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
342698017314	342698017875	342698018425	342698018975	342698019523	342698020075	342698020625	342698021175	342698021723	342698022275	342698022825	342698023375	342698023923	342698024475	342698025025	342698025575	342698026123	342698026675	342698027225	342698027775	342698028323	342698028875	342698029425	342698029975	342698030523	342698031075	342698031625	342698032175	342698032723	342698033275	342698033825	342698034375	342698034923	342698035475	342698036025	342698036575	342698037123	342698037675	342698038225	342698038775	342698039323	342698039875	342698040425	342698040975	342698041523	342698042075	342698042625	342698043175	342698043723	342698044275	342698044825	342698045375	342698045923	342698046475	342698047025	342698047575	342698048123	342698048675	342698049225	342698049775	342698050323	342698050875	342698051425	342698051975	342698052523	342698053075	342698053625	342698054175	342698054723	342698055275	342698055825	342698056375	342698056923	342698057475	342698058025	342698058575	342698059123	342698059675	342698060225	342698060775	342698061323	342698061875	342698062425	342698062975	342698063523	342698064075	342698064625	342698065175	342698065723	342698066275	342698066825	342698067375	342698067923	342698068475	342698069025	342698069575	342698070123	342698070675	342698071225	342698071775	342698072323	342698072875	342698073425	342698073975	342698074523	342698075075	342698075625	342698076175	342698076723	342698077275	342698077825	342698078375	342698078923	342698079475	342698080025	342698080575	342698081123	342698081675	342698082225	342698082775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2119	3300	1900	2700	2119	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
17153	36970	19380	7432	478	95	94	63	58	85	69	72	66	71	70	63	50	81	119	609	929	686	461	284	154	109	69	63	53	60	76	59	73	62	54	56	77	54	58	59	68	68	62	70	58	63	61	79	70	56	54	64	44	72	69	63	64	57	81	64	57	62	52	50	63	67	70	64	57	65	55	68	73	59	59	66	71	53	72	61	58	68	64	51	57	60	72	68	71	60	56	56	62	56	69	66	75	65	67	70	55	67	48	63	61	53	62	76	50	59	49	50	64	57	68	58	73	68	63	50	57	70	77	58	79	56	58	69	65	67	65	65	61	56	59	65	51	63	61	68	76	62	56	75	60	69	66	64	61	69	61	66	60	62	58	71	60	55	66	75	56	71	57	61	71	80	58	71	81	79	54	71	55	68	54	53	62	60	66	68	66	63	59	57	57	59	65	71	61	59	77	52	55	58	69	61	58	75	58	51	43	61	59	63	68	62	55	52	58	61	59	73	70	55	59	80	57	58	57	58	57	69	59	61	58	63	55	67	46	56	51	53	48	55	59	64	69	57	66	67	61	64	72	72	66	50	54	63	67	67	53	57	68	54	58	58	73	61	64	51	65	61	61	62	64	64	59	61	65	65	62	76	60	53	64	75	73	59	56	73	69	64	67	68	51	61	69	65	60	64	61	69	56	77	66	69	60	68	58	73	70	48	61	64	59	69	70	66	56	63	66	69	69	62	65	60	72	53	50	61	69	63	60	69	67	55	56	60	68	65	63	52	54	54	68	72	61	54	53	61	73	67	59	59	53	66	47	54	67	63	56	60	59	65	68	62	64	58	57	63	50	41	59	63	68	91	53	63	51	64	59	56	71	70	55	61	60	61	65	53	67	45	72	65	61	53	61	62	67	71	66	55	63	66	56	60	69	75	55	64	55	74	53	59	70	53	60	60	67	74	48	66	64	65	68	48	62	72	64	77	77	62	57	71	71	54	69	70	76	74	59	73	84	62	66	53	55	64	55	56	52	75	66	67	61	74	57	72	64	67	55	63	64	60	56	72	61	52	54	58	67	67	58	51	60	61	81	62	49	45	67	60	69	63	75	49	59	57	53	81	76	68	60	76	65	62	54	57	60	55	59	68	78	63	59	52	55	51	58	44	55	67	46	53	61	61	55	50	62	67	51	68	49	67	60	47	69	47	52	67	54	55	71	59	70	59	61	63	62	76	58	66	67	55	60	61	52	68	55	76	80	75	53	68	66	72	64	67	71	52	61	56	54	65	67	66	70	60	53	76	44	71	55	62	67	59	74	67	60	60	59	79	67	67	70	58	78	55	66	49	48	73	64	60	71	68	62	62	61	67	73	64	62	54	59	57	59	53	69	58	62	54	70	65	62	60	71	63	48	67	66	65	61	55	63	58	61	57	53	73	73	57	71	53	68	73	60	63	62	60	73	57	60	58	64	55	48	72	60	57	77	59	76	59	51	66	56	69	77	70	63	71	76	73	57	63	77	71	55	71	62	58	64	75	50	44	70	53	76	67	72	69	64	63	63	69	65	59	52	78	60	53	59	68	74	69	74	52	71	61	65	62	59	76	52	55	64	53	59	54	66	77	56	64	61	51	93	69	72	64	57	67	57	68	54	58	78	76	65	65	57	64	60	70	69	55	52	67	51	51	49	47	52	66	71	55	61	72	56	58	67	64	55	76	68	51	62	53	71	43	62	46	66	62	67	70	59	52	54	70	58	58	63	70	55	71	68	70	51	68	65	55	61	59	65	68	59	58	43	51	57	55	67	61	63	72	70	61	44	74	61	60	70	74	62	65	67	72	58	64	66	50	62	59	65	75	68	64	51	57	54	48	83	72	58	64	69	52	75	53	72	55	62	51	63	52	78	65	69	56	58	60	66	66	63	48	69	57	76	58	62	71	68	52	72	47	59	59	68	61	70	60	54	55	64	61	61	54	58	51	76	72	55	58	65	74	64	76	55	54	58	66	63	60	62	54	66	63	63	59	54	59	67	70	66	69	71	51	66	64	68	60	61	61	79	59	70	61	73	67	69	66	54	66	76	89	73	80	59	59	59	75	74	44	62	65	56	76	63	49	55	59	62	81	58	55	55	57	63	64	73	57	75	60	56	53	52	60	67	71	76	60	77	65	62	55	58	59	63	59	62	54	65	43	50	57	51	63	69	66	61	70	64	65	45	77	57	60	63	47	66	67	71	63	58	76	62	75	48	62	54	65	55	54	57	61	62	59	66	53	63	54	56	50	62	55	60	55	61	59	65	66	69	69	58	61	73	70	66	75	59	54	48	66	69	66	74	67	71	61	67	70	66	67	52	65	57	67	72	64	74	46	61	49	56	59	76	61	54	62	69	54	50	69	56	61	68	65	65	48	50	55	51	67	73	65	49	62	58	61	66	75	66	69	72	59	66	55	62	66	61	59	54	64	63	54	65	68	57	71	57	70	61	73	69	60	62	53	56	77	63	73	65	60	54	62	73	59	70	60	63	67	53	58	55	64	67	63	55	65	69	69	54	77	60	62	59	64	51	53	57	69	66	65	60	53	49	55	63	65	76	68	67	51	51	65	54	59	60	58	72	62	64	60	64	63	82	77	58	61	83	49	60	65	58	58	56	56	57	68	69	64	68	52	55	50	62	50	66	71	71	52	61	61	70	60	67	72	60	65	63	64	63	70	57	75	60	68	65	62	66	63	79	58	55	61	64	58	63	51	84	64	63	67	57	54	68	62	60	53	65	51	62	68	44	64	63	65	63	75	49	63	62	54	62	86	61	62	50	56	69	54	68	63	66	72	64	51	66	65	61	78	60	52	57	66	51	68	67	58	51	55	55	65	61	60	69	52	57	52	68	56	57	73	58	60	53	52	64	49	44	63	48	66	65	64	59	58	65	66	61	60	71	67	56	59	59	56	61	74	48	63	52	58	37	44	66	75	58	56	69	65	71	91	62	63	69	58	75	47	57	60	62	64	56	57	64	66	56	60	60	65	43	58	53	62	58	71	60	61	77	66	66	59	61	50	56	69	64	76	60	57	69	63	66	49	61	56	66	53	69	53	64	74	62	74	53	64	62	59	58	76	67	66	61	61	63	51	60	63	60	71	78	61	69	63	61	54	70	76	78	61	57	65	58	70	75	58	67	75	67	60	47	81	66	69	64	55	71	59	65	79	59	76	69	48	67	66	72	66	57	70	61	58	56	46	75	56	61	56	69	65	68	55	58	69	76	55	57	53	56	86	76	68	60	56	73	64	68	53	63	62	68	56	64	59	59	49	65	70	76	54	53	60	50	69	71	63	67	67	67	65	68	55	66	55	72	47	52	60	70	53	64	68	61	61	51	60	57	77	66	63	59	72	60	70	78	64	51	50	52	53	65	71	63	67	64	69	68	59	65	73	63	63	64	67	76	71	65	63	54	62	70	68	59	51	76	49	60	70	52	55	58	72	55	74	63	63	50	69	67	68	48	65	61	57
41798	50130	38757	40595	8066	3160	2539	2145	1796	1516	1424	1228	1246	1036	1038	978	970	1193	3221	15787	19611	15818	11014	6431	3423	1840	1016	778	782	711	747	718	663	794	732	729	775	695	722	748	780	780	710	693	751	708	718	759	724	744	718	723	724	765	744	725	700	791	748	768	778	754	771	719	760	708	772	737	741	737	708	748	729	737	724	712	733	694	749	772	740	730	778	766	758	715	720	729	744	713	770	694	749	736	750	743	767	772	762	729	741	776	739	789	762	767	778	790	710	753	800	715	709	748	728	722	766	700	694	750	804	744	720	736	743	708	719	767	771	729	759	768	749	732	710	784	695	724	730	754	751	774	742	786	783	769	757	713	705	746	771	765	782	791	708	723	754	780	737	746	756	777	763	731	735	747	760	771	721	774	720	763	701	747	748	792	767	688	749	751	726	717	728	736	742	772	733	743	715	763	746	807	718	730	731	760	751	753	744	739	701	725	783	683	767	739	740	764	724	734	772	771	810	764	725	705	723	794	737	744	806	764	702	729	709	690	794	768	731	740	820	778	759	757	782	840	740	693	759	766	721	734	748	698	797	759	745	756	731	720	754	692	770	721	761	713	795	725	739	715	733	689	702	776	729	742	761	748	723	773	748	756	773	772	754	731	742	692	799	699	740	749	774	784	745	778	762	729	730	717	759	699	753	739	795	771	748	689	772	722	758	738	771	765	761	666	766	706	752	754	787	750	714	737	736	736	757	784	763	748	790	709	796	685	727	776	739	721	762	804	773	777	721	726	769	733	788	739	734	774	721	718	776	754	740	731	770	754	735	782	729	759	762	748	784	784	776	793	749	726	798	745	691	735	777	703	755	758	768	749	750	725	727	753	734	745	773	724	742	779	744	735	741	733	748	723	753	803	777	771	798	753	727	764	750	760	762	763	749	729	745	708	747	714	722	710	755	796	766	740	745	734	693	731	750	729	777	760	722	740	718	780	749	767	756	738	752	750	740	726	728	761	771	716	798	766	773	772	744	738	751	745	717	779	776	769	726	743	727	797	771	710	758	728	717	719	766	741	746	723	737	731	736	728	727	757	709	736	717	784	696	715	745	768	708	732	748	751	795	778	727	756	769	776	755	783	734	697	753	738	791	745	774	759	745	757	721	728	780	741	747	751	800	747	755	757	715	767	734	723	751	777	738	741	723	780	729	777	773	710	738	716	742	743	760	781	743	719	769	780	675	717	787	789	729	750	738	773	717	734	726	817	715	705	771	741	753	742	695	704	794	778	744	785	754	682	718	737	745	719	767	750	733	745	735	688	756	746	745	699	766	743	743	758	806	802	786	786	714	698	790	776	774	757	737	745	745	744	719	734	744	716	728	718	733	730	765	744	736	803	713	744	750	780	799	704	758	748	749	743	741	733	765	751	796	762	738	722	716	753	749	765	748	774	737	712	745	810	750	726	759	755	743	751	736	735	778	752	719	730	783	748	703	761	813	761	693	732	762	763	692	758	736	725	748	729	735	749	754	733	787	754	725	757	778	720	727	727	764	731	753	753	691	748	764	773	754	805	773	756	792	722	796	784	747	779	740	749	700	738	788	732	772	789	730	782	736	749	748	736	765	760	755	748	733	752	715	708	790	750	752	803	709	766	703	752	740	722	736	760	762	771	777	750	735	743	718	782	728	724	751	746	755	747	774	744	741	768	734	711	762	816	733	778	744	774	731	786	782	756	732	730	746	723	760	761	787	764	762	738	729	771	775	741	761	712	717	726	769	776	777	768	786	721	753	768	699	729	727	677	741	765	753	776	740	756	756	711	794	791	702	802	764	713	726	730	767	703	733	777	721	789	743	733	711	791	793	749	759	718	707	730	758	739	728	725	711	794	770	765	769	749	750	732	726	774	738	747	740	777	725	780	697	726	743	784	725	774	766	683	754	667	727	771	753	701	712	777	753	716	774	731	709	725	766	736	762	734	742	774	746	756	764	730	696	735	736	717	797	759	753	737	740	764	797	735	757	675	738	745	775	747	763	735	706	749	720	758	760	712	704	731	748	735	710	747	820	726	706	703	749	768	735	737	676	811	783	762	692	773	758	811	715	711	745	717	722	742	780	772	766	743	691	742	764	766	749	734	766	739	751	776	740	732	730	731	765	751	705	727	753	766	747	759	771	758	776	755	687	755	760	734	785	724	742	729	773	763	762	760	744	762	762	756	784	735	690	751	728	749	724	746	749	742	791	741	695	747	734	761	751	695	779	775	718	739	734	742	745	759	756	758	720	734	741	742	718	719	776	722	712	781	785	745	739	726	760	763	743	756	762	725	770	744	679	786	677	698	737	742	796	737	762	760	757	728	762	695	758	742	720	723	780	764	743	732	782	774	740	722	797	773	731	754	779	766	720	751	696	739	767	736	767	752	766	748	803	721	750	753	744	708	727	726	737	767	764	738	761	742	765	772	743	721	685	751	725	737	724	760	752	760	738	728	789	720	770	753	751	777	736	772	699	745	695	693	784	761	772	768	755	759	745	771	751	745	749	750	756	680	734	750	760	758	715	741	746	757	713	707	761	746	749	695	766	780	762	736	743	734	789	751	763	785	764	733	711	800	731	749	778	776	744	793	762	699	720	753	756	741	730	780	726	730	732	742	758	752	775	780	768	748	764	741	741	706	778	767	696	740	765	728	752	740	731	794	750	793	774	767	752	758	730	766	726	735	707	774	765	785	769	738	783	779	733	773	773	758	760	738	777	714	751	744	726	742	762	758	731	790	783	743	756	712	763	769	756	743	752	759	751	712	752	753	779	787	749	752	776	774	744	766	730	748	745	728	731	765	772	705	751	753	782	758	718	701	762	808	741	730	737	754	748	761	727	765	749	671	738	768	785	746	716	762	790	756	769	717	721	743	751	737	736	793	695	745	726	735	728	736	736	772	768	745	730	773	694	783	762	753	758	731	729	797	739	733	721	812	705	755	763	753	779	768	762	768	780	791	726	733	708	714	721	735	803	750	778	746	714	771	785	722	797	751	760	770	718	703	788	816	759	746	751	742	718	737	824	695	747	785	741	779	743	739	709	761	712	751	753	752	769	762	693	710	742	730	719	722	726	733	767	782	789	715	734	767	722	724	746	764	761	742	763	744	718	707	719	741	767	759	744	773	769	721	741	827	757	761	726	735	780	739	764	751	728	711	724	745	754	788	744	750	716	765	769	724	722	711	769	723	751	718	766	768	762	766	787	778	779	750	741	762	754	762	742	714	767	698	748	749	714	773	724	761	751	719	754	709	742	764	757	748	765	767	765	749	721	701	805	792	715	745	745	723	754	725	755	752	776	777	758	734	752	777	802	762	689	740	724	690	757	748	796	710	749	784	723	706	735	714	725	742	757	738	756	755	739	745	698	746	766	760	735	724	718	779	713	721	725	746	777	781	739	768	678	788	728	763	788	725	741	801	778	790	721	746	767	747	704	744	743	755	712	710	792	745	754	747	727	704	732	751	732	696	810	794
4036	9394	4505	1314	70	72	55	76	47	53	72	48	62	56	60	57	56	59	66	155	202	224	180	125	92	55	73	48	55	60	44	53	54	56	44	47	44	49	57	71	50	64	52	56	57	50	54	53	55	60	61	63	49	65	58	66	58	56	69	62	44	59	56	55	62	52	53	60	63	64	52	46	50	63	57	53	57	54	57	52	64	55	66	55	56	68	51	62	50	64	56	62	66	62	47	52	68	62	54	55	59	58	73	58	57	64	44	63	55	70	47	47	67	55	68	61	49	47	62	57	52	57	57	65	50	64	57	58	53	59	53	58	49	53	63	55	65	55	56	60	40	61	60	69	52	53	54	60	51	54	49	74	84	56	59	51	74	49	53	55	54	60	56	56	62	68	50	67	55	52	51	55	41	64	67	60	60	58	68	62	65	62	55	72	54	45	57	54	49	62	74	63	62	48	62	57	54	45	50	53	61	63	70	51	58	47	54	49	47	69	55	60	57	46	66	61	72	58	59	57	49	46	48	67	62	61	48	61	57	57	57	56	55	62	60	60	55	54	62	65	64	48	57	60	60	54	63	58	53	55	58	47	62	63	31	56	64	67	58	52	53	64	51	62	55	67	56	57	65	48	51	62	50	68	45	66	56	72	54	56	62	67	76	66	62	63	43	64	51	61	57	57	54	66	64	63	61	53	64	52	43	79	59	50	57	46	64	56	49	50	47	60	51	63	49	58	61	62	51	60	43	53	61	63	44	61	52	40	54	57	53	71	66	59	48	63	59	58	57	47	55	59	49	56	57	48	73	47	53	73	57	39	57	56	57	60	58	58	51	55	50	57	54	43	59	63	71	68	52	57	50	46	45	64	66	71	57	57	65	60	61	47	72	63	63	60	53	49	65	53	48	56	72	53	50	49	68	60	52	58	73	51	67	50	54	52	47	50	53	68	50	56	50	64	61	60	53	65	54	65	57	54	67	57	50	47	57	66	60	60	62	64	61	57	64	49	52	62	76	54	67	62	57	72	51	57	53	56	54	59	51	57	57	60	64	66	59	55	50	69	61	57	66	75	44	57	80	58	58	60	60	48	58	53	55	54	62	48	63	49	66	69	49	56	40	60	62	63	49	54	53	53	54	57	58	73	64	71	61	68	49	57	53	55	44	58	63	72	52	46	46	57	57	53	39	58	34	58	71	46	61	52	44	55	71	52	56	65	55	56	53	64	46	51	58	56	64	63	61	50	47	58	45	58	63	50	59	57	41	54	56	63	56	63	53	50	47	46	64	69	52	66	57	62	62	61	57	58	67	53	49	47	66	65	48	44	59	52	58	57	53	52	66	47	58	42	63	49	71	61	50	56	58	69	50	67	51	53	52	43	66	50	60	53	60	55	54	63	58	58	44	61	70	68	57	60	56	66	39	59	57	66	58	70	61	55	65	71	52	65	42	63	57	49	61	57	68	69	60	55	45	62	59	44	60	59	68	61	77	59	66	70	54	51	44	40	72	56	35	65	55	73	62	66	44	68	66	50	58	56	46	59	48	69	68	57	60	56	49	51	44	60	58	65	66	56	65	67	60	56	53	58	68	48	56	71	52	63	46	51	60	43	54	47	65	59	58	51	54	46	56	58	57	56	64	51	58	54	61	59	59	64	51	72	60	48	52	66	56	73	60	53	69	60	61	62	47	53	64	61	55	58	55	63	48	45	49	55	47	45	57	58	53	54	53	61	56	69	52	58	59	60	58	56	59	52	59	52	67	63	69	53	64	50	52	71	59	67	42	57	60	61	59	67	72	66	65	55	57	49	56	64	60	53	62	49	55	54	76	65	66	67	66	58	72	69	52	70	55	42	58	61	60	55	52	60	56	68	56	64	60	49	52	66	45	63	57	53	63	65	64	66	60	66	63	74	55	50	49	51	41	55	74	51	63	57	58	66	62	61	57	65	59	51	56	52	50	54	53	64	51	72	53	47	62	56	51	66	55	45	56	42	61	61	58	60	52	53	44	62	58	48	53	60	51	59	54	55	55	55	67	53	59	77	66	52	44	46	61	66	48	62	53	37	55	55	68	64	55	54	43	64	66	61	60	47	62	43	55	63	55	53	55	61	48	55	54	61	46	61	63	54	52	60	55	56	55	59	59	56	49	46	57	52	49	66	60	72	47	57	64	53	56	51	54	51	61	47	62	57	58	71	58	61	55	68	68	61	62	49	33	71	58	61	54	60	58	48	62	48	56	47	49	57	63	50	57	63	70	59	52	63	53	60	53	62	46	55	65	62	50	56	66	64	54	60	47	58	50	66	68	52	63	72	46	54	70	58	59	59	56	62	59	66	61	47	46	62	51	57	48	58	53	52	62	70	48	61	58	60	56	48	36	52	56	57	40	53	53	49	63	53	63	51	42	66	58	48	60	54	49	61	59	51	63	49	57	53	54	64	51	66	56	52	46	81	54	61	44	53	51	62	64	60	60	59	51	54	50	49	56	53	61	59	51	62	58	56	57	55	52	67	48	39	51	74	52	59	50	46	53	70	56	48	55	56	51	46	53	57	65	61	62	58	47	51	58	49	55	56	65	53	69	64	50	47	57	66	54	55	59	53	45	56	49	52	60	68	51	54	59	58	63	39	49	53	54	65	63	48	58	61	55	44	57	54	60	49	53	60	55	50	71	62	47	63	72	50	60	48	51	59	56	57	51	55	60	72	52	63	54	69	63	50	63	52	62	59	64	61	49	54	59	62	52	54	54	55	59	54	53	63	54	44	46	61	56	54	49	57	56	47	44	50	51	73	49	53	63	59	64	41	62	61	62	53	46	57	52	49	61	70	48	69	61	52	58	50	56	62	59	60	64	61	62	64	52	66	47	70	65	61	53	58	58	48	44	67	57	52	54	61	54	52	56	54	66	67	61	56	54	50	55	60	48	79	53	58	53	46	63	54	56	59	58	52	62	53	58	63	43	62	56	47	55	60	50	78	48	50	73	48	62	61	48	57	68	57	52	60	59	55	61	59	67	58	65	47	56	58	54	61	60	58	57	43	52	61	69	50	58	61	63	66	60	58	46	66	58	53	53	55	58	60	59	52	46	64	64	54	53	49	50	64	52	55	62	53	69	61	57	58	42	55	62	50	53	56	49	47	54	63	59	56	55	65	64	56	49	64	53	54	51	51	63	52	58	55	47	59	50	52	51	63	61	44	47	50	58	51	58	58	59	50	64	51	53	60	47	52	54	62	48	52	64	64	66	67	66	63	64	55	74	64	50	69	55	50	47	69	58	41	52	62	55	59	63	55	59	47	71	63	54	54	53	48	54	48	62	60	51	52	51	54	48	42	49	53	59	61	58	63	46	74	73	56	66	66	48	56	55	64	54	58	50	75	54	45	55	52	62	52	48	57	75	46	61	58	66	47	44	52	52	57	70	51	63	43	56	63	47	54	47	56	55	44	59	63	61	52	59	53	53	53	62	63	49	55	45	52	68	66	59	66	47	55
32238	35386	24489	21727	2086	1127	1085	1008	878	886	816	801	805	740	782	710	774	750	1134	4503	5814	5720	4341	2830	1678	1016	728	708	686	679	708	652	697	709	645	739	685	711	702	692	690	699	696	668	662	693	694	681	684	622	743	683	655	713	668	702	718	674	729	692	715	691	685	691	669	662	705	709	658	687	697	660	672	729	707	718	687	625	678	706	695	673	716	725	721	682	658	688	691	723	715	673	706	654	707	729	722	697	678	729	697	652	677	690	728	737	690	714	672	701	679	675	674	680	659	644	744	695	671	675	668	749	634	711	669	724	710	677	662	694	666	716	682	652	725	723	704	678	731	695	615	721	714	674	710	683	738	725	722	645	724	750	702	682	704	709	689	711	724	685	696	700	689	673	695	711	717	727	703	707	668	738	674	627	722	709	726	732	711	682	682	680	675	694	670	691	692	698	686	665	654	675	695	746	746	728	707	699	671	688	714	679	685	726	720	719	676	697	707	699	664	701	665	715	663	659	657	635	734	691	618	652	731	709	685	719	702	739	722	655	711	672	646	752	675	717	691	705	684	749	731	669	697	668	726	672	681	680	757	689	727	678	663	694	702	660	655	700	702	677	696	687	726	683	693	695	718	719	680	697	664	691	701	677	658	716	718	693	672	663	691	660	731	687	651	689	690	715	734	654	671	720	688	691	646	667	692	692	683	678	651	737	710	664	700	695	748	699	704	673	687	680	745	653	694	738	691	744	693	675	661	685	715	689	634	746	668	725	676	695	712	723	703	688	696	666	670	671	718	682	686	671	683	714	652	661	648	679	708	702	661	760	689	668	724	659	644	699	724	724	659	675	692	704	693	689	680	683	730	638	720	734	687	710	664	669	685	718	698	700	742	700	684	737	656	698	741	691	708	678	708	662	675	677	697	707	712	733	673	655	648	665	706	708	670	735	701	704	683	689	717	698	716	723	687	695	690	725	687	661	628	681	674	707	696	693	685	696	719	712	705	716	730	702	720	716	703	738	732	701	667	642	687	672	711	691	685	709	714	677	699	676	723	702	682	709	727	701	695	669	697	685	697	654	712	754	679	665	693	722	714	663	731	687	711	691	699	703	727	713	701	692	754	679	707	738	724	699	731	696	675	696	680	652	672	686	718	728	674	718	672	721	714	664	669	675	697	685	724	725	682	687	654	696	726	694	723	707	659	680	683	698	715	656	706	725	681	673	704	701	661	675	660	691	683	714	660	652	708	698	692	751	684	696	694	654	716	700	695	711	762	705	668	699	664	668	692	682	657	688	729	713	638	727	696	681	703	690	716	703	673	721	704	647	746	689	663	696	716	699	667	695	698	649	700	727	713	664	719	710	708	688	654	746	712	704	714	727	692	681	677	722	684	622	669	664	699	696	749	748	684	744	712	687	701	705	742	684	694	707	696	698	670	688	669	690	711	706	676	726	688	671	725	651	665	717	702	696	697	686	723	677	694	702	708	705	719	697	680	693	669	673	717	621	716	711	645	698	719	699	689	701	700	667	676	684	700	660	673	693	693	647	671	673	744	715	686	643	659	659	684	751	646	747	703	685	667	662	678	707	732	729	687	695	640	723	744	691	638	726	724	707	676	660	652	684	678	670	701	661	718	745	706	668	718	709	695	665	715	734	712	682	649	699	688	684	677	675	705	692	685	676	740	691	713	682	663	725	715	662	678	685	733	644	684	684	707	747	713	705	696	677	718	657	685	692	690	707	680	716	727	695	711	737	690	666	714	737	669	753	666	715	660	683	678	654	684	715	690	697	713	662	697	666	694	705	706	671	650	673	686	660	727	716	666	718	676	683	719	714	708	712	657	682	718	668	674	637	701	701	691	702	734	688	746	699	712	716	671	706	666	687	672	670	690	732	678	716	732	667	673	718	691	695	683	698	639	722	638	705	661	698	735	717	725	684	689	637	692	704	731	682	692	686	709	740	693	674	672	668	710	711	679	691	733	667	707	723	702	722	712	753	663	679	671	684	706	706	672	683	725	699	691	722	721	741	691	689	732	703	700	723	729	761	709	687	689	690	658	711	658	738	705	732	643	734	661	700	713	673	652	695	717	684	714	683	714	700	647	685	735	751	722	686	732	634	684	686	732	701	708	681	684	668	706	668	718	706	728	676	703	720	697	666	640	711	691	739	726	694	673	693	671	682	685	742	651	684	715	691	727	686	718	723	707	662	666	701	735	671	699	689	690	700	745	745	683	675	682	721	722	695	663	705	647	699	687	684	682	689	765	696	677	659	690	685	627	695	649	634	702	739	705	648	704	653	686	712	731	687	716	699	721	668	702	703	702	657	686	738	711	651	723	665	752	685	700	670	698	687	718	714	662	708	681	708	785	686	682	683	647	693	722	741	681	727	698	682	681	725	659	672	691	717	706	686	708	730	624	718	642	705	671	724	702	704	744	704	664	681	752	660	681	726	750	679	685	700	701	697	639	693	691	714	693	689	716	734	738	688	719	748	680	704	723	686	694	724	693	698	679	718	623	700	638	733	718	737	707	700	665	667	624	708	704	717	679	691	719	686	703	723	715	695	685	708	723	689	650	719	709	707	667	701	695	674	633	687	760	664	661	664	742	677	677	708	702	677	719	707	713	677	730	695	715	670	720	706	697	697	709	739	696	672	661	705	652	665	710	699	718	653	666	670	660	711	648	723	648	739	672	691	658	720	731	690	675	729	690	696	737	751	683	708	654	680	670	635	687	680	709	684	669	657	665	786	727	664	655	751	701	727	707	698	703	676	642	709	766	699	707	707	661	676	712	686	694	700	679	721	725	684	687	726	685	678	714	735	708	707	693	686	694	676	627	693	670	670	702	660	686	688	712	705	688	681	718	681	714	717	677	706	735	691	740	684	706	728	686	714	673	724	718	677	707	671	670	706	733	660	653	722	700	718	675	702	671	676	711	673	697	761	709	657	696	659	701	706	678	720	740	682	676	641	712	709	695	685	717	703	667	697	675	718	693	703	724	747	670	670	663	739	661	696	702	691	657	674	678	660	666	691	719	703	727	716	682	721	682	717	719	709	732	671	712	683	673	681	677	692	679	724	726	693	655	698	674	705	682	711	711	739	695	696	716	733	717	729	650	710	719	720	669	716	668	683	663	674	656	664	691	701	685	726	670	696	679	710	718	678	718	679	698	695	727	710	690	673	691	712	718	682	720	655	712	734	697	690	709	656	706	736	707	692	662	698	676	706	724	691	740	717	659	681	640	637	717	699	670	716	681	696	684	694	714	719	690	709	703	736	686	712	671	706	702	713	612	700	676	697	750	715	666	754	676	647	705	742	730	700	680	683	707	669	696	674	723	654	712	641	647	696	704	727	689	712	693	678	687	697	714	698	675	711	707	745	663	686	704	696	651	685	717	721	706	720	703	738	706	688	680	685	679	658	668	724	699	682	714	690	730	718	648	708	696	701	676	676	707	674	672	706	714	691	707	707	679	730	717	660	676	679	691	707	730	720
12177	28157	15940	3709	87	64	64	65	58	55	54	59	50	65	49	55	46	63	106	418	471	437	283	165	95	55	61	65	41	59	44	46	47	53	55	47	65	58	58	47	60	50	55	54	43	62	39	54	43	55	50	45	65	36	59	47	45	51	58	52	51	47	66	56	66	58	51	49	48	58	62	48	45	42	54	53	58	52	44	61	46	53	66	46	59	56	66	54	49	58	49	52	57	58	67	45	64	44	62	49	55	54	53	48	56	46	60	55	44	72	39	51	48	54	51	48	60	55	57	43	47	61	53	41	58	69	51	46	52	44	69	47	56	64	51	58	45	49	56	71	53	54	54	44	43	57	48	57	61	48	64	54	39	60	50	43	48	48	45	54	51	42	35	55	62	54	50	53	56	40	56	41	50	54	70	59	55	53	57	55	54	57	52	47	61	52	48	51	50	52	52	40	44	37	50	53	49	50	71	53	72	67	55	60	50	54	50	47	52	45	60	51	59	62	61	41	42	58	54	44	32	59	54	54	53	43	43	61	46	52	56	55	61	46	56	49	60	61	49	45	48	50	53	41	53	48	47	56	51	60	33	47	45	46	49	56	36	58	55	49	52	54	56	62	40	54	48	71	58	54	48	45	44	54	50	54	62	63	58	37	56	55	59	63	52	56	80	53	44	58	63	67	53	50	52	60	60	33	54	57	50	53	60	43	60	65	53	58	43	53	52	54	62	53	59	64	51	55	52	51	48	47	53	42	44	56	53	71	54	61	52	57	46	59	50	62	60	48	44	60	52	41	67	42	55	60	48	53	62	65	44	52	49	68	58	45	38	52	49	52	52	60	50	40	69	55	48	49	45	71	56	62	53	49	71	54	50	50	54	45	49	59	63	59	50	46	60	44	63	52	45	63	59	68	45	54	55	48	54	54	51	61	50	72	52	57	56	53	56	48	52	56	43	53	56	49	37	55	50	65	65	54	54	64	53	52	54	61	45	49	61	52	52	61	68	57	42	53	57	52	62	44	61	49	46	52	63	42	55	61	65	62	73	45	53	52	59	64	64	55	55	56	70	43	55	39	52	57	45	55	53	45	45	63	47	50	56	55	55	45	48	60	66	63	61	45	63	54	60	50	58	54	62	51	63	37	53	62	59	58	67	52	44	55	56	62	51	53	61	69	60	52	63	60	41	37	54	65	41	60	39	62	53	50	50	66	53	61	56	56	47	49	50	49	49	42	64	52	57	55	48	44	54	64	75	63	79	47	49	53	58	42	67	44	46	47	63	56	54	52	51	65	48	48	55	49	67	43	55	53	52	55	45	67	54	54	53	43	56	53	53	54	61	52	52	52	59	54	63	57	46	44	49	56	55	51	47	63	50	53	43	70	50	46	48	57	48	56	68	50	48	49	54	47	56	52	62	42	58	49	53	46	57	43	42	58	50	47	45	57	50	64	74	46	54	47	55	54	60	56	61	53	54	50	56	54	60	56	58	57	54	55	52	47	53	48	55	65	33	49	46	51	59	52	64	65	56	53	60	49	56	63	59	59	58	58	50	53	59	44	61	51	39	56	56	43	64	49	40	56	45	50	46	53	60	52	55	62	58	66	31	52	52	62	54	57	54	55	68	55	61	60	60	53	50	39	71	60	50	49	48	56	48	63	50	52	47	58	62	51	67	62	52	68	48	42	48	57	47	58	55	72	59	63	54	62	57	64	51	60	42	69	56	46	51	56	45	46	53	38	57	58	55	58	45	54	57	53	43	51	47	40	52	55	52	61	52	51	42	53	54	64	61	61	58	43	49	48	64	49	66	40	53	60	68	44	37	49	50	47	47	60	48	49	58	46	55	47	45	45	64	42	66	56	52	53	46	54	56	58	61	55	55	46	54	65	66	49	47	43	64	56	52	39	59	60	57	50	51	42	62	54	57	52	35	62	45	47	66	58	47	49	59	55	54	62	50	49	52	49	58	49	53	58	54	61	54	51	53	45	48	47	55	48	51	59	51	55	53	55	41	52	47	30	55	43	42	52	59	62	52	53	56	53	42	51	53	43	55	38	55	64	65	55	62	51	59	55	43	45	47	49	60	53	43	47	54	50	52	46	48	66	61	46	48	55	60	51	57	57	77	55	50	49	53	48	62	60	58	58	62	50	49	55	62	58	58	47	42	55	55	53	55	58	46	54	51	50	46	40	50	46	48	59	52	47	47	56	57	60	62	55	57	53	64	50	51	54	60	57	64	63	56	51	58	49	64	62	56	55	63	56	52	47	47	67	57	52	61	61	55	62	60	54	52	61	43	50	47	46	51	66	53	66	65	53	54	51	54	63	45	58	54	58	45	67	53	56	40	47	66	53	66	48	46	56	43	44	59	50	58	47	50	53	54	54	56	51	45	55	53	53	48	55	50	60	66	59	62	46	54	47	62	71	51	53	57	56	54	55	51	40	46	51	58	52	60	59	46	42	63	57	53	58	53	57	52	44	40	36	51	41	60	51	48	45	39	53	62	55	65	53	56	54	57	50	53	45	56	50	44	53	44	58	69	53	55	54	57	34	55	55	56	38	59	50	42	62	50	67	57	51	52	45	44	59	55	54	48	47	57	48	69	43	51	44	61	55	51	62	51	55	51	61	45	64	58	50	59	52	44	52	42	56	47	49	56	60	44	53	51	49	70	51	60	60	51	51	59	49	41	54	57	58	57	67	56	50	58	55	60	60	54	73	60	52	53	70	62	48	52	56	42	55	58	48	43	52	53	57	42	46	51	43	69	46	57	52	61	56	52	42	49	44	48	68	60	42	52	51	42	64	56	51	45	65	49	68	57	54	52	62	48	53	53	50	48	48	47	43	64	54	59	48	60	60	60	60	58	41	60	64	56	36	52	55	53	46	59	41	53	57	67	59	59	47	46	47	57	57	47	53	60	52	40	57	46	45	52	55	45	52	57	57	41	42	48	56	48	44	56	50	51	51	57	52	55	53	53	57	38	45	53	54	57	59	69	53	61	44	68	47	63	66	65	58	59	57	46	51	64	54	43	50	52	55	61	47	62	59	41	74	50	53	47	42	52	46	54	52	52	53	62	40	71	65	76	64	51	55	49	45	59	56	67	43	56	51	44	55	44	45	63	67	54	58	47	38	46	69	43	57	39	50	50	52	60	54	52	47	53	42	59	64	43	60	41	56	53	58	46	63	46	60	59	59	55	40	60	52	51	55	57	55	45	73	47	54	55	62	55	47	61	63	69	41	44	55	61	53	50	69	37	73	56	60	52	42	49	59	44	63	62	55	52	59	72	58	63	60	56	53	58	59	45	54	59	44	58	54	54	52	47	55	65	56	53	53	59	58	58	58	55	62	57	50	51	55	38	64	53	64	51	46	54	52	37	51	57	55	48	53	55	49	50	51	57	49	51	56	57	44	62	59	51	53	59	51	53	50	44	41	56	54	56	48	48	60	49	48	50	57	52	49	61	55	61	42	46	54	51	51	46	53	53	56
38980	46317	35509	24491	2120	2128	1792	1494	1308	1139	1084	972	891	843	871	793	791	792	3094	12337	12674	11725	7503	3813	1749	965	715	698	621	695	672	646	684	672	644	682	682	637	710	619	646	685	617	690	606	689	688	662	696	685	653	588	624	713	650	627	686	649	618	613	601	655	660	655	653	649	673	690	644	629	677	659	627	680	657	616	660	598	647	614	647	658	660	686	668	656	653	638	629	679	658	641	681	676	649	663	622	673	631	637	676	676	626	609	688	647	650	674	616	662	649	676	643	661	642	613	656	662	728	691	648	648	678	636	626	650	615	670	694	640	683	618	645	680	633	627	669	612	670	673	604	658	677	643	667	657	629	648	658	627	684	688	626	652	659	656	621	654	640	697	682	629	630	683	684	676	682	724	628	619	634	650	650	635	655	686	666	671	669	628	609	732	688	649	658	692	630	628	638	637	699	648	631	665	675	677	659	647	638	664	678	643	656	671	661	643	672	619	663	612	664	643	678	651	649	636	673	612	611	690	623	617	696	641	657	661	634	661	615	651	675	700	698	612	657	684	620	632	648	687	677	674	701	597	634	648	596	675	627	635	628	652	699	679	651	677	638	658	684	687	604	668	617	695	677	653	651	696	650	666	675	645	614	637	636	678	669	660	643	676	678	634	627	674	688	646	664	690	661	665	672	706	664	638	674	669	639	640	656	658	639	669	665	648	691	644	601	679	668	673	601	681	654	691	640	655	657	665	666	615	627	605	649	677	677	568	658	673	648	656	614	666	641	647	631	650	661	674	671	648	698	676	664	634	642	668	666	650	668	635	636	649	694	643	662	596	672	675	622	684	684	630	655	623	676	694	634	673	658	655	673	666	659	680	583	643	662	664	669	665	631	633	686	691	697	651	681	643	640	674	693	692	673	699	681	631	646	639	682	693	618	626	641	660	641	651	630	658	649	617	689	670	655	670	674	650	649	661	648	644	712	637	671	697	670	672	667	687	636	642	682	680	630	654	712	634	652	671	659	637	681	649	608	660	659	673	625	674	637	648	668	647	648	685	633	674	676	684	651	720	649	613	661	657	627	644	659	628	675	623	691	638	655	674	650	719	637	639	672	650	694	694	639	705	664	637	655	622	672	634	682	680	666	644	724	662	608	604	629	619	643	613	634	655	701	615	662	613	631	665	657	640	659	654	640	651	668	653	689	661	679	648	653	649	677	630	678	649	672	696	638	643	668	673	648	663	650	635	693	641	656	668	660	630	703	679	621	648	666	627	628	615	650	626	648	694	670	605	643	633	588	635	697	690	662	615	647	675	687	695	628	657	670	636	660	656	649	645	648	652	652	613	666	592	665	674	674	684	585	715	688	655	646	658	655	624	629	656	665	688	617	652	636	658	684	653	625	679	672	661	643	628	644	647	661	672	664	661	664	689	681	676	618	646	635	607	650	681	662	614	665	680	655	676	661	633	657	689	694	636	643	656	633	649	674	646	637	640	650	665	643	600	647	682	684	660	676	621	664	660	659	640	671	696	670	668	659	624	624	652	650	654	684	615	645	686	670	649	646	717	662	646	669	654	698	668	687	635	669	680	649	631	641	694	603	636	697	596	694	639	667	631	679	643	627	621	632	678	675	622	690	631	639	618	636	684	653	656	614	660	657	615	662	666	670	653	646	645	653	662	669	645	641	678	635	657	670	696	620	662	631	686	645	655	637	650	704	652	629	676	664	718	690	609	646	628	666	669	682	664	686	627	663	661	707	646	633	654	696	638	652	709	628	639	680	662	684	694	680	629	664	649	624	660	620	680	659	653	632	630	627	660	661	639	628	659	649	681	675	648	676	615	621	634	646	694	661	675	665	663	654	653	615	639	658	618	640	658	646	670	659	678	696	658	683	656	673	605	686	587	633	675	705	666	619	702	711	678	640	669	637	647	629	693	641	645	631	627	684	635	644	664	621	620	648	683	644	670	650	670	656	623	687	668	610	621	628	621	685	674	654	669	689	651	642	634	598	667	626	657	627	681	643	650	619	675	634	657	653	658	639	661	693	657	687	647	603	663	590	683	694	670	667	689	644	638	641	680	644	672	689	625	688	691	679	671	644	679	626	635	698	651	649	648	648	629	664	650	641	720	694	639	614	695	643	668	637	670	642	700	655	628	661	694	626	681	629	673	678	646	666	652	676	700	675	656	654	653	661	648	679	622	722	669	661	620	642	658	626	647	661	660	638	668	641	620	704	668	654	690	664	681	659	633	637	637	672	665	690	642	688	659	654	693	622	693	663	639	630	669	686	632	632	675	664	630	626	645	658	678	708	657	639	692	688	648	669	663	682	708	691	618	630	705	696	662	683	671	654	615	623	644	646	654	687	640	658	647	636	687	667	659	642	665	642	633	657	657	659	654	689	658	626	645	651	680	692	656	668	664	662	645	703	691	654	630	701	676	691	642	611	661	637	603	664	671	640	625	633	644	629	648	666	657	656	644	628	647	647	628	675	718	615	662	623	649	614	644	648	620	641	651	650	671	648	646	613	661	633	668	643	633	607	683	659	642	631	670	663	671	630	622	671	667	653	714	690	638	630	660	675	656	659	663	657	702	673	689	666	670	653	673	719	637	678	668	668	666	676	642	625	668	634	662	615	659	646	689	646	664	651	672	671	622	669	662	647	626	623	649	642	695	674	641	620	644	638	651	695	598	629	650	675	598	655	659	683	651	632	688	649	699	650	609	623	641	654	656	625	660	665	637	686	590	717	642	658	670	709	655	696	639	678	615	684	647	675	649	684	642	629	632	649	661	649	721	644	688	640	671	640	646	666	697	641	691	619	636	636	658	667	675	611	685	668	646	665	659	668	654	669	648	672	631	688	616	634	681	665	676	632	662	669	614	650	676	625	656	689	680	678	689	633	654	648	648	640	629	640	659	656	661	678	687	660	711	603	645	612	603	680	658	671	696	656	631	634	671	624	702	632	599	626	683	665	715	628	622	679	653	616	679	673	614	603	661	629	663	685	673	662	674	680	651	678	674	662	703	623	648	682	694	637	694	679	683	654	644	693	655	638	655	649	698	637	673	672	688	652	644	699	659	639	681	638	706	676	703	653	725	649	685	640	673	627	666	623	653	671	604	651	662	665	636	661	646	648	621	631	678	633	670	630	664	614	673	678	651	639	631	609	709	663	728	640	632	609	650	701	673	677	676	641	656	680	631	664	640	649	658	686	647	658	645	630	645	637	667	663	656	635	663	670	655	662	615	644	624	656	634	629	697	710	698	613	642	654	646	677	662	597	638	655	669	656	647	648	618	665	646	608	627	612	665	616	683	678	648	666	615	633	683	690	660	664	649	627	619	641	668	655	708	648	656	667	679	686	645	666	669	615	633	691	672	678	630	665	660	681	642	702	707	640	640	659	620	696	607	655	694	635	665	647	663	660	661	659	646	638	679	656	632	675	636	657	701	685	615	646	653	615	663	647	713	658	646	699	658	677	683	651	642	602	672	690	635
11848	25901	15919	3354	73	89	73	78	82	75	78	69	66	63	59	64	67	69	308	577	422	345	268	159	85	79	67	77	54	71	67	77	72	69	79	71	71	55	61	81	70	64	63	82	71	68	78	77	80	68	76	65	71	63	71	76	66	70	63	60	74	66	55	65	69	47	67	68	82	60	80	64	66	71	74	62	61	59	60	66	70	65	69	53	48	78	66	71	66	68	51	70	69	72	85	67	54	68	58	73	65	76	79	68	78	72	62	58	68	84	75	68	67	62	59	63	75	76	72	70	54	51	59	54	81	66	72	63	59	54	70	56	79	76	64	65	74	75	62	74	60	72	66	65	55	67	67	60	66	51	64	51	73	54	83	61	86	67	69	61	81	71	66	57	50	76	68	67	56	75	81	70	67	70	75	80	71	85	65	75	58	74	77	66	63	65	53	64	69	76	66	56	66	59	79	85	55	62	82	72	67	82	62	72	44	68	72	55	64	73	72	38	64	58	58	61	79	73	68	60	66	81	75	71	75	52	62	59	62	73	62	66	66	71	67	66	79	67	58	64	61	67	75	73	78	55	58	70	79	68	51	66	77	67	61	79	66	81	67	59	79	73	52	76	68	77	70	59	67	55	78	55	74	67	79	78	64	66	55	62	62	73	82	71	60	59	56	49	69	74	80	74	73	66	68	67	62	65	56	82	70	68	65	74	60	73	76	71	70	55	67	67	69	66	67	70	74	63	57	69	80	68	50	64	48	55	69	71	61	59	57	62	54	66	57	62	63	65	54	66	67	73	76	68	56	50	66	76	64	66	62	74	66	70	65	73	78	68	57	50	83	67	63	55	72	65	78	71	71	64	75	68	66	67	66	65	72	55	63	74	67	65	74	65	59	74	63	79	54	51	68	73	56	84	71	63	67	83	74	69	69	73	72	70	68	66	65	70	59	65	57	69	74	61	52	59	60	69	72	64	68	81	73	54	72	75	70	56	84	62	64	71	52	71	78	66	65	76	70	72	64	70	74	78	68	84	75	49	62	75	44	70	61	70	69	61	73	63	73	52	71	75	58	64	65	49	53	68	79	67	64	59	63	88	73	54	73	67	61	79	66	77	81	72	60	61	54	73	71	65	58	53	79	78	72	80	66	67	70	72	53	84	62	68	72	73	66	63	75	73	54	72	69	63	59	74	64	76	78	66	64	49	66	67	76	60	72	63	56	92	74	62	69	56	70	60	73	66	67	76	68	66	72	68	63	75	70	78	70	63	53	63	67	77	69	67	67	68	81	71	74	57	55	82	72	63	78	63	77	62	60	72	58	61	56	68	70	73	69	56	66	86	76	70	86	62	68	66	72	55	62	67	74	80	86	68	61	80	63	61	73	72	65	83	75	70	71	76	65	66	76	81	69	74	57	70	66	65	79	72	64	62	74	56	67	54	65	75	64	73	73	77	66	68	72	73	78	59	72	76	68	56	59	75	64	67	63	72	86	59	68	56	77	65	80	65	63	63	54	67	67	68	60	68	62	73	69	68	82	63	72	77	62	67	74	67	53	70	58	84	59	75	54	68	54	51	59	67	66	75	64	68	82	65	58	63	71	79	72	70	73	70	67	71	58	56	51	67	61	62	70	64	99	82	75	56	71	79	75	76	67	46	80	54	64	83	79	68	87	53	82	85	67	70	69	58	65	66	73	55	75	64	72	62	75	69	64	66	80	52	71	64	71	75	65	68	71	65	73	76	69	82	72	66	60	72	70	60	52	81	81	73	65	59	57	79	77	62	59	87	53	57	62	74	64	64	66	72	60	66	57	56	75	59	64	80	67	72	58	59	61	63	72	72	77	58	89	64	76	79	65	67	76	83	71	54	68	75	61	67	58	68	72	67	59	80	61	59	60	81	71	63	60	73	58	55	63	74	76	69	66	74	76	74	63	71	68	67	80	75	77	69	67	66	54	70	64	54	79	69	66	63	67	75	74	60	50	61	59	69	62	72	76	56	78	77	68	71	61	71	70	58	76	76	75	55	60	76	58	72	63	75	75	63	74	71	62	63	58	60	63	70	81	72	65	75	70	70	80	72	69	68	80	74	76	70	81	64	63	85	74	70	63	57	60	70	65	60	67	59	61	57	90	71	53	77	65	72	61	82	77	54	75	73	74	75	58	87	65	53	76	70	63	66	67	72	62	93	87	64	67	74	77	60	68	66	70	65	72	76	65	75	77	58	59	66	73	82	55	69	67	71	61	73	70	80	55	63	65	58	62	53	68	74	74	65	77	54	73	60	67	60	63	76	60	69	61	56	73	77	64	71	75	73	61	71	66	72	73	60	67	72	68	70	59	68	81	65	60	60	76	65	61	61	78	67	81	71	77	67	66	75	79	75	66	65	65	70	71	66	63	70	67	81	62	67	59	53	71	63	71	70	62	60	54	78	64	77	73	85	78	62	71	80	56	70	56	78	63	58	90	67	58	68	59	68	80	68	78	65	71	68	73	71	54	62	70	81	73	55	73	69	64	48	73	63	71	69	78	68	70	60	82	64	71	72	65	83	72	55	65	66	55	84	61	81	73	67	69	74	66	63	73	77	59	66	70	72	72	68	52	61	71	77	63	62	69	74	75	61	65	58	68	66	71	87	68	74	73	76	58	64	55	71	65	74	67	71	74	68	66	57	54	48	61	69	79	64	82	78	79	65	58	72	73	59	53	58	66	74	72	71	63	57	79	73	63	58	71	71	67	72	73	65	64	72	70	82	58	75	69	61	56	68	69	85	76	61	63	63	66	83	63	72	70	66	61	60	59	60	58	70	66	70	68	74	69	75	77	71	51	76	78	55	80	78	56	57	68	45	64	79	74	90	67	72	66	60	64	74	60	59	76	64	68	86	66	76	69	56	63	70	55	63	73	67	81	56	54	69	59	74	53	65	67	64	55	62	70	60	73	70	62	56	69	71	69	62	62	63	61	72	58	71	52	73	67	69	73	59	64	64	64	80	58	74	68	50	81	75	59	69	68	76	73	51	73	68	68	69	64	76	59	59	80	69	76	65	53	63	66	81	63	87	73	62	59	74	58	57	78	54	66	76	76	62	62	62	65	82	64	55	68	82	73	66	63	75	63	71	71	68	77	72	67	78	63	70	64	59	58	78	68	55	62	61	51	71	65	67	61	69	65	70	66	56	62	67	71	69	68	69	67	65	64	62	66	68	72	57	65	63	63	72	63	68	57	73	69	62	73	66	76	56	70	59	66	65	55	69	59	69	71	62	71	73	58	76	64	76	52	75	63	63	71	56	63	73	65	79	62	55	83	76	61	71	54	78	66	65	66	74	61	69	59	70	71	69	67	68	72	66	58	72	69	60	68	86	71	83	63	73	71	51	71	68	63	68	57	65	63	65	77	81	73	56	75	73	58	62	80	67	65	72	63	62	58	72	61	72	61	73	71	79	74	68	69	72	55	61	65	67	70	61	67	55	64	55	63	71	71	65	62	73	64	81
41887	48143	36985	19307	1943	2102	1913	1603	1365	1330	1186	1118	1088	1029	992	939	981	1016	9587	14968	11275	9351	6146	2983	1485	1013	874	864	830	816	814	852	848	824	813	867	812	757	800	839	844	823	824	786	789	819	816	754	833	847	830	787	814	831	827	883	833	786	836	842	828	765	797	855	818	832	819	858	852	797	804	782	868	811	835	839	868	840	821	798	847	792	875	791	821	837	861	814	842	870	805	855	802	847	806	819	833	809	842	829	806	861	822	822	820	844	840	813	842	858	829	851	802	822	853	845	773	838	836	772	879	783	811	865	797	813	816	850	863	777	839	849	821	869	804	855	812	795	845	831	831	826	801	846	811	819	829	827	857	857	865	841	857	762	861	853	861	827	872	811	813	779	822	843	825	774	805	821	876	799	823	791	830	812	846	806	849	826	855	853	814	817	814	848	813	838	866	791	865	851	777	806	799	858	834	770	827	791	840	792	811	854	840	789	864	829	822	825	835	812	796	777	848	858	802	826	837	805	796	803	857	825	830	840	832	826	849	803	836	823	871	838	849	844	804	846	795	820	861	783	810	847	839	834	872	883	861	789	845	806	861	795	874	855	793	846	825	772	821	809	833	830	846	831	773	858	855	839	797	836	846	828	805	814	817	814	773	855	764	846	833	812	836	804	865	853	825	808	799	832	828	782	821	863	796	814	847	783	853	861	830	791	906	859	810	816	861	812	788	822	798	875	854	808	818	764	804	812	834	871	821	829	797	848	816	801	844	840	805	804	812	767	858	788	817	837	862	825	809	803	853	781	813	830	890	836	797	829	791	810	879	830	825	785	837	881	872	797	840	793	834	778	818	817	870	881	844	868	851	807	827	838	795	797	857	823	813	851	819	811	838	914	810	817	820	849	840	810	830	819	806	792	836	819	879	814	824	839	852	835	799	820	819	822	814	834	845	839	868	812	812	835	832	819	807	863	813	826	868	859	841	775	849	827	808	866	868	804	834	807	848	850	847	823	832	786	809	812	808	838	843	823	803	838	845	807	833	817	821	819	876	800	851	866	802	808	774	838	797	855	793	822	870	867	846	814	855	850	834	819	807	846	797	837	765	849	872	822	799	790	804	863	789	893	781	817	843	806	850	786	884	818	827	806	884	866	863	847	827	851	863	833	857	806	816	847	825	817	829	837	817	796	865	813	795	788	791	835	868	876	779	835	842	845	828	882	843	851	872	770	857	850	833	834	782	857	812	869	820	823	866	801	865	846	793	792	808	853	842	868	850	781	802	816	849	832	818	811	844	840	855	827	798	845	837	849	861	825	895	811	811	820	811	851	851	788	768	766	830	861	782	824	849	806	827	868	825	877	831	882	865	813	835	792	770	846	847	866	841	828	785	834	849	794	835	808	860	836	795	808	798	839	857	805	805	788	844	851	798	791	830	838	854	862	828	814	836	829	782	788	813	814	810	841	812	836	838	794	881	847	846	849	803	840	771	800	835	812	844	834	831	787	854	858	810	816	799	804	885	838	773	807	852	833	821	813	842	799	829	841	807	804	851	783	836	830	853	830	863	846	786	848	832	846	842	839	819	851	830	895	856	851	829	865	865	861	788	836	777	810	848	866	842	882	841	774	854	833	834	802	822	783	842	855	846	796	873	798	827	846	877	846	832	834	821	823	801	863	808	825	834	811	813	828	838	883	824	781	865	831	788	849	875	807	839	835	818	837	823	824	848	831	832	801	804	804	823	821	784	793	890	874	856	831	847	794	839	846	809	812	819	831	845	813	823	862	816	833	851	859	847	829	819	832	811	815	851	804	882	831	802	791	829	819	848	790	852	830	807	809	818	821	827	815	860	836	837	825	903	810	809	828	850	830	853	831	868	763	853	775	827	835	817	841	839	881	834	835	790	874	832	820	811	864	819	832	806	807	817	889	860	845	891	843	907	781	793	820	792	862	838	832	853	807	850	819	812	824	865	819	760	832	860	776	857	762	836	820	907	811	847	816	867	841	814	817	815	821	833	768	804	834	801	826	841	849	869	848	832	855	764	840	858	811	838	788	817	833	837	879	810	814	833	786	843	855	776	823	751	844	868	854	855	858	816	817	816	835	811	809	860	856	843	827	871	843	823	816	821	876	851	791	796	820	814	861	798	854	866	812	852	841	811	853	818	825	824	846	820	802	795	851	815	807	809	808	839	878	773	812	873	842	841	874	856	851	834	853	838	839	810	767	812	858	872	858	903	851	824	794	769	808	831	778	857	857	823	827	853	852	835	836	849	802	815	835	821	847	806	817	803	796	785	862	805	853	793	856	824	884	822	855	804	811	825	807	785	833	870	845	788	858	812	791	853	824	906	824	814	844	876	899	810	819	887	818	825	803	853	770	826	781	914	807	819	886	817	806	850	883	825	809	826	863	847	815	745	788	823	835	882	864	882	833	848	820	776	802	884	832	822	851	812	847	818	869	867	818	854	821	837	803	835	834	828	867	829	862	838	830	851	853	784	869	872	794	870	819	831	803	815	819	796	816	868	824	815	867	811	843	764	793	805	794	841	814	818	882	835	820	812	848	826	811	837	874	806	817	838	824	796	842	831	854	808	781	777	817	786	861	827	842	812	828	850	831	863	833	811	834	874	820	829	818	810	817	827	838	813	775	811	832	825	815	826	850	827	827	821	872	820	808	795	803	841	834	833	800	820	870	833	830	878	834	845	872	826	838	817	807	856	828	856	818	830	855	859	844	837	832	814	881	805	845	832	863	823	786	824	790	836	856	817	852	825	815	776	896	822	798	828	872	803	840	899	835	845	825	841	856	784	854	834	849	839	872	834	790	864	841	812	813	784	813	891	825	902	824	840	877	844	870	805	796	799	839	879	813	786	869	875	821	879	831	828	785	797	811	841	797	851	829	873	806	813	868	848	746	821	859	823	823	871	805	849	832	824	852	804	816	833	824	850	864	871	806	820	816	850	820	837	830	866	891	831	839	855	844	823	828	837	899	771	839	842	835	871	814	841	775	791	785	887	874	818	871	835	835	824	802	772	813	853	799	746	892	847	828	830	912	832	775	792	844	829	844	818	816	820	812	791	851	844	794	796	873	845	830	853	798	855	863	858	787	792	831	794	863	801	820	888	813	851	835	829	777	816	845	866	854	826	771	873	866	837	840	798	772	810	815	863	796	819	792	798	791	806	806	814	837	819	870	850	816	826	833	808	821	829	785	778	826	838	776	858	848	865	762	862	872	826	862	826	822	823	800	863	875	817	888	888	818	840	809	836	769	830	883	864	853	848	846	864	821	858	917	835	829	806	807	849	852	896	873	865	796	823	880	855	820	781	826	876	806	850	821	806	898	810	833	834	787	802	891	829	798	836	850	840	830	823	841	817	797	888	883	812	850	825	840	836	832	848	791	818	817	820	845	796	844	848	804	790	838	793	816	832	797	813	806	830	860	789	837	830	848	814	844	849	862	864	897	847	831	882	788	819	860	833	829	833	820	806	896	864	833
16776	37256	22556	5245	89	84	81	81	73	68	76	64	74	79	75	63	74	84	734	978	545	425	260	156	74	63	64	64	79	66	64	57	68	56	56	64	66	56	56	54	70	60	59	46	55	56	67	62	59	76	71	53	66	60	54	69	71	59	72	68	61	61	56	43	57	56	56	60	60	73	46	54	78	59	71	45	58	54	71	57	73	54	64	63	45	70	52	62	68	50	77	59	60	62	53	56	56	63	66	64	71	63	77	50	63	74	62	51	62	59	55	59	57	67	58	58	60	71	73	68	47	47	72	62	51	59	70	62	58	58	63	59	72	60	58	59	63	55	69	55	69	80	62	61	56	52	59	54	67	60	63	75	63	59	64	57	57	60	62	59	57	57	80	58	55	50	48	61	60	63	59	65	85	48	53	70	48	63	56	54	51	62	59	66	57	62	63	58	60	56	65	57	70	50	76	55	39	53	55	72	82	64	59	54	65	51	56	73	57	69	51	55	57	83	71	59	57	47	72	59	70	51	47	59	68	63	65	50	63	70	67	53	63	61	64	64	57	65	53	57	61	66	57	52	65	61	55	61	55	58	50	70	62	73	60	69	48	65	72	66	68	61	72	44	67	56	53	66	59	83	60	70	54	50	62	66	49	59	69	65	63	54	52	64	51	58	72	63	58	61	63	80	56	59	81	65	66	60	72	80	48	60	65	67	61	61	56	67	67	58	50	60	56	76	62	63	66	67	59	59	64	67	59	57	66	74	62	67	68	67	70	52	68	61	53	41	50	42	70	73	65	59	61	63	65	68	60	50	59	72	61	59	58	57	57	59	73	71	76	56	54	73	81	58	69	63	59	61	65	51	59	74	52	71	53	61	61	68	53	49	67	63	57	54	54	66	73	50	55	77	67	57	64	73	63	70	62	62	47	59	54	65	58	57	63	67	64	64	46	67	68	63	60	67	75	60	67	51	54	60	61	69	59	50	61	59	58	53	59	57	48	61	50	57	73	60	64	56	69	55	82	78	65	57	71	53	50	52	53	70	65	62	64	60	59	47	70	69	45	71	49	62	53	58	57	63	55	56	52	51	54	63	63	72	54	54	70	53	60	67	70	61	70	68	62	85	65	63	57	63	53	62	69	67	65	61	50	62	57	57	67	54	60	53	65	55	51	63	67	68	71	65	47	61	77	66	69	67	62	78	72	65	54	63	62	65	47	45	57	54	63	46	66	63	63	66	62	60	58	49	61	67	68	68	60	55	72	61	68	59	61	46	44	65	49	54	53	54	60	57	46	53	73	60	65	71	70	65	60	44	61	67	59	71	71	51	58	71	68	44	59	62	54	62	52	59	64	53	62	66	64	81	56	79	66	63	44	54	52	60	47	55	58	57	63	63	60	66	63	55	62	62	66	59	66	47	69	61	66	59	50	53	65	58	78	74	67	66	53	54	72	69	72	69	63	62	62	76	60	61	70	68	50	70	58	59	50	58	68	67	58	78	53	74	64	51	63	57	67	67	67	57	60	68	49	64	56	68	63	48	61	70	52	54	73	54	62	71	64	61	66	64	53	55	64	70	66	74	60	60	51	72	69	49	66	53	58	72	62	65	57	62	60	56	59	74	62	69	54	83	65	68	50	63	59	66	44	55	42	63	61	58	62	65	71	62	76	65	73	60	76	59	65	73	69	49	62	59	65	53	64	59	58	61	67	62	58	55	60	65	47	67	65	59	71	59	72	55	51	52	50	68	57	48	66	66	53	58	52	62	61	57	57	62	58	53	66	59	64	69	73	66	69	62	54	68	78	70	77	50	71	52	47	43	67	57	70	59	61	59	70	53	68	61	70	54	55	55	65	64	60	64	54	60	75	56	57	68	66	63	76	66	63	68	68	71	55	59	65	56	66	75	60	52	57	69	58	53	52	68	60	47	55	60	59	57	59	65	46	62	61	58	63	59	69	63	55	58	61	60	57	70	76	52	43	65	56	66	47	73	61	61	72	62	57	55	68	51	63	56	40	69	56	54	59	69	74	54	63	61	62	63	49	58	47	59	66	68	68	59	63	72	67	45	71	63	51	72	61	57	48	71	56	52	72	62	66	75	43	54	52	66	71	51	64	60	69	58	69	65	64	61	63	63	63	57	47	63	86	63	74	76	50	67	56	58	46	55	62	75	45	59	59	59	67	62	63	61	45	50	60	42	72	64	63	75	75	48	82	59	70	64	52	64	65	63	67	67	62	69	60	67	76	52	64	52	59	57	46	60	64	53	56	54	63	52	65	53	51	60	61	72	77	56	53	72	73	51	56	54	53	71	58	63	68	49	64	59	56	72	49	73	61	52	55	51	60	54	67	76	53	53	69	77	52	56	58	65	54	71	51	59	49	56	54	58	68	43	63	72	57	59	71	73	65	50	69	54	67	69	70	52	61	65	59	69	69	61	54	58	55	53	61	62	72	74	50	50	63	51	53	64	43	56	69	70	65	41	75	70	65	71	68	53	59	71	68	58	53	48	63	70	60	56	74	60	70	44	52	70	58	77	64	60	57	64	68	62	59	65	72	58	79	56	65	63	65	61	64	61	58	62	63	64	69	62	71	51	54	48	55	59	62	45	66	57	60	70	65	72	75	67	49	58	44	66	67	59	53	71	68	54	56	65	62	65	58	75	56	63	55	58	54	57	57	72	68	61	47	67	61	56	62	65	59	54	71	60	68	67	55	56	67	72	66	45	63	63	64	62	60	59	57	61	56	60	52	65	64	68	69	82	68	84	77	61	53	63	63	43	51	63	62	62	60	67	60	65	59	64	54	66	49	69	73	50	70	58	55	47	63	65	56	68	62	66	58	59	53	67	53	80	46	59	75	64	57	64	80	55	71	65	77	62	63	57	71	80	66	64	63	46	58	62	49	56	66	74	53	60	72	53	60	57	52	57	61	76	74	66	57	58	67	64	70	70	53	47	60	69	72	67	59	56	52	61	60	48	59	66	67	59	69	62	69	49	49	60	61	52	74	65	61	54	56	54	51	64	70	71	63	56	52	55	59	61	81	47	66	70	49	66	54	74	69	62	51	66	58	65	61	66	63	62	59	70	61	69	56	67	62	59	57	66	66	52	56	55	62	56	54	41	51	64	42	55	66	51	59	65	58	67	52	56	59	41	62	53	55	58	57	65	56	68	56	72	64	60	63	62	62	69	45	56	69	48	52	50	71	61	56	58	49	49	73	65	53	55	52	85	66	53	59	80	66	62	63	59	66	62	87	69	64	84	65	77	64	52	58	76	64	68	51	64	78	64	64	76	70	49	63	67	59	60	73	57	71	56	62	64	75	67	42	61	84	65	58	69	64	56	64	53	77	57	72	57	62	69	57	59	52	74	60	58	53	55	72	68	46	50	70	54	67	55	68	66	64	54	54	56	55	58	72	65	60	54	68	52	56	54	82	74	59	53	70	54	65	59	65	44	65	70	73	72	62	70	68	72	58	62	61	58	63	55	50	63
38888	49418	42315	21152	2754	2962	2501	2048	1789	1465	1337	1249	1140	1089	1054	984	992	2237	17465	19959	13545	10851	6561	2770	1367	916	748	754	779	792	738	722	749	753	769	736	773	783	746	763	783	762	733	744	757	754	735	756	758	747	728	771	769	782	780	755	782	731	696	769	780	725	734	727	741	760	801	764	740	745	755	744	792	800	721	760	782	753	743	739	778	713	740	774	788	767	791	697	742	755	744	777	769	760	750	750	724	748	738	708	755	778	751	722	730	764	719	747	778	761	730	779	740	767	810	720	778	821	747	746	803	792	752	726	764	786	758	758	767	746	768	741	763	702	721	733	773	730	784	757	745	755	744	755	756	768	706	727	788	804	765	749	754	726	741	744	745	791	707	744	720	682	748	740	771	756	751	797	732	777	815	814	700	757	757	771	759	734	760	712	753	787	775	726	736	746	752	747	738	745	705	778	691	719	734	768	739	763	775	737	785	746	720	754	772	747	816	733	745	765	754	750	793	763	772	793	750	786	753	738	742	747	730	779	739	719	690	739	742	695	763	714	848	729	761	740	720	734	710	774	716	741	747	743	777	731	753	748	759	745	765	783	709	770	777	712	750	754	776	787	762	788	711	762	794	765	751	765	765	712	715	765	752	749	723	753	797	742	752	752	807	763	744	753	743	796	732	739	789	755	760	756	700	752	750	754	732	788	782	742	740	748	768	731	768	735	764	812	773	746	713	748	770	745	714	758	747	723	773	775	735	770	780	726	793	728	783	739	748	763	761	749	703	731	741	763	782	785	729	730	740	810	727	769	769	769	822	764	777	750	789	686	737	735	770	767	746	747	733	721	792	751	752	773	751	761	763	742	815	737	743	739	752	723	784	780	779	757	744	748	760	797	725	744	778	750	726	797	735	736	696	733	714	731	745	711	750	748	737	742	780	743	760	777	733	730	743	758	726	787	752	775	721	763	765	776	788	728	747	723	713	748	803	751	781	751	764	708	750	793	716	828	772	768	717	740	741	788	773	741	770	791	721	758	780	706	714	761	724	781	765	742	716	796	791	759	731	718	743	741	772	750	778	707	748	752	736	715	768	745	756	772	767	778	743	741	764	785	772	773	730	774	765	731	758	715	801	736	712	772	758	764	787	763	719	791	711	785	736	806	769	699	745	713	759	703	734	726	776	747	757	764	731	743	769	768	710	763	732	739	725	771	760	723	758	772	743	705	785	725	770	794	706	777	750	749	755	740	753	748	714	731	804	735	780	701	744	786	744	768	754	753	758	789	765	738	698	740	754	766	798	807	739	758	740	764	758	725	723	756	753	763	756	820	768	754	745	758	732	762	719	715	738	737	754	731	706	755	699	768	708	697	726	754	767	781	745	759	715	788	773	724	769	726	731	730	779	752	771	726	765	758	735	732	761	730	793	728	749	755	739	757	767	727	760	741	754	768	767	683	771	723	746	750	800	760	734	784	741	765	726	739	779	769	752	679	732	717	684	750	752	809	760	733	768	723	770	721	757	764	752	740	744	821	734	784	814	769	728	786	787	757	823	783	749	722	725	764	797	788	752	709	752	760	732	744	752	785	769	708	817	721	709	758	746	718	756	778	727	730	744	759	792	730	716	721	809	755	723	743	771	755	756	751	752	735	780	767	789	810	745	756	719	732	738	763	719	753	740	783	680	735	696	818	714	751	725	725	731	749	737	734	742	729	751	777	705	780	767	761	787	737	750	728	789	755	811	763	728	752	771	760	784	735	758	786	768	755	768	808	744	791	767	707	773	751	716	735	717	711	779	753	782	731	756	720	759	829	707	746	722	719	764	707	755	776	746	755	748	776	698	726	761	747	702	750	736	720	725	762	779	747	759	735	724	683	725	765	761	755	738	753	753	740	748	746	796	756	787	762	757	729	749	731	783	749	760	736	725	701	729	797	804	774	690	774	733	752	766	777	811	824	748	783	789	694	760	751	782	758	758	748	757	792	778	762	716	662	785	751	755	756	759	784	811	773	787	775	757	790	737	704	770	787	786	734	714	762	742	766	755	727	743	805	739	750	758	790	753	746	737	731	743	750	767	708	766	801	769	768	755	735	721	754	747	781	779	775	731	740	795	734	765	760	727	752	771	763	807	778	768	776	711	765	748	717	764	803	754	774	744	765	779	747	757	739	767	715	748	779	717	768	736	766	750	760	770	720	768	715	799	731	794	762	795	804	794	698	729	744	731	757	785	722	787	746	799	746	810	717	752	770	708	755	730	783	689	744	731	749	703	743	757	710	753	748	745	772	763	778	751	755	756	786	696	759	754	730	778	747	715	765	790	736	779	725	756	765	721	749	738	745	736	745	733	742	764	762	740	738	777	745	747	738	697	812	789	729	717	702	762	766	796	736	761	747	743	776	729	720	729	743	769	741	751	791	768	747	723	707	763	797	756	764	779	738	737	736	761	734	777	777	742	732	722	699	740	794	782	781	740	747	772	777	727	780	719	731	698	758	736	781	768	745	719	740	722	670	755	756	748	730	824	772	720	736	789	752	725	752	776	727	757	733	725	746	744	770	788	741	721	719	719	829	744	744	771	783	777	766	740	738	765	735	791	737	726	753	746	754	770	733	709	809	780	752	732	763	732	714	701	734	774	718	745	761	798	735	747	790	768	766	735	739	751	738	778	732	728	726	691	748	724	726	725	779	756	734	808	756	751	723	782	769	719	798	761	778	761	759	746	768	834	718	755	772	726	739	747	774	769	752	745	780	723	772	737	710	755	705	760	761	740	786	733	804	762	733	731	708	797	812	731	743	747	766	783	758	789	731	696	732	774	691	750	717	785	781	692	776	724	793	732	743	740	756	792	751	720	760	744	779	760	743	761	752	829	811	717	758	717	722	786	791	763	770	753	745	750	746	743	745	753	758	778	753	754	775	743	736	773	727	790	722	780	729	803	682	711	738	766	726	786	724	748	739	756	765	770	746	769	764	738	733	770	750	730	751	725	755	748	784	740	755	731	793	759	818	776	756	748	793	781	701	719	753	732	703	810	742	829	706	710	756	796	708	739	825	782	765	767	764	745	773	745	764	776	739	753	736	709	722	725	780	778	741	752	745	749	766	747	755	763	736	708	737	754	777	738	751	749	790	749	713	760	761	764	774	773	758	762	731	796	719	744	746	727	759	787	756	767	757	716	772	727	769	763	800	735	728	790	731	712	699	780	764	764	725	742	747	783	779	702	791	763	753	773	756	763	753	747	753	716	760	739	777	745	760	722	750	770	778	785	752	734	737	748	755	797	761	759	711	715	756	788	745	752	787	769	740	747	752	754	731	773	779	777	731	722	776	744	718	779	776	739	745	766	786	723	778	807	751	741	777	820	725	747	726	760	708	739	761	771	757	741	814	756	751	754	801	821	728	754	763	732	727	751	734	748	746	763	731	751	785	776	759	726	762	767	741	775	750	757	760	741	768	773	784	772	788	736	789	812	717	746	759	734	745	792	754	727	764	736	704	754	777
4949	10261	5287	628	61	76	62	72	55	54	56	59	60	67	63	50	53	75	178	290	208	165	91	70	60	53	52	69	54	59	40	64	59	54	56	50	59	65	60	71	46	46	46	65	60	63	74	59	57	61	61	57	56	59	58	65	63	65	54	59	78	54	53	57	50	62	58	61	75	62	68	61	50	60	58	58	57	49	49	62	60	48	53	69	60	58	62	73	60	63	52	54	55	56	56	62	54	66	66	72	63	54	60	60	53	50	49	78	57	59	71	42	48	52	46	53	53	52	57	57	49	52	68	58	60	63	60	56	47	55	69	68	54	54	57	67	60	69	56	45	70	60	61	51	55	58	75	63	58	59	70	63	48	63	50	55	76	61	53	57	59	54	57	51	74	70	59	64	58	58	62	60	62	64	56	63	62	50	52	52	54	66	48	49	56	74	61	65	59	63	58	60	55	65	61	67	54	65	57	64	49	59	66	52	65	56	66	50	55	63	63	55	61	64	51	56	51	68	50	65	57	53	56	60	55	57	69	75	55	68	54	62	52	70	53	60	55	50	56	58	61	62	60	58	71	65	75	50	61	48	58	52	67	53	62	57	58	57	54	51	61	68	67	78	48	59	50	60	68	52	62	46	51	63	55	55	62	50	69	44	53	52	54	57	52	65	56	56	69	71	59	56	49	61	57	61	68	60	67	62	51	71	56	65	44	55	58	72	78	49	63	53	47	58	51	55	59	43	68	74	68	57	75	46	58	48	56	50	74	51	60	56	66	44	70	62	50	50	58	66	50	53	57	62	69	44	52	68	47	61	61	64	65	57	56	65	60	62	65	55	61	65	74	52	70	56	68	50	57	69	54	55	75	43	64	66	56	58	51	62	65	49	48	58	38	42	60	55	52	55	56	63	48	46	56	35	54	53	62	57	62	57	50	50	54	53	53	64	71	68	51	76	67	60	68	57	55	59	51	49	59	68	40	53	60	52	61	64	64	56	58	52	68	58	47	45	59	59	61	65	65	59	60	59	52	55	51	72	58	73	71	61	49	64	62	49	48	47	55	53	64	56	65	66	64	55	56	65	46	55	60	56	71	61	59	70	59	55	54	46	64	59	56	63	53	67	53	58	48	57	59	56	70	65	52	54	52	54	54	64	63	56	57	48	53	60	45	57	57	66	58	57	55	58	44	70	69	71	68	42	54	57	62	63	59	54	61	53	57	52	49	51	53	54	57	51	58	60	51	67	56	59	50	66	61	64	57	60	53	57	52	65	61	52	70	54	44	70	63	60	53	54	54	55	51	55	77	69	56	55	54	61	62	70	63	58	63	55	71	71	51	55	62	60	48	56	46	53	62	64	52	56	41	52	58	50	67	58	60	64	65	63	46	58	51	55	57	52	58	65	57	51	67	54	58	61	60	66	69	68	53	54	56	55	62	47	61	71	50	63	48	57	53	55	55	56	43	62	63	61	63	50	58	66	71	58	66	57	60	64	57	54	56	67	50	59	53	54	72	59	67	58	61	57	63	58	59	61	64	57	45	71	57	55	64	42	55	63	66	58	60	63	55	56	58	57	78	67	65	61	54	60	50	62	63	54	66	74	72	55	63	50	61	56	50	60	55	63	56	60	48	60	49	65	43	57	72	51	51	48	63	54	60	50	59	64	78	53	66	46	55	70	67	54	53	60	65	53	53	49	73	68	66	47	55	54	53	65	62	66	59	67	59	49	59	44	60	65	70	72	49	64	62	62	57	53	70	53	50	72	64	52	59	62	65	52	72	65	57	59	61	69	59	54	61	53	64	57	64	49	45	68	71	44	54	53	53	64	58	64	57	52	55	45	67	59	55	60	57	63	59	50	58	49	55	62	44	54	55	59	61	58	62	59	82	51	72	59	47	75	52	41	57	57	65	61	51	53	63	67	72	51	62	48	64	59	59	56	74	62	55	49	60	66	63	59	48	55	68	70	57	69	53	70	44	53	65	67	62	57	40	63	74	55	58	50	52	52	61	63	47	62	66	56	54	48	63	61	58	56	46	56	57	57	53	62	50	56	51	53	47	57	47	53	59	49	55	54	58	59	63	59	57	53	60	63	67	52	48	64	36	66	56	41	44	65	61	65	66	62	50	60	55	53	65	67	48	72	70	58	56	62	51	50	54	57	58	62	69	64	61	53	51	54	45	56	60	55	56	56	59	51	62	61	60	53	56	69	65	53	61	53	49	48	59	64	59	52	63	62	61	41	61	68	63	44	54	62	45	73	70	64	63	63	59	58	55	63	62	64	64	62	58	60	60	53	73	53	60	57	58	62	60	58	50	66	67	61	51	61	49	62	71	47	56	64	58	51	63	67	57	58	68	59	56	54	56	52	60	53	62	49	58	62	58	54	45	53	67	52	71	51	56	63	54	56	60	63	81	54	72	61	55	58	73	53	45	60	66	79	51	56	67	61	60	63	61	65	72	58	52	61	54	66	51	54	63	71	60	52	53	59	64	59	75	44	53	65	65	73	52	65	76	47	61	59	66	65	62	65	64	71	52	59	68	43	75	49	53	57	67	63	50	68	59	54	71	61	69	49	54	60	56	71	43	56	62	55	66	65	39	56	55	59	50	50	56	50	52	71	53	34	53	59	52	55	60	47	60	56	50	53	59	56	48	49	59	62	49	61	66	56	59	45	68	47	63	66	57	59	66	58	40	65	73	71	52	55	51	54	53	53	60	53	46	59	58	53	62	64	59	72	48	42	55	54	55	59	59	74	66	57	55	50	61	53	52	49	59	45	51	59	47	61	55	56	61	57	47	66	50	57	53	59	52	45	59	57	58	69	71	69	66	49	58	43	64	61	60	72	64	53	74	67	61	57	71	61	50	72	38	38	70	57	61	59	69	48	51	53	66	59	64	73	51	60	41	71	75	56	73	73	51	60	53	71	65	51	48	70	55	63	71	69	58	66	52	58	60	61	72	61	59	65	58	69	49	63	68	65	55	55	53	65	53	57	60	64	59	66	54	60	56	57	67	63	49	69	51	57	57	63	64	66	52	45	54	46	50	58	61	50	58	64	61	57	58	57	70	54	63	54	55	37	52	51	66	56	49	64	62	57	59	67	49	68	50	56	67	56	60	59	47	61	54	49	54	57	70	50	60	52	52	59	57	62	55	62	59	62	53	54	53	44	43	62	54	63	42	57	58	46	60	60	68	56	51	68	55	62	49	59	61	58	47	50	54	53	52	58	52	49	64	57	62	54	65	58	54	45	48	50	63	57	64	45	65	51	63	45	58	72	65	59	54	61	57	52	68	63	60	54	58	52	68	60	66	60	37	58	74	69	50	49	55	61	57	55	55	58	48	50	55	55	61	55	62	65	60	46	64	57	48	54	57	50	56	62	64	56	62	59	49	73	47	71	65	64	59	63	45	55	53	59	59	62	53	62	55	55	63	57	56	66	50	68	61	59	53	54	54	56	54	76	55	60	60	50	54	51	66	75	55	63	60	62
35876	36223	25698	8097	1118	1089	1050	974	924	963	820	815	810	815	759	747	825	918	5458	8493	5908	3625	2100	1315	882	786	727	705	657	676	683	747	741	688	687	705	729	739	748	744	702	736	692	702	745	711	767	695	711	718	747	742	777	743	736	712	741	657	706	702	750	733	716	697	717	722	693	717	696	735	736	736	710	725	749	704	715	731	671	692	712	688	734	702	714	716	708	676	763	695	723	710	701	703	706	694	732	745	731	771	749	731	695	691	664	719	707	749	724	736	761	714	709	718	720	728	697	720	744	704	728	741	677	698	717	734	663	705	720	739	742	774	745	714	741	712	689	714	716	751	707	676	716	757	698	723	762	734	676	748	725	695	674	730	733	725	717	721	727	788	705	764	713	685	696	734	744	712	712	724	777	734	713	694	738	738	719	748	702	699	737	724	728	687	698	676	730	706	727	713	723	721	692	693	674	727	694	772	727	676	721	733	723	747	720	663	718	715	679	699	748	713	706	742	698	747	691	673	695	693	666	670	714	733	689	760	744	678	704	744	710	715	695	725	764	765	688	736	688	747	700	745	719	697	717	708	693	728	731	722	698	728	710	674	690	747	733	682	693	735	706	701	746	724	725	665	747	706	706	704	737	673	696	692	678	721	737	718	721	721	689	707	723	707	743	664	704	692	685	652	685	731	727	712	740	757	695	757	729	731	686	692	745	726	729	666	746	694	724	737	720	682	703	757	681	737	687	701	676	743	737	709	685	687	735	709	741	706	709	693	794	729	698	709	760	711	729	769	746	765	707	729	733	796	729	735	681	716	725	735	726	662	727	706	714	729	733	661	691	729	734	755	696	752	731	707	677	710	697	687	741	703	740	723	747	703	724	763	660	734	668	687	736	735	733	697	683	738	719	724	687	726	674	703	714	678	683	723	703	737	702	671	708	683	647	709	692	682	683	685	726	727	741	695	687	727	680	735	734	690	719	690	753	735	728	719	735	657	710	710	712	721	708	746	737	706	683	738	714	731	719	669	713	772	677	683	770	680	699	729	714	760	707	678	713	735	713	708	712	729	722	753	699	708	681	672	723	728	691	720	712	760	689	677	724	726	714	721	704	731	699	699	687	728	701	715	699	715	715	770	695	699	697	747	699	714	686	720	686	692	708	693	717	717	708	712	766	724	707	710	678	663	708	750	709	698	764	695	700	679	709	721	739	778	689	729	665	740	715	731	734	718	669	714	752	686	687	693	764	745	744	721	727	693	702	738	759	715	700	661	733	739	725	711	665	697	721	716	769	773	720	730	722	736	706	657	675	717	658	771	743	746	723	735	724	713	727	731	674	713	736	694	717	694	706	731	708	669	713	721	706	702	766	769	705	749	689	705	664	710	737	701	697	748	683	717	732	729	724	620	715	704	748	676	710	689	696	719	686	723	751	737	739	756	688	713	749	706	694	715	711	715	745	696	700	699	701	737	759	675	751	740	717	721	715	714	672	737	702	723	713	692	757	747	683	783	745	733	739	778	704	696	709	708	740	724	706	673	724	747	748	728	687	686	711	712	767	702	718	716	747	723	762	698	723	710	758	702	744	708	734	704	696	753	706	715	725	741	740	704	710	756	707	737	727	686	711	694	720	733	723	760	709	735	692	744	689	765	745	722	710	742	680	700	698	739	749	695	689	664	733	702	711	704	731	731	675	740	721	708	712	745	772	764	711	768	705	773	681	725	676	736	768	711	694	724	714	734	742	737	728	703	798	711	731	739	733	717	698	744	740	744	742	707	705	744	706	711	748	752	745	698	716	745	717	712	719	752	712	720	701	724	657	710	732	704	725	701	714	765	728	732	683	709	691	728	701	679	709	682	736	718	680	677	685	708	706	698	733	703	703	714	733	713	732	668	731	713	746	693	728	696	710	760	714	730	714	698	736	773	723	692	715	712	688	716	733	707	672	709	670	687	724	756	740	689	733	756	707	742	705	738	742	705	737	732	686	765	714	710	696	713	745	718	712	670	694	710	752	736	667	690	713	674	693	713	740	721	709	698	732	690	765	716	735	685	736	678	733	719	735	722	715	699	742	726	732	715	691	666	708	718	740	745	756	714	740	682	707	694	711	728	729	744	754	691	722	723	693	693	696	719	705	710	713	690	715	745	677	670	686	705	643	729	764	687	726	754	716	741	699	705	693	654	700	698	697	666	739	743	732	689	730	715	684	711	740	700	758	759	727	746	712	780	775	742	696	697	699	692	692	749	763	687	740	658	719	741	715	722	727	698	698	718	737	730	650	729	680	738	708	713	732	707	732	740	705	710	715	727	708	718	697	728	726	722	703	703	699	670	672	745	717	659	673	772	686	647	685	733	701	700	684	677	738	702	702	756	734	745	729	742	728	661	753	720	719	751	719	678	699	723	746	705	623	797	765	720	738	774	737	729	693	741	710	664	689	703	726	677	695	689	719	726	711	700	721	676	709	748	720	669	723	743	702	711	745	700	729	698	700	744	729	694	722	692	697	727	742	712	747	715	713	708	711	677	728	707	669	685	720	709	759	694	691	771	741	714	722	721	693	698	710	738	740	746	717	706	730	639	744	736	683	714	674	713	744	688	706	725	724	704	700	687	720	706	749	695	752	735	751	725	747	700	722	739	719	761	760	705	723	738	713	707	758	708	709	716	714	685	720	686	685	676	717	719	704	693	736	741	683	703	701	742	732	755	741	716	709	724	723	730	718	687	741	706	709	688	747	739	729	739	695	736	712	690	741	695	679	724	722	746	699	737	726	675	728	718	712	674	718	676	725	722	688	694	686	701	682	770	730	714	734	730	697	669	698	696	711	738	765	711	681	753	688	720	681	746	680	726	736	691	680	704	697	780	706	681	751	740	682	698	710	668	704	731	719	726	676	736	671	748	745	727	708	711	652	731	728	728	730	690	709	768	682	690	709	709	729	714	704	723	704	722	704	686	728	702	763	715	733	724	711	777	695	718	721	682	693	662	686	694	692	701	677	701	737	721	666	714	696	728	716	721	689	675	721	742	714	722	704	700	739	742	724	741	746	700	693	740	729	700	751	675	640	769	717	727	736	754	711	697	706	732	761	781	781	726	719	694	700	703	729	735	684	679	666	752	739	746	690	749	706	737	728	690	720	757	762	750	740	701	713	711	723	726	730	730	732	661	700	725	700	700	703	748	705	720	746	725	737	707	742	723	758	733	702	708	698	719	720	734	710	769	745	715	736	711	711	691	654	698	653	791	715	695	724	633	687	738	670	780	724	683	723	735	716	708	705	713	700	757	762	739	698	688	771	696	688	710	743	727	725	734	698	717	683	702	728	715	715	777	672	754	685	705	724	688	719	682	723	705	680	705	765	733	723	793	685	704	706	733	718	684	681	704	735	714	699	723	721	730	699	708	679	738	683	686	731	704	715	713	676	728	727	688	725	751	697	729	723	711	735	684	722	696	684	716	738	709	700	774	732	739	715	720	765	694	735	717	718	734	686	713	797	710
13752	29929	16363	1672	66	67	72	71	70	44	49	56	72	64	54	58	63	59	358	782	459	268	161	100	79	61	59	52	56	57	57	65	54	56	60	51	52	53	66	62	54	38	52	51	54	54	55	55	50	46	59	54	46	63	57	57	48	62	54	56	50	57	68	44	57	43	51	38	63	79	44	48	62	48	56	49	54	59	69	55	61	59	51	64	66	56	54	50	59	52	49	42	51	61	65	50	65	73	59	61	41	42	54	43	36	62	42	48	51	57	68	58	55	54	53	54	48	60	64	48	59	40	61	52	51	54	51	51	72	69	68	44	61	63	57	65	46	64	56	51	62	56	44	59	52	51	47	53	57	51	50	65	54	61	56	46	61	60	52	58	58	68	65	73	59	59	60	59	54	53	63	51	64	56	58	64	56	67	60	45	63	56	53	56	40	49	65	49	67	47	70	71	59	50	55	54	60	48	57	55	54	63	53	76	45	57	53	50	58	50	51	59	63	71	58	66	47	54	62	51	63	47	60	61	47	58	55	49	48	54	77	55	75	59	59	47	45	49	75	49	49	57	68	53	46	58	51	58	60	56	61	59	55	63	52	45	51	57	66	55	63	51	54	43	65	52	55	65	53	53	47	57	48	63	51	52	62	62	59	54	47	68	64	49	66	42	50	51	48	71	54	52	59	59	53	43	46	66	58	63	56	60	49	51	62	55	53	65	53	69	60	55	60	60	56	57	58	57	64	61	60	52	53	60	58	53	56	58	62	51	53	60	52	74	54	56	49	45	46	59	54	54	61	59	57	53	54	43	52	63	71	50	55	48	48	68	60	58	48	61	63	55	64	59	55	60	62	67	53	40	53	57	57	49	47	63	47	55	54	44	48	46	66	59	50	61	62	51	50	46	55	50	70	47	47	45	55	56	64	61	46	50	66	47	43	51	68	59	60	58	54	61	68	57	46	62	50	59	72	51	57	51	47	48	54	61	45	58	57	56	57	48	51	62	60	63	59	61	45	60	51	47	50	64	57	70	56	52	48	45	53	61	47	43	47	51	68	64	54	66	53	57	48	56	45	57	52	57	72	55	50	55	61	60	56	59	52	50	50	49	64	47	50	49	55	58	57	58	43	44	51	48	58	52	44	53	59	61	65	55	44	58	57	59	52	67	53	62	48	57	45	47	55	53	52	50	45	52	41	51	30	53	48	50	58	51	53	45	57	60	56	67	52	63	51	54	71	62	61	52	56	49	52	51	52	71	47	42	64	44	52	56	56	66	55	48	50	60	67	67	45	58	48	60	51	60	64	47	45	70	58	47	59	55	57	78	64	56	71	53	62	45	56	60	62	46	54	59	50	66	53	59	61	42	55	55	67	50	67	63	57	57	56	61	50	55	56	60	56	47	76	59	54	76	60	56	48	47	56	65	52	62	44	59	62	53	54	58	53	58	54	51	63	49	41	56	67	59	45	54	56	67	52	57	52	54	51	54	49	60	49	51	51	53	54	40	54	49	52	53	43	57	61	69	61	48	56	53	49	55	55	39	65	50	50	60	61	55	52	70	39	52	47	53	61	46	75	58	64	49	60	63	47	53	63	56	51	54	46	47	61	53	57	62	55	48	62	55	47	55	54	60	57	57	46	44	56	54	54	54	73	45	50	52	46	62	50	65	58	60	65	59	56	53	60	50	58	52	51	47	54	54	50	43	68	50	54	49	54	49	66	39	48	60	56	57	61	52	45	54	47	58	56	52	43	59	58	56	49	51	52	63	46	47	61	63	51	66	41	72	57	59	46	49	47	64	54	47	51	48	66	55	49	55	55	51	58	50	58	59	54	59	59	71	62	64	70	48	63	66	40	52	52	51	53	61	52	63	56	44	59	59	62	62	56	71	59	55	47	49	48	58	60	62	52	51	47	52	48	57	68	56	56	59	58	64	59	47	52	51	52	43	54	66	46	53	48	57	64	59	65	47	39	60	47	47	54	55	57	60	52	55	53	54	51	54	42	50	59	59	45	64	50	55	48	56	53	46	56	60	53	56	56	45	55	58	50	62	60	47	53	60	45	58	53	43	59	75	43	58	60	55	63	48	58	57	53	45	50	47	55	62	62	59	54	61	61	67	57	76	44	58	55	50	55	54	53	51	77	52	63	60	49	65	68	57	54	63	36	55	54	53	54	65	38	60	60	53	53	55	55	48	50	52	55	45	63	51	63	52	57	51	50	59	51	71	62	43	56	33	55	55	53	46	63	65	46	57	49	51	55	51	54	39	58	67	58	59	59	44	55	56	46	54	54	57	57	58	44	49	58	72	55	63	54	54	63	59	54	58	43	53	62	58	67	56	48	57	51	67	65	46	53	73	52	45	60	47	74	57	60	50	52	48	63	51	63	51	46	50	65	51	64	39	49	48	58	65	41	51	51	62	54	66	58	56	50	49	56	70	68	44	57	61	52	58	64	56	61	61	59	42	66	44	54	51	55	58	44	50	75	46	41	39	63	48	53	53	60	61	62	48	65	57	67	50	50	67	56	50	54	56	63	46	56	56	69	58	50	53	45	48	57	57	41	51	47	67	52	59	52	67	53	37	60	54	54	54	55	54	53	81	46	61	58	43	61	58	54	55	44	55	57	56	45	43	60	43	61	67	64	51	63	60	57	61	58	54	57	55	55	60	53	59	55	62	53	50	41	69	40	61	59	61	51	67	57	56	48	59	51	53	48	60	53	81	41	50	53	56	70	51	53	56	46	59	59	55	63	51	54	66	65	75	56	53	49	51	48	62	47	59	47	61	61	50	45	65	62	59	55	56	49	53	68	69	60	53	50	48	51	64	51	57	61	45	68	57	59	57	47	48	60	60	43	39	59	63	43	56	58	50	39	59	54	50	54	41	45	71	45	54	57	47	56	45	66	47	54	72	45	55	49	72	59	59	56	62	65	52	45	58	49	52	63	53	60	65	62	47	50	60	50	54	71	60	57	47	57	38	64	55	50	60	48	68	64	62	58	69	62	62	55	59	50	55	75	47	56	58	45	57	47	60	50	53	50	46	72	61	61	54	58	60	57	57	41	38	54	62	60	50	54	64	55	61	56	56	58	56	43	45	60	53	52	50	53	56	52	55	59	57	43	63	56	48	37	55	55	64	39	47	40	68	52	56	42	54	64	51	52	57	64	57	58	60	50	63	57	52	42	60	48	50	63	62	56	61	60	55	54	64	65	58	70	67	51	55	63	50	48	44	51	67	51	57	60	66	47	58	65	48	67	47	58	49	59	65	50	51	55	62	66	53	65	59	56	61	66	61	44	68	68	59	51	57	56	52	61	51	44	65	48	52	54	52	55	45	59	43	68	57	57	63	70	54	52	60	59	52	61	52	53	58	53	55	46	51	55	36	65	68	59	49	69	46	48	62	51	52	48	61	51	55	47	59	59	53	64	54	53	63	55	48	55	70	48	48	59	68	56	63	53	56	57	59	49	54	48	52	59	50	43	54	57	46
42354	47535	35822	9119	2075	2168	1841	1500	1252	1157	996	1029	939	878	909	845	766	778	10320	17861	11728	6905	3695	1721	945	756	668	701	683	678	688	669	697	642	692	620	679	708	649	713	659	678	657	669	709	656	648	686	707	693	711	683	663	670	650	663	675	640	709	673	662	700	639	664	669	696	747	691	655	719	724	706	637	669	735	661	696	691	707	673	630	679	719	699	668	657	671	689	718	675	646	683	663	687	678	714	646	653	695	672	701	671	643	674	644	654	650	687	666	688	694	745	671	677	697	656	662	710	676	658	707	669	684	687	669	732	700	684	675	692	698	707	709	664	700	685	647	639	700	672	676	669	658	695	671	669	651	696	658	667	658	645	672	667	674	654	672	664	688	714	678	683	625	660	698	684	712	652	675	686	699	699	663	618	680	715	659	689	703	707	642	680	663	693	685	707	734	662	653	717	700	627	680	706	695	651	684	681	639	675	666	697	669	689	637	638	664	682	662	607	663	671	719	695	692	661	710	707	706	686	658	641	630	651	684	654	712	628	686	690	636	703	690	685	671	669	711	732	660	664	684	664	705	692	682	672	669	676	681	677	719	715	663	706	689	664	678	627	728	691	680	714	668	668	707	671	674	696	689	658	656	679	685	656	703	673	707	686	666	658	668	663	749	688	700	657	697	682	707	684	693	683	673	648	699	713	695	634	715	685	680	715	643	687	670	670	676	686	662	706	695	666	649	699	679	693	651	639	667	668	650	689	654	698	671	658	666	721	631	674	664	677	738	667	678	705	669	713	660	647	726	698	671	667	620	701	674	656	672	691	673	691	661	687	691	682	694	653	674	662	642	724	648	713	652	684	674	700	681	695	689	732	657	685	708	744	704	695	661	672	606	688	696	684	635	716	698	697	691	674	714	686	718	695	699	720	650	667	671	696	643	670	675	671	650	647	653	694	707	654	662	665	661	682	674	745	674	650	671	717	700	669	668	640	642	679	637	661	685	666	708	722	675	651	657	657	707	679	730	661	680	651	680	690	695	696	634	677	694	667	678	675	701	687	673	699	717	684	657	672	710	708	703	686	693	675	697	665	698	692	746	691	653	662	725	657	648	694	712	652	688	725	690	675	675	654	626	715	683	698	648	715	674	724	637	624	662	689	672	690	664	709	642	649	688	679	649	693	661	693	668	667	713	672	686	669	717	655	653	705	672	673	708	669	686	674	649	720	647	662	649	645	697	649	714	692	703	724	697	667	687	677	727	682	664	634	698	645	676	692	683	656	714	661	700	664	707	633	695	683	656	662	721	724	668	728	649	675	679	677	704	687	630	679	668	642	659	643	698	690	689	693	685	709	659	654	681	642	628	723	636	703	717	687	700	644	698	686	677	668	643	676	682	645	710	648	709	719	712	680	696	653	635	699	707	680	633	684	685	637	648	687	708	654	682	650	697	664	662	670	657	656	656	670	695	685	684	651	686	713	713	733	677	682	645	694	646	638	673	718	691	684	741	682	688	668	658	661	714	653	699	652	656	680	664	711	650	695	672	628	681	640	665	661	706	703	701	664	710	701	713	627	723	653	724	674	684	670	668	634	678	681	661	705	674	651	645	730	686	679	689	710	671	693	662	699	637	630	647	705	687	693	622	698	683	722	665	654	683	651	710	675	683	675	629	743	692	667	685	674	719	630	684	681	676	660	689	691	711	683	678	652	684	670	675	644	674	687	701	679	663	671	642	690	667	685	657	658	656	680	689	699	714	672	703	611	745	686	643	665	709	652	667	683	768	713	692	700	678	717	676	679	673	686	656	657	708	719	691	712	678	644	662	685	619	709	718	698	655	651	693	717	652	678	689	691	674	682	709	670	696	701	664	612	675	658	686	677	654	658	708	660	675	652	686	721	716	677	629	651	662	693	689	658	640	686	663	665	664	696	616	677	649	662	687	712	645	681	677	676	658	680	701	723	667	679	653	695	704	698	701	678	659	677	709	719	686	719	695	641	653	660	698	688	645	664	688	667	636	677	665	655	620	676	661	718	664	613	681	664	690	689	649	606	672	654	696	671	678	692	678	644	726	688	687	673	652	683	661	722	682	643	691	653	661	744	672	666	648	683	696	689	694	639	629	687	659	689	679	738	699	727	674	652	712	710	713	702	690	693	698	711	652	663	761	666	671	668	656	673	630	668	669	653	669	687	695	674	671	699	660	671	672	670	692	626	661	687	682	700	722	726	693	673	701	699	702	680	671	646	689	642	672	632	707	650	725	716	724	697	695	669	627	646	673	658	724	681	657	708	656	661	707	688	673	681	651	668	684	650	640	673	643	660	677	703	669	679	666	663	694	668	649	676	665	656	647	661	653	651	673	666	734	647	714	655	675	656	677	697	673	695	713	709	640	682	675	694	678	708	661	690	667	671	697	672	652	706	673	676	635	676	688	665	697	646	657	665	656	660	701	674	709	698	673	666	675	651	708	675	669	628	646	656	696	658	684	707	710	646	661	685	650	653	680	670	695	673	693	669	668	656	647	673	622	711	711	707	696	708	693	654	695	703	730	691	680	693	628	679	703	682	682	655	669	691	647	680	705	706	622	669	682	715	668	664	627	681	704	687	693	685	688	716	656	680	701	667	635	680	682	754	705	708	693	708	677	690	647	665	734	647	716	652	707	690	727	717	673	715	703	676	714	693	649	665	710	725	705	712	676	616	665	670	658	689	705	675	686	675	663	680	668	659	705	658	685	678	688	707	691	603	656	697	660	693	654	718	724	686	662	673	680	666	686	679	723	639	668	674	711	645	688	713	723	693	745	693	673	650	683	641	709	669	684	701	678	682	675	668	645	663	668	680	657	629	708	685	655	681	691	672	708	678	679	655	703	687	721	701	702	694	733	682	730	681	661	674	658	646	649	668	719	646	674	693	702	658	684	633	731	700	652	712	669	677	732	687	672	700	651	659	736	677	677	673	703	676	695	683	741	677	644	727	691	671	680	674	670	703	644	705	683	664	701	700	628	674	650	670	686	687	656	673	712	661	685	650	674	711	709	696	696	668	672	681	708	710	677	678	670	661	662	705	672	696	687	646	687	681	636	661	655	691	634	686	715	715	701	704	664	679	666	715	674	689	661	672	671	697	638	683	651	689	659	695	700	655	650	687	660	645	704	700	708	669	665	686	692	700	647	653	662	750	655	683	712	694	705	714	720	683	696	670	696	652	706	675	654	661	700	663	679	729	704	725	681	683	647	683	686	651	709	697	669	662	715	689	673	737	705	703	664	729	757	683	703	661	638	681	640	698	692	678	694	649	689	652	666	714	643	700	674	678	662	711	660	661	689	643	699	655	705	675	669	723	677	645	698	690	680	701	689	667	676	673	669	675	658	678	681	667	666	691	655	684	651	677	666	678	684	682	692	675	694	692	734	665	701	679	698	678	677	670	715	694	642	667	648	662	703	685	652	718	667	656	676	694	670	658	689	672	712	627	689	698	680	662	674	677	651	706	675	688	669	702
11846	26556	16385	1673	74	87	72	73	77	72	68	75	93	65	75	68	62	69	337	876	551	298	195	127	68	70	81	72	75	73	65	75	61	64	65	72	72	54	63	61	76	61	69	69	55	61	74	71	66	66	73	69	65	65	61	54	88	76	81	76	69	63	62	69	71	52	75	77	59	84	71	70	78	83	70	64	63	61	70	59	66	60	83	78	82	80	71	75	66	67	68	66	57	74	70	61	87	67	64	68	58	65	69	67	79	65	68	60	76	78	74	70	69	82	66	71	77	71	57	66	72	64	63	66	67	74	61	60	60	58	69	64	72	57	53	70	69	72	68	66	78	77	73	63	68	81	81	52	57	72	76	67	85	72	81	74	55	65	76	61	69	75	75	68	79	83	76	70	69	58	75	59	73	62	56	67	74	49	60	73	68	68	53	64	50	60	60	75	57	70	86	75	72	71	77	60	66	57	57	73	83	57	80	59	55	74	65	64	62	51	62	53	69	84	52	70	77	62	75	67	63	65	76	58	70	70	72	69	71	66	69	83	71	66	59	68	60	73	73	73	59	54	78	64	54	64	77	59	68	81	94	64	65	56	59	61	74	63	61	62	87	62	72	84	63	69	75	74	73	63	71	70	74	62	64	57	66	67	69	69	73	64	70	70	74	67	73	63	50	63	78	58	54	82	77	60	67	70	68	77	74	63	67	69	61	69	74	71	69	71	81	69	59	53	63	73	79	68	68	65	76	62	76	67	59	63	75	59	74	67	71	62	61	72	57	71	64	83	65	68	81	77	62	66	68	66	66	49	73	61	67	78	66	71	59	73	74	62	77	69	62	51	67	67	75	66	70	76	51	56	50	59	69	62	74	72	64	66	74	55	63	79	68	66	74	70	66	56	53	87	73	71	74	67	70	57	90	60	63	62	60	72	78	83	68	81	72	74	67	65	78	60	56	59	62	77	71	75	70	65	68	92	66	82	75	54	64	72	84	67	69	71	71	85	78	62	66	68	61	75	79	86	76	63	68	69	63	68	68	76	72	72	68	65	75	79	55	60	64	75	66	72	56	68	62	65	68	66	70	71	49	64	60	67	73	59	76	81	51	66	65	62	78	69	81	72	70	59	85	75	65	83	84	56	52	65	73	58	76	74	58	79	70	73	67	70	72	67	78	77	67	68	74	66	76	73	72	65	76	84	59	58	61	77	73	65	85	77	62	77	86	70	64	80	69	47	80	62	73	64	73	85	68	63	70	79	59	80	67	72	74	57	67	62	71	66	73	62	64	65	73	77	81	61	76	71	68	62	69	52	77	68	64	55	65	61	48	71	65	68	64	47	57	58	67	68	52	81	75	71	66	62	66	77	81	72	77	72	58	73	75	65	72	59	70	65	65	66	71	77	60	82	71	56	70	77	69	60	57	64	61	73	60	55	61	83	64	60	59	66	75	63	64	74	64	76	67	77	64	74	63	56	62	65	64	79	85	69	72	67	74	79	76	73	57	69	63	74	75	72	73	66	73	62	79	66	68	60	64	75	79	62	81	68	84	82	63	65	64	63	68	74	63	71	66	72	67	55	71	70	68	67	78	55	59	71	71	71	58	66	62	63	71	60	48	73	57	70	81	71	80	70	80	67	72	60	68	64	59	71	61	80	68	68	67	53	54	67	56	67	61	71	69	61	53	71	71	79	66	67	55	56	64	68	57	60	64	67	63	68	65	64	73	69	46	63	71	66	67	61	67	73	54	62	66	61	43	51	69	63	55	62	67	66	58	73	62	59	69	74	67	59	67	78	71	69	63	65	69	67	71	71	77	67	61	64	60	75	57	61	51	57	64	70	78	59	69	64	65	76	75	78	70	61	57	60	73	58	72	68	67	64	59	67	64	62	68	82	65	65	63	78	60	52	70	60	58	70	68	72	58	64	65	54	76	75	67	79	75	62	78	83	86	67	78	57	76	67	72	70	74	62	79	58	67	69	86	75	83	65	54	80	76	66	65	66	80	62	68	71	68	69	74	64	64	74	67	74	59	66	73	75	63	84	58	64	64	75	62	67	74	65	61	61	71	67	70	67	78	65	65	92	82	71	49	81	73	80	71	74	68	73	69	61	68	77	68	61	73	64	72	69	66	77	85	54	69	59	65	75	64	65	77	68	64	76	84	59	53	86	67	72	56	57	63	64	62	71	71	66	68	62	72	74	71	66	67	74	65	77	77	71	67	82	64	73	72	63	68	64	65	66	67	94	63	63	74	65	66	69	50	66	67	66	67	62	70	73	65	77	73	77	78	69	62	70	71	70	62	77	60	60	77	66	62	56	64	68	70	76	71	72	62	78	69	73	73	75	69	62	69	79	78	66	61	64	74	69	60	69	69	62	69	72	66	79	64	69	68	59	52	73	76	76	70	63	72	80	66	65	73	58	52	69	72	77	68	77	69	77	61	76	59	57	69	75	77	68	50	64	77	57	69	63	61	67	69	69	67	68	62	65	69	59	59	79	56	67	83	83	79	81	83	69	62	77	66	60	77	69	59	66	72	72	85	70	67	68	56	67	72	73	77	69	76	61	70	68	85	76	69	61	59	71	76	66	77	69	61	81	78	62	79	61	65	60	53	60	77	67	72	59	66	67	82	61	63	76	73	71	72	50	69	71	69	76	56	75	61	61	68	72	79	70	76	76	68	70	57	79	55	72	58	57	73	78	68	74	78	84	63	70	79	79	58	68	65	65	67	56	73	61	81	79	73	68	72	66	70	67	67	68	76	79	48	62	69	64	71	73	61	68	77	68	62	65	64	67	67	61	57	63	64	72	76	50	60	73	80	59	69	62	60	64	62	76	74	67	78	74	80	60	63	73	65	63	59	62	72	56	65	77	73	66	49	72	77	82	77	75	57	67	65	75	70	65	57	82	62	73	64	69	78	78	71	69	76	65	60	79	67	92	62	64	68	85	84	63	67	81	74	78	74	60	75	59	72	67	70	72	76	76	66	65	71	60	80	68	65	79	64	75	58	82	66	59	63	85	69	62	69	69	68	67	72	51	68	53	56	70	79	82	60	69	65	58	59	79	71	64	64	82	75	68	85	64	65	59	59	72	64	94	65	73	70	61	81	59	64	63	84	74	58	75	66	70	71	71	71	76	64	61	79	82	66	58	75	51	66	57	61	74	67	77	70	82	73	71	69	64	72	67	76	56	63	83	66	84	57	54	66	70	65	59	49	73	62	70	74	71	61	58	79	79	64	49	81	69	69	76	72	65	64	69	67	53	81	81	71	68	60	64	83	77	66	72	57	72	74	56	77	74	59	65	63	74	70	77	70	82	65	63	69	69	69	64	60	70	74	78	60	77	65	76	76	69	65	63	82	77	70	38	66	72	67	68	66	73	79	67	69	61	64	72	85	66	69	65	65	59	81	66	64	58	74	72	62	70	69	71	53	75	76	57	79	61	71	59	78	66	69	72	61	65	76	58	71	81	76	69	63	76	72	61	79	47
42567	49287	37046	6817	2050	2190	1917	1709	1430	1346	1206	1127	1131	1084	1018	927	991	1005	9487	18844	12363	7504	4414	2045	1111	925	880	800	785	869	848	833	817	885	818	823	817	893	837	780	877	849	850	837	863	839	812	870	837	803	836	778	833	822	823	790	896	834	834	855	781	817	796	845	863	886	801	812	889	876	824	854	839	885	819	848	788	811	799	812	815	829	826	887	845	852	796	835	811	882	839	797	796	835	813	796	776	888	823	848	834	832	779	819	869	812	819	789	828	830	802	780	886	788	843	822	808	774	818	820	847	816	828	832	827	756	835	829	827	815	814	820	855	828	833	821	804	814	848	877	810	852	799	815	832	815	772	875	837	840	799	820	816	835	876	806	865	841	840	854	808	877	754	856	845	785	805	853	818	866	844	828	810	758	794	823	851	816	837	822	851	808	824	867	802	820	829	868	831	828	847	819	896	860	838	832	849	815	812	798	815	858	868	832	830	814	794	831	804	843	789	836	843	780	856	836	788	846	858	866	811	826	788	804	784	873	817	823	798	808	791	813	832	796	810	802	795	821	799	835	858	823	830	834	823	828	846	847	826	803	822	848	797	829	812	869	824	861	851	834	820	816	840	827	850	827	804	776	851	787	887	848	828	823	844	776	839	847	808	836	804	839	784	835	832	836	860	831	805	817	833	834	824	782	802	804	836	800	839	838	804	853	812	853	824	883	795	848	853	833	807	862	807	844	833	897	845	842	838	798	828	833	874	869	805	897	787	838	875	884	816	838	809	884	840	780	839	810	815	827	815	833	807	832	756	872	861	842	797	884	811	829	851	837	807	778	792	864	809	839	796	833	820	833	868	814	788	769	811	796	827	812	873	830	839	822	827	806	780	849	785	798	873	772	845	922	816	813	814	805	813	832	839	822	849	854	774	789	785	871	800	843	798	824	817	849	816	839	865	818	791	847	784	874	849	825	845	817	819	822	842	815	884	795	856	818	813	841	801	855	845	832	810	866	817	862	792	843	798	801	829	838	856	831	833	831	821	832	796	840	849	843	832	770	818	854	831	827	794	810	813	801	797	821	845	816	838	855	888	819	828	853	843	853	786	842	828	810	857	787	897	854	872	801	859	768	773	822	789	859	802	828	826	804	821	811	885	852	807	858	810	803	826	877	828	793	816	814	824	809	848	861	807	822	785	880	786	795	819	833	840	834	818	865	766	817	824	834	841	818	828	810	863	860	850	824	825	827	875	785	814	823	831	828	835	801	847	828	831	828	830	834	834	851	819	788	805	801	804	839	855	837	836	831	809	883	819	832	871	865	830	800	802	835	831	817	849	849	850	797	832	833	817	827	859	839	828	825	832	847	835	811	820	827	872	835	871	858	892	815	802	789	826	818	828	841	844	856	831	846	825	831	818	790	860	837	856	839	849	838	803	840	832	826	789	801	813	835	825	850	802	828	790	817	864	819	813	813	843	816	869	832	850	783	868	833	787	836	824	837	825	822	808	860	871	828	804	775	847	843	853	843	853	774	833	855	784	856	836	859	821	833	835	814	836	843	816	806	806	836	781	866	824	804	777	795	827	870	789	820	872	808	840	830	868	865	868	869	813	850	799	818	806	789	805	842	792	796	808	823	861	850	766	841	843	836	809	763	783	823	831	846	850	837	849	845	834	794	778	782	816	830	824	828	867	853	834	884	810	793	816	814	836	806	823	872	832	808	823	845	829	794	835	815	858	789	867	826	844	860	856	855	769	852	871	814	798	804	829	861	823	858	844	802	892	836	799	816	814	857	866	844	800	826	809	818	831	816	800	825	845	860	863	817	802	883	874	836	799	836	823	800	840	848	811	849	844	868	861	830	811	797	852	828	834	768	794	856	830	840	821	840	878	860	831	789	843	848	886	842	881	852	803	807	871	829	847	833	848	833	839	834	830	813	840	828	810	815	840	910	853	777	820	854	891	807	788	856	826	843	868	735	841	819	857	893	786	805	834	808	833	765	770	827	848	809	823	826	858	782	881	803	862	798	827	797	853	786	765	833	868	883	816	841	851	821	778	804	836	859	806	835	827	847	859	876	802	815	824	842	832	860	811	806	828	880	803	819	814	813	773	855	830	841	867	829	832	815	782	823	824	875	823	807	812	836	863	857	858	810	822	812	776	848	815	814	825	810	831	863	807	829	805	816	798	816	833	826	822	838	816	871	859	835	827	764	833	836	830	822	853	802	829	833	799	740	807	824	802	789	857	832	850	832	846	870	804	816	796	791	817	791	895	839	782	788	823	809	837	843	816	833	801	819	874	819	821	840	800	821	803	834	805	874	844	770	857	885	826	845	835	871	832	776	801	810	834	806	834	810	878	828	849	834	815	829	827	847	815	840	812	763	850	814	797	826	851	783	816	825	835	838	862	845	818	863	871	838	819	900	837	836	814	811	827	850	770	811	847	852	836	807	801	788	827	830	793	811	840	839	841	799	832	837	888	822	816	816	826	826	837	866	836	831	782	805	829	836	843	833	835	813	828	885	856	803	804	764	800	798	828	769	808	800	848	863	833	798	856	854	815	788	835	839	831	840	838	834	859	813	757	845	809	822	807	796	788	849	874	798	831	797	806	815	799	864	827	842	821	808	851	802	806	809	843	796	856	820	814	849	826	835	840	824	818	838	822	810	857	827	840	803	809	770	880	821	783	793	825	810	896	806	829	827	847	822	837	838	848	854	846	815	856	859	766	815	846	738	838	865	867	758	834	825	838	843	812	848	803	826	823	833	801	802	836	768	814	786	835	781	857	869	807	826	827	818	828	813	853	826	823	776	841	823	812	837	840	825	826	813	840	828	809	777	849	868	854	807	840	837	799	826	821	831	798	831	847	805	830	866	829	801	841	811	823	825	814	794	826	835	822	856	804	831	810	810	836	800	818	872	846	806	796	780	796	802	883	850	784	846	809	815	842	806	876	841	854	824	801	885	821	880	809	794	846	837	818	772	821	793	834	808	827	805	860	829	840	837	832	832	782	813	853	833	786	874	775	842	821	786	786	772	805	812	797	832	869	837	785	783	832	769	779	814	829	831	880	865	809	821	871	871	827	809	888	872	856	817	854	827	804	820	826	814	787	830	815	809	845	768	832	817	827	826	863	878	813	816	855	798	813	850	838	881	824	834	852	814	845	825	786	851	814	835	796	820	823	791	806	783	825	820	842	823	818	779	802	799	825	815	791	858	870	845	826	825	808	801	810	874	841	782	780	861	793	830	878	880	824	890	835	810	850	849	864	861	806	818	812	838	848	774	823	826	807	793	863	814	806	796	763	823	841	862	820	784	870	855	838	843	805	851	832	843	816	833	864	805	772	778	794	762	802	834	835	848	810	806	855	872	773	851	836	809	807	858	836	837	875	824	841	823	796	800	924	820	787	769	782	816	829	854	808	858	805	831	864	827	792	847	812	802	819	770	798	828	798	883	852	794	830	823	776	841	809	815	841	805	802	839	797	818	850	814	805	826
19347	36520	22085	3250	65	75	73	72	78	72	69	83	61	57	64	59	70	111	952	897	730	513	274	136	73	79	63	62	45	67	64	60	40	55	56	51	67	69	54	71	54	70	71	60	59	66	66	55	68	60	50	80	58	53	56	76	70	68	63	83	65	59	57	68	64	64	57	65	70	65	59	58	47	64	73	55	57	51	73	58	48	65	73	69	65	77	53	69	74	61	66	52	54	62	64	54	51	47	62	63	72	58	44	71	60	61	66	58	63	62	55	64	60	60	50	60	66	54	61	62	58	54	62	79	64	61	74	56	54	69	54	56	57	64	71	59	58	71	55	66	54	59	60	57	58	58	64	57	55	75	53	59	80	62	54	77	54	76	59	72	54	77	61	59	70	57	72	65	72	78	54	67	66	58	63	50	62	56	69	45	60	54	58	59	58	59	50	65	58	59	65	61	44	65	68	62	55	53	67	53	57	52	58	45	69	64	70	66	75	70	68	65	64	67	69	70	75	66	65	53	62	62	64	47	68	60	64	53	66	52	67	58	58	71	52	66	49	60	86	50	69	63	57	56	52	74	67	64	54	63	53	66	44	72	56	81	62	63	48	54	62	63	59	42	67	54	54	61	63	55	78	67	50	65	54	58	52	55	68	67	63	67	63	52	45	57	60	72	52	59	63	67	53	69	53	52	53	68	73	59	66	55	49	62	59	53	61	68	45	49	49	60	67	52	52	62	65	73	71	73	68	63	63	56	60	78	55	66	62	68	68	73	65	71	60	55	65	86	53	68	81	64	54	67	60	66	60	55	67	71	64	71	77	69	66	65	51	64	49	81	69	62	53	52	65	57	55	58	55	71	61	73	55	69	47	73	71	50	62	63	62	66	57	75	49	51	70	62	71	59	64	65	62	66	65	73	62	61	61	65	61	56	66	61	47	58	56	78	50	56	64	58	61	61	55	70	54	68	57	64	69	50	68	66	64	46	68	43	54	61	64	75	61	56	67	50	63	54	68	59	63	56	55	53	63	64	55	57	59	52	73	66	66	58	57	62	50	74	66	78	62	68	62	55	66	66	56	58	59	67	55	62	62	58	63	66	59	47	78	75	72	55	65	63	73	61	80	53	59	66	58	74	65	48	69	69	55	58	71	67	55	65	61	74	60	64	55	68	70	64	54	62	52	70	57	68	62	57	52	42	70	57	69	66	62	66	67	65	49	59	64	59	76	83	58	70	63	58	55	70	76	66	63	54	46	73	78	71	63	52	67	69	59	67	61	62	74	57	65	57	51	54	66	69	79	70	57	68	60	58	63	57	62	68	58	63	64	65	59	61	72	57	65	63	59	70	61	64	56	68	56	65	74	58	72	62	69	60	47	67	70	44	59	63	58	62	62	66	66	52	71	52	72	57	61	64	66	64	46	60	55	57	64	58	58	58	54	52	66	58	78	70	75	62	66	67	57	59	55	46	76	52	77	66	68	60	52	64	65	54	65	64	63	61	71	64	79	53	53	61	51	65	66	60	61	63	41	70	56	70	67	62	62	61	73	59	66	80	68	67	47	66	60	56	61	71	56	59	58	56	61	69	58	61	52	58	57	54	73	61	75	68	56	65	51	63	58	69	47	50	49	64	61	62	60	63	72	66	76	61	63	49	61	62	53	59	54	73	70	63	59	62	47	65	67	51	57	67	62	74	69	64	61	57	61	55	63	58	58	64	49	55	58	58	66	61	62	64	53	60	73	57	69	68	66	68	75	59	64	66	68	48	61	61	58	53	62	64	88	66	54	65	64	68	66	80	65	54	68	68	56	56	55	66	55	64	59	60	66	72	61	50	59	61	62	56	51	64	70	77	56	69	51	76	66	63	86	63	66	67	79	65	54	70	61	73	54	51	55	66	61	48	66	59	65	61	66	74	57	52	59	66	65	64	57	71	54	68	58	45	56	47	68	62	44	50	62	66	58	64	66	64	50	55	58	58	52	53	60	56	66	63	61	51	63	60	79	60	50	65	65	73	72	74	59	55	51	61	60	69	73	61	68	58	63	57	54	56	53	58	72	58	57	66	72	80	55	66	61	63	47	64	72	65	54	60	74	55	64	56	70	61	76	67	65	67	58	67	51	61	51	69	60	55	57	64	57	72	63	48	70	50	66	55	67	60	52	80	62	57	64	65	46	61	64	61	60	62	55	49	62	50	44	67	56	67	57	56	80	58	60	62	62	52	52	60	61	61	55	63	76	85	68	51	56	74	50	62	61	69	58	55	58	58	65	69	51	63	65	62	67	48	69	71	75	59	60	59	60	56	64	71	59	64	68	55	57	74	71	54	82	66	61	69	57	51	63	60	73	54	62	56	76	57	52	47	59	60	62	68	54	58	74	71	77	67	57	57	55	58	66	58	65	62	73	64	64	61	81	52	59	49	61	68	54	66	48	64	74	58	64	51	53	64	74	65	59	49	63	61	59	59	45	49	69	78	55	67	74	69	60	75	62	70	62	64	56	66	59	65	66	59	74	75	68	61	60	65	65	53	48	60	68	62	67	53	72	74	65	64	55	66	76	78	62	67	59	64	54	50	60	72	46	73	52	73	57	43	60	62	52	55	57	51	63	43	73	59	56	60	61	66	57	45	58	63	56	64	48	69	64	67	58	52	75	65	58	58	65	67	58	70	72	68	75	71	54	64	57	59	68	69	60	73	76	60	69	68	59	53	77	58	73	53	61	67	50	70	72	57	72	62	74	65	55	57	72	54	61	61	57	72	54	61	69	51	46	57	46	63	68	58	51	64	70	64	65	68	56	70	63	56	63	56	55	53	61	64	60	70	70	64	57	60	56	77	56	66	65	70	61	62	60	74	70	67	63	62	57	75	71	57	69	65	60	59	67	62	73	65	57	65	64	62	69	90	63	67	55	76	56	59	68	71	64	72	57	56	70	67	67	90	52	67	64	60	56	62	81	60	49	62	72	69	66	69	62	66	50	66	60	47	63	67	69	58	62	52	63	46	74	65	47	65	62	68	53	56	68	68	71	78	74	53	55	47	55	61	61	68	71	47	68	76	53	69	66	57	62	54	35	66	68	63	61	64	74	77	60	63	60	63	60	69	73	64	64	82	67	56	62	58	58	51	63	63	68	70	65	64	61	72	57	61	73	64	64	59	45	66	59	78	54	71	66	49	60	60	53	62	60	64	50	65	49	63	67	64	65	48	60	55	57	61	64	51	62	68	58	89	53	58	69	55	68	68	56	59	63	56	58	44	79	70	68	60	53	63	58	58	52	56	59	50	76	67	64	53	69	60	44	72	67	68	68	57	67	88	62	63	58	58	69	63	81	54	59	61	45	61	54	63	56	63	79	48	61	67	68	74	63	81	54	42	73	55	47	62	52	53	55	66	57	61	64	81	58	73	48	61	73	71	58	62	65	72	80	72	69	61	56	63	62	58	54	64	59	51	59	72	78	60	56	69	53	65	66	69	44	67	64	66	60	76	63	67
43363	50318	41398	8323	3025	3180	2801	2276	1842	1618	1454	1337	1194	1115	1108	1024	1004	3017	20516	19416	16929	12050	6505	2469	1216	831	807	727	751	770	742	739	754	713	758	744	739	696	749	770	758	751	736	762	730	753	760	769	763	716	734	762	754	703	766	732	725	723	764	737	751	741	737	744	776	753	757	773	721	747	731	728	760	751	750	770	749	793	736	745	734	754	711	745	754	770	744	756	767	745	783	696	745	789	730	749	707	722	746	757	759	711	731	711	751	775	739	714	757	776	774	720	769	720	758	710	708	717	710	771	730	728	755	737	722	749	752	779	749	707	725	764	755	720	670	765	753	749	738	749	792	711	755	712	748	799	734	770	716	690	754	763	720	708	779	708	767	727	770	761	784	727	769	777	696	796	723	810	771	751	730	739	698	758	783	756	730	828	771	731	739	718	797	754	739	706	730	728	789	754	723	727	770	745	714	762	744	776	749	787	747	759	720	703	813	735	694	794	715	724	743	748	731	724	712	754	773	705	740	750	764	752	709	766	707	811	762	690	741	755	724	755	781	743	769	721	733	797	690	789	765	721	728	762	738	776	811	738	729	740	752	742	755	707	737	761	759	735	726	774	761	711	735	762	720	723	730	786	715	711	747	756	734	727	772	709	761	718	795	783	754	696	742	737	769	719	771	741	767	748	719	757	714	786	759	804	766	754	738	752	769	807	701	766	737	729	742	759	755	721	775	706	753	729	713	742	751	753	769	726	728	755	760	719	762	743	737	750	765	741	760	764	736	720	736	737	743	742	774	758	750	759	754	690	736	751	770	748	761	757	721	747	749	741	789	750	724	771	740	710	707	764	755	712	762	772	736	721	776	710	721	765	738	757	757	757	725	731	741	733	744	736	729	741	739	751	748	710	734	765	733	742	774	728	699	760	729	785	726	728	703	745	698	731	751	764	751	743	692	724	753	702	787	750	759	772	710	743	712	717	714	752	780	748	780	719	733	798	772	759	749	767	729	723	706	771	694	760	749	740	743	733	753	761	758	772	704	765	721	781	710	746	758	834	766	711	745	783	736	747	794	726	711	756	761	774	729	733	734	753	740	758	745	770	714	768	684	769	712	745	696	707	765	782	705	717	737	769	746	788	761	789	738	786	709	762	770	728	760	715	721	760	747	771	754	731	710	753	775	772	785	792	704	768	736	812	795	827	712	722	721	715	714	783	732	733	733	767	713	765	741	772	775	790	733	749	768	758	713	757	781	754	755	741	741	718	743	760	731	751	766	780	713	745	753	729	790	683	708	717	725	681	715	729	743	739	767	737	780	741	722	766	785	752	731	743	711	713	696	752	797	743	746	692	728	803	717	704	719	732	728	727	773	746	720	733	737	714	722	689	751	741	735	713	774	737	707	737	732	726	711	711	722	756	712	767	729	789	762	786	805	761	716	779	771	762	719	726	758	740	786	697	808	763	773	768	722	783	736	759	769	740	745	757	701	746	753	711	709	748	716	761	720	731	747	768	748	777	767	783	774	741	722	767	751	763	735	739	769	746	793	692	766	787	697	738	749	763	724	802	760	736	731	795	774	770	775	759	712	727	735	736	756	746	749	805	724	696	748	741	751	739	752	764	748	754	713	736	778	802	695	727	730	763	730	754	717	736	741	787	777	745	765	715	741	792	742	733	757	813	800	710	745	715	728	735	748	779	741	745	789	704	719	830	769	773	789	745	748	764	720	724	707	766	710	747	784	749	762	729	708	746	750	717	758	682	733	750	768	729	702	775	724	778	728	730	749	753	715	789	753	765	742	774	739	739	741	728	744	738	720	775	740	734	744	743	728	727	750	750	702	799	714	754	728	757	720	752	785	720	777	744	731	699	725	794	738	779	763	705	752	725	725	725	752	746	771	723	724	717	713	734	779	749	748	764	759	787	713	732	763	733	746	721	761	752	718	781	708	727	793	714	723	796	739	788	724	709	789	745	693	732	744	736	771	755	745	720	715	755	760	740	766	766	762	767	749	761	708	719	684	728	732	752	754	693	727	719	743	745	773	700	702	741	745	702	744	710	712	726	770	760	778	715	736	733	766	750	772	782	715	768	705	699	732	722	766	798	699	754	746	764	763	755	729	762	728	780	754	725	743	783	740	772	790	702	776	723	750	762	807	714	742	771	707	780	701	771	700	757	706	742	751	753	755	836	760	754	726	736	795	744	717	731	765	744	741	743	730	717	716	787	752	759	710	778	729	749	737	737	738	720	727	742	748	699	714	743	692	757	775	743	775	772	724	759	714	746	763	752	728	730	751	748	730	735	775	734	727	714	744	742	735	713	772	693	699	734	724	721	731	787	716	738	716	699	769	740	750	726	734	789	767	713	729	712	705	758	781	733	778	712	719	723	751	759	740	783	721	707	724	729	746	720	746	770	725	752	744	723	756	682	750	738	727	715	723	755	681	740	757	726	723	718	723	761	754	751	771	771	705	805	767	724	720	759	798	749	749	761	743	776	745	709	699	755	735	720	800	719	720	772	756	733	725	728	753	739	755	794	737	778	718	792	729	760	693	784	762	714	729	740	798	746	720	694	719	692	791	769	740	685	751	769	706	742	741	740	752	787	749	719	729	731	730	725	756	758	778	744	760	699	743	736	757	737	732	732	784	735	779	801	748	743	724	730	729	789	756	726	704	762	739	689	751	756	716	757	736	768	724	746	753	685	742	754	758	710	774	691	710	729	736	777	724	707	776	761	773	722	744	728	746	746	742	773	776	739	709	748	717	703	764	720	699	715	734	731	729	729	754	756	734	775	720	729	719	742	743	781	791	735	737	711	733	767	749	724	734	749	718	754	734	762	751	755	759	662	755	730	702	752	713	769	743	708	730	712	725	728	776	705	780	756	771	726	733	727	806	772	758	759	741	729	714	739	738	773	752	711	723	772	739	751	730	744	753	736	841	784	742	771	683	740	752	754	734	811	742	772	736	753	758	772	763	737	768	691	706	711	746	742	752	770	706	726	800	784	763	725	770	702	818	720	721	786	749	722	737	746	755	718	757	774	748	711	775	735	774	766	761	741	757	755	741	746	750	743	743	755	700	720	770	742	751	786	753	737	724	735	748	788	798	722	732	754	765	720	743	762	722	694	726	777	758	753	728	748	719	757	737	746	740	707	718	748	742	745	742	764	715	725	726	707	711	745	766	804	730	756	785	687	734	769	753	748	710	720	744	687	724	746	765	731	734	783	766	777	739	751	779	756	742	772	762	731	715	702	792	755	770	731	749	739	723	720	747	766	771	697	761	766	753	744	758	737	716	718	693	708	708	751	713	713	709	779	715	739	761	753	754	740	783	776	759	738	705	761	765	734	773	738	752	723	704	737	756	805	742	686	745	752	739	745	732	753	744	756	741	773	786	786	774	755	708	761	704	767	701	770	798	770	780	756	729	748	731	755	729	682	713	705	759	719	691	737	755	749	737	748	725	785	764	773	761	697	760	742	762	701	720	729	747	752	726	762
5656	10054	5459	462	55	62	53	70	54	46	51	57	57	51	50	52	53	72	181	187	272	192	127	75	54	50	59	72	76	60	78	50	62	65	63	61	72	55	59	53	72	58	72	57	60	52	63	50	59	53	47	64	62	45	76	62	58	73	49	62	58	50	56	69	76	66	46	59	66	54	67	65	63	54	64	44	67	64	62	49	53	62	70	57	43	54	64	42	45	53	65	58	54	57	47	58	50	72	62	59	56	58	57	57	52	54	60	55	51	43	59	50	53	53	55	63	61	50	65	53	68	51	54	45	51	68	64	64	50	55	56	53	59	54	74	59	57	64	53	56	71	57	54	50	62	44	51	55	56	63	49	71	77	44	59	58	51	66	56	61	60	55	59	63	65	58	57	47	73	53	75	52	59	52	48	62	47	56	74	61	56	34	53	41	56	55	67	57	58	53	59	64	46	57	61	56	61	46	56	48	56	74	63	70	66	59	49	55	63	58	55	58	56	55	57	66	43	77	73	57	69	60	55	67	56	66	59	54	51	52	60	56	56	65	69	61	69	54	57	66	45	60	51	75	52	56	65	56	59	59	67	48	59	56	55	69	69	45	57	59	68	68	64	57	69	69	68	65	44	65	54	67	62	54	61	61	64	45	63	59	52	53	61	53	46	45	47	64	58	45	60	70	60	58	59	74	51	72	45	53	65	52	63	48	61	60	67	47	48	61	46	43	59	53	52	58	62	58	46	67	67	64	55	55	54	71	55	62	66	51	59	63	48	46	54	61	61	60	65	59	65	57	74	44	45	63	51	54	44	66	64	44	60	50	62	60	40	40	46	57	61	63	45	49	58	52	61	54	47	53	70	48	61	56	55	56	62	47	38	58	54	67	62	62	64	61	53	50	54	62	63	63	54	58	40	62	60	58	60	55	55	59	55	60	57	66	74	51	65	64	46	70	46	54	64	50	60	50	48	66	62	58	53	52	52	63	61	58	46	72	65	47	60	57	54	52	54	75	53	56	64	49	67	53	52	49	58	58	59	72	46	68	71	67	52	64	58	47	42	65	58	56	62	53	58	58	45	52	61	56	55	60	47	64	65	56	56	64	50	78	60	51	64	55	61	79	64	68	50	54	60	63	44	68	69	60	73	60	55	57	57	71	51	62	65	73	44	47	57	49	61	58	64	51	48	61	81	47	53	57	56	69	48	65	61	77	64	63	50	51	57	59	70	69	51	57	46	68	50	46	58	51	56	57	47	53	62	56	60	45	50	51	66	62	51	64	66	65	66	50	53	71	49	62	55	58	57	61	61	51	61	57	60	47	44	56	76	59	57	51	61	43	54	50	54	57	67	54	63	54	57	53	57	57	58	59	51	69	64	62	75	56	48	44	48	56	61	60	43	68	70	58	54	63	69	72	56	64	59	44	51	41	54	60	54	64	60	55	59	61	54	62	53	59	68	58	71	57	48	56	58	48	50	63	52	57	59	43	64	65	54	53	51	46	62	63	57	53	52	57	51	45	59	50	62	39	63	61	80	63	53	58	51	64	61	43	67	67	44	59	51	44	45	40	61	70	62	65	51	66	59	60	49	42	56	56	67	60	48	49	48	66	61	69	52	65	62	43	55	59	51	67	53	51	54	46	61	60	65	59	63	54	55	47	55	60	72	57	62	61	59	65	48	53	51	60	55	61	67	53	68	71	68	55	52	39	63	63	62	77	53	38	52	56	63	77	59	56	53	59	53	51	67	52	66	58	59	45	50	69	52	54	54	56	52	47	59	59	53	51	63	79	70	55	42	49	51	62	51	63	45	63	42	64	67	65	51	55	57	64	56	49	56	57	60	89	66	49	62	59	60	58	57	57	61	51	56	59	49	53	54	55	47	54	55	62	64	53	70	60	68	48	66	56	68	56	64	68	62	58	62	69	60	56	49	59	58	61	53	51	65	63	66	61	68	53	54	63	61	65	60	72	61	63	43	57	69	54	60	61	61	60	59	65	57	62	45	40	59	53	62	72	49	59	52	64	74	66	44	55	49	56	59	53	44	52	63	56	48	55	58	68	56	63	65	70	57	64	55	53	44	63	49	55	69	58	54	60	63	39	58	46	57	47	55	57	70	59	51	48	65	64	60	61	57	55	56	57	70	60	55	55	60	69	64	53	56	56	69	44	69	54	54	53	47	65	58	61	73	49	60	59	66	47	60	63	65	78	59	56	63	69	55	62	57	50	56	58	51	62	61	64	65	60	59	55	59	57	53	76	56	61	60	61	56	64	57	56	74	78	71	68	62	50	52	54	44	65	66	45	62	64	45	55	65	61	61	61	59	70	57	51	52	64	83	62	61	57	51	58	58	77	50	63	63	66	60	65	70	61	70	49	73	50	51	52	65	42	57	55	49	53	56	62	38	66	45	64	59	66	64	46	62	76	50	51	63	61	75	63	58	75	49	72	66	65	59	53	53	65	57	56	65	59	72	67	46	67	65	67	57	51	65	62	59	54	60	59	48	47	61	65	63	50	56	58	53	61	51	61	62	56	58	64	60	72	62	56	62	73	62	61	60	60	59	54	56	58	57	73	64	46	62	53	56	65	53	69	45	53	75	67	53	54	62	64	68	64	56	59	63	72	54	62	60	73	49	45	61	55	45	51	59	49	61	63	61	60	55	63	67	66	55	56	69	69	47	62	61	44	67	65	51	55	61	59	50	62	63	51	53	65	56	56	66	55	61	52	59	60	52	64	51	62	48	59	48	52	59	61	58	52	64	48	62	64	56	60	70	76	48	63	53	56	54	64	55	67	73	66	53	62	48	65	57	67	60	43	61	73	66	55	52	75	49	60	50	58	52	61	51	44	56	69	50	56	54	58	61	69	66	45	76	61	59	50	56	51	61	56	49	49	49	47	54	59	61	65	62	71	50	49	57	48	50	46	66	60	61	86	49	59	55	54	62	47	57	62	65	69	44	57	56	61	51	60	62	62	54	64	62	57	49	67	54	67	64	52	58	45	58	62	54	58	70	46	63	58	62	59	52	62	60	58	70	67	53	63	54	51	65	65	50	63	47	58	58	53	57	66	57	53	49	57	60	68	53	53	63	49	70	53	60	65	49	56	71	83	59	52	68	62	57	55	60	60	66	66	50	59	69	67	61	63	60	66	58	56	63	61	54	52	56	46	62	66	53	45	52	58	39	62	50	41	43	53	51	44	67	65	57	57	48	77	53	66	59	58	64	60	67	58	52	51	74	53	66	66	52	55	73	65	65	71	46	64	53	75	51	68	59	50	56	67	68	67	64	62	46	67	71	62	43	73	62	42	63	50	66	55	66	64	56	60	51	61	64	53	54	65	62	60	60	50	54	62	68	39	56	58	64	57	69	44	46	56	51	53	46	43	58	55	58	59	65	60	58	53	64	46	54	59	56	53	62	58	64	63	65	55	65	61	63	44	56	49	62	61	54	49	64	61	53	51	72	42	62	50	64	51	53	50	67	57	57	62
37422	35801	25362	4808	1086	1100	1027	989	852	846	836	832	831	786	781	748	718	1524	5076	5618	7453	4657	2599	1314	847	755	762	765	683	726	655	689	686	680	677	715	707	673	717	665	702	708	748	709	690	645	711	728	695	730	717	690	702	730	680	658	709	693	652	772	711	670	753	753	774	741	736	710	780	711	697	737	701	707	676	667	685	740	720	684	641	720	711	709	656	691	708	700	710	665	729	746	715	742	699	699	738	699	696	739	697	686	709	685	724	682	670	705	738	747	741	697	671	741	708	697	715	759	681	700	725	741	722	756	709	683	701	706	699	708	713	696	703	738	684	761	684	697	724	702	710	717	697	710	734	726	681	728	775	707	637	673	695	721	701	680	695	731	716	718	693	678	721	683	757	693	715	744	688	729	754	732	759	723	686	721	717	705	721	768	703	700	748	688	687	752	659	725	709	697	694	689	683	728	720	728	693	725	711	715	711	718	710	675	697	668	647	718	671	717	714	674	675	710	694	706	706	722	685	700	750	706	739	761	657	747	734	687	739	683	682	743	677	731	714	749	669	687	720	686	683	705	693	640	701	754	704	722	722	713	696	689	714	661	709	703	701	714	742	761	718	721	754	729	685	733	667	721	706	704	659	694	672	708	697	670	681	701	708	735	781	687	753	716	708	664	674	709	714	719	711	704	685	718	723	764	711	698	740	690	737	714	700	711	737	679	724	746	707	709	721	700	719	701	678	740	681	739	726	683	676	734	716	710	717	678	694	717	709	666	717	696	683	705	712	726	666	693	724	725	733	735	715	718	683	744	725	675	714	750	728	720	626	669	673	660	764	704	724	703	674	689	695	710	702	725	718	661	717	703	772	693	710	721	739	713	691	690	709	702	753	675	712	733	696	696	739	717	723	725	757	695	714	743	742	710	683	669	701	705	725	666	744	652	719	710	725	696	714	745	697	711	666	683	702	661	685	696	686	736	686	651	676	744	677	694	685	709	726	721	704	719	745	752	743	679	737	764	710	697	694	738	701	712	684	740	730	703	664	728	686	717	697	711	739	724	731	739	705	750	688	713	721	688	713	722	708	738	787	722	658	712	721	720	752	664	714	733	721	776	715	735	759	751	738	686	717	698	666	742	698	757	691	705	714	699	746	671	713	723	714	690	666	671	706	712	683	727	698	731	674	736	709	724	702	728	701	709	680	669	740	714	718	696	746	734	739	658	720	726	695	716	713	714	686	701	694	659	713	766	770	680	730	701	691	743	733	708	748	695	736	722	722	722	719	677	700	773	709	767	708	699	716	718	668	745	702	682	687	731	684	660	731	756	697	721	707	682	676	698	737	748	706	674	725	705	692	732	718	670	733	695	765	769	673	706	674	746	760	714	683	747	782	759	695	687	715	685	699	690	746	691	685	648	725	666	682	729	705	670	691	633	708	710	723	785	661	708	685	736	711	740	747	646	727	707	769	663	674	700	734	757	736	718	759	698	719	736	710	703	720	723	726	700	682	694	682	721	672	734	752	743	689	703	695	695	693	733	715	734	698	714	643	767	726	693	690	684	716	691	729	686	710	704	777	716	717	735	723	718	649	680	677	682	745	691	676	700	704	708	729	750	719	770	739	728	735	655	686	671	719	689	750	738	662	730	683	689	734	704	720	697	710	708	731	701	746	738	711	692	699	704	725	690	703	695	739	712	681	668	714	736	746	734	673	727	666	731	723	736	690	695	696	693	728	704	741	703	712	696	670	685	736	706	717	708	688	692	668	701	679	735	734	732	713	731	692	709	682	695	667	663	718	740	714	703	698	696	710	766	694	712	675	678	676	740	698	709	755	652	740	741	722	702	725	677	705	684	719	725	719	729	692	708	751	725	731	733	675	710	699	728	689	747	699	716	692	692	725	686	717	682	667	703	680	716	723	730	696	711	718	685	715	654	681	721	723	729	734	713	714	700	714	716	710	684	716	730	734	703	762	678	671	693	719	727	753	720	754	692	726	670	685	769	703	716	693	672	649	696	705	746	706	710	716	696	744	727	658	742	710	726	680	713	729	683	719	673	698	678	738	673	685	730	726	685	687	713	706	660	709	654	677	700	723	725	682	707	659	688	744	703	707	743	740	725	692	668	789	732	696	718	716	709	727	708	714	720	717	702	765	720	695	671	713	698	660	707	700	688	702	661	684	707	717	751	753	698	660	749	736	702	747	744	677	696	679	782	684	653	728	708	735	700	709	733	713	689	703	702	718	670	737	707	700	708	767	745	730	728	662	691	677	688	675	761	651	690	710	686	680	729	699	672	711	681	691	690	739	731	698	687	665	756	721	697	731	739	695	713	720	718	715	725	742	694	657	699	714	698	729	688	697	649	729	658	700	699	668	714	701	737	697	688	684	726	664	769	665	714	737	698	726	717	662	701	706	722	678	683	723	696	723	739	701	677	722	703	731	654	720	707	706	720	705	669	698	709	704	733	699	737	719	708	695	626	756	685	704	730	738	726	703	713	720	686	735	678	706	704	735	724	696	714	688	684	698	672	704	709	674	724	718	667	737	664	737	734	710	682	678	728	742	752	699	697	739	713	715	667	695	700	645	662	708	670	695	680	689	736	732	712	678	664	710	698	689	708	695	721	703	707	656	721	700	706	672	727	710	713	692	723	674	713	693	703	653	691	676	688	713	692	706	702	719	690	736	665	707	687	730	713	700	676	745	739	730	713	747	750	722	721	740	684	705	753	658	708	700	689	693	724	727	709	682	734	681	692	696	693	690	705	760	661	732	691	744	716	696	711	702	733	696	712	716	683	686	720	728	679	696	724	745	722	704	699	736	760	711	684	682	709	691	724	723	672	677	751	733	760	706	729	672	700	716	718	730	712	692	711	708	685	688	678	681	701	708	677	718	676	717	661	664	712	722	757	699	683	692	687	760	659	659	725	759	665	703	737	686	681	717	692	668	718	741	732	730	678	690	719	737	686	735	753	735	754	697	701	715	689	739	720	737	683	748	693	708	747	725	763	673	732	739	728	706	756	721	711	725	772	724	714	718	736	712	740	738	727	689	731	726	712	695	692	739	660	693	724	676	711	721	734	693	704	687	736	723	674	717	672	686	707	673	682	706	712	694	682	677	669	745	694	726	736	684	702	667	711	714	743	693	688	696	681	703	669	721	759	676	729	698	693	687	711	689	665	759	720	724	700	736	725	672	699	698	663	714	687	712	705	703	765	725	723	729	735	694	668	693	683	690	756	712	680	656	691	715	672	692	693	729	721	711	743	692	757	723	747	686	679	681	698	701	726	747	708	795	719	718	726	759	705	715	694	744	645	704	711	715	644	673	701	737	672	715	663	680	711	679	711	680	733	654	760	663	676	712	714	699	737	677	716	687	706	649	729	720	697	668	678	697	731	691	672	747	692	730	719	729	695	666	709	620	671	771	678	745	741	687	740	725	706	705	697	665	668	726	716	697	723	708	729	749	706	747	655	700	719	734	712	680	724	717	714	691	688
12518	29678	17078	2178	85	64	71	63	65	63	43	57	70	66	52	64	61	56	110	465	649	474	216	114	73	66	62	64	54	66	64	63	65	54	49	69	59	61	56	55	60	70	50	45	58	57	64	67	62	51	46	55	71	57	67	51	42	61	62	59	57	51	66	51	54	50	59	63	52	53	64	36	61	74	53	60	62	65	60	60	53	48	54	50	53	67	54	59	52	57	46	61	55	68	75	57	65	48	69	51	69	60	62	54	51	66	54	59	52	53	71	53	61	63	61	47	43	51	56	60	51	52	42	54	47	46	46	52	55	64	55	59	52	71	48	52	65	54	54	55	54	69	52	64	69	45	36	53	50	64	71	62	65	44	49	56	61	53	43	61	65	47	60	61	51	71	55	60	57	56	54	49	48	63	49	55	56	47	53	55	47	48	55	67	60	51	42	61	57	59	58	50	51	47	62	70	46	55	61	57	56	67	52	56	58	57	49	64	54	69	48	52	55	52	48	52	50	48	72	47	72	56	62	61	46	65	47	46	64	42	76	55	53	65	74	45	60	60	53	61	68	47	72	60	57	57	53	65	58	60	64	48	54	53	58	60	49	60	70	61	41	49	48	55	55	61	57	77	63	54	71	53	61	70	51	52	64	60	56	35	51	56	63	50	57	63	53	67	57	54	53	59	74	49	48	67	50	47	52	56	65	52	69	59	64	58	49	67	62	55	56	59	50	53	64	54	49	53	57	58	54	49	48	67	58	54	59	46	51	57	52	59	57	47	56	65	75	50	69	59	57	47	48	46	55	49	59	54	59	62	54	56	62	46	57	60	54	47	65	51	43	57	60	44	58	51	56	57	57	55	58	56	61	54	43	54	60	53	52	53	56	57	55	50	51	58	55	50	73	64	71	57	56	59	57	48	54	64	72	59	61	53	71	53	60	62	58	57	38	58	60	49	53	57	63	51	41	64	64	54	57	62	65	49	61	54	56	61	60	57	54	50	62	67	54	52	60	42	57	43	55	49	50	51	58	62	58	52	50	56	50	43	58	56	62	61	60	54	46	59	56	62	43	58	61	60	51	58	55	45	65	59	67	52	66	56	49	77	48	44	63	56	49	62	46	53	55	52	44	52	58	55	51	55	61	68	52	53	55	50	52	58	60	48	50	54	49	61	51	61	45	50	52	48	50	45	60	58	60	59	52	62	68	64	69	52	56	65	62	66	50	54	60	64	61	61	64	75	47	60	40	65	45	74	45	51	66	55	57	50	55	45	52	55	65	72	46	44	61	50	51	64	51	54	51	63	64	67	48	80	56	69	71	62	63	51	46	43	67	68	65	62	60	56	53	65	59	53	57	48	59	56	51	46	63	71	48	58	45	57	56	58	50	60	58	62	53	52	62	59	64	58	53	54	56	55	58	64	56	50	65	60	57	53	47	71	61	53	64	51	53	56	56	60	65	56	65	57	58	61	67	58	50	47	64	57	45	47	52	54	47	73	67	62	59	58	57	45	45	62	56	61	50	66	47	50	60	51	50	49	74	58	54	66	50	61	51	56	51	61	40	47	65	54	53	45	48	51	56	66	58	67	65	69	45	49	51	51	61	65	56	63	59	55	47	61	57	59	57	57	66	51	64	51	62	61	54	69	55	59	67	57	63	64	52	67	62	49	72	64	58	61	63	63	40	53	58	52	55	54	61	60	47	50	56	58	59	66	60	40	49	73	52	54	61	37	54	57	73	55	54	69	59	60	52	40	46	55	57	66	53	64	56	56	56	55	61	65	66	62	54	61	58	60	61	56	57	57	61	53	57	54	57	62	49	68	56	43	45	45	60	60	62	53	60	51	48	52	55	62	57	54	72	48	62	56	47	66	61	63	56	44	49	49	56	49	49	57	62	63	70	54	57	77	57	61	68	48	52	56	59	45	67	51	62	57	53	61	49	57	56	42	70	50	63	57	65	58	63	70	60	51	58	67	47	37	53	52	61	51	48	66	42	46	65	65	49	71	60	56	61	57	80	58	49	44	49	63	59	62	73	63	53	54	53	49	57	66	51	53	64	43	47	50	64	43	48	59	69	53	48	52	52	48	57	51	63	44	56	66	73	55	52	66	49	42	77	61	60	52	60	60	71	61	53	59	54	54	52	62	59	60	61	48	57	67	46	35	62	64	47	65	39	55	49	75	47	58	50	60	49	59	45	58	52	69	61	45	51	57	49	55	61	69	62	55	69	51	46	55	50	55	43	55	51	55	64	48	67	55	63	59	59	52	63	49	67	53	45	53	61	51	47	64	54	59	55	62	54	49	57	59	61	64	63	48	72	72	61	63	56	61	45	54	48	56	50	52	53	56	55	44	56	68	55	57	59	64	53	56	44	62	51	60	67	63	70	68	53	65	54	57	63	60	54	67	57	51	62	51	53	50	51	54	70	65	57	57	63	60	48	62	50	62	48	72	53	46	66	59	63	67	52	65	73	59	51	58	55	63	58	55	60	46	58	59	51	45	41	42	61	63	58	59	48	50	73	49	48	43	60	58	52	64	44	63	82	46	41	55	50	63	71	68	44	74	58	56	61	63	59	51	61	49	66	65	63	59	55	52	51	46	39	56	56	57	53	62	54	51	54	46	61	69	49	60	67	57	52	55	53	68	52	67	47	56	57	56	73	62	65	49	55	47	57	59	57	50	54	59	62	59	48	65	68	54	60	62	54	49	44	62	61	72	46	63	65	60	68	46	62	61	49	71	55	49	64	64	65	70	68	64	55	58	71	52	48	59	49	62	63	62	53	59	48	39	50	64	71	45	57	62	62	64	58	47	54	61	43	45	64	51	49	55	67	48	54	64	60	57	61	60	63	42	57	45	53	69	54	43	58	63	54	63	61	53	60	51	61	57	43	53	61	46	49	52	58	72	53	45	62	50	69	53	60	54	37	54	55	46	61	60	51	68	55	48	62	49	60	56	66	50	51	62	70	58	58	54	60	45	53	46	56	61	62	55	53	61	58	58	57	62	66	59	45	67	57	56	43	47	43	42	60	61	48	52	58	60	60	62	57	61	35	47	55	52	55	63	54	61	52	58	58	62	72	50	55	60	53	60	51	52	55	46	52	56	54	71	57	63	55	64	50	51	52	49	61	59	61	50	58	47	56	57	53	47	52	45	68	56	60	48	58	53	60	56	61	49	52	54	59	73	50	57	44	52	56	59	57	59	65	55	49	59	51	62	51	53	69	62	51	47	61	53	51	54	58	55	56	70	57	56	45	52	60	63	54	65	66	50	65	50	59	52	51	52	55	66	42	51	52	54	50	49	66	45	53	57	65	43	62	56	53	54	42	59	45	56	52	51	51	48	61	49	58	58	51	52	48	63	55	62	50	57	58	73	56	55	50	49	56	59	59	47	55	65	49	49	46	65	53	55	53	54	74	52	69	49	58	59	68	53	52	53	55	58	46	49	58	58	61	61	59	66	59	51	57	53	59	54	56	70	51	58	47	57
41880	49028	36151	9879	1943	2029	1713	1447	1245	1128	1002	956	899	844	807	810	771	1169	2558	11832	15519	10728	5371	2154	956	764	662	653	730	708	708	655	698	694	688	677	682	691	644	671	680	636	677	690	676	704	672	619	708	681	672	645	672	700	663	709	662	701	637	644	650	641	692	680	687	693	663	703	684	693	646	676	668	660	724	658	741	662	641	692	653	698	676	636	664	755	663	682	666	701	645	668	672	712	723	740	622	667	659	658	675	660	678	659	666	667	688	693	652	750	656	720	708	621	653	681	689	689	686	667	674	691	695	652	715	632	704	724	684	672	648	631	633	700	688	722	702	669	651	699	698	671	703	677	695	676	699	691	642	671	739	683	719	697	643	688	674	694	642	679	681	681	634	630	692	660	669	658	666	706	665	699	696	654	678	691	665	688	644	667	674	642	698	673	707	664	666	683	675	654	699	655	723	656	662	666	655	653	702	706	630	667	651	655	682	693	658	705	669	662	692	672	664	726	693	645	680	732	688	649	653	647	728	748	618	675	715	683	689	700	711	706	675	701	683	677	710	651	653	717	667	675	641	723	656	647	684	709	667	672	703	645	686	662	677	736	703	668	648	712	675	670	696	661	698	735	685	690	624	661	653	689	661	673	667	644	648	666	668	685	693	708	689	680	694	663	708	670	639	675	663	657	678	686	683	666	662	646	695	701	682	662	658	690	647	668	650	692	697	709	683	685	661	685	654	674	722	704	748	685	701	618	671	683	700	671	691	701	682	682	644	682	683	618	699	654	686	648	665	662	698	634	684	695	719	675	696	691	651	651	672	670	676	671	677	738	667	654	676	638	674	693	670	683	655	689	683	658	698	638	622	661	676	674	667	630	663	712	693	643	661	647	679	662	690	659	692	689	666	740	680	687	646	659	654	689	695	686	720	679	690	664	683	689	674	733	624	649	738	716	672	707	653	654	677	634	712	714	671	686	671	654	665	692	680	650	680	663	643	654	652	660	707	630	658	727	653	702	718	671	690	683	658	669	675	640	688	688	678	714	685	681	682	671	689	676	704	655	623	651	691	724	698	685	724	671	731	727	681	663	698	704	676	685	642	693	716	673	681	658	654	642	646	710	680	622	678	675	637	702	702	632	730	646	666	683	678	653	668	676	690	672	708	682	686	680	642	674	648	683	699	656	681	686	707	710	685	677	662	690	696	704	684	656	664	722	698	709	699	705	696	691	661	666	694	733	708	701	688	700	701	708	644	692	650	715	677	686	684	654	724	705	660	655	690	636	683	706	697	663	677	674	684	621	678	703	685	631	681	685	701	680	682	706	666	717	660	673	623	698	660	616	679	691	678	651	675	668	716	731	645	674	638	718	700	689	678	693	664	708	705	683	628	670	687	720	708	728	657	684	656	659	744	654	689	722	668	675	658	669	709	661	645	635	671	697	713	623	640	627	676	673	671	680	670	699	664	671	686	670	681	714	700	686	689	672	667	715	726	664	671	632	706	651	638	690	688	668	625	701	690	670	697	674	706	668	659	688	699	674	663	671	680	695	686	653	681	669	644	712	698	689	634	726	654	711	689	703	671	693	653	720	640	728	647	660	665	676	673	662	645	663	662	716	680	642	683	696	699	665	655	676	716	679	688	653	667	683	706	651	671	669	698	666	664	675	660	665	668	628	664	691	680	656	680	691	672	650	669	634	742	649	641	705	713	641	624	671	686	692	700	691	710	658	666	664	695	740	676	655	690	750	689	691	690	678	660	660	638	662	715	702	677	686	682	650	673	677	686	713	662	684	643	644	683	693	691	709	681	684	671	682	698	674	684	700	665	693	684	693	690	652	682	710	702	718	638	684	695	681	674	675	679	656	660	688	656	684	673	671	659	667	705	664	686	666	655	670	675	688	659	686	700	702	678	696	691	733	703	721	656	673	714	695	673	660	691	661	692	663	689	669	689	661	698	666	680	635	666	710	679	715	653	608	676	692	691	652	683	650	643	678	715	660	671	687	674	641	707	660	677	683	671	651	676	689	726	697	667	675	686	661	671	654	655	700	696	624	657	711	651	683	681	662	646	720	653	608	679	677	664	705	614	677	660	625	665	694	711	695	655	653	719	714	672	694	689	694	708	673	690	697	678	691	656	675	681	683	705	682	654	695	669	674	694	652	674	657	690	669	697	639	658	657	667	666	710	667	677	650	685	709	694	658	668	688	712	677	654	687	718	696	657	658	695	667	653	672	650	670	718	674	704	687	651	707	667	686	689	688	673	682	692	686	698	686	683	666	684	644	706	683	650	715	704	666	702	748	656	675	684	674	666	700	665	680	652	682	642	707	679	651	693	667	679	651	695	708	648	648	648	700	679	669	714	711	671	699	605	674	668	683	684	639	690	698	694	678	702	674	682	692	691	692	713	706	658	665	659	664	661	636	670	697	673	658	653	693	690	657	722	726	637	713	672	685	670	662	706	634	657	657	676	670	632	709	640	703	693	678	699	681	647	696	600	671	698	672	686	659	629	671	718	689	676	683	621	677	699	662	655	678	662	653	661	683	685	700	683	666	710	683	703	699	714	692	649	668	666	689	738	681	700	679	686	657	682	688	641	717	637	695	673	641	696	733	649	620	693	653	698	674	639	639	666	661	627	691	663	674	687	679	667	687	671	692	672	667	681	656	666	672	709	703	711	675	648	691	689	674	725	677	657	680	630	661	721	679	690	682	659	672	645	690	667	672	741	653	683	646	741	637	683	706	730	675	662	677	686	648	677	665	710	710	678	657	677	702	683	654	639	648	644	661	671	697	731	708	701	676	681	675	665	666	606	688	690	678	698	695	705	685	670	636	677	706	685	667	651	660	670	626	666	650	694	667	633	737	712	633	665	702	709	670	674	672	639	694	658	694	683	737	658	684	665	684	667	675	659	713	693	659	663	626	662	625	652	659	702	683	656	626	653	694	698	649	663	679	673	717	714	689	663	689	727	729	670	695	675	687	713	664	692	683	662	673	740	651	636	655	684	675	674	657	671	690	671	671	681	651	681	701	677	664	626	677	704	741	684	686	667	655	684	703	678	665	655	673	646	696	637	677	663	677	703	699	705	667	651	676	716	728	669	673	716	678	674	631	653	683	723	721	674	686	695	686	708	665	691	657	641	644	709	664	685	651	704	666	684	681	713	714	703	663	691	690	664	711	679	679	683	673	628	650	696	662	649	640	693	697	654	660	666	670	652	647	702	690	653	689	746	687	674	627	682	671	649	660	675	665	675	705	656	648	630	663	639	678	667	687	629	658	659	718	623	642	654	675	687	693	669	737	701	681	648	709	666	670	727	686	686	649	674	682	683	690	709	624	707	664	682	653	736	725	705	661	701	682	675	698	651	686	682	705	650	650	721	651	654	713	651	633	658	683	703	711	665	725	658	663	684	741	672	666	727	663	703	652	637	685	672	691	706	673	677	636	728	647	666	687	704	686	677	660	674	667	681	674	681	643	692	650	677	658	712	740
12229	26747	16420	2588	90	88	82	74	66	88	74	79	75	67	77	74	50	98	265	634	632	288	170	113	88	84	71	56	70	67	80	63	71	80	75	75	51	67	81	73	68	75	69	87	60	70	60	72	68	70	70	74	61	75	56	68	57	65	80	57	86	75	61	78	74	63	68	76	70	70	62	97	76	64	73	76	62	79	72	66	71	69	74	77	62	71	54	70	73	70	71	63	68	77	60	57	67	66	60	61	67	61	68	71	70	62	56	73	65	62	71	69	73	69	77	62	67	58	62	71	85	77	78	68	79	74	74	62	71	60	70	79	65	78	66	60	69	78	78	73	75	57	65	78	59	70	54	72	73	79	67	76	68	79	58	80	86	68	71	76	77	79	71	67	77	62	51	67	61	63	90	75	66	58	75	81	72	66	82	69	61	76	70	69	67	63	63	71	68	65	59	61	72	66	68	71	53	68	72	75	67	76	66	83	69	76	60	74	80	73	72	71	70	65	69	74	69	54	66	55	70	80	62	67	64	69	54	59	63	87	64	73	60	55	57	60	68	68	67	70	67	65	74	56	78	53	50	75	53	61	76	80	87	76	69	67	83	67	77	74	75	65	71	63	63	66	69	78	72	77	71	71	58	77	63	79	65	78	60	80	76	55	66	71	62	74	61	58	72	65	76	55	52	65	80	83	62	66	59	75	73	58	71	73	67	66	63	62	59	77	73	61	66	57	68	69	74	64	69	71	75	57	85	81	72	70	62	64	69	71	74	70	65	74	72	66	76	77	53	63	67	55	66	55	77	58	73	69	78	67	62	59	77	60	68	68	78	76	60	69	67	59	61	58	65	69	75	67	72	71	64	58	67	55	67	71	71	84	52	64	58	72	79	59	65	68	66	85	83	55	67	54	65	67	44	83	85	52	70	55	79	77	76	50	71	67	71	65	61	58	61	73	66	72	50	85	64	60	53	87	67	80	56	76	69	61	72	75	94	60	62	57	59	73	71	77	65	58	69	61	68	73	71	64	82	61	58	58	60	45	58	68	66	65	69	88	56	61	73	67	76	71	75	72	53	73	71	55	65	76	68	67	57	68	74	63	61	72	73	71	78	78	57	74	85	68	79	65	77	61	86	67	63	86	57	63	59	73	69	69	66	73	70	60	80	72	60	70	66	75	51	71	63	63	86	71	82	60	53	69	65	73	62	60	71	67	74	67	68	71	74	85	66	68	62	59	78	56	85	67	62	63	69	78	70	63	84	60	73	76	64	77	67	68	60	69	62	64	57	64	64	52	88	64	67	79	59	72	72	76	73	78	68	80	77	72	77	68	76	70	70	64	74	77	75	53	82	71	73	76	73	89	70	54	81	73	64	74	49	68	72	76	71	71	66	72	87	81	50	60	59	71	67	66	71	71	62	80	67	60	68	70	57	74	80	62	57	74	72	82	61	65	71	74	76	79	63	51	54	69	81	77	83	60	71	61	84	73	65	64	70	75	59	68	66	74	66	87	71	72	67	67	59	58	65	72	78	54	57	64	78	74	72	79	63	75	82	64	64	66	80	69	69	79	84	58	75	77	67	56	74	56	72	67	72	73	61	74	72	70	64	67	68	62	74	69	69	64	68	66	59	60	60	66	79	82	67	69	72	71	67	61	58	55	82	63	58	81	69	75	71	53	66	73	55	62	69	68	85	71	63	69	72	72	62	69	73	66	62	68	85	68	66	56	83	82	68	52	88	64	58	63	69	60	60	60	85	72	81	66	70	60	64	65	69	87	78	61	60	86	71	78	65	60	68	53	63	69	71	65	78	83	65	79	83	66	75	60	59	77	76	54	61	76	58	60	72	73	71	64	65	65	77	75	62	54	67	62	63	69	67	81	74	66	66	86	79	62	56	68	65	60	70	71	85	57	47	58	65	71	65	63	78	83	66	73	63	61	53	69	55	81	86	81	66	65	62	63	63	64	61	62	61	67	66	68	74	72	69	57	70	62	71	62	59	56	65	64	64	66	69	70	61	97	68	64	67	73	74	62	54	61	72	81	66	81	75	57	66	70	67	70	62	79	59	53	60	56	63	78	56	72	64	65	63	73	63	53	77	72	57	76	74	62	78	90	72	63	63	55	70	69	64	78	65	62	84	64	80	65	65	58	76	75	65	66	66	73	65	58	63	59	78	61	64	61	73	63	57	63	65	79	58	72	58	81	51	70	73	60	60	72	65	68	70	74	64	77	65	57	57	81	62	63	74	61	67	90	66	69	67	63	67	87	62	59	73	71	60	67	59	69	79	46	72	65	71	68	67	79	79	53	63	71	69	57	65	52	66	77	59	72	88	72	71	73	60	72	73	80	65	87	53	72	52	78	63	58	67	69	60	68	70	63	59	54	80	61	58	69	71	64	66	77	68	68	72	75	55	77	78	62	68	82	72	81	78	72	68	59	79	67	60	77	68	60	71	85	67	82	81	76	65	57	79	56	68	57	74	68	59	76	63	59	67	60	62	75	62	60	68	65	62	69	74	76	71	59	72	63	66	63	69	71	72	69	88	67	54	71	76	75	74	75	61	65	69	63	63	68	85	60	71	85	70	66	71	81	75	62	69	59	68	76	76	76	61	79	53	58	71	78	61	79	66	65	69	65	76	68	69	59	63	77	83	61	73	69	73	81	73	60	69	61	76	69	67	75	81	60	73	73	56	57	73	84	59	79	75	57	68	73	56	85	68	68	66	77	76	76	80	68	65	72	74	72	49	61	73	76	59	80	54	71	78	62	59	59	73	64	62	74	59	68	73	73	76	65	62	69	80	59	61	82	83	69	62	60	67	77	57	82	71	69	98	58	75	75	62	59	59	63	73	68	43	80	68	93	64	68	77	63	63	71	68	73	67	65	69	72	59	77	74	75	79	62	61	66	79	62	59	61	70	62	67	67	78	78	73	54	61	58	66	68	59	73	73	70	57	67	65	79	63	77	80	64	70	69	67	56	60	74	74	72	66	65	69	57	65	68	73	62	70	77	64	70	67	76	75	82	67	61	45	70	63	72	57	72	75	54	60	65	61	49	76	73	74	70	48	78	78	75	75	65	68	54	60	56	80	63	68	76	64	71	62	66	59	63	69	79	67	57	57	48	70	72	53	74	61	52	74	75	62	55	65	82	56	66	61	55	88	52	79	70	64	67	60	80	74	76	64	72	64	61	71	69	83	53	79	60	71	61	70	71	75	60	65	82	53	64	72	60	61	60	70	66	92	57	63	59	56	60	55	51	91	67	74	62	66	59	83	66	69	52	78	54	72	50	66	69	81	64	75	70	82	63	74	58	81	67	64	68	88	67	67	75	81	71	64	58	66	70	73	89	64	62	58	73	66	59	66	80	57	92	59	73	60	74	71	61	67	60	62	69	83	76	65	71	68	75	78	77	76	66	67	66	62	94	68	64	72	70	73	67	81	64	78	72	81	62	65	66	64	68	73	54	88	64	70	78	75	88	61	61	85	65
43483	48760	36891	13445	1888	2050	1764	1571	1390	1267	1171	1105	1042	993	990	985	945	1262	7891	16228	14071	7768	3797	1848	1057	894	862	851	858	836	843	828	877	839	892	786	817	787	843	870	832	815	843	778	872	856	821	867	830	797	871	868	850	866	809	830	803	854	842	851	850	903	831	813	841	827	844	815	855	831	830	870	831	810	817	822	830	862	848	802	816	815	828	814	828	813	842	822	833	816	891	863	847	846	786	848	894	823	858	824	798	820	851	833	766	828	833	809	868	807	831	863	804	837	792	828	851	817	808	823	882	837	758	798	872	820	797	824	778	792	822	808	817	833	849	817	862	830	869	803	838	854	804	818	824	837	828	790	848	880	843	858	872	911	878	875	840	830	819	824	843	827	842	813	850	846	861	797	858	866	863	827	837	881	832	814	827	851	882	858	867	813	826	852	808	826	828	849	814	807	898	843	818	863	850	810	820	874	841	830	858	842	785	815	814	847	840	872	820	828	822	827	804	825	857	817	812	836	892	835	829	852	829	911	805	840	818	878	870	833	795	901	817	837	859	856	823	811	783	851	818	826	865	868	846	808	818	803	763	842	849	801	835	888	890	857	860	832	832	838	860	814	837	798	863	876	841	855	849	828	866	856	836	855	859	830	803	881	846	856	797	785	762	825	866	790	827	879	830	823	839	839	813	843	817	838	825	824	878	822	868	828	871	830	835	848	838	848	849	872	841	862	837	812	855	842	839	854	811	811	845	871	830	852	839	854	819	833	797	843	833	870	864	876	901	800	886	833	877	827	873	900	872	873	821	913	859	880	813	826	839	890	817	833	911	823	827	844	861	826	818	855	796	877	811	791	910	804	822	845	831	826	906	909	858	880	836	830	811	831	869	865	895	858	803	819	919	827	864	812	823	828	850	837	849	803	841	881	847	804	855	850	824	851	872	854	847	775	810	790	811	832	854	804	818	873	856	865	863	850	881	803	871	851	868	869	863	885	852	865	779	825	816	871	873	844	829	833	858	815	829	841	839	829	853	802	845	821	878	810	837	761	876	852	828	814	888	875	811	813	871	895	874	818	821	851	840	845	858	844	831	859	841	797	822	828	849	826	864	823	844	870	815	810	796	880	821	779	818	811	807	839	879	850	843	833	901	779	867	783	847	871	844	849	854	803	856	808	861	844	894	864	856	874	842	886	831	817	888	865	859	859	825	821	865	874	886	864	888	844	834	789	840	809	814	875	857	823	802	848	840	844	854	857	828	830	845	892	798	827	877	855	812	840	800	824	808	861	776	850	825	852	794	848	904	824	852	855	793	805	840	819	817	814	832	815	837	853	852	837	884	805	815	856	811	862	750	841	879	849	802	819	857	832	845	777	829	837	810	822	857	845	846	895	798	871	839	806	803	847	847	862	871	802	846	819	791	845	856	813	841	856	770	866	816	808	821	822	850	842	834	842	853	854	877	814	814	883	857	833	859	860	816	866	808	831	827	806	847	842	847	837	821	835	806	862	851	789	830	767	842	861	837	794	835	811	877	822	885	825	854	849	853	825	858	811	818	828	882	866	838	825	865	847	877	832	894	841	799	869	791	810	835	867	855	850	801	821	902	858	758	866	833	847	913	835	866	837	827	831	850	777	824	841	854	884	827	839	784	891	888	847	838	845	848	847	880	861	827	810	903	791	838	818	892	795	837	876	826	840	822	835	842	846	814	867	833	828	793	796	822	837	789	842	788	808	805	841	861	820	817	854	839	828	825	879	849	854	836	846	833	798	799	856	835	842	845	832	815	837	821	846	837	860	862	866	864	796	812	807	892	837	831	862	833	858	826	797	857	814	822	852	850	827	823	828	881	820	872	818	827	868	844	872	884	812	789	830	889	900	858	811	809	849	842	852	825	809	869	827	809	839	873	818	824	857	829	833	873	798	848	822	801	826	859	817	836	799	811	823	828	807	827	851	877	798	836	846	839	846	812	907	871	810	866	769	772	818	798	806	828	837	836	854	835	806	840	831	830	818	806	812	825	838	824	824	815	817	828	856	808	833	849	874	828	819	853	891	844	836	852	841	866	843	880	847	837	808	865	806	810	815	841	810	802	827	833	820	875	852	832	828	796	835	858	833	850	868	856	833	855	811	841	890	810	861	830	825	857	828	869	859	799	828	854	850	809	796	850	821	800	854	833	819	861	847	831	830	864	841	867	791	830	867	877	870	871	841	840	815	879	830	856	850	801	830	823	795	811	855	863	848	872	837	834	865	888	826	826	839	859	832	837	858	830	835	803	870	800	818	869	815	871	837	844	893	827	856	859	835	810	855	861	828	860	889	830	842	859	828	747	851	814	777	823	820	830	793	770	808	797	839	823	796	857	844	881	850	865	852	863	829	820	820	836	815	882	848	849	808	861	853	819	878	821	806	754	855	841	921	831	799	832	823	809	844	871	850	864	878	793	819	877	789	880	831	877	852	824	873	817	853	819	861	837	836	812	782	797	881	829	846	822	826	888	806	867	796	848	798	837	870	869	850	865	876	847	848	852	853	853	816	843	807	872	849	828	856	887	838	829	827	864	886	832	801	869	836	825	832	790	818	776	827	859	898	814	809	847	860	837	847	900	817	839	794	797	845	876	835	831	788	812	838	871	887	815	806	876	826	877	853	881	883	856	818	859	872	823	829	843	864	795	881	819	857	880	825	875	861	857	884	827	817	876	857	850	818	813	862	782	840	816	860	874	897	888	809	908	786	866	833	810	805	832	784	854	844	853	838	756	832	832	794	885	799	881	873	883	829	851	805	875	814	811	861	850	834	820	870	807	819	823	843	800	780	848	826	793	889	805	871	806	837	853	850	827	777	866	846	868	811	839	865	858	843	807	820	836	846	873	840	858	820	880	892	841	886	902	832	826	831	818	849	853	821	869	863	826	888	876	794	844	822	853	763	850	810	841	851	833	894	885	846	852	859	836	884	815	817	872	826	792	843	847	808	870	822	822	855	870	774	878	852	848	815	816	865	878	842	826	839	817	875	817	822	826	857	818	783	885	841	822	855	836	852	850	827	837	859	881	796	806	830	827	884	862	861	792	827	837	843	781	860	794	861	823	814	867	809	894	919	865	839	864	839	860	798	858	827	803	863	856	820	848	856	816	826	823	841	873	827	869	838	844	843	826	808	866	885	796	882	814	839	821	856	813	804	888	847	852	860	820	820	814	849	870	836	781	797	813	845	848	822	807	846	790	900	900	831	810	871	819	859	777	842	837	827	859	828	873	816	803	823	869	813	857	830	893	788	855	835	831	867	802	834	880	852	839	858	870	848	824	849	908	827	849	830	851	800	846	864	820	866	833	831	828	860	888	868	835	827	860	812	823	804	845	831	854	863	826	828	849	825	876	854	825	836	823	857	838	869	815	838	848	844	796	831	801	840	828	848	857	871	821	809	796	886	815	799	803	801	820	863	849	852	828	830	864	860	861	835	822	899	826	847	864	838	796	827	808	823	844	876	856	874
16908	37683	24130	5912	103	62	72	70	65	67	73	67	85	74	60	57	70	77	220	961	706	429	212	114	83	72	50	61	70	57	70	63	68	56	61	70	65	67	66	75	71	61	72	78	79	62	66	47	58	61	57	69	67	63	49	59	57	57	57	60	62	60	66	55	74	61	56	60	63	55	63	66	63	72	54	63	60	50	63	56	58	62	63	58	54	61	84	67	70	63	51	57	64	60	65	65	63	56	59	58	67	69	63	63	56	56	62	63	65	58	66	58	78	76	69	59	59	51	64	71	57	79	67	52	58	62	50	66	56	65	70	72	81	57	52	64	79	62	51	65	53	52	67	67	61	61	63	75	76	73	60	56	65	66	73	44	66	70	65	69	55	55	55	54	65	79	59	66	64	65	68	56	61	54	61	56	62	43	45	63	57	65	52	59	61	65	64	64	60	62	80	70	65	53	62	68	58	58	70	61	58	67	67	43	66	63	66	64	64	54	73	75	70	58	61	54	68	56	63	60	69	65	59	76	67	52	52	59	70	56	56	44	59	66	58	50	61	62	79	51	81	64	70	64	66	65	55	69	69	69	62	66	52	57	64	62	72	56	67	76	68	54	62	62	66	72	56	64	62	64	57	50	70	53	68	68	73	72	68	68	47	67	68	64	61	71	60	65	62	60	60	63	61	69	63	61	72	73	60	68	65	75	71	53	66	60	68	72	59	80	65	62	56	58	71	79	53	58	59	63	65	51	71	65	71	60	55	60	73	66	80	60	59	69	72	68	60	56	52	65	61	70	64	64	61	55	51	61	70	70	68	78	52	58	65	70	66	73	57	64	53	61	73	62	75	68	45	64	62	45	63	70	61	61	60	64	60	62	52	54	58	55	61	57	62	59	83	51	70	63	59	72	77	63	67	61	51	63	65	61	63	54	61	65	80	73	65	62	66	68	76	57	62	61	63	79	59	56	56	57	57	64	48	78	72	49	63	68	54	70	65	73	65	63	71	65	60	79	58	66	66	75	50	63	64	64	68	51	58	70	52	74	72	62	73	57	61	83	63	44	67	50	72	72	56	71	67	59	72	59	58	57	52	66	69	65	52	51	64	65	55	70	66	66	67	54	65	61	65	69	63	54	79	50	60	51	64	72	54	66	64	53	55	53	63	69	77	65	61	52	51	50	59	65	63	54	73	72	64	68	65	59	67	62	69	69	60	76	50	68	77	67	73	58	57	66	59	63	65	66	68	67	80	57	69	64	59	64	67	61	54	59	49	56	61	66	52	59	55	45	53	70	59	48	49	57	50	40	64	53	48	67	61	63	60	54	71	63	67	48	53	53	61	65	67	76	69	61	58	68	55	68	81	68	65	73	59	72	59	64	54	68	55	66	60	67	76	60	56	56	70	55	55	76	65	61	57	61	59	61	59	57	58	60	77	60	81	66	58	68	62	45	78	72	59	80	59	60	50	68	67	61	70	71	69	62	66	78	66	69	62	55	56	68	69	57	67	74	65	72	63	64	54	61	55	59	56	60	66	58	61	63	51	70	59	45	50	68	66	75	61	45	61	72	56	47	70	66	64	77	60	67	55	49	52	76	60	66	66	52	53	57	59	53	64	65	58	74	77	63	71	61	63	65	63	64	75	62	63	57	52	67	69	60	58	66	62	56	62	67	67	64	62	47	73	66	61	55	56	56	65	59	71	56	77	75	54	59	62	55	64	62	71	62	66	62	70	58	63	85	68	61	70	84	66	57	53	59	53	57	69	60	67	55	64	69	64	52	67	57	66	48	66	62	78	54	69	56	64	70	74	61	57	67	50	56	60	59	53	71	58	57	60	67	50	66	69	59	54	65	64	62	72	49	59	78	59	76	68	58	57	72	67	57	67	66	55	51	61	72	58	53	63	65	67	46	61	58	59	49	49	66	66	75	72	54	41	75	70	59	57	68	63	74	69	50	83	67	59	58	42	71	69	67	66	63	80	49	60	73	60	47	67	58	66	52	68	57	57	70	53	61	67	56	72	55	56	57	55	63	59	58	58	58	59	65	58	71	52	58	50	60	57	50	81	61	66	69	67	78	64	71	85	74	72	54	57	90	68	84	43	67	67	64	65	70	71	54	65	66	55	45	72	64	58	65	70	53	62	72	52	67	61	54	67	58	59	59	51	81	63	74	77	83	60	77	71	65	72	52	62	46	59	52	75	77	67	60	68	69	52	59	44	71	57	72	68	74	71	76	63	61	62	71	59	53	56	49	58	62	69	64	62	44	67	61	70	62	60	68	56	48	64	73	61	61	73	56	75	70	73	55	63	58	57	45	58	67	37	61	69	56	53	67	49	66	50	59	55	65	56	55	61	63	61	55	54	61	58	48	59	77	58	68	65	57	58	62	67	67	79	49	43	66	74	61	69	65	54	66	53	70	54	74	62	72	51	49	73	54	61	59	54	72	59	62	48	59	65	66	75	64	69	55	58	50	59	60	65	68	61	64	76	52	53	66	70	56	46	62	69	57	58	72	71	72	64	57	58	55	62	58	53	71	59	59	59	63	60	66	46	57	73	58	56	65	63	69	77	57	71	71	82	63	56	68	54	72	61	64	50	65	65	65	50	74	68	84	72	58	64	67	55	50	71	74	66	58	72	79	58	65	57	62	63	60	57	49	56	66	60	74	67	69	67	62	64	66	64	75	63	61	59	63	56	54	72	71	65	62	69	75	64	72	65	64	70	61	69	72	67	70	59	66	78	59	65	66	73	57	58	80	64	61	48	77	58	73	73	59	78	56	65	81	54	58	59	64	70	61	57	66	45	68	56	60	65	59	69	60	70	39	55	66	56	68	69	57	60	61	73	57	68	64	70	55	58	69	51	57	74	52	64	61	49	58	63	57	60	71	62	81	53	59	67	79	67	58	62	65	56	51	63	60	63	57	58	62	43	59	60	68	75	66	54	58	57	44	52	60	46	76	47	54	59	63	56	63	67	65	67	83	62	51	51	66	60	57	69	52	48	59	61	60	58	70	61	63	59	66	54	69	56	75	54	55	65	57	64	62	53	75	55	62	59	62	58	58	76	72	70	61	63	58	63	73	67	65	80	79	66	82	54	75	50	64	68	79	50	64	56	49	50	59	69	67	54	57	50	58	70	81	51	66	49	64	55	75	72	73	43	60	58	60	63	63	47	59	56	71	52	71	71	54	73	63	65	67	61	67	56	62	59	59	57	62	55	59	68	72	58	63	70	65	52	59	57	52	61	58	63	63	64	68	69	68	74	59	63	52	57	60	81	68	60	41	61	57	57	78	53	75	74	47	59	65	63	61	74	63	59	57	61	62	64	50	58	63	54	73	62	65	60	73	71	66	59	60	70	58	70	62	63	75	69	64	54	57	62	66	58	52	71	58	55	59	69	50	47	50	68	53	62	60	61	66	74	67	65	61	52	80	66	73	59	69	68	54	46	49	77	66	66	60	67	59	65	59	66	50	57	60	66	58	59	67
41655	51858	43008	22448	2431	2488	2189	1914	1573	1382	1273	1113	1074	1041	970	957	929	932	5811	20523	16283	10739	5295	2253	1146	842	763	793	732	776	722	744	761	720	807	756	699	815	782	704	792	791	751	747	753	757	790	753	781	796	755	746	790	826	765	730	768	785	748	767	774	753	770	771	751	762	735	755	734	774	732	786	760	755	755	775	738	801	775	743	757	744	723	784	714	722	801	736	758	773	745	788	801	704	770	774	759	741	800	780	755	721	821	794	786	762	762	762	730	760	761	754	737	731	776	750	747	742	751	757	739	817	794	817	745	719	777	794	790	726	720	782	747	747	761	762	740	743	793	804	761	742	763	784	733	724	798	746	785	803	747	728	778	750	800	766	770	710	769	730	761	729	762	694	733	729	796	732	737	740	748	716	794	743	776	762	769	744	744	758	794	776	761	772	772	810	725	753	736	812	731	771	757	800	694	743	771	753	783	797	708	759	742	768	786	754	735	748	736	767	803	740	798	752	752	736	777	774	756	742	758	802	785	774	811	738	768	748	730	742	703	805	704	771	773	769	773	757	753	752	765	792	692	785	748	772	733	714	713	776	757	741	785	795	789	838	775	764	733	737	747	776	809	777	773	730	734	800	741	794	738	705	746	738	734	788	759	790	820	783	779	774	801	723	806	760	764	767	758	778	731	749	775	756	784	718	748	785	731	754	750	774	786	771	770	738	720	748	774	751	792	745	807	754	775	765	763	774	738	773	720	791	695	781	724	768	789	779	772	734	762	811	746	744	771	747	765	753	755	741	768	722	735	783	776	753	747	788	762	750	790	748	778	754	745	757	740	816	768	760	784	751	779	752	745	754	716	718	756	758	779	753	764	730	753	758	745	756	707	740	782	724	761	737	757	782	770	742	775	738	760	791	755	760	755	768	766	738	731	805	763	738	755	761	758	758	774	723	707	727	787	719	758	757	754	744	757	738	752	774	764	758	735	701	743	781	771	769	774	721	789	781	783	766	809	779	795	759	730	702	767	766	731	758	750	708	745	761	713	761	772	754	731	735	701	729	766	788	726	790	729	787	763	764	767	757	736	754	720	760	711	784	711	783	766	714	724	784	795	707	764	767	766	762	751	742	754	778	740	743	754	736	732	732	748	751	729	732	746	734	767	773	788	751	781	724	726	755	778	753	804	771	754	775	737	727	703	733	759	813	762	714	757	733	721	793	734	778	784	814	736	759	777	761	762	749	779	778	735	795	744	744	772	735	776	799	761	769	734	813	722	733	751	744	842	798	776	782	768	775	717	757	762	770	795	785	762	775	768	784	763	729	746	799	714	819	795	714	718	797	769	752	770	707	716	748	786	716	758	745	742	739	835	739	738	780	728	775	733	775	807	748	808	761	792	744	775	789	762	700	728	776	793	762	771	762	771	758	771	765	769	748	727	739	724	785	711	729	743	791	787	756	813	776	773	716	730	808	751	708	769	734	733	782	748	750	773	786	764	795	771	738	766	763	793	775	757	747	786	792	774	738	808	795	787	762	757	727	792	778	739	778	752	783	751	706	761	745	770	758	778	750	757	698	772	754	743	788	757	767	767	749	756	731	697	753	769	738	785	787	754	754	745	789	728	759	776	784	716	738	754	748	741	773	782	755	757	753	745	765	746	733	743	758	735	760	766	757	763	744	749	738	704	736	793	711	777	784	714	760	698	742	798	741	767	764	813	766	786	753	733	743	736	762	727	755	784	776	760	789	791	739	742	743	767	737	752	743	714	748	768	765	787	770	734	758	724	730	737	764	762	789	736	753	796	742	702	747	772	790	775	755	752	773	767	768	803	789	748	792	772	730	815	737	779	715	723	744	768	773	743	720	712	750	743	743	747	754	733	754	732	781	782	730	743	751	753	723	732	782	725	794	776	744	721	762	720	765	793	757	782	739	818	733	769	752	782	770	759	765	755	798	780	753	736	791	749	757	737	729	777	746	749	710	761	788	711	777	743	687	761	754	770	773	797	725	791	774	809	757	771	760	721	815	745	737	766	740	700	761	727	750	779	717	760	764	702	730	790	726	747	757	783	784	806	800	714	720	737	714	741	773	741	782	781	756	730	810	728	781	763	750	738	752	721	754	762	758	791	785	764	754	701	821	769	748	805	752	774	793	779	780	738	768	737	791	713	789	730	751	760	730	765	760	802	699	764	782	738	790	769	756	735	767	743	740	749	787	763	757	770	765	753	748	765	726	753	761	753	729	754	762	769	819	747	758	734	770	718	720	767	781	762	802	778	810	759	723	743	755	733	772	743	740	755	775	752	725	739	786	783	715	757	756	772	772	742	790	737	729	766	762	714	762	780	763	763	742	757	775	738	790	774	757	771	737	789	760	745	748	812	789	755	758	770	745	770	762	776	761	747	796	760	759	726	780	734	726	716	751	735	747	754	775	725	774	715	759	785	722	735	761	688	752	750	743	744	750	758	712	789	744	772	785	789	761	739	730	762	749	749	780	766	768	800	737	706	740	812	777	787	741	756	775	757	721	768	749	759	781	738	765	761	756	706	742	736	764	770	754	807	797	783	734	732	770	757	754	745	755	773	746	754	756	751	721	805	781	795	771	734	744	753	779	743	777	756	741	744	738	787	737	719	747	774	770	737	778	737	754	753	753	745	742	767	760	780	716	787	771	754	783	750	754	764	761	704	743	779	779	738	763	780	758	784	772	769	747	766	785	768	787	694	739	762	770	768	807	769	822	767	727	743	762	745	722	729	742	772	724	719	753	715	757	766	731	826	737	725	816	798	755	780	750	792	842	756	759	777	776	779	792	768	737	729	732	728	705	787	722	765	734	794	763	756	752	792	776	791	786	737	790	742	780	749	760	716	733	755	788	754	772	803	753	728	767	712	771	778	772	719	792	778	802	713	781	786	735	704	760	734	808	822	721	724	741	781	789	750	790	739	798	782	747	807	791	773	732	733	772	773	771	772	742	744	757	771	744	745	746	780	770	756	777	801	821	727	729	754	725	775	696	756	746	755	787	749	828	770	725	759	778	783	720	757	721	757	783	755	734	734	807	752	751	770	765	765	767	740	764	769	739	762	729	710	728	771	752	736	735	788	824	772	711	741	749	801	704	766	734	853	778	780	792	752	750	728	722	769	740	757	756	711	725	787	771	799	763	768	752	758	760	738	747	745	742	797	754	779	819	770	740	754	792	744	771	765	740	724	729	777	790	770	745	794	752	801	764	747	754	733	752	744	729	763	753	788	805	742	723	739	795	763	777	753	804	760	779	786	760	816	803	759	734	742	734	756	749	736	731	781	750	765	757	734	776	739	752	777	743	761	782	770	749	709	725	765	772	808	743	756	753	757	786	758	732	759	759	740	826	755	765	742	756	705	749	800	781	769	752	778	760	754	751	763	749	778	761	760	767	754	722	706	739	745	743	756	770	733	723	796	768	754	769	754	811	758	765	792	758	722	792	800	766	775	751	730	759	796	746	745	789	792	775	745	776
4211	10581	6666	1086	58	58	56	56	70	55	63	45	63	60	51	63	58	49	104	253	240	187	133	72	61	62	53	58	70	49	69	64	70	71	56	73	51	51	66	57	62	59	69	59	61	76	56	47	64	52	60	57	71	62	55	69	63	56	55	66	62	59	62	58	65	63	58	61	69	57	57	45	60	63	44	48	53	73	58	50	68	53	54	50	55	62	57	57	59	58	51	55	57	59	53	58	51	67	67	62	64	71	60	46	57	67	54	71	60	60	61	68	58	59	57	53	65	62	53	50	60	53	50	63	61	63	58	60	50	54	66	53	49	70	46	63	48	82	55	67	42	57	62	72	62	67	59	59	77	64	56	59	66	63	65	59	60	56	62	61	57	50	55	56	57	65	43	51	59	54	55	61	60	57	45	68	53	63	50	52	54	69	50	57	70	56	65	66	49	53	57	59	62	53	62	59	57	59	48	71	71	65	50	62	58	49	68	57	54	59	56	60	48	60	63	72	64	70	57	62	51	53	48	63	72	62	67	63	66	53	66	70	70	54	50	71	67	54	65	47	59	55	46	59	65	70	60	47	56	65	60	67	58	54	50	62	71	50	59	71	62	59	58	37	51	62	63	61	55	47	58	49	36	61	65	63	62	54	42	60	58	43	55	62	60	68	67	70	76	49	52	65	60	76	64	66	43	51	48	70	65	62	73	58	66	72	72	51	79	61	61	56	66	60	67	63	57	50	63	59	59	58	42	57	52	57	57	59	59	62	48	62	55	52	63	66	61	66	56	53	56	65	57	59	66	73	76	50	61	55	51	58	80	60	66	71	66	57	59	57	54	74	48	66	68	54	59	58	67	58	57	53	66	52	65	60	53	63	75	61	61	55	57	58	56	56	77	48	68	50	46	53	61	79	54	52	59	48	50	50	45	59	50	57	60	66	69	60	62	64	59	50	57	55	53	63	55	48	52	43	60	44	66	53	50	68	54	58	57	55	61	39	62	54	57	69	62	62	57	58	54	52	53	56	75	72	57	75	62	55	54	56	51	52	53	55	53	56	57	43	67	75	84	56	71	58	62	60	60	64	61	56	39	54	54	67	55	54	55	69	47	69	46	46	62	46	59	56	53	62	42	67	61	55	54	57	58	49	53	59	60	62	63	64	67	55	58	57	49	55	53	51	50	68	57	50	69	54	61	55	62	57	43	60	59	60	49	62	72	50	62	60	64	56	56	54	62	69	66	48	55	60	64	70	55	65	64	58	56	71	66	57	62	60	67	58	56	60	54	44	50	61	58	47	53	56	57	48	68	61	58	46	47	66	44	64	48	67	55	60	59	68	49	57	55	71	60	58	74	68	57	63	63	50	65	47	58	58	52	59	62	49	57	42	70	62	71	58	52	64	66	59	60	70	51	68	69	59	60	61	50	74	57	57	59	68	69	56	59	43	69	56	69	57	69	45	42	56	59	63	48	56	67	69	36	64	40	55	44	53	51	69	58	47	58	49	58	58	56	59	53	59	61	62	57	64	59	62	67	51	52	82	53	75	64	54	66	69	61	61	60	63	63	55	44	53	56	61	58	63	48	62	57	49	65	60	60	66	63	60	53	67	69	58	55	62	59	76	50	55	64	61	62	53	47	58	50	64	47	48	70	59	62	68	50	55	55	56	62	61	55	61	67	55	59	52	58	57	65	70	73	75	64	63	73	59	58	58	73	56	58	51	60	56	47	56	58	52	53	59	57	54	58	64	71	65	53	57	55	61	55	66	57	70	56	55	48	64	63	53	68	65	52	53	52	63	71	51	62	63	59	56	61	58	76	70	65	76	62	64	71	57	60	62	50	58	58	51	66	60	56	77	61	51	58	61	66	62	65	67	50	54	65	59	57	57	53	63	51	63	62	63	65	54	55	59	56	68	74	56	63	57	57	58	60	59	62	55	54	62	48	72	59	59	53	50	57	54	56	59	64	53	55	60	63	67	62	53	54	49	58	60	46	55	50	51	64	57	71	43	51	71	60	63	59	65	62	53	50	78	59	53	63	58	66	55	75	50	58	71	60	66	62	82	61	55	64	59	54	52	52	54	62	50	68	68	57	48	54	69	69	59	66	64	64	54	68	59	49	55	52	58	63	56	69	57	51	47	59	60	54	56	49	52	75	54	57	49	52	47	52	55	67	53	63	60	48	57	49	61	56	51	53	63	58	70	34	63	56	57	63	61	55	58	62	62	65	59	47	60	65	46	52	81	54	63	65	53	57	54	80	56	52	53	66	46	61	63	58	57	65	64	57	62	50	55	56	62	66	61	50	50	56	64	53	57	59	62	58	59	69	65	57	51	55	69	58	63	60	55	58	53	68	58	61	55	60	64	70	47	50	68	68	54	55	71	46	77	42	50	59	61	61	50	49	51	68	63	70	64	56	53	67	62	46	62	53	57	61	42	76	66	52	57	54	61	61	63	69	43	53	60	61	53	59	61	45	61	65	59	55	48	48	66	51	63	64	69	58	61	65	54	55	55	55	61	62	57	49	51	60	53	60	41	58	63	61	54	60	51	59	64	71	46	67	70	68	50	81	56	68	44	65	63	66	55	71	55	64	52	54	59	61	49	57	62	59	55	51	71	72	48	53	58	64	56	68	63	56	50	55	60	52	74	42	82	58	59	55	58	67	48	59	64	67	72	56	61	53	51	59	55	67	49	59	61	62	69	49	47	67	59	54	55	61	52	62	55	57	64	55	64	58	62	53	66	49	66	71	56	51	55	61	62	70	62	62	67	70	55	52	70	51	66	55	58	48	53	60	61	64	69	69	53	60	59	51	57	48	52	59	60	51	57	60	69	60	70	54	47	60	62	61	39	47	67	59	61	51	61	50	74	50	58	59	46	49	75	55	52	43	62	60	61	61	71	50	48	54	71	51	62	55	54	51	72	68	62	42	54	58	66	67	58	58	52	54	52	53	56	67	57	56	55	65	52	65	70	62	78	50	75	50	63	59	64	78	51	59	46	52	57	57	69	56	49	64	70	62	59	60	71	70	57	69	55	59	54	60	47	66	50	50	63	61	52	68	53	49	71	78	61	45	56	55	59	69	53	60	65	58	52	66	56	83	73	46	54	58	66	67	52	63	53	62	54	56	70	62	61	62	58	65	64	62	58	54	49	53	75	66	41	53	45	71	63	54	66	77	54	58	64	61	62	57	50	52	57	64	61	60	50	60	66	54	37	65	70	65	61	47	67	54	56	53	65	63	62	54	66	60	57	53	52	61	57	56	66	60	54	60	61	68	58	57	65	60	55	53	48	48	65	64	57	73	46	53	52	61	63	58	61	51	61	69	54	48	53	56	72	59	39	73	60	66	64	51	62	71	57	56	57	55	53	49	60	59	56	51	63	64	55	58	61	64	62	55	62	73	65	56	47	75	60	53	50	65	58	53	57	69	61	53	59	62	68	55	61	57	59	48	50	60	54	51	52	64	61	67	60	61	52	50	47	64	57
33599	36571	27181	15368	961	1047	956	927	880	878	811	752	785	739	733	746	739	751	2032	6835	6456	4212	2129	1205	830	775	709	704	753	728	707	713	700	734	688	736	673	692	688	718	717	739	728	669	702	692	716	692	715	752	755	731	741	723	755	708	694	715	750	716	714	693	712	730	711	660	704	720	709	724	755	691	708	734	705	685	711	689	697	693	693	779	707	696	689	739	720	739	691	764	710	716	772	774	708	685	772	704	717	710	736	705	705	746	712	734	691	758	707	737	709	719	693	687	723	697	741	782	722	725	708	730	722	762	685	700	682	717	749	703	686	748	703	698	675	663	709	725	716	723	669	786	713	731	738	676	697	709	668	724	673	713	730	754	702	717	742	657	719	721	752	701	746	685	727	672	730	737	684	707	702	750	730	766	735	729	751	672	683	705	752	741	708	673	764	709	712	714	737	714	750	711	688	684	709	722	708	732	708	695	701	738	743	699	700	728	669	698	716	699	662	728	732	737	669	671	716	720	677	712	728	683	771	707	732	731	745	712	749	729	722	713	737	773	682	701	704	718	745	715	734	715	687	769	748	724	742	736	736	682	740	673	701	772	709	717	744	736	674	712	664	722	751	703	676	729	780	694	722	697	743	699	697	750	752	731	724	733	710	715	702	722	674	694	681	770	670	717	702	696	733	704	702	723	709	747	712	759	697	735	735	657	736	722	705	742	696	722	702	691	719	722	753	657	730	708	703	739	716	724	718	718	678	690	758	728	743	706	768	769	749	679	694	722	645	753	708	669	705	707	727	699	676	681	768	712	675	707	745	739	724	749	684	682	710	734	724	722	724	733	751	709	697	731	737	701	731	720	682	690	731	678	722	717	700	727	727	758	724	730	671	702	709	700	699	724	679	719	720	725	738	723	688	707	707	733	708	714	736	718	705	743	719	709	728	724	648	730	708	734	700	706	757	720	665	716	742	762	700	689	717	732	740	728	773	718	706	681	680	642	700	719	790	698	734	706	704	722	743	731	699	735	703	735	710	673	739	698	711	696	708	729	699	701	699	705	717	688	739	698	703	722	714	731	731	736	706	701	660	691	776	701	709	723	707	723	688	690	686	689	733	707	736	756	712	765	743	704	710	661	725	729	695	720	750	697	752	782	700	668	754	699	707	739	741	759	731	683	715	700	727	771	738	675	717	715	737	757	704	757	740	711	707	723	735	711	741	740	751	723	721	747	735	677	712	723	695	685	716	738	711	680	731	684	669	698	705	757	730	744	711	717	720	726	706	698	751	736	727	681	712	717	719	700	693	710	690	703	698	669	733	712	703	736	718	751	654	706	723	669	725	709	748	680	728	723	721	749	730	677	702	732	697	725	701	659	690	693	702	726	710	725	732	676	677	707	703	681	708	711	677	749	688	693	730	716	694	729	748	709	727	696	707	733	714	713	702	717	710	741	716	715	727	688	713	717	767	693	721	777	720	745	694	720	720	666	699	697	727	716	685	743	686	696	673	717	702	712	676	701	691	680	739	692	707	751	710	708	762	739	726	693	747	704	743	731	728	687	746	740	723	701	745	734	724	743	734	697	719	702	727	694	747	705	693	747	683	691	670	731	715	670	692	710	717	718	653	743	728	648	743	685	708	705	758	722	682	744	709	711	720	732	717	691	715	718	713	675	695	675	744	688	707	698	685	718	705	713	746	713	682	716	716	696	720	706	690	775	714	681	697	742	756	716	744	740	725	750	717	710	706	698	659	723	743	765	696	674	707	706	703	713	677	734	704	699	672	700	719	715	654	689	717	742	709	685	730	715	755	751	768	673	740	767	742	718	767	670	714	705	735	689	732	676	753	724	734	650	724	760	692	721	747	686	720	684	746	720	746	686	740	721	731	739	737	718	727	700	765	763	698	671	722	677	740	710	684	695	664	683	683	680	692	724	724	691	720	676	733	745	715	701	712	698	726	708	715	690	740	724	723	673	710	721	712	722	707	695	680	780	691	758	753	705	706	725	729	709	701	746	657	739	720	700	684	760	765	749	704	737	710	686	740	706	649	718	691	741	727	756	697	712	729	699	704	735	732	726	719	718	714	732	686	752	719	719	722	765	690	699	669	735	757	715	648	712	706	732	716	727	731	656	726	770	757	714	687	728	690	656	729	678	684	689	717	710	726	694	690	700	708	753	695	742	737	716	687	699	693	747	703	744	763	737	725	702	723	670	737	659	708	738	707	736	721	699	742	673	723	712	733	658	735	740	691	742	697	714	695	707	729	714	781	698	705	719	646	730	692	746	757	684	699	708	742	721	717	706	688	677	707	693	732	683	753	740	701	711	776	721	732	718	755	707	683	675	679	734	736	668	692	680	713	672	724	714	726	748	791	718	735	755	678	736	738	709	729	777	718	691	716	718	755	710	724	726	710	732	706	728	742	725	728	701	701	719	709	726	660	732	681	714	732	718	665	712	710	701	705	721	665	712	713	738	729	735	722	700	769	741	697	725	722	682	690	750	687	724	730	702	731	740	675	709	679	774	720	708	704	709	698	682	728	718	714	742	704	728	739	736	711	723	696	701	680	703	709	666	746	702	698	707	711	674	762	735	734	714	649	709	753	743	730	717	771	680	734	696	716	731	709	732	713	713	760	670	715	679	704	710	708	714	720	676	725	666	757	719	702	761	716	704	722	701	717	635	751	700	691	745	738	732	716	747	725	710	693	752	702	730	713	729	781	731	745	745	714	701	674	696	733	729	706	739	671	712	745	687	766	699	740	692	737	709	685	742	741	716	734	700	687	723	715	665	677	710	742	667	704	688	676	711	693	718	761	733	726	723	697	704	714	706	740	695	691	729	745	724	739	691	766	695	728	756	688	695	681	705	722	725	740	718	733	691	752	695	719	717	720	775	685	699	710	737	718	683	728	746	700	714	719	746	712	690	736	693	705	717	733	690	686	710	741	689	678	702	716	685	713	731	689	714	723	736	709	717	682	742	708	710	679	696	697	743	692	718	712	719	739	715	728	786	731	726	731	726	691	720	697	712	742	740	731	710	717	693	758	740	718	718	739	695	662	713	697	719	730	769	707	693	714	703	729	711	763	772	689	738	691	753	706	702	703	722	701	714	750	714	717	707	726	675	715	743	693	712	675	712	695	707	733	731	680	663	716	708	690	711	680	713	688	738	740	759	709	672	732	676	688	707	711	660	717	700	692	657	697	730	731	730	696	718	707	726	679	698	731	790	758	701	691	669	681	676	727	685	732	760	695	715	708	738	701	714	751	711	746	713	723	734	734	745	693	720	739	707	688	708	722	694	734	751	686	743	708	679	717	736	722	703	701	735	634	721	731	710	710	711	743	740	727	655	696	752	682	711	739	742	706	721	716	788	689	713	701	698	675	723	735	722	722	729	710	704	757	687	717	708	751	724	712	676	685	722	787	749	693	688	739	740	702	694	704	738	682	703	747	716	708	689	729	707	706	696	730	708	731	720	727	700	704	704	675	704	762	730
10812	29212	17340	4534	88	56	57	70	63	52	67	63	71	64	57	47	70	75	244	451	456	279	144	94	91	60	58	60	51	64	47	64	55	66	62	49	59	47	40	63	63	51	46	45	46	48	49	69	61	56	50	57	48	60	49	44	65	46	51	49	54	67	62	65	62	46	53	43	49	52	57	61	51	56	41	56	70	67	63	54	59	65	54	61	58	50	53	45	57	63	59	63	61	51	49	51	48	66	46	55	46	55	51	48	56	61	53	53	49	60	66	47	35	74	42	54	54	63	47	43	60	49	60	63	42	44	58	61	63	57	61	62	57	58	53	58	48	62	59	44	61	58	54	47	46	62	56	46	60	56	59	49	62	58	60	52	47	54	73	54	59	63	63	55	47	41	62	59	58	52	56	68	54	54	62	48	58	52	49	52	52	45	53	69	38	64	43	54	59	44	48	52	60	55	49	43	50	63	57	48	56	46	59	50	52	45	45	53	61	64	46	55	60	46	58	54	59	55	69	49	40	55	52	47	60	55	58	43	64	44	52	56	51	53	54	62	57	55	46	52	70	58	58	53	63	59	45	55	54	49	54	57	50	59	62	52	47	56	55	64	55	51	58	52	62	51	53	71	55	61	39	61	64	67	55	51	57	52	41	52	60	58	52	52	59	61	66	48	43	58	49	46	57	55	50	52	56	55	55	52	56	54	58	44	49	68	38	41	49	50	63	51	64	55	59	44	42	60	67	44	56	49	53	50	75	52	58	43	65	39	48	58	72	56	70	52	58	50	52	43	57	60	61	61	69	61	48	56	57	65	57	52	63	57	65	54	60	52	56	49	57	58	51	52	62	61	51	31	66	60	52	57	51	51	66	56	43	47	43	60	41	46	50	52	61	66	59	66	34	62	60	43	56	54	51	47	53	70	61	43	48	60	51	38	58	64	60	54	54	59	60	57	44	58	45	65	55	53	57	53	64	51	62	56	57	60	42	50	50	56	52	49	67	41	54	49	54	52	65	47	55	61	66	72	48	55	57	46	44	54	58	57	53	45	52	61	47	69	53	55	43	57	62	51	67	53	54	55	47	41	44	41	52	54	65	49	42	51	65	54	66	57	48	43	61	60	52	50	51	57	61	52	53	51	47	57	48	50	58	55	55	60	66	42	54	55	56	60	68	60	69	59	53	41	47	62	54	66	57	64	46	53	55	51	49	51	61	53	66	56	65	62	64	53	58	73	57	64	56	56	59	53	48	53	64	63	52	62	57	59	49	50	47	59	51	58	48	61	46	56	51	47	62	60	52	50	55	50	48	61	63	53	48	65	48	56	59	57	63	51	52	59	47	45	67	59	58	45	56	47	48	60	44	45	63	47	53	44	52	59	57	48	58	47	57	56	50	54	55	61	52	57	68	47	50	58	54	45	48	57	60	58	52	69	54	57	58	60	65	57	73	52	42	48	62	55	55	47	53	56	48	49	53	55	57	62	44	60	55	58	56	44	59	54	48	68	62	64	71	51	59	53	63	54	64	58	60	64	47	54	59	42	52	51	44	57	55	42	45	52	53	46	64	45	46	56	48	50	54	38	57	66	58	61	36	57	59	46	56	49	55	46	47	37	44	48	47	44	41	57	51	59	50	55	47	53	49	50	64	66	54	58	56	66	56	44	53	59	62	55	60	67	60	60	61	50	54	50	60	57	63	55	54	50	62	61	64	49	61	58	50	61	54	74	64	51	49	33	57	51	57	47	62	51	41	63	71	56	45	57	50	61	61	54	44	57	38	49	63	45	45	51	40	58	52	61	46	69	55	53	64	49	54	61	58	56	64	55	55	56	58	52	69	54	60	58	46	61	47	58	55	66	61	64	62	40	52	51	52	70	68	57	45	62	59	54	66	60	49	58	48	49	52	68	50	71	52	61	56	60	67	52	48	52	49	61	63	55	52	50	45	60	74	62	52	41	47	63	59	68	75	42	46	57	48	54	53	51	49	47	51	48	62	52	59	44	54	49	52	69	57	53	57	49	41	59	60	51	55	60	57	52	67	50	48	48	49	53	46	61	55	49	57	61	55	59	46	57	51	67	57	73	71	61	54	48	63	54	56	55	51	59	46	55	57	54	67	58	57	55	60	63	47	36	49	50	53	57	56	53	60	53	48	56	48	65	62	49	63	58	54	61	59	56	50	49	42	59	49	60	57	48	58	63	54	53	62	52	56	49	60	48	53	57	58	49	57	59	46	50	69	56	47	50	58	55	61	62	63	67	36	55	50	54	57	59	55	54	57	42	54	63	40	46	55	65	42	44	52	72	62	50	51	66	52	52	58	46	63	56	41	67	62	51	55	47	66	65	57	43	55	51	53	60	70	58	52	47	45	66	59	51	43	50	48	57	49	40	57	53	58	50	56	43	65	65	44	56	64	58	65	52	43	42	43	50	58	52	71	54	54	54	54	61	66	60	61	65	56	53	61	51	57	61	49	54	54	59	74	49	53	64	46	45	46	52	67	54	47	57	46	51	39	58	51	61	59	61	62	63	41	69	48	52	54	70	41	46	60	51	45	50	58	60	49	54	56	56	58	57	63	65	51	48	40	45	62	52	53	41	55	53	56	47	58	50	56	63	45	66	54	60	63	49	56	47	58	56	50	54	71	58	60	50	54	52	58	52	49	50	68	50	53	61	62	61	48	56	69	46	52	64	54	60	72	71	56	46	48	43	59	51	58	67	57	70	52	52	53	61	43	50	56	64	54	58	55	38	51	64	58	62	62	53	54	60	64	49	51	48	45	53	61	49	58	50	51	61	59	45	46	60	43	69	54	62	57	53	45	50	53	44	60	42	48	57	48	60	62	75	59	58	49	56	52	65	39	52	49	61	49	52	55	58	64	40	65	59	51	51	54	49	62	55	49	54	50	47	61	60	49	73	53	56	59	65	53	51	50	54	63	62	64	54	54	41	57	51	48	54	62	53	61	54	52	55	46	61	51	61	52	53	62	49	62	54	57	52	60	52	56	57	55	51	57	56	50	50	55	50	70	60	50	60	48	63	50	53	52	64	43	62	62	70	68	43	56	51	54	43	62	43	63	50	56	63	46	59	51	63	63	65	73	60	53	73	58	54	49	52	46	46	65	44	49	53	58	60	52	56	53	51	51	61	76	52	55	60	51	64	59	58	50	63	53	64	45	52	48	56	53	63	58	50	54	61	47	58	69	66	58	49	59	55	57	52	55	48	42	52	52	62	54	50	51	52	51	45	49	39	65	49	51	63	49	54	58	56	57	62	73	49	54	43	48	60	51	51	67	58	47	56	48	45	46	50	64	35	53	42	49	47	62	61	50	51	56	53	59	58	75	52	39	58	53	62	63	52	52	48	52	54	62	45	51	54	36	56	64	67	50	63	68	54	51	59	50	47	45	60	56	56	69	52	47	51	51	53	48	60	59	64	63	78	46	49	52	59	44	64	70	57	54	70	58	68	43	65	64	41	49	62	61	63	56	56
40917	48624	36811	28513	1700	1817	1573	1248	1129	1075	1006	908	895	848	798	824	819	1430	7900	12855	11986	7103	3343	1585	868	694	713	691	672	635	612	664	632	670	687	688	652	627	674	707	669	685	641	666	687	644	681	687	684	676	674	623	668	683	677	682	646	643	661	643	679	673	709	616	670	688	668	684	682	666	719	683	622	672	705	657	656	623	652	647	646	656	658	697	665	697	690	732	629	620	669	624	618	638	660	651	668	719	684	667	659	679	728	665	681	658	710	680	668	661	601	641	665	654	641	644	649	653	681	664	637	692	645	634	635	674	634	695	683	670	694	702	693	687	687	662	695	712	621	630	635	666	685	667	624	684	681	683	695	700	669	678	659	656	681	662	645	634	627	687	655	638	624	627	632	706	707	702	666	611	651	691	631	677	702	625	618	691	642	642	668	684	672	676	689	642	657	643	655	595	681	682	686	632	648	697	691	639	641	636	690	703	633	621	667	656	649	645	596	663	681	642	720	671	710	696	644	694	723	688	675	658	667	618	675	655	678	639	657	661	719	633	689	709	661	599	671	663	687	639	702	644	712	654	650	652	650	657	713	653	688	637	670	594	688	645	645	703	690	646	613	673	723	637	656	640	633	678	678	658	646	632	690	643	654	676	709	687	683	667	652	652	638	607	656	706	663	691	689	664	707	691	669	656	655	656	658	665	689	629	678	687	686	699	657	656	659	667	691	643	655	603	673	661	648	684	662	692	686	644	689	683	680	659	688	643	658	683	647	681	669	692	669	647	604	699	668	697	718	659	730	652	662	664	628	653	678	641	652	652	669	684	644	647	710	667	616	656	654	683	628	679	683	652	635	652	675	621	673	690	714	631	620	646	656	673	684	686	673	680	655	686	641	655	674	661	686	643	720	656	686	684	652	628	616	672	717	656	646	644	642	637	705	686	659	639	699	645	671	668	654	660	684	671	655	641	689	673	725	638	653	642	688	643	632	634	622	699	688	688	688	662	663	629	627	624	664	646	690	661	675	667	677	645	679	716	666	680	709	658	698	675	677	682	675	670	653	636	707	642	656	648	673	681	665	655	652	688	682	638	629	666	671	649	701	688	635	683	675	709	679	661	624	642	662	643	626	666	652	668	647	693	680	739	673	722	643	666	696	671	688	623	611	679	675	697	656	631	656	690	629	697	695	672	652	660	691	691	741	647	651	668	674	661	683	673	701	691	710	659	675	668	613	649	673	651	674	705	663	677	648	660	672	674	672	667	649	641	637	659	711	681	667	676	643	678	653	632	628	689	684	661	663	631	652	641	651	684	731	687	674	665	655	639	696	692	722	664	717	639	717	702	619	651	648	704	696	660	696	651	707	705	654	676	613	672	683	691	679	665	688	686	682	740	656	674	603	642	666	667	685	655	676	642	669	672	644	702	655	662	695	690	664	610	703	626	645	709	682	634	703	638	620	713	696	668	666	631	651	685	614	610	672	651	680	628	674	701	690	720	671	652	660	666	698	677	678	646	665	668	721	647	650	660	672	665	654	655	672	663	695	657	673	649	747	653	677	700	708	642	652	706	652	677	691	718	616	652	702	696	632	643	668	667	663	630	662	677	683	648	673	666	680	666	662	702	663	669	671	641	655	669	663	623	635	668	698	696	656	661	689	659	658	681	658	662	629	653	643	687	628	646	692	630	653	609	688	653	645	644	719	666	679	671	623	685	699	652	630	654	673	624	670	665	663	619	700	673	690	695	683	702	626	638	680	661	657	655	641	678	675	689	644	670	642	667	688	668	658	657	688	654	652	673	663	647	707	638	692	655	698	655	634	652	688	658	633	654	651	710	660	691	677	641	697	624	671	638	715	679	666	707	712	645	689	621	667	700	612	717	669	693	652	685	666	668	654	612	667	668	683	691	656	618	700	675	697	657	666	727	662	595	680	685	687	650	683	664	708	664	689	668	585	687	689	688	657	649	716	638	640	658	670	643	614	668	663	681	658	659	672	645	664	687	686	658	684	683	645	672	652	687	637	629	636	666	678	683	672	663	623	684	688	665	691	670	634	680	694	647	626	625	660	710	665	653	674	652	672	684	647	668	674	683	660	730	662	671	660	684	692	673	662	676	670	668	662	660	645	621	693	712	703	672	649	659	660	659	682	650	678	661	667	658	660	640	678	741	624	702	674	666	663	674	660	655	666	686	693	643	664	640	645	695	678	680	640	669	686	656	626	664	666	650	689	655	650	658	660	697	657	631	680	664	689	688	653	723	653	707	682	641	700	665	631	690	704	713	640	716	668	702	660	658	643	655	630	673	642	646	658	649	626	670	641	682	699	659	611	664	686	650	690	703	668	675	638	734	686	654	649	690	693	706	679	636	644	647	667	669	606	669	644	680	684	633	628	697	660	656	659	659	710	615	656	675	675	677	651	642	662	688	691	647	645	667	669	635	598	716	684	657	675	648	679	653	637	596	655	690	682	653	674	671	681	661	692	667	648	646	661	664	708	683	640	731	703	653	686	639	650	670	655	640	671	668	700	702	675	682	686	713	674	665	639	659	678	685	666	651	690	625	693	640	663	682	687	720	686	644	675	665	681	621	668	681	663	679	633	700	648	663	710	706	675	662	671	682	670	682	680	678	682	687	712	698	668	669	634	645	634	702	732	680	667	627	618	652	672	715	615	646	675	654	675	659	669	655	639	647	682	638	688	653	681	702	704	642	697	629	634	639	627	688	661	681	662	657	703	651	704	689	684	659	696	690	663	678	675	715	699	643	664	660	589	688	639	652	685	663	710	681	633	687	630	653	671	743	604	652	674	643	630	634	671	729	683	636	646	678	640	644	651	677	684	676	657	687	661	613	671	698	673	683	655	658	698	706	668	671	657	641	657	691	681	650	636	654	678	628	715	675	646	664	693	692	646	672	675	689	679	667	663	665	687	624	686	654	680	683	619	635	667	651	706	642	666	685	657	704	679	633	681	676	644	687	656	652	680	683	662	643	675	640	665	669	658	641	683	662	685	690	658	697	640	655	637	663	705	643	624	683	626	631	655	631	684	714	632	660	699	703	680	643	674	685	661	702	659	664	610	686	661	640	646	663	701	675	705	673	656	671	661	671	664	653	706	697	664	652	652	615	667	641	687	697	684	694	712	674	655	614	692	667	656	635	667	672	744	628	679	660	645	642	652	636	678	657	708	687	670	706	698	644	656	657	673	690	702	696	671	672	705	658	648	701	708	657	658	696	715	640	695	688	662	704	659	689	637	694	655	643	680	638	651	654	656	653	659	680	650	647	676	611	661	674	661	656	653	609	660	673	693	677	621	696	675	652	676	669	668	630	668	675	659	682	701	619	663	642	663	652	661	647	699	640	679	716	651	647	669	672	671	686	641	711	667	673	670	658	669	726	688	668	634	640	698	674	678	656	681	676	669	694	655	699	656	679	683	658	666	667	634	648	641	649	640	691	649	655	682	627	686	679	699	648	667	685	671	653	662	664	710	657	682	658
12260	26244	14087	4224	110	96	71	64	62	73	80	68	67	74	59	66	71	157	256	604	616	342	190	100	85	69	61	63	62	70	63	61	68	71	69	59	66	74	58	66	65	54	70	60	58	56	58	53	78	55	62	82	62	71	73	76	78	66	61	59	71	69	61	70	67	77	79	68	68	61	54	68	62	63	73	65	67	72	60	59	65	58	67	55	59	76	64	74	75	86	65	67	60	63	61	57	70	71	93	70	63	72	67	70	82	50	82	69	65	73	51	64	63	56	65	78	65	70	74	66	59	60	62	70	58	74	64	71	69	62	84	78	51	89	67	73	70	75	75	62	65	75	71	69	77	68	79	86	73	51	85	62	67	77	56	67	59	73	49	62	69	83	65	68	70	79	72	65	62	75	66	65	64	61	70	80	68	72	77	58	67	75	53	65	64	78	72	70	83	73	74	68	63	75	74	81	63	68	69	71	75	64	70	60	64	72	71	61	51	72	61	78	62	70	61	69	70	64	87	78	75	73	75	79	75	67	82	56	59	63	67	81	77	69	62	70	88	70	65	72	77	58	67	67	90	69	82	78	69	63	76	56	72	60	65	68	69	64	67	77	64	60	63	87	67	51	68	61	63	59	63	74	71	58	71	59	69	73	83	67	75	63	63	62	66	69	72	61	64	69	74	62	63	70	68	82	62	77	72	73	60	79	69	57	62	72	61	67	69	65	64	62	67	64	66	80	59	71	66	49	78	52	67	64	64	61	68	60	83	66	71	68	74	59	65	78	70	60	80	66	67	64	59	66	71	70	69	73	80	66	60	71	61	58	74	71	64	65	64	72	70	67	60	62	57	56	68	54	67	69	80	67	63	71	73	64	60	65	60	71	53	73	76	73	45	61	73	73	64	53	70	63	65	66	83	80	69	52	58	72	64	75	69	60	83	70	65	66	64	57	75	67	74	72	63	58	71	56	72	69	66	65	65	58	74	70	76	71	74	70	87	62	59	65	56	68	50	75	71	56	69	60	66	63	65	67	68	75	69	90	69	83	66	79	68	67	64	83	77	74	78	61	93	61	67	65	68	68	70	69	63	61	73	70	69	76	67	77	68	77	62	63	70	77	73	78	64	64	57	70	55	67	66	71	72	75	74	54	78	79	82	67	55	70	83	75	68	66	55	70	66	73	62	73	71	72	70	65	75	66	74	75	68	56	67	60	75	63	60	66	67	64	53	59	61	83	71	62	73	73	76	62	55	57	64	77	62	81	50	56	74	71	66	63	80	70	65	71	78	69	66	62	73	88	73	68	59	68	70	62	85	70	64	63	67	70	54	69	56	62	67	66	70	77	64	72	46	77	68	60	74	70	61	61	74	62	64	88	65	60	69	71	61	90	77	66	67	75	79	68	67	79	69	61	70	104	70	65	63	79	67	83	71	79	64	53	49	63	66	94	63	57	63	73	67	78	71	58	72	62	70	80	57	74	79	77	60	67	78	80	57	50	64	77	72	83	62	58	71	66	74	74	71	78	47	70	52	71	74	61	78	64	70	68	75	70	78	69	88	74	69	72	66	69	75	62	70	73	73	62	71	67	67	66	66	52	65	59	63	60	80	72	67	64	69	68	80	59	59	59	73	69	67	62	56	51	70	86	66	73	58	77	77	74	72	70	67	67	73	83	79	52	75	69	80	61	64	64	73	66	65	79	83	64	66	72	61	78	56	68	64	74	60	71	70	65	57	65	69	80	65	63	70	74	71	77	58	82	60	67	93	78	60	72	74	76	80	68	60	78	70	65	74	72	59	54	68	79	67	47	65	78	71	59	84	64	56	66	74	64	71	68	64	66	77	66	78	71	60	67	70	70	57	66	68	50	62	63	51	74	66	75	75	63	74	69	65	65	69	86	70	82	73	60	60	70	52	58	61	80	70	69	66	75	72	82	56	60	63	84	65	80	71	77	60	60	52	80	69	59	70	66	66	58	68	56	81	68	62	58	52	54	60	74	70	65	71	55	51	73	79	77	93	58	64	62	74	67	65	70	45	73	62	61	55	80	63	64	64	72	74	62	66	64	76	71	76	71	81	65	77	78	62	75	71	64	71	76	80	65	64	74	58	62	69	74	71	66	76	77	65	67	56	70	82	69	53	58	82	62	49	64	70	66	79	71	65	80	64	75	67	64	60	67	65	69	61	64	69	72	65	75	76	60	67	76	70	78	82	81	72	62	71	54	73	70	70	63	87	67	79	68	84	66	57	80	62	66	65	79	71	64	69	69	73	90	79	59	60	61	71	65	65	72	61	52	65	73	74	71	75	59	68	65	77	61	54	69	67	75	77	73	71	84	73	64	64	60	67	70	71	73	71	79	76	68	74	63	62	71	68	65	71	63	68	58	74	74	63	80	61	76	62	78	58	67	58	74	78	57	62	83	64	58	56	81	72	65	65	65	64	90	72	66	65	65	60	73	58	63	53	57	65	75	65	73	60	63	71	78	65	65	61	76	60	72	62	70	67	61	70	71	58	60	77	76	65	63	61	68	74	49	69	68	80	68	73	70	68	52	75	80	64	83	63	44	60	56	75	73	67	65	80	83	71	72	80	77	79	65	66	83	62	69	75	62	70	64	76	59	69	67	53	72	66	67	54	60	71	74	74	73	79	65	67	57	68	70	62	72	66	76	82	63	70	60	83	76	74	67	84	67	81	66	71	70	74	69	71	95	65	65	62	78	61	77	76	56	75	84	68	54	85	76	56	64	64	76	78	65	70	82	56	77	71	64	73	62	75	77	54	71	71	63	73	62	72	58	78	68	63	70	71	55	63	70	60	62	61	65	65	68	70	60	81	75	64	71	57	69	75	71	59	65	56	68	65	61	63	74	76	72	58	67	70	78	67	68	66	75	83	74	63	57	70	61	60	69	59	73	70	56	74	63	76	71	77	81	74	70	67	67	56	83	56	67	84	67	76	68	78	60	64	65	66	68	66	69	49	68	76	64	61	77	70	60	68	80	64	61	63	72	56	71	82	69	68	59	72	64	72	75	72	74	64	71	57	60	74	79	57	73	62	64	62	80	80	61	72	71	61	82	78	58	67	54	63	76	61	75	74	65	76	58	60	62	77	66	79	63	67	74	78	70	66	76	73	74	68	74	64	59	70	59	76	69	71	82	71	49	69	66	76	65	54	73	68	73	76	78	66	74	62	78	60	72	62	64	68	73	84	70	67	62	70	69	61	65	54	64	81	74	67	58	57	65	55	66	70	67	56	77	62	75	63	72	58	77	62	57	77	71	67	64	70	76	65	72	58	68	70	71	50	61	72	80	76	75	72	57	77	61	62	63	67	81	71	74	56	67	64	59	70	66	71	80	65	70	74	62	80	72	57	68	74	73	53	71	68	70	57	68	71	80	59	75	80	71	48	70	76	66	70	59	77	58	71	68	50	70	71	48	77	44	72	62	74	64	74	72	64	82	66	67	79	62	61	79	77	65	82	66	83	66	81	66
42206	48254	33936	30727	1864	1933	1757	1629	1422	1322	1172	1134	1055	956	1030	934	956	3441	7785	15146	14225	7996	3605	1609	1057	881	827	849	829	849	846	847	861	869	824	829	859	808	816	782	790	872	859	860	819	833	838	849	826	816	798	820	775	825	843	828	769	821	791	809	819	829	808	862	844	806	816	807	804	836	797	849	787	871	880	860	851	832	825	813	852	785	813	776	834	837	808	795	801	812	845	826	778	807	813	863	825	784	804	820	868	838	788	797	842	766	815	839	816	851	813	802	844	819	854	877	814	818	794	847	856	813	841	807	763	845	828	829	812	870	852	847	784	784	838	826	794	826	828	845	827	813	830	877	833	834	850	853	841	889	785	822	748	843	882	829	860	897	812	828	838	838	845	833	848	844	820	818	820	827	808	810	783	837	785	770	821	809	785	799	833	795	807	842	820	862	798	799	785	815	783	772	870	795	817	819	863	804	801	821	833	856	850	831	808	810	831	841	816	838	877	830	854	801	812	801	772	821	819	796	826	797	822	827	836	849	793	834	890	854	814	821	840	792	732	862	832	851	815	825	820	845	810	798	780	790	836	796	849	818	838	862	813	812	787	844	834	856	828	827	811	829	792	833	797	836	823	779	806	811	766	855	877	862	823	821	846	849	853	794	785	862	820	780	836	796	829	850	785	830	827	804	833	862	819	804	848	846	805	789	820	783	814	807	808	824	747	828	803	892	831	794	842	837	862	901	794	851	890	852	778	816	805	864	858	800	866	828	820	833	831	785	752	801	824	811	799	839	801	826	826	831	840	788	867	794	808	813	811	841	813	860	825	795	777	787	841	807	824	791	857	807	802	809	812	775	756	800	817	854	857	824	778	854	802	808	863	792	843	836	816	846	825	803	871	818	792	780	842	847	821	824	821	850	792	823	832	844	792	781	824	803	778	817	826	877	834	853	840	799	790	797	833	801	839	875	817	824	830	799	800	856	810	809	837	815	811	793	832	828	808	794	794	783	863	733	797	831	756	830	836	878	821	799	801	795	768	836	798	826	783	814	836	818	819	814	883	864	825	829	794	785	829	815	851	854	835	793	854	838	827	792	856	806	795	777	817	841	834	832	822	809	801	818	783	858	889	810	885	829	816	834	875	809	826	756	813	805	829	851	783	839	871	897	820	774	805	834	762	775	863	789	810	835	819	849	810	829	823	790	852	815	874	794	847	834	841	820	834	830	849	854	817	813	850	840	812	848	864	806	790	847	794	776	805	860	816	842	824	829	848	869	769	874	799	811	863	812	859	811	855	818	809	797	866	838	798	830	835	789	782	831	836	840	801	806	811	795	845	790	865	753	806	819	861	768	853	840	843	842	823	824	849	825	793	847	891	822	783	843	844	820	824	814	834	832	801	845	854	788	790	855	865	779	828	864	850	806	847	844	854	815	840	853	839	819	848	822	842	824	843	840	834	824	812	804	806	818	778	803	846	770	845	823	826	797	816	840	813	823	818	832	826	822	801	842	879	809	777	816	794	808	835	811	809	816	843	855	830	852	843	849	767	866	846	860	852	824	872	776	809	811	829	817	774	808	824	844	800	776	805	832	863	823	829	862	764	849	860	807	815	813	840	829	849	812	835	801	756	806	889	836	823	811	886	833	803	809	803	826	840	822	839	828	802	818	836	891	830	852	857	792	821	827	800	847	828	830	828	857	857	774	791	789	848	838	832	780	782	821	850	891	852	749	825	813	827	782	849	821	877	802	814	881	850	804	844	807	837	799	862	862	827	816	806	851	830	806	823	825	822	809	791	851	837	860	865	840	863	818	887	882	775	809	810	835	825	842	786	808	828	826	789	842	762	836	839	835	820	898	813	806	861	841	806	764	898	815	829	824	839	852	784	852	831	842	822	796	824	789	810	792	861	821	881	829	837	841	842	802	850	839	876	805	807	850	854	805	850	838	837	845	793	848	841	843	760	807	837	825	858	835	862	792	802	843	801	829	882	822	819	811	807	803	856	814	783	853	836	819	806	874	809	819	847	797	831	872	817	815	836	813	786	843	817	818	832	847	837	854	840	799	830	838	775	876	823	817	825	782	843	863	794	862	827	799	817	807	848	790	840	856	757	807	832	816	850	814	833	843	770	853	839	848	833	833	870	814	748	854	837	867	773	812	835	854	786	834	887	829	804	847	791	780	798	840	821	835	783	844	853	787	834	833	836	821	861	836	812	791	782	766	856	832	878	863	803	866	853	837	880	807	798	822	833	844	828	862	836	759	787	843	804	822	855	843	845	777	830	788	802	817	815	842	809	820	828	810	793	881	870	843	874	802	864	801	822	818	789	865	861	823	813	767	789	814	808	806	778	874	789	818	856	851	754	809	827	814	839	830	832	788	796	819	840	791	867	843	764	820	852	836	852	834	772	798	833	861	793	853	790	803	795	766	760	835	758	859	810	853	814	817	880	822	847	816	812	829	818	806	857	840	814	821	774	811	877	824	825	872	829	891	821	853	776	739	855	829	871	856	808	835	848	825	797	822	848	847	869	817	824	812	794	807	808	846	836	811	797	850	836	813	807	815	792	836	842	848	806	829	796	820	818	834	853	841	833	844	875	762	841	811	787	764	827	754	844	818	875	835	798	818	766	811	792	829	820	794	859	805	802	819	817	815	818	844	833	810	858	885	800	836	785	780	827	841	818	825	821	831	807	810	808	830	809	821	818	836	828	854	805	837	796	808	876	798	804	794	803	862	825	800	807	812	805	833	824	852	819	777	837	789	840	790	841	817	824	823	779	831	809	789	874	804	821	888	766	816	859	787	837	822	803	794	817	821	823	829	836	776	844	819	855	774	789	776	835	839	839	796	813	856	796	802	815	814	787	795	854	810	855	780	791	831	850	781	789	792	825	833	807	826	802	765	843	765	844	859	764	791	841	825	837	789	825	791	811	853	854	838	818	855	817	858	812	784	811	836	811	845	821	908	804	865	832	790	847	837	799	814	823	818	824	831	805	863	844	836	850	802	794	848	843	800	798	897	861	778	752	853	802	845	846	790	782	806	806	802	826	828	756	827	801	766	818	829	795	781	812	853	818	848	792	780	864	851	798	848	843	828	837	861	844	804	811	858	801	795	832	816	819	832	866	847	819	778	827	827	834	805	836	813	818	830	832	819	843	819	809	806	839	779	851	830	796	823	807	822	766	803	823	826	821	852	838	810	834	812	819	855	809	797	835	809	788	809	781	825	794	805	838	838	826	806	790	809	846	787	818	794	813	809	895	793	804	829	838	845	858	888	831	807	854	847	793	805	811	836	808	848	818	835	803	860	774	837	795	833	810	818	845	782	806	799	851	777	794	840	831	834	816	886	880	798	807	794	785	817	834	838	811	808	798	821	819	884	820	872	814	832	767	841	853	826	856	817	797	824	796	827	823	822	776	875	779	830	843	827	817	818	809	814	796	793	818	860	825	789	830	856	788	820	806	768	883	854	832	892	856	858	795	864	831	853	792	828
16746	37529	21385	7465	263	93	77	74	72	67	61	85	60	70	73	68	69	235	640	960	667	328	154	87	53	71	66	53	64	64	72	65	62	71	65	73	58	46	73	66	71	66	62	61	57	58	65	68	55	52	51	73	66	62	67	67	80	64	53	57	59	53	61	82	65	56	79	55	71	65	60	61	60	58	65	56	71	58	59	51	57	62	67	66	54	48	63	58	52	73	70	66	74	53	59	55	42	76	68	68	65	65	59	62	65	51	52	59	63	50	69	72	76	70	65	61	50	68	73	53	55	71	63	61	70	59	53	56	71	65	56	77	48	62	78	69	50	70	57	60	61	50	53	73	77	51	58	59	69	63	64	62	63	64	72	60	62	55	57	51	73	58	51	60	76	60	67	66	54	72	63	64	65	56	57	63	68	61	59	59	73	58	66	49	57	66	53	49	72	52	64	61	64	56	73	56	57	73	67	50	59	43	62	69	71	62	71	59	49	72	72	60	50	76	60	69	50	60	57	40	48	61	63	54	55	63	65	75	58	60	72	64	62	68	60	45	60	67	73	61	60	56	65	55	60	54	60	63	69	50	60	63	59	64	76	58	54	56	64	49	62	55	76	63	63	54	64	62	61	59	74	62	67	62	62	60	56	70	60	57	62	57	69	66	71	60	61	81	62	60	64	66	58	59	79	64	56	62	68	58	60	56	76	58	70	63	62	62	83	54	61	63	62	48	66	71	57	64	64	65	78	68	66	54	66	68	61	67	57	64	64	56	60	40	57	65	53	58	75	62	63	59	61	66	62	65	56	54	53	67	61	78	73	60	65	67	68	66	54	51	66	49	53	64	58	71	60	61	67	55	54	57	67	51	65	68	68	71	65	56	50	69	59	57	60	74	59	73	59	51	69	63	67	76	64	63	51	45	55	66	67	71	71	70	59	66	76	84	57	63	61	66	68	65	73	56	59	55	75	72	73	66	77	67	80	57	55	57	72	60	57	66	67	43	58	68	68	75	56	55	58	66	66	74	65	78	60	62	58	62	67	62	60	62	68	70	67	66	57	64	67	63	55	62	52	50	62	63	74	65	53	62	77	61	58	65	68	49	54	63	68	55	64	52	74	55	59	73	67	70	66	65	53	68	54	43	53	72	58	66	58	55	65	42	80	59	75	53	65	73	69	58	71	65	65	52	55	55	57	59	64	61	56	56	64	66	60	72	56	56	62	67	60	64	55	63	49	55	57	47	65	66	72	60	57	62	59	68	67	61	72	85	60	58	76	68	68	69	62	57	43	59	48	69	56	56	56	62	62	66	62	82	65	57	70	49	58	57	61	66	70	57	68	68	70	61	65	74	68	55	56	66	44	69	54	61	64	74	64	54	63	53	61	49	58	52	79	74	56	77	53	58	59	65	74	72	56	65	57	56	60	67	59	70	71	61	65	59	72	72	59	69	54	66	68	67	63	64	54	66	58	66	73	65	65	66	63	57	67	44	79	51	48	73	53	57	63	72	65	65	59	62	58	69	66	53	70	66	72	63	57	64	64	50	55	72	61	52	66	65	60	51	66	70	67	62	50	50	53	61	52	66	44	66	62	62	63	53	65	70	70	64	48	74	43	58	65	56	62	63	71	76	60	53	67	79	56	58	69	66	50	72	65	67	59	68	58	60	55	64	54	60	55	52	60	57	82	63	59	57	63	50	55	57	59	58	59	54	69	60	65	62	59	56	68	52	60	63	64	63	66	49	69	56	59	74	48	68	69	58	54	58	72	64	59	58	75	73	60	53	55	47	62	67	60	67	63	64	52	63	60	69	70	72	56	61	52	55	67	66	61	52	81	73	58	61	59	62	51	62	56	63	45	63	64	68	47	61	61	50	78	68	64	60	59	54	65	62	75	69	61	62	57	73	49	64	72	60	69	53	75	72	64	56	62	64	52	64	48	57	62	58	55	66	71	55	69	57	59	68	74	53	64	76	58	72	70	60	50	82	63	65	50	60	51	56	59	59	60	65	64	61	61	72	66	59	64	49	69	70	62	67	66	58	66	58	66	69	59	59	66	62	56	74	59	60	62	72	74	59	67	41	61	63	56	57	49	60	55	87	58	73	55	60	50	74	68	56	56	57	54	63	66	53	60	61	54	60	64	65	52	55	67	62	61	61	74	65	56	51	57	58	72	61	75	49	59	65	58	61	58	67	57	72	56	67	53	61	54	63	84	52	63	66	68	60	53	62	44	56	74	72	72	70	55	70	73	58	70	58	69	68	58	62	70	50	66	53	48	57	72	59	71	59	53	60	55	65	58	61	61	57	77	84	61	68	59	70	56	61	58	54	72	69	53	66	54	57	57	56	57	55	45	62	58	56	80	46	60	61	55	63	63	71	60	63	68	52	75	70	73	67	62	73	60	49	57	52	66	80	62	55	64	52	62	50	58	64	60	50	56	66	54	53	69	48	65	59	69	58	74	64	60	71	56	67	62	55	71	73	58	63	69	64	75	79	60	54	56	53	56	61	65	56	62	49	46	59	52	61	59	59	53	69	54	60	60	63	63	49	48	75	63	58	45	56	65	65	72	60	59	74	58	58	61	56	69	57	63	60	56	53	62	80	61	69	70	73	50	49	54	59	59	67	60	60	69	82	58	61	76	67	65	57	61	55	60	57	44	56	61	69	75	57	49	51	74	54	66	61	66	53	52	53	51	55	63	74	73	53	75	68	83	49	51	43	47	60	68	55	57	72	68	67	62	57	73	61	59	72	63	72	72	56	73	60	59	66	54	68	57	53	58	70	60	62	65	62	76	72	64	64	60	69	54	66	66	73	60	50	67	66	66	67	62	59	57	67	56	56	55	45	70	64	59	64	51	60	57	49	70	65	61	52	60	68	62	68	64	58	67	67	64	66	51	64	62	61	60	70	65	83	58	48	60	65	69	59	52	77	54	65	59	62	59	77	61	65	75	66	69	59	56	53	73	63	57	72	65	64	75	62	61	47	56	56	62	56	73	69	61	64	75	56	55	58	66	61	54	56	69	66	71	54	72	77	57	63	52	57	60	64	57	63	60	58	59	80	63	50	62	57	60	65	56	65	69	73	55	43	65	74	65	67	73	62	64	72	68	59	67	67	54	57	54	61	46	71	59	60	66	68	56	71	63	59	71	64	48	75	70	64	50	48	58	52	71	61	54	63	60	80	59	71	70	55	57	75	56	54	66	59	49	62	69	56	70	58	70	68	56	70	72	70	55	69	52	71	57	58	59	66	58	55	63	50	67	60	51	48	68	54	66	45	73	57	63	73	60	71	69	63	57	62	68	42	77	53	57	64	54	74	49	64	49	71	86	52	63	54	62	56	75	59	65	59	60	58	63	60	46	65	79	62	69	52	58	56	58	54	62	66	60	69	70	56	67	53	54	61	61	63	56	61	45	56	60	63	65	64	80	61	67	63	64	50	65	64	55	67	46	72	61	67	60	60	60	65	71	62	58	45	67	68	65	61
40471	50306	40321	37712	4019	2586	2282	1922	1617	1372	1263	1124	1136	1041	975	1004	972	6609	16539	19387	14529	7553	3272	1513	932	772	753	731	735	774	752	744	738	723	773	771	775	747	796	712	779	741	709	731	730	763	743	754	759	774	737	736	744	782	785	706	736	753	753	737	795	729	753	729	750	740	736	740	728	733	747	745	789	744	718	759	759	767	732	752	731	755	748	766	746	727	748	767	726	762	690	721	756	761	731	761	756	739	764	749	782	749	718	711	744	726	768	793	774	786	737	753	741	700	766	740	768	759	733	735	733	740	759	759	749	771	761	732	759	753	719	735	729	742	731	693	721	722	688	712	724	750	715	746	748	757	807	755	789	766	764	717	756	740	724	707	760	755	723	793	784	764	773	741	764	743	740	775	764	723	733	767	779	766	713	751	781	727	758	748	749	744	805	751	760	722	751	735	770	792	776	760	737	783	753	755	709	742	722	792	715	756	740	726	761	718	786	714	723	724	730	745	776	704	796	745	753	757	808	738	742	728	749	702	750	762	766	715	749	741	718	724	751	742	730	771	742	750	743	765	733	760	758	742	726	799	780	714	726	738	800	723	718	780	709	736	788	720	764	720	769	777	748	742	692	720	741	732	722	681	810	701	760	722	717	770	816	744	739	777	725	776	768	740	751	741	729	755	755	746	743	740	764	734	746	760	747	775	748	777	713	730	739	744	758	784	781	795	713	775	782	733	755	733	780	799	719	760	765	740	736	722	715	712	752	733	742	746	697	711	713	739	768	733	708	730	767	694	725	729	745	763	737	767	736	666	734	777	729	706	758	694	764	757	763	772	717	769	739	739	741	678	741	745	731	746	766	765	748	741	705	783	746	738	753	754	765	742	768	769	754	749	728	799	769	747	747	711	727	731	730	776	755	760	745	741	759	714	682	730	764	733	749	721	763	792	795	771	696	708	727	740	742	727	790	741	744	833	774	739	749	759	809	736	727	755	709	708	763	723	721	695	779	726	757	700	729	799	765	761	750	749	747	735	774	778	770	773	786	729	717	713	748	749	752	714	734	780	747	723	702	725	752	717	695	748	783	726	722	757	723	762	734	693	715	788	755	743	722	779	778	771	749	752	749	739	723	794	800	697	733	791	731	757	724	788	773	715	761	706	776	737	786	780	776	734	822	739	749	714	732	720	776	752	741	709	725	730	772	717	762	691	728	738	722	714	747	723	741	770	742	779	721	745	727	694	776	723	752	724	745	753	773	758	695	740	732	777	786	761	755	750	718	745	747	728	773	754	754	716	748	757	772	777	772	745	737	720	743	712	760	732	762	711	746	731	739	758	754	714	742	762	701	787	769	723	725	785	756	743	793	758	721	776	739	790	724	729	770	734	737	764	746	764	730	702	805	711	773	737	752	753	687	760	708	770	723	756	778	721	749	788	708	757	779	741	734	697	728	735	737	746	781	780	727	775	728	720	757	786	749	737	726	756	743	720	749	757	752	754	746	744	718	761	793	735	776	792	743	730	767	752	774	747	747	735	702	768	757	740	779	760	736	763	704	765	782	763	732	710	807	748	745	740	760	766	718	754	739	746	770	778	750	743	756	716	724	696	713	779	710	754	729	736	769	760	751	750	758	728	723	735	699	789	769	743	779	759	757	799	735	745	758	756	724	776	710	785	689	697	740	742	725	824	719	776	722	713	725	736	771	734	722	776	730	766	743	732	735	731	778	701	777	764	751	733	748	769	728	709	772	761	757	733	744	731	715	742	737	708	722	747	774	747	764	728	735	713	721	723	739	793	745	751	746	727	728	761	771	740	738	782	722	721	701	722	749	771	783	793	740	759	778	783	736	757	730	717	732	804	752	733	741	760	792	833	724	737	697	763	693	771	771	770	764	704	741	727	810	726	733	799	705	742	714	713	744	714	708	750	714	697	775	774	752	770	724	707	718	770	763	767	786	721	764	772	764	742	713	745	742	727	775	754	709	765	788	771	734	708	813	742	757	728	727	794	732	719	735	695	740	735	776	761	736	786	757	805	759	721	737	750	816	767	768	784	777	738	730	689	748	741	708	795	732	779	783	758	726	762	755	753	699	747	796	770	793	724	739	711	724	724	749	734	684	702	743	748	765	755	766	768	762	729	702	763	763	802	737	765	741	695	729	736	736	769	757	752	766	786	786	782	727	724	770	739	750	712	728	733	769	757	731	726	788	715	767	750	735	729	748	797	768	733	736	754	699	797	763	800	767	740	701	752	722	798	707	706	705	801	760	743	758	737	743	767	803	792	764	692	754	756	754	803	764	719	777	785	796	756	823	735	712	761	736	755	803	722	757	738	764	755	740	720	739	782	778	732	708	733	794	711	762	775	777	740	734	758	725	727	728	718	687	764	772	744	719	726	733	751	761	764	678	766	793	777	746	749	695	736	779	799	702	748	710	749	711	752	728	705	711	758	753	720	759	762	783	724	762	698	760	750	767	750	763	770	727	762	726	789	702	759	762	736	750	703	710	757	799	718	764	735	754	723	754	730	690	704	777	805	787	746	779	725	718	752	727	751	753	762	751	757	712	766	767	736	733	749	669	711	733	721	713	778	753	736	716	747	781	762	770	739	760	771	713	722	733	753	713	769	759	753	694	788	763	739	775	765	753	775	739	716	786	749	753	710	720	719	737	745	749	770	773	774	732	751	727	728	738	723	752	755	756	754	798	741	739	738	776	740	732	715	724	771	739	758	729	769	749	728	799	785	733	736	743	717	780	779	744	759	755	748	724	723	710	792	749	742	779	717	758	804	767	792	741	779	707	741	728	753	710	767	697	771	766	758	787	755	804	710	746	724	712	733	723	743	697	759	758	735	746	782	764	785	760	703	748	778	773	752	723	774	766	758	797	796	749	776	735	725	673	738	778	716	754	755	816	770	741	748	790	759	764	769	729	712	816	748	751	729	723	770	727	771	724	765	780	771	751	715	737	750	749	727	690	706	729	771	730	788	737	759	736	690	728	735	771	731	721	762	725	756	789	746	755	712	653	769	683	712	724	741	747	738	773	783	700	780	752	736	725	676	734	701	721	752	749	721	680	698	753	741	747	731	759	720	792	693	770	745	702	721	751	732	774	804	749	762	751	789	737	718	809	722	720	747	792	709	742	714	725	770	757	707	713	693	719	691	754	720	716	762	704	780	772	704	762	768	741	712	752	720	776	731	750	710	740	734	779	743	707	723	722	746	765	746	758	744	761	750	703	675	723	759	732	724	715	729	698	773	764	782	769	811	723	735	814	729	745	779	758	750	740	736	706	744	746	782	824	736	811	782	746	684	731	759	765	732	753	787	753	735	725	738	720	762	748	732	724	740	742	781	738	775	734	723	779	777	754	797	729	755	775	734	779	775	749	746	702	766	801	741	705	759	788	731	733	768	762	747	730	745	776	785	766	754	785	768	766	729	745	777	740	731	702	786	751	780	767	771	771	809	742	698	724	770	750	761	736	700	773	743	712	794	736	720
5544	10671	5246	1213	135	68	60	68	63	57	63	53	65	56	69	63	42	98	192	247	202	141	92	62	52	71	73	78	68	69	58	70	60	66	62	68	54	69	49	53	49	72	40	62	61	64	58	53	66	66	48	54	61	60	53	58	74	55	61	60	69	61	48	57	55	53	63	50	64	55	62	57	61	67	60	56	58	59	54	55	66	68	56	53	56	66	69	48	56	63	54	71	57	65	68	61	59	63	44	58	59	58	53	56	64	56	56	58	51	63	55	58	68	56	55	65	41	59	51	57	62	57	51	47	67	50	65	43	71	65	52	47	58	64	67	55	47	57	50	61	59	70	62	60	50	71	60	66	59	53	50	42	59	49	61	61	52	61	68	68	46	52	55	51	47	58	67	67	56	62	70	59	55	53	52	49	61	61	65	43	65	65	60	71	61	65	50	48	64	70	64	51	50	55	49	57	54	48	61	59	65	62	65	54	49	70	71	42	58	63	62	51	59	57	70	52	55	53	50	56	71	52	59	60	54	72	64	48	67	52	42	53	66	52	62	58	58	58	49	65	60	44	65	54	47	52	51	67	50	53	64	62	52	64	57	59	51	52	59	57	68	65	61	60	67	63	46	52	65	59	62	63	65	59	61	42	56	67	54	53	58	66	51	64	56	45	64	57	54	43	51	62	64	51	54	53	52	49	48	71	58	55	66	60	52	47	56	64	58	57	73	58	63	56	74	58	65	65	61	50	64	61	61	63	48	66	61	57	60	63	65	78	60	49	67	64	52	47	49	60	59	61	57	45	49	68	70	76	59	64	62	58	63	56	55	39	56	68	48	44	43	61	49	72	55	67	64	45	57	62	64	69	49	64	63	49	57	72	72	59	43	51	65	66	63	56	46	51	72	55	60	58	55	60	44	59	67	70	56	51	44	63	53	56	58	65	39	53	42	53	55	73	54	58	67	62	64	60	60	76	45	67	68	51	66	62	69	51	49	47	52	70	65	41	60	79	57	59	46	61	61	48	69	41	43	51	59	62	47	50	52	48	52	56	51	55	44	54	58	70	64	73	65	65	56	56	63	61	53	52	53	65	57	65	72	61	62	73	71	69	50	63	69	62	54	64	63	50	64	69	75	51	57	51	48	56	58	59	55	61	67	54	58	55	68	61	60	58	61	49	55	65	62	61	50	62	66	69	75	52	70	61	62	68	61	61	59	70	56	56	44	52	74	51	72	56	47	63	67	70	64	57	69	58	61	43	43	70	65	62	70	79	65	58	63	47	64	59	46	65	84	57	62	60	53	70	75	58	55	47	70	46	58	69	59	52	62	53	63	63	53	57	65	61	56	68	53	66	67	55	49	51	70	53	52	50	54	63	56	68	54	66	69	57	52	54	70	55	64	51	61	51	59	57	48	56	42	65	48	58	59	62	77	44	63	56	64	58	60	47	62	65	52	64	69	57	64	64	66	56	68	59	56	60	61	61	39	58	58	59	69	63	62	51	62	56	74	62	57	62	56	39	52	70	62	59	56	65	42	45	48	44	62	55	42	61	78	64	66	58	55	49	60	79	67	59	58	67	55	67	48	49	57	54	54	68	58	69	68	62	66	54	60	58	66	75	74	74	63	70	51	57	61	64	70	54	64	62	65	45	54	60	56	55	52	57	58	51	51	57	49	59	67	71	76	55	60	51	47	58	54	65	63	58	51	59	61	56	53	54	57	62	58	59	76	65	63	53	62	60	59	51	46	63	72	76	50	55	63	44	63	69	68	63	63	59	68	53	50	63	56	53	57	61	59	48	55	44	57	59	50	56	46	50	33	43	70	58	54	46	53	66	61	50	65	62	61	56	55	68	52	49	56	63	64	63	73	64	63	49	56	65	71	63	49	43	49	52	54	53	78	62	54	57	56	53	57	52	58	72	82	61	59	54	63	67	58	69	53	50	58	59	47	57	67	43	58	50	62	46	65	54	66	64	60	67	80	51	60	61	54	46	56	63	53	80	72	54	66	57	56	68	61	61	54	67	57	56	56	59	59	67	55	65	63	52	61	59	67	50	59	59	62	61	52	56	62	54	63	59	70	62	58	51	53	61	61	64	52	47	59	63	64	78	60	44	63	52	50	65	62	56	66	63	68	50	59	42	42	66	54	64	54	63	61	55	60	69	57	58	68	65	57	57	61	50	54	56	56	59	66	68	56	57	48	53	53	51	58	51	49	54	64	63	55	75	54	50	55	65	58	62	61	54	65	56	45	49	50	68	57	61	61	59	62	57	65	47	53	55	51	55	61	56	46	59	67	65	49	51	54	59	56	58	62	76	57	57	47	64	56	61	70	65	66	46	47	52	66	56	57	58	53	68	58	60	68	58	44	54	61	60	58	64	65	50	67	62	58	57	59	64	53	49	58	71	54	63	55	57	60	59	60	66	65	55	58	61	65	64	64	56	56	55	58	57	73	52	61	66	51	52	52	56	54	64	56	50	54	58	37	43	66	63	54	54	71	59	56	77	64	68	56	64	74	73	67	58	41	54	64	53	56	57	78	57	63	59	68	56	54	50	66	71	62	56	57	67	63	64	60	53	56	53	61	69	57	58	59	87	51	56	43	52	65	50	69	50	57	65	57	49	66	54	66	58	49	61	56	53	70	62	45	68	54	50	58	75	66	51	48	65	51	51	66	55	72	74	48	71	64	58	67	66	61	52	51	45	72	44	57	57	62	52	57	62	55	59	63	60	55	50	50	69	56	52	55	70	58	68	66	60	66	59	57	62	66	55	52	48	70	58	77	65	57	58	67	62	68	61	71	53	61	62	60	56	75	63	62	60	55	57	58	43	58	62	50	51	67	51	57	62	54	53	57	52	66	50	69	46	54	49	70	68	57	67	45	60	67	62	55	70	52	81	54	70	65	52	57	50	46	60	64	63	63	58	72	57	58	71	64	72	62	59	56	71	62	55	73	59	57	49	70	52	62	77	46	50	62	55	60	60	52	57	65	62	65	64	71	60	58	70	63	55	62	52	50	63	52	55	61	55	64	47	56	62	55	67	49	46	56	71	60	57	55	62	62	43	50	71	49	73	65	69	51	77	68	67	45	66	55	67	58	61	57	56	51	55	43	61	59	64	61	73	65	59	53	59	57	65	49	62	60	62	62	64	56	70	60	61	59	58	59	60	72	57	63	66	59	53	54	60	56	57	44	58	61	59	61	53	49	67	48	68	62	64	59	65	61	53	55	63	52	73	67	60	54	62	63	60	60	64	54	59	60	52	55	52	46	58	61	72	80	53	63	57	65	64	57	60	51	48	59	74	47	59	67	56	54	54	59	50	58	56	43	41	53	48	49	57	64	56	46	61	55	65	61	60	62	70	69	51	74	55	66	69	62	60	73	61	57	69	56	59	62	50	44	60	47	49	67	73	66	63	54	63	81	56	51	49	67	55	67	51	57	46	62	56	55	52	59	62	60	53	48	62	54	58	63	49	55	68	59	56	77	57
36689	36845	24477	20656	3626	1008	955	935	900	822	778	765	732	749	772	797	755	2458	6441	6241	4741	2464	1303	881	774	737	707	741	716	694	724	753	723	701	684	735	717	743	726	701	725	746	700	698	679	723	693	705	746	714	730	680	732	710	726	686	704	731	757	769	764	697	738	712	723	725	726	744	695	711	717	738	687	787	709	730	694	708	707	747	684	718	726	730	714	717	715	733	718	687	707	711	718	727	655	742	701	722	741	700	745	697	691	730	684	688	764	706	685	734	728	714	712	722	733	712	714	718	706	684	759	682	709	707	695	651	760	723	707	705	667	770	775	701	716	736	724	739	711	680	711	695	751	715	708	757	727	692	693	675	703	710	733	708	688	688	698	722	717	718	741	743	725	688	683	742	699	771	692	719	696	722	776	765	728	672	698	725	735	694	699	705	708	729	769	722	711	691	708	748	723	666	725	689	700	700	685	718	732	688	723	719	718	754	698	720	704	730	729	762	699	728	711	716	712	705	725	729	735	742	759	722	687	715	767	733	711	719	736	752	690	718	716	735	736	752	702	733	717	670	709	714	742	714	699	701	727	735	776	714	676	722	706	682	688	697	706	712	709	749	794	745	757	716	716	653	753	707	720	645	737	699	718	747	722	740	657	725	748	716	715	729	728	775	685	718	752	750	708	696	723	760	744	682	716	731	676	768	672	754	710	684	751	703	746	710	672	683	672	722	756	730	719	708	729	703	743	745	714	764	694	706	665	707	712	702	703	710	749	736	723	714	751	700	677	744	702	693	730	732	769	766	707	706	756	693	693	717	704	727	732	722	769	690	725	709	722	723	690	740	731	728	733	704	683	718	718	694	683	705	715	676	699	736	735	701	726	751	704	690	691	709	689	740	744	692	706	702	744	710	727	725	761	696	751	728	733	739	701	715	715	783	722	689	747	718	730	698	656	697	683	647	722	705	725	735	731	705	743	733	766	689	675	713	704	715	687	714	757	731	747	738	690	701	715	705	737	720	690	744	745	718	770	749	687	762	713	722	752	707	699	721	723	729	705	699	733	725	674	751	731	692	742	692	724	736	740	701	757	711	753	749	725	701	752	697	688	737	712	674	728	703	740	709	715	736	775	751	719	677	694	704	707	738	729	728	717	687	716	729	735	715	733	745	746	735	730	677	706	763	736	747	733	711	742	708	726	738	704	729	690	705	719	735	736	710	694	812	745	711	697	714	762	734	723	701	730	777	728	731	733	711	684	722	753	711	721	701	720	741	736	736	694	771	729	719	658	680	719	704	748	720	707	725	728	684	685	691	711	669	768	774	766	699	752	736	727	689	709	738	763	713	736	731	726	704	737	681	710	739	692	768	720	710	696	722	716	726	679	675	682	736	742	688	727	696	763	694	698	731	703	728	748	704	735	726	717	696	705	724	738	704	691	722	710	728	727	713	715	705	745	707	684	691	739	701	738	699	735	754	720	712	739	700	743	682	710	729	701	706	740	704	718	709	719	722	696	696	709	699	636	717	739	740	722	736	733	737	764	718	751	745	736	729	691	734	708	691	742	712	717	720	717	734	776	768	704	662	696	669	754	682	720	721	681	716	732	727	725	735	763	707	715	699	698	720	705	706	695	763	678	695	708	701	676	734	714	729	760	715	726	703	692	715	686	700	681	687	749	725	709	720	716	708	729	730	730	763	757	724	694	715	735	727	722	741	738	678	719	765	736	744	690	713	712	707	711	713	684	723	681	776	693	728	726	768	666	742	731	763	730	718	710	683	716	712	788	703	724	709	689	680	739	694	702	744	705	717	707	702	688	720	716	691	770	761	737	714	720	679	713	732	719	731	713	732	735	719	759	751	753	726	739	702	713	726	728	699	745	675	693	731	694	743	756	681	714	700	717	692	700	719	696	731	713	731	708	723	738	691	721	690	710	706	728	709	741	754	740	694	668	730	687	675	731	713	708	710	674	704	685	732	685	754	689	680	715	713	713	644	691	704	667	701	707	746	710	716	707	762	709	684	714	675	708	760	704	724	712	724	715	667	702	719	749	695	722	749	746	700	767	746	761	732	732	730	724	727	752	713	767	723	767	748	739	719	683	687	708	696	709	708	714	690	708	749	657	691	742	741	688	684	691	649	734	701	710	675	768	701	728	707	755	725	706	721	727	695	723	715	704	688	726	675	698	700	726	740	711	686	717	719	686	680	670	697	698	732	725	710	718	707	691	769	710	733	732	762	660	650	688	717	733	743	724	685	767	685	706	741	729	729	745	694	683	709	704	718	708	738	717	727	709	725	746	729	710	727	693	716	679	686	752	701	726	694	745	734	696	740	726	684	668	753	710	732	679	684	766	709	728	729	734	680	749	723	656	741	680	777	705	749	730	737	744	715	696	756	737	733	700	730	705	721	714	708	744	719	732	682	749	692	731	725	727	690	702	780	647	748	746	694	752	733	711	778	749	713	688	662	683	704	744	701	745	771	741	691	705	755	716	678	693	692	713	690	687	732	667	689	745	734	709	754	780	682	727	648	731	655	722	759	728	750	714	704	797	679	717	692	706	715	695	770	766	698	682	753	745	720	704	671	691	692	686	733	732	732	683	754	742	719	734	769	746	695	677	698	699	723	678	718	753	762	732	684	693	702	718	658	717	795	755	729	685	760	706	748	715	700	726	675	778	744	722	726	708	711	726	677	740	742	708	735	646	758	699	720	706	728	713	712	721	720	700	732	708	710	726	732	684	716	739	729	716	734	716	715	665	701	759	772	701	714	728	770	780	708	720	732	721	649	678	668	679	724	697	740	684	711	729	702	677	696	694	725	716	701	717	700	694	716	716	707	760	742	718	741	715	737	699	700	701	787	738	733	696	695	684	698	694	737	711	695	764	719	742	731	743	758	705	750	743	739	730	735	739	734	758	705	672	686	722	740	723	751	685	727	733	707	732	699	731	731	691	673	749	740	727	715	748	695	723	648	741	713	762	731	689	685	754	789	773	775	747	736	709	715	691	693	732	698	753	736	766	700	690	728	684	701	727	686	742	692	709	729	732	710	699	705	718	728	752	762	722	711	715	671	713	752	762	722	736	731	766	737	726	760	714	755	697	728	676	707	684	712	717	716	687	725	698	736	708	710	706	663	717	686	710	703	679	709	744	756	710	689	702	728	701	721	708	744	680	750	714	713	728	708	730	754	684	750	712	756	719	737	709	721	683	725	744	739	703	752	723	724	719	695	742	692	715	680	701	732	718	756	689	721	714	698	685	708	767	734	669	727	715	714	729	705	730	717	732	701	768	728	710	733	720	692	714	678	725	730	735	763	744	740	722	727	766	707	746	782	720	722	727	689	719	717	735	710	693	727	692	714	729	717	721	687	781	720	705	718	737	704	700	732	720	722	717	746	723	700	700	731	679	628	717	687	755	707	711	722	651	723	743	742	712	719	717	741	780	737	704	746	734	686	715	680	733	698	709	718	736	742	760	734	738	689	740	731	685	729	745	740
17138	29655	14034	4676	486	64	83	61	66	77	67	59	56	45	49	40	58	397	613	410	200	130	95	58	49	56	64	56	45	55	46	64	54	50	51	43	56	52	53	57	58	65	56	60	51	63	50	59	50	57	59	52	70	65	61	38	55	63	54	55	59	71	56	51	54	52	63	60	67	52	55	56	53	49	50	56	60	52	64	58	58	66	51	73	68	64	58	55	54	43	54	49	55	37	75	62	61	51	61	58	59	55	41	53	54	64	50	58	51	69	45	50	65	54	61	49	69	60	61	61	49	59	46	48	54	51	52	56	64	54	62	54	50	67	59	60	61	57	50	66	54	58	73	62	51	44	62	63	54	47	68	58	57	56	57	35	67	69	45	49	67	52	51	46	52	68	56	70	61	56	42	51	56	58	50	75	69	55	54	49	40	66	55	55	52	61	59	65	45	57	47	46	56	55	53	57	44	52	48	60	66	52	65	59	58	59	55	50	46	49	63	47	68	56	59	59	61	50	36	60	59	43	55	58	66	54	51	53	57	58	54	54	54	57	60	55	49	50	52	46	65	54	45	50	63	63	59	66	54	59	68	52	52	49	56	55	45	63	50	47	60	55	54	62	57	62	51	48	47	59	59	54	55	69	50	50	65	66	44	47	50	62	58	42	55	52	66	59	45	42	46	71	63	55	54	51	57	52	49	63	52	49	52	53	55	61	62	56	64	58	45	57	58	42	50	43	57	47	48	66	50	64	56	64	46	47	51	57	55	60	44	48	42	59	44	53	55	71	56	51	60	56	61	73	61	69	59	68	55	56	60	54	57	68	46	51	58	58	68	52	43	43	59	51	48	58	52	55	57	48	57	60	57	45	44	55	46	59	60	59	53	52	57	59	51	39	42	56	48	53	47	50	48	70	57	61	52	66	67	56	63	52	51	44	56	54	62	50	53	44	66	56	50	52	56	64	53	45	47	58	65	54	54	62	55	54	65	42	79	55	47	46	55	67	60	50	48	55	51	59	33	62	49	51	64	48	60	50	69	53	59	61	44	47	45	54	53	58	48	52	54	60	52	60	58	49	47	50	63	67	45	52	53	61	46	69	47	53	59	43	53	56	59	57	50	59	53	53	56	50	57	47	54	48	64	65	50	50	55	55	59	51	57	59	57	52	62	58	58	58	50	64	64	49	52	50	62	44	58	48	50	47	57	43	60	53	43	48	55	61	64	64	54	51	49	70	68	58	54	54	56	57	49	54	58	57	57	55	60	64	52	53	67	57	49	54	65	54	49	62	58	68	52	65	54	52	66	65	54	52	63	51	62	48	56	54	55	50	68	65	49	63	49	47	56	65	55	42	55	49	48	57	64	56	57	65	71	38	55	59	55	55	54	61	54	56	59	52	58	63	48	56	47	53	51	56	58	46	48	58	55	65	49	67	31	70	68	61	55	78	43	50	56	45	54	56	53	70	60	56	65	59	54	52	66	57	50	61	53	48	50	53	65	67	59	46	60	64	53	60	55	48	59	50	61	50	53	38	49	60	50	60	58	55	62	66	54	65	60	59	63	53	54	67	58	58	47	67	65	60	71	62	60	59	51	45	51	55	71	74	50	54	51	50	49	53	50	63	72	64	59	77	66	46	58	53	62	65	65	55	51	43	46	58	57	63	51	47	50	57	57	56	57	53	52	54	52	48	61	54	64	63	54	48	57	56	54	65	60	48	44	62	60	56	55	47	56	55	60	50	60	57	52	37	57	45	72	49	49	58	66	54	54	58	61	61	57	60	52	46	50	55	57	55	58	49	60	51	59	65	59	62	51	58	49	58	56	45	48	60	58	63	47	65	62	58	51	58	62	50	50	53	50	63	61	43	43	58	73	60	59	49	59	67	63	52	56	50	42	58	43	43	79	53	62	44	59	53	60	53	67	58	55	63	56	56	51	54	62	57	62	57	64	47	44	50	60	69	48	62	72	45	63	64	59	61	49	48	50	46	56	54	61	54	60	61	67	57	53	53	53	66	56	45	52	55	50	54	38	68	59	48	56	66	48	65	60	41	55	47	57	63	59	67	52	48	39	67	57	48	54	69	68	53	47	48	55	51	59	59	67	58	64	59	50	60	56	58	58	73	48	72	59	59	47	59	42	56	51	55	75	51	65	50	57	55	60	58	56	56	54	52	46	60	55	65	65	50	57	63	49	60	57	63	54	62	43	42	57	51	55	59	46	53	57	67	51	62	41	52	50	57	56	53	51	51	47	60	55	52	53	48	57	41	57	54	64	53	64	47	57	45	53	64	59	51	66	41	50	56	52	80	59	45	68	62	58	62	69	63	52	55	47	49	55	63	50	60	61	40	69	53	55	57	61	55	69	47	59	50	69	51	57	47	42	53	54	59	66	71	62	57	53	50	58	54	53	56	51	50	57	56	71	50	47	65	56	52	55	55	57	54	66	53	50	69	50	62	57	51	56	63	53	68	68	54	63	54	46	68	62	65	55	49	47	55	53	68	68	57	66	53	66	60	49	56	60	53	54	48	60	66	48	55	64	63	43	61	65	43	54	40	56	62	51	61	52	52	56	39	46	74	48	50	61	57	63	51	52	60	70	64	69	72	56	39	59	45	61	68	47	53	58	54	48	59	57	53	46	59	48	59	36	46	53	52	58	46	52	65	43	56	53	50	53	55	50	49	46	47	60	52	59	53	49	63	54	52	65	62	60	53	63	57	48	50	50	57	64	50	49	49	43	56	65	53	55	58	58	60	60	54	57	48	49	47	51	64	46	69	56	67	53	48	54	62	56	63	63	66	55	56	54	57	59	52	47	52	63	46	56	55	68	57	52	65	45	68	56	57	53	49	68	55	55	48	46	55	40	71	60	63	64	53	41	59	59	65	65	46	64	62	63	59	63	49	50	52	42	62	54	53	55	54	54	47	73	56	64	54	49	52	47	64	56	63	45	60	57	60	62	59	61	64	70	49	53	53	58	55	61	65	46	61	74	70	56	57	60	47	54	54	51	51	52	60	58	60	56	55	45	53	40	57	63	60	62	52	64	56	62	60	61	54	66	58	59	63	54	50	63	51	70	66	64	54	49	64	55	57	64	52	59	39	51	59	56	44	63	45	59	54	58	71	67	56	53	71	54	70	59	39	65	44	55	45	56	53	66	63	61	64	43	57	51	59	51	61	50	51	51	64	58	50	53	52	49	46	39	71	62	54	52	61	49	52	69	48	65	57	49	59	51	56	74	65	53	57	53	75	63	43	44	51	66	57	66	60	50	52	46	46	46	47	59	59	58	59	55	55	52	47	68	47	41	55	60	48	54	59	45	58	47	66	56	54	56	58	57	55	62	53	62	65	48	48	58	57	57	52	56	67	54	57	59	58	62	47	65	52	68	51	51	57	50	63	59	57	44	48	59	56	66	59	51	46	55	42	66	54	55	61	54	52	57	56	44	57	69	60	51	59	48	52	52	59	59	47	52	50	53	63	48	63	54	58
47397	46911	33373	34856	8593	1724	1487	1299	1123	1006	917	925	825	878	779	772	812	12026	15099	10180	5526	2481	1362	880	727	679	681	694	629	687	705	641	678	679	703	685	639	684	650	698	677	664	641	685	682	687	689	672	692	668	682	657	691	713	653	672	694	687	655	664	623	647	661	633	695	713	655	654	670	716	666	646	640	719	705	680	614	717	687	639	671	692	669	720	659	672	726	663	633	684	680	658	637	658	692	684	714	627	660	702	648	654	652	704	663	672	650	765	687	699	705	659	684	674	705	686	680	675	705	709	646	682	651	685	679	680	695	664	701	637	689	697	690	706	701	679	674	664	673	695	678	663	706	703	667	639	656	670	676	689	732	648	706	685	672	666	677	720	673	639	648	687	633	641	661	638	642	654	674	670	690	665	682	691	696	633	706	639	674	696	671	707	662	665	704	699	651	647	668	663	669	665	657	673	675	716	703	682	663	689	681	649	698	697	656	688	678	709	689	665	669	667	688	679	686	646	678	709	654	670	709	682	674	599	687	710	705	673	654	652	674	667	653	692	649	659	641	703	659	664	698	638	650	680	681	663	652	654	671	676	682	690	660	706	699	747	647	633	706	646	658	644	668	665	644	660	684	686	614	693	653	684	719	637	695	679	650	699	690	645	665	694	650	632	691	669	645	674	681	687	642	667	640	693	673	648	689	682	673	692	685	673	667	670	654	637	680	691	701	703	691	642	669	688	696	637	676	651	654	691	677	667	700	648	648	655	657	629	635	695	688	669	688	693	691	647	652	678	701	667	664	710	671	699	688	677	698	707	667	696	651	674	731	685	682	647	653	747	688	685	659	664	688	702	652	662	698	713	686	635	697	675	640	689	751	637	662	660	657	655	708	688	699	682	702	625	646	664	670	657	639	679	647	632	678	645	676	692	665	702	666	713	695	673	670	670	689	643	622	675	683	682	722	685	682	690	675	621	705	693	652	677	707	690	648	688	666	636	658	640	651	681	657	671	701	667	652	728	689	630	637	682	686	675	633	680	677	694	677	678	641	676	640	695	630	680	671	639	680	681	676	688	696	666	656	644	682	705	641	672	695	672	679	604	666	684	672	658	671	665	689	677	659	671	633	716	695	679	660	652	671	683	685	671	697	647	669	616	696	601	670	657	680	696	647	705	614	702	659	678	677	716	658	659	668	741	697	624	641	688	683	692	690	656	669	693	662	659	660	688	672	646	677	695	720	727	647	654	647	701	637	719	658	692	711	644	634	657	681	708	635	695	707	648	697	619	680	694	646	656	678	639	671	670	660	647	650	630	635	679	670	658	618	667	691	713	683	687	659	668	672	687	690	636	671	661	678	715	659	677	673	647	638	663	673	648	677	696	668	694	670	716	616	654	683	692	664	654	665	694	668	693	651	659	676	616	645	670	694	698	688	711	629	689	649	672	666	654	709	668	671	673	690	700	679	746	711	651	650	667	684	629	652	671	633	613	699	694	678	636	716	682	704	710	673	681	653	673	672	678	685	640	641	647	729	646	668	682	657	646	663	663	665	660	688	670	681	666	661	610	683	696	650	654	690	700	694	641	670	698	650	703	703	696	685	674	633	621	663	669	722	662	668	657	681	632	669	703	635	692	662	651	658	691	692	675	631	644	638	686	647	686	705	659	695	654	663	710	703	701	675	672	694	664	696	676	677	665	662	698	685	704	710	626	699	659	668	714	680	687	646	690	672	638	692	695	647	649	644	692	699	665	624	660	629	604	714	664	680	647	650	673	662	683	678	760	713	671	622	619	644	601	711	708	635	681	661	665	649	677	690	677	699	655	679	663	661	699	700	640	699	684	726	642	705	624	638	685	721	660	649	676	633	721	721	690	686	653	667	715	706	673	717	719	689	650	696	634	688	678	666	641	644	678	661	664	676	661	709	677	704	696	593	664	679	637	618	658	680	663	675	611	666	698	681	649	668	652	716	642	646	677	656	698	723	624	686	605	708	703	677	660	687	672	696	675	718	686	633	650	661	688	691	666	682	676	675	656	684	702	660	621	637	687	676	644	646	704	670	694	665	659	626	644	643	635	685	670	647	633	692	741	674	693	651	678	693	678	679	669	685	672	640	689	672	680	671	681	657	689	673	661	650	597	661	703	700	656	633	688	668	683	683	664	681	701	630	686	668	697	656	639	697	668	681	646	626	703	697	667	675	638	732	669	656	643	636	677	683	610	666	660	673	671	661	666	699	684	626	661	667	649	669	697	652	683	668	694	690	683	677	642	685	672	683	712	635	635	688	668	664	669	646	714	641	609	704	653	667	682	691	653	693	682	716	663	655	704	637	643	606	682	617	680	732	630	697	671	665	669	674	672	686	650	703	686	661	666	673	694	661	655	706	700	718	653	685	697	639	654	632	685	656	668	667	676	694	653	675	675	665	668	669	662	737	664	673	636	666	646	715	653	694	699	636	663	649	668	719	661	676	679	707	624	718	692	684	673	702	612	664	658	695	685	656	700	679	678	704	679	690	652	631	656	666	659	680	720	675	674	664	669	613	708	658	669	639	665	645	633	700	710	705	665	683	708	714	665	677	682	636	686	672	663	658	664	695	663	664	697	691	643	665	669	676	628	686	661	667	634	686	667	698	663	650	654	716	726	679	645	693	696	692	671	733	656	664	717	695	698	704	678	656	726	673	669	675	656	635	676	655	713	659	659	662	656	705	659	677	658	729	719	661	663	673	671	722	703	706	672	705	647	671	662	654	684	691	656	685	683	655	598	646	683	695	651	677	685	713	660	644	670	707	666	662	702	679	629	698	681	671	681	617	659	675	637	649	708	668	700	625	662	656	615	685	705	677	672	674	680	703	660	694	670	704	669	668	651	647	675	682	669	687	620	661	632	722	651	667	682	705	686	673	648	680	643	746	712	695	704	675	658	669	629	629	675	699	676	674	622	720	648	690	662	652	676	648	706	687	642	654	670	661	675	691	680	702	682	617	660	663	639	645	743	683	655	702	703	674	697	669	673	631	691	683	669	626	709	674	671	670	671	690	682	722	698	667	683	651	703	627	699	653	668	665	696	678	674	678	660	644	668	679	659	703	646	676	691	706	663	658	677	653	668	708	732	693	633	688	706	651	664	643	692	700	698	673	658	662	679	640	628	698	691	688	633	693	645	613	651	656	673	653	681	700	646	702	697	714	661	628	663	702	682	688	700	692	654	652	711	674	663	666	719	672	649	665	653	669	691	680	660	653	657	654	653	618	689	665	699	683	675	647	629	643	716	674	697	686	718	656	668	698	675	702	658	690	716	675	661	689	696	680	702	649	681	716	665	704	698	735	695	670	689	622	613	688	663	666	630	631	677	702	676	682	680	709	680	665	670	665	648	648	667	657	679	674	608	644	677	661	702	631	634	667	664	695	696	686	635	720	649	663	740	657	597	641	685	710	660	629	627	645	710	654	658	676	675	674	702	716	664	672	654	674	680	730	708	620	662	683	647	687	673	663	717
14345	26950	14950	4535	479	51	81	79	80	68	72	59	69	77	81	79	118	522	493	247	258	181	103	97	73	74	61	68	96	61	73	57	80	72	77	72	65	66	83	67	72	74	63	51	71	71	55	70	63	70	59	72	86	63	65	72	70	70	72	74	61	77	66	68	84	64	73	71	70	54	66	72	62	62	63	70	63	69	61	69	63	67	73	73	83	71	69	65	77	75	85	77	69	73	75	82	67	68	77	56	72	67	73	83	62	65	65	69	83	66	68	65	66	54	67	53	65	71	74	78	54	66	79	72	51	73	66	59	70	75	59	57	63	70	71	69	82	81	60	71	69	65	58	83	66	73	79	72	82	70	60	62	69	74	67	58	65	64	75	82	70	62	84	51	76	73	71	68	64	63	73	74	60	63	87	75	66	60	80	86	65	80	74	69	58	74	67	66	71	67	72	63	65	74	62	87	63	57	64	75	83	58	62	64	56	61	67	73	77	72	82	90	71	75	80	72	63	91	67	61	66	67	66	68	75	69	64	64	74	66	68	71	65	91	77	62	77	72	65	71	71	75	72	85	82	62	56	55	72	63	72	69	70	67	80	66	67	77	61	80	74	55	77	74	64	71	71	75	84	83	64	61	65	70	67	66	77	64	89	67	64	61	74	66	70	70	58	77	74	61	68	70	71	73	56	66	57	63	82	56	46	78	74	66	64	64	78	74	78	67	85	64	71	74	63	83	88	69	61	82	64	83	53	69	64	82	77	72	77	68	63	76	84	57	67	58	74	62	70	56	64	69	70	75	71	50	63	80	84	64	62	67	69	52	78	61	79	76	59	70	70	71	65	72	79	56	70	70	72	84	84	70	77	89	73	79	71	77	65	68	74	64	69	60	64	71	55	80	72	55	77	77	74	76	59	63	64	63	57	60	74	75	52	74	73	73	77	76	56	67	68	76	65	77	64	72	67	68	67	58	72	64	61	62	85	77	77	57	66	60	57	63	65	74	64	69	68	57	58	65	66	75	65	57	64	67	70	52	69	83	66	62	73	60	64	60	78	74	61	64	55	63	77	61	77	77	75	73	73	85	68	83	75	56	66	66	73	62	68	70	65	65	61	74	84	56	76	55	69	71	79	64	68	70	64	69	70	67	68	85	64	65	67	70	86	71	69	66	58	59	69	63	77	69	60	77	76	55	72	63	72	65	75	85	64	74	61	70	78	74	92	77	70	75	56	69	67	68	66	65	61	69	77	67	70	68	59	66	71	67	63	70	87	62	70	56	77	75	60	54	63	72	59	74	63	60	70	54	56	76	75	74	72	75	64	73	75	69	82	73	67	75	72	78	62	75	65	73	67	58	82	68	80	67	68	80	69	59	78	77	71	64	68	67	81	75	58	68	69	79	66	65	76	77	72	52	71	68	61	57	76	77	69	71	63	63	57	59	70	79	65	70	74	69	59	85	67	69	67	73	68	77	72	54	71	71	70	76	80	74	60	64	63	72	75	58	66	60	61	74	65	60	60	75	72	63	68	69	68	69	79	65	78	77	69	74	70	69	59	77	76	60	78	57	77	56	59	66	70	62	70	67	78	68	60	80	69	79	86	66	69	72	60	70	81	61	67	67	61	73	86	57	68	69	79	85	69	70	65	73	80	78	92	68	69	68	66	66	76	74	67	68	75	52	61	58	79	74	67	77	71	71	72	96	78	58	77	75	76	75	63	52	65	65	64	81	82	77	76	67	66	77	70	72	76	73	69	73	83	71	53	72	72	73	77	67	63	76	85	67	74	69	65	64	59	72	59	73	60	72	55	68	64	56	68	65	61	64	67	56	80	53	55	66	75	67	64	65	71	71	61	76	76	77	54	74	65	67	61	79	72	61	66	91	80	73	80	75	74	54	63	67	75	77	71	58	81	68	61	66	93	66	75	65	71	71	83	59	78	65	76	63	59	78	57	73	77	71	65	68	63	72	77	49	59	71	96	61	70	65	78	76	70	61	74	64	70	79	76	63	61	74	63	52	77	64	67	60	70	68	73	74	76	68	81	68	81	76	65	62	80	67	64	75	81	64	66	59	74	64	71	68	76	77	63	62	68	73	63	73	69	76	64	74	66	74	77	62	62	71	55	70	66	84	59	60	74	62	69	65	64	66	63	69	77	81	67	79	67	64	86	54	56	89	82	66	68	82	70	75	75	70	79	56	69	68	76	70	76	67	77	70	53	60	54	75	62	61	72	58	68	70	60	58	61	63	85	62	84	80	72	80	82	64	63	76	72	64	67	72	65	64	77	70	60	69	78	73	63	63	70	72	70	53	74	66	88	68	50	59	70	79	62	80	80	70	72	80	70	64	64	61	71	68	77	75	61	75	77	57	76	65	74	87	66	77	74	71	70	73	57	78	73	70	70	71	81	60	77	53	68	87	81	66	78	56	67	60	75	66	65	57	51	71	69	59	62	65	91	57	84	56	68	81	66	65	76	68	55	57	64	67	70	71	71	86	81	58	79	70	66	73	67	71	83	70	63	82	75	79	73	61	69	77	71	62	75	83	75	65	59	72	74	65	68	70	62	68	84	70	90	74	69	77	41	73	70	68	50	55	69	75	67	59	83	63	61	63	92	85	64	79	63	72	55	61	88	81	70	76	65	68	55	62	43	66	81	65	64	75	71	65	65	60	74	84	63	87	65	72	69	52	72	54	75	65	71	58	73	47	73	68	70	66	57	63	65	61	68	81	67	86	62	71	68	66	72	54	66	76	81	51	64	76	77	71	70	89	62	66	76	65	51	74	67	63	64	73	69	65	70	67	86	64	71	59	68	63	84	78	81	70	78	61	49	67	61	74	77	70	80	71	67	74	63	55	67	72	80	72	70	69	70	65	79	58	59	77	68	62	66	72	65	67	55	51	75	72	73	62	68	69	70	64	87	62	76	64	68	65	75	72	58	73	57	68	66	68	74	69	65	63	72	72	66	54	66	66	77	67	84	64	82	68	73	62	66	76	69	73	68	74	57	70	77	65	85	63	80	71	56	82	79	81	61	81	75	71	69	80	66	63	61	72	69	56	74	61	68	66	81	70	83	67	78	57	87	74	73	58	67	61	87	74	67	63	86	72	83	68	76	70	69	76	69	71	62	64	70	59	75	76	67	69	70	55	69	64	65	71	49	68	70	60	85	62	72	46	75	56	73	71	67	61	75	61	65	65	71	65	74	85	73	68	72	77	82	71	64	72	66	74	79	72	62	69	78	72	58	74	65	70	72	74	57	67	63	82	57	81	67	71	51	69	58	67	62	60	76	74	76	56	74	77	68	69	75	62	71	66	69	64	75	55	65	67	76	70	75	56	53	66	75	75	69	64	71	50	67	89	64	80	85	69	79	98	72	61	82	74	76	59	60	53	76	74	78	80	80	59	69	63	57	76	70	57	70	65	44	69	78	54	77	48	70	83	65	64	80	73	63	56	64	71	78	58	42	57	74	64	75	60	66	74	79	77
45652	49464	35013	33301	9013	1744	1605	1366	1283	1180	1124	1056	1006	988	987	952	2708	15037	12359	6336	6095	4005	2209	1478	1045	913	881	845	843	817	818	794	852	846	837	846	887	837	797	772	809	831	846	811	855	870	814	845	786	865	841	816	869	772	790	814	835	870	799	846	844	839	806	856	869	785	871	811	791	825	830	848	860	820	801	847	880	893	839	840	833	868	861	848	847	810	848	853	839	865	821	836	847	814	797	829	821	831	842	769	832	843	813	878	826	827	860	871	811	870	897	861	824	826	803	807	748	861	807	773	810	859	834	832	823	824	812	808	831	818	840	820	853	832	846	846	843	859	836	785	812	843	813	854	820	806	830	828	769	840	849	816	859	831	856	841	793	869	838	827	784	825	848	825	845	796	836	817	826	900	827	792	834	865	853	806	857	825	806	781	822	847	841	878	832	799	852	878	812	843	871	816	829	778	798	830	827	830	854	832	888	851	818	847	778	850	797	794	812	834	828	844	825	856	803	811	858	820	819	838	865	838	850	813	846	848	786	852	824	854	871	840	866	835	838	899	826	787	865	820	862	850	848	782	853	839	834	830	823	822	840	866	816	837	850	808	887	844	833	841	797	849	834	830	823	859	819	808	812	861	818	864	864	827	856	906	831	819	831	843	853	836	858	843	862	837	830	845	837	816	840	834	779	853	820	858	882	845	839	821	770	804	823	854	853	775	802	801	870	812	814	841	813	805	854	918	882	835	813	833	824	816	781	812	824	860	836	850	834	819	864	837	811	853	808	819	844	807	785	836	800	806	808	850	798	816	854	844	904	853	817	853	831	866	882	822	775	800	845	871	809	853	804	846	795	826	841	873	848	840	890	867	842	793	869	845	831	869	808	837	871	818	888	853	838	825	829	849	859	830	847	862	823	781	811	853	863	823	830	841	829	877	827	815	834	869	875	834	831	884	843	856	832	850	891	851	884	849	812	816	831	867	811	817	794	851	870	858	799	840	799	847	844	876	848	871	816	810	855	811	787	814	837	849	840	840	780	891	829	868	855	849	840	838	827	839	852	810	787	782	829	793	812	859	822	895	832	848	792	865	792	867	808	812	851	851	845	831	832	832	815	811	836	837	828	859	807	824	776	845	800	847	829	788	818	824	825	788	862	811	827	863	863	818	812	798	778	869	819	809	846	811	851	841	824	849	858	820	885	855	838	828	812	838	884	836	838	807	828	826	832	782	874	805	845	827	862	855	732	859	831	838	813	857	878	860	860	816	811	808	818	859	803	829	819	797	850	789	851	804	832	808	866	856	851	811	858	836	854	872	830	817	813	874	854	812	846	873	821	836	874	799	847	873	876	868	793	844	843	858	811	889	830	822	861	759	834	869	805	827	835	849	847	854	795	810	851	879	832	853	882	825	854	817	806	872	872	766	814	850	883	827	827	830	829	835	782	871	846	875	856	819	808	847	827	828	841	858	831	795	820	823	828	868	849	838	854	844	815	789	826	830	843	817	802	829	861	843	809	829	840	934	800	822	844	806	826	810	788	830	821	839	847	835	812	797	857	806	888	838	777	866	829	826	794	797	823	838	812	857	842	825	848	779	869	803	841	842	847	888	908	831	840	840	855	807	872	844	821	842	830	852	804	866	830	848	874	805	818	854	800	873	875	830	833	869	756	795	857	861	825	835	864	787	873	800	919	825	815	890	874	808	829	854	829	847	883	853	809	858	830	881	847	815	785	807	817	903	827	832	822	809	815	887	843	832	830	816	805	835	846	851	806	821	867	783	809	883	806	813	807	819	869	857	810	827	845	815	899	808	849	847	780	824	820	852	846	876	830	824	822	834	821	826	811	772	833	807	808	845	779	844	803	852	859	854	831	821	767	838	818	890	865	860	885	844	823	777	856	848	836	877	861	827	829	783	834	780	799	816	833	842	840	833	859	818	873	790	812	830	793	828	805	766	826	836	814	858	869	797	791	848	811	841	826	819	878	891	794	822	842	843	877	819	823	814	821	832	866	811	819	899	855	819	839	817	809	854	870	790	811	838	880	807	826	835	826	799	866	822	781	789	820	782	866	778	868	815	782	838	791	800	821	834	836	830	855	828	818	847	851	823	860	828	872	827	871	820	868	855	843	879	889	805	812	819	830	831	808	823	849	842	829	837	824	868	821	846	812	829	818	813	812	832	862	895	856	832	798	846	812	870	835	800	882	853	827	867	860	812	882	863	871	902	785	848	881	822	835	888	806	829	882	842	835	816	864	897	816	866	798	759	808	852	787	843	811	809	860	828	796	887	844	826	819	851	824	752	854	834	840	839	833	871	813	815	852	829	879	804	794	835	832	835	835	851	815	860	860	811	815	846	848	819	855	873	805	830	822	850	819	899	820	793	792	856	880	837	783	836	792	871	840	808	845	809	786	841	829	823	873	843	852	851	809	847	826	831	844	813	833	807	834	868	836	839	774	820	862	825	836	868	855	822	794	817	836	818	795	850	863	788	776	833	863	824	802	824	895	875	800	863	833	817	883	840	858	833	832	882	863	819	835	813	859	818	827	859	823	798	899	808	903	802	804	882	838	819	860	870	831	836	811	846	819	887	823	800	813	837	833	852	868	829	822	825	855	818	849	816	816	822	817	828	837	806	844	809	895	869	816	816	827	816	892	852	834	833	818	867	801	840	801	873	811	901	824	795	827	804	850	829	857	809	833	849	831	819	795	860	828	816	814	841	873	903	793	821	833	802	787	856	814	766	842	828	868	834	861	848	861	839	831	800	858	817	837	887	815	883	797	805	867	837	787	855	870	846	798	851	821	812	817	835	795	778	822	867	833	848	814	853	816	846	833	800	785	835	841	843	782	848	841	840	830	814	851	816	847	788	801	816	820	856	807	888	880	829	862	841	842	835	818	860	870	835	813	813	796	783	866	816	786	776	883	811	860	856	815	839	890	789	845	896	835	825	862	810	842	863	824	803	827	844	850	835	846	817	843	882	855	834	825	871	899	850	866	872	877	879	858	811	890	818	861	842	775	824	767	865	814	810	812	805	778	831	832	837	860	825	792	872	835	836	840	800	797	800	846	788	864	907	846	852	782	847	771	832	816	850	799	831	750	836	827	786	894	824	946	812	807	883	846	852	840	790	902	823	812	832	871	848	810	837	835	864	839	852	863	817	852	809	817	869	824	865	808	821	806	816	814	820	837	825	852	835	828	825	872	882	783	821	826	840	806	820	830	900	823	818	824	833	835	850	864	841	783	835	803	838	847	865	845	818	850	864	835	812	829	803	898	820	837	803	807	853	825	814	878	825	817	860	854	839	797	852	816	815	798	851	918	826	879	822	834	802	866	846	821	837	793	859	840	864	772	854	816	778	872	816	832	873	847	822	861	763	809	836	834	850	868	821	817	803	852	825	797	824	835	800	824	860	813	845	848	839	801	819	819	859	882	802	826	871	770	815	806	800	804	802	815	848	818	896	830	812	819	865	872	823	840	842	829	821	845	851
17729	37782	20445	8230	873	90	65	58	62	76	57	77	67	62	76	75	297	219	93	103	687	771	408	150	97	77	66	53	65	66	67	54	49	62	58	60	49	50	53	59	53	61	52	56	73	46	64	67	54	64	45	54	60	66	56	64	52	51	59	53	57	72	58	67	84	70	64	65	47	64	66	46	56	43	70	47	57	52	63	54	53	61	53	53	59	48	50	50	64	57	71	69	70	58	57	60	54	59	61	52	51	55	68	80	66	56	52	59	56	57	50	70	59	65	60	62	76	72	62	55	70	61	55	50	77	73	59	65	56	39	55	66	51	52	57	57	49	53	61	51	53	60	56	58	35	55	52	70	62	63	52	65	62	49	53	60	68	63	64	61	61	55	63	62	64	54	56	70	66	60	57	51	52	55	55	61	54	61	64	60	65	59	58	62	74	66	52	62	72	51	61	45	47	68	51	58	47	64	65	52	58	49	70	51	63	56	55	62	64	73	46	60	54	61	46	61	66	56	77	61	70	53	62	66	53	45	57	60	46	60	49	50	60	62	53	55	62	60	79	62	73	57	72	62	52	54	53	50	69	59	62	42	46	63	61	77	68	69	60	51	61	52	48	67	66	57	54	76	70	73	64	59	66	50	60	50	61	50	58	74	52	75	82	69	71	68	59	61	57	66	48	62	72	55	64	49	57	74	45	43	65	75	53	69	63	47	51	47	50	73	57	60	57	56	54	54	65	71	60	55	65	62	49	54	53	61	68	52	54	53	57	64	66	58	64	57	56	58	57	60	72	55	53	66	66	51	73	71	48	59	65	56	79	57	47	54	70	62	62	64	65	48	64	57	50	62	58	58	57	73	64	61	65	52	65	52	57	63	67	57	56	65	57	55	60	57	71	56	50	59	61	69	41	64	60	73	52	66	64	48	76	54	64	53	60	88	66	69	68	59	59	59	47	61	65	61	54	65	65	66	64	55	62	70	65	71	59	61	49	57	64	57	51	57	64	49	62	47	73	52	66	59	64	59	47	73	60	54	63	58	67	48	65	56	55	66	60	55	60	71	69	57	69	59	56	51	55	60	60	60	72	52	65	50	58	55	60	51	56	76	53	76	61	66	65	76	57	59	61	50	52	50	71	62	62	66	60	58	55	51	61	63	68	87	54	58	66	71	67	65	56	42	48	66	54	60	54	64	52	48	69	64	69	67	54	60	76	57	59	52	60	77	81	69	50	49	70	58	62	64	81	63	54	81	55	63	64	60	51	66	64	66	69	64	44	70	53	60	64	51	60	60	60	61	58	58	81	58	76	51	51	67	52	60	49	75	58	52	68	53	57	59	58	51	54	45	52	58	59	61	79	66	61	67	62	63	66	65	67	60	66	60	61	49	62	46	60	44	68	58	57	61	48	40	61	67	58	70	68	56	60	59	65	48	67	66	67	49	64	61	60	60	66	53	53	54	61	66	64	66	62	50	58	59	69	55	70	70	56	54	61	58	62	54	48	54	50	76	60	61	63	64	69	59	61	71	56	61	61	52	55	62	55	73	51	62	64	62	53	61	56	72	60	67	73	64	60	80	45	55	47	55	62	59	68	61	37	50	52	61	63	51	59	55	67	62	60	61	43	60	54	57	67	52	61	59	62	60	62	53	69	61	58	63	60	63	59	56	49	59	56	56	55	65	63	56	64	59	49	63	76	54	70	61	44	60	51	66	75	67	61	60	55	59	51	54	62	58	57	64	52	74	59	58	59	50	54	60	60	65	63	63	55	48	51	62	70	63	52	53	48	55	47	62	54	61	68	63	62	66	68	57	61	55	78	62	69	62	54	53	55	68	50	55	66	64	54	56	60	47	55	64	65	68	64	66	58	65	62	55	46	56	60	60	67	53	69	64	65	64	71	62	61	69	51	57	58	65	60	55	75	64	59	67	56	60	64	66	57	72	66	42	57	47	70	61	65	59	61	68	52	76	69	63	56	55	69	63	81	72	69	50	60	66	60	57	72	61	64	50	50	57	66	54	48	66	51	58	59	66	70	63	62	56	50	58	57	68	51	67	58	70	49	58	40	47	66	59	49	51	63	56	61	64	55	66	58	43	56	57	65	56	69	74	57	70	55	63	62	65	43	50	50	58	59	67	55	67	56	65	73	56	59	52	58	60	61	58	76	50	53	62	57	54	49	65	55	69	48	57	68	57	65	63	62	69	63	69	53	52	61	59	51	70	57	66	56	60	52	71	65	66	65	72	53	76	58	65	64	73	50	57	60	53	61	60	55	51	79	66	57	51	67	63	58	42	62	51	52	60	70	69	69	65	57	67	44	61	48	48	64	68	70	64	50	54	69	48	66	52	57	56	72	59	51	61	57	64	53	73	60	52	76	55	57	63	62	68	68	52	58	61	59	74	53	68	62	65	62	70	64	53	72	65	65	59	63	66	57	69	80	61	63	66	58	52	54	51	55	63	61	64	54	64	58	61	56	69	70	77	64	61	76	71	59	55	68	57	60	66	64	56	69	69	70	49	53	57	74	59	62	53	57	43	61	56	77	50	66	70	59	50	71	71	57	57	51	57	54	68	64	61	52	71	58	62	56	45	61	46	61	71	69	54	64	63	77	64	50	59	51	65	63	62	47	65	60	58	62	64	59	67	51	51	68	59	68	48	54	57	69	54	55	62	56	75	45	71	63	82	52	56	63	53	51	74	64	66	67	55	59	64	72	66	59	56	58	57	69	60	59	60	58	77	78	52	63	52	63	62	66	63	59	59	60	52	52	51	68	62	60	55	74	55	68	47	58	53	49	62	68	44	56	60	61	60	56	63	60	44	57	54	64	64	64	62	50	61	53	65	57	55	58	45	57	54	59	59	61	56	63	59	63	64	61	58	56	50	62	87	76	52	61	68	57	50	67	43	69	55	68	71	69	66	57	59	46	63	49	72	71	61	67	59	54	74	62	52	63	60	63	63	71	70	63	68	50	68	62	69	52	69	67	63	57	64	60	68	54	66	64	64	60	63	69	67	54	61	58	52	62	70	56	48	56	72	55	56	55	70	71	74	68	69	45	45	69	46	54	55	52	49	69	75	61	63	68	73	66	73	52	69	61	61	60	60	51	56	57	46	53	55	57	62	73	65	68	55	66	55	59	60	55	61	60	50	73	56	64	61	55	53	56	56	63	59	49	76	61	53	48	49	66	55	73	72	55	65	55	73	51	70	66	58	49	55	66	59	71	60	52	58	54	62	60	71	60	73	71	61	67	70	59	55	50	52	59	59	66	53	63	59	49	63	66	48	57	66	56	55	68	65	45	66	77	70	64	55	60	63	61	68	55	62	51	73	67	53	70	67	57	59	72	70	53	44	63	66	59	55	60	52	69	60	47	69	73	64	66	72	63	43	70	60	55	67	61	65	53	78	61	58	54	79	54	59	71	53	63	59	56	61	61	53	70	57	67	68	49	57	51	64	73	47	67	53	67	68	68	74	55	57	62	69	44	57
42913	51746	39128	41172	8463	2559	2257	1913	1575	1348	1212	1155	1012	983	970	1367	7540	4581	2802	2804	15605	17166	9571	3626	1713	945	777	703	692	714	731	727	739	695	672	716	717	720	701	726	692	709	741	685	697	699	725	765	738	749	751	719	749	728	712	727	751	713	732	693	774	712	704	734	720	728	732	727	753	685	776	722	750	730	704	741	699	746	697	700	696	676	714	724	655	742	709	730	773	721	767	710	670	714	736	732	688	713	734	731	675	716	727	742	714	711	731	736	742	694	751	721	728	711	737	724	676	716	692	745	734	722	715	754	685	721	742	703	738	691	721	733	726	751	730	722	742	713	722	707	711	730	698	690	713	702	699	720	667	690	718	684	693	742	712	694	686	752	693	727	705	724	696	716	726	710	708	729	724	731	703	743	723	715	689	685	668	696	724	703	724	749	725	748	730	759	670	695	753	753	717	692	710	747	739	744	702	716	716	695	704	694	714	749	703	740	792	775	786	722	749	733	743	717	742	741	706	711	750	717	724	716	736	727	733	723	760	694	718	758	744	721	708	786	719	694	745	759	729	709	702	691	736	749	729	724	710	724	739	677	706	722	722	751	715	731	712	685	700	729	703	725	719	726	744	725	734	723	690	702	721	691	714	712	690	755	698	712	767	704	711	719	731	752	753	732	755	698	745	719	741	718	720	732	725	711	738	725	749	732	754	715	694	745	677	718	716	724	739	645	742	692	735	708	714	739	721	718	714	685	772	707	717	691	722	766	704	710	737	752	685	734	693	691	684	751	739	708	731	705	709	686	718	696	707	697	780	724	699	722	705	682	663	722	728	711	704	704	678	775	704	776	712	736	711	789	750	733	714	685	740	711	689	715	730	775	714	734	709	727	677	750	708	782	714	671	702	676	681	716	687	719	762	684	710	705	713	704	712	718	712	712	672	785	812	675	725	727	794	714	702	750	712	732	735	723	741	742	701	696	717	672	703	697	730	709	707	712	729	695	734	738	688	750	705	699	690	755	736	772	705	717	768	752	696	756	725	696	707	739	719	754	737	705	699	630	739	708	730	758	686	693	710	674	699	683	694	743	709	743	718	697	731	736	767	714	774	733	720	705	726	698	752	734	660	722	734	720	709	753	738	714	727	713	689	713	711	688	727	750	714	763	704	674	676	710	688	726	715	703	731	744	708	713	718	702	711	708	731	762	748	723	700	724	702	705	671	731	744	699	737	710	803	739	737	727	722	736	736	689	688	712	682	712	705	743	726	727	757	698	744	712	701	729	740	719	753	701	756	705	702	725	707	760	733	717	687	713	695	716	750	704	742	715	762	728	714	745	686	681	708	756	675	710	739	716	700	734	688	712	704	701	699	694	714	708	779	695	676	747	731	697	704	652	753	734	744	773	721	769	707	728	695	696	712	744	719	718	704	695	756	709	751	732	693	750	750	659	719	719	731	710	744	710	753	684	718	732	748	742	713	696	699	723	714	726	700	723	772	727	696	759	728	718	717	703	733	801	755	704	681	702	746	710	738	683	679	744	728	685	720	764	694	733	739	670	691	758	688	703	723	677	699	720	702	735	741	746	714	709	690	713	681	747	723	742	724	692	692	728	760	712	695	665	727	738	733	665	702	698	721	697	734	705	714	753	745	710	725	706	761	745	712	731	722	766	696	714	725	756	741	749	708	706	734	715	685	724	774	697	771	679	674	693	723	650	716	727	710	744	692	725	695	691	752	685	686	722	709	736	728	725	729	689	689	683	691	724	704	716	681	678	754	713	730	744	688	694	738	709	712	733	664	748	712	734	735	702	731	726	721	675	720	652	721	706	721	740	750	707	714	730	738	756	709	710	753	703	704	674	701	744	709	671	722	691	720	754	711	764	754	715	766	722	713	732	681	769	696	785	731	764	679	696	705	725	741	744	713	716	698	697	713	720	694	725	713	723	710	721	765	709	710	699	732	721	757	768	732	732	727	688	725	699	719	722	705	696	738	692	745	754	712	690	674	721	706	726	726	684	676	746	700	718	771	718	729	793	740	706	710	767	694	729	725	711	693	774	675	732	657	712	721	738	638	716	738	722	728	680	745	733	690	736	687	725	704	701	745	785	678	713	693	699	709	678	689	758	761	692	721	727	728	711	757	697	754	711	705	706	703	748	769	710	691	702	737	737	700	763	728	721	724	712	704	697	711	699	670	713	739	737	761	790	705	735	749	734	804	686	658	712	723	690	736	708	743	739	709	756	666	657	693	782	720	701	708	704	723	690	739	699	709	708	726	737	741	784	768	717	715	721	654	685	764	715	780	716	720	678	695	698	658	730	710	677	744	692	696	695	715	677	702	705	695	731	691	675	707	683	764	727	725	732	737	732	686	750	753	693	737	717	697	740	676	702	677	736	751	740	759	692	719	728	736	752	753	699	717	731	690	724	727	736	732	707	666	725	698	713	727	692	700	726	732	734	789	708	739	670	708	726	726	742	767	723	792	719	731	647	687	717	737	762	717	736	767	704	721	645	764	725	748	739	751	688	679	692	714	698	666	709	708	690	685	719	760	703	744	740	696	738	740	700	670	716	744	699	677	741	666	733	747	700	703	760	691	703	713	710	695	705	656	686	753	740	703	716	684	705	714	715	721	743	724	734	701	706	703	708	703	671	729	711	694	694	745	697	730	714	716	732	775	728	708	733	741	730	751	701	672	766	688	751	697	749	745	701	738	711	714	740	746	720	724	720	711	706	719	684	748	734	709	736	712	723	739	714	724	658	729	709	664	725	721	723	736	717	732	699	743	703	752	728	712	715	674	759	747	694	711	727	659	710	718	740	726	704	720	757	722	716	722	657	691	710	677	706	742	728	688	738	673	690	754	701	715	744	776	722	734	684	742	751	731	750	704	754	724	747	684	743	722	757	659	759	719	684	679	713	700	706	699	724	763	698	720	761	700	670	751	712	741	712	725	737	721	734	706	705	670	715	689	728	696	712	717	744	717	719	728	758	699	698	738	724	692	713	717	727	720	672	720	701	732	741	704	734	705	757	767	763	771	690	778	759	715	734	729	684	700	738	671	661	774	671	774	727	714	693	729	701	670	729	713	694	740	754	717	751	719	754	736	714	782	720	714	701	641	696	770	742	674	701	729	755	706	731	704	744	752	717	702	709	737	712	714	722	720	726	723	738	709	681	708	683	728	731	757	718	714	726	671	705	724	716	697	747	778	680	709	727	731	786	708	719	689	733	720	699	726	702	721	759	677	653	766	714	690	710	750	688	733	679	735	752	747	726	686	724	751	659	724	720	709	725	724	704	708	740	701	698	711	737	690	685	683	696	724	733	710	740	749	710	687	717	725	741	727	728	675	708	689	675	700	710	729	703	723	742	674	707	730	737	731	661	725	674	673	702	706	722	682	734	728	779	688	733	672	709	721	737	698	729	750	713	714	766	726	689	715	710	690	732	709	749	694	711	747	719	703	709	740	747	707	745	760	772	724	739	772	723	686	726	756	734
5207	10719	4623	1429	98	53	62	51	64	47	56	58	55	50	50	54	64	59	54	83	183	167	231	124	79	58	48	53	50	53	49	57	60	47	45	64	65	63	60	45	50	59	61	53	45	50	46	62	62	49	44	46	56	45	49	51	58	53	54	49	44	65	73	49	67	45	60	48	57	56	58	40	67	50	52	41	49	64	47	44	52	48	44	54	47	41	46	63	36	59	55	52	55	50	53	58	52	53	49	50	59	46	46	56	53	53	57	48	52	49	51	46	43	47	79	62	49	60	51	49	46	58	36	59	56	44	50	41	55	48	54	46	51	55	42	61	65	52	50	60	55	60	53	59	54	58	49	54	52	56	60	41	52	71	50	57	59	49	63	65	50	50	61	51	55	52	55	53	47	61	48	49	52	63	45	63	62	48	62	52	57	61	58	51	54	48	53	50	62	63	55	50	54	63	67	39	59	63	57	58	44	56	61	51	57	52	36	62	48	56	57	42	65	50	54	56	62	63	47	58	56	31	54	49	57	52	54	55	49	46	51	59	39	50	54	55	44	45	56	53	50	59	52	39	64	48	61	57	48	53	56	55	51	45	47	52	61	53	44	58	64	54	49	52	52	47	53	55	58	53	60	48	49	54	53	62	56	50	56	59	69	66	51	65	52	47	48	63	55	64	62	51	48	59	56	63	50	64	55	57	57	59	51	57	60	59	51	49	62	43	58	51	52	59	51	59	57	56	61	57	50	50	41	49	55	60	51	46	70	46	46	65	66	65	57	58	55	52	50	49	53	42	60	39	56	47	48	53	59	59	56	39	51	45	43	53	56	57	50	50	51	54	55	57	57	66	52	51	43	59	37	59	47	57	45	60	62	50	49	46	61	57	52	47	66	60	66	58	47	64	61	55	67	56	39	65	59	60	53	48	47	58	68	46	54	51	42	57	47	69	47	68	46	55	51	48	57	52	62	54	47	51	52	44	59	49	62	49	57	52	62	52	49	44	54	53	60	60	58	53	66	56	50	52	55	58	43	52	49	48	63	54	61	53	52	45	50	69	50	49	50	51	58	74	60	44	47	52	42	51	62	62	51	57	58	54	52	66	61	47	47	49	41	50	52	44	50	60	46	60	57	60	48	50	51	55	60	47	58	44	51	41	56	41	65	58	50	44	63	45	49	51	57	58	55	55	47	55	61	51	59	53	51	59	55	74	54	56	56	42	48	38	59	50	55	51	51	76	52	46	60	63	48	46	56	70	50	49	64	45	55	58	50	39	52	47	47	59	53	55	45	54	45	53	53	57	40	49	66	53	66	50	52	37	54	43	52	47	56	51	51	52	55	55	47	52	43	56	56	62	66	52	43	58	57	52	65	59	65	52	63	53	54	52	55	56	58	53	51	45	48	51	53	61	67	44	63	57	50	54	59	55	55	52	54	54	66	60	65	49	58	58	43	57	55	48	49	55	54	56	60	63	68	50	71	60	44	55	47	58	55	63	60	54	56	67	59	37	61	44	50	62	47	49	54	56	64	60	40	63	39	57	54	58	65	55	57	61	45	51	61	55	48	47	47	52	53	49	54	68	50	48	62	50	66	51	54	70	56	50	63	55	50	52	35	46	65	51	50	46	44	47	45	42	50	56	48	51	56	45	67	50	66	53	44	62	56	56	47	49	49	52	66	47	59	45	66	46	46	55	54	54	63	68	59	44	48	65	62	39	46	59	48	52	50	51	59	42	33	52	57	49	70	47	67	62	52	56	54	56	63	52	55	55	42	67	62	60	66	56	46	53	45	50	59	60	67	57	43	61	51	40	50	46	53	58	50	51	38	59	42	54	56	54	50	53	65	45	61	41	49	57	55	42	57	66	60	62	37	50	58	50	64	61	65	47	60	55	65	64	72	54	58	48	50	47	61	47	59	60	62	52	40	63	59	54	45	53	48	66	57	58	60	59	54	49	60	60	52	56	59	52	63	73	60	44	65	49	53	68	46	49	70	53	62	66	54	47	51	47	56	52	51	47	68	51	50	53	46	51	49	61	62	46	52	57	60	41	50	64	55	58	44	46	47	41	49	59	53	55	42	39	56	58	54	56	52	66	57	58	50	57	53	57	70	68	62	52	70	68	63	49	51	64	45	50	62	53	62	56	41	54	47	56	38	52	51	62	56	46	55	54	42	47	52	55	40	45	62	62	54	44	47	59	61	54	57	64	52	58	59	48	49	50	50	54	41	70	44	49	48	61	60	39	55	64	64	50	57	41	48	37	62	58	45	63	62	43	72	55	52	56	52	68	45	48	49	51	54	56	57	55	63	54	49	45	53	53	46	52	52	46	52	59	49	55	47	44	43	66	58	56	40	55	66	56	50	61	62	55	55	52	54	41	54	59	71	56	60	47	52	51	51	54	59	56	60	68	73	54	63	42	70	64	38	55	51	69	55	72	53	37	56	50	44	56	61	57	44	59	45	57	54	52	46	52	56	42	58	66	45	56	57	42	42	62	61	53	47	59	52	65	67	49	39	59	47	73	53	52	53	49	64	55	50	67	56	55	63	57	44	73	56	47	72	53	55	49	62	49	54	48	73	58	62	46	53	53	53	54	53	42	55	62	51	53	56	46	58	62	52	42	53	48	61	47	64	60	66	65	45	59	41	69	62	49	42	46	59	59	64	59	52	62	45	59	64	60	61	51	60	48	54	48	56	52	58	64	49	67	42	60	47	54	56	51	56	42	41	54	56	59	55	60	55	54	54	49	46	50	57	64	54	54	41	57	53	59	46	44	49	53	65	60	57	56	54	59	52	53	49	58	44	58	69	61	54	55	44	44	56	57	64	45	61	50	68	44	62	54	51	47	52	55	55	37	58	49	47	58	51	55	52	54	55	50	53	66	54	57	46	49	55	65	52	58	48	62	59	65	55	59	44	58	56	56	60	42	55	60	56	57	53	49	51	57	57	77	54	50	61	44	56	51	56	46	57	48	60	54	44	52	52	52	56	55	52	42	57	47	62	60	55	51	64	60	62	56	69	56	61	58	52	47	60	63	54	42	52	50	57	49	57	60	71	64	47	56	39	64	58	55	69	50	54	55	54	51	59	44	50	55	41	60	49	46	58	50	52	57	64	64	51	52	50	39	48	50	49	53	49	48	46	32	63	46	55	61	56	44	47	59	68	48	54	47	41	58	47	50	62	54	53	59	58	69	39	47	53	44	52	48	60	45	52	55	42	46	67	69	50	58	54	54	51	70	66	58	55	57	52	64	41	51	53	59	59	56	45	50	55	52	44	58	62	48	58	60	51	43	50	44	59	50	58	38	46	54	67	57	57	51	56	58	49	51	50	42	52	55	58	41	51	49	51	50	50	63	41	63	47	53	55	49	50	46	59	71	53	55	53	56	57	60	56	42	50	46	57	34	58	46	48	56	60	58	49	55	54	73	41	52	43	44	40	58	54	44	57	58	58	57	60	60	52	42	53	61	58	66	53	54	42	52	55	49
36089	36118	24056	22463	3677	997	901	878	878	794	762	728	762	757	697	690	705	693	797	2341	4694	4777	5911	2451	1201	786	661	696	662	684	672	624	655	644	667	669	680	643	690	664	653	671	665	656	677	670	678	683	632	657	676	635	584	633	671	696	695	649	682	636	669	689	664	671	690	666	676	688	648	665	672	695	690	679	639	658	666	692	629	667	623	666	614	657	693	715	675	616	665	665	660	604	659	661	675	676	649	660	660	601	603	645	676	657	688	646	703	681	652	672	659	639	653	693	668	690	656	659	640	642	727	603	662	673	654	698	673	673	680	666	694	701	589	689	649	663	654	687	659	669	667	604	657	590	683	637	659	722	643	663	663	628	659	667	661	728	655	641	657	665	637	645	704	685	632	662	606	668	677	730	643	663	658	665	631	665	640	626	680	660	664	659	646	684	662	650	679	717	648	666	643	653	646	617	666	661	668	674	633	657	683	635	644	652	615	716	649	642	638	665	703	715	668	690	699	648	672	651	625	628	614	669	639	638	657	645	678	663	684	634	658	648	640	666	676	653	653	647	668	631	683	662	657	665	674	686	685	678	665	661	665	667	681	629	677	654	671	643	636	636	676	650	705	647	633	610	649	671	680	666	686	674	642	646	634	671	635	655	654	672	659	678	665	709	640	652	658	676	642	689	661	669	659	682	670	673	667	693	672	654	639	691	707	671	668	648	674	640	672	667	670	681	681	690	693	631	683	678	681	644	652	684	666	706	680	622	685	635	670	606	688	660	661	737	662	661	642	672	659	655	654	635	666	694	639	657	631	662	654	647	697	692	650	672	658	676	614	661	657	606	670	695	621	683	677	652	627	681	597	667	669	676	661	628	709	574	642	694	635	662	671	627	683	676	609	672	654	658	679	682	658	659	686	624	652	686	681	633	714	673	657	672	678	627	639	666	650	634	672	669	716	686	647	674	667	686	665	663	701	729	658	656	639	668	625	685	680	663	679	651	674	681	658	631	683	691	686	650	664	628	636	647	661	634	686	648	691	672	657	643	660	656	641	653	669	690	616	666	679	662	671	623	650	646	718	682	669	652	645	686	682	671	740	674	661	658	706	661	645	702	643	659	670	659	646	690	673	687	660	666	689	672	681	666	698	701	653	682	671	655	652	642	660	663	670	615	664	657	663	648	717	679	680	650	686	683	631	646	681	693	655	689	690	651	701	648	702	688	662	690	674	661	671	667	704	668	614	652	652	656	664	688	653	637	665	690	647	645	687	683	658	644	645	659	705	710	620	672	645	656	643	615	715	627	646	598	718	677	629	662	614	674	655	673	645	656	672	638	669	628	685	667	690	662	692	652	676	676	699	651	639	651	672	677	682	627	693	687	674	623	686	659	639	660	653	719	684	698	643	676	629	685	659	657	659	600	684	667	614	703	645	657	686	680	645	629	684	659	664	653	676	671	668	651	633	687	680	681	681	663	692	659	699	647	652	643	612	651	662	645	639	689	655	652	683	654	656	636	665	630	648	662	650	637	718	659	681	696	663	658	666	686	651	670	657	625	643	692	635	652	704	644	670	635	631	626	690	660	704	606	673	667	664	664	657	679	649	626	654	693	646	611	711	652	659	690	661	652	649	621	688	629	670	689	601	666	656	657	654	661	695	675	675	623	660	651	634	655	656	708	701	637	634	685	701	677	654	689	682	635	663	658	632	644	651	696	640	675	703	714	685	662	648	647	682	632	642	682	656	688	688	750	682	656	635	685	655	690	669	688	624	658	694	670	634	677	695	643	662	661	664	663	656	695	699	663	656	623	639	656	648	612	632	658	631	660	676	644	681	649	617	681	640	688	654	657	653	670	696	655	642	630	687	655	649	673	654	658	656	650	681	706	674	647	681	694	717	677	672	645	637	644	632	660	669	679	695	644	644	636	656	657	644	647	673	652	687	668	655	653	617	651	636	640	635	631	672	683	664	665	671	634	660	676	640	691	585	641	652	641	681	642	659	659	708	665	676	650	693	647	674	659	673	617	662	703	647	678	653	676	638	632	662	618	653	673	680	684	661	644	701	629	633	639	702	653	677	680	650	661	656	629	686	651	663	666	629	639	716	677	678	626	693	634	673	682	657	695	620	611	589	650	653	632	676	690	639	645	647	688	635	675	694	641	675	655	667	688	675	677	655	663	686	686	637	709	664	684	639	683	670	646	660	618	678	684	671	665	642	640	709	684	664	641	625	667	691	695	686	710	628	662	665	695	662	628	660	653	645	645	666	701	668	692	650	705	671	642	657	670	678	654	633	621	666	656	705	672	666	640	684	702	691	636	667	679	702	654	685	671	668	692	688	654	678	655	651	694	609	674	687	651	685	652	680	618	672	675	677	645	655	632	678	682	688	675	639	658	691	621	630	645	699	654	679	615	659	634	693	652	626	676	659	667	711	663	661	672	643	667	688	673	684	682	715	693	663	645	675	628	642	671	659	648	656	657	673	677	691	628	655	675	680	680	635	617	682	640	655	651	738	653	720	681	678	661	647	667	692	674	703	660	691	635	644	671	662	672	685	649	647	659	684	668	679	655	677	686	651	671	670	635	672	692	701	659	703	659	628	624	648	640	644	644	619	704	640	627	667	679	670	651	631	676	631	653	684	635	677	694	637	638	678	628	655	687	627	653	634	656	644	631	686	693	643	666	690	678	643	675	658	647	683	634	661	660	685	624	612	660	683	694	681	632	680	704	655	620	685	686	648	617	624	649	653	625	687	627	725	685	696	645	678	701	656	679	695	614	658	698	670	679	658	646	618	648	679	665	688	628	652	652	646	650	667	605	669	653	696	691	648	678	624	651	677	652	641	669	667	657	663	654	640	632	617	642	658	659	664	634	677	666	667	597	646	669	666	724	684	681	673	709	686	655	679	617	688	657	696	703	678	640	629	651	693	654	693	633	701	662	673	665	649	669	649	671	671	634	664	698	673	657	659	638	694	668	602	674	615	692	635	677	668	650	684	663	624	651	623	688	649	624	655	668	637	649	689	639	674	658	694	673	673	711	639	680	665	653	700	698	614	643	687	633	643	671	655	710	683	662	650	665	676	645	665	638	691	643	712	684	657	658	649	684	726	672	665	716	632	646	660	683	667	685	646	674	647	660	726	632	636	645	674	631	645	661	633	695	643	658	687	661	704	627	617	658	701	665	654	647	669	661	669	683	650	671	675	681	658	684	649	642	665	646	670	622	653	661	626	687	685	622	637	639	661	629	662	733	672	628	658	680	611	695	688	638	687	682	643	682	681	640	694	703	670	694	682	661	691	644	655	698	656	632	650	645	672	677	672	684	613	631	611	641	647	696	624	660	640	668	662	659	672	673	703	668	662	645	690	642	643	672	652	654	653	680	673	676	709	709	690	693	621	671	661	668	673	609	642	708	702	622	708	672	650	658	705	664	702	661	680	627	686	659	648	653	717	657	642	705	647	659	710	616	705	711	653	617	679	668	713	639	669	690	635	703
17250	29961	14568	4222	196	53	53	54	69	50	68	34	55	45	43	63	50	55	55	119	415	442	272	146	75	56	55	45	44	47	52	45	46	45	43	60	55	47	48	45	51	49	57	46	38	51	44	42	46	50	50	43	40	53	56	51	46	48	43	46	44	42	39	51	50	51	53	41	39	40	47	42	58	44	51	49	46	46	50	40	52	42	49	58	51	46	49	59	39	47	54	48	53	47	42	38	42	42	47	43	43	59	62	48	43	43	41	46	44	39	49	46	55	36	47	53	56	47	52	48	48	49	42	42	48	64	39	51	46	44	46	60	53	50	42	44	49	50	57	43	44	64	32	49	47	49	50	52	44	55	50	47	58	54	59	53	41	48	45	42	44	58	36	49	47	46	53	46	40	46	53	59	44	38	38	44	28	51	47	50	57	52	43	52	42	48	47	48	47	36	42	48	61	50	49	43	52	52	41	47	45	46	52	56	53	41	43	42	43	58	52	51	33	44	43	42	47	46	53	51	39	49	53	48	40	42	54	41	41	42	42	44	53	46	58	51	46	42	47	53	34	36	50	42	50	47	53	54	47	48	57	38	47	38	61	51	42	51	61	55	43	44	42	53	44	42	34	41	69	34	40	54	41	48	51	39	53	45	48	41	30	42	39	49	38	48	46	52	46	36	52	42	44	47	42	57	38	54	49	40	54	51	44	49	52	45	41	45	36	39	46	53	47	57	43	51	50	49	42	49	33	48	45	58	58	55	39	44	38	51	54	48	68	35	57	44	43	67	48	42	53	36	47	39	56	44	47	43	51	46	57	41	69	50	60	42	56	36	60	41	54	47	45	61	47	52	56	47	48	43	55	43	54	38	42	31	50	47	51	49	54	40	46	54	39	49	41	40	59	44	58	49	37	47	48	46	53	43	52	35	39	54	45	43	44	35	52	45	47	36	55	35	48	45	55	48	56	48	51	54	49	54	55	48	52	51	48	48	37	54	49	52	35	44	60	42	57	41	48	63	54	44	56	39	41	46	52	45	41	48	42	66	41	42	38	58	55	54	67	39	44	44	51	56	48	38	41	45	56	55	38	50	55	46	50	44	44	46	49	40	33	47	53	49	61	56	34	46	48	59	51	48	41	38	56	42	48	40	47	37	56	42	56	47	58	42	53	42	37	37	57	52	53	37	52	39	53	43	42	47	53	52	53	42	51	48	46	44	62	50	47	48	36	56	44	41	48	69	43	37	50	44	52	45	64	44	49	41	41	43	56	53	42	42	53	58	51	33	47	52	51	53	38	57	54	46	48	55	44	53	55	42	45	50	53	47	61	45	50	53	51	51	56	52	36	31	59	42	51	42	46	55	50	41	48	46	51	49	31	52	47	51	54	54	38	49	39	57	48	55	39	43	47	51	61	41	48	53	41	55	57	48	39	56	46	45	45	42	49	45	45	56	45	47	33	49	46	49	52	47	47	38	50	44	53	48	37	47	48	46	37	43	52	56	52	55	46	48	61	45	58	48	48	57	48	44	43	47	52	47	52	55	51	44	40	49	41	42	47	53	56	43	45	62	42	50	30	39	44	46	59	44	52	56	45	61	41	37	46	61	41	38	47	41	41	45	43	50	48	33	45	43	39	47	41	37	46	46	48	46	49	62	44	42	36	44	42	45	42	40	50	54	49	56	61	36	43	32	54	54	44	50	41	54	48	29	37	42	43	39	52	49	40	53	57	45	56	46	56	47	59	32	37	40	33	48	58	46	45	50	50	52	55	60	50	41	49	44	50	40	48	46	49	45	43	56	43	45	53	51	45	56	53	49	59	53	55	41	64	44	61	45	53	44	45	44	45	56	48	54	49	42	57	45	38	52	57	58	51	46	48	42	39	49	56	42	55	38	50	39	48	43	54	40	47	59	58	44	52	67	52	53	51	56	48	52	51	48	50	52	45	53	54	54	55	47	49	48	53	41	43	49	59	51	45	48	52	43	41	52	46	45	48	48	54	42	54	52	53	50	45	52	45	73	45	50	46	50	53	52	39	62	40	44	49	45	44	41	51	56	53	44	49	45	54	42	45	46	39	40	50	57	49	36	46	43	30	47	46	42	47	46	44	36	51	55	50	39	43	43	50	42	61	45	56	54	45	46	48	46	48	44	51	48	45	33	54	48	46	46	59	53	44	45	48	51	60	44	51	45	49	47	54	46	49	55	52	41	49	57	45	54	53	49	40	47	43	58	40	43	56	45	55	40	51	49	58	48	43	46	47	53	44	54	37	60	52	53	57	51	43	38	47	55	55	44	48	46	43	44	50	56	51	55	45	54	61	41	53	47	49	49	42	43	37	53	62	54	41	54	41	48	49	41	54	44	50	55	48	40	40	68	49	46	50	44	43	43	45	51	36	44	48	49	45	45	47	48	56	53	42	39	48	39	45	49	35	45	51	38	55	44	44	28	49	47	44	43	58	50	53	37	45	58	47	50	50	48	51	38	41	44	47	44	45	59	37	55	44	41	56	42	43	56	43	46	36	43	42	47	39	54	53	44	44	42	55	44	42	44	60	47	43	52	33	42	48	39	47	41	42	40	40	59	41	52	54	45	49	52	45	38	41	58	51	45	60	51	41	48	47	55	38	38	40	58	40	39	45	56	68	41	29	48	61	50	54	42	46	39	48	50	67	60	57	44	47	33	45	47	48	49	45	43	52	46	38	44	50	50	38	56	41	45	51	48	55	34	48	52	51	43	30	51	44	52	40	47	48	51	60	48	46	55	51	47	50	45	52	41	44	59	41	47	33	45	47	54	43	51	38	34	54	46	55	50	54	42	48	48	41	47	51	48	50	51	43	51	44	46	33	41	58	51	53	53	47	43	33	46	46	43	49	40	57	52	43	52	49	47	41	43	44	44	61	47	46	42	37	41	54	50	52	47	62	56	41	41	45	39	42	44	44	48	43	38	36	41	43	56	60	57	58	40	46	46	37	46	48	46	49	59	44	51	52	40	33	37	46	49	50	45	46	43	47	50	43	39	49	45	49	49	43	50	42	44	40	35	43	43	49	41	47	52	56	53	43	51	37	49	47	42	58	56	49	45	60	51	48	41	37	52	45	50	45	50	48	51	45	44	62	45	58	44	46	43	58	42	48	55	43	57	57	71	45	44	55	44	34	39	41	54	45	37	39	54	33	40	55	43	51	52	52	46	34	41	52	58	38	49	38	35	42	58	61	56	50	52	47	46	44	42	49	45	42	47	39	48	43	43	46	53	41	47	42	62	45	40	44	41	50	44	46	41	45	43	53	53	42	48	46	50	48	62	57	39	48	44	52	55	38	60	46	41	43	49	46	43	37	43	41	40	58	39	55	54	48	37	43	45	40	41	59	38	59	42	45	42	48	43	52	33	48	35	53	38	46	42	56	43	48	43	47	44	41	51	50	40	52	47	50	42	48	45	45	49	52	58	40	47	43	48	46	61	63	51	50	43	44	49	38	46	35	50	52	55
46145	46586	33893	33393	4237	1723	1507	1215	1052	961	943	795	748	697	709	649	687	682	715	3579	11938	12593	7615	3648	1348	650	570	545	602	568	562	570	581	558	635	556	557	608	561	544	597	564	625	563	608	603	569	596	581	603	578	572	556	570	583	604	599	557	576	554	586	535	555	539	576	611	626	582	544	556	544	565	599	596	585	589	564	598	604	550	544	567	555	621	577	569	579	577	557	593	534	602	569	553	554	579	575	508	586	592	599	625	576	609	573	641	576	543	541	561	566	539	567	553	555	592	546	569	552	570	622	532	614	586	534	575	604	593	583	572	575	577	550	581	558	581	599	548	598	564	560	586	567	571	574	571	554	557	572	593	605	522	576	610	552	542	603	571	549	559	617	558	584	555	574	600	580	584	555	601	577	569	563	592	563	534	571	624	594	576	587	569	583	554	573	593	603	563	588	578	555	572	581	585	590	583	551	561	580	551	609	583	572	577	547	551	622	613	557	609	539	599	594	586	555	592	574	613	591	568	544	601	564	563	589	606	553	592	561	580	587	616	598	567	577	531	601	619	523	549	588	578	569	573	589	565	564	617	593	587	559	578	616	559	574	544	576	558	587	577	603	545	533	577	540	595	581	617	575	617	567	563	561	614	533	560	594	572	580	583	564	561	605	566	577	575	580	584	565	556	582	559	552	551	569	577	558	586	581	587	595	503	590	559	565	574	562	610	573	571	595	578	609	598	613	605	598	574	595	553	571	568	531	569	543	595	593	556	593	550	612	537	589	578	542	557	570	588	587	587	564	589	580	591	568	604	610	561	580	602	578	571	572	556	564	595	586	573	582	621	550	555	615	602	589	505	553	581	582	547	555	608	604	572	578	594	592	584	571	535	584	586	579	556	588	581	563	568	590	621	575	586	556	597	533	603	639	599	603	635	555	581	507	565	606	574	580	557	549	562	607	617	607	609	595	580	572	579	564	608	580	620	591	544	598	580	556	580	620	595	557	537	553	611	547	578	552	576	583	562	615	589	551	597	576	590	569	580	576	621	553	603	562	590	567	612	584	535	572	587	551	570	584	550	616	554	588	579	585	594	549	587	623	572	616	625	533	579	617	561	602	562	586	612	588	523	517	568	557	580	573	565	545	587	585	577	536	580	543	563	589	560	588	575	584	618	575	568	557	587	542	551	587	589	619	562	563	610	541	565	597	547	569	566	565	595	582	534	577	525	589	565	581	582	597	592	580	549	543	566	575	600	534	582	575	569	557	588	609	612	609	569	583	588	562	552	544	556	611	543	518	543	561	580	583	544	559	564	562	585	565	584	561	594	555	636	572	603	604	587	566	593	605	587	589	596	563	584	581	576	564	599	578	581	563	605	598	527	571	570	571	570	572	550	603	589	569	574	543	551	542	585	606	595	542	585	599	567	590	577	589	572	587	553	563	579	555	568	574	583	551	577	545	548	586	624	588	548	585	583	560	574	559	579	617	569	578	565	560	560	550	555	614	568	580	584	561	610	609	589	518	584	616	554	571	556	618	588	590	541	603	571	537	599	597	575	555	595	540	612	619	574	594	564	583	534	542	586	540	568	594	599	585	577	567	534	602	629	566	578	590	539	580	586	577	579	569	577	593	614	557	556	597	606	552	552	607	572	560	606	594	541	589	534	613	608	526	585	572	570	607	559	538	571	583	573	558	581	581	600	604	541	568	554	570	542	601	582	576	621	559	573	586	574	582	545	581	550	572	603	583	569	576	580	560	597	554	599	618	540	541	526	552	568	563	537	584	557	554	583	588	579	548	563	599	588	572	540	578	576	570	561	566	560	562	595	552	594	600	592	605	585	546	560	575	580	562	605	547	625	627	580	595	593	552	598	596	559	562	559	563	580	588	578	595	561	533	614	545	568	582	582	555	559	554	592	555	578	642	602	574	583	597	571	563	582	566	607	591	562	592	565	570	612	613	571	597	584	604	557	577	616	585	565	595	585	616	563	580	599	582	552	522	636	569	591	564	634	591	611	561	575	554	595	563	563	593	581	558	602	612	598	586	572	588	617	606	568	560	580	550	569	592	585	588	564	575	565	569	582	583	586	595	571	569	542	561	586	563	589	584	608	603	624	591	540	594	602	592	599	564	616	602	632	603	520	586	575	560	577	552	561	571	535	597	518	587	612	546	564	562	548	583	615	582	618	578	585	596	617	633	604	566	569	594	572	587	593	575	600	574	541	572	562	571	577	596	585	592	597	572	552	579	560	605	570	638	578	589	549	567	588	582	541	559	562	553	611	572	625	583	582	569	546	532	607	549	571	586	518	583	569	626	617	570	568	558	591	584	576	587	592	596	576	582	600	561	568	555	574	575	564	556	544	552	594	524	565	613	603	552	530	539	590	596	561	558	616	585	581	603	557	559	598	607	615	597	561	613	543	583	584	555	621	573	606	574	557	613	596	622	605	549	551	592	590	562	573	547	591	564	576	554	615	590	606	560	539	521	552	615	593	609	567	609	580	563	572	612	592	570	586	595	600	550	600	622	593	558	594	588	575	594	545	624	609	578	577	561	586	599	562	595	561	530	583	611	585	557	591	585	615	586	540	575	579	548	581	578	634	591	566	552	598	556	582	592	584	569	583	532	559	540	576	538	553	539	561	560	607	579	589	554	599	574	568	584	577	550	569	604	582	605	572	589	563	559	609	559	632	583	559	602	589	628	560	561	587	589	562	588	606	573	535	589	551	617	587	581	590	601	515	587	602	595	549	581	576	619	562	580	611	537	581	585	557	577	567	585	555	603	554	582	552	607	563	580	591	615	596	563	529	549	545	635	586	604	546	575	548	572	544	565	577	570	568	562	571	576	609	596	585	589	549	573	573	589	597	613	544	538	618	581	576	650	600	584	554	606	543	576	574	560	579	613	540	564	544	615	573	637	550	559	569	564	587	549	572	489	575	605	635	567	536	558	519	543	602	571	626	606	578	580	573	575	608	574	550	556	624	583	576	610	546	537	586	570	588	569	597	579	587	542	571	559	560	589	593	562	580	601	582	591	541	584	533	567	562	550	599	560	574	595	594	611	575	611	569	570	576	590	555	540	584	553	542	572	556	595	589	623	583	564	585	535	604	568	563	617	585	574	581	578	559	582	556	559	557	574	589	574	598	542	573	537	573	584	571	562	564	566	600	548	594	565	599	583	595	600	591	611	541	612	550	548	552	566	572	568	548	613	553	569	586	578	624	568	579	550	580	606	584	632	575	590	620	573	588	549	611	554	557	592	585	611	549	602	590	560	529	594	583	557	554	570	509	621	616	578	531	524	554	566	576	648	567	605	559	573	593	575	575	610	582	596	604	534	598	567	591	586	614	589	538	587	618	552	543	578	584	571	563	580	575	572	583	567	528	564	592	575	595	561	578	638	541	605	554	588	548	526	565	579	582	556	585	588	548	538	587	619	604	612	590	568	533	540	585	554	581	567	565	575	588	570	551	533	597	556	609	588	538	594	571	580	601
15474	26976	13192	3589	138	81	76	83	66	76	61	63	56	73	65	78	67	68	53	204	561	553	332	183	105	71	63	78	87	62	72	66	59	66	63	66	69	70	61	50	70	54	68	61	67	77	56	70	61	66	68	55	72	79	69	74	74	64	69	64	59	72	61	65	57	68	80	68	70	63	76	74	54	62	64	71	73	76	85	57	67	79	72	79	63	50	61	66	73	71	68	77	72	63	57	77	72	58	62	71	83	72	57	53	69	61	64	75	63	53	78	54	67	64	64	69	73	72	67	65	69	61	74	73	77	52	62	68	59	67	74	63	59	77	64	56	65	62	65	69	76	57	73	47	58	69	71	48	66	55	75	52	57	54	63	67	59	69	52	58	50	67	66	67	81	60	68	81	57	62	67	77	69	68	51	63	67	47	58	73	62	62	69	64	67	63	71	65	64	77	73	59	59	63	60	59	74	54	61	79	52	69	81	86	61	57	59	65	60	66	62	76	52	68	70	50	81	60	68	70	58	65	64	66	61	65	66	73	66	60	68	75	60	80	76	52	65	70	86	56	64	63	57	82	85	86	66	67	59	60	76	46	55	78	72	59	73	70	56	55	63	76	55	73	58	76	67	76	71	61	56	56	66	68	67	59	64	66	70	75	66	70	86	59	73	69	67	61	61	74	60	59	73	66	75	66	76	78	46	63	64	56	51	59	63	62	77	59	70	77	64	59	58	75	66	63	70	52	64	69	68	64	66	68	73	72	57	73	52	76	74	67	55	62	56	76	59	73	47	78	47	63	61	65	72	73	60	75	68	84	63	65	68	66	69	81	67	73	67	70	74	56	63	76	66	64	77	61	62	72	68	64	65	70	77	64	59	61	69	57	73	74	69	57	70	73	65	68	66	66	60	62	78	67	68	61	73	67	67	69	66	67	62	81	65	71	71	56	62	73	81	68	59	76	74	62	77	78	67	67	64	62	70	56	67	71	64	70	53	72	86	66	65	55	63	53	67	75	68	67	71	64	65	66	58	59	72	73	65	51	56	61	69	51	64	64	69	83	69	71	56	50	64	66	80	67	62	72	51	62	52	70	61	66	76	66	64	76	75	65	57	73	74	82	88	65	67	72	65	69	56	58	58	59	67	59	61	71	61	66	61	60	57	69	77	71	63	72	60	69	79	70	69	73	65	67	66	59	65	60	71	76	53	84	66	59	71	63	81	68	71	83	68	68	63	58	47	68	70	55	70	52	70	69	78	54	62	57	66	72	64	57	77	64	61	69	64	77	66	58	54	58	73	71	63	46	48	74	70	61	57	80	65	61	65	45	62	61	62	70	74	63	67	56	67	68	87	56	70	55	56	74	64	60	54	52	58	63	61	75	65	65	63	61	59	69	70	69	67	56	62	66	53	79	66	62	74	74	70	58	64	59	60	60	69	65	85	64	52	72	75	58	71	61	58	68	74	83	68	57	51	64	74	61	80	83	66	61	68	59	63	69	85	76	78	59	67	59	64	72	64	59	70	62	64	61	70	57	78	58	61	59	52	69	68	72	58	67	59	63	70	75	68	64	64	68	59	54	77	66	77	73	55	70	63	68	56	75	65	70	73	62	55	58	75	78	64	55	69	69	60	64	55	74	74	53	53	57	62	61	73	58	59	69	65	76	54	85	73	65	66	64	64	72	71	69	58	54	61	65	50	68	65	83	67	74	56	64	62	71	75	74	66	80	67	64	77	69	70	68	64	64	68	57	68	60	52	77	73	70	64	78	60	74	59	64	53	71	66	58	58	64	66	75	71	86	79	75	61	80	74	66	63	57	68	64	68	56	65	86	68	71	74	62	58	63	72	64	70	57	67	74	62	51	78	75	68	69	54	74	48	71	60	77	76	59	49	66	69	53	71	75	63	72	66	66	70	57	68	51	71	69	80	66	75	77	66	75	55	58	67	66	60	80	64	72	61	78	72	64	62	68	71	71	59	73	52	64	64	81	69	68	59	57	59	67	75	54	71	76	68	78	72	66	68	64	74	62	53	66	69	77	78	64	58	74	56	69	75	59	71	66	70	74	48	71	87	56	72	60	67	58	70	62	76	71	68	57	55	99	67	70	72	62	57	54	65	65	66	68	43	67	55	81	68	69	54	59	50	68	61	72	68	68	62	55	72	76	67	72	58	61	73	62	69	66	61	70	78	64	55	63	76	79	72	70	81	59	58	66	65	55	72	57	66	61	73	63	80	75	74	74	52	85	65	67	63	58	73	69	70	78	77	70	62	61	71	75	63	80	76	55	58	45	69	71	77	56	65	70	50	58	63	84	65	55	72	63	82	71	58	66	69	63	68	73	67	60	64	77	61	68	73	81	59	70	71	58	63	59	48	66	66	69	52	66	71	73	68	64	64	65	64	64	75	51	67	75	66	78	50	64	68	63	47	72	62	72	73	56	64	60	56	68	61	60	62	52	67	72	60	66	67	65	60	57	71	70	72	66	72	55	81	69	65	63	73	67	54	69	65	69	50	58	78	74	61	79	80	55	67	87	69	62	55	70	61	75	56	54	75	68	67	72	73	64	65	46	64	75	71	65	69	50	77	73	83	65	58	72	67	87	83	76	55	63	53	72	56	86	63	71	82	59	70	66	66	59	53	77	75	67	64	68	58	86	68	66	65	70	61	73	49	71	55	78	62	73	65	63	83	69	56	69	69	45	63	76	66	80	76	75	63	58	74	50	60	84	70	82	76	57	82	80	78	70	49	68	59	57	59	67	66	78	69	60	62	70	63	64	60	62	66	78	62	69	56	62	75	76	56	50	64	63	76	56	64	55	59	65	71	70	63	59	77	75	63	69	78	58	50	69	73	62	67	64	57	57	69	77	70	63	63	69	78	66	75	58	62	74	73	73	61	55	62	53	73	75	78	73	70	48	49	78	57	63	80	71	58	59	58	65	73	67	69	78	68	62	58	55	69	57	68	63	49	85	67	75	77	83	72	63	68	68	68	75	65	67	69	69	64	54	69	67	73	57	65	63	49	75	70	59	69	76	63	58	80	70	60	64	70	63	74	58	71	74	68	53	68	70	68	56	68	63	58	72	64	63	52	52	70	66	52	69	63	53	57	84	67	67	78	68	68	68	64	58	58	68	77	80	62	54	60	66	66	73	68	66	66	68	63	77	60	62	67	81	75	60	64	63	69	60	61	73	76	65	66	64	54	61	78	65	68	62	41	53	74	49	56	61	70	68	53	57	77	53	73	76	68	90	54	65	67	83	76	52	56	58	76	54	65	64	61	74	65	56	65	66	53	65	77	64	69	47	51	69	60	78	65	50	49	53	63	54	80	68	61	62	67	67	57	60	56	62	68	79	82	80	58	67	66	50	75	79	56	69	63	68	74	49	81	64	70	58	55	62	75	61	64	80	56	57	76	68	49	67	67	54	50	57	69	78	65	74	59	64	57	67	62	56	73	78	58	61	58	60	71	73	55	67	56	61	69	55	70	63
46150	48386	33562	30365	2696	1918	1774	1529	1321	1177	1194	1053	987	973	875	945	890	895	939	6081	14017	12845	8252	4299	1936	992	825	792	764	847	791	743	744	771	784	797	814	807	762	794	803	790	791	825	743	792	811	839	819	746	794	776	813	782	740	799	772	774	729	816	816	795	792	776	786	798	825	794	797	757	772	749	746	820	832	768	829	792	753	799	830	821	806	795	820	769	761	810	816	783	790	787	808	815	751	815	800	786	742	804	813	778	828	804	797	848	786	836	790	788	776	820	796	761	801	838	757	791	840	763	769	805	738	842	766	817	826	860	815	786	772	741	803	764	749	773	818	807	862	795	781	808	798	811	802	795	739	831	803	778	776	812	820	833	793	818	812	844	814	838	799	779	779	798	786	764	787	775	758	831	751	775	860	793	769	801	800	752	781	809	813	816	813	807	795	781	774	813	791	781	757	816	766	755	821	783	749	791	765	770	802	819	782	808	799	749	836	769	776	817	782	813	809	774	827	790	830	800	744	801	776	785	784	809	808	821	773	879	796	749	793	792	784	791	805	794	783	785	810	790	815	785	846	771	774	817	770	770	799	812	749	846	783	770	820	744	808	799	796	803	816	793	852	791	815	769	807	796	781	768	806	784	809	779	796	774	803	783	755	822	794	767	763	804	830	769	750	815	783	804	807	804	814	721	824	822	840	759	795	782	780	773	780	775	758	790	781	803	769	745	825	800	816	841	807	792	812	819	791	747	810	768	847	855	818	758	788	783	813	799	805	807	810	811	797	829	764	825	780	788	740	831	802	790	812	861	832	816	784	800	855	777	829	770	817	727	812	814	787	774	779	797	830	746	762	847	780	763	752	777	856	789	795	772	835	763	834	756	773	794	792	835	752	784	772	780	816	789	785	790	780	807	792	790	779	759	752	813	785	758	773	787	805	816	808	797	822	828	801	789	788	816	782	811	825	748	770	797	817	830	830	816	771	836	785	838	774	790	818	825	756	817	775	801	839	804	811	810	735	802	780	796	741	809	807	742	786	789	783	783	800	790	810	728	825	775	770	767	816	802	770	784	833	826	823	804	804	798	787	767	801	812	842	806	827	780	735	808	746	778	845	803	795	774	812	793	745	738	831	800	793	832	796	797	779	786	773	791	817	770	787	843	779	809	779	844	816	800	794	848	768	757	763	806	747	823	777	740	788	755	800	831	795	791	805	790	795	778	800	810	808	759	803	768	846	811	794	830	777	796	779	807	810	796	809	793	771	781	822	812	751	823	781	829	781	771	783	749	741	796	753	799	752	775	768	806	768	757	733	774	724	792	797	738	808	821	848	768	735	866	822	766	785	796	766	789	708	755	831	817	785	821	769	808	774	815	733	776	794	765	788	742	816	776	766	821	763	807	783	788	745	830	777	802	785	793	781	790	791	793	809	799	809	788	798	774	832	774	788	792	837	869	821	825	781	771	790	814	804	790	772	874	780	795	832	847	787	788	793	770	794	794	725	836	786	850	761	818	764	751	796	782	764	778	769	820	751	797	773	798	780	777	853	801	765	782	826	785	865	783	823	788	758	791	807	788	791	821	810	766	832	826	787	777	793	825	771	745	786	768	821	741	809	755	832	768	744	836	788	829	805	802	789	794	777	769	829	797	787	752	752	766	770	788	812	721	808	794	806	831	775	800	847	831	805	784	800	787	792	783	779	845	730	798	807	804	762	760	766	845	815	788	801	773	745	776	798	802	755	799	786	790	826	763	801	847	769	809	814	818	806	824	809	763	811	826	790	771	784	746	771	826	770	817	774	761	813	853	837	785	841	787	767	809	826	808	826	791	746	775	799	810	796	756	765	763	827	799	744	834	787	780	823	785	768	773	788	845	786	796	813	774	782	743	766	816	835	814	821	786	816	736	802	798	801	846	804	788	777	771	787	830	812	771	816	807	816	794	800	777	840	791	784	810	783	798	802	797	792	825	791	853	823	845	743	771	782	872	783	749	809	827	775	803	777	791	831	806	761	769	769	792	796	771	810	785	801	821	794	765	806	815	769	739	779	808	783	753	844	738	806	769	830	785	804	823	786	785	698	820	792	792	775	784	809	774	783	800	784	781	821	799	779	773	766	808	797	776	746	780	787	739	816	799	794	782	808	813	779	835	766	747	806	770	763	815	777	828	776	750	767	784	860	774	814	786	794	822	798	780	762	745	786	742	783	763	807	867	780	763	793	803	793	817	819	810	804	772	805	815	849	781	794	775	796	767	746	816	788	775	845	859	762	778	796	777	769	782	790	748	773	804	789	756	833	792	756	816	816	864	797	773	837	829	849	807	747	835	809	827	781	787	788	815	774	806	810	776	743	839	804	801	755	767	829	733	757	777	764	757	796	787	814	825	768	744	817	796	756	773	795	789	780	850	791	828	749	805	756	761	801	790	765	812	844	803	822	810	820	844	800	830	791	800	779	783	826	776	809	800	795	846	811	777	766	811	806	796	783	806	840	776	776	821	840	778	809	788	801	782	762	791	768	793	740	809	771	816	760	788	792	813	793	792	773	807	789	762	786	817	782	769	787	825	853	798	728	831	767	753	745	789	778	777	834	711	811	856	785	816	840	908	813	813	773	840	773	822	800	773	793	811	809	724	786	784	826	777	807	819	819	741	764	763	825	797	782	752	807	808	768	790	819	771	836	804	798	817	752	827	767	738	781	774	775	807	739	749	848	776	815	849	786	809	769	808	838	801	719	739	788	783	789	780	816	779	817	842	751	810	808	743	781	796	794	806	821	804	838	818	792	779	805	758	788	769	747	808	767	856	796	730	792	802	772	827	805	801	771	817	797	809	820	785	772	760	810	762	787	797	806	739	761	803	772	832	824	758	807	762	807	798	848	817	790	714	812	786	798	788	812	768	805	773	790	829	785	779	818	804	776	769	799	798	842	758	815	762	817	812	823	794	808	791	805	779	788	771	805	796	812	825	872	793	839	819	777	791	737	772	807	742	764	768	834	815	768	769	804	822	773	791	787	808	756	795	771	792	815	754	811	765	788	813	760	762	810	761	798	799	801	782	754	788	760	856	811	798	846	802	807	825	760	817	757	791	831	815	749	789	766	763	775	820	767	796	750	762	806	794	794	847	806	757	814	823	812	831	761	775	781	735	779	850	782	821	794	748	783	733	801	800	818	792	838	810	804	856	808	759	843	801	752	791	801	815	801	815	759	764	784	783	801	812	846	763	774	784	772	832	787	768	778	815	762	809	802	766	797	757	818	817	767	782	790	796	800	810	843	797	783	838	799	807	768	809	793	847	783	747	808	825	767	767	735	790	751	770	783	759	777	750	795	838	817	776	830	844	781	811	806	760	805	779	793	802	767	770	757	791	806	779	792	783	784	776	818	833	766	845	776	755	755	777	842	779	826	842	842	757	799	763	762	802	824	813	805	820	780	815	797	792	803	778	841	803	824	792	742	849	812	768	846	810	796	781	777	782	800	753	783	754	762	792	793	775
21858	38865	21540	5924	199	78	65	76	84	83	51	60	58	64	48	54	66	74	128	424	373	597	423	258	120	78	60	44	56	56	61	57	52	54	64	60	57	44	58	68	58	61	52	56	63	62	47	71	49	55	45	66	72	59	54	55	58	61	61	52	66	61	51	65	67	51	63	67	59	51	50	71	59	53	66	62	56	71	54	51	54	53	61	61	57	52	52	58	50	66	50	54	59	64	50	41	49	57	66	51	55	56	67	50	59	51	45	69	49	56	53	56	52	51	60	78	55	54	59	60	71	60	54	61	64	61	58	69	53	49	62	48	52	47	56	59	58	39	65	46	45	58	60	57	70	66	58	53	65	72	76	73	62	59	58	54	58	47	64	51	71	57	61	43	61	56	53	46	58	43	62	52	62	57	65	64	58	53	65	60	56	52	50	64	61	53	52	50	61	51	55	65	61	53	47	46	69	57	46	45	46	60	54	68	53	63	61	65	62	56	57	65	34	49	64	57	52	63	56	64	67	58	55	53	63	56	49	55	69	57	49	55	59	51	49	47	51	61	55	74	60	46	54	54	71	58	67	69	64	60	49	57	66	57	59	67	53	43	54	51	60	48	56	63	49	55	64	61	47	48	64	50	52	62	53	57	46	54	58	60	47	49	46	63	56	71	56	49	50	51	49	52	58	65	50	61	58	55	58	63	56	54	66	57	53	59	58	65	57	59	47	71	57	68	47	62	63	60	49	62	52	46	53	67	48	66	52	62	62	42	55	56	57	65	50	70	63	56	62	68	57	65	63	50	58	51	50	60	52	49	58	59	48	56	62	63	69	57	54	49	61	46	68	58	35	58	60	66	64	50	61	68	59	61	56	53	53	50	54	68	56	51	56	51	52	57	57	60	64	51	59	51	71	60	64	48	60	68	45	53	58	48	48	66	53	61	50	55	60	69	50	45	58	60	70	66	51	65	52	52	59	66	69	61	63	60	45	39	59	66	51	46	65	53	60	52	56	66	69	56	66	66	65	55	55	60	50	68	68	47	42	61	60	55	72	68	58	69	66	62	54	40	73	56	60	47	51	58	67	63	75	68	60	47	68	56	52	50	67	72	55	52	53	50	66	59	66	57	68	62	65	59	71	49	68	59	71	59	48	59	54	54	47	51	60	63	55	54	46	78	64	65	63	43	56	55	53	50	62	59	70	62	68	59	66	60	45	44	57	57	66	56	57	63	56	55	71	52	63	54	61	62	60	59	53	59	54	47	67	51	44	51	51	55	54	70	50	65	59	65	57	51	66	54	50	55	66	51	69	58	75	69	47	64	64	60	63	63	59	58	67	54	52	62	53	49	74	68	51	51	59	49	59	57	59	57	59	53	58	53	49	55	45	57	65	46	57	61	55	48	62	52	57	45	70	73	61	40	58	60	49	55	48	49	56	58	51	64	56	56	69	45	62	64	62	59	48	58	49	48	60	65	43	57	53	61	69	69	55	55	65	50	57	52	48	51	65	55	61	62	57	61	53	60	54	65	53	70	73	68	63	48	54	46	59	59	58	51	64	60	52	47	62	58	53	69	49	57	62	49	59	48	64	57	53	59	45	61	54	66	75	56	45	52	51	56	50	60	59	55	52	56	60	59	63	50	62	65	54	58	68	61	59	66	70	62	60	50	75	51	60	62	74	42	57	61	56	64	54	53	42	65	62	46	56	40	44	44	52	61	48	65	54	58	57	68	61	69	58	66	63	49	54	52	48	58	48	49	43	66	57	56	54	66	59	58	55	68	60	57	63	57	59	53	62	58	70	58	46	77	63	64	58	56	61	55	63	61	61	60	50	65	54	64	59	55	66	59	67	54	69	67	61	62	48	59	51	58	68	55	63	57	72	63	44	59	53	44	54	64	61	65	62	72	52	56	46	53	55	65	51	46	54	58	64	49	63	48	55	60	62	62	61	61	54	54	49	54	57	51	61	56	54	66	60	70	47	58	64	69	49	51	55	72	50	54	58	68	58	80	60	56	51	62	67	52	66	59	57	45	76	64	70	57	56	68	81	55	68	56	53	62	42	53	67	59	73	62	51	59	60	52	56	66	76	66	77	70	56	59	53	59	68	52	64	60	62	51	50	63	64	60	73	57	47	67	69	55	64	60	55	52	56	48	66	64	52	49	56	45	61	59	55	52	63	65	52	63	66	57	54	59	59	55	60	75	62	65	63	66	55	58	51	61	74	51	73	66	59	54	69	63	67	55	44	51	56	52	54	58	63	60	62	52	61	71	62	59	63	50	43	55	60	58	64	63	59	61	39	57	57	63	47	55	68	68	59	63	57	74	62	55	50	65	64	72	60	53	57	65	56	41	71	60	56	66	52	50	55	52	58	64	57	55	51	76	57	63	57	66	78	41	57	56	54	59	55	62	54	61	62	45	71	45	51	50	66	58	47	58	56	54	51	61	60	54	72	43	65	67	62	57	58	59	51	45	62	61	62	52	55	55	63	71	55	54	64	66	54	70	60	54	47	57	50	63	62	64	70	61	59	49	68	63	57	64	68	50	63	60	58	53	49	61	58	57	63	52	55	59	74	47	70	52	51	62	55	48	53	71	72	53	61	61	63	53	47	59	56	57	50	53	57	64	65	58	56	62	66	54	63	53	50	53	53	62	65	55	60	62	60	67	51	59	52	52	76	63	57	62	55	48	51	53	60	66	72	65	67	34	65	52	53	46	62	58	61	48	61	64	60	63	69	65	62	66	54	61	61	62	55	59	44	57	69	68	67	62	59	56	81	54	59	64	69	57	53	62	51	72	41	57	60	60	53	54	51	51	64	58	61	60	58	55	46	50	50	59	52	66	64	55	55	69	59	45	54	43	49	45	36	60	47	58	64	56	47	43	56	55	55	69	49	65	55	47	54	65	50	75	64	64	62	56	56	55	45	58	48	46	59	57	54	65	51	56	57	53	60	60	56	59	49	60	51	62	58	65	59	67	38	49	63	53	68	60	63	57	52	58	55	62	62	69	69	61	69	68	62	54	64	48	54	55	62	64	52	51	58	57	60	66	50	73	62	53	67	58	50	69	55	51	67	50	54	53	55	64	56	64	58	68	58	54	48	65	48	40	71	63	40	51	64	58	66	52	63	63	54	63	68	60	63	44	48	52	50	67	65	54	48	56	71	45	62	39	40	55	63	57	59	48	54	52	63	68	62	47	67	61	61	45	51	54	49	48	51	77	67	88	56	48	52	56	73	63	51	53	56	53	75	50	61	50	61	62	59	47	64	58	53	68	47	67	58	63	58	66	62	53	69	55	50	66	59	44	54	68	61	47	65	61	60	53	62	62	54	70	57	57	55	68	51	61	49	58	68	54	49	53	59	68	54	52	71	65	55	53	56	48	66	63	62	60	52	54	51	49	66	58	66	60	55	57	52	75	57	55	54	53	60	55	52	64	55	48	56	73	60	57	62	52	62	66	72	65	61	54	56	55	65	62	75	63	48	54
44994	49653	39368	34205	3872	2392	2142	1737	1417	1303	1196	1087	1003	897	874	857	839	974	4091	12307	10029	14686	11209	5972	2388	1089	734	712	700	661	654	698	650	649	695	670	678	658	690	649	685	657	698	677	674	717	651	731	705	694	669	738	720	692	679	668	695	738	672	672	711	685	651	688	696	679	690	711	667	673	677	692	656	686	701	641	641	699	654	686	752	737	666	731	703	655	671	776	718	715	726	682	674	679	666	707	690	641	697	690	674	674	699	665	709	675	706	726	734	685	707	685	694	707	689	704	705	634	721	656	662	726	738	666	703	677	710	651	684	671	669	654	709	703	700	718	707	671	691	736	702	712	675	659	701	704	683	672	679	693	704	665	682	684	671	680	652	695	675	686	705	679	678	666	682	671	646	673	718	676	693	707	697	676	690	691	684	662	657	688	686	644	648	705	710	691	697	687	662	646	672	672	697	699	688	657	695	696	668	666	663	639	677	710	714	686	692	650	663	702	713	684	681	730	661	671	699	659	657	708	633	662	695	700	662	690	712	693	691	672	748	656	712	692	726	690	674	688	693	660	684	688	681	741	709	702	685	699	705	666	703	680	672	716	721	691	745	719	672	652	662	646	688	695	688	700	705	682	721	641	669	702	661	692	689	727	688	710	722	678	714	661	714	715	729	693	701	646	699	694	691	740	700	669	719	724	737	714	690	701	669	704	682	677	670	668	668	674	717	712	650	709	680	696	672	686	717	688	701	667	695	706	678	699	699	640	669	664	640	698	730	677	670	692	743	645	711	680	668	684	691	760	662	669	670	671	702	686	708	708	711	751	721	683	690	687	698	717	711	661	729	682	697	652	709	673	636	673	711	701	712	697	708	729	686	674	704	690	683	665	644	684	725	699	623	714	671	723	703	616	661	684	656	698	704	712	696	725	750	700	691	677	707	710	708	683	682	669	667	726	707	671	677	725	676	664	652	692	686	708	681	655	680	677	705	712	712	630	663	706	668	704	709	722	680	676	658	731	737	730	708	715	699	699	669	714	685	678	660	697	725	685	695	650	691	666	668	743	647	740	683	691	727	688	706	635	724	727	663	692	745	736	700	649	708	673	679	661	721	693	667	660	681	708	673	705	708	678	734	671	714	657	712	668	718	637	701	655	671	689	740	681	701	680	689	716	687	675	697	692	697	655	663	666	679	709	672	701	681	685	708	678	699	700	720	719	678	686	686	662	689	700	722	664	682	704	689	679	722	727	661	667	707	663	652	697	719	650	635	713	673	665	714	645	679	683	694	681	714	678	714	700	685	665	687	627	672	689	737	694	626	680	668	689	697	706	668	671	673	700	677	681	678	665	737	686	653	715	740	698	661	683	724	689	696	697	717	688	673	691	679	721	709	633	659	701	647	683	698	684	685	679	672	672	716	647	682	653	714	698	689	687	682	712	680	698	694	713	727	690	627	715	672	707	730	716	700	701	722	692	670	695	715	669	682	668	661	666	683	681	722	616	635	656	694	738	685	720	650	662	666	672	667	645	663	680	653	698	691	651	681	718	696	711	668	714	677	719	687	678	694	701	678	762	673	743	677	724	712	720	722	704	728	681	670	669	699	742	662	727	698	666	692	753	673	671	714	712	655	698	681	702	673	695	702	726	666	723	721	752	673	645	694	688	723	673	687	677	649	661	690	665	668	662	604	667	701	724	716	665	714	665	689	699	708	677	696	705	658	698	663	669	666	703	664	678	712	710	671	712	702	694	684	708	729	684	668	690	694	701	717	674	737	687	693	670	680	709	693	728	748	707	658	703	688	660	731	685	679	680	691	733	657	667	710	710	680	728	645	681	648	663	660	666	664	691	660	748	662	679	675	689	698	682	709	695	697	732	707	646	691	656	658	701	661	684	720	696	647	729	735	687	673	674	654	708	679	658	681	727	710	687	681	712	720	697	680	673	671	686	658	699	705	692	665	678	706	695	741	716	671	697	682	704	673	701	686	668	682	658	682	721	673	699	730	642	679	660	654	690	693	746	684	694	676	664	699	709	689	715	707	654	711	700	625	678	724	717	693	676	706	662	707	685	682	683	700	712	645	664	669	704	706	660	673	717	657	693	680	688	632	677	707	693	664	700	703	685	700	711	686	740	701	671	670	683	711	699	705	656	679	692	658	708	740	682	671	654	685	667	715	701	686	675	702	699	681	695	681	671	722	687	710	695	686	705	683	691	691	705	661	681	689	695	674	699	705	664	739	684	676	684	742	683	682	655	700	683	652	696	655	679	746	699	669	640	634	658	704	692	641	715	665	663	646	732	731	691	707	647	676	728	709	731	717	759	704	712	670	717	727	664	653	703	673	687	701	667	697	672	682	652	697	717	713	701	635	688	696	671	665	694	677	666	707	732	687	691	642	617	675	688	725	644	700	704	676	670	668	691	735	780	687	686	687	703	675	682	652	697	693	703	670	650	730	685	698	674	690	706	665	708	644	711	660	741	702	686	659	634	701	704	673	696	735	693	670	637	696	706	690	661	694	703	680	720	707	685	712	683	711	645	685	684	684	697	716	666	691	665	690	731	716	674	730	663	696	678	695	729	736	693	679	688	677	685	691	698	680	697	735	661	659	687	693	704	713	681	710	675	638	684	729	691	714	721	673	741	699	672	689	684	728	620	690	740	663	681	657	717	675	659	669	719	692	699	699	632	697	649	686	703	709	630	677	687	729	696	673	684	691	713	700	674	681	727	730	670	757	654	689	679	681	678	691	650	660	672	665	705	695	669	717	677	683	721	694	705	677	683	693	699	686	668	668	694	711	649	691	666	671	707	717	667	698	697	680	703	666	661	729	725	694	668	686	707	692	722	693	673	642	701	681	716	641	657	701	690	712	677	667	660	722	707	695	727	652	706	676	710	701	684	665	720	674	688	692	626	719	730	724	679	659	658	720	675	662	678	664	711	656	714	698	719	721	672	707	682	720	784	715	688	674	689	696	714	726	747	691	639	694	675	735	679	672	690	708	667	729	682	681	731	696	704	658	719	702	703	737	707	692	679	692	695	717	671	718	709	725	694	715	672	661	652	705	705	679	689	691	646	676	656	634	682	717	677	655	670	674	667	701	735	726	670	707	690	684	674	693	692	665	704	674	652	695	658	711	726	654	706	656	694	694	650	705	719	687	685	690	684	637	709	702	715	664	705	702	694	682	654	692	670	703	661	668	703	706	738	675	691	711	708	651	698	655	728	726	718	672	712	679	727	703	684	692	683	704	751	694	720	700	689	705	657	682	698	670	681	739	698	700	665	685	720	713	685	670	698	696	705	694	700	649	695	677	650	698	714	658	706	702	694	691	704	647	681	664	668	675	710	677	700	702	727	691	654	703	729	692	678	645	726	664	631	716	703	708	691	685	703	724	731	666	725	670	691	681	720	680	691	713	681	672	673	631	721	692	692	710	680	696	673	708	655	671	718	673	660	691	688	697	674	675	692	659	695	670	691	721	683	680	684	698	650	674	732
5305	10952	5984	1144	61	55	47	48	50	73	54	55	57	58	63	50	65	56	90	130	157	161	148	92	64	69	48	42	48	63	48	63	53	45	57	39	53	61	50	50	53	53	45	43	61	44	44	52	51	55	32	59	61	44	59	46	58	41	58	50	52	58	49	57	48	59	53	56	49	61	46	50	42	49	56	64	66	65	65	61	46	56	49	40	56	55	35	49	55	48	52	64	54	47	42	49	44	63	55	48	60	44	54	58	58	55	60	56	53	49	72	59	52	50	45	48	58	57	53	50	61	49	51	55	55	68	53	49	43	57	49	53	53	48	39	53	52	58	61	50	47	45	49	58	46	43	53	46	61	62	54	46	52	51	60	64	59	60	47	49	50	55	63	40	49	51	29	47	60	61	48	45	58	59	44	57	53	46	51	50	55	42	52	55	53	55	48	50	64	56	53	63	46	45	55	63	45	59	55	53	57	49	46	48	44	58	46	55	62	59	50	50	51	50	51	58	51	61	50	64	49	43	47	50	53	47	52	61	63	61	41	48	72	62	47	52	53	51	49	50	53	50	60	52	49	59	48	48	62	56	58	45	56	49	56	57	54	57	46	50	63	56	57	53	67	51	45	45	40	45	45	41	50	59	57	45	48	34	54	49	60	41	71	46	48	52	38	57	69	58	55	50	48	61	69	57	57	54	50	55	48	38	43	64	57	42	61	53	50	52	55	58	45	54	43	62	41	53	65	51	63	51	43	46	59	50	58	48	48	58	55	58	45	49	65	58	54	61	74	53	52	65	49	51	64	48	67	66	46	46	37	59	45	53	50	61	43	62	54	59	57	64	48	66	57	42	58	65	53	49	65	61	59	62	68	61	51	45	58	66	49	64	60	60	63	47	44	64	60	52	54	49	57	61	51	57	63	43	54	44	49	43	53	50	60	46	58	49	64	64	49	56	62	60	45	60	46	53	60	46	46	59	55	68	54	58	56	58	55	67	36	60	56	53	52	63	49	54	55	51	46	47	43	62	51	46	42	71	51	52	48	60	49	47	53	63	53	59	59	50	49	44	58	70	59	57	59	51	54	57	62	56	57	63	62	57	47	50	48	69	62	62	52	63	45	55	56	52	38	51	61	53	46	51	55	60	58	54	50	58	65	48	62	50	55	55	55	54	42	66	57	72	58	59	67	60	51	49	69	58	60	59	54	70	55	53	49	63	64	60	48	52	35	53	52	49	63	56	44	53	58	59	54	59	61	57	55	47	41	50	52	58	46	44	60	64	64	52	54	60	47	57	40	55	51	53	52	46	57	50	51	56	59	59	56	51	62	54	59	51	52	49	63	50	40	50	58	62	58	53	53	48	54	52	57	43	60	53	50	57	42	55	51	45	56	43	48	50	56	55	67	49	58	44	48	71	56	54	47	52	49	65	57	54	48	64	49	54	56	45	53	54	55	50	48	57	46	39	59	50	51	41	54	47	47	65	65	65	42	47	55	57	52	47	50	55	49	49	51	61	53	46	67	50	53	75	60	62	56	44	73	46	47	54	57	47	57	48	50	51	55	47	51	59	50	48	56	55	54	46	68	60	45	56	52	62	57	45	49	54	56	55	55	46	58	58	52	53	62	63	46	56	59	56	48	45	49	37	47	50	51	51	41	52	52	56	45	44	48	50	50	55	58	67	53	43	65	46	67	56	50	59	61	51	55	53	59	40	67	43	58	47	48	49	49	52	54	64	52	62	44	49	41	57	53	51	45	54	51	55	53	52	55	56	64	62	47	54	43	32	61	50	44	66	65	48	47	46	63	57	65	45	62	47	62	48	51	65	42	56	68	57	53	52	64	62	57	55	43	43	59	59	51	53	53	53	58	52	55	51	57	53	58	58	55	65	45	59	34	49	55	60	51	50	61	62	63	52	55	57	52	52	56	44	74	41	41	43	50	58	50	52	55	41	45	51	57	55	70	48	47	67	63	52	57	54	56	49	68	55	52	44	56	53	51	60	44	47	43	55	56	45	55	63	44	58	55	49	60	61	56	57	57	44	54	56	49	49	56	70	52	41	42	52	50	50	66	50	39	53	42	44	47	57	61	61	50	56	64	65	47	57	65	56	48	45	46	46	43	60	49	58	45	55	59	51	41	41	50	57	43	49	43	56	59	50	49	60	43	50	65	57	57	65	45	54	59	45	58	56	55	47	55	57	57	69	45	53	63	42	54	60	65	40	43	64	56	49	45	68	64	58	45	54	49	58	57	45	63	50	56	51	49	54	53	45	49	63	49	53	71	52	53	51	53	37	45	59	52	63	78	53	50	46	47	52	49	54	64	49	47	40	46	49	56	59	52	56	41	55	55	59	66	60	57	52	64	60	58	56	57	64	57	57	47	59	66	54	50	40	55	45	59	53	52	43	49	58	51	48	49	53	40	60	49	41	53	53	36	45	56	60	56	54	54	62	64	48	48	70	62	46	61	62	52	47	61	59	49	53	51	48	56	58	53	45	59	41	56	59	62	63	46	49	59	71	54	68	65	46	65	57	51	56	45	60	49	54	52	55	54	63	51	45	48	59	51	62	59	61	41	58	48	56	40	57	65	51	61	54	50	50	63	49	42	48	46	62	56	49	59	73	46	53	49	53	51	56	52	40	61	41	59	47	54	56	69	44	54	45	52	56	55	54	50	57	57	47	58	59	58	47	49	52	49	54	49	46	60	55	54	49	44	42	50	53	55	60	62	55	44	52	59	49	49	57	61	40	46	63	56	55	54	32	38	64	57	53	44	52	49	57	55	49	58	54	47	52	37	46	45	48	64	45	53	43	56	61	49	59	45	65	49	64	48	54	55	60	50	60	53	57	62	53	62	52	46	53	63	44	39	54	42	73	52	53	41	52	54	55	58	50	43	54	48	57	50	65	59	46	59	47	48	62	67	65	57	44	64	48	64	58	47	63	47	61	58	52	68	60	39	59	55	62	64	37	42	53	58	34	55	64	68	54	65	56	49	57	50	50	46	55	57	65	49	67	54	54	50	61	60	49	53	49	44	41	63	48	51	38	68	61	51	40	60	56	52	43	48	46	56	60	48	53	62	53	51	53	60	53	58	52	48	39	56	58	52	53	67	54	46	43	59	55	47	46	67	46	64	53	54	61	47	78	55	54	64	55	53	54	52	53	60	46	53	59	47	46	50	45	45	57	51	39	48	49	48	53	60	62	50	56	51	47	60	53	50	56	54	47	60	53	55	60	68	53	50	60	50	45	62	53	65	60	57	49	59	53	48	43	52	47	67	53	51	52	50	52	56	61	48	67	52	51	56	67	50	51	51	53	62	56	44	57	67	51	65	55	53	58	63	51	62	47	48	53	52	53	61	44	53	56	59	42	60	56	56	56	67	55	64	52	45	59	60	65	50	57	49	59	59	58	43	69	65	59	60	58	38	54	46	53	61	45	59	56	55	61	45	44	61	52	43	63	57	53	52	44	50	35	44	59	53	52	62	59
36721	36985	25741	18847	1798	965	924	837	828	756	747	721	726	651	727	648	709	666	1350	2988	4510	4624	3219	1962	996	757	678	656	645	643	669	626	653	656	669	633	643	660	645	670	666	689	648	658	685	651	632	643	685	641	630	673	664	633	633	631	665	667	667	655	670	640	655	700	656	643	664	652	632	653	649	629	616	743	679	670	650	689	654	656	672	659	659	687	654	627	657	651	675	647	651	642	629	677	674	634	650	660	615	663	687	678	649	696	659	659	685	642	668	621	648	626	686	653	672	714	683	653	648	659	647	641	637	622	672	654	666	650	654	658	681	636	670	633	652	661	652	641	617	664	620	670	652	659	654	639	702	634	691	687	626	662	630	661	662	654	670	664	656	676	694	614	624	607	655	643	647	645	635	654	622	651	631	661	664	669	627	644	691	645	682	634	655	665	672	742	611	671	702	636	647	609	650	622	641	668	639	664	671	663	652	642	640	648	636	623	662	649	650	620	626	639	680	649	682	668	683	614	642	674	666	675	640	642	672	689	640	624	632	644	644	662	698	644	624	687	687	658	635	633	675	656	609	671	631	666	638	611	651	643	661	646	626	704	653	652	609	626	675	674	663	627	660	636	675	686	665	668	639	671	627	653	675	631	678	682	641	670	654	708	656	667	665	650	652	659	658	673	652	637	634	654	643	639	615	653	622	626	644	628	636	672	625	676	640	625	632	641	658	678	648	633	662	596	626	635	672	679	621	590	682	705	652	622	636	671	623	650	618	644	624	660	623	636	672	668	648	611	621	653	652	649	687	656	650	674	682	615	650	681	632	671	659	656	665	630	670	699	639	664	646	672	640	682	728	698	617	673	650	636	648	693	613	693	661	699	662	662	632	683	675	651	635	627	683	676	668	655	622	642	644	680	675	616	646	632	664	654	657	636	658	676	600	671	659	651	679	603	614	676	638	641	668	632	654	641	620	669	656	616	595	652	640	661	645	646	667	625	657	629	650	653	595	672	621	680	616	658	615	623	657	681	615	620	649	671	642	682	671	664	690	650	638	653	635	634	647	661	609	693	638	637	638	693	647	658	673	684	655	653	636	625	652	667	640	719	683	610	690	644	667	646	647	639	664	670	609	637	664	620	658	666	639	669	678	675	665	634	626	651	675	651	614	623	646	647	660	647	722	666	669	643	651	695	677	650	660	628	679	672	649	663	670	639	663	684	672	685	624	668	677	639	650	679	679	613	665	637	671	666	663	671	617	652	619	600	697	641	703	708	618	669	656	648	640	694	688	627	678	634	657	667	691	673	644	625	670	639	648	671	656	659	635	692	629	705	662	621	650	635	664	699	680	676	642	662	653	653	650	651	647	640	657	670	678	686	675	685	635	657	650	654	689	688	645	613	691	644	673	626	628	679	692	660	667	654	679	604	617	673	642	624	636	641	615	670	624	639	692	631	648	610	679	653	645	640	686	657	647	620	650	671	610	679	693	663	675	649	660	641	626	704	646	660	644	695	665	644	650	653	680	630	636	605	634	679	680	660	614	694	702	678	681	662	655	657	616	653	657	671	658	689	631	604	659	627	633	608	637	645	623	631	670	632	663	679	706	641	690	697	657	687	694	633	633	651	636	688	634	634	651	638	641	658	692	679	625	694	626	636	647	639	645	628	618	643	677	634	672	689	663	670	657	628	639	645	663	642	670	634	687	641	652	651	642	674	691	672	715	678	639	631	651	655	621	669	657	658	654	642	662	632	640	705	656	621	647	604	639	631	652	689	652	679	606	637	691	658	682	650	655	669	663	660	655	669	647	708	643	647	640	671	635	671	661	634	638	630	651	666	609	654	597	647	643	625	675	620	649	681	736	612	666	645	691	640	646	689	626	649	614	635	652	627	679	684	716	636	673	653	680	673	633	664	670	679	676	615	684	626	656	700	656	684	644	638	646	671	631	642	635	628	711	629	627	622	608	676	646	636	649	639	608	628	660	662	643	686	660	650	634	698	632	671	622	654	685	607	671	654	638	658	648	697	676	640	682	616	667	621	681	623	660	634	660	651	613	652	669	649	658	630	608	657	670	667	638	639	646	628	713	667	678	658	616	647	656	624	654	624	637	620	666	689	648	689	641	648	665	675	680	640	665	672	652	667	639	657	678	642	644	617	623	694	651	667	649	671	644	665	621	619	681	665	635	661	654	642	650	668	670	652	630	673	645	645	672	666	635	633	692	667	660	658	646	640	673	575	640	666	634	625	609	671	664	662	692	644	653	695	659	657	635	665	631	633	640	646	642	666	641	643	644	641	653	654	681	650	627	650	627	640	683	669	584	653	726	656	667	619	658	679	679	626	638	649	704	636	642	670	682	593	636	613	694	626	631	643	645	651	651	629	657	609	700	694	653	633	648	616	668	625	659	620	678	693	681	672	622	648	642	663	645	653	644	682	631	659	632	632	660	720	650	653	659	659	622	653	659	636	631	670	680	647	628	655	691	606	671	658	673	593	708	610	664	651	655	705	603	696	617	657	662	614	683	691	666	665	618	639	613	652	649	676	713	714	663	634	621	607	695	638	645	684	650	647	667	603	697	688	638	675	690	653	654	646	631	689	643	668	650	638	628	645	619	616	660	685	680	665	672	646	589	625	655	626	706	684	620	659	604	637	606	607	665	659	668	683	631	637	653	620	670	641	628	655	617	658	624	675	643	658	705	671	664	636	664	662	610	677	630	671	673	658	658	660	653	636	665	642	639	628	697	642	620	641	646	637	673	630	665	664	649	671	619	703	608	645	655	664	675	661	680	621	651	653	678	640	654	678	616	702	631	664	634	674	665	638	654	666	658	655	663	676	656	645	660	657	659	622	696	634	657	712	624	652	652	603	663	584	689	662	646	675	675	654	666	629	684	642	658	681	681	629	619	651	629	671	671	656	645	701	659	625	644	624	669	637	625	647	633	699	661	631	649	663	605	618	669	647	668	675	630	607	583	618	672	700	663	704	615	676	665	665	667	653	673	658	658	673	648	631	670	692	682	651	688	625	670	694	662	620	603	652	695	647	621	623	657	712	658	643	679	657	637	661	645	641	640	650	686	650	651	639	664	611	633	673	630	731	656	627	636	666	647	664	643	675	634	676	657	632	638	668	607	658	644	676	686	718	654	620	682	678	676	650	665	584	695	621	642	653	697	664	658	632	626	599	625	674	632	642	608	627	637	650	653	623	699	657	601	628	683	632	692	667	666	646	695	663	692	661	699	690	630	688	604	646	638	672	637	654	643	655	641	622	630	665	606	641	641	667	619	635	648	648	676	665	654	687	632	658	638	638	655	690	613	640	624	644	646	682	631	678	653	645	638	642	662	680	678	609	634	666	654	723	671	683	628	628	643	629	631	638	688	674	676	637	690	684	599	665	628	668	644	673	656	653	664	674	642	656	642	678	666	660	676	653	644	629	652	614	685	627	702	654	658	715	659	676	672	653	666	685	638	678	655	645	629	642	712	631	659	692	678	626
14123	30549	16630	4408	263	44	40	50	65	49	59	34	43	45	51	57	45	51	67	134	136	338	346	196	98	70	56	35	52	46	44	50	41	30	60	44	53	55	45	53	48	50	56	52	45	59	45	40	46	47	51	45	49	53	62	48	57	54	49	45	65	54	58	33	42	44	49	57	52	41	59	61	53	51	42	51	42	50	47	45	53	43	38	54	44	40	44	43	50	41	54	57	50	43	52	51	61	43	47	41	52	53	47	55	36	43	44	51	43	52	62	40	52	53	42	48	48	45	51	60	44	56	50	40	57	48	43	46	56	48	46	42	56	53	49	50	51	58	55	56	44	59	48	46	58	42	50	50	53	48	48	42	60	57	45	52	48	60	51	40	32	45	51	52	47	52	46	47	47	53	53	40	34	42	53	46	58	52	47	56	59	61	56	52	27	44	46	51	41	46	42	57	44	53	49	44	44	44	50	64	40	51	51	57	50	50	53	28	42	44	41	54	48	52	36	48	55	56	38	52	52	49	40	47	38	46	42	57	50	45	45	61	47	44	47	43	39	46	52	53	51	52	43	48	55	52	58	42	29	43	46	57	55	56	44	34	48	29	56	42	54	60	44	35	57	47	54	42	40	48	37	66	39	46	47	50	57	45	44	40	49	51	61	44	58	60	50	54	46	53	49	56	45	48	49	48	64	55	38	43	42	60	55	51	50	49	58	51	46	70	51	49	44	59	43	45	49	54	57	65	48	37	44	52	48	48	52	49	49	43	47	56	54	51	52	50	46	33	45	40	48	64	29	29	44	41	45	42	44	49	55	51	53	47	58	44	46	45	54	54	40	44	46	39	66	47	41	49	47	55	54	49	57	48	53	45	45	53	40	59	39	55	53	36	58	40	51	57	47	42	57	61	49	39	38	58	52	46	52	69	47	45	36	47	39	51	44	59	44	49	49	50	51	50	58	46	56	46	53	53	42	61	48	43	53	52	39	58	41	42	53	43	42	57	43	37	50	39	44	49	55	52	50	46	41	47	59	46	46	47	42	47	48	51	42	52	42	49	47	48	54	61	48	47	40	38	51	57	48	48	57	50	55	53	47	59	59	52	36	53	48	43	46	52	51	41	47	39	58	51	49	51	53	44	53	42	47	51	52	41	51	41	46	53	44	45	33	39	50	49	58	50	37	52	50	45	45	35	49	45	49	49	62	43	46	42	39	42	50	55	39	58	71	40	47	44	36	37	55	37	47	49	53	45	60	45	42	54	58	48	52	52	50	43	40	55	56	39	67	46	62	56	50	60	55	41	56	57	57	51	42	49	49	51	40	50	56	51	44	47	43	56	46	56	50	43	52	40	42	52	53	39	47	44	54	52	40	64	51	38	45	47	50	46	44	48	45	49	62	31	49	51	52	40	59	40	51	48	41	46	51	49	45	38	48	55	51	48	51	59	46	47	48	56	41	44	56	49	52	53	33	48	61	41	55	52	53	41	49	57	39	51	49	56	40	51	40	49	36	50	45	37	34	42	35	41	50	52	50	46	46	54	56	44	52	52	47	34	53	48	53	39	49	54	47	57	51	47	61	36	50	46	49	47	56	47	49	51	42	47	41	52	46	56	42	42	62	38	47	28	45	50	42	50	38	41	56	53	48	51	56	47	58	39	53	33	53	38	57	55	41	43	45	53	51	58	54	34	53	48	41	56	48	34	48	41	54	47	52	55	52	49	38	37	68	52	46	48	55	49	42	54	65	33	58	35	53	63	33	51	42	41	56	59	36	50	45	36	53	55	47	40	46	52	51	36	40	45	45	59	46	55	44	48	38	59	48	36	46	55	49	48	45	36	45	46	48	45	58	49	39	48	52	48	42	60	44	38	54	36	48	42	44	51	49	41	44	55	54	49	46	57	38	38	41	40	46	41	61	51	46	46	41	46	45	42	49	59	46	64	37	58	45	51	59	42	35	48	47	43	40	57	46	58	38	43	53	46	36	49	39	52	47	42	50	45	52	49	39	36	60	50	39	60	52	51	49	33	35	42	43	42	45	41	54	44	41	55	49	42	48	37	49	45	60	42	47	58	50	45	54	62	48	57	54	52	50	53	55	47	53	40	43	55	35	49	37	56	57	56	61	46	63	52	51	53	50	59	41	38	43	55	43	50	43	53	45	50	53	43	52	54	58	44	52	47	51	38	41	44	46	47	44	51	48	49	48	57	53	43	59	53	52	51	43	50	60	49	49	61	57	61	59	48	33	52	41	47	58	39	40	47	53	44	44	49	52	30	58	54	48	46	48	51	44	44	53	46	56	48	59	46	47	46	40	41	49	46	49	54	60	49	40	48	45	45	38	47	42	47	39	42	53	58	54	50	60	41	39	53	48	62	43	48	47	59	51	43	47	43	54	44	50	59	56	47	48	44	41	40	39	50	54	47	56	51	39	49	42	42	49	53	44	56	54	62	54	52	53	62	52	59	52	39	48	46	37	47	45	52	61	44	41	41	41	52	35	48	49	46	51	51	55	59	51	48	47	35	36	42	49	54	52	39	44	45	46	51	53	60	52	45	46	52	38	46	52	47	49	44	49	43	40	46	46	42	43	49	41	57	38	52	50	43	49	50	46	42	52	45	55	37	31	45	49	47	60	53	45	35	59	50	56	60	45	40	41	47	48	41	48	45	52	51	54	37	61	55	44	52	41	31	47	40	58	49	47	49	52	63	58	54	43	43	38	42	37	43	39	48	31	55	46	62	44	41	50	47	52	46	42	43	49	61	42	50	39	51	58	52	56	53	25	43	51	47	61	43	37	44	39	49	55	53	50	48	41	37	52	53	48	46	59	43	56	47	49	54	37	44	43	46	47	34	48	42	45	35	54	40	58	41	38	39	47	42	55	46	48	52	48	51	39	63	54	36	31	38	57	41	59	40	30	61	59	40	37	38	49	48	40	58	45	43	46	40	51	59	42	47	44	52	51	44	49	57	48	45	38	54	54	53	43	42	54	58	51	56	53	57	33	53	45	49	43	38	49	57	43	45	60	66	49	54	45	45	49	38	51	54	45	43	51	58	47	43	41	48	53	50	51	49	49	32	58	41	59	31	54	50	55	51	44	46	50	38	42	48	55	35	53	45	50	47	50	50	46	43	58	50	44	48	36	58	46	51	51	45	52	47	49	52	47	47	47	35	51	39	42	42	41	53	45	52	47	58	58	54	51	51	51	55	41	56	44	49	44	47	34	47	41	48	46	38	49	45	57	37	45	58	47	56	53	43	49	45	44	51	48	47	44	53	51	44	51	33	45	42	50	33	46	43	61	46	56	61	57	39	51	62	56	43	35	46	47	58	64	41	48	56	43	46	42	57	46	44	40	51	43	41	44	49	41	46	57	38	53	39	62	43	43	44	55	40	55	45	43	40	51	63	55	55	55	51	51	51	43	42	53	48	58	37	54	49	38	48	65	58	45	47	49	57	45	45	55	48	55	45	51	54	53	47	47	42	42	44
40961	46757	35661	32471	6958	1482	1273	1054	987	867	766	806	686	703	728	630	644	681	1250	2946	3968	10193	9269	4892	2164	971	674	554	577	583	551	568	613	570	545	631	577	569	554	566	582	585	579	558	626	622	576	611	559	600	561	576	569	553	585	572	568	654	604	619	542	551	577	555	594	567	550	557	602	558	583	530	594	583	560	555	561	569	579	569	535	546	570	542	560	594	605	583	596	555	570	589	580	595	582	575	535	641	568	588	592	633	588	588	592	609	630	551	586	547	596	599	570	571	564	579	616	592	605	582	576	593	597	544	590	539	552	557	613	577	577	597	588	573	559	596	613	559	568	601	621	560	549	659	573	591	587	566	567	613	536	580	561	594	566	582	563	596	573	587	578	571	564	570	564	598	619	604	574	557	574	554	583	603	588	587	582	609	584	581	582	577	585	574	552	576	558	568	570	610	604	583	606	594	543	564	559	544	554	604	581	587	570	637	582	607	600	621	581	574	585	629	626	554	577	602	531	616	576	579	574	621	604	578	539	617	584	543	590	564	604	565	557	580	580	559	603	584	594	562	552	606	604	559	588	605	602	592	556	574	566	609	566	529	569	585	552	565	617	588	576	582	582	545	585	536	600	597	580	571	555	548	542	572	547	600	562	617	556	601	610	570	594	618	577	620	613	595	586	569	566	596	596	598	612	576	600	585	536	574	582	545	579	565	599	574	602	586	566	586	608	584	579	619	533	576	554	582	596	599	602	604	603	601	615	556	573	540	573	592	602	603	588	566	558	546	571	581	562	628	547	580	566	583	555	558	569	607	580	550	585	570	578	590	526	569	597	567	601	569	634	602	605	554	590	599	583	554	544	565	554	566	571	538	612	592	577	581	608	583	595	598	575	567	606	605	576	571	569	561	581	597	602	566	554	574	592	593	586	598	594	588	602	576	598	536	568	646	598	565	604	598	580	598	578	586	574	589	561	592	553	549	548	544	576	587	526	593	601	602	578	597	595	573	614	590	561	599	567	596	590	597	583	568	596	599	584	587	573	602	549	626	613	628	570	562	575	591	587	589	569	592	555	570	643	593	544	577	577	579	546	573	593	590	601	603	563	575	542	625	567	594	539	603	613	575	586	565	596	561	597	546	623	573	572	592	595	647	612	610	578	562	561	569	593	573	573	586	580	568	574	595	521	599	615	579	558	618	585	596	548	572	553	572	565	584	574	568	545	602	598	591	600	610	631	587	570	573	561	573	540	549	589	598	540	615	564	571	568	623	590	580	570	566	552	568	622	600	603	581	616	568	605	574	623	578	572	550	578	552	553	548	576	590	578	548	615	628	581	605	608	561	593	538	598	585	607	539	601	564	579	548	543	537	601	575	624	559	560	557	608	575	567	608	578	584	601	587	527	599	548	550	598	548	558	592	574	558	585	548	583	546	616	572	551	589	608	615	572	533	610	598	583	581	627	532	582	605	575	560	541	601	583	553	596	549	550	603	575	592	562	542	562	581	603	563	597	560	591	571	591	602	573	591	595	561	587	575	566	522	568	602	585	635	568	591	571	588	562	598	594	577	505	601	599	603	598	575	586	506	631	541	559	626	557	554	614	581	554	598	568	578	564	544	577	588	565	595	608	589	595	567	604	576	577	573	608	590	574	567	549	553	555	591	592	588	551	611	647	613	588	551	556	544	565	610	568	618	587	554	554	600	529	616	591	575	564	573	567	597	543	605	591	563	571	584	562	565	554	587	609	531	588	538	561	557	558	576	573	613	572	565	580	572	558	569	622	565	577	568	594	570	545	547	542	551	606	578	541	606	535	574	577	554	592	612	601	555	563	592	591	546	599	584	596	583	551	569	599	595	608	592	521	564	632	591	564	590	634	551	571	642	563	584	591	545	633	583	577	569	610	572	590	606	573	615	590	560	644	579	577	573	542	582	588	584	567	596	564	596	583	558	593	597	563	566	591	589	579	575	581	636	591	577	610	577	545	602	522	575	617	575	558	581	606	608	579	600	612	539	581	554	586	578	590	582	601	544	597	573	611	573	597	554	584	581	567	564	532	574	579	497	559	559	569	554	564	608	579	600	539	577	631	589	580	583	602	567	568	594	620	551	571	559	581	614	593	604	578	509	589	599	602	615	614	602	586	572	577	579	601	557	572	605	564	595	616	562	604	569	626	588	552	569	593	583	556	574	562	584	590	585	557	559	560	565	573	588	586	577	614	590	610	633	559	557	557	557	548	570	583	593	609	569	594	595	584	559	559	608	516	577	588	637	600	598	597	637	567	612	623	534	570	570	544	546	552	587	616	535	565	575	581	604	594	567	587	577	604	623	549	624	581	560	558	596	576	570	558	566	563	555	549	598	578	585	561	603	546	570	594	584	545	579	572	615	568	588	583	561	613	601	589	664	554	598	579	585	605	602	583	615	572	588	598	564	609	631	612	588	559	599	588	586	588	560	589	569	583	631	601	570	596	621	597	587	581	595	565	572	595	574	558	607	602	564	628	539	563	570	590	551	601	566	601	587	524	582	547	564	587	614	588	598	572	563	560	561	581	530	562	637	598	567	560	634	641	541	560	548	529	563	594	551	576	587	572	615	571	560	555	565	548	522	603	543	568	626	553	566	572	590	576	612	560	555	608	560	541	587	558	560	575	575	616	552	511	571	555	563	573	574	606	565	591	580	595	601	569	600	617	622	618	600	580	559	551	596	578	534	587	526	575	556	595	579	588	571	578	554	615	574	574	600	574	557	562	576	574	592	595	563	601	619	608	611	582	573	545	566	571	555	559	583	586	631	575	647	561	575	545	605	601	593	576	578	616	583	584	570	575	535	537	583	546	559	612	552	558	622	548	597	605	572	600	615	597	577	559	576	555	563	584	551	592	602	575	555	592	556	614	596	555	592	578	581	581	587	555	596	630	597	583	579	581	609	593	577	582	630	576	592	633	533	538	575	572	593	585	565	558	557	569	574	570	591	552	589	582	572	578	610	592	545	565	582	558	557	615	566	597	580	566	572	573	541	587	576	545	593	616	590	587	587	555	548	585	601	568	572	582	591	537	573	582	541	600	605	525	561	625	561	564	555	585	604	582	559	571	581	609	595	580	596	577	609	554	537	623	592	586	580	581	606	527	618	602	592	581	554	565	584	592	587	584	592	623	548	604	590	607	498	536	572	570	517	564	572	567	594	610	551	642	622	574	591	584	584	532	568	610	570	552	636	540	551	586	597	574	560	620	635	562	622	593	599	577	590	582	558	601	605	570	551	626	599	597	568	548	578	578	605	573	595	600	558	548	591	552	589	599	593	585	578	556	548	597	614	539	576	577	582	586	570	593	551	612	589	567	542	579	617	551	597	554	561	591	591	618	551	587	564	573	596	625	549	561	549	626	557	555	620	587	603	616	599	597	616	588	610	570	551	546	586	583	615	573	556	583	591	580	561	603	618	570	599	579	584	576	571	558	581	606	534	614	601	598	600	524	550	633	599	575	563	557	569
14210	27801	16241	4827	469	84	67	97	68	59	67	66	67	72	63	65	73	69	43	85	77	353	381	261	120	94	81	58	61	55	59	69	87	73	71	61	64	62	62	64	64	71	62	58	57	57	61	59	55	60	63	65	65	73	55	73	68	67	68	68	67	67	74	70	55	60	74	68	50	56	60	71	74	63	76	79	67	61	82	61	63	64	74	65	73	57	74	80	58	56	60	72	79	67	80	63	61	64	69	68	71	71	57	53	88	73	65	53	60	58	59	54	78	69	68	75	83	67	73	63	56	71	62	85	69	76	71	70	59	52	63	48	57	64	67	58	63	62	66	70	56	61	64	83	91	58	57	80	54	79	60	60	59	88	70	66	96	64	69	71	65	70	72	67	59	70	68	68	78	67	66	66	63	53	65	56	70	49	65	56	79	78	68	55	72	74	60	80	62	65	71	53	63	62	64	62	62	71	66	75	67	67	72	59	61	57	55	61	60	63	49	68	65	70	63	69	55	65	68	74	50	69	78	58	77	52	57	80	62	71	64	68	65	75	68	54	56	68	61	81	63	65	64	64	54	72	61	64	60	65	63	57	64	62	68	48	60	78	67	75	64	62	57	65	79	53	63	72	80	61	78	72	67	69	56	66	69	72	51	61	67	69	72	72	67	66	55	77	70	70	55	64	72	68	60	58	60	61	72	66	49	74	61	50	51	54	64	71	68	52	80	70	58	61	70	76	67	61	64	51	54	70	64	58	64	61	64	67	67	71	82	57	69	84	60	69	59	73	63	67	68	63	51	63	60	67	69	71	79	66	68	55	73	72	62	66	56	78	63	49	65	68	71	65	54	62	61	64	57	67	61	81	58	62	67	70	65	68	81	81	61	67	60	61	77	80	61	67	59	60	71	55	73	51	69	58	64	63	55	60	71	67	53	81	62	62	67	70	74	68	57	65	69	53	63	74	75	79	63	55	65	60	67	64	63	54	74	73	68	66	70	65	71	68	82	69	73	77	63	57	71	75	77	64	79	71	57	59	65	47	64	68	74	72	83	67	56	59	55	46	55	73	59	59	69	68	64	64	61	66	80	68	71	59	61	65	79	83	77	63	65	74	59	75	79	69	61	65	74	65	62	54	70	63	57	57	73	78	69	74	54	58	64	72	62	61	78	65	60	54	58	65	72	65	74	69	56	45	83	71	69	70	73	71	64	58	56	66	78	71	68	64	76	62	48	61	69	86	59	73	61	66	75	84	66	69	68	63	63	75	63	54	61	68	57	64	67	78	53	80	67	67	85	75	65	59	86	50	71	78	58	72	62	78	65	70	73	54	54	61	64	59	61	52	63	78	77	69	68	69	66	57	75	74	55	69	67	59	75	62	58	75	69	79	69	64	69	61	57	65	84	75	62	71	62	79	69	68	76	64	69	67	73	68	64	77	49	79	56	69	75	72	64	65	73	64	55	71	75	65	60	78	68	60	64	52	56	72	67	70	59	60	55	53	71	69	59	64	53	70	53	60	64	63	57	77	68	52	65	68	78	86	70	64	71	68	72	73	59	67	83	62	64	70	69	55	65	56	69	77	61	57	75	60	56	70	64	66	67	56	76	73	76	70	51	55	73	63	73	63	62	63	81	72	70	73	71	68	56	73	68	79	57	67	61	66	65	69	61	72	79	70	69	60	68	86	72	68	61	71	74	66	58	52	64	77	67	71	78	67	68	61	53	73	70	72	56	70	68	62	52	81	58	70	64	67	74	72	64	67	54	83	76	61	73	55	63	63	62	61	77	55	74	64	75	69	68	72	74	60	56	53	62	84	58	53	79	56	60	72	80	56	82	62	52	47	68	74	59	58	75	73	81	64	61	50	49	64	76	71	73	74	58	69	67	78	49	81	61	79	71	65	78	77	59	58	54	56	70	71	67	55	74	64	67	67	58	73	61	57	59	53	55	78	74	55	65	69	76	66	52	53	53	74	51	63	70	73	78	63	69	86	56	62	68	68	59	66	70	62	52	67	68	58	61	67	69	58	84	71	58	68	57	69	59	64	66	61	61	63	56	85	68	91	85	66	68	75	61	80	76	60	72	71	56	73	70	65	65	59	68	67	60	61	79	51	73	58	46	53	75	59	61	58	66	55	68	81	71	62	56	73	64	56	59	64	62	56	65	73	75	61	53	69	58	73	62	76	61	64	82	59	57	55	71	67	62	65	53	74	75	62	65	71	57	62	75	60	66	68	82	64	78	74	71	59	71	60	68	72	60	62	67	76	66	82	51	57	70	67	61	63	82	73	60	77	62	76	80	67	57	68	62	65	50	65	84	73	62	85	76	73	62	67	63	62	67	63	75	68	66	72	72	52	63	50	74	59	64	68	68	46	59	67	53	74	62	66	82	66	78	61	74	73	57	65	63	76	66	75	78	66	63	56	66	53	79	64	54	69	73	73	78	63	61	67	74	78	79	65	63	47	59	65	61	63	64	73	70	70	61	52	72	62	53	82	52	77	77	61	64	59	67	54	66	71	86	74	63	63	73	63	74	80	70	64	67	80	69	68	62	70	63	76	62	61	60	78	56	60	65	67	64	75	62	79	72	71	64	63	64	53	64	73	65	58	69	67	56	71	75	74	79	83	81	68	58	73	69	63	57	46	55	69	59	65	61	61	59	71	77	76	65	57	57	67	59	71	70	60	67	73	71	65	71	70	78	70	56	70	63	67	59	63	67	60	63	69	82	48	67	58	93	65	55	68	60	76	66	66	47	65	51	59	56	73	62	71	61	75	80	70	58	79	57	56	54	66	67	75	61	52	60	72	70	83	67	61	57	63	54	64	55	71	62	67	52	67	78	69	67	61	65	70	76	61	75	63	56	60	65	66	66	55	54	69	66	60	68	56	68	58	68	70	63	71	61	55	54	71	58	80	64	67	65	77	75	60	68	59	82	72	60	56	65	80	69	62	71	62	63	58	70	64	61	63	53	81	64	60	65	59	71	54	60	57	60	51	77	78	66	56	64	57	55	52	70	59	64	67	70	62	76	58	60	55	79	50	87	71	76	65	77	58	66	61	71	67	85	48	60	72	54	72	60	58	67	62	64	76	61	85	67	72	76	59	92	60	69	52	62	73	54	61	62	76	61	62	73	62	72	67	72	58	56	57	68	58	65	72	57	50	62	81	76	72	56	61	58	63	57	67	65	58	65	73	74	60	69	64	57	66	77	72	66	63	61	66	68	79	65	61	54	73	78	78	59	71	68	64	68	57	67	64	70	71	66	70	53	77	59	65	59	56	72	57	76	60	65	77	51	72	71	61	57	70	60	60	63	71	65	78	66	56	55	53	71	54	66	73	63	80	71	76	67	65	73	64	70	53	68	71	80	65	69	66	81	79	72	58	63	71	56	77	73	72	64	63	71	52	68	74	77	66	69	66	73	69	75	62	51	72	54	60	68	68	60	73	60	62	67	78	64	43	58	66	60	58	70	74	64	73	71	79	89	59
43143	48928	36910	32849	8849	1574	1412	1223	1172	1054	996	979	967	878	888	893	850	822	926	1073	1508	10825	9651	5726	2493	1161	836	816	816	792	827	807	782	798	768	762	788	794	824	787	813	791	803	801	862	842	795	768	789	784	759	812	855	776	770	801	801	764	802	802	756	795	787	755	817	759	753	788	775	803	778	775	772	779	764	762	778	781	758	808	790	743	811	798	811	848	812	805	794	756	790	890	728	739	774	815	828	814	850	769	787	846	795	789	778	803	821	822	776	773	837	827	812	776	787	807	789	800	802	787	849	798	742	818	812	820	800	776	786	816	814	813	758	801	846	803	829	821	802	803	794	778	833	816	804	792	825	800	820	808	778	756	781	817	747	752	772	737	819	814	760	811	724	773	808	759	824	726	759	828	758	819	754	790	779	869	778	762	821	789	792	807	799	826	832	790	801	777	788	763	777	764	791	807	783	832	770	785	798	805	771	747	748	827	788	836	740	787	812	758	814	892	804	783	792	815	765	769	801	779	743	840	796	813	780	799	864	766	775	876	787	803	785	782	814	799	838	769	736	725	750	782	813	759	793	793	754	800	815	786	841	836	815	834	775	812	803	847	852	807	739	786	802	760	800	769	797	774	762	811	777	803	800	793	821	770	785	838	762	820	793	793	822	783	794	762	813	858	814	819	768	795	760	820	837	724	815	818	760	798	804	810	852	770	837	773	819	798	797	786	812	750	792	804	784	779	806	801	795	764	822	790	784	789	805	777	730	818	805	793	825	768	802	792	794	783	806	780	735	812	817	815	833	822	782	818	828	747	804	812	816	842	794	757	772	814	808	822	829	778	803	829	790	776	767	811	847	810	776	802	815	832	833	792	818	728	822	794	761	787	769	801	794	778	790	780	784	786	800	824	828	828	820	793	815	799	781	782	794	828	812	803	829	815	819	779	800	775	850	805	861	808	802	771	753	780	781	820	789	825	811	816	853	782	840	819	824	762	813	820	808	763	778	795	784	831	771	830	760	809	826	787	801	816	801	768	804	789	765	815	806	794	803	790	801	798	767	789	758	794	798	765	828	815	800	810	873	785	801	738	762	815	841	769	793	763	801	768	791	757	764	785	810	763	772	793	784	830	776	778	826	776	794	858	813	793	774	832	766	780	789	781	764	778	774	762	775	746	793	807	760	775	796	841	817	792	788	740	792	782	775	849	797	823	813	782	814	785	765	825	814	803	825	793	839	733	769	803	815	785	739	790	787	800	763	798	812	797	814	781	763	806	793	808	807	788	822	874	790	775	781	846	758	833	796	796	805	835	800	797	819	785	841	767	775	768	785	842	789	808	777	768	814	804	796	787	800	802	798	822	815	839	763	826	817	800	780	818	773	773	770	829	769	820	773	798	765	826	765	773	803	757	851	730	815	793	786	786	794	797	784	788	778	786	753	797	774	836	784	808	776	795	806	810	814	792	809	793	784	822	776	783	793	807	789	804	791	802	829	799	798	813	819	800	802	808	786	826	804	798	781	761	771	783	852	814	824	830	817	782	831	798	823	773	756	836	811	791	727	780	746	816	776	858	880	832	817	744	777	872	823	834	803	766	783	767	755	741	796	780	804	817	787	859	814	784	849	800	863	788	827	759	844	792	785	793	805	796	818	814	823	816	789	802	823	736	776	822	812	814	738	828	788	787	777	736	732	762	861	765	814	812	840	821	751	783	829	791	798	825	784	779	797	778	822	756	814	804	842	796	793	768	838	796	816	818	830	814	784	776	771	814	835	773	797	848	797	796	844	836	835	783	854	784	832	764	791	849	792	805	783	790	845	775	799	730	768	812	826	793	781	819	783	789	763	802	809	793	818	738	735	799	799	796	814	804	805	810	827	789	781	769	801	807	753	807	785	849	803	768	792	804	796	817	821	768	839	851	809	778	783	770	811	834	764	776	792	782	831	782	797	750	832	805	745	755	801	823	759	787	793	824	755	816	739	793	805	801	780	790	804	764	794	793	821	728	826	776	758	768	790	822	774	782	776	851	786	779	795	783	725	808	808	807	795	772	813	821	744	814	807	838	791	798	813	826	801	813	787	807	831	806	798	731	774	831	763	802	768	822	789	819	763	758	777	783	787	815	772	792	794	809	786	779	815	832	808	756	810	764	783	810	728	797	783	757	774	765	797	816	790	782	769	757	770	798	840	725	816	786	766	800	800	816	738	790	745	824	771	754	816	796	803	757	841	798	786	796	794	822	821	774	817	761	760	787	829	750	796	796	809	815	796	773	797	821	770	806	813	735	832	762	760	783	802	772	778	820	847	779	766	764	813	781	788	785	758	822	779	779	827	841	765	772	761	868	779	817	754	819	774	782	885	814	809	745	780	812	798	795	811	784	777	802	776	785	788	778	803	793	796	830	765	857	782	840	811	770	799	766	798	786	786	793	761	796	864	784	816	740	851	767	790	800	807	822	787	815	799	822	796	804	811	749	796	749	781	805	770	819	813	725	834	769	807	809	777	794	841	768	737	791	797	822	767	804	780	754	784	828	771	805	812	817	789	815	759	777	786	839	746	809	760	847	819	780	811	748	798	780	803	795	785	803	840	765	790	796	783	788	747	806	844	838	805	797	763	849	805	791	795	807	810	774	775	765	810	834	843	831	778	825	785	790	807	829	749	814	738	827	791	858	754	833	855	827	826	780	803	801	765	763	767	774	834	818	797	744	782	763	871	776	804	826	778	824	799	786	753	780	827	780	816	766	818	793	791	830	768	839	803	757	768	766	797	806	842	801	794	807	773	840	813	811	833	774	789	773	807	796	793	757	815	813	780	795	804	785	795	775	834	800	795	780	830	777	782	784	799	858	812	809	774	779	809	776	750	782	776	832	792	769	780	759	826	810	799	766	795	809	843	782	800	799	793	785	777	778	772	768	765	764	782	786	778	754	774	803	734	808	807	758	820	812	842	775	789	795	776	751	833	780	766	821	777	733	808	759	741	766	808	847	791	862	766	809	809	796	816	766	846	818	807	804	779	743	797	835	792	816	834	763	769	829	767	789	757	776	811	802	836	796	791	775	766	789	846	808	814	763	792	790	782	787	770	799	784	800	822	798	786	781	812	829	788	802	833	830	837	799	800	778	820	802	753	758	780	787	824	800	837	862	850	864	847	808	846	846	809	788	776	860	807	818	828	767	789	825	798	791	776	877	823	764	783	809	800	799	790	758	727	836	797	776	771	801	778	808	828	820	783	835	831	793	768	783	802	805	801	827	823	781	806	790	781	773	744	765	811	818	776	816	786	778	819	784	780	795	809	806	834	811	798	787	813	821	763	796	778	829	813	803	786	751	825	792	829	825	819	768	806	800	756	817	788	828	782	762	800	804	804	806	784	798	815	766	757	807	819	755	772	779	776	801	806	784	846	813	824	768	818	846	823	784	810	770	799	804	748	795	815	783	769	778	824	806	775	784	806	812	809	806	794	830	821	766	757	799	771	793	821	766	840	808	805	832
20844	38480	22792	9089	1467	84	53	62	79	52	64	61	55	57	57	47	67	61	51	64	135	405	447	260	153	71	54	54	47	68	57	70	50	49	57	55	59	44	67	41	68	58	61	55	57	58	67	64	50	44	60	54	57	62	50	50	62	55	63	59	49	62	59	56	69	46	54	61	61	51	64	53	63	62	63	43	59	55	53	67	60	42	42	55	57	41	50	53	52	58	62	66	56	61	54	48	49	58	49	53	57	60	50	51	41	51	52	51	59	62	66	57	54	45	58	47	61	63	46	46	53	48	51	52	53	49	61	57	50	52	49	58	66	62	70	41	44	49	61	53	56	56	65	56	59	58	56	52	56	54	44	48	65	47	61	56	60	66	53	49	56	68	53	47	47	50	63	50	45	47	48	49	67	55	56	51	57	55	62	68	54	53	65	71	58	58	57	52	62	75	74	58	58	52	50	52	63	58	60	58	59	65	77	62	54	56	53	38	46	55	62	53	52	68	52	49	61	44	61	57	65	55	59	61	51	49	69	57	64	41	65	49	53	49	54	62	45	50	54	56	55	58	58	57	51	54	51	57	58	48	58	50	51	64	46	48	57	49	68	61	47	51	59	51	52	54	52	58	50	43	48	53	52	66	57	50	73	63	55	66	50	48	54	61	53	61	54	48	61	59	61	60	43	62	68	56	59	60	47	64	64	66	39	68	54	52	56	66	63	46	57	44	74	64	66	57	69	53	57	56	65	53	65	54	53	49	45	55	48	56	63	50	53	47	62	46	47	55	45	53	67	66	67	57	62	55	63	40	70	57	53	36	58	55	53	57	59	55	48	61	50	46	47	57	50	57	53	65	64	51	64	55	64	69	55	52	55	69	64	53	60	56	60	61	52	64	55	54	50	58	58	62	68	52	50	62	44	56	53	62	53	63	43	48	49	58	52	62	60	57	58	44	55	40	64	62	51	56	60	63	62	50	58	52	59	55	63	68	50	66	50	66	59	68	56	49	52	62	65	46	73	60	54	58	50	58	71	50	51	57	53	59	45	45	72	58	56	55	58	59	65	47	51	65	52	63	72	60	57	56	50	62	61	54	59	55	65	77	55	52	54	58	58	58	65	56	66	55	62	46	59	61	59	48	65	55	64	56	46	65	59	51	60	68	58	74	68	58	71	50	58	68	58	52	45	49	46	52	60	55	55	44	42	54	65	48	41	68	49	58	62	50	53	47	54	58	44	61	52	74	56	57	74	47	48	68	52	59	56	53	47	56	64	59	74	66	57	53	43	50	63	51	55	62	68	53	58	63	61	56	58	52	64	60	55	53	55	55	58	68	53	61	51	52	54	58	64	54	49	49	52	44	74	55	67	56	53	68	63	56	46	55	41	53	56	65	46	58	48	52	62	60	43	45	61	62	58	66	63	42	66	54	52	73	49	52	48	51	55	56	52	65	55	52	60	60	56	57	59	63	50	54	51	49	59	54	57	67	53	65	55	62	47	67	78	48	52	56	52	51	64	50	53	61	47	68	55	66	60	42	52	57	58	67	58	68	65	59	54	63	58	46	50	62	62	62	52	62	52	49	62	61	59	59	63	62	63	60	60	56	41	55	69	76	63	49	58	53	49	48	59	60	58	52	55	61	57	47	48	56	69	55	48	51	50	61	49	54	44	48	65	54	46	54	47	67	50	68	62	58	64	61	51	54	65	43	57	60	56	56	60	61	54	55	65	71	54	54	47	55	60	56	49	54	71	67	58	49	67	56	67	61	52	47	45	53	76	64	54	56	54	57	47	55	56	61	56	61	58	66	54	52	57	61	44	64	51	54	54	50	57	49	49	47	54	42	66	54	54	61	46	48	53	54	62	57	65	54	54	60	67	57	63	66	53	59	53	60	42	55	52	49	55	49	68	58	49	61	65	47	57	62	50	58	56	52	56	70	48	56	64	58	51	64	52	64	64	61	54	48	53	48	58	57	42	64	64	67	55	58	55	60	50	66	52	51	57	55	53	58	77	56	50	56	54	43	64	41	56	51	47	56	53	46	70	51	58	41	51	54	54	62	61	54	51	59	67	61	60	59	58	56	53	55	55	59	49	54	54	53	59	52	48	58	53	49	64	53	46	62	58	56	59	62	49	59	57	62	59	41	49	47	52	49	69	56	57	50	65	58	57	43	63	64	51	51	62	50	59	50	47	59	62	51	49	65	57	61	60	62	39	57	53	53	52	50	64	58	57	54	66	59	57	61	55	50	55	63	59	53	54	57	52	63	55	58	60	56	54	53	61	50	58	65	60	57	52	54	65	52	51	58	48	65	57	47	64	65	46	51	55	57	61	59	53	54	64	66	52	43	45	62	55	59	56	45	62	66	61	54	61	61	66	49	62	55	54	57	50	53	53	64	56	57	48	50	61	43	54	49	52	52	60	55	55	65	58	57	55	40	55	60	57	69	59	48	44	48	59	66	45	51	61	48	69	60	54	69	53	51	58	53	78	58	53	48	65	50	51	55	60	38	57	52	49	51	60	50	56	50	53	55	57	41	60	51	61	60	60	55	59	57	66	54	43	57	47	62	60	49	64	51	59	71	40	57	58	59	54	58	46	47	57	56	51	54	57	57	60	54	44	49	53	54	70	59	59	43	50	71	57	64	47	51	45	75	44	57	57	52	66	59	54	53	68	60	53	58	54	43	41	49	62	66	76	56	62	69	49	63	50	60	57	50	56	64	67	58	57	61	46	56	61	60	56	57	60	61	45	61	49	47	50	59	55	58	64	56	62	50	57	47	52	62	51	67	50	38	57	70	66	60	62	54	62	40	53	56	66	56	61	54	62	58	54	63	55	66	53	62	56	64	51	42	61	52	54	57	66	60	46	63	34	35	49	63	51	51	74	53	59	53	46	51	43	57	74	49	60	70	61	51	52	50	65	57	54	51	60	60	63	56	54	45	50	40	60	55	57	49	59	56	53	60	69	57	46	62	47	46	52	60	58	47	59	58	50	58	58	58	54	45	41	69	59	43	61	61	61	62	59	55	51	67	44	53	58	62	59	54	58	58	63	61	49	68	64	63	44	52	58	48	53	49	55	40	54	59	57	49	64	60	59	54	41	53	67	59	56	35	61	57	69	45	51	58	57	50	60	59	59	62	48	56	59	43	59	65	48	62	56	57	45	54	64	57	43	53	65	50	58	48	45	57	40	52	47	41	62	64	63	58	62	63	49	64	72	57	63	75	52	49	57	67	69	56	57	56	61	64	59	76	51	51	56	54	58	53	56	58	57	54	57	46	71	54	65	67	53	48	58	63	53	54	47	61	62	58	52	62	35	49	49	50	62	53	54	60	66	74	53	53	59	67	51	74	56	56	36	51	65	58	58	63	55	53	54	57	55	48	61	41	59	56	44	61	47	57	47	57	57	56	53	52	47	57	58	62	56	46	54	61	68	51	61	49	36	40	50	63	46	51	55	67	58	58	47	60	46	50	58	51	45	58	43	48
42973	50237	41743	41583	16688	1711	1484	1279	1188	1029	917	912	799	797	840	719	776	770	736	722	4068	11009	11665	6478	2496	1069	745	636	662	692	637	678	667	659	686	728	705	705	678	672	649	648	704	665	662	657	700	659	637	634	673	708	660	672	628	671	674	640	658	707	697	676	638	674	685	653	619	670	690	663	653	653	656	683	647	669	693	639	675	682	674	669	709	676	607	690	681	658	691	658	680	691	701	737	671	708	688	694	649	697	705	664	642	662	684	711	706	670	665	678	637	648	664	664	653	641	686	681	673	641	661	699	689	679	631	707	673	685	707	638	716	707	648	664	629	668	691	673	678	646	663	698	690	650	621	656	655	706	644	657	676	672	722	698	701	677	664	664	693	649	685	645	724	657	731	656	661	666	675	677	696	693	673	647	664	650	691	644	697	638	747	689	692	668	686	672	649	662	679	666	696	655	679	671	659	613	681	619	648	654	661	712	695	621	704	634	647	670	664	637	649	683	659	666	672	685	705	696	647	703	639	646	697	681	649	707	700	727	667	690	685	650	667	710	667	642	692	694	699	649	694	642	642	709	683	701	657	650	716	651	671	674	631	666	667	639	670	697	650	643	661	681	668	647	642	658	652	701	667	699	653	631	689	652	671	661	680	702	680	633	663	701	701	684	714	730	677	653	674	698	671	657	729	639	697	709	642	678	670	643	645	695	614	667	674	708	663	678	697	656	687	705	674	731	642	679	680	713	678	651	650	651	659	686	695	613	752	653	654	639	666	747	664	690	693	635	683	661	681	703	680	663	643	672	649	638	676	690	682	680	677	672	681	728	682	674	664	660	684	736	637	668	673	712	656	672	708	691	646	629	673	705	691	697	643	668	717	665	653	676	689	648	674	727	701	727	672	647	628	647	705	645	683	681	690	674	650	697	684	676	660	705	674	638	668	658	662	696	648	663	630	632	660	700	629	703	658	637	644	682	674	679	672	661	688	687	659	671	672	694	687	656	667	663	658	665	665	668	629	651	669	676	655	696	711	675	720	667	712	676	672	630	666	650	725	638	625	752	686	662	683	680	658	669	650	713	666	689	684	660	641	688	699	662	637	685	705	649	705	671	676	694	687	712	695	622	659	675	711	709	687	649	663	765	699	680	636	659	658	703	667	657	637	643	653	688	637	579	676	636	698	620	684	658	682	678	666	683	648	727	669	662	698	667	652	697	723	697	701	689	675	666	714	690	670	654	694	674	660	640	626	697	687	670	671	640	651	649	700	666	660	669	653	673	676	629	667	665	673	699	649	665	663	713	646	695	670	668	634	657	640	674	689	675	712	658	675	672	678	671	683	684	702	650	673	672	691	726	681	648	706	641	674	680	746	712	649	656	665	663	656	666	671	676	694	661	671	603	638	712	653	675	659	670	671	664	678	661	655	694	645	646	669	683	705	675	702	668	650	694	674	686	701	670	683	714	669	631	669	648	682	672	676	674	682	667	689	715	597	679	695	631	654	662	624	666	648	741	684	645	651	679	690	651	629	643	626	677	624	687	689	682	623	677	708	648	691	671	708	678	694	694	670	679	655	658	691	663	664	675	634	626	687	626	702	641	651	679	714	649	653	657	655	728	706	671	637	649	618	655	672	652	700	701	635	681	661	685	682	708	683	689	645	689	680	653	673	707	682	664	702	617	694	652	621	666	683	664	664	646	668	680	662	676	656	698	728	664	666	657	696	681	675	708	659	705	600	684	677	624	668	701	727	673	645	626	695	664	714	649	679	679	714	609	697	690	658	655	665	616	673	649	713	675	648	673	628	693	665	681	677	667	694	649	682	652	710	675	671	656	640	705	672	691	669	643	683	664	682	695	636	690	706	675	623	670	632	638	668	680	694	678	677	709	673	659	665	668	642	657	653	672	709	678	664	651	661	724	672	693	697	692	681	691	667	647	697	693	638	655	658	713	691	679	666	680	680	675	670	667	701	690	646	680	614	654	669	710	716	669	670	672	693	703	644	702	686	699	707	649	634	712	685	719	715	684	673	684	680	685	695	661	681	712	724	674	669	650	676	661	715	696	661	672	656	636	676	718	627	654	649	617	648	631	662	643	690	701	678	689	654	667	706	652	684	677	659	697	738	736	619	679	646	700	613	660	666	681	671	680	647	672	662	684	632	628	693	689	654	650	656	700	687	672	691	669	682	676	683	712	683	632	667	690	621	707	626	637	645	699	674	685	714	642	653	696	646	695	682	654	643	639	690	639	664	689	671	698	669	665	665	654	615	670	698	685	648	646	670	635	637	677	721	680	651	684	651	665	713	674	665	654	635	706	688	692	652	669	690	690	667	665	710	671	642	691	705	646	666	683	697	669	735	642	615	695	633	657	725	682	693	616	701	682	679	624	661	678	693	675	653	665	673	666	672	674	659	701	713	652	680	661	645	637	703	637	687	682	686	678	680	683	711	663	688	741	672	700	664	705	649	649	668	671	665	662	669	649	680	650	698	634	672	666	649	647	615	716	742	623	744	648	706	684	673	635	674	678	705	708	637	667	631	661	675	672	652	709	643	625	676	680	695	675	645	654	670	688	694	661	713	706	696	672	659	634	675	673	661	634	685	715	683	663	644	689	680	671	621	677	666	640	695	657	676	679	688	666	655	718	685	647	715	641	687	656	655	696	709	692	684	676	668	679	652	679	635	670	663	694	664	652	649	658	693	664	637	586	677	657	669	648	674	647	688	665	681	668	679	633	676	664	679	649	717	694	698	700	624	682	727	642	670	692	672	706	643	658	683	685	718	643	681	653	683	690	630	673	660	691	703	664	626	673	714	685	654	660	646	698	665	634	683	654	671	656	675	663	685	662	619	671	676	689	677	680	651	664	669	666	677	686	661	689	660	716	665	671	650	675	673	687	703	719	642	683	652	656	689	664	699	683	658	639	644	721	639	625	683	677	686	674	655	666	659	659	662	684	697	662	656	663	710	698	682	678	670	673	676	703	598	661	682	684	655	653	729	673	697	714	655	687	653	697	639	679	670	685	690	658	651	638	643	656	637	706	706	664	686	690	679	667	688	675	620	668	684	661	684	716	685	679	648	688	656	642	649	654	631	666	666	648	656	681	679	695	678	691	679	649	682	671	672	714	673	692	675	633	679	690	719	678	706	727	673	702	634	650	677	673	698	652	636	668	680	630	621	661	635	649	644	653	682	661	709	676	655	660	665	707	684	676	668	678	682	617	689	680	687	682	656	653	658	636	678	647	693	658	673	686	632	701	704	678	688	635	671	669	655	702	699	696	660	665	646	723	701	652	720	700	682	633	730	628	668	674	646	687	670	651	658	637	672	672	735	687	708	735	720	705	693	652	694	724	693	682	666	685	652	717	635	596	624	696	667	727	689	681	651	679	668	649	679	647	663	677	658	653	643	664	680	658	674	654	691	682	644	676	702	687	677	678	622	698	684	627	715	634	665	667	637	703	677	654	665	711	701	668	619	634	661	686	671	676	656	695
5356	10989	6868	1860	420	58	52	50	54	57	52	47	55	49	45	49	42	56	53	35	66	97	151	103	84	70	46	57	37	44	54	46	55	53	43	52	56	49	47	48	47	58	52	53	54	52	51	50	53	46	50	55	44	52	45	49	52	54	56	41	59	50	41	42	51	42	51	51	52	55	50	48	44	50	45	59	58	52	56	52	56	43	50	68	54	52	61	62	55	50	64	60	31	59	58	51	66	50	53	45	56	51	58	35	55	55	51	52	40	65	59	52	58	49	49	46	55	55	51	55	47	48	36	55	50	50	50	55	52	47	63	47	45	44	54	62	57	54	50	52	70	64	54	48	52	42	45	51	57	69	58	60	39	49	37	50	50	49	70	62	50	56	50	51	58	42	62	55	56	51	53	52	57	57	41	59	51	56	49	42	53	50	50	51	48	49	64	62	47	42	66	55	43	40	51	43	62	67	42	47	48	54	51	47	53	54	57	34	50	57	45	57	54	45	44	43	49	47	43	42	47	58	48	51	45	44	58	59	54	50	58	46	40	61	55	48	51	40	60	59	46	48	63	58	51	53	50	49	63	54	61	57	44	51	56	53	56	41	50	49	46	73	60	46	56	61	49	62	49	50	54	49	41	63	63	46	56	58	52	55	43	55	57	51	55	47	50	62	51	50	57	62	67	57	51	56	56	61	57	39	63	50	53	43	64	45	60	46	64	73	57	52	66	56	57	50	47	51	57	51	53	63	44	61	41	52	51	74	46	47	54	48	63	46	43	56	56	63	56	54	50	49	49	59	59	59	43	45	46	64	46	56	45	58	61	51	61	56	54	41	55	46	72	58	53	57	59	52	56	63	41	53	61	52	56	57	49	62	45	42	43	56	43	52	71	40	50	52	60	49	49	56	61	62	66	43	57	64	52	56	51	36	51	53	45	52	53	45	46	47	64	40	47	58	56	65	61	52	47	51	55	57	45	43	44	47	54	57	58	54	66	48	44	70	59	61	54	51	57	46	56	54	42	53	60	48	54	47	40	42	52	57	57	47	63	45	52	57	41	48	47	43	61	47	51	56	56	52	63	58	62	64	61	57	55	42	56	65	53	50	52	55	56	41	55	62	59	45	51	60	51	61	68	53	45	41	38	42	52	39	50	43	65	55	49	47	54	56	47	47	48	58	50	51	58	49	50	54	51	52	46	45	53	55	68	51	53	67	59	49	43	41	60	55	49	63	55	58	55	41	52	56	46	67	43	61	52	59	63	44	69	39	58	43	42	49	63	42	41	56	51	57	48	50	45	49	50	61	47	46	50	64	61	69	43	37	54	53	54	53	56	53	55	57	45	52	49	68	56	57	40	48	53	53	46	66	54	62	53	59	51	61	51	45	61	53	48	48	64	42	50	59	49	53	64	79	52	33	42	45	64	45	49	51	57	66	52	65	57	54	50	49	53	47	51	57	46	52	55	56	55	48	57	52	52	48	47	56	51	60	55	46	59	57	51	48	50	50	49	66	55	46	45	44	46	54	46	44	54	46	54	40	60	52	48	41	42	44	62	54	57	54	52	43	59	48	50	44	52	56	49	51	49	55	44	43	50	53	52	35	42	59	60	55	49	53	33	46	55	48	47	45	57	60	42	56	52	67	55	53	55	68	59	58	49	46	54	43	54	44	59	48	41	46	52	44	60	41	57	57	54	48	51	58	48	49	49	52	57	51	55	54	49	48	61	42	55	55	49	55	50	44	59	51	45	47	41	64	55	60	67	55	60	50	49	74	56	49	40	55	54	56	45	55	53	45	57	47	59	63	53	46	74	57	63	57	49	55	66	46	47	40	37	52	45	36	64	60	60	59	47	42	70	52	59	50	55	45	58	49	44	56	61	51	47	57	54	40	57	48	53	51	49	53	57	49	56	52	58	48	52	58	49	52	57	46	60	60	62	54	42	56	57	55	56	34	56	60	49	58	39	61	54	48	58	56	55	45	42	59	52	50	56	59	50	44	56	45	50	50	55	43	41	50	51	48	47	53	45	50	51	44	56	46	55	53	57	45	45	43	63	54	56	56	48	47	53	40	60	50	57	54	50	58	44	55	64	57	43	51	55	54	56	49	58	46	47	41	44	47	54	47	63	39	47	50	54	57	57	49	42	49	50	62	58	57	46	50	50	51	67	49	56	44	59	44	52	58	55	53	47	44	62	45	52	51	55	54	42	53	48	41	45	56	60	63	57	59	50	45	47	53	53	61	51	42	59	59	54	66	42	49	50	52	60	49	51	54	57	58	37	52	47	51	63	53	44	55	59	59	57	49	57	50	59	43	52	56	50	60	51	44	49	54	47	47	43	50	57	38	52	58	52	51	60	51	54	38	55	49	48	51	45	48	55	52	55	49	40	55	50	57	61	50	54	56	56	45	39	46	63	50	48	44	50	52	42	47	56	45	42	53	64	53	61	44	60	52	45	42	56	66	49	52	54	37	61	57	54	63	46	56	51	55	52	56	49	42	59	50	55	53	61	63	55	43	63	65	47	54	43	56	37	50	66	66	51	64	48	58	49	50	62	52	52	53	57	45	52	46	57	46	55	43	44	59	54	49	58	42	50	58	53	53	49	62	53	51	59	37	53	44	52	55	43	49	48	55	49	52	48	51	48	55	61	57	60	53	47	44	56	39	63	49	66	55	53	55	51	68	62	61	52	50	54	45	43	44	65	61	58	45	60	64	54	56	51	46	57	46	57	58	62	49	45	48	38	66	62	43	70	52	49	55	63	44	47	65	55	40	67	52	56	50	53	43	56	54	55	54	48	46	43	59	55	44	42	41	58	35	59	47	63	52	47	58	49	63	52	48	57	38	50	51	52	68	64	64	45	55	55	48	57	51	54	35	60	42	55	39	50	45	52	45	57	63	51	54	51	58	44	47	52	47	52	46	43	46	67	51	62	50	57	55	48	49	74	63	61	51	57	54	51	53	40	49	59	44	54	74	63	55	63	41	41	47	48	47	58	60	65	68	60	52	52	48	58	49	58	54	60	50	49	54	59	51	60	53	42	56	55	52	54	57	45	51	53	68	49	50	56	46	51	66	44	56	49	48	49	55	57	55	50	51	62	49	58	42	55	53	46	61	49	49	48	49	47	71	57	54	63	57	61	48	44	52	46	53	56	62	40	58	60	57	43	54	59	51	57	52	47	59	53	55	60	46	51	55	39	42	57	50	47	41	59	66	48	56	51	45	46	47	53	59	46	46	43	64	50	62	44	59	57	60	54	47	54	36	47	60	41	45	56	50	52	58	55	49	47	61	41	51	40	66	46	50	57	55	51	52	62	54	46	51	51	50	70	48	48	49	47	49	58	54	53	44	53	43	38	37	47	53	44	61	43	55	54	42	61	48	60	55	71	47	37	60	50	49	59	61	70	74	46	42	36	55	49	47	46	56	56	57	50	44	45	51	53	59	53	60	59	72	67	45	44	42	45	45	62	45	58	46	50	57	48	56
36425	37144	27986	24946	12639	868	704	758	749	696	707	650	639	653	650	667	640	696	628	710	959	2361	3609	2507	1176	805	644	657	666	690	669	626	627	645	610	653	635	653	628	605	640	618	616	660	626	606	647	643	673	624	606	637	642	637	591	627	629	693	658	651	613	642	679	617	619	605	621	604	680	633	616	605	657	655	648	634	668	629	660	615	665	595	638	610	623	592	632	661	655	681	672	640	681	618	626	679	603	648	639	577	670	636	675	660	657	662	636	670	665	588	601	584	643	638	608	646	631	634	606	620	600	639	617	622	619	627	629	631	618	633	647	635	620	613	652	667	641	664	650	631	634	671	651	584	639	617	641	602	643	633	627	641	585	705	618	659	630	624	623	657	636	633	630	663	710	634	639	669	623	639	635	687	623	660	663	602	637	656	635	641	674	634	632	596	605	659	653	688	629	656	644	626	637	630	637	594	616	672	672	644	665	643	632	637	634	655	650	641	654	627	630	659	682	587	638	613	648	634	627	664	616	645	604	579	614	602	666	649	628	636	659	650	650	603	643	635	581	609	625	618	627	629	606	635	671	606	609	663	664	627	648	665	671	631	617	697	648	635	643	612	621	629	632	632	607	669	653	652	660	609	618	632	646	628	701	666	612	622	624	660	632	651	604	651	639	661	558	670	668	675	607	642	633	604	589	619	678	631	640	626	638	644	605	635	636	621	629	632	639	635	595	651	625	594	654	657	629	667	635	585	670	664	669	657	686	651	610	641	658	660	641	662	614	637	667	578	657	670	660	673	670	643	650	586	670	681	644	660	605	653	619	612	671	623	616	624	675	590	595	609	674	651	627	655	613	645	598	645	615	646	647	637	673	688	616	640	600	662	618	635	592	623	694	685	632	638	614	632	640	621	669	644	619	656	615	647	612	634	642	689	642	645	643	623	603	645	662	632	670	669	671	597	624	624	667	652	628	643	600	611	613	629	658	603	628	659	674	623	656	623	601	642	636	662	618	651	650	650	655	613	610	625	679	667	663	668	656	681	643	654	668	670	628	662	648	625	621	628	652	640	606	652	624	667	662	624	587	682	642	628	649	617	645	649	647	668	633	671	583	662	604	614	636	670	633	612	640	652	635	672	600	641	647	621	635	580	651	658	681	658	604	646	713	597	718	600	611	619	631	633	627	630	692	631	628	591	629	604	675	614	673	668	606	610	624	616	658	617	673	649	615	654	674	620	658	630	660	662	662	636	666	616	662	686	642	593	648	678	609	634	615	686	659	622	618	632	630	638	611	634	619	682	615	633	639	648	657	654	651	628	652	637	658	624	617	644	612	651	654	665	608	624	655	626	620	665	685	640	590	675	635	667	626	652	606	653	695	614	653	646	669	626	606	650	653	621	674	655	647	649	613	627	608	639	646	654	629	568	622	626	648	606	660	629	665	668	657	668	674	659	654	642	617	628	618	625	659	609	664	661	638	672	654	652	650	593	630	680	642	655	645	645	669	619	625	664	652	650	667	650	636	613	629	672	644	650	651	609	642	612	665	653	660	662	668	634	610	617	586	685	614	653	619	717	683	667	677	627	642	638	633	629	645	638	613	632	678	642	686	619	642	610	623	639	638	660	643	658	616	644	633	652	637	614	660	618	645	615	670	683	634	612	660	645	650	648	637	649	673	702	641	631	669	646	612	660	629	628	608	635	666	606	677	634	616	618	676	567	617	643	634	631	676	633	627	656	655	645	650	655	628	657	684	656	661	644	631	645	656	681	646	609	658	659	570	619	649	658	637	609	613	599	602	655	629	598	643	649	676	630	621	627	641	626	652	662	622	611	596	627	657	651	600	622	654	622	601	629	668	649	666	626	619	642	597	637	617	650	665	641	623	632	644	647	601	673	666	608	650	613	624	649	628	616	628	680	623	641	616	637	606	700	632	623	640	682	618	683	649	669	648	702	624	631	639	623	642	613	667	635	592	642	657	627	642	643	629	630	649	617	684	645	618	714	649	658	662	641	638	675	625	671	628	612	589	622	657	620	634	661	635	610	572	653	665	624	643	620	669	646	612	633	657	648	665	672	655	610	628	634	651	630	635	647	637	653	613	656	663	601	661	655	569	611	633	622	595	602	619	638	601	653	674	628	640	635	628	658	651	654	664	644	647	635	693	616	633	649	644	645	691	663	627	638	619	614	635	656	610	663	661	653	640	610	652	645	662	602	632	602	625	659	697	593	704	600	635	640	614	675	651	680	664	622	655	660	668	672	648	630	652	626	613	616	614	622	647	664	616	618	617	638	627	623	639	636	660	635	676	636	616	631	650	631	589	624	636	618	630	666	603	646	614	632	629	635	640	630	615	662	627	679	607	603	638	620	600	661	641	642	638	676	686	641	632	612	620	668	636	605	557	647	624	612	601	613	660	631	654	682	656	685	600	665	608	660	672	624	681	644	657	616	639	628	636	623	654	650	624	662	621	678	643	596	632	677	667	634	594	650	653	643	614	708	616	611	665	629	622	695	620	660	651	628	576	672	668	641	654	611	657	653	653	661	612	642	647	679	631	681	698	627	623	603	666	676	663	649	608	632	676	668	683	616	644	588	657	611	638	633	688	652	629	619	626	634	638	621	635	645	657	659	585	662	633	671	656	676	606	681	611	641	650	649	599	657	657	624	616	634	618	615	571	629	651	689	604	660	634	619	632	619	623	663	628	690	629	649	622	632	642	654	666	568	654	698	617	602	663	610	640	596	616	610	640	653	598	648	646	647	652	640	622	619	640	608	648	611	582	635	633	659	654	587	641	673	645	640	641	594	646	636	621	604	645	654	633	674	627	606	715	643	665	638	633	633	646	656	671	637	641	600	659	625	640	616	635	615	626	641	624	600	614	654	632	670	687	650	623	661	633	687	634	630	647	646	605	621	604	651	652	639	635	659	645	619	634	635	651	607	638	646	615	650	611	620	686	641	628	643	652	644	629	660	605	642	627	650	634	659	657	659	629	606	607	667	723	628	643	619	628	643	622	663	647	660	675	593	680	665	675	654	657	694	633	646	644	648	636	631	642	623	641	635	684	630	611	663	640	656	647	631	632	641	605	598	622	645	603	642	681	636	645	630	631	633	643	648	629	647	622	605	636	581	632	669	656	614	643	668	680	662	649	675	609	624	666	616	598	592	625	648	665	609	660	649	683	638	676	651	664	672	652	638	634	651	692	639	648	685	583	641	616	643	622	610	643	640	615	632	632	655	652	635	664	651	648	628	676	652	637	647	658	627	656	624	634	683	673	627	636	654	619	648	647	608	627	663	630	630	608	663	648	606	618	646	616	624	617	606	605	645	661	612	655	637	626	615	586	648	618	612	622	657	646	628	592	649	679	619	608	608	649	657	622	629	680	625	658	667	650	672	656	588	640	612	660	613	648	674	650	647	631	627	621	614	700	673	657	610	640	606	636	629	684	589	651	672	623	631	636	615	633	608	615	658	630	668	616	606	608	653	662	666	590	639
15145	31015	18771	5221	1718	42	46	64	52	53	41	48	39	44	39	59	43	54	48	42	69	191	186	153	97	61	42	49	60	51	45	48	57	32	42	65	42	46	50	48	54	48	56	51	63	51	45	53	47	42	39	44	40	44	46	51	41	36	48	54	50	48	61	46	45	39	54	65	50	56	49	56	48	35	50	57	39	52	49	37	34	56	38	43	37	39	49	56	43	44	46	45	57	49	41	46	54	53	68	46	51	46	55	47	51	54	57	45	45	50	36	54	43	38	51	56	48	51	49	39	35	39	59	45	57	43	41	49	50	50	47	41	34	51	40	55	51	49	52	46	36	41	42	47	44	48	44	46	47	50	46	46	53	55	42	53	46	46	38	52	50	48	52	51	48	38	46	47	50	59	50	54	53	53	35	61	56	50	44	50	54	40	46	55	33	42	52	40	46	40	51	47	46	57	41	58	42	47	43	43	44	44	49	37	49	49	48	45	56	55	45	44	37	36	53	48	49	47	46	35	44	36	62	54	43	41	50	46	45	53	50	44	46	55	42	60	47	59	40	65	39	46	36	46	37	49	51	48	48	34	49	38	45	36	34	62	44	50	42	57	48	42	55	41	41	58	48	58	49	53	46	38	40	46	39	55	42	61	53	40	61	39	36	38	63	47	60	47	50	41	44	51	58	50	49	53	52	60	45	31	50	54	49	49	55	49	48	50	44	56	53	45	37	54	41	54	44	41	57	61	46	36	52	65	46	32	35	38	46	41	29	50	49	46	54	49	48	49	44	46	54	42	57	52	49	44	59	45	56	53	53	53	43	53	33	38	65	39	39	44	56	37	40	46	48	48	44	52	36	48	50	43	37	54	37	46	46	40	47	44	58	47	49	62	46	50	59	43	55	55	48	50	42	48	45	52	50	46	44	41	48	46	52	54	45	53	38	40	54	36	48	46	51	43	50	44	45	55	36	51	47	38	58	69	49	37	50	61	39	43	45	35	49	53	30	51	42	39	47	35	40	40	51	51	32	54	58	39	47	49	49	49	43	48	57	43	55	51	52	46	51	54	57	45	38	43	56	41	44	45	50	43	46	43	42	34	58	48	56	44	41	63	42	38	46	51	40	50	51	54	49	42	53	46	42	63	47	46	30	54	50	55	46	60	37	53	59	45	55	46	60	47	50	45	47	44	49	35	48	59	43	50	43	41	45	56	53	58	50	37	44	42	35	54	35	46	51	46	42	44	45	49	35	61	44	38	47	53	40	59	46	48	47	50	36	43	45	26	58	44	51	35	48	45	50	39	51	43	44	42	51	55	54	50	39	45	48	41	46	56	49	39	42	52	51	53	60	44	46	41	45	42	47	40	49	43	55	54	47	37	42	33	33	48	45	52	41	45	53	43	48	49	50	56	56	43	57	41	51	51	58	47	48	43	43	50	46	41	53	53	48	49	47	48	57	46	53	48	46	49	43	53	53	53	44	41	49	52	47	40	52	46	41	40	43	44	58	55	51	49	50	43	57	49	53	60	32	38	45	34	53	43	46	56	52	54	45	57	53	58	53	47	54	43	28	50	55	55	50	39	41	47	53	43	55	54	58	44	49	41	47	54	49	46	59	40	44	58	44	45	46	47	46	45	51	46	48	48	48	54	44	44	42	45	47	42	48	36	43	37	52	48	39	39	35	51	53	56	50	41	52	51	38	48	61	42	49	54	35	41	40	48	47	33	39	50	33	36	49	36	53	49	45	44	51	46	41	49	46	36	57	55	41	38	44	37	34	35	45	48	59	46	58	31	48	48	36	52	48	50	43	46	51	41	48	52	56	36	50	59	56	41	36	54	50	41	54	56	50	45	43	65	56	51	44	44	42	53	44	48	46	48	41	52	42	55	50	52	48	50	40	43	42	58	50	43	50	58	50	49	48	52	45	51	46	46	56	42	46	42	48	52	56	44	46	40	35	50	43	47	46	51	56	39	51	50	49	48	48	58	34	54	44	44	45	50	52	50	52	31	42	46	43	31	47	50	52	43	53	56	44	40	56	55	32	54	50	51	33	43	65	40	53	43	36	36	56	48	51	41	49	50	46	44	49	40	47	58	59	56	53	40	50	42	55	51	51	38	44	48	37	32	57	49	66	46	53	51	37	44	39	47	45	38	48	54	43	54	56	40	47	41	35	61	48	40	56	48	49	51	45	49	48	42	53	53	48	46	53	45	39	49	50	36	53	47	49	55	44	49	57	41	48	57	54	47	50	37	46	52	41	47	63	53	43	53	49	45	58	45	46	40	38	54	40	43	42	45	54	49	50	44	53	51	48	59	56	58	62	54	60	52	43	45	34	50	52	39	37	45	50	50	33	56	58	52	45	39	39	48	46	44	29	46	44	61	62	38	39	52	45	49	63	66	47	50	48	47	44	39	43	54	47	50	37	42	40	48	37	47	41	45	44	49	53	44	40	45	42	49	50	56	48	41	33	44	49	50	44	47	41	51	59	50	51	42	38	53	48	39	54	45	53	45	43	48	44	52	56	50	52	52	44	45	33	47	53	34	49	50	38	45	53	46	49	48	44	34	58	46	49	53	40	51	47	41	52	36	56	48	49	48	43	38	43	57	37	46	45	55	43	41	47	49	47	54	48	60	53	53	48	35	55	47	50	55	50	50	45	42	51	39	48	50	43	65	43	38	52	45	53	56	43	51	47	38	45	42	50	48	33	50	50	51	50	46	37	47	48	54	43	45	48	58	44	42	42	42	46	40	44	47	51	44	46	44	44	43	48	48	50	47	60	57	48	53	60	54	46	46	53	46	55	49	44	38	47	45	36	39	43	50	45	48	59	40	48	43	36	58	42	55	52	49	49	51	42	51	51	55	42	52	34	42	48	54	39	44	50	43	48	46	47	47	50	49	43	57	52	49	46	42	57	43	51	42	49	42	41	40	42	39	59	42	40	52	51	52	42	44	41	42	51	42	40	40	47	49	58	48	52	44	43	51	42	43	47	51	49	45	54	43	41	41	35	52	52	55	53	37	51	47	46	55	46	58	44	51	45	52	53	43	55	50	46	46	46	39	48	46	52	50	53	50	56	49	45	45	57	53	39	51	49	43	48	43	49	37	51	43	46	35	39	50	40	48	39	46	46	55	46	52	47	49	53	57	56	47	46	56	50	51	41	52	42	42	54	54	45	54	43	54	43	51	55	55	39	46	50	52	44	39	69	56	54	36	33	51	43	45	50	42	44	46	42	41	46	43	47	57	59	28	45	41	45	43	38	43	40	41	39	50	46	58	43	39	44	69	42	51	57	38	48	41	45	52	39	48	40	49	47	44	44	53	36	53	49	49	47	56	47	44	31	41	44	49	48	40	40	43	50	38	58	44	45	45	54	49	54	51	45	39	42	51	36	47	44	42	56	50	59	46	47	43	33	47	38	43	43	57	54	39	37	46	44	46	55	58	39	43	54	53	59	46	46	48	50	45	55	50	49	49	46	47	42	45
41198	46974	37971	36144	27199	989	947	860	748	702	728	630	644	634	597	598	590	581	587	583	1082	5203	5365	3688	1801	886	579	594	567	582	582	506	582	524	542	583	554	546	568	511	540	561	561	534	564	581	584	588	597	580	562	609	587	551	548	547	589	579	588	579	545	511	561	581	561	561	570	580	573	569	543	574	538	562	548	553	533	533	551	563	575	591	577	535	590	574	532	571	578	559	601	565	554	546	602	573	587	554	553	593	586	573	551	576	575	554	597	580	595	558	557	567	547	553	556	613	564	572	561	572	584	531	559	586	584	542	579	569	540	584	557	601	554	576	579	594	559	576	607	560	582	537	559	567	591	568	579	581	587	603	557	571	548	602	569	582	561	589	564	566	564	594	585	561	550	523	610	530	524	559	584	561	553	580	564	587	570	577	561	600	539	583	595	572	560	573	587	524	607	567	558	505	579	612	591	600	541	526	538	535	551	583	534	524	586	540	594	576	543	557	585	588	564	573	574	555	566	555	587	545	586	582	599	624	549	549	554	572	532	578	551	559	540	569	539	606	555	588	568	545	560	546	577	582	589	563	605	573	531	594	584	558	563	556	561	560	558	555	583	584	568	565	607	545	567	560	592	558	549	581	561	567	558	567	529	560	583	542	568	554	555	587	532	580	565	555	543	513	559	592	543	572	581	559	567	559	586	574	536	583	593	553	549	574	569	558	588	528	594	554	569	562	544	545	565	550	581	538	582	564	587	554	592	517	559	560	568	595	593	525	493	586	604	556	610	584	558	563	567	574	545	581	536	554	561	532	619	541	567	583	534	528	573	557	599	573	586	540	547	546	585	586	549	592	587	553	532	572	570	524	563	589	563	535	535	592	509	574	585	593	537	536	582	572	507	541	598	542	564	540	574	575	539	569	557	569	581	586	543	551	595	575	534	529	581	572	527	595	599	609	540	571	539	569	570	580	543	588	559	519	565	577	577	563	613	538	562	574	556	578	571	597	575	601	535	567	568	600	539	535	551	582	597	543	588	591	602	590	574	575	537	553	591	554	564	554	555	572	568	599	598	514	552	629	573	609	573	577	541	610	589	532	546	564	581	568	599	547	563	609	556	615	582	577	520	553	563	573	506	551	511	525	598	588	632	585	578	548	526	583	574	580	578	575	569	564	604	535	596	556	534	547	577	569	597	519	561	565	599	588	568	545	569	546	609	554	552	553	572	547	568	531	563	557	571	554	532	544	527	539	515	593	546	564	609	573	599	548	583	576	559	596	560	584	600	537	569	544	562	594	538	578	605	552	549	547	541	544	543	515	599	562	561	560	568	539	571	558	580	590	567	556	549	547	592	557	557	551	577	551	570	538	561	609	599	563	572	603	573	551	550	533	540	535	582	538	623	561	588	589	535	556	602	530	578	565	584	579	525	577	513	609	571	596	524	572	541	526	565	575	576	587	539	587	596	537	555	533	561	555	606	602	509	560	524	569	626	572	570	581	605	570	548	541	531	556	569	548	571	579	588	530	564	586	555	580	563	596	547	529	619	597	590	568	556	555	576	581	545	550	611	583	552	567	550	566	590	585	596	554	566	541	586	528	551	555	577	563	549	551	552	553	577	587	530	566	559	618	608	561	546	591	586	645	603	572	578	551	563	540	578	590	571	532	569	556	523	561	561	535	531	561	571	577	530	573	542	539	585	544	527	625	551	582	579	544	566	577	574	531	553	554	598	584	532	599	568	570	577	554	565	566	524	600	598	599	530	571	557	543	616	608	583	576	534	527	558	579	608	574	553	554	551	566	554	548	572	593	527	546	548	542	588	475	590	581	592	585	529	581	560	578	598	565	526	584	610	537	566	573	562	557	536	567	583	528	563	551	554	578	594	579	540	574	562	561	576	598	556	572	575	602	567	560	562	581	547	540	594	566	543	544	548	574	564	553	585	548	548	594	566	580	589	570	579	554	563	551	582	582	538	587	598	534	564	583	599	562	592	557	579	576	606	558	588	556	572	599	560	562	570	574	593	570	568	546	572	553	570	533	563	570	560	601	618	562	553	567	545	572	522	617	585	544	608	565	554	524	557	560	554	553	579	569	553	581	577	581	611	586	572	578	629	550	574	586	563	552	523	588	590	577	545	531	577	553	588	560	552	556	550	590	533	560	577	576	562	576	577	575	565	587	581	579	558	549	548	572	550	583	543	563	580	550	544	579	554	548	533	520	568	565	576	562	559	569	560	570	570	534	560	574	562	564	591	596	614	569	540	569	601	578	542	565	533	568	554	572	587	547	595	595	523	598	563	510	568	581	562	591	591	589	620	591	589	555	567	551	594	577	547	574	542	568	624	550	556	573	563	564	504	554	569	535	551	540	550	577	553	555	594	553	579	572	564	550	537	573	598	568	531	543	593	574	590	600	594	549	548	554	561	537	603	562	573	579	566	557	589	610	555	562	600	556	552	605	565	559	561	550	524	573	586	537	535	577	524	549	589	588	565	549	564	548	556	574	546	523	604	615	562	588	544	540	581	604	517	547	546	579	570	534	563	579	570	558	542	564	553	498	560	561	570	547	587	558	589	627	580	553	597	618	575	589	551	578	613	585	561	568	576	594	556	545	562	562	581	567	550	558	573	580	560	550	551	507	587	590	560	589	582	595	565	573	556	552	599	550	546	599	524	551	555	580	553	549	558	579	542	551	573	544	568	546	590	523	574	519	559	612	585	541	521	539	549	544	588	557	531	621	608	514	548	572	563	551	586	580	545	579	562	558	562	593	555	547	592	565	545	597	590	519	574	577	570	588	582	527	549	554	565	559	555	545	614	529	580	576	543	541	609	538	580	577	560	552	597	558	568	548	579	546	585	584	570	546	580	543	532	589	561	535	560	564	580	604	556	549	565	583	548	563	571	605	509	587	583	558	532	529	570	562	599	577	592	573	521	593	560	538	534	639	591	557	560	567	598	576	525	595	567	610	546	520	586	560	584	571	597	532	588	588	568	573	586	560	543	543	575	566	559	516	617	596	553	567	553	600	596	566	591	556	566	607	606	545	603	586	546	554	572	588	564	555	585	589	559	533	573	622	579	543	597	532	538	585	575	575	582	578	540	542	579	567	541	577	538	545	537	605	598	579	537	555	560	568	579	551	561	585	583	595	585	511	571	564	560	548	565	553	524	607	563	569	546	580	581	561	579	578	609	590	584	548	572	577	569	589	567	567	588	533	588	586	585	564	598	599	561	557	566	575	568	541	530	559	550	545	532	535	571	533	514	542	586	579	575	626	554	552	563	591	581	574	575	580	535	618	492	561	577	580	571	571	535	575	555	526	574	527	550	560	509	579	559	554	555	606	598	552	597	567	572	581	574	614	597	574	574	570	530	574	537	599	548	557	577	583	556	540	538	582	520	576	529	583	570	586	518	554	546	548	517	568	564	569	572	591	568	526	560	560	541	539	543	595	599	527	576	584	509	582	588	568	538	557	632	578	565	556	587	567	533	552	554	536
13943	28338	18176	5342	2172	70	63	67	76	71	64	68	50	54	72	71	65	64	74	59	72	159	226	157	90	54	54	73	69	55	71	65	66	71	64	57	74	66	49	62	52	50	66	65	71	77	74	69	58	78	67	53	76	58	50	57	68	63	65	64	82	68	68	74	69	63	64	74	74	64	64	73	61	75	62	57	73	52	73	71	59	69	66	61	81	53	64	86	68	75	59	62	73	70	58	65	58	66	56	81	65	59	72	64	62	66	65	67	61	58	62	55	45	62	54	55	54	69	52	62	66	58	75	62	68	63	65	45	53	70	65	74	65	56	60	83	59	69	68	68	58	68	78	57	74	58	70	74	69	78	61	62	75	69	68	64	45	71	63	77	70	62	61	75	57	65	55	67	78	59	64	76	70	75	59	69	63	58	69	59	67	73	59	56	57	57	66	66	73	64	62	52	64	65	55	63	61	64	58	65	60	51	67	62	73	79	70	64	55	42	62	57	75	69	67	73	65	60	49	65	76	64	65	69	59	66	71	71	61	51	71	70	63	70	68	60	63	58	77	56	55	62	72	76	71	66	74	66	68	69	60	60	59	74	52	59	66	65	68	71	76	75	62	53	73	52	57	67	64	66	79	61	73	61	64	48	73	69	49	71	67	66	66	66	57	56	64	67	66	59	51	57	64	57	67	58	70	65	68	69	73	66	72	66	71	66	69	56	63	65	62	70	63	51	53	65	71	61	74	79	56	60	65	62	54	60	58	55	58	67	73	81	77	52	76	65	62	67	60	66	67	64	59	54	52	74	68	62	63	55	67	57	57	60	61	56	52	54	63	54	58	54	66	70	65	62	74	69	61	59	64	68	72	87	61	62	70	61	55	63	40	80	55	61	63	75	57	63	59	64	62	90	62	60	66	69	68	62	54	58	76	61	61	64	68	58	70	77	58	62	58	58	59	62	55	62	76	67	60	73	58	56	56	58	83	66	55	66	69	69	55	73	71	66	57	57	72	67	61	58	66	72	68	78	59	71	55	64	71	78	61	62	58	51	69	61	72	72	74	67	70	69	67	66	62	77	64	70	67	52	59	64	71	58	73	66	74	85	49	71	58	52	68	52	67	50	65	77	63	71	64	55	67	71	62	57	72	77	75	58	68	62	56	70	70	72	63	75	67	65	69	71	59	56	62	59	67	74	55	72	70	63	70	72	64	60	76	57	65	53	69	56	67	62	69	71	62	72	67	67	72	59	62	73	66	77	67	67	76	57	75	63	67	54	63	73	73	62	75	65	66	67	62	87	64	59	67	55	49	64	70	77	69	74	63	62	76	63	66	66	69	69	62	83	66	64	62	65	54	57	67	74	77	63	52	60	72	63	71	42	59	70	54	64	61	86	70	68	59	69	63	49	63	49	53	53	76	49	69	68	61	60	63	69	75	69	64	60	68	57	70	64	62	69	64	62	62	67	54	65	61	61	80	59	60	52	62	76	75	60	75	60	64	58	66	65	62	49	64	55	57	60	63	75	56	50	60	71	61	72	56	52	70	56	69	70	68	57	59	67	72	71	66	63	57	75	74	51	57	61	80	79	72	65	72	60	53	54	68	74	66	65	78	48	63	77	81	67	73	70	63	68	51	70	57	69	63	62	69	70	67	65	63	78	57	56	60	65	67	50	63	55	57	64	67	66	58	69	70	59	70	72	62	62	76	64	57	81	60	55	64	77	69	69	53	59	69	61	61	71	43	57	48	61	68	77	57	77	62	67	58	54	69	59	68	63	66	67	68	59	76	79	70	63	64	64	73	67	58	57	71	64	67	66	48	59	60	68	55	61	80	51	65	61	66	74	55	89	50	65	56	54	67	45	73	42	59	76	69	65	50	63	67	77	57	59	72	68	72	59	67	76	55	70	62	65	66	67	63	61	82	54	63	61	69	65	66	60	74	72	68	54	59	78	65	64	69	74	69	66	51	61	56	58	55	53	74	72	71	54	79	55	65	69	63	62	62	69	56	63	58	54	51	52	52	68	66	73	70	66	81	58	55	61	60	67	61	70	52	73	62	64	65	60	72	62	70	59	66	69	69	69	49	64	64	68	66	65	60	63	72	55	67	77	60	52	65	50	68	57	52	65	85	79	74	78	50	65	72	72	62	62	63	68	64	71	67	62	70	79	64	56	72	65	66	49	63	57	71	56	67	65	54	61	60	69	71	58	66	64	61	68	61	54	69	59	57	66	66	62	55	51	64	75	56	70	54	70	59	52	74	63	54	70	65	69	64	70	54	67	59	62	67	58	56	65	71	66	72	75	54	54	67	68	54	67	75	62	57	77	69	79	68	56	59	67	65	68	64	73	55	63	59	70	64	74	56	61	60	78	72	72	67	70	69	82	67	74	55	59	59	72	70	58	71	68	69	65	55	72	63	67	71	42	66	54	53	59	51	53	65	72	75	70	60	67	65	63	93	80	64	55	66	79	61	62	82	65	65	60	78	73	61	61	54	58	60	102	68	58	67	62	67	74	75	83	58	75	68	61	66	53	60	62	65	69	69	67	62	62	51	59	63	63	68	63	63	55	68	70	67	65	70	64	83	76	69	66	51	54	63	68	74	59	47	74	59	81	68	68	65	72	68	68	52	71	59	62	73	59	69	74	61	69	55	55	66	57	69	69	57	65	57	65	67	65	65	48	70	75	68	63	61	70	65	66	67	62	64	65	85	60	61	62	68	58	78	69	71	57	71	63	59	71	64	67	63	66	69	64	72	62	61	71	70	49	53	51	70	59	73	57	63	66	60	62	54	68	58	70	63	66	67	70	57	75	68	61	40	64	62	61	56	68	62	71	73	65	67	78	63	72	72	73	48	64	73	66	63	67	63	52	65	60	57	45	58	64	60	61	49	53	73	61	66	77	69	56	63	61	58	71	62	59	44	73	72	56	64	69	61	67	71	56	68	72	62	72	54	59	63	68	72	76	62	56	76	81	53	61	62	76	70	66	67	53	46	52	73	67	69	68	75	59	62	66	61	65	74	72	58	85	59	70	58	67	75	68	58	66	69	59	68	77	65	65	73	70	61	64	63	61	59	75	62	64	65	76	64	58	58	63	52	61	60	58	76	81	63	48	66	48	68	57	69	67	70	62	70	61	68	72	60	64	67	54	82	64	61	63	69	65	86	58	61	65	72	73	65	66	75	73	66	80	66	61	49	57	71	65	53	58	66	58	67	59	72	54	61	55	59	63	58	79	56	70	71	70	68	80	68	63	57	79	78	61	58	65	64	58	61	52	78	68	62	68	75	58	74	68	56	58	78	74	71	71	69	55	57	64	73	69	68	45	63	67	62	61	81	66	58	52	68	69	64	55	80	66	59	63	71	55	72	66	60	65	68	64	74	82	66	61	71	61	61	84	58	55	62	75	66	89	54	61	70	55	59	56	63	70	67	62	62	55	68	65	73	55	76	60	66	58	62	63	74	52	67	54	67	58	74	53	65	73	74	68
44699	50225	38446	35654	28929	1105	1127	992	910	937	861	828	861	853	856	796	790	807	819	811	1110	4639	5803	3724	1926	897	786	738	773	740	806	801	760	793	772	769	805	822	773	735	789	794	760	821	806	785	802	762	810	789	814	786	746	817	796	717	775	766	808	770	766	745	812	801	808	789	786	785	788	832	798	827	787	791	782	842	782	773	781	753	764	755	777	800	793	751	754	753	769	787	804	783	877	790	777	770	841	743	811	732	795	764	789	814	815	803	737	765	771	763	805	784	793	766	790	804	767	795	844	764	808	782	752	773	785	762	783	823	817	796	830	788	816	763	761	782	832	795	842	770	795	778	795	756	828	790	774	831	746	766	769	748	800	830	817	752	807	721	760	805	802	842	761	786	797	835	771	822	791	771	786	781	795	820	794	792	758	747	782	788	780	764	752	800	822	778	759	733	796	755	813	831	747	788	787	822	794	771	786	770	759	783	845	739	766	791	759	805	775	829	768	749	799	821	769	790	805	787	819	763	795	786	804	758	773	772	807	823	759	812	773	765	824	802	848	770	836	786	799	739	792	726	786	799	780	770	803	708	775	781	781	773	775	804	821	810	789	808	759	782	800	757	764	819	762	850	778	798	802	818	790	809	736	797	768	821	800	813	751	790	802	748	790	755	780	791	824	766	768	813	814	754	784	809	769	793	838	772	787	810	805	776	798	791	773	782	811	791	829	813	827	800	840	802	819	831	760	784	744	736	745	757	784	803	801	784	756	789	765	784	825	781	764	815	803	813	793	763	821	783	797	794	763	800	762	777	787	790	770	781	788	781	830	803	803	782	791	775	780	755	768	747	803	842	786	730	745	719	760	779	797	774	797	782	765	785	804	845	815	799	812	789	784	774	802	743	817	794	779	746	809	803	815	806	774	844	735	803	798	763	776	754	798	793	777	835	763	757	776	786	741	788	743	784	813	821	768	846	867	821	775	776	785	800	791	775	782	848	789	805	775	799	767	771	733	848	817	748	806	757	861	759	745	757	774	773	746	810	780	820	806	790	780	768	825	773	800	778	757	779	812	744	772	791	769	763	801	748	770	837	819	745	780	795	770	757	791	788	789	814	796	754	813	736	763	761	761	749	800	784	789	781	747	788	803	760	794	737	813	756	747	757	784	819	777	774	778	811	777	789	793	799	802	831	796	789	809	792	781	809	776	840	827	830	781	833	801	770	856	777	816	807	762	754	793	778	784	792	759	791	763	784	782	753	791	774	771	805	799	798	780	723	823	828	780	782	786	752	746	792	758	804	807	787	784	824	788	756	823	805	783	794	810	820	825	793	787	812	838	765	817	750	794	768	791	749	792	827	773	741	767	750	757	759	785	795	789	818	765	796	751	773	818	798	755	778	800	804	838	768	781	804	788	850	807	771	814	835	795	757	795	831	761	796	764	813	788	789	859	802	746	776	794	786	803	726	808	784	815	773	783	760	803	807	750	761	787	825	744	774	806	813	841	747	753	803	757	739	804	729	772	763	775	813	780	846	781	739	809	752	769	765	812	798	755	777	769	787	751	814	736	836	786	786	762	749	752	802	776	816	831	828	765	785	748	772	823	834	767	784	759	739	780	803	809	750	797	818	766	804	789	798	809	765	754	795	818	777	743	830	695	704	741	774	793	760	786	858	734	766	826	765	737	755	831	785	803	763	796	796	741	776	778	771	790	807	773	765	776	793	802	756	819	721	792	770	770	804	724	785	745	792	763	760	794	783	768	780	821	794	823	775	803	801	801	788	768	769	799	779	803	750	775	772	804	748	824	800	822	783	752	766	841	841	781	840	766	780	768	754	783	780	783	809	836	834	793	784	808	776	770	749	798	781	773	779	774	763	804	756	766	791	789	772	778	775	770	802	825	744	751	766	759	799	769	823	835	810	785	789	786	816	769	765	790	756	787	782	793	780	745	765	767	757	819	767	762	787	785	771	751	835	772	769	764	798	770	799	798	749	774	786	808	739	833	795	782	778	762	793	801	805	736	731	834	768	749	770	838	784	831	744	780	762	792	795	788	779	790	731	754	779	791	795	743	765	783	822	822	783	743	799	786	732	773	792	775	823	732	786	776	724	807	743	814	745	777	772	777	791	782	732	768	777	789	722	747	761	802	786	802	723	797	783	759	850	775	835	802	789	745	788	759	827	747	795	793	811	782	790	805	835	799	742	786	841	740	781	772	766	788	771	780	798	726	783	744	837	778	825	777	776	799	782	747	844	757	789	742	847	796	768	855	804	785	798	744	768	763	761	776	745	803	736	760	813	806	808	850	804	764	777	844	797	772	817	795	790	811	773	807	739	761	753	777	801	851	803	780	780	742	796	787	780	752	802	767	818	801	751	783	787	791	801	787	782	815	784	783	776	794	801	787	756	830	749	749	802	756	807	806	788	814	812	774	752	749	758	767	762	775	752	788	790	764	753	804	773	825	796	806	835	809	784	788	773	783	770	772	820	812	770	839	808	798	787	777	818	806	754	795	789	824	775	781	793	789	782	837	740	794	777	783	828	782	788	722	748	740	796	793	757	782	790	780	814	802	844	788	818	786	776	784	786	791	755	799	803	861	819	763	786	773	815	815	732	811	733	768	794	790	774	801	765	758	794	771	763	798	768	807	781	805	799	825	754	731	763	766	816	782	811	754	746	751	778	858	803	777	786	768	834	829	763	803	759	808	784	838	828	752	786	720	794	840	762	727	778	793	778	835	776	802	776	816	810	804	732	715	796	771	803	782	788	751	775	783	778	779	753	767	826	778	732	772	785	772	804	824	766	825	772	777	784	784	801	826	796	835	854	764	792	735	791	736	771	792	745	778	807	765	754	760	751	744	800	777	815	743	836	786	838	799	831	781	769	794	792	759	803	782	827	800	728	801	810	807	756	806	775	784	808	809	780	809	848	738	791	761	827	748	798	818	798	788	809	834	779	771	768	760	764	844	775	774	794	861	753	824	798	760	832	853	753	795	816	740	758	784	800	781	809	822	741	822	814	801	775	800	785	847	782	737	772	752	787	798	814	844	777	773	770	779	751	797	798	815	777	760	821	799	841	758	773	778	767	785	745	819	824	757	774	789	826	774	770	760	802	752	798	739	811	824	773	765	790	811	784	774	810	811	786	759	800	792	747	777	794	761	814	757	761	783	796	743	797	769	729	758	793	787	791	751	816	753	788	778	792	808	768	764	791	809	767	742	791	787	781	822	823	808	753	818	750	789	809	760	816	790	827	761	734	796	769	816	768	787	825	718	798	786	772	820	848	810	824	784	779	793	745	762	773	721	761	785	780	773	783	803	807	806	795	769	835	797	818	804	775	775	737	792	821	786	764	722	785	784	761	784	810	805	833	772	812	800	765	795	794	814	727	786	828	792	859	768	761	764	798	802	789	759	760	810	777	781	782	792	797	781	785	824	798	821	803	777	786	822	780	791	812	857	801	761	821	779	809	740	746	797	777	863	756	828	770	791	772
18370	38859	24619	9410	4181	134	68	53	70	46	54	64	59	50	57	64	51	57	52	59	68	160	252	200	114	69	63	41	48	53	67	54	56	55	52	49	64	49	64	58	52	61	44	46	58	62	44	53	48	44	47	51	60	61	45	50	53	68	57	68	61	60	42	61	47	50	44	53	57	70	63	44	55	68	53	54	50	55	48	47	45	56	63	59	54	69	55	52	53	65	68	56	53	55	53	52	57	65	59	58	47	55	47	59	37	60	56	43	61	42	64	63	51	57	57	46	54	58	65	55	53	61	47	68	53	49	55	67	51	58	57	50	52	62	67	54	58	37	44	53	61	51	57	45	57	57	50	59	59	61	54	49	56	42	38	51	57	52	50	56	54	56	57	67	53	62	53	45	51	63	63	52	55	49	58	58	64	53	59	58	69	49	61	70	55	60	57	59	49	53	54	71	50	62	47	63	58	38	46	45	62	48	64	51	48	46	46	45	60	67	61	73	50	46	44	55	61	60	59	60	64	61	58	58	66	51	73	68	58	48	62	49	38	64	46	53	51	57	43	54	55	57	77	64	49	55	66	49	52	59	57	61	56	53	61	56	59	61	58	66	46	61	48	60	63	55	57	52	64	56	62	50	51	56	68	47	56	51	56	59	49	61	50	59	48	59	59	54	56	55	61	59	41	52	50	53	55	60	49	52	62	53	52	49	58	56	47	65	55	60	64	57	50	66	48	66	54	64	38	51	71	55	51	49	46	54	57	57	63	51	60	61	69	52	47	40	58	53	59	52	50	62	77	43	52	53	49	63	52	62	50	46	60	53	63	55	60	55	70	61	64	51	64	58	77	57	53	44	56	75	56	50	76	58	49	61	57	48	31	59	50	39	46	49	64	50	44	59	56	59	70	47	60	45	50	63	73	57	45	44	66	45	58	58	59	49	60	53	40	51	68	49	65	54	58	40	59	64	47	55	59	62	46	61	62	61	58	51	60	57	73	58	60	58	46	54	50	59	46	44	53	59	63	54	68	68	53	46	54	45	65	50	53	59	51	45	54	64	48	68	63	63	57	56	53	40	40	57	58	58	61	49	59	68	51	66	52	52	43	58	59	46	58	51	60	60	48	56	50	56	63	62	50	71	49	63	54	68	67	50	63	62	53	55	48	58	54	51	47	50	52	61	49	42	56	54	46	48	58	60	45	69	58	56	71	54	54	63	58	64	57	48	54	65	73	60	45	56	55	37	63	57	62	50	44	44	50	60	69	59	58	52	52	54	57	52	54	65	60	59	47	50	58	55	57	48	46	62	63	53	59	47	59	63	63	60	62	61	56	49	64	58	56	47	59	46	59	41	34	61	35	75	52	53	58	55	62	72	70	58	66	52	53	48	44	48	52	62	57	77	61	52	57	43	56	57	50	55	52	49	46	45	61	61	68	50	52	51	64	47	53	47	64	43	53	48	68	52	52	51	65	55	62	61	55	68	57	58	55	58	64	48	54	49	46	57	42	49	44	45	58	61	54	48	70	53	59	55	53	55	48	53	49	56	56	62	51	46	41	48	50	55	52	56	65	56	52	58	52	47	64	58	47	49	64	56	45	49	53	53	49	47	57	61	45	58	60	55	53	57	47	62	64	58	51	46	56	59	83	53	51	55	55	51	54	61	61	59	52	55	53	54	65	57	63	60	58	65	51	56	47	50	37	48	52	47	56	55	57	55	52	54	46	68	60	61	46	42	53	57	55	53	41	52	47	71	47	64	62	63	58	58	70	49	64	61	63	55	50	50	61	47	54	54	54	58	53	67	59	54	58	51	66	53	54	48	51	47	72	47	62	51	56	69	67	53	62	53	54	41	65	47	46	81	51	38	56	57	61	47	62	51	55	47	59	51	64	55	60	59	41	52	53	68	64	43	65	65	51	51	56	64	50	48	51	52	61	48	53	51	40	47	53	46	48	63	48	39	47	63	63	55	47	49	60	60	45	55	57	56	45	55	59	42	55	61	60	51	58	47	66	55	46	43	66	49	54	58	58	44	48	58	70	57	49	56	61	46	48	54	53	45	55	63	48	49	57	61	48	51	59	51	63	54	70	67	45	69	55	54	41	63	58	35	56	51	60	68	49	49	75	71	60	62	63	62	58	43	72	64	51	49	66	38	54	46	56	63	53	62	62	54	64	54	56	60	42	46	53	38	55	51	65	57	58	50	60	60	52	64	63	57	66	60	63	54	45	55	55	53	59	45	67	62	64	58	54	56	56	52	46	58	52	64	53	54	48	62	52	40	55	57	67	50	56	59	54	64	64	57	62	66	58	50	56	48	45	72	53	60	49	52	69	56	75	49	40	55	51	53	52	42	53	58	52	65	68	63	42	49	50	52	57	53	54	57	60	60	60	55	66	75	58	51	79	54	65	42	54	59	56	54	46	64	45	51	43	70	53	57	50	48	48	60	58	42	64	61	55	54	58	67	54	54	51	44	39	56	51	56	59	49	47	50	70	56	50	58	57	70	54	66	65	44	50	53	59	50	65	48	44	53	59	46	53	49	53	57	48	49	63	49	48	57	48	50	51	58	45	51	55	48	54	60	60	52	58	37	57	46	54	62	54	64	65	51	53	61	59	51	47	61	70	46	52	71	57	50	67	62	52	45	55	56	59	62	60	53	57	47	60	68	46	69	58	62	55	53	64	60	54	55	51	56	59	58	55	35	60	43	46	73	62	46	63	54	60	57	51	43	52	43	64	56	67	42	57	72	58	63	56	53	54	44	56	56	61	58	51	47	63	54	58	53	52	61	62	62	62	61	52	64	49	47	55	51	54	60	50	54	51	64	52	71	65	45	56	37	50	58	56	44	58	58	58	73	55	60	62	53	46	47	50	65	59	54	52	58	58	58	61	60	57	53	47	68	58	52	62	58	72	67	54	53	62	50	39	50	50	64	49	56	49	59	43	51	69	65	47	54	66	78	60	48	51	60	59	60	56	62	56	41	49	59	56	71	52	52	55	54	38	56	59	63	66	60	56	54	45	60	70	51	62	56	53	48	54	53	62	65	47	43	58	50	56	41	81	74	39	51	67	57	55	47	52	60	50	53	43	54	41	58	67	43	47	58	48	45	58	63	52	42	68	49	61	42	62	66	57	61	54	54	57	51	61	53	43	56	52	56	60	52	59	51	51	49	61	51	70	57	60	53	44	58	59	57	51	48	54	56	60	50	58	49	68	49	62	57	52	55	52	57	54	69	61	46	76	64	56	37	65	61	49	58	74	64	48	53	57	48	59	43	49	51	60	62	58	57	60	53	46	45	55	52	53	50	54	63	49	52	55	58	54	49	72	51	67	47	57	61	57	50	59	58	45	62	44	48	59	60	40	41	49	60	63	54	53	41	63	60	46	62	54	65	61	56	51	58	70	47	56	59	44	49	41	63	41	64	49	67	49	72	62	50	46	39	48	52	60	52	55	69	72	68	63	50	48	56	54	56	54	58	59	44	59	55
41050	48040	44658	42391	39458	1661	1110	941	920	883	820	771	764	737	737	710	696	678	664	722	1158	4952	7690	5812	2810	1036	631	644	602	688	671	651	664	682	612	702	626	688	672	666	661	662	690	654	706	650	680	669	655	647	669	629	651	695	674	644	603	643	707	638	660	678	634	670	679	680	644	647	618	633	689	613	659	641	660	637	648	646	706	624	633	671	616	657	672	638	650	615	680	657	666	693	637	683	629	684	637	672	635	660	670	675	618	688	654	662	632	679	670	650	649	665	631	658	616	633	624	680	724	700	668	705	662	615	640	645	629	667	679	668	737	656	621	680	668	671	679	618	712	634	618	695	689	639	647	622	670	663	712	691	630	707	672	693	666	674	636	698	684	653	654	682	617	687	679	630	642	663	677	636	638	695	669	673	666	656	661	628	647	704	645	673	673	652	630	722	665	671	700	682	668	658	683	677	721	686	670	660	633	650	633	661	672	699	664	658	680	638	627	628	679	683	673	655	658	627	680	635	633	670	654	682	660	659	706	650	655	715	680	650	676	685	707	694	685	634	662	652	654	649	630	646	671	658	646	732	662	684	683	684	641	719	654	721	668	670	651	605	659	623	717	645	716	608	680	648	674	667	677	706	625	661	650	629	667	643	645	634	665	667	675	679	620	691	650	643	685	627	673	626	637	703	656	625	704	639	652	662	662	664	670	667	670	648	648	643	659	694	638	699	662	681	672	679	661	664	611	668	652	651	653	627	690	660	638	681	638	668	650	635	677	636	679	665	653	700	621	652	670	715	668	629	661	677	682	701	657	661	622	639	618	629	665	639	664	672	623	635	652	635	633	682	621	672	587	695	654	690	660	690	680	669	654	636	635	661	635	732	642	646	621	660	635	709	615	643	658	612	673	631	727	654	624	642	717	697	653	695	653	654	639	626	654	638	674	653	641	668	664	700	660	679	655	628	609	693	594	656	653	659	682	655	649	674	672	692	685	679	635	676	647	700	664	652	642	682	669	667	665	607	648	674	670	666	686	683	626	670	657	646	664	639	672	739	657	661	686	710	679	636	673	671	668	641	644	629	614	654	641	684	684	654	675	694	685	587	654	637	646	681	670	642	650	611	645	687	688	640	639	610	671	649	684	685	644	686	647	659	651	669	725	687	688	656	635	652	647	702	666	627	672	665	626	696	620	680	693	656	699	660	672	643	653	660	725	627	655	679	677	694	642	663	659	710	623	678	678	650	628	673	693	676	654	644	678	680	660	641	641	664	677	657	662	690	656	653	657	684	620	706	694	640	622	669	673	684	687	671	650	685	692	664	656	655	692	662	691	705	632	675	642	681	654	670	647	661	668	618	628	638	639	654	649	661	626	650	638	688	684	654	731	681	630	635	682	694	672	672	673	645	680	668	667	709	668	724	678	672	664	674	669	630	685	679	683	653	689	676	635	671	680	698	649	649	650	643	691	635	695	639	647	653	627	660	692	642	697	654	688	685	700	685	638	659	637	667	694	678	684	678	675	647	657	663	687	672	674	660	683	647	653	692	617	611	644	703	659	654	681	626	665	683	631	612	676	659	664	688	663	640	699	683	634	653	652	689	677	664	651	647	642	674	635	706	704	665	639	670	632	710	689	663	655	640	608	656	657	699	646	673	694	712	708	629	626	628	633	630	696	719	629	657	630	682	651	678	708	644	663	612	674	677	685	676	650	689	664	702	644	661	649	709	643	605	682	659	702	672	642	628	663	627	702	632	621	647	653	706	600	628	674	707	636	622	654	641	656	712	676	685	626	686	673	688	652	616	638	611	713	699	609	681	671	675	634	698	711	638	632	621	670	665	730	650	650	630	674	674	668	704	662	655	674	664	673	727	645	693	647	683	622	650	655	666	651	631	652	672	677	656	634	624	605	665	647	650	653	661	664	618	610	649	663	692	657	657	664	654	654	663	663	679	691	733	687	676	620	622	612	655	673	690	696	675	671	657	709	645	688	655	733	691	659	623	634	666	666	634	669	663	674	692	680	667	620	657	640	661	668	622	673	679	647	682	675	655	684	637	679	641	662	644	659	638	637	689	691	675	640	646	645	640	671	613	686	670	678	673	687	639	697	689	665	655	641	697	680	662	644	619	690	621	641	632	682	656	686	684	585	658	612	624	645	652	669	669	635	689	605	665	648	663	664	607	659	640	670	669	664	637	622	675	661	648	628	686	680	707	656	613	679	653	672	674	658	690	650	636	634	733	643	642	638	704	648	646	654	682	627	606	635	662	630	623	664	654	656	635	598	657	676	626	636	698	678	671	644	672	690	683	645	683	648	647	614	686	667	659	647	677	685	662	652	681	659	649	633	629	698	639	634	649	630	728	666	669	641	672	640	638	672	611	655	640	658	691	638	649	676	618	686	660	682	676	633	664	665	626	635	620	660	709	715	645	719	650	664	634	657	686	664	659	667	680	626	654	713	660	647	649	658	643	616	632	674	680	690	656	659	656	648	676	673	666	633	623	638	664	643	706	613	645	709	665	667	657	672	667	646	685	673	629	621	649	644	646	672	647	688	689	628	628	703	669	675	649	656	657	657	699	661	593	627	695	637	644	643	681	700	645	678	688	682	683	662	654	652	660	700	631	668	668	666	711	646	653	669	655	671	648	646	670	684	628	607	696	637	681	694	670	660	696	697	626	655	635	676	709	637	659	677	692	626	622	680	668	652	641	628	658	684	666	648	674	688	639	658	681	637	683	655	662	645	677	683	669	686	619	666	623	675	673	693	661	672	651	659	681	626	675	674	649	666	669	654	635	684	659	643	626	644	626	677	642	620	641	674	618	719	681	671	619	690	690	663	634	683	647	654	687	636	629	683	650	676	685	675	595	628	665	619	678	641	649	656	721	640	663	613	625	633	637	686	718	664	651	651	654	664	667	656	697	638	649	694	682	634	636	676	656	688	657	711	629	646	634	684	630	636	688	687	649	707	671	639	665	660	691	656	689	614	637	633	641	679	665	637	668	616	656	658	644	656	655	620	649	702	669	690	673	624	685	661	599	708	656	686	680	612	638	649	666	650	621	679	650	644	673	631	632	653	682	642	600	645	641	627	675	729	655	659	692	619	667	643	659	641	696	625	634	665	654	597	670	674	687	620	644	644	652	699	634	650	678	649	672	664	690	668	632	667	653	689	732	676	683	685	687	671	690	607	668	719	644	660	686	659	679	647	670	660	684	624	689	706	669	620	669	636	670	639	703	647	670	640	608	639	654	645	624	644	637	634	624	647	672	707	669	656	677	685	689	699	655	669	625	645	636	664	625	641	632	651	630	689	671	657	625	660	622	655	701	609	622	749	659	663	675	627	628	641	679	658	669	725	640	672	656	700	692	660	656	667	654	629	669	661	671	646	677	657	678	709	627	650	638	627	642	620	613	679	645	628	702	681	656	682	623	651	640	664	653	684	678	659	642	626	615	672	638	687	692	700	639	637	666	692	653	609	630	666	676	690	632	709	667
4300	11144	6593	1873	998	56	63	51	49	50	44	47	56	54	52	46	61	42	55	51	67	89	108	94	69	42	55	66	50	48	45	41	63	61	51	47	49	37	55	42	57	46	56	56	48	59	42	52	44	41	54	50	47	50	48	57	54	55	52	49	48	57	56	61	53	60	46	49	56	52	44	57	53	48	49	58	62	48	61	39	48	57	54	44	51	44	49	42	48	49	49	44	50	46	45	49	49	45	49	46	55	57	54	47	59	42	48	45	45	49	48	47	35	37	51	58	42	50	44	53	51	64	47	44	49	50	55	49	47	39	47	70	60	46	50	59	70	58	44	58	44	48	61	46	39	49	50	52	62	57	45	47	42	54	58	49	58	51	48	45	53	51	41	45	39	43	50	52	55	48	51	50	50	45	42	39	55	38	49	45	50	40	54	47	33	48	50	48	51	49	41	42	51	45	46	51	59	51	51	46	54	42	50	64	44	54	39	38	47	46	55	49	63	41	45	47	53	58	44	52	38	57	60	45	58	59	60	56	55	47	52	42	42	45	46	36	56	54	48	50	43	47	43	47	52	47	46	55	41	57	61	60	45	51	51	50	51	40	46	61	54	47	45	59	43	53	55	56	57	41	37	53	55	66	48	50	47	53	56	57	44	63	56	62	52	57	54	43	52	57	62	47	47	52	44	43	60	47	50	51	41	34	62	48	57	45	41	55	45	51	61	48	58	72	48	43	46	60	44	57	61	55	47	50	55	53	52	47	50	56	59	63	47	57	51	42	41	69	43	55	46	55	46	41	40	49	50	50	58	54	58	42	46	49	61	47	56	49	41	49	41	63	32	52	56	53	51	56	46	51	49	51	50	49	52	52	63	64	51	58	43	40	57	49	42	41	49	44	52	53	63	53	49	49	48	61	50	59	58	62	42	54	65	54	44	50	61	53	59	51	52	59	40	55	52	55	44	66	41	47	53	51	47	70	39	54	51	50	44	46	43	57	63	52	62	38	59	46	42	56	32	51	38	64	60	47	51	49	58	42	42	61	51	40	53	49	52	68	51	46	44	37	69	46	54	59	55	57	53	55	54	43	43	44	51	44	39	48	42	39	53	47	49	67	43	50	60	54	57	47	43	40	55	49	54	46	52	52	34	52	52	49	47	50	48	41	49	46	48	40	45	55	42	55	53	51	59	57	57	58	49	46	41	53	54	41	40	54	44	50	54	44	48	53	58	51	53	40	46	52	54	59	54	64	45	62	60	59	59	52	52	42	58	56	63	51	46	40	57	40	52	55	54	59	48	37	46	53	48	44	45	57	39	61	47	62	50	56	59	62	60	51	48	36	48	45	63	49	51	52	56	58	48	33	51	51	62	46	51	56	46	57	63	55	55	47	41	51	53	46	48	40	45	43	50	45	34	47	33	56	61	62	50	47	52	54	56	52	47	45	53	52	45	36	63	41	52	55	54	54	47	60	50	45	54	56	54	50	57	42	56	55	46	49	47	38	48	45	46	63	42	57	42	43	49	41	39	43	56	51	46	47	48	51	48	42	59	61	48	49	65	41	44	46	44	44	47	46	47	51	42	40	69	46	57	44	52	48	52	50	45	42	51	39	51	50	53	54	54	47	54	41	48	46	38	53	65	57	50	43	52	50	51	52	49	34	50	53	61	47	58	47	50	49	46	41	49	41	44	38	43	51	49	40	55	47	44	52	58	43	45	50	46	49	47	52	33	53	58	58	47	31	52	52	50	46	55	69	59	52	59	54	51	48	39	49	40	49	51	55	43	58	56	61	58	49	43	55	41	47	56	52	59	45	57	63	51	43	74	54	33	53	49	47	46	60	41	48	41	45	54	54	51	56	45	39	47	54	47	50	61	48	43	43	61	48	49	64	49	52	49	35	50	57	48	59	38	46	50	60	45	48	50	47	47	57	47	57	59	44	54	54	48	50	50	36	44	46	49	62	43	51	56	40	53	40	47	44	60	54	46	37	54	45	44	54	38	47	56	50	53	49	54	47	53	39	42	55	56	54	45	46	57	51	39	44	70	60	49	37	54	52	59	52	61	51	47	53	50	35	52	51	57	49	43	58	56	57	55	48	49	57	54	42	46	70	48	59	47	43	56	43	54	62	40	49	65	36	62	41	49	56	56	47	51	60	56	56	52	42	54	57	54	42	63	39	53	56	49	45	56	50	56	53	48	51	55	49	46	45	63	50	52	42	47	62	56	46	57	40	44	51	47	54	54	51	44	66	49	58	44	49	42	54	49	48	56	54	49	57	65	52	49	51	52	35	51	48	54	62	66	39	42	64	45	57	59	54	49	48	43	57	61	37	46	56	53	42	44	50	50	45	49	49	38	44	61	43	46	59	48	52	57	55	59	61	55	35	45	42	55	56	50	58	43	47	43	55	55	50	47	58	42	46	55	45	59	64	61	52	55	51	43	38	44	50	47	62	46	43	46	47	44	49	53	49	55	42	43	58	61	58	44	50	55	41	52	55	42	44	40	52	50	50	60	44	48	47	70	53	46	41	36	48	56	54	46	67	57	51	49	53	47	48	36	40	63	47	47	56	36	48	54	44	52	54	42	47	45	40	52	57	58	57	49	57	53	60	43	49	51	55	48	57	52	49	50	55	45	39	36	49	54	43	60	57	45	62	61	59	52	41	54	34	50	55	53	59	53	54	42	36	49	41	49	53	57	51	43	51	56	46	55	48	61	35	47	58	60	43	60	58	34	60	45	47	50	44	58	52	42	47	55	65	45	61	59	54	45	49	52	46	52	46	43	55	49	48	37	47	63	39	40	50	47	46	37	56	48	51	53	47	45	63	44	61	55	47	54	50	64	38	51	60	52	51	56	54	52	60	51	60	69	59	45	63	48	53	51	59	50	54	49	52	52	60	58	46	38	62	55	55	68	51	39	47	46	44	42	37	57	49	53	48	51	54	39	55	47	60	53	44	60	58	53	41	48	65	59	46	46	40	60	52	33	52	55	52	38	46	49	56	46	52	49	54	57	53	50	55	47	50	56	54	44	49	55	51	46	45	34	48	45	50	66	57	58	49	41	50	39	47	45	56	46	60	55	58	45	48	47	52	45	56	39	46	59	56	38	40	49	59	50	52	51	45	51	41	46	42	52	51	48	57	44	49	49	54	61	67	61	61	56	53	56	59	48	49	42	51	52	35	55	48	69	62	45	56	53	49	49	59	46	53	40	45	40	42	44	42	54	62	55	25	54	48	48	64	51	41	55	48	42	43	46	48	46	57	49	48	52	50	45	49	58	51	69	49	55	44	41	46	45	41	51	52	42	43	52	53	50	60	48	53	43	56	49	61	62	43	49	47	49	52	61	51	42	45	49	49	64	51	49	46	45	48	52	50	58	50	37	44	49	49	64	41	43	44	60	51	44	56	56	50	50	54	51	51	49	53	43	57	54	50	51	56	45	54	59	55	49	50	55	56	45	46	46	52	46	39	48	49	59	45	48	49
32323	37261	27672	25881	24329	1091	747	696	642	661	652	652	696	580	661	664	620	590	618	624	956	2023	2434	1720	936	717	580	560	601	576	585	613	591	617	617	605	594	584	622	585	596	620	605	583	629	608	614	640	618	658	549	615	568	579	579	634	593	585	602	577	626	640	607	620	625	588	626	617	606	609	633	652	643	581	581	616	586	609	639	642	590	599	580	622	632	630	613	642	624	621	621	569	577	634	621	582	627	622	632	619	583	603	597	582	616	647	596	628	596	604	612	617	633	645	630	611	640	643	586	632	580	538	601	606	597	660	633	651	591	622	607	636	626	623	601	662	578	617	581	618	595	621	659	648	583	631	630	673	656	655	573	604	611	650	643	612	605	578	605	582	643	647	623	597	650	584	615	623	627	594	635	600	633	594	618	609	579	576	595	614	594	586	627	563	619	589	582	594	616	624	564	576	588	637	563	636	600	600	625	614	591	632	616	635	594	645	616	626	625	598	622	580	655	569	594	654	610	600	578	600	682	649	618	618	582	634	588	606	599	612	586	633	569	607	619	616	573	611	601	552	597	646	619	597	589	613	603	620	617	616	565	613	574	617	601	589	589	632	590	576	622	579	603	628	604	634	595	657	590	623	624	627	611	636	605	641	620	594	616	614	628	613	615	641	585	573	585	650	620	610	647	622	624	592	626	659	639	598	609	608	626	600	554	613	654	623	638	625	629	556	630	616	612	597	613	604	636	577	632	618	623	612	578	556	594	646	620	644	592	631	638	615	625	645	586	620	607	601	632	654	632	590	603	635	651	689	578	609	638	642	622	599	663	615	620	614	593	633	618	618	596	637	614	625	577	645	604	587	608	657	629	622	647	645	640	651	627	591	575	628	626	641	585	587	602	608	599	624	653	610	581	621	617	616	622	624	646	595	615	578	597	598	629	564	651	617	599	612	600	589	644	660	623	591	579	608	599	627	627	617	643	633	565	627	643	614	623	593	639	624	640	597	658	599	604	602	624	641	599	597	635	616	602	622	597	618	583	609	627	627	615	625	639	616	609	611	653	643	615	597	609	605	625	628	629	582	621	607	616	625	606	636	644	626	589	662	612	640	632	575	576	596	624	630	602	639	598	587	616	577	609	574	625	609	603	606	618	562	652	595	642	601	552	578	635	588	578	598	563	612	631	636	621	624	633	635	602	618	619	599	634	597	627	631	631	653	608	613	591	617	625	587	603	594	588	610	643	600	620	648	610	627	590	586	610	612	597	650	544	651	604	606	578	630	628	596	633	624	626	667	628	589	625	605	565	630	603	648	626	607	601	579	587	639	607	613	617	586	592	567	627	624	599	641	556	638	614	644	589	619	647	612	612	631	636	627	624	637	611	620	602	659	598	626	642	613	590	628	599	616	623	635	602	666	594	590	631	597	646	569	628	657	632	624	571	610	627	579	608	622	606	603	655	596	598	618	616	589	604	618	625	579	618	622	652	593	643	595	623	616	626	614	593	616	631	619	633	611	623	605	574	652	665	594	619	591	539	625	583	588	603	621	629	637	599	634	634	637	637	586	644	633	603	627	627	604	607	622	572	627	588	596	601	590	618	545	601	640	562	649	639	638	635	650	621	602	625	572	652	575	677	604	581	558	601	619	601	595	650	631	584	630	548	641	599	562	603	605	659	587	643	642	595	592	609	625	612	632	619	656	605	631	614	600	647	611	600	590	643	620	637	606	651	653	617	600	564	651	592	642	643	589	641	605	589	622	627	624	605	612	665	608	634	604	607	592	614	634	566	604	627	625	627	602	611	580	619	630	629	609	606	648	635	578	625	594	590	596	626	594	586	609	651	654	609	616	595	608	550	661	634	663	654	586	622	606	574	630	604	636	603	627	604	614	620	585	645	581	635	614	592	586	591	612	616	627	639	631	630	614	609	599	618	615	634	620	568	611	639	604	631	607	575	605	600	616	625	615	639	600	609	592	622	594	592	639	606	617	596	582	622	620	614	607	664	604	600	630	646	628	606	637	618	603	626	609	623	684	611	596	616	614	579	574	606	602	621	579	638	625	539	615	649	630	598	637	605	607	583	602	606	602	651	622	618	579	605	617	588	575	622	636	629	627	620	598	572	609	614	608	611	632	651	621	626	591	593	629	607	632	618	609	589	608	615	575	641	621	633	585	645	628	607	585	580	630	565	615	608	648	629	619	592	591	602	621	620	622	631	634	613	601	575	576	593	601	645	628	608	567	604	629	616	630	586	599	615	624	584	564	659	567	626	615	620	599	635	626	626	620	603	614	576	572	612	555	625	593	614	641	581	663	618	617	631	598	613	586	618	566	641	619	652	636	619	642	614	634	601	621	640	651	608	593	640	598	629	657	620	649	626	616	603	567	637	592	583	580	622	603	634	610	617	615	592	669	654	612	605	574	601	595	664	603	629	611	658	632	635	611	588	643	627	604	664	599	665	592	577	590	600	570	599	598	582	607	605	582	617	592	618	613	623	620	599	578	623	627	622	615	586	598	599	599	575	625	622	590	617	571	542	620	629	594	646	585	613	566	606	640	630	616	654	602	613	605	602	580	655	599	599	591	631	651	620	618	625	640	602	621	596	628	603	593	614	584	636	691	585	612	637	587	616	630	592	637	596	602	633	614	611	635	614	543	652	610	613	620	613	610	567	635	655	629	670	648	579	596	586	580	643	615	607	590	621	611	621	615	616	593	593	637	621	629	639	584	651	624	616	615	628	619	596	603	598	619	580	653	606	605	587	633	612	612	631	583	607	640	601	642	610	658	598	644	636	611	647	621	610	649	603	576	627	661	635	611	629	670	626	592	614	581	566	640	598	623	641	631	624	600	604	624	628	635	620	625	629	629	612	637	581	636	636	622	588	575	610	634	629	623	602	634	595	585	639	638	621	604	642	615	588	619	602	620	597	596	604	609	628	629	623	637	583	587	608	602	633	625	638	662	609	581	576	603	573	605	631	599	569	631	566	586	621	599	653	588	606	605	584	590	618	629	604	597	668	608	634	628	603	599	616	603	605	661	596	593	599	601	639	633	594	627	600	644	577	592	620	655	559	640	661	630	602	599	621	696	588	591	641	632	609	601	605	592	600	615	584	604	575	633	608	601	610	572	585	652	610	638	632	648	628	618	621	587	597	579	623	616	595	630	627	601	568	608	599	645	618	575	577	618	662	628	651	621	616	588	584	628	569	583	679	621	612	614	632	654	615	604	634	588	605	601	634	639	581	618	575	588	608	635	612	617	637	636	637	636	643	604	657	625	599	622	626	585	618	633	609	627	596	598	603	630	613	593	614	623	603	602	635	590	601	618	559	603	632	616	606	603	591	638	656	634	632	589	617	565	651	616	574	615	621	596	597	623	603	596	616	628	598	590	614	598	604	619	615	584	628	629	623	643	627	613	620	598	610	603	559	664	583	667	646	599	616	595	619	667	607	653	574	620	628	621	598	571	670	607	586	582	606	623	582	560	606	588	619	654
14850	30323	16550	5911	3176	79	55	54	51	34	52	42	49	40	57	49	35	42	33	45	84	153	164	94	66	55	46	42	41	41	30	42	48	48	47	36	42	30	32	42	33	37	35	48	38	48	46	38	53	41	34	43	56	47	54	44	44	45	50	35	42	48	47	42	38	52	50	29	40	40	39	37	42	40	47	34	46	37	31	45	50	47	43	48	46	44	42	32	46	44	36	37	35	42	40	43	42	60	49	45	56	37	36	28	35	45	52	43	37	49	28	53	45	38	47	53	37	37	43	47	49	46	42	58	52	36	42	30	46	39	35	48	37	46	36	46	38	45	50	37	48	41	38	39	45	43	42	40	45	41	46	45	43	42	51	44	30	51	45	48	35	31	54	43	34	49	41	49	46	47	41	37	41	35	35	42	34	43	47	34	48	40	38	33	51	53	47	42	43	36	45	41	46	41	38	43	41	54	43	41	43	39	48	42	38	44	50	47	42	45	45	44	35	39	49	39	43	34	36	42	53	46	41	52	44	46	35	47	39	42	37	47	43	57	45	51	36	47	45	47	39	49	39	44	42	44	45	37	39	39	54	48	47	33	39	38	39	39	57	31	32	38	41	32	46	31	36	48	43	45	31	45	41	31	50	37	33	49	51	45	42	49	41	43	37	42	35	48	39	42	41	47	41	45	42	39	45	46	49	41	39	39	37	33	47	38	34	44	35	40	42	34	47	49	48	54	43	35	37	42	53	41	48	33	53	55	42	45	45	31	42	38	48	47	52	43	38	37	34	40	34	37	44	56	40	39	43	42	34	46	45	35	43	33	39	38	47	46	47	46	48	40	45	44	31	34	47	33	43	39	33	42	49	50	53	46	42	37	40	50	42	45	37	39	43	43	38	45	44	44	42	46	41	48	55	37	39	42	44	40	45	49	40	51	46	36	55	45	37	57	46	44	41	39	43	41	48	40	37	49	31	43	44	44	40	55	36	34	38	42	37	38	48	38	30	53	46	44	42	39	29	47	42	44	62	51	44	41	41	28	49	51	41	34	43	37	53	46	47	47	40	43	55	36	38	38	34	40	35	44	32	53	49	45	41	43	35	44	38	45	33	39	52	45	43	34	46	40	40	57	49	46	50	35	50	37	50	42	33	48	47	42	34	35	45	53	37	42	45	45	48	39	39	54	45	48	41	41	39	49	34	42	41	52	35	46	38	52	42	36	36	50	51	44	35	46	39	44	43	47	43	50	42	48	41	53	41	32	33	49	38	43	34	47	37	43	56	45	46	35	57	47	38	49	47	37	32	46	47	38	45	46	40	44	54	45	48	35	34	33	44	47	49	50	46	44	40	38	48	55	42	52	32	51	34	43	43	46	44	35	38	35	32	45	42	41	42	42	46	50	42	46	38	43	42	38	51	40	37	47	32	39	45	41	43	47	44	32	40	48	48	40	41	33	47	31	35	32	45	45	47	46	48	38	50	41	52	44	47	56	32	49	45	50	39	39	26	40	36	43	43	38	38	44	57	43	37	47	35	43	44	51	35	50	43	45	53	36	48	54	38	47	39	53	45	45	42	47	38	45	45	57	44	48	49	38	28	40	53	40	29	43	49	43	52	38	57	39	46	35	51	36	46	46	36	43	30	41	37	46	57	43	44	45	46	43	55	40	55	40	43	41	32	45	40	46	69	47	29	43	27	42	43	50	44	44	44	59	42	36	41	39	33	39	44	34	35	44	45	48	48	41	32	41	41	50	34	41	31	28	48	39	44	59	45	42	45	40	44	44	41	46	44	40	46	43	39	43	49	36	42	41	32	44	50	43	41	31	48	31	41	45	35	45	38	38	50	53	47	43	38	35	36	42	35	32	50	37	48	37	48	46	45	39	32	26	45	52	40	49	34	53	44	37	45	43	35	45	50	44	37	34	35	43	44	44	39	46	55	48	47	46	48	40	24	44	43	41	47	37	57	37	36	41	48	53	36	42	37	54	48	46	39	33	45	38	29	33	41	45	32	40	33	54	42	35	47	44	42	35	47	46	51	33	52	40	43	44	37	51	44	36	48	32	26	43	55	39	34	41	32	49	43	51	30	34	46	38	38	36	48	38	30	43	47	41	27	51	39	42	38	35	38	37	40	56	48	48	33	52	39	60	36	43	41	53	33	43	42	36	48	41	41	39	40	34	53	49	40	25	53	47	37	35	48	48	36	33	34	33	38	53	40	27	38	51	39	45	42	34	44	65	46	45	39	52	38	32	42	47	54	50	58	39	31	45	38	42	43	46	33	43	44	32	49	50	40	39	41	49	50	48	52	35	44	39	46	48	37	49	43	46	40	42	46	35	43	40	37	40	34	32	48	46	43	42	56	43	46	49	49	38	44	45	42	40	39	34	30	42	37	38	46	37	42	53	45	46	54	49	40	54	41	47	61	32	45	39	45	42	50	41	42	44	57	40	34	41	45	37	53	43	35	35	47	51	38	49	31	43	51	37	34	49	41	35	38	46	37	46	40	55	33	56	44	46	47	48	44	48	40	38	42	46	41	45	33	36	43	36	45	41	44	39	53	42	56	47	34	40	35	47	40	33	53	39	43	41	37	49	40	39	43	36	45	48	52	35	46	60	44	30	36	39	42	40	38	48	50	47	40	40	49	38	38	38	34	44	50	35	41	44	52	46	34	33	38	42	35	53	46	49	53	50	47	35	43	44	50	36	49	35	35	38	42	46	35	40	52	42	44	38	35	50	24	38	35	52	42	54	48	43	41	37	51	47	45	52	37	48	45	44	42	50	36	46	40	45	45	34	40	43	53	43	40	50	38	47	32	37	40	41	42	41	39	29	48	30	37	45	48	44	36	44	33	30	45	41	57	51	30	47	40	33	46	40	43	47	37	40	44	42	41	41	37	49	39	40	52	44	39	51	41	52	46	26	34	44	25	32	35	31	41	37	52	34	44	45	39	46	29	44	45	39	49	33	46	43	49	39	36	42	43	45	45	50	48	48	44	31	37	49	49	56	45	29	37	39	48	44	51	38	29	31	46	39	44	38	57	48	43	45	32	48	42	53	45	39	43	44	48	42	40	31	44	28	46	26	36	34	48	45	45	48	50	50	48	35	53	37	52	43	40	53	41	36	34	50	43	41	47	45	36	43	43	51	36	49	51	48	41	48	49	54	37	36	31	46	52	43	35	38	39	49	39	40	31	58	46	25	52	35	43	39	44	45	30	45	47	45	39	39	35	32	38	43	46	47	37	40	46	44	44	42	41	48	40	46	31	47	54	46	38	44	38	29	42	39	37	41	43	49	40	42	40	42	36	58	39	41	40	38	34	44	45	42	42	52	41	45	34	40	30	52	42	47	37	51	40	42	44	45	39	49	40	40	40	38	36	44	49	38	48	52	44	50	48	41	46	41	46	44	39	39	42	36	48	36	47	48	48	45	57	52	47	46	50	65	39	54	34	48	34	54	42	43	47	54	32	44	43	57	41	35	38	43
40264	45586	36775	38615	36307	1346	892	766	685	642	616	577	591	552	548	537	548	530	583	617	2350	4730	4514	2674	1555	727	546	506	501	512	532	517	507	491	561	522	509	522	534	497	475	531	518	513	486	506	537	488	480	513	532	526	515	525	535	529	521	510	493	525	504	520	518	510	520	522	486	513	539	521	514	542	525	529	535	488	501	558	523	543	510	506	521	563	513	504	488	505	534	529	486	490	508	574	542	502	498	545	527	530	557	517	518	504	502	535	499	492	518	538	490	567	514	495	473	518	530	544	520	533	519	498	505	499	522	537	480	542	517	513	513	498	503	494	516	513	506	508	507	530	475	565	521	500	481	522	503	475	514	533	466	495	528	532	448	506	501	496	551	512	499	500	558	515	504	519	511	498	525	506	509	484	468	484	495	512	548	481	486	570	546	496	486	546	527	562	516	547	484	568	501	525	529	489	509	494	514	545	485	498	501	532	531	501	536	515	518	504	527	554	491	501	494	559	505	553	571	510	516	505	490	487	534	475	546	480	505	517	520	523	481	535	540	527	500	514	519	497	563	565	495	509	500	525	508	496	518	501	517	515	526	503	556	525	474	533	540	468	512	467	524	537	497	542	516	515	531	497	513	540	497	502	464	491	533	467	509	460	484	514	523	539	495	495	589	474	516	521	523	494	506	510	480	508	539	480	475	519	536	517	533	519	543	501	528	476	540	509	489	534	515	525	525	504	541	500	546	497	509	500	526	486	503	477	545	513	528	547	448	495	496	462	552	536	567	530	534	552	525	499	526	530	516	555	516	504	560	545	501	523	552	567	490	539	528	509	492	529	497	545	525	529	517	558	494	524	495	539	541	583	493	485	521	481	533	535	553	522	543	516	550	509	554	521	498	520	499	519	511	514	516	539	473	558	538	474	499	506	489	534	528	462	496	558	507	518	545	530	523	514	499	526	442	521	506	538	515	514	505	515	518	507	509	478	561	539	550	482	524	526	494	493	518	517	533	476	540	495	510	506	522	529	542	521	513	559	519	514	562	559	504	531	516	511	534	518	532	512	500	551	553	564	529	516	513	503	540	469	507	540	516	492	515	534	509	545	488	497	482	498	511	541	518	495	502	541	508	546	525	550	499	503	560	537	538	503	518	472	531	499	514	518	541	513	552	514	493	511	505	534	512	477	539	560	544	497	554	505	510	494	564	507	515	512	514	581	534	497	531	499	513	546	529	508	479	514	527	542	502	497	496	515	528	524	515	465	522	529	505	484	491	551	524	492	488	478	499	482	519	525	523	514	530	552	508	555	496	516	489	490	510	558	562	565	520	504	540	514	488	519	519	521	517	532	547	451	510	505	510	568	523	516	549	489	517	493	519	552	525	567	506	536	519	565	515	543	596	509	481	481	467	512	533	479	519	504	518	546	529	501	510	508	505	535	495	510	478	499	531	485	495	513	454	481	489	544	481	544	530	498	478	491	503	496	494	486	499	530	504	505	532	455	537	505	490	492	467	481	507	516	539	548	489	523	495	546	520	495	496	503	500	483	528	519	501	554	536	526	512	472	516	532	506	481	541	539	543	536	525	487	525	493	538	497	510	512	499	533	468	481	542	492	529	528	531	509	500	517	537	513	521	490	519	537	516	500	488	533	502	536	510	493	534	500	482	495	518	534	523	503	507	520	526	527	542	562	513	499	469	498	556	529	528	526	517	519	528	509	522	503	537	503	515	524	498	465	477	582	495	526	526	516	534	512	528	545	547	554	481	487	552	469	500	565	505	503	515	527	550	493	532	530	503	496	574	524	478	490	519	500	492	506	518	514	489	488	523	526	551	558	493	496	489	502	511	545	520	539	492	541	517	491	536	511	527	518	551	517	514	491	526	530	490	501	520	548	508	522	503	505	523	533	513	521	494	522	523	494	510	513	513	535	542	544	480	482	500	487	546	498	488	509	543	492	491	503	483	502	512	510	513	527	490	520	484	496	535	539	558	523	537	535	532	511	506	558	521	519	521	482	491	497	525	538	488	472	531	554	521	486	507	511	551	501	521	513	503	526	488	509	512	501	508	490	487	478	551	501	484	462	517	487	489	541	535	514	507	500	511	525	525	580	550	500	534	484	534	503	551	538	519	481	519	516	519	514	497	542	554	517	479	520	510	512	503	521	496	509	506	482	470	491	539	523	529	511	483	508	478	490	530	523	542	550	534	516	577	484	480	499	497	567	524	528	528	536	541	506	537	534	507	505	537	500	482	503	496	521	482	518	517	506	520	543	489	549	542	523	467	479	515	506	495	507	548	547	504	519	495	547	482	501	499	506	512	477	536	531	508	508	523	538	508	553	468	500	519	521	546	492	502	544	510	539	549	519	476	502	508	508	554	517	493	504	506	502	549	529	502	531	477	535	538	530	518	466	497	526	493	462	515	539	492	481	526	515	548	506	551	465	519	467	475	536	552	511	523	507	496	536	492	521	537	503	522	533	572	500	508	512	513	497	510	464	481	507	521	537	508	512	512	506	526	511	510	530	472	506	505	498	540	495	544	558	518	553	493	544	507	560	513	533	527	522	481	486	505	446	521	521	457	523	511	495	523	478	514	503	517	468	504	517	463	509	460	474	500	521	566	477	474	494	485	522	524	503	517	482	529	534	542	495	522	499	505	511	499	518	527	521	563	489	534	534	566	498	488	521	502	497	479	500	480	484	536	494	508	481	501	544	485	506	487	517	522	493	526	505	584	523	509	522	494	528	486	513	505	517	532	520	504	526	494	499	521	539	529	507	494	527	526	501	495	537	543	517	516	482	479	534	561	527	561	464	500	523	534	519	524	480	526	487	483	517	548	496	554	529	470	537	476	541	513	513	554	537	508	507	502	473	535	529	557	533	489	538	489	497	511	524	510	507	458	523	511	513	508	532	473	480	533	560	529	511	490	507	513	504	502	523	526	529	530	485	530	541	516	563	513	501	506	508	501	515	493	479	543	511	521	517	519	503	488	500	524	525	513	530	511	549	496	506	534	530	484	546	508	532	499	532	496	542	528	527	508	537	559	524	534	476	555	537	521	532	510	526	508	513	527	537	505	538	530	511	499	526	543	462	512	501	518	530	516	526	530	513	471	551	502	492	519	505	522	514	524	519	492	540	523	504	509	496	483	497	544	528	489	489	484	519	542	553	521	492	494	513	542	504	498	482	503	522	538	532	520	504	547	516	556	546	517	503	474	536	473	519	542	503	498	542	498	529	543	531	471	492	502	523	499	524	515	531	501	494	477	535	524	520	492	508	495	502	536	539	533	499	496	516	500	540	552	536	531	526	510	509	497	542	522	533	521	496	535	553	485	468	504	488	496	516	534	553	509	523	491	503	485	493	528	495	501	545	521	514	486	516	497	534	479	526	500	489	547	543	502	499	536	555	483	501	532	502	460	487	496	524	486	486	522	543	509	530	530	509	513	523	536	453	553	535	511	540	509	509	519	498	528	514	539	521	500	511	492	504	515	480
15032	25807	16554	6103	2352	93	70	72	59	76	66	65	74	60	71	69	43	67	57	82	171	213	181	144	98	77	64	67	66	61	50	63	48	63	49	52	71	75	67	56	70	67	72	51	71	65	72	67	60	75	58	51	59	77	75	64	79	65	62	55	60	48	61	67	59	76	60	67	73	72	72	59	68	69	51	47	56	79	58	59	56	58	71	56	61	66	61	55	80	57	71	67	68	71	67	65	55	72	70	62	72	59	66	57	70	76	71	63	68	54	58	53	59	65	62	56	67	55	67	59	58	62	66	63	53	61	60	53	66	64	71	69	65	61	55	57	62	75	68	62	68	62	69	63	58	61	58	62	60	47	52	64	51	66	54	62	62	62	75	59	56	61	61	65	64	64	62	67	53	54	63	57	63	50	62	66	60	61	77	72	59	56	70	58	58	74	67	66	55	62	81	57	71	50	61	72	53	72	72	52	50	47	64	74	49	46	71	69	68	63	63	48	70	49	54	56	70	68	65	67	77	58	55	72	61	64	78	70	51	55	67	49	69	74	73	59	65	68	67	70	70	78	64	51	63	70	49	56	63	74	63	64	63	82	46	65	67	74	45	51	65	58	65	75	52	52	58	62	76	49	76	63	57	66	55	58	54	75	81	66	63	68	60	58	61	69	61	65	53	54	54	66	74	62	60	66	72	66	46	61	55	58	62	65	60	48	69	63	51	55	62	54	49	68	64	79	63	66	66	52	61	64	55	60	79	73	62	71	57	62	63	62	74	78	69	64	47	66	62	85	67	62	59	60	58	70	60	61	65	73	49	58	58	53	53	57	47	52	62	61	68	56	76	52	52	69	67	73	66	71	67	71	73	59	59	55	65	57	55	72	60	67	47	67	51	60	81	70	67	52	63	69	59	70	76	52	57	74	68	66	69	55	61	64	58	73	75	53	56	61	60	57	70	49	67	66	61	67	75	71	70	67	73	69	67	62	54	67	67	54	65	52	50	71	64	70	66	58	67	60	58	61	55	64	76	67	75	57	44	54	56	71	70	64	69	72	53	66	54	61	69	59	63	52	89	63	57	76	69	73	77	80	66	60	54	84	64	73	62	73	67	67	61	73	75	57	68	59	60	60	63	63	46	81	62	57	51	69	52	62	70	66	59	71	78	65	53	55	54	71	75	59	63	70	58	66	55	71	56	65	67	60	56	71	54	68	73	70	64	62	62	67	64	61	66	55	59	71	55	59	63	67	72	48	63	77	73	61	68	76	63	60	53	55	54	71	66	79	61	61	64	44	60	54	60	52	57	65	62	55	72	52	54	65	68	59	64	73	57	65	62	52	60	58	67	59	69	50	63	77	57	67	67	78	77	74	55	71	66	69	65	60	53	61	55	63	73	59	71	61	65	64	66	51	64	54	64	51	57	72	61	45	63	69	58	74	59	52	64	63	67	55	78	63	67	59	72	51	67	72	68	64	58	73	59	67	63	81	66	66	79	79	68	65	73	73	74	64	66	64	69	76	56	77	73	77	67	55	65	58	68	62	66	61	72	72	60	67	86	63	64	65	64	51	61	63	56	62	53	65	71	75	59	54	66	73	63	80	58	78	71	60	58	76	59	60	64	63	61	65	49	57	57	64	51	75	46	51	81	79	63	70	60	72	62	61	64	69	79	58	51	54	59	71	66	66	69	70	75	69	55	81	62	63	63	63	49	52	79	76	58	62	60	59	70	56	75	63	58	54	62	55	67	67	61	59	64	51	75	63	60	64	53	84	69	77	60	63	68	72	57	61	47	71	66	68	73	67	70	64	80	54	63	65	59	59	82	72	67	56	50	73	57	51	49	71	56	66	56	69	58	48	64	68	57	61	64	80	72	73	59	74	68	63	64	62	70	61	65	65	64	58	70	68	50	59	60	70	66	61	58	66	54	59	57	72	73	66	70	68	68	63	78	65	65	77	71	63	53	68	57	58	69	49	62	68	64	63	51	63	69	72	62	64	59	75	61	77	60	58	65	89	46	76	71	63	67	65	64	57	60	75	54	59	68	61	63	62	69	69	75	66	53	60	58	66	66	67	62	66	64	61	55	76	65	66	53	71	50	79	51	57	56	58	83	67	54	65	72	77	64	59	47	59	77	50	56	73	55	55	58	65	62	74	62	59	58	56	61	63	73	60	65	65	59	66	45	54	56	49	76	55	58	64	68	64	62	49	72	51	71	60	78	71	60	59	56	65	59	72	49	63	65	47	48	55	56	65	69	63	68	71	67	63	64	65	60	61	67	60	60	64	68	68	53	65	66	64	51	72	58	83	62	76	75	66	72	57	64	65	65	59	64	54	56	59	57	57	64	68	62	57	62	63	77	60	68	57	55	63	68	45	79	61	60	61	67	53	50	72	73	61	54	59	69	64	67	68	62	61	57	64	64	60	68	51	59	48	57	55	69	72	59	64	63	61	75	64	58	68	57	60	67	67	63	63	67	60	53	70	61	62	63	49	65	61	62	55	62	74	59	65	86	67	56	67	56	59	53	71	58	54	49	56	59	57	56	67	49	37	53	77	46	81	78	56	57	68	53	52	61	58	73	60	51	60	60	55	81	58	62	64	80	66	72	66	84	52	64	48	79	78	78	70	54	59	74	65	64	52	66	51	49	80	53	69	67	70	69	57	66	72	70	74	70	44	62	54	63	61	65	69	50	65	70	63	81	55	61	68	69	75	57	61	56	71	51	57	53	52	65	58	59	49	65	66	59	57	72	57	82	61	54	66	52	62	65	66	70	63	63	68	63	62	64	66	52	58	67	65	65	52	72	64	64	63	69	64	65	68	60	71	55	63	57	56	76	50	51	65	67	49	66	78	47	75	71	45	59	70	65	44	68	74	74	64	70	47	78	69	52	64	62	60	67	56	53	53	65	45	61	64	70	61	74	55	66	61	61	80	54	68	43	60	59	77	58	58	67	60	53	68	68	81	61	60	66	68	56	58	62	66	60	69	60	57	46	62	61	71	65	57	60	70	52	69	62	76	64	64	57	74	59	63	56	63	70	60	63	68	55	59	72	79	49	57	59	74	62	61	57	71	57	64	59	47	64	67	55	76	59	56	74	67	63	69	84	64	53	54	57	68	69	57	57	66	65	58	73	64	62	64	67	68	73	64	74	71	52	59	71	63	51	65	67	57	55	61	62	57	70	62	69	61	60	61	64	66	65	56	70	66	70	70	68	67	56	56	64	52	64	72	86	51	66	61	61	52	43	72	59	62	79	58	55	71	55	56	64	49	55	57	78	66	67	57	46	70	57	69	64	72	54	75	48	53	65	61	51	69	67	59	61	73	48	82	63	56	56	56	53	63	59	77	62	61	59	74	69	65	56	81	74	59	63	64	52	67	65	54	64	57	72	54	62	81	70	77	63	71	58	65	67	59	69	51	67	67	52	66	67	90	69	58	66	46	55	48	71	76	59	64	56	61	57	67	52	63	42	73	59	75	69	49	64	60
47313	48360	38055	37310	32135	1356	1149	1007	1036	927	959	834	835	801	824	878	764	779	851	1824	4461	6280	5410	3125	1676	885	731	755	799	804	798	766	745	802	721	758	816	792	755	775	793	784	730	767	780	758	766	784	742	754	785	728	746	778	754	794	766	804	792	752	783	752	750	778	762	772	793	799	797	757	775	784	778	761	773	812	732	807	754	762	765	740	777	742	791	740	800	722	798	764	784	809	755	755	743	770	772	771	813	804	810	764	792	782	746	750	783	758	749	763	749	777	767	753	733	759	727	703	787	795	811	739	771	731	771	788	798	750	766	770	721	766	747	735	710	733	711	775	749	765	808	757	738	775	744	806	776	705	766	762	807	756	774	770	788	743	708	764	704	746	754	780	804	795	723	746	737	734	760	750	753	748	778	780	721	780	732	772	767	796	757	727	722	729	730	787	774	751	767	786	807	670	766	751	776	707	698	774	757	757	713	756	751	740	736	766	746	755	764	790	706	773	746	724	763	724	790	774	772	765	798	722	789	773	781	814	755	775	750	829	803	734	740	753	782	741	741	745	766	760	787	794	723	759	758	766	742	806	725	744	706	775	767	752	766	768	730	756	736	765	802	764	755	736	807	786	757	756	733	703	774	750	757	769	746	805	764	796	796	766	774	781	784	798	809	787	730	732	766	785	760	736	773	708	729	746	726	748	794	761	756	825	732	707	776	794	738	773	772	756	739	781	794	732	740	788	813	776	763	770	791	782	737	783	787	769	757	732	816	798	731	765	771	773	788	801	742	761	740	770	780	748	746	741	780	751	771	728	794	803	768	748	780	767	726	735	746	739	764	699	754	771	776	789	763	784	758	769	731	742	745	789	765	750	744	774	821	777	788	779	821	729	723	769	784	812	754	744	794	774	772	756	733	800	802	815	770	782	750	755	758	759	705	740	745	744	815	725	745	764	754	784	790	794	753	755	757	756	781	766	747	732	773	784	757	771	720	791	753	780	748	804	792	802	746	801	767	770	769	752	746	759	757	751	796	766	758	731	799	750	746	743	738	737	727	783	799	748	727	827	722	754	747	782	700	706	742	771	789	737	729	758	761	727	742	742	755	707	777	768	735	739	761	778	783	748	729	829	804	768	744	738	798	771	767	770	776	805	758	756	789	760	756	767	788	776	736	775	777	823	768	740	714	735	751	778	758	718	748	808	761	766	772	745	814	789	737	767	756	813	810	798	743	779	736	753	726	734	750	787	781	766	775	759	773	796	747	762	795	756	792	751	789	772	769	781	770	779	790	793	754	815	755	766	760	786	794	698	750	733	768	734	749	691	777	773	755	797	774	752	783	816	773	774	735	746	763	769	764	789	733	738	747	772	783	717	815	797	770	758	772	746	746	810	768	780	713	768	739	771	804	775	783	794	736	795	760	773	736	771	754	768	758	753	719	774	770	768	762	752	732	710	802	762	775	761	703	777	775	792	787	765	765	750	754	775	796	747	816	756	773	761	799	779	781	764	755	745	727	770	802	774	776	782	742	778	819	763	759	783	719	754	763	732	798	823	736	766	729	765	750	727	732	752	743	761	716	757	777	692	751	773	720	772	766	730	772	803	773	761	762	754	772	799	736	760	743	775	783	799	765	749	780	787	755	753	763	776	756	759	760	765	767	795	818	756	772	770	786	816	796	776	699	740	754	788	839	721	743	724	815	757	770	753	765	752	783	811	737	758	755	733	781	775	771	749	749	767	753	736	759	771	778	770	751	732	773	762	808	783	742	736	789	735	719	768	798	723	805	765	754	764	737	731	812	772	739	741	754	790	795	775	752	815	774	752	772	792	775	784	738	779	790	739	761	717	756	727	751	789	776	712	773	720	779	786	764	749	807	822	767	742	765	737	764	788	713	742	792	763	777	776	752	769	749	773	742	755	738	705	742	790	821	771	759	758	755	784	765	764	767	771	757	743	770	726	793	777	746	725	806	775	780	705	784	762	760	746	796	755	768	757	795	750	796	735	796	739	799	766	710	761	745	712	763	762	728	777	744	827	783	735	770	793	755	771	731	772	736	805	746	745	776	762	742	788	765	763	706	783	799	769	741	765	754	754	793	787	755	751	744	816	776	763	805	774	769	795	791	787	784	754	801	747	750	785	760	763	734	752	758	737	804	765	766	736	789	759	719	800	785	762	761	734	745	787	718	797	809	726	752	732	776	766	784	778	771	763	810	772	789	776	797	781	691	759	761	816	738	791	720	744	734	810	730	754	838	761	753	789	774	753	799	758	772	769	754	764	769	790	745	699	723	773	740	772	765	775	765	709	701	743	758	757	785	799	742	779	772	798	792	809	771	741	753	802	756	732	763	766	798	757	748	743	721	821	706	711	787	773	736	773	750	811	756	761	780	784	750	757	762	764	746	804	746	738	746	745	780	747	747	768	802	760	730	740	794	778	742	794	770	797	798	792	790	814	757	775	727	740	755	741	742	800	769	763	704	741	735	753	768	758	775	758	807	737	778	798	814	753	760	826	776	686	725	783	758	729	743	735	788	749	747	762	774	761	757	793	789	789	741	829	786	731	743	790	763	772	773	790	762	737	787	729	778	742	711	806	783	781	745	751	773	736	779	773	769	789	788	745	854	772	735	743	772	819	745	782	809	755	748	769	722	747	717	782	790	763	735	768	762	749	769	766	731	730	758	759	744	709	784	750	737	771	753	752	793	790	766	764	789	762	756	815	693	739	742	762	739	781	751	809	813	752	721	765	757	758	793	759	720	765	740	742	777	743	785	749	737	779	776	762	745	794	752	778	759	743	774	788	791	805	760	752	743	767	743	773	757	768	772	855	780	709	764	716	744	776	810	735	758	757	768	766	778	760	738	756	738	741	733	772	780	769	747	780	768	752	714	787	779	744	764	755	743	773	799	741	771	735	784	790	743	743	741	797	719	764	793	794	789	755	763	745	748	796	709	728	756	720	770	754	752	805	791	748	740	761	769	761	743	737	745	766	753	794	748	760	800	718	777	780	779	731	749	790	737	743	714	807	781	791	781	780	814	792	790	766	761	728	749	745	766	782	787	787	721	775	784	781	823	778	747	790	787	811	755	757	748	823	770	768	777	766	813	749	754	786	760	787	739	758	750	844	752	812	764	761	787	770	787	785	760	779	787	793	764	738	745	785	743	811	841	752	786	796	803	756	770	776	773	806	757	774	763	788	730	743	791	760	739	747	753	763	759	770	768	757	779	732	751	788	740	757	819	776	740	712	769	747	747	807	824	818	766	804	762	761	746	805	693	798	768	770	731	766	769	781	772	737	749	698	785	736	830	790	771	819	702	753	769	758	775	765	748	765	776	745	829	809	738	750	789	755	742	750	751	760	757	757	726	792	759	753	788	757	731	727	743	800	802	758	784	776	732	755	772	764	743	766	787	757	774	808	780	770	742	814	792	803	769	788	772	711	712	821	723	770	744	744	747	719	785	773	795	725	797	852	815	726	745	786	764	774	726	767
19985	37957	24060	9787	2843	69	57	66	53	67	73	66	49	60	50	61	57	58	63	146	352	361	243	169	94	63	50	47	41	58	52	46	57	44	54	59	59	62	42	57	58	50	68	53	52	59	50	52	42	63	60	53	57	58	55	58	51	48	49	51	46	49	70	58	46	62	63	58	51	47	55	46	46	50	53	41	43	54	62	56	61	58	50	64	59	58	46	63	42	60	67	50	55	59	56	52	45	51	51	64	59	56	46	70	57	71	49	64	71	59	49	59	53	54	51	58	65	48	68	52	55	69	52	38	42	67	54	46	54	68	57	61	53	47	57	52	63	56	40	61	47	52	57	58	49	44	58	45	54	56	66	48	68	55	61	58	57	50	51	51	53	56	36	54	55	53	50	54	57	62	59	58	56	48	63	62	72	53	48	47	54	45	61	50	46	45	61	51	53	55	56	56	59	51	53	59	51	61	41	48	50	52	55	57	46	57	63	49	60	62	57	55	52	65	69	54	64	73	69	58	54	60	54	64	53	52	49	62	59	64	55	54	48	58	55	57	53	58	52	54	55	57	60	59	57	53	62	65	55	57	59	62	55	65	46	42	69	65	59	55	49	61	54	50	49	49	57	62	54	63	50	45	47	45	56	51	47	66	50	57	53	59	53	53	49	48	54	65	45	46	49	48	49	47	46	55	56	42	61	67	48	59	61	47	59	57	65	55	67	73	72	44	54	56	42	52	60	60	62	55	45	47	48	55	51	58	44	59	42	53	54	53	53	43	58	62	56	56	49	51	65	54	75	55	57	67	54	54	53	52	44	56	56	63	42	57	57	55	52	53	55	50	66	64	57	52	54	59	62	49	56	53	62	41	44	55	72	53	60	39	75	59	57	48	54	57	56	68	60	54	62	49	60	68	59	52	55	56	49	44	48	45	59	53	57	46	53	54	52	57	59	66	51	52	52	45	42	56	42	47	65	60	36	61	52	56	55	66	61	60	38	46	53	56	46	44	51	41	48	44	50	75	59	44	59	63	52	59	58	55	52	71	53	55	56	58	48	36	55	47	64	55	54	64	51	55	56	57	54	49	55	56	47	52	58	59	65	58	58	61	61	47	58	56	61	53	52	49	56	52	53	43	56	53	61	49	51	52	48	52	55	47	48	51	69	70	56	64	49	52	64	58	67	61	61	56	38	67	48	54	55	51	56	69	66	57	59	57	57	43	49	51	57	48	58	57	54	52	57	55	44	60	46	71	58	58	49	45	30	55	62	64	60	59	57	48	54	46	53	54	51	42	58	53	44	55	61	45	59	55	61	44	60	65	57	57	65	57	50	35	61	54	52	47	69	63	61	61	52	35	48	39	45	66	58	47	48	54	55	58	58	57	48	49	50	61	51	49	55	53	52	67	53	69	53	62	53	53	53	47	58	51	29	47	57	59	64	54	52	61	53	54	56	56	62	54	52	50	59	61	53	53	43	56	50	60	46	54	49	47	62	56	53	47	59	58	42	50	72	67	48	55	57	63	62	54	51	58	60	54	59	60	52	56	51	45	41	54	50	36	62	47	45	71	49	56	57	55	50	58	52	59	55	61	58	62	58	51	57	56	42	53	57	68	56	57	62	57	48	68	59	53	54	53	56	52	58	69	54	63	53	59	59	65	52	49	63	60	56	61	57	52	60	56	54	59	55	61	50	65	50	57	53	63	57	63	46	51	59	48	50	40	62	56	59	49	60	51	55	60	50	46	59	47	53	54	57	61	47	49	61	47	54	46	41	58	64	50	51	46	49	60	54	58	51	61	57	45	55	48	55	53	70	62	58	59	56	51	49	55	53	67	39	63	55	68	46	67	55	45	63	55	50	74	47	46	51	53	60	56	59	68	51	59	52	47	62	57	56	52	77	49	47	46	45	60	53	58	46	54	62	61	52	52	53	62	53	51	60	65	57	56	49	52	48	40	47	66	64	49	61	56	61	59	46	51	54	55	40	56	48	62	59	53	49	69	53	57	44	53	56	52	59	60	67	58	51	43	59	56	64	68	57	48	61	65	50	72	56	46	55	53	56	43	57	52	46	67	65	53	62	63	52	49	54	68	53	59	49	53	56	47	61	56	58	59	51	47	51	63	53	51	63	55	57	63	48	62	56	61	65	68	47	50	48	59	54	66	56	52	67	46	65	62	60	50	39	45	60	49	54	60	47	57	56	63	55	64	43	66	56	55	53	46	45	49	61	70	49	58	53	45	60	54	67	64	51	44	56	53	56	62	70	57	64	51	47	59	58	43	55	67	59	43	49	68	61	54	47	64	50	57	62	47	65	69	55	63	58	50	51	53	57	39	58	55	49	49	61	51	51	46	58	58	54	53	61	53	46	64	47	58	57	56	58	53	56	52	56	52	61	60	52	46	61	56	45	50	69	62	75	45	64	58	55	44	57	55	54	61	62	47	37	68	60	52	53	55	50	60	50	62	51	57	51	58	46	43	42	65	60	55	60	60	53	55	51	58	55	50	51	65	53	61	44	64	60	54	38	60	47	55	46	63	72	54	65	60	49	52	44	51	52	54	61	47	59	48	46	63	62	47	49	60	51	50	61	61	70	51	48	61	62	34	60	50	54	56	54	44	53	71	59	58	56	59	50	45	76	56	48	51	65	56	47	47	62	48	56	69	58	59	54	46	61	52	42	69	49	47	61	65	57	46	50	50	51	44	52	42	53	53	48	53	59	45	59	61	50	59	52	49	54	46	58	49	47	64	59	60	64	51	50	67	58	44	54	48	49	60	65	59	58	49	57	50	51	59	59	52	51	47	57	54	53	63	46	56	63	61	50	59	54	54	48	46	53	42	57	58	67	56	49	53	55	52	58	51	53	61	48	55	51	56	67	44	57	33	51	53	67	56	56	64	45	65	54	46	58	58	52	50	49	54	60	51	56	55	66	56	62	59	51	55	51	58	60	50	57	63	56	70	57	56	43	49	47	60	66	50	46	64	45	53	43	60	60	58	52	54	44	57	55	54	61	61	70	35	50	66	57	52	52	50	56	49	47	58	59	46	52	58	62	54	59	47	50	61	48	54	52	69	48	65	42	57	66	70	34	53	44	57	52	59	51	56	44	62	63	51	45	52	42	58	59	45	71	60	58	56	49	51	56	54	50	49	55	49	53	68	67	60	56	60	51	47	46	52	49	56	59	63	54	62	53	56	72	68	57	44	42	61	61	47	53	54	47	60	47	60	48	63	58	67	51	50	57	54	54	61	51	45	59	67	58	54	54	52	62	52	51	50	56	56	59	58	53	65	40	64	60	52	51	64	70	52	47	44	45	62	56	40	59	58	50	53	61	63	66	47	47	64	61	58	46	45	74	53	58	53	46	58	61	49	50	62	56	47	57	45	57	65	50	56	57	42	56	48	45	44	60	56	48	69	64	58	60	56	64	60	59	56	68	52	49	59	55	44	56	59	59	69	61	51	54	47	56	47	67	50	67	48	43	62	52	55
44518	51932	43980	43525	29502	1576	1370	1179	1045	961	859	832	798	753	769	723	773	699	1141	3867	9464	9780	6809	3792	1656	734	672	588	656	646	678	627	673	715	647	661	680	659	631	657	641	647	702	652	618	619	663	664	630	687	610	652	670	665	659	602	679	653	680	632	659	621	639	638	632	649	646	665	657	678	643	666	613	644	645	634	624	680	595	682	619	671	586	654	645	622	659	615	651	623	652	623	656	637	617	671	611	671	686	606	726	640	644	656	657	634	671	602	671	645	670	608	652	654	665	622	675	677	667	682	604	655	664	658	648	644	625	609	658	686	633	654	686	641	654	718	639	678	628	603	652	650	655	631	657	631	666	657	610	646	651	620	674	640	627	627	632	653	649	644	639	622	660	683	703	641	661	651	690	623	675	617	639	638	657	616	588	622	657	671	583	642	655	640	646	689	663	686	670	621	635	651	687	655	674	613	617	674	647	638	712	660	653	613	623	623	681	675	647	661	656	663	631	686	636	629	649	660	661	652	650	642	675	646	639	621	629	639	663	631	615	672	629	637	671	636	631	662	647	695	655	680	646	641	620	669	660	606	630	651	608	619	672	636	665	683	638	604	650	658	632	596	667	656	600	627	655	666	681	601	620	620	629	671	619	654	656	694	676	646	612	636	659	626	650	620	653	662	665	638	655	658	622	603	650	647	674	624	623	619	597	653	651	634	662	655	666	661	606	670	678	661	689	684	682	637	597	658	606	631	660	624	674	664	633	646	672	637	676	686	633	689	629	655	610	598	657	651	653	647	631	652	653	629	639	662	639	634	657	642	607	646	672	652	625	654	644	623	642	601	660	626	643	690	629	631	680	623	671	694	642	656	656	658	670	657	679	650	661	681	700	671	656	653	664	651	593	671	654	670	663	671	639	659	647	642	606	684	663	639	681	648	696	647	625	643	683	649	646	636	689	677	655	632	632	663	675	654	615	685	675	636	628	645	677	665	655	646	724	670	591	641	641	639	677	620	641	681	614	698	636	689	697	633	711	671	631	645	706	609	660	627	643	652	608	632	642	650	650	625	629	627	608	691	632	652	660	634	656	646	614	646	641	614	617	664	631	681	652	646	669	651	624	671	632	659	602	636	670	677	627	664	640	621	629	664	635	663	592	660	668	638	680	692	657	661	661	682	646	618	642	616	601	677	637	664	655	663	673	690	653	677	650	653	675	662	655	638	642	698	614	600	658	642	636	648	666	640	681	632	655	648	649	641	668	672	688	699	627	661	650	637	654	665	679	607	627	630	642	678	676	668	637	642	620	667	671	671	640	642	713	661	609	613	655	657	611	679	703	653	667	666	659	696	660	640	634	644	642	662	620	641	675	671	644	645	622	674	695	646	619	631	647	679	658	655	628	620	653	692	662	616	663	629	671	605	665	619	666	626	657	659	663	613	631	651	660	663	704	641	656	607	594	626	637	664	655	678	643	614	659	639	649	613	658	634	648	699	591	651	652	639	618	663	606	673	688	662	684	660	645	673	684	693	636	624	642	657	714	598	640	663	658	641	639	658	655	701	654	660	652	715	626	685	645	650	664	662	653	623	662	672	679	639	640	650	671	653	661	671	656	670	681	654	663	635	667	689	668	648	629	637	663	678	669	682	685	661	621	642	630	644	652	704	635	686	643	664	639	691	619	596	692	664	585	616	631	706	667	672	644	659	657	656	633	617	662	630	663	677	642	654	694	664	631	653	661	660	617	700	629	618	693	665	644	634	599	669	678	651	704	662	650	619	633	630	599	653	639	614	647	648	650	644	704	626	612	663	700	731	686	632	671	636	662	637	639	669	637	663	634	645	697	647	648	655	650	688	610	642	648	673	662	654	666	636	647	639	680	666	668	671	632	636	640	621	653	675	620	641	651	675	690	652	661	696	649	632	669	633	651	628	622	638	634	644	618	662	661	680	662	660	615	640	615	629	676	698	649	663	654	673	610	665	602	657	662	681	661	664	649	684	589	658	623	639	605	658	680	651	680	718	616	663	643	621	661	686	626	683	638	638	626	653	673	634	672	687	669	658	717	697	654	650	659	646	641	644	673	627	691	632	671	630	722	688	674	652	660	631	643	662	630	639	666	633	628	627	643	633	629	644	633	675	642	659	612	654	660	684	687	613	668	604	631	609	683	656	684	658	632	667	628	601	619	742	656	688	694	663	676	653	636	678	644	633	716	654	690	675	648	650	671	637	635	666	662	596	652	621	703	648	632	640	640	618	659	672	675	680	644	658	677	703	636	696	622	657	677	635	653	673	651	660	688	669	687	678	609	670	700	659	655	669	647	693	591	687	653	605	663	652	626	645	641	657	642	640	602	656	637	608	668	640	641	651	642	728	644	628	641	673	635	641	599	650	651	643	628	664	672	685	663	658	638	665	656	578	642	686	657	666	689	640	619	652	652	641	678	623	627	678	653	663	641	614	604	672	605	661	679	660	684	667	653	643	643	654	671	625	639	658	718	678	702	655	681	613	668	608	633	674	644	683	692	671	634	669	649	657	664	628	632	676	643	652	653	667	666	678	622	592	670	646	644	649	672	634	660	628	649	631	679	662	656	642	639	631	672	666	623	647	647	634	676	636	657	683	612	653	631	651	642	684	678	708	633	676	637	696	614	645	614	597	655	647	658	644	624	667	647	651	645	656	627	664	640	634	626	637	631	670	660	676	617	612	659	660	624	663	660	660	664	670	667	649	634	641	661	678	659	635	671	638	651	630	675	596	649	603	630	708	681	674	685	693	627	636	639	660	663	614	662	622	626	656	653	674	657	619	689	665	634	628	661	675	666	641	631	662	658	674	612	628	672	661	635	642	682	633	660	643	632	623	652	646	650	684	642	642	670	676	660	661	645	658	646	626	653	670	621	661	674	662	621	657	661	638	701	623	639	635	660	674	633	708	687	611	654	616	676	616	653	611	648	614	637	702	649	640	625	618	604	692	657	649	651	672	645	669	664	649	636	677	675	641	668	664	620	653	641	664	656	665	647	641	627	672	609	643	669	625	630	659	657	668	608	646	636	649	654	649	679	649	643	657	648	640	666	617	642	628	652	626	677	650	668	655	646	660	666	689	691	675	625	647	647	654	603	652	654	616	628	651	660	647	670	637	645	635	629	648	667	636	615	676	714	662	668	637	656	637	619	661	657	658	663	637	628	672	622	659	617	619	664	644	628	633	614	641	658	648	650	649	637	664	693	638	673	656	695	631	658	648	627	670	627	611	675	684	663	614	616	665	659	638	655	669	647	668	588	641	636	649	721	635	628	623	653	648	588	688	666	652	689	666	693	634	645	609	685	599	718	637	671	680	629	640	660	674	704	661	694	641	615	696	655	664	669	668	637	663	622	652	638	656	670	665	603	661	666	676	620	620	654	654	616	696	649	642	670	653	691	661	654	652	646	622	663	654	624	633	660	656	667	645	615	664	604	672	711	648	633	665	674	625	612	677	657	587	641	650	613	627	683	665
5921	10745	6780	2103	415	45	56	52	47	64	46	52	61	46	56	52	56	48	52	50	82	134	107	98	63	57	46	37	52	48	44	61	47	55	40	53	43	45	44	59	56	46	44	40	43	52	43	46	41	51	47	56	47	40	46	52	49	46	40	45	43	41	37	56	48	34	50	45	49	52	32	60	43	45	44	62	37	43	53	52	46	58	58	52	44	50	49	40	57	50	45	46	46	66	43	50	45	53	47	52	52	44	43	57	43	52	40	56	46	43	32	41	52	54	53	46	47	46	46	68	50	48	42	48	56	62	59	59	44	44	45	46	43	51	51	41	55	63	50	52	56	64	62	46	59	58	63	51	43	51	47	51	38	44	52	52	44	42	41	40	48	48	47	48	42	51	38	54	43	54	51	41	49	59	46	44	58	45	44	50	60	62	52	44	46	45	54	46	52	63	52	37	57	47	42	51	43	48	46	49	54	51	39	42	58	51	68	54	44	51	46	51	40	57	65	54	48	49	48	44	54	45	50	41	53	63	59	57	57	66	53	53	46	40	51	41	50	39	56	52	54	55	48	49	47	53	44	50	51	46	49	56	41	43	50	63	51	49	49	51	52	61	45	50	57	41	53	53	50	68	51	38	50	41	49	57	44	48	45	43	45	52	51	54	43	44	43	56	56	59	53	43	38	41	37	69	50	47	48	49	51	48	46	40	63	44	46	59	53	46	49	49	54	46	45	48	50	52	42	63	40	60	45	52	54	51	51	42	46	48	55	49	47	50	41	46	34	54	44	47	43	51	54	47	53	52	26	41	56	53	67	53	52	49	52	59	52	49	59	49	52	49	60	44	52	53	49	42	52	45	52	41	59	41	47	49	33	61	62	47	48	52	61	59	54	44	45	47	51	56	51	39	50	54	55	46	50	54	50	45	44	54	60	64	48	46	60	42	46	48	49	58	52	39	56	59	57	45	47	42	49	50	48	39	55	43	36	39	58	54	46	43	46	55	52	61	61	41	67	57	48	50	52	44	59	48	49	54	36	55	57	57	59	45	52	49	58	42	61	48	46	52	60	53	53	39	64	48	53	49	57	44	47	47	44	51	47	47	46	51	55	56	43	58	42	58	45	39	59	50	41	63	54	57	50	47	53	48	51	56	50	45	47	45	48	36	59	46	51	48	43	59	44	54	42	55	69	53	52	63	47	63	51	47	61	43	50	43	58	49	47	41	51	41	54	46	50	58	46	55	51	43	44	47	47	61	49	45	62	57	37	47	49	57	51	42	58	34	46	55	43	49	57	46	45	44	48	50	51	47	54	54	50	52	52	44	42	31	46	57	64	57	33	55	62	51	61	44	53	40	56	46	48	34	51	59	53	32	63	51	48	48	56	59	53	44	56	45	64	45	51	54	57	45	53	47	56	55	55	49	46	51	40	51	47	55	50	45	50	54	59	40	66	45	40	46	53	56	48	51	53	58	66	42	40	54	48	59	60	42	41	59	52	54	52	49	63	54	54	53	51	47	48	45	39	37	59	46	44	46	60	53	56	42	42	47	53	46	58	54	41	44	37	44	49	39	56	60	44	53	54	53	48	52	53	52	46	32	52	52	43	49	50	46	55	41	55	38	56	48	49	55	51	50	52	50	46	38	48	51	47	40	52	42	50	50	61	48	39	47	54	39	52	45	40	53	49	52	59	41	59	48	63	48	64	55	39	47	41	60	64	51	50	57	64	56	53	50	48	53	50	45	52	39	52	40	47	44	52	42	47	54	49	44	44	47	50	41	47	44	57	38	48	44	50	41	46	56	50	55	53	57	45	42	49	45	48	52	53	47	51	44	55	55	54	56	69	51	50	46	51	45	45	49	56	55	53	47	51	46	43	68	47	54	56	44	50	43	44	48	43	48	50	58	51	43	51	56	54	50	59	47	48	42	44	56	58	53	42	50	49	58	48	45	52	56	54	48	56	71	46	56	44	58	56	58	50	60	51	52	57	49	49	35	51	41	51	48	58	54	46	49	44	43	58	58	34	45	59	46	56	52	56	45	48	56	43	44	35	39	51	41	42	43	51	55	60	53	46	44	55	49	50	53	44	59	46	47	53	54	60	56	46	36	51	45	47	52	47	46	48	54	52	53	51	42	47	46	47	41	44	56	48	49	55	50	55	51	54	50	51	51	44	54	60	43	51	50	48	56	47	42	45	38	52	46	60	60	46	59	40	50	48	41	57	44	48	45	58	65	53	53	51	50	45	58	46	61	49	54	47	50	44	37	53	33	49	64	48	34	45	52	58	56	53	50	49	49	43	63	52	45	49	41	47	43	51	53	54	56	52	56	47	33	48	46	34	35	45	42	45	46	64	50	49	34	57	57	47	45	46	45	46	31	44	56	59	53	58	52	44	63	57	54	45	46	48	49	52	58	61	41	44	48	43	55	55	56	38	56	44	58	51	62	52	39	62	47	54	45	50	41	56	46	52	53	56	45	40	41	44	57	59	51	54	52	48	46	64	56	42	42	37	48	47	49	47	55	59	53	54	43	43	50	45	51	70	59	42	45	58	49	49	42	54	56	47	47	48	47	56	44	55	53	49	51	52	45	58	44	46	51	50	46	51	65	46	32	50	52	60	40	50	43	52	54	51	43	49	52	62	54	50	46	61	40	57	51	50	55	51	50	41	45	52	56	56	42	58	43	57	52	54	54	46	50	58	37	44	39	55	55	51	43	52	53	54	52	65	43	44	48	43	38	42	47	52	57	48	57	51	63	47	61	41	54	46	54	52	60	47	54	47	56	51	53	51	41	46	61	48	45	53	50	55	51	53	58	60	43	51	55	66	50	42	45	55	44	48	48	39	47	47	52	50	46	41	47	41	51	50	51	44	48	48	47	59	51	49	54	46	50	58	52	52	28	51	56	61	47	56	41	61	46	51	49	55	54	47	53	57	69	49	48	53	53	49	51	53	53	41	53	44	52	43	51	56	51	55	53	35	62	47	59	47	48	44	50	46	56	45	45	63	45	48	40	42	57	35	44	55	41	54	48	52	41	56	44	50	47	49	59	40	60	58	40	47	55	48	45	41	50	35	42	37	42	44	71	45	54	45	52	59	47	43	50	33	47	40	43	46	47	50	47	57	51	45	46	56	43	55	57	58	42	45	50	43	58	45	52	49	48	58	45	52	44	52	42	57	65	39	44	64	39	54	59	58	48	48	51	50	54	46	52	47	41	60	51	47	51	48	54	48	51	54	55	65	53	46	55	42	46	38	50	53	56	51	60	51	45	60	54	48	60	50	41	47	52	49	61	43	47	57	48	54	50	43	41	49	57	46	42	57	59	52	54	49	51	54	57	50	51	54	33	45	51	39	38	55	54	57	56	45	43	54	48	41	58	56	51	50	44	53	50	42	52	48	56	41	54	40	43	48	55	74	43	55	44	46	44	54	42	48	40	42	60	40	52	54	62	46	44	30	50	50	52	51	50	51	55	51	53	39	54	49	55
37624	36309	27934	26072	12092	751	704	748	662	629	614	617	606	605	615	593	639	649	595	847	1774	2951	2657	1608	990	635	625	643	594	605	653	660	624	622	599	582	622	622	602	608	633	590	570	591	628	597	621	569	597	572	640	625	583	603	596	568	634	592	645	589	617	579	593	603	618	601	637	610	617	588	619	573	600	609	574	612	627	621	621	577	623	648	600	586	579	618	630	592	632	649	613	608	606	620	614	543	616	604	631	589	601	591	601	660	583	598	570	629	605	610	601	589	586	582	571	635	555	597	592	606	634	566	602	651	643	631	564	571	577	631	618	599	589	627	594	592	623	611	596	625	674	628	574	642	622	584	615	595	602	665	642	604	596	599	592	604	590	599	606	591	617	598	616	629	624	585	616	594	559	622	629	599	593	619	595	605	579	608	577	597	619	591	626	610	591	619	621	630	595	579	532	621	636	586	576	611	591	632	641	593	547	595	635	664	659	612	608	578	597	592	614	638	625	579	580	595	620	639	631	610	604	585	561	586	614	605	641	612	587	637	658	570	651	672	569	617	638	590	607	597	599	571	614	610	579	613	640	605	635	568	627	631	617	659	605	664	614	617	613	614	579	616	640	594	621	632	627	609	603	632	560	588	614	642	604	577	588	650	595	601	550	626	584	594	612	620	594	633	609	649	631	607	578	620	633	568	620	598	610	603	565	616	616	578	594	601	665	608	608	597	611	600	597	659	617	598	604	645	596	634	603	633	608	639	604	614	588	604	585	640	574	587	619	608	576	644	620	596	616	602	570	585	637	613	576	650	599	567	623	625	605	618	626	655	574	554	617	606	600	630	631	555	621	638	623	587	605	634	617	602	620	599	618	614	588	626	655	611	651	620	582	676	617	632	613	599	605	583	544	614	626	617	603	625	589	602	596	648	612	653	625	637	634	591	609	599	627	616	609	609	610	574	588	632	631	624	542	640	591	663	637	591	586	617	569	646	600	629	616	630	561	592	627	609	655	628	626	596	603	627	610	584	626	611	602	621	635	634	604	583	604	573	619	583	630	593	607	528	596	591	603	617	607	573	598	597	575	612	618	598	621	620	610	606	634	618	616	603	616	577	561	574	607	624	679	596	607	615	590	621	597	609	611	633	604	581	563	604	616	610	593	615	646	644	567	606	591	618	623	573	598	629	589	598	597	602	626	577	617	635	623	584	593	597	622	613	611	634	572	598	625	638	588	548	601	616	610	610	602	602	610	608	607	625	620	604	614	581	596	615	595	641	636	607	623	581	624	621	611	599	595	608	582	621	605	624	636	658	628	577	611	620	627	638	617	566	610	609	592	620	613	606	570	658	601	602	595	592	569	628	586	654	634	612	684	643	595	608	646	572	612	621	606	574	610	587	606	607	634	611	615	611	622	601	615	621	609	582	630	632	613	639	582	650	651	605	601	630	634	629	608	572	605	598	626	573	614	621	622	580	606	644	626	634	609	632	603	603	583	639	634	631	613	582	640	597	610	632	634	617	628	608	605	582	577	625	684	616	621	603	595	618	648	636	613	639	579	577	639	638	613	611	607	621	597	577	569	625	608	572	544	630	595	616	603	598	610	616	598	629	594	606	638	591	602	635	600	584	610	639	617	639	584	643	592	591	624	598	640	585	640	618	654	609	619	620	601	580	645	605	564	652	627	652	572	623	607	661	597	602	645	580	661	624	591	595	584	606	631	580	627	662	601	644	621	601	634	583	610	618	610	601	590	579	562	621	593	570	566	587	606	587	628	600	618	648	618	616	639	599	600	659	614	651	562	616	643	639	632	614	632	630	622	629	631	572	623	630	654	586	633	639	622	636	640	634	601	601	582	597	615	616	652	595	565	605	565	602	578	608	592	655	645	609	571	666	638	612	594	617	614	599	588	590	637	634	576	612	616	591	589	576	621	611	602	573	618	603	558	560	586	623	597	595	582	627	648	646	601	628	622	619	577	611	651	611	593	638	609	567	657	595	583	578	637	632	554	596	579	645	615	611	617	579	611	682	616	639	613	616	619	591	590	616	604	605	628	634	639	608	559	589	608	539	660	571	567	612	629	630	587	653	676	596	612	603	665	602	592	599	580	608	645	601	578	634	609	586	627	563	612	595	643	590	648	616	556	572	618	617	616	588	581	599	616	652	618	616	598	587	633	614	604	629	588	599	651	611	591	630	647	592	595	594	644	624	612	574	631	606	605	615	591	638	617	597	629	612	590	618	562	600	625	588	608	637	600	633	633	611	583	583	613	598	620	568	634	661	612	617	594	670	632	595	654	580	596	610	615	568	633	612	613	566	635	623	590	560	628	582	593	655	562	618	612	598	598	606	623	565	645	586	605	593	618	598	632	605	631	595	625	568	593	581	625	590	679	646	650	610	605	565	577	633	583	596	614	611	631	596	588	655	596	589	616	612	598	614	566	578	621	574	629	608	583	603	604	592	608	603	643	651	629	610	606	600	564	615	654	600	615	594	574	598	600	579	628	600	607	618	623	587	628	594	625	606	639	614	627	592	610	623	635	583	599	598	579	589	592	629	660	599	613	612	614	609	596	616	616	605	588	622	632	637	622	594	582	594	602	616	630	642	645	626	617	656	565	609	578	640	602	607	580	608	610	624	599	625	592	586	630	595	672	624	574	579	615	579	590	632	601	636	628	612	620	615	620	652	609	610	587	570	631	628	611	623	629	594	606	626	633	608	594	571	645	633	641	618	585	612	609	609	640	604	585	570	590	588	616	590	652	581	616	602	597	548	581	610	588	617	635	618	587	632	617	580	583	618	662	582	629	615	615	575	579	590	614	605	600	631	582	618	591	627	645	641	589	589	629	589	614	609	592	576	572	584	620	619	640	637	615	586	632	610	612	599	594	581	638	593	590	568	637	654	583	644	609	554	639	606	619	567	570	617	635	612	612	636	622	661	579	544	618	577	594	621	649	602	642	627	603	606	662	597	612	583	577	623	623	580	599	606	613	615	609	604	615	601	589	627	663	586	581	601	654	561	633	653	613	579	627	596	626	605	620	566	642	576	610	620	635	615	607	624	556	626	571	603	605	620	629	608	618	609	634	648	605	616	578	575	587	642	592	631	573	591	596	637	568	596	613	581	583	609	595	642	588	581	635	626	636	627	594	628	565	645	601	598	598	585	613	627	599	626	604	589	570	599	631	572	569	641	531	616	637	625	651	574	606	615	611	592	619	636	636	580	609	594	606	597	625	596	637	564	606	608	615	617	609	619	604	649	638	628	617	613	599	533	643	579	644	616	585	624	612	567	654	614	619	600	599	605	619	553	628	576	622	603	641	591	602	653	595	624	590	597	635	638	562	570	650	570	582	632	593	610	610	579	560	619	640	594	635	615	622	598	598	664	606	607	583	607	639	660	554	605	593	621	622	614	619	610	603	606	635	631	570	604	602	595	590	614	569	615	627	618	592	601	639	644	614	597	607	600	603	616	582	663	625	573	608	587	593	617	577	580
14499	30501	18328	6053	1079	60	49	43	48	45	30	48	50	41	31	45	53	48	40	66	91	284	205	114	66	52	45	56	35	42	40	32	41	37	47	47	36	44	43	45	42	51	45	38	39	39	40	29	46	37	44	42	50	40	39	43	44	50	30	39	37	47	45	40	45	35	47	40	62	55	31	45	36	45	36	36	53	44	47	32	34	45	44	43	44	38	54	33	54	55	40	49	41	45	46	36	45	42	53	49	38	39	47	41	42	39	42	40	36	36	37	49	45	57	35	45	44	39	40	58	39	41	39	52	33	48	57	41	37	33	50	34	42	36	55	47	55	52	43	34	48	53	44	46	42	51	34	51	43	44	45	50	45	46	48	45	38	44	37	43	42	59	38	55	40	39	36	41	42	49	34	54	45	39	39	49	38	37	45	40	38	33	38	37	52	44	29	45	45	42	41	39	43	37	42	38	55	52	57	43	44	30	34	38	57	52	31	37	58	64	43	42	49	45	42	47	46	39	40	36	33	44	53	47	42	46	38	37	42	45	41	46	48	51	42	40	40	41	40	34	38	41	42	36	46	38	46	43	48	46	41	42	39	55	50	56	43	37	42	41	30	42	47	45	46	44	39	41	46	37	52	40	52	55	42	40	46	42	42	38	38	42	37	44	49	39	39	52	53	37	50	51	57	37	57	42	41	47	49	42	55	58	47	36	26	31	39	47	43	42	48	33	45	32	45	41	57	46	33	42	41	40	45	35	52	35	54	44	52	50	35	43	57	50	57	40	49	65	48	43	48	27	44	37	51	56	49	39	46	38	45	31	38	44	55	35	32	40	52	50	48	63	42	36	44	52	48	61	35	32	38	45	30	46	30	44	33	49	48	53	30	39	42	56	40	57	39	47	55	41	38	41	49	42	39	36	39	40	51	41	45	35	34	52	38	36	45	35	47	33	39	43	38	54	41	41	56	43	51	48	48	42	46	34	36	55	48	40	39	39	38	39	46	50	35	45	51	40	49	39	32	50	42	38	45	46	41	49	48	50	49	37	55	49	49	46	40	44	44	33	42	54	46	41	43	48	45	53	47	50	44	45	49	45	53	37	40	42	43	53	51	48	42	36	33	41	44	42	36	33	40	47	46	36	44	50	39	40	36	47	43	44	50	37	51	58	52	49	52	38	43	44	31	54	31	36	46	41	48	40	40	44	47	35	32	50	38	42	39	50	47	46	50	45	45	44	35	47	37	38	46	37	47	40	36	41	37	42	41	48	55	37	41	43	39	40	40	46	38	44	30	48	37	58	37	44	38	48	52	32	38	43	49	41	45	39	48	41	47	32	44	43	43	47	42	48	39	43	37	42	46	42	39	49	46	42	50	44	43	48	48	45	40	50	43	51	41	45	51	52	36	30	36	43	37	33	36	47	43	50	45	46	38	40	40	35	35	36	45	43	32	39	46	43	47	44	51	46	52	49	39	35	39	40	45	41	36	41	34	48	39	45	50	43	37	34	51	32	37	38	48	40	53	48	44	50	54	31	39	43	54	38	28	46	39	48	42	43	44	46	39	36	48	36	36	43	53	46	40	51	39	44	45	42	35	39	44	48	30	36	44	50	57	42	54	51	36	30	38	39	38	39	39	49	34	34	53	59	38	47	49	53	40	50	47	38	45	52	55	52	39	56	38	45	40	38	43	44	42	42	44	56	44	43	52	55	38	42	49	56	43	34	40	42	32	37	44	46	51	43	40	38	39	46	40	48	42	56	43	45	35	35	42	44	47	42	51	46	44	34	46	44	42	37	40	34	39	49	43	43	37	51	45	45	45	48	38	47	46	43	46	34	46	47	45	37	58	46	55	31	36	51	49	37	31	51	40	44	34	42	38	43	43	51	43	44	36	34	51	49	43	45	50	47	52	37	57	39	57	48	35	54	40	34	35	50	39	37	51	45	40	47	41	39	48	39	41	41	52	46	37	40	51	30	37	42	38	36	39	44	41	44	39	54	47	35	52	48	42	37	41	43	49	39	38	50	39	47	40	49	46	47	42	33	59	33	30	53	59	44	43	41	50	51	50	43	40	61	35	40	41	52	40	42	40	46	51	42	38	31	40	48	47	56	47	36	49	50	36	60	31	45	48	37	40	41	45	44	43	48	32	38	36	51	41	53	42	44	48	56	37	47	50	49	37	49	47	37	40	40	51	68	47	30	35	45	41	37	50	37	30	50	41	41	36	30	47	38	40	40	49	45	44	35	33	39	44	47	44	32	51	59	40	39	54	36	42	50	55	43	36	41	44	42	41	43	38	36	36	39	39	37	49	53	42	39	42	49	47	31	65	41	45	45	40	32	44	41	27	50	43	44	51	34	40	35	38	39	44	49	46	26	41	44	45	44	58	47	47	40	47	47	42	45	46	39	41	28	48	33	44	43	49	39	48	44	48	41	35	31	45	40	53	54	47	50	40	53	47	48	44	46	55	43	43	38	46	35	47	48	42	40	39	60	43	34	53	29	50	56	40	44	50	50	40	42	40	41	45	50	32	41	38	46	40	42	58	45	48	58	49	47	47	46	61	39	44	39	33	30	46	42	53	31	47	53	36	47	32	33	43	33	44	46	47	28	36	54	38	47	45	39	49	27	31	43	42	42	56	40	58	45	44	34	47	45	37	56	44	45	47	41	48	38	41	47	40	38	50	42	35	41	40	41	52	43	45	46	37	45	51	43	49	34	51	43	44	49	47	32	31	40	40	48	43	51	44	54	43	62	52	41	45	46	39	48	47	53	46	46	60	59	36	40	56	41	59	44	45	42	50	48	36	43	51	40	40	51	56	43	43	40	31	40	44	44	37	38	40	46	45	43	41	42	33	50	46	51	44	51	45	45	48	30	39	40	45	40	39	54	42	31	49	44	40	52	50	47	52	47	42	49	45	48	49	49	52	40	53	41	39	37	50	47	46	37	42	31	30	50	44	38	43	38	36	42	49	40	35	47	52	42	35	31	37	51	42	45	42	38	42	48	49	40	39	48	58	43	42	34	41	36	39	34	45	44	39	46	52	51	41	42	51	47	42	44	37	36	48	57	35	49	38	62	38	41	44	36	45	41	36	47	50	43	48	46	48	47	36	46	44	31	47	43	42	35	45	42	52	43	39	48	37	28	59	48	54	54	40	35	42	39	48	47	36	40	42	39	55	43	35	43	47	38	40	51	38	32	40	52	48	38	54	43	48	32	44	36	43	43	60	42	35	37	35	46	45	49	42	25	42	45	46	29	51	67	58	54	52	47	37	46	54	38	36	50	37	46	42	41	48	41	47	32	40	50	35	45	41	46	65	57	41	39	40	40	48	51	51	61	53	41	40	43	44	54	40	44	38	48	48	43	37	44	34	50	34	48	31	55	38	41	35	42	48	43	44	43	38	40	43	41	45	47	39	47	33	43	46	50	37	43	53	38	35	40	39	40	34	43	40	51	50	37	42	50	50	30	48	34	40	44	47	37	42	25
43283	47401	37886	37031	17579	1090	950	822	783	712	601	652	630	542	628	599	549	634	786	1336	2662	8173	5800	2737	1393	661	549	490	529	526	520	513	546	543	502	584	548	531	524	537	505	541	538	517	528	513	501	534	510	491	544	539	518	554	547	583	552	514	557	500	541	537	525	551	537	517	552	524	529	527	550	515	598	582	526	545	523	542	529	525	523	532	527	519	555	514	532	542	501	487	538	527	542	485	527	523	510	558	534	524	538	539	546	556	539	514	503	505	534	529	503	551	520	514	546	510	508	509	535	508	512	521	535	540	544	525	527	509	551	511	540	517	535	533	498	540	503	566	520	538	539	525	492	497	484	522	537	526	555	508	495	563	549	545	490	519	534	546	569	534	503	549	497	517	524	534	513	550	539	584	546	498	542	518	532	545	533	513	496	551	524	516	522	522	513	545	523	526	542	541	517	536	492	505	539	529	538	522	540	535	528	536	516	534	540	519	488	514	537	529	538	545	525	550	528	496	543	481	527	516	520	510	533	561	555	526	551	507	527	538	530	552	500	505	483	507	562	553	507	494	529	508	489	535	529	509	542	519	525	530	533	549	560	560	520	530	555	561	530	525	535	548	517	482	489	573	576	499	554	507	517	522	519	515	507	482	567	482	520	527	513	522	527	560	511	546	522	542	556	543	552	507	509	521	500	556	494	541	530	543	549	548	527	564	552	560	536	442	538	532	525	514	544	528	527	532	533	541	528	514	541	525	529	494	520	507	554	551	511	530	506	539	506	508	525	530	500	518	555	520	517	540	524	548	547	536	514	515	506	451	560	528	514	531	540	536	498	520	518	510	509	515	505	538	498	524	512	518	557	550	546	532	505	505	587	528	522	531	556	539	509	550	490	504	541	499	509	522	542	535	536	490	529	553	513	580	545	448	504	540	558	529	538	526	516	528	551	527	526	544	540	551	542	538	539	503	573	527	505	578	501	527	529	542	542	559	527	560	598	486	528	521	555	507	527	518	509	503	547	511	527	515	595	522	545	530	521	533	561	497	504	573	536	517	496	558	560	505	536	542	531	513	548	530	510	508	519	527	514	527	553	541	540	516	530	533	556	534	509	508	522	600	520	532	538	549	472	554	533	593	504	519	538	517	523	525	562	527	558	533	570	549	505	522	530	530	516	522	539	556	569	528	540	535	528	526	534	500	521	537	508	564	488	503	526	561	515	534	501	547	495	516	495	556	525	518	532	533	535	509	529	532	510	514	512	552	521	501	519	523	517	547	497	538	554	552	505	540	539	511	540	488	558	541	520	462	515	572	509	510	538	534	551	519	492	551	573	536	551	490	573	541	498	517	541	506	486	497	511	520	496	537	543	517	549	518	533	532	517	534	533	528	530	504	553	513	513	535	525	550	497	515	533	524	533	534	519	534	564	517	552	545	527	509	520	514	509	533	536	533	471	516	560	521	472	511	525	531	561	500	544	517	479	522	552	549	557	537	523	480	491	539	522	501	556	560	542	532	548	566	548	524	539	517	503	488	560	541	507	505	527	552	518	549	536	508	565	514	520	513	513	500	548	480	525	543	562	466	528	492	520	513	527	524	501	524	541	525	538	528	571	523	539	565	484	548	534	527	523	524	519	549	527	530	481	517	549	552	528	527	453	513	526	531	517	521	526	519	541	508	557	513	527	535	520	531	557	497	551	516	544	504	515	535	504	537	492	552	530	529	533	536	504	515	521	519	546	531	503	565	531	532	516	536	502	499	531	537	497	539	536	517	544	508	570	518	504	517	529	535	520	551	550	494	516	513	554	526	513	535	515	549	536	517	511	561	559	569	489	528	515	514	495	541	486	541	524	533	506	508	553	498	527	520	475	523	509	507	519	520	500	521	480	536	520	575	516	544	543	498	506	567	531	524	523	507	549	473	519	562	516	487	557	520	548	504	526	545	525	493	545	544	527	517	522	526	474	512	540	562	549	557	569	543	557	542	516	536	530	488	497	505	538	557	517	518	530	541	553	496	549	552	519	507	577	513	560	504	509	575	562	545	526	521	493	506	519	515	488	498	522	513	537	531	535	563	544	572	493	496	486	535	518	520	509	527	516	536	510	497	511	538	519	499	503	511	500	505	512	504	524	562	538	534	530	535	528	521	511	481	528	508	508	544	537	499	553	533	528	513	511	525	530	505	522	558	547	509	543	525	524	551	512	476	532	496	545	518	568	512	547	532	554	512	552	537	497	518	512	535	493	504	518	555	563	531	519	530	531	545	515	535	545	536	522	510	553	521	508	503	501	510	497	539	520	517	509	511	550	510	548	542	544	548	535	531	501	512	504	555	548	525	534	532	527	528	546	527	507	536	546	474	517	508	544	523	529	503	506	505	548	519	530	513	521	521	559	510	531	528	570	519	504	518	509	513	550	563	524	517	545	499	539	521	488	522	548	550	524	535	522	529	525	557	496	525	533	523	521	518	516	488	552	538	541	547	525	576	530	480	548	601	524	544	547	538	524	547	510	527	531	466	531	513	510	542	488	555	543	536	485	534	516	490	508	511	505	520	573	550	521	528	521	535	515	524	520	521	549	513	519	554	480	532	527	525	497	519	560	545	520	509	515	488	513	514	549	540	548	549	539	530	559	512	529	537	506	525	490	520	552	527	540	524	554	509	525	530	532	564	550	551	499	540	524	521	508	524	527	540	518	518	539	536	525	535	554	561	516	530	564	537	503	510	527	512	537	507	559	529	530	514	542	554	540	593	516	536	547	546	552	533	524	531	526	551	528	538	510	555	533	480	522	531	567	538	521	508	541	548	585	532	549	523	515	515	505	549	501	548	538	514	527	509	527	509	508	562	529	512	510	544	530	523	573	541	532	503	518	538	530	539	526	536	522	555	519	554	512	515	546	538	517	543	569	527	523	562	557	516	534	509	543	518	540	489	517	548	528	493	537	494	564	562	507	528	516	538	525	559	530	531	503	529	458	511	522	504	557	516	526	536	535	538	524	546	540	474	525	503	562	509	553	543	555	506	509	534	509	528	559	552	538	515	501	540	564	537	517	520	553	500	526	513	534	543	505	522	521	551	511	522	534	526	537	527	522	524	536	529	525	563	518	512	512	505	539	487	520	559	480	542	537	543	523	549	555	530	510	547	559	526	507	544	530	524	486	523	494	501	541	496	563	502	540	576	546	552	528	510	527	522	534	518	523	508	528	486	525	544	543	507	534	515	500	510	495	512	515	501	510	507	511	542	530	546	529	524	531	500	529	479	494	572	535	528	517	518	511	551	543	517	515	524	564	519	539	519	511	507	557	533	530	548	476	501	519	523	493	507	517	540	542	546	532	517	503	551	576	551	507	527	544	507	528	547	524	523	508	530	523	528	519	499	510	572	521	533	503	541	510	512	512	533	522	526	522	518	539	578	535	484	568	526	526	532	537	545	514	527	487	534	491	527	524	514	563	508	540	516	515	539	516	523	468	511	538	543	530	527	521	528	562	567	525	518
14340	27777	17354	5479	793	71	66	67	82	67	71	65	65	69	82	66	56	72	55	84	152	257	276	181	85	70	64	57	67	52	52	47	62	56	63	57	72	72	69	66	57	73	59	65	68	50	63	62	82	65	63	70	58	51	74	55	62	65	71	69	40	64	56	59	57	76	69	53	65	90	71	65	66	68	78	65	63	60	90	66	58	76	48	61	65	62	51	73	66	68	62	65	74	65	61	69	71	68	63	66	68	67	64	79	64	74	62	67	58	64	67	56	62	66	62	74	61	65	58	51	61	62	53	69	60	51	57	70	65	62	68	71	78	61	54	47	58	57	67	61	73	63	56	73	60	61	65	81	61	63	70	68	55	72	49	77	61	55	62	62	58	62	59	51	79	54	72	64	59	73	63	62	74	66	64	55	74	61	57	71	65	66	70	57	77	62	70	55	63	85	78	75	59	55	65	60	58	57	77	65	68	62	57	51	64	73	74	65	51	47	56	61	83	76	55	55	72	59	72	71	73	75	75	70	59	72	75	78	53	69	62	78	65	86	59	62	62	60	63	73	67	58	70	53	51	51	66	73	62	62	56	67	70	46	65	63	66	80	71	67	58	54	72	80	72	61	66	69	74	63	65	50	75	77	83	58	77	70	55	58	76	56	68	75	64	68	64	69	62	52	61	59	55	64	70	76	61	70	74	71	52	71	69	58	64	59	46	60	62	73	52	58	59	62	79	51	67	68	58	71	50	72	57	78	68	67	71	72	56	85	62	65	75	61	60	70	75	63	56	57	61	57	64	58	61	59	55	66	65	72	62	70	73	66	56	50	64	39	62	72	71	56	60	64	68	47	72	65	82	71	67	83	46	69	65	67	68	57	59	75	71	57	61	70	63	70	57	62	53	61	73	61	75	61	73	60	52	82	55	72	69	74	76	64	51	79	63	87	66	53	59	52	54	61	60	66	66	52	70	66	68	70	74	71	60	66	55	59	65	54	59	69	69	74	65	76	64	72	70	60	47	57	73	56	51	62	63	77	60	49	72	70	74	62	63	72	69	75	63	59	63	58	63	67	73	74	77	69	72	71	64	69	58	60	65	62	58	66	55	54	61	77	71	59	63	81	65	58	60	62	76	59	82	59	65	57	76	75	60	60	59	68	66	58	63	77	72	68	56	70	54	80	57	71	64	69	64	59	62	65	58	72	70	75	81	68	72	60	46	56	58	75	61	69	61	63	69	71	69	65	63	58	49	74	68	62	74	67	78	61	63	54	67	80	49	76	63	49	63	79	74	55	79	64	70	67	74	62	55	68	60	54	60	58	55	69	62	54	72	85	58	69	64	58	80	55	76	52	73	54	59	75	61	62	61	63	50	74	68	59	68	59	53	66	75	61	74	65	80	54	64	76	98	63	55	64	75	58	67	56	55	61	60	66	73	63	71	75	61	69	69	70	77	62	56	59	68	54	71	60	60	69	65	81	63	65	54	66	72	61	55	63	64	62	64	85	56	69	65	64	74	69	46	71	48	67	64	67	71	59	65	80	70	74	49	58	81	70	54	66	64	57	62	64	61	66	64	55	69	65	67	64	81	83	75	81	59	66	80	54	55	65	63	76	70	62	66	61	60	69	71	57	76	53	64	46	70	59	67	52	50	59	67	58	81	69	53	48	69	68	55	69	63	53	62	52	68	64	56	75	65	74	69	58	67	53	65	40	64	55	68	61	50	58	67	82	63	66	71	71	73	69	59	78	64	75	59	60	64	68	65	66	63	63	72	63	67	56	65	64	58	73	70	76	61	72	67	67	59	73	59	64	64	58	68	58	74	55	54	59	69	62	68	52	59	69	71	57	62	52	73	67	56	53	62	68	64	69	69	70	74	74	68	62	78	57	67	56	67	66	54	62	56	71	57	71	65	60	49	66	54	53	82	58	76	60	66	58	62	65	57	60	72	62	52	60	66	56	57	57	53	54	61	73	68	82	58	60	47	74	80	54	52	65	58	69	66	64	59	57	73	42	62	69	73	56	77	66	73	55	64	68	71	42	67	71	61	61	61	84	73	60	50	48	76	66	64	72	73	58	65	67	67	57	61	71	67	68	66	63	71	59	64	68	60	62	71	66	63	75	53	71	63	66	66	62	61	77	74	61	62	58	69	46	60	75	72	67	62	74	62	51	67	63	55	75	58	56	56	53	66	71	58	58	83	67	66	52	73	84	55	65	75	50	76	75	52	65	77	70	61	64	73	67	71	61	74	64	63	57	68	65	65	59	65	63	52	79	74	61	67	64	63	74	59	50	74	61	51	73	61	68	64	64	72	64	58	60	76	52	68	66	53	57	50	74	64	76	58	67	71	73	48	65	64	59	56	63	56	46	60	55	72	61	61	60	67	68	57	70	55	68	69	70	66	61	71	50	64	64	63	67	64	62	49	61	55	72	69	54	53	69	56	81	55	61	59	73	73	54	65	69	57	63	71	73	55	60	52	71	59	54	60	63	80	56	69	61	65	68	79	64	75	70	56	61	73	57	62	68	58	73	65	69	46	68	57	69	63	69	58	64	54	68	55	57	62	60	63	64	67	62	58	75	54	52	69	57	70	66	62	67	72	55	71	58	66	61	57	53	58	53	49	54	73	66	73	61	72	71	50	66	65	74	50	68	65	59	68	72	58	71	66	75	71	62	73	62	65	63	71	66	67	76	68	70	66	60	76	74	65	47	68	57	59	62	56	78	68	65	70	59	61	58	58	63	58	65	64	67	70	58	66	69	67	58	73	57	53	61	58	67	65	74	74	72	70	55	57	65	64	52	61	77	61	74	77	65	49	65	50	67	67	76	58	51	54	58	59	71	58	57	65	57	63	74	48	75	69	61	61	62	69	58	52	59	65	60	72	60	65	71	55	66	72	65	72	58	61	54	73	56	69	74	47	78	69	66	56	54	72	71	74	59	74	75	53	62	79	64	49	41	75	60	74	78	65	69	70	69	61	76	62	59	71	63	60	64	70	64	54	76	61	61	67	71	70	58	57	56	66	70	57	61	56	49	65	65	77	59	61	56	62	74	63	69	55	54	64	66	55	60	75	69	51	65	57	78	51	61	63	64	59	69	59	66	71	48	71	56	86	46	63	59	68	66	77	49	68	65	67	48	64	56	67	62	57	73	69	64	62	57	72	70	69	68	69	79	73	58	72	62	79	74	51	76	64	71	63	64	63	49	56	64	74	60	60	69	67	61	74	56	64	66	68	73	64	64	60	59	62	55	66	59	57	79	72	79	53	64	81	83	57	69	74	67	64	83	66	58	77	55	55	57	64	49	59	73	68	68	55	66	73	52	58	70	58	69	58	67	71	65	61	69	69	76	76	68	58	59	73	79	76	67	57	55	59	69	63	53	77	70	81	54	56	61	52	56	69	74	65	53	71	61	50	77	60	72	69	72	52	77	66	75	56	64	66	65	72	55	54	75	66	60	78	50	69	61	77	74	71	69	60	69	59	62
45178	49903	37182	34908	14607	1428	1141	1148	1014	916	975	919	945	857	864	899	815	841	839	1418	4094	7477	7330	4131	1878	1086	766	750	747	806	782	779	805	779	780	781	761	755	801	744	806	826	811	793	752	786	740	790	825	801	746	767	789	779	815	768	778	729	768	845	782	785	825	839	809	787	759	784	773	777	791	753	747	789	812	788	755	812	793	787	749	795	767	760	762	755	773	792	745	749	818	796	801	770	825	777	745	821	757	742	807	799	770	808	792	788	780	780	773	804	799	785	752	794	835	815	818	763	779	797	765	792	824	846	811	765	794	770	805	780	808	774	759	829	744	744	826	795	755	776	772	763	693	849	801	821	728	776	819	784	789	769	766	780	755	760	769	761	860	795	768	786	811	813	781	739	763	808	801	795	828	760	760	809	794	851	770	767	820	758	758	804	748	759	836	823	757	815	797	809	746	814	831	772	764	791	854	787	753	771	801	840	770	862	844	799	845	825	752	790	797	821	771	769	811	860	766	806	796	804	762	737	799	823	783	798	782	768	793	768	811	743	774	830	733	764	759	797	792	788	861	822	785	845	731	809	803	800	756	824	794	741	732	848	742	790	789	761	776	809	763	816	809	781	801	787	773	813	802	805	799	798	776	832	802	813	794	778	794	794	755	751	839	811	772	766	797	763	778	776	788	792	767	793	883	773	788	802	793	779	751	757	772	800	804	759	780	771	734	790	794	779	798	774	782	763	733	753	783	773	767	812	787	779	757	835	812	819	742	853	770	795	814	770	791	797	776	819	807	774	757	774	753	759	810	774	801	780	786	822	788	787	791	742	776	817	765	810	798	760	785	772	826	764	833	780	788	809	730	782	748	748	812	783	829	796	805	774	784	808	822	804	829	767	760	738	758	780	815	771	802	767	748	828	816	749	752	829	748	759	803	774	829	779	799	782	831	810	794	808	758	777	791	757	741	820	837	761	832	781	784	773	763	763	824	736	786	722	793	809	773	828	805	778	816	789	767	801	831	788	726	799	758	789	757	781	761	799	784	790	844	797	775	735	769	753	811	827	838	779	758	752	758	755	744	775	763	839	813	822	772	754	785	767	761	774	743	783	810	821	746	769	822	771	769	789	783	779	792	774	815	787	774	747	790	768	783	837	775	798	815	825	790	784	841	793	800	798	734	835	823	775	789	784	832	773	766	717	764	786	793	753	785	823	777	791	765	813	816	770	796	767	782	792	800	799	768	703	797	778	801	769	754	768	756	780	757	769	820	837	803	836	877	808	781	793	724	781	810	813	765	790	787	783	750	805	778	792	780	738	783	785	790	771	838	808	803	831	773	769	739	825	742	760	763	758	800	804	805	804	754	821	784	729	795	768	798	753	797	760	754	807	851	787	817	742	873	812	784	765	784	749	749	777	771	803	794	799	738	774	789	812	740	784	801	761	799	768	762	789	792	765	783	807	782	732	750	776	802	783	844	795	783	783	762	764	793	752	790	801	820	811	842	798	809	770	794	790	836	786	756	760	799	797	769	753	768	775	728	758	773	849	761	773	773	796	826	713	768	822	771	780	790	791	834	743	782	794	804	827	777	833	775	768	792	772	813	738	800	808	764	818	806	791	788	830	780	757	770	777	767	870	829	783	823	825	803	812	762	862	751	864	803	811	744	831	789	774	815	790	799	814	759	793	835	794	757	746	757	774	813	826	846	785	822	781	825	805	778	796	774	817	823	792	748	835	760	771	765	777	771	787	790	814	770	798	782	764	794	759	762	761	781	773	825	772	813	829	792	754	752	771	792	776	806	779	782	809	762	794	792	828	786	800	777	738	779	761	835	783	790	801	798	794	767	781	800	796	778	767	745	827	776	786	759	810	726	783	762	786	808	803	802	772	764	789	813	794	808	850	823	838	778	759	755	814	801	793	784	796	738	761	752	813	777	813	811	745	761	777	772	752	803	796	740	748	775	793	781	786	829	788	746	803	794	756	754	779	749	792	778	803	798	802	789	835	804	829	740	734	799	812	784	813	837	765	806	760	783	797	815	785	824	806	777	775	756	772	812	817	785	785	786	840	795	777	795	742	761	832	761	754	765	744	793	755	817	753	821	784	796	741	793	768	784	787	797	768	766	769	744	818	762	807	828	800	759	789	809	768	776	826	806	790	791	833	771	794	749	787	767	778	738	770	803	831	832	795	767	800	810	750	790	776	761	742	798	834	752	758	795	787	804	730	811	782	738	760	816	786	744	815	765	804	783	760	818	774	789	802	785	783	778	828	742	809	806	814	783	799	774	783	837	774	845	757	827	808	795	776	812	810	790	774	763	785	795	742	811	777	795	815	806	790	807	808	794	826	754	796	765	818	811	777	794	820	801	758	781	822	824	797	810	717	812	806	741	808	854	769	791	804	753	782	755	782	797	808	788	770	791	823	797	778	744	836	774	773	811	801	743	781	815	798	809	728	788	807	787	813	776	802	740	814	815	775	775	760	852	820	819	791	792	764	759	775	804	780	798	726	813	810	784	740	757	767	743	786	767	813	745	803	788	814	831	841	754	735	807	828	741	848	820	802	744	795	757	814	789	780	804	759	743	787	761	829	761	799	824	743	785	795	761	810	768	783	809	824	792	789	796	793	810	799	815	805	805	785	765	755	847	798	792	711	812	793	817	777	827	779	735	800	758	804	804	821	824	825	731	778	797	780	785	812	761	763	775	796	807	790	767	788	840	812	761	787	769	743	815	752	781	778	786	800	774	747	813	781	774	757	787	825	814	795	812	766	768	781	802	769	786	783	787	806	861	800	817	781	789	839	808	800	819	784	833	780	787	812	814	767	716	771	754	824	796	790	799	780	734	768	754	772	839	772	812	755	793	761	831	859	784	797	859	828	763	804	743	784	747	799	820	763	788	769	807	804	864	763	768	794	810	776	793	767	820	831	805	770	790	771	777	783	836	823	768	782	761	741	794	741	791	765	765	778	826	748	810	763	799	817	797	758	765	738	763	788	841	797	825	795	806	776	766	793	816	808	778	815	770	801	761	775	766	799	702	789	756	741	793	805	773	796	795	784	772	784	752	801	817	816	746	813	754	777	792	783	785	833	726	787	771	777	770	759	770	786	805	813	781	776	763	809	791	742	772	791	778	778	766	772	815	800	738	779	781	773	838	746	797	761	777	815	786	801	723	759	743	777	863	795	802	815	792	809	782	794	783	819	798	755	838	832	769	796	792	798	745	772	807	800	813	784	761	783	816	801	769	759	798	802	787	797	733	738	771	810	765	714	787	782	839	771	785	776	767	775	816	794	795	792	786	741	852	786	779	783	801	783	754	730	830	824	789	828	753	781	817	762	786	808	777	819	765	786	772	802	793	809	799	763	833	785	824	784	785	748	790	811	799	771	781	756	761	776	825	810	805	772	766	807	743	781	770	774	797	812	784	797	841	776	795	811	777	803	755	817	843	755	775	786	763	719	768	760	817	766	821	759	743	826	773	778	805	742	803	768
16053	38806	24252	9732	1498	82	72	70	57	67	76	57	65	64	55	48	64	44	51	59	204	413	297	187	104	71	57	52	53	53	49	44	52	51	54	62	45	74	58	40	62	48	61	66	70	50	35	67	54	53	49	50	76	44	67	56	53	54	51	57	62	66	53	56	51	52	51	54	56	79	59	46	46	61	69	50	63	56	41	38	52	57	59	56	53	70	59	56	51	56	62	67	56	50	52	59	45	37	39	56	63	59	60	55	42	49	54	64	56	54	61	47	54	60	55	58	68	54	41	54	53	61	56	59	45	55	50	50	54	48	54	54	54	57	60	57	64	57	55	59	55	57	61	60	68	53	47	57	69	54	49	55	57	51	67	56	46	68	60	41	61	46	44	48	55	43	59	49	54	57	61	59	62	39	61	36	58	52	46	71	56	70	51	46	48	45	61	46	56	54	43	40	52	51	61	58	61	35	69	48	60	60	49	51	51	64	62	48	49	53	55	45	53	57	55	42	69	64	56	49	51	59	50	56	60	52	56	59	61	53	57	56	55	59	51	58	50	61	50	48	46	62	56	69	60	46	49	51	61	56	44	52	64	57	55	47	48	60	60	48	41	64	52	48	53	50	46	44	54	46	49	53	59	64	50	54	54	45	67	63	61	47	45	48	54	50	49	44	55	47	46	53	39	60	49	47	62	58	53	58	51	76	38	47	59	67	58	61	64	54	59	53	55	58	62	36	66	41	61	52	63	51	51	55	60	54	48	54	64	55	62	51	51	52	63	64	62	43	58	49	44	48	51	53	47	57	51	36	58	59	55	70	69	50	68	55	68	54	46	61	44	63	66	54	74	62	50	66	46	48	50	59	45	58	64	54	48	61	67	58	59	50	53	68	51	56	55	60	54	58	56	59	44	57	66	55	54	44	53	56	56	37	45	57	53	59	48	70	44	63	51	56	52	48	54	48	46	51	52	44	67	71	50	43	67	49	55	48	60	48	49	58	60	62	46	62	53	46	46	58	54	56	49	49	60	60	71	72	52	47	61	52	56	57	51	58	63	48	52	50	58	42	62	50	57	58	58	53	58	57	55	56	60	54	54	53	53	56	54	50	53	45	50	58	53	58	51	56	55	62	40	53	46	61	52	51	53	58	53	53	53	61	58	49	57	55	55	52	63	59	58	53	52	50	54	63	43	37	71	52	60	58	48	48	56	57	55	43	64	53	55	73	62	70	50	44	65	50	62	50	42	67	47	59	45	51	42	54	56	52	49	47	51	61	53	67	54	65	54	59	62	49	61	48	52	52	60	57	47	54	61	60	49	66	51	58	59	42	52	53	51	63	64	47	60	52	51	52	44	54	72	51	70	71	60	64	59	59	58	50	48	56	47	46	55	51	64	59	63	57	53	46	46	61	67	62	55	51	55	57	53	46	56	50	55	53	52	68	64	65	55	79	65	49	54	47	45	58	57	58	55	58	58	60	48	62	62	51	62	54	53	62	44	55	47	48	58	57	49	39	45	46	43	47	58	64	44	53	53	41	49	49	56	70	49	67	62	53	70	44	55	45	50	51	44	49	57	61	70	45	51	56	44	65	56	50	49	60	53	48	46	57	51	57	47	58	55	57	50	66	60	43	51	39	49	57	47	43	56	49	54	60	48	60	46	48	47	61	62	50	53	69	51	55	63	51	49	53	56	62	50	50	54	60	44	44	56	53	55	48	51	46	73	63	52	52	57	65	55	71	63	60	44	53	52	61	49	76	51	59	65	51	54	62	72	46	54	45	47	53	62	52	53	53	48	41	52	59	49	53	47	51	41	66	53	56	60	55	65	49	57	64	52	55	54	53	47	65	42	61	49	55	41	60	52	46	50	60	50	43	48	60	53	53	61	64	55	54	45	54	65	46	47	64	47	53	59	59	50	56	53	70	58	63	38	40	52	66	45	59	61	47	42	52	57	52	46	58	49	59	50	47	50	63	59	40	51	54	52	53	50	56	71	51	53	53	54	58	67	56	49	61	59	56	53	59	53	63	44	46	48	66	47	64	54	68	57	44	45	49	52	67	61	47	34	56	56	47	51	62	49	68	57	48	51	49	47	56	52	52	57	52	62	52	43	70	41	43	63	65	68	50	49	69	71	47	50	68	57	46	50	51	54	53	67	59	36	51	58	49	57	63	54	58	42	62	60	50	63	55	53	59	50	53	57	60	54	71	44	48	57	56	48	53	48	53	63	57	49	57	62	42	47	48	59	44	48	45	52	47	53	63	58	53	47	57	52	49	53	47	60	70	59	49	49	40	60	57	63	57	58	41	43	56	72	56	70	48	57	51	59	61	61	61	61	59	54	55	55	63	54	58	63	51	55	54	40	56	63	67	51	52	57	55	53	58	50	44	46	54	52	43	60	67	48	46	48	57	58	55	56	60	50	55	49	58	44	60	63	49	65	66	50	48	45	51	46	49	47	67	53	54	57	48	52	38	53	60	53	55	52	51	57	52	42	35	59	45	39	54	57	47	47	66	66	60	52	57	55	59	59	54	68	53	50	68	56	58	54	39	59	58	60	56	65	57	46	52	56	65	45	50	57	54	57	49	55	66	60	60	52	54	56	51	59	52	58	56	53	59	49	55	41	77	59	56	52	49	54	51	57	43	50	42	43	48	63	48	49	82	43	50	49	64	56	49	52	56	43	69	48	73	60	46	49	48	60	56	50	59	44	48	48	47	58	54	65	55	58	57	53	58	54	68	55	49	58	50	58	50	68	53	56	67	47	47	63	59	53	60	52	48	57	49	58	60	60	60	52	60	42	46	48	44	56	50	62	61	45	42	55	54	60	54	54	49	46	57	60	63	57	56	48	52	45	56	52	56	51	49	67	57	57	48	48	46	50	58	53	53	46	58	39	62	52	48	52	64	65	47	52	45	48	62	59	45	46	52	59	49	67	59	55	36	60	67	43	58	52	58	62	58	53	54	63	55	58	48	63	67	60	49	46	50	49	51	41	52	39	43	53	59	53	55	68	48	65	54	55	63	57	48	62	60	63	54	46	69	59	42	48	57	44	56	74	52	46	60	69	56	50	69	56	49	64	49	48	36	49	44	56	48	56	56	55	58	47	60	56	65	55	46	54	61	64	55	53	57	57	58	54	59	56	48	49	71	54	39	41	52	42	67	58	51	53	57	56	58	51	57	53	53	59	56	62	64	54	55	61	64	50	47	49	68	50	49	67	71	62	55	48	58	58	58	59	66	55	46	56	53	49	52	55	56	63	49	56	65	55	65	49	53	57	55	57	57	45	58	51	53	53	53	66	53	49	50	53	52	61	60	56	67	56	39	52	56	60	45	54	62	48	54	59	62	49	60	60	60	53	47	62	56	53	57	46	52	46	51	50	59	46	49	53	53	47	50	71	65	54	41	60	61	49	45	50	60	56	46	59	57	63	53	53	55	63	49	55	62	51	71	60	52	64	55	46	54	47	69	51	45	67	56	61	41	49	51
41212	49502	44252	43408	15919	1556	1433	1182	1087	1001	852	869	840	768	801	728	770	703	679	1239	6960	11042	8675	4910	2070	902	745	645	657	655	693	641	629	664	640	695	660	650	637	658	662	653	616	638	618	684	627	658	652	657	643	616	674	657	630	642	666	630	672	658	636	674	623	647	636	666	628	666	655	681	608	639	669	644	629	686	628	582	625	638	625	676	658	636	626	610	626	634	719	632	679	661	667	634	660	647	607	640	617	674	679	686	589	639	649	654	691	647	630	628	630	610	657	683	611	651	607	690	652	643	630	673	645	672	648	652	681	636	626	646	674	645	657	660	640	591	653	670	652	636	639	676	639	624	685	666	648	660	655	657	614	700	666	644	675	639	652	634	625	619	605	663	633	652	675	637	601	667	659	639	661	667	659	677	680	667	617	627	669	664	672	617	690	652	670	593	705	688	654	613	689	631	632	643	650	677	628	626	649	680	638	625	651	632	659	627	690	647	654	649	648	677	627	645	673	628	731	638	593	644	631	662	648	665	638	644	653	653	672	647	645	697	633	612	665	637	667	677	714	618	630	633	654	639	657	668	666	666	626	635	706	611	695	667	625	632	652	652	655	681	643	649	661	663	632	613	665	607	703	683	648	635	629	687	659	652	641	687	691	601	686	627	635	629	664	647	702	629	646	675	637	662	687	631	672	697	683	680	651	592	630	622	676	652	685	626	661	689	615	660	701	662	682	640	663	625	680	662	631	677	629	680	657	621	639	659	625	661	661	670	644	669	646	618	658	687	637	682	632	620	656	647	634	647	657	662	614	710	612	633	700	676	644	669	648	654	671	676	622	674	645	643	584	657	601	627	673	675	621	660	660	677	674	646	650	635	659	663	649	658	649	673	615	616	654	641	625	653	612	621	658	654	621	689	680	642	621	654	641	629	627	667	626	700	657	690	683	685	662	631	623	680	626	633	735	698	645	650	642	659	637	656	621	647	610	640	642	657	683	672	671	612	686	656	687	671	662	647	636	655	644	707	636	664	680	643	613	615	628	688	641	682	614	647	648	630	666	627	684	644	617	669	689	617	620	661	649	615	666	660	638	683	654	665	632	660	623	667	613	643	666	660	649	616	661	681	662	622	650	653	670	695	672	645	691	690	656	643	634	636	632	623	661	627	635	678	687	618	626	671	669	643	647	657	648	685	643	679	627	651	675	629	693	653	634	645	639	681	638	610	646	647	632	667	644	690	636	622	641	652	680	619	638	634	672	623	627	608	661	687	676	627	641	650	676	665	636	646	634	692	646	693	627	690	699	644	697	635	667	648	644	653	641	629	620	673	643	712	699	687	671	659	656	652	651	639	682	668	669	633	714	614	679	641	654	702	612	673	662	643	677	675	639	635	644	636	678	642	618	660	610	601	682	613	691	648	630	651	673	655	621	673	670	638	633	616	674	634	648	653	673	588	669	625	658	661	627	645	648	632	643	688	614	657	678	652	641	637	649	653	662	669	650	692	642	653	617	673	677	684	648	697	632	675	659	662	629	642	618	656	647	676	642	672	640	618	694	668	704	663	629	646	653	678	639	652	714	653	574	673	647	622	672	659	633	622	630	666	637	670	663	641	659	670	607	619	651	626	643	706	657	679	727	660	647	618	660	630	682	662	660	699	603	656	654	648	639	685	660	621	640	623	652	619	665	693	674	671	680	667	682	679	626	617	626	638	624	675	632	634	628	655	647	644	692	617	673	660	690	642	651	658	647	628	670	676	648	648	621	674	719	657	665	651	625	676	618	646	622	657	679	654	619	680	693	660	658	658	650	644	647	682	682	629	660	675	632	658	613	665	667	631	633	589	651	631	637	622	717	633	632	616	674	614	654	667	672	606	675	652	633	663	650	647	635	662	613	687	653	667	630	639	663	678	662	679	662	663	629	630	642	685	668	626	653	663	638	639	664	652	640	674	636	677	639	649	669	627	627	651	621	687	636	664	667	683	650	679	675	635	629	641	662	656	617	642	615	642	646	685	645	673	632	637	689	626	597	616	708	669	657	664	639	657	655	656	654	663	669	677	695	676	686	643	634	637	656	599	652	634	708	671	637	633	637	647	667	649	653	623	651	649	673	630	626	635	674	651	671	627	667	633	649	637	696	624	637	646	639	604	634	650	657	669	596	620	676	633	660	670	620	670	691	638	644	594	654	642	644	619	630	623	662	652	639	634	678	644	633	681	637	634	666	627	659	623	674	657	595	647	632	670	629	631	618	682	674	641	660	640	649	667	613	642	640	649	655	630	621	679	650	657	663	670	658	651	659	646	639	630	644	655	677	639	713	726	620	674	651	620	646	625	624	648	681	600	647	668	654	662	657	649	658	647	605	608	741	663	638	630	638	695	678	657	595	656	659	659	629	687	684	654	617	664	727	645	604	676	683	631	658	626	684	598	676	719	658	637	620	650	699	648	677	655	663	626	684	648	648	649	643	613	671	694	656	667	639	677	681	630	625	616	653	644	627	588	621	650	668	656	698	664	675	649	647	669	626	710	642	681	658	646	660	626	640	660	628	642	671	671	652	653	660	710	666	625	647	657	644	612	642	622	641	616	654	622	658	604	666	679	687	648	631	668	671	594	665	641	664	680	670	659	627	609	639	684	694	680	692	690	649	610	618	641	658	652	704	691	690	640	669	617	651	652	698	634	665	657	619	641	597	658	657	651	665	651	669	633	652	634	632	617	652	667	660	660	634	622	653	638	656	691	633	708	648	653	649	687	665	663	608	644	688	679	704	694	635	662	650	644	622	651	614	676	682	689	644	696	700	675	635	664	689	681	653	657	670	673	697	676	630	666	652	620	633	640	628	624	638	652	674	638	583	617	667	652	681	667	650	664	612	664	668	653	651	649	669	663	618	652	681	670	668	626	678	683	644	609	652	679	655	678	683	626	642	651	643	629	663	612	690	640	683	621	618	637	661	602	657	586	678	644	628	637	643	647	633	671	633	643	630	598	605	655	656	659	649	647	669	671	627	658	635	630	686	653	657	663	656	655	676	638	637	681	659	609	680	661	670	667	662	651	624	655	662	651	617	629	649	658	665	651	641	653	631	665	634	642	686	591	653	670	672	634	622	672	688	627	668	653	678	671	669	642	670	648	671	614	671	679	676	706	658	646	654	621	638	658	600	667	633	653	692	638	620	646	672	630	657	629	635	645	665	669	709	650	649	670	678	653	679	623	587	623	652	682	640	630	629	645	672	651	664	709	672	630	633	632	638	666	639	665	626	664	666	681	674	642	678	598	692	652	653	629	633	653	732	626	649	625	670	699	676	689	626	608	679	648	640	611	679	625	676	653	681	628	710	625	691	658	636	611	671	659	674	661	665	668	640	653	648	659	638	674	671	636	670	642	680	623	687	673	649	675	643	629	649	670	640	679	693	641	637	612	620	650	659	672	647	630	662	678	644	696	662	648	618	650	681	647	641	655	666	645	659	640	685	625	708	642	741	669	618	644	679	664
4679	10573	7411	2083	285	65	44	51	57	57	58	51	60	30	51	40	52	57	47	47	88	123	132	93	65	58	46	44	40	52	65	45	57	52	58	64	48	48	59	47	45	41	53	53	57	37	52	51	49	49	40	48	47	47	39	48	47	50	58	47	51	75	50	62	34	46	37	42	62	35	50	42	60	38	47	41	65	50	44	43	52	49	49	44	38	54	40	42	52	49	45	55	42	49	44	49	60	47	52	50	49	47	49	53	46	57	55	58	61	59	51	41	37	38	47	55	53	49	36	48	38	42	45	66	43	61	41	49	48	46	51	58	47	62	44	44	53	45	48	37	41	55	56	67	56	75	59	47	46	55	40	45	53	44	42	50	56	64	51	47	47	46	57	39	57	53	50	49	46	58	48	53	42	52	62	60	46	46	37	42	42	61	47	38	38	51	59	38	45	44	56	56	43	51	47	54	54	47	48	41	50	42	57	52	52	64	40	59	45	45	52	54	49	45	42	65	44	56	47	48	52	59	61	54	49	42	54	42	45	50	42	50	55	43	49	48	55	49	44	50	42	57	57	54	46	51	68	47	40	43	44	50	48	62	44	57	62	34	49	64	63	43	53	67	52	59	40	47	55	37	39	56	51	46	42	63	50	47	54	52	61	49	51	55	39	51	63	55	46	62	45	53	54	43	49	52	55	59	46	52	50	52	47	54	45	52	44	42	45	53	48	58	45	54	45	58	53	44	41	46	45	49	46	62	42	50	47	51	58	50	46	47	56	38	50	45	60	52	54	41	52	49	45	48	50	52	42	59	60	36	42	53	45	52	47	46	58	49	43	50	50	57	60	39	46	44	40	50	53	56	53	38	35	47	47	42	43	57	53	61	61	42	46	48	55	57	52	47	59	42	49	41	58	47	49	41	33	53	43	52	46	41	53	51	44	59	52	46	57	40	43	47	52	46	47	63	43	39	49	42	52	51	56	52	48	39	50	49	58	42	39	47	65	45	52	37	49	54	57	46	56	50	43	55	45	41	47	50	56	43	42	50	58	61	58	51	49	46	50	51	39	43	51	52	52	35	48	60	66	48	56	43	40	50	65	52	46	61	46	52	63	57	49	49	35	53	49	48	59	42	51	46	48	42	53	45	42	47	46	47	46	53	53	48	55	48	41	51	49	50	54	43	54	49	59	40	42	49	59	52	52	50	58	59	49	55	52	48	45	50	36	60	47	45	49	68	45	48	48	52	41	54	44	47	45	57	44	51	46	58	49	43	46	50	40	39	48	52	36	48	54	40	41	38	56	63	49	51	50	44	54	61	50	53	41	51	51	53	48	42	42	41	38	50	50	45	48	38	42	61	43	48	45	62	42	47	42	46	44	56	38	47	53	58	57	54	47	55	55	51	38	53	44	51	60	49	40	57	58	40	52	59	49	49	53	48	58	46	49	51	52	47	52	54	44	47	43	44	52	49	44	43	43	45	44	44	58	48	47	43	55	51	48	51	57	59	63	42	44	52	46	46	47	49	49	58	48	43	62	63	35	49	53	41	61	39	43	39	47	42	50	43	61	58	50	49	53	49	54	61	50	60	50	42	50	40	49	55	43	50	42	49	44	40	44	54	53	39	54	42	54	56	44	48	51	44	49	63	42	63	60	54	49	47	53	50	43	47	49	54	50	55	53	50	46	56	54	48	47	45	45	61	61	45	50	43	54	45	60	56	52	57	45	52	58	51	48	50	53	55	39	54	46	65	47	50	42	56	46	53	58	44	36	49	36	52	42	51	44	47	50	40	39	48	49	47	48	42	47	48	48	53	44	48	63	37	59	54	41	60	49	45	54	56	44	51	46	57	43	58	58	60	58	52	47	56	47	50	48	53	62	48	52	47	49	59	53	55	47	60	62	46	41	56	48	52	48	46	39	48	45	49	55	48	38	58	48	67	57	52	55	47	49	38	40	58	43	46	53	52	51	47	52	47	54	49	44	62	52	45	64	44	54	40	49	50	54	55	55	57	50	54	50	51	48	52	44	39	55	44	40	43	47	48	58	53	54	56	59	52	48	44	49	48	56	40	46	55	57	35	53	45	38	55	41	41	46	49	58	69	56	55	42	44	49	49	59	48	60	54	44	50	53	39	58	39	51	50	48	34	43	48	50	50	59	54	59	33	51	47	59	49	62	48	46	61	39	53	58	63	47	58	50	46	42	51	50	59	45	49	52	46	43	38	57	42	55	49	51	59	43	52	46	45	61	39	54	39	64	49	47	46	41	39	48	60	54	61	54	54	52	52	52	46	57	48	48	44	56	66	47	43	52	49	55	51	52	48	56	44	64	48	64	47	56	55	42	55	44	56	47	51	58	54	45	46	35	54	49	64	49	48	51	58	42	41	45	58	54	49	44	50	46	36	53	51	49	55	58	58	45	51	45	45	50	47	50	47	52	44	46	51	39	45	45	58	42	39	57	61	42	49	38	49	49	52	59	55	60	51	40	56	47	56	43	59	41	53	51	62	63	45	62	46	63	29	60	43	53	54	49	56	39	43	46	56	60	46	45	52	42	40	48	58	47	57	61	46	47	63	66	49	59	55	38	60	52	53	54	60	41	42	45	53	41	45	47	46	44	67	61	66	44	47	48	51	57	53	38	49	55	68	40	49	53	43	47	55	50	59	63	50	46	62	47	56	45	46	58	41	51	53	46	40	49	49	43	53	54	50	48	42	56	42	47	58	57	49	54	56	51	45	45	56	55	47	55	45	54	56	58	54	65	53	42	48	59	41	39	58	34	41	49	48	56	53	34	52	50	62	52	42	52	52	52	53	58	54	57	53	41	42	57	51	54	52	56	49	47	45	54	45	46	45	45	47	45	53	47	44	51	51	52	41	48	57	51	41	47	57	53	55	42	45	54	56	51	43	53	49	46	49	58	60	54	65	51	57	42	44	49	49	33	49	47	40	46	62	55	48	56	38	45	56	44	41	46	51	49	43	45	44	41	52	66	43	41	42	50	60	56	48	47	54	57	54	37	54	53	40	47	56	48	52	62	44	56	39	47	44	59	36	44	53	51	53	48	42	56	48	57	46	69	53	55	43	44	73	53	38	49	54	42	45	52	47	49	58	51	41	52	44	46	42	51	55	41	51	40	58	54	52	43	60	60	52	55	52	45	55	45	52	41	57	48	46	47	44	54	40	55	46	55	53	40	52	53	48	60	51	51	52	61	48	52	42	49	42	44	52	45	59	62	48	47	45	50	40	53	48	58	48	55	44	54	47	41	46	39	43	44	58	48	49	50	65	51	41	48	54	45	59	56	50	57	52	57	49	54	61	50	50	41	36	58	44	48	56	49	55	46	46	59	45	52	47	42	54	39	54	47	45	53	46	43	55	52	41	44	58	41	49	59	46	45	38	44	51	50	45	52	49	38	37	60	56	51	46	41	51	56	45	57	50	39	51	61	55	67	60	45	58	44	50	46	46	52	45	50	58	50	48	58	42	48	43
34351	36103	29388	25155	7886	795	707	713	649	628	672	653	641	630	601	655	655	648	619	694	1730	3254	2931	1934	1069	773	606	582	606	592	630	629	606	629	589	598	566	645	586	579	601	622	588	589	587	590	603	629	628	629	635	577	578	577	593	653	571	603	607	626	597	605	605	610	627	626	639	587	644	645	588	637	583	600	617	661	594	591	603	619	579	651	579	556	632	622	585	596	569	591	645	581	591	640	595	618	640	585	575	628	605	617	604	577	624	603	624	597	612	648	577	630	612	614	610	633	602	637	567	607	599	613	591	569	587	608	603	615	619	600	609	634	626	618	622	635	602	579	593	650	556	644	558	628	590	641	672	633	617	602	602	621	640	628	605	624	603	690	673	630	642	629	593	653	605	611	635	595	612	614	620	646	601	647	587	613	615	642	614	632	637	617	615	640	614	609	646	624	645	630	576	601	566	605	571	594	612	596	626	566	622	595	648	603	584	660	586	632	653	563	609	637	635	591	642	629	646	627	620	667	593	590	592	637	614	646	594	613	637	640	616	627	598	587	620	605	631	629	610	634	613	604	606	626	596	588	610	593	612	586	583	591	593	632	618	601	646	640	586	662	610	600	598	623	615	576	682	603	627	633	593	601	635	602	597	640	591	638	601	606	569	599	619	609	616	627	613	578	616	596	585	620	614	665	610	616	606	638	654	585	610	631	588	638	629	590	593	616	624	638	604	595	624	637	643	619	611	581	584	585	588	654	677	609	621	566	618	614	642	605	632	629	599	628	602	614	582	625	620	595	630	633	591	604	624	607	633	624	609	615	613	588	610	601	626	623	628	613	597	631	561	581	620	579	604	605	610	609	605	558	617	579	587	601	603	624	627	592	609	596	588	558	631	672	600	614	606	601	602	605	593	588	645	615	581	598	646	603	601	608	589	598	617	645	612	580	632	603	600	645	585	595	617	615	605	566	640	618	570	589	576	624	596	625	617	668	595	628	619	615	613	591	643	655	652	587	608	619	646	553	599	591	614	641	606	580	618	628	630	627	593	601	575	595	606	611	607	592	596	618	588	591	646	634	612	608	627	632	609	629	585	660	591	597	616	614	604	609	601	572	602	639	587	605	553	615	605	626	623	624	602	587	585	623	633	589	666	603	621	647	591	595	595	587	651	617	578	592	593	616	647	602	574	631	655	622	592	605	596	563	618	621	642	661	612	631	620	617	652	607	633	613	604	574	635	607	618	625	626	635	663	621	579	616	604	630	630	616	587	571	632	629	609	582	608	603	598	602	639	638	578	605	575	589	674	652	590	623	624	606	602	599	593	550	570	586	607	577	591	613	627	591	594	629	590	592	593	584	678	598	626	634	612	622	630	598	600	612	593	581	622	628	628	626	610	583	586	609	596	606	616	627	613	618	617	647	596	611	586	595	612	611	576	611	578	597	619	641	637	624	624	623	634	613	638	654	609	596	587	596	595	634	620	624	575	630	589	599	607	627	610	602	562	576	589	599	583	580	612	583	582	561	603	603	674	567	575	617	632	620	661	616	626	600	596	608	613	574	641	606	602	551	606	642	615	649	634	581	591	600	640	614	596	606	591	681	644	643	616	585	581	597	601	640	600	596	603	600	606	620	644	616	635	627	643	591	603	619	638	625	595	636	610	629	605	658	596	592	634	626	643	629	629	623	616	597	583	604	631	646	608	606	653	603	605	612	616	620	611	561	612	609	558	590	624	642	630	582	592	632	621	606	598	613	635	632	577	603	634	619	639	612	616	629	623	656	582	604	632	590	629	615	595	608	634	579	648	590	606	658	607	607	615	590	647	676	613	599	640	582	610	593	570	588	667	595	615	557	613	622	628	573	600	621	653	659	621	620	623	601	624	568	610	635	611	580	602	617	618	614	619	606	626	653	628	600	614	627	613	623	621	574	649	625	605	610	641	637	618	624	596	578	626	581	591	561	626	622	621	640	610	642	596	569	602	601	611	620	574	618	608	608	635	635	655	600	614	654	601	596	602	601	596	630	623	645	645	643	638	642	648	602	579	659	650	633	635	622	611	627	619	643	625	622	607	595	582	638	629	614	602	623	558	605	640	594	583	603	606	592	624	603	628	595	611	597	576	634	622	602	636	598	609	620	555	625	653	642	638	618	558	563	602	598	634	588	650	624	578	589	626	572	620	626	638	615	606	620	638	607	618	633	601	629	631	630	628	620	660	626	637	608	611	601	618	636	598	617	598	637	627	580	592	626	594	661	592	589	557	620	615	600	610	587	598	626	647	593	644	590	589	589	601	619	563	598	624	666	581	617	604	582	630	601	601	618	627	582	622	618	623	608	601	612	595	626	578	652	644	593	590	607	557	632	529	572	610	619	579	626	638	629	594	608	628	596	625	581	568	598	615	610	608	613	608	591	595	575	556	606	593	632	535	590	653	609	617	622	638	589	610	624	606	637	642	611	627	622	589	577	579	595	598	638	606	591	616	636	606	614	649	641	591	610	659	591	621	588	627	618	587	595	647	588	591	581	631	601	594	589	599	600	607	659	546	618	594	621	576	627	619	579	638	596	582	599	601	648	599	655	616	635	610	602	604	653	603	620	605	600	614	604	580	596	597	609	568	643	541	652	640	599	598	613	606	602	616	636	589	593	623	653	575	655	620	594	598	622	595	611	624	601	612	627	629	600	580	626	576	635	670	596	614	616	639	608	576	622	630	625	622	608	591	628	638	608	646	553	639	627	583	623	604	607	602	586	597	620	578	617	644	618	585	580	626	608	592	595	634	649	599	629	585	587	623	614	635	601	650	637	632	629	648	619	600	664	609	609	652	655	621	588	599	614	621	612	605	583	636	626	647	614	594	638	629	651	569	567	597	614	565	612	599	668	637	593	595	592	564	629	595	621	558	607	609	622	576	656	600	596	586	611	585	617	619	618	642	566	609	636	629	585	595	591	618	643	635	597	625	619	638	633	643	585	598	629	588	612	564	605	617	575	628	619	623	607	595	640	614	628	619	601	575	628	614	588	624	599	603	618	625	594	556	625	571	634	626	627	625	605	595	573	594	616	623	597	583	558	610	580	609	643	621	591	596	604	614	579	635	613	604	610	620	633	627	618	624	627	682	630	583	611	594	641	611	608	622	616	590	598	596	591	648	588	621	605	587	632	600	619	639	564	639	630	632	603	616	587	595	660	574	592	576	601	601	633	621	594	640	641	636	599	620	619	615	613	596	627	645	601	639	590	583	547	599	591	631	608	596	582	613	586	634	643	577	610	611	654	580	614	611	621	567	600	623	639	556	644	624	616	607	589	636	600	654	625	614	657	564	605	577	606	593	608	623	613	626	562	623	586	636	573	639	620	568	627	587	575	588	640	623	632	615	615	576	608	612	612	625	651	614	615	644	625	616	599	627	658	615	608	604	622	562	572	614	598	632	603	617	630	621	617	558	660	640	618	656	651	641	646	607	606	583	629	649	567	579	626	648	597	604	625	597	674	618	600
12780	30613	19107	5413	387	57	34	58	53	37	40	50	40	43	44	45	38	38	49	35	85	268	296	172	87	64	62	37	45	42	31	45	46	43	35	51	41	43	35	42	45	42	43	48	39	34	35	38	34	47	44	36	31	40	40	35	39	51	40	45	40	37	45	46	43	39	43	44	41	40	46	50	44	41	38	56	43	49	42	39	47	40	45	50	34	46	45	50	41	39	33	54	46	39	42	46	50	36	47	45	51	51	49	41	45	39	47	44	54	49	43	37	49	47	40	45	50	40	53	54	41	40	54	55	51	39	55	40	39	38	40	34	54	39	46	31	43	42	44	34	48	36	51	57	47	33	51	40	43	41	45	51	53	48	48	46	36	43	39	43	40	38	35	31	52	44	43	49	34	44	42	40	47	39	56	55	44	57	47	56	36	39	50	44	35	43	36	57	58	47	41	50	43	47	41	37	38	51	44	35	38	38	34	54	43	41	40	47	45	48	42	42	43	55	29	35	53	43	41	56	27	46	49	44	51	37	58	42	46	56	43	47	49	39	42	52	28	52	50	55	45	47	44	45	40	39	38	56	45	42	48	44	34	43	43	23	36	42	42	51	48	46	43	38	36	41	51	46	44	46	46	42	53	52	39	37	48	46	39	39	48	46	41	51	46	43	47	44	38	48	40	45	40	43	39	41	42	42	37	53	36	43	46	43	41	35	53	35	33	26	40	37	51	49	50	50	52	63	41	49	33	45	43	52	36	30	33	44	37	44	48	52	40	50	48	46	37	52	42	46	53	40	47	46	38	41	42	38	34	47	35	47	48	48	42	38	49	40	49	51	44	45	42	48	42	45	45	47	49	51	37	38	29	39	58	42	38	30	43	57	56	57	50	40	52	49	46	36	33	38	49	33	32	41	35	47	49	51	44	39	43	44	33	38	40	59	40	40	39	52	43	55	32	41	57	40	43	54	48	34	34	42	41	49	41	49	41	45	37	38	40	35	42	46	43	44	40	52	47	44	40	51	24	38	52	34	46	56	48	49	37	48	37	38	44	37	36	46	40	46	42	43	41	44	45	34	46	44	44	30	38	36	42	39	32	50	39	42	39	47	46	52	37	48	51	42	45	45	45	34	41	42	47	36	40	59	38	38	50	37	50	48	49	43	48	31	41	56	47	30	40	42	43	52	46	42	47	31	38	47	37	47	39	36	35	35	51	48	42	42	44	54	51	49	52	49	37	46	39	51	43	52	47	48	49	50	37	51	46	37	43	57	48	30	35	45	49	61	48	52	47	31	48	41	46	52	63	44	58	45	45	57	49	37	50	47	49	54	32	39	37	47	57	57	48	41	55	59	35	47	49	36	53	47	43	49	39	43	44	42	53	50	45	38	53	39	36	42	33	66	53	43	51	54	43	32	41	45	39	36	52	44	45	49	47	37	48	46	45	43	54	41	36	33	36	37	37	44	41	54	39	56	45	50	48	42	56	41	34	43	46	36	47	43	57	57	60	29	35	42	45	40	51	43	44	49	47	46	42	43	61	49	40	54	53	47	48	37	34	47	52	52	36	35	48	41	37	41	42	41	43	52	42	40	44	42	44	44	33	54	32	41	33	41	45	37	32	55	54	48	39	48	57	33	47	56	48	41	52	40	51	59	53	53	45	58	32	52	44	61	60	45	43	42	48	45	54	43	39	41	40	46	40	26	42	36	51	42	36	60	36	47	49	41	45	48	37	46	41	47	43	42	56	43	53	50	39	43	36	37	48	36	44	53	49	52	38	39	40	39	52	51	32	40	59	44	35	43	48	49	41	45	48	44	42	53	42	49	43	50	51	46	40	39	48	35	59	46	51	45	47	36	31	39	47	44	42	42	40	43	45	34	45	52	45	39	40	51	51	43	40	50	46	50	55	36	53	44	53	52	39	48	40	45	56	43	45	45	50	40	31	39	46	42	37	44	33	41	36	48	37	41	39	46	52	51	50	47	27	30	42	46	47	52	39	45	38	42	43	52	36	48	38	49	59	43	46	41	41	50	45	42	45	52	38	62	42	46	36	52	32	48	47	48	38	53	45	38	34	43	55	38	33	39	44	35	42	49	39	39	37	40	28	34	42	41	53	43	41	49	48	32	40	49	47	41	47	45	42	40	43	49	55	46	50	39	38	47	47	50	40	50	40	58	52	43	46	42	34	40	41	39	33	47	47	28	43	41	41	43	49	53	49	50	39	43	55	47	46	50	50	45	48	47	49	49	46	52	56	49	42	42	43	46	43	44	42	45	39	54	45	44	49	46	41	47	54	46	49	36	46	44	37	48	41	54	42	39	41	47	49	37	37	43	49	41	46	43	43	42	45	44	44	55	49	48	51	42	41	50	41	30	35	61	45	54	42	45	38	48	50	29	52	40	48	53	37	46	55	39	42	47	35	42	43	51	42	39	42	42	39	47	35	43	51	38	45	54	39	48	66	56	44	53	39	44	40	44	44	50	37	41	51	36	45	57	37	35	41	42	40	41	36	43	47	50	47	40	46	50	53	47	45	54	58	46	44	41	40	41	55	44	50	61	40	36	32	41	42	35	39	50	45	31	33	41	53	48	54	48	55	35	39	40	35	46	59	40	43	53	46	40	45	45	49	45	47	62	36	37	45	35	48	49	41	54	40	46	46	45	51	43	49	38	37	46	42	51	30	41	51	43	46	39	47	42	51	36	44	53	42	47	57	37	50	54	41	46	40	42	58	56	44	40	40	43	41	32	42	43	47	43	47	41	38	43	55	36	32	44	52	42	51	36	46	45	55	49	51	31	46	36	40	50	40	43	48	40	48	48	46	35	49	41	39	40	43	57	37	35	48	51	54	43	33	51	39	51	40	46	42	48	40	43	55	45	46	44	43	41	57	43	40	45	44	39	43	40	41	48	31	52	35	46	42	40	43	42	35	45	36	37	34	52	34	37	37	35	41	40	45	43	43	45	38	55	48	40	51	40	42	43	44	37	48	39	54	35	49	53	44	43	34	47	36	39	32	36	47	44	40	47	35	40	37	39	46	56	34	46	37	51	55	50	51	37	47	46	43	45	40	46	46	47	43	56	39	39	45	41	44	38	46	49	51	35	57	35	45	37	51	52	44	43	46	44	40	52	44	40	47	46	38	36	40	47	47	46	35	32	39	38	40	47	56	38	42	31	46	39	49	44	47	49	41	39	42	52	40	28	48	42	46	45	37	34	51	47	34	45	62	57	49	46	41	45	43	42	35	51	49	46	40	37	40	41	50	47	42	47	49	47	45	39	45	39	46	33	44	35	46	44	41	41	46	47	44	53	50	44	39	45	47	58	37	45	41	43	47	50	40	50	47	51	41	34	45	43	38	46	41	50	28	33	38	49	33	47	41	43	38	43	34	31	44	47	39	42	41	56	41	47	42	48	50	34	60	41	54	40	53	45	44	37	52	45	43	42	39	41	60	35	49	41	48	39	38	47	38	42	41	46	65	46	40	31
39013	46607	38801	32286	9343	1257	1017	891	755	775	699	644	679	614	579	595	578	600	582	675	2571	8333	7215	4424	1844	952	690	556	542	556	507	539	538	523	566	480	550	519	503	516	562	552	536	498	496	544	583	538	501	498	542	550	510	541	531	557	539	516	514	518	518	519	542	527	528	512	558	514	564	509	520	512	522	532	532	554	541	527	492	559	539	562	508	519	553	544	502	495	501	522	519	538	505	501	544	519	530	513	533	507	565	490	510	503	499	537	576	530	513	499	545	560	549	491	527	530	513	534	536	500	520	538	530	525	495	571	531	522	554	483	480	514	561	533	512	489	548	557	574	538	542	459	538	503	520	522	513	509	565	530	503	529	529	571	553	508	538	495	511	521	551	550	528	522	516	517	508	499	528	558	547	583	484	508	568	521	539	548	561	542	552	504	531	538	525	533	499	507	518	522	535	506	515	518	554	557	509	501	548	525	520	603	535	508	508	497	550	513	544	531	530	534	519	546	536	527	504	539	510	506	555	515	519	498	549	566	554	571	513	490	516	543	526	552	510	513	548	586	510	503	556	523	510	516	548	527	543	490	499	536	488	524	522	546	522	530	556	521	509	544	495	534	570	539	528	499	529	537	561	531	533	524	493	548	514	472	522	517	548	540	494	559	576	523	535	526	541	576	550	531	511	527	545	576	523	522	521	543	556	530	490	494	523	506	538	496	484	514	524	502	525	513	516	508	559	538	509	510	515	528	534	565	539	511	532	535	544	501	546	530	503	525	552	516	495	505	516	530	518	534	482	495	590	546	514	526	539	554	499	535	549	513	527	488	524	520	566	524	533	547	532	509	569	509	520	516	522	518	561	511	512	504	530	548	575	543	497	492	543	503	534	521	491	506	480	511	509	483	527	544	491	509	506	539	558	577	548	518	563	508	511	507	514	555	551	496	525	534	502	553	512	478	545	571	573	531	564	544	546	539	503	526	503	537	493	531	541	524	548	547	550	524	532	497	558	563	538	523	522	515	553	521	534	516	554	515	541	532	574	528	546	510	547	579	507	538	540	513	553	535	533	544	543	480	545	491	527	517	507	564	496	566	522	576	561	515	503	552	497	516	534	571	497	546	531	495	537	523	514	498	526	482	545	523	485	532	553	495	533	541	556	529	589	554	506	491	511	527	557	526	531	576	486	528	553	554	474	546	527	520	491	532	500	502	548	469	541	527	530	518	516	510	499	514	568	550	559	526	555	544	546	513	535	558	524	543	527	564	514	514	499	507	526	515	539	582	506	550	550	558	556	545	531	563	575	534	487	554	555	506	539	582	516	502	499	545	512	543	538	520	552	550	538	558	535	552	520	495	508	514	513	503	512	532	520	512	507	545	534	542	517	565	517	543	558	526	520	530	497	507	486	536	549	505	512	497	515	551	539	554	507	535	502	529	513	535	563	564	544	562	552	527	550	503	508	514	536	515	545	493	538	510	513	561	540	509	542	528	529	510	530	521	557	522	519	514	509	529	555	537	515	483	541	487	547	508	528	526	569	474	518	577	525	510	579	530	511	494	494	532	566	490	491	523	541	560	522	478	548	530	504	498	534	536	505	513	559	538	575	503	520	548	516	543	566	510	537	527	510	524	505	544	521	519	540	529	468	514	514	508	541	542	540	563	512	547	551	540	540	513	515	534	548	498	535	540	578	562	533	515	544	552	531	530	557	511	517	533	564	506	565	555	535	505	533	523	505	518	519	542	517	533	572	561	516	522	548	546	506	535	518	542	502	504	552	551	474	550	549	518	518	538	507	554	562	586	500	499	564	534	497	538	510	487	538	525	548	508	524	510	497	547	553	523	557	532	502	537	540	506	526	483	517	565	505	520	498	563	512	543	488	520	535	533	506	554	534	543	546	506	505	518	492	537	512	547	535	491	491	532	524	494	537	543	565	498	498	555	546	558	481	503	518	501	529	521	574	519	538	530	565	551	528	497	487	508	542	500	525	497	557	511	529	500	544	522	498	511	526	536	520	545	518	540	558	511	513	546	542	529	527	570	479	541	525	567	527	534	518	511	608	516	521	552	539	526	519	521	503	531	529	534	508	523	556	502	510	520	517	505	568	493	563	565	510	512	521	537	500	531	508	545	518	551	523	507	495	527	558	548	552	543	548	516	520	513	560	533	542	532	520	521	528	505	522	540	543	515	547	508	568	549	540	494	518	514	528	530	540	560	507	527	533	539	537	528	546	574	547	542	562	508	571	568	577	556	557	514	580	523	550	557	542	534	538	527	571	527	534	469	563	536	560	531	506	532	549	504	496	578	569	557	535	565	518	540	550	521	521	541	529	509	548	530	518	529	527	502	518	554	499	533	516	517	547	546	560	520	524	523	551	544	559	545	554	580	532	548	507	494	516	517	549	517	492	546	535	589	550	495	552	532	549	536	544	516	522	514	543	522	524	517	593	525	563	564	546	498	547	543	582	552	551	532	521	568	552	530	545	538	520	553	565	504	519	558	537	523	527	495	580	551	528	501	543	513	557	527	520	502	526	522	513	540	578	543	526	564	495	513	554	479	537	535	525	538	510	512	521	494	558	535	524	551	569	520	548	494	517	536	521	545	564	536	555	507	516	516	556	523	545	491	499	522	519	516	569	533	505	542	550	523	547	488	548	516	550	531	555	544	537	522	523	526	518	491	540	529	547	522	482	525	513	525	517	556	574	557	533	545	526	556	507	503	512	512	518	512	555	504	540	532	530	529	497	509	556	555	525	554	551	553	500	536	520	527	554	560	569	560	509	522	541	512	540	515	570	531	512	527	525	543	543	541	516	511	533	507	532	556	524	541	542	534	511	544	538	526	577	557	510	540	531	516	493	522	511	523	539	521	539	565	489	543	512	552	508	517	513	523	551	522	529	558	535	504	518	531	535	496	539	510	538	512	506	527	510	544	500	567	522	505	516	538	510	517	532	489	518	542	501	582	552	538	560	534	544	560	536	534	449	536	528	587	483	557	541	546	517	521	554	533	524	493	539	532	506	519	543	540	529	543	555	554	541	532	502	538	558	538	557	512	480	528	531	507	544	492	527	519	550	554	506	539	585	495	546	552	505	554	528	548	531	551	527	523	514	524	508	483	525	549	536	475	539	524	549	492	522	519	543	532	552	553	533	521	528	549	545	478	513	550	555	532	495	515	504	477	526	524	532	511	582	500	493	513	565	524	541	523	518	537	507	537	489	548	517	533	531	544	549	526	544	525	532	520	514	529	507	515	545	490	533	533	518	499	550	551	559	516	533	526	538	536	464	507	531	498	520	501	514	550	570	531	517	525	541	535	514	523	526	544	566	497	549	508	515	556	533	557	516	495	511	548	566	523	524	505	516	506	522	538	523	537	563	508	530	571	540	539	525	573	510	523	560	541	549	492	532	500	531	538	530	518	537	536	503	538	550	594	513	508	568	539	519	539	493	537	572	514	550	524	549	516	532	536	560	544	547	530	526	538	508	487	521	565
9912	27292	19634	6301	237	79	73	65	60	86	67	63	63	69	61	74	69	71	56	66	150	296	285	165	70	83	72	62	55	65	63	73	67	61	59	61	58	74	68	61	70	74	73	75	73	70	61	52	64	56	72	67	64	79	68	67	58	80	64	92	52	61	65	62	61	58	63	56	59	75	72	66	54	59	57	67	62	63	57	55	65	66	71	73	61	64	60	64	60	56	74	75	50	50	62	56	49	63	52	58	69	64	42	67	55	60	63	66	73	56	62	63	56	69	60	53	70	66	73	81	53	68	80	65	84	63	55	60	71	86	56	68	60	64	65	64	66	50	51	61	58	73	77	84	56	55	55	67	55	77	89	69	87	59	56	60	52	67	67	64	63	70	70	64	52	71	67	75	68	60	71	54	56	57	86	48	59	64	60	64	65	69	65	90	59	51	65	74	56	62	68	63	61	82	69	56	72	65	68	66	62	75	74	70	69	63	63	54	61	69	60	78	68	72	68	63	71	60	60	63	63	59	69	63	50	68	56	73	57	62	60	67	69	68	67	60	60	64	45	49	70	62	58	61	60	78	73	76	78	54	77	73	68	76	74	83	63	63	60	61	71	70	61	81	68	61	59	64	53	67	60	77	70	74	45	68	66	67	66	59	70	62	59	66	53	66	75	73	61	62	65	72	71	74	66	66	65	66	73	72	63	73	68	59	69	53	68	61	64	68	66	62	58	52	80	53	60	64	61	71	50	66	81	68	67	65	60	68	68	80	68	59	73	60	59	70	73	61	62	57	83	61	71	71	54	72	72	70	55	71	72	64	75	63	62	79	73	66	66	62	56	71	65	75	63	67	58	76	76	57	59	55	69	64	63	53	70	78	77	65	60	53	60	63	72	68	64	71	60	63	56	64	66	59	64	58	72	55	57	66	62	56	73	78	75	67	58	68	74	72	78	64	58	75	83	53	49	64	63	66	60	58	72	63	73	68	69	73	56	74	60	68	63	64	55	74	74	58	60	63	73	65	55	70	70	65	74	54	76	62	73	84	74	82	74	61	64	64	76	60	54	70	66	66	56	76	52	64	49	57	65	68	62	57	85	61	67	58	71	68	68	53	59	72	61	65	64	66	64	64	62	66	62	67	68	57	69	56	66	71	58	64	60	75	71	75	63	59	54	56	49	75	58	54	63	53	83	56	65	59	55	69	94	69	76	65	75	61	65	50	68	82	72	63	70	71	61	72	62	69	61	59	79	61	60	58	68	71	55	77	60	54	56	56	75	59	61	71	54	58	59	59	66	65	56	69	76	62	54	56	63	54	56	53	65	68	58	58	73	55	48	72	53	54	63	60	72	70	64	66	62	77	68	67	79	75	70	56	64	74	68	70	70	69	66	63	64	68	54	78	60	78	64	72	80	62	55	71	60	66	63	56	66	66	72	67	79	42	74	75	61	56	64	68	70	63	67	57	41	69	76	54	56	53	71	57	58	54	61	65	66	70	59	55	62	65	65	61	69	71	61	66	52	55	65	56	52	66	63	63	63	62	76	66	73	58	52	72	55	59	56	74	64	61	58	69	60	56	57	74	73	59	62	69	65	74	66	59	60	75	52	55	76	71	69	58	53	65	48	70	65	69	59	80	61	65	52	76	71	69	66	71	64	64	74	49	70	68	77	53	55	72	69	69	72	52	57	64	78	65	67	73	68	51	65	74	69	61	66	78	75	63	48	71	58	58	72	57	60	71	66	69	78	77	83	68	52	70	61	70	68	66	61	58	63	73	74	77	72	55	64	68	66	57	80	50	68	60	57	54	67	66	64	78	57	70	70	62	63	67	58	54	50	49	46	65	67	54	66	61	64	64	78	64	64	70	64	66	73	59	72	52	47	59	63	64	58	57	57	65	71	78	73	53	68	61	75	59	67	68	66	72	64	53	59	58	70	69	65	70	75	67	60	69	75	73	66	59	77	77	67	49	47	70	52	62	57	66	61	56	49	73	69	47	57	62	60	58	69	52	53	66	71	58	60	83	76	63	74	56	64	70	69	73	53	83	79	56	77	53	66	57	71	69	72	65	75	62	66	64	71	77	69	59	55	60	64	72	76	73	57	59	66	70	75	68	78	60	72	72	87	73	63	66	53	71	69	55	53	67	62	59	69	67	68	60	65	74	72	66	61	71	57	70	45	71	62	69	78	67	47	73	63	76	59	73	67	73	66	54	75	74	59	61	66	58	63	65	57	69	78	73	57	59	69	68	58	54	60	64	51	76	62	74	80	80	71	75	69	72	49	68	68	61	67	65	69	72	66	67	74	71	44	70	70	50	62	59	70	74	62	56	73	56	69	64	74	69	60	74	83	72	66	64	52	79	60	56	74	61	87	55	69	51	73	69	55	64	71	57	57	58	69	75	62	63	72	70	65	69	73	60	54	59	58	51	59	49	73	63	83	68	56	74	61	59	64	71	65	53	63	68	56	66	60	68	56	55	72	62	51	71	57	54	72	58	71	61	65	66	68	81	54	68	65	64	45	55	63	64	69	61	72	68	66	51	83	62	63	59	73	48	64	74	69	63	80	66	57	56	78	80	63	55	61	66	74	59	54	74	54	67	64	77	71	64	71	85	64	60	66	74	56	68	52	54	58	62	63	58	64	62	57	66	48	62	65	68	58	61	57	56	63	64	80	64	61	58	63	61	61	83	62	65	62	56	67	52	69	64	62	67	49	41	57	70	62	69	60	74	63	76	73	62	79	54	58	46	67	57	64	65	75	74	64	59	66	61	70	63	69	56	64	75	74	81	69	65	61	65	67	64	57	68	79	60	64	62	64	63	60	51	72	51	51	80	58	69	72	67	51	66	64	54	84	82	64	60	57	60	74	52	73	60	79	66	71	61	73	64	72	60	73	64	65	58	61	53	59	77	63	67	79	71	63	75	55	72	65	70	73	63	55	72	64	52	67	57	67	76	66	79	68	70	55	60	68	60	66	56	62	69	78	55	50	62	68	61	75	69	53	68	53	68	62	58	64	74	70	56	69	57	67	68	56	58	55	65	72	60	67	66	75	60	68	65	68	65	64	64	63	64	61	66	74	73	59	69	62	61	67	60	58	61	77	74	60	79	66	65	62	76	75	61	62	77	70	60	58	77	64	65	61	67	55	58	65	59	60	60	63	66	58	72	51	62	63	56	65	70	64	57	66	61	59	58	67	68	66	73	72	65	57	78	75	61	70	78	51	58	64	62	70	65	62	52	58	77	71	66	76	72	65	65	46	72	62	71	67	55	66	73	82	71	78	68	52	57	77	59	54	57	64	70	75	73	56	62	84	68	65	65	64	70	75	68	67	59	68	67	82	67	61	70	56	74	87	48	68	53	54	84	62	71	67	65	54	59	58	58	39	50	57	59	60	70	61	67	63	59	79	75	63	64	55	69	63	68	67	69	68	57	82	69	49	62	45	74	61	68	57	54	73	77	66	79	60	67	59	51	62	72	74	60	72	91
39086	48345	42122	32038	5263	1358	1319	1156	1035	1002	947	977	914	876	918	799	828	832	811	1078	4116	8614	7783	4022	1759	1411	847	811	774	773	775	833	772	792	800	794	756	785	783	771	745	782	815	742	737	768	761	760	793	745	722	762	755	774	787	793	753	795	787	749	750	806	803	753	762	777	817	773	795	783	768	784	743	825	806	780	806	805	807	788	778	765	765	770	768	784	765	818	761	831	792	755	770	787	760	788	820	835	782	795	769	795	780	782	748	809	733	837	771	772	809	796	734	785	788	847	812	829	781	766	772	798	760	771	780	813	732	850	787	788	781	794	778	798	767	776	772	804	833	755	830	738	731	781	736	757	762	779	817	740	817	764	736	813	804	760	773	728	778	784	786	748	777	772	727	778	765	752	734	783	793	785	783	785	782	782	779	765	802	788	775	836	741	878	816	766	835	775	809	763	792	780	776	819	841	796	762	773	815	798	808	810	796	775	792	788	788	778	715	796	789	776	738	778	787	778	792	788	817	743	740	766	790	788	818	813	833	798	806	766	801	767	789	756	826	817	823	815	763	788	809	782	803	764	788	821	774	732	782	806	753	769	796	790	790	767	776	818	810	800	826	752	783	762	743	732	802	788	813	759	784	800	764	733	790	776	787	800	746	799	754	770	819	735	810	805	756	801	777	784	744	792	820	764	782	736	799	840	785	751	739	835	791	763	733	780	750	806	756	801	754	745	776	791	754	721	764	811	840	805	757	814	747	778	809	772	790	772	773	739	734	745	787	762	826	800	758	778	781	784	769	784	804	793	791	790	759	827	714	826	776	798	768	817	833	741	768	861	739	776	799	770	800	787	844	784	802	833	834	756	758	789	778	846	826	757	798	858	764	729	792	778	738	784	784	794	760	848	799	824	810	734	819	739	808	760	799	813	773	776	783	805	766	790	777	793	820	768	770	807	770	748	832	781	826	789	797	776	806	822	820	807	797	768	819	772	823	844	774	815	774	755	805	756	815	762	793	810	756	745	782	847	753	806	750	773	772	814	802	817	743	791	745	740	789	788	810	817	768	807	763	770	794	819	769	747	799	766	763	782	807	771	792	777	782	763	770	784	786	761	771	808	780	818	800	782	847	760	784	817	788	738	801	810	723	765	789	792	771	767	800	796	783	792	755	802	725	775	745	824	740	788	821	809	788	820	744	792	769	744	817	773	797	788	743	777	723	792	789	768	765	832	809	825	791	781	794	795	773	784	827	773	782	767	778	790	781	754	785	747	802	772	804	787	777	716	789	795	803	834	776	809	734	782	755	787	807	734	789	805	779	797	728	792	779	821	728	805	782	794	806	790	842	810	794	787	792	752	745	781	779	775	781	739	785	802	791	775	801	790	826	747	736	810	817	752	786	745	808	769	753	873	837	792	789	771	786	746	834	800	730	799	812	752	780	814	770	775	771	794	826	777	814	786	806	808	786	801	789	756	814	775	752	816	786	774	772	750	797	791	790	801	774	803	778	777	826	807	805	804	790	770	805	828	809	780	769	813	781	744	814	781	814	787	763	833	832	767	721	800	730	827	781	767	778	798	765	788	797	820	792	757	793	767	762	737	783	703	775	791	757	807	771	758	784	767	779	806	784	813	802	778	828	778	792	765	734	782	800	773	832	775	784	725	822	819	774	783	759	831	741	804	745	786	831	741	799	820	747	746	784	798	751	759	748	790	787	826	769	756	809	745	768	714	813	801	808	802	809	822	772	801	782	813	780	815	817	763	801	763	767	801	776	837	788	773	742	786	770	777	765	789	754	787	827	774	785	767	763	767	796	772	786	758	759	786	755	763	824	793	774	766	825	742	744	750	766	775	763	845	770	761	785	809	812	788	787	808	806	714	795	770	795	763	842	830	836	781	788	784	821	794	819	757	799	797	766	780	792	810	781	759	756	801	741	821	751	809	767	766	783	814	782	790	769	832	761	800	782	787	775	787	789	774	783	755	784	854	808	814	759	766	797	798	739	786	800	813	799	835	821	775	801	776	827	779	811	761	800	734	728	792	779	825	776	739	801	794	785	812	761	765	788	768	810	786	810	801	860	787	797	777	786	812	806	795	770	775	797	768	750	795	795	747	781	758	733	780	772	756	759	828	801	789	764	761	817	811	804	765	774	783	816	796	775	843	792	779	835	762	810	793	828	735	754	812	767	764	790	806	748	785	851	795	771	851	823	746	753	765	807	779	765	762	781	755	801	810	775	815	767	761	782	748	773	795	764	783	764	798	806	815	799	825	750	784	846	826	789	767	753	813	772	816	759	819	797	837	799	767	796	785	802	764	800	794	768	773	795	791	770	811	742	764	790	767	770	770	774	808	773	802	773	827	789	834	805	756	765	810	764	761	811	805	834	783	787	771	819	787	772	833	747	761	764	799	771	793	791	767	800	769	789	801	816	817	763	763	772	765	791	755	786	842	796	778	742	820	823	786	804	820	765	788	845	830	764	771	811	828	753	805	824	736	775	764	767	789	811	776	803	791	783	794	759	772	775	803	795	817	807	790	782	725	768	787	808	728	766	822	772	809	751	759	771	790	792	809	761	831	773	810	770	768	790	799	821	767	775	768	766	761	780	761	789	769	769	817	833	735	806	763	745	760	839	789	796	807	780	781	791	791	786	791	777	791	814	759	758	775	738	813	770	753	794	788	822	763	814	815	716	745	766	754	776	816	727	764	836	837	847	812	771	786	756	755	802	755	829	734	758	835	760	789	813	820	832	801	792	790	792	803	755	747	801	819	754	779	777	776	863	756	763	824	790	804	791	768	778	776	794	767	776	782	819	790	745	751	787	719	810	790	771	771	741	772	788	824	823	780	785	769	780	768	815	765	781	738	795	749	752	778	815	788	760	774	735	768	783	787	743	813	806	794	817	819	786	757	764	759	779	741	726	804	727	783	779	794	749	792	778	786	763	729	806	817	786	742	751	734	744	817	782	817	754	752	801	795	841	773	783	783	762	766	802	751	765	785	767	740	830	764	771	711	792	791	801	875	782	788	754	779	783	796	791	772	771	816	771	808	854	786	779	740	745	791	772	751	813	773	760	770	769	768	750	781	824	717	806	806	762	756	774	754	845	769	810	827	770	790	736	756	772	836	824	712	783	736	816	824	738	833	774	806	780	764	799	811	774	794	811	813	768	790	810	799	815	801	799	748	817	809	820	772	780	845	772	806	818	837	761	813	772	793	780	743	793	726	801	800	756	789	769	806	847	764	817	773	780	793	804	802	791	816	751	804	803	748	807	804	761	774	774	773	777	819	790	785	775	782	741	745	779	753	768	784	780	782	763	806	793	808	726	788	817	775	823	851	775	714	812	767	792	796	765	819	867	831	729	799	809	851	841	780	793	778	747	798	800	763	802	774	760	815	786	825	779	806	753	753	816	807	733	758	766	791	758	730	811	796	765	786	809	767	770	775	748	791	756	770	798	839	802	802	812	792	840	765	797	777	751	802	768	812	744	790
17851	39212	26272	9365	393	58	74	64	73	73	56	61	79	52	47	60	51	55	60	58	93	403	375	228	154	88	53	59	56	57	47	65	57	58	56	61	58	45	59	48	50	53	58	61	40	51	62	49	49	53	43	56	66	65	63	64	55	46	47	66	56	60	57	60	51	45	49	60	45	55	52	49	48	50	58	58	50	46	48	48	53	47	55	66	62	58	43	44	49	58	42	58	52	43	40	55	44	46	67	51	53	48	62	58	54	68	41	62	57	56	53	70	49	58	46	50	61	62	56	60	57	54	57	51	54	45	59	46	52	58	56	54	67	59	41	57	51	66	56	53	52	50	58	58	48	68	51	45	53	55	39	59	50	47	58	54	63	59	39	51	45	54	63	65	50	53	46	42	52	65	60	56	46	50	63	54	58	51	60	43	52	50	47	49	58	55	48	40	48	41	47	49	45	46	62	39	45	64	56	57	59	56	64	57	50	62	45	51	43	50	46	46	58	54	67	58	61	62	61	58	47	68	55	58	47	56	64	55	73	48	53	51	42	44	63	43	58	51	57	58	61	61	51	46	45	66	54	66	43	51	55	64	77	52	59	51	58	40	42	48	63	76	65	52	59	65	55	57	51	54	59	40	41	58	65	54	52	50	57	57	65	49	48	57	57	57	67	54	53	38	69	57	62	65	47	52	44	48	49	56	48	55	52	54	55	44	51	59	53	49	41	50	52	60	66	46	62	46	48	53	56	72	58	48	51	52	58	62	64	59	53	60	44	63	57	56	46	41	51	68	57	50	47	56	58	51	63	40	42	59	53	39	60	49	51	56	43	51	56	45	44	46	57	51	62	53	68	41	56	50	60	53	55	49	57	59	58	47	55	49	51	54	54	47	53	55	49	50	57	69	52	54	57	55	58	53	45	61	43	62	57	60	45	34	53	61	52	57	50	51	49	71	52	45	50	59	54	59	73	51	54	51	51	54	55	57	64	50	71	57	50	58	50	54	62	54	42	54	57	53	49	41	55	64	47	57	62	59	39	65	49	63	50	58	46	56	43	49	55	48	44	62	62	56	52	56	58	46	50	42	45	56	61	59	49	53	55	60	62	55	50	43	57	52	49	52	60	47	48	64	51	50	65	47	45	62	66	50	61	64	48	45	41	57	53	51	70	54	52	41	44	77	52	59	57	62	56	60	50	57	59	44	56	57	57	50	55	55	57	62	62	46	52	50	50	60	57	69	61	50	58	54	59	53	47	72	44	43	54	58	39	56	38	52	61	57	44	63	47	61	58	55	49	52	60	68	63	50	57	51	61	57	57	54	52	56	62	58	44	49	53	53	56	60	52	55	57	39	56	58	51	64	61	63	54	54	59	61	78	69	68	45	55	58	44	67	43	51	53	58	54	53	58	60	49	61	59	52	62	65	56	55	48	53	52	59	64	48	40	63	55	50	58	58	40	49	42	47	41	52	46	56	58	58	56	49	58	51	49	41	58	49	40	58	63	56	40	63	73	42	52	43	52	52	54	46	65	40	51	56	63	49	54	51	62	72	45	54	55	48	50	66	59	38	59	58	43	44	46	56	49	48	51	62	55	54	61	50	44	58	56	57	48	46	50	56	52	46	49	58	48	48	55	51	47	55	59	61	54	63	44	52	54	53	62	58	49	40	52	56	54	54	45	50	52	46	48	57	50	48	45	54	63	61	55	53	56	54	43	53	42	57	50	49	51	48	64	57	49	60	47	57	57	53	54	41	61	56	53	51	78	51	56	41	55	52	55	64	47	60	50	58	52	61	52	58	47	58	45	65	58	57	56	57	53	55	39	37	64	62	65	50	47	42	55	51	49	53	42	55	55	46	45	59	42	53	64	63	52	46	54	48	53	53	54	43	55	48	56	49	49	57	53	68	52	52	58	53	54	50	59	63	56	54	55	61	56	50	60	53	55	52	52	41	53	54	47	53	61	55	47	50	66	66	53	45	59	58	54	54	56	59	64	57	44	60	50	48	60	65	49	53	65	54	45	58	54	55	36	64	51	52	69	48	51	52	52	62	71	45	55	61	48	55	55	51	48	53	56	58	45	62	39	54	60	47	50	56	45	50	69	49	53	59	39	55	51	51	56	54	65	50	65	67	61	52	52	68	48	42	65	62	41	68	54	57	44	47	55	56	58	76	49	52	46	45	61	65	58	68	57	65	55	46	57	55	65	60	47	56	68	57	61	53	64	60	50	66	60	51	49	55	66	43	66	55	59	56	61	58	45	36	51	50	51	51	54	51	45	38	51	52	54	45	41	73	45	64	53	73	54	45	51	53	67	62	61	51	55	57	60	61	59	51	61	59	54	67	56	53	48	49	51	56	68	50	58	57	51	60	56	60	43	51	51	39	61	52	47	51	49	58	56	49	49	38	49	45	68	67	57	52	44	64	54	55	49	58	53	62	47	45	44	58	62	66	81	52	55	55	59	47	51	60	66	62	42	41	49	60	60	46	66	47	53	45	52	58	61	47	62	47	60	50	68	64	60	61	43	54	67	52	55	55	56	50	59	62	56	54	55	48	50	54	57	53	45	46	48	51	61	63	60	52	54	60	54	53	62	58	56	64	45	54	51	57	57	61	48	52	48	53	56	57	58	50	71	49	49	47	51	63	50	52	61	57	56	54	45	50	45	57	56	49	53	51	45	68	42	56	44	44	50	54	47	60	57	66	45	56	48	54	51	64	54	45	54	60	62	69	74	47	38	63	52	42	55	51	49	50	53	55	60	52	41	39	57	66	58	64	59	47	48	50	54	47	65	57	53	56	57	54	61	56	56	77	57	57	53	45	46	51	62	56	45	53	55	55	43	49	47	44	61	49	51	36	62	55	56	49	53	58	55	53	48	48	61	54	52	57	38	74	46	71	55	40	48	53	48	60	69	62	53	46	73	54	50	72	65	50	49	51	51	52	52	51	52	54	56	49	48	51	46	62	54	69	67	48	34	71	47	38	49	52	50	76	60	61	64	57	44	56	51	40	54	43	42	52	59	53	60	56	48	56	47	39	58	63	64	50	70	50	56	64	58	52	64	57	60	46	49	62	54	59	49	65	42	55	55	47	53	59	54	59	61	64	49	56	53	49	43	63	43	46	53	44	54	56	74	63	67	45	45	54	46	66	44	64	55	52	58	44	51	54	51	56	46	57	53	56	58	54	67	57	48	51	61	56	52	45	55	49	59	60	61	48	58	59	48	52	62	57	48	58	52	50	61	53	48	56	60	52	53	65	58	45	62	54	51	47	46	45	56	55	54	73	49	56	54	52	53	59	58	65	55	54	63	42	47	49	53	59	57	66	60	48	55	62	57	40	36	46	46	53	51	53	53	55	69	46	73	45	54	52	43	54	54	62	49	51	73	58	47	58	56	53	68	46	52	55	60	39	57	62	46	71	47	51	52	60	62	62	51	52	50	44	64	49	56	62	44	59	63	50	56	49	52	57	56	41	41	70	50	47	55	59
41822	52745	45912	38090	5449	1593	1426	1205	1046	973	879	875	786	757	719	748	705	671	704	838	2344	10806	9765	5865	3829	1630	696	645	645	641	643	604	624	648	621	641	611	657	676	679	654	648	620	630	631	646	666	620	601	621	677	662	675	645	655	652	660	640	632	632	610	650	613	627	638	644	713	616	650	627	597	668	607	651	659	610	599	671	614	629	627	600	665	640	575	628	633	720	665	587	622	639	630	710	645	667	644	650	666	639	620	671	616	610	620	608	650	589	617	654	623	612	673	624	619	638	672	621	638	627	632	642	651	583	620	623	660	646	625	633	643	647	656	642	667	660	678	667	652	679	652	610	665	643	639	682	624	661	664	635	627	634	643	629	604	613	675	647	607	624	642	707	641	639	661	678	657	679	647	647	675	620	670	662	645	674	619	638	657	622	633	657	647	649	676	647	633	661	646	682	652	601	618	680	649	605	618	684	651	655	656	705	631	665	669	682	625	651	631	668	653	656	646	608	624	611	628	671	623	631	621	627	660	657	654	653	655	620	630	658	628	653	645	617	695	644	647	675	607	666	677	651	642	646	636	658	618	629	624	621	635	657	661	686	651	660	616	635	603	627	682	644	610	657	607	679	664	654	661	598	627	635	670	637	644	653	640	626	600	632	681	624	632	599	583	619	602	686	656	621	684	654	617	698	635	656	586	626	645	661	666	650	620	620	605	644	628	659	661	642	645	626	656	607	658	616	646	664	654	669	627	649	652	605	600	669	648	658	617	648	640	685	697	649	631	614	685	682	647	624	653	644	643	620	676	669	629	664	634	638	630	669	583	668	601	675	654	684	663	670	683	643	654	631	649	616	674	653	670	645	625	656	663	659	616	656	633	627	597	621	695	670	685	665	679	638	635	652	650	614	689	617	684	682	626	627	679	594	649	671	700	678	644	628	652	652	617	658	674	679	648	589	621	676	632	611	626	669	613	688	619	587	644	639	675	625	665	686	639	655	632	614	647	609	620	591	654	614	633	609	639	649	671	661	640	635	643	650	635	629	671	605	657	604	677	655	658	647	639	641	618	652	665	654	640	660	632	680	620	639	600	653	646	630	651	637	630	654	639	693	653	667	663	632	688	666	600	626	644	700	668	645	649	648	670	625	657	617	636	665	677	690	670	591	678	603	642	675	730	649	616	636	646	638	624	613	632	646	641	641	702	595	638	668	660	680	633	645	627	606	620	672	637	662	643	644	681	643	656	614	668	601	640	663	620	674	611	622	705	628	642	609	629	640	675	625	649	681	645	601	651	697	617	648	682	623	699	678	649	658	594	642	645	686	693	666	658	668	658	628	647	656	634	673	646	656	649	643	646	682	638	681	613	621	663	640	624	662	622	613	633	671	645	656	669	652	618	614	660	674	667	659	661	603	619	658	690	647	613	663	669	633	662	667	621	664	612	668	650	652	660	631	602	615	638	628	640	648	607	621	665	633	664	623	664	605	622	620	691	655	672	681	617	695	656	688	621	609	656	635	647	642	665	683	698	607	637	670	627	660	660	694	617	620	652	617	672	645	658	580	668	639	598	680	594	646	679	654	594	621	670	644	652	652	658	653	622	631	651	635	655	631	676	652	630	620	597	638	615	666	676	646	664	646	637	634	614	676	605	654	613	700	640	650	626	654	624	648	664	631	644	697	636	641	583	684	634	676	598	622	663	642	650	633	678	676	626	630	636	635	662	616	618	595	620	661	636	662	601	683	677	681	682	603	637	627	674	664	652	676	669	614	630	630	631	608	649	624	623	651	647	649	654	690	666	636	637	655	628	709	655	639	596	651	660	620	641	649	651	666	644	687	660	626	610	615	636	612	644	644	663	683	682	671	671	669	602	596	668	655	645	631	641	620	613	619	686	650	645	631	636	671	677	620	659	637	633	606	688	615	623	656	602	617	638	671	659	659	647	640	681	639	582	644	630	610	670	640	649	719	641	647	655	575	641	654	630	626	612	616	651	649	658	675	622	638	603	590	653	638	656	654	630	688	622	652	624	646	619	675	654	672	633	667	640	684	623	671	649	636	654	630	695	681	625	614	655	670	663	632	615	630	624	619	663	649	599	607	616	638	616	640	621	649	610	611	652	656	673	670	664	640	662	671	678	632	648	617	631	634	601	631	624	647	648	653	600	617	630	675	662	622	661	644	673	644	621	629	628	685	592	654	689	644	647	612	624	647	627	654	634	657	642	653	690	597	666	642	649	666	658	652	643	666	651	607	645	644	658	588	603	653	649	644	631	621	596	648	627	627	648	630	628	626	650	637	630	666	606	627	647	650	650	655	605	659	657	602	684	619	604	594	655	664	642	667	645	637	627	625	669	632	704	669	662	659	646	647	616	675	694	693	625	629	653	683	662	647	652	635	637	630	635	645	623	616	661	655	615	650	645	656	598	600	636	652	654	660	617	615	685	644	653	638	618	578	642	650	643	640	644	654	683	610	615	593	651	699	671	672	631	687	670	691	646	650	672	593	658	654	650	662	672	649	637	637	678	565	616	689	607	635	658	612	638	683	648	657	657	624	636	679	653	626	644	647	655	665	642	673	608	610	647	672	642	653	629	663	608	613	657	596	609	633	678	668	584	655	707	611	654	631	619	647	642	646	680	651	662	641	625	633	628	637	656	625	650	630	615	632	679	648	628	643	623	628	676	663	643	679	636	665	632	670	641	639	622	630	629	661	629	685	680	660	634	672	645	632	645	628	666	641	636	656	658	661	631	625	648	690	649	658	646	653	617	635	649	642	663	649	643	643	645	584	649	633	619	604	639	644	641	650	627	645	654	684	609	563	631	662	652	646	658	669	657	667	658	620	689	658	637	634	609	650	622	591	648	634	648	625	619	639	630	597	639	619	683	619	638	659	597	666	623	668	639	667	631	673	594	694	672	645	646	638	630	670	635	619	696	679	675	661	620	620	675	624	643	652	621	609	660	627	660	646	639	666	623	632	644	663	621	651	685	631	667	630	622	641	652	672	644	638	647	659	619	614	641	641	620	620	668	630	613	636	602	636	650	631	649	702	612	621	569	623	630	655	655	661	625	606	615	655	629	633	671	674	588	640	640	584	663	645	633	633	681	634	661	646	672	673	640	689	663	613	643	652	646	641	606	624	637	610	699	650	661	633	627	664	662	640	679	645	653	627	622	662	598	677	612	630	651	644	666	633	630	640	633	643	649	637	635	639	645	646	665	627	646	669	633	596	570	652	654	610	705	620	653	649	649	668	642	650	652	622	608	640	645	652	635	645	669	688	673	666	637	666	656	613	632	619	604	621	658	621	630	678	693	627	698	636	646	654	649	658	642	640	628	673	626	632	638	647	629	665	616	617	614	648	680	623	635	655	636	652	647	649	681	632	645	646	607	633	680	629	638	649	653	679	657	640	623	608	651	617	640	592	643	624	605	612	649	667	633	670	633	672	662	637	657	678	655	685	601	636	697	673	644	648	658	699	644	635	661	626	650	634
5349	11206	8363	1818	136	49	42	51	47	37	51	44	46	49	48	47	56	44	54	53	68	96	64	105	91	58	43	44	47	56	50	37	42	53	56	47	43	51	44	50	47	48	41	46	56	47	40	46	47	42	57	48	41	49	57	52	38	34	41	29	39	54	46	49	38	47	49	44	42	43	50	44	49	62	57	47	45	39	54	41	46	42	47	42	42	39	38	55	58	51	39	47	41	62	52	41	48	55	51	56	51	48	50	52	47	58	51	59	56	38	45	44	45	46	55	50	44	47	45	55	47	49	42	57	58	45	33	49	44	39	53	52	39	42	59	45	50	38	52	48	48	53	40	45	44	48	57	53	48	54	54	58	41	62	51	45	63	56	53	43	45	40	49	48	46	47	29	55	57	51	47	38	52	55	72	40	46	35	48	48	46	32	50	43	51	43	56	51	52	43	42	41	32	45	43	52	49	47	45	44	36	52	50	52	46	61	44	36	61	44	47	45	47	54	54	39	48	45	44	42	36	45	45	47	41	48	56	48	44	57	47	54	41	53	54	53	43	34	49	50	48	57	48	47	45	46	60	48	44	48	45	40	47	43	46	37	55	46	45	61	50	38	51	49	45	43	45	43	44	46	46	52	48	48	37	42	53	50	50	56	46	47	49	39	45	53	56	41	48	55	60	41	39	49	56	36	47	38	54	42	47	41	53	65	50	63	61	34	48	43	55	51	49	47	42	49	67	52	47	47	50	42	55	49	36	47	38	40	46	45	52	48	59	44	42	37	40	34	41	43	47	46	42	53	36	45	53	44	41	40	55	57	49	41	52	50	53	53	48	44	50	52	40	46	38	51	48	64	53	37	37	53	45	55	39	63	52	52	51	54	59	48	39	60	51	47	55	43	45	49	46	48	43	39	58	49	53	43	48	51	42	50	59	49	47	52	47	56	48	45	42	60	41	47	57	51	43	47	56	40	47	55	51	38	39	49	48	56	54	46	55	35	37	55	54	50	45	41	49	42	37	43	48	47	47	45	49	61	39	64	53	38	55	42	62	61	44	44	51	46	33	49	51	52	56	45	45	47	51	52	42	48	62	52	42	57	48	51	31	49	45	43	44	40	63	49	44	50	57	58	41	58	51	42	34	64	37	45	41	54	48	55	56	30	44	47	57	40	47	54	67	42	42	54	41	56	43	38	41	34	36	51	48	49	60	41	51	47	49	55	48	53	53	39	63	56	50	51	55	53	54	55	51	48	50	47	52	54	44	58	61	52	37	53	57	40	45	50	62	49	53	51	47	46	56	54	47	55	49	40	58	41	46	48	54	47	43	47	49	51	45	43	41	52	40	39	63	50	45	49	46	39	46	56	46	40	43	40	44	47	56	50	36	46	42	33	45	54	56	50	51	46	46	48	51	55	43	37	65	40	30	58	54	57	44	57	44	40	30	46	38	55	48	53	56	48	43	55	42	46	51	50	41	58	40	40	39	61	57	47	55	49	53	53	63	57	45	50	48	46	46	49	40	49	55	49	48	43	43	57	46	42	47	46	47	58	44	42	52	46	54	41	33	46	42	42	40	50	44	55	38	56	44	54	40	46	56	53	37	46	62	59	46	49	52	49	53	33	48	35	60	52	38	44	41	33	32	63	48	40	45	42	51	45	46	56	56	54	48	46	47	50	47	43	38	51	41	69	53	40	48	38	60	42	46	37	45	50	48	53	51	46	54	37	47	49	48	53	38	44	52	40	53	31	43	41	38	51	48	49	34	57	39	55	38	53	52	60	42	44	46	51	45	47	45	49	60	44	43	43	47	56	44	44	51	49	50	37	56	41	55	55	35	46	43	53	57	47	41	57	43	45	48	48	46	44	54	43	49	47	46	46	48	50	44	53	48	51	60	47	41	45	51	45	52	57	55	45	44	43	56	40	49	44	54	46	46	35	47	47	41	36	47	43	51	56	47	38	53	33	42	45	46	37	50	58	62	57	51	53	42	47	45	52	51	58	49	44	48	57	46	56	49	46	39	47	48	41	48	38	59	53	48	41	57	35	47	54	49	47	50	43	42	49	44	52	50	41	41	41	40	49	40	39	60	56	41	50	40	47	53	47	44	51	51	45	54	63	56	38	54	51	48	46	46	55	60	53	56	54	50	51	40	44	49	37	42	47	49	52	53	40	59	47	57	41	43	51	48	36	63	46	43	51	56	52	37	49	47	40	56	47	34	40	42	56	58	51	38	44	53	46	48	71	44	58	52	58	50	55	45	53	43	46	47	40	42	35	59	40	43	47	40	61	52	29	57	52	32	43	48	51	44	38	47	45	52	43	49	52	41	40	46	49	43	56	56	40	39	46	51	43	53	40	41	49	44	58	59	48	41	42	52	39	41	46	54	43	40	44	54	44	46	47	39	59	39	49	46	44	49	47	49	46	55	40	53	51	48	51	66	44	50	42	37	42	52	47	49	44	58	50	47	49	63	50	47	55	48	47	53	38	43	45	55	52	33	49	43	37	41	45	56	50	44	44	46	49	45	57	49	42	53	52	50	55	38	44	63	46	47	38	46	41	46	46	53	42	37	54	51	46	56	45	48	60	49	47	60	54	50	49	46	39	55	45	54	39	46	46	58	45	58	43	50	42	42	54	43	41	59	40	44	55	55	49	43	57	52	65	39	46	43	61	45	43	34	40	46	47	41	44	54	46	48	49	43	29	58	49	38	48	43	46	31	51	41	42	35	36	36	48	45	45	48	34	45	46	40	43	49	37	49	56	44	45	40	62	50	52	45	45	38	64	41	39	38	48	51	39	55	53	49	51	50	46	53	50	50	50	47	47	37	43	46	60	59	42	58	44	53	52	43	46	44	55	51	52	41	55	39	64	48	56	44	44	44	53	51	56	47	50	41	46	60	53	46	34	56	49	52	48	48	46	46	43	37	51	41	54	53	44	55	50	39	31	41	37	43	41	45	50	54	38	51	47	58	50	49	55	52	51	48	46	46	45	61	49	56	41	41	48	52	46	45	50	52	42	42	48	46	56	55	46	53	61	57	41	52	59	47	46	56	49	57	44	40	36	28	57	54	52	53	44	53	49	51	53	53	40	40	48	48	56	45	47	37	49	50	54	41	47	39	46	44	43	50	59	58	48	34	62	53	42	35	41	48	54	47	43	46	49	60	55	49	49	34	50	55	49	39	37	44	57	51	49	46	49	50	47	47	42	54	43	54	39	46	45	52	46	40	55	42	61	45	44	48	61	56	49	54	44	55	45	64	50	56	43	49	43	39	57	50	44	58	43	53	51	40	55	53	48	45	43	47	56	53	39	53	33	44	47	44	57	67	50	53	60	41	55	39	41	57	54	40	58	53	51	49	39	59	53	42	42	46	52	54	59	44	53	57	49	49	52	53	49	40	44	59	51	51	48	41	46	47	52	56	40	41	47	44	64	42	58	39	46	47	42	55	48	43	49	44	38	64	35	52	41	57	57	41	49	45	54	49	54
36566	37108	29952	23193	2878	688	710	674	669	688	644	599	613	592	598	640	635	599	587	573	1221	2055	1487	2614	1674	713	584	568	600	609	584	637	567	567	568	610	619	595	623	596	625	606	569	598	589	577	625	599	588	616	554	586	640	617	608	578	610	593	573	583	649	576	572	601	554	568	558	604	579	580	594	562	588	655	598	609	603	577	661	561	598	561	578	592	582	570	561	604	591	617	555	606	587	580	527	597	546	594	559	581	588	607	632	564	609	596	568	573	633	579	570	582	609	601	624	588	539	576	612	641	646	618	587	571	618	614	612	579	604	621	589	568	592	631	559	567	629	590	586	586	607	603	572	569	620	589	620	598	598	548	636	571	582	622	581	634	587	627	559	587	614	568	614	612	630	600	627	606	601	670	604	635	598	618	553	606	612	583	589	562	583	560	591	560	588	542	589	614	569	578	593	585	586	614	598	584	622	620	590	567	609	623	620	645	589	636	561	586	574	565	597	645	595	591	604	578	593	627	636	543	558	597	562	610	595	619	585	621	578	623	577	627	563	593	628	646	613	617	582	580	596	611	614	624	575	548	576	586	619	621	602	601	604	582	608	581	582	599	597	610	583	565	617	558	632	569	619	635	541	598	578	594	616	602	603	629	635	565	575	590	681	632	578	563	604	581	536	621	585	617	594	594	646	574	584	576	660	556	554	596	587	593	575	606	619	541	587	559	583	610	569	611	566	628	595	600	613	557	602	612	540	600	582	628	605	615	590	575	618	596	585	607	573	593	566	568	583	570	616	615	622	654	620	587	591	616	576	575	560	567	601	597	569	618	607	559	623	583	634	587	607	607	601	592	568	613	611	547	608	627	589	603	596	576	558	623	596	578	587	599	611	585	621	592	594	606	591	570	560	610	617	597	609	605	590	592	615	586	603	601	620	573	631	619	583	594	618	582	590	595	573	581	569	580	573	578	625	618	584	625	584	615	595	565	564	616	599	556	604	562	637	600	578	564	567	593	627	581	589	600	616	571	575	627	563	623	620	554	578	577	592	583	568	609	602	616	582	554	618	591	630	611	620	630	600	596	625	612	625	562	608	587	624	585	622	599	583	594	592	610	544	569	585	632	594	576	610	637	591	565	592	620	560	600	575	617	586	621	564	583	608	588	562	577	622	597	618	610	580	597	637	586	592	574	591	606	599	612	590	673	603	605	617	586	558	604	595	615	567	593	586	579	569	611	609	570	577	564	593	583	592	580	560	577	622	604	617	564	595	600	604	557	585	576	614	613	558	561	605	620	618	624	623	584	585	561	583	565	586	564	578	617	563	577	630	582	565	610	592	572	586	608	615	586	596	596	575	576	581	611	643	635	591	654	585	592	604	629	571	578	551	647	616	601	593	592	609	599	616	564	582	610	576	577	609	617	610	581	636	618	597	611	617	610	561	590	576	594	585	605	580	634	584	574	592	631	558	583	585	633	608	566	591	637	580	569	558	600	599	597	591	580	588	546	621	559	620	610	620	611	619	592	602	589	582	599	577	578	627	611	566	575	639	575	595	589	596	578	607	599	575	570	623	614	561	604	576	549	591	592	642	631	613	562	608	588	580	632	566	591	606	641	600	564	586	586	603	583	581	584	599	612	604	629	574	624	617	568	584	599	613	571	603	600	558	589	618	579	621	608	554	624	590	617	593	579	648	628	537	604	540	602	560	571	533	614	571	631	585	634	606	621	586	565	613	587	593	615	583	584	550	575	606	606	603	624	613	550	560	606	594	615	599	568	623	602	612	600	609	572	583	586	620	542	601	622	593	584	580	574	601	569	622	560	626	607	617	581	606	594	590	595	591	594	591	590	594	616	593	610	567	606	605	609	616	599	656	613	644	640	590	592	579	608	584	618	605	578	629	587	580	562	565	570	595	604	585	602	605	568	586	585	590	584	639	585	597	583	603	617	574	620	594	574	585	584	590	606	597	553	609	606	602	604	632	603	615	603	558	581	608	563	569	580	619	623	588	663	548	578	572	593	653	578	657	625	575	599	638	577	529	579	582	586	549	612	590	594	604	651	599	611	559	593	592	554	575	590	582	601	574	576	605	592	628	603	614	598	554	588	561	594	609	593	591	615	552	595	555	570	580	574	599	623	554	608	602	605	577	613	629	591	594	570	578	561	598	599	589	600	625	568	559	569	610	587	609	652	625	594	606	600	578	615	605	608	565	628	585	569	564	585	655	568	561	569	572	586	570	557	567	588	631	613	615	598	621	594	591	611	596	581	586	582	636	569	591	574	591	564	619	570	594	581	582	602	571	564	587	629	580	652	574	602	619	647	605	633	609	590	634	594	578	568	622	619	610	611	601	614	570	564	581	613	575	634	595	579	618	593	543	608	564	631	620	569	545	588	578	592	590	587	568	635	609	544	555	613	600	598	618	605	612	545	583	569	606	582	571	582	558	609	526	626	603	598	615	549	596	638	579	614	600	584	628	606	583	633	596	624	610	595	585	577	607	602	646	557	612	589	613	593	605	580	612	574	590	546	568	593	587	595	621	576	600	570	588	575	582	640	587	573	570	598	621	579	569	623	574	606	593	555	611	547	611	610	577	536	569	584	610	590	572	565	581	626	620	637	648	574	590	585	576	656	579	581	607	612	612	624	622	587	617	580	599	620	551	543	621	619	579	596	584	608	604	587	609	563	605	600	607	533	579	635	581	588	589	604	565	618	617	633	573	609	595	581	614	572	577	567	579	620	604	564	571	549	571	611	572	607	584	570	624	543	606	606	578	586	584	578	548	627	559	613	599	570	631	621	592	616	611	590	604	556	573	596	601	617	629	525	630	664	541	627	556	630	568	586	554	547	568	591	579	647	578	592	574	618	598	559	590	625	574	667	595	610	609	600	595	610	605	588	617	585	590	624	596	601	592	563	631	596	577	607	591	586	570	625	564	585	582	626	630	600	630	582	632	626	604	588	604	578	591	542	604	613	605	595	628	603	596	609	595	562	615	611	605	560	606	585	597	588	608	587	568	611	621	608	638	581	594	607	575	590	596	592	594	591	574	555	586	585	575	532	627	582	569	549	590	573	596	568	602	619	628	562	620	579	577	594	608	610	613	579	618	572	589	564	609	607	595	633	608	620	618	587	595	583	566	577	599	569	572	544	598	582	576	559	622	576	558	608	598	589	563	584	583	571	613	607	578	567	591	583	579	615	575	576	562	598	559	629	594	561	590	623	599	555	613	617	588	588	621	608	580	592	591	559	588	593	569	535	604	558	610	643	569	585	590	576	574	630	582	582	568	616	628	575	554	627	592	600	603	609	616	576	551	627	590	616	618	556	549	628	588	606	570	611	592	605	592	569	583	629	599	607	613	537	547	615	583	571	616	621	585	615	614	571	643	640	565	553	583	577	615	606	600	609	619	604	613	594	590	582	599	548	592	602	592	584	579	597	614	564	568	618	592	587	570	558	545	610	583	591	558	608	595	591	565	597	604	627	585	560	587	570
14456	31012	19459	6311	1224	54	60	32	40	45	25	36	43	40	56	35	47	55	58	52	120	194	150	103	78	57	41	49	41	44	39	40	42	42	40	51	42	45	47	39	40	49	40	44	58	46	49	40	38	43	52	46	45	44	36	49	45	42	53	43	44	32	55	39	27	49	34	47	51	44	42	43	37	48	47	45	35	44	33	45	55	51	51	43	40	42	42	40	49	45	41	55	52	46	50	37	49	40	49	34	43	28	37	54	36	48	48	50	54	44	52	46	46	39	49	62	43	49	33	55	45	42	49	46	39	46	33	40	52	50	42	47	54	48	38	44	51	51	42	45	43	37	38	44	49	49	54	43	42	45	45	40	47	44	56	55	47	42	47	45	40	37	47	48	44	38	39	50	40	42	47	48	48	49	47	40	50	57	49	42	50	53	36	35	52	54	47	45	38	48	35	34	53	47	39	45	54	55	38	40	43	62	33	38	39	34	46	34	55	39	48	37	54	32	45	44	33	37	48	40	30	38	51	46	49	48	45	37	34	44	41	57	44	40	35	45	45	44	36	40	54	45	41	43	44	40	37	39	38	48	41	41	55	38	44	49	42	37	39	52	63	45	37	48	29	39	49	30	44	42	45	45	41	41	54	52	48	41	38	48	38	36	43	43	41	36	49	38	41	38	39	43	40	43	45	42	52	41	46	58	46	40	48	51	26	43	54	45	32	52	36	43	36	49	44	41	39	43	51	58	62	45	42	48	33	50	38	34	49	58	40	43	45	34	32	45	46	41	47	38	43	46	35	43	41	48	39	50	51	52	46	49	41	41	48	41	41	50	36	40	48	40	51	53	40	39	41	62	35	50	50	37	53	46	53	44	40	46	42	32	45	42	46	36	42	42	36	38	42	35	43	48	49	54	43	43	41	33	55	52	38	43	42	44	53	38	48	59	39	38	44	37	36	45	44	37	37	39	37	44	41	49	42	46	44	49	47	30	57	47	59	44	53	44	52	40	51	42	45	45	32	44	35	46	49	41	45	48	47	44	53	43	47	56	49	49	48	45	44	51	60	39	54	46	46	45	44	40	50	44	47	51	46	31	34	49	35	48	34	39	36	54	39	56	40	40	55	45	53	44	44	43	57	53	44	45	41	39	39	44	42	53	40	45	39	39	36	46	41	42	53	44	32	38	36	59	44	48	39	45	48	53	44	49	39	54	33	49	54	37	40	39	49	36	56	34	43	55	40	52	28	40	37	41	46	40	47	33	40	43	50	35	44	36	48	40	42	54	34	36	44	57	42	40	48	49	47	35	36	59	45	49	41	28	46	39	51	45	47	41	57	36	39	50	48	38	43	46	38	45	40	40	45	43	44	47	42	42	46	49	40	43	34	37	53	40	41	49	37	37	46	52	35	44	44	35	34	48	53	47	49	50	46	43	54	42	42	38	54	53	49	45	44	38	48	41	42	48	47	48	47	49	49	36	40	36	40	44	41	38	56	44	42	46	39	31	42	38	41	50	47	39	41	57	53	40	49	43	42	44	52	52	42	39	42	45	58	38	51	49	46	48	43	46	32	35	49	40	51	39	40	49	48	32	57	43	52	48	40	38	27	37	42	39	41	42	47	44	48	43	55	50	45	48	47	55	48	58	42	45	49	55	44	38	45	36	50	43	38	47	32	44	47	43	50	54	43	40	48	39	50	47	48	41	47	44	43	39	40	39	45	38	51	37	41	51	44	48	33	48	34	47	51	48	50	43	42	34	55	35	35	46	41	40	40	37	43	48	42	38	33	41	33	53	48	38	46	46	42	33	44	41	48	50	45	36	60	42	51	46	39	38	43	44	47	43	38	47	45	43	48	42	47	42	46	38	37	46	41	49	43	39	39	49	42	50	57	50	41	48	40	49	42	33	51	48	46	37	36	38	41	55	42	36	56	40	38	49	48	41	40	49	52	41	52	40	48	42	50	46	53	46	42	36	51	50	53	47	48	50	54	40	56	42	47	44	46	42	48	43	36	39	57	40	34	36	39	48	38	50	40	42	46	40	50	43	46	58	47	41	39	49	45	49	34	43	51	54	44	55	45	53	40	54	39	53	41	42	52	37	46	52	48	41	51	48	41	44	40	42	43	47	44	32	42	44	44	38	41	55	57	48	42	41	40	56	43	44	50	42	39	48	51	52	43	46	46	50	62	46	43	37	52	37	54	45	50	42	43	30	28	62	41	46	44	46	45	37	33	47	51	42	45	46	46	49	43	35	27	39	41	48	29	47	34	44	48	48	47	54	47	47	35	57	45	47	41	42	38	46	50	45	32	54	45	44	46	48	55	38	35	33	36	47	41	54	45	40	47	51	49	50	51	46	46	47	53	66	43	47	42	39	53	46	38	47	50	38	45	43	45	42	63	54	41	46	41	37	45	29	41	56	27	61	40	46	54	40	38	38	39	40	38	43	40	55	42	35	38	48	52	51	50	44	39	54	47	42	59	44	42	40	46	49	36	54	45	51	44	53	45	40	50	36	41	32	43	42	39	47	56	46	41	47	35	46	44	39	44	48	42	38	36	44	42	45	46	54	39	45	52	47	36	53	22	35	35	37	40	48	54	40	49	45	40	39	37	46	44	43	38	41	45	47	40	41	41	51	52	45	47	45	53	47	45	41	50	28	42	44	46	39	50	54	44	50	44	37	37	39	43	48	46	47	50	42	50	36	42	52	47	38	45	50	47	51	46	43	53	44	47	37	49	39	36	42	41	57	53	43	49	51	51	46	40	41	50	47	44	50	35	44	43	58	45	42	41	51	46	40	45	24	56	47	50	58	51	42	37	53	52	35	45	44	43	45	58	50	51	42	44	39	39	38	41	39	46	49	33	42	48	41	52	36	42	44	31	46	32	39	52	39	48	30	45	41	44	38	49	45	54	34	46	53	43	41	34	43	46	55	39	45	73	49	49	52	38	38	34	44	29	43	45	48	41	31	40	45	46	48	26	53	46	45	37	46	54	44	47	40	41	39	40	59	41	46	49	38	43	42	32	46	39	46	46	45	34	53	50	43	35	40	44	42	46	42	42	50	47	42	59	48	41	37	43	52	47	36	35	49	44	37	41	47	52	47	42	36	54	44	52	48	46	47	45	42	51	49	40	39	50	50	43	42	37	48	45	49	43	44	58	47	35	41	45	55	36	39	44	44	41	42	36	41	48	44	33	37	46	44	46	39	32	39	32	43	32	45	44	46	52	48	49	45	43	39	52	38	50	46	45	35	37	51	50	45	53	40	44	50	59	47	62	37	40	47	46	38	49	42	52	35	42	51	35	47	41	46	49	40	38	54	48	35	52	45	37	54	43	51	64	41	41	47	40	48	50	39	39	56	44	42	39	53	38	51	39	52	40	38	49	47	32	49	40	37	41	36	48	59	37	47	54	41	48	39	34	51	50	42	39	57	42	53	40	33	38	40	49	46	43	49	44	44	37	36	46	46	34	50	50	41	45	39	49	40
41736	47505	39644	36691	15247	959	785	716	709	657	664	616	584	562	565	585	588	536	567	715	3262	5786	4083	2408	1234	564	545	501	556	555	561	525	562	558	566	536	572	538	593	500	582	550	544	503	533	517	542	544	568	480	571	553	546	540	501	539	512	514	529	538	549	526	535	557	495	532	501	516	533	542	517	540	487	537	527	556	550	548	517	522	522	528	536	568	507	518	515	501	540	565	516	546	504	525	536	521	539	541	543	539	564	511	514	524	511	558	536	510	557	576	527	509	523	546	528	546	511	529	577	497	526	567	518	518	556	511	541	512	536	520	529	517	524	550	509	524	556	510	563	510	534	546	552	516	555	559	504	505	547	494	542	531	505	501	541	500	563	527	514	566	521	547	567	550	569	492	532	547	522	571	552	558	506	512	539	556	528	541	575	551	544	560	556	588	538	498	532	551	539	543	550	551	524	514	556	531	526	505	575	573	531	555	546	521	553	544	554	522	534	508	567	510	497	576	553	608	529	526	556	496	572	545	518	526	569	499	488	560	514	531	501	527	509	554	536	504	525	556	550	517	535	547	534	548	525	536	520	535	559	544	550	550	502	500	525	570	499	527	524	548	523	547	537	508	534	533	520	523	498	551	543	542	524	528	520	619	550	537	554	544	519	494	534	532	543	561	516	535	595	535	532	569	533	557	527	536	553	577	545	565	527	534	518	574	561	515	520	508	565	517	548	467	549	542	520	544	548	552	498	558	517	570	520	534	542	504	521	511	562	588	559	571	538	487	543	516	570	534	566	527	549	549	568	527	553	544	530	555	547	556	526	546	536	559	562	556	541	547	500	527	511	503	529	542	521	517	556	567	546	532	535	526	529	563	553	572	549	545	572	543	561	520	536	551	545	565	557	547	518	535	520	516	549	555	525	549	514	560	495	497	604	523	548	526	507	580	541	512	519	568	566	536	532	505	521	543	536	549	523	525	499	600	543	521	513	520	515	512	532	565	506	573	527	529	525	520	540	559	508	528	528	512	556	546	535	504	532	532	547	558	526	492	498	569	511	537	528	513	518	579	552	539	569	500	543	482	555	563	543	542	545	519	542	534	492	547	554	543	555	572	530	544	516	536	518	513	503	563	539	569	548	526	597	553	552	541	531	512	548	518	544	527	547	539	522	562	558	522	534	515	548	524	561	550	521	507	519	504	544	563	519	553	576	548	515	554	523	518	530	572	550	507	494	555	506	537	512	477	507	478	539	542	526	511	519	520	566	555	520	522	552	565	552	516	539	534	528	557	542	512	536	568	566	544	534	520	516	591	548	589	544	552	515	552	589	547	541	536	524	525	572	527	533	520	511	556	568	528	540	548	508	588	542	509	537	508	539	542	518	552	529	567	534	588	557	555	522	520	494	535	549	564	533	545	514	551	532	549	521	550	523	532	513	518	554	569	540	553	537	518	517	571	526	539	550	563	510	520	516	539	550	563	530	545	508	521	494	515	541	496	550	533	539	498	528	547	511	537	523	559	543	519	544	533	515	559	556	570	530	521	549	550	531	516	554	528	520	548	551	521	587	543	526	541	536	530	554	556	496	551	532	567	480	542	552	531	536	539	504	547	548	525	487	525	493	534	561	553	552	525	555	514	524	534	564	523	566	514	539	584	515	547	527	502	525	513	536	523	597	544	536	520	531	556	514	551	519	567	567	519	546	548	504	567	523	543	526	505	515	559	516	542	529	534	598	532	528	577	548	556	548	518	565	535	510	535	485	559	564	538	531	542	537	493	576	507	557	523	546	541	535	495	534	518	544	556	502	544	531	563	491	545	557	521	550	508	572	524	567	553	568	539	538	510	559	540	562	532	540	548	550	541	546	553	550	526	530	526	524	555	540	550	558	553	523	502	512	504	536	561	523	558	524	523	535	520	530	543	541	534	565	532	536	543	541	523	519	548	523	549	523	533	535	536	547	538	526	545	586	521	537	579	550	524	515	505	511	543	589	544	521	543	495	492	521	551	521	522	522	547	521	542	531	524	506	545	548	528	507	515	511	531	532	537	537	554	523	502	520	506	534	526	499	511	547	531	524	543	523	537	514	554	543	549	552	559	576	530	538	546	552	593	531	510	550	541	541	559	472	573	553	542	539	535	505	579	498	548	535	487	563	517	537	506	522	503	544	544	541	557	549	520	559	526	534	541	534	543	522	513	542	551	555	530	541	516	512	564	547	560	490	535	532	533	553	548	570	524	544	550	556	522	540	520	533	562	571	544	489	560	535	500	497	553	551	527	537	554	532	579	550	500	531	538	506	551	571	503	514	541	514	551	518	595	530	537	516	538	511	538	581	562	475	494	557	491	515	548	554	512	564	497	552	529	486	543	560	557	518	534	500	535	520	500	497	539	550	531	524	551	562	509	573	575	570	517	482	483	535	559	572	492	553	572	509	530	511	530	507	552	500	547	524	513	500	536	479	533	534	540	550	557	534	509	527	524	509	513	500	556	508	537	544	561	555	510	533	554	506	505	545	503	538	495	558	555	531	501	495	534	554	540	499	546	525	490	549	544	570	531	523	560	538	547	507	510	521	543	541	538	531	527	532	553	524	548	585	559	558	498	532	574	515	566	553	539	566	544	540	558	542	507	561	574	522	555	506	571	565	517	563	466	538	490	555	531	554	535	545	538	542	516	534	517	546	506	538	519	494	528	539	526	548	582	529	534	534	561	565	538	547	522	548	540	553	514	500	530	573	528	564	544	517	524	571	550	549	507	543	526	536	557	573	538	500	561	556	542	521	630	557	533	527	529	559	581	553	518	536	512	552	546	527	521	565	524	573	540	538	507	532	518	527	594	521	532	539	501	495	566	544	534	555	506	497	536	533	581	551	554	519	544	541	551	527	551	510	543	509	571	500	519	562	549	512	525	542	557	530	541	578	543	553	526	530	567	573	549	541	518	540	550	560	530	573	555	553	531	564	531	491	548	513	525	535	484	481	537	529	521	519	543	554	498	514	549	509	530	518	540	499	577	526	537	545	540	567	531	536	536	536	538	531	576	506	561	516	528	557	560	554	533	533	558	558	491	559	543	540	545	512	546	554	566	530	519	553	528	521	570	546	526	533	538	546	531	543	537	532	551	524	532	515	547	527	554	529	523	509	486	520	550	522	497	524	563	540	513	500	533	484	556	550	587	569	541	557	500	535	529	547	568	509	543	577	539	520	532	537	549	488	557	549	550	573	533	503	525	521	568	527	548	533	543	527	551	467	527	501	552	601	480	552	547	568	564	570	497	524	527	528	555	530	560	561	520	569	539	516	495	529	566	525	566	526	574	537	518	537	532	590	535	526	545	551	498	543	524	563	521	513	531	524	525	530	569	555	527	519	521	550	545	530	510	506	509	540	535	547	550	563	574	582	503	514	554	559	558	538	556	547	550	522	524	543	566	545	579	480	517	533	540	558	509	556	519	547	540	528	516	500	530	524	529	509	532	533	517	574	494	500	548	519	553	540	554
14237	28132	18911	6565	1675	55	65	76	67	70	85	74	65	61	78	63	74	71	62	111	209	157	157	93	80	69	87	78	65	57	63	62	63	63	63	50	75	52	66	70	73	64	64	65	76	76	74	80	70	67	73	66	80	65	61	65	84	48	74	66	66	62	68	72	57	69	65	62	65	72	59	79	61	52	61	61	71	64	63	71	80	80	70	74	73	76	58	63	59	87	78	60	59	59	72	67	66	74	60	63	64	72	59	69	55	66	75	62	68	76	80	60	74	63	66	71	68	66	64	70	68	79	74	63	56	50	72	54	65	72	63	65	84	76	66	65	72	59	62	82	81	68	68	68	76	52	79	56	54	73	62	52	61	66	64	65	79	75	61	58	75	62	67	59	67	64	68	69	65	53	71	65	58	66	77	73	65	77	65	65	75	72	64	57	68	62	67	62	73	72	73	60	62	69	57	70	78	66	70	67	63	63	70	58	73	63	67	76	62	62	66	60	64	52	66	68	63	83	70	72	61	71	69	63	60	68	69	73	67	69	69	60	65	58	69	73	63	77	61	70	62	70	55	70	52	60	71	59	58	65	69	60	66	79	76	64	73	74	70	55	60	57	68	64	57	48	73	59	59	63	58	73	68	74	70	65	52	65	68	65	64	76	70	60	83	74	74	71	68	60	58	67	53	82	64	79	43	56	66	70	71	61	60	59	71	65	53	78	61	76	83	64	72	68	47	77	58	65	72	78	77	69	71	58	59	62	65	58	51	63	75	66	65	56	77	65	62	66	60	68	60	77	60	64	58	64	53	69	69	69	58	75	58	56	54	76	68	73	69	55	69	75	59	80	71	71	72	52	77	55	65	72	74	89	76	64	64	57	67	76	55	57	51	60	63	59	61	66	69	68	60	59	61	62	69	61	65	76	62	71	64	63	61	51	57	66	61	64	68	59	65	77	60	67	64	62	57	73	76	68	62	54	61	78	64	69	91	58	70	66	76	60	65	81	76	56	60	65	61	69	67	70	65	62	57	63	75	58	62	84	68	70	61	49	65	52	57	76	62	86	66	62	67	74	65	64	64	64	73	63	59	70	72	71	70	57	58	64	68	62	59	65	75	63	73	76	59	65	56	65	84	56	63	62	67	59	64	58	69	67	66	67	57	66	74	65	76	74	84	82	70	61	60	63	72	62	58	65	78	65	69	60	75	61	62	72	62	59	58	69	67	58	74	70	70	66	67	64	61	75	71	65	51	66	62	70	61	75	55	63	90	55	63	53	71	63	80	65	54	66	53	61	80	58	60	60	70	72	61	60	55	68	70	74	57	62	74	59	81	60	66	76	78	65	69	63	65	72	69	65	62	62	77	72	56	75	70	68	60	80	72	68	63	91	65	68	68	67	58	63	67	75	63	64	60	52	56	65	61	71	75	57	85	76	53	66	58	70	54	74	73	50	74	57	70	45	76	61	57	64	63	71	55	67	63	71	74	76	88	66	77	65	76	52	74	67	70	68	84	64	76	68	58	59	65	72	85	61	71	68	75	72	75	56	63	61	63	69	68	50	69	70	53	68	75	68	57	69	70	71	71	67	89	50	61	84	61	65	64	71	60	70	51	71	62	82	61	67	69	66	55	64	72	57	69	73	76	76	56	78	74	60	55	68	72	78	68	63	75	67	62	59	68	78	63	52	66	70	56	57	61	72	63	60	64	57	57	70	68	55	92	61	66	72	82	62	61	60	69	64	52	69	64	64	73	66	69	65	64	66	71	63	58	54	72	65	74	74	66	65	62	61	60	72	65	53	72	76	58	68	61	73	68	64	70	81	67	54	70	53	63	64	56	80	86	63	60	66	58	66	61	71	71	63	64	61	56	73	68	72	62	70	58	58	79	82	68	62	54	73	57	58	60	55	58	65	54	68	63	68	65	64	65	72	64	68	48	62	46	79	67	68	80	73	56	65	69	66	46	59	78	74	94	64	54	72	70	58	70	83	60	72	63	63	51	81	61	75	58	49	66	76	70	66	58	92	62	68	55	67	72	63	75	65	65	53	65	64	71	72	61	78	60	63	56	60	66	56	60	68	71	51	66	77	74	64	69	68	51	54	73	65	75	79	68	70	81	72	63	71	75	46	60	75	62	52	63	70	72	63	64	64	75	57	61	66	71	68	70	69	69	58	69	61	55	64	75	63	49	70	86	62	68	63	54	67	82	74	72	61	57	73	68	64	80	62	54	72	57	83	74	62	57	75	80	75	68	62	59	66	79	66	68	71	44	58	57	76	68	58	62	79	61	77	66	61	75	71	44	80	61	60	58	67	76	47	71	69	55	55	83	60	94	70	65	57	59	65	58	77	56	77	70	62	79	65	62	64	64	72	69	63	56	73	73	67	75	53	55	64	67	70	75	60	58	58	58	62	53	60	52	63	66	66	62	88	59	86	80	73	70	49	81	72	71	78	70	68	55	70	59	64	60	70	66	64	67	61	60	63	73	48	70	71	76	67	67	84	76	64	68	76	65	70	68	83	68	64	74	73	59	62	65	68	63	56	66	74	78	79	69	57	55	61	76	52	62	79	72	64	77	70	69	70	78	70	81	65	69	74	72	71	59	64	59	52	58	72	70	74	70	61	66	79	60	60	83	64	73	53	60	60	65	75	61	80	62	62	69	58	61	85	62	64	73	87	80	75	74	70	70	68	70	70	82	72	56	61	57	74	58	66	71	49	65	63	63	59	69	68	80	62	71	66	61	74	64	65	63	67	56	58	61	69	66	67	73	59	63	72	70	87	70	67	54	64	84	63	79	80	74	66	56	62	62	77	81	68	73	58	73	65	64	79	65	67	82	74	62	68	69	56	71	80	78	64	73	73	71	56	72	78	56	60	80	71	73	67	70	60	66	76	72	60	48	75	61	67	62	82	68	67	63	68	70	64	65	74	56	55	67	65	59	72	60	54	74	61	79	65	67	68	69	79	69	66	66	54	58	79	77	72	61	67	72	50	62	64	75	72	70	84	70	71	56	66	66	71	55	52	66	57	82	78	74	71	68	59	68	67	63	59	83	73	70	76	66	69	53	75	59	64	73	71	77	58	54	59	63	55	75	69	62	41	71	73	72	53	51	57	70	57	74	77	61	82	73	65	79	74	84	57	55	66	53	72	57	70	71	74	59	65	67	55	62	70	74	60	56	65	71	77	65	59	76	51	67	69	71	66	72	68	58	61	71	75	69	72	69	79	81	60	50	64	70	55	61	69	68	58	53	67	67	61	76	70	76	61	69	61	65	61	69	49	70	49	53	63	61	61	75	58	76	50	67	72	67	70	72	63	72	67	68	63	69	85	68	66	59	61	60	78	61	67	67	72	66	68	72	59	68	63	57	69	60	70	76	67	64	63	64	62	59	64	66	60	68	57	69	80	67	68	61	71	68	65	70	60	51	59	76	67	81	63	62	73	73	66	62	55	68	61	60	76	61	80	77	53	77	68	69	67	71	63	79	69
45141	49650	40122	36043	21701	1070	1077	1023	908	855	911	907	835	813	844	855	781	875	940	2347	5407	4868	3271	1777	1059	844	842	798	823	810	797	748	789	858	754	786	757	834	771	798	822	763	788	797	803	782	818	736	777	814	770	804	797	761	789	815	745	793	795	843	756	832	786	788	790	843	724	790	777	802	781	792	812	801	761	761	822	766	804	826	806	810	786	794	771	840	829	815	788	782	814	771	772	734	773	789	803	792	773	800	827	788	795	775	738	805	781	791	799	839	777	773	761	774	787	815	828	768	817	794	778	828	818	779	759	773	820	797	850	789	818	784	795	787	816	752	795	808	752	825	798	832	793	733	782	794	803	759	790	782	789	808	796	760	747	781	790	822	791	822	835	832	767	762	781	833	758	798	759	769	767	798	835	798	760	840	738	811	830	792	797	802	747	782	776	771	770	831	783	798	748	782	844	804	760	745	797	821	821	839	803	764	809	808	787	795	816	788	807	817	745	793	785	784	807	797	751	766	833	791	790	819	807	806	742	795	810	735	807	788	811	828	745	824	773	795	805	785	802	832	782	778	814	823	743	780	781	792	796	783	801	808	778	770	759	793	788	736	785	844	748	810	834	779	744	772	837	794	760	835	802	792	801	782	798	794	751	820	828	775	834	763	817	788	808	836	792	795	725	738	764	801	805	818	798	838	775	800	803	753	772	810	817	795	800	796	772	770	812	786	791	769	820	761	799	829	827	805	803	800	781	782	817	830	779	773	820	782	844	780	810	764	804	874	758	779	802	825	751	747	809	830	808	832	773	786	826	739	804	846	792	815	808	734	786	804	817	782	776	782	825	790	805	776	820	807	766	736	822	803	790	794	803	813	792	797	764	736	774	780	768	797	770	785	814	775	799	860	811	767	780	826	791	845	823	773	775	781	802	781	824	819	821	777	812	801	805	793	797	812	776	772	778	866	811	783	795	781	814	819	802	816	800	817	779	810	798	782	788	774	812	751	807	833	787	728	869	764	836	803	796	780	806	809	753	807	767	783	786	792	758	731	769	766	785	878	764	771	775	784	789	797	799	810	838	806	796	783	869	841	742	809	831	816	780	791	744	804	797	818	757	793	781	853	791	754	769	812	838	867	778	762	799	841	782	789	754	798	834	801	821	736	812	740	762	856	791	814	817	777	844	777	847	832	760	781	782	743	774	784	785	767	789	728	778	809	773	793	863	794	798	806	776	853	855	843	776	831	817	762	830	791	814	812	783	775	787	812	771	775	776	792	809	794	800	774	807	832	795	804	798	738	807	792	819	788	844	844	775	781	751	821	831	850	816	806	805	794	807	818	818	796	816	785	837	750	754	746	796	756	760	754	781	820	824	801	737	773	795	791	758	776	820	803	812	803	790	784	803	736	792	753	805	792	798	825	773	858	772	771	801	790	788	827	794	746	786	803	805	836	786	753	775	792	792	815	767	801	754	791	812	826	818	813	844	793	785	776	810	808	792	822	799	747	767	742	795	790	808	795	796	770	797	780	843	784	799	813	777	830	802	799	790	822	795	810	800	821	827	819	759	777	781	837	819	774	780	811	784	808	781	802	794	744	769	823	808	757	840	759	786	764	813	822	788	859	756	763	771	838	801	815	772	795	773	860	786	815	797	808	806	773	796	843	809	798	829	850	796	796	784	806	791	787	832	753	816	792	765	790	825	834	778	788	804	805	842	775	752	772	775	784	762	777	801	782	820	769	832	776	789	775	825	802	801	771	798	817	833	739	824	739	794	800	789	775	788	818	837	785	775	770	788	753	812	791	826	797	857	775	795	806	830	857	802	805	789	772	817	783	743	771	808	810	814	801	844	809	760	740	813	793	775	809	766	838	828	834	751	746	803	822	738	796	856	804	836	811	801	762	801	782	794	784	756	768	758	781	797	790	832	801	829	788	800	787	834	799	723	783	774	906	830	790	750	752	821	805	762	834	825	805	835	784	831	826	779	770	799	767	773	842	741	814	856	794	766	758	765	832	730	795	785	772	739	788	815	788	801	828	777	789	799	802	801	822	746	793	833	759	801	816	793	790	800	813	826	796	825	838	811	721	801	772	740	810	813	773	765	845	848	834	767	830	852	788	787	803	817	790	754	875	797	766	788	801	779	737	809	805	791	832	791	770	814	810	766	827	816	831	801	790	824	729	852	737	804	803	802	777	811	787	788	754	791	834	797	811	820	845	761	811	827	762	842	827	814	825	765	823	815	796	789	851	797	798	840	784	781	783	829	760	772	791	802	841	801	825	812	770	769	794	773	810	740	778	780	759	801	791	852	786	769	779	780	741	800	823	784	809	798	775	760	714	825	725	785	846	815	792	783	770	843	731	756	810	808	821	762	806	885	798	779	777	813	782	783	818	817	808	771	783	826	782	796	742	756	800	757	755	766	822	782	760	826	790	789	802	808	824	808	857	756	778	780	813	853	858	803	756	751	759	808	788	791	800	826	804	785	801	798	814	806	769	867	739	796	794	790	816	822	815	816	803	765	829	831	790	800	845	797	793	827	777	776	802	764	823	764	808	825	755	859	744	811	784	769	792	787	769	785	779	808	789	789	748	790	780	826	760	864	817	772	764	808	800	785	771	778	840	798	792	746	809	784	823	823	758	804	830	750	814	764	853	798	774	811	822	737	793	807	811	790	813	841	816	812	766	762	772	756	801	782	804	785	772	758	801	837	803	819	776	791	809	766	788	787	807	823	786	840	765	764	804	766	747	815	740	838	756	790	768	764	803	817	797	793	837	809	782	831	827	801	774	784	831	859	731	782	800	823	805	809	768	788	763	811	807	834	779	862	789	806	804	795	798	739	805	822	810	787	808	815	765	763	782	818	783	761	794	746	807	811	834	842	776	785	823	824	834	803	812	803	849	821	737	753	770	794	804	753	810	814	795	797	792	780	763	850	800	863	778	784	771	769	776	793	804	799	798	787	845	793	745	760	810	818	780	818	780	821	791	784	792	782	816	813	802	788	768	758	805	730	774	769	806	817	861	776	818	811	765	795	807	797	811	721	737	823	754	791	790	821	792	804	757	777	799	798	777	766	755	808	819	791	778	773	827	794	749	790	784	785	818	761	779	839	802	811	832	776	790	812	767	820	772	789	784	746	823	794	807	833	789	786	806	819	793	769	832	813	820	796	853	823	801	798	796	802	814	800	801	771	785	819	800	803	821	763	801	801	746	781	799	750	794	789	828	778	803	764	857	751	832	810	756	791	761	777	787	827	807	750	799	760	781	795	808	797	797	818	819	848	767	801	765	800	830	794	795	824	782	812	799	808	777	790	803	823	764	824	742	738	788	814	749	791	843	831	824	758	790	776	799	814	821	788	788	806	782	775	810	790	834	804	767	741	794	821	782	843	794	848	806	797	812	809	756	795	786	825	812	799	791	829	801	749	797	703	783	792	808	797	762	740	836	796	816	752	742	756	783	782	823	833	796	793	766	800	784	817	802	806	799	791	728
20381	39135	25467	10504	3395	81	63	52	53	48	47	48	51	52	65	64	63	63	58	57	217	217	153	94	76	62	55	67	53	57	55	50	63	58	61	58	66	51	53	48	56	65	54	48	54	61	56	71	49	54	68	54	63	53	58	64	57	53	58	62	43	52	57	61	53	48	62	60	57	66	58	49	58	68	65	52	69	58	53	50	60	66	62	53	61	51	47	58	49	62	44	56	73	52	60	58	59	61	59	51	55	50	61	55	42	75	65	39	54	56	46	50	54	43	49	52	53	48	53	56	59	69	47	46	53	54	51	57	54	56	53	49	41	52	68	53	53	62	61	52	67	44	67	56	64	67	47	59	50	47	41	58	59	59	63	44	62	46	61	45	55	58	40	51	49	55	65	61	62	60	60	65	47	61	58	49	53	60	46	59	60	45	49	58	53	65	53	56	54	56	64	46	54	53	50	52	52	48	58	57	45	68	66	61	69	47	57	49	52	51	70	56	56	61	47	50	53	51	52	65	52	47	48	69	52	66	47	56	54	66	53	48	52	63	60	55	55	47	56	58	71	59	49	49	67	46	41	53	79	61	58	56	60	43	61	55	60	68	65	55	63	64	40	62	67	63	55	50	53	52	70	39	71	43	60	49	61	52	47	58	62	63	49	60	63	51	58	58	69	60	62	67	54	54	64	60	49	55	65	61	58	62	59	63	47	71	50	60	58	49	47	63	56	57	51	63	55	49	76	59	53	67	41	50	49	44	56	64	70	48	61	41	51	57	59	60	61	50	60	50	78	65	54	40	54	52	40	44	64	60	64	58	45	60	60	47	45	67	43	49	61	60	46	53	61	55	51	46	47	69	56	52	57	51	55	57	54	53	60	53	51	62	56	37	60	53	63	66	61	52	46	42	61	48	62	49	55	52	65	63	65	54	65	49	50	64	62	62	48	55	56	59	70	71	68	51	68	55	59	66	54	46	60	54	55	54	56	68	56	61	70	55	58	50	58	52	53	65	51	54	44	64	61	46	49	68	69	62	53	58	47	59	60	64	51	64	62	52	64	54	54	54	57	53	73	56	72	55	60	63	54	59	68	63	50	68	58	67	62	66	51	47	50	51	65	53	50	59	50	52	57	72	57	52	46	65	66	65	54	63	62	54	60	58	61	51	57	62	55	60	55	56	59	59	57	60	51	68	63	48	71	70	55	77	69	47	62	48	48	58	50	72	58	52	57	55	65	50	61	48	54	59	52	61	56	53	54	63	46	48	65	74	64	48	45	65	64	64	58	44	48	42	54	55	66	72	48	44	59	54	50	56	59	67	53	58	67	48	64	62	56	64	59	60	61	52	65	48	54	51	51	58	59	52	60	56	65	66	52	74	41	69	56	57	56	59	57	65	65	78	64	55	48	67	53	56	63	42	60	50	67	53	68	53	66	68	51	58	53	62	59	63	59	54	59	52	61	55	62	43	72	49	67	44	50	64	55	60	63	60	54	41	61	60	58	47	45	52	56	47	51	50	57	53	52	62	66	48	48	48	50	61	70	49	40	64	48	48	43	49	53	62	54	63	48	52	47	43	54	57	50	64	59	38	49	46	59	59	61	58	69	68	43	52	48	57	55	55	64	46	55	72	47	47	58	56	48	53	48	48	46	59	54	52	54	55	49	55	61	67	60	55	56	51	56	51	63	50	48	54	58	56	52	47	53	58	65	49	48	43	54	32	48	62	49	51	67	54	45	60	58	56	57	56	57	58	45	71	60	57	61	65	62	55	48	44	62	50	39	63	71	67	54	63	61	60	57	55	59	46	53	55	53	70	52	57	63	58	53	59	51	61	66	65	57	79	56	53	43	49	66	66	49	51	56	65	45	52	40	60	61	42	59	52	49	53	43	56	59	59	55	44	47	54	53	40	48	51	49	64	60	68	64	77	59	59	51	63	62	53	42	56	60	49	63	61	61	60	45	53	57	61	46	42	62	62	59	62	52	55	57	58	59	60	53	47	49	57	64	59	50	50	71	52	60	60	50	58	51	55	67	58	58	56	46	53	56	63	52	60	56	54	64	63	44	56	55	57	52	56	50	62	64	65	47	46	54	76	59	57	57	57	55	65	42	58	54	56	66	58	58	51	53	49	54	60	53	56	49	70	57	59	51	47	62	46	51	57	53	51	64	55	49	66	51	74	60	66	62	55	56	57	68	63	55	56	47	48	57	45	61	61	58	78	55	56	48	58	52	56	62	54	46	58	57	54	60	58	60	59	52	53	49	60	58	51	61	52	51	57	42	52	57	68	50	58	40	47	48	67	65	52	71	69	65	64	50	70	52	68	54	59	49	62	46	53	55	59	55	56	58	64	53	46	60	50	54	58	60	71	41	54	41	50	56	48	67	59	45	53	59	62	67	46	47	63	58	43	51	61	55	50	49	58	62	60	57	57	47	52	60	64	51	62	49	62	48	56	64	58	67	43	58	38	65	70	59	58	66	57	63	59	50	65	66	56	59	64	55	60	68	51	53	52	54	55	50	58	59	53	70	53	53	51	65	50	62	52	53	55	58	69	55	61	59	66	54	46	62	50	60	57	61	50	56	57	80	55	58	55	57	49	53	43	50	50	49	77	60	53	67	47	55	53	55	50	53	45	51	59	54	52	42	53	61	61	55	46	62	58	52	61	58	51	52	61	59	49	57	62	61	59	69	54	59	71	55	61	40	48	37	54	44	56	51	56	52	61	59	42	61	49	74	57	57	55	50	48	64	69	58	58	58	64	57	48	60	45	52	75	51	59	58	51	56	55	70	63	64	53	56	65	48	50	71	63	71	54	62	54	52	72	60	66	60	52	62	60	37	61	62	46	64	64	56	67	44	52	55	61	57	58	47	72	55	59	57	57	49	57	58	49	57	53	51	58	55	67	52	54	63	40	50	49	55	72	53	57	70	57	60	66	59	68	62	54	61	56	57	72	62	53	57	51	67	40	58	57	54	57	64	67	69	77	62	53	66	70	58	66	62	52	55	57	53	57	51	65	63	57	47	49	63	37	57	62	53	57	56	43	45	51	43	61	57	51	58	55	66	64	57	55	47	65	57	53	52	55	47	47	54	46	51	52	51	55	40	53	57	48	57	45	42	70	48	41	63	46	51	55	55	55	61	57	45	53	61	48	59	50	48	62	54	57	65	56	63	50	47	55	45	52	66	61	72	46	52	54	51	48	56	53	72	43	62	53	62	57	59	55	67	61	52	55	57	53	54	66	55	63	52	54	65	58	67	56	61	57	55	58	56	68	53	78	61	61	56	56	73	45	50	54	54	56	58	68	62	57	49	47	54	56	52	43	65	65	59	43	66	57	51	60	41	53	61	47	48	59	51	55	62	57	53	63	52	61	60	46	57	51	50	61	54	68	40	67	58	50	52	48	63	49	62	53	70	68	80	63	52	54	70	59	61	44	43	55	60	57	67	48	57	56	53	56	45	69	68	47	63	51	53	52	47	66	55	57
43124	50750	45991	42427	33066	1037	1006	962	855	777	761	762	694	753	757	725	728	736	739	1744	5582	6000	3909	2066	1026	723	710	683	702	666	686	663	623	667	670	707	636	698	669	653	680	671	661	679	702	672	683	707	683	638	684	672	652	719	710	708	681	668	689	703	733	619	681	645	663	689	710	617	701	612	646	674	646	625	674	678	668	660	683	691	665	713	689	671	702	656	662	652	692	704	687	733	737	640	648	679	699	660	685	689	724	682	705	658	648	665	704	668	648	668	661	656	638	669	686	667	611	641	690	684	703	709	688	698	704	670	641	672	691	646	696	712	687	700	736	638	639	636	653	681	692	665	655	678	662	669	717	706	717	697	650	674	648	646	672	721	659	668	718	633	682	680	657	663	652	687	667	710	717	674	638	649	717	702	650	668	693	643	591	672	685	694	666	620	642	652	631	712	647	645	695	656	659	646	685	707	690	685	694	703	718	642	706	695	660	627	657	647	693	686	649	636	733	686	647	690	663	709	688	667	682	692	689	687	642	697	686	684	658	696	662	709	645	663	688	667	656	692	678	657	686	681	613	717	666	701	652	660	667	657	694	670	672	686	671	691	700	594	633	690	665	639	668	653	656	707	678	696	664	724	686	655	698	716	649	679	704	712	651	674	661	687	687	628	662	658	634	655	669	679	694	697	662	684	676	687	678	651	655	675	713	671	694	713	670	670	661	688	669	683	666	741	702	612	713	656	713	661	725	681	660	697	719	672	675	699	684	661	649	679	679	684	709	719	688	659	664	637	658	747	683	632	676	683	683	723	660	707	736	712	719	662	650	753	727	660	652	713	655	630	714	657	648	711	669	675	638	631	647	707	654	723	673	705	690	737	668	693	633	707	678	669	685	660	689	708	727	719	679	708	685	684	673	743	628	707	653	672	706	696	671	657	646	670	717	630	669	685	659	678	690	664	679	732	663	699	667	668	721	666	677	721	660	668	708	710	643	677	719	673	703	685	668	702	637	672	702	663	650	703	700	669	632	719	682	686	676	682	678	664	670	705	654	672	713	673	669	672	695	685	696	638	694	651	710	706	630	661	654	711	642	673	697	647	698	675	697	704	672	686	697	690	642	641	686	682	648	654	665	723	661	710	671	676	650	722	710	660	658	689	665	668	703	688	666	685	704	643	671	689	705	715	730	705	676	714	733	607	669	708	656	664	640	658	708	689	722	711	662	703	665	626	666	730	698	674	640	676	664	661	673	670	700	674	652	683	665	725	676	679	634	694	641	652	617	670	669	678	677	709	656	682	667	675	643	684	720	673	604	668	711	687	652	683	616	650	694	701	716	644	711	689	647	671	649	688	671	678	686	661	691	706	696	671	678	622	660	631	671	702	676	714	675	705	700	686	658	677	683	647	675	699	714	695	679	702	672	653	716	674	664	680	678	686	702	662	712	700	627	689	683	667	665	710	697	688	721	655	635	624	665	622	677	691	719	677	679	700	678	686	693	646	631	690	684	678	677	722	677	661	666	691	678	631	739	673	699	697	677	681	686	678	687	695	671	730	709	688	690	658	749	696	627	699	661	662	690	671	660	650	644	669	623	700	745	652	702	656	710	707	645	669	661	665	656	725	649	722	676	663	657	684	685	686	681	733	667	662	666	664	665	718	697	702	634	670	666	664	678	679	659	674	673	665	666	645	675	690	681	647	693	668	657	726	680	670	701	678	680	714	690	644	697	733	709	669	665	685	673	664	665	699	670	690	698	659	677	689	648	650	690	690	695	674	710	685	695	635	702	690	656	658	651	699	654	649	674	646	711	696	610	661	667	694	723	639	702	697	688	661	721	670	682	727	675	658	696	700	695	689	688	687	668	680	748	669	666	738	623	666	676	702	631	681	647	682	731	679	712	687	685	678	654	679	710	660	724	665	654	647	688	698	728	662	680	712	663	659	713	619	635	655	704	674	679	680	691	676	689	700	728	692	701	682	717	679	713	679	656	659	607	647	684	684	685	677	628	687	652	716	671	650	666	660	659	668	681	738	626	699	694	623	693	657	704	691	656	664	711	718	653	687	671	676	678	666	693	688	640	633	656	661	672	700	695	666	726	653	693	668	671	696	668	692	685	696	658	689	670	716	662	671	698	702	742	666	640	643	743	641	697	697	625	720	684	670	678	662	680	693	656	630	682	692	657	664	726	687	669	678	700	709	693	677	742	671	717	659	669	682	685	688	658	675	686	623	661	701	639	672	682	678	678	635	667	666	665	704	705	692	667	683	691	656	643	636	612	673	675	721	669	689	659	647	652	711	658	642	619	656	632	636	677	629	663	678	692	683	684	724	684	683	641	687	678	688	686	665	670	682	667	668	651	640	698	624	676	705	680	667	738	672	667	676	668	659	633	723	702	694	699	697	690	654	645	695	641	713	689	692	702	684	677	718	666	707	646	699	703	615	689	643	690	750	660	692	648	660	679	692	649	717	683	658	696	687	683	720	693	651	673	710	661	695	674	673	683	673	697	671	638	666	645	656	686	684	685	658	697	765	683	703	682	715	655	682	708	676	673	651	636	661	644	614	659	656	653	709	657	669	634	650	662	666	658	673	666	695	690	656	699	681	672	706	715	662	668	629	676	680	692	714	660	709	675	673	670	752	694	687	636	678	712	684	665	693	698	682	705	629	674	662	710	663	646	714	670	681	684	627	730	675	677	685	717	700	671	672	682	662	671	617	682	679	669	686	654	675	656	694	657	706	686	686	684	647	676	674	668	667	677	705	661	633	656	668	666	698	703	701	672	682	696	671	679	689	725	732	699	692	686	685	677	687	714	721	724	733	641	698	735	714	661	652	699	659	682	707	635	714	692	644	707	675	681	706	617	681	631	696	701	703	717	625	653	676	678	664	662	650	685	695	668	657	677	651	642	648	706	656	647	676	692	665	659	670	711	669	669	683	668	687	690	694	637	707	664	683	651	693	739	750	682	652	658	677	683	642	688	669	709	708	659	691	696	665	676	706	674	692	710	677	642	695	665	720	659	685	699	658	697	684	636	662	654	653	674	664	668	694	723	660	616	653	618	732	612	662	663	707	682	660	691	685	693	671	672	690	679	657	659	708	627	737	673	643	669	696	635	675	697	698	677	693	657	658	661	678	625	667	686	693	680	658	710	708	693	711	681	688	651	685	714	678	681	699	695	676	707	699	690	664	670	663	677	666	693	706	652	663	649	701	723	649	672	690	697	648	668	710	658	642	654	680	700	632	687	707	708	673	711	698	630	688	690	688	664	676	667	722	755	669	703	667	662	658	665	689	679	689	673	677	671	654	692	721	649	672	683	666	678	747	679	701	658	672	646	654	727	682	725	680	700	661	684	712	700	667	707	680	671	680	638	690	667	711	718	678	675	663	662	661	675	662	713	674	660	626	644	670	701	695	692	675	673	639	699	657	653	644	677	687	696	669	647	683	711	647	679	694	711	717	713	660	691	712	630	657	681	631	670	644	639	678	683	670
5341	10954	8129	2246	855	65	54	55	53	54	49	54	52	48	52	64	60	45	69	48	80	73	58	56	56	48	52	45	59	52	47	48	52	57	49	64	70	56	53	54	64	61	58	50	47	47	50	57	46	57	51	52	45	60	41	46	53	46	47	60	56	61	65	47	53	59	58	47	62	40	43	61	48	46	43	66	65	50	39	54	57	48	55	59	55	60	69	58	55	52	54	52	45	52	52	50	40	50	58	40	46	62	46	51	49	55	60	52	49	52	60	54	57	66	47	56	46	47	60	57	47	49	45	55	52	53	56	56	51	47	45	43	61	41	45	42	55	46	51	56	47	54	47	45	52	56	42	59	60	43	49	45	60	50	47	41	54	60	56	51	47	53	49	63	55	64	47	54	55	55	36	59	62	42	57	62	44	66	46	56	51	56	47	61	34	50	55	53	42	60	57	57	70	40	51	60	53	43	49	50	58	55	49	61	47	54	44	63	38	48	36	53	47	41	56	53	44	57	53	48	57	53	49	66	60	49	59	53	41	63	61	39	71	40	41	61	55	52	49	49	44	44	44	66	59	66	54	57	47	49	54	59	61	64	63	53	55	52	45	57	55	51	44	62	53	53	63	35	63	62	45	62	49	35	53	65	73	48	53	51	61	54	50	43	42	50	46	52	43	73	57	46	55	63	46	60	58	61	54	53	65	55	51	47	62	59	50	52	51	49	59	45	55	69	54	52	63	44	46	48	56	55	41	50	66	49	61	57	55	51	55	69	46	48	52	52	52	54	61	46	36	55	57	55	46	47	50	48	54	61	57	52	50	54	43	54	51	44	48	61	54	47	54	46	40	50	59	46	42	54	48	52	41	56	58	56	54	54	53	60	54	54	54	56	53	54	50	53	46	45	60	58	59	49	53	49	51	50	49	44	42	68	66	47	62	50	51	62	53	49	66	54	55	39	50	57	65	48	52	65	45	52	45	45	66	50	56	55	51	48	56	56	53	49	56	42	48	57	48	56	56	52	51	53	50	41	69	67	49	58	57	45	42	43	67	61	50	49	65	42	49	50	54	75	58	40	51	51	46	44	60	59	52	37	59	40	54	43	51	51	51	48	56	47	42	44	56	43	59	49	49	49	47	49	56	59	56	50	62	61	49	52	57	57	60	55	49	56	49	56	48	68	52	42	55	52	54	49	55	54	73	60	54	60	57	41	63	50	45	44	61	58	65	46	48	52	47	65	54	60	50	55	43	56	54	58	51	38	53	46	58	50	50	61	57	64	42	58	54	59	54	57	74	48	65	55	52	62	46	56	53	53	57	54	49	58	56	62	48	53	67	54	43	57	60	48	53	52	50	56	55	55	45	51	57	49	27	51	43	48	49	57	46	63	51	58	47	62	52	46	45	61	54	59	57	62	47	46	52	53	55	50	48	69	54	59	39	64	63	58	53	52	68	50	41	46	40	55	48	57	60	52	51	53	56	54	60	55	67	72	57	48	55	53	65	49	76	52	48	50	43	46	57	46	48	60	59	43	49	59	61	67	52	59	68	55	55	66	50	57	61	55	55	58	51	63	71	48	53	50	60	46	51	59	69	68	56	50	52	56	37	38	51	56	52	42	50	45	56	61	55	73	56	53	49	41	58	42	49	45	66	47	42	65	48	51	42	54	66	61	63	40	65	56	44	56	48	46	48	63	58	50	41	68	48	73	55	78	47	52	59	53	53	57	54	55	59	54	61	37	39	49	56	54	51	51	54	47	56	51	48	45	54	48	65	62	55	59	75	57	46	59	51	55	42	56	47	52	57	52	58	46	47	38	50	57	57	56	65	53	58	53	50	56	54	55	54	50	43	41	51	53	55	51	47	52	59	45	52	61	54	48	37	57	67	55	50	58	52	51	51	56	56	48	49	51	62	73	60	50	59	57	43	55	62	58	46	53	48	62	65	47	49	57	48	49	68	46	53	50	45	52	50	54	40	54	59	60	49	55	58	44	46	48	50	54	56	59	53	56	62	54	44	69	57	36	40	52	61	52	60	72	52	58	56	42	50	49	68	36	50	45	40	53	45	57	47	44	50	58	41	55	64	42	52	53	52	61	55	54	52	51	57	58	62	71	58	60	57	43	64	53	45	47	50	52	45	56	39	44	57	54	59	51	60	54	58	62	50	47	49	62	60	46	63	61	49	45	48	57	49	52	53	50	43	52	60	47	55	39	44	48	50	43	51	47	46	70	45	42	51	58	53	59	52	58	50	57	57	43	48	50	50	45	58	47	61	63	60	63	58	42	47	61	47	41	59	58	41	54	51	54	50	56	55	46	57	66	51	69	52	48	50	60	51	58	48	49	62	56	55	54	61	52	42	49	63	45	63	44	58	65	53	54	46	45	64	57	50	49	41	42	63	56	48	62	61	51	63	66	57	55	55	57	64	47	52	46	51	47	51	51	48	48	63	57	50	50	38	36	51	56	66	49	43	47	44	50	52	60	53	64	44	48	44	63	55	49	55	55	51	49	60	54	53	56	53	51	51	53	56	60	44	59	59	46	57	52	55	55	56	55	51	54	62	44	48	67	49	60	49	47	49	53	52	48	43	57	45	57	57	63	53	58	55	39	58	62	41	60	49	48	43	48	47	47	54	49	53	57	55	56	64	52	46	59	41	55	56	46	63	48	61	54	63	41	46	46	50	63	57	44	49	46	60	51	51	53	58	43	56	46	54	51	48	53	57	56	50	59	39	57	65	45	45	51	39	43	43	62	54	48	59	51	70	56	51	42	60	38	55	47	45	54	55	57	58	44	49	45	62	52	62	53	63	54	49	58	51	44	48	48	56	52	63	57	42	53	52	68	56	50	52	49	66	45	48	68	55	47	53	52	50	54	60	37	44	52	42	75	42	56	62	56	57	54	50	62	57	46	42	51	50	51	60	56	50	63	60	71	59	63	58	56	45	53	59	54	56	44	42	58	53	43	36	56	34	41	59	55	47	60	60	65	46	53	45	48	42	55	41	55	69	43	45	52	65	55	47	61	42	50	35	64	48	48	54	70	45	46	57	58	53	36	51	47	58	42	55	46	54	46	55	60	45	50	33	55	54	49	49	56	61	77	40	50	54	53	55	37	53	47	53	42	65	60	45	43	56	58	50	57	58	42	38	43	65	53	55	36	66	47	54	48	59	49	48	56	46	51	43	46	49	49	55	50	51	53	48	52	53	50	52	51	56	54	48	52	42	42	51	54	50	42	54	48	55	45	45	53	61	51	47	59	61	57	53	54	47	62	60	51	54	54	59	45	40	62	61	44	48	53	42	59	60	47	48	51	58	52	51	38	63	49	41	63	65	53	57	49	47	61	50	61	49	52	50	53	42	57	56	56	61	38	44	46	51	51	54	54	51	63	63	47	60	63	58	39	61	49	59	46	64	52	60	51	55	55	55	67	50	49	61	47	44	61	44	56	49	60	56	44	53	53	48	45	60	41	38	59	61	40	57	45	53	64
36728	36951	30782	25068	21417	1170	690	660	703	626	646	656	689	642	641	664	655	645	614	772	1492	1700	1340	990	743	703	676	670	663	610	629	613	704	619	680	701	645	641	636	611	693	672	639	628	623	650	657	657	649	634	637	657	638	609	648	656	614	622	648	662	643	662	583	682	626	632	671	691	658	685	709	630	662	686	648	658	623	695	639	696	650	634	630	673	649	603	672	637	637	642	631	648	629	605	652	681	670	657	682	643	639	648	608	634	609	650	675	639	624	667	692	605	623	592	598	655	631	636	649	677	655	600	670	671	678	624	604	643	621	587	670	617	652	621	610	652	641	642	683	692	621	584	649	615	688	626	650	647	623	674	606	651	652	655	655	650	621	635	647	669	619	636	635	646	667	656	598	679	654	612	666	621	572	590	675	648	638	646	605	654	617	651	683	664	645	653	603	609	670	663	660	658	634	634	646	627	625	677	634	655	711	645	655	623	642	616	668	667	627	640	608	606	640	573	662	640	642	667	642	630	650	663	667	644	652	647	633	643	659	657	630	667	679	714	681	685	657	680	648	635	649	660	638	656	700	632	645	646	634	657	617	570	644	635	641	677	658	659	683	641	657	628	610	641	656	590	662	638	635	627	613	599	625	639	647	665	625	634	645	641	646	642	622	625	656	673	653	661	677	626	652	606	636	654	642	627	580	607	625	648	647	637	608	660	664	636	622	644	650	624	597	641	606	642	620	660	581	662	610	647	711	649	605	613	694	626	620	574	615	622	680	649	605	653	652	668	612	671	691	644	663	650	659	656	654	648	675	675	612	623	656	671	692	647	649	650	643	669	651	640	641	622	644	647	620	644	640	686	706	670	614	706	632	640	637	654	648	597	661	592	665	648	624	664	663	681	634	657	700	618	629	630	653	678	609	651	629	643	697	655	637	648	660	631	669	664	658	642	664	639	620	609	647	635	609	684	662	629	631	643	617	583	656	651	641	615	641	604	652	633	612	658	640	691	642	635	652	631	621	589	634	616	665	688	644	688	613	660	710	620	687	625	669	624	659	644	628	684	669	654	678	640	638	617	602	692	651	627	639	630	667	673	641	614	649	628	657	647	637	629	658	639	584	605	680	594	638	619	644	635	653	629	628	603	688	660	657	615	681	662	658	616	600	569	657	620	627	636	595	647	654	628	615	643	626	658	660	631	661	662	601	646	671	647	658	668	645	608	670	645	642	691	655	674	629	683	630	638	610	632	613	656	659	615	616	650	645	638	632	643	633	589	621	641	680	645	631	614	624	674	649	633	645	647	675	640	616	656	661	691	661	624	625	626	665	645	670	614	681	652	643	612	629	656	662	667	640	606	670	666	641	706	640	662	641	654	700	683	669	609	649	608	631	633	657	633	614	636	679	658	644	606	655	634	645	644	648	670	657	630	641	659	593	612	628	658	630	568	631	618	578	633	628	664	631	668	683	625	611	657	633	654	689	625	620	625	648	641	625	633	619	647	660	674	646	601	645	662	638	701	673	641	646	637	703	672	660	672	678	694	701	649	657	654	652	670	634	664	676	620	673	681	643	666	670	635	655	663	653	609	663	633	664	641	628	651	612	620	627	648	649	685	637	644	628	668	693	649	664	645	675	631	649	636	621	686	662	662	656	629	622	647	624	671	692	616	658	603	651	678	624	607	717	638	643	683	662	664	652	623	663	651	601	612	695	681	664	637	668	685	661	655	643	632	664	712	673	665	644	680	693	632	666	709	688	664	653	671	623	668	624	675	656	652	630	638	619	652	581	641	605	661	646	634	665	693	645	676	639	634	694	649	670	666	638	630	637	651	672	591	642	652	630	668	666	652	684	664	628	629	647	633	641	628	641	633	669	650	668	692	683	657	641	711	689	632	658	686	649	643	596	612	665	643	653	629	656	687	681	619	635	595	653	641	632	652	611	662	678	665	659	690	622	636	634	677	608	631	629	623	630	640	656	653	632	687	635	633	654	630	628	633	644	706	670	642	626	643	614	615	692	630	622	631	663	614	638	648	637	621	658	624	671	665	701	686	626	667	605	616	649	657	678	629	660	630	614	655	618	636	656	570	648	610	618	595	604	669	655	653	632	679	664	669	637	640	638	651	649	631	635	612	677	671	620	682	667	615	655	650	609	666	579	665	651	673	647	673	644	615	592	644	646	687	697	652	689	644	633	663	676	682	607	673	661	644	639	653	641	649	642	600	655	664	613	670	650	622	617	658	621	626	648	669	659	650	636	655	627	587	668	686	701	606	662	597	641	664	677	596	610	602	608	583	630	626	684	637	666	688	657	631	642	682	714	596	653	649	662	617	644	649	669	621	659	617	650	658	625	665	661	669	668	646	633	622	650	654	666	607	648	650	621	638	652	714	645	649	631	640	606	622	632	660	695	597	657	631	646	610	611	617	650	620	654	609	657	624	627	602	644	647	622	699	663	673	630	677	660	672	634	645	663	665	685	596	646	613	653	652	641	651	676	670	605	630	617	659	614	617	651	664	639	651	611	655	685	666	635	663	666	673	595	630	671	579	634	639	656	639	645	655	656	636	610	672	638	690	661	656	634	598	624	644	664	637	621	672	631	609	689	658	678	659	638	694	663	661	676	689	639	657	648	609	624	597	595	732	665	689	644	614	622	643	627	638	662	635	563	664	637	672	659	632	640	611	664	662	641	658	654	585	638	645	681	625	630	625	641	631	654	668	619	664	659	648	617	622	637	687	630	651	646	643	647	671	656	643	652	651	634	663	620	631	678	647	606	654	634	647	650	666	648	645	648	648	646	663	670	656	687	638	656	648	652	616	675	637	594	664	657	631	633	694	641	584	638	609	639	650	653	643	629	640	658	640	620	655	669	668	654	656	692	627	683	642	600	619	677	604	678	617	611	657	638	620	649	655	672	642	660	642	594	686	674	676	662	629	600	690	616	602	626	678	622	665	619	641	608	654	608	662	647	632	665	630	618	648	642	628	625	640	631	647	636	632	646	650	618	646	611	630	658	651	686	649	659	655	636	638	619	611	678	596	632	603	693	625	634	665	648	630	637	661	662	686	600	628	695	708	652	648	641	655	653	614	630	669	660	615	682	658	615	648	624	677	641	608	658	652	605	636	666	638	648	628	644	655	651	636	689	661	652	629	669	674	644	626	666	618	648	647	661	643	661	631	636	621	678	666	672	613	656	701	680	590	662	671	680	642	678	647	639	636	639	639	635	646	686	630	678	613	623	678	656	615	681	632	683	663	622	665	665	634	631	628	589	618	608	624	613	615	619	674	651	614	636	654	603	647	641	619	618	627	639	649	594	638	661	614	657	657	584	663	604	632	652	666	651	658	645	628	661	658	679	651	653	682	644	645	649	665	609	619	618	618	642	706	634	598	689	622	655	646	635	646	625	667	633	605	656	633	638	661	695	664	646	634	661	664	644	705	611	644	651	651	651	674	655	655	621	666	662	676	664	610	625	601	624	668	646	659	606	617	608	665
13715	31134	19379	7008	3125	442	54	45	54	58	54	40	53	49	47	59	41	46	51	63	67	93	65	78	61	60	26	42	52	52	49	50	46	42	48	46	51	48	58	54	67	47	72	35	49	57	43	41	45	41	56	49	54	50	58	40	54	48	45	54	45	47	46	61	48	35	50	41	44	50	47	46	59	50	51	45	50	35	50	53	60	45	48	49	62	62	47	50	50	54	40	41	45	46	52	49	43	46	37	35	47	52	46	47	50	40	51	44	43	51	45	41	33	44	55	56	51	42	47	42	42	42	47	44	42	56	41	43	47	42	42	33	45	42	56	41	49	43	53	35	34	51	46	54	32	56	51	52	42	51	36	48	46	49	36	37	60	57	45	46	48	33	43	35	52	52	50	46	47	50	35	50	43	40	51	58	48	44	52	46	55	50	46	50	42	41	39	37	63	46	49	42	42	48	48	49	48	39	34	35	54	44	41	42	54	49	51	39	51	56	49	53	56	46	50	43	38	53	51	63	40	45	43	48	34	47	44	50	52	50	45	48	55	55	55	48	43	43	39	62	45	63	52	58	39	42	43	41	58	55	49	44	52	54	53	46	37	56	40	43	49	50	46	51	53	35	46	40	41	55	53	60	41	55	60	57	38	50	55	51	40	43	53	42	49	53	58	56	52	56	45	44	56	44	51	32	37	45	44	54	60	52	50	53	56	54	51	50	39	52	46	39	44	43	55	48	41	43	51	41	46	41	44	47	46	63	44	43	57	41	52	55	37	51	52	42	50	49	53	45	47	45	47	56	42	51	57	58	50	53	51	45	42	49	43	52	41	47	49	50	44	47	48	40	40	44	40	35	44	50	43	47	49	62	51	44	48	56	49	45	56	39	49	46	38	44	43	51	47	37	38	42	44	48	52	39	65	46	33	46	39	43	43	39	42	48	56	41	44	45	47	39	40	54	43	44	53	44	56	42	38	43	50	53	46	51	50	49	56	41	56	62	56	40	48	45	53	42	56	54	44	52	70	52	46	41	43	50	45	44	58	43	51	48	41	47	59	55	52	47	48	48	51	51	43	44	57	32	45	46	45	45	46	46	43	43	46	55	42	44	61	50	38	54	40	59	47	54	46	47	39	57	55	49	44	46	44	35	43	44	57	43	48	50	54	40	38	49	64	47	52	55	43	39	38	50	46	43	52	45	51	57	45	60	40	44	39	34	35	45	45	51	42	50	57	42	43	47	44	49	48	49	52	67	52	40	39	43	60	43	38	36	44	65	49	56	40	38	47	47	45	61	46	65	55	51	47	49	46	53	53	50	37	46	44	47	49	41	38	35	45	49	34	39	43	34	54	46	38	58	42	32	44	55	49	48	51	64	60	54	49	52	44	54	56	42	38	43	40	44	37	39	43	50	38	37	44	60	57	39	33	45	46	44	37	43	59	39	52	47	37	55	46	53	53	47	56	47	42	52	45	54	54	58	50	47	60	47	48	54	42	45	45	54	44	38	64	56	40	39	44	38	46	46	46	39	47	48	33	46	44	51	51	54	46	47	38	43	38	47	51	58	43	48	62	36	34	51	57	47	48	58	35	34	39	58	45	39	50	58	47	50	61	41	45	46	39	38	44	50	55	44	59	44	46	56	36	46	47	48	48	50	44	58	58	40	42	50	54	48	53	40	51	48	36	52	51	50	57	47	50	41	34	30	43	48	50	45	55	50	46	37	43	49	52	53	57	46	43	52	53	47	54	50	61	51	38	40	47	45	50	56	39	44	55	52	50	43	43	52	46	48	50	43	33	48	48	41	54	47	49	42	59	51	51	59	44	48	60	47	46	47	40	41	51	50	54	52	39	66	46	48	38	51	48	56	41	46	47	45	60	44	32	58	39	43	49	55	41	47	43	59	62	37	49	54	52	47	43	41	46	44	44	38	50	56	57	46	47	42	43	54	42	43	44	45	50	49	57	44	45	43	43	47	57	56	52	34	61	49	37	48	54	42	42	45	47	48	53	41	40	37	52	55	53	47	52	47	51	47	46	51	45	45	37	44	46	41	41	51	54	43	44	45	47	62	53	47	40	48	40	52	65	47	53	51	58	46	61	36	43	49	46	44	36	40	51	50	45	45	46	44	42	47	42	49	48	45	51	50	41	49	54	57	44	49	45	46	57	49	40	46	46	41	43	55	50	38	50	44	37	49	39	44	53	49	52	36	61	51	38	50	55	54	52	57	40	45	34	44	59	37	51	42	59	49	55	54	56	56	35	50	53	35	47	51	54	40	40	47	48	47	39	51	50	49	44	53	52	42	45	48	57	51	49	38	45	38	53	54	50	51	44	44	49	41	44	41	42	48	49	50	47	39	49	38	56	59	35	56	38	51	56	50	49	42	48	48	45	53	35	48	50	47	46	47	41	43	45	51	37	41	46	48	58	46	52	52	41	48	45	48	50	50	47	61	56	33	58	41	46	46	38	47	42	53	50	53	45	53	51	38	50	43	52	42	48	51	42	51	52	47	45	53	45	44	44	48	45	65	44	50	55	35	43	52	50	49	41	41	58	52	53	50	46	42	57	54	38	51	47	40	37	58	38	48	45	59	50	55	48	38	46	51	39	48	34	44	36	31	34	60	43	43	45	43	41	59	46	47	45	49	37	48	51	43	50	42	42	50	53	45	41	47	61	46	48	56	59	43	54	41	51	50	40	40	38	37	41	46	43	52	54	38	58	43	36	50	40	43	46	54	35	47	48	44	47	37	55	48	57	60	53	46	44	50	36	52	36	37	38	51	59	54	39	44	62	51	47	44	46	44	46	42	36	56	56	44	46	48	46	42	54	34	34	46	45	40	52	40	45	37	36	46	49	51	40	52	44	54	52	40	52	34	47	60	50	48	40	48	51	47	53	44	62	47	49	42	50	54	39	43	58	47	51	38	46	49	48	39	46	56	49	40	44	48	56	45	46	49	48	47	50	38	52	49	53	49	54	50	66	43	44	57	44	40	46	42	42	43	46	50	55	47	51	46	44	46	39	32	36	42	47	63	53	35	52	49	47	46	59	53	46	47	41	38	49	36	50	63	58	48	54	51	63	44	53	37	57	48	47	39	39	47	46	42	59	42	53	40	56	37	51	39	31	46	43	47	59	49	49	53	54	49	43	42	57	36	43	47	44	36	63	49	55	54	52	54	57	46	56	53	46	45	46	32	47	65	41	47	43	44	44	44	41	45	42	49	56	48	45	42	56	46	46	51	51	58	39	46	59	46	47	47	58	47	55	51	44	52	56	43	48	61	39	44	43	46	46	49	53	57	46	46	53	42	48	51	48	52	60	49	50	42	51	54	50	48	51	44	49	47	53	37	45	42	33	48	42	53	39	40	44	42	35	45	58	57	38	41	57	48	59	47	47	45	39	52	44	59	49	54	49	47	47	49	36	51	47	44	45	60	59	54	56	44	45	47	56	47	44	52	42	51	41	49	42	57	45	51	46	40	56	49	40	47
39892	45696	39943	36599	36722	8256	680	669	639	625	591	588	596	554	572	640	576	573	593	935	1840	2241	1528	1382	956	659	523	554	623	566	575	558	569	616	556	589	572	572	589	525	560	606	577	535	558	561	582	550	573	557	561	560	580	520	589	572	585	547	539	578	554	549	533	572	561	580	579	569	579	586	545	533	618	559	573	604	566	565	552	562	561	528	570	568	559	551	576	566	583	565	568	590	583	589	585	559	568	569	534	586	587	561	540	631	582	584	590	586	584	581	550	617	545	529	556	566	558	539	560	592	562	565	554	580	543	589	604	578	565	593	551	570	537	599	565	566	614	582	571	586	570	593	572	557	574	535	556	532	532	589	580	552	568	575	586	560	553	597	569	609	602	607	583	571	547	553	535	546	579	533	614	554	565	582	572	563	583	578	562	562	573	603	602	517	596	570	601	583	578	562	591	543	557	589	542	582	588	559	540	541	570	612	561	540	590	551	585	521	552	555	601	529	559	582	546	572	527	545	560	552	607	597	579	517	571	564	541	574	564	565	560	616	570	552	570	592	543	522	555	547	544	570	567	582	594	576	565	560	561	589	550	565	580	539	601	558	560	542	577	591	579	581	546	554	601	547	599	624	541	567	587	582	569	584	588	550	604	542	562	588	552	594	586	564	601	558	514	538	556	601	550	585	566	574	539	528	600	557	544	574	606	578	585	567	554	593	556	556	580	529	549	611	568	577	542	560	580	580	539	560	557	541	556	592	591	574	571	590	561	563	535	540	550	590	579	559	558	571	591	570	571	585	572	624	583	596	582	549	572	541	587	551	598	586	528	589	566	562	552	561	598	528	600	563	575	605	572	584	592	577	541	544	631	550	589	570	546	579	559	560	569	577	594	618	558	549	560	580	581	561	588	546	594	573	595	547	565	547	562	559	618	610	579	557	591	590	579	543	562	607	550	589	537	526	551	555	591	560	626	554	584	595	581	571	552	569	582	573	572	576	537	531	566	571	615	514	502	582	591	567	571	548	505	599	534	560	544	587	583	564	554	534	594	576	563	566	569	594	596	582	576	528	580	583	606	560	541	579	537	544	590	555	544	550	601	561	628	583	554	542	526	555	560	577	588	590	581	592	536	617	604	548	541	575	551	569	575	621	534	526	553	532	536	554	546	585	551	582	604	567	590	549	557	521	573	593	542	576	587	555	596	548	568	600	587	565	593	551	558	564	580	553	577	570	515	531	556	559	587	571	566	604	548	577	563	585	561	575	633	587	534	573	517	590	543	549	588	552	581	593	576	585	587	580	612	571	570	599	600	533	590	583	590	535	613	520	571	599	562	596	582	552	579	521	633	574	547	578	577	576	559	565	556	559	535	579	574	595	568	599	546	530	595	553	613	583	535	568	569	589	544	606	568	552	547	542	560	555	557	550	559	560	575	565	563	549	564	577	606	557	577	556	590	574	542	541	551	553	574	548	579	565	578	606	594	558	573	536	549	558	596	559	554	592	531	558	545	612	588	576	565	538	600	636	563	591	568	554	558	571	602	545	545	583	579	532	559	533	590	614	567	552	583	592	584	631	552	564	524	533	580	547	534	604	545	554	540	564	530	566	557	622	542	562	583	608	597	594	568	552	566	563	536	565	567	543	555	569	582	597	593	562	584	615	596	580	579	571	511	550	593	586	520	546	580	598	588	567	570	578	568	594	564	541	608	566	533	544	578	580	536	574	576	537	571	599	583	565	560	539	560	557	609	519	597	577	613	549	574	596	539	590	558	541	591	561	566	557	577	550	597	510	529	628	574	560	593	585	562	562	564	563	574	579	584	542	591	598	526	563	583	597	555	567	572	588	561	534	590	581	570	598	584	559	573	581	570	600	556	577	573	572	591	533	583	532	574	566	577	571	603	554	593	589	571	542	554	572	582	603	550	588	578	565	580	565	581	599	580	594	559	566	591	579	558	567	579	576	574	579	588	535	579	572	533	595	567	577	580	585	545	592	595	532	549	585	559	576	587	601	532	567	593	582	545	592	590	570	553	573	577	627	530	566	564	565	570	612	550	584	595	577	562	599	559	545	572	578	606	586	557	575	571	613	605	590	574	555	591	587	629	574	547	532	582	536	600	569	606	588	539	564	553	546	565	588	547	560	579	601	605	597	540	573	603	560	576	575	617	563	548	515	556	573	569	591	571	577	594	535	572	600	538	582	582	580	612	544	561	551	583	614	563	535	566	548	627	581	576	584	553	588	546	554	585	594	557	568	556	585	561	605	593	577	574	549	588	565	535	569	538	534	578	562	511	597	546	568	613	583	588	568	619	535	562	550	613	589	602	525	570	557	600	597	554	572	581	598	548	619	542	608	560	589	510	605	541	545	504	566	581	572	563	580	579	561	593	634	490	548	623	580	585	540	565	568	550	564	589	495	597	575	594	564	589	570	583	553	533	589	541	573	595	601	515	562	524	586	568	555	568	550	549	578	573	574	535	596	568	583	599	588	534	610	553	557	532	563	601	587	565	556	569	549	598	592	578	571	554	559	520	590	557	559	555	561	548	551	579	558	540	550	581	568	549	575	518	600	605	559	544	566	559	579	563	588	574	555	546	567	582	580	588	546	542	544	606	532	558	554	568	576	550	563	561	554	628	545	556	563	599	606	594	584	537	573	582	614	563	570	575	589	566	552	563	510	558	596	555	583	557	563	574	580	541	515	560	574	562	562	569	536	567	566	539	589	540	565	585	578	523	591	544	577	541	596	576	569	563	572	568	550	521	582	562	566	599	570	537	561	565	634	593	574	548	566	560	580	584	575	519	576	598	568	567	561	528	599	574	579	568	581	558	552	536	537	566	549	611	592	587	590	584	585	587	550	608	573	563	588	489	570	567	582	585	600	587	577	558	534	571	579	531	569	601	596	566	524	604	542	559	568	617	602	557	587	632	581	561	560	563	559	627	570	592	547	536	611	582	574	581	579	574	583	565	590	572	610	571	562	593	548	550	550	517	595	523	602	595	536	549	541	555	555	613	591	565	555	566	575	521	563	546	579	573	580	572	583	560	614	609	545	559	570	600	621	585	594	558	570	581	571	596	564	502	558	574	540	573	593	528	542	530	590	568	573	571	583	589	575	554	520	563	545	577	569	535	540	554	559	586	610	540	574	515	578	592	607	509	598	622	595	554	572	538	577	606	584	620	570	578	607	547	560	588	565	553	602	585	580	564	530	551	605	566	593	611	612	577	544	555	581	599	540	591	598	517	540	576	609	550	559	540	616	562	580	570	583	553	580	605	568	558	615	589	559	541	609	565	602	533	531	586	558	591	541	541	559	586	568	528	613	584	563	582	581	602	537	586	609	551	575	566	611	563	623	574	553	578	612	569	563	612	544	552	606	631	576	538	600	601	582	602	606	541	580	554	568	567	552	581	554	591	567	585	566	519	570	590	559	552	570	549	567	539	578	561	566	564	585	594	578	515	594	583	583	572	560	558	535	582	507	610	558	566	569
11587	27986	19558	6740	3124	821	86	70	65	58	68	68	66	54	60	76	61	74	64	73	79	85	98	94	84	75	64	78	75	63	59	68	56	61	78	67	67	72	74	53	77	63	57	58	61	61	65	72	66	70	62	75	73	75	75	65	58	63	68	72	89	66	70	66	62	56	68	71	63	81	66	56	67	67	65	79	69	60	73	59	55	83	62	89	76	60	77	68	69	71	63	62	79	61	65	58	69	71	52	62	79	63	53	62	67	71	65	68	58	59	60	73	55	72	77	76	63	67	48	59	77	80	66	64	77	69	83	52	84	67	71	72	60	57	69	59	70	65	55	74	77	68	71	63	69	53	70	58	73	71	54	62	85	67	69	73	61	59	64	81	55	66	74	71	68	54	64	70	74	63	68	55	70	73	64	67	83	75	76	54	70	45	64	55	62	64	66	64	69	66	71	66	64	69	76	74	73	75	66	65	79	55	56	80	80	64	73	73	49	65	64	66	68	63	69	56	77	67	72	61	78	68	75	66	53	70	57	74	55	72	58	63	67	76	66	70	72	67	69	71	54	69	58	63	54	58	63	79	68	74	63	51	75	64	80	70	63	54	62	71	65	55	71	51	67	68	69	53	74	54	71	75	65	67	77	73	67	48	79	66	57	60	68	72	58	73	78	65	63	68	62	63	71	73	82	64	82	73	56	70	61	75	64	72	61	65	62	75	74	62	69	72	60	59	63	60	64	71	61	53	70	71	68	58	61	72	57	80	76	74	59	57	60	76	84	62	71	59	84	61	77	51	65	62	67	58	61	60	72	67	59	79	65	61	65	60	62	75	78	78	88	77	72	62	58	66	57	67	73	62	76	69	59	56	56	80	55	90	64	72	67	61	71	66	46	71	64	61	69	72	66	68	63	63	83	59	74	55	77	83	75	66	48	62	76	66	63	61	60	77	47	58	74	61	69	75	54	79	60	58	71	66	58	77	71	64	73	84	77	61	67	36	59	71	78	59	51	60	60	72	58	56	65	65	53	63	57	74	60	62	65	62	68	73	69	68	59	76	75	46	65	69	56	64	63	71	66	70	62	50	63	64	63	62	63	81	74	65	56	75	77	65	78	53	80	53	80	64	74	67	59	80	53	69	62	73	60	56	51	60	64	69	60	61	69	68	60	73	78	70	67	60	69	63	54	69	73	59	60	64	69	69	78	81	79	52	80	66	61	62	76	62	76	71	61	63	55	67	75	59	58	59	67	55	58	71	51	66	71	56	65	61	69	75	69	74	66	52	70	71	60	64	74	73	73	61	66	59	71	65	76	57	72	65	66	72	66	66	61	65	64	62	67	70	66	68	71	61	66	55	74	59	60	72	72	63	56	75	46	58	62	67	75	73	62	78	77	55	66	57	69	85	60	74	67	67	65	67	73	48	69	76	87	68	64	66	60	56	56	72	74	69	68	67	78	67	68	68	64	70	65	60	57	65	59	69	68	67	62	75	58	68	69	57	73	75	63	78	62	72	65	56	60	78	60	67	70	45	66	80	68	64	60	54	65	73	66	58	65	70	54	61	72	64	69	75	70	68	62	61	76	64	65	68	45	60	58	60	76	64	53	61	66	64	62	59	55	48	69	64	70	69	67	55	60	58	56	74	69	59	66	75	66	67	73	73	72	66	66	61	58	58	59	79	71	60	65	65	83	52	59	70	66	60	64	60	64	76	76	77	58	60	47	64	80	75	89	71	49	73	66	62	77	66	62	66	58	58	72	59	70	57	62	74	68	52	71	66	70	68	72	48	83	64	65	73	76	69	81	69	62	61	51	72	48	75	47	57	63	68	60	75	79	63	65	67	58	72	65	81	68	64	80	66	66	63	57	76	75	52	56	60	69	55	69	71	94	64	60	58	68	64	51	81	68	57	60	73	58	72	80	63	67	67	69	60	60	63	67	65	69	75	63	65	59	70	55	83	74	64	77	63	76	56	65	62	60	68	66	78	72	59	69	73	70	56	71	61	61	64	67	64	70	65	62	69	57	60	64	69	76	73	71	69	75	58	68	74	60	55	57	60	61	66	70	76	78	60	63	58	65	65	59	57	67	71	64	66	83	65	55	85	76	63	65	63	67	70	70	55	58	66	67	64	77	55	73	60	58	66	74	71	66	62	61	65	66	68	72	69	58	65	75	68	71	78	78	68	60	64	55	63	75	70	60	83	74	71	78	63	60	52	75	57	63	69	80	73	71	67	71	78	65	54	68	73	60	68	85	68	77	81	65	77	69	78	70	67	62	72	67	75	71	67	65	74	62	62	64	63	67	62	65	59	63	65	73	59	79	58	70	63	73	69	73	68	77	53	66	74	55	63	60	66	66	64	71	67	73	71	54	64	60	76	68	51	56	67	67	77	69	66	63	70	71	64	63	76	62	63	66	75	76	68	62	55	54	79	53	66	82	76	69	61	59	65	70	77	74	70	77	47	53	61	80	64	63	75	62	68	53	72	67	72	69	73	54	62	64	69	79	67	58	62	72	79	73	62	73	88	71	57	73	71	53	73	59	68	76	87	64	67	74	78	55	61	61	63	65	72	61	68	78	79	58	68	68	61	66	79	71	56	70	59	71	57	66	73	86	72	75	67	64	54	74	74	65	51	60	63	57	75	90	73	72	70	71	52	71	60	64	53	55	59	71	62	67	64	72	62	70	68	80	66	57	75	53	56	56	69	67	66	56	66	59	79	71	76	71	62	52	77	67	58	71	71	65	71	63	70	74	64	56	60	68	55	81	84	66	69	66	54	89	62	75	51	63	76	73	64	63	66	60	70	67	75	74	67	47	64	60	59	70	67	72	81	65	59	69	78	63	80	68	61	62	63	68	58	65	75	68	62	65	61	60	66	62	61	64	56	86	63	66	55	60	61	66	57	64	71	69	59	75	68	75	70	53	52	55	67	60	50	76	71	74	70	74	83	65	72	63	71	67	73	63	59	57	75	66	59	66	45	73	76	65	63	63	51	65	68	58	56	64	71	70	65	68	63	61	62	67	62	84	68	56	64	54	66	52	70	58	68	56	70	78	55	73	63	62	80	66	72	66	63	75	69	59	53	67	55	70	63	57	72	58	71	55	47	74	74	60	75	52	64	58	64	66	57	61	61	60	75	73	78	63	80	57	85	55	82	65	81	50	77	59	59	61	57	74	76	65	57	75	76	73	62	61	67	77	47	61	53	76	73	63	76	68	54	65	68	62	61	74	71	47	75	80	61	63	76	63	71	59	70	67	75	68	60	61	58	67	63	57	70	65	62	70	63	59	56	57	55	71	72	52	80	80	51	62	77	69	68	60	55	62	71	64	64	65	70	79	60	69	76	68	72	56	73	56	62	65	65	63	64	76	70	70	63	60	70	72	64	57	61	70	76	82	64	62	76	65	62	69	69	71	68	81	61	67	78	58	60	69	74	79	80	65	61	63	58	72	58	75	76	63	69	66	70	61	63	55	53	63	70	76	64
42762	50036	41183	35953	36091	15276	889	890	833	845	794	859	838	793	838	783	828	819	830	995	1305	1881	2106	1847	1327	909	798	807	767	820	813	808	807	809	779	814	786	778	797	828	813	795	765	771	747	773	821	839	770	799	796	841	759	780	788	782	788	821	812	815	804	788	773	781	727	799	839	808	805	846	815	770	804	749	761	788	786	804	791	822	785	830	773	805	799	750	813	770	756	791	773	818	812	812	779	859	770	809	823	749	839	815	810	807	793	808	799	779	792	822	779	780	819	784	801	786	866	805	731	759	824	750	812	778	778	787	787	798	833	800	785	779	817	796	810	841	843	768	783	796	854	781	808	786	793	809	803	786	752	804	815	810	771	785	794	757	848	750	814	787	769	800	780	775	800	760	799	803	791	822	768	811	773	751	761	830	814	781	807	774	763	802	827	794	765	837	788	793	820	778	837	791	816	789	757	789	771	821	768	738	770	780	805	817	760	797	818	807	802	815	802	776	780	825	738	796	840	770	789	774	792	825	780	793	820	839	820	788	807	777	806	781	765	823	796	836	860	766	816	814	827	790	827	759	803	831	801	758	795	784	824	795	760	790	863	821	834	807	809	837	815	812	837	729	741	780	814	775	830	823	840	751	788	797	793	763	806	852	811	859	819	803	778	816	810	829	785	776	775	827	757	797	774	802	799	788	784	810	773	812	798	783	821	766	818	791	794	828	778	810	846	786	804	853	796	846	840	791	797	798	787	850	742	832	788	810	786	803	772	856	812	783	813	797	795	756	823	800	740	847	774	767	821	781	782	795	808	826	839	783	839	786	786	814	813	798	797	817	789	765	791	790	821	841	791	812	820	826	810	784	811	783	804	812	748	790	801	830	821	747	774	830	780	840	771	798	820	777	786	782	806	814	766	750	775	822	828	805	744	802	795	775	766	767	761	806	805	800	792	762	857	772	794	874	816	774	777	773	796	832	797	776	795	825	790	810	779	802	803	797	774	778	773	793	809	833	793	827	795	776	810	785	771	788	832	780	743	778	804	795	784	777	789	782	766	760	815	809	797	813	816	821	821	795	799	774	797	743	820	813	779	785	795	775	775	804	747	785	759	855	782	772	776	808	812	806	828	809	774	768	787	809	804	774	771	832	792	761	830	820	803	799	787	834	793	767	848	814	796	771	808	789	809	730	805	838	755	774	794	757	776	851	798	857	780	755	820	788	792	808	756	844	752	794	811	864	791	784	786	771	809	763	786	844	761	804	765	842	762	815	781	783	833	779	813	808	745	816	791	813	807	737	810	782	746	801	796	789	733	801	776	794	779	853	801	800	777	845	817	745	742	792	736	806	802	809	778	762	761	790	842	809	798	795	795	785	758	790	796	790	796	771	811	790	817	822	846	790	747	845	857	766	821	818	750	779	771	794	818	831	741	798	784	812	744	804	849	849	784	825	820	801	732	749	805	791	787	806	801	799	782	791	765	805	838	793	761	810	789	777	778	832	806	815	812	794	776	774	806	853	842	803	762	758	786	821	854	774	806	758	845	789	801	806	753	758	719	773	830	805	870	767	795	776	758	781	812	791	811	755	788	823	794	753	775	825	793	794	752	828	798	771	837	846	825	783	783	783	789	817	778	820	821	841	789	779	801	776	848	792	789	770	793	812	820	765	782	794	812	818	849	776	782	845	810	775	831	831	808	755	787	790	741	837	799	767	810	789	834	795	817	847	813	733	795	826	824	834	746	827	814	748	813	855	771	858	787	739	832	791	845	806	826	761	780	843	801	776	794	865	805	766	787	857	788	802	829	766	786	782	792	769	809	832	794	771	842	840	790	809	771	781	773	777	774	793	802	781	786	808	743	773	844	800	843	817	817	828	775	771	749	757	770	813	825	822	816	801	769	805	815	809	803	818	818	812	801	760	781	786	827	805	763	822	803	839	821	810	792	832	770	777	779	721	779	786	811	808	767	788	820	792	840	796	823	818	806	835	764	752	822	815	774	815	819	777	789	846	814	797	826	806	838	769	830	821	809	830	804	808	774	833	832	732	761	849	784	795	788	804	776	777	812	769	795	797	784	792	778	763	740	816	809	783	848	810	838	810	792	785	826	751	852	723	847	801	780	770	814	804	793	795	747	741	781	830	830	775	808	827	797	768	778	808	777	808	751	763	823	853	749	801	761	791	777	790	788	787	793	796	765	801	850	799	742	799	769	775	850	826	826	774	787	827	774	746	773	798	834	808	828	822	818	821	809	772	804	834	812	847	793	792	795	758	763	797	766	796	785	832	800	783	843	774	782	809	826	736	814	797	822	770	781	830	782	812	787	809	774	784	799	822	772	802	773	770	781	799	800	795	805	834	777	790	807	817	795	808	811	769	807	783	819	785	802	816	785	797	762	797	782	797	804	745	759	824	799	834	777	812	797	770	784	799	829	779	811	788	793	828	801	819	808	810	778	821	801	786	808	799	812	810	783	833	830	818	794	829	805	812	810	812	784	783	748	753	784	769	798	800	802	780	790	770	791	801	812	808	799	814	807	804	801	789	789	808	768	768	791	766	857	818	803	790	857	783	810	782	845	786	798	758	763	816	799	785	794	807	783	760	838	804	813	762	778	800	827	767	789	786	811	773	829	788	774	819	778	774	770	800	779	788	801	802	738	733	832	799	776	799	799	778	841	773	761	806	799	793	846	874	778	838	816	766	812	790	782	791	785	739	788	767	822	758	817	777	794	820	772	744	739	801	772	761	797	823	767	790	778	766	763	773	830	820	764	821	780	807	768	799	781	822	860	780	803	760	798	834	791	773	789	787	735	800	778	807	804	807	824	768	812	829	836	771	819	786	797	841	820	786	864	808	864	831	833	799	786	804	860	807	808	829	778	804	809	737	863	822	831	790	786	812	801	801	763	819	787	785	755	785	782	829	817	799	802	821	805	785	829	744	778	771	805	764	801	801	872	778	752	840	786	773	825	777	778	808	816	787	823	792	759	791	834	808	761	825	814	806	762	807	855	790	783	792	744	777	779	787	836	780	770	819	815	801	858	778	809	813	850	787	804	814	721	774	813	792	792	833	814	757	830	782	803	814	789	752	804	817	812	789	777	796	731	806	805	828	811	800	824	831	803	823	830	791	795	820	803	817	783	761	782	802	771	799	804	795	837	806	848	778	786	804	765	778	751	776	796	784	843	763	714	806	788	800	804	813	762	776	779	788	821	821	736	787	826	814	789	805	794	785	860	807	814	770	748	793	841	816	765	831	832	778	822	781	805	818	833	810	790	784	813	820	801	722	801	774	820	762	812	800	792	801	809	769	801	803	749	822	839	779	796	776	808	757	826	799	822	812	818	803	780	779	793	820	779	786	783	751	753	866	751	838	786	814	799	826	797	815	798	801	848	778	843	833	782	819	778	778	797	794	772	781	773	775	789	758	881	799	807	775	776	810	824	837	799	837	818	792	814	776	803	805	802	763	779	796	771	767	809	824	824	763	768	803	746	779
19109	39784	25796	9844	4891	1476	57	61	63	72	71	63	49	67	64	66	53	58	66	54	86	119	103	107	67	64	54	58	62	66	56	50	49	57	65	57	53	44	70	62	66	62	58	58	49	59	54	58	64	51	60	64	53	64	58	46	69	63	51	65	61	58	57	58	53	56	67	40	72	47	56	55	63	57	57	52	51	52	65	55	68	73	58	56	65	59	51	67	58	53	52	54	58	51	45	55	54	64	60	46	54	46	59	53	49	62	65	63	69	48	64	46	68	57	58	64	54	66	44	40	64	57	60	54	54	69	48	43	66	64	58	62	61	60	48	56	75	54	51	60	52	56	57	52	44	52	63	67	57	49	52	56	61	62	61	64	59	45	72	70	45	53	68	61	56	49	59	42	57	68	57	59	68	58	49	46	71	53	43	52	59	55	48	54	61	71	64	58	45	65	51	68	48	56	61	57	47	63	58	59	54	63	53	64	60	66	58	59	70	55	65	65	50	58	60	57	66	62	62	58	47	53	60	52	60	54	66	62	67	42	61	66	64	52	55	58	54	63	57	71	57	56	65	49	66	72	59	53	60	56	56	57	60	45	52	58	50	51	55	56	57	55	54	60	42	54	54	49	55	63	59	66	61	49	60	65	59	65	60	61	69	73	56	59	80	60	55	52	60	67	63	59	57	53	52	50	64	61	73	55	58	65	55	61	47	53	70	61	48	47	58	47	43	64	55	60	61	59	44	58	63	55	69	49	50	52	59	54	60	67	71	68	77	50	47	60	51	52	49	63	60	46	51	75	52	51	65	59	56	63	65	59	59	48	75	56	57	59	73	65	54	48	59	49	47	46	63	64	55	62	52	57	60	68	46	57	84	48	59	38	61	54	66	58	69	59	68	56	50	67	65	67	65	55	70	62	62	66	51	58	60	65	56	50	64	60	55	42	61	53	61	46	57	61	51	68	60	64	55	65	58	64	61	68	43	60	63	43	45	54	53	60	46	61	53	69	62	52	48	53	53	60	49	53	48	47	60	63	56	55	66	71	59	67	62	74	63	67	49	45	76	57	66	56	59	49	59	84	53	48	52	73	66	56	40	63	48	57	51	53	48	59	69	53	55	59	54	54	55	48	52	53	57	48	56	59	55	52	63	52	59	61	61	49	51	57	63	58	59	60	63	62	62	60	67	55	64	52	55	53	52	57	52	64	68	51	50	59	57	54	52	67	63	59	56	62	58	59	64	69	54	59	45	58	54	62	64	53	58	66	65	53	43	68	60	70	50	67	57	57	62	61	62	64	62	58	46	60	57	57	46	62	43	52	58	55	62	52	48	68	52	52	49	55	69	64	62	40	46	59	62	61	53	53	48	48	61	50	55	56	66	74	50	45	51	58	50	60	65	58	58	68	63	61	49	57	45	55	59	43	48	55	46	48	61	59	63	53	57	50	62	60	60	58	59	44	54	73	60	55	64	53	51	52	61	67	74	54	55	68	55	65	48	63	60	55	64	60	66	53	69	62	60	49	54	64	66	48	65	75	55	67	42	55	63	63	55	54	52	46	66	43	62	52	68	55	56	57	60	58	63	47	56	55	68	53	74	49	48	61	59	64	52	73	59	75	68	61	58	60	55	82	77	61	62	62	66	51	52	36	79	53	56	37	51	72	60	60	58	58	54	58	64	61	53	54	60	54	69	75	68	56	60	69	45	67	50	50	58	52	53	46	55	41	68	65	52	55	76	59	44	60	49	58	53	77	63	51	51	51	48	61	61	66	77	49	54	45	58	53	58	56	55	60	57	55	56	49	74	63	60	62	61	52	60	71	50	61	59	55	59	52	57	51	55	56	57	65	53	60	53	63	60	39	55	41	58	75	62	49	56	50	64	52	54	49	66	52	58	57	67	50	51	51	68	53	54	57	57	63	67	38	48	60	55	60	60	55	65	67	49	64	48	67	64	69	64	53	54	62	68	62	66	56	54	61	57	47	68	70	39	42	67	58	46	49	58	58	50	54	49	56	52	51	52	58	60	65	43	58	49	76	54	55	50	61	63	58	49	55	55	61	46	53	42	57	57	58	40	48	70	53	51	47	56	52	54	60	59	67	57	55	51	63	38	46	44	59	71	55	48	66	52	45	57	61	51	55	61	60	39	52	66	55	51	59	54	61	51	76	69	59	52	52	59	58	52	64	62	70	59	46	67	50	52	56	58	55	50	54	63	62	58	44	54	65	66	60	60	66	48	47	54	63	56	54	40	57	62	60	54	54	66	62	54	55	73	46	51	60	53	55	52	70	57	55	53	59	65	55	63	59	58	60	65	53	54	52	55	53	48	74	68	65	56	55	77	53	67	50	43	54	42	47	54	47	66	60	60	49	62	56	62	46	59	59	46	74	55	67	65	78	63	67	54	54	67	60	61	58	59	63	70	60	55	62	51	70	58	58	61	56	59	41	61	49	61	54	56	68	55	48	53	54	50	57	57	62	67	65	67	68	46	60	54	47	42	50	61	70	57	71	45	48	67	53	42	53	56	56	78	50	71	63	65	48	57	55	56	58	65	67	63	45	50	58	44	65	56	75	57	67	61	58	56	45	53	52	63	56	65	57	58	48	61	69	60	76	49	68	47	53	51	52	52	58	57	52	58	58	51	69	43	60	63	57	64	63	64	67	63	49	64	56	49	60	55	62	64	55	61	58	59	70	55	50	42	58	54	53	58	48	56	51	65	50	62	52	64	53	56	50	64	56	54	55	56	50	57	51	65	54	64	61	59	59	65	54	47	59	79	68	64	59	52	66	63	55	62	60	49	56	50	49	60	65	72	63	58	49	54	59	59	50	55	43	48	54	62	56	53	76	49	60	63	59	58	53	44	73	52	54	59	47	49	55	49	61	53	63	49	52	60	59	57	68	47	62	55	54	71	58	59	48	57	56	60	57	45	57	50	49	70	61	57	65	55	55	56	62	59	48	66	49	69	57	57	58	48	61	61	65	61	60	52	43	62	60	56	55	57	57	48	68	55	56	60	47	58	67	50	59	49	61	56	58	66	63	58	66	54	58	50	62	58	48	43	75	65	63	54	50	54	61	53	52	53	63	50	54	66	44	57	59	49	58	51	49	55	52	47	71	46	64	56	57	57	59	51	60	60	52	49	55	66	70	58	50	74	60	62	45	62	59	49	68	67	65	54	51	59	53	52	54	61	57	68	67	42	61	58	64	46	68	61	63	51	56	61	67	73	51	41	68	48	47	51	63	61	56	51	51	66	46	59	68	52	47	70	44	64	53	67	63	55	49	42	55	58	58	44	48	74	51	57	48	49	48	57	38	64	61	64	63	55	72	49	60	52	37	68	52	56	62	64	68	49	62	57	60	59	58	57	59	50	58	67	70	65	54	70	54	51	69	54	56	59	76	54	56	71	58	66	63	63	56	51	62	56	50	60	54	68	64	58	65	59	76	59	62	61	60	61	67	52	64	62	60	57	65	58	62	62	72	54	60
42087	52803	45036	42222	42552	20261	871	796	791	740	734	742	760	681	722	674	669	698	672	901	1601	3327	2669	1988	1155	800	751	714	702	695	653	696	674	636	695	655	664	683	681	678	669	689	651	654	688	646	694	718	682	636	682	688	694	649	680	702	687	731	695	693	696	677	691	701	689	690	673	701	647	682	711	671	646	707	667	643	714	645	704	695	644	681	663	651	676	639	678	659	669	669	690	644	698	655	674	638	696	670	676	706	692	670	737	671	673	632	661	705	689	658	621	662	617	694	689	710	667	666	667	714	663	699	686	646	666	636	691	677	671	703	666	638	640	739	676	696	689	676	670	648	694	717	717	729	643	691	700	704	691	671	674	712	673	663	716	671	674	717	678	628	692	711	706	668	670	666	671	685	677	621	710	677	686	678	680	688	624	702	680	667	667	704	661	647	644	746	671	700	646	646	586	648	705	703	710	671	690	670	693	686	647	692	692	679	681	674	683	713	695	652	688	677	725	695	704	649	694	697	654	652	666	666	678	626	694	664	647	657	676	725	709	671	665	646	661	704	649	675	669	678	647	661	672	671	661	626	701	697	609	701	672	662	616	693	713	638	665	666	691	669	672	673	680	696	655	674	738	711	690	660	703	662	658	680	663	702	678	672	655	680	721	693	671	640	658	676	641	702	662	688	652	661	696	673	666	665	645	651	668	641	671	659	682	667	651	678	685	661	689	672	698	671	689	703	629	703	675	662	702	678	692	695	661	694	689	658	718	726	702	697	696	652	718	668	683	702	702	713	632	645	651	657	681	682	716	671	650	629	690	716	673	644	664	696	690	658	688	685	692	690	701	734	682	652	659	679	751	674	742	659	608	647	671	674	677	629	666	637	700	692	697	703	677	658	634	680	669	686	700	663	690	661	685	711	658	701	685	695	694	676	707	660	658	704	670	648	688	664	656	724	674	656	698	686	689	666	675	667	676	675	705	697	675	654	685	683	676	720	711	677	710	693	679	748	692	663	689	680	692	656	682	713	663	720	694	683	685	636	683	675	664	616	694	706	658	620	683	741	700	690	676	681	670	717	646	667	648	616	713	706	684	668	675	739	671	665	689	676	693	688	687	670	683	681	698	666	623	679	690	710	686	672	651	677	675	686	677	648	659	645	692	690	681	673	609	651	669	633	639	663	663	705	675	638	661	700	635	678	712	657	668	686	689	721	663	650	686	637	691	662	673	665	658	687	670	674	671	638	662	624	686	703	652	676	671	662	694	678	654	659	720	671	654	670	702	746	700	669	698	683	716	670	733	668	688	673	690	651	685	670	689	719	698	670	689	684	630	670	673	661	628	638	677	679	706	645	658	711	669	642	649	704	674	674	720	685	688	724	651	725	682	684	651	664	703	652	713	694	672	679	720	678	704	690	665	640	647	710	625	648	685	677	657	634	682	680	634	684	680	692	696	663	641	697	632	699	697	679	658	657	679	654	678	654	697	691	720	702	689	686	686	719	686	685	711	669	670	689	645	700	706	688	667	657	628	650	687	719	679	634	666	669	702	672	672	669	650	636	675	666	655	693	668	718	694	673	659	682	658	678	690	714	630	708	684	663	689	657	694	653	653	685	691	694	662	680	665	662	651	700	698	664	629	620	666	687	685	648	691	672	630	670	652	715	655	705	704	702	679	726	717	628	668	659	706	694	685	699	704	678	627	663	729	679	709	674	690	716	690	674	669	647	678	703	706	707	687	714	688	697	662	686	680	668	688	646	731	664	700	694	643	621	724	638	697	688	679	710	683	668	682	687	670	676	684	712	664	674	689	693	673	632	655	670	698	722	684	723	724	635	696	669	669	671	656	716	686	665	653	734	633	660	634	663	684	626	689	720	678	668	667	657	701	666	681	627	649	669	668	646	623	669	658	670	647	678	632	687	719	681	712	687	696	669	700	683	667	675	624	688	686	702	693	720	677	709	686	694	653	713	639	687	688	684	694	681	672	705	695	672	727	688	657	714	636	652	695	684	686	692	674	720	728	635	688	686	652	691	718	722	665	633	665	661	669	682	672	663	689	673	650	677	692	659	622	589	722	641	680	643	670	697	654	729	706	701	707	677	674	716	678	704	679	694	680	648	670	639	702	645	664	680	676	646	706	682	648	652	719	688	622	641	744	653	668	642	668	677	687	683	640	670	659	693	678	711	721	656	675	681	680	661	631	690	669	686	716	702	689	692	701	676	694	681	677	729	675	703	701	668	676	663	676	686	655	665	656	702	708	702	691	652	711	732	620	692	672	659	665	714	667	669	646	728	668	695	715	670	675	624	679	657	709	659	668	643	713	679	658	728	637	629	634	666	712	678	674	674	686	686	667	667	613	661	678	668	666	687	659	644	719	706	677	724	660	676	715	692	677	700	630	694	691	659	637	699	690	722	688	630	724	671	643	658	742	650	667	648	689	656	693	682	659	601	681	685	651	724	651	723	685	674	653	653	694	676	692	642	715	662	693	700	686	703	640	666	670	659	685	694	665	664	636	691	730	686	663	690	648	727	669	657	642	711	678	633	658	680	687	670	644	744	631	686	670	687	632	696	712	653	684	692	691	630	672	682	681	690	645	657	649	642	682	674	696	597	664	685	668	719	680	687	704	706	686	719	681	696	653	682	656	662	653	704	695	664	741	641	672	701	686	689	680	680	676	643	740	713	648	727	683	710	684	670	681	663	666	693	698	687	681	706	720	662	675	721	651	626	652	697	664	670	670	701	658	715	655	664	693	676	668	684	671	740	671	672	721	637	661	622	671	679	703	679	646	699	712	657	644	702	683	692	693	670	754	721	674	716	662	695	683	694	729	688	660	667	683	715	674	694	694	668	689	684	641	669	690	675	688	685	719	691	682	686	699	687	659	738	740	639	711	633	653	749	732	679	708	708	666	672	644	650	693	664	714	674	680	734	631	672	678	688	657	645	698	680	704	682	710	699	678	705	717	655	695	693	680	711	678	699	729	684	660	677	688	693	697	681	743	698	677	643	726	705	675	689	689	700	659	693	688	648	708	731	670	712	680	682	631	701	693	731	634	685	662	709	696	671	679	694	664	677	722	692	698	674	713	672	726	730	685	656	713	662	689	695	697	665	703	721	662	624	690	633	679	673	717	733	644	694	690	663	691	664	640	639	621	659	649	708	682	679	707	673	674	690	689	676	695	672	717	697	671	689	691	718	653	704	684	683	675	667	655	678	665	671	689	677	690	675	693	679	691	661	648	716	650	685	677	677	670	676	654	649	661	693	634	671	707	715	676	694	674	660	701	636	670	718	658	704	654	675	671	678	666	687	692	634	673	668	697	659	652	723	692	651	644	713	651	662	673	692	686	655	695	658	688	685	675	715	655	695	667	682	698	628	662	667	671	675	637	653	647	721	649	686	631	676	650	661	658	651	687	694	684	654	703	698	703	717	694	665	690	693	734	649	715	718	668	648	721	696	696	695	668	696	652	686	694	685	706	660	650	677	664	694
4125	11120	7301	2140	1140	252	71	40	57	62	45	61	49	32	48	56	46	44	47	52	73	84	62	80	49	64	54	55	60	51	52	62	58	48	45	48	59	46	50	60	60	54	64	47	58	50	57	58	43	57	61	47	42	52	51	40	48	49	44	49	36	50	65	51	52	44	60	53	50	54	56	66	50	45	63	55	45	49	53	58	60	61	59	60	49	47	42	47	62	52	67	56	48	62	54	59	54	57	43	47	61	44	57	62	57	44	53	49	67	60	56	51	53	64	50	46	53	51	45	63	42	55	59	43	64	55	42	59	45	55	55	47	61	46	50	49	41	61	56	50	48	59	50	57	53	45	67	53	53	70	50	61	43	49	44	45	51	50	48	49	47	49	48	51	65	57	57	56	43	52	57	63	57	55	57	51	62	49	65	67	63	67	57	48	75	52	62	66	43	45	42	48	55	52	55	47	55	43	55	56	46	70	61	48	66	62	47	46	41	47	52	47	51	49	53	47	46	50	52	41	51	39	48	58	61	48	60	54	49	49	46	53	51	55	53	64	59	51	52	37	48	52	63	47	52	49	52	54	49	37	59	63	59	58	58	40	68	58	50	57	45	64	53	42	44	56	52	55	55	54	52	48	44	58	59	45	49	59	35	51	50	54	50	44	56	59	41	45	57	54	41	45	59	51	53	55	63	61	60	52	63	40	46	50	53	55	51	62	57	48	74	57	43	62	47	58	39	54	62	49	42	49	59	41	53	44	43	64	51	45	45	49	46	40	52	55	62	57	42	43	65	51	57	52	55	60	50	60	58	52	47	56	49	64	53	52	51	58	52	59	45	58	69	56	45	52	49	55	39	58	55	38	58	65	54	47	58	49	55	47	59	56	60	50	45	44	46	49	43	61	52	52	58	57	59	51	63	57	54	49	50	49	69	55	47	48	44	48	51	64	48	50	53	56	59	56	50	46	46	53	54	54	55	57	49	55	48	39	61	52	63	64	48	56	46	44	54	40	55	51	77	55	49	58	44	51	55	46	60	57	46	44	36	49	69	50	55	50	72	49	55	61	58	36	50	64	52	59	57	53	49	57	68	63	50	50	47	44	47	48	37	67	42	50	37	51	68	44	65	51	56	57	53	53	43	62	53	40	49	62	64	55	63	51	50	53	51	48	44	61	64	59	63	57	51	65	57	49	47	50	60	71	57	68	58	49	47	52	57	61	55	58	49	47	50	45	50	60	66	54	53	58	56	55	44	55	45	57	54	53	69	51	54	49	57	46	79	47	53	54	47	52	51	56	62	46	46	52	61	58	44	54	51	57	53	52	46	53	52	58	50	53	48	57	53	53	46	66	50	56	51	52	48	36	67	48	46	57	43	41	57	66	47	52	47	57	51	54	55	61	58	58	52	55	64	41	54	52	56	50	55	54	41	55	51	45	44	63	54	49	46	51	44	70	46	60	43	42	56	53	42	57	60	65	57	56	59	53	62	51	55	55	42	53	54	46	48	52	61	52	50	52	50	50	49	62	57	53	55	56	63	49	48	49	44	46	59	55	44	50	53	47	58	68	58	48	48	58	59	48	34	50	62	62	47	57	51	52	49	55	49	65	62	45	58	57	59	38	60	56	50	52	42	59	59	53	41	51	46	38	60	57	41	58	56	60	42	49	52	49	51	39	61	56	54	59	56	49	67	43	58	58	54	60	44	51	43	64	42	59	48	67	60	54	48	55	49	44	67	56	60	51	60	38	57	64	47	48	50	38	54	59	65	39	57	52	50	49	59	61	45	47	55	53	56	38	49	48	57	55	42	58	56	59	49	53	52	54	62	67	54	42	54	67	58	62	50	59	50	51	53	53	55	55	54	57	54	63	56	55	73	58	63	41	59	61	45	52	48	58	52	67	61	43	50	57	34	56	56	54	52	54	46	62	54	66	55	52	35	51	64	46	48	60	46	33	64	50	64	54	55	46	63	46	59	58	58	43	56	51	45	48	65	48	52	52	56	55	60	41	50	46	48	49	46	51	59	49	49	49	49	57	56	44	68	56	61	46	57	45	59	61	52	51	55	57	55	56	41	55	46	50	53	60	54	49	71	54	51	49	51	55	39	40	48	55	41	65	55	41	53	51	44	52	51	46	57	49	48	49	45	49	47	51	61	60	60	59	54	51	49	52	53	60	60	46	56	52	51	53	45	53	58	64	68	55	57	56	64	59	61	53	56	45	50	42	48	62	38	39	42	47	54	58	61	57	53	56	54	49	54	50	55	36	66	57	67	58	57	47	58	50	53	58	57	52	56	46	44	59	53	46	50	48	61	46	58	44	53	54	45	62	48	49	54	63	51	58	54	52	71	42	52	48	45	57	54	55	30	47	60	56	56	57	48	55	55	54	60	53	54	48	50	56	57	56	54	48	66	48	51	44	55	57	49	52	57	63	56	53	56	55	39	60	55	57	42	49	55	56	51	53	46	47	59	46	58	60	45	56	52	45	45	49	59	53	52	46	57	53	57	56	62	59	44	55	49	43	61	58	48	41	50	53	59	55	57	56	59	59	57	56	28	48	48	54	67	50	55	50	60	54	44	55	48	45	45	68	61	49	77	52	66	56	56	51	47	64	54	63	52	42	46	42	64	64	40	69	56	43	58	66	38	61	54	46	42	44	72	53	51	49	59	64	68	48	62	57	46	55	55	53	57	57	56	58	54	46	58	46	60	48	53	44	53	57	61	63	61	62	58	48	48	48	49	62	44	63	53	62	62	53	50	65	52	35	67	48	39	51	49	49	36	42	48	41	53	51	63	52	56	54	49	65	49	55	54	51	58	60	53	53	66	61	58	65	60	49	47	53	41	44	55	50	48	59	57	60	50	55	53	48	54	48	61	43	50	44	52	51	48	42	57	53	47	37	53	66	54	58	57	46	50	57	61	57	67	50	50	41	45	60	46	48	50	48	46	51	50	55	57	42	68	45	70	50	40	52	71	37	52	53	42	44	34	50	51	64	49	52	50	32	58	51	39	49	59	56	49	60	74	64	60	51	42	47	56	44	61	40	52	60	50	42	44	63	49	41	46	54	51	57	49	54	51	51	45	57	73	58	55	50	51	44	55	68	52	41	39	40	44	46	50	43	50	45	72	57	57	49	48	52	47	56	63	61	53	56	49	50	49	53	58	60	52	35	47	39	57	49	47	45	57	50	53	51	41	42	53	54	55	50	51	64	47	55	49	68	56	47	49	63	60	55	56	57	54	37	60	55	59	47	70	51	54	42	41	50	60	51	49	37	52	47	51	48	37	45	47	54	53	51	51	64	55	44	48	50	61	43	65	45	49	47	50	45	57	38	47	62	53	61	43	58	53	57	51	44	54	43	65	69	52	43	50	67	58	61	53	57	43	58	45	51	41	47	47	32	59	43	55	46	58	57	47	59	52	33	52	56	50	57	53	63	64	58	49	53	55	43	60	60	59	46	50	40	64	51	53	47	50	49	61	63	64	38
33270	37290	29083	26058	26199	8215	642	715	700	697	661	645	614	652	661	652	627	672	670	702	1065	1538	1469	1110	839	644	605	592	648	630	634	685	657	617	646	624	645	659	669	625	701	662	644	627	654	649	713	661	637	668	629	658	649	653	618	667	660	672	661	671	684	641	611	650	632	673	642	647	646	646	634	641	682	660	666	671	664	594	641	690	617	608	635	661	662	632	664	653	658	656	609	672	640	644	608	623	616	660	632	614	639	642	651	655	678	662	633	637	653	649	650	616	674	651	648	678	613	613	631	619	646	650	639	646	670	574	679	624	684	665	638	693	627	612	628	662	636	679	627	619	627	647	669	623	648	652	656	653	615	676	667	614	671	626	625	590	621	617	679	647	656	665	632	666	651	654	650	665	609	628	613	632	626	658	647	651	631	701	618	619	665	633	607	683	639	641	682	634	621	623	664	643	661	646	636	671	612	639	683	648	610	656	682	644	615	654	665	628	574	628	673	680	645	642	619	619	665	631	658	592	630	624	657	628	644	654	587	624	597	654	694	665	610	648	658	610	636	634	642	661	634	628	649	614	664	653	667	644	652	672	648	658	620	648	675	665	598	688	648	636	672	632	632	668	629	673	654	656	635	653	614	624	666	626	603	596	622	686	655	635	627	628	664	621	685	658	678	637	616	667	637	658	645	669	654	678	629	620	701	654	657	641	632	613	680	636	601	636	669	642	644	681	638	654	659	626	645	657	676	644	671	686	681	641	612	654	665	596	660	638	592	689	650	669	616	648	665	648	673	629	654	629	660	595	677	616	682	645	684	614	686	656	652	658	672	632	651	651	649	667	627	644	649	645	635	612	671	639	678	622	671	642	646	640	624	700	633	656	678	641	691	588	633	633	695	628	614	647	651	684	647	646	602	664	684	665	604	633	632	670	662	662	628	633	637	635	669	583	634	628	677	663	657	605	646	692	621	660	611	638	650	640	677	645	679	653	614	695	664	611	641	599	631	665	649	631	653	650	621	700	641	645	632	659	670	701	636	601	647	632	658	577	684	700	644	636	653	610	639	606	646	632	609	638	627	670	600	659	601	629	674	651	645	619	657	682	665	667	647	675	709	653	657	678	638	623	646	681	637	628	653	657	648	641	643	625	659	667	645	677	663	641	638	595	664	646	624	674	660	689	637	618	650	669	627	642	627	670	622	596	646	607	686	614	629	661	642	678	628	659	646	645	649	673	626	692	695	657	641	626	640	618	613	659	677	649	685	621	665	643	629	644	616	680	606	652	657	649	653	624	648	632	691	636	644	656	681	623	643	611	653	641	655	680	631	638	643	612	638	649	673	645	639	569	633	661	649	626	615	657	660	653	653	641	667	673	654	686	632	660	629	655	626	673	627	657	670	624	656	645	677	686	619	571	682	654	649	619	648	676	633	658	687	621	638	647	702	588	619	627	653	663	657	616	625	655	640	634	622	652	630	640	679	660	588	633	669	605	627	648	634	658	671	631	640	626	680	635	663	683	644	644	648	626	615	588	670	633	648	631	622	640	606	661	669	615	614	682	662	656	622	644	664	674	620	674	661	632	638	711	634	681	653	670	642	642	626	628	638	653	612	642	677	688	644	662	579	684	620	678	623	618	625	656	670	644	628	604	624	656	653	650	637	641	640	674	633	650	711	622	621	626	633	685	589	631	634	646	686	626	654	663	636	633	624	648	651	633	607	616	645	618	660	622	613	674	594	658	654	689	656	675	681	634	655	707	603	694	656	638	653	658	645	661	622	640	618	661	654	597	631	609	647	637	628	655	652	656	622	654	633	623	662	635	621	670	651	659	653	659	675	638	642	640	658	664	666	646	633	639	623	645	664	619	578	634	660	667	627	682	622	670	693	599	646	628	678	621	645	608	654	612	668	676	642	627	631	636	637	631	626	671	596	628	641	607	686	605	644	638	677	663	655	610	601	633	661	611	667	640	659	633	654	614	619	634	658	609	676	629	655	669	651	631	659	660	637	646	652	659	647	691	648	671	666	657	648	676	660	623	597	674	662	590	626	628	631	632	642	682	666	667	660	695	641	654	677	649	644	650	631	626	648	650	659	666	680	651	641	634	610	623	644	673	657	642	643	659	656	674	641	623	637	610	628	636	692	620	644	602	664	674	668	645	667	667	664	662	650	629	622	625	614	619	607	637	681	652	639	680	659	661	663	654	694	630	626	668	658	670	638	635	660	656	605	643	640	642	608	650	637	661	657	612	641	635	653	702	675	649	666	659	634	648	615	632	584	668	631	657	633	646	605	689	659	619	677	620	671	629	648	675	665	637	651	612	625	621	683	679	658	624	654	596	673	652	643	632	663	675	607	597	659	653	671	626	602	602	612	668	635	652	653	638	626	699	615	637	639	680	611	621	692	639	652	668	652	635	660	651	624	620	618	631	634	636	656	650	654	617	637	666	619	643	604	612	661	657	645	644	624	629	666	660	639	662	624	619	594	639	681	685	606	638	639	693	693	625	673	612	647	632	666	632	663	640	637	629	683	686	652	656	643	647	639	654	620	650	614	657	654	631	613	590	752	650	678	644	690	618	670	660	625	661	608	633	652	658	665	591	616	677	649	689	627	596	613	608	615	664	626	643	673	666	632	663	659	649	688	646	629	677	672	666	641	674	634	621	651	659	666	615	598	679	617	659	641	666	667	657	637	625	659	601	685	658	638	663	640	634	617	661	628	649	709	627	603	617	682	646	641	685	659	600	659	661	635	637	621	641	646	618	638	661	630	634	646	646	647	659	685	642	678	653	616	676	631	633	622	637	631	651	689	630	676	637	623	646	686	632	649	645	701	645	643	617	677	664	667	632	616	664	644	650	647	679	644	670	612	666	689	697	663	608	614	626	640	668	649	635	606	637	657	639	638	676	639	664	611	649	678	622	631	668	640	652	647	585	639	611	651	641	638	688	609	646	697	648	668	650	658	638	622	629	639	670	653	648	649	641	661	676	666	642	678	634	604	651	638	658	596	601	649	651	624	665	650	644	630	639	623	613	684	650	615	630	665	660	619	609	664	644	623	643	674	660	638	612	628	635	598	642	638	631	695	679	649	632	650	660	647	649	671	645	602	662	626	647	657	623	693	623	636	610	640	618	625	612	647	663	625	653	647	648	644	644	619	618	676	649	622	641	649	673	641	655	619	601	699	677	593	662	670	671	649	630	658	589	632	650	673	672	629	652	629	621	646	657	686	630	626	638	624	656	621	651	693	651	651	673	657	682	632	614	659	600	655	637	646	664	655	667	666	636	679	642	598	621	646	667	642	647	666	640	650	707	632	636	638	656	647	638	640	634	666	675	657	642	626	703	663	627	651	621	649	698	642	619	619	658	641	657	623	599	644	683	640	614	630	622	642	695	618	605	659	660	639	689	647	662	661	629	590	594	630	630	620	704	678	657	694	617	678	647	603	677	619	675	631	624	653	687	658	634	633	642	681	606	633	621	669	623	588	634	680	636
13544	29867	15721	6009	3501	1586	40	49	39	51	39	58	35	40	39	58	45	52	47	41	93	150	145	92	63	60	51	46	34	37	49	44	48	46	47	49	60	48	38	47	57	46	62	60	56	55	48	40	59	48	40	49	49	55	51	45	39	56	46	40	40	43	56	49	54	46	63	46	42	53	47	55	50	50	61	41	40	51	37	36	54	50	36	53	41	42	42	36	54	51	48	50	41	53	63	53	54	40	44	58	49	42	46	40	50	53	54	33	49	49	59	53	45	41	48	40	37	52	36	35	61	59	42	43	46	56	43	34	35	58	49	55	47	49	49	40	45	55	39	46	53	40	44	54	62	61	45	45	51	42	44	45	54	46	37	47	42	42	45	51	59	42	41	48	42	43	49	49	47	50	61	38	50	42	44	47	43	47	48	48	48	37	49	48	44	66	45	44	45	52	42	38	38	58	49	40	40	44	54	38	41	53	59	54	39	51	43	46	46	39	56	43	44	39	47	54	52	43	59	44	39	49	46	47	49	48	45	60	39	49	51	47	49	57	44	49	50	49	52	49	54	42	58	57	49	39	43	55	48	57	55	35	51	45	54	51	51	50	51	46	52	44	33	53	42	52	45	52	49	46	46	56	60	49	54	45	49	63	47	47	50	58	57	48	52	61	52	50	41	52	50	46	41	59	44	60	47	52	49	48	55	49	44	44	42	46	52	55	43	44	41	45	45	27	50	46	44	48	43	33	41	53	51	62	45	46	50	50	48	42	38	59	45	50	47	46	44	52	61	37	47	47	43	42	50	42	48	45	34	51	37	46	49	43	43	44	50	51	59	59	57	49	44	44	45	52	54	41	48	51	48	45	61	59	45	47	54	51	45	54	49	34	51	28	39	50	47	54	39	53	43	44	59	55	42	40	48	51	46	37	50	47	50	53	41	51	45	57	53	43	48	35	59	44	56	54	39	52	34	56	50	37	44	49	48	50	38	43	44	36	55	54	41	49	55	50	48	48	46	42	40	55	49	49	48	44	53	51	58	39	40	48	49	47	48	56	60	38	53	44	62	44	43	43	55	53	52	51	47	46	47	49	54	47	42	45	54	41	42	66	41	40	65	45	67	40	55	50	63	43	39	63	47	55	47	41	52	41	53	52	44	49	60	52	54	45	50	41	45	65	48	56	50	40	45	45	44	48	46	55	49	61	48	42	48	55	58	55	64	48	63	51	45	45	38	50	38	52	64	36	45	38	51	54	49	43	54	48	46	49	49	49	52	52	47	47	51	52	47	52	46	58	49	44	38	52	54	55	50	41	50	65	44	43	52	54	60	55	45	47	56	46	50	51	53	46	54	44	55	50	49	52	47	40	48	44	42	40	48	56	54	46	49	50	47	48	45	47	41	47	65	49	42	44	31	60	39	42	34	39	54	47	52	45	72	41	48	40	43	42	42	48	43	51	47	37	50	52	48	47	40	52	44	45	35	44	60	50	47	46	54	62	54	43	38	60	53	45	54	37	50	50	39	49	42	54	53	42	59	53	54	57	49	50	53	53	55	46	47	60	40	43	47	57	56	53	44	50	37	63	57	53	49	43	53	43	42	43	44	48	57	51	44	36	53	40	46	54	56	47	44	50	52	45	43	48	43	45	48	46	62	47	45	55	48	47	35	53	38	46	49	59	68	39	36	51	61	37	43	50	50	48	66	44	51	51	34	49	42	53	49	47	50	45	45	44	41	51	44	55	46	50	38	54	50	50	48	60	59	39	42	37	50	44	43	59	32	58	46	46	46	44	56	40	47	61	35	57	46	42	52	47	44	43	49	49	52	51	50	52	45	49	38	51	42	49	48	50	41	56	47	44	47	42	43	40	45	40	47	58	50	55	37	42	37	46	45	39	46	44	47	55	68	39	49	47	58	52	48	44	33	46	46	45	41	49	47	32	59	55	50	52	56	39	54	54	44	43	53	29	49	49	43	53	43	48	48	59	48	57	41	37	36	50	45	40	53	52	44	41	40	56	45	45	55	52	42	40	33	46	35	43	54	40	45	45	54	48	48	47	44	40	44	57	49	49	45	47	54	51	45	55	44	47	46	47	53	44	41	46	55	40	41	52	33	54	46	60	44	51	46	50	58	47	50	52	46	47	55	61	43	53	40	50	47	53	45	57	48	56	52	39	50	33	46	55	45	48	48	54	40	62	41	38	37	50	43	41	50	40	56	62	55	33	58	57	53	53	47	33	42	41	38	48	46	48	44	41	40	44	34	63	46	52	42	39	39	57	40	48	50	40	47	41	41	61	51	38	49	40	38	46	53	46	56	53	51	39	41	47	53	57	57	46	54	39	54	52	37	43	46	46	45	50	49	43	45	56	57	39	44	51	59	44	44	57	48	52	48	54	41	36	68	45	56	48	40	47	42	53	49	41	47	61	38	51	60	54	49	37	56	58	58	46	50	54	52	62	40	37	43	49	55	47	43	49	54	45	43	56	58	49	38	42	49	43	60	40	53	43	54	39	51	49	46	48	46	40	52	40	45	44	48	47	51	37	44	49	49	38	51	49	48	40	50	59	51	42	65	37	56	58	49	52	51	49	49	38	40	47	44	31	73	38	57	49	43	46	48	55	47	66	47	40	57	45	52	42	51	57	55	39	55	45	50	55	40	50	42	41	51	50	42	40	49	39	48	57	49	42	50	43	44	47	39	61	44	51	44	50	40	57	37	42	45	45	54	56	52	38	52	37	49	51	48	45	44	47	57	46	47	36	52	36	47	47	53	49	60	39	34	42	48	58	42	56	53	43	46	54	47	49	45	56	48	54	42	35	40	61	42	41	32	47	57	47	54	42	37	54	43	47	59	49	49	51	50	54	62	58	59	39	51	53	46	48	55	41	52	55	42	49	40	47	43	55	34	51	41	41	57	50	43	54	56	57	47	41	43	57	54	61	51	47	41	45	51	40	54	54	48	33	48	35	53	68	49	47	48	50	47	50	58	55	47	38	44	49	52	65	39	58	37	42	37	40	46	55	43	46	54	57	47	47	50	32	43	49	38	35	45	50	54	37	43	47	41	49	55	48	34	53	45	41	51	48	43	50	51	63	47	57	50	61	46	51	51	55	41	49	49	54	60	42	57	51	50	53	57	47	46	54	35	54	50	52	47	44	47	43	47	44	39	49	44	52	44	47	49	43	44	44	49	43	49	44	53	44	29	49	41	34	60	38	44	49	53	45	40	50	50	43	38	50	45	43	41	50	51	49	33	44	58	55	51	49	59	45	43	51	41	46	53	47	56	43	49	51	48	57	58	49	52	54	55	43	36	45	53	43	42	44	43	44	41	55	41	37	52	52	57	43	49	56	47	52	56	52	48	47	40	47	48	53	44	51	47	47	45	41	45	45	55	56	48	41	61	48	53	47	47	37	36	40	49	38	48	55	44	41	52	39	46	52	35	37	43	42	58	28	46	42	44	43	45	48	47	43	39	52	43	40	45	51	54	52
40006	45340	36285	38978	41281	21805	763	748	681	697	704	605	584	621	625	590	613	580	607	644	3121	4163	3102	2052	1017	693	598	557	545	566	596	570	595	593	565	583	588	600	562	616	580	573	582	577	584	582	620	617	597	578	595	580	610	618	548	587	608	581	584	593	520	586	542	568	556	561	581	565	587	581	601	627	584	586	568	573	579	607	540	527	577	564	639	528	554	580	536	589	586	567	561	542	587	607	593	556	601	634	550	592	573	601	560	592	644	575	586	576	564	526	570	592	541	558	598	590	566	599	610	544	600	613	552	589	566	568	577	638	609	581	636	588	594	523	598	587	574	545	573	612	605	582	637	521	560	582	570	610	565	610	593	591	570	598	572	585	628	567	581	589	593	588	584	581	579	558	589	599	591	564	554	593	579	582	595	595	574	524	581	603	561	543	581	582	577	574	543	566	569	579	571	607	587	553	605	567	612	550	602	567	568	551	598	588	561	547	574	597	566	523	590	564	574	539	590	606	573	584	622	561	583	568	559	557	557	555	595	584	540	600	568	544	581	568	537	574	594	589	597	592	548	574	579	615	594	560	612	544	598	554	582	588	613	561	553	580	570	541	598	556	533	617	574	585	570	577	578	575	587	584	561	587	533	607	611	548	600	574	578	593	615	585	590	588	556	557	571	600	522	554	604	602	569	596	573	535	593	562	581	562	603	615	578	628	521	608	555	606	593	584	559	564	594	533	569	559	585	600	572	615	531	570	549	592	621	580	589	610	577	582	560	574	585	591	568	565	581	581	612	580	589	589	592	610	597	562	602	606	555	583	572	600	622	577	588	587	576	583	602	556	579	574	591	557	610	581	568	561	549	592	588	565	591	562	586	546	560	575	605	549	586	570	550	583	573	588	608	605	593	550	566	536	550	614	600	582	591	542	600	547	576	530	600	547	591	555	549	560	606	589	597	562	560	590	608	530	600	563	574	566	588	603	603	598	548	578	567	606	587	568	594	602	568	599	562	614	568	577	567	594	581	583	573	597	557	594	606	582	551	562	595	583	585	549	576	557	574	607	566	572	571	522	615	562	582	602	546	607	575	571	595	554	598	573	573	553	620	564	603	616	594	595	598	559	572	582	564	610	555	578	572	547	585	578	614	537	598	527	584	591	591	576	587	558	577	556	589	609	586	597	592	599	566	572	579	566	564	573	561	612	548	562	595	571	616	580	602	599	563	537	575	610	595	574	565	555	532	612	578	623	580	557	560	611	588	583	585	592	620	589	568	589	566	573	548	558	565	604	577	621	572	578	549	595	559	606	567	564	590	564	601	584	628	582	577	568	587	621	608	571	608	561	619	551	582	587	613	585	565	558	617	565	565	587	589	598	577	598	554	617	567	587	559	577	581	597	599	566	581	593	590	535	577	579	612	579	611	595	575	568	613	570	555	589	579	583	600	537	627	594	578	553	550	621	602	535	591	550	553	583	547	576	593	564	605	587	617	556	580	585	562	586	591	575	580	557	608	590	594	584	595	530	589	573	582	635	574	542	565	606	626	590	569	566	586	567	560	590	577	578	644	582	591	573	599	587	581	575	559	591	626	571	567	593	534	587	571	555	554	590	559	587	576	581	574	595	568	577	585	625	579	552	579	551	587	513	567	582	611	526	573	576	580	631	609	585	601	634	594	586	595	599	594	599	544	561	610	566	556	564	545	590	603	565	570	586	600	616	539	586	529	575	608	597	559	573	550	562	588	601	589	576	570	602	561	548	585	572	595	580	578	630	607	546	569	556	627	608	584	558	536	582	570	595	581	546	562	580	542	607	584	586	550	596	598	571	587	588	555	554	605	636	570	592	553	567	540	588	605	535	561	580	603	603	599	583	576	588	560	574	541	579	578	561	610	589	583	570	589	603	610	575	570	628	569	570	580	561	572	569	581	601	587	589	576	542	610	566	568	570	560	615	591	622	552	584	570	606	584	568	567	558	564	592	580	580	546	573	603	593	581	557	580	600	569	540	594	590	595	628	599	555	568	574	593	566	631	604	594	578	545	544	609	560	605	609	559	591	572	589	577	575	593	561	594	613	581	577	585	568	608	615	528	580	585	586	576	572	584	592	559	587	580	570	617	624	601	615	593	566	564	563	584	588	590	554	563	539	551	551	563	603	576	564	535	576	527	591	584	563	615	558	549	583	552	561	574	570	599	572	581	526	585	564	581	543	581	614	574	564	579	543	576	573	536	582	613	559	607	557	603	580	574	547	557	610	534	521	593	564	574	582	593	565	575	580	561	550	603	608	585	552	590	597	556	592	560	621	605	532	581	567	557	590	555	574	617	612	563	557	568	601	562	585	532	585	590	600	583	574	560	607	572	583	602	555	594	592	612	603	550	622	638	595	622	560	570	579	589	568	586	592	572	555	577	617	580	590	525	596	576	583	584	592	544	564	577	586	571	551	615	574	614	582	588	562	598	627	555	585	583	545	560	565	601	572	599	521	526	605	527	580	584	557	603	606	589	585	579	577	569	559	596	593	568	562	573	563	603	554	595	563	601	581	642	585	591	556	556	580	536	572	618	578	597	607	568	572	638	602	566	569	560	554	606	603	605	591	607	599	554	631	538	598	555	595	575	622	603	607	573	597	606	611	570	559	624	599	562	559	570	561	621	581	581	556	537	590	568	518	592	575	562	563	593	590	586	580	593	621	581	533	634	570	588	565	582	579	607	593	616	562	576	582	548	612	543	562	606	594	607	566	614	576	628	588	610	556	594	590	599	606	585	563	575	597	576	595	548	566	587	582	560	591	617	587	582	616	600	594	585	558	582	646	596	642	536	585	644	553	569	579	573	594	560	577	541	603	560	598	568	574	627	570	532	578	553	568	643	572	566	569	609	583	599	550	565	576	578	602	605	542	600	540	582	570	575	584	618	603	537	563	546	535	565	549	598	605	562	554	529	607	594	557	566	578	554	565	545	613	575	544	597	596	570	561	584	580	585	591	545	576	578	605	576	607	535	591	609	617	566	575	565	594	591	575	526	542	595	582	556	567	614	612	625	573	573	579	580	631	618	555	607	577	563	579	578	539	552	595	565	626	590	588	564	576	612	559	539	586	574	586	569	555	586	569	622	594	575	593	594	568	590	574	573	554	551	575	627	629	571	594	546	563	536	565	606	583	586	566	581	546	578	564	589	597	599	626	580	545	616	582	569	596	585	589	542	576	623	540	611	579	565	567	600	546	590	565	599	581	580	565	559	564	628	564	593	575	590	599	593	568	612	582	555	606	621	580	577	575	542	587	608	653	607	576	540	622	596	552	594	601	602	594	580	581	570	588	594	589	597	597	595	591	584	616	609	593	594	614	573	560	590	608	571	607	563	557	610	573	567	582	597	566	611	571	589	584	592	572	541	568	585	556	549	567	630	568	619	595	598	584	557	603	609	585	613	575	593	613	546	574	598	601	564	587	578	610	571	590	582	584	605	608	571	541	576	566	531	572	582	556	572	606	567	540
13511	27301	16379	5354	2247	646	72	61	72	58	80	74	76	77	69	77	70	72	63	49	159	238	238	153	107	72	74	77	62	64	75	72	73	68	61	71	62	63	72	63	67	82	54	81	72	69	71	59	77	69	63	71	77	71	72	74	65	69	84	65	65	72	76	71	69	81	65	68	62	72	64	62	54	60	53	71	75	72	68	75	85	77	71	65	78	65	65	73	62	67	65	75	68	52	67	61	51	64	59	59	73	65	64	73	75	63	58	80	65	62	73	59	66	70	57	73	69	77	61	66	71	67	64	56	75	70	70	73	54	72	63	63	60	69	69	77	75	69	62	67	72	61	67	66	62	68	59	72	75	65	62	63	53	57	58	60	55	71	72	75	59	66	72	59	60	52	57	81	75	62	74	53	69	57	70	73	66	71	73	75	61	79	75	60	64	61	65	67	63	67	58	74	65	78	72	52	62	60	87	68	61	70	72	64	72	62	70	75	70	59	55	60	61	68	59	68	63	59	66	77	58	74	63	54	85	65	45	66	79	67	57	59	77	58	70	68	74	64	65	67	63	76	60	53	91	64	85	65	79	75	71	58	75	59	70	65	77	54	66	65	78	63	63	53	69	67	73	79	62	75	74	66	63	70	77	74	62	64	63	62	67	58	64	64	62	57	75	53	64	71	75	60	51	56	54	58	64	63	75	54	66	63	82	79	54	68	61	73	65	49	77	66	71	46	57	75	71	59	60	77	71	72	55	59	68	63	59	57	51	87	66	64	70	71	62	57	74	61	76	65	79	72	60	57	68	57	73	69	69	58	81	71	72	66	55	65	56	77	75	70	54	79	71	75	59	68	85	71	65	78	65	70	58	75	75	58	76	56	67	66	72	64	65	58	64	69	71	56	73	69	52	69	58	76	56	73	62	72	77	83	62	79	69	72	65	62	52	74	60	70	66	57	69	53	57	66	64	70	59	68	71	66	77	75	76	81	73	63	78	70	72	72	68	72	48	66	61	70	55	65	62	66	77	74	70	76	66	63	71	64	62	64	69	63	59	60	54	81	58	57	68	67	60	76	51	67	86	68	55	74	61	60	78	85	52	71	56	63	61	77	65	53	63	72	66	61	76	58	72	48	64	68	71	61	62	72	77	76	79	78	68	66	59	63	58	77	56	75	68	61	70	80	65	60	67	56	71	66	71	74	68	62	66	75	70	69	56	67	57	54	68	62	71	66	67	73	70	63	61	68	49	75	81	67	70	66	65	54	66	80	68	79	63	64	92	72	69	69	72	54	71	65	67	71	62	67	87	68	68	71	71	67	60	68	69	76	80	72	71	52	75	65	61	55	63	59	75	55	69	69	55	58	70	70	72	73	73	60	69	61	81	65	61	70	68	71	69	79	81	58	65	60	86	81	86	70	69	70	74	55	67	78	63	61	59	52	66	69	74	72	60	64	63	71	52	66	65	71	64	73	77	62	77	60	87	84	91	59	72	64	63	72	74	61	58	66	71	59	63	65	60	54	56	65	69	83	53	56	80	68	60	68	63	80	64	69	70	68	74	74	56	59	71	73	70	70	70	68	63	62	63	62	61	75	67	60	60	65	78	64	65	66	67	49	73	73	56	59	79	81	74	80	65	61	60	63	77	78	65	71	68	58	69	54	73	76	69	67	75	65	53	79	55	61	66	71	80	68	59	69	67	65	61	65	76	56	67	70	72	69	73	66	70	59	69	58	59	72	66	68	79	67	64	76	54	65	61	68	82	59	61	64	60	53	56	58	64	55	63	78	73	76	78	65	79	74	71	61	68	68	82	80	68	72	65	72	62	63	82	57	76	59	52	64	74	70	59	66	61	58	73	62	66	60	68	56	92	58	71	70	58	82	64	65	67	63	62	62	57	62	53	69	79	76	60	67	65	76	69	73	61	58	60	56	74	69	63	62	55	58	66	80	70	70	71	73	59	79	60	68	58	64	52	72	68	54	64	67	57	68	76	65	69	63	80	84	78	75	84	61	65	88	60	75	63	74	63	77	67	61	45	58	59	68	66	54	67	63	80	67	84	65	66	64	67	60	56	68	82	73	65	75	72	63	66	51	55	78	78	56	61	73	61	77	71	57	76	63	79	62	66	52	59	69	67	85	51	76	66	66	61	76	66	71	63	67	76	61	64	79	74	55	67	62	75	68	78	56	70	76	70	67	68	66	78	62	66	65	73	77	55	76	60	83	62	73	61	62	59	71	59	71	66	70	78	59	59	57	57	74	79	74	75	61	75	72	64	78	74	61	69	61	68	50	71	65	59	67	71	66	70	75	66	66	88	63	79	55	57	71	69	66	60	79	59	72	66	71	62	60	63	72	72	79	58	69	64	59	64	58	59	69	56	59	66	70	64	60	64	85	72	74	50	62	77	58	68	76	70	59	72	69	72	81	67	70	64	65	70	69	75	61	62	84	71	74	60	66	50	66	57	58	67	70	57	80	77	72	60	69	63	66	67	64	59	58	68	60	68	77	77	77	65	54	55	74	70	66	68	71	63	76	65	60	58	65	85	65	70	68	63	64	72	60	52	58	75	52	64	70	72	76	67	53	57	78	72	60	61	62	61	74	71	79	57	60	71	57	76	65	56	94	67	69	70	71	59	70	68	68	78	66	56	67	73	74	63	76	72	69	62	64	68	74	62	66	62	81	63	62	67	80	62	70	48	66	74	75	62	80	58	59	56	67	63	63	67	58	66	65	62	73	66	58	90	63	91	70	66	69	80	67	55	54	70	61	62	65	82	68	60	64	59	73	63	71	62	69	63	67	67	68	66	64	77	72	60	64	59	76	68	61	56	58	72	58	68	54	77	88	56	73	79	66	69	64	71	70	68	75	56	79	70	56	76	75	52	68	70	58	52	73	52	77	54	61	71	63	61	51	76	58	65	63	71	57	57	58	56	60	66	62	73	76	65	53	67	76	74	75	66	62	60	77	56	67	67	65	53	62	64	61	83	78	66	77	69	69	72	59	57	56	72	72	68	66	74	78	59	61	75	55	75	60	65	76	69	58	66	69	75	59	77	61	61	63	79	68	61	76	66	62	70	78	59	59	72	75	67	79	69	65	55	60	71	70	73	76	54	62	75	59	62	67	79	63	74	60	64	55	68	65	56	69	68	58	70	67	67	61	51	63	75	69	74	60	69	62	75	57	74	56	62	63	80	55	71	65	69	75	71	53	65	72	58	72	55	74	72	59	66	64	53	82	68	64	59	60	45	60	81	56	71	73	67	74	65	73	70	63	51	58	67	69	74	60	65	77	64	65	54	58	59	73	70	58	76	64	71	67	51	70	58	73	64	64	80	74	52	85	56	76	63	52	75	70	74	74	70	88	69	53	63	77	61	78	68	76	67	58	75	85	66	68	61	79	81	77	74	62	60	58	63	65	79	70	67	53	82	65	54	61	76	68	63	93	75	71	73	67	69	66	76	78	49	79	51	58	71	63	74	70	62	62	54	66
44598	49022	36892	36057	36483	9541	1139	1065	1007	949	933	940	895	846	908	900	838	858	863	891	4484	6387	5814	3196	1504	979	825	785	798	824	825	794	824	820	869	760	810	782	776	805	859	829	830	814	766	803	795	826	846	804	867	847	784	789	796	812	834	790	783	847	821	839	840	784	776	784	817	808	847	790	787	817	774	796	805	794	836	839	805	781	841	824	842	777	794	799	837	760	807	817	785	763	877	800	860	821	771	758	786	775	842	802	835	834	776	769	826	800	792	825	758	787	814	811	809	823	827	783	827	847	793	844	787	824	802	773	792	800	830	799	802	839	799	846	812	765	878	829	831	790	800	797	830	814	865	719	800	783	770	826	816	828	781	829	793	815	809	829	773	822	824	825	815	801	831	761	782	832	815	811	840	838	824	822	780	825	808	841	855	818	790	779	796	816	818	816	785	799	811	829	814	809	831	813	805	801	833	810	811	789	785	862	813	827	829	803	807	823	820	789	754	784	750	798	825	792	838	835	815	800	780	755	815	807	815	789	798	833	777	845	802	839	835	797	856	788	758	798	819	823	855	792	792	798	823	813	843	796	785	784	764	785	813	806	809	808	814	806	881	823	793	853	846	834	774	848	847	805	773	794	842	800	780	794	789	789	817	827	847	783	806	801	788	818	765	851	816	798	843	817	776	843	741	858	769	760	817	789	804	822	858	785	812	822	822	800	811	834	824	791	790	738	849	802	849	838	790	860	794	824	840	847	800	798	760	816	798	782	802	836	818	775	807	800	724	781	805	840	876	792	818	814	747	811	823	808	815	819	794	774	746	779	815	785	803	818	804	778	782	810	775	779	784	833	759	780	843	870	809	821	801	789	846	843	768	869	771	847	805	824	857	858	835	787	847	802	767	783	791	801	823	776	792	800	807	839	821	799	762	812	805	850	796	804	804	802	834	790	804	828	783	808	789	819	835	844	788	831	773	838	765	778	819	794	752	794	786	797	823	844	862	777	823	722	809	839	808	762	813	815	834	793	808	801	817	802	751	889	767	769	770	796	752	777	819	810	854	757	781	773	775	772	848	830	815	791	788	811	833	778	792	834	831	832	776	763	815	756	835	791	801	794	839	801	793	782	840	801	813	817	837	822	863	830	764	829	800	753	806	830	853	802	760	742	768	856	790	764	767	771	807	833	781	834	809	808	822	786	832	820	828	808	773	747	823	845	799	794	791	876	807	753	864	808	809	831	818	835	813	804	853	866	802	787	806	779	786	803	814	786	824	822	779	806	893	819	830	823	840	835	825	766	780	852	842	837	831	803	768	792	866	788	812	799	796	845	796	812	756	805	863	812	819	848	842	810	843	822	791	764	815	761	830	833	848	825	808	787	819	824	801	812	852	831	758	826	845	793	865	826	837	793	830	827	795	839	856	765	788	807	830	805	786	847	798	766	832	813	776	791	758	797	781	797	828	828	824	815	763	785	759	812	831	837	823	851	825	833	802	756	756	816	814	822	872	803	778	777	796	810	771	809	847	833	797	830	806	794	803	828	765	801	826	805	815	771	809	812	823	840	822	843	785	828	800	802	787	799	843	836	791	810	759	815	782	771	819	813	807	817	812	801	824	819	834	795	843	837	803	800	804	739	769	831	786	776	805	848	790	867	805	837	801	782	828	816	705	821	792	830	864	809	804	864	802	799	812	810	825	828	766	828	870	741	840	776	775	789	813	831	783	781	745	742	798	877	807	825	830	788	885	821	844	786	811	830	769	827	800	794	842	774	773	779	819	844	782	806	807	791	822	838	792	797	860	806	832	812	804	781	801	742	777	796	827	864	806	783	842	782	797	833	828	797	788	799	804	777	840	774	826	833	857	791	797	832	843	798	819	810	783	828	835	801	769	836	804	814	809	809	775	837	764	813	924	828	815	844	781	809	780	781	823	816	811	776	862	793	834	810	877	802	790	783	838	794	770	837	840	782	825	833	780	801	823	797	780	880	769	828	814	780	716	822	858	820	847	796	813	849	802	834	862	789	792	812	825	790	806	810	762	795	806	868	836	792	822	781	824	857	838	811	826	843	804	815	839	760	803	745	840	852	809	755	844	830	822	791	801	834	830	799	814	846	844	833	826	797	781	796	855	872	853	817	793	816	816	775	796	820	800	756	828	835	838	773	775	773	811	782	806	876	813	819	791	841	824	811	809	827	807	818	798	823	826	785	791	795	847	807	798	785	817	819	876	755	817	824	835	800	816	787	810	838	816	856	828	815	834	849	777	823	809	798	821	812	746	845	767	823	812	796	815	760	849	801	819	775	820	808	774	821	773	802	801	820	809	815	779	841	823	777	788	814	823	819	822	777	879	851	832	818	817	835	853	809	813	813	826	805	829	815	843	788	805	817	828	856	802	809	810	846	801	789	835	774	848	784	785	822	842	824	831	785	807	797	763	844	808	844	778	756	824	830	798	844	813	833	753	831	810	798	802	766	829	835	785	760	735	834	740	810	861	796	834	832	765	816	865	819	765	793	817	801	814	829	830	836	796	828	845	814	748	858	800	804	800	766	763	822	785	822	813	770	833	861	794	822	799	787	801	786	756	760	800	809	799	781	852	794	832	844	818	800	817	820	837	785	810	808	814	785	833	791	873	817	819	850	808	809	801	715	756	792	781	758	838	808	810	824	847	779	832	809	831	825	784	854	838	869	803	768	810	843	775	811	832	862	836	841	778	782	764	829	826	816	817	795	813	823	796	829	854	814	814	813	849	808	819	804	863	803	760	790	805	823	800	778	800	821	786	796	817	832	827	852	756	794	745	842	881	807	819	771	800	809	826	817	793	746	804	760	818	814	820	777	794	811	773	887	766	865	793	826	809	814	828	813	838	784	841	847	815	814	827	800	795	876	792	814	777	783	788	802	815	737	852	784	815	804	825	826	833	835	814	798	777	823	812	838	810	808	801	764	784	791	782	786	798	821	823	797	840	819	798	786	819	814	834	792	809	797	851	823	826	834	843	795	783	837	803	835	854	818	848	836	784	807	816	778	780	852	802	811	796	803	788	832	835	810	758	815	823	772	781	847	839	835	799	825	772	816	803	838	805	813	842	799	790	800	789	836	819	819	820	810	790	810	842	769	832	831	811	794	821	786	820	779	806	842	774	781	772	826	847	858	810	810	842	822	827	837	789	807	857	797	773	815	816	862	841	801	862	796	758	833	779	827	824	815	812	776	831	800	776	815	781	807	798	761	835	817	738	769	791	851	819	867	821	836	802	794	796	793	796	780	785	803	833	804	735	776	816	840	830	807	848	801	813	749	835	843	846	832	804	776	846	807	805	853	781	795	816	842	828	845	782	827	793	815	800	816	829	772	817	808	808	829	828	812	843	784	795	829	835	795	837	785	862	825	839	805	817	814	797	804	874	771	778	823	797	771	783	826	760	812	801	790	832	826	781	890	789	769	783	825	827	747	790	800	815	791	804	809	818	807	794	781	737	781	848	739	787	841	789	810
20074	38402	23695	8999	3218	604	52	53	54	65	67	50	69	61	62	57	68	50	53	65	240	289	284	171	101	73	56	50	63	53	63	53	54	55	55	49	57	59	68	53	57	59	69	37	59	54	63	64	41	44	55	67	55	54	53	59	68	49	54	56	58	52	44	70	60	60	47	44	62	46	58	65	53	61	73	57	53	52	66	46	70	60	61	54	66	54	50	43	50	54	54	43	62	55	52	43	41	60	63	49	64	60	65	54	48	59	61	70	60	56	52	64	48	66	60	65	43	49	55	74	57	65	52	54	49	58	61	51	53	53	66	45	59	44	58	54	60	64	52	64	66	54	58	49	62	54	45	64	69	54	51	70	63	59	57	66	68	55	55	60	49	46	77	68	48	61	54	48	55	39	65	47	57	59	49	64	54	52	65	50	57	66	56	67	43	59	50	66	56	62	50	54	53	66	56	62	53	54	59	63	50	59	72	65	44	53	55	56	44	51	54	55	58	63	63	57	70	44	56	61	53	45	57	53	57	54	64	45	61	61	49	48	54	55	50	51	59	51	63	60	46	56	50	43	45	49	65	44	50	47	55	56	59	62	67	55	66	48	60	59	52	62	67	78	61	45	56	71	52	67	67	55	44	56	59	52	51	48	50	55	70	48	61	58	58	65	47	65	49	53	60	54	62	55	50	47	58	56	51	52	60	61	63	58	52	48	51	51	59	37	58	50	59	63	57	58	47	47	54	52	62	50	57	65	71	67	54	59	64	50	50	50	48	74	59	59	53	61	53	52	63	46	58	55	71	69	58	57	53	49	63	53	63	48	51	77	57	54	57	55	72	55	58	47	44	47	66	51	60	72	60	62	57	59	56	54	58	61	67	46	58	60	51	63	63	55	50	56	44	61	55	52	63	51	58	44	59	69	45	69	60	51	48	54	59	54	67	54	61	46	56	59	68	45	52	53	52	46	57	52	61	60	67	59	55	58	47	48	56	63	58	57	58	54	73	66	60	52	57	55	50	54	53	46	64	51	48	67	57	57	51	53	50	73	58	63	50	66	51	46	56	54	54	44	50	50	52	53	54	62	53	59	72	49	61	46	55	64	52	43	52	48	59	65	57	51	54	51	54	66	55	61	51	52	55	57	51	59	61	60	58	64	49	59	62	40	54	51	61	44	65	45	52	42	51	61	64	48	58	52	54	64	48	58	51	53	46	65	61	60	72	63	60	59	62	62	56	40	60	59	57	61	63	45	54	55	59	58	56	60	57	59	46	63	51	66	43	48	53	63	62	62	58	48	49	48	67	60	65	37	41	54	56	55	63	50	57	41	51	59	63	52	58	57	64	50	61	57	59	54	56	71	48	46	58	59	72	53	48	68	63	70	56	54	46	55	56	66	65	56	49	61	58	62	49	55	52	57	52	64	63	54	68	54	48	51	44	63	50	72	55	65	57	42	47	51	53	58	47	61	60	58	57	62	53	69	59	61	60	58	64	46	59	58	63	60	57	52	61	47	55	71	55	60	74	66	40	53	59	51	52	54	66	69	51	61	61	59	65	66	59	55	55	60	60	56	52	56	48	51	50	54	53	51	60	71	62	52	56	53	60	76	61	63	62	51	71	51	56	52	41	45	38	74	66	55	56	48	49	58	45	51	59	55	58	65	55	66	66	53	72	60	51	54	53	56	51	71	61	53	56	52	49	45	58	53	57	55	56	48	54	64	51	44	55	51	50	63	47	52	55	59	74	53	49	60	50	53	64	43	52	52	56	53	55	53	54	56	60	61	42	52	43	58	60	52	65	52	54	54	58	59	61	50	49	45	65	54	48	50	46	59	68	60	51	58	58	57	43	66	48	56	58	51	63	56	58	56	55	54	65	49	45	56	43	61	64	64	68	55	53	60	64	60	54	69	70	55	45	46	63	67	58	56	56	54	49	64	55	49	60	56	62	63	58	71	55	65	49	55	54	53	45	65	50	48	64	56	55	51	40	57	49	58	53	58	53	61	57	61	78	52	49	61	52	49	61	63	62	47	58	54	51	64	57	60	46	69	49	59	62	57	53	68	53	58	61	50	64	66	58	51	55	55	70	65	47	52	67	47	56	78	47	53	63	58	70	52	57	58	54	63	53	58	58	55	54	65	67	53	54	60	61	44	66	55	57	58	56	65	50	60	63	45	44	55	68	61	59	48	47	58	53	62	57	53	47	66	57	59	48	63	58	56	55	60	66	60	44	48	47	52	68	58	49	57	63	80	62	46	52	57	45	65	63	53	57	50	62	63	55	48	61	51	54	67	64	65	71	55	51	52	53	65	48	53	65	51	55	57	56	46	63	59	56	56	56	53	58	54	69	44	51	66	45	48	48	57	49	61	43	70	59	58	46	56	75	58	61	43	67	72	48	61	56	59	56	54	55	51	58	65	58	57	60	61	51	54	62	53	53	40	52	57	59	50	62	59	50	55	62	60	61	57	53	68	66	59	67	48	53	61	57	50	50	57	45	58	58	54	61	52	50	55	69	61	60	56	54	65	61	54	53	41	44	61	60	52	45	52	61	46	57	59	62	54	67	59	64	66	57	52	57	34	51	47	54	55	54	66	60	36	56	64	56	56	68	48	50	52	39	59	57	57	50	60	36	46	54	69	64	59	47	43	52	51	57	59	65	63	51	64	54	57	64	63	47	67	63	44	60	57	71	57	57	54	54	69	45	54	63	41	61	63	55	49	59	53	55	53	58	75	53	52	63	65	51	75	65	51	52	49	56	64	59	57	63	43	47	60	58	54	59	53	60	56	60	63	51	59	64	45	53	58	41	58	59	52	62	59	49	62	70	62	54	66	65	57	45	43	50	58	50	65	59	58	53	53	56	57	53	69	48	56	53	54	64	65	68	65	53	55	58	46	45	45	58	50	51	52	47	65	58	65	55	64	63	52	59	76	60	59	61	62	49	47	58	45	63	52	58	42	65	50	63	67	55	65	67	52	41	45	57	72	64	44	50	55	58	59	53	44	64	67	49	62	50	56	56	64	66	44	69	49	54	67	57	61	47	59	61	59	62	54	53	55	53	63	57	62	61	57	69	55	57	56	49	76	66	54	36	57	56	54	57	62	65	62	63	49	67	70	57	61	57	53	48	71	59	46	57	56	72	62	48	58	52	64	53	66	52	69	48	77	66	61	58	54	48	50	60	67	53	58	55	67	70	43	55	50	66	56	60	47	47	54	56	39	68	51	42	53	47	57	54	63	52	58	50	58	61	65	59	40	59	76	55	51	57	46	50	45	52	59	63	45	60	54	62	54	61	62	67	53	44	45	63	63	46	60	65	51	58	42	58	49	54	54	67	44	61	62	57	55	52	55	59	35	70	56	55	61	57	40	52	55	66	69	48	46	63	46	60	56	72	53	48	47	54	47	48	47	59	57	37	56	41	47	55	62	60	56	46	53	62	73	53	55	55	48	67	62	47	59	63	61	54	69	59	61	51	61	52	50	68	54
43250	50916	43039	41744	39998	6343	1278	1143	964	934	861	806	793	742	760	731	767	740	741	1214	6718	9522	7983	4013	1780	884	699	625	664	681	636	682	657	660	651	660	680	679	692	608	649	656	697	678	691	690	679	650	635	647	719	670	682	659	669	634	640	696	691	660	670	640	635	676	657	666	697	664	663	676	672	635	649	654	680	630	657	666	727	664	697	702	670	662	672	632	670	665	694	664	694	675	653	653	670	685	660	661	638	652	694	636	648	654	681	627	693	677	653	658	658	658	653	682	680	645	645	669	710	671	703	692	690	673	651	699	713	640	640	682	662	669	663	686	680	670	650	653	628	685	698	700	652	685	660	655	683	679	662	620	672	712	705	676	677	688	697	675	654	722	663	625	677	665	709	667	636	642	685	669	726	642	663	742	703	691	652	660	665	671	648	667	663	661	640	673	719	691	630	650	666	680	671	684	635	713	634	657	665	662	650	679	695	629	683	647	669	673	697	645	623	607	710	655	663	660	689	702	644	674	675	678	624	686	650	678	655	676	646	657	678	687	652	715	633	637	737	662	700	662	666	660	672	645	660	667	694	660	681	665	656	646	730	667	667	654	652	682	652	638	694	630	707	669	695	674	656	683	600	661	670	656	682	696	653	667	689	718	668	650	703	676	629	683	651	673	675	645	695	673	619	667	667	641	674	672	674	656	681	655	705	717	712	629	673	676	642	708	687	658	692	648	743	671	671	694	668	674	626	681	666	660	622	626	672	651	668	693	669	638	718	680	645	683	655	689	667	662	617	666	685	635	740	664	662	669	648	722	697	677	641	646	675	643	691	700	673	694	674	717	637	690	693	613	676	701	662	677	686	665	636	648	707	710	683	644	694	661	682	660	660	677	667	653	641	646	640	680	642	673	630	643	656	636	646	666	681	682	667	666	653	738	700	666	691	687	655	619	683	667	668	648	653	680	711	717	650	651	671	671	678	644	694	687	679	661	643	651	671	581	676	679	709	700	686	685	636	665	676	674	658	680	689	632	670	658	684	702	692	682	663	695	662	659	681	654	674	683	709	702	711	586	656	669	675	683	666	667	691	698	629	682	642	616	628	655	703	682	633	667	639	682	665	709	718	698	650	642	683	698	677	609	695	696	685	653	662	639	654	623	678	674	692	686	680	664	661	684	696	681	675	651	666	688	697	667	673	630	653	655	636	722	694	712	672	710	685	685	724	691	636	679	687	679	680	681	624	608	665	685	650	683	662	680	661	665	673	669	717	676	694	660	620	671	633	699	652	713	641	659	640	656	686	645	656	664	668	627	677	668	689	653	651	714	654	634	678	671	676	667	694	635	724	673	682	678	679	689	711	676	669	690	629	670	667	673	639	637	700	650	645	659	663	621	651	657	678	718	700	725	628	690	680	651	709	670	674	652	625	663	665	677	718	678	612	678	681	688	686	656	683	661	695	661	650	640	653	663	674	675	661	670	664	612	667	706	662	654	654	662	661	649	672	659	711	675	617	653	699	670	673	688	689	706	671	651	642	682	601	634	651	645	690	674	692	718	651	649	694	659	655	683	647	641	654	690	677	624	664	660	686	699	659	668	669	723	663	664	689	663	654	659	688	715	692	664	625	668	661	640	663	701	618	681	720	640	651	718	639	704	664	693	691	668	663	702	703	646	667	648	677	630	666	695	668	599	660	666	657	653	675	679	666	697	680	650	659	610	686	618	671	652	657	660	687	656	672	640	640	684	699	666	658	660	649	645	648	695	731	678	652	751	667	625	664	648	667	664	679	636	649	684	689	709	647	703	654	708	668	652	659	670	691	665	663	695	673	705	647	680	678	631	702	662	672	650	692	655	605	675	647	657	640	649	668	658	633	668	679	638	671	650	644	669	668	650	650	624	657	690	672	663	689	640	639	671	651	672	672	650	660	695	673	682	683	673	659	676	682	683	712	691	697	665	672	657	659	696	682	601	678	674	662	651	724	647	667	693	663	703	682	641	664	686	659	696	679	681	670	648	696	664	649	671	627	671	685	633	696	674	682	671	664	629	664	669	686	670	686	667	650	673	668	634	631	649	698	677	731	665	650	673	673	646	678	628	684	680	692	683	646	661	679	639	715	655	673	667	671	703	653	702	657	652	689	639	702	617	692	675	702	680	665	673	666	671	689	678	686	626	640	680	637	665	667	709	647	609	665	698	669	703	697	672	660	714	677	679	684	667	675	660	633	689	692	674	648	689	646	666	628	729	662	705	687	605	718	686	670	649	678	683	688	728	729	679	646	686	662	693	651	665	656	683	675	667	674	671	671	675	685	695	687	685	625	687	659	704	708	668	645	623	690	672	700	676	638	652	649	669	700	621	679	683	640	638	686	641	648	683	691	697	683	697	704	676	655	670	679	724	659	692	639	632	647	652	649	633	711	730	680	630	686	675	714	652	702	724	702	647	651	661	673	683	677	675	667	681	660	722	654	674	684	687	689	707	658	697	694	689	676	657	713	698	639	679	674	633	663	706	658	640	633	624	662	677	684	670	663	684	692	649	634	642	673	674	709	690	679	641	640	645	668	650	699	659	691	669	693	669	700	635	713	680	625	655	652	690	651	724	675	633	648	672	692	632	651	648	677	625	705	736	629	668	632	673	674	664	708	698	693	650	654	663	638	685	659	670	648	679	688	653	663	641	682	672	663	697	634	674	699	722	656	679	639	669	656	665	649	691	648	677	666	688	675	629	679	612	714	676	716	648	692	661	725	654	625	686	642	648	639	707	703	691	648	693	678	673	647	670	666	691	701	671	715	650	693	660	648	674	666	632	711	679	696	689	660	654	679	710	667	661	668	692	738	672	744	633	670	686	633	681	692	690	683	681	640	679	670	669	653	690	708	671	659	630	651	677	620	678	650	636	663	679	643	650	667	664	673	655	678	689	708	659	688	683	656	668	654	640	640	678	663	728	683	676	665	668	666	664	639	633	676	688	690	650	684	677	670	650	708	671	652	687	696	708	705	703	680	660	645	688	641	672	669	655	646	722	654	637	658	670	666	692	614	648	631	658	685	689	659	692	658	654	683	656	641	712	657	656	678	702	682	690	704	687	652	670	685	632	639	669	660	627	682	602	623	664	659	696	667	637	701	683	646	670	683	709	688	686	641	693	687	702	692	655	661	650	654	667	639	669	701	653	639	640	647	664	642	668	679	655	668	693	674	707	636	640	664	655	710	731	728	695	670	658	662	663	676	644	644	674	678	706	602	662	625	640	672	700	650	642	670	669	639	684	648	628	688	644	649	655	690	666	702	635	657	656	625	629	669	649	633	650	673	714	647	682	644	636	668	668	670	678	640	633	687	638	644	673	636	680	616	683	715	652	667	662	668	681	678	660	660	657	636	670	687	641	647	738	688	679	652	695	686	691	602	665	660	674	700	649	662	659	689	667	672	630	638	654	666	645	648	679	674	664	708	676	674	676	665	687	682	682	682	646	671	628	679	647	676	680	700	658	657	709
6313	11376	5667	1579	373	80	44	65	54	53	54	49	51	63	60	50	56	55	54	95	148	105	80	72	55	48	50	55	48	51	55	56	40	50	61	55	53	47	50	42	35	58	68	60	55	50	54	53	53	45	56	60	47	55	44	52	49	60	44	64	59	49	38	61	56	47	54	40	46	51	54	48	55	53	42	65	62	46	56	65	47	65	38	36	46	56	42	44	59	49	61	50	58	56	63	48	42	44	48	56	57	51	46	49	57	57	50	61	53	38	47	54	48	42	50	59	60	52	52	44	41	48	45	49	49	57	52	57	52	52	53	62	48	46	40	37	54	64	55	52	57	47	54	63	47	48	48	48	40	53	41	54	70	53	51	48	64	41	39	51	43	50	57	52	44	54	56	55	55	43	58	44	39	45	55	50	49	45	58	48	50	59	48	45	55	45	49	52	41	50	46	55	50	45	57	53	52	62	49	42	55	61	38	47	55	47	52	58	47	41	53	43	56	51	52	57	57	60	41	42	44	58	51	65	59	55	62	56	50	58	46	59	50	48	43	71	52	53	50	50	49	62	51	47	63	43	64	56	70	54	55	52	52	62	43	55	55	56	51	62	44	51	54	48	44	54	58	38	45	40	59	51	63	48	57	55	55	60	46	59	41	60	49	56	54	46	53	49	45	50	63	54	56	53	46	42	56	52	43	58	49	52	50	64	54	43	42	46	45	50	40	45	45	57	48	60	61	52	47	57	62	72	67	50	50	45	58	56	38	46	51	39	51	58	58	51	49	50	46	51	56	48	48	43	35	61	65	60	55	54	50	54	40	49	48	68	46	47	56	59	59	56	52	51	54	62	47	59	56	48	47	57	50	60	44	47	61	46	43	40	44	59	48	43	48	46	48	62	34	64	42	38	52	76	59	56	52	42	37	43	62	60	48	62	61	46	57	47	48	50	46	53	59	53	55	51	53	51	63	37	46	36	49	55	47	47	44	55	59	53	49	45	48	56	55	56	52	57	47	61	55	34	54	44	48	42	56	43	62	50	60	53	61	50	40	51	47	47	45	47	53	54	61	43	57	46	60	50	51	43	36	50	55	55	54	63	49	53	35	48	60	50	40	53	40	49	52	53	51	45	51	60	55	51	52	47	58	47	49	46	56	60	44	58	55	58	60	39	49	48	40	62	37	55	55	48	51	49	45	56	53	48	69	44	50	52	51	47	56	55	52	54	42	47	41	51	39	45	55	44	56	41	42	36	42	55	56	45	43	52	65	61	50	55	50	42	50	51	45	44	61	53	46	66	48	48	54	40	37	67	41	47	46	48	47	42	51	48	58	57	57	60	52	53	51	61	62	42	52	41	51	50	54	72	52	61	62	47	48	55	54	41	55	55	50	51	50	53	48	50	45	50	59	43	44	59	57	50	45	57	58	54	50	53	56	43	59	52	57	46	49	57	50	46	62	51	40	54	48	45	44	55	44	50	56	38	49	41	41	51	41	53	48	41	61	53	61	52	53	60	49	47	53	51	53	46	42	41	57	51	51	49	52	47	59	58	53	42	67	48	51	38	44	50	56	52	49	49	54	60	54	42	43	36	56	47	46	47	62	44	42	51	52	42	47	62	36	49	50	58	49	48	52	51	43	53	47	50	53	51	47	49	45	52	42	44	57	50	50	57	47	62	46	48	44	54	50	59	56	62	59	45	40	54	52	53	47	58	66	57	56	53	37	47	53	49	55	63	50	61	46	55	53	43	40	48	50	51	54	44	63	51	46	49	63	43	59	64	55	62	46	44	54	56	52	74	56	52	46	40	47	61	52	46	41	48	55	55	46	50	53	60	54	39	60	45	63	52	38	48	61	45	45	54	45	42	50	50	53	61	64	55	58	50	46	55	57	45	49	53	41	49	61	41	53	48	43	46	45	48	44	46	54	60	54	50	49	48	44	49	48	47	43	63	48	55	62	63	43	51	55	65	45	39	47	43	65	53	60	49	54	45	59	49	47	60	57	40	42	49	42	54	52	37	49	46	46	51	63	44	55	58	41	54	52	46	49	55	55	50	50	49	53	52	52	46	37	56	48	64	52	51	52	54	54	49	48	47	39	35	51	50	52	53	61	47	55	42	48	37	51	52	49	57	52	54	54	46	40	63	49	41	50	53	50	59	61	48	57	61	61	51	45	47	50	52	52	48	53	45	52	46	52	52	48	59	41	45	58	48	51	48	47	45	61	50	53	59	55	42	56	54	44	61	53	60	57	44	50	42	51	57	53	40	56	55	47	52	45	61	41	52	35	46	49	51	50	50	45	47	58	45	48	54	57	43	52	58	60	56	42	62	57	50	51	49	59	44	40	41	42	49	62	69	73	49	52	40	57	43	56	51	47	57	53	43	59	52	49	61	44	65	60	55	47	39	47	47	37	52	59	48	55	48	50	50	43	53	49	56	58	48	46	42	49	54	62	51	49	53	52	44	63	44	58	48	43	46	53	51	47	44	50	40	54	56	56	61	57	47	59	50	51	47	45	53	66	42	39	39	43	56	54	49	59	53	71	44	52	41	43	56	64	47	59	48	48	50	36	51	63	47	58	48	54	43	58	43	54	47	57	49	43	43	48	63	51	56	42	50	47	52	49	29	53	46	57	38	61	46	52	61	62	50	43	35	62	54	47	48	49	47	61	53	41	51	42	40	56	51	62	72	42	55	52	46	44	47	65	47	43	66	60	52	53	50	55	56	50	51	62	45	51	46	44	55	52	51	40	48	65	53	46	57	45	46	48	62	51	48	64	50	52	52	59	57	54	41	58	53	57	54	55	69	70	43	55	45	52	53	62	63	46	64	45	49	47	51	47	41	67	56	51	56	56	48	49	70	66	46	51	55	66	51	47	62	57	54	45	54	57	56	48	55	61	50	53	60	48	46	39	49	38	39	46	59	52	58	62	56	45	55	63	48	52	51	39	41	44	50	42	49	53	56	43	57	49	55	52	47	52	50	56	45	56	55	43	52	58	56	62	47	57	52	47	53	54	41	58	43	47	48	62	47	38	41	54	65	53	54	49	51	51	53	55	55	51	60	58	56	56	55	39	47	59	58	44	32	48	47	64	54	41	51	57	52	54	37	47	53	54	61	53	47	55	54	59	65	64	41	38	44	50	45	39	47	50	40	55	54	57	49	49	44	54	40	52	38	44	46	54	55	46	49	55	66	47	59	56	70	50	49	50	49	45	61	60	42	47	50	49	57	47	43	49	56	58	53	56	57	70	44	44	54	50	48	65	54	46	45	55	49	40	50	46	47	42	52	58	53	52	58	45	47	57	55	61	54	52	58	56	49	46	46	39	42	59	62	47	49	52	54	50	58	44	57	44	58	49	44	51	55	46	40	52	40	58	49	48	55	52	48	73	44	52	57	43	51	43	52	45	47	44	41	42	47	46	48	38	59	53	59	48	53	57	57	61	53	54	46	41	50	44	56	63	53	52	67	65	48	61	49	50	50	55	48
38700	36844	25754	23460	17490	1721	776	700	733	680	675	674	635	667	648	698	602	654	697	2186	3985	2497	2030	1427	889	682	635	624	611	646	678	640	614	594	625	616	632	596	694	605	636	660	647	572	626	609	651	661	647	603	624	609	625	664	619	641	596	689	658	570	628	621	649	589	647	635	636	639	685	627	582	618	607	608	622	589	656	639	643	595	602	598	652	602	588	632	619	657	612	630	609	642	638	644	609	568	638	592	612	607	639	630	599	655	637	651	646	608	599	590	670	641	641	651	644	617	607	648	659	590	647	677	637	627	603	624	646	612	627	652	612	609	638	622	642	637	615	630	624	620	657	603	673	578	648	590	611	624	626	646	611	633	630	651	576	648	606	648	607	614	633	607	652	597	611	641	616	642	634	623	627	640	592	641	578	645	614	635	670	632	622	601	668	627	602	665	693	640	633	586	606	633	660	612	598	605	620	621	621	602	608	670	634	605	634	614	637	606	635	634	635	599	644	648	630	668	595	656	613	583	631	628	628	652	595	620	635	641	587	639	622	617	565	670	629	623	645	597	651	621	640	643	677	642	618	611	589	663	664	663	605	623	596	660	620	568	604	606	630	635	620	637	624	625	649	644	641	582	652	632	614	617	636	632	615	661	621	639	684	595	605	629	628	633	624	613	619	673	587	583	624	645	640	595	667	609	621	646	587	619	627	625	643	682	593	608	605	662	665	595	630	651	621	658	674	604	629	608	622	628	600	637	645	641	602	674	623	635	635	655	647	571	634	638	629	574	660	611	689	638	613	609	637	613	630	624	683	661	668	681	647	655	646	632	635	593	626	625	627	640	662	651	626	594	630	637	629	652	574	607	632	656	597	657	566	616	597	610	656	606	652	638	639	668	652	622	600	627	630	660	625	609	619	630	578	620	610	634	635	587	641	614	656	623	681	620	660	605	688	614	675	623	640	607	686	594	614	611	630	638	629	642	605	635	608	615	627	593	652	605	596	590	636	648	625	595	643	668	633	615	617	641	599	608	632	630	613	622	659	606	629	668	619	582	626	662	580	618	610	641	686	622	674	629	658	642	600	649	603	651	630	632	611	638	619	598	627	616	673	695	590	675	636	641	600	623	641	582	641	661	604	551	638	612	618	616	631	637	664	600	611	660	622	643	619	621	614	605	652	614	628	633	628	615	646	620	606	642	600	640	579	625	600	682	692	662	583	634	616	624	626	637	608	600	592	665	678	614	674	586	618	629	609	625	580	616	664	595	634	615	632	647	641	623	604	602	620	630	641	612	627	658	654	623	666	595	605	641	642	649	604	638	612	607	645	604	636	639	626	580	616	665	604	619	638	660	614	601	608	612	601	586	638	637	620	623	633	593	649	632	646	627	640	608	630	694	623	603	637	628	650	654	624	622	619	616	584	607	646	632	644	620	646	585	601	641	650	601	603	656	628	616	599	613	585	632	591	623	597	568	630	603	611	572	656	643	667	608	626	642	595	614	628	645	657	601	631	637	640	670	615	647	630	666	661	626	655	584	588	667	638	664	623	638	620	624	647	616	615	646	635	665	636	604	663	633	620	629	607	601	631	632	625	621	625	608	634	611	614	597	639	602	615	636	663	582	590	646	628	678	636	632	621	625	603	623	617	618	624	600	596	633	652	635	610	602	617	661	583	592	671	618	618	679	612	636	649	651	648	630	628	617	595	626	613	655	660	627	630	600	641	640	623	616	636	601	631	635	612	639	632	641	656	607	632	595	610	620	603	664	583	592	608	643	650	620	619	656	647	605	628	616	613	631	674	610	620	594	573	624	642	642	588	651	627	614	630	610	595	625	627	614	630	613	607	665	620	622	591	588	648	692	648	604	623	595	610	626	600	635	664	584	624	653	599	622	602	632	588	644	598	620	633	606	614	661	621	624	672	609	601	658	608	627	679	604	629	632	597	632	603	624	665	663	652	675	604	632	598	622	582	630	668	628	566	655	640	629	622	604	612	619	637	667	602	602	655	609	654	622	632	666	646	646	630	631	620	631	621	640	619	573	610	627	609	651	617	623	658	643	676	612	614	618	643	611	610	645	640	646	634	616	628	636	608	616	589	601	621	635	630	619	641	569	607	685	581	629	660	628	663	581	628	645	623	658	620	618	594	634	635	668	645	603	667	639	652	624	642	621	668	663	623	600	647	633	638	592	603	684	650	651	611	597	614	594	662	682	629	618	613	618	675	605	637	644	679	609	575	627	628	635	598	655	632	654	600	638	645	631	608	639	608	604	650	644	684	630	626	587	656	634	620	635	592	607	622	633	649	644	631	609	638	626	643	603	658	635	662	631	614	583	592	640	600	632	629	633	636	609	695	608	630	632	614	615	607	650	613	583	639	627	645	664	621	652	623	666	669	626	636	639	690	599	656	637	585	669	582	589	608	634	635	635	622	640	629	639	620	594	642	636	628	611	660	625	627	635	606	590	626	640	624	642	615	647	680	603	604	685	610	620	653	622	634	596	620	612	608	575	605	631	613	585	597	570	632	612	610	643	621	644	607	630	638	586	590	630	660	595	664	645	642	610	624	637	577	598	650	629	611	609	610	643	607	609	623	625	617	616	631	648	644	596	607	603	626	642	611	609	599	643	585	638	624	623	659	654	647	599	639	630	605	601	608	614	649	623	599	653	620	592	621	615	660	602	625	638	580	642	648	636	698	637	599	644	640	661	626	609	593	581	619	612	664	623	607	623	620	584	635	625	605	623	666	624	662	611	680	598	619	630	617	618	578	660	592	628	604	605	625	634	634	659	631	629	597	611	599	599	650	616	649	638	590	619	587	687	644	639	662	640	646	623	610	621	600	604	656	628	647	651	654	619	644	667	602	614	606	636	643	616	606	663	603	617	632	612	618	673	609	637	607	644	620	671	594	665	650	620	670	610	680	647	651	623	605	647	599	646	638	597	644	683	670	655	622	590	611	614	649	610	623	633	608	641	638	617	602	610	618	607	632	656	654	659	603	611	628	590	641	643	617	607	564	646	628	616	659	639	620	658	618	627	589	614	651	641	677	624	663	657	633	614	653	606	650	620	607	595	668	621	641	628	634	667	622	597	637	632	655	657	620	602	665	647	647	660	611	591	682	620	645	614	598	662	584	645	636	611	607	634	632	567	611	665	607	671	649	614	621	640	619	612	610	661	610	629	636	631	680	663	608	651	596	669	619	668	592	621	665	654	637	607	615	609	619	612	622	656	614	642	613	628	608	615	619	624	634	652	609	599	643	618	574	625	617	594	629	623	672	610	623	655	666	623	634	643	612	635	617	667	608	661	615	587	601	610	616	611	615	642	656	625	641	583	641	648	675	627	617	617	572	604	615	621	637	644	652	614	620	625	638	610	622	578	661	587	678	615	611	593	650	657	597	608	630	658	606	626	653	671	632	592	627	625	644	626	649	630	604	647	634	616	648	634	639	658	644	602	608	616	582	621	637	574	644	632	630	630	645	648	616	620	602	599
16912	30080	16312	5963	1659	67	45	62	34	47	36	45	42	42	59	45	45	51	33	86	190	189	171	129	81	40	36	38	44	59	58	48	53	52	29	38	39	36	41	49	33	46	46	47	39	38	44	45	34	42	47	37	49	53	41	57	26	43	41	68	40	37	41	50	45	43	52	45	38	39	38	35	40	47	42	42	49	43	50	54	48	46	44	43	50	46	53	37	41	39	41	34	49	47	49	38	44	41	35	36	48	39	40	48	37	53	39	34	58	38	46	38	44	43	37	40	46	36	45	44	34	46	46	49	49	54	44	36	47	41	48	49	61	49	58	52	49	45	44	45	54	26	35	32	41	59	35	39	40	51	40	41	46	51	46	34	26	44	38	53	50	41	41	41	46	42	47	36	50	38	60	47	38	47	45	47	38	32	48	29	36	48	30	44	42	45	49	37	39	48	55	50	42	43	41	42	54	50	48	47	46	49	31	41	39	48	48	38	44	39	52	37	37	35	45	46	45	40	35	34	34	44	49	48	40	44	43	41	39	48	35	52	46	44	39	40	35	38	39	34	46	42	41	49	60	32	49	54	58	48	41	38	53	45	40	43	42	44	45	41	35	42	35	54	39	53	55	51	34	48	42	56	60	45	43	41	49	33	50	46	42	45	46	50	28	40	48	40	38	52	48	46	45	50	32	43	41	36	40	44	39	45	55	31	41	39	44	41	45	41	46	39	53	46	44	43	41	42	40	44	47	39	49	40	46	51	35	39	48	46	33	45	35	33	37	51	49	29	49	36	34	47	50	39	41	48	48	47	38	51	46	55	40	46	52	42	36	35	44	48	47	43	49	46	46	49	50	43	38	45	40	42	53	40	35	54	48	38	38	56	52	31	39	42	32	42	36	37	42	40	38	32	52	49	36	39	39	61	37	37	53	52	40	44	49	42	40	50	35	41	48	42	54	47	41	31	48	50	48	43	38	46	50	37	55	48	35	40	41	55	40	46	58	50	26	40	48	47	40	31	38	51	39	36	46	40	41	49	56	52	50	35	55	45	37	33	42	41	53	43	55	38	45	46	41	32	47	43	36	40	43	47	45	42	58	26	38	39	46	32	42	45	49	51	43	42	30	46	37	49	41	34	51	32	35	37	43	47	32	44	44	48	53	46	33	46	47	44	34	32	39	49	52	33	44	44	45	46	38	39	56	40	65	40	45	56	42	43	28	39	51	46	49	48	42	50	42	40	42	44	53	39	44	52	46	47	58	35	53	41	46	39	41	36	38	38	38	36	50	38	28	42	49	39	53	46	50	38	47	54	38	27	59	48	41	42	42	37	41	47	47	45	40	55	44	49	34	60	44	39	44	27	37	42	41	50	52	55	51	39	40	32	46	49	47	30	46	31	43	37	38	42	47	45	47	43	42	33	52	40	46	41	45	36	46	45	47	49	38	42	47	58	44	38	44	42	51	42	49	46	47	43	40	42	51	54	41	38	63	35	41	45	49	33	35	37	54	57	33	46	44	53	55	30	52	51	37	44	42	48	34	39	41	49	51	44	39	44	48	55	42	44	42	29	38	48	51	34	40	37	52	39	41	46	51	47	48	47	48	46	49	43	50	37	53	45	54	42	39	35	52	38	41	44	41	39	44	57	35	43	37	51	38	41	49	36	35	49	44	40	43	41	50	43	39	43	52	38	37	47	41	50	31	45	43	45	52	56	55	43	47	43	37	55	41	49	38	48	37	41	42	41	57	43	35	49	50	34	30	38	42	39	31	31	50	43	51	35	44	31	39	54	46	38	51	37	42	31	46	45	48	37	40	45	49	45	37	44	38	39	33	43	38	31	44	41	41	36	41	56	42	41	44	40	40	49	50	50	42	46	51	38	44	50	41	36	44	45	45	36	42	55	43	47	39	47	50	46	38	37	42	44	40	46	45	41	35	51	59	33	47	47	50	50	32	45	46	54	40	39	37	34	47	52	34	50	43	55	48	37	42	51	45	41	33	32	42	52	35	46	44	55	38	45	45	56	39	40	53	58	36	37	40	42	50	38	39	51	45	47	37	48	48	49	44	49	52	47	39	43	42	59	53	47	51	53	46	39	41	51	45	40	49	38	42	47	50	56	45	54	30	43	45	47	50	55	50	35	40	45	38	36	33	43	40	48	46	49	41	40	44	40	42	55	39	46	50	38	36	36	39	46	43	36	47	36	39	44	35	56	38	40	38	38	46	49	36	45	57	50	43	48	46	33	36	40	53	48	40	48	42	38	45	42	41	48	47	48	48	42	36	40	38	45	43	42	48	34	38	44	43	29	33	45	42	61	44	49	41	47	61	44	40	35	44	41	51	42	39	40	47	46	36	35	43	49	30	36	39	38	46	54	45	48	54	36	42	45	43	42	49	37	50	41	40	44	58	42	44	45	52	38	52	39	44	36	51	50	37	46	44	38	44	36	44	33	46	42	48	44	54	43	34	54	44	42	48	47	38	45	39	56	48	37	49	58	39	47	46	37	40	47	47	38	46	45	45	34	41	39	39	42	37	31	41	54	42	40	48	35	55	42	42	42	53	46	41	52	41	35	40	32	48	43	55	43	41	32	42	58	42	32	46	45	41	61	50	27	41	46	32	45	36	36	49	42	42	49	51	35	37	41	39	38	43	44	46	33	44	40	40	35	59	43	45	47	49	37	53	48	35	41	48	51	37	38	40	43	52	37	47	39	49	43	38	39	53	45	37	47	30	43	50	41	55	34	35	42	43	49	38	48	37	43	53	56	43	39	41	43	48	49	45	54	36	41	40	41	48	45	41	52	42	40	53	42	53	47	36	41	48	44	44	51	57	48	38	41	31	43	30	37	43	45	40	44	51	45	44	48	53	41	36	43	46	52	33	51	60	33	51	45	49	49	45	41	39	47	40	40	45	40	47	36	34	46	39	51	50	45	50	44	51	51	53	51	52	36	39	51	35	38	43	35	43	34	36	42	41	45	47	31	41	62	42	43	48	47	41	38	36	44	56	44	55	46	57	33	43	43	41	41	44	48	41	41	34	44	42	42	44	43	46	38	52	45	49	39	45	37	41	44	35	47	37	50	50	39	54	54	34	40	46	39	42	58	48	47	34	44	42	38	52	45	43	46	43	54	48	47	36	50	45	51	44	47	54	62	40	45	46	42	49	44	48	42	43	34	48	36	48	35	34	39	36	29	41	39	36	48	42	41	45	43	46	50	50	51	41	45	51	45	40	46	52	57	42	33	45	39	58	49	44	52	42	44	41	55	47	43	51	35	39	27	49	45	44	39	46	43	38	42	45	33	46	37	59	51	38	45	41	33	38	42	55	43	42	45	42	35	37	42	38	43	33	40	54	50	31	39	45	39	37	31	52	36	39	39	44	39	47	44	47	36	40	44	39	51	53	43	44	45	33	37	38	55	41	40	59	39	43	42	54	39	39	42	41	35	44	37	37	42	58	35	42	48	40	35	61	39	41	31	41	42	39	51
43872	46059	36150	37853	25009	1994	931	845	756	699	627	669	597	615	576	570	558	591	632	2265	5279	5527	4614	2868	1644	561	516	513	531	531	518	551	503	509	580	518	530	480	559	514	520	516	492	518	530	536	560	528	497	550	501	544	497	553	491	522	481	494	518	517	506	509	510	530	506	540	487	486	563	521	522	569	576	565	547	536	543	473	479	514	521	535	525	551	507	547	529	533	520	541	499	498	571	571	533	585	514	479	515	547	542	577	499	494	531	580	537	550	584	471	525	519	540	488	535	536	535	536	464	522	542	511	574	527	502	533	529	503	549	473	527	505	550	517	515	525	544	541	548	510	574	525	522	525	484	554	504	503	504	529	488	502	543	501	533	579	531	511	538	539	518	479	523	537	510	580	484	526	524	531	529	476	536	539	508	499	523	490	505	509	481	499	570	545	503	528	523	523	497	517	552	497	551	514	524	498	524	533	524	518	515	512	516	490	530	518	511	514	525	512	500	525	534	532	524	522	521	513	569	515	542	520	554	515	569	484	551	543	516	509	506	495	499	494	503	515	539	546	534	491	501	512	563	540	520	481	517	532	507	536	525	496	477	514	528	541	501	513	521	480	541	547	517	503	500	538	503	512	489	572	489	570	505	498	515	532	542	522	519	507	546	544	541	527	530	479	558	531	521	506	517	520	508	544	510	515	582	506	528	500	539	555	523	498	539	548	501	548	492	562	524	506	511	519	570	481	554	495	524	538	507	527	534	539	559	534	486	544	509	493	580	559	536	522	571	513	542	514	507	513	524	530	462	514	511	554	517	548	530	511	521	529	526	499	528	521	515	522	519	545	504	559	541	532	543	516	513	540	511	522	511	469	509	503	509	546	522	565	546	504	532	498	477	533	539	533	508	516	488	495	533	571	521	522	522	526	507	529	492	517	527	526	512	520	525	563	515	572	530	526	515	518	569	551	498	538	564	516	572	508	514	550	548	524	527	516	509	531	510	538	552	547	542	538	511	510	526	541	544	525	502	537	547	516	505	521	471	564	539	532	528	541	519	527	491	563	526	524	537	528	529	497	514	516	539	511	550	475	510	546	506	503	480	507	535	518	555	551	491	527	541	532	532	562	541	514	522	528	568	539	529	551	510	513	529	494	547	528	520	541	534	501	543	537	520	516	528	515	512	543	531	535	514	537	570	508	515	530	535	523	558	479	478	538	506	504	480	509	519	509	522	511	501	506	527	523	517	530	543	527	533	519	535	553	508	517	495	504	545	503	470	496	534	476	580	523	478	530	546	515	488	508	554	545	529	493	542	512	496	497	535	506	537	499	543	528	532	514	551	487	500	508	536	510	548	548	509	519	527	525	523	569	544	511	492	506	503	568	546	504	555	510	523	524	513	518	501	526	555	495	517	503	535	514	537	530	489	497	496	526	515	524	561	523	523	511	516	534	501	523	534	489	535	538	524	516	546	513	513	513	470	555	509	568	519	521	514	488	529	517	531	464	535	509	516	502	532	468	537	532	519	549	516	491	550	464	534	489	540	507	540	539	534	485	495	537	518	541	505	497	512	455	538	526	524	531	521	509	529	510	526	503	486	532	506	496	533	500	513	515	579	551	570	556	545	535	505	544	538	506	524	505	539	532	537	523	527	528	486	536	502	561	497	517	519	534	522	544	555	542	521	514	502	531	518	540	529	570	533	507	489	542	495	551	514	539	525	549	585	546	519	498	536	498	521	502	539	525	491	498	544	536	510	520	500	552	547	526	519	509	489	560	545	559	524	486	523	494	508	519	500	488	542	537	518	567	530	495	526	549	514	541	535	553	548	554	533	503	502	539	468	474	521	533	531	486	541	540	543	481	473	597	535	532	515	497	517	543	526	549	531	498	522	512	502	494	540	554	521	556	525	503	535	536	493	541	497	542	518	478	518	532	498	512	504	521	549	540	542	511	541	525	501	535	502	515	490	519	518	509	517	486	555	539	569	499	487	498	562	533	532	513	557	513	527	550	517	533	515	514	496	514	567	497	519	513	531	534	515	513	522	530	506	537	534	512	512	523	534	511	582	549	508	524	547	541	529	526	509	505	564	513	548	503	570	521	558	495	523	524	525	536	519	482	526	489	556	522	558	517	498	509	501	475	555	529	511	516	560	525	507	560	513	507	532	531	546	544	568	528	520	532	514	521	561	515	508	507	541	535	554	477	565	521	534	489	521	518	488	502	516	542	523	537	524	540	511	533	534	473	538	517	488	532	504	523	537	496	503	550	505	510	491	484	539	495	557	505	540	566	545	473	521	511	509	511	488	511	522	532	541	533	552	522	535	526	548	514	499	546	515	586	507	518	548	526	495	513	494	527	524	539	519	473	545	518	515	533	519	509	502	515	566	523	513	540	519	515	557	532	527	484	529	532	547	517	486	469	488	553	506	539	597	503	505	525	486	534	538	512	490	516	518	528	506	513	563	560	538	519	531	528	546	525	552	488	527	500	526	563	489	522	563	561	567	545	500	474	533	527	542	498	489	534	490	555	522	561	510	542	513	585	504	521	478	510	548	457	506	525	532	522	472	495	541	567	512	492	531	524	515	500	523	559	536	506	500	518	562	525	479	495	550	534	553	542	539	460	524	480	497	513	487	506	491	520	542	509	540	542	555	525	506	536	532	516	515	534	516	532	514	504	536	477	509	506	548	493	529	512	526	522	471	535	548	505	481	534	524	550	530	483	512	528	533	505	511	530	494	517	529	519	538	520	491	544	540	481	526	510	478	522	524	542	505	519	571	539	503	523	541	548	545	519	534	545	489	538	509	516	537	488	502	489	536	548	500	521	524	510	548	522	540	522	545	493	514	571	524	540	549	484	510	492	536	525	526	534	488	517	524	490	530	502	544	496	496	493	543	529	509	536	502	550	585	497	538	517	505	539	497	543	539	496	522	511	532	504	516	524	543	570	518	527	515	486	497	541	522	530	532	487	522	526	526	530	475	506	526	534	498	497	521	510	508	526	561	488	525	466	556	510	529	499	568	495	509	510	518	533	520	528	521	514	528	514	514	490	524	506	498	520	545	556	529	491	520	535	514	529	480	518	534	569	511	541	530	571	537	524	528	494	511	529	553	497	523	510	492	525	559	528	549	510	532	558	535	511	531	570	531	503	474	514	514	508	562	538	527	529	488	514	504	523	531	531	547	550	534	522	556	492	461	533	555	542	521	552	536	546	550	489	544	502	481	554	516	551	571	529	530	520	499	500	489	539	496	515	520	534	530	504	536	546	506	558	468	510	557	518	537	531	550	506	533	509	545	524	569	511	524	517	508	525	531	513	491	571	553	528	525	477	522	551	511	529	562	508	513	512	508	519	526	536	487	539	544	491	479	526	507	552	527	506	523	535	568	520	556	520	528	481	479	486	490	553	547	519	555	526	517	480	549	499	516	509	526	593	487	543	497	495	509	532	576	511	550	526	513	502	486	521	497	540	501	449	513	498	536	539	543	505	515	528	501	534
14246	27188	16760	5563	3427	397	71	72	75	66	45	76	64	54	68	58	72	52	56	98	122	173	113	109	83	67	70	66	55	58	53	61	62	64	79	62	42	68	69	58	62	61	66	56	77	57	63	65	53	60	56	59	53	74	50	60	67	58	54	57	64	64	54	65	67	70	69	59	67	67	67	68	64	64	52	57	64	60	60	71	69	77	59	69	64	57	61	57	70	76	63	64	71	60	66	58	63	79	67	64	69	60	60	57	69	68	61	45	67	63	63	76	77	61	69	67	56	66	67	65	66	55	76	64	55	61	65	61	64	57	62	70	76	72	67	57	71	58	67	58	48	57	63	62	71	62	61	67	57	81	65	79	71	66	59	55	65	72	70	68	51	43	74	66	69	73	71	53	63	71	76	65	62	47	66	53	58	71	48	56	64	51	59	61	70	65	54	76	68	78	75	82	63	60	64	53	76	51	61	77	60	74	75	72	67	57	64	60	64	73	68	65	70	58	57	70	54	66	62	68	63	71	70	64	63	60	60	68	72	62	83	69	77	76	67	77	70	64	59	54	63	67	48	68	69	82	72	55	60	62	65	55	58	54	66	66	62	59	76	70	58	70	69	63	55	50	74	59	70	87	64	73	85	50	69	57	69	47	62	55	67	75	64	66	69	58	79	65	63	58	71	78	64	66	68	55	60	70	66	68	72	70	64	54	54	57	79	69	76	57	68	66	70	72	67	63	70	79	70	73	64	70	58	73	62	61	59	71	59	58	66	66	64	81	60	79	60	86	69	53	59	69	61	65	68	67	67	71	64	49	71	69	66	66	74	61	64	62	65	68	69	76	69	64	65	66	65	62	84	61	72	77	69	49	58	74	70	68	70	73	56	82	63	61	69	62	66	55	61	50	53	55	54	65	65	74	67	66	58	69	74	76	51	74	56	72	54	62	55	61	68	66	56	69	64	56	67	67	57	68	61	62	52	68	75	65	55	72	79	62	68	57	59	66	59	62	63	60	66	69	54	61	82	57	79	70	62	65	70	62	61	87	61	71	68	70	62	59	73	61	67	52	63	52	66	61	63	54	59	64	69	85	59	64	65	68	67	61	64	74	61	68	63	70	66	78	54	62	57	80	62	61	60	67	65	58	83	62	74	62	72	69	59	54	60	71	51	68	60	68	63	65	69	57	64	66	51	71	70	47	71	59	71	71	48	60	60	74	74	66	71	60	62	63	72	61	74	58	57	85	61	82	74	55	67	62	64	43	62	75	62	59	77	60	56	58	63	63	57	65	68	76	69	80	72	59	61	65	51	57	66	75	69	48	67	67	51	65	65	74	54	58	52	63	79	64	62	65	57	65	67	68	61	71	63	63	57	58	60	79	82	74	70	53	68	69	69	64	64	56	63	63	62	65	64	64	64	65	65	59	64	60	65	61	60	85	57	75	59	52	64	66	80	57	82	64	66	79	70	59	68	61	54	66	74	73	71	51	74	69	65	61	60	76	66	82	62	68	58	66	65	61	67	73	70	62	54	54	71	62	65	74	71	66	65	65	72	65	66	64	62	70	57	67	61	60	79	76	58	69	63	72	58	58	50	64	75	62	66	72	65	70	63	53	59	64	72	52	55	64	83	64	73	67	78	61	61	73	55	64	55	65	76	71	67	60	78	51	53	68	46	61	64	57	54	60	72	77	65	56	80	76	71	68	54	65	81	76	71	68	57	68	67	56	77	57	65	61	67	84	44	63	56	63	68	56	64	67	49	74	60	62	70	70	53	55	58	61	54	50	73	63	71	64	69	85	59	58	60	62	64	53	74	61	82	65	53	60	54	80	68	69	56	62	68	69	68	69	65	64	60	57	71	66	64	57	52	66	69	72	67	72	50	63	67	64	69	66	60	83	57	65	60	71	55	54	52	55	66	60	62	65	68	61	62	54	45	73	74	64	77	63	77	51	66	90	61	57	60	65	70	67	54	49	56	67	71	62	61	55	59	42	62	74	62	59	65	64	70	67	62	66	60	57	58	60	58	61	74	74	68	65	73	75	54	42	64	51	59	69	52	54	67	66	61	63	56	56	75	56	71	53	66	61	49	63	62	50	67	83	73	70	68	69	67	59	84	58	68	61	71	83	67	69	57	62	63	62	66	70	61	62	77	67	73	71	63	73	68	67	74	63	75	73	82	67	66	70	67	56	67	55	59	58	61	73	44	64	68	80	63	50	56	70	65	65	59	67	71	73	60	74	64	64	60	56	58	65	59	52	59	72	61	57	63	60	46	61	61	58	64	65	55	61	53	69	63	76	55	57	60	75	62	66	55	71	64	74	56	70	59	70	69	73	62	79	71	69	59	65	62	77	61	64	62	72	66	54	54	67	63	52	62	58	76	59	52	60	60	73	61	72	70	56	62	61	70	72	61	71	51	74	65	65	68	52	58	66	52	68	78	55	67	62	58	56	64	65	64	71	64	52	59	49	73	59	79	60	67	56	74	62	69	71	84	73	70	60	63	41	68	79	73	77	54	50	63	74	49	67	71	74	72	70	68	59	56	70	64	71	67	60	66	60	63	61	70	71	65	67	61	73	71	70	70	66	60	54	66	77	64	70	69	55	68	63	69	69	73	64	60	48	79	71	52	71	59	58	51	66	75	61	64	68	77	54	53	61	55	57	71	64	87	67	62	63	61	75	63	67	57	55	50	65	77	67	61	60	68	71	65	68	53	75	71	54	50	56	65	73	64	70	47	63	61	64	75	68	54	74	58	52	58	67	57	63	66	59	61	53	63	56	66	73	56	63	61	79	76	67	58	71	60	63	60	67	41	70	58	68	77	74	61	76	69	61	87	74	59	64	80	78	56	63	66	81	69	74	63	65	65	67	65	50	54	59	65	62	59	77	64	61	60	55	61	58	71	65	52	62	62	53	63	73	73	56	70	62	55	69	67	66	58	66	65	68	60	64	69	71	59	68	71	68	70	66	60	80	55	50	55	66	72	59	55	52	63	76	48	60	58	64	79	69	67	63	64	61	84	53	73	63	69	61	55	65	61	70	59	75	52	59	73	59	63	49	64	62	75	84	68	45	67	60	82	71	71	60	68	79	68	83	67	58	78	45	60	58	57	61	62	69	67	57	61	61	56	70	68	86	64	70	46	74	70	64	49	62	90	73	64	59	66	76	47	83	52	63	61	55	73	66	78	64	57	65	48	66	72	49	76	74	56	55	72	51	74	62	52	80	58	70	68	78	65	61	61	56	83	68	60	55	65	69	53	66	62	72	56	62	82	76	54	67	73	86	60	60	54	68	62	54	68	57	60	58	71	74	76	53	69	52	66	67	70	58	64	81	66	63	58	70	54	57	62	57	75	56	57	69	57	64	52	69	61	66	64	69	67	73	62	59	61	76	87	70	69	64	73	65	69	69	77	59	69	76	60	61	66	56	70	59	63	51	77	65	63	57	62	74	75	69	65	75	63	57	50	63	74	75	65	62	56	60	72	64
44899	48855	37163	36603	36767	9590	1060	921	945	874	836	860	855	844	803	805	808	830	1225	1994	3957	4431	2609	1808	1316	1026	813	813	765	745	759	796	746	790	800	767	804	775	835	801	749	794	843	774	778	792	811	773	748	745	788	744	808	772	795	741	776	798	787	761	827	758	781	739	736	772	855	755	781	767	737	790	792	808	760	782	800	728	827	787	772	790	749	734	782	802	773	779	813	805	774	813	796	818	767	783	826	757	770	793	768	786	847	747	749	786	761	759	766	830	743	777	719	774	770	801	794	767	829	735	773	742	767	770	831	750	749	786	749	808	792	790	795	786	755	841	790	786	772	771	795	780	819	839	822	762	812	768	758	822	782	781	743	754	716	833	772	780	837	758	822	775	782	754	772	814	784	786	820	754	818	746	794	802	775	747	749	802	814	799	828	756	832	780	755	786	788	791	757	742	767	803	751	818	824	811	838	814	767	784	771	768	808	800	794	805	816	749	774	789	792	777	743	763	805	830	760	819	784	777	770	807	781	789	777	783	776	725	801	792	800	775	744	784	796	785	758	776	773	777	814	731	762	777	768	781	774	766	782	828	836	781	767	790	761	784	801	799	782	818	795	776	732	770	782	831	780	805	788	789	800	747	846	807	736	799	808	811	755	767	787	805	796	766	757	793	810	767	770	817	777	741	784	765	769	810	821	806	784	810	789	753	790	768	805	776	795	766	725	749	767	761	787	781	814	801	803	790	786	797	760	816	788	771	813	828	757	788	779	788	785	826	832	764	783	762	797	829	791	777	786	801	799	858	797	810	758	807	821	815	805	814	804	762	812	805	740	830	783	780	789	793	817	770	802	824	827	821	818	764	775	794	782	768	751	838	813	813	779	763	832	757	771	768	738	789	766	713	815	814	814	803	773	804	739	797	734	771	755	774	814	754	794	804	788	792	771	798	780	820	785	808	761	758	773	764	798	769	794	793	804	740	800	775	778	841	791	817	819	764	766	798	738	774	806	781	786	778	736	793	792	811	770	804	787	776	811	797	773	762	830	756	821	786	722	767	788	786	799	796	829	776	738	781	810	779	797	787	771	769	841	795	799	776	753	773	781	788	732	800	773	802	757	810	828	815	740	738	793	818	803	731	791	837	801	787	781	820	766	819	787	790	782	741	824	760	761	797	747	763	777	819	785	765	764	793	809	746	812	799	798	807	784	800	809	754	712	769	804	792	857	790	788	737	768	807	843	790	755	761	796	829	787	809	798	795	774	812	782	762	785	799	781	786	791	779	817	812	768	773	819	766	825	830	733	807	746	795	777	806	818	787	805	752	788	812	796	799	789	808	792	742	754	768	749	803	802	804	758	817	814	774	823	756	835	808	788	778	780	779	775	752	789	787	785	811	737	740	772	790	799	787	805	791	871	793	788	787	775	733	804	819	775	750	744	771	800	762	781	796	836	838	832	767	762	801	794	800	777	776	764	784	793	814	745	827	746	768	793	743	795	759	806	784	776	772	770	801	826	818	743	759	805	830	803	810	758	815	744	739	782	764	814	776	766	753	798	762	781	750	847	800	768	809	744	798	758	727	871	739	813	822	824	793	749	752	772	785	743	779	757	807	786	832	784	783	779	704	782	771	758	781	746	811	816	758	776	802	772	855	765	766	777	746	805	735	782	776	769	747	795	812	822	790	799	820	818	813	782	785	746	814	737	787	809	785	799	765	768	817	754	749	840	765	798	816	800	835	772	780	809	752	752	773	749	814	809	799	807	787	772	778	756	771	788	772	762	802	755	832	799	800	756	790	770	796	828	768	765	765	784	793	778	755	760	813	782	801	781	802	760	790	774	761	784	777	836	844	793	766	810	753	828	808	762	783	799	800	743	775	682	784	785	797	747	784	777	807	756	786	758	739	781	807	800	825	801	797	737	771	799	758	759	772	761	851	822	804	768	799	777	790	815	747	816	793	774	775	763	845	757	785	789	838	793	731	799	829	729	808	791	776	826	804	727	772	780	775	819	741	806	775	809	811	799	835	770	791	756	775	768	776	787	792	762	773	788	776	769	845	797	770	838	797	757	785	798	827	800	770	751	719	773	751	804	784	735	801	822	762	783	758	779	812	800	761	777	739	780	775	805	773	800	754	810	773	775	818	812	792	839	796	805	775	747	765	770	758	761	775	739	771	795	754	771	771	766	771	764	789	773	798	769	753	752	753	845	768	788	782	771	781	783	765	795	808	809	785	872	797	797	776	799	748	793	819	755	740	770	763	765	783	761	802	738	723	787	816	801	763	723	802	792	768	765	814	773	759	775	817	852	810	796	749	788	766	765	791	772	831	767	760	868	782	764	758	791	770	808	807	775	738	779	785	763	791	790	745	787	771	818	768	749	807	785	788	782	804	796	794	749	735	758	765	788	845	837	797	779	764	801	785	848	830	771	840	732	820	776	804	807	808	764	788	746	840	727	822	769	801	781	754	818	833	770	769	751	764	812	794	761	793	808	776	762	776	803	755	805	755	754	797	765	761	817	768	811	760	821	804	814	808	770	808	822	756	795	842	780	805	787	796	803	734	800	803	771	810	786	743	812	767	790	759	790	734	784	789	782	778	784	805	791	773	797	788	755	786	787	791	739	789	762	755	783	751	781	799	825	798	811	834	783	765	821	764	742	747	843	767	788	770	805	845	752	793	808	758	815	830	816	792	809	757	788	812	805	766	726	790	787	850	818	796	793	789	782	777	804	793	793	746	721	774	805	783	791	804	767	772	787	784	775	785	775	788	787	800	765	803	772	777	838	820	812	758	800	766	765	777	794	832	800	763	767	788	823	760	795	775	800	742	783	740	742	776	780	799	756	820	840	762	740	801	758	788	773	766	764	763	800	828	741	722	759	804	791	764	779	760	789	753	803	783	785	781	802	753	762	799	806	750	754	796	758	766	833	718	788	780	800	782	757	757	861	786	812	795	821	806	788	740	759	787	756	777	794	794	777	794	766	787	799	767	768	775	824	776	764	760	773	775	769	745	779	781	771	781	770	737	804	790	792	784	804	776	825	796	777	797	758	771	841	804	781	855	776	800	792	848	782	792	787	773	781	799	814	809	755	759	793	770	783	803	754	785	806	763	761	749	762	818	756	808	810	817	768	807	771	795	780	810	793	749	806	805	744	779	782	808	798	732	787	804	769	814	786	807	831	778	797	749	781	859	786	755	765	797	785	775	788	800	781	781	786	788	841	795	763	791	797	792	764	802	765	805	814	791	754	747	808	824	801	757	795	768	723	734	811	833	772	828	812	836	787	757	829	754	794	772	780	782	822	833	804	778	750	824	774	826	788	797	789	808	811	765	772	823	839	778	823	767	736	782	779	763	759	797	766	709	804	836	785	810	772	782	766	728	793	800	833	804	795	761	796	776	794	841	718	738	825	829	793	799	792	768	789	838	777	777	771	793	760	840	795	774	806	810	786	776	768	758	748	745	757	805	822	785	793	799	784	820	781	758	785	763
21994	38289	22978	9373	5305	2015	88	61	63	73	46	67	59	50	71	63	74	54	37	89	127	161	118	114	77	66	48	51	60	58	51	44	49	59	49	53	50	50	36	63	55	63	57	48	52	44	46	60	54	53	47	55	40	56	44	42	49	48	63	49	64	62	46	58	51	47	55	48	43	53	47	54	52	57	62	50	54	57	49	59	59	64	49	58	66	52	49	63	58	55	69	58	57	59	66	51	46	61	50	63	58	48	66	69	62	53	51	53	62	61	60	44	64	50	70	54	47	58	45	50	43	52	55	67	45	56	67	64	66	61	53	54	48	44	57	59	47	54	58	67	63	44	56	59	52	54	36	62	47	55	55	37	66	52	63	55	49	53	54	49	67	55	49	58	65	61	59	61	71	55	70	66	45	55	60	59	58	48	51	49	55	43	54	61	47	54	69	58	51	48	59	56	54	54	52	44	59	53	40	66	53	60	53	52	65	65	54	56	49	59	52	52	61	50	41	52	49	55	58	53	61	46	52	61	50	52	56	56	54	64	65	54	69	42	59	56	56	46	64	63	66	73	60	58	60	62	52	55	53	51	45	63	42	51	58	47	44	53	56	44	69	57	64	57	60	46	57	58	54	53	65	48	48	50	44	57	53	60	69	59	41	56	62	45	66	54	45	67	72	52	59	48	52	61	54	62	57	42	58	56	63	63	57	57	53	49	60	42	48	43	55	62	54	70	54	57	53	35	66	60	55	58	68	45	58	52	71	64	63	65	53	55	43	63	56	59	51	59	57	55	61	61	60	57	71	58	53	52	57	46	55	41	58	61	52	48	58	55	50	59	64	59	50	56	58	52	58	53	63	55	74	65	67	63	57	62	52	58	58	51	66	57	56	52	55	61	53	66	65	63	48	68	40	62	53	56	68	46	60	42	60	46	63	58	60	52	59	57	51	55	48	43	65	49	61	48	44	58	57	66	55	56	61	39	68	64	49	63	61	60	47	56	43	64	49	55	60	61	57	62	55	40	51	61	54	63	65	65	48	52	65	51	59	49	60	50	73	59	49	57	42	53	58	47	50	50	48	52	61	50	50	63	52	60	70	51	70	55	52	43	47	50	56	51	67	69	48	56	52	49	55	45	38	60	47	57	47	58	41	48	69	48	53	66	54	49	62	51	65	53	53	48	57	63	67	62	56	48	58	50	59	52	52	65	59	46	56	54	58	53	46	48	58	61	72	51	61	61	58	58	54	70	41	48	52	58	69	57	66	41	65	64	57	44	44	51	54	58	53	48	44	56	67	61	58	56	52	63	37	61	36	68	46	46	65	45	62	55	69	48	48	54	48	47	67	47	52	57	57	48	72	58	44	54	55	46	62	68	54	60	47	46	57	59	58	59	46	59	57	65	60	62	59	55	49	47	59	50	61	57	60	38	51	56	67	57	60	53	72	57	48	51	58	68	56	59	52	63	40	44	57	48	52	49	54	65	64	69	44	46	58	55	52	58	56	56	54	41	50	52	50	55	54	56	57	58	57	53	56	55	46	57	47	45	49	52	55	58	60	68	53	53	50	55	57	54	45	53	63	55	53	56	46	57	53	46	43	49	71	55	53	44	63	53	54	75	66	66	42	57	43	61	58	53	49	49	51	71	67	51	32	48	55	54	62	55	56	50	54	47	54	38	65	57	59	51	42	58	57	36	53	42	58	47	58	60	56	46	43	59	64	55	54	58	52	40	51	51	63	47	55	58	65	60	56	61	48	59	46	53	57	64	48	58	59	50	60	65	69	58	53	53	46	58	56	48	61	49	42	56	60	53	46	71	51	66	58	57	48	44	58	56	63	56	53	49	69	64	54	69	72	63	47	50	44	55	50	52	55	40	55	54	61	63	52	60	47	57	59	43	50	65	57	57	27	70	51	48	55	43	61	46	54	60	45	49	59	65	58	54	53	50	63	47	54	53	57	54	55	49	44	37	60	61	68	52	55	67	52	53	57	54	69	60	58	62	44	53	61	53	58	59	54	55	50	56	57	64	59	62	55	54	54	45	42	66	51	50	48	58	57	71	57	51	30	44	49	68	48	55	54	60	60	50	41	51	56	53	60	54	55	58	61	41	67	64	54	55	59	44	43	46	53	48	66	45	57	52	58	54	57	58	48	47	72	53	57	68	69	46	58	67	60	71	50	55	67	58	42	52	63	51	58	55	56	48	46	39	53	49	66	58	60	51	45	51	62	57	59	57	69	61	52	39	48	40	55	48	68	57	65	44	47	58	71	50	57	55	58	59	58	51	49	53	55	56	53	58	42	68	53	46	67	63	50	58	48	58	48	70	59	59	53	58	42	43	52	48	59	62	58	59	65	62	63	59	56	68	55	56	52	54	69	71	54	51	56	56	42	50	47	49	61	46	63	53	56	66	61	50	52	62	44	54	46	60	62	63	63	63	55	48	64	63	52	40	62	51	52	42	61	50	53	43	34	55	62	51	53	54	49	52	55	54	52	50	61	61	57	48	57	64	50	57	47	47	62	64	39	54	50	54	70	33	50	53	55	63	40	47	52	49	51	63	69	51	61	50	63	56	53	42	42	59	47	58	47	62	42	42	53	71	54	88	60	59	48	64	68	53	59	52	54	52	67	62	47	53	61	55	48	61	42	59	61	59	48	53	61	44	62	57	36	51	60	49	58	46	60	66	51	44	46	54	51	61	53	40	56	56	55	35	57	50	58	66	54	41	53	47	44	49	51	57	64	72	45	62	57	57	47	66	45	50	62	56	56	57	42	52	52	55	51	62	53	69	53	54	59	65	54	62	54	66	73	68	57	57	41	50	47	63	56	45	57	58	58	54	61	57	46	57	63	49	46	44	51	59	60	56	63	51	51	55	55	53	57	55	40	57	42	46	56	52	51	51	65	50	40	62	57	45	48	62	51	52	53	37	41	71	51	42	47	52	47	64	44	62	45	46	56	43	49	64	47	55	59	55	46	66	67	52	60	54	50	53	65	68	58	67	60	52	62	62	49	50	70	56	53	55	64	69	62	57	47	50	44	57	63	57	62	45	51	51	57	56	56	35	51	60	59	49	61	45	63	78	47	46	58	63	60	43	49	59	59	47	57	63	63	61	50	53	69	52	60	53	60	52	61	63	50	51	46	55	53	56	57	52	42	60	51	49	60	58	59	58	56	56	48	58	54	57	48	61	46	46	69	48	46	57	47	56	57	48	55	52	52	59	43	52	59	53	54	59	44	56	52	56	60	52	53	69	49	60	52	49	60	51	54	64	57	63	62	50	56	58	56	45	55	63	55	46	54	50	58	50	56	58	56	62	59	55	64	50	59	54	44	61	57	53	65	55	54	51	59	54	52	45	49	48	63	61	44	68	51	51	43	52	53	47	53	55	67	54	60	52	60	51	46	56	62	67	53	62	54	62	53	59	54	50	55	53	48	45	61	73	61	62	58	62	53	55	68	61	48	45	54	47	50	60	52	65	63	51	46	65
44729	49610	43325	42758	45426	28379	1549	873	867	709	771	750	706	752	696	727	674	738	757	1950	4094	4479	3216	2133	1198	717	697	676	674	686	624	629	666	679	677	594	656	624	674	669	671	683	668	656	705	674	686	669	666	669	643	633	611	683	670	609	676	692	665	675	597	669	693	630	618	661	641	660	632	621	694	630	713	668	644	711	744	686	619	664	625	652	662	674	681	617	657	601	705	645	623	668	683	678	662	656	630	659	653	661	685	633	685	693	690	657	644	643	647	633	668	691	665	631	623	683	651	653	689	642	669	650	643	666	648	668	649	719	646	625	650	657	699	657	681	670	619	681	613	679	680	667	628	643	682	651	610	627	687	646	665	647	630	663	659	619	661	666	693	658	675	684	715	646	660	674	657	622	675	617	655	654	669	679	687	671	656	647	614	612	631	680	668	662	627	632	650	656	674	675	603	623	612	652	671	629	679	656	651	693	662	662	683	661	648	660	654	656	683	673	664	674	657	714	688	660	679	614	643	628	663	663	690	655	683	693	695	636	673	666	666	652	627	632	646	667	657	655	632	677	702	625	619	658	686	650	621	659	632	704	692	682	637	635	668	679	658	648	681	695	672	663	643	658	687	685	659	644	686	640	649	638	659	642	662	694	670	674	703	621	697	643	645	630	655	661	646	649	701	669	647	657	676	654	651	601	688	635	682	701	645	677	667	686	644	629	676	647	692	671	712	684	700	665	657	672	634	653	639	674	658	629	576	663	663	626	679	658	657	627	694	626	662	610	658	662	655	666	606	655	690	650	658	648	664	639	667	678	678	682	656	652	706	637	642	632	630	634	608	634	686	658	648	650	653	613	629	700	651	667	623	673	653	665	695	614	651	683	662	701	653	666	653	683	677	659	638	693	647	658	636	674	686	673	647	627	653	716	635	667	632	656	651	687	609	660	662	654	705	654	634	667	635	688	666	660	656	680	638	651	642	670	675	696	609	689	662	668	681	652	649	669	668	629	654	663	691	652	694	667	641	659	636	633	668	625	671	657	659	698	697	657	688	641	637	627	673	674	634	612	674	625	641	677	672	629	677	650	697	616	655	687	655	665	658	669	625	670	684	722	651	673	683	624	626	676	635	660	662	685	613	651	660	703	680	641	671	616	653	638	677	649	679	601	662	675	663	644	687	691	669	632	722	685	696	625	665	647	673	659	674	659	667	671	650	703	686	633	702	673	626	657	618	664	601	679	659	636	658	626	604	662	675	646	639	616	677	666	625	628	639	678	663	661	638	623	646	654	684	646	676	699	658	650	680	675	711	678	676	644	664	611	683	668	579	657	659	662	645	691	665	665	651	662	643	645	631	638	684	676	682	640	671	643	682	666	641	633	664	692	664	660	628	703	669	683	723	676	664	653	629	648	637	664	593	653	683	670	697	660	697	679	693	633	677	670	673	664	618	652	662	659	678	614	631	688	665	638	661	658	658	680	659	688	627	681	688	610	622	673	640	660	632	688	670	665	655	695	666	620	697	714	676	703	661	635	642	653	653	665	662	662	682	641	672	710	667	653	668	692	662	710	622	655	659	678	671	671	703	689	709	659	648	660	623	683	633	664	670	660	703	709	663	694	665	672	664	645	593	643	641	673	627	673	677	624	688	670	671	686	630	660	683	656	697	640	648	602	667	677	624	686	683	648	642	681	665	699	644	645	679	635	615	680	664	634	674	700	711	672	668	661	678	637	631	712	667	669	658	655	665	644	649	642	682	692	704	693	672	649	674	623	661	633	680	629	648	686	658	706	661	667	626	693	702	663	628	682	653	683	669	658	682	693	640	701	695	652	679	689	663	671	630	667	667	676	683	663	650	604	688	663	656	692	680	690	664	647	669	651	627	661	563	712	732	673	684	630	726	653	670	676	646	637	676	669	645	630	633	651	635	671	665	647	630	641	679	637	715	668	685	655	641	739	662	670	693	735	647	671	619	688	638	710	662	619	673	621	684	697	645	601	677	682	660	644	656	642	669	664	632	697	666	665	683	632	613	667	677	665	623	713	679	708	710	689	630	682	654	652	658	664	653	616	687	685	649	684	660	702	666	666	634	688	664	697	687	665	666	678	654	669	699	659	630	648	622	667	649	662	632	676	636	635	680	671	637	632	638	639	687	671	653	670	690	722	683	646	648	679	677	684	627	610	660	651	625	611	613	665	620	663	660	670	664	674	693	638	647	679	629	689	703	647	667	734	643	632	637	682	641	672	672	671	683	692	673	710	614	690	644	715	685	655	701	642	668	705	643	645	674	626	690	656	661	655	620	636	644	686	692	575	655	682	680	691	655	758	674	711	657	653	715	686	669	694	719	661	689	691	623	662	686	674	655	656	635	631	666	674	671	651	639	640	680	668	674	631	664	673	635	723	623	675	638	652	684	667	614	635	650	616	656	646	695	685	641	657	671	664	653	692	652	641	669	671	671	676	646	665	675	670	671	663	647	633	610	650	648	656	656	694	636	644	686	646	658	681	650	711	665	715	620	654	630	677	658	663	661	656	662	617	678	670	707	674	690	649	667	656	647	634	692	668	664	650	633	671	675	657	678	606	642	605	634	666	697	662	639	668	660	643	635	640	643	693	646	647	662	680	698	675	651	669	657	672	661	613	683	667	686	645	651	657	643	653	661	650	693	626	661	674	663	665	628	616	659	642	658	673	625	659	630	713	686	628	675	637	648	669	629	666	673	670	674	685	703	693	600	628	646	642	665	691	617	685	679	670	667	715	628	644	655	670	658	694	695	679	648	702	645	633	659	666	635	655	696	701	678	713	613	641	622	691	650	674	632	673	695	714	664	685	654	670	694	719	631	694	631	666	662	636	670	666	669	693	624	680	652	646	675	722	705	645	671	672	633	657	643	661	662	726	672	666	622	613	710	654	690	618	697	656	653	707	638	620	665	663	666	656	607	643	615	656	659	635	668	633	684	654	625	709	672	660	651	662	647	624	649	673	687	706	669	639	627	681	665	681	650	617	667	683	683	705	624	718	653	692	629	674	660	615	616	666	718	649	679	688	638	670	685	645	663	658	596	645	650	673	632	687	676	648	672	672	645	653	669	688	706	689	637	684	697	677	642	682	623	718	612	610	688	655	687	608	629	680	613	665	655	687	648	693	645	663	617	695	659	652	658	646	671	662	643	664	680	640	641	654	611	643	661	660	692	637	691	647	642	656	658	695	619	679	649	659	659	659	669	661	631	693	664	630	650	625	668	626	704	665	593	658	628	634	655	667	692	689	660	665	621	672	632	611	665	621	667	660	646	670	694	629	640	614	657	604	647	688	647	697	653	610	625	644	624	736	678	630	650	669	619	644	677	666	730	698	646	645	701	661	669	681	663	670	637	636	652	643	659	662	644	647	653	695	669	618	648	682	644	665	697	643	630	695	630	656	683	632	717	667	663	645	700	710	687	728	654	689	679	635	695	659	674	683	674	692	678	671	666	657	662	727	643	624	660	647	631	672
5227	10697	5689	1844	1026	542	41	49	48	56	44	52	46	55	59	53	58	57	47	45	59	101	88	72	51	44	51	50	55	55	46	58	40	55	37	52	47	42	52	46	41	50	54	51	63	52	48	55	38	47	54	45	38	53	50	49	61	43	63	52	54	59	49	54	44	44	52	47	45	50	53	46	52	60	38	58	56	57	68	51	50	41	56	48	60	46	62	53	55	53	60	54	42	55	45	62	62	57	62	52	54	42	50	47	43	45	56	47	44	57	44	50	48	37	58	48	46	52	43	57	56	39	55	42	52	58	61	36	47	48	56	49	47	51	50	50	46	51	52	46	44	57	45	53	33	47	46	57	51	59	52	60	54	52	52	43	50	57	53	52	52	42	43	58	44	37	47	59	50	46	49	57	45	59	40	51	52	41	45	63	50	51	60	43	45	57	55	44	55	45	40	43	49	51	38	41	55	49	48	51	45	50	51	60	46	48	53	54	60	46	53	50	46	50	47	57	56	54	59	59	55	51	58	48	39	51	53	50	41	54	56	43	46	46	41	46	47	57	47	43	54	57	39	38	67	65	50	47	50	47	50	44	45	55	43	48	49	63	49	52	46	40	45	54	52	60	42	57	47	37	53	50	56	48	67	58	47	61	56	45	57	58	45	46	55	44	62	41	55	46	64	62	32	51	51	58	49	48	48	53	54	46	48	50	42	50	61	42	61	54	45	45	54	43	53	51	54	47	43	44	64	47	43	38	47	47	52	44	49	44	51	42	60	49	45	54	51	47	48	44	46	46	43	54	62	50	46	51	58	65	69	57	44	37	46	57	53	52	45	53	45	43	62	45	48	53	43	51	46	40	55	52	43	46	43	38	52	58	43	48	51	53	46	52	49	44	51	53	47	57	41	56	55	48	33	61	47	50	52	59	50	44	46	41	44	46	48	43	38	54	55	39	47	42	37	48	53	45	43	59	58	55	46	53	52	47	42	52	46	56	66	64	44	50	39	50	57	58	48	45	61	56	46	54	47	54	59	40	55	53	44	50	41	51	56	49	41	47	44	48	43	47	54	52	52	53	40	56	41	51	51	60	50	42	43	48	41	41	43	58	48	48	50	47	56	49	57	58	50	48	47	55	45	60	58	47	39	57	37	55	39	49	52	38	43	53	49	62	57	38	48	56	47	54	49	48	50	56	53	37	55	46	50	49	60	42	40	49	45	45	68	46	42	52	48	44	42	33	51	55	47	41	53	47	53	46	65	51	53	51	53	50	38	54	49	52	36	66	49	49	48	50	50	47	60	47	44	49	43	52	60	42	45	56	44	40	52	59	48	51	51	51	53	45	52	46	47	45	56	62	60	48	51	68	41	59	54	49	41	43	46	56	40	64	43	41	49	49	56	62	55	41	62	52	49	54	53	54	51	48	42	49	42	50	48	55	46	48	56	61	57	48	48	49	54	44	63	47	53	44	59	40	56	43	52	43	49	53	49	56	49	53	45	51	56	45	49	63	63	60	43	43	46	49	44	42	50	56	50	57	47	52	50	52	51	49	34	43	57	55	46	47	56	50	44	42	51	62	50	53	60	50	57	52	60	56	48	61	57	44	54	44	59	44	51	55	52	53	39	41	37	45	47	46	42	48	42	51	52	50	36	45	54	48	45	61	55	45	59	52	61	42	53	42	62	49	49	38	52	41	61	60	43	46	56	55	48	44	47	53	48	45	42	55	48	41	47	58	43	57	49	45	68	57	60	61	53	65	45	50	58	51	45	45	37	55	47	53	67	55	47	57	50	49	55	49	44	36	43	43	39	38	44	35	56	47	67	40	41	53	51	48	50	40	58	46	47	50	56	54	48	44	50	52	61	58	52	46	44	47	52	51	59	60	46	44	55	34	47	56	54	51	50	48	57	53	51	47	54	71	49	52	55	41	38	37	55	44	49	63	48	55	53	48	55	42	45	42	46	53	59	39	52	64	45	53	44	49	56	48	48	49	56	50	46	65	53	34	45	51	51	56	60	40	64	58	63	53	41	57	62	48	53	50	66	44	54	47	56	47	46	53	55	54	49	48	56	52	52	54	52	49	67	48	51	50	57	40	64	46	51	53	54	44	44	58	46	44	49	56	51	47	52	61	56	52	41	49	49	50	51	49	46	54	42	46	68	46	54	56	57	56	49	43	61	50	44	62	48	40	57	32	48	46	60	41	46	47	40	54	41	53	56	54	43	63	40	43	40	41	42	30	47	40	45	44	39	56	58	60	45	50	51	65	54	52	56	55	46	39	56	50	40	36	67	40	55	39	49	60	49	57	48	57	35	52	47	53	43	47	56	50	56	41	59	53	50	60	40	54	52	52	45	48	45	66	46	53	42	49	41	67	54	48	59	51	53	43	36	48	45	46	47	51	39	64	45	45	39	51	46	52	48	45	54	36	54	47	46	46	51	44	56	47	52	49	53	54	60	49	46	43	56	55	56	46	52	51	51	52	40	45	57	63	43	37	53	56	45	42	64	40	50	60	40	51	66	64	53	59	58	61	56	49	54	46	41	58	52	58	60	58	45	54	59	45	45	60	51	47	49	46	49	36	46	57	55	36	46	62	54	54	57	56	39	43	52	51	54	49	63	63	65	48	49	55	56	55	48	46	47	39	55	47	50	55	55	44	54	50	60	52	45	56	53	45	53	49	47	52	41	42	52	42	42	57	54	55	61	51	46	47	49	49	46	46	50	40	57	54	57	63	48	48	60	56	53	55	58	40	51	50	56	42	56	44	54	59	43	66	43	43	44	51	55	51	50	45	51	39	53	55	54	45	37	44	46	45	47	46	54	54	62	58	43	50	43	49	49	45	55	54	44	64	51	48	39	58	52	55	53	53	43	54	42	64	51	48	44	55	50	61	50	54	50	45	57	55	48	45	61	44	50	48	50	43	53	45	49	62	51	41	38	63	50	43	64	53	48	47	63	54	48	47	57	40	43	55	55	46	52	49	47	51	42	49	46	43	60	47	51	47	60	38	49	57	50	42	51	49	53	55	40	39	57	52	51	46	59	65	45	53	49	50	44	64	52	50	51	55	57	55	46	47	38	50	47	61	36	54	57	54	35	72	48	50	53	39	57	57	50	58	48	53	52	62	48	56	52	52	54	51	58	49	54	49	52	43	52	59	52	50	49	55	42	48	60	50	61	43	55	36	45	51	49	60	47	53	47	51	47	65	36	55	55	59	45	43	57	60	45	44	52	54	59	49	51	64	49	50	58	51	62	50	51	58	39	50	49	46	58	44	41	53	50	63	42	54	51	47	46	56	45	54	50	57	54	54	43	69	43	47	52	40	45	65	40	58	47	46	43	48	52	46	60	47	41	48	57	55	49	52	46	44	42	51	47	46	54	47	43	46	53	50	48	52	50	48	60	44	42	57	39	51	50	51	50	45	46	44	46	60	60	37	46	42	58	61	43	44	45	59	57	45	64	45	53	39	48	55	46	47	57	46	53	66
36296	36284	26927	25611	26559	19362	822	674	628	677	672	644	608	626	693	629	641	662	613	619	876	1862	1793	1316	850	627	635	627	633	629	623	623	684	607	621	611	592	702	632	615	648	609	575	611	587	629	628	629	585	583	611	611	608	634	654	642	669	640	590	606	653	618	635	610	629	584	586	591	610	614	619	584	646	588	601	604	662	628	623	681	572	611	612	682	560	606	614	589	617	610	603	596	571	609	633	615	628	598	653	624	591	657	669	625	614	678	588	641	664	642	643	610	613	584	606	644	657	613	603	624	618	641	625	605	652	586	620	618	607	595	632	574	633	601	606	595	608	604	652	650	636	615	623	644	562	623	641	611	618	613	585	636	625	598	614	611	624	574	642	584	612	637	598	651	575	619	658	573	581	635	594	614	642	627	618	576	613	612	630	601	575	609	630	625	598	611	612	631	621	605	600	616	656	612	625	667	660	614	623	602	588	552	644	665	628	590	598	613	606	632	611	615	599	603	604	645	629	609	588	627	622	612	654	610	636	617	666	633	645	618	660	610	663	614	643	603	591	606	638	618	616	635	642	642	609	623	647	591	637	666	586	608	621	634	620	605	584	624	619	668	620	621	634	617	588	629	634	639	600	610	611	601	637	609	635	593	638	617	606	609	608	612	598	632	617	640	612	596	608	648	613	646	604	632	568	670	574	642	586	598	623	660	639	625	649	619	628	666	597	627	623	668	588	611	610	609	606	674	628	610	579	639	595	602	637	660	597	624	600	569	624	582	633	628	650	601	617	633	579	611	653	607	551	594	661	661	659	615	614	617	630	598	653	647	605	628	569	652	590	638	641	653	620	618	616	621	588	600	624	609	627	599	655	561	610	634	588	598	604	626	598	596	613	628	632	611	604	607	657	624	634	601	640	580	633	610	595	616	584	595	659	632	611	626	620	620	603	577	617	596	602	618	645	592	627	598	644	575	640	613	611	612	622	659	646	587	597	592	629	599	666	610	601	632	581	591	628	615	591	614	613	644	610	614	563	619	601	647	646	604	684	682	614	594	639	646	657	631	642	627	635	603	573	587	579	602	637	643	618	660	602	590	563	587	694	613	619	620	630	619	649	606	657	637	624	615	625	549	621	646	613	596	579	610	629	603	615	605	641	596	586	595	643	632	637	592	662	631	636	617	658	628	618	647	606	585	637	605	618	587	596	601	573	577	626	583	602	597	581	588	624	610	623	637	581	616	650	610	611	612	615	609	633	611	566	633	625	660	624	605	599	640	645	625	636	568	631	540	599	597	629	618	584	647	641	601	616	666	640	593	651	633	647	614	615	615	644	660	615	607	573	587	610	610	614	630	637	609	570	605	587	633	646	634	597	592	608	613	663	617	632	600	606	617	653	605	547	633	612	614	594	562	592	604	612	591	608	614	573	607	635	659	640	604	585	625	592	629	632	633	638	680	617	624	579	636	620	614	570	626	604	635	587	625	652	612	625	588	638	640	631	601	627	640	674	590	619	599	622	627	627	631	665	608	629	674	578	626	545	600	624	602	636	591	625	605	652	640	626	701	606	580	603	618	632	616	603	646	657	561	633	593	620	672	602	621	629	649	608	621	630	602	572	610	619	632	622	623	617	666	631	584	660	646	600	643	584	653	627	624	635	624	631	618	616	623	599	608	638	626	597	601	563	619	584	642	627	642	635	593	653	569	612	601	626	605	648	625	611	559	607	623	614	611	604	645	617	616	608	651	664	587	612	598	603	659	624	619	616	615	647	639	606	627	603	626	607	643	620	611	627	638	571	582	633	594	610	613	607	602	662	589	629	627	618	590	626	662	589	605	604	629	564	630	623	600	619	685	664	622	649	617	563	555	587	660	601	609	619	602	647	644	596	579	621	618	663	605	647	628	635	589	617	619	637	623	610	634	634	593	616	651	632	548	618	668	642	607	623	619	608	613	617	598	628	632	582	660	636	605	600	600	612	588	625	631	603	627	618	654	578	602	591	623	617	625	626	635	598	639	629	640	636	611	629	595	605	654	657	633	623	628	624	593	635	622	601	668	628	619	605	633	615	622	642	595	619	598	605	638	604	603	610	626	637	620	604	621	597	631	605	610	583	627	624	594	667	580	574	632	647	632	622	632	610	646	616	624	660	583	585	595	620	639	611	640	614	604	607	618	636	668	607	602	635	641	614	598	587	590	627	675	583	649	675	625	621	621	607	662	601	613	615	590	640	617	569	598	647	650	643	633	613	628	644	606	568	650	593	633	602	584	606	641	602	579	608	628	605	587	598	571	570	624	598	608	626	647	596	618	586	615	630	583	598	597	593	613	614	645	605	594	621	675	582	618	568	621	586	585	585	557	631	596	574	607	635	615	585	620	605	626	598	655	630	641	616	593	593	611	600	652	629	635	643	593	627	652	636	627	679	615	613	606	614	588	635	586	659	622	636	645	619	628	603	650	568	621	635	668	638	625	585	582	588	623	618	608	591	604	644	623	631	617	638	619	582	634	588	650	624	584	638	596	613	638	615	603	629	656	661	577	646	582	562	624	627	638	618	665	610	601	625	635	613	620	634	626	646	637	593	596	642	637	606	573	644	594	648	646	594	590	642	602	654	630	624	588	603	620	615	623	599	620	614	562	629	566	590	627	619	592	608	599	624	570	604	604	619	630	602	559	583	644	661	604	650	640	634	612	596	645	636	643	632	597	596	604	693	549	602	637	607	600	646	621	600	606	660	601	605	618	606	645	625	570	590	572	654	629	602	571	592	590	615	578	611	616	627	611	594	616	607	632	659	561	615	580	629	598	643	629	613	567	633	644	567	618	644	614	605	633	624	618	643	619	588	601	603	622	593	627	631	612	649	620	616	614	669	631	574	618	630	662	637	616	629	670	669	590	613	611	595	616	620	600	636	618	632	587	598	631	552	633	599	638	616	621	577	653	600	643	659	605	602	610	586	604	616	600	642	589	604	578	602	639	645	620	613	582	570	629	623	631	609	563	601	617	600	627	627	560	617	652	659	611	625	580	639	648	590	611	633	635	598	566	612	656	631	594	610	604	606	652	630	660	620	611	591	625	624	559	593	616	637	588	618	627	643	588	625	616	600	576	589	614	626	621	614	646	613	569	604	626	610	627	609	602	595	636	616	632	624	588	580	612	656	643	624	567	617	668	628	639	661	539	615	606	634	616	645	596	603	589	606	603	626	612	597	634	626	576	609	632	613	592	595	632	651	569	646	638	615	595	610	624	614	632	649	618	610	588	596	600	588	621	642	615	600	653	615	609	593	587	596	574	596	630	589	646	611	597	610	656	602	584	638	638	602	600	616	608	613	620	619	588	579	639	580	597	607	599	626	627	641	624	617	638	613	590	600	595	574	585	645	630	609	602	577	566	579	583	609	628	651	645	616	603	606	629	626	610	587	593	693	584	652	589	615	632	630	582	608	608	628	622	601	609	639	600	644	667	636	629	614	594	639	618	612	619	651	603	620	617	606	611
14736	30501	14455	4946	2489	1767	73	46	46	48	37	52	42	56	48	33	39	32	44	35	135	216	193	98	66	44	37	33	56	40	43	34	47	43	42	56	59	37	41	31	46	36	31	46	35	45	45	46	39	45	56	40	37	43	53	49	44	52	31	38	46	35	42	51	40	36	40	41	51	47	39	42	38	37	57	37	47	40	52	41	40	40	50	43	51	43	51	34	55	35	39	44	32	57	36	54	47	42	55	43	37	46	40	56	42	35	44	42	54	41	41	50	46	39	46	44	35	51	52	42	43	38	46	40	52	60	35	46	48	39	29	33	42	43	46	37	51	55	57	50	35	40	41	45	42	44	48	45	50	33	40	47	62	47	50	43	41	46	40	48	40	43	42	55	45	47	44	41	50	49	36	48	32	41	38	60	42	47	44	55	53	57	39	39	45	34	42	47	56	43	39	39	41	47	36	48	42	45	35	52	41	49	43	44	47	45	42	47	48	43	38	32	36	47	39	34	55	45	42	49	35	36	46	37	40	47	42	36	45	48	55	39	54	53	37	38	43	44	29	39	50	35	34	36	43	51	48	34	52	52	40	53	42	53	42	47	30	46	58	42	44	38	55	34	35	31	52	36	46	38	44	47	43	42	47	60	54	50	31	44	37	54	47	47	50	42	51	41	56	44	35	40	46	49	46	37	39	41	38	43	43	42	40	44	37	48	39	48	40	53	39	43	45	38	53	56	50	36	33	52	49	44	42	43	37	36	39	40	44	60	39	55	39	42	39	49	49	46	38	44	49	27	47	52	41	38	35	44	52	50	29	47	42	36	46	44	36	54	45	48	42	54	40	41	40	43	41	37	41	35	48	36	48	45	42	44	49	45	52	39	40	39	47	46	44	44	40	57	49	52	43	41	36	39	40	32	49	43	48	35	38	53	43	46	58	44	44	37	50	33	47	53	39	52	44	46	36	41	44	41	31	42	38	40	57	60	56	53	42	30	35	50	30	40	41	43	40	43	50	38	42	45	61	39	46	45	35	46	46	49	38	38	52	55	44	43	45	46	46	48	47	42	45	45	47	38	33	43	56	55	50	42	48	45	36	47	43	52	45	48	38	54	50	47	36	37	61	43	43	41	45	49	37	52	39	51	44	41	36	48	50	43	36	36	49	44	42	43	42	41	48	35	55	46	45	46	51	41	48	43	47	49	62	41	37	31	42	46	47	35	45	62	43	44	39	40	45	59	50	43	48	47	40	50	39	34	43	46	44	47	50	44	40	50	34	41	38	43	41	36	36	41	40	36	45	36	41	47	43	44	47	48	38	49	58	35	45	49	48	49	41	33	34	37	47	53	45	58	34	32	46	44	37	46	40	51	49	56	45	61	40	46	48	45	42	40	31	45	35	52	38	50	41	31	40	35	35	50	52	41	53	31	45	33	48	51	44	41	48	50	52	45	38	42	45	34	38	39	46	29	44	58	36	46	43	32	50	41	47	40	50	53	42	43	42	41	44	43	60	39	42	48	40	50	42	39	46	33	50	46	43	49	47	42	44	51	56	33	42	51	42	41	37	46	31	41	37	35	39	45	47	41	57	38	42	39	32	37	31	47	40	40	37	41	48	36	46	41	47	48	43	47	40	39	55	32	46	30	43	41	55	48	33	45	50	41	66	49	35	47	41	44	46	45	37	48	50	42	54	58	46	34	34	40	52	58	50	42	38	44	52	47	45	52	42	45	32	32	40	48	45	51	35	45	56	49	48	46	46	45	51	48	37	39	43	30	45	49	42	36	51	47	46	33	58	38	41	38	36	41	37	40	26	43	43	34	47	44	37	51	54	32	31	40	44	40	56	42	50	35	41	38	46	43	40	49	46	47	47	53	64	34	37	54	34	53	39	44	50	40	35	48	40	45	40	37	37	48	62	40	46	41	44	51	51	39	36	46	40	41	40	45	41	39	39	47	34	42	48	35	49	49	45	48	56	40	30	43	36	24	49	33	46	38	36	40	44	45	46	39	49	52	41	38	41	35	48	44	49	38	41	46	44	38	39	40	32	48	40	34	45	44	39	41	49	44	41	50	48	43	44	31	40	51	36	33	48	35	44	53	54	50	42	44	45	39	30	47	30	56	46	52	40	42	48	43	41	42	44	40	50	41	57	36	44	45	44	45	41	41	42	46	58	33	55	46	33	40	44	45	38	42	30	45	53	39	37	49	64	46	52	42	28	38	49	47	43	41	43	41	39	50	65	52	37	45	45	43	46	41	43	42	53	39	45	38	41	47	51	46	42	47	40	45	59	43	46	45	39	54	43	51	40	47	36	46	38	31	49	38	45	37	43	46	45	52	39	36	51	46	47	50	46	40	48	56	40	37	59	44	37	54	44	36	49	34	35	32	46	53	42	48	57	48	40	47	48	47	29	28	43	42	44	28	52	42	52	32	49	37	40	41	33	42	40	53	51	53	55	44	43	39	31	39	43	41	28	43	45	42	48	41	34	38	47	51	52	39	43	43	41	39	39	37	52	49	48	42	32	45	48	56	42	49	50	48	60	38	42	39	41	43	41	46	42	45	41	50	51	50	47	36	53	45	39	49	48	49	37	35	39	38	43	39	37	45	47	51	39	44	41	47	43	52	37	43	48	51	50	36	43	46	39	46	42	44	33	42	51	46	51	47	37	38	33	41	45	51	45	39	51	46	46	48	35	43	35	55	49	46	44	38	40	53	47	29	46	53	43	42	37	51	43	42	53	37	34	43	42	52	44	40	40	32	43	39	38	37	46	39	42	39	43	43	41	44	35	45	49	42	44	37	36	40	46	44	56	40	39	45	37	42	41	38	46	35	28	53	39	40	42	46	45	40	49	40	51	53	49	47	37	24	40	47	45	51	50	45	39	35	37	32	41	47	47	42	43	40	42	49	43	55	57	43	37	55	48	37	42	38	43	33	49	42	39	52	38	62	41	33	32	46	36	44	64	41	37	39	42	39	49	58	48	36	40	35	43	46	54	39	39	51	41	51	45	38	49	51	43	48	50	37	33	46	43	35	41	44	55	55	52	45	43	37	42	39	45	34	44	59	37	41	48	47	64	45	48	43	46	35	41	43	36	48	54	30	50	41	55	52	55	35	44	43	40	39	42	45	48	37	42	42	35	47	49	45	51	44	47	33	30	47	57	48	54	52	39	44	46	46	44	39	47	56	45	44	42	40	35	54	60	53	36	55	39	35	35	46	31	46	37	49	40	52	48	41	47	47	37	39	50	47	50	52	37	44	49	57	49	34	51	43	50	45	51	33	50	39	45	55	30	46	55	41	44	44	33	27	38	34	48	47	46	42	39	40	33	42	44	35	35	47	47	45	33	42	51	42	37	43	32	52	50	49	44	41	46	44	41	51	58	44	45	44	49	47	55	40	41	39	43	45	46	35	38	49	55	51	44	34	53	39	40	35	47	39	47	51	39	48	43	51	34	33	41	49	40	42	38	47	46	39	48	44	45	40
41563	45696	33690	37021	38870	31719	1435	801	742	717	632	614	583	622	555	596	563	588	560	628	4072	7099	5332	2569	1236	679	503	529	533	535	507	529	499	513	527	529	534	529	522	558	560	534	562	504	542	540	508	507	487	522	503	539	561	498	499	505	502	535	546	551	525	550	536	479	571	549	566	556	516	544	493	529	563	534	535	532	517	517	537	512	528	523	527	538	514	526	533	535	542	519	493	560	486	477	480	491	553	531	511	526	505	509	537	531	545	518	547	541	532	567	492	531	477	542	489	532	510	535	505	528	533	505	468	504	557	509	531	526	520	502	482	522	524	546	555	506	501	545	520	507	515	540	499	548	568	514	545	525	515	506	530	560	496	542	528	530	484	537	525	522	521	508	562	509	549	519	565	518	508	536	532	547	507	514	512	554	527	498	546	529	542	555	530	543	528	558	511	546	580	565	510	546	508	498	543	529	527	511	559	506	535	528	535	512	529	515	519	533	514	512	548	558	489	492	537	528	558	510	547	530	534	548	503	482	510	560	561	489	549	545	523	515	538	557	492	559	499	506	505	475	508	535	510	551	549	502	523	558	492	527	520	524	515	530	509	561	524	525	554	537	535	522	553	483	502	531	546	543	499	513	513	511	523	524	551	499	542	513	542	519	536	507	534	528	529	542	535	510	537	476	534	520	489	497	561	558	554	540	522	504	524	497	558	518	476	574	540	520	505	525	525	524	513	492	505	553	602	489	519	511	513	515	519	516	552	545	497	505	520	522	562	515	553	519	552	511	510	576	516	523	521	495	505	499	497	535	463	546	517	523	555	560	521	537	525	532	513	484	543	546	506	519	563	503	551	526	521	510	503	495	528	498	505	530	483	481	549	499	547	522	506	525	507	541	532	530	518	541	555	516	530	540	475	534	505	491	538	500	530	495	515	506	518	534	528	564	542	522	543	582	513	569	493	523	546	513	574	553	517	536	524	515	553	534	510	516	541	542	544	540	486	500	531	520	563	542	539	529	527	482	451	527	502	509	536	528	537	531	544	481	513	514	513	544	519	526	502	536	536	539	523	520	520	554	539	533	565	488	581	529	533	519	513	564	547	555	504	535	542	508	540	486	549	518	539	506	519	507	540	507	539	533	550	540	524	501	519	532	496	517	536	517	533	516	486	527	544	562	529	521	473	497	546	504	534	539	526	528	526	564	523	531	530	547	482	516	523	559	506	565	540	531	530	551	511	516	523	502	526	510	524	560	539	535	514	512	504	556	566	515	528	560	535	521	557	516	583	567	526	530	510	525	541	505	537	536	545	527	506	562	522	500	517	553	533	544	523	481	562	535	532	547	544	564	526	497	517	480	543	473	519	526	542	494	526	554	520	510	489	509	516	506	491	519	478	511	544	521	527	547	522	533	519	527	522	520	546	487	524	558	561	529	519	505	549	522	537	537	525	514	475	549	482	564	561	502	536	545	537	518	533	559	537	545	498	481	521	545	516	522	536	548	531	472	526	547	556	546	519	557	542	559	475	532	520	516	526	523	539	551	526	549	548	520	519	542	521	524	552	527	495	543	530	531	564	524	515	503	509	503	523	521	555	498	479	526	517	534	540	546	522	546	521	527	509	512	570	537	570	575	527	523	488	504	526	517	534	539	585	476	516	505	532	572	578	509	538	541	512	546	480	544	505	533	540	492	558	555	554	572	519	576	546	474	507	523	537	510	543	484	514	538	504	477	542	540	564	552	525	505	508	529	544	506	525	546	511	494	560	510	511	519	511	529	527	500	519	527	545	553	486	548	562	518	499	519	545	545	525	506	524	526	546	556	519	517	539	539	540	514	504	520	530	530	561	555	492	571	540	516	513	548	531	510	552	489	516	572	509	489	495	555	533	513	546	583	527	545	546	518	508	519	548	509	530	511	516	517	519	499	493	516	550	543	488	543	594	568	506	520	493	504	509	517	511	512	506	518	516	503	511	528	529	499	550	516	511	536	522	493	538	525	534	535	506	546	533	489	518	575	535	543	522	533	492	545	496	521	500	523	518	514	538	507	508	498	505	521	527	565	524	488	510	490	506	541	534	513	533	487	539	589	537	571	486	534	519	512	501	504	512	485	524	523	521	519	477	525	566	495	536	550	539	513	520	566	481	519	520	528	530	547	557	502	556	553	542	551	539	521	486	501	504	545	542	527	517	482	519	536	528	549	555	570	504	504	546	530	540	537	535	529	523	531	535	486	581	511	535	512	519	513	533	530	528	519	538	529	534	515	535	484	537	555	501	520	507	527	507	513	527	529	537	521	502	507	478	540	550	555	553	513	521	540	541	508	532	504	513	496	544	536	539	540	511	493	560	522	561	550	513	516	498	508	530	540	518	502	563	554	517	527	537	540	538	555	558	513	506	487	535	497	529	554	551	536	547	573	542	538	521	532	551	515	521	517	508	542	540	546	506	510	517	501	490	558	490	501	537	523	489	512	533	528	507	517	583	545	508	507	523	569	530	531	559	532	588	534	526	546	515	539	510	505	562	534	521	530	522	521	527	533	530	560	512	495	536	483	546	561	544	535	480	507	514	528	533	511	488	521	551	550	516	543	515	546	550	541	577	495	544	492	552	524	542	528	534	546	532	522	538	554	531	537	510	536	532	502	528	555	544	572	514	513	535	553	533	548	527	531	517	504	536	534	515	517	545	529	494	516	520	540	534	489	523	526	531	517	522	541	571	559	500	548	529	539	541	532	569	521	523	515	544	536	493	537	548	508	485	535	544	524	572	505	517	504	538	556	502	549	504	524	544	523	528	518	516	547	514	527	513	527	506	498	540	543	530	503	542	520	521	571	516	526	504	511	527	521	549	486	492	553	510	516	525	541	552	509	528	548	548	559	546	500	526	524	555	508	518	507	512	532	552	536	568	534	510	565	527	521	545	513	557	503	521	541	495	526	559	555	545	554	509	526	498	520	507	550	554	530	558	477	497	523	477	520	490	518	513	561	538	554	571	546	507	515	549	564	548	508	518	516	504	516	543	526	529	493	542	557	540	533	509	555	539	565	519	533	523	523	524	560	500	502	531	524	537	510	557	496	555	516	496	523	540	510	549	499	526	519	529	558	512	523	527	514	505	566	529	540	514	510	542	550	536	533	517	519	556	504	570	516	532	528	508	556	505	521	514	577	539	509	547	527	547	530	537	532	504	532	497	536	537	564	541	545	521	540	530	496	563	480	533	555	530	525	529	530	532	536	529	518	524	522	477	504	549	515	528	549	509	507	536	553	501	518	494	534	495	509	535	525	543	516	549	483	549	496	514	525	505	494	573	498	530	510	548	487	547	534	511	536	536	495	498	519	519	517	533	488	532	503	496	505	504	511	545	542	518	518	517	506	522	501	529	538	536	519	492	555	487	548	507	496	535	525	506	555	509	531	493	527	517	520	529	542	530	543	496	490	488	495	577	497	543	496	537	539	546	542	545	544	504	500	522	513	559	512	565	495	532	520	502	492	550	543
15610	26915	13915	3635	1088	997	85	74	83	65	68	72	49	61	71	53	55	66	63	82	274	409	309	185	108	64	76	56	53	62	69	69	58	74	69	59	59	58	61	55	60	60	58	41	59	66	66	64	67	62	73	54	55	75	82	62	54	59	84	66	65	60	62	59	62	55	54	67	82	60	75	76	74	83	65	59	61	71	58	71	73	62	63	63	81	67	61	68	53	77	61	75	43	58	73	60	66	63	83	65	71	70	87	74	63	76	69	59	58	56	48	52	59	66	64	62	62	70	59	68	62	85	78	68	59	68	66	63	40	59	61	60	77	71	71	76	69	69	64	60	68	47	57	66	69	71	66	65	62	56	67	62	75	57	57	58	60	62	72	85	67	65	70	71	64	65	65	60	78	72	61	63	60	58	58	71	78	64	73	69	76	62	52	75	63	67	68	70	79	72	53	65	70	63	53	60	63	74	58	73	79	75	60	77	61	58	58	55	66	55	64	62	68	63	72	58	64	80	64	64	59	60	65	56	58	65	76	61	61	62	48	56	80	70	60	58	74	66	48	83	66	70	67	77	78	58	83	64	51	60	61	54	70	76	69	49	73	71	67	77	65	62	63	60	59	79	65	59	68	62	56	66	66	66	73	60	56	54	65	62	76	54	83	66	70	57	57	61	53	70	86	56	71	68	73	57	58	68	65	54	62	65	67	80	69	71	64	67	77	72	62	70	68	63	60	76	65	66	64	66	53	59	62	63	71	59	56	70	71	58	70	84	70	70	61	58	62	75	62	69	76	78	78	69	79	73	64	62	71	60	74	72	75	76	65	61	58	67	68	62	68	61	60	58	71	70	72	58	63	57	73	59	50	61	72	61	72	58	65	64	65	73	71	62	79	59	69	75	47	66	67	66	60	61	82	66	72	72	65	70	81	62	64	61	58	65	72	51	68	66	59	57	63	78	64	80	59	80	53	69	70	67	69	51	53	71	70	90	57	78	56	62	62	79	78	61	64	65	71	63	63	65	65	69	53	79	58	64	78	72	74	69	55	65	69	77	65	54	59	64	67	57	64	72	66	65	65	73	56	80	53	70	75	72	48	69	63	70	56	57	67	54	56	64	59	68	84	74	67	67	62	66	63	62	64	71	70	73	65	49	77	55	76	51	65	51	60	71	68	57	75	58	63	80	66	74	70	54	61	65	67	60	64	67	53	73	74	70	52	57	77	66	64	68	72	52	63	74	56	83	61	52	68	62	63	67	71	60	68	54	66	68	52	58	66	73	69	70	66	98	62	74	77	82	61	80	63	78	54	66	67	73	70	64	66	58	56	67	63	66	62	69	65	67	78	50	68	50	68	64	48	63	71	68	75	70	79	66	77	69	60	61	74	60	51	68	70	69	67	47	68	56	69	63	62	60	69	68	71	59	68	68	60	65	68	65	70	68	78	51	79	66	73	69	65	60	68	66	55	76	56	53	65	69	75	71	80	77	73	61	49	80	68	69	61	65	79	64	54	66	62	77	77	65	77	77	54	76	72	63	51	69	55	68	67	59	55	68	74	59	76	65	65	63	84	79	58	77	62	80	52	82	63	69	69	55	66	68	67	61	71	60	68	69	62	60	61	54	65	71	85	58	74	73	78	53	73	77	61	83	70	68	65	58	67	70	54	56	63	64	70	74	51	60	58	77	78	62	61	54	70	68	55	67	65	76	78	59	73	61	53	63	65	70	73	71	48	68	70	74	73	63	65	60	62	68	58	52	74	78	62	70	56	67	60	61	87	67	75	59	76	67	60	78	72	66	71	63	74	54	80	70	68	67	63	75	52	64	64	67	59	56	59	61	58	80	60	55	64	65	81	51	71	57	85	66	68	64	65	64	59	53	67	65	70	53	67	59	63	67	65	69	86	83	64	57	62	76	53	72	64	82	55	60	65	55	64	46	64	65	75	58	74	59	61	63	86	53	76	58	61	64	62	63	72	61	69	64	59	76	50	70	68	67	58	91	60	65	66	68	67	70	55	60	70	56	68	62	59	68	74	61	64	68	67	64	76	74	62	63	76	66	82	75	56	63	62	50	58	58	70	68	61	69	70	60	77	51	67	85	55	90	58	55	61	75	68	65	61	67	66	62	73	62	62	79	64	71	55	70	63	68	64	55	69	68	56	88	61	63	62	66	52	72	53	67	53	74	74	59	81	59	64	68	76	70	62	67	69	64	66	60	69	81	59	66	71	63	57	68	62	60	73	55	66	48	59	63	83	57	67	53	45	61	72	64	67	71	56	67	64	62	65	74	52	57	61	68	61	53	67	87	56	53	58	61	80	63	57	70	70	68	94	50	64	69	51	64	73	68	81	71	80	68	73	62	72	75	70	68	62	65	49	52	72	63	63	58	72	64	71	59	64	56	65	59	57	59	55	75	61	61	67	70	70	67	62	66	55	69	64	63	69	38	69	80	59	57	76	53	74	74	67	77	69	66	65	64	58	58	66	57	56	55	73	64	61	60	67	67	75	69	56	68	58	69	61	59	63	77	55	54	63	69	63	69	79	67	85	59	64	62	68	62	55	49	74	59	72	69	61	79	62	77	53	58	81	69	72	69	60	67	53	58	72	58	64	60	56	61	70	64	61	66	56	61	52	70	68	54	75	64	58	61	55	65	66	67	65	82	63	55	67	61	76	71	71	64	69	63	61	70	65	63	66	62	73	61	59	56	66	76	66	75	74	66	71	49	59	65	72	56	72	54	52	54	59	64	58	61	55	50	76	58	76	59	75	61	67	64	47	68	57	64	73	57	68	69	79	61	63	66	67	61	71	48	64	65	71	75	64	54	54	65	65	64	85	62	66	79	70	74	72	66	61	57	66	72	66	59	64	62	66	76	58	59	60	64	72	63	69	60	72	80	63	72	57	75	60	74	52	65	60	71	67	81	76	69	63	68	64	74	62	60	65	64	66	71	63	59	65	71	45	63	65	71	69	74	61	77	64	75	62	67	67	68	55	64	76	83	53	67	73	66	82	78	71	62	64	62	77	58	75	70	71	71	69	69	51	57	56	64	65	73	60	73	83	54	64	62	69	83	56	77	71	62	52	73	59	65	76	64	68	55	56	69	76	62	72	59	70	57	66	62	70	59	63	57	69	49	70	75	72	73	67	76	80	64	53	73	65	61	63	72	66	61	68	61	66	67	58	65	64	66	57	59	71	54	78	75	72	57	60	63	68	80	67	72	69	69	76	80	60	69	58	81	61	54	62	80	64	45	60	58	74	55	64	55	71	44	67	56	65	58	73	56	80	63	60	61	82	62	67	73	62	75	77	69	61	55	72	69	75	61	79	77	63	67	66	76	68	63	62	67	70	67	59	75	69	63	59	73	52	56	59	63	68	57	62	57	50	54	79	72	60	78	64	52	71	68	64	47	58	71	59	69	58	68	70	61	75	61	74	64	59	68	65	55	76	76	64	67	74	71	67	63	65	69	57	62	68	57	67	70	61	66
46892	48191	33876	30066	31575	21201	1463	1330	1140	1090	1012	945	981	944	863	864	843	856	956	1696	8364	11269	7653	3909	1763	930	823	821	823	770	808	774	815	827	814	797	819	822	785	759	839	808	800	808	758	821	770	802	816	795	749	765	830	833	772	785	804	780	816	809	783	831	829	754	793	802	808	776	830	819	803	779	853	794	747	831	792	799	804	782	764	818	798	847	784	820	858	761	786	808	764	748	825	784	819	769	831	809	786	787	807	748	830	817	795	786	801	807	839	759	804	803	766	732	810	777	787	793	825	801	802	878	824	813	814	806	832	822	824	862	807	840	789	799	873	797	828	792	809	817	831	793	847	814	817	841	771	835	790	786	827	754	814	781	813	817	815	780	833	832	788	832	865	771	801	795	850	794	756	783	823	847	816	802	817	761	843	784	799	790	821	796	776	775	766	770	797	853	777	817	824	759	793	803	793	837	842	833	810	856	791	810	769	870	863	791	824	774	816	797	782	802	804	791	817	805	778	758	810	820	806	772	772	817	777	793	784	803	773	814	795	813	812	758	808	772	860	794	781	767	831	835	810	800	786	783	785	821	845	775	758	843	774	759	788	822	816	802	811	836	805	758	788	792	796	849	739	769	780	786	786	811	810	792	830	783	758	769	807	818	783	849	798	805	812	793	833	800	813	754	804	817	847	804	821	834	772	801	766	792	841	802	821	831	827	767	774	823	803	827	785	828	789	834	798	812	803	810	798	826	817	807	833	789	788	767	777	797	800	846	782	780	798	810	798	834	803	802	807	801	837	823	820	786	740	809	795	739	792	802	788	810	843	798	840	793	819	785	838	798	858	769	807	841	781	807	792	795	823	798	742	815	824	852	812	770	805	756	790	802	811	762	769	784	798	865	809	804	825	800	749	828	810	771	813	767	808	774	806	789	817	799	851	807	754	825	810	824	770	775	848	801	809	833	850	800	807	744	794	788	803	791	830	786	820	821	843	811	794	791	796	789	754	793	783	774	763	847	744	812	810	807	796	785	813	814	774	788	858	818	745	805	797	762	807	796	835	704	839	785	776	808	820	805	830	833	784	762	780	810	785	786	805	827	764	753	820	821	751	782	785	852	820	803	781	826	833	787	791	820	806	822	840	756	815	824	779	758	797	849	853	865	824	756	744	846	786	843	794	803	818	813	791	795	786	827	843	838	862	836	792	806	867	833	779	831	764	772	825	807	787	818	810	802	873	791	753	789	785	873	761	809	798	775	795	779	777	829	793	805	815	844	781	819	794	832	837	828	802	789	796	822	818	806	811	846	824	792	825	816	846	791	808	870	790	821	831	787	774	840	792	838	795	833	789	760	772	809	773	771	792	864	830	829	826	778	766	837	803	787	816	809	775	807	799	832	797	782	774	852	792	836	851	769	807	764	760	837	754	792	869	824	788	808	813	830	770	843	846	839	837	764	758	780	822	766	806	814	788	789	836	787	842	827	749	830	834	804	826	816	833	807	820	810	786	845	857	812	787	843	856	870	761	751	820	773	792	832	864	787	800	810	801	840	853	789	775	745	809	824	808	805	807	832	824	775	821	837	794	778	779	774	840	821	817	824	810	873	780	827	808	800	814	786	783	772	819	763	836	820	759	848	813	818	758	787	802	775	831	810	793	806	804	855	793	755	792	877	820	783	805	771	780	766	842	790	790	823	812	824	778	784	779	836	831	864	853	747	831	864	787	813	850	744	825	826	798	760	817	795	803	821	867	803	732	762	828	772	829	775	769	764	819	848	856	831	864	821	802	810	818	786	776	825	781	787	745	811	832	810	860	783	783	814	792	837	808	845	785	749	768	871	821	839	802	824	800	786	824	819	775	793	779	857	797	784	786	819	827	812	803	779	806	809	764	789	805	811	777	806	862	737	820	794	783	768	793	778	817	757	798	799	772	850	820	803	767	825	801	814	778	780	838	816	873	767	833	809	760	826	770	853	769	771	784	814	826	817	800	826	738	836	799	776	786	773	788	734	766	805	840	810	760	777	845	877	768	820	804	818	811	855	804	819	801	808	839	804	808	813	794	766	803	779	802	800	784	805	808	816	780	757	846	830	795	798	836	820	797	800	793	798	820	800	815	752	806	797	816	824	784	772	808	787	749	857	823	831	815	811	825	839	782	843	832	846	799	796	836	814	817	801	805	789	807	783	773	790	788	772	781	749	765	813	783	811	755	826	797	842	773	793	867	788	792	799	779	800	801	830	779	806	820	785	820	781	789	810	761	767	821	783	784	794	812	784	795	838	848	828	793	843	799	816	842	803	835	801	839	826	783	785	828	808	814	807	801	788	770	828	810	818	809	830	826	811	795	820	829	791	794	801	814	824	770	807	769	783	780	812	776	805	801	807	798	796	765	816	757	836	831	806	831	798	797	805	755	761	822	811	795	755	790	808	807	799	815	805	814	780	847	841	802	760	810	772	789	807	775	790	801	759	830	790	767	772	766	770	827	751	793	820	785	820	857	801	775	783	802	789	831	819	832	767	822	813	775	814	823	865	816	784	776	758	813	785	792	813	823	794	789	817	782	796	889	804	763	775	831	748	792	827	783	800	788	810	761	802	814	743	853	768	782	815	799	876	830	811	816	854	805	787	825	786	802	803	792	846	795	816	853	810	800	775	824	818	782	822	802	797	740	800	845	810	788	817	826	825	772	834	808	790	786	799	812	848	809	793	809	790	772	828	821	791	769	770	826	815	845	782	807	816	777	829	797	822	825	837	852	790	790	757	774	814	774	798	818	762	801	809	816	794	777	803	796	775	785	813	812	833	848	813	794	816	768	837	731	825	817	799	821	838	790	805	820	813	806	786	806	810	769	786	826	840	750	828	760	818	775	779	810	780	818	780	859	805	749	782	781	828	867	801	781	843	781	788	791	794	831	761	765	818	804	835	778	839	771	746	772	789	800	788	788	768	819	754	786	818	820	794	830	810	771	775	814	833	832	856	809	771	838	807	862	769	815	779	838	815	799	842	817	806	759	828	801	826	826	824	824	800	775	786	759	780	870	848	796	743	824	786	760	799	854	833	839	850	802	845	819	818	778	823	783	781	783	779	775	782	759	775	766	807	784	793	798	770	797	799	793	867	779	799	783	771	841	819	758	833	820	817	827	771	814	764	838	803	762	838	855	799	811	811	883	819	839	799	794	823	779	763	795	782	793	772	826	750	799	791	788	792	827	777	805	767	776	770	800	852	794	834	819	791	813	770	750	827	768	766	776	848	833	741	853	814	783	806	782	791	822	858	760	768	790	791	841	804	819	763	839	823	833	772	780	837	811	812	804	849	775	805	841	774	791	865	814	780	810	833	792	770	847	855	781	793	823	865	821	787	811	833	821	815	788	779	817	773	818	785	792	775	749	804	786	757	758	761	786	822	802	828	753	742	812	815	769	765	808	769	794	818	830	813	813	791	821	768	822	801	804	760	755	768	832	803	778	808	726	786	811	779	800	775	806	821	832	807
19687	37432	19479	4208	1438	3051	66	64	74	59	58	63	56	64	47	55	54	48	58	205	620	730	486	254	100	67	53	58	54	54	52	53	52	58	64	49	49	51	45	46	51	72	45	56	60	65	55	61	59	49	54	44	61	53	47	58	35	49	60	52	57	58	49	50	63	61	58	47	51	52	47	46	64	68	49	37	50	37	49	52	56	38	42	43	43	62	61	41	43	64	55	54	48	58	56	64	58	51	45	67	58	61	43	52	54	53	56	52	52	52	55	54	57	49	49	43	53	58	57	60	44	57	44	51	56	64	57	64	56	58	60	52	54	54	52	61	45	56	48	47	57	50	51	58	56	51	79	62	55	52	54	57	52	55	65	53	58	55	47	46	48	48	50	52	54	57	52	48	71	46	46	63	49	54	69	48	38	47	53	60	57	62	55	52	41	50	57	46	54	45	50	52	57	61	67	43	47	55	47	58	56	39	43	53	63	42	63	48	40	78	55	49	46	55	55	60	53	54	61	55	63	57	60	50	46	50	45	42	44	54	63	49	56	56	49	63	53	59	48	63	53	55	48	58	50	67	58	52	58	70	65	50	56	53	60	61	59	65	49	56	60	47	55	49	57	57	45	46	67	51	54	51	56	49	44	52	49	56	54	51	49	57	56	62	43	55	40	53	45	55	53	51	50	54	49	44	59	48	64	60	43	60	55	43	50	54	59	60	48	49	46	46	48	59	44	56	50	58	49	60	57	49	47	62	51	66	70	51	46	62	53	58	57	61	62	53	46	64	53	48	50	58	65	54	48	51	71	48	56	46	44	38	44	56	59	54	60	43	61	54	50	55	60	56	52	53	52	66	62	71	48	52	53	52	59	56	52	49	45	51	66	43	58	47	55	40	55	39	49	64	49	51	50	42	55	47	58	54	54	46	48	50	58	63	51	56	63	52	59	49	52	56	46	55	65	52	62	42	59	49	46	57	54	52	42	49	58	56	55	46	53	57	46	56	51	46	42	66	61	51	61	71	41	47	67	56	56	49	64	50	49	56	58	45	62	52	44	51	51	57	49	57	62	63	45	38	65	39	62	55	58	47	55	58	46	42	53	52	59	57	52	46	52	45	56	42	52	55	55	55	56	50	56	68	52	59	50	48	49	78	52	60	33	73	43	46	48	60	63	50	39	51	62	47	46	61	47	55	59	47	47	56	44	72	60	64	49	47	62	64	54	52	57	56	43	48	60	59	54	62	54	49	58	64	66	68	57	59	60	59	45	53	52	38	46	46	57	45	52	49	57	51	56	57	47	57	67	64	46	52	45	57	54	50	59	43	50	38	49	70	55	48	44	48	57	52	45	56	48	62	54	59	59	48	41	51	54	55	62	51	62	59	60	49	57	50	56	48	63	45	54	60	37	55	62	52	58	57	56	48	60	50	39	58	55	48	53	55	57	56	52	54	55	52	69	67	46	51	42	49	44	47	58	51	62	60	56	58	53	48	46	66	49	60	60	62	53	58	47	55	67	39	58	47	67	44	48	49	40	58	46	46	46	54	45	56	53	47	53	57	58	57	55	58	50	58	51	62	56	46	58	47	49	65	55	49	60	62	57	72	46	54	56	67	39	56	50	58	47	51	71	64	75	62	41	59	48	43	61	51	54	46	52	59	56	59	39	62	59	64	47	49	59	62	54	56	46	61	51	55	54	53	55	48	59	62	52	53	54	49	61	47	61	48	59	56	50	59	55	61	46	58	46	57	68	45	42	49	62	60	69	43	48	49	59	51	60	54	54	54	63	48	57	68	36	43	55	48	65	59	57	39	53	41	52	54	66	70	61	65	46	45	59	57	53	50	50	50	44	49	57	50	56	49	47	56	53	63	49	57	44	45	61	57	55	52	54	60	59	68	60	53	40	48	44	59	55	60	45	50	57	58	52	37	43	41	64	63	65	58	55	45	49	50	65	68	52	53	47	55	51	54	51	47	43	43	68	53	53	55	68	55	44	46	67	54	41	61	50	56	56	53	52	53	45	44	41	45	42	49	45	56	51	62	58	52	65	44	48	48	59	49	50	56	48	60	49	42	47	57	45	56	46	39	57	64	63	55	47	61	60	44	56	57	53	54	47	44	56	56	48	49	54	50	47	66	56	59	55	46	68	47	53	48	48	62	45	62	38	50	52	52	45	59	52	62	49	58	63	53	48	47	57	43	65	65	52	53	64	51	49	48	60	59	51	52	54	56	56	54	52	42	52	58	59	51	66	49	51	46	54	60	52	53	55	66	59	60	53	45	47	46	48	49	65	61	49	67	55	46	57	67	50	51	45	62	49	68	48	42	54	54	50	56	41	66	73	58	57	57	66	57	42	55	54	44	50	51	44	44	50	54	45	56	52	61	48	37	59	46	61	65	60	45	62	62	62	60	67	44	49	57	46	58	67	59	48	61	53	40	58	55	52	54	55	51	48	42	74	60	64	54	56	46	45	57	53	41	62	61	55	49	49	59	56	57	40	59	65	53	68	59	47	63	51	48	67	55	60	54	48	54	47	51	37	37	51	51	63	50	60	61	56	59	63	56	45	63	55	50	60	58	60	50	63	56	56	55	43	63	49	58	46	52	62	58	56	50	58	51	49	43	51	38	42	63	54	62	50	61	58	66	60	53	57	36	43	70	51	67	63	72	62	58	57	53	49	50	50	62	60	56	43	50	57	59	63	45	51	56	64	51	60	54	53	64	53	59	48	70	56	66	57	45	62	56	57	59	58	42	63	48	47	69	56	72	63	62	61	56	54	59	61	58	56	61	59	46	47	53	37	59	46	46	53	58	40	57	54	69	50	50	59	53	40	68	50	50	61	52	54	60	34	47	53	47	61	70	49	61	61	51	48	47	54	45	42	54	53	42	63	49	40	49	58	69	67	63	44	51	69	62	66	48	56	48	58	44	46	52	51	53	73	62	57	47	64	49	62	55	55	63	49	50	50	52	43	51	43	49	36	43	46	54	51	62	47	62	61	47	69	61	46	64	54	62	45	51	58	65	37	45	57	63	51	57	60	65	54	60	49	56	57	45	58	50	57	44	44	55	46	49	42	43	38	45	59	58	56	58	47	45	50	68	59	65	56	48	54	48	60	44	40	60	75	54	49	48	68	63	50	58	50	54	61	42	60	32	43	55	48	54	58	53	51	59	50	58	65	42	56	51	53	65	49	67	51	57	56	41	51	48	52	57	60	56	56	51	48	46	44	36	54	47	69	49	51	42	51	59	49	48	48	50	63	54	57	55	58	52	43	54	49	64	59	58	61	48	49	55	46	56	49	57	50	47	67	53	55	56	68	59	55	43	52	63	53	48	49	63	47	61	57	71	44	45	45	46	49	52	55	49	62	55	36	55	53	44	49	37	51	67	57	63	52	53	53	50	60	63	55	40	69	50	52	43	66	57	51	48	53	63	41	48	49	47	53	51	54	55	43	45	41	58	61	53	33	61	56	57	44	62	54	62	56	53
41704	47854	39417	23528	35418	29556	2099	1675	1428	1290	1173	1002	1001	901	860	891	797	819	1170	5919	16703	16936	11655	5565	2012	674	625	643	650	649	643	605	653	606	662	626	642	636	702	648	654	651	634	633	658	639	637	617	631	661	641	697	619	649	594	672	626	625	610	702	685	616	656	672	637	684	607	612	652	700	660	634	683	629	665	626	607	642	652	601	683	619	657	677	658	670	656	631	641	602	662	649	610	615	690	695	635	666	605	619	627	610	661	645	660	633	711	629	598	663	664	688	647	629	642	621	632	627	675	630	645	668	684	639	588	629	625	604	636	608	631	659	627	631	633	674	619	654	579	654	664	656	621	670	621	603	656	658	646	611	622	655	669	670	663	665	596	618	625	626	638	664	625	592	677	660	706	623	643	676	659	673	650	643	698	625	621	659	635	677	591	625	595	627	667	637	658	648	613	679	676	660	613	631	664	666	650	684	648	648	610	628	630	681	651	630	627	666	648	664	651	655	641	629	607	645	652	642	637	659	648	647	628	625	610	676	649	614	605	599	612	647	664	711	585	677	594	644	658	659	660	603	687	666	660	665	655	680	613	659	622	627	651	644	636	620	641	644	675	641	630	682	645	654	651	655	628	623	628	671	612	602	643	673	672	618	636	614	646	622	650	642	674	666	662	644	629	616	624	649	623	656	621	658	637	628	686	609	641	639	665	602	627	667	651	681	665	706	670	635	628	640	681	656	676	648	652	681	615	646	693	634	685	669	634	647	621	672	683	613	639	624	599	617	662	628	647	610	634	650	633	650	639	636	667	636	641	610	619	643	636	665	649	607	657	628	686	614	623	657	645	654	686	662	654	626	657	656	628	686	616	618	645	661	650	606	693	622	643	612	612	621	642	660	612	598	631	665	658	646	680	661	620	646	604	622	647	642	660	608	667	618	633	618	615	694	668	633	671	632	649	646	650	666	649	680	641	682	634	677	604	642	606	621	689	652	654	647	616	673	659	678	650	627	631	631	637	622	680	638	652	641	597	695	680	669	626	635	639	619	708	675	679	646	589	620	658	653	650	656	666	646	637	652	643	672	641	646	616	582	629	701	674	624	696	672	638	654	615	620	645	702	602	626	658	676	633	667	663	642	670	630	627	630	594	682	676	647	679	618	608	627	650	659	664	629	663	694	671	595	633	684	693	631	642	671	642	650	670	629	600	661	640	656	668	588	652	599	678	648	671	647	662	663	693	627	653	632	628	675	615	662	615	652	629	594	636	630	673	634	630	653	655	630	633	631	645	648	643	649	617	672	640	600	688	645	670	646	641	588	659	634	638	641	616	652	675	695	655	620	637	633	618	602	623	625	654	639	675	660	696	615	642	693	607	632	642	669	666	669	635	679	644	630	677	631	668	631	642	631	700	666	656	624	603	643	633	704	655	644	635	667	667	634	625	600	626	587	665	646	598	592	646	615	639	665	630	619	665	633	603	612	672	646	688	651	645	640	682	651	649	609	656	651	675	641	667	686	640	627	587	617	628	670	642	652	646	650	657	642	650	680	638	626	677	619	640	581	633	670	616	626	627	630	623	630	645	649	596	675	586	605	574	599	630	605	623	665	664	699	626	656	643	649	698	607	642	673	661	634	616	633	592	673	604	648	652	644	609	632	614	658	684	695	604	635	620	628	639	612	586	619	636	615	641	673	623	680	598	635	651	678	615	667	620	648	657	625	628	651	641	617	591	630	612	617	653	650	677	683	661	690	630	638	644	611	658	602	611	684	619	617	662	636	642	650	665	638	653	659	621	678	626	658	607	581	659	676	656	656	628	618	603	654	634	623	662	608	624	637	633	633	648	630	632	643	597	642	649	702	618	645	654	636	631	621	625	627	653	618	625	617	636	627	677	655	640	675	614	668	648	605	664	623	661	642	647	630	676	660	626	661	649	679	665	676	640	641	627	626	624	606	659	658	655	620	699	610	619	659	645	661	618	648	643	586	645	659	687	659	643	608	629	626	649	710	630	660	623	609	600	666	651	663	661	661	647	589	633	663	658	651	674	651	610	683	643	571	641	639	616	626	644	648	664	649	665	597	615	656	626	663	651	638	606	652	640	609	607	641	628	619	599	672	625	616	681	660	675	682	616	691	645	676	637	647	641	628	613	647	631	640	667	627	617	592	638	696	664	585	627	626	634	629	635	656	634	653	596	629	621	637	614	668	629	655	646	617	616	687	616	658	576	610	667	624	668	648	633	651	641	657	683	617	653	658	681	670	679	651	655	643	637	678	622	613	639	627	687	657	643	623	628	605	645	616	689	655	642	635	605	652	657	657	648	655	621	626	637	596	657	635	648	624	627	618	655	608	666	629	651	667	620	614	645	641	635	653	637	663	640	632	635	610	609	613	612	653	624	715	598	660	679	634	661	628	682	607	657	671	662	627	639	646	593	659	637	647	660	617	603	629	648	660	645	677	652	603	606	659	688	583	596	636	629	625	665	588	630	686	649	567	652	688	672	675	626	639	662	666	615	636	630	644	633	660	646	660	642	671	623	636	652	621	654	710	639	623	647	623	637	617	679	652	619	652	621	602	626	640	672	665	635	592	644	630	663	596	669	682	672	674	605	650	639	603	674	624	626	641	615	658	663	621	634	659	643	650	597	618	659	636	707	632	647	628	649	637	653	595	622	698	665	646	691	650	669	642	630	646	650	627	643	654	619	611	662	644	633	669	646	637	628	647	663	620	654	619	642	626	679	621	664	648	614	624	641	629	631	657	654	650	623	710	640	613	641	620	642	641	669	624	639	593	635	623	622	658	615	627	657	628	624	628	638	670	670	678	675	624	672	629	620	606	602	659	608	669	659	645	598	640	644	647	668	580	638	664	657	645	652	651	637	638	631	642	643	649	633	682	632	642	652	623	623	662	628	632	635	609	641	641	666	617	622	643	626	635	614	679	666	619	675	620	628	624	632	601	595	672	616	650	655	644	628	660	662	642	663	640	659	651	636	628	646	662	633	660	620	647	657	672	632	629	656	634	646	654	603	621	634	623	656	647	671	599	610	638	679	624	599	663	645	701	644	632	627	659	636	591	655	628	644	713	639	620	627	676	663	652	632	666	617	664	617	597	663	649	667	643	612	631	641	666	622	635	581	645	668	634	667	640	643	625	640	667	657	642	641	644	634	671	637	690	650	661	631	658	637	699	681	666	634	633	655	622	705	580	594	614	659	632	644	654	651	660	677	654	634	611	609	693	661	642	604	635	656	657	675	656	651	654	683	644	593	632	662	639	661	691	607	591	636	642	610	648	647	604	636	661	661	606	647	645	690	620	655	699	645	625	671	666	650	568	627	657	694	628	671	649	614	638	636	640	672	647	639	585	648	625	643	684	646	609	651	648	618	602	642	600	649	661	657	681	665	629	644	628	641	641	608	632	644	692	655	685	644	643	643	670	696	629	669	617	639	641	632	681	677	597	631	611	638	640	661	628	654	643	646	642	655	679	661	641	653	632
5572	10226	3983	390	156	366	58	58	49	63	54	44	58	59	51	37	53	55	48	68	191	271	237	135	72	43	59	52	56	50	50	54	42	48	43	54	39	40	57	43	50	41	40	34	64	67	45	49	40	44	48	50	56	51	43	59	42	45	39	50	49	50	52	44	40	47	52	41	43	48	53	37	40	36	52	50	49	40	38	40	44	52	67	47	58	45	42	48	64	47	47	50	40	51	52	32	42	45	51	46	50	50	49	50	38	47	45	40	42	46	51	62	44	45	33	49	42	41	47	47	47	47	63	51	49	48	35	59	44	58	35	43	66	51	53	39	62	43	32	36	45	44	44	40	61	34	31	42	57	43	44	39	43	45	52	50	40	44	53	51	40	68	42	54	69	52	52	70	59	46	55	41	50	44	61	53	50	58	45	46	41	52	45	43	48	54	57	54	46	39	50	57	55	48	58	46	52	51	60	45	56	46	47	57	42	51	48	42	39	61	44	50	40	46	58	41	41	57	54	41	45	50	41	42	46	55	52	49	46	46	53	49	39	48	57	49	37	49	50	49	37	58	54	66	49	48	46	54	51	44	47	39	60	62	64	45	40	63	46	41	44	31	48	41	49	46	57	39	30	53	49	66	53	62	46	39	44	38	39	36	54	42	55	48	34	53	42	48	57	44	48	50	52	52	58	58	47	35	48	40	47	37	54	47	48	52	48	67	40	44	38	52	42	50	45	40	51	40	45	37	56	44	45	41	53	46	44	46	47	31	40	36	62	52	34	44	62	52	63	55	49	39	57	44	53	33	35	40	54	40	52	53	39	54	49	48	42	46	53	40	45	48	53	58	45	42	53	44	48	40	48	48	39	62	42	52	49	48	45	48	43	44	54	45	45	42	56	56	49	33	42	48	48	55	51	56	40	50	46	59	58	58	42	58	51	57	54	49	57	36	53	44	51	29	51	56	47	46	53	38	45	40	53	53	45	57	41	49	49	55	46	49	51	41	52	49	60	48	48	49	47	55	47	54	53	54	54	45	41	46	35	52	39	37	49	46	46	49	45	50	52	45	54	48	46	47	48	48	42	52	46	60	34	40	50	44	50	46	49	49	39	46	54	64	43	51	47	48	59	56	51	59	55	47	57	36	47	58	49	41	48	52	49	40	52	48	44	52	44	55	58	35	41	53	52	56	45	61	42	50	55	45	38	50	51	39	50	47	41	50	52	48	53	48	49	56	46	39	53	37	38	53	42	41	56	48	50	51	50	52	47	51	48	55	49	53	43	60	50	43	37	48	54	42	49	49	50	44	40	43	50	51	47	57	62	45	52	52	40	42	55	60	48	56	50	50	46	53	48	45	48	35	56	43	39	44	60	51	46	53	48	41	49	50	36	43	54	59	49	47	54	50	47	33	56	59	55	45	45	51	41	51	54	38	44	49	52	40	46	46	45	43	49	58	41	51	57	44	57	58	47	63	53	50	52	49	55	46	44	46	54	46	67	58	46	43	46	57	54	49	56	37	36	55	34	46	49	50	46	46	50	50	38	48	61	47	64	35	50	43	43	37	46	38	55	57	50	48	48	37	58	43	42	54	47	38	56	52	40	51	41	44	49	50	56	54	42	33	53	52	46	49	48	44	39	50	51	49	50	43	62	47	49	49	47	36	46	58	59	32	53	39	44	40	33	58	31	56	63	54	58	60	46	50	47	47	43	44	47	39	40	58	50	66	51	46	47	41	47	44	40	49	56	43	38	36	50	40	53	55	43	42	36	57	55	45	45	43	44	50	52	60	52	40	34	39	50	51	49	49	51	46	39	58	45	54	66	38	58	47	45	51	46	53	57	45	43	39	48	51	44	43	39	44	45	52	51	42	47	61	47	52	60	59	35	41	49	51	43	41	50	49	58	55	44	45	49	54	52	52	54	52	48	55	44	68	53	39	49	47	58	49	35	47	54	50	46	52	51	41	49	35	58	47	52	49	61	48	45	50	43	54	49	57	41	58	45	52	40	36	47	48	42	51	46	39	50	60	55	44	57	40	33	38	50	55	54	41	55	46	35	37	45	40	40	37	43	38	47	35	63	50	49	52	41	61	44	48	38	34	41	45	54	40	43	43	55	39	41	57	55	42	49	46	32	39	54	46	38	48	55	49	47	40	49	45	57	44	52	50	51	53	55	42	40	63	49	51	54	57	49	53	43	44	65	52	53	45	52	52	42	52	49	39	63	42	43	35	53	38	45	46	48	53	43	55	50	38	42	47	50	37	51	54	50	50	48	43	52	45	48	44	49	52	45	44	58	51	45	44	55	37	49	54	54	65	47	47	41	51	45	50	45	40	53	55	55	46	49	46	50	52	51	51	60	40	40	64	51	48	53	49	57	45	42	45	40	49	38	49	42	50	51	48	51	42	49	39	42	36	41	38	42	59	57	47	47	45	51	49	50	49	46	39	46	53	38	49	40	44	47	52	44	49	57	41	41	57	43	49	49	48	41	58	46	63	45	51	48	43	53	46	38	50	60	45	49	49	47	42	50	49	44	58	47	46	40	45	47	44	39	55	41	51	56	47	51	54	59	41	41	52	51	46	48	33	44	44	55	46	38	53	46	59	39	41	47	54	38	36	58	40	49	28	63	40	57	51	48	45	46	36	41	42	40	33	45	41	52	57	52	53	40	49	53	41	45	41	50	61	56	43	41	48	42	51	56	60	54	40	57	37	37	47	55	55	51	53	45	52	47	49	52	52	55	53	52	37	58	69	48	56	42	46	33	50	41	40	35	50	53	45	46	45	46	46	41	53	45	41	53	48	46	42	62	48	42	54	41	61	53	49	48	59	46	43	52	43	51	52	57	48	45	58	55	37	44	45	38	35	51	41	44	56	43	42	53	55	54	60	59	60	53	51	38	42	43	55	53	63	33	58	48	52	49	49	50	50	51	41	50	36	51	50	52	57	46	57	45	45	49	47	51	52	56	45	47	38	41	55	41	51	41	51	42	45	45	53	39	52	48	51	57	55	43	42	54	47	50	47	60	50	41	51	35	54	43	65	44	58	49	52	52	43	38	39	42	52	54	50	48	50	43	56	51	43	50	49	51	47	48	41	46	38	51	53	46	48	37	53	41	50	50	58	42	60	53	35	43	41	65	48	54	43	49	59	54	46	61	52	50	50	54	41	42	52	51	49	35	38	54	37	40	42	60	51	48	36	54	44	43	44	54	51	49	52	40	43	58	60	50	48	44	59	42	40	50	53	52	47	46	37	46	46	48	36	53	41	43	47	46	45	48	47	47	45	30	48	34	53	53	50	42	46	43	60	53	42	44	47	58	45	47	45	42	46	52	54	45	41	42	52	43	46	47	46	51	52	54	55	56	41	57	44	38	40	52	42	43	56	38	40	55	53	40	37	50	38	40	35	51	44	42	40	54	40	49	46	41	48	50	59	44	49	60	54	44	37	51	57	45	48	48	59	52	47	53	63	54	37	46	50	45	55	40	42
37200	35484	23496	4818	8737	14399	966	906	829	749	716	734	705	652	642	703	649	662	594	1318	6440	7852	5679	2899	1227	588	582	576	580	568	619	608	578	642	607	605	619	570	588	551	617	574	595	592	582	607	594	637	610	581	550	562	592	586	559	592	565	586	550	615	591	593	623	542	542	608	624	582	614	539	592	611	603	619	558	556	616	606	622	586	584	595	631	605	607	559	588	596	556	607	619	550	549	597	642	616	595	594	592	592	668	550	629	598	609	602	599	594	583	587	612	605	600	616	587	612	589	551	615	574	569	579	606	594	565	627	609	575	563	573	599	610	602	576	535	653	554	569	597	597	601	570	558	605	604	566	600	555	652	607	596	581	600	644	588	590	586	587	548	577	636	567	564	601	581	600	563	546	617	575	624	612	580	565	587	595	558	610	639	573	606	561	598	570	586	587	614	609	591	571	578	623	610	598	565	599	607	584	625	554	606	577	588	621	575	628	588	569	570	622	620	608	580	573	540	650	581	601	580	580	595	618	612	573	606	552	589	604	574	626	628	600	586	603	565	595	557	558	588	579	616	565	586	593	563	589	659	608	571	616	641	545	588	581	560	599	574	565	611	567	598	558	594	636	639	585	549	604	608	577	584	544	582	613	600	599	594	559	608	638	601	570	595	573	593	581	571	616	625	608	629	583	621	566	560	588	601	581	593	570	555	585	633	602	586	608	566	571	586	630	555	543	573	592	627	626	567	570	612	571	561	592	598	577	597	599	608	573	562	583	567	571	618	581	577	616	570	588	573	570	602	630	588	578	615	577	617	610	572	602	571	573	584	594	645	568	596	591	593	589	567	612	585	574	594	627	589	576	597	643	560	612	572	613	581	598	569	591	611	583	573	610	579	616	571	561	573	577	588	587	551	615	576	582	563	621	575	575	589	609	575	562	625	590	613	614	582	582	615	598	594	554	603	599	625	551	594	594	572	542	611	615	570	628	592	604	574	612	552	603	560	572	547	563	558	583	597	597	529	618	563	616	544	583	572	632	583	615	592	604	575	638	606	616	594	589	629	623	602	566	601	587	554	598	612	583	585	619	594	609	617	591	592	604	622	602	592	611	617	603	576	605	597	580	612	584	578	596	608	582	598	582	599	600	597	564	578	631	590	568	628	575	620	623	637	598	566	574	576	594	562	585	583	568	600	592	618	610	609	609	631	555	632	580	572	556	609	580	566	624	578	546	615	584	607	568	588	599	561	584	607	568	609	624	583	612	550	537	588	548	599	583	585	598	556	565	604	606	603	617	580	561	600	597	548	634	620	659	591	615	617	608	584	599	587	612	598	578	592	630	547	605	595	584	643	594	610	558	600	577	611	572	582	582	600	552	585	586	607	579	596	583	617	623	639	587	588	605	593	632	564	615	598	594	551	621	609	575	555	610	616	564	581	548	653	592	581	597	585	586	576	597	649	576	585	567	582	569	604	613	589	619	630	621	611	555	576	602	631	555	603	627	587	554	577	609	602	599	593	607	587	609	544	633	628	588	591	594	591	596	597	586	602	576	528	609	573	615	591	593	586	544	594	616	541	581	535	572	592	596	601	610	616	576	593	619	561	596	593	612	559	563	566	605	561	565	595	570	618	559	607	593	596	619	572	505	596	597	578	592	585	596	605	590	563	559	607	597	652	597	615	639	604	568	551	626	573	598	556	582	570	609	646	586	596	563	636	599	606	622	598	619	564	645	610	597	545	627	568	610	639	622	576	570	553	598	581	573	572	633	587	566	571	572	584	610	644	602	584	599	613	588	604	573	574	558	638	623	598	605	596	561	597	617	549	619	577	559	562	574	563	607	559	544	584	585	588	584	602	596	634	575	576	573	630	598	597	584	598	582	599	609	615	564	573	567	604	588	584	615	595	595	594	571	583	592	571	600	550	646	577	649	621	549	560	622	594	624	546	594	592	598	566	605	560	569	627	596	601	601	648	580	587	632	588	581	642	603	581	595	622	579	612	618	556	577	600	591	584	613	605	607	634	593	618	615	609	602	586	634	605	596	604	599	582	584	623	607	577	623	616	576	568	618	600	566	576	613	580	591	553	598	580	611	616	603	606	613	618	604	590	616	596	599	570	567	603	570	602	588	583	589	556	578	629	621	560	635	608	609	566	585	546	579	578	583	564	631	575	582	629	597	575	553	598	599	639	568	605	544	586	573	623	591	545	565	578	599	629	555	603	609	550	570	641	625	603	575	599	562	570	585	609	619	580	578	563	592	593	601	549	592	652	590	595	592	599	554	606	605	587	581	603	607	600	585	604	628	587	608	573	622	632	562	549	585	585	626	579	578	628	578	598	591	557	571	551	601	571	602	603	644	559	562	547	616	604	609	604	597	594	608	576	620	615	565	628	574	625	596	573	575	573	586	599	594	576	600	601	607	541	582	579	589	586	560	635	568	582	597	592	578	583	610	595	588	598	664	623	586	624	577	613	610	602	551	580	611	568	604	594	569	598	619	583	584	563	559	643	613	605	587	620	591	590	643	588	604	551	612	609	625	661	602	588	562	595	606	629	582	589	579	652	625	580	622	596	599	558	572	591	604	609	612	605	587	577	593	552	601	578	588	612	594	592	580	592	589	586	608	634	582	567	595	540	600	587	565	609	602	605	634	584	600	593	609	578	574	637	643	580	624	561	596	614	591	607	635	579	602	553	576	615	622	557	637	600	614	602	571	612	612	597	601	624	637	592	592	578	596	614	612	599	564	634	585	612	607	592	601	588	599	636	584	597	603	574	590	623	622	602	615	595	560	600	591	609	615	598	603	621	589	571	562	599	572	631	582	573	574	603	575	559	627	578	588	610	605	611	583	638	583	605	601	602	498	557	607	595	594	583	582	620	588	577	594	596	612	574	561	588	562	603	551	588	591	653	590	539	596	563	581	558	593	588	591	564	594	610	584	601	614	577	568	562	572	560	601	583	566	577	589	606	594	624	581	570	554	562	593	644	643	608	601	605	577	575	571	580	632	602	548	596	601	550	617	588	589	602	594	584	585	598	578	615	599	599	587	596	587	580	605	563	573	583	603	661	553	573	593	646	564	555	610	586	576	571	598	596	576	574	633	622	602	603	582	568	591	589	586	554	582	614	614	625	614	601	546	572	565	583	622	565	586	608	610	580	616	578	620	614	612	618	556	604	583	604	609	584	558	607	595	550	570	599	550	551	613	575	577	625	590	619	606	619	611	576	616	560	580	566	557	590	596	635	575	592	550	589	610	597	619	543	568	621	550	635	594	594	587	589	608	570	599	608	570	597	602	578	596	610	605	610	570	602	603	618	607	548	608	586	580	620	578	610	602	581	615	590	573	582	622	591	595	595	576	578	582	605	644	595	625	580	603	568	565	581	587	600	560	554	590	547	587	601	624	593	598	583	581	578	638	582	578	578	577	616	577	587	618	607	622	549	608	593	575	600	628	639	559	622	601	575	620	601	589	618	588	621	587	610	550	569	604	619	570
15639	30356	13269	2552	90	1183	416	43	53	48	50	48	43	59	59	56	43	47	81	107	433	543	288	134	77	38	46	50	39	36	48	49	45	46	49	51	31	34	41	41	38	33	36	35	50	41	44	47	37	34	51	41	44	39	33	49	37	47	38	40	32	40	43	41	55	49	40	37	40	36	42	38	41	34	37	39	39	44	44	40	44	39	35	44	38	44	40	43	34	42	44	48	50	52	45	44	39	47	40	39	34	46	36	40	34	37	39	47	39	41	35	42	55	37	35	40	42	41	46	49	44	54	53	41	43	46	46	27	39	30	36	49	42	32	52	49	38	39	44	57	32	45	45	35	30	37	53	27	44	43	34	45	42	45	38	45	35	42	41	46	47	46	48	41	36	49	46	35	41	43	46	39	43	37	37	48	39	40	36	37	48	34	40	43	53	49	45	36	46	43	46	43	38	45	43	46	49	40	36	43	47	50	41	38	43	33	43	32	49	41	52	52	48	38	51	35	43	47	41	44	35	44	61	46	32	52	49	39	56	52	45	41	48	31	45	48	38	36	39	46	44	44	42	52	45	56	40	50	42	35	46	38	43	48	36	34	26	43	52	42	35	39	48	43	51	41	42	37	46	45	34	38	44	46	38	46	31	38	48	44	35	39	44	43	43	43	38	57	49	41	49	38	38	46	40	43	36	35	47	51	37	40	47	43	41	49	47	38	36	49	35	45	44	41	52	35	46	45	46	51	47	53	54	44	48	39	56	36	41	40	48	39	34	43	40	43	45	42	33	43	37	41	43	41	35	52	44	45	41	54	53	43	51	26	39	36	33	51	50	44	39	42	47	57	45	45	44	43	37	38	30	48	41	35	50	48	43	43	36	58	44	42	37	40	56	34	36	46	42	45	47	37	42	40	34	43	42	45	44	35	45	41	34	46	52	34	42	43	38	42	47	38	42	49	54	49	33	39	50	41	46	39	28	42	35	41	38	45	48	43	34	45	36	52	37	41	29	52	36	47	42	42	42	51	38	35	47	49	48	37	40	48	40	40	35	46	39	44	46	35	47	37	42	43	52	43	45	56	42	34	43	53	54	42	43	47	45	43	40	55	46	41	29	47	35	28	34	41	40	44	45	42	46	41	43	42	43	47	40	37	36	53	40	46	47	37	40	40	43	39	40	38	45	41	30	33	35	34	47	49	42	51	44	50	36	61	40	41	38	54	46	47	36	38	49	41	31	29	46	44	44	45	36	47	41	39	34	46	39	48	50	52	45	49	44	34	42	45	50	48	45	45	35	43	46	51	30	32	43	45	40	46	42	41	48	52	45	46	40	45	30	41	44	36	48	45	50	42	30	37	40	37	51	41	55	38	33	38	44	44	45	39	35	37	40	35	39	30	45	48	52	34	43	39	37	52	29	55	47	50	41	49	64	34	46	39	41	51	46	45	46	36	45	37	34	48	42	41	38	38	34	40	30	41	40	48	38	45	43	40	33	42	39	35	38	41	45	53	35	44	43	43	44	39	44	46	58	39	37	41	42	49	54	38	56	53	49	45	51	52	34	41	44	55	41	36	41	50	39	42	42	40	40	37	44	39	48	48	39	45	49	37	43	45	44	50	45	58	33	45	39	38	34	41	30	46	42	52	49	40	35	46	39	44	40	41	46	41	48	53	45	53	39	47	42	49	43	42	46	50	45	51	38	38	30	38	39	56	44	50	36	54	41	34	47	40	33	43	49	41	39	52	52	44	47	42	42	38	50	48	40	37	35	40	48	42	46	43	36	41	41	49	47	53	45	42	38	43	33	38	49	40	39	41	47	40	42	39	49	46	41	40	42	40	41	49	40	41	41	38	43	52	45	39	40	35	37	41	42	56	35	44	45	47	48	39	38	41	38	42	47	41	36	44	39	34	35	40	41	44	44	43	46	40	35	50	52	41	48	43	40	47	34	40	45	36	32	40	44	35	46	43	46	24	32	40	34	44	44	37	35	50	53	33	41	46	41	41	35	35	46	39	47	40	46	43	41	35	34	47	52	34	41	37	30	39	54	48	49	35	44	31	44	45	47	39	49	34	47	47	43	41	50	42	43	48	32	49	36	39	41	39	42	40	44	40	46	45	31	47	41	46	44	51	38	40	43	42	47	35	38	38	44	43	40	45	49	45	51	47	50	48	38	41	46	55	39	36	40	53	38	35	37	38	39	33	41	37	44	48	44	55	43	35	32	30	45	51	41	43	38	35	50	48	40	39	39	42	45	48	39	36	50	45	47	40	34	43	44	44	41	43	29	43	39	33	46	35	53	37	49	43	56	38	37	43	38	37	51	35	52	39	39	31	50	48	44	43	45	27	35	44	32	49	46	59	45	54	37	44	39	40	39	49	53	47	58	42	41	39	46	39	45	43	40	37	36	43	46	41	45	40	48	47	46	46	46	50	54	48	38	38	58	33	51	41	45	26	46	41	48	43	37	32	40	43	44	37	44	40	47	41	36	40	43	32	48	38	44	51	53	53	44	42	41	45	33	35	43	39	34	43	38	40	35	39	34	41	56	36	38	52	47	46	39	42	38	48	37	43	37	44	46	45	40	42	51	31	37	40	38	44	37	43	44	49	44	43	47	42	37	48	48	31	45	49	48	43	40	49	39	44	45	37	42	40	34	41	48	40	45	44	41	42	36	45	39	43	26	42	43	40	39	38	52	45	38	42	35	37	40	53	45	48	42	32	41	41	39	39	35	41	31	42	33	37	31	44	27	41	48	49	35	40	34	43	48	51	47	48	37	41	45	42	42	42	29	44	53	36	44	41	43	56	30	38	47	43	47	40	43	38	44	38	38	46	42	42	47	48	35	47	45	26	47	41	42	36	41	36	48	53	40	44	41	46	40	49	37	47	51	31	41	39	36	52	50	39	44	30	40	35	41	47	35	37	40	45	48	39	58	53	44	37	35	36	34	46	48	44	48	39	41	47	37	34	43	46	43	45	53	41	44	38	41	41	37	45	35	50	38	48	31	39	50	36	33	46	40	39	40	36	35	49	41	38	39	45	44	56	37	42	50	41	42	41	45	40	47	43	42	44	42	33	49	46	45	52	45	39	50	37	35	48	34	35	42	43	46	36	36	37	42	47	43	42	40	50	42	37	39	43	42	27	43	45	35	49	44	38	54	39	49	52	39	48	37	50	40	34	46	35	31	43	51	54	54	40	41	34	48	37	45	42	45	38	43	37	48	49	45	40	36	35	39	51	38	45	56	48	40	39	46	44	53	38	38	52	37	47	39	39	41	45	42	37	44	40	41	36	39	50	39	44	39	38	45	45	38	45	38	45	38	41	36	55	53	43	35	52	46	45	45	33	42	42	37	32	40	35	40	34	41	34	36	34	37	42	44	29	42	50	39	45	38	41	41	32	48	42	37	38	47	57	53	39	38	42	49	42	36	58	43	46	34	59	40	45	34	37	43	45	51	44	49	52	46	43	52	33	44	39	46	53	46	43
43234	45999	32588	14851	4412	31006	7238	1186	1053	885	783	745	738	658	686	609	592	622	2108	3614	12287	12450	7640	3566	1368	519	543	462	531	544	536	531	496	520	536	502	519	495	507	493	547	540	516	505	507	502	495	517	515	469	515	506	524	498	519	491	491	522	498	513	535	514	517	463	545	555	491	484	450	502	544	528	484	594	498	518	551	537	534	527	540	528	507	490	517	504	475	526	544	524	502	507	507	505	533	514	479	542	503	537	514	546	513	512	541	515	510	529	493	508	510	526	507	466	572	480	506	535	531	494	511	517	550	574	517	488	512	521	532	522	493	476	520	501	518	479	528	511	494	530	521	508	500	490	515	499	486	506	476	515	551	526	538	563	532	524	494	530	517	525	510	467	537	524	499	481	516	577	530	519	512	521	530	524	555	527	548	516	537	476	517	506	522	488	528	522	481	516	514	488	531	520	474	476	507	515	505	492	477	515	522	519	528	537	477	485	512	492	539	529	495	487	509	509	526	527	541	486	509	492	504	510	499	504	533	529	484	519	495	495	510	513	552	500	520	464	505	521	514	521	524	511	523	516	494	523	514	562	542	523	520	493	513	460	500	510	485	486	521	508	503	495	519	550	494	529	496	510	546	493	554	489	496	549	536	511	520	560	499	510	505	473	510	495	533	485	485	520	517	483	525	519	534	494	549	515	520	522	546	525	517	477	512	514	562	524	490	487	492	513	470	542	542	483	483	521	510	521	494	542	480	526	549	501	548	539	535	568	502	479	524	493	541	528	529	517	520	527	519	520	518	473	515	492	509	499	541	525	549	493	531	510	512	501	510	484	497	524	549	522	499	506	521	541	564	533	504	495	526	525	516	495	530	530	499	533	503	486	485	527	525	506	512	518	486	522	525	531	496	523	527	498	492	520	501	518	524	538	525	504	524	499	500	475	464	510	509	481	516	504	507	504	516	516	513	547	501	490	504	501	509	535	499	540	500	516	525	520	538	485	511	530	532	543	534	526	564	519	494	502	502	513	509	524	485	511	511	509	560	516	503	515	488	549	502	535	532	521	502	498	518	470	482	498	504	548	478	532	524	516	498	516	544	497	533	492	500	497	530	468	454	490	513	537	516	518	526	536	532	539	495	499	524	536	504	527	515	507	569	517	500	518	519	506	524	478	484	503	512	531	537	495	508	553	533	524	501	521	523	508	549	479	508	545	525	512	524	501	522	468	498	521	519	518	530	502	478	485	460	522	495	543	528	537	495	532	535	516	501	493	506	502	491	490	519	487	520	518	510	510	504	479	484	500	506	496	489	517	522	551	537	518	512	504	461	543	529	516	491	510	514	513	496	517	514	510	497	485	519	476	490	572	505	500	512	506	494	491	477	510	542	526	522	514	520	518	528	540	505	533	506	524	509	502	571	497	534	482	522	506	524	493	504	490	467	519	499	493	529	512	509	508	494	496	511	495	519	496	522	470	510	511	528	568	497	562	498	540	557	521	491	476	532	546	554	521	518	473	481	471	500	505	490	515	498	487	497	528	509	496	490	494	525	457	505	517	488	498	504	537	531	509	502	514	519	555	502	488	536	529	532	515	534	558	490	542	535	505	494	505	489	475	523	543	496	505	507	497	481	534	521	526	474	491	501	504	463	507	521	519	507	515	500	498	544	540	519	496	502	520	476	515	499	513	508	500	495	494	498	497	508	530	515	549	501	501	519	525	520	494	512	522	538	526	500	530	510	475	493	483	486	486	529	519	535	510	497	507	501	500	507	491	533	523	515	544	480	521	506	522	546	521	537	536	513	524	529	537	484	559	505	514	510	511	529	518	510	553	479	519	502	475	504	496	502	519	489	506	554	506	491	480	490	500	548	522	507	503	501	541	451	490	474	508	503	557	513	497	516	478	499	501	545	529	498	486	508	496	531	494	535	483	523	497	497	467	529	538	519	521	548	508	485	510	525	509	515	516	538	480	524	516	488	499	566	538	489	478	505	519	525	498	515	511	519	485	503	481	545	537	512	548	468	490	494	506	524	518	500	483	487	549	522	525	477	535	516	507	527	510	506	518	560	532	517	535	521	484	528	482	528	545	512	515	471	523	545	516	500	485	509	504	522	502	501	480	533	542	505	504	516	487	487	519	558	520	502	539	539	519	477	533	504	477	486	538	534	512	476	503	489	513	536	510	519	498	520	526	503	543	539	500	531	499	521	539	545	504	528	505	519	513	484	514	508	530	490	516	534	523	538	513	534	537	548	485	510	462	499	490	541	515	484	494	508	471	482	504	531	455	499	504	483	538	503	512	552	499	506	483	531	498	474	540	535	505	535	540	506	533	505	475	503	506	523	529	529	510	503	516	532	475	509	515	498	538	503	544	477	497	490	535	483	516	538	514	522	506	557	535	515	495	523	486	500	523	532	470	538	477	486	533	527	498	516	545	514	554	507	513	520	491	512	520	488	514	509	514	525	501	502	489	534	528	480	529	519	508	520	507	529	519	464	531	520	499	476	523	546	496	515	556	522	521	498	548	501	493	504	515	530	515	502	511	502	553	545	490	539	520	494	531	506	492	507	474	532	530	523	488	481	513	520	518	497	494	498	549	515	528	458	523	517	507	498	508	519	503	525	529	525	522	506	520	538	541	500	510	506	467	509	540	533	526	526	483	549	509	506	535	493	481	513	532	500	518	519	508	502	485	521	463	562	525	512	490	549	485	488	521	476	507	518	505	498	484	546	499	533	549	525	533	554	511	519	510	525	469	541	504	504	481	488	502	565	513	499	509	532	476	478	528	499	435	481	517	514	509	517	566	512	525	539	518	520	489	481	531	534	515	504	537	495	511	507	543	507	523	528	522	543	520	521	514	510	521	512	513	530	545	486	504	526	543	518	519	506	550	483	523	558	519	546	507	519	486	493	528	528	479	528	505	475	464	561	525	561	518	533	511	541	512	566	511	521	527	504	525	502	540	477	519	560	539	486	496	522	523	559	551	518	472	499	522	495	531	525	517	524	456	508	522	516	482	568	535	512	539	498	529	504	490	496	555	485	467	538	531	492	532	517	512	537	495	547	561	513	489	516	502	525	517	476	511	524	487	537	507	495	570	489	545	520	503	517	520	559	523	505	515	530	521	536	537	559	515	504	519	503	499	499	506	498	507	505	555	516	483	572	530	512	490	490	488	512	525	504	466	517	489	491	571	505	494	519	488	507	501	525	527	557	528	515	484	491	496	503	557	519	542	528	503	503	518	520	505	505	492	467	492	486	487	540	506	493	511	522	525	525	520	517	521	527	474	509	494	550	495	536	525	538	531	517	557	523	484	517	534	512	466	496	525	536	477	500	523	515	483	592	496	499	505	486	505	503	526	542	478	504	508	462	497	534	502	460	513	536	522	513	508	509	504	506	505	519	490	490	497	519	526	534	488	514	508	502	517	515	534	504	525	516	514	505	514	535	516	496	531	535	499	490	486	503	514	493	530	503	497	478	512	517	511	505	535	516	508
13899	26518	12802	4026	86	677	264	83	68	83	77	80	68	78	77	71	69	60	113	267	519	511	330	151	80	60	49	68	65	69	69	50	58	80	59	48	52	72	72	58	73	49	67	80	61	72	72	55	60	63	67	68	71	63	74	62	69	68	46	81	53	58	56	69	69	78	68	63	80	65	67	79	67	80	64	73	78	60	75	65	69	71	64	64	69	66	54	59	62	69	69	72	70	72	65	66	64	72	68	57	88	69	67	69	73	66	70	59	83	80	77	56	60	69	74	63	62	51	58	65	60	66	57	72	66	58	55	68	72	64	68	66	72	70	47	54	86	66	71	78	58	82	63	56	69	67	59	65	52	65	56	54	55	54	61	64	81	61	60	52	67	70	75	61	68	68	82	63	57	75	71	72	62	61	70	53	76	50	67	64	67	64	60	59	58	71	60	66	80	74	66	60	77	66	57	56	62	65	70	73	67	60	62	70	58	68	72	55	65	67	56	86	74	70	65	74	61	53	72	63	79	65	83	49	64	73	64	63	57	87	61	68	53	92	68	74	58	70	67	64	63	63	54	56	60	67	77	65	68	75	62	86	71	67	83	66	58	73	67	57	67	88	66	57	57	67	56	52	72	66	60	59	63	79	65	60	53	81	75	70	56	58	61	56	67	70	54	65	64	68	61	59	49	74	57	74	58	67	67	66	65	55	60	58	60	75	67	78	74	64	63	84	62	86	59	64	70	62	64	76	73	63	67	65	71	68	69	77	62	74	59	85	60	81	62	63	70	79	72	68	67	68	59	73	63	64	71	66	56	77	59	50	83	67	50	66	70	63	75	59	71	67	57	59	60	64	74	66	58	70	56	71	69	63	73	64	70	70	59	51	85	67	68	58	68	54	77	67	63	66	62	67	63	62	81	65	60	70	44	68	72	66	71	82	68	64	73	79	63	70	73	63	66	67	57	69	58	75	53	69	64	62	64	76	70	62	61	64	95	67	75	73	59	74	67	56	67	58	56	69	63	74	44	61	59	70	67	68	67	76	74	61	66	68	76	62	60	64	62	54	75	65	68	65	63	64	57	56	72	61	66	59	60	62	53	92	68	58	48	71	80	73	48	61	77	65	44	78	66	73	61	56	76	65	59	55	62	66	66	75	61	74	64	72	70	65	73	79	68	71	62	62	82	77	53	62	62	68	65	70	66	55	58	61	70	76	72	69	67	72	61	73	56	76	70	61	70	74	64	68	75	53	46	68	67	56	59	63	71	78	61	55	56	69	69	63	79	71	74	71	74	63	70	67	75	62	61	55	69	74	64	68	63	101	73	68	72	52	67	67	67	64	73	55	66	67	76	72	89	60	76	59	56	51	62	58	65	63	62	69	64	46	65	59	60	67	74	69	73	70	52	66	76	69	65	55	55	54	59	63	71	67	54	74	71	63	80	52	71	73	78	72	77	78	68	60	60	63	61	59	80	63	80	67	73	62	66	67	73	64	69	43	70	80	87	72	82	55	69	66	74	74	59	78	68	65	63	63	62	71	63	75	65	66	82	77	61	76	66	65	59	58	59	51	64	63	74	77	70	77	60	64	53	73	46	61	64	69	61	66	52	76	68	60	51	67	71	63	77	66	63	57	73	71	59	72	72	67	51	65	62	76	67	69	63	56	65	58	65	73	68	64	64	72	61	71	71	69	68	48	69	64	72	60	77	76	49	65	85	54	69	83	54	65	60	67	61	67	62	62	72	70	57	70	60	58	70	71	72	56	54	61	52	54	75	83	77	72	59	63	85	79	66	66	53	68	51	64	63	60	68	68	58	77	63	47	85	67	70	50	87	59	58	53	83	69	73	71	63	68	56	70	60	59	80	53	64	52	69	63	83	58	63	80	62	61	69	66	76	59	79	59	59	55	72	62	57	61	61	59	48	72	57	70	64	61	66	74	65	64	55	61	61	66	61	62	47	66	60	88	67	53	66	71	64	75	73	63	70	65	73	62	77	62	70	48	64	77	54	72	75	73	62	70	68	83	51	83	66	67	74	79	67	68	61	67	69	80	60	61	69	70	52	62	72	55	66	61	67	50	57	50	65	77	62	63	60	66	72	62	72	50	65	55	68	69	68	56	71	76	75	87	59	64	64	51	73	71	63	67	74	62	69	75	70	67	66	67	66	84	71	64	59	69	62	72	68	68	52	73	71	84	63	61	76	69	64	75	71	63	65	70	63	58	49	60	57	61	60	66	64	65	69	63	66	77	72	60	54	72	74	61	65	58	64	76	64	80	59	72	72	69	66	66	62	66	71	73	54	54	65	69	58	73	63	76	77	62	64	59	71	65	69	51	50	62	61	66	65	86	58	59	61	47	58	52	66	73	67	69	70	69	62	78	77	62	60	76	57	65	65	47	79	75	76	69	73	78	64	79	63	69	61	71	65	51	72	56	65	52	62	68	63	52	70	62	69	55	61	61	69	63	67	56	72	68	74	66	69	63	61	73	68	59	73	54	76	68	58	69	55	68	84	76	70	75	65	67	59	66	63	67	66	70	61	68	65	62	54	60	51	55	51	60	62	69	67	63	70	69	73	61	71	70	62	68	60	56	70	89	65	57	56	65	61	66	65	68	67	70	76	67	73	56	72	60	54	62	63	68	58	67	68	58	67	72	63	71	59	62	70	67	69	57	64	81	68	61	70	62	78	74	49	64	65	57	63	72	71	70	58	68	69	81	67	60	64	53	57	71	64	69	66	53	62	65	70	77	44	75	65	81	70	65	68	70	75	69	70	81	78	78	68	64	59	64	75	64	60	69	62	55	73	63	84	66	70	69	53	82	61	83	75	70	70	63	59	76	82	61	67	63	68	63	58	68	74	62	60	54	68	72	71	64	52	56	56	78	50	63	55	73	68	56	61	73	57	60	56	72	67	59	70	64	62	60	73	83	71	59	66	57	56	64	62	51	75	70	63	60	79	74	71	74	44	87	76	67	68	66	53	65	64	70	64	78	74	72	62	51	73	61	72	73	61	74	63	78	68	72	67	53	57	69	73	82	76	68	56	68	55	60	64	66	62	80	66	58	67	56	59	71	51	50	70	61	63	67	81	74	66	75	64	62	49	63	65	61	66	81	53	66	66	69	69	65	60	64	66	79	69	45	73	79	62	70	67	86	60	72	71	70	64	84	71	81	52	63	84	69	59	61	66	57	62	59	72	67	52	66	67	61	65	61	60	60	71	43	84	75	53	57	62	59	61	78	63	55	66	74	56	75	88	57	67	63	67	66	69	67	52	71	69	61	60	58	82	62	57	65	64	72	55	67	56	44	65	74	57	54	75	61	51	57	87	79	75	63	69	46	60	62	68	66	57	78	72	65	60	68	78	64	62	69	65	72	66	57	75	67	74	69	69	66	64	73	71	68	68	70	68	49	54	62	69	64	60	58	71	74	59	75	60	70	66	60	55	65	67	59	80	65	74	77	67	81	67	70	49	64	66	52	75	67	60	69
44250	46903	34192	22783	2011	20963	6197	1547	1404	1151	1050	1039	1016	985	989	910	927	857	2047	7447	13847	12246	7209	3286	1504	819	820	795	769	765	846	785	804	845	801	801	756	837	830	812	807	808	765	752	766	792	761	819	811	805	795	781	819	811	769	796	820	772	800	758	824	784	822	832	769	736	850	765	795	785	819	826	825	782	849	766	743	767	836	802	780	772	771	868	752	789	812	832	836	816	817	840	773	814	821	780	767	820	773	773	818	863	799	861	843	757	796	818	789	784	785	766	811	785	836	813	775	790	756	776	791	808	802	754	762	803	812	789	814	791	815	767	783	761	797	811	805	807	850	801	775	806	760	856	809	846	763	782	848	793	786	771	823	822	813	825	796	840	793	825	755	773	813	755	800	834	789	791	771	807	785	848	794	815	818	737	814	761	779	848	760	816	803	783	826	789	814	849	796	819	853	759	802	828	786	787	857	775	737	786	794	794	773	805	820	826	789	785	827	819	786	794	766	796	858	845	824	806	768	810	812	780	833	862	806	784	764	832	812	765	800	830	753	788	809	805	786	811	798	783	805	829	815	819	836	770	800	820	846	852	837	793	823	782	821	804	829	828	779	801	780	806	833	828	803	801	793	789	777	788	828	812	812	830	838	795	816	776	773	803	788	783	830	801	806	812	781	747	808	817	849	822	808	816	807	773	786	812	777	783	819	786	828	858	793	770	812	753	741	833	769	823	847	782	781	771	786	824	803	837	781	828	789	814	741	763	767	828	798	806	756	774	780	819	773	796	810	856	767	843	794	825	795	834	816	766	818	818	785	789	862	841	790	773	841	861	769	762	825	840	779	836	770	773	778	823	786	816	832	764	747	829	811	813	830	749	790	820	800	800	799	837	786	840	805	802	771	778	782	771	849	834	821	735	748	764	815	819	823	818	818	775	798	776	788	762	779	782	820	845	771	790	848	863	779	834	790	786	795	821	829	837	809	856	789	837	775	800	845	787	784	811	813	792	775	822	804	812	776	817	765	777	813	826	749	819	773	775	792	823	842	797	783	777	812	761	804	857	817	824	824	809	814	797	842	772	840	775	799	803	803	788	767	774	825	782	792	793	798	788	791	830	849	839	811	788	849	817	787	807	826	764	762	793	803	817	797	810	850	827	821	750	805	826	799	834	793	773	845	712	815	783	779	741	835	793	829	825	786	776	776	843	780	841	793	832	767	811	836	833	775	811	792	778	809	791	770	798	834	843	776	803	790	808	801	800	810	795	802	853	822	791	805	786	869	847	783	844	788	801	784	795	794	768	788	784	822	803	869	805	770	792	855	810	763	834	822	834	821	793	739	810	817	824	805	811	789	836	804	769	748	823	790	814	757	804	835	753	774	824	798	800	783	787	784	732	813	799	820	790	812	823	850	812	842	762	796	807	775	774	812	841	808	729	796	799	789	833	820	803	829	748	772	779	792	814	816	813	755	819	820	797	806	797	792	825	836	792	815	838	802	798	797	804	793	834	759	715	799	783	793	763	841	808	785	795	800	820	796	812	768	857	816	768	748	830	775	823	803	827	844	750	797	768	760	819	797	773	780	782	824	768	761	788	808	781	818	794	774	781	784	815	758	840	850	805	793	821	770	821	785	755	745	819	794	833	834	842	783	815	832	828	826	808	784	848	761	776	828	799	815	793	810	762	789	770	796	846	808	806	816	822	814	787	804	821	814	743	796	757	772	825	821	813	783	798	773	807	795	777	839	854	843	767	771	822	810	794	760	795	812	797	849	811	826	851	799	783	798	792	753	797	835	869	785	828	803	837	795	760	812	758	806	814	802	798	818	764	810	804	793	808	759	797	789	783	803	770	795	813	806	830	833	859	784	836	793	786	762	780	778	762	815	831	800	801	774	780	812	760	800	826	797	790	785	800	788	741	788	803	862	801	849	843	822	766	768	800	814	816	809	839	815	831	826	811	806	839	787	800	785	799	830	817	777	832	762	793	808	783	772	821	844	797	793	814	806	809	807	810	823	790	812	804	773	728	800	767	782	816	794	824	774	798	838	846	835	796	795	791	847	779	780	762	786	796	776	769	783	810	883	839	799	744	803	774	815	838	810	800	849	789	840	800	754	814	837	733	778	752	802	827	807	768	858	805	781	765	820	843	827	817	823	821	752	825	782	807	803	766	807	782	817	824	795	742	742	829	783	748	773	768	839	815	752	819	801	828	796	762	794	777	784	803	816	828	857	792	819	780	783	835	805	751	760	792	820	781	813	805	839	781	779	825	800	775	743	819	779	785	747	818	796	808	808	840	803	775	783	778	820	775	813	838	785	780	815	832	856	773	833	792	780	836	802	805	781	817	850	827	782	835	777	777	800	813	789	798	766	824	819	813	800	777	794	784	803	831	868	767	771	816	839	849	825	800	746	824	814	799	802	778	824	765	778	831	759	775	781	832	755	835	798	797	793	812	785	843	846	754	844	784	786	806	755	805	725	830	837	793	826	795	777	824	844	798	843	760	844	816	839	843	799	839	837	782	808	801	826	802	807	781	811	853	808	808	789	807	782	804	824	806	835	757	809	789	792	789	839	787	816	810	792	786	830	773	781	793	817	829	829	834	784	828	752	794	826	802	803	763	737	841	823	779	782	769	805	787	844	845	763	815	826	811	782	806	831	840	716	824	701	822	802	827	824	807	825	752	783	776	762	794	812	821	785	834	835	774	775	859	834	792	824	808	781	804	799	798	778	834	795	818	785	786	762	779	806	790	818	771	773	803	775	775	799	801	818	774	824	793	807	782	806	831	810	780	769	834	811	788	815	766	763	807	825	822	766	806	783	789	789	821	844	800	738	766	798	777	784	796	797	801	852	776	813	730	782	850	793	795	831	856	793	837	831	816	837	810	820	829	792	833	777	767	775	807	749	872	832	812	787	819	798	804	801	803	776	824	810	809	786	789	792	839	801	730	829	849	872	791	791	815	833	797	755	793	794	817	815	808	845	809	815	868	816	758	823	845	798	812	771	819	868	786	831	776	842	821	785	753	796	768	788	729	778	804	794	821	737	760	773	849	828	767	794	801	775	798	784	776	760	786	783	773	763	767	808	786	842	742	789	742	762	775	804	803	776	805	751	786	804	819	786	803	801	828	769	803	836	806	811	744	786	769	818	737	817	805	764	873	820	792	801	753	804	823	812	762	769	758	784	808	788	835	751	818	797	812	782	807	854	805	825	817	835	881	834	816	765	790	768	790	816	838	788	831	748	782	816	794	782	806	820	799	829	814	787	844	794	752	809	770	823	824	820	808	783	833	834	802	837	786	830	827	837	791	802	802	793	785	816	799	753	756	748	807	822	785	754	796	784	827	755	776	842	786	842	820	827	786	798	878	747	819	787	735	796	779	789	787	759	800	835	836	823	854	813	815	811	845	811	797	783	841	858	794	802	799	758	778	790	860	795	739	820	804	786	777	755	849	821	810	830	800	777	807	817	851	783	792	750	821	760	802	812	832
17657	37463	19029	7703	133	66	61	72	77	61	82	55	59	62	70	39	67	62	66	133	776	831	590	246	122	51	67	49	56	56	55	50	58	61	60	72	58	58	63	59	52	39	45	51	50	45	44	58	56	55	60	44	51	52	45	66	70	47	58	68	53	52	47	64	47	63	53	62	50	43	67	59	56	45	52	49	42	48	50	47	45	55	44	62	53	46	48	55	55	53	53	48	56	51	77	68	56	62	66	64	71	51	55	57	43	45	58	60	50	61	53	53	55	50	62	51	60	44	71	52	51	49	54	44	64	48	62	60	54	56	59	60	55	58	39	66	48	51	64	50	47	63	58	59	48	52	64	49	74	48	44	41	52	49	58	61	64	34	33	60	58	67	47	58	50	51	60	50	64	70	50	56	52	69	64	45	61	55	59	50	54	60	47	66	56	58	62	55	60	58	63	53	55	46	69	59	57	69	46	59	52	50	52	61	55	57	54	51	56	46	44	61	50	67	48	64	52	61	50	46	52	57	61	53	52	39	55	58	51	49	65	54	55	66	56	55	64	54	56	49	51	59	46	59	59	44	56	56	62	56	39	50	50	65	51	58	61	54	63	52	60	67	48	50	62	54	55	49	53	62	55	51	50	63	63	60	53	67	61	46	63	62	51	46	54	48	47	61	58	52	60	52	55	62	50	64	67	57	41	55	41	53	45	51	54	46	64	56	52	51	50	64	51	50	52	66	53	45	45	56	54	43	60	51	58	56	53	65	59	48	58	48	60	58	56	61	65	59	58	45	50	66	49	47	50	62	49	60	54	55	50	65	58	49	50	43	54	55	45	64	49	47	69	56	63	61	53	52	59	55	61	61	44	47	48	55	55	64	64	64	56	62	59	50	55	65	39	58	45	50	62	54	53	58	48	61	52	43	67	67	62	53	63	52	60	50	55	59	49	63	57	59	54	54	56	43	72	53	48	51	57	62	43	64	61	53	53	68	53	53	61	60	44	55	57	73	54	62	44	58	51	53	41	54	63	60	56	73	60	50	54	40	57	47	60	61	61	51	61	56	47	48	46	59	40	44	57	55	63	44	56	50	47	58	57	56	52	66	52	65	53	36	53	50	53	53	54	63	44	58	62	61	52	53	55	53	48	63	63	50	55	56	54	52	50	56	49	56	50	52	45	51	62	58	57	44	59	60	56	56	59	52	47	64	48	82	47	41	66	49	59	48	53	57	58	56	60	51	56	50	59	53	53	62	56	40	44	60	46	56	56	45	77	56	50	49	67	59	48	61	64	61	52	57	53	61	62	69	59	56	66	46	62	55	48	58	79	60	48	67	67	64	41	46	60	58	65	41	55	53	54	54	66	50	53	53	57	54	60	50	65	48	69	62	47	53	59	51	53	59	63	64	55	60	59	61	45	53	60	45	58	49	58	62	61	70	56	58	58	50	49	64	52	50	49	47	60	65	62	49	67	40	68	67	49	71	62	47	69	58	51	54	61	55	50	64	59	52	53	58	50	59	52	46	69	53	41	64	62	53	55	54	51	37	71	46	55	64	47	59	52	43	62	50	66	36	64	60	45	52	49	51	57	48	51	57	67	64	60	62	56	49	51	58	51	54	50	56	47	49	54	66	55	59	51	51	51	58	54	47	74	55	42	47	55	60	59	59	64	62	59	55	69	57	49	61	55	55	54	62	46	50	56	56	52	49	55	59	54	47	44	50	61	58	52	43	52	42	58	62	55	49	49	53	52	65	62	52	62	57	61	52	59	50	65	55	61	41	52	52	47	54	53	58	60	60	51	58	64	57	54	58	63	63	66	70	57	63	73	66	73	58	55	58	48	53	65	63	49	50	51	47	67	49	58	41	57	42	52	56	38	66	65	58	64	59	63	61	61	54	50	53	60	55	59	59	49	64	67	64	58	51	55	54	54	49	65	49	60	57	59	56	50	61	55	63	52	55	59	63	57	64	56	54	61	69	55	53	53	44	54	49	66	56	64	65	53	54	54	59	48	43	64	43	61	59	54	62	47	55	53	58	47	50	45	53	56	55	52	62	57	40	61	56	58	69	56	48	47	53	44	53	51	53	68	52	56	78	55	75	49	54	52	58	64	57	44	59	61	69	58	47	52	51	56	53	49	60	54	50	54	61	69	61	58	63	74	49	61	52	44	54	52	54	50	59	60	41	58	45	57	57	50	54	58	61	48	53	58	54	52	60	45	47	53	51	70	50	45	55	78	63	52	60	51	46	46	65	58	69	43	58	72	59	51	60	42	64	64	45	59	38	67	41	52	55	57	60	61	61	57	56	46	70	52	68	70	49	53	62	57	53	79	53	65	67	55	50	58	59	62	41	56	59	62	56	58	70	59	52	58	65	55	59	44	46	57	57	61	48	45	45	51	51	54	68	53	54	60	59	56	59	58	54	54	53	64	59	61	55	47	52	50	54	54	47	49	42	64	58	39	58	64	48	58	48	55	56	57	71	49	57	61	50	50	44	48	59	47	54	77	56	53	64	52	52	57	50	61	58	54	57	49	65	52	57	59	51	43	58	51	52	66	44	53	63	62	59	61	63	63	55	53	56	56	45	44	51	56	62	42	71	56	53	58	51	60	49	55	49	52	55	46	49	53	49	70	52	54	54	45	59	55	50	60	48	64	64	56	42	44	57	46	69	57	58	57	50	59	52	53	63	55	64	53	62	41	58	48	57	63	44	50	61	47	44	49	52	49	47	51	65	61	52	57	43	49	46	47	54	54	51	51	49	62	50	55	54	46	51	59	65	55	65	56	58	53	54	47	58	59	63	64	63	60	52	44	44	56	44	53	71	70	63	64	62	47	51	55	63	48	64	63	51	50	49	61	60	50	60	49	56	60	55	60	56	37	50	47	58	57	56	53	61	54	59	46	56	54	40	58	48	68	58	51	58	60	56	53	65	58	54	73	46	63	54	59	47	68	61	63	65	71	53	52	50	61	65	50	62	57	44	47	54	61	46	55	56	68	57	56	54	56	59	68	55	58	57	52	50	53	48	51	58	41	56	61	57	50	49	65	65	45	62	58	48	65	44	48	43	68	62	50	67	49	62	57	53	54	55	56	58	59	65	58	66	64	56	57	64	58	56	49	53	56	50	46	60	49	52	63	53	64	49	63	63	52	64	58	55	63	46	49	60	77	58	75	63	55	51	46	49	46	56	47	51	59	57	62	56	52	71	46	53	52	61	46	51	63	54	35	62	59	57	49	54	69	52	59	65	51	53	63	52	48	72	51	54	50	56	59	44	48	57	59	44	57	57	51	52	40	52	48	65	46	59	51	50	37	47	49	58	71	69	51	58	57	57	56	52	67	59	49	51	54	57	49	69	52	59	63	72	60	62	42	54	61	53	52	59	63	51	57	66	53	52	52	55	59	57	56	63	52	71	60	62	54	54	58	54	52	62	61	63	49	57	56	58	67	46	57	55	49	59	64	63	58	70	56	59	56	50	61	53	54	56
38990	46633	38872	30281	2610	2784	2282	1890	1599	1354	1238	1124	1032	980	916	876	876	815	851	4411	18419	17764	13075	5726	2340	938	657	636	625	658	682	666	695	669	642	669	676	654	660	635	652	656	694	684	706	649	660	632	706	685	658	665	654	690	654	699	650	693	713	677	641	679	664	667	650	642	687	681	674	628	679	642	649	651	641	721	662	662	671	637	644	693	647	703	677	671	688	659	713	649	642	673	679	622	698	681	633	651	650	680	691	721	692	690	681	653	667	617	684	684	671	693	660	670	672	630	628	646	630	664	693	669	668	642	690	656	644	671	677	661	647	637	616	679	697	646	642	638	699	661	672	622	667	683	699	663	657	676	679	646	686	637	696	664	687	690	613	669	694	633	642	694	647	677	648	741	663	706	674	660	600	630	601	671	677	707	662	661	617	628	649	642	651	670	691	684	652	666	692	703	627	689	638	650	682	692	632	714	641	646	647	599	658	694	683	699	639	665	704	621	675	686	670	686	656	662	677	676	745	669	632	664	677	658	599	652	654	634	693	672	668	711	669	649	681	656	646	625	638	643	690	682	623	648	658	679	658	692	652	670	670	660	688	672	635	675	652	663	647	618	669	702	670	690	665	678	672	692	703	675	653	687	662	692	661	685	661	699	659	659	698	661	689	685	679	663	618	645	676	712	695	600	662	638	654	661	692	636	686	728	646	642	720	651	677	685	662	678	665	693	674	676	676	644	638	679	726	674	674	636	654	693	686	669	649	613	672	631	642	654	673	609	661	628	676	714	644	645	671	671	664	648	639	657	614	644	683	682	679	673	660	660	671	685	667	629	651	634	625	677	649	657	709	654	669	634	671	661	662	662	707	635	719	605	718	690	647	625	660	678	669	666	666	687	710	645	684	715	649	704	687	653	685	674	691	640	661	674	616	661	672	649	664	591	646	681	665	649	645	636	733	699	656	656	645	600	710	678	698	658	662	690	688	687	652	691	704	643	667	661	729	661	662	717	680	680	697	704	618	670	646	634	678	648	661	694	667	633	722	681	672	654	663	695	689	680	671	653	659	676	668	672	641	707	679	665	669	683	617	650	616	678	647	675	633	665	671	710	632	704	688	671	603	667	657	632	699	659	637	654	626	713	680	676	607	686	669	674	696	661	680	667	710	699	691	679	641	686	660	735	667	718	638	648	659	632	660	697	668	672	673	668	628	719	619	677	640	689	652	633	673	680	648	677	612	659	671	640	660	683	694	652	631	669	652	696	654	641	646	626	654	680	632	670	677	636	639	626	669	618	645	646	699	644	641	637	682	659	653	634	668	638	683	688	670	674	684	660	646	663	656	686	636	703	637	658	638	637	661	702	659	642	695	657	714	677	666	679	704	680	686	665	641	664	722	679	676	643	601	706	671	675	673	688	658	676	649	635	705	677	675	639	680	647	650	668	716	682	668	649	661	668	675	691	672	647	679	695	658	682	654	653	653	670	659	697	656	714	626	696	685	668	654	657	664	622	683	645	703	669	657	658	648	674	652	684	691	637	676	718	655	681	649	673	643	681	643	660	666	673	697	618	623	678	680	672	686	629	724	656	644	675	673	647	647	674	649	665	670	640	640	643	667	664	671	664	629	719	629	608	700	689	708	676	647	657	672	668	646	678	694	685	629	672	690	666	656	643	672	675	624	677	658	695	735	667	656	658	656	615	640	659	706	659	646	673	705	646	691	705	688	675	689	652	645	671	631	670	643	625	635	665	693	673	668	688	676	687	677	652	630	677	638	668	651	670	669	677	717	627	645	647	689	666	600	609	650	660	652	662	672	646	673	715	675	657	660	672	665	675	703	694	703	666	697	642	670	634	632	698	684	671	676	679	653	634	627	702	645	682	621	626	653	724	653	620	664	628	629	688	724	685	684	670	671	647	662	690	630	654	688	744	672	671	675	709	663	691	653	645	622	673	676	660	678	679	667	711	713	681	656	664	663	626	658	699	669	692	710	667	674	656	683	602	676	674	655	718	687	659	663	675	644	686	660	675	661	681	695	672	689	623	688	663	687	713	668	695	642	715	717	681	688	632	675	672	696	722	693	706	638	681	665	589	685	641	667	666	696	671	661	692	727	619	620	636	647	703	677	641	627	684	650	672	664	652	666	677	679	701	686	663	645	681	684	672	678	637	672	683	668	595	663	657	669	694	702	656	654	674	660	659	678	632	665	665	721	666	635	639	672	623	661	652	709	648	690	650	647	715	619	653	672	648	671	632	679	645	631	704	684	690	660	663	681	647	687	698	649	638	649	673	675	677	674	700	687	691	644	658	672	681	653	692	669	688	688	660	604	636	642	642	688	663	680	685	663	701	673	683	628	624	661	678	675	656	679	674	681	688	642	701	678	650	720	685	680	640	656	679	715	695	689	652	672	651	702	646	687	720	665	678	660	632	660	703	647	680	645	670	635	694	626	661	638	689	670	641	579	691	680	641	650	626	622	643	707	712	698	691	664	681	657	660	696	682	645	707	674	697	646	664	666	689	684	669	695	665	659	655	690	719	640	619	669	668	651	683	662	731	665	681	677	666	681	681	662	607	635	656	698	651	667	705	663	666	657	650	688	663	700	695	640	708	643	660	689	708	654	645	614	696	650	675	723	673	670	690	632	679	696	694	664	679	679	677	677	655	716	659	712	640	660	685	683	705	683	728	690	704	673	658	649	677	672	692	691	672	644	695	619	709	613	627	655	643	653	710	641	686	644	687	639	655	659	689	714	687	672	639	634	663	657	688	632	663	670	682	708	618	631	650	650	666	644	646	640	646	716	664	676	690	662	653	684	703	689	667	648	680	647	693	696	677	679	641	664	634	654	642	663	710	687	636	650	651	661	713	678	655	607	666	648	612	677	683	648	685	668	693	676	663	687	647	621	654	671	679	650	602	656	712	686	681	661	668	677	628	626	649	667	650	636	681	673	716	670	678	623	641	705	642	625	655	703	634	625	650	688	668	609	701	636	657	704	634	671	649	648	691	681	632	685	683	721	698	607	676	651	609	614	671	636	675	653	675	662	630	697	646	702	657	635	664	634	685	667	696	690	714	627	654	665	631	658	661	632	698	654	687	639	697	673	655	675	662	682	623	693	680	693	658	652	661	679	695	692	672	646	683	661	667	715	658	682	656	688	663	668	691	671	634	634	688	710	671	677	648	686	680	663	631	697	757	712	664	692	656	674	636	660	644	651	665	661	694	675	666	685	665	651	685	683	626	632	653	666	650	654	707	636	667	668	647	639	690	669	688	671	668	683	677	645	630	645	715	702	632	632	687	688	639	681	658	672	691	629	659	652	662	659	666	713	704	647	658	672	682	676	684	657	665	699	641	645	702	677	666	655	650	691	638	676	697	634	638	640	630	633	654	732	648	667	660	650	663	654	627	697	654	677	639	719	646	657	672	670	629	653	666	657	678	671	639	656	664	700	662	658	667	703	666	662	682	694	676	655	658	667	668	681	698	652	670	684	638
5391	10402	5735	1676	54	58	50	42	49	66	63	48	60	56	49	55	50	54	47	73	147	183	127	82	68	59	67	47	49	58	51	49	54	52	64	52	56	52	48	57	76	43	54	55	42	58	45	41	47	49	52	47	46	35	45	55	49	52	44	56	62	36	53	56	52	62	39	54	55	56	55	59	48	51	44	61	61	46	50	60	52	51	48	45	51	57	49	48	74	45	55	46	50	61	51	43	44	61	50	53	48	50	45	51	45	61	37	48	44	52	46	50	45	44	50	54	61	41	42	56	48	55	56	52	58	49	53	58	54	47	35	52	42	57	62	52	46	55	43	54	50	50	50	56	52	55	52	64	58	43	61	53	62	59	61	72	38	45	43	56	54	45	55	42	50	54	59	54	59	60	50	54	48	47	43	41	39	50	58	68	47	54	45	61	52	61	54	52	63	53	47	53	46	45	68	64	61	41	54	43	42	43	47	58	51	67	50	50	52	46	47	52	65	52	55	59	52	48	45	58	57	60	51	50	63	69	53	43	58	55	58	51	64	53	55	60	44	39	48	48	54	46	46	48	55	52	56	49	54	47	65	55	59	52	49	54	59	59	48	55	70	58	50	55	51	55	58	48	59	55	52	60	42	48	57	53	46	48	49	56	57	44	57	43	47	44	48	60	53	56	56	56	42	45	52	60	54	68	63	51	63	46	51	59	52	34	69	63	43	51	55	67	44	43	45	61	54	49	51	55	43	41	54	47	46	45	52	59	53	40	47	53	63	49	51	47	46	44	57	43	56	58	44	62	51	54	59	48	58	47	61	52	48	62	62	51	49	53	53	56	60	45	57	54	42	47	59	58	56	46	45	74	70	59	49	56	57	45	52	47	43	54	57	64	43	57	51	55	59	53	55	49	54	53	62	44	49	47	53	60	53	64	56	54	53	42	55	46	45	49	52	58	65	52	70	52	49	53	51	47	50	55	37	62	50	64	51	40	47	64	63	44	43	52	52	47	75	37	58	47	52	48	52	62	51	56	49	50	55	53	56	53	53	48	51	54	38	62	49	58	64	50	52	57	43	40	53	42	44	53	45	44	41	54	55	56	57	57	62	38	58	41	46	49	50	69	62	49	57	71	60	41	53	43	53	54	60	48	47	50	46	44	54	54	52	56	58	52	50	48	62	51	56	59	51	52	38	52	42	40	55	42	50	58	52	60	48	56	48	51	63	58	52	52	51	51	59	56	54	42	69	54	59	53	59	60	65	55	43	58	61	58	49	48	47	51	47	50	43	54	35	48	50	51	58	50	53	48	65	43	58	44	58	45	49	55	54	42	61	48	43	69	41	56	52	47	57	56	46	48	54	59	61	59	66	59	54	66	69	43	48	44	61	55	63	60	50	61	41	43	40	52	54	55	45	40	48	59	45	48	46	42	63	49	50	42	47	43	57	57	47	40	57	56	61	57	49	45	52	46	42	55	46	49	65	44	48	44	46	43	43	48	50	43	46	49	62	55	44	44	48	58	53	57	53	41	48	44	50	50	62	56	54	69	56	54	52	50	49	45	52	55	55	55	54	46	48	50	56	54	53	45	48	48	48	45	37	52	50	55	50	60	53	56	61	39	59	51	56	49	46	58	70	53	63	49	62	49	45	45	45	40	63	62	46	49	49	50	51	55	44	56	57	60	46	50	53	52	46	56	58	50	69	34	51	49	46	63	58	52	51	57	51	58	57	65	43	63	58	53	58	66	54	53	53	49	48	47	46	50	53	53	49	65	51	50	48	64	71	53	47	50	56	36	41	62	57	54	57	47	34	49	55	51	51	64	52	49	57	43	49	41	62	48	49	50	53	53	46	51	44	58	48	61	59	54	48	60	47	52	64	36	49	52	46	54	46	54	41	65	44	46	56	40	45	62	61	60	54	50	47	56	47	57	44	44	57	65	63	49	49	39	56	53	51	50	55	36	45	44	53	52	49	60	43	30	51	43	45	50	43	46	47	40	47	38	61	54	43	46	52	53	62	46	57	49	47	43	55	49	57	57	51	45	46	56	45	46	43	53	52	63	41	52	60	47	55	52	47	44	63	40	59	74	51	54	68	56	60	47	70	38	49	55	51	45	52	57	58	52	57	69	58	58	61	43	51	59	63	45	51	55	55	46	54	59	52	45	52	54	50	49	55	63	45	34	50	54	59	57	47	53	42	40	50	62	62	52	62	50	48	40	48	62	43	51	40	51	48	41	44	56	48	59	52	66	52	64	50	52	53	56	53	55	63	57	48	51	47	54	47	51	50	50	54	50	46	62	59	51	53	49	44	53	54	60	65	52	57	47	45	59	39	59	42	51	52	54	49	45	42	53	59	46	46	50	53	48	49	54	48	49	46	61	64	53	42	58	61	56	43	62	56	57	45	48	29	51	62	59	48	46	56	41	46	48	50	59	44	52	49	61	52	51	50	50	70	43	59	44	53	29	57	47	45	61	42	44	49	52	55	61	42	57	48	50	61	58	50	39	47	54	65	49	58	42	51	41	48	40	52	49	53	44	53	42	46	49	50	44	41	56	53	46	42	64	47	52	58	49	41	47	53	50	42	64	52	53	50	42	46	59	45	47	45	45	59	56	38	45	54	50	64	43	53	45	57	56	59	66	54	66	58	49	51	50	50	41	57	63	45	54	59	47	60	57	53	65	44	50	51	54	55	60	45	49	45	65	46	44	46	61	55	62	46	45	57	57	50	47	58	54	60	53	49	38	52	56	61	54	48	53	63	55	64	63	46	45	57	50	50	49	52	47	41	56	45	52	50	62	60	55	50	43	37	65	56	50	45	45	49	49	49	55	58	63	51	54	47	49	52	60	57	47	42	65	65	52	47	51	57	63	54	46	55	61	71	57	50	54	38	42	62	46	47	44	45	51	55	59	42	52	49	47	53	59	55	50	46	53	48	60	64	53	53	61	50	51	44	72	59	61	49	38	66	41	46	42	47	41	57	50	54	42	46	33	55	51	45	55	49	54	46	47	56	54	64	54	53	51	53	48	47	43	56	48	55	43	54	58	44	62	54	56	60	55	43	52	51	58	50	51	57	55	57	49	60	52	61	56	48	62	48	50	47	40	53	61	49	49	60	44	54	44	50	54	52	53	44	45	55	58	76	41	56	59	57	50	53	50	53	45	55	57	56	56	49	45	54	58	54	59	49	57	43	49	40	66	52	53	42	55	61	64	58	48	59	53	59	42	76	45	57	59	50	43	54	50	45	52	41	57	56	61	44	67	57	44	56	46	60	56	54	49	61	47	49	62	52	45	52	53	48	50	50	42	45	46	54	64	60	55	70	46	46	52	55	49	57	56	56	49	53	56	55	69	53	51	47	41	58	52	57	65	52	51	66	55	54	56	63	60	51	48	60	55	60	56	51	67	57	59	39	61	57	54	51	40	54	46	52	55	52	72	48	42	54	47	52	41	48	48	65	55	67	45	48	50	60	62	60	39	47	55	44	54
36542	36026	25769	22258	1133	916	889	813	769	707	666	699	693	676	628	693	724	671	719	1965	4060	4665	3406	1775	996	684	675	664	700	675	602	675	635	641	656	587	616	651	651	628	632	628	667	665	600	667	618	619	643	624	595	593	662	631	642	628	616	615	637	643	658	652	646	649	585	628	668	650	637	674	665	656	605	645	665	662	655	628	645	633	612	624	676	660	584	635	620	659	634	658	619	699	643	637	624	656	640	639	636	652	656	641	660	619	657	592	655	666	698	635	668	636	671	611	664	591	633	667	637	643	656	615	625	649	661	649	631	609	655	625	612	644	626	656	632	631	660	633	679	596	656	651	637	681	597	615	613	601	621	660	653	634	639	623	642	621	638	654	596	659	636	651	605	659	644	612	659	633	649	641	624	657	647	643	656	620	651	624	696	646	651	619	677	625	596	652	657	636	661	630	640	618	614	631	668	647	672	663	684	646	677	661	657	694	627	594	622	626	645	620	628	648	660	649	620	669	644	666	636	610	671	654	641	602	625	674	618	639	695	641	650	648	660	648	644	613	642	624	606	654	655	609	641	690	637	608	660	630	649	628	643	615	639	635	676	623	642	670	683	622	656	657	638	651	586	650	701	738	622	652	633	635	659	681	640	645	644	585	668	676	629	665	633	606	630	682	621	625	656	669	660	667	637	678	598	657	617	667	636	635	645	670	628	600	664	561	606	608	673	632	620	644	644	651	639	639	684	664	633	663	622	636	607	646	694	646	619	634	705	629	642	657	610	676	617	680	659	641	628	675	616	653	620	652	638	586	610	623	611	630	680	641	656	655	647	668	695	661	628	687	701	640	637	693	584	624	692	613	663	632	664	648	626	619	626	619	647	709	640	644	643	618	672	600	623	632	617	640	653	632	645	671	654	630	666	645	672	627	644	647	614	626	612	688	665	657	670	631	640	665	659	675	623	605	666	645	671	650	680	614	620	630	614	640	571	657	639	627	647	642	664	634	622	642	665	603	650	590	626	672	636	624	648	665	637	639	685	626	593	581	683	648	665	655	626	644	626	637	664	678	666	636	658	659	662	669	641	641	651	627	641	636	667	662	653	661	619	628	659	630	630	619	653	670	653	628	659	629	637	641	652	651	619	644	639	612	651	618	649	634	711	647	641	659	639	639	642	608	607	654	655	709	703	616	656	633	646	648	620	614	613	660	631	613	602	675	629	659	675	662	626	663	665	679	665	639	625	656	661	652	625	661	635	658	624	606	626	602	636	636	631	608	666	697	629	681	641	595	608	635	606	604	610	659	643	621	624	613	622	648	643	662	606	668	646	615	608	630	637	615	698	654	589	668	666	671	657	610	648	678	623	620	636	660	597	644	634	643	670	650	572	666	646	662	658	665	618	621	646	658	611	624	628	638	632	619	664	615	665	623	617	651	604	674	601	684	649	634	658	610	657	659	671	688	659	627	627	620	638	638	611	668	632	626	641	663	633	661	644	626	667	620	618	630	651	590	635	653	663	636	614	641	674	631	652	649	681	610	641	626	605	643	637	658	624	664	603	671	659	667	608	646	647	630	619	603	654	641	648	633	613	632	615	634	643	653	652	633	646	675	655	653	650	681	664	653	633	619	582	655	616	631	643	670	674	656	654	686	639	616	636	569	587	653	618	612	666	658	637	579	643	651	636	628	655	645	660	689	632	660	674	685	639	619	624	633	668	663	645	653	624	627	669	667	664	633	639	631	634	629	609	625	638	645	655	634	656	619	587	677	683	693	638	620	677	672	598	658	596	654	649	643	697	647	625	643	633	675	619	654	650	640	613	641	669	623	672	654	660	655	672	627	651	632	601	701	688	610	626	646	619	663	671	626	640	659	654	618	643	679	657	632	616	641	639	621	675	609	622	594	660	690	674	642	637	617	602	666	618	678	646	684	657	640	656	648	649	641	618	688	646	682	644	657	623	641	640	631	637	637	619	622	602	668	643	673	612	626	638	618	655	666	615	656	642	681	654	647	675	625	637	652	660	630	662	652	596	641	685	662	648	688	678	671	664	653	631	664	628	666	631	665	600	674	665	616	644	615	653	633	661	623	610	639	608	644	689	649	626	634	647	614	655	636	610	657	698	616	635	626	624	625	653	685	664	637	617	643	619	607	660	687	619	620	666	627	652	588	685	636	612	642	624	658	670	668	642	645	659	600	649	601	638	684	656	663	636	693	614	650	660	646	615	701	650	712	647	664	654	634	628	609	651	641	646	660	601	627	621	635	660	652	646	625	661	684	645	661	605	630	663	688	670	625	633	692	619	644	656	641	657	638	641	695	636	669	656	634	632	619	633	604	638	656	670	588	645	634	649	615	641	626	637	672	596	648	630	656	631	686	640	667	662	656	648	670	623	687	640	635	692	629	649	611	612	666	631	610	679	641	606	673	643	732	652	658	649	604	653	614	639	627	598	654	650	638	674	639	628	687	660	642	655	657	614	638	632	682	619	661	675	633	650	602	608	628	674	661	667	635	649	682	640	652	635	616	714	594	663	655	616	674	671	660	661	656	595	660	652	636	678	591	653	642	638	598	668	645	624	634	632	595	649	613	645	614	622	658	630	647	651	652	618	633	653	670	633	643	647	639	638	665	619	600	614	623	606	632	657	631	657	683	688	697	668	613	670	619	635	646	640	674	660	615	665	656	666	611	622	637	633	660	627	644	651	661	649	665	621	631	624	687	625	663	646	657	648	637	657	641	604	673	614	625	582	640	664	652	604	620	611	649	634	673	658	641	674	658	665	647	670	652	630	616	613	619	641	633	622	590	627	640	633	629	643	600	673	647	635	607	655	655	608	633	588	667	627	673	697	640	642	649	667	638	684	654	624	658	656	580	685	659	631	638	687	668	645	643	631	685	606	606	651	643	645	674	644	662	641	598	618	606	668	671	643	659	699	663	628	626	631	644	617	630	629	633	669	627	684	614	625	571	659	614	643	652	647	680	649	608	652	626	649	666	672	643	644	658	654	587	648	644	641	630	626	631	686	650	653	657	660	703	655	698	639	662	646	638	685	667	623	627	619	634	665	661	635	692	650	638	628	660	649	614	692	659	629	656	707	620	664	657	646	632	613	590	636	625	623	640	642	604	668	642	643	647	616	666	653	679	636	643	652	661	661	623	646	571	589	646	611	644	655	583	661	644	651	608	621	652	659	642	620	673	628	651	624	628	654	634	644	625	687	621	620	673	652	636	653	670	638	659	610	632	666	652	622	654	643	638	651	670	645	675	634	655	618	606	672	649	678	643	639	671	677	625	641	641	647	635	603	710	641	620	625	678	658	669	622	697	672	638	656	622	644	658	692	633	654	630	657	631	658	633	669	645	627	644	642	660	654	631	627	648	653	634	601	653	637	669	657	587	680	662	632	630	603	611	621	625	635	689	633	643	664	634	635	622	623	669	640	577	640	641	644	596	656	648	623	655	637	614	651	678	653	658	621	632	637	660	658	635	642	655	654	577
15100	30683	16907	6319	465	54	51	45	49	39	52	44	40	49	58	44	38	35	43	77	261	312	197	98	88	60	48	54	38	45	51	37	32	47	55	61	45	46	37	39	39	46	43	57	48	64	41	43	49	35	36	43	45	46	46	50	41	48	47	49	45	43	55	49	56	53	47	35	52	44	37	60	46	43	33	43	47	43	44	46	56	44	42	51	49	39	47	50	52	60	47	50	40	35	47	48	59	46	40	40	44	47	45	45	38	57	60	53	45	61	43	49	51	45	43	56	50	47	36	47	29	54	49	37	46	50	53	44	39	42	44	52	50	54	50	46	56	53	35	43	34	44	50	54	60	39	46	38	55	44	53	51	42	41	44	54	40	42	42	48	46	35	42	41	46	38	33	48	44	54	40	43	40	47	51	46	49	49	48	48	43	39	44	43	57	44	54	45	44	58	49	49	43	43	47	40	53	40	58	56	53	48	38	47	58	51	42	44	61	58	49	41	60	39	60	48	52	44	53	44	45	45	56	46	56	49	45	42	55	29	38	40	48	31	48	51	48	47	44	39	57	51	41	40	42	56	43	41	42	49	60	49	41	48	42	48	52	38	47	34	57	45	47	41	62	52	43	50	53	47	39	49	54	41	57	46	45	46	55	37	64	38	50	53	37	52	47	40	37	56	49	49	47	50	47	46	39	44	49	42	53	47	51	53	37	41	54	53	41	44	51	43	57	54	55	48	56	49	50	39	49	46	54	40	50	43	38	45	39	53	32	30	29	40	46	44	56	55	46	32	45	48	48	57	51	39	42	57	40	60	49	51	54	42	47	46	61	47	59	46	41	46	41	50	47	39	30	58	45	37	48	33	47	55	36	60	51	57	44	44	46	48	46	43	52	47	51	47	54	41	37	41	52	43	38	60	48	44	46	41	60	38	54	46	42	53	31	43	36	45	58	56	41	57	56	38	34	52	50	45	49	46	52	46	45	45	49	50	50	41	52	41	44	35	38	49	54	37	48	48	46	52	57	34	34	33	51	45	36	40	48	50	42	61	41	40	52	53	46	54	50	53	59	48	60	52	52	40	52	42	55	53	50	58	43	39	39	53	50	35	43	46	48	40	53	48	48	54	37	36	45	60	43	42	42	49	63	52	29	54	43	45	46	36	50	43	40	41	47	57	45	49	46	43	47	46	50	48	49	39	36	51	39	45	30	46	57	39	37	44	50	53	52	47	62	60	59	53	55	58	48	49	47	45	51	41	48	39	49	51	56	42	38	42	43	55	50	63	46	55	50	42	37	45	44	46	44	45	44	48	43	49	57	33	51	33	35	58	43	42	38	59	30	61	45	44	52	44	42	47	43	52	53	39	33	49	43	54	46	57	48	37	48	40	48	35	52	42	38	54	41	33	45	43	50	48	52	54	41	50	38	41	42	40	48	47	34	56	49	50	54	44	55	50	60	44	48	47	43	34	42	51	48	50	46	41	40	34	51	56	59	44	38	48	44	50	50	39	38	48	52	35	33	51	49	39	54	45	40	42	45	41	45	47	43	36	64	43	43	46	47	52	46	40	49	34	50	40	43	55	55	53	40	50	38	42	53	43	44	45	56	50	46	41	50	44	58	41	46	44	58	47	47	46	58	34	55	40	49	51	41	34	35	41	50	55	46	41	49	52	48	50	52	50	42	57	67	45	45	43	54	38	47	32	40	33	40	49	44	47	53	38	58	42	47	44	47	45	42	37	46	40	46	37	47	53	40	34	53	53	52	41	53	42	48	49	51	59	43	47	53	45	39	51	47	39	45	41	41	48	45	42	33	42	40	44	48	52	46	37	41	44	44	40	54	47	40	44	40	51	41	45	40	49	42	48	44	56	46	46	45	34	57	53	46	47	42	60	47	42	44	30	44	47	46	57	44	43	43	44	40	56	40	51	50	36	46	28	42	51	45	32	47	55	53	46	61	39	53	46	52	36	46	46	48	45	45	38	38	50	49	45	52	50	37	47	34	36	39	42	42	53	45	56	35	59	36	40	47	39	51	37	53	44	38	48	52	42	41	45	41	43	41	48	36	57	41	56	46	40	51	54	51	36	53	51	42	40	40	44	41	41	55	35	42	46	55	48	51	50	49	44	52	53	54	44	40	50	36	57	43	43	43	47	52	44	38	45	50	42	36	49	42	62	41	49	50	52	41	47	34	42	34	46	35	57	57	46	40	45	43	26	49	50	50	44	38	46	42	33	52	43	59	53	50	52	56	55	48	41	59	47	46	44	46	46	55	37	38	40	41	40	41	41	56	44	44	48	46	52	48	40	42	49	45	49	36	43	45	44	49	35	57	40	41	61	35	53	44	47	60	48	50	42	44	50	41	50	45	53	45	52	48	51	57	47	45	32	47	41	49	50	47	57	49	50	47	54	45	49	37	41	38	55	44	45	41	50	57	43	41	55	44	54	46	41	54	46	44	39	50	58	60	46	47	44	34	38	41	54	51	44	53	47	45	34	48	37	43	45	67	54	35	56	42	50	62	48	37	46	52	48	39	45	36	34	57	49	48	52	38	47	43	52	37	45	40	45	37	38	47	40	48	32	58	38	51	48	49	39	35	41	37	45	48	48	57	36	49	35	46	48	43	45	57	58	46	49	45	52	54	53	37	51	40	40	44	39	28	43	42	40	44	44	43	46	43	49	43	55	38	56	55	51	50	48	46	50	47	44	37	45	38	37	46	51	43	39	51	47	34	67	48	45	43	60	37	38	47	34	45	45	55	46	43	49	42	50	51	48	51	49	46	38	52	43	50	42	34	34	47	43	50	50	38	61	49	38	48	41	48	39	44	49	53	34	55	46	54	58	40	34	50	52	46	55	41	49	50	49	47	46	50	41	49	55	51	49	50	37	43	46	53	44	57	40	37	50	42	42	49	48	50	35	49	52	48	36	42	29	56	38	48	49	37	43	41	52	47	54	44	44	45	45	49	44	55	43	49	44	48	53	53	50	42	52	49	44	57	54	46	57	40	41	50	56	59	58	46	45	40	55	39	44	50	40	34	40	39	43	60	39	48	48	49	50	42	55	50	47	58	48	42	33	54	46	46	57	56	60	37	50	44	53	37	55	59	36	54	48	37	42	44	45	45	45	23	43	54	46	37	43	51	42	45	64	33	43	55	44	50	54	39	50	45	51	43	42	54	42	55	47	44	43	37	46	36	48	62	49	38	51	60	33	41	46	47	40	40	38	38	55	35	40	36	54	36	37	49	38	49	46	39	45	43	47	52	43	54	46	58	46	52	40	37	42	45	61	55	48	45	45	40	42	54	50	45	51	30	38	48	58	35	47	60	46	42	55	48	36	51	56	40	50	49	48	40	40	38	48	48	46	40	40	47	51	54	51	39	29	42	39	44	52	51	54	52	42	45	63	37	43	40	52	60	48	55	55	38	46	35	56	41	56	45	37	38	40	37	43	58	53	55	45	53	42	41	38	55	51	42	47	45	56	49	47
41472	47665	36914	38111	5486	1277	1067	1007	830	776	732	706	695	658	619	604	611	596	687	2005	8154	8218	5369	2368	1098	667	555	547	579	527	589	555	553	542	539	580	553	585	572	563	551	542	555	625	577	545	554	588	559	565	595	550	568	571	532	588	550	544	568	556	562	589	559	578	517	599	542	559	524	567	573	488	554	590	576	544	572	573	552	547	589	591	557	598	573	556	578	547	505	584	547	571	569	560	569	572	591	589	561	539	589	561	555	551	551	583	521	560	546	582	524	567	568	551	526	552	577	541	560	541	528	595	550	571	569	545	572	611	577	565	566	519	578	576	530	563	589	544	564	505	578	597	618	543	597	577	588	604	554	574	570	570	512	564	600	592	563	531	564	596	529	541	552	582	542	546	569	543	598	552	570	583	592	578	583	580	585	574	549	514	541	564	596	601	596	571	571	578	572	549	557	568	557	534	533	557	554	549	508	610	527	540	527	552	531	533	577	571	582	596	550	581	557	553	590	577	518	562	568	560	574	589	519	572	532	529	562	589	603	533	541	574	582	522	560	552	560	551	506	616	569	523	543	556	565	549	544	612	557	539	528	569	537	552	578	595	524	503	583	550	555	582	549	571	587	580	514	541	584	587	563	549	543	558	603	589	620	587	538	592	562	572	544	531	573	557	588	549	557	573	533	562	566	555	570	585	544	546	546	574	586	591	564	567	590	584	551	558	556	538	575	585	573	539	575	596	535	533	569	548	547	550	542	530	574	564	538	557	582	587	546	539	591	565	549	515	550	561	542	586	564	575	521	577	522	541	546	562	558	568	607	544	586	575	561	597	552	556	545	537	560	578	588	552	506	539	576	583	517	561	557	604	548	577	577	569	556	612	539	492	543	539	566	547	529	582	570	580	581	623	595	552	584	579	541	555	532	590	567	555	557	555	573	495	559	551	544	562	573	581	553	600	566	561	529	549	617	552	590	577	554	573	569	615	571	563	532	564	523	593	551	534	571	580	539	566	548	549	580	572	550	579	520	621	525	561	558	558	557	598	594	586	600	560	534	575	560	577	548	626	510	547	538	573	574	557	600	536	590	544	538	568	550	544	548	565	578	576	528	596	578	584	566	600	595	578	563	569	561	576	571	547	580	587	541	579	558	535	562	597	517	548	558	541	575	549	551	549	539	587	579	550	613	534	591	514	568	549	525	575	544	588	551	527	549	543	565	553	591	542	568	566	567	578	555	547	524	590	544	546	546	560	564	586	554	575	582	581	570	511	534	537	611	530	556	558	557	574	607	538	571	562	563	582	564	543	569	584	547	536	589	570	580	544	563	554	573	531	573	587	566	565	549	563	581	575	553	577	582	519	541	568	559	581	565	552	599	573	529	567	541	552	552	571	566	550	546	577	557	593	528	549	535	555	583	527	569	556	586	528	563	568	531	516	565	556	534	553	591	539	557	552	574	582	562	546	564	590	568	560	546	561	530	553	561	555	556	545	578	553	575	565	580	553	524	552	591	534	547	611	549	538	595	552	567	589	571	564	563	534	584	559	577	582	559	560	538	579	605	614	554	548	564	564	608	576	608	562	569	586	574	579	575	530	596	580	571	560	561	584	568	555	548	533	544	561	582	571	580	567	585	552	496	567	527	529	593	543	509	575	596	582	563	565	554	562	565	539	593	565	542	581	578	589	606	530	566	517	550	512	593	588	512	572	576	560	548	536	501	559	555	557	613	567	549	591	539	538	540	524	556	605	522	550	582	564	587	564	569	566	557	523	567	557	558	515	586	566	529	575	583	570	551	575	535	551	573	547	530	593	566	557	556	572	546	559	570	527	563	544	520	510	559	575	556	595	539	532	558	576	595	558	496	552	551	511	538	590	565	550	571	585	577	541	570	557	534	554	575	539	591	596	570	601	549	563	570	593	551	576	543	594	522	569	559	598	598	533	558	552	573	628	547	547	545	540	559	533	542	554	534	593	545	542	546	547	633	549	548	568	582	557	555	562	533	556	563	564	551	532	542	543	559	581	558	606	556	559	552	534	544	567	572	522	571	576	575	542	581	571	511	543	569	580	514	558	618	582	563	550	595	595	527	556	574	580	571	553	556	594	575	563	607	498	560	579	568	528	564	558	572	564	571	581	571	548	535	551	548	510	603	563	593	532	580	561	568	552	565	541	566	545	525	562	548	540	567	540	592	532	568	566	571	542	561	574	562	552	542	598	552	555	518	552	585	577	584	556	564	555	581	551	541	538	538	557	558	559	537	553	584	590	531	580	554	553	561	529	563	535	607	555	579	574	562	546	540	541	534	553	543	590	564	589	600	557	518	562	541	574	570	595	591	534	526	561	529	561	602	590	535	541	578	581	524	544	544	595	590	500	562	556	566	578	561	575	540	538	535	546	557	554	526	583	528	555	586	549	584	595	566	540	579	564	601	552	587	601	581	572	587	540	587	595	556	570	560	535	543	587	535	528	592	585	563	562	556	556	558	588	593	537	556	566	568	623	540	575	579	565	550	564	564	591	503	591	569	582	563	536	593	543	550	589	595	556	547	555	559	544	556	608	556	532	547	585	565	579	545	600	539	563	576	540	510	576	550	560	534	563	546	566	578	563	540	572	569	559	579	589	514	577	572	588	550	592	536	545	555	545	524	583	575	570	531	549	529	543	584	539	571	563	557	610	588	600	531	551	581	577	554	518	562	588	575	537	603	593	544	584	529	564	543	565	581	564	545	564	517	546	559	520	517	586	562	618	575	576	573	563	578	582	581	570	561	567	542	527	555	547	565	543	511	524	560	545	570	587	573	556	593	550	579	565	596	538	599	585	563	603	534	550	559	568	554	521	576	588	529	577	511	554	570	583	554	553	580	539	550	517	598	535	519	577	588	553	551	616	547	543	545	611	595	559	543	604	549	546	590	523	543	571	584	562	527	541	570	597	549	589	569	579	584	567	551	526	581	542	549	583	569	576	604	551	571	562	563	567	581	559	524	574	558	544	590	567	541	550	565	595	599	541	552	537	595	524	549	550	584	515	584	553	540	557	569	535	597	552	596	596	559	571	615	562	534	590	540	578	577	540	562	554	570	568	558	554	566	535	587	552	555	545	578	549	546	543	531	546	555	538	566	538	583	599	564	546	565	551	593	567	574	538	569	579	558	568	592	574	544	533	574	569	551	569	571	539	546	599	553	585	578	550	586	591	514	578	556	575	578	567	550	572	545	585	549	521	564	582	538	533	616	553	540	591	522	551	593	563	598	622	569	535	603	550	533	576	573	582	537	572	530	574	525	566	538	583	539	567	561	570	553	566	543	543	614	577	605	565	568	595	564	596	565	550	580	572	558	567	559	608	544	548	593	564	535	586	601	550	553	587	545	569	565	582	564	604	546	594	568	571	592	533	562	576	581	575	574	558	556	545	591	539	579	496	552	571	544	643	579	566	553	600	515	529	571	588	588	508	566	576	506	588	572	526	565	562	542	570	588	507	553	532	564	563	554	529
12899	27220	17011	6520	923	76	78	56	73	81	67	63	77	75	50	65	68	76	64	129	313	238	164	109	75	75	64	62	58	58	65	50	69	77	63	57	71	64	78	68	73	77	65	67	59	60	44	60	63	52	62	62	56	70	64	62	63	77	59	59	66	66	55	78	56	67	61	70	69	66	52	65	51	54	69	72	70	69	71	62	71	79	61	69	79	67	77	67	63	64	59	66	62	56	84	62	65	72	75	60	63	72	64	73	53	73	72	72	70	72	62	61	72	60	70	74	57	57	60	68	59	70	85	76	74	60	54	73	64	67	59	67	66	78	58	63	59	71	65	74	73	68	74	62	64	68	79	65	65	66	60	68	63	62	83	64	80	69	71	67	73	85	67	73	64	67	62	72	67	67	68	72	68	55	64	64	56	74	63	61	71	54	78	60	67	66	59	66	43	73	60	62	69	60	65	65	84	71	57	64	72	73	63	57	67	77	77	73	70	57	64	72	63	72	62	77	58	58	80	61	67	77	69	55	78	68	68	57	61	58	71	60	80	61	52	71	52	61	68	67	79	66	91	53	52	76	62	51	60	78	73	69	54	78	55	60	72	73	63	82	61	65	46	79	67	79	57	57	84	51	70	80	68	57	64	67	68	69	66	66	78	75	72	70	72	63	50	61	74	74	64	52	69	56	65	54	66	64	60	65	72	51	70	57	62	61	63	66	80	63	73	60	70	78	78	79	65	66	74	60	68	57	65	59	73	63	57	76	68	78	78	77	68	72	68	60	70	79	70	77	73	76	65	83	58	71	80	77	74	66	71	66	56	72	61	73	71	60	63	68	71	60	64	74	79	67	64	69	76	65	52	78	62	64	63	60	63	58	66	67	67	70	62	63	62	72	69	74	67	58	74	60	72	83	63	74	74	74	62	59	63	71	73	50	81	63	65	74	54	65	74	71	96	54	54	60	64	66	64	81	51	62	65	81	58	73	71	58	59	50	73	60	69	64	62	79	48	61	55	66	63	78	71	50	54	62	66	62	63	51	69	70	54	49	76	65	66	68	64	54	61	75	65	69	55	67	64	69	88	73	78	67	56	60	62	80	65	73	65	71	65	74	67	66	59	66	58	66	78	67	55	65	71	66	69	78	71	51	56	64	63	63	64	71	59	72	70	47	69	52	52	72	66	65	68	50	68	68	60	67	73	76	63	54	65	59	76	64	68	56	65	76	72	53	64	68	67	54	63	55	81	53	89	72	57	70	76	73	70	52	64	57	56	59	74	75	76	79	60	62	61	63	65	61	65	64	65	72	71	52	67	71	73	70	50	56	56	65	67	86	66	61	59	61	66	78	56	63	60	69	63	63	59	56	65	73	80	67	59	56	68	66	58	68	55	76	72	55	75	65	66	71	73	67	62	73	66	64	70	70	56	71	79	65	70	66	61	57	70	70	68	64	57	69	72	65	75	61	69	60	74	54	63	59	61	67	73	58	76	55	70	64	61	53	63	74	57	62	73	57	60	62	64	61	65	79	62	74	66	64	69	74	66	59	72	55	66	81	75	84	65	79	62	69	47	57	61	62	65	62	72	82	71	76	71	53	58	71	71	62	65	55	66	61	62	70	68	68	47	51	71	83	68	64	73	79	59	65	78	58	56	62	67	85	59	60	73	78	70	64	60	62	62	83	62	65	61	66	71	59	68	58	65	48	71	54	71	73	73	70	54	69	64	70	69	62	69	71	59	57	66	67	61	72	63	81	67	64	70	64	59	67	67	63	62	62	72	62	56	55	66	59	67	63	71	55	69	72	62	65	82	57	75	75	71	63	68	74	64	67	64	64	72	53	74	78	68	39	66	69	74	64	73	76	71	73	63	61	60	66	56	57	63	70	70	58	68	52	75	72	81	67	76	67	66	51	75	67	72	67	71	69	71	61	67	59	61	50	67	76	58	69	65	60	73	68	63	63	71	66	74	63	73	75	74	65	71	67	63	73	60	73	67	70	78	66	50	76	72	72	72	80	74	67	80	70	78	60	68	75	70	72	60	60	61	56	64	63	64	63	65	76	68	83	66	57	53	74	58	59	67	55	61	65	62	73	82	70	71	61	67	56	47	70	58	63	61	69	80	57	59	58	93	58	66	70	62	74	72	57	68	72	70	73	64	66	50	62	79	63	54	63	67	63	83	65	65	46	74	75	77	65	64	67	54	72	80	77	66	65	66	67	62	81	73	58	67	73	65	73	64	64	71	76	61	76	58	70	67	72	64	68	84	75	62	76	60	67	71	74	70	79	63	65	67	79	55	52	69	74	61	64	81	79	59	76	71	63	73	70	77	65	62	75	63	58	59	47	65	60	66	60	58	45	50	50	81	78	59	59	58	59	67	59	64	76	63	75	69	65	59	68	62	78	51	59	62	63	81	71	72	75	66	58	59	66	55	80	55	60	59	68	69	63	61	71	76	67	52	83	77	70	64	77	81	72	65	66	62	69	62	68	67	61	72	66	71	65	55	62	68	78	68	69	70	62	70	67	89	67	65	74	70	69	70	57	77	74	80	74	70	59	58	83	56	78	57	66	71	74	64	67	71	80	65	62	62	50	65	65	66	64	64	67	70	73	54	71	67	55	49	60	68	58	46	63	73	64	66	67	57	70	92	67	74	56	57	62	74	76	70	58	67	71	55	64	60	72	65	68	73	54	74	56	77	78	80	85	70	73	75	68	64	63	75	61	64	62	82	67	60	66	72	61	68	64	66	69	65	73	64	51	70	69	61	68	66	80	61	77	67	69	88	67	72	62	65	65	74	65	57	69	73	69	74	81	58	69	67	61	60	68	76	68	70	81	66	73	68	73	72	64	52	55	55	46	61	65	71	60	82	76	48	71	73	57	48	62	62	74	61	52	63	64	67	58	74	67	58	74	74	76	70	58	65	64	66	78	60	83	69	76	60	57	55	68	61	66	70	69	68	72	54	56	64	65	73	52	75	73	64	66	68	83	72	68	60	63	58	69	65	71	83	71	58	54	61	63	67	71	84	77	58	58	52	70	49	65	59	67	51	79	60	54	59	55	69	67	68	53	50	64	66	57	56	66	63	70	60	67	73	69	59	61	61	67	67	74	68	75	60	58	76	73	69	62	61	73	71	79	77	56	65	72	64	61	69	72	72	82	49	81	77	72	79	75	68	59	58	65	69	64	69	68	69	64	73	45	59	62	69	70	70	68	69	76	63	69	76	60	81	59	63	67	58	65	70	69	67	53	80	45	66	54	81	57	74	60	61	63	57	55	54	62	56	61	69	54	70	60	52	63	65	62	64	79	99	63	58	64	65	51	74	64	69	73	56	59	61	62	49	70	77	58	72	61	65	54	71	69	74	78	79	67	69	63	81	73	67	69	69	58	85	66	59	67	63	68	60	69	67	65	57	57	58	67	62	59	59	70	67	67	55	81	72	80	51	76	63	63	62	78	72	67	60	62	79	62	76	61	77	65	69	85	76	78
42606	48314	38248	37475	9982	1353	1259	1113	1109	1011	914	938	884	871	913	865	885	872	865	3843	8479	6726	4071	2024	1153	839	828	850	845	848	762	813	831	805	784	814	810	816	833	783	813	796	769	844	798	828	789	814	808	776	794	792	815	803	788	800	802	863	766	813	790	863	825	813	786	763	741	796	848	800	778	818	837	865	854	801	779	821	809	789	795	796	813	788	808	805	819	802	824	845	889	756	825	811	797	822	835	856	804	775	816	789	799	785	823	784	809	828	792	838	768	826	807	822	781	799	848	849	798	803	783	837	797	773	861	848	787	817	803	811	794	847	769	750	789	837	842	764	792	808	810	842	818	850	848	813	820	800	786	817	798	848	830	742	802	804	770	860	815	863	770	831	791	784	809	802	803	798	877	797	811	788	778	825	844	818	813	766	828	796	786	867	817	809	822	810	847	803	832	794	807	773	800	770	785	795	799	757	858	777	785	806	798	803	828	821	854	831	807	794	812	812	811	805	782	806	809	768	792	794	843	864	826	854	814	791	729	753	805	809	794	787	796	809	792	854	793	800	872	754	808	780	807	796	836	797	836	788	809	803	823	780	831	787	841	797	803	775	761	805	814	799	802	811	831	809	835	876	810	818	748	813	794	814	838	877	778	841	804	834	807	804	831	804	782	812	823	792	813	775	785	845	795	817	767	841	810	820	844	769	812	778	836	850	801	692	837	820	853	794	827	782	759	836	835	831	830	810	839	856	782	802	791	769	837	809	851	807	785	844	858	795	810	857	810	826	811	768	823	804	848	793	827	816	810	845	835	805	833	855	797	755	824	817	826	784	781	818	815	838	763	802	794	826	835	798	796	766	797	828	792	766	811	782	839	834	838	802	807	794	804	785	790	856	814	862	776	801	806	814	818	776	878	815	867	833	808	793	809	810	790	828	847	832	792	880	831	779	787	838	746	795	796	818	758	820	797	815	850	850	796	861	836	769	844	793	855	834	811	798	789	832	834	775	810	834	830	805	814	844	791	803	824	823	818	792	783	840	792	793	810	807	741	801	766	826	805	816	841	771	800	841	833	785	821	803	801	825	695	837	793	837	821	865	854	825	854	856	777	796	742	809	796	821	780	860	782	833	851	776	813	815	783	757	811	791	826	850	814	802	818	816	772	826	859	782	804	827	828	799	765	847	845	857	752	817	841	844	778	818	808	757	805	810	829	777	862	811	846	787	815	783	811	823	790	849	795	831	795	763	867	849	859	811	786	861	825	787	794	782	845	826	830	775	801	862	787	812	818	818	848	830	809	831	808	808	825	776	823	801	795	786	774	793	854	828	788	806	879	805	758	807	845	848	807	841	831	834	831	765	863	812	812	830	802	768	841	823	834	815	794	790	857	797	813	801	789	844	794	804	840	834	824	852	797	780	812	808	815	818	813	817	765	832	797	867	829	824	819	846	809	867	801	788	751	794	805	813	785	782	784	797	800	858	848	821	824	820	829	746	813	771	828	758	841	833	849	800	808	826	805	762	818	780	824	781	766	821	830	797	856	785	814	824	788	833	797	843	817	815	811	838	807	790	797	793	792	780	822	850	807	785	841	794	770	784	839	832	824	787	769	881	841	871	812	824	820	801	815	806	799	824	763	833	825	777	849	879	826	833	822	783	746	823	778	751	780	751	827	819	749	860	811	810	812	759	822	748	830	867	810	821	805	856	869	845	799	811	823	761	785	808	793	808	820	806	762	817	822	843	812	822	770	798	834	815	840	781	822	877	767	820	800	880	822	773	818	792	837	864	779	843	863	802	777	779	879	784	844	788	837	809	781	794	826	786	794	800	822	754	740	824	852	764	818	858	874	806	849	845	758	750	837	829	816	841	802	810	798	864	809	813	871	824	818	802	858	804	829	820	810	824	807	833	812	822	809	866	837	778	844	810	820	790	778	751	803	796	869	811	817	795	801	818	772	815	856	782	772	837	764	797	775	780	795	793	776	814	790	807	815	823	805	780	842	864	790	801	797	782	840	779	814	805	794	847	792	813	828	816	844	820	817	835	811	843	805	792	785	812	828	876	752	821	847	781	779	804	836	809	833	794	835	805	797	839	807	779	831	822	834	828	790	819	843	861	770	808	821	804	853	766	835	817	774	825	817	756	803	819	769	759	844	829	829	814	811	803	757	821	851	822	870	871	837	813	834	721	798	845	796	802	791	825	818	849	800	873	801	777	844	831	837	802	769	754	856	796	859	809	761	773	830	810	828	801	792	843	826	845	837	838	819	773	775	769	805	809	861	818	768	770	821	791	826	797	758	855	803	860	767	858	801	816	787	821	744	822	827	804	825	839	803	820	795	793	825	814	802	804	826	821	799	825	762	789	797	783	814	866	833	808	782	787	767	808	839	810	794	793	808	801	813	788	829	808	790	820	802	856	805	802	814	794	855	808	815	789	798	836	829	812	773	795	801	809	784	796	855	836	770	856	827	809	806	841	759	811	794	814	810	802	811	843	823	782	795	826	845	796	789	819	814	824	821	872	806	792	758	747	780	814	828	852	816	822	778	824	830	793	836	853	776	817	828	758	811	833	793	862	820	778	772	773	849	839	780	775	833	887	794	822	837	834	784	838	825	809	775	843	814	811	756	825	832	823	782	847	817	800	765	774	812	816	843	838	835	842	783	784	845	786	788	840	790	812	745	846	826	777	843	812	786	789	793	813	833	815	876	770	814	837	827	774	812	869	820	784	754	825	812	889	804	785	773	798	817	779	787	833	833	823	772	808	823	780	845	808	767	822	889	812	851	782	812	833	855	828	813	830	839	800	816	776	752	811	830	827	869	810	799	848	802	822	818	839	815	764	768	819	827	800	843	832	842	794	857	785	786	787	840	881	792	772	819	825	813	825	861	786	861	803	798	849	807	828	786	796	806	810	795	832	826	791	853	851	808	786	837	821	836	796	765	802	826	803	788	755	836	793	818	840	813	818	771	839	792	800	809	831	797	800	794	830	818	855	806	853	808	843	881	802	751	838	771	801	833	769	803	841	833	776	758	777	837	802	835	837	788	800	818	784	859	796	812	797	775	802	800	825	812	794	839	776	829	813	846	812	811	799	769	807	822	810	826	810	803	843	841	772	835	858	830	800	791	780	805	826	769	793	813	808	852	790	817	842	833	806	798	803	805	819	845	847	837	789	820	782	792	795	814	801	807	833	835	781	812	828	814	821	764	863	825	807	777	840	778	811	792	829	789	804	830	781	843	783	779	847	805	828	771	805	817	846	780	821	814	777	789	825	772	809	788	789	777	754	762	784	842	838	821	796	844	783	838	763	791	780	773	805	858	812	775	784	758	771	810	825	819	822	769	820	792	850	789	778	862	824	846	779	790	801	901	802	840	822	848	841	815	795	780	831	810	779	807	821	813	733	803	825	779	815	748	831	830	801	817	855	760	856	846	833	800	790	836	842	792	778	811	815	811	857	837	795	822	793	829	796	816	761	765	832	865	811	835	835
19368	37894	23834	11053	1469	62	61	64	72	56	59	46	59	66	53	57	58	52	67	326	493	319	167	118	66	58	54	44	56	61	58	44	57	46	68	50	42	52	51	54	57	51	55	55	63	65	57	67	50	47	61	51	51	50	50	44	57	54	61	45	58	39	70	49	52	66	58	56	40	54	50	44	51	70	52	59	67	68	47	70	51	59	66	54	48	56	57	58	51	52	64	66	58	45	59	57	51	49	59	56	60	59	49	50	46	71	59	56	46	53	56	55	63	51	55	45	42	65	52	52	55	56	46	59	48	59	53	53	56	51	54	52	57	53	53	47	73	57	46	59	53	55	59	68	63	46	50	54	64	59	46	47	40	55	61	54	49	59	56	51	66	51	53	60	51	66	66	49	59	48	54	53	49	71	61	54	63	58	52	71	41	42	59	53	72	53	48	51	49	59	53	60	68	56	70	53	52	62	58	58	47	59	42	61	55	57	61	61	53	52	54	61	60	49	54	49	62	55	54	53	57	52	46	49	47	51	41	63	53	58	46	64	41	57	54	55	54	52	53	50	66	52	55	51	64	50	70	35	43	55	54	52	50	57	55	42	67	53	51	50	53	51	50	55	49	60	54	58	56	52	65	59	51	54	59	66	57	59	53	60	67	60	59	42	52	60	72	59	50	59	53	59	53	55	61	54	46	59	57	49	50	43	49	55	52	58	54	67	51	42	53	61	50	56	56	69	61	52	55	52	64	44	55	59	58	53	49	60	49	51	54	54	51	54	61	55	49	53	54	46	48	64	50	54	64	66	50	64	52	54	45	45	48	56	49	56	62	60	47	57	75	59	59	57	45	52	71	57	61	52	47	54	43	58	62	59	55	45	42	54	55	55	60	52	47	57	73	58	62	48	50	54	49	55	50	53	55	66	55	49	54	61	60	53	51	66	60	74	45	50	69	60	57	56	57	58	63	65	61	56	50	70	45	55	61	60	64	44	41	58	56	68	55	57	55	57	54	57	48	59	63	62	60	57	56	41	52	56	62	49	52	55	58	56	51	63	52	68	56	43	53	58	50	50	68	47	64	53	40	65	69	61	59	61	45	46	71	51	59	54	63	55	54	43	57	49	56	61	53	51	59	55	71	64	52	55	48	59	46	60	59	51	58	69	43	55	68	51	46	54	62	46	51	64	60	51	69	61	55	53	56	54	66	49	74	67	52	56	67	45	59	52	62	38	57	47	49	63	50	50	58	52	45	54	48	57	46	56	51	55	58	60	59	55	52	42	55	57	60	53	53	66	61	41	63	47	51	48	57	55	57	63	54	48	47	47	52	49	55	61	53	50	68	53	56	49	57	58	55	41	67	68	32	47	48	61	49	60	56	57	56	61	58	75	66	59	63	49	56	58	53	57	60	59	66	56	55	57	53	65	51	46	57	50	49	45	54	55	65	50	62	47	43	49	65	63	43	68	45	71	61	53	54	57	58	68	68	47	49	53	46	61	57	51	54	44	51	58	53	46	53	50	59	46	53	50	52	57	60	71	61	51	48	55	69	56	51	49	58	51	54	48	56	45	54	70	41	45	50	48	57	48	54	53	60	61	50	63	66	73	46	59	41	60	53	53	62	50	53	49	54	49	67	60	63	56	59	54	51	62	46	59	52	66	56	62	61	55	67	53	53	60	38	52	56	55	54	61	66	63	65	56	68	44	53	55	50	56	53	55	54	53	45	50	67	66	44	62	48	63	70	57	48	54	58	48	62	61	51	46	63	47	53	45	53	52	61	61	49	66	50	65	72	60	69	54	56	56	67	58	47	67	63	62	63	55	48	53	51	54	53	57	65	50	57	68	64	57	59	48	49	55	61	57	47	51	52	55	48	48	49	56	55	76	50	57	51	54	57	52	54	51	52	47	53	55	55	56	49	57	53	64	60	49	57	68	53	68	46	50	61	61	59	56	64	57	42	58	54	50	62	53	70	68	55	47	48	44	51	46	53	46	52	53	57	48	44	72	57	55	49	40	62	54	52	50	51	57	53	47	51	46	60	65	60	64	57	50	51	58	59	48	64	55	61	53	40	55	51	62	49	58	53	47	49	57	53	51	55	59	56	50	58	61	60	54	65	57	53	45	40	61	60	56	36	66	56	46	65	58	51	61	56	41	61	43	45	53	57	59	58	58	61	64	69	56	57	48	56	46	56	60	63	57	52	39	48	51	61	56	51	70	69	56	63	54	49	56	50	61	50	54	57	48	59	63	43	58	51	60	53	48	54	48	59	52	46	60	54	55	56	51	56	52	46	54	55	57	41	48	51	60	52	48	49	51	58	51	65	66	58	53	48	62	71	41	49	57	54	58	40	65	68	58	61	48	53	60	57	47	53	47	61	54	55	68	64	52	59	67	51	61	53	65	58	61	60	45	61	57	60	46	54	58	58	50	61	59	57	58	49	61	53	42	43	68	47	49	52	73	52	54	54	40	51	65	45	50	58	54	59	46	48	69	66	42	54	60	62	49	42	56	42	64	55	51	54	51	38	63	47	61	54	50	53	55	47	54	60	53	50	60	64	51	41	51	60	58	64	55	53	56	56	55	66	69	55	47	71	47	69	50	55	51	57	55	45	69	57	60	56	52	66	63	59	64	48	58	52	59	48	56	44	57	47	57	49	49	48	46	59	59	53	53	52	58	55	53	64	64	59	61	47	59	59	55	56	46	59	32	67	46	42	65	64	56	51	56	59	41	51	56	47	64	69	55	47	63	65	44	45	58	60	51	44	45	47	65	59	67	58	53	59	60	59	61	53	73	52	61	65	54	55	61	46	41	53	54	53	42	59	71	57	50	46	54	56	52	58	53	52	68	48	64	62	47	56	53	54	53	69	54	63	48	61	46	49	63	51	54	60	55	50	59	51	61	64	55	47	59	52	61	61	63	59	51	51	59	68	53	46	50	48	59	54	63	46	46	54	56	41	61	59	68	62	59	48	50	52	43	60	48	43	53	54	45	71	45	59	50	47	50	60	45	54	56	61	64	41	54	47	50	65	58	40	72	49	59	53	55	48	66	47	63	52	72	66	70	54	65	62	64	62	60	60	55	63	75	60	51	63	61	56	49	65	67	47	51	51	57	64	61	57	47	58	56	55	65	64	62	48	62	67	63	51	58	53	52	45	47	43	49	52	42	61	55	44	51	53	51	60	46	57	44	58	49	64	56	48	56	57	63	61	48	52	50	52	53	51	45	54	46	52	62	52	72	52	56	63	55	58	64	46	46	55	59	40	64	45	53	60	69	44	48	53	52	50	55	49	56	54	59	44	69	48	55	47	52	61	54	57	65	55	56	62	51	56	61	50	60	61	72	72	47	50	47	49	60	62	57	80	78	53	50	58	54	55	65	54	56	59	41	67	70	59	50	56	50	56	70	40	64	56	58	48	54	73	48	54	56	42	48	61	46	50	48	60	63	60	50	53	45	62	54	55	48	58	54	51	60	46	53	65	50	60	54
42246	50586	44146	43763	11709	1575	1401	1246	1124	988	882	831	772	850	742	810	759	721	1078	9541	13003	8258	4558	2322	1078	690	648	675	664	666	627	664	659	674	687	684	675	621	673	649	639	666	646	652	645	651	675	652	664	608	691	652	631	660	689	653	676	689	608	668	685	674	662	730	668	639	659	669	681	662	617	639	644	684	692	636	653	672	649	638	653	645	688	632	642	651	646	659	619	631	701	626	674	651	647	710	657	657	627	699	656	674	624	660	704	662	630	701	669	667	699	638	665	670	643	691	657	652	684	720	617	683	641	616	630	634	648	646	646	613	672	706	664	654	674	651	663	660	676	686	649	637	666	680	693	705	671	670	654	619	635	648	650	642	663	715	672	692	665	659	660	668	656	670	672	668	655	651	686	652	679	698	659	700	664	611	639	646	639	657	646	655	662	627	680	684	678	664	685	662	688	689	688	686	654	632	650	662	658	647	659	671	615	655	652	657	680	696	677	670	678	635	634	682	712	644	704	646	648	677	682	646	677	670	680	625	695	704	668	651	646	704	668	680	676	671	662	639	660	652	670	666	666	674	699	686	731	690	675	716	662	673	651	716	682	679	658	659	637	647	685	646	689	651	682	632	635	652	676	688	637	689	644	659	688	622	668	645	674	672	652	724	646	667	702	695	667	621	681	634	655	605	655	656	666	633	659	709	651	661	660	628	640	711	714	644	685	645	666	691	696	615	644	635	687	706	644	643	632	660	650	689	675	678	683	673	686	657	611	658	663	691	697	667	696	662	640	687	644	621	682	663	685	655	719	633	679	664	692	625	674	626	674	704	659	603	687	604	652	686	645	677	666	642	672	680	642	680	666	663	694	688	687	640	670	650	652	664	667	618	655	697	680	627	677	677	642	674	660	640	654	679	664	641	646	671	661	671	667	648	620	660	655	648	703	659	661	688	685	677	638	714	662	708	685	654	665	654	689	661	660	685	669	706	671	680	609	648	691	696	705	669	625	637	638	668	661	668	678	664	636	656	667	649	629	671	683	645	702	671	644	679	654	652	639	688	637	659	647	677	668	595	707	672	640	678	651	683	674	657	653	645	647	639	623	686	692	676	679	674	674	688	672	653	647	658	730	720	660	719	634	715	622	676	651	699	706	666	640	670	680	664	644	619	687	651	673	695	687	677	602	627	618	613	621	669	660	656	644	725	643	641	662	611	605	717	677	652	621	640	627	695	648	646	675	669	686	662	629	615	626	649	660	666	676	644	661	624	662	682	633	712	594	643	667	680	622	626	713	672	640	636	669	682	660	677	662	693	648	674	670	677	657	712	626	712	630	708	657	657	701	689	667	673	655	683	657	652	675	689	726	643	647	662	677	700	669	719	676	651	617	640	682	653	655	709	659	646	679	629	651	665	697	731	636	676	696	653	675	659	672	637	680	617	678	676	729	673	669	680	628	675	716	659	656	616	645	664	641	633	689	599	613	651	685	650	703	641	652	655	606	711	647	656	673	681	657	647	677	630	664	656	652	653	683	640	652	631	653	642	682	666	602	694	699	672	654	618	629	640	649	627	696	698	656	641	683	663	699	622	645	636	667	669	643	688	648	695	631	671	695	683	659	668	654	693	708	688	672	695	668	628	687	689	652	667	648	698	668	656	700	703	638	676	674	683	648	647	687	682	650	670	684	642	623	651	707	676	672	627	633	646	669	664	667	650	707	606	722	712	634	650	715	696	657	682	625	655	648	679	655	605	700	666	676	626	654	675	651	672	700	696	677	634	653	680	706	629	650	678	678	656	730	653	687	681	686	662	663	690	643	674	657	628	705	644	663	675	695	702	673	612	694	658	651	674	667	644	660	668	687	666	668	619	673	666	656	667	664	660	679	630	630	682	683	644	686	699	628	623	652	722	618	628	664	665	648	627	653	675	675	651	640	712	694	663	677	674	662	674	664	654	700	671	638	676	663	675	671	682	675	632	587	639	687	644	635	697	693	649	662	650	645	657	653	669	623	655	652	702	678	655	659	655	655	679	671	676	674	683	689	679	651	624	627	654	668	666	652	650	676	630	654	607	686	678	668	680	646	694	675	734	631	629	692	694	686	651	685	662	690	644	691	660	710	627	690	638	656	657	678	651	678	651	610	653	672	680	644	613	652	681	691	683	617	631	644	700	643	671	637	714	667	656	689	643	662	641	714	737	720	650	702	657	649	653	656	645	675	643	684	677	670	648	630	633	643	664	709	608	665	657	673	697	676	642	645	663	644	706	643	694	661	630	704	726	669	660	633	668	641	633	650	652	666	628	658	636	622	674	660	622	652	668	684	650	656	677	647	657	691	633	664	705	688	625	647	648	663	633	674	579	667	674	683	651	676	672	693	675	706	682	694	650	654	674	658	674	637	697	696	695	651	640	678	705	657	622	633	681	712	719	650	715	675	694	672	634	669	672	685	674	663	692	673	660	639	690	647	682	685	678	673	676	622	663	691	676	664	671	643	662	651	633	674	625	687	667	678	697	656	642	674	593	678	644	639	659	640	638	681	717	646	685	650	611	666	648	685	670	705	639	681	678	641	668	705	672	673	675	664	687	672	667	624	689	658	667	669	665	656	705	641	621	680	630	658	660	722	668	660	612	659	644	698	707	653	637	659	682	637	678	619	678	646	682	666	717	653	679	608	674	647	664	648	693	700	712	638	649	625	688	696	647	666	664	637	668	663	624	648	700	659	654	718	656	668	684	653	630	636	681	672	674	682	669	639	639	630	607	633	647	690	678	658	677	686	638	655	641	590	684	671	642	627	666	702	666	658	691	703	633	667	699	661	705	702	694	668	684	643	666	683	631	642	699	677	625	663	668	669	647	649	613	693	655	687	626	594	667	690	611	657	638	645	646	695	628	682	672	701	674	680	662	668	626	680	678	640	687	627	655	692	670	600	638	703	651	639	639	686	646	657	654	654	680	686	642	618	660	652	661	652	649	646	600	668	661	656	677	644	686	679	653	651	682	658	652	639	637	632	678	669	645	694	684	645	689	652	662	650	661	616	666	655	660	669	630	681	652	637	666	655	688	629	671	641	666	661	664	660	692	664	670	644	635	683	673	681	637	647	640	616	692	647	670	668	663	711	690	631	659	687	631	624	614	658	706	679	675	641	649	643	693	635	678	699	646	626	663	669	648	639	646	661	708	714	725	701	640	709	656	635	666	672	675	709	666	650	663	693	662	697	681	700	636	688	660	673	702	718	690	643	679	681	652	673	714	623	717	653	696	653	624	662	642	690	686	671	642	680	660	674	681	657	682	668	665	629	665	670	666	702	665	642	634	636	655	645	696	703	711	682	674	656	730	700	655	691	664	652	674	700	672	670	691	646	642	649	665	651	694	693	652	644	677	698	670	691	663	659	675	708	622	651	650	660	679	665	635	659	694	657	693	717	630	662	631	652	633	645	686	659	659	617	669	631	695	688	698	675	683	678	643	661	681	656	666	660	694	636	688	652	640	677	633
5396	10927	6425	2181	211	70	47	65	53	59	40	56	51	52	59	50	43	51	53	117	155	102	85	66	56	51	48	47	51	60	52	52	63	44	60	56	54	58	43	45	59	48	58	72	43	47	39	54	47	52	58	61	51	52	49	53	56	45	60	52	55	52	47	54	48	50	38	49	53	47	51	46	49	47	51	56	38	55	56	71	50	32	56	49	52	58	48	53	44	49	57	59	53	42	59	57	45	62	48	47	53	41	47	35	58	62	67	47	55	53	50	54	49	43	50	47	59	32	58	53	47	49	56	53	44	59	48	56	71	45	50	46	41	51	53	49	45	50	53	60	53	48	50	61	55	37	65	42	49	56	44	57	43	54	41	41	57	51	63	54	37	56	52	54	58	52	62	36	61	46	53	55	53	68	52	55	47	41	58	31	50	41	44	50	64	47	44	55	60	60	50	57	51	48	62	51	68	54	52	45	53	39	65	56	45	60	49	59	45	53	42	51	57	52	66	43	48	48	55	52	53	39	52	53	52	47	59	40	47	44	48	48	40	53	65	52	46	56	42	46	45	71	54	55	44	45	41	44	49	40	49	63	65	53	55	48	40	48	65	54	43	58	59	51	63	45	58	49	47	47	43	59	54	49	61	39	46	42	51	66	65	48	54	44	51	41	47	48	62	47	48	49	37	73	49	57	52	47	47	60	66	52	60	50	45	42	56	50	56	52	62	54	53	48	50	55	41	41	67	47	53	51	48	48	54	47	38	40	49	46	60	47	51	50	50	49	43	40	47	57	48	55	54	74	55	58	61	53	40	56	58	47	50	43	53	58	42	62	49	42	38	34	44	55	51	37	58	47	54	59	59	58	50	51	54	41	48	49	51	53	47	47	49	48	38	54	43	70	45	49	44	50	59	44	51	48	49	46	52	46	62	36	51	53	53	48	61	63	46	43	56	66	52	56	56	44	45	42	43	43	61	52	59	54	55	60	49	58	52	63	48	47	49	57	45	63	61	63	55	59	47	60	53	53	52	53	59	58	39	49	48	51	58	38	45	54	60	52	49	64	54	59	54	58	60	56	51	45	54	56	62	59	58	51	46	37	57	62	53	49	44	55	57	36	59	55	56	60	51	60	53	47	52	41	50	50	58	54	62	51	51	52	58	60	52	47	55	66	49	56	58	49	57	38	56	49	66	50	54	52	51	54	66	46	51	43	57	51	48	49	55	37	46	50	44	42	49	53	49	45	46	40	53	64	44	54	49	51	49	48	66	54	62	51	48	54	57	51	59	52	55	55	66	42	59	41	49	52	41	58	51	42	59	65	58	50	57	42	51	54	60	48	48	47	54	44	53	42	48	45	52	59	58	37	55	53	34	57	48	44	60	62	53	47	36	54	52	64	55	43	50	52	56	52	70	61	55	35	60	47	50	50	48	43	57	63	48	43	61	56	47	64	53	46	65	71	39	56	51	54	53	68	55	46	35	54	46	54	51	66	53	54	49	48	50	73	55	48	46	61	61	54	39	74	53	51	72	56	53	52	42	43	56	56	43	53	55	50	51	55	48	60	53	46	40	57	52	64	61	59	54	56	53	67	57	55	45	53	52	56	56	56	40	50	74	57	50	54	44	53	45	52	51	64	43	42	51	49	46	57	50	47	55	49	68	49	37	46	43	62	44	38	59	60	50	53	54	49	55	53	57	48	52	72	57	40	53	56	46	48	65	72	59	55	59	61	48	44	45	46	55	59	60	56	56	54	50	47	51	52	56	50	39	36	55	41	43	48	60	57	59	51	40	44	54	54	66	55	42	52	36	47	43	63	51	59	53	45	49	53	54	60	53	49	78	55	56	49	49	48	45	51	58	63	41	50	57	62	55	47	50	65	49	42	42	47	58	53	42	33	46	53	53	47	60	39	54	62	41	47	56	60	45	41	35	61	47	61	55	47	51	51	47	52	64	50	63	57	44	51	47	59	51	54	42	53	52	51	48	54	54	55	51	45	50	55	53	50	40	58	62	57	51	55	59	60	55	51	35	54	53	53	43	58	49	56	46	45	49	61	50	54	50	54	55	46	46	42	61	46	58	47	70	51	57	53	41	68	48	55	65	49	60	56	64	51	46	46	54	46	54	54	43	53	56	50	53	46	43	44	50	43	54	52	47	51	56	60	45	58	51	51	66	51	42	44	48	53	44	48	56	52	65	38	42	48	51	61	46	52	58	50	56	49	48	51	51	51	54	58	48	53	41	54	40	71	44	46	52	46	46	46	44	37	73	53	52	58	53	43	52	56	57	53	56	55	52	46	49	46	43	66	55	40	49	53	48	49	53	65	45	50	66	44	54	36	69	33	57	58	57	61	49	50	66	55	30	52	52	50	40	53	55	43	49	50	53	63	43	56	48	63	41	50	61	49	45	46	46	37	53	47	57	55	56	49	56	45	51	51	57	43	47	61	54	52	39	51	55	42	56	48	56	52	64	45	57	53	55	45	52	60	44	39	60	48	53	43	48	39	60	63	69	55	55	49	52	50	54	60	54	57	53	48	49	49	67	54	40	48	53	39	54	63	52	50	61	40	59	65	42	54	58	62	43	43	53	56	54	46	52	52	43	66	54	52	62	53	37	51	47	55	52	52	60	45	44	65	56	58	52	61	59	51	68	59	48	48	50	61	47	52	47	62	49	54	56	64	50	51	59	49	47	53	44	56	49	48	46	51	50	60	53	50	62	51	58	52	36	63	58	48	45	50	48	45	39	60	38	50	43	44	47	56	45	54	53	52	53	49	50	46	42	59	58	49	55	41	49	61	48	55	58	50	39	59	51	67	52	48	43	48	57	40	50	58	52	55	47	42	39	51	47	52	60	47	54	48	56	46	45	56	60	48	61	51	51	57	45	47	58	35	44	57	47	49	51	43	43	49	51	42	48	61	58	46	58	45	49	51	48	48	46	64	45	56	45	57	53	53	48	57	43	54	54	54	45	38	61	52	64	49	65	48	63	43	56	50	47	56	52	56	44	59	50	53	47	34	54	58	49	58	54	52	60	62	53	42	70	62	61	53	57	40	60	56	58	56	53	64	63	51	45	75	48	46	54	47	64	55	58	59	57	54	57	52	62	53	47	44	39	52	54	56	62	46	58	49	62	52	50	42	56	58	55	67	54	45	48	55	55	53	52	53	56	50	55	55	50	63	46	58	52	44	47	44	53	56	40	64	55	60	44	48	55	54	65	54	43	62	52	50	54	50	59	51	49	54	43	47	45	45	49	47	56	45	54	55	42	58	50	47	48	46	50	53	41	48	50	63	59	57	56	47	62	49	63	57	41	61	58	53	33	38	59	55	42	54	38	44	61	43	76	49	47	41	59	69	49	53	49	46	46	49	53	48	54	56	39	56	41	57	43	52	43	52	59	53	50	47	50	46	60	52	44	63	50	54	56	50	62	60	52	54	62	56	56	48	43	61	53	46	49	46	41	62	49	58	67	57	52	56	51	41	49	57
37439	36636	28012	26191	5146	771	758	745	662	668	673	630	629	645	695	700	624	625	859	3026	3322	2314	1756	1191	765	604	615	639	617	605	640	628	614	614	640	572	635	596	657	626	617	580	683	632	651	580	604	626	615	613	617	585	615	629	633	649	588	674	633	658	689	665	605	657	644	632	621	682	635	630	598	641	654	612	650	649	619	615	621	633	584	594	642	617	656	601	626	619	611	624	619	625	605	607	606	599	664	604	630	618	641	621	590	607	636	598	615	634	621	619	656	617	641	584	676	619	616	611	623	675	644	633	666	634	652	642	632	650	652	613	593	638	640	612	576	609	645	640	626	644	611	624	638	577	616	617	601	661	638	626	636	641	637	611	637	660	620	644	595	632	634	622	620	624	614	628	613	648	633	668	611	609	625	628	647	615	615	626	623	685	648	624	626	580	615	601	663	599	628	650	604	628	621	608	619	625	600	626	641	667	617	673	650	664	650	633	601	628	646	659	607	627	646	654	666	603	622	616	626	652	643	631	632	596	631	615	650	646	605	617	673	645	650	656	636	598	644	638	580	655	630	591	642	585	597	581	625	654	639	578	653	636	634	598	655	652	674	605	636	646	645	628	620	631	612	642	625	634	598	625	633	638	630	653	583	626	617	632	601	650	636	662	640	575	631	618	635	631	660	606	631	646	639	632	635	607	659	581	644	641	691	629	636	601	641	571	589	638	630	656	648	606	625	633	612	619	592	622	631	653	670	685	608	636	640	638	622	609	597	594	674	636	652	604	585	572	625	619	622	636	620	619	618	614	608	614	612	610	637	637	632	629	675	608	640	575	607	639	633	619	605	656	626	654	634	646	602	667	593	624	646	628	650	639	654	617	635	640	587	578	667	596	643	627	605	647	608	606	602	599	619	593	652	564	582	618	617	634	585	638	629	598	640	576	634	646	625	657	598	603	642	624	591	623	642	649	597	622	660	650	638	611	636	655	590	632	656	606	618	612	591	643	665	622	655	638	596	664	619	651	646	624	606	665	651	613	651	629	611	637	618	607	657	653	668	633	660	616	643	618	621	602	667	626	618	641	616	641	651	631	601	631	642	612	623	599	637	626	650	591	597	613	591	634	650	615	630	609	597	629	598	617	608	621	625	627	679	630	644	642	630	643	631	651	631	622	612	626	574	572	600	641	602	629	630	660	628	652	621	637	615	595	572	671	619	633	632	645	615	661	678	606	649	637	619	612	623	614	645	598	648	634	692	614	605	626	645	662	609	596	594	579	645	609	641	617	617	659	618	640	649	651	634	618	624	623	644	613	597	644	630	621	594	593	615	656	602	639	582	594	616	664	591	694	595	594	615	589	653	644	604	616	641	677	641	626	644	656	664	615	668	636	635	608	623	617	597	609	578	670	620	619	642	577	655	602	615	624	662	642	639	652	601	640	616	671	638	598	645	617	636	608	608	624	599	624	612	665	656	629	622	628	633	691	650	647	660	649	614	608	590	589	619	613	639	659	599	621	640	610	578	651	651	618	662	630	607	622	629	649	655	601	674	638	618	600	622	600	652	650	602	617	626	625	609	635	641	651	623	609	624	607	622	632	618	648	643	629	643	621	661	588	656	667	671	610	619	594	657	625	615	638	605	620	611	621	621	684	582	591	639	606	629	645	633	656	594	630	644	612	598	659	605	641	586	634	612	635	653	645	628	618	648	607	582	633	621	648	658	617	630	583	660	638	638	616	620	601	607	632	638	632	624	661	649	608	667	629	609	601	591	641	636	642	655	651	624	626	612	616	664	671	654	613	624	624	627	594	608	641	613	619	624	621	623	675	597	670	631	632	631	605	559	656	626	631	584	641	581	628	606	647	632	598	635	642	624	630	628	639	675	617	637	631	646	630	641	626	620	621	654	603	610	654	590	618	626	627	641	608	638	651	618	624	601	592	648	630	673	645	610	641	618	642	654	625	646	619	626	626	636	644	655	591	620	637	623	648	617	634	588	661	619	631	642	619	635	607	652	638	624	663	642	645	616	613	656	615	643	643	639	639	607	644	625	653	616	609	579	675	608	649	646	609	652	610	643	647	644	584	630	636	596	621	615	641	642	615	617	638	632	637	615	584	622	623	671	631	620	617	643	608	632	639	609	651	592	637	624	639	641	574	601	611	648	605	609	643	623	645	600	613	619	611	604	622	634	620	614	643	630	611	626	600	614	634	612	641	631	687	618	635	615	656	639	669	631	618	643	642	623	595	604	663	613	660	636	663	632	619	637	589	613	606	638	611	649	636	597	600	619	659	655	608	599	614	609	601	638	648	653	636	644	629	636	594	604	623	665	588	658	617	650	655	656	623	640	623	604	666	635	605	618	617	628	639	633	613	604	611	578	599	643	659	609	612	643	634	636	647	611	613	642	610	641	652	690	608	644	622	622	664	642	640	623	601	638	579	617	676	624	566	651	611	616	641	645	588	608	614	628	633	627	681	596	636	620	617	616	622	627	636	597	641	611	637	598	604	610	633	648	646	654	656	616	603	630	622	643	582	628	614	627	580	654	638	637	618	623	626	675	634	606	655	659	654	605	641	642	617	615	631	650	632	612	591	628	601	604	636	646	628	651	611	628	635	606	630	654	537	632	597	646	630	671	663	602	613	701	619	613	658	627	651	624	593	612	604	646	593	662	590	628	650	607	632	628	585	606	612	623	620	666	626	598	631	635	626	587	618	680	619	656	598	635	622	620	630	649	660	623	650	674	627	650	647	634	616	623	634	617	608	644	604	621	624	633	612	627	587	606	651	643	637	627	606	642	631	638	624	617	659	647	577	592	608	641	618	634	638	622	651	609	624	614	641	588	640	631	664	631	662	622	620	592	646	620	615	618	592	614	585	672	675	589	613	600	661	599	668	613	614	634	617	646	624	610	639	601	610	603	622	633	641	641	645	631	631	614	646	609	617	611	635	608	630	647	624	647	642	624	659	639	596	667	632	669	632	632	588	656	610	595	671	645	623	638	629	652	620	606	575	622	562	614	578	603	654	623	656	630	659	637	618	640	609	624	670	652	614	635	658	620	649	641	650	631	635	643	574	655	642	641	600	609	604	637	624	622	592	639	658	644	641	631	621	626	656	646	641	625	646	631	605	661	624	640	610	621	639	608	640	636	625	627	602	616	600	581	629	593	593	663	602	665	597	642	652	641	672	594	661	626	653	645	618	623	614	624	623	581	605	638	617	601	650	648	600	667	621	626	626	676	643	636	635	611	618	635	589	669	623	614	648	636	629	638	650	624	622	641	617	602	599	628	605	616	633	646	678	640	619	645	656	618	661	592	639	669	616	651	619	641	617	614	658	608	640	657	634	644	633	592	629	640	622	620	627	601	623	661	680	622	626	645	604	570	609	688	626	638	609	687	600	643	615	611	615	646	599	621	632	623	616	601	653	619	603	650	636	617	648	623	573	623	619	621	596	613	617	628	587	658	591	603	636	640	594	660	649	632	641	654	647	598	629
16758	30911	17593	7072	811	48	55	44	45	34	40	46	51	56	52	45	49	40	113	180	162	149	147	88	53	33	56	57	37	39	46	48	47	36	43	41	44	32	39	36	37	37	45	43	34	45	52	43	39	47	52	56	30	42	45	43	46	45	46	57	38	46	48	36	55	37	52	47	33	47	50	39	39	27	46	37	38	34	34	49	36	46	39	39	41	51	40	48	49	39	43	32	52	39	44	55	37	44	37	45	35	32	43	52	39	40	32	46	34	50	43	45	44	52	50	38	50	39	41	49	29	63	43	46	56	37	38	45	54	46	48	42	45	42	45	37	48	34	47	39	42	44	43	46	46	49	52	56	40	54	48	40	45	46	46	44	47	55	38	54	41	28	37	38	40	47	40	49	54	42	39	47	52	40	40	52	40	41	66	44	41	46	52	39	53	43	48	45	38	45	42	46	35	61	47	40	64	43	47	40	41	40	47	36	48	46	42	34	30	49	54	40	44	33	58	51	43	31	44	53	71	52	56	47	42	45	37	47	49	38	57	43	41	40	46	47	61	46	51	51	43	45	53	42	41	43	44	56	44	42	44	58	47	37	41	50	51	42	41	46	38	47	40	42	45	40	61	45	42	39	41	40	38	49	42	40	40	53	33	53	37	43	49	44	36	42	47	47	37	51	48	46	46	51	35	42	45	44	45	43	41	37	39	34	43	50	45	30	48	49	56	36	45	47	40	46	46	47	46	42	52	52	44	40	53	50	44	42	47	40	35	41	43	44	42	48	57	43	38	46	42	37	47	43	52	55	50	46	42	46	52	52	37	31	52	53	42	55	47	45	57	35	52	47	51	37	48	58	40	43	37	48	44	41	53	45	50	49	45	34	41	51	56	43	36	44	45	32	40	51	50	44	39	56	43	45	48	38	48	41	50	41	50	54	55	43	37	39	57	52	44	34	48	56	52	47	49	46	51	48	55	48	40	49	44	57	36	39	39	42	43	52	36	47	45	44	34	30	44	32	62	64	49	40	42	45	58	44	55	34	41	52	45	44	54	41	51	39	39	49	53	40	38	38	36	35	30	56	48	46	42	36	48	41	49	52	42	36	46	49	60	37	43	57	39	40	41	36	41	38	27	47	40	44	36	46	57	53	36	25	44	44	43	39	43	39	44	54	44	53	48	45	36	54	45	55	38	42	48	46	37	41	39	65	36	44	44	38	48	45	58	40	34	49	40	46	54	52	46	52	35	37	38	46	39	47	57	52	40	52	55	35	53	48	47	45	47	39	37	39	52	44	37	40	39	35	44	48	51	36	46	39	48	45	38	51	50	36	31	40	36	48	43	43	42	34	41	52	60	43	53	45	41	52	39	43	51	33	52	49	44	46	40	47	47	50	47	39	47	51	34	34	39	35	38	59	35	39	38	46	42	53	38	47	40	43	39	43	46	46	39	43	52	37	45	49	36	40	42	55	42	37	37	50	37	43	39	47	22	43	42	38	39	46	61	48	53	54	28	49	37	39	42	45	52	55	37	41	47	45	56	45	47	52	45	47	47	38	48	49	51	39	37	40	39	37	47	51	44	33	43	39	40	49	44	43	58	49	42	34	41	35	43	41	58	47	50	35	65	45	46	30	57	43	49	41	47	42	39	50	38	51	36	28	48	41	54	50	33	45	38	53	48	41	56	53	47	43	53	43	46	50	43	43	46	39	43	44	40	51	37	39	44	39	50	54	49	41	41	42	47	41	35	42	45	43	45	36	43	37	39	43	48	33	46	42	50	31	37	48	44	36	49	49	37	41	40	42	42	44	43	37	41	58	43	47	36	41	50	41	38	43	45	56	61	31	40	57	52	37	34	42	54	52	48	41	47	34	41	37	50	45	30	32	36	48	49	49	42	44	43	46	42	40	31	38	41	40	39	47	43	50	57	42	51	35	44	41	44	40	46	45	42	59	32	47	44	47	41	52	46	40	45	38	41	50	32	46	47	35	38	42	42	43	45	52	52	45	50	44	51	46	44	46	47	52	48	57	31	41	52	44	47	45	50	38	44	49	39	35	47	32	45	45	43	49	35	41	33	39	48	42	36	45	37	43	41	43	50	46	52	39	42	41	44	48	45	47	56	40	36	46	42	33	51	45	52	45	46	45	48	39	31	38	50	44	51	40	39	44	47	33	44	48	43	55	45	35	43	48	51	60	48	50	40	41	45	53	44	38	44	40	44	42	46	48	44	51	49	53	44	60	29	36	44	36	34	47	44	44	43	38	45	44	50	33	54	40	49	40	61	54	43	41	48	46	26	44	46	43	53	48	44	44	35	44	40	46	36	49	38	43	46	40	46	46	47	40	45	46	48	37	48	44	42	35	47	40	36	42	38	46	40	49	58	45	58	44	49	43	42	40	38	31	45	48	38	46	39	32	46	48	48	51	47	41	38	53	40	35	43	50	39	44	56	58	42	47	47	48	34	39	56	50	50	50	49	32	41	35	41	44	58	39	38	39	43	42	47	33	44	38	41	46	57	46	33	38	49	43	48	41	45	47	41	60	37	48	47	38	39	48	38	41	49	46	50	41	40	43	45	44	39	34	48	51	37	50	42	55	32	39	49	62	55	38	40	57	52	50	42	48	53	39	45	41	59	46	43	37	46	51	44	49	44	39	38	41	41	34	53	41	40	41	37	54	38	53	55	40	36	41	38	45	39	34	45	44	45	59	51	50	39	43	42	52	50	34	41	36	34	49	47	47	51	42	35	39	46	40	44	54	47	33	38	33	40	49	41	45	51	53	41	50	50	34	51	42	43	47	49	49	56	51	43	46	40	40	51	46	47	49	40	37	47	32	50	36	43	45	40	36	40	45	44	51	37	54	56	49	53	52	57	38	49	50	51	45	46	46	45	43	42	43	49	57	33	50	45	52	51	45	40	47	51	38	49	42	40	45	48	39	44	51	46	47	53	46	37	37	43	52	42	32	53	43	38	50	37	48	40	35	42	42	36	44	42	39	46	46	33	45	57	41	49	48	37	58	43	42	48	48	46	50	37	45	55	40	52	38	51	52	47	55	38	41	52	38	55	50	41	44	43	37	50	47	44	33	38	52	38	45	35	43	42	46	50	36	55	31	50	44	43	41	41	40	39	44	43	44	39	40	42	45	50	56	41	46	55	44	46	42	51	44	52	31	46	49	43	40	42	38	42	47	45	43	45	50	36	51	38	45	43	39	44	50	35	42	43	43	42	60	57	49	43	36	47	53	56	40	40	45	54	47	50	33	48	42	40	44	51	48	48	55	35	57	42	51	44	49	45	46	42	43	45	41	47	45	55	38	36	50	57	44	43	56	35	39	38	46	32	38	33	41	39	43	52	49	44	36	45	40	51	47	37	39	40	44	46	40	46	43	47	61	43	41	40	53	47	61	57	40	45	43	40	40	54	48	47	40	40	43	39	41	49	43	35	40	37	53	59	36	44	39	41	40	43	56	33	38	41	36	53	36	38	50
46151	48588	37298	37788	11087	1093	955	833	784	723	660	622	607	609	601	589	601	564	3109	6223	4226	4623	3563	1852	822	517	567	560	503	534	526	549	527	535	504	548	553	536	556	565	522	551	521	553	531	558	518	542	507	521	518	560	516	526	545	527	538	503	471	559	526	563	548	542	513	524	516	569	556	536	548	544	546	520	528	537	530	555	560	514	548	502	540	504	532	549	503	515	536	508	532	527	510	542	551	543	517	529	510	552	555	539	525	538	492	494	526	533	498	516	509	550	548	516	532	530	572	532	482	567	528	540	547	543	503	528	578	547	526	493	522	524	522	534	567	552	568	533	553	523	462	586	512	539	510	526	557	545	589	512	563	511	535	535	519	536	531	517	517	536	527	535	565	520	534	559	518	543	540	564	549	482	495	538	519	534	560	530	561	541	557	518	555	504	521	529	550	534	522	534	529	523	558	565	492	524	516	540	532	515	545	565	525	537	495	523	521	534	500	544	517	526	522	503	516	497	524	530	567	536	531	518	549	539	567	553	498	551	530	520	539	518	553	528	509	562	522	536	559	542	551	538	542	521	511	562	553	521	512	498	535	556	552	551	515	531	540	513	551	535	545	529	512	525	526	523	491	521	546	560	527	515	544	517	581	539	548	551	526	523	528	581	532	505	524	518	531	535	564	543	559	523	543	509	519	566	563	520	512	553	514	540	575	553	543	561	502	544	566	553	501	569	531	530	567	524	521	516	528	544	522	592	520	516	526	544	555	552	506	531	529	534	542	544	578	546	581	502	580	595	531	552	542	562	482	538	557	540	542	504	535	529	546	545	557	529	509	537	507	555	509	524	507	562	479	554	553	539	527	553	543	520	539	532	565	518	554	492	550	533	524	535	543	498	533	519	544	539	547	513	551	549	552	496	556	524	486	538	534	505	485	545	494	558	533	490	523	484	534	556	536	496	539	564	541	511	538	507	553	530	553	534	510	551	547	508	511	528	529	544	540	572	525	551	529	519	530	552	543	531	533	558	537	539	532	492	514	500	542	526	530	516	539	511	568	523	519	545	568	517	561	531	574	550	532	517	564	540	528	534	543	481	509	540	527	516	531	520	588	590	569	557	527	569	505	522	493	553	517	589	525	515	534	533	557	523	545	551	503	549	509	513	552	541	512	508	521	546	580	552	568	462	535	524	487	526	538	521	478	487	528	519	555	535	529	567	529	514	533	520	501	526	550	549	534	524	538	513	536	497	552	561	567	542	576	539	492	580	539	499	524	540	540	537	546	496	495	513	547	544	518	514	531	570	529	543	573	549	520	495	499	536	517	534	470	537	546	548	582	561	534	502	556	522	522	528	554	498	530	502	501	514	517	546	517	541	536	534	562	509	512	503	525	578	540	496	519	533	525	525	519	495	518	559	532	544	539	514	493	537	545	564	555	525	536	548	525	487	535	526	528	548	540	534	506	552	542	515	599	513	518	543	513	529	517	521	538	538	516	534	550	520	533	500	513	534	547	518	559	501	538	558	514	505	491	536	509	561	553	548	532	558	542	577	523	514	518	546	568	503	568	528	555	531	503	489	561	491	568	542	533	528	554	474	556	543	552	529	544	539	494	518	543	528	536	530	561	490	548	527	528	502	526	516	559	499	548	539	524	537	558	554	518	509	552	505	580	564	521	520	529	583	545	532	527	535	562	501	517	569	511	555	548	548	492	553	508	523	537	581	543	523	510	563	566	574	533	534	582	549	527	552	537	513	544	528	535	547	570	498	554	525	513	516	542	552	522	550	564	573	548	495	525	499	527	559	530	543	550	515	555	494	533	562	498	565	518	577	533	568	525	551	545	550	496	553	516	513	565	515	533	564	536	521	517	522	548	512	522	521	575	527	555	539	480	582	548	525	547	574	534	559	541	527	560	490	527	527	559	522	567	556	521	564	514	549	480	573	538	550	520	529	539	537	527	533	523	531	541	532	518	538	521	567	534	557	544	562	508	529	556	515	547	588	519	524	509	509	505	555	534	500	491	518	534	524	539	542	568	519	529	516	558	538	523	510	512	522	551	507	492	574	505	549	533	538	557	528	509	494	554	550	575	519	546	520	522	521	549	526	571	542	525	543	518	472	561	512	526	522	550	539	526	514	534	549	557	582	540	535	515	527	523	563	510	531	525	543	528	524	561	491	563	467	541	495	527	494	547	531	524	506	548	552	527	548	545	560	547	499	559	545	529	546	535	563	543	532	522	543	524	569	486	540	559	532	541	498	537	553	569	492	552	518	566	551	545	527	568	554	496	526	548	545	523	518	540	538	524	551	520	595	554	513	583	523	545	553	547	492	556	524	536	547	500	550	542	481	559	542	505	510	506	557	574	519	563	583	554	488	547	517	504	486	545	533	549	538	525	530	508	535	582	497	525	506	521	499	539	581	536	540	508	494	536	518	545	538	584	537	518	519	543	504	523	559	516	531	523	523	499	506	522	545	516	526	558	560	583	549	530	508	516	526	529	495	532	531	533	538	524	571	526	523	524	562	572	542	567	499	519	490	538	532	538	549	561	552	521	537	542	540	502	538	531	530	529	531	539	503	555	512	530	529	541	527	548	540	514	547	586	506	548	551	526	518	545	559	545	511	504	521	563	553	540	529	497	535	576	544	507	520	540	588	504	564	532	497	516	512	521	552	555	503	533	534	554	536	523	507	565	544	544	481	537	501	514	529	549	525	546	507	539	546	562	538	545	576	535	519	543	515	533	588	528	575	526	503	547	522	527	533	558	523	525	542	506	563	522	539	557	524	475	498	515	504	523	555	551	523	536	566	546	570	488	530	549	542	539	493	499	499	485	531	520	543	528	542	562	530	541	528	509	528	499	531	527	498	537	519	506	556	593	541	518	548	537	584	533	526	508	536	553	500	499	519	509	536	544	544	558	540	562	542	566	502	517	508	532	528	534	544	535	529	541	542	506	556	543	521	513	565	546	558	486	532	539	557	559	533	535	526	553	540	557	597	569	536	558	548	488	540	539	571	526	544	549	505	527	521	536	544	522	531	502	559	550	548	532	528	537	528	522	526	511	513	528	537	551	545	527	539	570	519	512	554	549	504	527	557	509	524	541	557	543	548	550	509	540	525	513	555	553	507	517	545	502	567	556	512	546	546	536	558	522	501	511	514	554	524	562	503	527	548	506	528	490	571	586	488	560	520	530	511	497	528	476	500	530	504	533	499	511	507	600	480	527	557	610	572	529	546	503	530	523	571	537	525	553	499	489	546	507	577	515	548	478	555	533	554	505	558	484	521	495	567	541	544	526	485	528	572	539	552	506	552	526	519	545	533	516	526	580	528	522	543	514	549	544	538	577	545	576	531	490	539	522	527	542	506	557	538	550	497	490	551	550	516	548	476	506	582	530	535	503	513	545	571	574	533	524	529	508	554	533	545	513	534	575	535	566	512	499	524	548	505	492	520	547	540	478	573	522	533	533	545	511	531	508	527	524	508	522	542	555	492
14387	27905	17133	5810	608	82	60	62	71	67	72	64	74	62	64	67	74	63	141	200	186	214	177	102	67	76	65	64	61	63	59	72	59	64	65	58	76	55	68	50	59	68	62	63	75	79	65	66	79	65	70	70	60	65	64	61	71	76	60	79	66	65	73	68	72	69	74	71	72	67	61	74	61	63	60	80	61	53	81	88	67	71	74	53	54	59	45	58	57	81	71	67	83	55	65	60	61	65	60	68	57	70	62	51	72	48	69	53	67	83	62	62	73	83	63	58	59	67	53	52	69	84	57	71	54	63	51	80	65	66	64	79	71	60	55	64	78	72	54	61	63	64	67	58	71	61	69	68	50	66	100	58	77	62	67	64	47	68	69	59	77	54	62	66	78	75	56	63	50	64	56	69	65	73	67	64	75	72	69	62	69	48	74	74	44	51	54	67	66	62	55	62	66	51	64	45	64	75	63	76	84	74	69	62	63	65	66	56	88	57	71	68	64	66	61	73	67	78	51	62	84	77	62	68	58	63	88	66	69	57	81	62	59	66	64	61	66	70	56	67	66	66	64	74	68	81	80	57	70	55	66	70	78	62	75	59	65	84	56	56	60	70	56	64	64	66	61	57	65	73	72	63	63	65	71	54	60	78	59	56	65	75	58	72	71	55	81	76	55	73	67	71	74	49	75	65	59	63	70	51	66	62	56	57	62	65	63	76	56	65	80	57	57	62	65	65	68	68	68	72	61	71	57	63	65	74	62	61	69	77	62	64	67	56	56	65	56	74	56	64	73	66	68	71	72	60	70	58	56	49	75	78	78	52	56	68	60	58	67	59	73	42	51	56	55	68	71	72	64	82	56	76	63	62	68	69	55	61	74	68	55	77	70	76	80	62	68	75	58	68	60	71	51	71	59	68	63	65	80	73	72	77	80	70	78	61	72	55	56	70	66	66	50	53	67	53	60	83	66	65	65	63	67	58	75	53	56	74	85	63	54	53	62	53	60	75	72	57	56	68	68	51	80	76	83	65	68	68	70	68	61	68	58	67	48	58	66	63	69	70	58	68	63	69	74	66	64	58	55	55	56	64	76	67	52	73	69	82	77	70	67	68	79	68	51	56	69	72	62	67	69	74	61	67	73	62	73	64	65	67	82	72	83	68	51	71	45	50	80	61	68	63	65	66	59	74	76	71	69	68	57	54	69	60	71	64	56	76	50	51	76	74	62	56	66	75	65	62	73	51	69	68	63	74	72	62	64	54	74	59	64	68	54	65	45	48	65	48	65	57	76	64	48	55	64	68	53	56	71	62	59	58	59	65	71	72	60	67	61	84	65	52	62	59	68	56	67	72	55	66	64	68	70	73	66	65	61	57	55	62	63	61	58	64	71	60	81	62	63	67	72	72	59	60	65	86	66	65	73	72	67	65	68	58	63	54	60	70	59	57	64	69	52	61	64	77	77	59	71	61	62	67	76	58	69	65	79	64	52	70	69	59	51	57	68	71	59	65	64	69	69	69	56	65	62	67	80	74	75	64	69	73	57	70	66	63	63	72	70	57	71	68	70	55	78	63	62	60	50	62	72	73	68	69	60	70	80	61	51	56	80	70	71	72	49	73	58	53	57	66	56	52	43	68	60	70	60	64	73	58	63	58	56	53	70	60	68	72	56	53	62	61	69	67	55	65	70	74	79	63	71	86	64	61	73	60	63	56	52	58	70	65	58	65	65	78	59	65	61	69	49	57	72	64	73	62	65	53	66	60	66	67	60	69	60	61	60	75	62	58	81	48	67	55	63	64	65	59	64	64	69	73	55	50	53	76	60	68	54	66	67	66	61	61	63	62	64	67	67	64	65	61	49	77	73	61	73	73	58	51	64	65	71	78	60	62	64	63	71	56	84	55	74	68	62	62	52	66	69	73	54	60	67	52	78	59	70	56	70	88	71	56	66	64	72	59	66	57	66	67	72	78	61	66	59	73	75	65	45	59	66	63	54	56	70	51	75	67	69	59	53	49	75	57	71	64	76	68	61	66	65	62	67	52	57	62	69	71	49	70	63	69	73	67	68	66	62	68	67	70	48	62	69	57	65	50	62	71	69	61	55	70	57	66	71	56	70	69	53	74	61	67	56	61	74	55	52	52	52	65	65	68	60	70	72	51	86	61	68	70	63	58	52	55	72	68	59	75	62	75	64	61	56	74	63	68	48	48	58	67	59	57	57	87	66	58	63	67	64	56	65	57	78	85	58	57	51	55	62	83	76	68	50	88	74	58	78	51	67	65	71	56	58	75	70	63	66	69	60	68	71	67	56	71	71	83	60	67	74	59	62	61	66	61	73	49	64	56	67	69	62	76	76	67	58	76	58	49	61	67	72	63	64	68	73	60	54	78	65	57	67	60	72	67	56	65	88	66	61	65	70	57	64	66	70	56	71	51	73	66	51	68	72	62	67	75	67	63	69	71	62	74	52	72	60	72	70	70	71	68	62	70	67	60	63	72	66	61	49	76	61	67	60	52	49	60	58	72	74	52	74	81	69	75	66	65	55	67	74	69	64	67	64	62	65	63	59	62	57	72	63	58	54	66	70	60	65	64	70	75	57	72	63	53	55	60	58	66	56	53	76	68	51	72	68	62	65	72	58	79	69	74	70	53	65	52	60	69	62	74	66	77	67	65	65	70	73	52	70	64	59	50	58	64	56	58	75	71	72	52	52	66	65	45	77	55	57	55	67	66	55	54	71	59	61	84	62	63	60	69	67	70	53	61	73	68	71	53	65	56	63	62	57	72	53	66	63	69	57	70	63	65	64	60	67	82	63	80	90	67	56	64	64	52	72	70	62	72	77	65	62	67	72	69	63	68	63	61	50	55	71	69	78	64	58	55	69	63	60	76	64	58	63	62	65	69	66	56	70	77	64	59	64	54	77	69	66	49	76	56	74	62	75	57	58	59	64	58	63	61	55	65	65	78	71	57	78	75	66	58	64	62	58	65	68	64	71	64	71	55	79	47	65	67	68	78	62	62	74	69	61	72	59	66	63	53	64	70	68	63	73	58	61	51	73	55	58	73	60	74	71	63	77	61	66	53	63	70	83	74	75	59	64	53	78	61	70	67	63	63	53	57	54	54	57	69	61	57	55	50	56	73	65	62	64	74	49	66	68	48	64	78	53	68	59	59	62	53	54	66	71	66	61	54	74	67	72	71	82	67	61	61	65	71	58	64	67	86	57	68	64	56	69	77	69	75	66	57	74	68	71	76	43	57	57	55	46	60	68	49	73	57	60	67	57	62	62	52	57	55	59	59	71	55	58	67	81	52	72	63	66	73	73	76	61	60	65	75	55	71	80	61	69	65	62	52	65	64	74	56	65	73	65	63	63	57	71	63	71	61	61	68	59	69	76	70	56	61	56	58	78	67	66	63	56	68	56	83	68	49	57	63	62	60	53	69	59	68	60	69	62	60	73	52	64	62	64	55	68	65	71	64	80	60	68	47
45830	49865	38049	34704	11821	1394	1294	1084	1056	1011	973	911	881	876	860	818	894	833	4296	5573	5280	6369	4666	2316	1134	910	799	727	821	802	788	747	806	773	772	754	763	773	781	797	838	781	819	790	828	759	758	771	746	819	777	776	815	795	802	737	720	800	784	804	795	793	777	777	771	786	766	775	795	777	776	763	773	824	796	783	811	776	805	760	784	785	783	785	757	816	834	802	734	827	797	781	848	751	787	806	796	824	763	764	807	780	794	769	757	759	752	766	777	804	792	761	800	753	808	823	788	782	791	827	785	802	769	799	831	800	776	817	746	782	808	763	802	798	764	782	821	837	752	829	776	724	770	795	825	761	807	762	766	754	797	775	828	732	785	793	784	754	789	799	745	789	784	761	751	815	800	770	826	764	751	833	783	828	806	783	796	813	800	773	773	841	737	792	835	829	787	741	783	781	769	732	777	788	724	777	800	810	832	775	805	795	774	793	825	797	746	821	772	767	766	799	762	786	755	826	749	816	787	821	861	787	776	788	782	823	785	817	774	753	794	819	744	770	734	763	793	790	750	720	807	829	812	806	779	842	811	845	825	819	794	778	812	806	761	784	729	815	787	801	814	791	788	800	776	841	793	796	811	814	794	805	767	816	810	766	770	778	793	796	813	820	780	761	736	816	815	752	809	797	833	765	812	807	824	859	831	752	812	818	794	721	826	790	747	755	764	762	780	815	834	788	787	811	746	794	756	779	762	840	806	739	771	793	784	797	802	811	777	779	796	846	759	793	858	799	782	766	782	757	789	764	781	790	820	774	806	761	837	778	801	819	747	833	781	762	762	806	823	818	787	772	793	769	812	812	770	798	823	799	816	774	768	775	826	783	770	770	779	768	742	821	800	780	724	807	746	781	771	777	781	771	794	784	778	791	787	793	799	793	767	758	826	787	756	781	782	748	789	811	746	832	783	766	814	840	789	816	819	813	830	793	805	827	740	798	799	797	776	803	797	800	773	735	770	788	800	767	787	744	768	749	821	816	798	779	803	765	827	790	768	735	788	739	790	779	817	804	756	779	774	787	787	774	788	755	790	797	857	756	782	783	787	761	814	810	752	769	755	786	781	784	790	756	756	761	777	783	774	770	793	758	779	737	831	791	749	823	789	785	783	813	753	825	810	798	836	811	796	776	752	816	758	828	771	814	789	789	790	792	763	809	827	765	803	760	793	764	778	756	824	798	785	745	756	780	815	829	808	778	719	766	768	807	777	780	772	810	759	800	813	783	804	725	790	787	779	784	797	769	777	791	799	785	781	826	748	788	756	773	806	780	820	805	782	790	765	807	787	785	792	773	809	775	777	777	794	766	802	769	759	834	797	805	840	788	809	804	769	843	770	749	800	803	769	819	836	772	803	756	810	799	779	767	745	777	821	816	789	792	825	786	757	841	812	759	858	805	761	792	799	849	762	755	800	705	786	759	765	797	809	809	732	814	807	812	809	791	724	813	774	854	792	828	789	742	741	804	786	820	776	788	820	780	716	806	831	755	748	785	754	761	807	796	817	765	764	727	766	789	782	793	795	745	802	724	786	787	754	783	781	785	811	779	795	819	790	819	808	848	807	749	781	732	775	791	819	768	835	770	775	789	784	759	786	754	787	799	753	831	785	829	763	766	786	843	761	790	775	792	803	784	758	785	781	804	822	796	819	747	811	809	794	790	770	804	788	789	834	787	750	811	762	781	824	801	755	739	853	781	807	811	804	798	797	751	756	796	756	780	788	836	750	817	832	793	790	736	783	777	768	845	822	816	783	893	791	774	781	762	814	818	789	791	784	783	811	791	768	810	812	809	770	728	814	760	770	760	818	787	761	740	795	791	727	847	735	745	814	788	850	766	783	747	778	738	784	770	810	781	738	742	800	724	848	793	803	820	743	780	783	790	769	787	769	779	791	748	789	773	805	827	780	763	763	789	823	842	745	813	814	758	799	757	722	795	808	829	795	805	794	817	814	750	830	751	800	767	787	786	748	768	827	782	836	767	772	751	772	859	737	818	833	808	779	820	805	762	767	759	802	793	764	796	796	843	814	760	840	819	769	743	817	844	810	792	805	779	768	763	805	803	777	775	789	789	787	788	843	823	754	781	805	752	808	802	740	764	782	804	799	796	802	847	804	804	799	794	798	758	765	813	764	840	760	754	835	773	791	801	800	808	774	773	738	759	771	771	813	753	694	801	763	811	771	783	791	788	828	790	778	812	808	766	790	828	838	817	763	763	790	773	786	817	805	698	806	763	785	808	805	780	801	822	766	789	757	748	744	775	788	820	777	773	798	811	784	774	738	815	815	750	813	755	817	768	769	787	798	784	857	789	768	804	789	762	760	808	788	778	811	824	783	798	791	771	783	827	742	785	746	789	811	797	788	823	785	858	796	794	794	813	740	770	806	787	768	781	754	830	777	791	833	773	823	811	756	801	835	807	822	785	777	805	766	808	780	743	782	773	781	834	844	811	787	820	746	784	768	817	712	806	780	788	783	794	800	737	781	751	760	794	766	767	773	749	804	739	789	812	784	781	794	730	779	774	789	823	826	813	779	796	707	805	779	786	789	778	815	773	790	805	779	771	747	742	806	783	812	762	802	768	787	802	811	820	810	798	823	755	794	749	795	767	820	774	820	805	803	760	776	834	816	733	797	781	773	862	779	776	774	782	806	720	803	740	802	795	844	770	780	805	810	795	819	763	759	805	800	812	739	774	860	786	795	785	777	760	777	813	748	779	792	766	750	828	796	749	745	782	808	794	822	821	802	756	815	830	770	815	795	795	824	814	773	783	789	801	718	800	782	781	770	803	813	774	797	777	797	789	844	816	844	819	855	773	775	824	770	766	792	824	783	799	828	762	747	778	774	748	769	801	792	807	784	826	794	831	757	806	818	776	784	784	787	794	801	760	770	793	770	793	824	809	763	792	768	757	812	807	800	764	844	831	791	799	802	823	773	818	799	785	819	811	743	777	815	797	796	800	800	766	807	744	854	797	838	863	813	769	789	800	738	803	782	799	751	779	772	740	751	835	750	765	790	794	771	795	779	786	805	764	827	784	767	833	804	799	766	817	809	802	770	772	821	750	789	813	811	829	834	790	786	779	756	758	794	786	789	742	766	784	780	785	790	819	818	777	773	814	773	763	799	794	773	767	807	814	796	838	849	740	771	769	837	765	785	781	793	755	772	762	781	759	803	778	770	762	768	772	781	766	772	790	778	786	840	781	809	755	775	802	792	764	765	738	731	795	796	813	793	812	764	791	780	782	816	801	833	763	780	804	735	796	818	784	794	754	740	801	802	768	723	781	780	773	796	802	816	786	742	800	793	775	844	809	766	788	819	753	830	775	785	766	781	750	847	774	797	766	780	782	788	779	785	803	767	777	811	772	795	764	787	782	844	775	776	801	819	771	773	842	751	805	756	781	801	722	811	805	787	836	830	768	738	818	804	814	772	839	804	813	778	782	773	793
20169	38927	24761	9758	980	66	58	56	58	63	61	48	47	54	65	57	44	77	100	85	240	358	224	148	134	69	51	62	58	53	53	53	48	55	53	56	58	48	42	61	47	49	50	58	58	62	51	44	54	69	54	35	60	44	56	54	52	58	52	39	55	53	64	61	49	51	56	45	56	43	53	43	49	47	55	64	50	43	51	52	47	45	53	66	63	63	54	41	74	55	64	48	61	42	62	53	47	46	49	58	52	46	51	58	56	65	49	57	55	50	56	57	58	56	47	48	56	43	61	49	53	62	52	58	36	48	49	48	47	68	59	55	53	45	59	54	60	56	36	35	55	58	64	54	63	50	64	51	70	63	52	49	49	51	55	51	53	58	50	61	57	49	52	52	57	68	60	51	67	58	67	61	55	62	58	58	42	69	54	56	41	50	53	42	61	50	52	52	57	51	54	42	54	57	56	59	64	47	57	50	61	63	54	56	54	58	62	55	44	45	54	48	51	51	66	57	53	37	49	55	57	55	66	65	65	53	67	55	53	49	61	54	61	51	57	46	52	52	50	54	47	54	48	42	44	54	58	52	58	58	56	61	58	65	51	52	48	55	57	60	57	60	54	35	44	57	58	54	65	62	61	60	59	41	49	43	57	65	54	53	55	54	46	58	57	65	45	47	44	57	68	59	51	51	55	58	42	42	47	72	54	47	57	55	51	48	45	63	52	71	45	52	46	66	56	66	43	59	47	58	51	61	55	53	62	52	56	59	62	55	53	53	54	42	45	49	41	56	62	41	62	47	51	58	59	53	62	50	48	73	64	54	59	57	41	43	53	59	46	69	48	64	53	58	54	61	51	62	56	66	55	58	57	56	43	46	48	59	57	60	44	50	53	46	56	64	50	53	32	59	56	44	50	53	60	56	53	48	55	62	39	55	53	55	51	37	48	51	58	42	57	57	49	60	58	49	65	57	54	42	50	53	60	63	60	54	66	62	55	58	61	57	57	53	56	57	51	59	51	50	59	53	59	48	65	53	50	45	75	44	49	60	50	52	48	61	51	62	42	52	63	58	53	74	56	71	55	53	56	51	53	65	61	65	57	53	72	47	44	56	46	60	51	43	47	47	57	45	55	56	58	65	41	68	51	50	59	37	49	57	61	55	54	58	50	57	51	75	53	60	54	40	50	62	52	59	68	62	56	49	52	56	35	57	59	56	44	68	53	51	46	61	48	49	66	49	53	50	62	58	45	56	49	59	51	51	47	51	47	61	63	51	47	57	52	60	43	51	51	57	62	48	54	56	45	57	61	53	49	40	53	51	61	59	55	56	36	54	51	47	53	57	49	45	50	43	48	62	47	54	61	47	71	58	57	49	41	48	69	50	56	56	51	51	55	54	56	43	66	63	48	56	50	54	59	48	45	58	49	69	56	64	53	55	51	52	56	51	41	51	59	46	55	54	57	56	53	65	54	59	58	53	52	51	59	40	56	49	59	56	70	65	70	51	47	60	48	48	44	64	52	44	52	47	58	47	55	64	54	46	58	52	47	57	53	55	60	42	58	51	52	65	65	51	51	41	68	57	55	56	44	68	40	46	56	43	62	52	60	57	59	57	60	50	64	50	54	49	58	49	59	58	70	50	57	51	54	40	56	53	71	47	40	77	64	46	51	55	60	65	42	56	65	52	71	65	62	44	62	43	66	56	56	52	69	43	51	61	51	47	42	60	56	50	36	51	45	50	53	47	34	49	41	53	65	59	57	62	54	41	57	52	53	57	55	58	78	42	68	55	57	54	63	54	56	67	57	71	52	51	56	64	47	57	59	55	56	56	44	67	61	54	54	64	49	55	55	58	42	66	49	52	76	51	51	54	45	55	55	62	48	58	66	62	54	47	52	47	56	55	55	56	59	58	57	68	59	65	41	42	48	53	60	62	45	64	44	48	50	48	52	63	47	66	57	65	44	59	41	47	48	58	48	63	58	43	70	57	52	58	56	64	62	58	44	44	57	52	67	62	43	47	57	66	58	53	59	53	55	57	57	52	60	48	52	55	45	46	47	48	59	47	49	62	63	55	61	54	46	47	41	60	70	50	59	48	58	55	51	51	46	58	44	57	44	56	40	58	62	62	47	63	42	56	50	56	61	55	65	45	49	57	62	52	48	55	68	52	55	55	42	59	44	46	56	45	70	63	42	56	62	65	63	52	52	58	58	59	60	39	50	64	55	53	59	48	63	52	53	57	51	50	52	61	56	52	61	47	68	51	57	53	52	54	48	43	55	53	43	60	53	60	59	60	58	46	58	49	52	44	59	57	63	48	43	50	60	60	68	49	53	59	59	54	53	60	43	65	45	51	34	57	52	62	56	59	53	58	47	59	47	47	46	64	56	64	56	46	51	58	49	53	54	67	62	51	54	62	54	58	59	60	52	43	58	56	56	55	63	55	45	56	55	52	49	42	56	68	62	62	43	61	61	47	65	46	61	46	47	43	53	53	59	39	60	55	65	61	53	56	57	68	55	51	54	52	47	51	52	52	46	63	58	48	53	52	56	52	60	52	60	50	67	53	61	46	48	52	62	49	54	49	61	51	53	48	51	41	63	61	55	58	60	54	59	64	50	59	52	52	55	43	47	43	48	53	57	56	68	56	71	56	55	46	53	57	51	58	56	57	62	58	38	50	57	57	64	65	65	61	44	51	38	62	49	61	48	49	61	45	51	43	49	63	41	61	44	49	66	49	53	47	55	48	56	56	56	68	51	56	46	70	60	49	64	50	45	55	54	68	46	50	60	51	51	64	59	55	58	57	65	59	35	48	62	55	51	51	60	42	50	56	56	52	49	54	48	50	59	49	51	55	42	54	61	69	62	41	59	71	58	46	54	47	46	68	67	55	56	68	50	60	53	59	59	57	55	67	51	55	53	55	57	55	42	49	44	42	51	42	54	54	37	64	55	43	51	58	57	45	53	50	48	57	54	56	61	60	58	62	52	55	54	46	54	53	46	63	43	57	47	55	49	62	56	60	56	59	50	47	66	51	49	45	46	62	56	57	54	56	47	55	52	48	54	39	56	50	51	62	64	50	47	43	54	52	55	50	60	61	61	52	57	63	61	57	52	52	41	48	55	50	61	46	61	48	57	51	64	53	42	58	56	48	49	62	54	54	40	46	48	39	58	48	37	54	54	48	50	59	49	44	57	62	50	50	49	45	48	57	57	51	54	34	61	51	50	57	69	52	48	56	48	51	46	47	54	49	49	53	49	58	58	52	46	40	55	69	53	54	56	45	51	50	52	54	65	43	55	57	51	61	50	60	65	49	53	68	58	43	64	54	49	59	54	58	50	46	63	77	54	46	56	52	44	45	54	59	53	44	53	57	60	55	56	45	47	58	48	49	65	58	46	41	57	48	53	53	45	42	55	54	58	62	52	54	67	42	55	59	66	60	64	47	55	46	51	51	56	59	53	68	59	49	58	45	39	46	65	52	53	61	59	58	46	58
42408	50820	44073	40035	12618	1630	1339	1150	1022	937	909	831	809	786	783	783	709	856	2325	2440	8122	10121	6535	3800	2138	1062	649	672	663	622	599	666	628	658	660	665	669	642	636	669	688	655	641	600	641	659	669	629	684	616	663	608	648	686	645	697	660	655	668	649	664	661	630	614	650	666	657	633	627	650	653	686	654	649	637	694	673	662	653	642	691	592	646	668	658	661	600	603	693	650	636	657	694	645	655	642	614	672	699	692	661	668	688	672	698	636	656	676	717	686	723	623	645	664	623	638	656	669	659	658	668	579	670	656	665	682	672	638	683	641	649	669	644	664	674	639	656	662	661	710	635	614	669	694	653	599	639	650	650	663	676	638	649	644	630	680	635	626	656	634	659	633	681	631	599	556	635	658	639	662	646	669	670	677	693	629	687	680	661	636	715	624	655	655	686	638	684	653	637	669	683	671	661	658	668	688	680	645	669	683	636	635	643	673	656	676	672	677	633	672	644	637	601	612	682	638	669	600	683	636	653	661	692	692	644	638	668	609	684	654	693	668	642	614	634	646	673	650	663	689	639	662	654	648	720	634	634	628	671	682	603	604	653	650	673	637	653	679	627	635	665	667	689	659	683	689	693	638	640	656	648	592	639	640	672	642	692	633	652	657	644	633	664	680	635	684	660	684	705	644	670	666	663	662	691	622	667	669	701	666	633	666	620	664	649	662	620	639	678	644	640	672	651	668	687	673	614	630	659	627	646	627	650	671	680	625	647	617	670	640	647	657	660	700	671	649	675	681	665	674	630	643	626	620	648	650	686	678	625	627	675	683	634	637	654	662	630	634	684	666	683	655	639	671	719	678	651	698	663	683	642	633	672	650	641	614	647	651	667	620	701	597	623	660	679	638	606	652	647	710	668	674	636	679	672	656	680	645	663	649	651	689	639	640	693	657	663	645	662	631	672	658	626	654	651	685	627	637	666	666	668	649	622	662	629	679	662	691	599	638	676	673	670	668	663	641	665	635	643	614	659	671	666	652	706	655	676	637	636	674	656	677	637	667	665	677	685	646	659	647	705	665	645	655	649	614	643	650	673	639	658	630	673	645	618	626	650	667	673	700	671	697	658	694	666	634	649	641	681	656	644	688	640	661	654	644	626	632	695	657	641	658	681	660	667	647	657	681	676	643	682	643	641	665	653	651	681	673	671	670	640	654	654	598	671	648	651	687	647	675	612	647	611	685	656	654	632	679	619	682	656	651	702	721	678	610	664	640	633	666	655	656	691	605	630	646	691	658	652	678	664	659	675	614	655	664	607	703	618	670	634	663	618	684	654	659	658	652	702	659	607	629	618	665	631	624	690	640	647	650	657	643	652	699	612	639	655	634	668	615	655	647	605	621	632	670	683	678	689	644	655	683	665	667	712	616	657	714	696	655	629	636	654	663	607	628	660	642	642	688	610	665	616	634	673	646	685	643	661	710	655	687	693	665	619	666	624	649	668	656	633	627	636	646	642	611	593	680	699	675	670	665	635	675	655	664	685	691	671	660	710	676	686	596	677	696	631	644	639	684	668	637	641	619	624	667	644	690	630	644	652	682	697	638	683	656	668	619	619	612	657	661	651	650	673	656	666	700	663	671	682	668	648	689	649	641	658	667	649	639	607	688	680	631	632	700	663	638	643	641	639	638	627	674	662	644	664	663	694	688	649	650	680	658	668	623	677	621	639	622	655	704	642	615	680	651	643	630	638	630	646	672	669	720	673	604	671	668	658	681	660	682	676	672	600	638	675	687	673	668	695	667	691	666	664	644	656	679	632	660	684	666	632	674	657	645	630	586	615	624	645	662	635	644	606	662	657	620	643	682	644	658	655	685	669	656	664	658	676	643	646	665	626	681	688	625	615	647	685	667	698	656	664	655	660	635	676	650	647	679	674	635	655	640	623	663	659	653	678	664	638	653	673	645	705	685	663	635	635	661	668	628	656	619	655	660	680	680	638	617	711	659	651	670	647	601	651	655	649	651	681	655	639	687	623	667	657	632	615	687	641	682	648	644	672	654	678	589	629	638	625	656	657	686	628	667	622	666	657	647	668	607	666	687	690	683	676	660	658	663	654	682	709	591	680	700	637	666	608	695	653	629	659	611	641	614	660	630	634	629	631	636	686	654	686	648	635	668	631	706	670	642	662	675	654	714	654	622	614	705	590	712	683	634	654	670	635	665	647	662	674	667	661	653	627	621	649	635	653	658	653	667	632	634	700	649	645	668	647	690	701	721	651	725	683	677	630	672	600	637	652	693	662	644	694	702	603	669	634	629	665	678	656	687	651	649	695	642	637	643	652	635	723	618	654	674	652	578	687	639	648	708	651	650	688	658	676	651	628	648	654	707	659	651	653	690	653	601	665	619	636	690	653	657	648	679	693	654	654	628	606	641	639	675	673	666	641	660	643	673	654	678	641	665	685	706	654	647	643	686	680	669	650	696	667	720	679	636	636	662	658	636	620	696	647	609	674	612	682	636	667	671	602	633	671	704	590	658	669	608	603	600	669	713	646	617	685	704	643	646	605	646	668	668	671	662	620	648	687	618	642	671	668	684	658	615	645	641	645	677	648	674	646	658	683	658	627	679	676	667	668	659	677	672	672	657	682	655	650	690	627	674	637	673	657	645	645	637	687	620	648	672	641	678	638	682	654	664	685	658	623	633	628	687	676	651	621	689	649	711	638	657	639	666	687	700	648	649	663	671	642	665	638	665	619	641	655	681	643	640	651	664	657	633	736	684	705	645	607	644	648	629	665	626	646	634	682	636	668	680	670	668	676	659	629	628	631	649	644	625	677	671	682	649	656	684	699	665	731	638	670	660	658	641	657	636	625	641	655	679	680	668	683	645	678	600	643	655	641	650	656	667	673	658	624	709	629	682	654	628	644	619	654	706	627	638	658	657	644	648	678	620	655	657	618	672	673	647	637	628	595	701	634	633	616	676	676	654	646	668	676	640	687	636	666	668	684	670	686	644	639	648	632	619	637	704	671	651	694	661	700	641	635	648	668	673	620	633	649	656	670	694	660	635	645	611	613	614	612	641	665	668	664	613	662	697	679	694	638	634	673	627	671	663	610	643	603	665	606	621	668	626	635	667	691	633	635	590	628	638	669	723	685	722	656	666	662	673	644	635	704	649	728	675	660	683	665	651	682	639	640	631	656	623	672	649	671	628	699	633	653	682	677	640	688	619	674	663	671	627	656	637	668	649	670	661	672	691	631	661	620	616	603	686	625	651	653	677	626	643	622	662	657	686	664	697	636	654	612	689	677	611	645	618	646	651	606	664	683	674	663	637	616	636	642	652	656	656	654	641	667	648	647	642	656	666	651	648	658	667	667	621	647	644	669	629	678	645	663	642	656	683	685	665	732	656	688	643	661	617	659	623	622	658	640	627	645	657	657	619	650	651	684	651	651	684	637	654	671	634	664	642	630	668	677	641	646	665	630	668	643	662	598	657	685	639
6067	11374	6176	1784	140	57	65	67	57	70	60	57	69	50	57	45	42	50	58	67	118	132	107	65	55	50	56	48	61	64	44	64	46	59	53	57	53	41	54	54	39	59	48	52	52	49	51	57	49	57	59	49	40	50	55	52	50	64	48	44	43	48	54	53	60	43	58	51	45	54	40	60	38	64	51	64	51	63	60	43	50	59	48	55	54	53	44	47	40	57	53	49	48	50	47	66	43	58	45	72	52	53	49	49	64	57	63	47	40	41	47	37	50	49	54	59	57	52	53	47	56	59	53	60	41	53	56	56	48	65	45	53	57	41	40	57	53	59	45	59	50	48	46	52	58	37	49	47	69	46	43	38	47	52	50	58	65	51	39	45	53	47	40	50	40	45	51	49	50	66	56	48	52	53	52	62	45	46	57	48	34	42	41	47	52	45	45	46	60	56	52	42	49	54	61	51	55	50	56	39	50	43	52	45	52	64	35	66	47	70	53	44	52	62	50	58	51	50	63	54	48	57	35	48	66	43	46	33	47	62	50	74	45	46	50	43	62	49	65	56	46	54	67	49	39	37	56	44	62	55	61	49	50	47	57	62	62	52	42	54	51	35	62	55	57	45	53	47	53	68	60	67	47	47	53	51	59	47	43	47	46	47	55	45	42	41	42	59	52	65	63	52	46	61	40	59	57	58	55	59	42	52	73	41	58	37	49	61	42	51	53	52	51	67	41	49	58	54	56	58	56	44	49	61	58	37	43	39	53	56	43	52	38	52	52	57	73	61	55	53	57	39	62	53	48	58	51	52	49	60	44	52	52	56	65	57	60	38	52	45	57	62	52	45	56	61	53	62	48	54	68	44	53	58	44	53	65	43	67	52	43	49	40	56	42	53	51	58	59	47	49	63	57	55	49	46	54	58	52	54	49	59	55	63	62	59	47	54	55	51	45	55	62	61	43	55	64	58	58	64	65	52	48	48	61	51	65	53	47	48	74	48	48	58	60	65	46	59	43	48	61	64	44	64	47	46	53	53	54	42	45	60	56	32	64	60	53	69	58	50	55	52	53	63	52	53	51	56	48	48	68	40	47	48	64	45	52	56	57	52	67	50	47	66	45	46	41	56	59	52	55	60	53	49	52	48	44	65	48	49	51	50	46	46	52	58	50	61	54	47	54	38	51	51	59	57	47	49	53	50	55	44	67	47	56	54	59	37	44	56	52	53	46	53	45	55	56	59	53	50	50	55	54	64	48	63	70	51	64	51	52	58	69	52	55	56	58	52	57	49	45	55	39	54	57	66	60	49	46	68	51	47	54	43	52	55	60	51	53	52	52	50	57	53	57	45	58	61	55	59	56	46	51	54	51	54	50	55	44	46	61	52	46	60	44	44	56	50	57	53	56	53	61	53	56	44	49	50	58	48	51	49	44	61	52	42	59	53	51	49	54	48	57	46	39	43	63	54	55	53	43	58	48	48	44	48	48	61	45	46	51	53	57	62	64	57	44	47	52	42	69	50	65	54	53	58	63	43	52	46	60	48	69	59	48	51	46	54	51	54	48	60	41	55	42	55	43	60	56	52	38	51	60	50	57	57	38	62	54	52	61	60	43	49	48	60	62	61	57	49	49	51	43	56	57	52	54	52	49	52	58	65	53	51	53	50	53	58	45	52	49	49	68	41	51	45	51	59	36	50	63	54	42	52	55	63	58	45	53	52	46	46	64	56	63	50	43	62	56	58	48	48	53	59	56	65	44	51	58	49	48	61	56	48	50	72	54	47	55	63	49	39	51	54	60	58	46	46	34	58	47	49	38	65	55	61	60	60	55	51	55	41	57	53	48	50	48	50	48	51	54	52	48	52	49	43	49	43	53	43	54	52	56	59	61	51	49	62	55	52	42	52	59	64	40	41	41	55	47	62	50	62	41	39	42	48	63	49	57	52	47	51	61	53	59	53	48	54	56	47	65	54	59	59	58	52	54	43	48	61	55	56	39	64	58	37	54	47	65	58	57	50	59	61	44	63	44	57	43	49	63	59	42	46	43	59	48	45	40	48	45	66	61	51	46	58	50	50	60	52	59	47	63	46	56	48	57	71	53	49	52	51	38	68	51	62	52	66	56	37	54	50	54	49	53	64	54	56	50	49	48	54	61	46	55	42	27	53	50	56	45	41	58	55	40	52	47	53	56	44	49	51	47	52	44	57	51	63	52	60	41	55	44	47	49	49	57	55	51	45	51	48	48	61	45	55	47	66	53	47	48	56	49	39	42	50	55	56	53	51	54	57	57	62	47	49	38	39	66	48	47	51	48	56	53	50	49	48	61	61	57	51	50	49	46	56	55	58	64	45	70	48	48	46	38	45	58	51	52	59	66	58	56	49	47	48	59	52	55	70	50	48	52	59	48	70	54	52	36	53	70	41	50	56	50	45	52	50	46	47	45	60	37	57	59	57	45	65	52	66	58	51	46	60	51	58	46	46	55	37	46	44	52	58	46	52	63	53	45	49	47	55	50	48	63	46	72	64	59	55	49	52	57	46	58	50	44	51	68	46	54	58	53	55	46	50	57	60	45	60	64	45	64	65	49	56	55	59	55	58	53	43	61	65	57	51	60	60	38	56	48	39	47	53	66	57	37	61	48	48	54	43	60	53	44	58	51	41	45	57	49	56	62	46	56	57	44	42	44	46	55	45	56	54	45	50	44	68	61	62	47	51	42	53	59	52	64	51	47	56	52	49	55	48	54	53	48	54	47	50	56	55	57	52	61	47	56	50	67	49	55	36	46	43	51	45	49	63	58	34	51	56	47	40	61	53	42	42	51	49	46	54	49	48	55	63	44	59	72	63	62	54	56	43	56	47	59	52	61	47	51	58	50	65	43	58	51	47	59	47	64	42	52	38	51	50	51	36	43	57	50	49	65	47	49	46	59	50	50	56	60	64	50	54	56	55	54	60	57	64	68	57	40	52	58	32	51	61	49	70	45	56	52	49	42	56	50	39	51	48	48	57	44	50	69	66	51	51	47	63	57	50	55	46	60	53	54	48	36	64	48	45	53	63	54	43	48	49	60	47	47	56	68	53	62	54	39	51	41	59	42	47	70	46	45	59	49	62	50	50	50	54	45	48	40	43	57	59	50	65	56	53	39	40	50	43	51	61	75	63	64	64	53	48	60	39	72	55	61	49	53	40	44	45	41	63	44	43	54	59	48	52	60	66	55	50	42	64	44	50	49	54	46	60	55	52	58	58	51	47	55	41	64	48	52	53	55	61	65	64	41	46	60	47	49	58	56	45	61	48	44	41	51	32	43	55	50	54	48	46	51	51	49	50	38	48	44	42	44	49	41	51	52	54	52	70	40	54	55	53	52	59	63	52	41	53	51	46	51	59	48	50	62	56	62	52	62	51	53	44	64	49	48	58	63	68	58	67	60	61	58	53	64	67	66	52	58	51	59	49	52	56	51	53	49	47	48	62	47	51	56	44	59	55	54	44
38393	37227	26642	24024	5728	814	795	744	715	687	666	679	694	679	663	666	650	689	764	1127	3489	3191	2227	1327	844	714	634	638	636	670	654	653	603	630	685	671	619	652	663	631	648	645	639	632	625	639	661	719	633	646	620	649	661	676	608	646	656	651	618	671	671	626	664	606	638	694	645	650	654	635	653	657	635	640	626	677	642	642	643	666	653	657	631	622	670	663	620	653	644	692	657	610	643	647	618	632	620	614	654	667	618	658	643	658	679	623	659	639	649	659	624	641	637	683	685	642	649	636	680	611	655	631	673	671	614	659	619	664	620	662	621	635	598	613	678	686	606	678	658	655	627	659	655	630	645	660	636	657	654	657	678	645	681	664	692	662	660	675	657	660	650	681	639	599	649	647	618	658	680	618	646	653	619	672	689	652	642	642	600	647	666	652	656	666	666	628	644	632	668	638	642	643	641	641	663	704	652	622	593	610	633	629	606	639	615	645	659	642	659	640	653	683	674	632	652	675	632	664	679	643	639	598	621	626	625	669	642	684	660	652	636	674	620	623	633	632	617	631	641	631	647	641	661	668	660	660	679	677	636	658	654	675	625	648	640	675	630	659	647	680	632	670	619	663	659	653	630	663	620	622	669	657	659	639	664	632	639	640	628	612	716	637	657	694	649	685	616	645	654	674	611	708	648	642	615	629	623	633	619	606	659	691	616	676	705	596	633	673	629	644	678	678	639	667	619	640	644	620	653	617	599	651	601	691	649	651	687	615	672	641	661	638	642	639	606	636	622	671	627	619	648	615	663	635	590	655	665	698	634	657	639	644	651	663	656	626	643	635	635	649	660	681	615	656	638	638	660	658	651	627	697	646	654	636	661	668	663	631	598	620	636	667	669	684	666	659	638	637	618	621	635	629	636	677	596	647	665	638	656	666	660	641	673	666	608	640	669	681	675	626	690	659	617	648	617	670	644	636	601	685	643	610	691	638	644	664	649	637	601	643	659	605	683	633	656	693	627	647	616	597	627	621	692	669	721	654	656	655	671	633	668	679	633	671	652	682	677	621	638	636	655	635	665	631	692	687	674	664	641	627	624	692	625	626	663	689	644	639	689	688	656	644	634	612	673	647	662	666	615	647	651	642	635	661	671	642	669	632	642	615	615	602	693	633	627	650	662	633	666	610	603	682	629	696	622	612	640	664	621	611	632	612	688	665	646	650	683	652	659	633	642	641	630	648	627	633	645	665	690	681	638	635	646	635	652	675	632	632	681	629	637	659	654	609	657	682	635	660	597	653	655	616	654	638	635	658	673	668	649	611	648	633	655	617	671	621	664	615	660	673	666	664	660	628	633	651	687	658	605	662	695	665	619	674	684	626	676	636	637	673	645	694	658	692	666	675	643	642	662	648	675	653	652	634	656	652	630	606	643	689	667	647	637	644	625	631	609	626	642	630	633	655	660	640	667	667	659	624	678	663	646	677	659	639	673	607	678	628	670	658	672	672	634	629	627	604	665	624	646	632	631	648	651	636	674	713	661	622	685	673	604	620	711	629	659	659	646	667	651	640	654	658	660	643	638	680	672	607	619	635	627	596	609	628	646	688	626	643	677	679	666	597	653	672	642	649	664	656	668	645	677	672	667	684	627	665	625	641	637	654	650	640	681	702	613	642	624	647	636	657	648	652	683	640	680	664	628	707	639	635	640	657	665	642	625	665	670	584	625	677	609	641	642	659	667	629	676	676	662	603	642	671	650	621	681	676	680	661	680	604	646	643	648	643	627	661	614	624	611	652	670	596	701	647	624	687	616	663	666	646	656	688	647	646	609	655	658	675	674	594	632	635	647	620	661	668	717	669	684	674	646	679	595	673	703	624	643	635	621	620	647	595	663	628	639	647	715	655	675	648	639	684	659	649	615	606	671	622	646	655	692	662	657	646	647	673	647	677	669	664	615	645	627	663	650	656	579	650	660	624	676	633	624	647	650	633	658	652	686	664	636	646	667	629	672	619	662	609	663	681	635	707	612	669	625	645	622	603	650	657	683	709	592	634	674	618	665	631	669	654	634	649	667	634	652	663	663	617	634	657	598	682	687	649	645	683	685	634	650	615	686	665	619	618	683	640	643	614	700	629	654	618	667	668	650	643	625	627	632	680	668	664	631	645	648	636	663	687	636	653	676	609	647	698	680	651	642	638	635	676	634	644	623	663	586	672	644	620	669	662	686	653	623	616	629	682	633	702	627	619	627	662	646	675	637	619	651	591	647	641	646	635	680	605	693	686	645	651	643	652	680	615	635	620	644	661	709	658	615	686	693	633	646	673	646	666	656	625	627	601	677	670	622	674	649	674	628	641	728	695	671	642	658	646	683	667	663	628	674	564	661	682	636	674	639	611	584	648	627	664	697	632	657	654	617	632	670	666	626	671	701	626	645	665	673	622	674	612	633	659	661	661	656	623	650	632	656	635	674	662	650	640	679	656	651	644	650	645	593	694	660	683	638	634	659	637	680	700	718	640	629	619	607	672	646	636	683	654	655	651	655	641	736	591	670	654	667	631	664	649	617	649	666	644	643	658	677	620	636	696	636	632	635	596	636	645	640	629	647	682	638	677	684	611	673	672	625	610	609	603	677	634	636	672	675	656	655	631	642	626	692	646	660	663	635	640	629	648	687	620	659	667	658	633	657	699	680	647	653	655	681	659	688	599	645	664	660	614	603	687	643	648	659	600	681	630	670	651	687	661	622	687	597	645	589	634	653	629	635	618	639	597	655	665	634	641	657	602	679	631	648	650	629	674	715	618	666	612	636	630	676	694	659	690	657	645	607	662	678	667	638	645	636	670	639	642	681	627	661	664	653	661	667	676	653	598	661	653	590	674	636	672	648	673	583	661	638	661	638	632	716	651	637	637	668	648	647	641	653	638	649	653	657	636	660	660	644	674	651	644	668	619	694	647	656	650	676	668	623	662	589	674	615	578	665	633	631	633	672	675	620	659	644	671	633	639	635	683	647	670	609	597	644	645	630	642	622	629	683	627	658	623	687	637	661	641	604	622	673	673	641	633	621	668	656	609	627	672	594	638	642	629	674	646	624	675	703	626	640	625	590	660	648	641	643	643	633	680	693	655	635	706	642	658	670	636	647	657	620	629	666	669	654	611	647	703	672	656	690	657	682	665	643	684	595	647	673	627	618	614	631	662	666	640	723	665	589	649	628	603	664	620	668	633	661	623	654	653	635	595	658	631	691	679	638	619	687	683	593	641	604	695	671	669	667	617	616	644	610	620	657	662	619	687	587	678	648	650	682	615	649	638	673	641	702	653	630	624	628	651	687	682	641	614	648	632	617	649	610	666	640	587	683	655	655	658	653	619	654	621	600	619	666	659	668	637	624	641	613	630	640	650	617	688	657	689	641	660	644	617	655	596	636	641	664	683	665	668	661	682	641	659	656	655	658	679	626	632	642	625	622	658	690	719	648	679	643	657	644	625	612	668	645	639	648	715
16664	30798	15869	6447	917	57	62	50	48	50	56	40	61	43	55	37	40	47	51	97	292	214	134	80	71	38	37	46	43	51	40	60	65	52	39	53	39	60	42	56	45	53	44	39	37	46	48	44	50	50	37	40	60	48	47	39	50	49	45	41	49	45	51	54	43	46	41	38	44	43	44	56	49	41	57	55	38	48	46	55	56	48	42	37	48	47	47	59	51	47	53	40	54	46	40	47	48	52	50	46	51	54	41	50	48	41	40	30	43	55	51	47	57	45	60	48	39	59	48	43	46	49	58	43	42	40	56	51	52	45	53	41	48	60	43	47	43	51	57	49	46	43	37	32	52	45	49	55	40	45	43	44	48	52	46	36	42	54	57	41	50	53	53	43	44	36	48	45	44	48	55	50	53	59	50	44	41	48	43	41	48	59	41	49	37	59	51	46	51	42	54	39	46	60	54	59	55	45	54	44	50	45	49	43	47	39	48	64	44	48	45	46	53	55	47	43	44	52	47	45	40	43	52	47	55	49	58	39	42	48	43	44	49	46	42	52	61	51	38	37	61	41	65	36	55	45	37	54	37	41	53	58	48	45	52	55	47	41	46	53	42	51	43	36	40	39	43	59	35	64	47	57	41	45	61	46	56	45	48	47	38	35	56	41	50	59	44	36	44	43	40	45	36	55	56	43	44	64	43	58	47	35	41	45	49	42	39	49	40	55	48	53	42	47	44	59	50	50	37	41	48	50	41	49	47	32	53	45	47	42	46	55	48	49	56	47	50	44	47	49	36	35	54	51	40	47	51	49	59	30	44	43	51	44	42	40	37	50	51	41	45	52	44	44	63	51	48	42	47	50	39	45	38	57	55	32	46	50	52	49	55	53	44	50	48	40	60	58	45	39	37	53	41	51	48	44	63	34	50	47	54	52	52	48	52	41	59	68	51	43	45	53	42	47	46	43	48	40	40	45	52	52	46	44	47	50	40	51	47	50	44	61	52	61	45	38	63	44	46	53	53	57	51	39	46	47	44	50	44	41	52	37	60	45	61	46	48	59	46	52	36	53	38	38	42	50	41	37	53	60	56	37	44	47	52	46	45	32	52	43	50	45	51	46	39	50	52	42	56	55	45	40	43	45	37	36	43	35	43	35	53	47	33	51	52	48	48	48	46	41	42	52	53	52	46	48	50	41	44	52	63	42	70	39	47	41	53	51	45	46	47	47	46	65	49	39	51	39	42	44	64	58	49	47	49	45	54	37	50	43	56	43	42	48	36	36	41	58	42	50	54	46	50	45	62	56	41	48	45	35	56	50	44	59	58	44	45	51	50	61	59	47	39	48	57	57	48	49	39	50	49	46	51	54	37	57	52	42	57	40	56	48	54	46	44	55	38	39	70	48	61	46	49	41	58	51	42	38	42	52	56	52	40	32	62	54	45	46	36	48	69	41	57	45	50	40	63	54	50	54	42	47	60	47	50	47	46	44	67	51	56	39	51	57	44	51	50	61	45	45	53	52	47	48	51	52	49	61	50	59	60	33	45	62	49	66	56	44	46	34	52	58	44	42	51	39	38	54	51	48	41	52	56	55	36	50	44	66	50	41	38	56	50	49	52	52	62	48	55	40	48	43	45	38	40	52	49	37	55	55	47	62	36	47	35	47	48	65	45	50	46	45	37	51	45	45	42	53	64	46	48	47	54	45	35	47	36	48	48	54	47	59	53	51	47	46	48	44	47	44	44	53	43	40	56	45	52	34	48	39	51	46	55	42	57	42	49	40	54	44	52	49	46	42	70	46	43	47	51	33	44	45	52	40	61	49	48	46	38	43	52	39	39	36	46	46	50	44	39	51	45	48	46	49	47	37	44	48	50	45	59	53	61	48	44	39	39	37	51	60	46	50	38	38	56	34	47	62	36	44	41	40	42	49	53	50	48	44	36	50	48	62	47	45	45	45	52	41	52	50	56	54	48	38	45	42	43	56	42	45	54	29	46	62	64	53	53	35	49	54	36	44	40	53	49	59	38	35	44	43	45	40	42	40	51	46	48	45	53	51	51	53	42	48	46	52	46	56	41	51	29	48	49	44	45	48	46	40	46	48	41	40	67	47	66	45	48	46	47	50	45	41	51	59	54	41	55	53	41	48	63	50	56	51	66	50	29	45	46	49	48	54	42	59	53	54	38	49	54	40	37	38	56	48	41	49	45	52	43	50	43	59	53	49	44	41	56	40	45	57	49	60	60	38	37	39	48	38	39	46	40	36	52	33	28	38	39	47	44	52	60	41	47	51	48	46	51	53	40	42	47	46	51	44	56	48	48	57	54	43	46	57	44	51	46	40	57	51	52	45	34	51	70	51	54	38	51	52	53	39	47	42	54	49	36	48	60	47	46	40	44	45	39	52	60	51	54	48	46	55	53	49	53	46	48	42	58	53	43	52	44	38	45	39	47	31	51	46	42	44	56	59	40	48	52	47	53	48	47	40	38	44	40	50	43	56	49	42	37	52	56	51	42	52	54	40	48	52	65	46	46	43	40	55	53	42	44	53	54	50	39	47	49	51	58	51	43	43	55	48	54	52	44	53	59	43	48	53	39	45	54	46	48	49	56	41	52	45	64	60	56	50	41	54	43	39	56	42	50	46	54	46	45	51	52	62	47	45	56	51	48	57	62	46	48	50	44	37	61	45	60	61	38	65	31	48	48	52	42	33	53	49	50	49	38	46	58	52	45	48	48	52	46	45	43	56	44	50	67	59	39	53	42	47	51	46	40	51	59	53	43	64	47	50	45	50	49	40	39	46	45	54	35	49	54	41	51	50	50	54	55	52	53	39	53	45	42	44	61	45	51	47	38	33	44	54	45	48	43	48	43	28	43	49	54	62	50	48	59	47	44	59	46	45	43	41	66	50	52	53	50	42	40	47	44	47	41	59	43	46	48	46	43	42	44	56	54	48	59	55	52	50	42	44	47	50	63	39	48	51	47	49	57	45	42	50	41	48	45	44	49	57	59	43	55	50	46	49	45	50	50	54	44	45	53	43	47	50	58	56	45	52	53	49	39	50	47	55	35	59	27	48	35	52	47	56	53	55	51	40	40	53	58	58	51	36	51	40	55	50	47	51	43	55	47	41	46	43	37	40	47	44	42	40	61	36	48	38	55	48	56	32	40	46	55	41	52	46	43	44	51	43	57	57	47	54	43	39	52	49	49	53	46	51	49	46	60	53	45	53	43	63	62	45	45	52	74	58	39	52	58	45	50	50	55	41	35	62	55	46	49	41	47	43	62	56	44	48	50	54	46	27	44	51	61	50	41	40	53	45	48	32	52	44	44	51	46	57	52	41	44	49	54	55	57	58	49	40	54	70	35	52	50	43	55	58	49	47	47	46	46	45	37	43	43	48	39	64	46	38	49	49	61	42	47	53	49	41	54	37	52	41	62	65	52	42	34	43	49	29	44	58	50	44	45	44	41	52	49	52	52	30	44	47	33	45
43351	45828	36322	38857	10873	1219	1036	920	841	824	751	733	670	647	645	648	642	621	629	3423	9142	6535	3852	1790	975	658	580	633	560	603	591	573	568	562	569	570	586	620	595	599	605	538	539	554	591	627	587	587	574	578	599	631	578	645	533	603	537	588	601	596	571	611	561	561	587	575	599	623	580	609	570	547	596	570	607	604	601	597	587	539	622	584	571	580	578	585	583	585	621	571	563	618	602	579	570	591	595	542	580	579	557	609	578	597	587	592	577	557	554	538	612	592	558	633	577	547	590	602	599	588	534	558	590	581	548	596	578	604	563	612	549	577	599	599	599	587	550	612	574	599	592	581	603	571	542	562	551	573	610	603	584	597	588	633	596	556	537	579	591	578	612	569	613	555	581	571	613	572	551	575	552	606	586	532	553	585	597	583	597	582	589	582	604	569	549	556	581	580	616	580	608	600	536	579	536	556	578	556	575	604	611	585	568	557	597	620	589	586	577	546	581	611	575	596	601	566	569	615	550	591	567	536	528	598	618	599	603	589	611	590	639	554	583	574	607	588	565	568	549	573	549	590	614	609	639	626	586	601	596	568	532	588	597	606	633	601	610	583	579	563	605	556	600	583	573	607	572	574	579	565	598	638	592	596	582	583	577	616	594	628	580	617	615	610	603	642	584	581	536	561	612	613	596	576	595	609	569	598	623	628	624	585	586	568	601	615	565	602	549	609	568	568	559	560	570	606	561	639	589	578	610	564	544	603	575	563	579	585	614	606	601	620	547	598	576	574	630	568	591	592	587	620	577	578	546	577	559	572	614	616	549	583	606	599	532	606	623	581	628	597	596	574	579	572	590	584	603	573	561	589	609	635	593	540	613	566	578	587	598	580	550	563	561	599	587	561	592	562	612	620	560	531	593	562	575	603	526	599	589	571	595	546	575	623	555	617	578	580	578	557	588	616	588	582	598	601	593	583	611	579	566	607	601	615	578	594	561	575	539	625	614	608	585	573	594	621	570	572	586	606	651	593	575	592	590	576	566	598	575	576	612	554	593	595	536	608	613	595	587	592	650	562	579	562	604	618	601	608	544	603	588	603	588	571	612	569	619	627	578	582	612	602	610	573	588	598	597	606	571	598	595	584	603	594	581	608	594	579	586	601	533	580	610	605	566	574	578	600	604	588	579	587	591	594	606	553	576	554	592	607	566	577	639	568	629	584	586	575	623	588	575	573	616	593	582	520	616	583	612	565	577	592	576	566	565	632	565	580	597	593	554	607	592	597	540	578	593	550	574	563	544	550	550	562	596	571	618	563	597	595	632	580	580	590	596	565	598	603	614	577	612	561	598	601	557	619	564	514	674	594	608	566	565	575	625	567	597	577	564	546	584	563	572	563	541	599	595	581	551	592	560	576	591	580	599	577	630	568	604	539	595	604	622	590	587	590	559	564	590	598	551	548	591	575	566	572	585	546	590	580	582	576	560	656	591	592	577	565	585	584	585	615	626	605	601	591	570	570	612	605	593	586	595	581	581	592	624	597	588	597	610	567	597	597	597	600	624	596	569	586	569	590	601	558	593	610	555	569	604	582	584	563	575	597	592	586	617	608	558	572	577	592	591	638	565	619	609	591	551	550	586	582	588	581	569	554	572	622	592	614	562	566	611	629	571	598	611	596	633	606	590	564	556	604	567	601	591	555	608	580	601	563	585	587	567	599	594	591	555	554	639	620	600	586	578	595	580	581	580	595	621	563	544	614	627	546	580	596	591	596	590	602	550	588	596	623	589	551	571	556	630	594	540	567	569	594	611	568	616	584	584	655	577	569	568	601	603	598	599	541	583	586	567	592	615	613	580	596	572	594	594	583	594	608	631	607	606	631	623	615	600	573	564	606	555	604	580	600	561	553	582	566	576	570	620	570	603	565	552	584	576	586	599	569	588	566	576	627	597	604	598	600	585	615	603	622	574	591	566	614	582	574	620	576	577	561	597	598	615	625	558	602	579	589	606	577	592	573	599	589	606	585	587	592	612	574	576	541	614	588	588	579	610	593	610	536	597	574	554	599	599	567	603	568	572	549	589	577	594	591	570	556	575	554	544	618	603	569	602	567	582	594	630	562	596	607	577	546	591	564	582	544	621	563	576	596	599	589	607	565	581	588	591	558	612	590	583	573	609	588	562	596	559	564	557	589	550	572	599	598	605	595	574	585	578	578	581	574	551	602	604	579	565	581	566	614	579	589	622	628	599	562	630	619	571	604	580	551	596	608	553	571	575	590	560	551	592	617	619	544	579	626	561	574	599	648	584	586	612	576	556	555	582	547	587	638	631	568	575	611	581	610	581	613	615	585	540	633	594	612	609	587	591	587	638	567	588	567	559	563	612	596	639	563	562	618	603	583	575	521	562	571	638	610	580	558	580	605	578	603	588	567	615	596	598	561	516	576	592	595	581	628	596	559	560	596	578	621	537	575	606	587	571	604	541	580	591	589	577	568	543	578	569	626	616	583	609	593	575	599	557	608	602	578	621	568	587	557	571	612	580	584	586	562	632	602	612	601	571	552	568	562	603	600	627	583	571	572	628	597	617	623	628	566	577	605	590	621	590	568	592	608	595	606	610	589	606	604	589	581	579	544	576	613	597	582	586	594	586	646	605	592	630	608	611	596	639	611	576	600	566	571	596	583	609	586	590	592	560	571	612	630	588	545	570	583	566	604	605	572	582	587	588	603	562	594	598	557	616	556	615	597	587	586	608	556	592	609	585	605	574	553	596	573	605	561	574	588	565	579	605	539	588	578	560	587	585	567	604	592	598	573	588	555	597	639	604	607	629	586	589	561	555	576	647	634	595	585	577	595	626	587	552	591	567	556	567	603	597	607	558	597	559	604	577	564	594	533	610	566	572	596	574	613	554	611	570	564	604	548	588	593	613	585	560	567	601	566	613	580	575	653	597	571	598	598	568	571	536	565	596	599	610	553	549	607	542	616	616	588	586	569	578	617	568	591	577	572	559	614	596	655	596	587	559	583	579	599	574	586	605	534	628	565	594	600	590	576	584	573	564	604	627	568	611	559	604	610	600	615	582	584	562	598	610	573	587	554	603	550	564	592	571	563	584	592	590	617	589	567	596	586	573	562	582	594	608	628	591	627	596	580	586	580	580	591	549	577	622	598	550	541	540	599	582	569	561	579	535	540	601	570	627	584	607	579	568	577	594	626	612	599	593	534	599	595	576	589	525	557	560	604	571	566	620	553	558	609	566	602	607	578	589	552	585	649	553	555	544	606	600	610	555	594	608	605	593	609	566	587	543	588	529	601	588	597	626	596	640	602	559	576	567	568	575	566	600	600	563	591	591	581	568	593	601	604	627	593	585	609	585	578	602	546	642	560	615	604	608	603	575	568	642	555	574	560	615	609	564	555	585	610	554	614	589	608	583	568	591	587	622	643	534	581	595	597	632	560	564	574	605	605	608	598	578	543	587	639	588	573	586	563	632	593	540	592
15246	27335	15806	5561	975	59	74	73	68	71	70	60	84	66	65	65	61	52	77	177	314	238	203	107	81	61	72	62	75	76	53	77	68	78	68	56	73	79	67	70	61	61	65	74	72	52	56	57	66	76	72	54	73	78	72	81	56	55	59	63	77	81	70	75	77	60	72	68	57	70	67	70	67	67	72	51	78	75	58	65	65	71	67	66	84	72	68	63	60	68	78	61	54	74	60	60	72	67	68	87	65	56	66	58	66	65	63	59	65	79	76	61	74	76	66	60	63	56	67	65	61	70	81	69	68	70	67	67	65	77	62	62	70	68	76	61	74	65	63	75	66	66	73	74	71	66	70	73	72	70	60	67	71	71	55	60	69	73	56	73	68	70	57	71	71	70	56	74	71	62	63	75	61	68	78	74	62	65	72	66	66	70	62	74	63	56	70	54	64	49	84	66	66	52	59	57	68	58	63	61	66	63	71	68	63	68	67	86	63	71	63	83	69	58	58	80	77	84	87	79	84	71	69	76	83	60	74	60	76	56	55	67	59	86	61	68	61	67	70	89	83	68	71	70	75	64	56	60	76	65	68	76	65	69	76	69	84	57	66	85	83	61	63	75	58	80	67	64	62	74	64	73	65	65	77	72	59	74	70	73	56	61	64	61	73	71	56	68	83	82	70	83	76	81	55	82	74	80	54	58	67	64	65	62	56	83	64	71	71	75	62	69	68	61	69	73	59	61	64	73	76	69	73	61	61	68	66	85	60	86	74	78	61	65	77	71	59	71	66	69	63	67	68	68	77	77	76	61	58	66	65	54	61	82	68	72	56	60	74	68	64	81	63	53	72	65	70	68	67	74	66	74	78	74	58	70	74	82	70	64	61	64	78	80	57	63	52	65	74	76	65	69	64	71	68	57	59	67	65	80	71	64	72	60	68	79	77	83	75	59	50	65	74	61	76	63	69	74	83	72	59	80	67	74	78	70	64	71	63	63	63	60	81	71	78	61	70	78	70	66	75	68	65	69	66	78	64	72	70	50	60	70	70	73	72	82	82	79	70	61	61	71	62	67	77	57	63	81	74	69	64	70	62	70	75	79	72	72	61	60	61	68	73	72	74	77	53	70	55	55	69	60	63	61	57	72	53	72	66	71	72	65	58	65	61	63	63	71	70	71	66	73	72	66	77	77	69	69	75	76	78	86	53	69	74	68	71	73	66	69	57	70	72	58	63	54	70	59	67	67	82	74	73	77	71	68	68	67	55	73	62	69	66	66	72	61	82	79	70	74	71	55	59	65	56	67	77	59	76	55	54	71	68	68	61	72	55	73	69	68	56	67	68	57	85	60	65	77	65	65	71	65	70	76	69	64	61	63	81	78	54	80	76	60	68	68	73	69	57	80	67	80	57	74	67	77	79	66	84	75	80	70	66	63	60	60	81	66	84	55	69	64	77	69	63	67	82	58	60	70	64	74	77	77	57	61	59	73	65	66	72	83	58	72	59	76	65	74	80	90	65	66	59	65	69	58	64	71	59	69	76	80	71	70	76	66	66	49	62	69	84	57	72	70	57	88	62	71	71	64	68	59	63	89	62	65	71	86	76	63	58	78	68	64	59	70	84	80	82	64	85	77	81	76	65	62	53	60	56	71	64	72	68	62	74	65	71	69	72	68	80	64	58	62	70	59	70	75	92	76	66	61	74	59	64	74	75	58	67	65	71	83	62	73	72	68	75	78	69	62	63	56	67	68	68	71	74	67	70	77	67	70	59	73	81	48	66	72	65	64	77	73	79	62	59	60	71	59	68	65	72	63	73	64	73	66	66	51	70	66	59	70	70	60	86	67	69	54	58	62	74	60	74	71	74	71	72	71	66	63	80	67	59	62	65	59	64	62	79	71	66	74	70	63	65	57	79	59	56	74	58	58	74	53	93	60	66	86	79	49	59	70	52	57	58	69	75	71	66	85	74	59	72	87	64	71	78	73	71	84	68	56	57	63	81	74	80	64	64	74	58	64	56	61	64	62	70	70	71	70	72	63	68	77	65	61	51	60	75	66	71	80	82	63	72	72	77	67	72	70	69	69	63	68	55	72	71	65	64	78	65	57	67	65	60	77	67	70	76	73	72	76	81	68	78	60	56	71	84	74	77	70	67	73	59	71	58	74	65	81	75	54	76	75	82	61	76	56	65	65	76	57	52	63	65	73	75	73	77	60	67	56	73	74	69	64	61	70	58	65	70	70	72	79	76	66	70	60	65	67	77	60	63	68	70	71	75	74	78	80	74	54	71	71	60	73	69	68	64	66	78	69	63	66	64	65	74	75	72	77	71	62	63	55	72	67	64	69	63	68	63	81	73	59	68	68	65	62	67	69	65	66	68	100	94	66	57	74	64	60	68	70	75	77	64	65	46	77	71	65	52	74	61	70	88	73	67	74	84	74	73	77	62	80	75	91	62	67	74	75	55	73	59	65	62	60	53	60	66	56	84	65	68	69	62	73	70	94	58	66	71	72	59	79	54	74	53	77	71	67	68	73	66	66	69	74	71	61	82	93	57	78	73	69	65	71	81	71	77	76	66	52	68	64	87	63	57	64	59	65	68	63	61	54	63	65	62	70	77	57	53	65	65	73	75	69	68	68	67	66	65	70	70	62	67	68	68	64	48	75	75	75	64	64	57	80	65	77	66	68	65	57	69	71	82	74	56	74	63	78	65	69	77	72	62	77	67	75	66	57	72	66	53	66	67	63	81	74	60	67	68	74	70	78	55	74	49	69	62	60	60	83	63	70	69	57	66	69	63	73	65	73	66	72	61	74	63	74	60	60	86	68	72	100	87	86	63	68	57	50	60	70	76	62	69	53	83	76	71	74	73	75	60	71	62	85	70	65	65	71	80	76	64	77	59	78	71	67	58	76	60	66	71	63	88	62	66	63	71	54	61	62	72	70	65	67	57	69	63	65	75	75	80	62	72	65	49	65	65	62	61	71	77	69	88	75	60	67	76	73	71	52	81	66	71	59	58	60	50	79	66	63	76	73	68	68	65	68	60	71	48	53	69	74	75	81	73	50	73	65	68	57	79	84	67	67	78	70	82	67	73	69	73	62	66	103	62	55	72	71	73	75	72	70	72	69	58	63	57	63	64	53	66	89	73	55	68	72	67	66	61	80	69	57	73	60	57	53	59	55	74	80	71	78	74	50	72	71	82	72	71	69	59	69	75	47	70	63	75	89	68	60	81	73	69	64	64	60	69	70	81	70	69	79	71	57	76	64	72	64	69	75	72	75	54	64	63	66	60	78	68	59	57	69	66	66	76	66	66	62	60	57	75	67	89	78	74	69	59	66	64	70	59	68	63	60	77	67	84	52	66	69	75	65	62	80	62	56	73	69	76	66	79	62	66	60	63	69	65	66	62	62	67	73	71	64	72	51	47	71	66	57	56	76	68	78	63	73	69	69	65	59	65	60	71	56	60	61	65	55	53	56	57	65	77	86
44435	47678	36982	35865	13085	1437	1225	1127	1123	1001	967	932	901	867	866	913	881	887	874	4774	8653	6889	4583	2299	1299	933	841	826	841	813	822	841	786	843	847	817	845	808	839	824	787	820	801	806	803	833	862	855	860	866	863	837	848	839	812	779	830	831	826	803	874	857	771	832	857	813	840	818	845	824	797	786	822	819	820	863	839	806	812	797	807	853	865	859	826	813	859	822	802	869	819	855	859	798	846	841	809	795	820	784	843	855	883	815	826	791	782	892	833	885	840	761	811	816	868	848	829	837	819	787	839	845	859	830	869	852	829	835	851	826	817	811	845	852	846	810	844	777	833	843	836	790	857	840	863	828	793	801	810	792	794	865	880	852	823	841	808	778	852	817	826	855	825	822	780	824	788	825	828	867	835	856	854	848	776	826	814	814	808	832	802	803	817	807	824	820	815	852	829	822	839	821	842	836	848	814	802	864	825	817	838	809	796	851	826	854	782	831	836	790	859	805	851	832	810	877	854	816	788	871	852	814	810	829	859	829	867	770	817	782	814	883	865	855	812	819	837	849	824	830	832	861	817	833	822	818	870	815	805	828	813	819	790	818	830	847	839	862	818	873	856	799	847	856	776	816	822	892	855	858	858	783	855	822	837	831	857	828	819	854	767	828	820	859	827	875	855	886	808	848	797	828	810	838	851	860	777	833	816	820	835	835	875	829	807	782	847	815	861	847	797	854	773	790	853	808	823	812	807	796	813	825	840	805	851	870	858	840	823	825	871	828	865	829	907	788	780	837	856	797	783	786	849	848	824	812	857	835	894	864	805	841	824	882	851	821	893	798	767	841	832	871	889	819	850	792	873	810	838	826	819	803	844	823	835	851	822	853	850	819	808	871	854	851	858	797	897	836	820	845	851	780	858	825	815	854	833	791	826	848	816	831	824	812	863	800	818	797	790	861	901	839	823	866	787	840	861	793	828	850	864	872	815	814	792	862	890	796	887	812	849	845	790	801	815	843	857	845	798	848	855	780	855	813	859	832	887	852	827	835	829	759	778	823	799	853	872	856	856	834	837	840	737	772	867	789	902	821	887	863	874	857	772	831	823	812	796	823	814	846	806	845	824	851	838	909	830	796	835	827	817	810	867	844	785	832	836	847	841	831	821	807	887	870	839	862	820	863	858	802	814	813	795	849	838	851	788	852	874	844	829	779	835	836	809	848	795	809	818	857	831	837	834	796	838	865	844	876	837	809	888	826	821	805	813	839	796	860	806	852	829	797	780	831	873	887	838	773	813	826	832	769	815	822	817	907	824	821	827	801	832	787	840	827	817	823	871	820	819	860	836	873	857	747	826	798	824	793	819	805	865	817	851	814	796	770	821	834	858	857	841	873	854	825	823	805	796	808	818	823	852	840	811	857	800	835	847	810	809	813	844	835	846	793	861	792	862	815	862	833	864	845	858	817	855	802	843	889	848	840	840	818	880	850	881	839	854	849	850	826	831	872	848	849	863	870	862	849	828	812	860	837	857	830	785	855	824	856	807	818	864	818	847	840	781	813	862	805	796	885	867	857	853	794	856	850	801	793	787	834	854	759	823	884	846	847	859	865	818	839	850	866	874	849	812	875	870	818	821	849	816	825	816	847	879	881	843	946	829	840	821	769	831	863	824	841	820	781	863	823	876	814	832	822	804	794	866	829	849	850	845	821	835	827	847	855	819	834	832	850	831	796	796	843	836	845	875	872	811	816	816	823	858	790	830	827	858	847	796	799	828	883	822	823	808	860	793	804	803	835	844	827	866	821	847	847	822	790	851	843	875	852	793	855	858	909	876	840	847	842	804	840	831	834	870	856	802	787	805	864	892	818	800	838	851	855	835	830	817	864	845	838	861	818	823	794	829	869	827	793	865	876	813	815	885	801	824	855	822	813	836	891	843	786	830	834	900	834	865	851	840	815	868	835	791	825	806	818	869	819	822	816	835	808	793	815	823	808	903	822	819	782	836	857	876	852	829	838	844	833	869	872	812	809	823	783	792	868	825	833	830	814	805	820	832	839	817	839	831	868	811	847	848	786	823	835	817	823	838	810	831	859	864	834	839	840	862	814	846	885	824	854	829	844	833	785	825	810	821	834	879	841	792	798	859	803	797	826	874	855	836	839	816	899	865	824	860	853	802	808	827	801	864	838	837	888	862	802	834	844	843	806	785	835	852	826	851	870	831	793	842	802	885	821	869	833	819	872	817	862	825	861	815	835	772	784	794	829	833	857	914	855	850	806	870	798	862	811	862	850	857	832	886	847	826	826	809	858	886	871	825	873	814	872	854	778	850	818	887	847	830	789	851	864	857	812	829	793	812	817	773	827	810	853	806	813	866	782	812	804	822	834	840	848	813	838	850	805	814	809	823	843	773	839	869	858	855	815	868	827	783	804	825	843	845	820	802	817	793	842	837	854	820	784	853	823	840	901	797	788	834	779	854	816	860	834	863	844	861	798	833	768	868	787	853	809	886	865	832	853	833	854	890	817	849	838	845	883	798	843	814	833	832	828	818	803	843	823	790	856	803	788	814	786	817	789	806	787	845	811	803	839	858	810	864	857	849	853	811	823	784	810	815	843	840	858	836	801	839	806	858	878	882	840	838	814	838	820	783	842	819	814	858	880	891	820	838	838	829	791	812	839	889	850	853	820	847	837	777	843	842	842	834	843	832	836	787	818	841	799	867	857	798	822	879	892	860	859	852	839	815	845	825	846	830	854	788	804	839	850	832	840	815	841	832	803	860	878	783	874	860	836	807	764	878	809	822	801	807	832	844	830	775	851	811	828	850	851	774	874	780	794	803	828	773	800	869	839	792	823	873	813	803	784	780	801	765	802	884	810	846	830	854	853	807	860	853	850	797	799	797	836	873	851	838	878	806	838	882	841	820	839	798	836	807	863	777	856	815	813	858	831	795	855	852	853	829	848	855	842	795	847	831	847	773	847	784	833	790	869	806	831	847	818	797	761	836	820	846	844	827	823	826	845	765	874	839	795	843	779	860	836	874	839	827	840	838	825	852	854	834	831	828	823	821	806	875	830	825	856	797	818	832	822	907	861	873	811	776	808	826	831	890	851	824	808	809	832	848	812	820	839	838	841	827	833	846	829	807	830	779	860	787	820	879	841	840	861	819	835	817	806	840	833	846	851	785	857	824	825	868	802	803	853	806	807	812	823	834	852	840	808	879	833	821	803	789	842	826	807	881	807	839	781	821	787	832	821	823	816	836	886	883	837	787	823	795	832	853	883	798	831	774	816	816	793	789	846	792	848	801	822	807	831	864	855	824	839	841	868	840	797	844	824	810	834	862	837	869	816	852	843	860	826	799	832	844	804	849	855	795	824	855	777	823	776	795	798	848	800	865	861	833	835	831	825	787	859	812	864	784	851	827	827	821	867	859	850	822	816	827	844	823	831	805	807	860	858	830	860	779	835	825	844	821	827	833	796	792	855	849	795	814	845	838	796
19688	39579	23674	9597	1471	77	59	58	73	72	69	63	70	60	62	59	57	53	72	254	420	357	269	156	74	83	62	65	55	75	59	68	76	63	62	65	49	42	60	57	52	52	65	57	69	63	62	59	66	54	54	56	49	64	62	57	43	46	51	60	51	53	55	45	54	66	56	66	60	51	62	62	63	65	54	48	69	75	46	68	71	46	68	68	61	47	68	59	52	58	56	59	56	65	72	55	64	68	64	61	63	57	70	63	69	62	57	56	58	69	60	57	70	53	66	55	60	58	58	52	54	60	61	61	52	68	58	66	55	65	55	56	50	51	61	61	54	53	57	66	46	79	60	64	53	48	62	52	61	52	72	47	56	62	68	42	53	53	67	60	52	56	68	54	54	49	57	73	46	66	65	58	59	58	73	66	35	56	57	45	45	65	62	61	53	70	72	51	70	55	49	58	62	63	69	60	55	67	60	64	54	58	60	61	65	57	63	63	60	49	54	51	68	59	75	58	64	62	57	61	51	49	58	59	63	66	69	46	55	78	61	53	53	53	43	51	55	58	65	47	64	56	61	69	59	58	50	46	54	45	57	70	55	53	53	60	59	71	52	65	61	61	51	62	47	50	56	56	61	59	59	50	39	60	67	49	57	64	57	54	52	63	57	57	72	44	58	67	52	63	60	70	51	46	58	59	77	54	64	72	66	59	60	60	52	70	45	47	61	61	56	58	73	57	67	70	61	58	63	74	71	73	64	67	58	49	62	47	67	70	49	59	52	65	55	65	56	56	56	60	58	58	61	63	85	63	80	62	56	60	67	57	64	69	69	61	54	53	56	46	60	69	53	55	63	46	56	50	59	52	52	69	63	59	46	64	62	66	53	58	57	64	54	47	57	48	52	52	58	49	67	48	47	63	60	58	71	74	59	65	52	57	74	53	45	55	53	58	58	52	57	60	62	60	69	61	53	66	45	70	55	63	46	62	70	67	49	47	61	68	57	53	57	58	50	69	61	54	70	75	65	67	60	56	51	73	68	57	51	62	73	60	74	54	58	61	65	47	66	58	74	58	62	68	41	51	52	60	58	63	53	63	68	61	69	70	52	77	57	39	63	56	61	62	78	62	71	62	50	58	56	60	54	68	60	67	52	51	57	54	62	58	48	69	64	72	54	54	58	48	52	57	51	57	63	52	60	60	44	65	58	69	62	66	64	50	77	62	66	67	63	61	56	64	55	52	66	64	64	66	64	68	60	46	61	52	83	66	66	63	62	64	47	60	67	58	73	61	64	64	57	58	55	45	59	57	65	54	73	54	63	57	69	51	63	59	51	53	69	59	57	58	70	57	71	51	51	65	48	65	49	80	61	65	54	56	61	61	52	60	64	72	54	57	63	48	61	60	73	85	49	51	63	64	59	64	70	56	58	51	63	45	66	62	69	72	59	53	56	54	61	64	53	45	64	48	59	36	56	59	50	61	53	65	52	53	66	59	64	65	72	53	59	70	65	78	50	59	59	51	48	68	58	58	38	59	54	65	65	60	66	61	70	58	62	54	65	60	46	49	53	55	67	53	55	60	47	64	61	62	50	53	43	69	59	67	59	65	78	68	54	81	54	56	71	61	45	50	48	60	62	59	57	69	62	56	45	66	44	52	51	65	68	69	73	62	57	62	59	44	70	70	57	52	53	54	73	53	61	57	61	67	57	52	80	64	64	56	57	61	62	70	44	51	56	56	51	60	54	67	56	55	67	64	53	57	65	58	47	62	63	62	55	55	68	70	49	58	69	60	58	68	68	54	56	69	63	66	68	52	63	51	73	61	57	62	75	57	65	63	62	63	57	56	49	65	48	59	56	62	61	57	61	65	65	52	68	51	61	76	55	71	59	63	59	59	58	64	59	58	64	54	49	60	60	63	60	63	58	65	69	60	69	59	67	63	59	59	68	50	68	59	57	61	56	69	64	56	57	65	64	63	49	66	64	69	48	62	60	70	70	84	64	60	64	59	57	65	72	62	57	53	59	52	67	70	47	54	56	63	56	58	67	51	52	71	49	51	56	50	68	50	69	65	53	63	67	54	61	55	67	47	55	54	69	68	68	58	63	62	72	64	57	68	53	60	50	68	59	47	65	73	74	61	62	53	58	59	53	63	62	74	48	67	64	62	76	61	64	68	57	63	55	49	67	63	69	59	56	64	77	65	54	60	61	55	62	63	63	69	53	56	54	48	58	54	45	61	48	66	68	61	65	48	52	62	58	63	72	68	74	54	48	63	62	51	49	41	54	74	60	48	62	58	57	55	61	64	43	58	60	69	37	49	45	62	51	55	53	60	71	54	57	68	56	54	52	60	61	45	62	65	43	59	60	66	50	49	57	55	75	75	53	54	49	66	66	45	60	72	58	41	57	57	46	54	75	64	55	72	63	53	50	70	67	65	58	63	66	64	63	55	51	56	52	59	62	66	55	63	45	61	61	69	54	57	52	62	59	63	59	59	60	63	56	56	72	66	59	50	54	89	63	49	57	54	41	77	57	65	71	72	58	59	61	60	63	63	50	46	47	55	60	56	50	49	63	55	52	64	64	64	66	72	65	55	63	59	71	56	65	68	60	59	53	51	47	43	62	67	52	52	52	57	63	62	64	67	55	56	68	59	60	58	52	55	65	71	51	50	49	62	53	58	49	46	61	60	48	54	59	59	61	44	62	66	52	60	67	62	58	52	49	58	56	65	47	65	55	77	72	63	63	67	60	54	61	66	58	47	54	51	57	55	70	52	66	67	48	53	57	64	61	64	65	65	66	45	75	48	69	66	60	59	42	56	58	58	58	50	59	60	63	48	60	67	74	58	62	63	55	62	61	61	72	59	54	58	61	74	60	62	63	68	59	52	77	60	57	64	62	80	65	58	64	54	73	64	57	56	53	61	56	50	61	73	59	61	60	78	53	75	66	58	55	51	58	56	63	49	55	55	59	65	62	61	45	50	48	57	63	43	63	64	65	52	58	59	58	52	68	59	63	54	63	50	64	71	59	64	55	56	63	62	50	59	50	60	72	60	60	58	60	51	54	62	58	63	61	52	73	78	55	55	43	69	74	56	52	58	45	50	63	49	47	68	58	69	73	50	66	77	57	49	83	56	70	63	56	64	64	76	60	61	52	64	67	50	55	55	56	60	58	55	68	60	63	54	71	57	73	66	70	57	58	56	58	46	61	59	55	59	62	60	68	65	47	57	45	56	74	62	65	56	65	60	52	52	62	60	57	49	68	67	64	66	62	61	62	62	60	48	53	74	60	53	44	73	62	61	66	64	66	65	57	67	69	56	58	52	61	57	63	54	69	57	60	57	58	43	51	61	45	67	50	61	69	64	49	74	75	62	50	57	58	67	59	65	70	56	57	67	63	59	57	59	51	66	56	66	69	47	48	58	50	58	61	61	57	64	69	65	57	63	55	64	69	59	49	47	46	70	66	58	58	58	62	61	63	55	58	56	63	47	66	48
40075	49540	43358	41173	13921	1669	1447	1237	1161	1006	908	909	884	828	770	821	814	780	783	6867	11945	9307	6428	3131	1354	876	645	683	704	686	733	701	691	706	712	700	694	722	736	688	695	712	623	689	667	691	716	720	720	728	682	703	732	664	676	668	718	701	701	676	689	704	693	679	733	665	733	721	664	736	712	717	709	743	732	715	710	696	694	703	710	715	732	717	696	735	661	665	698	727	674	687	732	716	683	698	691	702	697	688	723	724	658	690	681	712	693	641	695	732	799	718	724	679	726	669	667	728	721	677	686	709	672	731	672	689	707	701	762	734	667	720	692	710	715	673	717	752	701	733	743	646	724	700	703	714	668	678	727	675	679	679	680	724	707	694	737	676	676	697	709	689	664	721	726	745	720	694	678	710	698	721	722	706	699	712	715	718	676	779	743	742	685	723	731	704	660	664	712	755	702	694	694	730	699	644	681	677	763	673	703	696	698	729	711	687	669	737	714	716	718	696	718	684	738	742	686	712	689	762	738	707	691	695	716	712	718	712	673	749	690	715	681	715	742	693	715	701	707	711	757	698	649	745	739	656	674	686	708	757	703	708	726	673	675	712	708	702	708	709	724	695	686	742	745	726	680	748	733	685	656	727	697	716	701	698	687	648	715	677	731	693	669	712	668	693	671	707	650	746	712	701	702	693	712	699	710	689	685	735	702	735	692	697	697	657	651	677	695	692	701	728	701	715	736	728	686	698	714	721	696	666	691	682	700	714	654	677	702	612	768	735	678	749	676	704	733	671	692	704	718	687	692	701	686	714	693	732	710	741	744	719	764	623	642	699	642	728	683	683	733	727	702	655	734	684	716	680	726	710	709	711	681	733	688	676	699	723	700	677	699	686	730	683	686	676	697	754	665	671	650	700	640	732	712	684	652	688	655	764	718	646	674	665	689	736	692	700	684	663	673	671	685	720	668	663	739	721	717	697	755	696	712	647	713	688	678	685	731	696	718	683	703	683	683	681	761	704	701	709	667	685	729	689	706	735	695	731	672	724	712	714	717	687	704	705	731	726	673	691	685	727	697	678	747	724	709	715	683	727	687	680	677	718	694	734	734	696	747	755	672	742	680	769	746	686	688	710	721	717	691	671	750	712	724	688	651	681	753	687	719	666	687	663	713	736	690	703	690	695	685	681	727	750	726	683	677	769	732	724	743	705	681	725	682	733	694	700	719	709	686	739	667	687	739	695	656	687	694	713	734	680	712	693	688	658	712	700	735	758	688	694	673	696	709	679	738	671	717	717	761	668	663	749	688	705	690	723	697	733	700	688	713	759	733	720	701	731	722	728	685	713	658	703	726	684	744	691	701	734	732	740	708	717	743	713	722	729	721	698	675	738	682	725	685	690	663	633	745	691	686	693	715	672	707	699	687	654	734	703	707	728	739	752	670	729	657	694	642	677	729	724	653	743	737	734	694	727	723	718	726	690	697	746	677	723	655	732	680	740	750	727	683	735	778	723	725	698	687	694	734	764	677	702	700	718	716	677	706	717	753	680	687	697	681	618	685	690	725	662	648	733	709	686	728	712	684	696	680	671	723	780	726	703	702	706	699	676	735	699	640	742	661	698	725	708	717	684	676	729	724	683	669	730	645	682	733	719	724	709	689	692	655	691	654	695	731	670	713	699	677	708	651	715	680	751	683	701	741	718	735	647	736	659	749	711	650	735	673	673	701	686	761	689	683	714	694	672	682	695	722	677	636	687	737	700	735	710	699	626	702	698	671	711	722	732	692	700	724	719	721	661	738	670	683	743	731	657	722	644	711	732	716	717	700	681	694	683	734	698	671	671	687	694	698	700	709	730	726	697	702	688	672	684	675	670	679	758	684	657	709	703	725	676	681	648	679	690	676	759	742	655	755	694	699	704	708	711	661	708	702	691	703	719	703	687	724	707	772	731	715	747	671	679	747	679	684	702	710	683	703	691	741	691	679	639	727	734	712	662	718	670	716	721	732	719	727	677	687	665	756	718	701	697	732	763	694	711	681	693	684	711	650	721	636	724	723	648	683	691	683	734	703	766	717	741	722	651	753	695	667	669	673	693	690	740	689	734	745	655	692	671	723	695	722	749	687	713	681	709	707	703	695	658	694	712	690	673	672	706	709	712	713	738	693	698	736	697	668	684	735	684	692	663	736	671	659	718	719	677	693	640	706	720	710	737	665	678	701	741	709	735	759	693	708	685	693	726	689	673	719	735	707	736	678	702	709	650	706	704	694	726	742	729	721	684	692	706	736	671	693	683	716	742	675	724	665	673	699	687	730	693	713	707	680	721	658	643	702	699	718	669	733	734	685	719	691	714	678	683	693	652	756	713	683	710	695	689	708	714	720	702	720	672	689	691	711	688	710	713	682	648	675	642	711	674	690	707	692	701	714	719	725	700	752	673	734	701	713	700	691	696	677	687	633	707	656	708	709	676	722	706	735	651	707	720	644	693	681	673	675	692	711	655	724	722	740	682	714	706	696	662	736	719	679	717	686	700	691	728	702	711	711	690	678	750	675	746	731	679	676	716	749	697	720	713	712	687	716	679	707	706	716	685	735	740	729	735	748	692	688	688	688	703	679	694	728	738	703	694	656	696	681	710	677	680	728	693	684	665	684	733	735	667	735	691	707	690	682	715	694	733	730	652	726	667	674	717	736	732	688	699	747	683	690	693	732	694	706	726	669	685	678	720	701	701	709	734	664	683	706	732	735	692	718	722	722	709	698	703	710	736	745	699	720	715	744	670	721	731	678	692	719	699	706	734	701	676	672	669	703	701	672	736	677	699	728	669	696	723	697	696	696	671	738	679	735	713	737	674	727	708	687	698	714	706	685	693	688	707	715	680	695	677	721	729	702	682	697	666	717	701	698	673	709	691	672	672	716	683	706	721	703	707	713	656	634	700	713	706	695	666	665	718	672	733	709	707	685	727	697	719	714	688	682	707	724	689	734	740	679	705	735	690	723	762	693	764	725	710	688	711	676	728	736	691	760	756	715	710	735	751	668	675	685	717	661	698	715	675	665	729	707	723	698	719	690	724	668	685	694	692	721	696	676	708	739	692	681	756	687	669	703	716	686	687	693	668	686	679	715	671	707	724	715	749	682	717	755	688	666	690	670	685	701	738	722	728	704	720	700	702	715	661	687	694	710	714	711	660	728	708	730	727	706	692	718	738	714	696	662	741	661	679	712	721	664	691	701	704	735	707	760	751	710	757	710	699	687	670	715	699	775	686	709	684	733	708	701	730	699	730	718	732	682	725	715	666	710	702	705	712	709	669	672	724	665	727	713	674	708	679	709	734	730	716	720	737	738	709	704	696	699	639	737	719	724	680	725	697	724	692	716	699	681	697	686	714	706	678	739	770	696	707	652	736	684	723	700	753	652	645	698	717	700	708	718	714	726	649	672	699	676	666	678	723	736	692	695	720	653	695	729	677	721	710	742	677	710	662	731	694	687	665	729	718
7054	11224	6396	1477	184	52	67	82	53	58	57	55	52	65	51	73	51	61	63	81	148	154	101	77	51	48	67	66	58	58	66	49	70	55	45	58	74	67	56	60	52	71	57	61	75	57	58	48	59	47	59	67	56	49	61	66	54	65	53	57	58	49	58	67	58	49	51	59	62	64	60	55	52	63	43	51	71	48	57	66	71	64	62	54	54	52	62	52	51	60	59	42	62	52	36	61	73	53	56	57	45	70	48	60	62	61	76	52	69	54	62	54	58	65	51	48	62	54	66	47	67	47	47	67	51	67	56	66	55	55	53	48	61	55	64	46	49	76	62	65	58	55	57	50	65	59	61	51	60	69	61	54	49	57	48	46	60	57	44	52	58	61	55	48	52	58	58	55	68	61	63	55	77	61	49	53	66	55	61	46	54	55	41	48	52	64	50	67	55	56	57	50	58	43	65	58	55	54	46	44	65	63	49	45	53	67	72	61	62	39	66	56	55	62	60	57	67	56	50	47	45	57	58	55	49	58	64	63	57	50	45	51	61	53	71	59	55	57	60	43	63	66	56	49	60	58	60	52	52	68	57	50	75	58	54	61	67	49	54	58	53	58	56	55	53	54	52	64	53	68	56	44	58	61	58	60	56	51	66	63	66	56	53	43	56	56	51	54	54	60	53	60	61	71	53	42	56	48	55	50	63	63	62	49	60	50	60	72	70	68	51	44	53	58	56	65	47	48	52	55	68	64	51	56	69	67	40	69	63	48	57	53	48	46	43	68	56	51	58	57	63	67	57	69	48	45	60	74	54	49	48	61	67	46	56	62	55	62	60	69	53	53	56	59	57	49	54	37	46	60	45	55	56	61	52	62	63	49	58	38	61	58	53	52	51	58	47	50	61	50	55	54	57	54	52	66	48	57	71	53	60	55	54	45	60	48	51	49	54	58	52	65	71	60	46	50	45	51	54	54	73	56	74	60	53	56	47	48	55	61	57	59	68	55	60	66	72	54	61	57	49	42	57	62	64	44	60	57	56	56	59	63	42	57	65	56	54	71	55	57	49	54	60	53	53	70	61	53	48	49	57	64	65	64	62	61	44	55	50	52	57	45	51	54	38	43	56	56	71	60	59	56	53	47	50	56	52	75	53	65	60	72	57	64	52	60	56	52	41	46	55	54	51	41	55	55	55	61	52	58	61	45	58	58	45	65	64	61	54	40	53	57	55	61	57	54	52	62	43	57	44	41	58	55	59	43	68	51	68	66	49	64	50	47	64	48	59	71	67	44	47	50	59	50	57	57	54	56	62	53	55	66	54	62	60	53	63	50	60	53	59	61	62	62	43	66	58	51	54	38	57	63	57	57	57	70	50	64	50	53	62	66	49	48	55	47	43	60	44	54	55	61	49	45	47	59	57	54	66	48	56	57	53	46	51	55	63	37	57	51	66	53	53	51	55	63	49	56	69	82	53	60	60	44	57	50	57	55	63	52	52	54	67	60	46	50	63	73	69	66	63	52	56	44	55	59	49	52	57	63	33	46	46	60	67	49	64	59	53	55	61	65	63	63	52	63	62	56	54	47	63	67	60	53	58	67	48	65	62	58	76	54	67	46	55	66	71	53	51	46	49	55	54	42	50	59	57	64	47	50	47	46	49	68	50	52	41	52	53	55	61	58	67	54	65	53	55	52	49	68	55	57	72	69	60	46	53	49	44	46	55	56	39	61	63	59	65	58	56	48	67	56	67	55	62	51	61	37	52	62	48	59	50	53	56	58	55	53	50	57	68	64	57	60	52	64	54	59	49	44	42	60	66	41	69	70	55	55	63	43	51	52	65	60	48	62	61	77	54	64	49	53	44	52	47	50	67	62	45	63	58	54	63	52	51	51	55	67	66	52	65	66	44	60	57	51	47	65	55	46	54	59	55	66	68	64	49	61	48	55	63	56	56	69	70	56	60	62	58	63	61	56	56	47	59	56	55	56	50	62	48	55	57	47	69	66	73	51	55	51	73	57	63	65	59	68	49	58	60	54	54	53	48	57	64	55	54	56	68	60	59	48	56	50	59	59	72	61	52	64	51	64	55	53	62	52	47	54	57	52	64	67	54	61	43	53	57	63	56	44	76	57	57	59	55	43	43	58	52	52	56	56	58	43	66	47	63	67	60	48	72	61	62	53	68	52	46	50	57	57	56	63	48	50	66	55	51	63	58	67	62	47	58	52	55	50	57	55	56	70	50	48	47	45	42	57	57	52	61	51	63	69	51	60	60	53	70	72	57	54	66	60	67	68	47	65	62	57	63	48	39	52	43	52	49	52	61	57	66	41	51	65	48	56	49	51	60	54	76	46	62	49	59	63	66	53	45	52	51	47	57	58	55	64	68	63	61	61	57	57	56	50	52	65	48	57	55	69	46	58	46	62	56	55	55	60	60	62	41	62	57	52	62	58	55	63	59	45	58	82	64	66	55	45	58	52	56	60	62	55	59	61	62	61	76	50	57	43	38	56	60	51	74	54	53	54	43	55	48	52	62	38	47	45	49	54	59	57	63	57	52	52	61	54	61	35	58	53	70	61	45	50	66	64	48	48	56	53	52	61	56	69	51	64	69	57	44	72	57	56	58	40	51	70	51	54	41	54	59	60	52	54	54	48	42	70	49	62	42	49	56	63	50	48	45	65	40	66	49	58	51	59	47	63	48	63	60	52	58	56	66	63	47	57	59	60	64	48	44	51	64	50	54	49	55	57	54	47	41	48	56	67	45	52	53	45	57	37	59	63	59	53	61	48	58	65	69	50	51	61	57	53	47	55	52	57	44	56	50	58	59	60	66	60	55	48	61	53	67	69	51	49	49	55	64	68	44	67	47	59	60	57	48	40	54	54	63	58	56	50	66	58	60	63	51	64	74	54	65	53	67	57	58	59	58	52	46	62	48	61	60	43	62	48	44	58	60	60	60	53	53	48	54	54	53	64	51	56	48	60	65	42	60	66	46	57	56	59	60	43	59	55	48	60	42	50	58	56	56	55	56	47	55	62	54	46	63	65	50	45	70	49	61	59	58	52	51	53	54	43	46	66	55	66	53	68	48	57	49	43	60	55	76	67	69	60	52	56	65	43	58	54	58	51	60	61	60	58	48	42	41	59	58	48	59	66	60	61	51	57	49	54	47	59	49	45	48	59	60	56	53	45	41	55	61	51	62	56	55	63	58	71	50	44	50	49	47	66	56	52	66	57	60	57	44	47	52	61	54	49	59	57	48	60	53	73	63	57	55	38	52	57	57	69	53	60	53	46	54	45	55	65	52	64	59	50	49	57	53	62	54	39	53	51	55	46	51	65	56	68	57	58	50	58	45	58	50	55	49	48	63	63	60	55	57	63	52	63	57	53	56	52	44	62	64	57	59	73	56	57	72	56	65	57	50	56	47	55	47	56	57	64	62	62	61	47	60	41	61	51	39	52	58	52	59	64	59	61	57	57	50	64	58	55	55	57
39792	36637	26523	23069	5741	872	831	771	786	758	751	725	740	739	750	721	686	652	705	2159	4142	3320	2066	1263	866	790	682	663	676	662	679	704	705	666	677	664	693	688	647	627	641	682	686	699	658	660	653	688	645	688	698	648	670	700	682	654	703	658	698	646	672	657	657	638	725	659	696	673	677	687	695	715	663	654	736	706	691	665	682	690	665	665	716	681	682	657	674	664	707	700	698	678	661	652	667	673	701	700	703	700	709	641	684	699	633	708	680	641	697	706	725	702	669	670	680	653	667	679	661	688	656	652	713	675	667	643	620	638	660	704	632	688	663	705	710	671	721	675	648	695	651	679	716	649	666	665	674	660	717	662	751	662	693	679	670	679	711	677	685	709	682	670	723	686	699	706	632	723	634	678	678	676	687	684	705	685	658	640	657	590	649	659	696	644	701	675	655	676	670	673	715	631	679	719	692	695	688	674	675	708	656	658	693	732	722	638	648	683	713	647	689	710	706	741	700	649	649	707	698	654	692	655	697	679	664	667	699	701	652	657	662	675	641	704	699	693	705	719	693	661	691	654	673	707	691	654	707	682	630	654	650	705	682	734	652	680	660	678	689	706	667	685	700	664	735	657	709	705	664	700	658	679	673	699	663	712	702	711	691	709	672	649	691	713	664	729	709	698	668	664	723	699	714	681	687	667	708	641	658	676	676	659	670	728	673	728	665	673	689	698	704	667	641	698	742	689	680	683	661	672	688	649	678	662	683	702	657	665	654	672	630	682	687	674	667	650	649	669	655	683	632	688	705	709	658	674	724	690	694	714	724	659	653	717	678	692	661	655	669	645	716	682	709	687	699	669	699	649	661	644	681	620	660	699	661	662	633	655	698	666	723	698	692	705	673	708	728	666	735	698	655	676	689	687	675	696	706	714	654	629	640	680	665	650	672	676	706	689	681	677	693	687	687	693	666	684	689	690	705	659	690	720	667	699	736	703	712	694	623	652	710	618	703	688	644	638	713	657	694	662	723	722	665	705	705	669	683	646	690	702	690	650	715	683	663	694	689	715	689	694	672	689	664	669	677	660	690	673	654	671	724	686	706	701	682	731	666	662	679	706	672	670	650	679	753	704	665	668	685	680	672	667	674	676	655	716	653	633	674	632	674	675	655	716	692	699	631	681	689	650	676	694	717	648	706	674	696	705	645	675	651	684	675	735	690	705	690	669	677	722	683	645	677	669	683	690	694	721	682	719	720	676	669	689	710	682	655	666	720	712	703	693	660	637	682	629	725	673	694	670	659	669	666	652	680	709	676	687	685	733	660	680	612	676	719	701	655	700	657	691	669	720	684	721	686	680	741	670	655	649	730	712	710	717	716	649	663	691	646	663	684	631	702	650	689	720	657	669	681	657	696	719	677	598	666	691	674	648	696	705	683	715	664	676	688	662	666	691	678	675	646	676	667	666	670	681	666	695	667	710	721	678	635	648	663	646	686	709	661	703	702	693	700	709	716	677	700	635	676	710	685	773	722	670	652	670	672	726	692	723	670	692	703	692	681	699	683	670	686	682	658	648	654	659	675	668	676	678	679	705	670	694	691	675	665	682	688	753	685	696	714	665	713	720	710	649	702	716	685	687	679	695	700	674	669	686	711	678	675	658	707	671	690	631	686	736	686	678	631	685	665	697	696	677	710	718	670	670	703	675	690	662	701	696	720	684	656	697	693	729	671	686	716	674	651	629	686	699	650	698	663	669	671	685	731	670	690	679	672	683	684	716	705	704	655	661	695	720	649	677	688	740	711	714	719	641	671	680	705	687	675	721	727	701	750	689	711	691	677	733	720	696	713	672	676	701	642	686	681	650	660	699	668	725	706	675	702	699	677	664	691	723	686	663	666	696	682	696	686	684	733	679	691	603	679	687	695	651	651	691	711	641	646	676	699	706	675	663	683	712	683	731	703	688	701	659	696	695	684	642	656	670	709	637	646	684	648	692	726	735	676	651	711	670	709	717	688	723	636	703	678	693	660	685	683	650	664	699	721	712	679	655	702	662	680	708	683	693	680	673	727	635	678	733	672	690	658	654	671	670	670	649	674	666	660	705	745	682	693	679	677	642	699	670	699	715	688	638	679	678	693	682	717	645	664	688	672	692	701	649	678	707	687	635	718	677	698	695	662	724	690	643	729	679	645	707	673	680	694	669	699	693	725	698	667	684	668	690	647	695	702	662	674	715	717	658	655	668	701	602	653	718	689	654	677	687	659	707	676	679	695	731	742	714	711	695	690	669	671	691	686	669	633	659	655	698	671	673	684	624	655	693	652	687	653	684	709	708	698	716	660	673	699	641	689	678	717	633	662	621	693	700	665	679	685	676	772	701	673	702	665	672	673	650	688	723	645	673	668	703	652	671	699	658	662	723	689	654	681	656	737	655	681	634	653	652	677	620	690	677	660	721	677	674	674	653	708	719	706	674	692	668	648	723	681	690	639	680	691	731	660	691	681	697	683	680	670	663	725	651	715	676	732	709	684	634	656	670	639	638	678	728	711	710	675	694	640	643	639	671	703	680	718	694	687	700	731	684	669	698	648	690	689	641	661	744	667	719	701	708	662	670	676	696	696	680	693	675	694	714	666	679	681	665	699	668	704	653	702	653	685	649	671	651	702	653	682	657	675	668	699	686	691	714	664	683	705	677	656	758	666	676	673	677	661	700	668	714	663	701	682	685	706	646	689	720	689	722	686	704	728	707	696	648	700	679	711	684	653	706	676	707	706	696	677	706	646	696	696	701	677	698	660	680	649	705	684	734	722	685	668	698	663	693	682	660	672	692	701	689	624	684	715	682	674	700	712	649	649	671	680	652	644	702	695	684	697	665	680	691	665	669	660	670	662	638	691	683	698	650	671	696	675	676	642	679	692	684	687	688	716	665	693	662	673	737	717	670	694	703	739	705	694	690	663	708	651	711	627	680	656	682	663	677	701	677	736	695	689	741	704	626	706	701	698	654	710	663	692	654	705	680	701	663	687	701	688	692	706	664	675	740	670	687	720	653	712	662	699	717	657	674	707	654	705	627	679	727	674	672	675	710	615	713	663	705	648	681	693	668	665	691	659	722	691	687	694	672	687	649	705	649	675	672	718	747	658	655	723	668	704	609	688	637	682	711	661	696	691	721	686	674	651	675	653	664	717	652	718	693	685	739	638	703	637	712	680	655	653	676	651	656	723	696	652	685	661	680	694	685	737	679	697	663	684	687	686	656	672	717	698	688	671	701	692	692	713	678	680	677	694	703	739	692	669	670	731	648	681	674	651	668	674	682	721	647	670	667	659	702	684	666	678	678	733	652	751	681	724	679	641	711	711	698	695	701	707	677	672	664	747	682	676	690	683	684	636	654	688	653	709	791	740	660	657	676	697	706	706	652	693	681	655	705	683	698	694	684	705	659	741	677	693	653	723	693	700	643	703	660	651	672	673	671	680	656	657	685	649	674	686	698	645	676	718	683
15301	31799	16296	4578	311	53	65	58	50	58	52	55	55	47	52	49	60	46	41	141	352	317	226	119	64	62	54	43	48	64	47	38	44	57	54	54	43	43	55	52	37	72	47	55	46	42	52	63	34	55	54	40	48	58	55	52	47	47	47	53	42	57	35	57	53	46	45	49	36	49	58	56	67	55	48	43	39	62	56	55	51	35	54	58	57	57	55	43	46	48	61	42	61	57	45	45	57	60	51	43	63	37	49	45	41	55	50	52	45	46	42	52	50	67	51	49	49	54	59	55	55	48	49	58	46	49	58	52	51	55	59	39	62	57	51	50	51	38	54	50	46	46	46	48	55	56	49	45	48	41	56	32	56	37	49	54	51	50	46	47	67	44	33	52	56	57	53	48	47	49	51	43	67	58	58	63	50	62	47	48	51	52	50	41	49	45	50	61	47	53	48	58	54	58	40	65	42	48	40	39	53	63	49	51	48	58	39	53	50	66	55	63	48	46	49	53	61	47	52	57	44	44	53	68	41	37	45	54	50	47	57	43	45	44	55	53	33	26	55	50	48	52	35	56	65	55	43	51	40	50	39	59	51	46	54	50	48	45	49	56	56	48	54	48	63	42	44	59	38	52	68	41	61	40	54	39	51	52	47	35	49	57	52	54	60	41	65	50	39	46	45	37	54	53	41	52	42	47	43	58	49	44	57	52	53	51	40	64	49	50	47	47	34	47	57	57	45	52	49	50	51	55	54	55	59	50	47	58	44	48	48	62	50	51	47	63	48	57	59	51	48	48	56	47	55	53	51	46	64	47	57	44	53	62	45	57	42	55	48	46	56	50	40	58	56	56	55	53	38	43	43	44	44	49	46	53	46	57	51	53	54	45	57	43	52	45	63	51	61	49	53	43	39	33	47	39	49	44	55	50	51	56	46	59	43	36	63	61	41	40	49	50	52	40	55	47	48	61	58	53	52	47	61	68	48	57	51	33	52	54	66	48	54	46	45	51	36	47	56	47	63	35	54	61	47	44	50	54	58	50	57	49	50	62	45	44	56	57	43	48	51	38	40	59	49	59	46	50	58	47	44	43	51	51	49	47	58	58	61	60	49	37	51	38	44	49	48	58	58	40	54	61	47	52	63	46	48	57	49	47	45	56	48	53	60	54	52	51	57	49	37	57	59	53	54	48	61	52	63	49	38	51	45	57	36	43	59	63	52	58	56	41	62	37	39	45	52	61	52	56	46	57	42	62	48	40	42	38	49	37	51	52	52	53	66	48	48	40	55	60	50	54	52	41	48	42	54	46	43	44	59	49	51	44	53	48	60	54	53	52	59	64	55	52	47	63	52	56	44	45	57	51	55	49	54	36	56	58	44	48	59	47	48	50	49	46	46	46	46	42	48	50	44	49	47	52	43	52	58	54	55	44	45	47	51	42	59	51	54	48	45	49	46	61	40	52	43	51	46	56	40	54	54	57	59	63	41	48	52	57	55	44	46	53	53	54	49	48	45	52	51	62	49	47	66	50	41	45	60	49	47	51	51	48	49	40	40	47	65	46	47	42	59	46	54	55	44	62	56	52	59	62	62	34	58	41	49	56	48	55	50	49	52	50	45	47	44	57	46	51	65	43	57	53	52	43	47	50	46	54	45	48	62	48	51	52	45	52	51	60	50	52	47	48	41	56	57	62	47	34	62	53	46	60	48	49	63	52	53	44	41	47	49	55	60	60	38	52	56	37	44	57	44	57	45	62	46	41	47	51	63	38	36	53	55	49	54	44	55	65	64	46	59	60	59	54	55	49	57	58	51	52	50	50	57	57	44	43	59	54	48	55	51	56	53	54	58	63	59	55	61	62	55	44	47	44	63	59	42	57	48	52	50	60	55	46	53	53	53	50	59	44	55	49	62	42	58	52	53	52	50	49	57	47	49	49	64	55	58	44	70	40	47	41	50	53	66	46	61	49	40	58	72	51	45	48	64	43	55	55	58	44	53	42	47	57	65	48	54	43	50	47	45	66	50	62	49	55	50	49	53	45	56	56	41	50	37	40	39	44	42	60	39	52	51	46	54	51	52	62	50	45	45	50	56	43	55	46	52	48	54	52	58	52	50	42	51	53	52	43	50	55	40	51	53	55	44	54	46	51	45	47	60	52	57	50	51	56	40	49	47	52	62	50	41	49	64	50	44	52	59	55	41	50	35	49	48	55	49	36	45	53	48	48	58	47	52	45	46	48	41	51	49	60	52	44	54	56	55	47	55	31	45	53	54	40	52	46	40	53	47	46	46	45	44	42	50	64	51	52	70	40	55	46	54	56	51	54	43	41	58	53	57	42	43	37	38	53	47	49	34	38	46	57	55	46	36	36	61	52	57	58	68	46	39	54	53	49	53	51	50	35	54	62	48	57	49	35	55	55	57	37	48	42	60	49	50	45	43	47	50	48	55	52	52	51	55	53	52	39	53	44	45	60	43	46	64	53	56	53	53	60	36	51	45	46	42	51	56	54	49	57	47	49	43	50	48	63	45	46	56	55	46	56	57	46	60	41	52	65	47	61	56	46	53	45	37	50	54	53	55	45	45	57	53	49	54	42	53	68	64	41	51	54	52	42	49	59	57	41	61	44	58	51	48	38	53	57	54	42	43	56	64	50	53	48	45	53	47	57	47	45	44	39	44	51	44	57	54	47	64	42	44	41	48	42	45	61	44	44	49	56	56	45	36	51	46	56	53	49	45	52	60	48	44	43	53	52	44	48	52	43	57	47	55	51	51	42	49	55	47	48	46	66	41	42	61	51	55	49	55	57	47	49	43	51	49	61	56	56	48	49	58	53	45	42	43	42	52	59	54	59	60	38	44	46	40	62	43	46	46	57	53	48	52	64	52	59	47	55	62	47	50	48	52	51	55	62	58	44	52	48	48	53	41	49	56	59	49	48	54	54	46	55	58	41	47	56	56	45	50	50	56	47	53	59	45	51	49	44	56	54	54	49	59	61	45	41	59	54	47	40	47	47	44	58	50	44	43	63	59	56	57	55	53	50	52	47	37	49	51	45	45	39	55	46	43	51	44	52	37	48	44	43	46	39	51	55	52	50	59	60	49	54	54	51	49	38	42	54	66	62	57	38	60	43	34	34	53	43	46	63	52	35	52	59	45	46	56	55	52	47	43	43	47	43	55	44	51	56	50	47	50	54	43	43	56	46	55	51	41	50	39	46	45	52	45	53	52	62	54	51	48	43	56	53	41	45	54	50	45	63	40	55	42	62	58	43	48	52	49	51	48	44	53	56	53	41	53	55	48	48	54	44	50	43	55	52	58	60	46	63	50	53	56	39	46	61	54	43	50	50	46	59	56	56	52	43	43	45	45	47	33	63	52	45	49	50	47	54	64	53	58	50	48	71	56	58	49	37	38	40	53	53	62	44	44	63	40	48	45	54	46	50	59	56	55	56	50	45	55	39	58	40	56	62	55	54	43	46	56	45	54	45	52	52
43809	45718	36086	33548	6042	1476	1185	1054	967	877	794	722	712	695	672	679	706	712	702	4783	9260	8997	5074	2113	943	700	641	614	560	618	571	647	586	614	567	597	599	610	591	548	599	553	571	558	600	582	605	573	629	621	593	578	593	596	609	574	594	614	612	615	629	604	543	600	612	608	590	626	602	621	616	616	568	570	591	620	579	579	599	588	606	582	568	620	595	613	552	597	555	606	611	623	618	576	612	593	600	640	597	599	600	588	637	622	630	585	607	638	618	561	594	637	596	543	617	622	560	587	611	629	603	621	571	584	587	583	584	569	576	624	612	623	652	654	599	600	596	610	620	588	617	637	660	567	651	585	542	635	639	633	631	619	580	614	612	585	596	596	616	603	604	604	570	646	629	595	586	634	626	574	571	610	587	643	589	585	600	586	613	620	576	636	565	631	616	627	571	601	623	643	632	605	604	624	582	559	595	625	606	616	605	625	589	589	606	605	560	615	593	581	597	562	648	597	560	608	597	619	591	612	621	639	590	609	605	617	585	564	620	591	633	606	607	548	634	585	574	570	612	587	661	610	608	586	607	614	584	591	588	590	578	648	592	609	582	598	599	631	568	599	610	600	567	635	633	613	599	579	637	593	549	568	613	606	566	594	576	591	618	656	578	594	612	578	615	593	606	601	594	563	644	560	634	624	595	636	590	589	594	605	610	591	615	643	630	624	592	592	603	549	607	608	610	594	605	622	561	611	590	617	584	612	600	582	614	630	634	614	610	580	624	596	584	621	590	617	586	606	603	587	640	594	611	611	627	621	582	621	642	586	580	594	623	606	621	616	618	616	603	597	596	630	610	579	618	564	574	621	585	595	602	598	537	620	626	568	615	574	655	591	615	584	623	577	629	603	602	595	536	563	573	641	619	605	633	581	589	573	602	626	610	582	615	571	618	572	597	596	581	586	563	600	619	652	599	588	588	575	632	582	591	585	592	569	580	603	583	625	624	625	633	588	571	654	637	592	592	568	647	536	584	597	578	608	589	544	586	576	622	603	604	635	599	623	611	591	611	626	613	596	586	624	578	581	616	613	583	610	616	583	599	641	566	611	597	586	546	603	600	584	598	594	616	556	645	575	596	559	616	628	630	620	658	538	606	603	558	593	607	582	571	617	617	627	613	630	609	602	558	595	602	609	531	600	600	641	604	581	602	558	607	614	626	587	563	594	629	606	591	614	575	579	641	591	574	600	568	613	595	611	643	556	561	610	604	598	634	617	598	594	572	594	575	568	599	593	590	583	618	582	655	598	610	604	610	626	625	612	588	577	600	606	613	689	633	616	588	597	613	594	678	581	634	597	632	594	611	607	562	635	589	627	610	600	653	634	610	590	588	608	630	560	552	630	647	621	601	570	581	615	614	588	590	611	613	622	571	636	611	568	624	636	624	577	602	601	609	623	607	593	572	598	581	591	640	600	602	577	600	638	605	569	588	608	604	609	629	558	622	589	602	584	603	628	617	621	585	596	601	622	617	599	607	641	623	592	643	577	547	609	603	597	611	574	605	627	591	589	632	594	571	571	644	582	594	599	596	584	567	590	600	571	667	573	554	585	651	604	624	622	599	566	644	588	631	545	579	578	606	632	581	585	581	590	612	607	657	627	615	592	628	636	608	611	599	606	577	553	585	618	591	615	571	552	609	624	620	620	583	554	617	615	609	599	566	621	597	589	613	564	631	632	660	650	561	578	608	601	546	586	580	569	556	608	560	583	601	647	574	596	616	610	599	563	614	629	592	587	605	583	629	604	600	622	584	608	625	623	643	584	591	605	592	619	565	603	607	634	586	627	580	633	625	569	648	585	624	524	640	607	556	575	605	577	546	563	578	625	619	624	594	637	638	639	610	578	581	576	615	637	628	608	609	565	587	594	599	605	612	622	628	572	599	602	577	603	570	602	617	591	594	615	611	619	633	629	639	624	616	608	622	636	564	553	582	558	643	576	632	630	522	592	604	597	592	583	619	616	589	584	618	625	578	600	614	588	548	594	601	594	644	595	613	635	593	600	600	574	590	590	623	583	617	583	609	593	584	586	616	584	596	633	608	616	613	603	587	614	646	675	540	611	578	622	617	581	607	606	593	567	621	606	586	601	614	545	568	610	605	599	630	598	584	595	605	581	580	603	569	577	661	575	618	602	607	588	612	613	633	591	600	585	599	610	627	590	606	634	631	576	635	604	618	591	606	622	589	607	629	571	609	656	596	595	648	619	552	616	613	594	660	622	592	597	638	618	593	592	608	613	564	586	644	573	585	605	574	598	602	603	622	630	596	666	632	603	630	591	632	620	637	594	633	609	596	636	607	590	626	610	647	566	657	613	611	627	632	553	602	558	603	602	630	571	583	610	606	637	598	629	603	623	572	599	558	612	643	583	580	629	614	572	603	588	622	581	606	584	596	605	596	578	594	599	580	594	594	571	586	556	602	608	622	585	581	643	584	600	629	618	586	641	613	584	636	603	596	640	569	622	647	555	597	608	605	593	586	576	653	623	626	574	558	572	567	596	583	602	648	584	637	580	621	604	579	594	600	618	592	626	610	605	639	591	604	633	607	601	585	552	633	593	620	589	605	588	610	604	593	586	618	551	612	630	603	600	630	583	579	610	558	592	633	625	553	615	611	614	607	607	605	550	612	546	616	607	596	580	595	604	616	615	627	613	600	547	588	615	576	602	624	594	591	588	571	544	601	607	582	617	603	596	612	606	589	595	583	582	609	631	624	593	608	586	584	611	635	586	588	605	611	605	630	602	563	586	623	603	627	583	635	606	601	596	615	598	622	590	608	590	608	588	639	598	600	661	602	617	578	632	607	594	543	585	613	584	593	607	599	602	566	651	614	601	611	593	649	604	622	652	585	620	650	598	606	602	569	615	582	601	616	622	567	662	559	643	591	612	601	583	636	628	617	585	634	582	618	598	648	580	620	601	594	577	618	596	613	641	598	612	601	573	617	583	587	596	595	557	633	594	641	548	603	607	642	600	589	584	593	591	584	613	555	586	619	583	631	644	563	646	575	588	621	614	588	586	625	639	678	572	573	612	587	591	609	606	583	607	644	577	616	596	597	578	592	641	533	635	608	595	591	662	614	580	602	583	588	651	658	627	652	602	537	603	607	604	577	609	591	643	611	614	632	604	570	594	598	576	625	607	606	592	632	641	589	603	581	581	598	566	609	611	590	640	577	614	609	654	572	614	602	609	595	640	651	614	632	579	578	616	560	623	628	625	624	570	584	604	604	590	588	591	665	619	614	602	649	576	633	615	600	603	563	602	577	612	632	617	599	611	550	610	579	596	610	597	594	608	602	556	558	646	637	581	619	603	640	623	597	606	577	656	625	621	605	597	583	622	595	622	619	602	582	604	630	600	545	624	600	601	581	562	603	609	600	616	526	655	590	653	562	619	608	612	651	654	618	615	621	581	654	599	597	586	580	643	573	581	616	598	598	556	588	608	619	651
14936	28084	15017	4694	197	77	77	77	84	84	68	75	85	67	60	60	83	64	59	209	442	385	226	127	102	70	63	69	60	81	71	65	70	70	62	69	71	65	64	75	72	68	66	72	75	65	77	65	55	65	54	59	77	71	66	67	63	67	80	70	56	76	76	69	93	71	70	54	78	68	63	55	72	73	56	74	68	70	76	60	80	62	61	77	77	76	73	75	84	88	62	58	75	75	76	68	55	61	81	72	61	70	62	62	68	69	60	70	65	73	66	61	52	70	77	74	77	78	79	83	64	73	76	74	81	69	68	66	67	65	62	62	64	61	62	59	57	62	72	67	68	70	78	56	79	66	73	73	70	74	80	70	68	80	77	68	79	62	69	84	84	76	74	67	67	78	74	79	61	72	65	61	73	65	67	80	69	79	67	87	69	55	69	68	57	70	87	72	75	59	86	75	62	73	67	53	68	54	67	61	55	58	79	78	65	86	78	65	66	60	62	78	69	82	81	70	74	64	79	59	73	65	70	71	64	76	69	71	72	72	48	68	61	69	68	67	72	76	63	58	96	85	67	57	73	73	76	74	61	69	64	88	60	87	68	66	76	81	67	57	76	75	77	66	83	75	62	72	68	77	62	57	74	67	66	82	65	63	57	73	74	88	75	77	48	63	69	62	59	80	89	63	68	57	65	65	68	68	59	65	73	72	69	87	69	66	64	75	66	72	60	77	71	64	63	57	80	90	86	80	84	63	77	75	77	82	62	69	79	65	79	68	73	81	68	74	65	69	71	72	79	58	67	65	79	78	64	72	66	62	80	59	59	75	65	73	68	75	56	65	65	71	63	53	61	73	68	65	75	64	75	60	77	76	69	56	64	61	90	69	77	63	71	69	71	55	52	79	76	63	77	66	73	69	56	57	76	76	69	79	93	52	63	68	66	87	69	76	75	66	63	62	70	63	71	81	59	74	63	76	67	66	73	74	62	68	69	70	73	65	60	67	75	90	69	44	57	73	70	75	59	81	72	67	81	59	70	67	91	68	80	69	72	60	70	62	68	69	65	84	83	66	69	81	63	68	80	72	76	74	66	73	59	80	73	75	73	63	67	68	54	72	69	63	60	87	68	73	57	76	65	76	48	75	63	78	60	68	66	72	73	70	76	64	74	66	72	74	53	73	53	78	66	58	76	63	60	69	78	73	67	51	67	92	80	81	76	65	65	79	85	69	76	74	76	77	67	78	64	69	71	66	49	65	66	55	62	62	66	95	72	78	68	87	68	74	58	70	59	65	44	81	91	68	75	65	48	72	74	80	71	61	68	68	70	60	61	71	57	79	70	68	57	55	66	71	67	61	82	79	65	52	68	64	72	65	69	56	62	69	82	57	85	79	75	82	79	73	65	91	64	69	65	61	73	72	70	71	78	76	63	70	64	68	71	68	55	77	60	67	74	69	65	63	54	67	68	62	75	72	65	65	68	75	70	76	65	72	74	79	56	58	72	52	65	78	65	83	63	67	86	66	75	64	67	70	80	79	56	53	88	73	66	53	58	70	79	63	67	67	67	69	68	84	69	80	66	67	69	74	59	72	64	87	69	76	62	65	68	64	64	56	61	68	83	71	68	86	69	74	74	71	54	70	65	73	86	71	56	69	61	78	71	70	67	75	66	64	58	62	82	59	67	72	70	98	67	63	68	59	82	65	65	75	70	75	73	76	73	78	68	81	50	67	65	69	84	55	57	70	64	67	57	63	61	80	54	81	66	74	68	75	72	72	73	61	63	76	66	62	83	66	65	65	68	68	68	68	60	87	55	67	78	68	63	63	59	72	70	73	72	69	68	58	76	59	66	68	79	67	59	67	81	69	70	81	66	70	62	69	69	66	78	60	82	71	65	72	70	95	71	61	75	90	63	60	67	80	72	69	57	76	69	71	74	57	60	76	60	71	69	72	66	78	78	69	72	68	99	66	77	71	79	73	87	73	71	76	73	57	70	51	71	59	75	87	62	81	79	86	79	66	55	60	53	64	55	78	61	74	74	83	54	73	60	84	59	64	65	85	66	78	66	70	80	60	59	86	73	80	75	79	65	85	83	52	85	74	68	69	71	76	64	76	52	71	64	71	80	57	72	85	66	80	57	75	76	74	54	88	66	60	73	68	82	74	74	64	72	86	67	83	66	53	81	71	61	65	65	72	78	69	70	65	60	71	75	68	70	55	73	75	65	82	63	66	70	52	80	63	60	66	85	76	82	83	84	63	69	76	74	79	86	68	88	66	81	82	73	68	64	88	66	70	67	62	74	59	63	69	86	85	64	65	80	64	53	73	61	63	84	66	58	79	62	61	81	63	65	67	58	69	67	60	66	73	61	73	59	72	70	66	73	52	75	82	58	67	69	71	70	84	59	92	63	70	89	76	78	49	60	73	71	69	71	59	69	68	63	54	64	74	72	71	73	66	73	68	63	66	76	72	58	71	57	75	70	65	67	65	86	78	68	64	71	75	77	67	60	51	62	78	72	68	74	74	77	73	76	74	62	78	72	69	64	53	71	60	54	73	69	66	82	84	77	59	73	61	61	66	73	62	82	96	69	60	79	74	71	86	67	68	64	65	61	64	69	71	76	75	65	70	64	71	55	81	55	66	59	74	69	63	59	72	70	80	62	65	71	63	54	53	66	68	82	78	63	70	70	67	66	64	56	75	78	71	66	83	69	58	69	73	65	64	71	72	71	68	65	64	71	71	72	66	79	61	67	55	70	71	73	60	67	65	76	81	77	76	74	84	55	55	67	56	71	65	79	63	77	60	69	70	68	60	74	73	81	79	78	58	73	62	83	61	65	65	64	76	75	61	70	70	72	69	84	73	73	64	79	77	63	68	80	71	62	87	74	67	58	72	66	68	64	71	60	65	70	74	70	67	83	63	74	62	85	93	91	61	67	79	71	77	77	76	63	64	58	69	82	72	73	79	79	61	57	63	73	78	65	61	57	76	67	61	58	67	95	75	78	65	78	72	67	67	66	60	69	70	51	66	68	70	72	53	64	76	69	74	65	65	59	54	70	68	59	69	60	72	73	72	80	88	51	60	59	69	85	62	73	59	64	64	53	72	56	77	56	69	88	79	50	76	62	72	75	77	66	71	78	75	73	50	67	71	68	68	68	70	59	58	69	76	59	63	71	65	71	61	77	77	87	61	60	46	58	63	77	93	66	79	55	75	69	84	74	67	86	82	61	63	73	73	70	75	74	78	66	74	80	63	72	72	77	62	71	80	64	79	68	73	80	74	67	81	79	75	64	65	70	73	78	66	83	75	70	81	75	58	63	65	75	53	75	64	50	83	60	68	68	70	77	64	67	67	67	91	56	68	78	70	62	66	62	65	69	54	81	74	65	71	83	69	70	60	74	69	62	79	70	71	53	64	69	60	63	77	67	76	84	74	58	66	73	68	56	75	63	45	60	60	73	70	69	63	78	66	68	68	77	52	65	69	66	80	74	69
44305	47434	35927	33270	2974	1641	1474	1327	1213	1185	1067	1013	981	984	974	908	922	917	879	6647	12581	9938	5330	2361	1195	923	865	820	835	800	822	868	867	815	877	852	823	886	850	860	846	849	851	848	830	840	825	899	824	809	850	867	820	840	810	848	825	825	772	795	812	821	877	858	867	863	833	839	820	829	832	859	857	799	866	789	815	831	789	867	820	864	837	785	813	806	847	833	848	845	766	853	799	834	853	836	869	815	863	805	841	827	829	821	855	835	860	826	830	905	878	806	865	814	862	829	859	843	843	823	857	842	818	814	835	823	822	831	850	832	821	829	830	827	805	780	807	858	860	801	809	886	793	844	794	874	842	832	831	864	868	880	826	822	829	841	884	801	833	850	836	820	862	822	802	849	850	830	774	866	837	816	796	793	911	806	772	843	830	828	863	829	834	884	772	808	843	839	876	858	805	849	833	879	813	852	823	783	812	810	845	837	794	839	864	852	895	837	842	819	799	873	790	880	837	840	865	815	845	815	833	831	807	812	862	893	873	827	861	835	801	852	838	846	937	831	831	832	826	820	831	841	839	783	840	810	866	876	870	804	814	803	836	830	872	800	836	805	845	865	783	810	854	847	812	802	826	825	806	831	818	811	805	839	813	855	789	829	855	821	812	872	803	844	840	849	878	847	828	834	812	841	837	822	858	883	806	849	798	798	832	828	807	819	829	822	843	834	851	776	812	903	823	858	802	839	805	789	818	790	864	821	827	834	818	828	845	829	871	853	800	831	849	872	846	846	812	830	850	832	862	850	829	817	857	842	858	819	856	844	814	851	831	809	880	836	853	846	843	850	847	831	843	837	789	837	876	881	865	835	864	816	820	799	832	857	871	835	871	836	817	823	850	823	921	817	810	818	849	873	835	800	847	819	886	824	829	846	856	873	862	821	883	814	828	836	847	861	862	823	822	885	793	884	848	847	898	838	804	853	864	835	810	864	827	830	850	815	843	791	876	844	823	876	862	828	815	825	810	829	826	835	852	801	796	841	827	815	833	878	889	794	837	830	820	799	828	883	801	832	876	888	844	860	796	802	831	844	819	862	832	814	850	796	861	815	836	868	812	839	824	842	875	852	846	825	776	801	810	857	845	866	885	839	808	860	825	847	771	877	831	859	801	856	846	867	859	878	847	871	834	811	828	843	857	832	785	873	777	817	816	870	874	828	882	829	875	844	834	815	806	798	904	793	870	840	837	857	810	804	842	807	845	854	854	821	846	839	852	850	848	848	834	849	841	807	820	834	871	802	854	832	825	774	858	844	857	886	845	831	799	803	824	815	920	850	816	844	809	772	807	869	772	797	792	875	828	857	835	837	849	803	886	789	864	818	858	841	855	794	870	856	854	823	847	825	777	820	804	872	837	855	814	860	857	831	889	789	823	786	859	822	823	854	871	857	856	847	836	848	872	829	811	872	819	816	818	799	831	869	814	838	851	851	794	849	796	859	817	842	805	811	834	824	839	874	896	879	847	830	854	886	852	823	882	853	801	842	859	788	839	790	779	889	838	773	834	874	774	800	830	804	848	843	876	901	865	835	854	843	828	796	806	845	802	850	800	864	871	850	838	833	829	841	827	866	819	823	878	802	810	864	849	836	808	819	834	852	817	805	825	885	876	842	905	828	842	800	851	848	829	858	836	901	822	859	856	898	815	806	816	832	889	814	783	835	888	825	839	881	827	805	836	863	779	774	845	803	866	845	822	839	814	838	879	787	807	809	799	835	837	882	850	829	895	835	824	833	827	868	829	819	883	885	817	800	855	836	826	822	877	826	906	838	830	820	826	860	839	910	831	867	769	802	827	845	859	838	848	815	863	849	820	809	830	867	810	849	839	865	863	802	840	830	807	857	837	814	817	841	845	812	862	858	776	854	856	799	824	805	865	812	840	821	773	842	820	801	846	789	839	873	812	877	876	858	841	829	851	837	832	830	813	806	882	826	775	814	827	805	830	833	833	804	792	810	818	814	813	813	804	812	804	800	807	834	826	787	866	858	800	829	819	809	841	815	824	847	851	826	806	799	804	857	889	779	856	812	846	826	801	815	815	837	826	838	859	856	893	835	855	846	807	794	860	843	792	806	841	828	843	829	862	824	842	868	867	836	832	820	857	812	785	807	813	840	819	860	808	862	804	867	838	825	835	825	844	809	830	851	914	848	843	826	816	800	856	868	844	786	854	878	793	845	814	854	881	843	844	830	809	793	805	865	765	863	810	849	854	819	884	808	816	886	816	819	864	862	834	831	869	822	874	814	876	844	857	795	789	819	764	823	852	850	854	768	843	862	824	855	833	812	807	835	837	846	829	817	838	797	789	837	824	839	834	851	855	848	828	832	795	827	828	834	800	838	832	816	897	834	822	814	823	809	855	845	839	868	847	843	787	826	886	842	824	845	802	799	804	832	848	883	815	865	837	779	856	844	813	874	913	814	817	819	882	807	835	835	838	826	801	839	851	829	803	872	814	775	819	833	840	850	862	826	847	822	820	853	834	819	859	834	857	837	863	866	891	818	849	852	886	866	842	859	820	849	844	812	839	842	830	799	847	852	793	821	788	838	800	823	844	825	913	801	826	824	820	812	775	839	900	835	884	796	815	807	845	842	869	823	812	853	866	872	784	829	843	776	859	809	827	796	849	798	833	843	808	853	854	781	818	860	803	834	847	781	855	842	889	820	779	806	823	839	866	868	790	816	823	866	857	818	866	818	822	802	867	864	808	859	818	845	863	800	819	814	818	771	848	860	819	828	843	845	842	827	863	828	778	827	834	783	792	866	823	881	851	788	853	857	839	779	823	857	792	845	837	842	813	822	795	796	789	790	836	816	857	819	868	797	807	851	811	861	779	826	838	833	828	884	805	852	833	816	801	886	821	872	785	867	868	806	829	861	823	808	848	793	870	836	817	815	795	823	880	824	838	861	847	854	849	784	848	853	836	831	855	811	820	823	885	826	792	849	833	843	858	810	844	780	827	833	819	847	884	793	835	836	821	869	788	891	833	798	826	807	827	859	842	842	851	833	825	869	799	843	866	874	794	824	833	826	866	808	868	855	849	870	849	865	875	786	861	868	874	815	829	833	813	788	867	870	848	766	766	822	836	865	842	840	792	817	880	842	838	819	835	847	867	821	883	803	815	797	860	868	811	862	854	777	824	858	790	835	855	890	798	903	852	853	848	861	802	821	866	786	792	780	857	827	836	839	803	863	798	864	864	797	849	857	904	790	830	819	827	836	790	869	796	816	804	831	831	823	840	831	794	873	905	843	842	822	813	837	832	736	843	809	800	835	825	855	816	849	832	817	818	786	835	850	827	859	852	840	816	837	861	866	806	825	836	822	777	826	811	867	894	825	843	832	773	874	870	775	820	852	813	814	780	826	820	903	843	833	889	896	812	812	855	839	845	841	869	802	879	845	850	811	785	848	880	831	853	789	806	825	802	881	861	822	849	834	780	792	813	804
20440	39888	22295	8982	823	77	60	82	61	80	64	69	62	60	55	51	55	63	131	406	562	404	217	120	80	56	48	75	59	67	67	63	77	49	57	60	58	65	61	43	61	58	60	47	71	52	64	55	62	61	64	53	57	63	59	69	51	63	62	63	64	72	52	63	56	62	69	49	52	63	73	68	62	58	57	59	70	64	48	44	52	56	54	57	68	50	61	49	61	60	59	68	60	45	60	47	52	60	56	61	55	67	65	71	54	52	60	61	56	61	54	53	51	55	50	57	53	54	62	55	51	73	52	51	62	54	53	52	70	60	63	62	74	55	69	59	59	70	50	60	49	53	63	58	62	71	61	55	81	61	63	58	53	69	49	57	56	61	46	62	70	66	45	60	57	69	56	47	70	57	56	67	51	53	44	57	47	53	55	58	61	61	55	71	51	56	65	60	50	56	60	79	63	59	53	67	56	60	66	48	51	67	52	57	67	56	50	59	63	55	67	63	54	49	64	75	49	50	61	63	58	58	48	51	62	60	60	51	58	69	66	62	61	65	47	58	55	57	77	57	70	53	45	51	60	58	44	44	58	62	52	61	56	45	72	61	46	56	47	66	58	55	61	50	57	60	53	61	60	69	70	60	70	65	59	58	54	55	61	53	62	64	56	52	46	64	61	44	59	59	60	62	69	62	52	36	61	52	48	51	65	60	59	81	54	55	45	67	55	53	54	46	73	70	50	56	51	55	54	64	70	55	63	55	44	57	66	57	48	57	50	53	56	47	69	69	56	59	47	63	59	66	57	63	62	67	65	62	58	53	51	59	65	66	62	75	48	64	63	58	61	57	64	49	60	74	55	56	46	52	62	59	43	57	79	59	52	52	52	57	67	52	47	52	50	62	47	52	60	57	67	51	56	56	56	62	60	44	62	64	49	49	33	57	51	73	69	57	48	50	55	61	65	53	66	56	62	72	61	62	56	72	49	45	47	59	72	52	64	54	66	61	60	48	60	55	59	51	73	71	48	74	60	46	53	46	72	65	59	63	55	57	51	59	65	62	68	55	49	54	61	61	76	51	60	65	64	55	55	60	74	71	65	64	60	69	58	67	59	54	60	66	62	61	58	62	66	66	52	66	66	66	61	49	69	51	57	78	60	54	58	64	65	68	62	54	54	63	55	51	52	52	69	54	61	40	69	54	59	46	77	52	65	58	65	63	47	51	61	77	62	58	52	50	59	55	57	59	52	55	54	54	62	63	53	56	57	57	69	63	55	56	60	56	53	58	67	60	63	52	60	50	59	69	77	65	66	67	68	62	52	52	53	69	57	55	61	56	74	59	59	57	51	58	60	46	56	58	54	57	56	54	56	59	66	57	87	48	63	59	70	46	58	65	56	69	59	60	69	51	61	54	73	61	54	66	40	54	56	65	64	69	61	54	55	65	61	56	72	63	56	50	56	42	54	51	58	55	59	70	72	54	66	49	75	64	65	60	46	57	57	57	64	45	58	52	48	50	65	61	59	76	55	45	66	54	62	54	71	54	52	70	59	51	60	62	45	62	63	68	48	59	65	62	62	68	47	72	63	64	53	66	62	72	49	68	56	73	62	49	62	64	45	61	51	64	60	51	42	57	69	51	57	62	75	54	50	49	66	63	59	53	63	62	47	72	62	60	53	74	49	58	55	56	63	44	53	66	46	51	52	58	44	54	63	53	72	37	49	58	74	53	64	65	69	63	64	56	73	42	49	59	50	65	50	52	47	57	55	51	60	50	56	57	61	42	68	53	48	54	66	68	52	58	68	58	64	57	47	61	59	47	58	44	67	72	59	68	51	52	65	56	66	73	70	64	63	66	60	56	71	66	59	57	52	64	59	46	52	69	54	56	56	60	54	61	52	57	59	55	53	71	66	51	58	56	61	61	63	44	55	72	56	53	56	62	41	51	64	51	55	64	72	52	74	62	62	55	52	65	66	57	54	70	56	61	52	60	64	65	53	65	85	69	65	73	65	68	51	55	61	63	58	64	62	61	48	66	55	60	79	48	54	71	51	45	66	57	57	63	59	51	69	57	69	48	68	59	60	64	62	76	51	65	57	62	60	58	63	70	45	48	52	50	52	71	60	50	53	66	43	47	54	51	54	66	43	69	64	61	50	65	52	72	66	63	63	66	71	74	72	64	67	56	66	65	61	47	54	53	53	58	66	56	52	73	51	54	58	52	50	57	50	64	64	64	51	69	59	64	53	61	69	47	59	64	55	65	54	52	73	47	58	59	66	57	44	60	61	64	59	50	79	57	69	55	60	60	62	61	63	55	72	60	76	50	55	61	42	57	51	70	58	51	61	62	58	58	77	53	75	64	74	55	73	68	62	50	60	59	66	60	48	50	67	64	53	56	58	57	54	58	43	53	66	58	55	63	73	62	61	69	60	63	57	63	60	62	52	58	51	68	62	69	61	57	46	55	62	56	69	63	60	66	67	59	43	56	60	46	71	55	63	53	64	67	54	65	65	57	59	56	61	62	64	53	63	65	48	53	51	64	48	58	59	57	69	72	62	50	63	72	61	67	49	46	61	39	58	62	58	65	63	62	55	57	62	49	46	56	64	58	68	61	71	70	70	57	43	65	56	55	58	57	77	59	56	39	64	62	66	71	66	57	78	65	71	65	60	69	49	58	54	69	53	52	56	59	49	67	56	54	46	59	63	50	54	70	47	64	60	68	52	47	60	46	51	59	55	56	62	49	57	64	49	60	59	51	61	59	58	70	56	72	55	49	66	66	56	65	56	57	60	56	62	67	67	70	61	59	60	48	62	67	74	65	64	52	70	52	51	64	46	67	67	60	43	54	53	56	56	59	54	59	52	58	44	66	64	64	66	52	56	48	65	62	57	52	62	73	53	56	57	69	67	54	53	57	55	43	44	55	69	64	59	51	51	71	47	54	56	69	65	56	54	64	53	64	54	65	58	57	44	58	63	58	39	68	59	50	65	52	58	50	51	64	66	69	67	47	67	57	54	66	48	60	68	50	48	47	61	66	45	44	57	75	49	48	52	53	59	56	73	69	56	55	42	66	53	56	61	67	66	41	54	58	47	56	61	58	60	42	59	54	53	71	52	50	58	60	73	58	53	46	63	43	55	64	72	60	67	54	71	53	56	51	59	59	61	62	54	71	50	53	62	47	71	65	69	43	60	57	71	63	58	70	51	57	49	54	53	69	61	57	57	64	68	61	58	55	54	59	58	56	54	57	58	59	55	54	48	62	53	70	60	63	55	53	62	76	50	56	56	58	56	55	57	54	70	49	53	58	53	59	55	55	59	66	45	53	70	65	70	52	51	58	52	59	58	60	66	61	62	57	53	58	61	51	59	64	58	58	59	63	71	67	60	47	60	54	56	53	60	71	63	53	63	49	53	66	54	39	50	62	56	62	56	54	59	63	53	59	60	61	64	49	59	59	49	74	59	58	69	45	50	50	60	64	67	61	54	57	57	69	68	53
41173	49729	41783	40886	8689	1927	1667	1400	1188	1110	1027	948	940	895	804	879	829	792	3633	11608	14121	10645	5491	2227	1036	732	741	716	715	731	700	680	691	711	706	692	679	698	742	691	731	731	689	690	694	714	739	720	702	719	715	717	660	697	652	652	705	706	696	677	754	686	709	718	670	675	697	726	658	722	681	690	737	653	701	707	703	680	691	719	733	704	693	658	705	686	712	698	706	662	692	701	695	714	706	699	708	724	731	713	716	743	655	613	686	695	662	718	702	712	714	704	708	735	675	694	700	695	667	716	695	701	711	686	693	682	687	694	646	698	723	735	731	713	714	691	752	671	647	711	681	712	658	688	673	667	727	757	696	735	734	650	711	704	715	695	701	702	718	675	658	662	728	691	690	699	681	721	764	664	678	634	694	673	704	723	701	758	653	680	711	735	707	688	675	738	727	690	689	662	686	684	690	738	694	674	685	706	690	704	707	679	698	699	724	664	702	690	721	687	716	718	679	678	693	660	680	767	633	672	700	675	665	699	654	766	682	689	728	655	646	727	686	706	698	739	730	708	746	714	688	690	736	675	696	656	702	634	664	699	695	705	703	693	686	676	686	698	675	719	715	690	719	671	696	671	710	683	710	724	721	693	700	682	729	719	708	691	718	731	660	656	691	721	759	687	692	699	686	659	705	707	714	686	712	686	696	683	678	714	686	671	686	722	695	636	704	765	710	682	712	653	681	661	710	705	671	697	681	675	750	666	725	660	657	738	722	691	716	671	704	705	691	709	736	679	758	690	751	687	748	710	682	680	719	683	701	653	694	688	681	679	691	655	622	742	699	740	657	700	725	678	654	728	702	690	746	707	637	731	723	725	698	697	703	630	715	657	711	712	706	714	691	714	744	672	658	703	709	676	661	709	725	707	708	669	680	681	732	705	688	706	650	667	713	667	718	697	618	696	688	750	655	725	732	707	675	698	681	663	674	691	717	723	717	687	701	690	707	725	714	681	687	715	689	697	682	697	692	697	733	694	654	696	708	703	720	705	746	732	661	706	706	703	765	725	701	711	716	702	701	724	706	705	683	663	725	701	717	708	658	704	661	650	674	724	727	736	694	713	714	690	710	706	670	673	686	753	724	703	682	723	710	713	680	685	711	677	702	692	700	756	721	684	693	694	710	706	701	682	737	739	695	717	683	648	685	728	708	718	707	674	685	726	693	674	709	687	716	654	707	720	723	722	699	709	661	659	688	727	665	687	649	729	718	649	691	692	688	664	693	708	721	648	713	716	682	685	675	661	671	658	698	683	688	692	705	655	637	669	706	700	682	719	690	724	727	718	673	674	681	699	745	721	717	659	695	693	722	717	702	723	742	707	694	707	672	668	693	691	710	691	699	708	760	724	695	740	727	691	698	696	734	694	693	706	674	690	704	691	645	720	665	644	694	768	689	697	741	728	736	674	682	677	691	718	683	714	688	697	706	694	724	652	692	646	691	694	674	729	696	691	678	707	722	656	675	739	726	711	671	667	694	719	686	711	711	666	713	710	696	678	676	681	676	681	724	690	709	735	709	681	709	711	672	696	678	682	696	689	703	692	720	690	698	700	689	659	699	718	683	677	697	693	674	720	647	675	704	687	665	650	718	689	765	680	726	691	678	728	670	681	741	726	678	666	682	707	725	702	711	717	657	716	706	705	695	691	707	706	666	711	675	687	681	706	688	699	667	743	657	719	706	693	685	728	667	722	708	707	688	703	677	713	701	681	701	657	718	684	691	665	726	630	731	684	722	708	658	659	714	693	708	679	667	720	701	708	677	673	659	663	703	713	675	691	668	718	717	694	710	682	689	689	689	675	731	631	701	707	679	714	706	687	736	669	684	660	659	666	714	713	658	753	682	753	677	685	696	717	678	696	704	761	697	696	697	682	666	683	668	732	716	689	772	659	695	715	668	718	681	670	680	661	674	706	697	734	689	734	687	672	669	663	687	673	708	750	666	716	679	697	679	701	734	713	720	735	687	698	708	700	673	699	730	700	705	711	709	698	733	686	688	706	679	675	697	707	737	706	702	679	727	713	723	696	694	716	694	683	728	649	689	682	673	688	722	734	707	666	679	674	689	698	688	691	683	659	717	676	699	694	711	712	704	696	655	652	710	709	723	686	694	706	698	675	671	735	727	666	699	683	694	703	708	662	696	694	684	717	711	742	688	702	700	726	683	707	677	683	692	722	740	731	668	671	701	700	728	696	717	746	691	687	702	751	687	713	660	713	670	669	678	678	739	728	684	660	699	718	683	702	686	749	712	683	698	682	675	696	700	681	689	672	707	754	716	712	686	660	703	707	677	703	733	722	678	684	697	701	713	705	631	694	667	743	664	700	666	683	648	684	691	705	694	684	688	738	698	712	704	697	656	671	693	695	675	753	704	714	734	707	656	735	717	627	664	644	680	645	665	696	655	687	707	690	708	702	724	703	688	692	666	688	676	711	645	706	648	762	700	655	711	696	660	686	712	740	716	728	695	704	689	703	693	730	720	702	709	685	692	677	717	694	640	721	663	735	718	676	756	701	699	740	691	702	722	720	678	656	712	720	676	703	688	709	693	691	679	662	716	672	682	662	688	677	657	676	725	704	714	710	683	649	739	722	645	690	701	749	671	704	668	731	731	645	710	720	635	681	707	763	738	705	722	714	703	682	730	700	700	683	687	695	681	694	740	668	707	697	700	671	682	715	697	704	721	720	701	662	711	720	682	735	720	695	718	703	720	692	714	725	712	736	698	642	691	695	704	701	699	703	704	677	701	706	675	731	681	721	746	694	689	677	683	739	726	723	688	723	685	714	711	682	720	703	687	687	707	712	694	685	725	707	732	659	717	714	720	734	712	729	736	670	652	695	712	679	696	749	736	707	715	723	664	712	667	705	731	728	716	674	677	738	751	669	648	719	665	707	695	740	676	663	692	735	713	740	693	748	728	696	706	691	671	649	725	692	671	723	700	738	686	695	696	673	713	690	711	707	700	656	668	683	735	669	698	712	684	708	735	690	730	725	697	657	724	681	720	690	748	727	708	689	726	687	678	701	655	708	689	691	708	678	700	713	715	713	743	740	728	707	702	724	753	694	670	688	682	727	704	670	693	686	726	698	695	682	688	725	729	700	689	714	664	675	682	683	680	665	693	681	732	713	690	715	685	702	691	705	771	677	724	683	682	730	693	714	755	687	648	671	711	727	710	689	721	690	678	687	672	682	678	728	748	706	686	720	655	750	676	681	682	645	691	693	680	678	723	700	662	756	704	675	732	720	710	701	681	736	715	682	711	689	738	696	682	724	695	689	706	721	687	687	678	667	699	635	689	678	722	727	746	745	709	729	679	690	699	712	672	704	667	714	691	691	681	736	741	731	671	676	724	655	722	655	735	735	709	666	690	696	631	700	654	674	708	726	676	674	714	726	716	683	717	666	684	702	700	623	690	753	650	689	727	752	732	726	690	681	688	751	695	716	716	786
5588	11551	6007	1583	118	47	47	64	58	42	56	59	62	59	45	52	55	53	70	118	191	205	104	71	67	49	63	46	55	49	55	63	47	61	71	55	44	54	56	48	57	42	56	58	66	55	59	57	64	54	42	51	54	52	57	53	51	39	47	56	51	55	44	48	48	51	61	50	51	63	46	52	53	51	46	56	61	54	52	50	46	52	39	47	55	58	73	51	57	51	53	57	55	59	48	38	62	62	54	49	57	53	54	51	60	66	56	50	64	51	71	61	62	58	56	44	48	60	56	61	49	64	68	61	48	67	45	55	64	45	47	57	58	48	55	45	44	54	36	57	47	42	41	63	55	50	60	52	61	55	51	61	44	58	56	53	60	59	56	59	52	53	70	62	43	62	56	44	60	60	55	61	56	48	50	50	56	49	67	50	54	58	60	47	59	52	49	56	53	54	51	70	64	58	74	51	54	57	62	53	48	49	46	57	50	52	62	68	58	42	58	56	51	45	51	50	52	64	61	44	65	53	43	62	43	63	61	57	56	48	54	56	55	52	48	57	59	62	55	43	52	46	49	52	71	62	57	57	48	64	51	51	60	60	48	48	54	61	48	35	52	65	53	51	53	59	55	46	44	41	62	53	56	61	54	54	50	60	60	44	54	52	42	54	68	53	63	44	68	54	55	42	47	56	58	46	43	53	60	49	52	48	56	59	62	60	58	47	50	50	62	46	51	63	59	74	45	57	63	45	63	78	68	53	55	51	55	56	49	67	53	66	55	41	45	67	52	57	59	34	38	58	72	52	54	60	48	53	47	51	67	55	59	56	51	55	50	57	59	65	57	60	53	48	60	57	55	47	51	58	66	53	60	56	57	48	57	65	56	55	68	57	52	51	52	56	53	58	57	43	62	58	53	63	52	56	41	53	44	44	66	54	53	46	48	47	54	62	44	48	57	43	67	49	52	53	50	49	58	67	56	53	47	56	48	57	61	44	53	44	74	48	57	49	66	49	60	58	49	45	64	59	38	41	57	65	51	57	54	66	66	55	52	56	55	53	42	62	45	69	61	53	52	58	46	56	52	43	50	50	47	61	51	54	51	54	41	55	65	51	58	54	63	43	62	56	57	59	59	46	63	53	50	52	61	52	60	58	53	67	70	54	66	49	63	61	47	50	58	55	51	64	48	62	39	62	59	36	63	57	40	51	58	55	46	59	50	66	56	58	51	53	43	50	56	42	55	59	39	58	51	55	54	63	64	54	46	59	63	44	65	51	57	47	60	56	58	54	60	51	71	62	53	48	53	60	65	44	62	62	66	54	47	55	65	71	41	36	60	54	58	59	58	52	45	57	46	55	53	48	51	55	64	54	62	58	54	38	45	57	43	43	56	59	58	56	55	58	62	50	62	47	60	70	52	40	48	47	51	46	62	59	45	54	58	49	50	57	63	58	67	61	52	53	66	53	52	62	37	59	51	53	48	64	58	59	61	68	53	55	64	64	58	43	57	64	55	47	51	59	57	51	49	39	53	62	48	58	40	51	42	62	53	43	54	63	52	50	56	46	57	55	45	60	64	51	56	62	59	54	45	52	48	49	50	51	53	65	45	45	73	47	56	63	59	58	65	62	52	46	51	62	43	54	44	62	42	62	60	58	66	55	45	56	42	59	58	45	58	58	50	59	61	48	58	58	73	53	42	57	53	53	49	45	54	46	59	47	62	45	58	59	57	61	52	50	50	58	53	57	57	67	40	48	64	54	66	53	48	43	47	47	55	56	53	57	58	53	60	63	47	49	58	43	47	46	56	55	43	57	50	49	61	55	57	58	59	54	51	59	51	44	48	45	50	56	53	46	75	56	53	50	56	55	57	49	59	46	59	53	52	48	65	47	61	41	53	53	63	48	65	35	57	63	46	55	62	61	55	51	56	52	48	49	42	66	58	51	41	64	40	58	51	57	54	61	41	57	50	59	45	53	59	58	51	48	46	45	44	55	50	70	53	61	45	49	64	51	43	45	62	54	47	50	67	57	50	70	33	41	65	40	34	64	53	50	64	59	51	52	48	56	60	62	52	47	45	57	61	52	55	65	50	51	64	47	55	67	65	62	57	58	43	64	64	55	43	53	60	46	62	52	60	42	54	62	55	71	48	61	53	46	69	51	66	48	46	67	46	54	68	40	54	50	52	53	62	54	52	62	49	59	63	65	65	62	49	48	48	40	54	61	59	61	64	58	56	58	59	52	40	52	56	51	59	61	50	40	57	54	48	66	50	58	48	60	55	67	43	42	65	44	58	52	51	44	55	58	50	56	56	49	57	49	50	58	53	60	44	48	62	52	47	66	54	57	45	50	64	49	58	53	52	62	41	55	47	55	42	54	56	59	52	61	47	59	44	56	62	50	52	35	57	65	50	68	48	58	47	53	54	58	49	40	55	48	62	56	39	43	51	51	69	48	54	54	47	57	44	60	59	46	56	57	51	57	49	59	56	47	42	53	61	52	65	68	60	56	39	60	44	61	44	55	48	52	46	59	42	45	53	63	52	57	47	45	54	49	72	41	59	51	49	50	63	57	67	65	67	54	65	65	58	64	51	40	63	44	56	49	43	48	68	42	43	54	50	55	65	75	49	54	52	45	49	63	69	54	48	60	58	54	68	62	36	62	48	54	49	51	60	52	59	52	43	57	75	53	61	50	60	54	49	54	50	60	47	51	43	48	52	50	51	62	59	38	58	74	66	51	40	51	54	44	48	51	61	58	67	47	45	48	46	64	67	40	41	49	43	53	51	63	53	52	56	63	54	56	40	48	56	62	58	71	57	45	57	47	48	45	48	43	57	48	52	61	57	49	45	60	52	46	61	49	59	67	58	57	54	52	55	41	70	61	55	55	53	52	43	50	66	54	48	51	56	67	47	62	63	37	49	66	61	51	57	56	52	58	47	50	60	55	41	66	52	48	49	48	53	54	49	60	49	52	64	56	53	68	55	61	64	50	37	65	54	47	65	57	51	48	54	65	51	48	55	55	60	38	56	43	57	49	46	50	45	42	58	55	42	56	60	59	52	60	55	54	49	53	75	65	46	56	59	49	59	58	57	65	53	61	47	54	57	59	57	54	43	67	63	45	51	47	52	62	62	51	42	40	49	64	49	59	51	57	61	64	65	56	50	61	47	39	53	49	53	44	55	55	51	58	59	67	59	60	50	57	50	57	59	49	70	54	50	56	51	42	55	52	71	52	49	75	63	53	67	62	51	56	53	75	60	45	63	44	66	48	65	61	44	54	64	39	40	46	50	54	45	70	51	58	57	48	63	59	50	54	52	51	52	45	65	45	52	57	61	48	61	60	64	65	47	60	45	48	58	45	45	49	55	56	46	56	53	59	47	47	55	43	66	58	62	62	50	52	66	64	59	53	48	54	49	46	43	49	41	57	60	63	51	54	40	39	54	47	50	55	50	40	63	65	59	49	52	60	61	59	60	60	51	48	49	61	48	60	62	47
37248	37398	26387	23163	2806	897	926	802	742	737	733	650	681	713	705	710	647	625	1008	2854	5205	4200	2138	1215	869	694	673	633	667	664	676	628	681	672	636	670	618	688	680	640	662	683	677	698	673	666	667	667	639	652	671	677	649	667	656	639	630	635	667	685	722	638	703	649	660	665	618	640	691	646	682	647	674	682	655	663	662	621	620	681	683	621	671	649	650	643	708	693	666	631	661	581	663	676	622	618	628	657	700	629	660	639	687	689	660	665	675	642	646	656	677	635	649	626	623	662	653	676	685	652	670	662	621	639	697	674	655	680	632	694	676	603	667	628	666	658	595	652	630	653	662	683	690	688	684	626	630	635	657	626	651	655	597	630	682	668	644	660	706	638	653	607	616	680	694	678	689	653	660	646	681	631	577	638	661	587	695	652	674	660	649	632	668	651	652	646	674	659	624	677	662	633	682	656	687	680	653	653	668	675	633	640	659	660	623	680	657	681	639	677	642	670	661	675	693	668	675	686	655	658	654	668	640	654	626	670	665	669	639	690	612	662	642	646	676	659	664	653	640	673	699	657	640	674	682	625	642	661	630	673	632	627	672	611	683	669	700	662	681	711	655	655	639	652	681	655	662	631	665	672	658	651	638	638	680	630	637	665	709	632	628	647	650	662	684	687	639	652	655	664	643	643	693	663	664	646	669	664	660	649	649	648	664	689	638	634	652	660	656	661	652	637	660	649	663	676	665	641	615	666	663	656	618	623	661	692	631	674	676	654	619	675	617	638	652	634	692	629	696	637	686	612	667	677	698	588	673	638	623	645	633	631	664	672	644	673	653	655	665	691	677	624	652	656	691	683	672	627	627	636	625	677	671	666	681	658	689	656	628	649	735	659	646	637	628	679	648	673	644	645	643	678	649	645	636	702	684	655	585	650	675	667	689	694	622	630	687	653	684	665	644	637	670	599	683	628	615	626	652	716	685	708	660	680	653	659	705	689	605	642	660	649	688	644	661	661	678	654	674	675	669	683	715	678	656	642	666	632	599	656	643	649	699	618	660	628	699	661	675	658	642	661	685	658	664	606	708	683	646	668	657	658	617	673	644	624	692	743	686	650	664	681	640	654	660	669	652	640	637	619	658	664	655	651	667	683	637	646	616	680	658	684	646	625	665	682	684	660	655	669	669	649	644	660	671	645	655	663	664	651	670	678	661	694	665	631	648	650	730	647	662	648	673	691	691	725	632	663	640	644	650	675	660	631	641	641	644	637	652	655	674	675	656	666	632	647	624	653	678	640	589	629	652	643	678	654	634	645	620	672	669	654	679	678	653	655	633	644	676	650	663	684	620	682	677	672	676	627	661	658	651	679	658	627	677	653	661	648	674	668	648	682	631	646	671	678	644	644	657	640	658	608	604	631	645	663	645	651	677	665	641	652	646	588	647	676	652	683	617	698	682	625	617	584	628	658	638	654	668	682	671	659	623	617	660	661	738	668	672	675	679	691	674	616	640	665	620	666	668	635	684	634	665	651	655	665	642	615	654	613	640	632	634	644	640	648	628	663	634	661	663	650	619	655	699	636	671	665	638	695	724	672	648	686	680	673	649	704	668	688	685	669	692	650	656	636	688	700	670	637	699	655	635	603	662	662	674	684	672	671	635	706	674	683	699	661	651	646	677	669	658	699	623	687	650	687	679	672	677	654	691	639	638	672	681	659	662	649	655	669	667	686	703	675	645	639	633	632	643	646	636	723	646	693	680	610	678	671	680	602	659	735	688	725	655	691	696	665	660	641	657	665	659	680	655	646	699	670	670	640	676	645	650	635	663	653	677	684	636	649	669	680	655	687	655	633	675	620	678	674	653	663	688	642	611	697	630	651	669	652	682	672	620	637	698	682	643	652	632	641	702	677	642	648	661	679	631	665	685	671	593	660	694	704	687	652	696	638	674	661	620	643	651	634	660	671	648	708	677	657	676	661	645	657	667	649	653	651	635	668	673	676	673	677	686	614	663	683	637	680	639	671	620	641	648	631	641	641	669	682	654	670	684	672	615	632	637	677	660	650	696	666	647	671	649	678	653	705	649	669	656	603	664	661	685	677	665	656	649	648	643	683	671	614	693	662	685	640	670	682	691	717	633	675	620	688	647	647	618	647	618	669	652	659	659	631	640	635	649	693	663	685	704	670	654	687	673	669	664	669	666	655	624	666	666	652	679	689	634	675	646	705	633	661	683	651	667	603	650	676	664	631	654	629	649	649	622	688	679	622	630	657	655	629	667	678	699	720	668	653	652	653	667	704	680	663	701	631	634	688	648	653	680	679	715	643	650	648	673	650	633	649	688	653	662	638	653	699	638	663	624	658	640	668	627	676	611	634	643	613	689	678	655	636	630	655	627	678	670	681	638	637	635	626	658	674	679	663	669	645	635	613	687	670	687	677	670	666	664	640	702	660	639	626	646	648	656	645	678	649	631	645	634	626	681	627	667	662	678	656	622	700	662	665	674	679	664	645	672	661	637	671	655	711	697	645	675	641	657	705	667	647	618	638	629	667	674	669	641	677	629	656	685	698	641	682	622	645	655	653	665	671	633	621	665	633	642	627	647	618	633	666	666	638	657	670	672	641	661	645	659	647	659	652	640	636	685	650	667	659	643	657	629	664	657	640	657	707	646	718	654	674	688	693	655	672	667	654	663	706	671	625	680	673	638	662	619	678	637	697	666	687	660	642	616	628	661	689	639	623	653	624	634	685	673	661	664	652	629	669	653	672	673	659	669	668	679	705	643	659	707	649	659	671	607	688	678	653	632	658	635	705	666	655	693	653	637	655	648	679	677	622	643	643	657	658	660	656	665	630	656	647	646	657	662	654	646	629	646	700	647	643	662	649	667	655	643	660	634	659	654	662	624	652	700	684	642	644	670	633	688	668	713	626	673	622	640	681	695	663	665	674	635	673	701	684	640	659	617	633	692	668	690	636	664	643	614	633	665	643	679	640	667	711	647	660	658	655	699	646	660	686	621	680	627	645	667	673	669	675	646	674	659	648	656	635	672	638	641	728	620	718	654	655	652	656	670	656	619	688	678	680	713	645	665	681	639	658	658	660	653	682	687	673	622	615	670	675	652	675	640	678	635	639	687	671	644	632	661	633	658	636	685	605	639	677	616	618	669	660	623	681	658	666	660	679	668	704	644	713	631	623	656	629	675	660	647	694	635	675	632	644	669	671	665	660	648	689	647	671	641	685	667	632	617	675	661	699	672	686	672	601	641	693	648	638	681	649	661	670	657	684	654	666	669	719	638	669	650	635	642	672	678	635	686	676	664	653	646	641	649	619	653	694	645	640	648	678	610	671	637	656	682	672	629	659	629	654	680	659	647	644	662	649	694	659	646	630	695	655	600	657	734	676	678	667	686	653	662	645	637	641	653	633	675	624	655	653	633	688	669	688	728	685	631	643	631	644	669	655	637	634	635	673	666	652	672	668	623	689	678	702	629	679	644	687
13604	31057	16331	5611	492	45	54	61	49	63	43	46	53	59	54	39	47	51	109	364	378	211	134	88	55	34	47	53	30	40	38	52	40	34	28	37	59	45	31	45	44	48	55	50	48	48	38	43	54	40	47	46	56	42	46	43	51	43	38	36	43	44	37	36	51	47	47	43	45	45	42	40	42	51	55	32	47	45	50	58	38	49	42	49	35	56	40	47	34	37	45	44	49	50	38	34	49	34	48	43	46	40	49	50	37	44	42	51	35	43	37	29	56	49	39	42	50	36	47	34	44	40	42	50	49	42	50	28	39	47	36	48	56	44	43	49	56	53	53	45	34	41	32	50	46	46	45	45	44	45	46	50	46	46	54	46	38	35	51	34	52	57	49	44	49	45	50	37	37	52	50	47	40	57	29	54	58	53	42	40	45	32	43	55	52	46	50	43	47	44	30	43	42	36	40	59	50	48	58	44	37	44	52	47	47	50	35	54	31	41	52	50	35	37	44	55	45	51	55	49	47	43	55	59	39	35	50	38	38	58	52	44	53	45	32	46	41	56	51	54	57	48	31	34	45	50	36	49	46	33	48	33	40	47	42	38	37	45	42	55	51	53	40	46	39	37	46	28	42	52	49	50	44	34	47	55	40	45	49	44	46	39	47	36	50	45	45	50	50	35	40	41	44	46	54	47	48	41	53	52	66	35	50	46	37	45	52	50	45	46	41	38	54	53	48	35	37	51	49	41	58	43	48	53	29	41	54	37	45	36	56	35	42	51	51	55	45	41	50	49	49	42	38	46	43	31	54	55	50	45	51	55	38	39	43	49	40	40	49	61	36	54	53	49	44	38	45	38	55	44	40	51	46	53	45	40	37	36	42	40	41	46	39	45	35	38	50	56	52	43	47	44	34	42	45	42	48	42	33	54	56	54	36	55	47	50	48	51	52	39	51	52	46	36	42	49	52	53	48	39	32	47	41	51	41	41	39	46	46	50	55	39	43	51	28	32	49	48	48	48	44	41	46	48	39	38	40	47	52	49	52	47	39	45	38	55	35	51	39	39	52	41	37	53	33	43	36	38	46	37	50	46	41	48	42	55	39	45	48	45	49	47	45	34	51	42	54	37	42	45	37	41	43	52	41	45	43	46	48	42	34	53	41	41	36	43	49	45	46	46	35	49	50	48	36	52	48	46	42	44	37	52	36	35	43	46	47	46	36	45	38	50	37	42	40	43	50	29	34	50	38	41	29	46	39	29	45	52	51	40	60	49	36	37	48	58	45	34	35	47	50	33	39	41	49	55	40	39	48	53	49	43	35	40	38	42	51	50	45	48	34	46	53	43	38	36	43	42	50	44	40	38	45	46	46	46	46	42	47	49	46	50	50	42	45	42	48	33	63	46	51	42	43	48	41	53	35	47	46	41	43	42	45	34	46	47	41	50	40	44	42	52	44	49	47	35	30	45	55	39	59	65	49	41	53	39	34	50	53	47	64	35	49	46	41	51	39	45	48	55	41	53	41	55	43	48	34	41	55	46	37	41	50	45	53	43	41	52	52	40	52	43	38	60	45	40	43	38	39	52	46	45	36	45	32	41	49	44	56	33	51	46	44	45	36	41	44	38	44	46	35	40	51	46	47	44	37	38	47	47	41	44	44	50	52	43	44	44	50	39	35	46	38	46	43	43	43	36	56	54	42	48	47	50	41	41	39	40	41	40	56	42	40	47	49	52	52	46	52	38	42	43	60	53	30	50	42	30	35	55	44	44	45	48	47	38	47	45	48	46	44	37	41	42	46	47	49	41	43	41	46	51	39	47	41	52	41	43	51	35	48	36	48	43	43	44	38	47	42	50	46	48	52	31	32	43	41	51	58	56	47	47	38	48	52	44	49	46	42	45	57	46	54	41	51	64	46	45	57	51	40	41	51	40	40	49	39	53	41	35	44	49	53	42	46	53	38	42	41	52	53	46	42	49	41	58	41	53	46	51	46	55	48	56	42	50	54	38	42	40	58	44	40	44	34	43	36	45	55	42	49	41	38	48	37	36	54	51	42	50	50	44	39	49	43	51	45	48	45	52	48	43	48	51	43	40	45	44	59	44	51	57	36	34	48	51	53	46	57	54	44	50	42	35	42	41	45	33	43	57	46	49	43	43	53	43	40	58	39	48	45	57	50	32	36	48	42	50	57	44	39	49	44	49	44	37	50	37	52	36	43	37	54	42	43	48	60	50	51	57	44	63	37	45	42	57	56	36	46	48	47	50	49	54	48	37	49	37	43	37	44	42	61	38	43	40	44	38	64	41	47	46	41	51	45	33	40	27	59	50	49	31	45	41	37	35	50	39	40	48	46	38	45	47	48	40	41	41	46	48	41	50	38	37	34	67	50	48	54	44	41	35	60	47	39	40	51	52	44	46	31	57	51	50	40	45	46	55	46	49	54	45	41	46	38	37	48	49	46	46	44	46	53	38	43	45	38	52	45	43	39	41	53	52	46	44	31	53	53	49	55	41	44	47	38	36	52	38	49	54	47	45	45	41	54	45	67	44	28	41	50	46	54	49	41	43	42	54	53	36	35	51	33	53	56	42	39	36	50	55	48	51	47	39	56	36	36	55	33	38	38	44	42	49	59	52	53	41	41	46	36	55	41	44	54	55	36	40	55	39	30	44	38	33	43	57	36	46	43	43	46	39	53	52	46	54	48	46	42	37	40	33	45	38	53	51	46	44	55	38	39	44	40	49	47	52	46	42	38	55	45	41	55	42	30	50	52	39	39	34	50	41	43	44	47	51	55	52	38	50	47	41	39	55	49	43	39	48	53	52	46	61	31	46	50	45	47	46	46	48	37	51	53	42	43	41	45	50	49	45	54	50	50	48	55	43	41	53	41	34	49	37	46	67	36	35	42	38	39	45	33	44	43	45	43	38	49	46	41	36	56	49	38	48	40	47	50	45	51	44	47	45	45	37	48	40	51	53	50	47	57	51	47	50	57	45	51	44	45	38	42	40	41	45	51	36	44	45	33	42	36	58	45	51	46	41	54	38	45	47	50	54	44	53	32	43	41	40	45	62	49	46	47	48	47	43	54	45	41	37	47	38	42	42	62	46	40	52	53	50	36	44	40	49	40	48	50	33	49	39	53	44	43	42	46	42	56	50	47	51	56	36	46	52	37	58	40	55	38	48	52	45	53	42	49	41	37	48	41	48	40	45	40	41	48	45	45	48	50	47	38	53	36	40	51	50	42	37	44	49	45	45	42	52	52	43	48	39	45	38	36	49	45	54	44	39	43	49	43	50	43	35	47	33	35	36	48	51	40	57	53	42	42	43	42	50	38	46	41	35	47	53	55	52	46	52	33	44	38	39	37	35	44	45	47	46	43	35	40	38	52	46	54	42	44	41	37	47	47	50	44	44	54	32	45	43	50	58	48	40	47	42	50	43	39	40	35	42	60	38	50	53	39	37	34	45	43	42	38	46	51	49	53	43	49	38
38283	45827	36232	36321	8259	1470	1230	1033	918	809	727	684	669	637	587	643	610	683	3360	11146	10169	5873	3135	1344	739	569	554	524	527	537	515	523	569	570	608	555	557	547	537	550	519	548	543	524	544	541	553	534	530	580	534	511	546	528	550	542	531	547	560	548	529	552	543	525	553	550	538	510	551	582	554	527	536	581	581	538	518	526	560	588	519	536	568	549	557	499	560	558	567	537	496	548	549	562	520	525	566	539	539	568	526	530	566	525	511	522	558	529	548	556	553	533	573	544	535	553	557	565	631	527	540	550	539	528	536	543	553	548	521	570	530	560	505	534	542	565	545	540	540	560	546	537	539	513	534	560	568	532	535	547	521	590	524	578	563	531	539	521	518	565	536	538	574	546	542	530	556	524	545	519	530	567	572	520	537	531	542	571	543	496	508	554	553	555	523	547	534	529	551	579	555	534	535	493	532	540	528	531	522	545	576	513	503	546	520	538	510	558	547	531	570	562	546	523	564	493	521	529	544	574	569	530	530	539	580	560	545	545	562	552	559	555	538	525	526	551	547	552	517	582	552	527	584	564	545	566	564	559	501	549	559	576	569	489	570	555	549	512	570	554	555	536	589	543	542	580	522	601	508	585	523	571	536	544	559	510	521	577	533	530	604	561	557	533	569	531	552	594	527	514	520	596	572	589	552	538	544	557	566	567	561	534	556	520	549	538	569	506	538	564	533	531	544	534	511	506	534	536	501	543	537	509	597	575	568	564	521	545	544	564	518	546	509	522	574	551	572	555	556	536	577	521	577	554	533	519	561	509	544	534	548	553	548	540	506	560	503	548	589	555	526	544	550	571	567	526	558	522	545	507	569	569	548	521	521	584	555	568	561	547	564	539	568	516	523	546	508	530	586	507	547	543	509	573	556	545	547	570	559	547	549	566	537	539	562	566	563	521	547	527	530	532	545	525	539	505	580	533	547	552	544	532	533	539	535	506	521	590	525	552	548	517	572	534	569	525	524	549	589	547	513	566	559	553	553	560	532	560	509	554	546	587	569	542	550	543	501	565	550	604	510	502	556	551	554	575	586	546	529	565	582	511	543	524	581	593	580	543	517	553	521	517	479	567	539	533	538	560	519	548	528	532	543	555	581	555	482	522	596	536	534	587	544	544	535	528	486	541	557	561	531	534	553	558	545	532	536	543	568	566	539	550	557	550	537	532	554	551	558	585	569	517	562	553	550	553	564	568	514	542	510	549	543	546	540	566	562	586	543	498	562	543	567	560	563	542	545	551	576	553	555	501	524	538	535	528	546	526	541	545	539	503	513	564	576	539	571	586	550	583	561	523	568	579	537	570	518	574	571	526	550	568	527	550	567	513	540	499	534	582	524	544	548	539	548	536	586	552	568	524	520	537	539	591	561	573	540	596	543	545	564	542	527	553	522	528	499	522	584	503	554	552	503	587	493	528	501	546	565	549	548	546	582	570	554	571	525	538	534	584	562	514	527	522	557	570	538	532	533	601	501	533	511	604	608	545	566	568	528	558	508	574	582	530	557	519	581	553	570	529	592	577	514	574	546	506	520	517	512	581	544	562	576	525	568	518	523	523	541	578	578	546	564	537	587	554	560	517	599	572	526	550	549	537	526	539	519	553	516	556	527	528	556	502	545	534	564	554	569	558	554	513	569	527	508	564	490	534	510	569	518	563	548	569	527	556	532	579	523	551	565	574	575	515	532	557	558	567	567	507	552	537	539	555	569	532	565	542	563	563	545	501	528	568	553	567	540	541	579	553	546	551	537	546	546	560	584	531	548	533	522	570	505	546	495	538	557	560	587	542	590	550	559	526	535	568	536	561	538	535	551	536	556	548	559	553	546	545	559	556	539	546	510	556	560	555	531	550	562	539	548	533	557	545	581	540	567	496	543	537	557	529	561	538	540	566	564	543	550	556	562	556	567	570	538	502	552	542	537	544	590	579	560	558	577	545	557	521	546	526	544	556	543	523	553	544	570	504	546	550	548	529	516	536	543	517	549	513	543	522	583	499	518	546	541	547	579	546	541	571	528	514	575	535	520	505	507	568	524	531	564	569	562	547	558	512	535	533	479	563	498	557	528	539	542	558	608	587	574	533	572	517	537	552	542	494	555	534	544	597	522	566	479	563	522	546	526	552	543	576	531	536	529	572	599	533	554	571	568	578	503	564	546	546	549	563	522	533	505	494	583	554	579	552	528	505	508	605	585	567	555	590	515	541	528	507	539	570	600	553	551	550	580	522	550	543	515	541	511	554	547	498	562	537	536	555	500	574	597	549	539	573	516	592	531	568	529	520	524	536	578	557	522	501	520	523	554	525	523	540	569	557	530	572	596	550	528	565	512	508	536	534	542	507	559	573	559	560	560	553	548	579	543	544	532	562	519	534	536	546	524	528	528	572	534	568	569	567	564	536	522	565	533	561	536	516	528	540	532	591	561	520	535	534	540	505	549	575	564	546	528	563	543	541	536	548	600	516	581	578	505	561	545	530	555	537	511	576	549	524	552	561	538	503	553	536	551	547	525	569	517	568	584	566	554	515	572	600	546	577	535	576	553	509	521	522	550	507	579	552	548	552	560	547	508	523	551	566	508	567	570	527	555	540	527	568	541	534	518	510	534	578	552	527	545	526	507	552	533	543	538	554	561	586	591	554	553	552	537	556	547	510	576	572	513	557	513	528	543	518	517	550	529	553	575	561	574	539	512	574	568	569	532	575	519	537	517	563	544	542	590	556	529	534	561	567	551	573	560	522	528	505	508	566	559	523	580	524	552	540	532	538	557	543	546	542	492	553	517	554	554	587	524	533	559	505	529	541	603	541	577	535	540	569	551	566	549	551	563	533	543	511	510	586	533	546	525	527	561	528	523	597	552	526	543	544	551	525	537	552	567	581	554	565	544	542	552	537	555	572	545	532	548	506	510	514	558	547	551	536	557	536	547	545	533	600	555	569	545	534	541	533	565	536	526	561	558	513	582	552	553	502	545	550	593	561	548	507	520	523	592	578	543	523	597	536	565	531	519	559	539	573	532	517	554	575	530	546	548	573	570	541	519	530	582	566	557	529	555	562	531	541	563	560	567	537	562	569	539	562	565	579	527	540	534	546	549	538	537	549	546	533	530	546	573	608	510	564	566	552	569	533	520	515	550	563	530	578	567	572	570	478	554	535	558	569	530	574	556	531	567	525	509	546	535	556	516	569	515	527	524	543	557	591	535	557	561	532	554	530	542	572	550	543	544	594	534	530	541	580	516	515	519	562	536	538	526	569	530	562	556	568	547	549	563	581	553	499	547	532	556	533	578	559	512	580	503	556	528	530	549	566	507	577	535	549	546	552	546	570	585	491	567	567	517	579	575	573	544	535	513	499	577	496	546	547	547	535	536	567	544	599	565	565	540	557	522	558	574	545	536	577	552	559	554	572	499	536	601	535	599	610	571	568	565	521	606	549	526	542	521	549	557	540	547	570
14009	28481	15803	4722	442	64	78	64	65	69	65	64	61	68	68	54	58	59	217	322	361	259	165	125	85	55	57	53	78	58	60	58	70	70	78	64	61	59	68	54	63	63	71	59	74	68	53	62	55	62	69	75	65	61	76	61	77	75	59	75	64	80	66	53	64	52	83	63	75	69	68	77	87	52	66	58	65	86	66	73	69	70	48	66	70	67	79	63	61	81	56	66	61	52	58	57	70	73	72	70	60	61	62	82	63	68	47	67	67	73	65	78	60	73	69	59	74	70	67	59	62	78	63	77	78	60	80	59	72	72	68	65	64	52	59	73	60	58	66	69	61	74	80	55	68	56	76	73	74	61	55	60	56	59	60	71	61	63	54	69	58	70	64	59	67	68	65	78	69	63	66	74	63	71	69	72	68	69	79	61	73	66	81	57	63	81	82	76	64	69	70	56	84	69	59	65	72	84	72	63	61	68	45	63	73	59	59	65	50	72	68	66	68	62	56	48	76	63	61	65	77	67	69	83	64	73	78	69	73	68	70	57	60	74	67	63	61	78	73	77	57	73	60	68	62	60	55	59	58	60	61	74	63	72	59	67	64	77	80	70	50	66	54	68	62	61	77	68	72	74	65	64	61	76	66	71	64	58	60	77	66	59	79	66	64	72	57	71	62	64	81	76	65	69	57	74	73	66	70	55	70	68	71	66	57	69	76	71	70	51	55	64	74	55	60	59	64	76	72	55	66	68	72	73	73	65	70	70	62	60	74	59	63	63	64	66	69	62	65	68	70	71	73	68	67	80	70	61	45	71	67	63	78	72	64	67	66	64	71	81	54	66	71	73	74	56	81	58	57	65	62	68	61	80	78	60	68	71	64	66	72	71	64	61	55	58	62	73	62	60	58	66	67	68	57	59	65	61	64	74	55	63	76	66	62	74	69	56	45	66	66	68	76	70	78	60	69	73	54	62	81	87	83	66	74	67	73	82	63	76	59	79	89	60	68	74	76	66	51	79	70	68	66	51	73	73	74	78	61	59	58	70	56	75	59	57	67	78	64	66	74	57	59	79	69	48	60	76	65	56	71	76	66	79	71	61	69	76	65	72	65	69	63	69	69	58	63	66	66	69	56	67	75	68	66	77	66	67	65	63	69	58	62	65	68	58	59	66	66	63	66	69	85	58	71	60	70	63	71	55	63	72	76	57	69	58	79	79	70	63	55	69	58	65	73	73	72	75	65	72	78	60	81	74	71	72	62	64	73	73	58	80	57	70	73	71	71	62	58	58	85	52	72	55	65	70	64	73	62	54	66	61	65	67	81	79	61	67	70	58	47	64	72	69	63	60	65	69	65	63	69	62	70	68	70	72	67	52	70	78	53	65	73	75	66	66	65	64	68	72	55	57	74	67	59	83	74	84	65	69	69	68	64	70	88	68	68	77	59	70	77	61	74	66	60	57	75	63	66	56	63	65	78	59	63	73	67	73	73	73	54	59	65	70	72	74	73	62	73	53	53	64	64	76	69	67	69	56	65	74	60	66	61	69	62	68	70	64	65	65	58	67	74	68	60	66	71	57	59	70	76	70	73	70	75	72	67	77	78	67	60	68	74	68	61	77	60	74	59	53	75	63	78	71	72	64	64	39	59	63	50	64	79	68	53	67	67	73	67	61	56	55	58	58	55	74	61	73	78	53	64	68	77	76	58	87	67	68	63	67	73	73	79	66	70	76	75	43	74	64	79	51	76	75	62	65	67	74	51	69	47	72	81	53	73	65	73	68	60	59	84	66	66	88	64	68	70	68	72	73	60	61	80	87	75	83	66	76	73	62	67	65	49	64	73	71	71	61	62	70	77	75	75	68	68	69	58	52	87	66	64	61	60	44	58	69	72	66	67	74	72	70	67	78	64	71	65	63	57	76	73	71	61	65	67	66	62	64	65	51	58	83	73	48	74	61	66	82	67	88	67	67	55	47	60	69	71	78	69	61	63	61	74	60	75	64	69	70	62	65	57	65	79	64	63	73	77	59	69	63	68	69	65	90	58	68	61	56	72	59	80	49	72	66	75	79	51	72	73	82	52	73	86	66	65	64	66	86	66	62	68	71	60	69	70	55	71	60	65	63	58	52	68	78	66	75	72	71	74	62	69	67	71	60	53	74	57	63	61	65	61	67	58	59	56	70	61	73	65	63	65	79	62	71	69	64	63	64	58	68	61	69	58	69	66	65	73	75	70	77	66	67	60	60	73	84	57	65	58	63	66	70	67	65	62	64	68	78	56	66	79	57	65	84	83	79	66	52	76	55	56	62	58	66	67	66	65	62	81	65	63	67	65	58	65	74	60	68	55	63	73	52	67	48	63	82	70	66	65	66	67	60	80	77	71	73	66	62	71	73	58	77	74	63	51	67	54	62	61	63	64	71	68	80	83	82	65	56	59	61	69	55	51	71	60	78	63	63	77	88	73	65	46	71	69	71	62	64	78	51	65	64	77	76	76	59	66	67	69	55	61	52	67	68	59	64	67	55	70	74	70	78	52	72	65	59	72	64	73	80	58	74	58	73	86	63	71	75	56	61	71	67	68	69	74	62	68	66	58	52	66	68	67	57	64	69	64	62	62	81	61	56	59	70	60	61	85	66	82	64	59	73	63	64	51	52	61	50	63	61	73	79	63	62	64	76	72	60	58	68	53	76	69	67	74	69	65	74	73	74	61	65	63	69	81	65	62	59	68	61	68	77	70	62	59	73	63	50	70	61	67	70	58	75	62	53	65	65	69	75	70	84	71	73	83	71	64	67	91	58	84	62	83	67	63	66	70	57	65	72	62	59	75	53	64	64	67	66	66	64	79	64	70	65	68	71	59	71	60	99	79	59	58	72	59	68	74	69	61	87	62	62	68	71	73	71	72	58	90	64	71	61	67	67	67	66	60	79	62	72	64	71	70	84	78	71	73	57	74	67	63	75	83	67	67	66	66	76	70	64	73	54	75	72	66	68	72	59	70	66	59	77	73	56	66	75	64	79	65	62	66	58	66	88	67	68	66	65	54	65	64	53	76	70	85	69	54	77	67	73	63	61	61	56	95	74	62	61	55	66	62	64	63	57	55	63	66	62	74	75	75	56	69	71	51	63	69	67	75	73	58	74	66	67	63	47	60	77	71	48	81	71	62	58	70	52	54	71	72	70	72	67	72	82	60	71	66	56	70	65	65	55	60	56	65	60	73	70	55	65	59	65	51	65	76	72	52	73	64	59	52	74	57	66	55	67	62	67	66	64	53	70	70	74	59	66	77	61	75	59	84	63	66	72	82	57	54	55	68	58	67	68	76	49	82	64	67	54	64	80	59	54	71	62	77	68	65	58	64	74	70	69	73	59	78	81	71	81	64	70	62	71	58	68	56	65	75	74	70	68	57	56	52	67	51	65	76	66	76	63	60	84	70	77	50	65	74	70	59	67	66	59	64	66	57	76	61	73	70	60	69	79	67	65	62	58
43503	48917	35871	34063	8229	1611	1506	1272	1162	1072	1017	1040	936	974	901	830	901	1219	6121	9195	10533	6751	3893	1823	1152	819	766	754	826	782	824	795	773	815	829	817	830	819	866	804	845	753	780	794	802	776	773	828	826	795	777	826	861	791	825	838	855	760	833	803	799	810	765	815	845	844	859	741	811	805	791	795	831	778	810	779	811	855	824	831	813	795	745	822	797	800	849	822	734	772	823	776	854	794	796	808	804	848	816	817	802	818	799	786	790	844	804	806	782	769	740	855	809	815	804	806	809	823	861	874	782	795	802	816	818	809	843	784	813	821	772	752	803	799	852	865	780	813	804	839	805	797	759	816	800	794	829	818	831	801	754	799	833	799	874	826	753	784	781	866	858	857	827	800	790	822	801	813	795	742	815	872	833	829	845	825	809	785	789	840	850	812	770	806	816	779	779	795	789	845	802	816	803	819	801	838	821	821	748	803	787	811	808	788	812	749	817	837	812	847	744	795	819	805	816	817	860	803	777	818	825	792	822	753	864	867	850	776	814	788	814	788	791	844	773	811	842	864	854	790	752	791	814	851	796	773	821	830	775	807	756	788	790	796	738	770	836	801	754	851	809	817	835	750	796	780	805	805	805	818	794	781	791	819	788	788	809	841	815	823	831	817	791	785	831	816	878	837	756	753	823	793	818	807	806	831	824	791	779	843	791	799	787	821	785	816	797	817	807	782	800	889	803	816	832	838	803	797	824	821	798	829	781	793	819	810	800	844	772	805	804	802	803	771	823	804	824	749	780	815	800	769	841	841	793	795	767	786	792	840	853	851	849	794	824	765	813	829	793	856	769	790	815	802	815	846	826	790	785	795	775	830	812	765	746	841	779	843	781	794	821	799	821	794	778	840	769	868	765	805	809	786	811	792	800	788	860	808	811	803	758	855	820	838	790	810	791	811	782	811	798	802	810	791	807	824	834	814	817	795	780	843	820	837	823	801	839	782	842	807	794	805	826	841	818	816	807	806	808	803	839	791	846	798	816	783	802	767	768	841	826	765	788	810	856	789	802	800	803	823	802	791	864	795	819	831	814	794	793	839	754	784	818	833	853	809	799	812	808	807	780	811	776	843	811	796	807	852	795	868	795	816	808	747	820	824	787	812	813	825	814	796	817	842	789	815	824	816	804	779	829	821	802	770	843	822	752	813	807	824	857	809	771	828	780	834	811	764	807	780	798	811	756	851	779	826	804	848	831	782	791	786	843	734	809	808	792	807	851	828	785	813	826	805	821	804	791	790	812	805	785	806	832	838	784	798	834	755	780	843	821	836	840	793	846	797	803	814	865	822	825	853	790	818	788	845	794	803	785	738	824	796	772	806	825	820	771	753	808	789	775	807	865	816	842	807	794	803	829	803	802	779	771	791	779	814	740	806	805	751	799	818	819	868	776	850	798	823	849	774	849	768	816	806	829	835	874	871	783	851	829	801	814	828	798	800	755	799	831	804	808	835	805	795	829	783	785	788	798	829	785	816	714	818	828	804	821	804	820	813	770	821	809	792	821	839	798	790	833	781	814	789	779	798	762	805	774	819	837	795	840	796	829	792	779	824	814	794	836	778	780	786	867	790	812	836	829	814	812	842	765	861	833	797	798	772	836	790	850	814	823	857	824	825	824	805	862	853	775	791	864	825	781	809	836	810	818	784	758	790	802	800	813	839	815	825	793	782	816	820	798	779	821	810	772	810	806	796	786	777	762	790	807	838	776	764	824	800	827	796	849	774	776	790	779	799	756	809	854	791	859	824	823	852	810	824	867	799	806	781	826	780	757	768	854	799	771	787	785	803	809	821	853	805	824	843	825	781	843	788	802	810	806	748	825	798	834	815	790	795	887	842	802	807	799	819	805	843	777	815	835	803	812	822	812	781	780	822	823	832	863	816	843	822	827	788	786	765	777	806	780	843	787	779	842	850	774	782	835	831	833	793	788	814	817	819	801	820	777	798	771	805	767	792	834	815	852	792	783	824	818	860	797	811	822	778	884	800	801	817	813	805	861	818	764	822	784	820	834	790	777	823	781	800	787	789	811	774	821	866	799	780	753	842	829	784	830	768	812	817	867	813	810	787	818	811	796	812	805	822	859	824	755	813	815	815	813	787	829	852	788	816	795	798	791	814	803	781	824	830	785	817	756	815	781	791	762	881	819	790	774	807	765	841	779	804	834	836	751	798	825	792	790	800	818	868	808	814	785	791	799	794	807	796	815	793	771	798	793	783	828	799	801	823	822	773	852	805	785	839	779	834	791	821	806	781	799	778	825	822	828	826	775	838	825	804	784	809	790	809	826	833	808	792	785	839	774	869	808	857	785	811	748	757	802	772	771	795	808	802	792	797	824	811	780	740	818	800	827	802	807	792	765	793	761	828	807	819	774	813	818	815	756	766	780	814	816	822	781	798	822	839	772	875	808	801	769	811	806	825	765	818	796	838	829	821	809	822	818	788	827	750	768	793	798	840	821	788	782	814	802	804	803	838	847	823	876	790	847	811	807	818	860	775	788	847	832	776	846	852	775	835	779	810	820	808	836	791	803	831	815	822	763	820	762	777	784	790	807	746	814	816	804	808	869	799	823	855	809	823	832	887	821	798	764	773	845	771	782	802	820	803	832	814	816	767	830	814	800	810	813	785	807	787	782	768	818	819	815	810	791	797	797	823	771	802	819	819	804	783	774	774	787	755	802	811	787	756	799	772	841	823	835	791	807	830	796	859	803	760	786	822	810	779	826	835	825	797	816	785	834	800	887	853	760	808	780	772	831	794	785	803	820	844	790	825	817	754	846	799	756	830	831	827	802	772	759	799	770	798	808	847	822	776	830	793	817	825	808	784	770	785	805	817	821	789	849	834	824	850	807	780	818	848	837	838	764	792	767	851	828	850	802	842	856	830	806	751	770	780	789	807	786	792	847	832	802	802	807	795	809	822	801	861	825	847	804	787	774	769	768	745	789	802	795	769	800	805	770	774	819	816	811	798	856	824	776	832	782	809	777	795	832	778	836	843	765	807	845	777	805	817	779	803	759	835	850	783	782	826	794	829	777	863	848	846	820	747	798	796	793	834	790	821	786	776	840	789	809	797	816	834	826	808	850	837	806	851	825	796	803	804	804	790	814	800	804	827	783	776	797	818	793	843	841	756	829	782	800	797	855	828	826	777	803	766	807	822	803	853	799	791	769	819	801	799	816	843	776	831	791	781	827	809	827	836	831	833	833	836	801	760	796	803	823	789	817	818	774	785	804	786	798	798	778	769	835	805	774	791	766	811	828	810	742	788	814	851	759	833	777	801	801	792	818	845	855	794	747	812	794	808	775	793	780	822	819	753	856	815	836	813	792	829	863	778	823	805	804	816	821	807	783	829	775	816	803	814	810	816	847	800	808	727	815	828	775	777	813	803	805	797	716	753	867	825	830	772	870	798	813	822	853	825	783	791	808	829	762	801	844	816	744	770	819	772
19481	38871	22823	8508	879	62	72	64	70	58	64	71	52	63	62	51	61	62	84	332	542	575	301	154	102	50	62	60	69	43	45	45	49	57	61	64	46	45	57	54	46	54	60	60	45	58	59	55	50	50	63	63	63	60	53	49	60	48	57	48	55	64	42	53	66	55	52	52	52	57	49	50	56	48	53	52	48	52	59	50	48	58	63	49	61	48	49	45	66	59	43	47	60	62	62	54	47	40	57	57	58	67	48	66	66	54	61	48	69	56	55	50	55	47	66	50	69	57	57	60	64	64	48	56	61	53	53	47	49	57	69	56	52	47	62	56	47	45	59	54	48	78	56	52	54	61	53	58	57	66	47	55	64	43	56	58	47	45	47	58	47	61	52	52	47	47	61	58	58	47	56	60	48	46	44	56	38	59	57	61	65	60	51	31	66	67	52	62	75	51	50	56	55	53	48	56	55	57	56	48	58	69	48	46	40	60	53	63	59	47	41	66	57	57	59	62	55	54	54	55	42	54	45	69	47	51	54	53	47	51	52	51	50	47	51	54	49	48	47	63	43	54	58	56	45	60	45	41	47	52	63	52	48	49	45	50	49	39	57	66	58	52	49	55	53	71	58	58	50	53	46	51	68	46	57	52	62	60	52	62	53	55	51	49	45	49	40	56	59	47	57	58	45	68	55	65	52	41	50	61	48	52	54	53	56	67	54	56	57	59	60	64	48	49	49	62	41	46	52	72	51	56	43	50	60	60	45	49	60	58	56	52	53	55	50	57	54	58	56	54	52	55	46	54	44	66	48	57	53	54	67	41	46	54	58	75	67	55	50	38	39	58	49	56	61	56	56	47	42	42	52	65	63	56	60	45	58	51	50	61	48	52	47	70	58	45	57	59	56	53	61	59	59	54	63	56	57	46	49	62	60	68	64	70	59	66	63	55	66	57	61	59	64	43	68	56	58	41	65	58	55	54	71	43	53	53	57	43	48	54	52	52	56	61	61	54	51	64	41	57	53	57	66	58	57	62	60	55	61	36	48	60	50	50	42	38	47	69	53	54	61	78	48	59	50	42	56	54	58	58	52	53	57	51	57	56	51	47	56	45	65	50	52	45	55	66	57	49	61	67	54	50	65	70	48	56	50	56	41	60	54	53	58	59	45	60	42	54	55	58	61	57	61	66	49	48	59	65	61	53	67	50	43	53	41	52	64	53	56	53	44	60	63	47	48	64	55	48	52	59	57	53	59	58	74	55	59	52	72	63	69	62	64	51	58	57	58	51	61	55	55	51	52	47	57	62	56	54	56	54	47	66	57	49	60	33	56	52	63	51	62	55	60	35	47	57	50	47	53	43	48	50	44	62	58	62	63	55	46	56	58	48	52	50	59	59	41	53	48	53	51	63	51	58	50	42	64	57	71	57	49	56	49	48	43	40	59	52	46	60	66	69	52	43	42	58	53	60	63	64	43	48	53	59	41	58	44	55	52	46	47	51	52	63	50	49	66	60	55	50	49	38	53	48	40	50	49	58	58	49	59	64	52	48	56	58	45	66	50	48	57	72	54	54	55	70	52	51	59	60	55	45	60	55	56	63	42	59	59	57	52	52	45	54	64	68	57	57	50	48	55	54	53	57	43	48	44	52	53	57	52	48	65	51	63	55	74	56	57	49	66	61	54	56	76	48	62	50	55	65	53	52	58	41	62	52	63	50	55	51	67	55	61	63	59	45	55	54	71	57	66	51	71	65	63	70	63	57	57	53	63	52	49	58	55	55	37	53	56	64	48	58	52	40	42	52	40	47	54	58	49	53	61	55	66	57	61	70	55	59	44	56	56	54	61	59	49	50	59	66	53	55	52	48	58	58	56	61	60	56	44	49	62	61	71	66	55	46	55	61	56	56	49	52	56	64	54	64	54	51	58	59	55	42	62	49	49	55	47	46	60	62	63	66	49	50	55	42	60	57	63	45	65	46	57	55	69	50	63	67	49	55	55	53	57	52	72	57	60	44	63	56	60	45	60	68	57	50	47	59	38	56	52	61	67	43	60	66	56	53	44	51	67	50	51	41	64	42	57	51	55	51	54	52	58	45	60	43	65	47	46	53	60	59	59	47	54	54	58	49	60	49	71	43	72	68	64	61	64	52	49	44	51	53	63	53	56	51	46	47	59	47	53	54	49	55	65	47	48	54	62	51	60	57	43	56	54	56	62	50	62	58	57	64	49	53	51	45	63	50	52	61	62	38	48	50	66	52	51	44	54	47	51	42	52	41	47	51	52	52	48	56	50	45	68	39	48	64	67	62	61	60	57	48	55	47	52	56	49	35	51	51	47	46	55	49	57	64	63	47	71	57	61	69	48	44	49	62	54	48	59	46	58	54	50	60	45	56	71	53	55	58	52	67	58	70	37	46	42	42	53	52	59	59	55	70	45	59	46	52	58	54	49	62	59	57	63	61	62	62	51	57	62	64	52	63	54	62	59	46	48	63	46	39	52	47	52	54	62	54	64	54	49	43	73	57	53	55	60	40	55	45	52	55	62	59	59	41	68	44	51	52	49	51	62	59	58	41	47	58	57	54	49	62	41	56	59	55	52	72	68	47	47	57	50	68	61	65	49	57	59	60	43	63	49	52	61	61	61	55	53	57	60	46	47	54	59	58	60	55	66	65	58	59	57	53	60	62	46	54	58	49	54	48	59	40	48	47	62	59	57	45	52	63	63	54	45	57	52	66	65	55	60	61	62	60	50	42	58	55	51	51	52	66	71	47	59	60	59	44	51	58	66	53	56	56	62	50	54	64	57	59	44	52	58	37	52	85	51	50	52	54	58	49	51	57	53	61	64	71	47	62	47	48	45	51	57	76	60	51	48	53	64	44	47	54	57	61	55	49	61	54	51	55	50	58	68	64	61	46	65	53	47	53	50	59	57	64	62	45	66	64	47	54	46	62	59	58	58	65	53	45	56	67	52	40	53	52	60	52	50	40	50	54	61	51	48	48	62	56	43	73	46	45	56	61	59	57	58	63	55	55	49	45	47	48	68	55	54	46	59	42	56	59	52	57	70	55	62	45	56	54	61	56	62	61	69	61	57	54	67	52	50	52	62	52	50	52	49	49	57	57	51	64	65	56	55	58	48	60	58	66	57	55	59	54	59	51	55	54	59	53	61	50	55	43	68	47	54	51	61	50	59	41	66	58	52	46	51	62	49	47	59	60	43	52	57	57	57	63	53	43	48	57	65	58	55	49	54	57	55	58	56	53	50	54	53	59	36	56	38	68	54	60	49	55	50	48	56	58	55	46	63	54	53	58	53	59	57	61	51	55	55	65	40	54	59	51	52	53	62	45	53	63	57	51	39	50	61	35	65	56	56	59	45	54	64	65	47	56	63	55	66	55	43	46	52	44	46	51	67	63	44	50	60	45	48	55	59	59	49	43	48	60	47	63	55	58	54	57	62	52	49	53	56	67	57	42	44	50	63	63	61	55	43	69
40171	48742	42383	39585	12477	2140	1792	1474	1251	1179	997	908	892	879	852	810	809	1001	1548	8848	14225	13297	7707	3490	1533	754	695	628	633	679	662	641	649	657	603	650	685	633	610	710	683	634	650	641	704	624	637	671	689	657	651	663	621	637	648	633	653	647	631	658	637	667	660	662	640	650	651	673	694	673	658	671	641	634	663	683	665	652	647	633	674	652	688	665	625	691	659	661	637	693	658	616	653	668	630	647	647	681	659	643	665	667	638	686	631	692	655	679	663	684	643	664	664	648	642	684	682	686	625	647	668	644	614	676	646	634	621	649	624	674	632	674	637	662	663	660	681	652	672	646	644	647	634	674	671	673	640	629	637	644	631	650	693	704	656	649	614	625	675	676	610	601	615	666	666	656	643	666	641	669	660	682	671	616	652	644	660	635	614	643	658	656	692	672	659	634	634	624	642	633	691	662	645	676	655	676	670	622	662	637	667	627	650	689	625	643	630	712	670	656	679	695	671	646	627	661	611	643	626	617	634	689	637	642	664	640	653	701	650	640	662	641	627	680	662	653	720	674	648	632	637	620	668	643	614	629	647	655	675	666	656	697	641	673	698	653	663	663	623	606	640	644	655	630	654	667	653	677	673	655	692	639	666	625	627	655	680	640	694	658	660	667	613	596	673	667	647	647	637	671	736	646	689	665	624	675	659	687	655	620	654	641	698	642	691	656	650	662	662	651	625	628	653	681	651	658	638	640	639	617	690	683	699	675	663	627	657	671	654	692	662	663	651	664	691	692	652	672	683	666	662	637	651	619	642	666	680	636	720	698	687	619	642	630	670	676	661	645	683	595	667	647	656	616	672	652	640	679	646	624	660	659	694	666	650	634	669	640	642	642	661	637	663	649	693	683	649	616	639	677	664	657	651	676	677	654	662	678	656	657	638	657	651	613	645	679	676	652	627	679	609	640	634	680	659	642	664	661	648	708	632	671	655	621	617	643	614	657	629	642	635	653	634	650	651	652	722	662	681	668	638	643	681	636	677	658	671	603	674	659	699	646	675	573	643	662	685	638	665	663	662	687	675	626	640	684	663	669	655	593	679	649	703	687	649	673	642	627	693	637	633	634	627	632	642	647	703	687	637	667	653	653	650	620	696	660	679	666	637	669	659	664	625	656	610	663	655	596	640	619	651	623	622	701	628	627	662	681	654	673	624	633	637	671	678	647	659	599	658	668	701	717	609	682	681	667	660	674	644	674	610	642	652	668	658	631	690	663	655	646	665	659	642	645	659	620	644	692	633	688	667	666	645	651	678	602	648	640	683	640	659	681	683	651	623	639	660	653	634	638	615	667	675	630	674	707	677	653	643	637	669	699	663	645	665	658	676	682	660	651	657	599	676	661	630	695	674	672	691	651	669	647	656	650	693	634	608	693	627	627	661	641	623	679	697	705	641	672	680	658	645	634	657	660	671	642	668	673	644	630	709	635	669	670	642	623	625	641	622	663	688	637	691	696	671	649	667	634	656	646	650	667	677	703	679	613	615	651	633	662	673	602	668	630	628	678	650	693	614	607	701	643	637	661	657	715	658	613	680	671	677	691	675	630	657	617	669	651	635	658	652	672	658	637	658	651	629	640	674	675	683	643	692	687	674	685	675	631	650	626	688	641	660	623	641	657	688	671	629	659	642	691	657	648	704	673	701	626	699	620	670	654	639	667	650	679	650	649	675	646	685	657	707	667	692	667	657	640	645	667	622	665	624	662	663	658	700	693	673	660	657	650	653	629	634	660	719	646	639	669	649	673	661	648	651	633	626	684	627	649	684	689	705	668	699	673	672	645	654	659	679	631	628	701	628	682	655	685	647	636	650	714	637	640	654	664	632	662	610	655	620	678	646	624	629	650	632	689	637	652	658	633	657	589	667	641	660	641	658	677	709	600	645	645	663	671	644	634	640	651	676	676	663	645	664	660	643	642	637	678	705	653	675	639	607	614	684	630	644	656	665	608	651	700	643	681	646	676	692	730	689	665	654	630	688	663	642	671	657	674	667	678	645	691	673	656	630	670	638	673	642	629	667	681	689	655	644	654	605	642	585	671	664	657	647	656	716	622	652	674	667	646	705	644	720	656	681	616	654	662	613	677	679	659	684	655	703	664	597	644	624	648	698	655	700	655	693	652	659	666	679	679	664	706	662	656	654	670	653	613	654	658	676	641	664	618	667	616	679	589	637	638	660	640	676	660	619	693	648	615	673	626	700	638	685	673	677	638	667	665	621	617	639	589	660	667	622	648	633	634	680	663	622	676	612	632	629	660	615	641	673	651	667	687	650	643	627	636	693	664	647	682	670	702	643	667	654	643	677	643	634	638	604	624	635	704	660	651	677	705	660	639	581	640	662	648	604	672	611	633	629	648	612	633	666	706	671	596	678	625	659	652	659	655	651	656	657	641	654	701	646	647	651	639	630	661	647	640	648	651	647	623	650	675	649	688	652	664	608	658	670	641	676	666	654	669	636	683	665	632	641	724	634	643	684	665	665	685	698	643	697	614	633	647	644	650	664	674	673	639	654	649	637	686	645	661	663	657	640	669	653	662	637	687	713	665	669	673	664	678	695	678	682	634	668	672	616	665	684	653	627	695	595	679	667	678	598	661	622	656	715	650	617	647	677	619	667	653	639	654	694	694	690	651	639	609	689	679	669	650	634	681	617	659	645	651	651	650	646	692	649	641	640	669	643	677	626	638	701	634	647	647	702	636	631	639	671	679	652	688	641	696	645	711	693	633	641	671	631	700	668	708	639	620	640	626	652	676	680	689	616	709	624	582	657	677	652	699	693	656	631	610	607	673	643	672	663	626	685	660	661	610	652	630	620	642	620	682	640	658	648	665	612	688	636	653	677	688	661	633	666	636	636	674	657	633	642	650	670	636	675	656	680	628	634	670	673	648	669	673	662	688	650	695	640	615	672	636	697	658	638	671	614	683	599	653	643	633	667	633	652	686	642	622	664	648	639	641	657	666	660	620	669	607	658	693	642	626	664	660	648	647	664	674	636	663	634	663	661	641	695	638	669	704	696	634	645	646	680	659	650	630	641	629	668	675	656	661	674	693	651	662	650	640	630	645	690	668	664	689	625	639	615	683	680	683	646	659	625	677	653	649	703	659	659	618	653	656	621	619	716	674	674	680	642	668	668	624	685	645	615	666	656	638	617	644	660	649	658	647	642	673	658	667	662	665	658	657	692	625	648	673	682	630	665	680	664	635	654	647	620	648	646	666	647	612	715	690	686	640	634	632	652	654	676	626	657	643	628	673	680	623	667	658	626	604	623	677	640	596	665	639	630	698	634	645	662	663	658	629	691	665	601	655	644	664	606	681	660	660	672	649	700	643	663	651	680	663	616	666	649	616	602	704	694	677	651	669	652	614	667	686	659	673	637	629	646	637	674	694	700	638	661	609	619	663	616	662	713	661	673	691	661	662	654	668	671	660	651	606	672	697	714	663	672	653
6381	11216	6234	1528	221	53	52	61	53	59	54	46	46	49	53	61	52	49	47	59	124	166	132	101	72	63	59	48	62	68	49	53	48	53	47	63	54	63	72	60	59	45	60	44	58	55	47	39	56	42	57	39	47	49	55	59	48	59	55	52	50	51	57	47	47	63	39	49	42	49	51	45	54	49	55	47	59	49	55	40	50	57	53	46	42	60	58	46	60	55	61	55	65	57	53	49	48	49	58	57	44	36	44	54	45	55	54	53	50	58	56	60	44	54	47	47	47	57	49	50	51	53	50	51	46	55	52	36	58	61	55	48	54	51	50	49	55	56	56	43	51	65	39	54	55	51	52	54	60	43	56	55	45	56	50	54	55	57	51	50	54	42	51	55	67	60	67	47	46	55	58	49	55	49	70	58	53	49	53	52	68	55	43	62	42	42	58	58	51	50	48	54	61	49	52	50	52	51	54	54	45	56	55	40	57	42	48	48	53	53	52	45	48	53	45	56	48	48	45	51	49	40	51	56	46	57	51	54	43	41	48	53	57	48	61	52	56	52	57	62	52	53	47	38	62	44	46	50	53	49	47	43	57	48	46	40	60	42	40	65	47	50	33	56	49	51	60	58	40	63	63	57	50	47	43	49	59	47	49	51	46	48	39	49	61	49	51	66	64	57	45	47	46	45	65	46	69	60	57	49	42	67	52	38	60	58	55	60	54	54	51	50	60	45	56	44	47	56	57	47	69	47	49	47	55	47	51	47	52	56	56	64	54	75	44	59	61	53	45	43	50	59	50	48	67	50	45	56	36	68	50	49	51	55	59	43	39	53	62	55	48	64	52	55	58	50	45	67	42	52	51	71	40	59	60	48	49	45	42	62	53	57	48	54	56	50	54	55	38	59	44	40	64	53	61	69	51	45	52	59	49	54	60	55	48	62	45	53	51	44	51	55	40	64	53	54	50	67	46	45	60	50	40	50	58	53	46	55	59	53	52	44	42	48	53	62	52	74	49	50	49	51	57	58	44	46	48	45	58	48	65	53	56	51	51	47	57	49	46	48	54	65	47	44	54	58	49	44	53	49	61	55	55	54	60	50	66	62	59	57	43	43	63	64	52	57	55	51	33	52	45	54	61	61	42	68	43	58	49	55	57	39	64	59	64	52	52	52	50	50	53	53	61	53	48	47	44	58	47	62	51	58	47	47	44	43	56	69	58	55	55	49	45	47	50	49	62	49	45	56	59	57	47	47	57	57	63	44	62	51	69	59	42	43	54	60	56	56	51	52	59	59	51	59	48	61	48	47	57	58	41	41	70	50	54	51	53	47	64	54	52	37	75	53	66	66	52	51	53	55	50	51	51	51	45	65	61	49	63	52	47	58	56	51	48	52	53	49	58	57	46	53	61	60	51	52	55	55	40	55	41	45	58	60	55	47	40	45	53	60	63	56	49	48	52	55	44	43	67	58	52	68	49	42	42	49	66	58	56	50	51	52	51	46	56	44	51	37	59	57	50	59	69	49	53	52	53	41	62	45	65	43	64	54	55	49	63	61	62	48	54	57	44	56	60	46	58	54	48	47	42	66	51	57	49	43	49	50	62	55	57	46	55	60	57	53	54	54	78	73	53	54	58	49	46	44	54	60	54	47	58	42	43	57	57	47	58	43	60	53	61	41	59	53	62	53	61	50	57	51	54	64	52	52	65	42	47	51	45	41	39	59	58	44	63	65	46	56	55	44	50	54	48	50	70	47	42	57	60	52	63	43	54	47	53	50	52	52	58	44	49	55	54	43	48	60	44	55	53	51	55	55	63	49	56	48	49	51	54	49	49	54	59	54	49	55	49	63	53	29	61	59	60	49	52	56	59	74	45	46	60	54	56	48	57	53	56	51	45	44	39	43	45	59	43	52	67	44	37	62	46	61	56	52	50	38	62	52	58	52	48	40	56	56	49	46	51	54	45	50	55	68	51	57	56	47	47	57	56	50	52	52	55	45	47	49	42	63	55	47	48	55	50	51	47	59	49	55	67	46	55	49	52	51	47	57	58	58	55	58	52	54	55	49	55	60	54	47	46	45	67	55	50	39	47	49	58	48	46	38	47	43	48	55	52	46	57	56	51	58	51	54	53	44	52	62	56	48	49	61	67	50	49	58	58	58	57	57	52	46	54	48	52	52	50	59	64	56	50	40	48	57	56	58	38	51	58	60	51	54	57	60	54	51	54	48	71	61	60	67	52	54	42	46	62	55	46	67	47	52	38	63	56	48	36	70	62	43	58	43	56	65	56	50	55	52	55	63	56	52	41	46	59	47	47	44	50	52	56	49	57	66	35	49	62	47	48	47	39	46	50	43	44	48	41	71	58	51	58	40	59	33	52	49	56	62	54	49	45	53	55	53	38	53	47	54	55	44	57	44	55	49	47	55	51	40	59	53	66	56	44	58	51	44	57	49	64	49	48	58	53	57	64	48	50	59	50	38	49	47	48	55	55	53	47	57	50	47	41	35	41	46	45	65	56	48	58	59	58	55	52	62	55	61	51	50	54	47	46	52	65	50	49	52	52	55	46	53	75	49	46	52	59	65	44	53	57	44	46	61	51	48	47	47	55	51	50	55	47	73	57	52	47	47	58	53	52	46	45	44	54	48	52	45	47	51	48	58	53	58	39	39	56	48	55	52	61	50	67	48	67	50	49	42	57	57	34	62	57	60	61	49	71	59	56	58	50	46	56	56	49	57	60	48	47	40	57	45	63	52	46	56	50	53	48	68	63	42	61	51	56	61	53	44	48	50	57	58	55	62	46	51	42	41	45	50	54	62	50	66	49	56	49	50	53	52	55	43	52	44	53	43	52	33	45	53	51	38	50	44	66	53	58	52	36	42	37	46	51	54	61	57	49	47	55	46	44	54	48	58	44	50	47	49	52	52	51	49	48	54	48	56	50	53	64	54	44	67	58	57	61	57	35	56	60	46	60	48	52	64	47	50	38	73	55	50	42	59	59	54	43	60	49	54	59	44	50	48	47	45	52	58	62	51	47	51	50	51	66	56	46	55	52	47	49	45	47	58	49	42	50	58	47	50	51	44	54	65	55	40	41	51	49	53	51	51	54	57	47	51	53	52	51	52	60	58	48	57	54	55	52	63	42	65	53	60	46	47	55	54	57	42	65	50	46	54	49	60	54	59	62	49	41	38	48	38	53	59	46	54	69	54	54	54	66	48	56	60	51	59	50	39	61	42	48	59	46	40	59	50	54	63	43	56	55	54	55	51	53	69	56	49	48	64	52	47	61	48	40	52	55	49	63	59	47	55	57	44	46	55	62	63	64	50	48	43	40	51	47	53	39	43	43	57	40	54	62	59	56	50	52	59	41	39	49	52	60	42	57	55	55	50	57	53	61	57	47	55	61	52	57	62	50	53	45	41	44	49	33	58	61	53	61	53	59	63	62	51	57	68	58	63	64	43	60	52	50	40	63	46	55	63	43	55	58	54
38140	37174	26825	22442	8740	915	813	776	693	715	749	720	686	666	655	713	665	675	638	805	3702	4715	3212	1801	1006	720	648	631	649	676	643	645	660	631	646	623	642	654	682	672	636	644	612	647	668	639	680	649	601	631	654	656	631	639	643	674	633	604	621	649	659	626	654	694	666	658	610	649	656	639	621	689	670	655	645	636	655	662	651	606	626	618	697	672	632	635	654	646	677	653	635	592	660	609	635	652	650	667	643	651	696	638	699	677	641	660	670	639	649	679	634	652	633	643	636	663	650	636	648	647	622	639	653	682	638	647	628	638	660	651	669	626	592	669	677	644	665	672	638	644	661	664	658	644	655	660	659	630	638	603	671	638	627	622	637	666	662	589	654	633	664	661	652	624	633	641	636	605	604	663	661	658	633	599	614	634	683	633	704	603	622	653	662	672	668	670	633	618	624	660	617	654	619	630	615	628	667	613	612	658	653	619	607	629	638	637	679	609	634	629	668	695	678	620	638	671	628	666	706	614	628	633	577	652	668	643	650	665	664	660	635	641	660	667	614	626	622	663	644	603	616	652	628	658	603	637	633	697	637	658	658	621	661	614	611	649	688	644	683	661	652	658	637	614	682	605	621	657	650	653	609	579	649	654	652	645	662	649	655	656	643	663	644	630	645	650	663	633	675	647	652	680	660	632	653	604	636	657	654	648	643	659	640	618	634	664	609	636	621	680	635	633	649	640	679	673	647	678	662	656	671	641	629	650	641	629	630	674	628	632	666	645	653	676	659	663	667	631	707	654	653	655	639	655	649	627	663	673	660	650	678	652	630	654	676	644	671	671	663	618	634	689	613	652	639	627	602	624	655	721	639	648	703	660	663	650	632	672	684	642	653	662	628	655	654	667	686	667	610	653	600	658	629	599	694	669	678	662	633	643	648	664	612	647	636	650	636	650	633	647	634	660	661	623	672	653	638	649	639	663	692	587	628	633	654	687	657	635	651	635	618	642	663	637	609	620	612	678	636	692	684	629	603	679	658	645	633	634	612	644	629	619	643	649	629	670	690	683	668	664	654	668	640	657	639	660	685	649	653	612	664	698	653	595	674	696	638	671	696	595	671	706	655	639	594	667	594	643	704	628	668	654	658	613	644	618	653	679	588	696	631	659	658	648	632	633	665	660	676	661	639	670	627	667	637	654	651	592	635	643	633	621	649	664	631	654	622	597	656	620	646	666	658	691	676	695	668	630	638	632	640	665	619	650	681	585	644	699	646	648	634	636	674	639	621	670	631	613	608	667	631	669	661	671	676	622	613	715	714	644	664	647	667	660	613	624	610	633	633	627	653	641	634	644	588	646	629	631	684	653	644	652	673	639	685	642	675	673	653	616	655	652	627	631	655	664	658	610	657	626	639	669	679	647	609	628	642	637	633	671	637	597	685	687	689	611	668	716	701	631	638	663	678	603	645	640	612	656	662	660	615	650	618	645	687	608	655	630	608	647	689	638	660	632	683	631	634	649	615	621	652	651	637	660	639	656	634	663	600	638	658	612	665	683	635	648	649	690	620	607	653	650	636	650	677	636	624	615	663	652	605	636	598	652	638	648	688	645	665	643	626	652	636	641	585	663	634	659	640	610	661	644	666	648	622	630	613	638	635	626	644	628	624	665	651	636	625	636	662	649	611	642	679	653	666	642	604	628	622	623	660	607	661	626	678	618	676	627	657	640	629	637	640	661	630	673	625	635	616	661	676	643	623	665	640	660	641	640	643	652	639	677	637	660	638	625	690	655	666	643	622	653	596	630	656	670	677	620	682	664	615	666	621	651	689	659	649	645	623	656	613	688	650	614	613	633	618	670	585	633	611	661	646	614	633	610	659	660	638	614	611	600	664	632	649	638	634	617	634	672	642	604	695	646	595	668	669	623	657	592	651	617	698	626	639	646	601	631	657	618	646	663	631	663	659	635	710	633	674	659	643	607	642	624	663	619	628	637	649	609	651	652	654	692	662	683	656	654	701	680	634	622	631	664	642	629	632	624	628	635	685	669	664	644	636	671	636	640	647	635	650	666	671	634	652	614	617	647	656	631	634	635	673	621	656	621	658	648	614	637	667	647	635	666	644	628	636	667	664	648	684	685	648	695	634	636	640	709	613	657	607	692	651	629	662	625	643	623	663	695	662	671	648	628	654	600	643	638	646	668	614	670	668	671	630	637	660	639	613	634	642	610	622	658	658	618	656	626	700	610	691	636	651	656	661	625	628	652	652	696	607	643	631	709	633	652	665	637	622	629	609	632	669	686	633	646	745	662	661	676	671	673	632	693	630	669	645	617	617	649	671	645	651	651	637	664	637	679	632	649	633	623	664	684	604	648	681	631	637	600	658	645	601	639	661	634	629	615	650	660	628	665	655	639	611	644	654	666	638	664	649	726	661	686	604	691	680	698	616	668	652	638	648	669	642	684	647	641	622	684	601	607	671	661	672	640	640	627	658	648	654	674	661	653	624	626	663	668	679	654	624	622	644	664	650	628	622	668	673	613	617	657	677	659	658	676	670	641	664	687	625	606	659	659	656	605	667	674	664	651	661	652	659	656	687	666	664	668	617	691	637	644	624	645	646	650	653	654	674	683	611	648	671	624	653	651	684	658	642	668	686	652	640	671	650	666	627	653	613	656	667	613	632	648	633	664	642	630	640	646	646	634	705	682	670	693	632	670	651	639	660	633	675	610	693	681	687	661	647	674	678	631	643	610	639	620	673	693	637	629	671	660	644	636	642	631	620	680	636	634	629	625	663	660	646	597	626	604	644	665	665	641	653	651	636	616	598	625	670	645	673	627	657	618	645	672	667	614	610	657	649	623	651	669	658	623	664	645	628	596	666	657	673	670	621	665	620	686	675	640	658	653	650	616	634	650	650	641	639	672	645	640	642	674	655	639	631	654	650	635	681	625	614	629	677	642	607	635	686	614	622	662	657	632	623	633	637	648	676	670	626	636	601	656	642	643	624	674	632	690	650	671	666	678	622	654	685	645	652	665	609	626	636	662	644	639	632	699	631	617	637	615	638	640	638	640	614	639	665	661	630	612	639	660	651	653	686	648	639	667	619	655	659	646	663	666	658	643	648	651	655	628	659	641	626	652	644	694	635	630	641	655	622	616	638	637	639	631	618	638	680	641	651	653	653	680	657	668	655	601	707	633	626	641	619	653	665	647	633	647	674	641	641	670	656	653	597	612	656	627	665	601	682	672	640	623	631	626	702	622	667	655	641	679	666	659	599	644	672	639	654	648	632	654	662	676	635	655	626	622	693	714	708	655	660	680	620	644	621	675	670	675	647	708	650	633	655	623	641	626	571	672	615	674	653	631	654	642	639	666	626	679	623	659	689	645	676	667	662	603	662	662	669	603	658	661	658	663	683	609	684	639	638	654	659	616	613	627	661	626	620	627	643	630	649	632	650	648	656	679	631	629	613	639	600	666	658	683	615	619	618	644	619	635	615	613
18052	31334	15982	5499	679	65	55	48	58	52	37	52	59	46	46	38	45	48	58	50	242	338	230	115	74	45	46	49	45	48	53	45	42	43	42	52	52	52	57	49	45	47	40	38	38	40	32	44	52	45	45	40	51	46	49	33	39	50	38	37	47	41	55	41	46	52	60	51	52	41	51	47	35	56	45	40	57	36	57	51	71	43	45	48	31	44	45	45	37	48	56	47	46	53	50	35	51	47	49	50	39	41	48	47	36	47	43	50	56	48	41	46	46	44	47	49	48	38	35	41	39	42	29	53	53	46	33	49	51	50	50	46	42	51	36	43	45	31	35	48	42	45	50	44	62	63	50	55	49	36	54	46	37	54	54	46	54	39	47	47	47	39	46	49	47	47	63	53	51	56	45	50	57	37	46	51	52	46	49	53	49	43	49	38	43	57	51	61	48	32	46	42	48	62	44	45	44	47	42	42	47	39	43	47	60	40	40	45	50	55	45	40	38	40	37	41	55	38	49	44	56	58	44	58	61	47	41	31	50	33	48	41	45	46	49	36	46	49	50	49	51	40	43	48	56	47	42	43	44	38	41	54	47	53	43	41	44	38	45	51	57	48	53	39	48	44	53	42	53	49	49	43	46	48	44	54	57	55	42	59	50	55	47	61	38	40	39	33	44	46	50	47	43	45	45	53	48	55	40	44	43	40	52	45	53	45	49	42	48	39	59	33	45	50	52	54	51	51	44	51	52	44	53	35	50	49	38	39	41	48	47	45	51	59	41	25	45	47	48	46	34	53	43	46	41	51	47	52	53	42	40	43	57	47	46	49	50	49	42	49	34	49	37	43	45	54	51	53	39	49	59	53	40	35	55	44	50	59	62	48	49	42	47	49	48	48	59	38	31	51	51	43	51	40	39	49	49	53	49	41	52	38	50	49	34	44	33	40	52	47	58	37	39	46	44	42	48	47	47	48	61	44	49	48	44	62	45	47	39	42	53	57	54	46	32	46	52	40	51	44	60	58	54	56	42	53	42	29	43	51	53	59	53	55	30	41	33	46	56	33	51	46	45	54	45	50	32	40	35	42	47	49	58	40	47	31	59	40	53	46	62	55	38	28	50	57	54	40	50	42	55	38	36	39	39	53	36	45	52	40	46	47	41	42	60	44	45	43	40	36	51	52	48	48	50	46	41	37	36	53	50	38	48	43	41	61	43	47	48	45	41	53	44	47	40	49	50	44	37	54	53	32	38	48	34	37	38	47	50	45	41	45	44	40	48	39	38	53	49	39	39	38	43	43	41	49	35	53	47	43	41	51	45	53	35	40	41	51	47	44	29	43	39	48	42	57	48	39	47	47	42	42	53	44	43	45	55	41	43	46	55	40	49	41	39	35	41	41	43	50	50	54	41	49	48	39	52	45	54	45	42	33	49	57	43	50	48	48	52	41	53	52	48	50	45	48	42	48	43	49	55	49	41	44	49	50	47	38	57	51	52	54	41	42	53	52	50	46	63	49	48	48	48	65	44	50	53	48	35	56	46	51	42	43	54	43	53	51	41	49	51	47	50	43	47	50	57	49	37	49	38	47	52	45	57	52	39	48	34	55	47	37	43	41	55	46	47	47	44	48	46	54	60	53	39	47	41	41	43	51	31	48	49	69	49	42	37	44	28	40	39	50	47	45	34	46	46	52	49	54	46	50	55	42	44	38	38	54	37	48	57	51	53	34	42	34	36	43	50	43	47	44	42	42	54	47	60	36	52	27	46	46	37	56	65	47	56	44	51	48	40	50	42	40	41	49	43	52	55	40	48	50	35	33	50	53	39	43	45	51	34	48	38	48	48	51	50	62	42	52	48	45	48	45	52	45	55	43	37	48	52	55	57	45	44	48	54	50	49	46	47	48	36	66	34	55	41	41	49	46	36	45	54	45	42	42	51	50	40	60	44	43	53	38	50	50	47	41	51	45	54	46	51	52	57	48	40	42	36	46	46	37	53	48	50	47	46	44	44	48	55	51	44	45	53	42	49	49	52	46	39	52	39	48	51	42	46	37	43	31	50	44	39	50	43	36	52	33	35	36	38	52	40	46	44	54	46	57	43	54	40	50	44	51	58	42	51	37	46	48	44	42	56	58	41	44	52	32	31	39	51	44	49	51	44	37	47	41	41	42	54	45	58	47	45	50	48	39	52	56	46	42	43	49	47	44	52	47	49	49	41	44	51	43	48	43	64	46	37	40	49	50	49	54	39	47	57	55	44	60	41	45	58	50	42	42	55	62	58	57	44	49	37	42	62	46	35	45	43	52	49	46	49	54	42	53	46	48	48	59	46	44	42	41	50	52	51	49	41	56	53	57	54	43	53	50	43	43	40	46	37	41	53	47	37	45	63	44	42	52	52	55	42	34	48	49	43	55	50	46	37	41	54	50	56	39	38	46	43	34	43	46	62	49	51	51	52	53	46	42	50	42	61	53	45	48	48	56	33	59	51	46	60	52	50	54	36	45	41	48	43	49	56	45	49	44	46	45	50	54	42	42	45	38	51	40	35	48	49	34	40	35	41	42	49	44	44	32	53	44	44	56	48	50	38	50	46	41	42	45	44	44	57	53	42	43	50	44	48	33	47	35	43	41	57	51	44	38	52	60	49	42	56	37	46	42	51	53	50	46	47	57	47	56	36	52	59	45	62	60	51	47	56	44	50	45	51	65	40	48	56	50	47	47	41	51	48	38	40	64	44	48	36	49	46	52	50	45	39	37	55	42	44	42	57	53	39	52	60	39	48	41	47	41	53	53	48	41	40	47	44	44	48	38	40	32	44	31	47	50	51	48	50	42	49	52	55	33	42	71	44	51	51	41	48	43	47	61	42	39	31	46	50	58	47	45	48	44	49	44	40	56	41	53	46	41	50	41	41	49	48	54	39	55	48	47	45	42	46	58	52	41	49	44	53	47	47	42	57	52	51	43	50	43	46	32	41	46	44	49	57	55	59	45	51	40	37	42	44	51	45	55	45	46	48	45	45	46	49	44	44	33	50	55	47	45	39	35	36	42	67	39	46	36	41	55	38	48	45	45	58	57	56	43	42	45	45	43	37	43	53	39	39	49	53	44	44	38	37	42	41	50	44	65	38	46	42	48	58	48	54	41	49	48	41	52	54	52	53	38	46	41	44	58	44	35	46	49	38	61	43	44	46	65	45	45	42	44	39	42	61	47	40	37	50	50	49	38	36	36	46	43	53	44	36	54	54	42	45	48	44	50	53	54	47	57	33	41	45	49	45	36	49	37	57	46	40	43	54	56	42	39	41	53	49	46	51	39	47	47	49	44	41	39	44	48	31	39	37	46	43	48	50	46	40	50	46	43	46	44	48	46	54	48	39	54	48	33	49	45	51	40	41	45	50	56	59	39	52	36	52	56	54	36	38	51	49	43	42	57	53	43	44	50	37	34	43	47	43	62	43	48	44	49	48	45	57	41	42	49	42	42	54	40	46	50
46879	47088	35606	35329	15720	1247	1122	936	809	767	756	697	666	644	623	627	587	597	619	766	7241	9390	6107	3035	1329	741	556	553	563	559	592	572	630	564	562	625	554	557	538	535	540	536	550	552	587	585	556	546	574	552	541	557	563	578	577	500	532	544	553	551	541	596	594	523	606	544	575	589	533	593	541	545	549	601	573	549	568	564	555	544	547	565	545	536	585	597	561	538	609	585	583	566	570	550	532	548	586	548	591	569	562	541	564	535	578	557	559	546	568	530	549	539	542	557	559	577	606	594	571	570	599	578	547	571	566	588	562	554	522	545	512	545	570	561	517	582	546	585	594	551	591	588	557	562	565	604	517	525	526	569	575	552	555	550	609	557	589	595	535	541	542	613	560	615	622	606	522	546	531	575	584	551	583	533	586	605	567	577	578	568	553	577	539	532	539	533	593	556	573	558	575	571	541	576	515	585	542	575	552	558	520	567	583	576	552	572	523	563	540	555	549	557	580	554	549	556	559	581	565	524	562	570	567	583	573	522	542	561	557	605	605	568	556	561	569	523	618	564	522	581	561	539	564	566	564	556	593	564	552	496	557	585	543	538	542	583	630	546	589	518	617	535	519	545	580	563	553	572	543	546	526	563	542	559	566	565	535	543	567	532	560	549	578	547	553	582	572	523	567	562	611	585	521	561	561	538	556	556	588	548	558	547	544	532	555	586	575	608	565	500	551	564	578	539	588	579	542	570	580	540	547	591	547	559	557	542	602	581	529	550	555	554	534	573	555	543	577	602	554	576	570	553	583	579	567	602	568	596	566	540	547	524	586	541	544	602	527	558	553	545	568	548	571	610	552	574	548	549	517	555	561	549	525	563	568	580	618	536	551	543	576	584	564	559	556	528	590	540	599	593	557	559	586	543	547	549	548	575	576	567	532	528	545	583	530	567	576	556	562	552	575	563	540	591	591	583	572	556	560	592	558	530	555	552	552	544	565	546	576	622	565	582	558	575	559	551	552	582	618	529	553	536	538	557	578	575	551	533	563	599	587	560	557	579	494	535	560	579	556	567	568	566	555	568	531	595	542	581	564	569	561	591	560	546	556	572	583	569	578	612	519	545	544	537	565	542	538	581	580	538	563	596	562	540	542	543	500	570	576	570	544	561	529	553	584	544	557	610	559	567	594	563	571	581	527	511	578	511	541	594	565	529	569	537	548	547	584	583	541	561	540	543	574	503	634	563	580	536	565	553	552	572	601	545	566	601	551	562	547	591	587	541	558	581	547	585	560	562	575	617	525	549	555	535	548	544	582	550	550	563	570	585	546	562	556	558	556	530	563	575	509	589	534	590	556	584	516	580	573	572	561	568	565	615	530	563	559	527	534	552	594	576	545	572	599	547	563	562	526	585	544	582	544	570	574	588	554	569	507	565	527	520	528	591	561	546	575	553	578	569	561	562	549	572	596	529	584	549	562	561	561	594	579	525	540	563	574	538	531	536	517	584	564	576	560	531	567	594	526	552	579	586	530	566	559	549	551	558	532	551	560	567	547	547	542	603	539	528	545	597	613	527	553	569	581	607	594	554	577	561	544	580	566	550	586	587	593	539	551	578	611	572	561	544	545	563	581	575	559	567	608	588	511	605	585	535	560	611	569	531	561	543	572	567	584	570	580	585	549	598	527	599	591	557	535	518	616	559	586	539	556	617	570	583	613	563	597	555	588	588	553	529	576	588	543	543	578	551	557	597	561	601	555	539	602	555	582	524	564	557	615	584	541	586	562	558	560	548	521	569	568	537	553	617	545	534	555	541	594	568	529	573	580	552	566	553	531	565	552	527	547	547	551	548	522	564	569	537	535	561	589	552	571	570	566	550	546	575	561	576	556	573	569	545	550	500	554	553	573	539	522	568	583	585	565	564	596	565	572	580	584	541	582	531	576	568	537	561	569	624	525	594	527	550	535	528	538	569	545	518	557	563	573	544	534	541	566	565	592	572	577	548	539	577	566	577	544	577	557	517	575	572	570	554	506	599	611	575	530	567	568	589	539	582	567	551	584	531	543	534	544	571	531	582	585	566	549	609	587	559	582	527	562	576	571	569	552	558	591	539	557	541	573	560	573	566	538	593	556	578	551	608	547	538	578	530	550	577	554	535	574	572	570	575	556	596	570	605	526	530	535	550	571	587	600	535	555	545	544	528	563	601	558	532	529	547	557	590	583	553	601	557	553	567	605	567	547	537	545	548	556	542	538	542	545	562	561	568	574	563	560	549	567	567	586	594	573	600	573	556	555	567	573	568	528	574	547	560	528	556	571	566	592	585	547	616	535	564	614	615	548	562	520	526	506	529	540	612	546	573	582	559	560	569	567	512	549	549	571	545	563	582	547	528	567	551	610	543	555	600	579	544	610	622	530	562	544	567	587	541	569	550	588	558	553	560	597	549	572	544	538	544	571	587	569	537	546	563	603	556	544	489	528	573	598	543	553	558	588	548	564	565	570	552	546	592	583	541	535	531	573	553	570	567	524	559	544	573	574	558	570	517	575	548	573	567	577	553	565	559	596	568	546	571	600	518	598	521	600	537	558	557	578	541	574	576	563	568	555	591	555	570	557	583	556	526	545	536	553	576	545	574	590	586	554	564	521	577	608	592	570	578	595	553	529	583	522	553	547	564	566	529	544	511	594	558	619	562	553	540	555	562	591	612	561	549	573	542	569	480	523	549	520	542	557	579	608	593	550	585	570	537	574	558	561	550	511	553	549	564	582	534	544	544	564	564	588	615	597	563	567	605	552	510	554	575	583	568	572	562	566	574	550	590	549	556	548	593	561	560	514	625	587	568	561	568	564	545	577	562	569	586	529	549	551	561	569	599	602	541	571	556	557	519	593	588	580	557	549	548	527	496	539	532	554	576	544	547	586	581	523	581	527	523	576	584	575	583	532	541	562	516	596	598	586	566	572	561	569	576	585	581	564	539	613	575	558	543	532	576	512	535	567	508	584	577	584	542	514	524	613	595	577	569	550	553	567	569	496	560	527	557	581	582	540	550	521	575	543	575	547	580	542	535	593	533	613	564	577	589	555	571	584	580	573	571	577	519	527	567	526	572	545	534	576	555	555	542	565	552	555	560	549	530	506	549	547	554	574	546	574	599	540	550	544	511	593	597	573	555	535	555	575	581	546	539	514	549	572	528	551	530	534	531	559	532	602	554	595	577	562	576	533	550	583	564	566	583	546	545	589	573	549	546	531	596	558	546	530	528	575	542	536	594	540	586	565	519	568	555	565	572	583	577	561	529	564	598	511	558	558	543	515	608	573	598	580	552	594	597	533	590	569	571	560	549	558	566	526	587	543	550	534	514	590	548	518	576	572	544	550	602	561	598	597	569	537	545	582	596	530	577	570	586	567	570	560	573	615	570	578	556	573	565	552	562	532	530	582	523	593	533	589	552	571	555	562	565	518	553	543	579	567	559	566	540	582	564	575	565	560	582	573	554	585	548
13332	28069	17812	5771	1129	61	76	69	73	79	80	72	76	64	60	69	55	63	65	63	170	306	239	187	107	79	64	66	64	66	70	73	84	45	58	63	61	73	50	77	56	62	68	73	78	44	65	51	64	58	65	78	69	82	75	59	51	53	57	61	69	70	60	62	79	60	64	61	46	53	65	73	64	51	75	61	73	58	69	63	57	79	59	62	53	77	72	62	64	78	86	50	87	61	80	67	65	68	67	59	60	61	72	73	67	58	65	61	58	61	69	52	59	59	76	86	68	62	71	63	58	65	60	74	63	84	67	67	56	64	78	60	75	72	75	57	49	53	58	71	58	85	61	76	60	69	60	57	71	59	53	72	60	66	76	71	72	53	64	65	53	55	67	55	69	65	61	69	70	63	74	66	71	65	57	67	59	79	68	83	76	80	69	65	62	84	61	80	61	68	67	59	72	68	53	50	59	71	54	70	80	70	65	80	52	66	54	71	74	66	68	72	65	74	50	72	63	59	63	57	65	72	75	57	68	61	76	60	76	50	71	71	66	72	69	62	64	76	56	65	62	63	78	60	80	62	75	67	68	67	82	67	70	68	71	60	81	58	74	76	66	80	67	72	79	57	60	66	76	62	68	61	73	69	54	70	49	60	58	73	65	53	59	74	67	73	66	61	50	62	72	86	78	60	62	60	75	71	82	66	69	59	57	63	64	59	62	73	79	64	78	67	71	69	63	68	66	63	65	72	80	68	68	61	71	71	65	79	69	61	73	86	60	76	72	74	79	53	73	61	77	60	78	74	67	54	54	68	76	69	64	66	69	53	75	58	74	78	61	67	67	54	64	72	59	80	47	74	61	64	68	65	67	68	75	63	64	76	86	62	63	64	64	67	63	70	74	80	69	87	71	76	67	64	69	73	63	59	52	68	71	62	77	67	57	84	75	66	64	60	79	75	68	65	74	79	50	61	64	64	82	69	58	72	60	77	60	72	61	63	69	71	86	79	66	47	65	74	64	67	65	69	72	57	63	77	76	65	72	63	64	75	62	78	66	71	88	73	73	82	66	76	59	70	49	60	59	67	70	64	53	71	74	79	71	53	58	54	63	80	73	57	72	55	70	65	61	73	74	83	83	62	82	85	65	78	62	89	95	75	66	67	60	79	72	80	55	66	75	59	71	66	69	66	79	72	70	70	68	70	61	67	63	61	56	53	78	72	66	65	54	54	54	75	71	85	71	77	64	64	79	51	55	57	60	58	74	69	74	68	63	57	81	69	70	61	58	64	60	84	67	72	75	71	60	77	71	50	81	77	69	66	68	63	70	43	72	55	68	72	66	66	71	69	61	80	70	64	69	65	88	54	67	63	72	65	86	64	62	66	71	63	74	77	59	66	68	76	65	81	58	58	73	62	80	62	62	72	79	62	71	79	70	64	65	55	55	73	74	60	59	61	63	58	63	76	69	52	55	73	70	66	68	59	63	63	83	74	59	61	70	64	68	58	60	72	78	73	64	68	48	70	64	52	81	57	72	63	58	71	62	77	51	75	69	70	67	69	75	65	66	63	63	62	76	74	60	68	65	70	85	63	56	68	58	57	63	56	65	68	65	64	73	69	64	62	78	73	77	76	68	57	56	68	66	70	66	76	54	69	65	60	82	59	64	64	55	55	76	78	61	74	53	77	76	75	67	62	70	65	60	71	63	60	64	68	57	57	56	55	72	66	67	63	73	69	68	66	77	48	56	65	74	65	81	60	68	64	67	66	67	74	49	68	69	62	53	72	69	60	74	52	73	71	71	70	64	62	68	81	70	74	67	49	76	57	74	78	61	79	73	67	65	64	63	61	61	79	78	82	80	66	68	62	59	69	71	51	52	79	59	54	66	73	72	82	55	68	61	56	65	70	73	81	68	73	57	60	72	73	57	70	60	74	65	74	64	73	68	64	75	70	75	60	55	75	64	61	57	76	64	65	57	57	68	66	59	74	69	69	76	75	68	65	79	71	67	58	62	72	60	81	70	64	72	59	61	65	69	59	76	58	56	61	64	54	66	75	73	66	74	78	74	55	57	72	65	61	52	65	73	70	62	58	66	73	69	65	51	73	71	80	67	71	68	66	66	68	57	62	57	65	69	66	78	68	58	59	54	69	67	72	78	50	57	66	78	67	70	59	70	63	75	66	62	75	68	55	58	64	83	62	68	62	57	56	65	77	74	72	59	61	61	65	59	76	59	70	74	73	73	57	85	64	70	64	57	71	62	65	77	73	77	67	55	60	75	62	64	56	59	66	89	69	79	72	77	60	63	71	77	70	69	66	71	66	71	57	60	76	78	72	72	70	60	60	84	70	69	76	65	77	70	74	66	64	76	63	72	74	55	54	73	78	62	64	71	63	78	80	57	65	65	47	63	70	53	74	74	65	74	72	60	60	58	72	71	73	61	72	78	70	78	50	69	73	74	65	69	65	81	71	61	72	61	75	70	71	59	73	62	76	59	56	75	68	60	62	56	63	70	63	62	66	78	50	76	56	79	81	77	66	58	63	63	53	70	77	69	71	67	71	66	54	69	61	61	58	73	70	71	69	81	78	73	69	74	70	82	55	62	77	90	75	67	70	81	64	76	65	67	68	70	74	69	65	70	63	64	52	70	59	64	57	66	70	64	63	75	75	60	60	55	70	59	76	85	72	71	76	75	67	72	76	76	65	64	80	73	60	65	66	67	74	79	69	59	83	64	54	72	51	81	62	60	63	64	62	70	67	75	67	63	78	77	58	74	69	67	65	60	43	63	70	48	64	67	79	66	49	58	66	69	66	56	57	67	74	50	71	72	59	54	74	64	80	65	71	54	73	70	65	54	55	60	79	76	89	68	61	65	61	71	87	61	65	74	80	51	79	69	52	64	64	54	65	58	77	67	69	55	54	75	51	59	70	62	56	62	66	59	53	63	72	67	61	81	71	69	66	68	52	58	52	69	63	64	82	71	62	62	63	85	73	62	61	68	67	74	61	63	63	63	64	77	67	77	71	75	73	70	70	74	73	61	69	70	60	73	77	76	62	62	55	66	58	65	67	63	62	80	48	68	87	72	73	73	58	59	62	52	52	91	50	72	66	60	62	55	74	76	70	58	78	58	53	73	75	59	59	72	62	64	71	68	77	67	66	70	68	58	75	58	67	69	71	77	68	85	58	72	72	76	59	66	75	60	63	55	66	69	62	61	77	63	58	67	81	60	73	61	58	79	80	67	86	76	82	68	63	66	53	68	64	69	67	74	79	46	66	86	75	73	66	77	85	69	63	75	62	62	62	71	63	62	69	68	79	71	79	57	55	55	48	71	66	66	72	83	74	68	67	55	57	78	64	80	63	81	66	79	79	64	77	56	70	78	73	49	70	64	58	67	74	76	73	60	61	73	53	75	67	54	67	79	60	63	72	69	46	71	74	77	82	47	64	57	65	55	62	69	74	58	64	80	64	64	63	81	66	61	75	59	71	59	70
43473	50106	38018	34948	21371	1308	1238	1136	1074	1015	968	929	888	898	845	856	821	807	840	924	4462	8844	6556	3743	1652	947	788	814	797	803	771	801	865	791	808	784	810	818	800	825	789	833	779	771	785	836	828	854	836	824	773	805	768	800	779	798	766	839	778	840	806	817	805	803	793	783	777	825	818	853	813	831	792	787	835	803	851	830	800	786	815	793	808	779	780	810	793	794	781	817	858	784	855	858	789	779	818	833	818	838	803	846	851	777	801	821	807	784	789	814	766	828	827	799	795	782	866	849	851	790	814	786	828	777	824	811	861	773	848	788	776	846	843	834	786	789	799	784	844	846	810	822	829	805	753	800	821	800	787	778	767	793	755	816	834	819	819	799	809	785	747	836	794	781	806	765	832	812	780	815	842	794	743	781	787	824	772	842	844	858	818	762	807	792	856	827	807	787	818	845	824	795	815	867	763	842	793	839	803	772	830	787	794	778	794	853	816	816	776	768	806	795	781	799	788	848	805	826	780	824	831	850	789	804	845	781	771	749	789	832	768	797	838	798	814	796	816	800	783	804	826	822	814	815	777	829	749	776	775	858	811	823	817	783	844	812	795	764	832	832	800	758	781	810	831	785	835	822	794	779	764	834	813	777	830	784	809	847	845	822	800	787	823	778	790	817	757	858	836	808	812	821	837	833	786	799	852	815	857	885	809	811	798	842	843	826	784	771	814	793	765	844	772	822	755	782	827	811	777	841	835	854	785	849	815	795	800	834	783	782	798	778	829	830	790	804	790	817	817	877	819	827	797	818	845	823	860	803	804	804	862	831	823	825	773	862	793	776	829	793	792	849	856	835	808	807	794	863	807	807	802	873	812	785	840	786	787	768	827	786	753	773	828	773	753	817	816	817	823	815	808	833	754	859	812	805	818	809	818	765	807	874	833	795	842	817	792	763	808	798	826	815	800	861	807	737	791	821	823	761	790	807	818	828	783	779	822	823	793	838	838	862	780	761	764	835	836	775	812	818	818	792	838	794	836	806	817	799	808	813	857	831	788	798	839	819	778	829	788	788	795	807	755	772	785	745	835	806	760	786	802	834	817	793	813	801	785	768	769	819	792	823	794	804	824	854	787	763	810	818	819	826	826	829	771	792	807	840	826	798	818	765	843	841	812	754	810	805	841	760	803	744	824	797	810	789	813	789	857	808	793	781	762	789	797	794	790	759	774	871	837	820	812	768	810	827	797	850	830	780	828	818	804	794	822	846	809	783	795	835	799	864	801	777	795	797	826	864	841	784	812	775	797	772	762	825	831	829	834	772	789	814	768	836	804	789	806	808	864	864	819	816	777	826	847	834	854	823	776	801	819	819	876	779	858	800	787	783	800	787	814	795	782	858	829	779	810	767	833	822	843	810	829	743	797	764	800	845	813	814	819	796	843	762	858	821	837	772	817	820	815	785	810	763	791	820	801	861	880	839	831	797	818	800	816	823	775	819	816	788	869	794	815	813	846	777	819	799	793	818	850	801	776	853	785	791	796	809	856	784	800	754	796	825	807	799	831	866	834	809	744	820	796	783	804	775	829	827	797	852	826	865	802	846	788	802	826	823	749	786	787	772	832	788	819	779	810	808	843	749	788	800	865	793	771	811	827	796	769	845	836	823	830	830	772	806	789	814	796	829	798	798	803	826	837	843	741	866	784	808	768	801	807	786	841	811	791	779	828	831	807	793	806	803	846	872	783	850	836	825	781	807	778	805	776	786	800	810	779	802	831	811	813	782	760	813	812	822	842	794	770	827	753	870	809	792	785	827	853	812	792	795	816	851	833	830	814	789	796	801	796	819	837	781	795	808	873	807	797	820	761	797	812	821	745	803	793	772	800	772	800	845	803	848	787	849	773	774	772	828	773	810	791	774	803	774	828	821	804	820	826	780	785	789	801	820	830	769	811	841	762	792	859	784	832	804	795	883	847	793	820	783	800	783	786	793	817	819	825	840	815	803	820	809	843	798	837	818	768	821	784	752	797	758	826	862	784	779	782	850	831	816	833	834	818	866	795	865	809	826	795	837	790	823	789	834	760	791	791	783	775	800	843	806	787	849	846	812	799	814	800	802	837	785	787	814	837	811	816	829	800	796	832	784	824	825	817	759	768	822	775	864	815	828	773	758	805	780	846	841	864	782	809	815	809	816	809	813	795	803	778	733	780	759	777	807	859	800	796	829	808	781	891	858	814	774	785	811	843	790	791	802	793	753	795	805	808	807	786	818	834	828	827	804	847	811	817	824	809	799	826	819	823	814	788	788	788	786	806	832	777	832	826	812	801	810	785	809	769	848	810	818	845	833	830	853	776	809	825	831	851	807	830	824	807	768	834	749	825	823	771	799	882	814	830	770	854	825	833	866	773	834	829	830	810	815	789	855	848	838	815	806	809	837	816	854	808	771	800	833	815	782	814	797	785	805	815	807	794	814	834	825	800	824	814	793	840	812	859	800	784	783	786	851	804	833	828	852	782	846	758	877	799	781	840	837	788	797	822	878	824	811	849	817	883	845	779	787	812	829	794	804	772	803	804	808	808	842	745	784	856	861	831	803	812	802	845	732	831	798	796	804	805	807	793	838	788	815	791	782	794	779	801	807	839	785	777	762	828	816	865	781	851	710	816	802	769	805	858	783	765	808	795	825	791	850	789	815	791	820	822	809	837	795	803	815	799	767	816	866	825	783	781	786	849	786	825	747	808	764	826	787	822	840	827	807	804	784	829	768	801	760	834	843	795	801	844	836	821	806	815	776	844	855	810	829	829	789	816	825	820	808	827	877	817	788	783	846	819	807	830	769	778	856	783	805	817	798	814	872	786	763	816	801	810	805	770	799	860	828	819	750	794	797	827	822	860	790	806	781	858	837	795	849	814	854	773	772	831	834	863	775	787	796	811	790	835	832	839	791	806	780	846	870	835	787	805	830	757	825	790	837	819	799	794	791	788	767	799	804	801	810	829	795	812	846	838	827	812	800	812	808	823	796	794	840	793	809	846	746	796	744	793	817	806	801	815	832	783	793	805	787	753	812	805	825	806	745	788	800	821	837	825	789	858	798	834	813	823	800	817	849	816	818	807	809	799	808	833	792	872	842	846	822	824	835	805	834	793	855	756	854	774	819	813	848	806	794	818	826	791	786	822	761	827	859	787	804	767	822	816	806	837	764	759	791	866	799	812	775	841	800	848	835	836	786	816	861	827	819	851	824	825	817	763	858	807	761	841	833	806	809	820	828	817	827	781	807	817	836	786	811	791	853	780	811	820	824	807	809	814	800	864	791	812	816	821	846	846	826	813	817	835	845	786	798	876	813	828	808	803	855	812	845	795	835	844	810	848	805	779	864	807	827	813	773	767	798	845	815	848	845	791	752	734	833	826	780	856	810	786	838	848	799	814	783	776	817	780	846	817	775	769	788	799	820	788	832	790	803	771	793	799	781	792	848	831	784	777	806	783	801	823	796	776	832
20482	40265	24392	9601	3193	79	58	61	72	70	65	44	51	55	44	58	57	55	59	43	132	342	279	182	115	51	43	66	62	64	48	61	60	60	51	58	53	47	48	61	71	59	59	59	53	54	57	54	53	43	72	63	62	56	52	57	57	46	55	62	43	62	62	57	46	52	59	61	55	75	53	40	58	48	47	59	53	52	45	42	62	51	54	64	58	57	49	43	54	62	53	65	44	62	60	59	55	66	67	51	58	55	50	63	51	42	52	56	60	63	53	70	60	53	50	59	65	42	50	54	52	53	57	55	59	50	48	53	51	62	64	61	48	48	50	62	58	53	61	66	50	46	55	40	65	54	53	63	44	55	52	48	52	59	50	52	56	52	59	54	68	55	55	56	58	58	60	48	59	47	50	53	51	41	57	45	67	49	63	56	61	65	62	60	76	53	63	62	54	61	57	53	44	54	52	47	61	51	60	61	52	51	56	46	53	48	49	52	55	54	43	61	60	65	53	65	50	50	68	52	48	72	71	59	57	56	61	67	57	47	52	43	58	47	57	56	49	59	64	53	57	68	68	51	58	58	43	40	51	55	73	50	53	61	63	51	75	68	57	54	59	54	62	47	55	47	65	38	47	48	50	74	54	45	56	49	50	52	57	63	54	55	47	70	56	64	37	61	48	46	60	53	49	58	47	63	40	55	71	61	48	42	60	59	57	58	49	52	57	46	44	61	65	67	66	72	58	37	38	60	59	68	65	61	57	49	70	58	65	61	58	46	54	48	68	42	59	54	44	63	58	54	50	56	53	52	47	54	58	52	60	45	54	64	59	51	62	55	56	61	55	45	68	50	62	50	58	58	40	55	63	69	64	46	59	55	58	68	43	56	56	63	44	52	67	51	49	54	46	41	61	58	47	41	51	66	66	62	60	39	43	49	51	38	53	48	54	61	49	53	59	59	68	61	56	55	63	42	42	55	54	59	58	57	58	45	54	53	50	52	53	55	78	53	47	61	61	62	63	61	63	58	58	41	59	59	64	47	59	49	44	55	57	59	50	64	55	32	62	53	59	65	59	54	57	59	57	55	54	54	58	42	47	45	52	46	57	51	54	62	54	46	54	45	46	58	55	46	62	49	65	64	61	68	59	54	59	58	57	49	65	52	65	54	67	52	58	44	64	53	60	54	48	57	49	50	51	56	49	49	62	60	68	65	53	52	65	63	53	61	36	62	60	45	56	47	48	60	58	59	59	60	54	65	55	51	57	54	47	53	57	52	58	63	48	52	56	59	54	58	75	55	51	55	56	49	53	51	64	66	56	55	64	50	48	46	51	63	54	59	50	58	49	46	64	41	49	51	37	52	55	52	48	62	56	51	56	50	43	44	54	60	54	46	54	51	52	67	56	59	47	58	50	53	54	55	59	57	50	61	44	46	59	62	60	53	55	49	45	65	67	53	70	55	57	48	59	46	45	54	65	46	53	46	53	76	59	43	43	67	46	62	58	69	52	60	67	57	60	47	67	63	63	54	54	50	52	60	46	59	50	55	45	48	42	63	46	46	64	59	47	48	53	66	56	44	54	47	66	58	59	51	57	52	54	57	65	74	58	48	60	65	46	57	48	57	44	67	50	43	58	59	54	47	50	56	56	60	52	57	62	53	46	66	55	60	45	52	51	51	66	45	54	67	52	59	54	59	53	66	59	57	59	39	54	69	53	58	60	51	51	56	65	59	57	54	68	43	55	58	45	57	54	59	64	48	52	56	55	55	52	56	55	63	54	53	44	50	62	54	58	60	76	58	62	61	36	53	57	54	54	55	54	56	47	47	51	46	55	58	54	37	47	53	55	51	51	56	52	44	70	66	45	52	63	50	51	54	57	34	57	68	59	48	56	59	48	59	54	55	56	63	58	61	55	58	60	55	48	60	62	57	38	59	52	48	44	54	50	71	47	59	59	42	62	59	53	52	55	58	62	43	56	60	51	58	54	57	55	59	78	47	62	62	53	66	44	58	49	56	61	57	63	67	52	62	54	50	58	63	49	52	47	49	58	44	50	58	55	54	50	45	55	48	54	55	53	48	66	37	52	58	47	49	61	65	47	71	67	78	68	49	65	71	55	54	62	51	71	54	47	68	59	57	47	42	56	57	51	62	57	67	60	56	63	56	48	48	53	63	60	49	68	55	52	53	53	59	64	54	51	50	56	59	61	43	60	49	46	56	45	62	62	64	60	77	50	41	66	58	71	49	54	68	75	53	51	53	53	63	66	60	44	59	51	62	59	52	45	58	42	52	62	69	61	57	53	55	53	58	47	58	58	46	57	64	58	43	64	60	55	70	61	53	61	58	50	61	43	37	52	61	55	59	53	46	49	59	62	63	46	67	54	51	53	50	69	48	52	61	57	59	48	55	50	61	60	41	45	45	60	46	53	50	51	46	61	58	52	78	66	61	47	42	63	37	48	54	53	55	60	59	46	59	59	61	57	63	47	48	55	60	49	46	55	45	62	61	53	56	56	54	45	60	46	63	47	55	65	70	49	56	61	40	88	43	60	68	56	55	54	68	46	44	48	56	50	60	59	60	60	61	63	48	55	59	59	64	50	45	50	43	58	63	49	53	52	56	40	58	54	67	55	54	48	44	66	49	61	49	43	66	43	58	60	49	55	47	49	51	48	59	54	51	52	55	60	71	63	45	45	56	58	54	53	50	72	45	59	51	48	47	52	48	47	56	49	54	51	60	59	52	60	59	54	47	49	56	60	59	38	57	64	54	69	54	69	67	42	72	47	65	52	53	40	55	56	54	65	51	52	45	55	56	62	54	55	60	60	56	58	47	53	57	60	62	51	56	68	57	55	53	59	67	58	40	51	45	69	67	41	58	47	60	49	44	64	65	46	62	48	48	72	58	54	73	58	60	48	53	48	52	65	55	52	65	57	56	52	60	44	65	63	59	61	52	65	65	45	47	52	50	51	50	57	60	45	48	47	48	52	48	56	54	50	52	54	54	52	68	54	47	62	49	55	56	64	58	51	55	48	57	56	55	56	67	68	58	50	67	45	50	43	43	51	54	54	53	49	49	58	60	67	38	63	56	60	64	46	63	50	64	72	59	60	56	53	65	50	59	61	59	44	60	57	70	43	44	61	60	54	62	54	59	56	65	88	45	49	52	60	60	61	49	54	52	58	57	52	49	63	68	46	58	62	67	50	44	41	48	50	47	63	42	51	61	48	39	42	55	50	59	61	68	66	58	59	57	63	48	61	57	52	45	61	50	44	57	63	60	55	72	44	59	71	54	56	63	54	53	64	46	46	57	53	70	38	64	53	51	60	54	62	68	56	66	54	51	51	52	45	56	56	52	66	51	55	49	48	50	61	58	68	58	67	56	43	59	51	43	52	51	59	43	59	54	44	47	64	78	60	62	45	58	67	70	56	63	61	46	47	64	44	57	59	53	50	54	60	56	51	56	65	43	44	63	50	64	61	48	59	63	55	46	50	52
41433	51701	43327	41676	32882	1499	1282	1057	962	877	878	838	763	828	712	738	690	713	708	783	3744	9817	7727	4630	2057	789	662	700	625	687	713	650	660	638	640	674	627	678	660	638	684	659	671	664	649	637	664	660	665	689	638	640	688	656	654	685	666	675	687	644	660	641	633	643	665	611	663	628	622	659	654	686	687	678	629	677	684	701	628	662	624	692	665	680	673	641	657	620	663	709	679	627	676	706	677	642	635	633	656	633	664	666	646	629	680	679	682	624	651	717	701	671	617	652	678	659	682	679	674	655	682	619	694	645	668	667	654	664	662	671	671	684	708	642	651	717	625	682	704	633	657	711	641	674	642	635	651	688	660	629	594	628	620	699	664	717	714	673	656	667	658	686	636	661	653	672	659	640	655	670	679	687	699	657	653	682	671	655	643	681	700	684	662	719	719	665	635	666	647	631	689	646	681	690	645	660	634	683	651	617	626	630	680	632	635	720	670	708	698	628	655	662	692	677	728	648	653	637	689	621	663	602	660	678	628	623	667	697	638	614	673	674	729	644	652	688	651	617	645	641	610	657	685	615	671	627	689	686	622	667	631	659	644	659	683	648	663	676	715	705	642	664	676	677	692	665	651	644	683	642	677	686	668	631	615	635	672	641	674	708	697	677	663	704	676	677	642	682	647	658	668	670	693	609	681	678	627	649	626	636	647	648	712	620	624	687	670	611	625	627	637	640	693	650	686	671	638	685	634	689	668	639	661	648	627	667	664	691	676	659	693	622	647	735	652	670	641	633	659	710	690	711	639	622	677	700	644	622	642	625	692	715	655	644	707	657	656	660	630	666	653	682	656	690	670	642	689	663	672	677	651	664	630	641	663	657	686	671	665	697	683	591	668	650	641	640	610	702	693	664	660	659	694	652	646	672	668	691	664	647	637	642	732	660	690	663	671	670	683	622	680	733	651	671	619	684	653	636	658	655	670	606	695	676	669	647	675	696	665	640	647	678	643	670	654	654	668	664	674	640	584	636	637	601	672	689	628	618	700	656	628	679	641	663	661	639	649	656	694	675	612	684	610	576	675	618	668	688	673	636	664	649	651	661	670	660	648	672	635	669	689	679	682	636	652	701	659	675	657	640	681	660	632	640	638	603	675	651	681	661	627	648	685	684	655	618	680	638	694	653	639	678	728	677	668	688	650	648	681	670	665	677	690	680	634	654	624	670	659	622	617	621	646	647	656	627	672	637	621	705	660	689	642	687	645	660	682	707	687	629	696	632	668	650	664	613	643	650	709	700	653	641	620	643	654	687	688	664	689	652	662	668	709	639	655	606	673	722	666	632	641	685	646	684	665	665	643	631	658	632	630	667	666	660	672	683	630	643	705	641	660	704	678	660	665	659	666	662	652	675	667	670	641	678	650	707	638	686	639	702	604	670	691	660	649	663	638	637	639	647	669	655	643	662	651	660	671	668	682	611	695	724	695	675	664	695	717	648	654	647	655	633	660	682	678	652	669	685	644	650	623	613	670	603	687	695	624	635	624	716	664	681	659	651	605	691	677	633	681	660	653	692	643	656	639	629	686	627	680	688	600	668	674	663	630	599	682	636	643	680	661	668	647	712	656	647	666	646	632	680	696	630	652	629	711	627	667	614	674	656	654	654	664	679	656	630	650	662	638	679	641	667	627	685	662	701	649	675	653	655	626	660	633	642	656	660	628	618	690	678	624	639	676	642	682	678	670	724	677	635	618	662	685	664	678	670	633	641	674	677	672	655	667	660	661	642	679	672	664	650	650	663	696	652	693	686	656	705	626	675	616	689	675	631	679	668	642	653	658	702	626	672	687	640	648	653	625	653	621	700	640	668	659	692	609	677	670	683	701	663	694	676	616	695	646	659	609	651	639	659	667	685	604	644	665	628	683	663	657	682	633	629	646	669	652	672	628	726	674	691	661	672	665	649	672	662	687	638	683	655	594	652	652	654	632	677	674	643	694	667	656	630	703	653	680	651	725	602	681	684	666	642	636	661	655	640	632	670	640	625	624	662	612	683	616	725	639	653	705	689	636	647	664	657	660	639	664	645	690	632	699	634	668	663	650	681	613	694	690	627	688	633	638	668	656	672	660	679	669	655	649	675	693	642	670	643	656	661	723	645	637	642	655	696	661	696	647	664	662	692	646	691	625	665	656	650	656	670	710	667	699	660	629	676	684	640	683	680	670	675	669	644	639	640	651	654	663	645	656	665	646	703	662	621	645	686	644	679	692	647	661	643	692	613	684	656	639	664	640	658	661	665	657	673	645	670	608	657	649	689	679	611	670	649	677	602	678	673	685	681	676	678	663	688	637	625	665	640	669	657	649	637	652	671	683	663	676	686	651	646	694	645	696	656	664	715	663	661	629	636	635	647	651	648	660	660	650	701	673	676	640	631	649	653	664	668	670	611	608	655	688	645	675	667	671	633	639	646	678	686	628	641	667	667	686	675	667	653	643	656	651	703	685	715	653	695	658	649	655	606	663	714	619	649	688	651	634	622	616	643	700	643	642	639	711	632	655	658	644	652	636	672	617	633	674	617	664	668	673	683	665	663	649	687	655	702	670	659	704	672	674	652	656	661	685	676	659	667	716	654	655	649	700	665	657	678	683	714	654	590	670	664	634	631	658	639	703	659	650	689	661	650	638	676	699	672	643	641	647	652	659	686	636	667	685	667	645	675	640	677	658	662	616	665	662	668	645	663	675	662	676	673	698	654	662	670	660	664	677	640	637	665	700	647	632	670	623	644	654	678	686	627	610	701	612	660	673	628	645	646	686	697	670	694	640	669	704	650	657	642	662	703	634	655	670	685	665	657	676	640	691	672	719	639	740	643	702	622	655	635	689	650	697	647	647	653	639	653	680	651	626	674	676	645	645	660	646	645	710	633	693	662	643	647	684	636	690	684	664	673	691	630	673	646	632	663	639	660	663	658	661	676	717	672	676	660	630	675	687	698	673	666	665	668	660	661	652	674	681	689	622	715	639	721	660	671	657	681	655	675	698	647	640	639	674	629	703	657	646	688	656	628	658	687	683	656	664	681	636	683	656	672	664	701	616	638	630	677	708	696	680	625	719	666	659	659	693	626	681	654	640	653	666	653	690	640	678	692	666	687	635	721	667	626	668	661	661	656	692	690	672	663	634	685	623	665	677	655	696	663	664	669	692	623	655	694	691	634	662	622	619	667	653	634	652	636	701	659	682	694	666	652	641	616	659	640	682	646	682	658	686	674	669	677	649	664	605	648	665	684	634	666	644	668	672	663	677	675	703	648	641	704	631	700	664	658	630	705	708	676	658	675	623	652	626	684	660	620	648	609	645	666	690	673	648	684	640	635	621	637	666	684	662	647	655	667	649	680	681	670	689	664	703	657	700	668	686	702	695	627	627	657	682	626	629	710	623	678	646	673	674	669	681	631	612	673	691	635	649	655	644	696	685	616	678	681	659	623	631	682	659	709	703	626	652	653
6633	11495	5886	2004	623	59	53	53	55	48	52	56	53	68	47	48	57	48	60	58	51	93	115	86	66	51	57	56	66	66	46	34	51	43	62	66	49	75	42	45	60	46	61	43	63	62	57	56	43	62	46	56	52	48	59	49	55	48	61	48	49	34	61	43	59	49	40	59	62	61	54	53	55	64	60	45	31	54	60	44	47	46	57	54	66	53	53	65	53	55	56	57	44	49	51	56	43	43	60	54	47	48	50	61	47	51	69	45	58	45	54	44	44	51	51	60	63	62	41	51	42	52	61	48	56	69	66	47	54	62	53	51	44	50	47	64	54	35	54	65	58	42	48	69	63	47	51	55	55	55	53	40	43	53	74	67	51	65	46	57	59	50	50	47	64	51	66	52	58	69	48	42	51	66	62	40	55	61	50	43	50	45	56	53	36	57	55	63	62	63	64	40	49	48	56	54	49	65	51	52	62	58	50	51	63	58	56	54	60	54	47	45	51	48	61	49	46	44	54	61	40	48	47	66	58	59	45	43	45	55	60	54	59	48	42	47	66	54	59	51	66	56	53	52	55	48	52	51	51	60	55	61	62	50	67	72	49	59	58	49	54	51	61	41	56	52	44	55	58	63	59	52	50	46	40	48	57	52	42	48	47	62	59	49	62	47	52	54	37	44	46	54	54	39	55	49	58	52	55	52	45	64	54	46	31	55	64	42	49	47	65	47	45	48	48	60	56	59	53	66	52	47	58	48	62	50	41	63	55	65	46	50	45	57	61	60	44	51	55	56	60	40	51	66	45	56	35	62	59	58	46	57	45	63	58	49	61	67	59	60	59	38	58	52	62	49	49	57	56	67	52	41	46	47	44	50	39	35	46	54	37	48	39	40	48	56	53	42	68	53	60	63	45	60	64	47	37	59	68	43	48	48	45	52	44	46	54	59	52	49	37	60	52	46	56	48	54	55	54	54	53	47	51	45	48	50	54	57	60	58	58	45	35	45	69	46	54	50	49	63	56	44	55	53	52	59	50	50	50	51	62	62	58	50	54	53	40	44	46	43	52	43	53	55	52	50	61	53	53	52	48	47	46	45	53	56	39	49	55	66	59	63	49	41	62	55	47	44	55	57	54	58	52	44	55	56	75	51	57	60	57	44	48	53	43	42	37	49	47	52	44	44	56	73	53	58	55	60	53	47	57	55	44	39	52	51	50	49	62	49	45	40	44	58	51	46	49	43	48	49	52	37	56	38	43	46	60	57	59	46	40	49	68	42	54	55	55	64	45	53	54	60	58	58	60	46	54	58	42	42	58	54	66	51	53	44	52	58	61	57	57	48	42	67	58	55	51	45	50	48	39	52	55	55	42	65	50	59	32	40	43	44	47	49	58	58	46	52	55	53	42	45	51	62	58	49	68	67	38	48	47	62	44	60	59	46	51	56	48	53	51	66	50	44	45	38	51	54	39	51	64	38	49	57	55	57	58	56	60	56	53	61	41	42	67	41	52	63	43	50	43	51	53	52	65	66	64	59	48	54	64	55	54	48	55	63	33	59	43	60	60	56	45	49	34	66	50	55	58	48	47	57	57	52	64	54	47	61	59	45	40	58	42	63	55	46	43	62	50	50	54	49	60	55	56	41	57	58	49	63	56	40	51	60	51	55	51	49	59	55	50	62	53	60	52	50	52	51	48	54	53	54	52	55	65	45	53	57	48	45	50	55	49	62	45	47	52	48	50	47	48	55	60	44	57	49	49	46	53	51	50	47	49	62	51	57	52	50	61	52	49	53	51	64	57	54	50	54	44	53	59	51	56	54	48	60	56	51	59	47	58	43	55	67	55	47	46	61	58	52	48	58	56	41	52	41	51	52	47	59	61	49	46	59	49	49	46	60	45	49	47	56	50	57	53	52	44	50	49	40	54	51	44	61	54	39	49	60	44	57	61	57	49	56	48	60	53	69	54	43	38	64	57	59	48	50	58	48	45	49	60	52	62	56	50	59	59	32	55	48	59	50	38	51	59	47	57	46	53	45	47	50	47	52	40	49	59	63	53	68	54	42	54	53	40	55	54	47	52	49	51	52	41	40	45	56	53	58	51	51	47	59	50	32	56	52	63	62	46	56	55	55	54	43	55	49	52	52	50	46	56	42	51	41	57	63	51	61	57	61	54	45	62	59	61	41	60	55	45	61	50	43	38	46	50	55	46	56	49	65	53	60	51	46	56	51	39	52	48	77	55	59	57	61	57	62	61	49	48	57	62	57	52	51	47	47	53	55	49	43	49	50	51	52	68	40	57	56	46	60	51	54	64	69	52	55	54	40	54	60	54	51	55	50	56	62	71	56	45	47	47	46	61	62	46	52	66	47	40	54	54	56	46	55	58	74	50	47	61	67	49	57	50	53	46	39	52	58	51	56	50	47	53	56	48	52	61	57	58	53	54	49	51	45	59	42	47	59	57	54	51	61	55	46	52	51	51	62	61	53	46	47	54	56	52	59	62	49	36	45	51	43	45	47	49	53	43	56	59	43	51	57	60	50	48	46	44	36	57	40	49	54	54	56	55	60	58	42	51	49	56	54	57	54	61	47	49	55	43	68	53	52	54	51	49	57	58	54	54	59	48	58	45	65	41	42	53	58	51	57	43	39	50	40	51	41	60	50	51	52	48	52	44	47	45	65	40	59	54	58	38	43	53	45	55	50	71	46	43	65	56	54	43	62	67	59	52	47	56	39	47	40	58	49	51	58	50	46	43	59	44	41	47	57	62	56	46	51	50	70	48	50	47	56	51	54	61	50	46	58	50	55	37	49	50	49	71	55	50	51	58	49	57	49	61	58	52	51	50	38	48	66	60	57	59	39	55	50	62	54	55	46	49	56	44	45	51	42	67	65	49	49	52	49	56	50	51	58	49	46	58	55	43	45	54	56	51	45	59	51	47	57	48	56	54	48	40	64	40	52	59	51	59	48	46	43	46	64	41	53	59	45	45	52	41	54	43	54	50	52	50	45	57	53	54	57	44	51	46	48	55	54	45	57	51	41	47	57	59	54	51	42	70	66	60	48	57	55	46	66	62	64	47	56	54	48	48	56	50	47	48	61	52	51	47	65	47	48	56	52	51	39	48	66	59	48	51	47	49	55	38	48	49	56	45	50	50	42	51	47	58	57	53	41	57	53	61	52	47	51	55	62	41	54	61	56	55	48	63	53	44	53	64	40	67	40	61	52	54	47	48	56	55	52	50	47	49	47	54	63	57	50	53	67	48	55	53	58	45	53	54	43	56	43	71	57	49	50	64	68	46	47	50	50	48	63	45	66	56	38	47	46	63	42	56	42	50	47	63	34	59	64	44	41	52	48	58	58	66	55	39	47	54	40	59	45	55	48	47	55	55	52	48	42	48	45	55	47	60	53	56	60	48	58	47	55	59	52	57	47	59	54	55	54	47	58	42	46	46	59	57	49	45	58	44	44	57	53	57	50	61	45	44	63	65	57
38998	36693	26960	25459	21534	1994	744	736	731	664	636	614	635	655	601	629	649	648	662	644	649	2114	2818	2131	1163	660	646	603	609	583	656	666	645	620	639	603	626	642	616	704	635	634	623	649	652	623	640	642	647	631	662	625	620	660	661	621	641	639	679	664	692	652	588	653	649	631	636	636	661	661	647	635	640	641	645	637	681	609	631	650	603	630	640	686	599	629	645	617	619	628	617	663	627	696	628	625	635	651	597	636	630	658	621	655	650	627	636	640	641	687	649	641	616	668	672	635	630	650	645	637	586	629	646	620	633	649	634	597	612	683	665	621	629	637	583	644	626	662	653	635	638	636	633	628	657	641	652	673	642	644	648	668	631	601	644	623	657	667	616	588	660	632	628	672	663	642	666	617	615	644	629	649	603	626	619	621	611	621	654	706	644	576	677	568	616	648	586	629	592	658	627	640	657	652	612	637	647	649	641	661	657	612	652	618	643	637	666	632	633	661	657	625	631	651	632	645	614	648	597	630	615	611	645	665	657	638	604	687	618	644	647	625	619	618	635	660	633	639	665	683	627	669	633	680	696	653	641	584	657	651	600	634	614	691	629	607	641	603	646	638	641	641	623	633	647	660	660	604	635	599	637	630	653	620	631	637	633	596	654	607	617	653	661	620	692	654	613	622	649	631	638	636	670	573	635	635	695	653	616	604	658	657	630	639	611	623	680	639	614	664	636	630	650	678	635	634	576	604	668	635	639	626	640	629	639	642	642	635	637	632	678	693	646	615	623	657	677	650	640	631	645	648	645	595	664	652	634	628	652	630	619	669	647	609	627	627	653	658	618	639	671	629	652	632	579	652	659	670	657	685	658	618	585	670	708	661	637	679	612	626	653	593	643	659	671	620	598	627	648	646	658	642	646	630	666	676	634	642	664	619	625	641	695	641	597	654	654	626	684	656	613	659	622	588	614	679	641	624	648	622	676	667	646	641	632	655	592	645	583	633	661	647	650	617	655	644	653	634	649	604	673	629	634	651	616	672	592	618	609	575	602	651	666	635	633	614	606	595	627	663	682	659	637	694	660	656	630	606	663	629	680	608	622	641	643	623	664	648	618	657	630	607	635	625	620	626	632	650	641	656	618	646	623	648	653	638	611	646	671	633	663	630	651	641	650	605	592	636	601	626	597	625	625	640	609	624	606	623	627	612	647	682	625	634	636	616	682	638	640	684	644	658	663	658	645	607	621	630	642	606	649	616	639	623	605	583	636	626	676	650	655	604	673	621	671	623	623	635	664	682	669	606	600	622	648	625	664	663	647	678	660	669	627	629	630	641	645	661	646	630	649	623	637	651	589	589	665	649	664	622	671	608	612	639	668	663	596	593	658	639	649	610	630	619	655	667	627	639	627	634	618	613	650	642	608	664	633	633	635	649	672	629	611	677	644	650	637	612	648	665	613	645	632	667	673	643	653	605	695	690	653	712	626	572	661	672	666	636	615	614	652	622	652	625	646	634	623	640	628	630	669	597	610	643	611	666	671	667	624	615	577	630	706	648	646	634	592	648	626	633	636	649	646	637	628	598	645	640	627	634	605	663	597	650	633	621	619	620	639	635	639	634	655	665	666	656	672	656	642	629	675	627	630	650	626	644	621	634	629	604	623	641	679	629	582	662	634	664	612	632	655	653	616	626	626	679	628	676	659	613	596	648	648	629	633	688	649	654	623	638	617	634	688	593	673	653	619	630	640	648	691	620	635	649	612	657	628	692	649	633	646	624	638	624	641	686	624	622	650	627	661	635	652	647	610	704	653	674	603	583	611	647	633	620	637	657	676	653	670	624	616	635	630	610	603	639	642	640	668	614	647	606	621	661	642	687	607	612	615	638	614	689	658	636	663	595	619	619	624	631	649	622	684	635	686	641	675	659	641	640	616	627	644	642	661	596	663	662	652	633	640	621	586	630	569	629	640	607	650	671	622	666	697	590	609	643	641	655	656	590	605	656	598	672	677	636	631	633	654	632	624	652	651	588	650	643	649	629	644	651	675	618	628	649	658	671	660	628	632	591	652	647	613	647	644	711	619	656	661	638	626	619	624	578	642	668	690	655	623	628	669	649	625	668	645	623	599	652	668	660	627	646	650	678	628	634	644	637	628	636	648	621	629	624	656	646	649	632	671	680	571	639	625	643	653	649	627	609	684	613	649	619	644	612	616	630	656	667	638	631	638	614	616	647	629	602	631	625	643	651	648	678	605	611	629	671	641	629	596	615	647	646	628	609	651	637	634	665	632	635	673	638	600	623	638	667	632	689	589	642	639	641	662	639	660	635	650	651	636	660	655	656	653	622	605	653	621	633	657	621	639	663	639	603	665	670	622	661	589	650	640	647	638	652	662	646	669	671	677	672	649	600	614	620	651	664	627	603	653	591	672	636	643	625	604	631	630	700	687	637	637	651	625	641	674	594	606	640	621	611	621	648	666	650	650	660	599	620	633	655	613	628	632	645	626	635	626	665	654	640	643	605	601	688	659	668	680	674	657	669	609	646	614	636	635	649	655	622	615	622	664	637	580	668	639	638	654	621	667	701	602	658	659	652	637	633	628	642	653	653	611	628	647	627	662	661	674	638	634	609	622	653	630	630	705	667	679	680	662	657	634	638	631	652	640	637	666	627	695	599	643	676	628	638	624	620	630	608	675	630	641	657	656	622	623	649	668	640	593	661	627	637	645	647	642	733	636	631	659	617	615	647	661	615	627	618	638	650	672	675	630	673	648	642	642	638	620	679	625	626	583	633	633	670	633	647	682	612	640	591	695	632	676	638	663	630	608	629	675	632	648	640	654	667	655	649	648	627	665	622	619	643	652	651	677	624	635	651	669	591	637	611	658	680	616	617	654	668	644	608	613	614	601	651	625	660	682	660	637	600	658	607	634	634	620	584	621	627	648	646	644	631	724	600	633	654	633	598	669	670	633	585	613	671	616	674	693	676	628	632	631	656	644	646	649	690	643	639	632	666	657	606	616	647	650	560	610	623	632	626	665	657	625	664	620	637	642	636	618	636	633	645	632	618	639	685	629	610	564	637	654	670	664	655	673	648	610	665	670	677	675	627	662	617	643	610	635	652	638	656	594	635	615	619	635	645	683	628	650	650	633	651	671	669	650	660	635	642	678	638	614	641	647	635	644	627	629	650	656	637	638	632	610	613	657	635	665	621	616	680	685	619	652	655	621	649	649	693	661	678	682	638	628	598	667	572	669	632	638	641	648	575	670	606	644	653	633	650	658	619	654	609	687	622	655	637	669	636	614	599	665	645	617	624	624	614	614	643	641	643	583	626	630	643	671	605	589	622	609	626	610	679	666	690	623	664	650	640	644	631	636	639	666	634	662	641	605	616	639	664	678	618	704	608	601	598	652	607	623	648	666	669	653	630	683	676	572	654	620	679	606	634	634	651	641	638	625	621	702	592	639	613	660	633	607	639	632	611	660	650	662	662	645	647	585	654
19237	31747	17040	6179	1922	131	49	53	50	54	46	45	48	53	52	49	50	43	55	49	51	194	208	122	76	41	45	49	57	45	52	47	52	37	41	53	40	32	55	54	42	36	51	44	61	38	41	30	49	46	42	51	48	48	54	48	59	33	50	58	50	48	51	57	58	36	47	43	47	45	49	41	49	36	49	44	46	48	52	40	62	37	42	41	44	49	47	46	43	57	40	51	50	42	45	41	43	41	59	45	45	55	51	61	43	61	54	39	43	46	49	49	50	49	59	45	39	46	45	55	42	57	35	48	40	65	43	36	48	59	44	61	45	44	45	43	49	43	36	39	51	47	44	41	42	45	46	52	40	50	51	57	45	51	54	47	61	54	42	48	46	53	64	49	43	53	41	40	39	38	55	45	42	54	52	43	42	52	55	45	33	54	50	60	44	40	47	35	57	35	51	50	36	53	36	44	52	59	40	45	38	46	44	52	50	45	43	38	42	37	38	50	51	53	50	59	49	43	64	48	47	40	47	45	42	46	33	51	47	53	44	47	43	43	50	41	52	43	48	45	46	38	41	51	42	55	43	41	47	42	52	53	41	35	47	60	58	42	57	61	42	50	44	49	42	41	46	64	41	46	44	52	59	50	40	58	43	62	49	50	46	39	49	45	47	34	53	41	49	42	40	43	41	46	37	32	51	48	45	45	53	51	38	48	66	38	51	55	46	55	47	54	45	50	36	35	44	49	48	45	55	44	38	54	49	47	46	53	34	61	45	45	40	38	36	39	51	36	38	46	39	43	39	46	45	48	36	48	50	59	51	52	49	47	43	48	40	53	48	47	49	43	51	41	49	45	41	47	48	51	53	54	54	42	33	42	51	49	45	55	46	35	42	45	44	42	49	51	40	49	50	62	46	48	35	35	32	53	47	51	44	39	41	42	44	44	53	58	47	51	44	33	44	48	42	40	31	52	50	31	52	43	44	42	34	53	46	54	35	47	44	49	60	55	50	42	44	49	48	53	47	43	38	54	55	49	44	39	53	42	47	46	47	45	35	32	59	44	46	42	37	45	38	40	48	48	50	37	45	40	47	47	31	40	47	43	52	45	38	56	39	44	39	57	44	53	50	56	41	58	59	52	36	48	57	52	49	54	52	43	51	50	51	55	59	46	39	48	40	45	35	46	54	48	51	46	46	55	40	54	57	43	59	41	44	49	53	36	56	42	50	48	39	49	58	46	34	44	62	45	50	55	35	58	52	54	41	38	34	53	48	42	53	43	58	48	41	35	44	58	39	52	44	42	45	63	59	56	52	54	50	51	42	56	44	43	44	57	43	43	60	41	44	43	54	48	32	46	35	51	42	39	43	41	47	49	44	41	44	50	43	40	43	38	56	49	42	47	59	45	47	41	48	36	51	42	40	43	47	49	52	49	42	42	43	49	47	46	57	54	39	38	37	52	40	42	50	48	41	56	57	38	40	49	52	50	43	44	43	49	52	51	50	41	55	45	51	40	52	37	43	38	48	30	47	48	39	44	53	43	54	41	37	55	46	45	36	57	45	47	42	39	40	42	41	37	43	51	50	48	47	56	38	38	49	51	46	37	53	45	54	40	46	38	40	46	53	45	47	56	52	39	39	47	53	45	35	56	42	49	45	59	32	49	51	48	44	42	46	50	57	57	53	44	43	54	47	36	40	45	50	47	56	43	44	60	38	63	54	38	53	50	43	52	42	70	43	41	57	44	45	49	37	43	42	55	55	45	52	46	51	47	47	48	62	44	52	43	40	38	37	52	46	56	49	42	50	47	43	52	39	45	57	38	52	41	54	35	52	49	39	49	69	38	60	40	36	50	38	43	29	44	44	42	39	52	43	38	55	42	59	46	54	45	47	49	53	43	40	54	49	52	41	46	36	53	48	56	35	50	49	40	54	42	52	45	53	48	43	55	45	46	50	51	48	43	48	33	43	46	35	34	45	44	49	45	46	47	52	32	54	51	47	45	50	39	51	37	47	45	49	46	46	43	53	49	38	44	39	46	61	52	52	49	58	38	44	44	53	48	44	35	45	43	48	34	56	45	54	41	48	42	54	41	46	38	53	38	52	55	54	36	35	44	39	50	41	49	42	51	43	46	46	48	50	45	36	44	51	57	36	52	59	55	41	46	46	38	45	58	46	46	40	54	47	43	28	43	48	45	60	37	43	39	41	34	55	41	44	47	51	49	51	47	50	53	42	41	47	44	41	48	51	50	38	44	48	33	64	46	31	48	39	37	49	48	50	65	48	41	47	54	57	46	45	40	49	44	53	46	48	52	55	54	45	37	41	49	45	51	36	58	50	38	44	48	60	47	49	59	42	52	48	56	42	42	48	50	50	59	46	45	38	50	37	45	45	37	40	49	49	57	56	48	41	54	46	41	39	45	57	59	42	48	43	50	64	48	50	55	51	39	43	45	42	59	52	47	50	37	47	51	49	46	28	53	48	60	42	42	50	54	50	45	43	32	33	56	65	51	38	47	48	39	58	41	48	35	41	46	37	44	49	47	42	57	46	60	45	63	40	59	49	40	60	43	62	32	38	46	50	58	41	60	47	47	34	47	49	55	42	42	31	40	48	43	37	41	44	49	47	50	34	41	48	42	51	50	48	38	60	33	45	48	54	43	46	47	43	46	40	41	35	55	42	51	49	44	31	43	33	43	54	48	45	49	41	52	45	47	45	52	43	51	37	52	50	52	47	47	41	48	49	57	31	49	43	52	48	58	52	42	52	58	36	33	47	38	54	51	39	46	45	49	52	51	53	36	41	31	55	46	43	46	52	58	40	41	54	51	46	58	38	48	40	36	52	51	33	58	46	43	41	51	45	41	48	53	47	62	43	45	35	41	56	48	50	52	48	57	39	40	45	43	44	54	46	47	32	50	44	44	46	41	45	56	52	44	54	50	59	47	44	57	41	53	47	58	50	47	45	48	39	46	45	45	43	43	49	50	48	38	45	46	44	45	37	56	53	43	48	36	44	44	60	41	60	52	54	43	54	45	52	54	40	43	52	50	44	46	48	46	63	53	43	45	45	33	44	44	33	45	45	59	37	48	37	36	42	53	53	46	47	50	50	47	43	55	43	31	48	43	45	44	58	57	51	47	51	51	54	45	45	35	45	57	43	63	34	53	55	42	39	52	50	35	42	48	52	41	47	49	50	44	46	44	39	39	51	41	44	39	48	47	52	56	36	46	37	44	53	42	44	49	39	53	41	36	53	42	37	47	31	44	41	40	57	35	41	53	37	42	41	53	35	38	50	49	49	38	54	43	48	40	45	44	49	47	58	54	57	48	39	48	38	49	40	61	50	54	43	42	61	43	56	51	50	49	43	51	44	52	52	53	33	39	45	47	45	45	45	49	48	56	32	46	49	46	51	53	47	48	51	56	40	36	42	52	47	35	46	45	42	47	52	53	48	57	54	35	41	49	52	57	47	32	50	48	53	50	52	56	30	47	37	38
46688	47086	36390	37172	31665	2721	890	808	724	715	685	585	641	614	619	622	637	602	575	605	808	6029	5823	3170	1175	708	583	551	595	553	601	574	566	574	567	562	584	586	544	601	557	568	554	567	625	539	611	538	543	544	588	554	571	604	565	566	564	587	552	582	544	582	625	580	568	567	542	594	571	544	566	563	565	554	561	548	535	577	556	581	572	523	556	551	552	599	548	539	582	551	554	609	580	577	562	553	539	584	567	541	569	545	551	568	585	553	595	596	548	548	572	570	555	527	544	578	561	556	552	539	572	575	555	577	582	573	518	598	561	568	601	552	576	582	527	547	556	570	585	576	559	590	540	597	571	546	537	606	571	598	569	588	577	586	567	582	556	587	554	573	562	590	547	579	568	599	587	573	556	564	575	570	579	563	614	567	522	569	593	631	546	593	637	551	537	532	584	560	543	618	572	538	606	570	603	582	569	603	577	620	576	582	588	598	583	555	588	565	583	579	614	572	633	595	573	568	595	578	577	563	561	578	612	561	577	593	608	601	589	547	581	580	576	558	572	547	536	581	538	566	584	587	570	587	499	576	589	589	553	625	550	571	599	582	562	581	579	595	553	594	618	608	618	602	540	555	538	576	568	596	597	558	580	601	575	603	552	578	571	562	555	560	597	566	557	604	565	534	574	602	542	585	585	538	549	559	566	597	559	542	558	561	573	559	628	595	592	574	588	584	519	591	533	583	568	609	537	574	560	562	590	577	582	590	572	578	579	553	542	587	586	590	553	581	573	562	550	528	634	540	527	572	556	561	586	583	579	555	585	571	597	556	597	574	565	545	568	541	556	594	614	555	556	504	529	561	585	537	534	569	611	574	552	562	575	552	622	602	561	582	590	595	586	628	598	580	563	533	571	585	580	633	600	595	566	591	554	543	555	581	581	576	561	533	548	535	557	550	587	546	604	565	569	576	576	562	607	580	559	571	566	589	596	587	561	584	583	580	554	549	582	560	554	598	578	551	571	563	577	559	518	605	558	556	546	524	613	601	543	560	547	584	528	561	585	529	569	602	581	540	591	551	551	589	556	555	583	618	547	616	592	579	600	548	606	585	571	583	565	584	563	588	554	574	558	583	572	548	582	584	583	572	561	526	544	547	583	568	552	566	568	594	535	558	582	602	605	573	581	618	565	564	569	513	566	596	597	551	589	582	564	629	541	566	551	540	540	597	544	571	595	589	589	588	549	590	545	594	567	532	564	596	565	552	559	552	541	593	569	605	535	570	631	594	594	589	563	573	577	544	577	523	548	559	561	543	565	562	577	582	563	588	571	563	550	510	564	608	557	577	587	603	560	549	627	574	541	589	628	594	589	582	549	537	590	612	558	586	546	587	562	598	601	600	591	570	573	543	598	587	572	589	533	554	539	624	544	549	590	548	554	559	593	557	557	544	567	543	582	537	592	602	536	563	605	587	590	575	557	588	579	586	616	526	542	555	522	584	591	603	612	582	577	566	574	575	548	606	596	564	589	565	582	562	590	573	562	582	605	561	569	558	596	565	573	587	583	580	589	549	525	563	547	549	569	581	560	544	587	547	564	617	546	588	590	564	566	590	578	550	562	577	558	520	601	613	578	586	587	560	549	578	616	591	557	562	592	570	567	540	600	583	584	580	580	581	562	589	581	597	517	596	545	566	598	540	545	593	563	549	608	564	538	566	597	572	552	574	531	558	531	580	577	517	573	586	590	580	569	557	556	557	571	565	617	549	544	543	580	569	568	579	590	564	576	580	571	568	566	599	584	579	575	546	600	578	541	569	577	545	554	548	609	545	548	575	573	549	593	582	541	557	573	557	575	561	551	574	607	569	615	546	582	595	593	598	594	594	575	562	566	587	568	554	552	580	557	546	567	560	547	517	536	591	550	580	617	575	591	570	538	550	554	553	510	582	598	597	571	583	579	556	531	552	581	585	501	596	566	553	617	577	547	585	563	562	547	582	534	556	557	532	573	563	581	591	580	545	575	603	562	569	601	548	620	590	600	585	574	560	579	559	580	565	549	571	551	620	615	582	610	550	542	535	572	544	580	517	550	568	565	593	535	561	598	588	530	546	573	588	539	501	585	546	571	542	605	597	559	573	576	571	539	569	591	550	559	575	620	554	562	580	580	566	580	567	564	554	572	604	574	536	602	564	562	546	543	554	552	620	569	584	578	582	597	538	553	555	575	555	604	541	586	558	571	630	532	512	577	547	637	594	565	565	616	562	586	620	579	593	582	585	618	606	556	531	555	561	537	591	526	535	579	547	540	562	577	539	564	602	524	497	576	549	580	580	561	529	565	607	571	600	547	527	588	585	631	560	539	585	569	562	564	514	580	563	557	563	528	543	555	563	610	551	534	534	572	586	597	619	615	560	571	574	591	561	556	547	587	556	619	552	584	552	553	549	588	581	569	581	568	561	542	562	564	592	520	588	566	528	519	613	552	622	536	558	557	544	583	579	543	531	578	569	573	575	556	568	515	551	578	551	537	579	557	576	596	580	623	580	541	563	558	565	587	575	614	552	591	572	568	594	592	594	551	582	527	580	533	534	588	565	563	590	597	545	592	579	558	551	613	523	550	562	565	562	587	557	567	582	565	583	573	571	560	567	576	553	582	591	613	569	554	573	609	539	560	541	566	583	575	556	548	574	551	579	578	542	563	610	563	555	576	541	568	547	535	608	580	545	522	574	554	545	556	580	553	606	557	563	582	567	590	566	572	542	586	516	549	583	567	573	556	575	588	563	570	621	558	552	557	575	563	539	593	549	585	557	525	572	568	565	531	571	606	605	590	572	559	575	586	599	544	545	579	589	570	600	590	582	541	532	568	591	573	569	543	569	574	538	587	573	570	567	559	601	546	578	567	577	591	556	568	615	573	604	564	571	582	574	615	591	613	573	554	569	553	621	555	526	566	571	592	552	542	563	612	575	582	556	543	549	550	600	559	575	527	589	528	561	583	578	561	585	555	553	574	566	558	605	593	600	556	563	560	567	603	612	573	546	587	593	561	622	570	541	611	591	589	562	564	593	576	622	583	581	577	581	551	558	596	584	548	601	599	528	572	593	554	573	585	555	585	597	600	573	579	597	558	586	550	546	633	554	574	532	585	552	595	571	575	588	566	565	538	585	536	595	602	594	573	485	597	583	559	563	562	551	593	586	594	612	592	588	574	589	531	595	568	565	555	554	576	566	553	546	568	562	570	635	544	547	580	616	585	608	557	583	571	573	579	566	590	592	540	537	592	567	618	533	595	557	570	586	561	590	565	610	589	560	579	554	576	586	533	520	575	600	566	541	544	579	547	547	599	573	529	578	600	580	587	579	589	600	572	589	568	550	581	592	549	546	593	544	572	576	588	571	597	583	559	543	560	588	591	566	576	572	608	565	586	590	562	577	603	554	563	579	548	567	590	560	563	603	562	598	511	556	573	568	568	549	567	572	535	542	553	586	569	558	562	572	577	586	569	586
16923	28223	17898	6057	1632	187	69	74	54	65	57	78	66	68	58	68	81	74	70	67	140	227	154	108	72	78	67	67	70	49	70	66	69	76	75	73	64	75	70	60	72	74	57	52	87	65	65	72	66	64	80	61	76	71	70	85	64	67	63	82	74	67	72	70	68	90	57	74	74	65	69	67	79	71	80	66	71	82	70	59	79	68	79	69	65	73	68	72	61	69	64	60	63	55	75	76	76	68	69	83	63	59	75	68	63	74	61	76	66	77	53	76	78	65	58	75	80	52	68	72	70	58	60	58	60	64	70	58	73	59	58	70	67	74	55	76	67	85	62	61	63	77	69	66	57	75	78	74	80	86	72	71	62	69	66	74	53	58	62	79	61	61	73	52	62	58	79	58	77	62	73	68	86	68	59	68	68	82	65	63	70	64	73	74	57	73	70	73	61	79	64	60	58	79	74	59	54	70	50	73	64	59	58	63	64	67	55	56	67	80	56	64	68	71	54	70	72	61	97	61	68	51	68	70	67	65	58	63	69	60	61	70	59	78	48	72	67	68	96	63	72	64	71	80	62	64	73	76	59	67	58	58	64	82	65	86	73	72	72	66	52	76	74	64	76	72	76	74	77	86	81	81	71	60	49	77	60	72	67	70	86	86	76	76	61	73	73	61	73	74	57	72	49	84	67	67	71	58	67	70	69	75	73	70	71	75	55	71	64	76	71	72	51	67	52	62	69	63	84	65	64	68	68	76	81	68	59	70	60	74	58	60	68	81	62	75	52	74	70	76	48	80	73	81	82	59	75	72	67	69	75	65	61	69	80	93	80	62	66	78	68	70	84	68	63	92	69	62	75	73	58	70	58	58	84	70	74	63	55	56	69	61	68	70	77	84	51	79	78	70	69	71	75	64	78	67	65	75	57	55	81	56	77	73	62	69	76	67	64	62	68	60	62	73	61	65	75	66	85	58	74	59	60	66	69	59	70	74	60	68	78	69	69	59	61	71	82	67	66	59	68	67	53	73	76	66	57	58	69	65	74	60	63	71	52	68	72	61	50	80	89	77	67	73	67	70	67	72	61	68	75	66	77	76	69	66	68	68	62	50	70	81	70	54	74	77	82	66	79	79	74	72	58	55	69	63	57	65	64	82	67	61	58	74	54	54	78	76	67	84	72	67	76	61	63	74	82	56	65	56	72	70	82	64	58	54	73	75	56	51	74	85	75	66	71	72	78	72	65	69	72	71	69	70	74	69	60	69	78	62	65	62	61	62	67	78	60	56	58	66	56	78	80	63	67	79	49	69	54	64	58	62	67	85	61	74	73	81	55	69	65	57	83	70	66	66	72	63	63	67	62	89	68	57	74	67	77	75	64	78	57	85	79	67	58	70	71	80	72	67	74	67	69	74	68	92	59	82	67	86	74	81	69	62	85	51	79	61	67	75	66	61	73	77	71	64	66	64	61	72	53	59	82	65	70	72	78	65	75	60	74	63	66	69	69	53	59	61	60	65	69	68	69	68	75	53	56	67	69	70	66	61	62	76	62	70	69	75	55	70	89	65	70	63	62	65	62	73	77	62	66	67	66	56	63	67	58	80	68	56	80	80	72	63	74	71	69	58	60	73	67	59	63	61	57	71	67	61	58	72	64	82	82	73	64	70	85	74	73	55	70	61	70	65	66	57	78	59	69	72	64	63	75	60	65	63	70	75	53	63	85	64	66	76	73	76	66	50	58	74	73	57	79	61	57	59	77	79	69	64	84	55	67	60	69	74	68	60	74	67	61	93	71	65	58	49	75	67	67	83	79	75	73	79	74	53	63	82	66	53	57	68	60	59	72	87	61	80	67	67	70	74	70	65	75	63	70	71	68	66	72	60	63	48	61	74	71	87	81	69	56	71	66	60	67	87	64	72	70	57	65	62	53	63	68	72	63	72	62	66	71	74	70	52	58	63	59	72	53	64	66	67	75	64	68	71	66	79	70	85	77	72	83	67	68	62	67	63	68	66	79	91	53	78	76	69	72	65	75	74	69	72	58	64	73	75	64	62	66	72	65	90	73	86	59	69	58	64	71	56	82	75	56	67	57	67	78	60	65	58	61	73	72	63	64	64	53	55	51	84	65	49	67	65	71	73	67	77	66	56	75	65	78	55	69	63	79	77	73	77	66	55	54	68	60	64	75	71	68	74	61	71	75	76	67	62	68	69	69	60	66	65	89	71	86	66	76	62	69	83	68	82	60	58	71	86	59	61	63	72	64	67	64	57	67	64	74	55	78	70	64	71	76	79	68	63	83	71	65	55	61	71	84	85	70	78	62	69	77	75	78	62	54	78	87	67	70	62	74	60	67	66	71	59	62	81	82	85	58	72	61	69	85	68	58	61	62	73	69	53	70	72	75	76	48	65	69	62	76	62	67	68	64	63	74	68	69	67	54	75	68	75	66	67	80	95	73	69	59	67	71	71	58	67	85	72	74	52	71	61	83	76	67	71	76	63	68	71	68	60	68	79	70	68	60	74	62	57	83	71	64	68	48	64	66	80	60	57	72	54	73	61	56	56	57	62	52	66	69	86	77	72	72	83	69	65	62	59	68	68	75	59	51	62	73	58	61	67	52	68	68	66	81	84	77	68	72	74	70	57	64	63	62	79	75	76	73	72	66	55	71	75	88	55	67	72	70	64	71	77	63	74	66	84	66	68	58	74	75	65	62	82	65	67	69	72	66	72	66	63	70	75	70	66	54	76	67	67	63	68	52	57	72	75	62	70	62	74	75	68	69	74	69	57	69	66	74	63	68	66	68	71	60	80	70	63	71	76	60	76	62	66	68	74	76	54	71	63	75	76	63	72	78	66	64	47	75	65	71	66	80	76	64	64	63	70	76	63	60	57	60	64	73	75	70	78	62	69	64	54	59	85	73	49	92	78	81	66	77	77	62	64	101	85	50	70	69	47	73	82	67	77	64	74	65	61	85	49	76	66	67	71	62	64	66	64	56	70	65	85	72	65	67	61	64	77	71	54	67	76	66	72	60	70	67	77	67	78	63	75	64	69	79	72	65	65	59	62	66	62	63	64	67	73	63	75	78	82	58	65	72	50	69	46	70	65	65	59	67	64	81	52	71	83	62	65	53	69	65	63	60	70	61	65	68	69	65	66	58	69	68	64	66	71	82	65	67	69	68	68	77	74	71	67	77	75	60	73	66	69	73	67	62	62	55	55	57	65	67	65	75	72	68	69	60	69	52	45	64	62	84	57	67	72	66	66	66	69	71	67	59	65	67	60	75	70	75	91	67	68	64	67	75	78	52	61	72	70	75	70	58	70	76	57	62	77	76	83	63	56	67	68	65	74	74	63	70	56	66	65	69	69	47	73	77	66	62	60	64	69	83	94	62	74	65	85	81	65	63	67	71	90	64	59	75	72	75	58	63	51	61	68	66	71	68	63	61	81	64	43	69	71	52	88	57	64	61	75	51	71	77	62	69	68	77	59
48010	49981	38660	34641	30541	4801	1117	977	974	930	927	888	855	860	891	905	874	826	854	840	4033	6265	3886	2153	1180	865	809	843	844	814	845	847	774	820	805	758	843	824	815	819	886	830	803	836	864	850	830	838	801	820	841	789	833	822	804	792	798	790	879	842	803	835	822	842	785	795	760	837	853	844	822	783	889	771	800	865	808	822	841	859	821	815	864	829	813	838	817	812	872	776	876	848	812	769	830	808	785	821	838	822	822	786	834	813	835	829	876	819	825	851	804	863	872	800	794	831	812	803	835	826	851	874	845	813	825	833	789	787	811	814	796	866	791	791	834	803	815	833	777	806	792	848	820	842	837	860	841	823	852	853	840	812	804	834	816	849	855	864	862	827	854	799	873	806	852	806	799	836	847	839	787	783	859	847	859	829	799	834	805	866	846	833	843	838	794	789	807	843	819	831	806	832	811	852	859	862	818	848	766	827	838	876	787	818	783	828	840	781	829	812	834	831	814	812	841	858	833	810	862	844	841	851	825	785	812	827	832	811	823	844	844	828	814	817	815	815	786	806	821	822	815	817	794	810	875	819	812	816	812	846	843	786	830	762	795	845	792	840	771	823	837	856	798	795	765	812	849	833	842	872	827	828	863	838	814	781	829	807	863	846	825	871	840	828	861	831	804	860	777	820	843	786	786	805	860	826	851	830	800	882	837	845	842	782	831	829	841	854	831	839	850	781	822	854	839	838	838	892	808	818	815	879	862	850	845	889	872	847	795	830	817	801	829	809	802	842	821	784	848	852	816	864	819	830	790	748	837	880	883	817	816	839	825	853	820	811	817	792	838	901	809	796	822	829	849	778	851	810	803	847	838	826	800	806	914	865	864	870	852	861	904	799	839	819	794	831	857	797	847	823	827	827	822	813	825	831	796	829	811	852	830	827	849	878	825	827	835	848	834	856	820	839	785	853	823	875	883	835	801	782	853	814	854	820	816	827	818	909	829	846	772	825	841	809	840	848	842	847	833	839	843	834	837	795	820	826	809	773	852	838	810	801	813	847	813	811	800	850	800	852	801	817	850	813	825	830	854	832	819	821	854	820	861	822	806	839	805	815	790	808	833	842	842	820	834	780	857	832	795	851	813	860	810	802	840	870	854	832	810	852	847	834	801	794	808	875	890	822	796	859	836	863	792	812	823	821	793	851	870	859	831	836	866	823	787	857	806	823	855	819	788	823	850	825	807	841	787	828	819	822	803	815	807	793	843	818	861	824	851	826	866	826	825	860	836	821	831	850	836	842	829	816	802	797	798	800	823	845	810	812	854	840	816	829	852	854	808	765	872	840	795	807	851	836	803	806	843	839	780	903	781	859	770	819	839	894	752	812	789	874	833	769	807	868	836	794	863	799	858	827	809	884	809	885	905	879	855	829	843	831	813	834	779	812	816	832	797	855	794	888	877	877	838	799	826	817	830	854	815	804	829	801	827	814	819	849	850	785	838	861	823	841	817	861	836	807	835	807	808	859	818	861	786	819	806	837	801	855	847	791	800	807	827	833	866	834	850	813	825	841	829	782	783	819	818	819	840	802	774	853	838	830	816	871	832	793	786	814	788	835	847	841	859	833	785	819	874	859	805	820	845	882	822	862	804	867	828	838	849	820	833	857	838	846	833	793	776	827	811	818	853	840	822	829	859	792	821	855	810	823	826	830	792	854	812	842	842	824	843	859	821	845	769	835	902	830	853	811	833	768	786	827	881	808	839	852	817	854	796	804	805	838	845	782	823	803	836	833	822	853	868	897	774	849	846	808	861	818	859	818	865	875	767	777	831	844	857	871	794	860	853	803	844	838	853	840	807	873	848	844	838	812	832	800	854	833	822	822	828	854	848	798	801	820	816	849	825	840	819	826	851	843	800	843	855	815	797	800	845	857	809	801	821	806	821	782	845	802	787	865	849	822	814	838	834	851	800	860	809	788	750	853	839	847	893	850	861	819	801	822	831	774	819	807	851	815	822	842	797	819	801	869	850	831	867	857	780	816	867	839	818	819	806	846	824	878	833	822	891	860	791	811	854	869	843	783	853	815	792	837	893	816	826	880	847	800	789	864	848	801	804	806	883	805	844	859	874	815	837	840	844	815	775	817	841	803	860	823	824	796	887	811	807	828	778	824	851	799	836	845	797	846	818	850	832	804	834	850	816	840	825	844	891	830	819	837	797	843	863	846	828	857	832	871	800	848	832	793	919	837	820	829	800	867	878	827	864	844	813	801	859	888	866	874	899	821	774	796	861	822	878	823	826	845	837	854	844	840	848	768	821	765	872	846	875	837	829	823	824	834	882	818	855	864	853	818	800	817	812	866	863	886	842	850	824	825	898	839	833	803	866	800	806	832	798	872	786	811	822	861	797	874	840	856	854	851	823	795	837	815	864	785	763	812	790	855	832	876	834	826	859	836	865	800	777	874	851	861	814	873	815	802	835	806	826	815	877	779	820	854	759	862	861	804	876	811	757	826	842	841	770	834	797	822	801	832	834	841	857	824	928	878	863	807	813	860	843	843	877	822	837	844	861	793	812	800	802	844	861	826	834	878	829	866	820	812	843	790	847	822	858	841	757	835	792	833	865	782	866	827	791	832	844	824	873	808	835	806	894	861	845	873	780	776	829	779	805	800	815	831	854	819	844	777	877	811	859	774	830	843	841	825	834	855	880	826	818	848	823	865	828	816	823	840	817	833	833	802	813	835	850	851	832	829	828	831	834	782	822	735	867	837	826	784	882	825	808	889	819	818	848	883	785	826	794	808	836	784	836	790	823	881	806	857	839	863	834	803	836	793	794	861	834	825	828	835	847	814	879	863	835	830	815	859	769	895	875	838	810	818	836	831	790	857	809	842	859	840	879	850	803	825	840	810	889	831	838	817	836	802	833	846	851	798	836	816	822	782	810	860	764	887	806	898	859	810	897	829	872	826	813	862	811	782	839	734	829	822	810	835	854	867	771	809	820	833	805	827	839	827	809	885	887	857	829	879	867	852	816	815	839	850	848	780	860	845	790	770	756	844	755	836	832	826	820	812	769	837	797	834	815	830	831	836	823	836	895	809	842	821	822	821	855	813	816	923	842	809	838	867	842	817	868	836	846	811	833	829	809	814	839	793	813	856	818	813	873	841	844	853	897	862	826	794	821	835	799	873	842	848	807	835	800	811	850	801	808	805	826	822	864	840	791	806	825	865	853	852	853	822	844	823	789	820	840	794	864	825	873	817	809	853	823	849	823	798	776	838	799	843	824	771	807	865	865	824	791	838	840	839	797	876	868	859	853	786	827	800	886	811	821	845	811	808	842	839	820	810	864	811	795	832	820	811	865	833	891	764	823	833	846	765	833	859	864	834	826	825	854	825	831	755	804	874	787	810	798	837	900	794	802	800	798	842	833	811	876	836	827	784	813	876	893	821	834	848	784	836	912	885	807	852	883	844	831	803	839	831	785	774	792	811	833	813	863	853
25516	40358	25731	9898	2481	203	71	60	63	65	72	64	67	50	60	61	58	48	50	101	203	197	160	124	69	57	57	51	59	59	54	57	44	63	80	41	56	57	48	61	52	66	72	60	62	75	52	57	45	50	59	69	54	53	66	55	58	59	53	45	79	58	68	69	71	33	63	53	59	50	52	57	60	64	58	65	64	50	67	61	57	60	68	72	60	64	51	61	51	67	60	54	70	59	52	64	70	65	61	54	64	61	56	67	60	57	60	63	60	57	69	62	68	49	75	65	60	73	65	70	52	68	58	61	48	70	49	45	61	45	83	48	52	50	45	53	54	52	62	56	49	58	70	56	48	64	70	66	66	76	57	70	51	49	51	63	65	58	67	61	63	60	59	56	52	73	57	51	59	52	56	50	50	50	57	64	50	58	59	67	53	53	69	54	65	57	62	60	48	59	56	51	65	59	60	64	52	67	54	68	65	60	49	57	57	62	54	50	68	82	59	57	53	64	65	69	67	63	62	51	52	60	64	54	61	58	63	61	77	58	57	65	65	81	64	59	56	56	70	56	58	63	53	62	57	68	59	71	64	52	57	57	48	73	69	64	62	71	56	58	54	61	62	73	45	67	59	53	61	56	71	60	49	56	50	55	55	67	69	58	58	64	75	58	55	69	63	42	68	63	51	52	56	57	70	54	54	65	62	54	67	45	53	67	62	63	59	63	62	69	59	50	67	69	53	64	57	51	71	52	52	55	59	61	48	64	50	70	61	48	58	57	65	60	62	72	65	89	52	63	62	67	65	62	49	64	76	62	63	65	66	63	68	51	51	52	71	72	63	65	50	77	59	59	58	64	58	69	55	60	59	41	47	66	56	52	61	65	65	57	63	69	53	45	61	49	55	51	56	50	71	60	64	72	63	56	58	52	60	66	61	65	58	58	86	71	43	51	73	64	48	64	75	58	74	62	57	67	58	68	66	53	57	60	53	56	44	51	58	62	68	46	59	72	55	64	61	58	63	69	62	57	61	56	42	70	67	71	59	62	69	60	61	62	47	63	56	56	58	59	63	52	52	58	72	61	50	58	53	58	54	55	53	56	64	48	54	67	62	51	55	60	65	56	59	67	66	73	58	53	77	68	41	59	70	56	57	56	71	63	61	68	57	69	57	55	60	60	52	56	62	55	64	55	67	65	60	67	60	61	55	68	49	62	56	48	60	64	74	55	78	56	66	51	61	77	48	54	69	66	52	57	57	47	65	59	62	63	67	56	70	52	54	62	54	53	66	53	66	57	59	67	67	65	60	49	62	71	60	60	49	59	57	54	67	40	62	60	57	62	52	64	50	65	65	77	62	65	73	67	59	46	68	57	47	67	50	57	58	58	55	54	48	52	64	47	55	52	60	59	73	57	62	64	58	63	47	53	73	77	71	63	57	57	70	60	59	64	62	61	59	59	72	73	67	54	52	49	74	69	45	52	49	56	49	62	70	58	62	78	65	53	66	58	78	62	69	60	40	49	77	58	61	65	63	64	60	64	64	65	50	54	67	58	71	49	62	69	69	54	62	57	48	56	64	59	57	56	67	56	55	58	73	57	62	65	58	54	68	55	61	63	57	60	53	58	48	45	69	65	56	58	60	61	69	62	60	65	49	45	50	61	57	61	53	61	64	51	72	57	74	71	66	63	50	57	60	74	56	61	53	51	71	69	65	55	56	55	48	64	73	61	59	58	62	48	64	49	62	61	59	66	52	53	64	55	51	60	61	46	66	69	58	65	63	56	62	54	62	47	60	57	61	49	65	60	63	51	67	65	67	61	71	42	64	67	64	48	72	65	56	57	62	55	65	52	65	63	60	62	59	66	59	72	75	70	59	70	60	64	57	48	46	57	57	66	51	79	60	48	57	47	71	64	53	54	57	58	58	56	57	62	65	63	54	60	68	59	62	62	73	69	42	60	57	65	57	72	53	73	63	59	83	60	43	76	51	69	56	52	57	53	50	52	50	58	61	52	64	62	54	53	70	51	50	65	47	67	63	62	61	46	67	63	56	53	65	68	61	65	70	68	52	68	52	67	68	50	54	55	65	56	63	68	61	55	64	62	57	65	63	58	68	64	64	54	49	59	60	56	61	61	55	57	53	52	57	65	59	56	77	54	58	69	69	51	68	55	67	57	75	61	59	51	57	62	59	56	59	62	64	64	67	44	65	74	66	50	69	54	70	53	58	71	49	59	60	59	47	73	55	50	64	66	58	55	70	55	56	69	75	59	67	53	87	66	67	69	62	54	68	48	43	70	62	70	68	49	56	59	67	61	69	78	56	55	50	56	47	66	55	61	51	55	54	66	46	60	49	68	55	62	57	64	65	60	64	56	44	56	59	55	72	54	52	56	41	66	56	66	61	58	60	64	50	54	60	61	51	57	50	52	55	52	61	65	56	57	54	53	71	64	48	55	47	48	57	61	53	62	65	53	53	67	68	59	83	73	58	59	48	62	66	59	56	54	58	56	63	45	56	66	50	65	55	61	55	65	58	48	73	59	63	63	62	58	56	66	63	56	63	59	60	62	68	72	56	66	49	61	75	53	56	56	57	56	46	45	63	52	75	58	54	52	58	67	48	54	47	57	61	54	59	54	67	67	60	62	65	74	59	73	61	51	58	54	56	65	60	74	63	64	53	55	66	64	59	63	63	56	71	64	83	66	64	58	59	55	58	61	71	64	69	77	64	61	77	51	60	52	49	60	55	64	52	60	59	67	53	73	57	70	55	62	48	44	75	63	43	63	67	57	67	59	66	70	63	61	76	74	58	61	63	69	59	56	56	59	54	57	49	65	50	53	77	50	50	59	69	60	59	56	48	55	65	74	64	63	58	60	57	69	73	62	74	62	62	57	56	58	69	56	60	70	56	57	63	66	54	68	57	60	62	63	56	54	53	65	75	52	56	53	65	60	45	60	65	60	63	62	48	61	61	48	57	54	59	63	57	50	58	66	62	59	64	59	44	62	60	65	71	64	56	58	71	66	50	59	49	66	64	65	54	59	61	68	56	64	52	66	73	80	54	74	61	42	71	56	44	44	68	50	64	46	55	58	61	71	74	72	54	54	64	65	62	57	53	56	57	66	53	58	83	61	60	51	50	64	71	51	61	48	66	60	74	59	60	70	45	64	60	62	58	73	73	53	55	63	58	43	72	67	56	70	67	73	56	45	55	57	53	49	51	62	61	59	61	48	47	62	60	67	54	60	47	48	72	55	58	54	64	54	61	56	52	61	61	77	62	48	63	52	55	59	54	73	64	65	62	56	59	59	57	54	73	63	65	65	59	64	60	80	73	59	58	65	67	55	60	59	58	52	64	75	59	68	67	61	52	63	72	65	46	71	51	54	59	44	58	66	49	67	61	65	57	58	65	61	60	59	69	59	54	64	58	58	59	63	66	60	73	56	49	55	76	67	63	56	61	62	59	71	53	70	56	66	61	46	60	60	58	61	59	61	63	53
46253	50481	45074	40342	32892	4136	1058	984	871	806	828	820	807	790	732	727	727	713	741	1921	6085	6357	3882	2203	1166	786	715	716	731	731	681	659	702	677	730	718	706	719	685	716	669	713	676	684	759	737	679	735	683	716	734	697	626	664	669	713	720	666	716	711	700	711	663	703	675	695	711	667	717	700	677	692	697	638	694	747	648	710	734	693	671	725	693	748	705	710	730	769	717	739	703	707	736	719	683	699	691	717	720	703	712	701	684	705	666	707	729	720	707	708	700	758	666	697	713	723	705	699	702	709	727	675	703	650	744	679	713	723	724	683	670	721	727	691	768	667	736	699	739	670	686	738	684	683	721	674	733	726	702	727	700	732	707	701	704	699	681	698	714	722	714	729	704	701	695	705	705	702	693	735	709	726	683	748	698	750	705	681	737	703	680	754	717	711	731	760	787	696	717	677	704	679	706	714	695	709	683	696	725	760	703	709	662	703	709	669	690	665	695	698	726	693	755	746	735	728	740	706	700	708	712	695	721	756	671	713	684	710	721	689	689	672	639	679	674	713	690	674	722	687	714	763	716	677	740	719	724	723	708	674	722	716	675	681	690	689	687	736	748	663	709	743	704	685	693	661	728	710	658	675	695	768	701	739	668	725	686	727	667	684	714	642	734	686	696	721	687	725	739	696	743	733	721	712	703	719	673	730	688	707	706	719	655	676	724	711	690	718	679	722	701	690	713	694	657	724	723	745	717	738	701	676	699	685	716	687	688	758	676	734	748	698	716	680	707	711	711	706	730	675	694	705	703	741	720	719	707	712	711	722	697	718	720	699	684	693	702	673	757	714	742	737	666	718	650	726	688	723	736	729	732	696	730	662	706	677	711	673	731	717	729	708	669	676	691	730	694	687	689	702	684	728	779	720	662	742	710	707	686	717	746	801	741	712	727	702	698	647	707	716	722	707	656	735	743	724	683	687	735	674	713	713	781	754	700	757	732	714	720	695	683	720	675	716	719	729	716	705	724	712	709	710	676	765	710	711	704	672	715	708	724	644	703	723	656	707	675	709	694	739	709	736	702	713	688	657	725	726	679	713	734	710	738	732	687	704	733	707	726	704	689	666	733	718	752	721	653	687	692	723	727	682	736	760	698	719	702	688	671	717	694	733	726	714	669	726	683	715	732	737	725	717	689	711	750	681	673	674	637	710	723	650	684	717	716	721	732	721	725	685	655	684	696	708	692	677	761	718	726	678	672	697	707	702	731	735	719	717	693	741	706	721	726	764	705	706	732	675	686	684	694	694	740	695	695	709	745	689	697	678	711	725	720	756	706	718	750	773	716	746	761	707	755	719	690	704	748	703	684	719	715	692	687	673	704	682	702	695	691	649	731	715	737	686	683	734	680	674	719	706	709	692	699	719	729	690	719	765	718	714	730	718	674	659	751	709	714	717	726	697	708	641	714	734	691	741	754	696	692	665	706	699	737	691	711	697	693	659	729	660	703	676	745	683	712	736	686	678	712	749	703	690	702	722	710	680	728	702	670	733	685	665	702	673	696	743	698	722	703	689	687	669	754	749	737	680	704	672	757	694	701	699	699	714	704	694	715	734	703	711	724	704	699	703	696	706	713	696	701	743	668	698	730	734	703	721	697	714	753	727	709	716	710	689	693	699	750	720	699	697	700	692	674	699	717	717	705	698	719	727	697	744	685	680	673	686	657	731	737	724	712	703	729	737	656	709	706	650	674	754	718	721	751	680	689	721	661	691	687	705	698	663	728	688	698	677	737	715	671	680	719	724	683	678	688	712	752	742	713	715	696	718	695	727	693	709	741	702	672	711	745	711	672	761	728	688	763	723	738	674	699	707	715	749	705	684	715	674	771	744	721	690	692	698	693	730	689	687	697	684	705	707	741	697	760	724	685	754	722	770	736	670	709	720	703	687	700	680	685	708	702	704	678	658	716	698	712	650	729	710	683	728	729	700	710	735	690	693	670	711	728	703	673	735	699	745	703	755	683	705	705	733	677	725	736	783	682	702	701	730	722	677	685	693	728	707	704	704	763	678	725	712	675	643	673	687	712	701	700	696	692	682	757	723	704	720	715	710	718	704	697	735	740	646	743	710	722	666	701	717	704	702	765	707	702	708	732	648	737	703	687	720	710	767	715	739	731	716	742	676	715	708	708	702	674	720	705	714	702	702	674	691	697	692	711	735	739	761	727	694	702	696	714	715	743	695	707	743	690	660	707	738	694	677	753	749	729	692	655	732	713	690	701	748	680	684	732	675	677	729	697	745	712	714	668	696	737	696	741	667	706	684	702	713	725	697	740	700	723	765	715	679	725	676	736	661	728	648	682	720	673	683	695	731	646	718	695	648	731	703	680	688	713	749	686	697	713	673	706	706	717	735	658	695	684	689	663	681	771	702	684	731	735	699	689	695	697	659	726	689	679	680	722	679	692	708	720	693	720	646	707	729	708	695	696	717	695	749	691	724	723	711	710	680	718	693	708	723	690	732	715	649	710	702	725	706	747	729	712	724	737	741	687	662	726	720	677	691	709	709	729	679	691	735	655	722	750	709	706	669	722	772	715	699	747	694	716	703	677	699	752	707	730	675	672	722	698	708	690	719	692	719	702	675	740	677	700	693	708	664	667	699	736	680	739	754	718	681	715	711	729	697	701	677	731	708	748	695	707	693	716	677	708	711	664	720	718	733	665	687	711	678	663	728	651	723	733	712	723	694	715	678	692	696	715	706	678	707	693	679	721	722	728	712	718	689	671	666	679	717	708	678	712	688	720	676	741	702	683	668	709	695	711	702	708	658	730	754	693	715	720	715	684	686	765	703	722	718	702	666	711	717	730	677	655	694	699	653	743	711	668	690	744	697	718	742	704	739	719	667	709	688	693	718	748	712	721	664	744	658	766	713	729	750	688	688	684	710	669	712	703	743	668	714	700	704	735	694	654	705	716	708	759	729	706	724	704	751	665	706	749	719	701	695	734	670	747	697	720	658	695	691	682	720	721	698	738	695	728	712	708	732	698	722	708	711	720	704	724	655	670	692	692	705	739	671	708	691	714	729	703	722	719	714	730	687	696	715	724	762	755	715	666	735	719	734	738	676	717	717	704	732	695	714	728	730	725	738	702	694	735	691	717	689	685	690	730	701	696	733	720	658	763	687	698	701	693	668	719	695	709	679	715	689	726	755	709	652	684	685	697	723	723	686	761	692	707	677	720	703	700	719	718	723	723	706	694	698	747	700	688	690	677	749	711	738	721	688	733	727	673	757	680	699	699	676	725	704	748	685	726	740	702	712	691	713	739	705	740	692	684	699	703	658	696	697	720	763	713	712	729	702	719	688	730	724	707	686	653	727	697	709	710	725	747	739	721	706	672	700	733	741	700	710	744	680	725	688	695	671	713	694	687	720	668	723	677	705	708	707	688	720	654	683	705	679	698	719	706	704	722	715	746	682	706	733	687	647	720	680	684	688	721	709	693	686
7450	11926	6498	1800	606	108	54	63	47	46	44	52	65	65	61	59	48	44	53	63	62	100	89	85	68	55	54	55	50	45	55	45	45	52	54	61	60	57	62	58	51	63	58	56	48	56	63	62	58	68	56	53	57	40	45	67	58	60	55	56	55	49	60	63	62	70	64	49	54	56	59	53	54	59	65	58	36	49	53	64	45	50	52	61	51	60	51	59	57	66	48	53	50	51	37	63	63	61	44	54	50	71	53	73	47	67	54	64	53	58	46	57	49	64	65	59	51	49	54	68	51	51	58	64	57	66	53	62	65	76	63	46	47	57	62	48	47	51	59	61	49	58	60	56	55	57	49	50	48	65	54	51	49	56	63	69	49	53	73	47	60	49	68	50	50	60	42	46	53	65	49	69	57	55	59	56	51	63	63	59	60	49	50	52	45	60	59	61	41	63	63	33	71	59	46	44	53	61	68	58	53	49	53	66	44	60	49	47	58	55	49	50	44	63	52	46	59	62	58	56	56	53	63	43	52	49	49	46	62	55	58	68	64	57	50	63	62	63	45	60	50	49	58	59	48	60	84	42	53	57	51	65	51	70	50	50	56	57	58	60	47	51	66	56	54	60	57	48	53	48	63	38	51	66	56	53	40	56	54	75	48	55	48	52	53	59	45	39	55	61	53	54	62	55	54	69	58	51	57	59	52	66	54	60	65	48	47	56	51	59	67	51	47	64	61	72	48	58	55	56	52	55	42	44	50	52	61	54	48	57	53	49	46	51	67	59	63	67	63	57	59	70	69	50	57	57	57	65	64	72	58	61	47	56	67	51	56	47	59	57	54	59	53	67	52	50	45	52	51	57	50	44	48	57	44	58	69	44	58	47	61	47	63	56	54	48	45	51	44	51	69	48	52	40	50	52	49	56	65	56	54	44	59	62	70	63	54	58	45	47	59	58	63	58	54	48	51	65	51	50	49	67	53	60	54	72	56	40	53	51	58	56	60	61	68	63	53	61	61	44	50	55	60	59	54	56	63	56	52	66	57	50	59	41	52	42	49	53	57	59	54	53	59	49	48	50	53	64	56	66	56	41	47	65	43	53	56	65	46	49	59	57	51	65	50	46	51	47	50	74	46	59	53	60	55	70	46	49	50	67	54	60	48	48	57	49	57	62	51	67	59	47	44	59	44	55	42	63	47	41	53	50	59	57	39	46	55	58	49	51	54	62	52	61	58	36	49	74	55	66	58	46	52	42	66	66	53	52	59	55	58	60	58	53	59	56	61	56	50	72	41	63	41	48	56	66	50	62	63	70	75	51	55	53	49	49	65	60	57	55	60	55	44	66	48	59	62	42	55	45	63	51	57	49	77	45	63	56	46	63	54	59	48	60	58	50	73	46	45	50	55	47	56	60	58	48	62	48	59	42	46	57	56	58	54	47	64	48	65	58	63	63	69	66	49	59	58	63	57	68	59	71	56	54	47	58	50	53	51	47	57	66	57	71	46	50	61	45	57	43	49	58	64	48	58	53	54	53	51	68	52	62	44	48	61	51	56	41	54	58	55	43	42	48	55	55	46	61	43	51	42	46	65	63	52	53	55	50	62	52	60	58	57	54	71	52	57	64	52	49	36	58	54	51	60	57	67	55	56	52	63	60	70	59	53	58	67	50	51	51	54	72	65	42	51	55	69	47	61	66	49	46	56	46	62	48	48	61	37	45	64	53	49	53	64	52	50	58	54	48	44	63	43	46	54	65	67	48	71	49	46	87	67	49	80	53	64	66	48	53	58	46	61	61	50	60	57	59	64	47	49	68	62	63	60	54	53	59	50	58	62	54	54	59	50	43	44	63	43	53	61	53	51	57	65	59	54	59	49	56	56	52	54	45	62	52	63	52	60	50	69	79	59	51	44	52	57	52	55	72	59	51	53	43	60	62	52	39	73	60	64	48	53	58	53	61	56	71	53	35	62	42	54	60	53	68	58	65	52	44	62	53	64	41	57	59	41	52	52	52	52	54	57	51	61	73	57	48	62	59	43	66	51	57	66	59	52	69	44	58	48	56	61	55	51	46	58	47	38	49	70	73	48	68	73	44	52	47	61	54	57	62	52	58	62	57	58	59	58	46	58	48	52	49	60	54	53	43	61	65	78	51	68	62	63	63	52	46	75	50	47	58	46	58	64	48	63	71	59	56	49	57	56	61	68	60	67	48	44	49	43	48	45	50	55	46	49	66	51	64	61	56	56	49	57	56	64	45	58	52	63	58	59	60	63	51	56	60	57	61	50	60	60	57	50	53	50	48	51	42	59	43	54	55	53	69	37	61	45	54	70	60	60	48	60	48	44	62	54	52	73	60	48	51	63	59	58	65	36	50	51	59	66	54	60	60	57	51	51	55	59	50	43	69	57	52	54	62	68	61	57	59	63	61	51	56	37	57	52	59	63	57	62	46	69	62	58	60	52	64	49	62	49	68	62	48	55	55	56	52	62	56	47	52	48	60	56	49	44	64	43	49	56	45	50	54	49	59	56	48	56	54	62	58	67	52	57	45	49	63	47	54	56	68	60	57	56	52	61	61	48	63	50	80	64	57	60	49	57	55	53	48	69	53	56	59	60	64	56	72	48	50	57	50	56	57	60	62	63	67	54	60	57	53	54	56	55	56	56	57	55	52	61	49	45	51	52	56	52	62	58	77	63	55	63	55	66	61	54	69	62	46	57	52	58	58	70	50	72	63	45	59	59	66	51	47	50	56	69	47	44	58	59	60	56	53	48	56	46	58	54	52	47	68	50	63	53	60	58	60	56	63	44	54	62	49	52	50	58	62	55	64	65	55	51	66	77	71	68	52	62	62	44	65	57	49	55	47	47	55	47	55	42	54	51	49	65	47	53	64	39	62	45	60	59	52	59	57	43	47	64	51	64	55	69	58	60	56	42	54	55	44	74	58	61	47	49	60	38	55	48	56	60	54	55	60	55	57	66	49	62	56	49	55	60	45	75	65	46	46	48	47	56	50	44	58	49	48	59	45	55	50	55	71	76	53	60	54	74	55	49	58	66	45	48	50	60	48	48	49	65	67	49	53	53	60	68	50	54	40	60	60	61	47	50	69	38	58	53	44	46	52	56	53	48	54	68	66	63	54	40	51	62	58	58	61	39	51	69	46	47	61	60	46	62	44	64	57	60	41	54	55	64	57	65	66	42	52	53	52	51	49	56	58	45	57	41	46	56	45	55	44	53	45	50	65	67	64	43	62	57	63	63	54	70	73	41	42	61	39	57	61	51	52	50	62	55	66	53	49	49	59	51	50	46	47	56	53	43	45	36	55	50	51	72	58	55	73	64	49	61	60	55	65	53	55	64	50	48	58	57	50	53	52	37	57	59	42	54	52	58	58	71	45	54	54	57	69	47	63	56	64	52	51	54	49	52	60	49	59	64	50	45	63	55	62	59	64	69	74	51	56	56	59	61	63	57	57	59	59	51	44	68	50	54	46
40310	37318	27256	24538	18939	4378	761	708	727	702	728	633	661	635	610	659	696	655	692	799	1444	2335	1884	1280	885	717	685	663	626	630	676	752	681	656	693	659	707	624	667	636	623	683	670	639	671	694	712	655	659	635	718	678	672	681	657	729	690	667	663	666	693	652	637	666	621	742	611	666	663	693	691	659	638	646	653	694	667	718	662	628	683	669	666	703	692	704	706	674	689	669	639	722	727	718	694	680	707	682	659	702	645	651	659	689	700	684	626	636	657	674	674	666	664	692	676	709	673	687	670	625	691	667	652	651	716	717	683	672	635	693	656	687	618	670	685	678	673	706	652	681	680	645	706	697	664	671	730	693	678	654	631	684	649	679	665	672	653	698	650	669	676	699	649	699	673	711	664	650	711	677	697	691	699	681	656	705	675	697	641	666	708	676	705	679	670	663	685	681	668	653	671	687	685	669	657	655	673	705	688	655	708	681	701	681	690	712	673	667	679	680	699	685	698	696	684	658	671	701	703	638	664	638	654	697	708	638	677	669	697	651	654	682	690	691	670	642	680	692	649	698	671	688	699	688	665	682	704	645	685	696	641	650	701	673	676	701	683	714	665	656	633	678	649	653	660	705	646	694	674	661	664	679	702	686	644	633	679	713	674	694	678	675	644	681	681	678	707	694	670	649	677	685	643	670	680	650	695	677	659	696	710	664	649	663	695	681	677	654	666	736	675	686	660	666	652	655	667	674	685	703	703	676	648	626	698	703	717	697	706	648	698	652	736	698	684	680	680	716	701	685	656	693	665	668	681	696	629	706	668	670	669	651	697	668	624	667	685	716	693	691	665	701	700	669	663	687	646	669	668	676	694	670	673	715	708	746	728	706	697	658	704	648	657	674	724	681	711	720	689	741	690	697	644	706	676	670	640	684	656	758	644	677	636	669	685	675	705	684	729	666	678	738	673	693	704	664	663	646	697	702	697	661	684	629	657	680	702	731	661	680	689	684	645	706	675	707	666	675	686	686	685	691	713	696	691	690	618	681	713	671	685	629	659	697	654	654	686	622	657	698	692	673	718	693	703	675	669	679	664	581	634	657	679	650	693	659	686	644	656	672	691	688	659	639	678	646	659	716	644	692	698	669	683	665	667	652	711	678	708	686	664	711	694	654	692	677	686	674	657	685	714	720	681	661	683	681	668	682	653	664	690	706	663	666	676	635	717	700	631	705	666	687	683	676	658	701	656	655	652	674	693	724	692	672	699	708	680	675	690	671	654	674	684	685	658	653	675	666	746	649	647	691	704	654	688	686	676	714	629	695	619	675	675	654	649	704	691	653	688	668	659	695	641	712	710	669	628	719	692	691	697	662	672	667	675	727	647	696	687	675	676	690	667	602	658	701	691	665	634	686	657	684	625	638	690	679	647	690	668	669	679	653	697	668	691	644	672	677	671	670	633	612	668	677	704	671	670	659	631	676	679	648	683	660	679	694	676	692	708	644	701	700	721	704	641	684	709	633	681	675	688	674	628	681	652	689	694	756	660	680	666	665	673	696	742	666	682	684	640	703	692	701	649	657	698	656	673	683	694	731	679	704	699	688	674	640	705	683	693	711	679	682	672	704	658	754	688	689	691	684	684	699	688	663	691	707	675	677	699	711	667	674	692	692	653	712	623	716	642	673	668	679	657	665	689	671	664	683	608	687	651	708	634	722	657	664	692	666	702	712	646	692	678	683	717	673	684	696	641	702	674	671	670	717	662	697	694	658	667	684	703	725	628	661	654	695	697	671	689	648	681	678	670	675	680	710	712	689	694	648	671	679	678	670	668	692	641	659	653	708	660	711	664	671	672	661	665	672	694	664	633	678	678	682	654	625	689	687	683	713	674	725	682	676	675	681	724	718	654	656	707	704	653	683	659	659	693	710	664	712	655	661	662	668	658	659	666	666	673	624	704	663	642	702	664	646	668	724	671	665	680	673	667	678	679	694	641	617	720	665	692	655	646	687	697	673	733	739	696	685	702	689	671	637	663	674	695	646	690	662	694	668	687	701	666	734	652	716	690	714	668	680	719	671	725	689	681	668	650	700	645	697	669	688	694	657	688	653	709	650	688	669	687	655	701	696	707	720	708	658	688	670	655	664	651	645	646	682	669	663	718	726	677	723	695	683	683	663	650	662	699	663	686	660	634	695	668	699	678	655	675	721	708	637	702	680	685	681	690	644	704	707	666	719	642	687	698	641	650	685	657	670	685	615	651	707	670	669	694	646	669	662	676	676	701	704	711	713	728	683	651	723	653	649	736	661	708	692	684	681	664	671	671	669	648	709	681	686	679	733	692	680	648	723	673	659	632	695	692	682	668	711	651	677	650	707	660	692	701	621	654	691	739	717	710	674	686	691	717	667	702	638	691	677	653	645	692	630	687	732	711	693	716	694	654	742	654	664	649	636	709	685	679	672	705	714	693	636	652	676	633	657	695	685	668	687	711	665	641	652	697	673	653	671	690	688	638	693	699	732	691	722	649	721	715	667	682	692	718	732	638	679	684	677	701	690	647	698	629	633	656	729	664	653	660	677	689	671	693	683	687	651	634	685	663	690	721	708	692	655	657	659	652	733	657	684	669	730	700	692	728	694	705	639	672	666	687	641	686	700	707	610	674	668	694	697	680	688	662	661	692	683	697	707	655	660	670	660	666	678	682	653	656	643	652	680	681	672	667	684	662	687	665	659	650	654	692	693	658	735	667	685	682	683	667	671	655	674	725	637	659	646	705	660	682	686	646	674	661	696	651	676	694	690	676	678	705	667	709	691	696	708	679	681	697	669	676	706	667	692	682	676	653	676	711	628	617	690	689	662	656	648	666	667	692	673	653	713	678	704	695	644	625	704	667	711	683	687	662	661	698	667	702	681	644	693	699	687	694	695	683	669	637	706	673	655	657	687	658	640	712	682	667	714	661	693	674	670	678	727	678	711	654	640	702	704	664	707	666	670	656	707	697	677	682	678	701	692	677	698	681	656	683	677	677	658	723	664	712	707	665	649	686	657	668	694	673	642	690	688	687	706	677	673	693	646	669	664	654	674	628	670	739	683	688	702	699	689	635	677	687	725	670	685	642	692	681	654	724	653	682	670	664	681	650	641	668	673	672	693	661	663	657	712	684	683	672	697	711	673	665	706	671	702	669	696	724	675	644	647	728	679	655	679	687	701	741	665	696	664	693	658	692	677	687	648	673	696	680	665	693	710	742	621	677	648	657	652	645	624	676	702	721	653	669	660	676	703	691	681	666	700	670	668	696	685	694	698	687	676	688	687	702	660	695	672	665	715	636	722	705	646	676	671	671	660	690	685	666	688	674	683	671	684	727	647	699	684	668	626	670	702	667	691	684	662	684	630	659	687	687	659	688	666	650	673	656	668	706	627	663	685	672	637	661	683	682	692	640	666	694	687	672	698	618	716	706	687	668	665	679	716	693	706	701	666	658	683	707	687	665	667	698	694	652	682
18203	32202	16775	5766	2136	306	47	42	51	46	47	47	57	56	54	36	54	44	49	55	99	177	135	77	66	49	50	35	50	51	48	49	58	39	51	52	47	50	47	51	45	43	45	45	63	43	57	51	50	57	35	55	51	61	48	37	58	49	45	66	40	65	56	67	45	49	54	50	55	61	51	42	49	41	44	42	50	50	42	44	56	48	52	46	43	46	44	56	54	49	53	46	40	41	60	46	47	47	45	61	38	41	38	58	51	48	46	54	54	43	55	46	53	57	49	45	31	56	52	57	55	38	52	42	44	37	46	60	44	54	43	38	60	53	38	51	44	57	45	56	49	43	38	44	48	67	50	45	52	46	52	54	48	50	51	49	43	43	40	64	52	54	40	48	39	56	48	53	58	38	58	51	57	42	54	49	57	42	37	54	38	55	52	45	32	55	55	47	63	63	43	58	51	49	47	46	46	47	45	50	47	55	62	37	60	36	40	41	56	44	46	55	50	40	52	38	51	38	53	37	66	50	50	48	54	50	49	48	48	46	49	42	59	50	50	49	59	46	48	58	39	63	52	44	43	41	49	51	46	57	50	56	56	53	59	47	44	57	44	57	49	49	43	52	53	38	52	49	54	42	44	40	49	50	51	55	46	55	51	55	43	52	62	60	42	47	46	51	51	60	53	56	53	60	56	48	45	40	55	36	62	53	43	48	54	53	57	54	54	49	52	58	55	57	58	53	51	38	52	61	43	52	37	52	50	56	55	65	39	49	41	47	59	36	49	51	41	39	51	42	48	49	52	45	59	42	55	43	52	46	52	41	48	52	51	57	56	59	63	53	52	39	51	45	46	58	44	62	50	52	51	50	43	56	60	60	49	45	51	43	61	58	48	55	56	65	55	45	60	30	35	60	60	43	55	44	48	51	50	39	41	57	54	51	54	52	42	50	33	44	63	58	57	55	38	50	42	50	41	50	49	41	56	40	45	38	46	55	57	48	59	53	49	40	48	56	44	44	59	49	48	61	47	42	51	43	48	51	54	56	53	45	42	49	57	47	59	49	42	45	46	54	55	45	47	61	45	57	48	61	52	49	51	38	44	35	49	59	63	44	37	41	54	41	53	48	53	52	39	39	46	44	52	54	55	60	45	42	52	58	46	43	41	43	60	60	41	50	49	47	55	66	48	52	46	50	57	52	51	51	50	49	42	55	46	41	57	43	55	43	44	55	47	53	45	54	50	48	55	53	49	57	50	49	52	61	46	44	44	54	43	57	49	48	33	45	48	54	47	62	52	65	49	59	55	57	53	59	65	40	54	42	54	55	54	34	50	57	54	51	45	53	42	47	60	54	54	55	44	51	52	40	54	63	62	45	41	56	51	65	55	54	40	56	61	49	44	57	38	60	48	46	41	52	47	43	48	53	50	46	48	48	47	46	48	45	44	42	49	55	52	39	40	57	56	48	51	37	44	45	63	51	41	63	49	57	54	47	36	47	52	49	55	48	64	50	51	41	42	46	42	52	50	70	37	42	41	48	34	56	28	64	47	48	50	52	55	53	43	47	58	44	40	60	44	39	55	64	58	62	42	50	56	40	61	60	55	50	51	51	51	42	60	53	45	48	52	44	46	41	62	34	59	38	46	33	44	30	46	45	43	55	54	50	57	50	44	51	57	57	41	52	44	41	42	42	53	60	44	37	39	62	42	49	46	50	49	48	34	47	54	48	54	51	43	59	55	47	58	42	51	46	65	42	63	42	53	46	57	50	56	52	51	48	43	43	47	56	53	65	46	48	46	55	51	52	47	39	52	47	56	47	52	46	47	62	55	44	40	52	42	50	53	50	42	51	47	59	44	50	47	55	45	48	38	58	42	49	58	42	44	55	44	45	52	54	53	45	48	58	57	55	53	50	48	54	57	41	47	60	38	48	51	43	39	44	44	55	59	41	68	43	48	51	57	45	49	53	49	43	50	65	52	51	65	46	51	49	55	55	38	45	54	43	51	44	45	44	54	53	46	41	50	49	39	46	56	49	46	47	40	44	52	44	50	48	45	44	46	52	49	46	35	45	40	33	44	44	59	48	50	51	54	52	40	52	52	61	52	57	40	54	45	42	57	39	53	51	54	46	59	47	49	50	35	45	42	58	44	60	48	50	43	55	51	46	53	54	55	46	49	53	52	40	50	49	55	50	54	56	44	44	55	52	40	47	62	48	56	48	46	54	43	50	42	52	60	58	50	67	46	42	55	41	54	47	52	49	57	42	42	37	62	29	47	48	42	51	55	52	49	55	41	57	52	43	37	50	57	54	48	45	44	50	49	38	52	45	49	51	49	53	41	49	48	58	45	42	57	39	52	44	63	46	48	50	49	53	50	54	47	74	58	59	55	48	45	56	43	60	58	49	45	57	62	48	51	42	53	52	50	46	57	47	41	57	41	38	59	48	43	57	50	51	47	52	55	51	48	61	54	35	49	49	51	49	49	57	53	55	47	54	46	42	52	46	61	40	49	61	53	41	47	53	38	48	51	40	41	50	55	64	42	46	51	42	60	38	33	43	42	41	47	55	59	60	51	58	65	40	46	50	38	59	55	50	44	43	39	51	43	42	48	50	44	51	54	58	51	54	48	48	45	42	42	59	39	48	46	46	55	32	64	51	50	45	39	48	54	49	55	59	55	45	58	52	43	67	38	41	43	55	50	52	53	50	45	59	48	46	53	45	43	42	46	59	54	52	45	42	33	56	47	50	49	34	43	42	49	45	54	53	50	52	54	43	60	62	41	63	54	53	45	40	47	48	49	60	54	43	44	44	47	61	42	43	49	46	47	37	47	54	50	58	45	40	65	40	43	53	52	53	42	45	47	48	49	47	48	59	49	42	37	58	38	51	39	42	52	48	50	52	44	43	38	51	55	53	48	45	52	46	41	48	54	40	45	56	62	40	48	57	57	46	49	51	39	50	45	43	47	47	41	59	51	41	52	50	50	48	47	55	36	58	54	40	42	57	48	52	51	49	45	39	44	51	43	48	62	65	42	52	48	40	49	44	62	51	63	64	42	46	48	60	50	45	52	37	48	48	48	42	47	48	48	51	47	60	46	54	58	59	53	44	50	46	46	49	44	46	52	56	46	39	56	48	43	45	48	53	43	46	59	61	41	45	43	41	59	58	52	47	49	49	34	58	58	46	42	57	39	49	51	41	51	38	47	56	54	42	53	48	52	51	48	58	57	67	49	49	47	53	52	61	51	52	39	50	50	36	44	59	42	49	53	32	52	46	48	45	48	39	57	49	57	50	47	55	52	49	40	51	59	50	53	46	39	40	57	42	50	46	50	52	43	47	34	44	66	51	41	51	57	38	49	48	31	39	53	48	28	50	46	55	46	50	58	50	62	59	34	56	62	45	58	47	49	62	61	48	52	51	45	40	43	50	51	43	45	56	61	52	53	56	53	47	47	44	41	57	43	58	47	62	48	48	52	48	52	61	51	44	46	54	52	42
44393	46984	36091	36582	33112	7901	890	820	714	690	662	625	663	689	639	661	628	606	597	701	2940	5393	3707	2086	1022	691	602	592	572	586	600	582	604	613	591	591	622	632	604	553	599	628	591	563	590	592	615	638	584	609	588	615	575	614	602	630	597	621	603	610	565	579	617	611	565	615	595	616	595	601	585	609	635	611	582	597	582	597	636	562	590	625	570	594	585	600	571	607	581	591	607	595	613	597	578	568	642	579	586	616	595	615	586	571	596	590	612	648	625	581	581	631	612	564	594	583	649	623	596	570	633	625	593	577	613	603	585	634	650	604	610	557	611	622	589	582	623	625	591	605	586	574	590	551	613	609	642	567	598	603	590	624	636	607	551	621	609	585	605	542	620	600	599	614	614	605	595	597	610	607	623	559	568	594	568	568	622	633	618	628	618	592	597	619	618	611	623	599	607	592	606	600	585	628	612	570	571	562	627	603	582	623	627	634	603	640	631	590	555	591	592	634	615	583	650	564	601	589	628	586	599	606	606	608	627	618	597	611	609	610	635	658	555	560	557	634	579	631	581	627	583	585	600	610	566	610	643	588	624	615	628	521	588	612	648	584	629	614	580	568	638	599	626	617	582	573	604	577	588	647	634	585	611	626	577	584	583	596	610	572	579	599	617	616	563	597	599	591	653	611	580	585	595	525	610	655	614	631	593	585	627	601	591	594	569	573	595	622	597	579	627	606	588	617	607	582	605	560	607	601	580	575	574	590	599	612	586	585	604	565	567	582	560	633	622	599	613	575	586	603	633	654	585	601	585	615	613	566	650	594	577	615	626	611	598	613	683	604	618	572	582	586	580	593	589	605	594	575	646	638	621	591	627	611	619	638	619	600	591	603	589	615	639	596	597	603	576	613	653	618	598	601	586	571	588	621	605	552	619	595	599	604	630	589	600	630	593	613	587	571	568	626	600	581	612	639	605	564	589	598	588	567	609	588	562	607	588	625	625	607	598	586	582	583	576	606	609	635	560	619	597	616	586	613	604	567	594	633	580	590	615	588	578	622	650	642	597	611	604	629	566	570	636	656	589	580	637	632	569	637	604	622	596	613	670	609	628	598	590	576	577	582	594	565	597	572	607	621	619	603	604	614	611	600	638	586	621	579	621	598	606	580	592	591	609	603	599	599	593	628	602	591	621	563	557	593	624	617	634	606	575	633	566	645	582	565	615	646	578	639	643	596	609	602	558	614	602	594	606	574	589	592	621	622	599	622	626	577	635	610	622	584	603	623	622	568	628	609	585	644	586	611	630	669	610	613	608	566	612	631	579	567	592	619	632	600	624	631	610	605	570	605	576	593	613	619	595	606	572	605	590	614	564	608	631	606	596	582	651	582	641	586	589	603	629	630	632	563	592	605	637	633	620	639	609	596	632	608	611	567	558	572	582	581	632	569	585	593	629	593	605	600	628	614	603	642	578	627	600	635	631	604	585	646	583	624	569	578	619	602	615	640	618	615	644	588	629	635	578	610	616	576	658	614	566	609	639	577	616	622	584	609	573	593	556	574	625	617	612	583	584	600	633	594	544	642	599	586	588	638	615	606	574	608	619	577	563	609	598	595	567	593	575	620	578	588	579	614	586	614	601	587	575	588	641	603	593	636	578	611	602	604	583	603	598	619	604	624	622	599	584	575	613	577	614	572	582	597	626	601	589	645	593	619	597	648	619	623	600	605	579	566	609	602	620	585	615	628	566	593	595	544	624	605	622	601	566	628	594	587	599	605	579	604	608	615	635	595	598	601	630	581	585	593	600	589	591	587	583	606	647	615	600	597	603	624	600	542	612	587	592	593	588	588	612	622	617	615	613	622	592	615	611	644	604	643	654	566	622	621	591	630	579	623	572	606	592	625	651	619	617	630	610	638	606	613	553	570	600	602	620	598	573	603	617	619	588	586	570	629	578	575	614	583	616	610	596	664	614	586	604	589	588	658	609	558	569	603	605	611	607	571	639	561	601	621	600	637	568	605	636	650	605	613	577	647	666	639	632	636	612	597	581	653	593	568	609	611	602	596	568	592	568	598	604	615	590	600	621	629	621	643	600	621	585	594	631	614	612	574	628	646	619	617	568	613	620	590	590	588	578	581	603	609	578	622	574	561	646	596	558	560	618	562	618	611	570	614	623	597	628	587	616	605	527	585	593	572	660	589	578	610	606	612	597	634	600	626	579	619	587	609	587	636	621	583	607	630	620	602	620	579	602	594	609	570	643	628	602	556	597	608	625	607	624	541	619	646	590	602	590	624	598	614	634	593	616	605	635	577	596	621	632	611	615	610	598	611	605	599	560	615	590	602	608	607	632	621	602	612	636	615	587	625	625	574	595	630	576	593	607	591	620	615	581	607	588	601	615	607	608	604	558	593	591	569	633	612	618	620	619	633	572	627	613	618	622	610	583	583	611	612	610	570	643	592	567	624	616	625	633	616	592	621	605	615	609	606	602	573	580	564	571	617	610	586	574	611	599	617	627	601	615	634	614	613	573	573	600	583	589	626	605	582	602	642	580	606	634	589	586	621	601	598	608	620	579	629	602	584	606	581	615	602	580	589	608	632	611	548	622	610	624	640	615	607	577	578	641	590	622	631	597	602	634	593	589	652	634	626	620	609	574	625	603	584	557	631	643	593	593	613	617	592	559	633	574	587	641	649	569	600	629	624	602	582	641	604	596	576	616	627	597	608	605	589	646	607	640	578	602	603	609	621	610	630	691	595	629	591	589	587	611	598	605	587	591	583	555	587	647	627	611	566	596	587	595	619	609	622	599	562	636	604	611	592	642	575	601	590	581	602	604	599	646	598	614	527	661	612	585	611	604	558	626	586	605	554	622	625	623	593	641	532	584	610	614	581	592	635	631	586	586	615	590	622	591	607	623	610	599	597	598	615	585	569	628	628	627	583	615	633	592	618	594	558	656	643	587	675	586	655	589	581	591	612	643	659	592	623	573	598	592	588	561	590	600	642	586	611	567	611	558	612	629	584	582	635	614	582	676	623	590	631	593	606	600	599	612	568	603	655	612	584	587	624	586	609	624	583	671	615	584	550	625	575	636	568	567	580	617	598	650	645	593	611	618	597	593	627	629	614	596	600	566	570	588	555	625	697	602	570	560	639	584	602	632	583	571	590	619	660	650	615	607	590	588	614	610	596	629	592	574	660	591	604	569	613	618	611	640	636	626	577	622	595	592	573	595	582	623	573	624	656	571	645	601	573	608	627	600	612	629	593	630	661	636	645	568	588	591	560	597	588	561	636	629	630	624	591	582	605	602	598	598	597	640	641	600	600	601	607	628	586	625	650	614	573	613	605	580	572	618	587	577	593	630	577	607	597	557	624	635	638	613	608	579	649	582	586	596	646	580	617	594	615	635	599	566	651	574	604	566	608	551	615	632	618	561	637	606	627	599	590	588	608	601	618	615	614	594	600	611	612	609	589	593	615	591	618	613	651	574	601	608	589
16212	28600	16964	5979	2115	434	50	64	60	71	88	56	75	67	71	85	70	72	78	75	138	214	152	105	85	69	70	63	81	63	61	69	88	52	81	67	68	60	65	60	71	66	74	75	58	70	72	50	72	76	58	59	69	67	74	73	57	68	74	62	60	81	56	61	67	62	74	51	71	60	63	77	76	69	63	53	61	80	87	68	65	64	72	66	77	72	53	85	71	62	74	54	67	66	67	72	50	62	64	51	76	87	71	58	75	72	85	91	71	73	67	71	68	75	66	66	82	72	64	67	68	66	70	59	59	80	62	62	72	71	60	68	74	65	72	76	79	64	80	60	75	60	80	65	77	75	76	65	72	56	74	63	66	69	80	57	58	78	59	68	58	58	76	75	62	64	67	63	76	69	72	90	67	63	66	52	61	61	63	71	50	68	70	63	70	72	69	73	56	77	60	83	66	72	74	63	78	67	76	56	73	71	79	61	70	76	73	65	66	74	70	68	60	66	88	73	66	75	57	84	70	60	61	70	74	57	62	75	57	59	86	62	68	66	75	70	73	62	60	65	82	66	48	75	70	66	76	69	86	59	69	54	63	66	70	55	78	71	67	64	78	82	62	79	67	64	69	76	56	66	80	81	57	64	66	70	64	59	75	63	62	66	61	91	78	65	85	79	67	66	69	69	84	57	76	63	66	75	62	60	65	73	72	71	67	70	86	69	65	54	60	61	72	65	52	70	70	80	59	75	72	71	74	69	57	62	76	66	78	71	77	72	73	71	76	66	63	80	67	75	70	45	58	64	61	74	62	65	77	67	62	76	70	68	83	69	78	54	68	80	61	68	79	90	58	59	69	61	73	77	65	66	65	74	83	78	63	57	56	62	75	62	62	68	73	79	71	57	68	60	68	71	62	66	61	66	85	79	57	66	84	67	61	68	66	54	63	63	77	64	70	62	73	63	77	73	83	65	62	59	60	76	65	63	66	63	68	63	67	63	71	71	62	74	70	70	59	66	74	68	52	70	71	88	70	68	60	68	51	59	64	63	73	57	64	81	75	74	71	75	65	61	66	77	82	69	58	78	65	76	73	54	59	81	68	67	83	63	86	47	66	61	74	62	71	70	72	77	58	71	71	64	64	75	65	69	62	46	92	57	70	72	67	73	71	79	74	74	63	62	76	69	62	65	73	77	70	70	70	58	66	72	66	77	72	80	77	65	72	71	61	61	69	81	65	65	64	87	71	68	84	61	54	77	79	68	67	63	68	79	75	91	58	76	60	72	66	72	76	77	60	67	73	58	63	78	74	81	77	65	71	78	74	70	59	74	64	79	66	59	58	94	69	62	66	66	84	67	70	71	63	66	76	84	68	78	71	55	68	53	74	58	62	67	68	74	72	58	74	87	71	75	59	57	66	72	75	76	91	67	73	77	68	83	54	55	74	70	80	62	71	59	64	69	87	61	71	76	70	80	52	62	77	77	67	58	63	54	54	72	63	66	69	71	58	82	58	72	64	73	73	73	50	58	82	53	76	68	71	66	72	52	76	83	82	67	66	77	65	67	65	63	70	64	65	66	67	78	62	76	53	62	73	73	66	70	65	68	64	67	65	64	76	84	71	80	66	81	69	68	74	74	60	60	66	62	76	77	70	59	80	67	62	69	53	58	59	62	69	70	73	76	55	72	76	68	59	79	61	85	63	71	64	72	64	56	73	74	65	57	68	67	84	61	70	73	75	70	63	68	79	69	65	48	61	70	66	69	68	68	62	64	59	61	65	56	80	81	59	55	77	70	69	71	79	78	61	59	61	67	56	58	82	62	69	60	60	54	64	67	67	56	62	70	68	65	76	75	56	63	68	77	71	65	72	64	72	73	72	70	71	56	64	69	79	72	71	63	56	66	61	66	72	67	64	74	78	71	73	65	60	58	59	61	62	70	69	63	70	56	57	68	68	66	80	46	70	63	78	87	74	59	54	74	70	73	70	71	61	79	70	70	76	55	60	60	63	71	69	67	67	60	53	64	70	66	59	74	59	51	65	68	72	82	75	63	67	75	80	75	55	74	77	65	63	54	67	61	72	65	67	67	64	70	75	65	60	78	60	49	69	68	70	84	75	65	75	77	70	67	66	80	61	61	76	67	66	64	78	64	72	73	64	71	78	79	59	73	71	64	65	68	77	75	54	72	70	85	80	60	65	75	67	57	72	62	65	56	81	75	59	74	63	85	72	74	67	65	73	69	77	59	67	77	76	72	59	59	63	64	73	72	71	60	65	62	84	68	67	64	74	77	56	91	60	70	70	75	67	61	65	68	72	72	79	74	72	74	54	74	57	62	81	78	75	52	66	73	77	60	71	62	69	73	53	64	72	56	77	74	79	70	69	64	72	74	55	64	69	70	65	73	77	64	57	64	86	79	56	73	73	59	71	67	62	61	73	63	76	76	71	63	67	73	67	64	67	54	77	70	72	62	63	55	64	63	78	78	79	66	66	64	70	69	62	71	49	65	67	58	72	65	61	69	78	60	62	80	83	68	82	80	74	73	58	69	57	64	67	75	61	64	85	82	70	73	76	64	60	64	54	62	59	61	89	64	70	65	72	69	65	71	62	69	60	58	79	68	68	63	74	65	57	60	70	70	66	70	74	87	74	79	73	64	84	65	60	66	73	63	68	77	72	65	67	74	68	72	73	54	57	84	70	73	67	55	68	67	75	77	74	51	67	77	63	58	62	71	69	78	76	66	65	57	57	66	52	72	78	79	84	74	68	77	77	68	74	70	73	78	92	60	70	70	69	68	72	67	69	64	75	90	65	63	74	78	63	70	75	76	72	71	67	91	88	78	73	68	63	75	67	81	72	68	70	68	65	68	73	82	83	57	64	81	60	66	72	90	69	50	68	73	60	65	59	65	65	52	74	81	71	79	72	54	65	73	81	66	82	56	63	68	70	66	73	73	76	71	65	55	60	57	54	77	59	69	74	72	66	68	64	76	63	71	55	60	66	62	73	78	68	73	66	74	66	57	77	73	55	77	70	62	77	70	53	68	75	73	73	68	63	70	63	76	76	70	61	59	68	62	76	67	63	68	61	65	73	62	56	75	72	71	58	75	76	70	64	75	60	58	67	68	70	48	77	71	73	57	59	77	81	68	72	66	60	69	62	63	68	82	57	59	72	73	70	68	75	86	61	65	67	69	78	66	81	65	52	67	59	69	66	66	68	67	75	62	85	57	70	57	70	62	56	73	84	74	75	65	64	65	70	73	80	58	56	70	55	53	75	74	70	58	63	71	68	78	65	67	74	64	58	71	58	60	75	64	70	53	63	68	71	65	70	82	71	70	62	74	66	60	70	68	81	80	78	75	60	75	74	80	71	69	64	75	69	67	81	67	84	82	65	67	59	65	52	56	61	72	72	60	54	78	64	54	57	60	66	59	69	78	56	67	65	64	63	61	66	69	63	67	54	82	85	72	62	82	72	79	66	68	48	71	84	75	76	70
46706	49233	37609	36207	31698	9295	1052	1003	1009	908	928	899	858	894	913	881	866	911	842	867	2894	5944	3918	2213	1109	883	893	857	766	838	866	892	818	834	878	815	806	814	845	838	849	829	875	856	799	811	790	823	805	865	789	835	821	862	838	859	833	850	792	850	849	906	845	842	774	861	824	791	839	820	824	826	833	884	766	844	822	813	840	825	882	868	799	851	836	758	830	777	823	847	815	811	825	798	837	858	839	864	876	834	882	863	873	786	802	805	826	832	850	784	804	782	816	814	864	842	846	912	797	837	843	894	849	795	847	819	802	821	828	866	810	841	807	838	812	851	807	806	782	847	805	805	826	852	789	846	843	793	824	840	846	823	825	808	854	768	847	822	842	836	814	812	825	782	823	873	836	800	787	838	840	816	804	863	798	829	774	814	875	836	836	888	837	853	805	854	843	842	835	855	853	815	795	824	775	788	828	797	773	831	808	848	878	865	848	857	811	804	854	817	775	776	853	810	791	817	857	849	840	862	793	851	849	796	823	844	820	845	861	874	845	837	809	830	798	844	838	832	883	794	837	864	833	855	878	863	879	838	848	886	800	817	811	809	845	840	840	844	806	825	828	832	850	837	839	836	841	856	839	797	818	823	843	888	814	856	827	879	801	843	876	823	849	778	873	858	860	867	784	852	853	820	843	844	795	821	843	820	764	859	841	847	808	807	834	848	880	858	772	823	833	830	841	842	840	826	868	835	831	815	828	845	837	846	853	876	823	810	868	804	830	820	822	824	850	827	820	855	860	848	846	872	840	866	766	861	829	784	846	852	887	844	813	812	822	836	813	846	844	823	831	872	813	826	810	817	779	832	894	804	860	829	861	781	833	844	804	863	764	827	855	848	871	867	851	814	877	821	844	836	837	866	852	838	820	835	764	887	809	793	861	848	833	853	824	847	857	794	776	883	874	816	815	794	906	854	817	800	815	867	865	804	859	860	808	808	865	914	823	817	902	851	851	821	869	758	814	787	851	834	858	820	794	838	805	822	816	850	823	859	845	863	817	851	805	814	801	835	806	875	876	861	846	805	850	846	808	780	876	874	836	774	805	759	849	820	839	826	819	815	791	802	804	802	827	819	872	844	854	834	852	858	875	795	807	816	848	814	833	809	866	779	853	840	791	867	769	848	837	790	827	813	749	881	824	800	828	850	850	816	840	801	834	870	847	839	860	859	838	772	854	855	844	839	818	828	884	800	861	817	847	866	860	802	851	827	794	859	815	818	837	867	796	852	806	821	814	873	814	829	845	837	830	847	853	841	818	854	834	854	896	814	799	844	862	840	854	816	842	830	834	852	849	836	861	799	805	827	861	818	815	815	812	863	811	847	868	824	855	813	855	843	867	852	882	871	866	801	830	843	856	801	803	836	868	876	807	843	860	842	852	812	843	818	765	868	861	812	824	805	819	835	833	823	846	872	805	833	829	835	819	855	837	834	857	827	880	846	827	908	814	840	805	801	823	809	868	831	832	813	832	800	870	779	835	800	816	899	838	868	831	798	860	826	893	811	812	871	823	798	855	820	835	822	776	829	823	819	835	868	831	827	803	833	799	826	824	824	756	826	841	855	886	768	798	837	850	840	834	804	846	809	830	836	847	827	822	835	839	840	828	829	859	825	833	879	892	810	830	858	843	890	842	795	829	839	863	826	786	828	847	919	836	846	866	855	804	870	787	837	826	779	825	799	788	826	896	852	824	829	807	765	841	777	828	802	839	770	855	863	818	832	871	876	843	813	830	836	835	807	840	833	844	794	821	877	833	843	832	839	818	802	838	812	849	849	850	774	862	773	813	829	814	785	820	726	850	828	784	803	811	854	830	827	833	845	851	823	878	835	861	850	836	821	782	927	856	783	887	830	846	806	851	830	835	842	815	827	892	851	840	810	882	810	866	888	816	827	830	812	811	881	836	821	805	804	829	857	835	827	829	858	857	794	800	830	875	774	828	799	814	821	808	852	811	814	868	872	841	857	833	843	815	803	821	859	802	832	837	814	827	796	879	831	855	811	833	900	820	844	812	833	822	865	837	806	814	824	806	858	893	827	869	830	789	888	880	863	847	835	888	832	857	858	824	808	834	753	845	792	807	867	829	850	807	830	822	816	787	849	781	828	853	855	863	836	839	857	836	809	842	824	882	860	763	836	846	857	824	839	892	813	796	819	832	811	821	861	863	817	814	850	883	879	786	797	809	843	888	812	883	811	823	827	781	865	782	824	862	814	834	839	828	883	831	786	775	814	872	932	832	836	855	826	876	807	825	852	841	825	799	874	825	853	872	795	842	844	858	838	824	876	821	831	796	802	863	801	839	865	780	823	849	780	806	841	897	854	859	882	842	841	875	839	824	844	845	839	767	870	842	860	880	874	862	825	834	824	833	801	858	814	808	824	855	808	783	826	801	837	801	818	819	809	811	790	850	812	808	789	776	869	817	854	807	843	865	836	781	802	838	852	847	803	792	806	833	840	806	810	810	839	858	844	843	843	787	818	849	840	863	851	835	882	784	872	834	847	890	827	836	794	820	820	842	878	847	832	853	811	764	773	811	844	862	826	793	821	793	753	903	873	839	891	796	872	850	856	820	856	827	785	835	808	785	826	810	829	835	835	817	823	868	865	847	839	861	815	840	795	860	841	761	831	845	867	842	840	817	809	905	813	835	814	820	862	865	827	828	805	853	816	805	791	851	846	844	871	856	848	845	833	804	825	813	842	843	814	811	867	833	827	870	789	831	791	855	792	889	819	801	797	851	840	881	786	854	834	827	805	843	857	800	842	816	780	856	831	811	858	878	833	808	869	896	863	831	878	854	836	807	799	805	826	804	812	807	866	815	799	843	814	823	827	766	795	889	873	802	868	837	832	771	858	806	837	875	832	845	817	859	826	843	859	820	819	876	838	824	871	831	822	807	795	837	868	842	820	854	887	827	829	823	828	802	820	849	891	887	828	833	829	846	782	836	889	841	890	794	862	805	791	822	787	836	880	801	796	837	892	807	847	807	834	854	773	795	815	818	859	841	848	805	840	876	834	896	854	824	839	878	833	847	850	863	841	893	829	878	868	831	828	860	843	823	807	855	800	844	848	835	813	866	776	795	794	806	843	838	835	860	828	849	807	832	856	751	829	849	856	867	813	838	847	874	873	785	829	840	868	846	804	804	781	805	851	834	826	810	832	795	870	886	789	813	797	805	826	863	836	813	801	843	817	785	823	842	814	823	836	824	854	754	859	805	840	832	819	866	809	841	771	804	852	839	857	821	848	853	862	832	790	790	791	796	841	810	860	832	891	816	798	818	893	802	818	814	874	813	835	858	845	819	821	798	825	854	852	894	858	823	830	870	864	859	818	879	831	804	801	832	826	790	814	836	835	868	787	798	799	795	824	807	821	835	854	846	851	801	785	831	867	871	802	840	847	838	880	871	844	823	825	893	880	856	883	759	897	889	817	825	796	816	819	842	825
23035	40045	24069	9537	3020	457	75	63	66	51	77	56	64	56	54	65	48	66	60	53	187	307	218	133	80	79	62	63	56	55	64	61	55	51	61	68	52	75	68	48	55	48	57	60	65	59	60	64	72	59	69	54	59	48	58	53	54	50	51	47	62	63	52	55	57	56	59	46	47	60	67	54	62	78	72	47	56	60	55	50	62	59	72	73	61	59	55	56	66	70	65	61	53	53	56	58	49	70	66	56	52	64	52	61	63	61	54	40	68	57	61	51	57	57	61	61	56	57	55	56	58	65	71	67	48	70	63	47	52	63	56	65	60	66	64	65	54	50	59	62	59	57	48	55	57	62	52	56	59	54	58	54	58	49	62	57	56	81	65	57	54	49	62	51	64	61	55	54	60	59	52	59	58	57	59	55	58	78	71	62	56	55	50	50	60	61	60	44	56	60	59	54	68	57	59	54	57	65	55	63	72	72	63	62	71	57	51	57	55	57	54	57	65	65	70	48	49	53	69	54	64	64	57	69	62	57	59	58	70	57	54	63	76	57	52	78	59	63	63	48	42	61	64	50	59	69	56	55	66	59	55	59	64	67	68	66	73	57	55	57	62	49	75	46	58	58	64	60	56	59	70	59	50	62	62	62	71	63	67	60	53	60	75	64	54	50	59	71	58	56	51	56	61	44	53	68	61	53	59	64	59	29	54	61	52	52	51	61	58	44	61	60	51	40	55	67	64	49	57	63	50	42	64	49	51	52	58	53	57	62	68	71	61	52	61	63	62	58	54	62	67	71	70	64	62	68	52	50	62	61	58	54	61	49	52	63	71	68	52	60	58	58	51	54	67	62	66	56	67	56	57	58	51	67	53	54	74	56	63	62	62	65	78	48	56	55	54	56	61	50	64	62	48	57	60	74	73	63	61	50	51	52	54	60	69	51	45	55	65	55	66	35	71	63	55	67	55	51	50	45	73	63	44	56	62	54	61	56	59	58	71	58	68	51	60	68	48	55	66	59	56	51	62	44	61	55	64	56	63	62	46	72	58	59	62	43	58	58	62	53	73	53	49	63	51	70	52	60	42	62	51	65	59	51	63	79	68	47	52	63	52	55	51	64	56	61	54	44	57	53	63	62	64	57	50	59	59	66	65	59	55	55	50	74	53	62	65	59	55	53	61	54	65	71	48	61	44	49	58	62	56	50	49	67	59	55	56	40	64	55	58	56	47	64	54	46	51	51	55	61	66	68	60	62	49	67	47	70	47	64	39	65	43	81	44	68	73	64	48	42	65	48	58	58	49	54	56	63	75	56	50	64	59	56	74	47	59	49	57	62	55	45	45	57	62	62	44	56	39	63	55	63	55	56	51	78	68	68	55	66	70	62	46	59	51	55	73	62	51	53	69	64	76	60	66	62	59	61	56	51	61	64	61	64	62	58	62	43	64	56	61	61	64	64	63	63	57	62	78	59	63	58	52	61	61	49	54	51	60	56	57	48	64	57	56	63	73	58	50	58	71	58	62	63	51	46	63	68	58	68	43	60	60	57	56	52	46	62	49	55	64	69	57	65	52	69	63	79	56	66	62	73	59	55	71	56	54	77	55	45	61	63	57	57	58	64	59	45	58	65	62	58	62	45	65	56	62	66	57	59	63	59	69	63	60	66	65	58	71	53	77	70	50	56	64	69	67	65	50	57	62	62	59	65	60	65	54	62	58	52	50	72	57	54	56	72	68	56	56	55	76	70	66	53	58	58	62	53	62	55	55	53	63	65	58	55	52	52	52	66	44	47	56	65	47	63	59	52	65	59	51	57	63	61	64	54	68	55	58	58	59	51	71	69	56	53	57	48	58	62	54	64	63	53	62	51	53	51	58	58	58	72	61	65	58	64	57	45	49	48	59	49	48	47	65	69	62	58	29	52	60	50	64	51	50	73	52	57	53	66	65	67	56	65	67	60	58	57	69	69	53	54	53	66	62	64	60	61	57	36	61	54	61	60	69	65	64	60	50	69	58	57	58	49	71	53	54	67	55	59	61	56	56	65	63	75	64	60	60	61	64	66	70	66	55	64	59	67	49	56	50	50	58	45	49	53	65	53	56	57	56	63	67	53	53	70	58	64	71	52	40	51	49	54	66	57	51	49	56	43	58	61	56	57	63	59	49	59	60	51	66	59	68	66	73	57	62	70	55	62	53	55	55	72	60	56	39	52	57	56	60	52	64	59	67	68	73	50	74	63	67	59	61	57	58	64	63	60	49	63	67	41	69	50	61	57	75	51	51	61	68	74	75	63	49	51	53	46	50	60	64	52	62	62	46	67	54	55	53	41	56	65	59	58	62	49	58	54	64	43	59	42	62	70	60	66	64	58	64	45	54	51	65	64	73	82	59	69	55	52	68	69	69	57	70	61	55	53	63	49	53	61	51	52	61	50	69	54	67	70	75	49	60	60	71	48	59	57	57	73	39	52	59	61	68	69	53	59	51	68	67	70	66	74	71	65	67	65	60	62	48	57	58	64	53	41	50	58	57	58	56	59	64	48	61	53	50	58	59	53	63	56	52	62	49	49	61	52	67	52	71	70	63	45	59	57	72	52	59	54	63	58	54	56	54	59	53	55	54	53	58	55	60	52	67	56	67	42	54	62	57	69	48	55	50	60	52	54	61	79	50	51	52	66	57	53	62	53	58	59	62	43	59	52	60	56	57	60	57	66	56	64	60	66	61	68	52	49	62	64	60	61	73	60	67	56	55	65	46	52	66	51	61	47	68	60	57	53	59	61	59	61	51	56	56	60	67	64	59	60	50	71	56	58	63	49	52	55	56	55	49	64	52	64	63	52	68	47	52	52	56	53	46	44	58	61	51	58	54	59	65	69	68	61	50	47	61	52	61	55	42	60	58	57	56	68	63	54	77	53	66	73	46	44	59	50	41	70	81	57	48	56	67	53	58	43	68	62	72	54	71	63	61	50	52	45	59	62	58	55	54	51	53	52	52	60	54	60	77	60	61	49	82	70	55	55	63	61	53	53	66	65	47	49	61	55	58	61	65	57	52	45	56	59	67	54	66	64	64	63	41	70	54	57	47	50	59	71	53	53	57	52	58	60	56	75	49	67	47	49	59	44	61	59	56	67	57	73	60	61	58	51	57	58	53	67	58	43	60	57	69	59	62	72	60	57	66	59	61	52	52	57	58	53	52	67	60	51	68	46	59	56	53	52	64	62	62	54	62	66	70	53	69	57	59	61	48	66	45	60	81	60	65	52	71	66	64	67	60	72	53	50	67	60	46	60	57	72	53	50	62	62	59	62	54	56	64	65	60	48	55	59	57	69	49	48	57	47	58	43	60	71	47	61	64	70	76	56	64	53	66	51	64	56	62	50	57	46	58	57	55	50	50	51	62	56	59	53	61	60	60	62	64	64	62	67	65	55	62	57	66	49	52	62	62	59	54	69	55	61	58	63	58	52	61	49	72	50	63	49	61	56	57	53	56	67
43233	50046	42842	42160	35747	7744	1116	1037	879	858	826	810	817	780	785	769	729	744	769	812	5489	8595	5528	2773	1207	784	731	680	681	715	724	709	705	718	701	702	735	677	732	708	727	736	708	674	695	730	710	697	703	729	676	701	661	730	718	696	653	700	699	676	686	644	701	702	728	736	692	704	738	672	686	687	724	714	708	690	753	693	731	687	683	734	693	699	668	733	669	723	704	622	683	695	706	723	681	661	733	706	718	684	683	723	667	708	652	741	692	694	696	648	702	672	687	741	728	712	678	674	711	717	618	672	714	703	740	724	702	732	682	687	695	655	693	760	709	694	695	719	710	761	683	735	682	750	714	664	759	702	743	645	692	708	729	705	680	694	722	668	713	680	704	717	712	682	712	703	707	673	694	679	702	675	687	727	715	698	645	688	760	694	703	704	718	663	684	720	691	732	707	667	685	735	697	708	684	655	701	686	688	677	727	702	677	718	689	705	740	701	706	738	729	643	673	738	713	669	658	732	655	678	721	694	713	681	697	705	714	643	662	697	675	686	654	700	688	720	710	638	728	670	698	669	711	700	726	701	750	714	712	647	717	710	690	706	726	734	696	673	705	656	744	695	697	712	700	682	704	689	673	674	727	729	680	714	647	702	710	744	620	750	703	735	677	685	667	701	669	683	728	695	689	704	711	686	693	709	679	687	650	710	783	724	722	683	679	715	709	739	707	743	657	669	727	713	683	701	747	672	727	754	709	728	748	711	722	743	715	715	754	662	682	683	700	717	682	648	730	645	716	691	716	728	765	729	688	705	678	691	679	718	720	715	649	684	711	698	745	708	724	639	715	668	717	667	674	658	732	742	641	708	751	723	682	765	694	726	717	727	640	703	695	746	698	681	694	717	664	675	671	693	686	738	662	749	675	727	717	711	670	718	737	754	714	673	684	695	700	737	701	703	695	665	722	712	706	671	731	719	726	684	705	681	746	728	705	691	696	631	712	674	717	671	722	738	696	706	673	730	681	681	685	641	681	722	717	705	670	728	695	736	743	678	694	715	691	690	746	673	665	707	661	702	724	695	708	745	742	672	703	699	697	742	728	691	712	671	657	732	732	687	685	745	656	728	701	712	743	691	778	712	709	685	701	695	718	692	739	766	723	715	659	671	691	663	707	716	750	738	720	678	703	728	707	722	706	692	673	718	703	706	654	727	760	665	707	725	685	668	780	656	705	698	721	703	670	723	710	742	682	694	675	725	717	684	718	699	727	707	681	705	766	696	656	691	760	695	687	716	704	693	703	687	718	700	712	720	723	724	727	742	659	726	713	694	734	721	720	707	739	697	727	708	669	698	687	659	697	652	692	733	677	683	733	677	699	685	737	771	702	729	705	730	727	660	675	727	689	758	697	668	724	712	717	692	691	687	701	712	658	648	659	641	700	717	718	728	673	689	707	626	696	706	721	664	736	646	666	691	700	745	656	733	704	713	677	679	666	714	685	692	734	676	744	707	663	719	714	671	752	715	735	727	676	685	697	749	694	713	736	675	697	683	688	701	660	688	699	680	702	685	741	696	669	659	672	698	691	677	693	698	728	699	685	730	721	702	692	732	713	716	684	704	705	677	661	707	678	678	690	718	706	650	685	718	733	686	678	743	669	707	738	696	735	770	715	661	696	665	702	714	714	690	666	726	678	708	725	684	665	683	672	653	669	784	703	671	682	764	672	696	750	667	706	718	714	703	698	717	749	653	693	723	716	704	688	668	708	689	714	699	706	710	681	712	712	687	707	755	721	661	704	692	692	686	715	632	726	641	677	735	700	684	683	735	677	725	670	705	678	696	684	758	686	675	665	742	746	681	738	694	668	704	720	665	682	705	733	726	698	691	740	668	679	671	684	694	728	662	700	721	712	750	667	693	745	695	728	741	696	739	674	704	700	722	700	721	742	682	697	667	734	724	757	704	668	755	664	690	726	704	722	707	697	715	699	712	701	704	673	670	710	669	717	705	688	687	716	682	684	706	702	700	746	731	667	727	700	670	695	720	701	734	681	740	729	694	685	662	707	718	690	725	674	751	685	663	697	703	718	733	699	727	735	700	687	708	648	698	732	683	714	719	664	753	691	700	746	736	713	705	689	746	691	708	693	742	644	712	707	723	689	694	701	714	687	689	687	663	696	696	681	718	719	672	700	691	705	696	692	687	655	722	661	662	706	719	705	688	715	702	744	676	700	686	746	701	674	655	702	715	681	705	720	713	709	675	719	712	770	695	682	723	759	691	718	700	747	696	696	742	708	715	724	681	689	678	737	707	712	669	740	707	671	703	702	701	639	701	656	702	696	687	710	713	651	699	673	699	719	689	709	659	683	700	734	715	715	669	734	739	689	738	737	721	705	724	692	732	730	700	703	656	709	685	718	718	695	689	722	729	684	715	690	667	711	649	655	715	679	690	672	655	721	733	687	693	718	645	695	672	681	713	698	737	697	664	693	679	666	672	635	700	634	708	701	748	700	667	725	755	705	766	775	675	660	691	667	712	723	723	733	682	738	639	689	628	672	738	698	701	698	765	727	671	752	710	745	687	693	684	644	668	734	675	666	708	692	696	719	680	680	682	688	675	721	699	660	690	689	706	659	724	729	674	711	703	714	695	685	690	691	676	699	730	705	730	723	701	674	700	705	688	729	652	688	695	732	719	743	724	704	681	700	700	703	721	716	703	689	684	708	682	682	688	713	655	733	688	688	702	745	615	684	702	661	656	735	647	692	689	758	703	684	727	703	670	758	680	695	774	689	707	718	717	685	672	718	724	675	734	694	743	696	658	714	718	668	692	696	674	722	671	731	694	673	750	720	716	735	730	701	682	690	702	711	712	722	695	686	721	660	727	669	651	676	703	710	688	705	712	692	807	689	721	708	678	709	743	718	663	729	701	706	710	698	698	673	721	682	666	664	672	719	681	721	720	700	677	689	701	674	668	684	704	687	707	721	730	687	693	725	701	719	735	710	724	757	663	737	698	700	731	692	705	695	721	687	708	767	730	699	708	731	680	677	697	752	706	668	694	652	694	722	689	737	733	732	668	730	693	686	718	650	674	690	684	666	697	721	681	703	705	718	660	761	681	695	641	663	688	695	713	678	672	750	703	710	736	727	705	711	715	691	713	715	711	727	676	704	680	725	692	658	692	708	715	676	661	711	676	673	736	679	675	728	720	692	689	714	727	652	690	738	664	697	764	745	681	706	690	707	681	717	682	709	707	708	673	681	686	697	737	690	717	720	701	732	702	701	698	681	744	681	719	750	713	678	708	639	681	700	710	718	633	663	702	666	707	730	671	724	699	676	679	691	680	648	715	719	741	671	768	675	738	712	692	658	683	658	721	680	697	710	689	689	725	641	736	713	753	711	708	709	689	686	722	739	681	729	683	696	734	663	680	695	697	689	697	682	716	707	719	663	660	716	695	690	770	690	693	707	723	742	705	762	663	727	739	706	709	715	719	778	713	655	694
7250	12118	5938	1872	634	120	50	51	56	54	62	72	69	60	54	60	53	68	51	50	97	106	88	69	56	44	67	52	62	53	54	51	64	58	62	65	52	54	60	68	58	55	54	50	70	49	57	54	49	70	52	74	51	41	54	59	57	63	59	47	59	36	54	63	60	60	61	55	63	65	66	69	64	58	52	49	50	55	62	50	64	55	56	49	63	46	63	64	41	48	49	66	62	65	55	50	55	52	65	49	52	52	43	58	64	61	48	50	47	51	60	59	48	61	63	70	60	61	45	74	54	51	47	50	57	60	50	46	56	57	66	56	39	65	46	60	52	66	53	64	59	65	70	64	52	52	57	54	38	58	59	51	53	63	47	39	57	54	54	56	55	66	74	55	76	60	51	58	46	39	59	53	45	47	57	48	61	59	56	80	60	58	49	58	45	46	55	57	51	52	38	50	57	49	55	58	50	53	62	54	57	60	63	41	58	53	61	54	54	61	57	54	46	64	61	56	65	46	55	56	61	53	50	48	49	55	52	60	48	58	52	55	50	61	69	63	64	55	55	55	48	48	41	55	53	41	51	51	60	48	60	54	73	50	55	49	48	41	48	45	56	50	51	49	47	68	42	46	64	55	52	57	58	58	50	51	51	54	48	49	50	47	55	69	48	46	59	60	51	47	62	43	54	66	56	56	49	59	64	46	51	46	49	56	50	54	55	60	58	69	45	61	69	74	50	65	53	56	35	57	49	61	50	56	62	58	64	55	65	55	43	50	55	58	65	59	50	52	70	58	66	45	53	45	50	51	54	55	52	66	67	43	74	44	57	43	45	60	53	48	55	70	49	51	53	48	52	53	38	49	65	51	56	58	51	45	56	52	50	46	57	60	59	44	49	58	62	47	53	59	51	47	59	59	51	56	41	61	52	45	51	47	56	68	53	42	58	62	51	53	60	43	58	61	60	63	62	42	60	52	46	41	52	71	73	58	53	48	52	64	62	65	41	50	62	69	54	52	49	44	41	67	60	56	61	66	52	48	54	52	45	62	52	62	38	56	54	64	58	61	53	50	52	60	45	39	48	59	59	58	43	38	69	48	60	38	49	41	62	51	56	51	56	58	50	52	50	54	50	53	54	47	47	48	65	56	48	52	61	53	72	59	48	54	51	58	46	60	61	55	72	64	66	61	66	50	57	55	62	49	52	57	71	50	52	56	49	52	49	49	55	69	55	46	67	63	44	43	58	50	60	57	65	57	67	46	52	42	77	52	62	51	46	47	54	62	51	52	61	55	58	64	46	57	54	48	49	41	60	59	59	58	63	49	64	48	65	47	55	72	71	66	65	49	50	62	43	48	55	47	45	56	56	53	50	61	54	53	47	48	71	44	51	61	53	40	55	42	54	57	52	53	61	58	52	62	62	43	61	58	56	39	55	58	76	54	57	57	59	45	67	60	47	58	63	57	57	48	53	46	58	44	43	55	61	54	52	64	61	60	46	55	45	56	55	48	64	50	65	52	56	62	51	56	62	54	50	58	62	45	61	62	67	42	51	54	66	51	51	60	54	45	55	60	73	53	48	58	56	60	55	69	50	53	56	46	62	53	60	62	70	65	55	45	52	62	53	60	51	64	68	48	51	51	61	46	65	59	57	59	58	48	57	54	44	54	50	63	52	60	58	61	58	52	53	56	44	53	58	46	58	58	59	53	49	56	49	61	48	55	52	43	48	51	59	67	69	62	47	51	60	66	49	47	68	43	56	61	52	49	64	45	52	60	58	55	68	48	52	56	42	52	57	69	52	46	53	59	56	51	36	47	55	61	57	54	51	49	55	49	61	52	58	50	49	58	60	45	67	50	36	61	56	51	49	58	52	48	58	63	63	57	56	59	68	58	54	65	46	61	46	45	60	49	56	61	64	56	59	62	60	59	57	56	53	67	64	48	54	40	58	58	45	55	55	55	47	57	47	69	71	54	49	49	56	46	63	48	58	54	58	64	59	70	50	53	61	63	60	55	68	49	48	57	78	64	66	56	54	54	67	63	62	67	51	58	54	67	51	51	38	57	73	64	57	58	63	50	73	55	42	53	67	48	58	53	68	50	49	51	75	36	48	48	60	62	45	52	52	60	51	67	58	42	49	57	52	61	65	64	43	53	51	63	48	56	60	50	47	62	47	50	60	52	60	59	54	59	48	59	57	70	57	55	49	64	53	58	61	53	49	46	44	53	53	57	48	57	54	57	61	53	55	67	57	48	53	48	55	64	52	53	46	50	50	49	57	62	54	47	48	52	53	46	56	54	51	45	54	70	60	56	50	58	43	47	53	54	59	61	57	42	58	63	60	59	57	61	49	60	53	50	56	49	59	67	69	59	48	51	66	54	60	60	43	69	55	60	56	64	55	48	62	59	52	49	58	52	73	54	61	54	67	60	62	55	57	54	60	54	64	59	52	59	64	55	46	63	59	47	55	52	46	49	45	68	57	73	51	58	58	68	68	56	61	51	64	58	58	44	59	50	48	56	62	64	61	60	44	52	46	49	57	56	60	54	54	70	50	54	67	49	47	59	59	53	48	58	58	53	48	54	46	53	46	53	62	59	62	41	46	36	63	64	59	50	70	50	44	47	57	63	47	50	60	64	59	53	51	48	66	46	51	60	58	48	39	56	64	69	53	55	69	71	59	51	47	58	51	71	53	58	54	59	65	65	50	54	59	51	64	64	49	50	52	57	47	57	52	69	55	61	61	51	59	61	56	55	49	53	45	59	63	59	46	57	58	53	52	50	47	72	46	47	56	58	47	50	52	59	53	57	52	57	65	55	48	63	68	68	56	45	45	57	43	51	60	56	54	54	48	58	52	62	49	59	46	48	49	56	55	51	45	47	41	56	59	44	69	50	44	55	70	59	47	51	49	58	58	56	58	55	59	49	51	52	69	69	46	54	49	57	66	52	69	56	48	51	56	43	50	49	59	48	48	61	57	66	52	58	51	57	54	56	52	54	39	54	54	44	50	59	49	51	47	56	68	57	59	44	54	70	59	51	68	60	54	61	68	75	64	57	47	54	52	54	42	55	63	50	50	44	53	54	62	63	44	60	48	47	62	44	55	56	60	59	60	63	58	45	47	65	41	63	80	42	62	57	52	52	64	56	63	45	60	52	59	54	52	56	47	55	55	50	54	53	45	57	49	52	50	67	53	57	45	44	37	58	62	71	66	50	31	47	45	60	50	58	50	53	50	54	47	57	62	46	55	41	52	55	43	55	53	53	62	61	59	49	57	59	61	59	54	64	61	51	64	55	43	60	47	52	71	46	44	48	57	55	54	52	59	46	58	52	50	73	49	52	56	49	46	47	63	57	56	56	42	55	60	50	57	51	66	54	52	63	43	48	63	45	60	60	44	32	48	42	60	54	63	53	64	41	49	49	63	56	58	50	52	52	37	46	48	63	54	57	59	62	55	47	33	59	55	48	58	52	70	48	56	58	54	55	52	53	62	57
40274	37202	25882	25427	18870	4839	796	734	741	721	739	750	696	705	683	672	683	692	645	874	2186	2672	1838	1215	867	687	717	658	640	615	708	672	689	690	683	668	685	699	697	683	712	697	643	744	699	727	689	623	661	634	675	657	682	664	685	691	682	673	674	672	664	695	678	645	725	690	719	641	676	672	671	665	682	652	706	638	661	686	670	669	669	670	660	663	652	606	634	718	649	687	666	637	694	709	670	678	677	702	739	693	645	714	707	669	668	703	672	650	677	699	659	654	683	671	746	656	682	684	663	680	665	747	625	665	688	662	666	671	649	662	691	652	716	627	620	676	630	691	682	703	684	651	670	738	666	690	670	679	654	657	648	665	676	717	665	682	688	654	628	670	643	706	697	672	668	686	688	680	688	670	704	698	711	645	610	676	694	651	698	676	615	652	676	668	683	690	715	669	699	689	676	593	709	684	663	665	717	696	690	706	684	687	666	691	689	686	706	667	648	668	693	674	675	642	661	668	677	680	707	668	702	671	719	709	645	637	663	696	684	698	674	690	653	660	678	638	709	663	667	659	685	658	676	669	690	691	700	676	684	682	653	714	659	663	681	669	656	653	678	667	675	677	677	725	688	721	673	713	731	681	672	693	673	686	687	664	652	684	691	663	632	675	690	682	676	681	653	705	675	647	648	659	700	685	690	643	635	685	698	676	663	714	689	676	662	698	636	635	685	679	647	658	675	678	679	659	674	679	668	650	682	657	653	676	697	711	643	682	705	682	664	654	667	728	660	641	709	673	649	689	702	697	670	659	705	695	684	657	676	675	692	704	666	724	690	689	710	703	663	636	667	667	677	722	678	711	624	674	647	719	683	699	683	644	721	694	681	714	706	682	641	676	700	732	670	672	693	666	670	674	675	625	676	659	674	677	687	693	659	692	728	654	669	669	700	705	686	693	672	661	616	686	624	697	675	683	693	707	686	673	684	631	653	667	714	642	663	656	710	674	673	671	688	663	636	685	700	671	655	675	663	640	639	647	721	691	638	725	670	707	662	684	657	669	655	656	708	661	670	674	715	669	696	683	663	688	716	734	642	689	707	666	618	665	702	674	655	697	664	662	684	648	672	706	695	679	732	655	679	719	698	699	710	666	682	669	671	690	728	698	648	632	721	717	654	618	678	660	658	705	696	700	689	706	739	694	682	667	651	720	730	691	701	674	716	724	685	641	652	652	738	659	686	695	672	702	715	671	681	658	643	649	699	674	691	711	653	682	718	648	688	653	660	651	664	719	674	661	684	637	665	681	664	657	669	679	667	721	645	652	646	645	712	641	653	710	663	717	626	681	703	681	651	701	673	711	648	675	642	712	673	641	697	648	716	685	665	655	735	703	668	729	721	677	725	623	636	673	685	663	696	684	693	689	732	619	703	677	667	699	677	703	680	702	661	698	681	666	682	690	710	681	655	678	685	682	657	647	716	672	661	694	636	690	678	702	729	682	688	657	662	699	685	692	703	670	688	672	632	697	660	688	691	723	689	686	717	693	664	707	625	682	697	691	667	640	704	673	697	666	667	666	692	729	684	720	713	663	703	708	669	665	709	711	721	702	683	694	641	700	682	702	668	633	697	683	680	696	643	724	652	675	651	650	657	644	717	651	621	665	651	709	682	653	652	670	664	679	687	712	687	703	680	680	671	704	627	695	725	711	623	654	669	634	695	692	669	627	644	681	664	683	706	640	687	625	680	709	717	670	706	666	701	659	648	649	689	612	667	661	678	697	683	680	677	669	708	601	674	644	671	721	687	619	668	678	654	645	683	688	700	669	674	648	678	677	646	702	661	699	652	678	653	707	741	687	662	693	685	671	675	658	643	668	686	695	639	668	709	669	702	714	638	691	698	688	698	672	677	653	658	689	648	664	672	678	703	699	695	645	702	648	676	662	644	700	663	656	655	698	684	720	669	695	674	636	684	680	654	694	652	640	665	687	697	597	696	702	706	650	680	659	665	690	693	672	676	707	659	626	737	698	667	662	655	682	696	734	665	659	712	693	595	632	700	708	686	662	674	667	681	658	701	654	652	604	663	671	687	710	594	689	657	665	699	659	698	680	664	650	693	682	644	677	679	679	709	724	720	631	642	672	667	628	629	684	702	665	653	696	651	713	697	636	689	660	732	626	694	649	683	721	678	653	667	677	700	695	662	663	650	693	717	698	677	655	664	645	636	689	651	678	669	691	644	688	674	683	712	667	702	638	676	687	646	627	676	679	696	693	670	633	682	691	727	652	657	625	690	704	669	595	669	673	666	693	682	741	694	660	688	625	651	677	678	643	679	704	670	655	655	665	657	725	681	639	719	685	665	707	690	666	708	674	684	706	696	649	663	710	670	743	690	706	736	692	673	693	657	629	628	704	707	707	692	645	686	630	700	665	665	686	676	683	708	675	689	621	695	685	708	708	652	700	670	649	659	613	650	700	665	663	698	658	670	698	672	699	696	681	638	643	649	663	676	675	639	687	660	633	704	672	699	694	677	722	644	667	677	726	680	643	652	670	613	653	689	656	655	677	628	685	695	662	656	665	680	627	645	691	673	709	649	662	670	656	655	695	702	654	669	592	654	652	700	664	656	666	701	700	655	664	652	656	674	695	650	646	723	682	681	672	677	678	708	709	658	701	639	657	668	666	679	666	692	649	633	693	698	687	708	706	673	712	690	661	683	665	633	690	664	679	666	686	653	649	661	664	692	649	703	635	686	696	674	696	640	666	628	672	637	683	638	736	676	693	687	647	659	690	702	657	695	653	691	706	688	666	746	723	687	686	697	726	676	695	728	704	691	677	647	694	674	698	710	694	604	630	673	681	724	708	701	690	647	751	685	659	669	720	687	660	704	695	647	701	753	686	685	684	690	711	661	678	686	642	691	720	655	683	696	664	679	694	679	693	707	685	704	681	671	686	701	681	672	672	693	699	730	691	633	732	672	716	678	733	685	671	668	636	647	683	691	689	701	694	658	677	679	671	695	664	687	630	668	723	644	693	654	683	682	671	721	628	694	685	656	659	695	682	676	638	671	722	605	681	652	641	638	647	696	685	644	722	638	670	691	645	676	705	656	699	685	707	693	714	689	685	686	674	645	692	677	680	684	659	656	688	641	684	710	698	674	676	697	639	723	654	668	665	668	674	677	696	649	652	674	696	649	638	648	677	669	690	666	646	656	620	671	682	697	657	672	685	646	679	680	704	682	706	722	688	684	717	676	628	715	646	673	714	666	690	718	716	704	719	624	634	721	658	668	706	675	658	656	698	719	670	646	686	690	669	652	686	710	679	666	683	702	630	680	697	721	673	698	677	692	648	670	717	707	734	612	655	624	647	696	648	710	647	637	686	653	639	650	677	664	660	683	664	716	696	622	680	659	684	648	694	673	655	657	673	672	712	658	715	671	646	671	702	665	664	671	684	699	660	675	662	647	673	682	693	645	649	644	707	693	678	689	681	662	629	660	662	661	652
18356	32475	16059	5756	2248	167	47	58	59	40	56	52	57	56	48	44	40	50	42	82	153	225	175	95	63	65	54	50	53	57	42	47	49	46	51	57	43	47	47	49	42	56	57	59	45	43	59	47	50	50	48	49	62	55	38	39	52	49	53	53	44	42	32	53	44	61	47	38	52	38	49	44	50	46	42	49	46	44	51	54	47	58	45	61	49	50	56	54	50	55	57	41	47	51	38	52	31	43	42	40	41	50	54	54	53	45	43	52	54	50	43	46	49	42	44	58	61	34	49	38	49	61	53	46	52	53	48	54	46	39	49	49	45	47	58	52	52	36	44	54	41	51	44	49	53	53	52	44	53	33	60	58	57	38	57	50	60	55	50	48	44	46	47	39	61	59	39	42	57	41	47	40	42	50	46	42	51	37	45	60	56	53	43	44	43	42	54	40	49	50	53	46	56	49	50	47	47	47	56	57	43	60	52	52	52	42	54	41	46	40	54	56	47	48	54	55	33	46	39	37	56	56	52	50	38	59	57	55	43	69	39	46	56	62	37	43	42	48	45	58	38	50	58	40	45	49	47	33	51	50	49	40	51	39	46	53	42	63	43	58	58	50	34	56	56	54	51	57	59	56	42	49	55	54	50	47	51	50	59	45	54	50	42	42	38	70	42	34	49	51	51	45	54	63	45	57	57	51	56	43	46	58	48	50	43	52	55	48	55	56	65	47	52	53	46	45	51	40	63	43	46	43	57	49	44	41	52	46	51	41	50	60	52	47	52	56	39	41	48	48	54	47	45	53	56	44	55	45	41	46	48	48	65	32	52	42	43	50	42	35	54	47	51	40	59	46	39	55	50	48	63	48	54	57	46	66	57	55	47	38	45	37	36	52	54	44	56	55	69	51	61	55	49	51	51	52	69	55	49	44	45	52	43	54	45	55	40	52	54	39	51	40	56	50	47	50	53	53	42	69	59	49	51	63	50	66	48	48	53	48	46	53	51	45	46	45	43	45	60	33	49	60	45	58	51	46	46	53	53	33	50	55	57	49	48	43	43	47	45	53	54	46	51	46	48	59	48	44	48	44	41	50	65	38	53	60	47	54	44	44	55	56	64	45	43	60	52	41	43	50	56	58	52	52	54	49	42	57	62	49	55	47	55	46	41	52	44	51	38	48	47	54	47	49	58	46	52	42	45	50	58	45	40	49	50	55	51	51	61	51	55	52	46	34	44	43	46	48	47	48	47	51	51	62	52	51	62	46	53	36	47	52	45	62	59	54	36	48	48	54	61	42	61	43	65	44	47	51	50	57	37	43	52	52	56	52	40	59	45	43	44	46	51	45	42	49	50	50	47	49	56	47	27	40	52	41	48	48	51	45	50	56	46	49	45	45	56	50	48	56	57	59	54	38	54	57	50	50	51	50	62	49	39	56	66	29	49	45	45	54	50	37	47	45	47	52	38	37	43	56	44	58	39	42	46	51	44	68	49	44	50	49	46	53	43	47	60	44	58	56	44	53	51	49	55	40	63	48	43	57	59	53	54	50	33	45	54	51	51	47	53	42	49	58	54	56	39	46	42	54	38	48	53	52	43	46	56	39	53	43	49	45	39	48	46	51	58	47	40	60	64	45	58	46	43	47	42	47	48	51	58	63	44	37	50	41	47	44	47	47	51	50	58	53	51	44	56	44	44	39	55	54	42	51	53	63	47	59	49	56	44	42	46	50	47	43	59	65	43	44	48	37	59	38	53	54	45	49	36	52	42	56	51	48	46	46	46	56	51	58	47	51	45	69	44	48	41	51	44	47	54	57	36	46	55	54	51	40	50	49	63	48	44	50	58	58	49	38	56	51	46	48	49	56	51	51	46	52	51	71	29	44	46	61	52	52	53	54	39	46	43	66	42	46	45	50	47	45	44	51	38	35	50	35	49	51	58	50	59	36	39	47	49	65	39	49	56	51	58	58	53	59	61	48	45	45	50	42	49	36	46	58	51	50	52	49	43	42	57	43	52	54	35	45	37	49	46	45	43	50	46	45	40	42	54	43	40	46	52	52	45	41	61	42	44	51	47	50	52	50	58	44	46	50	41	46	50	65	48	60	45	61	55	49	67	47	51	48	47	41	44	43	42	50	58	54	50	62	46	45	49	43	45	50	52	46	52	61	52	41	59	43	44	52	50	50	57	45	55	43	51	54	53	54	46	48	66	54	32	43	43	50	60	51	53	49	50	45	52	46	53	53	49	38	50	54	61	53	53	56	46	46	45	51	56	47	47	54	52	44	54	41	46	50	46	49	51	60	64	45	49	42	42	51	55	42	45	39	44	44	58	37	49	63	45	45	55	46	43	58	51	43	55	44	38	43	60	55	49	55	60	47	57	46	54	49	54	51	48	48	49	48	42	37	53	49	43	52	46	46	56	44	40	64	58	44	38	52	45	45	46	57	46	46	57	60	52	42	43	59	61	45	46	61	50	63	42	47	45	45	52	49	40	40	42	50	54	54	50	52	50	59	52	56	49	50	44	42	57	49	61	58	60	52	43	46	42	51	54	47	39	61	47	57	42	43	53	48	38	49	56	49	51	45	44	53	43	41	56	43	51	45	55	46	40	45	44	46	52	52	43	44	46	50	44	47	50	59	41	44	52	44	48	37	47	54	63	61	53	58	51	44	52	58	56	46	50	56	54	51	47	58	42	50	47	47	51	52	53	43	51	48	52	55	47	46	52	45	50	46	30	48	52	49	55	52	56	49	60	44	46	51	52	50	43	54	46	41	40	44	49	60	51	53	48	43	42	49	61	50	53	58	53	58	54	57	46	48	48	51	45	49	55	51	61	60	55	51	50	47	45	36	55	55	46	43	47	38	51	47	46	57	44	50	69	50	38	46	53	50	55	52	55	55	48	53	54	67	43	50	56	48	43	44	55	47	42	66	42	48	45	48	55	58	54	62	37	43	48	48	48	51	49	52	41	41	41	54	49	45	47	47	66	41	40	39	55	45	52	59	49	62	56	43	45	50	49	52	53	50	48	55	55	48	52	56	47	46	46	65	39	54	47	39	46	45	46	47	50	47	47	39	44	59	68	43	57	40	49	48	44	44	50	53	48	54	58	55	50	44	38	59	51	51	53	44	35	47	60	37	40	64	47	48	55	51	50	43	31	44	48	45	54	56	59	46	54	58	48	50	57	38	58	59	40	41	42	56	41	45	41	49	42	51	50	50	56	44	46	44	59	48	47	59	36	46	47	46	57	49	41	43	46	52	48	52	53	57	49	46	52	43	52	69	40	47	40	52	59	43	43	50	53	41	58	40	66	43	52	60	55	51	55	54	56	35	61	44	37	61	57	49	54	51	43	40	50	38	58	53	39	43	46	57	53	61	43	43	68	42	43	64	44	50	41	55	57	49	54	49	47	43	46	46	41	51	40	48	50	54	44	44	46	53	50	57	30	51	64	54	50	59	49	51	55	56	48	42	49	57	33	45	43	48	39	38
44725	46643	35636	37603	32101	4262	991	851	791	730	713	706	658	642	664	633	652	653	669	1430	4846	6310	4078	2068	1064	665	568	583	582	624	581	605	618	563	554	668	569	579	571	590	587	600	593	573	546	614	618	568	599	630	610	610	573	581	591	597	602	630	632	566	612	588	619	562	582	612	604	573	632	583	611	576	635	600	576	569	580	573	573	557	596	571	587	581	595	644	639	592	558	575	618	623	593	626	611	583	612	568	577	567	585	591	630	644	567	620	617	615	619	616	617	579	572	579	627	604	560	607	609	562	631	571	580	566	578	659	582	616	604	589	558	584	608	611	558	644	607	602	640	560	572	553	608	619	560	592	557	603	565	558	579	615	599	580	587	633	598	595	630	596	586	579	590	557	604	578	609	557	627	564	600	590	594	578	624	562	618	577	609	620	614	627	569	601	565	607	566	623	603	605	632	600	601	654	573	578	612	620	595	632	633	599	616	584	588	579	624	617	598	559	584	592	576	574	586	595	552	615	591	578	580	582	614	590	605	622	554	605	621	596	608	598	584	591	645	548	619	586	661	599	577	569	610	585	605	639	600	617	606	573	588	606	625	638	596	584	580	626	595	636	596	583	636	584	577	605	605	587	528	582	577	619	594	570	588	587	566	592	619	555	590	581	588	615	605	586	608	587	597	625	616	589	595	592	555	578	568	596	590	579	593	599	561	619	534	597	594	622	595	565	611	592	584	584	614	576	589	558	602	609	637	625	610	580	590	552	602	590	636	569	579	584	586	624	550	594	624	581	556	587	647	578	591	647	622	594	573	613	547	608	544	577	561	597	596	615	580	600	595	583	604	545	555	588	566	595	561	560	588	561	597	609	549	599	611	576	592	609	599	573	614	582	586	590	598	573	642	626	593	624	596	591	602	545	550	594	614	569	629	577	607	578	592	622	590	604	616	613	583	610	591	608	601	625	579	617	626	552	559	599	592	608	628	585	604	595	574	589	569	571	620	628	593	618	633	573	560	613	618	635	630	634	648	605	573	619	565	619	597	561	592	649	600	614	602	608	581	584	618	610	596	579	539	566	554	575	618	589	569	617	560	582	587	598	556	594	586	598	621	630	615	586	574	612	576	563	603	612	625	617	622	579	594	564	607	622	565	569	595	622	539	572	575	639	597	592	599	598	595	563	554	561	577	592	577	578	569	618	581	621	600	550	562	587	603	571	617	609	617	614	559	554	592	583	639	608	622	618	578	584	572	628	595	595	570	574	613	581	600	551	631	636	602	618	592	605	589	618	581	598	599	561	568	581	582	597	588	574	603	588	615	552	554	567	602	587	579	533	596	584	593	572	597	569	535	623	629	582	601	616	591	619	587	605	640	636	636	619	602	563	611	581	604	580	606	577	612	604	610	585	588	607	560	619	591	557	631	563	585	591	586	603	576	577	568	552	579	596	571	608	610	535	583	614	569	585	577	587	602	598	553	660	570	606	566	574	602	587	614	572	621	596	582	603	566	562	598	583	635	556	593	614	576	597	557	615	588	581	582	590	635	581	560	587	568	594	569	585	608	560	584	613	573	590	598	591	593	571	572	560	569	629	630	580	615	622	604	585	558	586	598	595	597	564	599	583	584	659	610	560	610	575	608	622	584	643	561	590	615	584	572	603	591	568	662	599	649	643	584	574	605	640	590	549	585	582	611	625	607	617	568	622	589	569	605	657	616	560	554	592	569	638	571	611	600	586	583	653	570	598	640	576	594	610	578	579	611	540	569	602	608	594	609	575	575	620	559	596	621	564	586	612	581	649	544	601	553	622	616	575	585	547	576	597	600	598	578	629	529	610	568	576	576	564	561	590	590	578	612	611	619	615	612	597	535	575	615	622	580	564	575	574	575	652	567	578	562	581	596	591	583	604	551	570	590	582	637	589	625	592	588	605	590	581	665	614	609	599	650	572	600	576	598	596	589	602	618	572	596	574	598	584	594	604	601	628	569	623	626	604	584	593	557	597	611	589	623	569	611	644	579	598	603	588	560	633	605	603	610	566	623	587	589	612	602	558	563	610	562	653	598	619	590	576	568	618	585	596	633	603	588	588	559	636	603	581	590	609	573	617	578	556	576	598	577	576	603	569	557	635	613	597	621	579	659	609	558	547	606	603	630	565	552	590	605	582	618	596	599	601	623	536	604	630	613	575	582	573	609	579	581	577	597	630	621	561	606	586	575	632	627	591	592	542	613	661	553	589	641	595	593	657	566	554	609	643	619	591	611	595	583	621	594	577	580	598	617	611	580	591	611	624	614	563	620	566	604	557	588	588	591	576	623	589	631	599	579	571	584	563	587	614	560	593	618	562	602	598	583	627	595	568	582	611	598	596	575	595	570	604	589	611	605	573	636	588	583	607	535	560	612	617	585	646	611	592	548	573	573	585	578	596	622	649	596	587	598	566	571	585	607	608	612	606	564	605	618	603	594	603	592	610	590	608	575	607	612	592	583	609	568	566	631	524	632	582	551	583	588	638	579	584	579	603	570	578	527	606	586	605	582	629	541	599	564	613	648	549	620	596	584	568	543	563	618	604	566	599	621	581	630	631	531	566	633	552	609	600	599	637	581	641	598	606	626	573	601	629	598	626	638	575	573	633	578	591	572	570	580	611	612	567	591	602	564	591	571	593	626	612	603	601	636	562	601	602	588	586	573	587	559	595	641	598	581	595	586	586	611	575	576	587	559	596	539	606	559	616	559	579	620	578	646	574	556	601	612	582	567	593	591	623	604	625	566	594	635	613	580	578	621	555	609	633	622	627	586	612	583	581	573	590	576	600	583	612	591	586	608	611	596	606	581	548	570	565	609	631	584	577	587	626	593	579	586	564	597	612	598	605	627	571	587	605	588	628	577	588	596	596	601	627	630	619	575	628	600	597	620	619	604	587	620	593	612	529	578	611	601	584	589	569	640	575	566	598	536	608	617	585	589	607	602	612	579	600	640	530	607	558	619	621	557	608	593	593	608	603	633	563	605	599	580	600	570	611	561	642	610	609	594	564	599	608	603	587	610	589	586	668	599	606	588	589	569	605	581	635	583	584	607	639	642	582	573	621	606	590	601	640	528	568	624	578	577	592	615	579	594	575	571	590	572	573	603	577	568	622	534	638	608	626	565	553	569	622	601	587	607	575	587	598	583	602	614	571	619	618	614	563	580	623	615	573	625	578	597	600	597	600	586	617	574	634	610	623	619	623	598	577	611	626	588	582	543	693	560	596	551	606	604	589	593	586	608	602	558	580	561	542	564	593	540	582	572	583	613	597	596	609	567	603	561	602	621	590	590	568	588	578	581	587	635	605	574	597	611	575	607	553	561	571	613	598	627	556	576	604	563	586	580	568	616	582	631	583	612	557	626	617	571	563	598	588	581	575	587	590	579	643	598	598	612	585	588	621	579	563	616	576	619	560	583	583	578	624	631	560	566	573	597	604	620	650	560	629	599	560	612	606	574	599	636	582	627	618
17075	27646	14999	5946	2215	187	64	79	75	85	55	68	64	56	85	59	65	62	60	113	242	248	180	119	84	63	81	84	72	72	77	63	70	62	84	72	59	59	66	82	66	62	58	74	62	62	59	65	61	58	63	66	49	67	63	70	63	62	60	70	74	65	68	76	61	81	77	64	53	75	69	60	64	64	58	65	74	73	63	72	71	65	72	60	66	64	76	61	72	54	67	87	66	77	67	69	69	65	66	81	72	75	64	57	60	70	72	56	65	77	64	62	66	67	73	58	62	55	73	73	64	66	60	56	57	67	83	67	71	73	56	66	62	75	71	61	71	75	55	70	89	56	75	57	68	61	69	68	90	70	60	54	72	79	71	70	62	81	64	77	58	69	72	55	74	65	64	74	74	58	65	62	68	67	76	71	76	75	65	67	72	72	61	56	57	75	55	87	52	65	81	52	66	74	72	75	72	61	77	73	72	70	87	81	62	66	71	77	74	58	76	62	67	45	71	63	71	66	74	62	70	55	66	56	62	62	56	68	57	60	86	59	68	65	66	51	62	72	73	62	71	62	67	78	71	63	71	73	59	56	75	63	62	77	70	63	63	66	61	62	71	53	57	72	63	71	66	66	56	69	76	82	64	73	73	69	76	80	62	66	74	65	71	66	63	54	74	72	57	70	66	78	62	70	57	63	64	75	67	76	76	57	67	69	70	78	78	73	81	77	64	72	74	72	53	63	69	72	80	76	69	65	57	66	65	62	82	61	79	82	72	74	59	68	78	62	79	60	65	67	69	57	71	56	59	71	67	76	59	62	62	71	76	64	68	82	73	71	69	66	78	75	71	69	68	64	68	77	74	70	81	64	76	66	62	60	68	74	67	71	65	73	73	71	64	66	81	67	67	73	63	65	68	58	75	66	58	71	63	66	79	59	65	59	51	60	65	87	81	76	71	65	71	71	63	66	68	68	79	70	78	64	72	77	65	62	47	68	66	59	68	75	74	51	64	58	62	74	80	65	65	82	60	77	67	68	66	73	83	60	81	69	64	67	67	74	64	69	69	73	68	75	56	71	52	69	68	83	70	73	66	75	59	60	67	60	85	60	76	78	69	86	89	50	69	55	55	66	77	78	72	74	65	69	72	68	78	56	44	69	63	64	79	79	76	64	63	78	60	57	61	65	48	81	55	62	64	68	75	73	74	75	57	69	79	69	83	70	83	76	56	62	64	68	65	70	65	72	65	87	74	77	78	68	53	67	80	64	70	82	64	59	66	74	64	73	74	67	57	57	83	66	65	72	57	69	74	59	66	62	74	67	77	73	71	64	62	82	64	59	61	73	57	69	71	75	66	74	62	68	64	69	77	57	66	76	68	62	74	68	63	56	58	56	65	82	49	69	74	76	52	60	50	80	75	68	61	65	64	62	66	73	90	83	78	57	64	72	67	61	77	73	65	63	66	75	72	66	55	73	58	81	78	53	72	55	57	71	56	58	54	69	74	64	71	72	72	50	76	82	61	73	76	72	63	66	76	59	80	58	60	65	57	51	68	53	65	63	61	67	79	77	81	63	79	62	79	80	69	64	72	85	69	69	74	58	85	55	65	75	58	70	78	71	67	71	72	61	59	55	64	63	58	66	67	67	88	68	71	65	64	66	74	62	42	77	63	63	61	54	71	66	61	60	69	69	70	78	72	71	50	70	76	67	70	70	70	59	74	53	65	62	50	66	64	57	72	62	76	68	76	56	69	74	65	70	64	57	68	66	90	67	64	59	67	63	84	67	71	62	90	75	66	66	71	62	64	64	63	57	73	82	71	69	69	70	65	66	72	57	71	71	61	56	60	68	73	75	68	71	58	57	66	74	53	64	80	58	57	73	76	70	74	68	70	72	64	68	56	73	71	62	59	63	72	59	73	69	73	74	65	62	71	68	64	67	50	63	78	68	56	73	79	68	74	62	68	62	71	65	68	78	67	59	60	73	70	89	78	63	61	65	59	65	67	72	82	72	67	71	75	64	80	76	76	76	75	70	81	73	82	60	76	63	71	69	77	69	87	80	59	80	99	53	59	74	63	64	51	58	61	81	55	56	68	59	70	77	66	59	76	65	81	55	52	75	59	64	69	85	62	65	79	68	76	50	51	69	76	56	73	69	61	65	68	76	66	59	71	71	68	78	49	65	64	68	74	55	66	64	68	66	75	58	60	61	65	60	75	75	68	75	61	58	77	57	73	62	80	69	80	79	82	69	55	57	64	56	104	65	70	69	75	60	76	60	71	58	67	63	71	56	65	63	65	82	67	60	61	55	67	70	68	76	64	78	71	61	66	69	82	60	61	54	52	72	69	77	66	63	54	66	68	63	57	51	60	75	71	71	60	57	65	64	71	65	68	69	57	71	73	56	80	76	62	64	63	66	68	88	83	65	62	86	69	72	62	53	63	74	76	52	67	55	54	75	75	58	64	75	61	77	69	76	56	58	61	64	67	57	60	84	68	66	75	75	67	78	65	52	71	72	64	82	60	73	68	65	69	71	53	68	73	65	54	71	78	69	59	67	62	52	61	58	67	77	58	73	71	60	71	54	76	71	73	65	56	75	70	58	64	70	59	72	86	71	73	66	60	76	86	73	73	70	74	70	74	75	71	63	65	66	58	65	81	61	66	69	67	58	63	66	69	58	55	68	44	71	72	66	69	64	71	81	70	66	62	66	69	69	67	71	77	74	63	92	64	70	78	58	78	64	76	71	54	78	60	71	62	67	52	61	65	57	72	64	63	77	85	61	62	65	75	81	63	56	58	55	64	55	44	61	52	66	71	68	80	75	91	71	68	68	69	71	74	75	67	73	75	62	61	69	60	72	59	73	67	62	74	65	73	73	68	65	58	64	62	74	61	63	59	76	60	63	65	63	77	76	86	77	69	79	71	60	71	64	58	71	56	69	77	61	70	75	83	62	59	67	62	75	58	72	66	61	82	81	87	56	61	65	58	71	66	57	78	63	56	56	76	77	83	51	68	67	66	70	66	74	71	70	66	69	77	63	72	55	68	61	68	72	65	84	62	65	84	66	67	80	57	64	81	66	62	70	52	62	68	72	79	75	61	61	57	74	59	72	77	79	61	80	67	67	76	76	61	75	73	63	68	70	60	80	79	64	73	91	76	66	70	61	70	81	68	77	59	60	54	64	72	75	73	66	58	69	67	71	66	63	73	67	73	66	57	74	63	68	53	66	60	79	63	67	58	50	80	68	70	71	55	88	71	76	69	61	61	72	75	73	72	73	65	71	63	80	54	86	69	74	62	63	70	68	69	57	87	74	81	62	69	56	75	69	59	64	71	66	73	64	57	64	61	56	81	54	74	74	75	66	73	63	84	55	70	66	75	54	83	61	61	79	64	75	46	63	74	65	60	65	70	78	67	45	64	74	67	66	51	81	74	72	71	43	63	68	67	70	73	61	75	86	61	70	65	71	66	62	71	70	57	67	72	63	67	85	51	80
47094	47618	35378	37290	30648	5683	1151	1085	1019	988	911	926	895	889	882	893	851	819	966	2348	7232	7094	4436	2229	1283	891	827	807	818	838	810	806	773	765	831	771	792	824	809	772	791	837	755	830	811	762	797	809	861	785	819	799	819	771	810	787	784	817	842	759	814	817	805	816	842	880	764	779	813	804	814	871	789	805	812	748	851	785	773	796	861	761	816	809	777	808	817	887	785	822	843	782	818	834	821	843	846	849	838	803	797	835	767	800	834	841	814	811	814	775	833	771	810	809	800	856	809	837	803	790	835	784	802	859	800	785	785	825	829	842	814	807	779	834	823	818	862	808	763	771	828	803	825	765	773	789	847	834	814	844	775	790	773	874	807	774	811	784	728	851	809	749	805	812	799	798	757	752	819	860	857	821	735	843	813	855	774	774	800	842	762	833	807	783	849	835	820	813	780	783	799	836	799	781	828	814	802	795	837	791	805	806	827	837	821	873	842	762	854	819	873	816	860	846	831	795	826	788	804	786	768	795	790	785	835	790	840	791	887	825	795	792	814	818	833	826	818	770	819	804	789	825	798	782	841	706	790	800	813	821	807	838	837	859	814	826	770	863	858	770	823	754	836	831	820	816	851	794	811	770	830	834	794	821	792	832	856	808	797	823	817	794	811	798	735	815	804	827	801	780	790	830	801	787	809	819	826	837	843	839	806	819	818	792	791	822	844	856	820	779	784	844	837	790	802	801	775	782	843	825	803	866	837	827	781	820	817	838	830	757	827	840	836	778	847	793	764	834	817	829	733	822	814	796	767	785	772	802	823	774	793	816	791	821	818	820	768	759	820	820	773	831	803	827	841	806	819	853	739	775	863	851	826	777	810	796	797	823	835	789	803	814	827	826	855	840	820	767	769	803	811	832	784	778	820	844	804	842	856	818	807	796	770	809	805	806	827	786	815	798	829	851	762	797	789	831	795	860	824	797	816	781	879	781	813	800	827	827	805	840	794	839	870	817	790	810	793	794	822	788	828	755	812	782	769	820	854	801	792	764	857	782	793	736	808	814	849	787	789	785	800	836	799	742	823	784	799	787	833	821	837	843	817	820	775	795	762	791	803	825	790	820	838	780	802	778	789	843	836	801	868	827	857	783	817	863	872	830	770	842	839	772	805	761	830	840	804	808	813	783	815	819	844	756	827	780	823	755	820	816	855	783	840	783	799	837	834	790	811	806	773	807	845	803	808	795	793	815	822	845	793	807	825	813	819	789	788	830	841	794	841	800	805	874	856	819	853	781	811	799	869	801	788	825	864	788	823	785	812	789	834	809	840	845	841	828	771	832	790	765	883	816	773	835	782	780	843	794	810	845	822	872	812	796	808	770	862	792	823	806	818	777	825	814	802	768	759	842	809	761	836	820	811	823	765	812	753	830	770	786	780	801	791	800	812	752	791	813	776	798	801	851	771	782	753	808	807	873	819	796	806	826	770	757	827	819	780	809	861	816	810	765	796	765	773	827	828	844	768	779	817	817	869	762	820	854	788	854	803	853	764	788	846	828	793	797	817	814	782	824	813	829	803	821	819	781	822	775	802	799	784	796	813	810	790	796	844	806	790	847	841	752	857	830	808	852	782	823	871	758	843	826	819	807	801	835	841	824	798	785	829	815	777	796	788	811	805	799	802	788	837	846	814	796	864	787	764	850	829	792	847	797	802	819	795	842	861	806	855	860	821	770	859	805	856	778	788	807	846	819	795	828	781	818	799	812	791	789	836	745	816	760	800	802	830	761	844	826	837	801	797	806	800	801	830	838	748	815	851	756	758	763	794	801	791	810	816	839	807	799	782	804	790	829	845	830	785	799	815	763	793	806	778	786	789	771	826	840	821	812	800	826	830	768	804	829	840	798	792	837	832	869	777	792	826	777	805	823	850	773	828	783	816	805	782	774	806	806	774	849	789	748	809	859	809	794	791	749	800	807	797	837	807	793	831	807	850	858	786	818	785	791	787	789	812	792	846	785	831	787	774	812	809	816	779	814	824	762	815	831	822	778	806	856	831	776	866	839	883	818	813	823	813	798	825	778	749	854	860	829	807	834	792	786	802	879	837	831	846	815	809	762	791	843	817	795	811	837	872	801	862	815	794	819	825	862	834	808	804	823	831	791	819	840	807	832	871	778	824	849	817	840	818	828	818	775	823	813	789	814	831	827	852	836	890	877	779	827	764	781	829	855	776	798	787	811	815	789	796	787	790	771	829	785	786	804	800	773	806	779	823	818	771	834	803	812	829	823	811	812	821	801	760	805	817	831	795	785	811	813	813	805	823	807	851	796	806	755	847	811	808	778	826	813	840	792	791	862	835	804	769	781	809	834	790	753	844	829	820	786	793	806	825	829	896	829	831	829	851	790	842	797	806	815	806	821	813	790	838	808	849	742	834	784	773	791	813	825	830	865	774	816	790	836	853	819	751	828	831	800	821	828	823	838	845	836	802	797	803	812	780	802	769	821	774	793	792	843	830	802	776	770	810	767	804	833	828	796	820	783	796	810	815	785	802	877	827	858	849	805	806	789	784	810	854	792	801	803	793	769	828	835	824	813	799	805	868	796	814	844	847	854	813	801	806	769	832	801	812	783	784	811	815	803	802	800	790	765	851	819	776	805	790	842	841	810	840	767	800	801	838	811	819	808	856	812	774	786	774	786	799	806	814	798	780	807	817	818	821	773	821	793	777	855	822	810	844	832	780	834	763	862	798	788	793	812	853	843	838	800	792	862	850	825	794	802	796	804	798	807	853	788	772	811	786	840	833	817	721	791	809	845	771	812	825	813	820	789	787	794	765	797	796	776	802	792	829	840	778	810	727	787	816	766	848	800	803	787	834	759	796	787	849	832	778	849	831	840	856	819	826	825	807	779	802	768	849	841	785	824	845	814	774	880	825	732	829	775	846	765	777	735	808	773	801	809	757	781	796	819	815	776	727	854	800	766	776	800	803	825	781	804	812	797	802	848	844	838	811	793	801	885	787	758	842	813	840	785	796	752	787	821	835	823	784	822	753	792	798	769	848	848	802	792	811	850	775	820	875	841	790	799	811	829	809	811	773	780	829	815	810	853	807	888	793	783	828	800	808	816	771	819	808	848	852	821	826	769	838	838	833	762	784	820	829	779	810	871	801	828	775	817	849	788	870	796	804	791	849	815	802	772	804	815	825	818	829	830	800	801	820	815	782	788	821	826	778	825	800	840	806	778	830	840	788	791	797	805	846	793	798	788	836	851	811	803	867	833	847	814	838	848	820	785	759	791	821	816	835	808	828	804	764	835	808	808	810	819	803	823	830	819	810	844	801	804	794	823	824	785	791	835	833	825	772	871	817	822	840	828	814	784	789	797	815	820	817	843	867	765	796	820	785	795	794	791	820	767	847	783	823	841	792	788	792	855	832	821	841	790	828	749	758	791	846	869	828	760	792	791	812	820	783	833	860	858	826	826	777	788	801	780	808	866	811	848
23632	38988	20402	9727	4125	246	75	85	55	62	53	59	54	71	65	55	65	61	73	160	360	331	224	108	83	62	69	47	59	48	43	69	53	50	68	58	53	53	63	64	57	65	59	53	66	53	52	65	68	64	52	61	48	62	57	52	72	59	47	57	52	57	59	47	57	52	57	68	58	55	50	49	72	57	47	64	70	80	57	55	58	69	61	67	55	67	62	66	55	51	60	65	49	45	57	61	54	45	47	64	52	56	49	50	73	55	49	54	50	58	53	59	55	53	62	64	52	54	40	49	46	68	68	55	50	52	53	51	57	51	53	54	62	63	71	52	75	61	58	54	57	44	46	52	55	63	60	47	66	53	70	63	66	56	56	62	64	57	53	56	66	78	52	56	52	51	41	58	57	56	62	59	57	45	61	55	51	55	66	64	63	55	64	52	60	52	65	40	59	49	46	73	53	58	60	62	59	47	61	59	58	42	73	60	59	47	48	68	58	43	61	52	45	57	71	70	54	51	63	72	55	48	49	56	56	58	45	66	65	55	67	58	55	61	59	72	54	44	66	52	62	56	52	63	69	64	47	44	53	56	60	76	49	50	64	65	52	67	51	53	52	54	61	63	52	63	56	63	61	48	63	55	53	80	69	67	45	63	50	55	62	38	67	64	66	50	55	56	57	61	53	68	56	59	62	59	66	53	37	57	56	58	60	49	52	62	49	60	58	65	54	58	52	54	50	68	52	58	55	55	59	58	58	55	59	47	61	63	73	69	59	55	62	55	57	63	45	54	65	64	64	64	53	77	64	52	66	71	62	61	46	58	50	66	39	53	68	52	68	72	56	43	55	68	47	68	62	48	60	45	62	44	55	64	58	62	74	60	57	50	44	47	57	61	69	50	63	51	38	57	36	71	55	62	72	50	50	69	39	53	64	52	57	62	69	53	59	59	54	65	72	62	62	62	50	54	65	58	68	56	57	65	54	53	57	50	62	68	57	68	60	58	67	49	61	58	49	50	52	60	54	60	62	68	58	45	55	60	43	54	61	46	57	57	55	53	72	58	54	50	62	46	67	65	63	60	51	54	58	50	50	51	48	64	80	62	42	70	62	39	51	56	57	63	51	69	62	57	55	56	49	66	62	61	62	55	51	57	70	49	51	50	60	52	50	62	62	63	52	57	53	49	56	53	56	67	50	61	56	52	61	56	50	60	66	49	62	66	61	71	56	65	60	62	63	42	49	62	59	60	75	55	70	69	55	46	70	40	63	55	59	60	75	63	59	43	52	50	55	49	46	69	53	51	52	49	66	50	44	58	57	54	59	65	65	66	55	63	63	62	63	70	64	72	56	42	52	69	49	51	61	57	54	55	63	51	60	61	55	65	53	64	44	57	54	55	51	58	72	44	52	61	62	54	57	47	52	57	60	51	47	50	66	50	49	55	70	60	62	55	46	67	62	66	66	53	74	60	58	51	63	56	55	65	55	59	60	61	63	70	44	55	59	51	58	65	65	60	72	51	56	47	59	59	55	63	54	60	49	58	69	53	62	75	56	51	64	58	62	47	55	45	63	58	53	51	49	57	61	41	53	74	48	56	59	50	47	59	63	52	73	40	59	51	46	62	59	61	60	55	56	55	56	62	65	52	60	51	43	66	58	65	60	46	69	74	53	62	52	56	64	52	53	52	54	58	62	43	57	61	70	67	56	65	64	60	57	60	52	64	65	52	60	50	47	67	52	53	59	68	76	42	49	42	74	58	55	63	67	60	55	59	53	58	45	54	56	48	47	51	59	54	40	61	67	64	57	58	70	66	69	53	52	50	48	66	70	68	62	62	53	55	38	60	46	80	53	63	63	46	50	63	68	71	51	60	59	58	63	65	60	47	64	61	58	46	46	66	53	61	44	58	47	57	61	53	68	81	48	53	62	53	56	62	50	70	61	52	55	64	69	53	71	46	47	67	76	56	58	58	47	60	48	44	52	66	61	68	53	61	61	58	45	54	58	54	63	49	46	61	60	58	60	62	55	62	56	55	64	47	54	60	62	55	58	62	67	53	50	43	52	58	60	47	49	83	61	45	58	57	61	58	51	56	46	46	53	62	52	69	58	57	46	69	62	61	39	56	60	60	62	67	55	56	68	50	52	65	59	51	56	63	59	50	47	69	57	66	78	56	58	60	47	53	60	50	55	57	59	56	57	50	47	64	70	47	61	49	67	64	72	54	62	60	55	59	45	54	61	56	56	69	61	51	57	60	58	47	47	62	61	39	72	52	52	68	58	60	68	52	60	53	59	65	50	39	63	67	58	57	62	63	61	60	69	63	53	72	48	69	60	77	57	61	63	65	51	48	64	54	53	56	61	58	68	55	58	59	64	57	55	61	64	60	47	75	57	58	73	55	54	47	58	54	57	62	59	81	43	60	52	50	59	59	54	63	58	53	56	52	53	47	62	57	58	77	57	59	66	42	70	62	61	61	50	51	64	60	51	47	60	60	60	58	34	58	59	55	66	63	70	56	59	64	50	60	58	63	59	50	56	71	42	60	57	61	61	69	45	54	54	56	58	55	65	65	63	61	52	62	63	58	50	56	51	53	70	54	66	65	54	68	59	61	48	53	55	53	57	46	64	58	39	53	59	58	52	42	65	56	59	64	39	58	52	61	69	58	53	59	63	68	58	56	51	55	61	61	49	55	59	47	61	49	60	54	55	62	52	69	59	54	68	49	43	65	72	52	44	59	60	57	57	58	56	65	52	62	55	53	48	52	52	49	68	56	48	44	56	63	48	55	46	56	61	48	63	55	52	42	55	61	62	54	58	62	63	62	57	54	53	54	57	59	47	60	48	61	51	46	59	58	61	65	66	51	54	52	52	52	66	58	56	54	61	64	59	56	50	66	40	49	56	64	68	68	65	60	59	53	62	60	54	55	51	72	71	36	55	54	58	58	57	52	61	63	57	60	59	57	55	54	51	50	65	58	54	62	69	46	63	54	64	48	56	56	63	64	43	60	47	73	54	57	70	45	53	57	63	59	53	54	56	70	48	55	69	60	59	50	48	48	63	54	50	63	51	44	49	52	74	60	57	60	57	61	63	61	52	59	61	50	53	57	68	65	57	60	48	46	54	61	59	45	43	61	41	62	71	58	62	46	53	60	59	68	63	51	46	47	58	54	56	64	57	47	60	61	54	48	61	66	48	50	50	58	66	51	43	66	59	57	68	75	67	40	53	58	64	61	61	61	49	51	58	73	40	57	56	51	53	56	55	53	69	54	60	59	69	44	60	54	51	61	54	53	70	50	50	60	52	50	62	64	60	60	60	61	46	55	64	68	64	45	59	47	56	46	49	60	53	60	60	68	42	55	66	76	49	47	71	47	68	54	57	59	57	51	55	65	72	61	47	56	61	59	58	64	54	43	47	69	63	54	49	50	58	69	60	64	55	61	58	51	56	58	58	50	63	63	67	38	57	56	57	50	57	47	73	61	57	43	62	73	58	55
43908	48733	39374	44447	38900	5775	1404	1113	1136	940	912	854	849	821	795	766	813	770	1353	5309	10900	9838	5730	2633	1153	758	656	684	650	712	630	651	694	707	694	705	634	682	687	719	650	677	654	665	662	673	643	650	667	656	676	677	694	676	689	608	744	689	682	692	694	662	673	711	702	686	691	707	685	692	642	656	679	743	686	654	688	680	645	714	688	710	639	660	674	665	663	670	682	648	667	705	724	672	667	672	641	708	644	703	697	668	696	721	708	672	674	689	708	711	723	697	666	659	664	680	677	672	704	699	640	672	678	651	690	608	642	656	690	641	702	666	639	673	683	745	667	678	666	687	670	714	696	717	682	684	667	673	704	657	677	622	657	697	658	670	687	658	696	675	733	659	700	658	674	626	682	643	684	687	656	656	707	642	665	658	693	695	678	663	652	662	646	680	685	683	677	692	695	712	677	719	687	685	631	641	692	723	692	690	699	691	635	654	661	672	692	641	671	659	649	687	682	716	662	633	737	745	663	654	678	708	711	698	682	644	714	687	695	678	699	652	687	678	686	667	674	700	696	691	647	692	703	659	663	704	710	670	667	639	675	699	694	658	673	662	677	685	669	661	694	737	681	724	644	715	668	749	682	685	655	646	694	680	703	705	689	701	679	666	740	708	688	711	664	695	688	673	694	702	675	714	649	761	683	686	700	654	661	677	656	709	690	646	699	658	676	659	671	729	675	626	693	674	699	712	682	666	665	641	645	648	684	669	719	670	690	754	678	648	674	675	657	650	673	673	685	694	656	711	710	733	666	680	631	674	681	691	696	657	667	672	664	703	659	690	653	640	685	667	694	680	683	695	673	697	742	690	709	724	683	669	692	731	688	677	685	674	722	698	680	671	729	715	656	687	668	675	699	680	678	701	703	711	646	691	712	665	614	658	678	719	690	737	677	691	666	682	680	655	726	704	645	713	671	660	679	678	656	662	718	609	716	694	705	689	743	690	696	695	667	710	677	676	654	681	640	660	674	677	665	702	703	685	691	675	687	663	692	703	688	641	670	691	650	722	673	655	688	644	681	698	683	676	649	709	645	623	638	673	760	677	624	728	662	693	655	670	653	701	640	669	686	682	659	662	700	704	740	683	677	674	683	729	722	693	740	646	638	680	665	730	736	711	636	645	714	639	709	696	699	640	656	672	696	686	676	635	681	707	701	690	665	639	676	672	724	715	659	658	708	709	681	617	683	698	703	683	629	659	709	657	709	716	684	655	662	674	677	720	649	660	666	635	638	701	730	678	697	674	632	672	682	682	660	660	679	710	692	659	684	680	700	680	703	670	648	663	669	652	669	681	700	690	660	735	693	660	671	642	694	668	654	698	667	661	664	648	681	691	682	653	655	667	679	713	719	683	660	640	681	701	668	667	706	672	721	708	629	656	660	675	651	688	740	729	692	741	693	647	689	695	676	671	687	671	665	640	667	692	680	662	650	674	663	692	637	685	726	684	701	756	661	633	696	685	692	696	707	706	669	658	650	681	714	652	683	678	687	704	700	665	656	712	673	723	649	642	635	650	655	687	685	701	656	675	658	659	673	662	682	643	686	645	743	717	654	680	659	674	692	671	672	722	751	637	703	703	687	677	644	681	688	684	680	634	697	699	708	732	685	733	709	732	668	713	692	706	701	690	655	703	684	685	693	664	692	700	683	676	612	661	656	683	690	654	694	702	693	751	670	686	692	668	734	677	688	703	655	662	673	644	703	675	720	683	604	688	695	694	663	681	621	685	684	647	748	705	697	736	709	679	730	672	661	680	715	684	663	715	692	651	644	717	677	711	695	676	705	685	702	659	657	692	656	652	626	677	691	705	732	691	697	688	696	714	687	692	657	669	674	667	652	705	681	675	698	660	689	672	715	693	681	690	663	676	671	678	700	685	680	665	703	715	671	613	664	721	657	659	655	703	673	678	653	658	704	707	663	686	740	689	699	634	698	684	711	638	692	713	684	670	680	715	672	653	699	630	647	669	710	717	727	708	691	689	699	675	701	616	662	697	734	674	692	703	691	637	649	662	712	661	697	686	684	709	690	694	639	621	638	717	643	689	729	684	700	655	627	708	674	677	667	687	715	682	698	733	679	709	649	686	672	653	683	659	704	650	670	681	676	721	653	725	687	658	703	693	701	678	706	687	674	671	672	691	706	668	708	698	700	708	669	641	675	706	714	681	680	677	653	714	670	704	677	687	681	666	691	675	704	718	691	720	669	674	658	646	717	638	676	639	673	684	670	685	708	681	659	704	700	641	663	693	706	687	648	667	675	661	722	655	653	653	686	718	637	648	705	675	661	697	669	670	648	647	702	669	687	725	687	675	673	675	672	703	637	690	687	678	650	660	655	711	720	727	617	677	672	635	658	733	678	729	687	696	646	620	709	711	668	714	672	657	655	651	704	669	661	670	667	747	668	672	639	673	694	692	638	673	661	673	718	698	738	686	718	671	678	683	652	691	700	676	636	687	668	685	706	701	657	644	679	670	676	681	666	684	689	658	673	678	670	741	687	720	704	688	695	684	676	676	657	666	683	702	674	612	675	674	727	683	700	693	667	691	670	618	649	677	673	707	684	671	682	704	631	687	642	684	704	712	706	646	686	697	662	672	669	725	703	686	678	638	656	650	675	695	661	666	648	674	741	635	669	723	700	652	683	653	624	669	690	692	685	709	712	653	687	700	648	640	639	674	653	691	662	685	706	684	632	720	712	700	683	660	682	644	689	695	687	639	665	649	643	650	638	691	678	655	692	688	707	638	706	641	663	694	691	684	681	705	684	690	767	683	692	620	681	700	681	681	688	698	670	696	682	684	670	661	651	686	686	666	677	653	669	707	733	740	678	673	664	747	694	674	695	680	708	656	694	661	736	670	673	662	703	696	709	732	741	636	712	663	721	662	670	663	668	684	727	748	666	651	657	703	676	661	684	671	610	721	625	672	689	733	729	630	700	708	661	664	668	698	638	716	676	685	710	669	675	664	650	677	707	642	676	638	695	687	627	694	670	714	691	700	655	680	681	668	635	670	682	669	677	668	737	690	651	679	733	686	638	666	671	650	656	682	675	686	676	695	671	707	677	693	640	676	702	668	671	729	673	669	631	660	654	658	637	694	704	644	653	676	682	702	667	664	673	698	689	700	665	701	674	654	693	677	666	691	671	663	665	696	674	663	699	723	670	669	730	699	735	682	639	682	682	675	653	658	652	676	673	687	698	666	678	733	676	728	654	666	681	678	732	678	663	656	687	689	705	711	667	699	669	709	684	658	644	675	712	688	683	656	714	704	684	737	678	678	681	693	688	669	695	675	645	666	662	708	660	684	674	660	701	693	681	704	675	694	683	639	674	685	646	641	701	668	663	693	688	727	703	691	674	679	701	687	680	647	692	636	675	709	694	630	685	682	697	700	671	654	651	685	674	712	679	681	697	660	717	686	700	623	698	695	678	684	697	654	688	701	669	721	661	661
7813	11127	4632	2120	535	55	48	52	56	47	54	58	58	58	52	45	47	69	70	89	137	155	110	86	58	56	54	59	52	69	56	55	55	55	55	50	51	53	55	62	49	60	49	52	68	43	73	58	58	57	63	51	31	37	50	60	48	44	50	58	53	50	63	56	57	58	60	53	53	58	58	44	60	37	58	43	67	40	46	49	68	66	56	63	52	47	55	62	59	49	56	57	52	54	53	38	62	55	53	58	53	62	55	52	66	54	42	73	57	51	56	48	55	57	55	60	54	50	64	51	42	43	53	52	52	53	57	54	49	48	57	49	52	58	62	52	49	52	55	58	58	42	56	52	62	68	53	56	49	35	51	69	54	45	54	47	61	56	53	64	52	51	60	42	60	49	54	50	57	53	68	58	63	66	52	50	61	62	45	57	62	61	59	56	47	51	57	65	46	57	68	63	54	61	57	46	57	46	65	47	44	50	53	52	52	60	57	52	66	54	66	56	52	41	64	56	55	61	60	51	65	51	53	55	61	47	64	57	64	60	56	52	49	50	50	52	75	39	42	52	51	52	55	48	50	41	64	63	48	49	54	52	59	58	50	60	52	58	61	46	49	48	63	62	61	57	44	47	56	62	64	49	66	71	60	53	69	58	53	50	47	49	44	62	49	51	52	66	65	54	57	55	59	57	47	46	40	45	68	79	54	52	56	66	66	52	61	69	52	54	53	66	65	51	37	59	46	60	46	42	51	55	49	58	70	46	45	58	57	55	54	43	58	43	58	49	68	51	56	61	44	62	63	61	53	48	60	67	57	48	64	54	59	57	50	55	47	57	56	59	53	52	66	42	51	65	58	62	56	42	54	53	52	56	56	50	52	54	62	45	47	67	56	55	51	47	55	58	51	53	42	43	67	40	50	65	60	69	53	50	45	55	63	53	50	50	56	58	59	50	51	42	64	68	52	48	47	46	72	48	61	57	52	48	59	52	53	61	45	47	51	57	66	42	71	42	57	60	63	55	47	56	55	57	49	65	56	43	59	56	67	66	44	56	63	66	64	54	59	62	51	59	66	53	54	51	55	53	61	49	51	45	48	52	59	58	46	51	49	61	54	47	60	59	51	64	52	60	51	51	45	54	62	61	61	46	45	47	56	59	50	54	44	55	40	56	56	47	48	57	49	55	56	50	59	57	51	72	39	58	55	66	51	44	62	56	55	61	47	72	64	61	50	54	53	52	54	56	62	61	65	51	58	58	65	60	67	57	46	58	47	49	51	51	41	49	58	48	54	42	63	59	46	46	50	53	60	50	47	42	63	56	48	52	46	49	50	59	62	61	51	56	41	46	47	40	45	53	63	56	47	53	44	48	47	67	62	61	56	69	48	51	61	52	63	57	59	52	54	58	46	54	66	54	67	56	56	47	60	48	52	60	59	66	53	60	60	55	64	50	61	70	48	60	60	58	54	62	51	41	59	44	50	49	58	50	52	54	67	52	65	57	53	55	43	55	63	58	69	47	62	46	61	65	63	57	63	44	56	48	34	58	55	69	41	63	56	39	59	67	45	52	53	52	50	57	53	54	72	54	53	55	55	68	49	41	50	57	49	60	53	44	50	47	57	53	61	49	47	53	54	51	50	46	60	50	48	48	55	42	59	56	57	55	58	43	45	65	66	52	55	60	56	69	76	66	50	75	45	56	56	59	53	53	53	60	41	45	46	64	57	47	41	43	53	47	44	40	70	60	49	61	68	46	53	48	54	53	53	61	67	64	47	58	46	53	52	57	56	55	51	42	53	55	46	46	53	58	59	43	63	40	62	59	34	58	56	71	54	63	61	59	57	60	61	61	71	48	53	55	49	62	58	65	58	67	56	60	49	51	62	65	72	52	50	53	64	67	49	56	64	50	55	56	63	44	49	65	48	47	51	48	36	64	55	63	61	59	63	56	59	56	54	54	51	49	60	60	45	52	43	50	60	47	53	54	57	67	64	58	60	47	66	41	62	57	60	48	56	52	44	54	55	62	40	52	59	69	59	45	49	56	59	62	62	67	55	50	50	53	47	61	57	49	48	60	39	50	50	67	53	55	44	44	59	53	56	55	47	70	55	47	77	44	59	60	47	47	50	58	53	58	53	55	46	53	70	54	58	47	45	58	68	59	52	43	61	70	60	50	67	64	57	38	57	53	70	66	34	53	62	57	61	56	60	52	54	55	61	52	57	52	37	57	41	56	52	56	51	53	51	57	51	62	38	52	62	49	61	54	50	58	59	50	51	51	53	48	56	59	47	54	47	50	55	44	60	67	70	60	73	52	40	38	66	42	47	69	52	59	58	49	55	51	58	57	50	51	60	55	51	57	43	78	59	53	51	48	57	60	56	69	51	55	52	51	58	68	61	54	50	52	61	57	54	52	60	64	60	51	48	66	54	57	44	55	56	57	60	66	40	54	56	52	46	66	55	56	50	54	62	50	60	66	49	47	58	43	60	41	64	48	56	51	63	43	59	58	49	51	57	45	67	43	49	54	52	49	54	53	46	54	63	43	57	62	51	55	50	49	58	50	53	37	58	63	53	51	56	49	60	48	55	56	60	53	53	49	74	55	60	56	56	60	55	46	54	59	65	50	50	42	60	42	56	55	53	46	56	63	51	54	51	52	59	66	54	51	48	47	54	57	49	60	57	42	45	41	62	52	68	67	62	54	51	45	60	60	60	56	50	53	57	46	55	50	55	60	50	62	51	59	52	44	47	68	60	43	41	48	61	55	48	56	69	63	64	53	56	47	51	56	46	50	43	55	57	56	49	49	48	75	59	55	57	41	54	67	59	56	58	58	68	55	49	60	55	48	63	63	59	57	46	42	63	66	57	58	52	57	53	46	49	47	59	57	47	53	65	53	46	56	60	66	34	61	53	55	64	53	52	57	68	50	44	57	59	39	52	44	62	51	50	73	53	56	45	50	50	60	66	55	56	58	45	64	58	44	66	59	51	61	57	59	61	52	54	46	59	56	45	60	49	60	53	58	70	54	50	55	60	53	59	65	61	65	50	54	50	51	59	54	54	46	72	58	46	54	48	79	60	45	57	58	44	55	52	54	60	51	34	57	61	45	39	50	46	43	77	62	57	50	46	47	51	57	57	54	64	54	43	63	39	50	50	53	54	56	52	63	55	55	51	75	51	53	60	67	42	52	64	46	54	55	54	67	59	65	59	51	52	58	58	57	62	37	43	47	56	41	70	55	66	72	64	57	61	58	55	53	58	50	53	56	55	66	46	54	51	52	53	60	55	57	67	49	50	52	61	65	57	58	53	69	41	55	52	41	67	61	50	55	42	48	53	51	55	53	48	54	60	54	59	59	44	54	60	64	59	56	45	61	66	56	55	52	60	64	53	51	55	40	57	56	51	40	54	50	54	45	55	73	54	56	46	51	54	60	46	57	44	58	46	51	57	53	44	51	59	45	50	52	58	54	54	60	71	60	59	58	56	51	48	60	69	54
40916	35997	24594	26344	17886	1602	770	751	781	732	705	709	670	654	652	693	678	723	853	2155	3623	3529	2016	1188	809	666	703	646	638	687	660	645	626	681	656	676	678	704	667	626	612	654	647	665	656	676	615	650	649	657	668	703	654	624	609	665	624	683	624	645	661	734	635	612	641	664	655	679	642	634	617	702	644	658	658	621	682	648	611	673	704	719	655	638	623	632	672	661	630	686	676	680	656	633	689	689	633	608	657	630	648	629	701	627	674	653	631	705	617	641	699	693	674	653	649	636	663	673	635	658	668	669	642	648	626	673	657	672	669	673	709	666	655	641	647	691	656	681	703	625	622	699	640	700	654	674	658	688	665	658	661	643	675	638	624	637	677	650	664	650	632	712	602	689	668	675	689	650	624	639	694	646	699	641	702	686	637	690	696	621	617	627	643	652	644	652	668	651	613	631	641	643	675	689	673	679	614	672	654	648	673	609	695	651	655	666	692	682	673	673	662	652	694	678	660	617	695	609	651	636	647	681	671	650	675	675	630	641	643	670	687	643	643	706	661	658	707	735	686	639	661	655	682	637	647	631	679	645	665	668	669	613	643	700	638	711	672	629	654	717	639	624	698	684	609	634	664	681	616	693	662	665	677	644	682	631	654	664	682	644	701	650	663	698	679	658	679	686	696	716	691	643	651	668	669	668	697	706	691	646	681	643	660	675	611	662	651	661	709	667	686	648	674	642	631	695	658	619	634	656	648	613	637	672	690	640	620	653	679	647	644	657	663	671	656	692	661	687	682	657	621	642	657	692	669	654	620	656	667	628	651	673	632	635	647	624	718	601	628	646	701	662	674	684	659	686	586	648	638	674	672	688	695	655	691	633	634	646	703	616	689	684	674	674	647	641	708	680	643	682	661	702	616	643	621	665	636	637	640	627	723	707	643	672	664	616	658	640	708	639	624	695	648	674	643	628	709	671	688	657	633	692	696	671	652	660	622	629	649	696	629	710	648	667	619	656	670	630	648	616	623	707	645	681	682	709	631	632	699	661	645	631	685	665	658	637	633	684	718	708	637	660	672	639	626	663	663	592	688	683	645	662	635	652	632	655	652	649	705	653	698	625	667	658	645	663	663	628	628	649	656	675	657	684	624	700	652	659	714	684	645	630	676	654	653	739	664	637	660	712	663	667	671	691	677	637	717	689	668	686	620	668	650	668	660	638	638	670	680	620	693	640	688	673	647	690	701	675	641	634	648	625	647	659	651	628	698	668	649	633	627	663	687	686	656	656	639	655	676	717	644	633	656	689	673	670	662	685	680	668	659	736	677	641	640	706	683	693	691	670	675	678	659	686	646	639	659	652	674	634	659	671	690	632	656	655	629	697	653	672	695	692	663	643	645	659	641	619	654	654	704	666	701	674	653	645	645	622	680	665	718	637	624	656	624	691	676	684	640	665	695	651	655	697	624	651	666	649	638	657	617	682	652	643	656	684	633	684	662	615	682	651	632	643	679	643	675	664	663	634	666	662	624	711	675	701	664	658	663	659	715	679	675	711	665	665	682	664	657	668	695	679	639	630	652	653	675	642	652	650	649	639	673	661	658	676	652	675	615	626	613	689	621	686	662	701	705	631	689	670	642	650	679	650	664	629	645	677	702	644	638	628	655	690	664	648	679	661	666	679	645	655	682	680	705	665	681	658	660	646	622	682	693	616	590	670	666	678	653	607	667	679	663	646	705	695	696	640	687	653	680	677	694	643	623	692	681	637	676	685	644	686	628	688	660	686	668	696	653	635	690	655	716	682	711	626	632	627	634	659	680	718	657	642	670	670	654	627	665	667	640	670	675	651	648	637	703	645	643	658	649	696	643	646	700	676	694	645	675	649	645	639	628	625	674	663	693	631	687	668	665	671	664	653	675	639	687	649	680	591	611	654	666	647	643	650	657	606	659	643	582	706	634	661	651	641	685	635	624	661	670	655	679	666	708	627	739	681	687	644	676	644	663	690	708	661	629	625	692	665	636	655	670	642	640	613	646	645	666	661	680	665	709	683	652	667	656	680	641	708	641	674	663	609	654	680	645	640	667	651	638	664	623	661	676	640	640	681	704	642	652	665	687	677	650	638	670	652	657	610	686	647	692	662	645	669	660	655	677	679	648	681	666	650	663	677	648	693	636	687	674	640	653	634	661	675	661	634	675	680	624	667	645	617	641	644	670	725	643	658	686	659	644	656	639	657	665	660	676	678	631	632	683	669	670	661	690	638	639	676	608	651	673	646	642	636	647	681	672	698	628	665	682	666	665	669	663	671	661	664	621	662	674	655	656	673	651	658	683	646	681	685	675	682	635	669	670	663	684	625	677	649	656	651	668	697	640	664	660	683	649	645	652	671	626	667	674	624	669	693	622	671	674	628	641	612	699	681	670	681	684	634	642	683	687	686	637	656	664	653	622	709	635	611	654	664	630	662	662	666	651	663	674	638	649	653	674	669	654	623	684	687	661	679	687	651	676	655	602	671	630	661	664	677	696	673	640	648	676	670	671	655	662	712	620	677	662	676	662	659	699	650	673	621	613	657	641	652	632	667	664	631	655	638	670	646	699	661	624	685	634	656	651	682	691	620	657	635	664	682	629	691	638	661	658	696	609	652	640	660	681	662	664	644	643	607	678	669	643	656	645	722	658	686	638	665	680	643	682	634	668	636	653	627	678	681	669	678	675	609	690	673	698	666	677	643	680	641	689	675	640	669	664	648	665	675	635	652	703	602	699	675	644	685	658	666	612	643	671	668	621	676	645	629	673	613	625	662	671	660	645	684	727	647	668	649	709	666	630	628	659	674	656	656	632	626	687	642	707	690	701	643	719	662	661	618	669	661	631	670	616	625	657	661	636	691	726	640	638	659	696	632	628	669	642	646	692	655	671	621	651	651	645	670	649	662	666	646	672	669	635	741	669	642	694	659	650	673	657	678	645	679	621	670	688	652	662	662	673	594	676	708	621	613	675	630	660	676	640	669	672	707	664	632	665	666	633	639	671	650	651	655	616	651	662	641	687	680	630	655	617	623	664	655	670	658	656	667	673	651	617	656	647	651	644	648	621	661	656	668	664	685	631	696	643	671	653	685	672	671	630	682	580	702	630	665	666	641	627	661	647	679	673	656	668	712	660	679	681	659	651	667	682	672	659	606	684	692	648	697	710	692	657	665	633	646	693	696	684	672	671	668	658	630	680	628	647	685	615	675	659	642	653	697	679	674	665	653	675	633	640	660	658	625	677	640	696	613	622	709	700	638	681	681	663	650	674	677	645	681	649	705	677	667	671	684	626	621	683	700	640	678	656	624	677	564	669	735	632	692	642	625	654	642	635	632	640	679	623	633	664	642	652	646	652	650	703	647	663	608	690	678	685	610	620	667	667	680	632	656	668	680	645	651	615	659	681	658	698	669	664	670	648	699	647	675	660	647	669	688	655	658	634	634	645	668	643	655	676	658	659	669	648	648	672	674
20593	31474	14324	5813	1572	54	52	52	68	47	48	50	62	50	43	53	53	46	40	64	258	323	196	95	58	48	55	54	45	50	44	47	55	51	44	54	46	52	49	45	42	53	37	55	42	57	45	53	41	39	42	57	53	44	48	53	42	65	40	49	53	45	56	48	42	43	52	52	36	48	48	42	38	45	50	54	43	45	50	60	35	34	35	50	43	56	52	65	52	55	50	49	50	42	43	47	56	37	50	58	40	48	52	42	53	40	47	47	47	47	52	44	72	43	45	34	43	36	43	55	52	52	49	39	36	48	47	56	36	48	46	48	65	43	50	51	35	46	52	37	53	39	45	45	43	40	36	53	39	48	55	37	44	50	57	46	41	49	44	41	40	53	48	48	37	51	53	60	47	43	46	42	52	57	40	50	43	41	42	38	55	56	43	46	52	44	47	47	51	40	49	49	65	60	35	57	54	55	48	51	46	35	40	44	49	46	35	58	49	38	47	52	48	35	42	53	48	53	49	51	57	43	43	40	40	41	44	49	48	37	47	52	52	60	54	48	41	47	51	47	44	52	55	46	37	41	46	51	46	46	42	43	41	55	54	57	64	46	36	42	36	41	43	44	54	37	42	54	39	45	57	47	48	46	45	50	41	39	48	45	52	59	50	46	56	38	56	51	56	56	41	46	51	50	45	43	48	39	40	53	55	48	44	57	35	45	43	30	47	45	44	46	46	44	53	51	50	56	41	47	53	55	54	55	44	55	41	46	49	55	52	39	52	46	41	51	45	55	39	37	39	42	48	42	42	54	43	42	42	55	42	61	42	58	48	44	35	34	49	45	46	62	41	41	48	47	57	36	39	56	43	59	39	37	49	39	43	38	52	52	44	50	47	55	50	52	47	37	47	39	39	53	55	49	53	40	49	51	41	39	66	55	40	40	47	50	34	48	57	49	53	32	52	49	45	32	42	53	42	45	56	45	55	41	43	48	54	44	50	45	36	39	49	49	47	45	60	59	67	44	45	46	39	53	36	33	42	41	49	49	44	47	60	43	51	45	58	41	42	49	54	53	40	38	55	40	36	44	42	51	50	55	49	47	43	46	51	49	49	44	47	54	44	47	36	48	41	53	41	58	41	57	34	38	42	60	54	32	54	43	37	44	40	42	40	43	50	44	58	50	46	48	55	50	48	58	41	43	43	52	51	32	44	54	49	46	49	59	41	46	42	49	52	56	55	59	34	42	44	45	44	58	64	33	54	59	40	59	48	47	61	50	44	69	51	38	37	58	51	43	56	51	45	49	54	50	52	60	42	56	47	54	44	66	47	44	61	38	46	36	54	44	43	48	45	47	53	44	39	50	46	56	48	42	57	41	45	46	41	41	51	57	52	47	52	48	45	56	40	43	46	52	41	40	53	41	43	48	42	47	50	51	66	51	56	54	49	48	36	46	52	45	53	44	52	47	57	45	61	40	33	50	43	51	51	50	59	47	54	47	46	33	56	37	36	51	46	42	46	60	44	55	57	41	47	52	55	42	64	58	39	43	49	48	51	62	55	60	49	44	50	49	43	31	48	46	51	50	54	47	64	55	45	40	42	57	35	42	51	40	41	39	43	46	47	51	42	34	54	41	46	50	40	59	40	51	49	40	39	50	45	61	55	51	48	51	51	36	54	44	50	44	47	48	35	38	36	63	49	46	43	36	57	44	49	43	38	44	36	52	54	62	40	44	52	50	46	42	68	51	41	47	45	71	60	62	50	59	49	59	39	37	51	50	38	53	43	39	49	50	34	44	45	40	53	51	37	41	42	45	40	48	50	50	51	50	42	43	56	32	45	43	51	52	46	42	47	45	46	57	47	38	32	53	32	60	52	45	38	39	48	46	41	51	54	42	36	42	55	46	39	47	37	42	45	47	58	38	56	40	50	43	41	43	46	33	51	58	56	50	47	44	49	56	43	52	52	48	44	41	45	49	52	38	57	48	53	39	68	56	45	43	39	38	43	52	36	45	44	44	52	57	48	60	48	54	54	50	54	49	47	42	47	52	42	39	48	53	47	59	41	53	45	47	43	40	50	48	36	40	55	62	45	47	39	32	50	49	54	54	47	48	58	54	55	46	53	37	54	62	42	48	54	45	52	37	51	48	36	37	47	49	42	44	45	29	35	46	51	52	40	56	51	51	56	53	50	52	47	52	48	45	37	50	45	34	49	61	50	47	44	53	45	50	52	48	43	45	36	58	44	53	55	57	46	59	53	63	50	50	50	44	58	53	51	50	45	41	61	48	53	51	52	51	51	50	50	35	56	54	45	50	41	62	43	40	42	46	42	44	51	38	50	44	52	45	56	41	56	44	38	44	33	45	37	50	41	45	39	57	40	39	49	39	43	56	57	54	58	59	54	41	55	52	45	38	44	50	65	45	51	38	50	31	45	52	52	48	49	43	71	49	49	38	50	48	45	43	55	42	39	40	51	48	42	45	38	50	48	49	36	45	54	47	45	54	51	47	47	59	55	50	52	51	49	50	44	52	61	38	48	59	53	57	54	39	44	55	52	48	40	53	49	44	43	52	47	50	58	48	46	43	37	46	46	56	43	46	44	55	47	45	46	48	40	40	49	47	53	44	48	53	44	53	33	54	50	41	45	45	46	52	47	46	40	45	40	51	49	44	50	48	42	49	52	32	38	42	46	59	43	46	45	44	49	44	45	49	51	57	41	55	64	44	59	42	43	53	41	46	41	47	48	53	52	40	57	53	40	54	45	49	49	55	36	44	62	44	38	54	34	39	45	52	52	50	41	46	62	43	50	48	54	52	42	54	39	41	48	44	46	37	37	43	52	34	52	54	51	61	48	41	43	54	41	48	45	50	48	33	55	38	44	38	44	50	34	48	52	54	49	50	39	30	43	44	25	43	42	47	48	43	61	50	47	40	41	58	45	39	29	47	47	29	54	42	54	59	55	51	36	38	40	34	51	57	38	51	62	43	54	46	39	46	42	46	46	41	49	32	62	39	49	52	38	41	56	38	47	60	53	46	41	53	48	58	43	43	39	46	47	39	56	44	40	49	45	59	48	47	60	45	44	58	44	45	49	34	48	37	47	44	49	48	55	47	51	58	53	50	45	44	56	53	42	51	38	46	37	49	45	50	48	48	33	42	47	48	40	56	48	43	53	53	42	53	47	47	52	47	43	48	41	54	38	60	39	61	51	51	49	54	45	55	49	45	49	55	49	41	43	49	47	43	32	43	46	50	37	52	55	58	47	48	37	53	53	43	46	46	58	32	48	60	37	46	46	38	37	44	41	42	48	44	50	59	44	60	50	53	47	59	38	47	53	50	38	53	54	59	52	54	50	44	48	43	49	42	44	51	59	47	50	41	46	34	39	41	51	42	42	47	51	57	52	62	53	55	44	44	58	42	43	45	45	48	57	43	56	41	54	43	43	43	38	40	54	52	49	57	42	30	42	44	50	43	44	43	43	52	43	56	40	44	42	61
46943	45423	33553	37531	25614	1576	1012	938	832	768	698	709	628	654	621	577	627	594	635	1683	8118	8505	4935	2057	860	576	547	585	524	587	598	538	552	579	574	595	562	547	549	566	585	531	529	593	594	532	564	582	549	597	553	564	584	622	566	563	580	565	546	565	588	614	585	612	563	586	546	517	552	545	529	611	554	569	597	517	569	599	567	589	556	579	549	562	556	568	601	562	549	587	586	573	613	602	561	565	558	587	532	602	610	534	545	530	562	539	587	594	571	577	540	581	555	617	618	539	582	572	545	571	526	577	572	568	593	547	540	584	530	621	564	550	566	585	575	579	558	595	565	571	576	569	538	542	627	539	538	593	540	552	592	555	585	577	568	566	545	538	549	576	551	545	584	571	603	551	584	580	586	556	556	569	562	563	557	542	562	571	582	600	559	548	557	590	561	550	616	548	575	566	598	572	578	551	570	565	579	546	582	525	595	608	563	567	565	550	585	568	568	558	543	579	573	575	582	594	610	538	592	556	526	581	548	572	572	567	585	570	524	574	589	558	578	542	539	568	601	571	543	535	558	565	567	559	551	536	543	548	549	553	522	544	569	566	583	543	574	536	563	562	568	559	594	543	566	583	535	566	586	531	598	578	552	600	588	566	537	563	573	584	605	543	549	584	562	530	567	535	589	610	561	552	548	528	544	575	547	557	528	533	584	557	590	562	550	597	537	567	531	552	565	572	577	550	561	583	576	563	562	538	565	545	588	590	586	571	528	585	580	563	549	564	533	557	601	548	535	529	552	570	591	484	531	562	548	558	550	562	556	581	552	538	545	543	561	586	550	538	595	571	552	561	589	574	548	561	596	602	582	610	548	529	565	532	536	600	582	563	586	563	606	557	598	550	552	571	572	556	534	592	550	566	543	618	616	549	557	585	546	562	560	559	517	539	565	543	559	587	585	590	553	545	606	554	619	564	561	568	578	537	575	549	539	561	542	560	561	577	539	568	557	554	595	551	552	596	578	590	562	546	569	578	560	520	597	535	556	584	575	570	586	546	558	542	574	568	563	535	565	617	546	614	559	556	565	573	564	578	539	559	557	549	546	538	521	567	568	612	563	550	572	541	544	562	575	577	566	498	589	545	567	578	524	554	566	566	607	565	561	540	542	554	486	560	595	555	610	593	553	574	537	572	580	548	593	570	577	539	593	518	594	543	571	569	546	604	529	577	588	569	521	548	594	555	562	536	550	585	546	587	571	575	562	548	577	652	584	580	569	525	578	559	587	577	559	535	550	602	561	516	573	576	531	534	557	562	557	583	552	542	513	540	529	571	570	577	595	558	544	592	599	590	600	572	558	570	547	583	574	590	566	592	602	553	579	571	567	555	557	579	536	555	567	560	610	574	540	577	555	580	568	568	571	573	578	599	550	512	540	534	547	537	564	523	509	568	570	580	565	568	564	560	581	608	608	533	548	597	536	531	549	574	551	559	569	588	589	545	582	563	562	577	540	598	565	576	564	562	523	545	571	571	566	536	550	599	523	562	582	583	598	584	596	523	561	541	580	546	574	582	580	551	602	544	562	579	561	565	540	575	572	574	561	553	544	561	579	532	526	572	570	575	604	550	583	556	536	608	544	559	562	592	533	551	551	586	552	579	543	638	541	579	599	581	597	547	575	599	575	573	575	586	517	620	576	573	546	557	577	552	546	550	553	560	570	578	603	557	557	553	569	558	535	582	539	559	558	556	556	562	594	579	578	590	598	587	562	573	579	560	564	536	544	569	547	565	497	520	582	532	511	595	544	596	550	584	551	573	592	581	586	601	559	585	556	604	586	557	527	599	570	603	583	543	556	582	583	606	537	591	538	514	542	580	569	567	566	582	592	517	539	585	566	508	587	535	563	527	525	576	535	565	604	596	601	565	525	625	579	528	557	563	568	580	571	606	572	534	518	493	556	547	561	555	555	523	543	565	607	576	583	561	575	586	540	552	580	596	605	547	598	601	609	579	582	552	536	602	571	571	571	558	552	585	550	586	549	525	583	601	555	526	554	559	583	597	540	543	564	557	532	520	555	562	586	541	561	556	564	542	532	551	573	559	592	570	595	594	537	578	552	585	531	613	555	575	607	559	574	531	590	595	614	540	600	549	585	583	581	539	542	576	569	591	571	538	512	540	559	541	563	556	601	585	565	564	610	563	519	569	502	551	543	548	593	584	584	595	581	570	592	587	548	574	593	617	566	537	551	561	557	595	568	554	594	525	565	513	558	508	501	549	541	541	570	586	538	613	573	583	527	596	577	568	561	546	546	547	535	571	524	552	524	529	579	599	567	570	583	572	576	545	522	556	541	541	599	564	529	610	533	563	563	558	583	518	565	577	592	558	562	572	571	564	555	552	565	608	566	541	567	562	551	565	555	574	515	572	558	574	567	596	591	579	589	574	559	571	577	516	543	581	599	592	568	542	610	553	550	606	548	553	583	529	587	547	580	563	544	567	573	578	581	601	606	572	578	587	560	574	555	615	564	571	578	528	552	571	563	523	536	566	544	579	593	560	599	585	556	594	573	588	598	578	563	543	545	573	606	583	593	558	593	551	566	597	539	518	552	598	572	549	568	537	563	607	540	558	559	544	590	539	538	559	561	587	551	571	558	573	577	557	565	568	547	539	581	539	548	571	553	546	576	602	570	610	589	555	508	575	561	558	568	564	577	560	556	564	564	526	546	577	586	539	561	533	572	528	539	586	583	571	589	604	568	542	507	515	562	571	568	554	535	571	578	570	574	566	580	534	566	562	559	574	531	595	556	629	541	557	595	593	574	585	575	567	576	576	567	562	523	559	620	530	554	554	536	583	560	553	570	568	576	592	555	557	558	575	525	562	612	512	565	552	528	597	553	576	580	531	606	544	591	533	607	546	580	582	613	537	586	577	566	622	543	537	588	581	569	610	496	550	564	553	592	557	565	577	529	582	591	539	583	568	570	579	615	561	577	574	575	588	549	579	578	591	577	591	565	542	538	551	565	583	583	570	552	536	587	601	579	573	562	535	532	565	559	542	600	598	589	570	554	520	543	561	552	530	590	545	548	599	544	572	563	585	558	552	563	552	567	530	574	541	617	553	571	557	546	583	572	577	559	552	571	586	547	529	526	553	554	577	582	563	563	556	574	575	617	535	567	616	544	573	590	554	525	515	585	596	593	563	553	543	579	569	551	569	591	551	572	595	538	555	569	579	567	574	565	547	579	592	567	549	586	565	595	562	578	545	584	587	584	556	585	609	648	579	614	582	536	586	528	523	557	526	601	570	590	509	574	569	558	582	531	574	556	534	575	546	518	529	563	543	552	592	548	596	539	592	569	585	569	568	543	594	557	541	573	628	539	596	564	548	575	575	554	572	543	558	551	566	566	545	630	551	576	586	610	599	573	562	559	608	561	572	598	565	591	551	552	594	547	558	546	540	573	571	559	567	586	578	536	586	526	589	539	579	524	531	563	585	601	573	609	548
17364	27764	13951	5492	1578	172	68	64	78	81	74	63	80	70	76	65	70	56	69	107	320	346	194	106	69	61	61	59	70	66	66	57	68	61	68	66	60	69	78	69	59	76	73	71	56	57	69	68	63	74	63	66	60	56	64	68	53	55	71	61	76	71	80	71	69	60	58	55	45	67	66	68	63	82	69	68	66	76	62	58	62	88	69	55	81	74	58	70	77	67	62	73	75	55	54	56	57	63	61	77	66	67	63	56	74	64	68	62	70	55	69	69	59	64	75	70	57	61	77	66	74	78	57	54	53	66	71	69	78	72	67	70	75	71	71	62	47	69	45	53	53	70	68	62	55	60	68	66	71	67	85	75	61	74	66	62	72	60	65	58	62	53	73	73	64	73	64	76	79	77	70	73	64	66	80	81	71	59	70	64	64	80	74	66	68	73	74	65	76	52	64	59	77	69	64	76	59	72	63	47	76	78	73	72	67	67	83	58	71	69	66	73	68	67	62	70	82	75	60	51	64	66	81	52	63	67	63	84	82	76	75	53	69	71	65	63	43	66	68	69	75	68	54	71	71	70	70	56	87	71	69	61	76	65	58	74	60	68	69	69	67	65	69	52	60	64	64	62	66	81	55	68	64	71	65	59	69	65	59	69	64	77	70	74	63	78	65	78	73	62	68	61	71	72	84	72	60	74	80	45	71	59	57	71	53	63	54	69	73	68	65	59	70	81	58	54	70	67	59	57	68	70	66	61	61	75	77	69	61	77	68	66	62	70	69	60	65	55	54	72	78	68	73	75	67	68	55	75	72	67	74	65	63	65	68	59	65	72	61	83	64	70	54	49	62	63	68	62	64	81	42	72	72	64	69	51	70	75	62	68	73	76	62	67	51	58	70	65	67	67	61	60	71	85	75	82	73	54	61	63	89	65	57	65	97	70	51	75	73	67	64	81	72	79	76	68	65	54	72	63	61	74	75	66	76	49	74	58	65	71	46	62	77	77	51	69	70	78	76	67	71	69	67	74	59	68	71	80	58	60	62	69	63	67	75	54	70	62	65	51	86	68	70	60	61	75	56	71	63	77	60	67	75	55	67	60	69	63	61	61	54	62	62	73	69	56	60	70	62	65	59	66	78	68	65	79	72	73	65	65	77	70	60	68	61	58	80	79	71	79	72	70	53	72	47	78	65	61	73	60	60	66	84	72	67	68	70	74	75	59	49	57	60	88	76	54	59	57	72	54	63	75	54	70	63	55	63	70	71	72	74	64	71	69	61	68	77	71	89	78	65	98	68	72	57	74	69	62	71	58	66	64	66	68	58	57	53	78	69	52	69	59	72	65	57	55	65	78	64	63	63	64	83	61	63	64	65	69	63	72	69	56	75	69	48	69	69	51	76	62	62	67	64	75	70	61	69	69	68	68	56	68	63	71	51	72	79	77	53	56	71	63	79	70	68	84	63	60	58	64	74	71	75	80	78	70	76	64	62	52	75	53	73	67	65	62	61	66	54	72	72	74	69	60	97	73	64	77	54	70	85	58	67	59	72	59	51	67	67	69	58	77	77	54	60	68	72	55	57	60	72	67	78	73	59	73	56	63	65	64	57	64	73	73	70	63	60	56	56	62	61	62	76	82	65	76	63	62	62	68	66	62	72	65	50	55	79	67	65	53	62	68	74	66	77	60	74	62	67	62	53	71	69	65	65	63	73	57	57	63	74	62	72	53	66	58	46	87	65	73	65	71	68	64	63	66	65	67	48	67	70	81	68	69	63	66	74	62	74	78	67	66	63	60	79	75	58	60	72	69	50	61	60	70	77	51	68	62	57	74	67	68	60	64	80	53	63	62	62	58	76	65	76	73	78	74	71	55	70	61	66	74	67	56	55	78	67	74	74	60	64	72	77	62	66	71	60	65	63	70	69	78	68	64	77	68	64	71	55	70	78	59	61	52	62	70	50	66	73	69	65	57	66	63	61	61	61	69	77	60	53	59	71	61	62	50	59	60	50	78	67	73	71	59	63	64	74	53	59	67	68	74	62	76	56	68	64	76	88	69	76	81	81	79	79	57	83	77	71	79	58	59	57	60	75	67	80	85	62	68	59	50	74	66	70	69	67	62	54	63	62	62	57	53	57	83	62	74	71	51	68	61	79	73	72	71	68	62	59	68	68	59	70	51	73	71	63	68	61	64	82	60	80	81	85	70	63	63	79	58	62	67	100	58	65	59	73	60	67	53	60	62	56	66	67	61	76	64	60	72	65	43	70	68	56	75	69	67	63	60	63	82	48	80	48	63	68	55	54	66	72	61	68	69	78	66	68	59	67	75	53	71	60	60	67	72	62	82	60	79	68	67	71	71	63	64	57	70	79	68	59	61	71	74	72	63	70	64	56	70	63	71	84	63	65	73	65	77	78	63	74	68	59	66	72	68	60	70	78	83	72	58	74	65	57	62	62	62	58	77	108	57	59	67	73	73	59	59	51	59	73	61	61	58	68	72	61	69	55	70	52	67	79	65	65	60	68	66	84	65	65	61	69	65	76	73	68	63	69	77	73	60	66	67	79	60	90	64	61	70	71	66	60	61	70	76	78	62	61	74	75	60	64	57	51	78	61	53	72	68	71	60	52	74	76	56	70	70	74	73	70	63	61	78	69	61	63	53	64	58	72	68	64	59	57	68	61	68	71	66	66	59	64	72	68	65	60	55	54	66	63	86	61	60	63	55	62	59	68	77	63	63	66	65	55	57	64	70	51	52	61	78	60	71	63	75	68	62	62	68	65	83	82	75	66	69	61	63	82	60	74	81	70	71	82	83	59	65	78	60	57	58	64	74	60	57	70	70	68	64	63	81	77	79	74	69	58	74	68	81	64	79	70	67	67	57	77	81	75	59	76	81	63	66	65	78	51	68	73	66	63	58	68	59	51	60	69	67	63	72	77	73	55	53	79	70	71	69	69	76	66	70	66	61	71	67	59	69	80	60	67	63	55	72	75	53	74	58	63	64	58	51	48	77	69	62	63	64	65	64	64	70	62	60	73	69	75	68	70	59	68	54	68	66	69	78	70	65	54	69	73	47	61	66	54	70	60	56	85	56	86	65	56	62	58	67	69	67	54	71	63	72	52	69	62	63	60	55	61	71	80	73	56	65	69	72	81	64	57	76	55	60	77	59	69	68	78	64	61	70	60	66	68	71	63	74	55	61	71	71	53	70	78	69	76	71	64	66	79	71	62	57	81	67	67	65	78	61	68	56	68	68	66	65	54	76	84	58	68	67	74	55	67	61	61	76	66	80	57	79	74	59	67	61	68	80	69	62	64	68	61	58	47	69	54	60	82	74	66	76	63	67	64	53	58	78	68	73	62	81	59	82	62	58	59	63	74	67	67	65	55	64	47	61	52	71	52	54	65	67	63	74	57	77	52	59	66	69	69	55	63	62	72	51	71	71	73	63	70	80	66	49	74	69	62	94	76	72	62	63	77	74	52	70	62	49
48383	48262	34491	36152	28798	5675	1226	1156	1084	967	1000	892	910	883	900	903	836	879	840	2002	9903	8849	4027	2049	1102	814	805	831	754	787	766	785	845	842	745	750	806	786	781	768	816	814	806	779	815	778	822	801	816	794	840	791	862	690	803	813	813	757	780	811	779	783	805	814	782	814	758	767	865	774	804	807	805	804	766	846	831	800	802	793	832	825	778	773	806	779	776	780	804	798	808	805	795	808	772	823	789	797	798	783	807	785	806	760	919	782	792	803	797	834	780	800	814	813	785	797	864	774	823	806	793	784	817	756	818	767	787	739	782	782	787	815	802	800	776	812	747	807	762	825	770	783	812	797	798	830	772	780	815	821	786	790	812	849	780	832	771	801	799	798	779	794	748	770	816	851	828	796	772	746	795	797	788	799	843	834	819	771	799	804	816	795	783	803	845	744	753	858	790	770	824	849	834	807	742	814	866	821	812	860	834	781	801	756	790	813	772	792	777	811	767	830	812	804	819	802	799	752	797	823	809	822	845	817	831	770	828	793	773	805	752	798	824	799	796	769	802	786	809	796	781	810	792	810	797	815	815	789	824	796	779	809	778	774	823	747	820	800	840	768	758	781	793	830	790	794	809	796	794	817	775	794	834	801	816	749	818	853	823	787	759	784	752	782	798	736	802	807	772	807	770	826	744	804	786	804	848	755	801	844	792	751	765	805	801	777	738	782	792	813	771	778	781	824	820	783	790	837	809	817	790	814	817	793	802	777	817	816	781	816	785	784	783	818	794	756	753	756	837	806	801	804	771	794	791	781	783	808	793	803	802	873	815	825	792	791	806	840	805	778	772	844	784	853	852	813	806	829	834	784	822	784	742	820	776	786	823	764	763	825	868	818	810	718	802	783	792	797	782	792	798	799	780	815	795	812	808	824	767	848	790	824	734	822	858	839	795	781	798	828	842	768	790	782	818	816	792	796	816	831	800	814	814	779	796	800	840	778	778	805	853	798	790	769	775	839	789	780	785	811	796	795	834	792	807	765	790	804	798	778	802	822	792	813	833	798	792	773	823	759	776	784	823	811	734	743	798	854	817	836	806	807	817	772	790	826	829	811	770	815	801	789	805	799	778	781	784	809	803	812	806	812	791	833	839	797	826	821	764	833	804	774	830	821	823	772	776	789	795	784	811	813	789	804	757	773	792	823	764	718	842	774	784	798	843	770	852	834	776	802	732	774	798	799	821	811	797	782	801	818	812	771	761	796	835	812	847	777	807	775	765	822	783	852	823	781	815	809	796	802	790	827	814	864	780	816	793	805	751	769	827	798	802	799	795	764	852	811	768	812	810	800	825	816	824	829	748	786	763	812	774	745	772	812	837	824	827	763	767	771	781	800	746	773	834	787	777	821	826	719	788	784	796	821	809	791	824	814	775	791	803	801	777	766	771	823	816	846	793	833	798	764	814	788	781	810	868	789	795	843	810	766	757	790	802	775	849	875	793	843	818	798	764	844	789	765	769	844	750	787	760	807	797	806	818	778	742	780	779	791	809	812	809	814	826	824	771	787	758	726	829	787	763	781	827	826	785	847	820	801	775	803	813	785	777	791	818	774	807	779	824	788	785	862	797	858	831	814	826	810	841	816	781	751	769	762	864	789	767	823	805	835	865	767	758	833	803	784	810	817	778	793	833	789	768	798	822	828	834	797	794	778	797	805	760	800	855	832	806	780	796	820	772	814	769	798	774	806	772	803	790	866	801	803	797	849	807	791	797	794	800	821	755	802	784	803	800	802	813	793	761	771	803	801	818	769	767	761	823	785	801	859	801	800	816	782	813	825	766	750	840	778	756	862	811	766	824	751	798	844	772	773	792	807	811	777	793	836	848	771	803	774	795	811	842	756	782	796	750	831	787	771	796	802	836	727	807	787	785	774	804	823	772	791	807	801	827	759	817	805	791	800	794	806	851	765	815	828	831	805	829	768	758	824	777	829	761	811	813	802	820	825	777	826	759	819	784	784	813	780	785	781	776	777	820	784	853	852	768	806	787	795	786	864	801	816	774	833	815	816	822	765	775	786	757	820	798	803	807	779	791	812	777	791	785	905	812	808	792	807	807	797	796	786	807	800	823	798	823	821	807	821	813	802	781	786	785	770	821	765	835	740	842	788	828	772	849	774	741	776	838	809	805	798	787	762	765	787	763	779	824	815	760	843	767	804	803	778	828	850	811	813	782	751	823	818	826	823	819	838	802	801	795	817	819	813	842	811	783	745	797	794	812	791	779	791	798	798	791	836	810	834	805	780	826	821	735	786	802	773	833	750	830	774	798	823	780	815	755	801	805	803	776	767	789	793	832	789	817	873	799	806	754	754	788	779	841	826	798	780	806	830	741	776	776	790	798	844	773	764	793	751	811	752	794	754	777	749	801	816	834	803	806	799	801	817	772	808	837	846	842	768	831	798	782	773	776	798	792	814	760	773	780	802	824	830	858	791	775	819	802	805	776	778	817	720	805	757	802	791	826	781	783	763	813	751	805	779	783	798	784	843	826	817	787	800	858	841	824	772	791	836	830	822	779	820	864	800	763	808	786	787	792	794	843	798	831	820	837	819	789	770	762	758	774	779	805	781	762	768	802	800	804	760	797	836	816	820	759	793	789	775	781	819	806	777	799	804	803	758	801	809	784	738	757	832	821	797	821	796	836	795	802	789	817	781	821	785	783	818	829	795	802	748	846	803	805	802	785	810	777	815	808	786	819	816	813	759	734	801	827	821	793	783	800	745	780	806	806	787	819	789	829	835	832	773	786	805	835	775	804	745	797	796	819	813	781	760	837	838	833	756	778	811	794	816	812	826	774	798	806	826	851	804	786	797	828	812	741	775	740	819	793	769	837	827	796	788	795	809	857	771	813	773	769	783	769	742	771	830	784	844	738	812	781	781	810	801	771	835	789	774	754	757	817	790	780	823	808	812	830	797	807	809	836	788	805	790	758	791	771	800	830	863	766	786	761	792	799	777	788	799	816	816	808	834	826	805	823	764	828	834	874	758	831	815	784	782	773	807	786	809	805	765	764	813	785	811	738	821	799	819	771	803	765	798	832	807	773	812	785	836	797	826	823	857	778	783	741	757	798	760	793	821	764	787	752	796	844	799	798	833	794	777	837	788	889	811	798	797	844	800	811	733	848	791	789	783	837	779	782	809	765	853	848	776	824	820	819	764	803	791	799	831	830	814	852	844	841	826	772	829	734	840	833	803	783	794	813	785	788	811	799	792	806	756	754	786	767	834	787	811	789	823	818	841	764	805	749	764	816	764	851	803	805	792	805	812	805	798	803	767	856	829	787	819	836	789	825	831	782	795	789	831	750	762	780	831	791	796	765	844	755	778	795	789	781	772	761	808	804	851	804	733	750	815	859	781	786	768	787	804	809	777	809	828	822	773	756	841	795	752	839	780	824	829	821	817	756	812	776	796	855	756	813	756	756	760	756	767	783	808	794	788	741	778
25815	37850	19155	8161	2598	411	62	45	58	71	63	75	59	47	56	52	66	58	57	90	439	565	312	175	86	65	50	48	56	51	60	47	53	49	56	56	56	56	58	53	51	56	66	63	66	56	52	58	49	50	50	62	59	56	59	50	47	44	45	62	50	58	51	56	63	45	64	50	54	53	48	56	59	39	50	46	55	57	45	48	55	46	42	63	52	54	59	52	53	58	50	42	50	46	46	57	40	52	44	47	53	66	51	51	48	46	55	60	62	60	60	52	62	40	47	47	61	62	59	69	46	52	73	55	51	58	48	66	58	49	57	49	46	50	49	60	53	64	50	52	55	67	50	54	49	63	53	58	47	47	45	54	59	63	51	58	45	60	52	56	55	47	75	53	52	55	49	53	53	54	59	64	64	57	59	55	46	49	56	53	52	52	63	53	52	66	53	52	57	58	43	66	53	58	55	49	56	50	58	47	52	60	59	55	65	51	49	56	58	49	50	54	66	51	52	66	50	54	55	59	49	54	49	54	62	52	50	49	56	52	48	50	48	62	59	50	56	60	58	58	60	55	66	60	46	62	43	47	50	60	49	60	50	58	51	63	60	59	57	60	43	45	53	48	66	54	56	55	56	56	64	60	51	49	58	76	62	50	58	79	57	55	38	44	54	56	67	47	52	59	47	68	56	52	57	58	58	54	47	65	49	57	58	46	46	48	72	52	56	62	57	51	63	45	53	44	55	61	58	57	52	62	56	55	52	46	63	49	51	58	52	47	61	52	47	54	61	52	63	60	49	63	59	64	50	59	58	64	56	56	59	54	53	49	46	38	54	62	65	67	52	53	66	51	47	51	54	63	62	42	57	42	59	64	50	66	43	41	55	52	59	50	55	59	56	44	48	71	58	56	58	53	73	42	67	60	61	54	51	60	59	69	48	46	52	66	51	46	52	53	67	48	48	60	44	67	72	58	49	54	48	41	49	55	59	49	80	67	52	56	51	61	45	58	72	49	59	48	61	56	73	49	61	66	58	64	53	53	50	54	51	53	60	49	51	47	58	60	43	57	64	45	40	69	60	61	55	48	55	44	61	50	61	51	56	52	49	53	42	55	40	45	44	55	61	60	47	61	55	52	56	78	59	58	57	55	57	64	51	51	52	60	53	55	59	55	65	51	49	45	68	58	55	44	48	54	53	65	49	53	45	46	53	40	51	38	54	42	58	61	57	47	57	50	61	59	41	57	55	56	47	51	57	63	55	60	70	57	56	66	43	59	49	54	68	56	52	52	67	58	48	65	55	51	57	51	61	52	58	45	41	62	51	49	53	64	57	53	50	35	54	49	48	47	42	47	52	58	63	51	47	67	50	55	59	55	53	63	57	48	58	49	61	45	58	46	49	65	52	60	54	44	52	47	65	67	60	45	56	32	66	60	53	60	51	62	66	55	47	75	36	59	57	53	48	63	44	60	49	52	50	51	52	64	53	55	49	49	54	71	56	60	50	67	65	48	52	48	56	67	63	51	57	52	59	64	52	54	55	65	66	50	44	39	54	52	53	49	59	64	50	67	53	68	57	47	56	64	55	78	63	56	66	52	63	68	48	61	52	61	50	38	48	49	50	55	52	56	61	60	61	43	59	46	61	50	51	46	54	50	52	54	49	56	51	60	48	70	57	54	61	68	69	56	46	46	61	62	47	49	53	54	53	47	55	59	57	40	50	61	47	65	63	35	62	52	70	46	46	48	55	67	51	63	64	50	50	58	76	57	58	52	56	63	44	54	54	51	54	50	63	63	56	44	48	55	49	54	53	55	59	65	64	57	58	43	46	59	59	51	52	63	56	73	52	55	47	57	51	52	60	61	52	58	49	49	58	54	66	61	47	62	50	52	64	63	69	59	70	72	62	47	64	42	49	45	43	62	51	63	55	51	47	50	61	52	46	54	50	47	65	64	66	53	52	51	52	64	62	56	53	73	66	54	51	72	51	51	39	52	57	46	43	50	46	53	62	51	59	54	55	71	57	60	48	48	50	41	49	63	56	68	53	41	57	73	49	49	55	50	52	53	55	59	61	65	63	53	53	50	50	46	52	62	67	57	46	60	58	69	40	50	46	41	49	50	58	43	42	59	65	56	48	64	57	51	63	66	72	56	50	54	53	54	63	41	52	45	48	55	54	44	54	65	58	45	48	53	62	55	45	60	42	57	57	48	56	58	58	62	56	54	56	54	50	48	62	57	56	47	56	44	51	54	50	50	61	50	58	41	55	51	57	44	61	53	56	39	59	55	56	43	60	60	51	59	57	47	34	63	65	59	48	54	51	57	43	52	51	56	52	58	47	57	57	55	48	56	64	52	56	51	57	52	53	49	54	54	43	49	55	55	65	58	65	51	62	60	62	50	64	67	60	41	55	62	58	42	58	57	58	52	60	46	53	62	58	51	60	55	51	64	61	60	52	55	67	58	49	49	43	56	50	58	47	58	63	57	65	37	62	55	65	61	56	61	62	54	55	46	47	48	55	57	61	58	68	59	60	41	54	48	46	72	49	45	57	58	68	67	66	47	61	61	48	59	63	63	65	72	74	59	63	44	52	52	63	48	55	56	49	71	50	62	54	44	47	52	51	60	68	52	49	58	50	57	53	55	52	66	52	48	57	44	37	49	56	65	59	45	76	61	52	62	74	67	56	52	51	47	56	56	43	48	56	48	58	50	52	51	51	63	49	54	63	62	48	61	54	49	70	55	50	50	45	62	42	54	45	59	62	58	49	55	62	63	55	72	56	45	57	47	61	60	61	64	53	62	47	62	59	52	59	55	61	56	65	62	50	52	57	47	52	43	38	51	43	59	42	65	43	47	61	53	44	69	51	53	58	41	54	62	55	37	61	44	50	48	49	56	52	57	46	58	58	61	67	65	57	61	57	57	62	40	52	57	49	59	57	61	65	50	54	59	47	57	66	49	56	69	62	50	59	49	67	50	63	69	66	61	45	51	45	53	59	47	43	64	46	57	67	52	58	53	60	52	56	61	49	77	52	55	49	52	45	41	59	54	53	54	62	59	48	63	48	66	59	66	46	58	56	57	52	55	46	66	51	46	54	42	63	58	76	65	54	47	49	63	66	46	63	48	54	46	40	57	62	60	60	57	60	56	59	46	48	47	53	69	50	58	65	60	60	50	57	58	70	62	60	46	53	58	55	62	53	53	49	43	57	56	59	62	53	57	46	55	55	54	61	55	58	62	51	61	56	46	53	59	54	52	53	55	53	52	57	48	53	56	53	51	63	63	60	62	49	47	54	50	53	60	52	35	65	59	50	63	48	56	52	63	49	57	59	51	52	60	63	56	55	60	51	56	67	61	62	49	42	46	71	54	55	50	53	49	70	50	50	51	62	59	54	60	56	37	53	42	63	45	55	64	70	63	58	60	49	63	56	50	47	57	48	46	50	64	53	44	62	61	76	57	65	48	56	67	50	48	62	50	64	66	60	46	41	38	52	58
47150	47015	38546	41823	36060	7267	1675	1340	1230	1123	981	939	901	862	793	737	751	752	741	2235	13250	13751	8426	4059	1852	809	663	660	657	616	627	649	635	665	635	649	706	656	660	607	624	652	676	710	673	664	624	679	645	668	656	648	652	636	676	653	668	633	681	642	620	617	653	711	649	673	672	708	683	668	649	689	660	650	675	636	662	674	630	648	650	633	667	605	680	668	700	637	640	685	642	712	686	628	633	651	627	650	625	670	651	678	641	676	656	656	643	666	660	684	685	643	626	628	646	663	665	653	647	692	628	643	641	695	693	648	651	642	652	655	650	640	646	668	606	655	629	699	685	672	652	645	682	630	666	640	634	645	646	657	671	685	655	661	677	636	663	644	644	695	695	615	656	645	636	666	584	634	659	622	693	635	676	690	653	692	601	646	667	654	658	657	681	633	655	693	637	674	642	704	623	651	662	642	652	629	664	654	669	676	665	617	633	613	693	623	709	636	659	699	675	672	653	638	632	647	644	686	700	686	685	638	622	672	665	657	647	630	641	632	647	659	654	634	650	648	628	661	646	647	673	682	676	685	650	648	641	636	642	696	675	716	645	689	626	689	644	644	684	629	652	653	606	690	652	660	684	696	638	661	657	719	618	656	664	636	630	606	688	644	625	647	647	696	707	670	608	635	663	654	647	687	673	655	628	669	664	659	688	607	630	612	669	668	711	638	646	687	636	676	689	700	647	672	677	678	593	679	691	672	659	645	658	642	656	690	706	581	629	642	701	669	653	660	649	661	600	683	689	684	643	629	670	636	625	673	617	643	637	640	653	647	650	673	674	673	641	657	644	665	632	639	634	649	644	670	648	659	633	673	676	621	661	677	668	651	629	698	649	672	689	685	644	665	648	626	611	705	644	672	689	638	665	624	658	625	638	655	689	674	701	674	748	689	647	669	655	651	644	636	700	667	684	695	644	647	637	608	644	655	666	631	667	657	668	654	643	692	666	672	655	641	663	645	649	672	686	691	658	673	680	685	645	672	636	677	648	703	633	668	601	668	685	622	684	650	689	646	643	695	651	700	620	624	669	666	637	669	615	674	684	643	676	657	663	653	677	626	684	667	670	638	648	687	651	657	640	695	661	669	680	663	664	686	700	685	598	644	639	655	665	615	626	652	668	614	645	659	604	675	648	598	644	657	685	671	649	669	681	664	629	660	688	666	635	690	695	649	683	668	689	655	658	643	648	656	640	644	672	633	652	639	634	648	689	652	635	716	639	626	665	633	657	679	655	671	684	656	634	658	639	643	618	654	611	682	676	635	670	684	635	657	697	693	640	665	645	666	637	699	666	660	626	650	665	626	637	655	655	664	671	656	668	617	674	678	685	707	707	672	679	728	640	654	642	640	619	644	646	652	693	626	673	717	681	667	578	690	685	646	663	647	641	639	646	648	644	641	653	651	678	631	593	634	663	688	665	708	629	687	613	628	660	636	701	616	655	660	652	663	689	669	645	647	685	648	665	687	647	696	692	630	652	619	677	670	700	684	625	630	643	609	616	637	633	683	664	690	661	671	653	657	701	676	654	644	634	620	685	635	690	653	688	658	695	611	650	602	671	653	656	642	671	694	614	659	625	670	619	654	668	651	672	685	641	654	613	640	646	681	645	633	642	660	662	705	657	638	644	686	694	688	692	681	660	671	702	685	652	653	650	687	701	659	650	651	639	633	723	657	689	697	667	659	666	659	662	657	635	649	696	673	665	660	690	639	627	652	650	684	632	644	678	630	637	644	673	687	646	654	636	653	605	616	657	644	624	692	652	634	644	613	668	612	685	667	688	688	659	651	659	621	644	694	619	646	658	649	696	717	650	615	643	666	658	652	679	647	636	667	665	651	613	674	658	692	648	675	656	661	649	631	659	692	681	629	673	693	665	683	689	648	642	641	681	650	688	646	691	672	651	659	705	663	640	692	697	646	665	657	654	646	636	666	687	644	641	707	623	662	661	654	682	662	683	648	596	629	693	649	654	601	657	689	641	674	654	670	647	653	665	694	664	676	591	682	642	692	698	702	610	640	658	638	661	635	680	645	654	657	676	677	672	692	689	641	656	608	693	696	670	671	694	609	639	650	669	664	662	627	665	665	615	626	646	656	643	706	650	667	626	639	650	692	645	609	663	646	590	649	646	631	658	664	664	668	681	662	648	675	699	660	628	647	687	655	639	634	650	628	640	662	666	617	668	696	654	650	649	606	689	695	673	681	591	714	695	639	630	646	613	672	631	690	646	652	674	674	669	629	658	681	631	678	685	684	648	696	644	712	672	633	659	656	690	682	632	659	685	663	679	631	716	677	617	653	657	657	661	644	668	629	675	700	635	666	669	659	684	665	666	630	661	682	709	680	658	682	656	647	644	667	633	651	642	656	688	629	600	652	666	605	616	637	641	601	645	628	669	580	655	640	637	659	640	667	612	621	627	638	633	658	674	613	666	680	694	667	668	628	670	646	720	652	685	652	646	665	658	679	669	654	670	627	629	651	632	652	675	641	645	701	657	630	617	673	643	654	615	674	638	673	674	682	693	685	683	656	638	664	621	667	651	649	734	662	625	625	607	668	644	665	637	692	703	661	678	668	671	627	630	688	645	600	646	642	684	727	637	668	649	632	656	662	637	634	677	710	634	613	662	613	661	646	656	632	653	671	677	668	664	682	636	680	648	667	661	686	670	618	660	656	648	711	662	640	651	675	640	616	682	595	641	639	659	678	703	676	638	686	684	668	668	697	699	646	670	634	664	646	642	596	717	659	645	584	647	648	672	659	645	666	675	702	658	673	670	670	708	663	655	707	691	693	680	662	675	646	717	650	694	698	699	649	626	653	663	615	676	673	652	621	659	614	633	692	661	671	642	693	690	626	653	700	661	667	648	638	663	678	667	645	635	671	635	656	693	639	678	682	683	662	631	626	636	659	610	650	666	685	657	607	663	626	636	661	623	653	680	678	652	639	656	676	686	671	640	653	660	630	667	669	644	655	644	629	667	652	686	689	658	638	665	680	654	645	719	643	679	696	656	629	631	616	675	702	673	653	681	636	688	632	679	643	646	718	642	742	694	654	684	641	658	697	695	643	663	644	638	630	654	666	674	671	678	670	646	655	604	656	665	615	694	714	622	639	679	640	644	680	656	650	660	647	667	646	631	619	640	657	646	654	683	589	701	645	698	641	630	625	702	683	647	627	673	644	641	656	628	664	680	665	599	610	692	677	673	676	686	655	654	639	618	651	669	674	675	681	642	668	644	590	611	649	639	694	636	666	652	654	680	673	662	662	650	675	666	635	635	642	638	705	603	628	641	676	641	687	654	669	663	662	608	629	684	686	664	699	674	617	663	651	695	657	644	688	668	597	692	694	654	678	636	620	621	677	615	634	671	652	683	656	668	643	623	663	641	690	651	663	690	652	623	688	654	681	682	689	677	665	653	645	673	656	645	651	617	670	668	610	655	666	661	702	689	666
7758	11124	3977	914	263	95	50	58	55	61	41	56	43	62	58	41	62	52	53	62	180	192	171	101	97	64	51	53	49	35	39	46	54	40	65	67	47	48	46	47	42	44	58	42	54	51	55	47	49	49	49	46	55	49	63	48	52	54	44	57	42	45	55	48	50	45	41	45	47	58	34	52	58	57	51	60	60	50	36	50	48	57	49	47	61	56	57	66	41	48	52	61	46	58	65	59	53	41	57	47	62	55	43	40	63	49	60	48	56	43	61	59	47	52	64	51	50	56	51	51	47	51	39	49	58	50	43	59	52	54	49	54	50	45	53	43	58	51	48	67	66	55	44	62	49	48	38	47	45	52	54	46	57	50	47	56	63	40	59	54	40	43	54	49	39	37	57	45	54	54	51	56	47	47	53	48	53	57	63	48	66	64	62	46	51	50	49	47	66	60	58	52	54	53	54	51	47	44	52	58	52	52	58	51	41	41	48	55	55	52	59	53	49	59	54	53	44	53	53	54	54	55	52	51	62	69	62	47	53	55	52	50	58	53	57	45	51	64	52	47	59	41	61	44	53	47	50	55	46	52	56	67	45	56	50	60	49	58	48	50	45	45	59	49	62	53	51	50	56	45	64	38	42	60	39	52	54	43	40	50	54	63	51	58	48	53	44	40	59	52	71	56	55	46	41	40	51	57	49	51	51	49	59	45	60	50	53	53	47	57	58	49	59	56	52	50	52	52	51	62	58	52	58	51	55	48	63	52	69	53	40	51	46	47	54	42	47	51	58	51	48	47	37	60	61	56	51	49	55	52	59	48	59	52	37	47	50	52	54	39	66	54	48	47	46	38	49	56	62	49	39	47	55	52	58	56	53	48	46	55	44	57	54	40	43	57	50	42	52	41	49	59	63	43	55	44	46	59	44	52	63	51	57	58	51	47	48	58	53	70	64	48	55	48	41	42	63	57	50	59	54	57	50	65	53	57	56	49	48	39	41	51	60	41	60	53	57	47	65	35	55	59	36	48	56	62	57	62	66	60	57	42	56	62	62	43	51	61	50	50	51	45	64	44	57	45	50	38	49	53	50	60	51	51	48	66	51	57	60	58	42	48	48	46	46	61	54	61	56	51	56	52	53	43	56	50	49	49	59	61	45	48	39	61	61	52	46	54	43	49	53	49	48	64	54	61	48	40	58	49	57	59	44	35	51	58	40	41	49	50	45	32	54	46	50	42	50	58	55	48	47	55	57	45	42	47	47	59	59	50	56	44	65	63	43	60	55	45	49	64	54	31	48	46	46	47	54	58	51	52	59	48	41	67	43	42	44	47	66	50	56	46	50	46	48	56	64	43	70	49	52	55	65	29	47	56	50	55	56	47	53	52	47	54	54	52	57	55	63	45	52	51	64	54	47	51	56	34	68	48	49	66	50	63	66	47	36	54	50	60	50	60	52	49	60	49	48	56	48	55	35	47	46	62	50	57	60	49	62	60	48	49	56	45	60	40	52	61	67	53	54	51	52	51	53	58	54	42	68	50	65	52	55	57	42	48	48	33	46	54	56	41	50	52	48	41	46	56	60	57	57	38	51	50	53	67	49	46	61	42	46	57	46	32	60	45	53	48	51	56	54	46	47	51	47	46	48	45	50	44	51	43	54	55	53	61	55	39	55	44	55	54	50	62	49	43	59	62	58	52	51	67	53	41	59	68	48	38	49	47	54	60	47	60	41	42	60	50	54	60	48	44	44	61	54	61	51	50	43	38	45	48	48	59	50	46	61	45	42	55	54	52	59	51	51	53	62	52	57	59	55	49	54	53	49	51	55	50	34	33	53	63	52	63	53	53	50	48	61	45	64	44	58	58	71	50	49	46	51	62	48	49	51	46	54	38	43	45	53	78	47	45	49	57	57	48	59	62	60	59	52	51	59	48	48	64	51	47	52	47	52	50	46	41	55	64	50	46	58	45	34	46	50	47	45	47	57	53	59	46	56	48	60	52	48	44	47	61	64	58	47	48	54	53	54	63	55	47	62	68	55	48	44	49	59	65	55	57	63	60	42	48	58	51	45	44	63	52	44	50	44	39	60	40	49	57	56	57	50	49	71	53	47	45	62	57	47	39	54	50	66	54	53	53	49	37	65	48	59	58	58	53	40	41	43	45	49	45	48	49	58	52	46	48	58	33	54	51	55	58	38	60	48	58	49	67	49	52	55	56	39	47	39	63	42	76	54	43	48	67	50	56	42	51	54	65	50	50	57	57	43	48	48	52	42	51	68	56	51	63	57	48	60	55	46	61	39	53	32	54	43	47	42	47	49	43	41	42	51	55	50	53	52	42	50	54	52	59	63	64	52	57	55	49	53	52	50	52	48	37	58	41	62	51	53	45	54	57	58	48	49	43	53	63	47	59	57	54	53	54	66	36	40	54	45	46	67	53	47	45	45	50	58	51	57	57	57	50	61	50	52	52	37	54	45	50	51	51	60	47	54	46	59	57	54	45	52	53	57	48	52	46	46	58	54	58	55	55	52	58	47	53	59	54	61	54	44	51	49	57	49	47	46	59	52	58	57	48	55	56	46	53	46	51	64	58	58	48	52	54	59	51	53	55	56	53	50	54	58	52	55	58	59	49	62	47	49	67	44	42	51	49	56	55	55	49	58	55	48	48	42	58	65	47	57	54	51	44	51	54	53	51	60	57	49	52	53	48	50	46	41	49	60	55	47	57	53	55	54	42	47	47	56	44	52	50	63	57	49	40	57	61	61	45	44	58	43	55	36	71	37	52	54	55	56	55	57	34	62	56	55	56	57	47	55	48	47	53	46	56	53	63	61	35	58	56	68	65	50	54	42	60	51	47	43	49	54	45	54	52	53	46	41	44	53	57	53	47	51	54	56	53	43	66	53	49	49	54	55	52	59	47	49	47	32	47	43	46	55	60	56	53	51	52	54	49	53	51	49	39	58	51	53	59	56	54	55	46	63	64	58	64	51	55	57	50	51	50	55	55	50	63	48	45	58	58	45	60	52	45	59	74	52	44	56	61	57	50	66	53	47	52	51	50	53	44	67	47	36	57	58	65	53	55	64	46	59	52	49	54	52	50	53	48	50	36	37	42	35	49	49	47	45	49	52	61	51	52	54	71	53	53	44	55	49	51	55	42	47	57	48	54	48	54	62	60	44	45	35	39	65	61	44	44	43	51	48	41	46	61	51	51	61	49	56	63	48	58	63	57	59	46	68	54	60	42	63	50	61	44	60	57	52	49	56	53	53	45	60	39	61	50	49	62	55	48	58	49	45	54	51	55	40	56	59	42	39	56	57	54	51	49	52	48	66	50	44	40	36	55	44	53	48	45	62	42	50	44	51	53	57	59	52	48	64	57	48	63	55	61	57	37	58	61	46	46	48	48	49	61	58	64	55	46	52	52	50	45	49	57	43	57	44	53	43	48	49	38	46	43	57	64	51	55	55	61	48	51	66	46	54	54	47	64	52	56
40826	36189	22717	16601	16430	3383	862	812	807	738	728	703	647	712	650	692	679	664	653	992	4268	4987	3832	2538	1572	855	659	636	668	649	598	623	640	631	639	655	639	620	637	638	612	643	642	606	618	672	623	594	626	625	597	622	630	632	643	659	664	622	633	660	579	623	605	646	645	605	612	625	623	649	651	608	624	643	625	640	611	674	621	610	649	652	642	627	596	618	660	657	618	661	616	650	637	659	659	632	612	663	663	662	655	621	614	604	615	613	660	634	641	649	666	591	634	615	647	660	673	610	615	597	622	637	627	629	647	579	651	677	631	656	618	599	606	636	627	616	601	605	623	592	666	624	664	612	593	610	632	664	611	649	608	662	677	623	618	636	666	625	644	646	596	645	653	601	586	593	649	607	594	618	661	596	609	667	637	651	657	622	611	614	636	632	631	625	602	648	621	619	611	625	653	691	664	596	615	641	665	638	665	626	679	635	641	627	598	604	620	612	632	685	663	615	602	594	602	618	681	638	628	648	634	640	630	660	632	641	606	655	657	622	601	662	617	620	640	671	599	644	620	597	653	640	643	634	630	658	597	631	593	643	637	595	621	601	617	628	650	625	618	663	616	675	608	617	644	631	632	612	639	623	634	636	639	652	655	592	654	616	652	639	636	642	659	632	666	671	612	648	602	604	593	619	612	691	598	649	653	615	689	611	649	609	627	630	613	634	635	643	619	588	583	623	583	602	682	599	662	607	655	635	653	606	615	594	649	616	637	657	606	616	638	634	633	595	660	643	635	627	650	612	648	650	641	602	654	637	611	615	631	665	614	603	641	671	609	647	608	648	619	649	651	590	573	597	596	625	585	595	669	629	615	636	636	627	665	646	639	643	625	617	597	617	679	668	661	643	635	647	635	640	660	616	635	602	659	614	610	648	625	635	663	660	659	600	614	627	644	627	665	666	594	613	607	652	626	632	657	635	624	639	611	666	650	640	569	605	654	671	615	617	636	605	647	655	606	655	609	625	669	635	650	613	624	660	648	674	624	646	610	581	611	637	617	691	628	630	647	610	638	683	611	607	599	657	643	655	656	596	643	647	622	665	587	662	613	588	607	645	646	648	593	628	638	670	653	576	619	605	607	647	564	635	650	634	657	600	612	650	664	607	632	668	623	580	616	630	671	626	629	614	594	639	666	610	619	616	599	639	620	650	618	614	599	620	644	646	616	648	637	647	636	634	589	606	617	690	623	630	637	618	610	656	602	620	601	614	625	652	646	651	612	611	638	677	638	651	619	672	642	628	599	622	653	593	595	650	633	640	644	629	593	658	652	654	621	647	647	622	615	661	607	645	574	637	640	629	669	637	676	617	639	624	652	618	632	675	630	633	638	605	597	564	644	643	694	635	637	685	657	657	646	612	659	673	597	617	666	662	638	659	645	645	638	650	626	670	621	658	675	584	657	608	617	652	606	573	586	665	657	642	589	643	645	606	619	656	642	623	600	650	669	646	611	618	583	632	613	639	606	636	659	622	647	655	557	652	614	610	621	640	633	643	641	675	666	632	590	616	621	666	665	649	630	602	629	632	619	631	645	666	616	671	607	635	621	596	636	655	618	643	627	628	617	612	653	617	587	619	633	604	630	620	602	584	631	665	605	647	626	617	610	634	660	634	653	614	642	624	622	622	666	643	681	624	640	611	669	626	618	640	715	622	636	590	603	638	645	635	623	643	632	648	681	640	614	583	625	633	609	645	620	606	611	604	621	653	647	628	650	627	662	631	629	638	658	617	630	645	580	646	619	625	638	591	651	677	664	613	653	620	637	626	673	631	656	615	669	695	656	642	619	648	637	606	661	613	625	642	597	634	557	611	607	644	653	605	647	609	630	615	649	568	609	657	637	627	630	601	607	672	700	620	674	650	633	636	605	641	628	626	685	622	646	639	625	610	644	649	623	534	569	636	643	681	650	615	630	621	647	617	600	632	600	612	570	621	637	602	616	628	631	601	655	662	613	632	617	631	610	669	597	613	639	602	603	623	642	645	638	652	620	622	652	653	636	627	590	645	636	647	634	647	672	624	627	610	628	613	639	614	596	621	608	621	626	623	674	640	585	652	664	633	612	632	664	633	659	608	644	648	663	682	661	624	602	625	655	631	700	607	629	634	626	619	652	637	608	632	623	637	633	579	654	644	649	666	618	646	655	619	633	665	623	638	606	641	646	670	633	629	632	651	669	649	646	596	601	609	633	636	605	602	610	618	614	667	656	614	673	597	630	631	617	681	623	602	634	679	644	614	601	618	617	665	643	627	637	638	645	662	637	634	613	611	641	627	633	626	603	629	628	619	620	663	653	637	600	635	634	633	643	644	579	635	656	613	636	633	621	627	643	613	624	632	621	661	644	660	583	623	647	631	637	595	611	614	604	650	622	647	632	599	623	617	623	628	641	599	588	604	598	645	608	656	668	617	638	615	616	626	642	611	600	663	583	640	624	598	626	650	610	651	614	594	664	614	645	629	631	634	616	626	609	615	656	642	642	639	617	598	610	643	634	627	652	590	647	667	593	631	643	666	632	634	633	613	659	630	616	642	635	643	643	635	600	636	652	618	673	652	659	641	629	642	654	667	634	684	641	657	615	597	606	630	606	592	616	576	603	596	669	627	639	665	597	622	694	602	599	626	621	617	675	641	627	565	627	654	640	611	669	623	630	637	614	647	647	632	599	640	637	598	640	673	649	589	617	668	625	651	614	615	591	618	628	605	680	595	611	621	636	631	663	585	613	599	606	614	596	650	667	639	636	648	617	647	644	654	625	618	616	658	667	652	617	631	701	612	623	632	631	635	620	631	690	620	632	649	615	605	620	701	630	606	648	592	616	629	622	610	611	646	629	645	642	613	634	643	664	605	637	667	617	609	617	633	634	630	614	643	680	632	641	630	656	644	637	641	625	591	616	619	632	599	607	624	628	661	603	684	677	622	606	658	599	604	659	639	656	642	620	635	647	606	641	633	633	664	635	701	616	671	621	604	681	619	634	650	644	657	590	656	701	630	625	605	621	604	617	613	660	645	654	624	604	629	651	634	661	620	613	654	633	624	647	651	652	632	653	663	613	639	628	669	632	621	633	630	620	623	637	612	610	598	652	607	666	641	635	610	638	655	661	625	642	618	618	566	647	602	622	627	613	594	611	645	622	628	610	658	623	620	611	622	618	665	614	641	628	621	626	645	650	639	625	669	656	685	639	651	648	618	640	624	634	599	643	626	641	663	668	621	630	653	627	595	642	648	639	616	654	658	671	664	684	667	613	669	627	648	655	632	595	661	649	649	649	592	647	637	638	605	629	655	634	622	622	610	620	615	661	625	641	630	621	715	647	645	655	651	641	622	614	642	658	618	634	603	658	634	637	628	619	603	587	621	622	694	652	619	625	608	638	603	658	663	602	616	640	626	631	616	628	612	622	662	639	667	634	580	613	664	622	614	608	633	643	625	616	622	638	597	609	595	629	654
18640	30149	11901	2475	465	57	65	47	51	55	48	42	53	46	37	49	47	41	54	84	545	532	315	275	138	73	34	40	48	27	40	42	49	57	29	54	50	46	43	38	35	44	49	44	37	33	54	42	35	44	46	38	40	37	55	45	41	53	49	63	49	41	36	37	40	41	55	53	48	29	41	44	38	43	35	48	46	38	36	40	37	55	50	37	47	40	37	53	55	44	44	38	29	37	41	43	39	34	42	49	37	47	41	53	44	44	40	37	48	50	48	46	31	44	39	43	40	32	34	50	42	54	38	33	38	45	58	41	48	51	48	32	43	40	49	33	51	44	43	46	42	38	39	26	40	47	49	53	44	39	36	39	53	43	32	46	42	35	44	42	38	57	29	44	54	48	37	45	35	47	46	41	44	54	49	49	51	41	31	34	43	42	33	60	37	44	46	42	37	49	47	48	39	41	36	36	55	46	47	36	44	46	45	40	52	42	47	62	43	34	35	62	58	36	35	40	56	33	30	38	34	48	36	34	46	52	45	60	34	49	48	56	44	47	45	49	46	45	54	39	33	44	37	36	44	44	44	39	38	42	53	52	43	46	54	46	51	43	41	40	41	51	42	42	40	37	46	52	49	51	45	34	33	32	42	44	32	41	37	49	46	36	53	45	40	36	38	44	48	40	42	30	40	40	46	44	39	39	48	36	46	38	45	57	36	49	37	48	41	40	38	35	42	45	41	37	51	57	43	37	45	41	47	45	49	41	49	35	35	29	54	53	46	46	49	57	50	37	50	53	47	44	41	57	40	46	45	49	45	45	41	51	52	34	32	37	40	37	52	43	35	38	42	54	46	42	41	42	45	34	51	32	45	38	43	45	43	48	41	54	46	43	38	51	34	36	40	47	48	37	44	50	52	37	41	48	42	55	42	47	36	47	54	46	39	59	45	50	42	54	52	44	45	54	45	57	44	29	36	44	48	40	66	42	42	41	39	42	42	47	42	31	39	45	42	38	51	46	50	61	50	44	44	38	37	54	45	34	42	41	44	39	46	56	48	41	37	38	43	43	39	41	53	46	34	42	42	42	56	40	50	45	44	39	40	40	34	48	44	43	32	56	34	26	34	45	39	39	44	44	58	41	35	30	43	42	40	41	41	43	36	29	39	44	35	38	41	50	40	43	48	28	52	36	52	34	32	48	43	56	32	46	42	39	45	38	41	47	37	49	42	51	48	34	40	37	47	45	48	51	48	40	44	42	36	40	46	45	20	44	37	56	50	48	46	41	37	48	38	44	47	42	33	43	45	60	40	37	39	45	39	56	51	42	48	33	39	33	46	35	28	39	38	33	32	50	37	40	40	39	36	36	58	42	47	40	37	51	32	44	30	48	39	42	54	37	48	49	44	57	48	38	34	41	39	34	38	31	39	42	37	33	34	46	50	35	41	47	39	39	50	38	46	45	50	47	31	36	50	38	39	55	51	40	49	43	43	52	39	36	48	35	57	46	30	42	41	41	29	47	42	39	47	37	52	34	40	40	35	44	54	39	42	40	53	55	41	42	38	30	47	44	49	50	42	46	55	59	38	53	35	41	49	40	50	41	38	43	35	37	49	40	55	44	43	34	41	53	42	38	37	40	29	41	37	49	52	41	48	40	49	45	48	42	43	50	45	46	36	47	28	51	47	46	44	36	64	37	61	40	34	46	37	50	46	32	56	43	35	45	38	37	43	28	34	42	47	47	43	38	49	45	42	34	38	33	40	44	52	47	48	45	34	44	45	49	51	28	30	60	28	40	36	40	51	50	46	52	47	49	46	46	48	34	40	55	38	38	39	58	44	50	35	50	46	52	36	34	43	35	42	53	41	46	45	40	44	37	43	43	39	47	48	51	38	54	38	58	42	38	39	46	38	47	31	46	40	49	60	44	43	39	49	40	31	42	33	46	38	43	41	42	46	33	34	39	47	46	37	52	43	43	48	45	48	46	40	52	40	59	49	43	47	42	43	36	44	49	45	46	53	37	36	40	43	40	40	54	51	49	45	39	51	52	45	33	38	34	48	50	44	41	46	43	44	41	40	31	46	35	38	42	36	25	35	48	49	40	40	34	40	44	34	38	41	32	52	44	50	59	56	33	41	39	30	38	43	49	39	49	39	40	45	41	47	54	34	38	42	47	46	41	48	40	43	46	47	36	44	48	39	37	51	58	51	49	49	38	36	43	40	45	41	50	32	54	55	39	31	41	55	41	52	38	51	48	38	44	39	37	44	40	44	46	56	43	37	39	33	45	38	52	38	55	42	49	51	44	62	33	45	43	44	36	41	46	49	48	39	47	36	43	38	33	50	48	47	49	38	52	48	44	42	53	47	37	40	34	41	55	44	46	38	46	37	42	38	41	40	43	42	38	49	46	33	48	40	47	39	49	43	42	49	34	44	36	35	46	55	62	43	43	41	40	41	44	51	50	40	29	53	59	43	43	36	53	46	39	51	38	51	36	39	44	37	37	44	47	40	38	49	37	38	46	35	47	40	54	41	42	32	46	51	37	43	54	38	46	42	46	48	48	34	38	38	34	41	42	47	61	44	46	44	50	46	53	45	53	49	47	55	51	41	44	42	36	41	50	55	36	55	56	41	55	49	40	41	35	41	41	44	41	54	46	54	57	42	50	44	32	40	39	38	52	42	55	48	52	41	48	46	41	30	44	39	48	35	38	40	38	43	45	45	50	55	49	47	37	51	41	48	38	44	54	46	42	47	36	43	57	46	42	54	44	54	66	54	34	34	32	44	45	44	42	36	51	45	44	51	51	41	43	46	45	46	48	40	32	36	40	45	50	39	46	38	42	44	56	49	44	35	32	49	49	50	47	46	53	37	41	46	48	41	43	43	40	45	41	38	39	46	48	43	44	50	49	39	47	49	36	47	27	44	65	41	39	46	41	43	45	49	48	30	47	47	43	39	50	43	51	38	33	44	42	27	48	42	50	47	37	41	47	47	41	41	50	27	46	50	42	61	46	53	52	45	42	27	49	43	48	32	38	48	43	50	52	44	47	46	49	41	61	48	46	58	52	46	49	45	41	47	40	33	46	38	47	46	51	26	35	39	45	44	40	39	41	41	47	56	44	49	37	54	45	50	46	34	57	44	38	47	39	45	44	47	54	47	35	52	39	32	38	39	49	56	53	40	52	34	38	50	45	41	49	45	47	50	36	46	49	41	37	54	54	47	43	49	44	45	37	29	41	49	64	40	49	44	35	44	38	43	40	46	36	35	42	54	47	49	47	42	44	41	52	45	37	48	34	39	41	41	46	43	35	42	43	48	43	50	43	49	29	50	35	50	39	45	47	51	50	39	34	34	48	43	46	46	60	40	41	47	43	38	43	47	37	40	45	34	43	43	44	38	41	44	50	34	48	59	32	42	52	43	36	41	40	36	46	34	51	49	47	40	47	51	50	50	41	51	47	40	35	46	46	43	43	52	45	37	44	47	52	53	47	44	46
44977	42971	32558	19323	18838	2453	1728	1388	1189	989	892	808	801	709	663	683	640	624	662	2242	14338	12858	9039	7157	3483	1108	530	544	508	458	536	513	509	483	485	509	530	515	539	475	499	513	527	519	522	537	504	544	518	547	566	534	528	527	529	528	530	507	471	507	529	502	496	488	486	499	489	480	469	542	523	512	542	498	502	502	496	505	526	525	496	510	514	486	543	493	522	518	531	490	532	505	525	526	524	482	509	505	550	531	514	508	507	517	501	555	523	527	512	461	551	495	525	515	513	532	507	505	500	538	495	520	521	504	521	567	488	522	511	538	527	539	522	499	539	541	496	516	515	521	514	516	519	543	465	572	505	517	515	543	522	529	501	492	499	509	477	541	499	555	504	522	508	558	515	511	528	483	524	480	478	510	520	508	534	485	461	530	489	492	537	532	563	524	562	493	530	567	527	557	505	551	505	515	511	520	510	500	465	537	488	524	541	523	541	548	534	498	516	525	511	531	537	499	499	586	524	522	496	521	537	514	504	532	524	555	558	503	533	515	530	503	516	505	521	541	510	503	506	508	521	549	492	522	516	479	506	536	525	538	510	471	483	522	521	525	505	508	494	510	484	506	512	518	518	497	495	500	523	520	513	488	503	520	529	471	537	518	496	540	505	499	518	493	539	533	512	528	506	539	490	522	527	566	551	519	497	463	528	518	519	517	553	481	540	539	544	539	473	534	536	519	511	526	563	533	517	510	544	504	516	517	494	535	561	505	492	551	525	531	507	527	495	506	541	491	513	551	523	506	483	510	504	542	537	521	473	489	528	498	531	499	521	534	516	508	499	543	523	522	472	514	530	490	575	521	522	553	525	484	547	551	549	526	500	485	520	520	505	476	499	527	511	484	502	516	488	517	535	475	509	547	533	491	533	560	509	507	552	494	491	496	505	462	482	547	516	548	506	511	512	505	552	536	502	490	549	502	490	563	550	523	545	549	518	507	516	576	508	484	534	526	578	470	499	558	517	550	513	494	573	522	506	526	532	556	516	546	572	565	536	552	509	526	472	502	485	511	541	516	532	541	443	556	526	508	506	567	499	534	540	504	518	541	478	523	494	530	526	496	528	523	542	540	523	500	560	496	505	508	519	547	497	573	560	500	487	572	557	502	521	513	541	518	553	560	510	523	535	533	562	535	535	550	501	537	505	541	509	509	502	510	530	491	500	522	516	497	494	532	501	523	526	492	528	479	527	533	492	488	523	497	522	504	550	502	530	529	519	497	490	514	504	516	480	528	528	519	526	510	510	524	522	527	525	460	498	517	550	516	533	520	477	487	510	477	509	526	557	540	520	536	502	519	549	559	548	577	499	475	487	525	536	527	519	512	524	460	547	486	489	536	524	516	533	526	533	536	514	553	506	485	504	520	476	521	526	542	479	517	469	539	511	494	531	523	536	513	513	524	493	524	538	521	465	507	568	520	522	537	555	512	508	538	508	517	496	535	515	521	472	529	512	504	558	497	500	516	499	517	525	543	519	536	539	535	499	477	508	527	485	548	535	520	507	539	518	514	489	496	526	531	538	550	511	535	477	503	532	536	483	523	527	529	480	513	551	555	514	502	482	501	510	535	517	505	500	531	537	537	504	498	512	495	555	526	541	513	528	551	516	513	513	553	532	518	540	529	477	523	527	515	537	485	526	501	515	475	551	531	506	477	506	483	550	536	498	516	503	498	505	480	526	497	548	518	516	533	494	546	524	549	503	550	550	510	534	554	537	496	486	519	504	532	501	514	514	519	518	549	509	520	519	545	537	503	512	521	529	509	539	540	573	502	525	485	531	529	538	526	528	526	466	556	531	541	560	459	519	514	480	515	522	521	474	495	520	469	517	512	525	555	492	521	519	500	514	494	579	495	544	525	518	517	562	560	538	529	504	515	491	535	566	493	527	516	507	518	515	530	553	537	486	519	520	531	562	516	537	520	516	546	502	510	517	547	506	487	500	498	529	508	522	469	540	499	520	515	520	535	521	542	531	529	541	502	506	526	552	520	514	529	518	494	531	525	490	534	559	542	541	508	546	520	527	540	516	485	514	499	486	533	516	500	503	483	490	527	500	522	503	553	507	517	527	505	534	561	525	545	535	508	513	531	494	541	508	533	514	543	545	554	485	513	525	519	504	503	550	508	493	553	536	518	512	565	480	523	503	473	534	486	525	509	538	517	558	527	524	483	517	499	507	501	483	538	515	506	518	512	523	496	454	521	506	560	518	504	520	480	501	501	539	531	514	512	497	509	498	518	558	529	554	517	518	494	525	518	530	506	519	523	518	505	522	526	481	503	523	584	505	537	541	482	533	529	513	534	530	521	503	512	520	580	486	520	534	517	525	535	503	482	547	529	521	547	482	531	539	486	481	512	493	519	473	517	514	512	523	529	540	503	534	507	558	518	505	517	566	498	549	487	513	523	522	502	537	569	539	547	508	524	527	542	484	487	538	515	481	537	496	520	521	476	518	543	512	503	459	568	505	537	540	505	546	560	540	513	480	538	499	500	469	517	520	516	519	527	533	544	532	518	493	564	555	553	549	540	497	493	516	517	520	493	491	472	514	510	519	489	526	499	523	524	559	533	494	538	515	549	541	530	549	529	527	527	510	520	515	517	496	525	525	550	488	497	461	496	489	504	548	496	511	512	545	480	508	536	491	521	520	469	518	527	501	525	519	499	526	523	497	513	535	525	517	516	522	521	520	511	496	494	532	500	502	502	497	473	521	536	523	485	518	461	529	522	521	509	509	514	508	487	543	551	540	506	520	527	558	449	529	493	492	507	509	522	499	496	518	500	486	548	488	512	498	536	504	501	482	521	546	510	498	500	484	484	490	501	482	451	509	464	522	506	489	528	548	552	529	517	463	507	516	505	495	501	528	527	540	534	547	516	534	534	492	569	541	497	500	499	507	516	507	506	506	519	523	511	483	542	530	508	505	522	529	567	503	521	574	533	495	479	475	510	527	469	559	554	548	544	552	512	505	493	521	502	507	496	503	515	513	492	528	515	529	503	498	476	532	512	540	499	511	489	494	519	511	473	532	523	557	491	519	524	540	519	498	527	519	537	491	523	499	477	526	561	502	489	516	506	536	492	530	527	456	560	492	509	508	499	489	502	515	517	526	550	521	518	517	500	501	499	526	484	472	545	508	507	519	543	500	496	540	504	512	475	507	529	551	510	511	541	539	526	508	530	545	504	523	515	479	500	514	522	524	551	491	543	491	579	485	504	539	497	500	538	537	510	520	494	513	533	511	521	520	544	526	499	509	508	493	546	517	517	544	488	492	523	487	494	499	488	511	524	501	537	520	527	569	533	524	518	510	539	488	522	542	532	515	536	500	506	525	524	502	527	497	528	540	484	565	516	492	529	488	506	513	526	557	528	514	541	469	528	504	522	516	526	561	518	519	536	501	534	493	535	506	504	508	565	537	521	536	538	488	521	502	525	543	554	497	539	551	525	526	523
17038	26676	11184	2391	357	81	75	73	62	77	67	64	70	68	74	67	67	75	80	101	541	561	562	246	129	61	75	53	66	56	88	67	63	62	49	80	81	78	57	63	72	80	61	59	56	68	66	69	73	56	58	70	71	77	64	61	69	70	58	64	57	68	72	58	51	67	47	69	74	66	61	54	65	59	68	62	61	76	54	70	62	61	53	62	76	55	56	46	50	80	58	62	75	63	61	59	67	88	69	80	73	76	73	68	61	60	63	57	71	65	59	69	73	61	67	54	72	52	54	73	63	67	63	51	66	51	71	56	48	62	76	48	67	60	73	84	87	70	76	52	66	63	59	67	44	72	56	58	61	68	62	69	63	79	61	73	54	90	68	66	69	72	81	65	64	53	51	69	54	72	67	61	67	72	62	53	72	85	71	64	65	63	59	59	67	65	71	64	65	63	75	54	57	65	54	62	71	78	66	53	73	75	59	73	62	62	67	48	65	75	82	65	66	80	60	57	57	83	65	51	51	58	71	73	68	71	64	58	65	71	71	64	59	75	55	56	64	57	48	61	72	50	55	61	55	73	64	65	59	56	58	79	53	65	59	68	71	58	61	62	63	62	50	67	59	67	59	75	56	55	55	68	65	66	59	55	55	56	56	59	69	71	65	63	60	59	69	63	50	64	63	59	62	62	51	60	68	72	58	57	76	67	59	62	68	76	59	56	68	86	72	65	77	69	80	67	60	60	63	76	61	58	61	62	68	61	72	78	85	80	63	62	72	70	66	74	62	65	67	75	68	66	64	63	58	53	66	67	50	75	64	51	69	76	56	66	54	63	69	70	70	85	74	60	57	69	66	75	75	65	66	49	72	56	68	65	78	61	53	69	64	65	64	69	68	62	88	60	69	68	78	67	61	66	47	69	64	63	73	41	64	71	60	60	69	66	61	63	61	54	63	62	77	63	73	65	59	66	64	80	72	82	59	75	79	62	52	77	70	52	75	57	75	57	83	63	48	61	62	74	53	59	58	51	52	61	74	60	53	68	52	60	61	71	54	68	58	66	69	54	58	71	50	66	58	70	68	55	60	74	77	64	73	74	55	59	74	66	71	66	63	80	62	66	68	58	77	71	66	56	63	75	63	54	73	67	54	67	67	70	55	56	62	58	66	68	78	57	50	66	60	70	66	72	57	58	63	71	65	59	72	62	50	66	72	73	52	50	72	78	78	68	64	59	59	66	64	57	65	64	63	68	74	62	70	65	76	61	63	52	60	73	59	65	68	69	77	70	66	70	68	66	59	64	49	84	58	64	83	69	50	64	57	58	77	72	71	64	68	59	61	62	65	78	69	77	74	64	54	70	61	88	61	66	65	74	62	56	57	57	55	65	64	74	86	73	70	77	62	71	64	71	69	56	59	64	53	58	60	65	84	57	61	55	70	67	55	72	70	73	57	66	65	63	58	53	61	69	71	64	82	71	64	74	72	83	71	70	57	64	61	59	50	56	74	74	68	78	60	86	54	52	58	57	75	69	63	72	62	66	57	53	65	45	56	60	72	68	63	70	54	65	65	74	68	68	84	42	60	76	57	69	76	63	67	66	73	69	61	66	78	55	61	62	61	67	72	49	63	58	64	67	59	79	63	58	73	71	61	75	68	63	53	77	68	54	80	68	65	75	80	74	60	66	62	72	61	60	71	66	57	53	75	55	71	48	77	60	69	53	74	60	63	60	46	55	62	54	74	51	69	64	72	68	59	64	61	53	54	56	79	58	69	71	49	65	75	58	57	55	58	68	48	79	65	63	74	44	73	74	61	59	66	64	60	61	53	63	60	75	67	60	56	55	56	62	63	64	61	52	63	81	72	49	67	68	77	72	58	73	44	67	57	71	71	79	75	68	76	67	47	66	62	72	45	54	65	55	58	61	84	54	67	54	69	61	74	71	55	63	73	69	61	71	68	50	72	79	83	62	61	68	73	61	81	64	65	53	54	73	60	58	65	58	73	63	68	65	67	62	60	59	66	72	57	60	57	70	55	64	64	52	61	48	73	54	63	63	59	76	65	65	66	65	77	59	78	60	68	70	63	65	49	59	63	74	58	82	70	77	72	63	73	43	88	75	62	62	70	52	70	67	66	71	65	64	59	63	53	58	85	57	55	66	64	63	65	84	45	60	58	65	67	54	62	68	59	59	47	58	71	68	48	48	56	60	60	63	52	68	67	69	66	56	71	63	75	61	53	59	50	77	62	57	70	64	74	65	59	60	58	65	58	62	64	60	62	55	59	61	63	65	72	80	62	67	72	62	62	68	65	68	66	61	61	53	61	64	67	51	79	55	62	71	75	64	62	76	60	63	53	68	62	58	80	67	68	59	66	44	48	87	75	64	79	59	59	74	80	69	64	69	89	70	71	56	63	57	59	60	69	64	67	58	47	58	72	67	67	68	75	75	71	82	68	80	69	50	66	84	63	63	64	57	59	47	68	52	62	56	66	60	63	54	75	63	68	69	58	64	49	64	53	72	83	63	64	64	61	70	72	68	72	49	62	65	57	74	67	55	63	65	74	75	60	77	78	69	66	57	66	64	73	61	62	83	64	52	58	56	53	58	66	56	58	95	68	68	60	68	59	73	66	90	60	62	75	79	73	60	69	66	63	57	72	65	60	55	59	66	56	63	55	54	65	64	59	64	71	75	64	64	66	48	79	73	72	62	46	80	53	61	61	67	64	59	64	80	66	55	52	73	70	65	71	62	75	55	62	74	68	67	59	66	62	55	73	71	67	51	78	69	72	67	50	80	63	73	59	72	77	54	50	61	58	68	55	52	68	55	74	60	61	72	61	58	76	56	66	71	77	67	78	80	56	60	64	77	66	53	70	71	70	71	63	81	49	69	67	62	66	58	65	70	63	48	59	73	68	62	69	55	49	56	82	56	71	74	62	78	73	71	61	57	73	66	62	65	76	70	66	82	65	76	60	56	78	59	77	61	65	65	71	69	63	50	63	64	62	65	66	63	81	66	70	72	66	60	59	72	59	63	65	61	76	69	62	61	61	74	67	69	72	56	65	77	73	55	77	55	58	81	50	68	64	80	70	72	77	70	59	64	75	63	65	80	67	76	61	59	67	79	61	52	62	63	63	83	70	59	81	57	53	59	53	53	60	47	69	55	69	70	62	66	72	59	56	85	71	67	67	66	57	62	70	69	65	64	67	56	76	79	65	67	64	61	60	68	65	54	57	59	69	47	60	62	76	65	68	83	52	87	69	63	63	65	69	58	62	65	65	69	68	81	69	51	64	55	69	38	65	52	60	82	67	63	60	74	70	66	70	58	72	89	56	68	51	65	54	55	70	61	63	55	67	67	70	65	70	63	66	64	55	67	61	62	75	72	68	65	54	64	75	58	75	66	76	68	60	64	49	61	66	73	75	67	66	55	65	68	72	58	65	87	56	50	67	59	63	75	78	73	67	63	49	68	56	62	62	62	72	77	77	57	62	53
47658	45743	32257	17798	15295	2344	1884	1547	1441	1270	1198	1148	1012	1035	1011	982	891	930	934	2021	14294	13410	13143	6300	2244	971	834	781	787	796	842	780	776	817	806	768	810	762	804	749	805	870	797	782	858	776	822	791	773	791	737	774	743	851	782	788	812	784	798	771	747	768	799	826	778	766	766	725	813	770	776	809	811	781	789	765	819	762	748	729	774	795	816	760	804	786	766	810	737	810	714	839	779	798	757	784	760	752	798	777	831	774	775	799	780	821	790	813	785	756	791	803	753	813	804	837	761	766	786	740	782	792	736	783	781	812	746	787	806	810	769	765	776	797	820	761	797	820	787	793	833	808	805	786	855	759	817	798	789	740	782	773	755	825	793	752	800	825	763	800	820	797	741	787	821	792	777	764	799	833	827	838	771	761	740	798	791	792	795	792	820	831	834	803	800	810	767	811	776	798	792	768	768	782	827	776	775	766	817	778	749	810	768	773	757	786	779	776	769	803	805	786	780	815	832	803	784	806	798	813	764	769	801	815	758	792	818	796	821	783	789	848	805	810	793	758	830	797	787	801	763	742	825	749	813	784	824	763	842	803	818	779	790	766	791	831	790	745	774	756	814	799	805	775	780	819	766	810	841	750	809	830	807	810	814	812	852	773	801	805	783	739	845	820	769	738	770	833	762	823	830	812	792	754	767	754	801	828	783	773	775	724	801	758	835	769	800	774	751	780	754	747	787	778	805	779	766	794	767	758	784	823	783	764	786	776	761	760	756	777	768	815	805	794	789	758	803	790	768	823	724	776	796	777	792	782	813	806	790	790	776	796	805	777	796	716	762	804	821	772	770	804	756	773	765	770	809	829	756	795	780	783	800	778	770	811	791	760	748	811	848	780	801	819	790	778	776	824	782	736	800	787	767	777	774	784	757	817	830	768	746	798	772	804	765	784	821	748	774	818	764	770	811	855	801	800	777	821	779	751	841	827	800	781	784	791	794	779	818	760	772	775	805	856	816	741	814	810	791	817	737	785	787	763	815	767	796	772	803	776	777	810	771	801	807	793	845	804	784	810	801	764	762	784	857	807	865	788	801	805	808	791	804	747	814	826	778	751	847	775	796	793	843	799	764	780	797	836	832	810	810	813	786	813	781	793	751	794	769	818	798	756	745	798	795	759	794	778	834	834	772	828	775	799	804	764	802	818	765	786	845	816	721	791	770	820	778	799	793	771	785	778	769	802	748	757	782	785	793	771	833	840	779	795	723	810	829	772	753	818	797	768	744	731	781	827	758	796	743	777	775	824	798	821	803	747	773	804	785	818	795	805	746	817	778	820	812	806	802	777	776	810	790	764	825	812	838	822	772	724	776	776	807	776	758	771	887	847	802	818	762	808	803	811	784	836	764	775	795	755	789	775	786	789	810	796	818	786	808	739	800	763	771	839	833	822	807	809	835	798	790	804	771	808	805	780	852	759	779	789	813	807	787	808	864	778	803	745	788	794	771	774	785	821	790	798	850	796	775	853	795	785	786	795	765	756	778	833	789	815	755	790	788	789	835	807	734	793	790	764	796	763	823	749	793	780	796	776	796	773	793	788	873	803	796	796	794	816	768	786	791	759	807	766	770	843	811	808	782	812	831	806	791	764	777	792	816	749	785	754	797	842	811	785	791	786	769	818	728	755	764	816	829	796	792	811	762	791	767	809	765	764	764	764	821	796	794	782	781	781	764	771	804	788	783	812	806	748	796	760	806	790	758	830	795	772	762	776	778	781	777	806	772	774	758	780	817	779	762	804	798	768	792	749	794	737	779	786	819	788	844	790	778	779	828	787	774	822	825	828	777	763	798	739	802	795	813	812	763	755	808	758	714	800	775	828	789	765	739	741	753	789	789	845	782	767	755	770	799	822	799	781	811	785	762	822	781	793	798	805	813	791	760	770	740	789	823	752	786	752	755	750	783	797	769	766	736	835	778	789	766	800	800	795	775	809	781	800	823	813	744	783	796	789	739	823	756	804	841	754	781	810	840	847	769	767	793	781	855	795	742	757	793	827	767	779	798	799	827	787	810	727	775	748	771	806	780	755	796	783	798	785	771	782	771	761	754	786	730	760	758	747	797	815	779	792	817	776	814	784	832	841	792	795	752	837	818	782	734	805	784	748	772	789	746	794	873	759	798	736	818	811	765	770	801	755	785	817	810	744	812	751	780	797	801	806	832	832	803	771	744	795	724	823	780	760	819	785	755	788	797	795	770	777	797	754	771	777	802	790	772	830	788	799	802	802	782	840	751	814	831	796	800	770	781	795	773	770	754	839	837	789	786	800	764	789	783	770	773	822	811	811	807	764	828	827	769	784	826	744	815	783	727	791	752	736	791	753	760	857	816	813	781	795	743	767	779	786	778	779	774	777	771	806	766	776	809	802	730	773	730	773	759	752	811	788	770	781	804	799	784	790	803	750	803	781	781	785	822	829	756	808	752	763	766	793	819	786	828	826	813	805	766	777	807	772	818	799	836	800	826	823	762	834	789	738	811	829	799	828	816	779	792	802	811	808	832	831	811	816	803	821	836	768	746	782	777	805	812	762	773	748	847	793	785	829	788	798	831	765	780	800	787	851	750	782	819	813	794	792	737	796	824	816	792	803	779	783	829	774	760	737	810	806	775	748	786	808	790	817	809	849	749	761	785	775	749	799	783	779	808	787	817	813	765	806	754	805	823	783	795	798	816	749	772	793	749	748	774	746	786	794	787	818	770	798	795	750	778	815	773	796	776	795	778	844	796	824	825	802	725	798	779	750	803	755	752	808	799	788	789	784	797	777	791	773	830	791	782	781	820	783	831	781	797	815	813	780	845	760	765	793	789	779	816	812	760	808	824	784	741	784	823	799	764	760	800	777	773	788	755	795	839	811	783	782	796	800	795	817	798	766	841	761	794	801	791	780	766	747	785	804	783	780	792	776	757	785	750	787	756	787	806	812	836	807	752	792	754	785	741	762	767	748	758	778	783	801	816	760	842	778	784	827	797	773	812	820	798	752	759	840	776	785	743	777	824	766	789	765	786	786	817	783	793	760	782	788	771	811	794	833	752	790	781	771	808	797	824	841	771	820	784	755	816	851	793	774	817	779	788	833	787	788	757	754	804	797	796	798	827	769	774	773	787	776	741	823	803	784	780	799	800	770	819	814	840	776	815	807	795	795	809	783	776	787	793	781	755	819	821	773	816	776	767	840	801	839	788	804	798	801	779	735	786	767	785	747	776	758	774	831	785	786	841	767	712	850	815	731	748	785	753	790	742	858	843	805	806	801	806	821	766	781	877	785	795	792	784	789	772	787	770	793	770	804	810	771	765	847	784	811	752	780	773	767	791	787	833	801	776	782	773	779	841	796	762	850	779	813	795	812	792	801	781	787	819	783	819	781	824	766	796	791	787	776	762	805	848	804	788	783	781	850	775	772	782	777	793	753	812	838	743	779	839	792	781	744	777	780	818	815	805	829	763	837
25230	38011	17229	4411	311	207	62	63	48	72	58	62	58	59	65	74	71	56	90	198	943	985	542	235	128	58	46	43	51	51	47	49	55	53	53	62	53	51	51	55	51	60	54	58	42	47	63	59	54	45	46	55	61	52	55	61	50	57	42	58	49	52	63	52	47	57	45	49	51	56	53	66	53	41	59	39	44	44	40	52	58	52	45	41	73	78	65	53	67	37	56	54	45	58	56	51	38	52	54	44	58	69	47	66	56	54	62	48	62	55	47	60	45	38	70	51	53	49	60	56	47	48	50	54	49	38	59	49	64	59	53	60	54	72	64	51	58	44	53	48	44	47	56	50	53	51	48	53	62	53	53	51	70	55	51	49	51	46	54	63	51	47	41	54	48	52	38	49	54	60	60	43	56	56	47	48	61	44	57	66	49	52	43	52	62	53	40	45	43	45	54	33	44	45	48	47	46	61	55	54	57	53	59	46	55	60	49	46	54	48	58	50	62	59	47	56	67	67	58	57	64	56	40	60	49	58	65	56	58	64	57	48	51	51	59	57	47	61	54	51	42	68	57	55	48	56	50	49	49	63	41	58	51	56	48	57	47	46	53	76	53	63	41	56	48	46	56	65	67	47	56	39	47	54	57	58	55	64	62	52	54	49	48	73	67	63	55	58	48	50	68	47	40	47	49	55	56	57	55	52	47	51	40	48	38	53	53	48	62	48	55	64	49	67	72	60	44	60	63	46	55	47	57	63	48	54	56	69	55	40	49	56	63	56	65	63	49	62	51	40	57	54	48	46	51	52	57	55	55	43	55	57	60	54	58	59	52	70	51	52	62	55	52	52	45	58	51	38	57	53	57	58	55	61	54	56	59	50	50	48	58	58	48	52	60	54	48	51	62	54	47	50	53	48	50	58	54	60	61	55	53	48	56	53	68	60	52	48	55	56	66	60	61	36	57	49	49	47	55	56	55	39	47	44	53	40	49	51	68	45	55	47	48	40	57	47	50	41	50	52	57	61	61	60	45	56	58	63	57	52	57	61	61	57	55	45	57	55	52	68	44	46	52	53	51	55	64	58	59	61	41	48	53	54	55	72	51	57	41	57	53	59	68	43	51	50	51	63	46	61	63	45	35	55	58	58	41	49	53	63	47	59	46	53	53	57	47	62	48	47	56	56	51	59	61	69	48	46	48	46	54	50	58	67	60	45	68	53	52	53	57	58	60	55	53	51	54	60	64	54	54	56	54	60	57	57	65	60	68	73	46	49	57	51	44	50	49	54	70	44	48	49	48	43	55	60	57	53	52	49	51	54	61	44	47	46	59	49	46	56	50	57	64	55	51	53	50	51	57	52	53	46	53	61	59	57	52	72	56	65	62	54	52	55	52	37	46	48	48	56	48	50	53	59	46	58	58	61	59	58	42	56	57	48	61	58	58	59	61	50	39	64	50	57	57	46	51	47	44	47	46	43	45	71	58	51	51	60	51	48	54	51	47	59	41	56	55	47	48	68	55	50	54	57	48	45	45	47	59	56	57	51	66	41	56	43	64	48	59	50	54	53	50	56	40	52	55	36	55	48	57	56	66	53	49	47	59	49	53	54	56	52	52	61	54	58	49	55	49	53	41	46	44	62	60	41	55	56	46	59	53	58	59	51	64	48	49	53	47	50	48	48	50	48	64	58	53	41	55	69	43	53	63	55	43	54	50	64	51	62	46	47	52	53	59	55	47	47	55	76	67	48	59	62	49	46	51	75	52	59	52	53	55	60	50	49	49	57	63	47	53	53	57	67	47	53	55	49	55	52	44	58	50	58	62	50	60	51	53	56	51	55	55	64	56	56	49	46	56	65	44	56	45	49	55	49	51	55	68	65	53	49	48	48	57	53	55	55	54	57	67	56	45	55	40	59	64	41	59	52	52	65	53	60	58	49	50	55	58	58	56	55	41	55	51	46	51	56	65	43	58	52	48	52	55	59	51	55	57	46	56	54	51	52	55	54	68	57	55	41	58	54	52	50	59	51	48	50	42	57	58	50	47	59	42	55	64	58	56	42	36	41	48	45	46	58	47	55	53	71	55	52	59	48	52	44	61	53	53	52	49	55	51	65	49	52	61	46	61	48	46	61	40	56	62	56	56	41	69	53	77	61	54	45	48	58	48	46	63	61	56	50	49	55	61	50	46	39	57	57	51	47	40	62	45	53	60	58	55	52	56	50	49	52	56	56	47	53	43	54	40	72	55	46	51	48	56	60	58	56	41	36	54	50	54	50	62	40	50	64	51	51	44	73	53	67	45	54	63	45	49	48	51	44	55	56	56	62	65	53	42	59	54	60	57	51	60	43	60	51	52	56	42	50	56	52	46	53	55	60	58	58	55	41	58	61	51	51	57	55	48	51	58	52	48	58	53	50	57	51	48	55	48	60	54	45	36	59	54	59	62	58	59	60	47	45	58	68	38	50	59	69	60	51	45	60	53	49	54	48	71	42	57	49	48	45	54	60	59	57	56	52	51	59	58	49	73	52	66	56	64	58	53	55	46	51	65	53	50	48	51	69	61	56	39	54	48	55	48	43	58	59	48	61	57	46	46	56	53	63	59	52	54	44	58	35	49	45	60	60	64	51	57	58	56	52	61	59	52	44	60	58	53	68	59	67	61	57	48	53	40	49	62	44	49	62	57	53	61	52	49	60	61	55	59	59	60	54	56	60	54	34	49	53	48	53	59	60	47	58	58	50	62	59	57	47	56	48	59	52	56	56	55	64	52	50	55	55	48	51	44	55	52	46	45	58	62	42	60	61	50	54	44	59	41	57	49	45	45	60	49	54	53	47	47	47	50	47	57	50	54	65	66	54	63	48	70	63	52	39	49	50	52	59	62	55	55	47	50	54	41	60	66	46	67	49	58	54	58	56	50	56	50	51	50	47	59	54	51	73	45	44	60	58	51	56	47	51	44	62	52	48	50	49	70	65	50	55	65	38	57	70	56	55	57	43	48	60	54	45	57	62	56	47	43	64	51	53	55	56	53	53	52	49	43	45	61	37	42	79	49	50	49	64	57	68	50	57	58	55	58	46	44	62	59	44	56	49	62	56	49	48	55	58	46	50	52	51	44	50	62	44	59	60	58	52	48	70	75	51	45	50	49	49	56	51	43	51	53	58	49	39	48	42	55	52	66	59	43	55	51	54	59	43	53	59	38	43	56	51	60	66	64	49	54	60	41	52	61	54	41	61	56	61	69	74	56	40	57	56	50	51	48	62	45	46	66	54	60	54	55	61	51	56	50	49	57	63	55	60	53	54	56	48	60	69	64	48	67	56	53	57	61	54	47	60	48	55	53	49	56	59	50	46	47	57	59	51	54	52	64	50	49	59	60	58	55	55	60	50	61	61	37	61	48	39	52	58	43	50	49	51	57	56	60	63	49	43	46	47	49	53	55	53	39	58	58	44	48	53	44	54	45	70	52	49	57	49	57	54	50	59	45	58	57	56
45567	45430	37026	21177	14905	7752	2416	2090	1664	1430	1241	1146	1032	965	958	915	874	830	1777	5335	20376	19466	12754	5833	2191	872	617	602	653	648	650	667	736	650	682	659	689	688	676	672	674	606	645	634	675	652	700	649	674	673	597	638	695	647	678	649	640	665	639	659	649	684	664	615	657	644	601	685	647	630	636	597	627	663	628	670	630	617	619	655	651	666	638	654	692	648	637	664	638	677	631	652	641	646	647	595	669	654	687	629	653	664	638	681	646	622	657	637	670	656	624	667	618	651	653	652	667	671	682	636	670	623	669	660	667	654	643	632	675	692	636	658	631	629	723	625	664	671	641	656	632	657	659	641	676	671	628	656	637	662	627	631	684	614	665	676	605	614	653	670	629	668	669	642	675	655	662	692	604	620	633	637	639	649	627	637	677	680	661	688	696	650	630	664	664	660	659	671	642	682	614	626	645	632	678	676	631	679	626	630	658	632	666	673	641	648	655	656	657	661	640	657	612	666	662	650	655	669	655	617	636	643	618	650	654	688	674	702	646	676	665	595	678	692	605	669	647	669	668	645	651	643	629	666	668	694	695	671	651	648	636	633	665	620	652	721	695	674	643	699	637	634	667	661	659	698	710	680	664	639	637	662	623	649	616	681	660	659	674	653	687	649	683	668	667	634	662	650	649	606	644	691	704	648	665	652	640	662	647	627	659	594	692	674	688	696	633	637	673	625	638	652	627	687	603	685	641	684	648	612	619	625	685	697	637	640	626	652	672	634	650	642	700	615	615	655	675	615	648	644	648	663	659	674	660	607	670	667	638	655	702	663	638	667	621	635	620	738	645	674	639	631	633	668	672	651	652	653	663	611	635	702	677	634	657	662	659	663	717	648	639	691	686	639	669	658	668	650	720	639	676	619	619	677	652	682	633	613	678	612	603	673	655	639	588	610	644	617	689	661	663	651	635	633	639	648	613	663	662	630	630	664	671	633	656	616	663	644	665	624	638	634	617	614	645	650	655	662	647	632	647	619	651	636	669	658	638	624	684	673	720	689	660	629	671	694	643	648	644	643	669	645	661	635	683	623	646	690	656	627	687	649	650	720	671	618	634	619	670	660	636	662	677	622	686	648	658	695	691	652	601	641	650	648	628	651	643	673	688	627	655	647	626	672	661	624	602	659	691	655	657	632	650	635	613	661	703	670	666	626	684	629	672	632	658	694	713	672	674	635	696	644	671	637	674	617	667	692	690	650	610	621	643	682	622	670	619	674	694	687	694	646	623	627	679	654	602	673	669	648	652	665	651	646	696	673	614	651	677	628	665	645	689	634	698	665	643	603	629	666	700	661	654	695	654	677	655	683	665	665	707	609	660	651	654	687	593	682	646	677	660	665	666	628	649	645	638	653	673	674	619	638	607	660	625	658	614	671	635	686	648	672	672	629	623	652	639	664	607	641	639	692	666	670	699	611	668	653	668	649	659	657	643	623	624	614	653	712	646	664	642	631	669	644	668	635	631	651	670	605	625	672	650	612	665	635	655	682	612	620	649	646	660	639	659	653	639	648	694	594	652	660	636	647	634	688	669	669	678	639	669	630	642	639	700	651	653	652	630	652	622	675	674	648	622	647	646	667	667	680	659	651	625	619	678	618	714	646	665	671	688	641	690	686	626	643	652	639	669	641	645	655	609	611	703	650	630	649	651	645	634	678	664	678	615	682	672	674	649	666	719	644	657	645	657	652	641	603	662	643	665	651	665	632	639	663	626	632	675	676	621	672	627	652	633	681	670	661	601	656	687	610	698	675	624	661	662	698	617	610	661	626	661	653	617	660	699	618	616	628	702	653	660	678	635	650	627	629	669	610	681	675	615	667	674	618	649	642	652	633	628	655	698	668	675	681	645	636	629	654	659	642	650	669	636	637	652	678	620	652	626	631	614	686	627	608	649	642	639	654	652	612	651	637	687	668	695	671	667	636	655	652	630	628	659	657	659	640	634	656	664	646	669	631	636	634	610	626	660	663	672	635	642	652	668	663	646	642	682	651	667	651	690	665	661	663	673	683	706	682	633	648	622	655	671	654	654	647	673	671	649	682	654	681	679	681	616	634	661	673	665	682	665	646	647	623	656	650	637	686	645	646	641	728	645	666	661	675	655	669	673	655	652	641	661	629	626	670	638	666	646	617	644	663	619	632	682	647	656	649	666	691	649	614	631	629	653	678	705	641	637	705	710	650	632	654	612	648	663	596	623	675	676	683	658	629	653	638	595	651	628	700	622	649	658	707	661	612	652	695	685	676	659	651	660	632	656	692	662	664	620	654	678	655	654	661	678	634	597	731	644	687	640	650	615	649	649	667	617	668	605	634	657	635	676	655	644	673	621	644	631	704	647	651	655	698	663	664	627	696	672	685	668	660	638	665	655	672	653	670	676	666	650	647	649	662	677	604	624	700	633	659	645	636	715	683	652	653	713	642	633	623	677	621	644	649	633	624	610	689	656	685	659	651	655	662	663	642	699	620	651	643	684	733	688	641	633	620	630	679	669	636	623	683	616	648	579	661	655	636	687	650	648	685	656	692	624	692	650	673	661	646	656	616	648	606	697	671	627	641	660	643	661	678	656	645	640	632	648	633	686	635	679	658	636	694	646	660	684	659	671	650	657	640	611	665	689	628	644	638	654	653	638	648	640	654	644	707	668	623	682	639	628	624	699	690	659	651	627	618	654	705	651	642	677	675	709	662	665	624	647	667	646	603	648	657	685	666	650	602	619	618	618	667	604	604	639	663	623	634	628	672	674	648	633	641	650	642	638	659	665	697	647	657	606	653	647	616	636	653	680	670	659	653	684	666	682	694	719	618	673	597	636	675	665	638	631	625	643	624	669	670	636	676	656	680	655	628	598	650	632	629	658	688	656	637	661	659	617	661	638	633	630	644	669	645	685	683	622	687	662	618	645	590	636	634	704	664	615	643	628	658	643	700	593	611	646	641	701	657	674	652	692	657	663	679	659	692	641	653	648	680	692	679	639	657	648	642	649	663	610	653	674	676	644	622	639	597	643	699	659	626	651	666	676	692	613	681	658	669	649	591	652	631	615	655	660	652	625	626	667	634	704	634	629	608	610	675	673	639	689	624	679	641	728	652	655	656	667	629	637	650	673	616	693	652	674	677	633	671	669	627	653	626	674	631	669	614	708	649	654	633	628	704	661	679	685	621	667	682	617	669	675	625	637	641	658	646	648	617	658	673	691	658	635	626	652	687	632	669	647	653	631	637	681	680	617	651	620	639	623	648	637	677	643	651	647	655	656	613	633	640	628	665	670	573	684	636	695	675	682	619	650	601	687	647	585	672	629	625	710	662	667	605	679	669	669	650	727	704	633	622	642	624	624	683	637	664	636	667	619	636	626	658	654	645	629	638	605	621	733	619	691	638	630	672	638	681	675	624	642	680	636	706	654	664	653	633	685	643	658	657	685	608	649	690	632	667	650	653	647	611	661	647	739	683
7585	10681	2959	644	63	56	48	56	52	51	56	49	51	53	59	54	58	51	59	64	195	306	233	140	93	63	62	51	54	47	50	61	62	51	44	56	60	47	67	47	47	58	43	47	50	37	52	39	48	57	43	55	55	49	47	46	46	54	52	61	61	54	42	51	47	47	55	63	44	49	48	47	50	58	50	58	56	47	60	59	52	55	49	57	55	49	42	36	53	55	53	65	52	60	51	62	49	53	54	50	61	50	57	59	56	54	41	47	61	55	49	48	66	60	65	46	48	49	54	37	49	63	65	52	48	57	50	49	53	47	68	55	49	61	52	67	55	54	54	45	45	54	47	47	50	64	38	51	53	65	67	59	51	53	62	55	50	62	51	44	52	60	50	53	54	51	63	67	54	60	51	42	60	54	42	56	42	52	46	51	54	57	51	47	62	56	52	48	64	52	52	61	36	54	54	51	52	56	54	56	40	47	68	55	47	52	44	40	43	47	50	50	46	54	43	56	49	48	46	54	51	54	47	61	58	49	41	53	45	64	58	55	42	52	55	49	45	55	42	60	59	48	59	51	43	61	38	53	57	43	49	53	68	53	45	54	62	51	56	60	57	55	61	46	45	58	50	51	53	47	63	52	54	53	57	55	55	64	56	43	52	47	45	35	49	52	64	59	67	46	60	44	44	58	43	45	51	65	46	57	51	43	50	42	57	41	62	47	62	59	59	60	52	64	51	54	46	47	57	53	58	44	45	68	52	54	47	65	43	47	55	54	59	54	69	54	53	45	55	36	53	51	54	52	51	58	53	63	55	53	54	61	52	52	58	64	49	62	50	58	55	49	62	39	38	52	54	46	47	46	61	62	49	50	61	51	57	58	51	54	57	43	46	53	54	54	48	57	43	49	55	60	50	52	53	47	54	51	54	49	53	43	40	55	55	40	56	59	51	57	47	57	61	43	49	45	55	61	52	42	58	58	54	52	47	53	45	59	61	54	61	48	47	47	45	54	56	49	54	53	63	58	50	55	53	48	40	59	45	58	40	58	56	62	56	50	58	51	58	58	52	46	54	52	51	38	56	62	59	51	56	54	52	53	51	53	40	51	59	39	46	57	48	48	56	47	55	52	60	53	67	53	50	51	47	49	46	45	57	38	57	47	59	58	48	51	59	40	49	59	45	42	57	50	64	57	51	62	47	44	56	47	47	47	48	36	60	58	52	42	56	57	54	47	45	67	60	47	48	51	51	64	48	58	51	40	51	59	43	67	53	63	58	56	61	47	59	53	49	40	51	40	59	46	86	57	54	46	41	63	41	54	49	48	51	59	53	59	57	56	53	48	66	54	44	49	48	65	61	51	43	40	46	56	45	57	60	58	66	53	47	56	53	47	49	70	49	61	63	58	73	56	64	51	58	45	50	44	51	42	46	57	63	55	55	53	51	53	53	45	52	52	49	57	67	45	39	59	41	39	36	45	46	52	62	46	51	54	40	49	61	42	41	48	52	53	59	59	62	53	50	49	53	53	61	47	55	40	50	50	43	54	63	48	46	46	62	49	63	80	60	68	52	57	54	53	57	49	58	61	57	52	63	41	63	57	53	55	56	54	46	52	52	48	65	60	59	54	49	59	56	56	43	62	53	49	59	62	51	63	49	35	54	53	55	62	54	56	48	44	38	53	55	53	43	63	47	45	51	59	60	45	49	62	57	59	59	63	60	48	55	56	57	55	46	41	56	64	40	54	49	60	57	55	51	64	60	62	56	52	63	61	52	51	44	54	49	54	45	54	54	49	49	54	54	56	50	49	54	55	50	48	48	48	47	60	60	51	56	44	45	57	44	44	57	57	50	76	43	40	56	54	40	51	42	44	62	42	55	53	56	62	55	58	50	59	52	52	36	61	53	44	58	39	49	49	60	40	51	61	33	53	69	46	58	38	69	56	49	60	53	44	41	44	52	75	51	46	57	54	51	50	44	64	57	54	50	53	38	46	62	44	47	47	59	60	52	52	60	57	51	51	54	53	42	72	55	54	58	49	49	44	56	70	42	46	45	44	51	58	57	55	44	46	54	43	59	50	55	54	51	40	56	58	54	50	56	65	63	48	53	43	47	54	52	44	63	33	56	51	38	37	46	56	49	53	44	59	54	35	49	42	43	57	51	51	60	43	53	56	47	52	58	49	48	64	38	49	42	44	58	47	41	53	57	51	51	54	52	60	52	56	46	61	45	41	41	53	40	55	46	56	60	49	48	53	55	51	42	46	64	50	53	46	58	45	54	59	50	55	63	54	53	41	58	37	42	52	60	37	66	51	50	66	49	50	46	45	58	53	57	55	49	49	56	51	62	52	59	57	47	60	51	61	50	54	55	45	58	45	50	48	53	49	54	53	48	46	48	49	54	65	43	58	41	43	59	51	58	55	47	64	57	55	65	54	49	51	57	43	47	59	49	54	44	52	62	50	51	73	54	52	40	57	67	51	50	47	49	54	46	44	55	57	58	53	59	55	54	63	51	55	56	52	58	62	53	58	51	54	46	35	46	59	56	36	51	64	61	54	50	64	62	74	62	48	42	45	39	45	56	53	49	56	54	47	47	56	55	60	55	49	45	30	54	45	48	49	45	55	45	49	55	54	55	48	47	56	61	59	63	49	49	46	51	49	56	56	57	39	45	50	45	59	48	44	56	61	65	55	49	57	51	46	62	46	60	63	51	58	74	45	42	55	63	48	54	62	45	46	50	53	55	45	54	44	45	40	42	38	31	42	49	44	49	45	56	62	60	44	60	56	48	43	48	56	54	54	42	65	44	50	45	54	46	47	49	66	63	44	37	42	51	49	56	72	52	55	43	46	56	37	51	53	62	55	54	57	44	62	51	47	48	48	67	55	63	61	61	31	56	46	63	45	38	44	57	53	51	62	41	30	34	46	43	39	58	39	63	59	43	62	42	59	50	49	55	55	58	54	60	48	52	43	64	51	49	47	47	51	50	53	77	55	51	57	47	52	51	53	52	49	59	45	45	62	57	57	39	62	48	54	47	48	50	59	54	60	62	53	52	51	50	60	59	38	54	66	39	46	50	69	47	37	64	58	45	57	56	55	56	54	64	52	38	44	48	67	50	49	54	60	54	49	51	41	54	56	42	55	56	54	68	51	49	47	48	52	51	60	58	63	40	54	60	54	65	49	42	37	57	51	52	53	51	53	57	36	53	47	42	56	56	50	59	52	42	48	44	38	64	45	57	44	59	54	55	51	50	52	54	50	59	59	56	37	46	57	50	54	60	55	58	53	46	47	52	47	56	51	51	60	45	49	56	56	37	63	56	48	57	46	55	68	45	58	53	53	60	60	38	48	62	55	50	61	52	44	59	45	53	45	47	61	42	53	62	63	64	57	58	63	53	51	55	35	55	51	55	46	52	46	54	55	64	51	43	38	59	47	56	49	66	55	50	59	51	51	50	50	45	39	60	50	53	53	53	60	42	43	55	54	62	44	62	56
40741	34673	21078	10511	1800	1609	997	943	850	802	747	734	703	748	685	727	654	662	727	868	5595	8909	6157	2836	1324	845	648	616	639	612	602	649	667	669	628	641	666	674	645	630	699	630	648	677	614	631	687	649	612	617	674	638	615	647	670	606	603	646	628	674	632	622	633	600	664	627	637	600	635	650	664	661	676	655	671	652	637	661	617	654	631	632	641	697	666	708	620	672	638	664	629	619	660	650	630	666	647	648	633	632	624	643	627	589	679	655	645	657	633	647	616	641	639	644	643	633	643	603	649	647	623	573	661	657	654	598	637	625	649	656	659	648	633	643	654	619	636	686	620	622	659	648	671	651	662	653	641	615	663	648	613	598	630	624	675	659	626	588	624	653	641	644	590	613	646	635	682	668	636	649	627	595	630	655	608	642	636	661	700	640	638	617	676	643	638	611	634	649	636	634	632	600	665	614	656	638	594	674	655	654	612	660	658	634	668	671	650	645	685	637	660	593	668	644	635	651	599	604	673	669	611	658	647	695	655	688	619	609	660	649	665	675	658	661	628	666	648	648	639	638	610	636	640	682	657	649	649	641	644	655	632	685	645	666	635	643	646	642	642	635	652	661	640	628	621	613	598	637	633	653	620	627	643	634	614	684	616	622	599	623	664	640	646	617	633	646	660	578	680	637	663	645	666	635	641	643	621	646	662	619	634	642	593	726	655	701	625	629	663	623	680	635	657	637	640	663	652	636	642	587	669	625	657	628	648	640	614	677	654	704	676	680	677	640	652	633	621	629	689	657	685	659	701	685	637	635	667	613	636	604	659	676	682	644	643	679	679	648	652	591	617	637	627	682	633	652	646	653	641	615	653	636	641	640	651	634	615	638	642	629	652	677	629	585	673	615	649	646	724	652	632	632	643	668	604	632	649	632	627	649	731	664	626	614	625	662	640	645	648	653	651	621	622	668	657	649	655	630	637	635	696	661	686	666	665	630	645	658	661	626	649	621	636	646	625	627	648	643	624	678	635	651	663	604	619	643	645	660	652	680	603	663	634	660	640	629	638	650	635	676	654	635	629	636	663	664	639	631	645	628	647	654	632	688	685	653	610	661	618	654	649	640	604	637	663	662	675	615	662	642	621	625	622	623	667	627	678	623	655	658	659	658	680	652	631	668	686	652	652	630	656	605	663	642	637	642	611	615	645	657	648	652	610	681	691	615	622	670	662	674	639	668	643	675	614	713	701	677	661	626	625	605	658	623	637	653	622	686	675	696	606	615	676	643	611	653	665	617	640	710	615	617	666	631	615	612	619	665	644	647	619	636	644	677	647	648	623	627	648	650	642	686	651	603	669	656	635	662	629	612	651	623	630	583	645	658	613	639	671	618	634	670	633	613	664	640	658	645	659	671	594	634	622	609	648	618	609	670	649	610	644	668	632	659	602	636	621	649	625	593	659	626	664	588	662	654	590	639	660	657	662	698	657	623	674	662	659	642	641	657	642	636	617	681	642	625	612	675	676	626	639	619	626	616	581	591	659	671	617	664	670	637	631	655	612	621	641	661	635	641	673	607	671	643	603	647	671	669	622	628	654	686	645	657	635	652	628	629	663	619	616	686	593	651	598	612	592	637	657	658	643	664	662	591	606	615	623	608	631	655	654	625	697	689	663	618	666	599	646	634	615	612	626	629	605	648	629	676	645	617	670	617	642	598	644	669	675	645	635	607	617	619	693	666	665	644	630	617	670	619	684	632	661	626	645	619	628	626	591	595	590	621	654	728	623	670	645	622	665	669	659	595	634	602	660	622	641	653	595	646	621	638	605	651	610	631	618	649	652	689	628	650	674	688	671	632	642	633	626	668	648	662	621	643	642	637	620	641	677	646	640	638	631	657	581	632	641	612	694	586	652	609	633	636	672	652	670	659	648	652	706	599	624	615	637	615	660	646	636	612	606	590	672	632	646	642	617	562	630	591	656	662	661	644	632	645	628	644	658	680	651	609	668	628	602	615	637	596	641	599	607	622	610	643	634	647	644	617	622	679	663	679	647	656	640	637	622	638	685	597	676	626	666	654	635	609	659	643	627	655	650	607	635	582	663	624	677	593	635	691	659	629	628	616	615	600	672	640	650	655	621	609	630	650	633	651	609	691	662	622	616	665	662	642	615	666	642	648	651	633	691	675	680	611	625	622	638	619	591	641	632	647	672	691	609	615	675	661	617	668	649	631	622	659	610	649	635	633	635	657	695	637	657	638	649	639	668	639	625	688	663	621	641	648	600	656	623	668	706	659	644	640	645	611	658	683	613	623	653	610	671	619	630	648	665	608	641	666	600	645	657	624	625	652	659	626	662	593	630	651	623	662	616	597	634	615	633	628	659	601	664	661	623	661	686	601	667	655	628	619	613	621	633	653	654	639	632	638	620	665	647	657	643	583	635	668	707	644	623	681	629	617	635	674	666	632	646	691	666	629	617	620	629	622	657	595	635	665	625	693	643	631	639	596	634	637	633	646	636	661	632	692	628	664	635	650	615	653	644	649	585	602	642	637	583	628	622	613	623	634	658	701	614	616	625	634	662	634	635	622	639	609	670	642	650	643	676	613	612	609	686	633	666	663	724	657	630	576	641	680	655	613	603	593	644	642	590	635	626	643	603	678	614	643	618	643	632	637	632	631	650	634	668	619	662	662	669	585	639	635	671	700	666	622	670	622	669	675	586	653	679	613	654	644	647	621	636	687	618	645	635	661	645	671	680	685	643	608	611	598	660	650	675	638	667	662	666	617	612	655	673	650	620	682	645	603	619	618	614	667	642	672	613	608	615	646	648	627	633	638	603	642	618	618	622	636	660	627	580	670	643	632	655	695	655	642	593	637	680	651	637	665	591	653	626	646	629	627	638	646	624	641	642	612	631	701	642	638	613	624	655	625	665	667	685	641	645	654	646	626	621	642	642	613	665	586	678	625	633	632	618	617	672	633	656	671	643	681	646	675	641	663	625	607	580	651	613	666	666	654	609	655	615	633	653	645	600	597	653	587	672	685	612	675	685	619	622	611	691	672	634	640	656	638	654	602	652	632	659	614	625	639	640	639	646	647	629	622	650	627	636	619	668	643	607	647	619	637	637	649	627	657	614	630	574	635	621	621	651	694	632	672	651	602	636	672	651	610	596	685	639	657	636	631	676	653	635	665	610	618	670	666	635	631	664	626	667	632	618	681	657	616	629	643	654	649	677	659	647	609	646	653	695	593	586	631	617	677	622	601	635	647	636	644	640	582	628	639	652	691	617	679	633	635	620	632	635	642	637	634	642	641	657	617	611	660	655	627	608	624	654	627	672	692	652	624	665	648	673	620	614	626	687	659	646	684	636	658	682	660	622	614	591	652	628	632	673	662	629	647	602	641	588	638	677	616	637	633	622	646	622	657	641	647	633	665	664	648	625	595	628	658	624	650	653	707	669	680	645	650	643	633	631	641	646	610	675	656	647	626	594	660	639	609	625	648
20069	29568	11510	2401	85	80	64	50	62	59	49	55	45	59	43	61	57	57	44	65	534	730	396	221	104	82	48	37	47	40	48	41	51	45	55	52	44	49	44	51	46	51	45	55	46	64	46	42	48	47	38	42	51	46	54	43	40	48	42	56	59	57	51	42	42	48	50	44	64	42	53	59	43	63	40	53	45	57	41	62	47	52	39	38	50	42	50	57	59	49	50	47	51	52	49	58	35	50	42	46	44	42	47	51	34	48	45	47	45	44	61	53	59	40	50	51	54	38	55	38	42	37	41	33	54	38	53	39	49	52	55	42	52	52	45	64	48	54	48	57	53	63	46	40	48	46	52	53	45	49	47	42	57	47	50	47	50	50	55	38	35	43	41	48	41	51	45	39	49	44	57	57	48	54	53	45	42	51	48	45	43	55	37	58	45	50	42	31	41	38	54	42	50	42	41	38	33	43	54	53	43	56	43	52	38	51	49	46	49	47	36	50	45	47	50	41	37	42	50	38	46	47	45	48	49	55	60	45	45	45	54	54	41	47	38	56	56	39	53	46	42	40	53	45	43	40	58	53	43	49	44	46	32	49	47	37	47	33	55	47	44	46	55	45	47	60	34	47	51	55	42	42	38	47	37	45	40	52	61	52	47	58	52	50	38	49	47	44	43	43	39	42	55	58	57	39	46	53	48	45	47	47	59	42	39	48	49	41	49	47	42	54	43	41	51	42	62	40	49	43	47	51	43	55	47	46	39	45	39	41	45	28	41	53	51	49	55	43	61	48	50	42	44	42	42	48	60	64	45	55	46	39	52	48	44	41	43	54	41	36	50	51	47	49	45	52	48	48	52	39	39	48	57	47	50	56	51	47	49	47	43	31	40	46	52	44	29	37	60	59	35	48	43	56	35	53	47	59	51	47	42	47	54	47	42	52	49	54	47	47	44	52	48	41	53	59	41	45	48	46	44	44	46	48	35	53	49	47	52	52	32	44	41	49	37	48	53	54	42	53	51	35	53	44	66	48	41	36	49	40	46	57	49	43	47	37	61	43	49	51	53	50	56	46	50	52	48	45	43	55	55	51	50	51	35	52	51	54	49	58	51	54	53	57	51	53	47	42	37	51	46	50	52	46	43	52	56	40	49	59	49	46	62	51	43	53	34	37	47	43	45	44	34	50	44	43	51	47	37	44	64	42	51	47	50	36	41	35	32	47	55	34	56	50	51	41	39	43	44	44	38	49	44	39	48	45	47	45	41	36	45	58	48	41	43	61	38	53	44	58	42	52	59	38	47	60	54	47	44	48	44	37	43	49	47	38	46	58	47	38	48	63	49	55	44	48	49	45	54	43	45	53	55	54	54	56	40	55	47	44	48	56	65	48	47	48	43	52	54	39	45	74	52	54	45	43	47	54	45	36	56	44	47	47	53	42	50	61	33	47	47	53	56	52	37	49	48	49	58	45	35	50	54	46	52	51	40	38	52	31	51	52	50	52	36	47	44	46	45	46	55	39	53	46	40	44	42	46	49	37	48	46	33	35	39	34	49	47	38	40	22	42	61	45	42	47	41	51	42	60	46	49	48	45	52	50	50	59	39	53	62	43	48	39	39	52	62	49	41	54	49	48	52	59	54	54	51	57	47	38	48	46	58	47	43	46	33	45	45	60	53	43	41	39	38	48	52	54	51	60	50	50	39	42	51	43	43	54	39	46	38	49	64	47	42	45	46	66	50	47	51	50	37	45	49	50	59	46	36	38	58	48	46	49	47	49	48	49	43	46	48	51	53	51	41	51	47	49	49	56	52	48	52	31	39	44	42	38	48	38	45	55	35	61	45	43	37	56	49	52	46	43	59	49	46	52	56	51	47	42	45	57	45	50	45	47	45	55	46	42	42	45	33	49	61	61	35	53	45	33	38	40	50	44	49	38	43	43	33	64	56	38	57	41	51	43	43	46	44	37	39	51	45	45	41	40	44	40	42	43	51	50	47	49	49	48	51	46	47	48	40	35	45	40	53	55	50	44	38	51	41	45	48	41	51	46	46	53	50	57	50	57	47	53	48	50	60	38	44	55	37	49	58	48	53	53	52	55	38	55	44	47	43	46	51	44	53	39	41	48	64	54	48	49	39	42	55	42	32	67	39	41	46	42	50	51	62	54	52	52	50	50	37	45	44	45	44	55	43	38	58	41	55	43	50	49	46	42	50	39	57	44	51	55	38	44	53	51	48	46	41	52	45	55	32	38	50	38	40	54	37	39	39	63	42	35	60	49	60	42	56	45	54	53	50	38	41	51	50	43	43	40	31	54	42	51	55	35	50	48	49	35	35	38	53	51	55	44	46	45	61	59	46	49	52	51	46	54	43	42	43	37	51	49	51	49	51	44	45	59	47	56	43	49	50	54	49	45	45	48	53	43	43	58	49	46	39	58	37	59	49	62	48	54	42	44	51	44	40	44	43	47	46	59	50	45	39	42	35	54	54	68	32	45	40	48	41	48	38	54	47	63	45	41	47	45	44	52	40	58	47	46	43	47	55	46	64	55	45	44	50	43	34	57	43	41	58	44	42	53	49	49	42	59	55	53	49	43	58	57	40	48	54	53	41	45	33	46	49	55	44	43	45	59	54	36	52	30	43	54	38	51	43	46	42	42	54	54	40	45	55	46	38	40	54	41	38	33	47	44	38	42	56	44	52	50	36	45	47	46	51	50	49	48	47	57	51	56	49	40	55	39	50	36	48	57	50	48	46	44	57	42	42	43	50	46	47	48	51	41	46	43	40	46	57	49	48	47	47	44	46	49	52	44	54	49	58	61	43	41	43	48	45	45	43	54	50	58	56	56	44	51	53	38	47	44	55	38	47	60	50	46	56	45	36	62	43	43	38	43	40	52	44	51	47	31	36	41	41	47	49	40	42	41	42	45	51	48	50	46	56	31	44	47	52	42	54	49	51	40	49	45	45	57	49	61	41	42	41	47	43	41	50	52	48	47	41	51	56	44	42	53	64	51	53	40	36	36	52	36	42	56	46	57	54	53	46	51	53	50	57	62	52	43	43	50	53	45	46	38	45	51	57	28	34	44	49	53	42	52	47	53	41	64	47	42	44	51	48	49	49	52	39	42	44	45	46	43	52	47	53	52	51	43	43	43	46	51	54	42	40	48	35	47	37	42	41	55	44	53	40	48	52	52	47	57	44	45	47	50	48	49	51	36	49	56	55	43	49	50	47	50	49	50	54	58	51	52	49	47	42	42	53	38	52	51	51	39	57	47	47	47	44	51	51	56	46	38	46	58	39	39	57	48	32	47	41	51	54	55	52	40	52	50	52	49	46	37	43	47	49	47	51	49	45	42	49	51	55	50	49	46	46	66	49	55	38	44	51	45	35	42	60	42	44	48	54	52	50	52	50	44	59	50	65	49	59	55	44	41	46	39	43	42	47	47	55	47	48	42	45	43	48	57	41	49	48	43	58	41	46	44	36	56	44	43
45574	40420	31764	20211	3759	3565	1836	1461	1234	1122	965	912	822	787	768	711	740	710	665	977	13635	16224	10841	4940	2133	994	618	594	570	555	540	585	565	578	590	570	567	586	584	560	555	594	569	609	597	592	628	536	608	569	588	578	578	577	572	548	578	606	585	619	533	571	529	532	572	568	583	589	565	589	566	591	549	599	583	546	590	591	594	588	548	604	551	582	584	569	562	584	564	616	569	579	555	610	586	566	563	553	584	573	579	574	557	582	585	620	569	569	587	587	530	546	559	545	568	594	598	585	593	578	552	611	561	559	574	560	558	549	561	635	586	551	626	563	562	605	572	545	583	604	575	565	603	613	522	575	559	576	536	570	589	581	575	543	604	552	553	583	565	587	604	574	555	563	566	582	585	614	558	586	568	586	563	568	614	548	507	533	563	595	586	589	586	566	589	607	599	543	578	583	582	567	583	538	554	563	605	537	601	630	595	562	593	558	531	579	617	559	552	559	576	596	571	567	536	553	580	598	595	576	563	541	609	578	599	561	595	567	563	581	579	569	613	565	629	593	579	569	623	576	552	597	557	557	518	560	583	592	538	610	556	554	592	559	557	616	592	574	582	546	580	587	533	534	604	574	578	580	583	538	514	574	593	577	580	604	584	587	531	550	580	553	555	563	574	604	567	536	567	596	608	568	603	569	553	590	577	582	574	611	591	580	536	585	570	584	592	563	580	542	569	596	538	587	558	559	610	560	599	543	569	564	587	587	566	560	596	615	554	554	572	586	551	599	605	548	557	618	554	531	583	595	596	608	567	593	561	562	543	555	609	587	615	561	579	552	595	573	574	564	561	514	538	608	562	565	559	543	606	598	566	575	593	559	579	567	550	566	535	601	579	602	563	599	559	591	551	614	574	544	589	579	586	551	593	614	588	567	590	563	562	573	571	568	572	561	540	589	570	570	533	580	540	582	601	562	580	572	570	546	587	561	583	589	569	585	565	598	568	615	545	567	570	549	563	583	580	583	550	611	593	537	545	571	568	583	598	574	615	578	541	561	618	628	599	640	597	556	558	538	550	593	595	593	559	524	556	575	552	599	576	568	562	553	536	560	587	553	569	548	592	590	573	554	566	528	543	544	618	573	588	590	581	589	582	570	581	558	544	586	571	588	520	595	540	574	580	556	599	568	559	609	579	546	630	623	565	518	571	560	585	587	527	566	576	562	540	594	570	582	564	573	601	544	621	613	569	549	583	605	553	540	542	577	579	597	510	615	597	575	571	558	551	582	578	551	574	561	562	580	600	588	573	544	574	581	582	553	617	555	558	543	581	611	598	596	593	574	611	601	593	623	552	607	602	601	590	552	567	572	619	572	596	573	597	581	533	575	559	611	550	565	582	568	589	571	529	568	565	562	623	567	600	610	589	601	577	578	595	586	571	570	542	542	578	521	607	578	567	584	567	581	579	578	600	610	584	594	579	612	596	573	575	607	558	540	550	532	604	611	575	578	625	604	575	547	538	604	561	532	601	591	587	584	584	603	589	573	556	574	561	560	608	585	571	609	570	603	549	556	607	556	554	608	603	597	622	532	588	608	544	592	618	586	553	590	609	585	578	597	643	586	543	599	608	555	582	589	574	544	554	564	614	539	608	522	582	565	572	573	551	574	587	532	561	559	570	554	518	539	566	587	597	597	552	572	599	604	563	605	588	571	571	546	554	559	572	570	539	565	581	568	557	588	562	571	546	592	561	558	602	570	526	539	556	602	569	568	592	587	556	586	561	504	542	599	542	535	571	598	573	601	583	547	582	599	592	544	604	579	564	550	594	561	559	584	573	557	543	561	588	568	532	574	551	544	563	555	568	592	550	541	611	593	545	550	589	577	589	571	575	601	557	564	584	526	584	550	597	546	527	599	626	630	550	626	569	582	580	542	547	564	586	606	559	575	566	553	552	587	616	551	566	591	587	566	583	578	567	566	576	630	535	524	594	591	592	551	583	617	572	585	568	565	554	562	572	566	552	568	559	535	595	553	551	577	581	582	581	568	531	596	557	528	596	582	535	601	558	595	571	507	570	575	539	575	559	565	581	616	613	567	591	613	608	576	542	563	586	534	600	597	583	593	588	570	566	593	579	589	569	580	570	536	543	579	573	589	604	577	570	615	604	571	539	588	610	591	582	580	542	572	547	555	585	555	565	593	594	603	560	557	556	565	566	568	567	582	621	539	568	592	587	558	560	601	586	621	580	557	539	557	541	622	607	562	617	537	564	561	581	587	552	587	586	584	573	606	565	589	562	561	561	610	552	560	574	620	537	573	602	549	601	541	583	548	589	540	576	612	577	540	602	588	573	562	596	580	562	575	601	571	553	566	555	609	598	545	598	584	566	547	589	593	566	578	607	573	617	566	561	570	598	588	579	605	590	580	542	552	613	594	600	563	534	578	536	593	568	548	524	616	601	574	535	605	571	583	588	555	562	583	593	594	539	577	612	575	571	551	549	570	517	536	573	575	576	545	556	581	570	594	553	545	552	597	602	557	581	551	574	520	576	573	523	566	639	575	552	558	551	557	586	599	536	581	557	600	569	599	600	574	607	536	562	622	597	550	582	578	588	552	590	550	548	571	578	606	608	588	558	576	559	567	579	600	552	593	522	596	555	527	587	550	568	549	610	575	586	562	568	575	567	615	544	540	569	573	569	593	569	558	570	590	534	570	591	571	575	581	548	564	579	565	562	574	532	545	627	568	593	587	569	580	580	591	587	571	556	621	609	548	584	547	563	605	555	587	557	597	592	579	540	548	562	564	573	614	566	532	578	560	618	566	575	579	594	590	602	545	596	594	595	558	582	536	551	572	562	573	563	559	572	568	604	547	558	571	620	592	594	599	580	536	603	579	616	580	560	554	543	557	575	547	578	592	576	546	575	576	564	544	578	614	563	558	606	544	561	579	560	545	605	584	524	553	573	622	579	583	582	597	556	596	574	598	544	575	594	556	558	589	605	576	561	572	554	573	590	575	554	545	645	552	620	574	550	590	542	559	564	562	546	579	595	597	553	618	567	645	560	515	531	558	559	614	522	599	572	560	565	588	536	567	581	594	607	545	566	566	550	552	562	569	601	518	572	600	574	578	555	546	597	561	598	554	598	611	555	596	591	601	535	558	578	629	635	528	560	562	525	571	601	535	574	580	571	591	591	558	601	585	569	553	558	561	543	552	514	568	579	588	574	573	590	535	573	591	564	591	610	605	595	584	592	549	564	572	595	599	635	623	593	613	589	578	568	570	571	567	573	579	599	579	540	554	552	540	573	576	566	577	561	613	591	586	591	615	575	569	541	590	578	565	593	576	575	598	590	615	611	569	568	563	612	575	574	580	575	551	581	523	553	581	583	564	529	622	581	582	624	545	591	615	581	538	622	575	553	596	555	593	603	604	598	531	543	572	567	568	578	543	587	609	545	564	561	617	564	583	542	587	592	586	573	557	643	574	609	594	576	588	563	559	577	593
17252	26219	11562	2728	77	267	76	95	68	88	81	71	87	71	90	84	71	74	76	158	659	693	403	238	124	83	73	76	73	61	74	63	78	86	57	68	73	67	70	77	77	67	44	77	58	66	68	64	71	73	79	62	57	86	86	71	80	69	87	79	79	76	53	82	76	66	75	67	64	55	60	77	60	76	75	78	77	57	65	71	81	66	87	72	70	68	67	70	57	75	52	85	69	67	71	61	83	63	78	85	64	74	78	68	78	74	75	66	71	76	53	54	58	53	71	78	81	59	68	76	62	68	65	58	63	79	61	75	69	60	79	72	78	62	86	82	56	75	57	60	68	63	75	80	73	53	71	76	58	67	70	57	80	73	67	50	64	66	60	91	72	75	61	80	69	66	77	76	67	82	77	85	59	70	64	80	69	70	70	62	61	81	80	79	80	63	81	68	57	65	72	78	58	75	57	73	76	85	66	58	70	75	68	71	59	71	68	67	79	66	63	77	68	71	70	67	73	66	76	73	69	64	81	69	58	68	76	75	73	64	61	74	83	65	77	77	77	69	76	63	62	61	64	57	67	56	78	74	66	66	53	64	75	80	73	71	73	68	70	79	68	83	54	65	73	70	54	73	62	73	65	77	65	65	76	79	64	98	60	78	53	73	76	66	77	68	62	66	79	61	73	59	69	67	79	84	67	74	67	72	59	77	70	74	88	74	57	77	56	95	71	92	69	69	58	68	62	74	89	76	68	81	69	63	79	62	73	69	61	59	72	64	65	76	73	58	58	77	79	86	68	53	80	77	72	75	83	65	61	58	69	70	77	67	56	67	74	69	79	62	81	76	94	59	72	71	62	67	80	78	66	76	79	64	65	89	63	69	62	69	62	71	63	67	65	65	62	68	64	77	66	57	85	65	72	80	67	65	72	68	63	61	62	82	77	79	64	72	82	69	68	72	91	68	68	62	64	68	64	56	59	80	66	75	76	69	63	58	67	69	60	73	75	60	60	72	49	70	67	63	64	72	75	67	63	75	81	63	70	73	80	67	86	63	64	73	96	67	69	73	68	65	72	58	62	84	67	81	53	72	69	66	83	54	51	79	70	70	65	79	72	61	69	61	64	70	78	77	70	59	59	63	66	64	74	48	72	54	73	86	79	51	76	58	57	66	70	84	69	73	66	87	65	60	63	72	66	64	81	66	70	63	76	74	64	68	79	68	71	67	48	56	67	77	82	77	79	73	75	60	59	74	64	77	64	57	71	54	68	64	65	65	46	69	68	74	69	72	60	80	76	69	70	73	77	55	75	93	83	52	70	76	72	76	64	73	69	76	85	68	69	63	66	64	69	76	65	72	70	78	74	71	62	69	71	68	71	64	68	69	70	77	52	76	55	78	82	73	76	75	64	83	79	71	62	64	65	74	81	60	68	60	71	59	61	54	64	63	63	73	67	76	73	73	67	64	77	65	66	65	65	79	84	53	74	70	76	63	73	67	80	73	80	87	54	71	66	70	66	82	69	72	63	74	64	58	68	75	57	71	52	68	52	72	55	78	73	77	59	67	59	58	84	73	65	61	82	63	57	86	56	60	75	66	64	84	69	63	65	61	73	74	72	54	55	88	68	65	61	71	78	62	78	58	62	62	77	56	68	69	58	63	71	66	69	84	67	63	70	85	61	66	64	76	73	59	71	57	77	59	74	81	69	63	75	71	59	75	75	85	65	75	63	77	65	77	66	73	58	66	74	59	81	75	66	70	83	63	66	65	65	72	82	59	84	63	72	69	51	70	67	67	62	79	71	57	87	72	75	58	73	71	86	73	71	81	64	59	77	58	57	68	60	84	63	57	72	69	62	59	73	66	73	69	73	50	79	66	72	74	71	78	70	57	75	75	63	89	67	66	69	69	65	82	71	57	67	68	75	71	65	85	67	73	63	73	68	58	65	72	73	62	63	61	76	58	82	70	53	66	74	56	63	78	73	79	74	70	68	67	79	66	65	63	67	54	85	61	71	79	81	55	68	56	67	57	82	74	53	74	62	76	58	62	65	66	56	67	63	70	66	81	68	56	60	70	84	62	77	68	76	55	69	71	74	63	66	74	62	67	67	62	83	57	69	80	62	58	88	79	73	68	65	72	42	61	71	72	58	70	69	67	74	65	86	65	71	61	69	71	72	69	74	66	67	59	65	71	78	76	76	60	75	81	77	67	73	72	65	53	81	70	66	73	65	73	74	61	66	76	59	75	56	70	71	68	73	67	72	62	75	64	63	69	82	76	84	79	67	80	72	68	66	72	70	76	63	76	80	59	61	77	67	72	65	85	80	75	74	72	77	83	75	71	72	58	85	56	68	65	73	55	77	73	65	68	64	78	69	67	79	52	68	68	68	82	72	65	76	68	75	76	79	70	65	66	70	58	87	74	76	72	66	69	79	90	62	80	66	66	74	65	75	60	71	65	59	83	68	80	54	71	68	50	60	67	67	58	53	66	63	64	68	65	73	86	78	77	74	67	74	68	83	63	72	95	67	69	71	82	72	59	69	69	63	64	82	70	73	75	63	74	55	82	69	82	89	82	78	79	82	72	61	69	60	69	57	64	64	58	69	78	66	83	67	67	81	63	57	71	63	65	60	70	98	54	64	75	66	65	53	67	82	68	62	64	75	70	74	62	72	69	70	78	74	66	64	67	74	81	66	61	57	74	65	63	94	77	63	68	65	57	66	77	77	67	71	72	99	59	64	68	67	64	82	68	72	70	59	65	73	68	61	79	50	80	77	69	66	67	70	80	72	55	78	67	68	72	61	64	78	86	65	81	93	70	71	70	71	76	66	67	76	66	66	68	63	100	61	71	71	74	64	72	69	58	75	83	70	77	79	82	60	73	66	60	81	64	63	61	58	60	67	52	80	67	64	69	69	75	63	57	77	72	64	62	75	74	77	85	59	66	88	64	70	63	81	61	69	72	69	52	61	64	60	69	68	71	61	80	62	68	68	79	73	74	66	75	57	55	69	68	65	62	70	85	74	73	65	75	76	62	75	68	72	79	65	75	65	76	69	77	68	83	66	62	70	62	78	49	78	89	81	63	68	54	66	96	72	49	62	62	65	56	61	77	62	71	61	61	76	74	71	55	71	70	76	62	83	66	68	71	67	60	69	69	65	82	63	78	60	72	79	78	72	85	65	61	79	70	73	63	74	74	94	62	71	60	74	75	70	70	60	90	60	77	79	77	67	62	71	63	72	72	76	67	59	70	64	55	64	80	65	64	76	82	67	70	62	71	85	68	70	74	55	70	67	68	72	58	79	75	83	84	62	64	78	61	58	82	73	74	68	75	71	70	73	59	44	56	69	77	60	87	67	64	57	60	61	82	81	72	79	50	69	66	66	67	63	93	58	70	65	63	64	82	70	63	67	54	76	66	69	74	74	69	68	63	65	69	72	70	55	77	77	82	74	62	70	65	63	72	79	82	86	68	76	79	76	73	76	84	75	62	69	91
46422	44255	32696	20325	2180	12571	1897	1641	1416	1329	1191	1095	1114	1070	1005	1021	966	903	881	3653	16102	15178	9232	5136	2221	1164	902	836	859	866	807	856	812	803	834	791	783	809	823	831	834	836	824	819	829	904	863	780	843	840	853	830	822	813	814	854	813	843	785	841	845	825	839	843	852	835	816	812	845	801	868	810	816	831	829	833	824	852	873	789	803	831	816	842	855	838	828	840	834	860	787	827	886	820	864	873	790	845	781	852	856	800	860	802	802	777	870	776	785	850	805	855	776	849	870	825	879	787	818	787	820	830	808	815	840	798	819	821	833	797	868	817	807	806	820	803	796	840	873	846	829	811	834	801	800	819	842	826	809	834	904	796	808	837	820	794	826	796	796	830	831	807	798	817	868	789	888	828	853	824	836	784	818	857	837	809	830	834	849	819	841	861	876	867	799	846	851	828	860	832	827	812	877	849	853	799	811	813	796	817	794	862	831	832	785	806	856	809	793	826	846	836	865	824	845	823	825	803	816	844	850	789	801	765	807	844	832	865	856	826	875	838	842	832	872	811	858	867	834	832	809	834	847	882	854	844	887	831	831	806	809	842	833	825	835	873	869	867	833	809	819	844	841	869	816	850	803	860	806	834	792	881	780	864	844	839	833	857	792	832	785	859	862	811	826	803	822	814	802	854	813	812	839	842	808	878	791	834	844	881	816	859	816	804	835	826	832	818	850	818	811	781	794	826	764	892	814	818	824	844	857	784	867	806	852	811	820	809	860	824	857	834	858	846	869	793	846	841	812	784	833	873	837	820	842	831	853	879	843	831	767	841	781	835	808	783	832	857	830	853	852	833	820	830	843	859	809	830	832	811	778	828	820	852	834	856	822	806	847	801	797	862	764	826	783	826	812	863	773	838	835	852	879	830	846	867	875	812	864	836	863	849	848	851	854	882	843	851	795	864	849	853	832	853	811	866	817	859	843	867	848	823	807	786	818	849	835	849	825	787	863	807	803	826	839	797	824	844	808	813	821	810	783	862	846	771	835	836	832	811	780	822	847	850	800	830	829	834	858	850	847	833	804	764	822	798	822	807	797	872	790	829	840	859	827	845	841	807	826	801	822	858	800	847	824	798	809	842	839	811	845	855	850	850	805	822	807	827	801	806	833	854	818	862	865	822	876	780	878	848	861	817	837	815	827	828	859	840	785	824	820	850	815	800	868	835	815	807	829	829	828	806	858	800	884	858	816	795	834	840	854	786	788	831	840	842	843	872	814	849	820	807	817	808	842	853	835	832	831	812	823	814	851	861	833	830	826	861	863	867	794	863	827	843	854	774	813	843	824	904	823	818	836	830	843	792	830	803	862	817	838	817	849	854	832	841	844	833	844	823	790	895	858	842	823	838	825	789	844	834	802	802	829	807	822	843	864	824	860	840	815	822	849	820	828	788	759	838	866	816	832	845	810	873	832	815	811	865	844	822	852	812	820	845	774	831	843	834	832	778	786	887	790	792	826	844	855	869	871	829	869	826	866	882	883	819	782	864	878	821	836	868	830	821	830	813	839	846	860	809	816	829	830	846	802	838	862	822	846	815	855	837	828	792	786	871	829	805	830	848	854	836	817	813	785	859	820	863	781	844	796	795	883	835	802	879	832	809	878	820	827	870	814	817	841	804	784	841	825	846	804	808	815	844	817	834	835	832	836	888	807	853	819	859	885	861	837	861	803	893	867	827	833	854	845	850	819	853	808	816	854	841	852	861	814	843	752	870	838	819	815	839	863	810	874	887	832	883	855	793	809	843	799	825	845	886	817	825	854	796	858	831	895	805	855	836	865	828	804	833	855	845	869	813	868	850	780	908	863	803	812	833	793	868	803	820	858	849	859	825	835	825	824	867	786	795	837	857	828	877	830	863	813	795	825	816	848	792	849	838	845	809	811	833	852	826	807	774	866	829	814	835	875	854	828	807	831	865	815	863	854	830	823	824	853	815	852	847	826	831	814	845	794	804	882	809	781	812	828	854	813	783	803	852	832	832	842	885	835	850	801	823	775	851	850	805	848	800	828	840	818	839	884	851	872	797	843	866	787	879	799	875	835	807	841	834	859	856	870	852	830	782	834	860	826	814	818	805	877	840	798	816	774	800	773	843	824	817	884	857	801	814	849	864	846	852	766	817	821	884	846	816	866	860	824	869	829	798	806	882	820	815	818	861	901	870	824	809	792	771	871	837	863	827	793	854	790	773	803	814	766	859	824	821	810	834	853	827	868	834	884	801	876	857	826	827	858	836	898	823	823	819	817	810	789	830	827	846	837	847	838	862	881	863	855	800	847	838	885	788	854	840	799	838	811	827	799	826	789	817	893	824	812	821	867	837	859	833	841	883	854	879	797	799	855	833	840	798	794	772	847	839	819	871	818	806	835	921	776	859	854	854	824	846	841	833	892	797	813	864	819	898	864	794	836	856	829	813	806	828	817	864	807	845	818	878	828	828	853	836	821	828	849	822	815	911	823	856	840	815	878	849	823	809	837	862	835	863	832	837	819	857	809	845	826	797	834	848	834	777	820	840	822	845	781	806	873	829	836	854	875	797	780	823	759	824	824	797	786	856	818	836	792	824	841	876	793	842	813	850	877	892	827	789	837	824	809	863	843	874	831	812	791	839	845	835	832	828	831	822	856	850	880	813	851	795	790	862	854	862	799	863	875	860	842	841	845	785	809	860	847	801	833	850	854	793	798	832	832	870	866	808	834	831	803	832	823	823	837	834	800	863	832	774	861	814	789	856	853	821	838	859	826	831	821	801	826	787	839	879	833	837	825	848	846	828	807	818	860	796	789	829	858	858	840	857	864	824	825	850	859	835	814	841	851	782	854	797	876	888	855	824	822	825	794	845	826	838	869	742	834	815	774	829	827	832	846	833	832	867	833	822	806	827	840	847	825	851	826	842	866	777	824	819	792	821	858	832	822	790	800	829	817	848	871	853	804	842	833	861	825	840	807	887	829	860	814	830	866	833	817	857	824	855	842	850	858	822	802	814	778	889	862	823	833	822	849	801	833	856	771	822	832	845	798	839	866	860	848	872	865	850	827	867	851	893	856	816	809	863	864	883	884	873	878	873	806	796	842	843	815	858	793	806	838	846	812	869	796	835	855	801	809	834	852	838	822	832	849	824	814	797	833	835	829	888	840	805	809	851	844	836	841	867	834	842	849	828	806	815	791	885	834	769	845	837	877	828	868	801	794	884	899	792	858	821	815	808	813	843	815	806	877	875	828	839	823	834	839	824	832	822	852	798	819	826	841	847	826	816	832	814	848	778	790	876	836	871	862	865	805	828	890	905	820	868	842	844	810	840	854	828	805	850	811	815	828	815	827	801	818	795	877	813	831	815	807	824	811	767	798	830	806	814	847	861	800	829	841	864	830	836	845	887	824	822	830	831	817	806	860	810	873	786	808	835	838	805	815	802	800	806	846	819	818	810	823	842	827	874	816	819	887	826	819	819
23480	35833	16786	6449	140	800	163	72	78	68	77	69	57	77	58	58	58	62	67	368	985	900	520	304	146	85	70	50	61	62	59	64	47	58	52	41	53	62	82	57	55	61	79	60	55	63	80	66	50	56	56	63	57	63	56	72	69	63	59	46	47	43	64	66	70	67	64	56	64	49	54	53	59	58	65	51	57	54	63	64	65	69	59	56	63	45	57	78	74	55	55	48	50	68	66	59	47	55	79	60	63	52	66	51	55	58	59	53	67	57	63	57	60	44	58	50	75	63	57	70	63	57	55	56	50	52	62	59	65	43	65	55	58	61	52	50	42	63	62	64	53	60	42	47	48	67	62	61	46	59	62	71	70	50	70	61	60	67	67	57	65	61	69	64	59	70	62	62	59	55	70	57	63	72	61	61	60	71	46	45	49	50	55	70	42	65	50	59	48	67	47	61	58	56	66	62	67	60	59	65	42	68	51	59	58	59	51	70	67	63	57	38	52	56	59	48	58	64	62	65	58	48	58	55	51	44	59	65	68	57	61	49	54	64	63	48	47	63	53	52	54	51	54	67	61	66	52	61	81	66	57	55	65	60	64	57	69	47	64	54	58	59	56	59	49	53	49	58	64	52	74	53	64	62	68	60	51	63	55	56	57	51	54	46	48	64	62	79	65	57	57	54	68	64	59	59	69	61	56	65	59	52	63	60	65	67	56	58	66	78	71	70	65	73	57	52	56	51	57	68	50	55	73	59	54	59	65	58	47	65	53	60	80	74	59	48	66	58	74	56	70	63	59	49	58	56	44	50	73	69	76	50	57	65	70	63	67	59	58	50	61	47	48	38	51	53	52	51	41	60	55	49	55	62	70	80	55	52	61	50	57	76	63	57	68	55	54	61	60	58	60	60	66	51	66	62	64	62	46	65	74	53	57	62	53	40	57	59	59	64	56	51	64	59	58	53	62	49	45	76	64	58	68	71	59	71	67	61	62	57	40	51	59	65	60	57	59	64	49	69	70	66	56	60	64	61	67	69	64	75	56	61	67	63	50	54	43	58	64	45	60	44	62	70	68	52	66	68	64	61	56	58	64	51	74	55	53	68	47	66	52	60	54	64	68	63	56	72	70	48	69	51	69	65	54	63	53	61	73	61	55	59	51	52	68	46	56	58	71	57	61	61	49	66	59	64	80	53	55	67	49	62	68	47	59	59	69	66	52	62	63	62	61	65	44	55	60	63	66	58	55	59	63	51	52	58	41	54	73	64	60	51	60	61	71	55	63	74	66	60	49	49	57	56	58	60	51	53	38	75	58	56	56	52	55	56	64	53	73	83	62	58	66	56	63	53	67	54	61	62	58	56	67	71	53	69	65	55	62	56	60	56	55	56	58	36	68	61	66	77	67	50	56	70	56	69	60	57	60	53	62	69	45	70	73	61	51	58	64	64	51	50	57	60	67	56	65	56	59	78	59	52	60	57	64	74	58	61	55	57	53	68	41	51	46	48	63	59	60	68	60	56	72	47	48	51	52	66	54	66	53	74	60	50	57	61	61	61	47	47	75	57	58	54	51	58	52	62	57	58	65	51	62	49	50	56	74	56	68	55	67	53	59	54	65	56	51	65	65	49	40	58	61	65	57	64	62	48	61	70	47	67	74	62	61	66	54	44	56	54	61	53	50	67	60	59	50	61	59	66	65	63	55	52	48	61	54	60	65	51	61	45	71	59	48	58	59	56	59	51	56	53	68	75	64	72	56	65	48	64	57	67	60	67	62	57	82	57	51	63	79	63	55	56	59	56	82	53	57	53	72	62	51	61	60	63	62	59	65	49	53	65	64	54	63	71	61	58	56	66	61	51	63	62	56	61	69	51	67	52	56	59	59	73	59	61	59	56	47	61	61	49	58	55	58	58	52	54	65	54	66	60	63	59	61	74	44	68	56	54	64	61	54	74	65	63	63	56	48	59	64	58	71	56	58	65	78	58	53	66	55	58	66	47	70	57	66	63	47	60	54	63	50	63	69	47	51	61	60	68	66	58	54	63	54	59	71	76	70	68	60	61	57	55	47	55	59	64	74	65	63	71	62	73	52	69	48	59	55	70	48	63	62	64	61	61	48	45	57	55	55	60	57	61	63	41	48	67	63	62	64	56	70	57	49	64	60	63	61	53	61	56	69	58	59	62	57	56	62	63	66	62	47	55	70	58	78	60	55	66	56	65	67	67	62	54	55	48	60	68	64	64	50	48	59	67	67	77	57	68	53	61	62	54	65	63	57	54	49	61	48	43	64	56	61	64	61	56	66	64	58	62	68	67	59	62	58	68	59	60	57	61	63	56	62	60	51	62	60	85	64	76	52	68	64	57	57	70	64	49	77	67	58	53	53	62	61	77	71	46	67	57	63	54	62	72	59	60	57	72	51	44	58	67	51	50	67	66	74	63	55	59	64	61	55	55	67	66	59	74	68	68	54	59	73	65	47	58	35	67	53	54	53	61	50	51	55	65	69	64	53	59	62	65	68	63	60	70	68	58	77	76	60	53	52	59	63	55	69	49	56	48	66	49	65	64	50	58	62	70	56	58	60	53	66	55	53	56	72	50	74	49	50	64	63	57	57	51	57	76	70	63	71	62	65	58	56	42	50	66	63	60	54	56	52	67	62	63	64	66	73	48	49	63	49	61	58	57	56	56	49	63	64	73	53	62	56	45	64	58	55	56	59	52	76	57	50	54	60	67	58	63	62	65	59	55	69	71	74	62	49	63	62	50	52	58	62	54	65	75	65	61	64	58	67	53	50	55	57	62	65	59	70	52	68	61	60	63	56	46	61	66	63	62	61	40	56	50	61	54	61	58	58	55	69	62	57	65	50	59	58	52	56	57	68	66	72	63	62	44	65	58	64	64	53	69	59	64	59	52	55	49	63	50	68	57	53	53	76	63	63	62	55	59	49	65	55	65	62	59	59	59	51	66	51	52	53	53	55	74	50	66	55	57	60	58	67	59	56	60	47	52	58	64	57	57	61	59	65	63	64	64	70	65	58	60	66	57	60	61	69	61	54	75	77	56	59	76	59	59	67	58	46	56	68	56	60	59	72	62	72	64	74	66	53	53	50	62	81	62	59	64	71	60	62	58	41	71	63	52	69	63	50	66	50	54	54	72	61	55	56	53	67	54	53	73	58	49	58	64	61	58	71	66	66	62	58	63	52	54	65	72	75	69	62	61	61	61	64	56	70	83	66	57	56	48	55	59	44	56	63	50	56	49	59	58	62	54	58	52	56	63	63	58	55	68	70	51	51	67	66	66	54	67	45	61	41	60	62	65	50	68	56	59	70	58	60	64	49	61	71	54	60	64	56	68	58	65	58	54	61	58	75	58	49	74	50	73	60	70	52	59	45	57	62	60	66	65	60	64	48	54	58	70	77	57	53	57	59	68	56	58	65	56	59	58	63	64	58	57	63	68	49	70	62	72	55	46	60	49	62	52	53	47	68	44
46565	44019	37713	32845	3294	20288	3276	2128	1809	1554	1325	1215	1179	1051	1000	983	928	921	835	9139	20539	17882	11879	6919	2790	1166	796	730	688	729	703	696	713	657	692	678	753	728	712	704	696	686	674	683	704	675	707	674	642	659	726	725	712	733	683	718	690	712	706	721	708	687	728	727	723	728	678	693	702	715	731	699	678	711	676	652	698	698	690	695	716	715	690	692	739	704	736	711	685	708	674	643	729	716	667	700	718	715	728	671	694	723	707	650	679	677	724	659	670	723	738	731	709	715	663	705	657	698	670	699	696	762	758	727	695	712	690	699	691	714	696	718	728	668	703	665	700	728	727	706	674	731	707	703	683	727	722	691	720	718	675	678	653	733	682	709	737	735	686	682	668	696	701	685	684	662	722	699	753	720	688	686	676	654	676	729	688	728	687	705	650	700	655	694	721	716	715	721	720	713	736	730	745	694	741	710	724	700	690	716	676	715	710	701	695	722	693	779	723	710	693	712	719	658	729	695	713	723	719	650	716	689	692	691	746	681	707	686	680	736	727	686	697	722	640	685	703	728	692	670	656	675	726	732	714	722	725	694	738	681	705	696	675	727	646	723	744	694	726	668	715	706	709	697	708	748	715	723	719	706	685	742	688	740	708	710	722	715	707	739	705	717	677	733	725	698	735	683	706	672	692	701	718	657	691	684	719	666	657	716	750	672	720	726	717	668	694	679	691	690	706	709	679	734	691	687	750	694	714	656	657	663	707	706	687	716	722	676	694	731	732	736	689	710	764	759	734	702	634	705	751	699	713	716	742	727	703	769	744	718	707	681	715	715	695	671	638	697	665	699	714	729	656	720	708	733	731	703	696	713	668	738	739	637	699	698	727	670	685	706	716	710	720	697	684	684	695	670	681	736	702	652	713	698	770	744	694	723	687	690	681	674	733	684	709	713	712	747	707	710	711	701	707	673	658	652	696	674	705	702	720	697	722	705	704	705	734	742	715	720	719	710	692	734	690	696	687	688	701	709	710	677	696	723	730	710	718	748	710	694	708	731	758	693	685	698	655	727	694	641	720	735	709	737	706	734	702	676	740	698	707	722	707	702	715	649	704	704	685	655	712	666	727	657	723	662	736	689	700	713	735	733	704	683	695	695	710	742	702	726	708	689	705	670	717	737	753	693	719	697	726	714	718	703	702	694	746	683	685	739	678	723	687	710	712	678	679	704	679	700	718	747	696	705	677	707	732	742	695	707	702	710	722	709	755	729	712	685	709	673	694	668	706	696	679	734	713	677	710	722	707	716	688	706	684	731	720	707	710	713	705	757	664	714	718	717	662	702	726	693	714	675	762	738	697	717	684	684	717	693	666	757	699	678	736	715	721	722	697	720	679	698	695	698	703	726	674	718	711	771	787	671	721	717	701	728	694	705	692	739	732	692	711	695	647	671	696	707	733	696	706	673	711	714	694	696	707	700	699	687	683	710	700	700	711	711	693	697	704	749	725	701	691	733	656	695	716	663	740	681	725	718	734	699	717	717	717	702	715	718	730	721	693	678	679	742	671	734	703	748	724	705	691	725	714	675	676	709	692	718	755	664	684	681	667	694	687	728	706	657	726	703	676	689	686	694	699	678	693	721	672	740	675	683	728	690	701	706	696	728	707	692	706	719	677	696	726	659	710	681	711	713	675	703	680	681	709	650	723	716	712	689	692	725	719	705	727	695	659	699	700	719	661	707	725	700	721	727	672	771	680	723	681	721	703	687	724	698	717	698	715	712	683	785	678	714	724	667	710	707	711	675	677	688	678	731	687	691	701	704	712	707	667	718	728	670	730	734	699	738	711	671	682	670	734	687	709	712	713	687	692	722	711	714	740	724	676	701	702	719	703	713	685	687	684	710	698	705	739	709	693	716	704	739	724	720	706	682	672	723	701	721	681	713	664	708	684	720	709	670	730	696	752	715	708	733	679	702	726	697	672	700	702	713	697	722	731	657	735	753	695	700	692	693	685	686	619	684	699	693	722	666	688	706	727	739	704	747	741	667	705	724	695	698	670	696	668	692	747	720	727	690	711	715	703	708	730	695	677	680	687	681	718	717	725	761	721	737	670	755	697	689	680	672	713	721	712	724	695	704	684	731	688	714	699	720	715	688	695	767	679	709	688	676	725	723	733	716	667	721	672	746	755	771	656	683	703	687	709	709	728	736	708	723	698	668	724	702	668	679	707	679	730	746	678	707	722	729	737	659	737	678	725	759	687	695	699	667	752	697	720	649	655	701	685	714	692	684	668	727	703	649	717	699	657	661	695	669	712	723	681	689	703	719	724	696	710	691	722	695	731	697	694	676	716	745	735	698	737	685	663	738	730	722	703	691	708	711	655	700	729	718	716	698	688	710	732	717	689	715	737	707	709	707	757	677	717	725	734	670	705	732	666	714	696	695	703	739	751	680	724	729	669	710	705	697	677	682	732	661	689	724	718	705	734	709	695	696	675	721	704	740	708	732	718	700	711	657	673	699	706	684	742	700	654	696	725	729	674	671	687	767	643	655	734	720	711	670	720	745	729	700	696	679	735	702	704	671	677	690	706	716	698	700	669	699	676	669	665	717	724	697	713	726	649	698	699	701	689	684	755	683	682	742	696	690	732	706	706	720	657	671	681	686	690	712	733	744	691	700	661	700	729	707	685	724	722	676	728	717	685	701	691	693	680	694	693	691	662	779	726	658	779	726	684	718	771	727	679	677	661	685	677	727	695	682	740	715	690	714	705	688	668	699	694	718	707	705	630	690	674	750	681	717	686	653	740	731	702	685	694	709	732	665	658	684	710	666	711	703	739	686	709	692	704	695	711	675	692	691	687	707	716	717	677	695	724	688	681	723	703	668	746	696	695	691	696	716	739	685	684	721	720	690	673	749	703	657	754	725	707	671	707	718	676	677	713	721	685	733	696	765	706	623	694	699	732	702	684	662	720	679	722	690	724	684	709	721	739	707	712	680	703	678	717	747	702	712	725	679	711	699	690	723	710	709	743	692	714	716	715	708	705	715	709	656	723	722	680	678	707	717	723	732	728	716	725	676	707	667	676	720	700	696	696	775	752	758	675	768	658	716	722	731	704	706	738	729	699	709	728	697	739	737	716	723	708	668	689	711	697	677	746	716	751	704	696	709	693	708	659	750	688	675	721	708	741	714	695	717	715	690	713	696	681	714	691	734	695	690	723	705	683	674	721	699	709	662	679	664	651	664	688	720	753	691	665	710	726	687	642	681	682	710	706	677	677	677	684	672	700	732	731	677	699	711	669	693	717	743	728	716	717	725	685	713	723	674	691	683	704	682	712	703	732	736	734	729	675	690	709	733	698	683	670	723	729	666	764	712	691	675	705	708	687	695	688	730	686	686	691	725	722	683	719	694	704	731	659	662	732	713	750	695	712	672	676	708	701	701	722	689	682	690	668	699	691	713	715	737	711	684	700	685	731	678	710	694	705	692	705	678	712	668	692	696
7598	9904	3017	1451	71	175	154	58	66	68	62	51	67	51	68	58	59	66	48	156	284	213	151	91	64	69	64	51	53	52	54	60	50	53	49	56	58	64	81	58	60	61	51	66	70	52	54	63	43	78	58	50	53	64	62	49	52	61	54	67	53	46	40	72	42	59	62	49	40	55	57	49	76	42	56	57	52	67	55	52	53	59	71	50	63	58	56	59	48	49	57	63	51	68	53	62	55	52	61	62	56	46	65	56	57	59	73	62	66	60	49	51	51	62	60	61	66	41	56	66	55	67	63	49	50	69	53	56	53	51	55	55	53	60	70	40	53	54	70	53	54	52	60	48	60	49	56	42	47	52	48	54	42	66	58	48	55	51	55	46	50	59	45	44	63	46	54	43	67	55	72	68	58	49	59	61	59	57	68	56	50	54	58	45	47	78	61	67	48	54	68	54	49	62	51	59	48	69	66	66	55	58	59	75	61	62	63	56	49	54	39	62	46	45	55	63	50	69	58	52	63	44	59	59	61	46	48	55	46	47	58	58	60	58	48	51	55	55	60	57	42	60	42	59	69	43	60	56	70	50	51	59	60	64	63	45	76	75	41	45	62	60	66	59	59	46	59	56	61	58	65	63	51	59	61	49	47	65	47	55	49	59	47	41	59	48	60	53	63	56	38	57	60	63	54	43	53	61	59	62	49	64	64	60	63	50	70	59	48	66	61	48	60	38	49	52	53	61	56	48	54	66	56	56	59	63	62	59	55	57	58	65	56	58	60	52	69	41	58	54	62	52	54	56	39	44	54	56	57	52	56	60	54	56	68	63	59	54	60	68	62	49	61	48	62	60	55	58	55	66	49	56	74	48	63	51	68	48	58	57	47	53	44	49	55	49	59	58	61	43	61	64	62	58	69	29	57	57	61	51	56	69	60	58	61	51	65	59	57	49	63	51	66	60	62	50	61	62	49	55	57	53	49	57	54	53	54	55	51	43	67	54	49	60	47	64	58	59	48	52	42	59	60	69	59	50	59	64	46	57	49	56	62	57	57	53	52	53	56	58	55	62	54	60	52	61	47	48	61	41	57	60	59	63	70	55	67	63	57	59	55	49	72	44	66	57	63	49	60	70	63	54	55	56	66	51	61	56	54	54	52	58	54	54	51	69	61	56	59	69	63	52	77	45	48	62	56	45	64	57	52	68	57	66	38	54	58	63	46	65	43	69	52	68	57	71	60	67	49	56	47	66	71	44	59	60	63	55	51	65	60	50	73	57	51	57	48	50	51	49	72	56	58	50	45	61	48	66	40	54	57	54	55	72	54	43	47	54	58	52	58	43	56	60	70	55	60	56	70	60	44	58	45	64	66	67	62	57	56	58	57	44	53	51	63	62	58	56	72	66	53	51	49	51	60	61	58	53	52	46	59	51	70	60	54	67	51	65	57	55	52	59	54	63	59	57	44	52	52	50	68	56	59	66	69	53	59	45	55	70	52	49	49	66	68	60	60	65	66	60	68	51	47	61	52	54	45	62	55	65	49	59	50	61	68	58	61	55	55	55	58	53	50	51	58	51	58	52	54	65	41	65	59	71	53	54	51	55	74	65	58	63	48	72	57	50	50	50	60	49	53	72	57	43	59	47	55	67	38	58	47	52	39	48	56	45	62	60	51	59	54	53	43	54	57	53	49	63	43	68	63	52	52	46	56	58	64	44	52	48	62	58	53	53	59	62	54	55	66	54	45	65	56	58	61	66	57	56	54	64	55	54	69	52	68	61	61	55	66	63	58	39	67	60	49	61	48	58	50	67	68	63	66	61	49	59	53	65	58	45	57	60	59	55	44	70	59	73	59	56	58	48	46	56	44	47	55	47	50	50	55	48	57	53	64	58	56	42	59	67	43	54	58	67	50	71	58	62	59	54	67	55	46	62	56	59	56	55	71	64	63	62	51	55	63	63	47	61	51	54	56	55	57	58	58	56	65	56	60	65	53	48	52	59	56	65	48	51	46	65	67	54	52	54	61	64	54	56	58	57	64	61	62	38	58	48	58	52	67	80	54	71	54	58	70	62	58	53	49	49	57	59	59	53	69	62	64	56	54	59	55	52	81	52	66	56	55	65	56	59	59	54	56	55	55	61	56	60	49	58	59	50	57	58	57	48	49	47	60	62	57	68	72	53	52	54	54	56	68	60	54	46	59	56	54	55	53	57	61	63	66	52	51	62	53	53	64	63	64	62	58	58	44	51	66	52	52	62	66	55	46	56	59	62	57	68	58	56	68	55	56	40	53	44	54	57	62	51	46	56	61	47	55	46	52	71	55	42	47	53	66	61	50	53	53	63	56	65	53	58	63	54	52	53	64	43	69	75	61	52	57	51	51	52	51	61	61	62	66	65	55	44	53	64	53	64	55	54	47	59	58	52	47	71	59	44	47	57	48	56	66	55	48	52	57	47	67	65	40	61	53	58	58	54	66	53	49	54	68	65	58	49	67	52	58	65	52	58	52	49	50	57	62	56	59	46	66	56	43	60	58	61	53	61	41	52	49	54	63	56	48	49	56	52	61	65	63	62	56	47	57	43	55	59	61	54	62	49	65	60	53	72	45	64	57	62	79	51	55	54	52	61	58	56	54	69	61	55	72	53	66	57	50	66	58	62	44	47	55	53	52	61	49	48	50	55	54	58	61	63	65	58	62	62	63	50	60	66	58	49	60	51	61	63	55	58	53	50	57	57	50	58	60	56	70	56	52	49	61	67	49	62	59	63	65	64	49	50	59	45	56	65	48	41	57	49	74	73	62	57	57	43	53	60	57	48	47	62	67	52	62	63	65	47	61	56	55	67	54	55	54	41	49	55	61	68	58	56	48	68	52	56	53	41	55	49	43	52	66	44	59	60	45	49	65	51	63	69	51	48	59	56	68	49	57	61	56	50	59	50	56	58	47	44	66	65	59	67	63	44	62	46	67	62	51	73	51	49	68	51	53	49	62	52	77	62	54	62	54	44	57	54	62	66	49	59	60	64	50	57	54	54	68	47	58	46	49	53	50	49	51	63	49	53	56	65	60	41	70	74	58	65	62	55	54	63	57	54	64	51	52	60	55	60	67	58	56	67	69	51	57	67	59	56	58	47	52	60	59	68	47	49	59	62	52	56	58	58	50	53	49	54	63	50	46	45	65	49	61	60	60	63	56	68	60	71	48	56	57	58	57	65	69	51	42	56	58	58	42	61	66	53	56	51	49	48	57	55	54	58	65	47	43	52	64	68	55	63	60	63	58	51	46	75	73	68	40	55	51	51	55	51	54	64	62	56	63	60	49	55	62	59	60	48	60	60	58	57	54	57	53	59	54	66	58	49	54	48	46	58	64	63	54	68	59	51	64	58	56	44	55	64	56	71	60	61	49	49	68	57	63	59	64	53	54	50	42	53	53	61	58	70	49	47	53	71	60	51	60	59	65	42	48	40	59	59	67	64	47	75	47	65	51	47	61	71
40341	33240	22367	22234	2215	9140	4860	885	884	803	829	773	753	732	712	714	686	729	778	3659	7766	5107	2859	1511	941	754	721	669	716	610	687	682	670	668	688	627	654	637	732	717	717	692	776	677	687	736	739	697	655	683	660	691	647	656	699	692	729	632	689	673	652	674	703	687	675	668	692	661	639	638	682	684	700	714	682	654	673	676	690	737	661	676	694	679	731	732	680	646	668	679	686	679	694	672	735	686	700	651	672	678	650	691	645	682	691	652	688	676	676	705	662	713	686	694	674	719	709	670	654	689	698	680	688	708	678	670	649	683	698	652	680	690	696	708	713	697	704	672	714	683	688	638	717	685	668	671	682	675	727	673	648	671	718	731	650	682	635	663	690	677	709	687	665	670	692	658	699	692	663	682	628	688	686	661	668	714	680	680	680	678	710	663	667	651	675	705	682	674	660	681	669	659	674	706	683	677	722	709	706	707	612	648	697	647	670	702	733	721	644	652	685	673	645	689	724	721	630	692	638	728	660	689	687	635	667	659	697	676	713	718	700	695	716	693	656	663	705	711	700	709	682	703	687	684	712	709	688	678	673	704	684	726	683	719	708	669	684	697	719	676	696	708	680	660	684	661	718	659	686	690	625	685	720	667	701	675	708	715	687	697	731	710	679	671	660	628	725	726	744	715	720	656	656	699	676	665	711	675	664	658	696	703	701	700	714	686	677	712	707	731	667	745	678	665	708	700	701	711	695	654	702	675	694	720	690	698	712	704	665	680	712	693	701	706	713	728	679	717	692	726	653	716	675	657	670	681	659	701	664	682	697	594	696	683	688	658	704	707	713	696	641	735	677	693	623	688	700	667	645	685	662	661	664	675	681	676	702	688	697	644	672	695	671	714	677	693	709	692	668	715	662	710	679	698	656	706	701	705	710	725	659	681	707	704	696	680	669	675	682	726	713	700	676	718	711	689	708	686	691	713	663	719	690	687	673	699	683	650	698	670	695	658	687	684	649	694	685	703	703	694	700	663	642	701	647	673	682	694	695	643	667	670	659	681	718	667	735	710	636	680	664	667	667	695	714	657	687	622	700	701	686	652	682	732	733	646	666	683	678	698	671	754	637	690	655	724	690	712	689	644	700	698	709	632	706	700	705	701	677	692	716	652	695	683	699	674	699	683	676	674	673	740	673	665	755	673	696	738	686	650	673	717	667	654	687	699	661	689	658	721	668	685	685	672	645	672	659	652	711	690	688	680	725	701	685	667	675	749	672	682	680	665	689	719	710	716	673	680	647	708	657	627	692	664	659	667	639	683	714	690	708	683	686	673	652	695	648	648	668	636	670	728	657	697	708	645	707	658	660	662	711	678	680	641	710	673	658	647	626	664	684	682	674	717	670	670	669	723	677	713	644	686	699	674	680	675	644	703	677	677	661	674	725	696	674	710	665	666	645	717	673	675	713	685	693	696	666	686	695	644	696	704	697	684	665	668	711	682	710	700	683	683	683	646	701	701	702	684	681	693	667	675	707	710	625	690	703	721	701	702	684	673	655	647	645	680	699	746	679	649	658	687	685	669	647	717	690	695	708	648	710	709	673	700	663	705	610	677	681	703	688	666	669	672	684	630	661	698	674	724	670	655	720	651	730	682	676	688	681	650	666	703	669	635	648	681	750	680	696	704	675	696	685	677	662	671	708	674	690	706	682	688	684	724	658	701	712	653	620	667	659	697	703	684	650	699	662	703	718	738	692	655	691	699	674	654	694	714	644	691	642	694	699	680	710	651	675	666	684	697	692	698	684	676	697	688	669	715	692	710	702	669	632	663	650	703	664	679	659	726	701	695	700	700	676	698	732	688	687	703	663	727	666	704	701	660	698	756	716	692	657	703	708	688	657	679	662	650	673	709	602	690	664	660	687	661	646	715	686	699	697	688	596	673	690	719	728	694	659	678	679	704	692	690	713	658	722	711	671	644	706	685	726	657	684	685	696	707	679	668	684	689	654	688	670	681	722	716	678	711	650	707	673	680	670	655	679	664	661	684	660	718	711	674	660	659	642	675	663	720	678	680	697	664	695	672	706	714	704	638	688	708	714	693	717	684	714	661	680	673	662	692	668	684	688	687	729	660	695	684	660	639	677	673	645	688	695	696	702	690	723	703	670	738	711	682	653	671	701	682	703	706	722	715	691	649	692	688	691	671	666	669	720	684	692	712	688	680	687	623	691	672	763	684	688	671	671	682	630	693	672	722	683	667	714	667	705	674	701	705	692	657	700	702	696	637	685	688	668	673	673	707	661	706	678	707	701	682	740	654	737	659	622	705	713	673	687	707	745	651	667	655	702	688	705	673	691	684	671	671	704	696	683	704	664	716	648	725	671	672	686	728	720	694	680	659	646	686	667	673	674	698	691	721	682	644	628	665	710	734	668	664	664	677	683	664	675	716	656	663	678	683	652	752	704	705	699	661	686	650	692	664	684	693	686	712	648	661	642	634	676	693	683	677	702	660	670	666	710	688	683	694	685	690	684	646	668	701	699	650	704	695	645	670	700	664	668	714	670	651	662	715	634	676	694	667	692	693	649	670	655	671	681	705	695	701	691	697	659	641	658	675	680	689	655	703	729	690	675	634	675	699	693	679	663	717	679	656	705	678	653	728	690	687	681	652	646	679	708	683	673	680	689	672	661	703	707	687	642	686	698	720	715	684	662	679	705	667	690	671	696	702	690	662	678	684	710	697	677	664	712	686	723	687	701	688	647	652	643	660	649	672	679	656	632	701	662	691	739	689	639	728	688	691	670	679	686	721	670	693	630	718	663	730	688	649	688	655	710	622	667	715	644	688	668	655	663	657	667	700	692	713	696	739	664	681	676	700	732	697	718	708	661	637	688	653	701	691	685	683	701	714	695	721	656	685	679	749	666	663	699	686	660	654	721	681	649	686	664	698	677	668	673	682	683	695	651	681	657	682	699	675	690	702	675	691	663	659	699	690	685	673	725	646	683	683	666	721	695	667	692	706	702	674	689	698	677	696	664	673	653	685	669	685	674	654	683	682	710	702	664	685	675	689	709	684	638	691	704	644	695	696	707	713	634	634	715	693	685	742	698	719	715	752	721	638	648	713	675	663	684	669	683	701	688	688	704	692	659	741	714	702	673	714	649	646	700	660	629	678	694	697	678	748	685	665	677	665	672	695	658	678	634	647	694	682	676	646	704	713	683	697	745	709	658	680	669	652	684	658	650	661	682	683	690	705	638	711	693	725	639	685	612	684	693	656	688	653	703	714	706	671	695	655	694	675	697	686	728	714	687	623	706	739	629	653	652	690	702	692	662	653	683	689	675	666	679	678	660	692	678	676	695	755	683	686	709	734	671	680	688	689	651	657	691	650	651	694	716	658	749	669	670	697	692	717	736	661	684	677	661	674	721	650	710	734	628	722	724	725	713	656	686	656	705	693	650	653	678	666	696	681	706	748	639	687	728	706	680	670	655	631	661	638	707	674
18224	28377	11915	6496	927	171	949	50	51	59	58	63	46	52	53	65	40	64	58	180	462	384	191	91	77	46	50	42	49	53	48	53	55	50	54	51	51	27	49	50	51	58	49	53	66	40	43	46	48	66	55	62	48	50	55	45	47	56	42	57	50	44	47	57	49	43	49	45	55	49	44	50	57	53	45	43	54	42	49	60	50	42	42	47	47	56	55	47	37	50	48	39	43	51	48	49	59	54	51	62	46	62	46	53	56	56	38	50	59	50	48	57	47	49	47	65	50	50	60	47	47	41	56	53	48	51	49	41	48	40	46	51	49	50	37	57	44	37	52	54	45	57	50	51	46	62	46	48	50	37	57	52	49	43	53	49	52	51	40	51	37	66	40	48	50	44	61	56	52	50	47	50	44	52	52	42	52	53	52	55	47	35	45	56	44	48	44	48	41	43	56	38	51	55	48	37	65	47	36	48	39	57	64	54	53	57	48	38	48	50	54	50	55	65	58	50	45	44	42	54	46	48	52	55	53	50	55	49	61	44	57	56	43	44	51	54	43	57	56	72	55	40	53	48	47	46	56	50	44	46	45	47	44	49	50	52	56	47	52	57	55	53	47	60	49	62	54	44	57	55	67	63	43	52	53	47	42	49	55	50	50	58	59	40	58	46	56	49	42	51	44	51	41	59	55	48	39	51	49	52	51	62	50	57	46	51	47	60	45	51	49	41	41	55	44	53	45	61	52	43	63	59	52	53	42	55	47	46	59	53	55	51	46	54	43	60	44	61	56	47	51	49	50	69	53	47	49	56	53	47	41	66	49	65	52	58	42	60	60	46	59	52	60	55	56	50	47	48	44	44	63	45	43	51	55	57	52	47	48	48	62	47	54	55	62	46	46	51	50	46	50	60	51	62	63	41	46	53	66	52	51	56	39	57	55	54	40	59	51	48	53	46	56	50	46	62	57	41	57	53	49	54	53	53	46	52	53	54	48	46	54	44	45	43	43	40	42	49	55	61	48	43	47	53	51	59	53	45	46	51	51	45	43	52	49	47	52	61	57	55	48	52	52	51	55	57	50	45	43	54	54	40	55	52	43	45	52	48	59	63	48	66	43	59	50	53	44	66	44	51	48	50	61	55	57	44	48	59	46	45	43	51	59	52	63	56	40	44	42	35	53	59	51	55	60	54	49	68	43	51	55	58	53	55	49	57	43	45	48	61	37	48	51	56	66	47	54	58	36	50	56	58	53	48	38	47	52	41	47	47	48	56	62	42	52	51	46	50	50	53	53	50	65	46	60	49	38	47	54	45	50	55	61	58	46	49	50	66	58	62	50	51	56	60	57	52	39	46	55	51	59	47	62	48	47	61	45	46	58	61	49	43	52	51	46	56	50	51	50	57	57	50	43	57	39	43	57	42	55	52	49	48	64	37	54	58	62	44	40	56	54	54	36	61	57	49	64	49	51	58	55	52	57	49	45	48	55	58	41	56	53	60	56	48	53	46	57	51	52	56	46	44	44	44	43	51	59	59	36	39	55	49	29	42	48	47	40	42	57	50	41	47	57	43	46	48	61	33	40	36	45	47	53	51	51	39	51	56	47	51	40	45	51	41	54	51	58	39	38	60	49	51	41	45	38	49	55	47	49	46	44	42	52	50	35	63	48	48	53	59	62	56	58	47	53	68	49	35	55	55	46	54	46	60	45	50	52	45	47	47	43	40	50	34	56	48	58	49	42	53	43	45	45	58	46	54	53	52	57	45	56	64	43	50	49	50	55	43	57	47	46	53	45	57	50	51	66	48	44	55	45	38	54	38	44	49	61	59	38	48	44	50	40	48	52	40	37	51	65	41	50	41	57	51	45	62	50	49	55	50	55	50	33	51	34	47	47	42	59	50	45	43	55	46	59	52	47	53	57	47	50	45	51	56	49	37	39	63	38	48	50	49	56	53	45	48	54	44	48	62	53	48	53	50	49	52	43	55	52	51	48	49	57	49	58	56	47	53	49	49	36	46	40	50	45	47	44	43	47	57	38	46	52	40	54	52	39	54	59	45	54	48	45	39	43	51	47	47	42	46	45	47	54	50	42	59	60	45	46	47	45	53	46	49	56	43	69	51	42	47	66	48	55	43	47	47	48	46	52	42	50	41	53	50	54	48	48	55	56	40	60	38	38	54	38	50	40	46	55	55	61	45	45	63	52	38	45	57	40	49	45	51	53	39	58	53	48	38	44	49	45	45	54	44	54	43	56	49	53	45	55	38	45	55	56	53	49	55	53	47	62	55	55	53	55	46	48	44	53	52	55	57	44	66	49	54	53	46	57	49	42	40	68	54	57	63	58	50	49	64	41	49	54	44	43	52	44	43	55	54	53	51	50	53	50	43	31	54	41	54	50	47	52	52	61	58	47	47	55	44	58	48	51	39	50	38	40	40	52	50	61	50	42	44	46	66	41	45	45	69	65	44	55	53	47	50	47	52	48	43	52	46	57	36	54	36	44	56	55	47	54	52	47	56	57	53	53	57	42	62	53	61	44	44	47	52	49	46	50	51	47	32	47	44	50	63	54	53	50	43	47	63	46	48	52	48	56	37	49	40	47	53	43	52	57	49	51	42	45	53	66	45	47	45	52	43	51	44	44	48	51	53	47	45	46	52	51	62	39	51	51	51	42	72	53	43	61	45	67	50	46	46	48	45	54	54	35	49	57	48	45	55	66	43	52	53	49	54	58	41	58	54	54	48	44	55	54	55	58	51	45	58	58	53	54	48	39	53	51	43	54	44	49	51	54	44	50	48	40	50	57	40	58	50	47	50	47	47	47	44	53	38	41	50	42	49	39	62	49	37	60	35	53	46	46	44	39	54	42	49	49	54	47	49	44	56	64	60	48	46	41	41	54	51	51	46	51	45	60	46	59	48	60	52	55	63	49	58	42	38	55	50	54	55	41	65	56	58	46	55	41	48	46	51	69	50	47	46	42	42	57	49	46	47	49	52	47	53	51	47	49	47	55	65	41	53	49	50	38	55	50	39	45	48	55	47	60	56	55	57	68	43	48	55	52	45	47	48	52	41	44	48	59	54	46	41	39	48	42	46	43	42	48	56	34	46	34	63	48	54	50	57	55	42	55	44	58	50	56	42	46	36	56	47	58	51	49	54	61	59	51	44	55	50	50	36	44	50	46	60	49	49	45	33	53	62	74	48	64	45	56	59	48	46	45	67	50	44	66	43	51	58	55	60	56	47	49	48	48	43	40	48	63	45	44	38	46	49	55	58	48	32	41	44	47	53	52	54	54	35	48	56	50	52	52	48	54	47	52	57	56	49	44	53	49	51	67	52	55	41	53	56	47	43	39	57	50	44	52	46	58	49	52	45	51	61	61	54	53	56	47	50	42	53	45	70	56	61	62	39	61	61	55	54	39	48	55	49	54	47	43	49	61	59	39	47	55	45	48	57	49	56	35	54	46	62	52	50	48	41	59	55	43	61	61	36
45339	40031	34110	39556	11451	8941	17103	1145	972	908	744	812	751	761	770	696	672	690	707	5665	12675	9715	4769	2014	949	709	580	643	567	641	596	593	630	672	573	598	560	591	596	587	606	608	650	608	632	585	626	584	602	602	569	578	565	615	613	600	628	614	596	560	635	600	573	608	631	621	618	570	579	590	679	625	631	595	590	593	582	613	576	606	643	607	630	629	541	563	605	593	587	578	577	594	595	593	596	652	582	589	592	617	615	576	619	607	653	633	622	664	650	566	643	568	609	637	581	627	616	574	613	596	609	620	623	595	597	585	619	557	560	599	613	619	624	605	588	629	592	624	621	639	604	631	577	592	629	620	606	618	612	593	545	617	621	612	618	653	636	622	614	589	550	575	601	585	603	677	624	622	625	603	580	572	599	590	589	615	606	619	590	598	614	616	616	596	603	618	626	604	623	559	607	538	613	583	655	625	579	677	576	581	589	575	630	588	605	650	573	583	635	627	596	627	611	584	589	594	620	631	609	608	619	624	594	618	663	600	579	653	601	590	638	601	644	568	572	621	619	598	598	583	558	611	627	633	582	583	597	568	616	588	591	611	573	618	578	624	611	591	623	580	598	561	560	635	597	590	613	617	535	575	628	591	647	607	612	589	599	633	625	597	615	582	582	600	603	596	602	604	611	585	577	558	645	610	618	668	622	642	639	565	603	565	557	590	614	602	601	606	588	607	625	577	591	610	592	579	587	572	628	612	555	606	622	581	575	614	561	609	603	646	605	624	603	617	621	566	631	550	619	539	564	596	608	575	595	604	604	567	526	597	626	589	587	595	601	601	589	613	650	585	646	617	627	601	606	565	616	614	591	600	639	629	573	595	613	554	640	580	599	583	581	576	631	586	578	617	580	607	594	617	627	615	599	588	635	558	591	627	621	581	581	533	673	591	610	606	599	623	609	616	633	550	584	636	634	571	557	576	599	602	598	625	579	558	626	629	579	578	622	625	569	597	635	599	574	592	577	627	622	591	607	593	594	630	566	562	571	603	575	579	568	649	563	604	568	610	575	619	622	587	611	569	629	600	572	599	555	628	650	613	597	604	574	601	588	608	616	645	629	603	605	617	641	610	643	620	644	603	580	606	609	559	627	605	581	590	586	606	661	572	594	596	633	611	583	538	611	560	638	572	533	582	630	601	604	665	602	601	606	628	590	624	612	592	600	607	626	601	592	620	655	579	609	565	602	619	630	607	645	613	591	598	625	593	613	612	576	556	596	661	609	613	581	606	578	613	599	581	575	557	605	610	630	600	586	606	597	610	586	612	605	593	590	615	592	553	611	690	591	593	542	636	591	573	610	547	608	606	569	614	601	599	596	572	599	607	578	584	590	636	588	581	641	596	605	609	599	571	599	559	606	606	632	602	592	605	628	594	613	601	625	621	607	621	587	584	625	583	630	607	611	596	605	596	617	567	618	609	601	603	574	585	639	594	572	609	584	544	628	565	612	597	605	558	582	600	601	609	598	610	605	621	613	604	633	617	537	621	546	596	595	601	631	594	625	627	611	618	645	612	603	582	619	655	632	639	577	608	608	602	625	592	572	577	597	580	569	588	638	596	597	534	572	589	609	592	639	603	600	582	617	605	608	588	594	576	584	576	654	619	579	607	598	624	634	588	630	578	616	610	565	613	618	606	603	594	621	585	596	594	625	586	584	638	600	562	615	619	634	610	616	615	601	627	638	620	614	600	613	633	605	570	618	630	574	566	583	607	608	610	622	605	635	583	600	616	588	619	559	623	574	591	611	585	598	588	605	645	600	626	593	592	642	619	602	596	630	600	583	601	617	580	623	561	646	631	596	600	592	617	588	651	561	610	606	601	613	574	601	634	617	546	600	602	596	594	596	583	623	575	607	612	634	563	594	616	573	580	596	594	619	658	576	617	634	595	585	605	643	625	621	617	575	627	615	635	572	597	610	625	625	583	609	647	596	591	591	536	623	626	599	629	602	668	586	588	637	608	576	585	613	629	625	631	606	566	605	612	605	575	647	602	566	606	568	615	599	589	632	585	559	642	610	583	568	597	595	594	623	587	625	558	564	595	602	562	606	617	607	596	614	608	581	619	620	613	626	563	608	603	598	634	587	633	584	621	554	616	653	616	637	598	595	603	597	669	596	576	603	607	609	595	555	588	606	644	587	621	601	579	614	592	612	563	601	625	563	598	608	560	597	596	598	605	571	593	615	562	602	625	591	593	589	601	600	603	610	641	585	622	597	596	647	619	613	601	620	632	571	602	624	663	606	568	663	621	613	585	623	596	607	593	589	594	593	616	601	590	536	600	576	625	623	611	609	573	607	616	588	609	585	591	613	595	628	585	601	588	603	620	656	580	590	615	622	632	624	555	635	608	594	599	637	599	605	614	615	641	616	596	620	613	613	586	576	642	593	587	591	598	619	651	595	566	590	608	608	607	608	581	609	622	593	590	606	586	564	616	602	590	622	605	614	605	572	639	628	607	592	661	618	613	604	596	599	625	620	606	590	539	587	619	561	594	592	632	627	620	564	607	575	616	583	616	567	656	580	650	576	611	604	627	618	606	593	594	628	602	613	615	634	630	583	604	600	568	588	614	574	594	604	623	623	550	613	601	583	630	566	611	613	624	629	587	602	552	645	620	649	639	591	578	606	656	583	621	592	613	623	576	585	616	582	608	592	606	636	595	623	585	583	563	669	607	599	561	622	584	615	587	620	621	588	573	633	586	619	597	610	630	654	604	612	619	574	583	642	620	598	612	641	614	589	577	629	617	629	597	637	607	586	595	569	594	631	602	605	605	599	617	607	604	645	570	592	648	630	594	603	624	627	616	579	578	606	588	621	541	606	600	562	581	578	602	670	618	620	583	573	659	602	613	605	559	581	628	600	647	637	613	620	623	617	570	594	602	630	590	584	594	627	617	614	587	630	573	651	580	620	604	580	578	594	574	619	613	609	642	608	594	599	551	568	622	635	555	627	625	609	595	618	616	583	626	623	589	540	609	625	595	547	643	594	603	592	575	625	569	653	582	602	621	621	577	590	588	624	611	623	595	601	618	579	611	600	607	609	617	560	589	616	618	587	593	581	605	616	628	588	599	658	599	572	612	607	589	582	555	624	596	599	531	572	563	609	610	630	633	539	634	654	647	583	623	599	568	565	604	609	582	557	655	579	550	614	569	604	608	642	575	575	628	615	605	613	613	586	614	613	605	607	583	597	608	595	605	626	616	633	586	586	571	581	616	625	578	640	621	603	613	612	617	581	597	582	580	598	604	614	587	610	594	600	543	577	621	623	578	644	630	604	579	638	595	609	615	613	569	590	592	586	562	597	632	615	597	603	626	593	594	608	588	593	596	634	590	583	616	607	583	612	577	575	628	587	601	579	595	612	586	558	617	584	583	595	594	603	605	593	593	622	597	566	598	566	662	615	603	613	630	596	596	589	592	623	615	617	580	610	603	591	597	600	582	601	583
18046	23282	10684	6347	1142	260	513	94	69	90	71	85	66	65	55	74	79	72	61	210	526	411	203	122	80	69	64	84	62	66	84	67	81	69	79	70	61	60	70	50	75	58	54	61	78	65	73	71	62	71	66	65	63	62	60	69	79	69	71	78	58	64	66	51	66	66	75	78	76	68	69	67	76	64	78	56	70	78	73	66	61	66	71	68	85	69	76	67	57	55	65	83	63	66	86	63	75	74	74	55	71	75	63	74	75	62	72	63	71	80	67	63	70	62	72	64	71	75	68	85	70	58	71	66	75	55	73	54	72	89	59	67	61	50	62	52	79	66	68	84	66	69	78	54	50	69	73	71	70	62	63	54	59	83	68	69	63	75	70	69	74	77	68	74	73	67	66	79	63	68	80	69	67	66	65	66	65	72	74	56	83	67	61	78	65	63	59	65	77	79	95	65	71	61	56	77	68	72	67	72	70	80	77	65	62	68	70	66	79	73	74	60	74	55	63	73	70	60	88	64	70	68	83	55	69	83	74	60	54	66	79	70	72	69	71	65	59	69	82	65	54	75	71	68	69	59	58	68	59	63	71	74	75	61	79	63	56	57	76	58	75	69	73	74	64	74	72	60	52	71	46	85	78	72	71	68	86	76	75	71	72	65	74	62	76	79	63	61	71	66	73	71	73	56	76	66	65	83	87	77	81	68	81	61	81	71	66	69	63	56	61	59	65	65	67	72	62	63	70	62	60	74	58	81	64	67	50	70	74	73	81	81	57	69	54	67	80	67	69	72	83	73	75	79	81	63	72	75	79	68	56	73	72	57	51	67	63	65	73	61	69	78	60	62	64	63	77	63	63	60	63	70	76	58	75	66	79	82	70	69	59	55	74	68	78	70	56	70	70	72	76	79	63	67	72	67	52	68	81	63	64	76	81	75	59	63	70	55	70	66	71	76	72	62	65	71	81	77	67	80	80	66	81	67	70	63	78	64	79	74	85	66	81	63	65	58	69	68	58	70	73	71	85	74	72	89	69	49	49	73	69	66	65	72	65	74	71	84	75	79	74	78	54	72	65	75	57	58	62	73	71	71	73	65	55	71	71	79	54	69	63	63	78	70	75	72	68	64	62	67	80	75	57	76	64	67	58	85	77	52	79	82	45	67	57	63	79	64	63	72	89	59	74	64	79	62	65	67	61	68	56	59	67	63	80	58	60	80	74	74	68	64	61	64	69	65	75	72	64	69	63	51	78	73	85	77	62	67	77	61	70	57	66	55	60	68	58	51	47	60	68	75	71	68	63	74	56	70	64	76	77	59	64	71	57	77	71	72	53	83	49	68	67	56	63	72	78	69	72	84	79	69	71	83	64	67	68	59	57	57	63	69	63	73	66	67	64	61	68	60	69	72	62	55	66	77	66	79	75	64	52	65	75	73	70	76	68	75	72	62	72	68	53	81	66	52	71	69	75	47	66	72	75	64	63	67	83	83	79	66	70	66	61	86	65	73	73	71	61	56	53	70	58	80	68	75	60	67	62	52	58	69	81	68	68	71	83	58	76	72	55	72	66	56	58	69	73	73	63	56	68	77	68	71	73	78	50	67	69	67	63	79	83	82	54	60	83	72	53	64	67	66	64	84	69	72	75	64	85	80	74	72	53	65	73	58	74	63	52	58	73	79	61	76	71	75	49	64	59	60	71	74	79	85	71	69	79	64	62	76	76	67	65	74	76	68	78	70	65	76	83	65	72	79	68	72	81	60	71	55	60	61	73	69	74	67	62	70	83	66	67	90	72	66	69	64	46	71	64	75	73	67	65	82	71	65	67	71	81	64	63	65	75	74	61	56	55	79	57	54	61	77	72	56	62	76	60	69	67	74	77	71	81	63	60	72	59	61	73	77	64	84	66	69	72	76	66	84	68	74	73	76	68	57	59	67	46	79	65	66	74	65	67	77	56	68	70	71	67	65	64	72	71	61	69	74	69	57	64	70	81	64	66	54	70	62	77	71	61	76	75	62	72	71	72	68	77	55	60	67	65	68	73	70	65	81	67	66	76	60	57	76	69	70	65	68	79	52	72	74	69	54	70	69	72	79	62	67	55	68	59	63	64	72	56	58	79	68	91	76	61	77	73	69	81	82	63	58	78	73	75	67	65	81	63	70	63	69	62	61	71	81	75	70	80	72	60	62	69	70	48	55	64	53	73	60	66	64	67	55	80	56	59	66	80	77	62	63	66	57	78	71	42	51	66	70	50	53	56	82	75	68	57	66	88	67	59	68	62	65	68	61	68	62	69	70	74	73	73	57	63	67	66	67	79	57	61	72	53	58	69	64	87	68	67	56	82	65	80	69	63	61	72	71	57	63	77	67	69	66	62	55	68	73	67	76	67	65	75	69	70	67	58	74	78	64	66	67	83	59	72	74	69	66	61	70	77	71	80	55	62	73	80	68	67	61	57	75	82	83	71	66	76	71	58	74	82	68	64	66	64	78	67	77	88	71	52	77	79	80	64	67	69	69	64	56	82	58	72	77	76	67	56	76	66	69	76	72	62	58	58	75	82	79	72	70	65	73	66	80	67	78	67	56	61	68	51	58	58	78	75	73	71	86	61	69	52	80	82	74	79	67	66	74	68	66	57	48	65	67	63	65	65	73	47	71	77	72	64	66	58	57	76	61	74	72	81	64	66	63	72	66	61	63	75	79	70	63	62	84	61	66	55	65	52	66	61	75	64	84	50	56	74	60	65	75	62	72	72	62	61	64	63	56	73	67	77	86	60	69	46	48	79	50	82	70	66	80	72	65	68	66	84	61	75	82	81	63	62	62	63	80	69	63	78	46	63	60	55	64	71	68	70	51	78	80	69	71	74	71	72	80	73	68	64	67	77	65	63	58	73	80	66	67	60	71	53	89	93	56	72	49	79	62	81	78	53	78	83	76	61	76	71	60	55	61	63	83	69	77	55	71	81	70	77	83	63	83	73	76	74	60	73	64	72	54	74	74	63	72	48	54	70	69	70	85	81	63	82	69	60	57	75	93	66	76	70	63	65	77	74	53	86	90	66	50	82	58	77	73	65	69	66	65	61	68	56	79	70	72	65	70	66	79	67	75	60	70	62	54	66	62	65	57	69	83	80	64	69	64	65	55	63	81	85	70	62	67	64	60	61	73	86	52	61	68	70	59	94	83	72	52	65	66	59	78	61	77	73	76	67	64	70	84	60	65	73	62	74	66	57	71	64	84	68	65	69	60	80	76	60	59	68	71	72	69	75	65	67	64	68	61	75	73	67	55	84	62	62	55	67	60	59	68	62	63	67	60	66	74	58	66	65	80	88	70	77	64	68	57	53	64	57	75	64	63	78	75	80	78	76	60	67	53	65	74	56	60	75	49	60	58	77	72	66	70	71	70	54	64	70	78	68	70	62	60	77	69	71	82	67	82	61	61	70	71	66	73	83	73	84	73	64	56	70	58	56	69	60	76	53	62	67	59	87	55
49419	41256	34290	39019	13975	10394	11658	1348	1199	1131	1026	1007	963	973	940	862	888	827	877	6032	13442	10285	5406	2356	1140	895	881	805	769	783	820	806	792	802	842	837	795	820	820	792	845	795	808	780	789	832	786	824	791	867	806	859	802	781	856	808	816	794	783	775	857	836	809	837	848	780	819	808	832	793	824	815	818	827	800	791	822	812	797	804	826	857	812	818	782	841	797	848	802	795	843	796	858	786	812	831	838	820	841	806	775	773	825	867	851	802	793	826	800	822	878	810	818	787	837	821	790	836	797	813	840	774	834	788	849	847	827	826	795	804	824	822	849	825	785	783	816	805	852	829	857	817	821	841	806	784	828	815	860	877	805	834	813	811	829	847	844	817	798	797	801	783	812	811	769	797	795	843	832	817	866	792	801	769	770	847	798	827	795	773	844	824	842	856	813	803	834	817	835	837	804	805	859	863	787	807	837	813	776	855	814	796	821	841	821	791	786	798	792	807	838	828	872	830	822	806	805	867	874	807	780	850	812	845	796	797	812	827	814	808	765	842	776	845	783	829	826	830	840	817	811	835	781	795	801	865	833	802	822	819	831	799	832	813	832	845	834	832	805	807	801	772	859	773	806	782	780	797	836	833	798	788	859	803	789	819	819	819	834	774	800	793	830	786	837	762	858	804	781	823	838	810	846	824	849	827	794	857	836	838	790	824	872	790	770	764	815	821	873	797	814	833	827	757	802	831	848	823	810	853	743	768	752	831	799	850	830	826	797	781	823	752	772	791	848	825	794	798	837	822	762	821	860	798	851	836	827	809	822	791	807	810	797	772	809	809	825	785	809	830	810	778	815	793	800	854	790	773	836	804	829	765	856	815	775	836	765	763	790	866	818	832	758	846	815	779	864	844	813	818	833	820	772	803	814	801	849	820	790	825	786	790	765	833	825	837	783	858	849	847	808	786	847	829	779	814	785	827	830	798	780	790	857	832	866	808	792	777	837	841	783	855	855	804	802	865	822	791	804	857	803	801	865	826	802	819	840	878	799	781	829	786	769	858	829	785	798	800	819	833	829	835	816	822	826	812	797	855	843	783	826	762	810	766	833	876	799	813	779	852	822	795	816	843	806	801	832	787	806	825	834	815	805	780	855	792	827	795	850	765	793	777	827	791	793	820	821	834	843	776	810	763	800	845	798	779	756	816	839	855	817	814	857	845	851	808	806	861	806	819	843	825	822	845	809	825	833	829	766	791	812	811	809	815	795	786	794	814	816	801	845	823	805	812	832	757	827	851	825	816	784	850	781	800	861	830	824	752	837	781	772	771	789	877	815	827	836	830	798	843	835	814	764	817	856	843	826	820	797	823	811	840	791	774	844	835	781	778	838	837	804	781	849	760	778	809	836	796	880	796	767	835	803	837	789	827	808	810	831	812	858	824	824	857	765	863	775	854	814	836	825	852	795	830	790	822	838	852	824	812	863	916	779	809	824	819	784	803	793	779	717	847	832	832	846	851	867	847	821	784	859	883	844	786	812	813	841	804	823	859	805	752	770	849	811	772	817	816	832	820	853	855	853	822	844	824	796	806	805	799	870	784	806	804	841	798	793	841	780	840	809	829	838	817	822	775	848	818	828	797	825	811	844	844	827	805	788	799	853	804	765	810	810	835	814	805	870	794	833	801	790	870	836	871	865	832	808	791	786	812	814	874	809	797	814	800	825	802	799	770	825	816	818	813	822	818	808	835	810	818	818	865	786	786	844	812	843	797	845	814	795	799	824	830	850	791	803	834	806	805	788	802	810	806	835	782	769	836	778	829	818	791	797	839	831	830	846	876	803	789	804	812	804	819	819	845	808	824	775	778	834	817	798	848	796	811	877	856	812	815	797	821	804	841	800	796	818	826	843	787	779	818	821	840	817	808	784	841	828	800	820	772	808	784	813	821	837	805	832	797	812	788	795	818	781	794	816	830	866	794	799	791	874	813	789	827	816	806	810	825	798	808	813	810	805	828	839	830	855	816	795	786	836	869	823	838	821	839	867	776	797	802	874	839	819	855	767	886	777	829	821	794	820	835	788	864	756	824	873	814	788	848	818	858	847	775	835	863	810	832	860	812	838	806	803	823	792	826	857	848	821	832	832	817	795	832	829	836	763	841	818	797	829	820	845	763	819	791	809	794	787	804	794	769	866	758	854	843	771	804	818	775	779	774	762	787	797	837	804	754	834	817	784	778	837	793	789	799	795	822	839	778	806	855	803	824	851	802	824	832	854	816	784	802	843	834	844	790	871	842	789	856	770	817	891	837	812	824	802	834	809	849	838	824	807	828	834	830	871	832	799	794	820	804	786	830	841	850	807	849	806	810	810	796	795	813	829	793	824	848	859	784	816	782	829	812	821	810	802	819	828	813	798	818	803	818	801	832	842	771	774	816	837	801	828	797	780	836	830	842	866	830	796	810	793	898	758	825	838	860	866	790	776	834	785	745	812	850	832	877	834	829	822	805	790	757	824	820	813	834	857	830	818	784	820	830	802	817	756	828	819	843	860	770	790	840	821	808	811	817	812	800	816	813	819	852	773	819	827	763	843	820	827	865	836	768	787	801	793	797	799	785	805	786	793	782	790	833	850	853	832	907	809	886	807	853	833	807	833	796	774	820	801	773	812	852	795	837	875	816	799	856	821	841	802	828	798	783	853	815	860	785	871	835	753	852	795	827	855	806	844	797	750	735	821	777	770	837	776	789	792	792	854	835	807	801	860	783	847	804	776	874	800	856	843	838	815	770	773	804	861	808	858	822	864	851	828	839	873	775	803	854	787	826	775	766	820	785	783	804	823	868	814	809	852	807	799	835	804	844	822	779	837	792	799	805	802	868	803	774	845	768	777	809	814	757	807	777	791	815	828	794	888	820	858	848	806	810	786	811	829	869	841	766	790	786	819	823	785	808	786	870	810	818	826	777	784	826	800	817	794	808	812	856	851	794	736	802	790	870	780	799	879	802	806	818	814	787	859	851	800	795	793	831	762	814	881	807	825	811	840	799	791	822	813	811	812	781	806	839	825	807	915	797	820	795	772	777	829	770	810	843	764	831	806	838	831	791	823	856	813	802	836	794	822	816	830	852	826	762	782	784	825	809	813	840	771	765	844	848	805	836	839	835	783	795	839	756	829	842	762	865	794	828	793	781	830	825	813	860	850	837	809	783	789	787	788	841	842	822	827	834	829	854	819	804	825	839	812	814	781	809	863	817	798	804	777	789	798	743	794	822	808	841	833	824	824	827	792	841	807	743	849	817	805	780	794	841	823	787	815	856	757	793	760	829	819	815	773	828	825	769	865	822	822	804	783	835	781	839	856	825	819	783	795	810	852	833	881	857	813	793	823	829	793	830	813	773	789	842	820	802	853	834	779	809	821	800	816	857	806	816	840	788	832	876	791	807	845	817	794	819	778	817	793	802	811	818	791	835	846	769	803	848	843	816	848	821	823	790	817	849	816	845	804	828
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
