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
344299850675	344299851236	344299851786	344299852336	344299852886	344299853436	344299853986	344299854536	344299855086	344299855636	344299856186	344299856736	344299857286	344299857836	344299858386	344299858936	344299859486	344299860036	344299860586	344299861136	344299861686	344299862236	344299862786	344299863336	344299863886	344299864436	344299864986	344299865536	344299866086	344299866636	344299867186	344299867736	344299868286	344299868836	344299869386	344299869936	344299870486	344299871036	344299871586	344299872136	344299872686	344299873236	344299873786	344299874336	344299874886	344299875436	344299875986	344299876536	344299877086	344299877636	344299878186	344299878736	344299879286	344299879836	344299880386	344299880936	344299881486	344299882036	344299882586	344299883136	344299883686	344299884236	344299884786	344299885336	344299885886	344299886436	344299886986	344299887536	344299888086	344299888636	344299889186	344299889736	344299890286	344299890836	344299891386	344299891936	344299892486	344299893036	344299893586	344299894136	344299894686	344299895236	344299895786	344299896336	344299896886	344299897436	344299897986	344299898536	344299899086	344299899636	344299900186	344299900736	344299901286	344299901836	344299902386	344299902936	344299903486	344299904036	344299904586	344299905136	344299905686	344299906236	344299906786	344299907336	344299907886	344299908436	344299908986	344299909536	344299910086	344299910636	344299911186	344299911736	344299912286	344299912836	344299913386	344299913936	344299914486	344299915036	344299915586	344299916136	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2181	3300	1900	2700	2181	3300	1900	2700	2182	3300	1900	2700	2183	3300	1900	2700	2182	3300	1900	2700	2182	3300	1900	2700	2183	3300	1900	2700	2182	3300	1900	2700	2182	3300	1900	2700	2181	3300	1900	2700	2181	3300	1900	2700	2182	3300	1900	2700	2181	3300	1900	2700	2182	3300	1900	2700	2182	3300	1900	2700	2181	3300	1900	2700	2181	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2178	3300	1900	2700	2178	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
10397	6365	2369	1713	1103	702	382	146	107	129	183	613	1163	970	700	850	787	606	460	322	206	154	111	105	106	101	89	101	109	111	111	102	117	127	124	113	108	110	101	114	104	96	93	99	113	109	97	108	98	104	94	110	111	110	115	115	109	101	110	98	107	99	93	112	107	115	108	109	102	119	102	104	103	95	102	99	106	110	96	120	109	111	78	109	111	88	106	95	100	119	116	114	97	110	111	106	106	93	83	123	99	105	109	81	104	112	125	107	113	128	113	111	113	96	106	102	97	97	124	114	112	102	98	98	111	102	92	104	92	95	87	99	112	103	100	115	109	109	113	100	102	109	97	117	123	103	96	118	103	99	115	103	119	105	105	89	111	110	103	106	110	113	116	113	95	114	116	112	122	87	107	96	85	110	84	101	123	107	90	106	117	97	102	106	94	91	101	107	88	108	113	93	105	105	96	98	96	100	104	93	103	93	123	118	104	101	104	89	99	101	107	125	105	93	115	96	118	109	106	91	116	101	99	113	109	96	106	109	123	111	105	110	107	114	119	105	98	108	112	105	101	95	120	117	96	116	107	102	99	108	116	111	100	117	103	117	108	109	94	102	106	104	97	107	118	119	106	103	106	96	102	88	97	105	104	90	103	96	102	98	112	93	94	116	95	86	99	101	97	100	105	122	115	114	91	129	110	95	114	103	116	100	110	93	102	98	113	107	98	104	104	81	111	84	120	112	114	111	96	99	111	106	117	89	108	94	99	104	113	95	95	113	116	95	106	95	123	98	99	94	95	103	88	92	118	95	105	124	103	106	91	109	125	108	101	108	109	113	117	117	104	102	115	99	117	109	101	85	113	99	92	109	90	94	121	103	100	112	93	85	121	105	115	88	117	113	118	94	110	103	106	105	104	96	104	98	106	112	103	90	99	107	95	81	106	128	96	104	106	113	88	107	111	113	105	109	120	119	107	116	105	119	107	95	112	95	130	110	106	114	96	106	116	106	110	90	104	113	126	118	106	108	104	102	91	120	91	116	100	115	126	104	120	109	105	96	117	109	122	102	115	114	96	104	109	111	118	115	92	94	94	107	99	120	105	128	93	105	115	93	95	100	102	121	85	108	100	92	114	95	129	104	97	118	109	123	122	95	101	93	110	113	113	128	114	126	100	105	105	113	104	98	106	103	99	98	105	108	98	121	94	115	118	110	96	87	106	95	113	114	105	129	104	115	98	122	92	104	107	102	117	95	110	119	104	89	107	86	101	89	101	127	97	108	90	104	113	95	92	119	108	104	95	111	105	97	113	113	106	131	120	109	112	120	110	96	111	94	114	119	107	103	79	98	100	113	104	124	113	111	112	99	121	113	103	98	103	103	109	93	117	127	102	91	111	91	107	118	89	111	96	113	98	116	121	102	111	98	110	95	89	94	85	98	118	104	99	84	97	102	121	108	98	116	116	112	109	97	118	114	118	104	109	116	108	100	89	105	111	138	100	106	115	106	124	91	99	108	99	94	105	100	109	130	101	125	110	109	87	125	105	119	105	115	105	117	98	140	100	118	101	113	80	99	113	97	108	106	122	103	111	99	99	102	102	106	97	105	108	111	105	95	101	104	107	113	96	117	100	97	101	113	106	101	109	89	91	101	93	92	117	111	114	100	125	134	119	105	93	98	111	91	116	106	114	94	115	104	113	104	104	105	92	112	102	93	95	114	99	114	100	117	107	116	116	121	116	92	125	115	105	119	100	110	114	104	98	112	91	129	100	108	92	113	103	111	102	101	101	116	92	90	110	97	105	87	102	100	120	120	102	110	94	104	98	104	115	94	92	105	99	109	110	100	93	109	108	117	102	88	113	110	105	91	94	102	123	102	117	110	109	118	109	103	106	117	104	83	99	104	87	115	103	114	124	100	108	96	114	130	99	105	103	108	105	96	104	89	107	102	119	111	104	97	119	116	94	111	102	114	124	87	109	117	115	113	110	98	104	96	88	103	87	101	111	94	115	97	99	103	92	115	98	107	98	106	114	111	123	103	117	105	84	98	104	104	107	97	132	108	120	121	116	109	107	84	100	113	93	109	109	96	105	91	101	109	87	94	113	98	128	98	112	98	102	106	115	100	97	102	88	100	91	98	106	98	101	113	103	112	125	116	117	108	89	112	96	103	106	114	102	85	115	103	117	125	75	106	112	94	109	113	100	99	120	96	102	107	87	103	100	99	97	96	111	133	87	109	99	116	108	94	104	122	95	87	99	106	116	113	105	126	88	98	113	106	99	111	105	95	112	100	100	100	93	94	101	103	120	114	94	95	92	97	103	112	111	114	99	115	116	97	93	110	106	102	104	103	103	84	120	107	91	84	99	99	98	106	122	102	102	96	110	118	102	128	92	91	102	116	94	103	109	99	102	108	106	103	127	102	93	102	98	104	105	114	120	113	103	121	93	106	101	119	109	98	83	104	106	112	98	101	101	92	104	115	106	105	90	98	88	103	98	76	91	100	114	119	102	96	93	105	112	100	108	107	117	102	106	108	118	110	113	100	117	109	111	110	117	104	80	97	92	108	101	98	92	98	98	103	102	96	94	103	90	106	109	113	117	108	121	121	106	112	95	104	110	90	116	107	116	106	121	115	107	111	99	94	101	120	109	102	92	106	117	98	106	95	122	111	104	98	122	101	108	121	109	91	103	90	97	116	87	109	120	135	97	87	108	101	92	114	124	94	97	100	109	118	100	104	109	113	113	110	83	108	115	112	98	101	108	126	107	118	100	136	110	94	109	101	102	123	119	87	100	91	104	101	116	106	118	88	94	118	94	93	134	107	99	101	89	96	99	104	110	112	106	106	91	106	127	114	113	94	108	128	118	114	97	107	125	119	115	106	102	86	101	106	92	118	117	97	112	99	106	89	111	105	108	89	134	103	106	95	110	98	119	92	98	99	99	104	115	105	102	124	111	112	109	117	101	104	118	102	118	103	105	93	92	106	128	94	111	101	80	110	91	111	111	102	128	116	121	84	93	93	101	96	98	97	97	95	110	99	129	120	105	105	116	106	98	105	110	104	94	104	102	116	117	103	115	97	119	95	100	106	109	88	117	102	113	110	111	105	99	105	109	104	123	92	92	96	119	109	91	107	93	97	116	113	121	103	84	101	100	95	92	94	91	106	107	97	122	98	105	110	113	106	100	95	94	113	97	92	132	92	86	103	130	102	109	109	79	105	97	85	112	109	97	99	106	120	93	111	102	104	124	105	96	107	107	115	124	105	91	112	115	119	125	111	104	103	95	98	113	97	107	94	98	114	96	99	128	111	115	122	120	109	102	95	99	101	98	111	113	109	122	111	130	114	104	107	107	107	97	109	113	90	101	104	104	105	98	103	123	123	116	101	82	114	105	111	107	92	118	107	108	111	100	114	107	100	108	99	119	101	120	128	113	127	110	95	96	98	110	105	106	106	88	106	101	95	113	89	109	132	111	97	114	99	98	114	103	110	114	100
39739	27434	15852	18451	22423	20416	10403	2661	1707	1573	3209	12722	20196	16887	13348	14389	13971	11117	8164	5658	3195	1564	1029	815	737	791	793	787	870	914	1012	994	1037	1013	1023	937	844	806	802	764	799	786	770	770	748	720	826	829	766	817	722	791	775	808	793	769	734	772	795	768	776	807	807	800	810	789	831	793	802	789	751	738	762	775	765	763	750	759	773	797	799	833	811	751	799	809	791	808	786	729	768	790	784	800	836	731	755	829	812	745	807	790	769	796	796	785	817	770	798	761	780	779	774	808	772	764	855	746	746	724	764	765	814	769	761	811	787	772	797	737	767	796	790	758	802	778	750	781	814	806	769	749	764	793	824	815	763	784	751	843	812	787	759	764	772	767	802	734	774	753	774	823	727	805	818	796	833	797	803	787	758	842	835	767	732	804	868	822	750	821	779	781	780	789	737	755	759	775	838	871	777	840	763	745	825	764	746	771	781	788	784	743	793	848	809	765	840	820	784	796	784	777	781	725	797	833	802	785	778	817	799	770	791	773	787	777	728	774	813	797	774	796	798	756	798	775	781	779	795	769	754	767	753	828	776	754	750	793	785	822	805	831	812	716	771	783	750	743	787	751	806	816	754	759	804	778	761	770	820	764	786	768	823	740	744	808	806	794	855	787	762	782	779	764	734	780	816	750	811	783	798	809	812	766	804	809	792	789	772	841	737	746	770	827	790	744	751	738	769	801	772	757	790	795	781	803	811	826	800	768	780	834	761	769	802	853	785	774	811	802	769	780	783	784	829	731	784	801	820	742	808	801	804	800	775	781	833	798	819	742	775	774	786	807	808	753	801	781	798	807	793	807	803	813	758	766	808	787	813	753	794	776	783	795	806	752	793	775	783	839	795	783	812	806	805	784	809	835	724	798	798	787	808	751	831	797	760	841	782	774	780	816	808	827	763	786	771	799	768	770	772	773	835	838	791	787	753	750	815	817	778	809	804	778	765	831	735	765	789	829	843	794	798	802	794	782	790	736	775	786	792	831	823	733	826	802	790	795	864	781	798	814	783	776	734	767	783	818	819	783	773	781	865	798	746	788	774	830	760	816	763	801	761	780	766	788	805	743	790	760	759	801	779	782	764	798	784	804	837	801	762	799	754	815	830	769	808	778	752	786	765	773	824	800	808	766	792	759	772	793	788	795	811	827	786	770	747	807	818	808	795	799	770	794	805	781	753	793	774	808	822	772	807	752	802	802	764	804	767	783	809	778	830	782	796	795	819	768	799	764	798	760	774	828	819	777	800	810	784	787	819	756	777	777	844	765	772	784	816	769	828	763	810	800	781	791	799	791	783	753	824	812	808	779	737	771	827	812	751	771	804	757	822	778	787	784	824	787	856	815	768	778	776	769	804	808	759	773	768	741	813	812	797	821	758	793	790	746	787	823	787	754	774	756	763	792	767	797	739	789	792	812	763	811	822	813	788	860	778	783	781	764	786	762	834	822	804	804	870	755	727	797	801	785	799	810	738	812	780	808	755	786	820	736	763	809	828	801	801	771	754	777	754	793	795	786	766	774	771	794	751	807	736	783	806	795	780	783	770	811	801	759	794	832	776	776	794	844	822	781	787	794	765	770	804	777	785	740	808	804	764	798	790	761	798	761	798	754	734	778	779	802	782	767	777	796	755	812	775	771	777	808	758	752	799	818	740	743	843	802	774	814	775	805	804	786	786	806	809	793	813	809	781	746	781	810	763	790	808	789	823	800	768	805	837	757	766	737	791	790	740	785	782	758	826	761	733	747	773	782	771	791	796	781	783	783	801	768	767	795	798	796	811	766	765	750	759	731	798	787	743	818	742	778	771	812	757	782	774	802	757	752	739	788	809	794	819	757	812	780	797	803	765	803	767	761	771	808	723	806	791	775	790	808	815	771	796	778	807	800	791	809	754	749	773	778	754	818	775	778	828	776	774	787	841	758	770	793	802	761	798	779	813	796	737	790	780	744	801	732	821	803	780	800	761	728	738	785	805	753	800	714	777	777	778	760	810	803	812	773	773	709	799	787	763	772	740	778	762	794	773	819	791	779	781	724	799	734	825	738	760	791	811	808	773	820	804	752	754	781	792	774	790	760	738	765	784	736	791	756	713	703	820	780	849	828	803	797	813	778	818	735	824	810	780	784	792	779	791	814	813	810	811	822	843	788	763	778	812	768	768	787	757	833	805	847	849	792	745	790	795	794	777	791	789	764	808	842	816	799	819	766	821	738	827	826	798	760	777	763	780	776	800	730	743	790	784	807	741	769	800	824	784	787	820	768	779	809	734	843	785	776	851	755	766	760	789	776	776	767	800	774	794	763	782	762	784	798	792	807	787	778	777	782	771	791	788	786	856	738	824	743	782	801	795	781	796	886	791	740	749	790	815	795	752	796	728	808	809	792	720	791	783	827	770	827	790	828	761	799	785	739	804	789	778	760	765	817	770	763	784	754	780	779	795	763	805	799	813	807	800	782	718	773	754	727	795	778	769	804	846	793	810	771	803	760	811	755	756	795	751	799	773	779	748	797	779	762	815	800	775	758	739	773	793	762	757	768	825	804	794	815	822	762	779	769	818	797	799	759	761	807	775	742	784	811	765	810	773	809	773	802	753	766	781	760	748	765	801	738	790	734	812	745	806	830	765	747	789	788	800	749	790	815	779	802	768	754	800	801	769	762	802	791	800	787	742	790	773	784	839	776	823	799	746	796	770	764	809	780	816	787	796	814	796	767	789	788	814	785	759	793	782	757	783	812	792	777	820	775	786	769	749	783	841	737	796	782	816	771	775	787	808	777	785	739	755	820	749	781	793	838	796	791	852	788	800	825	774	772	805	757	804	780	820	771	759	770	810	786	771	811	824	749	753	762	810	781	742	750	783	796	758	778	771	777	813	805	792	792	757	757	756	775	768	786	862	783	787	786	790	765	796	777	771	832	785	804	799	751	766	783	759	721	782	804	805	783	771	770	820	756	767	762	796	758	770	820	755	750	769	759	845	804	762	810	725	754	801	783	754	786	798	742	774	769	795	762	817	779	771	825	776	735	785	825	819	777	792	774	797	754	813	824	800	748	785	745	790	760	767	765	800	754	762	811	778	784	804	798	805	800	824	735	791	826	772	811	727	772	808	804	758	796	777	748	798	808	759	813	776	793	841	823	827	779	769	854	814	784	765	759	821	795	824	837	753	767	815	812	786	810	805	780	768	777	786	809	810	784	812	779	806	788	868	805	779	743	769	823	767	776	820	763	812	788	751	780	805	809	712	769	781	764	785	781	787	774	782	756	789	779	791	752	760	846	773	815	797	807	766	785	778	825	830	803	776	775	795	761	798	780	791	792	816	791	808	753	747	835	838	830	764	787	805	760	777	757	806	773	810	732	735	850	774	785	794	805	818	813	770	828	797	769	857	790	778	768	788	751	798	756	767	733	766	745	792	776	796	775	775	742	786	762	749	742	722	756	758	746	774	760	806	760	806	812
6418	1900	854	541	363	234	130	80	66	73	72	113	195	160	136	134	139	137	139	107	83	65	80	61	79	62	63	65	55	55	66	61	58	67	61	53	75	59	68	76	69	67	67	66	53	81	59	66	59	64	67	49	57	66	70	72	73	61	54	62	62	65	81	65	72	64	57	63	64	60	55	67	69	60	41	57	70	72	58	67	56	61	72	62	65	67	55	52	69	78	69	70	73	52	54	59	62	67	56	65	65	57	65	60	60	72	69	65	64	75	66	72	54	67	46	70	67	65	79	66	62	55	73	70	48	69	68	59	56	60	75	56	76	64	70	51	53	48	69	53	56	84	58	59	56	68	73	55	74	55	58	65	67	64	58	62	61	85	71	71	72	61	59	79	52	66	49	54	59	60	65	66	60	73	55	76	72	60	61	76	62	57	74	62	63	59	59	57	63	62	69	68	60	69	55	71	45	62	61	57	66	68	71	47	68	57	77	67	67	63	63	62	60	71	63	57	60	57	52	61	82	66	53	55	72	64	62	77	70	56	63	64	72	58	64	79	62	70	71	62	67	69	65	65	58	85	63	69	63	59	62	75	68	52	63	74	65	48	53	66	75	52	65	54	52	66	71	74	64	61	58	57	63	67	63	64	73	68	70	53	60	60	66	66	59	68	53	60	75	69	51	62	65	56	66	74	68	60	53	74	73	67	67	65	49	56	72	65	69	63	71	60	58	84	78	54	62	80	50	55	65	67	76	74	61	60	54	69	54	67	64	72	62	58	58	60	56	64	56	67	53	62	52	56	56	66	71	71	74	81	71	61	61	69	68	41	74	58	60	67	68	77	60	60	65	69	69	50	49	73	68	51	72	62	64	63	62	67	61	63	64	69	50	61	68	47	58	79	79	57	81	76	69	48	65	65	62	62	66	64	72	72	66	81	50	78	61	67	57	63	62	74	73	54	70	62	72	50	70	78	61	66	56	67	71	60	54	75	79	69	65	63	63	60	78	61	74	66	64	71	63	55	61	58	61	53	68	56	67	65	65	78	70	48	52	58	64	52	57	68	69	60	58	56	71	53	72	57	79	71	54	48	67	67	62	70	54	65	71	65	57	60	74	60	50	57	52	70	70	54	65	61	64	71	45	49	68	58	71	62	67	62	58	70	56	62	81	57	54	83	66	68	64	63	65	62	71	63	52	64	63	76	59	66	63	64	75	61	63	57	55	70	64	68	75	78	73	65	66	43	69	58	67	65	87	66	50	58	68	69	72	55	61	56	58	63	59	79	52	80	76	78	66	63	56	68	62	57	55	85	54	55	61	62	64	67	63	55	68	53	56	68	59	65	63	60	46	71	73	80	75	71	48	61	70	67	66	76	61	63	45	64	62	54	53	51	65	61	69	58	67	74	70	55	58	49	63	71	51	56	53	73	63	62	61	59	59	85	66	69	59	59	67	58	58	57	71	55	61	67	62	66	62	56	63	62	68	60	68	62	52	60	56	61	69	53	70	52	56	51	68	67	64	66	69	50	68	69	52	76	81	78	63	78	50	50	73	60	73	68	59	55	73	62	70	53	62	65	62	69	84	82	64	72	70	60	69	61	55	49	68	56	58	71	75	39	65	69	70	69	75	61	59	61	66	72	58	59	54	66	61	57	65	72	58	61	56	58	68	64	74	70	67	61	80	59	68	74	73	67	68	56	72	63	66	59	62	55	63	65	60	67	60	56	73	59	65	70	60	70	58	66	48	58	63	66	87	78	64	68	56	63	61	57	64	70	61	61	63	70	52	64	65	62	77	62	42	66	59	60	59	67	67	54	81	58	59	72	71	61	62	60	59	66	61	74	68	61	67	54	63	75	66	69	66	56	67	60	69	67	57	66	53	58	55	71	73	71	69	69	75	61	53	60	68	68	82	63	71	65	61	57	53	68	59	78	71	60	59	64	47	59	60	75	71	74	60	74	64	53	63	58	58	66	68	63	62	62	82	65	72	51	57	67	71	56	75	80	80	53	56	62	66	64	75	52	56	79	60	85	63	60	72	70	69	68	68	69	49	72	66	68	84	65	60	66	72	63	72	66	58	48	48	69	76	62	56	52	56	61	65	65	51	78	59	62	60	65	47	71	73	50	78	75	77	68	56	64	52	60	77	58	65	74	72	59	66	64	45	51	74	63	55	52	66	70	75	67	70	71	64	61	64	63	59	56	54	66	63	61	55	67	75	71	60	68	51	70	55	66	60	47	63	67	54	72	49	57	68	67	64	53	57	74	59	58	73	63	69	65	76	60	49	62	70	73	51	66	58	63	73	75	59	68	63	58	53	51	61	64	69	76	65	71	63	65	70	49	57	65	66	64	63	54	64	74	60	58	72	66	61	64	74	63	58	62	73	60	69	63	68	65	61	64	50	63	65	68	62	57	60	42	64	68	76	66	72	73	69	70	64	49	64	63	63	60	70	57	61	56	64	49	73	62	54	61	55	73	67	53	64	61	72	61	54	70	70	53	64	60	74	84	62	63	55	66	57	49	64	60	62	60	64	61	59	67	72	64	56	64	65	63	67	40	68	74	68	70	53	64	62	60	57	68	58	58	72	69	74	66	69	66	72	67	57	71	68	66	77	61	72	64	58	61	71	69	55	62	65	35	70	73	83	61	54	68	79	69	54	65	64	69	58	65	78	53	65	60	66	68	71	66	68	48	65	64	65	73	56	64	61	64	71	62	54	68	63	54	60	65	63	50	73	59	58	89	64	69	52	61	58	65	59	72	83	75	73	67	72	46	74	72	57	62	69	76	70	67	47	62	59	73	68	78	57	69	58	56	74	62	63	60	54	77	45	75	48	52	59	52	61	67	60	61	46	58	76	58	59	62	65	72	61	70	67	61	59	56	61	57	79	66	60	70	64	68	61	74	66	67	57	65	68	62	75	67	60	71	61	54	70	57	62	78	53	70	70	66	59	55	58	62	55	61	54	52	69	51	79	67	64	64	52	54	76	48	73	55	82	71	50	56	76	61	65	63	67	86	64	46	45	63	80	65	47	67	71	71	71	64	62	76	56	60	64	65	51	73	62	62	63	67	62	55	56	74	66	62	64	61	64	71	72	71	83	57	73	67	51	68	73	59	62	70	89	48	63	65	59	70	72	59	61	62	70	72	61	67	56	59	59	65	50	65	71	58	64	56	55	67	59	68	56	65	68	70	79	56	74	72	58	63	63	71	85	61	56	71	81	63	71	65	57	61	56	61	55	62	64	69	60	60	71	64	68	72	64	60	74	58	48	67	49	63	71	76	65	67	53	59	73	52	63	71	56	80	62	68	69	76	60	91	55	78	60	71	67	58	62	66	89	57	78	63	61	64	65	68	73	59	64	66	69	54	58	55	66	61	47	72	66	55	50	49	64	61	60	64	58	82	63	65	70	62	59	57	55	63	67	62	85	61	69	63	45	59	57	63	55	63	61	51	68	71	65	67	61	61	65	62	78	63	47	55	67	68
32698	14454	9047	8670	11155	8985	4290	1430	585	621	929	2470	4626	3514	2465	2313	2336	2032	1657	1281	830	650	543	495	505	477	477	479	494	532	503	496	524	462	469	517	462	485	515	492	509	474	482	495	488	466	474	453	497	505	462	471	474	435	507	506	518	483	457	473	439	472	491	508	494	502	473	494	484	489	473	476	475	472	514	481	455	490	453	526	473	455	453	478	467	460	487	508	517	462	480	525	495	509	520	489	465	492	493	503	497	467	492	487	496	488	449	486	491	470	499	495	536	486	487	502	480	481	474	496	482	479	488	474	499	504	496	514	472	509	483	479	458	476	460	493	512	494	426	490	521	484	476	491	483	491	491	507	480	487	452	466	455	480	485	450	467	485	481	491	434	467	469	489	509	522	461	470	503	451	472	529	480	501	491	485	438	478	489	498	471	464	541	483	485	499	475	501	484	513	464	505	456	529	470	499	451	497	487	497	445	505	485	499	448	473	513	471	493	494	476	471	461	458	520	480	475	487	510	497	478	480	455	460	508	476	500	460	461	475	485	490	509	539	452	504	445	471	468	461	470	467	456	525	533	511	512	532	489	470	450	488	508	513	455	528	541	534	476	507	449	502	495	493	478	512	486	493	474	513	508	477	470	491	474	495	483	454	493	455	500	464	518	432	514	493	491	497	482	502	510	486	517	483	503	496	442	500	481	486	431	472	485	524	522	511	492	484	491	487	479	510	522	538	480	502	501	485	494	506	498	511	475	445	470	484	478	492	481	506	491	479	489	516	518	491	505	486	456	504	479	484	486	479	472	472	496	523	453	464	495	495	509	501	485	523	504	492	499	490	467	466	468	471	481	483	507	511	449	481	465	464	487	466	521	481	458	486	466	510	479	476	481	477	505	481	453	485	513	474	482	451	520	476	477	487	484	508	501	520	513	540	496	496	473	466	490	508	471	473	457	469	503	464	481	465	489	461	481	489	468	502	486	464	492	484	515	459	439	510	487	490	490	464	512	474	474	538	453	504	470	471	495	497	473	490	477	469	461	474	476	468	486	498	471	480	503	462	467	482	494	503	475	488	471	528	503	489	463	466	490	481	497	478	480	505	478	511	479	496	485	483	503	443	515	474	497	524	490	472	479	483	461	491	500	464	486	514	479	460	491	481	481	454	474	473	476	462	485	490	452	515	508	495	506	471	501	466	510	452	475	485	482	471	506	491	450	476	482	473	459	476	456	473	509	497	495	479	485	485	499	507	470	508	475	490	492	522	477	486	449	490	469	471	493	514	483	511	472	491	494	473	494	503	492	520	503	504	481	440	486	491	451	479	500	476	489	517	500	475	509	459	454	464	466	507	464	522	495	517	473	507	492	462	460	504	461	482	510	471	481	525	487	499	441	475	486	459	494	507	479	505	497	465	453	506	458	483	458	487	468	463	488	523	485	494	514	526	437	475	475	499	475	501	515	526	517	490	500	487	508	517	461	512	477	491	465	520	491	481	457	518	512	475	476	478	522	499	490	490	503	497	484	462	483	463	453	490	466	504	476	458	520	533	491	471	533	474	515	463	498	504	473	499	480	492	453	476	501	488	492	522	474	476	470	508	495	528	507	457	521	520	485	511	491	491	510	488	519	496	487	524	461	481	497	475	464	478	497	467	495	488	495	472	478	504	493	505	486	459	530	461	522	485	445	486	508	502	463	492	460	470	504	502	506	475	496	509	501	470	552	503	532	480	472	461	470	517	492	507	445	493	484	506	468	508	471	466	512	472	532	462	506	461	525	534	502	512	473	516	461	483	483	503	489	517	500	502	496	480	492	511	524	456	539	494	506	503	475	500	506	462	517	515	477	481	474	513	484	478	507	478	461	483	474	480	481	479	500	485	487	523	533	480	501	482	485	473	500	509	474	498	514	481	510	482	481	522	485	505	492	457	495	461	479	469	463	441	482	482	508	481	462	511	477	499	471	491	504	513	472	495	500	494	494	481	451	552	496	503	521	499	502	486	482	477	491	481	474	501	488	532	489	469	487	496	476	496	512	502	480	502	476	531	524	508	467	465	488	464	453	479	460	502	462	462	456	501	490	469	513	450	494	477	472	523	499	469	452	493	442	474	484	492	483	490	504	489	519	478	461	487	487	503	461	502	465	482	480	493	481	516	447	472	508	480	501	470	473	489	434	470	462	501	447	485	508	517	467	521	500	516	492	476	475	497	488	439	495	482	464	485	519	469	497	478	471	452	477	511	489	492	454	509	504	513	459	497	448	513	504	426	439	532	472	440	502	454	487	459	495	461	526	496	461	481	454	492	534	497	484	467	487	473	490	480	500	492	501	470	462	446	436	509	470	490	472	521	515	507	484	495	476	490	508	470	474	504	452	492	482	506	547	464	466	479	493	500	464	450	464	474	445	477	497	498	511	467	488	488	483	490	480	470	495	484	463	501	522	487	444	477	479	508	465	495	500	497	472	474	479	456	510	486	463	501	470	486	485	475	512	459	481	499	487	444	504	445	485	490	502	493	477	474	471	513	491	477	504	540	480	474	506	491	499	454	495	513	487	444	481	494	497	463	457	487	484	501	456	501	466	499	530	507	461	466	499	548	448	523	504	471	478	501	505	498	474	493	496	517	475	488	496	516	458	484	492	481	463	487	477	534	518	484	489	522	511	451	469	489	458	499	505	446	503	505	471	476	478	478	503	454	479	459	521	501	495	497	519	459	517	515	476	486	511	482	510	498	477	465	468	517	497	466	458	511	495	498	511	503	518	495	477	514	504	505	481	490	486	520	490	476	472	485	501	491	509	485	468	516	460	502	524	507	467	523	504	471	465	476	467	450	493	499	477	477	432	472	435	455	458	513	491	501	475	478	510	499	477	492	463	488	455	491	471	477	497	489	518	485	468	528	487	476	476	482	463	486	484	525	507	467	505	456	493	549	523	485	499	519	504	497	479	483	480	470	545	490	463	479	494	491	480	491	432	488	481	484	499	503	503	475	477	524	470	494	473	485	516	473	497	446	459	473	476	512	493	518	498	467	469	500	497	479	515	435	488	512	444	481	500	508	500	481	460	477	472	489	492	474	503	538	470	474	484	482	491	513	477	483	505	484	496	504	480	440	501	483	486	480	522	467	471	506	515	498	533	485	494	472	522	471	468	463	518	503	500	462	505	494	499	471	484	484	469	497	487	513	506	462	500	479	455	528	514	434	464	485	487	476	507	468	481	450	494	494	461	497	459	480	456	469	482	523	491	496	465	452	493	459	495	466	485	486	492	483	451	484	485	468	493	507	500	457	493	481	500	459	488	469	486	509	495	481	522	482	524	474	466	495	485	476	477	454	447	483	518	489	514	495	489	495	488	492	487	474	457	492	525	507	464	464	518	438	487	462	475	486	476	499	466	484	470	525	492	473	454	504	458	461	521	481	503	481	480	488	484	485	451	513	518	517	478	435	483	480	508	456	494	520	539	537	494	454	516	478	477	491	486	504	494	456	492	502	521	489
6463	3301	2367	1658	805	509	253	124	111	102	241	607	881	660	464	370	358	351	311	227	164	139	102	95	94	107	87	95	79	89	107	94	102	107	97	98	110	97	90	99	104	88	100	94	97	85	87	101	94	102	88	102	85	101	111	102	92	88	100	89	90	72	67	93	106	103	98	113	84	94	85	104	109	82	103	87	88	108	93	80	83	98	91	88	84	99	76	77	111	96	96	108	107	78	101	95	92	99	88	100	122	89	98	91	105	86	101	88	93	84	93	102	79	89	83	95	89	101	100	103	75	83	99	86	94	89	110	85	93	81	98	104	90	105	101	96	89	92	87	102	107	89	96	78	100	86	97	90	98	108	104	97	89	100	86	97	93	101	80	95	101	79	109	91	87	97	92	84	100	89	101	88	106	116	100	110	84	107	124	81	104	100	95	93	95	98	90	96	98	113	110	110	114	85	94	85	96	98	78	104	99	95	80	90	88	100	106	105	97	81	116	93	94	93	80	81	110	91	88	96	96	98	81	101	96	97	104	89	97	115	108	101	102	100	98	99	89	88	88	95	83	83	100	82	84	112	89	105	90	88	89	99	89	95	86	94	83	102	100	90	98	99	101	101	71	80	98	86	87	90	100	98	108	115	99	88	94	89	93	107	86	76	102	98	107	89	87	98	102	100	98	101	106	106	108	96	109	112	104	70	108	104	111	94	95	99	105	77	98	100	93	109	87	102	85	98	115	87	85	92	94	105	104	84	82	86	84	96	103	83	80	99	112	116	104	88	100	92	93	118	100	107	96	100	90	100	94	81	98	80	96	113	99	109	105	102	97	85	100	77	85	112	98	81	94	100	84	91	109	107	98	89	77	109	122	78	119	97	81	88	92	94	68	104	80	102	80	106	104	106	99	90	104	112	100	90	84	91	100	98	105	109	89	85	103	98	75	108	93	86	93	89	85	82	99	87	85	101	81	104	83	100	89	98	95	90	76	100	97	94	89	95	104	91	81	115	87	119	103	104	83	103	95	87	85	94	107	94	111	94	107	85	101	99	89	98	103	90	80	106	104	92	94	87	91	106	92	79	92	103	89	99	96	91	91	108	97	105	86	94	91	82	82	92	95	102	84	82	110	85	89	113	82	106	90	75	94	94	95	97	85	91	98	83	92	90	83	93	98	74	92	93	97	99	88	78	95	83	115	92	102	84	95	102	81	96	98	101	98	91	86	90	97	110	115	80	105	103	96	76	97	108	90	100	97	103	104	101	80	90	66	99	81	96	78	94	99	93	96	90	102	86	94	84	105	96	82	102	91	103	95	90	103	82	105	95	86	111	92	87	82	100	106	104	101	97	94	86	87	81	98	99	102	92	88	84	95	105	95	90	92	92	82	97	90	88	89	99	74	92	110	83	92	80	99	97	98	86	91	103	96	98	102	95	97	87	83	108	79	83	102	100	96	95	96	104	100	104	103	100	107	113	87	98	82	91	109	72	101	75	105	98	109	96	85	111	90	71	91	106	97	101	96	104	109	94	97	107	85	90	80	87	103	78	99	97	93	90	92	108	87	90	73	94	93	93	84	103	99	116	105	81	94	110	100	104	84	85	94	98	105	100	106	111	100	96	84	109	104	92	88	101	96	91	97	85	107	97	105	92	85	104	100	99	91	107	96	98	101	96	97	103	106	84	94	109	99	96	106	92	98	82	81	102	95	101	91	91	104	92	88	106	99	85	89	115	95	96	81	93	111	111	107	99	84	84	76	113	98	78	103	100	95	117	75	92	98	96	111	90	101	107	86	92	101	96	94	92	99	92	86	97	100	88	108	93	102	86	99	84	103	96	92	80	92	99	99	109	113	100	99	95	108	87	115	88	102	93	91	104	95	95	79	86	109	96	86	96	118	103	104	99	77	90	89	99	87	86	91	100	104	87	78	86	91	84	94	111	84	103	95	97	117	93	83	93	93	91	91	102	81	103	75	107	102	106	81	111	92	96	107	112	105	112	87	105	93	94	99	91	86	98	102	98	83	93	87	88	104	90	76	99	104	101	93	88	84	88	112	74	99	95	107	58	92	106	92	113	97	92	86	91	110	98	91	100	96	92	86	103	85	106	84	95	81	98	103	103	84	97	101	94	100	81	92	106	109	102	82	82	100	111	86	88	105	106	97	108	105	107	99	93	94	105	83	91	106	82	102	77	115	81	93	88	93	98	98	91	85	94	94	92	93	107	85	86	86	78	98	88	96	91	87	90	96	97	96	80	96	91	109	90	84	92	81	97	92	81	104	86	98	101	88	107	90	89	94	101	90	100	92	97	96	96	111	86	107	97	99	105	87	101	111	104	100	85	88	77	102	111	98	103	81	111	109	92	88	92	71	85	105	100	89	94	81	109	93	92	106	98	87	96	80	82	103	90	87	90	105	104	100	98	95	81	90	105	91	103	80	102	100	90	97	79	88	104	102	94	91	69	92	94	115	112	110	92	97	94	101	101	99	86	109	103	92	108	82	98	116	104	122	102	102	95	100	111	94	83	84	84	90	109	103	84	97	79	127	92	84	86	99	86	89	98	91	95	98	85	91	110	87	89	92	98	87	92	105	102	97	96	88	84	95	107	97	90	96	93	98	106	107	81	94	83	92	94	91	97	91	94	93	108	96	108	83	93	81	106	107	104	87	81	97	94	98	102	90	96	87	93	94	99	88	79	103	93	106	83	82	77	105	91	94	101	104	95	93	87	103	91	103	75	112	92	88	101	84	91	96	84	101	86	94	92	82	88	79	88	87	85	97	98	85	104	108	98	110	92	108	85	88	92	107	94	101	93	94	106	83	86	85	107	86	103	94	97	102	102	96	103	102	113	89	85	105	99	100	98	90	88	87	99	96	91	94	94	104	96	101	98	101	81	107	119	104	88	93	95	108	88	88	82	114	108	96	108	88	93	93	110	93	97	96	92	104	90	84	100	109	98	110	99	87	98	102	92	97	101	89	103	109	110	81	89	92	96	97	89	107	100	112	103	94	93	85	86	114	71	85	104	102	91	109	96	108	75	99	78	105	84	106	100	90	93	85	107	98	67	98	75	98	94	102	117	81	87	96	92	94	91	105	99	89	110	97	94	106	100	103	87	83	86	99	95	98	98	106	92	99	89	103	90	93	87	103	98	91	99	103	108	81	90	104	104	96	85	82	91	86	94	93	94	85	81	101	99	95	112	90	98	82	110	100	117	118	96	76	101	98	97	88	93	93	100	103	79	83	94	111	109	105	85	99	87	98	93	88	90	112	98	101	103	87	107	101	86	97	92	96	93	107	87	102	91	89	85	77	103	116	89	88	98	109	92	111	96	77	96	102	99	101	103	93	85	68	107	89	82	83	112	86	91	89	97	114	109	103	91	96	103	113	93	94	106	107	91	85	107	84	106	101	100	86	100	99	93	89	89	90	78	117	97	115	94	102	99	77	95	93	105	94	88	83	90	99	79	113	87	92	93	101	93	103	97	108	101
34601	21058	17487	18076	18392	16929	6309	1869	1137	1519	4889	13344	16994	12562	8892	6323	6551	6113	4686	3300	2052	1340	1042	766	668	684	695	732	754	717	810	849	840	764	742	734	766	694	689	741	699	714	740	732	666	728	670	722	731	695	690	689	717	751	726	730	690	718	678	710	689	723	642	674	682	691	753	720	751	679	713	654	679	687	718	716	670	727	660	732	672	696	693	696	669	725	733	727	704	733	679	735	664	685	756	715	697	739	708	655	719	721	719	682	708	735	759	706	720	716	745	691	751	693	727	742	685	668	782	713	756	665	709	745	713	679	695	690	703	706	653	738	703	706	742	684	737	724	727	699	702	710	722	699	709	726	710	672	683	744	728	694	673	727	664	666	703	660	741	720	684	703	684	698	704	699	692	709	754	707	673	730	681	699	694	675	717	715	682	682	745	662	701	686	704	739	702	710	698	709	709	730	683	665	723	688	675	694	698	702	759	670	708	697	710	692	726	699	654	699	689	687	699	724	710	674	645	712	715	711	670	723	751	686	685	714	768	689	706	762	694	697	738	745	687	746	727	707	678	689	642	718	684	692	705	715	693	704	774	709	739	679	726	682	713	691	680	709	680	722	730	713	691	660	658	716	712	657	725	675	712	722	697	705	683	701	748	668	721	697	746	691	732	753	718	635	676	706	743	731	701	690	728	663	733	661	673	671	704	712	679	734	715	737	714	684	712	677	734	728	684	701	747	703	693	706	668	693	731	668	680	703	756	668	647	692	701	706	741	692	705	711	755	722	717	689	709	696	679	699	665	734	721	748	710	755	689	680	710	734	715	725	705	670	695	681	712	685	679	713	728	721	689	675	755	720	715	737	708	710	687	728	670	692	771	719	714	687	693	690	705	727	710	731	719	755	688	688	702	687	716	699	700	676	722	684	705	685	702	647	687	683	718	692	721	759	697	701	700	742	746	684	748	713	682	737	711	725	701	734	740	700	666	743	710	752	722	714	697	695	708	698	713	655	684	714	693	767	728	670	735	664	765	692	696	669	711	692	743	693	729	719	699	667	671	701	673	699	701	752	707	712	639	717	693	702	666	715	693	725	699	652	739	686	734	688	658	707	686	723	702	663	698	652	700	691	676	695	676	749	665	661	706	696	679	703	715	717	637	671	717	746	701	709	718	718	672	714	690	696	660	698	710	698	673	741	728	696	738	672	700	667	707	680	751	742	680	686	667	728	714	679	688	746	727	693	746	660	646	662	711	726	703	728	665	689	648	687	668	730	685	707	689	735	678	694	734	652	732	732	729	707	731	680	714	709	708	686	682	703	706	730	691	721	718	703	699	706	703	714	719	750	683	695	699	725	712	729	735	714	710	697	751	676	692	724	684	708	716	694	718	686	696	651	680	724	760	680	704	721	727	654	701	734	716	712	727	708	700	690	703	700	688	716	710	659	714	720	723	641	690	687	677	748	735	724	695	695	690	682	725	699	646	652	678	649	737	707	680	719	732	704	707	723	715	699	670	718	691	722	673	715	667	670	701	717	684	722	729	691	686	670	700	711	680	682	674	692	685	669	722	752	695	710	678	720	674	728	654	730	693	682	705	745	689	678	714	745	660	698	711	714	707	717	696	764	715	729	646	730	701	734	705	729	690	720	687	725	693	742	710	722	768	677	720	677	752	697	691	716	724	721	715	747	745	704	682	753	724	702	695	720	740	725	661	680	739	690	692	726	685	749	708	740	717	692	707	727	687	675	674	749	743	713	715	709	637	714	661	715	707	727	672	707	761	714	746	687	682	687	728	699	731	704	676	697	715	697	720	691	750	680	680	681	695	665	686	698	703	671	738	715	721	681	712	712	671	760	693	695	738	732	697	722	751	696	703	652	683	733	709	701	685	665	729	715	715	723	715	676	710	705	694	713	684	679	725	664	721	657	755	708	697	695	716	718	674	673	687	694	726	690	729	686	705	753	704	757	697	725	659	716	691	722	668	650	755	717	704	758	729	698	718	680	716	777	699	670	706	737	707	729	686	739	702	672	708	670	690	670	685	700	715	676	703	714	705	675	711	721	657	732	708	733	730	707	699	687	693	779	709	677	715	730	717	673	719	697	670	685	717	742	668	684	711	734	672	687	708	738	678	731	729	675	742	765	725	740	709	713	712	727	666	715	715	714	719	689	697	689	660	712	669	730	696	755	712	694	715	661	714	707	679	692	743	734	705	668	701	748	668	716	745	714	647	697	689	684	712	706	725	715	722	726	714	743	691	763	703	650	681	700	687	710	688	706	740	692	749	688	737	715	716	678	734	707	706	674	711	641	648	691	713	656	677	707	681	730	714	717	718	732	704	719	722	697	664	773	725	705	699	705	709	652	728	662	715	695	688	705	657	697	644	682	686	681	701	705	691	708	665	688	690	704	656	703	689	694	706	762	743	708	735	687	723	658	700	729	700	742	692	740	750	729	682	732	724	679	660	716	691	684	732	684	702	714	721	695	721	703	694	713	661	731	715	683	696	693	691	695	688	736	680	664	707	691	702	681	691	732	719	670	698	731	720	760	734	698	751	672	709	713	738	689	687	697	705	706	730	693	719	679	700	709	699	704	691	704	693	719	654	692	663	676	696	708	688	710	703	710	687	699	736	723	695	746	725	703	695	700	712	693	747	728	687	741	712	721	675	692	738	707	711	647	689	701	710	707	698	696	687	685	717	719	713	732	711	733	680	665	683	725	733	721	709	650	724	686	672	725	682	662	724	658	682	711	705	687	692	693	709	738	692	738	694	730	678	702	708	696	686	693	734	702	704	755	704	709	738	753	696	704	741	662	686	692	705	681	710	716	711	717	695	677	664	733	731	712	719	771	675	694	690	718	712	661	683	704	695	737	721	708	721	653	685	699	676	713	709	721	708	739	644	699	686	729	742	670	673	734	685	704	692	685	715	765	706	727	654	720	691	736	688	705	694	663	632	698	727	734	748	731	694	678	680	734	711	649	656	706	736	694	653	732	663	697	689	696	704	709	735	717	716	687	657	689	663	734	730	685	697	732	704	742	720	722	724	684	689	714	668	706	687	719	768	714	677	744	744	677	715	691	709	738	705	702	681	686	706	715	727	695	736	678	732	723	754	659	761	682	708	710	661	734	727	710	697	660	737	680	676	692	757	722	662	685	753	727	686	713	730	709	721	697	723	716	692	689	700	689	679	694	699	703	694	717	721	722	700	694	668	756	693	698	650	687	685	711	688	708	731	714	719	697	719	715	722	718	735	744	712	739	675	734	675	747	667	705	698	675	743	696	689	715	733	694	706	695	693	723	698	701	705	690	708	724	656	686	671	672	671	712	730	693	694	711	716	751	717	688	707	666	681	730	684	709	730	695	709	716	708	726	695	707	720	762	709	662	699	663	701	696	751	710	760	706	648	670	713	718	685	728	698	713	728	744	710	722	713	670	679	712	745	691	725	677	700	678	692	712	723	717	693	669	656	730	693	668	667	689	713	680	774	681	751	703
7120	3059	2600	1179	684	534	336	130	85	66	262	584	841	685	421	314	293	254	240	144	119	84	91	67	60	87	74	73	82	73	70	87	83	72	65	68	77	69	72	60	80	62	70	66	69	57	63	81	59	60	72	59	64	70	61	72	67	63	66	61	74	80	84	65	54	62	79	56	70	65	80	75	64	71	82	60	70	64	62	62	71	64	65	54	69	69	63	67	75	52	75	73	68	50	72	64	78	73	65	68	57	69	77	67	55	66	50	80	73	66	55	81	88	72	72	68	66	59	71	83	73	82	79	58	65	70	53	80	62	62	67	76	73	81	83	63	72	86	77	71	79	58	68	79	74	60	66	62	62	67	65	78	61	73	68	73	76	71	80	80	62	74	73	63	66	66	73	65	78	62	70	63	75	71	80	62	55	53	66	67	59	72	59	63	48	64	72	67	69	61	57	69	67	63	92	70	59	57	85	71	71	65	60	68	77	77	69	69	56	62	65	50	77	64	86	75	68	72	71	65	68	62	70	63	60	80	66	65	72	74	77	70	67	76	57	66	66	67	73	72	78	65	48	63	75	72	55	80	68	68	66	65	55	70	62	60	73	64	68	74	55	71	78	81	69	78	68	65	69	62	77	62	70	76	68	64	73	76	68	84	66	55	66	68	77	71	64	60	73	65	64	62	76	76	69	57	74	65	70	61	69	78	66	79	77	72	82	77	71	74	72	84	57	59	73	70	71	77	69	74	65	62	70	60	64	74	82	60	95	72	73	76	61	59	87	74	75	74	65	68	65	70	61	60	68	78	61	67	78	73	66	65	79	73	70	48	59	74	63	74	69	74	69	76	81	70	79	84	74	80	77	62	70	57	74	72	59	74	72	67	83	57	62	66	59	60	52	81	83	52	70	66	55	70	75	87	75	63	72	71	77	63	63	82	73	63	63	50	59	68	77	73	79	46	80	61	72	72	62	73	58	62	57	95	72	68	78	80	70	70	69	68	76	61	56	69	69	70	64	66	72	83	76	75	70	69	90	71	69	69	74	54	60	70	72	76	87	53	69	68	78	73	82	68	68	75	61	62	64	51	82	53	61	75	70	62	71	66	67	51	74	64	63	56	71	72	78	74	69	64	83	62	56	77	64	67	72	86	58	66	59	65	56	81	72	83	68	54	59	65	68	73	73	61	61	77	60	67	73	57	68	79	62	65	87	82	71	61	59	58	58	69	70	82	76	64	64	49	74	53	76	71	61	80	67	55	66	68	81	62	82	67	57	83	72	92	76	74	67	74	88	75	58	63	62	73	78	58	72	74	76	77	67	63	74	61	62	80	78	63	83	78	70	63	66	60	65	64	68	62	54	58	79	66	60	61	95	92	60	82	58	85	66	62	63	59	68	69	71	72	68	68	77	74	73	54	73	78	56	72	72	63	63	74	75	67	66	75	68	69	68	53	68	61	65	67	72	72	84	71	69	70	62	73	72	87	53	55	78	62	83	76	63	64	76	64	84	62	77	53	58	70	75	67	55	65	50	63	85	73	73	68	66	56	70	85	87	63	76	63	81	60	67	55	66	69	52	66	69	64	61	65	65	61	63	76	80	79	72	65	63	71	71	61	68	68	70	66	60	77	69	73	57	53	64	60	63	65	67	68	62	73	61	72	71	57	73	68	63	71	58	71	82	76	67	50	80	85	73	60	69	55	54	73	62	84	77	81	80	85	75	81	65	61	76	70	62	68	82	73	56	64	52	49	63	77	81	57	70	71	58	71	69	68	72	64	64	57	65	77	54	68	62	66	77	80	72	81	70	48	66	64	64	76	66	75	64	82	89	69	78	65	66	75	59	56	69	55	65	68	72	91	67	63	67	67	68	85	64	68	70	58	68	66	70	69	60	77	71	65	64	70	81	60	73	64	63	75	52	60	77	53	66	68	62	76	78	71	55	59	57	71	71	64	73	56	72	75	63	67	79	88	73	75	63	72	60	73	58	80	74	66	69	75	81	82	69	68	71	64	77	76	60	63	70	86	81	62	60	59	54	68	89	69	72	94	73	75	67	58	73	62	78	64	70	80	69	80	79	76	69	71	76	63	83	70	78	71	72	76	74	66	73	63	86	74	73	78	57	70	74	71	64	66	83	64	61	65	62	71	67	73	73	76	70	71	56	73	67	66	62	84	92	80	63	86	53	67	68	83	78	62	64	71	65	67	65	65	64	71	75	57	57	66	92	86	74	57	68	54	85	76	66	74	75	75	53	65	55	75	78	78	63	65	74	76	73	70	77	77	78	70	77	70	70	72	68	66	58	67	88	74	61	55	58	78	66	64	76	54	67	68	80	70	67	76	69	82	61	74	63	71	67	68	59	76	76	59	69	68	78	64	72	59	61	65	71	69	67	71	63	90	68	66	61	75	74	59	82	71	77	57	69	66	78	70	71	55	58	76	56	62	83	67	71	64	67	78	77	65	59	68	53	75	62	87	68	69	81	75	59	68	89	57	61	78	78	61	60	60	68	64	74	65	52	67	65	89	79	68	72	79	81	59	76	56	62	64	58	85	61	63	51	61	66	68	76	68	70	72	61	87	70	82	63	65	67	74	77	60	79	69	63	70	59	68	70	55	62	68	60	52	75	70	68	70	74	70	70	72	56	81	72	82	67	73	70	60	64	64	62	76	76	86	70	64	72	72	69	66	70	74	58	65	71	67	73	60	66	75	72	69	64	66	60	66	64	61	69	65	91	61	77	63	69	67	71	66	82	67	71	84	59	58	68	64	52	78	55	64	57	65	72	67	74	66	63	70	55	82	69	72	64	71	68	68	70	79	65	79	68	66	76	70	59	76	74	68	72	58	67	67	75	86	86	63	77	64	62	58	66	64	84	79	66	55	71	55	82	69	85	65	63	67	60	57	68	73	71	68	61	56	81	61	73	61	64	70	60	69	93	73	70	77	67	66	65	64	65	74	66	75	68	78	74	65	68	65	80	74	65	66	79	72	63	74	74	65	68	68	74	65	59	61	71	72	64	71	86	75	68	64	55	87	80	52	75	70	67	73	67	58	77	70	61	81	75	66	77	72	83	68	68	63	65	66	64	66	73	60	82	65	78	63	73	67	62	76	71	68	101	77	66	70	69	72	61	66	59	70	81	62	54	63	73	80	80	57	56	66	71	69	70	56	77	82	71	63	53	81	70	79	74	60	63	64	55	59	71	63	65	63	67	66	65	75	70	66	61	59	74	69	72	54	61	73	67	55	72	68	71	57	63	64	64	70	61	70	76	67	68	70	76	56	79	71	70	74	75	61	67	76	73	72	53	61	80	86	67	86	62	67	80	96	75	72	65	61	59	72	75	53	85	65	69	59	74	77	63	70	52	72	71	69	65	74	70	63	64	72	63	69	65	63	70	71	66	64	62	83	73	73	63	75	61	65	75	68	73	71	70	81	63	59	71	72	69	63	68	69	64	80	70	69	60	61	68	61	78	72	63	65	64	54	82	65
32380	20714	19109	14056	17578	17488	10652	3058	1091	1126	6410	14150	16799	13939	9053	6577	5894	5012	3567	2163	1494	865	728	577	501	525	491	530	584	498	607	630	654	677	604	548	493	568	519	538	537	498	549	536	551	538	516	526	514	491	562	509	536	519	526	539	528	540	538	551	528	550	543	488	505	472	520	513	518	523	513	503	486	486	499	542	473	521	507	525	501	481	514	523	529	497	493	535	522	557	527	498	543	579	538	551	562	516	556	512	510	530	523	499	544	530	501	510	491	537	503	522	481	498	515	551	533	572	553	564	521	522	522	507	521	510	539	520	523	497	490	580	513	525	503	532	556	549	521	519	528	559	490	509	591	527	528	539	569	512	517	522	531	514	467	551	539	554	553	545	504	516	533	528	520	531	546	535	507	551	471	559	524	461	524	538	505	500	508	515	498	543	507	518	502	508	509	522	539	534	538	567	531	528	549	552	498	484	550	497	537	519	530	526	573	524	529	498	532	502	531	515	507	493	512	533	497	526	526	528	544	551	524	518	496	526	527	530	475	528	524	498	531	548	510	546	528	517	543	533	524	502	527	537	503	522	521	508	521	482	520	523	558	551	512	510	534	537	564	516	531	500	556	528	547	466	529	557	530	548	515	539	510	511	522	526	495	555	543	535	518	534	578	559	529	544	539	487	503	477	533	532	551	506	560	481	510	494	504	547	549	504	539	537	511	537	533	499	518	525	483	510	529	536	511	501	528	504	508	517	530	503	544	497	535	517	488	542	544	531	515	523	520	508	537	525	517	536	529	505	518	527	475	556	542	535	564	560	527	541	522	559	523	515	523	501	539	543	481	556	546	504	527	520	522	537	530	491	517	545	512	504	525	539	517	550	554	512	523	527	574	540	507	529	525	559	532	536	566	511	497	545	495	527	544	571	534	518	555	533	532	486	526	547	523	535	551	520	534	506	490	546	525	505	514	532	528	542	489	545	529	505	537	555	528	542	518	543	541	527	539	511	538	548	486	541	511	527	510	553	544	518	541	520	540	513	506	520	500	479	539	528	499	529	503	518	504	480	504	524	541	516	474	530	536	539	496	516	478	549	535	512	531	534	521	555	479	481	573	508	555	524	506	548	517	540	541	526	502	535	533	527	543	514	511	520	546	521	510	546	504	564	500	538	542	518	486	543	517	533	526	530	525	528	514	562	481	536	550	568	512	522	480	536	548	529	495	535	521	494	555	505	526	529	522	539	512	537	506	506	550	513	484	502	502	540	539	545	545	537	514	506	510	513	539	553	534	509	494	501	500	500	500	551	496	505	509	510	539	533	531	493	539	553	552	516	511	523	491	547	565	571	538	544	526	530	491	538	520	526	491	555	533	533	559	538	542	501	511	522	521	497	528	513	565	493	527	524	518	529	495	516	518	495	512	517	521	500	501	522	530	528	552	508	528	540	550	533	502	491	523	554	518	519	529	484	528	555	568	520	581	494	524	540	567	529	502	555	546	492	515	520	520	503	494	572	542	528	522	550	533	523	542	491	504	533	563	515	534	508	535	507	557	526	515	545	556	511	520	517	535	512	517	509	538	509	539	535	549	516	519	541	539	520	543	495	494	573	530	475	514	522	533	545	544	496	529	540	535	500	512	524	519	533	532	571	541	506	513	478	555	472	541	543	517	517	526	498	519	470	536	549	552	501	509	511	542	538	541	549	545	513	509	556	548	518	521	527	554	527	537	511	522	524	517	467	543	560	540	503	549	527	493	540	527	557	530	496	511	499	514	546	508	557	509	546	534	543	522	545	553	568	539	507	527	528	526	539	516	534	531	507	506	530	541	517	472	542	491	499	527	529	527	527	502	536	531	538	525	510	530	490	587	536	577	525	519	506	551	529	545	519	558	510	534	535	555	520	532	531	526	488	542	546	546	559	508	524	552	562	525	517	561	522	523	512	562	503	497	558	568	541	548	515	521	557	517	574	551	524	534	464	510	494	529	538	480	496	484	487	489	499	537	517	550	523	519	558	536	513	549	509	595	504	570	551	492	531	491	539	523	480	530	502	510	510	522	524	531	532	536	501	574	537	501	489	531	530	497	489	566	507	502	499	522	541	529	481	499	514	503	530	495	532	533	505	580	520	498	515	555	514	523	532	530	504	525	501	519	515	604	537	523	504	544	530	538	517	496	549	548	466	535	513	566	559	519	545	521	551	564	508	494	533	532	517	523	501	545	538	519	542	493	508	513	539	495	541	545	529	541	488	539	520	609	529	540	544	481	520	528	545	498	533	492	522	551	510	525	515	553	548	536	506	543	518	493	538	488	560	525	511	524	490	526	534	500	531	525	540	501	525	547	513	535	509	523	494	505	514	517	517	458	521	507	512	534	500	496	520	546	509	539	563	570	539	562	513	554	527	475	567	546	536	516	477	537	561	515	522	497	509	503	564	548	517	489	504	573	538	559	551	512	546	553	501	543	566	522	543	534	491	558	471	540	518	495	485	514	514	512	527	522	552	534	518	509	532	515	531	471	534	537	530	518	506	534	537	553	507	513	510	549	516	540	557	531	523	517	532	555	541	532	513	576	545	524	527	541	479	532	524	508	487	518	516	510	526	494	540	547	521	538	521	474	505	537	529	489	495	487	572	522	487	517	478	522	500	519	557	547	477	526	601	549	505	523	515	538	536	539	494	516	515	494	515	491	492	538	497	536	499	511	559	525	542	504	555	557	528	523	571	512	556	545	488	526	569	550	517	535	544	529	582	470	537	549	549	529	497	523	519	488	521	554	593	481	553	544	534	555	548	523	500	517	529	516	520	554	554	544	526	553	542	540	517	545	546	518	512	547	519	549	553	531	585	500	535	524	514	466	549	493	531	529	544	513	511	493	536	516	518	508	547	535	496	519	519	527	459	534	516	546	566	544	521	501	508	498	558	517	506	512	511	490	559	542	498	524	536	561	527	527	510	498	524	531	520	537	539	517	501	544	538	532	517	514	516	504	552	489	524	533	525	558	516	495	495	509	512	546	495	513	534	532	485	527	500	511	539	503	540	534	540	534	522	483	554	518	520	479	507	547	506	487	550	524	494	553	496	506	544	519	549	533	531	526	541	514	511	547	525	555	522	518	536	507	461	586	539	556	499	517	506	533	527	551	499	504	458	517	530	560	527	558	542	523	540	529	525	549	536	539	551	513	570	528	544	537	551	507	544	560	572	514	508	514	523	583	501	547	531	564	534	520	470	518	518	548	526	540	510	494	541	514	541	531	497	473	539	528	528	526	532	520	526	508	547	534	529	554	562	533	500	551	516	523	535	504	537	515	512	507	513	517	490	513	516	532	478	544	517	486	586	526	533	527	506	527	512	494	538	504	522	570	508	537	541	548	499	501	497	521	562	536	538	505	530	506	537	541	548	506	484	518	502	521	531	527	507	544	506	509	540	525	515	540	546	512	495	528	499	493	510	499	513	525	558	516	504	533	535	520	541	501	532	531	545	537	518	450	518	534	533	494	590
9102	6065	3429	2150	1142	671	362	194	133	146	590	1122	1573	1305	976	605	565	486	346	271	148	128	91	99	120	85	88	79	104	108	104	122	115	115	91	130	102	115	94	99	109	114	110	111	91	109	98	107	119	101	98	89	98	94	115	107	118	117	109	87	101	117	82	100	94	102	106	123	120	89	105	108	100	103	89	100	108	113	104	94	116	98	91	86	95	96	114	99	97	100	110	108	99	109	109	119	106	79	97	104	120	99	125	118	107	104	104	106	107	97	87	90	103	98	112	105	107	120	98	100	110	101	107	108	92	88	120	108	104	100	101	97	109	114	92	105	91	96	96	99	121	102	95	97	100	109	99	102	82	101	108	130	105	92	122	92	104	102	89	105	105	101	107	116	86	108	116	98	95	107	91	100	108	84	110	101	92	91	106	90	109	109	102	92	93	115	77	101	113	88	104	98	115	102	103	89	103	114	103	109	100	104	103	80	102	98	104	93	110	127	119	116	96	92	107	114	104	94	115	100	92	91	93	105	98	106	107	101	95	116	102	110	112	107	100	85	129	100	106	103	102	111	98	106	107	105	111	94	85	111	108	112	105	98	100	94	101	101	88	100	93	92	105	108	117	105	92	104	102	105	104	126	108	93	110	77	105	106	99	89	113	111	125	92	91	130	90	95	114	103	99	101	87	88	102	117	113	100	95	97	98	98	111	87	124	92	114	109	91	94	90	103	98	98	92	99	100	117	114	93	100	91	101	101	119	101	115	120	102	101	97	88	107	92	102	117	91	115	98	94	110	87	99	121	124	112	100	104	116	97	104	97	98	111	101	100	101	89	102	104	91	108	119	104	109	99	88	101	106	98	94	104	121	114	133	84	96	108	99	99	89	104	100	115	107	94	121	101	112	110	124	110	89	108	86	96	87	122	104	110	107	94	99	104	93	107	94	110	105	106	118	88	95	110	100	89	105	111	100	89	100	119	101	109	95	99	103	95	99	100	117	114	103	107	99	99	110	101	96	97	89	98	101	100	95	94	97	103	109	90	117	87	100	108	89	109	102	112	115	102	93	105	106	94	90	105	103	92	104	114	103	101	92	106	108	115	116	114	108	84	98	98	85	99	104	115	86	128	92	106	108	100	98	118	106	81	101	98	108	99	110	112	107	114	117	99	96	114	118	89	110	123	103	112	101	105	89	114	87	112	121	93	102	121	77	104	87	121	114	104	102	93	110	98	105	116	98	92	97	98	105	112	108	96	104	116	101	103	108	105	90	89	111	102	105	103	111	89	93	102	101	104	106	117	118	97	88	114	107	110	102	106	108	126	98	102	89	92	95	110	70	112	113	104	97	119	104	112	116	107	94	95	114	105	78	101	106	97	113	116	96	96	99	118	108	90	106	83	102	104	103	88	116	112	117	119	102	101	104	122	109	111	120	110	107	95	120	99	105	88	100	86	99	123	114	105	99	92	100	121	104	102	83	106	101	103	109	91	98	91	111	109	122	100	105	99	96	111	116	100	100	113	110	111	110	84	84	88	105	99	107	82	118	81	112	99	100	101	106	122	107	91	112	104	105	92	115	107	110	122	101	126	112	93	92	96	117	73	110	114	105	106	97	103	115	107	95	108	102	90	109	82	111	105	91	88	110	134	101	91	109	87	107	110	113	111	114	99	109	90	99	128	102	91	108	100	94	107	112	81	97	90	98	111	94	117	100	106	98	100	104	116	108	107	106	92	105	109	117	103	103	109	90	92	105	117	100	109	86	102	99	99	107	96	104	97	119	115	81	106	121	108	89	110	105	101	104	97	116	109	120	84	112	108	98	113	105	91	107	98	92	100	114	90	91	124	85	89	93	108	106	102	93	130	101	107	114	95	102	112	111	110	115	100	110	99	125	117	118	99	101	97	106	122	108	111	113	127	91	106	86	102	98	118	113	97	125	106	111	109	98	106	120	115	108	97	98	104	115	105	108	108	105	96	117	116	101	82	105	122	98	96	107	121	88	110	103	124	110	122	100	108	109	106	100	79	116	109	103	96	105	99	119	100	111	127	113	89	90	114	118	109	127	108	89	99	100	105	105	92	122	106	96	110	99	117	104	107	105	92	94	92	108	83	83	106	115	93	102	107	89	108	92	87	107	110	117	102	109	102	92	94	105	98	100	107	92	93	108	109	108	112	106	93	88	101	92	117	114	104	107	107	107	115	98	102	93	103	113	91	104	91	107	105	94	104	103	114	102	119	109	95	104	96	100	110	113	102	80	98	96	94	95	102	103	126	121	93	90	125	105	122	88	112	92	118	99	105	101	119	114	104	98	100	108	108	115	98	110	103	115	104	110	106	122	108	113	108	103	100	102	99	99	94	113	108	116	96	94	92	88	103	117	101	97	104	82	98	113	89	96	121	109	105	92	130	96	115	111	112	95	94	104	98	136	104	99	108	107	104	114	98	103	109	97	104	114	97	107	125	113	97	124	85	112	119	108	86	100	106	98	131	101	118	102	81	92	116	107	93	104	101	102	101	85	103	100	114	120	102	99	95	108	83	100	116	93	114	95	104	94	120	135	116	79	101	113	88	97	112	99	112	92	112	97	116	110	95	95	102	127	103	136	118	115	104	131	89	106	109	105	102	90	115	102	95	127	98	109	106	126	113	101	101	108	107	107	115	100	117	99	98	105	109	108	96	90	115	98	88	107	97	114	84	115	95	106	118	104	92	103	95	94	122	99	114	118	105	112	110	93	112	105	120	121	92	99	121	122	106	92	102	110	118	112	114	110	93	90	95	117	90	96	108	114	96	110	105	118	111	98	106	109	99	95	98	112	91	105	92	103	111	113	103	95	110	100	109	111	112	126	108	118	113	91	93	104	100	113	96	101	100	93	100	104	127	103	107	100	104	108	99	110	97	120	106	108	100	117	106	111	108	106	116	119	121	109	104	107	101	129	98	118	106	100	112	114	86	116	103	97	114	105	108	105	106	92	99	101	98	112	101	103	106	89	97	99	108	88	88	117	111	115	95	110	95	111	98	101	94	95	94	100	103	103	116	88	100	107	107	97	92	104	120	121	115	98	100	104	101	89	98	88	97	107	101	113	108	113	92	100	112	106	103	105	105	98	111	98	95	111	112	107	119	100	108	110	114	92	98	110	91	103	132	120	88	93	103	107	101	112	107	97	136	114	108	105	110	118	123	110	110	98	124	119	98	109	101	118	116	96	117	91	90	122	101	106	95	113	98	99	104	80	101	95	103	104	139	95	103	97	95	92	100	107	100	96	112	111	114	103	102	118	100	103	112	101	107	117	111	96	89	107	130	119	103	107	95	97	116	91	104	113	93	104	103	80	93	112	118	101	102	106	96	105	113	90	102	115	111	106	124	111	109	105	103	86	89	109	93	84	98	83	91	115	98	97	115	99	113	109	93	87	108	108	105	108	104	99	101	109	102	109	101	94	92	113	99	117	100	106	101	111	97	105	99	116	108	89	101	108	92	98	107	101	116
38294	27731	20406	20768	22891	19149	11067	4021	1661	2866	12366	20196	23704	21067	16290	11581	10570	8480	5818	4025	2231	1069	806	767	798	791	795	755	812	815	864	1059	949	914	928	888	798	757	807	787	757	785	774	775	732	796	788	779	786	765	757	728	737	799	764	825	736	800	730	763	760	774	797	769	776	738	747	786	720	736	791	748	816	783	811	802	764	749	771	786	793	708	760	788	796	793	773	818	815	774	762	775	761	720	798	795	837	803	748	735	771	777	727	769	783	748	778	763	743	791	801	801	789	728	777	753	779	826	767	795	748	803	808	791	815	750	809	820	750	757	812	736	766	781	752	799	771	764	782	791	808	785	799	747	834	835	794	779	759	763	752	776	792	780	749	786	803	777	760	768	772	797	762	788	762	798	790	818	812	775	737	802	782	782	786	765	763	775	805	766	816	761	817	743	766	801	805	775	775	785	778	764	787	799	743	750	784	759	777	804	753	742	818	781	720	776	785	789	747	747	760	773	753	798	753	831	734	774	813	776	745	750	723	743	815	756	771	767	764	791	739	846	762	800	812	819	780	800	752	796	798	788	764	794	775	767	678	740	770	768	742	758	771	765	768	792	810	765	746	782	786	733	766	757	777	814	784	797	726	845	835	768	741	818	773	814	770	788	817	779	770	780	813	794	756	817	736	791	755	767	788	766	802	774	797	783	776	755	757	721	772	780	764	780	789	774	761	818	773	785	766	795	763	784	762	778	788	764	715	827	743	795	774	740	714	795	762	777	710	748	772	741	803	817	820	752	777	718	789	781	746	753	799	767	807	795	772	770	710	768	754	793	789	795	788	803	795	791	796	754	772	747	797	763	802	812	732	813	740	815	755	775	789	777	801	727	771	754	675	791	783	749	790	764	802	831	763	772	753	804	785	762	729	763	792	786	784	797	750	755	758	770	749	777	767	740	762	782	723	810	759	785	780	759	745	728	751	790	787	744	828	740	752	795	743	741	743	824	773	802	797	785	744	750	766	783	797	746	764	755	774	761	777	782	786	730	760	776	770	776	757	753	742	785	748	802	782	755	758	778	777	775	779	783	798	778	821	695	774	782	766	793	770	750	766	765	771	794	761	742	788	811	744	795	802	794	768	833	756	823	809	741	725	820	738	785	796	782	755	744	787	748	822	787	768	830	756	767	773	758	765	745	822	771	775	728	787	788	774	798	772	777	810	763	821	765	785	749	778	754	777	812	753	767	787	798	797	795	784	748	773	755	802	780	807	695	774	772	772	755	783	784	731	723	820	769	781	791	737	768	707	786	757	776	830	821	770	759	786	769	800	770	796	790	723	792	763	761	744	787	791	776	747	776	763	790	707	740	762	785	791	776	788	814	762	798	735	794	769	728	770	728	768	814	748	760	743	758	728	745	814	790	774	780	732	807	708	760	795	757	772	856	743	732	776	853	775	755	824	755	797	776	778	800	731	784	791	838	753	771	828	757	750	789	759	746	770	775	734	804	750	788	786	795	771	857	751	777	790	789	813	740	777	735	789	769	770	771	804	845	745	756	821	807	729	753	810	777	752	731	764	783	757	771	774	843	773	757	772	792	805	829	793	736	844	759	771	784	789	767	738	797	783	794	723	768	798	800	781	787	736	738	771	779	741	783	765	767	767	787	752	751	780	780	796	760	717	802	769	795	775	758	764	778	767	774	789	773	779	753	802	769	768	846	749	781	776	779	735	790	758	740	699	814	798	784	737	796	753	771	784	780	783	772	772	784	776	791	766	786	756	828	778	768	756	770	731	769	791	786	855	760	736	791	803	763	783	787	763	765	730	768	764	771	798	790	788	774	818	773	810	759	764	768	770	731	791	784	756	773	788	804	821	750	743	725	792	777	790	786	739	767	730	765	742	774	787	775	797	766	746	765	790	784	834	783	713	778	789	803	765	733	800	762	751	801	800	765	766	783	799	768	787	775	753	804	761	734	738	784	758	765	775	756	765	751	809	780	786	733	761	795	787	771	703	735	755	784	813	800	792	789	741	828	704	722	810	790	734	805	778	741	784	761	828	806	813	745	746	760	769	800	727	773	722	766	816	790	784	767	771	740	784	725	788	794	746	775	781	755	757	798	758	773	766	812	831	743	762	755	764	794	761	774	817	756	731	740	739	773	837	752	795	801	777	766	788	747	754	820	828	764	763	784	802	807	744	817	732	760	791	762	765	795	805	782	794	743	730	780	788	761	752	807	787	803	785	748	790	743	761	792	736	796	737	795	761	808	769	823	740	734	761	750	788	754	788	763	811	794	762	776	801	813	760	787	811	738	826	784	846	767	784	747	785	791	778	755	772	736	772	733	777	744	767	816	730	750	786	795	790	767	828	738	776	750	729	800	794	811	760	779	783	797	782	796	763	774	742	762	784	740	789	807	815	763	793	729	778	813	796	792	744	758	720	789	798	763	762	738	727	764	795	814	797	769	749	791	797	786	710	748	742	773	762	748	761	776	800	788	769	812	804	771	783	830	840	776	744	807	759	812	779	784	785	790	804	792	803	812	811	771	770	791	791	789	781	773	739	792	825	808	784	761	766	747	774	747	732	782	804	763	754	766	725	764	790	823	755	713	857	757	775	776	769	800	787	764	757	750	784	758	777	810	736	786	824	754	767	757	779	811	792	805	775	726	789	774	789	780	800	783	766	745	769	733	780	780	764	770	804	758	783	774	756	736	787	825	745	766	769	787	776	767	777	781	810	801	758	806	790	765	774	779	809	750	762	773	788	776	765	800	816	745	781	722	770	834	727	767	751	773	789	806	777	762	779	770	746	727	785	783	805	838	749	833	759	797	757	803	746	814	763	764	780	793	732	770	799	787	760	764	805	789	781	784	748	773	769	761	723	792	809	769	775	771	776	787	773	771	757	806	745	734	749	773	763	798	785	746	740	757	759	774	725	779	749	764	766	793	786	796	743	832	782	735	816	766	808	777	744	758	782	762	806	795	769	722	815	745	773	734	764	786	746	770	821	766	765	816	786	785	751	786	775	820	772	775	787	775	787	757	784	761	761	765	742	759	771	733	757	732	735	750	783	826	803	788	754	725	795	759	770	785	763	781	796	756	803	748	796	763	754	766	835	788	704	776	801	771	760	775	758	743	779	777	763	774	770	754	729	757	792	734	783	799	810	750	777	787	773	760	771	809	759	733	811	758	752	801	766	807	735	727	776	728	778	781	783	745	755	766	766	785	772	751	754	754	766	792	763	760	733	727	878	816	775	782	810	755	759	744	757	790	778	797	776	856	742	797	816	808	783	792	752	763	801	769	810	791	727	805	770	772	782	774	802	752	769	838	780	748	778	792	794	748	766	764	786	735	818	744	717	775	750	756	800	765	728	759	766	766	767	747	748	783	765	722	758	788	746	780	749	741	772	733	747	714	754	790	805	791	808	784	746	828	745	766	750	796	750	822	728	749	798	778	720	790	780	770	790	747	762	799	793	747	758	834	769	815	862	771	734	741	794	803
6585	2366	896	418	225	179	103	87	69	65	111	166	228	194	156	139	110	109	89	100	76	63	89	63	66	59	65	58	70	72	48	56	64	57	56	54	75	69	65	77	64	59	67	53	65	61	53	73	66	72	50	58	61	61	69	59	69	59	65	47	71	68	74	60	54	64	70	56	60	66	68	57	65	61	59	71	56	61	57	63	67	81	74	73	54	67	54	92	64	60	72	57	63	62	57	55	59	70	86	70	68	52	50	50	72	66	60	48	59	78	56	65	63	71	59	60	63	68	60	54	64	73	71	58	80	73	63	63	70	60	77	75	62	55	52	63	48	68	61	64	67	71	70	66	64	54	60	65	70	55	72	58	60	73	57	69	60	48	52	76	54	76	52	70	62	58	44	74	58	46	63	57	52	65	69	60	60	54	49	61	48	65	61	56	60	63	62	65	59	51	45	48	58	63	67	53	70	80	61	72	60	56	61	83	62	58	62	65	55	52	74	64	48	69	55	65	60	60	58	68	59	70	63	76	62	62	76	53	71	71	70	62	66	68	77	70	58	58	60	55	67	66	73	58	63	56	59	57	71	66	71	70	43	64	64	68	61	58	64	41	68	76	73	62	68	70	70	47	54	52	71	52	60	67	68	51	76	61	53	66	57	56	69	61	67	49	54	65	65	65	54	53	49	56	57	71	77	68	81	62	60	77	75	59	65	72	66	62	69	76	76	67	60	59	68	54	63	64	70	58	64	60	68	59	56	61	64	63	65	74	70	67	69	83	69	59	64	60	70	73	53	64	43	69	64	59	80	67	62	56	58	67	66	56	53	57	51	68	75	58	73	69	55	66	67	59	66	61	55	71	66	56	60	75	61	70	66	53	69	69	60	67	49	54	45	68	64	71	77	63	55	65	70	60	69	73	63	64	55	56	72	60	52	48	58	63	63	66	66	57	72	54	83	57	59	68	57	69	73	71	69	57	64	62	66	57	64	59	77	58	60	60	58	61	59	77	67	72	73	63	63	71	62	51	84	53	60	55	43	57	47	65	52	69	68	58	65	68	56	68	49	51	69	56	77	61	67	62	49	55	68	78	78	64	69	64	59	47	58	69	77	53	71	65	72	66	62	59	54	50	60	65	64	54	76	64	57	54	69	51	71	77	69	51	71	52	54	56	58	63	74	69	66	56	68	78	72	69	65	61	63	47	58	64	66	64	49	63	64	50	64	67	74	68	62	59	58	61	80	60	60	56	60	62	70	72	58	61	63	68	64	65	71	76	81	55	66	73	57	59	66	60	73	73	80	63	69	62	66	72	64	70	59	54	51	65	61	54	63	71	48	67	58	52	68	60	76	51	62	59	75	58	67	48	63	77	70	79	61	64	60	55	73	64	68	60	70	67	81	52	54	61	70	57	78	68	53	66	65	52	65	66	66	70	63	65	73	57	58	56	78	55	80	58	76	69	62	58	58	58	72	61	63	56	47	69	56	63	61	49	52	60	67	62	64	49	65	67	56	74	55	67	64	68	69	70	69	60	63	73	69	76	69	69	61	54	70	81	61	52	59	54	60	72	60	71	54	67	63	69	67	58	53	66	54	60	54	58	56	73	62	71	54	63	70	55	63	58	64	49	59	62	73	52	67	67	61	64	68	57	71	62	57	64	77	54	67	73	67	58	77	74	69	58	68	53	71	62	79	79	80	65	54	79	76	56	78	62	56	59	66	62	56	63	57	57	53	55	81	73	81	51	70	68	75	66	61	64	76	54	55	56	43	63	57	69	65	46	61	64	64	68	70	72	79	71	56	54	51	71	64	58	60	74	65	85	65	74	66	70	57	51	65	53	61	67	45	66	59	56	59	59	66	71	47	66	83	63	69	57	46	63	66	66	58	74	64	62	67	70	79	65	69	58	79	83	57	71	51	66	69	56	72	57	55	59	51	68	59	51	62	60	63	61	66	52	55	55	65	71	65	62	67	61	53	69	65	78	69	70	58	70	72	76	66	63	52	71	53	60	55	56	67	64	56	56	68	64	65	71	63	69	77	69	62	69	63	52	75	60	62	51	60	88	71	76	75	63	58	68	45	81	55	76	60	56	70	59	51	67	56	58	62	66	48	52	64	61	76	68	51	56	57	74	66	58	65	51	60	59	57	63	73	52	60	62	58	74	75	50	59	58	66	60	65	65	66	62	78	62	55	64	66	71	73	67	67	65	84	48	69	65	67	49	68	60	61	61	66	60	77	54	59	62	56	70	70	56	65	61	64	48	71	69	67	49	66	65	75	71	79	70	73	69	57	62	69	53	70	58	69	56	67	67	70	68	56	48	58	53	72	67	49	59	56	72	76	61	66	64	71	57	60	66	84	63	60	67	64	72	78	72	67	69	45	64	55	73	58	65	61	63	72	62	63	49	57	54	73	56	66	72	63	68	71	76	56	60	52	61	52	54	60	57	72	58	69	63	64	58	62	58	65	75	61	64	55	45	61	51	59	65	77	57	65	79	59	70	58	65	74	56	61	64	59	49	56	76	86	63	79	73	74	76	86	54	71	72	51	48	76	58	71	61	52	70	61	53	69	53	67	71	73	68	63	69	58	65	73	64	59	56	59	73	76	46	59	54	59	69	58	74	58	55	70	52	78	80	71	63	76	69	88	54	65	57	59	69	49	45	49	65	64	62	53	72	74	62	59	67	75	58	63	71	64	55	59	60	63	49	52	53	56	59	74	60	55	43	74	64	55	60	71	57	65	59	66	49	59	63	51	64	48	57	68	74	73	61	62	64	61	65	58	72	55	64	62	74	63	66	67	63	54	62	62	62	65	73	54	57	70	67	52	67	71	60	61	64	60	66	54	68	63	62	69	74	57	61	59	68	54	52	65	65	60	62	69	71	66	58	54	64	57	51	49	64	59	68	48	60	70	62	62	73	56	66	73	59	69	47	50	72	63	58	52	64	70	59	61	58	56	53	66	70	58	62	63	70	66	75	60	61	59	68	60	54	64	48	55	55	55	64	72	64	55	64	68	69	62	80	66	46	67	56	60	62	66	65	62	63	54	47	65	75	77	49	60	42	62	64	61	52	55	65	61	71	80	50	64	65	70	74	65	59	73	63	50	65	61	81	53	50	70	64	71	71	48	66	74	62	64	56	66	74	58	71	69	60	74	59	64	50	58	76	77	66	48	58	66	65	74	57	55	50	64	61	58	77	57	68	53	78	54	73	57	68	53	65	69	69	68	71	57	68	66	67	76	69	62	70	68	62	53	73	55	66	49	63	79	52	65	70	86	63	56	64	77	59	69	74	49	61	57	69	69	69	72	53	73	68	58	57	59	50	53	68	62	47	55	59	54	45	76	59	63	75	61	51	84	57	74	49	65	54	74	67	69	64	59	73	59	56	61	65	66	50	68	70	77	74	62	61	64	66	49	60	71	73	59	66	74	57	77	72	62	64	71	42	53	70	62	82	70	66	64	66	68	52	60	65	63	72	70	60	79	59
33163	17061	8366	6641	6892	5962	2833	1365	698	752	2293	4075	4994	4238	3602	2211	1823	1507	1160	951	740	548	488	503	491	455	470	479	468	475	509	447	521	493	491	494	456	460	507	455	454	459	485	479	456	450	476	535	489	481	498	488	511	503	471	479	454	473	483	462	516	485	479	498	493	500	467	488	470	445	511	477	522	468	495	475	445	504	530	510	447	467	426	487	473	471	461	466	453	483	464	453	475	485	469	469	466	483	452	492	471	495	454	473	505	466	483	510	489	454	519	455	502	511	468	492	462	510	483	482	442	467	506	477	506	455	480	491	492	450	507	473	483	478	471	489	449	466	467	475	463	486	492	486	481	491	480	510	487	514	467	473	480	466	464	496	449	492	477	508	482	458	463	520	497	479	488	463	525	487	518	443	479	473	435	461	492	458	490	490	522	473	460	464	455	453	495	492	479	482	482	493	491	479	459	490	480	505	467	498	448	457	475	491	471	504	500	483	446	447	441	493	506	474	488	493	505	462	494	458	514	509	507	490	485	484	475	461	554	475	469	488	456	488	493	462	453	461	451	443	484	480	433	470	434	501	465	449	429	526	503	482	454	495	470	506	441	473	487	480	499	482	462	528	510	456	460	474	498	461	482	469	444	453	503	469	504	507	478	485	507	448	459	518	515	491	496	462	444	472	498	465	483	456	506	478	477	458	483	492	480	484	539	481	541	465	525	454	452	430	457	473	502	497	492	466	494	505	504	476	502	485	484	476	493	489	489	474	463	450	478	520	467	495	492	507	509	480	478	504	490	489	474	472	506	491	455	476	461	484	464	459	490	450	484	489	513	514	511	489	483	530	470	475	490	469	497	470	464	509	507	461	478	527	451	493	483	465	437	510	517	461	463	475	464	459	460	452	479	502	491	476	468	484	513	497	497	498	487	553	482	470	493	465	495	531	454	493	484	480	478	469	471	483	454	479	506	476	508	527	488	474	472	436	470	471	430	465	483	526	462	513	509	472	491	549	486	459	469	501	421	540	489	498	484	489	484	454	506	509	453	482	475	493	471	489	496	477	456	433	504	473	512	471	483	485	465	471	448	493	512	496	473	458	475	497	453	488	479	499	495	491	496	490	463	458	481	482	497	446	481	500	534	452	495	511	523	428	499	458	515	450	469	512	492	468	462	468	515	493	453	461	495	512	497	480	517	488	451	455	492	455	455	500	449	485	494	494	468	499	503	522	476	533	511	474	477	512	462	518	523	504	477	475	509	462	517	492	496	478	545	496	446	468	478	483	480	468	484	469	465	492	448	442	474	464	519	511	503	456	481	489	465	504	484	501	475	471	469	441	449	485	473	500	504	427	502	499	500	516	483	443	444	498	441	491	450	479	469	486	480	497	474	488	487	470	482	499	444	495	486	499	495	482	479	470	456	514	482	473	454	488	468	432	481	463	492	529	465	538	526	479	483	482	479	482	530	469	496	477	481	482	523	528	480	455	496	486	489	468	472	455	444	485	492	498	462	493	481	511	483	452	450	485	486	440	501	473	459	454	483	437	465	488	453	439	465	486	465	468	505	478	436	494	459	452	484	493	502	514	470	495	488	521	517	488	484	512	464	464	453	462	455	488	476	478	481	467	471	435	468	488	495	501	436	481	477	489	469	476	487	551	490	458	486	473	463	451	468	509	490	468	494	504	492	466	418	515	472	484	501	484	490	515	522	446	505	498	450	454	497	482	462	459	479	471	509	476	455	426	501	450	474	449	478	510	469	462	474	484	515	469	475	481	490	494	512	477	474	461	491	483	479	491	514	462	494	493	492	474	434	453	459	476	479	496	459	473	513	466	478	476	466	490	477	474	501	475	488	500	487	493	487	440	460	482	469	483	495	462	457	498	476	494	447	493	507	455	487	433	495	513	509	466	517	509	458	460	502	469	496	449	484	466	441	472	475	512	493	458	477	473	502	513	519	488	436	475	478	466	444	453	472	475	496	466	496	472	488	476	527	465	469	476	459	520	505	444	482	499	496	458	445	478	515	482	482	529	474	485	495	486	467	452	432	492	496	509	487	485	485	445	509	480	476	484	471	456	464	462	525	454	497	463	514	518	424	494	472	505	470	467	498	506	488	467	456	480	457	452	492	475	456	445	452	459	500	486	509	490	501	534	488	500	456	452	467	462	486	479	448	509	502	459	480	527	504	497	440	470	485	476	497	476	471	514	489	459	473	502	466	458	460	486	481	460	520	474	498	504	524	474	441	461	501	484	457	430	438	488	489	482	490	499	463	471	444	497	473	489	460	461	509	514	455	457	453	498	477	450	527	492	491	492	497	447	467	483	426	479	516	513	489	497	487	472	494	499	509	465	485	505	458	460	470	497	499	488	501	508	458	453	459	504	417	472	493	474	480	508	448	464	489	466	462	459	485	490	499	469	443	497	470	505	497	490	510	491	490	474	506	479	428	480	494	429	490	519	482	476	504	502	460	471	492	504	503	482	482	494	524	493	491	466	508	491	497	478	460	491	482	468	486	506	508	428	447	459	461	477	478	496	460	505	460	491	491	496	484	497	496	475	447	475	503	482	483	494	479	516	510	484	500	467	484	450	529	457	484	483	488	487	474	454	487	482	493	493	481	430	512	436	460	483	493	499	484	464	464	460	470	441	464	462	505	468	482	440	486	462	456	510	471	496	501	509	457	489	496	481	456	510	470	496	498	490	531	499	516	485	454	512	489	474	442	504	462	509	492	496	470	470	513	467	533	506	442	439	448	511	438	453	476	484	452	469	494	480	451	457	481	487	511	467	474	503	512	520	503	498	476	497	491	476	492	484	494	474	456	492	504	483	520	457	460	501	501	501	461	519	475	511	470	506	474	502	489	512	559	494	481	503	468	500	497	489	496	511	469	481	513	449	437	467	484	498	434	461	443	447	490	517	476	508	460	486	471	531	484	484	486	483	466	508	472	449	469	497	507	483	491	443	475	428	423	499	471	486	471	421	482	488	477	459	502	507	481	477	465	539	484	464	470	484	489	451	501	502	453	539	454	533	429	441	478	461	474	497	482	471	481	484	455	500	493	441	484	511	498	507	511	425	458	449	501	463	481	504	465	503	484	508	535	466	507	481	523	478	486	462	482	494	503	443	474	487	492	469	495	491	537	482	479	460	499	451	460	513	493	456	490	470	489	457	483	475	466	499	500	475	463	477	470	485	454	481	477	485	459	467	475	521	471	510	461	483	449	430	487	477	473	462	461	512	493	501	424	460	498	483	477	441	487	449	440	490	482	454	492	486	503	496	486	450	506	493	540	515	452	496	463	496	480	467	492	521	484	527	549	485	484	477	479	489	479	489	470	465	490	487	518	471	442	526	469	457	478	491	472	456	487	465	485	522	479	489	498	506	456	519	511	534	473	454	509	514	492	471	460	429	503	494	492	501	492	504	477	487	492	469	462	447	489	474	497	512	475	446	465	487	460	486	511	485	491	439	467	499	507	456	513	479	478	496	466	507
7963	3580	1424	1120	835	519	283	115	118	109	357	765	788	656	659	429	311	240	215	174	129	96	92	104	88	87	80	100	93	99	76	94	100	101	104	78	115	95	96	95	92	77	80	112	105	85	97	95	92	80	88	105	98	80	92	95	84	94	91	102	102	89	103	90	92	93	90	93	83	92	100	83	107	97	84	103	77	94	89	100	107	91	120	105	97	97	88	91	110	117	88	97	95	104	103	100	82	107	94	86	109	88	89	96	105	93	99	86	89	103	89	96	85	110	101	84	106	90	110	82	78	93	88	92	106	104	94	99	93	109	92	103	94	87	103	94	112	104	87	82	85	85	110	93	93	104	98	98	99	82	86	97	108	107	77	105	94	86	96	101	82	93	87	111	104	88	94	99	79	80	82	76	71	104	93	74	85	86	86	83	98	81	94	95	86	97	83	98	95	102	100	92	111	88	94	95	96	86	81	99	104	98	106	83	93	91	103	103	96	93	83	113	110	90	116	109	85	81	91	98	101	81	76	92	90	86	92	98	91	94	94	98	95	104	88	80	100	100	99	94	103	97	81	88	105	76	112	104	74	109	93	101	90	89	99	82	92	108	100	87	103	82	103	98	97	98	85	90	96	117	97	104	83	80	98	102	106	101	95	83	102	85	90	102	84	88	93	87	80	100	94	107	82	97	88	81	104	82	94	113	110	81	112	94	114	116	84	90	89	93	87	89	111	80	98	99	107	94	88	89	95	85	102	101	74	80	89	98	87	81	97	108	96	81	104	92	97	96	80	96	99	106	73	101	94	99	91	101	95	81	106	96	113	104	96	98	95	81	96	90	99	96	86	81	88	93	94	82	97	77	113	82	85	104	93	99	78	83	101	98	103	98	88	98	86	100	95	99	91	104	105	104	105	111	108	102	108	85	80	94	85	97	112	84	92	89	111	98	101	100	110	85	85	91	93	79	90	104	82	91	95	115	108	90	90	93	82	80	91	88	98	91	104	97	77	87	84	97	86	98	97	105	96	92	99	90	95	85	96	100	108	100	81	112	99	98	84	85	94	87	84	84	112	89	87	93	83	105	97	107	116	97	96	89	89	82	102	84	106	103	94	85	95	92	76	77	99	95	102	100	87	119	89	100	109	86	100	83	82	87	112	78	85	103	97	99	77	110	102	89	99	97	106	106	93	101	90	101	103	112	98	107	94	109	86	103	88	105	101	84	93	92	85	90	102	82	94	87	95	92	102	88	87	99	89	96	82	82	85	111	95	95	99	105	114	90	80	100	89	101	116	88	87	92	100	100	97	101	93	71	82	86	109	97	94	99	81	98	93	97	82	103	107	96	91	93	83	105	75	90	91	92	102	89	87	95	80	77	80	75	101	103	90	98	107	85	101	79	113	106	95	93	88	107	94	79	96	91	99	97	92	108	101	109	107	96	93	113	94	85	84	96	96	105	91	95	99	102	86	113	80	103	95	100	95	118	85	99	87	85	86	92	109	91	93	95	83	92	87	101	97	74	101	76	83	95	101	114	93	85	86	90	87	85	81	92	109	89	80	90	79	100	88	102	86	90	105	116	109	98	96	96	91	81	101	96	102	95	94	90	74	89	90	84	85	95	100	115	108	92	87	114	91	92	94	77	109	91	86	93	91	105	73	93	88	100	100	84	91	87	95	92	91	109	88	95	101	89	99	90	90	108	75	91	90	87	91	100	89	100	88	96	101	96	96	96	82	100	93	102	81	92	92	84	95	86	90	98	97	97	112	89	118	94	101	107	97	75	95	67	80	101	80	95	103	103	105	103	101	102	114	103	100	96	103	100	101	106	86	112	76	108	87	108	90	101	100	113	82	99	78	106	85	94	85	73	98	77	93	80	108	110	90	79	108	110	91	92	96	98	104	94	101	96	85	97	105	103	97	81	98	95	95	96	81	92	91	94	93	100	87	79	85	89	87	83	90	107	105	107	98	84	86	104	92	109	85	83	83	88	105	106	85	95	76	97	97	101	98	106	98	99	94	99	81	98	89	111	80	101	90	107	88	96	88	88	96	82	84	107	100	92	105	76	98	79	86	105	100	93	68	94	103	93	85	81	96	97	90	84	100	92	108	98	94	91	116	83	87	84	97	102	111	103	116	89	85	86	94	98	85	82	76	94	116	95	96	85	94	84	82	99	77	96	106	85	91	101	109	83	86	98	103	80	105	77	92	89	88	80	92	80	86	106	88	102	88	110	88	87	100	84	97	73	96	107	97	94	89	93	102	86	80	92	85	93	92	97	84	97	91	107	88	76	89	108	87	92	83	106	113	115	81	88	89	107	106	94	85	84	101	87	108	95	82	98	100	91	104	82	103	85	101	111	88	100	84	96	83	84	107	106	106	91	97	99	89	83	81	91	89	112	93	91	99	72	85	77	92	78	100	111	98	96	94	86	104	88	85	86	93	86	103	115	83	86	85	93	89	84	97	87	61	77	110	106	86	92	88	74	111	102	96	102	86	121	91	78	91	97	93	99	86	76	101	99	106	99	93	93	101	89	101	85	87	93	86	96	98	90	92	97	87	86	80	104	110	92	95	78	98	105	84	90	105	102	103	102	89	99	87	97	90	91	87	114	101	95	111	85	76	115	106	85	84	96	103	75	109	102	92	101	96	94	84	85	98	93	106	114	86	78	94	103	79	96	80	104	98	88	85	103	93	96	84	96	114	95	86	92	109	83	111	105	106	92	92	101	107	96	99	93	84	90	102	96	89	73	100	99	93	96	96	86	95	89	107	76	115	88	100	93	97	80	97	100	95	81	119	105	88	94	85	92	81	86	96	81	105	100	90	90	85	93	84	79	93	92	97	99	101	73	101	94	86	82	90	81	105	94	102	80	97	73	103	92	94	111	91	102	100	103	101	80	108	87	81	95	85	82	93	94	99	91	97	95	98	97	83	86	85	89	86	94	86	106	114	108	89	102	93	79	87	74	94	80	98	96	88	98	99	98	101	90	98	80	103	89	90	85	115	88	102	80	85	90	107	83	85	114	90	99	128	102	87	84	79	95	100	79	106	92	110	99	80	92	85	112	90	93	96	108	115	93	100	88	82	86	93	81	90	96	80	89	79	98	105	101	89	109	95	98	83	86	96	91	125	107	86	112	106	91	89	103	84	88	103	84	98	110	94	93	88	89	97	114	92	106	103	94	87	87	82	84	105	102	105	86	89	81	77	96	111	83	89	101	98	92	84	85	99	98	94	99	99	79	86	84	98	99	98	102	95	115	115	111	94	110	116	91	98	104	98	86	106	94	87	82	73	88	89	87	100	89	92	96	88	84	95	73	105	81	95	98	96	100	87	84	97	98	83	96	86	92	93	91	101	90	86	98	101	91	81	109	98	99	108	95	98	93	108	84	105	91	111	101	84	101	86	102	100	116	90	108	101	84	86	92	91	77	91	95	74	94	90	112	102	84	92	93	89	85	76	83	90	105	102	98	100	89	119	88	90	76	94	80
36911	20865	12282	14603	20645	16841	8825	2321	1196	2081	9299	15833	15573	14311	11889	7537	5264	3913	2935	2259	1431	891	850	739	667	745	760	707	748	711	752	775	775	807	749	763	688	709	682	661	728	678	698	693	673	730	704	739	679	697	718	679	756	686	706	686	745	704	699	686	712	695	671	690	734	702	689	688	669	693	735	713	685	753	711	730	716	705	683	723	717	700	697	663	686	705	646	662	686	730	703	699	671	667	696	712	735	646	741	698	744	706	697	708	681	683	711	698	726	707	694	721	684	736	692	666	693	701	716	706	698	721	672	691	677	667	693	713	747	724	746	695	731	656	727	713	708	704	719	674	614	702	709	716	745	663	670	695	696	703	690	693	725	731	667	721	647	704	733	732	705	676	696	632	688	701	701	736	688	722	711	678	710	745	720	760	666	695	698	755	765	692	619	705	725	667	708	655	700	675	707	677	675	742	704	736	711	703	676	725	707	676	707	703	697	704	735	702	721	698	674	730	712	729	710	697	683	708	698	703	742	658	661	683	703	691	657	716	682	656	684	752	715	661	724	685	692	703	692	694	675	719	689	711	714	701	689	721	676	712	682	697	718	683	681	707	676	718	687	687	727	665	744	706	704	675	703	711	704	701	717	740	704	693	711	675	653	677	722	629	714	726	717	691	686	660	637	688	667	705	735	664	677	684	712	734	683	704	719	679	731	707	670	704	658	717	740	732	671	698	641	720	708	703	693	678	679	686	702	709	734	699	695	668	729	703	702	786	725	715	779	739	699	688	728	725	683	719	720	728	700	711	683	725	663	697	647	693	747	661	713	714	705	677	713	707	706	686	699	747	685	696	714	700	671	694	668	710	683	708	705	684	680	688	675	709	678	691	725	643	706	710	690	704	685	696	734	694	744	677	668	610	707	681	723	742	723	687	735	688	654	732	722	662	646	688	738	713	691	684	697	731	683	663	704	699	704	667	693	748	686	694	768	666	681	740	720	715	721	667	663	674	671	666	739	739	688	700	739	729	738	676	685	710	738	729	675	672	692	731	750	666	698	683	706	751	731	702	697	709	742	690	683	719	713	689	702	729	662	674	691	726	736	705	668	704	720	708	686	722	674	722	695	673	701	701	671	698	703	691	636	736	689	705	748	715	693	660	711	686	689	722	732	715	696	680	700	707	672	739	738	694	714	711	729	750	720	680	664	670	664	684	724	693	769	687	680	676	720	704	659	687	688	657	672	726	650	753	671	697	709	709	707	722	697	667	669	663	688	716	656	680	706	674	738	754	694	712	668	647	736	676	701	722	685	715	705	696	678	717	691	738	709	672	690	724	702	687	755	671	665	648	681	660	715	714	726	726	685	697	700	745	701	712	648	727	737	690	662	729	696	743	732	681	710	683	711	704	699	673	739	662	686	714	725	706	651	646	703	708	632	643	704	688	727	683	709	726	716	657	707	725	698	689	706	703	675	666	722	760	690	728	720	714	728	654	728	693	739	679	700	682	700	718	697	674	704	735	743	674	733	769	736	675	717	730	700	681	697	701	709	713	717	703	690	677	711	669	780	715	708	677	718	678	654	714	694	631	710	712	665	712	613	741	682	724	712	689	717	683	664	669	689	697	684	686	692	711	679	676	707	681	715	719	718	732	720	700	671	696	695	686	703	713	685	640	713	682	768	659	664	674	726	736	640	675	689	713	672	709	632	703	681	672	700	699	720	635	705	696	722	695	704	698	668	695	720	724	688	710	691	693	732	660	740	745	720	703	666	680	697	701	715	710	654	720	716	686	699	696	712	693	623	679	642	665	677	677	737	720	731	705	713	690	663	722	730	679	683	679	687	721	709	673	708	682	736	714	701	720	666	713	669	671	718	720	711	695	657	692	717	714	696	686	662	727	710	670	712	731	705	717	667	691	671	672	708	659	690	678	713	709	694	717	725	709	712	609	700	684	719	653	728	678	680	660	731	703	703	730	716	696	680	651	733	704	724	665	728	696	690	712	678	730	719	717	696	709	710	635	725	758	675	690	688	685	714	680	712	757	753	702	732	726	756	688	738	717	716	673	709	732	698	677	715	724	724	675	749	676	723	709	675	698	739	660	683	667	719	704	720	689	713	704	731	744	680	712	716	758	659	737	675	700	654	710	695	712	653	774	667	687	694	712	687	736	660	705	683	710	655	685	684	687	705	703	725	721	730	716	698	680	712	705	719	687	698	688	682	727	709	676	673	735	694	743	691	684	691	715	732	727	704	738	691	651	687	703	708	713	703	670	745	743	734	680	689	722	686	698	662	690	681	683	714	635	697	679	672	715	698	729	669	688	699	701	709	677	736	693	723	669	726	712	689	677	656	683	709	733	713	701	645	703	713	657	671	668	684	727	676	719	714	713	672	782	700	681	694	716	651	737	692	737	669	701	693	681	783	759	715	708	716	714	685	729	681	708	688	731	698	692	679	771	684	738	706	669	745	727	712	689	654	737	657	723	677	668	721	670	695	735	678	747	726	644	678	708	719	687	721	692	724	669	688	715	713	698	731	698	679	724	695	733	648	716	682	702	711	699	696	727	677	670	713	722	732	705	693	702	719	698	717	701	672	680	697	727	682	691	714	691	675	704	695	706	723	683	733	678	658	707	747	697	721	660	688	700	728	704	700	708	687	696	700	706	700	743	672	688	698	668	726	689	718	656	706	684	683	669	679	671	680	713	688	698	688	657	668	698	724	684	676	720	716	740	716	723	681	715	727	696	739	756	729	769	704	728	701	736	689	666	696	716	704	691	676	661	693	734	683	695	673	685	740	691	709	653	727	710	722	716	701	722	705	729	700	711	690	718	712	692	695	668	643	718	629	663	716	682	675	712	722	740	706	694	693	725	717	740	692	712	678	703	727	717	657	675	672	706	669	693	681	738	702	690	690	649	660	658	753	672	716	707	685	721	673	722	702	693	696	732	700	728	706	687	717	688	695	690	706	702	681	733	637	724	698	704	698	714	725	684	672	678	684	724	697	677	684	736	717	719	698	653	684	725	689	692	678	713	712	705	715	695	724	715	691	720	692	723	673	684	670	719	675	689	704	738	705	712	689	673	701	728	696	721	668	682	668	715	730	741	706	685	695	678	693	711	654	648	690	690	704	759	703	686	670	721	687	706	700	714	741	703	704	743	706	686	734	670	703	680	700	684	728	681	687	709	656	705	712	711	683	714	716	712	675	681	749	669	712	699	723	732	694	662	683	681	715	677	690	711	692	666	727	683	680	719	705	696	676	669	723	717	678	707	674	706	686	687	657	686	725	699	656	689	703	697	656	763	686	709	722	663	708	728	659	737	728	735	709	698	689	648	650	723	719	687	720	719	665	705	687	704	682	699	692	671	743	679	703	661	694	720	705	744	695	682	676	679	685	679	679	653	713	669	742	716	730	643	670	684	733	672	696	683	700	632	676	694	669	716	720	692	683	735	711	734	644	689	669	704	662	709	675	691	644	722	751	714	699	714	695	686	741	703
7772	3212	2014	1493	713	504	260	95	69	123	347	771	739	737	598	357	263	198	137	119	83	71	79	75	78	84	69	63	65	65	74	82	78	72	71	72	72	58	78	56	64	71	58	64	79	63	78	76	69	63	67	73	68	73	62	72	85	64	58	55	96	63	62	63	82	74	56	57	73	69	67	69	62	76	69	82	65	66	72	64	64	69	67	70	88	89	69	86	76	71	58	65	64	78	66	73	67	71	70	66	67	65	68	61	78	67	81	98	86	59	75	74	61	67	72	76	69	78	73	49	66	86	92	76	75	78	66	68	78	79	83	65	74	61	78	73	67	79	72	67	62	64	65	61	81	66	69	78	75	70	68	78	76	91	82	73	66	66	68	64	70	71	70	52	70	81	70	79	61	55	74	65	55	66	75	65	64	62	79	65	73	65	64	84	66	75	69	69	79	63	70	71	75	58	73	74	80	72	66	71	85	74	65	76	67	86	69	80	84	74	72	75	84	76	70	78	61	60	69	69	73	68	61	70	71	86	63	65	75	77	69	61	58	71	70	68	66	78	73	69	79	90	79	75	71	69	65	78	53	86	65	71	73	74	63	67	85	73	99	63	69	81	66	78	72	95	76	71	80	87	65	49	77	67	66	65	58	73	74	74	70	70	71	74	69	85	93	72	92	87	59	68	73	61	64	79	79	62	61	82	57	75	83	75	70	75	88	83	75	78	62	69	73	72	75	81	56	65	59	59	65	70	86	73	72	67	55	67	78	54	83	64	78	66	71	66	70	75	78	61	67	85	77	77	53	71	75	63	65	67	79	59	70	69	55	70	78	69	71	70	68	77	68	52	58	62	85	59	65	72	71	56	87	73	73	61	74	66	54	80	97	78	83	70	81	89	84	77	70	79	72	63	70	72	67	63	75	97	72	69	68	67	76	58	78	80	85	80	65	77	83	68	68	67	78	69	72	65	73	81	83	71	78	69	66	69	69	69	78	97	72	75	87	74	64	85	73	67	76	72	80	83	70	66	76	92	74	76	73	77	63	70	68	82	55	61	75	76	66	71	69	69	69	67	77	63	51	72	68	69	78	72	79	73	64	70	64	78	64	78	70	71	80	75	68	63	63	72	73	75	79	72	87	69	58	69	61	80	82	69	62	77	71	81	68	73	80	69	75	61	74	70	64	74	75	80	68	74	75	65	62	76	73	68	73	68	77	80	62	63	69	89	69	75	76	70	95	70	66	68	76	81	81	72	72	62	77	60	82	72	75	77	67	96	75	89	68	83	50	83	73	75	75	64	70	72	71	62	71	77	78	82	75	68	81	64	57	68	69	84	82	65	65	68	67	57	76	65	56	70	75	71	78	61	65	81	78	78	75	73	76	72	79	74	71	77	71	73	72	64	66	71	66	63	72	70	74	73	66	64	85	68	68	62	59	67	62	65	71	72	81	85	70	59	77	72	80	74	69	81	71	70	63	87	76	65	60	70	72	77	69	71	68	76	67	51	82	74	89	74	76	73	64	86	74	72	58	84	70	75	76	79	70	76	74	74	74	70	69	67	81	58	66	72	74	83	81	60	78	67	76	68	67	71	81	80	93	71	79	57	64	72	71	58	66	75	57	84	62	68	82	60	69	88	71	57	68	87	66	62	66	77	76	80	73	67	55	70	76	71	60	69	70	69	68	60	69	53	68	84	66	68	80	66	53	67	64	69	55	58	81	75	67	82	76	64	65	58	73	69	68	67	54	71	78	67	74	73	79	75	62	91	79	54	75	66	74	62	56	61	76	70	75	64	87	75	63	62	65	62	75	76	74	79	71	71	72	69	65	68	65	77	70	68	85	68	64	74	72	65	69	68	63	62	74	74	75	70	77	77	73	66	73	67	73	65	61	74	59	67	67	65	67	68	66	65	74	55	73	62	75	48	62	77	77	73	72	71	62	63	80	69	66	78	57	77	78	73	76	62	61	64	86	65	84	50	69	76	61	66	76	78	67	75	75	57	84	81	58	74	69	64	66	77	68	71	74	72	68	80	59	64	65	64	79	70	63	70	53	70	75	58	76	73	76	75	65	52	61	73	72	89	78	70	67	67	74	62	74	71	67	67	72	75	63	67	55	60	68	77	71	71	65	86	67	75	67	88	60	58	75	67	62	71	68	63	73	65	68	68	63	68	75	78	84	62	68	74	87	74	76	70	71	67	65	74	61	48	80	71	71	55	74	76	69	85	71	70	77	71	74	70	61	75	58	62	75	67	79	76	67	73	75	65	67	69	67	61	75	65	70	75	71	63	85	80	87	80	66	83	90	77	70	63	63	83	60	79	79	73	70	71	88	75	75	67	49	67	77	60	71	73	88	58	79	64	72	56	74	65	91	64	82	77	80	66	73	68	61	84	66	79	77	83	73	71	75	62	57	84	69	71	61	65	71	66	75	78	68	82	66	70	61	70	75	60	71	66	79	62	78	68	72	66	58	77	82	80	68	82	90	78	83	65	79	62	53	79	67	45	73	81	74	67	83	72	72	73	60	61	73	64	79	68	79	61	80	73	67	67	69	74	49	76	78	66	70	83	72	68	79	83	72	63	61	80	67	76	74	70	75	80	66	72	66	77	83	92	77	92	73	73	83	81	77	59	79	64	56	67	79	64	58	60	65	73	82	75	73	75	73	74	68	72	67	61	75	69	68	73	70	71	80	70	79	72	93	72	80	72	73	70	63	62	84	64	68	58	56	90	63	74	77	69	79	64	76	53	78	77	69	90	66	68	73	69	66	84	64	85	61	70	74	89	80	65	68	80	76	65	77	91	66	68	59	59	72	63	69	64	80	67	77	70	79	65	70	62	60	60	76	76	66	64	71	88	72	75	66	77	72	73	84	61	78	69	56	73	66	83	52	63	70	60	82	65	57	87	59	62	79	52	73	74	70	67	75	68	68	67	87	81	63	57	66	66	72	58	77	70	60	67	85	62	64	87	68	62	71	84	68	68	84	74	61	83	66	58	71	87	78	64	72	74	62	78	81	69	72	68	61	77	75	80	67	69	77	71	71	63	82	63	57	79	66	62	89	59	67	70	73	80	58	65	75	91	76	68	83	55	61	71	66	56	81	78	66	75	71	72	77	67	82	61	77	71	79	61	69	77	76	62	74	86	49	81	72	75	94	62	61	58	90	91	74	75	75	68	65	73	53	70	62	66	91	92	66	56	85	65	69	62	73	73	82	71	81	67	85	73	74	73	82	66	66	87	61	66	57	72	68	67	62	61	80	79	67	75	70	70	60	74	57	65	62	70	72	59	70	63	77	67	62	61	77	56	66	67	69	60	61	63	75	62	63	49	63	64	73	79	64	67	59	92	80	79	71	77	57	55	72	76	80	86	78	79	57	84	75	65	77	64	64	64	59	68	76	67	72	61	67	73	68	63	85	80	64	73	64	58	75	83	66	76	79	67	61	85	80	74	67	76	67	74	70	79	59	71	72	81	63	70	60	83	66	86
33419	20648	16111	17624	17915	16040	8272	1789	1092	2335	9369	16440	15032	15080	12420	7093	4761	3503	2371	1523	1031	657	624	547	535	510	594	553	567	541	599	633	653	615	579	597	589	557	551	501	547	505	528	528	484	520	565	539	519	541	533	523	554	555	521	558	521	570	511	543	562	539	542	493	513	538	565	526	554	546	556	552	539	467	538	519	561	529	519	486	536	537	532	503	572	526	534	561	545	575	538	538	569	555	538	552	514	557	507	579	549	557	550	560	515	510	529	542	554	527	531	539	544	569	543	541	521	558	545	559	532	554	544	556	522	532	549	523	568	516	560	535	556	547	494	553	555	579	557	568	531	546	575	520	562	537	546	520	499	537	545	587	512	505	546	559	527	560	590	543	484	533	544	552	522	571	546	502	524	555	542	533	569	526	528	503	554	529	507	547	559	561	518	560	541	570	533	560	526	554	525	483	540	548	508	510	515	577	518	559	544	531	508	529	546	565	534	592	566	554	527	547	528	565	527	524	535	522	569	505	536	533	518	564	528	525	534	560	573	491	582	542	539	531	561	533	522	575	562	526	580	522	551	522	534	573	540	552	569	531	525	541	555	559	504	601	510	525	524	548	556	512	523	525	495	549	560	540	549	538	493	554	542	529	525	544	513	541	543	487	532	515	542	528	561	582	563	513	525	540	549	519	528	568	540	545	530	524	548	525	533	521	559	562	550	548	540	549	498	534	504	524	544	533	578	564	534	566	529	554	519	473	532	520	547	552	543	540	491	541	550	526	544	515	523	486	517	556	584	517	519	518	488	533	560	510	557	521	493	518	557	533	539	566	542	519	525	546	520	558	552	533	527	546	546	548	529	531	506	535	559	555	529	523	514	530	523	564	550	529	513	510	566	517	516	542	535	572	591	524	567	561	562	501	525	568	569	528	522	554	542	534	513	533	500	509	527	525	566	532	506	536	527	551	555	526	556	537	551	520	515	554	551	519	508	557	549	545	499	563	523	543	561	532	548	540	513	548	523	516	536	529	547	583	571	557	516	564	566	548	565	501	555	543	498	506	485	564	542	535	539	540	512	548	577	579	554	516	544	525	534	521	490	533	506	524	515	551	540	532	525	539	525	514	531	557	520	517	558	519	529	515	525	509	503	535	571	509	527	580	539	537	537	556	544	561	534	508	593	560	549	530	528	557	533	538	531	546	579	520	549	535	540	542	506	513	530	550	527	524	531	566	558	532	544	579	541	568	503	572	544	546	548	522	530	531	530	504	534	514	516	505	508	522	500	516	545	529	526	528	552	531	509	528	548	541	516	529	521	570	528	517	519	580	464	550	563	538	552	558	534	537	503	489	546	504	551	548	509	621	543	542	574	570	524	534	522	516	536	571	549	538	518	524	564	522	524	555	539	573	542	491	525	511	517	540	564	567	502	539	541	532	533	528	560	525	572	561	563	518	555	554	553	512	553	588	514	530	516	550	540	543	513	542	505	519	522	495	482	534	540	523	544	529	563	525	521	527	521	511	537	505	538	564	524	519	566	528	578	577	565	567	510	543	507	540	505	527	550	528	512	552	537	519	543	556	566	528	543	577	526	510	532	505	555	530	544	529	539	526	536	539	504	542	547	548	534	564	548	522	548	573	543	529	507	536	566	562	518	564	570	526	520	543	511	537	551	498	523	585	510	571	558	532	553	589	559	559	565	537	527	549	547	544	555	529	534	543	556	544	517	525	486	488	574	530	536	553	579	528	541	542	548	543	524	575	583	522	574	515	515	534	518	540	533	577	540	511	534	491	537	530	518	515	540	508	509	599	548	555	567	539	522	524	565	526	545	512	504	508	503	528	520	536	517	548	523	568	550	532	571	513	582	537	542	523	510	525	508	531	506	562	551	533	538	542	529	541	540	518	553	526	552	550	536	572	522	549	529	523	540	576	555	517	538	521	525	533	526	554	535	488	515	551	548	528	540	548	546	531	480	532	536	540	547	605	530	473	590	507	541	510	507	507	553	511	531	547	557	529	508	513	520	534	534	589	556	563	543	555	593	562	545	568	542	550	521	545	563	498	505	532	508	511	517	519	538	574	526	563	561	523	560	529	533	530	534	511	532	518	521	511	529	571	531	546	548	528	519	508	528	529	550	547	519	534	538	500	524	601	536	561	570	516	563	561	533	531	585	514	563	513	546	518	533	587	577	548	520	553	496	534	530	577	555	538	565	536	512	501	548	531	554	508	544	525	546	554	545	513	533	537	513	525	545	531	576	563	523	534	513	540	542	511	542	521	554	527	540	525	571	557	516	537	515	516	572	567	543	515	577	563	508	533	541	549	504	553	546	527	568	510	564	530	521	528	533	576	595	510	530	589	497	573	527	514	502	572	544	538	516	476	494	544	527	535	579	548	535	552	525	514	575	568	500	595	544	548	553	576	518	531	506	511	563	562	520	522	521	562	535	579	505	508	537	503	532	521	547	534	542	507	535	572	526	532	549	520	525	553	519	543	553	529	545	549	545	562	520	536	550	560	538	491	583	521	499	528	562	514	551	551	551	512	558	565	477	519	536	513	544	548	536	543	506	527	530	514	500	570	528	533	541	541	553	543	520	516	550	532	542	510	523	560	573	536	537	570	525	554	529	538	549	565	502	538	564	579	555	560	556	553	502	536	531	519	548	548	555	554	512	560	534	522	574	525	495	532	539	521	515	560	534	550	530	552	503	517	564	544	526	594	545	524	527	536	512	544	520	558	554	527	510	544	480	528	511	506	546	572	537	536	536	586	567	551	551	533	516	553	484	523	546	525	545	551	516	558	511	556	523	568	530	500	540	531	568	571	543	525	548	513	553	531	578	576	523	558	548	527	529	541	599	546	555	549	490	515	558	582	541	535	543	557	522	571	550	543	530	569	570	576	517	533	532	523	536	541	531	511	554	539	547	495	519	569	529	551	546	501	511	509	521	562	567	555	537	557	524	568	513	529	480	546	558	530	517	511	525	552	552	558	548	547	558	532	537	526	523	548	564	543	521	505	522	488	519	541	532	544	533	562	494	566	542	506	518	546	553	495	541	575	518	547	519	514	500	510	560	563	562	542	568	523	519	527	527	541	527	562	503	575	517	525	577	524	543	489	508	523	498	533	528	537	563	520	547	525	517	522	534	538	549	581	525	570	551	573	543	491	550	548	564	532	548	508	537	536	536	566	539	512	516	562	556	552	526	558	523	533	550	519	501	525	529	488	503	553	528	503	561	530	536	520	532	561	537	514	536	544	536	609	523	536	509	549	525	532	504	508	533	545	533	506	529	528	544	524	535	522	530	590	536	559	562	539	563	555	540	536	569	561	543	517	516	580	531	551	533	509	559	554	572	529	548	514	521	530	538	546	507	537	507	550	567	544	561	510	553	566	521	554	534	526	530	542	565	545	533	547	545	560	587	578	533	541	558	514	564	495	504	553	568	499	514	498	514	545	525	568	541	526	554	520	537	517	523	537	477	531	544	550	562	501	563	562
9255	5276	3450	2698	1314	747	327	157	143	229	763	1437	1449	1546	1227	688	479	352	266	168	165	145	118	128	123	108	101	96	127	112	112	120	105	122	127	115	89	117	109	120	110	98	107	113	107	110	97	121	99	112	103	117	107	104	125	104	123	103	109	112	108	120	142	101	97	112	105	120	114	119	92	109	95	121	99	135	112	96	116	107	104	117	111	118	100	118	113	101	96	107	116	117	112	97	114	104	108	99	117	110	119	112	101	114	101	98	97	114	87	108	106	114	120	95	114	128	95	107	106	118	124	108	106	106	108	97	106	125	115	115	114	112	106	120	96	97	116	92	121	103	101	106	112	111	100	122	107	103	109	122	101	84	112	101	97	111	101	98	104	118	104	105	105	111	98	116	89	107	94	110	92	104	125	103	106	117	106	102	95	123	97	109	102	93	105	105	111	98	93	102	107	102	100	100	84	110	99	97	106	108	105	113	110	108	121	119	105	103	111	114	121	113	106	114	103	105	123	113	77	100	102	110	96	90	104	98	90	85	111	109	121	112	103	104	107	140	115	114	99	106	93	112	117	99	109	99	83	105	113	94	101	96	122	107	99	89	98	124	113	96	106	105	94	109	107	121	93	106	89	95	105	127	108	107	100	99	111	110	111	95	104	101	106	112	121	110	92	99	119	108	120	103	113	108	100	99	106	101	105	106	110	97	94	119	106	108	110	100	98	121	124	104	124	100	116	110	87	98	130	104	100	104	108	109	123	100	105	123	119	103	129	111	110	102	100	117	111	96	113	109	104	116	105	110	95	109	114	87	109	104	104	104	110	139	115	95	102	96	109	89	86	113	106	101	108	107	113	109	107	97	95	114	117	112	124	101	98	102	115	105	131	107	103	112	117	111	120	113	127	105	97	108	103	105	99	94	109	127	100	114	108	100	96	95	114	101	114	116	105	92	99	116	107	115	101	98	105	115	101	99	126	96	127	111	111	105	114	106	117	104	108	102	109	113	109	92	101	112	108	88	107	104	110	93	104	117	117	107	112	116	108	107	98	112	97	89	96	114	87	113	98	100	97	104	109	97	94	94	115	116	102	108	110	117	109	86	93	82	108	100	108	121	93	99	85	113	105	97	107	125	125	120	100	116	114	113	106	88	114	102	94	94	131	112	92	99	101	112	93	104	107	95	115	106	101	98	107	106	81	96	116	115	109	96	108	97	109	110	100	84	104	78	110	106	118	103	106	107	99	106	108	111	114	87	111	130	120	108	93	96	103	92	107	112	87	108	102	107	103	111	96	96	124	112	100	98	119	94	106	121	108	104	107	119	92	111	105	118	117	87	114	89	97	94	103	117	123	111	111	96	88	102	130	132	98	94	102	82	117	98	119	111	118	109	120	99	106	106	121	121	101	118	119	109	120	126	122	105	95	108	93	98	113	111	104	101	91	101	120	91	108	102	118	96	102	101	105	109	111	97	100	98	106	95	105	125	111	108	113	124	126	84	115	100	91	108	115	91	106	107	101	120	116	102	116	101	102	117	100	126	114	103	117	103	106	127	113	88	90	112	103	112	109	89	99	107	99	104	101	104	102	96	115	104	104	114	99	118	94	97	124	104	119	100	110	93	101	107	102	95	116	90	103	101	104	105	120	110	103	107	104	101	104	98	117	105	125	98	104	101	99	109	94	88	91	119	108	105	106	97	105	106	119	110	106	101	106	121	111	104	104	103	96	107	133	94	104	120	108	100	94	111	102	107	104	123	121	99	101	113	103	108	100	78	111	101	118	114	115	110	121	97	104	117	90	96	119	105	111	117	93	112	102	128	92	111	103	118	108	112	120	121	110	104	102	117	121	121	110	107	99	95	103	95	94	126	113	110	101	99	115	114	92	122	114	119	130	110	101	110	104	100	88	95	89	96	109	119	101	82	109	104	97	96	108	95	116	117	106	120	87	110	95	87	106	105	103	108	116	114	82	93	112	110	115	113	104	109	115	121	86	118	112	109	135	137	94	118	106	109	116	98	118	103	92	106	113	93	117	117	82	124	103	99	96	117	94	105	111	107	106	101	116	96	121	106	103	104	106	131	106	95	118	108	101	125	83	107	125	94	101	104	103	106	103	113	116	95	111	86	112	106	106	107	117	97	126	102	113	112	98	121	112	91	114	100	99	118	95	112	104	114	111	113	90	114	122	92	92	99	104	119	111	107	99	123	108	112	130	109	122	136	124	107	118	107	100	86	105	102	106	105	120	88	93	109	104	103	108	110	119	110	95	122	93	104	87	88	82	112	100	129	118	113	137	102	115	126	97	96	97	110	99	111	116	120	104	115	108	109	121	111	104	104	106	99	100	95	100	116	111	119	108	96	116	92	126	110	131	94	106	98	97	118	98	119	109	117	104	112	119	88	115	109	112	114	111	99	109	119	109	110	100	111	101	132	106	115	109	113	112	96	94	94	112	86	101	103	105	108	106	123	105	110	98	102	109	94	107	99	92	99	113	95	100	115	110	119	110	117	117	108	109	99	109	104	119	108	101	93	121	115	111	100	123	107	107	117	125	106	118	128	120	110	131	120	106	100	114	112	73	122	101	109	97	112	92	116	100	120	124	97	132	102	107	88	100	101	116	112	112	112	99	100	95	120	116	95	122	103	100	106	99	91	87	105	99	107	94	101	126	94	117	107	106	98	103	89	90	112	96	84	110	113	99	101	108	101	101	111	104	105	99	106	116	117	105	96	121	94	87	106	94	104	98	88	86	137	120	103	97	106	101	104	127	123	111	94	91	104	121	117	106	124	121	112	112	102	105	104	102	89	104	105	100	115	101	107	115	89	95	103	126	113	129	112	120	106	109	129	119	97	107	104	97	93	99	111	106	120	113	112	97	96	106	99	97	99	103	111	98	104	97	116	119	110	96	120	106	102	96	100	87	111	97	95	111	93	106	103	87	108	96	100	94	103	97	104	97	94	90	119	118	110	120	94	90	97	99	105	98	112	101	102	103	96	93	107	113	115	104	108	116	124	107	93	93	114	113	106	120	125	131	103	120	105	99	98	104	110	132	101	110	99	101	97	134	111	88	109	111	95	124	89	122	111	94	113	108	104	118	111	115	116	112	106	112	108	110	104	87	108	124	100	91	127	131	95	115	105	115	100	108	99	108	106	106	96	108	85	91	100	109	115	114	100	110	99	123	128	119	105	95	117	88	117	113	119	116	119	108	109	97	111	103	108	118	95	105	130	111	98	121	97	113	107	121	83	106	129	102	118	124	89	90	105	89	109	111	118	122	113	111	105	117	107	120	104	94	110	117	111	106	108	104	117	121	105	129	91	103	92	120	117	92	92	119	111	76	99	106	90	101	116	110	109	97	107	128	95	113	108	119	91	110	120	93	97	115	94	99	130	108	115	94	109	114	87	106	120	113	95	117	97	114	107	119	108	111	122	118	101	114	86	100	116	95	115	116	123	105	93	122	117	108	112	110	88	119	98	118	105	108	124	116	124
39057	25707	21528	22960	24208	19475	8548	2515	2204	6120	16318	23633	22803	22647	19085	12382	8293	5601	3906	2440	1885	1350	975	886	813	818	801	798	764	765	845	941	954	863	896	863	852	817	804	848	795	795	814	836	832	793	840	804	792	770	801	753	760	808	748	828	773	788	800	808	790	790	782	757	793	741	766	727	783	796	811	774	801	830	781	750	860	806	792	839	826	824	845	800	822	805	833	772	832	790	808	784	791	875	817	796	761	866	817	782	781	843	840	801	791	731	803	800	790	816	763	792	798	787	815	833	797	753	783	805	775	791	775	810	780	810	811	802	762	799	794	817	812	824	810	797	819	757	795	788	788	780	786	789	849	744	751	825	808	863	807	796	765	809	803	788	780	816	824	796	816	824	784	757	753	818	813	755	746	815	797	776	820	783	835	805	776	760	802	739	791	822	765	824	800	828	833	796	831	792	783	799	815	789	817	806	817	798	785	763	790	811	736	821	806	849	813	896	795	761	811	820	784	797	761	798	814	760	835	818	752	773	815	817	842	779	808	819	789	871	772	815	810	781	836	791	780	786	768	804	802	801	838	783	821	744	786	831	756	802	778	799	813	807	820	818	766	795	833	840	751	765	816	830	772	788	785	800	804	768	806	786	825	830	764	821	830	791	800	803	834	720	845	831	826	820	806	814	768	813	788	806	798	796	810	772	813	820	845	834	767	847	779	790	758	790	798	786	747	808	769	799	778	798	779	859	793	808	769	797	785	778	777	784	774	776	833	793	775	883	811	828	759	785	794	829	784	774	793	776	806	848	800	849	775	772	783	811	840	795	812	744	799	805	800	786	805	768	805	830	801	824	835	772	789	811	795	781	872	799	800	833	797	724	832	761	782	772	768	802	785	809	820	802	805	810	804	813	796	803	830	824	766	792	794	809	767	795	766	813	756	790	819	807	806	750	819	807	803	818	821	810	807	818	782	792	881	820	813	765	757	800	779	798	788	788	775	800	813	815	794	806	793	788	810	829	835	788	764	808	831	822	848	805	824	765	784	829	806	765	813	774	834	752	773	868	786	781	796	794	837	825	787	814	854	809	812	806	794	825	786	800	822	802	800	800	806	801	798	766	809	816	798	786	775	831	818	786	818	788	805	819	787	834	826	778	820	845	722	779	854	798	793	785	798	808	765	737	767	758	837	811	795	789	811	851	772	830	776	786	732	810	860	761	862	824	732	797	792	816	816	800	740	808	801	790	834	796	791	779	753	808	794	780	803	830	796	814	847	831	789	780	812	771	810	822	827	813	766	759	844	803	819	808	811	824	789	813	793	806	777	866	788	808	803	805	740	718	748	783	812	712	770	852	807	842	818	812	796	778	882	816	804	802	776	811	818	811	811	782	817	765	824	850	821	873	862	794	766	822	777	800	828	804	788	753	821	865	764	797	799	777	754	775	813	809	810	804	809	801	773	831	804	818	767	793	773	810	804	800	797	760	789	832	820	770	780	795	795	795	819	775	757	837	791	841	776	770	804	824	823	800	815	804	836	798	813	816	816	749	807	826	823	844	789	800	829	802	787	867	807	769	765	794	811	756	839	774	797	806	829	784	850	791	781	823	751	811	795	775	815	784	828	802	749	792	799	810	801	809	812	805	775	823	829	803	770	805	763	793	814	828	785	803	777	769	831	822	848	821	795	802	730	788	802	829	781	811	830	815	763	813	802	762	804	776	717	865	792	787	820	771	810	815	845	790	843	831	806	786	759	770	818	844	793	799	780	771	814	795	822	770	796	845	777	786	846	809	793	825	806	799	805	808	821	846	763	782	785	840	847	737	829	807	815	811	756	800	775	794	800	781	769	750	849	767	780	798	840	787	731	849	781	813	770	833	760	802	799	854	813	785	797	782	781	804	791	783	831	787	769	833	791	782	745	834	877	776	813	822	803	785	777	829	818	803	765	785	806	737	748	776	817	764	771	792	820	764	853	802	745	791	790	812	787	829	755	838	778	810	831	722	759	731	850	799	773	784	784	826	833	798	794	757	821	852	783	764	776	864	824	806	820	823	858	816	819	768	758	760	812	782	749	848	836	780	804	794	769	798	792	834	772	782	829	788	767	807	841	788	798	836	782	772	766	798	792	818	793	819	854	802	837	817	788	818	808	828	814	778	826	773	772	782	793	828	819	789	809	826	836	797	776	785	823	801	811	821	791	811	782	782	810	748	808	783	845	767	788	752	788	789	808	840	755	777	810	789	770	770	791	753	807	813	804	809	815	792	800	841	771	802	772	760	820	806	811	794	802	800	820	782	764	792	774	823	821	762	772	824	801	787	784	790	804	758	780	771	801	801	832	760	784	824	797	844	814	817	811	791	810	834	800	798	834	803	810	797	838	808	793	837	840	793	749	855	786	796	805	808	816	762	799	868	818	818	808	803	807	811	821	821	796	830	859	772	807	835	765	786	807	801	783	821	793	771	809	834	835	747	836	778	774	790	861	817	789	784	768	785	818	750	740	828	789	819	821	824	805	745	805	822	795	802	834	790	815	835	801	825	777	830	772	790	773	793	779	776	821	855	757	824	826	783	777	801	818	782	792	842	796	772	819	822	835	772	852	827	791	786	837	771	795	779	797	813	831	843	781	810	805	820	778	791	822	850	764	784	775	794	762	825	835	810	825	827	816	791	814	765	852	775	812	771	800	775	749	807	801	803	766	824	787	784	792	791	762	746	799	807	848	817	737	811	823	789	792	773	794	783	775	766	717	792	806	800	802	787	781	798	797	836	803	790	775	829	764	808	771	834	840	787	758	786	757	774	814	833	799	844	807	851	812	842	851	815	816	805	806	776	812	746	801	781	822	790	786	794	801	830	804	818	769	785	790	827	829	843	791	826	769	782	829	818	791	849	830	817	822	782	800	782	780	822	818	788	801	760	828	797	809	839	860	802	821	830	783	824	758	781	838	815	771	774	809	805	795	755	802	773	773	814	779	796	786	828	761	805	823	791	791	793	798	800	781	773	792	826	801	806	756	739	828	756	809	850	808	813	809	778	825	853	806	798	813	758	817	788	805	822	782	806	784	784	791	832	837	845	846	766	815	750	806	799	805	792	753	785	772	818	834	801	764	786	801	836	790	750	815	806	845	855	815	826	824	750	797	838	795	779	817	791	764	802	823	795	742	769	838	794	794	819	806	848	779	778	774	797	759	823	860	727	776	747	848	782	766	763	804	811	871	788	799	813	829	793	838	851	798	842	784	771	776	831	816	840	810	847	817	710	809	808	846	783	794	860	791	808	781	796	861	831	798	845	782	807	825	802	822	788	774	775	840	844	780	785	813	829	778	867	802	776	818	759	790	785	750	811	813	801	781	771	793	810	788	808	823	802	772	754	811	801	770	795	806	782	824	794	823	845	820	844	796	796	773	833	797	783	804	733	811	784	760	815	823	782	782	793	806	785	798	780	800	809	820	748	854	807	795	838	868	838	760	858	884	833	775	823	770	834	811	742	809	796	826	811
5877	2178	1418	788	298	151	111	82	72	73	131	162	225	206	178	139	130	109	103	79	69	80	63	81	68	65	69	71	75	67	77	59	60	71	61	64	62	74	66	73	59	65	53	57	71	62	70	79	67	62	57	75	54	64	81	62	78	64	59	61	68	66	75	61	65	60	79	69	75	73	69	39	67	75	71	52	68	77	65	63	78	72	72	73	63	70	75	69	62	60	70	69	59	72	76	69	69	62	77	70	67	69	80	75	60	70	63	66	77	67	80	56	75	65	60	60	78	72	82	62	60	72	64	55	71	63	79	61	60	65	70	74	66	67	57	71	65	50	60	62	82	71	57	73	73	70	75	73	54	86	68	67	71	55	80	68	56	59	70	58	65	53	56	73	70	63	49	70	55	60	59	68	56	50	64	77	66	91	61	54	65	82	66	54	66	67	70	55	76	82	70	77	76	77	89	68	59	69	64	70	80	61	67	63	72	74	65	73	61	72	58	79	63	55	72	69	68	59	63	66	61	68	70	85	69	79	82	77	71	63	74	57	80	77	74	66	57	72	66	67	55	66	63	61	67	85	92	69	71	73	67	78	78	80	63	68	61	66	79	74	76	68	74	66	69	56	47	65	80	70	69	79	74	91	62	69	76	65	72	58	78	64	76	63	74	68	67	71	69	47	80	60	70	59	58	64	63	66	79	76	81	75	75	83	65	80	64	77	72	81	73	66	65	66	79	82	75	74	76	67	55	62	53	59	68	71	74	75	54	76	59	70	68	79	52	72	69	58	70	71	69	68	64	78	65	61	57	73	64	57	70	60	71	70	71	77	66	67	78	58	52	71	61	77	75	55	70	58	74	64	67	71	66	69	71	77	54	72	59	76	72	66	67	65	66	60	76	51	74	48	50	76	57	64	53	65	63	79	66	72	74	61	50	76	53	82	69	68	52	57	67	69	66	70	62	65	72	69	75	70	67	65	73	65	57	58	66	65	66	62	67	62	58	71	66	66	57	66	63	60	60	65	66	70	60	76	58	71	69	70	68	68	57	61	54	62	67	82	66	66	56	62	73	64	84	61	78	71	65	79	58	67	57	82	55	75	79	52	70	54	82	62	53	72	64	69	62	60	80	75	61	71	71	69	79	69	60	79	53	60	49	60	61	78	77	72	79	81	92	56	64	60	74	67	68	67	71	77	54	59	70	58	69	56	74	66	73	72	65	64	66	48	64	68	59	78	66	68	60	85	64	68	59	70	64	71	68	68	64	75	67	59	48	56	51	74	59	65	83	66	68	66	74	88	68	68	71	64	79	71	87	63	82	58	66	47	74	63	57	71	76	88	59	76	64	68	45	69	77	65	65	94	68	67	76	67	78	76	73	69	64	74	62	76	67	83	58	42	58	65	61	77	64	68	55	77	68	60	71	81	73	53	76	61	71	63	71	79	70	71	61	70	76	63	79	69	67	66	75	66	64	73	76	58	55	73	73	62	87	70	66	66	61	67	62	90	67	71	56	78	68	75	63	57	65	82	59	70	55	71	70	60	58	77	73	73	55	63	57	67	68	58	85	70	74	76	69	63	75	75	86	67	81	57	62	74	62	76	56	67	51	73	57	75	68	68	73	52	62	58	71	85	72	68	69	67	77	65	68	62	68	60	67	68	69	81	63	64	63	73	77	56	65	58	74	89	77	53	58	73	70	62	78	75	71	58	76	63	57	63	74	67	54	66	68	64	69	69	95	65	81	72	76	60	61	62	64	70	71	74	69	69	61	72	59	64	59	79	67	67	70	87	58	74	67	66	60	70	67	76	76	58	59	63	55	71	63	77	68	59	61	66	72	74	59	74	57	55	79	75	69	79	65	73	57	59	57	58	73	48	65	68	57	58	71	77	67	77	70	65	75	60	69	72	55	63	55	72	65	77	74	59	67	74	60	67	61	78	78	56	68	75	74	70	42	64	65	67	54	80	74	80	69	66	64	60	69	61	85	65	65	57	82	53	65	69	81	94	68	61	59	72	64	72	69	54	53	74	62	68	74	66	71	77	63	74	50	79	70	72	69	71	60	65	72	62	68	69	59	61	70	90	63	68	76	67	75	54	56	74	68	61	64	73	86	73	68	58	71	63	62	58	81	70	56	70	62	67	56	72	51	62	77	51	75	88	70	71	66	71	71	75	72	65	77	70	57	68	53	64	60	73	55	78	55	63	71	67	76	63	68	71	67	65	74	74	69	68	57	88	72	75	66	72	64	51	48	70	76	59	66	66	73	65	48	57	72	78	84	62	72	62	64	71	59	66	65	74	70	73	66	88	76	67	71	68	74	71	64	85	67	63	65	69	56	64	58	64	65	57	61	71	61	61	70	54	69	74	65	73	61	67	77	87	69	65	69	71	56	80	57	69	74	60	66	68	65	50	72	61	70	66	63	65	70	68	58	76	52	60	76	76	67	60	57	78	67	70	67	61	69	71	77	51	62	69	69	68	84	47	56	51	66	59	72	67	74	65	62	81	72	80	67	60	74	68	77	63	72	56	65	65	76	61	64	56	63	59	63	65	69	50	83	60	73	87	71	69	69	57	73	68	70	59	62	66	81	60	79	74	71	70	72	65	69	69	73	76	64	72	65	69	84	67	64	73	62	71	62	71	79	83	59	73	56	78	75	64	73	60	52	62	62	79	62	52	76	67	49	71	77	76	77	78	52	65	64	66	51	77	52	84	67	69	61	60	62	67	58	63	45	66	65	83	52	65	74	75	79	64	64	68	54	72	66	60	57	67	69	52	70	65	63	75	72	66	74	79	65	69	70	59	53	78	69	70	81	66	67	74	68	61	65	82	55	91	59	74	55	62	51	85	62	67	74	60	69	58	67	79	90	73	68	81	67	81	62	74	61	66	71	68	61	67	86	58	69	68	64	63	69	61	66	82	86	74	92	74	53	61	74	74	67	69	78	62	58	54	83	58	58	75	68	78	69	61	67	64	70	80	59	68	72	66	60	82	76	65	48	71	61	58	62	77	70	73	65	68	75	64	62	75	59	56	70	80	72	56	66	50	86	66	63	66	51	64	61	67	64	61	70	71	74	61	63	71	84	75	65	71	61	55	78	62	72	66	75	65	61	66	73	75	73	57	72	70	71	52	64	64	67	67	68	69	68	73	67	70	56	75	77	72	64	49	72	68	80	70	74	71	68	65	69	60	59	74	65	71	65	67	73	70	60	57	47	65	89	81	63	65	54	57	71	81	70	70	45	76	54	75	63	78	75	73	78	68	66	63	73	60	75	78	71	67	60	75	65	62	69	55	57	65	78	68	74	69	55	54	66	66	71	66	78	66	60	67	46	71	58	67	56	69	72	83	67	66	73	90	66	73	51	68	78	71	61	76	62	66	74	76	68	78	72	83	62	66	52	71	66	65	59	62	80	84	86	62	76	73	42	76	65	67	64	82	59	59	66	80	75	72	72	64	67	62	62	58	71	53	62	74	61	57	59	70	68	67
31929	17006	12837	9689	9103	5434	2640	1073	639	979	2919	4849	5480	4686	3624	2623	1830	1304	964	768	675	612	524	514	482	517	505	521	554	510	532	547	522	538	569	539	526	513	508	499	527	493	511	525	496	497	487	488	479	530	529	544	491	550	495	508	548	510	544	499	566	517	540	493	504	482	500	529	534	542	511	516	531	509	535	480	528	532	474	521	509	497	519	542	506	515	523	505	540	520	506	527	496	498	505	500	509	537	505	496	468	513	444	515	549	499	486	528	522	467	496	501	494	533	538	527	506	552	524	549	569	521	473	538	510	520	560	485	511	503	560	552	519	497	497	511	524	526	497	523	531	492	496	541	505	513	508	527	528	509	503	521	561	540	474	518	507	506	531	523	509	506	519	506	488	502	483	550	537	515	503	498	488	513	530	526	520	519	483	531	507	527	500	505	510	506	511	486	532	513	504	528	527	558	516	460	524	483	509	514	506	561	515	504	492	526	514	522	507	503	566	519	529	545	490	483	472	497	496	537	530	533	555	523	522	477	554	480	518	552	545	522	518	503	525	522	542	536	510	523	522	500	497	541	524	522	512	453	510	546	505	548	522	544	487	535	477	503	515	507	516	541	537	508	532	537	563	522	465	494	518	497	517	527	555	492	515	502	496	540	507	522	511	494	513	512	511	498	522	545	514	553	525	526	497	558	554	547	539	483	488	494	538	545	511	501	533	494	483	527	501	501	539	540	500	515	519	494	524	497	547	513	503	571	522	516	536	509	548	539	506	519	529	514	528	546	504	494	515	520	550	521	530	505	526	502	484	502	537	499	481	514	524	512	514	516	528	556	531	490	518	527	478	539	545	517	495	545	510	523	557	521	483	543	502	514	506	519	520	516	526	518	496	519	519	519	509	510	535	487	527	540	503	529	493	524	568	523	493	528	513	524	549	505	531	506	525	494	539	530	497	533	534	530	551	501	527	498	539	493	582	511	486	517	464	562	515	521	467	521	545	520	529	484	485	507	551	531	498	489	523	551	489	520	490	504	498	521	524	502	487	527	512	501	500	486	536	491	579	543	546	517	589	461	504	531	498	500	543	509	529	557	514	510	490	505	521	528	535	498	490	533	492	531	541	519	515	484	508	515	546	506	538	525	557	584	494	509	494	498	525	568	527	527	539	532	524	475	534	497	536	551	507	518	518	506	544	499	486	521	517	502	507	500	499	548	521	506	550	532	526	551	531	525	531	509	496	459	539	505	499	528	490	477	492	547	477	509	492	517	515	503	465	526	503	523	496	529	513	529	467	526	530	523	490	535	548	514	527	529	491	524	531	490	516	528	525	483	512	507	503	547	528	519	594	516	506	540	505	525	505	525	509	491	520	525	508	505	514	512	514	493	513	506	560	481	508	542	487	547	504	572	499	530	523	520	520	520	507	494	504	497	540	562	500	467	537	514	517	517	523	513	525	533	532	508	508	524	506	574	546	513	486	491	513	548	474	503	557	519	514	485	497	519	514	546	528	519	486	509	560	508	543	514	575	528	531	511	516	551	479	522	541	458	471	537	512	489	499	531	543	556	570	561	524	517	519	545	551	530	546	459	507	506	546	513	532	488	501	507	511	515	483	557	536	482	545	518	495	522	545	543	539	481	499	493	519	530	491	523	492	507	525	501	530	490	491	544	502	494	498	497	493	474	493	520	530	506	530	526	480	491	510	530	522	510	520	530	520	512	515	517	521	484	508	542	529	534	501	508	523	512	524	512	507	502	499	507	544	528	522	484	535	522	525	514	533	521	461	505	536	541	522	524	546	503	539	531	514	547	540	502	503	534	538	523	492	532	515	512	505	522	491	479	512	517	551	518	529	510	495	528	562	543	548	523	505	552	537	500	515	550	512	491	532	511	512	476	534	509	542	546	473	520	523	506	511	498	505	501	480	510	511	537	537	521	456	544	557	523	536	525	520	503	525	515	554	525	536	485	489	542	542	554	529	530	553	510	493	524	502	529	522	536	536	524	563	500	516	539	547	513	523	548	547	500	541	497	533	497	536	520	520	530	519	528	560	510	478	550	528	515	553	529	533	528	504	507	478	531	547	512	497	534	487	513	539	511	495	526	492	485	569	502	546	564	529	539	518	530	515	527	503	512	468	531	528	528	503	511	487	513	512	502	491	565	496	511	545	492	537	525	489	485	513	514	518	522	499	528	496	527	495	503	534	516	540	503	552	563	488	542	534	534	557	486	514	494	494	568	507	506	527	528	514	526	469	485	492	548	506	525	517	484	484	492	503	531	505	520	547	519	506	527	543	520	516	499	495	483	527	550	516	585	534	465	500	540	532	499	484	552	523	527	553	520	514	529	506	495	568	497	543	512	569	529	536	466	487	534	517	524	480	518	531	490	503	490	523	446	545	531	508	499	511	523	466	498	542	499	509	519	512	482	511	519	530	535	506	519	556	495	595	554	507	528	527	462	514	468	477	501	508	532	569	505	484	507	478	575	490	494	562	518	489	510	507	526	511	489	547	534	523	526	519	490	540	556	543	528	529	513	523	507	527	511	521	531	518	461	499	535	569	522	554	532	520	532	511	459	523	550	492	509	535	559	505	453	493	528	507	505	550	493	514	520	505	507	480	560	519	506	513	487	528	520	538	509	527	518	550	551	527	520	532	558	505	551	504	529	529	522	508	490	522	514	524	474	524	517	514	564	519	497	563	519	509	532	515	508	549	514	476	493	515	499	494	525	499	517	543	534	510	546	498	516	550	568	506	484	509	534	559	529	527	544	521	543	543	512	503	533	517	502	538	515	557	511	484	508	491	523	540	536	530	517	518	519	555	525	513	531	567	475	546	545	511	502	525	500	523	494	537	540	510	520	499	534	515	529	545	498	513	533	508	501	515	485	516	540	536	500	509	524	548	489	529	487	507	542	542	549	502	488	529	580	502	497	504	539	528	503	522	528	562	470	485	521	547	545	535	513	553	509	527	466	520	497	479	545	549	512	501	526	516	524	523	508	447	495	535	540	531	533	490	530	520	493	507	514	525	523	520	540	530	561	520	483	539	524	496	547	542	526	503	522	495	544	485	554	471	518	544	545	530	491	500	521	524	508	496	535	503	569	492	498	536	498	525	505	529	546	487	545	495	508	500	477	528	505	533	532	525	526	517	562	528	533	505	480	511	549	505	507	499	523	518	528	565	556	473	520	492	505	534	509	493	538	532	559	560	500	535	544	508	523	505	556	462	516	508	551	485	529	525	486	513	536	527	503	483	500	543	558	503	541	527	522	497	531	497	475	514	512	546	563	556	511	539	526	500	517	485	502	489	513	511	476	527	497	503	525	494	499	538	537	510	511	490	533	536	521	487	511	511	512	493	549	553	523	542	476	514	512	524	523	482	512	535	534	495	505	529	520	532	556	530	547	522	509	518	538	529	505	484	496	520	510	527	485	500	512	472	509	551	536	494	551	504	523	512	542	550	497	532	502	516	509	504	548	530	530	536	525	481	529
6053	2942	1575	1128	673	370	250	130	117	157	663	1090	976	804	663	453	388	264	204	169	120	117	121	105	79	116	97	107	98	81	90	93	95	100	100	100	75	95	96	87	99	89	93	99	100	88	96	120	86	106	109	108	103	88	94	99	101	107	92	105	91	68	88	100	83	100	113	110	84	98	105	86	115	97	115	78	97	88	102	86	112	104	86	106	89	129	97	97	114	85	93	84	77	112	110	97	100	110	96	90	93	115	93	81	106	87	94	93	99	95	89	103	100	95	108	100	98	100	94	99	88	100	117	96	75	96	92	81	109	94	102	106	93	109	85	106	94	87	93	93	84	99	82	88	100	103	91	71	83	87	99	105	116	83	113	84	103	93	90	103	93	87	102	89	100	113	94	88	99	90	107	80	107	108	100	110	97	110	97	103	86	84	84	105	91	109	105	89	88	83	102	103	97	95	111	97	100	99	92	71	97	86	107	91	109	84	84	104	102	104	79	101	78	106	112	123	99	89	84	96	91	107	105	87	104	79	99	97	104	84	88	96	117	103	90	93	94	99	89	88	99	119	100	89	101	97	102	98	84	85	106	95	120	80	90	96	93	104	99	94	82	97	94	94	109	100	121	93	94	109	93	91	76	95	112	104	89	89	102	93	106	99	100	93	107	108	88	90	94	95	100	87	91	95	97	89	112	110	87	101	92	87	84	82	89	99	101	105	113	99	82	95	85	108	95	92	94	112	107	93	94	104	105	100	96	100	104	93	94	87	98	88	82	82	87	84	96	91	84	98	89	81	102	84	89	98	102	93	80	97	106	91	98	111	107	92	96	94	84	95	97	86	92	113	98	84	95	94	80	107	96	100	97	95	112	97	86	86	96	97	92	88	105	90	83	86	92	93	96	110	83	94	105	92	94	95	112	107	105	96	108	97	107	100	103	96	100	111	99	89	93	89	89	109	89	74	73	109	102	111	97	93	91	104	105	108	80	88	78	93	94	95	78	102	85	103	108	99	95	94	101	95	88	75	104	113	80	81	82	78	102	89	99	95	95	101	112	104	95	96	95	105	91	96	100	81	89	96	84	124	96	83	92	96	98	93	83	110	104	90	109	92	114	93	94	103	91	111	100	130	102	88	86	103	121	90	103	89	87	98	88	86	97	109	86	86	99	106	94	98	90	101	83	106	100	108	89	90	110	102	102	92	88	95	96	85	114	97	87	91	107	99	102	89	101	98	105	98	82	107	106	101	84	97	80	100	109	101	90	85	95	94	93	82	97	102	89	118	117	104	99	95	109	91	87	104	87	107	91	95	83	91	91	90	90	77	78	99	99	79	82	90	97	116	78	86	94	101	98	98	75	92	103	103	90	108	118	77	109	103	107	99	115	84	101	100	88	104	100	110	86	100	102	91	94	97	90	94	113	112	85	105	82	98	89	89	108	100	103	101	82	105	86	72	81	90	100	86	88	102	72	95	86	97	106	89	115	95	111	91	97	112	100	104	99	96	85	93	89	98	97	75	97	98	98	91	107	96	120	107	101	103	92	106	88	94	95	105	104	92	112	96	85	103	98	103	104	97	124	105	101	96	98	84	99	102	111	91	90	92	92	121	115	96	116	103	97	109	88	82	98	75	81	96	83	75	92	81	95	93	99	82	114	89	90	89	86	110	103	97	105	88	104	98	102	105	102	105	84	83	95	101	108	89	112	109	88	90	108	106	95	97	96	107	78	95	103	90	84	90	97	78	100	112	102	108	86	96	103	99	110	93	90	100	105	96	95	105	94	91	89	88	93	106	98	96	109	112	88	108	97	91	106	84	100	103	100	81	80	112	88	90	97	93	91	86	87	89	84	109	86	64	101	73	96	85	96	101	105	98	88	104	102	87	74	93	91	83	106	69	104	107	73	111	104	108	112	86	73	77	92	101	83	83	92	99	102	105	92	101	102	78	108	81	97	90	92	84	91	97	112	87	91	103	91	96	98	105	103	98	82	84	100	112	78	83	100	100	101	93	108	107	94	95	98	92	86	100	88	109	108	92	102	99	88	112	110	103	91	83	114	119	107	89	97	120	108	97	96	99	104	102	93	94	95	99	101	89	97	93	105	93	96	109	97	103	88	92	101	92	93	104	94	97	95	107	118	97	93	133	100	95	97	93	89	93	101	91	104	101	104	99	109	109	86	107	95	110	79	94	111	98	114	102	95	115	111	113	118	105	82	93	91	88	112	99	108	85	81	93	100	107	79	86	84	102	80	119	99	103	92	106	98	78	84	93	89	80	104	106	95	96	111	105	90	96	90	79	111	88	98	96	100	105	96	99	89	109	82	100	103	82	101	103	87	88	88	83	97	84	109	80	88	97	110	101	91	103	87	91	98	100	88	105	90	91	100	101	99	91	102	110	96	95	86	123	113	95	120	89	90	88	86	84	110	98	90	104	87	115	93	92	92	104	98	85	86	88	101	95	107	101	105	82	89	98	90	104	98	89	95	103	97	88	76	91	84	97	106	91	110	96	95	99	105	87	101	96	95	98	114	86	75	88	84	108	96	89	108	110	81	91	100	100	82	82	82	117	115	88	102	92	91	92	93	89	92	111	80	105	80	95	108	95	103	75	95	81	81	80	84	87	100	105	81	96	92	93	113	81	91	82	93	117	105	86	91	94	97	78	98	106	84	80	97	90	84	90	91	100	103	95	98	93	81	91	85	104	101	90	92	96	92	89	103	93	87	95	100	108	97	91	103	84	98	110	88	109	87	95	97	121	87	87	101	92	88	101	91	115	92	83	109	100	95	108	84	89	83	97	98	90	107	90	93	84	107	107	95	98	108	88	100	100	96	101	98	91	95	109	101	93	84	89	112	89	95	94	99	98	86	94	80	111	109	101	113	101	95	101	103	105	104	89	87	96	100	101	104	85	76	89	87	98	87	111	85	91	88	92	88	85	89	100	98	87	79	85	78	91	73	87	95	99	97	105	98	101	93	93	108	97	92	87	83	99	103	91	105	119	96	101	105	96	103	105	90	100	105	104	92	84	94	105	88	90	106	100	94	90	98	104	90	94	101	92	93	96	74	100	95	100	112	92	90	97	77	117	104	95	101	109	92	97	93	97	92	93	79	87	87	93	100	96	113	104	110	105	94	82	84	99	93	89	91	100	87	94	85	95	100	90	116	97	90	98	79	81	102	95	93	112	101	107	81	121	99	86	98	98	109	111	90	87	107	94	77	82	109	98	104	87	92	84	88	98	106	91	96	87	100	97	99	99	91	105	94	103	89	94	127	109	88	90	99	88	95	110	97	92	84	98	109	89	109	87	97	87	95	84	98	97	109	98	79	102	105	93	110	94	89	103	92	81	120	109	98	111	92	89	85	86	105	94	97	93	92	99	85	112	92	99	93	101	95	90	92	89	110	84	91	98	91	111	94	103	109	97	89	100	97	94	89	98	95	98	83	109	108	80	81	99	95	95	90	114	109	96	82	100	101	102	83	86	113	78
34595	18999	13181	14380	17636	12961	7597	2897	1796	3673	15333	20741	18581	15501	11644	8896	6689	3892	2811	2141	1429	1061	978	792	804	695	728	795	716	707	764	784	789	764	759	695	758	734	725	694	717	705	719	715	709	717	754	769	686	722	724	709	720	741	691	674	720	723	658	705	707	704	695	756	682	765	711	740	729	731	722	726	708	754	725	717	720	710	696	715	678	707	713	728	713	700	703	697	702	738	783	703	732	675	685	725	723	695	711	744	708	697	747	718	754	655	685	728	719	722	711	710	749	703	739	691	673	769	722	735	715	666	728	677	688	689	747	704	723	705	692	662	738	711	685	725	713	722	724	733	717	711	682	737	728	721	722	722	726	720	701	712	700	718	703	713	717	748	709	721	707	729	728	692	730	719	704	689	711	709	695	679	648	719	740	705	692	715	752	701	662	713	720	733	757	768	716	717	722	737	715	713	731	695	702	795	749	714	711	677	710	705	722	703	802	681	718	711	706	687	734	692	711	666	676	745	720	707	778	706	688	702	724	741	698	705	666	713	771	705	703	750	695	729	696	711	709	754	690	725	753	705	672	686	713	736	748	775	676	757	715	701	743	682	693	694	763	699	724	719	742	745	702	771	704	738	733	755	686	673	728	699	726	704	733	704	726	687	729	716	739	741	709	686	719	690	722	703	663	721	667	703	672	729	692	728	738	730	713	687	703	702	708	732	734	733	669	720	748	666	754	714	748	731	753	726	712	702	711	700	692	702	718	692	680	714	714	687	661	710	712	695	719	711	700	724	659	721	701	733	724	705	773	727	729	712	775	725	760	710	743	778	733	701	673	734	684	710	704	729	680	773	684	751	705	704	712	724	740	722	720	698	723	726	745	711	740	686	727	695	744	720	681	725	713	763	747	700	719	706	701	764	726	734	778	672	754	742	717	777	720	727	717	733	696	742	762	694	731	716	655	717	700	686	675	723	691	703	706	747	713	750	708	709	767	689	698	700	707	704	737	720	669	702	678	692	697	738	740	718	743	734	682	743	684	727	768	732	751	652	741	742	728	698	798	714	719	663	700	707	751	757	758	755	696	760	717	679	725	675	704	780	700	744	702	717	725	716	759	710	728	691	735	705	739	709	738	717	711	712	728	734	670	721	697	727	703	766	714	697	700	714	739	707	702	731	703	735	689	765	706	664	721	695	685	748	706	725	709	702	717	690	750	714	708	742	736	688	723	731	731	776	723	721	718	716	757	700	714	706	707	690	711	654	748	709	744	723	750	731	710	747	701	693	703	721	699	702	709	681	708	737	695	693	789	754	749	733	675	632	711	723	705	731	717	661	723	691	730	663	698	720	740	704	724	684	701	744	690	715	736	745	699	715	745	709	689	704	694	712	714	735	711	709	735	694	754	687	699	733	725	687	735	747	648	682	745	731	686	737	694	753	714	715	725	719	731	689	777	670	762	687	738	666	732	692	724	745	702	697	713	710	726	702	710	698	737	701	698	729	732	665	705	723	662	727	690	724	724	731	733	687	740	719	729	751	753	718	687	677	679	733	731	707	739	739	685	737	669	712	688	726	701	729	684	769	761	737	724	728	664	707	703	692	695	706	761	724	751	730	711	749	701	674	736	745	688	704	729	714	707	755	677	714	739	747	736	718	725	710	710	719	736	742	766	715	712	740	705	724	730	721	740	740	745	684	737	743	707	695	734	731	713	731	755	750	715	712	707	666	731	749	699	760	695	716	755	688	720	672	670	723	724	700	748	644	682	772	714	705	704	711	722	724	683	686	667	765	740	741	717	704	687	701	763	737	703	717	663	750	750	744	701	685	719	748	713	719	768	674	692	741	686	728	724	694	712	755	709	720	727	674	729	665	748	702	725	746	729	709	702	685	707	704	723	680	705	713	682	705	704	686	734	731	764	693	753	714	730	694	707	727	741	797	736	730	697	746	700	674	747	664	703	734	704	690	752	737	735	688	730	755	752	753	696	736	716	709	725	720	699	736	742	751	748	690	748	766	731	721	716	722	740	706	693	777	715	755	721	703	692	762	703	718	728	692	708	701	664	778	744	762	716	737	732	703	723	719	706	743	721	751	744	716	726	734	712	763	700	706	669	759	699	739	715	704	694	676	701	707	696	711	688	707	693	726	676	718	707	762	721	719	712	720	695	746	726	732	693	731	761	711	716	717	699	734	715	701	714	758	717	790	737	681	717	742	718	758	705	685	700	732	741	728	696	735	706	670	717	745	694	739	689	738	718	691	678	737	717	763	708	693	735	733	722	714	754	724	706	720	744	734	732	761	671	712	742	685	672	707	711	705	737	666	760	753	698	741	702	717	734	741	736	688	711	707	723	692	755	752	663	741	699	722	700	677	727	754	696	744	692	740	732	676	679	702	691	716	683	731	728	716	748	718	727	741	708	707	692	726	659	731	694	707	738	733	725	754	719	694	721	783	655	706	749	714	661	737	745	712	716	763	694	694	712	711	714	669	757	746	718	701	736	725	672	787	710	710	725	709	728	721	730	699	745	686	712	734	729	774	670	721	719	724	709	732	663	686	787	727	693	713	716	748	713	713	765	674	744	709	687	731	718	713	669	751	714	717	757	750	720	722	758	720	738	697	721	764	739	715	712	704	709	673	727	668	706	748	700	726	733	673	713	711	726	730	695	703	735	751	676	672	728	728	745	697	716	690	712	706	754	704	722	745	734	745	718	717	681	761	687	719	725	673	710	722	741	726	699	709	687	710	725	753	687	707	720	669	714	737	732	742	695	732	701	730	694	696	733	730	726	711	703	692	717	728	689	747	727	763	683	757	687	713	769	759	735	729	763	713	673	699	756	702	720	686	697	718	724	730	764	690	739	705	711	722	724	740	738	716	716	661	662	680	716	742	702	735	709	710	703	717	694	673	681	728	725	701	730	732	741	701	674	716	753	698	728	708	727	718	740	709	716	700	680	708	746	704	682	701	739	718	743	688	694	747	735	682	705	725	692	739	726	721	679	693	716	758	687	726	666	718	737	678	723	708	692	716	699	702	715	756	696	710	701	681	714	740	723	751	708	703	715	692	730	688	735	748	713	734	744	727	718	658	753	724	731	687	744	694	683	717	661	745	713	787	701	701	715	718	723	740	754	731	732	714	733	727	705	738	772	692	653	786	735	685	672	710	673	687	743	701	704	710	718	721	710	732	739	719	732	717	698	699	728	715	685	721	766	655	728	725	726	706	760	731	692	732	742	750	674	641	729	719	698	716	740	689	738	761	745	692	723	731	697	713	719	777	676	709	728	724	688	718	685	710	741	699	712	713	679	718	705	700	735	716	719	739	696	748	688	774	716	741	759	670	703	710	702	737	760	675	731	750	727	721	683	671	726	669	664	656	694	677	730	700	730	698	744	695	730	700	759	712	721	673	690	740	721	759	690	707	716	694	721	680	749	679	734	753	727	750	695	688	789	712	751	707	689	715	765	701	767	714	727	740	710	673	726	748	736	718	706	695	728	742
6586	3043	1621	998	685	379	266	107	100	188	654	964	931	737	525	408	341	247	172	127	102	89	76	65	83	86	68	71	78	65	67	77	79	77	87	83	67	79	90	72	67	72	79	64	65	79	81	77	88	89	82	89	74	78	83	62	73	72	83	71	67	102	69	82	76	71	82	75	80	75	85	67	77	86	89	75	71	76	74	73	92	70	77	73	53	59	70	66	76	72	96	92	80	62	68	78	73	72	62	69	78	71	68	82	72	74	73	81	63	77	79	86	89	76	72	79	61	83	78	75	68	70	80	90	68	54	96	54	64	84	79	69	73	59	67	75	76	78	85	64	78	83	67	70	79	78	79	87	65	67	83	87	74	85	74	77	83	80	66	84	76	81	56	67	68	61	66	76	83	87	81	76	67	63	72	86	78	71	58	83	74	82	89	80	90	73	63	73	81	89	65	69	78	90	74	79	75	89	62	67	70	73	73	73	64	59	81	65	73	85	70	64	72	73	67	72	70	84	83	65	74	61	72	71	79	60	75	73	74	71	63	62	63	71	72	72	79	66	88	66	77	74	81	86	87	69	71	79	59	82	68	78	81	57	73	78	71	67	74	84	78	79	83	93	63	61	81	60	72	84	75	65	67	71	84	77	79	68	62	66	72	65	84	58	86	83	71	75	74	65	57	58	79	78	65	64	69	74	72	78	57	75	85	72	67	50	95	87	68	59	61	68	79	73	67	73	70	78	87	76	95	73	82	67	63	80	64	75	65	84	72	85	70	81	69	82	81	53	84	71	66	50	79	79	77	72	74	78	70	73	70	73	66	81	66	82	78	67	67	62	61	77	86	74	88	89	60	65	78	100	67	72	66	72	74	76	73	75	90	60	85	84	78	69	84	66	83	75	69	83	68	78	74	82	79	61	84	84	63	66	68	87	68	68	57	101	78	79	64	64	73	78	63	67	78	71	80	66	74	66	87	67	68	68	85	65	64	64	79	69	92	62	63	76	69	70	66	82	63	82	68	95	76	69	75	69	81	87	79	69	60	82	81	74	62	72	83	75	89	66	76	74	67	70	74	76	71	80	83	77	84	80	74	77	72	65	70	73	73	78	66	57	76	82	77	75	62	82	61	59	74	78	70	85	75	69	83	78	84	86	64	86	70	62	88	71	76	70	82	67	80	87	70	70	69	88	66	71	73	81	69	74	85	69	84	75	84	67	59	92	72	65	63	87	79	79	71	89	76	80	64	78	67	85	72	77	75	69	68	71	62	80	71	79	72	60	67	72	79	66	76	78	62	90	75	79	77	77	78	85	74	70	72	70	76	82	73	72	66	75	73	69	66	82	77	70	74	84	74	57	78	82	73	94	79	67	70	82	86	74	70	76	73	83	76	72	53	79	59	69	71	65	77	63	77	67	83	67	77	79	80	82	82	76	74	90	82	74	95	62	94	72	78	75	75	80	77	55	80	69	86	76	70	96	89	87	87	70	79	60	74	59	76	96	77	76	71	64	74	71	84	84	74	93	70	61	68	75	65	90	62	52	69	87	73	86	83	69	67	66	68	79	72	73	74	74	69	83	88	81	105	84	70	61	74	71	69	65	84	69	64	83	64	71	72	57	89	77	70	88	68	58	78	63	74	82	75	53	78	75	71	66	70	82	70	73	69	70	71	50	69	66	86	71	60	93	83	80	67	71	58	53	80	76	73	59	66	81	64	73	62	87	59	77	70	72	59	80	84	82	68	65	76	61	63	72	57	73	64	77	80	74	71	74	78	72	76	71	60	58	75	84	92	73	77	77	68	82	94	69	90	78	70	67	63	87	79	87	69	79	73	71	80	68	84	78	71	70	73	83	62	61	88	87	68	77	70	78	86	77	90	66	71	66	79	71	73	80	90	60	60	64	80	78	79	68	54	68	92	65	73	71	71	74	74	82	65	68	86	61	81	65	68	70	63	68	76	93	71	73	80	69	67	64	75	80	79	74	86	60	82	98	60	82	73	72	81	78	71	72	67	73	46	72	66	66	67	87	69	63	60	80	67	64	66	69	75	57	84	80	59	80	62	62	90	87	67	71	70	85	81	68	91	80	74	78	76	84	81	78	85	72	63	74	75	85	74	83	80	76	69	75	88	78	74	68	73	74	82	86	68	67	84	73	68	79	84	70	56	89	70	86	54	84	83	74	71	77	91	74	79	78	72	66	73	99	63	64	82	68	91	80	89	78	60	92	69	78	74	74	66	71	67	80	72	70	75	78	71	86	81	58	67	68	68	69	86	91	81	70	79	77	88	74	74	94	64	68	81	63	59	69	73	79	78	76	85	74	74	78	68	72	70	82	62	70	79	73	84	73	87	70	79	85	75	79	73	63	79	69	80	82	78	62	91	76	73	65	73	71	78	65	85	66	73	72	70	72	79	77	83	79	76	83	70	84	60	60	78	79	70	94	75	72	67	82	86	86	71	81	79	75	78	55	83	77	81	69	69	56	86	88	67	74	64	89	71	66	70	68	85	85	61	76	85	62	68	72	63	62	67	78	76	64	65	63	73	71	77	75	78	67	70	68	66	80	67	77	55	85	92	73	65	83	89	85	64	94	60	73	91	62	77	59	68	67	72	72	69	61	71	69	90	102	79	84	68	68	76	80	77	77	76	72	73	70	67	70	79	91	80	79	79	79	89	62	76	75	73	92	81	79	100	73	65	82	72	65	81	72	63	78	88	76	73	81	77	84	69	72	82	60	77	62	72	63	66	77	76	58	66	77	68	91	78	76	70	85	77	74	78	79	81	56	69	83	69	68	58	86	85	72	84	63	69	72	67	69	73	63	67	78	73	72	73	83	72	59	71	83	71	82	69	81	58	76	69	75	76	68	59	92	66	58	82	77	67	67	77	81	79	71	72	69	82	61	84	80	79	78	84	76	74	65	67	61	82	94	72	70	68	73	78	77	81	80	74	80	74	80	77	74	62	79	73	69	74	78	86	71	83	84	89	63	78	66	82	89	97	70	88	79	79	76	81	84	75	73	97	58	83	72	71	64	66	92	81	92	71	77	77	78	80	78	77	74	67	74	70	90	68	68	65	77	65	63	77	66	72	59	62	76	69	78	69	76	84	87	62	65	75	85	67	74	78	76	64	72	67	65	80	91	79	69	81	69	67	75	85	89	70	66	79	74	83	96	93	85	77	54	71	63	83	77	84	66	68	67	60	73	84	74	78	72	79	64	69	82	79	76	75	87	70	74	83	67	87	62	79	72	75	79	77	77	74	79	95	83	68	83	67	72	84	71	63	67	95	78	70	86	66	68	65	63	78	74	76	70	72	72	77	83	73	80	87	71	64	88	72	75	100	69	82	55	67	76	70	92	76	68	62	74	66	76	70	72	71	88	75	78	81	74	65	77	75	90	81	71	85	76	72	67	77	60	74	74	60	84	70	81	77	89	85	59	81	78	79	61	78	72	68	81	73	76	75	65	65	85	81	82	90	82	65	84	69	75
32223	20438	13167	13739	18457	13661	7558	2340	1584	4837	15605	20136	18422	14874	11226	8532	6661	4541	2722	1599	1183	933	742	685	619	579	610	578	587	591	621	566	590	578	594	590	568	576	586	593	567	633	526	567	568	559	559	557	580	554	549	570	599	576	575	566	588	566	561	554	608	532	567	577	505	592	550	523	547	567	532	578	529	567	547	525	557	595	581	564	595	561	550	543	560	603	504	574	572	538	591	532	592	569	587	547	560	558	575	609	594	589	526	629	536	561	555	579	581	599	601	602	590	576	561	541	536	614	552	542	574	595	551	609	552	602	556	579	581	595	521	579	580	585	583	579	621	562	569	554	577	572	585	582	580	591	587	591	559	557	557	561	525	586	553	575	566	531	568	593	556	556	557	591	589	553	590	616	549	599	526	567	590	574	560	558	582	557	573	537	584	556	602	554	566	580	553	578	577	564	578	557	572	568	567	557	589	586	531	592	593	558	564	576	595	578	581	513	559	542	611	547	566	539	590	580	541	601	534	545	557	522	560	605	622	562	548	575	554	597	556	541	548	577	636	556	544	589	560	606	576	578	528	605	518	571	551	567	569	611	527	576	571	524	550	560	600	565	539	532	534	547	585	532	541	574	573	582	600	552	573	527	601	548	542	575	562	582	574	541	553	549	524	591	589	581	575	555	580	531	588	550	612	585	593	588	525	550	551	581	551	555	583	573	536	595	632	529	565	584	531	583	544	583	571	570	574	565	584	576	605	556	568	551	560	593	574	567	567	547	583	618	528	565	583	562	569	577	570	535	540	591	542	527	547	573	545	524	586	621	538	555	591	566	584	609	606	567	570	583	593	556	538	611	541	570	612	580	554	615	545	563	558	550	593	579	581	622	576	537	571	534	551	540	563	546	538	537	596	576	592	584	593	596	541	603	573	552	563	549	567	597	544	574	595	585	623	574	571	600	587	540	557	559	570	563	575	544	523	554	589	576	519	593	563	583	571	583	542	539	543	557	608	524	612	621	610	605	597	526	588	588	547	559	585	539	526	514	603	570	540	605	543	564	564	612	572	562	583	549	525	570	555	587	583	578	559	548	593	575	564	588	573	583	568	569	551	567	575	557	557	566	593	554	591	557	510	540	577	542	544	564	581	573	586	554	526	587	529	551	556	560	565	567	570	568	585	591	585	562	513	553	555	539	580	606	523	584	582	559	579	599	553	554	604	580	533	573	573	535	569	551	574	542	549	561	538	570	542	569	545	552	581	575	563	557	569	563	580	550	601	613	642	602	590	597	561	621	554	584	524	585	554	593	547	593	581	538	548	558	596	555	558	530	590	544	563	545	527	570	586	514	542	539	546	571	593	569	523	581	582	542	575	571	536	544	540	521	529	603	603	559	545	523	612	558	554	568	558	559	612	557	601	585	611	564	564	554	582	529	599	560	565	564	594	590	556	558	593	576	601	583	594	557	535	557	626	594	594	566	570	553	559	577	538	555	556	531	537	583	576	554	585	591	569	614	583	541	557	555	586	554	588	580	544	587	568	538	550	583	576	565	544	584	535	578	560	574	579	583	559	542	546	588	572	579	584	634	588	587	603	578	553	591	581	547	609	574	540	549	523	547	579	562	572	560	550	588	519	555	560	574	578	596	565	582	543	593	518	611	557	567	551	573	592	554	605	548	542	595	578	535	572	559	597	615	587	587	604	574	574	538	558	566	561	541	557	564	584	541	580	577	534	543	562	577	594	574	532	590	572	558	553	575	522	537	555	557	571	575	599	564	593	562	587	563	586	575	602	548	574	585	554	569	535	587	566	588	580	557	568	604	538	605	553	584	542	584	556	586	566	585	567	601	559	540	600	549	587	575	572	581	524	585	562	541	589	553	556	577	546	593	582	538	553	567	565	554	572	549	554	614	569	547	595	529	535	533	589	583	564	547	544	548	588	550	599	595	565	498	534	562	570	567	556	581	562	636	576	584	580	606	566	566	572	568	536	528	555	596	597	547	584	580	599	580	563	575	563	623	556	575	573	528	510	597	577	575	585	570	554	556	543	593	592	594	548	583	582	578	575	538	592	580	551	625	591	525	540	570	580	535	632	541	536	536	541	537	537	604	578	599	540	534	553	571	555	573	583	559	543	536	526	566	535	591	508	541	550	556	522	577	581	563	532	612	560	548	575	569	598	549	532	580	576	597	559	542	564	527	572	527	559	521	524	544	589	570	589	573	569	582	580	556	599	579	563	556	583	534	567	525	555	582	534	573	522	604	600	614	569	561	595	595	582	551	565	529	566	566	579	544	586	541	544	558	614	562	562	557	560	572	550	549	592	544	576	536	598	550	581	527	579	583	573	577	566	562	562	566	602	568	564	534	570	556	585	559	557	515	560	530	542	550	570	512	564	606	557	560	561	537	589	549	537	636	511	609	602	608	560	568	584	541	550	523	551	551	578	624	591	617	544	546	572	587	542	565	572	592	557	534	566	534	570	572	572	601	560	625	592	570	574	565	560	580	603	579	580	546	590	577	566	590	580	543	530	569	567	552	595	585	559	559	579	578	555	566	544	536	585	588	552	571	560	589	570	606	559	602	601	554	526	535	551	538	571	545	581	569	557	549	590	606	516	572	573	573	567	551	568	590	547	576	597	547	568	617	590	563	586	546	569	558	570	539	567	586	586	573	544	534	577	565	601	549	506	581	577	533	571	551	538	577	580	629	573	551	552	578	553	590	580	551	559	559	547	552	564	590	540	585	569	592	582	533	555	530	525	558	597	546	565	567	557	576	566	599	581	548	573	585	578	586	568	562	527	536	518	573	603	563	604	569	585	626	559	553	552	584	558	545	593	566	522	607	547	557	547	586	554	522	544	591	593	594	582	567	527	584	553	554	573	503	580	565	594	561	570	595	576	579	565	560	584	597	590	576	570	569	531	563	586	646	593	574	534	563	574	560	557	560	562	620	545	562	604	568	560	611	580	582	568	541	583	553	595	554	575	547	588	594	552	576	575	538	561	539	545	560	571	562	543	581	546	584	575	601	616	555	560	571	569	535	539	605	519	543	606	570	590	558	576	563	563	552	545	599	622	574	603	560	565	575	557	563	548	534	585	559	533	562	598	578	540	553	560	549	615	547	608	514	528	559	536	603	619	563	566	572	583	576	578	570	595	567	561	568	566	553	567	573	548	604	558	597	541	576	590	544	557	597	594	575	584	578	594	598	536	608	608	622	530	567	537	582	570	575	579	518	544	578	563	548	576	592	532	543	533	523	595	558	555	557	566	582	609	624	580	554	561	548	524	550	574	550	527	563	588	563	554	560	554	586	577	559	572	582	566	543	599	589	554	590	570	558	586	561	576	556	541	585	583	542	548	574	578	531	540	563	576	536	545	588	615	589	596	551	564	615	534	575	581	567	574	547	580	559	573	561	639	571	540	542	533	568	572	559	570	577	581	547	551	574	598	574	579	563	557	573	607	548	587	553	587	552	598	581	586	580	537	621	608	551	597	570
11090	5384	3292	2061	1175	741	448	200	175	399	1098	1668	1524	1034	849	642	499	420	283	218	183	135	115	136	118	104	90	116	97	103	122	109	133	126	112	83	115	126	101	109	99	117	112	92	129	104	97	94	119	115	111	73	115	106	98	90	109	105	97	125	124	126	108	109	116	125	100	108	109	120	119	108	106	87	93	98	111	118	101	111	106	105	122	117	112	112	112	129	114	119	103	95	114	99	120	119	107	108	107	111	114	123	114	107	115	98	111	109	103	96	104	103	119	109	112	102	112	117	112	122	98	106	118	108	99	111	104	107	113	98	104	115	114	100	110	124	115	96	110	115	110	106	120	111	86	115	115	123	129	108	107	115	120	125	114	98	113	98	112	120	114	107	117	116	100	107	94	104	111	106	97	105	100	112	99	102	116	112	102	112	104	97	110	113	91	117	105	115	109	118	77	102	93	98	90	92	126	110	102	100	120	111	99	123	113	112	107	114	87	109	131	117	118	109	94	111	92	94	110	99	87	122	107	115	98	95	124	96	116	93	97	126	94	99	123	99	114	116	118	102	121	99	127	108	117	104	123	106	120	80	119	98	110	109	114	110	109	112	110	97	116	115	88	114	122	106	121	105	92	138	118	119	116	126	104	110	117	111	108	103	104	118	102	119	106	108	107	108	105	119	91	104	101	93	105	98	106	105	129	113	117	119	104	102	83	121	101	97	92	105	100	95	89	100	119	104	100	105	93	114	108	101	114	94	116	95	104	105	110	107	123	107	93	99	108	117	99	114	104	117	127	94	95	96	88	101	117	95	117	98	125	97	85	91	106	99	116	109	105	105	111	107	101	105	105	110	99	104	100	100	111	97	95	101	126	109	107	111	97	129	115	103	102	109	86	99	119	104	109	109	108	101	109	100	93	96	117	125	127	107	104	122	97	102	118	100	99	112	98	89	108	106	117	95	100	101	107	114	114	123	102	110	99	122	107	104	110	120	97	105	107	130	96	116	93	112	104	100	136	112	105	112	119	113	103	111	103	89	98	102	111	80	116	106	114	97	122	109	99	116	119	102	106	110	107	102	107	128	98	101	92	119	117	115	99	106	111	105	94	86	105	106	107	116	94	108	114	101	121	103	121	120	123	122	99	126	113	117	102	126	103	113	92	96	108	91	111	112	103	103	106	123	95	127	112	106	103	106	109	113	93	120	139	95	109	103	118	102	115	114	109	113	103	103	105	117	110	111	114	92	92	100	112	110	114	111	113	126	114	97	121	113	110	108	115	105	105	126	109	92	122	116	115	121	86	105	94	110	123	114	122	105	121	87	102	125	108	99	124	112	125	119	112	100	97	116	115	102	111	107	119	112	96	118	94	99	113	93	119	109	96	103	115	101	90	96	97	133	99	104	112	88	99	95	101	114	120	112	117	103	122	108	109	101	116	110	94	105	108	105	100	99	117	110	107	98	114	112	116	114	101	104	121	87	104	118	118	121	95	111	107	103	105	106	101	111	100	100	107	93	114	110	116	112	116	115	91	102	110	106	116	123	120	121	104	108	88	91	119	119	116	98	102	105	123	117	123	113	83	112	110	97	105	96	120	94	112	93	124	113	121	105	122	95	99	111	122	110	92	121	119	113	100	120	107	112	114	114	128	123	117	108	100	105	108	116	94	100	106	121	115	102	97	106	115	111	125	101	125	110	102	125	98	127	114	121	101	119	102	97	107	123	98	101	112	102	113	84	105	105	111	115	102	134	128	117	95	105	117	112	132	109	106	118	92	111	109	111	115	109	98	109	111	119	102	110	115	109	115	125	125	112	118	104	125	105	93	123	107	123	127	108	103	120	122	120	108	101	105	117	97	105	104	122	100	94	111	101	108	119	115	115	113	113	116	101	104	124	104	108	113	101	94	109	113	98	132	114	114	107	88	114	123	98	93	121	109	111	105	97	94	100	119	89	111	107	103	82	100	108	118	125	107	127	112	101	103	114	116	103	94	113	112	128	113	126	105	114	99	108	112	120	111	101	90	104	115	119	128	91	110	97	109	127	109	113	109	115	105	94	96	125	122	97	101	109	118	101	106	107	106	78	96	109	107	91	127	107	116	111	96	135	112	107	111	114	114	121	115	112	106	109	97	99	121	81	100	106	108	92	111	97	96	96	116	93	110	127	106	104	88	116	98	123	93	111	118	107	109	120	120	112	116	113	109	118	114	96	118	107	104	105	92	113	120	114	80	101	121	116	123	100	116	111	110	98	116	105	118	126	102	106	97	109	103	113	109	117	107	102	106	100	100	110	122	105	102	117	101	114	106	106	120	102	112	119	120	116	101	120	85	99	118	123	94	119	125	107	107	119	107	104	128	102	118	120	118	82	116	109	105	99	116	102	124	97	96	110	122	114	121	102	93	105	112	111	117	103	96	105	118	100	99	119	126	104	104	118	104	111	125	87	123	97	110	109	100	96	119	111	104	121	98	127	105	111	116	109	98	97	126	99	122	122	108	102	111	105	120	98	113	124	124	108	99	106	92	113	118	125	104	114	81	111	113	115	105	125	95	120	114	106	99	93	98	113	106	94	110	107	116	134	97	119	118	95	99	113	96	95	108	88	105	110	105	133	114	107	110	124	95	108	104	91	105	96	108	90	109	116	116	117	117	104	113	120	98	106	100	107	130	104	104	94	106	98	102	97	91	103	104	103	104	128	121	105	108	100	121	109	107	120	108	112	124	110	117	101	109	82	108	113	118	96	108	88	99	112	115	116	95	101	117	100	92	126	103	118	112	117	106	91	98	113	106	103	109	124	97	96	105	114	97	95	108	94	107	120	101	103	121	107	105	123	116	92	104	119	101	99	95	112	90	92	118	95	120	100	90	126	105	104	104	97	111	108	129	97	103	106	112	109	100	121	114	103	117	129	114	115	120	85	106	106	110	114	93	110	104	116	121	95	103	111	109	102	113	92	92	115	120	108	111	117	113	92	116	107	113	110	114	113	118	89	111	109	126	115	105	92	95	103	92	106	108	123	100	125	126	103	91	96	108	119	113	119	101	99	102	90	116	114	107	116	116	104	118	121	109	117	101	112	96	118	101	87	105	116	117	117	112	103	109	114	121	126	122	112	126	103	94	128	106	115	90	119	115	110	129	103	116	99	92	120	109	104	110	104	104	116	104	118	121	107	111	101	105	99	92	112	89	103	111	107	109	109	84	115	117	113	100	120	113	113	93	98	113	112	119	99	103	110	103	106	115	126	115	110	106	105	106	117	108	116	90	87	115	122	127	109	106	105	112	93	92	108	99	112	102	132	118	120	114	115	100	107	92	81	126	110	92	122	121	104	88	119	127	97	105	96	112	105	128	109	125	99	114	115	132	110	114	114	123	105	104	115	99	137	113	132	109	90	120	124	124	105	101	99	121	98	123	117	115	126	109	110	99	135	113	96	106	102	103	95	104	90	90	115	108	112	104	104	127	112	116	108	107	114	94	101	129	97	103	97	116	119
38857	26027	20808	20228	23193	20516	11785	5702	2938	10571	21054	24876	23011	17698	15351	10995	9119	6183	4004	2948	1971	1321	1014	944	909	794	824	798	857	842	860	849	891	843	802	806	812	829	802	818	774	816	870	825	823	781	781	793	802	841	790	809	780	813	815	825	851	818	804	799	801	822	816	809	807	870	817	798	806	831	806	845	806	861	827	830	837	820	819	836	838	855	806	842	862	854	818	774	805	800	823	833	843	852	783	840	852	808	811	814	847	838	783	747	831	823	831	828	802	790	796	772	820	802	859	819	841	831	806	794	797	787	782	831	825	814	803	848	813	815	781	852	805	779	798	834	818	825	802	855	807	804	752	811	832	845	808	799	783	807	789	790	837	813	828	851	803	804	847	746	845	795	846	816	812	821	796	832	875	846	836	824	810	837	779	802	814	844	800	817	855	802	803	789	832	799	852	832	844	815	800	833	827	781	806	831	808	864	782	824	810	821	854	828	845	778	806	863	819	811	818	886	752	805	785	862	848	804	821	773	762	766	798	822	821	842	799	843	830	780	814	831	853	846	780	865	783	835	850	828	778	796	822	797	857	806	823	803	790	812	823	839	780	778	878	791	793	797	838	815	816	796	832	853	798	830	832	823	809	800	872	791	800	820	879	824	839	837	776	821	803	812	788	828	816	831	780	787	829	824	833	814	855	863	856	799	811	794	827	801	846	817	834	829	803	818	863	831	806	832	791	767	812	817	764	835	842	763	770	813	807	820	794	781	777	789	839	841	750	794	774	812	821	815	842	856	814	815	842	832	823	844	829	849	811	876	789	883	807	849	817	795	802	801	829	839	767	836	837	780	833	833	844	813	843	807	807	851	798	844	848	838	766	781	826	817	826	765	828	830	825	803	788	733	796	789	821	815	834	815	803	806	782	856	821	806	825	784	801	870	796	796	794	784	808	769	834	814	798	805	812	874	807	805	811	815	881	831	810	878	822	823	798	787	792	907	801	814	786	750	842	832	832	803	825	808	816	813	828	799	781	772	758	783	816	809	858	847	837	846	826	805	811	823	839	786	862	794	807	805	837	799	800	847	837	870	859	775	834	810	827	825	804	827	876	836	808	843	814	764	862	823	819	804	859	871	843	850	811	858	835	815	774	813	856	860	808	768	841	805	853	825	788	832	806	832	805	782	802	780	797	836	824	800	821	841	835	827	846	819	827	775	811	813	828	839	774	805	834	772	814	766	794	804	815	774	839	834	828	811	800	775	789	766	893	861	841	779	791	809	808	782	813	795	788	790	819	840	783	807	862	849	815	837	850	814	843	790	824	841	887	792	807	761	841	847	857	811	835	762	841	765	855	783	797	790	800	820	843	793	864	823	840	806	825	821	755	800	854	828	784	839	790	827	815	824	826	806	812	801	781	841	783	849	800	811	876	827	825	836	790	771	836	874	812	885	772	809	782	824	807	816	807	835	817	784	852	790	777	808	818	788	794	793	801	841	813	780	826	739	841	812	834	797	894	848	800	830	879	812	827	835	804	784	801	845	856	842	821	832	815	821	842	845	815	874	782	816	891	795	814	797	846	800	863	787	784	774	860	825	791	807	847	838	821	799	818	825	813	816	780	803	834	827	831	806	827	776	820	783	841	845	782	894	775	836	868	818	846	819	827	784	771	787	811	801	864	827	785	824	843	838	777	790	850	831	801	850	812	829	812	841	779	827	836	787	789	832	782	790	860	765	796	800	812	803	838	857	822	815	814	745	863	797	804	831	819	769	836	760	809	789	786	782	786	831	841	798	786	852	855	839	828	828	801	866	831	771	801	813	828	844	810	840	793	804	840	786	864	795	865	793	782	799	784	785	833	821	824	818	860	817	820	764	810	768	829	794	850	815	781	799	869	829	818	819	833	806	795	814	810	848	816	788	802	818	849	802	779	847	808	822	789	820	787	818	782	776	864	807	779	807	798	818	792	793	760	860	856	841	797	796	858	798	821	802	809	782	844	809	841	822	853	759	878	804	856	830	883	807	841	829	857	862	827	809	823	791	807	828	818	813	816	771	814	837	825	802	795	804	783	804	855	846	809	782	856	825	833	809	813	813	794	820	806	865	792	857	780	813	860	802	835	790	813	835	780	833	831	816	794	778	780	818	857	815	787	826	812	815	788	815	795	784	788	824	773	807	817	846	820	793	814	845	816	785	795	818	840	794	804	840	839	796	804	814	826	822	838	838	757	797	800	821	830	834	828	808	804	791	809	788	812	783	805	780	815	801	836	832	822	850	768	854	880	844	812	815	815	869	811	763	798	851	806	856	838	797	797	822	821	789	846	837	794	789	782	857	844	819	795	814	799	793	866	814	802	777	847	821	808	820	817	747	880	862	791	805	786	782	883	793	874	815	810	837	837	800	824	804	788	839	831	845	805	809	778	806	798	833	824	860	857	803	801	798	858	877	771	812	851	815	802	801	807	828	821	792	805	795	868	823	794	810	820	799	823	817	829	856	808	829	820	774	825	780	814	849	809	802	787	777	820	822	823	836	854	792	833	835	846	824	807	824	837	794	800	798	831	822	764	790	821	816	810	814	816	805	808	748	869	887	840	812	800	849	767	829	828	839	796	796	832	764	779	800	797	845	799	860	851	764	799	836	795	834	810	781	796	846	799	862	822	845	825	878	827	838	791	805	785	815	830	808	849	841	836	849	806	834	818	793	839	799	818	833	882	800	773	852	840	830	817	792	788	803	833	773	802	789	841	815	826	857	842	820	838	819	817	799	808	881	831	818	854	789	742	836	831	765	773	824	842	845	796	816	792	811	869	816	829	790	806	791	816	847	793	828	808	821	798	830	785	853	829	831	841	794	843	779	812	848	747	823	818	827	758	878	792	831	802	861	783	868	782	821	846	878	869	850	791	824	814	843	797	805	753	807	806	812	854	817	797	811	827	845	780	793	816	776	829	768	777	810	785	842	837	892	788	827	863	821	778	830	843	826	822	845	851	841	826	839	851	810	852	774	845	815	812	796	807	827	784	804	798	816	837	839	810	830	851	829	778	838	807	810	818	786	884	790	814	811	782	879	832	822	847	832	831	838	874	808	822	779	879	809	803	804	845	787	831	841	855	823	772	776	805	802	832	903	828	803	820	833	839	837	781	790	829	794	838	794	799	811	755	851	800	805	796	781	828	771	791	837	801	871	834	806	790	764	837	820	782	852	822	765	789	867	803	837	800	851	787	800	816	832	798	810	785	829	812	834	845	826	826	853	801	810	789	787	871	838	821	852	798	792	779	836	770	808	859	780	812	783	786	781	828	743	835	800	847	835	860	790	811	814	844	786	806	801	787	772	851	830	792	838	838	775	760	843	842	812	779	842	771	779	810	808	808	817	775	813	802	773	864	849	851	866	789	840	788	829	841	770	812	901	852	784	821	808	807	782	827	814	839	801	886	828	800	799	818	797	764	822	820	856	838	843	817	790	838	760	827	804	825	801	808	849	800	817	779	751	814	802	825	878
7061	2309	1442	848	346	236	142	88	88	109	187	245	220	192	168	121	98	102	95	80	80	78	60	83	70	72	77	57	64	65	78	79	76	79	70	68	75	63	75	71	70	83	69	71	68	84	59	79	81	77	70	73	74	82	75	57	77	74	82	85	65	82	76	87	66	77	42	57	72	88	75	63	64	69	72	61	85	71	69	96	80	74	74	79	74	69	74	77	73	73	78	80	67	73	95	82	72	66	84	71	70	74	60	61	58	69	75	92	69	70	78	72	77	70	59	65	73	64	62	74	63	83	72	73	75	58	60	79	77	72	61	58	70	69	64	76	66	89	67	76	69	71	63	75	69	82	75	71	78	63	75	93	71	61	78	58	76	65	84	70	69	73	78	81	79	73	70	101	72	81	74	69	83	62	73	86	71	50	90	73	62	65	76	74	93	87	80	74	83	84	66	63	58	72	68	74	72	67	65	60	77	82	75	77	66	67	88	76	85	68	75	64	87	74	76	75	51	70	91	79	77	77	75	74	67	93	62	73	66	87	68	74	49	64	65	70	58	83	67	84	69	80	84	70	65	82	72	69	68	80	69	69	69	65	58	71	66	72	79	70	66	66	64	68	80	69	75	85	75	77	64	69	77	67	79	77	75	89	59	94	84	82	89	80	78	75	74	75	65	77	85	58	66	83	64	64	72	62	84	62	69	70	72	77	68	67	71	72	65	70	74	73	66	73	79	73	64	85	86	70	78	78	75	79	81	87	89	80	75	75	70	78	70	99	65	71	79	78	70	74	65	76	61	75	62	75	67	78	78	55	75	55	73	77	64	75	73	72	57	94	70	66	84	77	71	86	77	86	62	73	63	61	77	70	61	89	68	57	74	68	52	73	81	77	77	64	69	71	79	75	76	76	73	67	47	69	78	51	79	58	62	71	69	79	59	82	61	69	79	86	74	72	91	87	82	73	71	70	84	72	74	76	74	80	73	72	62	65	66	74	72	84	84	68	76	73	62	94	66	83	59	63	73	72	78	73	77	76	71	69	57	82	80	87	68	74	74	68	69	77	81	107	85	67	82	86	65	82	63	61	78	77	69	73	83	70	72	73	77	81	68	73	79	57	74	59	72	61	69	62	72	65	68	70	80	76	78	77	59	86	90	79	85	78	65	71	87	70	74	69	72	64	65	74	69	73	70	57	77	90	77	78	62	92	67	72	70	74	82	71	71	83	82	63	75	63	68	69	84	79	58	76	64	95	87	73	86	74	86	68	78	66	83	67	72	62	69	75	82	66	73	71	63	75	82	73	64	68	75	78	73	70	73	86	78	79	82	72	75	81	84	63	67	65	67	72	69	68	93	61	64	61	80	68	77	70	76	64	68	71	76	72	94	85	72	77	64	81	86	65	67	79	69	77	74	84	75	67	59	71	71	54	79	58	84	78	63	73	88	59	69	81	72	69	66	77	61	66	51	73	74	81	76	55	70	88	78	74	67	59	69	71	69	76	59	73	80	69	66	69	75	74	76	58	66	72	83	80	80	62	62	74	82	62	78	70	76	84	59	76	74	74	60	77	62	67	85	70	83	66	85	74	78	69	78	79	80	90	67	87	69	68	70	65	69	75	76	74	71	81	81	70	70	74	82	60	77	62	77	64	77	79	103	70	70	70	59	61	72	80	66	80	73	74	78	79	74	66	69	62	83	78	86	68	78	95	55	79	66	82	75	67	74	78	72	73	68	61	85	79	66	71	73	72	61	75	86	74	63	73	90	60	75	75	79	72	65	65	78	74	65	82	81	74	72	67	62	67	84	74	77	73	71	70	77	60	73	72	79	81	70	64	71	77	93	82	68	82	75	75	63	70	89	81	69	74	68	63	59	67	69	70	67	69	82	68	77	84	78	78	60	86	76	70	67	57	65	81	78	59	74	70	71	74	68	70	70	83	76	69	73	76	75	60	77	75	72	82	87	67	65	76	79	78	77	72	73	52	80	65	83	74	85	57	72	79	57	69	74	71	72	78	78	69	74	65	70	65	83	75	73	78	61	87	62	82	56	61	72	73	73	64	78	64	80	68	78	76	76	55	75	69	66	66	83	71	77	76	77	66	72	76	74	66	81	67	67	68	74	75	79	70	61	61	60	91	80	66	65	69	86	80	80	70	71	67	76	70	78	69	63	52	66	75	60	68	68	63	72	67	68	82	83	79	76	66	71	73	75	76	86	66	78	64	72	64	68	86	67	76	70	78	59	84	70	71	52	83	73	80	62	64	80	68	59	81	77	79	76	66	86	84	76	61	71	74	63	66	70	65	87	73	59	80	78	83	71	83	78	79	79	75	60	90	75	80	78	64	70	74	81	65	80	66	81	64	83	73	86	68	63	72	57	79	75	73	73	88	65	77	73	77	70	67	75	63	69	71	76	59	64	59	76	77	76	62	86	87	77	66	69	70	74	78	62	80	90	69	93	66	69	85	77	78	92	90	76	77	89	67	79	67	77	59	57	82	69	82	69	73	94	76	67	55	71	80	82	64	72	68	73	77	73	86	86	79	63	59	71	68	79	68	81	74	75	78	59	76	71	62	80	83	74	72	68	76	85	77	78	80	71	67	67	76	80	79	76	72	67	70	75	61	56	68	76	82	80	64	75	89	77	83	66	85	81	71	66	69	74	75	77	70	69	75	72	65	66	70	82	61	81	75	86	69	69	77	68	63	67	73	76	79	72	69	69	73	65	76	84	64	78	84	79	61	66	75	76	74	65	85	58	78	76	74	77	85	67	70	79	75	67	74	68	77	65	87	57	66	77	68	70	81	71	72	74	74	65	75	67	72	71	69	64	76	69	69	88	80	87	69	81	74	85	67	75	77	62	85	69	73	70	78	80	74	59	69	61	71	79	70	87	81	73	79	64	78	72	74	79	83	70	76	71	71	70	70	74	69	75	77	76	75	67	69	88	84	78	63	77	78	81	82	88	79	68	74	74	72	69	78	60	77	63	64	81	46	87	88	78	60	73	77	70	80	68	69	85	68	75	65	80	68	71	81	72	71	77	68	61	64	87	69	65	77	70	73	65	63	58	71	73	63	68	75	70	64	80	71	82	70	71	82	67	72	79	76	71	84	61	72	79	81	66	75	75	68	82	65	71	72	74	66	56	78	76	85	76	67	69	88	76	80	76	69	75	64	83	74	76	83	72	77	79	64	52	63	78	82	85	66	58	73	64	63	73	72	87	64	74	68	86	89	68	55	74	73	81	68	76	78	51	80	76	64	58	74	64	76	61	95	75	65	65	68	72	67	69	73	84	74	79	84	70	83	78	76	55	72	75	78	46	91	77	82	61	78	76	70	69	71	65	62	63	78	64	68	73	75	85	67	60	65	52	81	84	81	74	83	81	66	66	85	70	68	80	63	57	75	63	73	64	63	88	72	65	72	71	65	68	80	77	65	72	68	74	77	76	67	72	88	86	67	66	73	67	76	60	73	75	71	67	58	69	72	84	63
31675	17272	12689	11107	9643	8535	4070	1347	1084	2288	4568	5411	4666	3457	2990	2142	1548	1258	998	885	703	650	581	568	604	579	603	578	584	578	573	522	576	554	596	536	505	591	593	535	566	567	521	556	575	527	543	551	540	556	598	554	562	577	567	535	595	545	521	580	569	542	540	559	527	517	571	551	533	604	544	539	562	561	560	547	566	548	576	536	581	578	554	525	522	581	562	558	545	564	516	549	568	555	553	549	581	556	545	528	587	550	543	556	599	521	604	513	570	557	558	575	568	564	545	558	507	545	576	532	559	514	557	511	535	567	573	561	572	540	573	597	574	547	574	554	534	550	559	517	576	563	544	502	525	583	563	536	567	547	585	593	562	570	535	560	528	548	520	530	540	562	559	583	574	556	591	527	537	570	517	534	558	524	572	582	583	574	572	526	530	528	560	526	560	556	530	553	553	586	533	535	561	594	549	576	551	570	530	536	561	543	556	548	572	565	552	605	615	575	576	542	551	536	567	628	530	591	547	557	573	547	560	542	566	538	572	548	536	561	544	538	549	555	553	568	537	570	583	567	557	583	575	589	573	584	547	575	538	552	573	572	562	531	590	565	600	571	581	572	591	619	549	565	567	544	604	582	564	559	553	555	540	554	617	535	560	515	541	545	543	555	553	580	543	578	527	519	549	566	568	513	555	542	537	573	566	595	558	558	563	560	554	522	577	486	601	579	559	569	599	524	531	540	522	534	558	544	540	573	532	542	544	544	581	555	621	545	542	554	591	532	528	546	542	555	552	563	580	549	595	528	571	585	606	569	501	543	570	576	549	569	570	602	531	556	586	563	544	552	613	585	554	538	546	530	550	545	534	563	557	527	571	515	545	609	561	571	570	585	597	572	580	550	573	562	561	561	560	577	560	549	568	571	523	582	561	602	566	586	548	521	553	535	577	554	565	567	569	530	543	547	556	577	543	544	575	583	544	539	580	561	547	553	530	574	544	560	553	558	547	577	539	562	569	557	555	527	519	560	556	534	563	526	596	563	573	542	583	543	548	567	506	554	552	562	527	562	555	542	561	525	536	545	547	572	552	593	573	580	529	574	544	537	553	593	567	600	563	548	548	552	560	556	577	587	556	535	521	559	570	538	590	559	509	522	594	571	513	567	612	600	568	613	574	633	591	546	538	563	512	544	578	548	552	551	565	550	519	589	559	527	554	547	554	559	562	574	558	566	577	548	532	569	544	606	553	538	572	538	582	580	584	575	537	609	572	594	550	570	534	558	526	553	554	563	534	528	557	559	532	588	555	563	535	516	588	576	573	536	551	556	591	550	605	558	592	529	582	560	536	558	578	569	560	582	564	541	576	577	534	554	581	584	563	560	529	557	572	543	507	577	537	521	519	556	543	547	565	536	551	527	552	553	526	562	585	602	561	582	579	538	584	572	527	525	553	597	551	525	564	543	566	525	530	541	572	557	543	593	579	574	523	600	582	530	557	563	596	570	567	550	528	553	601	544	553	592	545	555	550	532	549	586	541	549	578	574	561	504	549	570	574	550	549	606	579	546	521	543	599	571	608	529	556	515	548	587	577	553	564	532	560	577	569	507	556	573	577	537	578	580	567	524	571	563	588	570	521	533	529	541	571	547	575	558	540	523	558	571	575	539	547	592	571	634	552	532	567	543	529	558	567	530	568	584	533	574	588	568	573	559	549	584	559	560	593	583	553	550	576	553	628	581	529	552	608	593	592	571	536	558	539	572	556	551	571	535	580	522	534	548	532	569	557	593	574	553	559	574	562	512	541	561	569	536	529	566	558	587	523	540	550	566	574	570	542	561	570	560	548	584	547	533	561	576	573	561	551	574	526	538	535	571	538	559	571	564	563	528	561	547	536	526	569	559	549	540	592	577	551	600	595	580	544	540	539	546	554	571	542	574	551	585	579	580	508	560	555	603	543	571	547	544	579	537	544	599	557	551	578	525	541	545	578	577	538	570	571	542	557	556	574	505	555	579	549	548	580	551	577	588	554	573	565	568	549	565	555	577	562	549	571	618	524	567	575	578	512	577	590	561	579	549	526	576	555	550	546	531	540	532	576	568	509	554	556	545	571	526	583	589	540	544	579	574	573	558	577	566	522	548	578	533	544	551	556	554	541	574	568	563	567	543	550	555	580	609	562	539	575	567	596	541	553	532	570	561	547	552	566	566	570	579	581	569	582	533	562	575	566	548	554	574	553	527	592	580	525	508	580	557	538	580	539	519	552	507	546	561	542	576	542	554	559	526	564	559	511	583	526	584	579	569	575	565	530	553	544	568	560	549	597	583	577	528	555	537	599	537	547	570	565	545	533	588	595	528	580	555	569	559	547	570	531	596	573	557	595	573	578	576	545	591	598	550	567	531	548	585	557	562	568	569	545	562	573	569	575	494	530	521	578	599	553	543	526	551	574	550	557	558	591	565	561	570	550	564	567	568	552	545	560	595	599	581	531	552	501	520	565	570	537	541	535	551	527	554	591	560	575	572	568	559	601	560	552	580	564	576	561	567	572	569	552	578	585	565	581	553	540	550	576	596	573	551	537	527	582	572	551	553	599	525	546	584	554	562	554	535	584	560	570	552	566	590	600	578	486	586	558	505	518	579	554	566	564	524	572	566	550	541	528	535	591	561	555	597	503	573	550	558	580	554	579	554	556	546	592	562	548	547	524	544	562	553	546	573	558	549	538	580	575	557	559	557	573	565	576	552	543	568	564	532	541	542	563	561	561	561	598	576	563	549	559	559	556	573	580	571	526	542	550	607	576	601	579	587	544	571	569	526	603	573	600	545	546	579	553	542	558	559	543	584	560	543	537	578	571	573	616	583	556	559	588	560	557	554	514	582	556	586	509	553	580	579	591	569	571	533	552	567	566	524	497	554	576	581	513	551	569	598	503	539	572	570	549	539	557	579	567	564	549	546	557	557	531	500	555	538	567	528	502	578	573	580	596	563	564	574	547	559	542	598	550	564	577	564	528	563	564	557	532	566	551	561	581	563	595	563	574	636	573	602	559	536	555	554	531	551	596	528	582	545	518	608	601	628	579	541	524	561	519	549	513	547	543	549	581	514	567	571	552	553	513	533	541	591	577	541	581	534	584	565	567	557	516	533	558	533	575	583	559	582	546	558	562	577	555	589	551	561	553	533	562	556	537	532	580	554	573	539	575	607	586	558	578	545	584	549	538	565	597	545	539	558	510	545	492	540	546	550	544	543	543	533	576	568	578	595	531	604	534	578	525	533	553	527	528	543	583	535	552	563	531	572	578	557	519	555	561	584	550	560	566	561	563	575	577	539	588	539	545	546	551	569	522	571	558	579	569	555	594	557	570	550	562	561	540	529	577	575	584	540	583	549	535	537	623	548	488	560	560	536	618	536	562	566	555	585	562	517	533	596	544	620	582	588	580	570	526	560	627	546	592	555	534	552	528	558	557	547	555	564	601	555	574	562	568	575	535	545	549	569	529	597
10468	5944	3227	1339	478	349	205	127	175	386	705	801	685	521	519	343	269	206	162	147	138	119	97	103	113	100	111	98	103	110	89	107	82	107	96	84	100	87	111	106	114	105	99	92	98	99	92	102	102	103	101	118	97	108	104	104	95	105	109	98	97	110	112	82	103	111	102	100	103	77	122	101	96	97	105	106	84	93	111	113	93	107	83	99	99	101	93	96	104	93	89	95	103	100	101	115	107	87	118	99	107	94	97	87	94	87	103	91	89	90	104	120	123	93	98	98	111	81	94	87	104	118	97	94	77	92	102	99	101	101	94	93	94	127	98	108	93	94	100	102	99	111	95	99	102	95	85	101	84	80	103	108	102	105	99	115	93	104	111	85	96	99	104	130	106	101	84	100	94	103	101	88	87	96	84	109	101	105	95	103	107	97	135	88	95	104	111	113	114	118	89	102	89	76	82	111	126	97	106	103	91	99	72	101	106	92	102	108	94	109	93	89	103	91	119	94	98	106	95	99	88	103	85	105	83	101	114	116	96	94	93	92	96	99	95	94	95	91	89	93	110	89	100	116	98	88	99	105	117	91	106	108	103	96	77	104	101	95	108	97	105	117	102	94	92	98	106	103	107	101	93	104	93	98	87	96	86	106	104	105	90	106	119	100	96	95	87	104	106	94	111	111	114	98	104	100	88	97	105	105	101	103	88	102	78	104	100	108	101	107	112	92	86	90	122	92	102	88	93	95	106	110	95	99	99	109	93	112	88	100	91	99	112	108	100	109	101	117	107	94	108	102	95	104	87	99	106	124	89	85	80	92	100	111	115	96	102	107	94	95	89	107	89	83	109	97	106	92	99	97	111	89	105	98	100	98	107	107	113	121	99	122	108	91	84	94	116	89	94	106	115	99	125	94	117	104	102	94	96	105	105	109	103	95	109	101	113	101	95	101	102	121	83	86	114	105	101	109	104	108	91	109	111	115	97	97	84	115	95	111	106	112	126	99	90	99	95	99	99	103	107	123	89	101	89	108	90	89	99	108	97	107	107	108	94	110	107	92	87	91	104	108	93	96	122	101	95	108	87	99	98	99	96	98	96	120	96	109	103	116	99	103	97	85	112	108	108	107	94	110	104	100	115	80	115	106	98	101	101	113	108	97	91	110	101	102	91	100	93	94	95	83	93	106	97	97	90	94	92	110	108	101	109	89	96	89	85	99	101	108	103	100	98	105	97	118	102	100	83	101	71	111	106	125	113	105	110	103	99	73	113	96	103	94	105	96	114	109	104	84	92	97	86	88	105	108	94	117	105	105	95	90	102	102	102	96	87	88	88	104	86	108	102	98	125	107	84	94	104	101	106	88	108	94	97	97	120	85	90	111	111	102	99	99	93	94	103	95	97	99	85	94	99	91	102	98	115	83	100	101	95	106	120	104	110	115	109	93	94	105	116	89	120	103	106	108	89	116	92	97	95	110	98	100	113	100	88	105	80	109	96	95	110	107	96	111	88	112	89	116	89	111	91	123	115	102	113	97	88	93	119	98	94	83	110	120	108	117	131	93	90	101	90	109	118	116	130	109	115	101	104	97	95	97	82	103	93	120	91	93	106	93	105	113	103	98	107	93	105	95	95	94	100	88	98	87	91	106	109	101	83	94	96	90	89	94	100	114	88	100	107	106	99	84	102	114	130	88	104	97	98	96	116	90	121	93	91	102	98	91	126	102	95	114	103	107	114	100	118	101	84	106	96	97	106	98	98	102	104	98	113	94	103	111	83	110	99	103	86	114	104	103	88	95	101	94	104	87	92	98	113	102	90	109	109	99	79	84	83	100	96	102	91	98	110	124	111	87	98	115	86	92	108	95	91	103	92	113	114	107	94	84	109	104	107	101	92	122	88	99	91	96	94	89	95	112	102	104	104	91	84	96	96	82	96	105	100	111	122	93	102	103	100	88	108	82	90	84	88	104	86	97	104	90	92	100	106	85	84	90	112	92	98	103	89	106	120	97	92	100	95	113	111	91	96	94	129	105	107	105	102	96	106	101	80	89	95	93	89	120	99	108	96	114	96	95	112	101	87	93	87	100	110	94	115	104	100	89	116	100	95	84	110	111	100	100	117	110	107	81	99	123	110	119	106	110	90	102	99	88	106	94	105	101	99	124	107	102	108	106	98	110	104	99	113	98	104	104	94	116	102	106	96	101	87	122	94	98	106	100	85	100	102	91	99	107	92	115	105	111	97	101	88	113	97	78	92	98	116	99	103	104	104	95	101	92	102	114	115	100	104	110	91	97	100	93	100	94	121	101	86	107	89	116	90	105	92	104	115	100	105	115	85	124	82	93	101	93	96	97	88	112	91	100	92	110	113	120	95	83	116	115	96	110	88	92	117	97	106	88	97	114	97	121	111	91	104	108	102	95	118	107	99	112	90	101	109	105	103	105	111	101	104	96	95	104	106	99	116	96	84	85	98	88	99	110	101	97	95	110	96	90	135	110	104	108	110	107	114	123	116	107	110	95	80	121	84	98	93	115	92	92	96	111	113	93	93	110	120	88	115	96	120	104	83	113	96	109	102	97	100	102	112	89	99	97	96	94	105	101	94	110	106	103	93	107	96	96	94	107	113	110	122	107	99	106	112	98	80	89	122	133	95	101	115	110	115	92	79	102	90	98	96	103	101	94	114	101	97	117	98	105	91	86	93	97	115	95	97	90	102	115	100	99	93	89	86	106	108	101	95	101	101	104	102	102	98	113	109	102	100	113	108	96	114	98	108	115	91	101	108	115	109	118	105	88	92	113	90	105	107	92	97	109	112	96	90	101	104	85	90	104	98	109	118	96	99	87	105	96	107	90	93	85	103	106	108	102	88	103	101	103	101	103	96	113	108	74	108	106	101	90	100	109	100	104	102	117	109	104	123	114	97	111	110	115	91	104	101	99	89	100	94	108	111	105	109	110	105	93	108	105	106	96	101	115	92	89	103	99	97	104	86	111	106	101	111	97	101	107	93	99	95	96	104	102	100	106	98	100	102	99	78	105	107	111	85	95	113	97	111	103	96	87	102	85	103	102	112	85	113	76	106	112	116	102	97	97	106	92	87	103	103	109	107	112	91	90	106	101	122	104	101	96	81	103	103	90	106	96	89	128	115	112	112	105	102	88	100	115	90	113	91	87	97	108	108	99	102	106	103	103	107	96	102	95	91	116	90	89	95	92	95	88	78	101	119	85	87	110	97	97	91	90	108	84	104	114	94	96	94	98	111	112	98	102	102	82	91	95	93	98	111	110	117	97	109	104	110	87	105	123	98	109	90	83	108	87	105	97	98	103	119	97	110	119	93	110	103	113	87	98	92	107	100	109	109	98	92	108	95	100	108	102	107	100	99	112	118	109	109	102	94	101	125	96	108	116	108	101	98	94	92	110	96	94	81	99	101	99	125	107	86	100	100	94	102	97	93	97	98	111	93	95	96	96	102	107	101	110	112	126	92	99	89	88
39345	26764	20144	13428	12567	10464	5553	2653	4026	8916	15111	15439	13356	9627	8653	6107	4275	2909	1949	1630	1262	1047	924	794	780	772	767	734	774	725	732	758	708	759	795	746	692	703	772	711	766	785	763	719	749	730	778	759	740	719	758	724	831	675	754	760	777	755	797	788	777	752	808	720	803	719	751	711	735	798	770	759	781	756	761	782	726	798	747	710	792	759	782	730	762	778	794	769	776	745	783	777	727	774	759	748	768	716	730	759	793	754	743	741	789	768	785	764	781	760	727	750	782	764	736	784	708	748	767	766	771	763	714	770	755	742	777	767	779	726	762	807	760	744	695	805	774	802	760	719	788	773	762	805	765	789	790	757	778	758	753	763	780	735	797	763	752	743	731	727	795	736	781	789	756	761	736	732	739	722	731	748	719	737	735	742	749	814	762	751	749	706	766	751	792	774	755	743	767	754	795	779	732	743	715	757	755	782	737	757	736	744	740	751	762	728	785	718	735	755	710	726	799	766	771	786	775	763	734	760	753	782	755	772	774	730	712	716	751	744	783	723	733	784	775	760	761	753	766	780	735	717	816	764	767	785	723	760	705	759	703	759	796	769	745	742	718	776	744	781	706	750	777	749	696	777	732	780	752	761	775	778	733	827	759	759	764	771	753	740	765	776	740	685	753	735	740	805	763	775	756	738	784	709	743	763	752	752	721	757	753	751	740	780	683	772	771	783	731	687	788	713	811	754	734	730	764	770	765	756	754	763	717	741	782	760	736	773	757	796	734	715	733	781	731	727	771	725	798	728	787	762	767	707	750	696	706	697	771	708	769	757	782	792	702	730	758	760	795	725	790	704	780	719	740	751	765	799	749	744	754	731	727	789	757	786	701	812	751	738	769	728	716	743	745	783	730	745	789	708	726	739	785	785	714	736	781	738	757	762	744	738	785	734	752	755	772	740	769	749	749	740	775	776	736	749	743	744	749	755	754	750	764	741	713	724	762	712	786	741	755	740	701	754	764	781	781	762	771	729	741	685	736	719	725	777	753	711	713	780	672	723	729	712	725	801	749	766	741	738	773	741	739	747	786	703	752	779	736	773	751	740	828	712	755	759	717	748	733	782	766	717	777	743	766	769	720	796	745	756	768	759	773	728	722	765	787	757	758	747	739	755	773	686	761	763	769	762	829	768	727	710	706	729	777	720	726	767	804	752	782	773	743	782	810	799	742	701	826	729	774	771	755	763	708	762	810	744	766	789	734	751	753	775	767	735	728	779	759	756	769	727	802	736	749	758	717	750	770	711	727	739	715	740	737	734	791	750	776	777	759	764	749	719	734	699	787	731	754	742	746	742	748	759	812	780	773	738	680	746	729	720	742	718	718	748	732	753	741	748	724	806	803	745	799	774	792	670	769	749	758	782	792	758	757	772	788	735	788	775	739	749	752	759	762	740	783	777	777	723	710	725	771	769	783	749	746	736	751	810	737	728	759	758	751	804	699	718	750	768	787	785	782	776	751	736	708	757	733	748	722	761	748	762	732	733	757	761	767	742	714	796	780	745	725	752	776	758	738	793	746	784	718	713	760	781	765	743	703	751	735	721	778	789	687	780	785	788	782	748	764	788	773	752	712	777	726	811	749	776	752	745	756	760	789	724	804	769	783	694	804	750	769	730	746	798	732	766	770	692	751	772	730	766	763	708	730	745	734	756	753	772	743	786	779	762	723	763	767	760	751	803	726	757	725	762	787	735	755	741	743	743	784	729	756	729	761	753	748	774	779	714	770	744	802	753	753	759	720	725	781	766	755	717	733	797	773	739	775	756	765	768	724	805	767	736	749	744	761	743	748	838	715	791	740	775	748	761	749	754	791	759	771	761	758	790	768	751	768	771	743	765	758	749	725	811	757	756	796	791	720	734	762	762	715	739	744	727	726	764	765	747	722	786	765	728	751	748	794	783	750	821	769	723	732	743	741	764	802	724	791	780	740	753	735	755	743	741	726	731	750	743	694	796	746	748	755	725	770	787	794	773	762	767	785	766	760	732	743	794	771	800	754	727	729	772	769	730	750	714	734	744	759	783	745	806	743	752	769	735	738	702	725	744	756	744	772	756	754	777	837	763	735	777	714	763	708	769	677	786	699	745	745	719	756	750	750	742	791	758	761	713	772	769	711	798	776	688	743	730	732	807	737	799	784	768	719	700	762	753	751	752	756	761	755	782	767	744	783	788	732	767	759	734	721	759	778	707	759	724	711	777	813	773	740	729	757	762	751	747	747	723	760	759	757	732	748	748	773	739	775	715	744	791	711	749	712	722	706	715	767	742	757	732	737	767	770	709	766	720	776	746	784	748	804	773	724	758	799	751	758	739	716	763	807	764	744	739	793	734	745	772	743	746	765	768	764	744	741	715	727	758	790	747	766	763	727	772	729	757	724	727	720	726	729	737	699	738	764	764	736	742	735	727	745	844	801	754	759	746	762	742	774	798	734	703	773	752	744	725	755	762	719	782	758	790	762	746	701	764	810	730	758	750	778	727	737	755	753	764	783	708	709	770	768	775	715	741	821	753	718	797	746	735	727	764	791	727	741	755	777	804	710	739	726	768	765	767	723	778	777	807	786	777	761	776	664	733	701	773	710	798	761	781	717	784	749	751	728	727	756	741	764	767	751	732	750	743	770	751	774	740	731	791	772	715	798	744	720	767	706	773	763	696	732	711	741	829	744	719	725	761	777	757	732	759	733	719	727	711	708	728	764	824	807	736	763	754	732	759	784	791	780	721	737	776	789	767	745	736	773	724	706	784	770	735	759	771	731	733	708	774	766	768	778	776	734	766	750	787	729	699	724	750	737	778	765	771	763	774	747	722	757	759	742	746	781	793	763	757	735	756	744	766	749	753	741	762	757	723	735	766	776	754	764	812	708	715	775	708	704	755	789	755	761	736	731	763	743	799	764	753	778	747	792	735	723	764	780	741	789	736	703	760	683	740	759	772	754	805	733	774	761	782	782	779	784	732	746	762	796	751	745	744	750	753	754	759	714	742	739	783	793	790	823	757	735	706	757	745	770	732	758	697	722	779	756	773	776	745	751	813	696	755	772	725	723	723	742	753	709	779	753	723	761	715	747	748	732	791	728	751	750	766	758	801	749	742	731	740	761	797	752	778	749	726	742	757	745	789	727	743	748	740	758	766	716	742	776	740	742	805	744	730	762	727	748	736	728	730	742	740	766	738	773	738	779	785	719	802	743	773	760	765	744	747	770	717	801	762	725	750	737	722	764	731	736	736	763	773	764	728	715	780	764	734	715	783	725	707	773	753	730	776	754	770	792	796	743	759	737	683	780	784	717	708	772	712	739	704	800	756	767	732	754	797	735	761	765	715	703	763	730	750	777	738	744	799	743	753	737	742	752	712	770	762	774	720	736	732	732	729	764	745	767	782	751	802	731	798	802	730	736	739	772	758	815	706	773	744	774	706	776	770	772	743	750	708	765	742	743	766	822	699	728	756
10059	5461	2255	1018	523	294	194	121	191	357	639	659	599	466	463	368	240	190	159	112	103	86	90	85	96	92	57	85	72	78	85	92	92	83	79	97	72	80	64	71	86	84	76	74	73	58	77	87	80	66	82	84	82	68	85	76	69	90	64	82	79	77	88	82	99	79	99	79	76	70	79	66	72	72	67	70	62	70	79	77	73	93	84	74	72	81	62	74	99	79	80	71	83	91	67	74	73	75	61	64	77	80	58	73	89	78	76	64	75	65	78	72	82	75	96	88	78	73	81	82	67	79	71	72	70	66	88	77	72	66	70	66	53	80	80	95	83	76	77	78	79	87	84	76	80	95	83	78	84	87	81	74	86	81	77	79	82	84	95	70	73	77	85	91	73	76	73	71	77	69	68	78	87	83	83	85	86	81	76	87	68	83	76	79	94	81	82	71	112	72	70	79	72	89	87	91	81	71	73	78	87	88	87	68	87	77	84	83	83	72	69	83	76	73	70	77	87	73	86	74	65	91	80	66	74	75	92	74	80	86	76	93	99	70	87	82	74	85	81	90	76	73	75	72	80	69	68	79	82	83	92	81	76	90	75	94	81	101	80	82	83	70	82	84	71	72	101	80	79	93	79	82	95	67	76	70	90	86	86	79	77	73	89	70	88	84	95	91	64	74	72	78	72	85	85	82	85	67	74	81	100	71	87	84	75	81	48	82	79	77	89	92	80	79	75	86	84	75	69	96	88	73	96	84	61	67	81	60	85	71	90	87	74	83	89	86	86	62	81	91	78	71	86	73	87	62	75	90	87	76	77	85	84	73	80	72	61	96	80	97	74	82	76	83	75	82	95	86	79	89	79	81	88	62	89	93	95	77	76	86	82	93	80	69	73	83	75	88	82	86	76	74	57	74	82	73	81	65	86	84	90	67	74	81	73	64	81	91	90	91	70	71	76	80	86	74	83	79	72	86	86	70	73	106	76	88	71	88	71	78	85	82	84	68	66	68	70	73	84	64	89	80	80	72	88	74	85	91	74	79	77	85	62	84	81	90	69	90	79	74	74	70	79	77	85	74	68	78	78	71	92	84	79	73	74	79	84	92	73	73	67	74	79	64	67	82	81	91	72	78	86	85	93	83	82	87	66	70	89	66	75	64	85	77	69	80	65	73	87	72	76	80	68	83	76	77	75	85	69	97	78	91	79	71	81	81	80	75	81	96	68	66	79	76	81	80	64	77	74	82	88	84	87	75	86	74	94	69	87	80	92	83	83	70	81	85	80	79	83	68	89	75	93	81	82	82	72	82	83	76	71	76	79	91	71	75	76	75	87	83	78	87	79	78	96	79	72	84	73	82	81	93	85	64	73	107	79	74	86	84	80	92	78	69	69	62	91	79	60	89	76	88	75	87	79	81	75	62	75	96	74	77	91	75	85	67	66	81	74	92	74	83	71	89	81	87	77	85	86	77	74	75	84	91	67	88	76	82	78	83	76	76	75	77	73	79	80	80	79	73	72	82	75	81	78	83	74	66	70	75	85	77	74	78	79	76	87	89	76	83	90	86	85	83	72	87	89	91	76	99	80	80	83	83	83	65	91	63	76	75	80	103	81	82	90	79	83	75	76	75	74	84	76	77	70	85	73	57	78	72	68	75	88	68	69	83	88	69	67	75	73	92	85	73	74	71	74	80	82	96	76	84	83	78	66	83	69	92	93	73	86	71	81	59	81	75	81	71	87	80	74	98	83	75	66	79	85	81	97	83	68	80	72	78	78	83	88	75	87	82	83	82	90	86	74	87	79	80	78	77	91	88	87	70	80	69	83	77	82	73	69	75	72	89	79	78	93	81	86	79	69	66	74	76	86	91	66	94	80	74	93	88	80	73	93	85	71	82	78	84	93	83	77	86	82	63	81	85	74	76	73	95	82	78	80	99	79	68	73	93	80	105	81	70	86	72	86	78	87	86	90	76	92	72	96	75	67	75	77	59	85	71	72	76	88	65	83	83	74	74	98	74	86	65	64	85	82	87	91	65	87	82	74	91	77	87	94	74	79	76	76	69	86	80	72	72	102	83	83	81	75	82	78	62	75	82	85	78	75	65	66	65	70	78	68	78	86	80	74	84	89	75	88	81	88	82	78	67	79	84	98	80	70	78	79	65	88	79	74	81	77	80	72	87	74	68	86	84	73	80	80	78	86	72	73	85	62	93	87	93	96	92	89	65	82	65	89	86	70	83	65	90	89	72	75	76	83	80	82	88	82	94	83	97	89	61	76	82	74	75	87	96	68	100	77	79	71	80	68	68	94	91	77	83	94	90	74	51	71	67	85	72	80	61	74	61	71	96	79	71	80	99	84	81	95	80	79	74	89	79	75	74	88	75	77	71	92	75	63	82	68	74	73	68	80	82	91	75	66	80	80	86	84	89	71	74	77	80	82	81	92	74	84	89	90	70	85	78	79	87	84	77	80	95	72	74	74	77	76	82	82	70	72	84	87	71	87	71	80	81	89	75	78	82	80	82	76	70	59	78	65	100	71	100	66	88	74	77	77	79	92	79	78	79	87	90	86	73	81	53	85	83	86	75	77	90	71	66	87	96	73	61	71	103	69	88	88	80	82	89	86	64	95	93	77	94	74	73	91	86	88	70	73	71	66	87	75	82	79	61	115	80	70	92	81	84	72	73	88	61	64	77	81	92	87	98	79	102	71	82	72	81	86	86	83	84	87	83	79	95	75	88	82	85	102	81	90	67	88	83	90	79	79	81	79	75	73	92	66	83	72	90	71	75	77	74	78	76	69	88	85	77	67	85	80	92	83	74	68	78	74	93	78	79	74	75	76	78	85	66	83	86	79	80	81	69	65	74	84	82	84	85	94	77	76	86	81	67	81	72	69	76	67	82	63	82	85	80	81	59	94	81	80	86	69	76	107	88	88	69	89	81	77	78	74	83	90	69	81	66	86	90	80	79	77	75	67	89	81	84	73	74	81	84	75	88	77	86	69	81	78	73	84	86	90	66	83	66	80	75	83	80	81	82	75	60	98	64	74	84	69	88	72	79	82	86	83	69	83	82	79	94	67	69	70	79	67	81	74	94	75	66	80	84	81	87	84	90	69	68	74	76	79	74	58	73	76	73	90	74	84	84	74	88	93	83	70	78	83	75	78	82	89	98	77	69	69	67	80	79	78	92	91	89	81	62	80	79	86	77	62	88	71	84	76	82	74	75	77	92	82	80	83	97	86	78	78	77	71	86	74	77	68	100	75	68	89	75	81	83	80	74	74	78	79	89	85	71	75	76	59	79	82	82	76	96	75	85	98	62	90	86	71	84	85	72	79	81	82	75	85	83	69	69	90	77	70	98	80	75	81	79	80	77	86	95	70	93	86	90	82	83	79	62	71	69	69	73	83	83	83	77	76	60	92	94	75	67	71	79	89	90	95	91	66	92	76	69	85	81	83	80	87	71	87	66	69	75	95	81	78	78	74	76	76	86
37082	25790	15848	12283	13569	10038	5779	2479	4658	10122	15589	15439	12672	10221	10134	6993	4663	3152	2079	1573	1262	1005	776	680	619	630	597	619	583	603	659	613	608	636	640	628	556	599	666	593	616	581	603	602	615	575	626	568	637	608	643	622	587	619	585	630	610	588	580	581	629	673	598	578	586	624	617	632	598	586	620	638	571	597	597	605	575	631	599	587	590	610	580	577	614	650	612	591	640	642	592	598	619	622	595	589	609	599	601	577	591	602	599	613	633	608	560	581	609	588	598	606	625	595	631	587	601	613	609	612	584	636	616	614	604	599	655	638	629	610	597	627	666	594	572	610	624	574	592	629	589	618	622	602	603	569	590	584	605	607	627	595	636	604	618	600	587	627	625	600	639	592	619	645	616	595	608	577	606	597	593	612	589	595	618	620	596	573	637	613	592	593	631	650	597	562	549	575	585	598	626	602	608	607	582	572	615	577	585	640	618	567	608	622	590	629	617	581	611	610	667	612	646	609	624	632	601	522	635	615	647	645	581	619	642	586	634	593	613	611	643	606	622	613	613	620	587	626	626	577	614	603	601	624	638	651	597	618	632	630	617	606	622	624	624	581	657	585	626	616	591	596	619	599	596	630	650	604	555	624	565	644	636	640	594	561	619	579	576	598	601	614	614	638	589	573	629	592	559	629	582	636	634	595	576	600	624	628	604	611	589	558	617	598	630	604	611	656	615	608	642	626	643	624	617	583	575	610	567	681	599	632	603	624	592	619	604	671	618	639	636	638	594	574	638	600	567	651	593	607	633	609	577	570	602	587	596	625	558	590	575	627	610	570	558	638	645	589	608	617	569	591	616	589	599	560	616	601	577	612	599	614	581	668	619	584	580	576	592	573	588	636	613	617	592	625	631	571	541	603	591	612	621	614	585	573	560	557	617	625	578	598	588	592	607	650	553	582	658	609	621	578	619	595	629	652	586	601	578	605	595	595	564	607	586	547	626	571	612	621	616	626	580	614	596	656	603	631	597	619	643	623	648	628	539	605	614	604	627	638	652	607	651	595	609	600	590	614	586	613	562	587	558	587	599	573	583	597	590	618	624	608	557	609	638	644	631	612	593	581	572	574	619	633	585	607	632	585	605	609	592	589	578	610	580	591	594	621	639	611	626	566	611	678	625	599	655	609	620	591	609	592	583	637	620	613	610	603	635	612	649	624	599	601	583	626	648	646	622	591	610	619	617	607	617	633	587	595	619	610	602	592	614	634	599	604	609	650	610	577	618	616	603	598	558	568	603	628	631	565	611	601	631	597	630	590	628	582	615	603	647	647	609	647	615	590	649	581	605	624	600	619	605	576	615	619	594	592	562	609	627	607	595	627	599	559	585	559	618	566	643	663	585	628	563	605	595	594	620	624	622	645	669	601	630	598	622	612	637	627	605	596	590	631	626	602	618	580	605	612	594	620	638	596	601	554	656	640	615	617	587	602	605	603	629	615	613	586	599	622	620	628	614	607	616	633	592	626	636	614	601	616	614	620	619	632	598	580	592	605	578	630	603	579	592	579	606	579	627	633	631	621	620	604	611	590	631	568	560	586	592	617	607	614	610	609	623	609	580	557	612	564	660	614	589	615	631	602	575	610	612	589	626	655	595	648	537	666	615	573	591	598	566	610	572	589	611	617	611	605	581	580	627	620	593	619	665	597	612	575	619	600	597	597	589	626	590	580	606	615	624	626	626	624	631	638	619	596	559	619	622	610	596	629	642	605	611	630	604	629	593	616	617	628	628	615	618	616	599	606	596	635	577	641	613	587	588	578	613	604	601	637	596	601	605	593	577	610	589	601	577	645	593	591	572	548	605	628	597	604	586	614	630	627	619	612	627	622	616	631	646	614	640	601	620	610	603	624	594	631	610	593	615	627	623	571	601	619	569	606	661	622	624	636	608	598	623	548	604	589	636	632	619	622	559	606	612	586	648	584	616	596	604	616	640	572	599	618	625	648	617	591	609	589	617	583	588	593	645	588	629	590	629	620	607	548	599	604	596	584	618	650	635	592	614	588	630	590	608	656	611	610	606	596	624	627	578	628	636	611	637	600	603	588	655	624	621	591	599	588	627	620	564	570	614	614	586	600	635	606	526	588	589	582	613	647	637	655	581	597	603	576	619	612	580	589	621	677	631	614	605	535	558	594	611	588	614	620	601	647	589	634	570	581	615	583	612	585	597	608	584	643	576	632	611	643	586	643	602	609	636	615	625	595	592	606	609	583	600	602	629	605	586	626	623	592	623	580	591	585	589	591	568	601	596	628	604	626	580	583	621	624	612	580	621	582	641	627	598	586	577	585	616	600	624	659	557	575	583	626	609	570	613	618	594	622	663	577	627	601	624	613	593	602	612	601	629	579	583	586	583	608	542	619	617	606	608	635	632	584	621	590	661	579	652	637	612	612	541	580	615	599	629	595	562	616	612	623	566	560	579	596	607	632	626	614	629	606	612	621	614	621	601	593	607	610	576	607	624	627	603	564	586	571	599	641	558	583	616	567	617	592	593	641	632	627	572	622	600	612	603	584	617	598	643	606	601	638	649	630	630	642	634	631	599	599	635	584	570	606	637	580	625	616	600	603	602	624	609	605	646	565	624	621	621	564	603	636	591	619	627	609	578	622	621	616	616	610	574	627	628	623	613	604	633	613	624	604	586	630	630	640	613	628	634	602	600	596	616	585	622	593	646	583	578	587	606	614	652	583	599	634	589	557	562	569	608	628	607	593	590	586	588	654	567	659	640	563	570	616	593	606	606	647	592	602	622	643	598	581	628	590	614	565	602	601	606	601	605	611	634	632	603	581	540	618	635	607	576	611	618	596	600	566	594	594	620	658	592	630	578	603	611	614	557	603	600	553	613	589	635	583	627	644	620	606	578	633	613	610	659	614	565	606	631	644	569	595	642	596	588	646	615	588	569	626	637	613	616	568	598	564	633	623	577	604	578	611	621	572	589	619	642	600	587	578	582	611	617	616	599	583	621	619	610	638	631	678	617	569	584	600	602	593	599	591	621	585	615	591	599	602	632	587	625	569	645	613	551	629	582	642	603	577	599	597	607	659	579	597	606	616	593	652	612	600	607	585	604	596	577	608	598	601	585	613	616	574	558	608	597	602	632	575	655	627	580	632	616	648	611	640	622	587	611	590	584	628	591	589	612	589	610	571	612	623	595	585	631	657	628	607	596	629	608	587	603	628	581	594	630	589	669	598	618	607	599	592	631	597	632	586	616	589	597	665	602	581	574	619	664	552	609	628	617	648	618	572	608	623	596	645	640	630	630	638	624	610	632	583	597	591	602	621	610	595	617	601	635	601	586	650	596	591	583	647	577	576	611	590	591	609	626	605	591	605	605	564	618	601	584	582	615	586	624	608	612	617	625	621	638	607	641	611	570	637	591	601	608	634	544	635	611	587	589	596	576	605	641	608	573	619	616	616	651	627	607	612	624	617	626	590	579	619	600	620
11921	6926	3591	2066	930	700	344	181	390	820	1257	1337	1214	903	959	701	506	355	241	206	188	148	131	122	117	124	102	117	102	127	111	100	112	129	103	107	116	99	128	108	102	106	124	131	114	122	122	113	127	113	127	105	126	107	110	104	105	127	112	104	110	92	121	113	125	120	104	110	110	102	106	97	96	117	113	118	105	121	103	113	111	127	118	118	114	111	103	104	108	111	144	126	144	121	113	122	121	126	111	108	114	99	105	106	106	108	112	121	98	96	126	152	106	90	104	109	103	119	108	117	106	112	114	117	126	110	100	120	94	107	94	103	112	121	102	108	101	117	111	91	119	107	110	99	109	126	93	110	100	98	111	114	126	98	106	105	118	112	112	113	114	115	88	113	116	117	103	107	103	122	125	124	100	104	102	126	121	131	113	110	123	115	115	113	83	104	110	102	89	132	121	127	110	103	116	113	128	93	103	120	112	99	120	128	103	114	105	119	115	106	85	103	114	129	128	91	117	108	123	98	103	108	120	132	108	118	126	105	123	101	111	113	97	125	110	112	100	118	121	113	114	105	119	144	123	94	105	114	107	123	113	106	117	101	108	124	117	136	123	92	133	105	102	126	109	127	115	101	119	122	105	113	128	106	110	108	130	116	101	127	122	109	104	109	105	116	132	103	126	108	123	114	106	91	120	116	110	111	113	119	132	120	118	95	120	111	94	107	101	121	121	117	97	91	131	117	101	117	117	118	124	117	98	122	114	109	114	110	113	123	106	103	88	99	104	116	92	110	118	130	104	114	117	128	102	121	125	110	121	113	107	115	99	104	112	126	128	104	149	104	125	101	101	120	96	110	99	113	117	118	111	101	115	140	122	120	110	124	105	105	118	128	103	106	120	124	108	102	111	123	99	115	118	116	109	108	103	119	130	129	114	118	93	107	113	108	90	113	119	108	107	117	110	118	123	86	124	129	120	111	115	119	111	106	132	115	110	119	110	80	112	101	118	94	104	117	109	108	115	116	100	133	116	117	98	98	131	110	103	127	115	112	116	123	96	99	112	120	130	112	122	111	98	118	101	119	116	121	109	108	109	99	127	117	121	114	126	116	129	110	121	124	98	110	114	100	99	108	113	95	120	103	114	129	122	106	112	85	123	106	108	111	123	128	122	105	114	124	106	114	122	111	125	115	117	116	98	115	124	106	100	123	105	113	94	100	106	114	103	122	109	113	121	117	110	128	123	94	99	113	111	110	112	93	118	113	114	100	125	106	111	113	117	124	125	105	99	101	122	107	108	105	129	106	92	109	105	109	116	105	117	98	123	113	114	93	101	126	104	112	121	118	116	126	110	109	117	118	126	121	109	122	105	125	110	104	100	105	119	110	122	122	93	125	118	119	112	111	130	109	122	104	108	104	118	122	114	108	111	113	85	124	122	133	124	107	97	112	104	103	114	117	117	145	112	111	101	122	104	117	113	107	98	100	112	108	100	112	124	97	111	105	111	111	110	106	117	98	108	118	107	120	132	114	103	117	110	104	103	126	91	109	90	109	112	108	128	115	100	107	110	116	92	109	110	119	114	89	113	104	128	114	117	106	120	107	113	123	117	101	124	107	106	123	122	124	112	118	88	102	112	128	123	105	101	103	107	108	97	122	124	124	102	106	99	126	92	111	107	121	102	106	110	118	119	115	114	112	112	112	99	107	131	86	108	135	116	113	104	115	110	118	115	121	103	109	102	143	110	127	119	126	105	106	106	117	97	112	121	110	107	110	105	119	95	101	123	104	122	111	127	114	121	97	116	128	108	94	110	101	107	93	107	102	107	117	108	130	122	89	117	129	106	119	120	115	110	104	112	124	105	120	111	108	115	114	104	90	129	104	108	118	105	98	96	112	117	118	111	111	119	125	141	110	122	104	121	120	108	120	88	97	98	110	112	101	115	98	121	96	97	103	122	103	112	95	114	114	107	135	105	125	112	110	105	113	134	109	117	96	105	103	91	84	108	113	112	115	107	126	102	112	132	94	103	112	125	117	117	101	108	97	90	125	123	110	120	123	103	123	100	133	109	87	102	115	103	112	93	108	126	106	112	120	111	138	101	103	86	102	104	117	116	107	116	122	107	109	103	89	108	137	112	82	117	103	119	115	88	104	117	111	104	91	104	106	108	108	115	104	112	120	105	109	130	112	99	121	85	95	100	106	107	130	120	120	119	110	105	124	108	110	114	113	104	104	118	129	105	125	103	106	111	107	99	111	109	126	104	117	126	105	116	112	104	113	107	111	108	113	127	124	115	107	150	129	98	101	113	110	119	103	105	114	121	114	100	123	96	117	128	107	95	131	112	124	109	120	107	120	107	107	114	97	113	121	127	120	102	97	118	114	112	103	115	93	120	124	95	106	118	124	105	120	129	113	119	119	108	99	113	108	105	124	114	118	113	146	105	102	127	109	110	113	116	103	96	94	123	113	103	120	119	93	104	129	104	106	123	97	108	98	114	112	129	110	96	111	116	106	133	101	116	116	119	111	113	123	130	122	112	111	119	111	126	103	114	96	128	112	133	122	104	100	102	110	109	110	137	111	120	123	104	120	108	96	108	114	119	100	109	117	114	110	96	103	114	104	113	115	113	119	117	115	139	102	118	112	110	108	120	121	105	97	110	112	123	113	111	108	121	118	100	118	126	108	124	108	119	106	117	105	121	114	120	112	120	107	115	96	113	128	116	112	103	110	96	125	92	121	132	126	111	111	85	107	108	114	116	115	129	102	115	117	101	98	102	124	100	89	115	100	115	108	105	124	107	110	123	99	129	116	109	123	121	119	133	106	112	106	113	105	116	105	109	111	109	106	118	93	102	101	105	119	110	127	99	124	110	119	126	115	116	114	97	110	109	108	114	130	118	109	115	115	112	120	108	109	124	126	134	113	112	140	112	117	137	113	120	104	120	123	117	104	117	98	91	100	112	106	120	101	128	114	136	120	112	114	119	110	109	124	116	137	103	101	108	104	114	113	131	122	103	117	129	124	97	112	100	115	119	123	95	121	110	115	98	124	117	114	109	130	125	97	97	120	113	107	123	98	108	120	110	101	135	97	97	107	99	98	109	95	105	118	115	111	123	108	125	103	111	106	109	117	129	120	126	108	131	121	107	106	94	101	118	99	122	112	100	110	106	86	123	105	118	113	119	110	123	104	129	124	115	123	117	102	105	119	102	113	125	112	118	117	122	121	100	111	111	83	111	112	116	108	109	109	110	110	119	112	95	123	119	119	110	113	114	137	97	120	104	107	105	115	97	104	102	124	119	117	119	104	128	107	124	112	124	119	108	123	100	111	111	125	85	130	132	110	98	96	104	133	118	106	98	115	125	105	131	90	128	117	111	112	108	132	137	100	119	115	110	115	125	116	103	105	126	118	117	120	96	97	129	115	106	98	110	132	96	117	107	93	115	113	123	106	107	116	118	116	114	112	144	115	120	108	130	115	124	103	119	122	96	116	110	101
41489	28178	20646	19061	20124	19329	8609	5256	10957	18371	23245	22425	19611	16384	16255	12102	8500	5639	3617	2682	1955	1518	1055	914	935	825	872	857	817	844	852	866	793	857	818	823	813	827	796	828	777	842	851	822	827	861	835	867	808	859	845	823	857	804	830	764	836	836	843	837	808	891	805	839	830	889	810	827	802	854	804	855	822	846	828	884	790	861	810	842	923	855	836	817	811	853	867	815	830	779	845	887	865	789	828	779	783	832	812	790	827	789	868	796	833	830	858	796	779	857	841	835	811	838	849	844	851	829	836	889	802	832	808	845	862	839	816	813	864	807	800	775	867	886	857	871	852	838	856	805	766	819	782	851	854	874	814	849	840	851	826	847	866	856	839	825	814	849	834	819	782	848	853	833	789	875	863	881	806	816	852	851	816	868	835	821	885	867	805	831	845	814	876	819	791	860	801	866	807	887	799	809	837	822	832	852	884	857	823	874	886	820	835	784	871	874	800	813	848	872	816	866	862	795	854	846	838	821	859	845	812	844	887	808	794	828	856	905	833	818	786	864	814	843	847	824	830	798	832	806	834	897	842	792	815	806	820	843	772	833	850	860	814	850	800	853	825	852	834	888	887	903	812	812	792	823	831	819	814	825	866	814	825	825	849	825	804	815	814	855	831	825	845	829	863	879	856	822	833	785	838	838	882	790	813	858	813	821	838	814	851	852	840	865	808	816	822	867	847	821	796	824	792	843	868	844	820	838	821	819	801	824	837	830	872	804	848	855	806	821	845	830	830	842	839	793	867	860	829	845	838	819	821	822	823	860	822	837	846	851	798	775	869	846	830	806	818	874	817	839	819	821	814	810	854	877	830	796	832	861	876	807	871	863	821	815	806	845	808	831	826	898	822	876	835	795	857	798	887	878	888	810	796	859	817	867	797	831	812	811	832	896	803	829	808	791	851	849	843	853	877	861	796	839	826	850	852	809	833	832	904	817	816	795	798	919	853	841	840	827	879	820	834	847	808	814	841	806	902	901	908	876	852	849	819	834	866	908	815	823	846	842	788	801	816	875	861	797	861	806	838	849	823	840	836	885	846	831	848	868	800	802	859	882	826	812	791	828	901	833	827	834	834	828	854	815	825	855	832	815	868	852	868	864	831	841	861	806	862	889	823	822	853	829	858	824	821	843	798	778	858	855	831	820	848	856	826	816	893	818	853	836	907	820	820	878	849	830	807	843	860	862	845	837	866	852	822	850	790	839	811	841	854	864	824	806	808	807	800	798	817	804	856	857	837	815	825	814	801	842	812	832	855	849	845	825	842	852	820	827	844	868	840	841	875	890	823	833	839	842	873	819	825	862	840	871	857	836	864	846	798	840	821	804	774	825	840	879	843	848	879	843	838	812	864	793	835	811	779	827	824	848	783	817	842	843	833	799	827	820	808	825	825	863	865	754	791	802	855	858	852	827	873	823	841	840	835	796	848	869	842	794	809	829	899	799	841	905	865	862	840	869	881	877	837	835	841	856	773	810	813	799	854	866	820	781	797	806	823	803	900	834	832	813	821	864	800	836	817	831	874	822	804	847	826	852	830	838	830	839	818	791	837	818	821	811	819	815	833	873	859	828	798	811	828	864	840	836	831	871	872	859	810	863	826	840	775	837	828	832	843	845	834	854	795	816	796	835	791	856	846	842	807	806	832	787	803	827	843	778	840	864	847	810	848	838	819	803	858	794	851	843	835	887	842	877	825	837	869	870	827	825	843	851	819	846	870	882	797	794	834	804	862	839	842	857	839	835	825	868	812	808	831	815	819	790	830	795	858	856	839	821	840	847	803	838	784	857	814	821	824	795	835	814	853	808	849	833	858	874	847	774	807	840	906	829	810	804	839	797	853	796	835	830	866	836	829	824	870	877	852	845	836	848	832	827	813	818	819	800	824	824	844	853	783	855	866	899	827	832	795	795	840	860	826	871	858	836	784	813	783	816	841	819	816	799	842	853	802	854	802	847	873	832	874	801	822	800	849	843	832	839	812	815	816	826	811	833	822	876	826	850	869	829	816	832	794	822	844	915	839	857	834	883	859	820	852	884	795	880	839	804	842	832	861	831	840	845	813	860	804	826	849	856	828	870	870	800	802	828	798	811	827	841	791	813	805	847	833	812	834	806	841	806	865	838	829	801	803	795	849	872	868	813	807	829	819	820	842	822	799	880	861	832	861	852	891	838	869	813	809	791	769	861	830	797	827	848	784	862	822	821	858	819	842	802	820	809	869	765	854	780	834	838	832	849	834	826	819	878	835	817	858	816	879	809	834	808	812	829	848	819	809	801	876	833	823	820	897	823	831	800	849	842	836	830	810	853	844	808	820	832	817	803	828	878	854	815	867	808	863	814	834	792	798	837	844	840	786	805	800	847	804	836	845	833	861	857	816	857	846	866	875	837	809	856	845	857	880	851	766	857	839	828	825	803	812	823	872	855	836	789	858	806	830	819	826	835	869	841	813	854	852	814	836	861	830	827	791	802	857	850	805	845	865	770	825	840	799	845	820	837	809	809	825	844	845	857	835	834	802	808	872	839	858	822	822	788	800	784	785	883	834	821	826	861	807	854	836	840	825	806	843	848	863	834	802	855	834	829	845	852	854	844	787	865	812	871	850	838	859	857	812	835	860	853	800	850	813	819	809	830	810	795	821	813	838	801	818	836	865	830	864	834	879	849	834	877	795	813	888	809	823	862	789	843	851	778	849	845	839	799	887	789	836	784	849	794	786	835	843	851	877	887	831	807	815	786	837	826	877	812	848	847	837	777	820	875	851	793	829	849	863	888	879	812	824	809	789	858	810	840	866	852	869	848	836	850	806	845	849	831	853	845	840	829	810	819	866	808	862	845	832	819	809	848	818	869	786	800	818	871	851	853	851	829	843	805	798	862	772	831	810	872	877	853	859	814	852	858	814	881	794	803	857	846	806	916	868	846	841	873	848	818	817	853	816	846	794	836	846	871	885	877	833	813	820	778	875	810	839	825	777	837	844	841	828	845	887	782	826	840	787	800	883	838	789	850	782	846	878	782	850	859	873	850	823	824	823	826	896	849	858	831	848	905	827	838	811	825	855	818	844	898	862	841	775	856	886	794	819	820	815	791	805	849	859	827	764	862	802	861	862	877	846	831	798	831	822	861	859	844	781	859	810	797	863	832	824	861	881	805	840	824	889	849	845	798	840	844	860	836	857	829	845	826	821	819	791	822	818	804	836	839	798	822	809	830	821	811	793	823	854	816	854	831	800	833	828	826	821	839	808	835	845	847	843	810	822	807	872	881	855	830	853	838	853	814	842	850	883	825	819	786	793	857	835	824	830	842	826	900	819	803	886	821	823	848	824	866	916	864	838	837	848	856	814	820	803	881	864	824	870	821	822	847	867	792	874	836	826	912	841	853	855	816	799	850	825	834	871	886	824	845	793	848	819	819	827	828	863	805	822	817	832	861	866	868	846	860	835	816	831	782	818	823
6375	2744	1184	567	336	211	143	75	113	158	215	185	176	194	164	166	124	117	82	78	79	85	81	89	77	74	66	80	62	104	76	62	59	81	73	77	68	63	86	85	80	70	79	67	60	69	67	75	82	76	61	88	79	89	75	71	77	80	81	75	77	93	78	68	83	71	83	61	92	89	78	82	59	78	84	73	68	71	58	76	70	71	68	68	63	73	83	78	66	77	74	70	82	64	70	67	83	76	83	73	80	81	73	80	84	74	72	77	73	76	80	71	67	73	79	75	69	73	70	63	71	64	72	72	81	64	85	107	91	66	80	76	52	72	80	74	58	69	73	70	71	73	93	66	82	69	68	76	77	67	60	80	80	70	57	78	90	77	65	79	75	80	71	80	70	81	73	92	76	73	81	64	70	65	63	75	59	89	64	68	74	71	65	74	78	63	70	79	83	69	80	79	71	67	101	82	65	78	72	60	73	76	84	69	79	86	80	82	92	86	69	65	77	66	78	70	68	74	63	61	76	56	81	65	71	83	75	75	88	62	88	70	82	74	71	85	87	88	85	77	70	77	79	64	67	71	78	86	74	74	82	75	65	82	74	73	66	91	100	73	82	73	67	70	77	86	76	76	75	94	65	73	60	64	64	75	69	83	79	71	63	72	89	72	85	61	86	86	73	86	67	79	71	71	66	71	80	71	82	76	65	79	65	76	96	75	87	75	81	80	72	60	80	78	73	91	74	73	63	76	84	65	79	87	77	68	65	69	88	67	74	67	73	81	87	84	81	87	60	74	71	84	67	71	89	91	75	78	82	89	75	73	81	73	76	82	64	79	86	89	75	79	84	81	58	83	81	70	86	83	80	72	60	71	74	77	79	66	80	81	74	64	77	79	76	86	86	83	71	66	76	56	72	90	82	97	83	79	63	72	76	71	89	80	76	85	58	78	80	74	76	70	62	84	86	68	70	65	76	71	78	65	83	80	78	74	86	71	62	55	75	71	72	81	69	75	57	71	70	75	58	78	85	70	91	87	69	64	81	74	81	70	70	66	72	71	64	90	78	60	87	83	64	74	74	82	70	80	71	79	86	68	71	75	65	74	71	74	85	68	90	71	66	70	58	77	71	73	76	65	71	70	69	88	74	83	73	64	86	63	68	76	75	77	61	70	65	74	70	65	74	73	69	68	68	71	71	65	68	70	58	70	64	82	78	75	67	85	76	62	69	83	64	71	82	61	57	86	78	64	62	73	78	97	80	76	82	67	71	83	75	77	77	90	80	79	77	68	64	71	79	71	81	65	72	67	71	89	81	73	97	75	72	64	67	75	57	67	68	86	69	72	69	72	69	70	82	70	79	77	61	87	49	88	75	73	82	81	67	71	65	71	71	76	79	64	78	71	74	99	88	78	73	79	67	81	82	77	79	74	83	71	71	94	78	88	86	76	81	82	80	73	72	71	94	82	78	82	79	79	70	76	81	82	83	83	69	85	79	86	85	89	62	94	99	67	66	73	74	74	67	74	83	71	65	89	79	72	89	87	80	68	69	83	80	77	72	93	76	89	76	87	74	78	75	81	79	87	68	79	76	54	78	87	90	65	87	87	74	86	76	67	78	77	80	75	82	73	74	75	81	84	62	82	80	69	83	80	60	78	74	75	78	80	74	66	71	88	70	79	69	70	77	78	69	62	84	64	89	74	71	59	72	72	72	83	80	66	81	75	76	73	61	85	69	84	63	63	75	72	80	76	70	77	75	77	68	79	77	68	74	92	69	67	94	75	78	71	92	71	76	66	72	87	71	72	81	68	81	64	61	61	74	70	88	94	84	65	77	62	67	74	83	81	81	82	72	64	76	72	86	68	70	76	71	83	78	91	60	75	83	87	74	83	63	83	69	71	72	78	66	70	80	79	66	88	67	69	85	73	69	88	79	74	62	75	77	65	74	78	72	87	75	78	84	65	72	82	75	77	89	69	68	70	84	76	92	82	80	81	89	79	71	79	86	77	91	74	74	82	75	69	83	69	74	79	69	81	77	63	88	75	65	80	70	90	74	83	69	70	71	57	84	79	72	65	68	74	61	70	71	73	82	79	76	67	63	77	69	88	71	84	79	61	67	99	75	68	78	73	74	70	60	75	80	73	74	71	64	85	64	79	77	75	70	68	70	87	80	75	68	93	86	71	73	83	83	73	69	86	82	57	72	82	72	76	75	93	63	69	76	85	82	60	76	62	74	52	87	74	83	68	69	81	70	75	72	83	75	81	66	68	66	67	66	84	67	93	88	62	73	74	80	88	77	80	82	72	70	85	73	84	74	73	52	89	79	74	82	71	75	72	71	77	85	64	70	73	88	83	74	73	63	72	63	89	74	72	65	59	67	83	87	84	75	73	74	81	73	74	50	64	61	76	69	78	80	78	89	74	86	67	74	76	68	71	62	94	83	71	66	93	89	74	67	68	61	88	89	87	74	80	78	79	76	78	87	60	74	94	65	86	66	69	79	89	86	57	91	81	65	60	62	62	78	65	81	70	76	77	75	76	74	68	69	80	81	74	79	90	64	74	55	85	78	76	74	69	84	83	63	80	79	81	64	73	87	75	77	70	77	60	75	76	89	84	80	72	63	92	82	60	84	74	74	78	88	57	78	71	83	93	79	80	82	67	58	75	78	65	51	68	71	74	80	87	82	84	76	79	80	77	67	61	77	68	88	64	79	74	62	65	73	83	79	90	73	87	77	67	73	84	75	85	72	74	69	73	72	59	74	73	65	67	82	75	74	79	74	68	68	69	79	74	80	64	80	73	82	82	68	75	78	72	80	70	89	75	59	67	63	81	80	66	72	69	77	79	75	50	76	85	66	78	61	83	63	71	80	63	73	67	79	69	83	81	80	84	79	73	82	78	82	73	83	74	72	71	91	62	57	70	85	76	65	76	78	81	83	63	69	71	65	72	84	60	70	70	80	84	70	73	58	68	73	80	73	65	76	69	100	93	87	75	83	68	75	82	71	63	78	77	63	62	66	68	95	89	79	68	64	81	63	89	74	63	86	62	64	74	74	79	74	78	80	69	87	90	78	72	70	77	83	80	80	91	67	67	80	67	80	74	76	73	56	78	72	75	81	93	87	83	76	73	80	67	82	68	61	69	98	85	72	70	96	59	77	72	66	71	80	85	71	71	64	63	63	66	75	75	71	70	74	74	75	63	76	75	68	87	81	73	77	59	69	88	71	65	85	65	66	82	80	66	62	71	69	48	72	68	82	67	87	98	77	71	74	71	67	68	77	80	81	85	84	85	78	69	71	83	75	83	63	79	72	66	68	84	81	74	64	70	72	79	82	81	70	80	79	52	67	81	83	92	90	64	93	56	84	73	82	78	62	79	62	86	81	79	69	75	84	72	61	86	87	66	77	78	81	60	71	81	75	84	73	71	74	84	64	78	71	67	57	83	70	87	72	77	72	81	89	56	68	81	66	73	73	83	70	80	79	72	71	83	65	75
33415	18507	10348	8289	9960	7256	2408	1228	1967	3728	5423	4703	3950	3616	3626	2760	2115	1498	1020	895	747	691	651	614	588	557	514	550	549	626	565	559	604	573	590	543	561	556	556	588	618	579	641	529	582	567	572	585	600	573	602	546	563	562	598	578	575	549	562	540	548	561	593	581	561	561	597	583	564	580	591	589	556	584	578	573	556	554	558	566	548	565	587	573	604	551	551	581	552	540	558	601	553	584	579	576	599	604	533	594	591	590	531	562	559	556	541	562	553	544	578	586	567	578	590	594	584	595	589	560	538	560	525	583	542	557	561	585	561	593	596	594	579	575	582	598	571	569	582	596	550	575	579	562	536	558	546	589	563	610	597	574	580	552	543	546	566	530	558	588	600	547	566	592	574	521	556	576	559	566	601	555	565	551	602	587	561	571	587	591	566	592	581	513	564	579	559	556	547	554	550	549	573	615	599	588	567	544	567	584	545	552	570	527	564	582	575	583	558	566	616	569	574	572	523	577	578	513	554	585	567	579	576	524	580	595	601	591	565	574	555	576	545	594	602	614	557	534	571	573	559	599	544	555	568	590	582	595	599	597	571	588	566	538	569	565	575	561	578	573	587	569	600	580	546	588	534	614	550	560	583	588	562	553	583	614	527	585	591	588	572	565	540	578	601	560	581	569	570	564	555	540	572	556	547	581	552	567	590	573	574	572	583	563	512	571	568	579	560	600	548	591	594	537	559	579	573	592	519	572	585	524	576	519	596	505	604	557	587	531	575	581	618	621	602	551	603	567	531	575	602	551	603	569	566	581	572	586	518	578	558	559	554	577	540	581	546	573	525	589	561	570	582	561	600	556	569	532	586	565	635	575	520	574	577	592	606	527	537	549	558	532	571	630	579	561	585	580	534	567	575	575	555	583	601	544	588	544	614	590	537	602	604	533	576	582	597	589	549	606	574	532	547	577	562	563	580	522	563	595	574	551	539	572	577	560	571	588	578	561	583	542	560	580	568	569	542	601	536	555	581	564	566	550	599	588	568	569	560	563	608	587	568	580	576	546	556	603	548	579	546	511	570	629	616	553	542	551	552	599	552	549	594	562	577	522	561	577	575	555	575	563	603	552	594	577	532	541	593	576	559	545	611	534	562	576	563	583	568	617	569	578	556	556	558	563	603	578	592	541	552	582	566	565	586	596	578	567	565	552	596	580	548	573	573	575	603	549	549	553	565	520	593	551	520	556	545	580	541	583	536	568	614	567	570	531	537	581	547	541	558	567	574	559	512	563	567	551	569	571	562	547	577	564	573	555	589	569	586	557	556	560	556	552	594	570	579	540	603	565	560	574	555	559	547	607	550	558	601	575	596	622	567	589	587	575	570	545	560	550	592	575	585	553	555	548	604	542	522	582	562	581	556	572	536	555	561	579	547	578	585	576	563	555	561	583	550	613	587	571	573	561	574	580	576	557	581	578	577	597	582	573	580	571	572	562	579	599	554	578	554	581	576	606	570	562	611	588	593	548	553	558	547	603	558	619	620	599	555	577	545	520	538	543	525	583	594	583	579	567	621	578	618	567	607	572	589	566	576	580	559	568	589	585	560	595	581	525	567	599	562	557	567	606	560	566	572	563	534	557	572	576	544	579	592	564	546	572	620	545	562	552	563	563	555	537	598	573	562	540	570	611	585	556	629	566	591	545	568	554	595	538	594	569	582	596	567	538	584	554	560	568	602	578	565	605	575	567	581	579	560	551	543	514	570	571	601	540	579	594	524	552	546	560	588	569	577	565	582	603	557	559	600	542	585	570	544	581	586	607	594	554	541	595	560	549	601	539	582	617	592	549	594	561	618	634	566	593	564	555	577	593	562	576	540	523	566	574	587	550	561	547	586	544	574	589	564	562	603	585	582	563	571	600	584	558	571	569	585	593	588	582	584	574	656	560	603	574	558	565	540	605	509	535	572	548	580	566	572	575	552	598	556	563	556	538	559	588	553	576	548	587	593	568	577	552	597	595	567	583	547	607	583	591	592	588	552	594	571	598	562	576	561	574	578	571	556	541	602	572	602	598	609	609	528	581	598	581	576	534	609	548	595	558	512	594	590	559	571	539	566	518	591	589	569	580	580	578	538	590	572	573	589	592	600	550	572	590	548	584	547	592	590	580	566	609	543	550	598	569	568	545	597	549	563	557	548	571	608	586	593	581	598	553	577	586	593	611	591	588	567	582	534	510	546	573	613	578	544	536	547	576	629	586	575	594	576	552	559	603	550	621	586	566	574	587	584	603	591	573	558	549	569	593	575	594	531	570	620	593	586	592	607	601	621	568	575	558	589	581	570	556	573	596	588	536	577	527	586	547	567	552	554	561	558	550	581	533	546	550	553	585	561	600	552	549	587	559	547	542	531	555	571	585	582	559	569	610	603	594	577	573	546	560	571	571	569	570	585	555	545	585	588	556	608	601	548	550	534	518	602	567	606	545	533	537	574	579	552	562	630	601	588	565	540	575	579	575	553	578	578	588	592	581	566	551	591	570	564	571	603	602	568	544	559	574	588	560	553	562	567	545	599	624	545	580	567	557	578	549	604	547	548	573	553	596	562	566	556	547	566	559	528	547	562	574	572	555	573	542	587	551	549	538	559	574	572	602	535	571	571	557	559	612	521	571	551	579	511	578	621	574	588	568	581	550	579	560	580	570	584	601	576	540	614	569	607	548	545	556	563	595	614	549	584	597	564	572	575	558	561	587	604	541	552	575	589	567	581	559	572	553	592	575	575	542	570	585	580	572	580	562	570	531	595	605	602	561	587	525	608	562	530	585	551	596	555	525	593	596	540	556	603	603	601	523	545	561	618	585	534	580	554	526	591	573	586	549	572	550	528	569	561	592	584	578	563	539	567	622	602	570	601	566	577	568	571	556	517	544	567	565	560	562	574	552	567	589	595	597	574	597	604	539	596	586	566	563	559	542	564	564	587	598	565	568	581	579	593	581	568	558	564	525	543	582	535	536	592	597	554	554	599	585	591	604	553	510	564	620	550	612	561	553	523	591	575	565	590	563	586	582	589	567	597	531	610	547	509	566	580	527	591	533	560	619	543	571	607	578	552	560	589	551	555	619	566	650	578	580	589	585	629	533	582	580	629	591	561	608	546	574	553	593	575	573	583	599	618	559	592	612	568	563	574	565	609	540	561	532	591	576	582	555	570	573	580	571	549	590	596	554	562	592	583	560	562	567	530	552	587	582	560	558	571	553	554	580	557	582	549	590	555	566	549	573	559	598	561	524	550	600	566	550	580	587	542	544	588	557	553	589	571	585	609	608	584	601	573	548	528	587	572	544	543	536	579	568	558	573	574	572	548	559	585	550	588	595	560	615	560	573	497	582	538	560	571	582	572	525	567	644	558	612	566	575	567	557	563	598	574	561	595	565	615	598	579	544	600	563	585	597	568	555	581	571	563	590	557	613	583	572	527	592	541	576	587	578	589	582	573	597	575	553	558	598
8624	4503	2044	1142	565	354	244	161	307	553	738	623	585	575	594	498	322	242	201	156	173	123	92	107	105	95	102	106	87	103	105	98	99	104	110	104	104	98	100	106	85	109	91	104	91	90	127	89	102	101	122	102	109	105	91	89	104	104	103	101	104	94	105	106	119	103	109	97	106	101	103	101	109	105	83	103	84	111	98	101	111	107	102	122	93	73	108	100	99	104	112	88	101	106	119	112	137	105	96	93	89	100	111	100	110	95	105	111	115	111	103	105	104	89	97	105	115	83	102	109	84	109	100	104	81	100	86	86	96	96	100	96	107	117	90	117	121	101	111	102	83	118	112	103	112	112	123	105	106	85	95	90	88	96	105	101	95	115	94	84	104	104	107	93	110	110	98	105	107	101	92	97	104	115	106	102	101	117	101	114	84	107	127	102	103	89	107	122	101	106	106	86	94	121	108	90	117	102	111	100	101	77	99	115	114	108	97	121	108	122	99	101	113	111	127	96	92	85	108	115	114	124	101	96	110	100	91	90	97	110	120	110	100	91	113	94	102	108	112	117	96	121	105	96	111	85	99	108	109	99	99	97	95	103	98	89	102	112	106	101	117	111	105	89	104	101	85	110	86	100	98	110	97	98	87	110	101	97	110	95	101	93	92	100	110	104	95	100	96	106	94	86	99	98	103	113	104	116	93	96	85	93	114	106	112	112	109	104	109	121	109	113	88	108	107	94	105	105	98	109	97	92	108	121	103	110	98	81	83	120	85	109	111	85	111	105	95	96	112	117	108	118	97	94	116	94	122	119	114	98	94	118	112	110	101	127	97	107	99	108	104	107	97	93	108	83	93	110	112	118	104	115	94	102	106	110	113	107	108	111	84	123	97	89	98	116	102	98	92	97	96	106	102	111	117	98	102	93	118	113	105	102	86	106	95	90	94	100	111	100	108	108	104	100	109	109	101	107	85	103	103	86	119	104	92	111	103	107	96	102	106	105	85	102	106	129	105	109	103	93	126	123	77	103	117	88	108	124	91	110	78	106	110	90	109	102	83	115	97	101	90	115	91	105	92	111	91	87	90	95	103	112	88	90	107	95	111	108	98	79	94	106	95	108	108	92	108	102	119	120	122	110	104	113	106	90	95	98	98	97	110	110	107	101	98	111	87	102	129	109	98	99	113	114	110	89	111	108	84	106	114	97	101	119	108	109	102	119	103	105	101	89	113	103	108	101	94	100	108	103	106	96	100	110	100	118	106	108	76	81	94	104	119	114	81	114	121	98	106	101	95	122	96	106	107	113	104	115	95	115	96	88	105	88	117	99	100	97	105	102	93	107	101	107	111	101	101	118	81	111	115	75	104	101	114	106	96	83	88	108	92	106	103	95	106	87	105	119	100	106	124	109	96	103	110	102	107	118	111	107	114	91	98	97	102	110	100	101	113	109	105	96	104	105	99	116	95	101	102	99	91	95	106	99	106	98	93	98	92	107	99	92	104	118	88	87	110	100	97	115	111	108	105	105	121	110	118	92	100	90	95	111	96	113	110	113	101	110	103	104	102	116	108	117	107	94	96	90	98	112	109	104	109	101	111	99	122	97	114	106	99	94	105	94	86	105	102	109	111	89	92	112	111	107	102	112	101	101	103	114	102	90	110	129	79	103	111	92	87	104	95	100	118	84	98	101	106	90	88	105	103	102	111	89	92	102	104	93	102	123	107	99	91	100	100	97	99	108	106	105	96	93	103	107	108	100	97	118	99	121	136	96	111	103	100	94	106	101	122	104	106	101	106	100	109	97	122	93	113	98	110	94	113	104	108	99	96	93	95	98	102	97	111	108	88	101	110	107	124	113	111	101	92	111	103	91	104	104	100	127	103	94	97	104	96	101	82	95	94	120	122	94	110	117	93	103	102	112	91	106	110	108	111	86	101	90	89	92	97	91	83	97	96	95	91	88	104	107	100	112	98	99	108	88	98	101	95	94	111	113	108	123	109	109	120	93	91	116	99	95	103	90	110	117	107	106	104	93	113	93	94	88	108	80	92	118	93	85	126	106	110	111	85	106	99	114	87	83	105	108	122	110	115	91	117	114	113	104	118	114	101	87	89	89	102	95	114	113	114	91	84	108	102	102	94	95	121	120	104	101	90	112	99	106	105	98	94	79	107	89	99	89	87	99	82	96	114	88	90	105	111	92	106	107	99	115	99	103	111	105	109	119	111	86	111	122	106	81	102	98	99	98	99	108	97	98	98	100	106	82	113	111	94	117	91	106	102	97	102	91	104	97	99	95	102	104	114	91	92	106	106	92	110	105	98	131	108	103	93	105	101	89	101	83	100	112	91	98	88	98	108	88	114	87	109	111	114	97	82	126	96	119	94	107	101	97	87	120	91	115	127	88	100	110	85	105	103	99	88	102	90	84	107	94	103	118	115	88	99	99	92	102	94	106	81	110	119	101	109	105	103	101	113	99	97	97	104	99	88	111	100	116	85	98	89	92	97	86	90	104	125	103	97	99	111	112	100	102	95	90	107	123	100	102	92	79	125	114	91	106	99	96	94	100	111	117	91	82	103	91	96	108	108	94	91	88	104	118	113	104	100	108	93	106	87	98	108	88	116	95	100	114	92	111	85	107	110	84	98	89	92	106	84	111	92	97	110	93	105	89	92	90	104	90	115	97	111	118	97	82	95	104	94	99	103	93	98	86	86	94	113	97	114	135	104	115	100	110	101	98	88	103	110	107	92	104	105	101	113	107	118	93	92	95	118	113	111	104	96	100	110	104	115	107	108	94	125	92	108	89	100	100	88	117	83	101	100	114	98	105	111	110	101	99	103	111	103	89	110	95	104	102	110	108	83	100	95	94	99	108	112	87	105	111	88	92	110	99	117	100	89	98	86	102	98	113	95	120	101	112	86	85	86	108	101	105	85	92	96	90	110	121	83	111	105	102	102	112	91	101	94	109	87	92	97	103	90	95	110	96	97	114	83	103	105	113	100	120	84	120	120	86	100	124	119	102	110	87	90	97	106	101	121	88	108	109	106	99	95	98	90	101	101	105	101	80	100	101	101	107	91	110	110	125	89	121	99	99	89	102	104	84	122	95	102	105	88	96	89	112	102	102	118	92	94	92	103	98	124	93	102	121	127	119	113	117	116	92	105	104	102	81	104	102	90	112	105	102	87	92	100	68	109	101	118	119	92	78	90	98	113	100	116	91	101	94	96	97	102	94	124	101	108	105	111	98	91	115	94	110	115	109	102	92	102	91	86	88	110	109	113	105	105	99	99	94	103	96	99	97	91	114	93	111	97	108	100	79	105	116	124	112	89	102	111	105	98	105	91	113	102	109	95	110	116	107	92	100	120	99	102	99	109	104	93	99	80	99	121	105	86	95	104	119	83	99	117	102	95	108	107	131	106	107	91	107	115	95	105	99	98	120	113	90	104	97	96	105	102	105	97	109	94	97	96	91	107	99	95	112	102	111	90	85	119	132
38154	23647	15021	13616	15272	11976	6743	3873	8366	13990	16479	14061	12337	11938	11868	9280	6618	4054	2683	2205	1686	1376	1028	847	854	740	735	700	733	724	776	762	782	738	755	745	737	728	768	726	737	733	730	764	746	760	788	739	741	796	780	719	768	744	739	748	795	739	751	712	700	774	795	752	751	757	737	755	794	745	776	717	740	782	763	718	791	728	727	760	793	754	789	723	734	782	762	764	736	769	716	762	739	785	758	768	772	777	768	787	785	784	793	707	788	776	744	802	738	704	797	794	800	730	797	757	718	727	735	811	770	784	772	739	708	778	731	724	736	783	725	758	738	766	783	710	745	752	750	717	744	756	746	711	786	772	717	753	775	735	742	797	729	732	798	765	764	795	756	743	700	745	718	769	787	773	707	770	713	756	754	709	714	746	739	743	784	738	745	755	756	739	755	708	751	831	772	718	771	787	796	775	780	771	768	704	748	739	713	811	749	757	705	768	752	744	768	791	734	718	733	771	797	772	775	776	726	738	706	753	712	762	737	708	753	755	759	717	695	755	738	758	779	737	718	786	758	732	699	752	683	740	729	767	760	722	761	732	783	740	775	805	698	702	743	728	758	727	706	717	754	757	780	750	705	811	733	743	758	783	779	707	744	745	759	738	756	740	753	711	760	783	812	770	759	733	771	729	778	733	776	785	770	728	784	754	753	757	787	761	765	783	770	748	734	711	764	774	752	731	809	734	737	806	756	772	764	768	759	760	764	722	727	770	727	735	755	734	791	744	797	758	749	703	755	740	768	769	772	753	772	771	746	828	745	746	718	755	757	736	753	806	778	855	749	758	769	744	752	746	798	731	808	782	711	762	719	749	784	735	751	734	762	758	771	736	747	769	765	774	774	761	751	731	745	730	780	760	798	760	753	768	761	718	751	740	740	727	767	754	733	786	784	760	747	751	809	776	767	738	744	752	737	778	733	739	764	734	787	740	770	763	737	786	741	770	753	770	737	771	753	743	790	723	710	713	736	777	730	744	772	741	694	762	767	743	793	694	768	742	749	766	796	806	794	722	748	699	741	798	765	749	716	794	780	774	823	757	763	776	732	776	772	775	704	786	766	783	752	777	739	739	742	729	770	788	775	756	721	730	734	767	722	750	735	762	759	715	775	759	790	780	727	759	724	775	715	760	749	774	752	730	759	713	755	718	709	739	801	766	757	748	730	711	757	760	735	736	781	785	730	751	744	768	730	742	785	751	791	723	760	731	779	795	787	701	777	751	743	770	765	757	724	756	786	748	742	766	745	762	719	767	771	783	752	763	763	771	768	786	761	763	753	767	766	754	826	720	757	759	781	782	752	796	692	770	789	748	741	735	712	764	744	724	743	772	745	784	720	775	735	781	768	759	773	721	722	738	743	725	745	771	728	699	761	756	777	752	731	764	758	798	743	777	738	744	743	775	733	783	697	751	750	728	719	762	731	752	777	698	707	775	742	774	699	733	776	778	767	822	732	769	765	746	738	776	767	759	795	770	788	771	722	726	779	732	733	805	769	787	758	732	810	776	727	722	772	755	767	765	710	759	771	773	742	770	790	729	742	741	769	737	748	768	761	746	754	716	774	750	737	794	725	734	784	759	786	727	766	715	745	793	764	772	724	769	755	763	790	764	687	738	749	782	793	782	750	743	718	794	698	740	765	736	743	756	725	775	714	710	753	759	750	717	707	759	752	733	774	746	778	760	806	732	710	770	766	750	739	778	817	762	745	769	748	757	689	762	783	777	755	695	733	767	753	791	742	779	750	760	812	779	740	720	762	754	746	744	723	735	737	699	712	787	741	731	793	783	753	794	742	753	759	734	749	750	799	758	783	765	771	759	772	784	738	751	726	758	758	773	769	795	764	775	729	759	755	777	780	775	707	766	762	768	776	766	761	782	737	769	745	724	765	740	778	716	731	782	783	725	774	688	773	702	757	790	739	807	767	782	771	751	754	751	755	782	776	757	721	821	756	766	774	712	775	732	759	746	753	741	785	765	759	804	705	766	721	734	796	770	712	751	783	736	739	792	718	750	781	777	759	773	754	728	753	723	731	758	739	765	709	749	807	797	755	735	772	757	788	759	765	771	808	741	721	733	711	755	727	761	716	749	715	734	752	737	754	731	749	791	711	756	764	777	721	772	796	741	761	798	736	772	749	749	750	732	756	737	757	795	747	730	784	774	800	793	763	766	722	778	805	779	739	837	753	744	750	711	739	777	767	793	760	763	696	752	739	768	768	766	733	741	792	770	748	792	767	727	727	743	808	781	743	791	716	796	759	775	763	778	820	784	756	707	727	725	753	752	775	819	751	791	757	788	692	706	759	732	783	788	741	837	714	748	780	744	765	731	729	759	776	716	729	749	757	753	770	704	755	715	714	745	758	720	763	768	743	776	770	740	779	704	753	755	736	831	798	766	753	723	723	764	756	772	782	773	734	753	697	743	757	768	737	749	789	788	767	714	738	709	753	718	748	773	753	765	783	713	767	753	798	755	738	797	751	799	810	753	728	805	702	795	741	751	735	787	776	739	751	805	733	826	742	797	765	785	686	741	791	718	768	736	766	777	801	783	746	755	783	729	715	736	751	732	744	756	736	759	779	751	748	764	714	768	762	759	770	828	753	751	749	769	829	764	783	772	743	735	724	725	753	744	797	668	760	753	769	788	742	714	792	728	718	755	752	749	808	740	767	771	765	751	741	707	753	784	699	746	747	759	791	750	740	749	734	717	763	741	779	766	758	809	770	762	704	736	767	764	775	756	786	785	745	817	776	703	751	715	758	749	727	781	777	722	688	746	736	674	731	756	790	831	743	744	745	732	748	745	753	774	711	781	734	775	776	800	718	760	773	758	759	749	803	709	753	762	772	761	764	767	749	741	754	766	722	739	739	768	768	735	778	762	782	787	727	763	762	759	789	750	778	696	788	805	721	755	723	751	708	740	796	787	720	751	756	778	739	802	774	787	768	781	759	787	790	744	716	762	724	730	767	737	805	752	772	720	765	769	739	810	767	684	753	729	729	779	776	687	777	757	726	732	743	790	759	812	752	763	724	772	756	748	739	808	687	739	775	755	766	755	745	744	746	715	776	744	733	775	753	778	724	768	745	731	762	711	738	787	720	722	728	759	809	721	770	797	785	791	719	769	722	773	742	771	747	744	763	738	765	722	754	807	797	749	778	767	770	754	739	786	797	709	773	748	748	791	738	747	714	732	752	775	727	790	696	785	759	799	728	793	731	776	801	760	762	752	752	750	756	757	735	741	785	750	771	733	733	755	756	755	706	754	788	740	741	779	741	725	747	763	695	777	816	743	747	821	759	774	698	734	740	766	793	735	763	710	750	707	703	777	727	757	782	781	729	751	765	807	695	716	755	745	734	750	772	768	782	796	792	799	731	800	735	748	729	766	746	737	720	714	759	734	771	806	763	733	768	758	749	799	804	756	782	780	769	741	803	794	724	783	741	821	759	698	771	715
8205	3918	2139	866	570	327	188	154	212	477	630	598	568	536	670	543	348	250	181	142	116	110	113	93	101	73	80	90	62	67	77	73	88	90	74	87	77	74	64	61	82	95	85	80	87	98	74	66	77	90	83	77	81	80	78	72	81	81	65	78	83	83	78	78	80	75	81	80	76	70	64	78	75	76	79	75	71	73	84	91	78	81	77	96	87	82	64	70	68	92	71	73	85	92	93	92	69	66	94	89	76	74	80	79	78	79	74	81	95	71	64	78	77	86	80	80	82	79	78	80	96	58	73	82	84	94	92	102	76	72	75	86	83	88	93	83	85	82	80	71	85	81	77	91	69	65	62	103	74	83	72	83	72	72	79	63	89	86	80	95	98	81	69	94	94	75	89	73	76	64	71	75	71	94	88	106	70	89	66	92	63	82	92	60	65	77	73	84	74	76	91	80	88	80	86	102	68	78	64	82	69	76	82	86	70	69	63	83	87	57	61	91	84	70	77	70	76	81	79	75	72	63	76	88	78	77	85	103	81	74	84	84	89	87	71	89	85	62	89	80	79	75	84	74	81	80	80	77	85	82	82	74	76	66	91	69	78	78	72	68	71	59	84	90	70	80	80	73	80	69	89	79	75	77	80	75	94	79	85	86	77	88	77	72	54	66	93	69	74	81	81	70	105	80	85	88	69	91	66	78	73	80	77	81	73	79	91	70	71	88	61	73	82	77	84	72	83	76	64	85	64	84	90	93	69	85	83	83	107	73	81	97	85	71	71	84	79	70	79	77	83	65	81	75	75	90	81	89	85	76	73	71	75	73	73	78	92	70	73	91	89	91	87	73	88	69	75	71	73	62	92	103	80	79	77	70	61	68	85	84	64	87	89	88	90	68	69	75	73	50	76	73	71	77	78	70	81	72	88	97	93	63	65	78	82	78	97	79	70	81	90	95	70	65	74	78	84	100	92	72	77	93	78	74	95	88	84	100	70	85	66	88	83	73	63	86	68	84	85	75	82	94	85	89	82	76	93	76	80	78	79	70	75	74	65	66	87	87	72	83	71	72	79	75	72	97	81	52	83	71	75	87	89	80	87	63	77	74	72	74	73	68	70	78	70	62	75	65	82	78	90	89	75	78	98	85	70	86	74	85	77	82	93	76	84	88	89	76	70	91	71	85	88	75	97	81	77	90	75	87	76	76	82	85	83	81	68	82	72	77	78	81	66	88	73	89	73	68	68	80	80	73	86	70	58	96	76	77	64	73	100	77	79	94	83	92	69	75	86	72	95	93	72	84	77	73	72	87	73	67	69	56	65	92	73	91	71	80	70	89	77	93	78	86	80	59	64	79	78	71	83	86	69	87	81	75	80	87	69	84	76	68	95	74	75	86	81	78	65	75	96	82	78	71	63	74	81	94	86	67	76	94	107	78	76	89	73	70	74	86	76	64	87	71	68	79	67	78	93	87	88	72	67	81	77	76	93	77	82	81	73	64	77	89	86	84	72	82	91	81	74	70	78	86	89	84	71	75	79	70	87	87	103	81	87	82	82	82	66	95	84	81	78	77	75	66	93	75	85	73	82	71	79	87	84	80	69	74	73	82	88	86	71	72	67	86	76	65	72	85	77	70	81	77	80	87	81	72	75	79	82	86	79	80	76	88	89	81	73	80	66	95	78	79	73	97	86	75	66	85	75	89	84	78	87	76	81	86	75	71	91	78	83	80	87	84	73	77	87	84	86	82	85	61	76	88	75	79	85	73	78	77	84	79	72	69	92	92	80	92	84	77	64	81	67	80	95	66	73	78	80	81	89	71	75	58	75	94	81	76	80	71	80	81	79	94	79	80	79	60	82	71	70	74	72	77	88	80	83	76	80	72	66	83	76	76	63	84	79	82	78	87	77	88	71	90	78	82	76	91	69	88	77	70	89	85	77	76	78	92	63	81	87	79	87	61	77	91	83	72	79	85	92	77	88	75	72	89	73	98	83	80	80	75	80	90	72	88	78	75	78	86	86	82	78	75	91	83	72	68	70	94	76	74	85	95	76	79	80	66	97	84	55	66	84	81	86	80	83	84	87	82	78	96	79	91	75	78	76	75	69	76	94	90	73	64	70	93	83	82	82	82	79	87	80	83	95	83	76	72	90	87	65	62	76	80	86	91	85	76	70	66	73	83	79	84	78	78	72	76	78	84	90	74	76	86	75	82	87	84	73	70	73	73	82	70	69	77	73	86	87	62	76	77	74	88	75	60	86	84	91	85	80	76	84	81	78	73	71	70	101	95	88	84	71	84	81	85	89	80	72	88	70	73	92	75	74	64	74	79	93	94	92	78	80	82	74	82	82	78	84	75	79	80	66	72	90	82	77	67	78	69	72	91	92	96	84	81	82	78	63	84	76	81	78	79	85	82	69	89	71	71	80	86	92	81	72	80	74	81	93	77	85	71	68	74	90	70	88	81	80	89	89	82	80	94	66	73	78	64	58	71	78	74	93	75	75	73	76	71	78	78	82	81	79	99	82	75	77	76	86	76	100	82	76	79	74	85	83	81	90	79	93	82	72	85	72	81	89	78	64	77	89	77	80	86	100	80	71	76	67	81	80	81	72	82	86	71	81	92	72	67	77	68	64	64	72	83	81	75	78	66	80	69	68	73	79	88	80	89	76	73	69	81	87	79	65	81	87	81	88	87	72	73	75	80	77	78	75	68	68	80	67	89	79	92	82	88	103	78	84	66	79	81	63	74	68	71	82	72	78	83	87	84	71	68	74	69	89	70	74	82	66	92	98	80	74	96	84	81	88	84	74	93	74	89	72	86	78	85	92	78	76	86	77	76	96	65	83	83	71	72	95	88	89	82	82	85	90	74	86	70	96	88	76	83	77	68	86	79	75	74	76	88	90	77	67	67	67	77	86	80	80	97	63	94	78	76	96	77	72	77	82	84	101	69	76	67	91	76	75	77	79	68	76	84	70	80	80	78	77	72	75	77	83	90	81	76	78	77	75	71	70	71	81	69	77	86	90	73	91	89	74	79	73	85	86	83	72	97	60	70	77	89	67	83	87	91	78	68	84	82	67	92	77	89	98	92	101	89	77	78	73	90	93	99	69	81	68	78	80	82	72	93	80	77	83	73	87	85	82	77	80	81	78	69	78	81	88	83	80	87	89	78	78	71	72	73	85	83	76	80	96	74	91	77	79	72	85	94	80	49	87	83	93	72	72	73	75	68	102	83	72	73	91	80	88	68	82	84	76	83	79	71	76	80	92	72	82	75	77	89	84	87	76	71	80	79	65	86	83	76	89	84	82	84	86	95	81	71	82	79	88	73	71	81	100	82	85	92	86	82	77	92	88	67	97	88	66	82	90	65	96	101	85	85	73	72	96	72	68	82	69	81	86	86	77	85	62	77	83	74	100	79	84	102	84	84	81	85	84	93	79	82	71	73	78	78	92	79	76	62	70	79	81	86	75	77	77	83	80	84	80	78	78	82
34503	22612	15357	11651	15205	11156	6034	4098	7601	13260	15458	14197	12216	11773	12707	10145	6718	4587	2681	2073	1675	1327	989	720	707	641	620	617	569	635	636	639	626	618	629	630	579	616	580	639	619	612	614	592	605	572	603	587	569	589	636	578	605	650	617	586	647	565	605	568	612	629	651	615	654	601	592	604	625	591	606	585	598	557	555	623	623	584	565	545	569	590	623	580	649	629	583	578	580	599	589	580	599	588	657	603	596	586	606	617	614	571	624	616	574	599	575	608	619	596	591	641	603	637	600	633	561	633	602	589	591	601	653	586	595	643	611	623	660	606	597	550	645	609	581	632	590	604	552	621	592	607	584	645	609	619	618	573	596	618	626	617	618	621	610	609	598	665	620	619	602	601	605	609	569	597	567	605	593	594	580	574	638	573	635	599	573	626	578	638	558	605	571	606	629	577	617	569	611	617	643	627	609	574	590	589	603	624	573	642	582	626	620	622	577	621	589	590	562	609	629	642	596	639	606	604	597	558	595	609	602	576	582	595	616	597	584	601	591	554	616	637	609	589	591	620	607	571	557	604	593	603	606	607	677	588	623	623	588	596	579	589	626	559	574	598	625	611	603	608	587	633	569	610	609	640	606	611	559	607	579	596	590	581	583	584	630	659	595	637	634	605	606	620	600	590	588	627	578	614	594	606	609	599	650	556	587	597	610	568	631	618	603	619	614	577	562	584	597	608	612	627	564	588	616	585	617	588	582	595	606	579	634	603	632	541	583	607	594	651	592	586	619	629	575	576	639	588	622	636	585	624	615	590	572	614	615	599	585	631	628	595	591	585	568	615	614	596	566	583	621	591	620	610	603	594	586	563	596	601	627	584	580	633	599	605	568	602	589	616	629	613	592	610	612	599	604	613	644	622	636	645	606	587	594	586	614	594	642	597	556	651	645	595	573	598	614	635	592	642	576	558	634	525	599	604	625	621	620	605	593	625	660	592	600	584	596	623	588	651	627	608	606	616	577	632	609	607	610	665	617	611	601	582	603	573	631	610	606	619	665	616	570	611	588	554	622	622	611	617	619	574	550	626	611	624	614	607	578	580	601	662	656	598	677	562	626	585	585	611	596	576	573	615	607	587	584	623	631	574	612	587	624	622	574	577	616	563	548	614	642	589	631	606	613	562	610	593	596	622	628	619	623	608	624	586	588	624	638	628	583	583	648	640	593	621	596	568	603	655	577	578	618	620	606	614	622	586	589	621	574	613	628	607	575	546	595	601	600	630	621	601	604	605	622	606	584	633	586	647	611	608	620	613	580	641	614	619	570	620	598	596	627	619	626	629	614	575	625	635	605	616	574	605	596	608	580	605	622	619	627	625	648	647	614	659	630	591	650	624	554	517	602	633	589	597	582	590	621	575	584	680	577	615	615	594	603	628	605	596	629	622	603	587	692	611	594	611	622	583	552	594	593	600	619	632	610	554	566	621	638	614	606	612	588	638	590	607	614	570	595	607	581	557	641	620	572	564	601	620	622	606	626	625	630	594	603	593	621	573	609	625	645	597	625	618	582	604	576	620	620	639	636	608	607	628	649	583	571	597	612	654	618	571	606	614	560	649	634	579	612	610	605	612	608	615	620	622	623	591	592	593	642	587	556	581	599	598	545	637	604	572	603	594	604	603	583	633	563	620	630	594	632	588	614	575	613	603	620	603	600	569	640	610	591	620	639	610	598	621	622	593	645	578	600	579	587	581	540	620	615	548	597	650	625	591	611	605	644	596	642	630	569	628	560	601	640	582	625	639	576	630	640	660	591	578	601	600	599	627	620	634	631	617	590	577	591	602	610	638	630	578	646	588	616	582	612	606	677	552	570	602	646	586	603	603	585	603	626	594	616	594	593	601	568	610	582	613	603	591	585	608	621	606	609	601	637	575	618	551	622	592	585	589	592	623	645	606	625	600	617	592	611	563	630	593	593	576	628	610	601	639	588	550	619	604	584	621	614	637	608	671	578	634	590	598	603	591	635	616	624	601	626	585	605	614	600	643	619	584	613	623	605	625	625	599	616	637	621	611	598	582	620	589	558	610	572	582	655	619	645	665	602	598	597	601	578	554	631	589	659	618	646	631	610	615	599	612	632	630	615	641	626	604	602	591	609	659	550	617	615	581	598	627	624	626	626	594	648	599	565	589	603	602	612	600	596	615	592	640	630	590	646	571	592	616	633	613	648	581	630	610	587	652	607	593	623	601	611	623	603	606	568	632	548	607	626	612	571	565	604	605	647	620	600	575	626	625	591	593	588	619	567	602	642	593	595	605	573	566	582	617	603	604	577	643	636	570	615	595	630	597	570	584	604	576	561	644	619	597	619	584	612	609	610	598	574	626	607	597	590	627	617	579	604	549	626	612	633	655	581	602	627	616	594	563	550	630	592	619	586	611	613	597	577	600	564	617	617	631	646	601	620	608	643	602	612	594	564	601	596	627	629	621	578	608	572	557	628	638	582	600	626	608	567	601	613	606	623	603	600	611	635	651	616	624	599	618	629	599	620	635	606	594	589	629	606	577	634	611	620	635	601	651	609	613	585	619	598	630	621	575	597	635	580	574	627	627	586	596	600	586	645	598	601	620	580	599	587	599	580	613	620	597	577	583	592	615	611	587	586	630	584	612	654	587	600	626	568	624	636	672	573	579	621	648	600	584	593	577	602	599	610	574	619	613	617	611	608	606	614	604	582	604	647	549	559	578	620	593	599	559	576	625	585	624	598	608	602	655	632	667	593	615	618	610	586	584	605	638	646	650	595	607	575	615	603	618	608	577	610	630	609	593	586	585	623	614	578	597	613	598	559	587	591	570	619	605	669	640	595	610	606	605	584	641	630	618	608	581	622	573	616	584	575	592	627	598	643	586	618	557	591	616	597	633	604	588	630	557	615	585	609	571	577	612	642	602	580	617	647	580	577	561	585	580	606	564	567	622	619	607	604	597	594	629	642	595	643	649	589	611	590	632	651	632	613	632	644	595	582	637	596	605	642	587	585	627	649	634	629	573	615	588	611	600	590	602	580	595	575	608	580	614	589	592	624	586	595	625	670	596	638	616	616	610	599	589	584	589	625	563	598	572	578	645	568	583	569	582	537	611	569	555	624	592	610	603	605	610	586	572	559	604	608	597	569	603	577	631	601	582	603	567	608	597	576	615	597	541	568	620	590	640	597	600	595	566	651	641	611	614	607	615	582	631	620	617	615	622	621	622	592	621	605	624	592	573	642	583	623	589	637	598	592	610	616	602	579	634	633	631	619	591	617	602	645	648	597	615	585	571	566	573	626	586	574	529	612	603	622	546	586	600	568	608	606	589	601	607	602	606	592	582	624	582	567	603	574	645	585	543	592	605	604	582	599	580	600	644	582	614	578	611	600	554	627	587	627	605	587	603	620	613	592	607	613	591	636	656	597	617	585	586	593	618	545	626	618	552	609	616	606	615	569	591	646	610	619	602	599	592	586	630	583	620
11646	7549	2977	1695	739	552	349	285	435	848	1031	1313	1179	927	984	840	605	424	306	235	187	157	148	130	109	101	105	90	118	124	114	109	130	124	101	113	117	100	114	111	121	102	135	109	114	112	96	134	112	108	104	99	117	109	139	118	118	90	100	100	105	106	107	118	100	98	109	131	99	103	124	117	124	107	96	106	119	112	104	113	111	108	112	118	115	112	99	128	124	117	120	110	98	126	135	107	105	109	128	117	105	123	133	108	107	115	99	112	129	110	127	116	101	96	113	106	98	122	119	128	108	107	107	111	107	108	112	113	112	132	83	113	106	118	117	107	124	119	105	121	109	101	118	100	122	99	139	132	129	116	118	118	99	111	124	129	125	113	116	112	108	103	98	111	108	119	101	114	102	104	103	113	104	142	106	132	125	116	107	108	94	133	103	130	119	113	113	109	127	107	111	102	115	99	113	119	110	124	116	123	111	110	111	88	113	124	100	106	117	96	127	116	125	103	109	101	110	95	108	93	101	126	108	107	114	102	98	98	113	107	98	116	127	121	100	120	108	92	115	111	114	115	94	111	106	129	110	98	99	115	128	116	127	118	113	107	104	114	121	97	121	105	116	122	106	117	121	104	101	103	110	109	121	104	111	113	111	115	108	115	135	106	116	111	112	98	121	115	111	105	102	107	127	104	110	102	107	104	102	117	122	101	130	93	97	118	94	134	105	101	125	108	96	117	120	127	99	113	111	123	120	100	109	116	107	123	122	106	114	105	109	109	108	111	119	92	113	103	118	120	105	124	125	99	118	119	116	103	113	110	99	97	107	109	139	118	129	129	118	114	103	89	115	134	115	107	126	124	117	124	111	122	111	100	103	126	129	108	110	99	100	107	102	115	103	121	108	106	101	102	102	108	134	107	117	98	112	106	97	112	117	119	110	102	108	104	131	129	106	120	104	120	117	120	106	117	142	120	93	102	118	122	123	112	113	93	104	99	109	118	101	128	101	106	101	117	122	98	115	105	100	115	105	101	112	117	101	108	111	130	112	108	110	111	99	119	132	99	122	116	92	143	104	106	93	117	101	84	96	101	111	102	107	103	119	128	128	115	127	129	139	131	113	128	106	115	100	107	129	106	131	117	113	104	102	112	125	120	101	105	116	118	104	107	120	107	107	109	114	129	117	106	106	107	131	104	116	100	113	105	117	123	110	120	94	102	90	103	107	113	133	133	133	94	102	122	130	102	125	115	113	98	139	108	122	107	98	114	97	107	116	113	104	118	124	132	113	109	104	104	117	127	107	115	93	130	127	125	112	119	108	118	117	115	108	114	109	115	108	106	119	119	118	128	107	102	114	111	110	125	107	101	120	118	111	113	132	114	94	112	122	101	114	116	120	120	109	118	115	125	97	112	124	130	114	99	121	98	118	114	116	111	126	109	113	111	94	126	94	105	113	127	117	125	97	119	116	119	121	128	99	120	102	134	112	116	107	115	114	126	116	118	107	98	120	120	103	78	127	113	106	104	106	125	96	112	132	106	106	99	127	132	106	107	109	117	115	128	119	119	125	120	112	118	111	112	99	111	112	124	114	126	120	114	102	97	102	112	104	93	109	107	118	109	96	124	104	118	105	105	101	115	119	130	131	100	116	112	100	122	124	106	124	121	113	110	127	107	95	110	119	97	102	128	105	114	110	129	111	101	132	99	103	102	113	116	130	123	119	107	112	116	118	117	118	124	113	103	101	110	105	100	120	116	110	114	102	107	115	102	83	117	103	121	116	116	115	92	98	113	107	94	140	111	105	119	116	108	126	125	118	101	97	131	108	136	109	112	119	103	118	113	115	106	123	117	108	126	105	111	113	122	117	115	108	115	116	123	117	98	112	140	111	120	111	118	130	115	98	118	98	116	127	110	98	120	111	112	113	114	108	105	116	110	102	129	127	134	98	116	101	110	120	106	96	110	106	105	119	102	127	97	117	112	116	126	102	111	118	106	106	98	117	106	105	96	123	100	121	101	109	118	125	121	109	113	122	108	122	126	103	94	99	124	107	88	109	119	112	106	123	90	122	105	110	111	111	102	105	124	109	121	93	105	104	105	114	131	102	114	135	114	116	97	102	116	111	109	119	96	111	107	121	117	113	106	96	135	117	115	110	138	112	118	114	127	112	96	100	128	97	96	95	108	114	112	125	126	102	109	88	115	124	115	121	97	118	99	106	105	121	107	105	96	108	112	109	125	107	123	90	114	107	120	131	104	128	123	122	107	124	124	105	125	120	132	94	114	98	96	106	110	121	100	117	108	120	111	95	108	113	94	125	125	126	111	110	91	124	123	109	130	124	83	111	104	129	110	112	125	138	117	110	120	110	114	140	109	118	106	115	115	139	124	116	116	132	105	100	132	134	124	109	107	135	115	104	114	136	132	120	97	116	124	104	108	111	114	121	111	109	99	123	125	120	124	123	107	112	104	107	113	107	109	121	123	105	105	110	120	109	108	116	125	109	112	90	111	111	101	123	117	141	94	128	124	107	115	115	109	132	115	121	127	121	120	106	106	120	137	105	114	116	122	116	103	124	91	125	127	109	111	121	102	101	141	120	96	112	97	111	131	95	103	111	105	112	115	134	108	105	109	104	121	108	126	109	106	98	113	112	130	134	108	115	120	114	97	116	109	104	99	115	119	126	116	105	105	129	102	108	111	119	97	110	130	105	124	123	107	129	106	116	129	108	117	112	112	105	114	116	118	123	105	118	120	128	120	106	121	122	110	113	98	113	110	110	110	104	121	138	118	116	114	116	108	121	95	115	98	116	118	120	112	122	113	121	104	120	94	113	123	117	119	146	123	118	92	129	93	109	106	110	107	110	126	103	118	98	104	99	134	124	114	119	115	119	126	109	112	113	120	104	106	112	107	113	117	125	129	118	113	114	140	114	123	113	127	114	106	100	112	122	93	110	116	131	112	106	112	113	105	123	106	107	110	108	116	109	103	93	127	115	124	121	116	120	136	100	121	111	120	106	120	110	104	111	104	114	126	118	121	128	124	112	103	105	81	112	123	106	117	116	105	115	105	118	110	114	102	102	92	106	119	108	120	134	107	115	104	102	119	113	120	112	118	99	120	140	92	88	113	115	116	113	116	113	104	131	116	101	113	97	117	128	112	129	100	131	117	108	93	119	130	107	103	112	139	122	109	101	110	116	114	118	136	108	100	141	101	112	104	85	115	102	80	108	110	119	121	110	109	135	121	107	122	110	116	119	110	126	117	100	109	137	122	109	106	127	115	110	106	129	116	122	104	107	125	109	124	103	116	109	145	109	97	121	110	99	105	115	110	108	123	114	89	111	147	131	118	115	102	110	122	89	118	110	118	103	117	112	101	114	108	110	126	101	102	113	125	109	114	114	95	95	97	122	94	112	113	104	114	115	137	118	121	92	113	129	89	90	125	131	98	123	112	116	112	101	108	92	119	109	109	125	108	127	122	116	116	101	129	114	118	100	111
41663	29218	17580	16839	17449	16095	10470	7582	11894	18269	20771	22206	19604	17139	17132	14663	10524	6968	4867	2965	2164	1698	1336	1034	991	907	895	874	851	840	835	882	902	884	835	889	855	805	850	869	873	851	876	849	845	896	871	860	918	852	807	858	791	830	859	821	805	846	836	836	777	822	862	832	812	832	844	830	818	852	879	790	806	890	789	817	811	847	833	831	848	827	827	824	917	806	838	922	809	843	836	888	787	883	838	817	822	791	884	851	839	851	814	819	833	872	833	816	838	825	913	867	888	822	861	831	840	854	845	874	790	827	831	832	794	787	864	824	867	844	800	892	870	880	834	898	821	865	841	849	854	866	831	851	803	872	846	806	850	800	823	812	853	872	825	853	915	841	815	811	869	867	843	824	845	831	830	848	862	870	802	850	799	814	811	858	863	807	851	824	851	835	846	811	846	823	892	890	827	780	780	793	883	844	842	865	832	816	875	840	876	827	828	827	883	828	809	821	843	816	898	875	812	870	823	837	873	838	797	882	855	852	846	864	878	835	853	830	832	852	847	823	861	851	803	815	819	856	819	789	847	825	860	818	861	758	830	841	830	820	871	839	823	859	863	875	825	816	887	792	787	828	812	802	822	840	795	837	836	850	824	846	862	838	919	841	848	848	835	794	818	842	897	885	860	859	807	844	849	853	802	856	847	877	846	807	843	850	863	868	801	873	829	820	898	921	865	815	845	846	827	832	795	809	862	830	894	858	882	888	871	871	786	808	835	873	871	757	791	837	872	859	803	815	850	859	842	853	878	786	813	815	836	870	910	825	839	849	903	849	812	774	835	836	836	854	832	865	852	851	867	805	880	791	853	901	818	795	793	786	867	853	831	849	876	847	807	821	849	845	874	837	847	833	796	851	802	843	834	799	887	851	831	869	843	828	826	774	883	830	829	805	800	899	803	829	810	884	825	860	831	841	844	807	806	835	845	843	822	848	843	852	828	832	826	832	822	834	873	864	841	851	802	858	853	838	882	852	853	839	768	833	791	837	836	868	836	834	880	859	817	828	856	875	806	862	817	871	846	789	826	821	875	829	791	855	844	856	833	868	857	833	867	878	842	845	811	820	854	802	836	839	815	831	799	895	809	853	896	849	852	805	860	828	885	863	874	789	857	826	858	871	809	836	828	840	839	777	806	862	858	853	837	867	864	905	819	893	838	841	846	877	835	915	855	835	812	844	833	838	852	893	826	867	832	835	841	895	871	840	843	870	853	859	839	863	843	837	841	752	866	848	801	851	877	863	773	851	844	873	830	859	852	823	837	783	875	850	867	885	829	831	857	904	826	828	876	739	802	817	844	854	786	822	822	871	838	835	860	802	787	893	848	848	793	851	835	835	819	881	842	859	814	849	863	843	846	851	831	829	887	863	869	807	853	913	834	860	832	847	890	859	876	811	826	865	817	869	834	805	887	788	844	830	838	855	835	839	838	821	846	861	840	796	804	812	865	869	773	859	803	832	851	783	936	843	842	852	808	828	826	859	818	874	850	850	854	851	824	839	798	846	822	855	865	845	852	853	816	862	819	813	872	856	807	832	822	900	806	809	865	832	826	816	852	845	885	827	808	868	867	858	831	853	849	815	845	838	833	901	895	867	842	865	816	842	831	888	862	873	818	850	818	829	806	889	835	887	806	827	868	807	829	837	841	837	802	841	851	888	845	830	869	854	800	841	857	828	841	808	803	872	857	859	826	858	835	829	864	872	881	873	839	853	827	831	845	813	859	861	866	825	863	844	804	851	827	828	825	818	866	851	859	869	843	877	844	860	838	816	806	830	772	878	871	828	848	908	878	819	790	823	842	806	818	785	821	856	844	803	897	831	849	862	846	861	822	837	861	745	830	846	779	866	789	846	851	843	794	850	850	863	824	835	798	843	797	877	822	862	798	839	820	854	842	868	828	896	802	813	847	858	855	798	857	860	820	851	823	859	866	808	840	836	820	855	848	880	824	847	840	836	842	814	860	818	883	851	818	846	883	867	814	844	864	870	849	878	844	836	835	819	856	843	871	881	793	841	777	800	837	807	865	793	837	830	831	895	854	855	863	805	855	872	863	887	847	828	798	819	843	821	842	808	845	864	869	815	816	839	859	914	840	843	836	845	841	827	890	852	882	824	838	848	854	812	833	827	837	816	813	852	834	856	802	786	837	857	838	823	823	871	851	879	875	864	847	841	805	812	871	851	836	792	887	795	853	843	801	838	852	846	829	842	868	784	885	804	880	862	811	826	891	861	815	803	865	815	773	821	843	842	856	848	848	895	846	860	882	822	853	902	875	899	787	832	867	847	815	853	838	871	866	853	894	856	798	807	820	773	866	780	870	802	809	871	850	827	857	871	858	850	802	853	876	854	864	845	860	815	834	839	878	847	843	873	820	850	855	848	871	852	802	862	830	810	840	860	838	818	843	836	837	813	832	894	829	844	855	838	847	792	846	874	894	820	891	848	761	873	848	840	858	838	841	851	864	874	828	868	811	902	839	841	815	843	839	868	837	842	849	868	843	871	836	857	831	875	857	787	809	821	837	840	882	829	852	815	862	837	808	840	839	874	851	800	852	845	809	891	789	812	822	868	850	832	814	836	827	820	882	844	879	867	874	823	908	803	833	781	850	823	852	877	881	838	852	860	820	838	853	901	858	768	821	872	839	831	845	862	799	812	901	836	831	845	846	815	794	895	866	820	833	820	834	857	866	788	782	801	837	915	826	852	830	812	852	885	875	860	882	881	802	809	846	825	841	845	838	845	801	868	860	880	883	865	935	852	860	882	846	877	883	873	852	816	837	891	899	851	869	843	818	820	865	887	857	827	865	832	897	874	828	856	843	828	838	850	857	851	865	820	856	812	849	852	815	816	849	837	835	823	850	891	838	836	894	883	839	868	818	846	893	851	892	826	838	883	864	830	782	893	874	868	835	839	852	857	885	831	810	812	858	787	804	826	866	877	831	813	827	852	850	845	880	871	836	830	867	886	868	818	858	917	810	862	871	863	808	807	821	863	805	858	827	860	827	845	840	791	818	843	814	848	873	820	852	894	901	856	876	823	892	835	872	791	826	900	791	816	827	882	838	843	855	868	839	849	821	843	837	838	849	822	899	813	862	853	905	864	874	831	851	753	858	824	859	849	807	838	785	868	847	850	846	860	851	828	895	795	837	799	849	848	843	854	858	833	867	870	827	848	864	813	864	866	840	859	890	873	880	836	782	810	842	850	832	830	835	822	857	838	862	913	891	831	895	863	794	828	876	823	820	821	875	824	878	808	802	871	845	822	888	869	855	843	852	918	871	844	839	856	845	790	828	829	819	880	808	855	811	833	892	857	789	833	897	826	864	869	859	844	840	818	873	828	820	862	810	825	829	828	809	823	840	853	831	900	856	828	786	882	860	817	852	873	815	858	898	815	852	827	876	845	815	838	832	870	863	805	861	842	844	820	902	793	812	886	795	851	823	812	858	830	778	804
7127	2937	1125	542	283	227	143	102	120	148	163	197	204	171	168	163	135	128	120	107	80	76	83	78	67	82	57	73	81	70	91	62	76	81	68	70	53	71	79	83	64	80	90	65	67	74	77	72	72	86	65	75	65	75	77	66	77	82	82	77	67	74	97	73	72	90	72	79	84	74	74	77	73	77	95	65	88	71	81	67	75	70	82	75	77	86	68	79	87	93	84	64	66	87	55	68	98	87	64	80	83	70	66	89	86	59	67	59	79	83	81	58	99	56	81	81	79	78	87	70	83	69	82	76	78	67	99	65	75	69	90	68	81	102	64	80	86	70	61	73	76	57	83	62	94	80	87	74	88	85	71	71	77	67	74	78	79	82	80	78	76	67	74	76	81	73	80	81	76	79	78	92	63	71	85	72	70	80	77	78	78	81	81	75	61	84	62	76	62	76	91	62	88	78	83	84	63	86	71	81	74	89	68	82	74	65	78	75	75	72	69	74	68	71	76	85	69	78	76	71	80	67	75	86	81	89	66	66	66	76	66	75	79	82	75	75	74	77	98	93	76	91	79	67	88	80	70	69	76	94	67	81	76	74	71	72	75	82	69	69	65	67	74	85	90	80	75	60	75	73	51	81	82	58	77	88	88	80	93	74	79	81	77	79	69	87	82	85	83	58	90	75	73	81	79	65	73	59	78	72	77	69	63	68	70	94	77	73	72	74	78	81	80	95	76	65	78	70	73	91	78	66	78	82	65	69	88	92	65	71	73	73	75	72	69	79	81	76	70	84	79	82	74	63	71	81	76	81	78	85	91	80	81	61	89	63	72	75	72	84	75	72	69	67	81	87	74	80	59	74	60	68	66	89	75	77	75	71	79	69	73	69	66	73	66	97	87	88	87	80	68	71	80	74	66	56	78	79	75	61	78	84	88	79	77	69	85	58	69	76	67	72	78	78	61	68	79	74	74	60	76	77	87	71	80	82	79	78	84	85	77	75	81	87	75	71	64	67	85	68	83	69	70	63	72	75	72	70	76	71	64	59	74	76	94	68	68	77	74	67	81	69	76	77	85	76	72	73	72	85	76	69	81	81	73	60	78	74	87	84	79	76	87	84	74	90	72	79	86	69	75	86	80	82	70	59	74	87	72	67	64	67	78	65	76	86	87	64	66	86	74	72	57	72	81	73	95	75	69	74	75	68	84	74	77	84	80	78	66	71	64	77	66	71	81	78	88	74	79	96	65	74	70	71	75	69	87	79	60	85	82	84	69	90	86	82	68	79	77	89	79	76	74	61	68	85	75	84	82	83	70	80	61	68	88	77	80	62	76	91	72	88	81	75	89	84	78	73	79	81	84	66	69	83	78	84	71	85	75	76	78	83	77	87	86	92	72	76	65	63	65	69	83	72	82	75	77	73	81	78	76	64	84	78	67	79	87	85	67	58	78	81	79	65	64	71	71	85	84	82	82	85	59	83	71	51	69	72	72	71	79	95	87	80	69	56	79	71	70	78	71	77	78	89	86	97	79	82	79	78	72	82	62	81	75	89	69	76	92	88	59	76	73	62	83	81	69	74	72	65	78	68	80	81	74	72	77	76	82	67	72	64	75	75	74	80	69	53	73	78	88	78	89	68	77	84	70	85	76	80	69	81	83	70	71	68	77	79	67	75	83	55	77	72	84	75	70	89	75	68	85	63	79	66	79	86	70	68	83	88	64	73	74	70	69	67	70	81	76	69	71	81	72	75	92	81	72	62	68	87	76	61	72	88	87	60	72	66	76	68	75	69	67	95	58	72	65	67	73	67	74	75	85	82	68	68	66	78	79	79	79	84	92	74	90	79	87	78	83	78	94	80	64	89	72	80	83	84	93	73	72	64	86	85	70	63	61	70	74	71	73	72	85	77	86	75	75	73	75	88	76	71	81	80	65	70	85	67	73	80	64	62	71	71	79	84	76	63	71	84	81	81	70	94	70	59	59	78	73	76	79	85	87	58	66	83	69	74	84	77	62	69	85	64	69	84	73	85	82	79	83	72	78	60	68	78	72	73	90	87	84	82	86	80	77	65	75	80	92	66	79	81	67	76	84	72	71	76	72	90	68	90	83	92	75	74	63	71	70	70	78	70	69	85	75	87	66	83	75	71	85	66	74	74	71	75	84	72	69	74	88	61	82	76	87	92	79	67	75	83	87	65	75	84	81	82	73	74	69	76	71	72	79	52	68	74	69	79	96	74	65	91	82	85	69	71	79	66	70	76	72	65	74	61	79	68	67	79	85	72	60	77	69	79	68	71	75	88	61	82	63	62	81	72	71	75	59	69	77	83	71	60	74	88	84	75	84	94	78	74	65	79	81	70	66	78	75	70	73	78	89	68	77	73	76	90	88	81	64	76	74	64	70	69	94	89	83	83	68	61	79	92	85	76	79	85	62	64	71	81	68	85	85	68	87	80	67	90	88	75	76	70	76	83	71	90	75	79	95	67	79	75	68	79	72	77	76	79	71	49	67	67	81	76	82	66	68	75	71	79	77	76	71	80	82	69	85	86	78	77	73	80	81	80	82	70	83	65	86	85	73	105	73	85	73	72	60	79	83	82	90	84	93	67	71	72	75	67	77	89	84	74	78	77	80	78	72	69	69	81	80	84	70	86	97	70	70	79	73	77	72	69	69	86	81	73	86	66	69	65	86	76	64	71	76	70	67	72	71	85	60	93	83	84	72	77	72	76	77	91	66	78	83	78	60	73	84	70	77	84	72	78	74	59	73	75	80	77	76	71	80	72	84	81	59	82	83	83	74	72	69	80	71	85	68	75	76	64	67	83	77	56	70	65	65	66	69	77	74	72	71	76	81	81	78	75	72	77	65	85	72	89	74	78	86	67	74	82	74	71	77	75	76	71	80	64	61	67	84	73	74	71	85	77	74	80	82	72	81	86	61	70	78	73	70	85	79	72	84	78	71	85	76	75	83	73	92	67	93	81	76	61	69	65	81	60	74	76	72	84	89	78	65	77	72	70	90	87	88	76	70	88	80	63	80	73	73	81	81	72	74	72	77	74	73	77	80	88	80	80	67	75	62	67	65	74	62	72	76	77	71	72	68	76	83	91	82	65	79	71	70	72	93	73	57	90	70	66	72	73	67	80	73	73	74	79	83	87	71	85	92	66	75	54	65	79	90	59	81	80	65	82	83	77	75	73	78	73	62	56	66	69	78	61	86	73	56	90	86	73	89	69	68	89	72	82	82	68	86	87	81	76	85	92	86	57	80	61	82	83	73	74	67	71	60	71	84	72	85	77	71	65	60	90	72	62	71	86	87	80	75	59	70	65	56	76	75	82	71	71	59	75	72	73	90	83	82	66	62	68	77	68	78	88	89	83	78	72	66	68	62	67	83	76	76	65	72	89	81	73	81	86	76	75	78	76	68	85	70	67	67	74	72	83	82	104	68	78	79	84	63	90	84	66	61	71	61	80	86	74	73	80	88	77	70	80
34474	18683	10574	8057	8424	7750	4519	1703	2215	3506	3870	4592	3971	3528	3012	2427	1878	1435	1166	879	808	708	636	644	582	634	602	586	599	572	563	546	567	584	566	602	584	596	589	588	586	584	553	585	574	578	565	586	555	553	594	555	585	620	561	613	600	567	565	571	535	598	563	563	525	559	553	556	599	538	595	571	564	555	547	563	588	598	594	587	593	587	590	588	587	602	629	552	599	560	591	579	617	591	586	578	587	575	602	569	612	612	537	620	581	581	571	581	569	551	556	595	555	573	562	618	579	612	543	536	612	566	612	552	527	566	558	564	613	582	559	576	561	563	626	575	602	604	505	552	569	568	577	592	554	588	592	599	566	525	551	545	549	557	624	564	562	593	574	554	560	611	501	539	584	568	588	537	587	565	575	560	573	576	576	591	571	525	552	570	535	566	561	589	566	583	581	567	548	599	578	532	619	591	539	605	611	568	602	566	540	579	574	562	593	597	533	612	570	586	621	604	567	554	605	591	586	575	540	582	568	586	567	569	615	564	605	572	533	572	573	563	580	594	566	542	574	587	544	528	564	580	578	562	621	613	582	534	579	601	557	549	604	569	566	560	611	570	590	530	580	606	571	571	567	585	580	591	593	573	626	567	568	549	556	519	572	627	548	560	610	581	586	583	590	558	566	564	544	590	570	552	603	543	614	611	616	532	582	588	595	595	588	541	605	559	610	547	564	574	524	523	570	587	550	594	556	554	595	566	564	594	559	564	566	574	581	587	564	551	572	604	614	632	613	539	585	533	567	597	611	578	568	579	604	592	571	574	603	587	606	557	594	561	587	600	523	559	615	556	623	569	600	565	557	588	568	592	573	553	567	566	580	609	564	545	583	593	592	560	580	568	539	572	539	579	543	562	593	568	554	558	557	567	597	569	562	636	583	548	586	575	579	629	586	571	611	568	582	560	546	532	558	526	577	581	571	552	615	535	588	579	596	563	544	569	589	564	603	556	568	599	576	589	554	572	581	578	580	563	568	552	578	530	612	524	561	605	569	559	621	563	575	595	533	599	589	554	578	536	556	563	582	544	557	577	588	596	600	561	574	578	538	615	563	581	541	595	556	574	563	555	562	619	543	579	635	557	597	577	572	585	570	528	583	614	598	587	564	576	576	555	590	587	601	573	553	621	583	585	562	537	556	596	519	562	571	589	558	592	546	554	562	567	602	577	596	593	560	553	554	593	575	593	581	550	562	560	564	594	554	568	574	629	606	564	587	540	550	561	601	553	560	554	599	565	584	549	551	564	568	555	592	551	585	573	625	539	554	544	558	556	581	580	536	570	575	588	566	566	540	582	569	570	547	554	588	571	588	570	596	543	562	604	561	532	569	584	572	574	560	538	571	605	579	552	582	583	554	554	605	592	561	573	625	547	617	590	632	566	557	560	552	575	600	546	582	577	566	566	573	571	546	585	609	604	582	602	613	546	609	578	561	572	545	562	602	601	548	573	596	563	553	580	556	577	579	580	559	614	583	573	586	542	575	613	543	606	551	520	611	544	568	592	550	594	575	550	581	569	528	595	564	569	590	596	569	573	563	600	540	531	575	561	580	567	560	583	568	590	550	542	578	564	635	527	548	577	561	566	586	621	550	564	602	551	589	599	552	641	570	588	588	563	543	598	595	543	589	579	546	564	572	577	586	601	597	569	646	557	572	556	560	592	577	552	555	578	549	591	554	564	582	577	580	588	614	573	567	564	580	594	562	552	590	608	570	559	566	577	579	571	592	592	574	540	627	572	564	594	568	589	539	547	545	592	610	593	601	565	553	600	565	563	578	580	581	562	578	539	542	543	566	576	573	576	600	561	590	575	572	574	589	534	559	579	600	599	612	563	565	581	572	578	553	581	574	563	547	558	559	563	560	600	557	554	577	535	555	544	542	551	614	543	587	552	565	604	570	570	551	617	604	567	594	531	580	556	612	644	640	523	607	566	626	581	602	582	551	582	557	586	560	561	556	584	545	604	569	602	540	565	581	623	582	628	582	593	552	610	552	598	581	616	585	627	588	563	580	559	580	619	526	581	557	586	574	570	556	571	597	551	556	532	567	543	572	571	546	624	599	558	604	568	573	567	536	568	611	587	553	598	577	602	575	542	527	587	564	586	568	605	582	570	562	564	541	581	543	630	595	584	589	555	585	540	569	564	551	585	537	585	564	617	567	562	590	532	565	603	575	513	552	592	595	597	510	564	597	548	569	580	578	540	612	590	592	595	524	552	613	560	540	539	578	618	566	531	564	569	567	596	519	524	595	615	567	593	583	596	565	591	579	574	578	587	627	592	563	538	531	574	603	590	588	571	588	603	595	573	552	548	587	573	623	572	539	565	564	528	585	557	579	545	528	563	563	619	586	560	579	569	608	581	564	570	572	568	546	569	600	574	536	595	559	566	582	583	579	562	594	564	584	574	576	558	598	596	559	627	585	585	578	550	551	605	594	619	618	577	611	563	601	588	571	592	564	579	557	568	558	564	599	573	573	587	582	588	601	599	587	590	557	593	575	529	578	548	542	577	606	597	594	572	595	569	560	583	535	577	575	575	557	562	548	553	547	602	597	553	564	579	555	559	616	596	540	558	580	519	566	539	562	587	577	543	606	582	602	535	546	531	627	554	572	593	592	560	556	592	594	542	573	619	579	589	567	556	609	512	570	547	591	580	586	552	542	539	577	529	571	558	597	562	549	558	547	539	574	585	566	579	564	564	583	585	578	546	595	581	544	599	601	580	605	561	572	552	591	565	628	587	574	572	582	588	582	596	552	556	581	576	564	569	559	582	562	566	568	566	578	603	562	551	560	570	531	577	561	566	555	561	578	615	547	613	559	607	557	579	528	606	544	559	555	590	530	573	584	576	586	566	576	544	593	537	563	564	578	570	594	611	576	590	566	595	610	592	596	585	588	536	563	569	597	539	558	551	580	544	601	579	595	545	579	620	609	598	594	568	593	556	580	558	605	552	580	545	550	555	526	574	550	570	588	547	557	576	574	554	561	577	568	559	518	562	536	570	604	598	574	557	569	596	596	603	620	598	586	573	618	518	549	564	583	576	604	574	598	576	569	553	572	570	565	561	562	594	544	533	583	554	518	576	536	578	550	563	555	586	598	570	578	562	531	584	612	555	575	572	570	564	563	555	594	586	526	559	566	574	584	620	573	567	571	559	562	580	530	591	525	571	572	567	573	545	581	590	576	553	586	591	611	577	573	583	545	608	598	563	560	573	565	571	576	585	558	586	587	582	552	601	614	537	573	587	551	528	579	569	522	574	541	580	568	598	573	605	617	628	533	581	560	605	588	585	507	557	542	558	545	577	575	545	546	582	553	557	553	590	569	572	591	561	548	563	576	615	564	577	567	561	618	567	545	602	579	523	593	577	580	551	576	566	594	563	537	571	555	590	609	639	602	562	553	613	596	595	560	568	514	610	605	597	583	654	565	549	595	558	595	584	572	587	605	556
7762	3916	2383	1226	736	588	318	242	347	472	619	873	826	602	541	455	341	262	187	154	134	130	111	112	99	107	97	91	97	99	82	98	106	98	88	101	98	105	107	94	114	92	102	97	101	109	98	93	111	99	103	115	102	94	107	97	85	99	116	108	113	105	99	97	88	107	92	116	105	100	103	101	105	102	98	106	104	96	109	91	102	124	110	100	116	120	98	103	114	113	94	111	90	119	113	115	107	98	94	93	117	93	99	118	102	88	105	127	106	123	86	90	95	99	110	99	105	101	99	111	94	97	99	83	99	99	116	108	101	115	101	108	91	82	104	103	94	105	111	115	109	111	105	122	96	99	102	96	113	95	109	119	111	104	98	100	103	108	114	106	95	123	99	98	90	116	105	101	98	114	98	115	94	102	93	95	104	113	111	116	94	116	103	114	97	99	102	112	97	98	98	104	119	113	118	120	96	92	103	93	135	102	110	95	103	102	111	114	100	108	110	106	90	102	108	101	105	103	110	117	90	103	100	120	117	101	112	96	116	108	103	105	108	100	103	106	112	97	93	111	106	112	90	102	109	103	110	99	108	98	102	95	101	112	94	94	103	104	94	101	106	105	103	89	85	114	98	100	105	109	103	109	102	125	82	128	121	108	119	86	91	99	102	109	91	95	102	108	103	80	104	102	108	93	107	102	90	95	87	101	92	97	104	96	98	94	103	101	103	104	119	102	79	95	105	101	117	93	97	83	117	110	107	115	98	98	108	106	95	97	106	104	108	106	116	92	104	96	91	94	94	109	108	90	99	100	88	121	105	102	101	109	102	96	103	110	88	108	90	93	92	112	91	77	103	97	133	85	101	109	94	115	87	121	105	110	104	121	93	98	88	104	96	121	94	107	109	107	108	101	115	96	84	108	98	102	119	109	97	100	92	93	114	109	104	92	100	107	113	106	97	102	99	121	117	111	106	114	135	95	118	99	124	94	126	96	101	105	122	90	109	91	119	109	105	116	84	88	116	92	112	117	108	97	106	98	105	106	112	104	100	107	93	103	94	105	93	96	93	109	96	81	106	107	99	113	89	111	106	89	106	112	94	124	105	112	91	86	115	111	113	95	119	117	102	86	97	104	111	84	111	89	99	88	103	89	100	97	91	105	99	115	108	111	110	118	118	110	107	97	102	115	110	106	98	102	109	116	98	88	108	107	94	98	101	116	113	127	115	96	104	119	93	105	96	99	93	106	101	96	107	141	96	104	118	110	76	97	112	101	110	117	97	85	98	116	90	95	109	119	113	109	92	106	110	101	109	85	96	108	103	110	108	91	100	97	93	94	104	107	112	111	116	102	102	93	102	115	107	117	111	109	116	90	102	108	109	110	93	117	111	109	103	101	101	96	102	99	107	80	106	92	104	90	105	110	97	110	129	95	101	96	119	114	89	114	113	96	96	118	116	102	115	107	98	90	83	102	98	90	93	128	97	83	110	112	126	120	122	93	94	102	128	98	106	108	106	95	107	108	113	94	105	106	105	108	109	105	85	91	105	118	120	109	96	84	99	105	111	128	109	100	107	106	94	108	95	106	89	102	99	104	97	103	107	105	110	96	113	113	109	108	99	95	93	101	101	102	102	117	115	110	93	109	117	98	101	102	128	97	105	90	97	96	92	114	82	106	113	98	88	98	124	86	111	84	79	96	102	104	106	107	97	90	86	113	86	112	98	115	89	92	101	109	96	108	104	90	112	101	93	98	99	103	94	99	102	108	124	116	120	112	117	124	95	116	95	106	98	101	111	78	101	105	92	88	110	91	111	117	98	109	107	113	108	107	97	118	104	99	107	88	98	103	90	103	97	85	95	112	92	102	111	98	92	88	89	124	107	99	114	107	102	107	101	109	87	100	112	122	93	90	83	92	104	94	114	97	114	99	106	99	104	99	114	112	91	110	88	100	88	96	106	103	92	99	109	135	111	100	98	102	98	104	89	116	84	107	110	104	104	105	100	95	95	88	96	113	120	97	101	90	104	94	100	101	111	104	99	110	105	94	96	104	100	109	100	97	104	94	100	90	101	97	97	110	107	130	87	96	99	92	117	110	82	81	94	96	102	102	83	102	95	94	102	104	90	103	101	85	111	110	93	90	85	117	102	113	99	96	97	94	96	79	101	99	100	89	109	101	115	122	107	90	114	94	108	101	125	109	103	108	108	97	114	112	97	109	100	101	101	87	137	103	86	119	105	97	110	110	101	101	87	95	113	118	111	104	105	103	101	109	99	108	95	93	96	100	107	91	106	98	104	86	113	120	111	98	95	100	98	123	108	93	100	123	104	103	117	112	103	103	120	99	90	103	106	112	103	109	109	116	107	119	99	89	112	94	98	92	95	107	101	106	103	101	96	103	102	97	114	125	113	88	121	97	122	110	95	97	107	111	89	88	89	102	99	107	89	87	88	109	113	99	88	104	105	110	120	114	103	112	109	89	103	103	109	109	89	86	93	105	104	123	112	87	99	120	120	117	124	112	119	99	95	126	106	102	107	117	103	109	114	104	112	122	97	126	98	104	111	108	106	100	109	104	95	83	101	125	82	118	108	97	106	113	93	103	105	107	103	105	98	94	92	113	98	96	112	100	113	107	107	106	93	97	101	101	108	129	96	88	97	115	109	104	96	104	107	92	101	96	97	99	99	114	94	95	105	102	112	111	111	110	106	109	91	100	106	96	95	87	103	93	112	97	120	106	122	112	86	95	112	101	110	110	85	90	111	101	114	117	108	103	110	82	103	91	85	101	115	106	94	100	95	100	119	127	95	117	87	99	111	107	107	108	100	104	88	95	106	123	116	105	112	112	101	102	92	109	86	108	102	97	109	114	106	107	113	111	90	103	112	119	114	108	102	92	94	110	107	98	123	109	106	111	111	99	110	96	92	113	87	108	95	104	110	117	120	110	110	110	106	105	127	102	86	104	92	103	100	108	112	96	109	107	101	92	81	122	106	116	98	100	114	108	100	98	107	114	118	117	107	123	103	121	104	107	94	89	97	100	110	100	96	112	90	99	113	112	110	101	105	92	109	96	100	101	106	108	103	103	94	109	113	103	122	104	102	99	101	108	93	94	96	88	100	96	79	98	95	97	125	120	91	114	96	88	97	88	110	101	114	101	122	113	105	102	107	116	102	113	91	107	98	85	121	115	107	109	101	97	110	95	113	92	104	104	98	105	91	97	108	108	84	103	109	79	93	89	91	92	105	105	99	94	99	105	111	102	87	117	96	108	117	99	96	113	89	122	95	104	117	116	122	119	95	113	86	102	88	83	113	114	98	101	94	87	85	103	101	98	100	103	102	126	112	95	125	114	92	104	92	96	129	85	106	115	92	113	109	99	108	102	108	87	113	89	103	95	110	102	110	101	103	120	94	97	85	94	111	108	107	103	100	96	108	99	93	115	88	117	92	96	103	114	88	108	104	110	114	106	107	98	119	112	103	96	93	103	112	101	91	96	108	105
36724	22736	16469	14364	18933	16752	9342	6782	9245	12507	13954	16986	15853	12052	10049	7916	5685	4004	2715	1605	1277	1107	1006	893	849	802	772	775	791	725	781	755	760	820	818	761	762	810	759	750	773	794	760	803	770	770	761	772	743	752	777	769	777	839	768	773	762	742	799	791	718	725	773	799	746	789	802	766	791	753	768	773	774	734	789	752	736	747	751	715	783	781	754	781	731	774	744	832	735	752	809	749	755	776	749	771	815	774	779	764	805	738	760	769	785	794	733	750	727	741	806	747	727	727	754	726	757	713	764	831	739	776	781	747	782	758	762	764	741	806	733	740	807	735	750	733	763	757	757	768	747	781	793	736	765	788	801	778	808	745	759	809	791	785	735	698	771	783	783	765	772	775	816	756	769	781	752	836	764	753	800	807	750	741	733	806	719	762	744	789	798	689	741	815	746	743	735	780	782	757	851	719	714	775	751	809	764	820	768	777	759	780	769	796	783	766	777	720	764	783	822	781	760	772	736	734	768	745	754	784	777	809	840	761	795	767	794	736	726	770	776	777	756	777	801	748	739	744	752	739	751	806	720	733	768	752	770	760	750	779	742	770	770	815	754	749	828	756	769	794	800	753	757	782	750	813	790	777	784	781	738	751	710	717	778	787	768	779	791	768	755	752	741	790	798	735	784	771	774	791	788	702	804	787	808	743	779	756	809	755	795	780	825	784	773	777	843	755	773	765	793	749	763	772	751	767	775	764	755	756	837	812	744	780	772	785	769	757	827	769	750	830	789	764	770	781	784	783	768	772	785	751	782	744	760	762	791	792	758	770	736	733	753	772	759	804	766	785	734	767	795	816	780	790	769	739	796	738	775	744	789	768	843	772	753	793	755	799	783	762	725	807	796	767	784	745	762	750	718	768	699	691	781	767	776	752	761	811	819	785	805	824	791	773	785	775	811	786	780	737	775	787	715	759	779	773	779	741	760	776	769	762	741	772	745	793	792	746	751	735	806	789	808	802	736	768	773	756	746	795	771	729	694	792	777	762	811	800	748	801	741	785	804	709	766	770	798	776	765	737	735	800	719	725	776	797	713	826	756	753	725	748	773	798	749	804	786	791	712	816	778	710	793	719	773	760	749	756	766	747	735	817	745	765	770	765	754	741	788	826	690	781	773	761	745	809	769	775	765	728	753	780	767	729	796	737	745	783	792	729	769	825	744	766	731	791	712	834	700	761	721	741	776	724	750	765	817	777	803	842	779	743	733	745	797	832	779	731	745	781	767	725	836	742	789	754	818	781	787	768	780	795	807	766	822	790	773	770	766	748	798	769	754	706	746	743	776	731	723	749	763	744	770	732	743	788	803	782	718	812	779	697	778	787	755	768	802	752	755	754	742	735	743	723	761	798	742	771	801	755	778	754	730	730	752	742	783	748	776	778	762	772	753	779	757	791	770	711	754	731	784	777	763	785	812	753	764	790	777	757	718	737	763	807	794	786	761	753	768	757	763	784	739	801	773	752	760	717	807	732	786	728	761	803	743	788	746	758	747	758	762	762	762	795	815	796	800	755	795	746	795	812	808	767	752	760	766	761	785	737	798	742	775	791	774	796	743	755	744	750	785	801	766	756	771	773	800	776	796	793	761	791	778	770	814	771	737	750	770	789	780	782	776	747	758	787	776	780	794	747	775	741	813	779	744	755	757	790	702	795	760	773	774	766	817	770	778	755	781	769	755	781	794	749	790	747	753	740	830	734	756	741	788	784	770	746	777	752	719	750	770	751	788	765	776	784	763	797	807	743	746	751	799	806	763	795	769	777	796	738	774	777	730	840	806	795	774	792	769	750	738	802	727	769	738	772	782	780	740	754	857	763	719	753	789	744	760	745	775	751	803	735	751	768	815	748	767	754	801	733	730	709	758	804	765	763	780	717	786	810	783	845	691	796	827	762	805	790	756	770	764	785	815	789	771	784	753	748	778	697	771	782	807	755	804	723	814	773	741	801	789	763	763	772	749	728	787	794	798	752	792	759	779	775	779	797	727	744	790	760	769	776	784	762	787	735	721	757	750	744	787	734	771	777	768	752	789	728	771	798	733	771	744	785	766	787	798	770	758	759	776	738	744	780	759	723	755	758	769	782	743	763	787	745	808	746	705	809	746	728	743	767	786	748	746	720	758	832	764	795	732	774	764	821	788	741	785	762	789	740	763	756	744	776	746	746	761	780	757	720	746	749	785	772	799	729	778	776	784	724	764	729	772	740	765	774	693	780	799	765	766	760	748	774	794	774	737	763	756	761	708	809	720	779	774	782	806	725	764	798	714	751	758	768	768	743	782	783	804	826	785	790	760	752	787	762	744	720	776	732	746	739	767	757	792	789	801	781	730	757	753	793	775	781	759	786	765	739	767	777	720	812	769	769	722	767	800	773	781	828	800	769	789	720	759	752	794	787	777	753	746	777	779	821	766	813	787	753	793	764	766	744	770	773	699	771	757	708	702	799	766	752	788	736	768	770	806	777	747	754	722	819	787	808	737	757	805	776	788	767	744	723	794	767	738	745	785	768	771	811	751	707	774	786	749	766	776	783	750	723	780	743	732	757	717	812	784	752	772	809	817	769	785	759	776	747	769	787	765	773	807	724	794	732	784	767	818	749	773	739	753	747	773	720	801	798	777	732	759	795	782	778	812	761	795	742	732	784	738	723	770	736	749	759	767	749	710	744	753	783	804	784	749	743	741	717	791	777	771	800	790	727	747	780	734	776	729	707	793	755	790	785	747	809	719	798	721	795	783	772	707	774	787	829	747	723	793	769	759	746	748	805	764	754	780	795	796	758	770	797	716	734	780	769	799	793	774	753	749	756	750	772	728	778	749	801	772	732	721	738	727	810	754	765	790	786	728	756	759	778	745	763	813	801	777	781	798	830	753	786	771	802	781	752	744	783	794	759	772	743	759	722	729	758	723	737	761	793	751	803	762	769	757	798	757	772	766	763	740	767	718	750	746	746	752	734	776	768	786	811	795	812	740	784	744	775	775	735	789	717	786	735	766	717	753	775	800	787	746	760	772	782	755	792	792	770	742	752	750	823	757	820	777	769	785	796	821	745	756	756	761	737	748	794	807	767	779	739	715	760	737	785	775	768	761	750	732	786	738	772	780	751	777	756	819	774	755	805	782	759	762	749	786	830	758	732	783	765	783	813	791	760	753	764	736	792	767	741	799	797	771	717	754	769	749	775	770	760	778	720	724	736	756	811	735	831	790	802	782	776	764	790	744	749	755	776	752	760	773	816	786	794	786	726	738	720	749	728	804	787	761	759	732	728	768	729	723	744	760	736	825	770	811	769	780	743	767	773	762	811	779	731	771	800	785	753	773	746	742	698	770	735	782	727	759	766	766	801	755	762	816	814	760	743	804	789	772	760	781	756	771	766	788	775	745	785	793	822	738	757	739	747	826	774	720	735	816	771	737	816	766	807	782	762	757	770	805	739	767	750	764	728	744	831	761	796
7819	4208	1909	1066	681	401	285	217	324	507	623	821	798	643	504	397	265	198	161	127	101	100	92	88	78	78	85	90	92	82	71	82	95	83	79	83	83	90	73	92	72	84	90	64	94	62	92	79	88	92	88	73	79	84	81	84	80	76	66	80	86	84	67	80	80	82	74	80	85	85	84	54	87	83	88	79	87	75	86	71	80	82	83	85	84	83	94	73	68	82	79	74	76	69	81	84	81	86	91	83	76	88	100	72	86	89	89	82	99	72	61	71	79	97	99	84	81	81	86	76	82	89	76	86	71	75	102	96	86	94	73	85	86	77	91	81	76	79	96	88	78	102	86	67	85	88	83	81	82	83	88	88	58	75	89	95	95	74	86	69	83	69	95	91	84	77	78	75	80	97	89	72	96	73	70	72	83	88	67	67	88	75	65	76	100	82	80	73	74	82	91	62	65	92	78	87	82	92	83	92	92	71	75	76	72	69	80	87	81	88	62	86	64	87	71	74	95	88	82	71	71	79	80	83	89	78	95	85	73	86	92	80	81	85	86	81	97	82	79	84	75	82	64	92	98	92	81	87	89	83	76	79	80	80	80	89	70	80	93	76	68	85	82	87	80	80	100	91	81	82	78	86	76	79	87	86	66	73	74	84	96	80	80	89	90	82	90	90	91	91	79	90	79	83	81	88	84	85	89	87	97	85	90	78	66	95	83	70	76	70	80	83	74	98	94	93	76	86	85	84	81	66	75	84	84	69	73	79	82	73	94	63	73	98	73	88	84	59	71	76	74	106	74	82	82	84	90	78	69	70	91	87	75	77	79	71	77	89	86	75	75	70	82	69	65	78	88	72	82	107	75	61	87	80	95	74	83	75	91	86	75	79	74	88	69	95	74	102	86	89	75	82	75	92	75	70	91	89	73	82	73	73	76	89	84	85	75	82	76	99	81	76	89	74	88	88	102	77	75	66	94	109	79	97	80	88	74	108	86	91	80	84	84	90	77	67	99	72	92	85	85	90	84	72	87	78	94	76	91	89	70	87	84	76	75	88	84	97	83	81	70	87	77	64	91	72	92	100	87	82	91	107	78	97	77	96	80	83	98	86	82	87	95	87	91	89	105	85	84	64	82	97	83	66	75	84	81	79	87	76	79	79	65	71	97	85	78	97	78	78	91	86	77	71	82	71	76	96	74	76	89	94	80	87	89	91	87	79	86	81	75	68	95	81	81	89	81	85	108	81	89	86	71	82	71	86	66	76	102	89	78	68	87	77	76	80	69	90	83	71	80	86	70	76	70	85	86	81	77	84	75	83	85	76	91	98	78	85	89	91	95	88	85	89	82	96	79	98	85	92	100	79	67	92	86	60	84	75	94	76	71	77	82	96	76	91	89	71	94	81	83	81	70	92	81	88	72	68	88	85	86	75	83	90	82	91	85	82	71	100	84	94	94	97	83	99	74	80	93	79	91	88	66	61	88	86	82	97	72	84	77	70	81	73	83	95	86	79	83	69	78	84	78	85	106	84	90	73	91	87	82	93	84	80	78	96	72	100	90	66	77	94	78	85	87	65	78	70	70	68	82	97	90	80	77	93	91	97	79	81	74	77	105	92	98	84	106	86	76	89	86	79	80	82	101	63	85	72	82	91	80	85	90	96	75	67	80	98	83	74	89	79	67	88	97	88	84	88	82	80	75	85	77	71	86	75	79	67	98	99	77	96	88	69	91	79	89	79	99	88	77	72	69	80	95	81	70	76	87	91	88	91	82	78	81	89	82	83	91	59	99	72	77	85	88	86	85	76	80	90	75	75	93	81	72	77	83	102	84	87	74	87	90	97	78	80	91	90	91	76	82	85	93	84	82	77	97	89	92	63	90	71	86	79	85	104	93	73	82	89	84	84	81	85	89	80	75	88	87	80	65	77	84	79	83	91	64	88	78	79	78	80	64	104	88	77	87	96	80	67	79	87	67	79	81	78	101	83	77	78	72	72	74	80	86	101	70	74	85	85	101	78	87	87	77	93	82	75	94	81	88	79	74	103	77	88	86	91	87	69	87	69	57	93	74	81	103	77	84	79	92	90	87	91	84	78	81	92	66	86	99	108	93	82	84	74	65	81	62	68	68	86	85	56	80	80	97	81	71	76	68	66	90	84	99	90	91	76	105	96	105	79	80	78	74	81	69	81	82	69	65	89	81	75	73	86	86	86	73	81	89	86	79	78	72	88	83	83	85	93	96	86	88	79	90	98	88	66	73	97	69	84	103	82	75	75	70	100	76	82	84	88	89	91	77	70	97	97	84	73	79	92	68	76	69	69	92	93	83	93	85	87	81	74	82	84	75	101	84	61	80	88	95	82	102	86	78	68	73	75	68	84	84	91	84	77	74	84	72	78	107	70	77	96	83	92	85	87	76	101	78	74	85	83	84	78	76	70	80	93	79	71	87	81	82	84	75	79	88	91	84	63	93	79	83	85	91	82	87	88	78	88	83	87	79	78	75	93	78	86	93	76	85	85	85	70	62	78	99	75	77	80	73	76	91	70	93	82	78	71	85	83	87	87	102	74	84	70	81	95	78	87	61	93	86	76	79	76	84	81	93	75	70	73	88	97	67	85	93	86	82	90	78	83	77	72	69	87	76	72	90	94	91	83	81	84	88	92	77	79	116	77	83	66	62	94	99	79	97	89	82	79	79	89	92	84	83	93	79	75	73	81	82	84	84	78	89	58	84	65	91	72	83	76	92	74	85	85	100	76	93	75	90	69	73	87	83	99	68	73	80	89	65	89	87	78	87	75	72	76	93	85	74	82	84	82	76	79	73	79	73	78	78	77	80	85	75	81	85	96	92	74	103	66	74	96	75	74	78	92	84	78	80	75	81	78	93	82	87	72	82	85	78	81	91	75	81	69	97	101	89	85	75	73	63	81	77	78	83	84	72	87	74	84	85	82	75	84	89	86	82	86	83	63	105	73	73	82	105	73	83	74	97	82	96	85	99	89	85	83	81	70	89	81	91	87	91	79	89	95	83	92	78	70	74	77	106	76	89	85	90	71	85	87	68	74	86	105	83	90	74	90	106	77	100	84	79	81	80	97	77	94	101	71	68	73	91	82	75	89	78	78	89	81	83	75	102	85	103	83	84	66	77	84	69	90	81	90	69	74	71	86	81	105	75	90	75	84	81	99	82	81	64	84	67	80	77	75	67	81	89	85	95	88	77	93	101	81	93	75	89	87	80	93	77	84	82	80	76	90	78	90	89	75	101	76	85	116	86	88	80	87	101	77	81	88	94	73	102	84	91	84	91	86	78	93	89	93	77	84	87	66	63	81	82	96	82	71	69	93	85	85	78	80	108	78	62	84	80	69	75	85	85	82	80	79	66	85	84	86	72	85	69	84	93	79	64	97	95	80	87	92	89	77	77	84	95	86	95	100	83	80	79	78	92	89	95	75	78	88	115	76	72	74	82	69	92	85	77	89	104	70	110	83	80	75
34544	23492	14794	13888	18233	13210	8085	6626	10413	13690	15405	17551	16366	13078	10315	7655	5166	3375	2356	1556	1180	842	763	698	743	731	653	651	594	609	645	699	653	648	609	700	622	610	665	644	623	616	611	599	576	660	662	639	603	663	638	646	671	618	620	676	610	653	630	611	620	631	672	624	621	611	655	625	623	629	603	651	631	680	644	659	588	644	631	642	593	597	610	624	606	585	657	604	608	627	663	627	638	639	652	569	626	604	646	589	631	616	603	590	665	631	644	592	620	636	604	604	590	619	608	635	636	620	624	616	645	640	582	675	616	644	662	662	640	620	611	635	625	613	628	646	619	636	636	643	649	602	624	611	650	627	653	621	617	630	616	653	635	646	632	690	594	623	660	549	650	618	667	643	651	639	654	644	644	620	563	633	617	652	623	666	625	636	612	648	614	625	586	635	608	646	658	636	606	649	599	637	641	700	602	623	623	649	642	614	653	633	635	654	618	643	634	621	593	657	668	641	641	636	640	599	592	612	634	621	619	621	633	622	647	687	611	640	642	617	636	598	654	653	667	672	629	609	625	634	628	638	601	620	609	619	606	622	641	640	642	616	675	638	661	624	658	619	610	625	614	647	600	643	638	589	644	605	657	643	632	658	590	625	619	637	632	630	634	678	658	638	612	648	602	601	644	613	603	586	638	591	621	662	580	626	586	630	651	600	629	605	649	634	636	608	632	579	613	631	644	624	657	679	660	638	627	627	640	625	628	683	630	703	678	618	628	633	637	671	650	641	641	623	623	585	604	645	645	616	632	679	639	573	612	595	613	615	650	622	672	613	645	610	669	639	671	620	584	622	597	630	650	539	668	620	639	665	636	601	648	676	600	626	607	623	644	562	623	626	649	619	628	620	628	607	675	645	641	646	617	613	626	713	587	668	660	669	578	635	674	630	605	628	602	635	619	611	638	654	642	616	597	601	653	647	633	633	632	663	636	626	661	619	616	666	655	631	644	631	615	600	667	635	613	619	565	648	614	594	602	657	678	607	609	638	607	621	636	684	605	617	617	616	650	589	645	636	585	643	627	640	659	588	643	618	662	643	669	659	634	644	624	626	634	643	613	614	616	624	605	587	595	642	590	648	620	679	597	653	628	640	642	597	573	622	648	659	631	642	631	613	639	614	632	633	646	637	666	610	639	632	606	589	604	626	608	586	589	681	622	657	644	620	636	609	665	642	631	640	673	625	629	631	625	604	623	628	634	665	622	652	635	609	630	660	638	649	609	635	590	634	583	624	605	616	582	655	625	648	643	616	626	613	594	588	610	632	653	588	583	607	585	675	667	624	623	627	632	632	617	608	655	648	633	614	691	673	620	661	663	651	594	626	590	610	623	629	632	617	609	639	608	651	576	656	600	613	620	642	656	644	602	618	668	621	612	612	609	590	684	651	612	603	638	617	640	570	688	648	628	673	656	601	680	671	608	621	621	624	609	605	628	641	639	633	609	662	651	613	606	616	637	616	664	612	615	635	592	622	636	606	616	606	586	679	647	594	655	604	586	608	653	640	598	595	593	673	675	596	593	646	615	644	643	590	648	636	593	612	643	635	645	646	611	615	661	662	639	637	595	624	627	632	670	644	602	624	597	595	630	630	608	619	618	681	612	563	627	608	634	629	632	596	606	645	644	629	612	618	620	651	635	623	626	642	660	645	659	632	578	677	619	679	602	629	633	642	626	669	630	653	657	649	642	592	611	650	609	628	634	647	599	590	596	612	616	650	629	630	656	611	626	634	612	601	658	587	642	638	597	641	646	604	615	619	613	581	653	606	631	655	611	624	613	658	618	623	648	662	600	646	652	600	600	668	590	654	636	650	617	670	672	657	661	612	630	614	617	640	655	641	587	583	619	624	623	661	631	653	627	614	656	629	625	602	659	603	695	668	659	659	668	664	636	619	629	604	615	645	657	606	630	637	644	588	608	628	640	644	577	571	622	650	618	614	656	641	616	649	611	661	595	681	616	651	639	678	663	584	615	637	637	606	651	613	616	601	660	623	593	691	590	620	619	685	588	668	645	650	619	669	637	610	626	600	571	624	627	612	587	595	634	646	600	615	647	576	632	632	670	609	621	630	598	601	605	629	606	661	617	624	644	611	632	597	648	620	635	664	614	611	644	633	661	619	625	633	571	642	644	648	619	627	662	662	653	578	612	637	627	660	601	588	599	596	625	638	649	627	625	635	634	615	623	682	630	627	636	625	602	640	612	607	649	631	639	631	640	622	619	653	668	612	637	601	652	622	657	614	598	649	608	684	590	605	619	617	658	613	638	587	634	609	609	602	620	618	604	650	621	630	622	625	618	596	616	627	619	634	630	615	624	630	594	639	658	614	622	612	638	579	638	662	589	615	608	663	635	630	596	611	585	604	624	622	644	644	652	654	678	596	648	615	632	667	623	664	635	645	601	620	635	678	600	629	625	604	627	624	626	605	612	638	682	633	631	661	645	610	606	701	614	590	613	578	631	657	621	628	661	611	628	612	633	638	636	570	631	588	618	622	629	647	640	645	574	618	612	630	615	646	655	616	631	629	651	664	622	650	596	596	630	614	656	600	618	640	639	657	647	611	644	629	625	662	604	664	617	612	612	639	651	658	600	623	656	643	615	627	609	635	637	662	588	650	681	624	648	586	616	603	629	627	639	639	647	613	630	622	657	620	640	604	625	638	636	601	599	577	592	620	584	644	595	676	642	645	629	592	634	597	599	633	651	613	643	647	629	625	639	597	623	637	640	618	621	659	638	654	584	613	617	662	627	663	639	628	652	621	630	584	573	627	638	641	595	638	625	631	638	662	634	614	668	638	617	652	605	684	612	643	614	609	679	654	622	580	637	589	612	650	679	631	666	622	646	637	627	593	620	598	644	672	617	591	673	619	638	613	641	655	603	692	654	631	624	598	597	620	626	658	626	627	612	667	641	612	642	630	635	686	613	664	651	668	602	603	618	597	593	624	650	690	628	634	647	627	650	668	664	669	651	665	615	593	648	602	587	631	629	592	658	635	626	637	645	649	673	578	621	622	656	613	651	630	598	656	573	630	620	598	634	621	665	626	629	663	640	598	592	632	681	653	621	656	639	627	610	677	656	627	626	623	633	639	649	601	687	639	585	645	587	689	600	577	646	657	600	615	628	659	629	638	673	653	640	611	607	621	614	638	654	633	630	596	610	616	662	624	694	607	617	637	636	629	618	573	614	593	654	625	659	664	632	632	674	647	599	625	667	610	665	628	623	599	648	634	626	654	651	619	628	612	587	629	631	635	628	636	649	674	668	624	682	644	613	634	604	630	677	619	588	613	684	666	655	635	623	654	654	607	634	595	648	612	614	651	651	618	642	610	588	611	641	641	634	671	609	599	607	633	616	636	647	634	651	620	634	588	633	586	629	619	661	635	644	648	648	614	640	637	634	605	665	586	663	630	588	656	654	637	636	628	642	625	666	622	639	592	625	607	619	639	653	645
10421	5772	3364	2116	977	531	492	466	623	865	1236	1615	1575	1217	996	675	467	338	250	204	151	113	118	118	136	116	111	111	120	128	132	115	109	121	122	110	116	109	116	115	119	139	120	121	108	131	96	118	120	134	123	106	116	120	101	117	123	96	117	126	114	119	135	115	111	114	110	101	119	117	121	110	107	109	116	119	121	122	103	120	116	136	122	105	117	103	125	117	125	101	115	101	116	101	109	107	99	126	110	118	120	110	117	113	127	96	115	113	122	120	120	102	119	112	116	129	111	118	132	99	125	122	127	116	124	114	120	110	115	116	117	102	109	111	112	100	125	96	124	145	104	110	120	122	121	121	107	109	105	126	139	121	99	105	125	113	107	121	107	116	104	133	111	102	121	136	115	99	99	121	99	104	117	117	95	133	114	130	114	123	106	101	109	122	109	115	117	117	94	112	119	108	123	113	107	135	127	111	92	136	122	128	104	102	106	111	99	113	124	104	128	115	119	108	114	127	99	115	109	100	100	119	101	112	112	120	113	96	126	108	115	106	115	119	113	111	119	110	119	95	108	123	89	134	111	128	123	110	99	117	102	122	131	122	112	96	108	140	136	112	109	98	125	99	106	123	100	135	138	129	115	110	133	118	108	134	118	114	94	90	120	130	105	126	110	121	99	132	120	103	88	105	121	115	103	103	128	113	117	109	109	117	108	112	107	103	138	127	126	118	123	130	109	123	124	110	105	116	107	109	110	110	123	104	118	111	113	133	123	117	122	137	105	119	114	124	133	139	109	121	123	100	123	120	113	135	123	115	113	97	110	115	151	108	122	124	133	115	112	113	128	102	106	123	102	126	112	83	110	113	110	133	128	103	121	124	112	111	95	112	126	85	103	119	122	106	113	97	113	109	126	100	118	108	105	99	124	101	115	119	114	120	110	122	132	111	131	123	123	136	125	121	111	109	118	115	121	109	116	124	113	123	112	111	98	115	112	123	107	84	125	112	118	115	106	125	112	114	104	113	119	116	114	117	116	109	115	119	111	99	112	118	122	119	116	106	121	126	112	116	140	139	109	110	102	101	117	112	126	128	117	93	115	122	116	113	110	110	128	102	113	117	118	114	106	116	127	109	110	131	113	114	100	117	107	103	116	126	130	115	117	117	109	119	128	116	98	111	106	109	128	121	125	118	143	124	118	105	116	131	122	98	120	100	107	114	103	102	112	118	130	112	116	110	118	124	115	108	118	126	112	127	111	121	102	122	130	115	113	137	121	130	105	103	111	126	104	92	97	122	138	117	103	124	126	113	118	102	118	101	114	113	117	124	104	113	112	110	116	123	120	117	104	100	122	120	105	130	109	113	111	104	105	127	119	122	134	131	112	137	93	103	110	118	131	121	105	105	126	105	131	124	109	116	132	112	97	111	114	111	119	111	146	90	95	108	132	100	119	107	100	123	131	114	97	99	117	121	109	124	115	101	125	121	102	132	104	116	109	116	116	99	147	98	114	116	134	118	108	113	120	121	99	103	104	106	140	105	107	130	102	98	130	91	114	116	128	117	93	106	116	122	115	116	107	112	106	106	115	107	106	99	103	121	118	130	127	123	122	94	129	111	114	102	116	136	100	111	100	133	128	104	130	124	111	107	108	96	131	95	119	115	114	94	120	119	122	117	119	137	131	125	119	121	106	113	123	118	127	95	108	127	110	116	96	105	108	117	121	119	141	119	103	101	103	128	99	93	121	103	130	92	122	111	116	127	103	116	102	99	110	106	122	124	110	104	107	102	113	88	128	121	103	109	103	118	109	109	108	119	106	124	129	103	121	112	117	132	116	94	112	114	130	101	108	117	118	108	108	135	125	119	109	107	105	117	114	126	111	115	124	111	114	127	124	128	115	121	128	124	102	125	114	115	119	120	101	99	97	139	131	136	98	103	104	116	106	112	105	128	104	104	118	113	118	111	114	102	102	120	102	128	131	109	120	119	131	126	116	105	126	105	109	117	124	125	109	110	115	140	97	113	132	122	143	115	119	115	122	120	141	118	111	111	116	127	117	129	105	117	126	125	106	117	121	94	99	113	124	106	108	131	127	104	113	114	101	118	133	110	112	124	101	120	116	125	101	119	127	111	118	118	128	123	106	116	108	129	94	106	104	117	110	116	112	116	107	125	116	146	100	103	100	132	112	107	124	123	116	97	106	106	113	114	110	113	117	111	102	110	117	111	127	106	111	109	123	119	119	122	122	120	124	128	117	114	98	110	108	132	119	114	133	118	115	117	116	117	113	113	104	114	102	121	103	124	109	108	109	133	111	99	122	111	95	108	115	106	115	117	95	123	124	114	117	118	134	106	108	105	131	92	126	113	119	119	114	111	101	124	117	85	93	110	120	101	116	122	120	103	127	112	112	116	121	128	118	102	124	102	112	126	117	115	109	120	120	120	132	108	109	105	91	95	109	123	126	112	119	133	122	100	106	111	125	118	124	95	124	111	117	103	103	108	105	124	140	125	104	110	119	129	116	117	122	116	110	120	109	103	116	117	100	101	127	112	125	109	114	105	111	104	98	122	102	111	127	130	126	113	111	119	114	106	128	114	105	101	125	126	107	113	119	110	108	120	114	100	133	105	103	117	98	107	132	124	87	114	122	102	123	114	124	124	107	106	110	132	113	98	126	129	124	121	112	136	107	123	123	93	125	118	104	110	106	108	121	124	125	111	120	110	102	122	109	127	125	105	115	110	121	125	134	117	121	123	116	109	102	119	119	101	107	116	112	116	115	120	102	118	114	116	106	116	119	113	111	101	107	110	128	120	97	99	95	103	124	129	117	112	113	123	128	91	119	112	100	102	133	111	120	107	111	97	115	119	110	99	117	107	132	97	95	116	127	121	117	104	129	103	140	130	133	118	113	101	107	112	119	131	117	113	114	109	101	101	95	131	104	109	129	104	93	125	128	106	147	112	107	121	118	104	102	116	103	123	117	118	115	120	106	111	119	103	119	125	128	107	112	131	114	115	131	90	108	122	113	127	125	97	105	113	118	120	117	102	110	111	107	118	107	129	127	104	126	87	123	122	113	104	104	115	112	108	118	127	117	124	141	120	119	101	120	122	122	121	101	104	114	113	127	126	118	126	117	148	119	129	115	100	100	94	125	118	115	122	120	104	113	115	113	122	142	129	112	129	135	124	101	124	125	104	131	123	121	127	121	109	97	104	121	123	121	120	115	116	125	107	137	96	109	124	112	112	134	98	114	130	117	112	106	99	113	122	98	108	129	102	115	104	115	133	122	109	98	107	106	123	102	113	136	103	114	118	126	114	114	105	120	107	119	126	112	100	118	130	99	118	125	120	112	127	114	89	93	136	122	110	113	103	107	120	103	130	109	115	128	119	96	128	137	121	146	84	117	142	101	111	122	124	105	121	118	113	106	116	112	127	125	111	112	124	126	125	130	98	127	107	124	114	119	120	113	130	114	107	118	120	131	100	114	114	114	115	111	142
39974	26310	20659	19757	20067	16636	15253	14153	15385	19117	22303	25141	23097	19937	16193	12245	8014	5156	3732	2503	1550	1165	1042	974	966	951	887	872	864	834	889	887	902	854	928	923	896	831	828	808	858	845	924	915	794	812	894	851	853	861	820	826	943	798	828	817	860	876	896	882	847	843	870	858	871	849	870	860	854	822	830	887	826	879	863	867	896	889	871	908	864	841	889	879	845	855	831	882	823	842	907	874	874	889	896	875	840	857	868	872	842	884	864	896	889	870	842	909	878	891	879	845	844	843	834	835	922	915	841	875	853	878	841	876	890	877	864	901	842	868	870	876	907	876	880	794	932	929	799	851	824	858	817	820	902	878	849	851	885	876	858	853	883	900	846	872	833	820	794	898	860	837	865	895	857	791	873	882	828	847	894	901	927	898	873	814	823	890	810	852	886	876	845	859	830	831	897	868	811	888	907	878	891	845	875	909	850	792	843	824	869	872	870	860	857	830	882	863	852	884	821	900	820	892	820	811	881	887	879	892	885	894	853	872	916	874	832	831	870	835	857	825	797	841	872	850	843	818	785	904	901	887	849	823	818	885	816	901	861	805	874	841	808	876	879	875	852	804	828	865	889	892	885	888	870	895	867	794	822	906	843	857	823	892	849	891	842	887	853	874	835	824	866	888	857	884	870	846	851	835	899	856	803	791	869	832	832	860	832	880	904	864	874	879	916	863	869	908	791	880	881	881	883	867	802	875	860	869	865	908	868	866	836	820	879	816	843	883	844	875	887	838	830	889	829	834	814	804	888	859	845	802	873	868	819	838	888	874	889	882	870	862	855	912	863	881	836	877	833	882	835	895	853	845	877	886	862	808	872	920	792	866	835	850	862	840	840	873	805	852	856	863	800	870	838	876	856	830	897	868	871	857	864	840	835	892	909	830	829	837	873	896	843	838	846	849	807	907	888	841	816	837	878	888	885	859	823	860	841	826	895	840	851	831	814	873	825	837	872	881	874	873	872	877	855	840	849	830	870	884	837	847	867	870	849	874	860	839	830	863	887	853	877	844	894	811	901	873	871	866	864	872	909	822	838	886	901	830	865	889	874	886	891	872	883	850	933	864	885	869	845	838	820	818	916	850	851	920	831	844	896	814	832	877	875	893	872	836	882	897	910	808	866	879	856	827	845	837	890	869	896	878	835	809	806	881	867	851	950	878	838	774	913	854	843	902	868	863	878	855	850	851	847	894	827	889	874	818	835	865	854	898	901	851	858	888	853	780	846	854	880	834	861	975	887	865	834	911	854	872	855	881	850	843	861	854	884	911	857	874	853	878	869	840	909	862	928	879	874	849	787	870	844	864	844	846	853	874	866	826	870	891	864	894	869	849	906	816	806	859	882	870	833	876	929	896	869	873	822	840	888	854	879	845	883	800	829	827	848	883	837	861	871	912	813	861	900	882	879	798	833	825	857	877	819	921	831	939	846	812	892	839	879	873	843	847	863	852	858	845	878	825	871	891	843	855	880	827	884	857	890	879	861	901	847	862	885	875	831	869	856	879	894	868	876	879	864	873	830	871	896	889	843	873	843	836	847	904	871	881	922	823	824	841	915	802	903	840	815	899	844	858	830	886	861	872	809	879	842	827	853	851	807	850	878	811	853	842	835	873	838	840	837	878	859	860	893	871	835	812	836	860	863	888	909	874	862	904	830	845	853	862	842	877	819	817	908	860	836	884	901	846	870	805	850	865	867	853	863	871	833	841	876	833	848	869	884	868	866	859	839	860	838	872	897	910	846	863	867	869	871	814	858	857	908	853	862	829	877	874	845	907	843	823	835	930	879	848	870	868	856	893	857	847	867	841	895	838	891	831	860	833	860	833	845	779	881	823	787	885	909	870	876	869	840	887	844	868	867	832	836	886	861	846	823	795	861	865	855	839	841	884	834	865	830	875	883	896	807	902	865	890	879	809	848	855	855	868	856	843	868	836	867	854	837	852	869	867	821	820	859	848	870	840	813	911	827	910	857	889	855	858	869	872	856	813	866	861	831	877	886	791	843	932	817	850	852	849	816	853	836	839	873	873	856	871	862	840	921	897	916	817	874	839	878	910	848	835	812	858	909	898	847	875	863	838	881	856	846	891	846	870	878	830	848	915	877	901	844	862	857	905	870	840	852	884	846	823	848	939	872	858	829	889	807	856	899	869	896	864	838	875	868	864	825	865	854	928	852	835	879	842	839	852	821	845	885	892	824	879	837	853	861	838	884	849	811	844	857	866	867	880	932	853	890	845	852	865	809	792	849	850	839	841	871	834	858	824	840	865	834	883	880	867	842	850	846	880	886	845	847	864	863	894	867	906	852	847	851	849	838	864	867	897	868	884	877	846	841	867	854	864	839	851	806	917	872	803	866	848	885	836	881	838	856	821	826	890	826	847	904	871	876	867	882	900	848	861	901	810	850	842	844	861	857	875	836	827	859	859	845	830	939	858	856	854	891	915	886	839	829	899	886	891	891	845	827	838	875	821	858	822	908	844	827	886	854	871	921	907	870	850	840	858	861	854	858	845	903	870	905	886	891	822	842	852	859	842	869	829	881	846	885	845	837	831	843	845	857	880	839	844	850	827	883	827	867	839	873	873	856	858	820	830	807	860	864	823	830	834	863	831	845	870	848	836	819	926	843	901	822	842	841	856	872	851	909	823	836	858	886	854	836	861	880	853	793	840	834	864	868	834	837	874	870	878	885	855	869	855	820	841	833	901	883	834	841	854	846	879	876	823	882	845	852	889	808	888	867	872	818	858	936	842	804	899	847	856	859	830	843	852	849	894	858	855	876	841	852	883	863	852	852	843	890	871	852	914	840	867	807	815	813	794	811	834	838	892	852	836	907	856	876	841	877	828	901	861	858	903	827	876	899	821	890	894	903	879	875	828	865	883	909	795	890	869	846	932	856	876	858	881	849	822	864	869	869	848	857	874	895	852	835	855	840	880	825	804	882	821	842	819	867	798	867	878	915	867	871	885	865	869	838	857	835	893	863	812	814	840	860	863	844	890	852	828	895	796	855	860	890	824	862	840	868	859	822	838	842	862	878	852	907	882	870	849	878	864	867	805	860	868	840	871	876	862	842	891	849	882	893	867	879	839	867	851	871	865	874	918	855	835	840	879	897	869	900	840	815	835	828	856	865	847	883	882	873	858	877	816	901	853	832	896	822	825	834	860	872	850	874	888	871	859	891	803	856	884	871	856	866	844	857	858	855	853	822	767	846	850	876	854	895	873	885	868	856	855	824	927	854	864	842	885	857	901	922	869	852	893	847	801	869	878	769	923	874	865	859	847	862	882	836	826	925	863	898	829	866	831	878	877	901	849	833	907	918	832	836	891	875	856	820	821	847	871	843	884	885	821	875	824	910	892	859	881	838	866	843	891	838	874	864	886	870	833	822	833	804	877	778	879	832	851	851	824	854	882	871	859	902	869	876	835	803	835	853	843	875	899	873	874	896	864	899	908
6938	2867	1408	601	288	230	144	132	125	137	173	258	218	214	199	150	134	112	101	80	92	78	74	78	100	74	89	69	71	78	85	90	93	78	89	79	92	78	90	84	83	96	76	69	81	71	73	81	79	81	97	74	81	79	77	92	74	84	81	78	77	79	84	87	71	72	68	92	90	85	79	88	84	68	88	77	62	74	82	79	84	73	68	99	71	75	83	69	63	78	78	68	67	79	100	76	71	63	94	86	80	78	75	87	84	70	77	78	82	95	61	93	74	66	86	83	92	79	94	80	77	81	89	77	72	92	91	89	88	88	84	80	81	72	81	91	75	81	85	82	75	79	89	103	72	96	83	86	79	89	91	77	84	81	73	92	85	71	92	90	80	92	77	87	79	86	73	71	70	88	78	82	78	79	85	74	78	83	64	82	83	81	69	77	75	82	72	84	85	95	93	69	101	83	72	83	100	89	104	68	72	78	85	104	78	81	89	107	89	92	79	72	76	80	100	71	77	71	87	78	61	86	73	71	93	99	67	89	85	85	93	92	93	78	86	87	94	81	94	85	79	55	82	79	73	88	99	71	67	81	65	72	87	83	72	79	72	90	82	70	83	81	80	77	74	78	73	75	84	76	91	54	97	71	76	79	83	81	80	98	72	72	78	80	88	82	88	66	83	69	68	104	78	95	81	89	64	84	85	73	77	52	67	70	118	72	73	81	78	81	78	87	79	89	90	93	79	82	82	84	76	73	83	71	67	70	87	97	87	83	88	94	85	68	83	69	78	84	82	80	93	78	81	71	70	82	85	80	91	68	90	87	76	81	72	76	83	93	84	95	82	73	71	74	69	72	88	92	75	91	71	78	74	85	81	58	73	97	83	85	86	76	95	90	69	69	94	66	81	71	84	66	70	74	79	78	81	86	72	83	90	60	77	81	76	70	75	80	85	92	70	88	80	89	84	81	73	86	73	62	81	81	98	85	64	90	78	83	69	82	77	75	75	81	94	65	83	78	82	82	80	80	81	82	72	73	69	79	85	77	75	85	82	89	90	77	85	94	71	74	97	80	82	92	70	66	92	76	73	66	84	81	66	87	74	69	76	71	71	93	70	70	88	102	66	71	84	60	75	95	64	91	83	81	87	71	83	84	82	80	77	79	81	61	68	70	75	91	80	82	90	97	85	79	89	82	89	79	77	78	94	70	86	81	84	70	82	92	88	64	91	100	74	74	77	84	75	94	74	72	73	79	81	77	75	81	74	70	75	71	82	61	92	78	78	79	69	94	93	79	82	84	84	75	68	88	74	83	81	92	76	86	89	92	67	89	66	71	89	94	78	91	69	75	88	83	78	82	81	71	79	79	76	87	89	82	77	94	98	84	75	80	88	93	85	63	70	72	80	79	78	67	90	100	86	100	83	84	87	69	75	73	82	82	101	83	80	83	76	90	94	78	70	86	89	77	75	87	79	87	94	74	94	67	58	69	76	76	76	73	97	80	90	71	83	73	84	78	76	93	71	70	93	88	74	93	76	98	89	102	81	66	69	98	76	84	70	75	78	87	64	69	74	75	76	77	93	84	100	78	74	63	84	86	71	76	81	83	87	73	92	82	73	85	86	77	73	73	67	69	82	78	80	76	73	86	68	85	88	98	81	81	114	88	73	79	94	83	78	83	78	91	76	74	96	80	72	90	87	81	82	77	66	59	101	87	84	77	74	86	76	79	82	88	71	80	88	66	77	71	83	79	70	76	84	84	70	77	75	73	75	82	72	81	75	88	71	70	77	98	76	76	65	77	79	70	60	87	85	80	75	90	90	78	87	96	84	86	80	70	78	85	81	61	88	67	86	71	82	69	63	78	58	80	103	79	87	80	75	81	65	86	83	69	70	78	100	81	79	94	91	77	100	67	78	60	74	81	73	83	76	80	90	83	78	97	65	78	66	100	84	79	83	75	71	94	92	73	82	79	65	84	81	78	97	77	74	76	89	74	88	87	88	77	81	76	82	67	70	78	75	78	77	97	91	86	84	76	95	61	91	94	83	93	89	65	62	71	90	98	83	74	65	66	76	67	71	89	95	88	76	74	74	86	69	68	69	72	90	89	89	79	77	80	67	83	78	73	89	73	77	84	81	89	71	78	87	65	83	81	66	81	76	91	92	81	85	81	75	97	67	73	70	74	87	70	98	70	77	69	92	87	74	97	86	71	72	78	80	75	82	76	88	84	72	81	75	86	70	83	89	95	97	90	78	89	79	90	83	97	82	81	93	68	94	84	81	96	92	77	69	85	66	65	83	81	72	63	90	67	91	77	74	82	78	105	78	76	75	81	82	71	95	83	90	90	79	90	86	56	87	92	77	91	67	64	84	75	65	91	92	62	80	69	66	91	77	83	72	97	74	78	78	88	82	72	81	63	67	97	80	82	81	79	68	88	88	77	87	61	82	75	81	86	73	73	84	71	81	79	85	72	90	97	88	63	81	86	72	78	72	75	74	80	79	90	73	79	77	83	78	73	75	79	69	75	90	74	83	81	89	85	78	89	83	68	72	81	82	80	85	90	90	73	69	82	78	78	75	75	83	97	111	89	87	84	85	98	77	84	98	75	87	66	74	83	95	94	95	75	77	75	84	61	83	92	88	96	64	88	82	82	81	81	85	101	83	72	83	78	69	77	71	80	77	73	76	74	59	92	81	69	79	99	76	81	86	69	89	86	90	83	93	93	65	76	83	80	80	82	88	68	95	83	74	68	76	70	61	80	81	82	62	82	91	82	85	70	84	76	103	81	79	71	74	74	81	86	71	94	83	71	83	83	80	73	84	79	64	79	92	85	89	80	66	78	95	84	95	78	67	69	73	70	77	71	73	62	75	83	79	83	77	85	88	68	92	77	76	67	69	62	83	76	81	75	92	93	96	83	70	87	66	64	82	68	72	73	79	78	75	68	75	70	71	89	81	83	80	80	86	84	79	84	83	102	75	76	77	83	67	94	73	88	82	62	71	67	79	99	75	88	94	79	89	61	92	81	81	91	84	92	77	76	71	100	69	84	63	91	81	82	83	91	71	61	91	66	87	85	77	71	89	91	80	93	75	75	77	97	83	72	79	84	88	78	94	103	69	93	79	91	92	59	83	76	82	71	81	79	69	93	81	68	73	94	74	91	69	91	84	80	82	72	81	71	68	79	81	82	78	85	77	66	67	78	70	66	79	86	90	79	96	76	73	85	70	88	85	79	83	69	80	82	79	84	81	82	77	68	77	78	79	76	87	79	72	87	77	100	78	76	72	89	94	70	70	74	72	96	75	81	83	95	63	76	85	80	97	95	96	64	64	81	72	74	73	78	87	82	67	82	99	81	76	85	66	81	74	91	69	88	84	85	80	72	73	82	76	68	92	86	76	82	87	66	81	104	92	88	76	73	96	78	75	80	86	94	81	71	75	70	80	79	98	80	89	80	75	80	90	76	82	85	81	79	73	91	84	82	72	81	80	88	78	79
33606	19573	12196	8183	8174	7465	4466	2562	2336	3329	4743	5612	4974	4270	3350	2443	1655	1246	1031	778	673	700	624	645	642	585	568	641	604	584	617	586	602	630	637	575	601	593	620	624	651	598	612	596	551	564	600	646	584	605	595	620	592	584	594	582	606	578	601	579	576	589	626	601	595	627	609	607	629	584	628	614	569	603	610	613	633	600	620	626	637	623	661	644	587	617	637	620	629	609	616	605	594	621	596	600	591	604	610	597	615	623	597	666	637	587	561	607	584	634	610	615	636	587	588	587	617	585	624	597	627	616	620	545	585	596	606	588	612	593	585	589	590	624	642	590	585	603	617	613	664	588	607	602	567	598	619	602	562	627	605	563	622	586	610	615	614	631	633	632	596	629	590	656	600	605	601	611	635	586	631	580	642	617	637	611	602	633	637	583	621	621	603	609	617	604	576	557	617	633	582	608	576	642	609	609	614	570	626	610	639	631	604	598	620	635	595	598	584	565	651	580	609	592	618	607	647	574	597	654	609	633	587	627	593	622	569	649	597	599	614	625	614	603	521	574	552	589	617	631	595	600	631	604	591	609	585	668	583	571	625	562	641	607	569	582	622	571	578	604	620	611	619	621	597	562	621	598	596	641	597	643	607	637	651	587	589	576	632	605	595	591	600	604	568	660	627	601	592	633	568	590	589	600	603	579	662	658	577	557	598	622	618	603	605	593	581	571	594	641	651	617	595	617	620	577	643	607	632	585	585	571	606	613	631	610	592	614	604	575	611	594	591	636	639	601	598	584	608	605	596	590	616	634	607	605	575	590	603	599	552	648	614	638	621	619	609	600	609	565	641	595	603	587	622	601	607	622	628	608	609	598	643	603	576	595	651	600	660	627	603	603	640	603	595	627	586	635	623	618	586	644	614	616	616	558	631	605	653	640	618	596	642	588	575	616	591	623	645	588	575	629	631	598	590	586	590	604	605	615	603	579	577	593	565	614	639	607	621	617	611	624	614	598	522	670	571	617	608	637	583	653	590	632	633	562	570	609	615	629	612	609	594	638	578	634	634	608	601	611	582	587	591	615	601	628	597	626	595	621	584	608	618	579	660	601	643	596	601	633	613	577	604	637	630	589	682	613	642	600	619	610	575	654	634	569	621	594	610	613	641	591	584	591	624	597	600	603	611	632	609	606	575	589	623	583	587	647	639	589	589	593	621	632	603	596	620	609	623	638	652	633	624	611	616	598	594	579	594	567	622	605	627	585	575	632	603	636	678	625	606	605	608	630	613	627	576	565	583	661	591	594	596	598	610	631	564	577	606	616	579	594	579	635	566	555	586	630	595	598	658	643	641	609	606	601	627	626	595	607	600	609	616	592	619	550	623	567	595	539	627	599	613	606	618	586	601	569	600	609	616	611	626	619	626	612	655	617	617	607	641	611	640	618	603	624	636	633	613	607	598	641	612	605	644	590	582	617	606	600	563	611	606	588	615	583	571	597	647	648	633	637	620	608	609	576	582	632	628	575	595	638	587	601	590	591	645	639	625	598	608	608	605	643	633	614	620	656	610	613	626	563	605	605	564	568	592	626	574	641	613	628	611	634	596	594	585	605	609	615	642	634	594	633	583	569	612	612	639	649	595	600	567	578	592	545	608	596	649	607	603	610	581	565	595	647	570	634	606	608	623	632	574	592	649	654	631	579	590	608	639	620	636	639	585	638	622	618	611	611	606	571	597	602	583	644	630	590	617	598	636	599	597	573	586	620	606	600	618	597	591	608	606	634	613	631	601	626	570	619	627	607	574	612	600	610	614	605	645	585	609	611	614	615	636	589	559	612	610	582	575	635	611	606	570	624	599	608	573	594	660	568	608	571	620	605	637	557	608	583	611	609	581	671	596	599	578	597	602	577	624	601	593	653	616	622	612	574	603	591	599	559	581	671	626	637	609	584	610	633	623	597	589	601	570	583	600	623	631	619	568	604	604	609	640	589	640	601	604	634	564	627	621	610	592	627	610	591	595	584	589	580	622	586	584	596	659	600	620	586	607	634	617	605	637	558	629	588	599	548	604	631	580	596	606	613	622	591	610	594	671	577	589	572	571	596	621	612	637	617	617	583	632	608	572	619	649	585	588	635	639	611	643	616	636	626	623	597	578	571	620	556	608	611	600	655	589	625	612	642	630	621	618	622	568	598	572	596	617	618	606	627	548	628	664	641	627	581	594	579	602	695	617	590	559	599	583	633	591	563	655	615	623	608	591	601	547	615	589	583	621	648	614	616	596	613	590	619	638	622	666	580	562	610	591	660	606	591	636	549	645	609	652	615	623	600	581	629	597	560	576	655	640	583	566	625	639	613	630	594	548	623	615	572	603	650	624	589	561	613	596	621	633	593	617	609	577	589	633	624	543	576	575	639	589	635	634	626	582	629	610	598	575	580	614	637	584	653	622	624	594	563	613	587	603	573	619	601	664	573	581	614	585	651	614	627	559	622	639	648	595	627	594	627	598	634	606	580	591	631	640	643	598	611	598	619	581	604	600	613	631	613	602	615	590	637	654	604	622	570	633	641	640	593	644	629	586	654	597	578	582	645	605	595	627	600	576	608	586	619	613	647	623	648	578	605	543	594	592	606	598	576	591	576	612	662	635	633	586	606	666	624	617	624	551	601	615	629	617	628	636	593	612	543	588	587	606	629	560	604	594	619	576	519	618	606	631	618	619	640	556	589	605	638	608	588	585	540	605	637	607	602	642	597	576	654	619	591	593	591	594	583	634	601	608	632	603	589	594	593	607	632	612	622	631	615	652	573	618	631	629	599	614	602	620	642	618	603	571	685	600	602	597	633	584	617	614	585	578	592	620	587	637	587	567	589	597	568	630	635	582	625	584	625	631	582	622	584	610	558	644	657	584	574	593	591	627	633	637	616	628	616	616	649	651	616	613	570	588	621	632	596	606	601	604	603	598	614	579	608	618	592	614	638	585	567	602	597	637	617	649	582	596	615	611	660	613	611	568	633	651	619	639	611	577	595	606	579	650	622	606	630	587	601	595	647	608	593	596	665	599	578	600	606	578	620	580	609	549	662	614	580	614	647	641	619	579	581	590	594	569	635	602	591	636	591	643	624	634	598	668	619	609	565	608	634	574	640	644	650	599	618	629	586	641	624	590	612	600	616	615	598	568	612	646	592	600	623	603	644	670	616	627	599	611	620	615	626	640	597	582	633	576	613	632	577	578	632	614	596	604	591	604	597	575	579	610	616	587	587	576	597	578	596	601	607	578	603	607	592	547	596	588	635	585	639	629	631	597	631	588	595	574	628	598	637	633	593	604	609	587	575	619	637	613	611	629	628	625	590	618	627	605	597	593	577	637	596	616	589	584	570	567	652	591	544	638	587	567	609	635	584	602	576	598	626	630	618	584	635	617	572	620	621	598	618	626	540	579	612	588	611	619	638	629	602	579	654	587	611	559	650	591	592	603	617	594	608	539	645	612	623	597	607	600	613
9752	5365	2362	871	569	488	291	259	334	486	760	798	844	694	542	398	237	160	161	152	128	128	111	123	101	112	84	110	103	109	95	111	98	133	104	114	89	110	115	105	105	115	89	113	113	106	106	112	117	118	96	88	106	111	110	99	112	97	91	116	107	104	101	91	104	121	108	82	103	96	108	118	110	130	109	104	108	116	90	125	112	94	104	110	107	102	105	97	80	104	105	95	112	109	100	91	104	104	113	90	90	113	106	107	102	112	87	120	100	112	85	88	102	101	119	91	122	101	103	103	122	106	103	89	87	109	102	105	115	99	115	102	118	122	102	121	99	97	121	113	119	118	119	116	116	88	105	92	104	114	102	122	105	107	102	93	101	110	112	102	110	89	87	87	107	109	117	92	107	94	103	93	116	94	108	93	93	100	103	103	125	108	103	120	116	98	118	110	97	107	113	110	98	120	95	95	100	124	129	112	133	93	114	100	88	110	92	100	98	111	90	87	114	98	96	107	96	85	105	97	121	99	95	112	87	101	100	130	121	102	90	105	103	94	87	119	111	117	88	104	104	123	111	103	124	100	118	104	98	109	111	108	118	117	105	111	117	103	107	93	98	112	110	92	133	126	110	110	90	109	110	108	94	99	114	104	103	114	104	117	108	96	119	113	90	128	119	95	102	112	98	96	113	118	117	114	126	107	106	97	97	98	100	103	108	117	97	115	122	108	119	103	125	111	106	115	98	104	104	106	108	114	99	109	113	111	93	110	92	111	105	113	99	108	90	109	112	92	135	119	120	121	95	114	125	99	107	101	121	102	98	97	105	102	116	100	107	108	110	117	123	101	102	120	96	113	117	106	110	109	103	110	96	111	105	121	111	117	123	100	115	106	104	96	123	108	106	113	109	103	77	98	94	114	109	100	101	102	102	111	115	111	105	94	109	106	112	99	133	104	106	96	102	97	103	111	95	99	109	133	96	121	114	116	102	113	108	105	112	107	110	96	100	97	101	125	102	116	91	123	104	97	124	94	113	100	91	113	112	104	106	128	104	110	123	106	108	122	103	101	117	98	115	104	109	93	119	105	106	92	105	111	105	94	101	110	116	107	118	99	110	109	107	91	112	110	109	124	80	111	107	102	90	119	125	97	125	105	99	117	104	106	117	109	115	113	109	104	124	103	105	110	96	113	98	105	103	90	99	102	121	125	108	124	95	111	96	119	105	100	104	92	104	100	109	111	123	130	105	120	121	121	102	112	111	126	110	127	122	95	113	100	100	112	95	114	120	106	131	105	115	121	98	119	100	93	92	93	114	100	105	84	116	98	100	106	96	106	99	110	98	125	112	123	105	114	106	89	109	116	105	111	112	102	116	121	101	109	103	110	103	114	88	89	107	87	94	109	121	110	98	111	100	101	137	141	115	91	118	109	105	107	104	104	113	119	109	111	115	107	92	95	106	105	97	118	98	95	115	110	103	93	97	91	110	95	101	103	116	126	113	100	105	118	110	107	96	95	106	106	121	103	117	81	87	104	104	108	101	102	114	116	97	117	89	107	101	113	95	103	101	125	116	123	108	100	110	103	125	114	129	87	107	115	113	112	133	117	103	87	103	110	102	110	119	94	121	109	93	91	102	108	100	119	136	104	93	91	111	118	129	100	115	122	95	113	108	114	119	94	109	108	107	126	101	106	125	99	130	115	117	111	116	110	101	97	112	109	98	114	106	96	102	108	91	111	118	95	96	115	108	111	123	117	114	118	118	120	114	102	105	100	89	107	119	108	104	103	103	111	114	117	107	109	114	108	116	123	104	96	101	101	112	124	115	106	116	130	91	114	101	119	97	114	102	124	122	114	98	111	103	118	117	108	101	130	121	102	93	121	122	103	99	121	104	108	100	116	121	113	96	113	95	113	106	98	95	102	101	114	101	94	109	105	95	108	104	81	111	95	123	116	92	97	99	120	115	112	113	105	104	107	88	111	85	113	116	118	121	109	84	119	110	102	107	115	105	98	101	112	123	115	122	105	111	105	101	110	110	96	98	112	110	121	107	99	88	105	111	103	102	117	119	93	103	104	118	109	99	102	96	118	107	100	106	90	113	112	118	116	126	117	111	102	97	122	122	103	117	124	99	130	101	114	106	107	109	108	100	84	106	99	96	106	122	110	104	110	104	101	109	112	120	119	104	111	110	90	86	116	113	110	110	106	117	112	107	92	111	90	105	105	94	91	112	108	105	102	134	109	114	106	102	114	100	106	110	92	108	115	105	135	103	105	112	115	123	123	101	120	106	95	121	132	118	98	92	107	112	106	114	116	111	110	118	97	109	96	92	101	118	124	111	113	95	100	95	119	109	114	132	115	112	89	99	92	110	94	103	121	97	101	107	114	111	124	138	103	118	115	105	117	102	116	114	96	111	126	105	111	112	116	104	115	100	117	113	96	110	102	105	118	101	131	104	114	94	106	114	119	108	116	96	115	93	117	95	102	90	115	121	107	124	98	122	96	95	111	85	110	111	101	104	91	107	101	117	101	112	106	115	116	103	101	96	88	104	118	99	111	115	114	115	106	87	114	115	115	131	127	109	125	104	113	100	115	88	111	119	115	121	106	110	118	89	112	98	97	121	113	115	107	93	92	115	99	98	118	108	130	116	108	114	116	95	105	111	100	92	107	124	106	107	123	119	90	85	101	101	85	116	97	97	109	119	114	131	120	106	113	96	127	110	101	107	116	99	119	105	127	100	108	111	121	105	122	103	128	101	108	92	103	107	106	109	103	121	107	101	100	90	88	93	106	128	101	106	117	105	118	109	103	98	115	116	92	93	113	89	113	113	111	98	103	119	109	110	118	121	115	100	97	97	117	94	130	91	107	100	121	112	114	99	118	115	108	120	116	121	102	97	101	113	105	91	101	116	100	107	102	123	112	101	101	88	100	100	109	123	101	111	106	119	106	91	113	80	108	104	90	125	97	108	118	93	106	98	120	105	115	107	108	87	83	113	114	103	112	117	107	100	112	109	93	84	113	101	116	92	101	105	100	105	126	115	101	117	105	108	97	101	115	111	108	103	102	90	107	105	108	123	111	103	100	112	97	115	101	113	104	104	106	94	96	101	106	106	141	106	90	112	109	114	95	98	106	111	117	133	110	113	83	110	110	112	122	107	99	122	130	109	125	98	96	117	115	127	99	119	104	114	87	105	96	95	94	98	97	102	102	97	113	108	98	113	107	98	107	112	100	104	105	103	108	105	117	108	102	108	107	111	103	120	102	101	99	104	103	94	105	109	100	127	120	93	93	82	104	89	104	109	121	107	118	105	103	91	108	125	104	90	108	94	105	108	115	106	103	108	116	105	110	122	97	102	107	103	103	105	104	104	80	98	104	108	95	128	94	107	106	112	112	100	115	101	107	114	111	98	100	112	100	95	111	107	99	113	121	96	96	138	122	108	121	96	104	97	93	100	108	100	127	117	116	110	116	113	107	113	109	108	84	101	112	107	115
39374	25621	16498	10277	15387	16110	8706	6387	8709	12116	15616	16366	15100	12389	9320	6180	3878	2769	1919	1526	1161	981	867	820	803	857	814	790	751	819	788	815	821	834	868	788	800	816	756	809	796	765	788	769	817	802	757	797	760	793	834	750	797	766	797	820	810	803	797	870	812	844	827	804	804	793	799	842	756	762	820	832	824	808	806	796	823	765	799	837	802	818	797	799	762	780	779	791	762	788	753	731	776	799	837	822	804	784	765	756	776	809	733	791	741	823	784	778	829	740	807	794	833	785	781	722	825	779	732	759	818	781	768	783	753	785	759	791	774	827	829	754	845	790	744	779	776	804	857	802	792	739	794	792	779	853	825	857	795	834	850	814	829	849	810	761	752	803	835	768	761	739	788	838	808	791	771	813	869	780	808	821	769	812	801	838	786	807	803	777	822	856	808	815	776	802	827	776	816	773	723	769	780	785	785	796	817	792	783	775	754	809	773	749	810	799	803	791	775	785	834	789	818	787	721	771	817	808	799	759	827	787	767	803	824	799	765	742	784	791	771	826	746	817	790	810	762	820	790	793	779	817	760	789	788	808	833	812	791	796	760	773	818	778	781	770	742	796	804	814	768	806	820	791	791	848	774	798	789	787	759	775	795	800	793	825	767	814	790	793	767	785	810	800	861	792	765	751	831	812	787	804	836	797	801	769	826	796	850	787	796	789	801	796	810	832	736	826	777	783	772	795	730	756	772	813	810	735	789	797	800	819	775	799	778	804	779	779	817	787	780	751	811	787	811	815	832	812	789	803	772	850	762	854	788	827	803	779	816	780	776	810	833	806	721	801	816	766	735	782	843	812	806	780	822	742	775	863	799	758	812	816	786	827	777	810	780	802	821	767	819	831	782	789	772	786	775	745	770	774	783	756	782	800	795	773	750	760	788	795	810	757	770	797	819	792	769	784	769	782	818	799	742	792	815	808	846	796	769	779	817	806	757	786	794	767	782	819	786	821	754	795	776	767	786	801	828	793	794	806	815	804	819	785	802	804	804	822	823	821	770	803	734	791	775	805	807	789	752	782	744	805	852	803	783	786	781	825	755	821	793	789	752	813	846	825	787	755	768	772	779	785	802	851	765	799	779	807	795	814	776	823	804	820	813	799	776	805	793	775	812	779	749	802	824	782	768	762	814	827	838	805	825	804	815	778	744	806	806	778	827	816	780	806	804	803	772	807	713	856	836	827	794	834	792	804	806	818	775	825	792	797	812	781	800	789	846	771	800	767	834	834	838	779	779	870	751	777	736	806	792	803	791	797	837	775	760	781	809	764	762	820	821	819	821	784	803	769	823	839	801	790	789	808	738	792	786	777	774	818	804	810	791	800	815	799	780	818	798	811	814	805	809	784	805	826	776	784	793	787	831	816	826	745	789	758	808	786	818	756	845	830	800	827	747	857	818	806	789	756	827	750	759	817	803	788	788	772	828	781	805	825	793	770	800	800	798	801	799	812	758	837	795	823	770	799	789	787	815	767	801	823	769	825	819	798	810	811	763	793	765	807	800	829	769	829	830	828	776	859	791	820	819	776	812	782	814	806	801	753	766	849	800	780	809	825	795	783	765	801	758	792	835	793	855	758	757	808	814	824	792	814	843	772	853	790	805	826	870	806	814	800	791	792	801	807	820	808	789	795	821	830	754	786	808	840	768	766	795	768	744	762	787	816	819	807	820	798	773	831	846	810	763	825	810	808	797	793	780	791	781	840	783	781	868	814	767	757	748	809	825	840	841	829	787	761	730	792	761	769	831	755	805	805	815	777	799	785	801	783	785	832	823	745	780	800	830	799	802	820	823	790	762	744	764	800	830	836	761	823	798	801	819	775	834	768	760	767	812	807	810	810	741	822	765	824	795	804	854	734	749	793	817	765	838	767	760	765	792	826	789	748	798	752	810	825	765	732	783	787	812	776	825	748	785	829	780	787	848	805	758	807	799	825	800	809	793	798	813	849	763	775	795	777	811	814	757	832	819	829	884	820	815	795	817	786	835	794	846	765	775	771	762	850	787	773	758	801	779	807	766	760	776	821	774	795	837	790	832	754	832	771	776	805	813	843	769	817	778	759	755	802	823	877	763	772	780	764	785	756	820	808	779	838	850	779	791	802	802	820	833	776	851	831	832	808	785	857	770	797	775	824	791	812	830	784	764	837	828	844	805	780	807	818	809	792	803	818	781	772	725	833	807	799	809	788	814	824	809	778	771	804	846	787	777	791	737	754	748	826	791	827	821	782	808	827	768	745	820	817	797	827	795	780	747	765	775	825	815	792	743	791	829	820	789	805	783	782	829	791	816	798	800	839	840	825	808	858	814	789	794	802	785	787	774	776	778	754	795	837	805	806	762	822	788	811	810	775	807	767	779	744	769	792	789	833	811	756	775	786	771	795	804	797	750	795	826	761	774	810	783	778	799	772	793	783	844	769	797	787	808	837	802	816	819	812	790	781	813	781	804	770	809	753	803	745	778	838	804	821	750	792	809	783	761	778	775	789	812	763	791	776	829	846	814	798	824	800	740	761	811	809	793	787	785	819	841	799	801	827	775	790	795	796	829	791	780	841	768	790	840	772	791	758	818	791	772	823	833	800	758	825	785	766	785	908	818	827	802	814	764	801	815	785	823	799	783	837	756	793	755	839	828	774	790	807	751	772	831	814	851	811	796	792	856	782	791	846	802	832	797	826	801	834	770	769	814	795	831	803	796	817	761	784	819	795	753	840	759	779	814	805	804	744	815	786	774	759	780	773	844	786	834	763	851	801	792	752	829	766	785	844	840	831	766	829	817	799	790	754	817	749	814	848	806	821	821	791	807	814	828	795	802	831	784	832	772	809	826	764	841	813	775	774	752	766	729	749	795	804	783	786	791	781	801	799	784	769	802	722	772	793	792	795	784	835	771	837	745	792	805	826	768	802	813	748	771	779	742	799	784	781	857	783	824	763	805	739	788	815	781	793	821	778	823	806	832	803	831	756	782	836	787	814	824	803	791	745	804	810	768	767	803	738	863	742	790	802	814	801	743	778	778	819	760	781	812	762	815	819	809	777	759	840	804	796	814	837	783	797	782	767	805	884	797	819	788	844	791	804	782	778	788	786	786	786	761	796	772	800	763	826	826	763	805	801	792	780	765	767	804	769	806	794	832	830	764	865	794	811	770	816	734	796	745	782	814	728	812	796	805	798	807	804	778	826	851	797	794	823	794	758	788	798	758	782	813	763	830	838	813	777	796	763	806	831	830	785	790	823	772	841	775	849	810	778	817	794	784	781	824	797	779	796	797	776	831	790	801	824	783	783	794	783	794	796	827	765	811	760	785	729	806	798	797	786	795	801	805	770	824	765	761	813	848	786	826	832	755	783	860	789	791	789	805	790	839	784	786	850	754	838	827	783	830	823	792	749	758	799	783	776	851	818	789	789	803	813	815	803	832	812	787	749	822	766	817	786	793	768	835	772	816	804	799	783
8460	3828	1507	877	604	438	317	245	360	516	843	868	909	692	535	382	262	188	145	117	111	92	103	95	78	108	85	77	75	90	85	72	98	86	74	87	88	89	84	94	81	97	80	93	95	64	111	81	91	87	84	75	74	88	81	81	79	77	108	102	95	79	80	80	89	90	91	88	89	94	84	81	95	90	72	80	77	93	86	93	89	94	84	92	76	86	99	83	91	82	82	79	76	104	85	104	97	95	93	100	76	89	97	80	78	97	85	96	90	86	92	95	76	87	89	98	78	91	79	78	92	87	94	74	77	90	72	74	93	92	100	87	103	84	113	82	85	80	93	84	91	100	94	88	86	85	79	97	86	96	82	100	64	95	87	97	100	89	94	90	85	80	82	92	82	90	64	102	108	85	83	85	77	89	93	85	84	79	77	91	94	64	92	89	102	90	74	88	81	89	62	83	84	93	96	81	87	92	85	75	88	97	103	72	89	78	81	101	76	95	88	86	104	98	84	82	83	77	84	86	81	89	94	83	89	97	90	96	96	93	86	97	83	104	92	82	82	82	102	86	88	87	96	110	87	81	95	90	85	88	93	81	80	95	79	62	83	70	83	73	87	83	84	96	85	86	91	84	88	95	66	87	68	98	79	79	80	74	79	93	102	79	87	92	103	72	80	84	79	78	82	78	84	88	85	85	96	65	96	90	94	96	78	91	84	72	95	85	84	80	91	92	94	87	94	89	87	98	76	84	81	82	84	96	86	82	86	111	80	71	79	95	73	85	72	87	77	77	99	79	97	104	74	98	84	82	103	86	87	102	87	64	85	98	101	79	85	83	79	90	89	104	86	101	88	80	81	102	68	87	95	85	79	82	83	104	94	87	91	87	97	86	82	88	90	76	86	84	78	87	103	69	97	95	81	66	102	89	86	74	89	93	91	88	102	83	89	98	83	69	76	94	93	91	89	87	86	93	97	88	84	88	81	83	77	93	71	83	73	78	70	88	80	83	82	91	84	95	92	83	84	80	104	75	84	117	98	94	96	94	96	79	71	88	78	85	102	83	92	105	80	72	76	112	87	91	92	65	100	84	80	84	92	73	72	92	82	103	92	91	89	80	95	63	82	93	97	79	87	83	88	95	92	85	87	103	89	75	81	66	90	90	90	82	96	89	95	93	86	84	84	80	80	87	107	113	80	93	72	87	96	88	89	77	88	89	84	96	90	49	95	73	92	85	98	69	91	87	88	86	103	82	92	87	110	79	97	69	97	77	101	85	104	86	78	87	92	84	77	99	92	82	77	76	76	96	82	86	88	90	88	94	99	95	87	69	90	88	83	49	92	88	87	80	95	90	95	80	69	89	79	111	83	109	85	81	83	87	99	88	88	83	83	94	70	68	80	85	90	80	85	90	69	76	83	85	96	86	99	87	85	89	98	105	82	77	89	88	102	80	85	94	77	97	86	92	90	90	103	81	88	106	71	83	64	82	79	82	79	83	71	90	95	115	74	90	101	89	76	76	84	99	98	85	88	79	82	72	89	93	89	89	93	92	80	70	72	91	88	110	92	100	66	98	84	78	112	98	92	88	92	104	76	88	85	81	83	86	98	87	89	109	78	89	73	96	80	87	87	79	93	89	85	78	79	75	80	87	78	97	95	73	88	86	82	88	85	100	98	102	71	81	82	86	106	83	70	77	91	103	91	90	91	87	83	80	86	70	90	100	100	90	83	71	66	83	88	78	92	85	87	93	97	84	90	79	78	101	90	86	81	101	75	93	91	97	98	69	83	90	82	81	82	90	80	93	90	72	85	101	94	83	81	99	88	87	88	91	99	93	90	82	76	95	100	76	85	99	81	92	76	97	75	91	92	94	97	98	91	81	90	82	96	91	98	89	83	97	99	100	70	90	93	82	78	93	72	85	86	81	82	95	95	78	78	97	81	88	93	83	83	88	89	86	88	86	83	81	87	77	79	80	87	105	93	89	84	84	75	91	87	71	88	78	90	76	94	95	106	104	93	91	82	96	95	94	75	94	86	86	81	78	100	81	83	99	76	93	88	95	85	72	104	91	95	91	85	106	89	87	95	100	79	80	83	102	81	100	79	114	96	81	95	90	89	98	91	78	91	95	93	69	104	80	91	64	91	89	78	88	93	98	84	76	87	95	93	87	89	98	82	89	98	92	89	90	72	84	100	102	79	86	98	73	88	85	70	83	92	98	89	95	91	109	89	86	96	72	65	80	76	83	81	101	72	99	69	102	92	81	91	81	76	79	118	104	110	80	89	107	64	72	81	79	72	89	77	89	98	94	98	88	82	84	95	83	89	91	86	85	85	76	96	82	82	84	85	72	82	63	84	87	82	95	97	87	89	81	95	75	86	68	78	69	99	76	72	94	80	80	98	85	90	100	85	77	94	99	75	80	93	87	86	91	92	95	92	79	89	82	102	77	78	108	81	81	80	80	89	81	78	84	113	91	89	94	77	96	62	77	82	109	106	95	87	89	100	97	81	86	83	73	93	88	103	88	106	100	104	83	77	91	82	106	89	106	75	81	76	84	88	107	93	109	81	75	64	98	84	71	104	89	69	94	73	70	92	92	94	100	76	106	87	93	80	77	79	99	79	81	94	91	93	71	80	82	106	96	94	111	82	76	96	73	90	73	94	100	71	96	91	86	88	70	96	104	84	83	79	86	110	85	91	86	88	90	96	96	101	102	73	83	85	98	74	76	80	75	89	84	96	101	84	76	84	78	69	86	90	88	82	81	87	73	87	80	92	101	87	84	86	78	82	91	74	93	92	84	83	88	93	78	93	84	103	91	79	93	89	111	81	97	102	83	78	88	100	96	94	86	79	85	98	90	84	100	85	84	93	96	83	89	91	85	83	89	75	100	76	112	72	101	79	77	94	105	92	81	84	83	98	74	86	77	78	102	77	80	82	84	83	82	100	67	73	101	75	88	77	86	90	71	77	93	92	86	102	86	92	89	90	77	97	79	72	98	71	93	88	94	88	90	93	96	89	108	82	73	89	100	89	93	91	84	94	74	102	96	89	73	80	92	81	88	79	68	86	74	103	84	111	72	87	94	82	85	84	112	84	104	81	63	94	69	89	83	75	89	83	82	75	86	89	86	82	87	90	84	86	81	76	78	97	78	96	84	110	75	93	91	85	98	101	101	89	80	85	81	80	86	81	100	94	96	97	84	79	95	78	97	99	79	81	80	81	70	84	77	86	60	86	84	101	98	85	91	92	91	79	107	86	97	99	88	83	94	67	81	97	96	99	80	91	92	108	75	91	95	75	89	95	76	78	86	106	95	83	98	70	87	66	87	81	94	87	97	91	88	90	78	91	80	63	93	95	100	100	80	101	78	80	89	79	75	79	95	92	79	86	90	80	84	89	81	95	83	83	100	83	87	90	91	77	91	75	94	105	91	92	91	108	86	88	92	76	81	84	87	80	83	75	74	90	79	91	83	77	101	87	91	95	74	97	93	83	90
34416	21825	11980	11328	15933	14695	9406	6807	10825	14704	18245	18256	17331	13116	10077	7022	4151	2841	1946	1463	1025	900	804	702	650	687	664	638	629	599	674	673	671	645	629	663	671	635	657	637	627	682	644	654	614	663	671	662	660	689	648	667	622	622	629	632	635	633	673	631	658	691	655	611	638	663	682	638	627	648	656	624	650	585	648	609	671	673	647	648	693	659	613	677	646	663	651	665	665	636	678	659	660	667	672	644	667	627	670	674	676	675	656	650	679	671	684	641	669	663	642	663	691	582	640	641	654	673	655	622	607	672	671	662	671	649	651	642	650	618	637	685	672	704	658	668	676	627	642	670	645	664	605	657	662	691	662	685	669	650	652	637	649	656	634	654	648	697	632	653	648	622	604	670	632	674	656	665	631	652	659	680	633	681	647	656	632	611	643	644	698	650	668	636	618	656	657	686	689	700	671	705	645	667	637	646	664	640	664	667	672	686	643	632	679	643	654	665	698	660	649	665	646	690	694	663	669	615	616	649	683	650	725	649	687	647	692	667	665	646	592	639	634	642	679	687	617	675	677	630	656	662	682	626	681	650	661	638	651	668	651	683	674	640	622	624	687	649	637	660	654	652	653	630	680	608	639	660	700	618	675	706	660	674	665	638	624	636	628	663	621	629	650	627	666	660	638	683	639	682	630	686	647	630	744	658	681	641	645	626	683	654	652	622	644	633	668	654	599	637	684	662	633	674	639	653	678	649	631	668	679	672	634	688	661	686	636	687	688	625	638	687	602	655	653	633	652	651	662	639	641	637	640	658	637	632	639	704	635	674	673	702	685	678	662	648	676	609	659	610	668	635	638	686	657	630	657	680	620	692	658	682	646	684	663	643	634	680	679	673	618	671	658	666	670	666	665	691	633	617	682	647	694	702	646	679	650	654	633	715	616	643	694	645	690	655	653	665	626	663	648	681	662	597	660	630	657	664	663	665	666	621	595	644	662	632	665	606	711	709	670	696	654	643	646	655	648	649	725	666	687	651	641	621	638	661	675	710	666	644	679	668	636	678	630	652	696	650	644	614	630	713	721	676	656	663	649	654	647	653	652	648	688	661	668	628	627	683	657	644	636	636	647	637	681	611	648	650	679	696	629	661	653	640	686	662	628	722	680	635	646	661	654	690	630	656	593	671	623	621	655	627	663	666	667	653	693	663	657	659	666	615	662	680	654	591	727	641	669	645	702	671	598	675	673	633	683	669	620	669	643	653	653	665	608	642	647	690	616	679	641	629	646	641	688	676	666	683	704	638	651	712	674	636	662	596	682	654	642	641	608	694	654	662	642	620	625	622	618	669	668	674	659	638	649	666	637	694	675	646	656	664	626	631	613	675	651	653	650	702	641	650	624	676	660	644	676	666	698	645	635	641	652	676	676	717	714	657	658	614	637	676	643	644	632	672	655	658	696	641	664	656	627	650	683	655	674	652	635	665	638	651	669	646	614	688	647	645	644	636	697	638	659	691	653	705	667	654	663	670	639	655	650	696	657	646	717	663	611	669	630	616	632	627	620	639	675	656	654	624	634	709	673	670	613	655	660	679	619	675	627	681	661	637	680	686	645	634	677	682	668	672	697	642	658	606	630	654	661	708	675	675	632	651	649	661	642	640	656	684	611	637	628	678	653	668	654	667	695	624	700	657	668	644	647	640	637	700	635	633	633	659	719	664	670	658	663	630	667	700	675	651	610	629	733	654	632	649	635	681	642	689	666	693	610	651	638	666	653	693	673	628	632	680	666	658	678	682	677	647	603	705	670	694	661	640	690	668	642	687	647	643	656	662	642	698	659	626	657	675	675	689	688	598	727	659	677	642	677	653	690	627	638	654	631	642	632	723	722	661	630	676	623	650	705	637	650	639	662	650	656	624	690	646	688	659	675	624	681	642	640	698	626	641	627	625	686	690	674	659	647	702	672	622	665	660	688	677	605	719	653	690	642	681	659	676	635	670	641	669	655	619	695	673	674	644	656	613	614	594	650	654	673	673	686	611	653	629	690	636	636	646	691	642	690	666	685	663	630	614	685	679	638	683	643	632	685	623	715	691	666	659	710	672	656	672	629	687	660	643	596	681	658	673	645	651	671	608	669	648	712	623	703	681	668	667	658	642	642	596	698	646	641	693	681	699	681	644	672	704	638	635	677	649	662	657	651	644	655	646	631	704	683	675	693	643	665	630	640	657	620	674	651	706	647	626	605	673	704	660	690	619	659	659	659	645	652	628	651	693	671	631	634	665	631	686	648	683	638	655	666	691	665	623	616	646	652	619	653	646	624	695	676	658	653	673	648	658	663	640	642	636	675	647	655	667	626	627	666	677	676	650	643	617	659	657	630	663	685	661	595	625	649	654	671	688	652	679	638	706	675	691	681	659	658	689	675	624	683	659	629	628	652	621	707	643	634	650	645	643	650	700	691	647	622	667	679	671	684	653	666	642	658	680	658	660	640	631	700	696	682	647	599	705	641	662	680	648	673	679	690	677	685	676	649	694	640	634	656	642	647	647	657	652	669	675	652	647	661	671	642	635	678	603	717	635	646	622	646	661	610	615	601	658	676	620	656	637	632	664	607	647	640	618	661	623	637	696	665	637	638	627	647	673	641	676	664	685	702	642	670	681	661	619	667	696	661	638	655	648	694	675	697	646	631	636	638	660	622	675	636	652	611	639	632	671	681	688	669	657	676	681	635	673	666	629	636	668	647	665	644	698	658	628	656	669	657	650	644	643	645	665	662	629	666	659	687	678	657	707	636	605	688	598	666	648	655	734	699	643	670	711	658	673	623	651	653	662	662	610	633	637	624	658	652	674	668	671	636	647	655	693	705	669	682	631	669	666	652	638	662	624	724	668	648	629	646	615	645	657	638	702	651	669	655	640	653	661	617	675	650	670	673	712	666	676	658	697	646	672	641	647	666	689	665	655	640	654	619	639	649	645	679	694	645	653	653	713	600	631	635	643	645	699	641	695	628	680	658	661	654	643	681	628	667	654	630	665	656	652	653	685	705	700	675	648	649	650	694	720	663	646	662	654	667	642	670	668	594	663	652	664	665	696	627	673	640	668	622	652	648	665	667	684	637	705	693	644	617	621	633	683	672	669	646	654	661	667	650	602	674	634	651	652	671	642	653	664	662	648	652	678	683	635	662	642	662	638	692	665	676	653	670	679	674	671	651	650	620	681	659	651	670	665	701	638	641	657	612	655	652	657	652	664	654	647	689	618	678	676	650	720	626	659	626	670	666	652	643	663	631	631	663	653	627	682	692	655	683	647	664	673	668	681	605	650	616	640	627	646	626	614	655	648	659	654	610	584	668	621	679	653	661	641	643	650	657	660	660	638	682	632	637	651	643	659	665	649	692	666	646	636	645	662	656	673	686	654	662	632	670	648	598	610	662	638	682	673	625	639	662	698	670	637	651	654	669	694	640	644	645	651	700	639	632	672	656	672	657	652	641	670	680	653	685	658
8466	4083	2040	1340	979	929	508	513	927	1184	1753	2079	1891	1346	1056	697	491	332	232	167	177	141	106	128	148	120	113	126	139	113	111	137	122	125	128	114	137	109	125	99	111	107	124	120	117	134	115	116	109	101	131	109	111	111	113	134	116	121	143	120	121	120	130	95	109	129	139	110	113	127	119	126	125	104	133	111	115	114	108	96	115	146	113	103	113	108	103	95	104	112	147	111	125	116	99	94	99	124	107	114	111	112	125	108	99	111	124	118	109	118	108	112	115	118	132	110	110	98	135	128	104	133	109	126	99	111	109	114	104	133	122	103	105	114	124	107	129	119	97	119	125	119	108	110	117	118	112	111	123	126	91	117	115	116	121	112	130	109	116	120	127	123	114	124	111	100	105	114	110	122	115	130	116	122	110	109	127	122	130	120	108	138	123	112	127	116	108	105	98	130	83	115	114	111	103	126	119	106	113	101	120	115	129	114	126	131	121	126	113	121	130	108	130	100	122	125	113	107	110	116	98	140	111	106	106	129	124	113	134	134	102	111	109	104	117	95	111	103	100	110	126	127	127	114	135	111	114	100	113	112	125	154	128	117	99	116	126	134	124	108	106	96	112	111	116	111	103	128	102	122	114	134	120	118	112	135	111	103	120	120	123	114	111	108	115	127	97	116	139	118	101	126	122	121	111	119	131	119	130	117	108	102	114	129	116	115	108	121	102	114	131	89	130	129	115	105	115	114	127	88	112	130	118	113	116	119	119	106	98	103	100	124	101	129	114	116	120	118	98	104	123	121	122	119	108	137	109	136	112	127	122	116	126	100	124	115	112	94	116	121	119	134	105	113	118	115	111	143	109	114	130	124	120	127	113	100	121	109	142	107	101	104	114	123	112	118	114	107	128	123	103	107	115	138	114	121	116	122	114	119	138	115	112	111	123	117	119	124	120	118	129	130	112	118	121	112	124	136	107	117	108	115	113	116	121	121	145	117	137	116	123	131	134	106	137	138	123	101	127	91	106	109	141	135	117	107	103	113	120	115	117	104	135	103	105	123	101	128	107	104	132	131	104	122	120	120	116	117	117	129	114	105	113	120	129	132	114	118	125	100	127	115	129	120	133	129	106	103	113	112	98	124	107	117	125	103	132	111	118	118	113	114	119	122	115	126	106	133	126	110	124	133	112	114	138	134	139	131	115	103	111	113	120	130	119	135	102	130	123	118	105	119	105	110	119	116	106	135	116	131	128	90	128	124	113	114	149	126	128	121	125	113	92	132	116	116	115	131	123	117	123	106	111	99	131	127	110	108	133	104	122	115	109	125	124	117	107	107	123	105	119	111	101	116	113	112	105	141	117	110	111	114	115	106	123	132	113	115	117	116	126	108	118	100	108	110	105	121	107	117	113	105	117	129	109	133	122	102	117	129	114	117	110	98	113	126	125	127	123	118	99	106	110	123	117	114	110	136	111	110	95	102	127	120	116	94	113	108	110	132	120	109	119	97	113	135	109	130	113	123	118	137	125	119	97	130	116	127	131	113	122	116	108	119	118	109	113	118	106	125	121	124	125	132	117	127	113	108	112	115	128	119	126	128	111	129	116	105	118	117	111	108	145	123	126	109	142	148	124	119	107	127	122	118	110	127	91	114	112	104	117	120	112	113	109	114	109	115	122	99	111	113	109	110	115	116	112	109	108	115	116	125	116	121	129	117	124	109	113	135	131	120	107	115	124	114	128	123	107	109	122	113	117	103	111	118	108	120	100	128	115	119	110	119	110	122	127	128	109	139	124	95	122	123	121	118	112	131	122	119	118	136	119	133	114	112	116	132	117	115	109	111	116	107	126	110	132	120	102	105	109	113	126	99	124	111	122	125	110	120	99	124	118	127	123	119	111	116	116	110	110	129	122	108	116	116	129	131	115	109	111	145	127	119	124	117	118	105	112	109	101	115	127	123	116	99	115	121	115	133	125	121	112	128	112	134	115	113	107	136	120	109	122	112	127	118	126	152	127	120	110	111	103	117	129	95	122	123	115	125	125	118	115	115	122	120	101	132	131	111	118	121	139	135	117	113	128	106	118	121	118	136	115	107	118	127	146	130	123	99	130	107	109	112	126	118	113	106	111	94	105	138	141	121	114	113	124	113	118	123	122	119	128	116	108	118	105	124	100	117	112	111	131	132	119	107	119	124	120	121	119	117	108	106	120	119	118	125	110	107	106	120	119	104	113	120	109	108	130	126	118	114	128	112	121	145	115	126	116	112	109	114	106	127	127	127	124	118	116	116	138	129	100	128	98	135	112	115	136	115	116	103	114	117	117	99	119	109	107	135	114	122	120	119	138	106	126	133	107	114	120	117	108	117	127	122	107	123	106	97	110	117	117	129	134	124	111	143	135	114	111	139	111	124	130	112	92	113	105	124	132	137	116	121	111	123	116	102	110	130	134	123	123	124	147	117	129	120	112	116	116	109	108	118	104	115	126	120	128	114	110	130	98	98	128	128	111	103	122	119	134	114	137	119	106	136	114	135	123	121	112	111	123	137	101	123	132	102	121	107	118	125	133	102	118	116	129	108	133	110	125	102	103	124	111	122	134	118	101	122	142	119	123	101	114	110	118	126	116	141	108	108	108	126	104	145	123	130	119	97	120	133	105	132	117	123	98	118	117	123	115	97	136	114	116	141	121	90	114	105	124	113	92	113	116	117	98	139	126	118	117	120	113	135	107	131	103	103	112	118	119	108	136	118	116	132	115	128	116	109	106	123	144	121	112	107	115	130	115	119	134	112	113	110	121	115	102	98	119	108	115	120	112	115	116	99	109	121	127	131	134	128	110	96	97	120	119	122	117	111	110	134	136	117	129	106	109	111	147	125	103	132	99	106	114	124	122	113	132	132	137	127	134	134	93	111	115	108	99	109	145	123	139	120	115	105	114	118	118	126	127	105	132	125	113	110	111	119	132	111	114	125	109	122	120	114	118	143	108	124	106	124	114	125	122	107	117	133	107	124	122	107	108	119	132	114	130	123	107	114	100	133	108	116	129	114	126	110	92	123	116	108	105	98	105	130	101	122	130	122	117	113	124	115	126	115	135	121	109	129	110	132	108	119	132	108	118	119	108	110	106	119	109	108	99	117	133	118	109	102	115	133	122	122	110	116	123	107	105	101	126	130	120	143	114	125	121	129	117	103	134	115	118	108	120	102	100	114	112	123	105	119	115	119	115	116	110	112	106	119	134	124	116	128	127	126	123	117	115	144	114	121	119	100	110	105	123	121	115	118	126	118	134	113	122	120	122	102	116	105	106	114	131	124	140	114	101	124	111	133	127	119	103	111	132	134	129	113	148	122	105	123	106	109	111	124	109	105	133	121	110	114	107	107	102	111	136	114	113	119	122	130	110	126	91	102	121	118	111	124	121	124	120	109	112	123	119	134	104	110	113	106	102	124	108	119	114	105	109	122	108	125	128	108	97	124	108	100	112	131	119	140	113	121	132	123
37164	22684	15366	15975	23486	24185	15818	15798	20870	22979	26765	27620	25644	20870	16940	12178	7591	4838	3459	2365	1503	1206	1090	1040	966	941	887	858	884	837	918	881	906	890	983	848	923	905	862	854	859	822	919	885	910	814	873	907	957	883	957	894	864	872	855	905	872	861	901	879	900	838	891	845	875	875	844	891	859	900	892	871	841	914	826	833	856	801	884	870	878	835	875	856	936	872	838	841	891	932	802	872	847	848	929	900	845	884	836	920	861	840	882	858	875	809	858	878	879	843	933	883	906	878	867	896	884	837	897	842	759	884	893	860	872	877	859	864	843	836	886	852	906	863	853	845	874	855	875	908	901	826	888	871	876	851	835	857	868	840	842	853	862	908	847	876	879	875	814	869	836	917	890	882	867	840	879	895	908	964	885	876	904	921	862	904	845	882	876	844	843	857	868	861	857	883	902	893	892	854	821	897	867	867	886	864	942	866	897	854	799	878	849	865	885	909	870	866	826	855	850	864	922	879	839	889	847	877	910	889	884	873	858	876	837	842	830	862	847	886	896	831	901	894	880	846	863	892	855	895	897	861	843	886	904	856	907	831	869	866	868	806	888	902	887	882	934	905	859	862	908	824	889	894	857	885	874	880	875	907	905	868	818	905	833	907	848	871	827	891	872	890	875	897	899	839	885	914	817	859	859	852	865	851	899	863	932	870	854	862	871	906	860	876	849	894	856	901	859	838	917	943	909	858	816	894	872	854	872	874	903	876	864	869	885	809	919	853	899	876	820	823	863	892	865	886	875	849	877	858	815	838	805	890	912	919	864	833	921	837	876	875	880	841	928	855	884	867	894	924	880	931	911	851	911	846	902	868	928	877	917	895	892	828	823	959	861	851	905	886	782	910	917	886	835	850	896	855	873	841	877	844	876	881	911	866	872	902	871	903	867	897	845	842	891	867	915	903	840	861	833	901	916	829	877	863	873	937	863	884	835	872	908	855	866	922	870	844	930	901	827	875	950	917	851	883	852	817	878	855	868	880	829	881	834	924	904	863	880	818	890	867	865	880	916	858	884	807	878	874	841	901	884	912	847	862	862	909	861	845	838	860	884	881	829	863	841	861	869	834	889	880	823	870	880	860	925	829	875	863	886	893	832	874	875	859	867	810	859	900	883	867	828	899	864	862	828	859	876	856	888	873	917	869	936	916	891	885	859	891	898	864	870	880	849	837	872	873	841	944	897	893	878	892	831	886	889	876	808	874	904	853	876	840	871	894	887	889	862	886	896	856	917	945	846	902	854	866	909	883	876	904	896	879	852	816	900	878	887	836	926	885	906	869	893	876	874	855	899	912	898	879	885	857	824	850	907	878	896	870	898	873	912	861	860	867	885	886	867	896	914	829	891	919	821	821	872	876	895	868	912	839	916	894	879	890	885	889	862	875	885	888	874	890	851	875	874	892	891	920	885	863	872	861	887	862	879	882	852	824	888	883	905	888	841	875	795	837	823	856	888	865	830	872	847	879	872	854	887	847	852	870	889	891	925	870	833	838	909	885	897	867	910	868	884	899	872	851	904	830	915	893	878	932	838	887	880	878	864	841	847	922	877	879	831	842	833	899	840	856	889	883	871	858	881	874	818	895	883	886	932	841	850	901	911	885	800	871	864	869	815	836	860	865	882	855	924	867	854	896	853	903	892	866	898	944	887	881	833	923	874	865	845	814	910	864	922	855	869	872	905	860	891	868	887	856	866	870	884	887	890	830	866	856	890	864	906	815	915	907	920	858	880	820	879	902	880	881	851	850	855	878	866	901	870	903	929	855	833	877	841	846	857	854	848	903	848	884	868	897	915	855	810	838	887	890	903	816	883	866	866	889	876	905	874	859	907	881	892	894	867	875	884	891	877	835	901	861	818	847	823	838	855	872	890	849	812	840	930	886	868	818	902	889	893	901	820	880	831	844	870	913	839	844	841	888	850	884	859	906	918	881	848	873	852	837	894	878	874	841	909	890	826	890	890	857	877	870	881	815	870	854	850	860	870	836	878	869	871	883	901	859	890	878	806	867	901	828	873	885	901	899	870	852	862	871	856	893	914	861	848	878	878	820	865	842	826	890	886	864	853	858	863	849	868	911	875	887	817	906	857	843	844	883	798	895	856	889	904	841	857	871	862	847	863	859	884	910	887	886	841	808	873	858	802	884	863	867	800	830	819	859	871	892	889	842	894	815	877	894	893	860	876	885	863	869	910	899	901	856	836	883	879	954	866	876	950	879	823	891	905	870	903	895	856	843	869	845	867	884	836	933	846	864	881	874	870	883	839	868	875	916	879	853	897	879	867	884	844	914	857	875	906	815	890	850	871	913	809	906	904	864	878	870	883	830	929	839	927	870	918	865	887	876	889	865	881	873	892	905	890	870	933	841	922	899	888	908	893	874	832	914	821	922	863	869	859	862	891	869	889	858	873	873	856	901	858	896	885	842	897	859	880	819	857	883	865	870	880	989	924	844	878	874	877	818	877	873	868	895	837	885	896	880	882	898	894	881	849	880	878	869	881	892	871	846	876	911	846	846	856	900	862	846	939	885	850	901	831	908	832	866	870	935	960	869	879	962	884	863	871	896	913	874	903	863	879	886	876	850	904	842	912	855	876	855	874	838	830	928	877	873	937	814	894	856	881	904	848	844	906	813	833	877	872	873	880	854	876	903	842	843	889	896	899	893	856	865	897	821	904	860	883	844	942	885	921	877	849	901	880	873	864	845	879	853	890	863	913	846	829	881	870	909	859	913	896	863	873	881	837	829	771	884	855	906	802	838	850	875	873	831	850	852	874	899	890	841	881	915	926	883	873	852	902	871	882	844	838	824	875	887	836	872	873	911	825	899	865	884	890	869	893	870	902	888	900	850	893	843	851	878	865	864	907	900	870	888	911	861	805	885	880	1001	905	867	948	913	870	871	872	891	926	845	852	879	861	869	900	873	880	906	879	889	855	921	882	855	860	899	916	866	924	885	891	913	890	854	866	892	869	916	856	876	872	909	874	866	874	868	864	899	870	883	864	923	861	857	892	890	864	892	859	875	863	901	886	858	847	845	877	896	895	872	780	905	833	856	901	929	864	879	902	858	832	861	901	805	844	841	887	837	822	873	840	834	866	875	849	811	891	889	881	908	887	857	902	874	852	854	909	885	861	876	876	826	843	884	876	878	850	865	850	798	870	939	822	929	862	909	885	846	907	920	863	880	784	875	917	838	841	907	885	857	893	859	879	903	855	861	892	881	891	913	843	881	887	839	866	880	867	853	861	856	868	874	858	885	927	881	904	892	906	846	887	847	851	879	850	877	878	869	848	896	827	859	916	867	836	865	826	871	850	890	876	828	840	883	896	911	870	918	859	904	855	885	893	856	866	908	864	892	843	889	886	876	882	916	822	882	857	897	861	890	879	931	891	892	876	870	903	868	885	878	845	858	904	869	861	903	856	882	858	832	857	890	895	871	904	840	873	885	860	878	841	873
5744	2226	986	505	325	198	133	130	131	175	218	295	261	204	210	160	124	111	99	94	76	84	85	81	84	84	90	77	86	62	84	64	70	79	84	61	91	74	79	90	90	72	83	79	80	90	76	88	91	68	88	79	81	64	75	75	61	71	81	85	84	93	88	90	69	76	74	69	78	78	84	65	71	78	78	79	101	87	61	78	69	88	70	71	62	83	82	72	103	80	57	89	107	73	78	74	89	73	77	78	80	74	72	76	79	72	75	95	77	80	74	83	77	88	75	78	76	105	89	89	106	70	77	70	89	90	99	66	64	74	84	97	82	73	92	95	84	72	80	79	95	73	80	79	59	78	89	91	74	71	78	82	73	76	74	77	74	72	63	83	71	86	68	69	75	80	75	81	93	80	76	62	69	84	80	92	80	70	68	77	78	80	76	77	79	77	74	83	87	87	81	72	89	102	85	76	71	91	95	117	80	74	84	81	70	81	83	92	80	86	92	80	123	79	72	89	76	69	80	76	93	95	78	79	98	89	88	77	83	73	73	86	89	84	86	97	69	97	88	62	91	71	80	95	84	87	72	97	76	77	85	80	89	77	89	81	92	86	110	80	96	84	81	76	68	86	78	76	80	95	80	78	67	74	82	90	95	77	90	73	87	94	81	71	74	75	75	67	85	69	83	84	77	86	74	88	80	68	89	74	87	88	93	82	94	84	65	78	74	72	72	70	84	72	68	77	82	78	88	72	65	81	68	83	72	81	79	83	68	74	97	62	79	78	79	88	67	68	78	63	87	90	71	85	63	99	78	89	73	82	89	76	73	89	75	77	77	95	86	77	82	86	83	93	89	93	94	82	71	83	86	75	73	94	65	71	85	69	65	77	74	91	71	89	59	72	92	83	93	94	59	70	65	79	57	87	71	70	72	104	72	73	70	67	86	66	79	84	87	80	66	81	66	78	82	85	82	75	84	79	84	93	80	77	83	82	73	79	81	77	78	83	77	70	87	75	83	85	67	78	92	80	71	81	88	88	99	73	73	86	75	75	79	88	67	83	94	72	77	86	71	83	77	84	75	90	91	74	75	83	88	81	70	89	96	92	68	87	83	89	78	81	76	84	86	88	88	77	94	68	75	67	74	75	74	77	97	82	107	66	85	65	86	103	83	95	65	83	91	92	79	73	81	75	76	72	92	87	77	77	76	101	78	81	73	108	80	84	92	88	86	74	85	79	95	69	81	71	82	80	81	70	73	78	85	85	72	86	85	69	81	84	85	81	90	81	90	88	69	76	83	81	85	73	69	84	75	73	72	83	72	95	71	78	86	82	78	75	83	92	95	61	71	85	76	91	85	83	71	83	76	79	94	77	79	82	68	74	78	80	84	75	100	89	80	90	84	94	101	82	71	82	75	91	84	86	87	81	85	84	88	88	72	94	93	69	69	76	78	89	58	86	84	89	77	91	76	89	80	79	89	72	91	78	85	73	75	90	65	78	90	71	86	78	90	87	61	69	84	82	83	83	88	68	71	75	76	83	72	81	70	80	81	80	89	78	83	90	74	79	70	97	91	76	78	78	76	74	80	91	69	85	80	77	81	84	90	94	93	64	79	74	75	83	92	76	75	76	86	66	88	80	90	79	86	83	74	104	75	78	73	91	85	92	86	79	102	92	94	83	79	74	81	80	86	82	77	99	74	64	64	78	66	84	85	78	72	62	88	77	70	71	79	74	84	77	65	83	84	90	81	79	80	78	90	74	89	80	77	92	89	82	92	65	74	72	60	82	74	84	80	63	90	83	72	85	78	77	88	70	84	64	85	89	77	80	66	69	60	84	70	84	85	74	87	76	88	93	78	88	76	76	79	82	64	76	74	66	67	72	76	79	68	78	69	75	88	82	81	90	87	91	70	84	72	87	72	77	62	72	77	74	86	81	82	61	70	81	80	90	86	89	78	76	86	95	81	85	81	71	94	70	68	76	84	93	73	70	80	88	81	91	98	86	79	86	65	75	77	86	74	90	77	83	90	82	71	86	73	76	82	72	75	83	77	92	76	77	91	78	80	80	66	85	84	68	93	71	91	72	74	72	94	87	86	67	70	76	86	76	66	71	95	96	86	97	78	74	72	69	91	91	51	64	84	82	78	88	78	91	87	100	79	90	87	67	87	71	73	80	89	79	71	83	77	79	83	77	76	92	69	70	86	70	73	76	84	69	76	80	95	95	68	64	98	81	80	76	57	83	86	75	72	89	89	85	77	71	84	74	95	91	92	78	85	76	94	87	95	75	75	84	75	83	79	95	72	84	77	80	64	79	87	78	78	85	81	85	75	68	79	83	90	92	84	80	84	79	87	90	82	81	64	87	64	80	62	71	85	75	85	73	57	83	88	83	89	86	84	88	82	80	72	75	69	88	81	69	87	79	78	67	82	81	77	85	88	80	76	77	60	86	88	79	84	74	82	84	72	88	98	92	77	74	65	75	88	81	79	77	74	81	79	87	76	81	81	84	85	84	77	91	83	84	76	83	102	85	76	89	83	83	106	76	80	79	64	84	71	86	77	91	84	88	86	80	96	80	84	80	68	78	81	94	80	75	75	90	84	92	69	73	82	65	82	76	78	81	78	95	84	66	77	57	91	77	77	79	76	73	77	79	71	98	81	77	88	89	67	85	78	67	75	81	76	72	83	71	83	75	83	83	99	85	96	71	72	84	74	78	84	80	72	85	66	81	72	84	70	73	77	79	69	85	77	74	82	89	73	68	62	83	74	80	78	70	81	61	74	81	75	78	83	74	76	84	82	97	92	102	83	75	77	92	85	86	69	70	83	72	86	91	79	65	96	103	74	83	72	99	90	74	91	72	82	71	95	88	85	90	92	67	89	85	73	98	66	78	82	92	86	90	83	82	73	99	79	74	81	74	65	70	84	81	82	100	64	77	86	77	80	80	77	94	84	74	86	79	90	86	92	85	70	83	93	83	69	71	73	71	75	54	74	84	73	67	78	79	76	72	68	75	71	97	59	92	75	86	85	68	81	77	88	85	96	84	84	76	70	60	69	83	75	78	98	79	77	73	89	80	94	84	75	74	65	83	75	75	71	80	78	77	86	75	70	74	82	91	82	84	82	80	94	75	68	82	87	89	87	90	74	64	96	81	68	81	71	81	77	75	76	103	84	94	73	76	100	75	93	69	79	68	79	69	73	87	87	63	96	91	90	88	102	81	80	86	83	75	102	71	82	75	88	88	61	88	83	103	68	91	86	89	90	78	76	94	79	82	71	90	76	80	86	86	74	87	96	91	86	88	77	81	70	78	67	86	79	79	94	83	80	90	72	78	84	90	77	80	98	67	100	68	68	81	87	79	74	87	75	83	74	83	87	68	87	86	66	87	89	92	99	76	75	85	80	92	88	67	90	88	86	70	81	72	80	77	82	82	84	72	70	83	86	88	88	83	72	87	81	86	77	86	79	73	81	94	71	81	86	80	72	83	70	73	80	76
31394	16582	8987	7958	9909	6305	4735	3108	3016	4192	5908	6933	6278	4383	3484	2571	1649	1232	922	825	776	605	640	702	624	620	593	643	615	598	573	626	627	594	646	604	617	618	644	625	619	607	587	609	637	629	664	581	586	635	588	607	638	595	579	614	595	582	591	628	610	577	572	641	615	638	589	598	600	600	595	652	594	571	602	593	628	591	615	592	597	605	619	610	686	618	581	609	636	635	629	627	609	616	584	622	620	587	602	591	597	595	602	599	627	635	594	579	598	620	601	613	666	608	564	602	614	573	609	615	567	553	593	619	615	591	596	626	620	622	587	596	623	631	616	598	596	587	635	651	606	642	569	558	602	594	630	636	609	606	634	604	630	583	631	588	610	604	643	639	579	609	574	624	595	639	632	608	593	645	626	614	629	621	618	608	563	589	647	642	593	648	599	610	582	630	610	615	612	560	562	567	639	572	581	630	627	585	610	620	603	590	586	634	561	648	616	597	605	627	598	606	599	607	610	593	598	615	624	628	617	622	596	645	605	607	612	591	599	645	616	570	595	617	546	580	580	572	580	632	608	569	599	606	588	571	630	593	604	681	628	608	583	621	617	608	593	638	624	616	609	651	559	638	636	567	573	611	617	605	637	611	573	618	629	617	604	598	611	623	575	593	652	639	640	669	634	614	621	618	652	653	592	617	602	584	593	609	610	614	621	575	636	651	558	614	608	608	607	624	573	590	594	585	591	564	650	633	622	582	599	625	626	606	602	612	620	621	614	567	613	617	626	654	641	542	611	592	560	641	599	601	600	596	592	591	598	604	624	632	616	625	588	615	640	612	575	600	572	644	542	622	611	605	614	583	600	635	626	617	611	626	642	626	615	593	615	646	622	555	599	611	594	587	596	560	600	596	613	571	629	613	617	615	636	622	605	591	632	634	613	611	641	610	596	604	628	613	617	614	587	628	640	653	628	620	604	618	603	625	557	596	591	614	608	622	597	593	600	646	591	614	570	597	583	599	581	597	607	584	589	633	585	585	618	569	594	609	637	544	624	598	582	596	622	627	608	637	617	616	609	645	627	633	604	637	625	559	592	591	559	614	592	634	613	627	606	640	630	617	603	548	599	619	586	622	605	581	596	643	615	626	582	609	615	658	641	599	633	607	650	586	611	627	637	626	632	655	602	641	617	596	631	656	630	603	597	625	579	617	618	629	601	610	608	580	617	627	587	639	574	593	603	628	627	581	576	634	647	570	659	615	621	671	603	635	618	641	608	642	587	640	614	569	592	639	661	607	588	601	592	588	581	575	581	609	641	602	639	637	600	627	615	585	610	617	592	616	598	579	601	594	605	611	612	618	586	616	647	614	602	601	567	636	642	595	590	619	547	620	622	630	612	580	640	609	604	571	585	627	630	551	618	613	604	642	575	648	628	617	618	609	540	606	590	600	635	610	573	590	608	641	597	565	601	541	625	593	620	640	555	636	585	575	592	602	617	605	614	629	617	629	549	582	593	624	593	604	588	593	585	624	621	601	636	596	650	587	557	641	595	585	614	602	621	591	561	604	595	578	594	623	603	608	603	598	613	599	618	614	593	605	634	596	594	586	621	647	601	613	610	559	592	629	592	596	648	610	616	585	557	592	612	641	625	612	610	605	591	618	556	627	590	628	590	684	582	618	646	619	639	602	584	620	604	635	616	609	627	624	617	650	599	628	629	576	652	578	581	618	641	602	599	612	577	593	612	636	577	575	596	648	611	655	599	656	615	634	579	579	610	616	640	618	576	596	620	602	650	624	628	605	597	609	635	609	645	618	623	566	618	642	570	617	596	568	608	570	586	608	633	578	580	613	599	618	625	616	604	600	574	609	616	568	644	604	627	658	609	583	620	655	661	630	650	589	624	620	656	634	597	606	661	619	546	625	595	585	642	613	581	625	632	623	614	601	659	561	629	613	590	589	624	616	575	592	575	633	601	590	600	600	605	681	609	614	621	624	612	636	608	610	558	620	595	602	593	597	596	582	639	612	597	571	622	602	574	622	631	580	606	641	580	641	560	597	599	610	602	661	599	625	588	591	611	647	627	644	603	646	603	656	598	624	621	604	533	585	648	622	612	646	578	599	609	626	571	596	601	607	621	600	607	628	567	589	644	569	595	602	615	615	589	601	659	605	630	587	662	617	591	584	624	630	659	605	610	640	582	630	616	620	620	593	606	645	595	602	596	645	649	622	602	575	585	625	634	639	620	644	596	617	611	610	602	611	597	587	622	549	598	630	632	630	619	591	602	604	632	623	639	573	624	592	549	591	562	565	591	623	603	619	554	656	637	656	577	637	607	574	634	624	554	635	564	606	611	619	582	584	676	624	570	618	606	639	610	585	637	610	669	602	602	652	597	633	597	599	609	592	645	575	598	635	633	628	628	567	605	622	633	579	637	559	605	645	631	621	605	625	616	584	619	646	612	644	612	605	624	593	608	637	615	644	629	556	614	640	605	596	614	588	598	598	601	576	627	630	657	642	659	615	608	628	590	605	610	631	598	596	619	585	608	584	642	635	611	625	613	643	572	575	597	600	611	654	633	609	638	574	606	614	631	650	603	564	629	620	609	585	621	595	608	569	596	587	628	600	594	595	563	602	623	615	612	611	555	622	642	565	575	596	640	554	578	586	564	637	604	607	604	593	594	609	581	566	600	624	620	616	600	596	579	571	651	589	608	627	603	620	595	587	649	617	557	600	569	608	562	649	621	606	616	581	596	627	564	589	628	642	613	608	620	585	635	595	619	617	614	601	604	587	597	586	606	597	605	614	623	643	618	612	592	618	604	582	590	582	582	633	583	582	604	605	597	578	593	608	597	665	592	593	610	615	619	630	636	627	649	552	618	629	586	578	626	605	619	617	616	575	617	610	627	564	636	627	606	590	607	597	618	628	646	615	591	624	601	654	564	646	607	647	598	656	625	619	621	599	607	595	590	561	631	644	578	582	655	582	589	622	609	647	633	564	630	602	637	607	609	586	605	599	576	590	651	583	604	620	635	587	647	592	633	609	577	599	649	585	613	582	623	603	594	639	630	612	625	598	633	578	563	582	617	596	595	620	629	600	651	617	612	616	548	605	615	639	601	569	555	628	627	600	570	624	600	614	608	626	567	586	569	626	622	602	599	617	654	612	586	597	595	575	577	612	567	603	591	624	617	609	595	641	608	585	568	591	625	616	576	606	608	636	635	547	628	602	586	612	601	568	627	625	635	570	625	628	656	604	584	597	585	607	638	586	627	598	603	617	603	586	590	587	604	611	624	616	637	617	629	629	611	553	602	580	598	594	607	598	614	621	580	592	598	596	589	611	621	563	563	627	649	648	644	602	639	633	641	569	592	589	598	573	605	634	588	608	609	629	662	595	676	622	632	594	601	624	602	617	660	647	585	646	596	598	608	594	603	599	625	598	585	625	630	618	629	590	605	617	566	609	602	575	601	578	650	642	629	581	603	609	616	598	638	578	647	593
7543	3390	2221	947	490	502	325	386	494	615	893	1085	973	668	570	401	291	210	173	145	120	125	126	96	99	103	109	110	104	106	93	101	99	122	94	105	90	119	97	104	117	102	95	114	115	97	84	98	100	109	105	110	107	107	100	113	96	105	111	99	102	102	106	96	99	92	101	102	100	129	105	112	112	112	120	103	108	87	105	103	93	95	124	114	98	98	119	108	105	102	115	110	94	95	92	121	109	127	93	127	110	113	106	114	108	103	90	105	104	120	104	101	97	94	108	110	120	105	97	100	108	105	94	105	105	109	100	128	121	94	110	127	107	108	91	127	84	126	102	118	104	110	95	113	107	101	110	98	114	100	102	108	112	89	119	110	96	112	96	112	111	130	114	105	118	113	107	112	97	112	103	115	102	113	115	96	123	100	113	106	107	133	109	98	97	110	106	106	104	100	122	109	104	104	115	95	98	88	84	114	120	100	100	131	120	116	116	104	96	125	95	102	88	107	95	121	95	103	99	110	106	92	117	108	117	106	121	106	117	106	94	115	97	113	127	95	100	103	107	102	103	102	108	111	93	91	118	104	108	105	92	98	92	88	99	107	115	96	106	94	106	105	118	101	109	101	97	99	97	111	126	108	96	103	98	109	97	94	110	92	100	102	106	114	94	97	106	76	97	114	119	88	117	121	100	98	105	115	116	100	100	104	84	104	111	104	107	98	99	138	100	130	105	105	103	115	122	118	102	89	105	119	123	105	103	101	132	111	108	129	105	110	104	105	97	108	97	99	97	99	94	100	86	101	109	110	90	109	101	110	118	110	102	110	90	110	130	98	116	107	100	119	109	93	112	91	103	93	121	96	118	99	98	86	101	94	101	106	114	92	94	115	99	102	99	109	106	97	101	95	106	107	109	109	108	109	105	95	108	98	105	117	96	128	119	99	118	100	99	110	103	97	113	113	87	103	106	78	99	100	107	100	110	94	99	106	99	92	107	105	100	122	110	120	105	107	102	122	90	134	116	128	90	93	113	87	107	105	128	96	104	120	92	107	94	120	93	99	121	104	101	106	102	108	121	108	108	106	77	118	109	112	124	100	120	113	97	131	102	116	96	104	117	106	90	99	94	99	113	105	114	114	110	106	110	111	91	96	120	101	121	99	104	102	97	114	115	108	110	127	110	111	93	100	92	102	102	104	100	108	107	122	110	113	103	123	107	98	116	109	96	115	99	107	106	100	96	115	120	119	115	105	106	93	103	103	109	114	87	98	99	126	114	111	98	113	112	107	103	115	107	123	121	104	119	127	115	97	86	105	108	110	111	106	100	117	106	122	115	116	97	111	121	115	121	98	89	113	90	131	103	114	98	93	97	102	101	113	119	122	101	105	97	101	116	126	121	103	92	103	109	114	106	113	114	107	115	100	106	79	113	108	111	97	96	111	120	90	111	116	109	95	98	105	123	103	114	97	93	125	119	93	106	77	105	109	112	118	108	113	105	107	105	89	117	116	98	95	111	105	109	114	84	106	120	117	105	116	104	106	117	113	104	101	101	103	127	94	102	109	100	101	105	109	101	108	113	88	97	109	109	111	97	102	114	102	99	94	99	99	111	110	96	90	96	103	94	107	109	110	85	109	75	116	104	106	102	105	120	109	107	111	106	95	99	120	119	101	115	107	116	105	110	103	98	115	106	123	107	111	96	115	96	109	97	105	112	102	118	94	124	103	106	107	109	114	106	108	141	114	112	119	103	90	110	102	110	93	104	115	111	126	111	88	96	93	114	100	122	96	100	128	103	112	108	102	109	96	92	110	94	111	106	85	123	106	111	107	115	112	116	89	120	95	99	108	102	111	101	127	104	131	101	120	75	108	113	109	113	123	116	108	89	97	123	90	99	123	89	102	114	93	106	108	122	102	115	103	99	105	112	108	101	79	100	84	120	103	113	94	119	103	104	106	114	108	113	99	123	122	96	107	88	106	106	115	100	93	120	95	111	118	82	121	110	103	104	123	105	118	112	90	93	92	102	106	98	93	107	137	110	90	120	107	102	110	103	94	108	106	110	109	95	102	103	95	117	99	99	102	88	115	102	93	107	87	107	106	128	102	117	102	111	109	113	131	88	111	101	111	81	95	93	106	115	112	109	90	94	118	107	105	103	125	105	125	92	118	102	102	103	104	106	110	110	104	123	91	85	107	94	117	128	116	103	113	120	80	103	89	98	81	125	107	100	106	111	104	121	118	110	101	79	97	101	113	98	120	116	92	107	103	111	103	142	85	92	111	107	103	109	109	96	87	112	87	93	107	99	102	106	98	118	117	104	96	119	107	107	108	108	105	93	100	101	108	110	102	109	99	104	101	109	117	100	94	93	115	82	114	109	117	110	107	106	101	117	105	85	119	109	106	107	111	116	108	113	113	119	114	105	109	108	104	89	105	99	95	104	115	112	120	124	99	115	108	114	123	113	121	103	115	96	92	106	104	104	100	97	108	100	129	111	115	88	99	100	116	100	115	104	101	104	130	101	92	119	108	108	110	106	107	112	110	105	119	111	110	110	107	101	104	101	113	98	108	115	119	114	86	92	110	110	113	101	90	96	106	108	106	98	92	119	94	87	95	106	107	124	95	110	92	102	93	109	112	118	102	125	105	121	112	102	95	109	118	97	99	99	110	94	94	108	98	117	95	84	106	102	107	89	92	102	97	117	115	109	122	101	93	110	123	103	113	109	110	116	79	105	112	111	102	102	114	111	95	107	93	95	99	106	107	116	96	108	92	101	101	119	97	128	123	110	119	130	99	128	101	116	100	103	102	116	105	99	100	107	106	103	85	131	90	111	90	99	103	100	97	124	102	112	105	104	113	107	107	109	111	105	84	96	110	111	104	108	91	123	115	107	100	114	87	121	108	96	116	101	100	101	109	102	106	96	108	101	104	113	94	126	86	95	118	124	97	96	88	117	101	120	98	91	112	102	106	102	89	101	94	103	108	98	103	87	118	116	105	99	109	104	108	113	95	129	110	95	110	98	118	101	102	94	109	107	104	88	102	114	113	115	102	106	105	106	96	90	100	126	103	93	107	110	96	118	110	93	99	107	91	101	106	108	98	103	125	97	110	97	107	111	98	109	100	109	103	99	99	133	113	109	109	97	101	102	113	104	98	109	102	102	112	100	93	127	104	101	117	101	108	119	90	113	116	100	118	84	90	118	107	111	111	91	112	126	99	117	116	128	99	117	121	137	103	120	108	87	111	104	106	81	114	115	98	117	100	109	109	113	118	122	108	103	118	101	101	99	110	110	105	110	114	106	96	111	106	85	107	86	114	112	107	117	133	98	84	115	109	107	110	90	108	105	101	96	95	89	105	104	89	106	102	91	99	107	86	93	101	106	117	99	101	108	100	98	112	108	105	99	108	105	108	107	111	123	97	109	94	115	127	118	121	110	124	83	105	96	110	117	105	125	93	101	118	123	109	130	134	98	93	92	104	117	125	97	97	107	101
36332	20761	16091	11255	13974	17009	10185	11127	12345	14367	18145	19645	17925	13338	10157	7052	4392	2709	1951	1514	1102	904	803	850	855	795	785	736	819	810	783	762	848	828	783	783	807	778	793	770	728	798	792	818	737	790	824	795	795	784	773	747	746	758	792	788	811	793	785	743	783	809	812	763	825	819	785	792	770	803	756	789	813	789	733	796	790	756	791	749	743	799	814	784	778	803	797	732	777	796	770	795	800	794	802	850	811	829	728	783	758	820	864	790	746	788	794	761	819	779	781	805	804	798	804	832	755	757	750	804	842	769	778	779	791	769	788	856	789	812	815	761	777	801	769	821	822	795	745	767	800	825	809	740	823	779	839	742	749	831	776	780	755	766	758	777	813	764	809	767	788	799	772	773	804	756	783	798	831	809	769	821	818	760	791	752	779	802	786	823	785	774	767	830	794	741	758	821	831	781	797	788	829	797	843	791	779	789	765	752	765	807	755	809	775	821	797	771	755	825	794	796	767	764	761	779	801	794	819	812	749	756	818	804	777	830	808	773	758	746	846	833	742	796	804	812	791	833	775	722	762	782	821	825	787	788	749	820	763	838	815	787	788	816	782	787	794	782	731	742	767	804	816	809	754	815	775	756	816	807	794	759	753	837	787	774	793	807	807	818	806	853	829	745	796	768	816	766	770	764	802	759	807	791	784	818	791	806	782	765	813	800	851	735	850	754	810	774	757	778	785	796	741	782	836	785	724	827	795	817	773	776	774	788	826	749	811	836	809	818	774	747	762	813	753	811	805	740	783	774	752	814	777	752	790	749	794	785	767	816	804	756	778	738	740	760	754	752	821	794	806	770	755	803	780	835	791	754	817	840	831	744	787	766	821	753	799	782	794	790	759	812	750	816	809	752	749	832	762	776	787	833	829	770	792	803	787	767	797	767	850	767	799	768	826	819	766	845	765	785	808	777	771	780	817	780	793	761	851	789	754	808	842	807	734	819	772	794	864	756	772	780	783	753	779	755	809	819	785	817	793	745	788	766	819	776	817	803	828	829	769	785	768	777	779	793	766	818	811	818	778	809	768	774	820	755	803	785	799	755	783	815	799	755	793	815	843	751	816	794	777	749	760	804	811	797	791	862	770	764	793	763	823	812	771	837	779	781	749	779	751	790	801	815	818	793	841	796	797	751	812	787	780	828	792	758	751	769	766	828	762	777	819	778	802	814	815	768	751	827	791	799	773	759	799	757	803	794	771	799	799	774	786	815	783	820	789	789	777	827	814	791	771	767	795	768	779	838	796	786	795	799	821	755	764	789	817	779	758	701	828	811	818	782	791	826	787	730	842	793	791	805	797	835	800	760	770	799	791	800	774	757	787	785	777	767	775	756	766	798	745	792	812	791	778	802	803	772	779	770	777	799	782	822	778	780	809	828	716	792	805	778	805	779	812	767	790	789	811	772	847	807	812	826	777	795	828	751	814	773	786	765	777	745	817	783	786	820	822	726	746	744	804	854	777	752	811	792	791	780	831	764	786	809	776	784	794	773	831	793	797	802	784	807	777	805	804	746	803	819	757	804	748	808	794	752	840	836	826	780	824	741	745	811	814	826	809	789	819	838	861	769	798	749	788	755	803	822	802	786	788	783	805	761	809	780	773	807	780	840	772	754	768	839	854	777	751	730	833	779	781	781	827	803	785	808	828	817	805	742	789	815	805	800	800	810	823	801	786	827	781	762	744	781	786	825	776	763	783	785	772	797	834	814	762	814	844	828	773	804	840	804	806	771	759	784	775	725	781	781	773	792	810	789	833	787	839	840	783	770	813	785	835	758	765	799	828	776	794	743	779	791	778	740	809	817	782	746	733	805	822	785	752	764	784	794	762	767	747	809	752	780	797	731	818	799	808	785	844	798	804	788	762	824	791	785	786	768	811	788	797	752	784	768	808	774	782	781	781	767	800	783	761	758	802	789	757	841	778	831	790	784	827	805	801	744	790	796	841	786	780	773	799	762	801	737	740	778	757	807	767	796	791	790	804	800	750	769	804	782	827	802	777	825	809	826	798	783	775	799	784	803	781	793	845	809	757	774	817	828	763	784	772	799	779	778	771	746	768	830	792	796	819	773	806	782	806	776	769	790	836	801	764	760	748	786	812	792	812	784	835	759	789	772	746	789	789	819	809	784	796	761	839	773	765	782	813	790	797	732	796	851	803	788	775	737	790	771	802	810	831	785	783	808	815	771	809	830	806	783	815	799	808	849	794	801	828	762	869	804	798	765	816	860	795	781	784	838	783	770	804	757	838	754	794	799	740	799	804	795	813	811	778	772	793	742	820	826	778	752	836	751	820	840	790	832	731	749	771	788	827	811	782	829	829	802	815	811	801	745	811	779	769	787	752	737	761	784	813	752	785	816	818	811	817	750	775	836	849	792	794	780	737	791	774	772	820	790	731	809	751	795	798	757	765	780	798	797	787	755	784	777	791	796	802	758	840	786	800	785	753	768	783	775	801	792	792	803	789	821	846	762	802	764	767	759	778	781	801	802	801	815	778	771	829	779	780	756	822	839	814	816	823	838	838	789	798	848	788	813	794	806	769	777	788	811	826	789	760	801	782	790	781	804	806	790	759	775	773	780	817	834	794	807	797	814	881	792	789	748	772	781	806	762	783	804	758	753	826	786	790	804	777	814	798	770	805	785	837	760	807	780	780	769	773	810	786	789	776	827	847	814	803	717	796	790	755	791	810	803	807	791	789	811	771	763	789	820	808	828	747	780	813	791	820	802	757	788	790	816	761	793	825	738	754	822	785	748	811	769	753	813	792	822	777	778	826	740	757	771	820	798	759	718	799	766	750	742	763	797	832	804	772	796	771	765	805	785	727	787	769	804	814	756	806	788	786	830	750	775	772	770	770	819	759	774	757	802	768	769	870	785	787	772	806	813	772	811	767	821	826	799	805	820	797	771	829	776	837	813	808	795	761	770	784	745	846	791	781	806	788	754	770	841	790	777	741	831	812	789	787	815	786	848	821	746	800	783	788	758	799	820	764	767	757	765	776	791	822	823	766	799	804	817	797	816	819	870	787	836	793	783	771	819	791	802	817	761	765	824	764	767	768	752	783	812	789	767	753	784	775	708	817	748	791	776	822	785	797	812	783	821	781	773	868	798	817	780	782	811	811	819	764	818	828	809	720	830	798	825	818	842	745	819	800	841	835	834	810	761	773	763	794	787	843	726	722	749	804	850	837	845	794	797	830	783	757	815	802	819	822	786	788	762	749	749	796	827	768	771	800	745	804	807	816	770	784	787	795	784	764	848	788	757	788	798	778	779	805	766	774	734	766	808	824	754	747	816	773	763	822	778	769	805	811	822	812	797	826	780	766	762	817	787	762	798	732	790	785	790	802	819	799	769	830	766	801	846	760	781	780	814	781	792	756	835	821	774	815	741	778	808	757	809	850	769	796	777	799	810	832	786	817	738	826	809	797	759	812	794	786	777	792	816	798	748
8817	3273	1042	617	646	456	270	331	368	598	817	941	894	706	490	379	292	164	144	111	105	87	104	85	103	80	85	91	94	89	92	88	86	76	106	98	75	97	92	89	83	92	90	71	100	84	78	84	89	83	71	88	89	93	93	81	95	87	89	99	86	79	92	75	91	94	80	112	84	87	71	100	86	90	92	97	89	92	85	96	78	87	79	85	94	84	80	74	81	88	87	84	81	92	81	84	78	89	92	82	90	86	105	92	78	83	89	87	78	80	97	84	94	96	94	87	85	70	81	89	86	92	94	81	79	74	75	62	94	97	79	80	79	71	96	97	100	85	91	97	108	82	90	90	82	104	77	73	80	92	83	81	81	109	95	86	71	84	82	97	88	81	91	76	107	86	88	80	96	79	94	79	79	92	80	85	82	74	95	83	78	83	96	98	94	86	85	69	70	73	92	78	63	98	100	84	60	88	76	76	79	86	82	90	91	67	92	87	93	86	88	93	80	73	74	90	94	76	89	98	77	90	81	89	88	80	92	93	85	84	90	83	73	97	85	76	93	87	88	78	95	88	87	83	95	91	82	95	83	97	77	91	86	81	75	85	82	88	86	85	90	93	86	84	77	84	96	79	88	78	96	87	76	81	86	98	96	94	80	83	83	88	95	65	80	93	83	76	99	80	66	73	72	82	91	84	91	79	86	85	84	78	103	95	101	83	89	80	81	80	81	86	87	86	80	72	99	110	66	82	82	89	85	79	75	88	83	71	82	84	90	81	80	90	80	77	83	85	85	83	83	83	91	88	87	91	86	77	80	91	82	78	91	72	79	81	89	80	81	57	83	86	72	86	96	78	85	90	85	97	101	94	95	94	76	79	84	83	78	73	86	85	78	99	98	84	76	79	91	87	85	88	88	91	67	98	72	85	92	83	92	90	80	83	84	75	70	92	83	74	92	86	92	71	71	82	86	87	66	84	95	82	94	87	68	83	82	95	76	104	73	91	74	81	81	83	74	91	84	74	97	77	97	87	94	75	81	79	83	80	73	112	84	89	107	94	75	95	94	70	99	92	84	92	75	93	78	87	75	75	97	95	69	82	84	90	97	76	105	87	74	82	87	90	73	87	86	80	88	97	73	87	75	87	74	78	91	95	88	92	87	86	85	81	98	72	80	86	98	94	96	91	90	80	69	98	82	89	96	87	85	79	95	87	86	110	82	90	90	90	93	84	78	79	79	92	79	71	102	95	82	89	72	92	83	95	76	83	88	108	92	80	85	96	89	81	80	101	81	90	77	111	96	98	71	93	79	95	89	69	100	86	78	88	79	104	98	79	77	96	77	87	95	80	92	72	85	95	84	89	81	69	67	79	99	93	77	83	86	92	92	82	81	85	83	76	86	74	95	82	74	70	105	78	94	82	86	75	80	91	79	82	61	87	79	90	88	71	93	66	87	70	96	91	66	108	93	88	103	72	77	81	90	83	91	73	84	97	91	79	83	75	75	83	72	77	95	88	82	71	66	96	92	94	74	102	94	103	90	90	89	78	81	89	85	87	88	82	86	90	70	87	72	78	79	87	77	82	69	91	82	80	74	74	88	81	87	81	82	93	89	100	84	91	85	84	81	87	85	85	88	77	74	91	85	90	80	71	84	82	77	106	98	79	81	76	81	83	86	67	75	90	103	96	85	80	89	99	93	89	92	82	80	88	94	86	99	79	80	70	93	99	85	91	69	77	92	92	80	83	90	100	84	91	72	82	76	80	76	87	88	101	72	85	81	98	75	91	90	89	76	92	83	76	89	84	88	74	86	77	90	75	80	81	78	97	74	102	91	88	83	94	84	77	101	64	83	100	77	73	95	78	75	82	87	90	73	80	86	87	84	80	69	85	90	72	98	95	77	74	83	86	72	90	63	79	85	93	95	78	89	88	80	93	92	104	82	81	84	78	85	84	83	85	111	94	78	83	80	99	80	96	87	92	71	85	86	95	82	72	94	78	68	87	84	95	82	98	90	90	84	95	88	69	86	91	103	107	74	78	84	79	89	89	94	87	75	86	74	92	89	100	100	73	85	83	98	70	85	77	93	66	65	77	79	77	86	94	74	71	68	97	66	97	95	73	94	59	94	83	70	94	94	82	90	98	87	81	97	95	96	91	86	77	78	80	81	76	81	81	85	78	85	96	82	76	86	95	86	89	75	78	76	78	71	83	81	86	65	72	95	81	91	93	81	83	90	89	89	98	79	86	81	86	86	83	80	83	85	80	67	88	93	92	97	90	85	76	88	65	90	73	86	85	76	90	86	78	88	77	75	93	97	111	80	73	79	85	77	90	86	80	80	91	75	76	69	87	84	81	90	92	82	76	89	80	70	96	85	81	80	77	78	99	100	96	89	97	72	82	90	90	78	82	80	87	83	85	82	76	92	65	67	77	78	81	75	94	73	94	94	92	94	78	75	84	83	70	104	90	73	82	84	88	75	83	93	83	86	68	81	88	80	85	81	83	84	76	81	82	69	72	87	102	74	88	83	94	77	74	77	87	90	107	86	71	89	87	85	78	80	91	70	85	81	88	92	70	97	82	85	70	70	78	94	82	82	87	82	94	95	105	85	86	79	93	80	93	91	76	76	87	89	83	92	89	101	92	78	71	97	84	85	99	80	99	83	94	78	113	86	87	80	83	94	97	71	100	100	76	91	75	62	79	91	83	89	77	87	101	82	73	75	85	86	77	96	74	92	81	84	73	88	79	85	93	90	97	83	91	90	80	83	86	75	70	93	69	89	91	106	82	89	81	92	100	80	74	90	79	100	65	82	81	100	93	88	80	102	92	99	69	110	99	87	77	73	100	84	93	69	90	85	84	77	88	77	77	101	100	96	99	111	76	90	78	96	69	90	91	98	97	87	69	71	97	95	81	83	78	93	69	90	85	85	76	75	78	86	86	94	74	79	80	76	67	89	106	93	85	62	68	75	94	63	83	88	81	79	87	82	82	79	53	88	79	71	84	83	93	86	94	83	86	72	99	74	82	81	83	83	80	93	85	87	93	79	76	104	102	94	77	93	71	78	76	72	86	88	86	88	82	71	105	98	82	75	78	79	93	81	86	99	90	97	84	105	90	88	84	79	83	88	92	83	72	70	79	73	93	80	95	85	81	93	87	74	85	87	81	92	77	103	75	86	85	78	87	92	84	80	76	73	100	84	97	81	86	83	72	92	87	78	101	103	83	84	87	85	106	94	72	77	91	85	84	93	78	82	86	86	73	77	81	81	101	87	84	86	90	100	85	86	94	76	77	88	77	99	79	78	91	81	91	79	85	101	97	89	74	73	92	74	103	82	93	93	79	86	94	79	87	84	89	116	94	83	80	91	79	82	75	88	93	95	86	81	76	85	74	97	76	86	75	84	98	95	97	98	98	90	66	93	87	79	84	70	90	96	90	74	72	77	91	77	90	83	73	97	78	85	83	84	86	80	88	77	81	89	77	72	84	77	66	75	91
34337	19892	9062	9038	17670	14921	10555	10170	11602	15030	18388	18740	16898	13440	9932	6887	4404	2487	1869	1395	1053	761	714	713	713	670	674	640	673	663	640	660	691	649	635	658	644	646	651	652	678	607	619	637	635	678	628	691	652	620	606	606	637	656	625	640	618	633	646	660	601	631	629	611	654	633	651	646	616	685	632	639	633	657	647	609	618	683	644	659	653	634	630	661	667	652	722	607	658	687	673	691	665	670	669	692	671	667	661	624	626	666	593	627	669	582	634	670	670	609	641	672	637	657	667	659	643	650	719	653	647	639	638	646	657	608	615	673	677	635	666	606	670	673	651	666	696	610	625	645	686	613	628	674	633	627	615	663	622	693	683	674	630	675	655	671	643	620	643	661	622	648	639	646	616	630	631	640	636	591	617	636	652	626	611	662	676	652	612	631	648	645	637	647	662	655	642	643	639	709	640	614	624	660	650	656	654	670	631	674	639	610	636	628	638	643	718	618	673	651	641	659	615	652	615	642	650	614	587	632	661	631	660	631	645	635	623	648	682	679	671	643	685	627	669	672	638	674	641	579	625	666	640	639	638	637	637	661	631	650	660	626	601	632	664	661	636	639	662	632	691	664	614	626	663	671	603	657	664	606	608	636	598	610	660	636	691	626	625	628	653	635	619	669	680	635	637	698	620	628	731	691	620	644	626	630	663	638	686	627	637	660	660	659	605	655	667	636	631	691	647	658	695	652	622	631	635	638	573	661	637	632	645	595	679	589	681	622	589	629	660	632	606	679	610	582	639	639	645	633	588	656	637	593	664	646	611	639	651	648	642	623	648	642	619	617	634	589	635	653	644	643	644	671	690	651	651	644	626	651	629	698	672	667	639	591	622	647	678	681	618	643	621	642	638	662	652	594	650	653	652	649	637	670	672	639	675	648	661	616	641	612	663	626	611	628	650	665	647	715	672	677	656	645	593	643	609	661	666	676	658	660	674	656	669	694	628	585	647	657	669	653	648	616	669	602	677	633	604	651	649	646	686	628	641	631	633	609	653	618	652	644	617	619	639	651	593	681	638	670	590	620	653	629	674	638	659	644	651	672	660	604	658	640	641	665	639	606	611	666	586	648	636	650	627	603	641	650	655	612	590	632	642	657	611	652	649	640	637	656	655	644	652	614	592	646	674	629	618	687	626	628	649	653	633	678	659	650	616	652	641	657	638	655	635	701	635	654	652	612	637	630	630	653	586	673	617	654	608	672	658	652	635	644	635	629	630	663	661	668	606	616	624	686	671	641	628	642	712	601	645	627	638	629	667	615	674	652	655	646	637	693	619	663	637	665	625	652	615	642	638	667	634	665	652	602	573	623	632	644	683	658	646	595	630	633	646	664	640	644	632	650	684	604	624	684	664	652	639	622	654	658	644	652	663	629	704	670	649	646	622	661	609	638	622	685	616	642	605	641	651	630	622	660	690	630	649	664	592	648	646	638	642	635	705	685	616	618	655	645	645	658	655	587	595	669	637	633	629	637	649	644	660	643	640	642	654	604	662	683	639	634	639	657	619	630	637	685	734	678	657	604	644	676	681	633	586	606	659	652	637	622	644	625	655	596	626	655	646	682	653	623	628	628	708	630	634	644	646	652	640	635	609	614	650	670	631	605	634	638	640	632	663	634	616	632	634	652	634	694	625	594	649	616	660	658	636	638	657	670	681	644	626	651	601	649	647	633	617	695	602	634	674	645	598	609	710	637	607	672	668	676	629	662	664	669	632	654	662	649	637	662	663	616	652	682	653	664	670	652	637	641	645	691	622	660	655	688	620	647	649	683	637	667	643	638	641	624	687	641	641	622	657	680	641	640	643	594	695	654	607	658	686	623	691	680	688	659	652	639	659	662	631	654	650	666	652	665	625	666	654	608	648	627	656	614	694	647	650	642	639	642	642	655	645	632	617	629	717	620	680	613	615	661	601	596	608	592	644	647	650	627	646	569	636	643	647	656	667	662	637	661	658	641	658	651	634	647	652	633	577	637	674	619	678	681	674	636	657	664	693	647	643	646	679	648	660	666	646	656	659	662	630	676	640	638	629	627	626	652	716	644	653	651	609	657	622	647	646	653	677	671	650	642	661	608	657	631	651	679	615	675	665	648	634	685	579	616	619	670	638	548	639	661	656	666	602	618	666	692	618	687	650	653	638	683	597	634	624	641	631	665	630	645	638	640	616	641	667	628	662	672	643	633	640	666	636	633	630	639	632	669	678	682	623	643	645	633	647	618	657	665	657	651	672	660	647	591	640	648	684	614	664	634	643	637	685	675	645	648	658	666	625	646	656	682	665	610	673	654	663	663	632	652	671	640	644	652	644	619	656	684	682	626	681	637	667	628	627	619	641	717	604	646	654	653	671	615	625	681	688	601	693	679	654	632	668	644	647	619	645	646	620	629	609	674	650	635	639	658	611	620	670	692	639	651	630	648	646	625	661	624	622	661	618	616	641	642	615	615	610	646	621	645	659	671	615	674	646	643	624	579	621	639	618	669	641	619	662	661	667	647	618	640	633	677	640	671	613	670	648	634	685	688	634	635	604	634	615	651	635	636	661	619	627	648	648	628	663	649	631	658	619	701	650	642	632	671	636	631	648	654	643	625	596	612	609	620	616	678	671	640	639	631	643	608	663	675	617	668	647	589	670	633	633	623	641	663	601	616	672	673	692	641	626	652	656	682	654	653	661	663	642	662	634	661	631	615	658	658	618	624	624	611	634	691	679	625	639	608	657	651	634	630	620	653	614	638	592	657	630	581	613	640	630	624	621	626	644	640	669	621	669	653	631	624	638	678	643	647	600	673	627	679	660	649	621	620	590	595	653	646	593	625	657	630	659	659	653	611	625	667	638	687	629	645	669	634	652	645	623	651	669	624	626	655	627	645	656	621	697	627	675	648	624	631	629	637	616	667	648	622	625	672	659	624	644	646	611	662	646	621	644	653	629	627	649	652	684	664	701	636	619	658	686	685	605	644	627	626	673	605	567	633	653	613	682	626	633	597	615	609	643	642	618	695	705	615	675	620	624	622	734	645	595	638	613	664	670	642	660	622	633	675	649	634	631	674	674	641	639	638	678	666	671	594	649	588	635	629	624	621	643	650	647	664	676	630	671	672	673	656	676	675	624	632	600	644	651	636	624	648	675	686	627	624	589	628	676	691	658	619	699	582	611	633	633	641	701	647	648	647	648	638	639	628	651	676	640	661	676	693	646	589	632	607	616	606	634	712	642	623	633	638	640	619	612	651	632	642	649	678	667	664	589	604	673	684	630	654	699	641	711	663	671	643	630	634	687	663	600	646	632	666	650	656	606	639	679	625	650	607	620	660	648	667	692	679	651	664	591	617	659	561	637	669	656	628	600	664	636	636	662	623	638	645	659	651	642	608	623	657	693	644	648	669	678	652	694	659	671	677	609	641	626	672	701	626	653	645	609	612	642	656	658	634	603	635	662	671	697	688	645	585	675	637
9751	4853	2327	1431	1167	628	474	659	950	1180	1612	1983	1583	1174	943	700	433	278	252	190	143	139	124	107	130	124	96	118	96	133	118	103	120	122	117	121	121	106	131	99	111	131	87	126	96	108	104	113	117	101	114	144	106	127	130	109	105	120	122	133	130	107	129	116	134	124	120	98	122	129	114	122	117	127	130	110	123	111	110	113	138	141	121	128	128	121	100	118	117	118	121	147	119	138	119	124	114	109	112	148	121	126	129	117	128	115	125	125	126	102	117	112	104	117	135	113	122	118	101	102	108	107	122	114	129	125	119	108	117	131	106	106	125	105	94	129	122	136	95	100	112	115	126	107	107	109	104	126	131	136	101	122	114	115	121	143	133	114	114	135	128	126	103	125	130	110	102	126	98	132	121	134	114	126	109	147	110	130	120	125	107	101	112	108	118	119	122	130	92	98	106	99	104	135	115	118	117	115	110	120	96	103	120	114	115	111	110	110	115	128	130	126	124	109	107	125	136	133	102	120	106	121	124	140	122	126	142	120	102	122	108	112	124	109	97	117	134	128	121	113	122	111	119	132	115	123	118	115	135	122	104	114	132	117	114	102	125	124	109	123	123	115	111	110	130	126	105	98	131	146	109	125	134	122	103	116	110	112	138	113	112	143	111	123	127	120	114	116	110	120	138	119	94	126	120	105	122	121	108	130	122	111	111	101	147	123	136	101	112	127	111	118	93	109	115	106	112	115	105	106	113	114	105	107	105	112	111	109	117	135	131	94	124	117	120	130	110	127	101	116	114	103	122	119	122	108	116	124	120	104	129	97	117	114	127	107	108	122	105	124	105	110	121	109	112	104	133	118	108	118	113	115	105	123	127	113	123	103	123	106	122	113	117	135	93	118	119	125	129	118	103	110	131	123	111	106	104	117	128	116	121	105	127	112	125	121	144	100	120	101	104	116	113	106	107	102	116	109	120	125	94	133	105	112	115	142	110	108	124	112	101	124	131	127	115	123	121	131	120	116	126	99	113	109	121	127	125	137	111	129	104	121	115	103	114	118	113	100	97	115	110	105	129	122	110	123	104	124	125	129	116	126	105	126	124	116	102	100	113	105	90	104	110	126	128	129	107	131	107	107	121	95	113	101	109	95	120	116	124	112	130	104	115	115	109	103	118	108	109	133	109	115	126	113	116	121	120	114	121	126	129	112	129	134	102	122	119	116	117	117	129	151	117	124	116	113	109	117	139	99	103	133	132	122	131	130	105	110	104	109	111	113	129	122	119	136	133	134	121	121	122	136	126	109	107	120	97	119	130	130	121	102	106	104	117	116	114	108	118	108	112	121	127	104	119	94	137	106	127	115	110	113	117	105	113	131	119	106	118	130	105	96	138	133	136	117	90	137	114	115	128	110	120	126	131	120	123	113	116	103	126	121	119	119	129	126	118	122	135	135	142	121	113	121	113	95	117	118	130	104	118	104	114	112	116	116	104	125	135	130	106	109	127	131	143	128	142	112	96	104	117	135	124	125	125	110	127	114	122	130	111	121	126	120	100	123	125	117	124	110	104	111	119	105	132	142	116	108	124	119	120	111	118	98	134	138	138	104	115	121	107	126	104	113	126	137	113	119	101	123	112	118	124	106	131	119	108	132	123	134	118	127	105	88	117	108	131	113	116	110	103	100	141	118	125	112	116	117	108	128	103	97	114	119	104	108	118	114	107	118	122	118	134	109	123	122	106	95	110	124	110	113	109	111	128	116	102	123	133	106	112	104	111	101	112	104	120	104	123	101	111	118	113	132	116	104	114	113	119	135	112	94	93	118	122	126	134	106	117	114	124	120	113	118	125	103	106	112	112	123	118	120	114	123	103	120	111	110	112	115	136	129	99	110	108	108	134	112	134	100	101	120	134	107	126	118	124	120	121	117	125	115	95	126	117	101	107	99	125	112	112	113	118	105	116	132	119	116	121	116	133	100	120	110	106	123	135	117	108	125	127	110	114	121	114	110	98	116	134	108	122	115	113	105	95	123	111	115	108	103	130	102	110	109	119	109	120	116	124	127	118	107	103	124	133	112	124	99	132	107	123	128	125	111	123	105	116	121	111	124	130	128	102	120	117	127	128	110	93	123	118	122	104	148	106	106	127	127	127	121	103	113	115	122	122	123	121	112	112	89	150	103	110	127	129	110	115	130	121	128	124	109	121	123	132	119	108	101	110	107	98	120	131	106	125	145	124	117	114	138	131	133	131	124	108	107	112	112	105	115	119	121	114	135	99	104	131	119	123	113	140	108	139	109	100	128	109	126	113	116	105	110	118	121	121	119	108	121	119	103	124	121	103	106	125	112	100	124	114	102	104	127	126	119	132	109	122	115	127	111	117	114	110	115	126	118	99	135	116	123	118	105	131	130	117	131	105	102	113	108	145	101	102	138	122	131	115	124	106	114	118	110	127	112	121	117	126	112	111	126	114	134	118	101	119	114	112	108	114	114	123	118	108	118	113	140	117	125	108	109	117	140	125	126	139	116	97	123	104	129	109	117	116	142	121	112	107	118	111	130	102	124	120	119	107	102	115	118	111	134	124	114	137	129	118	117	110	123	137	110	124	105	109	102	104	118	96	122	122	113	90	130	124	130	138	113	136	100	113	111	115	99	101	99	119	111	100	116	152	110	131	118	101	117	105	104	137	103	126	123	104	125	108	117	122	102	123	105	122	120	128	112	118	139	102	130	117	117	109	119	120	126	122	116	127	102	108	105	127	115	126	114	118	113	114	121	114	111	109	118	117	107	127	120	116	114	116	130	137	122	118	118	91	105	126	100	107	120	127	112	102	101	111	105	116	124	117	101	132	111	120	126	115	124	124	117	138	117	113	111	139	114	132	113	113	118	134	103	115	109	125	110	100	99	103	132	100	109	111	122	100	123	140	124	127	137	101	112	124	132	122	117	102	126	119	105	117	132	122	121	121	126	105	124	123	97	114	129	127	108	111	113	121	126	119	111	123	123	109	126	134	124	96	102	123	121	135	120	102	119	116	128	127	114	89	88	101	126	131	108	124	103	105	130	130	121	115	120	99	125	122	116	130	133	104	103	113	113	117	119	113	116	148	110	98	134	107	110	107	136	125	114	117	107	127	129	115	131	107	117	112	108	110	127	118	120	107	122	121	100	132	106	105	105	133	117	126	107	124	123	113	115	116	102	100	133	120	107	104	107	125	107	140	107	122	120	119	106	117	120	106	129	117	111	116	113	98	108	112	108	106	101	111	121	127	113	132	102	113	123	129	123	113	130	143	114	99	117	104	115	124	122	122	124	119	128	144	143	112	124	118	121	109	138	143	109	124	120	118	99	112	105	113	133	126	141	123	106	112	110	110	121	109	125	109	118	107	119	126	110	136	108	122	87	125	114	127	126	127	117	125	110	111	115	116	123	104	125	113	133	98	129	109	117	106	130	112	114	135	125	123	109	110	138	96	112	127	110	126	112	106	109	97	118	120	118
37500	24662	15573	16087	23651	18602	15008	17665	20530	22755	25912	27066	23673	19861	15839	11686	7254	4353	3164	2312	1585	1237	1029	957	971	916	935	828	827	842	902	887	924	859	903	864	873	896	850	856	916	825	910	863	870	894	799	884	860	900	878	858	865	851	935	910	895	890	889	839	882	839	853	897	864	909	875	885	847	829	807	893	883	865	869	883	862	912	834	924	889	851	852	850	909	815	897	831	841	905	909	879	864	859	815	924	877	847	830	898	834	892	851	870	849	881	831	882	865	902	898	838	894	864	876	857	855	843	901	812	876	860	879	871	868	927	875	895	829	886	924	846	885	845	920	845	827	879	880	892	849	865	839	819	853	863	861	859	870	862	867	899	879	837	861	869	870	863	841	878	846	867	844	861	932	853	854	803	934	900	834	881	822	852	881	878	850	858	863	843	905	835	852	883	852	853	902	806	836	846	896	863	929	921	844	824	873	851	894	888	824	870	886	843	865	853	839	860	842	887	855	871	853	913	892	915	902	832	813	848	843	841	855	882	837	904	921	874	863	864	863	869	883	944	865	875	904	894	926	836	856	826	892	878	872	831	925	893	868	841	888	855	907	902	869	839	842	861	831	860	874	859	801	897	906	871	859	901	865	844	865	885	879	844	866	854	855	901	829	867	835	891	867	862	863	895	863	818	884	897	896	857	888	852	874	874	894	845	887	854	909	900	888	888	831	835	852	824	886	854	833	856	889	906	881	908	860	804	894	869	874	894	867	841	869	822	836	859	874	896	841	845	821	883	869	843	912	875	862	895	913	838	833	879	874	850	853	846	897	840	859	842	846	838	900	887	871	870	849	850	862	904	840	886	869	849	874	877	850	859	865	884	865	860	821	888	800	838	883	893	846	921	864	845	874	876	825	879	816	833	882	815	871	859	870	865	857	866	779	869	898	851	946	945	840	811	861	894	893	917	857	881	850	919	837	919	881	891	914	863	788	908	842	841	861	881	893	873	831	839	882	911	855	912	845	877	894	853	870	860	845	859	824	858	848	867	831	914	867	857	902	850	882	854	833	883	878	851	885	852	874	875	866	922	885	868	843	842	847	877	869	872	832	827	920	825	850	857	867	872	871	884	900	874	917	856	877	816	873	875	884	851	883	847	862	890	847	801	875	866	860	898	855	860	912	848	835	851	918	884	838	843	821	863	869	865	886	879	909	865	857	848	900	911	853	888	871	911	862	906	878	862	894	889	859	853	851	871	870	879	852	850	875	819	883	874	870	868	876	870	903	866	881	870	847	885	925	904	897	862	843	886	862	833	833	870	863	892	811	833	911	829	869	869	884	864	894	832	886	836	872	925	881	936	904	883	872	878	895	880	847	856	852	848	904	850	873	819	850	869	778	798	821	853	896	831	861	870	870	869	895	867	866	894	835	858	843	887	815	849	909	854	878	848	802	886	882	844	860	835	898	812	849	894	854	845	834	901	832	894	894	862	835	946	881	850	837	888	925	873	844	881	858	774	826	893	910	854	922	839	846	899	851	871	848	866	854	865	840	891	917	879	824	821	864	835	915	871	885	851	885	852	876	870	818	872	866	848	855	860	840	819	896	855	864	829	884	856	819	904	880	885	860	876	824	846	878	849	802	852	891	880	856	926	851	856	871	844	865	869	834	898	859	807	904	841	880	875	859	829	857	877	850	870	898	875	924	857	861	881	864	866	871	854	873	849	866	874	851	850	901	834	886	857	905	888	878	842	900	868	846	857	911	858	871	869	910	911	835	840	891	878	854	900	886	829	853	889	868	892	874	911	833	872	900	880	881	832	861	899	869	883	902	870	955	853	882	797	863	863	861	813	824	882	893	875	912	834	847	913	828	868	901	825	850	876	884	863	843	860	846	873	881	858	852	823	856	892	813	836	873	846	868	850	891	887	911	852	881	884	846	880	844	862	868	871	863	825	829	871	931	872	886	874	916	874	922	866	881	863	829	868	875	864	857	900	840	863	863	858	885	859	882	881	832	846	908	876	898	906	883	863	870	859	877	861	918	842	831	900	851	828	901	887	842	881	804	855	846	850	858	867	922	842	858	854	899	918	906	904	892	864	894	841	924	846	892	884	898	877	929	846	863	875	915	893	883	858	870	908	885	839	849	915	820	877	838	848	878	846	906	865	866	906	821	884	882	847	861	824	856	900	852	855	887	858	862	833	837	867	863	899	867	832	871	874	854	857	862	834	898	881	869	917	836	858	905	878	868	889	875	916	875	902	859	866	874	878	873	873	843	920	843	860	909	846	890	868	845	899	890	908	875	897	895	897	897	879	918	917	893	889	817	881	907	861	892	851	823	831	850	923	830	799	880	871	806	906	889	896	849	889	913	851	862	871	867	876	902	851	855	886	820	844	867	905	867	854	919	858	852	827	840	913	866	836	921	868	875	869	882	858	866	835	913	874	903	907	875	852	895	837	879	867	874	870	874	879	921	846	922	861	897	829	845	841	886	865	829	819	837	900	913	863	844	874	919	873	902	887	886	859	869	867	874	901	853	848	861	879	815	885	879	886	890	920	835	860	847	855	828	901	845	798	865	842	909	861	875	874	886	864	851	843	908	899	867	828	848	897	883	910	893	917	870	852	908	854	851	860	902	877	837	875	884	884	857	917	843	858	850	854	892	819	857	834	834	891	820	899	826	901	860	911	855	873	838	848	931	843	892	868	871	867	885	922	841	871	844	880	892	876	840	804	819	839	894	877	827	852	865	867	902	910	880	883	898	875	844	914	939	866	843	846	896	919	928	882	883	811	858	846	823	855	828	808	855	851	906	821	892	846	834	846	825	897	888	848	842	909	878	918	902	885	920	844	855	913	838	813	900	861	846	865	868	826	839	880	896	885	894	874	883	865	848	903	886	862	834	861	859	869	916	893	802	887	897	884	833	850	894	879	908	854	855	873	874	843	917	875	896	853	834	874	879	908	893	843	898	846	864	850	832	885	854	876	933	882	828	871	903	827	884	900	875	888	829	833	859	866	856	826	865	904	872	835	832	856	941	841	818	856	854	899	845	877	843	871	897	836	875	892	837	901	865	824	845	842	881	911	841	847	882	834	889	865	827	889	908	876	877	895	867	880	887	858	857	832	849	896	851	901	895	910	873	802	903	893	820	840	908	874	947	873	858	880	892	821	906	891	877	878	837	833	854	873	932	896	846	866	871	845	866	834	829	875	789	891	892	849	868	891	865	893	907	866	952	859	861	846	866	890	897	827	853	909	880	893	901	908	884	804	851	909	870	858	857	831	828	853	889	907	874	907	895	877	874	867	863	854	928	829	920	876	865	851	835	874	888	884	908	835	846	865	841	853	844	829	871	825	860	862	823	870	862	875	864	874	894	846	855	891	864	913	904	872	891	860	899	866	839	860	808	828	885	897	912	889	826	859	914	909	861	870	855	885	882	902	860	815	872	895	922	918	891	858	842	832	810	870	883	862	839	876	871	920	875	869	877	888	878	833	855	860	853	909
5488	2234	1077	502	249	238	139	132	167	198	239	296	257	202	205	154	129	108	97	95	96	103	85	75	81	86	85	92	72	81	82	86	62	76	79	74	73	73	79	66	84	74	93	88	71	79	96	79	85	83	76	78	79	79	78	80	84	81	77	87	84	90	74	66	65	65	61	83	81	64	87	80	77	71	62	71	90	89	81	69	81	80	82	91	83	72	80	90	79	78	88	78	73	78	71	80	74	87	67	82	93	84	87	78	69	75	77	83	71	64	68	73	95	97	77	69	80	92	72	76	69	69	66	85	93	77	103	73	72	69	75	82	75	85	78	80	93	80	93	83	82	77	69	80	71	72	65	83	70	84	86	85	80	71	96	104	97	76	90	80	82	72	90	78	87	82	75	91	86	85	90	80	68	81	90	83	96	78	68	66	83	56	84	84	84	78	82	85	80	92	81	79	85	83	91	80	72	99	77	87	93	86	80	75	73	77	90	75	76	93	88	80	81	80	100	71	72	78	75	94	96	84	74	75	77	75	84	74	92	67	83	74	81	92	77	93	56	69	83	64	71	68	88	61	79	72	64	64	80	95	76	93	61	100	84	81	74	71	85	81	86	82	79	82	88	89	95	91	87	96	87	76	79	81	84	98	72	82	92	75	73	74	83	84	97	93	75	88	87	81	74	68	74	77	74	84	91	78	80	67	92	88	85	92	80	84	85	69	87	89	85	68	92	72	73	71	93	69	75	91	73	71	79	97	91	76	74	85	76	91	87	62	79	70	92	92	72	81	81	78	90	93	101	69	73	74	83	75	93	85	95	74	87	77	76	86	70	76	73	74	83	73	79	95	77	85	72	73	71	87	73	74	70	75	75	60	85	76	81	90	90	76	78	91	90	86	78	81	74	82	91	87	100	82	82	84	87	77	69	88	89	78	73	86	76	85	81	74	71	74	85	81	75	83	88	59	69	81	98	78	93	49	59	80	92	88	89	87	78	78	81	84	81	81	78	88	85	90	90	82	77	86	78	78	85	87	84	72	75	73	73	90	86	83	91	81	71	85	84	83	80	63	75	106	76	79	70	72	87	78	78	72	86	63	80	83	68	62	85	103	77	78	80	90	81	72	91	97	83	88	84	74	78	81	75	72	69	82	83	81	68	65	81	81	72	83	87	74	72	67	70	82	100	73	68	70	88	76	83	62	79	74	77	83	90	73	93	84	84	78	77	84	96	78	88	71	75	88	77	77	85	83	71	85	68	66	69	86	71	76	87	83	84	98	68	88	81	83	74	82	85	67	70	70	81	63	72	88	78	91	71	80	92	86	67	67	82	91	77	86	81	78	71	72	74	81	92	84	63	80	74	68	79	89	89	90	73	92	71	95	95	85	68	70	71	85	82	81	89	71	78	94	77	77	80	81	78	93	82	83	68	73	76	92	72	63	71	76	93	72	80	77	76	79	83	84	83	83	83	86	70	68	58	76	78	85	78	74	85	81	60	75	75	80	85	90	74	84	76	92	72	77	71	87	89	78	84	57	90	83	79	88	94	94	80	80	85	87	87	69	73	71	81	73	88	87	80	69	70	94	83	80	74	83	69	81	98	70	69	72	92	88	75	74	63	70	62	72	81	92	90	82	88	106	73	85	73	69	86	82	80	75	86	79	74	80	83	72	89	91	83	83	92	88	66	85	87	63	71	74	88	87	76	85	83	87	70	87	81	82	72	84	68	87	71	72	80	90	81	74	77	76	76	94	75	67	76	85	83	83	67	72	84	82	75	95	85	76	81	78	87	68	82	78	74	75	78	75	84	82	73	80	67	104	78	72	84	89	87	73	75	74	90	83	86	90	73	79	70	82	93	97	69	77	77	76	88	99	81	79	66	69	73	92	91	70	72	77	80	62	82	81	51	81	76	82	81	80	92	82	81	64	72	85	68	103	70	85	73	65	73	73	76	67	92	80	74	76	63	89	87	93	94	81	72	93	82	87	72	85	75	69	86	77	58	79	85	96	93	86	80	95	77	85	83	73	64	103	82	86	76	83	66	83	75	75	78	91	106	76	80	74	81	76	92	84	83	67	82	100	77	75	88	72	71	97	71	83	74	80	86	78	70	89	65	95	68	75	86	86	83	82	80	72	79	86	85	87	80	67	78	76	73	74	74	93	71	85	57	94	84	78	91	98	51	71	78	76	90	75	86	77	65	74	74	79	81	72	86	70	87	76	82	84	79	82	68	57	78	80	88	77	72	81	98	76	79	66	75	76	82	75	87	82	93	89	86	85	80	89	80	81	88	82	77	80	72	77	85	72	75	84	74	88	70	82	72	95	86	66	71	72	72	65	86	87	86	98	77	90	74	78	71	72	65	74	70	76	86	78	81	80	98	79	83	90	89	79	97	83	73	79	70	88	72	76	75	77	82	81	85	94	80	86	76	92	78	75	83	80	84	78	78	99	79	80	67	76	89	74	86	93	58	84	84	93	80	75	90	78	74	87	63	80	79	71	80	68	67	70	84	75	81	60	94	85	83	76	88	78	83	79	87	73	70	78	87	78	88	89	77	99	80	69	75	83	79	75	89	93	93	79	79	94	85	80	83	79	83	96	83	72	71	89	75	80	91	77	76	75	83	85	79	71	91	85	79	72	85	67	65	81	76	79	95	78	80	88	83	80	71	72	73	81	75	80	85	97	74	87	77	80	75	75	76	66	62	101	62	74	78	74	67	73	89	85	71	78	83	78	78	87	86	73	93	90	79	80	75	85	78	92	86	70	96	78	94	87	77	79	87	72	91	84	76	83	77	94	74	73	72	73	81	89	88	78	99	75	71	71	84	86	85	64	85	80	83	70	97	68	91	74	75	91	78	76	71	68	81	98	90	81	72	92	67	66	86	80	87	89	74	74	76	73	85	65	77	92	98	79	88	72	93	85	83	81	73	84	76	71	71	76	61	78	95	96	74	70	80	79	83	78	90	73	58	76	101	74	69	71	83	86	75	78	88	74	79	73	79	87	76	72	69	93	85	77	72	73	65	94	93	77	69	75	89	81	68	86	81	90	83	94	74	79	64	85	72	87	100	79	78	91	79	81	88	77	69	76	73	69	67	77	81	79	83	77	80	85	79	96	77	88	78	85	86	77	77	89	88	75	81	73	83	79	85	92	91	76	69	86	91	85	85	68	88	69	72	78	80	89	85	68	65	79	59	81	80	86	77	70	71	78	80	69	89	80	77	73	75	86	86	73	84	76	74	68	73	85	80	79	84	82	83	82	82	86	91	88	86	81	82	94	68	69	78	80	79	85	70	89	94	77	77	78	84	80	100	74	74	90	64	88	84	82	74	70	87	87	83	76	84	107	89	76	83	83	82	74	72	73	88	78	75	68	86	71	80	80	88	69	74	82	90	60	70	89	78	83	88	73	82	87	71	76	80	76	90	91	84	62	78	94	72	86	80	76	78	79	102	75	72	72	78	89	73	79	92	78	92	76	68	69	74	77	98	89
31042	17260	9760	7486	7623	7604	5181	3238	3917	5120	6000	6729	5371	4108	3287	2458	1634	1150	880	820	702	691	623	581	603	631	582	587	635	562	650	575	617	579	615	597	649	580	591	587	572	639	627	648	596	568	629	595	629	610	626	588	604	592	623	617	615	581	596	591	578	565	614	588	613	567	589	625	625	584	625	599	642	576	597	564	570	627	604	566	607	610	619	593	599	588	614	617	563	562	571	630	604	597	610	583	594	597	631	559	632	575	597	579	590	579	605	632	644	584	597	608	591	616	584	640	601	612	601	620	601	585	589	594	579	623	641	607	599	581	617	595	628	586	613	574	631	586	621	580	659	553	628	615	631	609	593	636	605	608	617	628	577	617	639	608	576	593	577	579	634	603	610	617	601	631	620	605	639	600	592	635	634	558	612	607	612	570	583	628	587	609	601	542	614	641	608	584	567	602	583	626	595	623	644	626	614	608	609	616	654	595	637	635	590	611	585	585	562	626	566	628	625	603	622	598	661	609	607	581	597	606	582	634	581	617	634	595	629	584	642	614	611	600	604	582	609	605	616	605	642	609	605	582	547	564	574	618	554	637	583	595	568	630	597	639	616	595	628	604	649	595	609	626	574	606	610	592	580	602	631	626	573	626	590	595	617	594	615	579	641	683	604	631	553	568	605	606	611	609	610	577	632	571	577	592	636	577	579	632	606	632	609	594	563	566	585	618	651	587	653	574	577	596	616	606	580	610	580	610	606	594	590	586	632	603	617	580	622	579	602	588	581	655	591	596	622	609	600	599	641	626	647	603	574	626	635	601	619	625	661	617	622	620	601	587	621	637	619	608	606	568	676	609	605	601	644	614	576	635	630	607	567	651	593	648	603	580	604	610	573	615	615	624	636	634	599	568	592	619	660	632	597	591	604	621	613	618	590	593	603	581	574	587	614	579	623	587	658	613	607	597	627	593	577	618	599	610	599	614	580	608	605	627	635	628	638	598	627	591	612	592	650	620	607	601	593	584	636	619	559	605	616	601	599	638	596	599	616	601	588	591	579	611	624	599	624	626	597	628	648	605	598	603	609	578	606	608	582	630	578	598	639	608	648	601	590	616	635	592	585	578	621	594	631	604	579	616	644	559	593	598	631	601	578	636	625	595	639	610	594	584	586	634	581	601	587	624	630	612	586	575	576	646	604	628	585	608	584	614	605	633	623	642	601	612	561	614	605	611	604	571	608	657	632	611	632	614	586	593	608	607	637	591	596	599	599	593	638	578	631	630	591	629	570	609	591	587	621	606	602	592	608	636	598	601	626	579	642	622	579	644	620	572	629	614	584	594	626	569	618	598	588	586	564	649	635	626	651	561	592	626	637	624	628	621	580	661	608	610	627	615	617	630	618	605	593	578	623	591	611	604	584	542	611	615	603	613	631	591	597	592	627	604	630	597	591	590	603	610	590	616	598	607	611	613	584	590	604	614	642	621	632	621	614	626	601	600	591	600	616	618	595	596	639	574	593	591	572	621	613	621	578	593	585	634	601	595	571	566	565	611	578	623	587	591	583	628	612	611	581	585	588	607	553	636	634	600	615	571	562	578	661	617	615	591	624	612	603	616	620	620	590	605	607	582	567	621	595	589	622	578	601	613	594	569	605	550	573	594	631	606	594	580	599	622	589	578	631	561	618	634	579	623	585	601	629	606	584	608	625	592	595	614	627	617	569	625	597	631	623	600	613	584	600	586	624	596	602	578	619	607	601	584	596	566	630	620	638	610	578	561	588	658	613	651	581	580	606	607	565	587	578	594	582	614	600	619	582	617	573	603	626	600	545	595	567	587	630	627	599	596	619	658	618	592	623	529	556	557	644	615	604	598	587	615	633	567	613	595	596	622	575	617	604	604	576	597	586	651	597	643	585	613	587	606	601	611	580	616	619	586	581	589	581	606	604	573	654	605	590	592	585	574	591	621	604	620	609	600	594	620	606	592	595	632	607	584	630	584	637	581	653	591	588	674	614	604	623	559	618	585	589	557	667	621	620	602	574	625	547	597	613	611	558	602	565	619	616	593	595	625	618	581	582	603	625	588	580	641	584	611	602	628	563	615	634	639	604	590	587	614	635	614	611	610	595	653	590	623	640	613	588	620	659	638	602	652	662	605	616	679	605	611	617	639	637	593	579	590	580	585	616	621	608	582	591	579	558	584	616	589	582	576	639	596	673	616	568	575	605	609	599	555	587	578	645	602	609	583	641	555	620	619	614	596	583	545	600	593	614	590	631	615	588	624	630	602	606	603	566	623	569	621	579	587	642	614	614	602	625	631	600	608	621	642	625	609	638	618	585	599	588	608	597	564	638	600	572	575	566	611	597	597	567	583	623	620	601	621	649	650	580	627	592	572	606	595	598	611	629	600	625	636	611	615	614	591	602	593	575	628	620	630	620	598	591	615	587	641	673	624	638	620	626	617	586	623	604	641	593	579	566	596	592	642	582	613	652	637	588	600	613	623	600	562	609	659	618	587	631	620	572	582	564	657	591	582	595	590	594	594	541	598	582	591	584	606	588	584	605	601	578	627	629	608	574	584	610	634	588	596	644	561	566	594	653	627	588	599	566	632	630	607	589	603	585	615	597	584	586	622	600	593	604	573	658	644	621	604	609	624	580	605	601	667	578	601	598	630	574	595	627	633	611	602	668	591	624	627	647	630	613	580	564	613	572	590	575	588	587	609	637	601	656	613	591	601	628	601	568	593	610	598	609	611	553	601	592	643	588	601	624	629	606	601	626	621	641	616	563	593	607	627	596	612	583	546	611	610	619	548	587	638	595	551	573	628	578	639	601	600	575	585	595	628	610	622	605	630	608	558	584	572	581	555	617	605	575	600	611	591	585	542	606	670	607	620	606	665	588	629	624	595	659	629	619	582	578	605	589	603	604	607	580	610	572	622	639	658	599	586	646	561	655	593	615	617	642	595	623	657	602	606	580	619	588	571	584	589	578	624	601	599	586	604	589	551	597	578	583	626	611	608	634	622	581	641	621	594	602	596	613	614	655	601	634	590	601	561	631	623	631	594	620	610	625	614	603	579	597	613	583	600	666	603	613	591	584	607	647	607	604	652	632	580	597	604	631	561	563	622	663	621	600	619	570	638	564	596	625	623	638	586	632	622	613	632	622	633	557	642	656	576	622	624	585	610	612	628	615	587	592	628	587	628	564	605	581	566	660	613	608	583	632	585	591	582	627	625	604	577	598	640	621	621	585	643	626	582	587	604	617	571	610	625	569	626	583	582	602	630	601	595	586	623	615	593	580	615	619	597	596	609	622	635	593	562	562	570	566	634	555	571	584	621	567	619	625	584	577	605	602	596	656	605	603	588	571	633	573	619	565	601	602	630	628	588	628	631	615	583	620	662	587	606	606	625	583	554	605	587	609	591	581	620	653	587	609	592	572	672	545	617	584	567	591	583	617	600	631	660	599	585	605	563	629	601	626	581	607	603	631	610	591	580
7273	4065	1643	987	552	394	332	449	517	706	824	1159	895	677	558	405	286	194	176	151	149	117	131	109	115	83	120	121	114	116	105	115	110	104	103	99	106	94	115	98	121	88	127	112	111	102	119	110	101	110	109	98	99	97	91	104	111	97	93	106	110	108	95	116	106	89	117	94	113	108	93	113	104	118	99	107	100	113	101	89	118	89	101	91	113	114	110	114	126	107	90	118	79	109	117	108	99	119	101	91	109	100	118	108	135	104	100	93	114	111	104	110	133	126	120	106	103	113	104	115	106	123	95	101	112	108	99	128	119	115	99	114	122	104	105	118	109	111	100	118	101	117	102	111	109	123	115	116	109	118	89	95	105	110	132	112	91	130	104	106	116	120	105	107	96	98	79	115	110	120	115	117	105	106	96	124	121	94	106	105	119	107	111	101	107	96	116	126	110	104	84	108	132	104	104	115	123	129	94	121	128	110	106	96	106	116	99	102	126	110	89	94	114	111	121	104	110	109	109	113	121	101	119	102	106	119	94	108	100	123	97	107	127	117	96	109	109	99	95	116	123	121	129	101	119	118	116	105	114	95	97	112	93	104	91	104	104	105	93	121	105	125	114	97	105	93	103	110	120	99	111	103	99	110	110	107	109	99	104	111	102	100	94	110	101	102	127	106	95	109	106	126	88	88	120	112	113	107	128	113	95	123	114	99	100	120	111	116	98	113	79	104	104	118	115	96	109	106	110	126	112	110	103	110	80	126	98	107	100	105	105	103	129	122	136	121	111	106	104	112	117	122	101	115	140	107	107	105	121	105	100	96	102	80	108	119	110	119	96	115	115	93	92	103	91	119	102	104	114	121	130	109	115	105	130	104	105	108	120	110	128	108	103	106	105	96	105	113	95	94	104	140	97	101	112	127	112	105	103	91	105	105	95	100	108	113	94	108	118	115	108	93	105	89	93	113	128	109	113	131	94	127	119	97	109	100	105	99	108	115	91	119	93	106	122	109	122	119	124	126	116	107	103	104	96	125	109	120	107	122	107	106	98	95	127	95	96	109	110	110	112	118	97	103	108	112	117	92	120	121	90	117	93	125	99	110	122	114	104	116	107	110	88	110	100	111	97	113	122	110	120	97	101	99	108	123	110	104	106	104	98	119	135	110	104	147	110	106	129	106	109	94	108	94	103	108	103	99	112	109	126	116	107	118	86	107	103	99	100	120	116	111	113	93	95	115	121	116	95	94	105	109	120	96	123	99	118	89	107	100	128	127	101	106	100	104	107	100	109	108	117	114	109	104	111	109	115	104	111	119	120	105	120	119	111	119	95	117	98	106	105	114	106	118	118	102	109	116	104	110	112	100	126	119	84	98	109	123	130	125	112	124	120	99	97	90	101	108	110	89	131	117	118	103	121	118	119	115	100	96	110	124	121	102	120	104	108	103	101	96	106	100	114	115	119	100	124	106	113	105	122	106	116	111	95	109	92	124	91	100	107	104	102	102	114	105	105	105	97	117	105	106	108	113	102	110	126	101	125	108	87	89	120	106	118	129	102	112	115	111	107	95	107	108	97	112	114	102	92	97	121	123	98	112	123	121	106	108	90	105	105	101	102	129	98	103	122	97	105	104	112	107	118	104	100	93	133	96	105	99	103	109	85	114	109	102	89	94	111	105	91	93	104	113	94	111	113	100	100	113	122	109	87	96	106	103	117	109	107	103	109	121	92	96	115	103	131	127	113	104	102	106	104	109	116	116	115	96	97	110	113	95	106	109	114	120	104	121	120	93	104	110	110	95	110	89	111	119	100	106	103	95	114	105	117	123	111	117	108	106	96	98	107	92	108	102	102	92	102	103	106	108	104	106	95	106	103	114	86	128	102	101	106	117	111	121	102	118	95	97	123	81	112	105	122	85	120	143	109	102	106	121	113	94	106	115	113	123	109	116	113	119	104	110	100	95	106	104	98	105	107	106	113	115	109	94	107	104	114	108	109	98	118	117	122	101	102	101	115	114	117	129	101	90	106	104	114	108	115	101	103	115	102	93	102	77	130	102	121	90	106	88	111	106	106	98	86	117	114	111	109	117	96	85	89	109	103	117	105	107	95	97	127	100	106	99	98	102	104	95	96	112	101	100	90	106	120	105	112	105	108	114	102	100	120	108	110	119	130	93	111	106	112	99	92	120	118	117	119	107	105	108	98	95	123	108	103	107	104	105	118	109	108	92	111	109	115	115	109	98	104	99	102	119	108	87	106	92	105	114	119	120	104	97	109	102	116	114	98	120	95	109	111	117	116	103	109	129	98	110	104	105	114	114	100	117	105	93	121	100	94	128	95	103	111	124	95	109	112	125	102	109	112	110	109	112	105	101	102	122	136	110	120	113	99	126	114	112	108	114	102	104	99	93	105	108	108	127	108	103	98	104	125	86	91	102	111	105	116	103	99	126	102	108	122	116	99	96	106	124	100	91	96	96	102	114	79	109	94	116	104	107	110	119	108	111	121	104	89	107	104	80	100	109	117	98	119	94	110	94	110	119	107	97	101	100	108	126	97	123	101	114	108	115	101	107	88	102	119	110	121	102	106	124	118	110	119	100	108	118	96	120	112	106	105	108	104	91	112	109	89	120	108	112	97	112	114	105	117	102	88	120	94	96	104	120	107	117	110	100	97	94	99	113	119	111	105	116	120	115	96	111	102	112	96	118	105	104	103	119	96	109	115	111	111	118	103	92	116	105	111	112	130	118	117	124	107	104	108	106	97	90	111	104	112	92	112	120	105	118	108	113	115	104	106	132	114	128	112	101	108	94	115	97	106	105	122	103	129	107	115	130	112	114	97	97	130	110	106	115	110	131	110	96	119	89	99	100	137	104	99	82	102	112	103	105	102	89	110	101	102	119	121	104	85	108	111	122	116	120	115	111	109	113	120	103	136	113	96	111	107	114	115	92	104	118	108	103	97	115	88	95	92	97	116	108	104	96	94	98	107	132	99	112	109	124	103	109	112	115	119	123	94	102	101	97	92	82	97	112	102	100	111	126	112	125	118	113	106	116	96	111	109	114	107	124	103	111	100	107	101	111	108	116	92	125	98	120	115	104	96	115	89	96	110	105	93	111	115	110	97	122	105	102	111	112	126	133	104	115	98	110	108	107	99	105	116	96	101	117	111	84	107	126	86	115	97	106	121	93	95	95	104	103	121	106	132	125	98	113	97	115	116	103	111	99	96	87	99	123	119	102	115	97	86	101	92	90	111	106	104	113	109	91	111	103	102	109	99	99	119	107	106	114	106	108	102	102	113	94	102	116	106	116	101	109	98	105	119	108	104	115	97	114	101	88	107	107	104	132	105	91	115	96	106	99	96	115	111	101	117	86	113	104	114	106	92	99	120	111	124	108	106	101	112	97	118	121	97	122	118	117	102	113	119	125	91	121	124	140	116	106	103	113	104	111	115	97	110	116	95	112	116	92	99	112	111	115	125	122	114	108	91	97	114	110
36491	22693	12978	12387	14732	13754	11412	12695	13579	16351	17777	20197	15908	12409	9653	7309	4519	2879	1988	1618	1283	1104	899	857	842	809	825	827	806	829	857	744	778	790	817	796	839	836	808	783	829	776	828	815	811	831	825	799	787	766	809	805	788	788	769	802	820	769	800	798	878	818	768	816	793	777	761	788	843	763	841	794	810	840	759	766	795	814	838	814	785	811	790	845	870	819	855	789	787	831	796	743	793	825	824	805	781	797	779	796	805	759	761	773	756	777	749	780	789	821	777	824	803	781	789	829	767	814	850	821	808	777	766	825	808	725	823	811	775	836	821	752	782	810	813	833	813	787	804	805	841	793	789	769	759	815	776	803	770	772	764	829	755	824	817	778	825	792	810	813	828	790	836	792	819	860	763	788	778	826	803	763	834	823	790	806	759	819	775	795	821	783	845	816	804	824	821	831	797	776	814	803	789	762	819	809	801	787	788	807	769	739	771	836	803	776	867	775	775	828	772	770	808	802	784	796	817	824	801	788	855	769	840	775	830	812	780	810	758	779	780	733	768	781	790	812	777	781	764	861	828	806	763	745	820	842	796	781	786	779	777	802	814	804	828	830	751	773	759	795	800	808	776	834	810	818	822	749	804	786	774	782	817	768	825	833	781	840	819	755	764	869	801	790	809	849	798	802	809	786	788	811	758	793	777	755	766	793	838	793	783	771	806	838	827	809	803	753	798	838	800	824	787	773	801	786	762	799	794	778	837	844	791	802	800	804	836	794	778	811	770	778	775	818	839	848	834	798	817	839	853	776	860	825	780	822	791	789	832	756	823	743	792	880	751	802	848	795	788	841	818	788	767	816	801	801	755	770	774	798	844	782	793	798	820	837	778	795	784	808	805	780	782	829	828	815	782	824	804	777	768	798	808	804	801	806	822	829	765	763	782	816	795	841	769	850	805	787	808	788	813	813	783	814	815	757	814	803	805	809	814	820	822	828	793	826	774	794	837	808	847	760	796	776	778	823	794	797	822	778	751	852	838	774	802	812	802	838	823	825	810	816	815	772	812	825	783	772	795	793	791	748	844	837	780	806	851	779	770	759	820	779	783	791	799	737	820	829	786	776	819	856	827	809	801	773	778	770	779	792	824	832	798	802	842	776	812	878	777	781	807	760	831	798	840	753	774	867	813	818	810	799	764	860	807	809	775	772	797	777	773	808	786	793	848	823	784	812	772	756	820	804	781	784	789	811	836	811	807	785	763	801	808	791	787	803	764	854	774	844	797	805	796	799	866	797	829	818	840	808	808	824	818	810	775	818	805	816	812	760	812	802	841	831	775	824	834	764	836	837	825	756	761	844	784	785	841	750	804	774	834	836	782	800	786	792	818	791	854	779	785	805	799	823	827	787	860	818	829	770	802	810	805	827	813	800	816	776	804	770	779	787	818	777	777	768	820	816	810	789	800	748	785	756	791	818	801	797	789	828	791	761	819	830	809	792	812	824	825	775	799	802	808	847	801	809	741	810	775	758	824	807	786	803	806	748	791	772	832	838	798	825	780	786	847	788	834	786	789	835	849	791	781	814	813	792	769	827	803	824	768	809	815	812	847	796	798	779	835	727	781	762	824	783	788	801	813	788	819	834	787	812	830	814	772	807	802	816	781	789	795	789	817	815	767	821	801	802	863	808	805	794	821	800	808	732	784	793	763	823	791	818	790	771	792	782	820	810	772	806	770	840	785	771	824	785	816	828	756	788	794	775	834	788	832	836	820	816	811	763	842	825	780	814	791	769	803	789	820	798	848	755	770	798	772	773	821	744	784	778	779	787	884	803	825	818	817	814	802	791	828	804	745	786	783	792	804	759	836	796	777	786	817	824	819	854	836	815	834	817	789	844	781	818	751	821	786	784	818	798	854	797	858	795	818	802	832	768	830	810	809	816	788	833	801	823	856	806	807	794	796	780	820	796	795	771	817	774	791	787	779	808	734	791	767	774	833	771	830	810	763	809	810	785	793	774	775	824	814	814	766	841	802	768	795	788	827	787	771	810	821	809	804	797	828	794	829	824	846	757	801	793	806	832	744	739	771	748	834	824	819	856	765	787	806	789	814	788	791	821	778	783	755	779	817	812	752	817	797	764	754	805	803	769	760	797	778	839	825	777	791	846	764	767	793	775	811	801	830	761	849	767	793	774	803	758	802	800	809	767	804	803	836	845	690	782	790	790	791	794	806	785	774	748	834	797	815	810	816	810	806	801	784	741	790	744	757	783	783	791	783	780	807	797	818	820	798	793	803	800	830	859	812	750	817	831	790	836	803	795	741	799	782	847	807	795	780	753	824	797	834	754	786	794	805	808	746	817	819	799	841	831	769	798	818	784	809	772	835	745	793	795	829	829	842	803	809	857	827	814	833	787	773	815	818	791	789	813	805	816	823	809	742	796	792	822	859	784	836	734	799	815	851	859	816	823	758	743	750	775	784	799	739	781	799	796	802	821	830	792	795	834	786	783	817	801	803	791	784	776	811	837	805	754	787	811	793	820	787	775	849	779	827	764	792	781	780	799	790	815	826	760	838	816	781	777	757	768	785	797	777	788	742	791	796	785	816	797	800	821	755	783	755	777	800	760	794	844	830	762	762	819	797	796	758	758	836	804	751	833	783	799	809	814	762	781	818	765	759	761	798	795	782	850	844	744	795	835	765	791	742	791	778	803	815	841	803	765	813	814	791	837	814	810	818	792	830	847	811	821	764	825	814	808	813	823	828	797	804	826	815	808	781	791	745	761	788	795	815	790	799	806	837	782	774	798	780	781	820	794	824	815	749	771	751	812	762	827	806	806	796	829	776	836	852	776	791	808	752	839	775	746	823	749	765	799	851	835	785	783	786	808	759	807	804	746	798	816	845	798	801	794	784	818	822	793	792	769	789	777	769	786	810	756	756	819	760	779	773	794	794	885	797	843	778	782	829	842	853	809	837	839	781	823	808	813	828	791	816	757	777	762	823	811	833	816	857	821	757	845	777	808	843	807	821	830	799	754	828	786	815	843	809	797	831	790	808	769	806	815	763	846	776	811	810	835	743	775	774	797	801	820	816	796	774	791	786	835	843	770	808	805	793	812	797	844	799	804	835	811	825	794	808	803	797	830	763	833	819	761	821	812	744	769	839	809	763	807	818	790	813	825	788	792	816	813	809	772	746	785	822	759	749	808	791	772	807	797	817	774	783	802	803	762	807	816	810	794	791	814	793	831	822	778	769	802	766	807	745	888	805	767	768	811	817	783	826	795	764	791	812	779	855	810	806	826	830	862	825	790	796	758	841	824	823	768	803	792	791	759	784	819	778	792	769	787	778	792	813	787	797	821	786	809	831	821	782	777	787	762	830	758	814	795	807	809	774	759	786	781	819	780	776	760	853	867	779	754	807	835	772	810	835	803	809	825	772	775	828	854	779	765	792	759	760	760	712	802	813	821	807	826	805	790	804	810	800	775	807	828	819	793	815	814	794	777
8449	3010	1599	606	497	423	390	390	470	544	720	1024	938	632	490	352	256	189	166	132	87	90	89	95	89	92	96	99	98	86	86	93	105	96	74	93	69	99	88	83	77	68	103	92	81	88	76	85	79	90	80	80	81	97	90	94	100	70	91	91	96	87	86	81	78	77	85	84	77	71	70	86	76	67	69	91	85	73	81	78	81	84	86	86	84	85	83	80	88	89	98	84	106	88	93	73	86	93	88	92	92	86	91	114	96	87	93	89	90	101	82	90	69	74	90	74	75	91	92	108	98	87	96	91	85	96	70	80	84	87	77	70	77	90	92	84	82	67	81	82	86	90	76	106	88	78	86	84	95	76	92	89	93	94	57	97	95	83	69	69	71	79	89	95	96	84	86	94	97	91	97	105	87	91	88	71	64	89	76	71	91	80	75	73	78	80	97	95	92	89	78	93	80	103	71	89	85	107	82	100	87	76	86	90	94	84	93	79	91	89	86	74	78	111	90	104	92	95	87	82	94	92	74	95	73	90	81	85	96	93	80	80	89	72	84	91	87	86	93	79	71	89	83	85	97	87	95	86	89	89	91	88	82	81	95	92	80	93	98	102	94	79	92	75	105	97	96	90	84	85	85	71	98	92	92	82	107	86	89	87	91	91	88	88	81	78	81	80	104	74	98	86	102	98	91	92	92	99	94	92	74	84	78	96	87	76	88	69	99	87	86	82	103	82	82	95	87	95	75	79	98	96	86	82	74	92	92	85	88	90	91	98	95	89	86	105	87	90	94	103	82	86	93	85	80	83	105	92	104	76	85	89	109	82	96	100	96	95	93	84	87	73	98	94	89	86	94	83	79	74	81	98	92	77	77	95	89	70	90	84	82	78	77	85	91	82	78	88	78	89	81	87	97	97	95	98	91	80	86	85	69	74	97	78	91	91	101	94	88	98	102	91	86	90	91	78	75	86	97	112	95	83	85	84	76	82	79	81	89	85	111	89	97	86	85	86	78	67	97	95	73	86	105	84	84	91	65	94	86	77	90	95	105	88	82	91	88	87	85	85	87	91	78	94	89	71	86	69	83	78	106	92	96	80	110	70	83	82	77	90	77	88	83	82	108	71	83	91	87	100	70	97	92	92	78	85	92	79	85	94	88	90	82	97	78	85	92	74	100	98	92	81	90	105	87	97	104	86	73	88	90	86	93	73	96	108	104	85	79	74	89	90	73	89	74	77	63	80	83	76	76	79	91	108	98	86	84	77	78	81	91	83	76	92	79	83	92	94	89	87	83	85	79	98	85	60	75	85	92	102	103	98	83	80	68	92	74	63	109	75	109	90	81	68	83	85	97	89	77	86	75	94	85	87	86	82	77	99	88	86	104	93	81	76	84	86	80	83	91	109	100	93	84	81	97	87	89	102	90	83	99	75	75	85	92	90	73	76	102	91	87	78	100	89	73	99	89	78	86	97	84	97	90	97	87	90	97	74	83	85	90	85	79	79	86	69	84	91	90	85	81	77	88	83	81	87	97	81	86	79	100	103	91	90	87	88	90	83	93	73	111	99	98	77	94	88	87	86	99	77	90	83	95	93	87	81	103	83	91	97	81	81	82	86	88	105	90	81	88	89	90	89	90	84	89	92	82	105	77	77	81	93	89	80	112	85	64	113	102	96	93	86	88	85	100	89	87	81	93	82	80	92	76	83	95	98	95	70	85	88	108	80	80	82	93	89	69	76	90	91	88	97	89	66	101	78	92	103	83	77	87	85	82	83	80	85	89	98	86	78	90	94	79	80	89	94	77	98	94	79	91	98	95	83	80	78	81	81	67	80	109	99	90	84	91	81	76	79	71	74	87	85	84	90	96	81	103	92	81	90	80	95	78	94	79	73	88	89	93	78	85	87	77	85	93	70	96	78	110	75	87	99	95	92	90	81	77	93	99	75	80	76	90	87	85	88	85	78	95	62	96	106	93	97	64	91	70	80	88	98	90	101	80	91	105	94	96	76	101	95	82	106	98	91	85	71	85	78	73	90	96	94	82	79	77	80	68	75	103	78	90	78	74	78	84	100	92	101	106	118	94	65	99	71	89	70	89	88	88	78	86	82	91	72	98	85	84	82	87	79	92	90	96	93	86	83	88	91	88	86	75	91	69	85	96	75	85	90	99	88	91	89	89	75	83	99	92	89	77	94	91	97	90	110	108	93	93	97	89	84	80	72	94	88	94	95	87	83	108	103	84	77	98	74	92	98	95	93	92	85	111	95	91	96	98	82	80	77	92	101	66	77	96	111	99	108	83	97	100	85	83	85	76	78	70	79	73	92	93	77	68	90	83	88	82	84	63	96	87	88	97	103	94	89	96	75	77	82	88	88	99	102	83	87	84	93	90	85	92	90	93	99	99	72	87	102	78	99	99	87	94	76	104	86	63	93	92	78	78	92	87	78	102	84	79	93	93	91	88	78	86	90	84	85	80	69	76	80	78	71	71	84	82	83	97	87	89	81	84	96	96	73	93	86	82	92	99	106	82	89	102	84	78	76	87	94	93	75	75	88	87	77	92	93	85	104	107	78	95	87	82	90	82	101	81	78	89	91	83	107	93	103	84	73	90	88	81	79	76	71	76	86	78	88	84	78	73	101	77	106	82	93	61	105	88	80	91	102	95	87	94	77	85	71	92	103	96	96	89	86	84	76	75	70	85	77	72	78	98	91	83	81	64	97	80	95	93	78	92	77	88	93	88	73	75	80	79	74	92	82	92	104	85	75	79	91	83	100	74	94	78	94	72	69	101	91	85	78	103	88	77	84	88	86	90	81	79	90	96	88	92	89	86	79	75	88	93	92	78	77	100	91	95	90	97	88	85	89	90	95	83	94	66	82	99	88	98	82	80	92	94	87	79	89	99	74	95	93	80	76	86	88	89	80	92	88	92	83	91	89	101	85	90	86	99	91	89	91	76	72	96	88	85	90	96	74	102	85	72	88	91	89	114	78	111	100	76	88	82	102	81	67	81	100	95	69	83	94	87	85	101	86	89	92	89	84	82	86	80	96	97	101	74	86	68	90	93	78	84	82	96	82	86	90	90	94	97	108	93	76	104	72	97	78	68	83	97	89	85	89	93	73	74	76	76	101	113	77	79	81	90	86	86	80	95	89	85	89	70	89	96	100	97	85	89	76	106	92	81	78	86	90	104	78	90	86	92	71	82	86	88	85	88	97	86	83	95	99	100	66	95	94	105	89	85	103	88	81	76	90	71	82	85	80	95	94	75	76	91	76	91	89	87	80	85	89	88	74	74	104	89	95	79	84	95	104	74	92	84	85	80	78	100	71	82	86	78	89	85	88	72	77	79	102	94	99	85	101	87	77	90	100	83	87	90	86	107	90	87	89	91	71	91	94	99	88	86	78	88	70	85	78	81	91	102	85	93	76	87	70	104	81	77	82	95	74	83	76	86	94	82	77	77	102	83	72	92	93	100	84	74	93	86	76	93	99
33206	19456	12930	8625	14065	14438	13131	13542	14038	15165	17294	20087	17101	12978	9949	7243	4598	2808	2111	1406	1118	895	726	668	755	681	690	640	673	692	660	643	656	671	705	712	643	635	651	648	685	624	616	635	654	672	627	621	657	679	633	676	648	658	657	629	627	638	635	693	697	665	694	639	665	646	643	640	672	686	693	634	674	690	687	642	657	657	645	666	664	662	648	658	651	699	627	632	654	655	617	631	667	620	642	661	665	656	627	639	646	693	678	672	670	679	650	615	672	638	679	636	642	633	635	669	679	670	699	635	681	641	670	624	665	647	670	701	662	601	667	649	655	644	694	665	679	651	665	671	666	689	634	681	650	664	646	685	649	661	625	742	657	629	670	681	704	688	701	647	641	648	660	630	708	648	654	641	676	644	650	694	658	613	699	699	661	688	658	615	655	612	661	647	638	691	636	650	626	674	664	669	688	705	659	669	628	618	652	661	710	690	635	652	665	650	627	671	637	620	635	672	660	682	689	607	637	652	644	700	648	721	645	628	635	637	641	649	673	676	663	600	716	658	627	670	633	668	680	653	666	627	667	655	669	693	647	638	664	662	655	653	652	609	676	677	617	640	663	645	647	625	691	666	703	657	671	676	709	639	717	654	654	600	644	695	676	670	631	687	631	676	699	640	699	663	703	677	686	673	661	651	631	635	634	671	669	666	641	694	667	660	689	642	654	692	653	665	631	682	704	657	628	638	611	606	659	648	674	629	685	642	654	652	660	648	674	633	608	606	660	661	672	678	670	623	654	635	660	630	647	688	703	644	627	638	594	667	682	670	653	628	684	656	659	684	671	662	684	693	649	642	667	667	627	672	676	697	672	694	651	659	670	661	633	695	647	665	664	657	686	619	638	677	700	640	650	689	667	721	638	650	673	650	638	625	601	651	648	655	648	709	623	632	682	625	635	650	622	656	634	645	631	648	634	668	676	694	667	660	670	668	665	668	664	695	667	664	646	677	637	635	646	614	668	671	704	685	649	658	631	682	645	640	656	666	629	645	656	657	642	628	613	692	637	668	654	650	633	645	670	662	651	634	727	666	697	657	647	671	690	654	664	664	703	689	662	674	632	687	651	641	644	649	663	674	617	692	662	634	619	656	681	620	637	604	667	666	694	696	625	647	678	611	667	602	638	639	672	685	645	671	645	657	698	664	645	685	657	676	672	666	662	667	638	662	649	641	656	683	632	624	639	678	683	669	643	700	663	685	652	633	642	641	629	611	663	656	634	586	660	673	653	628	671	686	700	655	646	636	654	620	691	670	642	614	649	658	674	651	682	660	700	672	658	665	719	661	684	696	668	664	669	647	685	635	640	670	682	674	624	648	669	667	753	656	684	609	678	638	667	703	658	678	664	686	649	654	668	724	634	650	643	671	638	712	693	621	658	669	670	676	658	684	657	643	661	675	631	641	647	697	649	683	687	638	668	690	682	670	638	665	607	663	632	640	633	657	665	673	637	643	668	701	618	604	697	648	646	693	645	644	688	692	670	678	669	692	644	663	649	657	668	699	675	663	666	665	659	644	620	619	650	669	638	654	662	639	663	649	653	620	680	617	639	649	604	666	676	683	671	675	664	691	680	643	643	706	621	666	646	685	620	655	648	693	647	707	671	672	725	688	675	658	709	647	674	678	697	637	645	680	635	678	660	645	653	670	665	698	719	640	626	673	667	655	647	657	644	669	673	677	649	667	653	651	658	680	665	639	615	648	668	652	617	623	692	698	669	669	713	633	623	649	669	673	632	654	642	679	677	606	625	670	670	672	700	661	650	652	677	632	675	645	705	669	694	640	644	616	680	690	628	673	691	629	640	634	638	594	688	642	666	619	656	676	634	613	679	640	657	644	699	621	641	665	675	687	682	683	656	660	682	664	670	655	622	652	629	674	625	666	680	660	620	672	726	667	696	658	656	701	612	659	665	645	639	603	630	668	627	650	682	616	635	659	740	676	637	655	660	641	612	635	671	684	642	647	679	645	619	649	644	659	641	677	654	652	656	615	640	650	583	665	685	638	635	695	653	681	659	668	630	663	686	617	649	644	625	676	639	669	595	654	657	643	653	672	627	683	651	681	664	647	627	669	674	664	599	678	635	647	667	638	630	622	646	679	691	673	677	700	626	635	666	672	640	724	676	648	704	641	697	693	681	670	689	662	624	619	652	664	648	657	638	697	651	665	655	592	644	710	647	618	689	621	672	672	664	712	676	621	656	670	698	632	608	652	665	647	673	637	674	630	678	680	643	567	615	628	671	624	629	635	662	669	716	640	639	659	645	639	672	645	644	658	661	645	644	658	679	621	633	673	688	665	676	684	630	653	664	619	667	675	606	650	652	645	649	646	658	626	687	690	686	614	601	672	667	685	663	653	632	666	721	627	628	673	623	668	644	709	646	657	688	675	643	661	671	634	641	628	664	687	628	633	660	638	645	663	689	675	643	615	648	643	633	638	671	656	635	692	658	692	608	657	619	683	676	681	651	702	622	631	634	645	658	667	704	655	611	664	604	654	604	675	635	624	665	671	616	648	680	655	611	641	625	638	697	654	662	683	677	643	631	668	624	673	646	651	646	631	639	699	622	639	697	676	685	678	669	616	677	664	630	670	680	645	663	642	703	650	673	644	667	649	659	663	661	623	655	700	654	658	706	661	675	728	650	690	647	653	678	663	650	660	668	601	695	684	659	669	650	630	670	623	660	712	643	629	680	643	655	673	649	661	687	648	659	644	677	638	669	649	669	672	669	672	644	614	686	658	656	630	686	649	696	631	693	656	661	651	646	677	655	625	681	661	691	630	652	673	660	638	705	688	658	660	650	623	631	657	626	640	635	638	664	637	683	647	668	689	681	665	630	644	654	633	681	646	648	698	656	673	663	675	696	659	634	657	677	672	625	633	652	675	677	695	668	647	687	708	696	664	663	698	647	690	669	633	666	675	649	600	684	669	660	669	678	665	661	671	674	679	657	662	665	663	643	618	709	677	663	625	616	687	668	650	612	666	634	638	671	658	677	667	690	671	713	644	659	672	628	651	706	645	636	643	666	627	663	676	633	664	697	633	684	653	681	668	685	679	648	692	654	685	649	633	695	671	644	643	635	663	628	664	704	622	698	671	650	668	690	626	694	670	684	669	659	653	648	677	666	658	675	697	678	644	693	621	703	669	697	674	692	684	659	704	651	670	664	604	611	668	657	661	700	641	689	648	622	641	665	592	692	642	690	665	696	655	645	664	671	643	670	606	640	717	694	655	660	641	654	655	617	671	637	677	677	671	655	644	617	643	677	686	625	617	702	637	701	676	675	687	644	652	623	691	649	703	694	685	679	655	639	658	669	670	589	691	652	618	639	688	625	651	590	657	680	620	690	634	654	613	659	697	639	611	651	670	670	675	677	671	675	675	658	670	614	685	698	658	674	648	635	639	632	641	614	604	670	664	608	617	666	669	620	633	653	645	652	681	625	679	615	665
8863	4993	2657	1155	943	941	616	762	924	1129	1650	2036	1776	1198	991	756	488	323	288	187	191	165	104	134	126	130	133	104	136	131	118	132	113	124	135	112	134	122	108	145	124	109	122	130	117	101	117	113	120	109	113	123	131	118	121	131	123	117	136	116	105	146	140	137	127	110	116	96	129	118	117	123	122	125	125	124	114	134	103	123	109	120	124	127	129	117	103	113	148	126	127	139	123	122	119	136	118	132	103	136	104	120	109	119	123	119	113	129	123	130	98	104	118	132	108	118	103	115	124	130	108	144	116	117	117	124	118	112	109	131	122	128	119	134	148	135	139	95	122	124	120	109	129	137	114	125	116	117	104	117	146	130	120	122	126	119	120	116	103	114	131	118	113	99	105	109	102	126	112	104	129	114	109	122	90	123	115	123	109	123	88	118	147	118	123	135	110	111	127	126	116	131	135	127	118	120	112	150	131	137	101	127	109	104	122	113	113	108	126	131	114	122	129	141	115	122	105	130	115	134	112	109	126	119	124	125	121	137	121	127	132	113	145	142	114	112	113	119	116	113	119	109	132	129	125	117	125	125	130	140	117	130	124	133	114	116	110	108	124	129	124	108	128	133	127	110	119	128	107	132	116	116	136	101	114	110	129	123	125	131	113	122	133	135	121	123	136	106	130	127	146	113	131	115	128	116	134	124	112	110	116	119	115	133	129	132	101	132	107	137	115	116	122	118	119	121	117	139	118	138	115	130	132	138	96	112	125	120	121	120	131	125	140	118	114	110	113	123	107	120	122	122	112	114	140	130	122	111	122	105	132	135	126	118	108	128	123	113	102	115	132	123	113	135	113	120	118	126	110	101	92	119	134	132	130	114	102	136	122	117	134	121	120	112	122	112	143	120	118	105	111	121	110	120	115	111	122	135	125	110	118	125	110	107	129	108	120	139	115	122	128	134	141	132	99	117	124	119	118	129	130	117	129	103	127	126	121	130	114	120	125	122	121	102	128	124	124	130	112	130	115	127	118	134	121	127	136	128	120	111	118	102	136	100	121	131	101	128	135	123	123	111	130	129	117	118	128	119	142	110	134	137	115	120	113	130	110	102	133	114	107	112	138	121	111	121	122	123	118	141	115	140	129	116	121	104	137	127	114	135	123	119	125	110	133	134	110	123	107	124	111	128	120	126	113	131	123	116	119	147	133	115	120	124	135	146	107	137	119	124	107	110	126	131	129	123	124	120	125	136	111	102	107	118	137	119	122	116	101	110	122	127	119	132	103	127	120	121	124	109	102	93	112	132	106	129	137	110	127	130	111	142	115	135	110	128	115	115	129	123	127	130	104	109	125	124	143	130	120	131	112	117	127	118	117	110	109	126	112	100	104	123	125	121	137	118	108	97	123	103	123	118	115	109	115	108	124	137	129	127	107	121	108	135	126	122	115	117	128	118	119	109	109	121	123	123	126	110	123	129	123	140	131	129	107	143	106	125	116	128	119	140	94	121	129	124	120	113	115	131	115	104	117	161	100	117	116	120	126	101	112	120	114	114	106	106	118	128	120	130	130	118	133	123	116	116	133	113	126	116	135	126	127	129	110	126	120	123	103	119	108	96	97	106	124	102	131	118	123	113	118	137	132	138	141	128	111	113	112	134	135	103	146	125	125	95	124	112	110	104	133	128	118	117	131	114	118	115	124	127	114	110	142	118	130	109	112	104	114	122	104	122	127	115	124	101	123	123	132	125	121	117	116	120	133	127	108	119	130	142	124	128	140	139	119	118	114	122	140	127	121	136	125	140	115	125	142	118	118	114	128	104	140	125	112	134	119	117	109	97	116	129	130	135	122	126	120	127	129	124	137	121	117	117	119	112	126	110	93	99	121	106	120	129	124	104	121	126	123	116	116	110	130	124	104	113	112	109	98	122	118	115	130	137	128	116	124	142	137	131	127	119	141	114	124	115	114	131	131	121	128	133	110	105	135	128	120	113	110	136	104	114	115	132	117	105	134	129	134	110	113	109	111	120	121	124	127	118	120	127	121	114	133	110	130	122	118	106	118	138	110	125	110	140	123	122	141	112	108	106	138	135	123	119	123	127	112	143	98	119	133	113	131	103	109	113	113	113	118	103	137	132	112	94	107	112	135	141	109	115	120	120	110	113	120	116	137	123	144	123	112	123	117	130	129	117	124	115	128	140	103	119	135	118	113	111	125	119	118	109	115	114	119	111	125	122	129	137	139	104	129	120	116	137	113	123	115	111	124	133	114	124	142	119	119	112	122	141	131	110	120	142	142	102	111	131	108	111	109	114	146	127	125	114	127	112	119	114	118	114	116	141	134	105	120	126	118	134	123	113	118	122	126	124	123	110	118	123	99	105	121	116	129	131	124	131	118	120	130	94	103	106	129	120	107	127	126	134	111	100	124	112	126	110	115	125	112	136	136	114	144	123	116	103	117	113	122	134	131	114	123	108	116	137	134	113	117	133	117	133	115	119	105	144	145	128	122	113	113	110	120	111	115	117	121	149	113	126	99	120	142	109	115	136	131	112	109	120	126	126	126	127	132	109	113	106	110	129	116	123	119	122	102	130	121	119	121	121	92	105	115	143	124	127	124	109	130	134	108	135	118	108	116	124	101	112	123	110	108	127	127	126	111	125	110	121	114	136	119	113	118	120	123	113	138	150	102	111	139	120	122	105	131	129	114	108	137	115	124	119	117	126	117	112	108	143	101	99	106	138	123	99	132	104	121	126	128	122	116	131	115	120	112	124	110	113	122	125	112	132	123	128	117	145	122	103	127	104	117	111	125	116	124	137	105	119	114	131	123	128	115	134	113	124	112	151	112	121	117	89	114	139	141	119	101	104	110	110	122	132	110	136	107	126	107	132	133	143	112	124	127	125	108	139	125	122	125	126	132	109	127	126	121	104	120	104	128	114	134	127	134	100	119	144	128	115	128	131	121	133	118	116	111	112	114	100	121	118	139	128	110	113	145	125	116	118	136	111	120	120	108	105	127	111	119	126	112	116	129	122	121	127	123	106	146	124	115	132	140	105	112	120	113	124	128	134	130	135	107	132	125	138	123	121	114	133	127	114	110	101	127	110	132	130	132	113	142	110	130	138	118	123	143	130	151	131	108	102	119	99	141	121	120	116	137	110	120	115	116	127	135	124	115	99	121	115	108	109	129	102	136	125	101	123	131	110	122	127	117	122	108	121	138	135	116	115	131	141	109	127	129	113	136	128	128	125	125	135	115	120	125	114	127	123	108	118	117	119	116	102	121	109	117	118	117	132	123	119	130	164	122	128	122	116	133	113	153	126	128	123	117	106	119	115	114	131	119	109	124	145	135	122	120	117	105	126	115	112	123	123	126	123	131	111	124	120	141	126	112	139	124	123	111	107	131	112	108	125	146	123	94	121	102	105	128	104	135	116	112	112	157	128	115	122	109	112	137	136	131	112	107	103	116	85	101	116	134	114	117	120	115	109	136	122	109	113
38013	25070	16668	14105	22346	24344	19397	19700	20602	22359	25701	27250	24394	19458	16376	12225	7788	5226	3885	2377	1594	1347	1115	972	968	943	944	944	922	924	987	1007	989	880	967	849	928	865	817	897	895	910	845	875	885	843	834	933	895	860	868	896	910	962	808	910	923	884	913	922	934	972	843	907	917	874	876	865	872	880	850	886	928	908	915	953	922	915	857	918	905	956	914	872	850	910	938	923	907	893	875	926	935	880	932	855	885	811	910	901	931	931	866	878	861	951	898	897	883	853	957	805	896	828	840	934	926	950	928	875	904	912	918	882	853	887	870	906	917	887	907	859	923	932	944	841	882	916	872	864	936	895	930	875	868	884	918	862	944	890	896	887	912	920	914	966	839	893	872	895	910	851	951	878	946	916	897	877	853	870	922	872	918	866	926	880	872	910	911	915	910	861	899	972	905	964	852	906	883	881	884	891	896	874	908	875	917	880	869	906	848	873	898	925	908	893	844	923	867	857	932	884	866	907	910	887	888	912	940	892	892	908	919	874	847	924	942	884	906	862	861	883	868	853	913	868	926	877	886	862	904	849	911	902	874	946	905	882	887	916	879	873	870	874	918	941	864	922	867	896	887	910	868	888	886	877	936	865	922	899	834	900	843	875	906	898	906	893	910	873	917	858	879	817	891	907	953	892	837	902	905	834	871	890	917	927	895	903	873	878	910	908	870	879	920	934	875	871	870	888	926	895	876	897	868	898	940	876	880	888	895	919	893	898	907	895	938	912	894	925	900	875	893	915	843	846	886	874	877	889	860	890	973	882	940	937	866	882	890	920	888	866	888	909	868	881	928	866	885	928	871	847	927	901	901	943	866	883	881	901	899	862	915	922	869	921	934	879	922	904	895	887	908	874	927	977	908	896	846	914	928	854	855	910	909	863	935	932	897	854	868	901	941	890	859	927	897	893	886	876	889	921	912	896	885	867	829	929	905	903	843	930	919	888	912	901	886	888	894	900	899	885	827	910	865	866	904	885	922	914	903	925	907	845	871	893	900	911	832	878	879	875	870	882	893	919	870	861	880	939	930	922	856	834	903	921	872	861	891	846	890	917	901	923	909	889	852	848	973	930	859	863	896	855	899	874	916	926	885	924	923	905	903	889	881	867	861	910	927	838	891	839	869	912	896	939	860	893	843	886	919	890	834	881	947	861	874	896	884	894	850	881	887	932	858	867	881	899	876	932	851	867	895	909	888	871	890	893	902	917	866	858	870	968	900	918	914	900	897	892	929	919	872	922	915	897	871	884	893	901	853	931	912	831	893	884	903	826	907	849	894	913	905	937	845	877	958	890	926	868	925	891	904	884	962	875	907	949	957	895	863	861	880	886	939	896	903	862	905	938	903	931	875	924	961	884	908	857	873	925	862	891	891	912	890	905	848	838	876	894	879	956	921	939	830	899	866	868	895	894	843	926	907	920	889	902	890	854	891	885	873	907	909	936	881	895	895	880	907	943	892	867	859	906	935	901	920	944	870	946	910	912	903	877	902	900	868	909	894	798	920	892	905	944	854	869	871	889	886	904	942	838	926	860	902	917	837	946	939	935	869	792	924	905	801	858	899	910	888	882	865	928	920	919	840	873	938	899	867	914	889	907	897	857	860	895	932	929	934	932	947	859	954	916	865	901	927	872	909	887	869	955	901	905	922	877	844	927	865	835	908	892	877	869	890	895	894	913	898	849	901	867	895	863	922	922	892	841	869	862	970	859	862	900	866	886	917	849	929	913	894	945	865	866	840	863	901	1014	907	883	928	918	891	944	870	891	866	909	884	868	873	847	891	886	877	861	907	896	934	907	915	877	947	864	850	876	876	848	938	879	922	901	944	947	812	850	874	905	896	913	857	861	885	916	877	841	897	876	894	894	862	864	816	940	892	859	920	924	935	892	895	894	858	908	850	866	910	876	869	863	916	913	881	934	872	837	906	859	917	918	880	928	862	877	874	891	854	903	861	941	881	865	886	871	834	876	886	868	882	919	858	899	876	844	872	915	957	912	861	910	902	896	935	870	888	891	904	876	861	870	886	946	880	909	879	863	868	892	897	912	934	907	852	917	915	897	906	929	844	852	892	930	896	923	900	858	871	901	879	903	889	894	934	928	913	950	888	894	887	905	855	895	907	916	888	829	884	901	924	924	890	914	877	885	886	891	892	904	842	892	946	903	886	869	917	870	889	867	926	888	904	882	934	917	929	870	902	874	901	865	838	905	928	918	909	875	838	920	853	889	880	894	848	846	888	876	901	892	896	931	907	928	906	944	885	944	910	942	920	841	915	870	914	893	901	912	881	929	885	924	894	917	869	950	856	905	833	900	880	931	879	908	859	854	857	881	910	911	939	880	895	903	945	895	930	818	874	914	894	932	932	890	902	907	856	932	889	898	936	876	925	863	911	868	904	865	892	912	954	861	893	935	915	919	887	851	903	883	917	900	914	914	857	904	847	898	926	907	878	823	858	937	879	902	888	851	861	842	871	930	900	861	905	899	859	896	921	877	901	947	891	835	934	889	871	872	933	833	903	938	898	875	855	906	931	897	838	832	909	927	905	861	906	929	860	891	873	909	926	887	878	857	880	902	906	874	863	862	931	898	889	895	877	918	872	933	905	914	897	929	897	877	889	917	884	885	906	907	909	899	913	881	902	860	902	861	882	864	878	894	911	965	941	909	861	857	884	949	912	905	921	854	883	885	866	872	924	903	892	902	899	862	893	925	899	940	888	869	879	882	898	934	861	934	876	894	811	904	870	925	924	908	883	873	889	911	883	924	905	881	841	835	910	920	919	913	923	912	918	913	889	902	891	862	896	911	890	870	849	891	867	888	909	881	875	900	908	919	866	959	888	891	864	864	856	855	896	904	918	896	869	909	904	938	923	944	839	947	920	893	883	899	829	890	920	878	888	931	849	892	902	921	922	932	897	839	935	862	910	871	934	908	836	862	904	843	902	843	891	915	849	940	904	882	880	893	858	913	884	905	913	893	876	901	920	940	929	906	904	923	868	907	889	934	895	942	907	909	929	878	892	890	929	899	909	904	905	874	874	876	843	878	888	908	870	905	929	890	919	863	906	901	975	867	924	887	919	919	897	890	948	938	844	899	850	870	884	898	865	879	941	892	872	886	902	881	898	877	908	875	893	871	871	890	842	895	862	917	911	935	942	910	893	884	882	901	861	920	917	903	894	930	865	905	873	905	847	908	924	879	846	903	884	839	896	924	890	924	912	879	936	899	901	924	916	896	884	898	886	925	927	866	848	879	907	892	921	884	879	896	901	852	884	898	892	926	916	878	842	860	911	871	874	857	871	919	874	888	875	880	919	921	874	859	832	952	867	883	937	917	880	860	893	898	925	942	877	894	871	880	866	900	940	894	876	866	926	866	858	837	903	854	887	880	920	870	888	907	855	832	895	892	948	889	879	853	893	817	881	921	870	935	865	877	912	865	901	860	892	838	912	895	911	896	913	869
6347	2085	662	419	374	267	191	155	139	188	186	233	195	181	173	149	131	112	100	105	72	79	80	80	84	97	80	71	78	79	77	76	84	83	78	70	73	97	80	80	91	75	75	73	91	72	79	92	94	78	71	96	69	99	71	76	79	78	87	86	69	83	82	80	90	64	94	72	95	88	76	71	65	86	76	72	86	78	79	96	72	94	76	79	76	77	72	87	67	71	91	79	78	87	75	84	79	70	81	76	90	86	71	87	68	75	83	67	86	79	68	94	65	81	72	74	84	74	99	76	78	86	84	76	64	86	63	97	80	94	72	67	82	86	74	78	66	83	83	74	82	84	66	91	95	79	78	92	86	76	76	68	82	83	67	76	81	80	67	63	73	82	68	78	84	72	70	95	73	107	85	80	82	95	77	81	76	85	55	78	85	67	68	79	83	83	84	76	82	72	82	75	72	94	95	77	78	91	79	76	103	109	70	82	92	91	88	78	81	67	79	54	82	98	80	81	75	74	84	94	76	90	81	76	89	95	81	72	94	79	84	90	97	80	82	89	101	76	79	73	78	81	88	76	82	92	67	83	69	90	76	78	78	79	71	82	69	71	80	76	81	94	85	84	75	78	89	90	80	79	80	92	86	85	89	83	98	87	76	72	80	74	86	91	84	84	78	70	82	73	94	57	71	75	79	80	73	68	79	75	90	88	78	90	78	62	82	81	92	57	92	74	81	62	87	87	64	81	74	86	80	81	83	88	89	69	71	88	70	87	94	86	84	97	97	94	82	93	81	81	69	84	77	74	87	86	91	72	81	67	74	96	80	67	70	78	96	106	85	100	94	84	82	67	91	82	87	81	81	63	70	67	78	72	85	73	74	82	91	66	91	87	63	76	77	77	78	87	92	68	86	87	71	89	74	89	67	72	89	73	72	80	77	83	79	79	72	79	57	90	87	75	79	77	93	81	80	75	114	68	81	86	77	84	79	83	94	74	82	68	85	93	81	74	80	94	93	77	88	99	77	73	72	75	87	69	75	68	72	74	71	75	85	74	87	80	76	97	98	85	91	81	67	80	77	92	75	102	69	98	77	72	76	89	75	95	75	100	93	93	81	85	84	91	66	92	76	75	94	73	75	87	60	82	97	80	100	76	83	80	67	81	85	65	80	89	72	73	82	79	85	88	78	80	81	79	88	65	68	79	76	83	92	91	74	85	103	95	66	87	86	101	83	81	81	81	78	79	91	67	82	75	79	76	90	65	87	75	91	81	82	86	88	85	91	76	82	75	82	78	79	69	77	76	88	78	86	69	84	73	65	77	76	77	81	87	89	73	77	75	68	86	71	84	85	84	91	67	98	97	74	75	82	83	77	94	75	84	84	94	79	85	87	60	80	76	82	77	95	66	79	71	83	68	79	87	82	85	94	78	88	79	66	86	75	66	75	94	83	81	87	79	90	78	79	86	78	88	70	83	90	74	62	61	89	71	73	81	93	83	75	66	80	60	94	91	71	85	78	82	67	80	85	92	62	81	83	86	75	71	75	91	74	90	86	82	85	90	79	77	91	94	67	90	79	63	82	70	67	79	59	91	71	70	64	96	97	88	90	102	60	78	77	77	89	70	77	66	81	66	71	80	92	81	81	66	93	90	92	89	62	81	84	72	90	94	75	87	90	83	63	86	76	87	69	80	85	68	76	96	85	78	80	87	75	94	79	74	98	82	87	67	82	98	71	74	80	84	75	79	68	73	90	83	97	71	83	82	66	68	83	72	87	65	80	78	95	87	76	100	64	81	99	85	64	93	80	87	78	71	86	73	93	85	74	71	85	79	87	82	76	72	75	84	75	86	81	88	79	70	89	78	70	90	83	70	97	89	94	84	92	78	67	76	80	78	74	85	77	64	65	71	66	90	80	70	96	79	77	74	88	92	72	67	100	86	83	95	79	80	76	59	81	85	78	78	70	82	85	99	76	74	73	72	80	72	71	81	78	77	85	101	69	83	69	95	80	90	72	88	88	80	63	72	89	85	91	75	95	74	77	72	74	84	87	84	73	74	68	73	79	73	80	92	72	77	89	74	101	87	97	82	96	73	73	78	84	82	76	73	76	65	76	67	85	82	89	83	68	77	84	74	76	91	91	63	63	83	65	86	81	88	81	75	69	80	76	74	70	92	82	87	80	95	90	78	70	97	68	71	50	72	77	100	67	79	94	70	94	74	74	73	71	86	82	78	77	73	88	90	82	84	83	67	84	74	89	70	82	86	87	77	86	69	65	85	82	74	82	69	82	74	75	74	90	89	85	83	90	72	72	69	81	76	82	72	101	91	79	83	81	93	68	88	72	77	74	71	83	85	82	95	79	79	73	83	75	69	85	96	77	85	75	79	85	91	88	99	73	81	90	79	96	86	66	79	70	72	85	66	77	77	74	90	86	77	104	81	77	84	68	84	84	82	91	74	76	91	67	78	67	76	66	72	84	82	86	85	75	102	74	87	78	84	83	80	82	83	83	65	71	75	80	81	79	82	86	86	79	98	73	79	63	85	91	82	68	88	96	68	76	77	82	90	94	82	87	67	76	91	90	98	72	78	71	77	99	57	77	84	86	81	82	72	84	107	67	76	84	65	80	72	78	88	80	77	70	95	82	71	87	75	70	74	64	75	68	74	61	80	76	71	73	89	78	85	76	67	89	82	71	72	79	72	80	83	82	93	83	80	76	67	93	93	90	69	80	62	87	73	91	87	87	82	83	89	85	83	86	107	68	73	72	84	78	81	92	83	72	68	79	72	85	89	82	90	92	71	66	80	84	71	85	88	85	84	74	88	101	75	66	90	77	79	80	76	89	93	93	87	87	72	88	70	85	94	82	77	66	75	89	74	80	82	72	73	78	72	93	75	77	76	73	82	77	78	82	82	79	98	75	83	75	74	81	73	74	86	79	74	83	58	80	72	77	99	72	71	87	81	76	69	77	78	78	52	77	70	85	78	93	67	57	78	75	91	74	90	70	91	82	76	86	67	76	80	71	85	87	73	79	75	86	69	82	73	83	71	69	70	61	93	89	98	78	83	73	82	65	73	81	69	82	72	80	91	90	77	76	81	71	87	76	84	83	74	67	63	70	82	103	96	71	89	84	76	98	79	73	72	90	73	88	71	75	82	78	85	82	69	75	71	75	96	81	101	88	85	80	86	77	90	86	74	71	82	88	87	79	83	74	82	86	76	81	81	81	69	78	82	86	82	74	78	72	95	96	90	61	86	76	85	90	77	56	78	88	99	78	88	95	78	85	90	78	77	80	82	72	78	93	83	57	97	72	85	90	73	69	87	69	83	72	66	68	87	81	83	73	76	92	85	97	73	93	88	89	80	71	74	79	77	81	72	77	75	68	83	69	74	80	71	68	70	82	89	91	65	72	83	74	79	79	80	75	75	83	73	73	80	83	90	68	70	75	72	73	76	65	89	77	72	78	83	83	80	70	85	77	82	90	82	71	76	77	74
32408	15685	6316	7482	11403	9627	6213	4244	3629	4257	5171	5798	4927	3766	3225	2416	1578	1294	984	840	705	656	662	631	632	590	578	641	642	622	588	651	602	630	594	667	609	586	645	625	619	611	591	600	562	625	618	616	623	647	605	614	558	607	581	615	587	659	588	632	632	615	571	599	623	609	597	597	592	626	602	587	565	620	565	584	595	587	587	592	572	597	599	570	591	634	652	595	645	617	573	640	601	624	669	645	616	603	609	592	588	562	627	647	614	618	616	622	637	577	589	627	614	600	600	647	595	628	624	603	604	609	588	594	653	645	639	626	595	618	625	599	594	585	592	619	589	616	619	638	588	594	615	648	644	660	607	621	635	613	645	609	596	572	613	584	634	584	634	615	640	639	636	593	598	623	594	654	619	630	613	573	591	595	617	589	600	632	607	584	579	624	648	622	571	625	647	602	609	642	615	616	589	617	614	580	623	590	602	603	604	630	599	622	613	580	650	623	616	621	589	658	638	627	590	613	595	628	611	634	640	587	604	623	605	623	573	606	616	619	639	602	601	605	614	601	643	600	612	610	621	586	616	660	658	621	630	580	631	655	603	566	622	559	559	596	635	596	572	597	599	612	587	623	628	571	595	624	603	617	596	597	623	642	595	582	615	616	645	597	617	591	649	606	602	594	646	640	604	623	621	601	606	612	627	615	626	584	627	594	578	641	602	588	608	640	583	569	654	629	555	577	634	590	564	612	590	628	584	599	568	608	617	614	638	624	592	599	619	594	639	611	564	620	603	595	615	661	596	612	598	584	603	644	610	569	611	656	622	578	594	618	577	549	593	614	660	644	581	586	598	613	591	596	619	576	630	611	608	623	602	602	587	608	650	592	621	644	621	600	615	599	585	621	606	619	592	597	600	568	582	590	598	653	617	606	602	657	622	629	626	613	600	579	595	641	621	617	588	601	613	610	592	645	565	643	599	605	589	581	609	602	595	578	591	602	558	637	628	568	615	577	640	562	608	605	588	578	602	575	604	612	603	620	585	648	581	618	602	619	605	600	596	586	622	606	658	577	638	617	592	601	613	564	608	598	618	644	589	605	573	606	573	592	618	597	579	550	594	606	579	630	581	572	601	592	605	627	616	615	596	667	610	591	638	614	566	603	625	590	636	608	583	561	624	614	573	563	595	600	559	610	595	619	560	610	559	616	616	583	596	607	607	562	610	596	591	614	582	629	623	598	636	526	601	639	629	628	607	552	599	616	610	615	627	611	609	593	633	596	592	600	593	616	594	576	596	585	616	606	641	589	568	600	609	604	586	597	623	606	568	572	590	622	592	586	628	617	607	612	613	577	641	609	614	670	649	571	586	618	567	567	592	598	628	620	578	587	583	588	609	615	611	620	600	639	572	639	601	635	626	605	608	591	647	584	628	649	606	584	603	579	587	586	546	611	621	630	606	625	578	583	610	609	639	618	564	589	622	551	583	643	628	627	603	615	576	594	610	583	675	563	644	616	599	642	612	552	616	625	637	565	608	652	582	588	574	590	638	628	601	612	585	631	613	610	654	568	624	596	656	602	625	582	600	641	588	579	580	650	592	626	632	567	584	646	629	631	577	591	617	628	604	610	595	617	598	582	640	616	600	648	596	618	578	626	612	589	647	644	601	648	589	603	601	622	605	607	617	576	585	616	643	617	623	576	603	567	606	598	646	627	640	617	580	624	580	619	610	564	562	656	643	646	608	610	676	609	595	631	609	600	615	617	625	621	587	572	586	593	656	565	642	592	591	606	623	606	612	578	580	602	576	626	572	623	608	617	575	603	596	626	646	566	612	633	613	615	600	584	642	586	616	605	621	586	595	591	604	665	617	643	589	606	591	596	594	556	659	597	620	564	654	667	608	581	607	636	640	613	600	623	598	583	570	633	623	625	590	601	586	597	616	569	605	591	636	587	588	673	632	558	606	611	611	590	618	595	613	580	593	610	607	626	605	597	595	600	590	601	599	627	603	587	613	632	611	592	610	638	640	623	650	599	615	631	556	620	621	610	595	615	629	590	589	625	599	647	633	639	635	627	601	619	610	622	602	607	610	638	588	593	647	604	583	585	624	585	566	615	583	583	592	606	628	625	618	652	570	618	594	562	630	641	618	601	593	623	609	584	571	592	629	631	594	627	593	614	588	600	612	680	589	580	570	587	582	631	620	572	608	636	603	579	599	574	596	570	621	614	621	572	588	584	550	609	661	590	598	614	621	615	623	581	627	630	577	628	613	614	646	609	597	597	645	628	624	619	633	601	596	643	599	609	603	618	594	574	594	592	622	647	558	594	636	608	593	638	605	637	621	617	632	598	615	640	587	591	597	589	654	592	624	613	604	636	584	548	598	653	610	577	609	626	619	607	614	607	578	629	607	605	578	647	570	627	598	642	622	589	587	625	580	621	592	615	594	592	625	586	604	611	629	606	645	614	649	599	610	595	648	624	569	583	634	614	591	618	590	601	619	619	629	565	596	579	657	576	625	606	623	589	606	604	573	609	651	590	612	617	579	574	597	601	635	660	621	621	605	626	621	611	610	606	566	551	583	594	603	600	607	606	577	589	629	583	620	582	589	607	605	599	622	612	622	621	583	620	591	604	602	622	639	633	572	599	593	594	565	624	576	620	639	624	616	612	608	605	633	597	629	624	629	616	628	592	613	634	596	589	613	617	633	568	661	589	658	636	615	597	590	626	590	631	592	582	611	651	599	587	603	608	651	670	611	539	634	628	647	633	613	598	599	610	587	580	611	614	620	624	625	608	582	628	608	663	588	628	649	619	590	626	600	607	589	598	637	627	601	621	623	605	628	592	649	631	619	614	604	564	604	606	642	608	634	557	611	599	619	615	604	630	614	613	610	609	631	595	616	630	626	601	627	622	592	595	602	620	627	617	587	631	617	607	605	638	626	609	594	608	642	621	578	637	584	595	657	596	622	594	565	621	614	610	613	653	616	577	600	624	582	654	621	595	606	615	594	558	632	594	591	553	598	628	610	599	609	612	572	611	584	590	633	606	602	597	620	650	606	630	628	597	601	594	637	569	617	632	644	578	573	602	631	612	631	643	646	627	586	605	611	573	630	624	628	625	636	687	582	617	589	626	593	631	643	606	566	588	582	617	584	585	621	586	606	585	591	592	642	638	577	612	642	606	627	646	610	576	602	598	634	635	630	606	591	646	616	560	579	633	634	577	623	623	579	613	596	580	580	612	633	639	597	573	582	635	616	621	594	633	636	617	645	591	609	631	623	598	618	592	622	590	586	579	630	605	649	601	625	587	607	608	607	589	575	620	581	599	609	621	590	614	630	604	608	597	603	596	590	580	582	606	618	598	596	641	627	599	636	640	591	595	615	643	578	614	590	557	610	621	591	646	592	581	623	642	625	592	589	589	644	610	617	570	623	575	604	611	635	575	618	590	624	626	609	644	606	657	617	597	595	628	603	574	615	597	616	616	635	608	645	644	604	605	629	587
6728	3023	1569	1293	786	640	434	425	478	623	804	970	811	718	581	472	293	218	185	176	127	123	115	108	115	93	128	125	117	109	127	115	110	100	118	99	89	94	98	116	100	108	119	96	106	97	117	111	108	101	110	107	118	103	100	107	115	120	107	95	94	106	115	108	94	97	101	95	109	104	110	106	102	88	89	93	111	113	108	116	106	116	107	130	100	103	115	99	119	114	110	122	108	111	110	93	104	122	120	88	103	103	98	102	111	113	121	120	116	110	131	88	116	106	119	104	104	97	99	95	113	106	79	107	110	118	104	95	88	136	128	107	127	109	117	111	114	111	120	91	106	117	122	108	94	107	118	113	102	106	89	117	107	111	107	99	90	105	84	121	123	106	126	102	109	120	107	103	103	100	96	112	92	107	110	111	106	107	128	127	115	107	103	96	117	116	94	127	105	128	133	123	102	111	111	116	93	100	127	104	119	109	101	109	114	110	96	87	95	112	126	113	106	125	94	106	123	116	112	123	116	140	100	90	100	115	109	106	112	94	120	101	107	112	108	118	128	113	103	94	102	111	103	103	100	100	87	89	116	101	126	106	106	103	105	98	108	88	116	112	101	100	126	102	95	106	105	101	111	127	95	118	105	92	118	93	110	102	107	114	104	103	100	108	120	104	105	116	100	96	120	124	124	114	104	99	122	95	117	110	117	96	103	115	126	113	130	113	106	110	113	120	103	113	107	109	100	118	121	105	111	113	101	131	112	102	117	92	110	108	113	100	107	104	97	114	99	98	110	102	88	107	116	118	102	102	119	91	95	101	107	124	85	82	104	113	99	105	109	103	100	99	109	114	97	119	95	105	121	113	84	115	118	105	118	120	105	113	113	103	97	100	123	119	110	100	90	115	95	98	114	116	114	88	111	101	114	114	105	106	115	114	104	98	109	120	91	102	96	111	112	120	105	116	119	100	111	112	109	111	111	120	101	116	96	105	114	121	102	120	116	109	110	79	128	110	108	94	120	104	103	109	116	91	99	106	99	96	102	100	98	108	98	106	101	110	125	87	134	109	113	102	87	109	106	109	86	97	122	95	100	103	101	108	125	106	108	114	99	119	98	111	121	117	118	103	120	114	107	111	103	90	106	112	115	113	97	103	113	116	84	99	129	99	100	101	92	94	119	104	96	117	105	99	111	97	93	101	103	106	119	98	101	107	104	96	119	96	104	124	105	120	109	109	104	103	80	107	84	110	94	109	110	107	99	89	104	103	114	116	103	96	101	128	93	111	109	104	104	97	112	108	118	110	96	74	111	107	107	129	93	111	97	110	118	103	96	105	114	111	109	130	99	124	100	98	101	115	112	102	112	101	116	118	106	104	103	100	118	106	111	116	80	117	110	119	109	92	114	109	108	104	116	102	118	114	97	121	101	108	110	99	100	111	85	108	125	126	114	111	109	120	117	84	109	94	104	107	117	94	122	103	114	97	114	96	98	95	85	108	111	85	105	96	104	96	106	97	106	112	105	122	109	106	102	91	116	104	108	122	103	89	123	111	105	105	115	113	101	112	103	126	103	123	93	108	84	115	95	126	112	108	117	104	103	130	119	99	114	94	122	98	124	131	102	104	110	109	129	109	111	116	103	106	100	130	110	126	116	112	128	111	116	105	102	104	104	109	121	101	114	105	111	108	107	98	99	96	122	112	125	95	112	111	98	115	113	104	108	105	100	118	114	98	111	116	96	121	102	110	118	111	114	111	104	116	97	107	98	110	125	123	110	105	111	104	100	105	117	123	112	107	114	100	106	113	111	103	85	116	98	100	94	121	111	115	112	101	97	103	134	118	119	121	112	107	96	93	115	104	119	108	107	109	136	96	111	104	127	115	110	113	94	100	103	122	115	102	109	111	91	129	112	114	110	122	101	111	104	119	124	101	113	102	108	113	99	93	116	115	118	118	99	114	108	95	101	105	110	123	93	89	108	97	107	103	107	112	105	89	97	107	97	100	113	103	114	104	109	107	110	124	110	113	111	105	85	102	102	110	114	101	113	91	112	92	115	105	105	93	101	109	108	92	99	84	93	93	122	106	104	104	102	109	116	127	91	99	123	104	109	101	106	107	119	113	114	102	97	102	128	116	118	112	94	114	117	103	105	118	123	110	115	97	77	102	134	100	103	93	115	97	100	113	113	81	112	126	113	113	113	90	121	109	103	108	100	97	127	126	100	105	103	120	107	116	83	104	124	112	111	107	101	94	115	94	107	91	113	113	106	107	87	107	96	111	105	102	106	122	109	109	124	119	94	103	91	95	122	93	123	121	108	100	108	91	110	114	102	107	114	103	105	115	125	133	110	118	115	111	113	109	98	119	115	125	86	116	101	109	114	97	116	117	120	105	114	108	109	116	103	109	108	112	108	94	93	111	113	111	104	105	106	98	102	97	103	102	121	102	80	110	112	93	100	102	84	103	128	115	110	105	101	108	108	115	134	96	91	121	110	118	104	121	110	130	104	107	92	111	113	119	117	96	100	114	119	109	81	108	100	98	111	84	114	111	121	110	116	114	120	132	130	108	100	106	99	101	109	98	106	123	113	117	104	124	96	107	101	105	108	113	99	104	128	105	126	109	99	95	94	114	99	106	126	109	99	114	95	100	104	105	104	102	101	113	107	106	109	110	103	128	111	113	115	133	103	100	93	127	101	109	116	100	97	118	99	106	119	123	94	102	103	91	105	106	98	97	91	108	92	108	80	120	92	91	104	118	118	113	122	117	100	106	92	109	96	108	135	100	96	103	126	101	101	121	101	100	114	113	114	112	107	97	108	99	93	120	116	102	115	117	101	106	96	127	100	103	94	113	117	98	85	97	84	115	133	106	115	109	97	107	111	117	116	127	96	102	116	112	101	108	133	100	89	104	109	105	110	101	121	99	117	111	114	120	119	107	100	106	98	99	91	102	122	105	104	114	113	101	113	109	114	95	87	110	116	126	101	109	113	103	98	107	130	108	110	118	110	108	99	107	96	100	115	122	96	95	101	122	133	98	88	102	122	125	122	91	105	100	115	122	91	99	128	98	140	93	114	107	102	83	125	112	104	125	88	107	108	102	113	116	92	97	113	112	112	109	120	104	102	111	114	116	110	102	99	89	124	109	111	101	115	122	115	106	116	90	91	91	99	132	108	81	109	102	101	130	95	102	82	122	93	107	101	110	100	95	98	103	109	90	96	102	112	110	101	93	123	127	118	109	103	98	118	116	102	124	122	125	106	113	121	108	118	95	96	108	100	108	116	112	113	115	129	109	121	124	107	110	99	86	83	97	110	105	95	125	111	123	86	111	100	104	115	94	118	104	114	98	100	107	91	124	106	126	101	98	112	104	119	92	100	116	104	99	96	99	115	96	108	114	108	92	116	99	103	112	117	92	121	113	118	91	108	107	111	114	97	140	123	118	100	107	102	111	101	111	103	103	116	96	98	118	87	100	107	100	119	120	117	102	107	120	119	106
35342	19390	12935	15559	20298	19325	14348	12759	13475	15284	18262	18399	15544	13466	10838	8079	4812	3145	2302	1619	1101	1036	921	924	838	817	843	769	801	819	807	850	790	874	803	763	842	804	850	828	792	816	814	836	812	836	785	765	808	798	834	761	838	786	795	832	762	793	810	801	796	827	845	787	738	781	847	832	830	814	805	768	809	782	840	792	784	819	808	884	772	797	777	793	790	858	823	741	804	793	833	834	813	799	764	811	750	829	790	789	843	784	818	795	790	779	771	761	836	783	767	832	775	798	767	838	815	742	836	825	748	798	779	800	780	774	817	792	782	769	788	834	796	821	782	774	791	796	816	876	803	791	762	835	824	766	803	841	802	823	811	801	779	832	817	798	794	805	800	818	817	848	771	767	825	799	821	832	794	764	814	783	847	831	809	742	786	789	809	781	796	873	762	838	828	777	741	788	856	834	776	792	781	830	784	803	809	802	840	795	821	818	790	802	788	828	777	829	828	811	786	841	807	809	802	814	884	829	793	808	793	841	844	800	790	768	812	826	799	810	808	792	807	804	733	783	790	859	817	803	761	788	798	768	828	797	789	777	739	736	804	791	796	816	822	824	757	782	785	810	864	793	805	829	730	804	806	808	838	806	783	817	771	821	806	796	761	819	811	818	791	764	755	800	854	766	774	769	795	796	742	759	821	822	829	849	876	791	820	823	849	820	841	817	799	844	788	806	816	815	835	694	796	781	842	823	806	805	838	805	757	793	863	834	754	795	798	797	819	802	765	843	802	826	805	773	797	810	839	793	827	785	785	830	772	823	743	864	834	812	813	808	829	748	824	777	784	797	830	757	829	837	762	782	808	748	830	874	792	842	828	805	801	801	825	814	861	828	750	764	806	784	807	824	812	761	804	829	799	813	806	779	844	848	798	820	781	791	811	819	758	751	805	821	752	802	806	767	811	809	814	789	765	831	784	773	808	823	758	815	807	801	760	824	838	806	881	803	829	787	818	797	805	810	798	801	829	749	826	826	786	784	806	773	804	763	815	843	810	823	793	773	831	777	801	771	739	834	800	807	815	854	843	791	823	811	831	783	767	805	789	812	807	817	775	786	811	809	796	826	821	795	772	814	822	782	831	829	803	783	841	745	822	777	826	808	716	787	759	798	796	828	847	813	795	795	772	800	812	804	852	803	797	813	818	794	821	803	780	828	768	798	814	720	775	790	811	791	819	804	777	815	808	778	815	829	803	803	782	778	778	836	823	836	826	819	807	859	772	801	809	808	815	826	823	826	795	771	822	780	769	761	842	813	817	807	765	818	800	804	800	805	828	818	784	839	792	808	786	808	827	820	769	771	783	854	815	801	770	836	805	724	833	828	830	790	788	809	856	821	790	799	825	816	759	773	834	850	801	799	826	784	799	797	753	814	812	754	771	782	766	844	807	816	751	804	847	792	851	804	826	776	772	835	834	821	806	789	811	868	848	804	834	813	775	786	847	750	827	786	829	762	844	784	825	773	795	843	836	823	802	795	817	783	814	819	752	784	826	830	780	806	824	844	782	805	783	823	820	766	849	803	791	784	802	777	792	872	839	834	856	822	836	828	770	801	826	821	768	822	784	780	807	798	772	794	807	768	857	806	783	810	732	774	771	787	808	761	788	845	791	788	795	802	787	781	763	815	876	805	875	854	782	813	808	810	827	825	818	822	775	823	812	829	804	809	824	818	768	775	805	795	897	829	761	844	762	821	792	779	804	810	783	777	828	778	792	817	829	794	794	800	789	803	821	849	806	859	815	821	799	764	828	807	809	784	825	762	746	812	838	812	796	791	815	816	792	770	813	821	805	808	808	802	827	835	802	809	839	817	735	774	796	807	783	827	861	822	857	800	821	793	812	806	796	783	830	843	814	835	808	805	811	829	807	828	823	838	786	828	819	819	781	789	836	817	776	769	788	799	832	802	829	810	774	783	814	821	780	811	824	786	796	788	839	804	835	812	826	823	810	802	763	815	833	767	838	776	819	821	822	763	851	838	810	833	792	826	812	785	837	775	839	827	779	779	817	773	768	772	806	779	788	826	817	809	760	827	807	784	798	813	820	794	790	778	799	818	755	769	818	809	782	806	832	847	808	822	794	769	815	800	826	792	790	792	774	787	778	820	796	835	810	784	788	804	753	788	793	782	823	767	776	782	833	778	775	808	784	812	787	806	797	773	770	782	817	835	838	768	774	762	819	785	810	752	834	803	804	814	829	809	775	797	777	759	828	841	763	768	796	758	815	803	834	751	787	831	830	817	828	830	847	788	750	842	794	827	788	816	828	789	784	776	786	849	798	790	772	787	792	817	777	800	796	833	825	777	804	846	816	797	868	787	807	804	807	796	787	769	806	839	760	798	795	789	808	751	796	822	830	810	742	772	808	803	806	759	801	810	801	790	795	768	800	801	847	815	805	783	809	785	796	795	767	818	818	785	769	835	808	785	806	794	867	828	810	835	819	779	809	834	764	810	806	768	840	854	828	785	823	824	810	788	756	809	785	729	848	814	821	755	788	767	806	809	751	795	791	830	809	835	768	773	854	783	812	754	792	762	798	805	765	767	758	781	798	778	788	748	818	835	760	848	822	829	733	795	740	778	821	818	823	785	770	823	794	810	769	819	834	789	786	783	789	807	795	815	817	791	818	816	814	822	816	838	847	801	821	824	791	769	824	811	808	813	800	775	809	855	732	846	779	818	772	801	807	785	846	757	830	788	850	785	834	796	800	833	820	819	820	817	805	815	794	799	775	780	832	787	863	836	787	815	836	860	828	764	775	807	863	842	782	779	839	843	820	825	776	814	751	840	796	809	767	755	770	817	845	787	772	827	815	747	870	784	770	822	810	784	808	849	828	761	828	757	759	823	799	786	819	814	880	803	861	773	804	801	800	740	842	782	772	814	791	798	799	796	834	771	794	790	793	776	768	819	798	781	776	823	800	854	778	846	736	818	771	792	786	815	819	810	773	833	816	808	816	760	772	767	799	820	812	785	785	812	825	828	801	798	805	835	803	813	743	796	820	798	782	787	753	815	814	777	757	811	807	784	810	806	834	828	821	810	802	791	797	873	814	805	816	775	791	821	809	760	824	786	789	796	842	759	792	787	838	781	778	798	805	801	860	814	818	858	786	817	800	856	787	805	781	818	821	794	812	803	807	760	815	744	749	833	825	806	756	797	792	817	717	806	811	870	781	805	823	857	765	827	774	792	742	746	777	794	782	784	773	852	778	798	833	810	797	740	775	755	818	816	768	815	773	819	837	807	802	783	840	858	775	855	793	799	770	803	815	815	811	798	847	794	802	818	799	762	751	781	822	814	806	842	830	835	754	793	796	775	795	747	827	811	811	824	811	797	809	791	784	808	799	769	732	844	808	755	764	801	839	794	784	846	763	755	799	713	785	806	788	829	828	830	810	838	815	718	785	808	811	804	799	779	793	792	789	824	842	813	810	778	820	792	837	794	772	822	835	824
7903	3351	1421	924	738	514	396	366	368	532	742	844	725	676	505	404	245	195	164	113	84	87	78	98	84	74	85	79	79	106	84	83	84	83	84	70	96	89	86	98	82	93	81	81	69	80	86	92	94	91	79	83	73	72	66	78	68	83	95	70	83	83	89	73	91	87	94	85	88	84	79	101	65	83	84	67	79	79	82	81	78	79	98	91	76	86	81	82	77	90	83	79	86	79	86	73	90	88	81	92	92	72	97	96	78	97	96	94	81	100	99	84	88	87	79	83	89	92	101	81	80	85	85	82	80	94	98	67	102	80	82	82	81	84	79	79	82	69	75	87	89	79	85	90	99	78	79	80	85	84	68	87	77	83	92	93	78	82	86	79	77	66	77	74	91	80	78	94	85	86	87	77	74	85	96	86	82	78	96	87	82	83	86	93	60	81	82	78	84	94	77	84	67	76	86	80	82	88	95	79	86	93	77	76	108	88	103	75	64	76	80	91	90	62	83	95	106	75	78	87	70	82	81	86	71	89	58	90	93	89	83	79	71	74	76	104	105	79	85	76	76	94	87	82	76	68	82	86	87	93	77	67	78	88	85	95	87	98	85	73	81	92	74	80	86	100	82	89	89	78	76	83	83	78	81	78	87	91	82	89	95	87	94	103	84	97	96	84	89	88	81	77	77	89	78	76	103	75	91	89	75	86	93	79	76	73	95	70	61	101	92	91	81	79	101	76	93	80	94	99	90	94	84	82	89	80	87	76	94	78	88	79	86	97	79	87	78	77	88	81	78	97	74	88	81	96	94	96	99	90	78	89	69	71	83	69	86	98	80	84	89	87	96	75	90	98	82	91	65	90	78	84	80	83	95	85	67	83	96	79	98	65	78	97	90	76	93	90	75	74	92	69	79	75	83	88	87	73	82	95	93	81	79	67	100	75	67	83	83	88	87	78	88	81	89	89	113	86	72	80	87	86	76	84	77	84	78	90	79	83	77	83	73	56	76	101	80	88	79	90	76	84	83	80	86	75	98	81	90	89	94	76	80	76	92	84	86	77	91	86	94	79	95	88	82	70	72	81	85	83	101	102	75	74	95	88	74	84	81	84	85	85	98	59	80	91	71	83	81	71	91	88	74	82	73	76	91	89	92	81	70	87	82	77	89	81	91	93	89	108	81	89	101	73	80	92	82	62	78	66	78	73	84	84	102	75	70	93	90	95	86	85	91	106	76	106	99	78	82	81	78	100	88	87	72	86	93	91	88	84	89	80	82	64	95	86	76	66	75	78	82	80	93	65	88	87	88	100	73	80	81	87	77	86	86	85	89	65	89	81	78	92	80	89	102	82	83	73	84	84	87	72	82	84	80	71	93	85	78	94	81	91	92	81	74	99	83	76	64	86	71	62	109	94	90	89	83	92	85	78	82	93	89	83	93	65	77	87	89	85	83	88	101	81	100	66	81	69	80	86	93	78	83	77	91	74	91	81	84	93	83	60	74	90	76	92	84	73	86	105	74	72	74	82	82	89	85	77	84	76	86	85	85	72	97	86	69	82	64	67	88	83	79	90	86	79	92	86	71	88	83	91	81	83	84	84	83	76	90	83	81	89	93	57	73	77	90	93	90	57	72	73	98	86	70	78	93	83	105	71	79	77	89	91	84	85	63	85	79	94	91	89	68	98	99	71	82	91	77	81	75	82	82	75	93	81	91	81	96	75	91	90	83	83	83	75	89	90	83	72	68	93	67	83	88	76	78	84	77	100	87	75	91	105	88	80	67	77	90	83	73	92	80	71	77	88	82	78	88	90	57	77	106	79	95	97	74	81	80	85	86	94	87	92	78	79	76	72	93	81	86	99	116	82	80	92	96	95	75	81	82	103	76	83	77	73	67	93	91	83	96	71	91	93	83	100	79	80	92	87	69	92	75	83	69	77	69	76	78	89	94	83	75	88	87	82	103	74	100	77	87	85	64	101	89	72	102	90	93	87	80	86	87	87	72	87	79	61	92	86	79	111	73	85	79	85	89	77	81	73	84	87	72	80	70	74	96	85	95	83	98	82	78	62	80	88	81	75	93	93	90	93	85	68	73	83	85	85	89	96	80	94	78	64	97	74	97	79	86	95	84	83	88	78	75	97	98	88	99	82	91	91	73	91	85	88	101	74	87	83	81	96	86	91	71	86	83	91	81	87	85	77	84	86	113	87	94	69	79	92	78	85	86	88	89	80	81	84	101	84	100	100	71	73	81	84	77	87	83	85	86	91	88	89	83	93	81	94	98	79	70	92	89	80	85	85	84	89	80	74	88	87	79	92	90	70	82	89	88	106	74	89	89	82	70	98	87	84	97	88	93	93	84	81	88	93	80	70	86	87	78	85	88	92	82	81	65	85	88	100	75	99	84	72	99	88	77	84	78	71	77	91	92	73	88	70	75	81	80	86	84	91	79	77	84	84	87	91	85	81	79	87	78	74	72	81	79	88	88	78	72	98	88	96	73	74	95	84	91	75	95	74	90	94	89	90	99	79	84	78	82	78	77	83	106	94	96	92	81	91	84	80	67	84	85	78	85	73	87	88	84	80	71	89	86	76	83	98	86	85	80	72	95	80	101	73	87	84	95	81	63	85	94	74	100	88	85	85	88	58	84	95	76	76	85	91	86	88	79	90	88	78	92	76	64	86	96	80	80	80	80	85	88	79	73	84	90	85	79	77	81	84	79	85	77	68	81	88	65	75	84	77	96	88	100	71	75	70	85	91	89	96	73	88	92	82	84	101	75	71	78	93	76	68	89	88	63	72	92	95	83	103	83	79	86	79	86	83	73	83	79	85	96	84	92	91	70	87	88	92	90	93	86	79	93	70	78	84	82	87	85	68	67	90	85	80	87	93	91	92	88	84	86	71	78	80	87	80	81	80	76	95	80	90	92	88	77	96	87	77	75	86	76	79	95	75	98	76	69	73	98	92	88	81	84	77	91	78	91	82	83	73	71	75	92	69	82	69	89	78	79	80	96	79	76	66	76	98	82	87	77	70	89	99	92	80	97	57	89	78	95	86	79	84	93	97	75	78	90	89	70	92	83	102	80	67	90	97	88	89	87	76	85	81	87	92	98	98	81	101	109	97	60	85	83	90	90	84	118	82	86	99	92	83	81	94	80	68	78	74	63	84	83	65	98	84	86	89	105	87	102	94	77	77	90	82	97	72	76	82	73	90	94	78	102	88	96	80	82	79	70	90	78	80	88	72	85	69	93	87	108	74	82	94	85	81	85	86	70	76	91	91	83	91	92	78	83	95	98	74	92	82	80	70	80	87	82	77	90	99	74	82	99	77	80	96	71	77	74	84	92	95	91	86	83	96	74	92	70	82	104	90	64	86	89	82	81	84	87	97	81	81	81	91	75	91	76	104	84	75	84	87	87	75	100	106	74	81	82	92	85	87	79	87	74	94	87	73	84	55	79	76	104	68	86	75	87	66	73	69	83	84	71	72	98	97
33862	20173	12771	12095	18811	17101	13410	11920	12218	13984	16683	17778	15806	13609	10644	7962	4815	2917	2027	1247	864	742	765	699	659	656	655	624	633	647	662	695	719	638	642	628	659	637	647	647	654	646	702	610	657	673	651	589	623	584	615	664	630	663	673	653	619	563	622	640	660	623	603	639	604	626	606	609	606	688	657	663	677	602	688	652	647	631	645	637	688	637	630	576	641	631	656	657	622	623	627	678	632	639	649	640	670	643	643	630	643	649	640	659	653	624	677	628	617	648	653	668	605	647	665	620	691	634	676	608	669	637	560	590	636	610	639	651	664	668	638	628	594	629	624	679	631	630	603	634	603	669	622	584	654	620	605	660	685	658	645	645	640	629	678	639	643	701	691	650	668	638	683	690	608	647	646	615	630	645	685	621	635	622	631	648	647	636	607	606	616	639	606	645	626	596	645	650	625	647	622	672	606	652	656	656	667	614	681	659	648	672	608	684	639	704	622	643	656	674	610	610	590	645	664	656	632	592	642	650	626	652	640	680	619	676	639	673	656	619	646	643	638	637	625	669	634	629	657	664	637	658	626	642	653	624	590	672	630	631	695	653	690	661	627	601	623	636	657	637	640	632	659	623	649	653	635	630	665	616	598	646	622	624	660	643	624	624	636	675	666	619	639	650	627	603	668	670	626	629	608	630	646	632	609	595	641	646	640	675	630	634	632	640	645	622	608	642	632	656	651	634	590	688	672	612	618	619	639	694	636	620	615	629	592	643	615	619	633	656	671	639	588	653	635	657	643	626	624	666	606	650	652	677	596	611	614	581	623	639	621	598	662	641	628	632	627	632	628	666	584	610	649	619	651	600	657	632	644	690	580	608	675	625	647	617	631	648	664	664	637	626	632	600	596	641	685	611	683	625	619	655	625	664	648	615	637	665	643	629	663	670	659	664	659	642	609	645	605	622	641	648	665	618	669	670	665	676	657	592	623	648	664	642	602	648	641	596	599	632	599	660	601	646	634	656	656	655	617	629	662	637	602	679	650	683	659	644	622	640	590	652	600	634	590	628	630	645	647	617	608	620	647	650	585	617	622	635	612	675	635	642	631	651	603	670	676	613	687	674	615	628	621	651	627	620	612	652	661	635	601	622	654	671	649	640	637	638	637	603	656	617	628	602	671	615	645	643	620	656	618	639	657	610	646	637	636	652	647	610	604	636	633	690	579	658	611	602	633	612	639	595	669	667	640	633	656	638	603	648	621	647	611	598	610	680	624	646	598	663	665	661	618	605	632	637	644	615	647	644	628	641	684	646	646	635	630	643	574	602	673	599	633	670	624	607	682	631	648	649	628	670	630	645	659	604	646	647	605	608	619	625	702	605	645	672	657	616	682	662	584	615	634	605	654	614	649	683	677	648	643	632	586	663	598	670	653	682	628	644	648	628	611	660	619	649	642	650	644	705	662	622	630	623	630	649	606	605	624	628	658	637	617	670	616	643	620	639	621	622	624	668	632	612	642	629	676	658	619	613	629	676	639	667	616	596	630	639	666	630	637	593	650	640	621	612	589	665	636	635	652	693	639	662	662	635	653	657	642	658	651	648	602	613	702	646	611	627	656	642	632	600	645	636	656	620	644	628	645	625	634	637	654	666	626	601	681	664	646	642	650	609	639	596	636	632	645	671	613	633	622	651	648	611	627	624	682	632	649	622	666	595	642	635	641	628	629	662	669	618	625	671	633	645	637	599	606	583	635	660	667	643	650	620	606	636	622	618	645	664	645	669	640	668	632	615	673	647	600	607	622	646	653	609	627	657	615	639	671	606	639	659	660	634	619	584	654	646	632	635	618	630	655	663	632	598	685	641	608	615	615	634	646	623	662	679	606	643	628	682	658	630	645	662	642	597	643	656	680	691	637	563	631	658	693	646	592	659	593	658	666	613	621	647	636	591	681	634	588	596	648	666	664	653	663	668	665	581	700	627	608	603	627	627	623	633	638	642	645	611	655	652	668	622	638	669	600	617	649	628	629	615	636	640	622	617	597	670	666	664	646	676	619	617	603	630	658	640	629	609	612	673	594	614	613	640	623	669	626	624	690	608	651	687	664	636	646	631	675	653	641	610	620	648	661	584	659	605	606	628	627	611	621	654	677	649	644	592	657	596	658	664	674	614	665	611	688	638	635	653	612	665	638	618	613	623	652	655	625	641	630	604	632	686	667	695	682	644	650	649	604	637	631	660	626	589	622	593	585	695	714	670	635	645	608	604	640	635	620	625	586	613	660	582	629	611	627	608	636	618	603	636	638	657	597	608	608	644	620	629	603	668	618	619	608	609	629	611	625	647	697	625	624	624	616	604	675	621	647	655	658	631	615	598	684	609	643	646	609	642	597	673	616	665	657	665	623	642	610	698	596	675	613	610	645	640	646	663	589	642	626	653	679	592	669	665	615	643	629	619	678	624	603	602	631	622	590	651	602	629	609	601	664	671	595	629	671	620	621	693	657	651	611	595	670	609	662	637	633	613	616	622	626	630	669	642	628	652	620	606	636	643	643	641	588	666	677	683	655	624	630	643	645	622	665	628	625	616	598	625	646	648	613	651	635	585	616	622	592	604	631	629	628	590	623	644	617	632	617	634	580	682	668	670	638	622	652	645	621	626	653	606	619	652	609	668	636	653	628	587	642	668	613	638	632	681	620	621	606	624	671	628	633	653	638	673	677	658	655	638	669	649	659	647	612	661	634	640	610	636	610	633	662	656	605	611	650	659	644	626	643	612	698	643	564	616	615	654	674	621	645	670	626	636	593	701	659	641	614	631	621	641	598	657	660	632	692	656	659	657	659	624	651	622	641	690	666	647	656	665	660	610	620	636	595	660	619	647	618	633	599	635	617	672	678	601	631	661	652	633	672	604	654	621	672	591	631	666	629	598	650	677	602	612	615	611	670	633	665	642	664	686	618	658	634	612	687	662	686	623	678	661	689	633	643	634	673	602	648	665	618	687	644	668	628	633	626	636	663	622	659	666	622	631	632	624	628	659	617	584	628	662	657	624	650	639	614	641	679	622	634	650	658	654	615	658	676	683	666	647	652	631	613	675	678	669	642	633	630	654	618	640	632	650	624	639	601	645	646	644	610	650	637	612	621	669	653	613	643	672	641	639	672	638	624	661	645	626	632	654	587	637	607	637	625	648	630	638	625	603	642	655	640	672	637	652	581	672	599	623	624	631	696	653	638	624	624	632	616	643	644	606	689	655	698	679	626	639	611	627	641	607	660	627	622	609	655	624	613	655	614	647	609	675	598	642	632	630	609	635	630	646	642	661	660	630	615	638	592	606	602	626	659	687	650	660	630	622	640	605	607	602	649	658	638	640	624	680	614	621	658	665	645	630	637	637	619	635	634	616	634	652	659	619	604	615	592	631	643	680	640	649	632	628	599	658	672	621	624	629	618	640	637	629	653	653	649	621	646	613	652	632	611	683	622	613	654	575	635	643	609	606	593	663	651	617
10293	5018	2065	1801	1157	1025	756	678	736	902	1255	1539	1464	1221	963	717	447	342	226	176	156	137	143	116	111	132	118	127	128	117	133	152	126	128	111	106	111	110	114	113	104	119	128	104	118	103	126	87	136	106	125	118	90	135	129	132	120	130	127	119	115	101	122	113	123	95	149	113	138	115	120	118	114	123	132	131	115	125	130	123	118	112	120	117	101	136	132	127	117	128	118	124	105	123	116	127	107	120	127	142	130	119	108	110	125	107	118	125	131	117	134	116	112	120	113	115	94	115	123	130	126	127	113	122	103	100	124	108	108	118	131	119	130	120	118	107	124	120	109	104	109	107	111	115	108	104	122	120	107	101	125	118	117	121	123	105	104	114	116	126	105	114	136	128	118	113	111	134	124	128	116	130	115	122	133	131	108	103	110	126	125	114	107	114	139	116	99	122	115	114	114	112	113	102	114	128	118	103	142	103	106	104	129	109	119	116	119	125	119	93	118	110	117	104	92	113	130	105	113	96	139	117	119	106	112	109	111	122	120	107	92	108	135	104	107	111	114	104	124	123	132	119	95	98	111	107	117	93	111	116	134	102	89	106	121	120	124	126	104	120	116	121	118	119	117	110	113	119	118	136	118	117	140	109	117	106	112	111	126	110	117	104	125	105	115	100	126	110	108	123	113	127	105	118	118	100	110	128	121	116	117	118	119	107	107	102	103	108	113	130	110	116	132	108	109	104	108	110	103	119	127	128	119	129	131	119	105	97	120	117	123	116	125	149	123	109	131	103	108	129	128	130	118	102	118	121	128	118	147	106	119	123	126	109	117	115	123	118	118	128	127	120	111	104	104	105	124	114	108	102	109	132	126	97	97	114	117	120	122	138	130	115	120	103	105	102	124	117	118	125	139	113	126	119	124	117	117	121	113	96	92	138	113	114	110	97	122	124	123	112	113	124	111	133	121	129	125	113	140	108	104	133	126	149	105	120	116	110	109	131	104	110	106	127	117	121	100	95	137	114	132	119	96	115	120	117	103	111	117	116	134	133	106	124	114	123	115	125	124	106	117	123	127	107	116	117	117	110	117	114	119	110	116	125	121	113	116	118	127	101	121	111	116	143	125	118	112	111	108	119	126	112	115	129	112	130	114	114	118	125	119	133	112	134	110	111	124	104	115	120	130	133	114	104	109	103	125	113	103	108	143	117	137	112	121	137	121	105	104	139	102	117	124	128	109	121	128	130	136	104	119	140	120	99	105	115	113	137	113	110	107	116	111	137	103	103	147	111	136	136	129	121	126	146	125	114	106	119	133	112	118	110	137	118	121	130	114	104	123	111	118	136	130	124	131	111	121	122	134	115	107	116	110	119	122	125	115	136	134	113	111	130	128	110	127	131	119	121	120	102	118	119	112	104	127	120	129	121	116	107	123	123	116	102	118	126	122	77	102	118	109	135	117	121	121	117	122	138	132	120	113	121	129	113	137	121	124	129	116	109	114	106	126	102	102	126	133	124	108	116	115	101	109	112	105	136	112	112	113	91	116	112	112	104	113	120	132	130	128	111	123	124	104	106	133	121	128	119	95	110	118	116	128	127	107	111	119	120	117	102	113	124	125	121	126	114	123	104	116	111	102	139	115	123	94	129	143	115	121	121	119	124	126	137	123	108	112	128	114	117	115	115	113	108	129	123	121	119	113	118	104	112	113	119	117	125	122	103	112	127	122	123	118	129	115	124	109	114	108	117	122	139	116	128	131	111	106	117	111	124	130	119	112	117	111	110	123	114	108	131	111	125	117	143	134	119	114	114	127	122	112	112	115	138	127	118	112	112	140	112	125	108	131	108	146	107	126	123	118	124	118	139	122	118	94	120	124	123	137	109	117	125	128	107	117	133	125	131	103	120	125	105	106	104	105	132	122	117	96	94	144	108	131	113	124	110	116	136	132	112	121	120	130	106	113	111	102	124	121	118	104	116	133	111	110	141	120	123	139	114	111	109	121	106	110	117	122	125	121	139	113	115	105	131	124	119	95	112	118	99	108	116	109	103	112	119	118	121	129	126	117	103	104	112	109	104	115	112	106	101	108	111	110	110	130	111	111	137	121	124	131	115	97	116	114	114	123	114	107	121	120	114	123	113	126	135	134	121	127	127	133	108	123	108	110	118	113	103	137	103	98	125	141	100	130	126	115	120	109	126	113	107	115	119	117	106	108	123	118	125	98	109	114	107	107	116	116	110	116	115	108	134	106	107	129	119	130	124	135	121	126	125	135	126	129	128	124	86	117	102	107	117	117	125	118	131	117	119	107	110	114	128	95	120	133	122	119	125	136	108	112	111	117	99	141	105	129	101	102	105	110	100	115	115	105	106	114	114	133	130	120	141	98	125	110	109	112	125	137	125	126	114	138	104	118	97	142	127	110	120	127	125	110	140	111	101	124	117	101	122	131	125	103	112	123	120	126	104	113	124	114	97	128	113	130	120	114	121	138	125	108	127	128	127	110	130	116	132	118	108	126	102	117	117	117	121	111	95	117	131	119	105	107	90	106	119	115	112	111	126	115	118	129	113	109	113	119	122	130	123	124	107	100	124	102	121	126	114	115	115	132	109	115	115	126	119	100	114	106	132	106	110	134	116	138	124	121	131	129	111	106	120	115	116	111	116	116	117	115	101	104	121	135	131	102	114	107	132	105	130	111	132	119	120	119	125	117	116	133	117	124	123	135	104	128	125	122	129	105	122	111	119	106	116	126	117	118	131	115	109	141	86	115	106	127	118	108	115	110	117	104	117	125	132	128	115	117	121	113	124	137	100	107	122	98	122	117	128	118	125	121	123	115	111	121	111	116	115	102	120	112	116	122	113	116	135	123	102	133	102	106	137	123	126	147	110	111	112	112	107	119	149	102	127	116	107	132	123	105	117	90	133	103	125	135	123	112	117	129	120	113	111	113	125	113	114	118	122	118	117	116	110	108	111	136	130	114	112	132	109	120	113	103	122	121	115	121	96	115	132	115	111	96	117	117	128	122	118	111	141	114	110	120	123	125	118	108	125	117	133	118	129	131	127	115	95	124	111	115	114	110	139	110	120	113	132	113	110	124	119	112	119	110	115	122	105	110	126	104	115	120	122	120	118	115	117	119	112	116	119	124	125	108	103	131	128	111	114	113	131	113	121	123	122	135	122	116	105	89	116	122	139	132	122	108	116	132	112	124	113	109	123	120	116	111	111	112	117	124	111	87	129	125	124	97	126	126	126	116	112	99	124	131	125	110	112	99	123	129	145	117	127	99	118	103	121	105	119	132	113	101	130	121	119	128	117	127	102	125	104	122	110	127	110	116	103	116	114	126	120	135	105	127	120	131	126	100	125	123	138	113	117	105	121	118	107	104	116	127	121	129	129	117	122	128	124	93	110	100	113	121	142	103	104	132	132	123	107	119	121	117	107	128	109	110	104	116	107	94	114	129	117	125	117	118	133	98	123	122	119	109	116	123	120	134	107
39240	23627	15356	19675	23913	24836	19976	18146	18573	19944	21967	23982	22368	19472	16181	12155	7662	4991	3336	1989	1245	984	1021	866	977	976	920	907	894	875	971	932	969	1024	930	930	849	903	896	873	862	878	850	906	870	878	895	928	882	877	888	862	926	871	887	823	896	880	854	939	914	876	896	896	880	896	888	862	920	881	863	936	844	934	854	903	850	928	863	919	888	831	884	828	860	903	921	885	843	902	872	900	871	873	891	891	894	804	901	840	829	841	901	877	849	918	865	844	826	867	863	885	815	920	871	837	888	896	851	887	867	865	850	828	888	882	871	881	977	928	894	907	862	918	923	877	830	899	880	888	867	888	888	914	903	821	886	853	851	852	851	891	858	882	902	934	872	901	864	885	869	841	876	898	903	878	881	879	871	863	871	908	852	880	905	830	903	873	883	910	852	893	859	890	815	894	852	864	901	883	883	886	913	935	908	887	907	883	845	874	908	823	900	840	885	878	895	865	848	880	876	842	898	811	856	851	921	883	923	866	853	920	871	887	890	883	865	881	909	899	851	837	900	846	844	867	847	855	842	866	895	886	917	874	855	897	920	879	853	880	909	897	877	839	886	890	876	913	884	876	851	939	907	872	929	906	873	865	866	858	875	883	882	864	854	900	867	919	888	850	924	892	864	875	884	897	883	872	852	915	886	925	876	815	871	903	900	844	965	894	839	790	925	840	846	834	886	868	859	895	910	918	871	846	845	907	910	888	904	852	851	886	890	852	889	874	871	866	840	873	848	908	823	882	896	871	885	850	902	885	871	865	906	927	864	866	900	889	871	914	848	906	858	913	913	856	913	929	859	909	866	911	880	901	829	835	921	898	876	855	841	856	850	851	884	853	880	901	838	900	844	825	889	850	933	878	869	895	917	871	900	814	864	878	966	882	914	847	944	859	856	854	903	846	923	813	885	877	860	880	861	886	891	792	875	875	900	897	889	909	877	943	858	833	882	906	940	816	858	844	882	860	842	885	897	886	821	824	924	942	894	915	894	862	860	898	879	872	832	892	824	886	899	887	903	863	864	865	893	842	837	858	828	859	922	899	808	828	904	895	863	869	864	878	916	917	870	852	900	846	882	846	874	884	857	851	863	884	912	943	855	887	878	900	901	858	863	879	830	880	881	907	917	856	875	945	895	917	859	911	885	872	861	881	874	923	877	846	849	932	893	922	895	859	926	866	877	831	879	868	938	890	878	868	873	917	877	895	861	886	881	890	895	907	935	881	819	911	957	911	919	906	888	889	881	883	913	937	861	859	889	881	910	949	905	840	837	827	899	905	847	876	856	878	941	866	870	872	894	876	908	915	905	880	943	853	850	886	851	892	892	883	826	906	879	852	928	866	903	889	860	898	836	873	903	903	851	840	894	886	844	922	904	896	927	910	885	883	883	906	827	895	923	883	877	902	876	824	872	882	856	859	842	949	922	851	836	897	842	878	839	900	893	891	904	906	920	864	832	909	858	901	873	844	907	946	854	880	895	834	845	888	892	824	893	845	844	907	883	913	877	897	850	925	875	891	873	907	858	835	876	913	886	899	861	907	855	891	829	872	901	852	866	868	899	904	895	862	902	852	869	871	874	894	885	893	910	926	877	883	877	885	900	880	866	868	888	859	898	843	861	898	885	857	870	837	834	891	916	872	879	845	945	864	837	909	854	897	883	855	904	879	863	905	888	813	867	860	816	850	905	893	850	862	852	883	888	949	879	872	863	886	827	921	910	942	883	809	825	927	873	876	891	913	826	864	895	884	858	909	904	887	866	840	926	880	885	921	853	862	882	857	885	891	886	888	841	913	873	904	877	877	942	882	889	909	825	885	863	909	903	891	896	882	914	882	877	885	855	883	858	877	845	881	865	855	888	881	884	884	846	845	895	877	915	843	802	871	846	888	914	866	886	888	874	887	898	914	886	887	854	828	865	832	944	863	832	896	846	862	897	914	897	860	894	891	883	854	924	902	891	882	847	849	870	878	872	878	881	906	891	874	905	892	885	832	865	854	840	868	888	867	864	854	894	913	933	856	869	887	842	916	899	832	884	858	866	852	854	850	855	875	886	901	885	864	854	889	855	853	835	846	910	871	880	879	872	924	891	895	853	847	848	870	873	900	905	911	919	840	894	860	839	877	849	880	901	935	820	868	881	921	862	884	895	844	931	833	868	906	893	864	844	859	870	847	914	884	906	961	882	885	908	859	926	895	894	863	890	877	877	886	857	956	926	908	884	849	918	882	877	880	858	861	866	895	878	901	878	870	885	878	842	894	845	871	886	899	859	852	909	875	897	838	894	866	875	929	905	881	893	836	866	888	860	879	811	877	927	910	881	831	862	928	929	882	897	831	939	920	846	899	850	873	865	834	917	853	785	893	904	904	832	832	860	883	922	848	876	890	943	885	866	846	857	850	882	911	851	899	811	903	876	879	875	914	874	908	894	864	850	914	865	862	904	891	834	869	945	822	867	850	915	858	926	865	903	816	865	882	867	869	915	846	854	804	872	873	815	867	880	853	842	880	887	911	937	870	898	826	890	898	932	864	842	893	896	879	884	874	891	818	864	887	908	842	902	845	817	836	877	900	872	905	837	792	890	912	879	863	883	843	892	865	791	883	827	862	849	817	913	884	837	854	843	879	864	878	936	931	866	863	929	836	853	835	872	931	886	820	907	880	834	873	857	881	913	883	859	838	836	865	979	849	845	853	884	939	894	869	820	820	864	917	885	899	897	847	926	921	848	898	808	839	886	857	928	851	869	892	902	874	808	843	924	945	930	851	861	852	858	866	876	851	891	910	930	818	874	819	915	860	889	887	898	857	918	842	868	833	881	865	851	885	911	867	912	895	913	859	893	877	937	858	896	913	894	929	897	890	884	897	906	858	858	833	859	901	886	869	821	885	886	911	846	875	856	842	929	891	847	887	919	866	903	914	838	890	823	882	912	883	909	889	859	866	875	866	890	879	889	848	866	876	850	919	877	893	878	819	876	902	858	900	907	858	868	854	866	909	881	878	883	888	898	877	906	873	845	824	857	898	881	877	876	851	847	944	873	902	906	837	902	904	856	889	832	906	854	933	869	882	869	900	857	854	809	908	875	937	879	865	874	888	903	914	902	886	864	887	905	860	869	843	914	876	905	888	817	847	925	866	826	894	913	927	875	907	857	829	926	885	912	862	834	893	873	885	868	880	917	925	943	865	856	916	890	901	857	915	891	842	860	897	838	868	880	863	892	909	868	875	906	874	930	844	892	920	892	893	846	884	864	891	862	909	878	862	871	893	919	853	890	872	871	913	859	862	904	877	848	906	865	935	920	838	821	908	868	876	892	833	899	874	936	864	892	910	828	883	892	874	901	883	882	884	899	847	928	869	883	927	905	853	849	843	896	839	892	855	877	954	863	854	857	856	871	902	842	815	880	894	873	870	866	886	934	871	892	834	872	931	891	870	878	852	889	878	873	895	847	869	858	867	852	936
4342	1452	989	735	383	346	235	154	180	159	209	226	260	183	153	147	119	97	100	68	89	70	70	82	71	80	80	89	61	84	67	80	68	69	80	69	76	70	71	53	96	64	93	89	70	75	77	88	80	73	79	74	79	84	71	77	87	72	56	74	82	74	67	75	76	74	77	68	76	66	64	74	75	71	74	77	77	69	73	62	75	69	85	75	61	77	69	75	78	77	77	77	78	77	67	73	75	75	79	80	93	81	84	63	94	78	69	83	83	72	90	73	72	65	76	78	71	96	73	61	79	81	83	67	76	68	72	88	78	82	75	62	89	81	69	69	73	76	85	89	80	75	73	81	67	76	68	82	65	75	67	86	68	74	73	80	66	78	90	88	92	79	79	65	58	75	69	93	76	75	81	79	82	63	99	81	78	87	72	62	78	60	60	66	74	75	76	95	79	79	72	80	76	63	75	59	65	72	91	89	61	90	83	73	71	82	81	60	64	67	74	61	69	79	66	63	75	89	74	69	78	82	67	91	88	78	73	87	78	92	82	73	81	69	76	83	75	80	77	66	81	83	82	85	64	73	79	86	74	51	81	55	99	59	72	82	80	64	76	77	78	62	85	81	71	67	71	74	79	82	61	89	84	78	82	68	84	70	78	81	78	75	83	79	87	77	80	76	75	63	73	61	76	79	91	81	82	81	71	85	65	72	87	71	79	68	74	74	70	91	67	73	89	65	82	93	75	67	69	91	85	75	69	87	74	69	75	89	71	75	67	73	74	76	78	60	66	78	76	74	76	74	82	72	79	72	66	62	79	65	90	73	77	72	92	77	90	81	75	63	69	85	83	75	80	67	68	74	73	79	58	80	83	71	73	78	67	87	53	80	70	77	70	85	73	79	70	79	89	81	85	66	90	72	92	84	78	79	75	76	76	68	76	73	76	77	66	65	76	78	66	68	77	73	80	67	83	68	85	68	74	64	61	86	70	74	80	71	63	64	77	73	67	81	71	64	73	69	75	69	86	87	74	77	78	83	83	67	85	68	79	78	95	83	79	70	85	98	81	78	72	98	91	77	67	70	81	68	93	82	85	70	71	90	72	69	80	86	74	80	76	76	81	80	85	72	81	84	82	67	82	74	85	81	85	75	64	73	74	79	80	81	77	83	74	73	83	65	81	73	71	75	92	83	80	70	78	65	82	76	78	66	79	82	75	78	82	72	89	77	63	75	63	76	69	84	61	93	71	102	67	84	84	87	68	85	66	80	79	69	88	75	69	78	71	83	66	67	81	65	77	56	82	79	84	57	70	83	88	81	85	86	64	73	66	63	71	70	74	73	86	93	72	71	77	81	85	85	88	72	85	75	69	83	84	83	87	75	73	91	61	72	79	66	75	82	75	67	76	66	83	77	83	76	64	70	70	82	70	82	71	67	62	81	84	80	69	96	81	74	82	86	91	61	81	54	67	74	85	78	74	70	76	69	71	70	79	81	86	66	71	69	66	84	90	88	70	63	89	68	75	71	66	70	76	66	68	65	77	75	89	76	67	76	74	68	75	75	66	86	64	81	83	81	80	74	66	72	72	77	69	76	84	82	70	71	84	68	69	82	69	82	67	77	66	63	75	71	66	80	59	77	66	64	64	89	71	91	81	85	77	63	67	100	73	75	95	73	61	85	76	75	83	71	60	84	74	86	65	69	74	77	72	68	75	88	62	76	81	85	70	87	78	76	74	65	69	90	87	85	58	64	76	66	71	68	91	84	58	70	78	81	81	96	79	70	69	75	84	63	52	76	84	73	88	69	69	75	77	64	87	73	72	78	90	73	93	66	59	69	86	70	74	85	80	71	77	67	67	67	78	75	61	88	86	72	77	80	72	85	71	83	88	77	56	84	80	67	87	77	71	90	75	83	81	78	75	62	83	61	79	57	79	91	73	72	72	75	79	75	93	71	69	79	88	82	87	61	75	84	81	91	84	86	67	79	73	91	93	78	75	67	64	93	80	71	77	76	84	79	70	77	74	89	62	76	78	86	80	87	72	65	73	89	72	90	72	68	73	88	69	52	75	63	79	93	63	72	82	74	81	86	89	74	76	72	92	86	90	74	78	83	71	83	69	72	81	85	67	76	53	77	72	67	64	77	84	106	84	69	76	74	92	83	73	83	78	84	77	84	82	78	81	73	74	86	76	74	87	84	77	73	64	97	89	75	95	64	68	71	75	74	70	76	81	83	66	73	71	72	89	72	67	80	82	74	76	74	76	94	85	95	66	85	64	74	94	77	79	76	89	71	76	72	79	75	65	63	77	84	77	84	79	72	89	92	68	85	79	59	80	73	91	82	86	98	59	60	86	76	63	76	90	88	83	79	64	67	83	78	77	64	80	71	89	64	84	84	98	82	80	87	90	80	71	81	78	86	66	65	79	80	81	82	77	74	81	61	57	86	73	73	61	98	76	64	74	89	65	85	80	76	88	78	74	76	82	89	69	70	89	83	98	65	69	72	88	83	79	73	80	72	92	70	77	82	65	68	82	58	90	75	79	81	76	71	73	79	72	84	85	77	76	76	67	78	91	74	81	76	78	77	88	80	79	66	74	84	95	80	102	65	78	94	86	70	88	86	45	69	75	67	97	75	69	74	84	75	74	92	82	76	69	90	65	77	92	75	85	90	83	70	77	74	102	67	64	60	89	82	75	69	81	72	69	72	74	88	64	72	75	78	64	81	80	57	92	78	87	78	74	77	76	57	72	75	74	76	68	86	71	67	78	84	76	69	89	70	82	82	63	60	69	83	68	75	88	64	61	84	68	78	66	80	80	68	86	82	79	70	74	71	69	96	64	85	55	77	76	77	76	82	66	89	69	77	84	69	68	84	72	83	74	74	75	83	97	86	93	69	75	66	82	86	68	67	79	85	66	72	61	63	72	82	72	78	65	73	79	65	73	72	66	75	77	90	77	66	78	69	74	70	87	75	77	71	93	83	65	84	77	68	69	63	78	64	80	75	76	75	74	97	94	75	94	74	79	69	86	71	67	68	55	84	69	73	69	71	98	70	74	74	69	74	77	90	76	70	89	83	80	78	83	69	72	60	88	75	61	76	74	68	66	84	74	61	90	79	89	58	83	89	97	79	68	85	60	85	71	82	90	73	79	75	77	79	68	72	78	77	73	77	74	73	77	73	80	79	72	80	97	55	65	66	69	88	78	61	61	76	72	68	72	66	83	55	73	71	71	75	86	95	61	72	96	78	78	87	87	104	85	70	80	90	71	70	84	86	69	71	68	77	80	81	74	65	80	79	74	73	86	76	82	77	88	63	86	89	79	87	61	88	76	70	86	75	84	66	80	81	87	68	89	64	79	90	88	69	74	80	79	67	75	61	94	75	82	96	71	70	83	70	78	70	79	90	58	76	84	79	78	75	73	99	94	79	77	70	85	74	64	73	68	82	86	80	77	75	80	88	82	94	70	66	69	69	61	70	84	66	68	69	88	65	61	90
26787	13523	9952	10677	12957	12791	7097	3911	3765	4053	5018	5656	5283	4193	3392	2503	1478	1156	945	744	684	590	606	590	597	564	618	590	580	553	595	592	615	619	626	568	553	575	593	554	562	556	568	540	577	576	573	573	583	589	583	550	573	533	579	594	602	586	561	543	581	566	522	575	585	573	550	579	593	575	553	550	584	585	560	562	569	570	600	609	576	557	588	566	584	612	569	558	558	593	583	610	591	542	589	583	583	583	573	602	551	599	569	583	564	553	631	577	579	568	573	606	576	561	598	622	564	579	566	590	547	599	542	580	592	569	539	577	534	548	585	597	587	596	538	589	554	583	573	556	558	523	617	589	579	597	557	616	565	567	567	577	548	579	580	629	636	610	570	562	538	583	595	600	612	581	567	553	577	581	595	555	580	558	580	563	560	616	595	572	549	599	567	600	559	627	541	570	605	548	595	579	594	586	597	568	595	579	623	541	562	620	559	556	568	596	554	602	568	571	568	558	594	563	641	553	617	563	549	620	588	585	591	535	604	546	600	592	597	562	566	581	583	560	590	595	580	578	580	613	551	608	576	610	599	577	542	547	595	581	584	585	577	606	596	564	573	613	541	563	544	565	569	577	591	567	589	579	563	563	590	542	589	582	610	581	583	555	565	605	605	578	606	575	611	587	547	563	547	592	621	565	569	591	536	593	566	546	572	542	550	549	606	588	543	547	560	589	569	600	603	584	569	574	581	525	570	565	567	584	564	602	565	540	597	600	604	558	580	551	593	569	577	575	598	572	569	579	594	570	550	593	580	556	570	570	612	618	589	587	555	579	634	582	582	578	603	570	572	569	579	622	605	547	593	620	598	562	546	540	626	532	555	555	561	610	624	568	552	581	525	570	600	602	615	596	592	590	578	577	557	603	539	597	609	576	584	611	591	579	603	598	582	613	602	602	577	557	558	609	585	569	616	579	550	574	570	562	558	539	580	564	594	633	521	555	573	574	563	551	583	556	556	568	582	600	549	584	607	603	581	581	552	593	624	625	579	648	569	551	573	586	575	588	590	613	569	554	666	617	543	573	606	582	585	603	607	556	582	587	591	533	568	554	569	571	610	542	562	571	562	548	568	547	586	611	594	547	607	531	585	588	576	549	592	569	594	609	571	533	617	581	571	565	532	564	562	610	633	585	584	560	556	592	597	583	599	582	550	559	584	589	532	561	598	546	584	595	574	595	597	557	580	557	546	589	573	593	603	595	575	570	608	612	566	604	507	558	554	615	592	566	560	583	600	624	603	581	560	609	554	585	571	594	573	629	548	605	610	608	542	555	620	562	593	580	595	613	574	578	584	584	573	585	573	570	630	568	549	607	598	594	583	599	610	578	612	560	575	562	577	596	576	620	576	555	542	538	603	547	579	586	562	514	606	588	579	598	572	555	606	561	559	609	613	628	627	563	583	597	585	564	586	623	590	562	580	574	599	577	580	563	582	566	558	566	567	613	594	643	587	579	601	582	571	553	576	588	569	586	538	625	529	608	551	619	546	559	584	607	590	606	565	580	641	561	593	563	581	554	586	577	520	553	573	594	543	537	599	592	563	572	552	561	621	581	600	614	604	605	563	610	555	555	602	588	589	561	560	593	559	579	587	567	567	583	572	560	584	551	597	589	598	556	598	588	577	603	560	575	580	565	578	593	645	574	545	564	551	560	555	544	600	593	587	577	560	630	550	558	596	543	520	563	507	552	552	637	591	588	587	547	590	598	580	590	607	533	621	551	583	601	588	578	584	579	573	585	579	587	535	608	565	560	561	570	558	601	579	578	613	617	569	600	558	599	586	553	570	543	587	558	574	576	559	576	571	578	585	541	595	608	551	537	588	589	583	559	608	573	586	569	609	569	600	609	589	540	560	590	575	596	569	563	618	539	540	581	567	596	556	557	595	598	561	580	602	573	587	557	547	608	542	567	637	605	585	579	601	533	549	555	593	569	559	558	545	526	592	532	595	593	613	604	577	551	601	571	588	578	582	557	615	551	558	574	557	586	567	575	584	601	549	600	568	521	546	578	582	551	595	597	560	589	565	584	561	532	541	560	554	624	556	584	606	547	603	552	571	586	550	564	641	582	601	549	555	563	567	565	601	589	611	581	564	545	567	606	578	594	559	538	595	589	587	559	559	564	575	591	582	542	581	597	556	537	525	579	608	582	566	578	566	580	565	579	581	576	534	555	611	567	581	591	528	560	592	600	515	572	560	596	578	600	546	552	585	632	574	595	594	571	555	617	587	568	567	545	565	597	569	602	530	598	563	585	618	582	587	583	557	582	566	592	582	570	566	551	597	575	553	587	569	541	576	601	568	593	537	549	577	578	585	571	571	590	577	549	603	572	566	550	584	590	545	567	621	563	577	578	572	576	614	591	543	581	578	557	544	649	602	552	575	582	563	566	593	565	600	595	587	549	556	572	564	567	576	550	568	556	577	576	570	613	568	571	597	630	545	573	529	562	550	572	582	645	555	564	628	564	577	565	560	590	605	578	540	582	525	576	592	586	569	558	575	566	606	569	556	571	574	624	560	610	565	522	576	620	594	568	608	563	581	579	604	561	618	628	608	611	606	552	613	567	584	551	559	572	548	558	609	539	556	605	585	549	614	583	580	552	568	618	563	574	576	560	578	585	552	611	608	558	585	589	571	605	564	581	582	570	543	587	562	613	547	582	596	541	547	627	579	576	539	552	591	626	610	554	586	550	556	557	605	604	570	587	565	520	603	565	614	588	606	608	563	574	563	569	597	575	563	520	567	571	593	574	592	581	546	581	572	589	595	586	600	593	623	621	568	517	598	607	589	580	562	613	537	593	594	559	606	572	548	555	582	574	587	558	545	534	592	563	580	597	585	590	570	580	579	571	576	566	585	559	580	544	617	588	589	586	632	609	567	566	609	606	563	561	571	526	565	600	541	568	612	576	545	606	552	571	578	600	602	570	580	575	605	611	581	582	560	555	605	599	550	529	591	602	632	581	562	557	571	569	581	598	577	588	552	591	566	540	580	530	540	623	564	551	609	560	567	552	515	582	575	601	576	594	589	596	594	581	554	626	596	592	548	596	581	558	630	580	583	637	580	571	612	597	586	607	567	570	599	582	610	574	609	622	608	581	603	576	589	552	606	583	586	602	578	561	583	571	588	551	541	603	576	577	575	565	574	606	548	598	536	612	563	583	571	628	589	615	576	565	592	599	555	613	573	550	567	593	598	607	612	596	569	577	598	562	535	587	565	565	617	582	599	574	597	593	549	547	602	574	599	583	559	602	560	606	562	623	559	533	540	603	592	561	607	578	569	582	590	581	543	555	611	576	591	525	595	552	615	562	606	597	546	541	584	541	583	589	606	599	575	602	568	578	590	584	579	586	543	573	561	563	572	563	612	566	564	617	581	579	566	561	591	574	581	547	542	585	580	572	552	576	587	568	556	573	587	582	577	566	572	615	583	574	516	556	574	552	607	597	594	561
6395	3071	1806	1232	790	512	429	451	528	627	766	934	931	748	562	421	259	212	162	126	117	104	112	99	108	125	99	105	111	102	87	114	116	118	102	113	87	99	120	110	108	112	87	104	98	111	115	115	110	112	99	108	110	86	118	107	118	113	115	110	119	102	102	91	104	114	105	131	115	115	113	98	90	97	87	106	115	87	104	90	91	123	105	127	108	101	108	128	115	108	102	115	107	120	126	104	99	99	102	102	105	103	94	114	104	108	117	103	104	118	107	86	98	107	115	92	101	110	107	86	102	127	100	124	107	94	114	119	108	102	101	92	113	110	98	105	108	110	98	108	100	117	104	105	107	104	93	108	96	83	86	116	122	120	98	116	104	102	111	93	90	97	105	105	114	121	102	108	106	127	96	106	99	119	112	104	101	103	102	129	113	89	89	123	104	92	100	123	96	98	133	94	94	104	101	103	110	86	100	119	119	115	109	110	99	111	87	99	103	98	112	125	111	107	134	121	105	89	101	89	101	113	106	108	98	99	106	91	87	122	78	105	90	98	93	99	109	108	107	125	117	102	93	94	107	116	129	114	122	113	108	121	98	113	111	112	99	114	105	116	105	102	101	117	86	106	129	115	113	109	118	107	115	113	105	115	112	108	97	96	97	124	101	141	112	118	102	109	102	109	134	110	107	92	128	100	113	103	114	118	101	97	113	117	99	104	102	93	116	107	111	95	111	101	104	108	94	105	128	111	112	93	107	102	109	114	102	90	116	105	99	130	122	105	117	94	101	113	102	101	96	106	104	112	112	102	101	88	115	113	96	102	109	105	102	114	97	106	116	132	101	102	107	103	104	119	116	108	106	100	93	108	103	109	118	86	120	101	115	88	102	125	98	96	115	107	109	116	111	110	119	84	95	116	97	103	106	115	115	114	96	79	113	103	95	93	119	94	95	99	115	105	103	109	107	83	109	111	104	85	91	107	96	103	115	117	127	105	132	100	109	96	106	103	112	104	111	108	99	106	106	106	109	101	114	112	92	95	98	119	94	110	94	114	98	119	112	110	105	100	99	111	102	94	99	99	131	118	101	113	102	115	91	106	102	79	98	92	97	102	138	106	112	101	117	102	94	107	102	90	127	111	113	105	103	96	109	109	99	111	108	105	94	122	103	103	108	98	96	95	116	111	103	111	94	97	109	109	115	106	109	107	120	109	109	99	91	112	103	103	98	100	134	114	106	102	99	86	93	109	101	106	85	107	93	123	98	91	104	109	95	97	105	109	114	107	118	92	105	106	100	112	121	95	101	90	104	103	104	102	115	100	107	108	124	106	89	125	86	99	104	118	107	108	99	92	89	103	111	108	96	111	98	94	105	90	91	102	94	91	101	92	107	127	119	108	96	109	103	110	99	110	113	133	112	88	116	96	101	116	105	97	98	112	109	110	101	97	99	108	101	94	105	104	117	100	127	116	100	119	112	97	115	104	116	105	108	92	134	121	101	113	102	102	87	100	119	109	101	100	107	106	115	107	104	107	96	95	108	103	104	91	129	96	99	109	116	106	101	125	92	118	108	106	97	98	106	112	86	108	119	99	107	93	100	97	87	96	115	111	107	96	112	91	115	123	94	97	102	127	98	116	109	98	103	102	117	96	95	116	102	97	109	95	102	94	102	123	110	98	102	104	106	99	108	95	104	117	113	101	115	102	98	110	119	107	100	91	111	119	114	122	109	122	87	112	128	122	97	105	121	106	99	112	117	102	87	105	112	126	122	106	100	126	98	93	115	104	107	109	134	104	120	123	99	96	108	117	102	107	117	103	117	103	92	107	105	119	102	90	104	99	108	95	100	109	110	117	101	107	115	113	103	114	112	93	117	115	120	111	110	111	108	106	117	119	101	103	107	114	104	118	100	110	111	92	99	95	122	109	111	117	107	105	118	120	110	118	112	118	107	114	113	90	119	107	111	109	108	100	104	83	86	106	87	115	108	84	112	120	93	112	92	92	107	112	109	117	90	111	87	111	92	112	86	113	107	112	109	109	107	96	113	98	106	129	117	100	102	101	103	94	112	115	99	104	120	85	110	106	120	90	102	117	90	91	101	116	120	119	104	107	106	93	108	106	99	88	109	99	94	119	97	95	117	91	107	118	114	105	100	109	103	112	102	92	95	109	89	95	105	111	100	99	110	113	96	103	97	123	109	118	87	117	101	109	118	93	108	120	106	97	99	98	112	91	88	114	96	119	88	119	112	99	101	111	99	118	118	109	103	109	94	118	103	94	103	111	89	109	117	100	81	106	99	108	101	104	111	123	115	109	111	84	116	89	111	108	93	107	114	113	122	108	122	100	102	116	105	123	114	92	111	90	117	105	109	101	104	113	95	98	111	101	124	109	110	122	84	99	87	108	120	109	116	116	107	99	106	102	109	109	93	110	126	103	124	128	93	105	105	121	105	113	125	92	105	97	116	113	109	101	106	113	120	104	105	105	108	99	111	112	114	109	105	105	109	127	98	80	109	114	121	116	104	108	112	109	111	92	103	110	100	103	114	109	112	90	88	84	84	106	103	92	107	107	121	98	112	121	98	100	89	109	111	106	113	113	110	108	112	106	104	108	118	122	107	95	115	125	123	106	118	128	98	91	99	81	94	90	111	102	106	110	105	96	109	98	98	85	103	109	106	94	123	111	112	103	108	123	118	102	98	94	92	116	115	113	117	129	98	120	95	101	111	97	104	101	96	104	97	107	108	111	99	106	110	105	115	117	96	106	109	107	95	89	113	108	111	92	99	117	97	101	107	89	97	111	126	118	93	76	92	118	104	100	103	131	113	117	104	95	110	112	127	123	114	108	98	98	93	103	99	109	91	98	105	80	110	127	104	108	107	110	105	95	102	101	115	104	108	123	98	96	96	105	106	99	105	110	96	98	99	115	99	101	111	109	101	116	99	109	104	105	100	113	99	113	120	106	88	104	94	99	91	105	106	112	104	126	99	111	108	95	109	114	112	87	130	107	116	121	104	111	112	117	103	87	89	112	113	119	113	108	109	93	92	94	117	124	96	96	96	123	117	99	89	120	118	96	94	104	103	114	95	93	107	109	106	103	110	117	111	105	111	137	95	88	116	116	92	110	103	95	113	116	112	113	109	114	104	109	118	88	89	115	96	91	106	101	113	81	112	110	101	96	102	116	103	113	110	115	106	107	91	95	106	101	114	117	107	114	103	105	113	98	108	93	94	125	123	109	113	94	94	121	115	101	111	94	109	96	112	110	106	101	103	90	118	115	108	122	115	103	101	109	107	113	102	96	92	99	119	113	89	118	105	112	116	115	108	121	92	96	90	97	120	104	125	88	92	109	110	119	98	117	98	114	97	84	108	118	107	118	124	115	104	107	93	105	117	111	127	88	95	107	111	104	122	106	117	86	106	97	97	120	100	115	98	134	101	112	104	116	100	91	115	99	107	114	98	112	113	107	85	111	86	80	104	100	96	101	103	88	99	100
34352	19975	13948	15492	18711	16685	14698	13394	14000	14758	15955	17956	16959	14218	11222	7572	4171	2900	2003	1329	1029	885	842	818	753	822	826	781	801	828	817	889	858	886	859	827	816	785	784	808	780	729	787	764	812	786	799	727	770	764	796	776	776	732	805	810	768	792	794	786	849	802	823	759	746	797	743	771	812	816	830	759	763	779	785	774	850	750	744	805	841	784	787	787	774	807	810	766	801	742	734	770	842	813	745	756	743	801	775	780	764	808	807	783	762	804	790	776	840	791	758	773	785	748	793	772	752	832	793	822	758	771	753	733	765	817	798	799	762	804	784	781	777	773	816	816	771	788	768	733	760	775	758	805	773	816	825	811	742	875	791	798	768	817	816	767	827	786	822	834	812	765	781	814	813	795	818	818	786	762	761	768	795	804	792	772	812	736	740	789	780	773	737	789	771	807	805	786	792	800	766	785	805	775	783	817	793	774	807	780	778	782	771	827	708	832	788	784	782	781	811	805	816	781	753	829	762	787	775	757	768	749	790	744	778	840	768	787	833	778	789	740	789	766	774	822	810	814	816	811	796	785	802	731	798	768	774	762	794	782	761	781	813	749	755	698	807	821	812	783	818	778	771	813	780	787	804	801	804	790	798	790	749	816	794	746	780	760	747	820	748	820	769	804	766	817	820	764	761	749	754	793	842	795	750	722	776	774	795	788	773	790	808	772	798	808	821	756	813	784	814	828	810	773	812	819	795	811	770	794	773	776	762	781	786	765	812	778	810	803	834	775	783	838	789	774	828	814	824	768	764	792	808	824	729	819	795	733	767	766	770	799	823	806	789	797	763	871	799	790	773	811	759	852	788	780	781	834	851	823	836	801	782	763	777	795	780	829	807	767	765	808	820	821	798	765	790	742	779	738	762	783	751	781	755	791	769	812	822	796	799	776	779	824	780	788	781	752	765	785	754	754	780	828	742	757	779	770	779	812	826	780	783	787	762	802	761	783	804	761	755	817	807	812	807	773	841	809	783	775	796	753	760	786	751	774	761	805	816	812	706	775	783	792	751	729	792	780	703	808	784	759	884	796	826	762	783	801	836	837	850	826	782	739	805	776	767	780	800	798	746	786	773	796	775	747	829	824	766	820	821	745	831	773	809	774	800	769	758	777	776	834	817	796	821	788	758	762	768	798	803	791	744	807	785	780	792	784	777	788	758	809	789	826	811	763	792	808	784	802	766	768	823	816	787	788	829	783	788	844	816	846	730	777	786	796	749	814	734	802	772	832	778	808	802	786	757	772	786	704	782	794	784	779	797	799	736	741	815	735	736	731	833	792	767	791	815	763	800	782	792	762	761	739	769	770	799	817	800	753	787	796	805	797	815	768	793	778	778	845	762	766	762	767	741	777	747	800	778	830	759	751	815	763	792	758	741	801	772	802	781	770	748	814	727	744	726	777	781	803	783	779	815	825	760	789	822	791	823	793	766	786	763	831	796	799	813	752	849	755	775	765	825	743	813	727	776	793	762	770	767	772	790	812	814	832	795	803	782	767	778	798	812	779	839	772	847	785	789	760	815	788	789	804	757	780	762	781	807	830	778	793	813	818	747	838	849	800	805	819	838	804	782	778	806	789	777	765	814	769	774	824	790	764	788	775	774	740	798	757	792	786	769	756	771	785	851	823	763	759	858	794	770	761	817	787	808	785	824	773	783	765	809	795	805	781	842	822	735	787	829	799	806	831	793	794	821	762	775	764	798	794	799	796	812	787	762	770	766	824	772	733	800	804	798	759	808	789	797	761	734	803	836	766	803	729	846	802	838	813	799	821	747	739	808	755	771	806	753	827	742	755	792	764	811	808	764	802	782	837	777	808	757	817	773	779	774	814	807	805	731	804	743	801	815	802	789	814	726	780	775	788	815	775	830	797	769	823	822	766	843	835	830	741	796	753	781	758	765	769	800	780	828	845	796	760	775	794	770	758	794	767	809	806	823	755	771	769	778	779	790	756	747	767	785	728	784	810	758	802	800	783	760	787	775	794	797	787	764	762	809	841	816	826	839	829	794	765	788	793	773	770	790	749	805	786	755	786	798	822	795	827	785	800	801	785	815	758	745	785	777	838	821	800	799	836	785	770	746	765	822	734	816	779	803	793	765	742	787	795	797	811	767	757	725	782	801	770	859	802	745	781	796	727	833	756	783	742	802	808	791	798	806	802	762	766	808	758	733	830	818	808	788	746	750	820	850	773	809	769	809	796	797	768	835	849	781	781	764	753	812	814	786	782	807	798	796	800	782	758	757	814	786	780	830	808	775	779	774	792	791	790	813	792	778	805	792	769	776	778	771	779	794	786	795	828	757	786	806	805	825	801	804	801	845	747	764	769	779	748	760	752	756	797	803	807	791	735	781	791	757	777	786	783	810	810	769	762	771	803	784	771	758	760	798	787	849	824	771	781	793	715	835	759	812	800	798	782	816	702	777	816	769	784	754	774	753	799	780	745	771	778	788	743	784	779	760	805	833	780	804	812	780	835	752	788	801	779	801	747	788	759	745	823	822	831	758	769	793	772	804	811	815	800	790	811	784	766	789	791	778	817	806	777	783	819	749	779	803	769	802	751	828	800	788	778	804	853	794	739	817	792	762	818	747	839	772	832	848	751	768	762	843	759	789	794	852	775	774	803	818	743	779	805	864	783	775	754	818	795	803	815	833	802	826	776	823	812	729	766	778	774	796	776	756	804	744	759	815	770	776	764	798	782	765	798	824	751	784	802	813	871	796	714	784	828	750	794	750	802	767	776	802	785	793	777	794	781	780	780	803	779	781	757	790	811	840	800	747	777	762	785	793	826	791	740	846	773	787	794	791	788	805	793	840	743	781	763	756	715	768	793	816	747	839	775	802	823	812	791	801	783	810	794	788	761	789	795	779	799	782	795	767	784	790	776	789	794	770	787	799	762	783	775	804	767	796	781	804	801	810	757	770	817	803	799	815	767	825	794	818	747	785	808	716	730	770	770	792	782	829	782	781	783	773	772	822	785	791	767	757	806	846	768	750	799	837	839	743	805	765	817	791	748	765	746	843	795	786	779	761	765	782	739	739	761	766	852	749	761	806	794	747	808	828	790	802	766	771	804	756	821	775	800	783	745	776	777	747	739	783	766	736	812	790	800	828	769	796	750	777	774	799	750	804	815	753	723	775	781	821	782	797	751	765	817	788	790	784	801	760	767	823	816	787	784	831	817	783	811	775	767	766	779	789	728	791	861	815	805	771	787	784	833	813	821	743	796	819	783	766	790	796	762	844	785	820	825	783	832	807	829	790	749	795	748	753	817	746	805	747	778	812	810	790	804	777	783	814	776	769	745	805	782	795	767	815	776	821	754	802	788	793	764	776	788	772	781	785	772	790	780	801	791	826	845	830	833	758	788	730	837	789	773	861	792	781	790	796	797	763	786	796	826	782	805	781	806	814	773	784	752	809	778	795	799	750	793	793	846	826	825	755	745	775	761
6373	2918	2312	1190	563	493	482	434	487	602	683	877	825	625	529	435	232	184	154	112	68	89	88	69	75	75	82	69	82	78	79	95	85	76	91	84	85	75	86	70	87	76	66	82	86	79	74	88	72	73	99	84	94	80	92	101	78	82	96	86	75	85	87	78	75	75	61	99	77	77	84	86	78	72	79	90	79	83	87	85	73	81	69	95	75	75	86	70	79	81	82	75	74	63	70	99	90	81	79	92	78	90	66	85	92	75	86	86	77	78	88	87	79	65	98	91	72	91	80	87	79	96	71	94	70	77	84	95	65	85	73	98	80	91	73	73	111	77	86	86	79	82	70	85	87	88	90	81	85	72	76	75	75	94	88	79	72	60	84	63	97	79	87	86	77	79	84	94	84	87	96	89	64	93	87	82	87	64	79	81	87	77	92	90	83	70	70	92	92	83	77	74	86	93	74	97	86	87	83	73	61	68	77	66	93	72	81	62	86	91	78	85	88	80	87	71	89	72	93	60	68	84	73	79	101	78	83	70	89	82	78	96	72	77	84	64	86	76	84	76	72	83	70	89	83	78	85	69	86	77	82	88	85	73	86	80	75	73	85	75	71	93	85	99	87	76	69	75	104	78	80	81	80	84	90	67	82	71	91	70	63	94	80	74	80	86	88	83	95	84	70	80	86	85	77	81	92	86	82	57	81	88	81	65	67	91	96	93	70	65	73	81	88	79	86	88	94	70	78	77	75	89	68	76	84	94	90	93	91	96	78	66	57	84	70	82	66	78	73	87	70	88	88	88	74	68	86	78	83	80	98	70	79	83	78	95	71	81	89	84	80	82	72	64	72	80	76	84	82	78	77	97	82	93	97	75	73	72	82	77	93	69	88	74	83	84	77	76	98	84	71	68	79	99	87	83	97	86	72	87	76	85	75	96	81	80	95	80	67	93	83	82	75	85	85	87	85	76	92	73	71	85	99	81	71	87	76	94	65	59	92	76	71	85	66	78	70	57	85	82	106	74	80	83	83	86	86	78	79	75	85	61	75	72	80	91	75	78	85	75	86	71	76	82	87	81	90	91	85	63	83	86	95	84	76	77	93	87	89	75	81	77	61	84	88	74	70	79	89	84	65	69	69	77	92	79	74	91	72	81	72	85	74	79	85	82	94	89	86	84	59	92	70	68	83	78	85	88	92	82	97	88	90	71	80	70	73	86	101	76	90	79	84	81	86	78	86	83	77	83	77	83	75	80	61	89	68	95	63	91	86	76	104	74	91	76	69	78	92	96	91	78	74	74	86	81	76	75	62	86	81	90	75	83	81	80	91	76	72	89	96	76	75	82	87	65	74	78	96	66	93	77	81	75	71	85	85	89	85	86	80	88	76	77	78	69	83	82	91	89	81	72	76	76	79	83	67	104	83	79	84	73	87	80	76	70	80	91	92	81	86	82	66	82	73	86	78	87	82	85	73	87	88	91	73	89	75	77	86	89	95	88	81	79	93	78	78	82	76	92	76	74	65	89	86	76	91	87	88	68	84	73	84	72	76	90	81	94	87	60	75	79	67	90	67	78	69	66	71	88	78	69	83	100	79	78	76	79	86	89	69	92	96	86	106	80	70	75	94	73	77	81	82	76	82	77	86	82	72	72	82	78	89	82	74	78	75	90	87	79	70	87	67	82	81	95	78	90	87	73	97	76	88	84	75	81	70	86	64	90	76	76	69	60	79	74	82	92	80	71	73	85	91	90	73	73	74	82	87	74	76	90	77	91	70	77	78	62	73	84	88	87	85	91	67	70	68	89	89	86	88	89	82	84	88	77	79	92	100	67	72	95	79	102	86	84	78	93	57	78	95	81	70	89	81	90	79	93	81	91	80	87	76	64	70	98	77	72	89	85	84	87	85	71	75	71	90	89	96	93	95	82	76	88	76	90	103	87	75	71	82	87	69	78	101	81	59	100	78	92	68	68	69	78	86	81	86	85	77	89	100	98	72	88	86	66	80	89	102	103	74	77	75	80	76	83	83	73	67	94	88	78	89	85	84	83	70	96	79	83	79	97	86	97	82	74	83	78	70	84	66	81	82	85	72	89	75	67	74	80	101	97	79	83	68	89	89	80	85	70	98	86	94	90	74	94	70	89	81	78	66	91	91	83	88	77	88	78	89	76	74	83	71	72	82	90	94	84	79	88	82	83	82	82	87	80	72	79	83	63	87	97	66	81	88	97	71	92	79	107	77	83	81	73	61	78	76	88	74	91	98	75	81	69	92	83	88	89	91	80	83	83	75	84	92	87	79	79	87	91	93	79	69	69	82	89	94	87	91	81	74	70	87	106	73	64	79	87	71	91	99	91	77	73	87	78	87	66	86	83	76	72	79	79	99	87	79	82	75	70	70	69	96	89	70	95	78	53	64	79	64	64	70	76	72	74	73	81	73	87	72	71	85	91	65	90	82	100	88	80	88	84	88	95	77	91	82	85	88	68	86	77	87	99	77	82	87	90	90	78	72	92	74	89	82	79	90	79	101	80	87	71	79	90	73	89	75	70	94	81	86	86	74	68	79	79	89	96	72	60	73	96	89	62	86	83	94	78	96	85	105	94	104	83	86	96	81	87	81	91	81	80	64	78	66	83	73	81	87	84	87	83	72	84	94	70	77	79	79	95	82	79	74	79	75	78	77	76	72	97	88	84	83	78	92	82	89	100	84	96	76	86	79	98	101	84	101	93	66	82	97	89	83	91	89	75	77	73	89	73	81	80	91	83	83	92	88	82	76	76	58	91	80	76	74	91	83	82	80	68	80	76	86	83	79	85	75	82	92	89	87	82	86	79	69	77	92	82	79	99	83	94	62	81	85	80	88	83	75	83	75	75	101	86	86	77	76	82	78	75	86	79	81	90	71	88	72	80	87	78	85	81	101	64	79	71	74	76	81	85	71	87	72	83	91	79	68	92	85	65	72	71	82	75	88	71	90	92	72	90	83	87	85	91	84	74	79	77	98	86	76	82	91	86	86	77	86	77	65	77	85	82	88	70	86	80	93	80	91	79	72	96	86	95	103	80	77	73	87	81	91	86	81	80	91	74	77	78	84	95	53	78	81	85	99	96	90	89	69	84	78	87	71	73	84	88	78	79	91	104	87	74	69	84	71	78	94	75	92	64	102	81	96	78	73	83	71	72	72	93	87	77	82	81	72	104	84	97	77	80	92	62	77	81	77	85	92	83	89	79	100	68	94	81	84	87	75	87	83	72	66	68	81	102	81	86	86	80	83	87	82	62	83	81	87	88	71	74	70	92	72	70	79	74	90	71	83	99	89	86	77	76	81	78	84	75	80	86	75	83	72	79	89	72	76	80	77	77	66	100	85	98	91	100	74	87	84	80	70	77	74	69	68	92	87	77	83	100	84	70	72	61	67	97	110	82	70	88	77	81	87	89	74	88	80	77	76	94	83	86	88	92	80	90	80	77	89	97	75	73	76	82	82	74	84	69
31408	19763	17240	14742	15541	17141	15153	13436	14476	15203	16205	18524	16278	13658	11094	7983	4323	2830	2036	1203	827	699	584	645	678	658	693	624	619	692	667	720	672	653	653	654	626	608	565	642	592	612	610	686	579	589	629	627	587	660	591	623	622	620	579	585	666	614	635	631	619	622	594	588	574	606	623	607	640	625	650	636	621	631	609	646	648	640	635	610	652	619	642	646	615	598	603	602	589	646	637	656	627	622	573	582	643	624	645	627	606	635	596	622	618	580	602	607	577	591	610	602	623	669	634	614	587	602	655	609	607	620	623	638	616	633	581	646	603	629	670	625	616	622	576	627	607	616	639	628	584	614	626	589	593	631	641	607	647	633	607	646	619	652	632	628	628	596	626	651	635	611	542	646	594	573	622	647	613	613	611	571	586	591	579	613	621	608	613	634	623	599	614	600	619	669	624	640	643	641	611	559	608	613	624	588	632	604	622	648	591	629	580	615	598	607	655	649	625	610	608	570	608	595	632	630	612	626	606	635	645	609	593	599	601	620	641	613	619	637	595	611	619	599	569	621	623	594	615	600	615	648	587	648	565	586	628	640	622	591	567	612	614	633	664	619	604	632	621	604	612	603	590	624	578	646	660	596	617	630	611	598	613	626	609	642	657	614	645	659	633	634	659	606	650	652	630	626	614	603	601	628	612	670	648	693	648	621	612	627	588	610	660	597	605	590	591	622	609	624	618	644	630	651	626	621	663	624	611	625	603	648	593	639	594	654	676	609	606	611	643	626	598	618	577	521	597	655	626	617	661	632	642	617	596	611	587	638	619	667	593	572	675	583	623	603	657	601	594	601	620	590	619	625	598	644	635	619	624	641	658	609	590	628	657	613	630	603	607	622	575	646	653	664	634	621	610	610	608	591	631	616	630	595	627	640	559	580	602	631	615	609	608	581	644	636	640	617	618	618	636	574	636	609	625	667	667	585	632	600	617	645	607	631	624	635	595	619	655	630	636	599	665	595	626	672	619	612	603	608	585	604	604	629	624	617	594	616	644	652	613	631	644	650	586	622	656	593	592	614	634	568	632	606	614	582	631	631	640	645	593	678	653	604	622	622	588	619	628	609	644	625	629	607	616	620	615	608	633	637	616	639	576	659	589	641	678	565	638	633	568	587	587	617	640	595	619	603	613	586	612	607	632	660	589	643	631	655	644	581	610	637	597	622	670	700	633	644	625	619	574	614	638	667	626	577	618	617	634	600	628	685	642	642	646	620	631	616	599	575	591	621	617	578	613	604	619	677	632	619	622	623	642	638	643	586	636	623	632	666	607	620	667	621	612	577	607	613	595	598	638	607	619	610	591	569	640	639	619	670	570	633	634	606	625	626	574	608	648	631	621	645	642	594	603	602	646	598	593	603	617	583	620	619	656	643	603	600	607	607	621	624	614	602	594	614	646	576	608	598	610	610	572	641	601	635	649	634	634	617	634	594	616	592	629	643	634	645	590	615	641	573	626	609	673	658	601	653	638	655	608	583	635	609	619	584	620	584	634	618	572	591	604	650	633	665	613	623	618	645	580	577	606	601	602	607	634	627	612	618	645	636	639	634	628	605	610	625	578	580	643	636	657	625	634	628	650	611	581	620	632	624	612	589	592	590	629	617	608	668	617	626	629	624	620	653	633	648	614	634	618	592	600	631	644	646	675	620	623	636	629	633	627	602	625	636	570	590	646	635	565	668	655	656	611	598	619	659	607	625	571	606	660	613	558	620	610	619	642	655	647	570	652	660	647	621	622	670	619	633	670	598	606	637	619	599	592	634	651	614	596	624	632	629	646	587	591	620	638	613	592	644	601	634	625	614	695	632	653	627	646	599	632	611	599	673	621	633	611	636	603	608	620	649	630	625	637	615	598	605	595	657	621	582	632	632	595	631	655	633	628	631	624	607	611	632	662	642	673	628	664	625	640	636	590	639	596	622	594	607	598	642	655	599	639	619	615	565	631	617	622	667	643	657	618	623	662	589	612	599	631	655	598	593	634	614	607	614	597	642	611	618	638	611	636	588	585	632	615	630	662	607	595	631	592	628	614	665	604	583	669	636	649	617	659	598	602	588	600	662	602	615	578	628	622	653	653	623	651	629	608	629	657	646	645	607	632	647	601	627	621	640	633	659	604	635	613	633	604	662	643	639	643	637	645	637	640	578	599	629	630	621	577	647	646	631	604	602	633	640	651	657	630	595	642	604	610	593	665	611	579	647	666	628	624	637	590	637	622	614	608	639	619	608	610	621	602	651	633	600	606	593	637	588	624	645	641	587	635	630	607	641	601	575	590	609	597	593	617	616	655	577	592	618	614	597	627	580	577	590	580	613	634	606	653	624	649	648	645	646	634	656	620	601	575	584	644	586	630	588	604	621	634	597	626	597	602	623	633	637	618	565	616	619	620	595	591	610	597	607	617	619	601	613	642	626	631	582	654	577	643	569	633	644	630	622	604	573	670	594	646	655	641	608	627	624	638	609	632	609	603	640	655	621	620	630	616	603	622	597	636	620	603	615	591	589	548	659	648	575	633	597	607	650	604	607	626	621	604	626	623	639	682	619	646	580	596	659	640	612	617	627	612	621	607	593	660	608	652	626	638	638	615	598	569	606	596	630	614	654	618	640	643	595	655	612	583	596	617	602	625	608	639	597	610	612	592	633	607	691	624	603	622	623	594	631	613	626	608	652	644	642	626	637	631	626	616	624	607	627	632	643	658	658	610	660	617	604	625	645	610	592	621	615	603	605	603	635	634	615	570	604	615	568	611	553	621	609	639	599	628	608	652	602	590	657	648	639	587	600	654	627	592	582	647	625	631	700	626	592	638	634	607	621	633	653	670	684	618	597	679	624	615	625	627	609	623	619	653	646	642	607	649	639	644	613	652	660	600	615	660	643	611	595	593	628	652	629	613	639	600	610	622	648	617	617	614	630	646	649	647	648	601	647	590	601	656	594	644	658	611	647	609	609	580	613	632	641	609	645	610	647	658	613	665	650	597	614	568	635	636	621	626	680	596	704	572	609	639	592	603	617	608	606	621	631	589	648	589	609	628	607	604	602	605	644	665	605	606	569	640	660	584	677	622	618	615	578	630	591	637	627	578	629	636	640	594	633	645	674	627	630	582	642	597	593	628	660	643	602	584	647	558	628	594	616	627	618	613	640	626	618	624	611	627	616	627	627	603	599	642	642	599	638	621	633	640	591	583	615	607	575	623	620	606	580	616	638	636	624	658	637	599	605	573	635	617	633	670	605	619	604	646	653	613	635	622	656	622	607	609	583	632	651	643	630	644	598	608	614	615	654	644	653	639	626	624	596	633	634	626	621	611	612	608	616	608	652	626	661	629	615	645	620	636	601	652	628	586	607	620	595	547	643	599	607	614	623	636	635	654	611	617	644	662	609	592	609	628	611	640	585	668	606	664	665	628	623	603	624	623	609	624	610	605	654	639	606	599	627	575	628	640	636	608	647
9517	5326	2688	1809	1015	938	732	821	902	1010	1160	1715	1552	1330	1003	681	422	252	221	159	118	100	109	110	124	127	134	110	132	132	118	129	123	145	122	123	121	132	112	121	134	125	128	124	129	111	111	110	140	129	128	120	119	110	128	105	110	132	112	118	133	112	114	116	113	123	108	118	112	129	132	116	102	142	138	133	123	111	118	95	117	123	135	119	140	112	118	128	116	98	118	124	145	122	123	135	114	128	117	92	102	135	122	106	114	124	112	126	116	116	119	116	105	119	111	134	126	118	117	118	123	114	128	118	109	126	108	124	117	112	139	128	111	142	132	107	127	127	133	125	116	132	118	116	117	125	117	98	100	106	116	113	105	128	127	125	111	108	126	86	127	108	133	130	104	118	121	122	111	118	131	119	107	113	123	102	108	131	113	137	127	128	129	110	130	109	122	129	131	109	123	113	129	106	132	116	121	115	126	104	134	128	92	131	123	129	116	108	133	120	127	103	122	113	121	138	110	108	126	116	98	101	122	90	125	128	131	116	127	131	119	124	123	118	109	125	118	121	113	128	103	116	129	108	123	131	134	137	122	129	124	116	104	122	113	138	110	110	118	121	108	125	118	135	106	124	128	120	136	105	128	123	136	112	116	119	129	115	130	119	118	129	112	110	116	126	128	112	114	110	110	145	114	107	107	124	110	119	119	133	105	130	106	126	118	118	121	147	112	111	123	127	111	103	132	123	112	124	107	122	129	100	128	110	105	114	89	114	120	138	119	122	116	110	109	127	110	130	110	123	120	135	123	123	131	109	112	116	88	134	117	124	129	146	104	99	117	126	111	123	124	101	111	118	116	109	111	134	115	129	124	120	133	123	114	122	98	122	122	136	106	128	111	114	114	123	103	101	119	118	125	123	130	115	130	112	113	123	106	121	122	117	117	115	123	116	125	124	110	132	127	121	121	140	110	117	112	126	121	114	126	121	95	132	135	131	113	120	144	109	123	105	131	115	133	112	123	126	140	151	103	106	137	115	128	113	134	106	136	132	130	112	116	117	124	132	119	103	136	116	106	129	148	116	120	116	103	117	134	105	127	118	106	135	115	123	101	131	109	95	101	122	129	93	115	127	122	125	101	113	128	114	129	127	113	101	131	125	100	123	124	105	119	108	119	114	114	109	114	119	123	130	132	127	124	108	108	111	133	113	106	113	116	119	152	114	109	128	135	129	128	115	112	108	125	131	125	132	118	110	106	102	124	112	126	108	110	118	93	124	116	132	118	125	127	99	110	119	124	112	108	139	112	108	113	118	117	113	99	121	97	119	102	117	96	125	112	114	129	110	126	133	107	122	126	107	118	118	113	115	129	100	112	97	89	118	107	108	113	117	118	132	137	127	99	109	99	96	111	124	131	142	123	125	108	125	122	122	125	119	132	105	105	110	126	116	120	90	134	111	118	116	124	118	124	124	112	102	123	128	146	123	134	115	109	136	120	109	101	130	109	118	120	111	129	127	126	115	112	114	100	117	118	128	107	103	112	116	135	104	115	104	131	107	110	129	119	107	129	122	114	114	121	107	127	108	97	110	116	127	128	122	109	101	117	118	146	124	129	119	112	130	126	126	128	100	112	123	134	108	124	111	108	131	128	113	120	111	126	106	116	124	95	126	132	138	122	134	129	117	128	106	108	124	100	123	118	115	124	145	109	120	107	105	123	141	124	101	118	98	127	118	95	133	104	124	132	126	108	104	134	116	117	113	124	112	114	114	105	108	111	145	117	133	116	113	127	125	134	107	116	113	129	112	98	141	130	135	120	121	118	109	120	116	126	122	105	130	121	116	132	119	124	124	115	118	128	114	125	129	119	114	130	119	130	126	108	123	118	129	113	125	112	119	142	109	108	116	124	107	102	131	121	105	88	131	128	132	126	125	128	110	102	112	125	115	113	104	122	113	125	124	125	118	114	101	138	127	119	122	123	114	126	107	132	116	111	110	131	124	131	117	105	113	111	116	133	110	121	135	116	128	103	111	139	124	120	122	126	120	134	121	108	124	126	140	119	112	134	112	120	133	112	113	125	133	109	112	125	128	113	133	119	121	139	96	129	111	131	107	115	113	123	122	128	117	108	109	103	135	124	102	129	126	121	118	108	114	114	110	131	123	108	97	115	130	135	107	109	118	121	125	125	129	120	104	127	106	124	105	121	116	113	118	114	106	117	112	135	108	120	130	107	132	119	116	127	116	102	108	134	117	123	103	141	116	115	138	95	128	112	111	143	128	124	109	99	111	120	129	115	128	120	118	134	138	109	123	135	119	138	115	119	114	97	127	109	129	116	129	119	111	129	135	122	112	117	125	123	125	108	133	124	132	115	109	127	114	106	124	129	105	106	138	101	133	116	114	98	116	120	120	106	100	130	124	128	127	108	133	118	144	136	116	120	117	116	124	113	108	116	120	109	115	114	143	118	114	128	122	128	113	118	122	138	121	127	112	110	100	128	120	98	130	134	118	102	122	126	119	129	102	125	123	122	92	118	129	114	128	115	131	121	116	120	124	118	120	125	125	105	110	121	100	113	108	125	114	109	119	123	133	132	120	117	119	134	107	133	114	132	131	107	117	102	131	122	118	116	104	123	141	123	123	138	102	142	119	112	109	121	135	131	107	112	142	117	143	130	117	113	118	91	123	125	104	130	127	111	96	123	114	129	121	111	110	132	122	122	134	104	111	108	133	138	131	120	118	128	122	121	122	98	100	117	132	127	117	119	107	116	136	122	117	102	118	109	115	122	117	131	111	113	127	121	121	123	127	118	125	104	110	119	120	116	107	107	116	113	93	114	129	97	122	109	124	116	109	127	113	126	116	120	121	136	96	105	116	120	126	121	116	119	102	132	124	133	135	114	108	100	116	120	126	123	115	117	130	106	121	124	123	128	112	122	113	136	124	115	131	136	139	109	136	124	97	110	136	118	106	119	123	140	122	142	107	116	87	110	116	126	113	115	146	124	106	142	132	120	123	118	99	110	128	118	114	129	117	114	110	125	117	112	140	128	125	108	113	117	128	112	120	123	128	104	124	102	116	98	135	124	98	119	106	118	115	118	130	105	139	116	99	127	115	133	111	114	117	115	122	113	116	136	127	113	105	111	147	107	142	100	123	120	128	108	114	130	104	137	103	122	130	117	120	125	110	123	113	124	148	130	125	135	101	119	116	118	134	110	97	135	135	119	133	126	115	116	109	137	123	114	126	111	112	123	121	106	109	114	105	115	133	103	134	136	116	95	102	146	128	106	121	125	125	113	127	146	134	102	126	121	138	126	131	102	96	144	96	104	140	127	96	117	113	116	147	119	121	136	157	120	140	123	106	117	116	138	118	105	135	112	119	123	126	117	129	122	123	113	137	124	117	108	118	114	104	121	114	138	108	103	115	129	134	122	115	133	115	128	115	128	137	130	125	127	99	112	129	111	118	117	107	111	132	121	108	160	128	131	138	124	119	126	132	119	100
38235	25971	18036	18159	23183	23632	19616	20467	20932	20632	21962	25173	23311	19839	16577	11719	7032	4305	2667	1642	1166	1117	978	883	1004	1056	937	864	826	958	924	1022	973	970	941	889	871	909	854	871	869	875	914	853	802	916	889	861	914	908	860	886	853	879	829	926	854	862	931	846	962	847	841	900	858	874	836	857	866	869	787	910	941	888	814	889	890	837	822	884	909	857	915	922	897	867	884	852	859	867	849	896	868	945	882	867	846	888	862	927	876	892	891	888	850	839	890	916	849	871	868	827	891	890	858	791	902	866	865	900	886	833	865	862	875	863	858	897	927	890	900	927	914	927	882	909	833	916	864	931	891	882	891	889	915	902	844	832	908	851	866	891	894	863	900	832	886	891	871	868	906	854	868	843	884	919	851	893	884	873	900	870	904	857	831	893	879	868	920	849	862	860	850	890	893	855	865	842	887	870	826	915	868	855	912	895	909	884	832	873	912	887	822	811	881	860	879	892	887	863	881	856	915	871	916	904	879	943	882	955	896	895	890	877	800	877	908	859	851	845	822	887	833	873	866	909	877	883	852	917	851	927	838	855	932	911	878	864	851	860	857	861	921	871	871	855	899	885	863	833	852	878	869	884	830	910	870	844	853	875	870	886	888	896	900	914	887	907	845	838	865	794	927	828	905	908	889	830	859	883	839	878	889	904	879	882	900	863	881	880	849	872	888	919	865	891	844	923	895	854	918	809	863	897	903	873	858	875	878	886	875	874	862	861	891	942	878	818	918	885	882	836	843	886	854	853	856	929	872	911	820	896	882	866	932	849	835	912	852	846	910	923	883	872	882	873	867	930	883	841	820	955	910	878	875	853	848	890	880	951	896	876	861	889	882	880	859	838	897	872	847	843	920	866	886	869	858	901	829	893	886	836	890	857	888	872	872	852	869	876	889	874	817	833	907	820	860	842	903	833	870	828	835	863	877	836	927	893	867	847	835	882	871	842	899	856	879	864	869	870	939	883	884	888	844	884	929	885	865	903	903	856	869	866	891	835	871	869	881	861	840	886	854	876	897	872	909	873	862	836	887	880	882	868	838	869	905	862	838	851	832	882	893	886	853	866	867	918	882	891	911	862	896	933	855	834	887	945	853	889	903	880	910	884	891	829	887	916	851	872	866	895	868	848	904	871	865	882	810	871	841	916	955	887	860	886	841	851	929	877	878	920	915	899	885	943	859	829	861	918	892	856	903	887	844	860	867	873	851	868	868	859	855	854	872	834	859	917	854	900	895	879	845	878	870	906	885	912	855	860	842	886	886	896	903	881	882	906	822	862	844	906	855	863	854	862	883	873	894	874	917	851	838	838	904	927	919	862	858	842	868	838	914	918	849	871	873	828	954	899	853	899	939	836	860	852	862	878	909	941	827	900	878	886	859	899	868	868	894	890	890	891	900	858	843	903	871	908	839	876	867	849	831	860	836	875	809	900	907	826	936	909	889	889	868	885	842	859	860	905	877	925	893	860	836	879	880	864	867	859	857	887	860	889	921	880	868	889	877	906	871	847	920	946	884	870	881	850	867	908	866	869	844	839	859	919	884	883	925	871	894	858	869	875	830	868	826	904	895	908	859	858	862	875	897	847	941	883	849	945	847	851	852	896	898	873	899	885	881	935	884	872	885	879	866	905	862	865	840	919	847	951	887	887	867	893	826	890	878	865	905	930	868	877	881	872	843	855	880	879	918	922	894	875	854	888	885	841	857	904	913	837	943	864	910	862	878	883	834	891	825	853	880	868	859	877	867	910	857	875	828	842	839	897	879	898	837	867	874	860	901	815	882	950	856	893	853	862	873	908	868	818	882	907	923	898	856	886	848	835	902	899	859	908	876	883	863	898	885	841	854	852	851	881	925	884	921	920	893	873	889	868	904	891	894	833	853	916	829	850	829	899	898	919	854	889	899	912	835	888	843	859	841	919	881	904	888	879	846	861	897	850	894	841	880	851	839	865	853	903	864	932	904	866	970	856	917	867	887	826	938	898	884	834	901	840	839	817	847	893	860	878	880	858	882	844	856	914	870	812	842	824	851	929	846	870	902	878	915	857	832	889	814	861	864	918	866	860	916	829	873	936	853	874	864	877	887	930	876	850	893	883	925	880	907	880	854	866	847	894	916	921	853	856	887	926	918	894	853	903	895	876	886	903	925	893	820	921	914	855	868	851	890	863	914	866	850	885	865	892	871	856	841	838	896	878	867	919	855	908	849	912	904	902	795	861	913	900	880	863	872	886	894	862	903	886	911	882	868	897	865	887	857	847	855	888	866	902	811	868	898	871	899	896	857	889	883	883	877	878	935	862	856	874	859	903	878	845	897	830	887	906	846	848	884	873	905	879	895	898	859	899	861	843	863	918	916	884	862	877	873	903	867	849	909	847	893	895	876	862	882	898	903	871	894	883	839	860	932	881	899	864	872	881	871	919	857	908	874	917	869	939	852	830	865	876	843	855	895	877	898	835	887	889	902	876	868	921	858	883	913	889	892	868	869	883	914	865	893	919	891	834	799	855	884	954	944	889	894	885	876	836	871	869	915	891	895	878	946	830	851	886	850	890	876	882	897	881	880	914	923	887	926	822	907	846	865	851	905	923	873	860	886	886	880	871	903	878	874	900	912	892	897	879	863	855	838	824	860	895	853	916	867	945	830	872	808	911	926	874	865	881	860	863	948	865	922	859	885	847	831	876	877	897	848	898	831	853	876	824	879	881	895	850	937	870	924	940	899	856	849	865	879	898	900	894	883	831	887	921	942	855	900	873	888	917	901	875	841	862	908	810	930	838	902	895	878	880	867	850	834	861	884	872	897	862	853	848	927	914	771	878	858	886	832	913	891	882	891	854	841	908	867	880	873	920	847	893	854	885	880	880	833	810	878	826	865	920	867	885	891	875	864	887	908	915	914	907	941	869	894	855	928	883	869	911	828	859	876	968	877	869	912	830	869	883	911	873	877	934	901	894	884	886	874	872	857	857	889	883	918	909	877	893	891	858	877	892	831	867	842	893	889	882	922	913	862	884	856	894	904	830	956	913	854	896	870	876	898	875	899	898	921	856	872	890	876	928	891	872	890	881	904	839	857	887	888	891	834	922	851	835	845	886	887	865	896	860	904	870	881	864	917	891	846	928	864	889	869	899	867	877	887	866	873	901	846	884	861	833	867	886	858	933	838	864	857	930	843	888	896	884	876	897	862	909	826	879	877	899	859	855	846	899	895	869	929	858	855	892	866	843	938	852	906	887	834	830	893	850	870	890	889	901	920	885	879	899	901	914	871	894	907	887	874	867	935	910	892	884	861	894	899	893	883	942	890	853	872	859	884	884	871	879	915	863	846	851	863	862	947	896	901	893	840	814	826	919	872	895	889	878	810	855	916	941	897	910	843	842	876	868	860	851	839	909	877	918	887	898	929	876	879	882	906	841	919	872	834	904	887	879	857	858	825	887	878	907	886	874	878	882	880	896	881	880
6246	2621	880	456	377	273	169	153	160	158	192	230	237	203	184	141	125	98	89	86	77	83	74	69	69	73	76	69	63	75	84	79	79	80	71	72	70	76	66	77	78	78	76	63	78	67	67	78	77	75	82	72	60	78	63	70	83	82	72	67	65	83	79	95	79	96	90	76	78	80	72	73	82	88	70	74	78	70	84	92	84	72	77	86	59	85	68	67	83	76	70	78	82	88	89	77	74	83	64	79	88	68	79	84	78	71	86	86	77	89	73	78	87	77	92	87	88	56	81	84	77	87	63	90	67	84	71	81	72	65	71	81	72	75	89	92	75	81	72	96	63	86	74	79	89	90	68	83	72	63	73	75	78	81	70	92	76	63	102	78	85	81	75	77	69	90	77	99	73	79	90	73	68	91	82	70	67	64	72	70	88	87	83	65	77	79	89	71	62	76	81	65	74	81	85	75	89	82	87	84	75	83	75	60	77	83	75	80	74	84	90	89	90	89	77	62	68	84	68	63	83	85	92	68	64	61	85	80	77	72	74	86	74	89	68	79	73	73	77	79	72	67	87	70	68	79	85	71	70	80	92	74	74	98	71	84	84	71	66	75	74	76	74	79	82	74	79	77	81	84	77	62	91	55	76	72	92	84	76	94	83	83	91	84	75	81	84	86	95	75	77	91	79	81	78	89	70	83	91	82	85	71	71	78	91	69	75	70	75	66	76	78	68	84	73	77	80	67	89	72	56	81	88	94	54	91	73	89	96	67	92	74	76	78	89	66	94	88	68	86	70	70	80	69	71	66	83	85	70	95	79	75	76	101	92	86	88	80	83	71	85	69	83	85	66	77	76	83	79	71	66	69	78	74	80	79	64	79	70	69	75	82	64	78	71	78	83	75	91	70	68	73	63	58	98	88	74	83	86	84	77	76	72	78	78	61	86	70	85	83	84	77	85	65	81	92	74	75	74	89	74	73	68	85	64	81	65	85	85	65	97	79	83	80	71	78	76	82	97	99	78	96	73	85	80	73	67	72	82	90	89	86	86	66	71	72	99	76	75	85	84	91	71	73	59	71	66	91	68	76	83	63	76	62	78	77	69	84	86	63	70	73	68	86	73	76	81	77	73	78	74	82	75	70	77	76	75	66	85	73	71	80	86	80	74	72	80	74	81	73	92	82	71	79	76	57	53	63	87	82	73	77	74	74	94	76	102	85	93	73	71	84	80	78	81	81	88	80	89	59	77	76	87	75	78	84	92	83	74	72	78	82	71	82	67	99	67	76	73	82	84	70	70	71	79	86	92	60	66	87	88	67	90	85	59	86	76	92	88	84	68	84	76	75	78	83	81	85	90	84	61	70	70	69	76	91	86	69	74	77	82	70	73	74	72	89	95	106	88	74	66	76	73	74	74	90	62	83	57	68	88	95	82	79	69	85	65	93	87	104	82	89	87	80	77	65	78	78	84	65	73	85	89	65	85	61	78	69	71	70	64	82	78	76	69	77	71	78	74	80	58	88	73	75	82	89	80	66	66	88	71	86	75	86	69	65	61	78	94	85	93	81	61	88	91	65	73	68	68	71	70	84	91	68	82	82	71	69	65	81	70	75	88	79	87	80	60	73	77	79	84	66	80	81	81	85	65	72	80	79	72	83	87	80	78	57	59	98	77	68	81	83	78	74	85	78	74	70	76	75	85	71	74	80	83	71	81	66	82	75	87	64	65	75	78	86	70	71	93	81	69	82	73	91	81	77	74	69	79	68	75	69	92	75	79	71	75	77	95	81	74	81	58	98	75	60	70	56	71	75	88	65	76	76	66	96	81	81	82	71	78	103	80	72	86	77	69	60	83	72	69	70	88	67	72	79	67	85	66	82	98	68	85	85	93	70	71	58	80	87	80	77	90	70	76	85	80	89	67	93	85	82	90	71	78	74	81	75	86	76	101	81	70	64	79	76	75	82	74	76	86	89	68	84	82	64	78	71	89	82	66	85	74	84	77	72	74	69	76	65	66	73	74	70	79	81	78	85	64	77	82	91	69	77	73	85	72	91	68	78	72	97	88	76	77	72	76	70	78	70	93	75	70	85	78	67	76	85	85	69	77	71	65	73	64	75	75	75	76	79	91	66	81	101	73	73	68	79	68	84	85	99	86	76	67	67	93	85	79	87	69	68	65	73	95	85	67	72	104	72	72	74	77	76	68	94	75	82	74	73	82	81	90	84	44	83	101	62	87	78	55	77	91	78	87	76	80	65	75	69	73	71	81	84	91	64	69	90	63	89	87	85	83	61	71	69	72	84	69	79	72	80	90	92	91	85	75	93	75	70	82	73	83	76	79	86	76	68	89	64	80	68	82	72	84	87	72	72	75	95	79	78	59	81	60	93	81	80	82	91	71	83	85	75	68	69	90	83	94	81	79	69	81	74	53	70	78	67	82	84	76	70	82	70	82	81	69	84	92	85	69	76	93	68	77	103	65	79	92	78	77	77	83	78	82	78	75	64	75	68	76	95	78	69	66	83	69	76	90	81	77	68	77	81	68	75	75	82	76	87	66	66	71	81	91	77	81	79	75	69	87	79	77	77	63	85	87	76	68	82	59	83	85	64	86	64	72	81	83	56	91	83	77	80	81	78	71	78	72	83	78	69	78	66	86	74	65	71	75	75	79	73	74	82	72	76	100	92	82	83	83	81	76	85	93	61	74	70	89	71	82	70	65	77	91	76	68	66	71	75	67	70	75	69	71	61	66	87	75	88	66	76	82	77	72	84	83	79	95	82	78	85	74	82	80	77	87	75	93	73	63	80	77	76	73	83	76	60	76	76	95	70	89	82	86	75	70	86	90	84	76	87	84	78	76	84	79	67	61	80	96	75	72	91	78	69	85	87	94	74	84	77	69	73	76	67	84	68	87	63	85	63	73	86	73	63	79	68	85	93	68	76	56	74	69	76	77	85	80	73	86	78	64	74	90	83	86	71	70	70	91	87	77	80	82	60	70	70	80	71	88	92	62	66	69	79	66	60	74	78	81	77	79	87	85	86	81	62	88	84	78	81	85	74	83	80	82	76	75	82	75	91	78	77	60	67	81	72	83	70	82	99	96	92	90	79	70	75	105	81	71	75	85	70	75	84	74	75	79	87	96	81	65	85	95	88	65	71	75	84	63	93	62	68	76	87	83	90	76	82	80	85	81	67	76	70	81	62	81	77	83	81	90	79	90	86	74	65	100	61	83	71	72	78	65	100	72	98	76	85	69	84	99	73	80	85	100	82	85	79	69	77	82	76	70	71	79	73	75	75	89	72	71	78	77	67	67	75	61	89	54	64	72	76	71	93	75	84	85	63	86	90	76	99	80	81	62	75	70	80	91	86	92	59	77	81	78	93	82	78	88	64	82	69	84	64	87	77	75	70	80	72	76	77	80	77	58	73	90	75	70	75	78	68	78	78	78	66	82	74	89	78	69	82	93	69	74	80	84	79	65	84	75	90	68	82
31735	18530	8351	6780	11488	9657	4831	3796	3894	3891	4476	5360	4984	3961	3188	2339	1455	1064	833	680	650	609	646	600	624	581	589	599	579	604	605	593	646	570	630	576	613	607	590	603	597	586	532	603	625	578	620	630	596	571	592	606	662	579	592	621	610	612	584	621	606	627	599	586	541	594	614	586	598	591	606	639	568	603	550	599	588	592	628	601	570	645	511	593	591	591	602	608	570	537	611	567	610	599	576	587	638	590	606	605	554	557	577	618	594	589	573	593	623	590	631	565	599	586	614	613	613	602	544	583	566	588	586	598	593	566	591	557	590	587	561	576	602	608	621	584	594	647	575	590	567	554	587	584	574	590	598	627	578	599	646	601	595	608	581	617	586	587	599	596	596	626	614	597	577	551	576	550	638	554	583	620	538	520	630	562	613	562	596	552	615	567	594	609	595	621	601	595	581	587	574	613	587	591	573	529	565	587	599	558	603	586	591	599	626	540	609	571	593	575	567	587	625	622	575	563	599	605	574	623	588	619	574	619	630	585	554	565	576	575	575	600	613	584	568	577	559	594	615	607	560	582	576	538	608	615	572	612	591	560	606	586	599	612	610	569	592	642	561	556	586	580	627	583	578	576	638	576	631	640	586	612	605	577	578	610	594	574	557	622	572	554	634	620	587	635	573	577	601	589	616	591	593	602	585	584	593	566	604	605	617	583	586	596	570	545	588	616	571	612	599	643	581	610	553	607	580	572	582	580	564	557	609	596	606	597	604	545	625	610	612	595	606	580	555	583	556	573	633	596	598	603	608	571	608	582	564	605	582	546	596	595	623	601	616	617	630	576	557	580	599	588	600	619	568	591	602	566	633	617	606	618	619	579	566	569	570	576	583	596	585	552	604	620	563	568	582	583	592	641	546	571	601	585	609	642	553	580	567	606	571	590	607	591	569	588	570	637	607	572	599	554	584	636	581	605	567	583	579	579	598	591	601	558	592	531	598	602	612	609	577	595	581	555	562	579	596	582	569	638	622	605	570	614	634	577	599	618	581	589	574	618	550	598	568	571	591	602	615	603	600	582	612	591	578	667	527	612	569	607	584	590	541	573	631	560	623	563	598	583	563	551	646	546	582	572	586	566	568	573	615	616	578	607	578	582	579	575	638	611	559	584	623	634	604	587	615	608	573	612	553	575	597	546	605	591	611	598	611	610	606	602	578	609	611	554	589	624	608	623	562	611	549	594	581	585	599	606	569	617	656	640	593	595	590	581	542	579	595	600	602	579	620	600	594	588	614	565	593	591	555	566	618	565	600	586	582	546	578	594	530	584	577	609	647	563	588	616	596	600	580	573	585	568	584	558	601	639	582	561	576	565	596	606	598	601	575	605	591	589	601	616	569	576	595	634	679	574	597	592	612	587	608	548	629	596	567	594	582	596	604	622	581	642	617	604	605	599	598	645	582	605	569	606	547	587	583	592	564	582	599	570	574	567	608	585	601	574	560	577	587	566	628	633	588	567	615	582	652	548	596	539	610	588	602	577	584	571	579	565	566	569	536	599	600	589	604	567	579	600	579	638	621	620	608	562	586	577	577	644	577	594	588	619	630	582	605	622	626	621	596	593	615	587	616	597	543	610	608	584	594	602	627	598	595	658	575	600	620	575	604	592	637	576	587	557	616	613	564	609	604	603	623	571	608	573	573	567	587	602	618	610	625	550	590	612	623	594	604	601	546	569	621	559	585	576	556	628	530	575	604	619	597	595	593	594	564	596	643	578	550	579	589	578	590	628	597	605	559	598	610	585	580	599	610	609	604	584	613	562	567	568	619	528	580	543	597	618	562	609	601	587	574	575	587	608	559	574	567	582	613	603	578	615	585	603	581	587	591	583	591	590	597	609	601	620	629	641	597	605	543	538	594	592	607	594	597	574	612	616	576	607	613	635	573	601	565	612	578	567	573	617	582	585	585	573	574	618	610	568	630	577	552	572	569	620	574	607	596	595	604	604	557	586	589	534	587	625	607	605	594	576	606	586	595	600	557	577	601	601	555	586	557	574	603	601	574	558	566	608	619	601	583	577	528	646	572	580	587	578	555	575	596	587	587	589	565	574	589	557	578	603	570	594	578	587	602	578	631	571	609	621	580	534	609	570	553	550	606	636	564	567	607	567	565	614	579	594	577	591	581	554	592	609	637	577	596	567	596	565	587	641	591	600	598	560	599	595	542	575	566	557	609	584	623	602	590	610	573	571	565	601	603	552	619	569	635	594	607	570	609	599	568	554	590	584	575	592	598	586	570	593	620	602	602	563	579	579	580	582	600	546	586	585	629	605	569	638	604	637	642	591	567	579	592	628	633	624	572	550	587	578	565	614	601	610	617	605	599	601	647	568	602	567	555	567	589	583	581	581	583	575	551	587	596	566	564	619	644	601	606	546	581	643	596	573	638	628	615	576	585	562	577	585	557	627	578	572	561	601	572	593	594	577	592	548	595	584	543	583	613	541	573	592	606	585	588	599	580	626	582	553	582	610	583	566	592	574	566	630	609	625	596	572	588	592	588	565	584	580	592	588	571	542	607	617	576	627	579	589	596	577	574	576	630	604	620	580	585	617	588	574	584	636	600	632	628	604	598	585	642	569	609	597	599	641	562	581	602	650	604	527	635	575	591	577	626	586	557	573	584	600	569	608	569	586	557	622	616	580	562	611	554	576	593	603	605	638	592	645	541	601	656	584	590	581	591	608	581	570	560	574	574	584	561	611	598	595	569	569	615	573	620	590	517	585	568	591	600	557	633	585	574	581	582	560	591	569	540	591	597	615	523	585	598	584	557	615	585	640	593	590	610	626	591	593	592	560	637	607	591	610	579	586	574	602	614	552	620	595	562	551	573	612	620	590	553	562	628	570	613	569	598	601	583	596	589	628	557	580	540	598	612	581	603	615	585	614	581	541	579	589	614	626	580	602	591	580	574	593	594	556	555	612	599	602	599	628	598	600	564	600	579	607	610	553	578	576	598	541	565	613	613	604	602	578	575	619	601	594	612	563	619	552	615	554	580	615	611	618	639	593	556	601	606	628	604	567	579	614	600	597	562	554	625	575	610	572	549	608	619	539	559	603	588	580	597	584	614	598	578	572	592	594	564	611	599	638	582	566	600	619	566	571	614	582	605	557	550	567	652	590	589	598	608	607	613	618	594	599	599	639	614	583	603	566	577	570	550	638	647	582	598	611	570	577	591	617	590	553	627	576	623	558	604	570	606	604	615	596	544	593	621	563	571	547	568	537	594	607	569	642	594	573	604	591	576	592	647	568	635	609	600	570	618	575	585	600	579	564	624	573	592	619	605	588	609	556	583	533	603	579	584	604	589	574	570	539	573	614	566	606	547	609	564	580	605	566	612	633	576	628	589	605	574	603	568	605	622	643	612	630	595	613	580	579	597	589	602	536	545	634	552	591	583	621	565	642	642	564	541	616	566	598	631	626	584	587	557	536	599	575	570	623	647	577
7807	4305	1557	1188	831	562	472	484	499	532	569	855	851	708	572	432	292	188	142	147	117	95	97	122	112	120	101	114	115	77	122	95	103	106	117	98	107	113	115	96	96	106	102	103	105	118	122	112	101	125	94	89	107	122	101	106	103	116	102	110	106	104	118	112	93	96	99	111	105	117	84	111	97	106	111	102	110	118	113	106	97	117	116	111	89	113	99	93	90	106	114	116	99	95	105	98	110	108	120	107	105	105	103	99	107	99	102	123	90	97	103	119	103	98	114	104	97	125	113	96	123	94	92	113	115	115	116	110	106	123	93	117	114	113	109	125	119	113	115	105	102	92	101	114	109	126	100	124	114	111	92	99	94	122	89	109	118	115	109	107	117	86	133	97	99	101	111	101	96	101	97	109	91	96	111	105	109	96	111	102	98	110	106	99	109	112	117	118	118	110	103	112	110	126	103	110	94	116	114	119	107	111	117	103	109	89	111	118	94	119	120	105	114	97	122	95	92	100	109	117	119	104	110	103	103	113	118	108	83	90	98	115	91	126	117	109	111	97	96	111	130	91	122	87	104	123	94	113	126	95	85	105	117	99	102	105	92	110	109	95	95	116	92	98	101	106	115	109	99	102	125	109	121	105	108	117	110	110	115	106	105	109	105	115	129	123	100	121	130	113	97	102	108	99	124	131	100	116	95	118	104	114	101	105	125	127	97	119	109	118	93	92	95	101	97	111	109	95	101	105	123	124	114	109	102	127	89	121	90	112	108	97	117	111	124	125	110	107	95	105	107	101	108	105	109	103	103	116	93	104	116	87	108	106	111	101	117	133	107	104	111	112	108	110	97	93	103	105	110	118	93	110	117	113	116	103	118	116	111	117	119	122	103	123	108	86	99	123	107	100	105	116	107	129	112	102	116	97	111	90	118	93	102	112	92	86	122	116	104	109	85	105	95	98	98	108	98	112	116	116	110	88	102	123	100	113	102	107	107	127	97	104	112	111	101	119	91	103	107	118	112	97	116	99	122	107	101	93	130	103	120	104	100	119	112	107	111	112	124	102	97	117	98	97	101	103	98	110	94	113	120	98	94	122	104	108	116	124	102	115	103	99	118	113	116	101	97	103	114	98	120	120	109	115	104	109	110	109	113	117	114	121	98	119	108	107	104	108	122	101	93	118	119	106	90	125	125	124	96	111	115	118	96	110	118	108	107	105	116	113	106	130	98	113	94	107	125	101	98	101	112	83	110	110	111	88	118	112	115	96	102	108	115	92	89	101	126	108	100	101	95	116	117	109	94	109	107	116	93	92	124	133	98	107	97	101	100	104	118	118	123	122	105	111	103	91	96	103	125	99	118	102	107	98	114	113	95	113	122	115	107	116	111	114	111	112	110	95	102	115	105	102	106	97	98	131	114	115	112	85	96	114	111	103	129	104	124	95	119	108	105	114	102	97	116	115	93	108	115	125	110	114	111	105	98	106	106	107	113	119	100	107	94	99	95	103	122	113	99	118	113	107	109	128	104	126	103	106	106	113	110	115	104	104	112	100	138	116	87	121	111	103	109	99	93	101	127	107	106	98	120	120	106	107	135	119	111	119	97	96	97	101	108	113	89	99	96	122	114	98	90	105	104	104	98	111	108	115	120	104	119	130	101	109	99	85	84	111	126	114	103	118	117	101	115	115	113	92	102	99	106	87	105	98	108	122	127	116	95	100	120	112	105	112	112	113	102	102	118	118	93	99	99	91	105	90	116	92	98	111	126	105	100	122	90	114	102	102	104	95	106	109	116	104	122	100	115	105	111	114	110	82	86	106	109	104	111	93	109	99	111	96	119	80	91	89	105	109	118	145	122	112	109	122	105	108	102	104	110	92	93	108	97	107	107	105	107	101	97	100	113	101	120	111	116	113	104	95	84	106	115	101	107	84	96	107	114	107	111	99	118	107	109	104	106	125	109	111	108	103	110	103	128	111	123	113	117	109	109	105	104	112	117	96	116	91	117	119	115	103	98	95	106	92	101	108	105	92	86	125	93	101	116	122	111	138	117	110	120	106	111	99	105	92	109	113	115	106	124	115	120	123	107	92	95	120	104	102	112	99	109	118	84	119	91	103	107	119	107	104	107	96	111	121	97	98	85	120	115	95	99	114	103	123	110	115	121	109	109	118	92	111	105	130	114	106	95	93	108	112	109	98	92	88	105	115	112	108	123	107	95	110	97	118	83	103	105	108	105	115	111	103	98	110	110	114	103	100	114	119	123	129	96	105	113	118	123	108	94	111	107	92	117	107	90	103	92	109	96	105	107	108	105	96	84	114	116	93	122	88	98	104	92	109	96	95	106	115	109	116	113	112	122	106	109	121	119	105	95	102	119	113	135	107	99	94	112	117	107	92	103	107	115	108	115	114	101	96	93	95	125	109	115	113	102	112	117	107	111	115	120	130	117	119	103	111	112	110	95	107	111	104	119	115	119	109	118	126	128	122	117	96	116	101	108	104	95	118	81	99	90	118	115	106	93	122	112	95	124	96	112	104	129	103	115	108	110	102	121	88	114	114	125	91	113	117	107	104	102	109	103	106	100	98	99	83	95	112	114	102	99	112	135	93	114	115	99	114	106	119	117	109	109	98	122	89	123	117	113	104	115	88	110	104	102	85	103	109	103	122	117	96	112	105	107	121	95	115	104	98	91	123	101	106	109	102	94	119	108	111	117	98	126	123	112	122	94	106	108	90	100	123	102	121	117	119	96	106	110	120	108	94	99	99	134	107	98	128	117	103	109	107	104	89	118	96	108	90	111	109	113	105	117	105	117	107	125	110	115	106	111	107	126	123	89	112	116	112	115	128	103	104	106	121	98	111	109	121	103	119	99	138	101	114	100	124	111	97	110	120	103	122	101	126	96	131	90	95	110	108	108	95	97	103	106	100	99	94	138	120	114	97	112	113	110	98	106	124	87	114	91	111	121	119	112	104	98	109	107	108	127	92	107	110	86	101	126	113	119	97	105	100	96	96	91	125	110	111	119	102	116	113	111	113	103	119	113	124	102	107	123	116	99	98	115	110	130	108	98	94	103	98	115	116	117	121	114	125	104	133	119	107	106	106	111	98	96	89	125	108	107	130	108	126	120	109	105	109	94	111	99	97	92	101	112	99	101	99	105	94	109	102	96	107	98	113	104	102	109	112	113	101	108	102	107	113	113	105	115	106	115	112	126	89	109	104	118	103	103	108	100	104	135	111	113	117	109	105	109	80	102	116	122	112	111	93	117	120	106	110	90	109	99	113	99	135	102	108	120	108	103	99	112	110	123	122	89	113	105	101	111	120	111	111	106	90	109	98	107	116	107	128	103	106	109	108	101	109	112	95	102	103	117	100	80	106	97	120	105	100	113	102	105	105	111	100	85	101	127	119	110	102	119	103	108	96	96	100	99	114	121	119	105	104	97	105	94	104	124	115	120	111	111	99	110	106	111	123	101	116	113	102	100	94	105	95
37279	23055	12636	15054	19731	17270	14856	13348	13534	13558	13749	16462	15684	13225	10302	7197	4131	2479	1828	1380	1099	951	822	873	958	930	812	790	806	783	836	855	793	841	806	817	863	796	805	860	758	811	853	834	783	797	818	809	807	798	759	812	750	820	759	831	781	756	799	855	807	834	801	804	780	792	814	730	777	817	782	792	815	801	806	778	803	800	789	803	785	784	756	772	795	748	794	853	804	736	778	810	793	786	766	810	816	785	820	819	800	771	767	818	759	801	859	786	818	804	786	771	759	748	797	802	838	781	836	827	780	811	900	829	765	801	844	791	767	783	792	805	806	801	783	805	811	831	788	791	847	851	777	809	756	840	830	854	806	834	806	801	819	802	805	753	803	847	797	783	803	834	752	824	816	822	797	804	773	810	852	808	843	836	794	772	820	823	780	779	799	821	849	762	766	812	830	794	861	836	767	810	774	783	787	806	771	784	851	796	827	798	802	743	802	801	834	776	761	788	836	831	789	777	766	773	805	847	765	819	787	798	789	794	805	788	775	757	801	786	807	826	824	845	756	800	800	821	831	790	828	825	843	775	814	811	833	815	771	758	785	791	769	787	770	733	838	812	843	769	809	793	817	852	832	776	793	802	800	773	832	813	830	796	834	814	879	777	841	795	763	774	786	848	800	792	800	824	724	815	826	820	760	801	770	838	802	792	770	765	807	817	787	795	764	840	811	811	864	801	765	783	807	823	779	739	839	784	822	810	763	742	784	814	833	754	792	828	817	778	871	810	794	808	794	802	760	791	768	775	808	794	774	830	790	758	812	774	819	802	792	850	782	826	822	789	799	762	754	800	802	802	840	802	788	804	818	820	769	801	784	826	729	802	778	778	763	831	812	812	785	804	789	842	800	789	825	844	809	814	761	766	797	770	829	821	774	783	809	814	815	854	843	806	790	848	809	808	786	776	765	779	857	833	805	786	833	810	793	789	799	767	784	828	798	747	826	772	782	817	815	791	767	833	834	809	792	828	779	782	759	835	818	832	787	806	809	834	788	831	839	819	831	801	810	831	821	805	788	756	830	775	810	788	813	854	765	816	816	774	771	752	792	765	810	809	845	813	781	825	771	799	794	814	865	774	801	859	842	781	859	832	734	787	767	761	884	798	809	769	806	749	810	806	809	804	787	819	763	811	740	817	788	800	808	820	799	799	825	837	798	787	837	788	823	838	772	775	805	771	806	819	744	802	821	805	791	802	833	768	812	789	790	813	790	818	769	781	740	817	806	759	784	834	799	823	787	838	791	802	820	816	798	801	800	807	783	779	846	762	776	829	834	831	815	793	834	892	759	761	842	854	774	830	808	807	772	766	802	823	823	798	814	748	814	759	837	796	793	779	800	835	825	782	782	847	786	797	818	849	786	774	825	771	808	798	793	767	807	776	780	767	860	778	824	789	839	824	806	840	795	719	795	800	789	822	787	836	787	832	800	768	848	804	814	787	819	780	785	774	795	747	758	777	830	803	802	799	780	765	760	801	792	792	785	830	785	787	783	787	774	837	800	796	811	795	807	789	773	766	813	846	824	819	797	788	798	793	776	847	795	798	833	802	812	832	823	758	795	772	786	811	802	822	798	777	823	782	785	790	795	768	795	829	808	802	785	818	757	771	791	830	841	761	764	722	785	798	831	816	771	823	820	729	813	831	802	810	768	839	829	800	793	792	814	805	804	821	782	759	775	784	853	790	812	805	830	805	796	791	798	799	759	774	812	854	781	855	791	793	810	827	801	811	786	813	797	774	745	811	774	823	782	793	730	807	819	822	827	791	806	811	777	767	789	819	785	810	815	778	810	802	773	818	780	847	811	823	811	798	780	791	784	775	780	816	784	821	811	771	843	807	797	804	788	746	810	731	782	785	830	818	799	821	777	787	845	779	814	810	865	808	807	828	822	798	767	807	821	813	782	807	752	711	767	818	755	800	771	790	792	796	744	754	786	810	797	791	769	821	748	847	738	798	831	773	817	828	770	773	819	787	814	799	849	776	808	871	805	806	791	790	779	780	838	816	790	838	848	808	834	754	837	797	879	814	788	786	791	811	840	786	803	810	851	830	821	789	802	715	812	847	770	796	804	751	771	839	806	795	822	795	796	798	834	824	795	809	797	816	788	796	813	772	809	864	788	792	789	829	812	815	822	790	784	754	792	772	797	816	804	758	772	772	808	805	799	833	775	834	786	751	781	832	796	773	796	852	808	795	807	822	856	807	813	837	820	780	822	806	793	802	823	814	836	781	818	810	794	787	789	854	831	824	808	799	778	849	791	827	846	736	778	788	805	806	798	790	827	770	794	823	829	806	796	802	799	776	759	791	755	797	790	767	797	802	797	817	820	752	794	893	840	828	786	826	798	797	782	827	778	777	796	778	837	782	782	790	807	757	812	859	793	799	809	806	833	799	805	864	769	836	797	836	787	784	777	847	795	769	813	803	797	817	820	800	811	821	820	811	784	780	807	739	787	762	778	787	797	817	808	734	802	788	817	782	798	775	778	780	804	844	809	823	794	800	772	790	795	832	807	816	803	814	800	788	802	765	822	830	812	812	830	810	755	772	815	784	821	768	850	762	834	824	759	790	824	822	800	805	865	773	809	808	816	798	758	753	831	790	769	802	782	790	832	770	807	793	774	801	826	776	847	764	785	817	828	737	802	807	748	797	790	767	820	773	762	766	819	797	826	743	805	830	808	810	804	766	811	755	818	854	756	804	760	814	835	764	751	788	751	814	833	826	779	836	852	765	792	816	800	828	785	783	814	817	820	786	799	842	819	789	787	851	748	839	809	813	789	832	796	821	797	813	813	745	760	789	779	806	840	809	772	766	845	791	761	798	776	759	762	779	820	818	782	793	802	835	789	830	843	786	781	792	784	770	832	783	777	811	807	783	777	757	787	830	791	794	817	802	812	792	802	807	802	890	764	802	826	803	804	814	825	812	803	844	784	812	776	825	787	788	828	791	800	777	780	770	832	821	777	779	794	790	843	792	781	835	752	813	739	893	813	839	797	799	853	809	801	785	842	763	818	792	782	747	788	774	773	764	768	816	796	839	776	820	815	786	795	836	779	822	784	801	808	781	771	776	818	764	804	716	827	775	763	779	799	803	835	780	799	824	866	801	814	816	804	772	804	799	820	767	844	818	784	822	827	808	800	772	772	785	791	819	831	910	726	791	779	841	857	806	807	783	836	827	822	836	875	796	836	778	812	813	796	827	761	750	777	828	779	800	797	834	815	864	804	743	785	773	812	788	831	787	792	825	811	869	790	878	833	777	818	786	790	776	824	826	800	740	823	830	804	798	800	835	835	755	813	768	790	822	778	810	855	783	843	752	770	829	797	804	807	735	796	745	827	835	796	780	845	763	815	796	774	796	810	809	756	796	821	831	796	843	792	777	824	837	784	813	792	782	785	814	775	802	778	810	788	769	804	812	812	803	794	757	810	794	791	854	749	812	799	753	834	798
9090	3218	1638	1001	733	633	489	389	373	478	549	723	691	713	505	392	233	157	129	124	98	76	84	78	80	93	92	81	81	88	89	85	89	84	89	96	80	91	75	86	84	98	77	93	70	87	80	92	76	83	89	79	85	81	85	78	81	70	90	85	93	84	75	65	87	89	99	93	70	72	92	68	98	86	84	93	93	85	79	80	88	94	87	79	78	86	77	87	73	87	104	91	106	75	103	76	79	79	78	76	84	72	78	90	80	71	92	84	85	82	104	87	99	70	68	80	82	88	90	72	91	82	106	99	81	72	86	76	68	85	86	77	102	64	87	81	101	70	76	93	70	103	88	98	84	75	90	73	76	93	89	78	102	74	91	95	92	75	84	72	86	110	79	73	87	66	84	84	98	93	67	107	78	85	87	77	87	75	89	89	72	75	82	72	76	82	86	88	84	79	84	94	72	93	72	77	80	79	92	75	103	88	100	72	66	76	70	81	96	71	65	81	78	89	83	69	77	82	63	93	93	82	79	98	85	87	83	81	73	79	89	74	91	77	67	79	93	81	68	80	93	82	89	84	82	81	84	89	81	97	77	91	89	80	84	86	78	69	78	88	92	84	68	89	79	77	90	82	91	77	91	101	89	77	94	72	73	91	88	83	92	77	77	81	92	86	95	73	79	93	80	92	95	93	66	88	86	56	90	78	92	94	88	84	88	74	71	75	98	77	90	96	75	83	80	94	95	95	85	94	86	70	95	79	67	81	80	67	98	99	79	79	86	96	82	79	77	81	89	91	74	74	89	73	70	96	86	83	90	84	89	95	75	73	75	81	81	88	86	94	77	76	83	97	89	84	81	80	73	84	80	77	101	84	94	68	81	93	82	93	86	92	81	83	72	87	91	93	83	77	78	83	72	80	91	72	81	84	96	83	75	95	72	92	68	89	67	81	73	101	76	82	94	74	77	79	81	69	73	84	71	88	75	64	72	60	100	79	76	96	68	86	75	71	82	87	75	90	72	75	99	99	84	93	82	74	102	84	77	90	66	92	83	85	62	81	86	90	91	76	63	79	95	97	79	97	87	98	87	77	68	92	87	91	96	79	87	83	86	84	97	95	85	75	95	86	86	87	74	71	86	91	88	97	97	88	115	82	76	83	102	93	69	78	86	91	101	93	66	90	85	86	57	99	85	84	83	83	106	92	91	86	85	71	66	90	72	96	88	77	81	94	83	88	87	68	85	79	96	77	79	73	75	84	78	80	90	91	94	85	81	68	91	86	76	87	90	78	89	77	101	80	72	85	76	64	81	70	77	82	91	94	68	75	88	83	76	76	87	91	89	81	96	86	76	84	90	90	74	83	101	86	90	88	88	69	74	82	72	91	83	90	79	85	78	93	85	81	83	79	76	88	72	89	78	70	93	93	72	86	91	78	92	73	106	93	87	98	83	83	77	75	82	83	70	85	69	61	93	97	95	76	88	88	83	88	87	90	78	81	84	85	93	74	86	79	86	86	97	94	89	83	99	89	68	82	92	74	67	78	86	88	88	85	79	79	72	79	83	96	85	92	81	76	92	74	62	82	65	70	86	81	75	74	70	96	85	75	93	78	84	86	74	81	70	84	78	85	95	90	81	86	90	73	102	84	82	88	90	96	73	93	86	86	92	77	65	76	75	97	102	78	94	75	80	109	81	83	77	73	89	86	90	98	89	91	95	92	52	79	88	79	88	60	90	95	92	96	91	68	79	77	92	71	79	85	84	66	79	96	74	90	64	95	78	73	80	93	99	78	92	88	84	89	86	86	81	77	86	94	91	74	81	82	71	85	91	64	69	81	85	80	99	62	80	109	106	76	71	71	84	85	83	64	64	81	80	93	80	92	74	91	75	77	80	97	91	76	76	87	83	69	69	101	95	73	82	88	113	79	76	71	72	88	80	75	74	72	92	81	96	73	80	83	79	86	67	102	90	101	78	70	77	89	82	97	71	87	82	80	79	87	78	80	67	73	85	74	77	97	82	77	89	98	82	76	81	87	92	90	88	87	87	82	81	75	86	90	84	92	86	95	73	86	75	81	78	87	97	66	91	89	83	101	79	79	66	93	86	77	74	94	86	106	84	82	94	72	105	79	105	96	80	79	87	74	84	69	86	90	88	74	101	82	72	74	78	83	89	87	96	90	70	85	101	96	74	85	91	62	73	97	76	86	85	80	85	79	81	85	83	90	92	91	88	84	77	80	77	72	80	90	86	85	79	85	99	79	70	79	83	78	82	93	75	87	72	86	75	92	90	87	90	91	76	91	87	58	87	81	86	89	86	83	93	89	94	80	82	76	96	85	54	93	83	88	97	66	86	88	88	80	84	89	85	73	85	78	74	81	85	85	73	97	85	85	88	84	84	94	86	78	83	105	84	82	98	86	67	74	86	83	73	74	86	87	71	84	59	83	72	93	91	63	70	74	89	81	99	72	83	87	78	77	73	90	79	95	75	97	76	77	81	99	78	86	78	95	79	77	87	100	64	91	73	80	81	92	89	81	79	91	73	77	82	63	90	89	96	86	85	97	83	68	89	73	84	73	68	96	85	74	88	90	81	63	85	97	90	97	75	74	80	81	81	85	70	77	75	89	76	94	82	78	95	98	82	83	76	78	85	86	104	70	88	85	65	88	78	90	87	80	93	87	89	88	82	78	78	78	68	78	76	84	73	93	79	69	71	80	89	85	88	94	77	85	71	92	95	83	89	79	80	80	107	83	75	80	91	88	76	91	95	82	86	79	96	83	98	79	67	84	86	84	82	94	79	84	88	78	85	96	67	83	102	74	77	86	80	73	72	78	98	80	71	83	101	81	106	67	91	88	91	87	81	99	72	84	79	93	83	83	87	86	69	85	58	79	76	82	71	70	88	79	97	93	80	80	91	102	94	86	79	79	77	95	100	84	77	93	87	103	66	85	79	89	88	81	88	80	82	65	82	86	90	75	86	89	69	83	80	81	92	87	77	85	77	76	89	86	77	87	76	97	70	85	84	71	82	83	92	79	74	80	72	88	101	78	81	92	94	78	71	87	76	88	79	74	91	64	64	79	83	88	65	78	101	112	80	73	84	93	86	83	67	70	86	65	92	96	76	94	74	83	78	85	86	91	86	80	80	91	81	75	92	79	96	82	82	97	97	88	89	77	91	84	85	75	74	96	73	94	88	90	103	75	85	87	75	87	84	90	109	80	69	89	75	83	67	96	91	111	93	103	89	85	82	98	65	87	86	87	78	96	87	89	85	79	84	80	89	73	82	85	75	84	79	82	63	66	80	68	76	82	77	72	71	67	85	87	95	73	98	92	77	61	103	105	94	78	82	80	84	70	79	89	79	72	81	78	81	93	87	81	105	109	73	77	80	97	70	85	80	68	80	96	85	94	92	83	86	87	91	73	59	78	86	78	77	77	83	91	64	87	91	87	88	86	89	78	97	98	72	73	72	74	85	85	75	84	89	67	83	87	79	75
35256	20309	13238	13080	18153	19350	15676	12710	11883	12331	12932	15328	14630	13352	10103	6877	4011	2192	1538	1189	934	697	624	643	676	782	644	669	657	665	680	713	734	677	665	595	656	654	670	683	678	637	586	626	648	633	656	610	609	624	623	657	690	644	633	626	652	649	637	642	650	637	674	693	566	612	604	609	625	660	647	624	647	676	640	669	636	634	648	615	638	675	607	646	623	599	656	667	623	632	645	603	699	639	668	614	664	609	606	616	662	641	676	644	664	624	643	615	678	697	619	653	603	612	656	637	636	657	614	621	676	650	672	632	650	625	685	628	577	597	627	633	645	636	635	581	638	633	648	657	626	653	645	651	623	616	670	593	690	687	622	650	648	627	592	694	593	636	689	658	632	640	644	671	616	617	655	648	650	642	660	665	641	647	613	673	635	590	623	641	630	615	618	621	630	624	634	671	637	584	582	607	617	625	665	604	653	601	652	643	625	602	643	643	632	683	669	637	628	672	610	633	666	630	616	628	633	663	638	587	566	698	665	603	613	623	640	626	694	630	637	620	642	643	625	653	623	638	692	656	670	680	636	581	627	687	611	664	638	658	637	674	609	583	648	650	691	576	581	611	594	641	600	693	660	686	678	679	620	645	622	597	623	664	597	630	622	631	617	613	668	612	620	653	650	652	628	640	647	602	641	620	603	636	659	645	645	624	640	636	625	672	678	627	662	605	614	647	612	615	626	624	639	653	627	668	605	644	632	626	624	611	662	634	644	627	580	633	607	643	645	667	637	662	617	640	604	606	644	644	583	648	663	624	650	640	608	602	607	673	656	609	629	663	610	638	645	618	581	683	632	636	614	620	619	625	634	656	664	660	610	638	670	662	629	635	651	656	629	658	616	644	634	661	657	644	655	625	623	623	601	659	644	622	612	677	624	646	638	667	610	677	616	646	592	605	638	625	618	614	623	637	651	656	644	627	666	570	641	663	666	654	675	587	650	700	607	676	633	602	646	638	615	635	679	676	639	632	611	627	636	640	602	618	618	651	616	671	611	626	612	645	595	621	593	618	633	635	616	626	644	634	619	693	654	675	714	654	581	656	650	647	651	682	642	680	622	581	627	662	637	635	655	638	663	654	661	594	652	633	652	640	616	645	645	594	630	630	606	655	627	598	637	669	654	641	630	668	645	639	646	673	620	593	670	678	597	655	665	601	621	642	647	649	651	658	661	647	645	656	671	619	657	610	621	649	626	651	660	688	647	618	667	639	648	660	628	618	614	652	625	579	682	653	656	632	669	654	670	622	623	631	652	693	681	609	666	612	629	620	613	704	621	670	598	606	667	653	648	666	637	630	603	674	638	641	656	676	661	672	611	657	666	598	589	614	654	674	624	641	598	610	683	620	594	624	624	644	591	611	632	696	645	667	670	646	637	663	622	686	673	620	629	617	636	645	603	659	630	658	600	668	627	661	627	624	682	617	669	605	669	684	679	655	639	608	657	595	654	645	638	622	618	613	667	666	637	671	596	635	627	650	677	667	644	658	668	586	632	648	630	625	627	659	659	634	583	636	589	646	601	636	590	631	649	615	610	642	603	650	585	650	673	629	623	602	656	630	614	631	606	635	644	624	633	630	628	653	652	618	649	668	640	607	636	624	671	593	666	663	627	590	662	608	624	652	668	656	684	640	653	646	676	626	652	628	641	603	680	628	600	608	611	631	634	663	669	567	662	595	688	625	627	637	630	610	632	675	638	656	607	598	574	626	604	623	643	657	624	628	626	675	640	643	636	629	611	660	647	657	610	658	631	655	607	632	634	644	626	624	635	650	623	630	672	652	600	611	653	649	635	644	613	660	642	649	646	660	638	675	656	623	636	601	639	589	653	637	628	675	637	635	652	617	640	646	652	639	668	618	639	638	643	654	639	654	688	598	605	625	631	595	645	629	618	635	648	638	630	635	662	615	689	577	648	639	674	684	641	657	668	600	597	649	631	643	653	655	701	592	657	620	643	614	568	641	619	630	650	663	682	532	658	591	634	598	621	661	653	632	647	623	657	686	624	594	650	625	642	604	639	647	630	637	603	639	652	647	612	605	655	641	598	645	643	610	646	654	623	608	612	614	595	619	641	619	649	607	624	629	651	653	603	634	572	638	625	624	652	615	617	593	643	615	660	663	628	613	629	612	604	667	645	646	639	680	642	657	694	624	655	630	678	598	651	658	625	666	634	578	638	667	684	662	611	597	626	611	667	625	668	614	613	610	676	608	583	646	600	672	680	628	636	690	609	636	598	647	608	651	601	645	650	651	663	627	652	672	595	612	646	619	633	662	607	668	616	638	672	648	652	659	616	658	627	633	688	655	631	656	651	645	658	624	643	691	632	648	608	607	662	657	658	640	655	600	685	602	657	626	623	658	644	622	607	637	613	652	595	664	623	653	646	599	597	632	622	623	605	633	635	636	666	639	672	630	656	678	609	625	627	611	648	603	670	664	630	652	655	665	637	631	637	641	637	606	660	613	646	603	631	647	682	658	633	614	595	626	654	644	645	683	625	622	647	615	632	639	648	681	663	660	598	652	641	654	620	633	635	649	626	641	601	651	603	664	626	644	628	631	648	650	631	628	680	625	639	644	632	657	634	622	667	654	652	600	611	644	670	675	659	600	621	616	621	623	612	710	673	661	667	652	671	628	639	678	609	642	624	640	661	620	625	587	639	667	715	596	619	652	625	676	643	638	630	666	614	650	651	621	641	660	652	653	657	636	615	696	629	612	702	621	619	663	637	661	653	638	629	631	618	656	605	647	646	689	622	636	621	629	590	639	645	599	636	686	647	626	642	646	683	581	611	611	608	659	659	634	591	618	646	650	634	632	643	683	616	641	617	651	666	635	664	656	665	593	664	603	628	632	640	704	666	627	603	642	601	609	645	613	640	637	672	678	618	619	611	618	610	639	634	610	620	646	604	666	740	636	641	657	593	620	646	611	623	647	647	577	624	666	638	650	607	683	622	652	639	629	617	664	625	633	687	626	645	649	612	600	635	647	599	657	620	654	654	634	682	604	618	641	622	646	664	638	634	664	631	622	651	668	644	629	617	616	628	646	603	641	653	689	652	677	666	613	643	603	680	645	643	628	597	617	584	635	603	618	621	594	622	613	682	627	654	656	642	598	626	660	626	627	628	627	651	632	643	619	597	615	644	592	630	628	659	631	621	633	633	595	628	593	610	634	606	616	632	623	602	644	707	628	647	617	653	603	656	662	640	653	621	624	685	659	653	612	639	667	658	641	595	651	633	657	653	643	630	622	661	621	644	648	615	639	638	642	659	613	689	635	613	685	636	624	623	657	640	641	671	632	647	619	662	607	694	662	662	645	617	606	592	659	605	630	599	645	657	624	632	623	623	642	621	654	647	623	570	628	618	630	638	632	606	654	650	615	625	670	672	602	626	642	550	620	661	650	654	628	641	641	549	638	640	614	608	630	640	598	594	631	636	608	660	628	610	633	583	648
9277	5307	2274	1847	1355	1195	956	859	954	964	1256	1600	1488	1359	1025	748	445	273	206	201	153	124	112	123	118	132	114	129	106	114	109	131	154	122	107	121	140	117	126	125	120	105	128	112	114	113	118	124	113	111	123	114	133	117	118	116	100	116	129	106	121	105	131	117	101	138	111	107	117	120	105	125	122	108	135	117	121	117	103	102	118	133	123	133	116	130	120	114	129	128	116	116	100	134	114	123	115	133	119	133	131	111	114	115	107	116	106	133	123	121	118	121	113	90	123	106	100	107	117	127	128	136	108	118	126	120	111	146	98	125	128	129	141	116	116	115	121	125	131	127	142	87	131	112	103	124	109	114	119	131	101	123	117	122	135	98	109	127	129	127	114	108	126	114	110	113	123	101	110	109	135	106	116	119	111	111	108	97	118	143	129	119	121	127	109	127	122	114	131	118	135	128	124	106	111	129	106	125	126	110	103	108	110	123	118	127	117	108	128	124	115	104	110	104	121	129	97	109	134	122	135	110	114	134	124	123	119	128	139	125	108	117	108	108	110	138	109	114	125	93	110	119	113	139	118	128	107	129	118	121	116	133	107	119	138	133	108	126	125	119	116	116	109	143	112	117	129	132	128	104	120	99	122	117	121	139	137	122	119	134	111	126	132	105	112	124	114	140	116	113	134	127	133	123	130	104	129	118	128	112	120	132	113	127	131	129	126	113	115	112	122	125	128	128	128	115	119	109	130	105	117	117	125	124	138	138	129	134	106	123	112	121	108	111	123	140	116	138	134	120	119	102	134	109	131	140	142	123	137	121	120	119	130	125	122	98	107	118	150	95	121	123	123	130	122	126	116	130	144	129	121	110	142	123	109	110	113	100	109	105	135	142	128	115	125	128	117	134	128	131	127	132	120	138	144	135	131	124	121	127	135	122	120	116	132	130	128	116	118	119	119	106	102	126	127	107	106	115	113	121	115	131	122	122	111	113	135	135	122	108	107	116	117	119	120	123	106	109	112	117	131	108	133	124	122	98	119	126	112	111	111	110	121	120	116	125	111	116	126	120	128	117	128	119	128	95	115	130	124	134	123	116	120	128	108	94	109	125	119	128	114	118	123	109	126	121	132	104	142	135	108	111	105	121	131	125	134	112	127	110	113	125	126	106	109	106	109	109	126	122	120	118	131	105	105	120	127	111	110	128	129	115	128	126	108	114	118	123	104	121	131	121	118	110	136	131	115	112	114	116	126	117	110	92	126	106	96	129	114	93	106	117	125	122	116	112	109	113	114	112	121	111	119	128	109	107	133	92	132	123	145	115	120	127	141	111	127	106	121	121	124	99	129	116	124	109	126	119	147	106	134	116	131	119	132	123	136	132	107	130	113	128	113	125	113	115	128	110	135	116	114	129	109	117	119	106	120	126	116	130	106	109	114	116	124	113	123	94	117	90	116	117	99	128	105	119	124	127	153	122	98	108	116	124	122	143	123	134	134	122	110	135	125	133	113	119	125	133	127	132	111	108	126	119	124	102	110	119	135	113	140	105	121	126	115	123	116	109	102	136	107	124	100	113	107	118	135	108	133	109	134	109	121	114	103	128	101	118	115	123	125	113	130	121	109	117	127	116	112	104	122	120	111	111	116	106	129	95	135	126	131	132	134	122	138	123	109	112	117	105	123	100	120	113	126	113	123	124	112	111	112	113	99	132	108	118	142	132	127	118	126	126	119	114	118	122	125	135	109	119	107	114	133	127	100	129	118	112	133	108	128	108	109	128	119	110	116	113	122	103	117	119	125	133	115	136	132	119	100	116	110	126	115	121	143	110	111	114	117	119	115	114	141	136	120	111	116	120	114	102	123	118	113	138	111	131	131	103	111	135	124	111	114	104	128	119	124	128	118	118	127	165	116	123	114	106	122	143	131	140	113	113	121	95	131	131	111	122	93	109	121	116	92	127	108	124	118	116	134	104	119	149	120	125	122	116	128	112	108	98	152	143	136	132	135	106	130	125	128	123	118	105	125	132	137	104	110	120	143	113	114	117	110	143	121	127	119	125	107	130	113	106	109	129	146	119	104	122	102	127	111	113	104	131	131	119	125	121	116	130	121	124	138	132	137	112	123	134	140	121	118	112	99	122	139	117	113	132	124	138	123	111	111	116	107	106	120	119	122	128	111	120	120	124	95	110	94	121	114	123	122	126	122	116	101	124	138	153	123	130	130	114	132	121	114	134	119	124	116	120	128	125	99	140	110	117	129	122	109	133	127	119	129	110	124	112	122	129	126	118	103	124	111	127	121	134	123	123	127	110	124	129	109	106	119	119	130	109	117	118	125	138	129	115	95	125	108	116	127	134	109	103	109	111	111	105	120	107	112	125	120	107	90	140	133	110	118	117	138	116	109	130	131	121	110	90	118	105	123	124	113	122	121	120	108	115	122	120	128	106	119	119	137	106	105	136	116	128	127	104	129	115	116	112	114	120	120	107	120	82	131	102	122	123	121	104	115	122	123	130	121	122	138	106	135	134	112	130	118	109	126	112	140	119	135	115	109	120	118	142	111	110	119	138	113	118	134	119	135	105	113	128	99	111	112	103	110	112	111	126	114	102	121	119	121	132	118	122	122	102	122	120	114	119	120	107	106	111	122	108	129	110	110	105	107	135	113	111	137	116	106	102	120	122	140	117	130	132	112	88	117	114	121	119	119	135	110	129	129	118	116	109	109	114	117	134	128	115	134	112	128	120	108	102	120	115	116	125	133	116	124	109	131	132	137	105	128	130	124	126	92	134	112	107	123	137	118	93	116	115	114	128	119	108	113	115	142	160	105	112	132	127	122	133	124	136	115	113	113	112	112	108	120	128	117	114	114	103	128	117	125	130	120	114	115	116	111	107	139	102	117	127	129	103	110	118	110	129	121	116	104	126	115	111	131	108	114	104	126	117	115	127	101	120	127	101	109	124	110	107	147	116	123	109	104	107	124	137	98	120	125	120	121	136	113	98	125	131	111	130	113	126	135	109	121	112	119	112	113	107	108	103	142	112	121	133	109	122	135	141	107	127	137	128	120	121	136	116	105	112	104	102	118	95	114	112	130	115	109	119	121	119	123	125	127	133	111	115	126	126	109	108	120	130	122	107	118	128	121	107	114	107	118	109	111	130	120	113	117	111	148	95	82	121	123	115	104	130	131	105	119	110	127	143	108	109	117	125	105	120	113	124	107	130	118	112	120	103	112	110	122	108	118	113	124	126	119	112	127	123	108	117	93	118	110	112	157	90	112	116	119	114	119	118	111	118	126	97	110	101	131	105	133	125	118	120	115	125	119	120	112	146	121	103	108	116	125	128	112	117	129	117	130	139	109	126	118	131	118	126	116	131	111	95	120	126	117	124	124	117	129	100	123	118	116	118	115	113	135	124	108	107	117	123	137	101	112	114	131	124	121	121	124	103	115	131	126	122	144	109	117	117	116	138	114	109	115	119	127	130	129	114	112	115	104	129
38429	25437	16492	19621	25922	26863	22793	20656	20163	20713	22122	23787	22487	20628	16714	11619	7151	3756	2776	2159	1473	1190	971	983	961	1096	932	880	884	949	902	950	1035	1063	930	932	947	872	887	886	896	985	911	857	918	898	944	899	868	892	873	903	849	869	916	902	882	911	898	875	893	903	889	840	897	909	892	844	897	870	881	878	869	880	854	877	867	899	848	881	879	861	936	903	834	914	849	884	927	915	867	860	867	881	885	837	890	902	875	886	887	923	888	891	896	941	887	813	908	856	881	890	900	840	907	823	910	903	852	900	858	827	894	886	870	864	904	851	897	892	897	879	896	859	988	904	859	906	883	904	827	889	896	840	878	880	884	905	858	860	944	864	944	878	811	902	889	924	847	858	894	881	860	875	842	908	900	830	863	900	888	910	817	878	899	891	882	904	908	849	852	891	929	865	873	927	840	902	896	886	930	861	920	867	841	869	886	912	866	852	869	914	883	874	867	844	843	879	826	924	863	843	831	895	926	874	890	904	852	913	788	867	838	841	862	906	868	919	861	863	867	846	919	917	872	885	871	832	898	907	901	889	869	853	920	884	843	928	881	907	909	843	953	864	858	854	886	887	896	914	848	886	838	897	868	872	838	867	870	893	875	809	875	883	876	866	912	876	844	880	936	852	915	936	876	851	914	940	869	857	906	876	846	881	829	874	913	889	887	882	890	921	871	818	901	851	866	896	842	875	848	888	912	896	870	895	826	868	874	850	880	892	917	898	895	894	925	934	879	925	947	895	923	821	885	897	861	932	882	903	913	881	915	901	853	884	908	865	859	919	876	902	922	854	845	949	850	870	889	883	851	870	894	878	917	898	901	889	864	979	907	856	855	884	856	951	849	906	895	882	869	861	810	855	862	873	904	900	890	879	847	893	861	895	888	881	843	857	824	881	871	876	937	902	935	868	888	930	841	925	890	865	848	888	906	929	870	873	935	912	878	897	909	937	861	866	891	890	888	917	872	869	878	876	877	893	889	922	840	905	866	842	837	872	953	882	921	895	897	851	928	937	856	897	879	844	901	887	868	889	927	897	886	877	954	894	819	872	890	832	835	905	874	876	886	898	884	859	855	854	872	885	901	870	918	853	891	878	868	921	863	861	872	847	816	912	921	868	864	870	899	884	916	819	875	948	903	898	921	885	867	871	872	915	858	855	823	828	883	878	895	891	870	886	880	890	895	886	914	939	861	860	877	854	899	867	924	867	851	921	862	880	864	942	919	860	851	871	910	927	909	885	905	910	881	860	870	933	789	923	921	898	940	888	847	889	863	888	938	891	872	913	873	922	868	855	883	950	881	897	883	882	923	883	844	878	871	887	901	831	881	876	902	877	905	925	872	867	913	861	927	851	904	879	859	865	908	863	937	881	918	890	872	957	878	891	868	923	835	881	931	887	917	907	870	871	910	875	892	894	908	915	895	897	893	862	943	877	914	890	903	839	882	897	918	868	805	897	889	845	869	898	855	871	897	860	861	905	881	868	887	896	913	909	832	874	880	876	932	854	875	950	843	911	871	921	875	858	845	889	880	873	879	907	892	849	875	865	907	834	916	847	880	870	914	884	894	875	885	828	882	901	888	921	881	906	888	906	934	895	922	881	905	953	910	874	856	921	863	834	919	878	842	884	883	931	817	935	894	896	905	931	853	930	944	897	876	868	880	903	878	939	894	848	851	927	889	876	845	837	873	854	859	891	870	906	818	857	856	842	901	915	840	889	879	882	895	946	836	932	867	926	866	923	926	835	881	840	938	877	855	898	863	895	846	868	942	851	852	860	908	886	885	897	860	928	864	827	888	887	896	893	906	879	942	882	902	898	892	870	905	833	907	891	910	886	896	914	892	921	896	868	876	863	910	919	885	853	912	900	862	869	895	920	870	825	927	866	899	914	907	839	844	883	933	843	877	895	858	925	888	929	853	923	934	884	917	899	853	917	894	876	874	887	838	885	911	869	889	913	912	831	887	894	861	912	876	915	909	844	872	928	849	898	877	915	919	910	896	894	900	865	883	876	825	920	903	942	893	909	869	878	878	896	876	909	844	907	872	888	823	874	877	833	908	854	890	920	923	820	884	838	896	890	916	958	845	833	921	906	885	892	908	897	839	844	920	874	823	933	878	883	873	855	925	888	846	898	906	912	821	926	880	916	894	900	910	866	840	890	887	908	903	891	900	873	907	903	887	840	880	915	930	884	861	915	873	919	851	967	863	907	904	882	898	884	858	885	905	903	879	901	856	906	877	904	871	944	883	858	869	881	880	887	801	900	967	873	943	866	886	913	863	877	894	896	854	878	891	885	890	824	873	892	920	863	875	847	927	878	923	855	871	852	874	868	877	886	919	916	842	858	901	914	875	888	817	902	866	938	931	876	920	862	870	822	865	938	932	873	882	861	883	931	834	961	938	946	953	882	889	865	807	876	863	909	870	892	883	953	879	924	890	926	886	887	866	904	902	855	870	924	826	937	929	918	855	840	854	894	891	878	898	892	890	846	919	895	814	900	888	880	860	898	872	880	863	876	902	871	878	891	863	824	929	873	912	918	886	887	911	884	906	878	932	920	871	895	948	839	871	895	872	866	885	866	871	897	943	851	882	840	876	913	870	910	899	842	909	877	903	878	897	845	845	948	896	886	886	852	876	884	900	907	866	853	914	886	894	844	857	879	838	905	899	855	947	912	941	889	918	927	912	889	856	938	869	864	890	904	918	859	909	871	889	871	913	926	921	857	890	842	824	850	920	923	874	879	904	831	878	851	913	880	925	907	880	910	853	893	910	892	855	854	837	918	934	906	912	819	896	912	856	835	878	837	875	895	859	889	858	887	882	893	917	923	897	921	895	872	859	922	835	831	930	868	898	927	929	856	941	856	912	913	864	893	895	883	815	887	904	903	900	845	867	907	902	867	864	826	909	873	848	871	936	894	922	939	850	871	859	892	865	880	861	913	913	876	867	904	892	900	908	886	908	908	913	875	920	843	849	838	944	960	901	880	890	847	918	889	913	847	879	925	937	894	913	912	931	851	888	881	901	916	912	933	913	922	879	863	887	893	903	907	894	898	958	888	906	900	856	848	892	893	928	934	885	875	884	873	879	863	861	913	875	879	912	872	862	848	892	853	901	869	910	905	898	879	901	837	911	869	879	837	908	888	866	919	901	843	827	934	856	890	895	928	881	952	881	932	897	924	981	900	930	851	923	923	925	872	930	887	885	839	892	877	880	889	901	888	842	902	854	821	879	857	903	898	900	912	958	929	926	859	912	840	874	821	884	884	863	846	935	903	914	909	850	855	893	883	887	875	848	917	895	883	858	910	860	873	911	854	882	891	906	890	874	907	901	883	919	878	918	912	896	851	869	848	839	922	862	894	908	902	950	873	866	852	954	907	874	887	846	866	938	850	866	849	877	891	885	879	906	901	864	848	891	852	944	912	909	855	877	855	900	897	865	855	842	894	902	850	908	857	884	844
5376	2025	1163	669	370	285	224	154	130	157	178	202	207	202	183	146	106	116	87	95	78	75	68	80	69	74	78	59	73	81	69	81	87	70	79	68	61	67	83	59	60	62	63	84	68	62	64	78	58	69	74	65	91	58	49	78	77	70	85	70	65	69	79	66	70	71	76	67	77	79	72	59	60	73	80	88	45	71	82	65	72	75	69	71	69	72	84	81	73	66	66	55	68	85	71	71	72	66	71	60	59	63	82	70	69	65	61	52	76	75	63	91	71	72	61	75	87	66	89	74	68	63	73	79	64	72	63	56	76	77	72	64	80	68	70	76	64	57	47	65	67	63	80	71	90	82	96	68	71	75	85	69	76	74	75	71	85	73	68	63	79	55	73	62	76	70	75	60	66	76	70	67	77	67	79	69	69	63	69	72	85	61	77	71	65	59	62	68	70	60	74	65	72	84	72	73	68	72	70	75	62	73	70	72	75	82	64	62	80	67	68	71	68	75	75	66	63	68	78	74	74	80	75	60	67	67	70	82	83	66	76	57	78	62	59	57	69	70	71	68	72	72	65	81	73	66	71	62	81	64	67	83	65	80	76	62	82	73	72	72	69	61	79	69	75	83	57	69	73	75	84	84	86	72	75	60	57	74	61	70	85	82	67	92	77	77	71	73	73	76	93	62	84	73	87	79	78	70	62	75	58	61	85	71	63	71	70	68	68	60	74	72	70	62	75	80	74	60	71	85	66	80	82	71	73	74	62	63	79	75	66	67	67	64	78	61	69	80	70	66	72	79	79	63	95	75	77	53	66	67	69	62	76	80	61	65	81	70	59	74	57	83	62	70	76	70	72	96	67	84	83	81	66	76	74	80	69	74	67	81	54	55	65	89	65	64	73	66	74	72	84	74	70	65	64	83	79	79	79	66	76	72	81	69	62	51	76	61	77	74	67	92	67	71	69	71	75	68	75	75	62	72	73	69	72	77	73	76	81	66	81	78	76	72	64	65	74	67	70	60	60	67	57	72	62	64	74	75	87	78	58	77	76	66	64	88	70	65	75	87	77	59	68	63	85	72	63	96	73	79	67	77	51	76	77	67	72	91	79	61	86	81	73	84	88	64	70	78	64	68	70	78	69	83	79	69	72	79	80	69	80	75	64	78	63	73	73	67	73	90	81	74	65	74	67	72	71	71	70	58	86	75	73	61	69	76	74	77	77	67	70	69	75	63	60	57	65	62	70	83	53	65	80	76	75	74	91	79	83	65	69	80	48	81	82	61	57	74	52	68	64	56	62	66	73	75	70	65	62	60	78	70	86	76	66	74	72	60	88	84	68	69	75	82	82	67	75	73	65	63	66	81	65	58	67	72	85	73	74	56	65	82	68	67	78	76	78	81	75	62	84	70	78	50	83	80	74	76	71	68	57	73	74	73	63	68	83	77	75	65	93	73	66	67	63	75	78	78	61	72	75	79	66	84	71	73	70	79	81	85	74	85	65	81	75	74	68	79	87	49	58	80	77	80	85	70	72	78	85	76	82	55	68	49	74	71	66	88	62	64	61	64	56	67	73	67	75	71	82	84	88	79	79	90	83	73	66	63	73	83	62	62	82	69	73	60	61	75	92	63	63	71	66	59	61	76	76	71	87	70	75	70	64	76	60	75	75	64	81	67	87	77	59	60	66	64	78	70	78	82	71	77	79	73	92	67	64	74	78	68	70	72	87	80	65	62	70	80	83	73	80	71	55	69	79	79	70	67	71	76	87	63	90	74	81	56	62	70	68	69	57	76	80	56	75	67	78	75	71	60	78	71	75	87	72	73	78	85	65	78	74	56	64	69	80	63	71	85	89	74	79	56	57	95	76	69	63	77	56	71	60	76	58	82	65	72	85	75	57	71	65	73	57	82	60	74	76	59	78	71	80	80	67	79	74	84	62	65	79	78	73	75	67	73	67	84	71	66	70	72	78	72	74	69	75	66	87	62	79	77	86	75	67	70	63	91	67	68	71	77	67	82	90	66	76	74	67	67	75	92	62	71	60	75	68	75	70	71	72	83	79	60	56	55	75	75	77	72	60	78	59	70	58	65	62	68	81	81	66	71	79	84	81	67	64	75	84	79	67	67	72	65	89	92	66	65	74	73	82	74	72	79	75	74	79	77	72	76	74	80	72	75	57	77	60	69	64	65	80	65	64	67	70	61	81	60	77	64	76	67	66	61	59	78	76	70	76	85	58	70	79	70	68	70	69	71	89	83	76	73	88	54	66	83	75	64	75	62	65	77	73	66	69	64	70	76	66	85	76	80	73	62	72	58	81	63	73	73	66	73	78	75	74	71	84	80	77	69	66	68	63	68	61	67	83	55	87	82	80	64	65	73	69	78	73	75	78	80	63	61	68	70	76	69	75	67	61	71	77	70	83	74	54	79	78	65	71	69	74	92	70	65	60	85	62	85	68	53	78	68	62	70	94	50	64	76	86	71	76	61	67	63	70	67	77	82	69	82	80	68	78	75	64	76	88	74	61	61	71	78	55	73	79	74	62	57	71	67	64	52	74	55	74	76	80	68	76	69	67	74	73	72	76	74	69	77	81	76	66	91	73	54	71	73	89	78	59	72	65	67	72	67	65	85	74	67	83	63	74	91	67	68	64	67	74	71	82	59	72	73	67	74	63	72	62	63	86	47	80	70	64	72	65	68	73	71	76	50	70	73	88	78	83	80	63	64	71	85	80	67	63	81	71	70	72	61	73	68	81	70	69	79	54	75	59	63	76	52	74	89	55	73	95	66	67	86	56	73	72	64	82	61	76	68	68	71	54	67	83	75	83	75	68	82	82	67	60	81	54	61	61	62	75	76	79	76	66	66	71	70	63	72	90	89	68	95	77	72	71	54	68	72	72	55	74	57	74	73	81	80	68	80	75	73	80	77	69	74	90	75	77	65	75	72	78	83	71	83	67	68	80	78	72	62	58	82	77	74	63	76	80	65	69	71	80	71	77	70	90	85	72	58	67	73	86	71	67	69	78	81	70	78	69	66	61	77	81	62	83	73	76	72	71	71	68	59	74	62	77	76	66	92	68	76	60	89	61	81	75	69	74	69	81	79	89	70	75	84	69	69	68	67	72	68	71	64	77	75	91	72	67	79	72	76	70	76	72	82	80	73	65	77	72	73	60	76	73	57	65	71	82	73	64	78	60	78	99	75	61	54	60	70	70	64	75	68	85	61	63	69	59	72	67	76	77	69	90	86	66	67	74	71	55	71	64	72	96	65	73	66	68	76	70	78	81	79	72	70	80	74	63	70	71	79	79	71	91	86	71	75	72	77	64	68	78	62	69	76	68	69	76	78	66	72	65	73	59	68	86	66	74	80	68	67	59	66	90	75	72	67	73	88	68	77	66	70	82	79	88	81	64	85	74	79	59	75	63	83	70	85	66	68	79	73	73	73	68	61	93	72	82	85	80	72	58	78	62	77	69	61	80	89	79	71	63	83
30780	16299	10853	9498	11481	10815	7155	4193	3327	3702	4073	4864	4908	4399	3473	2147	1457	1026	758	651	560	579	545	506	549	574	548	554	588	550	579	612	546	567	567	531	543	551	561	554	508	561	552	523	580	560	582	560	535	540	513	589	581	576	573	544	551	556	564	574	523	568	529	567	548	527	552	521	551	506	526	508	552	549	587	525	507	518	523	522	565	540	505	542	571	511	598	577	538	550	544	536	510	547	550	557	520	549	558	551	616	588	532	570	545	547	507	564	572	586	578	563	542	532	520	511	540	565	541	539	539	508	580	535	563	573	507	495	554	552	520	589	598	579	527	561	548	542	560	541	526	569	526	601	497	529	563	549	512	545	569	514	532	543	530	529	559	526	545	555	530	557	540	526	541	563	578	591	565	516	576	558	575	536	543	557	566	524	543	547	554	553	535	531	572	527	542	524	570	525	557	560	555	527	583	528	561	550	556	519	559	542	577	548	594	570	544	537	523	552	556	538	561	542	545	529	574	546	522	534	565	514	575	471	550	541	514	572	554	567	524	558	540	527	545	519	541	586	557	553	515	521	538	572	570	554	515	567	513	588	546	525	560	541	528	539	525	562	506	525	560	562	566	536	544	536	565	547	531	523	556	556	562	533	535	560	560	527	582	555	559	575	548	539	579	537	573	489	553	571	591	552	536	541	546	543	558	562	552	572	538	513	579	543	554	545	522	535	537	580	528	555	564	536	579	522	546	503	537	541	554	555	521	546	538	563	549	542	568	517	525	538	551	537	606	560	552	597	522	515	534	540	570	548	538	536	538	529	587	545	544	506	564	510	572	548	513	548	519	556	552	574	542	511	551	500	563	587	510	585	572	518	546	580	569	547	561	555	502	554	535	598	525	521	552	554	561	532	551	521	545	583	536	507	536	552	510	535	535	523	592	549	540	545	495	567	508	566	565	590	566	584	532	553	570	563	574	561	534	551	540	575	582	572	553	538	591	553	543	554	564	543	532	522	544	569	549	543	508	545	541	547	544	552	522	535	551	517	543	522	539	528	528	528	521	570	550	504	528	556	591	547	512	562	554	540	544	545	555	569	550	586	553	524	549	547	540	583	561	565	549	562	577	551	579	566	567	539	576	544	556	565	541	558	533	518	520	590	614	557	545	559	584	548	560	518	539	537	508	566	506	553	534	592	547	601	579	534	556	542	583	511	503	528	597	571	533	527	547	521	554	507	529	568	541	537	597	602	571	514	552	575	562	542	590	511	521	511	541	539	549	542	586	531	534	566	530	552	575	555	551	559	547	538	592	547	532	567	529	562	561	531	528	545	523	581	579	524	545	564	560	559	560	565	539	548	534	539	556	533	524	527	566	570	557	551	573	550	582	538	567	531	552	544	586	541	533	541	527	552	558	561	564	565	557	568	539	559	576	535	542	574	546	545	554	549	543	544	518	552	542	574	572	568	510	551	498	555	574	549	561	540	547	574	507	519	535	536	527	592	549	516	531	553	570	567	559	563	543	539	569	537	568	584	567	572	539	539	536	561	564	580	588	517	589	547	556	518	538	525	557	509	563	582	593	520	549	524	566	586	532	542	511	559	534	556	559	576	537	581	599	512	533	589	565	541	550	555	551	577	507	568	564	543	557	542	537	541	595	556	539	572	522	556	544	555	541	532	562	561	596	566	500	509	602	519	547	513	533	542	562	521	590	512	550	532	519	561	560	564	532	530	508	535	581	566	528	553	553	548	554	532	540	540	557	569	569	511	582	597	538	566	551	567	544	544	539	554	563	565	501	576	568	557	538	492	559	554	551	574	533	572	523	535	548	580	551	557	594	549	558	541	548	580	539	548	549	532	575	561	576	565	546	543	565	558	575	568	543	530	520	566	561	582	582	542	535	510	550	501	547	556	512	561	522	549	523	610	539	571	572	551	550	517	567	595	540	564	557	554	537	527	532	537	587	547	551	520	535	552	569	531	526	579	499	554	547	546	572	575	494	546	537	534	513	594	546	582	529	545	506	533	564	527	553	586	510	574	550	543	516	544	543	547	529	561	527	545	542	542	535	516	536	550	575	580	534	546	522	536	531	526	539	583	580	544	552	518	555	566	563	583	521	504	544	576	542	569	516	597	578	559	530	516	574	534	555	569	535	525	566	524	511	566	549	529	515	581	555	551	527	531	507	509	526	536	584	540	577	552	562	550	536	550	528	503	565	564	548	515	555	591	587	587	534	590	559	545	578	578	532	561	533	553	552	578	567	533	560	523	545	544	555	566	583	529	541	543	549	561	581	533	550	569	557	569	553	546	570	568	541	547	571	516	539	526	575	535	595	476	534	563	568	527	563	587	543	525	510	583	584	536	563	548	572	539	543	576	549	519	580	525	518	543	505	545	498	526	610	535	527	594	560	565	548	549	555	558	519	544	530	549	552	530	534	546	543	489	558	576	590	573	521	581	531	504	516	529	519	491	563	555	546	544	539	556	507	526	544	540	543	514	531	556	491	538	577	581	576	532	583	517	580	512	551	547	547	513	576	535	545	553	575	484	535	561	520	569	539	558	522	539	546	541	570	588	581	570	564	548	567	547	565	563	542	593	551	554	560	538	579	574	520	529	525	520	524	518	586	527	545	580	566	542	516	558	575	551	607	533	557	564	520	573	523	551	598	557	576	541	573	540	561	584	533	544	538	535	548	595	559	548	556	549	560	538	549	543	536	519	547	537	582	506	556	503	595	558	529	552	545	560	528	541	601	564	563	536	521	519	501	542	561	571	547	553	548	559	579	534	492	563	514	524	558	599	535	577	500	521	507	520	565	526	530	563	582	574	540	581	567	522	565	529	554	533	557	545	551	536	558	529	524	565	544	576	524	514	598	556	558	593	541	539	538	551	573	543	567	529	556	561	572	558	577	555	573	543	548	574	517	566	535	572	521	551	584	587	530	543	511	565	535	538	553	578	537	564	563	536	544	553	563	548	547	552	549	537	518	537	534	565	553	558	544	531	550	565	546	546	556	531	582	547	564	556	552	540	565	550	551	603	556	539	555	548	593	502	559	563	535	601	513	524	535	598	544	535	567	545	553	522	555	577	575	554	568	555	568	516	538	531	529	535	534	577	528	524	561	534	559	572	537	525	548	576	561	526	549	555	556	507	561	545	552	549	543	551	606	539	548	490	577	544	532	534	553	538	577	552	538	526	529	525	559	520	534	532	557	572	540	534	595	598	519	550	549	527	548	557	537	584	529	577	546	533	547	551	532	527	529	589	529	549	580	544	544	578	561	551	578	546	531	510	517	560	590	573	519	494	564	519	529	513	519	581	509	519	598	531	568	564	551	532	566	550	552	518	521	517	527	545	553	582	538	510	520	551	526	544	553	535	583	534	581	539	554	530	539	512	599	524	535	559	535	546	567	527	535	533	548	573	561	575	541	570	568	548	544	544	532	565	553	539	532	532	515	551	570	524	520	544	517	531	517	531	503	560	543	510	582	537	543	509	571	545
7349	3607	1652	1232	861	707	620	443	520	535	645	817	832	761	652	420	259	184	155	127	121	97	126	120	120	128	112	96	136	98	110	111	104	121	118	100	98	98	107	110	106	105	101	102	110	102	97	101	110	116	112	103	127	110	105	96	98	106	112	100	97	109	93	107	104	114	122	87	113	104	104	83	110	122	110	118	97	103	105	98	103	114	94	110	101	92	101	99	116	105	107	97	102	117	101	118	119	108	103	96	110	122	81	87	94	107	108	102	108	103	111	122	107	100	95	126	119	88	113	90	112	108	103	102	98	99	119	115	108	120	92	98	93	110	116	100	86	106	106	108	124	101	96	90	101	107	108	117	99	97	106	117	107	94	112	90	102	100	117	107	87	113	105	102	102	96	99	91	102	98	108	101	94	93	101	91	102	104	92	101	103	106	101	103	107	107	110	107	94	126	97	102	88	100	98	127	92	92	94	104	115	110	119	94	119	103	79	105	105	98	94	109	91	119	113	108	101	100	104	118	127	115	111	104	98	121	111	106	113	117	102	111	97	89	114	96	102	105	90	83	119	88	114	105	102	103	95	114	95	83	103	97	105	84	98	88	98	116	118	114	98	80	102	110	120	101	99	100	116	93	107	95	91	90	107	106	105	89	111	110	109	106	101	95	104	115	106	97	107	106	97	117	113	129	107	102	116	104	112	107	115	106	110	104	104	126	114	134	106	107	104	116	104	81	93	96	109	95	101	118	117	105	99	97	105	99	106	108	111	83	97	101	108	94	112	103	96	92	102	108	101	96	116	95	96	101	114	99	110	96	107	99	91	101	99	83	110	113	102	105	90	109	98	98	94	92	98	98	102	102	107	103	112	112	107	110	110	100	101	103	108	118	94	97	117	100	111	94	97	86	98	93	110	106	95	98	133	98	93	114	111	114	95	101	90	103	110	107	98	113	100	96	95	91	97	132	91	91	119	85	106	89	119	92	76	115	114	90	88	108	101	115	84	107	83	88	96	109	113	99	97	101	107	83	113	108	94	92	120	119	101	96	97	93	98	101	110	102	114	95	90	101	103	99	107	116	108	90	106	107	97	112	111	95	109	109	104	112	85	100	94	100	106	110	108	105	107	90	84	108	119	105	107	94	71	112	100	97	110	115	114	125	108	119	113	108	88	107	104	92	95	107	104	115	102	100	97	89	116	107	92	103	119	118	112	115	95	91	91	119	94	107	103	98	94	112	101	86	109	103	90	102	119	94	115	106	109	96	109	114	97	87	122	103	98	108	104	103	96	101	112	99	89	104	101	102	81	117	92	116	89	97	90	77	87	103	106	106	90	105	104	107	107	100	106	107	107	131	111	97	101	108	129	86	98	107	105	92	90	97	110	99	95	113	103	88	89	113	101	86	94	95	98	111	104	98	102	90	83	123	82	113	114	91	101	103	113	96	115	106	98	94	111	110	119	112	106	112	95	103	112	116	99	98	94	102	90	99	98	92	110	98	91	114	114	120	96	97	102	88	123	116	100	89	111	107	113	118	102	106	94	118	113	110	108	104	105	97	101	121	98	99	89	104	99	116	101	111	74	113	102	103	111	89	103	116	91	97	90	101	95	89	91	91	93	102	108	99	101	119	109	117	95	106	86	97	92	114	114	95	116	109	99	104	103	99	93	87	108	109	109	116	96	103	102	92	116	102	110	99	93	90	111	131	94	99	109	126	88	94	104	102	102	118	99	102	114	97	100	90	106	101	116	99	105	90	111	102	96	111	97	97	91	112	119	107	98	107	86	99	109	97	111	104	96	112	96	114	110	119	79	102	115	103	94	124	107	108	84	118	112	112	94	99	114	101	80	109	100	92	104	96	89	99	97	105	113	95	121	109	110	113	88	99	119	114	98	103	107	118	106	90	86	112	106	94	109	113	119	96	108	99	117	88	101	76	106	105	97	86	97	95	107	106	98	94	82	100	97	99	95	92	102	94	109	95	102	111	101	106	114	112	104	86	109	102	122	101	121	99	117	92	102	103	93	97	116	112	105	107	113	99	109	110	109	116	111	108	103	111	110	110	127	93	99	90	97	112	108	104	115	92	103	102	122	92	100	110	86	86	114	99	95	113	105	107	114	110	103	94	87	118	94	112	96	91	114	106	114	96	114	95	117	91	104	92	115	104	96	97	116	106	92	104	84	114	99	93	103	95	117	96	112	96	128	98	104	99	112	110	88	95	105	111	113	108	107	97	103	99	95	99	106	87	96	110	102	110	112	99	113	87	105	112	124	112	96	103	93	102	116	96	111	106	121	115	92	109	108	96	105	104	91	95	98	88	107	96	88	109	104	106	105	111	105	102	111	98	86	106	115	117	114	109	100	88	107	103	129	109	109	105	100	104	93	103	91	93	114	105	106	103	83	94	103	100	98	73	119	93	87	101	98	102	102	112	92	90	120	102	109	110	104	107	103	96	101	116	97	88	123	91	96	103	94	105	123	104	105	95	102	123	87	96	90	108	119	118	96	94	101	110	106	97	97	91	114	105	107	93	104	95	123	118	98	110	105	84	97	92	96	117	108	84	108	112	92	104	115	102	122	115	101	118	98	129	99	103	101	102	109	94	110	103	109	96	97	102	107	97	121	95	106	104	110	102	89	140	103	98	92	108	102	97	100	115	117	111	120	105	105	95	110	101	116	131	99	99	95	124	100	98	96	101	102	88	99	104	95	102	99	107	83	98	107	90	120	93	108	89	119	98	111	116	94	90	98	101	110	102	91	94	89	107	95	97	88	107	89	114	107	95	91	105	112	103	102	138	103	111	116	106	90	103	111	101	110	93	103	112	103	103	108	98	104	114	95	106	114	96	100	91	93	117	109	113	93	99	118	89	108	98	106	99	102	114	102	115	97	104	106	101	114	111	93	100	90	81	122	106	106	97	94	96	91	115	113	102	106	112	94	102	98	110	112	98	106	99	107	107	97	109	111	99	112	101	112	113	128	79	119	100	101	106	98	102	105	96	108	119	121	116	97	105	95	112	112	79	112	102	101	109	100	85	96	89	105	94	111	104	82	94	110	101	119	115	114	94	113	103	83	113	118	82	89	113	101	99	114	87	92	104	120	107	121	105	98	116	103	93	118	102	134	119	106	105	105	112	96	111	119	112	94	111	101	98	92	102	98	94	92	114	116	93	112	113	116	81	120	89	101	89	118	104	110	120	99	96	95	89	87	98	106	99	121	109	135	117	104	98	104	100	115	110	91	101	95	88	98	111	113	110	119	112	106	84	87	110	96	92	113	111	105	92	85	107	106	99	93	104	100	115	99	110	123	103	104	95	118	94	98	104	110	107	94	107	114	106	112	108	110	115	99	116	117	104	114	111	94	124	110	95	102	97	98	105	103	111	89	107	102	121	94	99	102	108	101	108	108	99	100	107	107	122	107	103	118	88	109	109	104	106	99	98	117	96	106	90	117	83	112	96	110	118	118	99	91	91	98	89	92	99	104	118	109	129
36524	21150	12856	14965	21882	21450	16542	13373	12358	13328	14203	15918	15312	13580	11203	7169	4391	2956	1955	1458	1146	917	831	844	885	796	798	800	686	827	757	847	808	827	783	810	786	809	738	753	738	763	804	739	747	761	762	774	788	787	765	768	797	783	744	741	792	799	770	791	793	750	791	742	753	734	762	757	736	695	785	759	776	735	722	743	738	760	771	731	774	780	780	774	759	755	746	744	764	779	852	786	803	747	810	792	677	776	801	760	793	779	794	806	808	803	788	728	797	790	783	730	734	753	788	794	795	806	725	712	766	763	744	741	750	740	772	746	757	771	783	816	755	775	806	711	754	765	770	808	761	802	779	775	775	764	758	811	721	776	783	791	771	709	748	773	743	756	780	758	787	812	769	797	779	756	800	807	755	781	753	738	753	754	773	797	784	775	772	741	798	783	803	797	754	762	822	782	732	739	756	759	777	765	738	763	757	799	745	765	733	776	740	780	785	728	774	721	769	718	751	735	817	764	795	746	804	751	777	788	778	785	770	778	769	761	761	767	809	797	793	731	790	755	755	800	761	755	756	747	750	764	753	739	758	736	784	774	763	790	827	721	769	792	791	808	812	776	800	796	838	793	754	765	774	767	762	822	790	795	766	802	783	725	731	764	763	794	775	766	744	713	792	754	749	745	764	783	779	799	794	788	749	774	789	792	748	764	776	777	797	741	786	750	800	773	797	818	755	760	760	712	787	811	729	749	778	755	762	735	779	819	762	768	785	795	755	784	765	784	778	785	778	798	793	771	757	788	768	793	781	816	758	750	778	778	801	772	776	751	807	742	766	796	739	727	802	757	749	772	718	785	733	760	789	785	786	795	793	800	749	788	795	761	829	744	768	754	770	766	761	770	808	788	760	709	755	721	750	730	741	753	731	768	747	744	750	795	780	776	791	796	744	792	800	774	827	721	760	795	758	774	758	773	747	741	798	752	820	801	772	780	829	737	783	747	711	761	800	784	764	775	779	772	812	808	761	784	794	786	764	796	800	800	759	780	747	744	763	795	762	774	774	778	732	730	772	749	734	787	773	787	702	757	752	746	816	755	782	795	730	785	781	744	773	802	819	744	765	747	737	753	788	790	765	736	765	775	761	763	704	735	757	762	757	782	786	790	704	778	747	743	796	761	791	823	772	747	775	797	728	768	792	780	758	762	772	787	728	790	771	749	750	777	783	791	754	789	760	753	775	788	762	745	779	787	771	797	734	771	740	754	726	800	759	759	725	797	799	759	779	791	768	786	736	760	778	757	747	730	771	778	751	761	740	817	725	760	761	768	766	775	799	738	709	772	757	786	763	743	772	759	701	822	762	799	761	791	709	753	730	743	760	766	808	780	720	769	774	784	807	739	738	766	780	769	779	790	796	771	822	753	808	722	772	751	784	761	815	760	756	795	840	725	779	795	746	765	759	832	754	735	763	751	818	798	715	758	784	830	775	764	772	758	748	765	778	801	761	766	753	780	756	777	737	765	784	759	759	775	792	791	799	793	759	796	793	850	756	782	734	782	793	746	763	778	757	798	756	755	799	793	773	733	761	766	793	782	784	713	789	756	807	783	718	752	772	797	797	755	771	813	735	743	739	783	818	792	786	767	753	756	799	742	769	774	803	796	743	786	754	763	715	757	747	774	756	784	776	765	783	762	803	775	757	730	796	742	798	734	713	796	773	819	768	792	770	767	758	729	761	746	802	747	785	725	762	779	751	772	778	818	798	791	813	818	760	777	772	733	818	770	790	754	747	755	768	766	789	813	746	736	781	758	790	802	768	753	761	839	765	800	741	816	818	772	770	789	776	760	768	772	757	754	774	792	818	747	779	786	738	753	788	785	775	769	764	761	768	769	780	790	750	827	762	772	758	796	799	735	732	740	787	786	767	732	760	789	715	789	747	817	779	801	786	824	761	736	748	754	823	807	766	796	777	748	802	781	777	818	771	765	750	789	774	750	785	749	777	777	717	789	770	761	753	781	757	770	769	737	762	766	757	807	784	770	777	795	779	767	764	776	756	784	809	777	758	778	767	730	818	750	786	780	714	848	747	783	776	748	740	759	766	730	749	799	780	760	767	734	774	799	742	797	761	773	827	804	759	757	750	759	706	757	810	793	777	803	723	790	798	734	784	812	756	780	764	765	791	775	802	769	800	774	785	796	758	749	783	771	758	785	785	769	825	750	774	775	743	771	786	776	728	757	758	776	770	742	808	745	793	831	772	761	768	739	745	792	715	752	763	766	769	849	777	803	766	772	752	764	742	733	775	838	762	792	748	774	803	739	768	809	724	768	805	777	761	784	763	750	794	738	749	729	752	804	775	758	730	806	780	781	788	801	804	772	769	823	789	758	753	735	738	750	748	829	821	742	754	767	772	775	785	780	719	781	770	728	758	786	809	750	773	779	782	771	829	726	749	758	810	778	720	798	764	846	801	778	757	782	787	746	778	747	788	811	804	818	758	767	753	788	812	768	753	779	783	829	816	755	773	712	768	740	793	725	735	726	775	795	777	743	783	739	775	758	757	769	765	742	837	773	728	804	786	776	803	735	788	813	730	757	802	743	752	775	761	797	788	811	787	772	763	776	770	758	786	767	795	729	784	745	758	763	806	753	782	779	784	743	793	750	776	780	793	768	767	751	764	756	771	775	755	726	807	813	820	707	834	761	823	769	760	749	742	760	793	776	788	759	769	792	768	799	761	759	781	788	716	784	803	773	800	795	780	792	753	760	759	788	830	767	781	762	795	783	759	760	789	749	769	782	766	803	786	785	739	763	778	826	727	716	719	835	799	753	762	709	791	777	725	751	755	787	785	784	830	769	748	724	793	775	757	818	759	793	767	785	777	773	758	745	756	779	777	764	760	771	762	806	771	744	765	776	769	789	819	775	736	714	743	771	777	790	726	766	789	778	785	756	777	769	780	772	817	786	799	811	777	732	779	778	732	764	808	792	752	731	740	752	755	773	765	759	763	832	734	764	802	758	698	723	765	793	732	742	723	759	746	765	769	802	778	809	759	809	742	746	809	762	730	774	747	767	729	774	722	771	777	752	808	754	760	786	761	726	801	751	782	760	753	766	769	754	745	776	783	729	760	751	736	724	783	767	731	714	765	787	765	796	802	763	748	814	812	741	776	765	760	803	792	751	812	771	787	764	735	822	746	817	770	720	775	760	784	747	755	792	769	746	771	741	763	764	772	794	750	752	744	748	817	788	746	724	791	774	723	755	761	728	798	782	740	774	751	747	773	771	776	779	760	748	722	799	776	729	765	780	759	822	770	772	811	764	754	762	783	770	780	735	735	764	772	785	716	822	798	798	757	779	772	757	776	758	756	805	775	778	753	777	772	771	786	735	771	796	774	772	750	794	779	790	796	711	784	739	786	768	746	783	749	781	831	772	743	772	731	796	736	749	765	804	732	764	785	782	766	760	757	778	767	808	785	788	792	787	772	762	780	733	789	764	785	741	758	781
8233	2888	1793	1485	885	578	441	408	428	489	507	700	663	713	541	341	246	195	128	116	77	87	93	65	84	69	81	86	87	70	86	90	95	83	81	60	84	80	86	78	75	74	87	72	82	63	64	90	79	84	61	72	73	77	97	84	70	73	82	69	71	50	87	69	76	86	85	84	78	88	87	78	77	65	81	77	91	76	67	83	93	75	67	69	83	90	86	78	97	58	75	68	69	69	70	92	70	63	82	72	81	71	65	69	82	76	70	85	72	81	77	78	73	78	82	71	77	93	72	90	58	67	69	78	72	89	79	92	85	75	86	79	76	73	79	92	66	73	59	75	98	59	86	77	67	85	81	78	63	84	76	70	75	67	82	76	68	81	101	68	75	60	84	75	62	74	76	70	59	95	91	78	80	83	77	81	96	88	80	82	78	86	82	80	94	77	60	85	71	71	72	80	93	75	79	83	72	73	73	73	93	75	69	90	85	93	94	82	101	94	82	80	80	87	75	71	85	82	79	93	70	90	90	86	80	75	73	75	94	71	70	91	77	74	86	78	59	73	85	81	76	72	78	74	87	79	72	81	76	83	77	72	71	67	60	79	69	62	71	70	83	73	85	78	64	78	85	87	75	78	82	74	73	90	80	86	95	77	64	89	85	76	78	73	85	70	69	79	76	79	79	78	73	72	86	80	69	79	73	85	80	71	75	74	81	76	88	81	82	97	56	82	78	76	76	51	82	70	86	86	106	62	67	86	70	78	74	73	80	93	85	86	74	59	80	61	84	76	86	68	79	66	75	74	84	86	78	77	84	84	88	65	69	99	86	96	86	81	44	88	83	81	93	74	85	80	86	68	76	81	90	88	65	71	82	77	73	75	76	73	73	73	73	69	60	90	80	77	77	83	75	80	75	68	86	67	79	75	83	85	69	84	93	75	77	67	61	77	91	76	72	75	79	68	83	89	85	77	84	70	73	94	90	91	92	98	63	71	89	83	77	65	77	79	79	76	68	77	80	106	78	71	86	83	84	71	91	82	82	82	81	69	84	83	85	93	80	95	78	77	95	85	91	53	64	75	70	64	88	73	80	85	73	90	70	85	71	70	82	84	88	65	84	78	80	78	68	87	66	87	85	62	85	83	86	81	71	95	87	78	69	91	67	82	91	75	68	80	101	78	83	79	74	72	75	86	77	82	101	85	76	76	74	85	77	72	57	70	78	90	83	88	77	63	73	64	86	77	80	98	83	87	76	64	73	77	97	84	82	77	89	85	92	74	74	75	77	78	74	80	81	69	80	93	74	74	67	69	72	85	80	80	73	65	72	75	68	80	89	77	76	71	77	77	73	88	71	70	72	80	78	71	80	93	82	87	95	78	69	79	78	78	85	90	87	94	67	82	79	59	91	80	80	70	78	81	71	90	90	81	72	70	80	73	94	74	74	89	81	78	63	79	94	72	73	69	87	88	90	82	65	64	66	74	77	81	78	67	76	78	78	81	83	71	95	64	59	76	70	101	84	96	102	74	68	87	72	89	84	67	75	69	89	96	89	88	87	88	63	71	83	70	64	80	76	71	66	74	66	83	76	84	76	53	79	72	82	76	92	83	85	83	82	77	79	99	86	89	75	78	70	72	76	88	69	67	70	60	65	66	76	84	67	87	85	75	85	64	67	74	84	75	60	88	77	70	92	84	77	74	75	75	95	87	82	82	71	90	69	72	76	72	75	70	73	58	69	75	76	79	70	80	89	96	74	76	83	76	62	89	77	84	74	79	87	74	73	80	78	91	78	77	72	75	93	78	76	86	71	63	87	84	65	87	98	89	71	81	83	76	84	78	72	64	64	77	87	81	85	87	92	83	81	74	82	88	61	73	72	76	92	76	94	71	75	63	80	90	70	79	89	93	79	84	76	92	87	75	85	91	84	65	80	82	86	76	85	75	82	83	65	92	69	70	65	73	59	97	72	82	65	63	81	92	68	86	62	68	78	91	79	86	79	67	84	77	80	75	90	78	77	66	66	82	84	86	73	71	84	73	73	71	68	74	76	67	76	63	73	76	94	88	72	70	81	109	97	76	80	87	86	87	94	79	93	74	92	74	89	85	75	86	93	77	79	79	94	87	92	81	74	73	95	74	72	89	80	85	70	87	82	94	79	70	87	74	69	65	83	80	86	75	75	85	80	78	72	83	67	66	65	72	66	71	77	77	60	95	77	83	75	76	79	79	79	76	81	75	77	72	55	79	65	89	65	77	75	81	75	70	88	69	81	66	78	80	77	74	75	76	94	65	89	79	78	99	68	80	72	75	77	71	83	89	79	77	66	87	77	83	93	72	79	83	86	66	85	67	77	94	71	78	68	67	83	92	71	72	91	100	75	80	82	78	77	70	82	66	96	72	90	88	82	86	75	80	69	68	92	83	72	88	71	87	87	85	74	66	78	86	87	78	74	67	90	87	69	82	86	81	68	83	95	81	76	72	81	84	67	79	60	70	84	90	76	76	78	70	84	59	91	86	78	86	67	78	99	71	80	73	67	81	55	79	80	92	81	73	79	85	76	78	95	80	79	85	75	78	73	78	81	85	82	89	95	77	77	69	83	87	73	77	75	80	74	76	79	82	73	72	69	80	60	86	82	60	85	64	74	73	93	67	84	100	102	86	88	74	98	81	86	94	74	74	74	78	74	86	89	85	78	73	83	82	82	76	61	83	78	80	82	72	89	91	99	78	63	94	81	93	85	74	78	70	84	77	84	66	85	81	77	76	81	82	66	83	67	81	73	75	84	94	89	76	79	79	87	52	70	75	77	74	85	75	77	83	73	79	80	91	100	83	85	75	68	78	70	84	77	72	73	88	86	91	69	71	77	91	81	79	86	79	64	90	67	70	75	81	84	80	82	90	73	73	79	70	83	87	87	90	77	78	66	78	65	88	91	69	65	78	75	75	78	55	83	85	84	79	80	86	71	75	90	76	73	75	79	79	72	79	71	89	78	83	65	76	69	90	79	90	66	79	67	83	76	80	103	72	95	72	82	78	91	82	73	87	83	81	84	81	85	75	73	83	72	76	78	86	86	85	81	82	78	80	74	65	91	73	88	90	87	92	80	93	68	82	77	76	91	67	65	70	76	69	80	79	76	65	72	75	77	89	76	83	85	79	78	74	63	66	81	81	83	76	83	71	66	80	89	80	68	80	75	82	84	81	82	80	78	74	68	56	72	109	96	66	80	71	81	71	76	76	67	75	75	71	102	75	99	79	79	84	80	88	90	67	88	85	59	70	90	67	85	73	75	84	78	71	83	72	69	78	53	76	85	75	76	85	71	82	75	99	73	72	84	70	70	85	80	83	70	89	75	77	57	87	82	81	81	87	81	75	80	79	78	71	73	79	84	74	84	77	75	64	85	87	82	73	87	71	62	72	82	72	74	70	77	101	81	85	56	69	68	92	75	66	67	87	79	76	85	71	83	67	88	70	58	81	80	89	85	77	67	76	76	67
33835	18445	14680	16799	21045	18550	14616	12515	11753	12688	13417	15369	14484	13933	11398	7291	4072	2756	1613	1207	846	695	626	621	631	676	621	604	579	636	735	698	624	663	632	591	580	595	563	615	602	585	634	602	611	586	585	604	642	594	605	620	637	638	611	603	584	592	594	566	654	547	596	595	626	573	601	624	610	604	639	604	558	588	620	595	599	587	612	602	620	625	597	586	576	653	618	601	553	570	569	663	608	556	624	634	568	623	580	648	584	594	608	648	639	639	598	588	617	640	581	636	542	588	598	569	540	604	601	602	614	566	574	594	589	600	563	580	614	562	615	654	607	603	629	611	614	594	567	576	588	588	578	599	638	604	641	570	613	604	546	557	612	589	609	615	581	578	595	648	585	603	609	585	613	624	608	612	614	563	620	590	584	599	573	577	546	643	587	601	603	625	622	626	556	584	584	565	584	582	567	596	581	587	593	574	623	554	623	612	599	596	592	598	597	621	620	597	591	567	631	616	593	647	623	574	614	609	620	608	606	580	582	591	594	593	628	573	606	574	568	614	595	599	561	645	601	634	592	587	579	638	548	586	612	605	580	575	564	590	613	609	613	583	627	624	579	563	607	589	601	584	604	561	580	568	592	577	608	587	581	560	645	596	599	568	586	601	593	619	617	604	576	632	632	600	581	590	514	631	645	575	570	601	603	610	622	605	584	582	589	549	566	570	612	585	577	564	602	613	569	602	595	621	610	601	626	618	621	592	615	567	609	575	604	539	573	612	572	652	538	551	577	577	597	621	587	600	582	617	556	594	594	618	585	573	595	577	568	598	600	598	603	611	598	641	577	633	564	582	641	567	585	620	590	581	614	604	620	584	611	593	587	607	617	607	606	579	578	631	569	634	605	554	564	552	604	608	589	569	597	585	594	592	575	569	602	605	627	601	643	597	530	599	586	609	589	570	595	632	535	599	585	585	633	636	651	574	581	625	595	581	568	568	638	608	626	610	631	616	610	621	605	622	622	584	627	633	606	567	572	586	596	607	578	552	563	635	609	613	651	586	619	580	611	584	578	603	616	658	582	599	609	609	558	627	587	581	641	583	637	610	603	588	560	594	578	634	573	622	604	596	611	613	601	618	572	628	546	570	635	618	597	653	590	627	614	598	592	604	582	612	571	569	596	587	563	609	586	586	599	609	594	620	646	579	619	590	636	594	553	593	628	590	619	592	623	599	566	599	575	612	581	559	580	555	629	616	577	611	598	586	573	639	593	584	622	612	611	586	598	561	600	594	606	591	600	594	645	590	613	583	538	577	537	556	563	611	596	578	577	643	574	600	603	551	554	581	621	598	600	605	632	635	553	593	622	558	640	585	601	601	616	570	580	596	620	668	589	588	575	589	619	559	639	605	580	642	552	575	634	615	589	623	564	616	579	625	632	621	615	616	628	578	609	583	515	579	595	634	576	646	631	581	643	578	603	521	562	569	615	573	549	584	595	625	595	600	590	611	617	584	595	572	576	612	619	595	579	646	591	612	639	607	592	555	647	598	605	562	646	591	653	574	624	584	614	595	595	612	637	584	629	628	603	576	636	604	621	645	587	561	590	647	623	571	586	581	591	594	603	633	575	590	601	608	623	652	629	590	570	622	584	624	617	592	603	607	554	591	607	572	615	583	645	612	597	586	599	577	598	619	543	588	627	599	598	647	639	597	545	589	588	604	618	568	596	620	531	591	606	619	626	619	580	594	635	598	611	583	655	607	609	631	596	605	626	593	570	652	587	600	598	615	605	626	630	585	593	578	582	616	597	585	585	594	622	621	585	585	575	574	581	612	621	606	585	598	575	586	592	591	588	629	572	555	596	665	610	594	618	574	601	595	607	599	545	604	580	647	579	608	627	571	613	597	594	543	584	631	604	588	622	596	601	628	606	629	603	581	577	616	621	616	553	617	619	601	586	570	606	591	604	571	555	589	567	583	595	583	614	613	598	684	615	598	588	587	630	584	559	590	601	619	599	625	562	640	637	594	601	601	595	618	579	608	630	622	553	608	613	566	597	590	596	630	592	591	615	616	540	588	581	578	581	586	554	563	601	587	606	595	648	609	566	568	610	616	580	605	605	620	598	606	606	662	601	600	554	540	639	574	620	567	598	603	593	596	572	577	582	588	585	629	609	621	582	578	605	594	601	597	608	604	602	573	610	654	607	575	561	621	620	548	603	582	603	616	584	598	592	576	573	537	572	600	562	640	639	628	642	596	612	593	568	609	582	649	611	584	536	596	591	616	591	586	594	609	586	593	612	619	615	598	603	570	585	596	584	639	601	584	519	566	613	603	654	590	613	577	585	602	624	641	624	611	604	633	608	581	567	614	592	635	588	599	577	575	606	600	576	601	624	597	552	581	565	546	587	573	588	591	596	626	623	618	570	589	596	622	530	571	606	564	602	613	612	567	567	640	630	575	593	592	572	581	616	610	626	597	558	606	605	608	583	556	577	604	618	594	611	559	595	616	619	586	607	582	570	595	603	605	608	648	627	580	622	555	608	580	596	604	587	583	566	617	581	576	579	596	616	582	567	553	628	597	591	599	614	614	616	640	632	610	564	585	591	594	636	625	610	603	582	606	614	583	593	617	593	588	554	586	585	596	601	582	655	565	586	622	614	593	635	604	644	607	585	594	625	617	618	595	580	598	623	633	599	587	584	610	631	591	632	627	569	591	583	577	618	585	607	582	574	629	557	630	642	582	590	601	581	608	629	594	596	628	580	592	643	593	593	547	551	613	604	624	616	627	599	604	613	604	587	598	569	552	626	608	608	580	592	546	562	681	567	568	623	602	619	602	615	579	572	600	585	643	529	579	629	549	605	616	600	592	611	579	612	621	576	587	604	607	607	590	569	608	620	582	585	595	582	582	586	608	555	581	578	591	589	569	559	622	589	597	543	600	647	565	577	641	620	597	590	603	601	600	591	593	569	606	592	649	623	608	595	580	566	596	614	619	584	575	617	574	578	553	609	614	615	601	584	563	549	632	581	636	587	598	585	596	650	661	626	601	586	625	588	572	616	636	605	575	599	591	608	606	578	580	605	577	604	593	579	551	567	579	541	598	582	602	635	616	556	607	583	602	595	572	610	589	603	636	572	569	568	623	557	559	592	602	597	563	645	616	595	589	630	551	600	608	613	585	617	586	620	610	613	618	603	583	606	615	615	597	602	643	599	595	587	616	584	583	592	570	601	592	581	594	577	589	587	633	576	611	601	564	564	573	546	617	605	609	582	603	565	598	568	611	600	598	589	607	603	575	581	587	607	599	570	608	584	589	640	583	577	617	601	603	620	575	601	577	589	618	566	596	590	556	578	616	550	586	537	567	556	560	554	598	600	633	605	586	621	594	588	605	597	587	609	571	591	579	566	625	596	591	582	582	619	595	636	602	602	609	574	610	572	570	559	591	618	574	550	557	612	595	547	606	588	579	593	628	611	623	573	593	619	609	593	610	570	595	636	632	621	561
9795	5320	3168	2357	1677	1207	850	780	871	940	1003	1236	1270	1263	956	564	389	290	223	167	146	120	117	118	114	125	100	94	121	113	123	138	122	125	116	128	128	118	125	107	116	143	109	118	106	119	96	112	112	134	120	106	113	113	102	98	101	130	106	113	109	115	115	113	115	124	123	105	125	102	105	141	103	127	94	124	110	125	122	118	130	125	126	106	130	114	110	126	117	124	107	100	112	90	118	114	114	113	112	136	102	103	114	135	114	114	96	132	110	104	125	91	124	107	122	133	104	113	107	120	116	109	148	107	128	119	140	107	126	116	115	101	130	91	120	122	122	121	114	129	122	123	106	121	116	121	115	119	115	105	107	117	130	118	118	110	110	138	136	126	118	125	111	104	118	142	111	117	117	108	111	111	118	138	108	99	135	103	128	119	104	120	118	123	112	128	102	120	110	114	107	123	105	124	131	107	114	118	116	116	120	120	113	104	107	123	112	110	116	118	123	112	123	121	111	105	99	123	93	124	113	119	113	121	124	121	143	105	108	105	126	105	125	134	120	126	118	103	132	120	112	127	113	110	105	101	119	107	111	113	102	111	129	125	125	119	130	129	112	125	117	107	114	113	120	120	114	123	124	98	109	129	109	115	119	134	128	115	130	112	118	119	106	94	121	113	134	110	128	122	122	110	127	118	142	122	119	111	121	98	107	110	122	118	128	120	122	98	108	125	112	122	119	122	88	113	109	123	115	123	107	111	119	121	135	103	129	126	119	113	128	110	98	117	103	111	132	102	124	115	101	103	101	112	131	116	121	114	122	109	109	111	110	110	119	111	121	119	120	105	104	91	105	136	110	125	121	133	132	116	112	122	108	99	112	129	129	114	117	107	122	121	124	119	101	103	123	105	107	118	117	126	121	101	116	120	109	98	118	111	114	121	130	103	107	127	90	109	117	127	114	120	102	112	143	118	135	102	105	138	109	117	100	97	118	127	113	116	128	106	121	113	124	115	123	121	100	105	103	92	113	106	100	114	119	128	105	106	100	118	110	108	125	122	124	114	116	123	127	111	120	99	112	121	124	120	143	126	107	123	112	112	108	120	98	121	104	104	113	127	118	128	113	105	144	124	127	117	127	101	108	113	139	130	127	113	112	115	121	112	113	123	92	121	112	129	113	114	111	116	110	140	124	127	100	110	116	111	115	126	123	95	116	115	122	111	114	110	114	99	122	124	130	111	114	144	143	113	107	97	113	109	111	124	114	120	128	122	131	117	133	114	129	119	108	117	132	108	104	119	94	126	122	127	102	116	138	118	116	112	138	116	120	119	106	111	119	116	100	101	118	102	132	116	120	106	108	111	97	120	126	117	112	100	100	133	122	119	118	115	109	105	119	139	134	127	113	118	121	119	90	117	122	108	123	118	120	110	116	129	95	127	117	101	117	123	120	115	123	124	119	106	110	111	91	132	135	120	126	88	103	102	110	114	138	121	116	117	133	124	116	126	112	103	122	128	115	113	102	128	111	130	113	112	131	113	113	118	133	113	100	118	119	106	100	98	113	118	121	126	124	119	134	104	121	112	111	123	123	129	125	105	128	130	121	112	104	130	106	107	122	105	119	115	103	114	114	121	115	101	118	119	112	129	122	119	91	90	123	113	118	144	111	128	115	119	110	112	112	128	103	126	131	133	107	126	119	118	115	119	119	103	110	139	132	117	140	103	104	113	127	112	117	102	98	104	122	111	122	134	110	108	140	134	116	117	119	120	87	129	112	129	121	117	117	135	111	132	121	142	124	117	105	107	134	115	108	110	112	113	116	114	131	124	123	141	110	132	128	126	113	110	102	133	119	128	85	122	117	129	141	126	119	144	125	129	119	126	104	118	124	108	144	119	138	100	115	126	120	125	129	124	109	113	125	118	100	111	118	113	114	114	120	117	111	107	123	135	111	112	117	104	120	119	111	115	121	123	125	108	99	114	113	128	129	109	101	109	133	130	113	103	115	101	131	115	112	133	111	101	89	121	115	115	125	110	122	101	117	113	115	114	107	131	105	106	107	119	118	116	113	106	129	121	122	87	113	113	140	87	113	106	143	101	114	116	82	113	108	110	122	117	109	134	131	109	113	121	124	124	106	124	106	100	110	121	112	103	106	106	115	101	110	115	133	111	122	99	112	120	119	130	109	115	117	114	115	125	137	128	103	126	115	120	128	110	127	100	128	104	116	132	129	111	107	124	129	124	110	111	129	113	116	135	126	116	128	109	129	127	126	130	117	141	116	125	110	101	103	118	121	125	131	125	119	92	131	131	108	116	102	113	121	125	137	115	146	132	110	136	105	118	110	104	136	114	132	135	118	117	125	125	119	107	123	125	118	114	108	98	107	124	116	120	132	116	86	102	105	109	115	118	106	139	120	118	101	112	132	118	128	109	136	124	134	113	106	105	135	147	119	126	97	124	124	120	108	106	119	129	120	118	125	119	111	125	108	109	117	103	142	110	104	128	108	114	117	136	93	132	111	114	113	136	115	115	104	115	102	123	125	107	93	126	109	117	129	134	133	109	129	125	106	125	110	121	118	101	100	121	109	127	119	109	112	110	131	112	101	103	130	121	117	109	131	106	109	119	111	105	123	111	116	128	112	105	118	119	112	120	109	105	112	117	121	135	105	120	111	113	107	131	109	116	109	129	100	108	131	129	123	122	114	111	104	113	130	99	110	93	111	122	115	103	115	129	124	105	134	96	109	102	118	108	104	116	113	114	104	118	111	118	116	119	125	102	99	100	112	102	113	94	116	123	112	120	117	111	109	124	125	128	111	138	111	136	114	91	112	104	126	103	113	103	112	115	110	113	112	108	134	112	124	142	110	112	115	96	117	127	113	138	117	118	111	121	114	117	102	108	113	118	99	110	119	115	101	115	122	117	121	122	116	106	122	104	126	132	126	98	132	118	133	102	116	107	129	94	117	120	125	132	140	120	115	115	112	114	105	113	122	124	140	134	119	120	138	121	102	121	114	110	131	122	113	113	133	119	126	114	124	114	97	100	128	109	131	124	124	105	117	130	118	115	98	119	142	112	107	127	127	113	121	126	123	136	114	113	123	129	110	127	130	95	101	119	106	127	107	116	125	121	129	102	127	136	100	125	137	104	104	122	112	98	110	99	120	101	130	106	114	113	142	122	91	100	131	121	127	114	121	119	112	125	115	124	110	116	131	122	115	122	131	104	122	104	112	131	107	105	110	129	118	114	130	118	103	124	114	118	133	120	110	118	119	125	113	121	122	129	94	109	118	109	105	109	113	116	100	109	119	106	110	119	104	148	118	127	118	119	129	117	133	99	126	119	116	128	116	101	98	133	121	113	117	100	104	123	105	98	113	125	122	127	113	108	121	121	121	125	114	130	123	109	120	92	124	120	104	112	111	111	130	127	128	124	101	133	96	133	116	119	121	102	116	127	141	136	110	132	128	103	111	123	111	103	131	117	103	115	115	106	123	120	119	110
39639	24929	20432	22171	27589	26100	21561	18639	18364	19541	19250	21510	20470	19338	15456	10295	6679	4695	2604	1574	1168	988	950	956	995	944	897	917	863	878	992	1144	1084	1057	945	878	867	878	901	854	910	879	857	862	848	877	889	886	890	827	854	853	868	845	888	833	843	820	849	824	860	877	854	924	818	896	902	819	832	852	907	870	918	845	882	810	908	892	840	856	888	818	893	830	834	901	855	844	825	860	882	879	853	857	852	861	882	926	871	858	891	834	886	902	896	874	890	903	847	860	831	913	908	847	827	850	899	926	893	904	876	857	860	811	874	882	885	856	872	883	876	840	861	879	861	851	922	886	836	933	912	850	889	830	848	884	858	880	827	887	854	885	844	953	900	913	839	896	887	834	854	901	902	866	884	829	857	874	889	865	863	857	836	878	855	902	903	924	871	885	842	882	898	884	904	875	872	908	925	876	862	882	888	892	867	909	875	848	879	882	861	848	815	840	839	883	887	932	898	844	877	887	839	887	902	872	874	892	826	870	857	915	912	838	886	890	840	857	873	865	890	861	839	819	914	892	845	889	903	868	846	865	862	899	908	873	863	898	815	853	852	901	874	861	874	859	870	837	861	848	913	884	848	902	890	899	899	930	885	830	833	895	867	891	861	889	879	905	836	917	830	876	924	907	892	812	850	871	839	888	887	857	891	878	893	881	885	873	884	877	885	887	882	820	876	852	844	884	928	909	854	821	884	857	924	847	940	864	878	897	876	828	859	883	880	877	870	829	917	827	884	886	833	882	908	876	888	886	882	842	908	895	829	847	863	885	857	924	878	833	840	894	884	877	911	869	894	855	855	888	858	868	838	885	885	857	913	890	884	902	865	890	864	893	858	888	868	895	899	881	874	885	906	881	891	858	811	871	882	858	867	818	886	885	872	850	852	908	836	846	863	840	895	835	869	849	874	905	847	878	869	864	861	882	909	878	912	909	895	877	836	857	816	844	912	843	856	894	877	903	864	874	868	896	879	867	869	852	846	859	859	853	826	880	857	929	904	956	912	909	821	845	873	893	881	926	870	858	908	869	911	854	882	852	825	848	844	919	875	898	888	880	871	938	885	860	880	883	915	925	870	848	880	858	901	882	882	931	941	849	857	900	902	916	910	876	880	860	831	864	855	897	892	886	812	848	891	869	880	913	897	863	848	898	887	868	866	909	908	838	885	891	880	893	854	899	855	859	925	866	845	840	906	873	849	877	890	838	872	898	850	868	835	900	903	870	886	801	857	881	844	797	836	873	853	925	839	871	841	879	895	885	858	855	869	918	863	901	845	816	883	890	925	875	913	859	897	906	890	854	856	880	877	827	888	844	870	894	877	882	922	863	930	821	879	831	877	888	872	821	887	910	863	820	877	918	892	872	862	896	907	923	901	842	921	858	812	895	831	946	866	800	848	836	848	884	861	845	855	870	848	861	828	854	897	918	862	902	909	954	861	884	875	839	888	886	883	857	892	825	900	872	897	855	867	872	847	845	913	847	883	865	821	840	887	867	829	863	856	931	934	821	817	876	820	865	867	867	813	892	882	861	878	883	918	867	867	853	885	881	868	897	873	855	880	873	908	805	820	883	878	877	878	936	874	893	840	849	817	872	906	819	872	932	936	906	913	898	928	893	893	885	890	906	857	888	842	840	840	895	887	942	947	892	864	866	886	901	899	894	812	871	868	883	854	903	854	868	864	839	867	865	901	863	837	896	832	887	860	868	874	886	880	878	886	856	917	853	879	871	860	903	867	918	827	892	860	864	887	900	870	862	879	865	851	820	871	825	806	875	879	883	887	852	897	883	857	875	840	863	874	878	914	874	893	863	843	842	916	915	878	869	878	882	898	849	890	814	884	858	839	904	878	911	894	848	849	889	874	865	868	840	891	836	937	878	911	851	885	860	854	889	862	874	841	864	936	872	863	914	896	915	847	858	887	857	860	883	856	923	843	926	863	881	838	826	886	850	811	859	849	889	880	878	841	878	895	935	848	882	821	879	830	847	902	835	840	890	894	889	926	929	856	865	906	874	831	890	846	853	872	892	860	870	869	873	865	894	847	861	888	879	918	850	903	872	845	858	831	873	828	905	905	832	941	866	913	841	902	905	861	868	850	850	871	840	872	921	891	882	876	886	888	907	873	898	860	869	860	884	924	855	896	861	850	871	815	856	859	854	900	884	869	852	903	862	847	871	871	895	842	842	895	892	845	911	890	858	834	864	921	874	869	928	867	837	858	865	907	865	868	855	886	873	837	886	877	828	869	866	888	842	843	887	880	879	911	825	910	886	832	849	919	890	847	844	898	871	857	857	879	866	841	890	886	855	879	902	938	917	837	839	915	898	935	878	867	878	914	890	842	860	823	850	872	897	859	834	847	920	891	862	859	920	913	869	871	902	840	840	820	876	873	888	874	918	830	899	862	906	907	840	821	910	839	882	919	876	947	908	858	842	867	856	898	908	830	871	868	879	868	888	853	871	839	855	886	877	868	889	866	858	900	852	892	917	914	844	874	833	886	860	881	880	970	862	917	891	938	885	925	896	840	882	881	833	826	860	821	909	838	912	846	847	884	882	860	902	893	884	841	875	855	940	818	897	889	898	879	841	921	869	887	877	868	894	922	818	863	851	862	897	906	796	890	882	845	872	843	843	844	880	917	888	873	922	929	950	842	851	864	832	918	894	881	836	882	855	887	875	890	867	863	829	898	875	868	916	873	886	897	887	903	895	918	829	856	869	870	873	847	883	888	848	915	909	915	888	828	856	860	925	849	901	824	876	837	900	882	879	872	862	928	860	895	834	886	834	866	881	858	867	876	836	823	875	905	858	856	878	878	864	926	838	871	854	888	889	875	850	910	900	921	937	787	932	884	881	896	863	907	856	862	878	881	883	892	841	861	886	853	906	871	852	898	888	846	824	897	876	840	841	918	885	883	909	891	886	886	907	876	885	890	879	895	822	867	854	877	867	848	871	857	868	906	854	858	852	875	943	894	853	885	866	842	902	911	864	913	880	859	850	879	880	873	906	873	917	880	895	870	896	881	854	899	848	901	852	855	868	825	846	882	858	836	889	871	869	838	860	863	852	937	881	850	899	867	834	904	932	864	908	915	830	903	928	866	842	822	871	915	834	869	858	791	921	859	855	909	920	885	850	887	847	903	857	907	819	861	851	906	874	871	876	906	880	892	847	890	829	870	884	868	837	880	898	840	870	852	815	899	933	869	882	886	829	879	835	855	857	825	870	781	857	885	912	905	895	856	833	893	868	853	834	886	904	859	883	873	913	892	901	873	916	908	906	839	847	895	870	868	937	890	861	885	842	841	865	862	868	909	882	832	871	889	866	886	894	920	872	823	900	899	883	867	910	820	930	905	842	858	876	858	855	897	838	904	847	870	914	862	879	880	883	848	855	881	838	864	877	893	851	850	913	852	859	864	932	815	871	881	900	814	900	885	861	903	879	875	909	884	875	877	862	876	887
6289	1945	997	573	386	265	180	163	144	166	138	190	179	216	194	129	119	96	94	82	89	74	80	62	78	58	72	70	76	73	66	74	83	76	76	65	74	73	61	77	74	63	87	71	73	82	75	75	61	86	71	79	90	68	62	79	71	93	78	74	68	70	66	86	69	72	77	74	70	74	75	86	63	70	80	63	77	62	67	80	63	63	96	80	62	64	72	69	66	66	66	61	71	94	67	62	72	73	67	66	75	58	63	74	69	58	80	67	71	66	81	74	83	67	86	72	82	83	80	66	68	76	71	85	60	79	78	63	68	71	74	69	72	100	67	71	79	75	61	73	75	61	68	72	74	68	84	81	66	83	68	78	66	70	65	72	81	93	75	63	67	78	69	83	74	65	53	77	75	70	70	73	59	74	56	71	58	66	65	71	69	68	65	76	64	74	66	78	85	67	69	68	66	74	71	83	75	66	76	77	84	67	49	77	74	75	70	69	96	65	87	75	69	79	78	96	75	63	68	61	71	76	65	69	63	75	89	77	74	79	74	74	69	69	75	59	64	81	66	69	68	68	63	77	62	77	82	66	67	63	83	79	72	69	62	68	75	74	78	79	56	72	67	90	74	86	65	77	79	87	70	77	63	65	70	86	75	62	68	82	80	76	66	86	68	70	72	86	70	82	64	62	75	58	79	69	78	77	82	77	67	70	67	69	71	63	78	76	68	90	74	72	67	73	68	76	94	76	60	66	71	77	70	84	83	71	74	69	62	83	72	78	73	54	87	78	81	74	73	73	75	71	68	66	87	72	71	88	88	67	66	65	79	78	72	73	64	66	67	65	85	72	74	85	69	69	90	76	65	65	75	61	66	63	100	52	65	80	75	80	82	76	78	58	78	57	74	84	53	73	77	75	69	86	57	88	86	73	69	67	79	84	75	79	62	87	71	79	76	66	64	57	77	61	97	69	86	75	61	76	75	70	62	64	91	71	59	72	59	70	74	79	77	53	71	88	80	65	75	65	88	74	86	70	70	76	75	71	71	83	82	89	81	71	62	76	70	71	76	76	83	54	63	83	76	56	77	78	80	75	67	64	69	67	70	76	54	66	75	73	82	82	63	60	76	72	82	65	58	69	74	85	74	88	77	77	87	65	66	92	86	90	77	59	62	72	80	76	63	58	86	62	67	77	69	74	72	71	61	74	86	56	67	65	69	91	65	81	71	75	85	65	77	55	82	74	76	71	80	66	70	58	85	64	65	84	81	89	72	79	61	74	58	72	68	71	78	69	78	88	79	84	64	62	66	80	73	78	72	85	68	65	61	82	78	77	66	72	70	84	72	64	69	71	80	84	73	66	79	74	71	77	79	68	73	73	86	73	75	69	63	68	78	66	88	60	82	75	74	82	73	72	73	61	73	56	76	76	90	81	61	72	69	79	76	76	62	70	66	73	64	76	76	60	82	81	67	74	70	69	75	71	68	51	57	84	57	83	78	90	61	81	62	75	71	74	76	69	79	71	87	69	69	97	76	65	71	80	70	62	72	77	64	67	73	64	72	68	77	65	67	63	65	87	69	71	54	63	83	62	72	67	74	70	74	74	64	77	67	66	80	69	78	89	86	71	70	69	76	60	69	78	50	85	78	81	66	61	72	80	86	79	81	68	78	74	62	69	86	74	81	74	69	63	66	72	72	67	87	67	69	75	64	75	69	72	56	76	83	85	80	56	65	83	68	70	84	61	69	89	81	74	68	69	76	62	67	76	61	93	66	70	72	66	82	67	78	79	66	63	73	71	70	73	89	84	77	83	68	70	73	68	87	66	67	79	73	73	66	61	70	74	75	65	63	80	86	71	101	64	75	74	71	81	68	76	59	72	73	81	78	70	68	60	64	71	78	91	65	75	81	73	78	72	74	87	72	81	90	69	74	74	69	75	80	67	75	73	82	76	70	75	76	61	75	75	75	64	65	59	70	72	59	80	70	82	69	75	73	70	69	76	84	66	83	72	73	77	65	73	69	76	58	60	73	70	69	84	69	74	69	60	81	75	81	57	84	87	78	81	91	87	56	89	65	53	86	54	100	66	81	84	88	70	76	72	68	62	73	65	64	71	74	68	70	70	78	78	70	81	83	58	66	80	71	80	80	64	62	73	75	69	66	84	73	65	87	83	69	69	78	63	64	81	89	80	62	68	69	81	63	76	68	65	77	77	73	69	72	78	80	73	78	56	55	59	73	58	61	69	74	60	87	72	63	70	65	71	75	65	87	84	52	68	82	65	79	60	73	80	70	61	84	98	76	63	79	60	74	64	76	70	59	68	66	62	77	66	70	75	63	69	87	58	64	83	74	72	58	79	69	71	79	78	78	79	60	77	81	72	84	64	55	81	73	59	72	76	76	82	75	71	67	69	76	73	75	76	68	71	83	64	63	67	77	67	69	77	61	72	72	72	68	75	69	74	69	69	60	77	79	75	68	67	90	77	65	73	93	66	92	66	66	74	84	75	72	84	71	79	79	54	76	76	59	82	64	72	69	79	74	72	62	79	69	55	64	68	78	78	86	66	68	82	54	69	75	83	81	80	79	76	87	65	86	74	73	74	80	71	83	54	90	76	75	73	93	69	74	68	58	69	68	82	88	66	77	63	72	69	89	67	62	65	73	73	79	84	69	69	79	62	56	89	68	55	62	70	67	82	71	52	74	68	84	88	69	71	78	76	84	82	76	80	79	72	67	64	85	63	72	75	73	51	77	64	82	60	60	54	72	67	71	78	72	78	65	70	68	75	78	58	60	63	84	79	73	74	68	68	71	63	75	94	101	65	64	67	67	72	86	79	77	61	77	82	83	72	63	68	73	75	82	62	94	77	55	68	79	89	65	68	75	81	76	77	74	77	79	79	70	76	67	85	83	71	83	73	67	81	69	79	69	87	64	64	64	81	62	77	77	61	67	65	76	71	82	61	58	81	53	73	80	72	82	69	87	81	76	75	71	72	62	68	76	78	82	60	73	96	75	70	72	68	68	70	55	70	83	66	78	65	78	88	70	82	71	69	79	60	62	79	76	66	60	68	65	68	76	81	77	79	80	80	88	73	72	78	71	66	59	80	82	74	77	72	83	64	67	59	66	88	81	74	75	87	57	72	71	67	82	65	72	70	81	67	76	63	81	88	70	66	62	74	75	72	80	56	72	78	71	70	80	61	68	74	63	68	54	67	71	60	59	89	52	93	70	68	83	67	75	71	57	74	73	68	74	61	69	71	71	76	80	72	66	79	58	93	68	61	81	73	82	76	72	78	68	83	82	82	69	69	69	68	72	63	71	79	68	70	76	62	69	80	73	67	70	77	66	78	78	73	69	73	72	59	84	73	64	57	76	69	73	65	79	65	79	68	66	68	71	77	71	75	80	75	48	86	74	76	78	70	69	81	86	78	86	71	66	80	78	76	75	60	69	62	65	81	82	74	60	72	71	89	73	79	69	84	80	82	80	87	74	80	65	78
31946	15381	9548	8603	11878	11416	6565	4159	3401	3509	3700	4031	4019	4137	3113	2073	1363	1133	830	624	622	588	587	578	575	597	585	547	559	526	533	581	544	571	589	563	566	551	583	574	582	596	550	614	529	559	584	568	537	568	545	585	570	568	581	565	512	573	569	541	552	573	574	517	543	530	563	576	569	555	572	529	560	527	518	577	560	536	577	570	552	594	506	524	563	539	582	515	545	595	569	544	576	488	541	582	530	571	549	526	543	597	563	537	518	587	539	611	584	619	543	541	582	584	558	593	547	565	515	548	554	562	556	576	518	553	548	574	568	553	533	517	564	578	557	547	544	579	560	580	560	563	538	512	530	561	515	526	550	517	555	550	548	599	523	559	542	534	536	596	539	605	592	594	564	549	601	500	571	597	572	542	552	579	561	533	566	553	544	556	568	548	598	549	555	575	540	592	565	562	585	541	523	528	611	561	554	579	578	567	564	520	560	547	544	568	538	571	537	602	551	536	540	535	583	559	593	595	553	558	545	560	572	555	582	553	556	524	556	584	557	548	553	577	522	538	546	558	583	538	509	529	563	538	569	564	524	555	548	584	530	590	583	495	576	541	544	579	569	544	533	564	513	557	553	548	562	530	551	539	550	507	577	572	530	554	535	524	528	557	541	569	583	560	553	567	548	576	567	559	524	566	531	507	555	559	594	567	510	539	562	576	553	574	554	539	582	506	561	546	575	548	578	535	572	590	551	521	530	556	555	551	494	565	559	542	576	524	547	517	541	594	553	589	583	526	581	535	572	549	566	569	554	556	565	561	519	580	565	568	537	553	591	580	574	537	558	553	539	558	564	525	596	611	525	565	518	565	543	555	518	543	577	575	567	565	519	605	566	567	557	563	535	553	538	581	588	556	562	549	554	487	530	563	523	551	521	584	561	561	543	601	530	542	557	559	546	550	616	521	566	523	623	551	512	570	562	531	527	513	531	544	540	545	535	525	562	533	525	572	578	531	558	540	564	562	584	549	560	588	583	557	583	556	555	539	522	514	613	542	505	534	543	517	537	547	530	541	556	520	553	527	521	560	575	609	545	537	575	543	567	516	556	574	559	549	543	557	567	584	560	554	570	517	553	548	535	607	555	513	558	564	564	508	569	547	521	572	577	574	558	586	571	549	528	530	576	539	551	560	564	584	541	587	595	523	591	559	551	620	556	579	592	560	561	550	553	591	602	556	548	571	602	539	576	580	564	542	558	496	535	542	600	575	559	513	572	532	591	511	530	534	568	553	559	523	551	543	558	582	554	570	542	536	575	539	574	574	540	596	551	513	541	547	561	571	563	534	563	541	560	543	596	606	561	523	598	560	565	560	542	525	553	525	510	588	516	543	568	537	528	540	532	578	546	511	592	573	578	568	568	551	547	503	588	563	539	572	564	522	560	548	568	547	553	575	553	494	532	591	575	585	549	519	554	544	586	583	541	553	582	558	563	516	543	546	549	535	538	559	560	566	558	557	481	575	556	566	559	537	543	567	558	591	497	556	546	576	498	556	562	566	498	553	580	550	622	570	549	542	572	531	585	583	572	573	540	524	565	548	544	601	564	544	566	541	573	587	572	583	555	532	598	568	539	548	580	567	531	556	582	506	559	561	546	576	556	560	538	536	586	575	553	582	546	563	549	497	529	557	577	561	581	590	602	553	553	556	552	550	571	547	539	533	575	555	574	530	584	548	573	540	544	540	542	563	574	550	556	549	557	538	522	556	553	570	556	547	520	558	572	563	560	558	533	480	551	558	517	519	586	555	533	573	577	557	535	525	540	585	539	527	521	552	589	539	560	559	566	570	544	551	538	506	513	552	568	552	558	569	529	569	547	568	541	595	548	564	550	543	556	543	577	554	586	558	578	552	525	604	594	552	538	552	572	530	545	549	529	541	555	578	558	554	575	542	540	604	623	530	514	547	532	546	546	533	556	553	568	560	570	568	528	565	556	571	582	582	580	534	556	538	589	515	560	539	534	541	523	567	532	585	578	552	574	562	579	547	550	543	595	543	584	556	578	551	537	556	553	614	568	558	553	533	559	549	543	623	521	544	534	564	523	572	540	555	580	581	523	562	551	530	531	563	562	544	563	548	564	551	577	496	543	552	525	571	580	556	539	537	588	533	576	570	569	541	574	580	549	558	546	548	600	543	592	526	532	552	571	578	525	562	523	540	577	536	571	548	591	600	561	535	541	581	556	571	537	553	509	532	551	522	590	525	534	530	586	541	536	572	606	597	543	588	610	558	585	589	552	556	546	512	557	548	556	571	569	556	575	587	540	558	549	578	552	542	524	606	557	545	588	521	554	559	558	561	496	595	530	542	547	556	503	576	535	570	553	543	608	546	586	549	532	572	514	560	559	563	603	539	550	517	584	532	554	554	556	520	516	532	567	541	559	576	572	542	611	551	557	578	537	588	546	550	540	588	546	533	567	530	559	550	557	554	601	587	536	571	541	559	550	575	537	566	527	548	550	548	524	561	571	552	534	548	530	577	560	533	524	588	563	578	549	598	542	545	539	549	574	518	552	543	568	552	563	572	575	541	540	527	550	589	540	521	541	556	598	579	537	546	568	527	541	555	565	572	540	556	561	551	544	558	556	519	621	562	558	597	569	590	533	529	548	563	572	562	550	549	559	527	533	576	565	520	513	552	539	546	600	549	542	586	537	572	551	546	602	574	546	580	572	586	563	562	528	563	554	539	545	514	586	554	535	552	538	537	545	588	557	561	537	536	608	537	541	551	542	575	564	526	537	563	539	548	560	565	573	565	512	540	536	554	534	555	559	543	549	527	549	556	539	590	544	555	546	602	528	562	514	550	556	561	561	576	564	555	560	596	596	576	535	562	546	596	596	523	542	541	523	548	539	546	513	548	573	542	513	576	561	579	543	538	560	528	591	552	577	548	555	575	531	524	580	543	552	538	541	542	541	575	536	561	568	548	625	517	569	556	547	584	550	572	609	572	560	584	518	514	557	488	545	533	561	567	606	583	569	543	532	607	561	552	562	532	562	546	540	561	557	541	551	585	516	557	538	530	533	553	588	528	551	551	561	548	520	549	530	519	565	565	561	539	530	572	543	572	545	574	597	539	571	582	560	579	595	576	578	518	540	555	579	538	587	539	538	593	554	547	549	571	549	559	597	527	596	584	514	561	553	573	522	549	590	579	513	550	592	512	499	559	545	561	557	540	528	585	553	547	602	582	542	560	547	535	535	577	544	554	626	567	571	515	582	515	598	550	587	518	545	541	574	514	566	534	562	570	556	529	582	582	542	520	554	610	562	583	549	573	518	546	567	518	549	560	563	525	574	524	500	591	550	542	603	541	557	542	577	543	562	605	583	582	548	541	565	536	542	615	618	551	547	545	542	519	558	547	549	537	561	546	547	521	596	601	570	543	574	550	568	548	549	593	550	562	545	585	538	505	580	556	576	527	514	576	582	559	548	567	546	587	548	524	531	542	538	584
6031	3239	1705	1507	1065	997	614	465	476	535	620	669	810	805	624	440	305	188	190	109	131	88	101	99	118	111	107	116	101	123	112	127	104	97	119	115	111	99	94	98	99	111	82	101	102	101	126	102	87	93	103	98	108	101	110	110	91	112	104	122	102	114	111	100	114	111	118	93	105	120	110	87	115	95	97	105	104	98	98	117	99	122	90	105	112	122	103	96	96	103	105	103	100	98	91	111	115	102	95	106	97	114	94	117	96	94	113	96	114	113	106	123	99	104	110	118	103	94	126	96	121	102	122	115	118	92	107	103	102	102	100	101	128	91	117	104	100	95	125	95	95	104	112	108	104	120	100	111	111	98	102	106	112	114	116	124	107	96	111	101	106	102	100	114	111	87	114	114	115	110	96	90	113	99	120	109	91	94	114	108	96	106	98	107	105	86	115	113	95	93	96	119	115	100	95	121	106	111	86	107	109	107	102	102	103	107	107	121	117	127	116	115	122	100	115	107	89	103	89	119	122	110	116	117	105	101	90	107	125	95	95	90	95	107	119	108	103	114	111	101	120	104	115	105	119	99	80	95	107	90	97	100	105	112	101	119	107	105	95	102	102	93	109	97	91	120	105	90	94	118	109	120	125	124	108	102	127	100	98	110	125	108	115	116	128	124	101	97	97	103	112	106	101	118	118	98	101	107	103	99	97	98	104	113	105	113	107	99	108	104	100	96	83	117	98	102	101	91	126	118	95	125	115	100	110	110	97	108	101	106	129	107	103	99	89	101	98	103	108	108	119	104	118	98	89	87	105	98	97	111	132	90	107	94	102	115	126	102	103	97	114	122	103	99	106	111	102	122	109	106	110	123	101	112	99	104	97	123	105	102	110	110	108	88	106	129	98	100	100	123	97	101	104	107	100	118	124	96	113	117	103	117	114	100	101	108	97	104	107	106	99	106	94	107	98	95	103	118	85	94	109	108	100	98	101	110	126	96	108	114	124	110	96	100	118	97	102	111	106	95	92	115	100	87	107	115	96	120	105	137	115	120	123	100	113	125	107	116	94	100	96	120	101	106	97	102	106	108	103	96	110	112	100	109	105	113	118	103	114	110	115	128	106	102	80	94	103	100	103	124	108	107	120	108	104	83	97	110	111	96	127	116	130	84	93	100	100	111	105	100	101	101	101	101	103	119	106	102	114	98	122	95	100	105	114	107	107	113	106	90	96	91	111	98	102	91	92	113	113	86	93	105	100	99	106	115	88	117	101	102	92	100	113	97	103	112	95	121	113	105	116	85	100	109	118	105	108	110	113	102	85	101	114	96	100	111	102	94	102	96	107	96	104	109	116	104	103	109	103	106	115	85	126	123	123	126	112	116	112	91	125	104	116	104	122	98	112	103	124	108	101	93	102	115	117	93	107	119	99	99	112	114	87	103	109	107	107	116	101	105	105	100	114	115	119	104	113	115	95	106	104	94	111	117	109	132	111	100	89	90	110	98	111	107	103	116	99	104	109	106	115	103	116	108	113	117	105	107	108	107	102	129	125	125	113	99	94	109	115	105	115	102	99	100	101	110	100	107	113	109	99	96	98	123	100	109	93	85	91	90	108	122	111	95	113	123	110	104	79	100	112	105	101	101	105	121	110	100	118	107	117	94	135	89	104	106	110	118	89	115	114	107	102	105	96	120	91	94	99	102	106	101	97	138	104	115	97	126	112	98	108	89	94	101	110	103	116	115	110	98	111	111	97	112	118	113	94	108	117	107	116	101	110	111	118	99	110	100	100	102	99	109	122	101	111	118	95	108	102	105	114	83	117	113	83	94	95	99	127	97	98	90	94	103	102	110	105	120	106	124	101	103	91	93	111	94	108	106	93	114	99	118	114	103	97	110	85	107	98	103	98	86	119	120	101	95	104	115	113	115	105	112	100	94	132	120	97	115	108	116	107	99	88	119	114	103	97	98	94	119	117	111	129	118	106	97	113	108	102	103	89	102	91	97	110	112	114	107	99	106	106	93	97	89	122	113	109	114	116	101	90	109	104	96	96	94	106	108	110	111	97	100	110	132	113	117	104	102	102	91	94	93	104	102	110	106	122	120	98	106	99	94	97	111	114	100	120	118	101	114	98	123	109	120	108	116	117	92	121	117	100	108	107	104	99	128	104	105	107	91	95	129	84	102	90	109	94	107	99	113	95	118	90	117	104	103	107	114	109	122	117	95	98	108	119	95	120	97	99	103	90	117	100	111	119	100	100	108	119	98	96	94	94	117	127	121	105	90	88	97	112	107	116	107	106	91	102	101	95	111	106	121	123	118	119	101	91	115	108	130	92	88	114	99	96	122	113	108	120	93	97	115	86	99	111	103	108	131	110	95	98	123	102	110	94	117	127	122	96	119	118	116	133	133	108	100	106	110	117	100	103	91	118	111	110	111	105	97	110	108	99	113	91	118	109	126	126	117	124	90	101	104	104	106	95	108	89	102	102	107	111	105	80	108	98	94	100	117	134	96	104	104	111	111	98	82	95	107	96	109	98	113	113	123	107	127	99	104	92	105	106	117	105	114	107	109	101	108	122	98	104	100	96	113	120	105	111	104	106	96	114	102	94	129	104	123	107	96	122	105	113	128	109	91	102	100	135	102	105	105	106	96	109	109	111	128	104	109	115	95	111	100	107	115	104	93	93	119	116	102	107	125	101	110	113	129	116	119	115	113	93	122	99	99	101	106	78	117	109	94	108	109	112	110	110	114	119	104	108	111	123	94	113	118	122	105	112	103	97	93	119	109	113	115	120	101	99	111	96	103	117	129	117	125	87	94	125	90	114	102	103	112	91	110	107	95	123	108	107	96	101	111	105	110	94	91	121	110	113	102	102	98	106	107	114	113	121	107	105	109	94	117	105	108	111	104	106	96	97	107	111	107	118	104	99	104	110	90	106	134	103	89	126	98	105	125	100	109	99	96	110	116	111	111	108	105	103	109	102	114	106	123	99	102	125	110	101	100	118	105	102	111	109	114	110	117	107	112	112	97	117	100	106	106	98	114	102	110	113	120	97	100	105	115	105	105	110	112	95	120	91	108	108	100	98	101	113	105	110	113	118	97	114	106	119	112	113	92	99	106	83	125	107	111	113	121	115	106	98	103	109	112	90	108	112	112	110	106	102	97	103	111	122	112	89	117	118	98	117	106	96	109	100	99	105	108	99	110	103	106	95	105	115	110	90	106	98	101	105	104	104	113	118	107	99	107	96	109	110	86	106	121	122	112	97	120	107	104	108	107	117	108	98	105	122	99	105	117	110	99	103	103	105	104	110	94	120	105	121	122	95	93	115	106	98	98	121	110	122	103	112	107	131	101	106	119	102	73	114	103	110	141	109	108	100	108	117	118	103	111	110	103	109	103	105	103	123	105	109	112	122	96	114	88	101	99	112	99	104	121	93	105	114	124	119	106	120	86	95	94	110	116	85	94	116	84	114	103	94	112	104	107	90	121	98	114
34407	20460	13968	17560	23864	24271	17559	13626	12429	13027	13599	14160	14934	14609	11447	7171	4241	2960	2146	1452	936	767	773	896	885	819	800	717	746	808	881	855	868	918	912	887	813	786	790	757	795	768	759	768	719	794	799	842	772	809	778	749	788	797	764	792	752	769	770	785	764	734	744	781	803	766	792	835	839	786	794	768	827	813	795	774	811	758	720	823	764	778	806	772	796	792	760	784	773	779	759	799	785	774	800	785	799	787	788	781	789	823	760	774	763	816	762	773	805	766	798	783	798	758	771	807	771	775	820	787	806	756	772	790	812	767	772	800	755	769	755	721	793	799	772	824	802	832	722	755	823	838	802	766	776	721	797	797	745	772	818	780	795	814	762	743	777	800	774	775	757	809	820	791	758	757	769	772	778	809	759	745	740	762	759	817	765	804	776	772	791	752	731	789	803	783	755	724	754	803	772	790	751	757	788	764	785	814	785	726	822	782	749	770	765	761	766	761	877	773	780	798	783	764	826	797	772	728	722	795	792	825	773	771	729	759	801	807	791	785	766	759	721	733	772	809	787	775	732	779	737	736	762	743	725	827	781	798	727	802	746	802	832	758	766	780	777	770	786	727	759	782	779	781	756	769	799	822	823	760	765	833	812	803	794	803	771	743	785	752	771	789	762	758	810	760	752	764	742	744	808	799	820	755	809	774	794	801	791	803	746	789	768	763	774	797	801	791	810	781	825	805	743	799	779	817	781	761	777	783	756	765	773	762	749	800	764	814	812	789	792	808	760	815	817	757	769	778	790	774	786	758	788	758	774	787	777	771	802	775	812	781	799	783	793	773	782	767	822	788	819	763	822	754	811	775	764	836	851	817	830	845	774	784	794	747	806	788	783	763	777	741	770	754	797	775	718	796	785	790	753	827	806	770	830	771	796	759	733	847	771	809	765	787	791	760	808	795	747	813	727	779	804	770	773	818	699	779	795	836	786	773	760	767	760	859	778	779	744	742	736	798	799	818	730	792	790	796	778	789	765	782	790	778	752	809	769	777	777	754	759	765	775	804	780	748	759	770	781	752	777	791	789	796	777	795	779	781	764	773	779	805	800	713	797	815	823	747	808	739	794	832	787	789	859	786	805	791	750	790	826	771	787	812	771	753	772	790	796	798	716	814	778	765	752	768	773	764	771	803	787	784	792	803	808	783	776	766	809	745	779	797	801	751	841	801	798	839	759	827	786	753	801	756	786	756	754	794	752	808	799	761	806	770	773	731	763	726	818	801	755	753	775	782	789	769	797	816	784	803	730	786	799	828	763	779	748	813	795	795	813	732	762	802	806	800	796	798	808	794	837	743	782	793	852	785	788	759	851	762	835	751	802	744	801	742	742	809	770	786	737	773	801	800	809	759	788	784	800	797	757	775	797	824	823	818	802	807	780	826	811	818	718	789	759	827	748	803	811	805	707	810	811	786	785	756	734	779	752	740	781	886	817	755	795	746	792	780	790	776	797	825	756	767	748	756	807	769	823	785	801	798	794	712	790	743	824	756	787	776	751	749	757	792	713	762	766	782	782	792	772	736	773	815	806	820	772	776	817	776	783	739	773	761	708	768	837	791	778	759	771	792	803	763	811	752	753	746	765	818	791	813	752	778	746	761	784	773	785	768	749	793	754	827	796	765	823	757	786	804	778	797	787	780	814	761	782	799	747	802	799	760	714	751	773	800	835	791	752	797	775	732	797	789	781	746	759	771	776	759	746	809	720	761	780	791	773	775	785	780	780	753	753	808	771	791	764	837	743	788	744	758	818	776	753	820	793	767	738	781	786	800	772	773	809	730	799	820	784	761	782	765	765	802	750	794	779	718	744	779	792	752	786	777	737	837	756	810	737	753	812	751	801	817	816	770	786	823	734	759	820	792	792	800	725	779	825	760	807	821	817	805	752	793	760	815	822	760	832	798	772	722	771	790	802	775	734	823	800	774	839	761	836	784	780	787	832	781	779	798	799	812	772	773	822	760	792	774	756	792	743	816	814	755	784	821	767	777	828	732	780	789	762	803	766	790	774	735	731	762	796	781	757	805	815	796	798	752	773	787	754	813	767	758	786	763	800	770	743	804	754	772	761	804	778	791	766	781	796	757	755	827	806	825	773	790	807	768	753	742	740	821	802	830	769	739	808	810	768	790	788	770	798	807	734	822	813	766	753	773	793	810	737	752	786	729	744	768	791	765	842	784	745	731	786	743	825	769	776	738	804	784	823	781	803	821	784	820	731	821	760	720	809	761	766	805	770	714	763	811	789	748	810	838	806	775	752	814	776	842	779	798	740	795	786	782	807	776	763	747	770	823	759	783	847	815	758	776	763	745	803	795	774	810	767	793	785	770	792	824	703	777	811	807	819	796	810	788	741	771	772	787	784	766	799	773	760	816	825	766	790	758	805	757	784	824	795	767	773	831	771	808	764	728	792	747	796	796	820	766	800	751	815	796	786	732	782	767	777	818	740	787	753	841	752	786	749	717	847	704	792	745	774	781	780	780	782	801	780	834	746	774	767	771	783	759	757	776	825	837	789	763	806	771	821	792	755	795	780	789	749	741	740	790	777	779	758	774	832	783	736	772	813	806	800	776	779	786	786	807	749	845	835	737	786	765	773	758	790	775	841	769	829	829	767	724	816	754	816	783	773	797	754	707	799	789	816	744	776	809	805	796	802	736	780	787	802	723	813	749	790	811	788	779	738	779	788	771	783	771	762	758	780	848	753	814	789	799	817	776	752	777	812	753	851	819	817	802	793	825	770	769	803	829	751	815	793	809	755	795	761	795	778	782	766	766	784	795	765	794	778	810	783	802	832	808	811	790	780	768	765	775	768	805	787	809	796	761	785	799	758	788	810	759	776	800	796	789	749	815	781	780	814	761	791	795	794	792	783	765	725	780	751	778	779	773	799	784	805	752	787	771	746	807	850	797	717	739	777	771	783	728	818	811	828	794	764	782	743	739	818	790	740	828	804	760	807	790	779	826	784	789	796	813	765	759	815	772	769	768	773	777	746	814	783	779	759	782	813	718	828	814	820	782	813	762	785	764	783	773	801	771	825	786	775	805	783	772	768	806	801	737	799	790	765	734	774	788	779	777	767	751	795	805	772	800	804	820	802	799	828	756	829	842	784	790	813	705	802	741	749	767	752	774	740	732	756	772	764	808	779	781	749	769	794	805	772	746	790	784	760	800	747	762	764	789	805	774	802	782	793	782	755	778	772	747	769	776	780	797	756	812	776	750	805	777	822	773	813	759	745	765	749	830	791	725	779	774	788	745	757	752	738	755	834	784	778	792	781	792	799	812	777	834	749	766	779	762	723	741	799	802	755	777	758	779	771	730	771	790	762	778	769	776	772	785	772	769	729	784	741	799	766	760	741	819	772	816	773	747	806	795	765	815	764	784	784	815	794	735	811	755	816	777	764	812	773	791	792	735	765	838	746	797	807	737	810	793	774	780	787	828	787	795	812	754
7194	2833	1686	1366	1059	882	522	429	418	466	511	623	715	779	572	369	236	188	147	103	81	77	78	95	107	73	73	88	72	73	79	67	87	89	85	91	86	82	70	89	92	88	88	87	74	97	80	74	72	68	66	82	70	79	78	78	74	91	92	84	80	78	90	77	88	79	69	78	64	81	97	79	92	68	79	86	71	70	66	73	86	84	70	94	75	71	95	73	84	83	72	78	91	74	92	89	51	79	84	74	82	90	69	76	74	83	66	71	82	76	80	64	67	74	65	69	75	83	84	95	68	71	90	72	58	63	76	67	85	87	69	79	60	88	68	81	54	66	83	91	91	81	82	91	74	82	79	68	93	75	67	83	92	99	68	88	88	89	64	66	81	73	96	89	74	75	80	75	74	89	86	90	76	68	68	79	74	82	84	74	86	83	97	83	71	82	101	82	86	66	84	62	94	81	98	82	99	88	89	69	81	83	80	80	94	97	83	78	76	80	94	76	78	79	72	84	70	76	70	83	75	79	74	76	86	81	81	89	86	63	58	82	72	69	79	76	68	91	76	80	87	80	77	84	81	76	90	75	75	70	85	94	71	93	90	71	78	93	73	80	82	84	79	87	89	80	71	100	78	79	89	72	90	57	80	96	84	66	72	77	84	83	61	82	84	77	75	78	84	81	83	82	82	80	93	81	94	84	84	82	65	81	81	84	75	107	95	67	80	84	68	81	67	80	75	87	94	81	83	79	83	69	74	71	99	79	71	86	62	94	87	84	66	87	69	72	92	75	87	82	88	87	91	59	81	75	70	78	65	87	68	95	73	81	93	91	84	77	89	105	83	86	68	90	90	77	83	63	81	83	70	88	83	70	67	76	70	78	83	91	88	84	82	70	72	74	58	85	78	78	79	84	100	65	80	70	80	69	69	79	94	73	74	78	78	76	75	79	85	77	81	73	77	84	72	75	92	81	76	75	85	80	78	82	88	66	66	93	78	69	66	70	84	101	80	71	66	75	74	93	98	86	83	77	86	76	70	90	80	76	91	69	82	68	87	72	85	76	69	79	71	81	70	74	79	69	90	61	60	63	82	81	70	82	72	72	70	69	68	67	66	93	76	81	86	79	97	86	70	75	92	82	82	75	83	78	79	89	86	65	58	71	78	83	70	70	71	84	89	78	84	77	78	87	81	72	63	79	85	74	57	78	78	79	75	71	81	66	78	99	86	80	80	74	69	66	68	75	78	87	80	74	86	84	78	86	82	76	85	74	66	86	74	74	64	79	91	83	86	83	74	76	86	78	80	70	81	73	86	74	101	74	100	90	68	84	93	72	74	90	103	81	97	71	73	80	76	83	86	68	75	64	88	85	77	88	70	92	67	79	75	71	74	81	76	93	79	82	88	80	71	91	76	84	65	82	78	68	90	80	76	77	72	74	78	88	84	85	68	72	87	68	90	84	65	77	79	59	83	66	78	76	72	81	76	72	89	69	83	78	80	79	84	90	79	78	86	76	80	93	85	69	75	75	82	80	79	68	63	75	97	82	71	92	79	80	93	91	81	71	70	61	79	75	89	86	60	66	76	83	95	66	76	95	83	85	73	70	73	79	73	83	100	72	77	66	86	76	73	70	74	86	84	92	73	81	103	76	91	64	86	75	64	63	81	84	80	74	97	84	87	79	97	80	87	85	73	76	95	84	73	85	70	66	79	71	84	72	71	86	73	54	72	78	73	86	82	80	79	77	78	67	69	80	87	88	70	74	79	66	82	92	65	86	65	81	68	82	81	86	84	88	80	87	89	87	72	90	82	84	76	72	84	75	91	94	78	85	67	98	77	79	83	85	82	79	82	87	80	83	74	75	90	68	85	82	70	61	71	69	59	60	85	82	73	64	84	81	72	91	92	71	82	79	76	75	81	81	94	83	71	74	81	80	73	76	84	73	80	75	90	69	98	76	81	74	76	90	90	87	86	75	89	71	77	80	71	92	55	74	56	81	86	86	72	71	97	102	92	91	84	77	82	71	76	74	68	71	81	80	78	82	83	71	88	77	80	89	81	77	83	82	86	67	88	71	88	82	85	77	91	87	72	80	82	95	71	97	78	81	87	89	78	88	80	86	78	73	83	85	72	72	76	79	76	90	75	69	91	87	83	76	85	68	81	73	83	66	107	80	66	76	77	69	91	87	93	73	75	69	74	77	76	82	57	72	81	83	73	98	84	84	60	78	82	78	75	88	74	72	77	86	71	71	76	83	80	67	83	89	89	68	66	79	72	75	84	90	80	91	70	94	88	70	77	77	80	64	83	79	89	78	81	71	89	78	83	84	85	77	78	80	86	94	81	80	82	68	80	63	69	85	73	83	65	86	80	74	74	76	64	78	79	73	82	86	80	65	67	61	75	78	76	78	88	78	86	69	77	88	74	80	94	53	70	61	76	81	67	77	74	88	77	77	91	62	82	81	73	60	81	77	84	79	72	74	81	73	82	74	64	69	77	88	82	73	84	88	91	83	85	63	89	70	67	91	82	58	80	63	77	82	63	74	69	81	91	80	78	78	76	76	58	67	69	79	70	101	78	84	79	89	69	76	91	86	90	71	98	79	77	68	82	73	102	84	81	85	80	82	80	98	81	91	88	84	84	95	78	57	75	80	82	89	67	79	74	61	82	88	75	78	76	69	90	87	90	76	85	79	73	94	73	64	88	73	71	68	78	93	68	86	73	86	68	84	71	69	82	75	75	92	80	90	78	75	73	68	88	70	102	82	87	61	73	66	85	75	75	66	79	101	86	103	76	66	70	92	73	78	88	72	67	65	83	70	77	66	89	87	79	90	91	78	87	75	70	73	86	91	77	87	89	89	81	58	79	93	58	78	74	88	77	74	74	82	60	87	97	85	88	88	88	86	77	85	76	83	82	79	82	71	71	79	72	86	58	92	78	91	77	76	62	75	77	71	84	67	77	76	58	73	82	73	77	82	74	64	64	71	89	81	82	62	63	67	74	90	84	93	79	85	78	73	81	75	70	77	76	68	68	91	86	72	78	71	68	96	83	92	75	89	78	79	69	91	83	99	83	72	87	68	72	77	77	86	98	77	92	86	80	73	87	85	82	82	74	95	96	87	90	88	65	88	70	89	68	70	71	90	84	81	69	85	71	81	68	64	83	79	92	84	83	85	81	85	77	82	65	92	80	79	75	75	83	73	90	80	88	79	77	67	84	77	73	74	81	98	76	84	85	80	81	74	67	79	76	83	79	75	73	70	94	56	83	77	80	69	82	69	84	76	92	74	78	88	90	67	93	93	67	73	68	74	72	71	87	78	79	73	83	69	75	72	79	66	73	79	88	79	85	88	75	80	82	62	86	77	72	73	82	81	94	67	73	77	87	88	76	69	67	77	67	87	70	64	83	80	100	86	56	80	67	80	81	85	77	87	86	82	78	85	71	89	92	84	65	66	81	80	86	71	87	92	87	75	73	80	64	80	75	84	75	80	97	82
32850	19091	14546	16986	23505	21931	15675	12683	11553	12139	12904	13560	14643	14528	10720	6921	4083	2780	1956	1267	840	599	613	646	678	628	588	591	600	578	643	704	732	760	748	686	618	617	582	612	587	624	610	581	594	574	613	609	595	604	639	645	575	637	596	563	607	579	584	601	605	616	576	568	571	630	596	614	604	615	594	579	584	640	591	598	594	580	576	584	607	591	547	600	634	549	592	595	640	560	583	584	631	593	601	604	564	551	603	578	597	603	614	616	617	605	597	584	612	586	576	553	612	618	606	622	617	579	618	616	599	578	591	582	567	602	607	597	607	626	625	609	601	642	620	601	570	597	595	562	567	648	605	599	590	605	565	558	601	592	602	645	603	550	600	592	563	544	574	586	605	595	597	618	568	637	613	596	617	663	605	629	581	627	595	571	596	639	595	610	571	608	597	593	645	603	618	595	629	582	564	603	556	571	600	593	575	568	599	631	626	588	587	583	615	578	578	604	583	619	634	567	583	640	616	584	632	587	569	576	616	618	601	601	618	607	587	612	575	616	597	595	594	608	602	586	541	611	604	647	603	621	591	583	630	566	624	606	588	594	636	566	585	608	571	582	584	566	592	604	583	572	583	600	640	596	589	575	599	605	600	590	618	567	589	593	563	587	603	618	591	573	612	617	605	592	579	600	583	647	537	574	570	606	584	602	628	572	600	637	603	591	593	566	568	567	581	549	604	634	573	618	572	627	527	612	614	608	578	608	606	561	642	592	573	607	575	583	606	588	579	589	610	624	615	600	610	589	539	563	603	640	583	624	566	623	598	577	587	596	577	634	621	610	555	638	613	606	634	608	591	580	632	617	558	602	602	621	581	599	593	627	571	591	608	607	623	567	594	613	583	558	614	614	585	628	582	608	648	609	625	621	589	571	572	615	646	575	611	667	611	632	617	602	592	601	614	556	632	594	607	588	608	618	585	618	587	512	574	610	578	657	626	613	560	644	578	589	578	604	615	616	583	580	580	584	630	584	588	568	537	637	582	620	592	620	592	552	568	581	577	554	606	583	624	588	560	645	581	582	559	603	554	611	579	568	578	579	598	603	604	620	621	607	610	593	620	551	591	619	627	582	591	588	636	580	608	652	598	644	600	563	593	594	613	607	586	594	575	591	565	600	614	609	579	575	598	599	605	620	622	593	624	640	575	637	589	598	585	635	591	601	612	595	618	590	578	598	600	606	591	621	583	614	618	612	605	611	614	622	607	610	604	630	600	565	583	592	592	611	534	581	623	607	569	593	616	615	593	587	637	606	585	573	594	572	629	565	631	587	588	591	617	612	620	593	602	552	610	615	648	593	622	644	591	619	595	615	595	603	560	587	598	575	592	588	600	576	536	568	596	587	573	615	610	629	599	553	597	554	647	592	618	599	598	583	626	596	591	587	562	590	651	557	556	583	584	604	609	611	584	602	621	584	672	559	616	599	564	527	613	592	564	613	584	588	551	589	598	555	645	590	625	576	603	577	599	649	557	604	610	628	600	637	590	623	619	579	560	587	587	615	585	618	591	594	575	606	607	621	597	603	645	587	617	603	568	638	574	577	613	657	586	605	599	565	568	582	607	591	553	595	581	592	587	637	577	555	644	640	601	581	619	658	594	632	613	589	563	633	575	580	625	599	569	622	587	603	611	562	594	583	597	594	569	610	578	556	622	601	581	611	542	603	588	529	573	592	572	593	636	598	595	637	634	608	624	629	570	592	582	625	617	593	556	646	627	580	605	551	593	597	615	625	591	554	601	571	566	589	638	609	595	568	567	593	601	588	559	587	570	558	580	560	600	626	554	586	606	586	588	614	583	594	579	583	610	609	606	621	594	602	563	563	615	634	621	581	628	659	589	535	586	641	578	563	605	588	571	639	572	586	578	618	603	573	594	571	604	628	546	634	565	587	606	595	617	604	608	627	638	595	567	630	602	576	603	600	630	597	573	591	594	650	572	565	584	572	651	590	614	540	548	621	572	590	632	558	584	600	580	596	619	584	613	594	620	647	603	608	583	614	611	569	603	605	636	591	587	597	608	614	618	612	599	616	593	562	610	606	587	636	632	556	612	602	614	566	589	539	598	533	619	604	587	608	569	573	608	607	632	644	620	593	603	556	560	607	556	576	617	586	615	588	574	597	630	648	581	604	544	599	570	608	630	579	544	639	586	621	556	653	563	608	601	590	563	606	601	610	597	600	584	595	564	574	646	612	605	560	583	611	591	601	607	579	626	579	582	585	598	570	608	581	598	565	571	592	553	567	601	610	595	592	586	621	635	610	647	601	599	607	584	621	587	599	589	580	609	607	603	566	574	596	574	597	602	582	583	653	596	622	622	631	604	640	597	589	600	607	589	571	633	544	626	605	581	614	603	570	602	588	563	572	585	615	615	640	588	639	646	587	609	540	623	595	592	627	626	580	639	618	594	587	593	602	596	611	609	589	574	604	565	595	608	597	586	606	592	599	586	604	598	566	560	593	642	612	613	631	571	608	589	587	613	566	615	578	581	584	600	625	608	579	639	618	590	649	587	597	611	632	588	578	598	580	601	583	610	628	575	583	565	580	551	581	633	615	605	614	600	534	616	613	598	598	578	587	619	620	595	561	581	621	594	617	582	603	605	582	641	563	599	594	626	589	628	584	582	623	581	588	554	565	570	571	652	653	628	598	583	637	570	615	603	600	603	577	561	625	619	590	613	590	626	589	562	602	568	592	616	596	591	609	615	581	611	633	603	585	605	618	627	600	579	608	563	576	604	620	607	583	586	608	549	607	623	644	581	601	597	586	622	580	626	600	643	588	652	600	615	595	576	577	634	594	619	585	618	603	624	585	562	591	632	615	603	549	572	616	606	630	619	604	589	634	539	629	673	641	604	607	595	574	590	589	551	576	582	621	637	582	605	569	597	571	589	578	602	589	644	596	633	627	609	605	607	612	587	575	569	556	584	604	572	606	591	584	625	612	577	587	538	553	585	568	616	602	580	594	570	584	595	612	612	637	589	613	608	573	570	553	601	597	570	620	554	584	573	576	646	599	626	559	614	627	639	582	592	573	592	572	625	592	588	585	577	611	588	592	623	597	596	614	570	622	601	626	617	624	603	597	617	582	599	589	560	617	606	591	588	577	623	591	575	593	573	660	641	593	576	572	589	591	615	595	610	614	589	552	557	610	626	632	615	543	593	605	588	599	614	592	572	572	581	604	624	618	620	552	641	610	604	597	618	578	602	578	618	583	578	566	607	579	621	556	618	628	576	607	599	557	584	583	578	548	595	574	595	621	576	556	600	601	606	630	588	581	579	656	615	599	605	606	590	632	566	624	595	583	589	609	623	587	615	545	571	599	620	569	615	556	627	578	587	587	584	598	558	544	584	593	578	664	620	565	613	564	586	625	604	573	627	617	559	631	602	607	608	563	575	580	556	589	581	617	593	601	596	577	572	588	617	590	606	593	604	575	603	582	627	595	578	594	581	563
8719	4610	3828	2822	1713	1167	1045	802	755	807	967	1078	1327	1415	1094	680	390	276	258	183	127	118	122	127	146	111	122	129	115	88	127	138	133	123	143	128	115	115	121	124	104	127	113	120	109	103	135	117	109	98	110	111	129	99	106	117	121	110	116	124	93	123	98	122	120	114	118	125	116	125	116	117	116	118	92	132	121	115	132	107	92	108	134	108	121	123	106	105	107	112	119	117	117	115	120	117	130	131	103	99	105	128	127	128	116	123	115	113	106	113	134	123	137	136	139	103	110	98	118	131	129	115	122	126	116	110	121	124	127	134	114	114	123	106	131	130	98	124	135	103	100	110	120	101	124	86	119	119	111	124	118	133	137	123	129	106	112	96	123	102	127	128	110	111	115	142	123	130	120	108	124	102	119	128	84	108	113	137	126	128	97	103	151	102	121	115	133	137	121	106	122	117	110	95	124	102	128	123	121	112	114	107	109	108	98	127	101	121	99	122	122	98	115	138	126	110	130	123	124	100	117	124	116	118	130	143	107	105	116	122	113	107	93	114	116	119	120	118	121	107	132	127	109	130	119	123	116	101	121	120	121	95	124	123	115	116	112	94	115	121	108	129	109	132	122	134	100	102	109	95	133	109	122	105	122	126	125	114	116	104	93	128	106	100	108	106	119	115	119	143	118	117	116	109	121	110	132	118	117	132	118	93	109	127	122	130	132	111	103	132	124	119	102	108	115	119	104	105	98	117	116	118	111	121	134	110	130	123	120	111	92	116	118	118	99	105	110	122	104	100	123	128	93	118	117	113	108	104	128	123	124	123	129	113	107	124	121	107	97	107	123	102	117	119	121	131	121	119	116	116	105	126	123	101	115	129	126	105	119	118	112	136	102	108	109	112	117	104	120	122	134	116	120	129	107	121	111	108	125	127	115	121	130	114	114	118	94	105	118	122	112	109	121	108	120	114	117	125	117	110	112	112	124	123	113	118	109	124	133	118	114	122	123	121	112	87	117	147	149	109	125	120	109	118	114	100	114	105	116	118	111	117	104	115	125	128	111	112	103	108	122	119	110	115	97	133	134	122	127	118	107	96	121	125	117	107	138	132	109	112	109	106	135	124	113	117	113	127	116	115	123	95	121	102	110	117	127	98	124	117	111	124	106	116	131	106	125	114	103	108	112	129	117	125	102	114	113	123	113	131	116	108	122	119	106	113	131	109	123	107	120	117	143	138	138	112	107	122	112	133	90	111	127	104	123	123	141	127	116	109	112	95	131	118	119	136	126	145	106	107	112	115	106	105	114	108	96	117	105	113	129	112	111	131	109	128	130	102	112	110	127	107	105	137	113	122	100	122	134	119	137	115	113	126	121	111	107	123	118	106	126	106	126	116	112	100	121	110	121	122	118	111	125	106	100	106	138	114	119	130	129	116	121	97	114	97	132	138	138	112	131	124	128	116	117	134	123	113	126	105	108	107	123	111	127	117	124	119	117	115	115	106	139	109	117	137	126	109	129	115	142	106	125	140	123	105	104	104	126	114	138	126	122	104	116	136	106	119	111	108	117	111	126	125	110	133	118	107	119	115	118	113	128	138	106	129	102	101	129	141	107	111	114	114	121	110	128	101	114	107	101	114	103	128	103	117	130	124	126	122	127	118	120	118	97	128	111	112	119	117	101	124	139	112	109	118	118	115	134	105	120	115	87	105	110	100	106	113	124	132	126	99	131	131	147	133	118	102	132	128	104	127	116	118	133	128	101	151	125	122	119	108	136	145	105	106	117	112	107	126	131	126	116	120	123	104	123	119	104	120	120	115	98	117	93	102	122	109	115	100	101	132	120	126	131	121	109	113	118	108	89	117	121	128	114	109	113	116	120	99	114	106	123	112	123	113	124	127	123	119	109	122	111	85	110	103	116	116	109	107	123	126	118	110	117	105	114	139	116	119	116	113	119	122	133	115	124	125	117	118	118	89	117	124	103	114	139	127	114	96	122	138	140	111	118	131	115	120	125	112	121	138	122	109	122	129	111	118	129	92	127	102	111	116	106	113	119	105	109	112	119	116	99	122	130	119	103	127	131	115	125	106	131	108	115	120	130	121	107	138	121	115	125	126	119	108	120	108	117	120	127	117	116	115	119	121	127	129	130	128	118	108	121	124	109	106	117	121	125	115	113	107	109	133	106	116	96	108	116	113	90	122	111	126	122	114	111	132	123	115	102	126	112	119	111	131	120	123	120	120	109	105	126	112	115	107	105	117	126	113	123	129	104	123	141	101	107	109	132	119	107	113	141	98	108	98	111	122	119	144	117	113	117	110	116	140	112	115	109	125	119	117	104	117	110	133	124	116	133	112	105	120	118	113	132	108	112	117	124	121	118	135	117	127	112	115	125	136	101	119	119	95	104	98	131	108	105	116	116	108	106	113	126	125	115	110	96	145	104	146	93	117	127	115	125	108	118	120	109	119	119	121	118	110	130	97	97	127	112	128	116	97	121	125	114	117	128	114	104	115	100	100	137	113	121	102	132	118	112	136	114	107	101	129	128	101	127	142	137	115	117	109	118	123	121	139	121	124	84	139	134	114	133	111	117	111	107	133	115	142	121	113	127	109	106	101	111	124	107	118	110	106	124	112	136	116	109	135	121	133	113	113	97	120	108	124	120	100	114	109	111	101	112	116	116	132	109	110	114	118	115	103	105	122	96	117	120	102	110	109	116	105	96	119	110	125	110	125	117	103	108	113	128	115	115	110	100	126	134	126	117	113	111	123	104	130	100	105	113	126	109	123	117	112	95	131	130	103	133	112	132	113	112	93	128	118	122	115	118	120	123	132	121	119	101	105	111	124	123	121	116	116	134	114	109	117	118	111	94	95	110	130	159	124	113	110	113	129	111	120	115	104	109	108	127	107	111	113	116	93	130	121	139	118	115	112	105	122	122	107	128	117	131	114	109	115	126	127	119	112	119	100	88	114	114	112	118	124	109	108	129	96	120	109	113	102	110	106	102	101	109	118	108	119	116	110	109	112	115	131	111	127	125	112	108	118	111	123	110	134	111	122	107	89	132	109	119	109	107	117	125	94	126	101	116	116	137	130	116	109	100	117	98	111	128	121	103	118	130	103	132	122	134	130	104	121	122	118	116	108	115	118	112	145	117	105	133	109	120	108	119	130	112	105	113	104	109	130	102	93	133	129	115	114	107	108	138	132	107	136	126	127	117	128	116	109	119	132	87	107	115	114	124	117	121	86	112	140	105	133	104	120	112	117	128	106	113	119	109	121	118	132	115	112	106	115	113	108	108	107	102	112	100	129	115	119	110	127	118	134	127	105	125	108	115	134	108	142	106	108	115	101	120	132	119	117	121	110	126	111	120	129	112	114	123	117	149	108	131	113	126	123	106	98	117	133	105	117	113	131	118	120	113	130	122	104	127	118	115	121	100	114	123	110	136	136	125	116	121	120	106	115	122	100	120	111	139	136	117	133	102	131	113	106	119	118
37649	24133	22945	23951	28259	25859	22893	18971	17591	17856	18584	19413	20732	21289	17413	11130	6794	4512	3373	2044	1267	976	878	890	869	876	821	889	883	838	999	1181	1198	1097	1102	1022	889	866	829	864	825	854	829	848	898	864	886	769	857	845	859	892	912	856	887	916	872	916	855	893	880	857	857	895	854	853	858	896	910	913	852	875	873	808	905	908	877	820	849	894	888	845	891	900	889	880	851	837	885	851	926	842	885	878	870	893	901	874	869	867	892	889	815	851	883	857	876	849	830	864	854	830	907	838	892	868	828	833	836	823	812	903	850	929	864	821	872	834	888	883	856	847	886	808	849	874	860	864	865	902	844	855	852	890	867	918	814	875	798	883	904	861	919	870	859	884	837	847	862	853	885	917	841	909	902	824	847	864	839	847	903	804	857	868	847	858	864	879	852	845	877	858	868	876	876	889	843	904	854	834	831	905	867	828	885	870	895	828	865	850	898	812	864	837	914	878	870	839	873	860	839	856	821	896	852	862	934	880	881	869	908	827	861	818	911	868	894	870	890	878	916	849	861	862	849	877	839	894	853	904	827	870	830	837	899	900	818	873	841	818	876	855	838	857	872	852	926	916	890	864	830	858	857	878	882	847	812	877	902	794	870	878	899	838	921	813	842	866	903	844	844	852	850	886	901	866	856	866	845	930	840	875	849	930	877	893	843	835	895	864	868	828	871	897	878	876	868	835	823	882	871	875	846	861	809	869	845	845	846	838	926	865	850	820	903	895	872	874	906	830	886	831	857	901	876	843	844	857	848	834	857	852	846	885	887	871	950	836	822	913	845	862	904	827	908	853	850	842	831	858	881	894	825	936	851	834	867	868	840	862	900	882	851	827	840	852	906	809	839	875	858	848	861	835	860	852	841	878	870	841	869	899	845	858	893	853	903	879	900	857	878	843	848	837	899	843	784	866	839	867	868	848	800	928	874	882	909	855	843	838	935	857	872	885	876	853	835	858	867	833	820	861	895	846	896	860	886	879	866	895	851	884	845	842	841	838	834	835	872	866	930	867	927	828	884	826	820	858	887	882	898	896	860	847	880	816	906	866	819	863	863	948	911	854	872	849	873	847	896	844	835	843	874	850	882	883	862	884	846	881	839	921	909	847	870	852	894	859	882	836	912	853	851	872	869	846	900	893	867	873	847	851	863	853	916	885	819	890	867	861	901	920	834	859	826	891	893	816	835	869	839	890	876	889	829	867	894	862	848	869	861	868	860	847	891	927	877	904	852	873	893	844	842	854	840	891	928	862	838	827	890	847	882	830	874	908	857	837	856	850	855	870	885	886	822	886	866	839	847	874	852	867	863	907	802	906	879	811	899	829	892	872	838	867	866	889	901	849	867	917	879	806	846	872	837	859	907	844	856	835	888	867	832	878	837	856	905	856	878	805	823	847	894	904	834	901	823	882	840	847	871	862	814	843	850	847	859	901	899	837	810	881	844	817	859	883	930	841	868	822	924	838	862	867	891	916	886	850	848	839	887	878	852	868	823	854	806	855	873	877	841	848	852	871	894	833	864	856	861	811	842	875	910	819	856	889	836	900	907	909	893	876	849	893	843	880	857	884	839	805	876	819	876	863	858	880	827	874	882	859	880	932	873	844	894	877	847	837	892	841	870	876	854	845	886	903	826	850	747	810	827	841	916	876	872	876	832	845	886	818	877	892	867	857	879	782	826	828	859	885	854	850	858	893	897	818	869	827	909	848	845	882	846	844	839	854	876	847	842	888	837	866	859	859	877	916	836	870	866	811	879	868	889	791	859	852	900	858	861	856	810	890	897	834	923	834	881	856	845	852	858	847	885	851	807	869	859	802	829	825	916	847	830	821	863	859	901	886	847	907	855	843	889	875	838	895	854	843	926	841	882	872	867	851	807	862	845	846	872	842	859	839	846	873	902	834	863	805	857	855	841	866	837	882	846	872	897	835	900	860	844	844	836	839	935	865	844	887	840	842	867	875	833	852	861	857	887	879	860	876	846	888	894	925	821	897	865	895	878	896	815	847	873	853	889	838	900	838	861	831	911	879	852	885	804	833	815	883	865	860	882	842	910	879	851	856	899	886	866	901	858	865	911	871	891	916	901	885	921	868	880	874	867	873	916	862	911	883	856	901	899	873	887	855	879	861	886	824	831	862	874	881	870	870	866	841	872	851	855	920	842	846	854	885	878	856	858	906	898	819	836	892	864	896	894	878	848	895	836	921	859	875	831	887	914	887	920	845	854	916	815	884	850	844	932	866	857	861	853	856	845	870	847	889	794	858	856	867	868	831	837	883	791	857	859	819	893	865	832	881	900	859	845	928	860	878	820	902	904	802	834	905	857	904	888	879	856	855	926	827	888	822	882	872	897	863	776	770	845	826	893	899	863	830	863	848	827	854	882	922	850	842	862	851	865	842	864	903	915	828	848	860	819	892	823	900	853	914	852	855	861	878	851	878	841	876	867	887	876	887	848	913	845	868	829	883	884	830	879	820	863	808	855	871	807	880	842	873	916	894	848	827	889	902	887	867	854	864	850	851	868	870	867	849	869	869	891	853	871	838	860	864	926	834	889	915	872	819	865	849	868	841	817	902	876	860	815	857	846	838	813	874	874	853	851	912	854	826	835	851	875	954	932	868	920	868	848	907	917	873	922	832	900	896	841	850	902	857	836	854	818	841	862	894	838	857	862	921	906	835	874	837	902	831	834	842	885	889	854	907	863	905	893	885	895	840	925	883	942	874	838	848	823	851	884	809	835	882	908	847	892	882	872	857	890	867	886	897	911	812	896	844	862	874	865	868	885	822	836	935	857	882	844	839	869	843	807	866	916	885	836	841	873	873	845	868	855	814	846	787	926	900	925	869	901	875	879	861	894	873	848	898	904	884	868	894	852	875	892	872	882	839	874	872	887	928	835	830	889	829	831	852	948	876	860	841	829	907	836	816	861	872	844	883	853	839	892	871	893	903	915	863	875	814	868	887	919	898	869	887	907	897	870	842	877	890	878	943	817	836	823	880	858	898	862	848	847	920	880	879	904	840	861	875	799	894	880	926	923	832	845	873	893	876	833	873	901	888	903	859	883	854	840	880	890	883	841	909	863	889	886	873	841	895	845	896	878	864	882	842	844	858	958	820	848	919	912	889	867	841	873	835	864	881	856	805	833	892	878	873	858	837	866	876	846	879	909	892	876	873	877	861	889	870	862	921	826	833	869	848	890	839	868	843	872	848	882	896	839	872	878	939	866	824	872	892	837	893	854	933	823	849	765	863	838	814	821	875	780	864	885	816	863	865	888	892	888	878	930	843	855	865	853	901	853	849	871	849	839	851	979	873	882	898	896	844	799	855	875	918	804	852	886	890	879	875	845	874	870	869	859	846	929	867	852	884	857	898	862	875	926	855	905	861	856	799	840	885	874	927	854	851	849	919	832	861	874	875	860	850	857	910	855	884	846	897	851	862	848	905	816	802	871	913	887	887
6891	2492	1616	843	525	319	201	145	115	141	139	146	176	166	168	110	94	81	93	78	69	55	66	67	64	63	80	68	67	79	64	75	72	73	61	74	69	54	67	71	81	75	78	86	68	68	71	68	77	70	64	64	77	72	54	69	66	83	78	66	60	66	63	71	77	71	94	74	71	80	69	68	76	65	62	80	68	69	78	75	72	63	70	58	78	72	66	71	69	75	69	73	77	78	64	65	79	70	74	56	81	81	69	64	71	76	67	72	66	63	66	64	69	82	64	97	70	65	66	68	54	61	69	66	66	82	70	81	53	80	72	65	64	79	80	67	54	69	62	73	64	62	78	78	71	64	73	58	63	59	73	63	86	64	67	74	75	51	62	74	71	73	73	57	74	75	91	72	76	84	71	72	65	63	74	65	70	72	65	70	62	61	74	67	77	77	64	65	80	67	53	66	67	67	68	53	56	73	75	79	88	57	62	65	72	69	94	68	64	66	61	59	64	66	85	70	74	75	72	81	65	62	57	50	62	64	68	78	60	48	74	64	67	55	67	72	79	74	73	70	83	67	72	81	76	53	57	69	66	85	68	76	64	68	77	53	74	62	71	65	80	61	65	78	80	78	64	62	65	73	66	86	81	58	67	55	75	67	62	67	61	79	74	69	57	71	61	63	61	73	66	72	70	61	55	83	71	65	54	72	62	54	71	84	89	61	70	61	68	80	73	53	71	62	68	61	69	72	67	69	69	68	83	60	70	87	71	70	71	61	65	63	61	74	83	83	77	64	84	54	66	82	80	57	60	68	71	84	60	78	66	78	70	72	69	63	58	62	79	69	71	64	79	61	60	71	61	64	76	84	78	63	77	72	78	57	93	78	71	67	74	66	69	84	63	79	65	70	62	78	93	56	70	74	85	54	63	62	56	53	62	69	72	65	82	74	65	45	64	68	52	69	52	79	65	76	66	71	63	64	71	78	65	63	68	73	71	68	73	82	67	68	59	62	64	60	83	52	57	66	67	67	76	62	75	68	72	79	60	68	75	64	83	62	71	64	87	76	70	75	53	77	72	72	56	76	73	62	69	71	69	60	69	58	79	58	69	79	67	69	80	52	58	72	68	70	60	80	88	83	74	62	62	61	68	65	62	71	58	58	59	72	59	59	71	71	72	67	54	58	76	81	61	83	57	57	73	68	71	65	72	66	74	61	67	73	70	69	77	80	67	55	68	68	76	56	78	66	78	64	65	61	69	56	60	83	66	73	60	75	68	75	54	72	69	50	69	72	66	68	61	61	69	69	77	64	73	67	71	70	79	60	70	51	61	63	92	58	81	75	75	55	70	77	70	55	83	52	76	71	57	66	81	73	76	76	56	71	73	77	64	50	75	66	62	80	59	65	59	69	67	73	74	65	56	92	75	66	70	56	62	69	62	68	68	75	87	69	63	60	62	69	70	48	70	76	68	64	66	69	67	63	64	79	71	72	69	70	58	62	63	76	74	71	54	70	58	77	76	64	73	70	66	61	76	60	71	63	53	60	56	76	75	76	59	63	71	75	69	71	58	58	76	59	61	61	61	66	75	71	106	64	61	79	68	79	73	63	72	73	59	57	54	86	61	70	81	66	75	76	78	74	65	67	78	60	65	71	75	69	72	70	66	74	66	60	77	58	51	89	78	61	65	77	75	76	62	66	72	67	74	64	63	70	75	63	63	55	83	72	75	64	68	68	86	61	61	69	82	66	68	77	75	58	71	79	73	68	79	75	63	70	79	65	60	88	76	72	69	67	69	66	69	97	63	61	69	67	73	81	53	72	82	67	66	69	78	60	62	74	57	71	70	70	67	52	70	67	70	56	56	79	64	66	71	86	60	67	69	72	57	82	62	88	73	69	69	70	72	79	71	66	65	73	65	77	76	73	73	75	71	76	69	71	65	53	73	74	66	62	79	55	70	77	75	52	74	71	79	77	71	71	70	65	64	71	59	71	83	64	68	86	66	63	60	68	71	81	60	72	62	72	54	63	66	73	63	68	69	69	75	70	81	67	66	62	75	80	72	69	73	82	77	61	70	56	59	69	80	54	73	88	57	58	81	75	76	74	75	76	66	62	57	71	76	68	67	76	63	59	64	66	65	86	53	78	67	72	78	86	81	52	62	67	73	63	72	61	74	75	77	67	66	63	69	59	73	66	71	63	52	61	67	72	51	69	58	77	71	76	62	71	66	70	86	56	72	65	81	65	69	72	65	67	72	65	70	65	66	71	73	70	73	81	86	72	70	64	66	75	61	77	68	65	70	65	68	75	75	85	75	52	62	72	65	69	65	70	75	54	76	65	78	61	72	78	58	70	65	74	60	68	73	72	69	62	79	61	77	75	51	82	69	69	56	63	74	54	85	59	70	77	77	61	75	73	58	59	88	58	67	65	68	70	79	70	68	68	60	76	57	67	64	74	76	58	62	75	70	71	54	72	81	71	70	58	74	54	68	67	65	67	67	66	63	53	78	69	62	75	84	80	85	75	76	70	58	80	73	75	77	65	68	67	85	70	74	77	61	59	55	80	72	70	57	56	65	81	78	73	64	54	69	64	65	79	63	62	62	79	61	73	61	63	72	65	60	51	68	70	50	69	73	77	64	60	89	99	79	70	74	70	58	63	74	64	65	60	68	70	72	74	64	59	68	58	70	69	62	61	69	61	78	67	66	73	76	56	68	76	76	88	68	59	64	65	80	85	72	70	82	63	54	60	64	54	62	62	61	44	76	68	81	62	52	68	70	70	80	63	67	57	76	64	64	64	62	59	77	77	63	65	57	71	65	67	72	71	74	79	74	97	73	72	66	76	66	69	64	81	54	49	63	64	58	60	77	75	60	75	66	63	66	66	70	71	67	65	75	68	63	59	59	66	73	75	61	79	79	67	72	51	68	72	62	64	68	65	66	66	77	70	73	64	67	69	69	66	61	75	78	75	51	85	85	66	76	70	79	66	63	80	72	72	58	67	53	73	76	64	68	70	73	68	63	66	64	60	74	71	84	73	53	61	58	75	79	72	68	70	56	64	66	65	66	74	71	49	71	69	73	72	73	64	64	57	72	69	64	78	67	68	77	70	81	84	72	67	64	81	66	61	72	68	70	66	75	54	72	67	58	55	80	92	63	79	62	66	69	56	71	75	78	74	79	61	57	69	69	63	68	64	74	69	67	58	70	80	70	58	79	78	70	70	61	76	83	78	63	71	71	72	60	76	80	76	77	70	66	54	68	75	75	59	56	69	65	67	60	58	69	62	76	79	68	76	70	75	67	68	61	65	71	69	65	69	73	78	82	66	70	60	60	63	66	64	74	72	80	74	65	83	79	74	71	74	57	67	51	62	69	75	60	69	66	69	65	53	56	59	83	64	68	70	59	73	58	72	85	63	70	64	70	68	77	66	62	77	63	73	76	74	75	85	65	72	67	83	68	64	76	57	60	59	84	54	54	68	72	92	94	68	78	59	58	68
32141	17958	13775	10964	13421	10448	6723	3778	2325	2523	2991	3272	3740	3601	2860	1908	1166	869	723	587	554	511	554	510	535	527	527	538	497	555	514	551	600	553	542	547	527	525	524	536	553	522	515	510	537	510	520	512	541	543	556	533	531	537	507	519	531	495	501	513	524	557	515	550	552	553	506	525	539	516	567	550	530	560	470	528	529	503	532	515	554	552	525	530	513	576	516	529	536	537	515	503	502	536	522	549	514	558	506	513	497	518	510	548	486	495	514	520	538	523	525	509	487	482	549	550	517	526	552	504	513	530	517	515	512	564	511	489	509	554	579	519	542	520	503	553	523	458	505	527	507	476	516	494	527	509	546	558	552	546	503	507	562	552	497	505	516	583	503	520	552	517	521	534	520	482	520	538	516	509	505	519	513	532	527	556	553	484	498	530	517	529	515	556	529	500	517	522	512	556	491	497	537	503	504	478	496	533	520	521	546	521	528	535	538	513	555	561	565	487	522	505	526	548	512	519	506	548	507	484	532	587	508	504	521	495	501	511	508	574	541	486	542	511	522	530	558	544	554	516	536	554	516	503	512	491	522	482	516	534	528	497	549	501	518	536	576	541	542	505	533	497	504	523	525	499	530	557	530	528	513	506	545	549	506	524	506	536	512	462	517	498	513	530	549	550	522	535	531	513	524	560	503	508	554	541	520	552	523	531	494	535	528	557	528	531	519	553	529	541	536	539	550	509	565	524	563	481	540	520	486	548	533	530	557	480	512	526	519	535	529	519	532	541	554	515	513	568	527	558	526	518	542	535	494	531	524	514	475	552	523	515	506	550	488	505	533	530	520	536	536	495	485	473	523	510	512	528	560	509	495	543	537	527	538	497	535	494	508	559	537	496	506	498	511	510	507	564	535	549	484	490	577	480	518	511	527	570	562	529	534	498	528	548	487	547	550	497	568	533	513	516	474	525	517	494	581	552	531	490	552	522	526	514	522	527	532	540	537	535	541	549	549	542	529	477	495	534	562	554	564	491	498	550	542	491	532	530	532	484	555	570	532	537	505	520	523	551	507	513	524	525	572	513	525	510	555	534	496	505	518	521	557	503	476	472	561	555	497	505	533	548	501	574	549	533	532	490	509	566	532	525	551	512	535	511	524	500	525	539	517	488	546	495	484	571	521	502	527	520	496	552	533	508	545	528	562	512	545	514	519	541	531	498	505	506	512	507	552	531	543	525	523	534	528	538	532	563	507	540	484	550	515	492	521	524	538	525	496	543	501	560	540	529	524	517	531	522	536	501	511	543	518	489	520	544	536	517	549	527	526	552	510	546	552	496	547	501	491	507	543	505	500	551	549	533	531	504	547	526	535	532	481	514	545	559	522	509	506	539	483	557	554	501	542	535	496	523	533	551	514	481	514	532	511	544	508	528	508	540	507	529	525	505	566	502	476	523	500	510	492	562	526	511	537	510	524	509	566	489	519	535	518	557	527	521	534	484	513	543	521	494	559	531	514	519	529	508	567	566	499	516	512	572	541	525	556	478	502	519	471	533	571	585	507	549	545	546	542	516	517	507	510	478	522	483	531	496	515	546	540	487	560	526	497	532	542	551	520	493	533	563	565	554	523	530	537	538	555	500	554	547	495	505	551	569	531	467	505	514	527	495	506	526	534	480	538	524	478	533	511	582	527	483	536	534	552	512	510	526	514	588	527	527	515	537	523	513	530	538	541	503	521	525	530	520	526	516	522	516	545	528	521	540	503	537	520	540	524	547	506	525	461	490	490	552	551	522	509	497	522	521	525	546	572	554	559	495	500	513	567	535	580	520	480	529	514	529	546	479	509	569	482	537	492	538	521	513	519	536	507	522	562	564	503	532	538	531	555	516	509	531	501	545	503	510	530	514	563	539	519	530	527	530	513	515	544	489	479	541	571	527	556	539	517	506	527	510	535	527	533	489	543	551	506	530	553	515	526	498	534	528	556	535	546	520	510	539	556	540	514	489	548	547	482	515	504	492	538	483	563	533	564	508	538	575	528	508	533	540	547	543	510	527	511	511	532	530	530	517	526	530	523	525	567	520	504	540	528	522	525	477	550	487	548	509	510	553	558	536	529	513	538	539	512	521	515	529	522	527	518	494	475	537	548	524	531	548	517	508	524	548	492	510	504	557	531	496	529	545	481	524	529	514	520	495	510	495	571	505	529	525	534	585	518	522	554	534	549	541	517	467	486	521	522	560	549	519	563	549	517	553	525	513	514	566	525	526	534	506	532	538	513	524	517	532	511	494	564	537	510	520	529	540	532	484	497	517	506	531	519	520	538	521	513	551	517	536	480	525	519	502	494	500	531	514	521	547	537	568	514	519	545	541	513	535	503	575	538	503	555	511	523	540	566	524	546	510	485	520	511	540	531	525	499	520	569	552	535	539	532	520	515	547	553	543	503	532	520	531	560	528	524	556	519	515	512	530	552	509	518	514	536	519	532	507	517	498	541	548	549	491	500	507	513	567	494	536	501	556	560	497	527	560	505	538	506	549	559	541	489	523	516	515	495	561	527	491	522	531	497	498	552	542	546	486	522	538	535	504	534	530	520	558	549	525	500	553	531	494	547	504	487	533	465	537	509	580	538	523	506	552	532	544	526	555	501	527	512	557	527	509	530	465	532	514	521	507	578	536	496	530	510	535	511	529	516	498	536	552	533	492	526	507	524	526	523	524	512	516	543	533	524	516	521	516	521	484	536	545	553	496	545	545	531	569	505	532	542	525	490	513	543	519	554	496	536	520	542	506	545	504	559	527	531	512	534	540	519	503	546	506	485	531	512	520	531	503	481	540	557	478	521	496	505	500	499	538	537	516	483	482	544	473	497	546	523	577	505	493	555	493	515	480	567	498	502	509	542	543	530	547	518	532	525	519	505	537	537	511	540	548	504	548	536	521	514	533	484	531	552	537	561	552	528	489	516	543	514	577	546	562	538	512	505	538	483	494	533	504	469	544	531	573	505	520	538	516	531	515	518	539	546	515	545	544	518	505	530	531	509	496	504	529	552	539	536	523	546	544	563	489	523	544	559	540	552	504	477	502	528	553	500	521	514	535	513	515	522	508	510	546	584	507	535	552	516	559	504	531	509	557	564	559	478	589	504	534	506	542	548	562	518	506	507	527	511	524	532	557	511	526	533	529	522	536	493	503	517	496	542	586	546	521	506	528	525	500	551	529	548	541	572	539	502	558	571	529	508	468	533	554	487	537	526	513	514	528	501	512	497	547	511	512	534	534	565	540	537	532	547	496	529	547	504	547	505	565	527	502	519	548	504	538	539	527	527	551	516	531	520	539	532	522	561	495	516	514	520	475	528	487	484	513	510	514	578	541	547	588	524	533	532	555	544	477	548	511	545	519	504	519	446	509	519	506	505	515	470	574	510	503	518	526	543	516	531	541	464	514	499	540	537	552	538	533	500	553	530	558	514	581	535	580	528	522	491	531	528	529	534	520	519	523	538	512
7779	4707	2211	1731	1053	847	618	401	345	434	440	574	808	761	582	411	192	171	125	118	124	104	94	110	99	113	104	111	97	95	104	102	90	109	84	94	116	92	98	93	114	107	105	109	102	104	90	124	98	89	97	104	105	122	107	110	108	96	108	101	101	121	115	107	105	109	109	119	103	122	129	98	86	116	99	118	106	90	106	118	108	112	108	114	109	112	114	91	94	107	118	105	94	107	119	97	93	101	104	88	92	99	100	107	131	93	88	101	106	114	110	111	90	111	96	91	104	86	107	112	114	103	110	116	100	83	94	104	97	111	89	90	109	94	110	91	116	92	110	98	101	97	99	117	107	124	99	107	96	101	101	98	96	102	93	110	111	83	110	115	107	102	109	102	117	116	90	105	102	83	125	111	106	99	105	119	115	106	103	104	89	93	91	122	103	87	101	91	107	126	97	98	103	117	106	117	106	92	98	114	91	114	115	98	104	115	114	113	105	96	98	95	103	111	111	101	126	114	91	101	108	113	110	101	117	115	92	95	84	104	123	99	124	95	105	103	107	104	100	93	108	115	105	91	111	100	105	127	105	101	78	117	118	107	108	83	118	109	108	90	107	101	101	124	103	93	109	122	116	102	105	94	91	106	107	114	102	110	95	118	111	104	113	116	111	120	105	111	74	118	111	114	101	104	114	99	95	101	116	118	105	108	101	111	92	118	96	95	82	85	116	110	96	111	122	107	105	102	131	94	99	111	105	109	85	109	89	117	106	91	99	110	104	98	103	110	87	93	80	105	104	106	119	115	91	100	103	93	106	111	109	102	113	111	98	77	85	87	87	98	102	101	103	91	109	92	105	101	92	89	132	95	88	103	109	97	96	113	98	110	83	82	97	103	111	102	119	121	111	91	115	110	93	111	118	107	93	103	99	95	100	109	93	107	97	124	115	111	106	83	122	104	105	96	104	99	110	106	93	95	102	110	102	95	112	102	98	118	92	97	116	101	116	108	103	100	111	95	115	88	89	94	118	110	91	98	129	86	82	106	122	121	123	111	111	99	103	94	115	124	96	115	93	117	102	86	115	116	120	88	95	97	104	97	103	110	118	105	101	88	106	115	112	99	111	105	97	118	116	113	110	116	104	98	98	93	106	77	94	97	85	114	106	104	93	92	102	92	116	68	98	117	99	106	77	107	105	110	100	116	104	101	101	95	107	105	97	100	116	114	117	109	100	107	125	108	127	99	106	115	105	99	121	129	110	111	114	95	75	99	103	98	103	98	100	104	111	104	87	83	99	119	102	99	104	106	98	109	100	98	113	95	96	108	93	78	109	104	106	96	115	95	91	91	114	115	107	86	109	83	113	112	104	112	105	113	86	104	90	101	102	102	103	99	110	95	105	96	104	80	98	103	86	100	100	109	99	103	111	96	90	91	100	102	98	98	112	99	100	90	94	128	97	100	97	103	125	99	125	120	102	97	96	99	106	106	101	84	114	82	110	101	99	96	118	102	111	108	110	92	123	124	105	111	96	119	82	107	110	105	103	117	95	120	102	107	104	81	92	98	101	106	95	106	101	106	109	96	111	94	92	97	94	113	90	98	106	109	107	98	97	114	110	91	101	90	96	98	112	106	98	96	108	97	119	103	94	108	111	81	97	118	86	93	116	101	96	99	89	99	99	113	96	106	110	104	135	110	95	98	119	102	119	95	96	124	102	90	97	101	102	85	116	108	107	107	119	121	108	110	104	102	116	95	101	106	117	115	119	104	128	90	109	85	101	106	118	124	107	112	100	87	94	106	105	133	110	107	108	99	116	97	103	101	112	90	100	109	102	96	88	100	88	104	98	117	117	116	104	96	100	136	104	95	102	90	102	115	105	86	95	127	91	128	102	105	111	102	94	101	118	124	99	111	107	103	105	90	93	101	109	105	116	114	98	114	111	110	108	100	100	112	98	106	114	117	123	109	103	114	104	103	122	88	102	96	103	112	90	99	103	122	92	101	114	125	103	105	83	104	115	94	101	98	95	105	102	107	86	107	95	119	105	100	100	117	117	112	98	116	102	110	126	118	102	121	107	105	97	107	105	129	112	104	101	96	93	90	97	111	84	98	113	97	116	104	108	99	123	111	114	99	120	109	105	119	111	102	105	100	126	105	120	99	120	102	104	125	104	110	112	101	91	116	87	91	108	110	105	105	104	108	93	118	110	98	102	113	96	100	107	120	95	94	98	106	106	112	93	115	104	96	98	99	119	111	93	99	103	113	111	104	114	107	93	108	118	90	112	111	101	105	97	107	108	110	95	116	106	112	101	121	115	106	118	95	110	95	107	99	106	86	115	88	99	105	122	94	123	106	106	112	104	120	104	128	108	115	105	103	90	89	101	113	96	100	93	113	103	107	106	95	95	114	110	112	111	111	101	107	105	101	102	91	107	106	95	108	106	103	113	105	98	100	92	103	105	116	97	118	88	108	110	114	99	118	110	110	110	86	105	103	100	105	100	104	109	109	104	100	122	94	90	97	126	120	93	102	106	86	116	103	108	114	119	103	89	103	103	123	100	97	95	97	121	94	103	99	101	104	115	106	107	105	106	94	100	118	118	95	122	104	100	104	109	105	96	108	91	84	98	104	101	110	92	113	102	112	119	89	100	108	106	98	107	110	107	117	107	99	100	97	108	103	101	90	103	98	104	95	97	93	106	111	96	98	98	115	119	97	102	107	98	88	101	96	95	103	110	103	119	107	110	84	108	102	105	112	129	106	95	96	99	106	92	100	102	102	121	114	97	75	101	109	105	119	106	90	102	107	102	105	107	99	99	93	103	109	119	98	93	87	102	97	108	102	99	106	106	115	94	114	118	97	98	117	100	99	103	130	121	98	110	112	104	109	89	92	115	121	97	105	102	98	103	101	111	129	108	112	101	98	116	103	93	102	81	91	107	103	109	113	107	90	121	103	89	109	90	102	106	118	121	105	117	93	93	91	85	112	130	90	100	108	112	107	92	95	107	86	91	116	91	115	104	112	102	89	105	90	95	105	112	110	113	100	110	89	92	93	104	105	105	117	110	110	103	113	94	113	105	107	103	108	104	117	106	97	105	92	82	88	108	108	110	92	110	111	95	102	91	109	101	108	95	98	123	124	126	80	109	93	110	112	116	100	108	103	88	113	99	114	106	116	117	116	118	109	85	114	103	111	112	114	91	105	102	95	109	118	88	92	92	114	115	98	113	106	107	121	92	98	91	119	118	102	100	89	103	108	104	107	103	88	109	96	86	105	90	118	106	106	93	132	94	107	100	95	104	116	102	122	116	117	121	114	98	97	118	98	121	105	100	128	111	112	80	109	104	94	106	119	101	99	108	92	93	116	111	101	91	117	99	104	107	99	99	100	121	93	117	93	102	87	110	85	115	116	97	108	114	103	112	93	108	94	94	89	103	96	95	95	83	112	110	116	87	98	104	94	111	92	112	114	105	121	127	100	105	99	92	104	138	116	105	99
36637	24289	16062	18571	22938	22142	17092	10865	8989	10044	10987	11954	14772	13394	10155	6763	3018	1917	1472	1191	881	809	835	874	894	816	846	795	808	763	828	892	872	902	912	828	761	767	788	739	743	815	760	775	746	722	758	739	789	758	770	816	791	771	780	793	792	718	711	791	750	758	758	785	756	798	722	797	749	765	746	776	764	696	738	774	765	779	807	768	783	720	833	732	813	760	779	759	742	757	750	760	790	770	751	744	748	782	772	786	779	774	773	794	762	815	781	803	798	777	782	770	808	759	750	753	727	787	789	730	784	737	768	754	782	801	821	775	730	774	727	761	743	793	749	763	747	747	754	766	731	780	782	765	796	796	742	740	774	753	737	755	789	790	775	752	712	778	799	792	732	832	758	738	783	785	726	756	793	757	781	795	726	725	778	751	776	769	764	748	778	818	755	780	742	815	750	800	802	753	750	758	821	757	765	788	783	756	755	801	750	760	745	751	775	736	756	765	766	719	795	769	777	788	716	766	815	724	803	770	739	787	794	783	722	792	754	739	768	767	798	746	764	754	780	797	809	768	770	739	771	764	763	759	771	742	755	796	756	718	709	763	721	739	769	772	741	822	764	746	757	745	731	794	793	736	815	754	783	767	777	751	789	749	780	758	764	839	722	752	739	741	748	789	741	779	798	782	745	777	767	767	805	813	703	756	779	814	735	749	732	726	717	769	786	794	780	750	758	724	793	818	761	748	746	758	808	770	738	763	775	766	750	765	741	779	743	797	808	775	743	745	772	792	758	789	807	724	768	733	741	762	727	736	753	761	729	780	787	754	831	758	750	737	803	730	715	773	773	751	800	733	770	753	778	737	754	762	724	771	760	789	778	806	743	786	771	766	760	773	794	795	762	775	755	821	737	777	775	770	742	759	746	756	755	758	793	790	761	794	814	788	828	747	765	747	725	757	760	808	783	766	785	733	783	778	823	752	744	762	728	795	815	718	773	734	805	778	723	783	771	748	780	825	714	815	765	774	802	765	752	786	770	762	743	779	761	761	760	781	772	761	698	774	765	754	735	763	762	764	728	755	761	771	758	745	773	763	813	744	759	757	787	748	774	803	796	765	799	795	789	761	710	769	797	778	777	731	792	753	797	752	721	775	751	715	797	708	775	783	767	751	767	773	801	731	755	740	826	803	802	705	742	711	741	759	773	700	772	770	775	771	752	720	757	756	748	755	796	743	774	746	771	723	781	819	771	742	777	779	798	754	747	769	759	749	779	764	755	747	758	745	779	786	745	768	722	700	777	754	777	765	718	839	755	774	799	791	738	766	717	802	808	794	771	801	752	734	730	768	750	769	747	789	766	731	776	758	760	760	779	773	793	776	775	730	766	808	759	713	729	764	737	806	787	782	715	802	791	760	777	743	779	765	756	768	785	745	735	778	751	725	791	737	792	749	719	760	759	772	749	782	758	769	754	772	781	731	787	777	747	751	696	804	798	784	779	745	759	772	791	764	780	720	743	795	756	786	783	760	763	749	796	754	726	781	776	716	794	754	728	785	747	787	756	756	775	833	775	776	754	753	797	725	791	786	751	756	802	771	769	763	776	774	762	775	749	725	763	770	796	740	798	708	760	779	746	746	731	746	753	785	762	790	833	771	731	775	745	763	742	770	767	771	772	786	770	736	782	752	780	763	771	781	749	789	752	785	723	774	755	747	781	741	779	727	785	769	808	769	802	772	791	823	741	771	747	758	735	718	789	721	805	735	738	759	794	777	791	787	780	767	794	753	786	800	814	766	731	750	788	773	734	747	731	780	772	735	778	719	712	726	794	751	818	778	719	770	818	753	726	787	798	728	757	780	787	719	770	770	786	742	773	756	720	787	803	799	752	759	785	752	738	739	737	731	761	788	773	749	780	762	777	784	743	780	769	710	785	739	797	766	787	751	726	738	747	776	799	747	777	744	764	756	817	778	749	803	757	731	747	826	766	795	782	751	751	734	767	773	746	778	730	783	759	763	775	720	774	748	759	744	784	760	717	789	779	716	735	766	775	777	767	739	763	778	761	797	805	804	814	748	748	786	778	769	790	783	809	744	747	773	785	772	755	763	706	766	739	739	742	793	784	774	751	769	813	763	785	772	801	795	748	773	777	787	759	741	794	807	794	804	810	752	723	781	774	775	765	737	769	791	734	791	778	788	814	802	744	748	797	810	758	755	728	741	780	751	810	788	787	763	798	719	817	790	778	759	774	768	782	757	726	824	756	748	761	753	780	781	771	778	746	837	774	783	781	816	780	757	803	813	786	725	752	800	744	744	782	761	769	824	742	759	689	772	790	765	779	724	778	776	800	751	764	785	753	756	740	787	744	768	738	824	780	769	729	780	816	786	759	820	743	771	763	716	758	763	742	753	822	766	790	776	753	770	739	742	791	801	789	762	736	807	801	801	724	775	786	775	765	765	758	764	786	774	796	774	754	796	737	772	740	828	779	775	822	711	740	763	795	753	816	807	789	761	809	745	748	742	746	761	777	773	765	768	804	791	717	733	769	762	798	764	760	773	837	749	754	768	753	772	753	751	730	777	744	768	734	775	773	777	694	778	746	820	777	744	802	796	757	754	716	710	737	768	771	757	790	753	784	784	761	776	777	793	790	771	707	777	783	779	777	740	787	760	746	746	756	792	726	832	754	754	772	724	789	727	792	779	792	793	774	746	744	755	772	771	804	757	780	715	763	750	808	752	729	805	691	750	778	810	712	683	745	794	828	780	771	753	780	796	770	718	773	783	758	740	728	789	755	774	760	797	740	746	732	763	779	763	748	756	720	760	743	786	821	782	757	782	767	748	834	730	743	748	775	756	749	767	778	787	765	738	778	738	739	757	780	733	754	767	731	727	695	802	714	759	806	792	708	763	781	751	775	741	727	739	789	790	717	754	781	766	759	778	770	746	744	789	750	745	818	721	785	755	759	800	763	766	725	767	766	742	744	792	742	742	767	744	762	742	823	804	781	722	795	759	749	807	758	748	783	806	809	798	761	716	785	747	737	778	751	754	742	777	765	754	756	726	764	760	766	721	754	749	786	781	796	734	770	777	749	813	753	775	769	812	748	755	752	791	758	816	749	776	772	768	761	767	777	815	744	768	753	788	756	773	785	750	739	760	766	766	762	752	759	753	766	777	762	754	773	787	740	772	758	781	802	762	790	803	771	774	761	792	749	813	724	768	769	781	781	809	782	733	811	769	727	773	775	771	746	762	776	791	805	786	766	750	733	769	781	774	806	760	757	776	760	799	764	721	779	759	813	771	735	725	748	762	773	781	784	825	759	751	773	742	726	812	772	724	769	758	732	782	754	787	780	734	812	806	727	744	786	695	750	731	735	776	743	763	759	790	809	706	777	772	741	765	743	729	759	774	801	751	758	786	795	744	766	733	831	793	745	757	810	746	793	804	790	761	733	754	759	816	780	739	795	729	732	740	709	769	755	747	741	733	747	792	771	770	792	719	813	747
9316	3280	1801	1678	1163	902	561	338	301	340	403	463	624	732	563	332	196	154	106	97	79	97	83	86	85	90	84	78	82	70	91	105	74	97	90	82	72	76	62	78	82	82	79	65	76	82	68	81	101	88	76	68	79	83	57	89	67	71	80	81	61	73	83	71	72	72	83	86	80	74	85	84	75	84	80	71	73	76	89	97	98	84	79	75	74	79	88	81	78	70	81	76	72	96	72	61	85	89	86	73	72	96	75	81	84	74	80	73	75	72	81	76	62	78	79	72	75	90	93	81	92	79	88	83	82	70	94	78	75	73	69	78	79	89	84	90	81	80	76	74	84	90	76	90	65	77	71	78	86	101	98	76	63	71	76	93	84	79	68	77	72	96	70	83	80	76	87	72	78	85	75	68	77	85	77	68	72	78	64	84	92	81	86	90	88	94	76	71	82	100	80	75	87	87	77	104	98	71	84	91	91	71	75	63	71	83	77	75	84	75	70	77	83	80	79	75	83	68	97	87	92	65	76	68	74	91	95	68	82	87	88	68	88	84	80	84	91	61	69	78	68	81	80	80	81	85	77	70	90	71	72	93	78	77	82	69	62	83	73	80	83	90	77	83	83	72	81	79	89	98	86	72	85	87	75	70	83	78	77	61	75	89	81	74	85	78	80	86	91	75	76	78	96	73	78	84	80	88	69	83	77	74	78	85	85	82	83	86	70	74	72	85	80	67	79	76	80	68	74	85	81	87	82	82	90	70	85	65	78	92	75	75	82	72	76	74	61	83	71	72	74	81	77	88	81	68	81	81	74	88	78	69	81	66	77	61	81	80	89	87	59	78	79	79	82	89	66	68	72	85	73	87	73	85	84	74	72	81	72	71	76	92	78	67	76	79	76	76	87	90	79	86	94	93	83	79	77	84	82	82	100	63	81	88	88	76	61	65	65	77	79	52	69	81	79	83	72	85	84	91	73	84	79	72	75	70	75	77	63	79	83	70	77	74	77	67	68	83	74	87	63	67	80	66	84	82	78	79	78	82	83	71	80	72	79	82	74	89	84	94	96	85	83	69	89	79	70	62	96	76	69	76	81	66	87	88	75	85	67	99	86	71	68	81	66	79	95	84	76	89	76	90	76	80	71	70	84	89	72	71	69	73	83	72	76	91	76	85	88	78	90	74	77	50	79	73	74	76	73	73	95	76	80	82	71	89	63	82	85	83	91	84	76	66	89	70	94	63	77	77	85	74	63	86	77	75	69	67	86	81	80	74	102	70	71	70	86	81	80	93	78	83	78	73	68	61	82	80	92	76	86	82	69	67	72	73	86	79	97	63	85	82	84	71	78	92	86	85	64	88	66	82	74	79	86	75	78	74	90	85	70	76	75	77	78	71	81	78	82	74	69	85	72	81	77	61	82	78	80	73	77	85	76	63	81	83	82	67	84	84	80	61	73	73	99	83	76	90	77	92	91	90	80	70	70	84	81	82	92	73	79	70	80	82	90	79	68	88	95	76	79	90	69	72	92	74	65	87	85	86	69	95	80	84	72	79	77	95	83	87	80	90	65	74	72	67	87	83	78	89	85	98	72	80	78	87	68	61	81	71	87	79	83	85	68	83	84	72	75	70	71	74	73	88	70	87	79	78	66	79	75	75	99	80	75	90	82	81	100	82	92	70	82	73	86	87	84	93	100	90	87	80	74	77	89	72	70	72	70	87	85	81	80	73	59	83	64	80	85	75	92	92	65	83	80	68	88	85	62	75	78	84	69	77	71	68	81	72	86	63	75	97	95	79	80	86	79	84	74	84	87	69	88	84	92	76	90	97	97	69	83	66	84	67	80	66	80	75	86	78	82	115	96	87	84	78	84	99	78	83	95	82	73	85	66	78	73	82	87	79	91	90	72	75	72	75	90	83	97	77	77	82	67	82	77	75	97	83	81	90	85	81	79	81	76	69	93	69	82	91	74	59	68	78	81	82	75	71	80	72	82	89	77	78	77	87	79	82	92	74	79	78	82	70	74	94	81	78	74	89	63	81	74	72	91	75	99	82	74	76	78	77	88	81	70	74	64	71	83	67	73	76	73	95	82	74	73	87	80	77	68	88	97	80	88	79	69	76	80	83	87	67	83	88	79	85	73	85	81	87	75	69	73	68	86	80	87	93	98	68	67	78	77	71	91	87	81	85	82	82	72	84	82	103	70	67	76	83	81	80	59	81	92	78	86	79	82	78	85	65	88	93	82	74	77	66	75	72	92	80	86	79	73	72	72	82	78	60	88	97	78	74	60	65	83	76	64	76	81	82	83	81	73	63	90	80	74	91	67	82	77	71	96	87	78	79	88	96	87	66	76	84	62	91	75	78	76	87	82	72	82	83	78	61	76	81	78	94	82	86	78	72	90	91	82	75	79	74	67	80	73	74	79	83	86	77	80	80	79	81	86	85	87	76	69	75	86	85	76	74	79	61	77	92	72	73	71	82	72	76	75	73	82	94	75	74	72	95	94	79	91	79	82	79	74	89	84	82	78	79	81	77	68	85	74	95	88	73	67	82	77	65	97	82	74	65	90	74	77	73	81	77	75	76	82	71	89	78	77	86	87	73	78	88	69	91	82	88	85	85	70	87	81	99	73	75	62	66	79	65	70	78	65	78	89	97	82	72	72	75	96	70	71	76	83	76	80	92	90	78	83	81	75	65	94	73	81	69	76	63	68	78	85	89	75	63	76	81	100	82	85	59	103	86	73	86	92	82	92	69	70	72	77	68	76	71	101	86	84	79	78	85	76	79	82	91	81	88	77	70	87	94	76	85	81	77	87	75	71	79	83	69	85	77	70	77	85	80	72	68	85	97	79	74	72	81	66	94	74	97	84	86	83	87	85	92	84	82	91	92	79	68	82	82	78	100	76	82	88	72	69	72	81	77	84	88	73	102	98	79	67	82	71	91	69	74	76	79	73	99	81	84	77	96	68	71	59	76	83	79	86	71	78	89	76	85	90	90	82	99	78	73	69	66	87	70	83	84	66	87	81	82	67	71	78	78	94	84	66	85	81	86	71	82	71	85	69	65	78	73	92	80	75	62	69	76	72	87	87	74	85	85	77	80	84	66	59	83	73	80	76	73	112	91	86	84	86	82	75	95	70	72	79	72	65	75	78	56	94	82	85	67	74	77	93	82	72	82	79	88	81	72	79	80	79	69	87	76	75	77	61	76	69	76	93	57	64	77	66	81	82	80	85	89	92	85	75	78	107	79	81	69	74	70	86	76	85	68	78	69	80	81	70	87	86	69	86	75	75	74	67	74	72	83	69	74	88	83	84	73	77	80	79	103	71	94	86	81	78	91	91	85	94	83	80	84	84	79	81	73	85	66	97	75	75	77	78	70	80	65	76	85	92	75	86	91	79	77	78	67	71	69	85	94	81	77	88	101	76	80	81	81	97	70	69	65	82	83	54	70	79	95	70	72	88	100	83	68	64	102	79	76	74	73	103	82
34720	20029	14478	17932	23025	22443	16303	9811	7966	8912	10330	10821	13849	13221	10808	6706	3280	1882	1304	1073	650	672	671	723	685	685	662	597	584	632	636	704	781	660	706	652	615	589	579	605	586	599	611	600	603	614	580	648	629	574	599	634	598	651	554	614	596	624	669	602	622	572	600	631	612	607	636	573	568	567	601	559	577	594	583	640	556	566	633	615	569	566	572	601	623	553	594	625	595	589	600	639	576	612	585	597	614	582	648	627	600	587	583	637	600	618	618	604	615	611	612	626	573	583	551	634	554	616	579	664	609	590	638	586	634	549	645	632	611	646	592	608	562	609	559	616	598	545	610	615	577	602	581	610	591	619	585	576	598	664	584	595	607	562	621	588	618	601	593	589	556	624	608	576	621	607	610	553	647	568	578	607	571	619	587	551	583	623	577	582	620	570	622	592	641	605	628	571	610	591	609	598	562	592	602	588	581	593	570	610	589	596	565	588	583	580	593	568	618	599	599	627	614	564	598	592	549	613	608	577	579	606	618	607	606	565	576	619	644	646	597	575	624	589	590	626	657	613	561	618	584	552	602	604	620	618	602	593	609	580	608	602	603	583	583	569	657	636	630	600	610	583	626	618	588	580	594	570	642	603	596	624	608	538	644	617	596	591	564	585	585	605	625	620	557	597	588	579	608	627	589	580	568	584	587	595	590	588	639	584	608	622	605	599	581	607	620	633	625	584	567	649	592	622	615	603	586	618	574	574	642	601	566	618	609	602	580	634	568	657	571	563	580	562	580	626	605	587	571	560	599	616	591	589	552	604	593	655	660	621	594	612	641	614	607	581	596	612	558	570	594	573	575	557	590	605	576	567	601	611	598	554	611	592	610	563	624	634	608	632	594	603	584	580	599	589	555	604	618	582	605	604	628	570	576	586	611	576	648	601	566	607	615	590	626	610	653	582	621	600	571	594	641	616	581	592	623	594	591	639	631	582	587	582	594	598	617	622	603	649	529	568	590	608	584	581	554	573	585	637	573	586	560	576	605	575	634	570	615	590	588	566	604	587	629	610	575	574	633	606	575	589	585	591	561	636	600	624	609	615	635	629	570	612	583	638	659	649	570	610	580	589	636	592	565	636	610	561	622	610	625	616	595	623	601	595	613	602	624	591	604	594	573	608	579	615	645	570	596	598	561	580	613	594	564	632	575	619	554	616	625	627	654	593	546	594	582	593	588	611	587	576	634	569	567	535	624	582	627	566	633	585	571	580	607	606	593	579	641	599	597	641	602	600	564	558	607	612	613	622	592	596	590	634	543	574	610	588	618	608	568	571	632	624	578	569	581	595	587	566	592	600	622	573	593	626	601	579	605	638	589	634	636	586	584	604	579	643	609	622	579	640	627	581	576	577	593	637	575	563	583	578	586	593	595	604	580	620	585	595	608	607	598	558	601	616	603	599	600	603	588	600	630	640	581	579	604	604	555	609	633	550	600	617	602	616	611	595	539	606	605	601	544	573	588	600	568	573	593	635	592	626	635	638	613	588	585	608	607	582	564	606	613	568	607	602	604	602	598	595	575	590	596	650	628	588	629	581	630	613	595	629	636	630	565	635	552	602	598	589	577	612	634	601	577	579	608	599	592	599	577	597	626	648	568	634	563	621	603	599	603	590	561	586	575	604	608	582	579	629	625	582	607	631	599	655	610	613	600	576	610	608	584	584	615	583	607	592	563	610	633	601	570	569	630	631	607	619	560	592	611	586	610	566	572	605	567	600	610	551	598	623	626	616	588	622	610	609	642	612	575	561	604	571	637	604	580	623	564	588	566	547	613	585	625	610	567	600	587	597	593	613	669	585	571	574	573	618	590	590	619	573	632	607	580	571	559	613	603	607	602	589	623	606	592	578	647	554	601	601	625	582	602	585	557	594	553	561	590	638	594	604	660	636	562	585	588	584	574	609	593	594	573	593	609	629	577	595	557	594	571	628	595	570	627	592	601	609	588	595	594	587	609	597	606	580	574	613	567	581	610	595	615	615	602	580	603	568	563	609	607	646	648	582	595	567	683	576	544	580	574	607	564	591	616	632	603	606	588	547	625	599	544	592	552	634	608	631	627	601	582	593	596	592	599	572	626	627	598	579	616	597	657	604	601	562	597	569	598	593	608	580	591	598	577	603	627	586	609	595	564	626	622	601	569	570	579	586	542	558	601	556	567	620	584	614	609	609	601	627	602	578	586	579	617	558	628	586	620	585	587	589	620	637	626	623	619	606	580	592	585	565	542	579	618	639	607	578	642	598	611	618	580	556	577	598	611	550	594	602	573	602	604	622	627	629	642	619	548	582	604	606	617	606	593	562	572	600	611	627	593	601	600	594	591	527	572	613	592	599	613	608	539	626	639	612	616	663	616	578	627	566	590	591	622	648	636	590	610	586	648	614	593	596	589	540	630	629	585	575	583	591	601	616	574	621	621	640	570	585	593	563	626	621	637	604	540	582	588	594	566	562	618	564	604	604	591	599	604	581	575	605	589	556	604	596	596	600	607	628	572	640	585	615	602	573	602	559	563	634	587	616	601	587	597	607	593	597	590	596	559	612	590	566	578	585	610	592	606	612	598	562	604	587	614	589	559	593	602	619	578	576	625	651	546	579	628	621	597	598	596	580	584	612	546	604	647	577	575	598	595	628	622	619	597	575	609	580	633	568	565	614	583	601	597	610	571	570	619	579	581	573	603	625	612	584	579	584	600	563	578	590	582	571	605	614	612	625	562	588	574	578	593	541	596	589	591	625	630	569	606	578	607	601	607	591	637	610	573	613	604	595	611	551	614	586	581	593	579	610	578	647	621	629	576	609	617	581	557	608	580	645	615	547	615	642	635	598	574	633	545	592	617	571	607	592	607	572	580	605	578	594	601	597	625	588	589	584	605	579	564	568	566	573	583	603	611	594	625	579	605	626	581	589	620	587	586	598	625	603	599	621	585	598	607	609	570	598	629	597	612	599	603	603	615	594	596	600	609	595	592	611	594	596	601	590	599	612	611	617	604	576	616	604	587	578	620	598	591	590	565	633	573	597	600	626	593	606	570	573	590	593	586	587	565	603	601	594	606	623	586	593	601	543	604	593	589	582	604	596	590	579	611	613	607	567	593	639	598	609	575	573	599	596	584	616	618	621	584	587	585	594	612	620	622	602	600	612	596	623	597	627	614	623	593	594	636	616	566	587	609	609	581	596	595	592	629	624	604	595	589	557	631	645	566	583	595	615	533	563	556	616	578	560	570	573	603	572	610	589	580	604	566	604	595	579	593	621	601	613	611	622	584	634	580	612	611	616	619	573	575	596	609	582	588	621	569	609	647	595	594	631	603	611	594	627	589	569	648	621	540	562	612	611	624	610	575	526	599	607	619	589	540	592	610	615	587	593	548	549	606	615	556	574	606	614	590	621	602	625	555	643	605	629	600	592	606	637	601	573	642	647	600	610	604	616	577	560	602	598	594	603	596	617	599	580
9645	5271	4273	2955	1837	1231	799	574	552	666	849	998	1440	1349	1057	688	330	273	184	143	126	136	131	117	133	100	123	105	125	119	136	142	149	128	138	117	121	124	102	118	137	123	105	107	132	113	134	103	124	133	100	110	120	124	137	122	125	122	110	122	123	125	114	118	115	125	109	111	115	95	115	112	109	131	137	103	131	117	122	120	105	102	120	117	115	126	117	134	118	136	131	113	128	107	121	124	114	120	130	103	117	118	132	115	134	118	121	124	115	116	117	132	136	128	126	133	95	123	123	131	109	129	127	101	109	146	137	109	122	105	127	89	109	145	129	105	114	129	109	113	108	110	109	122	103	111	117	122	110	119	95	110	120	114	121	122	119	121	122	126	129	124	138	123	132	117	150	103	109	113	130	128	135	124	125	114	123	122	101	121	122	96	135	129	107	133	119	132	107	135	122	120	108	126	140	104	117	107	142	119	125	126	106	122	112	120	128	121	110	137	103	113	121	150	119	103	110	102	113	105	103	111	108	120	116	120	123	118	124	101	138	108	116	125	131	122	105	108	122	112	108	124	129	125	129	138	115	127	148	123	97	138	111	120	102	116	125	126	126	125	120	130	99	120	123	126	123	143	116	120	141	112	137	128	126	99	115	119	105	107	138	120	113	120	94	118	129	118	101	126	132	95	131	121	127	108	116	105	104	105	128	89	117	146	127	104	89	126	118	126	110	127	134	112	101	102	119	113	122	131	137	105	106	111	104	108	132	121	129	104	140	99	108	116	114	112	126	125	123	120	122	131	114	119	124	122	101	119	116	113	121	113	124	130	133	110	113	109	104	124	117	127	99	118	110	126	117	122	122	118	119	121	127	119	127	132	134	120	108	144	104	92	101	111	125	114	143	122	120	128	132	126	126	123	106	130	124	107	143	126	129	121	99	115	127	99	136	106	132	115	112	120	106	101	112	106	98	122	116	127	140	106	127	105	108	123	121	139	138	120	124	109	128	96	109	113	119	113	123	133	130	110	114	122	111	118	122	100	106	117	140	128	128	123	122	106	131	118	118	108	130	111	120	119	116	135	149	110	126	125	116	117	103	129	137	129	88	120	124	119	132	106	135	119	111	113	109	126	110	115	114	125	117	115	121	145	104	119	132	119	117	124	112	105	119	104	127	121	119	129	128	118	116	116	139	127	113	120	122	106	128	105	121	126	133	118	118	142	107	115	122	107	109	131	121	105	134	109	126	117	128	101	111	135	117	120	109	100	122	114	106	111	132	105	133	114	123	117	117	137	118	124	125	108	118	108	105	118	110	130	123	100	129	122	135	110	110	105	120	115	131	98	104	108	112	125	114	105	119	93	98	117	130	117	115	109	120	105	109	130	128	121	105	122	92	120	109	124	114	134	125	122	133	126	112	112	116	139	118	111	105	117	101	118	116	126	117	106	105	117	146	124	109	115	125	105	124	126	123	133	122	117	102	110	87	121	132	100	124	113	131	101	121	107	115	115	159	110	129	108	109	107	117	109	124	126	101	139	120	114	113	122	143	128	124	120	111	104	119	130	102	108	123	114	131	108	126	119	116	93	124	132	119	112	113	119	90	119	127	106	122	114	111	123	113	118	108	124	125	107	117	114	107	131	113	119	126	118	118	108	129	96	138	113	100	120	142	140	122	103	126	113	121	134	105	99	110	97	105	121	151	119	120	136	120	124	120	111	108	125	120	130	125	124	134	115	131	104	108	131	117	110	134	124	106	133	140	120	125	127	99	122	126	138	142	131	128	114	111	126	105	121	115	118	127	113	107	117	136	109	134	118	113	107	128	120	121	124	133	104	116	114	122	114	114	121	133	120	124	120	116	124	106	126	120	111	142	106	126	101	130	130	126	125	130	121	127	112	124	113	130	110	114	106	121	118	141	136	118	114	110	97	102	124	120	107	112	106	108	105	109	112	113	109	141	119	121	109	120	117	126	113	125	131	122	120	130	125	113	117	97	123	137	122	103	121	123	116	126	116	118	116	109	111	149	140	129	115	115	129	118	108	125	129	127	121	112	129	139	142	134	133	112	120	128	123	123	110	105	121	122	125	133	135	102	128	104	127	129	116	108	127	108	128	135	126	109	115	118	118	112	125	108	101	124	116	131	114	96	106	124	101	124	131	111	136	129	113	111	120	132	118	119	114	127	111	105	134	131	114	124	132	110	113	89	108	110	115	112	132	129	128	135	114	123	112	119	94	102	110	118	107	126	112	105	114	113	126	99	133	122	126	120	101	110	125	103	122	128	113	112	115	150	117	119	128	102	124	115	111	141	102	120	108	139	114	112	127	130	116	123	110	114	133	99	132	132	134	107	126	118	108	112	128	116	108	112	97	116	108	122	116	120	114	125	130	125	123	126	113	103	100	123	124	127	114	125	109	103	135	120	116	120	116	124	129	107	131	111	113	105	133	148	130	115	113	124	91	133	108	128	110	109	104	113	99	122	120	108	116	122	120	110	102	105	118	120	105	119	109	125	115	131	108	119	123	132	121	132	130	129	104	120	122	108	136	146	131	120	124	130	132	107	115	129	102	134	112	124	133	111	137	120	110	93	116	103	113	136	115	109	120	123	118	103	136	122	109	105	127	138	128	117	122	114	136	146	106	104	110	122	134	139	109	124	120	111	123	100	107	119	141	119	131	132	124	125	124	115	127	126	123	107	105	124	108	142	129	122	123	115	113	110	123	121	112	115	119	111	106	127	154	94	121	120	141	129	124	102	130	120	115	118	132	121	105	126	128	112	124	111	121	114	117	117	120	114	107	112	128	122	115	118	108	121	127	125	116	102	113	115	130	118	145	131	148	123	108	117	117	112	117	136	131	113	115	135	132	139	112	107	125	131	132	101	118	132	126	118	121	129	119	127	117	125	127	122	111	118	121	112	118	122	120	92	110	110	121	120	133	119	123	121	122	121	124	125	132	123	117	117	98	105	116	121	129	111	118	133	124	122	113	142	117	122	110	124	124	122	136	122	140	123	130	122	124	131	148	137	114	117	102	112	126	114	137	129	115	92	105	117	133	118	121	143	140	115	135	120	126	131	95	115	114	124	116	119	114	136	100	118	110	107	109	123	119	121	131	106	118	140	129	102	135	130	118	115	99	134	106	122	137	120	140	125	125	116	116	108	126	136	129	146	105	101	125	117	129	99	111	127	140	124	118	113	129	117	134	129	100	108	138	128	123	110	123	141	105	111	105	123	113	113	122	116	127	111	124	120	141	131	99	133	108	100	116	123	134	116	126	125	132	125	119	111	116	106	110	116	133	118	118	145	111	111	131	113	135	134	114	114	113	123	129	127	134	117	116	105	116	135	117	106	127	127	108	92	113	114	133	130	124	108	127	122	121	109	120	107	109	137	122	113	120	103	119	129	111	123	104	137	118	111	125	108	125	101	111	112	126	121	133	119	121	113	125	115	118	100	127	103	117	125	121	146	120	112	126	124	120	96	132	117	111	146	113
38959	25867	23900	24287	28334	26088	19837	15109	13659	15213	16852	18280	22483	20609	16676	11141	5950	3949	2479	1493	1052	962	848	900	939	891	945	901	893	899	928	1192	1146	1150	1171	990	867	867	900	868	807	902	911	805	895	890	911	845	893	888	826	853	889	861	873	821	886	842	875	904	874	886	850	892	875	870	890	874	847	933	863	885	854	900	808	891	878	880	891	839	888	887	851	817	853	919	889	862	898	878	878	852	913	873	894	918	845	859	849	921	896	918	869	874	883	885	866	788	834	855	875	902	881	880	905	862	846	874	888	836	871	827	857	901	858	907	880	853	875	895	841	851	856	940	854	849	848	871	887	904	848	862	905	847	916	915	870	819	929	847	827	899	863	864	896	875	924	873	902	903	900	858	858	846	881	892	853	878	925	838	879	890	857	852	879	850	852	813	858	843	886	836	841	871	925	876	906	882	885	906	797	910	901	860	849	840	833	860	899	897	881	873	860	834	864	958	840	845	816	889	863	859	903	878	914	899	834	916	896	847	890	892	862	859	885	829	859	896	918	879	906	898	901	841	882	868	857	854	895	900	895	907	887	844	881	863	901	861	916	843	904	855	878	882	871	880	855	858	847	886	831	835	864	839	857	847	917	923	935	860	820	906	874	897	890	855	902	821	841	923	888	888	845	849	865	895	831	904	880	933	907	895	853	951	899	874	830	897	873	878	894	926	864	865	907	868	892	841	918	850	880	919	856	843	833	886	900	894	833	856	866	877	845	896	854	881	906	843	895	903	868	850	871	850	906	864	854	922	885	863	873	886	887	912	843	890	876	878	836	839	893	864	911	862	933	905	890	907	857	845	869	928	824	867	840	874	876	846	843	914	857	907	846	924	908	863	877	895	854	895	875	907	909	914	900	854	867	878	841	859	839	823	876	861	888	871	901	866	864	876	896	860	889	858	900	827	843	883	836	864	850	857	879	840	880	778	855	875	867	886	864	846	853	923	861	893	892	901	880	934	874	836	875	887	911	835	888	894	903	902	859	881	880	914	915	912	886	825	855	850	854	904	909	913	867	922	885	837	918	846	902	830	896	878	882	867	855	834	899	921	907	901	837	890	857	903	857	857	930	816	886	866	871	816	853	886	877	833	782	848	868	839	896	841	898	895	908	930	893	872	906	871	884	886	879	915	890	849	812	888	905	867	844	907	877	897	941	907	861	866	898	863	840	813	858	831	868	918	875	889	879	918	841	847	866	844	898	957	870	876	857	903	885	895	863	867	841	930	821	886	884	871	848	897	891	866	887	864	903	939	897	850	847	854	904	890	875	868	862	850	880	864	815	872	847	886	884	884	877	934	911	879	912	830	882	868	905	864	888	864	873	874	894	883	870	862	960	865	884	847	903	873	897	833	873	872	814	833	882	846	857	886	863	888	880	852	863	831	905	899	893	866	926	889	827	873	893	837	868	948	882	955	868	855	901	876	890	876	912	843	806	883	862	922	808	938	886	910	850	846	842	919	811	861	881	896	896	883	889	840	854	907	868	894	915	861	861	822	862	798	916	841	862	858	932	888	872	860	859	891	866	859	883	909	812	889	842	919	864	918	865	884	836	851	889	858	889	799	855	873	883	902	863	847	853	845	850	880	858	881	890	853	845	799	837	844	928	893	874	891	883	879	885	873	867	925	874	876	899	904	824	858	863	877	868	911	891	843	853	839	891	887	869	935	895	827	854	820	865	965	893	859	892	898	852	922	828	888	861	942	882	883	865	859	898	859	834	867	873	884	869	880	877	857	917	871	843	883	828	841	870	838	885	869	879	888	891	908	864	949	884	879	872	924	870	852	929	868	843	901	897	867	899	865	907	893	873	861	895	950	837	851	847	877	853	854	840	915	923	873	898	929	818	874	783	866	863	884	885	898	908	863	881	865	897	912	846	885	902	900	868	847	899	863	922	859	887	877	875	843	855	894	868	824	896	874	883	875	895	886	909	920	871	901	850	847	859	861	867	848	856	852	864	903	886	856	871	898	840	881	846	888	850	871	864	874	932	907	840	848	892	835	807	882	882	817	888	802	906	810	871	856	920	851	833	900	873	823	838	892	897	881	873	866	872	904	923	941	914	899	864	886	892	884	890	879	879	829	889	806	909	847	936	849	851	885	944	885	885	835	889	823	854	892	858	880	873	883	852	912	881	905	862	855	907	898	883	850	854	851	807	855	898	872	880	863	888	838	876	917	851	854	883	906	876	879	912	829	910	864	842	795	924	868	843	837	877	944	829	875	904	851	892	903	869	809	821	840	908	833	807	896	859	925	905	884	857	882	895	849	920	871	894	904	918	877	888	914	854	785	844	840	892	836	852	869	925	825	888	894	859	826	897	892	844	868	851	852	849	880	916	904	882	903	917	853	824	866	869	860	845	887	942	860	885	888	882	907	824	900	883	899	851	899	888	916	829	918	809	867	876	924	904	870	877	872	873	923	842	810	926	827	869	843	865	904	907	843	867	887	850	872	874	909	915	866	868	865	853	899	796	889	839	877	894	852	879	861	837	883	918	863	914	933	908	881	877	876	911	891	888	852	840	895	880	889	906	892	827	889	847	917	886	853	858	826	862	841	840	848	839	903	876	852	900	878	875	891	895	819	861	848	858	831	858	902	926	863	864	896	858	924	865	873	885	882	933	914	895	852	885	878	905	875	878	863	893	889	897	823	887	821	841	841	855	916	886	856	884	871	907	885	941	889	877	834	873	866	870	920	858	868	887	865	841	876	890	852	849	877	860	905	888	879	822	919	877	879	856	841	876	894	827	883	912	901	850	907	878	888	853	904	894	892	862	846	867	868	929	848	875	805	851	885	864	850	821	942	850	866	848	953	873	842	886	859	868	948	870	890	900	864	917	870	872	852	869	817	894	862	886	866	820	849	833	875	888	847	820	865	873	897	869	868	834	852	822	912	905	859	822	886	870	898	864	953	871	877	886	872	904	893	863	901	872	879	886	847	869	906	885	907	920	894	944	917	855	885	873	884	938	854	881	921	909	869	845	877	856	923	897	870	917	853	904	894	864	895	869	858	904	858	865	858	876	900	903	810	852	906	858	840	878	854	874	893	855	875	831	851	885	876	919	874	879	843	869	851	912	872	895	873	868	861	886	920	928	894	851	872	894	838	843	879	937	841	886	817	875	866	953	839	900	830	866	855	838	864	875	863	841	804	908	846	920	880	871	828	967	850	904	886	896	901	905	867	876	866	911	832	848	882	883	885	857	906	873	864	880	837	853	848	868	874	867	835	869	916	839	875	860	876	882	874	847	898	877	863	876	909	880	907	905	833	903	862	857	893	905	860	898	892	904	876	835	865	890	896	875	898	900	896	894	890	895	867	857	885	909	850	879	883	911	926	942	859	864	865	930	838	810	909	862	836	849	886	904	865	898	887	908	880	846	861	864	874	912	893	904	873	857	892	925	872	921	902	825	848	828	836	882	851	844	878	866	858	876	893	878	840	920	881	856	875	916	918
5629	2617	1324	694	458	317	218	117	116	110	138	129	228	194	182	142	104	89	84	82	68	82	60	60	69	74	79	60	63	73	59	92	60	86	80	74	73	73	70	69	84	68	62	80	79	63	60	59	73	91	70	56	67	92	70	53	68	72	63	56	82	75	67	84	80	76	86	69	68	73	85	83	68	77	71	86	63	65	66	65	64	59	55	65	83	66	73	73	79	58	73	68	68	64	78	80	69	56	81	63	79	69	66	58	67	71	80	68	67	75	71	78	61	73	72	74	76	73	69	64	86	56	64	72	77	59	69	62	64	69	76	64	73	60	58	81	68	58	68	69	62	55	80	73	66	66	72	74	71	77	66	68	58	65	60	70	68	72	67	74	57	69	70	76	67	71	60	73	63	66	73	81	69	57	71	78	67	72	68	71	58	73	80	73	67	74	74	58	86	68	51	76	72	65	76	78	73	76	57	68	71	72	76	76	70	78	65	77	77	61	75	78	87	82	55	68	67	61	66	73	72	85	63	65	71	73	81	56	84	55	75	67	68	73	81	54	58	92	62	79	80	68	64	90	82	76	70	74	65	58	62	53	57	69	59	77	73	70	66	61	72	74	75	62	59	70	64	69	73	70	68	79	50	60	86	92	59	66	67	63	71	63	78	67	72	87	62	56	73	66	77	62	64	66	71	66	74	58	69	65	89	69	63	74	61	77	63	81	74	44	63	68	65	66	83	54	50	73	73	56	74	73	68	55	75	71	62	79	80	84	59	87	70	61	79	75	67	65	61	76	67	66	73	65	71	78	74	78	68	73	67	79	57	75	67	60	62	74	66	72	56	82	69	85	60	71	73	63	59	62	57	62	68	64	64	70	67	62	77	75	75	67	61	71	65	63	52	63	67	74	73	61	74	56	69	58	74	83	62	68	54	73	73	74	70	69	81	68	54	79	69	68	74	77	71	55	74	85	75	68	73	63	67	81	76	69	70	65	88	74	78	72	56	72	63	78	69	67	72	60	62	86	84	68	64	78	65	63	64	68	83	73	65	69	56	65	81	77	74	68	68	66	68	68	67	61	71	73	73	89	60	68	57	60	80	60	80	72	68	72	71	86	51	71	70	57	65	66	64	61	62	63	80	72	74	84	92	70	74	68	73	71	67	71	85	64	71	77	85	67	69	74	60	77	61	66	84	77	80	77	61	68	61	73	79	78	77	55	65	68	79	86	67	59	59	73	71	69	92	75	72	69	70	71	43	60	57	61	81	74	61	52	73	61	67	84	50	51	57	64	63	80	75	76	63	77	72	70	90	71	72	72	62	66	69	63	57	58	65	65	70	77	74	60	64	71	69	76	69	79	74	62	71	65	63	70	70	69	71	65	57	59	68	66	57	87	84	59	78	71	78	79	74	70	63	67	59	64	61	63	68	73	67	69	56	74	73	65	50	65	65	86	56	59	84	81	90	71	73	69	67	79	58	63	74	72	66	62	60	73	67	71	81	52	66	54	69	56	61	74	69	72	66	78	90	72	76	74	70	69	77	61	74	72	65	74	70	72	70	67	62	66	66	61	71	82	71	70	60	66	85	63	61	56	57	65	65	68	71	64	72	57	62	78	77	75	74	80	63	63	72	57	59	76	83	72	65	65	70	70	69	68	68	80	65	82	79	64	64	78	67	78	71	72	74	60	60	59	76	69	58	67	91	74	77	70	80	63	56	82	72	82	55	83	64	79	76	67	79	59	66	63	69	66	71	74	70	69	67	78	65	61	66	62	62	60	78	79	73	69	69	75	68	75	77	61	64	57	75	57	62	68	84	66	65	68	80	63	73	76	58	80	64	67	65	65	59	68	83	78	75	71	68	80	69	62	84	61	60	68	84	84	67	58	69	76	76	69	89	62	65	74	72	62	58	64	83	65	73	66	68	65	65	74	72	66	66	70	82	87	63	71	71	59	68	66	73	79	50	56	64	68	57	80	62	78	62	76	68	53	65	76	64	66	70	78	62	57	78	77	67	65	72	65	64	73	61	59	72	60	74	93	72	77	67	73	76	70	74	64	63	67	68	62	64	71	80	56	73	68	81	76	66	71	69	51	65	62	66	53	78	62	70	80	60	71	85	60	51	64	65	70	59	65	59	63	60	66	69	70	75	56	57	70	65	62	67	62	61	94	74	69	72	62	69	71	65	77	66	61	83	77	70	63	71	78	68	59	61	87	86	64	67	68	62	79	70	79	68	81	55	68	84	59	65	73	66	79	73	62	62	65	79	86	74	68	68	75	71	53	57	73	73	73	73	67	68	58	78	76	95	64	63	68	79	77	73	86	78	70	72	73	73	74	74	67	67	63	64	73	67	67	61	66	49	66	72	72	88	78	80	59	68	75	83	74	70	76	54	69	58	65	63	91	65	95	61	71	73	78	77	70	70	77	70	65	67	58	59	73	72	71	74	64	80	65	63	58	72	61	70	57	67	85	49	78	79	72	62	73	79	69	74	70	54	61	75	64	74	62	72	84	77	62	69	69	70	84	67	69	56	75	79	76	80	54	74	62	71	66	70	66	86	75	79	71	69	72	53	46	59	73	52	87	71	87	62	68	71	53	72	67	66	57	77	81	71	69	80	70	64	71	75	72	74	75	74	78	64	66	62	71	62	72	77	71	68	61	86	83	64	72	67	69	65	70	72	74	60	66	68	69	71	53	73	76	89	71	69	69	82	77	70	78	49	66	76	79	61	75	80	65	68	91	64	58	67	70	53	66	74	66	63	77	72	70	55	68	65	87	77	71	66	65	72	64	67	57	78	59	75	56	65	76	64	73	75	57	66	73	67	81	73	59	64	64	77	86	77	71	84	76	62	66	57	56	56	86	74	64	64	61	71	70	82	85	75	67	71	74	59	63	74	74	77	71	74	61	69	78	69	80	76	85	64	77	65	57	85	56	79	65	81	54	81	68	56	60	63	64	73	66	74	77	72	72	57	73	74	64	67	78	86	63	60	70	70	66	71	70	64	74	71	69	61	65	90	77	68	85	84	92	65	60	65	94	75	71	69	78	71	64	80	60	69	79	74	57	66	65	64	59	76	74	70	58	59	70	74	67	65	73	77	71	67	57	66	73	64	72	79	68	62	59	64	64	66	71	68	74	56	69	72	67	73	57	61	53	78	84	63	78	81	67	76	69	78	71	59	65	52	57	67	70	91	63	55	52	74	62	78	80	59	59	72	64	83	69	63	69	53	68	50	76	66	64	76	70	70	61	84	73	82	62	68	73	68	82	68	57	62	48	54	76	63	72	73	66	69	69	78	55	66	63	60	73	79	74	88	58	67	74	71	67	71	62	59	59	67	66	66	87	79	68	78	59	74	97	77	65	65	89	75	76	67	77	69	77	58	78	67	64	64	81	58	64	85	71	55	68	70	69	55	54	69	68	78	68	76	77	75	69	82	70	71	75	69	88	76	65	83	56	69	74	54	75	68	54	75	69	60	62	58	77	67	71
31020	19079	11771	9919	13657	11373	6467	3512	2352	2145	2903	3152	4629	4520	3451	2070	1220	1005	782	662	517	532	507	543	551	536	537	529	527	526	514	571	583	596	553	565	521	504	489	525	531	517	521	558	473	526	568	523	520	525	480	564	541	531	500	525	572	501	513	529	515	508	501	502	537	485	508	510	514	508	517	523	510	513	540	493	509	577	526	502	503	552	555	517	508	491	509	484	524	494	505	560	535	523	515	546	531	519	496	543	504	506	530	512	504	518	545	516	520	543	535	531	513	504	498	545	526	502	557	511	537	510	511	539	538	473	535	487	522	539	571	477	564	515	502	553	497	514	497	522	511	555	510	531	532	474	517	502	512	510	561	541	482	537	510	517	518	541	504	528	488	494	526	478	482	542	500	494	543	552	534	530	538	538	517	557	538	506	545	505	503	518	521	505	565	526	495	493	538	514	524	548	493	512	551	474	547	496	533	525	572	509	492	559	543	503	509	560	549	500	548	527	538	540	522	553	525	522	532	522	510	514	582	487	499	541	534	562	511	486	541	521	508	493	558	532	518	524	503	534	534	554	579	548	522	518	516	550	486	507	544	522	520	478	527	530	505	530	471	504	490	527	521	518	511	483	448	561	515	521	480	508	476	502	488	527	524	541	516	536	539	531	527	515	549	552	536	537	526	518	540	495	502	509	521	516	537	548	550	473	483	529	542	510	563	569	522	537	535	514	528	532	544	524	507	505	536	499	524	500	514	487	536	511	530	485	532	483	551	536	524	512	495	485	582	516	576	509	527	539	507	518	515	508	466	500	533	490	482	510	500	524	524	528	489	514	538	556	531	526	514	504	555	505	531	531	552	527	552	530	498	499	538	531	503	523	499	520	492	494	524	488	550	520	512	506	522	520	561	484	520	511	540	504	542	533	542	512	518	518	493	461	535	522	565	498	506	501	504	535	517	483	518	480	548	515	518	512	490	529	516	539	546	518	579	534	504	545	527	508	519	492	553	501	495	512	521	530	526	572	531	530	511	488	538	566	539	524	528	502	535	500	482	520	525	534	525	462	510	517	549	578	519	548	508	533	537	541	525	503	498	466	541	523	478	560	527	514	545	512	493	561	520	542	554	539	519	527	498	490	522	508	517	488	541	546	562	525	551	556	569	523	507	511	514	540	499	558	550	496	541	527	535	538	511	516	559	511	536	483	500	483	509	507	513	533	463	478	515	529	522	537	528	524	532	524	519	509	540	536	531	525	489	521	527	525	498	541	571	494	561	506	481	511	489	511	541	539	527	541	505	496	536	514	512	541	529	550	510	513	494	511	552	554	545	479	551	515	501	517	506	515	504	489	515	503	554	480	497	512	538	514	521	531	537	562	504	522	530	500	526	544	530	490	540	531	528	533	525	539	545	520	525	530	526	510	537	502	493	506	511	554	550	504	555	501	539	492	520	495	539	518	544	515	509	508	511	514	520	496	521	551	517	554	533	523	519	532	559	496	563	507	539	550	523	510	531	512	551	535	463	571	522	518	524	499	486	564	549	561	540	552	536	522	493	493	544	521	507	477	540	538	517	496	533	535	537	477	484	519	532	496	495	528	469	541	542	561	532	548	474	514	547	475	535	503	565	567	521	478	538	517	517	533	537	465	501	514	476	557	501	513	531	473	543	525	496	533	503	517	546	549	468	525	505	521	531	504	562	579	584	536	494	495	486	557	521	517	539	526	533	577	519	494	540	503	496	550	552	587	473	502	510	537	514	544	527	495	505	524	506	536	515	549	553	537	536	497	506	530	525	564	510	509	552	567	526	532	517	545	532	519	514	504	530	541	504	525	486	543	530	513	489	510	528	537	521	517	482	556	514	560	557	509	517	497	522	525	517	520	531	524	494	517	543	507	507	551	518	516	487	565	566	515	523	521	493	521	500	487	518	510	488	522	524	515	502	489	554	526	537	485	488	530	493	552	501	529	506	542	500	504	558	503	545	530	520	503	527	532	574	525	500	533	539	522	542	556	482	574	536	515	545	542	525	521	509	533	538	507	495	530	515	523	536	509	503	516	532	539	551	514	484	549	514	514	484	518	513	552	542	540	478	557	520	511	517	512	497	516	491	547	470	512	532	538	488	543	532	533	553	506	541	530	490	529	519	528	544	489	536	527	486	508	503	497	544	517	513	541	494	526	522	547	549	468	530	511	496	513	530	527	522	564	506	535	508	565	499	520	543	541	550	541	518	520	505	536	561	524	526	528	505	544	551	501	516	537	559	543	502	503	471	529	524	517	534	531	522	517	565	522	531	542	533	508	552	534	495	478	533	481	546	540	538	504	507	551	504	510	465	561	484	573	511	508	517	493	558	493	526	548	539	520	533	533	527	538	502	513	532	556	542	500	545	506	530	524	563	571	528	484	516	519	528	533	510	520	533	533	528	517	561	507	500	530	524	515	525	506	551	500	533	535	517	526	495	526	532	478	496	537	563	504	503	510	564	510	502	539	510	527	501	509	521	528	519	516	541	491	522	496	507	541	507	567	538	571	477	532	515	554	525	521	520	551	550	528	501	516	506	534	531	512	543	513	506	546	487	521	511	584	519	532	509	499	510	535	537	498	531	519	530	550	539	526	482	497	515	529	578	506	486	521	538	542	538	512	543	530	510	492	547	542	531	477	531	541	538	541	520	553	547	504	455	525	535	524	510	479	523	505	524	535	552	505	552	509	524	553	469	495	562	567	545	525	548	506	586	545	557	496	524	536	540	534	529	526	514	529	521	500	510	541	504	508	545	496	540	522	503	507	549	537	525	550	500	531	552	529	521	520	498	554	505	471	488	502	561	516	562	538	554	498	519	523	522	550	515	494	573	478	468	499	559	510	507	505	518	514	546	523	564	493	507	537	514	525	549	519	549	512	504	528	553	543	504	549	527	535	500	533	569	503	528	545	548	527	538	572	538	512	504	503	530	513	494	519	488	511	523	505	469	523	506	508	507	527	510	533	534	504	496	470	504	510	498	509	546	540	462	501	482	548	566	530	522	514	525	556	495	495	539	482	552	471	480	546	540	521	475	568	507	506	527	535	529	515	509	542	540	502	490	563	522	539	488	508	502	513	530	524	486	523	543	544	502	505	520	537	534	510	557	556	504	534	525	518	533	458	502	504	504	510	520	533	506	502	528	562	469	550	527	480	545	523	544	537	519	485	552	494	521	542	514	547	502	536	507	511	514	536	550	545	469	449	523	547	528	540	494	508	527	507	507	493	522	501	517	536	506	508	505	498	489	519	502	504	514	509	504	511	508	501	507	491	539	519	473	530	539	510	531	547	516	576	491	516	531	496	538	544	519	488	516	488	512	492	526	556	534	532	517	532	536	488	523	535	551	532	519	501	512	507	546	518	553	521	542	490	543	543	499	544	520	514	506	528	537	576	542	562	555	516	571	497	552	507	509	523	486	519	508	529	554	519	554	513	552	480	531	510	535	538	502	500	479	492	527	504	485	560	513	550	498	509
7267	4459	3057	2020	1285	808	420	296	316	345	386	435	704	774	642	408	243	186	189	122	143	113	118	130	114	126	93	104	99	97	108	97	108	115	104	106	94	110	102	94	100	103	102	84	106	103	102	110	87	84	100	98	85	82	106	94	104	93	114	114	108	105	94	123	102	117	98	97	101	101	108	105	105	82	111	100	120	100	119	94	98	96	120	102	104	109	87	111	115	118	101	110	111	112	90	117	109	91	95	92	99	112	105	101	99	124	116	98	96	107	123	119	119	94	91	82	111	103	95	115	105	106	111	117	96	91	118	93	111	105	124	103	111	99	122	111	85	97	103	108	109	98	103	106	119	107	86	95	90	107	114	115	91	96	82	91	109	106	95	99	107	127	107	102	102	104	103	101	115	97	99	117	95	103	106	106	93	115	95	103	127	103	105	97	87	103	117	106	103	105	107	92	106	101	91	103	103	122	103	113	107	100	108	110	107	110	107	88	97	100	100	98	87	102	89	110	97	112	96	114	106	106	119	108	100	91	105	111	99	104	104	118	109	107	118	99	102	106	113	113	109	94	118	103	90	107	107	85	92	110	111	116	78	121	96	88	104	101	110	110	89	78	103	125	106	96	115	104	121	92	120	117	103	100	90	99	107	101	118	103	100	101	114	126	110	97	117	119	88	116	116	121	115	100	100	103	108	106	109	110	93	99	84	108	103	104	121	106	107	98	109	108	115	111	99	118	94	119	114	119	118	102	105	110	97	91	116	112	127	116	117	111	116	90	118	110	112	109	95	101	111	102	113	110	101	112	100	110	115	115	95	99	109	113	126	93	90	94	116	113	107	114	95	126	96	117	98	118	110	108	104	97	103	86	101	102	103	105	111	93	99	96	98	100	110	116	93	94	89	111	101	112	100	103	100	117	124	113	104	114	97	97	113	129	97	111	100	118	115	100	100	107	105	107	97	102	99	105	104	104	87	97	106	100	102	110	109	110	95	119	109	105	95	125	105	109	84	100	91	102	88	94	106	112	113	108	97	93	104	96	95	99	97	92	103	94	105	113	90	107	112	95	108	115	114	105	112	88	101	132	97	104	116	105	103	100	95	106	100	107	118	105	105	98	121	93	96	101	103	104	94	101	108	112	109	103	98	102	104	106	116	99	107	114	102	98	102	96	110	97	94	103	101	108	102	112	91	115	90	104	98	122	113	119	92	86	89	114	107	114	110	120	96	122	105	94	105	120	111	113	97	106	107	105	95	99	105	87	99	110	110	90	104	92	115	99	110	96	116	143	86	101	117	95	122	131	105	100	110	113	94	108	125	105	96	102	97	104	102	122	114	84	106	109	113	125	107	84	109	96	99	119	98	113	96	111	87	116	113	107	93	117	91	127	100	98	118	105	97	118	103	100	103	100	106	108	100	107	96	104	116	97	112	102	114	105	123	98	125	119	106	95	86	112	85	123	133	111	108	110	95	87	111	109	121	91	109	104	100	115	97	103	106	106	88	106	85	101	117	102	87	128	102	114	100	122	102	97	89	99	117	114	101	117	100	108	105	90	116	106	113	108	108	95	116	104	104	126	107	116	96	114	78	109	119	103	94	96	121	118	80	107	106	95	99	107	92	102	93	97	107	112	84	95	105	121	104	91	104	103	114	101	93	94	120	113	113	97	117	95	100	111	109	92	120	112	105	103	119	93	120	97	119	119	104	110	100	100	102	90	117	102	80	94	112	104	110	113	104	116	91	96	88	87	95	112	100	117	90	100	109	103	106	104	110	98	117	118	98	80	101	106	106	109	116	106	114	103	122	103	102	102	99	116	112	95	103	112	107	126	113	108	107	116	109	107	113	122	102	97	112	106	121	122	113	99	117	108	104	102	107	99	119	113	101	104	114	106	114	105	108	96	84	101	114	123	125	107	98	107	110	114	115	100	91	113	101	109	111	88	106	109	105	98	109	112	114	98	114	83	110	102	95	104	128	117	113	121	117	97	105	100	92	102	111	97	114	107	124	90	104	102	112	97	93	103	111	115	109	93	117	117	117	113	101	100	87	98	91	94	84	109	89	89	98	122	104	101	96	95	100	112	82	107	102	93	104	105	101	103	107	98	114	99	105	99	98	115	104	107	90	112	114	107	117	107	106	114	109	94	101	110	100	104	93	97	113	112	103	102	89	115	90	95	104	91	109	108	105	115	105	96	97	127	108	91	105	112	118	102	90	129	90	88	113	113	107	123	104	103	107	99	101	90	108	105	100	95	106	95	111	110	110	88	89	118	98	102	111	103	102	115	101	99	89	97	108	116	100	112	89	111	109	91	92	107	103	118	110	111	85	108	110	118	113	95	109	99	107	104	105	111	103	104	80	116	96	107	106	111	101	107	89	103	106	89	105	95	102	106	104	109	100	112	97	103	112	107	91	86	95	106	106	106	107	114	104	128	89	113	116	113	102	104	111	110	121	113	100	107	108	98	96	102	107	95	92	102	114	97	107	113	107	113	93	83	107	85	100	103	93	108	95	114	92	111	117	101	106	117	95	99	125	108	91	113	108	104	87	119	100	101	97	109	113	96	112	110	89	119	107	106	95	93	96	101	91	98	103	104	103	105	101	125	102	99	100	108	110	118	116	97	97	120	136	128	98	103	96	95	81	114	80	96	97	99	93	109	111	88	103	100	103	106	114	103	121	107	103	99	106	90	114	87	118	102	120	106	98	100	117	108	101	105	111	100	90	102	116	101	98	111	112	108	106	109	105	111	112	112	121	113	105	90	111	109	117	95	87	91	87	109	109	111	101	105	99	92	116	92	100	109	96	109	83	111	120	100	121	124	104	105	100	91	88	104	110	114	107	101	115	110	118	116	117	115	91	95	96	112	114	120	106	106	100	113	103	102	102	103	100	99	115	92	103	111	117	97	109	123	100	104	119	108	113	110	119	105	102	103	97	96	99	88	107	89	85	108	112	106	80	109	95	124	104	103	100	107	102	107	100	110	116	108	112	109	96	90	116	110	89	100	96	99	118	114	93	102	116	93	98	114	128	106	107	95	121	120	112	123	100	94	116	95	102	104	98	110	111	97	115	95	111	120	89	85	108	106	104	129	96	101	100	103	90	112	110	103	110	111	104	86	105	94	101	81	104	104	110	90	109	116	117	95	96	98	103	115	114	106	97	94	119	110	87	88	109	88	113	104	111	101	96	92	113	112	95	109	93	111	132	98	111	91	88	105	104	125	112	99	94	105	102	104	104	101	98	102	101	95	96	120	100	117	108	95	100	102	104	127	102	109	106	102	114	96	90	96	99	97	114	72	107	104	97	109	97	95	105	98	108	110	122	113	107	108	105	105	103	101	103	97	99	112	115	101	94	88	89	83	99	91	106	94	98	83	88	98	110	120	113	108	96	96	84	114	97	115	95	92	104	110	91	115	105	93	104	108	115	101	95	95	109	102	112	95	104	94	113	105	100	99	98	111	87	109	89	85	99	110	105	101	124	93	100	114
36791	23734	19664	20722	24652	20648	12764	8704	7690	7783	8698	10147	14174	14200	11287	6799	3667	2674	2096	1418	1078	932	808	755	729	736	739	753	816	777	803	852	926	867	827	857	754	753	700	717	759	764	786	771	725	767	744	746	756	783	741	744	747	787	765	724	825	778	717	793	774	754	705	796	763	757	746	713	777	791	787	753	764	752	758	795	738	755	742	775	740	835	759	697	808	775	775	773	804	733	749	769	740	767	785	801	747	786	801	789	748	760	744	732	767	756	794	702	745	683	744	755	773	809	787	767	733	723	741	756	802	742	801	769	785	814	782	738	741	723	714	780	776	805	778	750	744	742	785	789	762	756	762	782	752	739	785	802	767	785	775	721	746	770	814	750	741	756	769	785	767	776	761	783	735	752	731	787	725	781	750	779	779	761	765	773	765	806	742	805	733	762	781	795	730	767	745	800	736	785	759	771	741	793	791	701	777	721	787	766	791	738	804	760	736	756	747	746	763	771	804	740	790	721	769	812	767	769	739	781	752	780	797	754	779	743	763	772	727	735	767	745	728	745	784	789	767	788	778	775	741	747	729	741	749	790	787	749	773	762	719	792	750	763	742	778	767	733	718	775	767	812	740	726	770	772	816	790	758	745	771	768	792	770	770	792	742	740	771	760	792	735	713	792	750	760	755	776	775	757	765	759	719	754	728	755	768	753	746	779	744	814	802	761	759	762	767	775	794	763	758	781	727	755	742	749	755	767	751	737	774	767	767	775	796	819	745	763	717	807	804	737	771	745	748	758	715	754	803	720	773	766	753	781	745	758	759	766	771	768	776	735	814	790	757	780	746	779	772	810	761	775	760	792	780	768	760	770	765	780	792	778	744	810	737	751	761	771	796	739	741	766	799	811	759	769	742	790	735	767	822	760	764	766	738	765	756	807	766	782	764	725	775	768	787	776	756	784	745	750	766	707	754	809	795	752	765	797	760	781	775	792	814	755	737	752	744	785	743	752	741	668	726	794	757	715	760	751	788	784	761	774	785	742	771	721	750	755	780	769	764	782	733	765	797	741	751	792	811	723	804	735	782	719	790	754	780	727	757	784	762	703	748	765	763	751	777	769	744	777	744	816	731	771	751	780	736	782	738	745	820	768	706	810	780	751	750	761	782	744	753	752	801	774	760	766	739	784	761	753	768	738	726	748	745	756	761	833	782	746	738	739	770	771	797	721	740	797	779	761	776	710	763	773	782	832	741	778	769	771	733	809	764	801	762	778	796	707	770	783	802	806	779	764	752	800	764	729	759	778	733	795	741	767	773	775	736	721	794	756	788	722	749	729	729	736	807	756	773	812	797	701	795	739	753	756	762	755	777	798	818	725	733	826	748	759	740	790	762	719	736	760	778	759	744	774	779	736	747	745	756	813	766	758	778	752	832	687	814	747	740	756	807	746	759	753	753	756	810	743	716	783	725	742	777	763	709	763	754	740	769	787	772	719	781	745	716	775	816	775	738	776	745	784	814	756	754	791	776	758	762	769	766	794	757	793	743	760	804	748	728	808	754	781	806	754	742	765	781	784	766	786	713	746	770	733	746	758	813	708	758	704	758	727	769	780	810	751	742	770	736	778	820	743	763	767	803	757	720	747	784	778	737	737	712	715	791	752	776	783	749	797	803	775	740	767	767	790	809	769	759	742	785	752	806	820	722	765	778	780	764	797	808	784	742	792	777	800	817	813	748	740	726	746	755	779	794	742	757	752	786	718	747	788	775	737	805	745	743	792	764	759	750	720	744	806	807	754	759	726	724	807	770	783	746	748	788	706	784	756	789	768	723	739	768	769	724	746	725	745	750	747	716	762	797	756	741	790	718	780	752	713	782	741	743	782	729	805	730	757	764	733	804	767	783	832	751	723	763	797	761	769	760	806	782	713	749	789	742	797	757	745	761	725	766	722	738	737	788	762	832	781	776	798	794	736	772	803	749	805	774	811	769	747	775	811	790	770	771	724	761	795	756	739	778	748	761	753	801	797	781	768	762	781	805	793	785	768	791	790	726	798	758	743	731	764	750	776	749	752	758	736	774	753	759	766	800	754	792	766	734	777	747	747	743	775	741	770	783	743	777	768	749	705	761	771	789	756	728	760	765	792	733	802	738	778	721	788	756	734	765	756	742	739	702	796	769	716	819	733	742	762	771	783	768	743	751	767	803	739	785	764	706	767	735	742	775	744	768	783	759	730	704	774	760	752	736	821	818	739	730	729	753	730	803	752	746	728	748	774	769	762	777	771	746	769	747	725	771	741	761	767	800	757	727	723	755	739	755	721	715	776	711	768	718	764	720	743	814	806	766	759	726	752	786	733	765	777	747	751	752	794	772	777	777	779	726	754	771	712	764	771	749	774	753	781	774	735	716	811	793	783	753	764	770	781	724	789	716	769	739	772	768	755	772	761	796	806	770	732	769	774	779	695	730	762	760	757	743	731	728	795	756	816	786	805	770	768	774	783	737	761	765	768	799	779	737	767	797	793	752	770	732	767	766	813	698	784	745	785	736	757	763	747	735	745	776	747	796	795	747	762	765	787	732	761	728	800	743	763	754	763	774	813	763	736	777	794	718	798	763	801	786	796	752	739	748	801	736	762	799	760	778	791	771	779	818	800	751	753	733	799	769	741	731	757	749	759	785	759	788	798	789	779	749	768	781	767	777	809	765	767	757	781	712	774	739	763	752	790	729	790	798	754	791	774	779	803	766	692	740	766	795	794	821	764	708	751	762	777	767	772	723	760	809	761	769	758	798	809	758	743	775	745	744	712	757	804	718	803	783	746	758	774	739	789	733	757	782	747	753	723	783	744	734	748	720	755	798	780	781	749	758	742	722	771	747	776	786	779	757	719	740	744	721	806	766	726	782	748	747	794	755	767	732	740	757	787	765	832	771	730	750	784	767	749	766	749	748	719	785	761	736	761	761	753	775	776	805	728	760	785	756	824	738	779	759	745	783	783	772	812	793	775	745	729	729	756	737	722	752	720	761	753	738	784	750	821	825	769	773	773	815	805	747	785	744	800	759	740	806	744	733	729	743	741	826	775	769	746	797	771	729	753	748	762	753	750	743	726	773	762	759	695	776	761	755	757	821	723	750	787	745	781	741	765	808	807	737	738	777	726	786	757	744	739	792	773	759	753	791	801	757	752	734	777	783	773	753	823	768	818	732	726	777	754	765	786	779	824	748	751	741	693	760	736	741	761	799	760	708	759	721	757	748	764	791	731	727	742	774	746	758	787	767	728	715	760	773	779	751	759	738	751	717	780	752	806	804	775	776	765	731	760	786	745	750	726	744	769	730	773	748	782	798	770	719	746	783	777	753	718	781	756	778	800	776	765	751	734	775	771	787	741	796	786	742	746	769	773	771	757	774	742	747	746	722	777	769	757	781	759	758	770	792	759	762	761	736	732	769	764	761	733	768	761	778	715	791	753	760	744	725	717	746	762	773	745	784	757	749	790	783	730	797	741
7398	3988	2886	1800	1059	756	555	311	254	255	317	465	724	715	612	372	226	189	140	86	93	92	88	86	63	87	70	80	92	72	80	78	65	70	88	88	73	66	79	80	94	77	75	66	90	75	79	72	82	79	96	89	74	81	81	69	88	89	79	79	75	71	74	85	82	75	91	79	91	88	72	79	71	67	79	73	54	94	68	107	85	73	82	64	71	65	81	76	82	82	87	73	74	67	84	68	65	97	67	78	58	82	60	80	70	77	88	63	60	80	84	80	83	61	74	83	77	80	75	83	70	82	79	96	75	76	69	82	68	82	73	89	88	76	82	84	82	78	95	77	67	77	88	61	76	96	82	64	90	72	87	77	76	79	68	85	88	67	82	77	80	75	73	79	76	82	82	71	77	81	69	78	81	91	66	81	78	75	71	77	76	65	78	80	82	79	64	58	86	91	80	70	67	76	67	75	71	69	90	70	82	76	73	75	95	70	78	73	91	71	71	86	74	84	76	97	88	65	82	80	75	76	88	71	69	56	79	85	77	58	68	75	82	83	85	81	63	79	59	89	68	69	73	82	79	77	80	77	79	93	69	91	82	66	86	72	63	75	80	87	70	68	102	75	68	82	72	69	80	68	70	88	77	84	76	84	78	73	73	81	70	83	80	70	75	81	77	72	74	66	80	90	60	80	77	83	69	69	79	79	81	60	84	79	95	87	67	65	80	67	78	73	89	75	73	85	81	78	59	82	76	87	70	81	69	73	69	91	82	63	70	82	96	77	70	80	72	61	94	90	89	64	80	71	84	88	85	70	87	70	64	72	78	79	72	55	72	66	72	71	75	78	70	82	77	59	74	86	64	72	76	80	75	67	69	77	69	86	68	85	79	64	85	75	81	72	63	78	70	77	86	84	81	80	69	71	85	70	74	85	77	73	86	69	68	71	81	75	85	77	91	73	99	68	76	68	75	90	97	76	77	71	74	77	75	61	81	77	84	82	83	77	81	63	82	85	83	81	74	80	75	82	74	60	76	71	94	70	81	84	78	64	70	75	72	88	75	89	88	81	74	87	79	73	90	73	77	67	83	71	76	84	79	65	76	57	67	65	65	86	65	68	90	70	68	73	78	73	69	74	79	54	64	62	78	76	91	77	91	74	84	80	67	76	86	86	67	75	79	78	79	89	68	46	92	79	69	68	85	76	76	77	72	65	66	86	65	79	88	84	74	68	86	80	98	76	91	65	87	76	101	86	95	87	75	85	88	63	74	82	77	72	70	76	72	81	75	79	91	71	75	96	78	79	80	72	77	76	78	73	75	82	82	80	77	86	93	72	69	69	72	64	62	87	77	80	87	60	81	88	84	76	80	72	73	77	80	86	69	70	84	75	67	74	93	84	75	67	95	86	78	75	74	83	89	69	89	79	75	75	66	76	82	72	80	80	92	75	79	69	59	83	72	71	86	88	82	87	66	90	78	72	72	80	80	68	76	76	86	87	82	67	75	80	81	81	68	86	83	70	87	67	61	82	74	83	74	78	82	83	82	79	70	90	81	75	60	63	77	75	64	68	75	81	69	91	79	74	76	82	77	74	88	66	77	67	86	71	76	92	76	73	57	73	80	66	97	87	72	90	87	81	84	87	74	89	85	74	70	74	77	60	78	100	82	83	61	79	66	80	65	89	75	72	81	90	72	100	79	74	82	64	76	68	77	68	69	83	81	68	70	68	78	83	78	90	83	73	75	89	76	67	85	77	79	76	82	78	78	79	79	80	74	83	89	90	74	85	86	87	70	84	65	53	83	78	79	68	81	79	82	85	72	81	77	89	86	77	66	80	85	83	66	75	77	82	85	68	84	65	69	80	84	92	69	68	81	77	84	94	78	64	83	77	70	73	89	76	68	79	68	82	66	65	83	95	69	86	66	83	72	82	75	84	93	81	65	75	85	61	71	92	73	75	87	84	84	80	68	75	83	71	83	77	61	68	72	88	69	88	85	77	77	61	65	72	89	84	78	59	78	80	62	64	77	89	76	71	69	84	75	61	79	75	93	58	96	87	92	68	78	85	86	73	75	75	89	82	55	74	86	75	78	81	67	75	72	67	92	73	80	79	73	77	57	62	93	74	73	85	89	66	78	71	72	66	63	77	73	83	78	75	75	65	85	75	75	82	77	63	86	75	84	68	82	77	69	81	81	90	85	76	63	86	72	72	81	80	69	61	79	76	61	72	72	71	69	71	81	87	73	68	63	88	89	81	74	65	72	84	82	80	90	71	76	79	76	71	72	88	85	85	66	72	64	79	69	72	83	68	61	71	76	76	72	99	83	91	81	83	66	79	75	57	87	77	83	78	82	87	79	76	69	88	73	79	77	75	73	67	81	74	79	84	67	67	94	74	75	85	98	74	91	81	74	77	65	69	73	70	90	84	81	74	82	67	74	82	74	68	84	69	67	77	71	60	93	83	76	75	68	62	84	64	87	65	91	76	83	70	71	53	89	77	73	100	78	73	71	70	82	89	63	69	94	66	84	73	74	86	84	86	82	75	73	80	69	81	77	57	79	88	61	81	84	74	72	78	73	76	57	66	85	88	76	74	70	96	71	60	78	86	78	67	74	66	77	93	71	89	69	85	82	95	100	91	78	81	83	74	70	91	83	74	92	74	90	64	71	76	86	82	93	65	66	70	60	64	86	82	78	77	81	85	53	70	74	62	92	70	73	66	86	71	79	72	84	82	91	66	81	79	72	88	89	79	71	79	67	83	68	77	64	82	80	89	71	73	77	69	91	77	78	83	74	75	83	78	82	70	81	79	88	79	80	78	79	66	71	96	87	88	97	81	82	71	76	69	77	74	93	86	98	88	88	71	78	75	79	70	81	80	70	83	65	76	77	80	79	74	57	64	72	68	81	83	86	84	94	76	75	71	98	75	75	78	63	81	73	82	77	76	76	77	78	87	83	55	84	77	70	77	77	90	82	83	56	70	82	80	64	75	77	84	79	85	87	77	63	55	77	73	91	73	94	69	81	83	78	83	79	85	73	71	61	68	93	82	74	71	81	97	73	63	80	70	57	70	65	83	86	70	81	82	76	78	75	79	74	97	87	57	78	81	87	70	56	71	67	75	80	81	93	84	67	85	70	85	74	92	85	85	88	85	70	95	71	87	87	92	84	71	89	76	75	76	68	85	93	90	72	73	66	76	79	74	65	77	94	80	64	82	85	63	71	78	64	74	76	53	80	71	86	77	86	67	72	67	69	72	76	60	68	89	80	73	71	82	94	74	84	78	84	81	78	82	82	73	76	86	67	70	76	64	80	71	71	84	87	61	64	76	92	71	90	82	77	72	74	70	77	79	57	82	85	75	65	75	72	84	87	74	83	82	82	75	88	76	86	77	80	76	73	70	86	77	82	78	84	75	77	77	79	76	78	60	71	86	79	73	82	68	84	72	92	78	82	81	81	77	69	71	77	85	91	86	80	73	67	69	91	78	81	64	67	83
33844	23626	19549	19164	22071	20592	15385	9505	6797	6784	8756	10847	14907	14471	11178	6728	3597	2391	1698	1179	889	697	615	575	608	604	590	585	579	544	662	713	659	651	652	626	552	594	626	526	546	541	560	565	562	581	587	559	601	572	547	563	589	589	575	568	564	580	587	604	605	607	605	586	584	602	602	561	579	596	601	618	580	582	577	561	570	609	574	522	586	585	588	607	597	555	590	575	588	593	623	597	576	589	569	569	575	578	566	542	581	568	583	607	549	560	558	610	644	535	564	591	576	578	573	595	603	581	596	620	587	610	562	581	575	576	570	573	586	592	538	556	593	568	586	576	572	581	583	553	567	605	543	574	594	613	553	633	620	580	569	545	584	545	615	598	591	582	628	565	562	577	589	563	583	612	582	566	573	593	581	578	626	586	574	633	574	563	574	552	593	617	619	533	541	530	596	588	604	612	625	566	579	542	573	569	577	584	557	610	571	595	549	643	576	580	569	581	579	594	570	583	552	552	572	605	603	592	562	538	578	604	564	588	620	590	580	581	579	618	593	606	621	584	564	607	567	623	591	614	603	563	606	548	600	623	617	536	564	550	555	596	599	577	592	550	543	595	603	643	583	588	555	569	585	555	597	568	572	600	615	599	593	551	554	597	619	551	634	549	579	535	601	604	627	575	569	550	556	605	600	614	561	596	590	548	598	558	611	561	589	589	588	622	588	546	588	557	621	565	577	563	607	600	611	586	561	552	571	589	586	619	550	562	558	619	554	609	606	598	542	560	572	604	558	550	598	562	587	589	559	612	587	561	549	603	581	603	617	568	562	594	595	601	584	569	605	610	631	582	553	575	606	575	571	574	569	538	577	589	567	587	548	577	566	532	568	539	592	574	569	574	616	587	550	573	609	630	587	644	567	604	565	560	538	601	600	551	595	595	582	548	586	579	613	581	546	584	633	577	574	592	613	584	583	618	588	548	596	597	598	557	583	565	565	572	562	618	579	580	611	596	610	597	549	562	576	589	604	577	605	589	601	541	640	581	552	595	558	573	575	546	603	619	547	586	603	583	564	561	550	622	593	617	572	573	578	600	571	618	568	581	580	571	576	589	582	595	551	582	602	621	592	537	610	610	577	594	590	560	601	570	601	601	571	579	583	520	571	612	579	607	550	571	602	578	578	610	567	576	578	622	537	643	543	589	600	603	561	595	574	603	593	549	615	586	550	606	564	592	581	587	574	618	578	581	596	582	598	560	609	564	583	587	587	578	571	555	586	572	608	606	594	565	577	561	599	578	557	622	545	591	583	582	537	605	613	577	573	571	577	572	587	612	595	598	582	575	569	598	559	592	590	584	626	606	573	632	594	589	572	572	624	639	559	581	597	563	588	632	551	551	585	564	629	599	535	614	578	586	541	630	591	597	584	642	589	567	581	594	599	592	643	612	541	613	584	613	567	587	587	582	582	625	538	588	613	629	598	529	596	612	621	564	561	612	548	611	583	506	610	580	605	590	555	572	564	563	561	613	599	588	598	590	552	591	572	619	575	585	580	582	578	600	598	595	544	611	563	584	614	574	596	588	554	592	565	597	588	576	564	582	538	577	575	583	554	586	611	584	597	610	568	552	611	570	607	618	587	602	623	561	609	586	552	597	597	609	559	578	636	571	556	560	595	577	573	591	603	542	606	608	592	549	566	632	617	526	609	617	626	584	578	569	602	571	581	602	603	574	615	625	569	560	603	604	584	562	579	580	621	563	562	614	585	594	596	581	584	576	577	552	600	640	544	592	599	573	605	584	579	574	576	595	571	603	591	598	585	602	615	553	593	584	572	567	615	589	596	550	583	610	601	592	620	598	615	561	595	615	544	576	571	564	610	567	605	574	581	564	578	540	589	573	546	601	596	612	626	580	606	555	554	607	599	558	603	621	573	578	550	578	601	578	580	570	576	588	614	567	581	558	583	613	554	573	589	594	608	594	586	588	514	565	616	557	542	552	550	563	599	585	616	588	595	556	584	558	593	589	577	610	559	595	606	608	567	590	592	568	576	576	570	605	584	606	564	625	616	578	596	561	628	555	548	555	629	544	588	572	594	577	562	618	571	546	546	572	584	565	577	558	584	581	604	649	553	558	545	571	554	595	610	573	577	620	569	558	576	642	536	581	613	596	541	599	583	568	590	573	604	560	587	602	589	580	545	565	589	610	578	576	612	583	558	565	553	561	594	556	597	579	594	586	575	596	590	580	593	600	614	586	602	610	579	605	580	557	575	603	598	585	593	577	616	604	605	569	612	601	598	576	580	602	570	573	619	567	588	615	574	538	540	593	604	538	578	618	592	590	607	543	605	576	614	571	578	613	570	623	580	566	575	591	617	591	566	566	565	560	574	559	571	593	632	562	618	638	554	593	602	580	570	591	604	544	576	567	561	562	550	566	543	569	550	574	579	565	630	594	602	569	570	592	586	567	607	590	591	556	576	564	624	619	600	596	561	595	597	574	528	552	582	573	575	608	587	546	540	534	564	615	584	561	596	602	569	617	556	544	620	590	543	580	580	572	592	582	598	592	556	578	613	570	601	621	586	580	597	637	591	577	544	590	583	583	559	581	560	576	555	628	594	641	606	599	572	565	569	560	585	616	573	568	604	570	568	581	581	597	583	583	567	609	593	541	600	526	606	584	624	549	576	583	587	598	616	593	564	570	589	579	548	567	553	596	588	594	582	558	598	577	577	533	612	589	605	592	553	567	572	576	584	611	598	552	609	586	609	610	547	603	596	598	590	626	624	592	600	542	624	565	554	615	569	563	610	588	576	588	587	588	561	552	572	559	597	602	604	622	562	593	588	599	592	635	562	611	545	584	617	581	570	589	565	557	571	600	645	550	594	581	550	582	619	623	579	640	564	608	576	593	580	569	582	612	582	573	595	602	561	551	564	559	601	580	587	585	574	615	625	587	582	568	594	550	538	594	571	609	553	569	609	584	583	592	571	568	608	570	606	619	586	540	601	585	565	634	607	604	592	584	596	557	604	568	578	579	617	593	593	575	605	581	607	581	552	572	603	575	570	571	580	584	573	553	566	565	584	560	544	573	644	639	571	525	558	557	569	589	562	579	589	569	547	603	591	577	529	607	608	619	614	572	581	596	602	554	603	588	594	569	560	567	576	536	576	618	609	564	585	602	604	593	615	590	626	581	561	565	589	587	598	589	600	569	603	590	579	605	556	573	619	615	589	574	568	595	568	595	599	556	571	602	566	581	547	631	594	588	568	583	580	616	540	597	616	554	567	539	566	555	575	570	544	569	581	595	587	627	596	563	570	577	596	557	615	541	588	568	581	588	577	573	601	549	583	590	581	602	592	596	580	553	584	570	573	579	611	600	546	604	610	586	575	575	575	574	575	621	620	594	561	559	583	593	601	590	589	600	560	535	622	587	587	594	563	609	553	596	554	581	588	580	565	579	578	554	583	557	572	579	616	603	619	587	579	585	627	564	589	613	591	625	570	596
10875	5972	3504	2307	1495	1123	783	417	390	506	760	891	1395	1509	1222	694	376	285	231	169	163	134	110	115	129	120	113	109	115	140	130	134	129	125	110	152	125	131	111	118	112	131	147	124	130	122	111	99	106	127	133	121	113	95	103	122	116	124	116	108	149	112	116	128	116	132	130	117	116	106	114	129	115	110	149	112	143	102	129	106	120	112	114	111	132	120	117	116	131	120	132	110	118	85	110	113	104	109	131	113	136	117	123	103	109	100	119	103	113	107	110	122	135	121	112	92	105	112	118	113	101	118	124	118	116	95	132	131	109	100	97	117	125	121	108	117	130	118	128	112	122	108	111	105	148	116	101	128	116	98	103	110	131	123	133	118	108	126	119	123	130	122	111	134	101	107	112	123	111	135	119	124	128	116	110	116	119	141	111	120	146	121	125	124	127	126	137	113	127	120	142	115	111	127	117	108	105	120	137	107	132	131	108	121	111	132	123	132	115	113	132	136	126	127	107	114	122	135	126	115	138	137	110	121	121	128	104	117	110	111	102	115	132	122	118	91	124	112	134	113	125	112	137	147	131	120	138	123	136	115	108	117	147	126	109	133	138	105	118	113	108	123	119	121	99	121	133	137	104	98	125	154	114	122	117	136	103	138	112	98	98	105	112	106	115	111	120	124	115	122	123	105	101	104	103	116	113	116	120	114	127	116	133	110	118	134	97	111	125	119	112	120	127	127	102	133	102	139	120	116	110	142	115	144	106	101	126	109	131	124	142	111	140	112	116	94	111	109	114	129	134	110	123	125	143	110	104	106	131	105	113	104	117	98	113	108	118	109	108	119	128	112	122	106	105	97	121	125	118	128	119	121	122	118	126	110	109	117	123	109	149	115	135	111	105	112	122	99	109	108	100	102	126	137	133	114	136	136	130	106	115	115	110	117	120	106	115	111	134	132	134	127	110	125	116	116	136	104	114	118	121	115	117	109	124	118	115	111	111	112	105	122	122	113	118	141	111	108	111	116	110	105	106	121	112	106	115	115	118	123	137	131	126	104	113	119	117	140	114	104	125	144	110	108	117	124	113	112	143	126	118	110	116	118	106	138	115	137	124	111	112	109	121	129	124	123	113	137	121	117	95	132	106	114	106	129	141	105	133	130	105	125	114	105	131	124	121	144	133	121	108	114	114	99	126	113	135	123	123	113	119	124	129	114	130	116	96	120	118	114	109	107	109	129	120	124	141	123	107	111	125	106	115	119	135	127	112	111	112	133	123	109	123	139	107	107	132	105	110	126	140	128	114	120	120	114	119	106	121	104	107	118	124	110	112	113	127	120	123	105	125	109	118	96	113	124	130	128	109	109	104	136	130	109	121	140	134	115	134	124	117	119	104	134	135	113	127	117	117	92	118	119	114	120	118	102	114	121	112	121	126	119	117	141	101	120	119	115	136	107	113	122	102	110	138	113	103	127	99	135	126	134	123	145	134	115	129	143	112	118	101	125	130	130	126	114	118	122	122	108	106	112	119	122	124	136	104	116	127	117	128	105	137	118	109	115	120	111	93	104	98	118	138	104	113	109	125	104	111	111	108	117	114	99	111	130	126	113	108	108	102	123	126	105	116	105	141	116	132	119	110	116	135	109	115	122	124	111	118	142	121	126	123	139	108	113	111	114	125	94	121	117	122	121	104	120	118	130	121	134	105	114	123	107	113	113	107	115	125	138	107	112	113	105	117	134	128	131	109	116	117	141	122	118	117	121	119	138	108	105	125	126	137	122	130	132	115	106	131	128	114	119	109	108	126	120	122	117	100	108	114	100	109	127	107	112	116	123	125	128	127	109	133	105	129	120	127	133	148	124	118	123	117	125	113	102	107	108	134	115	118	139	134	138	110	119	114	131	120	144	108	98	130	135	123	147	129	115	109	122	139	121	123	118	108	118	112	97	103	123	115	118	128	121	130	123	111	124	111	121	100	115	112	121	127	94	116	110	106	129	134	123	136	119	115	126	98	108	101	126	116	127	115	107	111	115	117	122	116	115	128	125	128	129	115	115	129	98	94	108	136	126	110	128	94	117	122	122	122	122	137	128	107	102	117	117	128	123	140	117	127	143	119	137	113	95	110	121	125	119	115	106	113	110	116	102	127	134	131	124	112	112	105	114	123	125	108	131	106	117	124	114	120	121	120	122	107	117	135	119	108	114	131	124	131	117	105	107	101	126	118	107	119	121	118	104	134	134	119	114	127	126	98	106	110	119	118	113	120	129	137	122	136	128	119	122	119	127	121	123	105	131	112	120	113	122	101	133	121	128	112	125	125	107	133	107	122	103	121	118	133	128	100	132	121	120	116	114	141	123	127	140	116	106	117	124	115	126	116	120	131	100	91	122	133	100	123	117	124	105	128	112	114	116	110	110	124	104	114	118	124	111	151	120	149	110	93	142	122	128	132	126	104	106	110	123	110	116	120	120	120	122	120	112	112	118	130	105	120	115	111	103	98	107	123	116	135	138	128	128	107	119	119	117	116	90	121	120	118	155	117	119	109	128	107	115	126	119	123	119	134	111	113	120	116	122	100	120	116	112	112	111	113	108	105	131	128	142	125	117	120	142	140	138	114	137	113	132	122	113	116	104	114	104	99	91	112	119	127	105	102	116	120	112	135	110	113	108	113	122	107	124	119	130	115	131	105	99	124	116	117	128	111	123	120	116	107	125	121	122	112	126	130	125	113	107	119	126	133	116	117	125	113	115	125	128	129	126	106	121	116	124	127	116	107	125	107	114	112	115	119	120	119	115	110	98	119	133	114	130	121	106	108	121	115	149	94	98	139	133	115	123	102	119	114	118	123	130	118	141	109	134	103	121	128	123	115	113	120	133	137	118	111	124	122	120	136	128	124	116	135	106	101	113	121	102	128	112	108	104	122	114	108	138	118	120	118	123	129	103	123	101	113	141	118	125	126	119	118	116	124	112	110	126	108	121	118	133	128	125	87	113	119	124	109	115	142	142	124	126	111	107	112	131	116	123	119	111	111	114	110	112	131	119	99	130	118	112	123	162	119	118	112	123	129	108	128	138	122	111	133	106	113	110	111	131	127	108	128	112	125	120	117	121	127	124	106	120	128	108	121	113	111	123	108	118	101	131	106	110	102	110	112	93	122	129	108	110	119	120	124	112	126	112	129	131	102	129	102	110	124	119	119	105	124	113	113	120	123	102	101	131	110	130	128	132	107	112	109	127	133	109	122	123	126	116	114	99	114	119	109	115	113	122	117	98	119	122	119	104	111	107	115	123	117	118	114	128	122	121	109	136	115	114	116	109	130	128	128	117	141	115	120	118	112	100	112	117	133	106	111	107	137	124	124	122	131	114	118	115	118	120	121	124	108	116	112	111	135	129	125	137	118	108	124	116	98	124	104	124	127	109	103	111	126	122	119	132	125	115	102	134	120	121	104	118	134	109	108	118	114	112	119	112	105	100	134	125	112	134	101	125	141	101	118	128
39026	27198	20659	22274	26115	24730	19595	11975	10798	12191	15641	17256	22227	22180	18239	11467	6106	4676	3161	1953	1640	1257	1083	1008	914	896	861	864	883	905	954	1076	1127	1103	995	913	869	936	853	842	852	888	885	868	803	903	895	869	929	838	847	869	852	829	838	875	858	866	905	901	958	849	874	903	900	916	805	912	814	858	901	924	859	845	854	861	878	824	820	828	934	820	892	867	842	872	935	875	938	840	878	868	846	907	851	837	880	821	868	861	873	899	839	898	869	906	866	842	924	829	870	862	814	900	887	838	907	894	869	885	860	777	870	851	850	934	870	935	837	874	892	806	891	842	845	860	945	913	878	842	856	837	846	848	853	853	861	900	867	831	888	879	883	913	900	838	877	898	851	846	879	872	892	828	841	908	928	884	840	813	882	884	935	909	868	831	853	897	869	903	847	857	916	904	849	850	889	876	860	873	868	913	828	875	873	867	874	910	891	896	847	856	874	914	858	845	849	858	874	870	866	842	899	869	836	825	894	913	847	847	893	916	835	867	882	882	883	931	843	874	962	902	855	886	864	861	878	879	863	872	910	867	883	954	854	872	842	883	881	863	845	812	852	817	826	878	880	895	877	924	869	871	876	843	883	854	886	936	861	859	880	787	907	912	840	889	837	892	813	890	860	844	827	896	857	853	842	865	863	899	879	858	835	870	832	867	939	862	879	838	868	893	865	849	826	915	888	852	865	843	841	833	833	882	875	841	932	879	806	874	900	920	809	862	902	881	899	935	899	860	808	880	866	836	848	897	857	894	903	858	854	866	872	919	907	880	870	861	836	904	851	887	847	902	843	918	875	856	886	894	908	878	847	870	856	852	874	878	855	833	889	920	875	883	836	831	850	877	859	885	825	888	876	896	916	837	851	883	829	881	880	829	877	860	906	875	911	815	911	878	858	857	857	870	828	870	939	840	923	884	871	907	893	835	830	902	861	881	904	845	866	865	854	859	879	923	893	859	892	900	846	866	883	868	829	911	887	838	854	958	821	882	851	856	893	927	827	844	837	885	899	828	891	903	850	950	837	835	920	862	877	890	837	858	853	832	861	874	886	821	835	850	853	881	894	865	842	856	888	849	848	884	866	897	850	859	854	863	873	867	875	903	847	840	911	811	927	836	889	861	899	830	858	884	835	795	882	883	860	887	869	838	853	884	903	848	862	887	901	852	842	850	887	889	881	863	863	816	786	866	973	855	826	831	901	922	841	861	849	895	861	844	911	867	914	900	867	902	895	906	867	895	895	880	784	860	861	897	899	874	844	817	822	934	854	897	872	886	888	808	923	880	871	836	927	880	865	843	902	842	911	845	854	889	929	875	910	887	852	873	928	888	885	856	805	934	843	859	926	868	892	924	898	880	916	853	862	894	891	870	882	894	877	881	816	838	865	877	899	960	901	858	906	852	867	874	863	893	862	891	884	845	829	900	851	862	918	857	847	892	808	846	835	845	886	932	810	870	862	868	860	856	870	838	843	863	904	870	853	917	865	852	841	884	848	825	864	843	829	871	822	861	923	889	849	856	907	918	877	876	853	862	853	865	859	891	911	920	919	861	901	837	875	882	900	858	813	857	839	837	838	861	872	889	893	881	873	826	884	906	892	849	898	881	882	933	899	910	894	918	890	893	834	899	839	827	880	830	837	874	882	878	848	847	885	866	868	859	871	899	921	883	866	872	836	886	854	901	869	874	871	844	833	885	878	855	876	880	855	922	849	850	878	811	902	843	865	928	829	910	877	881	893	762	880	862	858	824	859	909	866	846	887	873	900	856	895	908	826	889	918	813	896	886	853	883	803	963	862	856	856	834	887	858	789	895	845	858	869	920	928	863	824	877	814	899	867	878	852	899	881	915	886	870	849	885	835	914	888	852	886	874	913	871	888	869	887	900	865	911	837	881	899	861	900	857	855	880	867	933	901	917	870	865	896	857	867	867	887	853	870	838	841	843	859	899	906	854	910	903	919	831	905	889	861	879	904	907	879	881	920	901	866	874	847	922	855	879	932	864	836	860	842	872	892	879	872	870	888	894	925	792	883	819	879	904	887	909	914	840	820	865	830	868	875	842	958	816	921	869	818	859	921	845	878	846	881	903	856	828	893	902	877	903	823	894	909	890	894	921	884	867	915	883	851	887	917	888	898	919	905	871	821	871	863	882	896	880	949	862	872	873	864	906	885	874	876	877	879	896	905	840	835	837	825	913	867	848	904	874	904	907	882	878	854	888	836	886	843	862	861	809	824	855	899	831	862	885	820	880	861	899	844	900	871	904	881	876	852	835	856	874	861	873	891	866	916	888	904	886	842	859	855	893	881	896	874	847	889	856	894	915	894	905	852	811	859	892	857	903	848	866	864	837	908	895	869	865	826	853	862	843	846	850	894	864	837	871	901	890	903	817	861	834	860	872	867	898	910	846	841	875	870	896	862	858	816	824	939	879	869	879	898	877	836	859	893	822	889	839	833	870	853	877	863	844	875	896	893	851	865	880	865	896	844	898	881	894	871	869	893	885	857	891	892	870	893	900	886	893	881	855	840	897	889	874	893	875	871	856	866	881	858	849	910	897	803	913	888	887	898	933	884	909	889	901	810	877	868	846	869	908	898	878	904	861	844	903	896	804	861	886	892	899	874	898	821	910	866	848	913	879	857	887	884	856	860	853	909	864	834	860	843	856	862	886	857	836	885	859	923	879	852	877	892	899	899	835	867	894	831	918	871	822	839	850	853	855	880	892	879	894	892	943	883	879	899	870	922	897	883	844	864	886	787	831	890	887	840	880	882	887	910	869	893	838	868	854	861	852	848	923	923	849	902	868	877	879	845	898	819	880	941	894	920	838	873	863	872	858	848	862	918	850	843	873	905	894	853	865	843	863	838	870	912	852	851	851	884	863	889	916	853	897	863	910	880	851	859	843	896	869	848	919	847	852	906	887	885	833	850	935	882	890	881	929	882	879	879	887	871	902	821	870	893	826	887	906	880	862	851	914	918	863	873	830	886	924	930	829	862	866	875	847	870	825	850	877	901	858	835	862	874	820	891	889	902	846	857	865	871	854	849	887	940	897	911	846	876	910	860	785	853	873	876	842	881	859	898	900	927	864	849	851	953	839	894	928	859	871	967	917	912	871	916	869	868	899	917	914	863	872	850	889	821	866	857	890	898	866	837	905	878	893	907	835	829	881	897	853	844	872	844	878	869	883	854	868	859	867	900	830	900	885	873	901	924	862	885	878	920	885	871	894	893	888	884	880	873	882	891	909	886	834	807	903	865	884	918	860	870	826	912	873	877	910	904	870	954	874	861	859	881	826	874	882	807	846	876	869	914	867	878	873	948	831	883	854	872	881	898	824	916	893	853	880	913	893	815	892	885	850	875	898	872	940	882	895	818	920	847	937	865	824	850	880	852	876	836	879	888	879	944	870	893	861	872	875	848	861	886	953	913	895	917	846	910	829	836	835	884	832	849	894	854	902
5910	2129	1184	648	369	283	183	133	87	116	99	159	218	236	203	166	103	85	90	92	75	80	70	62	83	69	75	53	63	67	68	76	76	75	67	55	67	79	83	65	59	56	55	62	74	68	65	74	75	76	65	63	58	77	65	74	66	61	70	67	67	57	63	62	68	59	55	70	77	69	81	82	58	57	85	65	65	57	81	66	75	81	83	63	78	71	71	62	78	69	70	69	80	78	63	51	73	74	71	74	55	73	72	65	75	69	66	63	70	59	78	76	69	71	71	65	57	81	69	83	75	70	69	75	67	70	70	78	67	85	67	59	80	66	73	67	60	66	66	67	68	60	74	58	90	64	75	65	74	72	62	64	55	60	72	75	59	77	63	71	66	79	62	59	71	62	66	80	71	68	74	63	62	67	67	84	60	73	57	74	59	61	67	74	72	67	53	79	73	75	60	57	68	73	56	71	68	70	65	73	71	79	68	51	76	67	74	71	54	76	66	82	82	63	75	63	74	53	61	67	56	59	67	66	72	83	77	46	61	71	77	67	58	62	58	85	66	67	73	88	62	62	77	48	67	60	67	74	77	68	61	65	61	40	46	79	62	77	69	78	72	58	68	67	72	82	72	50	63	74	64	68	68	62	58	73	56	53	76	61	75	63	63	72	72	66	76	76	85	67	97	70	68	80	71	70	72	77	72	69	58	76	74	54	82	70	71	80	70	49	73	85	63	71	78	44	66	63	60	79	81	70	59	52	64	68	73	79	77	66	67	66	74	81	72	65	57	73	54	78	56	68	60	79	71	61	67	70	74	70	72	69	65	71	62	78	71	73	78	61	66	63	72	70	73	57	68	70	67	69	71	69	68	52	75	57	60	83	72	72	77	75	76	44	75	65	80	57	60	87	63	47	67	69	68	73	75	54	66	60	62	85	74	76	68	66	79	83	66	59	64	71	62	68	66	64	58	75	78	72	74	70	65	81	70	73	59	68	66	80	49	71	74	77	67	73	69	65	68	60	81	75	60	76	80	70	69	65	77	63	72	66	63	63	70	66	67	60	65	72	62	61	56	82	74	62	71	61	66	69	69	66	86	84	60	58	76	58	63	75	72	83	72	73	70	61	76	67	66	70	79	74	49	57	75	79	67	70	81	62	87	63	57	76	80	76	64	60	61	59	67	65	63	58	67	67	64	85	57	69	70	67	69	82	49	70	59	61	71	67	71	75	61	72	60	74	61	81	73	75	64	69	60	66	61	62	68	85	72	72	70	61	65	75	57	83	82	75	58	76	73	70	67	62	65	81	68	76	58	68	65	60	59	74	74	63	78	48	80	58	88	86	63	84	56	80	76	62	72	72	70	78	75	79	55	67	79	78	69	52	69	55	61	68	67	73	63	78	75	74	74	54	72	55	72	81	60	62	67	67	53	83	80	76	73	68	74	62	67	64	79	86	79	80	72	69	65	67	62	74	67	58	69	73	49	69	70	75	73	59	74	62	73	79	67	69	76	64	73	70	66	60	70	78	56	91	63	73	69	69	63	61	68	80	77	65	64	83	64	70	74	65	70	66	74	67	82	55	74	79	66	68	62	81	74	81	61	84	51	68	80	83	72	66	76	67	77	56	67	69	63	68	58	67	65	64	64	68	66	50	81	55	77	72	73	67	64	88	70	63	61	73	67	79	72	69	67	72	60	88	63	70	65	70	82	73	72	60	65	68	66	73	65	70	62	73	70	78	62	71	64	72	73	82	63	63	76	63	80	75	61	73	66	59	61	88	61	65	72	54	69	82	62	59	77	80	65	75	56	83	77	78	73	64	67	55	57	76	80	72	70	61	78	65	67	64	73	52	60	56	51	69	82	79	54	66	70	71	62	76	82	62	77	75	63	80	70	59	58	62	78	72	77	61	75	65	56	86	57	74	64	56	65	65	75	71	59	81	81	61	66	74	53	60	62	65	72	72	60	70	71	62	63	73	79	72	75	58	60	50	81	84	65	49	79	96	69	75	76	71	75	72	63	81	66	79	75	74	62	78	68	61	55	61	56	78	60	62	85	63	82	80	60	79	64	65	76	78	80	85	63	79	63	85	55	81	54	66	61	72	60	52	68	62	58	78	62	58	64	51	85	82	61	63	80	60	71	70	69	64	69	73	50	64	59	54	73	75	76	75	71	62	80	61	55	73	73	70	66	70	66	68	51	71	68	58	79	71	65	80	83	78	70	66	76	55	61	88	66	76	63	57	76	62	66	60	61	77	59	63	74	77	62	52	80	62	66	73	68	63	65	64	76	80	81	54	74	62	71	53	69	67	71	70	61	63	72	65	69	77	84	68	80	70	59	80	79	67	57	82	84	74	71	60	70	66	80	77	68	80	69	74	80	69	63	73	71	69	76	64	67	94	65	73	52	58	66	64	81	62	72	59	79	53	72	78	59	63	59	49	66	60	72	73	65	57	76	71	69	71	66	75	70	73	85	82	68	79	74	77	74	72	77	75	51	69	66	62	88	90	62	70	83	74	77	78	73	80	59	73	65	79	67	62	82	66	56	52	72	81	76	63	68	62	71	79	79	58	74	59	81	80	85	76	77	71	67	52	65	73	77	74	66	73	61	62	57	73	70	69	67	63	89	65	88	81	63	80	69	73	82	65	69	79	57	54	73	77	63	56	66	57	55	77	68	73	66	63	73	68	62	72	68	56	71	55	72	85	75	67	69	76	76	69	75	61	58	71	53	74	46	67	76	59	64	68	74	67	57	71	73	75	69	69	67	71	67	73	69	78	83	73	80	82	67	57	76	65	50	84	52	68	89	63	82	68	60	63	69	65	83	63	75	70	76	63	69	59	79	76	60	69	64	62	70	54	68	68	66	75	69	69	74	81	69	64	71	63	69	77	72	57	70	68	70	69	59	74	72	77	58	74	69	63	70	58	64	68	77	65	67	57	72	66	77	66	63	70	60	69	71	66	67	66	65	74	63	75	71	65	81	64	56	78	71	48	66	67	82	72	59	75	60	61	56	79	74	60	63	75	61	68	68	75	85	67	67	77	76	58	54	72	79	76	70	76	72	65	50	73	51	60	72	97	71	70	71	60	59	84	69	64	62	69	67	85	76	68	81	61	68	71	61	61	62	73	64	89	80	54	58	56	91	77	64	82	71	62	67	71	65	64	79	69	70	70	63	76	73	93	54	76	72	77	85	64	75	60	60	65	55	75	65	74	83	61	78	87	65	73	56	61	69	77	72	73	65	74	71	68	95	62	72	85	69	76	69	61	87	60	58	70	83	63	87	67	70	68	85	69	70	69	75	83	56	66	74	58	72	77	68	75	71	68	72	61	68	64	82	71	61	55	60	82	74	69	58	60	55	69	69	67	77	65	75	60	73	78	70	64	72	66	79	63	52	72	64	65	78	77	52	68	64	63	67	74	44	78	63	62	76	65	64	73	79	87	74	71	77	53	72	48	61	55	75	69	73	68	65	60	72	69	78	68	63	67
31719	16513	11013	9714	11255	10922	6159	3171	1836	1884	2394	3065	4985	4933	4024	2411	1396	1133	820	679	523	550	524	531	539	545	506	535	499	538	517	532	557	559	515	515	520	513	528	526	531	535	525	503	515	510	508	512	499	500	483	490	499	537	493	540	524	517	532	563	538	510	546	579	486	551	527	534	502	527	466	523	513	537	525	559	501	545	524	532	521	472	531	512	540	518	523	514	513	554	520	503	531	557	527	506	516	517	504	522	474	548	487	546	467	488	554	542	497	502	526	534	540	521	534	522	558	487	547	533	534	528	538	559	504	513	515	510	514	525	531	539	528	587	501	500	558	461	504	536	542	504	491	559	520	513	513	494	536	511	513	503	537	495	525	519	563	530	540	508	541	515	535	548	537	548	493	480	527	524	563	499	559	514	558	510	488	525	521	499	534	544	534	484	524	513	523	517	530	502	543	520	535	555	487	509	525	506	558	540	503	508	497	521	520	566	532	520	491	528	542	521	521	527	522	558	506	541	546	547	529	523	508	521	552	546	547	519	459	502	510	493	480	515	487	531	551	484	540	539	534	550	506	516	498	556	535	546	519	541	488	520	493	531	524	517	519	520	506	540	528	523	534	545	505	530	518	505	530	519	514	498	511	536	495	534	508	518	514	543	548	528	503	539	533	539	538	520	505	537	507	534	489	536	534	573	507	523	535	479	502	553	506	520	523	535	536	513	512	521	530	533	558	531	502	492	571	507	536	544	506	505	543	499	543	542	529	541	555	548	503	525	533	533	527	571	526	538	546	516	525	585	547	520	553	529	531	523	571	527	505	506	496	521	555	503	517	509	496	479	508	542	506	518	513	549	531	487	525	532	517	543	511	516	493	512	533	534	506	514	475	532	514	494	527	515	542	559	549	535	509	536	508	520	507	533	540	488	536	517	504	500	487	538	511	516	535	532	519	511	526	510	520	495	529	512	521	500	520	532	516	550	501	559	513	513	497	502	522	559	514	558	492	564	521	518	524	500	501	513	500	498	520	512	489	517	513	568	536	493	539	501	547	564	541	530	523	483	516	524	542	532	494	531	548	510	483	523	506	525	549	538	499	529	524	550	528	549	511	500	547	482	509	568	512	538	527	504	537	582	498	554	523	522	537	552	556	543	578	531	543	509	554	493	524	529	525	479	539	498	570	502	504	498	537	557	542	534	511	554	492	527	518	477	503	536	518	509	497	527	546	507	545	510	503	519	530	530	542	516	533	515	524	535	473	556	562	537	580	523	575	503	470	482	515	533	542	525	511	533	499	557	511	521	490	530	489	557	526	506	519	536	531	497	545	502	539	504	491	521	511	530	524	516	516	538	482	515	547	532	513	528	544	524	522	528	554	537	530	535	534	547	518	538	524	506	503	492	536	498	537	504	510	537	555	529	526	553	461	486	497	540	576	518	532	513	517	526	518	460	479	534	489	512	542	499	512	532	547	485	559	515	540	577	493	556	521	533	563	571	511	499	513	536	544	560	509	520	488	520	520	517	512	535	500	538	559	486	527	536	536	481	531	536	540	516	521	546	547	524	516	531	535	495	537	508	540	535	522	503	535	490	540	512	510	518	543	494	492	520	525	505	509	535	527	545	515	541	529	505	557	529	499	522	499	528	541	537	508	529	532	463	489	552	502	521	524	491	584	529	507	505	504	498	535	551	514	545	489	489	488	521	523	515	525	512	511	534	543	467	536	517	520	524	503	516	555	497	499	500	534	519	563	525	474	528	525	489	529	517	508	526	521	525	549	528	538	485	518	526	505	492	535	545	526	490	520	520	511	540	550	549	507	516	498	489	565	479	514	544	536	517	506	525	518	521	524	539	553	525	522	506	521	525	544	557	492	494	516	499	518	538	526	532	508	516	496	494	540	528	520	478	559	522	502	537	482	531	530	510	510	497	503	545	530	510	518	504	541	524	560	498	523	534	484	502	534	525	507	503	549	537	550	514	512	511	505	515	512	522	541	498	530	520	563	503	505	539	542	530	511	492	540	475	504	447	509	512	544	508	531	528	521	526	492	539	509	514	511	513	511	534	530	524	492	534	514	526	490	502	536	534	509	562	505	506	533	524	565	479	561	554	489	511	527	534	531	528	529	541	502	530	524	525	545	529	527	546	522	548	500	552	522	533	522	554	514	500	518	502	522	500	564	536	516	493	529	527	501	533	485	532	509	525	504	501	502	540	495	491	506	526	548	510	520	526	518	517	544	519	494	496	512	544	514	551	536	474	518	538	549	531	536	493	528	525	544	536	529	504	524	499	529	537	531	501	502	521	528	535	508	505	521	491	534	531	486	543	496	560	542	493	515	483	550	526	494	525	533	499	530	516	516	496	537	554	526	555	520	540	529	534	517	533	505	514	491	527	516	527	503	553	532	528	498	533	534	522	544	509	523	549	580	520	557	517	531	510	490	528	589	556	557	576	515	520	546	523	518	514	508	532	496	557	561	521	544	514	533	524	545	512	514	527	516	483	533	480	515	541	493	537	511	516	548	510	497	531	543	469	504	537	483	535	523	533	533	502	552	541	517	524	521	532	558	541	499	558	562	573	526	529	541	511	528	548	566	563	537	512	534	515	545	529	505	505	541	506	490	538	550	521	528	554	522	531	485	515	540	547	501	538	528	566	516	518	530	566	517	524	514	550	539	558	512	533	547	506	533	494	552	564	558	545	510	533	557	547	550	517	496	525	504	499	495	545	511	513	511	501	474	496	515	492	551	547	531	527	515	505	482	506	513	519	558	543	519	517	556	530	500	570	493	507	512	523	552	548	541	522	529	507	519	520	529	548	502	482	549	555	528	516	535	508	487	515	518	586	556	531	503	519	539	529	569	523	521	506	528	525	525	543	538	524	536	527	534	488	549	527	517	501	521	573	508	541	514	528	542	524	546	512	559	510	585	529	500	491	520	534	529	529	529	532	548	567	523	524	533	500	509	539	483	528	537	536	514	493	517	527	519	513	540	488	503	560	517	538	518	481	501	511	522	557	517	500	509	518	506	505	498	532	487	543	517	508	504	539	536	532	507	499	530	515	559	521	533	464	556	517	496	497	497	561	545	512	472	523	539	501	523	518	525	536	504	523	512	549	489	504	516	521	533	532	538	546	511	534	522	512	512	523	491	544	535	544	513	507	517	519	527	526	545	532	507	558	564	493	531	530	487	591	594	527	508	533	528	513	544	517	525	535	546	510	499	531	537	485	520	518	477	529	504	531	560	484	534	548	537	509	511	514	480	486	544	517	510	551	564	518	534	494	496	526	524	520	544	491	530	542	517	486	502	521	551	557	546	501	510	506	515	524	518	551	506	534	525	494	501	482	511	501	542	525	523	551	526	495	539	546	490	525	545	551	506	485	547	507	539	492	514	482	499	537	489	538	524	527	547	494	542	539	533	529	504	509	544	567	542	529	514	542	543	552	529	515	540	531	553	512	514	507	493	573	551	545	498	521	519	527	503	512	513	511	546	506
8030	4409	2910	2004	1086	688	475	267	209	274	338	435	791	821	647	408	247	205	158	134	129	114	113	90	113	104	89	127	97	99	113	118	134	102	98	111	98	96	96	105	122	109	109	100	95	108	108	95	117	100	111	119	97	107	107	122	102	107	94	103	91	101	99	100	107	100	99	103	99	107	108	105	103	97	121	93	104	124	126	107	103	97	108	121	116	112	91	113	107	85	104	120	88	115	96	99	109	83	94	94	113	120	101	108	88	98	107	122	103	105	110	130	120	105	112	107	102	117	109	102	109	106	104	104	105	96	100	95	106	99	103	99	99	124	110	99	117	105	108	108	110	111	115	120	117	103	120	101	99	117	95	89	114	104	106	105	103	98	114	114	108	117	100	91	114	104	100	96	99	104	104	116	109	115	107	106	93	107	111	111	99	92	98	89	120	92	117	107	110	99	95	107	102	96	125	108	109	124	91	98	110	90	108	103	109	115	111	86	115	85	96	103	113	112	110	117	104	107	87	103	89	98	110	100	94	118	104	119	108	100	111	98	122	110	110	115	104	118	106	106	87	125	103	86	101	109	99	93	112	124	114	106	96	118	108	97	107	118	95	108	106	115	104	124	100	103	93	114	94	108	98	118	88	121	102	105	97	99	97	101	102	108	102	123	101	113	119	120	114	113	116	108	98	106	107	99	125	109	114	78	105	107	98	86	101	105	112	107	108	121	109	97	124	101	112	116	112	101	111	85	115	118	111	99	115	115	111	107	120	109	104	116	106	130	126	108	98	101	119	99	115	113	105	129	106	112	94	105	129	110	113	107	114	119	110	101	106	116	118	99	100	103	102	95	104	89	106	90	110	107	114	106	116	97	100	97	123	119	97	125	112	106	93	102	100	104	100	94	93	112	92	110	82	114	109	109	123	97	100	106	110	122	112	124	103	107	97	104	120	81	102	105	102	111	110	117	107	94	93	95	116	108	97	100	128	123	109	100	117	80	107	92	110	111	107	88	95	113	134	107	100	97	101	124	107	102	97	114	110	106	95	97	110	104	117	103	113	99	104	90	131	109	95	105	110	97	123	97	105	97	100	116	90	108	113	104	107	98	107	105	106	108	116	97	107	100	123	106	108	101	116	95	101	105	118	118	92	95	111	88	114	124	101	102	120	117	101	108	117	105	98	98	98	97	98	107	101	116	86	114	113	98	91	101	109	93	103	105	107	101	117	94	122	115	105	106	104	103	104	109	101	102	109	113	90	107	107	99	106	121	115	121	113	104	122	118	111	118	103	113	101	117	112	90	92	122	104	110	112	109	98	88	113	110	118	92	98	111	110	96	109	110	116	106	102	108	110	100	113	107	124	105	123	114	110	99	105	115	98	109	95	100	122	112	97	123	102	103	125	115	100	107	94	117	121	96	122	90	112	93	112	109	100	103	97	112	110	103	107	115	117	114	125	118	130	93	115	108	94	97	93	111	102	102	104	111	112	93	108	104	78	113	117	105	103	125	123	101	108	115	127	105	127	99	113	101	101	110	99	101	108	123	120	124	108	107	95	138	101	107	110	105	96	106	106	86	99	94	105	97	105	100	93	96	113	111	106	106	110	113	105	109	111	121	103	126	98	100	118	103	93	101	89	103	96	95	98	97	114	88	104	111	94	87	98	101	84	118	110	101	105	95	97	100	114	129	106	88	118	100	90	98	117	101	102	112	103	104	88	105	106	113	133	100	92	112	101	113	119	95	101	114	98	99	103	106	111	114	104	111	108	103	104	88	103	116	99	104	104	104	97	115	111	116	103	114	100	119	110	110	105	123	94	99	103	104	109	106	116	120	108	95	111	99	105	79	89	107	100	124	120	88	114	114	119	97	103	111	100	117	101	101	107	97	98	95	95	110	98	92	88	99	96	113	100	110	93	108	113	101	106	95	108	118	89	101	115	111	106	108	111	101	97	122	120	113	99	97	99	106	88	106	101	121	111	124	94	127	112	101	112	129	100	104	103	100	100	94	114	106	109	118	88	102	115	83	140	110	103	119	126	97	104	115	112	109	112	104	116	97	105	95	109	102	97	116	115	104	108	99	108	88	117	110	103	104	109	108	97	109	111	113	96	113	107	119	87	94	130	112	100	95	98	105	94	96	114	107	103	118	115	87	110	102	100	96	92	110	102	103	121	117	82	98	117	96	104	93	118	98	103	108	111	123	118	124	103	105	106	110	103	102	88	98	95	111	103	107	114	109	108	105	100	105	105	109	106	98	96	108	83	101	95	101	116	103	110	110	108	98	106	103	102	118	118	114	120	105	138	96	107	104	100	107	90	113	103	114	100	97	98	99	105	105	101	131	94	106	95	77	102	98	108	109	95	109	93	99	115	114	109	98	130	105	112	111	128	93	96	106	98	96	91	108	103	93	130	84	118	99	103	105	120	124	114	110	112	96	102	110	112	114	102	110	89	118	105	101	105	98	100	114	127	107	120	107	113	101	106	105	99	101	94	101	98	103	112	104	83	87	98	83	110	90	100	121	110	87	96	107	132	114	119	93	100	108	100	83	121	111	103	103	106	115	102	110	104	95	100	110	102	114	109	95	90	116	123	120	111	116	109	123	108	98	118	125	109	99	102	102	101	110	118	117	91	115	111	113	106	118	96	108	110	100	97	114	98	106	110	116	92	104	100	100	105	96	103	108	110	112	98	81	119	118	126	95	120	114	101	98	124	106	104	118	114	91	109	107	97	110	99	95	110	95	108	139	92	134	109	118	89	93	102	99	101	108	100	109	100	101	107	108	101	93	108	128	115	97	121	87	109	118	103	112	122	113	104	110	93	100	97	87	119	122	99	107	97	98	104	133	116	102	111	115	107	103	117	98	113	96	80	91	104	82	98	116	106	105	96	102	105	106	112	109	111	99	95	120	101	106	93	101	102	98	124	114	111	101	108	100	110	83	96	116	104	108	98	103	119	112	120	95	97	94	122	115	117	101	118	106	108	82	131	107	104	81	111	106	99	112	113	82	105	116	111	90	98	126	114	91	105	113	107	116	116	108	114	99	129	107	113	93	105	102	105	102	94	98	101	117	100	105	100	110	121	105	114	109	104	103	110	100	107	115	113	98	87	87	102	112	107	96	110	99	110	108	107	114	110	78	111	102	118	120	108	113	91	108	103	106	102	107	104	120	99	99	112	119	99	118	116	111	106	83	132	97	110	105	103	115	99	117	97	117	119	122	114	111	116	107	110	100	112	83	107	101	115	105	115	100	105	91	132	108	108	105	110	120	111	97	111	110	104	104	116	108	98	109	104	126	102	95	104	104	119	101	102	92	128	116	111	110	108	104	115	102	98	118	108	100	91	117	109	102	106	120	99	93	108	111	97	107	91	113	125	106	104	91	124	100	97	105	106	90	136	100	109	112	89	88	129	116	108	118	111	104	101	92	101	100	108	111	107	96	115	87	106	105	129	105	105	102	99	85	104	103	108	100	93	121	127	97	97	113	88	114
38220	23211	19482	19628	21852	19131	13555	7539	5194	5941	7980	10020	14514	14795	11825	7190	3893	2675	1749	1191	1046	984	808	829	871	766	771	803	751	849	808	841	883	847	816	831	790	785	762	781	723	744	790	762	771	807	800	764	703	767	799	733	743	785	795	781	760	749	759	719	748	794	782	767	784	756	802	818	784	807	733	722	802	783	789	778	751	807	751	773	772	812	752	781	744	749	784	752	770	779	793	761	795	823	754	764	782	779	783	756	790	741	798	771	807	790	766	692	802	752	756	764	771	823	744	798	801	781	736	785	758	774	778	794	721	815	767	724	809	734	802	748	792	763	781	761	774	762	741	778	780	748	803	784	779	773	744	805	832	751	764	738	745	753	771	775	824	759	795	764	755	768	787	754	829	800	791	810	813	794	792	765	776	780	779	821	748	750	741	768	800	784	779	730	761	778	823	794	754	731	770	757	810	819	721	794	735	815	719	827	785	777	755	749	808	814	742	723	788	790	794	759	781	812	794	763	804	807	793	793	787	782	805	778	776	775	758	824	775	748	784	832	793	778	777	743	767	692	793	780	775	795	754	765	778	766	794	781	821	757	841	790	749	839	779	821	771	766	728	738	796	788	788	777	819	750	785	815	828	763	761	786	773	787	818	777	744	779	774	779	717	782	829	779	752	778	785	761	738	800	760	734	818	755	767	786	769	792	706	748	748	814	756	795	761	838	774	798	717	739	828	800	823	765	760	803	828	752	775	834	793	802	774	758	755	817	750	732	794	755	774	751	805	792	817	770	794	754	791	756	813	775	755	844	708	742	800	775	756	776	749	789	752	782	785	757	756	804	715	805	810	812	759	718	825	771	742	849	758	787	780	818	789	783	790	763	780	754	780	758	780	836	755	783	811	744	772	769	787	723	779	781	777	799	817	735	842	781	763	753	761	784	761	806	817	765	762	763	774	809	809	755	745	839	765	795	794	811	785	756	785	781	798	730	793	787	714	814	770	753	795	783	752	789	809	768	792	807	844	781	769	789	775	819	807	765	826	761	780	710	815	807	803	756	754	807	765	755	808	788	795	723	748	746	804	814	718	772	815	776	769	765	801	787	778	772	808	786	793	807	768	783	799	834	785	755	783	785	775	758	803	769	771	740	796	799	748	790	805	772	780	845	769	772	837	743	796	789	811	760	729	726	751	798	798	760	742	777	791	754	777	766	768	778	821	750	800	732	780	790	767	774	749	763	773	731	790	779	765	779	799	752	821	842	754	826	779	730	764	783	746	783	806	786	820	794	808	780	789	757	773	785	743	786	797	799	827	785	783	762	800	772	809	790	785	797	790	759	801	821	813	823	738	774	745	767	766	779	766	733	833	758	807	759	788	789	763	747	838	794	822	824	789	787	789	759	769	767	788	795	816	752	733	780	734	747	843	754	767	743	729	795	765	759	804	719	808	792	787	783	735	765	765	769	792	782	774	730	808	748	790	776	804	777	769	770	770	788	780	785	761	781	712	763	775	781	792	779	832	786	809	792	785	738	775	773	795	736	739	737	788	771	722	780	734	719	777	835	796	793	785	753	736	754	822	759	786	770	812	802	779	782	810	782	797	725	846	738	778	748	791	765	740	762	811	764	775	764	775	823	841	799	841	749	773	809	774	753	799	778	727	753	787	785	805	760	755	777	733	779	755	716	765	770	786	756	767	803	709	750	817	779	718	819	775	751	804	756	826	763	768	760	788	780	795	810	775	772	785	758	745	810	811	771	812	764	765	770	719	767	790	772	740	755	799	790	746	800	764	763	756	765	805	841	778	777	810	767	784	765	788	741	799	731	793	763	762	709	772	794	784	730	733	754	774	750	779	730	806	779	818	823	740	712	772	813	768	781	763	770	818	728	753	807	752	712	788	762	801	760	815	798	793	776	854	718	808	772	793	791	773	819	723	798	811	781	760	716	769	776	762	752	800	722	755	796	768	759	811	734	740	788	778	809	779	755	761	755	733	848	813	803	738	766	834	746	775	782	782	807	744	745	791	790	777	763	790	772	782	728	787	820	786	782	745	795	731	767	819	777	720	754	757	754	794	736	760	764	802	749	736	779	755	778	797	839	806	730	769	778	760	750	784	790	773	827	765	761	732	778	819	808	785	791	839	827	728	782	762	761	820	767	817	750	805	741	725	764	812	808	783	736	783	789	768	775	793	763	780	783	816	740	764	772	751	771	749	753	771	776	778	785	786	752	764	778	749	732	813	770	758	795	755	787	772	764	813	787	783	813	764	827	793	816	775	757	820	784	800	783	788	757	755	792	767	772	791	751	775	754	807	779	777	775	794	726	804	754	772	739	757	795	748	813	750	773	781	846	817	747	764	799	778	834	739	799	799	769	769	791	779	775	789	775	783	757	807	779	830	794	775	792	774	747	777	821	777	831	777	740	772	750	746	728	823	747	775	751	776	730	763	825	774	784	760	808	772	777	771	770	758	783	766	738	778	774	803	784	824	750	783	781	811	759	793	725	788	798	791	727	728	764	763	746	785	783	805	810	784	749	757	778	766	760	770	766	774	757	774	716	729	772	770	798	770	799	778	803	772	776	792	773	819	823	769	809	808	717	764	766	768	725	820	763	814	778	773	774	808	780	722	768	784	782	754	746	788	781	763	778	795	751	763	791	803	784	791	786	767	782	782	793	799	763	781	809	733	746	795	795	751	824	805	819	733	720	782	764	730	772	727	738	824	800	800	761	823	770	794	774	716	844	770	753	776	810	721	794	769	753	798	810	794	762	783	795	814	769	778	750	762	804	809	772	809	785	780	787	777	802	782	815	792	764	737	763	810	777	815	751	782	751	791	797	798	781	806	744	807	780	710	732	743	778	728	796	763	795	716	782	779	794	756	795	779	739	795	815	791	793	751	829	714	780	755	764	796	788	823	780	763	750	802	764	767	732	784	780	771	797	719	831	799	787	827	761	813	746	754	730	804	767	786	729	757	842	758	774	744	771	753	768	793	790	817	791	752	778	756	762	762	753	795	774	769	728	778	773	813	745	793	772	785	781	758	796	807	774	761	777	758	783	787	781	793	775	795	782	788	770	798	797	759	770	788	750	777	773	820	809	790	795	760	801	783	726	785	775	721	775	750	785	790	747	800	804	759	792	774	762	781	787	811	761	782	740	756	825	790	778	782	772	760	769	743	787	806	774	797	801	796	749	802	763	773	764	818	764	801	728	761	702	796	772	809	799	809	796	825	729	753	789	809	779	771	781	809	764	779	804	747	765	753	791	766	792	756	785	813	764	750	794	754	782	799	763	787	776	800	759	799	853	774	724	773	791	759	757	797	731	738	723	777	734	772	791	799	754	768	794	776	795	748	752	756	782	727	768	750	771	772	776	776	808	702	742	751	760	784	722	735	781	807	757	781	770	775	844	741	778	763	759	724	761	746	726	765	800	779	776	760	791	748	819	788	766	767	791	757	742	804	770	774	785	783	726	825	785	767	766	738	734	755	801	748	787
9651	4249	2886	1679	903	560	283	156	152	193	279	369	778	712	584	355	235	147	134	117	94	83	81	91	68	79	69	95	92	91	91	83	93	83	77	84	76	90	83	77	89	63	73	82	74	100	73	83	77	97	78	76	62	68	76	86	85	73	61	74	74	74	90	89	85	78	87	71	85	82	70	84	73	93	102	70	81	88	85	84	72	82	73	72	63	84	85	77	83	72	72	113	78	79	92	75	99	82	84	104	93	79	78	81	81	64	73	66	81	88	60	92	87	87	84	81	79	73	91	75	75	84	84	85	74	82	84	100	77	79	93	90	79	82	84	62	80	65	76	75	87	69	81	88	92	74	81	87	76	84	75	74	90	92	70	77	85	88	84	87	90	69	78	93	99	88	72	74	73	86	62	77	77	89	100	73	77	74	74	88	85	65	64	84	80	84	79	82	82	88	87	87	68	56	77	74	76	72	70	89	74	83	89	89	89	81	81	89	86	87	76	86	89	69	83	69	66	75	80	78	84	67	88	74	73	77	89	106	69	77	86	73	83	71	89	96	78	80	85	71	90	83	93	74	83	97	85	92	85	76	86	64	83	71	88	87	79	88	84	72	58	73	93	91	75	69	80	81	79	86	99	69	73	74	91	77	78	70	71	82	76	65	95	109	75	77	83	99	80	92	75	92	76	73	80	89	83	89	76	88	76	67	70	75	77	74	56	76	80	81	97	89	56	68	81	81	79	99	87	77	63	72	83	77	92	78	80	89	78	85	80	84	73	76	73	70	65	85	63	90	93	73	79	80	73	74	89	62	73	81	66	83	87	85	83	75	72	86	72	72	72	78	77	84	69	71	86	83	67	65	94	99	80	66	92	79	85	77	74	80	69	71	88	95	81	87	70	77	81	70	86	79	83	95	77	83	94	94	82	70	85	66	79	64	92	74	78	100	69	82	72	83	80	65	67	89	94	79	70	86	69	80	71	75	87	79	82	59	55	84	65	82	82	85	68	80	93	79	84	92	69	91	70	61	76	75	68	74	75	79	79	78	85	77	69	74	75	70	102	89	80	89	68	97	96	81	80	68	90	84	69	86	90	65	78	81	61	88	81	81	70	88	90	78	90	93	65	82	87	81	100	77	80	72	71	77	83	79	77	76	89	91	94	86	90	71	83	92	88	81	78	81	58	77	82	86	81	103	83	92	84	92	76	73	68	92	74	81	76	82	98	85	75	82	90	80	87	73	79	67	89	75	75	90	87	70	82	70	84	82	79	92	76	75	87	91	105	86	87	76	79	86	85	76	91	82	90	75	68	50	91	71	81	89	78	70	87	70	79	74	92	67	96	75	76	86	89	91	75	87	91	75	79	81	84	85	82	89	91	79	75	64	62	93	81	63	103	84	86	68	98	86	89	70	67	94	81	82	83	86	82	85	58	82	85	83	69	83	91	96	68	65	74	77	98	93	87	83	81	74	75	74	80	76	79	73	87	102	75	88	85	83	74	65	78	77	93	76	86	78	72	87	88	84	76	87	72	88	85	79	77	90	99	86	69	84	93	75	84	87	85	93	76	86	73	102	92	83	62	87	72	82	71	87	81	62	85	73	74	73	81	71	76	83	89	93	70	84	88	83	89	88	69	75	79	69	61	74	75	78	96	86	96	76	94	64	64	86	81	78	78	87	91	75	76	85	73	81	77	84	84	72	87	75	101	89	77	98	71	74	88	87	83	74	79	86	70	80	94	71	79	87	84	79	90	67	82	72	101	75	90	69	82	86	88	72	92	78	68	75	105	74	94	70	55	76	88	91	80	72	92	91	87	72	76	89	81	88	81	65	70	80	77	79	78	83	88	81	65	75	88	89	82	89	98	81	83	60	63	96	76	73	82	81	91	91	77	79	89	84	77	83	90	66	84	86	99	67	89	85	80	85	72	83	86	76	76	85	76	86	78	102	87	96	68	97	81	83	83	84	76	83	83	84	92	84	87	62	80	84	95	70	87	84	70	80	78	85	80	78	81	72	89	65	85	80	85	100	76	79	74	67	86	78	81	86	76	81	73	70	76	97	84	81	80	73	72	93	78	80	72	82	65	76	68	88	73	82	82	81	69	98	79	83	99	82	65	76	94	90	80	73	94	71	78	82	77	72	70	80	73	59	86	80	69	79	83	72	81	75	101	75	69	94	69	81	82	87	86	93	88	93	81	83	82	72	94	77	86	76	88	70	84	97	84	74	86	77	88	82	92	78	81	83	85	98	82	78	67	81	57	87	97	85	99	80	73	93	81	73	82	76	86	75	79	72	71	65	85	72	84	74	86	81	79	79	72	67	88	66	90	92	69	69	82	79	83	91	89	68	75	73	71	77	86	75	100	76	75	99	77	71	82	74	79	82	81	80	73	78	88	73	89	79	68	87	99	89	79	71	81	88	82	85	76	90	78	79	76	77	76	72	77	60	85	90	97	73	88	85	86	81	76	66	82	81	91	85	60	65	92	80	77	70	63	82	77	87	102	80	86	87	76	76	85	78	79	86	87	90	74	73	79	76	97	73	91	76	84	67	84	79	96	77	71	82	77	86	95	79	69	88	80	71	90	88	74	81	86	78	64	69	89	73	96	68	84	97	83	100	81	76	79	73	83	81	72	75	90	76	65	92	74	85	79	85	80	84	72	95	97	93	82	87	93	77	80	78	87	93	65	74	91	88	69	85	101	79	93	87	77	90	76	84	89	69	66	73	70	73	71	89	85	89	74	75	88	75	89	66	64	91	82	80	77	100	110	72	73	70	81	85	69	96	71	63	76	77	71	85	77	76	82	78	89	74	68	79	84	73	81	76	89	71	86	94	90	104	78	82	72	79	84	94	79	86	95	86	82	96	74	73	80	101	70	89	67	85	81	80	87	78	77	77	60	88	96	70	82	72	71	90	79	77	70	85	77	79	83	84	70	76	99	67	88	83	71	68	78	85	88	84	67	89	81	87	83	71	92	82	87	65	81	80	70	85	77	73	67	78	82	85	92	80	79	97	93	89	83	78	82	80	95	73	77	70	85	82	70	72	83	95	76	68	72	76	73	79	75	78	69	75	84	88	82	91	76	95	84	78	71	83	64	81	85	87	68	95	73	91	76	80	85	71	85	84	83	89	75	93	95	94	91	81	91	90	90	86	79	83	70	67	94	77	83	86	87	79	85	82	78	79	76	75	79	74	92	87	77	79	80	81	82	75	87	64	92	75	77	70	66	79	65	90	72	95	70	94	93	87	69	88	73	82	84	89	93	74	83	82	92	89	80	84	67	74	94	81	65	92	79	72	91	72	75	79	85	88	84	94	92	81	74	92	91	93	85	75	66	77	66	76	93	81	85	80	89	68	81	80	76	78	80	99	84	68	93	77	100	71	80	83	71	87	82	67	84	70	80	85	70	91	75	88	66	74	73	77	80	82	75	66	68	79	91	74	73	70	77	77	77	88	73	88	88	90	78	68	75	70	75	77	78	83	93	83
36340	23666	19422	17295	19862	16547	8090	4468	4266	4732	6445	9183	15119	14470	11283	7133	3886	2552	1454	1056	931	699	649	635	637	604	617	668	609	633	659	654	710	702	674	577	578	586	570	637	577	661	616	605	614	593	582	634	630	617	614	571	603	604	602	616	608	610	607	569	604	606	626	608	602	628	567	652	646	596	618	612	629	600	597	588	602	638	581	616	616	572	579	614	634	590	566	627	584	617	578	572	621	577	588	626	596	638	613	597	618	591	611	576	589	619	609	629	619	598	640	627	634	569	594	602	628	592	601	627	614	571	597	613	581	582	584	580	654	629	599	626	572	592	627	590	583	615	612	577	592	638	565	625	651	626	602	613	589	588	624	594	595	579	590	586	595	598	608	603	615	653	626	598	600	606	606	599	581	593	591	629	607	606	610	596	687	608	614	597	634	563	602	651	618	620	571	624	589	604	628	621	586	606	583	630	595	609	594	557	575	611	561	577	604	622	663	579	604	602	626	608	594	589	608	594	610	602	586	582	643	607	621	574	567	607	602	604	611	587	580	589	580	587	615	580	636	601	609	605	643	565	598	607	583	582	624	586	600	631	571	633	600	584	610	597	616	578	636	648	585	610	596	641	646	593	615	652	631	626	609	614	571	622	637	609	585	561	581	609	590	569	607	566	583	598	563	627	617	607	591	615	622	626	622	645	589	584	592	595	599	629	618	618	567	619	620	652	621	628	617	635	636	590	588	607	590	619	597	632	607	601	602	572	633	642	603	605	587	618	560	608	606	620	610	604	643	595	580	596	587	605	564	598	607	579	635	569	588	639	577	627	622	589	600	623	638	638	600	628	599	610	581	586	573	651	597	598	615	606	573	602	624	583	601	592	606	586	585	609	596	594	613	562	611	599	657	639	643	589	557	601	635	624	604	599	625	659	644	641	629	563	588	568	603	601	633	591	608	654	609	595	595	580	631	619	592	582	597	615	570	586	601	634	556	581	610	584	624	571	555	571	606	620	636	598	586	572	612	578	596	573	623	617	606	614	592	614	608	546	582	611	599	570	594	583	629	610	664	613	611	549	671	593	625	625	576	590	649	569	596	617	612	569	593	644	586	606	599	568	590	613	594	601	640	613	592	651	588	612	615	582	588	587	596	577	603	566	603	642	581	608	641	590	590	593	594	620	637	623	603	639	600	622	623	611	569	609	625	623	625	621	646	615	624	626	614	626	582	617	622	612	665	662	651	637	636	567	571	637	627	597	608	626	592	608	646	620	655	587	586	590	634	621	564	599	642	612	639	598	600	596	648	620	624	639	608	609	597	612	627	607	604	587	584	599	639	600	596	620	562	606	595	601	620	597	590	610	612	576	599	629	586	586	631	594	656	590	633	602	584	589	575	609	620	584	588	635	591	611	594	623	623	602	613	593	555	606	624	625	619	621	620	569	625	597	628	647	615	688	628	634	573	627	606	580	575	600	639	610	636	669	631	610	646	573	574	621	618	603	603	623	614	611	564	587	609	650	610	583	634	622	575	626	572	636	611	620	585	568	605	626	597	584	643	616	580	642	626	587	618	601	587	586	615	595	597	645	599	614	587	613	605	558	619	608	642	611	613	596	609	571	609	597	589	579	603	619	617	599	608	587	589	614	606	586	588	609	628	580	600	572	607	623	617	580	593	566	619	570	587	627	616	590	559	644	585	583	591	590	611	631	530	577	665	582	597	562	592	631	593	619	614	613	595	622	627	568	612	620	591	635	598	633	566	582	592	633	630	588	613	642	631	604	579	585	621	633	602	644	595	617	570	608	594	567	564	604	574	610	614	557	621	630	576	617	606	611	635	601	592	628	638	599	619	603	602	568	596	562	592	554	605	650	586	626	602	601	634	562	623	608	609	597	591	601	590	641	626	613	639	559	590	627	638	633	614	639	592	594	583	627	602	592	654	564	626	634	587	621	593	601	607	632	608	610	605	611	627	616	634	623	618	632	632	592	612	592	577	609	602	587	616	558	529	596	645	602	534	614	616	584	598	630	560	649	566	615	607	609	596	601	552	622	624	595	608	661	561	604	600	594	608	642	598	604	608	672	586	630	570	575	583	603	592	630	589	583	626	617	639	635	593	625	633	594	650	609	561	629	573	617	602	659	640	578	622	633	632	585	663	660	599	612	612	613	613	617	601	624	604	597	623	576	596	576	622	612	613	579	630	629	599	551	642	634	607	643	597	640	587	625	599	649	605	626	615	581	616	609	613	617	593	605	633	613	605	625	622	590	612	594	562	551	619	587	640	624	599	623	629	613	603	592	652	616	558	611	626	542	603	605	570	640	568	584	579	633	596	607	584	593	583	591	621	606	601	603	608	661	598	617	615	586	595	610	595	635	585	572	590	573	564	611	603	586	626	618	628	621	583	600	621	598	612	651	642	614	633	598	599	600	628	591	594	579	583	634	614	634	576	624	590	623	615	598	604	618	618	630	572	606	596	613	587	609	597	645	615	612	567	566	634	613	570	604	603	597	601	634	624	633	609	572	571	592	645	596	594	558	566	604	588	594	560	617	656	610	582	621	629	628	611	613	575	584	615	600	638	629	626	569	571	592	598	641	542	610	581	610	583	630	590	627	600	598	613	599	598	615	596	561	592	589	608	620	599	587	570	564	574	592	628	587	587	600	613	600	581	607	610	574	638	616	638	588	607	645	596	605	631	589	592	587	566	573	559	632	597	604	592	613	609	637	587	567	614	601	627	612	598	638	614	616	602	598	613	626	620	595	560	624	612	607	628	631	590	626	606	623	566	588	605	649	606	602	587	592	567	630	587	599	598	629	609	591	656	611	587	647	610	594	578	683	579	622	617	632	596	588	559	615	617	631	629	579	644	611	596	643	634	584	596	602	587	598	609	608	618	610	575	618	580	626	635	559	609	633	602	593	571	624	613	640	607	612	590	619	607	571	550	580	631	594	614	615	628	612	598	619	616	569	577	649	566	616	589	649	578	650	621	633	622	563	549	605	630	564	572	586	628	658	583	591	616	596	606	606	650	599	630	607	609	611	583	600	579	615	621	608	578	648	614	589	610	595	616	614	600	596	620	615	609	601	621	585	580	585	633	658	585	589	564	654	588	632	651	642	608	600	554	654	681	604	606	592	593	622	626	646	575	610	598	591	577	610	602	600	636	591	633	588	593	609	639	600	597	638	564	615	649	630	612	613	624	585	563	584	623	598	580	580	588	635	602	632	612	607	657	648	594	610	567	579	624	627	621	621	593	627	580	624	584	658	639	603	596	579	606	614	591	601	611	602	603	565	601	595	604	605	619	576	595	592	606	624	666	625	589	612	615	587	564	553	623	602	591	650	644	592	594	555	615	608	604	612	670	597	653	591	598	575	598	600	625	603	616	576	629	606	656	603	572	615	590	597	589	669	610	618	612	598	583	610	590	581	594	623	593	593	611	621	590	596	579	587	647	633	614	587	602	639	556	601	581	634	624	628	647	592	626	595	615	610	581	576
10518	6773	4332	2799	1510	1075	614	389	292	352	529	779	1423	1576	1208	853	479	306	224	192	136	126	131	119	130	100	108	123	122	113	110	129	123	147	117	139	100	98	99	103	126	121	119	132	149	131	124	120	105	138	114	142	130	129	108	136	124	115	126	120	127	122	125	115	138	130	108	112	114	128	127	112	125	114	131	116	135	131	122	123	129	124	143	136	128	118	148	106	123	136	103	109	114	128	152	120	102	118	123	140	108	119	117	116	116	122	143	131	126	122	138	119	118	118	119	125	125	124	117	101	108	146	132	132	132	113	146	119	128	132	127	127	133	104	129	112	141	114	127	119	116	140	113	128	129	131	123	112	120	123	132	116	128	109	132	112	99	128	136	116	140	117	124	129	111	126	96	123	135	120	112	118	125	139	120	122	125	102	130	129	125	97	130	128	102	128	106	120	118	151	107	116	115	130	128	128	134	119	107	128	151	122	120	111	113	105	116	124	118	151	131	118	113	145	128	110	118	123	117	97	105	113	105	104	126	110	120	118	117	140	97	128	128	116	118	136	130	138	119	106	123	106	124	133	127	125	137	127	118	113	113	112	122	139	124	133	128	118	104	121	142	103	140	136	130	121	107	113	139	129	128	129	136	123	131	125	117	118	131	114	127	107	106	119	132	119	111	108	131	127	114	130	114	115	126	140	120	107	121	108	105	110	109	120	118	149	134	126	126	133	119	131	122	109	106	104	141	135	128	143	109	130	131	125	109	123	123	102	118	121	144	113	117	107	109	123	136	115	117	128	152	109	144	124	151	123	121	112	124	131	125	142	127	120	112	124	142	125	122	116	120	118	126	123	122	120	116	132	113	137	119	121	107	123	130	109	111	131	120	126	101	106	136	108	126	128	116	124	116	141	141	119	113	126	114	124	127	129	123	138	113	119	107	140	112	130	112	109	107	127	99	116	129	109	135	105	131	134	133	126	114	139	138	126	127	116	113	145	128	116	122	120	139	141	117	117	122	136	134	131	117	116	116	109	129	121	141	119	121	128	108	124	118	131	126	106	120	118	120	124	119	122	129	121	135	137	113	123	112	124	119	138	122	129	131	115	126	108	134	132	115	130	116	122	132	124	129	117	137	122	129	122	132	116	108	121	138	126	119	127	91	136	112	117	127	130	130	119	124	128	119	126	108	140	111	133	115	112	112	110	126	151	117	128	133	88	108	132	111	130	118	124	112	121	118	144	125	126	125	108	125	144	135	117	115	135	127	132	95	123	126	116	123	149	135	119	112	98	110	125	106	138	134	123	118	123	113	115	136	119	111	108	122	120	121	113	133	125	140	127	112	117	119	133	111	132	122	127	126	141	136	129	117	114	121	99	117	119	112	107	111	127	130	124	110	111	128	123	133	118	119	126	118	110	125	118	137	123	111	136	132	104	134	124	131	122	128	137	121	127	117	123	118	136	144	110	110	124	126	134	121	130	116	132	125	135	132	128	118	132	120	109	97	140	129	142	101	131	120	122	123	111	113	131	110	118	153	140	139	113	137	140	109	127	115	126	117	120	118	129	113	109	115	125	127	125	106	116	125	135	124	124	123	124	130	109	140	124	118	109	115	147	128	122	121	137	108	134	120	118	110	116	119	125	108	118	136	111	122	123	120	122	150	93	107	120	118	117	121	125	150	114	110	113	141	115	123	112	111	123	139	115	132	134	129	107	110	147	136	106	124	120	126	136	132	120	132	127	122	116	116	142	118	104	118	132	123	112	121	110	117	121	141	117	102	133	101	137	125	117	109	113	135	105	118	108	102	101	130	148	101	109	107	127	122	105	102	123	117	133	123	123	114	130	127	116	122	110	142	131	140	121	99	136	122	120	130	130	111	127	133	102	116	129	111	115	138	123	121	114	117	128	126	137	124	113	118	104	119	121	116	127	111	121	119	95	106	127	112	125	120	125	124	132	122	130	102	126	118	120	117	150	114	118	127	106	118	120	128	104	122	131	133	114	122	108	126	140	126	109	118	108	127	137	139	127	110	109	109	127	143	128	106	126	118	134	120	132	117	119	138	117	131	132	129	123	116	132	117	128	117	131	127	106	116	114	138	131	131	106	125	123	112	128	122	125	113	108	119	117	123	123	118	116	115	147	136	129	137	119	140	121	113	112	134	127	116	123	120	103	113	112	120	124	110	118	107	107	119	121	121	119	142	133	106	117	115	118	115	138	108	107	110	131	122	119	132	136	131	122	123	134	124	112	128	144	119	134	129	119	132	117	135	116	108	131	105	130	104	119	130	120	126	116	115	114	114	108	123	121	96	132	130	137	116	106	119	124	127	126	125	130	127	105	133	115	114	119	114	127	135	110	132	136	127	115	127	120	121	108	131	113	111	105	135	112	121	128	123	134	128	126	121	142	126	147	126	116	115	125	126	125	116	125	113	113	113	125	134	116	98	129	127	107	125	119	129	114	135	128	126	133	109	121	113	132	114	121	106	125	124	114	120	126	111	112	137	128	121	117	109	112	121	119	101	124	108	128	121	142	125	125	160	122	135	124	129	129	143	103	108	127	126	143	106	121	99	117	132	114	116	112	134	114	131	119	123	116	124	119	124	109	113	128	110	119	141	146	108	135	128	113	129	122	135	114	117	151	124	129	106	117	118	115	131	127	139	149	134	137	108	135	127	121	116	132	123	114	120	123	133	123	99	116	121	132	128	118	120	111	124	126	147	121	119	152	119	125	133	117	133	105	123	126	103	126	110	109	143	113	122	113	124	122	120	132	113	122	114	134	113	131	116	128	111	140	121	121	119	128	133	120	121	115	137	139	114	102	122	128	127	129	112	125	137	121	124	110	115	116	130	132	120	126	113	116	137	128	116	128	131	117	118	130	94	104	110	129	117	143	116	115	119	125	100	104	119	121	106	107	141	140	126	118	125	110	140	113	107	131	119	127	105	134	131	124	123	126	132	136	107	134	137	115	107	106	127	129	124	127	119	125	105	127	106	110	127	109	148	137	130	112	108	118	103	130	128	114	107	129	131	123	113	119	122	106	110	122	119	137	124	132	113	117	118	121	102	128	126	123	117	145	117	127	133	120	116	129	123	121	117	126	135	110	126	128	137	136	130	126	123	101	110	135	118	118	134	128	113	135	125	116	138	132	125	134	121	126	118	122	119	142	119	118	136	120	104	134	106	127	135	114	134	123	125	119	119	116	129	134	116	125	125	135	132	102	118	132	135	115	128	127	133	131	131	137	106	122	102	119	122	144	106	106	120	125	113	123	123	114	126	107	118	134	123	112	118	123	112	114	124	128	110	112	131	101	111	129	125	127	120	128	123	137	105	122	129	109	121	124	128	127	111	140	124	109	112	116	118	123	142	131	128	131	128	114	112	136	118	122	113	122	127	139	122	119	138	118	126	104	124	122	117	129	130	107	124	117	112	129	95	87	127	133	130	117	121	144	115	105	135	107	115	140	124	103	105	124	138	119	124	120	113	123	100	124
40752	27865	23313	23578	26370	23170	15435	9330	6824	8318	12691	16642	22450	22419	18681	13456	7774	5008	2862	2000	1397	1031	1008	1005	897	937	834	840	904	882	983	1076	1012	1035	963	911	856	868	877	895	860	899	918	948	924	919	896	834	847	909	917	882	871	888	863	924	942	917	901	880	902	906	927	857	931	884	890	917	858	838	899	885	892	877	900	887	871	884	916	865	872	904	891	893	886	927	844	879	930	897	923	896	929	903	876	869	828	891	927	887	855	903	872	889	893	943	870	920	942	861	964	891	886	902	828	910	857	860	894	932	968	875	915	818	882	909	871	915	885	850	925	920	868	930	935	888	925	886	922	858	885	907	966	862	857	948	873	884	898	883	964	911	894	889	909	923	907	887	926	921	866	905	820	938	918	882	924	905	904	900	897	900	915	899	884	878	866	886	843	885	863	895	898	859	900	924	900	854	858	905	855	894	907	945	837	932	856	928	860	876	916	918	964	947	900	905	893	907	872	927	885	873	890	932	843	883	868	865	913	891	895	920	884	908	908	886	886	911	883	902	898	867	861	901	859	864	849	862	914	857	904	873	922	891	925	907	895	901	885	843	909	846	901	846	917	876	893	880	892	850	879	888	858	904	891	917	894	937	861	855	902	857	886	911	881	851	888	916	915	904	882	861	876	884	938	869	906	890	926	875	913	847	866	871	862	911	858	900	844	844	863	901	904	877	868	894	871	890	901	901	908	881	844	860	867	852	872	864	890	925	906	883	933	877	874	908	875	866	911	887	831	872	918	892	874	865	857	864	902	921	950	911	942	892	914	909	893	881	857	876	878	856	950	934	915	892	892	918	881	930	881	933	891	848	867	905	924	902	839	883	878	856	871	899	866	873	905	873	871	858	892	899	912	906	873	899	962	860	905	937	884	944	906	841	897	924	905	924	955	892	870	875	853	957	901	867	869	924	881	888	869	868	960	914	926	924	878	841	904	902	940	924	914	889	921	872	910	885	870	856	872	905	853	875	822	914	877	832	917	867	879	889	914	861	894	914	924	878	910	880	862	891	869	932	892	939	890	898	882	886	871	886	909	887	876	893	928	897	929	900	879	966	883	889	859	858	873	891	886	842	895	898	889	969	892	930	890	925	878	880	873	940	896	882	916	893	871	951	871	900	905	909	883	894	876	920	897	835	914	934	891	901	958	884	849	946	900	844	872	907	963	889	895	951	887	902	930	880	865	913	900	869	937	905	904	873	888	833	883	897	857	912	842	913	892	894	938	883	885	922	920	919	915	884	897	935	882	924	908	885	896	904	892	922	915	920	881	911	851	880	937	948	945	900	941	953	899	902	899	921	918	918	866	845	934	895	927	881	933	942	907	878	877	908	857	951	911	851	862	902	875	887	910	927	865	880	894	889	892	924	903	920	865	866	914	915	959	913	909	892	910	867	925	865	909	881	950	896	946	956	907	917	853	889	825	915	898	912	867	895	873	908	940	959	911	912	922	890	922	915	874	897	933	955	893	906	890	923	879	861	940	903	908	873	932	913	964	864	897	901	889	858	861	925	869	909	907	862	903	890	881	927	851	896	874	866	881	934	914	874	902	917	869	908	875	991	932	876	872	886	914	871	894	887	882	888	878	876	890	890	920	889	861	910	918	911	891	911	927	885	938	889	881	886	935	907	913	897	869	862	910	845	918	854	914	895	869	857	868	827	979	894	915	928	917	887	902	831	990	901	909	851	895	853	881	885	923	913	820	923	908	926	874	876	914	891	980	911	926	890	847	877	896	896	901	872	872	870	926	906	933	867	908	967	888	901	929	870	925	886	931	891	872	898	928	924	882	877	963	920	851	875	884	872	872	933	888	846	880	936	892	897	852	884	941	823	957	880	921	909	921	915	914	920	892	870	951	909	915	877	891	885	849	901	890	851	918	880	871	886	917	882	893	921	865	880	879	880	897	862	865	950	842	947	913	855	963	934	880	855	872	956	873	919	925	877	952	886	869	889	926	892	827	898	916	856	867	882	902	905	836	950	938	960	855	906	909	878	864	892	869	890	901	879	944	908	916	914	853	884	849	871	870	868	868	910	917	890	902	921	944	938	883	900	888	848	946	901	908	934	875	896	927	865	885	902	827	888	849	875	893	918	882	997	928	917	854	897	897	926	898	884	904	892	921	898	866	904	904	882	918	985	960	889	901	836	882	880	918	918	851	895	866	866	889	855	857	894	905	887	884	885	865	897	924	875	872	885	918	878	891	961	896	863	904	878	897	882	870	898	926	912	900	846	885	934	903	948	897	929	907	909	909	877	896	852	892	849	896	858	885	888	884	889	901	836	905	924	905	959	941	935	924	900	831	872	871	835	857	933	867	872	833	879	878	915	912	871	924	858	877	896	861	866	880	845	905	899	902	876	898	915	884	840	921	946	859	888	934	909	843	894	900	862	925	872	900	939	936	860	898	905	926	911	854	892	906	918	908	917	909	870	917	880	864	875	889	883	924	919	898	864	901	886	887	880	925	871	910	930	892	912	903	880	882	876	888	890	922	897	922	937	923	905	966	916	914	876	899	925	880	883	896	859	962	885	930	894	911	932	882	853	869	932	906	878	859	925	858	895	857	871	864	899	902	900	868	852	933	863	902	911	849	906	872	886	904	895	894	945	908	926	912	896	913	882	927	876	872	918	869	862	875	907	866	893	909	899	888	842	889	893	922	910	923	919	892	940	909	887	901	882	918	838	935	960	937	946	883	871	914	857	940	911	937	942	849	931	903	901	889	887	868	855	924	887	867	876	865	844	915	938	938	1010	936	919	929	889	861	929	871	904	923	870	891	891	884	896	868	922	809	873	939	854	876	864	889	865	927	953	882	870	945	899	913	885	915	896	895	861	888	909	903	890	885	908	876	895	907	883	933	890	930	969	924	921	911	890	890	940	873	893	867	859	849	935	888	885	898	913	872	858	899	909	856	862	881	929	888	939	865	864	864	925	885	891	936	899	920	896	853	840	873	853	955	916	873	828	933	898	880	917	908	933	936	888	873	871	856	921	887	904	899	873	900	883	867	850	855	927	815	928	869	868	990	883	898	864	873	913	913	910	940	900	909	893	885	866	904	879	841	891	917	801	864	847	890	922	906	886	873	918	877	890	854	935	920	969	862	874	907	893	931	898	913	868	961	923	891	891	850	868	882	883	911	882	913	916	893	930	847	898	884	880	899	861	824	944	925	878	888	846	867	897	884	860	874	926	892	901	892	886	903	898	897	869	892	849	943	909	887	865	915	890	917	844	901	896	896	851	896	841	928	917	938	926	892	916	912	873	843	864	920	877	879	841	903	913	921	886	910	897	938	904	904	876	882	893	898	850	913	890	898	907	873	891	855	918	880	932	873	894	873	977	835	917	891	929	878	869	888	894	888	850	929	892	899	904	905	923	856	858	878	953	858	913	958	910	879	887	842	901	908	897	949	864	848	817	916	907	930	900	867	870	922	906	910	917	957	864	854	881	911	935	913	892
6795	2644	1451	644	454	291	187	93	88	91	101	145	181	203	206	182	92	100	85	82	62	73	60	70	67	62	87	69	93	75	73	81	74	64	77	76	78	77	75	67	66	63	86	74	79	76	58	72	78	80	63	80	87	71	83	74	79	89	72	82	82	74	71	72	77	64	89	85	74	75	76	69	79	89	77	79	84	76	74	69	80	76	81	75	56	73	69	93	77	69	65	79	83	81	64	82	62	74	76	83	69	63	69	77	69	70	74	64	82	81	70	81	81	75	63	75	74	59	73	77	71	71	78	109	69	71	76	79	56	84	68	67	95	71	63	71	86	77	76	73	94	62	77	84	78	76	84	88	70	86	77	77	72	52	67	75	68	84	75	63	87	69	70	82	75	76	64	86	59	74	76	85	66	61	74	87	67	102	70	75	74	81	84	85	79	79	80	71	90	62	79	89	84	81	69	73	76	68	68	95	76	82	78	69	84	83	70	58	81	88	78	70	75	70	80	79	78	87	76	72	67	76	67	74	62	85	80	69	61	78	70	92	72	97	74	70	71	67	85	91	72	88	73	76	75	87	83	72	75	85	90	63	76	90	78	70	63	81	88	78	66	62	66	74	66	83	78	83	55	81	67	64	74	68	67	86	71	79	81	78	74	57	65	76	91	73	83	79	96	76	65	78	74	64	76	77	84	73	71	81	76	84	91	99	76	84	57	77	71	65	68	77	66	76	74	74	74	72	65	88	69	67	77	78	79	74	58	65	73	77	60	69	70	84	61	71	82	81	86	75	95	67	79	79	87	85	71	77	59	80	66	70	72	57	72	62	79	82	79	82	68	83	74	65	77	62	78	70	80	70	89	69	86	90	83	83	71	77	64	80	66	72	73	68	75	68	81	82	81	68	79	61	78	101	79	79	70	68	89	88	79	79	77	79	83	79	72	69	70	77	78	79	77	61	65	87	85	57	85	58	92	68	64	72	65	81	81	70	62	72	83	80	77	50	67	75	70	59	64	76	93	75	76	87	88	71	75	71	73	70	80	75	66	88	84	75	81	81	79	75	75	72	78	70	83	73	74	82	66	75	73	76	76	74	66	77	70	80	62	85	72	62	70	82	76	75	70	86	71	64	78	76	81	85	75	86	78	69	85	80	68	71	86	76	76	71	65	73	77	79	80	71	82	60	82	87	74	87	65	87	83	86	68	68	91	101	84	84	70	75	73	69	69	84	72	78	69	74	87	70	68	71	77	62	89	86	89	74	70	70	84	75	69	65	76	78	70	69	79	80	66	67	95	80	86	72	78	64	70	78	80	63	70	73	70	70	75	79	78	67	67	85	75	70	67	67	83	70	74	73	82	95	77	92	67	67	84	73	79	73	76	84	74	67	71	71	84	69	68	69	71	73	85	84	82	69	78	76	77	60	75	64	71	79	75	72	62	96	76	72	71	67	59	80	77	66	94	82	79	81	71	67	78	64	74	78	98	80	79	73	70	89	103	73	61	81	69	79	70	69	81	75	71	76	80	69	72	65	64	79	68	89	66	70	88	69	77	77	85	97	52	72	75	75	91	62	73	80	73	87	89	89	61	73	78	78	81	90	57	71	57	76	73	88	78	79	83	79	79	68	66	91	76	62	74	82	90	77	69	88	82	60	85	61	77	64	71	77	88	69	74	72	83	75	79	72	88	76	69	85	83	63	73	86	75	72	83	72	80	66	86	72	73	71	74	71	83	83	77	78	81	59	78	79	61	74	81	68	93	80	61	73	78	80	73	88	70	76	78	86	82	75	80	71	74	72	77	79	75	65	68	70	71	76	74	72	75	80	67	68	70	74	73	80	67	76	71	83	59	95	78	78	81	88	54	73	79	81	84	68	66	82	73	82	69	77	60	93	66	78	81	68	81	73	70	74	77	58	67	85	66	86	66	81	84	83	62	92	70	70	73	59	68	77	77	64	84	64	74	85	66	79	74	76	79	85	76	72	87	54	80	66	57	65	84	82	75	64	70	72	67	84	76	76	91	84	74	76	69	74	86	79	86	64	84	83	62	83	79	62	79	70	77	69	53	97	65	64	77	82	77	65	76	88	59	85	66	79	73	68	71	76	81	86	80	75	62	83	82	87	71	75	66	74	68	95	79	75	82	69	93	63	70	102	66	75	80	85	77	72	89	79	72	58	87	91	74	81	70	87	77	83	72	68	72	68	75	72	74	71	75	59	93	69	74	80	83	75	63	66	72	68	56	77	76	74	80	70	83	76	66	91	73	73	67	67	65	66	63	68	104	64	70	75	66	78	83	65	61	74	67	69	67	79	78	67	64	71	81	80	79	94	72	67	79	73	68	76	72	78	80	60	69	74	81	65	77	67	82	70	63	87	90	81	91	75	67	75	74	67	80	74	65	79	87	74	84	76	80	89	79	61	83	69	70	82	72	75	73	60	81	74	73	75	70	77	83	70	54	74	70	62	73	89	89	74	73	74	71	64	82	79	75	78	65	68	61	63	75	74	74	89	76	82	83	75	62	70	79	71	61	68	72	76	65	78	63	78	78	81	73	74	77	77	65	78	78	66	77	67	71	81	72	79	61	83	66	74	57	78	81	70	74	87	64	65	72	80	82	71	64	78	94	73	78	78	69	72	70	90	74	76	66	66	74	79	90	87	63	88	78	61	84	76	79	70	80	72	68	69	66	76	69	77	69	74	70	84	70	82	86	85	75	75	71	53	64	86	83	73	71	82	81	73	75	75	65	74	74	76	68	70	76	64	78	85	77	88	73	82	85	86	70	84	86	78	79	67	88	84	73	89	67	75	81	66	72	70	74	87	65	72	75	73	74	62	64	68	84	83	77	74	60	77	61	63	81	77	82	70	72	88	68	70	79	87	90	80	82	83	70	77	71	74	88	72	82	77	64	82	65	60	74	85	85	78	72	71	88	80	73	59	83	84	79	68	69	71	66	69	79	56	66	89	95	76	67	77	75	87	75	70	87	65	71	68	83	63	78	90	78	73	69	66	68	62	59	78	85	74	78	74	70	77	72	73	81	65	54	82	69	71	60	85	72	80	61	83	81	76	73	71	76	65	77	91	75	86	67	61	82	91	75	68	82	71	78	70	62	73	74	97	56	68	77	76	78	72	60	57	68	74	101	85	71	65	69	73	73	88	71	91	83	81	70	86	87	70	70	76	72	81	79	66	77	71	74	64	76	82	80	69	67	81	74	83	85	67	78	60	63	84	72	70	67	71	69	71	77	72	78	75	65	69	76	65	62	91	78	67	67	87	78	82	73	79	84	80	90	72	88	73	66	81	75	52	71	86	75	88	95	78	73	80	74	80	75	99	77	68	78	72	83	98	75	76	67	72	90	82	75	89	69	82	60	82	73	86	93	68	79	79	80	80	77	69	81	69	70	82	83	57	71	83	74	76	88	89	72	79	74	78	66	70	69	84	84	64	63	70	87	83	73	73	69	74	83	96	83	68	73	84	72	64	81	78
33598	18361	12112	9425	12324	10098	4999	1992	1214	1407	1718	2899	4477	4855	4010	2832	1658	1039	858	763	619	614	567	572	509	550	532	569	559	566	564	583	546	588	587	578	543	540	575	564	568	593	547	565	541	575	591	548	564	563	584	595	604	555	569	570	564	543	542	551	606	607	538	581	563	552	558	593	563	544	547	545	537	551	564	558	597	627	556	530	513	552	560	575	556	578	545	569	558	570	571	584	585	581	585	579	572	571	558	555	592	541	570	559	595	581	588	585	536	589	567	607	571	591	564	549	590	603	575	550	563	596	567	545	576	621	540	569	548	587	566	523	526	522	518	563	536	568	528	535	563	561	560	607	596	596	589	547	613	532	563	558	557	540	535	555	571	524	561	584	602	536	592	608	606	596	536	567	583	580	582	560	587	548	577	575	525	565	589	539	581	534	567	512	597	554	556	577	585	640	529	560	589	554	544	573	564	546	544	550	562	592	570	554	554	592	576	569	561	580	578	577	565	560	581	571	579	559	550	582	576	580	563	547	569	586	530	586	558	564	553	576	550	566	585	561	569	503	570	563	543	592	554	535	578	557	576	574	558	579	585	566	584	547	564	580	557	573	537	553	590	570	593	560	611	563	528	556	575	547	553	566	584	551	559	540	557	573	572	589	607	575	572	591	596	550	573	588	538	582	593	578	535	618	567	570	546	544	561	578	558	562	587	544	550	578	566	564	574	537	539	603	597	616	599	566	569	564	578	579	586	604	548	566	536	553	581	534	603	541	590	603	568	598	603	568	558	583	572	524	534	569	573	609	600	575	574	562	566	564	527	539	584	557	541	530	566	570	508	553	582	542	586	628	533	590	597	548	597	535	570	563	506	575	598	548	602	620	544	591	567	559	569	608	601	574	584	533	539	536	545	611	573	511	593	574	589	564	549	578	576	574	542	581	601	585	575	558	571	557	570	579	555	572	584	567	579	546	580	539	568	573	603	557	546	527	571	579	620	567	548	545	563	589	568	550	550	526	589	558	563	516	581	540	634	554	578	519	564	575	580	551	562	576	546	561	534	538	568	574	565	573	561	544	560	578	563	557	554	585	562	536	572	557	550	547	573	588	554	577	623	563	569	552	594	577	545	560	572	554	529	550	569	535	544	563	574	546	516	543	562	572	564	573	546	576	597	623	575	539	538	560	585	537	556	539	549	601	588	596	518	575	585	565	569	594	574	590	561	544	567	616	548	578	608	557	546	589	583	568	565	552	563	579	568	541	515	600	562	567	569	550	580	546	534	559	597	579	525	581	578	610	613	543	556	550	560	588	523	530	567	547	579	548	563	560	586	528	520	565	587	563	571	566	569	549	549	595	551	552	547	576	594	616	601	591	558	581	583	527	570	561	576	562	558	589	517	578	528	547	554	603	545	577	590	600	577	601	574	576	541	564	573	582	561	559	561	529	612	569	579	581	577	593	558	534	536	589	544	554	565	569	524	612	568	624	577	555	594	563	578	585	522	535	555	585	562	564	553	553	550	556	535	583	560	596	621	572	546	607	520	603	518	564	566	559	555	558	565	517	624	558	582	556	581	559	560	565	625	531	577	579	562	505	549	567	585	590	548	586	603	622	582	571	589	548	613	550	610	585	574	579	577	563	554	595	597	572	535	590	551	529	533	572	573	571	540	534	610	535	560	560	560	567	559	538	556	580	508	553	542	568	553	595	546	580	542	529	575	545	588	587	580	586	542	557	587	531	587	539	581	546	519	571	573	528	551	552	551	619	616	532	565	552	561	545	552	539	555	552	594	554	587	555	579	557	537	543	605	583	551	592	552	588	567	545	542	535	584	547	577	522	566	548	590	622	588	561	546	550	562	542	556	595	556	606	549	523	539	588	565	578	525	563	566	592	538	572	584	573	582	521	559	534	531	538	568	577	587	605	567	591	528	563	550	547	558	604	574	551	625	574	585	575	611	615	561	580	568	630	583	591	540	562	593	564	554	551	579	565	544	572	583	550	596	534	530	565	556	528	559	598	592	589	582	562	570	549	574	534	582	558	617	544	557	558	490	573	567	557	600	585	560	613	562	596	540	562	561	556	593	591	541	542	597	541	578	554	565	552	580	578	568	560	586	530	577	564	546	529	577	568	593	593	535	565	564	552	558	583	574	578	549	567	541	584	538	541	520	554	552	526	572	556	540	538	522	582	569	579	521	611	602	585	603	566	542	593	638	570	599	587	578	592	549	560	535	553	547	580	592	533	539	570	559	576	597	579	541	561	561	588	570	581	598	544	569	573	544	538	540	546	571	600	563	553	534	556	557	603	543	568	534	604	586	584	565	573	576	597	536	559	583	570	549	596	588	574	584	580	559	613	533	540	535	565	610	576	573	559	532	530	547	579	565	568	622	546	597	583	560	573	587	554	558	577	537	564	522	547	590	539	579	581	575	610	560	569	579	554	560	586	571	579	546	564	629	535	596	561	610	569	545	568	575	608	509	568	586	619	573	544	581	525	552	549	566	548	567	578	576	598	553	609	582	559	579	574	585	553	577	574	607	513	558	541	538	579	524	584	568	576	565	562	589	576	535	568	592	569	576	555	572	560	553	579	517	542	540	549	529	584	558	539	597	587	555	569	575	602	539	540	545	594	549	563	565	550	536	561	591	560	570	577	524	602	567	549	627	530	546	577	556	531	578	542	541	578	590	562	559	575	563	559	545	573	576	574	560	557	587	563	566	586	583	596	525	579	539	569	605	570	562	608	567	551	604	562	562	567	528	563	562	566	542	586	559	533	562	555	596	542	551	588	540	564	585	540	564	502	525	585	532	575	513	562	541	542	552	564	561	527	533	544	546	554	558	540	554	548	553	614	542	567	615	541	599	582	565	566	561	543	563	563	600	568	578	579	601	543	518	590	569	548	542	526	626	584	575	555	569	565	558	547	592	544	540	569	585	549	589	543	559	574	579	558	535	548	609	582	604	568	587	534	556	582	559	538	598	578	542	544	545	551	559	558	555	574	556	531	523	583	564	533	565	527	609	549	577	583	565	590	558	567	582	557	549	554	555	533	568	577	572	559	627	590	568	558	598	540	538	543	613	577	573	572	523	579	584	557	620	590	553	560	579	586	599	560	521	568	585	543	562	611	546	583	578	553	578	605	590	581	533	597	555	534	560	545	569	564	586	555	588	538	562	537	540	574	584	561	547	615	574	561	532	601	596	545	541	586	574	538	573	555	519	565	603	570	541	546	570	552	554	580	565	556	560	579	550	597	583	551	567	509	568	550	562	575	554	573	535	598	531	573	565	561	608	550	571	537	565	545	614	537	523	534	558	581	577	584	526	545	594	535	519	571	595	555	597	562	519	554	543	598	593	519	566	561	572	552	633	530	573	610	558	561	537	567	548	535	577	564	569	563	556	550	579	614	527	554	572	523	595	565	584	588	565	551	573	537	576	537	577	555	567	541	528	571	595	557	559	570	559	566	526	564	565	541	623	569	613	561	546	583	611	617
8150	4415	1955	1632	1083	721	336	232	138	201	268	432	754	990	776	562	325	177	165	146	115	141	128	118	100	120	110	104	102	110	101	86	96	111	116	112	125	102	101	100	112	100	104	117	99	122	110	110	122	99	108	99	121	95	98	112	106	111	123	117	109	103	106	98	109	113	103	117	113	103	111	104	104	113	103	109	109	115	106	93	104	110	91	115	114	115	108	117	89	94	98	117	105	113	113	92	121	83	111	104	113	98	113	106	112	109	97	106	109	99	114	102	114	86	114	113	144	100	107	104	96	117	111	118	113	100	108	117	106	107	112	112	105	103	104	99	116	115	107	95	106	115	109	118	112	117	116	103	109	103	96	117	112	109	131	114	112	106	115	119	126	123	92	106	100	119	126	118	101	102	94	102	91	98	104	120	106	105	97	122	87	96	116	104	119	88	132	94	113	102	117	118	105	104	117	113	112	100	113	125	102	125	88	114	122	115	111	120	100	105	94	110	95	126	121	96	111	102	114	108	109	102	104	103	102	131	124	106	119	117	122	99	108	109	109	107	114	110	97	100	97	120	90	103	97	115	111	117	96	102	109	96	130	117	102	106	117	114	107	119	99	113	110	96	106	110	87	103	108	121	97	125	105	109	126	122	111	110	105	112	96	107	96	101	129	93	112	117	102	111	110	123	99	109	122	109	105	101	100	110	115	125	109	115	108	110	138	99	87	116	119	113	103	110	107	126	95	105	109	112	107	104	128	129	113	119	105	108	104	95	91	94	110	95	115	96	115	124	105	123	122	90	115	110	124	134	121	124	103	104	105	122	112	146	86	106	109	104	99	101	100	100	110	110	107	109	111	100	130	97	106	112	104	102	96	116	108	111	136	106	126	116	122	96	118	102	116	119	126	77	111	107	109	94	106	112	99	94	84	111	99	106	119	110	91	92	108	99	94	97	111	113	110	105	115	112	105	116	112	117	123	125	108	119	102	120	99	84	118	108	119	113	106	93	117	99	86	94	132	99	126	116	104	121	128	106	119	109	100	115	97	121	111	112	127	98	116	124	110	102	102	96	96	100	84	104	107	126	112	114	115	111	119	115	102	111	106	105	113	116	106	110	107	110	114	103	102	97	108	109	122	113	117	121	109	113	120	114	112	126	98	130	111	109	114	112	109	112	114	100	112	112	112	109	108	121	104	96	106	102	115	119	108	97	107	113	111	127	109	107	96	111	109	103	124	117	111	109	111	103	126	99	94	114	105	84	111	116	124	131	125	123	113	105	108	97	93	94	105	106	113	87	101	108	106	102	118	97	103	118	101	105	101	115	105	115	114	103	106	110	91	106	111	116	123	118	109	111	113	102	105	123	112	113	107	96	99	124	105	110	108	125	96	116	108	87	105	97	111	118	104	122	98	112	105	111	113	106	125	120	118	99	121	109	106	123	110	122	98	99	113	102	106	108	118	113	97	109	103	107	95	116	122	107	92	126	119	107	107	112	118	115	119	133	124	104	106	98	94	113	101	115	117	111	109	106	111	108	103	81	91	95	113	107	83	121	119	100	103	108	130	113	119	118	119	111	114	128	107	107	111	105	94	113	114	119	113	124	101	103	128	106	129	89	103	96	112	102	102	107	105	112	126	116	109	114	95	82	117	117	107	122	107	104	101	120	114	109	105	117	103	122	119	118	117	119	115	101	104	107	93	114	98	110	120	102	105	101	131	132	123	114	124	115	102	104	115	105	92	112	127	104	111	91	127	103	104	114	114	104	121	95	99	107	108	110	110	128	93	127	106	117	104	84	110	107	94	115	97	126	104	100	110	110	107	94	104	116	114	105	102	94	103	100	93	121	104	130	116	117	105	111	114	96	114	117	113	107	105	103	93	120	116	112	112	108	130	116	97	113	98	111	113	108	114	105	112	107	90	104	111	101	104	117	102	98	110	123	121	114	110	109	122	120	90	114	105	115	110	122	126	105	107	118	103	108	109	93	96	106	116	101	110	112	122	108	113	102	116	128	114	93	117	107	113	85	120	112	101	110	105	120	104	116	101	95	101	107	112	111	119	124	108	127	127	103	88	87	119	110	112	126	105	125	111	106	106	97	112	114	132	106	110	100	103	95	99	120	107	107	129	121	106	110	98	107	107	102	112	102	95	116	114	123	110	106	113	95	97	104	114	112	121	110	114	100	95	110	98	125	109	129	111	103	108	103	125	123	119	98	116	112	110	110	113	106	111	116	99	92	114	108	102	97	96	125	90	107	99	130	122	113	108	93	113	130	118	109	121	130	114	114	113	120	112	117	106	103	138	109	104	116	109	100	106	118	99	95	108	108	92	113	119	101	93	103	122	116	114	105	97	127	118	127	105	97	110	111	100	105	102	110	107	115	88	106	118	109	119	100	103	111	119	101	118	101	115	103	111	113	122	116	100	110	113	108	110	122	127	102	114	95	117	95	98	107	93	107	104	115	123	99	110	104	118	106	101	131	100	112	93	101	115	109	97	97	103	106	114	134	108	123	98	92	114	99	96	110	110	127	115	113	113	109	122	111	98	84	104	90	106	95	117	115	110	102	98	117	114	111	129	137	102	103	105	106	94	94	103	132	107	105	119	98	107	109	108	100	112	98	100	127	139	106	114	126	111	92	114	123	105	105	93	112	113	117	108	98	103	100	117	107	100	98	101	111	100	100	85	119	99	106	96	122	108	105	102	111	110	112	99	111	121	116	95	97	123	118	101	107	104	100	110	110	120	131	109	108	102	123	117	111	114	110	130	121	110	100	116	111	110	86	113	113	101	102	121	102	100	104	103	99	105	109	82	102	132	107	106	110	113	99	114	106	127	108	94	129	96	117	102	117	121	94	102	98	96	115	116	123	89	121	98	82	96	103	125	133	120	110	102	107	117	121	116	104	106	92	101	122	102	105	114	93	110	99	127	119	106	103	112	80	100	93	123	106	106	102	124	117	126	97	105	101	118	108	113	120	109	95	106	128	111	115	124	116	120	105	124	106	103	100	119	118	109	108	104	116	126	112	97	106	131	126	124	124	111	112	98	103	106	99	119	111	100	126	123	121	127	95	112	119	123	106	104	101	114	104	107	98	103	110	115	98	114	107	100	94	102	120	96	112	127	94	99	107	113	121	111	119	106	115	98	93	112	127	120	124	102	90	102	106	106	84	108	108	112	107	117	98	118	104	108	109	112	105	104	101	108	116	122	104	122	114	115	110	128	123	117	107	117	101	112	111	113	105	107	89	99	99	93	98	115	106	123	123	107	105	116	124	113	107	111	100	91	98	106	111	119	96	81	94	105	99	106	107	104	124	115	125	108	104	93	114	133	119	121	110	96	140	93	98	108	111	98	110	121	110	108	100	89	137	103	109	119	97	107	116	90	111	128	94	103	103	103	108	95	110	97	95	117	109	102	122	108	111	114	108	115	106	99	119	116	105	109	91	105	113	104	116	91	109	109	128	113	108	107	102	124	102	90	124	106	123	94	102
37903	23231	15025	18058	22344	18274	10559	6339	3434	3981	5961	9336	14603	16475	13534	9519	5035	2831	2089	1622	1271	1064	879	798	820	823	803	735	822	856	874	917	917	857	803	840	800	781	825	824	812	806	830	786	837	813	829	811	824	852	746	785	795	793	799	778	784	780	833	790	822	807	803	806	808	823	774	805	868	783	772	788	805	830	868	764	799	770	781	776	816	835	832	818	820	839	821	772	768	775	807	789	798	813	818	805	821	782	767	804	818	854	770	836	826	846	823	866	736	812	868	793	804	798	809	869	818	811	733	815	769	821	817	867	756	789	818	787	812	785	787	843	806	858	772	808	786	771	836	818	823	885	809	802	782	777	778	837	845	847	810	803	822	790	814	813	837	833	798	818	814	854	799	808	768	785	780	797	832	807	800	808	827	807	822	774	798	776	861	742	835	797	825	830	812	790	784	768	788	834	796	827	802	850	760	809	829	766	810	803	830	813	799	857	782	833	811	778	821	814	835	798	814	808	825	834	807	799	812	768	809	819	837	844	816	827	808	835	811	806	798	825	818	794	765	801	854	835	818	775	842	822	799	800	770	798	817	764	796	763	820	802	818	774	820	779	819	803	866	755	816	815	783	825	750	844	817	792	773	872	824	800	780	763	775	833	795	793	805	804	858	857	796	828	836	850	794	805	804	816	801	804	817	839	790	791	763	803	808	827	814	743	811	797	779	816	818	824	791	765	813	848	820	842	882	771	820	787	839	827	845	784	795	857	785	850	821	810	820	825	820	824	817	876	849	782	821	780	813	733	806	793	835	851	794	831	796	761	809	801	759	788	838	778	799	774	813	797	773	785	854	801	794	792	800	818	810	832	832	808	798	839	832	790	834	761	817	821	802	841	823	811	772	811	785	791	796	825	791	804	816	777	821	809	800	819	793	799	778	835	787	776	821	827	829	816	834	811	817	798	748	750	791	748	774	861	801	809	806	809	778	797	809	760	824	769	815	812	792	828	786	771	869	807	808	852	800	820	806	748	845	828	836	836	827	871	847	806	863	861	798	818	839	850	785	782	809	835	802	792	862	859	785	799	811	797	845	754	788	786	767	828	798	838	826	795	774	777	823	801	826	851	816	806	814	789	869	868	799	797	827	810	842	846	750	819	765	827	876	819	839	862	817	777	838	806	784	803	857	792	802	827	852	798	861	763	825	795	814	798	817	835	817	783	773	854	782	777	824	835	819	811	776	811	868	797	809	854	822	835	826	794	790	770	818	727	851	797	834	793	753	788	786	750	825	817	803	767	788	827	812	795	786	798	844	791	768	792	814	834	772	826	812	843	783	796	778	837	794	807	812	782	766	835	810	853	789	755	837	842	819	856	807	852	777	774	846	842	838	840	797	820	774	822	793	792	855	817	811	795	794	803	785	792	774	782	807	769	795	812	783	769	840	823	774	827	862	823	851	808	843	821	794	834	760	822	842	805	788	774	814	795	791	801	830	818	796	759	811	810	812	817	881	858	772	775	816	820	860	820	750	832	814	786	797	814	847	857	769	793	838	799	774	827	830	808	794	806	800	784	817	793	807	828	733	805	813	759	772	840	781	815	769	836	815	829	754	823	811	806	776	852	791	825	824	769	737	802	853	803	798	842	808	765	813	823	824	799	819	815	832	771	797	824	784	822	833	820	824	777	748	811	820	790	784	778	832	847	792	799	760	792	859	830	820	816	775	845	829	810	800	759	775	793	805	801	813	802	791	806	886	878	755	765	800	803	808	867	790	747	831	756	841	837	741	786	767	812	783	764	803	810	809	762	793	789	864	813	795	891	793	807	807	825	874	867	807	858	825	810	795	786	799	821	793	812	814	815	788	805	861	810	813	839	825	847	803	798	764	769	835	832	797	769	819	792	863	788	850	838	824	786	773	784	774	789	805	799	822	777	760	779	781	752	810	824	811	828	844	780	797	793	839	828	784	795	844	835	805	833	865	789	797	822	831	796	811	791	768	828	802	812	790	749	772	828	806	800	784	808	803	825	754	770	789	803	834	772	786	775	873	819	835	756	804	773	844	849	784	817	770	810	786	806	814	766	774	798	790	753	817	848	833	763	801	788	854	852	815	803	794	793	833	812	800	792	842	735	793	834	857	769	824	859	831	768	785	781	774	798	803	817	808	816	861	801	798	815	804	774	806	757	795	787	822	782	830	844	820	774	830	749	836	859	765	779	838	782	793	823	818	819	804	774	780	739	709	804	729	757	831	809	753	766	827	778	827	879	763	779	861	827	830	788	798	822	808	835	817	770	855	758	847	824	802	834	790	820	886	831	752	806	825	798	810	769	854	796	795	818	806	835	834	840	776	811	790	796	779	799	824	818	817	798	819	777	820	818	847	794	789	811	861	766	802	752	826	868	821	826	813	815	777	839	822	790	782	805	796	782	768	787	783	787	773	788	755	814	823	837	780	830	818	843	821	771	780	764	786	816	825	825	832	801	838	849	831	810	802	826	802	817	811	834	817	795	804	851	816	810	780	827	761	833	765	785	778	828	811	794	785	739	806	767	816	780	832	807	822	822	789	824	809	840	833	764	784	813	753	812	793	780	765	805	830	792	801	844	808	805	806	807	806	786	798	796	817	827	846	759	780	804	870	810	778	828	805	822	770	791	771	819	782	790	735	803	835	775	816	739	798	814	810	762	788	806	833	796	801	808	812	804	811	822	827	767	831	821	831	751	840	861	805	796	798	787	811	869	865	781	766	792	784	857	788	839	798	795	792	810	797	820	777	749	800	779	814	784	825	773	822	811	760	828	774	815	811	788	793	806	773	824	804	773	804	821	796	791	793	794	842	840	815	829	801	812	820	784	820	838	742	794	812	846	803	802	779	765	847	825	825	818	820	772	823	781	792	803	813	844	737	775	764	798	791	831	805	778	832	792	784	838	808	804	772	803	778	801	780	805	799	819	837	808	820	825	825	763	814	826	739	838	839	855	819	768	820	728	806	824	781	838	830	773	803	840	782	788	836	788	721	779	758	814	738	811	787	816	838	812	790	778	821	754	758	799	825	806	839	815	768	843	821	772	789	855	781	824	863	825	738	835	870	815	759	791	804	757	822	816	777	822	798	843	815	779	766	748	811	769	787	807	796	818	773	800	796	804	799	789	813	791	812	842	821	780	793	740	744	808	796	790	780	796	803	797	791	810	794	825	793	859	800	857	785	814	811	839	853	746	794	825	820	762	812	813	802	846	791	831	819	776	826	777	797	805	852	786	815	770	794	780	784	835	852	795	816	793	785	841	790	824	797	805	819	850	766	853	793	768	786	830	804	779	818	759	827	838	779	826	789	781	834	796	832	808	830	849	813	782	796	781	849	791	833	843	813	833	835	839	799	833	839	855	826	814	867	851	780	784	795	779	783	797	805	864	800	824	841	774	830	757	785	771	807	811	801	766	787	816	784	778	816	765	792	839	805	810	876	853	819	779	774	786	766	821	756	778	810	806	881	820	863	836	780	737
8968	4360	2591	1483	787	573	350	211	134	175	228	366	718	813	675	509	291	161	151	109	93	117	108	87	91	98	85	80	93	95	86	104	104	94	82	89	79	89	93	72	80	92	85	83	98	95	90	85	89	84	77	72	81	103	84	97	80	73	82	86	84	82	83	75	84	91	88	88	85	102	94	94	96	91	97	94	94	78	88	99	90	93	98	97	103	87	89	98	62	80	91	87	81	93	96	95	95	76	105	84	97	82	85	83	73	70	105	85	77	72	103	83	92	84	94	104	81	74	78	103	84	89	76	74	73	94	83	77	75	88	86	84	81	96	100	77	106	99	92	94	79	77	87	85	83	106	101	84	83	89	75	85	87	85	110	79	84	88	95	85	78	92	75	89	95	78	78	79	72	78	97	80	92	81	89	88	86	97	90	84	85	78	88	84	73	93	90	97	90	83	79	82	85	94	90	85	91	98	85	80	85	78	69	84	73	80	89	93	84	92	81	101	93	78	79	85	104	87	89	72	83	92	106	92	103	93	92	94	84	85	81	68	75	93	108	85	80	83	91	84	89	77	97	94	88	95	90	88	83	83	88	100	92	80	84	84	86	88	90	76	88	90	76	102	88	103	91	81	87	71	80	64	89	83	95	84	76	94	81	101	89	94	75	88	93	95	100	99	82	94	95	87	99	84	89	80	102	82	99	95	76	87	90	80	83	71	96	82	91	110	72	92	63	86	103	92	91	81	90	84	92	88	81	80	84	92	89	98	78	90	86	88	81	84	96	87	72	82	78	75	67	70	74	92	83	90	89	90	75	86	89	85	82	80	99	106	94	88	91	101	83	107	80	71	81	90	90	91	77	95	89	91	76	93	66	93	85	78	96	105	82	75	83	75	90	90	78	87	89	71	79	78	94	84	81	80	74	107	101	105	75	89	83	101	89	70	78	89	88	82	88	88	99	77	88	95	82	97	82	84	94	81	82	86	84	92	72	83	84	79	72	77	84	92	105	98	81	81	85	93	68	86	85	82	80	83	85	66	82	76	78	75	89	83	83	93	96	82	65	97	95	100	102	79	71	84	108	84	101	82	78	85	82	87	105	78	95	83	91	80	76	80	89	124	86	98	84	90	99	94	85	72	82	85	73	100	84	83	80	71	85	100	94	89	98	80	103	93	91	88	76	97	112	73	88	83	82	83	110	96	92	103	84	94	106	87	85	79	90	76	91	88	86	83	110	88	85	80	91	90	79	89	114	91	100	72	94	92	89	86	98	87	87	85	89	80	73	66	84	94	90	86	81	97	98	95	76	87	90	80	76	94	88	88	91	84	82	102	100	92	87	78	92	92	95	81	81	85	99	68	95	101	91	78	88	98	85	90	85	93	94	87	81	80	76	80	98	85	93	96	83	91	93	65	86	96	79	87	98	87	100	99	96	79	88	80	82	96	67	92	81	92	89	98	96	92	89	85	84	90	86	76	93	83	78	77	93	80	89	88	97	74	80	80	110	74	103	95	84	78	108	92	93	88	96	89	75	90	116	83	78	77	99	92	79	100	86	83	74	82	73	95	88	101	91	95	72	100	84	83	94	104	86	78	89	83	96	81	108	93	88	83	79	86	94	103	85	97	75	85	87	82	60	90	90	93	79	102	89	100	88	84	100	78	67	97	87	100	97	92	74	77	92	84	83	89	88	92	80	80	85	85	93	93	71	93	88	76	88	88	94	93	76	80	73	97	88	93	83	95	83	90	93	84	83	100	90	88	81	84	98	78	94	89	74	85	78	86	100	107	92	89	91	84	92	79	89	69	93	98	86	77	66	80	89	84	85	71	95	119	99	98	103	95	78	82	92	87	82	80	91	93	86	67	91	89	83	92	79	88	103	78	94	74	90	96	98	77	94	103	75	95	78	89	81	82	78	113	69	91	68	84	92	81	94	73	95	84	89	98	91	80	76	92	92	77	79	92	83	88	80	100	84	80	92	101	86	73	92	82	68	93	96	84	91	73	79	112	80	85	93	100	91	95	95	97	81	78	84	78	90	102	76	87	90	103	88	88	102	78	74	88	106	83	112	77	85	92	92	81	98	78	80	86	87	67	96	72	80	87	85	92	98	98	91	104	93	92	107	73	77	105	89	78	88	95	94	102	70	99	90	76	81	90	92	84	71	81	73	91	83	82	86	95	89	85	86	81	94	98	92	80	85	103	100	83	95	93	84	81	110	100	85	85	94	80	84	84	78	81	83	75	90	73	95	82	96	82	78	99	89	81	104	111	76	109	95	84	68	88	81	80	85	92	70	84	82	78	89	72	90	87	92	90	85	86	85	87	89	94	83	79	89	104	92	90	74	90	90	92	82	93	71	86	88	89	98	85	94	97	91	73	96	88	98	84	83	86	76	101	83	103	79	95	94	89	76	91	80	92	93	88	106	81	80	88	92	69	88	84	65	93	78	79	82	76	98	103	92	77	79	78	94	90	93	87	96	81	83	80	93	89	75	75	86	96	90	82	71	104	88	90	96	87	89	86	86	89	88	96	77	95	91	83	107	80	87	90	91	97	95	81	91	93	91	90	81	77	73	92	93	98	93	89	101	78	91	92	76	84	82	83	86	93	82	96	99	91	79	84	79	91	84	88	90	97	98	92	87	87	93	78	80	85	85	95	89	83	91	82	87	107	77	90	99	99	99	82	85	78	87	92	97	76	97	88	93	63	88	97	69	93	101	85	82	84	78	83	84	86	89	103	91	97	61	75	88	90	93	102	94	94	82	66	96	93	91	102	90	91	93	90	85	85	74	82	84	73	86	85	83	100	88	82	86	81	84	85	73	84	82	86	83	71	86	86	86	79	89	80	86	75	93	90	104	87	91	75	97	80	83	82	80	86	92	98	76	100	69	75	91	79	80	79	100	88	83	80	89	77	97	78	96	72	108	84	80	99	87	89	75	89	92	82	81	82	104	95	95	70	95	88	88	74	95	92	81	94	93	93	79	86	77	76	88	89	92	67	96	89	104	82	90	90	105	79	79	75	92	84	90	92	101	86	86	82	79	68	90	65	92	81	92	85	88	89	92	81	77	92	77	92	96	84	82	80	81	97	76	74	91	62	80	77	83	89	87	82	88	106	76	79	88	94	88	86	91	87	71	88	85	96	78	83	100	68	91	111	85	89	94	85	87	92	74	82	77	81	96	84	85	71	83	89	76	87	92	108	78	94	88	97	89	89	65	80	101	79	101	78	80	97	90	83	94	101	75	81	98	83	102	86	92	82	79	83	73	79	96	105	80	83	108	96	71	96	87	80	87	83	93	84	81	77	77	73	81	75	78	84	89	84	82	83	73	85	99	95	85	75	81	97	74	81	85	82	84	80	93	90	93	80	78	71	84	88	88	77	90	81	110	87	88	91	95	66	65	85	87	83	87	91	98	90	89	94	70	82	91	86	69	86	93	93	94	92	96	80	90	96	103	72	92	85	88	76	83	85	97	91	96	100	93	81	68	79
35806	23636	18004	16058	17992	16700	10774	5286	2966	4098	5759	9944	14861	15412	13142	9201	4513	2551	1892	1270	1066	862	709	692	647	662	593	622	669	653	751	739	699	739	648	670	616	665	622	666	621	630	682	671	674	683	678	629	651	638	658	653	647	650	692	644	643	634	675	679	672	638	676	664	690	669	626	628	663	661	701	688	645	661	656	645	683	638	684	645	650	619	654	651	662	668	681	637	642	662	604	665	685	633	663	679	607	631	607	609	687	622	683	697	662	608	674	655	657	661	648	592	666	687	635	692	654	641	614	660	613	645	661	674	648	626	644	670	677	626	620	669	670	667	610	656	619	670	658	670	651	708	663	653	674	637	681	700	682	661	628	590	631	675	704	681	672	624	657	666	615	679	670	650	693	672	626	644	665	668	666	687	609	667	640	634	626	621	633	661	678	668	635	684	642	639	657	649	620	647	620	619	646	675	639	654	618	639	629	610	698	623	620	623	626	647	660	690	610	635	638	654	631	600	638	641	686	706	707	651	619	657	645	627	671	639	623	691	659	642	603	689	657	636	681	691	620	661	616	668	692	679	690	654	678	637	631	622	643	684	663	661	648	679	659	634	619	622	623	622	597	641	713	679	646	694	651	655	625	687	669	613	634	648	684	673	651	674	635	670	660	661	650	689	657	657	632	598	669	682	663	675	683	680	678	658	654	640	655	655	648	648	665	635	635	643	656	656	683	654	633	674	693	719	665	644	620	684	659	647	669	644	643	639	616	682	667	671	659	649	669	652	648	666	634	661	602	650	669	656	585	671	679	664	664	661	661	659	616	677	677	646	677	616	662	684	695	609	645	621	647	667	623	654	606	639	672	705	686	638	670	657	644	681	670	671	656	675	652	682	665	665	710	667	665	658	685	635	660	643	653	657	629	658	646	638	641	642	635	641	694	688	643	704	694	663	676	738	646	683	652	690	660	675	697	681	684	641	655	607	667	638	638	673	673	673	623	661	665	700	656	669	686	688	645	669	620	638	630	665	632	678	641	667	647	668	679	698	681	644	596	640	684	670	629	657	669	645	620	697	660	656	665	645	649	689	655	666	681	599	686	671	623	661	636	676	658	680	662	646	674	676	638	627	698	680	627	645	620	675	702	648	648	642	651	618	619	642	653	648	644	590	616	635	657	603	678	693	624	639	667	634	653	589	654	661	654	666	692	626	649	629	661	667	639	664	680	592	632	647	663	638	636	668	671	651	668	614	643	661	629	654	643	675	652	680	629	672	641	630	626	648	657	620	671	653	645	674	630	710	603	674	668	648	724	653	660	639	651	629	649	678	678	665	660	668	652	637	639	656	732	637	654	636	680	638	705	653	629	608	669	642	669	674	690	623	646	640	633	664	669	664	637	669	663	667	655	656	645	619	616	682	629	639	683	643	707	622	664	648	653	654	632	679	703	652	673	672	705	616	589	659	628	666	670	650	643	692	662	673	633	656	614	611	659	656	624	644	685	601	653	685	656	659	626	648	630	619	628	675	637	652	631	656	658	673	666	648	673	624	712	675	664	650	640	670	646	682	642	647	636	678	674	671	655	668	651	621	652	656	624	693	667	624	647	671	646	618	622	652	643	632	659	657	676	646	667	644	639	652	614	642	634	635	657	688	687	674	649	621	638	620	643	603	611	653	670	653	667	644	622	678	651	692	654	643	622	614	624	606	653	669	661	681	651	670	638	678	665	699	686	649	655	624	642	623	644	647	640	715	664	690	661	646	670	621	679	630	626	667	619	643	682	656	667	680	642	670	653	652	637	648	681	689	663	631	630	642	661	664	620	623	675	666	668	652	659	616	626	683	628	665	667	638	637	657	646	623	619	697	631	635	671	617	685	662	638	626	668	649	634	634	642	624	677	601	614	658	643	617	637	624	613	643	658	669	702	641	624	638	677	649	651	674	669	659	661	688	683	641	651	645	630	677	655	649	662	663	693	647	666	672	655	655	691	650	667	685	646	601	640	663	661	642	688	662	671	617	663	640	691	676	687	652	688	652	654	638	636	605	641	615	624	648	606	688	666	647	617	651	660	646	667	660	642	679	678	645	654	687	672	639	669	629	644	720	672	642	660	663	635	664	665	628	635	679	617	633	667	669	637	688	661	662	664	686	631	702	645	681	634	635	650	674	645	684	660	714	674	615	662	676	687	651	648	664	692	664	628	673	645	668	688	683	700	671	652	668	656	667	664	659	692	626	604	639	660	635	650	651	662	689	671	674	634	680	680	618	675	698	647	623	642	630	611	646	643	691	651	633	665	661	689	641	646	718	655	637	619	633	684	664	654	625	700	648	644	654	650	712	688	677	662	652	672	631	683	636	662	650	638	622	684	691	671	655	623	643	629	699	653	646	619	674	644	667	636	680	643	624	669	654	677	648	605	638	659	659	657	674	651	669	688	652	633	669	675	676	660	677	641	700	674	652	620	675	644	646	658	663	644	630	672	614	641	649	663	651	611	619	632	683	666	670	639	654	604	657	691	670	638	695	696	675	654	625	649	650	671	629	689	651	612	647	625	610	619	628	699	708	688	676	670	690	672	689	689	666	662	652	665	663	683	676	653	671	655	670	683	643	677	673	678	626	661	672	626	667	645	677	687	656	625	673	647	597	678	608	682	654	655	624	667	653	631	691	687	655	667	649	648	700	661	672	689	629	685	676	728	649	614	652	659	648	664	689	654	663	697	660	680	642	610	675	658	633	654	675	715	664	675	672	643	618	617	656	625	654	693	636	640	627	632	648	652	635	653	622	619	648	678	651	663	661	630	658	677	625	662	640	654	647	651	640	608	672	642	636	675	660	649	672	673	636	678	680	620	675	632	669	695	611	679	666	653	644	611	649	669	680	659	668	656	670	674	690	642	622	650	670	639	697	694	631	637	646	605	643	680	649	669	674	667	632	640	662	651	689	646	644	675	597	668	684	641	606	632	652	624	631	684	613	608	667	639	613	652	634	643	609	652	644	651	639	606	666	641	646	661	666	663	679	648	635	678	675	693	653	671	665	646	601	693	651	654	625	656	681	646	650	685	716	682	643	655	681	666	623	596	674	643	643	672	666	626	624	702	640	656	659	657	650	639	689	628	662	621	674	693	655	667	698	652	663	664	672	655	715	669	663	610	606	672	676	680	620	668	628	672	715	644	704	666	677	655	634	658	601	601	644	655	646	627	626	654	663	622	621	665	651	683	708	622	653	617	662	646	653	603	636	704	626	689	630	665	631	662	646	693	645	683	690	612	660	648	695	677	641	660	656	649	634	649	649	679	670	606	681	649	648	622	650	673	578	689	717	672	675	665	677	653	630	655	686	606	662	657	697	704	655	694	627	640	667	666	691	668	606	696	712	634	654	621	669	655	656	668	685	693	710	608	629	644	669	650	588	697	624	636	668	668	651	653	689	667	620	644	621	640	660	642	702	643	643	595	672	686	674	664	626	656	689	642	694	631	629	654	653	669	635	651	657	641	644	629	652
9919	7505	5013	2127	1498	1084	932	290	243	264	501	762	1547	1632	1301	841	446	320	260	177	168	121	132	145	127	127	112	116	125	137	136	130	130	115	134	129	104	127	127	129	118	130	131	135	118	114	133	108	122	134	104	128	132	116	135	129	130	117	141	132	141	130	133	113	112	146	133	112	132	134	116	132	128	104	147	136	120	127	147	143	109	122	131	130	127	136	124	112	126	131	127	137	124	128	110	106	149	117	112	121	122	132	128	130	134	130	136	125	124	112	105	125	126	133	121	116	122	122	118	137	120	112	116	118	126	135	147	106	124	128	122	121	134	123	123	123	106	126	130	113	120	113	137	104	114	125	108	111	142	138	130	133	126	116	112	116	131	130	131	128	122	132	106	130	137	140	151	129	123	124	140	120	137	122	138	125	113	134	137	129	132	108	119	125	122	139	119	136	144	135	121	138	127	131	113	138	123	110	122	122	130	135	137	108	139	119	134	119	131	114	141	137	124	113	129	146	133	116	141	124	131	117	132	137	130	131	134	127	139	129	132	116	120	118	123	112	137	135	134	144	113	123	117	138	136	131	145	135	140	117	122	131	112	121	124	138	116	144	124	122	149	123	125	126	133	117	133	113	143	131	125	124	126	124	126	135	119	117	126	115	115	123	152	139	124	112	129	139	117	128	138	138	147	112	110	109	123	148	126	122	119	130	121	130	147	128	123	140	126	121	123	115	98	106	120	117	121	104	143	135	138	129	125	122	140	141	111	125	145	139	127	132	141	135	111	129	126	123	120	131	124	131	128	120	110	128	141	140	115	135	121	129	117	123	125	118	115	118	136	132	114	136	129	148	126	90	127	124	114	117	134	143	109	121	113	140	106	118	121	121	126	122	112	118	156	121	135	133	125	142	128	130	134	106	124	130	133	139	110	145	125	123	151	117	134	142	137	116	134	114	123	138	126	129	134	112	138	105	125	128	124	137	139	129	96	142	131	118	118	135	95	136	113	116	132	144	122	133	110	144	125	112	130	118	119	123	146	130	136	127	146	128	145	139	147	123	115	113	152	142	127	134	130	145	138	113	133	117	118	117	134	140	132	136	126	152	146	117	129	132	134	143	136	128	125	123	128	141	127	128	133	124	134	135	120	133	126	122	115	130	145	133	133	132	110	124	120	146	117	124	131	119	113	117	112	122	106	120	128	147	112	130	135	109	124	122	143	113	127	134	138	125	122	112	138	128	110	127	135	123	126	121	133	122	107	140	109	130	139	126	124	135	114	125	127	111	111	150	138	141	120	148	124	112	134	133	129	132	125	105	133	121	125	111	131	120	138	111	113	122	115	143	133	116	136	130	132	111	130	131	125	115	135	130	111	119	130	136	124	119	143	120	113	135	123	117	120	140	139	147	117	135	149	132	149	126	122	122	125	143	125	142	128	128	117	128	135	129	129	132	127	107	142	121	116	151	127	127	105	128	105	141	116	122	130	133	123	117	113	120	116	141	142	110	161	135	114	115	106	120	116	116	128	125	128	121	135	135	128	129	119	116	123	110	128	108	133	130	133	130	123	146	124	125	135	138	125	152	117	128	152	110	113	133	129	131	159	125	106	129	135	127	144	85	104	138	116	136	126	105	135	117	133	125	126	126	141	139	119	106	116	135	106	109	121	105	125	132	125	132	143	118	129	105	136	127	124	129	118	120	128	116	115	134	121	151	123	116	139	130	132	126	122	126	122	124	107	134	140	127	124	147	122	105	131	115	130	139	126	118	141	153	107	128	134	127	107	124	139	123	123	122	114	122	126	101	118	136	144	119	143	154	126	124	111	152	137	129	120	128	133	129	124	127	136	127	147	121	119	116	131	124	128	114	141	102	116	149	117	141	104	121	125	132	130	159	111	136	128	134	117	112	120	132	124	128	118	118	104	128	128	130	127	133	140	135	136	112	146	111	133	133	128	132	113	141	122	146	138	120	114	108	135	119	117	143	118	132	134	128	123	98	127	115	128	139	114	108	123	122	136	115	121	110	122	129	132	130	128	139	137	127	133	122	106	125	120	157	109	127	131	141	118	144	136	154	123	126	137	130	126	123	97	144	131	124	136	118	124	131	142	117	148	136	124	111	128	130	125	142	128	113	134	127	133	127	128	124	134	110	102	118	122	120	124	138	139	129	134	124	139	125	121	110	119	134	116	118	126	147	136	139	126	107	112	129	133	133	127	138	130	117	123	122	130	109	132	140	115	117	137	128	119	123	126	147	126	118	106	114	119	118	142	137	125	118	135	117	128	138	126	127	112	130	118	109	134	121	109	127	138	120	133	122	123	119	111	138	127	138	113	130	123	123	110	124	130	107	126	130	146	123	114	125	136	117	119	131	124	114	126	145	117	135	125	120	127	105	123	110	141	134	123	134	138	97	113	132	135	131	125	113	125	112	121	136	131	125	117	127	143	118	124	134	116	119	131	121	119	116	107	128	123	131	128	132	123	126	143	106	123	129	127	129	130	111	117	141	111	90	135	124	140	105	135	126	133	121	135	131	120	122	120	129	126	138	123	128	125	135	116	131	137	141	147	120	114	126	120	141	136	134	131	144	125	122	131	125	127	138	123	114	119	123	124	120	120	118	113	132	111	135	143	121	141	128	138	134	123	113	148	127	126	122	138	109	127	118	137	141	114	124	143	128	132	127	118	133	129	135	132	134	147	137	114	123	139	122	130	130	102	111	96	118	141	114	135	136	133	121	135	110	115	148	136	152	124	107	113	120	125	118	128	120	113	121	129	149	124	136	120	112	116	130	147	101	124	128	127	142	109	136	119	118	137	124	119	123	118	108	129	125	119	131	121	130	132	125	122	136	147	139	115	122	131	115	141	125	135	127	115	120	130	111	121	106	118	133	140	120	101	140	128	119	120	133	115	110	109	149	136	147	104	125	132	144	134	115	104	117	144	134	119	144	120	112	135	128	118	116	116	115	139	136	117	115	152	125	141	132	124	118	136	135	142	128	130	116	117	133	124	145	105	133	123	125	114	125	129	137	129	124	142	109	127	121	143	135	120	116	117	128	122	129	127	143	108	99	119	116	123	128	132	131	157	130	114	116	114	136	122	120	126	122	113	123	131	111	127	139	129	125	123	108	124	120	116	123	132	143	128	146	138	130	122	111	145	135	123	111	132	127	134	118	123	138	116	121	126	132	138	139	110	106	133	123	152	117	125	115	127	123	112	119	119	122	135	145	121	137	116	136	138	133	109	102	110	124	130	126	127	125	113	122	133	121	128	125	131	119	139	123	122	139	131	110	112	111	129	123	132	129	149	118	144	112	122	115	132	133	135	128	136	119	119	129	132	117	132	121	149	127	138	122	111	149	141	106	129	116	112	108	127	119	122	129	118	123	132	121	128	134	133	135	131	120	124	145	128	128	131	120	123	122	131	118	115	112	131	118	125	123	113	124	101	140	113	110	117	128	136	123	119	104	132	131	101	124	128	135	115	128	140	121	130	149
40303	30008	24787	20283	25874	25541	21180	6640	5011	6871	10639	16436	22869	22967	19323	13646	7352	4684	3108	2174	1639	1206	1111	1032	915	942	1026	930	936	1058	1139	1125	1033	1037	1060	1025	919	914	990	949	963	906	889	898	879	955	963	932	989	910	965	912	981	959	886	958	1010	956	917	930	931	959	922	947	896	924	942	929	962	897	917	905	919	906	993	936	870	902	914	898	882	900	943	967	949	938	906	953	923	924	882	920	866	921	936	997	953	909	889	949	970	948	896	907	958	920	921	911	955	950	931	931	939	984	931	923	922	934	946	945	862	918	947	931	923	948	872	960	927	896	970	958	962	932	934	953	972	925	898	909	955	906	957	926	943	900	946	921	927	923	962	925	899	927	877	964	972	937	966	944	921	932	974	946	893	1001	940	881	883	964	939	951	921	862	904	921	966	926	917	949	938	917	913	900	940	915	935	979	965	937	931	924	929	941	970	963	939	906	929	928	925	942	957	976	908	890	974	938	872	919	919	956	931	949	975	958	947	906	946	941	938	860	950	920	946	964	918	952	997	929	955	953	881	920	924	980	986	914	903	955	920	938	885	913	955	903	913	931	943	907	955	891	956	911	917	934	932	939	912	872	970	985	923	888	915	949	956	945	887	938	994	955	930	897	949	974	913	926	934	968	925	908	929	907	918	929	921	966	896	906	987	974	899	991	879	914	945	938	914	879	944	922	962	846	879	911	936	912	969	906	935	934	921	947	937	849	884	919	934	963	933	933	911	843	955	958	951	957	886	927	973	914	880	970	896	981	980	864	936	922	954	928	970	952	913	908	954	914	912	927	914	950	919	968	933	945	933	904	950	914	980	922	916	894	959	878	945	939	978	956	927	919	898	972	917	939	900	915	946	877	890	968	940	902	886	923	937	944	983	960	931	888	902	915	887	953	948	945	905	897	953	961	891	908	893	897	894	901	932	924	897	915	927	930	962	950	962	900	961	871	861	874	942	915	952	916	946	947	977	895	929	960	932	991	935	936	915	904	974	966	901	932	946	909	886	912	971	899	941	912	959	934	925	967	954	897	935	931	948	906	901	914	924	911	906	953	950	954	949	986	958	976	924	931	906	972	918	961	944	831	916	948	950	941	912	962	966	856	937	942	906	905	893	977	926	919	934	850	939	939	932	941	883	942	943	932	955	973	921	962	930	908	950	917	994	970	880	948	967	913	906	933	920	894	933	974	882	917	908	936	915	899	898	944	901	960	894	905	972	920	932	908	959	962	922	916	962	942	882	896	883	885	946	920	954	894	915	912	911	942	878	915	931	908	881	936	937	928	914	932	904	849	942	936	915	1003	893	933	962	883	905	915	978	974	933	962	919	922	907	939	924	944	898	956	970	926	979	892	904	939	937	942	979	937	944	928	956	974	930	877	920	941	934	991	940	909	890	903	939	942	951	944	937	924	901	903	930	883	862	878	949	894	969	949	967	904	958	917	958	883	991	888	936	860	934	954	923	941	924	889	925	885	979	935	936	900	933	911	944	906	955	959	942	957	888	936	981	922	996	973	928	914	929	880	918	972	879	922	918	922	981	967	935	959	903	922	923	889	869	932	890	957	931	953	909	935	927	921	963	907	932	920	949	917	964	907	904	931	934	926	888	927	952	911	942	931	920	901	923	958	943	964	980	959	934	935	933	947	898	916	967	1007	904	1000	912	880	928	955	963	952	960	877	935	911	922	922	900	877	959	931	896	920	875	951	924	932	979	955	916	977	957	918	926	913	907	903	918	922	923	935	904	910	922	937	939	935	844	958	953	949	917	938	964	929	883	880	944	892	934	943	908	928	958	904	939	941	919	932	949	947	906	963	953	878	950	915	901	972	910	941	886	929	948	906	952	869	928	972	1019	950	925	898	927	982	945	945	914	883	930	941	937	933	938	936	907	905	941	958	948	883	961	947	945	900	909	908	969	954	984	907	883	952	987	954	943	960	956	880	912	867	961	918	930	947	968	916	917	898	892	947	952	890	882	937	922	871	943	964	935	928	939	916	925	911	930	938	914	956	968	913	943	880	895	978	891	986	990	932	914	853	914	943	944	937	991	945	936	1004	953	869	920	918	992	985	928	879	900	935	936	889	966	971	950	966	958	921	970	970	923	929	920	957	882	913	934	973	934	912	961	915	965	953	896	964	920	926	938	900	974	891	966	976	873	889	931	932	944	912	901	945	942	906	942	905	972	949	930	906	903	891	905	916	979	936	901	920	1013	901	925	920	894	905	884	944	851	957	912	948	916	926	942	921	949	935	935	916	891	878	926	902	948	931	944	934	961	893	899	897	910	906	915	961	966	946	952	917	938	960	849	916	937	896	955	987	920	924	928	882	872	948	983	925	906	934	923	955	893	966	931	971	940	959	908	934	987	927	987	875	945	909	957	939	966	936	943	955	894	913	929	913	967	918	962	888	909	958	953	914	916	921	901	903	908	908	966	966	964	906	908	885	932	920	894	889	944	960	935	962	966	918	929	917	944	911	918	927	900	915	905	941	926	946	925	947	942	959	934	916	954	928	955	912	947	929	912	866	970	961	920	934	920	932	917	966	891	914	884	955	869	922	925	977	925	907	876	919	928	898	957	913	919	940	964	914	931	956	904	888	931	944	1009	1008	924	915	929	928	935	976	946	922	935	933	939	941	940	919	896	919	887	866	964	927	829	962	924	939	897	930	910	949	919	908	880	930	911	968	975	895	886	938	980	917	933	917	949	911	931	887	914	886	909	969	931	936	914	961	916	892	934	911	938	942	940	967	978	863	965	920	921	911	885	977	958	937	955	939	976	924	963	926	922	911	948	917	949	960	943	874	904	922	975	924	970	894	924	870	902	936	899	904	930	895	916	937	923	1010	921	895	939	874	929	874	883	931	940	929	902	972	930	900	910	919	960	965	980	913	922	945	935	927	897	943	936	941	934	915	910	885	999	896	874	944	946	921	903	934	954	985	871	937	923	882	927	916	951	955	866	953	945	893	914	907	949	906	908	919	950	919	930	944	954	908	944	917	918	899	971	993	939	903	931	976	930	890	980	918	899	900	943	906	923	924	894	972	902	927	949	948	915	937	910	902	890	927	955	932	932	909	948	947	941	973	931	933	908	908	927	961	921	984	940	898	962	963	936	927	887	944	935	943	933	934	928	965	930	936	941	956	916	976	867	956	879	928	837	882	871	936	973	921	942	940	949	943	994	940	884	953	922	916	932	934	894	939	949	932	927	1010	998	983	963	950	921	1005	937	902	943	930	922	931	950	927	947	946	947	967	967	980	909	902	934	905	916	921	919	949	919	928	924	927	940	907	1005	930	988	890	864	920	922	939	975	988	921	880	994	893	923	957	946	938	913	884	908	934	947	921	985	918	918	988	989	903	937	921	983	925	947	884	934	945	889	922	913	918	918	954	925	911	926	910	924	978	890	896	962	953	960	943	941	914	957	995	897	944	946	936	939	932	905	939	891	933	910	931	965	928	905	891	959	898	909	909	930	939	930	941
5830	2412	1100	827	531	267	176	98	95	85	116	151	177	243	229	169	121	108	109	82	82	99	78	66	76	65	71	85	65	81	64	85	96	72	80	88	71	84	74	91	80	73	81	67	70	67	64	89	77	84	84	70	70	82	73	86	61	83	83	85	86	88	89	76	81	68	106	86	70	86	68	68	90	75	71	69	65	70	73	89	71	66	80	72	72	60	73	67	67	77	74	68	79	60	73	74	75	73	66	85	78	63	64	77	62	68	91	69	82	79	82	60	71	77	92	60	64	67	79	92	65	80	80	71	78	75	77	72	89	73	88	74	59	70	79	64	80	85	74	84	69	67	77	79	79	78	69	67	91	76	61	75	69	75	79	70	83	77	81	77	75	84	74	70	81	67	73	83	70	56	57	97	70	75	77	95	72	81	67	80	89	92	84	73	79	75	91	87	59	86	70	68	65	69	82	90	75	72	85	72	71	90	61	79	62	58	77	63	77	86	92	78	78	80	80	69	76	71	78	73	87	69	56	73	69	80	79	66	96	65	75	86	67	76	86	79	68	66	75	72	76	80	81	81	69	74	83	76	77	75	80	81	73	80	71	92	82	84	72	88	74	74	67	67	82	77	65	79	68	86	84	75	91	77	78	70	85	77	85	57	65	79	67	83	87	68	86	76	76	80	60	70	89	83	69	81	81	71	83	78	56	93	94	86	68	65	75	80	80	71	82	71	74	60	65	78	61	70	76	79	77	83	84	66	72	84	63	84	76	89	89	83	84	91	70	71	63	58	72	78	84	76	70	70	89	67	76	67	79	78	79	85	75	83	78	65	76	67	64	80	73	69	61	84	86	82	74	50	79	78	61	73	74	63	71	87	82	56	94	85	82	69	60	75	86	76	62	74	79	90	67	90	72	68	77	75	80	83	84	68	68	67	73	78	74	85	71	68	65	72	79	80	93	75	73	71	65	84	80	85	62	74	76	79	69	80	74	99	76	78	65	87	80	70	94	64	80	85	68	85	79	81	68	74	59	81	71	78	76	79	77	71	70	62	82	72	76	79	72	81	80	69	73	90	83	78	85	74	77	85	81	75	84	71	76	83	71	71	74	80	86	84	74	86	82	66	71	71	78	81	70	74	67	70	80	71	69	76	72	88	75	88	73	61	71	90	91	84	62	75	85	74	75	72	94	81	77	87	85	69	80	81	73	76	82	78	81	74	78	65	70	82	78	80	76	70	69	68	76	64	61	74	69	85	83	68	74	88	74	81	61	83	80	74	83	79	73	62	88	64	74	86	67	80	73	78	70	91	86	87	72	71	79	97	73	80	85	68	85	86	56	87	79	63	69	70	65	69	78	82	67	66	64	80	73	108	84	88	83	86	103	76	73	86	79	67	82	78	86	61	89	81	72	78	95	65	78	80	65	72	77	65	74	63	64	70	83	81	82	73	74	64	83	74	70	74	75	78	92	81	69	71	85	80	66	78	76	64	79	85	76	73	72	70	84	91	60	92	80	79	86	69	75	96	75	85	91	70	84	78	65	77	100	80	92	69	77	76	81	87	74	84	72	64	74	89	67	87	78	81	76	74	62	68	78	73	77	70	70	77	72	89	67	82	87	85	85	81	80	88	89	60	64	84	75	69	70	75	70	77	64	73	87	66	67	72	94	80	78	82	72	75	65	73	79	61	72	80	73	86	80	105	78	80	79	79	83	85	72	86	81	69	72	67	91	63	82	71	73	83	84	67	91	72	79	71	63	83	81	76	87	78	78	72	81	70	63	73	77	69	76	75	79	73	75	55	90	76	55	77	78	69	68	61	63	73	78	84	72	79	95	81	77	84	65	77	77	87	78	80	69	76	68	79	81	62	78	79	69	57	82	74	77	97	84	76	88	78	80	81	71	80	67	60	63	73	67	85	66	64	70	79	77	69	77	86	94	90	73	98	76	81	79	80	64	93	74	71	72	73	65	63	89	76	75	83	77	78	86	61	76	82	74	79	78	82	66	84	61	84	81	80	72	88	75	65	82	78	73	79	66	70	75	72	85	72	68	68	76	89	83	76	101	93	68	75	71	68	80	98	71	86	77	89	62	82	79	77	80	73	74	77	72	81	86	74	91	70	65	73	95	84	78	81	71	81	81	86	74	73	102	56	82	74	66	60	79	76	74	85	82	75	69	75	85	78	77	81	72	77	69	65	76	66	73	78	89	86	79	71	88	82	81	77	78	80	74	84	71	72	92	85	69	90	80	88	75	73	71	79	53	77	69	92	77	64	78	86	67	69	79	81	71	83	79	76	83	58	67	72	71	75	92	78	87	87	71	92	86	78	75	75	87	76	89	78	83	84	86	68	63	94	84	73	74	72	61	75	70	91	73	68	82	78	81	84	81	79	71	76	65	76	70	84	87	109	75	82	69	81	80	75	65	69	94	70	71	74	80	90	65	78	97	89	80	65	72	70	66	84	83	81	63	69	73	67	65	86	58	77	70	83	76	86	86	77	84	72	88	81	68	73	63	76	74	75	82	86	72	84	76	73	78	68	52	64	73	82	78	78	87	91	72	86	67	72	76	76	70	65	59	69	72	84	92	83	96	78	63	85	79	74	59	78	71	84	75	79	68	75	73	86	74	73	77	87	83	90	89	60	62	67	80	87	93	80	79	90	82	76	62	92	64	69	95	79	76	73	94	78	79	72	78	62	79	79	76	71	67	64	65	91	72	72	81	77	65	73	79	99	92	91	77	78	74	63	90	73	70	84	80	80	74	85	83	68	72	73	86	78	86	71	97	84	74	68	62	82	82	66	81	84	88	84	61	73	70	70	83	75	78	87	81	76	67	78	76	76	98	86	77	73	81	68	78	78	74	68	81	74	75	76	69	73	73	79	84	80	62	67	77	75	67	74	84	72	86	71	71	82	93	75	81	67	81	74	74	67	53	69	79	80	73	57	76	70	90	75	79	84	84	61	74	76	70	76	70	87	74	59	83	71	67	77	64	89	100	81	81	67	70	85	62	77	89	71	80	62	91	72	81	90	83	81	65	82	79	75	92	72	79	70	77	76	58	74	69	86	80	63	88	88	88	66	79	87	81	83	70	77	79	63	76	86	83	80	83	87	64	94	68	56	84	54	79	90	75	83	91	71	68	76	64	77	81	87	74	74	77	84	82	74	83	95	77	68	91	75	82	91	67	80	83	81	73	93	60	75	76	79	70	72	74	84	81	75	63	58	63	78	82	90	101	84	80	68	90	62	64	81	66	83	77	73	71	75	83	69	72	84	73	90	71	76	78	78	74	82	80	61	88	73	80	66	75	72	75	79	82	77	74	78	88	66	88	80	71	83	60	78	87	75	90	70	64	71	67	85	84	81	75	95	75	64	80	78	91	88	84	77	66	77	87	82	80	76	74	68	91	78	89	66	85	100	70	75	69	79	81	86	80	49	77	76	74	64	73	75	72	83	90	68	80	73	76	72	99	88	75	86	82	81	74	63	84	64
32449	17770	10680	11940	14397	9690	4697	1837	1162	1380	2124	3317	4714	5592	4458	3038	1474	1166	972	772	642	601	556	584	577	596	564	588	585	577	634	591	614	629	560	608	578	572	596	584	564	571	589	547	593	555	580	596	563	597	578	593	587	562	573	589	577	578	589	574	555	572	594	607	585	568	610	550	558	610	565	610	570	615	559	543	576	585	547	580	578	621	572	580	564	574	551	595	612	538	598	589	576	639	591	618	557	571	557	587	634	589	606	622	604	591	592	553	591	580	595	641	592	565	601	599	556	585	578	607	614	568	553	583	605	604	584	591	603	576	574	581	623	542	595	594	600	571	584	583	569	522	575	557	610	623	548	585	596	616	567	596	579	627	564	602	575	536	558	573	604	580	568	547	566	577	602	551	585	593	601	602	616	548	604	592	614	561	585	593	571	605	588	581	564	565	555	595	593	558	598	562	579	601	571	625	534	580	560	575	615	620	567	590	589	569	604	554	572	553	582	559	558	592	595	587	551	590	591	570	623	580	554	561	566	599	555	568	607	554	593	620	565	575	573	577	617	587	579	576	569	601	532	572	635	604	560	590	599	570	560	596	629	631	632	615	598	573	609	629	570	566	578	547	592	549	594	543	571	599	583	553	594	589	603	629	572	598	573	585	569	587	616	592	567	610	592	603	621	602	594	590	582	582	541	569	569	552	604	586	586	616	597	604	510	571	555	553	634	546	580	604	524	623	579	567	539	570	542	582	568	523	594	580	565	589	615	537	578	588	602	542	646	570	581	577	569	559	552	548	564	597	619	539	563	579	588	559	605	627	601	572	565	574	596	597	568	598	600	573	593	577	604	570	553	611	556	574	573	579	616	591	598	580	558	530	574	572	554	594	619	608	608	558	559	575	654	587	581	599	575	559	570	599	613	565	581	564	562	549	595	590	580	641	616	562	575	604	607	641	636	612	553	589	622	571	564	580	571	619	570	580	549	592	574	542	580	566	553	601	608	601	573	569	577	618	533	625	592	586	607	609	614	590	593	556	572	628	618	583	622	609	575	595	594	584	590	592	551	589	559	568	536	562	576	629	582	605	551	547	552	564	619	572	567	646	561	582	580	535	566	562	558	562	584	582	582	546	564	621	588	598	616	605	558	563	564	540	589	588	604	541	589	597	604	540	607	601	584	581	595	596	648	639	605	617	572	578	572	591	595	586	635	561	621	633	588	610	562	576	585	526	585	568	595	624	575	610	609	607	566	626	596	572	600	628	587	544	578	543	565	583	538	560	560	566	546	533	621	528	587	596	593	577	602	599	606	587	606	570	574	593	580	579	609	574	569	539	590	597	616	599	574	594	573	580	568	576	595	584	551	556	545	599	602	551	546	593	622	557	563	615	571	559	624	584	599	586	619	575	587	611	575	543	554	570	575	572	575	598	590	573	574	577	557	580	581	583	507	571	559	576	577	575	600	613	597	603	562	573	540	594	626	579	587	587	586	565	608	577	573	595	617	619	609	581	588	572	551	579	611	564	545	595	584	552	615	546	615	582	595	595	603	603	598	583	580	602	596	559	543	550	636	571	607	609	610	577	586	594	607	599	582	575	567	578	592	565	595	572	619	592	608	564	612	652	604	597	595	551	550	529	601	573	545	562	584	590	590	571	601	576	569	558	588	568	607	583	598	587	573	600	574	585	608	621	569	588	596	588	606	574	561	562	570	564	579	560	571	598	550	567	590	597	585	605	561	533	581	599	571	584	565	563	573	568	572	597	559	592	575	570	595	614	596	601	635	632	596	582	568	572	569	599	556	619	575	603	560	571	582	560	550	613	559	603	555	559	571	574	565	600	578	602	592	540	585	571	557	577	569	610	580	551	565	549	589	626	557	584	602	582	582	560	594	632	599	537	566	579	582	567	546	596	570	548	566	617	575	568	629	546	570	581	573	548	577	573	595	578	609	625	551	567	545	613	635	561	544	585	623	592	571	553	584	560	619	584	581	619	594	566	607	576	566	599	552	588	556	607	632	614	673	582	578	613	584	616	596	574	551	567	607	557	563	592	588	552	571	579	562	532	580	555	606	560	596	575	617	573	554	572	591	594	565	589	556	583	561	564	610	562	588	586	571	591	589	539	590	580	573	609	623	570	582	574	538	581	592	578	557	595	577	590	593	540	573	572	610	584	609	583	563	597	557	582	596	574	590	613	588	579	539	549	564	591	615	612	561	560	610	621	559	588	561	589	575	590	625	570	560	546	588	635	581	579	561	597	533	643	566	564	584	632	593	572	594	619	539	607	539	546	588	563	578	567	577	559	579	596	631	567	582	566	582	577	567	565	600	548	553	586	584	578	538	601	574	591	594	602	533	530	566	560	590	598	574	614	578	554	580	582	577	584	587	604	572	570	590	621	591	572	606	582	604	607	580	561	575	605	603	595	557	576	605	596	631	588	635	579	565	592	573	590	585	636	597	620	607	584	604	597	555	560	543	548	554	561	662	588	628	571	631	606	594	580	567	597	542	598	607	580	566	555	582	616	525	605	577	576	598	601	597	576	556	562	584	599	536	564	588	554	599	590	595	554	544	572	606	553	563	558	602	629	553	588	594	635	568	573	525	615	573	598	582	578	581	568	607	527	590	544	552	550	585	566	587	577	601	560	602	600	609	549	592	591	575	546	594	583	547	574	585	560	564	626	573	585	590	563	608	562	577	609	555	562	597	602	593	579	595	566	566	539	579	580	550	589	558	580	553	590	560	594	554	576	552	570	595	587	595	592	585	565	616	570	577	590	582	587	607	577	601	588	560	538	593	575	575	551	605	585	599	554	571	604	543	573	558	554	612	549	560	564	562	594	608	562	611	594	559	555	599	594	598	577	609	582	624	618	620	592	586	555	540	585	577	564	578	586	623	552	612	588	564	599	586	537	592	611	572	575	602	581	579	570	571	585	567	607	583	573	575	563	598	572	600	600	569	564	576	578	560	605	616	647	590	590	574	606	606	601	605	613	558	569	614	582	573	620	581	595	616	589	582	607	603	571	594	569	571	603	571	540	577	600	609	570	591	531	582	566	591	569	580	596	577	594	600	578	614	588	616	611	585	564	574	591	561	608	590	586	541	558	555	610	604	576	588	582	612	552	610	570	591	593	564	555	598	571	571	591	574	593	599	529	564	539	578	575	548	568	568	626	586	627	563	597	580	573	594	522	543	613	581	547	506	635	561	574	577	548	551	596	594	571	553	601	593	574	616	602	565	583	618	609	593	597	569	559	589	600	594	577	563	551	625	537	595	613	586	577	649	624	576	591	609	566	580	595	607	606	550	603	576	572	606	618	600	556	570	605	559	610	579	601	543	586	578	590	586	616	625	534	570	554	570	582	597	604	598	567	611	590	560	594	599	611	604	584	605	596	566	584	562	603	555	575	573	575	592	599	552	586	574	581	611	612	556	592	588	589	583	600	604	581	589	605	578	603	613	547	587	555	590	536	587	573	577	600	583	594	600	601	566	551
6758	3912	1907	1483	1046	815	440	233	188	216	305	538	732	998	858	656	337	229	150	156	119	127	140	122	110	99	100	93	119	112	125	105	143	106	110	110	105	113	106	102	104	117	93	109	109	110	109	119	104	130	114	106	100	111	100	103	120	102	103	103	105	102	103	102	105	101	113	119	99	107	93	97	96	120	123	105	113	117	109	104	120	126	115	121	130	103	103	104	92	118	103	114	121	101	101	100	95	101	121	123	102	99	109	104	89	104	105	125	126	106	119	114	108	93	106	108	101	99	97	100	82	102	112	85	99	115	93	111	141	92	116	90	115	113	118	112	124	120	114	87	119	130	111	101	102	93	99	123	112	104	113	117	104	108	98	129	123	99	103	128	109	110	110	96	99	96	130	99	112	124	132	125	101	97	105	106	108	92	101	132	108	107	100	116	97	118	126	124	100	102	93	102	130	120	108	101	102	98	89	108	106	112	125	105	105	107	97	110	114	111	106	106	120	97	101	105	110	107	109	107	134	83	112	104	111	84	109	133	107	97	97	114	111	110	108	86	116	92	104	117	103	103	117	105	100	94	110	91	115	123	93	108	102	101	132	114	109	95	105	104	105	104	94	100	108	104	99	114	106	135	110	116	114	118	103	100	112	114	106	114	108	108	142	102	105	104	112	107	114	107	100	112	102	102	117	103	136	107	119	113	108	96	118	116	116	107	112	113	119	88	110	113	106	113	113	113	111	114	99	100	120	106	104	124	104	99	111	124	112	97	106	111	104	104	108	107	92	88	84	98	115	113	110	117	99	124	89	95	95	113	109	109	89	102	117	120	110	127	101	100	114	126	114	105	100	116	108	123	138	127	99	102	103	109	116	109	92	115	98	104	112	93	99	117	114	130	111	123	112	106	108	101	93	107	108	102	116	103	105	124	101	99	105	113	100	114	98	89	98	99	110	102	138	131	117	104	99	103	127	117	126	134	97	101	115	112	115	93	99	93	113	106	117	118	111	112	94	108	92	94	100	114	86	122	110	111	116	103	101	100	109	112	121	127	87	111	119	99	112	119	110	100	117	92	118	102	125	108	135	96	110	113	102	99	109	114	114	131	105	119	108	124	99	114	99	111	127	113	107	116	117	117	97	101	114	113	95	103	98	94	109	116	99	110	113	99	98	103	107	137	115	111	126	124	104	112	101	101	99	123	97	104	105	98	138	146	118	121	123	106	105	104	110	86	116	109	109	121	94	98	106	109	118	115	109	111	113	100	108	120	98	111	110	110	128	126	92	100	93	122	121	123	118	94	96	104	103	107	98	120	107	103	92	95	102	103	112	124	113	115	94	106	127	118	98	101	110	130	113	93	107	100	94	116	111	104	135	119	114	125	114	101	103	126	120	117	122	109	116	107	90	100	101	120	107	119	103	99	103	124	103	96	117	120	117	107	109	121	86	100	123	121	93	113	98	100	119	122	110	118	116	113	114	132	111	94	124	107	110	116	116	106	118	116	101	91	107	127	135	94	107	103	117	93	98	107	102	105	123	111	108	96	119	121	104	111	130	110	90	124	104	124	106	106	102	115	109	108	93	103	100	126	131	123	105	107	113	96	115	116	104	114	122	111	92	96	105	131	114	98	108	108	117	117	124	108	100	98	106	105	114	127	112	125	116	101	120	112	109	98	103	113	99	114	89	108	118	111	125	113	114	120	111	114	111	116	120	132	94	108	118	107	123	125	109	98	111	110	121	122	125	118	106	99	106	117	92	120	88	97	106	111	111	109	110	110	100	99	91	111	106	119	99	123	112	128	104	105	118	107	120	109	113	118	107	114	98	103	130	129	99	116	106	102	112	77	117	115	120	94	116	100	126	95	112	107	117	109	101	114	113	104	123	115	95	119	103	107	123	124	108	118	112	128	106	106	107	118	101	126	97	112	105	94	99	133	98	118	114	112	97	112	109	115	108	102	118	120	120	109	113	107	107	94	111	100	111	111	116	106	113	108	108	110	111	124	108	108	116	117	103	101	103	121	105	122	117	113	106	117	107	108	112	95	108	118	119	114	122	112	106	113	108	97	137	100	123	94	122	93	97	98	114	101	101	122	141	110	110	108	87	123	109	109	106	116	108	89	112	104	125	110	96	102	110	115	121	114	120	107	118	108	91	126	104	98	106	124	122	104	109	102	104	109	98	123	101	104	127	107	89	116	132	98	108	131	101	121	93	101	124	96	97	99	103	117	96	96	78	98	130	100	92	110	92	105	111	106	97	97	109	120	115	117	96	95	91	119	118	103	123	99	112	105	107	100	130	106	124	106	103	119	100	101	91	105	105	117	89	111	113	91	111	122	114	88	121	101	87	96	107	91	119	113	105	95	105	127	125	115	112	114	111	106	109	99	92	107	108	112	128	126	69	108	112	112	113	95	98	102	112	105	103	108	120	104	111	109	99	116	106	122	133	104	119	101	113	107	106	120	116	127	106	127	104	124	105	123	105	110	100	123	120	103	110	101	117	101	117	100	117	111	96	128	107	85	126	125	107	106	106	108	120	117	110	107	112	123	117	109	99	112	102	113	102	105	90	111	100	104	98	95	119	96	97	125	119	96	87	121	103	120	117	79	103	122	113	112	116	111	96	104	116	118	101	117	99	107	106	108	118	95	128	117	111	97	99	103	122	102	108	117	108	100	136	111	115	103	114	124	110	114	114	102	97	97	101	127	112	109	109	99	110	127	98	106	113	110	111	122	96	116	101	109	109	103	106	105	90	98	106	117	115	129	100	102	120	112	109	123	132	104	127	100	99	120	100	108	97	128	116	99	122	107	110	128	113	95	97	109	116	110	92	109	105	112	113	112	103	101	92	97	105	106	95	105	106	114	99	147	105	120	120	110	115	109	85	105	99	108	101	102	93	127	87	101	100	117	103	121	99	110	116	112	114	129	108	112	96	95	121	104	116	105	104	106	104	117	107	114	102	117	110	128	92	138	101	100	115	118	123	120	117	108	113	108	106	119	115	112	112	103	101	95	114	97	111	135	109	82	104	109	129	104	124	115	88	107	117	121	93	93	113	103	89	107	111	99	114	99	113	123	117	116	122	104	120	103	108	116	103	112	136	118	98	115	100	120	100	97	98	115	127	104	125	107	94	119	110	124	100	105	110	121	103	116	97	115	118	109	115	102	108	114	90	127	106	146	115	111	106	115	90	109	103	95	114	111	95	107	103	121	121	116	111	94	96	105	130	124	121	99	114	97	97	118	97	90	96	122	102	109	100	110	108	96	117	104	115	117	108	117	126	129	111	109	81	99	100	114	116	116	107	109	119	97	134	87	110	94	97	119	101	85	102	127	107	116	121	107	121	110	127	133	126	103	117	102	108	115	118	99	106	96	102	115	107	118	108	107	95	97	118	107	110	106	101	124	121	112	96	111	97	103	117	111	120	109	97	126	101	128	110	99	116	103	91	90	108	128	104	121	107	104	104	113	107	116	105	110	141	113	106	95	118	113
36103	22731	14789	17396	22806	21701	12025	5507	3596	4474	7223	11467	15230	17058	14347	11015	5928	3130	2258	1494	995	872	830	857	770	828	764	801	812	884	926	993	936	923	843	816	815	770	825	777	801	809	792	831	833	789	823	826	783	751	740	813	814	827	786	779	756	810	839	805	824	808	814	785	805	775	792	797	816	844	760	835	813	825	829	799	857	801	811	866	816	820	763	755	814	773	820	768	788	823	842	812	779	778	822	785	795	798	820	776	795	854	822	761	789	810	796	814	778	843	797	778	842	779	810	759	825	808	794	810	844	843	814	837	813	758	844	827	837	824	839	801	824	856	826	779	790	778	818	861	816	798	837	849	793	797	838	838	868	781	772	814	817	798	851	810	809	830	787	806	783	774	809	760	820	771	757	806	804	801	788	821	826	804	788	798	786	848	820	824	803	830	850	827	807	779	812	820	791	821	831	840	806	823	844	837	807	791	841	874	803	828	834	796	755	798	833	805	784	737	744	805	859	800	780	832	808	801	837	816	769	810	804	845	823	796	754	863	816	825	820	770	809	831	780	803	844	758	778	838	841	828	876	783	773	788	826	783	796	817	792	856	778	798	803	833	776	808	822	787	825	786	782	805	795	778	804	840	794	821	862	796	790	797	820	771	728	786	785	778	847	822	811	774	765	817	752	735	830	816	814	825	782	827	800	814	822	733	826	807	802	806	789	796	860	811	781	809	845	814	758	813	841	839	834	753	799	788	777	804	782	804	799	763	817	816	797	733	816	837	777	790	792	835	836	774	805	787	788	796	848	792	784	815	840	819	767	819	794	821	828	750	835	790	780	827	796	818	812	836	774	746	834	837	835	792	803	812	785	802	822	829	739	795	830	795	774	860	788	794	844	786	822	796	838	809	808	782	820	812	825	835	767	848	794	804	832	802	771	780	798	833	756	838	794	814	758	791	804	814	815	843	728	781	871	749	778	749	807	796	786	833	819	787	846	811	838	813	794	852	790	824	772	795	820	787	806	787	852	863	819	787	807	801	774	838	765	851	829	811	795	789	723	772	776	794	811	792	774	824	798	796	786	791	764	841	767	768	756	810	806	765	799	810	795	846	773	785	800	735	843	766	807	830	783	819	765	769	819	809	792	800	777	851	817	893	824	866	762	823	800	784	801	823	788	813	815	761	806	816	769	824	783	819	790	824	803	802	821	786	794	787	791	758	767	816	769	769	795	810	855	826	819	767	847	811	789	803	802	853	804	765	829	855	766	777	807	806	807	757	856	813	861	824	786	825	766	872	796	790	805	800	826	810	853	766	860	786	819	786	804	817	797	754	780	781	798	831	831	852	776	799	811	818	803	838	798	815	786	872	783	781	780	793	790	808	861	780	800	826	819	796	810	793	806	822	851	818	760	793	873	777	775	847	812	802	785	866	831	807	757	850	796	811	787	774	787	769	854	850	835	796	835	855	759	801	765	761	830	854	844	807	816	796	811	816	793	871	820	787	804	834	817	856	806	758	842	793	809	826	811	863	793	822	775	829	833	849	810	840	790	782	838	808	815	799	791	849	815	815	816	801	818	783	811	796	820	797	802	800	846	829	819	830	783	810	852	793	826	760	806	758	815	771	795	845	807	765	803	852	823	825	823	785	844	781	781	833	840	811	829	816	847	772	778	809	793	799	828	799	817	822	805	810	800	808	873	768	754	788	802	814	807	810	814	776	801	799	808	766	835	834	818	808	768	794	815	862	833	758	813	789	843	813	832	805	839	741	845	797	801	779	750	802	805	792	808	790	828	746	858	771	823	857	814	816	800	801	783	798	761	818	839	775	764	823	788	822	815	770	784	833	796	831	803	820	831	787	796	805	839	743	766	823	796	826	789	868	776	807	788	782	801	820	850	836	822	780	853	780	857	858	796	784	800	888	758	791	814	761	854	843	783	828	818	842	793	802	708	786	834	819	803	813	861	794	828	833	764	810	754	819	811	810	830	834	849	780	815	796	801	814	827	801	748	843	781	830	804	821	832	836	769	821	793	850	812	790	833	806	803	838	838	856	826	862	811	865	833	769	849	816	804	790	816	812	815	815	795	800	796	808	854	799	825	739	822	818	787	828	773	802	814	752	744	816	863	820	778	775	773	846	822	838	826	830	820	810	832	810	792	797	804	802	854	822	827	804	813	828	795	814	802	850	800	821	825	810	837	782	848	785	807	800	797	862	777	800	812	823	808	816	825	870	805	842	837	799	799	844	801	816	809	833	762	771	857	832	814	825	845	794	792	823	762	788	792	788	825	779	836	831	798	781	775	796	838	840	784	804	809	808	809	799	835	837	860	833	818	813	736	815	821	792	736	868	794	813	828	788	878	815	798	782	798	789	808	812	839	801	792	921	815	803	801	793	794	810	808	821	823	785	811	861	826	795	799	816	807	772	817	768	815	793	811	866	825	767	791	842	773	749	829	790	808	847	793	788	799	833	814	827	812	775	820	784	789	834	785	843	747	838	780	793	820	838	742	822	773	794	789	783	847	829	859	773	821	837	772	771	769	760	792	801	795	812	829	853	852	802	795	787	822	832	868	834	882	809	847	845	813	825	829	781	843	793	763	720	824	762	795	830	802	813	812	848	809	807	789	843	818	816	807	849	783	839	884	775	804	804	822	874	801	805	818	811	838	785	809	785	786	821	804	837	821	850	795	800	812	785	837	799	821	798	760	792	831	817	798	805	811	765	778	757	828	749	802	790	846	776	781	773	802	879	818	835	814	867	860	827	796	789	785	818	774	778	827	787	784	813	806	776	824	780	793	819	824	784	796	792	813	777	819	819	863	814	776	789	768	813	814	823	805	785	811	806	787	778	826	782	831	829	801	787	838	835	815	777	798	733	843	807	759	826	830	785	875	806	829	783	782	799	777	889	782	763	792	808	829	797	808	788	824	812	795	778	840	844	778	841	772	797	826	830	784	888	792	892	841	794	887	830	791	751	792	778	768	846	809	821	799	786	789	824	776	769	843	789	818	818	776	816	803	831	787	806	777	784	843	787	837	780	814	793	801	780	759	820	795	802	803	792	767	830	872	827	819	791	802	839	843	789	817	825	848	813	834	807	811	809	820	829	815	781	754	800	844	834	827	857	782	812	842	802	789	829	783	766	834	789	769	796	787	840	785	818	807	755	794	751	823	803	786	802	812	769	778	793	824	846	808	764	852	850	744	800	851	750	758	812	812	821	817	781	789	826	795	796	769	804	813	803	837	798	771	801	793	849	866	810	841	866	847	804	777	835	827	784	757	770	782	820	819	803	813	836	815	826	844	812	804	768	845	790	794	864	800	789	845	786	817	788	806	817	782	830	825	787	780	835	801	778	824	812	766	822	838	791	824	811	783	792	792	746	796	772	836	763	789	834	812	843	777	804	811	804	780	781	816	813	839	748	773	786	795	835	813	772	842	784	820	846	786	798	798	836	813	849	821	838	826	825	772	816	813	804	799	780	806	797	855	785	758	854	812	831
7727	3224	2427	1541	931	697	543	241	134	195	254	429	633	807	746	571	313	185	117	109	104	85	73	71	71	79	80	76	77	91	88	92	81	85	70	74	104	75	83	78	87	73	78	73	77	81	80	89	94	72	87	103	83	80	76	72	67	73	86	77	71	83	73	84	92	77	100	69	87	60	69	75	74	78	81	74	83	79	96	94	83	80	89	85	80	70	69	79	80	71	78	103	88	75	82	74	78	90	91	91	84	84	72	87	80	79	90	71	101	72	82	79	80	95	63	80	91	80	94	81	87	81	81	85	92	87	83	90	81	87	73	76	65	89	81	81	96	95	65	73	89	71	80	78	81	88	83	79	76	80	86	65	94	76	85	92	78	85	77	95	88	82	79	91	70	81	93	96	89	87	91	82	67	87	97	106	74	88	91	71	83	75	70	81	94	100	70	85	85	70	75	84	95	88	79	75	73	95	77	81	90	69	104	69	86	75	73	90	97	86	74	97	88	87	90	81	69	76	79	92	93	65	90	80	84	84	74	89	82	72	80	75	78	72	79	87	71	83	80	75	76	80	97	72	82	103	92	84	69	83	66	76	70	83	84	90	69	84	76	81	74	78	86	86	82	69	89	83	72	73	92	86	80	73	81	86	70	80	106	78	69	78	72	92	89	71	90	87	73	83	95	66	96	71	76	70	83	77	84	77	93	74	74	68	79	88	71	81	91	74	77	76	71	70	78	77	86	75	85	73	75	86	72	73	75	81	88	80	84	72	84	82	83	78	100	75	80	94	95	86	70	82	89	63	78	91	78	76	69	82	78	76	96	82	74	81	82	73	87	78	86	70	70	76	69	71	77	95	75	90	94	74	89	82	76	92	82	64	81	78	97	83	67	84	91	61	91	73	89	74	85	66	90	90	84	86	92	72	77	74	92	83	85	90	75	87	83	84	74	66	82	87	76	81	97	107	76	82	78	70	86	91	96	90	91	90	80	79	62	62	66	82	80	84	88	86	78	94	80	73	92	66	73	81	79	81	95	77	81	84	84	84	75	77	70	84	70	104	69	63	73	79	74	89	67	78	94	95	97	81	78	88	73	87	80	77	73	104	101	67	69	76	75	98	90	83	80	75	92	81	89	83	78	91	86	86	89	95	78	88	82	98	88	83	73	69	85	90	58	88	91	75	82	83	84	86	93	80	75	78	70	85	78	77	93	77	76	74	76	82	86	75	79	72	84	95	86	67	83	94	86	80	65	75	76	73	76	65	76	83	78	73	93	83	79	73	72	72	78	71	78	90	80	74	75	83	91	73	64	94	85	70	75	85	61	80	86	85	90	74	71	75	82	90	85	87	82	75	71	83	77	78	70	105	63	95	87	71	73	81	81	68	81	78	63	69	83	78	85	67	78	71	95	84	92	77	83	88	90	84	93	84	73	82	89	89	80	76	89	64	76	83	70	75	73	98	85	87	96	90	70	87	77	69	103	77	93	90	77	87	93	81	86	83	66	92	73	74	71	76	61	83	70	59	84	90	84	97	84	75	78	92	92	94	66	77	68	73	69	69	87	90	96	82	83	93	59	108	68	94	88	85	82	92	74	88	59	60	72	82	81	81	78	82	92	76	75	76	74	73	82	95	98	71	89	67	72	96	88	70	77	84	80	78	84	79	93	75	76	76	77	83	93	93	86	74	89	69	91	73	79	83	90	80	86	91	84	88	77	70	82	73	75	103	81	87	62	91	76	75	89	73	80	86	83	78	73	89	83	79	68	71	101	91	94	88	86	59	87	91	86	74	92	97	80	76	68	70	76	67	77	82	91	78	93	80	89	81	82	76	75	72	81	71	85	93	83	89	81	72	87	72	90	85	75	72	77	66	81	85	86	90	65	90	79	99	72	77	67	86	67	90	80	74	71	85	74	93	73	86	74	100	79	88	77	83	69	80	85	70	90	87	79	64	101	78	85	85	64	83	87	86	84	88	81	71	66	86	71	98	87	80	89	90	96	70	66	83	80	87	90	91	88	82	68	79	77	65	90	77	95	75	76	91	102	84	74	74	93	76	87	65	98	78	77	82	92	72	78	82	70	75	84	56	81	76	99	72	78	88	68	73	93	87	78	78	73	83	82	81	69	81	81	85	80	85	75	95	80	81	87	80	61	73	71	79	79	77	82	73	82	84	72	78	82	77	88	82	88	97	74	88	107	73	79	92	84	81	81	85	84	91	96	105	93	73	80	88	72	73	67	82	84	81	80	69	67	91	75	76	79	85	95	97	78	88	90	89	75	66	58	83	95	78	97	89	80	89	88	73	74	84	75	88	69	77	87	75	84	88	89	103	86	110	98	76	78	68	83	86	86	72	88	80	80	92	92	85	79	71	72	76	85	89	88	74	94	73	77	85	79	88	83	67	62	78	79	84	95	83	95	80	89	75	84	111	80	82	73	85	92	88	76	75	86	71	71	88	78	81	77	64	97	81	74	84	76	71	100	78	95	63	76	84	61	87	81	82	79	67	67	80	87	83	88	88	76	81	98	88	81	86	69	70	82	75	75	81	68	78	85	81	89	76	84	95	90	71	69	92	79	91	82	87	67	96	81	73	81	84	79	81	73	99	81	79	92	79	83	82	68	80	87	96	82	76	92	99	93	86	86	73	95	86	87	78	85	82	89	78	72	73	93	93	87	80	79	75	80	99	77	75	79	79	80	93	69	105	82	74	86	86	70	85	84	72	81	72	73	76	80	86	81	72	83	80	70	78	84	75	76	71	87	69	85	90	71	78	69	79	63	81	79	71	88	89	76	88	80	67	75	69	67	84	74	89	91	95	79	79	70	91	96	87	97	94	95	86	93	89	77	73	82	74	99	77	71	81	78	86	92	85	90	80	84	70	82	83	82	80	61	80	87	82	92	80	89	88	77	96	98	76	95	76	69	82	84	82	73	72	79	64	74	85	85	85	98	81	89	76	76	88	84	99	83	91	82	73	86	81	65	78	79	73	83	94	83	87	90	73	86	87	73	67	83	72	73	72	114	97	109	77	85	71	77	98	73	76	80	81	82	83	86	80	83	77	65	81	97	67	79	80	88	93	72	83	87	96	81	79	65	67	73	67	64	66	79	83	83	73	80	83	91	106	78	89	80	85	88	81	68	71	73	82	78	84	79	87	93	80	82	64	98	104	74	79	65	93	80	68	82	80	82	72	78	77	83	73	97	74	90	86	81	90	77	85	88	82	79	93	73	93	77	69	76	91	73	80	82	75	108	93	80	78	73	77	92	72	68	86	81	70	80	82	73	64	97	81	80	91	82	77	69	80	91	69	77	89	79	71	79	82	82	66	87	88	82	87	78	72	84	89	85	65	75	84	66	76	89	80	79	72	76	87	88	97	73	82	72	103	74	72	74	67	77	93	88	89	79	82	79	99	81	87	82	79	86	87	79	77	81	85	76	81	79	67	91	93	82	95	88	104	87	93	76	90	71	75	74	78	86	89	82	88	85	84
34216	20704	18260	17066	21049	20059	16052	7083	3425	4402	6319	10163	13172	15999	14046	10639	5655	2769	2090	1304	939	770	688	624	573	602	640	599	614	651	706	694	713	693	633	603	628	603	609	651	601	627	628	574	597	612	605	637	570	612	626	556	625	636	580	654	576	643	599	635	582	621	651	618	606	598	631	601	606	610	574	582	626	624	644	643	612	630	606	633	626	596	642	595	582	592	580	616	584	594	599	635	618	650	643	647	592	618	579	584	608	600	586	650	580	653	638	624	601	580	612	606	619	618	598	621	584	597	591	575	560	627	634	606	616	606	640	629	627	641	676	616	566	593	619	611	597	617	624	607	624	610	629	634	623	660	652	657	617	645	593	604	617	662	617	585	642	569	611	617	581	603	607	623	671	595	598	612	633	623	600	602	613	579	627	672	594	654	641	639	633	580	622	573	595	620	605	608	628	624	647	624	630	612	620	636	614	627	591	630	596	626	627	630	637	641	672	631	627	636	572	596	637	609	618	670	620	639	640	577	635	644	629	609	628	649	612	633	650	624	639	649	629	646	623	604	612	609	622	612	599	585	651	611	665	611	643	626	605	596	596	642	640	611	638	591	629	637	595	617	673	621	631	629	628	599	610	617	609	609	646	654	613	609	666	605	601	622	605	574	614	620	635	600	598	633	597	587	644	579	597	626	612	586	615	637	623	618	621	618	565	589	593	626	576	646	622	589	589	648	612	630	594	607	635	594	599	620	609	632	639	607	684	640	633	648	621	657	638	643	617	615	602	617	589	616	641	598	615	622	624	614	611	607	623	612	611	589	647	595	605	625	645	580	596	644	627	649	662	626	623	633	642	606	636	566	620	558	639	659	600	565	613	601	612	643	628	665	618	639	665	633	637	632	653	592	636	624	541	642	650	664	610	683	633	602	626	610	649	651	633	608	610	615	593	642	657	622	596	581	657	576	624	660	655	607	615	614	663	608	609	600	635	627	619	613	594	612	654	598	609	681	594	630	629	619	613	628	616	622	575	650	640	636	628	611	616	638	608	603	649	595	564	558	624	617	606	649	597	614	600	585	621	595	660	625	582	605	587	657	576	595	622	576	620	608	593	580	588	582	623	614	614	612	605	566	615	645	606	616	608	618	651	650	592	645	617	610	616	589	647	611	614	589	654	590	624	615	605	639	607	590	658	610	626	610	599	639	690	601	609	609	610	633	581	634	617	610	649	623	641	597	553	622	630	610	615	671	607	651	623	624	593	615	619	590	598	632	676	595	607	626	605	643	631	574	637	639	612	598	620	647	592	620	618	601	626	617	611	602	629	656	582	579	596	605	601	643	598	620	579	646	607	627	606	621	646	622	601	633	620	612	604	625	567	630	613	655	623	620	622	613	595	608	640	632	597	616	623	632	623	632	595	610	671	619	636	595	579	656	558	638	645	615	613	617	595	595	584	613	625	627	623	655	625	594	603	626	587	629	671	635	603	596	600	605	627	611	588	594	614	598	579	592	623	617	579	645	656	633	589	601	598	629	626	642	607	625	600	598	631	600	599	587	620	640	610	601	640	624	630	660	607	598	648	624	650	623	614	631	607	693	622	618	613	598	622	642	601	624	593	662	606	612	597	673	580	667	630	645	662	600	621	582	594	663	618	646	576	654	564	604	573	633	619	605	589	635	657	656	614	607	653	659	600	653	596	632	605	558	601	586	624	660	635	618	671	614	589	561	607	596	672	639	644	627	597	640	635	662	598	548	604	669	642	621	597	660	620	626	646	588	562	639	621	613	585	605	646	625	564	643	623	617	668	638	616	663	613	649	668	604	587	648	570	621	664	613	645	598	644	594	614	601	623	658	587	577	624	627	640	646	608	629	589	546	607	590	614	591	682	617	632	643	614	615	648	586	645	592	647	640	635	605	632	621	651	627	625	650	639	586	640	634	619	632	601	606	594	623	596	667	613	589	614	643	634	599	609	610	621	630	640	645	576	608	626	622	615	620	633	643	627	597	616	641	604	630	631	619	642	613	630	667	665	630	621	633	635	626	600	594	612	616	601	659	567	614	619	645	595	638	625	613	586	648	641	621	659	648	602	597	627	634	573	584	652	632	608	621	597	653	649	656	637	634	600	617	634	651	650	656	627	620	643	675	615	608	614	613	595	618	651	575	636	652	610	632	606	634	572	609	617	586	560	626	638	669	618	604	608	648	619	648	593	606	667	590	681	603	626	664	618	623	627	604	599	600	593	591	623	617	633	588	644	626	582	631	596	601	633	600	631	614	629	629	621	604	585	639	612	662	578	630	626	570	648	573	558	653	589	622	620	615	602	620	610	640	616	626	619	657	595	663	605	681	657	644	599	662	655	655	639	642	618	629	623	607	607	651	579	593	648	623	653	615	617	650	623	604	625	632	643	626	612	648	628	639	601	610	610	641	645	623	645	616	606	607	597	600	626	602	619	640	611	601	661	603	632	658	585	590	571	614	629	635	607	649	635	607	660	633	671	611	676	581	597	620	590	623	598	617	586	576	611	616	593	628	624	603	595	611	625	570	640	584	619	590	628	639	626	612	620	626	609	605	614	616	619	612	626	603	614	573	649	632	629	613	635	596	598	635	670	588	635	626	626	598	634	561	629	598	575	632	649	601	606	642	646	613	627	616	588	622	552	662	658	626	585	565	639	607	608	622	657	601	618	610	586	611	594	569	588	588	616	659	575	588	604	564	628	618	639	610	603	637	670	599	626	649	628	589	641	587	605	640	643	615	653	610	653	641	620	614	650	649	575	614	620	639	586	631	613	588	603	608	570	611	642	642	603	627	626	630	609	620	666	607	597	627	614	633	572	593	630	614	661	597	613	647	623	635	616	658	566	618	548	572	632	625	597	623	607	600	605	661	612	610	659	652	658	640	627	564	612	625	598	650	596	631	638	613	660	620	614	629	610	587	634	682	617	616	600	611	594	596	598	612	636	635	621	635	525	660	656	629	614	617	609	573	599	617	631	610	624	610	592	594	614	660	593	635	673	622	628	617	609	592	603	620	613	581	588	619	622	591	648	618	622	612	606	653	601	570	610	700	678	615	633	608	632	607	571	605	629	604	625	659	616	610	622	620	591	607	612	595	663	617	639	631	650	606	643	602	597	642	643	604	581	646	587	564	576	611	603	649	625	601	601	630	600	612	642	653	597	669	649	598	602	653	657	641	617	605	663	622	580	577	657	634	636	641	571	632	584	644	615	548	570	642	674	593	637	615	649	629	612	604	642	588	539	647	583	603	577	656	646	637	599	626	634	604	632	612	618	591	609	626	623	633	625	613	633	600	598	638	592	606	614	629	629	623	619	564	555	629	622	660	636	598	637	626	610	634	614	615	616	585	628	605	629	609	601	623	612	616	644	593	635	612	642	628	607	637	606	637	607	618	638	623	580	655	650	625	603	614	640	617	578	565	644	608	614	628	635	613	680	605	612	655	628	617	636	632	660	637	603	656	615	584	634	625	656	645	623	612
8826	6326	3626	2176	1854	1487	1096	584	271	312	441	837	1158	1539	1368	1018	664	281	246	209	176	145	119	131	118	117	118	113	116	131	103	125	112	139	132	131	126	121	132	109	142	127	132	116	121	125	144	125	122	107	112	110	124	119	144	115	126	124	129	104	106	131	119	130	119	112	145	117	143	113	99	125	129	112	120	118	138	126	121	111	112	107	130	120	127	120	127	115	118	123	131	112	114	121	123	115	111	129	132	101	117	135	116	144	122	124	133	106	117	111	104	119	126	134	147	127	131	112	122	131	122	115	92	101	121	132	130	114	125	118	119	138	115	128	100	99	129	133	134	127	106	107	123	127	128	112	119	113	115	112	128	114	116	127	117	114	146	127	121	141	107	144	119	133	102	131	140	107	126	115	121	121	110	115	113	137	119	102	115	125	114	123	110	116	125	129	124	129	118	133	114	112	117	132	124	105	120	116	133	140	114	111	121	133	134	103	116	118	120	129	123	100	128	119	77	123	121	112	124	125	101	122	108	137	122	97	107	125	119	120	120	112	122	127	110	139	128	127	106	113	100	152	118	101	127	122	115	136	125	108	128	101	133	133	140	128	112	131	130	127	130	115	127	135	119	128	124	129	109	123	123	129	121	109	126	115	135	106	121	116	118	126	124	120	108	129	104	123	122	119	121	119	131	119	116	119	125	117	126	133	107	120	118	114	121	115	131	125	145	139	136	117	129	111	132	113	130	133	127	104	118	133	136	113	132	130	110	120	120	132	115	109	121	117	114	123	120	131	121	122	115	131	109	115	123	106	119	103	120	105	129	111	125	135	138	127	118	125	116	115	109	111	114	127	120	107	124	110	122	120	131	113	102	152	126	126	105	120	107	126	120	109	123	112	114	118	115	111	110	125	132	120	135	125	122	141	122	112	119	121	105	147	108	144	130	122	129	112	118	133	127	130	116	116	115	141	129	117	114	136	127	112	120	87	109	111	129	109	116	111	118	118	101	122	104	141	124	125	142	113	136	128	120	128	123	103	140	127	116	121	126	122	129	127	117	116	124	122	138	144	127	128	124	120	120	108	129	114	112	121	138	119	104	131	140	135	100	118	137	94	113	104	110	118	112	115	133	118	124	154	130	135	124	107	117	109	122	117	129	106	102	127	133	119	139	112	107	111	130	116	115	113	138	121	111	143	127	132	120	107	101	110	122	113	109	117	124	127	114	127	112	117	139	134	137	142	121	121	105	111	112	116	124	135	113	110	118	111	124	107	111	112	117	113	122	114	133	126	107	117	108	112	124	136	102	127	106	119	144	120	118	105	106	148	111	114	120	116	124	139	113	106	112	124	110	135	130	131	112	125	117	112	118	133	126	114	122	147	130	113	116	125	100	117	114	111	120	140	143	101	140	115	128	139	124	118	119	138	142	131	121	115	124	109	112	132	120	113	134	116	125	114	128	116	97	121	126	117	131	117	113	129	123	134	109	109	121	131	120	121	106	119	118	110	132	129	118	126	110	109	113	114	116	113	123	101	115	123	124	132	140	135	125	126	118	145	122	117	121	124	109	106	111	119	130	129	111	126	150	118	128	113	96	135	109	122	132	120	90	133	102	122	126	127	123	116	114	117	109	89	119	121	107	120	107	135	110	110	143	127	119	122	106	129	133	132	126	151	112	126	126	110	126	120	120	118	137	98	130	130	117	142	122	149	116	117	126	123	116	127	123	105	124	127	126	113	118	114	108	108	117	122	128	128	115	104	110	121	133	118	125	106	132	134	140	138	134	117	136	123	127	110	119	111	133	93	131	123	116	131	109	105	122	123	124	123	104	132	112	126	115	114	134	147	103	124	125	117	113	119	131	128	134	109	114	130	116	106	108	114	127	146	107	109	108	107	125	135	122	129	103	129	130	141	142	118	94	116	134	113	128	129	113	115	125	113	116	145	110	131	92	127	111	125	109	118	143	135	131	132	127	115	122	119	111	117	127	124	122	105	120	122	132	124	128	125	115	122	121	121	111	126	120	127	118	139	117	126	110	114	137	149	126	130	132	107	109	125	137	118	125	134	112	111	121	119	111	154	127	113	125	117	104	115	125	113	115	132	116	95	129	125	112	126	112	109	117	118	111	121	130	110	131	110	116	130	137	104	126	127	120	127	121	119	148	103	143	136	125	138	115	116	124	111	125	123	134	120	133	121	109	108	138	114	108	131	127	117	101	122	139	123	128	119	130	101	112	126	126	112	135	121	123	141	89	113	118	114	127	120	108	126	111	122	126	123	114	128	122	134	130	116	133	128	129	131	130	145	127	131	128	115	107	106	122	136	121	145	124	107	128	131	131	109	114	122	112	119	133	125	148	141	126	118	112	116	122	144	140	136	132	117	126	121	122	116	111	131	116	118	131	131	127	113	121	120	131	118	103	117	121	125	135	135	111	139	102	136	128	116	120	127	121	129	137	127	113	131	119	108	119	126	135	136	110	140	121	115	130	135	117	126	121	119	127	114	98	109	118	109	104	98	101	103	164	109	137	129	100	118	121	115	123	115	113	130	129	141	128	106	124	100	141	137	121	111	111	115	130	114	121	121	109	128	112	107	110	116	144	114	144	107	135	115	113	128	136	123	127	123	132	95	131	141	111	126	130	119	95	132	117	125	141	125	120	122	134	129	104	99	113	136	122	111	130	143	122	123	107	119	133	120	131	116	112	132	121	140	137	132	113	121	130	109	101	110	123	119	119	122	140	122	139	132	129	119	128	121	112	140	145	123	112	102	107	127	116	113	125	127	98	123	108	126	121	134	117	121	118	129	104	124	110	130	136	115	128	109	121	116	127	122	115	118	125	125	138	108	98	111	124	126	115	112	120	120	110	119	138	107	108	123	127	134	128	124	126	114	126	100	111	125	121	129	112	120	138	120	97	112	133	113	120	114	128	118	131	106	127	125	121	125	118	134	113	135	106	122	132	113	101	131	107	104	136	131	99	139	117	118	127	146	123	111	145	121	117	132	118	132	143	127	124	139	113	110	127	120	134	147	142	125	134	131	133	113	119	99	88	116	126	125	120	124	98	121	102	115	122	119	120	118	131	132	124	103	131	119	112	120	116	113	121	139	111	110	122	131	120	113	146	102	116	138	123	130	105	112	136	122	120	128	121	115	121	135	121	130	127	138	119	104	127	124	129	138	125	106	112	113	114	109	113	119	110	113	134	123	117	116	130	103	134	102	127	111	132	138	116	105	99	115	117	120	120	119	112	116	130	124	129	116	108	115	125	121	125	133	118	114	123	108	130	111	125	123	134	109	113	113	122	126	120	107	109	133	129	114	128	113	119	141	123	107	129	124	123	108	119	118	117	119	110	110	105	100	125	120	112	128	127	132	115	110	135	113	128	107	126	124	118	110	113	114	131	122	97	127	128	135	132	127	130	103	130	112	129	112	113	104	114	105	121	109	140	111	99	133	106	111	136	122	99	144	136	125	116	117	100	121	130	119	127	142	120	142
38622	28293	20563	21430	29803	29000	22716	12970	6379	7462	10744	15957	20271	22416	20113	16083	10468	4406	3248	2198	1603	1139	983	937	895	920	929	908	919	887	1018	1098	1086	1015	926	896	917	877	898	878	885	828	851	926	891	941	918	867	912	890	953	825	901	903	899	907	890	935	870	875	859	852	909	837	865	936	929	910	885	894	889	877	930	854	906	939	907	920	859	887	895	903	878	931	877	853	844	899	869	922	904	915	932	919	877	922	919	895	898	915	947	895	926	881	867	906	912	927	868	872	956	893	853	873	922	929	878	858	896	915	906	890	884	866	896	841	953	885	961	966	851	836	871	829	896	898	921	964	883	874	917	933	904	921	883	907	923	895	870	905	918	930	920	856	904	906	875	964	870	887	853	945	835	932	980	890	924	930	956	867	860	890	902	907	888	913	875	889	905	932	909	876	863	935	905	874	932	976	849	913	892	904	895	876	924	884	874	870	905	917	895	892	898	865	886	897	896	942	923	871	905	929	842	870	888	915	909	912	857	868	823	927	844	856	865	902	879	901	925	864	877	895	885	929	878	911	874	929	853	940	905	926	927	885	878	906	904	899	923	843	897	893	889	946	876	882	929	908	887	915	906	914	914	901	865	861	875	884	890	893	853	854	908	892	903	944	972	926	882	891	880	864	870	860	965	881	882	908	877	918	902	947	940	870	911	860	932	882	889	889	941	870	928	876	873	924	918	896	879	918	920	856	857	944	957	914	922	954	904	885	892	826	906	870	925	876	898	914	866	842	866	928	910	851	922	901	889	930	909	937	911	897	905	878	1012	927	882	877	956	913	881	910	905	944	915	941	878	897	935	888	891	900	874	871	908	909	903	885	874	950	870	899	921	926	869	859	888	951	904	866	945	883	851	870	914	916	854	898	907	948	910	905	880	927	887	873	904	864	859	895	904	915	928	839	912	862	922	889	919	837	886	875	882	929	865	905	889	887	832	943	849	923	841	924	934	929	901	859	892	908	861	919	892	986	875	846	923	925	827	920	909	897	885	891	889	916	901	879	868	924	882	900	883	890	889	893	929	913	841	923	875	895	904	917	922	909	846	910	931	888	866	914	954	925	862	907	887	906	874	907	891	918	884	907	883	929	887	890	838	899	916	895	842	898	892	922	898	891	951	907	909	915	890	885	924	926	889	890	865	915	899	917	860	875	908	856	865	892	932	878	864	907	916	875	922	903	833	873	907	844	905	876	960	936	942	888	870	855	947	889	903	918	869	887	951	923	868	863	906	830	877	882	911	863	904	950	930	956	955	912	907	902	863	835	866	865	913	945	924	900	946	910	897	879	865	891	936	883	923	897	863	897	901	868	916	882	892	920	877	882	875	885	902	896	913	939	933	908	928	922	883	882	894	870	888	874	929	888	844	933	903	870	946	917	874	907	902	873	866	925	868	953	887	881	935	893	865	840	896	961	933	922	877	881	899	930	936	908	900	881	909	876	936	896	897	881	931	881	937	884	903	904	890	887	897	917	868	900	897	849	885	890	869	909	900	882	909	890	850	908	931	913	874	891	881	855	924	888	871	892	928	877	933	927	891	904	957	865	930	873	874	921	942	892	867	890	901	913	888	953	908	947	871	852	901	860	903	896	914	928	897	925	884	903	865	910	887	931	919	932	889	960	874	875	924	919	897	854	907	939	903	956	880	855	933	880	876	904	870	903	920	909	931	899	917	894	890	939	898	931	892	904	909	967	863	889	953	932	892	859	890	941	883	882	875	908	839	888	922	892	921	901	920	894	893	906	895	894	886	909	923	928	876	924	868	902	961	963	975	891	894	965	909	845	911	841	879	888	874	929	933	889	888	917	901	869	879	844	869	958	863	920	931	892	903	860	966	900	886	910	889	898	919	879	900	927	899	884	885	905	852	899	942	912	917	878	857	828	916	935	859	909	922	875	915	915	886	945	921	874	842	846	861	887	873	890	829	897	876	921	880	874	901	917	898	848	903	904	915	942	918	930	896	947	887	895	889	915	904	853	904	874	896	945	914	889	911	875	910	864	917	875	925	945	958	862	842	929	905	901	879	911	903	927	916	940	902	927	896	930	889	889	888	868	865	861	892	895	888	909	863	895	891	891	902	863	887	848	886	932	847	898	930	865	862	882	847	933	907	944	914	899	940	925	912	892	908	879	941	932	919	917	837	845	915	882	914	840	877	933	913	859	889	915	894	851	895	960	911	876	932	918	959	904	901	936	942	873	858	903	865	896	881	890	941	850	921	934	871	870	871	871	916	919	968	936	938	897	885	870	894	987	889	907	906	957	917	888	892	838	870	878	894	871	869	846	891	899	916	855	897	908	896	921	879	913	853	891	864	960	897	910	935	919	897	959	909	936	893	921	907	867	914	928	861	868	920	903	936	899	947	948	880	909	861	914	882	883	904	901	884	910	884	912	862	885	890	904	919	874	914	930	894	921	891	831	933	908	920	929	901	923	900	900	901	869	886	882	916	897	902	863	862	938	894	905	912	859	876	900	962	894	934	901	909	935	903	896	851	931	915	889	937	943	895	870	877	958	902	892	869	950	923	936	898	897	893	972	868	862	933	920	911	882	914	915	967	888	920	899	874	893	902	868	896	863	902	910	926	880	862	920	876	914	897	886	912	886	956	893	929	954	862	921	889	844	890	939	942	872	904	916	912	896	927	855	907	900	883	887	918	921	937	953	880	903	897	859	860	913	943	871	849	890	915	959	959	930	870	928	901	888	930	880	918	938	897	898	873	907	940	892	893	845	951	897	899	941	892	915	878	883	910	854	894	881	877	857	922	920	910	908	920	851	900	812	934	911	895	919	906	929	963	893	948	839	879	917	887	914	950	871	872	888	861	929	866	899	936	883	883	902	864	965	924	793	886	917	936	926	892	841	887	870	853	934	862	939	888	861	884	904	879	886	862	905	930	907	882	917	903	877	917	950	881	885	915	901	922	852	924	881	921	899	891	926	853	903	872	930	838	909	879	889	888	873	884	907	907	937	889	913	853	891	904	874	880	931	900	881	958	939	904	898	894	939	899	950	948	929	947	888	904	902	867	913	912	908	926	933	888	947	865	888	887	888	907	868	864	882	873	912	915	915	887	912	911	856	936	912	926	894	900	925	903	928	849	866	869	931	942	877	915	898	888	864	914	907	919	913	939	937	930	896	885	896	869	897	906	900	835	891	928	832	911	890	918	952	939	885	922	851	916	920	885	883	890	897	894	902	874	925	899	929	901	933	894	899	922	860	909	912	909	917	906	892	908	882	943	889	905	864	926	921	884	873	917	895	894	901	847	929	875	880	890	879	878	945	873	814	891	919	890	951	832	912	890	900	896	883	863	915	854	907	901	898	859	909	836	940	906	892	915	893	900	918	864	922	890	900	905	930	888	889	933	821	869	942	904	882	915	933	881	888	913	925	868	905	848	911	936	903	879	944	827	881	912	897	924	949	891	863	883	890	896	897	866	948	871	891	846	927	875	894	984	906
5999	2754	1269	889	544	328	237	107	87	98	106	147	189	220	194	186	148	95	102	71	73	55	78	66	76	76	75	70	71	57	61	74	81	86	66	66	69	59	83	67	65	62	71	66	75	64	72	76	70	50	81	63	70	81	64	60	84	72	66	65	59	69	75	72	59	78	57	78	68	73	62	68	59	63	57	78	83	74	77	75	56	59	83	70	81	81	70	75	60	70	80	71	60	65	68	72	62	72	78	80	85	56	60	79	86	72	89	79	69	72	73	86	61	65	73	69	66	80	72	63	67	63	77	81	64	77	58	59	60	74	73	73	90	64	61	62	77	67	64	64	72	70	75	61	72	72	74	68	58	72	67	68	83	69	63	65	81	70	61	76	78	65	66	63	80	75	64	70	63	73	60	66	61	68	65	74	77	72	71	77	73	68	87	62	75	67	61	64	67	71	79	73	76	69	58	85	80	87	87	59	67	79	74	70	67	69	78	72	70	78	66	71	74	64	74	72	65	70	79	69	79	79	66	66	75	62	70	65	75	73	72	68	59	70	74	72	72	84	75	55	66	68	70	66	65	78	63	78	69	59	97	65	75	85	77	64	57	75	85	66	88	77	70	73	81	69	63	76	65	72	75	83	67	57	81	62	60	67	72	73	70	69	77	68	70	57	67	83	62	73	82	77	73	72	72	68	71	65	54	77	90	71	56	77	78	72	59	78	59	66	76	60	69	76	80	90	69	82	85	77	80	72	83	60	88	85	57	58	75	77	74	68	74	52	82	80	58	67	72	73	82	66	66	79	69	66	72	79	82	65	70	74	77	62	60	67	67	71	73	73	68	81	60	89	67	74	60	68	94	74	72	71	59	68	89	59	72	67	67	58	73	55	79	84	75	62	64	81	66	72	82	77	75	60	79	62	73	62	82	60	54	76	62	52	67	71	67	68	71	69	70	71	69	100	66	75	78	77	73	83	72	74	80	79	65	72	60	67	71	72	82	65	72	75	57	64	79	71	65	74	77	56	65	75	78	47	83	58	70	70	74	88	62	66	85	84	80	72	73	84	77	67	71	66	65	89	86	63	58	69	62	63	65	65	75	65	72	67	79	62	77	68	67	72	79	66	67	62	58	67	80	73	58	73	63	83	87	78	70	68	87	72	63	71	68	70	70	75	79	75	71	60	78	74	73	84	73	68	71	67	76	54	61	81	66	102	63	74	71	67	76	48	63	66	74	68	76	79	61	73	66	62	58	72	76	65	46	52	73	72	73	71	66	67	67	68	77	83	67	72	83	80	62	73	74	64	80	67	60	66	74	75	73	70	64	73	55	70	73	78	58	73	80	74	61	63	70	71	80	73	72	68	65	68	85	66	72	75	80	67	64	74	78	53	67	66	73	76	80	60	53	73	84	76	78	82	65	62	76	70	71	77	59	78	80	60	74	63	70	83	73	75	63	74	70	69	79	70	74	65	84	63	77	77	71	71	86	68	66	65	85	80	86	89	61	82	69	61	74	71	69	69	70	87	66	71	53	76	81	58	83	66	74	65	75	86	69	85	87	74	67	64	70	68	66	67	81	63	62	69	64	73	58	64	62	67	60	47	71	78	75	63	69	50	62	85	70	76	54	60	67	79	68	76	85	73	70	75	71	88	63	90	66	67	73	80	77	69	77	79	78	66	73	73	87	59	74	67	64	79	73	79	73	66	69	60	66	78	69	72	69	72	79	75	77	82	81	64	77	81	86	86	64	62	60	70	75	73	75	79	73	77	74	56	52	69	83	72	61	62	71	57	71	78	60	71	63	81	79	73	83	63	69	66	73	75	65	78	72	64	69	66	80	73	66	77	77	79	76	64	64	67	69	79	66	65	54	59	72	69	83	71	64	74	59	63	66	75	66	61	67	60	66	71	70	71	45	75	62	70	68	65	56	68	61	67	55	58	84	62	68	52	85	79	82	77	60	58	82	80	57	57	70	79	76	84	61	82	70	68	69	90	69	66	89	57	73	72	81	79	63	79	74	64	61	76	73	75	76	81	59	68	72	72	52	80	60	72	57	72	75	69	59	78	63	75	57	70	71	77	80	74	80	73	86	71	59	76	79	78	49	67	73	73	64	57	72	60	66	65	76	73	69	62	72	81	82	73	68	73	71	72	74	77	71	55	86	68	70	57	73	72	74	77	71	88	61	58	61	76	58	67	68	65	69	74	73	77	78	77	70	72	60	68	68	74	67	74	64	65	74	63	78	51	70	77	70	60	65	66	78	88	74	64	61	80	82	71	50	67	79	70	75	63	69	93	78	78	62	68	75	80	71	82	65	64	74	76	69	68	57	82	74	70	83	67	75	59	72	59	66	73	77	79	77	69	73	68	73	57	70	67	84	59	64	61	83	72	67	78	63	74	65	69	74	83	71	71	67	67	68	87	69	72	73	76	68	76	75	76	66	79	59	73	52	69	74	72	73	66	73	65	71	85	57	86	69	81	58	65	72	61	63	78	68	65	77	76	64	73	82	71	67	76	81	72	66	68	80	83	70	66	67	86	64	68	62	70	66	81	80	63	81	63	66	60	73	83	74	82	52	76	50	68	78	85	64	68	71	69	60	57	67	75	65	59	71	68	74	55	75	80	92	85	67	61	76	62	72	59	76	52	72	89	71	72	66	72	69	70	71	70	65	65	65	73	68	73	77	87	78	65	84	78	66	58	72	58	64	65	74	88	77	72	80	56	77	72	68	74	55	67	74	69	56	63	75	67	78	73	78	75	69	62	70	69	85	73	82	79	66	67	74	56	57	83	65	78	80	71	75	68	55	68	58	57	61	62	61	75	72	74	67	68	63	89	74	58	63	64	68	53	75	75	57	66	70	69	58	69	62	57	72	74	62	67	69	71	81	66	75	62	72	78	75	51	71	74	79	71	65	64	73	76	56	70	75	57	72	75	74	59	86	71	80	77	69	77	73	69	57	80	71	89	80	79	76	87	71	65	62	63	63	68	85	65	67	73	65	63	78	77	76	70	54	71	68	76	78	66	78	75	70	69	52	74	61	69	59	83	80	64	88	72	72	70	64	77	67	59	58	77	77	72	72	70	79	66	72	83	66	80	70	79	71	75	67	69	77	78	71	75	68	55	54	55	92	75	63	92	65	80	75	80	60	70	58	64	89	61	70	55	77	71	71	67	57	73	58	79	83	66	62	86	59	77	64	85	82	83	85	86	58	66	72	73	54	70	78	63	58	78	68	73	64	68	73	71	74	84	60	75	79	77	62	62	82	62	60	60	77	74	74	60	60	84	69	71	69	79	81	79	65	87	66	67	63	77	69	62	72	74	83	71	64	63	72	75	67	59	80	70	87	73	76	57	73	63	63	61	65	65	63	80	99	71	89	68	64	68	80	68	74	72	80	65	67	69	75	57	67	64	67	59	60	86	81	65	52	74	64	76	65	69	79	70	71	78	88	82	56	55	82	57	66	66	82	69	65	69	71	65	77	77	72	70
32865	19023	11561	12239	15206	11713	7090	1862	1179	1302	1836	2712	3801	4584	3846	3060	2031	1026	851	662	611	546	562	558	502	522	540	556	584	583	575	552	575	563	556	551	544	545	554	533	570	521	567	526	531	524	515	541	521	580	512	601	552	555	564	537	533	572	557	513	570	521	547	525	515	553	537	563	567	498	542	541	555	537	517	572	498	529	544	511	555	558	551	519	561	550	577	548	551	554	514	536	502	517	532	530	526	550	536	555	585	524	540	547	495	537	531	570	538	522	540	521	578	523	587	520	532	489	550	556	512	499	534	504	532	515	553	498	575	563	515	509	568	495	543	525	511	575	524	564	542	538	576	514	553	522	565	564	516	529	543	543	536	569	557	529	532	523	541	530	558	565	561	504	571	545	503	530	528	556	520	527	541	535	533	535	561	552	585	604	500	569	554	559	552	531	571	577	578	532	539	528	478	557	549	532	521	530	542	566	547	521	560	530	504	557	534	497	526	547	544	548	520	524	528	531	553	553	531	542	564	552	544	554	557	528	509	530	510	541	534	513	552	506	532	521	526	517	550	515	534	534	525	537	544	547	527	548	513	540	573	535	525	546	545	523	511	542	536	577	531	476	504	527	490	521	527	533	563	539	547	550	551	528	564	580	557	524	549	521	567	547	559	540	484	539	501	566	556	515	604	555	585	520	562	550	532	512	539	570	554	528	513	535	521	508	526	568	549	572	557	561	555	545	527	556	519	540	514	545	547	533	542	488	500	518	558	551	497	569	546	538	540	535	556	518	575	573	565	502	538	514	531	556	564	545	525	512	538	502	569	535	557	559	541	582	565	536	567	572	492	507	564	555	572	512	536	570	517	540	577	519	512	532	532	532	521	531	494	560	551	535	562	539	545	557	514	561	494	500	528	523	550	530	511	523	577	559	560	561	553	546	519	542	514	516	556	518	560	569	525	520	519	519	547	547	525	565	526	542	590	561	522	526	537	504	480	585	524	484	498	536	524	539	539	517	527	574	560	516	511	533	509	529	543	567	524	571	534	501	567	536	511	560	505	497	578	550	546	541	510	522	549	545	528	507	497	512	533	505	564	526	559	515	552	522	505	541	553	528	501	574	520	533	580	533	555	537	498	536	565	524	508	488	548	545	506	525	515	542	526	531	492	509	534	538	554	534	515	529	549	518	529	494	580	535	558	521	495	553	528	542	570	497	561	562	553	534	544	551	524	556	548	513	566	536	535	533	531	549	516	577	547	552	548	561	542	499	544	545	576	531	537	534	545	536	525	525	515	553	531	531	557	543	508	528	533	528	535	570	503	513	514	537	533	544	571	528	558	547	538	493	586	542	568	527	510	560	539	511	530	584	544	592	564	552	536	528	501	554	494	560	544	531	567	551	531	568	508	522	509	525	548	512	575	542	542	510	527	529	564	554	543	531	507	545	556	538	532	548	573	551	561	544	488	554	543	541	571	504	560	534	513	532	553	553	554	516	511	491	539	571	538	541	495	542	517	525	511	536	549	567	566	555	545	546	541	506	549	529	521	537	538	555	527	546	549	536	549	528	576	519	579	556	542	522	576	520	515	557	527	530	538	543	543	558	557	567	518	560	528	511	526	576	521	500	519	539	524	557	546	589	565	540	540	547	569	510	551	567	555	538	526	519	531	517	552	535	567	539	574	538	518	541	505	556	536	533	586	507	559	529	526	506	515	522	555	531	517	567	525	566	542	532	554	542	543	515	540	561	553	571	536	584	567	584	511	545	500	575	532	502	554	537	526	480	560	539	557	527	555	557	558	496	518	519	543	586	550	527	536	564	556	549	535	542	548	532	560	528	575	495	521	557	519	549	527	517	499	539	527	510	557	547	511	539	538	549	499	574	523	527	570	510	546	520	533	570	522	539	549	534	542	578	553	531	530	553	543	527	518	544	521	525	563	517	543	522	502	540	559	562	583	547	550	513	559	538	520	523	597	528	547	557	561	541	525	568	557	560	572	527	552	551	544	523	555	578	562	568	543	468	504	530	561	556	522	507	545	488	527	533	546	535	532	515	565	538	541	614	539	502	512	555	556	547	534	516	526	524	528	473	514	523	531	517	529	549	531	531	563	553	542	589	555	520	516	486	502	506	523	562	530	514	545	544	513	518	558	538	558	544	536	524	595	542	544	547	525	529	537	589	540	558	537	563	523	526	535	545	550	514	563	541	524	504	558	525	524	530	527	493	565	545	512	511	494	592	567	547	543	558	536	495	544	518	521	521	542	494	561	543	543	562	589	549	520	541	497	526	495	579	561	553	521	543	557	527	524	550	537	531	495	527	548	524	563	525	576	582	506	522	549	551	548	526	533	532	527	569	543	546	534	565	555	547	552	527	528	538	511	527	539	539	514	517	559	528	552	525	522	542	519	561	567	498	515	541	552	542	561	537	570	510	543	540	558	496	548	537	562	538	526	544	542	527	568	536	533	597	528	550	544	502	532	574	525	535	559	566	510	544	525	540	520	544	534	562	532	489	537	531	548	526	566	527	552	548	536	549	523	497	553	542	533	578	512	544	550	524	538	548	605	499	518	558	499	532	551	513	531	539	528	561	523	537	530	544	509	535	594	525	535	546	538	577	540	531	576	532	500	529	559	522	548	525	547	527	556	514	574	547	536	595	551	526	532	596	554	538	575	548	530	512	560	519	540	504	525	538	520	566	550	522	535	564	551	499	542	526	550	553	531	558	525	563	517	548	524	520	546	484	538	551	538	560	545	546	531	528	533	546	556	525	515	506	577	544	558	533	511	524	518	548	615	516	548	571	571	551	525	534	526	540	550	554	574	540	579	539	548	511	585	518	495	526	496	510	519	545	557	568	530	523	551	498	526	542	563	572	537	563	532	536	556	561	516	557	555	554	524	484	522	530	574	511	530	535	543	551	539	546	528	554	544	548	552	564	570	566	549	507	527	532	538	572	540	543	541	547	566	503	545	518	538	580	543	574	561	542	565	528	538	537	574	509	587	545	550	574	576	521	521	578	537	569	526	569	541	522	505	571	543	511	510	516	535	513	561	524	520	561	541	530	579	546	496	523	498	537	520	569	510	527	530	519	468	524	504	528	586	583	530	545	485	563	578	526	530	553	601	561	545	529	557	557	553	566	567	535	507	531	557	532	568	542	575	547	541	578	534	520	564	548	566	517	508	513	554	508	524	514	534	546	526	556	543	531	496	516	587	531	549	548	576	535	520	528	534	525	538	475	576	548	520	562	560	543	538	532	526	530	564	566	538	532	545	540	555	543	592	555	558	555	550	523	523	526	544	538	544	519	521	510	534	576	507	486	540	521	531	541	503	539	515	532	588	547	553	545	579	530	518	550	542	535	517	536	559	559	562	519	550	576	531	506	555	563	584	536	560	530	555	580	538	551	597	576	506	567	550	559	544	511	536	577	504	548	555	568	522	546	588	574	525	517	575	563	528	546	563	551	543	572	555	512	559	585	537	540	538	522	472	553	507	538
7835	3811	2384	1540	1115	753	331	176	192	254	324	441	693	847	792	652	418	187	148	129	132	104	118	102	96	90	103	107	91	103	131	113	110	114	103	101	96	109	104	113	95	81	103	94	110	96	123	102	127	114	104	85	83	96	116	107	109	110	109	96	94	113	99	112	114	126	99	112	95	120	103	120	109	102	100	104	94	99	105	106	112	100	103	102	102	121	121	133	105	103	113	80	105	111	103	118	96	94	81	95	113	119	97	108	111	97	109	94	89	91	120	119	92	102	103	107	105	110	90	115	102	103	101	104	93	109	109	103	103	98	95	110	99	108	110	108	87	101	91	98	99	92	111	103	102	91	118	117	79	113	99	97	120	94	90	116	105	108	105	97	109	106	106	95	118	110	113	107	111	98	127	114	107	119	111	114	95	96	118	116	119	114	105	99	89	111	103	105	98	110	109	108	101	106	100	102	118	100	96	113	89	103	120	111	109	114	93	92	113	114	92	111	80	120	119	111	101	98	105	100	102	100	113	120	119	113	109	101	119	101	108	99	111	86	108	106	103	123	117	111	119	111	90	77	114	90	111	110	111	107	102	119	96	125	101	111	106	105	108	101	88	103	95	93	99	108	104	96	119	110	106	99	85	106	113	105	107	117	113	118	103	97	114	118	95	124	113	121	107	106	123	101	98	105	87	95	110	102	114	111	104	93	103	104	103	103	103	114	107	117	100	92	114	100	108	120	131	96	121	101	115	116	82	120	98	125	104	102	96	100	109	91	121	112	94	99	89	106	98	123	97	111	120	112	100	105	102	104	109	96	101	106	97	101	101	100	117	98	112	128	80	109	111	118	141	103	132	122	103	108	124	96	119	104	102	108	89	103	108	124	104	112	92	74	105	93	103	106	90	92	98	109	84	123	100	92	116	109	91	116	98	102	89	122	104	111	110	116	125	123	109	96	103	105	103	102	97	105	102	116	119	113	90	124	111	97	100	111	93	108	113	95	105	89	107	128	110	98	76	95	110	106	104	125	100	99	94	103	115	109	97	103	93	106	98	114	81	96	119	111	100	119	109	109	98	97	108	135	102	106	105	110	93	107	98	94	114	110	101	101	98	136	119	112	90	88	109	105	96	120	109	115	96	104	106	107	97	95	104	119	102	106	122	104	95	95	114	101	97	103	114	87	106	96	101	93	99	115	127	118	94	104	107	91	119	89	103	104	100	101	103	101	102	103	124	98	96	113	97	89	98	95	104	109	103	117	115	121	98	98	112	115	113	104	105	120	104	101	95	105	123	101	99	107	106	97	86	111	93	95	96	81	106	119	97	97	106	109	109	118	116	88	106	101	99	129	94	118	98	104	120	108	100	118	118	113	101	98	105	119	118	118	89	102	109	89	116	109	109	93	109	97	138	113	115	108	106	108	116	108	96	98	94	110	94	114	95	123	112	110	92	111	90	98	102	99	110	97	106	113	105	105	105	120	107	96	117	98	107	90	113	115	104	102	97	99	96	94	92	90	107	97	107	102	101	110	87	126	112	113	92	101	103	110	91	133	102	116	103	110	106	105	97	107	110	95	106	97	117	107	105	111	129	107	103	92	109	106	114	103	88	113	71	107	101	91	111	107	115	95	105	112	97	104	125	112	90	103	99	109	105	89	99	107	104	90	100	103	105	93	105	108	112	109	114	96	82	124	117	112	113	96	96	117	116	97	116	101	116	109	95	109	96	106	90	75	112	97	114	114	103	114	99	109	95	122	104	109	91	107	106	111	93	100	101	116	109	88	95	88	104	106	107	123	102	115	104	101	98	105	112	118	127	98	110	109	100	118	101	115	95	102	101	98	101	93	108	102	109	97	105	99	107	97	97	127	112	94	116	108	113	87	111	121	123	109	105	105	98	116	119	100	119	105	115	108	95	97	104	120	122	98	90	100	100	104	100	101	105	120	98	110	84	110	107	98	121	98	113	118	102	96	103	106	91	83	93	101	126	85	91	105	106	135	87	103	105	106	111	110	123	129	114	89	104	104	109	98	111	108	97	104	120	106	120	114	124	99	122	97	100	103	99	95	111	105	114	107	114	120	94	106	94	107	104	100	93	104	102	105	106	114	106	123	92	127	106	98	109	113	109	109	104	104	119	95	113	94	103	118	98	107	120	106	100	121	113	126	93	110	110	103	89	95	115	93	90	105	86	101	89	106	90	112	118	107	88	93	105	104	107	110	99	115	104	108	112	104	121	92	116	109	95	102	101	129	122	103	125	97	95	109	106	100	88	98	112	92	132	103	98	100	93	98	111	111	102	99	114	97	108	112	111	120	115	105	100	105	103	100	107	119	114	108	112	91	113	102	99	131	105	131	113	106	101	116	96	108	97	101	111	110	102	102	108	97	106	110	117	106	113	110	98	97	86	103	94	110	109	86	89	127	111	89	94	95	112	83	101	107	102	107	97	108	95	113	109	112	119	96	93	105	109	96	117	101	110	111	106	97	110	119	110	105	118	111	110	91	107	119	99	117	91	97	117	114	103	105	101	121	113	102	107	114	94	117	115	106	110	106	102	101	107	126	109	95	94	126	97	107	107	86	107	103	115	110	98	97	98	127	94	106	108	89	96	94	97	106	101	99	106	101	105	89	95	117	99	102	110	113	100	114	99	101	98	98	96	108	118	117	110	116	95	105	112	126	92	116	112	102	106	107	106	109	105	116	102	100	104	110	91	108	107	96	105	107	108	118	97	90	99	81	109	122	96	116	88	109	114	100	98	108	89	117	108	104	94	101	107	97	124	108	110	96	106	109	114	120	103	105	100	121	123	125	110	96	110	112	109	106	109	121	105	112	99	94	102	98	101	91	104	131	106	111	89	97	102	98	102	95	104	107	93	109	99	112	120	88	92	119	97	111	110	89	101	99	87	98	116	77	97	110	109	111	109	98	125	111	123	91	91	110	118	119	103	106	107	89	121	93	104	105	107	103	106	94	114	109	109	101	99	95	95	111	106	100	117	97	105	102	101	105	104	84	106	104	104	116	111	117	110	116	97	110	95	110	129	114	116	117	91	93	108	104	103	101	102	103	93	121	117	104	113	88	128	99	91	115	105	120	126	102	114	94	100	115	109	100	112	103	105	111	109	113	104	111	100	109	112	120	101	114	92	114	95	110	121	101	103	98	109	93	119	124	101	89	117	109	117	92	104	104	101	103	97	118	105	86	122	114	105	112	106	99	107	133	110	94	80	118	122	87	103	117	105	95	101	105	111	113	110	113	103	102	110	95	111	114	105	111	117	105	106	115	98	107	104	98	106	99	114	100	101	95	114	98	92	89	107	95	102	97	111	106	98	94	104	95	91	97	99	88	108	101	101	109	106	104	111	96	107	92	97	99	104	103	96	83	95	102	110	100	104	88	98	126	110	93	107	119	89	112	99	104	101	99	111	120	119	95	118	107	119	89	111	101	114	104	109	96	97	106	110	104	85	99	107	117	106	114	97	101	105	100	115	117
37805	22064	16826	17277	23830	20289	9359	3902	3988	5407	7308	9611	13777	15831	13713	10223	6716	2874	1923	1386	1093	899	850	803	798	782	790	778	771	792	878	895	852	854	773	778	774	830	796	825	807	789	760	763	783	762	766	795	806	748	822	777	808	801	763	764	792	735	767	783	820	794	787	789	723	806	800	744	823	789	804	771	746	763	814	809	781	745	721	782	854	810	798	779	821	791	835	783	760	792	798	792	773	793	775	750	795	807	784	742	813	729	797	794	800	809	837	762	770	805	791	805	781	770	739	810	766	794	791	787	836	767	750	760	772	789	804	751	782	839	774	834	804	791	753	782	774	783	768	745	772	759	778	763	762	788	780	777	789	788	769	767	721	781	756	812	798	781	795	811	779	751	801	726	806	771	762	792	768	752	781	776	801	795	794	791	806	815	793	752	798	788	793	750	807	760	758	780	812	730	776	779	747	736	772	784	747	775	753	769	730	734	788	748	757	747	781	849	833	755	816	757	781	804	795	790	856	719	759	767	770	798	748	793	787	772	785	827	792	781	752	806	734	790	803	839	764	812	729	770	768	702	754	796	745	805	806	758	730	754	730	738	798	780	767	868	793	781	789	748	793	841	814	782	777	762	769	793	767	760	814	764	783	804	803	793	735	732	750	776	714	811	764	775	816	759	753	762	789	759	773	791	765	771	798	784	835	830	812	775	817	764	814	743	796	766	831	759	781	754	752	792	802	793	845	814	811	777	757	786	798	710	751	788	772	784	780	769	804	808	786	808	796	779	767	757	798	780	790	791	781	769	803	762	810	801	778	775	785	799	764	807	841	745	813	757	768	814	781	796	813	797	840	768	791	731	763	791	811	824	801	767	765	796	812	725	752	820	830	831	810	814	782	779	854	764	770	774	788	773	789	805	788	775	731	716	775	782	754	785	810	769	762	818	791	802	755	801	830	769	765	760	756	803	738	756	747	794	765	744	800	803	852	788	789	803	776	733	779	775	781	835	816	837	765	818	771	818	752	823	808	767	772	727	783	767	779	784	761	834	753	788	822	735	777	746	794	772	839	788	830	753	788	788	738	767	728	798	805	775	791	778	821	773	816	765	819	770	787	778	763	728	776	709	781	804	785	780	771	821	751	742	799	802	787	794	813	746	760	818	809	814	736	828	821	755	802	763	782	778	757	758	801	811	821	791	794	787	801	755	778	766	754	777	790	827	805	742	786	774	770	767	826	751	765	756	755	805	699	801	810	774	821	738	818	808	781	816	802	832	800	786	767	764	757	799	775	846	785	836	787	776	807	776	837	780	814	774	771	806	758	782	770	783	785	822	780	764	821	782	786	778	806	788	785	752	785	789	756	745	780	803	760	756	795	795	799	834	717	747	809	747	835	813	743	798	804	813	785	760	787	812	780	810	793	783	815	801	767	804	799	838	818	796	748	805	762	698	732	797	729	812	764	798	796	757	802	804	748	809	811	790	835	735	802	787	798	737	771	783	788	826	781	786	759	828	783	777	821	763	716	762	759	761	800	749	839	774	768	783	759	772	761	784	737	808	791	750	784	827	809	763	787	782	777	771	732	791	821	797	798	777	757	779	765	785	775	734	781	752	769	706	774	803	783	840	804	789	784	811	758	784	764	803	770	784	805	791	789	764	752	826	755	774	790	855	759	778	792	772	756	761	781	792	808	833	741	824	771	775	786	786	774	788	801	732	788	830	734	752	757	767	739	825	749	827	781	781	790	806	772	747	802	789	793	742	735	771	778	751	791	787	778	758	775	775	794	786	814	793	744	775	754	791	815	794	774	789	791	785	783	794	778	738	800	787	813	793	811	737	782	776	792	833	794	770	757	772	745	802	779	758	818	775	753	773	812	713	789	796	779	782	790	794	769	824	764	805	775	773	778	763	778	797	779	804	777	710	764	768	794	763	751	792	761	806	833	825	785	789	812	778	769	759	760	779	740	764	785	767	757	779	763	785	816	817	755	821	833	806	768	772	786	758	808	761	801	765	791	725	836	785	719	766	737	782	785	747	789	783	835	783	777	747	758	832	789	766	775	799	818	780	771	786	762	771	796	785	741	792	787	791	799	791	804	770	798	766	786	817	813	739	787	843	820	748	797	785	813	785	786	805	790	785	742	797	736	781	776	751	753	822	834	822	759	788	753	765	812	784	804	810	772	762	781	760	762	802	783	751	813	736	819	791	815	790	777	793	765	798	813	756	770	720	743	802	786	768	753	753	792	795	787	828	827	759	788	821	830	758	813	839	757	808	811	734	757	757	759	725	759	808	790	790	787	771	783	757	829	767	812	830	800	823	752	799	793	795	789	793	764	764	845	791	735	767	810	803	785	801	795	777	759	800	783	803	822	757	755	767	849	819	752	781	798	743	800	757	774	791	801	745	807	742	780	743	789	738	799	725	736	820	764	776	788	783	858	795	792	732	794	847	807	814	791	818	773	746	767	783	739	784	761	786	813	768	797	779	800	782	764	718	798	769	772	766	744	765	810	793	802	798	815	802	787	788	813	775	787	749	791	776	795	768	739	727	793	781	813	822	770	847	830	737	770	724	787	780	775	751	771	765	769	748	784	808	789	796	832	831	775	766	805	771	768	836	794	792	784	767	789	747	757	787	770	753	802	799	756	812	768	749	745	757	744	754	778	786	798	803	762	776	719	757	774	793	792	756	782	797	723	766	814	805	858	743	784	738	752	787	754	821	729	771	802	780	761	794	797	800	792	745	791	772	754	801	836	793	763	778	817	771	739	770	835	776	730	759	791	738	811	760	757	834	800	832	815	822	775	778	773	742	769	788	826	822	795	772	783	774	824	771	771	758	830	790	853	796	798	808	776	775	824	807	767	763	704	777	774	784	788	742	814	801	780	720	759	775	776	812	792	766	745	790	788	813	769	788	776	815	770	797	787	769	757	781	755	849	795	790	732	791	797	784	820	798	810	815	706	809	788	765	750	780	785	804	751	799	782	798	768	784	789	783	775	769	776	768	802	771	832	827	804	792	802	782	751	843	777	839	802	803	811	742	756	782	771	796	817	734	769	796	778	773	788	743	775	774	807	771	776	753	796	769	796	804	784	785	770	851	757	767	785	772	758	776	776	775	785	793	760	763	795	784	712	762	802	798	787	773	811	827	829	766	790	798	813	766	778	744	807	715	796	752	766	769	763	749	818	835	793	797	795	760	766	759	787	778	754	815	821	827	788	801	776	765	783	777	838	835	794	831	735	822	785	784	833	799	808	779	747	809	783	805	750	780	768	800	797	791	752	790	780	786	778	804	727	769	771	820	776	778	770	819	784	790	772	778	789	780	729	761	779	784	757	797	786	808	812	800	761	794	769	753	800	762	809	776	777	784	770	802	772	795	814	776	774	763	761	777	757	788	774	739	789	781	772	808	793	804	799	786	800	818	749	861	791	828	754	856	763	759	779	764	812	793	748	846	795	793	741	787	791	776	732	774	795	793	821	820	788	783	791	735	809	806
6629	3036	1778	1446	1014	667	344	173	181	252	293	413	656	890	790	650	411	195	131	91	120	83	98	80	92	85	76	67	80	87	81	86	81	86	69	82	75	74	80	77	85	84	94	68	83	73	88	71	77	70	74	75	73	79	81	82	75	74	86	83	81	74	87	76	84	75	64	81	68	71	88	80	72	77	72	93	89	94	72	88	93	71	68	83	76	78	79	80	81	71	75	76	68	83	78	73	88	87	87	85	72	71	70	73	64	74	83	62	69	86	79	72	104	74	71	85	87	83	64	73	79	85	69	81	71	80	96	86	87	77	58	79	90	76	85	69	86	74	84	71	105	80	62	74	57	83	64	63	85	72	82	76	89	67	81	77	71	72	66	75	80	71	78	59	86	80	81	80	82	76	81	75	81	72	66	84	88	72	96	78	90	86	69	78	81	99	78	78	72	87	80	75	78	85	87	91	77	66	60	80	67	89	90	70	74	61	58	93	73	73	89	67	73	73	74	72	78	73	89	82	77	75	72	81	92	61	81	69	85	71	79	85	67	68	69	61	71	80	65	78	63	69	73	90	78	86	78	69	76	75	79	63	75	76	71	80	77	77	70	93	81	67	79	78	85	69	98	60	67	79	76	63	75	80	66	76	65	90	71	74	84	72	88	74	67	79	75	83	102	61	61	84	67	68	89	94	66	80	73	85	79	76	86	72	82	80	69	64	77	75	80	78	73	83	89	66	86	72	82	74	74	73	76	73	86	87	77	87	76	70	92	65	67	89	62	64	90	87	66	68	92	83	88	76	82	80	85	77	89	82	83	81	78	67	93	64	89	94	72	76	59	73	73	66	83	74	76	95	63	75	72	78	81	71	81	88	69	66	79	77	91	90	84	60	64	78	80	84	67	58	67	66	69	81	93	68	90	75	65	80	79	81	84	69	66	80	90	70	95	86	81	81	66	97	70	73	81	78	77	75	74	76	64	91	64	74	65	83	88	85	69	91	83	66	69	85	72	73	98	84	78	76	80	72	84	83	66	86	80	71	82	92	81	78	79	67	64	72	100	74	78	75	77	74	85	76	75	80	85	97	60	75	81	81	72	93	73	71	60	84	76	65	85	102	72	96	68	62	92	66	70	80	70	86	60	70	66	68	93	76	69	82	82	79	76	87	81	67	72	75	83	89	73	84	64	75	89	73	62	83	77	65	72	73	83	85	67	81	69	62	94	84	88	87	77	60	81	74	79	71	78	88	77	85	63	75	73	73	64	88	86	65	70	68	63	59	81	82	65	82	83	81	78	86	79	76	74	76	92	67	82	66	62	73	83	72	74	82	66	71	76	67	69	54	74	68	69	81	90	78	75	87	80	85	83	90	79	85	88	68	95	75	83	70	90	74	83	66	79	75	90	82	75	86	68	77	90	73	79	82	77	83	84	60	69	82	72	91	80	68	88	65	78	74	82	90	72	71	85	72	86	76	63	90	70	77	70	72	88	76	90	89	84	92	73	62	80	90	90	74	66	70	81	88	80	86	73	92	74	87	57	64	65	86	82	67	79	63	62	88	77	70	77	68	89	76	66	98	80	71	76	74	75	73	72	66	67	84	65	86	72	76	91	72	72	85	74	62	89	82	72	82	79	74	88	90	86	79	74	79	71	86	75	82	71	78	85	87	65	68	81	68	74	73	73	88	103	89	78	81	84	72	78	76	76	71	73	78	83	85	77	83	68	91	71	76	76	77	75	66	83	82	84	71	82	82	70	85	70	73	78	74	81	81	78	84	73	89	74	66	77	99	77	76	75	78	88	86	85	74	89	81	75	90	53	65	79	82	81	75	76	77	83	86	64	65	77	65	65	82	95	75	67	79	81	75	85	87	84	83	88	67	83	62	79	82	75	84	80	74	86	71	86	71	77	74	70	81	69	87	71	93	85	74	71	74	65	73	79	69	82	74	70	76	68	78	74	94	80	73	99	81	69	77	82	92	70	80	73	75	93	84	79	79	64	75	78	71	73	62	80	83	92	82	74	62	71	69	72	77	87	88	84	81	90	88	80	64	82	75	87	72	71	80	94	68	80	68	73	70	74	86	76	72	82	76	78	68	63	74	72	68	72	66	75	61	82	74	79	84	79	75	82	64	74	81	76	74	59	64	75	73	71	75	79	90	83	80	74	63	68	69	72	81	77	82	67	86	86	72	73	78	86	75	56	82	88	93	85	96	78	66	77	73	72	71	73	88	83	86	75	80	80	73	69	85	77	74	82	75	82	64	77	73	70	68	77	75	90	75	74	80	77	63	68	85	74	72	73	92	92	69	80	66	67	75	70	83	69	96	83	86	84	93	78	80	62	84	82	68	77	77	71	84	78	60	58	87	76	86	74	85	85	87	80	95	64	77	94	74	79	70	59	89	60	70	69	88	90	83	68	77	75	72	82	80	63	73	77	63	88	74	80	81	82	71	78	86	80	76	73	70	74	77	82	79	80	95	69	84	85	71	67	74	87	91	82	79	75	66	83	105	68	82	81	89	71	66	90	74	71	87	90	68	70	90	77	83	83	91	90	86	78	76	75	78	77	94	72	87	70	80	68	72	74	89	67	71	85	67	83	91	78	86	68	76	72	67	66	71	83	91	72	84	81	82	70	76	84	82	98	85	83	84	76	86	79	76	75	69	88	76	73	75	63	83	88	85	66	68	68	65	67	67	96	80	74	80	71	74	65	72	72	69	67	76	62	74	77	70	79	77	61	85	74	84	83	80	85	69	75	93	76	72	73	78	78	78	84	77	71	71	102	94	60	70	78	69	87	62	92	68	67	73	83	80	82	74	73	68	64	87	56	87	71	85	70	81	72	90	65	72	70	83	79	70	71	68	69	68	80	93	73	81	78	73	87	81	76	68	83	80	83	88	75	82	83	68	78	90	74	68	91	70	78	65	84	73	68	60	63	70	77	82	73	93	75	92	85	81	68	70	65	53	87	66	80	84	64	86	69	63	69	70	84	69	87	85	90	65	73	91	78	79	77	75	84	82	72	76	87	69	97	81	78	73	78	69	81	86	73	77	83	93	85	75	93	68	84	68	87	91	87	85	80	84	66	81	75	71	75	73	64	79	95	86	66	59	92	81	77	70	64	80	60	89	79	80	83	59	85	76	79	84	92	98	81	66	74	77	83	76	91	68	65	86	66	69	81	88	71	77	95	69	80	83	78	80	77	99	74	91	77	79	83	73	86	71	83	88	72	77	77	74	74	72	90	69	75	82	87	77	77	68	79	72	68	62	99	87	77	80	85	75	82	77	87	83	75	72	68	59	73	85	88	75	76	70	67	57	69	67	69	94	73	83	76	54	73	92	94	72	76	73	67	80	71	82	68	81	70	60	67	81	75	67	73	76	75	83	70	79	73	89	77	74	86	73	69	75	80	50	71	76	84	86	72	98	78	78	71	74	90	88	69	75	76	71	74	72	66	83	76	84	78	66	92	74	63	76	81	74	70	67	80	82
32171	20324	14781	17423	21983	19103	10411	4872	4959	6013	7219	10402	14471	16840	15311	11667	7474	3252	1975	1135	1070	764	650	637	577	562	604	574	617	637	672	719	695	694	593	561	560	636	633	601	536	595	575	547	574	618	585	591	614	582	569	622	595	596	563	612	581	579	579	578	592	605	552	606	573	521	612	593	546	565	533	603	606	603	593	594	597	569	663	611	575	582	600	551	584	581	551	596	566	554	576	588	594	560	566	602	604	584	568	555	583	624	584	553	604	567	614	559	539	569	573	576	619	554	608	607	547	566	605	570	587	592	582	580	554	559	597	633	612	624	577	556	577	552	633	560	625	573	608	612	580	555	585	611	601	554	574	589	612	633	607	525	602	575	537	569	580	566	599	600	600	586	580	625	597	613	615	574	591	587	638	590	602	600	580	593	568	541	587	602	594	618	587	621	573	578	590	554	578	602	593	587	615	562	594	637	600	575	633	566	556	577	575	619	551	563	586	596	588	536	567	571	565	588	587	587	560	575	595	621	585	554	575	510	575	562	581	567	585	582	602	612	583	577	625	570	554	586	610	515	583	623	581	594	611	613	591	595	604	583	568	579	593	580	635	596	551	612	603	554	598	588	551	578	616	578	604	607	594	548	543	558	607	595	551	565	571	608	566	603	583	578	611	614	629	537	570	592	594	549	603	581	599	605	594	588	568	577	590	601	567	551	576	554	593	585	565	584	604	559	584	572	575	573	596	561	603	569	598	591	580	597	614	576	566	586	602	604	616	588	563	610	536	591	605	613	586	562	578	601	601	584	548	557	566	595	574	608	623	570	556	596	534	567	606	557	593	580	571	551	567	566	557	564	621	595	585	508	622	585	556	565	624	576	635	598	601	586	573	602	579	592	579	557	619	579	610	551	572	591	554	597	581	546	560	585	625	598	550	558	579	567	589	516	564	582	592	594	566	618	593	575	603	603	592	581	601	614	594	526	598	584	571	558	581	638	563	548	627	554	560	586	575	570	582	581	545	586	631	595	623	610	549	588	624	557	606	653	590	581	565	596	594	590	566	554	617	572	570	614	586	566	594	599	564	558	623	558	559	619	594	566	566	586	595	583	564	579	609	604	585	567	543	593	584	588	542	564	625	611	582	589	587	642	520	572	586	633	561	572	577	613	556	633	556	598	615	630	606	588	589	620	553	607	596	600	633	568	595	614	596	600	577	579	579	545	571	591	629	584	550	555	618	630	595	597	610	577	596	629	539	615	576	597	605	552	576	618	601	597	621	580	591	639	571	626	559	570	582	612	586	597	609	605	584	591	595	579	578	640	606	593	553	550	543	603	563	572	563	606	550	578	625	594	597	585	565	626	584	608	590	608	571	553	577	600	592	557	604	526	569	620	656	582	600	562	581	608	620	604	625	596	615	599	550	637	569	578	627	595	618	575	584	596	560	624	566	556	594	589	610	550	592	547	562	579	591	593	560	577	549	586	568	558	578	597	574	601	551	549	546	564	565	596	598	575	590	588	611	587	580	562	621	616	536	551	587	602	616	609	614	549	567	597	606	589	554	589	580	592	567	572	591	612	573	645	553	548	631	569	569	586	633	603	592	589	591	605	625	554	564	598	587	610	554	561	563	628	621	583	567	546	596	592	594	575	596	583	566	585	560	613	560	549	589	588	650	577	562	606	578	590	555	583	557	577	539	597	549	601	573	594	595	551	590	592	603	594	573	604	586	576	567	537	570	631	560	578	563	613	613	610	595	585	581	613	610	583	618	558	604	617	564	566	629	575	549	547	541	599	589	557	558	564	605	595	582	613	573	611	604	569	552	596	640	569	641	532	604	601	580	566	569	532	557	591	590	602	609	596	564	579	554	575	588	602	562	622	586	609	602	569	574	570	610	557	597	587	630	581	577	570	592	594	606	604	572	626	581	594	576	584	612	584	581	561	589	592	554	602	601	578	591	612	573	621	582	552	539	606	599	558	599	631	621	546	546	593	541	548	569	558	626	614	609	605	628	622	607	652	561	519	603	581	580	567	561	626	592	573	556	618	562	592	620	588	588	543	578	561	611	611	596	639	583	623	663	619	548	597	573	562	569	613	586	599	545	598	590	597	607	607	611	586	594	569	539	611	577	579	580	576	617	617	612	593	590	614	583	580	609	545	579	572	564	615	588	578	558	549	592	573	586	608	554	580	603	566	578	568	603	626	580	586	586	545	575	582	584	562	594	633	576	549	612	590	613	588	607	596	536	597	583	571	587	558	561	582	581	567	599	594	610	581	580	585	597	544	594	588	595	608	636	559	591	604	574	573	595	570	571	586	614	591	608	559	580	541	559	601	629	584	584	552	613	625	609	609	603	651	578	607	582	559	619	609	572	562	565	560	555	581	613	599	620	601	611	601	560	592	591	587	635	570	606	583	593	608	602	599	560	621	618	616	565	559	609	570	579	589	589	558	589	585	590	604	614	576	610	595	569	617	600	535	571	582	565	584	556	615	592	575	582	620	650	600	581	556	593	599	584	590	557	588	613	562	581	577	584	640	604	538	629	521	572	592	596	569	580	566	565	575	617	596	518	549	589	593	582	575	599	602	573	588	605	537	541	581	582	604	552	574	565	567	582	566	571	585	581	592	597	554	604	607	622	596	618	560	587	557	595	568	580	581	550	566	638	589	611	602	566	589	553	583	571	611	618	588	588	588	600	547	551	595	606	582	550	597	576	593	557	599	622	589	604	566	627	635	627	608	565	561	583	586	575	531	585	631	610	555	582	618	567	529	599	612	638	635	555	614	558	582	596	575	580	607	552	615	591	590	576	601	620	572	571	593	594	597	622	608	571	612	591	570	591	596	566	614	578	539	591	589	589	594	599	583	596	595	607	589	588	605	560	559	579	605	550	591	589	530	587	532	583	635	572	607	588	555	559	548	583	594	593	567	582	565	609	604	604	566	608	591	574	601	587	600	605	567	548	596	572	582	586	573	597	618	618	612	584	557	619	568	548	558	539	570	603	586	603	545	551	611	601	592	622	574	573	602	595	632	559	558	585	579	602	612	593	557	588	604	598	567	588	578	560	587	562	573	570	598	571	589	559	615	576	587	560	587	596	565	569	604	592	571	656	587	588	582	595	608	602	584	613	585	552	560	568	613	600	570	557	582	541	590	598	609	562	602	588	615	600	565	564	585	570	585	576	549	587	543	576	585	636	553	615	587	572	589	568	616	547	569	568	612	600	591	589	602	570	641	610	594	587	556	611	619	616	617	566	583	598	581	608	607	548	595	595	598	547	579	545	553	581	592	615	592	612	624	610	584	607	575	592	566	557	601	599	564	614	629	580	596	540	568	591	588	577	551	590	514	583	594	611	581	580	616	569	603	611	608	605	591	551	615	552	606	571	578	555	588	585	565	607	569	557	619	591	609	572	529	585	550	589	588	580	629	595	593	589	558	589	635	601	580	628	595	610	554	588	603	627	594	617	582	593	616	557	546	590	568	599	593	596	589	571	554
8911	5767	4097	2329	1765	1390	802	302	311	385	444	754	1031	1539	1407	1004	672	338	207	176	141	131	101	121	120	94	108	133	115	96	143	143	145	125	139	113	115	118	110	111	115	146	125	108	125	116	118	126	114	119	143	107	112	122	107	125	112	128	114	125	132	123	119	120	117	126	130	126	105	118	156	123	122	117	123	116	98	95	126	109	113	122	119	123	139	121	122	122	124	120	123	147	112	119	114	123	121	115	124	121	124	104	114	110	115	129	121	107	116	129	132	122	123	109	101	138	151	117	111	128	109	117	127	132	135	121	119	152	127	124	126	141	107	138	148	127	108	129	129	117	130	126	124	115	128	113	125	114	118	121	125	121	105	119	106	143	101	113	125	126	116	99	127	111	135	122	128	123	112	123	121	129	118	115	118	115	119	143	116	110	121	112	108	101	139	124	132	123	113	133	116	119	130	124	141	126	108	128	126	126	109	112	111	118	102	107	108	126	131	129	128	147	120	133	123	115	127	112	120	107	137	110	127	116	120	127	117	126	136	126	126	136	111	130	115	120	119	123	121	133	122	126	120	134	116	108	138	128	96	114	126	122	120	102	102	103	120	152	135	108	123	136	113	124	135	123	110	122	121	99	101	114	122	119	116	119	140	124	112	123	133	122	139	135	115	109	119	99	103	105	131	123	128	136	129	111	110	115	114	109	137	109	123	112	120	127	119	127	119	125	111	107	125	143	127	121	139	143	114	126	114	114	106	116	129	100	106	120	144	120	122	116	109	116	127	112	117	129	119	117	122	120	106	128	133	104	124	138	122	111	127	128	129	133	117	123	116	112	113	102	119	103	108	107	125	116	126	128	127	130	119	140	127	136	115	134	123	123	123	122	110	142	133	116	121	124	132	134	134	116	108	117	107	120	122	105	107	135	120	101	120	111	144	134	103	105	138	113	137	121	130	143	118	132	116	140	139	107	127	125	115	121	108	102	127	117	118	127	136	123	128	113	133	110	122	109	114	102	116	104	132	126	107	107	117	120	128	108	126	116	130	97	135	126	118	122	116	143	119	112	124	117	135	136	125	122	118	126	124	123	111	131	128	135	138	128	122	125	110	123	122	112	128	128	112	109	138	137	110	122	120	139	103	105	112	103	121	137	128	153	119	117	133	125	122	115	120	113	143	129	120	110	128	124	113	110	113	118	110	134	113	127	112	116	118	122	117	128	127	122	130	130	101	118	116	114	131	128	107	105	111	123	105	121	135	110	99	111	125	119	126	121	110	123	116	120	123	112	107	138	110	110	125	126	108	126	133	131	122	120	130	143	105	109	121	101	109	136	131	122	110	132	123	114	151	113	118	131	118	130	120	101	106	117	128	122	125	104	122	131	134	120	125	135	124	124	129	121	105	122	122	120	121	122	129	136	132	123	109	124	123	94	104	117	128	110	94	114	121	142	114	101	115	111	112	139	126	134	109	113	127	135	113	106	121	140	116	125	106	126	122	128	115	106	128	130	127	104	135	122	117	127	123	114	129	138	136	129	118	118	141	110	132	122	137	121	128	142	127	143	145	106	118	138	121	126	144	104	135	125	107	112	131	95	113	137	126	117	117	125	116	107	137	130	102	135	121	144	131	118	108	117	133	114	109	122	148	120	107	114	120	101	128	116	118	118	122	117	148	116	112	122	125	114	129	103	122	123	115	123	106	120	105	116	135	125	128	117	128	109	110	113	127	124	102	119	116	112	120	134	105	110	118	122	98	118	131	111	110	109	118	121	135	140	121	107	129	123	108	99	120	99	119	117	118	133	122	118	115	134	115	124	144	128	108	116	119	119	122	122	120	125	113	133	117	99	115	121	114	118	127	131	111	121	131	125	109	122	116	127	115	129	137	109	130	106	125	107	140	114	116	104	135	125	112	102	105	122	131	113	149	115	110	108	133	143	114	146	105	120	120	100	134	123	127	108	119	119	144	120	121	121	113	129	147	126	108	106	110	133	128	108	110	119	118	123	93	141	128	120	145	128	107	109	132	114	146	115	145	117	115	127	103	113	109	129	117	131	115	117	127	111	127	127	114	113	116	132	130	105	118	108	97	108	121	95	115	135	126	105	106	134	123	130	134	130	138	157	128	133	118	118	121	113	112	123	131	111	108	116	118	122	118	131	135	133	111	121	103	103	126	110	118	114	135	106	142	119	122	118	112	124	118	107	115	118	127	103	142	143	111	113	108	121	130	118	137	130	126	117	125	142	119	143	129	110	122	133	117	104	119	130	124	137	120	143	107	98	122	106	107	129	118	117	139	118	128	146	84	105	118	129	105	119	115	124	128	126	145	113	141	129	124	110	124	125	129	121	121	136	112	114	125	131	123	117	140	115	106	105	128	143	129	144	118	107	131	132	113	121	113	99	113	117	115	133	132	106	113	131	127	108	138	134	102	126	114	119	138	138	125	93	126	142	138	127	121	135	126	118	127	101	109	115	119	134	123	131	113	88	96	130	129	120	106	136	138	119	127	150	124	112	102	142	119	104	121	120	114	127	119	126	133	125	134	115	111	124	109	126	137	118	134	118	113	111	115	131	117	122	130	104	113	127	104	133	116	132	127	124	148	119	134	103	124	121	159	126	115	134	108	109	113	103	122	108	118	118	128	113	100	135	129	116	123	135	137	108	136	137	113	116	107	139	128	114	131	124	129	136	121	123	113	107	124	123	102	132	116	138	130	140	107	119	148	104	125	109	135	119	120	108	119	116	122	109	113	134	120	122	142	152	119	106	132	104	131	111	114	134	110	143	118	135	117	111	123	104	108	118	117	126	113	134	127	121	120	120	113	113	122	131	142	105	133	120	127	119	115	121	116	125	124	128	102	116	89	129	120	127	141	107	114	137	120	124	118	125	122	115	121	125	163	102	111	110	120	121	124	115	141	130	135	110	114	115	118	114	127	120	131	124	102	121	135	116	112	139	104	120	110	118	133	130	115	114	109	114	122	108	129	138	127	116	105	120	112	132	137	101	109	120	119	114	113	133	120	120	117	110	122	138	119	121	120	127	118	107	129	123	104	137	127	122	125	120	112	127	127	112	127	108	114	143	123	134	116	113	127	108	131	129	136	121	86	129	121	115	112	131	119	124	117	109	119	119	102	129	140	109	119	136	121	113	128	114	105	114	110	129	147	145	149	110	115	120	115	124	117	114	124	122	139	121	124	129	113	104	119	109	116	132	103	124	130	124	109	119	140	118	130	120	143	118	123	112	111	124	105	116	123	127	119	132	110	125	114	129	118	108	125	116	113	131	121	129	114	124	118	119	110	109	109	108	121	120	126	124	124	134	115	121	121	122	127	125	130	112	119	123	146	112	112	120	107	125	103	118	130	112	129	126	121	126	125	125	120	125	127	119	120	121	127	130	133	135	105	127	143	108	117	113	139	115	99	118	132	106	132	109	110	119	108	102	112	113	122	124	121	115	105	123	121	118	116	118	106	121	128	113	125	109	126	124	120	97
38120	27571	22160	22437	29045	27499	17857	7380	7207	8906	10428	15066	18373	22896	20504	16318	11047	5595	2792	1685	1524	981	1001	920	939	905	904	882	907	938	1083	1143	1058	983	943	856	860	847	873	897	902	860	886	917	911	902	912	896	904	908	828	890	904	827	882	925	907	836	848	925	880	923	890	906	896	907	864	880	889	826	918	914	895	855	860	919	853	899	852	889	860	895	927	911	899	924	897	853	878	939	931	916	877	864	901	833	846	921	872	873	918	866	828	875	918	935	880	814	902	883	939	902	882	877	895	888	889	852	857	866	877	894	920	883	899	840	886	932	895	841	881	937	879	915	875	879	942	896	921	904	866	907	933	860	931	891	916	892	975	876	902	844	889	898	864	916	893	888	909	872	866	910	961	845	869	882	905	926	857	854	864	919	915	894	966	898	874	879	945	936	873	908	898	894	901	909	954	886	892	834	896	900	875	888	912	951	870	817	874	895	901	898	867	896	862	877	859	828	876	870	883	900	890	855	848	869	885	850	915	849	919	879	860	915	835	875	894	887	855	864	871	860	863	880	835	849	930	913	922	860	864	879	886	885	900	870	895	870	900	923	905	882	919	917	891	900	849	898	909	839	946	920	898	861	924	893	940	923	926	891	892	902	865	909	911	863	923	895	925	898	859	913	912	886	925	943	896	879	928	912	924	897	914	882	911	896	930	865	895	891	827	895	872	853	893	869	899	914	893	941	867	878	915	903	866	879	889	840	894	901	824	899	819	853	916	881	905	903	914	870	921	891	903	860	920	886	856	930	900	825	863	866	841	930	926	893	869	898	872	844	906	850	919	903	860	906	918	872	949	933	866	855	881	841	870	917	868	884	873	888	931	900	936	879	886	904	924	913	862	871	869	851	890	888	874	914	882	897	952	857	853	857	870	876	913	951	865	881	857	890	865	929	895	863	924	887	871	860	897	950	882	897	862	876	908	811	845	911	841	902	920	850	866	948	867	923	929	881	879	852	915	894	875	902	853	908	936	860	855	940	906	917	874	896	899	857	904	883	846	863	914	878	923	882	868	905	913	921	860	869	927	960	852	908	888	929	875	924	863	890	874	861	891	880	937	933	830	872	916	915	838	931	867	916	901	870	863	929	886	890	926	870	937	907	882	900	896	863	923	901	845	881	933	876	864	897	876	909	869	839	899	870	865	832	914	872	902	924	883	869	959	899	895	889	947	883	899	906	931	949	923	940	943	925	912	954	878	860	857	946	872	851	846	915	884	887	892	940	901	862	898	893	893	905	930	867	861	920	888	887	907	802	925	871	930	923	887	873	861	938	874	916	931	923	897	950	880	887	930	863	856	928	874	874	946	962	899	869	935	894	899	932	893	932	903	909	890	900	918	924	942	902	915	892	896	936	929	929	895	830	867	880	941	916	865	896	880	863	905	910	880	881	933	874	902	880	872	875	904	902	926	865	932	879	852	895	891	915	895	892	897	902	891	921	887	906	818	901	867	928	948	956	879	899	905	910	856	876	857	918	883	909	941	893	908	948	910	866	895	924	883	866	884	885	892	889	946	903	919	832	909	904	938	809	867	862	912	890	929	864	857	891	907	878	870	916	858	855	861	887	896	917	926	856	922	900	889	871	902	868	881	914	808	927	933	918	837	937	904	895	869	885	935	917	864	812	858	926	854	936	897	912	899	923	898	898	933	902	966	841	891	906	923	843	886	921	905	939	916	948	847	941	912	905	898	871	888	852	895	892	926	890	946	901	949	919	880	970	868	854	885	893	887	884	856	917	894	880	910	876	887	905	905	873	872	902	921	900	877	925	897	863	901	847	895	872	924	914	862	919	900	867	898	912	866	896	851	910	933	899	862	903	926	826	952	907	890	877	937	853	901	954	875	891	914	942	862	859	865	892	892	855	883	894	927	945	897	866	890	884	860	865	916	851	900	905	919	966	890	920	904	921	908	894	893	869	882	898	858	906	902	897	876	856	954	928	907	898	885	868	913	905	865	892	892	882	889	891	923	883	838	897	864	862	927	870	888	857	897	897	905	853	879	893	915	901	896	882	927	904	931	851	841	890	874	859	909	874	932	899	891	892	904	875	931	845	888	822	902	937	888	930	896	921	874	876	907	937	882	893	903	871	908	893	919	912	829	903	943	869	852	876	905	894	867	884	856	879	895	930	930	896	912	882	882	929	880	889	933	891	906	893	917	846	885	827	907	953	924	901	928	929	836	858	880	947	831	947	892	871	930	941	878	922	923	859	853	925	887	858	908	843	874	910	942	896	873	873	937	870	921	868	945	955	948	892	879	877	878	857	848	932	878	880	906	860	897	909	904	890	899	899	830	835	909	894	888	901	901	879	934	932	853	901	907	886	896	830	953	956	929	895	866	909	913	883	870	920	870	899	842	860	890	902	882	888	858	923	934	915	930	920	934	894	874	897	823	912	919	933	865	938	934	882	888	902	878	910	940	833	848	890	939	895	859	914	868	911	817	925	904	937	864	841	895	849	901	843	883	882	881	893	936	847	890	893	869	895	885	916	882	896	862	878	865	893	919	904	890	925	898	925	903	839	920	941	884	865	894	898	858	926	932	877	929	899	916	866	906	907	869	889	872	893	900	905	853	882	882	870	925	894	900	868	848	848	877	868	883	910	872	922	876	907	902	896	854	882	881	896	880	903	847	907	958	897	893	893	900	878	893	887	860	903	973	942	869	934	824	841	863	909	889	911	893	874	920	863	892	876	926	908	941	878	925	854	844	900	965	943	846	939	859	898	881	910	883	897	948	875	923	845	880	877	898	849	917	874	896	909	914	923	910	849	861	856	842	894	928	905	900	881	873	882	906	895	937	864	916	885	964	838	912	882	897	879	905	901	909	862	963	900	876	879	864	918	892	887	911	909	943	904	908	893	915	914	909	857	889	902	926	875	881	912	914	926	862	937	887	909	917	916	912	927	897	941	849	910	946	948	882	861	856	883	939	905	866	929	935	880	884	924	953	862	888	866	860	931	901	916	880	920	860	916	922	918	901	869	851	899	901	910	865	902	888	896	940	888	887	908	882	850	942	926	887	911	855	934	936	896	865	895	913	854	918	878	890	901	899	851	913	843	867	897	885	905	854	895	914	923	913	870	892	874	979	871	926	897	870	831	916	875	932	900	916	904	878	881	895	906	891	886	897	871	932	903	900	882	909	880	833	921	824	877	902	956	882	928	830	899	917	882	904	880	876	874	914	879	914	893	894	900	944	868	849	908	891	898	891	888	876	930	889	897	872	910	856	885	954	963	855	899	868	909	916	819	897	878	921	867	891	888	879	899	907	937	905	881	874	872	917	892	920	834	926	888	874	915	909	932	896	900	923	870	895	886	884	882	827	951	937	928	885	895	895	925	918	887	901	883	888	921	895	890	889	910	853	875	876	846	888	881	884	924	862	840	894	900	853	960	856	927	933	887	948	870	850	903	945	854	916	853	863	861	916	886	880	894	905	843	911	827	905	867	859	961
5725	2619	1393	870	508	329	181	99	88	90	125	151	153	207	225	214	148	118	80	90	66	85	77	78	85	66	69	68	80	85	71	60	60	67	72	66	73	65	74	65	68	75	56	56	65	70	60	65	63	64	76	60	73	70	65	64	61	81	68	64	77	67	53	55	74	88	66	71	51	79	66	77	67	81	69	68	63	68	57	87	61	68	67	65	59	75	75	76	83	86	61	70	85	70	80	62	60	84	78	80	66	67	73	54	67	74	53	64	74	70	60	73	69	81	71	56	77	60	68	74	74	75	78	63	69	66	78	64	64	71	75	66	69	57	67	68	62	78	76	72	71	71	54	76	74	71	68	69	74	71	56	58	72	73	66	67	75	63	76	57	85	90	91	69	56	70	61	57	60	59	67	70	60	57	58	73	52	70	87	65	64	61	86	75	67	67	62	79	68	86	58	82	74	69	70	82	68	65	56	75	66	59	67	77	69	68	59	68	72	59	75	68	75	73	70	72	74	67	56	81	62	66	74	65	75	77	74	72	73	66	74	68	66	62	62	60	92	64	57	61	77	76	86	94	59	79	70	65	56	74	59	73	79	78	64	73	74	81	81	64	72	81	63	66	76	79	83	69	63	70	78	75	72	78	72	69	65	69	66	61	70	75	74	78	58	62	87	64	70	76	73	73	73	62	70	57	77	59	67	73	62	75	77	73	67	74	81	84	72	73	78	77	84	75	66	75	83	82	86	74	78	83	60	63	70	56	63	64	72	64	57	72	80	81	73	61	64	88	63	78	70	63	72	77	67	63	75	71	63	64	52	52	56	65	60	93	70	75	80	82	64	64	64	73	83	72	68	69	69	92	62	89	69	86	64	71	69	67	61	75	53	61	59	55	60	73	69	77	77	73	71	63	83	61	76	58	61	85	65	70	65	56	79	70	79	70	80	73	84	80	78	61	93	64	61	60	74	70	80	56	64	75	61	64	76	68	71	85	67	75	69	74	71	58	70	63	75	56	78	69	66	75	77	84	86	78	73	60	84	76	58	64	80	93	72	75	65	66	70	67	69	79	66	68	69	75	65	57	74	60	60	66	64	68	69	62	53	74	75	63	73	78	74	103	74	65	70	65	65	77	65	75	75	48	68	70	71	65	65	71	73	73	68	64	71	71	86	63	69	73	60	68	63	67	86	86	75	67	64	94	74	73	61	65	87	83	67	73	61	69	69	69	60	70	80	67	64	70	68	81	65	60	66	74	63	62	60	67	64	67	74	63	68	68	99	67	77	71	75	70	47	77	73	63	64	85	65	73	83	85	66	66	65	64	62	78	63	58	52	68	67	60	55	78	73	78	67	59	64	66	63	59	60	69	62	64	62	61	83	62	59	63	58	72	71	64	64	58	68	66	67	73	67	78	68	54	82	79	73	70	81	67	69	69	65	81	76	64	68	57	79	68	74	83	72	58	58	54	69	72	68	66	66	65	69	85	77	73	62	66	63	62	78	54	58	81	79	71	93	59	76	74	70	67	69	80	72	59	59	73	72	75	59	68	65	62	61	83	65	74	59	56	65	62	73	50	69	74	76	68	57	84	84	48	67	72	75	73	65	72	56	81	81	66	63	68	59	64	82	66	57	67	76	85	72	67	63	75	59	72	73	52	85	49	61	66	68	78	71	63	79	61	66	73	63	77	59	76	64	68	72	75	55	78	66	68	73	71	82	69	59	82	76	77	75	80	76	64	72	59	69	61	65	68	78	61	75	62	63	72	70	65	60	79	74	54	81	64	70	76	73	65	72	64	78	78	80	61	75	77	77	66	83	79	53	89	79	66	65	77	72	67	65	65	73	71	66	66	52	81	64	70	65	83	60	59	67	58	57	88	59	72	69	76	73	73	66	67	82	65	64	71	82	70	65	74	63	61	55	62	65	63	70	71	67	80	74	55	77	74	70	85	59	60	54	70	59	78	67	73	52	68	51	87	72	78	72	57	74	79	79	84	67	68	65	75	70	62	68	69	67	69	69	64	66	68	71	65	70	65	67	82	68	68	81	68	74	60	72	64	73	75	70	76	63	71	70	75	65	56	79	62	65	82	81	76	63	80	62	81	66	84	68	89	68	66	77	54	69	77	72	65	89	66	76	72	89	71	75	65	65	68	58	59	65	64	62	68	82	69	66	68	72	63	64	64	76	68	66	72	56	69	68	89	73	55	70	59	70	80	88	69	63	55	85	55	59	65	62	76	67	76	60	68	62	64	54	60	62	58	76	79	57	60	49	83	67	63	62	61	68	72	63	67	72	62	67	60	74	53	56	71	68	70	64	76	76	65	67	60	59	64	66	74	71	76	83	69	58	88	61	58	82	67	64	70	62	55	72	63	63	87	75	75	65	71	66	74	84	74	63	58	60	65	70	68	65	76	89	64	69	51	63	55	65	69	84	67	64	66	61	67	79	59	61	62	67	73	73	73	76	77	59	76	81	78	61	68	61	67	60	54	71	74	63	69	76	66	61	59	71	56	74	62	71	83	70	69	57	53	65	61	59	66	52	70	70	63	78	53	70	88	63	79	71	82	60	82	88	75	56	50	57	76	74	51	65	67	67	70	75	81	78	65	62	59	74	59	81	74	74	80	78	73	61	66	55	54	76	62	62	91	80	70	63	66	49	87	55	68	63	85	74	59	67	70	68	60	59	71	69	67	79	67	57	57	65	67	65	47	72	53	70	50	60	72	67	59	62	59	75	79	86	59	62	73	71	80	71	67	82	75	88	68	63	57	72	70	65	82	68	65	79	71	72	70	62	75	59	85	71	72	69	64	81	86	76	54	63	68	73	67	85	81	78	58	74	59	63	57	91	84	63	58	60	65	73	70	80	74	73	80	71	59	69	62	75	54	63	64	73	55	64	88	74	58	68	73	72	64	61	63	64	75	72	69	73	69	70	75	63	65	70	70	81	69	59	72	74	65	77	67	65	71	72	54	81	70	63	68	62	73	71	67	59	71	80	64	69	70	71	72	65	71	63	65	77	70	70	78	79	66	77	65	68	60	55	72	86	69	71	61	63	68	66	52	78	74	77	71	75	69	57	51	90	70	65	65	75	59	60	66	76	64	73	68	59	82	55	77	59	66	66	67	81	58	69	67	69	81	70	87	69	64	76	64	75	75	50	78	63	74	67	70	78	58	66	71	79	62	71	66	71	69	67	69	55	77	73	74	63	70	66	74	67	65	69	70	70	75	64	79	78	64	62	75	67	71	69	70	76	65	85	82	75	73	77	74	63	70	74	65	82	63	69	66	68	71	79	62	66	72	56	49	61	67	66	61	85	56	77	58	65	81	70	71	65	74	67	60	76	66	60	49	64	85	71	62	72	73	68	66	70	72	71	69	63	59	63	68	74	67	63	89	59	66	75	58	49	57	66	66	68	72	69	78	59	68	75	82	61	58	63	67	63	75	63	74	75	72	66	58	70	89	79	68	70	82	76	71	81	62	65	76	74	58
30595	18367	12313	11779	13369	10757	5258	1854	1164	1333	1697	2839	3414	4757	4360	3345	2330	1236	830	700	599	545	545	524	501	515	533	508	515	476	524	578	525	554	545	522	519	523	509	539	505	492	507	519	519	539	525	540	544	545	492	531	506	519	527	514	529	506	521	522	517	518	540	507	480	561	522	518	546	526	510	567	513	551	528	513	562	511	520	576	487	510	517	543	532	513	497	502	493	490	523	522	511	495	536	527	514	526	510	530	478	479	530	530	535	555	527	548	544	534	494	477	513	501	531	517	530	519	538	490	503	513	474	559	533	503	532	535	535	497	515	513	516	543	505	503	524	563	518	468	524	552	563	543	585	505	542	514	510	478	562	550	517	538	544	518	500	531	577	515	515	528	520	511	538	538	507	560	546	475	565	523	488	510	521	532	519	526	482	515	482	511	554	519	474	555	501	519	517	549	555	534	553	510	509	555	492	477	540	516	500	480	541	572	560	523	536	538	534	558	515	523	579	520	502	537	511	559	496	542	532	475	500	493	529	532	504	531	505	531	503	521	554	500	558	527	529	548	510	523	568	526	500	537	516	560	514	552	525	572	514	510	525	544	537	533	540	549	508	514	541	556	543	489	529	544	524	490	494	508	512	509	521	528	551	498	496	539	520	491	569	535	519	571	548	539	518	526	536	501	539	523	512	505	503	521	520	492	566	500	521	506	528	511	537	467	519	539	529	504	520	512	556	541	501	515	498	516	569	530	545	467	503	511	463	549	535	537	483	483	521	522	539	506	521	483	525	470	541	540	526	555	502	514	532	525	538	550	480	525	518	518	530	526	490	541	531	517	558	513	517	543	515	523	534	518	495	519	496	546	486	525	559	490	541	475	546	522	516	536	526	512	505	546	546	568	479	542	540	524	490	513	475	523	554	519	470	545	519	535	501	517	495	492	499	530	520	483	514	538	522	516	568	504	542	564	568	496	518	520	538	545	493	524	527	531	506	527	512	521	518	516	551	541	540	514	568	481	557	526	560	518	572	547	554	541	511	520	530	538	527	543	548	524	533	535	494	459	509	548	519	486	574	551	506	528	532	512	538	571	532	533	518	538	522	522	532	562	532	540	550	523	537	501	515	491	533	518	525	539	531	547	538	569	528	497	482	550	497	530	485	525	562	516	516	500	507	513	532	507	517	539	508	498	516	510	525	519	508	542	545	517	540	509	527	514	491	521	550	504	522	529	520	514	519	532	500	545	516	551	526	490	450	529	523	519	520	535	548	509	555	517	493	524	525	527	532	532	505	494	525	527	559	498	516	494	467	507	527	506	524	515	529	598	532	526	520	527	514	497	482	499	523	536	536	515	571	485	531	541	547	522	533	504	543	509	534	514	514	479	540	534	484	560	532	505	579	511	542	524	500	534	505	564	519	570	546	511	501	504	508	516	524	547	519	528	484	590	478	496	510	519	520	516	565	541	521	538	544	491	534	535	549	518	519	540	498	529	509	500	548	488	526	532	562	537	522	547	517	585	514	529	514	512	532	515	504	486	500	536	532	519	551	499	524	550	516	522	518	509	527	524	512	527	497	498	521	555	502	532	548	553	503	523	530	502	527	522	520	489	512	517	510	498	538	509	524	494	523	540	508	511	533	489	490	494	536	468	542	508	513	549	481	498	545	511	477	552	502	535	509	495	506	514	530	554	590	514	480	540	491	528	539	545	481	526	563	492	535	512	515	521	561	505	512	514	487	521	504	553	546	551	579	505	499	538	498	517	524	549	531	533	527	543	503	534	526	528	512	539	550	526	529	478	506	546	509	568	563	594	481	512	522	516	526	515	526	492	511	564	540	536	511	507	521	530	502	536	481	511	528	458	508	521	510	545	519	529	534	533	502	512	519	544	519	545	524	523	510	529	535	528	536	548	506	507	545	492	577	511	559	533	543	518	549	517	525	518	494	518	498	553	539	466	546	517	539	487	528	543	489	543	527	533	521	496	526	546	492	476	532	529	529	538	546	531	538	557	508	504	511	547	482	508	531	525	493	488	523	484	537	537	499	540	518	536	526	549	557	528	572	502	487	525	538	549	498	501	515	520	552	505	514	499	523	525	495	548	525	536	543	532	567	527	511	550	556	528	529	561	521	482	541	519	540	538	563	536	524	557	510	502	565	510	544	510	528	523	512	549	519	504	531	509	517	497	504	501	518	487	524	533	510	519	564	523	540	577	512	524	529	501	502	455	522	502	497	524	577	550	549	500	515	559	504	517	537	518	554	520	508	516	528	486	549	499	537	530	517	562	516	493	507	514	492	506	504	541	496	526	509	534	526	521	545	495	539	553	546	534	511	497	531	505	528	537	524	524	515	559	497	552	534	539	526	521	521	506	547	500	500	566	552	497	536	572	526	550	546	508	481	512	536	510	541	508	516	569	556	501	541	543	492	490	511	565	520	525	540	532	523	497	526	525	540	510	530	536	504	555	505	510	493	515	539	517	494	493	590	489	522	510	506	485	530	523	516	519	507	483	546	533	529	498	541	480	509	495	544	481	542	526	508	526	535	530	506	479	524	561	492	548	530	551	550	555	513	524	531	526	527	483	472	500	536	499	487	498	529	552	550	523	542	506	509	524	552	516	542	536	507	503	527	535	512	519	556	516	541	531	532	510	519	486	486	516	544	530	503	496	532	480	527	530	531	550	512	559	520	492	547	544	519	515	500	498	525	541	548	506	520	500	564	520	571	510	501	542	554	513	567	509	530	502	502	517	547	504	518	508	540	522	516	521	543	516	534	527	514	556	587	514	496	521	484	516	551	553	532	522	533	483	474	549	541	515	560	514	499	516	529	504	499	506	512	541	549	509	541	525	531	556	538	521	543	531	551	529	500	532	545	517	493	521	492	544	511	510	514	534	503	521	495	553	564	545	528	525	493	519	520	512	537	534	558	518	524	512	548	504	517	551	507	531	516	542	545	546	540	507	541	524	500	528	520	542	525	500	547	507	550	572	517	559	534	519	516	504	547	522	519	533	520	548	463	547	515	551	525	577	531	554	560	517	537	545	497	525	508	509	522	501	492	505	540	554	566	544	493	542	481	525	550	505	516	549	548	552	484	526	552	531	504	534	542	503	498	526	542	594	493	480	491	473	489	541	547	487	514	524	506	550	512	543	498	523	509	533	502	567	537	551	534	521	531	512	586	535	518	554	532	533	526	524	508	510	530	531	518	498	542	539	509	533	515	542	501	552	497	512	496	526	544	486	536	494	553	535	530	532	497	510	504	513	543	513	518	506	496	486	553	543	500	541	515	545	491	543	532	499	563	564	503	522	565	520	581	515	516	545	483	507	561	539	504	485	484	508	508	580	519	534	485	525	477	527	524	514	511	551	550	536	499	568	504	532	523	504	502	505	512	528	527	536	487	534	517	565	549	534	561	541	476	549	487	548	522	573	525	533	509	519	546	532	491	503	525	542	505	558	504	537	536	523	541	503	532	475	519	511	534	534	499	548	543	535
8770	4693	3257	1869	1165	830	418	204	146	224	265	420	580	746	673	553	371	201	143	109	107	122	100	90	99	122	95	112	87	117	105	118	133	96	110	87	118	84	110	122	92	117	92	118	97	109	106	93	100	115	108	94	88	118	103	99	96	101	99	112	137	128	92	105	107	101	122	97	115	98	113	113	99	113	113	94	117	112	107	118	86	112	120	108	105	120	112	96	105	110	104	100	91	102	106	103	103	94	94	95	126	111	110	102	107	101	110	93	100	109	81	88	107	115	110	95	94	109	101	98	106	126	109	113	115	105	127	107	124	117	111	117	104	108	86	109	114	109	98	127	100	97	106	115	99	110	126	100	115	104	105	106	96	107	123	102	110	117	112	88	119	106	88	122	111	122	98	102	102	118	86	101	106	104	99	100	110	114	122	110	121	99	114	113	107	105	97	98	88	104	123	98	95	96	105	110	131	109	110	115	97	93	110	117	119	114	89	107	98	124	104	105	108	96	96	105	99	91	99	105	111	108	116	106	122	119	120	105	118	106	106	110	91	116	104	118	89	93	122	111	125	108	109	100	109	115	111	86	95	111	97	101	112	111	99	101	97	112	108	110	98	94	95	99	108	119	98	110	103	120	99	108	115	107	117	113	111	105	118	104	102	100	115	108	83	100	110	126	85	106	97	113	122	86	85	115	96	109	113	107	98	99	100	100	121	100	115	106	117	106	109	98	114	94	111	110	103	96	121	105	120	125	122	96	119	104	114	112	113	117	96	109	118	97	98	95	110	109	97	81	96	110	109	114	121	108	109	117	103	100	103	117	96	115	121	116	105	100	108	98	125	111	110	124	112	109	88	126	108	108	101	103	109	86	99	116	102	100	103	90	123	104	111	101	112	114	104	114	99	116	100	116	107	95	125	100	134	114	99	99	100	120	103	114	118	102	99	117	116	103	95	95	111	119	121	112	122	111	110	87	127	117	91	90	126	113	119	118	106	97	106	109	108	101	110	108	106	114	117	121	103	110	101	125	116	123	109	102	119	108	98	108	109	90	101	105	99	126	97	94	91	124	114	104	114	104	103	121	101	99	93	123	113	103	102	109	101	110	149	128	117	81	98	102	109	99	107	110	102	103	91	108	113	85	102	101	109	109	106	114	115	119	108	117	117	100	125	116	87	109	104	116	114	108	85	107	125	103	110	98	107	115	128	120	124	106	107	105	119	117	107	111	92	95	109	104	129	105	118	123	87	104	90	118	107	93	114	102	95	110	94	96	98	116	132	116	92	105	91	107	109	113	116	93	105	102	116	95	102	102	122	86	100	108	109	109	105	113	98	118	98	124	102	110	88	90	101	99	107	94	105	113	92	120	115	104	112	134	97	97	109	108	101	93	113	105	101	101	110	102	103	117	126	92	111	110	111	102	91	95	91	106	106	108	108	99	129	124	95	127	101	124	83	103	105	106	103	99	105	111	108	116	89	108	113	113	85	110	103	112	113	102	101	101	110	116	108	123	96	111	103	105	93	114	108	122	115	109	123	134	99	109	103	112	108	106	99	105	117	97	125	122	105	94	100	123	110	121	89	113	119	119	98	115	118	114	107	113	127	117	107	99	97	104	104	102	100	94	109	107	100	89	126	114	102	105	98	115	106	99	106	96	112	114	98	123	128	96	97	91	132	113	105	109	110	112	118	99	114	82	111	115	123	101	108	97	94	106	126	95	114	106	99	106	134	124	118	120	106	115	98	87	109	110	101	116	124	119	109	123	139	122	100	94	119	102	128	115	107	100	106	117	102	102	86	106	113	100	108	118	116	111	102	120	121	126	92	94	94	106	96	105	125	132	93	108	107	108	102	97	99	104	111	103	105	114	89	118	103	109	112	103	111	119	115	100	105	124	100	98	100	113	91	116	94	113	93	109	100	114	100	103	103	75	116	109	102	112	119	90	106	101	112	105	94	96	103	104	108	97	118	90	95	107	96	116	110	110	110	112	96	109	116	101	114	117	100	106	116	102	113	137	118	114	110	126	102	100	95	113	97	112	118	101	109	107	108	109	100	99	101	100	106	114	113	102	101	120	107	97	97	93	95	99	101	107	99	104	132	101	105	103	134	94	105	96	112	120	130	108	109	118	100	104	87	92	116	115	110	99	100	99	112	119	110	117	115	111	111	103	102	100	113	125	109	109	106	110	94	100	124	99	120	80	107	109	95	95	88	103	92	82	104	114	101	100	96	108	107	100	94	97	104	113	98	95	90	121	108	115	108	110	114	108	121	103	102	110	95	89	125	92	111	98	103	114	101	128	114	107	105	135	105	114	109	127	117	101	103	100	126	116	103	104	106	109	115	100	101	125	112	115	102	112	95	113	107	101	128	99	113	111	98	100	96	118	122	119	104	103	114	106	106	114	100	120	107	109	107	125	100	110	93	110	110	108	107	96	124	98	133	100	97	110	121	111	100	119	109	119	105	112	94	105	95	112	100	112	123	92	108	105	102	119	104	107	115	131	110	99	117	122	110	116	99	116	103	137	106	113	129	111	115	110	96	134	103	109	97	102	107	115	113	116	92	123	94	103	118	102	105	100	100	115	109	100	100	115	110	120	111	97	111	123	115	112	108	122	98	107	114	104	101	105	105	128	120	121	102	106	106	103	89	107	107	119	123	105	102	136	103	97	110	125	98	88	93	113	114	109	119	126	105	106	102	113	101	114	93	122	106	116	103	114	98	111	114	104	95	110	99	101	119	105	108	106	92	117	99	107	102	113	114	98	84	89	109	109	105	116	115	107	95	119	97	99	112	97	117	106	109	87	102	109	88	115	112	121	121	110	121	93	100	119	102	106	102	108	107	96	122	113	116	98	96	104	107	89	113	105	104	95	100	113	111	100	115	98	109	123	113	113	100	107	111	114	103	109	113	116	116	118	100	104	110	94	120	93	93	107	106	113	101	143	108	101	112	100	111	112	101	88	87	123	113	112	108	102	102	120	114	102	117	112	125	109	94	111	90	107	129	94	83	118	117	119	106	106	120	109	124	110	114	108	107	100	108	112	105	106	99	95	122	119	98	111	116	119	111	96	141	113	101	99	108	97	108	103	104	118	96	111	110	96	112	111	108	93	115	101	108	106	102	91	113	93	111	105	88	110	98	102	100	111	97	117	102	106	84	94	106	114	99	113	110	104	115	121	96	128	113	107	118	93	94	114	108	106	102	110	103	117	88	122	96	96	115	119	104	84	94	95	101	107	99	113	108	113	113	117	102	126	96	107	109	96	120	85	131	99	116	93	125	108	97	107	126	113	101	117	105	106	120	105	104	106	100	107	104	104	122	125	102	104	91	119	125	111	108	87	122	122	99	112	113	98	94	95	97	102	104	95	105	124	87	115	120	112	108	119	112	98	94	82	117	110	104	104	114	100	117	114	90	102	112	119	118	93	98	92	102	117	120	97	112	109	125	115	103	115	112	115	97	107	111	107	104	125	114	89	104	130	119	102	99	132
36744	24720	20592	18696	22921	20189	10980	4047	2887	4354	5444	8776	12357	13760	12303	9322	6168	2746	1607	1395	996	872	842	802	820	796	807	776	796	773	853	940	851	904	865	797	785	736	812	785	789	746	843	783	759	763	807	803	781	838	770	745	794	818	775	780	759	776	778	727	756	837	771	780	723	780	844	828	773	777	778	787	765	772	750	772	790	826	824	817	781	744	823	838	851	745	782	813	744	841	767	778	768	801	806	765	799	771	789	798	799	792	776	789	733	755	787	766	778	747	782	824	738	787	773	808	795	806	791	777	734	779	774	773	778	800	780	760	792	770	792	764	797	802	801	814	757	768	774	796	776	772	805	742	753	792	800	794	811	774	780	807	745	773	771	827	824	814	769	801	798	760	779	825	788	772	860	825	821	793	791	805	745	772	799	740	787	810	809	794	779	816	843	769	799	825	791	793	802	736	784	803	819	780	787	845	772	743	810	788	821	833	789	800	794	768	819	771	828	761	744	804	794	755	795	762	830	808	781	830	792	790	803	782	739	757	783	773	813	801	803	769	804	774	813	778	831	844	793	796	807	790	771	782	803	835	783	814	778	815	776	792	737	777	833	797	764	812	825	809	780	800	804	786	783	793	849	846	768	852	788	763	815	795	787	755	796	759	804	836	765	763	810	783	828	842	770	729	793	747	800	802	760	811	802	791	833	813	770	738	854	804	761	784	808	760	838	788	756	843	777	821	821	779	788	822	833	786	778	785	791	764	797	773	771	768	814	792	787	828	842	800	836	773	854	813	804	754	751	748	783	838	803	782	861	768	779	790	824	808	803	723	819	758	800	784	788	759	763	795	752	785	784	815	750	795	790	768	763	831	765	822	739	802	779	759	791	781	840	783	802	814	797	811	808	752	807	733	765	783	766	831	813	779	801	749	790	796	786	795	802	824	808	818	806	839	744	844	778	808	803	761	794	796	777	812	837	822	850	794	790	826	789	773	805	765	823	829	753	811	771	827	774	802	801	838	798	844	810	788	772	771	821	782	780	851	774	755	836	831	851	819	831	823	781	824	832	792	803	795	841	727	791	828	740	786	827	779	860	759	757	786	733	784	844	817	726	815	797	809	814	771	832	737	765	796	831	788	799	839	790	753	713	773	768	811	775	784	814	721	798	781	794	797	844	775	764	811	836	829	820	810	750	800	844	794	815	764	792	804	862	794	765	794	788	791	803	760	778	787	800	805	743	766	819	835	814	850	786	754	806	766	809	751	815	782	769	854	838	768	776	853	773	803	739	816	732	859	813	783	774	779	774	751	821	815	772	801	761	787	770	767	767	831	766	817	869	793	798	795	824	806	813	805	820	827	811	825	814	780	764	822	788	829	824	780	810	803	761	768	754	752	801	791	772	778	779	842	826	784	775	798	776	785	830	776	822	775	785	804	826	802	794	790	749	745	794	770	809	827	809	798	848	758	819	827	840	800	771	764	770	803	772	834	809	771	820	783	830	700	778	844	786	795	810	831	812	767	762	839	742	814	773	759	779	745	776	824	779	841	775	807	777	828	820	818	784	801	800	724	767	744	787	846	822	803	756	790	813	794	792	810	787	777	796	795	801	808	793	798	811	806	806	767	763	790	842	830	828	797	804	764	778	759	744	834	817	784	827	765	844	804	768	809	770	793	753	778	797	819	802	823	746	813	845	770	764	795	813	821	737	785	855	769	811	826	815	758	787	799	817	864	697	792	728	788	830	780	823	785	769	822	762	791	808	777	723	797	777	820	841	765	783	765	884	751	827	803	793	716	795	818	786	746	764	804	779	847	800	795	783	844	759	770	819	757	808	819	810	740	785	779	772	745	775	787	744	771	770	790	837	774	767	840	809	781	804	767	774	748	750	801	822	780	793	838	786	775	754	767	829	736	765	848	729	781	783	796	821	765	820	765	792	824	785	842	793	762	791	799	830	795	779	807	753	773	771	794	802	772	824	793	824	785	859	817	761	814	791	816	809	782	776	797	745	725	782	805	786	740	780	819	802	839	813	799	840	782	784	805	814	827	801	792	791	794	764	773	794	782	783	799	776	817	831	769	827	783	793	813	755	809	829	816	814	743	773	827	795	766	820	754	751	782	803	789	806	777	776	783	802	822	786	768	814	795	776	773	748	775	796	759	801	782	798	813	805	791	803	793	751	851	750	785	814	810	785	821	785	851	786	758	792	788	807	777	806	786	789	742	800	805	807	792	803	783	828	782	797	778	791	763	783	818	782	780	783	779	787	743	772	785	814	812	805	781	788	796	810	779	824	763	803	762	847	805	816	773	775	784	858	727	737	771	777	790	738	814	874	773	792	826	807	745	766	763	785	769	777	776	796	787	727	799	854	823	823	768	758	784	820	817	796	811	809	739	792	811	806	806	811	788	797	802	743	833	782	806	816	794	778	796	757	757	825	804	773	729	762	718	816	778	758	773	813	824	771	774	772	831	790	781	801	810	785	778	784	814	801	823	788	775	787	817	804	732	794	771	774	807	782	790	776	860	763	787	779	801	791	783	826	795	799	772	767	819	805	788	829	806	820	796	744	713	776	782	724	759	827	772	758	801	772	770	765	813	796	803	816	805	833	804	782	821	788	816	826	790	814	819	788	832	764	808	795	819	813	819	768	843	802	825	794	841	759	786	842	771	765	850	774	828	762	797	821	782	798	773	814	776	755	781	769	795	792	796	836	784	772	815	787	776	775	785	794	811	763	847	813	813	795	822	839	789	807	784	804	783	767	836	803	780	777	841	775	790	777	821	800	803	718	803	809	781	788	817	796	781	804	867	806	766	782	797	795	794	789	851	865	830	803	759	800	797	769	802	803	807	766	823	781	799	804	763	764	766	754	807	804	746	794	801	805	843	826	805	795	762	743	786	797	814	788	799	773	813	801	814	796	832	788	798	774	788	807	781	748	839	766	722	780	778	806	771	830	771	796	769	779	805	788	746	814	820	787	786	798	761	774	804	808	774	826	792	831	809	790	785	790	851	813	805	794	796	789	800	813	784	774	761	778	781	784	743	823	743	822	817	810	759	773	828	834	792	810	864	840	860	781	788	836	802	781	793	787	867	803	795	746	789	742	752	825	802	781	821	780	837	781	759	880	787	769	778	836	822	748	820	817	805	794	765	803	764	859	830	784	829	787	794	738	794	813	810	805	810	829	807	820	755	806	790	820	779	778	810	808	838	829	830	790	829	791	787	775	805	755	765	761	812	830	745	774	794	784	766	758	788	816	805	800	814	808	780	814	793	819	768	773	795	768	819	775	797	769	839	812	798	827	775	792	741	796	805	788	768	756	783	804	817	775	849	799	784	772	799	798	823	811	794	774	819	801	816	795	807	779	791	779	800	805	790	800	776	783	741	800	804	841	785	813	776	764	808	792	807	775	785	782	763	841	809	758	777	783	800	813	787	789	793	758	810	841	777	804	822	809	822	763	769	810	798	812	770	796	762	775	776	812	781	818	805	821	836	790	769
10451	4807	2322	1409	957	661	222	121	122	152	184	391	571	638	592	501	304	190	124	108	94	79	69	78	83	85	63	91	94	90	77	92	82	89	82	101	86	87	69	85	94	66	67	85	78	76	82	77	76	69	70	71	84	84	63	79	63	85	67	78	84	72	82	80	79	69	87	66	72	72	73	70	72	81	64	57	84	102	83	90	79	68	84	70	83	77	84	93	83	86	64	71	86	73	82	70	79	92	57	74	82	71	82	94	86	77	75	82	68	87	87	86	74	80	107	77	81	87	84	74	91	71	69	80	84	76	78	70	81	70	81	81	79	98	69	68	86	78	68	64	79	79	85	72	58	79	80	73	85	79	59	71	69	69	76	79	76	82	76	95	76	81	64	70	65	96	91	78	72	90	91	76	92	61	83	83	75	78	85	93	79	78	85	94	75	77	78	83	82	62	76	76	95	79	87	86	75	74	87	82	78	90	96	72	91	67	71	68	66	75	91	79	67	82	71	80	77	91	89	84	70	88	89	83	72	81	74	89	77	86	86	84	90	97	78	73	78	84	73	75	93	96	77	74	96	85	81	82	91	74	58	75	78	70	89	111	68	85	98	88	72	87	69	78	90	79	74	74	73	83	74	89	67	86	88	89	83	81	79	72	73	64	79	81	72	70	91	75	68	87	104	78	85	80	87	67	77	72	68	84	77	99	77	88	83	88	71	82	83	84	73	74	100	83	65	93	74	81	94	54	89	78	67	86	89	96	83	86	100	84	92	83	75	67	71	86	80	86	63	73	83	74	85	88	73	79	78	87	90	79	76	74	72	89	68	74	67	70	73	87	69	90	75	79	91	73	86	73	69	80	98	72	73	86	93	83	81	80	63	81	80	75	67	81	86	82	74	66	83	82	93	68	89	88	87	63	81	85	92	76	82	78	79	74	83	83	87	64	81	91	87	94	66	75	91	77	74	78	82	99	90	70	72	67	84	77	88	71	82	73	65	80	73	81	64	71	78	96	87	108	79	62	87	67	84	82	94	85	70	99	90	77	79	80	81	80	76	65	78	85	71	95	77	86	73	74	75	118	71	80	63	85	69	68	88	92	96	69	77	71	78	83	78	89	81	79	72	93	95	77	85	82	81	81	70	69	73	76	82	87	81	83	80	87	86	86	87	97	75	78	67	71	80	93	87	98	93	94	100	65	71	80	69	75	95	70	92	75	71	71	77	74	63	97	82	78	72	89	86	95	77	83	77	85	64	94	73	81	85	76	80	82	71	79	93	80	82	80	81	60	96	72	79	80	74	64	103	91	82	77	96	78	89	83	77	78	74	72	79	79	84	84	67	75	80	62	79	73	86	94	84	88	90	89	76	87	80	92	87	87	93	60	82	73	83	94	71	84	80	90	67	68	80	77	67	81	81	98	81	88	97	90	78	71	73	79	83	77	75	81	72	69	86	89	78	70	70	76	77	86	75	73	80	89	81	82	85	79	83	83	104	72	86	78	90	89	97	92	88	76	91	80	85	89	82	97	67	83	91	70	80	86	74	67	87	81	75	55	75	84	73	81	76	96	78	77	86	102	82	81	75	74	72	99	77	58	91	66	83	94	95	75	77	78	70	88	81	77	71	68	81	74	93	92	85	75	82	70	70	84	63	90	105	78	75	78	81	77	94	84	65	88	63	83	66	80	73	81	77	79	72	72	79	80	74	95	83	74	88	71	88	70	81	78	72	81	68	83	82	81	72	90	90	80	79	70	84	73	83	78	72	62	77	86	88	89	67	83	88	79	80	73	85	73	102	82	70	64	85	91	81	74	83	84	90	78	71	93	70	96	107	87	69	58	82	89	96	95	91	90	85	90	75	88	64	76	78	64	81	77	75	69	83	79	94	64	77	83	72	72	85	67	94	94	83	70	80	74	75	70	85	82	72	66	80	65	94	80	78	71	71	69	75	73	75	85	87	82	84	83	76	65	70	82	82	84	79	71	80	63	73	61	83	76	80	81	78	77	81	82	88	81	82	80	85	94	70	78	83	81	86	69	80	70	72	81	92	89	67	91	81	73	72	72	72	71	82	77	79	70	75	91	75	69	72	88	78	82	93	83	83	80	87	62	74	87	81	86	78	72	87	74	57	73	68	77	87	59	78	85	86	69	77	94	82	86	86	74	96	81	77	84	88	76	87	79	92	90	72	96	83	90	70	74	90	89	87	88	82	79	78	90	83	85	78	77	90	78	83	67	72	77	85	87	84	73	78	62	72	86	89	79	108	91	65	75	80	75	83	83	76	76	77	83	90	87	98	77	84	80	79	72	68	76	86	70	73	77	80	77	90	70	72	78	67	87	89	81	84	90	77	83	79	76	84	71	80	74	101	74	79	85	76	77	70	84	83	79	73	72	78	84	91	82	85	76	73	84	71	85	87	64	100	85	90	82	83	81	77	79	81	91	69	79	78	88	88	84	73	79	85	86	75	80	78	76	84	82	73	78	69	78	71	74	71	69	98	64	74	81	76	69	90	92	71	82	77	67	79	67	75	80	85	71	99	77	73	82	80	69	87	72	73	74	91	72	69	71	80	87	78	73	84	72	78	73	92	86	67	71	71	96	97	75	85	81	85	92	81	74	80	79	73	85	81	87	85	79	73	91	67	73	78	67	91	80	75	93	70	73	68	72	73	84	69	75	84	87	93	82	90	91	81	84	80	102	80	86	77	67	95	63	59	75	86	83	79	76	75	87	90	73	82	84	79	70	76	75	66	87	87	104	87	73	73	96	99	77	70	74	81	77	73	83	95	82	79	83	86	74	68	75	85	76	85	88	67	70	76	67	82	60	77	86	69	85	83	77	98	88	98	68	77	76	79	81	87	74	87	96	81	86	81	62	73	87	74	90	87	84	75	65	101	91	75	93	78	91	82	68	95	94	74	84	76	75	76	89	74	72	89	87	72	78	96	90	78	78	64	79	80	76	88	68	90	88	75	74	85	81	74	106	76	73	73	73	92	81	74	80	84	85	86	72	75	70	79	82	94	75	77	91	76	88	72	75	82	74	78	71	87	92	78	74	90	87	73	91	89	87	76	84	75	83	87	81	82	91	85	84	74	90	78	85	79	85	74	88	83	89	78	82	81	78	83	80	70	73	74	100	84	89	77	93	68	81	81	55	95	64	78	88	84	94	82	72	89	82	81	92	79	74	93	68	79	62	82	84	87	80	74	70	100	83	78	92	89	77	95	83	65	76	69	91	80	93	81	86	83	79	78	93	88	87	73	59	82	72	83	74	77	67	77	92	76	79	71	83	80	84	106	59	90	75	77	65	75	68	67	86	68	70	69	77	62	69	76	76	64	62	77	71	84	85	76	82	83	69	92	80	84	82	96	81	87	71	88	68	81	92	83	86	77	89	80	81	72	85	57	86	90	83	72	72	82	95	70	84	66	71	85	74	78	69	69	85	72	87	90	67	68	83	75	85	86	69	84	76	85	100	91	85	84	81	68	79
37166	24350	16519	16025	20557	16971	6117	2343	2716	3779	4918	8931	12325	13404	11788	9011	5765	2299	1360	1216	819	640	614	594	627	629	616	592	604	585	641	709	686	703	638	626	614	614	598	594	580	634	589	607	641	566	597	560	589	611	588	623	579	603	627	602	593	624	621	576	571	585	630	613	600	601	589	617	572	627	628	640	618	641	606	606	618	554	613	607	569	613	640	641	601	629	657	612	560	585	638	608	577	583	585	581	651	596	651	678	650	615	626	646	626	630	591	630	588	595	590	567	542	630	647	614	636	638	573	612	648	626	601	623	620	619	607	597	628	619	581	588	592	629	598	641	634	603	601	628	617	549	595	654	620	568	611	630	668	636	614	619	596	616	617	639	590	619	620	628	627	599	627	626	625	618	633	636	645	608	638	628	610	570	608	559	594	625	615	606	583	588	601	577	582	566	598	595	568	617	602	624	585	600	631	618	616	633	641	608	648	587	615	591	641	596	625	605	607	588	621	555	627	616	564	611	603	613	602	560	581	585	554	660	621	598	629	609	594	566	596	609	611	619	667	627	648	594	663	614	612	634	644	624	618	591	673	662	608	628	605	636	612	588	554	594	671	602	605	633	563	639	623	599	660	646	621	612	645	627	593	607	607	605	649	587	633	546	589	586	621	604	562	604	607	653	610	602	642	624	656	612	598	599	595	545	628	580	638	636	637	575	626	590	601	595	620	617	623	574	611	653	631	631	611	557	611	595	619	632	615	598	657	614	611	652	650	653	645	541	597	608	567	645	622	609	638	625	591	584	566	586	611	592	615	628	579	567	591	600	583	610	642	626	601	619	631	623	612	613	630	582	598	615	647	623	609	585	595	666	599	610	605	632	621	623	569	637	589	611	582	608	623	587	581	611	582	615	635	613	656	605	609	600	635	625	647	623	629	658	616	625	583	597	623	658	616	576	636	606	620	604	614	618	606	675	605	655	630	611	647	580	629	598	610	610	606	589	571	641	623	652	635	642	575	594	610	571	671	587	629	635	610	609	640	629	620	607	596	644	630	615	599	613	650	605	611	631	647	621	617	624	597	601	623	661	624	609	627	614	598	601	636	589	618	621	633	548	583	641	604	662	600	587	606	617	602	552	622	596	608	609	589	633	600	622	632	611	637	641	570	592	591	624	628	613	651	592	623	593	592	576	604	631	597	619	604	628	595	654	602	617	650	579	667	629	596	613	650	604	620	637	622	649	590	627	586	594	642	563	604	621	618	622	596	636	564	608	608	569	641	590	566	608	605	612	653	564	609	589	609	594	576	616	624	585	584	636	635	639	608	671	616	576	599	594	617	616	603	594	605	645	629	630	624	578	619	592	615	594	607	594	589	585	596	593	612	611	618	638	601	624	655	636	565	557	605	577	603	640	614	582	618	569	623	564	671	625	620	608	623	629	587	618	595	604	589	593	635	603	635	627	618	540	598	583	577	581	631	580	598	607	584	623	602	602	612	635	582	625	610	622	635	591	621	569	604	646	635	626	602	600	650	586	626	582	653	602	647	656	639	631	587	584	599	630	566	604	645	592	624	575	607	623	662	617	598	651	591	562	613	608	596	625	614	622	593	613	603	593	604	602	619	615	605	617	611	565	610	577	623	620	624	564	593	578	590	647	571	661	563	572	611	528	587	623	643	598	584	640	596	556	613	564	582	629	621	621	583	617	666	621	598	642	572	624	599	623	629	624	628	600	625	615	592	628	631	567	598	631	583	605	640	629	598	575	611	623	583	628	603	640	618	625	652	612	654	649	618	621	591	609	601	589	624	596	635	609	617	601	602	616	582	655	607	582	653	611	637	602	597	609	608	590	608	626	641	574	608	586	616	634	598	612	642	627	589	621	632	624	633	610	630	636	631	631	594	644	625	595	613	585	610	609	598	607	612	628	581	640	599	578	593	623	601	599	586	583	545	635	626	616	657	609	641	609	614	634	647	638	600	585	655	627	604	590	621	578	588	608	610	611	604	646	615	607	631	641	666	619	613	600	632	604	610	624	632	657	599	621	600	605	639	587	651	595	578	597	628	627	656	578	615	596	628	612	605	569	594	629	646	656	667	619	601	645	646	627	591	599	620	612	608	582	632	637	654	625	639	591	583	624	643	627	595	581	628	629	575	655	610	592	581	647	652	626	660	564	618	594	625	570	602	585	576	649	612	642	603	619	613	609	639	620	600	624	613	600	597	568	585	615	615	588	615	610	613	592	618	607	574	586	598	612	638	634	613	587	620	645	573	631	616	567	573	634	581	582	616	608	595	590	608	631	604	619	578	611	657	633	617	603	618	603	609	604	596	601	650	602	572	632	610	625	664	606	619	641	654	581	630	651	593	593	578	618	637	630	688	587	644	661	603	622	582	588	573	609	613	644	556	597	610	619	560	580	630	669	591	654	587	583	650	633	614	653	647	626	549	619	596	617	635	606	613	595	609	620	591	599	585	637	659	619	652	639	576	605	611	597	633	588	597	611	624	608	630	629	615	632	642	604	636	597	600	631	658	658	609	610	608	596	610	650	628	608	579	598	638	582	641	644	611	601	585	612	618	637	593	655	576	622	618	609	613	610	631	601	664	587	680	583	647	616	612	651	624	634	594	615	617	605	595	576	626	639	590	640	564	595	577	620	647	631	676	635	601	629	632	593	624	625	654	622	621	578	596	589	582	663	630	645	618	602	585	642	643	583	601	631	564	626	610	560	609	654	595	598	649	625	583	583	627	617	654	558	597	652	579	616	587	619	627	611	614	568	622	615	623	623	593	619	607	611	607	584	605	599	611	610	618	622	638	619	571	600	578	662	612	641	594	619	599	616	561	595	631	624	611	601	616	599	595	617	631	630	614	649	642	611	616	663	638	645	590	676	644	644	607	606	567	660	580	640	600	626	623	644	554	623	586	601	575	538	613	639	603	632	702	593	610	626	621	632	596	625	597	596	614	631	598	578	630	621	633	606	583	613	598	612	622	640	608	623	624	613	622	595	616	637	629	649	549	569	614	628	577	632	588	597	587	605	613	597	572	590	632	608	560	605	612	644	632	625	626	614	613	621	607	629	594	612	628	664	595	605	607	655	609	648	596	616	606	591	660	630	628	626	586	622	587	594	613	634	631	607	579	627	613	620	634	569	599	597	595	615	585	596	601	644	657	592	630	626	642	613	631	641	593	635	649	601	617	607	605	600	629	593	614	591	614	608	595	561	622	577	631	649	609	603	601	611	598	585	621	603	596	611	630	629	592	607	588	598	612	613	579	624	611	606	574	598	555	622	591	632	598	616	616	569	603	612	575	646	632	601	616	564	635	638	602	641	582	590	627	609	654	595	626	620	627	619	637	645	625	581	629	636	601	696	633	627	659	607	651	665	622	596	610	607	609	642	618	599	593	599	587	611	624	666	621	621	632	606	588	604	620	603	618	620	627	602	643	605	588	622	621	580	635	603	598	609	608	605	587	635	588	639	649	569	621	614	609	600	620	621
11940	7504	3843	2752	1860	867	406	239	221	253	440	751	1093	1335	1228	931	564	273	224	194	143	118	133	128	126	129	109	124	152	113	117	144	135	143	111	105	137	110	125	116	113	131	142	131	118	120	108	114	112	131	113	117	122	119	110	131	110	145	121	119	131	120	113	138	116	132	138	120	130	134	127	128	126	119	126	107	132	127	104	119	130	106	133	117	147	107	132	134	118	125	118	112	119	127	130	121	117	119	114	107	120	121	128	121	90	120	103	122	127	127	128	126	124	130	125	141	128	124	117	140	112	128	117	126	147	120	133	129	135	126	131	131	121	105	119	109	130	122	115	119	111	123	128	115	115	125	108	113	126	112	122	122	107	136	128	116	122	103	122	118	90	132	105	119	126	125	114	114	145	129	112	101	134	125	135	114	132	110	99	122	125	115	118	123	126	101	135	122	103	115	111	119	122	118	102	117	122	100	110	112	119	114	124	128	138	128	129	115	116	100	127	127	147	114	119	126	134	105	127	127	115	122	117	141	133	133	123	116	121	132	121	110	115	120	120	102	120	115	117	130	121	106	129	136	145	122	123	107	145	103	121	103	124	134	106	123	133	107	132	148	111	131	123	136	110	124	109	145	127	139	130	129	116	102	115	110	128	133	108	109	121	125	134	127	129	121	117	128	127	124	116	107	115	101	117	120	124	105	131	129	116	107	132	116	121	105	104	121	110	128	122	120	131	124	109	131	130	124	117	118	114	123	109	108	126	108	138	125	116	109	129	119	112	106	144	126	106	137	128	121	107	120	124	116	128	140	100	119	124	117	123	114	105	107	113	132	95	126	118	146	112	135	122	105	125	111	110	130	95	125	116	105	99	126	116	137	126	127	133	127	117	112	126	123	110	123	123	122	103	139	124	118	124	132	132	90	123	128	108	103	125	124	123	130	93	124	138	132	131	113	120	126	116	106	114	124	124	119	119	126	114	112	108	121	137	116	118	120	121	125	137	138	129	116	122	112	119	117	125	97	129	133	121	129	126	107	116	116	124	113	117	131	120	129	107	110	137	127	134	121	98	102	101	109	127	118	115	126	128	134	137	140	112	124	119	126	128	115	101	128	115	128	129	96	128	116	119	122	108	114	114	118	125	114	135	128	103	142	106	115	125	103	129	142	136	110	128	125	133	115	122	114	102	142	101	124	131	106	114	144	111	131	128	121	112	130	106	113	122	139	131	115	124	125	124	105	112	104	114	114	131	120	132	115	131	129	123	121	126	142	109	123	122	131	118	107	117	128	122	121	124	113	124	110	131	121	101	114	132	131	105	104	125	106	101	111	124	121	116	122	125	121	119	110	120	130	132	112	122	98	106	109	121	127	146	129	113	114	113	111	104	122	145	133	127	117	125	123	108	121	122	125	116	145	122	130	115	116	126	131	131	111	120	106	142	119	123	112	128	121	124	118	118	125	139	115	112	136	114	111	129	96	136	132	118	111	118	117	135	113	124	115	120	122	120	132	112	120	121	105	120	118	115	139	129	136	122	128	110	125	122	116	127	123	143	130	122	115	126	109	109	124	107	132	131	123	120	112	119	125	109	139	131	134	134	133	124	119	109	118	110	125	124	122	120	134	127	115	136	112	109	116	118	103	132	136	117	140	103	117	132	115	129	128	113	126	135	129	102	126	120	128	134	105	135	130	137	139	130	126	124	124	117	125	118	112	119	113	113	108	148	129	132	123	120	113	112	117	115	117	108	125	112	125	110	109	121	106	121	121	122	121	102	128	115	130	104	122	114	106	119	115	112	123	127	121	142	103	106	108	117	154	129	126	138	125	130	127	124	125	138	129	122	126	125	147	127	103	112	115	119	109	133	123	110	122	110	118	129	119	119	137	116	115	108	120	133	108	130	119	123	98	136	116	121	125	123	127	138	126	123	118	122	103	129	127	148	114	131	108	99	126	117	109	112	141	137	126	119	122	118	100	113	128	117	112	127	119	136	100	132	148	107	118	136	128	97	115	108	130	98	128	113	111	134	118	121	133	115	112	130	118	130	116	119	108	96	106	121	120	114	136	129	119	127	132	114	128	113	120	118	130	115	155	117	113	130	136	136	111	134	124	129	106	142	145	129	126	108	130	129	126	134	109	124	122	121	111	131	128	118	123	137	125	133	116	112	108	121	122	115	118	126	115	117	126	134	130	127	113	133	110	108	149	116	113	114	144	114	132	133	125	114	108	152	101	131	118	114	109	116	126	120	124	108	121	122	136	123	135	126	137	130	114	101	114	123	125	130	103	116	113	122	121	131	105	114	126	119	145	120	120	121	117	112	85	123	116	108	120	143	116	125	115	108	131	123	125	108	111	124	113	129	112	112	135	118	110	114	102	130	115	109	107	145	142	141	102	122	109	95	116	122	140	125	107	129	125	122	123	118	111	116	95	110	125	126	121	136	144	115	130	112	107	116	108	115	102	122	108	121	110	128	125	129	115	129	128	116	108	135	119	125	121	120	140	152	112	117	122	134	123	124	138	104	118	101	104	108	119	118	128	123	115	124	126	120	129	130	108	123	120	126	124	134	125	119	117	124	109	136	101	114	116	123	97	109	125	104	111	120	114	122	110	140	121	113	113	118	129	120	120	133	118	96	104	124	119	129	111	129	126	113	119	110	110	132	124	101	118	118	122	113	115	136	118	120	104	133	128	108	126	142	128	113	131	98	124	105	116	115	129	130	123	124	114	125	118	111	106	122	136	113	126	94	126	114	125	109	113	128	134	117	112	122	117	138	132	123	133	128	132	130	120	128	109	133	125	114	127	126	126	116	115	124	139	118	109	143	125	131	105	141	133	112	111	112	115	120	100	123	107	107	115	125	145	120	114	109	129	108	120	141	116	137	114	119	125	130	111	112	112	122	104	119	135	137	110	93	121	121	138	105	131	105	132	120	124	123	114	107	107	114	117	106	136	116	111	136	110	127	115	116	128	118	110	133	128	113	126	126	128	129	114	128	126	142	128	127	136	125	122	116	128	125	127	120	99	139	118	121	116	132	102	107	120	126	126	125	115	110	121	132	142	136	125	108	128	101	127	107	130	124	135	132	111	124	128	123	125	105	111	115	134	113	113	116	115	136	108	116	113	143	129	121	112	96	128	124	114	140	103	141	118	119	126	131	105	113	133	117	137	115	116	129	115	143	126	133	108	128	145	106	116	142	115	122	120	120	108	119	121	127	138	138	102	115	113	85	114	138	123	120	111	131	108	104	109	108	114	123	122	113	93	116	123	125	123	105	128	107	127	122	112	128	124	127	104	127	117	142	122	116	127	116	125	115	108	119	144	108	107	118	142	133	117	112	117	120	137	114	112	120	133	118	124	131	127	127	113	127	114	134	140	118	126	114	110	122	117	114	107	127	123	114	119	123	119	114	112	105	117	112	116	117	99	132	118	120	126	126	112	124	111	130	131	110	114	120	116	107	118	117	131	112	120	102	112	123	103	124	115	114	107	126	129
41493	29388	21457	23628	27501	19919	10837	5520	4326	6028	9941	15548	19261	20464	18592	15007	9084	3869	2706	2144	1654	1099	913	907	917	896	901	885	900	943	942	1007	1121	1097	1047	886	872	942	892	898	928	880	817	920	898	911	889	902	830	878	843	909	907	896	869	869	901	933	912	919	821	930	906	944	857	865	903	838	933	897	946	890	850	867	956	886	855	911	888	914	912	933	901	878	867	896	878	900	962	940	854	867	909	904	896	880	902	911	887	959	919	873	882	932	925	895	953	924	987	928	883	878	946	908	919	905	861	934	898	950	924	900	852	865	912	886	870	881	892	906	929	835	889	987	889	903	851	853	884	895	913	920	885	910	873	928	876	830	939	875	873	914	869	897	931	936	882	882	900	846	865	918	840	870	882	838	850	837	888	875	881	994	894	924	887	933	928	870	885	901	833	898	914	848	932	895	843	883	921	920	927	932	852	845	911	882	935	907	929	921	891	852	926	909	949	888	913	926	843	887	892	929	857	899	877	834	873	854	899	943	859	880	892	835	910	863	919	904	879	890	893	862	877	873	874	876	919	901	858	912	902	875	923	866	867	898	859	879	903	932	855	908	904	928	874	871	909	918	884	875	929	920	893	903	885	845	888	866	875	917	895	898	899	909	895	886	922	932	864	839	917	927	912	913	857	934	840	876	889	879	934	896	924	906	903	932	851	930	874	895	904	882	828	939	891	908	872	938	895	916	901	920	898	915	862	868	913	889	907	936	888	921	961	850	929	914	940	864	900	909	952	902	885	904	894	862	910	906	866	855	890	892	952	912	901	881	930	913	842	925	892	916	917	891	897	910	866	848	887	892	927	934	984	947	895	862	903	942	889	960	916	864	916	888	914	946	948	916	886	882	932	904	949	975	902	890	873	884	896	922	907	859	880	910	897	869	876	893	904	885	958	896	932	884	857	921	869	884	926	841	917	836	917	920	897	920	882	928	899	904	882	906	911	789	911	898	938	865	887	936	898	951	842	843	880	870	903	873	879	868	891	873	871	881	948	947	854	879	905	911	906	932	924	873	897	843	894	889	913	867	915	970	921	945	996	941	900	848	812	873	911	889	881	955	907	871	891	894	898	959	879	836	947	923	840	917	893	906	911	908	894	863	905	927	854	888	896	888	883	912	930	946	847	929	960	917	872	868	876	901	976	905	913	854	878	917	923	864	897	896	913	925	907	869	899	916	885	887	903	880	931	873	942	884	891	883	904	868	881	892	947	913	910	929	861	909	907	920	912	889	917	876	842	898	898	930	898	870	909	891	873	935	886	918	887	880	899	848	896	938	934	914	883	882	936	917	921	927	864	851	873	920	947	850	912	912	836	881	878	891	874	849	880	944	868	916	906	887	884	935	919	868	954	877	931	893	924	877	907	862	879	922	898	906	887	848	885	904	889	859	907	882	875	943	910	959	888	874	980	948	844	910	886	862	914	878	948	924	957	865	887	861	931	850	875	912	908	916	881	880	886	879	900	902	885	889	868	955	923	909	939	956	861	865	896	873	833	904	899	932	898	881	954	891	939	840	932	895	881	917	909	875	882	920	864	871	904	883	889	911	891	892	826	963	887	917	907	884	904	887	847	891	882	908	915	892	877	871	894	937	877	811	882	880	867	872	897	860	906	884	873	881	871	944	884	938	925	864	921	942	908	892	844	896	941	911	891	912	924	853	906	877	910	873	889	929	887	899	947	941	883	932	851	890	895	868	875	882	834	883	860	883	884	898	897	912	880	863	939	872	867	877	899	925	890	925	963	866	882	902	895	875	886	876	863	906	890	836	876	905	877	910	899	943	865	912	857	898	902	883	862	829	897	915	894	903	905	884	859	823	902	883	851	884	877	902	909	918	876	917	932	871	849	909	912	903	917	862	871	860	880	939	885	978	943	939	845	905	840	871	926	917	932	939	917	880	906	906	916	896	892	902	877	869	897	895	907	894	904	939	856	907	857	908	911	885	891	915	876	950	899	923	880	927	895	914	929	927	917	936	856	884	917	895	897	929	908	954	888	883	960	931	920	947	919	937	882	879	892	870	898	893	875	860	898	861	915	908	861	912	868	923	910	870	956	916	920	920	926	939	936	928	874	848	879	902	888	863	884	913	901	877	920	908	893	936	923	876	906	916	949	912	916	907	850	867	923	908	947	915	926	910	926	882	938	900	888	861	908	939	908	937	961	908	855	939	915	857	878	849	878	900	909	877	888	928	969	848	915	888	857	921	901	874	875	863	918	920	883	947	891	932	897	921	901	884	910	833	864	912	864	916	892	937	899	916	876	875	912	880	881	912	873	962	878	938	906	908	917	917	884	906	916	875	876	866	861	903	933	866	894	893	875	903	979	903	897	915	884	854	921	948	910	932	880	925	934	932	927	871	916	905	923	923	877	887	892	912	951	889	874	844	941	822	856	861	905	901	916	909	876	875	902	905	893	872	861	890	895	898	879	964	899	872	875	828	891	867	914	908	935	870	899	913	964	916	916	919	886	898	969	906	889	899	979	901	858	923	918	892	936	870	879	918	871	823	890	909	907	903	878	903	984	869	869	900	894	861	862	892	918	901	923	907	844	919	941	948	840	866	857	855	927	896	837	850	891	864	884	869	921	887	891	938	922	925	869	868	862	915	870	896	821	908	890	894	904	924	946	911	939	874	939	882	907	886	893	923	861	866	908	902	878	891	878	879	951	941	872	908	901	875	886	915	924	960	901	920	911	902	890	869	956	861	914	928	910	877	909	901	895	893	895	897	906	909	909	912	887	933	876	952	930	916	867	898	904	907	917	910	957	863	925	908	887	879	843	839	907	869	881	879	907	886	907	885	870	914	930	886	841	890	905	891	908	961	891	909	880	847	893	878	917	899	886	901	921	938	921	885	960	884	869	889	895	897	854	856	870	917	861	913	931	881	905	915	877	913	895	930	934	872	894	909	940	914	894	964	916	848	911	929	924	920	911	905	866	930	900	884	879	866	891	874	867	863	894	880	880	885	886	904	914	877	892	848	919	854	856	881	905	921	877	868	903	868	923	900	915	937	854	895	868	879	852	870	885	888	922	918	916	846	885	901	919	903	871	863	939	923	909	942	909	896	979	878	868	924	892	860	871	874	912	892	896	935	873	918	879	874	910	924	875	939	922	899	919	904	866	933	908	872	884	885	829	884	865	906	884	911	924	926	861	883	876	924	868	866	887	891	864	888	931	928	930	902	833	863	892	905	920	876	892	898	913	884	865	887	927	899	942	902	931	888	950	859	898	890	916	876	930	916	879	892	926	929	955	943	909	879	917	928	920	942	848	869	920	900	915	915	873	934	867	918	902	932	919	916	915	891	912	897	916	881	845	898	880	857	874	862	939	894	912	902	914	861	863	913	962	834	870	880	863	901	858	926	916	928	888	899	908	957	871	902	915	851	927	945	901	906	878	940	945	859	891	852	899	833	833	902	852	904	897	878	889	878	910	865	918	925	877	922	813	882	909	908
6380	2468	1284	910	399	248	156	95	78	64	119	148	192	197	195	197	133	98	73	75	74	69	46	69	67	68	59	65	58	55	63	73	74	79	73	79	57	60	69	51	64	73	84	62	61	71	66	63	76	70	71	63	68	82	67	72	61	77	60	65	79	74	54	68	56	79	62	62	81	74	51	78	67	74	58	75	70	58	61	68	58	79	71	84	72	73	75	71	77	79	64	72	69	67	73	66	63	69	67	64	73	76	61	81	79	66	58	60	72	82	86	69	67	71	80	71	74	75	90	54	60	54	72	77	56	64	60	74	81	58	73	60	74	77	84	69	81	53	78	56	61	69	55	72	69	63	57	68	62	57	73	69	65	65	64	68	73	70	68	85	51	64	67	52	62	46	70	58	51	65	64	52	70	77	64	76	72	57	88	80	65	71	53	71	68	68	64	68	64	68	71	61	63	68	70	58	87	73	60	67	65	63	87	73	67	64	79	61	63	67	81	82	57	69	64	64	103	66	76	70	63	80	62	82	53	67	73	71	76	52	59	67	79	67	67	67	53	64	59	58	67	74	78	71	68	81	70	65	59	75	70	57	66	62	77	65	77	73	62	60	60	82	69	74	61	71	74	73	54	72	75	62	69	74	79	60	67	74	69	63	61	78	77	83	77	56	81	75	76	65	64	62	57	77	79	77	66	61	76	68	81	64	62	61	61	67	68	67	78	63	74	73	72	79	74	84	75	75	78	68	83	77	59	69	60	67	59	62	66	60	57	71	59	61	68	61	60	74	61	63	62	60	70	67	75	75	68	60	71	72	76	77	60	61	61	74	69	62	68	64	60	81	69	60	69	68	79	60	57	57	71	74	57	83	61	72	66	68	62	63	63	68	63	70	67	62	66	73	58	64	76	75	77	68	49	81	83	63	71	68	71	72	64	73	73	70	74	66	57	72	58	67	77	68	75	62	61	65	71	61	78	71	64	72	58	63	64	84	77	74	82	67	64	68	63	64	63	58	60	70	65	71	65	84	73	68	77	51	76	75	70	74	78	58	64	70	65	86	64	61	69	59	82	60	71	54	82	54	76	74	70	81	77	62	62	70	75	56	70	57	68	70	70	78	62	67	72	53	67	73	91	64	66	67	68	66	67	63	66	69	75	73	79	62	74	66	81	67	76	65	72	71	68	69	76	81	62	54	58	71	78	80	57	65	73	72	65	53	73	55	75	81	73	52	76	70	72	74	74	62	82	61	73	68	62	72	69	59	80	74	58	61	60	54	64	69	66	57	69	60	70	72	68	66	58	71	77	73	63	65	60	93	74	68	71	85	76	84	72	68	77	78	73	53	58	65	72	68	59	83	68	64	64	73	69	73	66	69	77	88	72	75	73	78	56	74	71	66	86	73	59	69	72	55	78	67	67	81	65	64	73	75	67	70	64	74	58	75	69	66	57	64	71	62	79	74	64	60	81	61	69	58	55	64	71	75	61	72	57	76	61	64	54	72	67	71	76	70	59	57	64	69	73	72	70	49	65	61	72	65	72	70	71	72	63	69	81	68	62	62	62	63	77	70	55	69	57	65	53	64	67	63	62	52	59	77	88	74	69	67	58	72	61	70	64	61	70	69	73	73	70	78	74	68	66	67	68	63	59	74	93	54	67	57	73	72	52	80	69	66	71	64	70	71	78	60	66	79	79	65	67	67	78	57	73	79	50	93	78	77	61	75	81	56	74	74	70	68	80	51	65	63	62	67	63	84	71	63	54	63	57	70	53	89	75	81	72	76	78	55	62	59	55	66	75	76	53	61	66	76	68	68	67	62	66	65	79	70	75	76	68	70	60	78	73	75	76	73	69	74	71	60	87	77	58	69	57	55	71	60	77	74	62	68	58	63	65	74	88	44	65	65	83	60	76	67	57	61	76	70	67	62	62	59	53	68	57	61	69	80	58	55	59	63	67	64	70	55	84	71	71	67	81	81	68	75	67	45	62	63	75	71	55	77	68	52	54	73	59	64	57	74	72	58	70	62	57	66	70	58	72	78	65	73	75	65	59	57	69	63	66	81	84	82	59	72	77	59	74	73	66	57	59	67	65	65	77	64	60	50	79	68	84	57	69	63	81	76	69	74	68	63	84	64	84	55	63	60	70	64	62	76	68	53	66	67	66	65	71	61	81	75	68	71	68	70	79	58	77	69	82	74	85	82	70	70	73	71	62	70	70	70	60	83	77	59	74	67	40	69	65	67	71	67	76	75	61	68	79	62	70	71	70	59	67	74	76	62	68	68	69	65	72	80	65	71	57	59	80	77	68	58	57	48	75	65	52	66	63	57	74	75	72	59	74	65	79	49	74	48	72	57	68	71	62	57	61	57	65	70	79	84	63	60	75	55	68	68	69	77	79	86	66	71	69	61	77	72	67	51	61	71	64	65	74	71	79	66	68	75	77	79	72	54	50	51	67	81	71	83	62	72	79	65	71	64	67	54	69	56	69	68	60	63	79	59	64	63	61	52	81	74	57	80	60	66	66	55	77	63	60	60	63	73	74	67	57	86	64	76	58	70	72	81	59	80	72	59	75	55	80	81	70	58	64	71	73	63	63	73	57	68	71	69	68	66	64	72	79	73	77	89	51	68	57	77	79	67	71	58	75	63	66	58	68	75	84	63	73	54	58	58	64	76	73	68	81	46	67	71	66	63	64	65	69	60	65	67	70	76	75	72	76	66	82	77	62	56	79	69	65	67	78	72	76	79	65	67	68	77	67	60	79	72	61	67	62	70	77	66	76	58	59	58	59	81	71	81	67	75	79	75	67	65	72	73	64	62	72	71	54	76	62	66	65	53	50	73	64	76	56	70	77	66	66	68	66	80	58	59	60	87	72	65	67	69	76	77	72	56	52	58	68	69	83	65	55	69	75	62	58	74	64	85	70	62	49	75	70	77	67	61	59	74	64	73	67	60	69	68	61	64	73	67	74	66	85	77	73	71	65	73	81	59	64	67	75	78	64	58	82	70	79	58	62	60	65	90	57	66	71	65	67	69	70	70	76	70	84	66	72	74	69	77	75	72	62	65	88	59	66	57	84	69	86	70	68	81	64	62	71	69	83	71	61	66	58	72	61	78	60	73	70	75	67	71	68	62	58	64	67	70	74	68	70	69	76	65	72	66	73	72	80	64	65	75	73	72	57	70	65	58	62	62	81	71	61	65	77	72	80	68	64	66	72	78	83	57	59	78	75	71	63	74	87	62	69	75	66	62	57	73	72	72	73	72	69	79	76	65	76	79	58	65	78	75	76	78	86	69	77	65	73	70	75	75	59	74	64	68	59	67	77	69	76	70	80	64	81	57	63	60	85	61	76	64	77	65	52	71	65	59	72	61	73	79	74	57	65	70	92	58	82	62	65	63	62	79	72	82	81	67	77	71	75	62	81	52	70	77	71	76	68	64	57	71	65	73	58	63	70	70	74	60	57	68	72	83	70	74	67	70	73	71	48	77
33045	17070	11741	12160	12089	9464	4235	1418	1088	1156	1612	3156	4015	4142	4136	3396	2186	1098	792	703	666	570	535	505	548	548	528	501	514	541	569	547	509	546	546	530	526	487	513	526	523	547	498	513	513	521	508	510	532	469	515	506	515	529	531	578	542	502	493	554	542	519	519	505	479	513	528	558	480	514	510	535	519	493	541	525	527	555	508	500	504	512	500	535	491	530	513	504	529	523	530	546	494	523	511	572	488	539	527	540	511	536	527	530	525	476	513	527	569	497	536	566	532	506	517	477	516	564	561	503	524	509	547	529	505	544	533	537	481	496	517	570	547	522	507	545	522	536	529	521	472	517	533	480	521	535	532	523	532	500	528	529	527	457	495	528	528	490	529	527	510	517	542	516	547	520	532	514	530	506	569	529	506	505	557	536	533	512	497	492	532	536	545	510	506	479	545	524	544	487	488	511	534	520	583	517	519	523	559	515	506	558	516	503	561	529	492	516	480	502	530	533	499	517	469	529	507	537	523	515	535	492	527	491	534	508	520	506	526	544	532	542	493	529	475	528	541	565	561	544	510	520	525	529	517	518	523	520	520	515	526	514	530	542	502	555	492	552	530	467	530	504	569	509	499	536	496	511	523	522	524	528	480	481	561	521	490	473	499	503	572	496	512	511	529	546	529	510	518	508	513	475	537	500	567	533	568	510	493	499	552	518	508	484	531	547	545	500	544	533	470	530	551	511	509	504	526	517	536	556	511	535	554	550	529	515	530	514	516	545	488	520	558	540	557	514	528	568	515	526	508	524	511	513	547	559	539	538	540	516	540	495	524	531	526	597	501	527	556	537	545	494	530	542	551	517	555	518	523	555	493	523	533	499	547	508	540	529	522	554	510	547	551	526	552	515	575	468	483	520	523	555	542	512	523	510	474	512	520	558	496	521	496	533	532	480	513	483	492	503	544	526	504	488	541	529	510	544	504	505	532	536	525	518	498	558	554	554	511	544	503	483	529	540	505	492	574	527	550	515	495	539	532	485	501	528	525	496	513	506	461	508	570	485	521	554	479	538	531	489	552	512	502	511	507	531	499	526	532	559	538	530	526	553	492	494	520	524	553	529	499	551	535	495	530	515	557	512	541	529	537	537	512	482	516	556	500	478	523	499	512	471	507	548	508	536	507	501	509	505	551	509	529	536	546	528	510	498	543	519	533	518	508	468	535	502	561	509	588	533	524	491	522	537	568	538	492	498	517	499	523	516	522	553	512	533	519	511	489	524	513	474	479	531	493	534	531	516	518	544	501	502	531	555	508	531	546	551	515	512	511	549	509	493	551	509	470	532	545	537	489	528	522	544	521	502	516	533	527	528	493	522	530	548	497	530	529	483	470	527	562	522	509	567	516	457	501	527	572	497	505	492	469	522	521	529	520	518	542	508	537	523	522	537	492	534	526	500	546	526	517	539	515	539	552	558	536	603	510	503	514	506	505	518	537	487	527	526	560	526	546	543	490	540	552	537	507	517	541	485	498	529	481	500	534	548	556	526	508	532	464	526	478	527	472	505	522	488	527	548	560	526	538	475	546	537	529	517	476	535	523	511	525	498	521	489	518	494	523	494	523	519	522	516	510	550	556	482	496	534	513	528	519	533	539	550	515	522	527	529	511	508	545	514	528	511	523	540	541	515	548	532	522	491	513	554	519	550	514	546	525	522	558	538	562	547	532	509	512	558	522	501	508	525	496	506	503	532	523	524	516	522	507	531	516	500	520	505	524	518	541	552	527	569	509	559	520	506	510	515	572	506	486	520	527	541	548	498	523	511	545	534	520	569	496	519	499	513	501	513	520	540	533	506	548	516	499	529	497	523	498	501	537	517	533	540	566	490	525	518	518	532	526	533	521	485	518	513	510	486	543	589	544	487	523	524	568	562	526	509	524	497	554	549	498	537	525	524	488	497	481	514	515	520	504	522	551	534	528	557	523	509	507	552	515	502	512	575	530	531	489	563	541	502	504	543	526	529	570	516	499	532	519	486	526	541	521	507	494	489	534	516	485	514	528	511	552	540	524	557	514	537	507	531	545	559	529	584	495	526	536	569	530	566	501	530	483	538	476	511	520	549	498	536	540	517	496	534	545	556	531	547	551	576	522	530	511	557	518	498	498	486	535	530	527	531	495	532	475	520	531	528	525	530	553	535	502	529	515	534	556	519	517	496	541	485	505	526	479	480	541	536	521	513	514	494	531	497	524	507	541	523	510	490	503	544	529	516	489	524	531	503	457	499	525	531	517	562	521	533	549	487	518	549	536	518	507	543	546	475	531	542	557	518	549	533	543	539	513	520	513	508	515	555	552	534	508	545	520	506	503	509	508	542	531	561	498	536	521	468	523	506	487	483	498	487	560	514	552	532	546	543	542	523	523	530	551	519	578	519	486	541	518	497	504	528	495	516	525	492	549	488	554	545	561	522	555	537	508	505	509	513	531	556	528	490	500	517	520	536	525	529	533	488	536	515	553	538	508	533	520	542	520	524	493	510	550	525	513	535	544	545	554	532	525	541	540	540	478	563	535	523	545	509	491	523	506	506	527	530	520	503	524	442	534	535	518	533	503	528	479	502	475	542	522	509	527	505	510	556	518	541	526	494	527	516	501	503	531	485	502	540	540	497	539	536	476	490	536	481	499	498	517	517	542	570	538	529	483	537	487	546	530	507	511	535	532	541	515	535	495	505	545	544	555	521	514	523	529	511	517	535	510	496	507	510	532	497	528	509	470	510	532	522	556	509	541	551	497	541	493	567	563	516	498	526	492	540	521	500	504	499	523	556	545	539	501	512	516	542	525	517	526	503	542	557	547	530	535	503	508	535	514	535	547	530	528	534	499	520	547	514	513	507	513	547	540	508	509	507	556	500	476	525	528	506	511	530	515	545	520	492	542	559	507	503	502	503	512	519	542	502	524	536	548	544	513	510	499	517	553	510	539	574	581	506	547	553	521	515	520	524	511	499	520	505	555	522	508	501	541	545	563	533	558	534	491	505	531	506	499	540	517	501	527	560	530	527	494	528	524	544	538	538	489	486	537	519	536	544	504	526	525	495	500	515	513	540	567	540	523	499	491	520	499	503	562	536	519	515	515	504	481	506	496	560	513	525	506	542	508	513	539	560	518	551	520	530	528	500	544	508	531	495	499	521	519	511	508	513	491	515	537	539	528	523	539	548	485	533	542	552	509	513	464	531	477	495	498	493	508	516	484	542	483	510	524	517	541	527	570	494	502	510	517	503	514	527	528	481	520	501	507	489	510	523	529	521	499	541	557	449	534	497	513	531	481	481	516	533	543	463	489	567	501	540	524	485	529	509	520	503	510	529	518	492	539	508	518	512	511	485	497	553	493	551	519	514	535	468	516	537	492	542	550	560	495	514	495	531	508	493	511	528	497	491	532	491	542	540	487	535	534	519	536	545	521	487	495	525	531	561	541	499	500	522	533	516	522	525	491	577	534	526	509	549
8116	4896	2969	1789	1042	719	419	193	171	176	198	350	666	817	727	627	382	208	153	137	143	114	113	113	141	109	114	101	111	113	109	115	96	126	121	121	121	94	91	105	107	97	104	107	92	95	109	102	107	123	108	123	104	131	110	110	99	103	99	121	93	103	105	114	111	113	100	98	116	93	106	89	111	102	109	102	103	99	107	95	89	94	114	121	90	108	91	98	125	110	119	115	115	111	100	97	102	120	85	112	114	94	117	95	106	108	104	118	91	104	108	100	115	91	100	111	108	113	117	118	86	112	101	109	115	110	111	95	108	97	86	101	113	120	99	115	114	106	92	102	96	103	109	109	99	88	95	109	119	100	104	95	108	123	113	111	114	111	117	104	103	85	110	113	93	94	112	107	102	107	117	99	124	112	113	85	104	101	98	118	114	98	113	99	96	120	109	106	107	122	101	106	123	105	114	107	117	120	107	111	117	104	103	113	104	114	128	108	88	104	108	122	91	102	103	99	123	94	87	109	117	117	100	107	113	107	104	107	99	99	113	113	96	113	106	116	109	94	102	89	115	109	126	95	100	99	88	127	122	104	102	93	107	101	88	109	119	107	108	113	86	106	89	96	103	112	114	103	107	109	90	97	100	95	95	101	120	92	106	91	103	87	111	103	100	110	112	110	122	84	102	127	93	105	99	108	105	118	111	95	119	99	82	125	102	107	108	102	103	121	108	102	112	112	95	107	105	110	109	114	110	120	122	107	109	124	106	100	115	103	101	101	93	112	103	119	109	105	125	112	114	99	111	136	113	112	112	114	105	116	114	121	97	113	116	109	92	134	110	102	95	109	103	108	118	98	94	112	90	100	112	111	104	120	109	110	110	105	114	110	115	95	103	125	116	117	81	114	99	110	126	105	110	105	114	112	121	113	90	109	113	126	102	112	86	104	113	97	103	108	111	104	89	106	108	100	106	109	116	106	99	115	111	117	104	101	105	100	86	120	117	117	120	116	132	98	70	109	98	99	87	122	90	103	91	111	100	115	100	92	107	95	98	127	115	119	102	107	105	100	114	108	129	98	99	105	99	113	107	115	101	99	99	104	115	110	99	106	113	96	98	104	102	102	103	108	143	109	117	95	101	95	108	114	108	103	101	91	108	107	124	102	100	110	106	111	106	89	105	103	122	122	96	95	107	108	108	120	106	112	80	109	90	131	105	120	124	109	116	106	104	123	110	140	98	116	124	130	99	104	100	101	97	104	106	111	106	96	104	107	96	92	98	119	104	91	110	104	103	106	106	105	109	98	120	107	108	93	98	128	109	108	122	116	109	103	96	91	114	113	107	102	113	95	113	110	111	107	105	101	96	101	116	122	107	99	111	109	111	104	114	109	101	117	119	94	101	121	98	103	98	106	115	86	110	123	103	126	103	93	94	108	107	103	116	111	94	101	122	118	111	99	107	99	115	107	102	119	107	95	109	96	117	131	107	109	97	112	100	102	100	106	108	114	97	118	94	96	123	104	101	97	102	118	109	104	109	125	131	96	100	80	101	112	92	105	92	103	100	123	108	106	121	87	99	107	108	117	100	92	110	123	91	115	114	83	102	92	105	123	110	92	110	103	110	93	120	99	93	99	106	111	106	100	103	96	112	85	101	98	106	90	94	126	124	113	102	111	125	107	116	105	112	89	103	92	111	116	119	95	118	81	101	93	106	100	93	107	104	134	117	114	109	107	112	132	105	110	105	106	85	103	105	97	108	110	102	112	115	106	106	112	100	99	120	103	104	108	107	111	103	109	106	84	79	106	105	104	97	109	92	113	102	106	114	99	95	102	115	123	96	115	112	112	115	109	119	116	86	106	97	126	116	93	117	112	103	101	103	91	106	96	114	99	82	98	103	111	112	124	106	110	97	106	111	99	102	110	120	109	97	103	93	109	112	103	101	112	124	114	125	100	84	99	129	109	115	105	108	104	110	102	121	104	115	98	103	115	109	130	111	110	100	92	103	108	93	109	93	117	112	108	100	98	112	104	104	108	106	94	81	106	120	111	122	110	92	106	98	107	122	101	107	104	94	94	101	119	101	107	108	117	107	106	116	94	116	109	107	114	109	91	108	97	98	132	111	115	109	110	108	113	98	98	96	91	80	114	103	104	109	85	129	132	103	114	101	104	97	94	102	98	99	113	100	119	102	108	116	115	103	123	92	111	100	109	112	104	104	112	94	93	115	107	113	114	101	115	112	100	108	107	104	120	106	110	100	86	120	107	96	96	90	112	101	95	116	120	111	114	108	117	126	109	88	110	83	98	104	93	104	105	114	107	109	95	101	91	104	86	111	94	108	113	118	114	102	104	82	95	100	117	120	111	94	128	92	115	93	116	106	113	108	105	110	108	108	116	124	81	108	112	97	98	104	118	100	97	112	114	102	91	103	126	117	113	106	99	98	94	92	114	97	110	112	101	106	107	107	98	96	97	99	101	113	136	92	117	117	115	99	75	106	107	111	105	106	100	100	125	108	108	114	121	101	114	106	111	110	100	114	108	103	107	108	109	119	114	106	110	118	92	110	108	105	103	91	107	102	101	111	103	97	122	81	100	92	100	95	87	101	113	116	98	104	95	124	125	96	106	120	107	110	108	114	103	118	102	107	106	90	118	119	116	94	105	100	116	102	116	105	115	99	91	93	106	96	131	99	104	104	113	115	91	102	124	102	99	94	101	95	117	100	91	96	95	103	121	98	103	93	107	91	112	105	112	135	124	93	106	106	123	99	90	112	134	97	102	96	93	106	93	116	113	103	107	90	126	109	99	109	115	101	102	93	97	106	115	125	121	97	105	101	117	103	102	105	90	109	100	106	117	110	118	106	103	120	131	98	96	117	89	121	108	105	96	103	107	103	102	124	98	102	101	95	117	89	95	113	103	112	94	89	94	114	113	94	117	108	89	107	101	99	126	111	112	107	93	143	115	83	111	110	93	118	113	87	99	108	92	112	102	102	105	105	104	95	103	99	112	110	124	115	94	103	119	120	113	108	120	87	103	102	116	106	96	113	114	114	113	96	102	117	125	109	96	104	115	107	113	120	98	97	90	111	106	80	98	101	90	108	106	90	100	112	104	102	90	98	99	105	109	113	106	113	105	113	105	110	89	123	101	106	93	101	98	99	89	92	84	102	103	115	119	111	107	92	102	103	88	100	107	117	121	118	118	86	106	117	92	110	111	100	115	117	113	106	105	94	99	99	110	140	111	100	104	131	120	95	101	102	107	111	87	104	81	103	109	96	112	108	97	118	83	103	115	118	117	91	110	102	110	93	99	114	110	118	111	96	91	113	117	95	108	116	103	107	112	99	115	128	112	106	97	115	106	111	89	108	106	120	101	124	91	99	109	96	105	100	120	108	115	136	85	117	105	103	115	106	111	119	105	114	101	109	92	107	104	113	111	122	98	103	130	113	100	113	120	119	111	112	116	105	119	93	92	101	101	112	93	104	110	99	124	88	123
38211	24912	19572	18190	21729	18490	12245	4575	3457	3324	3964	7771	13619	14677	13124	10382	6361	2772	1978	1439	1126	945	948	829	813	743	799	791	791	772	801	903	871	932	860	801	755	769	790	738	824	805	811	812	798	771	791	766	742	750	760	802	786	768	738	787	800	850	783	737	818	740	783	784	765	794	807	740	780	782	798	746	778	804	767	793	795	777	803	781	766	770	776	794	752	787	834	780	811	749	753	805	806	779	762	757	772	773	733	825	805	762	796	757	747	762	814	816	743	785	782	780	773	810	770	795	813	779	775	782	794	776	745	719	798	793	746	797	770	781	751	825	755	766	756	792	792	800	764	792	759	730	766	749	732	754	741	773	764	795	760	770	773	756	796	797	784	810	810	775	722	798	805	866	798	781	768	790	815	774	754	793	790	773	765	795	767	798	777	792	820	771	771	705	724	797	789	815	741	767	783	756	747	877	789	767	797	789	744	720	818	773	777	759	777	749	804	795	768	794	775	822	767	741	784	781	815	752	775	769	760	766	813	764	811	728	794	794	787	745	746	757	756	789	794	777	803	766	793	824	793	847	808	757	781	778	831	819	742	758	815	780	787	817	782	756	766	805	782	811	788	802	799	772	790	772	783	792	792	819	788	772	784	755	788	784	735	782	749	817	786	751	790	769	774	774	781	746	813	790	741	754	758	802	796	781	742	805	757	811	757	803	758	765	768	811	784	740	775	780	770	781	736	745	780	810	780	794	828	795	793	771	774	771	742	789	810	777	808	755	797	797	778	728	765	760	775	735	812	783	786	750	769	772	775	797	810	745	783	784	752	791	783	800	734	764	835	815	823	792	815	726	773	769	790	850	814	773	788	753	778	749	787	797	800	763	735	732	788	805	785	787	763	758	798	753	830	739	728	762	756	740	748	780	775	769	761	804	799	776	765	800	779	812	767	786	821	800	747	770	784	792	818	783	789	774	807	790	793	772	730	802	805	781	780	802	782	804	785	735	786	784	758	708	837	804	803	735	806	795	736	759	724	789	799	859	760	796	785	799	753	821	785	798	776	776	771	762	770	794	817	766	772	792	751	820	791	801	766	784	772	780	817	817	792	810	758	757	767	768	765	770	810	767	752	784	793	808	749	796	725	807	771	805	766	825	788	790	819	774	825	795	729	789	747	799	769	790	794	747	710	782	793	776	801	840	718	831	763	760	768	787	848	766	800	763	760	757	817	751	770	730	801	753	805	735	772	822	741	782	787	777	754	812	787	774	764	741	798	746	737	795	782	853	765	779	803	798	757	799	732	770	770	711	749	774	809	803	736	758	751	771	792	751	767	788	761	788	805	767	745	774	772	777	753	721	773	764	776	797	753	835	761	799	799	795	749	766	736	793	818	780	790	756	751	775	802	848	795	785	732	816	740	758	780	808	778	740	824	763	754	767	797	830	795	767	813	764	812	771	744	810	763	779	778	826	789	776	755	795	740	754	821	753	773	774	795	769	778	783	786	808	755	758	767	785	774	742	776	784	832	793	798	776	790	776	767	728	778	771	790	702	777	758	790	745	728	762	788	757	739	775	800	756	795	801	810	730	767	765	781	813	716	763	748	805	770	788	865	794	817	803	746	791	777	761	797	769	806	746	797	847	785	760	830	763	780	808	836	797	737	797	792	835	757	813	810	752	785	792	836	806	789	769	825	781	817	800	748	776	767	756	765	785	819	798	745	786	779	768	808	745	753	769	742	809	740	744	767	802	797	774	795	726	825	791	785	803	821	773	784	789	747	855	775	758	789	734	789	833	814	797	734	760	769	780	739	778	820	756	824	802	781	766	789	771	813	780	801	761	796	812	797	770	790	810	794	771	811	761	807	770	819	795	795	803	800	790	782	802	708	850	776	743	817	769	802	767	815	807	804	729	804	787	786	816	789	789	785	759	732	822	737	760	766	717	798	798	817	787	773	789	769	799	786	825	763	758	766	811	749	805	774	740	784	776	796	826	733	786	717	790	814	780	781	762	783	797	803	785	779	771	833	788	805	776	787	755	764	724	821	779	814	770	783	786	805	757	783	781	821	801	794	783	777	784	745	775	743	802	813	759	784	791	767	850	788	780	763	805	785	737	768	777	803	818	774	786	845	796	769	807	770	816	747	766	763	795	792	738	793	832	765	776	744	774	757	797	777	768	735	777	784	733	814	754	812	768	748	812	778	804	796	761	752	790	839	787	821	773	748	745	788	816	752	789	803	792	760	770	808	743	745	797	802	814	813	755	776	797	775	772	758	763	792	811	789	734	765	783	753	768	802	790	832	771	782	765	813	751	734	759	756	810	796	741	730	764	801	768	772	782	813	801	782	807	770	815	826	802	809	779	807	839	807	770	812	772	754	787	745	765	813	855	716	769	756	790	720	797	794	804	829	802	797	769	777	805	787	772	794	782	800	844	758	797	749	767	781	792	796	796	813	751	782	758	808	830	771	797	780	799	778	786	749	767	802	769	812	801	792	782	787	803	756	777	729	790	722	757	736	749	747	782	802	795	795	818	752	755	753	832	779	773	748	794	767	823	784	793	781	788	790	784	816	761	832	746	763	846	761	813	785	773	758	770	791	753	748	815	757	806	798	738	795	768	794	815	811	798	827	776	796	814	755	821	754	788	758	787	732	723	769	790	770	818	785	806	736	775	776	782	756	772	796	851	771	778	757	804	777	746	836	796	808	763	797	783	771	781	721	804	807	781	767	804	785	747	788	777	823	750	765	803	758	716	793	753	760	749	822	791	752	837	778	795	761	808	791	794	792	778	792	810	760	784	783	733	754	837	783	770	744	757	788	762	806	789	748	747	811	804	726	762	749	784	744	798	735	771	771	776	748	748	819	786	816	784	743	796	795	809	794	768	757	813	803	788	763	720	744	788	725	776	761	760	779	799	781	825	825	746	781	799	784	773	778	765	805	771	778	783	807	805	787	752	754	774	802	804	783	770	752	800	819	763	767	765	779	813	786	816	793	765	747	811	799	794	794	809	811	755	815	791	789	747	749	798	776	833	795	782	759	827	803	760	804	842	841	784	798	789	759	758	749	771	830	741	795	786	780	752	774	781	755	798	838	764	788	773	827	794	818	833	727	778	754	777	767	768	763	775	759	770	798	815	745	716	809	770	785	751	782	760	827	803	816	764	812	764	822	767	772	790	819	813	751	796	809	770	780	777	780	764	719	812	805	815	809	784	767	776	758	831	788	752	782	756	787	780	770	799	804	776	790	780	774	846	740	774	792	810	820	812	826	748	798	792	783	768	736	790	821	813	798	771	794	795	786	807	773	778	758	767	792	703	791	834	818	781	751	788	795	877	798	840	757	749	797	793	764	819	807	795	740	814	767	781	735	757	789	798	772	785	791	797	831	794	776	839	817	798	780	790	814	814	775	748	813	804	837	764	814	778	752	868	774	773	818	764	771	789	715	787	820	751	780	803	767	781	729	758	736	811	788	749	730	806	824	780	820	815	765	789	777	761
8443	4105	2850	1739	1017	599	252	156	117	143	188	340	591	659	723	553	384	199	142	118	95	77	95	82	74	75	89	80	72	69	85	66	87	82	80	83	81	91	74	66	81	76	95	79	77	55	90	91	86	81	79	70	73	93	95	73	83	77	97	66	88	82	73	63	75	95	86	86	81	84	84	62	97	96	62	73	76	80	93	78	64	73	78	68	75	69	83	72	75	77	77	86	74	91	94	74	79	76	65	68	68	84	83	74	83	60	82	58	64	74	77	83	93	62	74	64	74	68	75	87	82	80	75	74	75	96	82	94	90	78	80	69	82	78	81	72	77	78	73	71	82	65	90	69	77	68	65	77	77	79	90	91	77	81	79	70	86	69	77	81	75	73	73	71	87	78	88	64	73	72	81	82	67	66	89	75	97	84	81	61	68	66	64	62	85	72	81	68	91	83	73	80	92	86	80	79	87	87	78	92	67	71	68	89	76	73	73	87	66	72	66	62	72	88	80	83	68	76	96	93	78	80	80	84	78	78	74	69	80	85	66	85	70	69	66	80	90	85	61	97	81	86	69	73	86	81	71	90	68	64	74	68	71	58	74	82	86	53	86	63	81	83	83	90	80	88	76	96	77	69	78	90	67	69	80	88	56	94	80	87	89	75	82	66	81	67	78	67	55	79	83	83	82	81	73	92	77	74	98	75	65	75	75	84	78	90	85	70	95	78	64	73	76	89	81	66	80	87	98	66	76	82	71	68	71	82	77	78	78	90	87	79	82	90	80	83	86	82	81	86	73	85	94	75	78	70	92	76	91	65	66	93	74	66	87	75	91	85	89	58	81	85	88	75	85	71	62	85	70	90	77	70	80	82	77	85	82	72	67	80	93	85	81	65	82	73	67	92	85	96	93	81	73	78	84	72	86	69	76	86	74	74	72	77	81	98	82	63	63	81	84	77	79	87	82	74	102	77	72	86	74	83	76	64	81	96	65	82	64	82	87	83	62	94	80	78	78	102	72	88	93	85	79	77	78	76	74	91	70	89	68	74	68	67	83	79	77	76	83	75	79	72	85	77	74	75	79	75	87	66	83	81	80	78	75	84	77	97	74	77	72	77	65	70	86	84	86	76	77	96	95	78	87	73	72	66	84	76	77	83	89	72	84	85	77	85	83	89	78	83	83	66	69	82	71	90	60	85	81	86	85	82	83	77	75	85	59	67	91	79	83	77	69	81	77	75	67	90	67	77	67	80	82	68	83	79	81	98	81	76	71	83	61	76	62	93	83	79	77	80	80	87	100	87	85	103	76	71	85	89	74	100	70	77	74	65	81	58	83	96	69	84	65	70	90	75	74	69	81	59	77	76	94	79	60	84	92	82	86	86	72	72	82	68	80	89	93	93	67	77	73	84	78	82	81	79	72	60	84	58	88	75	92	85	74	70	82	73	87	69	92	72	84	91	93	89	87	82	55	81	86	68	80	93	92	81	87	67	80	86	85	76	86	71	69	86	71	79	94	79	74	73	83	83	80	74	77	75	95	77	77	86	84	81	98	90	68	94	84	85	86	65	86	79	60	75	77	65	78	71	78	101	97	101	82	93	83	70	68	78	63	76	97	82	82	80	88	79	72	89	88	77	75	87	73	71	75	66	75	66	94	89	80	87	89	93	88	87	89	74	66	64	79	79	78	88	79	75	79	92	79	84	83	86	70	80	83	80	82	72	99	71	99	68	80	90	74	82	73	78	86	87	61	84	77	86	78	83	69	87	97	82	82	76	102	76	92	83	86	77	59	75	83	85	82	69	77	65	78	85	80	95	79	85	83	78	88	63	72	78	74	70	65	60	71	74	68	89	77	78	53	70	87	83	86	81	71	84	75	82	69	74	74	77	81	77	83	91	64	70	74	73	68	70	71	71	71	80	79	84	84	66	71	91	73	94	76	76	79	87	71	88	83	94	79	83	80	93	88	80	79	70	71	88	69	80	85	81	62	70	78	79	82	84	84	85	83	75	74	69	82	104	69	81	78	87	78	78	95	77	86	76	72	79	75	71	75	80	73	71	69	74	68	83	86	73	83	70	85	87	82	81	65	82	92	71	78	87	82	73	73	74	67	75	94	102	87	79	82	73	68	84	73	64	85	73	97	77	70	89	78	60	76	91	89	92	83	82	77	78	93	73	86	76	84	88	75	72	84	83	70	71	79	92	78	80	73	76	76	54	84	70	92	72	68	69	81	66	80	84	54	70	74	96	80	92	71	88	84	75	95	84	85	76	76	89	98	63	79	73	78	81	74	67	71	73	62	89	84	84	76	73	77	60	69	77	96	75	94	82	57	83	79	75	56	79	74	78	64	86	70	82	66	78	92	67	83	78	84	73	85	66	78	78	69	80	77	65	70	81	76	80	84	83	77	77	70	75	81	73	81	75	82	86	72	77	86	85	87	79	74	60	68	79	62	92	68	86	82	74	70	86	78	88	71	80	65	94	76	89	93	82	76	89	68	89	81	75	74	73	84	75	91	75	80	79	70	68	69	72	84	77	80	83	92	85	69	92	70	80	98	68	84	84	78	74	77	70	77	79	83	67	82	85	68	85	69	75	73	75	87	80	80	78	79	66	70	81	76	77	74	75	102	84	75	96	82	99	71	68	75	84	79	65	75	81	77	72	81	85	75	83	78	73	81	83	76	72	81	83	84	77	84	92	82	76	87	73	96	69	86	70	89	69	69	73	82	75	76	80	83	82	90	82	87	75	93	75	74	76	81	89	79	69	75	78	89	82	75	65	62	77	65	76	73	84	82	69	76	86	77	81	69	78	79	85	85	75	65	85	72	83	73	86	95	76	75	96	67	76	66	60	87	81	77	97	99	83	82	86	84	65	67	76	90	94	74	75	71	64	100	99	79	73	80	76	60	80	75	72	77	73	87	78	73	75	74	82	76	90	79	65	79	82	78	72	94	85	71	79	73	76	74	85	76	90	69	103	86	73	74	83	70	91	97	80	82	70	65	72	75	80	91	81	73	72	87	73	80	74	83	62	73	89	65	94	69	69	93	93	71	76	83	64	72	96	53	77	85	71	90	63	81	77	85	89	95	83	72	82	74	65	75	60	90	77	91	66	68	87	70	69	78	58	81	86	82	73	65	90	80	72	83	80	78	85	82	81	77	76	84	75	81	75	88	85	78	62	62	74	73	70	71	85	83	82	73	98	74	75	79	81	81	91	86	79	76	77	76	85	86	84	78	74	70	80	89	66	83	77	73	61	88	67	81	78	63	80	68	84	105	92	79	85	92	83	68	75	83	58	64	80	87	72	69	84	70	74	92	65	70	77	81	68	90	70	71	75	72	77	84	76	91	71	75	67	79	72	70	87	56	75	75	78	97	53	84	82	78	92	74	79	83	67	93	79	76	84	72	86	94	82	83	80	84	68	83	88	81	81	93	89	84	71	69	90	76	87	84	78	62	85	69	88	81	89	78	82	79	76	85	67	72	86	74	75
35458	23789	19512	18231	21333	16205	7740	4364	2666	2701	4150	8692	13171	13474	13214	10684	6964	2677	1857	1345	841	788	744	687	633	602	527	627	641	535	633	666	679	729	721	649	617	598	588	603	586	618	601	618	517	625	611	605	592	561	611	639	577	588	584	626	538	611	592	591	607	637	579	582	600	611	577	610	562	591	602	590	621	547	573	591	605	584	611	578	579	611	609	619	628	599	545	595	605	607	614	594	606	615	581	593	601	604	587	587	613	613	588	580	605	607	575	554	596	579	582	570	620	559	552	582	617	609	635	559	622	623	583	561	571	618	607	625	617	592	578	631	584	626	588	546	596	605	548	563	576	614	562	635	635	597	633	573	617	596	546	621	584	603	596	572	563	563	590	561	599	597	597	560	604	584	636	574	626	575	611	582	572	612	606	614	601	613	613	591	596	591	585	597	566	607	570	596	574	589	613	556	559	608	585	595	627	604	549	566	582	553	593	596	601	595	577	625	626	573	577	596	620	591	602	575	608	594	610	583	573	582	596	571	569	579	602	608	583	637	574	611	607	626	576	618	547	627	595	624	637	619	582	627	584	583	603	580	580	633	586	569	584	613	568	612	576	587	635	594	587	614	594	556	606	610	617	572	584	576	626	580	577	588	587	593	610	583	639	596	589	575	598	622	613	597	622	622	564	623	538	634	610	579	614	612	633	547	586	592	587	556	569	579	568	633	560	625	594	559	542	630	618	584	606	610	608	598	580	629	576	582	618	627	607	611	581	550	651	584	633	608	569	606	566	591	612	613	612	605	560	570	569	571	614	583	555	582	615	596	585	536	569	655	625	596	597	570	542	576	556	580	611	605	605	587	582	541	610	611	592	595	592	560	619	618	581	590	638	597	605	583	588	642	577	584	572	601	572	623	620	650	628	629	593	610	576	566	610	578	560	561	643	575	607	590	590	588	637	571	597	578	625	586	592	581	652	573	596	598	628	647	512	612	617	600	606	604	605	556	577	599	618	627	577	564	588	535	613	554	617	568	572	577	611	587	540	623	592	579	575	602	592	652	616	604	578	586	597	566	552	609	601	654	567	589	593	575	581	610	623	610	639	548	605	606	579	612	613	605	591	639	590	608	637	597	613	550	623	603	594	600	628	606	630	619	629	610	589	604	602	566	584	563	575	612	614	576	616	575	630	567	582	569	588	587	600	611	596	618	574	589	586	615	572	595	590	609	593	583	602	586	581	570	588	608	610	619	571	599	617	584	572	578	567	588	584	604	594	587	607	597	604	594	576	593	582	564	607	578	562	584	630	598	595	572	592	628	593	587	596	630	630	545	574	591	586	651	628	558	602	587	625	596	594	592	607	620	649	595	619	565	574	615	586	567	560	602	621	543	616	577	559	587	573	617	593	589	611	588	644	622	605	602	545	610	626	583	571	573	579	608	604	572	580	588	584	638	627	605	587	584	628	588	585	593	613	628	599	636	600	591	591	580	589	595	570	613	616	611	640	655	575	582	619	551	575	612	620	561	564	592	581	560	605	566	636	583	619	605	599	591	547	605	616	628	602	648	570	605	623	593	565	572	568	646	609	599	613	646	598	579	584	587	593	606	639	584	573	590	619	598	584	608	593	613	576	608	626	629	604	606	571	602	590	564	633	625	549	557	585	566	584	596	571	606	559	570	611	625	605	610	620	620	596	620	604	616	614	603	548	562	579	572	594	626	591	605	614	649	589	578	619	614	645	564	574	601	593	566	537	631	581	613	592	598	578	618	623	618	597	610	604	591	582	596	613	639	554	575	550	638	614	566	582	621	602	589	598	604	577	593	613	586	638	616	593	608	602	587	579	616	575	585	578	628	599	612	611	579	600	616	572	599	578	585	615	586	605	631	594	593	631	538	612	616	633	582	565	593	618	603	616	619	604	595	617	572	592	631	593	584	609	574	601	642	608	585	589	579	611	545	561	665	577	616	581	615	607	569	621	603	597	613	605	626	557	535	599	564	611	566	595	612	612	604	626	611	588	592	587	601	606	565	601	567	613	619	599	608	593	634	562	585	545	581	571	623	590	587	562	573	600	612	562	589	588	581	581	624	589	570	590	547	655	621	647	585	629	587	646	592	593	625	593	561	600	617	565	623	617	623	586	583	587	579	585	602	616	626	606	620	618	576	595	544	575	601	568	632	592	628	604	552	626	586	592	580	596	630	573	568	596	599	625	619	595	624	608	601	620	635	596	581	548	598	590	588	625	584	639	576	583	608	593	559	631	623	579	609	578	577	529	590	584	627	586	581	648	596	573	585	593	608	667	594	558	613	597	614	631	660	647	575	595	634	618	619	615	570	602	635	590	585	573	565	573	567	608	603	584	622	590	591	591	625	624	641	607	584	609	605	607	602	617	580	580	586	644	622	560	561	575	604	635	623	590	609	626	599	585	600	585	597	545	594	611	595	596	573	645	572	561	610	594	608	612	580	619	581	592	622	571	621	572	582	616	606	607	568	587	620	622	585	604	603	615	566	603	599	585	575	554	603	589	572	621	559	572	603	663	563	569	598	588	623	614	589	575	608	548	593	569	603	592	599	610	633	651	568	564	611	607	579	610	609	608	576	614	604	580	591	582	604	569	568	639	594	616	572	551	617	583	617	590	578	562	609	617	601	590	600	650	593	593	610	614	591	618	581	599	616	611	642	549	610	569	582	581	609	643	604	606	586	629	622	575	582	637	636	605	640	594	633	623	560	584	612	632	647	603	594	555	597	562	539	608	604	583	612	599	602	591	595	640	586	570	628	605	631	612	619	600	596	579	606	602	606	594	603	583	592	583	592	585	536	565	566	624	591	652	652	580	582	583	566	573	588	593	615	646	584	601	659	604	550	572	554	587	611	641	609	536	643	638	566	574	590	577	589	573	553	560	627	646	613	550	571	589	618	589	569	606	618	606	603	575	596	551	624	578	618	584	596	567	611	612	574	651	564	643	575	557	564	541	600	606	598	589	609	599	579	607	596	626	623	613	590	577	605	609	584	609	570	586	640	605	617	601	564	650	570	569	603	629	555	625	592	546	610	657	649	592	566	539	621	565	597	605	610	579	601	606	601	641	606	589	593	570	600	580	591	641	593	579	572	634	574	610	610	611	638	592	615	604	642	617	653	582	612	620	596	637	597	564	606	589	642	583	600	623	594	586	584	641	605	590	580	557	581	589	607	618	577	654	577	606	602	580	573	621	591	578	620	587	555	622	604	583	595	600	624	611	587	582	657	607	597	589	605	570	567	615	586	592	591	574	611	617	604	614	576	607	575	573	588	594	591	607	626	630	606	566	597	647	610	591	615	616	586	568	612	624	579	601	580	582	568	603	531	603	605	552	649	566	582	626	577	628	621	615	603	562	598	595	629	598	607	616	604	589	617	622	611	584	622	601	619	596	616	579	629	551	620	615	621	587	588	581	589	593	610	589	583	653	593	585	572	608	620	570	631	613	587	618	565	554	577	595	600	542	611	617	595	624	575
9336	6070	3582	2208	1415	703	495	296	204	234	426	971	1583	1477	1353	1095	796	318	216	193	148	138	115	104	130	119	115	124	113	137	122	134	128	135	140	129	139	108	136	109	121	131	110	135	117	118	121	126	117	93	119	146	121	107	101	129	115	136	121	127	97	120	120	141	111	107	102	135	155	128	150	123	129	109	112	144	119	138	108	121	122	113	135	114	125	143	121	106	111	126	118	130	134	124	122	112	119	122	118	127	109	146	138	104	128	120	115	121	120	134	126	110	120	135	129	130	120	111	125	122	128	127	119	132	106	120	136	117	120	93	113	118	116	133	116	102	135	112	104	120	121	122	120	133	127	104	116	116	110	113	121	101	127	112	136	130	123	111	129	120	122	124	124	159	123	127	126	128	114	113	139	132	117	124	123	127	121	127	121	101	128	127	122	118	135	140	133	104	132	108	116	145	121	109	116	104	115	120	119	133	112	127	106	133	122	110	123	114	118	105	130	110	117	141	124	136	118	101	125	123	120	135	115	117	109	127	116	122	113	113	122	125	111	161	137	125	127	128	131	128	118	104	118	140	118	124	136	113	133	137	96	114	121	138	142	115	116	121	112	128	113	113	103	112	117	125	127	130	150	116	129	140	119	128	121	124	116	126	133	124	139	117	118	123	126	114	118	117	133	121	120	118	112	134	114	146	149	138	133	122	99	104	129	130	122	138	99	115	127	126	119	125	135	132	131	124	112	133	102	114	122	101	125	124	133	129	112	105	117	119	124	127	123	112	110	115	118	134	135	124	123	124	93	133	124	107	117	115	106	119	119	116	105	124	127	116	111	128	123	120	126	123	112	115	121	102	119	134	134	121	125	115	121	114	126	109	114	109	126	129	133	135	110	131	120	110	133	118	110	126	120	108	125	118	98	111	124	115	135	119	119	119	110	115	119	109	119	115	122	114	141	143	131	128	136	133	116	119	109	115	118	121	108	144	139	108	118	130	119	124	119	116	106	122	133	113	102	124	120	104	123	113	121	121	144	119	136	122	114	112	106	126	119	105	126	107	140	132	122	114	111	121	134	128	123	126	127	125	124	116	111	119	112	132	115	126	112	109	110	119	131	113	128	108	125	128	112	117	143	136	122	113	126	121	124	119	120	121	112	132	116	118	125	113	117	115	134	131	132	144	130	118	123	108	112	122	134	109	127	128	133	130	124	108	125	126	125	114	128	143	134	114	120	116	110	133	132	126	115	125	104	133	113	116	151	123	100	128	119	139	128	132	124	117	106	147	138	103	111	122	125	136	128	121	114	126	131	124	90	114	119	108	119	99	114	124	130	120	137	119	123	120	128	112	103	126	113	113	105	106	129	115	138	112	127	125	125	101	122	131	120	124	113	126	104	111	121	118	142	121	106	99	107	111	116	131	134	148	130	121	140	98	123	124	110	125	103	145	121	138	125	120	108	123	117	126	124	124	139	119	120	113	146	121	104	109	128	128	118	121	126	117	116	106	123	126	136	138	131	119	122	112	125	119	125	150	134	114	147	117	125	122	126	135	113	107	109	128	129	127	130	129	123	111	119	139	120	122	127	127	112	121	124	123	135	131	135	114	125	136	126	130	123	134	129	107	139	138	118	123	123	129	118	110	113	111	117	108	111	112	145	130	124	111	117	119	134	131	118	118	125	116	124	114	116	118	118	134	153	128	134	143	135	117	134	129	138	111	143	118	105	112	130	110	117	142	137	121	110	111	115	114	139	140	119	118	116	126	137	142	121	145	130	130	119	98	103	114	110	104	128	114	117	123	118	103	125	115	139	124	112	118	131	130	127	112	115	148	132	119	105	135	133	137	129	128	110	124	146	119	106	127	120	121	120	105	124	122	95	105	122	114	104	120	113	120	122	121	99	114	116	125	118	113	114	123	111	116	115	130	106	132	133	121	143	130	142	121	114	127	102	127	101	134	126	114	130	132	113	106	122	114	133	122	122	108	102	133	118	126	104	118	111	112	118	120	121	125	127	113	122	121	116	127	106	137	114	165	141	120	128	128	121	142	105	122	125	133	106	118	123	135	123	141	113	125	105	127	135	111	118	115	115	126	133	124	109	129	116	142	134	114	134	128	134	117	123	128	101	115	92	136	118	116	119	144	129	115	128	134	114	100	126	122	138	107	107	132	121	105	120	118	124	132	113	107	125	116	110	132	111	141	124	158	121	115	123	126	128	132	119	127	114	115	144	130	147	108	121	114	108	144	120	104	136	120	115	141	104	108	121	109	119	125	120	104	111	124	117	128	101	116	98	97	116	130	126	123	119	124	105	122	115	121	126	124	105	148	125	123	113	129	123	123	120	130	105	124	126	111	122	115	117	111	127	107	119	115	118	140	129	129	118	127	130	129	136	120	104	128	136	125	122	123	144	127	126	134	123	125	117	144	118	118	132	137	163	125	132	113	100	122	126	111	117	143	129	106	117	110	123	108	125	131	121	113	107	128	105	128	132	125	111	111	134	111	117	127	107	138	120	128	117	137	135	127	138	110	115	123	111	101	103	109	123	121	110	123	147	109	129	133	114	124	118	124	148	118	127	116	123	129	131	117	111	124	111	117	134	125	113	127	113	134	119	121	117	96	110	133	143	115	118	128	102	130	125	112	128	118	118	133	99	119	132	118	129	134	113	123	110	112	131	119	123	130	103	115	107	134	142	111	130	151	117	134	130	141	154	117	121	122	94	136	117	115	138	122	115	122	125	103	123	116	126	135	116	132	123	119	110	138	122	133	109	127	115	117	108	127	131	133	122	125	112	134	137	129	136	138	122	110	98	102	114	138	124	119	134	117	130	118	112	103	135	117	116	116	125	124	147	113	120	109	97	118	131	124	116	134	115	123	129	105	125	106	136	109	133	124	117	117	136	151	112	122	132	132	131	120	106	118	111	115	128	133	121	136	144	119	108	106	121	144	149	145	131	130	118	115	113	129	105	102	130	130	124	118	108	131	108	117	105	128	125	96	137	128	139	119	113	130	115	118	110	102	102	127	134	123	123	110	113	114	136	107	125	116	127	106	119	122	119	119	124	119	116	129	130	129	122	119	112	104	136	119	119	112	127	105	130	100	114	104	136	110	103	129	123	118	100	120	112	111	127	99	109	142	130	119	124	132	116	120	110	103	124	129	121	116	122	117	120	120	134	134	119	124	114	108	119	128	130	121	128	112	134	131	135	126	124	136	130	121	141	126	120	120	84	132	130	136	123	119	120	127	131	144	127	120	111	103	127	126	115	133	126	117	139	116	114	108	134	125	131	121	130	132	135	115	134	110	117	125	127	144	139	104	140	125	106	133	115	125	127	108	107	124	132	132	113	116	124	121	133	134	118	134	109	122	114	120	115	109	112	127	119	111	120	130	112	130	102	102	133	138	128	137	130	136	100	140	141	97	126	117	123	133	107	105	122	124	124	124	125	120	101	131	123	100	115	132	91	105	120	112	98	106	145	141	118	114	133	117	119	125
39511	27210	20777	20916	24853	19607	13460	7475	4836	4695	9804	18774	23636	21905	20448	17118	12230	4937	3540	2357	1387	1195	1107	931	927	946	911	956	900	892	986	1032	1193	1165	1123	956	912	946	937	861	903	938	887	930	947	941	873	928	929	911	887	874	868	896	878	902	888	884	855	870	989	876	878	906	894	868	898	899	906	906	906	884	909	946	860	940	878	940	883	910	944	930	898	944	939	877	837	989	955	965	873	854	854	900	908	908	895	887	877	892	917	931	854	919	907	884	903	895	910	834	968	913	916	904	953	928	930	873	867	912	896	924	898	893	914	929	900	920	888	932	896	897	875	908	878	921	960	933	870	905	917	881	871	895	921	968	883	868	926	928	875	911	946	920	893	929	930	854	886	901	928	882	954	881	941	913	885	868	915	935	914	898	913	950	887	893	929	862	924	896	874	892	878	896	893	886	892	904	913	912	928	883	945	936	901	945	927	947	884	908	900	908	935	919	917	876	894	928	928	913	909	918	881	820	926	898	924	915	935	878	885	852	943	925	880	913	922	944	905	913	904	922	870	931	906	933	869	872	858	877	846	919	850	933	920	913	936	889	917	931	968	890	918	878	909	881	954	856	908	906	903	940	915	884	904	891	847	924	957	930	877	924	866	943	910	925	916	938	934	938	876	957	943	894	867	901	945	900	878	946	884	870	958	901	905	901	937	929	861	900	868	888	856	897	899	934	935	920	870	890	949	946	896	894	890	1026	882	878	930	924	880	916	890	906	859	901	870	835	847	898	859	941	891	899	937	937	901	903	912	908	873	908	906	904	936	943	962	904	895	906	877	890	900	887	919	884	885	897	887	968	879	928	851	932	862	909	915	906	910	947	883	880	902	936	928	914	871	882	898	878	925	915	944	918	895	915	917	853	898	849	910	836	932	967	917	843	882	895	896	843	915	898	845	897	932	902	909	947	912	949	907	932	911	933	904	914	875	946	868	875	933	882	944	975	926	931	918	888	876	856	946	900	864	943	852	889	857	902	942	944	904	872	864	896	918	921	912	885	924	833	937	912	853	895	874	868	881	873	905	895	894	938	926	951	939	940	912	937	898	928	947	867	891	913	943	905	929	923	842	889	929	929	877	928	900	937	907	890	909	886	920	856	915	939	927	913	928	975	882	914	894	926	865	917	965	904	911	901	904	931	911	908	927	917	875	917	921	899	954	879	934	931	941	930	908	912	904	885	966	892	913	851	871	940	823	882	887	966	895	895	911	896	869	929	888	921	926	897	922	821	891	879	886	895	890	904	887	911	911	928	927	914	946	930	853	955	946	942	967	923	891	913	929	900	920	895	944	867	922	920	941	892	921	880	902	937	895	850	864	909	842	904	880	860	908	864	886	906	887	896	926	916	896	959	884	939	893	918	919	916	911	875	880	901	877	848	894	903	909	930	946	880	922	902	873	894	916	885	933	925	826	927	914	828	951	907	910	930	976	850	916	906	899	899	879	938	944	927	893	931	859	903	927	879	890	893	922	918	898	866	874	986	862	883	946	893	905	925	895	896	861	917	866	941	870	902	968	892	919	919	933	912	888	925	893	945	936	866	921	880	893	952	900	916	904	917	903	889	887	938	829	855	899	900	873	925	889	964	882	972	888	913	944	874	917	945	910	927	932	919	880	880	950	908	857	919	915	887	886	891	880	868	922	940	942	885	886	872	901	916	955	878	910	905	928	894	914	905	919	895	907	888	906	923	942	865	893	887	938	866	923	946	940	894	909	888	936	928	965	913	883	946	912	940	950	942	910	863	884	905	892	880	833	882	948	862	905	985	912	897	826	891	904	885	899	953	966	874	884	876	915	913	931	875	914	926	894	886	881	918	884	976	894	919	883	876	909	915	900	933	954	876	917	924	892	903	943	886	867	895	921	887	886	946	908	880	924	914	881	927	941	889	880	959	870	977	911	905	946	903	892	893	928	921	932	861	890	898	871	966	917	889	947	957	938	941	900	869	937	886	887	889	974	900	908	909	888	887	901	882	881	893	928	968	963	859	877	950	924	900	932	919	872	850	890	928	926	926	848	959	871	864	933	916	932	915	901	921	897	914	930	918	877	928	981	886	920	861	876	903	955	859	941	951	920	846	872	854	950	899	934	916	928	904	933	927	906	901	870	906	968	893	919	910	877	894	880	901	934	860	930	902	918	862	881	870	891	872	915	924	928	872	892	923	892	875	871	898	867	944	903	897	858	953	896	891	885	865	897	889	910	884	968	975	951	845	893	905	888	957	981	919	937	938	865	916	879	852	923	877	936	921	892	915	946	877	873	895	911	905	850	874	918	885	875	882	895	891	920	909	925	920	890	898	930	918	897	902	896	855	919	894	909	879	954	914	945	859	912	920	857	936	880	891	882	828	863	938	924	909	894	906	956	904	925	930	932	962	938	948	901	969	896	900	935	877	909	956	888	879	912	893	950	921	953	887	936	926	935	989	873	933	919	933	878	894	942	918	889	952	892	921	951	902	920	876	909	946	850	839	928	940	906	878	852	944	892	945	946	907	911	945	901	920	861	940	903	921	937	870	912	940	938	920	923	920	911	888	868	907	893	910	938	891	888	948	848	886	909	920	951	912	895	916	910	939	903	910	916	940	928	897	913	897	884	899	835	888	904	927	894	934	946	926	904	881	946	892	925	872	939	915	927	894	909	897	910	898	878	888	887	934	965	915	908	970	916	906	896	964	920	911	900	929	896	946	910	902	871	905	888	925	909	880	883	924	934	899	913	911	887	915	887	858	886	956	923	902	924	872	893	865	869	868	915	910	915	863	944	922	881	893	870	903	945	906	906	863	942	904	875	845	937	898	857	858	895	929	903	921	923	881	846	899	884	929	907	871	882	892	909	900	859	959	876	919	935	939	951	880	889	870	942	955	921	947	875	885	899	926	891	920	928	910	948	890	872	897	881	876	907	935	929	910	912	929	918	954	901	906	867	937	891	948	930	897	917	846	915	953	892	889	909	850	859	902	915	927	897	945	915	888	959	869	905	870	903	960	893	941	950	920	889	961	908	926	956	853	882	845	901	951	928	888	875	887	916	887	907	900	875	894	922	896	903	896	905	968	893	873	890	939	917	918	938	980	901	883	929	931	896	921	890	897	907	866	904	891	918	915	944	905	944	882	872	960	919	919	869	899	911	891	939	912	914	889	944	968	937	870	852	900	892	982	962	891	869	929	954	900	903	907	900	933	864	977	946	899	932	948	935	919	957	840	897	953	906	871	924	909	951	890	919	894	921	924	940	936	896	875	904	872	883	956	894	937	911	901	905	906	893	884	893	914	919	897	938	899	924	903	909	957	821	879	926	893	885	895	863	899	896	843	895	865	865	875	901	926	956	929	902	889	938	901	898	921	899	871	955	870	854	868	909	953	900	858	928	919	909	880	873	933	882	959	880	882	919	908	871	908	858	875	925	831	929	916	891	896	899	852	932	913	878	887	906	919	936	892	882	940	942	888	917	916	962	894
6254	2059	990	693	302	222	151	95	76	88	96	158	225	210	213	183	149	78	81	69	83	68	71	63	82	68	56	79	73	57	59	63	60	71	57	58	62	73	72	61	61	73	85	67	69	67	74	69	48	71	54	80	62	71	73	64	59	61	51	69	68	72	62	74	72	66	49	82	63	74	85	71	63	68	66	57	77	65	89	76	62	74	63	56	70	78	68	63	72	59	89	67	68	52	76	68	76	80	73	79	52	68	77	61	69	64	70	77	72	66	72	61	82	56	79	73	56	66	61	52	79	60	71	58	68	78	80	82	63	63	64	59	70	74	65	67	76	57	82	61	78	85	64	68	72	64	78	65	58	71	63	88	73	58	81	70	58	69	60	69	59	75	81	60	67	67	62	67	62	76	57	83	64	72	67	61	69	69	58	62	50	68	63	52	78	55	64	68	60	59	78	86	68	48	71	56	64	71	73	63	62	54	70	79	64	65	62	73	64	73	54	65	61	46	81	69	85	63	64	66	71	73	85	66	71	67	67	69	63	85	65	71	73	77	78	55	57	65	66	61	76	72	64	69	64	61	74	79	60	65	64	96	69	67	75	71	66	60	62	66	72	78	71	68	63	75	73	81	63	63	55	72	68	78	76	62	80	63	67	72	58	72	68	64	53	65	57	69	65	58	76	69	70	66	70	62	79	68	75	95	65	69	78	72	70	66	79	59	70	78	74	65	65	63	58	58	60	56	60	72	75	60	76	66	59	68	71	75	64	74	59	58	71	69	59	71	81	67	66	52	69	75	63	53	68	65	68	53	71	71	71	47	95	81	81	61	81	72	57	72	72	78	67	82	69	65	77	80	66	69	52	67	65	60	72	61	64	68	78	78	79	59	72	64	66	53	53	48	75	73	72	58	53	90	65	56	71	72	73	79	62	63	82	73	80	64	48	66	79	73	71	59	68	72	76	62	56	81	62	57	73	63	52	69	68	66	65	69	71	65	64	56	66	79	57	69	57	52	70	77	69	90	78	58	67	72	53	60	66	72	64	64	67	61	56	72	68	82	66	78	67	68	81	77	83	73	64	60	59	66	81	62	67	74	63	56	55	63	47	86	64	51	61	57	76	64	74	60	73	77	64	83	72	55	66	70	66	60	82	59	67	70	69	81	69	78	64	70	60	61	59	67	66	79	70	57	64	67	54	64	59	58	68	62	57	51	70	84	74	70	57	74	68	58	56	60	73	70	71	69	80	58	61	70	73	52	65	52	64	78	62	58	50	60	67	61	76	57	64	56	68	67	56	67	64	66	67	75	67	68	58	53	63	57	68	59	66	70	90	59	66	74	60	86	62	57	62	69	61	57	76	64	82	77	61	66	74	60	61	59	67	60	67	62	67	62	68	70	62	74	61	77	69	70	69	77	71	55	74	62	53	67	67	74	72	66	68	49	58	72	64	68	77	84	75	69	62	62	66	66	64	67	68	79	73	72	73	66	67	66	73	71	73	78	73	64	61	76	79	72	73	68	70	74	69	79	67	75	59	64	77	72	63	66	65	70	59	63	76	68	75	74	65	70	78	64	60	71	65	77	80	76	66	66	68	57	59	58	62	66	62	63	75	60	65	73	66	68	71	76	74	81	71	66	59	68	70	67	63	72	84	70	50	64	77	72	70	77	80	67	80	68	62	72	69	72	65	69	74	65	57	64	71	64	69	70	68	60	71	84	61	74	67	63	66	62	64	46	57	74	70	71	54	59	66	65	66	65	59	76	69	68	77	72	71	68	65	82	73	60	85	63	60	52	66	66	74	66	66	69	58	63	69	70	58	71	67	69	65	69	50	62	65	75	49	70	69	74	63	64	66	72	74	67	60	75	63	63	60	76	66	77	66	67	67	64	82	81	69	60	81	75	67	75	71	54	67	73	64	55	71	73	71	68	61	84	71	53	71	58	65	79	61	71	81	47	63	52	62	69	77	65	54	72	64	62	66	75	61	58	64	70	55	78	51	57	73	65	79	81	69	61	78	81	54	73	63	63	62	65	73	60	63	67	59	73	88	70	82	65	72	59	76	66	74	70	72	69	78	74	67	56	71	83	70	63	60	71	72	62	64	76	69	68	65	71	70	59	70	58	76	71	68	70	60	67	69	48	63	66	52	65	64	61	62	59	77	58	66	70	78	71	66	60	84	67	70	66	71	59	88	61	67	57	83	79	67	44	62	61	68	65	77	68	61	76	80	60	66	66	62	64	65	72	65	65	77	71	61	61	68	67	59	55	66	66	69	51	74	87	70	63	58	72	72	83	64	71	66	63	65	62	66	63	60	67	67	61	69	61	65	69	60	69	60	72	56	58	71	68	62	65	61	62	75	65	54	77	66	65	68	54	57	82	55	70	47	72	84	68	68	71	87	77	63	74	65	83	50	62	74	73	66	70	70	76	95	48	74	83	63	68	55	60	74	62	71	55	87	76	54	74	61	67	73	64	59	81	58	83	64	64	68	54	67	73	69	63	79	56	74	65	58	71	60	62	60	53	88	63	62	60	58	75	64	76	57	60	74	51	66	69	74	71	78	60	51	73	61	60	63	80	81	75	58	64	59	64	65	64	80	61	55	70	71	66	60	61	72	70	72	81	62	48	64	59	77	73	70	48	76	60	78	79	72	46	81	58	66	56	65	69	69	64	58	69	65	79	59	61	76	56	63	55	66	64	63	62	61	65	67	68	71	71	54	66	65	71	67	67	64	72	72	60	61	69	66	65	69	74	62	55	59	58	88	82	71	61	59	58	80	78	59	71	80	68	50	59	66	68	70	69	65	72	70	80	61	75	84	61	64	59	62	71	65	71	68	76	70	62	69	71	61	81	81	59	57	78	79	68	68	76	77	70	51	63	51	71	75	66	63	81	88	77	80	49	79	74	70	65	65	75	72	60	55	63	68	67	71	68	68	60	55	72	64	62	71	68	64	62	59	56	74	82	67	60	70	63	67	68	43	67	61	63	65	76	63	66	75	67	86	67	65	71	63	71	59	78	72	67	69	79	75	66	64	80	77	53	86	73	66	63	72	71	75	66	73	68	96	61	61	73	81	54	73	77	61	84	85	84	56	73	58	82	81	64	70	79	60	80	67	48	65	68	64	79	75	60	73	74	70	64	69	71	73	81	63	62	74	62	63	66	70	71	68	67	62	65	76	55	74	80	81	58	59	70	58	74	66	61	69	64	63	71	54	54	56	68	79	60	80	64	69	63	64	62	85	74	58	75	52	73	67	61	65	61	59	70	66	69	69	69	68	56	77	74	74	61	55	72	75	82	67	81	63	78	62	51	81	78	72	50	67	68	59	78	68	56	66	61	58	73	82	68	61	51	59	71	71	70	55	62	74	63	60	62	66	59	74	68	62	77	48	78	70	65	80	69	78	56	72	73	66	51	62	69	69	51	74	69	73	66	73	74	72	76	68	76	76	69	71	83	72	78	76	56	59	63	82	71	62	59	67	61	56	60
32651	16436	9625	10249	8561	7330	4655	1841	894	836	1529	3456	5184	5129	4599	3477	2140	1122	890	726	537	566	492	531	482	501	519	492	534	523	490	558	566	572	549	483	506	543	466	521	490	520	526	518	532	490	501	519	469	519	537	520	508	510	507	512	515	489	533	524	501	591	556	503	543	496	492	531	519	493	535	517	513	539	525	563	524	482	483	460	460	506	508	537	504	500	494	485	531	575	510	470	521	499	550	487	488	510	542	484	562	508	535	486	504	496	494	534	528	488	544	524	468	523	518	519	516	503	543	505	542	509	471	490	501	534	537	503	495	496	507	539	491	498	522	525	478	519	519	491	526	505	489	514	508	504	504	514	483	545	534	533	507	513	512	533	501	528	544	520	546	507	521	485	483	498	569	532	502	523	511	513	527	494	506	506	554	500	533	506	483	521	517	512	506	480	548	510	514	472	480	526	545	492	518	515	517	516	488	534	493	507	521	484	473	481	505	497	506	508	543	504	510	494	524	495	515	521	495	480	520	553	498	491	516	502	503	477	529	463	506	541	490	504	502	551	515	535	486	487	519	557	482	510	522	502	485	529	510	535	541	525	482	526	497	517	516	499	521	548	495	487	492	498	532	510	487	521	520	531	517	494	523	575	509	473	498	471	554	484	501	520	520	501	527	533	560	502	537	524	543	546	509	504	562	512	511	577	500	500	524	520	543	543	509	535	512	532	509	536	524	527	510	515	534	499	509	476	525	497	534	525	485	509	513	518	491	525	530	517	484	471	537	524	503	481	514	501	560	527	552	503	529	497	548	525	553	489	540	534	511	540	498	563	523	533	537	511	505	515	550	533	531	510	538	532	530	523	547	484	494	507	491	493	513	503	536	482	520	511	520	488	479	509	478	470	519	512	493	516	525	499	527	503	528	498	467	531	504	519	475	533	501	527	538	525	556	489	499	553	476	529	502	549	517	559	493	510	523	517	478	519	520	509	527	544	538	502	527	536	504	500	497	527	484	570	517	511	502	512	502	506	508	553	515	513	514	498	537	571	469	524	538	520	535	504	508	503	508	475	515	518	522	527	515	530	519	508	524	513	521	546	508	536	515	532	527	530	493	541	490	493	507	567	486	527	508	516	507	506	553	517	489	539	509	541	509	527	535	469	524	509	510	512	538	480	556	535	490	525	501	530	532	486	543	582	550	517	534	554	532	485	527	500	518	552	571	501	510	491	505	528	530	502	541	528	491	509	492	512	531	502	528	510	516	489	520	511	514	501	500	518	538	518	507	518	474	519	529	491	491	504	499	545	493	518	479	559	516	498	525	506	515	495	494	533	517	485	514	520	553	520	488	499	517	529	546	531	544	506	497	507	545	508	479	535	509	524	535	503	541	562	483	549	529	546	517	500	518	521	526	496	545	532	542	530	490	534	512	505	504	488	501	462	501	489	513	551	520	484	517	512	510	512	481	513	530	519	514	519	511	487	567	521	512	502	531	511	526	520	507	526	482	470	469	472	515	524	530	528	534	506	493	513	506	519	551	511	531	470	482	489	519	519	538	524	497	506	527	537	514	488	524	507	541	520	522	567	508	523	531	518	521	516	530	521	478	524	514	504	523	579	522	528	527	500	520	507	531	488	529	456	529	534	511	504	488	496	539	527	535	507	530	487	525	525	531	531	543	554	522	490	524	531	500	532	561	553	517	486	518	513	501	551	520	534	552	496	518	513	514	528	472	488	519	463	553	502	504	497	565	494	506	528	550	518	475	499	454	519	543	516	533	502	480	509	492	523	529	495	508	522	522	518	530	500	507	493	491	539	495	537	530	517	534	524	466	530	507	486	535	524	506	493	453	509	514	535	557	497	502	544	511	486	500	496	517	520	523	533	508	499	522	555	509	494	530	516	538	474	509	512	492	528	527	493	519	546	522	515	479	506	535	481	439	533	520	534	507	558	506	545	498	498	549	504	521	516	502	513	529	516	513	542	496	501	510	473	542	506	512	516	507	505	504	513	538	497	499	519	510	518	532	528	504	490	513	497	560	531	511	516	529	535	516	475	559	503	512	526	500	512	497	535	504	557	526	513	517	489	508	483	546	519	497	517	527	522	517	507	514	529	512	569	508	534	544	488	539	488	518	526	533	528	532	500	529	513	517	477	477	530	476	530	539	518	508	529	526	493	542	523	538	528	488	491	484	516	508	548	545	517	503	494	511	565	550	511	509	508	501	502	502	556	485	527	524	496	523	522	486	529	510	526	538	502	538	515	501	503	533	503	525	520	534	506	550	507	483	518	513	527	530	543	539	555	522	528	492	561	539	479	505	525	510	535	521	497	496	526	504	486	507	500	519	516	520	494	529	527	540	542	512	525	515	509	472	459	525	486	522	496	526	520	504	529	423	507	492	508	515	519	521	480	522	521	499	550	487	523	500	513	518	567	573	528	493	516	556	512	513	477	497	502	528	493	542	508	519	515	506	521	485	496	557	517	511	540	479	527	539	536	535	523	543	542	525	502	520	499	519	574	521	516	543	513	496	523	533	512	524	532	519	518	527	532	517	494	540	514	531	522	508	521	526	530	538	508	538	515	481	487	529	523	546	510	503	512	512	535	481	506	521	511	535	521	509	511	544	474	482	529	549	525	531	541	517	498	497	536	491	525	549	542	544	511	539	471	548	499	533	530	537	531	526	562	507	513	497	530	519	524	493	512	568	538	529	518	492	533	534	547	514	531	524	561	514	527	491	535	506	513	518	517	493	509	505	505	505	530	511	498	492	472	506	521	521	524	513	482	553	495	524	495	522	539	524	492	512	515	550	531	511	556	537	501	511	505	517	527	547	532	516	516	494	503	516	543	551	482	500	552	499	504	504	527	507	479	511	535	464	555	513	492	546	515	509	486	504	526	506	496	546	487	494	502	529	534	492	494	529	504	502	553	542	481	519	526	488	491	521	525	462	493	492	537	503	528	502	534	478	512	533	515	499	521	495	488	501	522	543	526	482	529	533	506	520	485	501	517	491	481	510	539	563	522	483	492	493	504	526	487	516	521	477	520	499	531	496	468	512	484	522	513	513	551	511	523	479	513	573	489	562	492	508	517	492	544	511	521	535	535	536	464	523	507	514	527	499	542	500	515	533	507	492	531	505	534	483	504	506	523	482	529	512	517	532	534	497	516	504	503	496	491	513	530	500	513	495	534	492	515	536	473	513	556	516	523	520	493	495	499	504	515	508	515	517	528	503	493	502	521	537	531	539	483	532	513	491	527	495	506	530	466	523	500	527	529	540	538	531	504	501	549	494	483	520	535	518	508	516	519	501	511	519	497	534	517	509	532	536	534	503	541	530	541	494	508	503	511	505	523	509	487	552	519	506	517	523	519	518	534	510	475	579	481	500	487	508	512	514	507	502	513	519	522	519	526	522	516	503	519	487	498	457	526	470	520	506	527	522	519	514	522	532	505	474	508	517	533	506	523	538	521	535	551	524	477	527	512	532	491	497	514	507	529
6840	3922	2667	1238	759	692	486	180	149	144	202	478	806	890	792	598	405	234	170	114	105	93	103	93	102	116	113	92	107	99	109	101	115	119	119	115	98	123	109	120	100	121	115	95	106	99	112	91	107	112	120	104	109	101	109	98	102	126	104	91	119	97	104	101	116	120	92	96	108	93	106	85	94	114	99	110	117	102	111	110	100	116	105	105	101	117	91	124	110	105	121	92	112	106	105	100	101	98	109	102	84	96	103	119	113	117	106	108	99	103	89	93	103	121	107	119	94	101	111	104	96	98	102	98	114	107	101	106	103	118	106	101	109	107	96	91	95	101	91	104	93	116	117	109	119	105	87	110	86	100	93	120	109	92	104	116	122	107	114	116	79	116	107	105	111	112	100	107	99	105	102	109	97	103	106	95	98	93	104	102	105	110	102	113	105	115	114	94	109	101	90	103	111	117	106	96	92	105	93	79	109	101	95	111	101	97	118	104	117	83	102	108	101	85	88	100	98	108	109	105	102	108	85	98	118	100	94	112	107	90	95	91	103	108	114	106	84	113	98	110	110	116	114	90	114	114	107	103	102	108	115	91	102	107	107	98	105	128	104	107	118	112	95	102	94	90	93	111	98	109	104	102	101	106	97	111	103	116	121	107	100	115	95	100	115	127	122	89	107	102	90	108	97	100	110	97	86	113	123	95	99	100	119	106	117	104	124	110	105	107	114	120	101	87	102	105	97	96	83	99	115	115	90	101	97	105	108	113	113	97	91	109	122	111	126	103	116	112	112	111	87	94	103	91	95	108	104	100	115	90	98	100	121	93	74	114	110	111	102	102	105	92	122	101	103	88	103	102	127	113	106	107	130	115	108	92	118	97	108	102	106	103	118	89	92	105	118	107	105	114	104	96	122	105	94	114	108	99	104	102	123	109	90	105	116	118	117	116	115	96	89	102	121	98	111	102	112	122	92	96	94	99	122	95	117	103	100	119	117	90	102	96	104	114	103	119	107	96	94	123	98	109	105	94	99	96	105	94	107	99	112	106	97	116	106	109	91	101	105	78	100	93	99	107	110	113	116	100	100	97	114	91	88	110	99	108	127	101	95	89	114	118	104	93	97	100	118	109	95	107	119	90	104	94	111	126	85	105	94	97	101	96	94	96	117	100	111	112	90	103	114	101	93	97	127	100	93	109	126	102	116	103	113	114	126	122	114	117	95	120	124	105	101	107	97	109	112	99	108	87	106	118	118	98	103	102	103	112	101	111	96	97	111	128	91	106	106	106	113	83	102	92	110	78	116	104	104	115	110	103	113	126	105	118	115	111	103	95	92	91	112	91	117	108	104	105	100	94	100	125	95	94	99	89	95	121	108	113	96	96	106	104	99	111	108	98	106	108	113	98	107	108	91	102	110	110	84	97	109	110	101	100	97	95	118	97	115	110	91	105	111	123	105	77	117	104	100	105	113	108	108	98	82	107	92	95	102	99	103	94	114	110	119	93	96	124	99	118	125	99	110	108	113	117	101	102	118	94	107	91	110	118	97	97	117	104	99	115	95	101	93	115	99	118	102	84	92	99	110	111	109	110	109	98	92	125	99	95	94	118	80	102	107	114	110	123	117	109	97	108	111	102	115	110	100	115	91	110	111	101	105	105	112	111	119	126	108	100	87	107	100	90	79	99	113	102	111	94	125	108	103	97	110	106	98	110	109	109	119	110	110	108	93	123	102	90	113	103	107	105	91	105	95	105	85	122	96	103	104	109	126	96	104	94	116	102	113	96	100	105	109	98	97	107	93	107	122	102	91	105	117	96	129	100	124	118	116	118	114	95	113	100	101	131	108	87	103	106	98	118	123	102	113	128	103	103	97	100	93	101	92	103	111	102	89	84	105	98	103	135	100	98	99	105	119	118	113	105	92	97	121	101	106	107	109	120	109	82	98	103	90	109	94	109	106	111	86	93	108	108	96	101	96	124	108	98	106	92	122	124	99	114	112	102	94	114	110	86	88	104	107	101	109	118	105	109	80	91	119	106	94	111	112	115	112	113	122	91	112	99	99	114	102	100	92	96	96	83	96	109	102	114	97	124	123	115	94	112	104	112	85	88	94	110	98	119	100	122	112	103	113	97	125	98	113	125	110	100	106	93	113	95	105	135	102	110	111	104	102	108	123	91	95	94	99	114	124	106	91	113	106	97	113	119	108	97	113	114	98	105	118	119	104	104	87	104	102	106	111	100	112	130	104	114	88	90	100	88	98	110	114	115	105	115	111	109	113	101	111	112	92	103	99	116	104	86	89	103	101	106	104	108	102	100	98	99	120	111	100	106	89	91	116	104	83	96	102	101	114	124	122	103	95	113	108	97	94	90	132	124	112	104	84	109	106	121	108	100	103	97	96	115	104	118	108	109	89	113	96	96	111	98	108	104	99	101	112	98	98	96	104	112	128	108	97	94	116	92	110	112	105	95	96	108	116	107	114	107	94	101	103	105	108	100	104	109	109	113	91	112	121	95	106	103	114	87	112	95	137	110	111	98	95	109	87	99	109	115	115	118	104	94	86	115	102	95	103	107	93	111	106	86	87	119	110	114	105	95	112	102	112	105	103	110	102	95	129	108	111	120	117	127	115	95	106	102	91	105	93	87	99	131	109	110	104	104	102	98	115	99	96	94	102	133	96	113	100	121	111	97	111	110	106	92	108	112	137	111	101	97	127	117	90	96	109	97	92	117	98	112	109	107	115	109	104	102	115	113	101	92	108	102	101	116	114	113	108	91	112	99	102	101	113	109	103	101	101	119	105	104	95	112	94	90	111	97	88	95	110	89	120	85	118	99	101	85	98	120	102	89	118	98	90	92	108	118	90	90	111	99	86	109	100	113	104	93	126	111	96	113	105	104	104	99	106	107	87	113	104	100	99	123	106	123	117	106	111	103	104	76	108	110	107	98	106	110	103	99	120	101	110	100	122	95	111	99	96	104	121	99	113	90	108	97	121	110	114	95	122	105	92	122	88	125	114	97	99	108	123	113	105	121	110	98	109	102	122	108	99	88	106	128	114	97	93	97	95	101	91	97	108	95	129	98	112	101	88	110	108	70	111	110	101	98	105	98	91	105	111	107	114	111	108	99	99	107	122	107	99	105	90	119	107	104	89	94	111	133	91	101	97	112	114	120	103	90	123	125	106	108	120	114	100	100	102	98	104	118	100	96	110	111	95	109	89	107	113	85	108	108	94	123	106	119	111	107	97	89	125	90	108	93	106	106	99	122	97	108	109	88	110	104	90	118	103	102	99	96	128	109	104	104	107	113	112	114	114	107	114	99	95	117	109	110	112	98	108	98	115	101	103	109	89	101	104	106	114	107	111	108	105	101	109	104	84	94	100	92	111	98	106	81	98	84	116	104	116	111	112	103	98	97	106	84	105	107	102	114	111	89	107	108	90	89	114	106	127	115	119	97	112	94	82	109	98	122	107	119	102	116	98	117	98	111	104	89
35298	23131	18322	13983	19404	19570	12556	4574	2254	2270	4469	11386	15848	16050	14595	11216	6751	3184	2235	1240	922	831	840	820	835	812	822	752	805	783	818	911	1012	1014	950	877	808	810	815	772	793	795	802	777	820	795	766	762	724	749	744	788	763	783	752	791	803	767	741	795	822	803	773	808	802	714	777	775	812	820	787	772	741	799	754	816	752	772	777	760	804	721	791	771	808	784	756	758	778	745	762	792	765	775	722	805	730	733	782	764	760	751	749	834	789	813	750	770	790	748	819	754	793	770	795	770	787	798	765	822	775	763	793	773	805	814	780	761	771	763	783	815	820	761	807	792	812	798	784	714	786	740	783	770	793	745	830	837	767	772	768	789	772	778	787	809	784	742	796	766	778	780	801	819	788	730	743	801	819	763	776	767	764	794	763	786	766	736	791	767	811	842	766	773	785	776	792	802	744	776	785	793	780	747	756	715	777	757	760	774	825	805	816	714	804	743	806	793	812	801	751	775	774	790	769	764	823	810	802	779	786	812	787	837	745	768	817	818	800	760	809	795	809	787	749	787	809	789	782	707	782	788	729	739	753	798	797	805	778	786	776	790	760	776	783	775	793	778	763	837	797	772	833	814	786	799	806	798	777	818	769	796	801	765	758	738	713	743	748	824	774	750	804	830	745	789	737	808	768	750	793	772	812	726	734	806	789	800	764	743	736	780	794	799	798	778	728	797	788	785	803	749	771	782	780	759	811	764	813	772	721	762	754	792	742	724	790	814	787	776	799	792	795	742	770	809	727	806	780	802	788	784	726	765	770	813	750	772	747	768	795	814	782	734	738	830	826	794	783	778	809	798	763	761	751	744	807	780	801	740	730	755	830	792	731	817	748	811	772	781	762	778	798	776	775	784	716	773	753	812	766	806	796	832	810	803	770	760	771	765	782	773	778	742	744	742	818	827	777	796	793	750	791	776	772	783	783	746	744	826	781	741	806	752	784	762	783	784	792	758	758	761	780	802	830	756	731	769	761	786	810	813	751	740	792	753	807	790	789	776	814	762	747	772	730	784	736	781	798	782	810	792	755	802	841	765	796	798	772	745	778	756	784	788	774	754	800	818	753	789	787	767	741	783	776	804	775	753	805	767	783	711	813	770	786	758	807	772	817	750	745	808	733	744	750	779	768	775	784	775	776	812	741	712	776	776	762	768	743	769	783	815	852	867	724	775	789	765	805	788	802	798	794	769	774	758	800	754	767	759	844	840	773	772	812	799	773	818	831	788	776	810	768	755	803	798	774	848	816	772	771	800	791	777	757	784	770	767	778	707	748	793	783	765	761	792	783	780	764	778	753	767	808	760	734	766	817	768	754	746	816	753	775	767	770	785	777	776	813	791	809	787	762	798	736	786	776	763	784	762	786	826	817	761	767	766	810	745	753	811	768	782	838	760	770	761	787	768	810	762	771	779	770	826	778	770	779	743	815	786	760	734	721	810	828	776	807	790	758	760	785	717	796	709	775	768	774	792	766	816	794	778	802	733	783	773	766	765	789	804	769	747	771	749	774	782	849	771	798	737	737	790	787	735	810	781	790	780	751	771	737	732	772	773	807	774	772	755	768	757	810	795	778	774	830	764	771	804	774	786	731	755	800	784	743	795	758	739	793	851	787	804	803	745	772	853	727	840	785	755	801	777	797	777	769	761	789	791	789	734	813	824	778	788	750	764	750	817	806	814	748	829	822	783	778	785	838	777	803	804	792	779	731	746	810	747	820	773	768	748	770	753	824	743	808	814	782	744	760	801	742	830	775	802	832	759	766	793	794	736	727	761	775	809	788	764	849	783	767	778	763	831	812	828	735	778	735	834	800	741	766	782	800	776	766	797	735	798	775	750	785	805	773	781	762	767	744	765	785	762	780	752	776	790	792	783	794	757	800	773	772	760	759	749	835	769	806	777	786	813	789	762	783	798	776	773	824	765	798	777	762	771	805	789	719	759	776	783	789	765	768	789	760	808	811	751	796	733	758	799	762	808	761	767	835	786	806	771	785	776	774	722	794	815	839	749	826	784	789	797	756	781	802	778	770	755	772	766	741	825	802	786	765	761	775	789	733	761	791	738	848	792	744	774	822	801	830	761	764	756	756	782	786	773	777	798	784	790	804	743	768	771	785	747	768	791	767	781	770	775	794	779	835	823	787	764	766	797	732	778	780	772	744	811	793	803	797	771	775	782	766	772	831	769	805	802	716	738	749	813	755	782	795	797	735	783	749	785	781	770	732	789	779	810	754	769	805	770	745	758	813	770	777	798	800	763	784	802	776	795	757	842	749	777	809	738	746	784	782	799	785	791	848	786	812	763	778	780	797	799	772	746	812	774	786	807	769	804	782	754	793	801	820	801	748	795	786	812	781	749	771	807	815	813	777	784	806	726	813	793	750	809	799	789	766	824	787	776	827	787	781	790	794	765	777	746	800	776	795	808	747	857	761	784	768	751	795	765	710	790	775	765	807	802	814	797	839	820	783	786	802	729	795	761	773	784	757	779	753	696	838	750	765	765	779	769	786	820	722	822	828	781	778	809	807	781	808	744	784	838	833	735	752	752	746	805	785	803	798	763	770	806	768	768	752	758	833	761	781	731	810	806	767	783	766	805	766	785	777	794	760	772	806	811	787	813	770	801	782	762	819	743	810	810	793	780	727	780	735	777	767	790	771	741	780	744	770	763	780	818	764	777	783	757	735	724	775	761	807	872	744	761	780	766	787	793	779	769	752	797	786	822	796	774	783	797	748	806	762	747	780	784	793	753	694	773	763	817	796	736	769	761	815	791	736	758	752	744	762	788	777	784	770	770	744	772	754	754	754	798	802	736	816	799	771	754	807	769	753	765	786	802	703	768	856	759	803	783	776	787	766	760	823	774	772	802	767	747	822	797	786	787	821	802	757	798	742	762	759	756	776	716	795	811	774	830	814	772	786	778	801	774	763	759	813	747	789	802	777	766	743	820	802	779	832	737	792	758	754	762	769	793	771	835	788	760	786	748	806	785	802	800	771	778	756	750	754	744	759	785	823	802	704	732	770	724	750	769	817	827	781	763	808	753	766	785	789	776	766	743	811	786	771	766	777	772	749	772	756	801	792	768	800	735	792	790	793	781	783	810	779	778	776	837	840	786	795	784	795	795	782	766	747	794	739	753	780	775	821	737	781	773	787	783	778	776	759	773	775	749	816	829	819	776	720	728	817	777	801	756	795	755	766	804	778	782	792	753	748	759	793	837	783	803	774	746	775	758	771	785	823	766	756	816	807	747	799	761	803	801	763	794	760	768	800	786	782	773	728	781	788	817	790	762	783	776	753	772	754	809	764	755	771	820	802	833	780	789	757	774	773	801	810	823	792	780	776	773	794	741	774	791	722	766	821	811	774	791	766	757	795	721	749	748	781	760	764	816	770	791	795	799	849	767	825	771	718	819	759	813	745	809	783	810	828	856	850	778	758	852	807	789	785	827	783	714
6849	3607	1869	1360	852	679	386	191	104	91	206	441	774	852	772	564	360	212	122	103	69	73	66	83	80	57	77	80	76	82	71	74	87	79	85	101	65	89	69	87	81	72	57	79	67	89	84	96	95	71	84	75	78	56	71	74	61	63	75	69	62	79	84	100	70	66	70	71	86	77	74	67	76	86	75	74	76	66	65	77	78	67	64	64	81	63	81	63	57	64	83	66	62	71	87	83	67	69	77	83	76	85	88	60	55	79	68	67	70	83	65	75	65	60	64	86	84	81	82	81	68	73	71	74	72	72	73	70	69	81	76	72	86	81	68	80	68	84	64	71	74	71	58	80	61	72	75	74	82	83	69	78	77	74	73	69	71	81	67	69	72	62	63	80	82	81	74	73	67	62	66	64	70	76	74	71	64	74	68	70	86	80	55	72	85	74	75	74	81	73	77	63	67	73	73	65	75	76	65	78	83	89	60	74	67	60	72	70	76	82	85	80	71	64	90	61	84	80	64	69	55	85	98	76	75	71	90	85	72	89	74	66	74	78	62	76	73	81	84	74	84	80	86	61	74	71	67	71	87	62	74	85	73	73	90	74	76	70	99	55	69	63	72	63	73	88	67	70	63	74	81	67	72	78	88	79	88	74	71	68	84	88	71	69	72	74	77	79	69	81	87	75	83	83	69	70	78	62	79	75	64	62	72	72	62	78	78	79	67	71	65	65	73	64	68	65	69	71	80	73	68	80	82	71	84	77	86	69	70	84	53	58	73	75	76	71	69	71	80	66	65	63	96	75	73	59	81	83	74	81	80	66	61	70	63	85	113	77	66	87	84	71	84	74	62	73	70	81	86	88	72	64	72	57	84	79	72	72	68	73	77	77	66	67	68	57	69	67	82	78	75	64	68	57	59	65	82	74	73	71	67	73	77	78	87	83	68	92	70	78	82	60	74	87	75	87	73	80	71	67	71	76	79	61	84	84	67	107	65	83	82	71	70	71	76	82	80	59	69	76	73	70	76	83	82	77	84	62	57	83	88	67	78	71	82	84	73	87	80	73	79	68	83	70	60	82	67	68	83	79	78	75	78	57	75	78	89	68	76	72	65	70	79	74	70	77	64	70	59	87	75	66	68	72	83	69	87	94	63	70	66	69	78	88	69	74	83	82	82	73	76	72	90	74	84	78	76	70	74	88	72	82	86	83	69	77	67	72	59	76	82	62	77	71	79	83	73	73	78	70	56	83	71	71	86	66	70	76	74	78	73	72	75	77	85	71	85	70	55	81	74	71	78	67	55	65	80	61	79	64	90	70	78	85	101	62	78	56	68	80	69	85	69	90	82	64	71	63	85	77	71	81	79	71	70	81	82	81	64	73	73	52	69	77	73	62	88	81	73	79	73	70	68	74	82	68	77	73	72	82	57	91	77	90	79	71	80	79	76	79	61	74	79	77	72	87	63	77	90	86	87	73	83	71	94	81	63	66	59	75	51	74	68	64	68	67	69	77	65	57	76	66	74	68	70	75	73	68	79	76	63	69	81	84	68	69	67	79	68	71	73	80	83	78	61	74	67	71	59	81	98	71	78	76	73	74	60	83	81	76	69	82	73	78	74	69	75	70	67	84	82	75	72	70	79	77	78	62	52	86	65	92	75	77	67	58	74	64	86	63	71	70	70	79	75	78	76	74	84	70	63	75	67	61	69	59	69	71	96	71	72	75	70	72	69	67	77	84	75	89	60	79	69	83	65	87	70	65	72	85	84	81	76	73	78	70	75	67	73	64	67	63	66	72	69	68	60	71	73	69	70	57	72	67	59	70	74	80	68	74	71	70	75	72	87	63	76	58	77	65	58	73	81	79	81	80	73	71	90	82	77	75	74	80	63	77	88	79	81	101	80	68	83	64	66	63	77	58	89	71	69	76	71	68	80	62	64	76	70	81	79	60	72	82	58	100	68	68	55	67	77	85	74	89	81	53	83	77	49	66	86	66	77	72	87	77	68	86	67	82	74	65	75	97	79	76	64	71	69	85	89	83	66	70	87	73	79	80	86	64	60	83	70	79	70	80	68	75	79	72	66	60	78	78	92	74	83	75	79	75	56	71	59	70	76	70	87	81	86	75	89	76	70	77	77	78	75	90	82	78	90	76	78	60	78	77	66	62	70	88	70	73	72	72	68	69	76	81	65	72	70	67	70	88	89	84	75	74	73	75	69	80	78	84	79	75	85	90	92	79	71	86	65	70	65	85	66	72	70	63	79	72	73	70	81	82	70	64	78	57	73	80	93	77	88	89	74	67	79	83	88	74	79	71	67	68	72	79	87	73	77	79	64	66	79	69	60	77	86	94	78	71	65	69	74	74	74	88	79	90	80	75	62	62	60	56	73	78	75	87	71	64	55	78	67	75	59	75	63	64	77	64	70	66	82	59	73	84	90	69	81	74	89	78	74	84	79	72	61	83	75	68	66	67	83	69	69	67	81	72	67	66	70	77	59	66	74	75	87	74	68	69	77	73	75	62	76	74	62	69	79	82	69	86	69	62	60	72	72	80	62	76	60	80	78	70	72	81	86	68	74	79	83	63	80	77	61	81	81	85	77	66	69	83	66	74	85	72	60	61	81	57	53	72	71	74	67	85	78	71	79	74	69	73	75	71	77	63	80	57	79	85	68	71	81	75	69	80	76	65	69	78	69	67	73	89	71	58	80	75	56	69	71	63	82	71	66	87	64	70	70	66	57	80	63	85	70	67	66	66	72	76	67	79	73	68	72	89	75	82	79	67	87	81	86	63	75	78	74	77	69	73	71	63	64	68	73	79	84	77	84	64	86	93	74	66	85	71	74	75	92	72	76	82	71	73	96	70	61	86	76	81	78	78	88	77	84	77	77	78	74	68	75	101	71	72	71	86	74	74	63	76	70	80	101	68	78	67	66	65	72	71	84	74	70	66	77	76	77	75	66	84	62	74	80	78	62	69	78	64	70	64	69	91	82	85	72	70	55	81	71	66	82	81	68	60	72	67	74	71	69	71	73	80	62	79	78	82	63	63	68	84	64	76	66	73	66	57	71	72	83	75	64	87	69	64	63	72	86	70	68	66	65	76	72	66	76	75	78	58	84	80	69	71	78	105	62	71	83	74	86	81	68	70	74	71	83	75	62	77	78	82	77	62	87	71	100	68	78	79	68	75	68	86	85	76	79	69	70	76	71	65	71	77	83	83	86	76	74	62	85	69	70	71	75	63	68	75	81	70	67	75	84	80	63	76	73	78	77	72	81	86	57	74	72	84	80	86	89	74	63	78	69	76	56	86	68	92	66	77	65	66	57	79	74	72	68	55	72	78	62	75	71	63	78	78	84	61	81	79	74	66	71	82	66	87	77	54	62	75	56	56	80	72	77	64	66	76	65	63	77	81	75	81	60	58	73	83	86	59	70	88	89	79	63	80	75	85	64	74	66	83	79	74	77	67	81	71	81	65	74	63	82	70	78	80
32898	21859	14658	15558	20374	19410	12227	5295	1873	1871	5364	10598	15972	16012	14420	11376	6831	3521	2169	1020	609	550	574	590	565	552	568	597	572	581	602	709	826	849	712	569	574	587	538	553	571	551	544	574	503	562	537	568	570	543	502	569	592	550	583	590	557	590	539	572	572	554	563	516	551	573	593	563	554	579	566	577	584	554	527	534	551	607	522	559	535	554	580	563	590	517	573	601	592	561	573	574	586	565	563	573	601	533	554	547	565	543	555	578	522	544	603	592	556	510	606	571	549	540	599	560	572	554	544	542	550	544	541	567	565	547	598	541	572	575	566	561	553	618	592	560	550	587	533	567	584	548	597	568	562	599	527	557	582	550	586	527	547	587	554	595	535	590	581	566	607	565	546	601	570	537	535	540	597	580	568	521	576	582	544	564	541	549	558	563	556	553	577	537	552	582	582	567	576	543	545	594	584	575	548	579	560	568	557	547	519	588	580	620	544	590	579	568	597	564	552	539	523	596	570	597	543	526	558	592	579	607	584	581	574	582	563	557	566	540	556	551	557	570	542	557	584	576	601	552	547	570	573	587	568	551	539	575	550	615	571	600	559	569	575	556	521	564	553	579	538	572	579	527	583	529	586	605	555	555	550	624	556	582	563	584	566	547	526	551	588	569	516	543	571	562	525	605	543	589	615	525	561	545	522	560	582	506	576	583	529	612	578	538	599	586	577	555	571	598	548	581	549	562	565	546	566	570	571	565	599	534	600	557	565	555	595	551	506	568	586	572	618	534	585	563	547	588	599	538	537	570	546	538	553	586	595	534	572	572	537	582	574	566	555	535	554	579	571	586	557	540	606	542	567	552	573	603	571	571	563	587	571	556	551	607	523	559	592	578	573	551	565	523	587	565	582	539	591	583	600	550	498	563	562	593	586	552	552	565	588	543	576	579	563	556	534	568	601	592	556	561	601	553	582	567	576	569	591	585	562	552	576	566	572	542	581	593	584	555	580	567	582	546	567	555	555	511	547	528	552	574	571	589	563	546	567	587	589	573	608	518	581	539	557	550	567	507	567	590	546	582	565	575	596	586	595	579	564	586	567	541	570	563	585	552	589	549	592	566	578	543	546	564	525	510	510	562	598	565	555	590	574	521	547	558	592	513	553	560	559	568	590	592	584	531	576	559	548	555	563	562	556	579	576	567	526	557	575	568	547	616	533	576	558	558	596	589	541	613	544	594	550	572	573	587	560	548	583	548	525	561	596	576	558	561	606	548	527	554	586	551	594	576	548	593	539	584	581	530	531	536	598	569	572	569	589	589	555	567	512	570	622	508	603	574	543	561	538	589	575	539	573	614	551	550	590	580	584	542	587	546	559	527	561	583	596	578	607	552	598	598	554	596	535	550	526	575	560	595	581	509	573	555	572	552	595	534	596	494	587	562	595	619	553	532	569	547	574	580	578	562	573	575	560	565	555	594	560	535	560	616	631	554	592	559	601	554	578	549	586	579	607	548	556	600	549	589	590	523	551	533	573	496	586	564	557	564	544	560	592	574	577	571	568	575	608	578	553	612	548	580	538	551	559	546	546	577	559	563	558	605	512	570	548	556	556	565	548	570	595	514	542	525	553	571	556	611	571	622	537	576	572	563	546	548	596	528	581	576	608	568	559	585	536	573	550	554	577	586	569	564	530	561	552	580	549	527	520	548	570	564	578	558	617	582	594	562	613	578	586	545	560	572	533	584	537	573	575	541	574	559	579	557	602	564	582	558	604	553	596	538	600	569	573	559	578	592	560	601	567	527	533	556	560	554	513	512	519	590	570	568	530	558	546	568	610	534	573	577	516	559	573	543	609	594	573	560	579	541	576	542	547	569	569	585	564	547	597	584	540	573	543	594	572	583	599	596	578	565	562	598	580	554	537	589	562	603	568	545	501	583	571	580	574	581	569	576	529	556	528	584	562	546	551	583	569	568	569	563	553	573	551	561	539	583	563	538	554	509	543	555	590	554	584	575	573	548	582	546	519	566	587	583	563	552	555	595	556	588	590	599	570	576	546	574	554	603	525	566	530	574	575	601	542	592	572	513	574	575	591	561	580	585	578	539	561	539	546	545	575	560	583	550	554	596	560	552	562	551	575	575	566	565	571	568	608	574	592	542	551	554	562	540	525	552	583	557	544	572	586	557	558	505	563	570	578	586	541	580	589	561	563	537	556	571	576	533	564	561	536	552	545	592	598	552	574	578	585	577	528	566	587	523	511	531	583	554	521	581	559	562	560	559	580	573	536	552	550	576	553	594	602	544	564	586	562	542	553	518	547	577	522	546	562	587	561	592	546	607	565	580	549	529	557	567	525	587	557	570	558	602	572	548	565	632	580	554	581	555	536	559	602	553	541	604	584	521	541	583	569	532	554	578	589	570	605	579	543	604	579	519	547	543	541	595	567	580	594	589	566	520	557	580	543	534	582	564	574	607	571	508	564	538	589	547	570	578	550	536	602	571	578	577	537	577	564	540	568	544	594	565	541	505	516	543	579	546	540	523	575	616	553	592	533	551	610	554	584	598	586	597	545	537	591	569	561	593	541	566	549	544	558	582	526	545	555	583	569	603	572	573	564	569	592	569	574	582	588	586	626	529	537	614	577	553	541	557	585	572	596	516	577	554	576	562	568	543	586	586	568	579	586	582	597	579	539	545	535	567	601	553	589	607	536	604	532	579	559	588	581	546	558	582	564	582	535	587	535	526	571	561	543	555	607	598	542	536	570	577	572	590	552	572	554	532	527	553	557	634	558	572	528	549	570	557	552	569	561	584	598	557	579	569	549	564	546	577	570	575	556	589	562	558	528	600	573	565	521	593	568	580	581	563	557	540	566	621	574	574	582	581	556	532	549	524	568	544	548	545	547	553	564	576	580	560	524	565	589	576	587	616	544	554	561	568	547	559	564	583	534	544	531	613	583	543	536	592	575	560	559	559	556	544	589	594	557	575	621	521	536	611	579	532	545	556	566	584	574	561	528	585	570	572	587	541	579	588	555	584	540	540	571	569	553	543	537	566	533	566	541	604	569	530	566	589	596	566	574	559	545	564	591	571	529	557	577	603	553	564	586	606	550	597	596	535	574	566	551	540	550	562	580	559	565	520	546	581	572	519	527	582	574	575	557	586	595	540	560	572	593	566	586	572	576	594	577	580	564	567	546	539	573	579	598	579	591	575	578	546	568	580	588	566	552	570	578	571	568	545	554	554	542	548	568	540	555	587	591	556	588	556	570	551	527	550	579	582	634	541	554	541	577	583	578	559	531	585	601	524	599	601	560	559	525	547	551	562	553	554	554	559	585	590	586	580	585	576	560	579	563	553	577	552	570	544	582	542	528	575	571	593	557	557	553	560	579	586	515	600	531	555	546	574	570	582	620	578	552	512	555	606	550	574	526	582	552	551	568	552	558	579	569	563	589	582	585	589	550	546	591	496	594	545	546	624	572	569	572	544	516	565	574	565	578	605
9101	5222	3850	2238	1477	1190	594	259	210	149	362	997	1429	1566	1301	1062	656	401	263	120	117	118	131	109	106	121	100	129	133	113	117	138	153	123	132	120	116	129	114	140	130	116	119	122	130	115	118	99	139	97	136	118	116	124	115	106	123	123	120	115	115	138	114	92	119	118	90	114	126	108	113	123	114	129	145	134	123	119	118	131	113	138	111	129	113	115	113	128	118	116	127	104	100	109	118	120	146	127	129	119	101	112	128	131	135	138	128	105	117	116	136	125	112	121	108	114	111	101	127	117	120	104	125	121	136	102	114	125	122	114	111	118	105	114	92	125	120	114	117	110	125	121	128	105	97	112	116	144	123	116	130	123	115	122	135	111	108	115	110	106	112	131	108	112	126	114	116	126	113	127	118	151	134	117	111	132	120	126	124	117	149	114	122	150	128	137	113	128	138	128	119	117	108	117	111	107	115	129	119	101	110	123	116	114	139	129	98	114	108	96	130	121	137	118	126	123	121	112	120	119	107	118	104	121	136	126	130	123	119	130	107	107	125	126	124	120	122	120	123	129	127	138	110	104	101	119	101	107	110	125	125	107	118	151	142	114	125	135	112	127	135	126	121	126	126	111	120	119	103	107	122	114	124	113	133	117	107	114	129	123	121	109	119	117	119	130	113	122	142	115	133	83	113	109	128	117	128	135	118	111	111	121	120	114	123	118	128	127	105	114	106	103	113	128	117	116	120	112	109	107	133	108	133	111	131	114	121	137	103	125	138	119	127	135	119	112	128	99	141	125	117	129	124	121	122	121	122	105	104	128	121	125	111	119	143	152	113	108	107	124	136	98	120	121	134	116	126	120	116	114	108	122	118	120	118	123	128	142	121	125	119	112	85	133	126	118	116	144	116	131	116	126	123	132	115	133	98	123	121	118	121	107	116	126	123	121	100	98	130	117	117	147	119	119	138	141	111	97	116	132	134	122	127	122	94	124	121	124	113	101	97	115	123	111	139	123	108	130	135	127	108	113	111	112	121	146	124	99	116	99	120	122	118	120	120	101	123	141	126	118	139	115	111	129	99	119	103	121	114	114	102	106	137	113	117	105	120	106	132	108	131	119	116	113	101	118	96	120	135	110	115	112	122	128	138	125	107	112	112	118	126	114	126	111	128	114	119	125	114	123	106	122	120	135	115	114	122	103	123	112	99	122	123	115	131	104	122	117	121	117	133	100	122	147	118	120	111	100	119	121	130	116	108	99	114	121	116	113	123	112	140	115	125	108	98	137	115	106	141	141	141	122	120	102	108	128	134	123	137	130	119	99	129	125	114	122	126	125	110	93	111	132	127	131	146	130	112	123	120	141	116	107	113	113	124	136	105	138	109	128	126	131	140	124	123	101	94	133	127	110	121	125	98	120	115	113	124	106	122	131	117	115	106	98	122	118	112	114	119	115	107	122	125	127	110	121	119	104	113	114	129	109	119	124	129	120	116	130	117	110	101	116	123	115	122	100	117	109	120	129	124	117	120	141	131	130	114	118	105	109	123	97	118	112	114	137	118	112	131	104	130	108	119	150	103	127	121	118	125	128	114	115	132	114	122	99	122	132	113	123	120	120	118	116	112	111	121	124	119	120	113	140	114	118	106	132	123	128	107	119	102	125	101	117	122	110	115	115	119	105	135	124	114	104	119	106	132	127	117	132	116	118	134	123	136	133	118	105	122	135	131	125	134	117	125	110	124	104	129	125	117	120	114	123	123	101	133	105	127	126	132	118	137	111	131	120	130	140	122	127	113	108	102	120	109	134	116	121	102	111	120	125	124	109	96	115	106	131	140	129	121	121	122	127	142	125	144	117	110	131	138	127	121	126	113	114	124	102	111	110	99	100	120	122	111	132	119	123	126	100	134	127	124	111	130	127	111	110	115	121	110	97	111	128	103	124	113	105	117	123	115	131	124	117	145	113	123	112	127	130	130	110	113	123	134	114	109	139	110	125	111	116	129	129	105	115	109	129	125	93	109	124	125	143	104	135	124	117	125	124	124	119	111	132	133	125	119	114	124	117	117	118	112	121	124	120	114	108	121	121	116	122	102	114	142	105	116	107	126	107	119	114	139	126	122	128	104	119	123	118	123	100	93	114	110	78	119	111	127	118	134	114	103	105	126	124	107	110	115	110	125	103	105	130	114	109	119	134	139	119	122	104	105	119	128	115	108	121	101	104	107	130	123	106	129	121	117	124	118	145	120	118	111	114	116	114	105	128	111	122	118	136	112	124	113	100	102	110	117	104	96	118	124	121	102	114	137	115	128	140	128	118	98	106	112	127	124	104	132	124	120	115	101	106	111	114	131	131	114	126	117	115	125	127	110	108	111	133	96	108	117	122	125	127	137	108	120	118	119	112	125	107	142	112	128	120	146	138	112	99	125	102	124	102	97	121	102	121	121	115	118	112	113	124	107	128	109	131	115	106	124	113	118	124	124	112	111	127	124	115	118	129	113	122	128	95	120	106	132	115	111	126	124	114	111	88	109	119	122	114	117	121	111	125	106	111	118	134	134	120	118	110	136	123	132	127	133	110	124	133	128	114	125	107	121	118	113	142	116	123	106	118	107	120	114	114	119	109	118	109	117	132	126	100	134	127	117	118	125	115	122	128	110	122	115	128	122	109	116	121	135	121	122	126	132	107	119	106	129	116	122	101	128	108	136	123	114	143	104	107	131	133	137	120	122	135	121	120	130	115	117	107	108	118	126	110	115	107	106	117	126	120	122	112	122	125	126	122	107	113	122	131	125	103	110	126	118	109	127	135	113	121	131	107	122	132	114	142	113	120	135	109	105	113	120	118	143	135	96	111	119	132	109	111	142	118	113	111	120	100	110	113	126	113	124	117	113	105	106	120	130	115	126	115	104	138	129	103	121	113	106	103	132	142	125	129	122	121	112	115	116	121	131	122	108	134	122	106	112	122	119	131	120	129	109	137	107	121	123	100	122	107	124	112	102	117	131	96	123	127	124	118	109	122	121	130	110	118	131	124	121	107	117	100	131	111	134	125	118	129	108	106	121	109	89	107	124	121	118	116	102	116	112	128	132	118	115	123	114	136	115	108	130	119	133	110	120	120	132	107	131	126	125	121	108	110	98	106	124	123	123	110	135	132	132	99	147	113	107	122	125	125	110	114	127	126	106	115	119	132	127	108	125	90	121	137	127	102	115	113	118	102	113	111	124	113	114	115	111	115	120	127	120	111	119	116	108	127	97	116	114	126	136	108	113	127	109	139	108	125	131	109	119	116	107	136	119	111	137	115	94	131	123	129	122	124	139	121	142	126	122	115	125	113	126	111	139	137	120	103	117	129	113	120	128	120	119	115	129	116	110	115	121	133	111	115	122	114	115	124	117	105	122	137	96	115	123	124	119	121	112	98	123	108	108	127	127	130	112	135	130	121	109	118	111	139	119	117	141	109	118	119	122	131	115	121	108	120	120	127	108	111	116	136	109	127
38704	25446	22874	21399	26267	25104	15116	5023	3782	2836	8545	18839	23040	22129	20286	16249	10422	6114	3334	1465	970	901	852	937	908	911	899	896	843	948	1165	1299	1304	1127	1058	920	881	880	929	898	892	846	854	886	884	848	854	903	857	936	921	913	863	870	872	937	871	938	911	875	946	865	897	874	921	831	892	930	923	901	905	886	852	815	866	879	865	924	865	922	879	912	837	914	859	856	883	848	856	893	872	912	888	873	931	852	927	886	921	959	897	868	873	869	869	882	894	919	845	844	869	890	912	893	843	892	859	855	883	899	851	923	843	896	867	916	918	914	864	901	863	910	910	936	888	929	824	874	915	882	897	863	876	902	877	944	849	855	889	940	845	832	907	862	940	886	905	841	887	871	930	872	910	855	927	937	899	887	920	827	918	878	882	909	931	866	875	897	856	879	811	913	913	903	927	892	869	872	936	836	860	871	909	872	885	862	889	837	876	919	927	848	891	818	904	863	908	892	897	878	957	918	864	883	888	921	843	920	879	881	894	894	898	954	874	891	855	867	926	896	869	957	860	924	918	861	876	905	930	906	880	906	851	849	874	892	896	930	902	880	879	862	899	940	881	905	890	884	912	876	900	895	903	889	877	909	896	882	944	903	893	940	872	949	842	924	846	885	904	888	890	884	845	887	901	843	902	909	855	872	876	894	866	900	917	882	882	871	919	881	824	880	936	851	866	851	901	939	877	903	891	892	900	873	911	862	919	923	902	929	900	855	901	907	898	899	866	862	917	876	880	908	893	935	902	843	867	867	901	862	892	890	912	896	897	899	890	941	948	904	909	920	917	913	898	938	852	910	841	883	883	909	887	861	965	939	866	884	866	866	878	889	903	935	897	916	899	895	891	929	893	822	900	887	927	906	902	938	884	889	918	920	969	906	894	885	891	866	928	915	852	893	867	920	914	895	912	810	859	886	879	895	869	908	900	895	886	866	904	898	890	868	905	913	894	888	944	898	900	833	870	900	862	922	917	917	847	853	903	847	881	894	867	848	854	846	902	908	856	915	907	847	922	852	906	903	868	878	873	876	881	890	850	889	877	908	844	913	915	948	863	938	814	891	943	887	865	862	902	915	908	842	894	927	880	907	905	901	867	874	896	912	831	845	894	881	885	888	874	911	917	922	861	865	842	890	853	940	901	942	879	866	886	890	918	884	886	848	928	901	874	863	907	906	868	865	894	902	886	903	883	882	876	862	840	910	904	890	866	869	842	909	859	917	893	882	837	917	919	867	874	889	830	893	926	895	903	903	878	836	859	912	863	821	890	894	854	894	830	886	905	890	842	860	883	882	857	875	970	961	900	879	883	833	842	921	912	902	894	845	843	855	857	962	902	911	897	874	881	877	851	900	855	867	852	863	864	876	838	917	871	912	825	929	880	868	909	847	904	905	869	843	918	864	920	891	872	910	905	891	960	861	862	883	888	886	909	928	865	833	864	931	897	880	932	870	916	871	885	931	887	851	896	840	876	915	882	841	848	871	933	892	890	900	855	868	915	905	916	884	894	894	894	898	887	837	913	894	849	851	931	849	851	881	910	900	897	846	867	839	900	904	901	868	893	902	883	873	904	867	894	884	857	863	923	902	893	832	872	913	874	915	889	869	904	873	958	920	922	860	895	862	875	843	878	884	882	836	908	857	835	883	835	880	892	850	872	875	930	840	829	952	885	892	872	860	901	846	953	900	956	914	869	888	922	934	883	901	885	906	920	895	895	976	874	896	911	901	853	905	875	941	879	934	927	862	823	887	911	873	893	858	843	967	875	884	956	867	924	926	876	821	907	941	902	882	889	880	874	914	829	894	894	860	870	961	889	882	868	887	842	890	881	835	919	863	845	891	837	903	863	903	840	882	889	905	888	922	907	887	915	868	890	825	938	894	876	853	934	877	922	901	914	883	889	879	853	896	896	862	867	914	877	911	893	868	903	920	925	878	877	959	917	881	878	916	868	930	871	872	914	931	862	886	841	880	975	815	898	830	900	900	914	853	878	855	869	914	886	919	816	916	955	889	938	916	836	871	871	853	886	913	872	879	875	913	899	930	915	866	844	875	908	876	912	841	890	881	900	877	901	894	878	887	879	888	897	940	927	875	928	870	892	849	906	918	935	888	869	910	893	904	941	844	841	866	893	861	909	898	881	924	886	901	874	879	903	878	881	879	922	842	921	848	908	837	922	909	868	868	893	904	889	906	904	910	854	871	893	896	846	877	929	910	934	856	937	945	901	889	847	861	854	907	889	837	907	936	883	923	921	868	878	876	966	885	915	838	828	865	879	893	853	880	872	904	872	829	894	862	889	919	908	845	903	874	899	869	906	892	915	915	866	864	887	863	852	901	875	902	931	857	907	920	898	913	888	964	888	888	882	865	885	916	913	934	864	892	866	929	909	857	870	883	886	883	912	917	921	913	804	894	923	906	907	858	921	945	866	885	848	938	838	890	918	831	934	853	887	904	914	881	895	880	880	884	828	905	850	872	896	884	880	899	844	853	938	862	909	858	864	900	834	868	921	926	848	887	884	844	879	873	892	857	913	822	874	891	886	922	858	899	859	906	851	887	908	910	872	880	914	893	869	882	867	848	909	945	894	873	844	877	877	850	894	835	931	874	873	893	941	883	861	883	885	908	889	887	857	867	903	955	926	921	842	911	896	862	850	897	872	872	894	891	860	913	908	857	869	919	965	942	882	870	876	882	896	872	933	912	885	889	886	882	894	857	898	858	920	918	845	920	883	914	912	910	923	913	898	860	930	909	917	901	886	885	901	883	902	883	913	929	895	882	933	909	863	913	870	843	861	901	886	887	877	881	895	934	926	923	875	893	903	934	870	897	896	887	907	907	887	918	850	867	842	902	811	899	899	876	904	865	881	909	901	887	919	875	856	879	878	821	872	909	878	887	844	857	878	906	890	959	916	902	855	897	887	863	900	813	879	930	820	861	919	911	931	833	882	881	920	905	936	903	890	856	905	885	883	903	890	881	819	893	932	832	891	877	894	973	851	851	920	811	883	875	902	886	868	913	865	884	888	897	927	864	836	877	836	820	911	914	921	864	887	831	872	865	924	813	880	922	895	890	893	882	892	895	870	891	881	928	897	914	899	890	933	942	882	886	936	899	874	855	895	879	896	858	917	894	878	863	873	864	907	913	888	859	878	853	865	886	857	892	847	891	849	884	931	877	846	908	878	918	900	866	860	845	884	887	902	894	854	892	889	868	863	973	935	901	865	906	871	860	894	884	853	870	944	847	883	900	901	881	883	909	888	885	894	876	897	949	917	889	864	856	862	934	847	862	912	914	917	895	907	868	919	910	885	905	922	879	883	929	881	892	917	864	899	893	847	921	868	890	927	914	871	907	902	852	922	854	909	882	888	901	892	868	864	892	886	876	883	875	931	899	886	934	886	873	889	901	916	864	924	915	903	883	883	884	888	838	911	888	923	919	929	902	907	910	894	922	837	902	888	885
5097	2560	1186	682	447	304	185	113	76	73	84	156	217	200	197	182	136	103	74	75	70	62	59	58	59	66	69	58	55	42	64	64	65	61	55	70	49	57	62	74	66	68	48	60	66	67	73	69	51	60	73	59	67	71	65	64	51	73	63	59	80	60	67	51	73	61	72	71	46	58	75	53	57	78	87	68	51	55	60	59	49	58	59	65	49	63	49	74	58	68	64	65	55	71	46	69	62	65	63	71	64	53	50	67	58	65	70	52	61	62	52	72	67	66	50	71	46	73	70	52	53	61	55	62	58	75	68	52	57	65	59	63	58	75	60	46	61	59	50	51	51	62	63	59	47	57	80	61	65	72	62	59	69	67	66	78	61	47	65	52	63	44	70	56	54	52	69	66	63	67	54	65	74	55	50	66	67	60	50	62	74	55	59	70	58	64	44	48	56	59	60	72	62	60	70	55	75	71	59	47	41	59	49	65	50	71	75	65	51	58	75	65	53	67	79	53	66	60	70	62	48	42	56	56	61	71	69	58	42	73	65	76	48	66	62	65	64	51	69	53	64	58	62	64	64	57	61	60	68	66	64	61	56	48	69	69	66	56	67	73	59	57	53	72	68	59	74	57	56	53	63	61	64	64	60	53	64	50	71	62	55	56	71	55	66	74	69	70	68	76	62	59	59	69	57	71	65	67	62	68	68	47	51	49	69	62	66	74	49	66	62	63	60	62	72	55	71	63	66	64	56	63	55	61	61	55	63	71	55	56	56	54	61	62	62	62	56	67	52	74	69	48	56	61	61	79	64	51	56	60	58	62	60	56	63	61	61	75	75	69	65	53	73	53	68	52	64	53	48	68	46	60	72	66	59	60	61	49	68	71	62	78	71	61	60	50	50	66	61	64	55	61	62	72	63	50	66	67	58	61	47	63	60	74	62	73	64	48	66	56	70	69	65	71	77	66	65	61	58	58	64	56	56	54	58	80	66	76	73	62	62	45	62	55	58	72	58	64	65	71	52	54	64	69	50	53	61	70	51	60	61	71	55	60	70	60	63	57	59	55	67	52	51	62	47	49	75	50	64	60	72	48	62	49	58	56	59	58	57	72	58	69	55	53	67	51	54	64	58	60	51	73	75	61	64	73	75	60	58	46	60	64	62	73	69	60	75	61	53	50	46	51	64	79	69	54	70	51	68	67	58	83	58	65	57	72	59	56	66	60	63	59	60	59	65	65	76	70	69	65	48	43	72	57	52	67	68	59	60	67	47	60	58	75	72	74	65	63	56	52	60	78	55	52	62	57	61	53	69	56	47	82	54	64	69	57	72	62	64	52	67	56	76	60	56	66	56	59	66	61	72	65	59	65	66	66	64	64	70	47	60	53	56	58	68	67	60	69	45	67	53	65	59	45	71	51	61	62	68	65	61	73	63	67	66	62	76	64	72	60	53	57	63	62	67	61	63	65	60	55	63	65	83	69	63	61	78	54	52	64	75	56	61	70	70	50	64	59	45	57	65	61	67	62	55	63	58	52	61	70	56	62	46	67	71	57	58	89	46	73	53	73	61	60	65	81	50	54	68	57	58	66	61	60	61	60	69	66	62	56	59	57	59	63	67	64	56	62	54	75	69	56	76	71	54	67	52	55	64	66	64	72	58	69	52	60	75	65	54	50	58	66	58	60	50	52	74	58	70	60	57	77	58	62	70	59	53	53	59	66	67	64	61	58	59	58	57	46	55	52	70	57	56	52	59	46	64	55	67	48	64	56	66	60	66	55	65	62	65	50	56	61	75	67	56	53	50	52	64	67	48	55	53	78	53	61	71	68	59	61	57	59	61	56	68	71	59	67	72	68	53	68	62	78	62	51	70	73	60	65	74	56	53	67	74	68	64	56	59	46	52	63	51	72	57	60	59	48	50	64	70	63	60	58	59	53	68	66	62	56	57	61	66	49	75	52	68	57	64	54	73	59	52	47	67	58	69	46	64	59	41	67	75	49	53	60	68	66	65	70	59	75	70	50	66	62	73	60	54	60	73	75	62	64	68	63	67	61	59	61	62	50	54	51	58	64	67	47	60	57	62	58	76	56	57	66	61	53	69	65	68	61	65	58	69	63	59	80	73	60	50	73	59	63	74	63	50	66	65	55	54	60	56	74	54	70	65	65	49	60	43	57	63	59	67	63	53	66	53	58	60	62	66	56	60	66	55	56	63	60	62	71	56	67	51	56	53	63	59	67	56	47	53	58	63	67	68	62	69	89	61	58	68	56	61	56	64	67	70	61	62	66	64	69	58	62	68	71	63	64	72	69	63	71	60	63	50	59	58	60	73	60	56	65	46	62	55	78	61	63	71	54	67	59	46	73	62	58	45	61	71	73	71	60	55	62	73	53	73	65	58	66	65	60	58	57	66	55	75	59	83	55	58	60	63	52	54	46	65	49	58	79	64	48	65	49	61	73	66	65	72	70	69	52	63	49	70	66	53	51	44	64	64	71	70	69	67	54	67	62	69	66	57	63	58	67	62	52	54	57	79	61	56	52	78	53	67	49	59	63	67	55	73	70	52	61	64	57	54	60	65	61	68	58	60	64	66	66	63	53	47	52	49	59	47	57	54	53	59	66	67	65	73	49	65	56	57	56	66	69	63	53	54	57	69	70	58	62	53	56	72	65	59	64	57	65	67	80	71	53	58	65	68	59	59	61	57	65	64	70	73	49	48	59	74	62	64	54	54	67	71	77	73	69	53	61	67	38	73	50	71	62	69	68	68	66	66	59	62	62	63	64	63	63	63	61	48	65	51	52	59	56	65	45	63	70	64	56	63	58	56	58	68	66	53	46	62	62	61	45	63	66	49	60	61	70	72	71	67	49	64	52	75	63	61	57	65	56	64	59	66	65	64	63	67	67	65	65	53	59	59	61	73	69	62	69	77	67	62	68	61	65	67	65	84	55	59	62	73	61	72	62	55	61	67	59	48	65	57	64	48	71	69	53	58	69	56	77	58	61	57	62	58	62	51	62	77	55	79	49	52	68	56	51	61	68	60	54	57	68	56	70	47	62	67	50	65	67	61	70	65	67	65	68	60	61	72	55	49	75	78	54	62	61	72	68	66	68	61	65	78	65	52	67	61	63	70	58	56	60	54	66	63	53	57	65	56	54	61	43	79	67	52	55	52	68	69	51	57	62	66	74	67	65	53	56	54	58	61	61	70	75	55	69	58	59	58	65	69	61	76	73	67	54	65	53	58	66	59	57	94	56	64	70	59	68	50	58	71	66	70	49	86	58	65	64	64	66	47	52	70	69	63	68	60	53	63	73	55	65	66	65	64	63	62	57	53	60	60	52	67	63	73	69	63	66	54	54	65	64	57	53	60	76	76	56	65	58	55	74	71	65	60	65	66	74	70	56	49	68	67	67	57	73	54	63	66	55	77	64	60	62	53	51	53	54	55	56	53	64	54	67	72	75	72	56	80	40	47	52	67	74	70	57	77	66
30747	18483	11101	10598	13181	10774	5932	2544	846	725	1411	3365	4881	4576	3919	3249	2069	1215	750	529	487	466	510	495	476	458	440	452	444	478	522	563	519	502	441	449	445	505	462	496	469	499	476	472	495	507	493	482	455	485	476	517	499	473	510	440	474	487	454	468	472	482	503	465	505	486	460	471	481	496	487	476	473	493	510	489	457	454	466	494	442	490	459	455	431	472	519	508	433	453	462	475	501	484	462	498	470	440	471	479	503	479	483	474	489	452	521	473	480	476	487	484	488	438	493	451	473	470	483	469	450	510	484	470	453	450	454	489	442	458	455	457	477	467	440	473	439	478	476	512	491	417	504	473	473	442	496	495	487	503	468	474	444	460	499	456	472	501	468	479	470	492	481	480	458	460	518	494	488	497	497	485	486	478	488	496	479	486	454	505	453	486	454	451	449	475	472	492	469	491	453	487	453	480	526	504	489	510	453	466	461	502	476	494	476	448	475	485	487	433	467	487	453	452	478	430	470	458	504	400	454	468	509	444	475	481	461	459	491	481	489	450	469	453	484	478	491	455	481	467	467	456	488	455	462	457	460	497	481	470	494	506	476	457	489	497	461	499	506	527	466	459	484	486	473	502	469	504	470	491	501	463	437	462	478	483	478	493	481	520	453	480	456	468	485	512	478	471	504	441	473	454	470	463	457	469	488	449	467	477	445	477	486	464	467	492	464	469	471	488	493	477	484	508	443	495	494	449	486	428	475	478	479	516	483	480	465	491	423	481	478	464	511	501	461	474	476	440	480	451	542	481	497	468	473	522	492	479	485	447	481	454	472	458	458	470	475	464	492	496	432	484	492	519	463	477	455	498	474	446	473	501	486	508	469	477	457	432	503	467	478	478	454	453	461	468	480	435	463	469	469	473	498	481	462	468	467	455	483	461	489	475	504	516	464	457	532	461	517	458	454	445	446	462	492	439	460	444	461	510	478	457	463	469	491	453	488	480	475	496	449	471	461	479	488	473	482	467	479	482	461	497	493	477	479	479	491	470	485	474	464	451	454	463	445	482	456	500	459	458	484	503	468	492	472	462	495	471	513	488	502	468	493	442	493	490	483	472	476	474	446	464	473	483	472	476	447	462	455	453	489	480	490	433	501	498	484	465	489	459	447	500	501	484	470	471	469	448	474	457	491	508	439	471	478	483	472	479	484	484	461	491	507	462	483	458	492	470	466	466	450	446	493	499	471	496	444	497	470	467	501	480	479	468	476	477	468	458	505	471	509	475	460	507	450	487	471	472	479	492	491	448	459	494	483	459	488	477	511	481	455	497	484	509	474	476	469	473	487	461	410	469	510	516	506	513	475	443	469	474	515	510	507	499	457	450	487	485	489	487	486	489	499	503	487	452	472	482	466	456	528	503	476	480	482	478	449	453	484	459	474	515	515	480	484	467	476	467	506	450	478	451	481	489	484	461	487	484	458	468	492	464	442	451	458	505	443	492	486	431	489	487	456	471	464	457	478	460	493	448	451	453	483	499	448	455	500	470	458	520	483	437	455	460	474	472	484	463	452	479	490	441	467	443	484	457	455	467	491	512	455	482	485	508	487	461	430	449	482	439	488	491	505	460	468	463	461	492	481	433	450	452	466	450	486	457	437	523	456	476	457	421	501	468	494	497	481	470	448	509	474	454	502	475	489	457	474	484	505	492	486	485	485	474	520	453	497	451	508	496	473	500	453	442	460	481	471	491	487	478	488	446	508	469	442	479	498	468	495	468	518	497	480	451	516	467	471	482	472	454	508	418	501	483	460	479	460	539	479	492	478	510	483	502	468	473	507	495	468	520	465	483	499	433	467	460	475	492	470	468	507	469	505	459	483	501	449	469	487	478	482	529	481	500	474	485	523	437	432	453	478	483	464	475	481	471	488	493	484	509	476	490	421	447	497	471	465	500	471	469	429	479	457	498	434	461	516	498	459	467	486	445	486	447	454	449	477	450	431	453	469	428	434	489	453	490	495	485	484	454	479	458	468	459	471	461	496	438	501	464	484	459	467	487	475	495	481	460	471	483	480	486	477	478	449	486	491	456	487	465	471	457	495	461	462	507	458	489	481	509	464	448	491	455	503	457	486	495	459	453	457	496	465	488	510	458	457	445	483	485	457	513	489	475	452	484	499	458	468	480	522	468	492	448	467	476	497	444	474	467	469	478	455	513	458	495	462	524	511	492	463	450	472	476	482	459	482	455	463	473	467	491	466	481	496	473	461	446	470	482	453	448	474	474	477	480	476	471	438	456	455	480	484	507	486	441	487	485	458	465	424	472	428	472	458	502	497	439	482	428	426	492	456	467	449	461	474	492	470	488	506	491	462	484	476	435	460	478	460	483	501	457	457	477	450	446	487	474	487	488	499	457	513	434	462	443	512	481	450	455	473	508	504	506	430	457	463	474	440	483	477	491	436	490	446	474	466	462	487	477	462	445	480	477	483	511	473	506	498	472	413	488	482	496	461	491	470	469	459	481	472	479	518	476	498	496	486	457	471	493	480	475	499	471	479	451	487	489	431	525	468	496	475	474	509	453	481	526	452	496	533	462	535	446	471	449	466	443	525	465	460	461	480	459	485	464	473	441	484	476	467	472	479	472	459	504	489	483	479	466	477	520	493	458	506	499	471	459	461	501	482	437	442	488	449	469	456	451	475	512	451	468	478	470	468	469	480	462	517	509	468	489	455	474	482	467	480	474	473	466	490	480	473	507	470	488	480	464	488	461	473	469	496	463	487	463	472	480	506	464	483	451	487	448	475	489	465	516	448	501	461	464	473	459	438	518	534	474	434	474	454	463	474	479	490	463	494	451	454	486	496	447	483	476	515	467	516	482	527	485	470	465	471	461	499	484	458	474	486	456	500	493	503	486	468	536	494	447	452	479	466	521	497	497	508	468	457	482	511	490	483	469	430	458	493	500	497	480	482	463	488	486	481	476	440	485	467	468	480	497	508	457	475	475	468	474	468	476	491	451	435	476	516	473	458	468	465	457	455	474	463	491	445	466	483	466	511	497	505	452	473	476	492	507	474	454	486	503	448	411	470	409	475	483	473	470	468	480	489	481	451	451	494	477	475	461	469	487	451	478	501	454	497	488	475	463	513	468	447	479	489	441	441	452	438	479	508	511	491	478	478	488	478	470	489	466	462	467	456	480	456	511	449	477	458	461	466	497	523	473	500	466	471	484	472	476	495	478	481	481	459	495	488	457	424	474	504	436	467	468	472	475	456	483	495	448	476	463	473	472	483	461	473	513	459	446	442	482	464	442	466	473	491	480	449	491	498	484	478	429	498	481	482	450	461	454	438	481	468	497	506	448	520	496	479	449	498	480	482	488	457	475	478	468	491	462	522	492	428	476	468	504	477	479	480	505	464	461	470	487	439	454	469	492	521	511	468	490	460	516	457	468	453	469	466	479	501	504	498	459	454	457	484	468	463	473	479	435	486	464	464	500	486	497	443	464
7955	3893	2287	1666	1118	825	432	196	133	119	177	491	697	773	668	573	351	241	192	143	114	106	113	108	97	116	111	103	113	98	93	107	104	122	95	115	100	98	105	100	101	98	104	100	85	104	104	103	102	120	86	108	100	92	103	89	103	102	115	85	101	108	104	114	112	98	104	108	112	84	95	106	87	108	110	84	122	110	110	105	109	97	123	94	98	103	120	100	105	116	95	108	95	118	125	105	113	81	104	99	114	123	73	96	91	106	106	103	100	98	105	108	105	101	101	107	101	100	97	87	100	115	90	94	111	97	101	90	109	98	81	101	94	106	101	77	113	122	114	94	105	104	110	103	80	91	115	101	80	99	92	62	101	95	108	98	107	97	111	106	89	112	118	98	96	92	113	99	116	95	110	108	102	92	105	120	106	103	94	93	109	102	96	76	100	101	91	93	98	100	113	100	98	110	95	98	102	93	103	110	116	87	95	115	109	115	110	100	109	104	112	109	106	101	101	101	95	113	90	90	118	93	99	111	119	92	110	79	96	93	89	85	105	105	92	104	105	109	94	96	103	105	102	98	108	103	101	94	103	125	117	101	101	99	107	98	103	105	90	95	110	108	73	113	118	102	105	113	90	105	96	89	85	98	110	89	103	110	100	88	103	101	87	90	107	131	101	97	121	100	92	90	101	105	109	95	107	116	97	123	101	127	115	96	103	109	103	101	130	102	106	125	91	102	105	107	103	115	95	97	112	105	98	128	98	98	107	106	103	108	98	119	101	105	120	102	104	104	99	99	95	103	101	100	93	92	119	109	119	114	98	103	100	86	93	102	108	102	108	91	79	92	113	94	107	104	89	91	102	92	113	113	90	105	107	95	106	109	97	84	86	117	96	104	112	118	100	95	105	89	112	99	104	91	94	86	106	101	75	87	106	103	104	102	103	112	106	94	96	114	99	92	105	95	113	113	101	82	110	90	104	105	93	108	107	96	96	87	115	122	103	102	103	108	106	100	110	110	104	116	100	93	125	104	102	108	119	102	107	101	106	89	102	92	106	102	88	97	107	103	90	95	92	101	108	101	116	97	88	92	103	105	85	99	95	110	96	111	117	102	108	103	109	84	98	86	98	108	105	118	100	101	100	116	100	88	89	99	92	115	107	91	91	108	104	106	107	118	108	109	110	103	114	108	98	99	99	106	105	106	105	109	102	97	101	135	102	95	96	109	106	102	115	94	112	121	94	92	114	98	94	87	118	113	98	107	105	102	100	96	104	93	106	89	96	114	108	95	104	105	103	108	103	100	105	106	119	111	85	84	99	85	92	99	116	87	94	108	108	81	103	104	105	98	104	119	91	102	99	121	98	96	106	110	111	112	105	111	94	104	118	119	113	110	98	117	97	97	92	102	108	92	106	100	106	93	109	113	104	110	94	109	102	117	112	99	112	118	98	84	92	100	99	113	110	90	111	112	99	87	107	99	112	106	89	95	99	101	98	129	88	95	112	113	92	116	97	103	89	87	97	97	116	98	92	127	94	102	102	113	113	103	102	105	87	99	98	85	94	104	89	111	90	102	103	107	109	112	100	128	87	117	107	96	116	126	91	111	87	99	107	108	94	103	105	115	98	87	100	89	102	107	114	103	90	112	118	89	115	101	100	98	74	100	101	91	95	81	101	100	100	116	99	113	108	118	89	95	85	87	91	105	99	112	108	88	91	90	93	102	87	111	106	98	112	86	105	104	120	102	102	99	108	106	105	106	109	116	107	97	92	111	111	89	115	94	89	104	105	106	118	96	98	114	101	113	96	96	97	99	112	101	97	100	86	120	110	95	113	115	138	130	111	114	101	90	115	91	106	108	86	117	95	91	114	97	94	112	88	94	89	100	85	89	108	119	107	97	98	93	84	113	99	100	109	124	112	109	119	88	99	123	104	85	103	106	97	108	90	102	106	112	93	125	118	116	90	101	112	108	103	81	119	125	99	88	109	98	100	110	101	94	120	102	129	121	115	138	100	101	121	111	107	101	102	93	111	115	92	108	103	98	111	82	123	105	115	106	90	99	99	100	109	112	101	95	96	109	104	97	101	97	113	94	95	109	112	101	90	87	114	113	105	94	96	115	94	98	108	86	89	100	108	113	103	102	108	90	107	104	91	109	106	100	94	100	99	106	97	118	108	114	100	91	99	101	78	101	101	88	89	105	91	88	114	102	101	103	108	102	120	87	101	96	97	108	82	113	108	113	97	92	103	102	104	104	95	100	93	115	115	110	86	105	118	100	110	107	111	113	97	93	85	97	100	112	96	104	111	109	110	108	99	98	92	109	96	95	109	98	109	96	106	99	125	104	105	121	103	116	87	97	112	104	105	99	111	103	102	90	106	90	113	85	108	98	118	103	107	108	101	95	111	87	100	104	103	108	111	107	88	90	114	94	102	94	88	86	99	109	115	110	88	113	97	110	108	113	111	107	96	94	90	108	96	130	84	117	101	93	108	91	93	96	104	109	115	109	112	115	103	90	87	97	97	113	116	85	96	110	94	112	111	80	122	106	98	106	106	116	109	111	99	105	101	119	95	99	90	123	103	92	95	106	99	105	107	102	85	88	91	85	92	109	105	116	99	116	90	99	86	104	96	111	99	96	90	98	95	102	94	91	108	93	92	94	93	96	100	115	113	108	107	100	102	85	94	115	108	105	94	105	121	105	109	107	94	95	92	105	105	100	109	137	81	117	97	108	107	89	100	134	105	116	114	95	83	107	112	110	111	97	98	93	110	94	90	91	106	113	111	87	129	104	96	115	100	103	113	105	113	93	111	98	111	107	104	103	103	113	109	85	101	104	100	121	79	114	107	112	107	103	96	98	120	112	101	89	100	114	120	106	124	107	108	112	91	106	98	113	106	109	99	118	107	96	98	100	106	101	106	102	126	98	107	123	99	104	107	86	95	120	92	105	95	105	98	109	99	92	119	105	103	100	81	113	94	92	95	88	105	83	102	106	126	105	134	95	114	104	100	103	96	96	82	107	96	102	111	100	110	110	105	90	108	92	95	106	85	106	103	92	111	111	119	95	100	110	108	93	121	104	106	94	122	79	120	115	108	102	102	109	101	102	123	108	120	118	116	116	108	88	117	126	102	90	108	90	90	99	99	109	109	89	111	101	105	95	103	112	99	99	96	113	110	103	93	91	96	94	94	105	98	88	105	79	102	105	103	120	107	108	122	116	124	122	102	90	113	90	106	108	84	102	99	103	113	105	99	116	97	101	99	97	117	114	99	92	97	104	108	106	101	102	98	122	97	88	94	123	101	93	88	105	92	94	105	99	97	123	111	105	124	86	115	97	105	100	131	104	113	125	96	99	106	98	99	95	88	106	101	115	96	107	99	85	111	109	111	120	111	98	121	94	103	113	96	76	73	105	105	117	111	104	103	103	90	108	105	102	99	89	99	106	105	109	95	83	94	96	134	108	110	82	84	103	101	117	102	120	93	95	97	90	109	96
37484	21783	17011	18189	23536	21343	11518	3760	2071	1350	3300	10900	14777	14085	12734	9948	5813	3490	1829	1248	1009	923	765	751	751	760	815	808	762	793	745	881	1003	1024	898	779	757	756	782	775	810	800	754	793	771	742	762	761	796	737	755	820	734	773	736	736	745	811	753	740	777	733	765	723	746	756	752	749	776	761	782	745	737	741	856	747	844	759	751	766	762	758	756	795	845	730	742	746	788	765	786	703	774	792	770	776	777	744	781	764	793	770	751	788	808	824	737	755	786	797	780	728	759	766	741	802	719	773	733	774	757	720	740	737	758	793	769	761	760	703	728	778	749	764	753	781	792	712	796	761	804	818	788	729	828	773	719	758	782	787	759	753	740	749	784	752	791	720	767	781	779	780	759	777	804	736	759	741	782	734	758	765	765	737	765	766	753	729	791	739	786	790	767	783	703	779	765	756	752	788	739	728	770	694	807	778	800	810	760	745	739	770	759	721	765	746	756	734	782	769	752	727	791	722	764	756	772	727	744	791	747	755	759	778	799	731	790	750	754	770	804	760	794	771	774	734	757	742	770	739	777	750	758	761	792	785	761	712	742	778	763	785	759	771	746	734	785	775	750	771	783	776	781	770	741	767	757	727	752	782	777	772	749	807	740	740	743	780	741	785	787	761	719	739	768	775	757	751	735	744	748	779	751	733	748	771	789	749	765	778	768	780	771	786	780	738	751	796	768	764	743	743	766	795	757	775	725	783	732	729	788	769	792	750	752	773	771	831	775	770	727	715	818	796	761	757	748	744	720	732	739	797	744	766	781	758	783	810	751	743	821	788	791	820	787	763	773	780	791	759	803	768	769	796	718	718	804	774	793	823	752	771	777	733	764	764	750	808	765	761	797	721	768	742	705	740	762	763	759	727	787	687	737	751	744	785	750	836	697	731	761	773	777	730	794	741	735	795	747	777	796	765	749	801	774	729	776	769	751	743	769	729	721	776	727	758	754	747	726	829	712	782	716	742	739	802	704	729	792	793	722	784	744	768	760	777	713	761	753	747	761	757	732	787	787	776	788	781	782	718	734	736	755	803	801	782	753	729	745	816	756	774	796	805	744	758	770	758	791	778	755	781	751	755	751	752	744	696	777	807	808	768	764	740	753	762	768	728	743	793	803	750	764	780	736	749	752	741	747	718	726	812	794	738	773	710	722	792	780	709	709	768	771	780	715	790	788	778	744	774	788	763	747	780	771	783	772	802	815	744	778	751	810	784	739	760	736	783	743	742	741	736	718	750	737	750	764	739	796	742	756	810	766	744	778	765	776	732	763	734	709	749	816	759	750	736	773	769	764	733	751	792	750	790	733	807	731	742	759	752	787	731	772	782	807	768	747	740	781	763	825	735	732	769	744	768	741	778	736	783	718	772	783	757	796	799	742	749	778	753	756	774	796	709	768	740	805	760	717	725	745	754	732	781	788	757	749	796	751	750	801	724	739	721	747	783	788	762	788	774	757	765	747	806	770	797	773	782	724	767	772	742	752	784	746	759	729	821	750	747	705	792	759	789	783	817	729	761	776	750	748	742	774	782	745	731	783	736	729	772	758	761	734	760	765	764	779	792	796	762	777	760	768	809	720	795	721	738	780	757	744	777	788	771	710	771	767	767	707	735	742	785	758	750	768	768	763	762	758	741	756	738	768	795	794	774	792	750	751	748	791	745	769	778	773	784	757	773	743	851	821	761	829	779	789	799	754	775	754	781	772	743	773	748	733	739	737	754	736	738	743	756	738	774	740	744	790	749	760	747	754	743	776	724	740	771	812	753	751	765	744	811	767	742	754	793	744	748	776	742	725	802	707	700	746	719	836	760	756	731	771	758	743	760	791	766	763	740	749	804	763	779	771	763	799	792	750	766	816	765	756	738	766	761	767	774	810	810	820	811	724	774	735	760	743	720	768	755	829	757	763	725	748	794	763	786	736	814	740	783	783	817	804	778	773	790	775	742	785	725	742	778	715	766	757	762	816	767	739	809	737	781	758	796	714	822	788	759	784	727	754	762	772	768	785	750	814	789	752	787	736	767	750	772	737	748	794	777	767	754	814	782	760	748	787	777	747	697	735	782	761	696	733	752	788	776	773	744	758	721	748	808	766	746	809	770	761	703	762	707	772	774	759	781	755	780	783	788	780	764	735	694	769	765	793	840	788	743	732	773	756	735	767	769	773	738	742	764	798	771	786	769	728	753	746	711	749	759	770	783	813	794	776	740	742	763	751	766	801	731	807	746	769	816	766	711	769	754	794	724	710	732	839	721	746	762	789	783	747	764	742	777	724	740	780	762	793	782	790	750	733	760	768	745	741	747	702	771	728	719	765	824	755	771	788	740	755	782	792	773	786	780	753	746	740	716	727	731	784	742	780	763	731	776	744	755	829	752	736	777	829	759	826	755	712	769	764	767	775	745	765	762	756	741	769	758	749	790	781	807	726	771	747	809	783	737	757	779	724	756	728	751	737	749	766	747	743	764	735	738	731	763	777	757	789	777	768	769	786	694	796	737	748	755	757	814	722	762	761	769	774	773	765	743	811	763	780	739	725	783	766	740	767	781	769	771	766	750	739	741	766	744	754	782	781	774	758	758	751	777	779	768	721	740	740	762	743	789	758	764	755	791	790	780	766	777	761	799	781	762	745	763	775	810	782	772	775	765	761	775	733	730	777	766	785	776	770	782	726	796	759	784	803	789	753	749	750	741	747	845	749	753	774	748	767	771	708	790	741	722	759	761	764	751	800	778	754	762	760	754	775	770	757	758	744	761	769	748	741	805	725	697	758	741	777	781	728	700	765	695	777	775	773	782	749	770	779	787	811	764	795	740	769	735	790	731	736	743	761	720	718	725	754	750	741	779	716	779	786	775	783	755	801	792	753	777	750	720	729	736	796	778	731	793	781	725	754	724	747	703	730	752	771	732	766	780	724	801	823	742	761	772	792	729	769	814	788	780	730	813	773	743	769	783	769	747	777	790	720	744	796	774	765	740	785	777	729	765	733	775	758	701	763	771	750	773	794	784	776	775	767	754	765	755	750	806	769	739	743	767	752	824	739	749	765	745	728	766	764	755	800	775	728	799	818	741	758	756	711	786	779	739	761	752	772	752	722	714	777	755	766	786	758	791	767	706	739	725	778	764	752	708	752	778	730	735	724	791	744	762	733	787	798	796	771	800	746	782	770	787	734	771	720	803	757	788	745	757	773	768	751	776	762	748	733	767	800	747	800	741	740	799	730	745	787	801	764	787	715	776	758	793	800	764	752	804	759	757	738	737	798	758	728	750	747	737	738	720	725	761	776	825	778	755	776	782	761	791	770	762	743	743	790	744	741	780	789	780	761	758	757	765	755	761	742	695	771	763	784	750	728	786	753	813	773	742	716	743	758	781	758	787	795	734	787	754	736	771	728	813	800	776	751	763	772	740	813	741	762	773	793	793	781	748	753	749	785	803	775	802	764	748	742	747	827	756
8046	3558	2075	1652	1042	563	372	174	99	104	165	521	773	734	658	509	302	208	125	94	92	88	90	83	62	70	67	79	86	75	76	72	91	81	81	71	71	71	85	72	67	71	66	75	85	64	76	72	72	89	98	80	78	64	87	93	82	78	80	78	97	83	78	77	71	69	77	76	67	70	74	79	64	84	82	76	73	88	87	63	80	73	76	85	80	92	71	75	79	80	75	60	79	84	80	78	55	63	75	74	71	86	70	84	83	77	82	70	62	93	73	57	78	79	71	87	64	82	63	89	73	92	73	84	72	73	87	67	62	78	75	65	75	60	93	91	63	79	73	87	67	80	73	67	81	73	74	75	69	72	70	74	91	62	94	74	61	76	72	70	85	79	75	65	84	70	69	71	75	81	90	87	72	79	60	74	72	72	75	75	79	82	85	81	89	72	91	73	65	66	84	58	76	60	81	74	67	76	92	82	77	72	72	71	62	64	74	83	73	68	66	74	80	73	67	83	85	77	73	78	90	93	71	77	66	94	71	82	82	85	72	75	82	72	78	78	82	83	93	70	79	77	84	77	71	80	84	81	71	94	79	77	73	87	69	56	69	73	70	75	72	77	77	87	74	74	86	85	66	60	76	71	66	71	82	82	88	68	84	83	64	88	57	86	63	76	75	86	86	62	71	71	82	77	66	79	85	81	76	81	78	73	91	74	80	72	74	68	70	74	79	73	76	81	86	71	74	91	81	81	84	75	79	87	76	78	66	81	79	76	72	73	66	92	62	89	75	57	70	70	73	69	82	71	75	71	60	82	81	79	86	74	71	72	85	71	74	83	89	83	66	73	77	77	84	75	87	82	82	76	73	81	69	89	63	55	74	68	74	67	81	81	79	78	69	68	79	72	80	74	65	63	73	89	65	86	71	96	82	65	87	69	81	83	84	75	78	78	73	86	72	75	76	73	64	92	71	68	98	72	72	80	53	78	89	82	65	76	84	66	70	76	77	85	72	70	79	79	79	74	82	71	67	76	66	86	80	70	69	70	58	80	72	88	73	67	76	65	66	82	85	74	67	76	73	86	81	54	74	83	74	79	70	76	69	78	78	57	75	81	74	86	75	83	79	75	74	80	65	72	75	66	83	66	72	74	70	76	70	83	67	76	71	80	98	77	76	70	99	71	78	66	77	76	65	60	83	76	79	76	71	76	96	82	87	79	72	78	52	72	56	62	73	73	90	73	74	54	58	74	69	66	90	80	74	80	79	69	74	79	72	76	66	79	83	82	93	82	85	70	78	85	78	72	75	87	72	72	73	78	84	88	72	64	77	77	83	65	68	71	84	89	81	62	81	74	100	87	67	85	66	72	75	82	77	67	75	77	78	70	86	87	82	75	72	89	75	67	59	64	80	74	76	71	68	80	89	89	102	76	62	77	74	79	72	101	78	70	60	72	76	81	85	73	88	64	87	71	64	56	75	71	80	63	63	89	79	74	97	75	73	74	78	76	89	74	80	77	83	81	83	73	88	64	76	90	68	64	76	74	85	78	77	75	73	82	71	80	56	83	75	73	87	73	74	83	88	63	76	80	81	80	66	90	89	86	76	71	77	61	80	74	75	83	92	74	80	76	73	84	69	77	71	62	67	77	84	86	72	82	85	72	67	73	76	73	90	81	70	73	83	73	66	78	66	73	77	71	84	73	71	88	77	68	79	78	76	84	75	69	82	68	92	64	82	71	72	89	68	76	88	80	84	73	81	76	65	88	87	86	74	86	76	75	72	79	67	82	58	64	80	65	79	66	70	72	64	70	72	68	80	79	79	65	75	62	78	61	75	83	60	82	68	92	63	78	61	80	88	84	71	71	79	77	74	73	69	77	73	93	65	65	71	84	74	83	76	89	78	78	65	79	68	81	94	67	72	75	73	79	76	79	87	64	78	71	79	86	98	67	74	57	71	80	81	73	78	61	80	75	92	70	72	58	71	85	72	90	81	64	79	66	64	54	80	81	85	94	79	77	82	77	72	73	76	75	68	77	77	70	74	86	84	77	75	83	67	73	80	79	74	70	78	87	75	72	70	74	60	79	84	86	93	82	61	85	82	80	79	70	89	87	74	75	80	77	79	79	77	65	61	78	73	72	83	60	73	74	81	59	73	65	76	89	59	75	87	91	85	80	76	82	85	80	69	82	63	71	69	78	82	73	64	74	90	58	75	83	82	68	62	86	74	69	75	82	87	75	77	79	84	60	75	65	89	80	66	64	82	84	88	80	85	69	72	89	66	80	71	77	72	75	97	78	69	68	52	68	71	68	68	65	78	76	77	75	81	80	77	71	86	73	66	80	76	98	74	72	80	70	64	76	58	73	61	63	87	83	70	84	63	72	69	66	73	83	89	65	71	79	81	81	72	65	59	97	77	61	87	66	60	61	71	65	70	80	85	69	72	79	74	67	71	78	56	50	62	73	88	81	83	59	62	70	74	72	69	68	70	78	74	82	80	95	73	69	83	88	70	81	89	65	63	82	70	80	77	72	85	84	85	59	83	77	75	82	81	78	69	74	66	65	57	84	76	69	78	86	81	66	71	67	88	88	77	79	76	62	78	71	67	90	72	85	83	91	76	81	90	72	74	68	79	78	55	76	72	70	71	76	73	77	80	81	67	64	77	82	75	98	82	75	91	60	72	79	86	63	74	63	62	88	65	78	72	72	76	79	82	79	68	60	65	80	83	75	69	68	65	76	89	82	72	83	85	58	77	72	77	72	77	77	74	79	84	78	87	87	96	53	64	76	83	72	74	71	67	79	81	74	67	91	68	95	79	79	65	65	62	74	80	78	79	79	74	71	82	67	77	68	74	72	61	67	76	64	86	74	62	69	90	77	69	75	84	72	74	74	68	79	65	75	80	72	86	72	75	102	93	71	70	64	80	86	80	84	70	83	80	69	69	82	66	78	76	82	69	54	80	58	81	86	72	81	67	76	75	98	73	63	70	78	76	83	68	70	65	74	62	77	82	65	63	73	67	72	54	74	75	74	70	86	68	83	73	79	72	69	79	82	76	71	72	70	63	67	69	80	64	86	83	78	79	96	80	77	75	77	69	82	75	85	80	65	78	61	78	101	81	68	79	78	93	73	80	84	79	71	71	88	67	70	90	84	56	79	86	70	71	67	62	88	73	67	79	76	82	68	70	75	73	67	79	81	68	92	71	65	75	80	89	78	86	91	66	79	74	70	83	80	83	91	78	75	63	70	64	75	92	70	91	80	73	72	81	77	64	80	83	83	79	81	80	76	69	94	92	57	79	74	88	69	79	77	86	69	77	84	75	65	84	72	68	72	57	69	60	82	64	64	70	64	83	79	75	81	71	86	88	67	82	74	76	76	72	59	80	72	89	70	79	69	70	87	77	71	80	83	60	77	82	82	77	75	66	86	82	69	70	74	76	86	79	67	77	79	73	66	61	84	80	59	65	63	64	77	79	76	71	78	83	80	71	74	77	61
35012	21745	16103	19215	20913	16940	11766	4178	1455	1111	3421	11961	15669	14551	12827	9736	5931	3138	1755	1223	785	697	629	617	582	577	572	585	611	620	663	776	758	719	691	633	605	531	546	564	578	572	645	622	592	592	598	585	605	576	560	589	579	511	587	548	563	596	629	593	568	568	642	580	550	595	569	557	587	573	575	597	567	600	572	557	565	548	567	612	581	606	577	526	619	600	602	601	617	580	570	599	592	566	591	594	599	614	546	607	615	600	616	535	588	541	568	557	601	602	594	567	578	579	573	557	540	527	532	554	579	600	572	595	576	600	558	519	597	611	593	638	577	568	575	593	531	589	599	582	612	591	563	587	585	549	588	561	564	600	569	581	597	591	567	601	605	581	568	607	589	587	577	568	563	582	604	578	602	550	556	563	615	579	580	578	599	561	579	603	556	634	555	571	591	587	600	542	610	554	561	626	589	587	574	610	601	617	574	595	563	583	578	572	557	579	593	572	557	589	546	615	563	566	559	570	598	597	587	592	560	577	618	589	587	542	635	592	568	582	557	577	569	595	603	563	577	581	565	562	602	575	585	572	559	562	580	610	590	562	564	598	598	577	587	608	627	577	591	599	609	596	576	546	561	569	549	606	572	579	562	581	556	599	543	565	612	554	561	571	604	570	588	576	601	510	680	569	525	588	556	620	579	537	628	628	589	564	572	552	584	555	564	581	538	596	562	527	591	590	585	566	558	601	607	572	608	551	552	558	587	562	552	610	538	562	583	577	594	533	600	597	582	568	565	561	613	589	566	594	523	568	571	579	534	555	582	553	571	597	562	603	598	587	550	555	595	602	550	605	574	563	578	552	575	634	518	561	597	570	574	593	582	562	584	567	557	569	553	571	572	581	577	542	550	550	625	573	614	581	596	603	614	595	589	551	552	619	574	573	577	551	586	591	581	538	566	574	578	588	576	594	575	559	549	594	570	609	571	563	555	586	553	584	582	598	574	559	573	606	620	627	582	585	596	571	562	586	546	535	629	558	581	603	599	558	549	614	585	562	577	606	585	625	581	594	569	620	604	566	607	572	557	585	581	558	554	584	565	569	589	572	553	607	633	574	577	547	590	624	620	561	595	557	595	599	605	537	585	640	615	529	608	568	593	563	610	587	574	571	565	531	610	607	570	604	582	548	600	584	541	627	556	546	587	608	593	568	613	620	587	623	588	583	590	600	544	593	584	563	604	581	576	566	620	592	578	550	564	565	558	613	579	586	633	545	588	604	581	575	586	606	602	604	554	580	612	602	603	604	603	579	597	602	561	563	599	598	584	559	576	572	555	561	566	562	549	556	576	579	611	608	559	556	584	659	578	581	586	548	554	574	546	556	582	603	610	591	579	611	614	607	552	606	611	552	534	549	556	555	590	585	586	580	570	586	590	613	553	603	570	583	564	630	560	609	596	614	600	630	612	568	569	568	601	566	546	581	592	563	586	563	563	591	538	585	626	578	561	586	625	581	615	548	565	581	593	563	571	553	601	608	582	531	600	603	558	585	554	534	593	578	572	582	549	591	564	618	580	555	592	590	551	545	528	620	593	549	576	580	571	566	603	578	573	598	570	619	594	588	578	593	579	591	639	529	583	570	572	599	581	595	588	586	609	537	579	569	548	558	571	586	581	641	565	571	585	536	601	592	572	600	596	618	602	600	626	572	593	596	595	591	544	578	589	612	556	610	549	604	637	582	594	589	591	592	547	606	629	607	568	577	593	598	595	542	596	603	632	594	578	591	592	548	570	583	547	577	569	553	585	605	593	581	582	594	574	553	618	568	605	572	583	571	567	546	606	574	588	523	607	588	592	596	577	549	569	553	597	585	522	587	640	579	577	583	609	548	597	624	595	592	614	553	604	577	570	567	570	574	587	574	562	590	535	603	582	609	626	598	580	574	562	583	574	559	542	600	592	583	567	554	575	562	606	568	562	566	596	619	577	602	620	577	557	571	574	573	568	580	593	545	549	611	579	568	559	579	582	553	564	581	549	549	594	594	600	599	581	542	586	557	546	609	550	555	627	583	570	562	558	589	573	619	524	613	582	555	567	611	559	602	579	598	623	620	568	581	552	582	615	531	564	591	559	547	601	631	577	613	604	618	570	602	588	583	575	581	569	554	607	556	518	574	609	554	558	560	590	618	570	562	555	580	582	540	566	581	590	586	531	599	599	569	571	593	538	537	591	582	579	569	568	571	622	570	582	574	596	540	599	581	609	554	600	621	543	589	540	600	537	546	585	575	537	553	597	623	572	583	573	599	607	585	567	557	562	563	625	622	571	576	581	611	596	570	560	607	630	597	580	555	603	555	613	569	547	570	565	598	592	588	583	576	592	577	576	585	588	592	598	588	600	562	618	582	565	566	591	544	579	541	578	575	618	597	590	540	568	611	563	594	564	596	564	607	625	588	571	565	591	589	602	581	595	572	578	593	581	577	577	582	576	579	632	527	541	545	563	554	592	568	588	603	565	593	574	581	570	592	593	579	598	579	618	570	573	586	527	580	564	640	634	596	598	543	552	593	582	562	557	587	617	592	568	573	592	603	593	530	598	539	591	565	575	589	532	558	559	545	563	564	587	622	599	556	610	603	570	613	569	583	559	570	545	574	553	611	570	584	583	597	544	577	575	590	571	538	572	538	588	589	571	574	559	558	584	600	609	580	544	593	567	580	582	599	608	591	587	572	569	570	569	597	598	623	575	570	586	539	613	576	559	612	590	584	560	576	578	573	540	613	613	583	597	548	582	591	626	534	548	563	621	559	564	619	544	616	549	628	563	627	589	593	550	607	544	564	594	574	602	581	565	573	564	611	569	592	602	582	593	558	584	610	571	587	569	587	571	626	623	571	543	603	592	560	564	586	585	604	592	601	557	553	606	591	559	594	570	553	553	621	584	631	589	588	562	613	585	613	576	557	594	558	556	620	592	592	598	557	586	583	579	559	546	587	588	572	570	587	585	576	594	577	578	571	587	590	564	592	528	620	556	572	585	547	589	570	635	623	558	589	608	615	551	559	570	587	603	558	563	588	617	556	599	552	559	538	598	544	534	610	600	588	561	561	573	550	581	555	589	556	635	604	583	557	559	568	643	602	607	570	577	581	559	521	561	612	555	548	616	576	603	577	580	562	537	602	514	610	575	622	547	598	597	611	565	603	598	599	587	529	598	577	568	590	579	529	601	554	587	558	531	627	589	551	595	558	594	545	539	590	575	571	602	560	618	545	604	558	607	573	595	596	596	559	607	587	608	568	604	601	585	590	590	573	623	614	556	558	630	576	597	597	614	557	573	592	557	575	572	593	577	590	599	575	600	550	556	644	546	563	551	601	574	579	614	594	541	578	589	536	575	594	562	590	580	572	600	580	592	602	597	591	566	560	586	607	568	612	591	604	599	602	549	557	584	552	615	569	619	599	605	571	576	585	641	531	556	554	587	578	546	592	583	545	590	573	608	608	621	551	579	593	519	562
9758	7344	4049	2101	1481	1197	553	251	173	157	304	838	1420	1501	1279	949	545	335	198	132	157	149	135	114	120	140	102	116	99	117	124	159	121	144	156	132	119	136	138	133	119	120	125	123	112	114	113	115	139	115	130	107	96	121	135	120	109	123	121	116	129	93	131	128	140	116	119	100	127	125	117	105	117	133	121	122	144	101	121	113	112	138	139	118	117	127	129	130	123	132	128	135	119	111	121	102	112	148	116	113	145	110	121	115	108	107	120	109	123	130	121	135	141	108	115	97	117	119	143	117	106	114	106	133	128	106	122	128	129	125	128	118	138	94	118	106	132	114	124	132	115	117	125	119	132	118	127	122	130	113	120	115	104	121	131	107	123	137	120	114	128	103	140	112	118	103	114	123	113	123	123	118	116	118	119	122	110	108	106	111	114	126	129	142	134	127	128	122	128	116	106	123	128	126	124	130	122	121	129	113	123	128	110	118	110	132	128	147	127	133	97	115	137	125	102	118	130	131	133	117	134	110	115	132	122	126	108	120	116	113	127	114	117	122	156	120	112	135	130	105	123	129	130	124	124	138	148	124	133	110	119	135	114	123	123	122	120	120	140	130	110	132	115	105	130	99	123	128	120	110	102	138	110	121	117	109	128	121	113	117	125	123	111	128	136	130	129	118	117	108	115	108	117	117	114	138	122	113	128	107	116	142	109	110	116	131	129	121	126	108	123	139	130	112	131	108	102	125	110	115	122	121	117	115	122	124	138	121	127	115	128	128	96	130	126	134	128	125	145	131	122	120	134	125	119	125	140	127	121	123	124	105	123	109	145	113	111	132	130	108	141	112	117	130	112	120	130	142	130	132	136	105	142	137	116	119	125	127	120	135	119	130	118	117	127	122	134	113	109	113	119	132	106	128	123	124	111	128	130	116	125	109	113	120	118	122	119	119	117	128	132	125	118	97	104	126	131	115	107	124	109	127	113	111	116	120	123	127	111	117	135	123	118	133	110	132	122	139	120	152	122	115	127	109	107	108	115	111	123	118	114	147	132	93	119	110	121	133	103	110	113	108	131	109	125	136	128	105	108	133	112	121	130	118	113	122	123	122	111	130	115	135	120	115	116	127	115	122	101	146	118	115	143	119	116	125	129	110	132	114	112	131	122	118	116	127	125	124	137	122	143	104	96	124	109	106	125	101	129	115	116	118	131	121	121	122	135	114	118	121	128	133	119	124	126	99	128	132	112	125	124	110	128	122	101	116	121	106	117	115	118	117	124	139	127	123	115	141	127	126	114	111	116	110	116	123	122	102	132	123	126	110	124	101	124	125	108	123	122	123	113	126	113	119	112	97	135	135	119	125	119	140	131	101	110	116	111	113	150	127	113	128	115	135	113	132	126	102	153	129	125	119	131	116	119	138	116	108	121	137	128	133	129	141	114	125	124	119	143	112	133	126	102	128	115	136	122	110	119	115	135	119	143	125	107	115	124	140	109	141	130	118	109	110	127	140	137	134	121	104	110	134	119	107	116	120	119	110	122	132	121	109	123	121	120	120	138	130	119	128	119	131	125	113	118	117	109	108	113	113	131	130	118	148	122	119	132	114	125	136	111	116	117	116	126	116	114	119	121	130	126	125	130	140	113	132	133	127	127	116	127	121	115	114	114	100	113	125	108	128	146	123	122	130	113	125	116	119	93	109	117	111	123	109	121	130	119	125	103	109	127	114	141	144	119	130	120	142	113	126	119	116	118	122	128	123	148	114	104	89	120	144	132	127	129	113	127	122	130	122	117	131	102	120	115	122	127	130	132	125	128	115	125	115	111	110	120	116	122	120	112	131	122	126	117	113	111	123	108	112	130	112	127	108	119	109	129	112	121	136	133	121	111	101	114	137	126	109	127	134	126	127	115	117	134	138	114	126	103	136	118	121	115	114	137	121	125	134	122	128	131	113	130	111	125	122	124	108	104	125	100	142	123	132	119	146	105	104	145	103	122	110	118	110	117	117	101	127	124	141	129	114	132	153	108	108	101	118	135	126	153	127	116	126	110	145	122	110	107	129	111	123	124	122	133	111	105	121	100	115	108	112	114	126	123	100	123	120	128	123	114	135	119	125	109	126	128	146	118	122	109	130	118	117	129	125	154	126	115	115	122	124	103	121	132	145	131	109	112	127	93	110	108	98	116	124	119	116	129	114	119	138	130	115	110	106	104	108	127	113	129	129	108	127	116	123	137	120	120	139	120	121	122	98	109	117	131	140	105	123	145	143	114	122	131	103	129	134	120	111	107	135	111	107	123	119	107	99	132	105	95	111	121	128	113	138	130	117	101	134	113	124	114	147	136	89	116	129	120	124	111	106	121	115	120	114	119	122	125	128	123	110	119	109	137	123	102	131	115	117	110	123	120	120	131	126	132	101	115	115	138	135	120	119	106	106	127	122	124	129	107	107	106	138	118	125	138	109	127	125	123	132	119	114	120	117	100	120	139	118	143	120	134	131	119	126	119	120	118	125	129	127	125	125	124	120	96	123	135	113	111	117	121	114	110	120	121	114	112	131	125	119	110	130	113	126	119	116	113	129	132	107	107	99	128	113	111	103	130	107	113	109	131	129	103	137	131	113	115	107	117	120	115	115	127	115	103	111	107	135	115	124	116	118	123	126	118	138	137	128	119	110	123	108	126	133	140	148	128	129	129	116	120	121	119	106	108	129	112	116	105	131	130	126	128	126	116	124	127	116	108	135	132	132	134	128	122	130	127	142	127	121	114	114	130	128	116	128	125	139	109	138	117	125	129	114	120	121	121	132	116	102	133	128	120	141	116	114	139	124	128	116	125	119	125	135	119	130	112	110	107	121	106	119	113	121	112	109	117	125	120	126	131	120	128	120	111	137	129	137	129	108	103	124	105	100	117	136	124	117	128	112	120	114	114	104	124	107	122	120	122	134	132	129	131	111	128	117	128	129	113	118	124	115	122	123	119	101	116	116	125	114	113	116	92	104	105	96	127	111	112	124	116	151	130	130	117	129	126	113	114	136	137	122	117	114	106	127	115	105	141	129	105	135	123	118	116	120	117	114	118	100	97	127	114	102	114	114	122	127	115	113	132	119	129	123	126	117	126	104	121	117	142	115	135	135	143	122	130	119	133	131	126	113	114	119	127	105	150	120	112	118	127	103	127	128	140	124	133	121	127	129	144	112	120	123	123	108	122	147	117	119	124	118	140	108	102	116	115	125	151	144	116	112	104	112	118	121	105	115	137	112	115	139	129	93	110	137	114	114	125	113	146	112	113	140	142	97	128	116	121	130	146	112	113	122	120	123	123	121	108	107	106	103	111	118	103	135	124	131	131	127	135	132	104	137	113	123	115	137	116	115	128	132	125	122	112	117	112	117	131	106	136	123	131	124	133	124	112	135	130	135	118	118	114	110	128	125	114	134	124	121	106	124	122	119	126	138	146	127	129	141	119	100	112	126	108	131	124	130	116	119	115	120	133	109
38808	30281	22081	19790	26358	24791	12742	5973	2658	2243	6525	16407	22842	22203	19407	15520	9331	5232	3013	1766	1316	1206	1034	956	893	871	887	924	906	960	1016	1168	1158	1220	1081	1010	947	940	866	915	891	858	891	914	922	984	888	889	945	921	940	913	860	860	874	925	893	889	899	944	872	917	868	899	892	933	827	892	871	907	874	877	881	949	893	884	857	870	919	886	854	882	946	907	934	922	867	899	851	920	871	850	850	869	912	859	859	850	882	919	896	905	903	885	895	898	898	891	947	886	906	861	886	833	918	912	869	954	921	870	904	913	876	919	888	923	952	902	918	907	885	885	872	930	908	901	887	921	927	919	911	898	975	882	905	844	888	908	868	879	919	839	880	893	902	879	872	910	905	874	885	928	923	899	898	864	919	896	890	903	879	873	884	888	889	883	872	916	922	897	952	857	956	888	910	878	908	882	930	880	878	936	905	883	858	933	875	882	909	946	882	957	865	899	914	919	903	875	883	928	895	919	860	903	913	910	952	862	900	884	896	894	943	868	911	951	987	860	901	879	881	921	929	885	911	880	915	881	928	904	899	871	915	930	904	921	904	903	914	899	911	867	925	835	903	910	931	841	913	917	876	888	902	926	878	913	886	877	885	865	903	902	890	954	872	934	925	911	925	952	897	930	935	884	865	871	923	860	906	960	854	913	924	906	932	914	874	885	940	929	869	903	840	915	913	824	882	910	905	874	839	899	908	919	898	869	851	926	890	913	911	899	920	905	855	887	908	877	901	874	950	848	891	857	927	868	911	916	958	890	857	845	898	951	894	895	919	902	945	879	899	859	888	848	926	968	863	888	895	911	847	893	872	904	908	876	855	898	884	906	919	899	941	881	884	883	886	850	923	900	937	980	871	903	843	937	855	888	870	836	917	888	893	897	905	884	887	914	894	900	863	859	886	968	937	900	884	888	945	934	875	842	896	862	926	893	899	948	995	931	903	919	894	911	893	906	923	888	906	861	898	898	928	954	899	917	910	917	928	903	904	919	923	948	906	866	906	855	949	888	910	878	922	941	845	860	937	897	885	911	905	927	917	891	873	846	862	956	902	904	895	876	886	891	909	935	840	879	919	912	943	960	880	896	895	953	956	936	851	927	929	904	919	877	880	896	926	885	926	897	885	841	876	920	887	875	890	889	928	890	916	906	854	877	888	938	856	847	853	931	913	874	889	914	920	936	920	829	944	921	900	910	933	989	911	903	903	910	871	919	903	899	874	913	928	905	923	934	896	903	867	822	890	918	896	871	904	908	887	899	906	865	874	903	945	919	958	898	895	885	868	900	913	852	896	967	929	960	883	884	918	914	889	935	895	835	919	891	931	901	916	865	883	888	896	861	859	887	882	918	898	887	949	906	877	921	863	910	879	878	852	911	901	897	875	883	889	876	994	911	904	889	937	886	968	874	897	920	921	959	910	904	894	918	933	925	915	892	920	865	892	897	855	882	931	846	934	871	914	886	926	923	915	926	880	896	871	937	933	920	873	885	924	868	873	880	814	898	888	964	918	894	913	895	862	919	856	930	926	928	917	897	872	912	904	897	883	894	845	896	922	911	925	871	900	880	897	908	935	900	912	944	880	877	859	919	855	922	903	867	934	931	897	913	857	942	880	870	935	925	885	853	890	875	863	860	863	889	848	905	880	890	887	879	905	889	857	906	919	981	898	884	903	913	836	912	899	902	905	953	901	925	915	866	877	836	892	931	874	918	876	928	861	861	967	863	923	921	999	896	858	831	880	901	867	901	913	920	895	944	881	913	861	887	920	889	918	910	843	924	918	901	887	872	908	912	924	905	933	917	935	878	888	896	891	875	846	897	913	917	931	905	861	871	906	854	930	884	845	878	889	874	876	921	951	894	904	925	919	904	892	856	839	924	899	934	853	948	901	932	927	893	895	874	880	907	849	892	895	940	891	945	867	897	900	969	878	921	892	878	963	876	877	885	888	908	900	911	923	929	867	921	970	870	896	897	865	919	888	939	852	877	926	891	907	878	917	890	949	905	868	932	887	898	909	919	898	924	883	894	887	905	840	866	870	949	871	895	934	891	889	910	899	901	878	910	975	877	935	896	905	896	943	882	848	901	845	894	879	922	881	907	869	897	862	940	927	916	944	934	830	894	851	877	884	878	924	955	901	895	889	943	940	887	917	927	884	931	941	927	912	925	930	895	915	898	930	862	884	874	902	925	828	878	882	964	877	876	955	928	930	911	939	936	874	929	908	912	900	938	911	886	903	916	828	915	866	883	885	895	947	892	943	907	929	904	896	969	946	867	845	876	924	882	873	881	924	875	844	871	864	919	926	910	898	925	888	928	858	877	855	926	904	893	937	914	909	906	914	916	930	902	907	937	872	884	880	914	923	909	871	894	901	901	898	856	840	885	875	876	883	901	876	911	904	884	904	928	922	949	888	930	845	875	891	908	931	858	879	900	940	922	916	839	892	828	909	960	966	921	892	871	884	904	899	904	931	902	910	931	929	896	910	888	889	905	930	871	920	897	887	912	911	921	891	937	895	878	926	883	897	925	874	852	917	889	925	895	828	867	919	962	871	883	909	921	871	888	930	827	922	893	907	918	916	908	840	884	925	945	909	916	894	929	881	952	876	892	912	901	925	889	869	908	935	897	914	881	908	931	905	877	891	914	900	924	904	915	812	910	901	890	908	927	886	878	963	905	956	860	856	914	880	842	929	934	846	834	900	862	864	885	890	949	888	906	874	884	892	900	941	893	864	889	894	890	902	881	894	951	897	878	882	910	889	906	881	875	930	892	905	900	918	915	900	971	907	987	868	877	916	908	917	933	905	937	895	916	875	912	863	894	860	873	820	898	883	916	832	909	855	890	905	870	853	898	925	880	893	856	867	895	889	922	888	857	891	892	863	896	910	842	907	904	911	874	897	899	914	887	951	900	925	905	896	946	845	880	935	907	856	878	916	924	899	888	962	870	963	887	910	862	864	884	913	926	881	911	905	920	874	879	886	943	892	947	892	889	886	908	926	842	869	838	909	900	896	955	862	904	963	913	917	888	866	892	873	930	872	919	941	924	890	924	884	929	889	891	853	910	923	921	908	884	929	920	865	952	924	896	890	916	902	889	887	901	978	875	891	905	904	935	923	908	919	873	960	919	912	908	864	931	884	921	930	900	872	920	898	883	866	923	933	943	963	945	919	878	884	939	913	859	941	894	953	951	940	943	936	894	854	900	877	894	876	860	924	888	926	892	953	918	907	897	882	868	945	909	867	907	953	869	856	859	878	988	883	947	881	932	914	882	951	864	877	884	923	898	953	851	936	886	916	898	911	916	897	844	901	916	922	903	884	912	870	906	926	912	973	874	892	897	923	950	911	906	877	910	913	901	912	901	928	877	872	955	895	888	940	955	894	883	866	902	920	862	932	937	931	907	924	854	910	899	867	918	925	842	895	958	921	871	852	912	928	903	912	896	944	903	897	960	922	905	895	967
6197	3019	1215	823	458	299	152	77	62	53	71	117	180	210	182	180	116	82	81	65	71	66	60	67	56	72	64	53	64	57	72	55	58	71	65	69	63	63	62	65	78	79	65	66	63	50	54	66	80	55	44	70	78	64	56	70	86	75	73	54	67	68	53	49	63	70	66	67	66	64	70	53	47	67	68	63	68	84	61	58	67	80	54	64	66	68	80	55	62	70	52	82	62	72	55	59	60	47	49	63	71	75	59	66	68	64	75	67	65	90	74	75	70	65	58	51	70	59	70	64	58	63	59	65	68	60	59	66	76	76	72	74	55	66	62	75	74	75	53	66	70	66	69	65	69	66	71	51	61	70	54	49	69	77	70	73	66	61	78	80	77	63	75	83	80	66	63	49	75	60	77	64	61	67	69	71	63	63	60	68	57	70	61	66	59	57	62	66	78	67	70	65	65	56	62	68	65	53	62	69	60	71	63	69	62	56	72	68	78	79	53	58	68	72	75	67	78	52	65	58	67	68	61	65	62	66	77	60	72	52	61	56	63	77	66	71	61	69	59	65	57	66	62	64	54	76	65	57	57	61	60	77	74	83	70	80	67	54	69	62	66	74	49	62	76	65	64	75	70	79	64	84	68	59	61	60	77	60	58	64	73	69	72	63	62	71	63	61	74	74	74	71	64	64	63	58	51	67	57	65	67	56	56	63	60	62	71	62	58	67	65	68	61	68	75	72	67	71	55	50	66	62	81	61	56	64	65	65	68	63	48	66	65	54	67	72	76	64	69	61	64	73	65	75	65	67	58	71	65	59	67	64	54	69	62	66	51	59	69	49	59	74	56	73	69	70	64	62	62	75	67	51	56	77	64	62	68	65	70	59	64	73	74	73	72	68	53	48	59	57	72	75	65	51	80	56	56	52	66	63	56	69	63	51	85	68	53	59	67	68	62	65	66	73	57	61	76	58	66	59	69	58	58	57	63	74	76	59	58	64	66	66	63	71	73	61	71	69	57	57	59	78	65	67	82	77	54	65	59	61	62	77	60	76	63	80	63	71	71	70	79	66	62	55	63	69	65	50	66	66	66	68	66	66	53	64	82	67	61	79	73	62	53	63	64	57	77	59	55	80	53	67	62	69	54	61	67	66	69	60	66	77	55	74	64	64	70	62	78	55	71	60	60	57	72	72	53	63	74	64	66	61	75	72	55	62	72	51	68	61	65	60	63	68	73	63	57	63	70	55	64	77	75	63	64	69	81	72	88	60	60	69	57	66	73	63	49	57	56	76	88	53	71	68	54	62	71	77	62	51	69	58	68	70	67	70	64	69	69	55	67	72	67	67	83	56	79	61	55	69	63	72	61	63	78	73	68	63	60	71	64	58	57	70	84	83	52	58	60	73	61	64	63	80	72	59	71	70	56	68	75	71	65	66	61	65	66	71	71	75	60	55	64	50	58	66	69	62	63	71	65	50	79	71	64	75	65	60	70	63	71	83	62	53	55	67	79	81	57	72	61	64	45	61	73	42	76	69	66	56	63	62	78	57	66	79	75	42	58	55	59	58	81	71	57	84	70	58	68	50	73	63	48	69	67	68	67	68	71	62	59	69	76	72	54	69	54	73	68	72	61	73	75	57	74	61	65	72	65	64	80	66	52	56	54	62	65	68	72	67	72	70	63	62	74	64	72	63	70	65	60	62	68	77	65	69	64	76	69	65	79	60	73	64	67	59	73	70	64	40	70	53	65	67	68	79	56	66	65	62	74	80	76	52	65	70	72	66	68	65	61	66	70	70	77	63	70	74	69	73	75	58	61	60	81	68	55	57	68	66	55	65	59	72	59	57	61	67	60	53	59	56	50	72	81	67	66	61	62	69	66	63	54	68	69	70	60	64	58	64	49	65	75	68	62	61	67	64	59	61	71	68	48	72	60	61	50	59	65	63	80	78	76	73	68	65	83	84	79	72	62	71	56	72	65	57	67	40	78	67	55	67	60	56	60	76	71	66	62	62	73	55	58	51	55	56	55	57	68	64	68	58	55	63	66	67	65	60	82	56	74	73	65	64	70	61	71	76	56	81	63	54	77	54	70	76	58	70	73	63	57	64	68	50	72	51	59	71	72	64	74	65	73	80	79	63	59	51	77	66	64	66	64	64	78	67	56	70	64	63	56	63	66	72	68	69	72	74	64	71	84	59	59	83	60	66	68	64	51	63	68	53	51	73	67	49	75	57	75	72	72	52	66	73	72	48	58	61	58	68	68	65	55	61	61	86	65	56	65	76	61	43	56	67	51	76	57	65	47	54	67	75	79	57	63	61	67	60	73	65	69	64	66	68	73	60	72	77	60	69	59	55	56	59	75	60	70	72	53	62	68	69	62	76	50	79	57	73	61	76	68	46	63	60	63	68	65	70	66	67	73	54	60	63	56	67	51	63	61	67	78	66	71	71	68	68	77	63	68	65	59	53	56	61	68	61	84	53	59	73	55	62	63	72	74	70	69	59	61	66	50	59	57	66	64	58	54	74	59	71	63	77	71	69	69	52	54	62	76	72	58	73	79	67	68	65	68	61	63	63	65	64	66	66	63	74	78	56	62	68	64	82	49	56	69	48	73	60	72	70	61	73	73	62	69	76	72	62	60	77	55	72	74	67	78	77	58	58	66	59	70	64	69	64	56	63	73	44	61	54	68	65	82	65	61	55	66	62	64	69	65	73	58	70	53	59	71	56	65	68	70	71	70	78	61	66	77	66	68	74	65	61	77	74	58	65	73	72	76	77	62	78	61	64	62	61	44	64	63	74	65	59	64	59	71	61	62	67	68	80	70	60	63	72	67	58	68	72	56	66	68	63	66	60	73	71	51	67	67	65	63	67	66	65	74	60	72	82	53	60	79	73	61	73	57	67	61	59	59	59	70	60	59	76	74	73	75	66	66	60	61	65	65	70	62	53	70	72	67	53	50	66	64	68	75	83	78	60	67	67	64	61	76	66	82	52	65	67	62	54	75	63	60	71	61	54	67	67	54	80	61	56	64	62	56	63	61	57	57	81	57	56	65	86	52	70	65	74	73	62	72	49	61	65	70	64	76	69	69	61	67	73	71	63	58	63	51	63	86	67	67	58	64	63	63	53	59	65	66	62	52	50	70	70	66	67	63	62	84	62	68	58	67	69	74	63	78	64	79	63	67	73	72	62	66	64	67	68	61	57	66	78	65	61	61	68	71	58	59	67	70	77	74	67	76	79	62	69	80	67	74	54	77	76	67	59	58	73	73	65	57	51	72	79	69	57	69	76	57	76	61	68	66	56	76	81	75	72	57	52	61	65	75	78	61	63	72	71	75	68	74	63	70	67	73	80	72	72	75	55	58	60	66	76	67	55	75	63	71	77	52	79	73	52	70	68	77	56	59	60	54	63	62	73	67	70	83	50	61	69	61	65	71	66	66	57	69	78	61	61	71	62	54	68	62	53	58	55	62	62	66	68	62	56	64	67
33480	19770	11518	11479	12385	10214	4687	1259	614	610	1115	2575	4366	4194	3629	2992	1863	1076	784	606	543	501	542	522	498	500	514	486	492	512	493	507	524	581	524	495	470	497	522	495	519	546	492	461	497	526	460	478	519	525	504	489	498	517	505	484	517	502	471	528	475	439	452	475	493	512	467	509	479	498	490	474	499	507	509	503	490	510	444	474	490	518	489	511	474	509	532	511	534	515	464	497	479	471	482	488	483	491	514	466	522	506	482	504	522	502	486	486	509	469	480	487	458	502	496	504	499	538	535	487	504	487	482	545	485	482	490	497	506	476	482	499	468	523	531	522	530	531	490	487	488	523	504	508	517	518	483	503	496	490	534	473	461	509	462	512	519	511	527	456	483	490	525	505	505	492	491	494	503	506	503	502	528	495	507	528	489	501	495	499	492	494	528	487	500	505	507	513	497	492	490	513	502	510	498	468	506	562	482	472	498	521	535	477	477	528	511	478	496	508	493	452	473	473	500	466	493	504	498	445	479	498	527	515	505	490	502	494	518	510	477	509	505	505	511	551	501	505	527	512	476	538	493	489	472	485	492	494	495	542	525	483	536	487	508	521	470	503	507	515	463	496	486	461	531	521	513	484	520	506	504	529	517	506	482	501	463	492	482	464	453	516	508	505	527	512	519	474	519	523	468	464	544	513	512	534	505	479	468	471	506	524	525	530	477	485	546	438	465	514	481	492	533	543	497	479	485	509	474	483	481	498	525	533	499	495	512	512	451	496	488	505	504	503	483	509	489	508	481	548	526	488	471	453	460	479	501	516	498	527	484	477	494	513	458	508	457	483	456	530	501	501	482	541	516	477	492	484	502	490	479	540	456	519	518	506	534	519	476	471	504	470	478	492	531	448	470	539	501	502	469	503	484	503	505	489	491	523	476	492	487	485	499	504	511	493	482	511	470	503	506	520	509	508	543	463	520	507	500	496	530	481	507	494	485	495	492	444	525	524	539	514	494	498	534	532	531	492	503	482	467	473	485	505	500	495	477	485	509	530	465	506	529	511	488	497	486	498	534	488	468	531	497	503	479	520	495	487	499	470	433	493	509	478	488	501	460	464	521	472	515	527	477	451	486	480	531	459	469	522	511	504	489	517	511	477	546	507	501	460	517	491	518	480	551	482	499	512	531	489	514	481	483	446	529	461	478	487	466	494	482	506	506	492	513	519	519	484	514	528	495	512	475	529	526	486	494	457	491	507	507	486	484	456	501	498	498	454	521	575	481	508	491	477	462	499	489	536	456	468	507	511	500	527	485	527	507	474	485	498	561	512	456	524	510	489	528	504	527	449	509	516	493	520	489	532	491	523	486	519	481	479	490	493	469	485	522	498	507	522	514	459	485	525	513	536	479	538	487	518	488	503	482	492	512	487	483	527	514	472	534	519	469	450	523	488	494	486	520	506	510	511	486	513	526	551	512	528	496	480	494	543	495	504	440	461	487	509	474	519	500	468	470	475	467	502	508	489	479	474	523	467	485	574	510	461	468	488	495	543	500	518	520	527	483	492	531	487	563	531	484	487	493	443	495	509	516	480	497	504	492	485	490	494	452	516	481	543	518	481	547	487	517	486	528	525	480	488	464	516	531	508	487	488	483	484	488	487	513	512	504	451	503	508	550	524	526	495	532	470	469	485	478	507	470	473	512	505	456	479	505	489	485	518	483	526	462	528	531	534	470	483	546	514	476	498	531	498	491	495	494	500	481	515	499	515	482	500	530	512	529	490	452	495	486	489	505	496	504	462	502	512	502	537	470	471	553	485	479	528	494	501	518	462	496	521	483	489	453	509	553	496	533	493	494	485	510	507	510	506	538	488	503	523	526	517	495	494	534	519	514	533	543	498	485	500	506	522	588	509	495	534	522	498	484	514	495	533	465	520	464	501	501	495	508	495	503	495	498	496	482	524	474	503	523	525	551	469	480	501	456	446	464	467	451	483	503	497	500	498	545	480	459	498	532	476	475	502	492	512	486	507	524	518	487	520	461	524	531	513	519	524	469	485	522	551	504	470	512	545	501	477	527	516	512	463	476	510	526	496	548	471	476	512	472	481	526	542	527	510	507	506	500	496	495	503	547	489	494	507	503	466	468	486	471	475	490	511	541	510	518	509	510	502	516	485	481	504	544	497	505	498	500	493	498	481	493	477	524	494	515	479	460	498	495	454	518	499	466	511	530	503	503	524	499	511	483	509	530	519	506	536	510	483	521	482	499	505	495	500	486	492	461	506	483	513	496	530	543	533	478	500	510	467	514	502	514	468	557	497	486	487	526	485	535	494	522	484	505	494	529	531	513	521	476	466	461	513	525	516	505	449	486	469	517	504	499	488	500	486	475	522	509	479	492	478	542	515	495	532	501	492	521	516	459	510	491	505	494	491	506	487	491	462	497	502	522	502	485	531	489	481	496	470	480	499	488	479	497	515	528	471	528	490	492	502	461	538	522	487	487	489	532	538	535	512	482	458	493	503	509	496	539	508	506	511	509	506	507	508	475	495	521	525	534	531	493	515	511	506	449	462	483	480	487	472	509	475	467	469	496	478	500	459	465	472	523	504	467	542	480	503	494	488	489	520	499	497	524	517	482	516	493	502	527	466	544	524	498	513	509	499	501	510	524	470	499	515	471	498	484	514	483	492	491	489	470	562	506	501	493	537	462	503	530	527	500	496	502	467	517	482	509	545	541	525	486	471	489	468	550	455	509	527	467	503	478	499	479	469	468	503	500	487	520	504	515	512	510	509	474	507	467	490	502	511	501	434	460	500	487	483	472	540	487	507	458	529	492	474	514	501	518	539	506	485	466	508	491	463	511	495	500	499	496	483	460	536	502	538	472	511	502	502	499	498	475	499	519	483	504	479	520	492	503	485	520	464	478	461	504	485	479	516	533	497	500	491	508	486	539	496	461	523	492	517	483	454	486	461	510	487	489	492	501	476	496	526	509	510	488	473	488	518	485	531	463	512	503	483	512	506	477	528	505	496	500	493	486	512	501	507	509	482	462	494	537	487	515	470	464	527	540	511	502	532	476	489	450	523	504	455	478	515	527	512	492	498	497	481	485	495	475	498	522	497	532	519	470	524	535	535	510	521	493	509	489	513	502	505	498	512	485	522	513	529	511	490	538	507	483	526	506	497	478	524	481	524	499	514	501	478	473	539	466	472	498	562	460	483	515	504	483	495	501	513	509	521	500	498	554	500	516	502	459	498	491	521	477	491	499	453	510	506	487	520	513	505	518	493	485	488	494	496	542	484	493	468	522	485	458	470	484	494	515	489	457	503	519	485	504	500	537	565	494	508	487	501	471	478	469	511	495	463	486	534	510	490	487	515	492	492	520	533	513	488	504	466	486	487	504	526	490	504	500	522	498	465	483	511	519	514	517	477	510	480	488	459	451	497	516	514	473	499	520	530	476	499	504	542	507	478	483	452	498	483	521	485	487	511	467	526	508	486	496	525
8766	4150	2863	1766	1146	797	335	154	119	132	211	465	795	814	708	579	375	205	152	116	119	115	100	118	92	98	109	99	118	109	103	106	110	122	100	105	118	117	105	112	91	100	102	109	97	107	130	98	120	111	100	110	100	101	92	121	107	96	120	107	104	108	97	109	97	113	99	91	122	98	114	105	100	128	88	103	102	102	107	123	130	114	114	104	91	101	104	109	98	88	116	129	98	102	104	103	111	98	97	107	114	133	106	91	120	100	90	94	113	105	109	117	104	93	119	113	118	104	110	109	104	102	116	119	103	112	110	100	109	95	99	97	89	93	105	94	108	113	105	114	105	101	108	105	95	99	117	122	106	96	119	111	99	119	116	120	113	96	99	115	100	108	114	104	98	112	85	103	82	101	92	97	120	122	125	99	94	116	108	108	96	101	99	128	115	104	92	113	96	106	103	103	99	105	116	103	109	104	107	115	110	92	104	103	115	121	102	97	121	100	87	86	95	87	101	119	111	104	88	106	114	94	98	109	103	102	114	99	101	104	109	110	96	84	117	98	95	97	94	103	116	105	87	82	114	107	95	92	103	106	115	106	102	96	105	111	107	87	121	102	113	102	116	106	111	89	116	116	109	96	102	113	102	89	98	117	114	114	95	89	107	106	98	86	91	98	93	96	110	99	105	103	96	99	86	103	91	111	104	105	110	98	99	106	113	105	95	88	104	79	108	105	102	116	103	117	118	92	97	91	101	122	106	106	94	115	94	125	92	99	112	99	104	112	91	110	95	100	102	106	102	87	121	107	119	111	100	93	111	110	120	124	107	120	131	102	104	108	103	96	100	120	101	115	107	116	93	91	106	107	90	101	111	102	98	107	102	114	90	110	108	99	100	106	97	121	102	89	106	90	117	107	103	107	105	108	107	114	117	112	107	93	99	98	112	92	112	103	106	97	92	96	99	101	91	117	102	111	94	103	93	116	109	108	102	112	100	114	101	91	118	109	98	109	103	98	97	98	108	107	117	108	109	125	94	103	126	99	115	102	112	111	99	104	95	93	111	91	117	94	98	115	97	103	106	131	116	93	110	103	119	107	110	110	93	93	108	98	113	115	107	113	122	113	96	81	87	87	70	122	100	105	96	98	105	98	101	100	114	94	104	105	88	104	99	100	103	94	115	114	97	94	106	113	92	80	113	104	104	131	101	108	111	98	84	108	86	117	109	109	98	91	103	92	100	114	102	95	110	100	121	110	106	109	105	99	88	99	114	108	101	102	108	111	107	102	101	109	108	105	90	116	110	103	102	93	104	95	114	93	118	110	97	100	97	96	112	111	102	103	93	109	107	108	116	103	105	94	117	106	105	124	104	119	104	127	91	99	101	101	106	93	99	99	96	115	88	109	108	96	117	114	115	97	121	112	105	91	124	100	93	87	103	107	119	107	119	119	105	116	93	102	113	95	107	98	118	109	93	108	97	102	104	110	76	101	112	96	82	122	121	100	99	86	101	109	88	105	95	128	104	93	99	110	110	108	100	85	124	111	101	106	122	115	87	98	101	115	97	95	116	111	116	102	93	123	125	113	102	112	105	107	111	95	106	93	95	110	128	97	112	94	96	112	113	111	107	105	92	98	91	101	100	91	121	116	120	113	105	100	95	88	103	98	119	111	104	95	102	109	100	94	104	104	118	108	102	107	122	110	108	87	116	107	80	119	113	104	108	129	114	112	102	115	111	103	98	101	123	89	105	96	114	119	82	123	84	101	109	108	98	117	90	97	118	117	128	101	99	104	105	110	95	102	114	112	106	124	86	116	100	105	87	91	88	111	109	99	105	111	101	110	97	90	114	120	87	116	111	95	84	98	125	108	103	112	99	103	118	118	128	111	110	110	100	125	112	102	112	98	85	110	125	102	120	109	124	96	109	113	108	98	110	97	100	106	115	103	114	114	120	106	108	103	108	102	95	111	88	104	111	97	91	104	111	101	118	90	109	108	104	88	106	107	89	106	97	99	119	100	96	89	112	95	109	104	113	110	105	101	103	101	118	102	98	121	111	95	111	109	123	107	98	99	112	98	76	131	106	100	106	116	107	100	109	104	104	107	103	103	103	100	114	111	85	105	105	93	108	71	128	100	116	97	115	104	123	106	103	102	110	108	112	100	121	123	90	98	112	116	96	97	103	105	114	96	115	91	126	99	119	84	115	115	122	94	85	95	111	121	100	104	110	98	108	104	108	100	90	111	100	106	121	97	114	113	106	119	122	105	112	108	102	121	129	115	105	107	88	118	100	105	106	121	108	110	118	105	102	111	80	117	95	103	103	97	105	107	104	119	105	103	106	88	110	97	125	104	102	98	82	110	91	101	91	109	107	109	101	97	90	97	104	95	119	106	110	99	121	107	105	103	107	113	94	101	122	103	110	87	104	103	107	117	95	114	107	100	109	105	109	106	101	92	130	98	102	108	112	115	117	109	102	115	109	114	86	105	96	105	98	114	98	116	109	116	101	120	101	100	106	108	101	99	104	112	109	106	102	102	96	101	107	84	92	75	108	107	117	119	88	105	112	101	113	106	119	99	108	121	113	110	106	98	95	105	94	99	122	95	95	127	96	116	100	106	98	127	122	106	96	104	109	112	114	79	97	120	93	111	88	91	96	96	96	115	90	106	99	110	107	122	111	109	95	98	107	113	110	108	118	122	93	84	105	100	117	113	98	79	110	110	101	93	95	100	105	124	124	109	117	117	98	98	108	96	127	95	83	109	111	93	115	102	109	93	106	115	105	115	103	93	114	95	110	111	107	102	101	119	102	105	112	119	99	94	108	103	107	96	110	117	121	130	109	126	95	116	98	110	91	105	117	116	98	113	100	117	97	100	118	101	101	107	109	113	113	99	119	109	122	106	107	107	107	106	106	92	105	126	107	94	107	107	117	84	117	116	109	113	111	96	120	97	107	117	112	117	98	119	115	106	95	88	89	110	112	109	83	115	105	82	113	96	94	88	85	115	93	95	77	108	112	98	111	100	97	117	114	141	120	96	115	102	94	124	96	97	116	123	80	110	99	99	109	94	126	101	108	115	98	86	112	104	107	118	83	106	111	81	107	98	94	101	100	101	95	110	99	107	103	98	102	107	104	96	106	104	90	106	115	83	106	106	96	98	90	126	91	104	101	107	117	101	84	101	89	122	101	95	99	102	103	126	107	86	99	114	124	112	112	95	98	105	107	96	105	94	122	122	102	100	98	109	98	124	100	105	94	93	99	106	108	122	105	97	120	109	119	108	106	91	108	105	114	118	98	113	89	107	116	102	105	92	115	103	101	106	98	94	102	104	106	92	112	91	110	113	112	108	115	91	107	120	100	112	119	94	100	98	118	115	105	116	106	98	91	123	101	93	114	110	105	109	103	96	102	92	119	123	130	87	93	113	106	103	104	98	112	101	97	95	123	115	83	99	92	119	102	105	112	113	103	120	104	100	102	111	98	104	118	104	101	111	116	111
38198	23140	19418	18860	23014	19829	9189	2788	1240	1428	4060	9925	14473	14065	12214	9929	6064	2919	1660	1283	1005	831	795	758	768	729	754	760	827	813	765	750	738	857	828	802	767	810	819	822	782	760	807	782	741	758	784	777	790	754	795	777	764	813	780	726	746	756	808	797	764	775	792	746	770	758	739	778	806	733	806	790	729	754	788	778	785	722	744	731	730	775	794	721	795	803	776	754	750	758	746	782	749	758	713	795	788	750	737	733	793	760	799	760	749	764	770	779	766	801	747	703	767	835	735	815	783	729	715	759	770	761	734	787	736	726	778	768	747	764	775	785	776	792	754	738	734	815	784	746	742	737	737	800	778	791	772	711	784	766	791	735	783	742	736	782	768	799	736	731	806	748	770	740	783	718	787	753	727	832	821	723	799	838	766	740	756	802	750	796	740	750	783	770	778	746	786	767	778	746	767	776	742	757	782	775	785	804	784	752	827	740	778	754	768	750	770	786	751	779	817	777	784	776	758	789	760	734	763	802	798	769	766	802	752	749	755	829	735	785	790	820	772	759	740	780	737	745	787	733	780	755	760	746	780	720	805	833	745	784	808	742	780	790	769	776	778	726	743	809	788	733	766	740	719	762	742	752	759	796	775	783	790	809	729	766	731	745	761	708	749	783	728	795	775	794	762	757	746	742	769	808	811	753	808	753	765	762	771	766	778	727	764	752	768	737	746	771	816	802	831	803	781	778	763	786	760	760	761	809	756	799	813	761	730	799	790	777	752	794	735	785	743	712	820	722	820	776	738	816	781	761	755	707	788	744	776	778	731	790	746	727	748	784	768	738	773	758	761	753	798	783	770	741	731	723	754	792	737	786	801	792	793	758	797	763	768	766	763	723	774	811	750	800	757	728	770	744	777	796	734	785	798	761	745	770	795	779	756	769	788	768	763	751	801	740	778	752	754	746	822	753	738	769	839	784	732	763	762	770	830	772	788	816	757	763	729	721	760	830	761	746	775	734	791	815	791	789	797	780	768	762	770	723	800	775	734	742	720	780	811	758	738	746	782	808	750	768	776	815	780	765	732	799	767	765	775	751	788	742	781	787	756	819	745	793	764	769	784	750	781	761	813	736	759	701	813	770	816	769	724	760	780	756	754	767	751	788	731	779	729	739	760	744	750	738	789	813	730	786	758	735	721	760	757	800	787	732	703	761	755	745	772	781	754	770	730	794	778	779	766	787	802	786	787	732	753	764	800	756	771	773	788	775	731	759	746	771	773	821	765	812	766	739	762	781	790	756	795	713	765	760	784	811	760	742	758	767	795	796	783	727	824	805	788	733	724	778	764	779	739	784	776	751	761	767	769	760	761	785	815	814	772	769	812	799	822	768	741	753	739	713	755	764	786	776	759	751	740	746	740	812	836	728	774	785	794	795	720	803	761	815	766	764	755	791	808	734	753	743	796	810	801	792	735	764	780	770	801	765	758	757	754	838	780	757	760	775	785	820	749	757	787	818	799	757	791	764	756	764	779	771	749	757	746	715	756	767	782	739	745	766	759	779	739	753	717	769	721	720	725	805	739	765	765	793	744	744	720	765	743	784	767	719	738	758	708	722	850	723	788	787	766	745	769	770	770	724	740	779	770	736	726	738	776	787	772	763	767	799	769	789	755	734	749	747	819	802	754	745	718	711	779	767	763	803	727	754	773	806	771	845	772	781	771	693	755	741	814	740	760	732	797	781	793	798	787	772	765	799	818	718	773	739	805	756	787	731	775	786	776	741	771	702	773	759	758	765	766	736	804	783	770	789	777	746	754	780	806	708	778	760	736	741	781	804	751	742	793	748	752	759	805	724	799	763	796	810	770	749	776	770	777	754	777	767	775	740	780	795	766	753	747	790	769	758	763	801	739	775	823	771	740	727	769	755	740	844	762	757	769	765	826	731	780	744	791	765	759	737	799	773	768	762	793	786	778	757	823	792	810	775	733	765	808	766	802	832	719	795	779	734	771	772	798	802	746	786	758	722	770	785	757	734	811	749	798	773	765	849	723	797	804	731	765	766	780	814	736	738	859	760	795	723	771	766	754	760	775	760	817	755	822	769	778	774	752	738	802	781	787	717	750	784	778	749	748	772	732	737	766	771	776	794	751	818	763	788	756	770	712	755	733	764	786	768	752	778	731	792	756	732	820	793	798	739	791	774	809	794	732	770	800	785	747	741	784	789	782	774	777	754	761	802	767	807	793	792	729	757	772	769	778	746	794	763	739	783	745	758	736	734	780	770	790	777	766	794	769	779	776	815	795	781	784	774	774	726	747	752	761	753	779	729	751	808	790	745	763	756	781	767	790	716	729	797	784	817	798	750	739	771	764	740	796	799	772	746	788	774	750	800	805	783	766	731	764	766	754	758	740	761	775	780	794	772	754	727	774	763	747	818	776	744	792	749	786	767	793	795	729	797	791	709	783	759	766	809	750	762	810	750	774	782	785	774	723	812	773	782	747	790	784	808	796	791	752	728	730	767	813	720	753	758	757	766	770	787	773	799	790	725	784	774	801	772	732	825	770	731	760	784	764	718	800	753	775	785	780	771	736	776	788	756	769	787	757	723	801	768	787	781	750	793	772	739	769	759	804	725	741	756	768	806	776	776	763	773	745	747	730	695	772	775	809	782	768	765	800	755	782	805	746	803	773	769	785	816	801	749	828	779	783	739	804	807	781	764	791	794	765	794	740	781	790	804	787	758	775	781	786	802	794	716	773	796	778	781	742	778	797	767	777	789	789	746	790	762	775	773	740	780	808	793	790	765	779	728	722	769	804	726	772	815	759	822	778	801	717	751	741	747	745	776	762	780	770	793	798	748	771	744	805	785	795	814	770	777	729	734	782	786	800	791	781	734	816	803	770	778	811	779	792	756	738	739	732	810	754	750	756	721	774	728	773	756	752	722	766	750	753	825	779	771	802	765	730	778	767	724	734	740	826	773	771	751	701	783	791	753	792	721	766	813	773	757	787	749	778	750	734	753	739	786	761	775	779	783	760	761	761	784	737	817	773	697	761	837	806	706	780	755	785	779	747	732	826	785	744	729	758	807	789	825	775	736	814	756	783	734	771	745	745	743	796	774	731	772	725	788	791	765	757	738	788	769	733	777	774	777	785	743	739	776	748	792	755	777	815	812	770	816	701	781	785	739	811	767	777	734	779	808	781	774	753	790	732	759	750	780	796	868	783	751	779	866	780	783	735	742	712	754	751	760	774	750	781	763	820	762	763	756	800	801	818	792	759	752	713	715	801	728	729	753	785	743	755	797	779	759	785	775	780	820	765	715	721	777	805	792	784	791	794	785	763	793	754	748	785	696	756	852	757	770	770	819	740	776	791	799	767	762	760	799	739	717	770	783	740	792	778	768	778	789	772	772	773	772	782	747	780	726	780	801	751	771	813	763	757	768	734	758	706	785	779	775	795	793	748	726	811	807	796	794	770	828	777	776	774	782	736	717	771	715	753	764
7399	3438	2156	1688	997	618	347	154	79	116	177	426	678	790	743	587	305	178	121	110	74	88	80	85	77	72	71	62	65	76	63	64	73	77	76	74	69	84	59	65	83	68	72	63	88	76	84	66	75	65	67	65	74	83	86	80	65	50	82	89	74	68	71	73	72	57	74	70	71	77	75	78	93	58	71	94	73	70	75	75	76	69	67	75	83	74	67	67	71	76	94	70	76	79	65	73	76	80	63	85	73	76	79	81	73	77	55	77	77	63	83	78	73	70	71	74	56	72	66	76	80	69	66	83	46	71	70	68	72	83	68	79	77	79	88	87	73	77	72	62	77	68	81	75	66	74	67	86	64	95	65	67	74	64	70	83	71	68	76	75	69	73	85	91	77	60	65	81	69	84	69	84	87	72	84	75	51	72	80	68	79	81	86	66	69	77	68	83	71	71	77	78	78	58	74	73	80	71	83	70	75	81	64	70	73	87	67	67	93	81	73	68	78	63	67	67	77	86	74	73	71	63	75	61	64	70	75	82	79	85	73	82	69	61	83	81	71	60	78	78	86	68	67	85	90	67	71	79	81	93	62	72	58	76	80	61	67	60	74	71	65	60	78	66	85	86	83	70	69	78	68	65	79	65	78	66	80	71	77	69	75	65	59	91	88	79	58	76	95	71	62	75	78	76	62	77	73	75	83	62	71	66	56	61	94	75	74	61	67	60	81	72	84	69	68	84	64	66	63	70	72	83	82	75	79	87	89	74	59	83	55	89	73	71	80	86	76	75	71	65	68	80	78	84	74	73	75	75	73	75	73	71	72	77	73	79	88	83	73	77	86	76	98	80	94	69	64	85	67	76	93	69	73	79	58	72	76	65	92	77	69	86	71	83	70	67	66	76	63	78	84	81	73	93	69	76	73	75	75	82	73	78	82	76	80	63	88	67	80	69	71	79	84	78	66	84	74	66	50	74	72	66	92	90	65	88	64	72	67	77	75	69	70	68	77	84	68	58	83	86	66	81	87	76	78	65	73	74	76	83	74	70	81	83	79	66	73	86	64	79	63	82	81	79	77	60	69	78	70	71	64	62	76	68	62	88	77	82	61	73	76	76	67	73	72	71	67	74	71	68	64	40	63	71	91	73	86	76	66	84	65	80	82	65	77	61	89	68	55	79	70	96	61	67	69	79	67	75	77	76	68	76	72	81	75	77	75	70	86	67	65	78	74	67	82	78	71	87	84	77	78	70	67	74	77	84	69	78	76	75	61	77	69	67	72	97	64	79	83	86	85	86	72	85	55	73	76	76	69	93	68	67	75	68	85	77	78	77	61	57	74	70	74	73	65	86	69	72	77	71	67	59	69	73	73	76	85	73	83	82	79	73	70	83	64	65	88	76	74	83	87	75	59	72	79	77	77	65	67	91	70	66	80	72	98	68	64	72	67	78	80	57	81	87	88	69	71	77	66	85	74	59	64	67	75	69	76	89	68	74	63	68	78	64	68	59	90	72	73	83	61	79	78	80	80	72	82	74	81	71	81	66	71	65	69	75	64	84	71	61	58	81	76	87	77	75	64	76	73	77	63	82	71	57	81	74	62	63	64	86	67	74	78	70	81	79	68	64	65	71	58	62	76	62	72	78	89	63	80	77	67	67	51	76	67	69	64	61	97	68	70	69	70	87	57	55	75	67	67	72	71	70	73	69	72	82	91	75	73	76	72	60	74	72	70	76	71	79	83	87	80	68	80	73	86	52	75	78	78	71	60	77	61	64	77	87	85	76	70	64	67	64	74	57	63	67	69	66	63	64	78	76	79	65	73	85	59	82	80	63	77	77	74	69	78	63	73	76	65	68	84	73	83	80	92	82	70	60	75	60	62	81	74	80	79	66	65	89	77	87	63	73	59	58	68	69	72	75	77	63	60	65	75	62	61	79	92	77	75	69	72	86	62	70	67	76	81	75	76	77	85	78	54	79	75	73	71	80	71	76	89	66	85	72	78	86	90	72	59	79	74	70	74	78	78	77	74	75	87	72	85	64	75	72	69	88	67	69	65	68	72	61	79	75	84	81	69	64	77	71	78	76	67	64	75	82	70	76	70	82	70	69	60	71	72	84	62	85	88	76	68	71	79	85	61	62	69	59	74	76	68	72	75	70	75	78	73	55	81	61	63	84	71	77	73	72	80	62	71	78	94	65	75	60	82	87	58	69	75	62	71	79	83	69	65	58	75	75	82	90	68	73	80	71	75	78	77	72	77	73	78	80	70	73	79	65	81	77	69	62	68	70	77	89	67	77	72	85	77	94	61	64	79	68	84	71	85	80	65	87	73	63	78	79	70	67	89	88	63	75	67	79	63	80	79	76	69	79	62	64	76	67	64	60	77	65	88	73	78	76	86	71	75	86	89	97	70	70	83	80	84	78	79	68	79	80	67	87	70	72	73	69	72	74	84	69	79	81	73	55	83	89	60	73	76	67	66	71	71	60	83	72	76	80	67	82	75	59	82	84	78	73	74	70	69	79	59	62	66	52	75	69	84	72	66	82	69	85	71	75	83	73	78	74	82	55	74	64	75	78	75	81	95	62	82	90	47	72	86	62	73	72	77	77	74	65	87	65	74	70	69	68	68	67	81	79	70	67	84	78	68	71	80	81	67	77	81	69	76	80	76	84	74	80	79	71	69	84	66	64	71	80	59	83	67	71	84	67	74	77	89	84	79	72	68	74	81	70	81	75	71	79	87	67	68	63	83	80	72	77	63	89	72	77	77	65	84	85	61	77	81	84	74	73	77	79	79	61	66	83	69	78	64	86	71	75	77	75	65	78	67	65	79	71	78	59	77	74	78	80	69	72	73	69	68	80	83	63	74	92	82	90	75	63	71	78	90	87	86	71	68	73	67	83	84	70	73	65	69	79	71	69	79	70	86	71	77	83	67	71	72	75	89	92	72	59	84	70	69	75	82	71	74	79	79	83	92	73	73	82	85	83	72	88	67	73	71	82	67	56	79	81	93	63	85	80	61	77	88	59	83	84	71	75	82	75	69	65	77	78	77	61	79	71	75	73	85	84	70	71	70	71	75	68	76	81	85	70	81	84	68	78	83	90	85	83	81	76	85	79	85	67	65	79	80	71	75	73	72	84	84	82	76	64	57	64	95	69	73	76	82	59	73	74	82	75	77	83	78	73	76	70	83	88	85	73	79	63	79	71	61	79	92	64	86	76	68	75	78	72	68	70	58	61	71	61	74	83	85	82	70	60	70	72	70	94	68	97	92	71	78	75	75	68	84	73	77	72	70	67	94	71	59	58	68	73	65	76	59	63	90	49	73	67	67	84	82	63	74	91	85	75	87	83	77	81	64	66	60	78	88	67	66	77	56	59	64	81	82	63	75	75	65	83	76	59	62	62	81	71	75	80	79	61	95	73	78	77	91	71	67	80	72	92	80	72	72	78	73	73	77	73	90	59	79	71	70	66	79	68	69	79	62	63	64	90
33482	21372	16280	18904	20687	17860	10755	3565	1163	1252	3256	10921	15166	15699	13588	10638	6143	3199	1528	1119	789	569	594	619	539	590	572	544	554	567	505	585	688	685	721	579	554	579	540	524	541	608	567	563	567	532	604	615	547	546	560	593	557	597	550	562	554	557	542	574	551	583	497	582	580	585	568	574	600	602	587	617	536	596	557	567	634	572	562	590	551	565	586	574	548	589	578	564	586	564	566	556	610	565	614	593	515	562	573	517	596	517	571	570	558	592	530	554	591	573	539	565	567	556	557	605	570	564	527	557	559	537	553	574	548	546	541	544	578	531	564	535	564	511	555	591	567	505	588	571	560	572	572	522	549	563	578	597	549	536	577	578	618	573	587	529	564	597	598	580	571	569	518	548	569	518	612	577	549	544	568	597	544	538	515	543	566	535	597	543	560	551	539	581	550	586	565	552	558	555	529	528	561	545	604	557	522	562	569	556	531	567	572	540	607	510	593	549	537	547	616	556	558	578	591	541	560	550	566	566	563	613	553	576	549	575	540	556	531	558	553	572	563	557	563	559	584	581	583	503	565	515	578	620	534	533	572	585	572	588	546	545	574	524	520	576	610	562	576	556	513	585	587	594	556	550	552	537	564	517	552	556	559	568	571	572	554	533	514	569	557	550	607	557	566	589	560	555	569	557	482	578	558	547	540	568	596	593	587	537	546	563	567	576	581	546	591	574	555	534	568	536	587	557	559	565	566	522	522	567	574	534	575	575	569	593	547	598	540	613	609	576	536	580	563	538	557	574	563	558	589	544	576	569	572	561	567	563	590	554	578	561	531	558	508	583	573	560	555	547	545	513	550	578	572	521	597	523	584	549	536	558	549	563	587	568	536	568	558	570	531	584	582	590	552	546	522	525	556	579	524	541	585	540	556	574	565	554	633	560	541	605	561	544	542	557	562	516	537	554	513	579	540	580	575	605	560	567	571	591	496	543	522	554	581	587	569	590	535	554	526	564	594	554	575	576	519	513	577	573	560	573	557	594	507	524	565	567	599	558	543	553	564	571	580	542	581	582	561	560	593	574	527	556	553	531	573	557	561	573	534	587	524	526	588	555	558	575	565	524	557	552	593	581	541	571	553	570	598	558	589	574	570	602	522	536	540	574	537	578	550	579	563	581	582	603	548	556	573	569	510	556	540	571	570	556	576	575	588	555	599	581	564	590	567	526	539	573	571	563	544	519	589	543	588	560	566	536	568	557	589	544	553	557	555	602	579	549	604	564	548	599	535	532	601	557	567	545	548	619	560	579	527	535	579	565	524	601	591	504	554	576	534	602	600	543	561	554	547	589	532	548	549	589	590	589	546	565	508	595	537	574	539	545	600	585	554	573	579	580	573	556	525	549	550	541	562	595	549	577	574	583	566	544	550	624	565	555	549	572	602	601	588	555	588	548	549	569	576	552	595	564	581	612	576	585	517	590	555	513	520	553	522	570	568	552	578	551	546	562	549	549	580	544	581	574	536	534	553	553	578	559	617	583	585	541	567	583	558	589	561	617	527	539	536	600	545	558	540	549	580	578	573	568	569	558	526	567	563	563	552	563	531	544	558	560	564	538	515	539	574	620	564	574	600	567	568	567	516	565	560	530	596	559	583	553	608	520	548	557	577	557	524	546	540	597	571	536	563	547	536	566	551	569	558	616	523	553	592	576	564	559	555	556	561	534	564	595	562	578	568	535	534	552	568	535	530	590	527	615	595	547	616	607	560	565	532	587	574	541	544	577	551	606	585	551	565	500	540	569	522	577	553	624	557	546	545	566	502	544	573	568	535	552	524	605	554	587	572	561	595	550	575	644	578	530	586	542	539	554	526	561	563	619	556	572	567	558	568	545	579	577	555	514	549	579	532	560	581	591	541	598	590	533	539	556	573	533	549	530	576	571	592	558	556	589	573	562	525	566	514	581	564	553	557	538	616	531	545	566	554	552	597	573	557	548	535	533	594	575	546	615	584	594	598	528	566	563	556	545	544	541	597	557	609	560	577	543	589	575	528	556	563	572	554	591	503	587	574	544	587	586	590	547	574	502	555	574	547	519	544	560	579	592	505	577	609	556	607	569	562	580	553	553	535	574	589	546	572	560	566	518	530	532	553	551	530	564	538	554	562	550	546	574	579	579	577	567	582	550	540	579	561	567	591	599	596	604	569	538	554	569	587	586	565	545	587	589	585	551	540	546	562	601	537	574	559	584	537	566	594	565	548	558	580	562	531	580	536	547	591	552	559	567	522	522	588	529	582	565	581	556	540	532	564	580	575	521	598	549	533	579	556	531	552	581	547	580	531	586	587	515	503	565	534	518	528	586	556	557	535	537	586	548	530	563	577	562	549	563	580	550	580	556	575	521	593	549	550	529	593	550	544	578	601	599	576	596	539	545	586	572	601	575	561	558	556	503	541	522	586	561	594	574	585	559	582	572	595	548	556	542	592	563	586	614	556	582	555	618	568	549	568	579	570	522	526	526	567	579	578	559	590	568	580	528	558	557	582	577	574	558	594	577	550	545	538	561	551	551	606	583	562	607	560	609	526	584	565	546	576	573	548	594	544	562	592	521	584	591	543	606	604	581	605	566	575	564	534	540	524	560	548	539	549	564	536	538	541	520	543	564	571	548	578	580	546	545	573	582	587	567	530	545	554	535	566	607	564	564	599	563	549	503	567	538	550	544	536	512	574	560	537	519	601	554	521	527	557	577	578	560	549	556	590	581	545	543	587	565	560	558	549	550	549	594	525	600	558	549	522	540	589	546	556	512	562	521	578	550	534	574	521	548	596	572	579	571	562	605	542	552	552	573	563	531	550	532	545	540	575	545	566	585	538	590	515	548	559	536	510	528	558	561	525	591	581	551	564	536	544	553	556	542	557	566	569	543	612	563	573	582	543	556	574	544	533	567	506	545	522	556	538	551	512	604	584	544	584	597	593	571	593	573	590	571	567	609	549	540	564	559	554	565	582	555	567	582	553	590	558	518	567	558	585	588	564	573	537	545	562	565	540	519	568	576	548	582	551	576	532	530	538	535	577	559	555	525	580	607	587	537	532	514	582	534	509	558	570	513	548	535	578	556	580	546	579	553	552	573	579	612	528	531	556	532	594	560	537	567	560	580	555	548	571	553	521	525	535	609	543	537	573	550	555	552	569	543	576	536	556	568	563	587	580	571	574	556	570	559	538	543	601	576	556	565	518	560	585	589	567	563	573	533	530	569	585	531	583	568	552	559	552	555	602	582	573	547	573	534	580	571	570	586	547	562	538	578	538	547	560	569	516	574	526	586	589	542	561	582	608	596	550	576	602	585	544	602	578	573	568	549	559	575	555	598	554	531	541	574	571	585	551	537	588	573	573	597	544	580	564	559	559	579	599	552	576	561	544	593	542	586	567	551	578	595	560	538	533	608	525	568	575	581	562	592	599	539	524	547	564	538	540	546	575	583	526	590	573	558	532	571	582	556	531	595
7910	4345	4089	3096	1762	1213	708	323	163	133	297	1056	1594	1489	1346	940	504	380	220	194	129	130	116	128	130	101	111	108	123	118	129	126	138	152	136	126	112	123	116	133	127	144	115	128	127	127	109	116	116	125	127	127	123	123	105	111	130	123	113	121	135	116	110	121	107	124	116	137	137	109	114	94	129	128	122	128	116	128	128	120	125	96	117	120	122	110	145	120	113	112	102	126	130	137	114	105	119	117	109	124	129	115	130	112	120	110	109	115	119	110	123	151	131	103	116	140	93	135	108	132	112	127	124	126	130	119	126	112	153	121	116	112	120	121	101	116	118	134	117	115	106	123	137	125	119	120	136	110	111	128	117	112	117	130	133	122	121	130	113	127	127	124	116	124	135	123	113	132	108	114	127	121	126	117	137	123	121	128	123	133	137	128	122	131	127	117	113	122	115	144	120	113	127	147	117	119	108	122	120	134	120	123	145	120	111	130	107	129	140	115	116	115	108	109	135	118	111	116	104	121	97	134	126	123	103	114	110	116	109	114	103	111	126	119	108	151	115	110	117	107	116	100	109	130	106	99	112	120	137	102	121	110	120	128	116	117	128	120	111	125	126	110	128	111	125	110	129	129	118	117	108	113	133	131	138	109	120	120	122	110	118	107	109	124	137	115	120	132	116	113	100	117	124	128	109	115	119	124	115	118	113	131	133	121	126	124	125	116	110	134	101	153	125	109	121	132	130	117	123	112	114	109	114	113	103	110	94	110	110	123	128	129	141	119	125	123	109	131	118	119	122	121	109	127	114	125	97	106	103	119	108	154	124	117	144	132	118	110	117	98	122	141	137	135	128	136	106	108	123	119	139	123	132	102	130	107	120	95	107	126	117	114	120	112	123	118	103	115	111	121	123	120	126	123	124	128	129	109	128	103	107	122	125	133	123	139	128	120	122	130	126	116	94	127	113	135	122	120	130	134	118	110	141	97	115	119	129	122	132	113	121	110	119	103	99	107	125	117	109	137	110	120	112	137	130	117	107	128	117	113	106	109	122	117	117	139	131	133	126	124	126	117	146	115	110	101	123	118	122	124	123	138	113	117	113	142	107	136	119	134	133	121	119	116	119	124	109	123	128	116	116	111	117	119	117	138	121	98	110	111	129	120	88	126	115	129	133	106	120	121	109	126	111	124	114	114	133	142	120	122	115	123	115	117	108	116	100	116	99	99	121	137	124	126	110	118	120	157	114	131	126	120	106	126	113	121	121	118	122	109	136	106	119	94	116	120	131	129	119	125	110	117	103	104	116	90	115	98	104	139	117	127	111	124	110	112	116	113	120	128	129	103	98	129	117	122	116	118	129	120	133	131	116	125	106	119	131	138	119	108	111	115	125	119	124	115	134	119	135	114	120	115	143	129	110	126	128	117	109	119	126	131	102	130	124	131	134	127	133	107	114	113	123	138	115	125	109	147	99	117	142	115	125	120	136	126	106	121	125	123	101	115	100	123	116	110	99	107	101	100	124	107	127	119	116	100	130	119	121	108	121	114	118	108	99	117	111	105	112	113	122	151	120	129	124	119	124	126	108	128	120	100	114	118	132	112	95	133	115	115	122	125	116	132	118	137	129	102	101	108	131	107	100	120	129	108	109	119	124	114	124	115	130	125	111	111	137	107	135	137	108	115	109	111	117	119	114	130	118	114	120	133	108	125	113	119	140	124	107	93	118	120	138	125	131	129	122	133	138	113	121	117	123	105	122	115	131	122	128	93	127	127	135	121	120	106	116	113	128	109	119	118	139	109	118	127	109	126	118	108	110	120	123	121	116	134	97	109	112	127	119	118	138	134	123	119	128	115	134	127	134	125	140	118	119	121	123	125	128	112	109	126	109	120	136	130	106	111	120	116	120	122	119	107	121	119	130	125	121	114	114	120	125	103	107	111	129	132	125	114	137	111	122	121	109	108	128	120	117	112	105	105	112	106	106	131	133	123	128	116	128	134	118	110	97	134	124	98	140	128	123	134	135	114	122	130	114	126	119	124	139	123	117	104	111	113	102	97	101	122	116	122	137	113	125	122	107	105	120	125	125	99	126	120	119	129	103	130	129	138	103	119	133	111	133	122	128	123	108	90	134	129	106	108	112	108	123	113	135	96	121	138	118	139	112	98	123	131	117	121	129	113	117	123	124	132	146	120	105	108	136	142	120	110	134	108	101	124	99	123	117	122	133	122	119	112	150	117	129	144	118	104	110	119	113	108	136	121	110	107	127	110	130	120	133	129	120	104	97	140	116	133	124	133	129	100	101	104	125	112	128	125	104	119	114	106	109	94	104	126	106	116	112	108	111	102	100	119	117	110	102	113	124	115	130	119	113	112	110	121	149	119	113	108	125	131	128	118	130	130	123	123	124	130	118	142	119	125	103	131	119	130	121	114	124	116	118	94	121	101	129	145	143	135	110	132	129	111	132	107	112	116	114	93	117	115	124	115	126	107	117	129	131	107	121	126	111	104	114	128	123	115	108	112	127	127	128	117	122	108	124	118	126	121	137	115	114	133	117	125	97	139	130	129	119	106	125	149	133	123	138	96	107	122	137	116	122	105	131	129	121	124	128	125	113	118	123	121	132	107	105	146	112	127	116	123	112	101	134	110	133	117	119	104	133	122	124	122	128	117	129	131	131	130	108	106	137	127	126	125	87	142	127	123	110	140	119	145	112	126	114	121	146	117	123	137	115	105	110	110	131	116	120	121	117	133	107	114	121	130	134	121	126	114	118	115	106	115	126	104	118	112	125	134	130	104	136	119	115	118	122	108	103	144	126	106	105	130	118	125	121	132	130	123	142	127	115	109	110	138	140	104	132	107	126	125	105	112	124	124	143	124	103	131	125	106	106	115	133	133	121	110	100	129	108	110	102	128	113	117	120	123	130	128	112	124	129	110	128	125	118	137	136	132	143	131	111	126	113	127	106	105	101	115	104	128	137	133	91	114	123	121	134	108	104	127	131	121	121	111	123	141	124	125	112	120	125	137	125	133	124	112	120	110	146	117	108	118	120	117	127	119	113	128	122	105	123	108	104	131	108	135	130	108	111	100	132	120	101	116	118	132	119	132	127	132	120	116	115	98	131	123	112	138	115	106	120	118	131	113	109	104	122	131	134	129	134	120	149	125	123	127	118	138	131	107	120	125	121	114	113	128	120	137	124	99	109	114	129	107	111	108	114	128	117	132	104	122	105	111	110	129	101	124	112	132	124	123	129	134	113	110	127	125	125	130	120	119	104	105	119	115	134	123	121	126	122	123	120	128	121	105	121	109	124	123	128	115	122	109	129	121	142	115	97	107	118	100	108	123	110	128	104	121	116	135	117	135	102	131	109	119	126	120	127	119	121	120	132	127	109	113	121	124	120	150	133	109	130	110	122	132	119	119	118	132	114	129	121	116	117	118	110	143	115	140	117	113	117	103	134	130	108	125	122	120	106	116	104	126	132	100	120	116	112	110
36221	24312	24229	25021	27758	25263	17332	8042	1965	1894	6646	18652	23577	22169	19839	15204	8666	5612	3152	2379	1315	918	909	984	842	909	909	883	861	906	906	910	1161	1312	1217	919	848	888	871	862	877	847	895	924	841	884	912	934	905	898	916	880	913	883	892	881	880	894	886	878	909	883	895	864	868	903	877	897	881	874	871	911	868	908	887	908	857	897	888	917	834	905	862	871	916	920	878	880	893	855	895	947	913	867	878	884	872	888	887	878	842	858	926	884	884	886	904	851	903	869	867	906	900	848	899	854	846	896	858	874	897	885	874	885	888	886	882	846	828	862	940	909	839	927	861	889	868	867	876	897	903	893	879	896	873	893	921	914	863	855	910	903	829	840	895	905	875	908	952	876	883	865	904	881	841	879	906	875	903	883	896	901	917	845	864	876	899	858	888	878	891	885	907	916	847	884	874	890	889	884	868	870	881	865	851	921	869	914	870	869	903	880	891	867	941	848	956	869	873	892	879	831	888	865	879	846	874	879	933	893	922	908	888	901	857	854	920	855	877	833	885	903	862	874	950	829	857	887	828	906	875	922	868	901	901	867	962	900	957	945	904	843	895	836	924	879	880	887	872	884	857	851	925	921	856	911	899	881	924	890	876	859	872	899	909	918	904	844	882	902	890	911	853	890	851	847	837	868	876	843	879	932	890	907	924	893	851	882	867	833	842	892	861	890	864	847	793	894	885	865	885	888	849	848	912	858	872	896	867	898	847	894	925	887	904	905	875	852	871	885	908	874	923	911	875	836	869	918	880	930	889	926	929	883	877	883	887	864	852	831	869	894	866	873	879	882	841	893	861	884	864	868	896	891	870	950	850	893	914	862	918	935	870	924	861	940	845	875	896	834	919	915	863	871	888	868	860	878	940	844	878	882	867	872	893	860	906	836	852	916	862	847	887	866	883	850	858	866	901	845	872	879	821	901	902	945	917	911	922	874	870	959	915	942	872	914	858	870	917	950	888	889	889	940	884	863	851	908	882	888	865	865	930	951	872	859	894	895	875	898	900	860	919	888	849	829	894	901	923	862	856	873	864	878	863	873	912	929	884	887	957	864	869	907	892	885	900	904	860	914	874	820	884	854	864	938	874	912	896	881	900	897	908	815	861	914	884	923	881	882	891	888	874	876	869	863	880	893	900	929	887	841	869	951	909	901	897	929	883	885	875	864	844	927	854	876	941	905	855	857	937	867	862	842	841	865	855	929	902	847	822	924	881	887	877	879	868	896	886	844	864	880	881	840	892	853	840	888	872	884	848	901	903	896	854	885	885	862	913	828	883	882	888	864	907	883	885	894	853	908	885	919	912	941	909	832	906	880	833	871	896	910	868	864	856	921	853	889	908	867	911	909	941	911	884	879	887	932	884	860	899	848	903	904	847	934	854	905	867	846	892	878	881	884	851	883	879	895	848	937	878	853	922	827	840	878	791	868	896	889	832	891	903	947	935	858	901	904	911	897	871	873	937	915	857	857	908	893	862	897	873	873	897	924	919	882	909	899	839	859	858	915	916	879	926	835	866	854	854	813	906	870	855	913	862	896	887	928	860	955	883	858	939	874	885	891	845	917	858	896	891	839	879	878	886	885	877	876	917	840	875	908	862	898	866	903	920	874	899	889	906	857	869	868	850	871	899	913	905	857	826	824	940	848	860	857	917	919	879	816	892	902	937	880	955	891	855	911	849	850	929	916	904	870	842	866	872	852	884	885	890	864	937	895	879	860	858	860	907	856	894	872	886	888	923	885	872	864	894	899	836	829	889	869	879	910	864	900	894	883	951	860	845	880	865	903	873	910	911	876	915	899	851	859	860	863	901	889	868	867	875	866	910	864	910	927	855	860	891	871	896	892	960	838	857	870	852	892	892	877	872	855	938	895	889	884	899	890	871	849	850	864	915	885	883	872	923	879	861	878	853	888	938	883	912	854	896	914	877	892	929	1010	879	901	906	856	890	893	849	890	884	881	924	825	864	864	918	874	897	850	873	940	909	924	894	902	846	879	855	904	889	886	877	911	856	907	937	854	863	873	913	861	835	876	880	871	860	905	845	841	945	914	916	935	881	874	876	898	865	888	873	893	872	888	887	899	863	855	872	913	886	931	802	905	907	884	868	885	928	870	864	856	907	851	891	869	881	857	883	889	901	900	846	864	857	908	873	869	949	903	933	908	839	887	856	868	898	844	892	917	871	915	889	880	856	899	858	868	914	898	853	915	918	844	892	885	848	898	940	884	854	862	978	884	875	931	925	898	822	911	886	934	920	816	929	853	901	847	936	914	882	894	854	863	906	906	889	890	886	873	866	996	896	923	893	911	899	894	919	899	892	900	927	906	861	908	944	906	892	913	827	834	922	865	863	886	866	876	871	923	883	905	893	870	860	894	851	916	861	869	889	897	889	828	869	901	874	878	892	863	910	868	908	854	862	883	907	860	858	837	901	873	897	943	914	886	904	903	898	892	896	926	834	832	904	866	939	871	876	906	894	917	940	842	910	892	879	909	869	867	897	894	879	832	860	875	898	846	906	872	887	872	891	914	894	954	869	869	881	896	919	815	908	906	944	877	869	845	902	875	875	849	896	872	887	856	853	942	894	892	924	877	867	865	904	860	879	852	903	911	847	881	842	887	897	866	916	879	894	855	905	838	860	884	851	868	894	902	853	866	885	901	831	861	875	880	927	931	910	820	848	895	921	891	907	864	871	832	879	852	887	872	895	902	912	862	891	859	893	863	910	902	866	874	878	869	876	855	852	846	903	850	913	849	890	854	932	868	904	859	896	913	905	920	861	876	881	893	895	917	882	904	849	870	934	892	837	858	860	843	871	859	855	876	886	890	903	920	859	862	884	849	918	919	890	840	874	907	861	912	886	920	865	842	881	860	871	853	881	907	869	903	915	881	893	908	907	894	899	918	855	884	924	879	882	871	939	874	882	867	866	944	874	868	873	934	842	857	884	868	858	908	881	912	919	890	865	856	885	916	874	851	829	861	889	835	889	915	873	879	908	891	886	888	932	831	843	878	910	913	889	888	847	860	887	920	904	933	909	919	837	896	884	889	877	904	900	968	893	878	871	910	904	919	886	923	903	882	914	914	922	895	923	906	908	821	833	876	895	945	832	918	888	894	871	933	892	891	938	904	866	868	902	867	937	837	901	839	852	901	906	853	837	896	920	898	902	913	923	877	899	913	937	871	916	926	887	943	937	936	854	887	887	924	888	868	856	911	840	921	879	867	924	865	917	916	860	934	879	884	850	945	886	902	880	870	882	907	879	897	933	879	898	847	906	868	837	889	880	882	903	918	874	907	817	942	861	852	875	880	877	895	876	898	891	886	879	885	880	887	894	869	845	885	909	866	883	901	877	862	861	923	905	875	879	905	913	862	852	852	920	886	918	906	844	900	865	902	880	878	898	923	868	921	922	877	896	887	869	900	869	873	863	889	908	888	867	869	945	829	873	905	906	840	865	870
4711	2414	1593	714	451	333	175	75	64	61	86	141	191	213	194	170	132	85	63	68	60	70	65	58	44	65	65	60	63	62	70	62	62	69	70	71	53	72	54	63	64	64	61	42	80	71	77	57	57	56	57	62	64	62	56	55	60	57	62	67	66	59	60	77	62	61	52	57	65	58	57	66	72	56	64	59	68	56	64	66	61	57	60	63	50	43	64	55	59	60	69	60	61	59	64	62	63	69	60	55	61	64	64	69	64	56	70	68	62	54	55	61	78	64	53	74	42	58	63	64	70	65	67	63	61	59	60	55	62	55	57	66	63	54	55	57	59	62	75	62	67	61	58	63	62	54	65	65	49	70	55	58	51	65	73	82	89	61	66	58	58	63	69	50	75	49	63	65	67	73	63	43	46	68	55	69	59	65	73	59	67	62	63	60	53	69	62	82	68	57	65	59	58	50	60	64	58	66	61	66	51	66	54	59	82	64	55	80	62	47	78	62	60	62	71	57	64	78	56	69	58	68	63	52	71	72	62	60	67	67	69	61	50	57	62	56	54	73	58	65	64	58	51	64	52	52	51	69	66	48	69	74	58	64	74	66	60	55	59	56	61	50	60	63	58	57	55	71	65	65	63	73	54	54	59	65	52	55	54	62	59	52	62	60	64	78	63	83	53	57	55	57	67	58	62	63	54	54	60	58	68	67	57	70	64	59	69	48	52	71	70	71	81	65	63	68	62	70	55	55	62	50	65	55	53	64	68	69	65	65	61	64	48	62	60	74	53	55	66	61	59	52	63	65	60	56	70	65	64	68	63	56	51	67	58	52	55	61	66	69	66	55	59	71	64	66	64	75	62	59	72	66	71	75	60	60	61	88	79	47	65	73	66	47	55	52	70	60	54	58	60	60	71	50	65	76	70	67	64	56	60	58	49	74	68	58	71	69	71	51	65	84	58	55	71	66	62	64	52	54	42	68	66	60	56	52	67	67	57	64	57	52	55	72	61	67	66	58	56	56	48	63	61	64	49	68	51	55	64	73	52	75	68	70	49	64	66	61	60	72	59	84	63	81	58	64	55	69	83	55	66	60	63	80	64	65	50	55	61	60	66	65	63	69	68	52	71	60	71	63	72	68	65	66	64	47	50	76	61	62	55	56	56	67	78	57	54	57	66	66	63	64	60	65	66	56	51	58	62	69	70	61	47	63	70	63	57	57	63	63	65	53	66	51	68	57	56	71	61	70	58	64	54	55	53	62	68	58	65	58	65	54	69	62	62	60	60	79	79	80	67	83	59	67	60	65	73	60	73	73	56	52	61	61	62	64	58	66	63	68	84	51	58	44	63	58	58	67	55	71	63	60	72	52	67	64	73	60	58	62	54	71	56	76	76	67	73	48	60	67	48	52	62	76	71	67	58	63	59	63	59	52	74	61	66	56	72	51	68	68	53	58	59	54	59	53	53	62	69	63	65	62	72	50	65	62	64	67	47	49	56	68	81	64	67	81	67	67	67	72	69	62	51	37	41	57	67	54	59	77	51	61	62	59	70	80	58	63	65	57	61	53	55	52	60	65	52	72	49	59	59	65	74	67	53	69	57	70	58	67	62	70	67	54	63	69	58	58	50	62	57	68	58	66	55	49	72	63	58	55	61	73	68	54	59	53	73	64	52	57	64	56	62	61	63	60	61	55	63	54	68	56	51	75	58	74	73	54	59	58	65	63	58	59	75	60	63	53	74	69	60	69	55	63	59	62	82	46	72	72	66	74	55	57	69	60	67	57	53	62	61	58	62	69	50	65	53	63	69	78	69	71	61	59	65	71	64	60	57	50	57	69	65	46	67	63	43	69	75	63	68	62	72	65	62	63	58	59	64	62	51	60	48	59	60	63	64	53	62	56	64	69	55	58	58	66	60	60	68	56	52	68	66	73	54	65	66	59	54	66	58	62	73	61	65	55	64	53	55	56	64	58	66	61	65	69	78	55	57	67	63	54	73	61	64	63	48	49	66	73	48	49	67	69	66	47	66	49	61	62	67	54	53	70	47	70	54	60	59	58	80	48	58	58	65	59	62	56	52	51	50	62	61	55	70	56	50	58	56	65	68	66	75	62	68	62	62	60	58	58	74	58	69	65	74	63	60	66	57	58	66	58	53	65	64	71	59	51	54	69	69	74	63	60	62	58	64	55	50	67	52	43	61	66	68	65	66	69	77	69	58	70	66	66	61	57	73	60	69	74	68	47	57	64	68	67	51	55	60	58	65	55	72	59	62	52	48	60	67	61	66	49	55	59	64	59	73	57	57	50	64	71	64	56	60	65	61	71	59	72	58	65	61	63	70	62	57	65	69	65	63	52	56	62	52	67	57	78	50	50	54	65	51	44	49	75	62	58	56	53	65	56	61	50	71	57	71	54	67	56	50	62	63	72	62	55	69	69	64	80	58	69	58	63	61	64	72	50	60	57	57	57	68	68	60	62	58	51	36	74	61	50	53	57	53	54	75	72	69	72	66	60	63	46	50	69	71	64	61	79	73	69	55	68	63	60	55	62	66	61	64	83	66	59	65	70	50	52	59	53	62	45	44	59	55	61	69	67	54	53	64	65	52	67	65	64	73	56	56	64	52	73	64	59	68	68	60	52	60	56	57	80	69	56	60	73	61	59	67	50	82	63	66	50	61	70	60	44	60	52	83	77	65	72	63	81	64	69	64	60	48	36	52	73	59	72	78	79	60	64	60	61	61	62	53	69	55	65	59	69	54	71	60	50	46	75	52	42	53	60	55	61	65	67	66	66	66	66	58	37	54	55	62	58	65	56	59	66	71	59	62	64	67	60	59	64	63	61	65	77	54	65	75	79	44	62	60	66	61	65	61	64	62	56	54	67	72	72	52	77	62	53	65	71	54	59	57	66	46	57	74	62	55	74	52	62	61	59	52	71	67	60	54	73	79	54	68	57	59	56	62	62	62	86	68	62	70	53	62	63	65	58	60	59	75	67	59	65	64	65	77	63	70	71	71	61	55	69	71	58	70	67	62	50	60	63	54	49	70	62	58	38	53	52	65	64	51	55	70	56	72	56	61	54	55	54	73	61	62	78	63	72	61	55	47	57	52	48	59	57	67	56	57	62	50	73	63	55	65	58	69	52	57	68	54	60	64	68	51	59	57	71	52	56	62	68	60	68	63	54	69	71	58	62	64	64	57	63	69	66	67	60	63	58	53	58	62	61	54	77	74	50	64	56	57	69	56	57	65	46	55	55	59	74	50	60	66	49	74	62	55	57	60	61	54	63	56	52	80	73	53	64	69	54	60	64	50	62	71	52	65	69	63	65	71	60	57	70	48	60	64	52	56	68	62	53	51	52	46	57	59	60	54	63	59	64	66	65	57	62	70	68	64	72	74	68	50	55	55	65	58	72	45	75	62	64	63	72	67	64	51	71	55	61	75	55	69	57	60	63	51	60	57	58	49	68	57	63	63	59	49	64	70	68	56	58
29995	18849	14073	10715	13234	11581	5203	1665	724	578	1379	3078	4847	4561	3994	3243	1759	1078	775	708	564	455	469	461	483	444	454	465	476	459	458	502	483	482	464	469	478	477	490	457	444	473	469	464	485	468	469	454	505	468	467	496	440	462	489	512	480	447	464	450	431	485	501	489	509	453	465	468	457	459	536	485	498	465	463	488	456	484	438	477	434	501	455	474	474	445	491	462	461	467	440	495	485	497	466	462	457	451	448	445	468	448	465	463	472	450	462	454	469	455	420	467	460	497	478	457	471	487	485	447	457	457	482	484	483	522	483	508	492	510	481	487	506	439	458	518	520	487	481	432	461	454	482	493	457	465	474	451	464	462	458	472	450	502	442	510	478	467	455	497	461	494	488	468	437	453	483	472	444	433	417	474	399	469	468	493	473	449	506	486	481	461	492	491	466	494	446	480	445	462	472	430	455	483	485	462	482	475	509	520	450	484	454	464	489	456	450	466	449	494	497	473	446	464	477	484	451	482	453	448	445	451	448	482	494	474	469	469	525	471	518	468	452	495	444	458	479	496	455	440	445	463	464	499	494	463	468	476	499	469	488	452	436	451	452	458	486	454	467	475	500	459	486	512	496	501	496	511	462	451	489	477	467	440	473	466	461	482	455	518	451	462	445	451	464	489	493	488	425	453	487	474	488	466	466	467	479	473	456	484	462	497	505	450	521	455	482	455	480	462	486	439	478	466	501	476	476	498	482	508	477	460	449	418	445	462	437	463	483	442	496	466	486	473	455	426	430	458	467	456	459	470	483	522	480	473	457	466	488	440	467	474	491	473	502	478	473	428	445	499	462	464	500	418	474	472	439	479	484	496	475	442	498	449	457	479	437	450	479	471	462	486	480	481	502	480	482	461	458	482	517	468	458	507	466	481	510	484	465	481	472	525	480	458	470	509	447	495	481	477	471	482	498	477	442	481	492	523	472	483	442	444	485	465	512	467	511	478	463	477	488	455	464	454	447	466	449	474	495	487	480	502	514	474	510	471	474	465	489	454	431	433	487	448	438	450	481	462	450	495	441	499	486	470	475	453	457	492	449	487	476	484	469	462	432	492	446	476	450	422	457	481	467	471	430	466	473	479	483	461	471	485	461	488	441	471	492	477	473	472	499	483	469	455	503	500	433	461	445	511	453	483	458	473	479	461	458	450	453	487	495	465	471	451	413	486	485	488	465	466	465	473	463	485	460	495	440	479	446	502	484	482	451	474	488	494	439	505	469	484	442	470	477	444	498	507	472	442	492	427	454	455	461	469	505	440	477	465	462	443	489	487	481	464	444	476	535	442	454	445	402	468	496	486	517	491	492	472	455	465	499	432	498	506	513	447	478	482	499	441	455	465	479	491	500	460	517	477	470	502	444	463	468	505	494	484	493	484	503	450	511	453	475	473	430	514	488	506	410	463	489	465	447	477	511	478	465	484	482	462	459	465	472	450	480	516	479	488	437	479	468	490	451	476	449	481	476	471	502	449	476	469	500	431	477	463	464	480	469	493	443	454	493	472	461	484	478	493	497	462	492	462	477	466	461	472	474	487	492	496	457	505	488	469	455	496	496	505	480	500	482	456	462	467	479	473	442	473	492	448	476	404	455	434	483	492	469	485	481	501	473	482	487	474	462	480	462	458	489	448	447	441	466	470	490	462	469	465	515	487	498	474	488	477	477	483	434	468	453	488	483	478	518	485	464	508	479	461	457	465	483	484	461	482	458	447	475	454	473	479	456	459	464	518	494	480	456	440	438	460	464	498	441	472	471	509	488	494	509	485	454	497	499	466	469	470	477	436	469	475	459	489	453	467	493	438	479	458	443	481	471	494	462	443	467	471	470	481	474	478	483	510	464	498	443	451	467	504	486	446	485	475	477	499	466	451	466	467	495	465	476	483	459	431	485	487	449	487	485	466	463	453	442	453	460	459	454	454	472	488	437	484	482	494	495	452	496	461	445	467	465	441	486	490	454	482	465	484	460	477	454	478	506	460	483	447	427	457	432	466	483	477	476	476	478	495	442	479	469	509	457	441	457	459	408	498	504	466	502	476	477	461	464	483	455	493	458	500	451	451	492	525	491	455	467	456	469	455	500	507	482	450	462	506	463	441	428	473	450	458	440	497	479	433	483	459	467	457	463	469	460	478	468	459	507	507	487	447	484	471	488	495	471	490	460	449	432	470	454	485	464	446	477	470	475	461	514	495	502	481	502	494	472	452	497	463	487	531	463	478	489	509	478	439	486	460	448	497	448	486	455	456	454	453	466	481	493	476	480	467	443	452	492	493	481	445	495	457	449	487	485	471	455	508	490	464	469	464	476	477	491	482	447	464	465	471	506	509	508	480	486	490	517	459	490	473	441	478	493	474	437	503	481	501	446	497	470	462	471	470	463	471	461	500	470	461	457	461	464	474	480	466	458	432	451	488	506	450	453	466	453	445	459	495	465	481	436	468	497	454	468	510	488	491	475	466	476	485	482	459	408	463	491	475	464	505	461	454	470	450	443	425	491	459	455	473	476	468	518	475	457	475	491	495	481	476	469	473	483	482	461	486	465	459	522	432	501	486	443	472	511	477	456	505	458	460	493	457	456	462	520	474	479	488	514	430	465	476	466	421	476	474	473	460	454	421	469	457	464	480	442	470	499	486	463	471	490	453	422	420	483	458	487	476	450	447	485	459	432	451	473	452	472	465	479	463	512	464	465	463	490	459	448	498	480	458	498	454	470	458	468	472	463	457	496	473	509	466	492	477	496	506	476	473	488	447	463	476	467	497	481	465	474	444	435	507	436	467	472	440	433	447	482	485	488	472	470	440	502	487	463	482	495	463	485	463	521	501	449	468	460	490	435	439	442	491	449	494	516	496	503	461	456	469	482	500	480	504	476	542	471	467	453	467	484	471	476	461	493	474	504	449	483	464	444	462	450	486	460	422	498	462	500	522	450	509	498	451	472	447	512	469	486	461	434	493	489	491	487	488	503	469	497	467	434	465	504	468	485	448	493	468	490	443	466	463	487	473	480	491	454	489	468	473	453	478	464	481	487	460	440	456	473	472	446	429	486	463	463	452	463	438	472	451	477	467	496	451	463	456	494	499	478	453	485	508	462	497	524	464	494	454	487	503	482	533	486	484	467	476	467	476	508	490	478	447	486	517	473	489	462	485	503	453	452	478	500	445	493	448	441	427	446	474	541	508	440	485	514	471	451	492	497	434	494	465	455	468	417	513	459	498	447	492	444	467	492	505	467	472	485	451	468	444	464	469	494	450	459	469	472	485	457	479	502	447	475	482	482	471	483	470	487	482	496	489	485	524	438	483	469	468	514	452	495	452	470	478	474	470	445	480	454	458	494	464	475	479	460	497	484	467	475	450	450	432	447	455	478	485	470	449	488	472	506	485	505	518	484	468	452	475	483	444	475	468	456	492	471	472	457	503	495	453	483	449	446	484	460	479	459	465	441	455	470	432
7842	5654	2683	1295	786	393	284	210	123	121	183	417	670	725	681	623	368	248	151	162	121	105	88	99	113	128	103	107	101	98	103	82	108	103	105	107	104	96	103	103	121	109	100	117	101	99	111	112	93	90	83	90	117	107	110	113	99	93	99	94	108	110	102	108	85	125	104	117	97	103	121	106	91	110	121	109	106	81	118	100	96	100	110	114	97	94	86	109	102	94	114	100	101	109	99	74	119	101	104	88	127	100	100	121	118	111	94	93	102	94	97	82	118	101	119	97	108	123	114	108	104	90	94	101	87	103	110	113	110	95	86	103	108	110	102	102	106	110	98	120	108	92	103	105	92	108	87	89	117	127	90	96	97	91	116	85	103	117	120	119	90	97	109	110	104	131	90	100	112	109	92	110	112	115	103	103	101	103	113	102	110	92	113	106	83	92	99	120	107	97	101	123	102	103	102	117	113	80	114	111	112	122	86	90	111	115	90	111	88	98	78	102	102	96	102	94	121	88	96	126	124	109	103	97	90	94	105	97	97	106	95	108	100	117	101	109	104	102	100	100	123	88	101	100	111	99	103	110	95	84	102	114	112	107	80	96	98	105	93	95	100	101	101	114	113	111	120	93	118	92	100	109	107	108	102	100	97	85	105	101	102	111	104	105	103	99	99	120	108	110	109	114	130	92	99	109	73	79	117	103	105	99	87	97	95	109	97	118	113	87	99	101	107	99	87	113	105	121	103	98	104	103	101	100	92	104	90	102	110	85	103	99	101	108	102	121	96	98	100	114	109	84	92	107	118	112	71	112	83	96	103	116	83	97	105	107	105	85	106	105	93	111	128	73	115	99	106	102	99	84	89	110	106	92	90	119	109	75	87	83	100	105	107	105	94	97	109	112	100	106	95	90	101	112	106	125	106	105	121	114	96	109	75	102	96	105	107	108	108	111	98	95	108	114	117	111	117	96	111	103	116	96	120	98	111	94	114	103	101	89	99	111	105	102	115	85	107	96	105	114	110	102	98	88	105	112	97	96	100	87	100	116	88	108	115	87	113	113	103	99	103	79	110	111	97	98	98	96	105	112	101	109	113	104	96	105	118	97	97	88	97	90	102	109	98	96	98	114	94	106	96	115	97	103	99	94	87	92	99	109	106	111	96	120	103	115	110	100	110	97	104	120	102	103	108	101	116	123	94	109	99	113	94	106	88	119	117	100	122	124	99	92	124	98	108	89	102	107	113	113	96	100	100	107	113	112	116	108	90	112	106	96	119	108	107	100	119	124	78	108	106	91	86	94	106	92	95	89	110	101	102	110	95	91	114	99	95	110	96	98	120	116	105	113	126	100	92	100	116	119	100	89	94	111	116	80	128	87	93	111	116	102	112	97	92	108	112	103	121	103	96	97	104	99	104	109	96	99	103	114	105	100	120	115	97	99	108	124	82	106	104	101	96	93	91	109	87	100	100	94	94	97	101	92	104	104	112	128	93	100	96	119	109	111	92	82	95	105	108	89	78	99	106	107	96	101	96	83	92	91	95	113	102	112	130	115	93	103	110	106	119	100	100	113	114	104	108	133	124	98	98	98	97	98	115	100	101	100	115	118	119	100	98	89	92	112	103	93	101	91	93	128	98	93	102	101	91	93	98	101	99	106	119	115	116	93	83	105	111	124	104	89	105	96	108	101	104	100	105	124	103	115	103	97	110	106	120	93	109	96	120	101	95	102	108	106	102	121	103	104	103	119	118	106	101	96	96	105	100	101	105	111	105	110	117	104	99	115	103	107	102	115	116	97	108	96	117	78	90	112	118	128	88	94	114	102	114	94	112	98	106	97	99	90	107	92	106	103	91	104	109	101	86	111	102	89	106	83	107	107	101	110	110	91	86	100	92	97	95	113	117	106	122	123	102	97	104	93	106	101	100	107	113	122	99	92	113	98	108	105	74	98	90	106	90	106	100	101	93	100	104	101	122	131	108	92	97	96	102	86	100	108	78	103	117	100	106	102	113	96	85	98	93	102	92	91	86	110	98	89	110	99	110	107	95	106	101	103	105	81	102	112	95	94	114	103	117	102	96	120	123	98	108	103	108	115	103	103	95	108	103	92	102	106	100	109	97	97	93	120	109	89	97	105	104	113	78	108	86	93	90	114	100	95	103	97	112	93	92	113	117	116	98	95	96	110	97	118	107	116	103	124	108	112	109	117	90	94	110	103	131	92	112	95	104	98	113	95	101	102	95	105	99	110	106	102	106	117	111	103	112	95	104	107	113	118	119	87	124	96	102	94	82	94	110	115	101	107	88	110	92	113	100	111	107	103	109	111	91	81	104	98	103	108	112	99	99	103	107	101	103	103	110	111	97	105	115	85	114	114	122	90	95	118	110	120	105	113	96	89	78	99	111	121	128	97	100	109	110	103	89	106	102	115	101	106	106	106	104	100	112	123	100	107	109	112	94	96	101	89	100	101	106	106	115	101	108	104	111	114	111	109	97	106	97	113	99	98	97	117	93	95	108	107	95	85	113	117	112	123	110	96	95	106	106	110	100	100	79	102	110	105	104	112	98	104	105	103	106	93	86	99	107	106	90	91	96	88	84	113	107	114	92	103	116	84	92	129	104	103	86	101	96	108	117	97	99	105	101	93	110	113	109	101	111	101	98	99	111	103	109	123	106	112	105	98	101	114	99	138	92	100	102	104	112	93	91	98	101	97	97	115	100	106	97	114	103	109	96	102	115	109	96	109	98	95	91	87	106	94	102	96	96	86	98	103	108	100	103	109	112	91	97	102	117	114	110	110	108	124	106	99	111	103	115	113	118	124	114	98	113	102	88	102	99	109	96	93	81	100	122	100	105	113	75	119	106	104	112	98	93	95	106	106	110	84	109	114	99	113	96	97	107	120	92	110	116	102	112	108	105	109	99	116	83	93	101	112	100	113	104	91	103	127	111	124	105	115	97	111	94	103	84	113	92	95	109	108	106	107	101	105	113	98	108	108	95	95	115	118	109	98	89	99	112	102	94	88	85	88	110	95	100	115	125	116	117	107	102	90	81	113	108	85	87	104	100	100	88	93	99	99	104	93	102	120	117	118	97	89	106	123	109	99	97	112	113	115	93	104	120	117	92	102	95	93	106	119	101	109	132	96	97	105	94	103	106	113	91	98	79	119	121	106	109	114	98	110	99	103	106	110	91	102	111	87	118	105	118	95	106	93	100	105	96	95	111	96	103	110	117	89	99	117	108	101	114	104	101	104	115	103	96	109	106	115	98	98	117	99	135	107	105	97	89	111	99	95	103	105	105	95	116	105	104	103	114	114	121	115	81	101	95	114	114	98	103	108	120	107	117	94	106	107	94	114	109	117	112	96	113	132	93	101	97	105	95	107	109	101	119	106	120	112	98	118	106	94	110	95	93	121	122	115	97	110	108	85	110	99	100	108	109	94	117	125	106	114	93	101	106	82	111	114	130	97	96	103	110	111	107	94	103	104	116	108
37986	26540	17062	15077	19072	12333	9055	5546	1585	1143	3648	10157	13725	14066	12574	10266	6276	3250	2147	1846	1063	743	796	759	734	741	768	724	778	733	733	780	846	876	945	763	759	766	790	790	768	768	767	786	790	761	764	720	781	766	757	751	829	782	756	706	786	778	701	807	697	755	715	762	764	821	779	740	756	755	754	784	743	751	757	804	732	737	762	790	742	744	750	788	752	760	748	740	775	801	777	738	736	769	731	773	759	757	770	797	755	746	794	742	753	730	770	800	744	784	723	765	740	759	759	755	777	784	742	694	755	783	737	735	813	736	785	803	741	767	762	669	722	779	747	804	823	778	776	713	747	680	719	730	817	763	759	689	750	756	780	798	771	767	778	752	744	745	758	746	815	776	752	798	723	768	760	752	753	784	805	756	739	745	731	707	773	793	712	766	764	728	749	797	766	798	778	776	798	769	734	750	771	739	767	779	765	754	762	757	715	767	742	706	756	718	738	759	782	759	762	763	757	824	712	742	736	795	782	747	761	743	745	738	732	765	749	815	781	796	783	742	739	738	777	808	764	805	723	723	787	742	758	785	682	758	775	809	766	766	736	729	758	758	789	770	763	790	766	753	764	775	753	746	759	774	712	719	763	783	801	776	749	795	761	742	777	783	793	739	740	764	735	734	800	745	775	777	747	748	761	753	779	709	705	754	766	767	757	811	769	722	748	753	736	771	689	781	831	779	688	762	773	735	817	772	772	762	735	723	769	740	784	727	761	757	788	753	795	760	734	754	710	754	749	751	764	744	752	727	747	765	776	782	722	736	803	763	785	709	793	802	701	797	762	711	746	804	723	719	751	781	798	695	773	777	751	763	775	736	778	756	764	705	730	745	755	725	750	755	756	771	745	775	786	786	752	798	726	739	738	791	768	740	724	739	734	752	744	801	758	761	676	756	743	760	729	785	756	690	704	768	787	788	748	740	748	769	794	722	720	742	763	707	732	742	772	675	742	761	819	823	739	781	743	778	767	723	752	746	721	716	757	756	742	737	741	757	719	788	758	760	785	711	727	712	826	802	770	754	756	783	722	792	754	748	742	754	747	753	770	716	742	771	771	745	786	754	761	799	740	762	845	768	750	818	807	733	715	721	751	721	812	704	816	782	774	719	761	762	771	761	794	800	745	737	769	732	779	742	803	762	705	714	783	757	773	748	770	748	770	765	737	735	750	781	773	717	756	704	759	686	747	776	733	734	770	748	750	788	746	765	770	752	775	747	757	770	753	769	786	746	751	780	712	717	717	793	720	746	733	747	771	765	773	772	730	749	823	726	810	727	748	768	767	793	748	789	731	755	759	789	719	756	759	736	736	805	778	753	761	686	768	716	786	741	770	745	761	762	784	778	710	801	808	803	774	804	793	755	765	729	742	825	745	766	793	798	744	747	794	741	731	773	764	735	769	808	772	786	767	691	750	742	803	768	770	764	778	804	807	754	788	743	752	769	716	765	735	773	771	758	732	789	711	743	774	801	763	784	744	755	742	760	786	760	715	743	746	796	736	761	760	746	761	746	735	746	750	742	738	712	805	780	761	745	739	727	765	687	738	770	773	773	794	739	722	788	753	749	773	741	760	778	764	734	745	749	753	762	791	755	744	764	776	773	796	747	717	777	762	765	766	768	795	781	829	744	737	709	821	766	744	742	733	765	770	755	763	754	761	749	767	812	753	733	794	802	788	781	709	771	757	805	763	713	739	725	750	727	749	709	812	792	780	770	737	771	689	765	762	774	759	722	753	782	726	797	734	745	718	767	805	777	722	736	781	762	741	778	723	783	753	767	755	753	737	744	784	730	741	798	776	740	752	711	724	718	769	799	757	711	783	759	763	772	751	788	817	759	750	750	692	736	775	761	775	744	725	801	767	728	761	764	757	768	722	795	772	759	814	781	758	776	759	752	751	819	727	753	798	727	757	796	789	752	772	757	727	780	737	746	758	747	783	733	794	755	758	759	771	754	768	762	734	744	764	781	769	733	740	751	774	752	776	846	737	781	761	771	836	754	794	735	783	766	763	782	757	726	772	772	746	762	772	747	730	802	722	700	785	780	751	751	765	775	772	708	813	767	763	778	760	761	795	758	756	796	782	727	759	754	749	740	719	756	767	785	771	740	762	754	771	853	754	726	755	754	771	779	763	764	782	755	758	738	773	758	724	758	738	759	804	742	773	732	752	734	756	726	752	741	796	747	739	781	757	783	757	743	762	762	775	771	742	802	735	751	728	765	747	802	749	735	778	784	796	723	712	753	779	766	737	729	804	716	799	720	771	726	794	705	750	780	767	739	780	689	739	805	745	759	810	778	802	806	768	778	768	769	781	760	702	776	781	756	732	792	747	745	778	795	746	751	796	770	743	760	729	760	788	797	750	753	798	765	781	763	758	756	758	780	774	837	797	783	738	794	744	769	744	739	738	686	772	742	742	752	798	727	783	770	763	723	773	743	762	778	758	718	736	723	755	789	737	747	814	726	794	747	751	744	736	726	771	776	814	765	786	715	754	788	727	738	733	801	779	726	784	746	831	763	726	742	745	770	775	819	781	742	806	788	774	761	747	743	714	725	756	826	762	790	783	738	764	752	744	708	767	757	769	771	764	794	821	726	763	780	752	784	759	749	703	779	709	764	762	772	748	754	737	804	778	769	731	746	703	741	781	767	766	779	734	735	787	752	743	768	721	792	797	785	768	772	727	718	715	743	787	809	780	768	687	726	719	763	775	743	767	751	746	747	800	755	727	756	716	746	802	805	763	753	786	808	750	742	730	767	781	773	756	694	784	763	713	737	757	741	790	746	729	760	766	726	753	758	778	794	728	775	797	812	706	726	711	723	746	776	784	711	742	761	747	767	742	759	719	750	778	733	747	773	809	759	785	761	740	770	741	732	754	761	736	771	782	724	742	764	752	767	741	739	727	787	739	741	776	715	739	775	752	729	765	783	722	800	789	776	766	766	753	725	775	763	752	830	733	736	735	707	730	705	753	744	758	713	747	760	819	738	791	781	760	727	750	770	818	733	738	755	749	746	828	788	811	768	739	736	731	759	729	740	730	775	689	750	823	756	771	781	790	733	801	760	726	764	775	768	772	775	757	752	753	744	727	703	761	804	786	792	744	755	755	765	800	783	738	766	731	773	767	723	736	774	757	743	810	733	746	816	711	761	766	780	743	755	743	823	742	783	698	738	709	756	790	741	785	750	817	752	759	731	768	791	753	807	751	753	760	794	792	779	796	806	790	760	773	734	767	695	783	731	792	832	751	773	799	703	756	725	716	833	783	757	793	796	718	721	773	763	694	794	738	760	757	724	771	786	742	764	763	782	730	725	773	776	814	750	774	751	762	746	789	761	810	823	729	739	777	753	762	736	748	729	787	751	724	799	727	728	792	766	770	728	703	764	772	795	795	737	764	780	800	742	759	766	791	754	754	707	780	739	793	766	753	729	750	735	757	740	714	707	752	726	749	760
7768	3961	1632	961	770	346	304	118	82	78	154	420	789	836	778	560	404	218	132	98	96	71	73	58	79	77	58	64	89	73	80	78	94	67	92	75	65	65	93	76	62	55	67	69	79	66	75	62	64	59	81	71	55	62	78	71	73	75	73	69	70	67	77	79	63	76	62	78	80	77	66	55	56	59	74	78	69	82	58	72	69	72	63	73	70	70	84	68	55	63	78	61	70	74	58	82	71	72	70	80	69	69	68	71	82	68	65	72	72	82	89	62	65	72	67	65	84	82	83	61	74	84	83	79	74	65	77	71	69	88	89	70	82	80	79	65	65	55	81	70	63	86	74	75	70	78	67	68	79	67	64	75	83	80	81	66	73	71	69	66	65	71	73	66	77	69	83	84	65	76	80	68	79	94	64	58	74	70	60	74	68	63	81	80	83	77	73	70	74	66	74	67	85	64	62	93	62	68	71	79	82	77	72	79	79	79	72	70	66	91	61	71	77	71	79	72	59	76	72	63	79	82	79	89	78	52	77	54	69	64	76	76	69	87	61	75	72	71	77	76	62	71	71	75	68	61	68	70	73	66	57	64	68	69	68	81	73	72	73	69	81	73	69	71	61	88	77	59	70	75	76	81	61	67	66	61	56	69	65	69	76	73	80	80	60	68	78	74	75	69	87	98	74	76	66	70	54	75	76	80	70	71	71	81	69	82	75	63	74	64	74	87	73	80	71	57	71	64	77	64	76	78	75	72	80	87	87	79	65	65	84	69	61	78	75	74	68	88	82	74	59	58	74	81	67	67	74	78	92	75	75	62	87	77	85	79	85	82	79	76	75	79	73	68	68	79	77	75	90	74	60	77	74	72	71	78	72	72	71	74	64	76	67	61	71	66	76	70	81	82	72	66	74	81	80	68	63	73	77	63	67	66	68	69	65	63	60	64	62	68	63	77	97	57	61	73	86	91	49	86	69	68	73	80	63	75	71	77	61	83	66	69	52	62	65	79	75	89	78	75	73	74	88	69	63	66	76	53	78	78	72	79	74	81	79	82	78	71	62	62	83	69	68	53	75	70	75	61	68	85	65	76	89	62	81	70	77	69	81	80	76	73	76	61	59	80	86	73	78	75	69	70	84	80	72	68	83	93	67	68	73	68	79	79	71	64	57	79	86	75	77	70	65	95	68	80	76	61	68	80	61	74	59	94	66	78	88	76	63	77	81	58	68	71	68	60	66	74	80	73	74	69	84	69	51	72	74	80	73	81	77	62	65	71	73	66	76	79	89	79	61	65	85	81	78	68	65	78	64	67	88	71	67	64	79	69	72	67	74	80	76	60	63	76	73	74	74	72	82	74	74	81	63	64	70	87	76	75	69	80	71	67	59	65	76	59	76	90	64	81	74	81	58	84	61	73	71	55	71	96	69	78	77	70	71	61	61	63	66	60	67	77	67	52	80	74	68	72	87	76	71	69	77	67	77	82	66	67	77	72	61	69	63	68	62	85	65	76	79	63	74	71	69	82	66	68	56	63	77	82	72	84	72	64	79	49	68	79	72	71	72	89	72	78	76	91	77	83	85	78	73	74	77	61	72	73	75	64	61	71	89	93	77	79	72	80	86	80	69	71	83	85	73	70	68	62	72	59	71	73	65	84	65	73	62	83	87	85	67	59	73	68	71	81	73	83	85	70	77	74	73	85	65	79	72	60	90	77	81	64	81	71	95	70	84	84	87	85	69	77	77	86	73	72	79	88	75	86	77	90	68	76	91	63	67	70	68	74	72	82	75	85	70	64	70	70	70	76	73	59	86	71	82	67	69	77	62	85	54	68	66	79	64	73	66	65	85	65	50	72	79	76	81	70	64	62	66	70	43	62	75	74	79	72	67	73	71	78	75	75	65	75	70	75	70	88	83	76	89	67	58	64	66	75	64	73	71	71	73	76	69	85	74	86	79	71	59	58	66	67	90	67	76	56	75	79	66	63	77	64	65	58	72	70	61	84	83	64	70	84	73	65	82	65	74	78	66	77	71	75	73	74	76	66	71	70	83	66	66	66	74	81	76	76	70	66	84	74	68	67	67	63	61	81	72	71	76	72	72	75	75	76	84	71	72	67	59	69	67	67	87	74	80	87	66	76	72	79	65	71	95	76	56	69	76	75	64	74	71	79	81	73	72	73	77	68	74	74	64	74	70	71	82	95	60	62	71	82	75	68	64	73	63	58	78	77	63	70	79	80	68	66	69	60	69	66	69	72	77	68	73	100	64	68	82	79	87	86	73	84	79	62	74	71	64	62	74	72	75	70	95	64	75	63	65	69	66	62	73	64	73	69	86	59	66	87	72	86	75	80	72	68	80	73	82	77	86	88	61	75	63	73	56	75	74	67	81	84	77	86	61	64	78	80	63	57	52	68	79	82	79	76	62	78	70	65	57	84	72	79	70	81	66	49	70	78	71	73	69	67	67	77	88	71	64	88	78	76	76	80	55	85	63	80	67	68	72	60	77	66	62	72	71	67	69	78	77	71	64	85	79	75	62	78	64	76	72	66	76	72	71	69	62	68	65	69	83	75	73	70	69	79	73	74	72	64	63	67	78	72	80	71	71	79	100	76	81	67	68	55	85	65	88	71	74	78	91	69	67	62	73	67	76	61	70	65	55	57	77	70	76	75	77	76	59	90	83	70	92	71	70	79	79	73	74	59	74	73	74	63	69	68	70	63	63	70	62	86	74	73	81	76	71	87	77	73	81	80	60	83	64	63	68	61	72	59	65	91	86	72	55	66	75	75	77	72	65	65	75	84	57	81	63	71	108	63	71	75	68	71	85	70	71	70	82	81	66	73	71	75	79	71	69	71	71	64	72	72	85	69	67	77	70	83	81	61	76	76	73	81	59	69	72	87	62	60	83	79	72	53	74	76	72	72	80	72	63	67	56	79	53	63	76	63	69	66	71	70	66	72	76	76	73	82	79	59	51	68	74	69	96	57	83	69	87	67	81	71	72	70	73	74	70	85	83	79	79	91	70	76	73	75	74	75	82	74	76	74	61	72	78	66	67	81	71	71	70	71	86	76	68	70	87	62	68	60	73	77	65	67	71	63	66	68	80	79	64	79	64	70	73	84	87	58	76	59	72	72	75	72	61	73	74	78	68	80	71	79	51	83	73	68	60	68	69	70	75	83	84	75	60	96	73	58	84	69	65	76	74	78	71	69	74	81	70	72	86	69	86	89	78	63	75	82	60	67	75	69	72	79	54	61	79	83	71	61	77	81	67	83	74	69	76	66	84	83	67	71	74	88	97	73	78	80	70	65	79	71	71	85	79	81	68	70	65	59	56	79	78	68	69	51	85	72	81	77	81	67	82	83	92	92	72	83	71	68	59	65	65	70	66	73	73	71	79	61	59	68	81	77	74	82	73	79	61	83	77	70	58	68	74	82	74	69	55	53	82	74	89	75	76	64	75	67	75	84	55	67	82	89	77	75	63	56	69	70
34662	23328	12473	13517	18395	11706	9752	2652	1051	1140	3023	11640	16583	15971	13776	11385	7410	3764	2358	1591	875	605	538	554	577	582	545	544	544	563	568	528	615	702	688	546	536	574	588	558	516	541	560	521	561	602	538	560	621	538	555	575	520	576	567	536	498	553	513	535	543	535	503	574	510	581	575	568	533	529	523	553	564	580	571	577	582	584	543	583	556	522	586	597	532	574	520	589	604	548	540	536	534	542	551	574	561	522	505	550	607	588	558	521	541	521	581	556	498	584	545	601	564	623	577	530	570	555	527	544	554	548	540	566	508	577	577	596	543	585	529	522	573	541	569	572	566	531	544	555	558	557	536	573	558	559	534	563	536	529	550	544	562	525	568	525	577	555	557	552	539	519	517	542	575	552	532	536	543	550	579	514	602	579	557	523	505	557	563	535	560	562	518	565	551	554	562	590	549	583	556	607	502	551	552	538	549	534	543	557	560	530	535	548	570	567	516	560	516	543	527	555	579	553	569	513	544	572	548	570	557	549	561	604	578	520	531	518	533	521	576	563	554	546	551	596	553	614	561	565	528	559	559	531	581	540	534	513	525	541	545	537	550	559	561	524	559	557	547	554	525	584	533	565	548	567	585	566	554	556	531	566	568	556	498	604	545	534	556	552	569	537	551	544	556	552	554	562	524	550	576	550	575	571	583	548	571	558	571	576	530	587	556	572	560	586	548	556	531	555	548	559	523	521	544	553	562	545	522	571	563	581	576	565	567	564	577	576	543	535	501	542	524	525	598	552	542	604	554	570	497	575	535	553	552	560	520	531	546	607	567	554	529	586	608	525	568	583	573	569	569	552	516	504	548	571	615	522	563	590	499	560	528	548	541	555	519	493	548	594	545	556	546	558	516	552	551	552	501	534	543	544	561	574	574	564	570	542	557	545	526	509	564	561	552	559	552	509	553	548	534	574	536	558	559	507	544	559	553	572	531	584	564	523	575	580	561	538	560	556	533	551	572	586	566	549	630	578	544	569	536	580	553	544	570	518	558	556	576	525	562	594	531	551	577	557	490	554	506	550	523	567	541	549	563	514	493	557	574	552	550	556	536	566	598	534	513	558	524	535	534	551	512	567	556	537	550	526	542	551	594	560	548	562	551	534	566	561	580	530	540	533	573	565	509	573	547	554	522	562	507	543	539	502	519	582	531	565	572	594	534	579	580	547	548	528	546	574	543	582	558	541	518	537	493	593	575	523	544	545	527	566	551	533	579	552	560	584	556	527	570	591	540	559	506	535	516	576	545	489	560	553	556	540	576	536	568	547	544	555	563	597	485	570	527	547	548	551	568	567	609	598	612	559	572	574	566	523	528	570	580	593	572	551	550	599	544	542	529	520	584	590	539	577	508	531	540	550	506	509	572	550	562	544	587	531	554	562	555	549	542	598	553	572	571	548	526	560	538	559	557	550	531	542	549	581	550	566	589	587	534	555	539	540	561	554	540	544	542	515	525	573	539	569	523	551	540	570	534	527	541	555	557	557	533	547	558	565	542	586	564	570	580	558	547	535	537	567	575	511	566	536	545	534	534	571	532	495	552	578	583	564	547	538	556	580	571	524	568	551	585	531	563	574	550	511	563	544	589	560	524	535	529	539	545	542	566	544	578	542	556	556	611	592	564	609	548	581	581	555	552	549	523	557	547	580	605	560	565	564	562	572	587	575	543	579	533	543	560	554	572	558	525	567	592	564	536	562	543	517	548	578	557	547	598	532	534	541	547	548	549	544	574	519	513	553	560	591	601	532	509	556	571	569	537	554	589	572	538	542	521	530	510	527	548	552	515	541	548	516	552	535	534	595	575	573	509	543	521	543	567	560	536	539	573	593	603	537	570	570	556	548	542	552	521	524	595	565	532	575	631	562	550	554	545	585	566	573	538	569	518	564	547	549	545	594	596	539	550	594	573	552	580	562	559	534	532	536	525	567	572	561	504	553	548	612	531	510	517	572	546	542	558	501	553	538	539	551	518	561	554	525	585	528	549	577	558	535	595	538	569	544	525	570	565	550	515	539	566	600	532	532	543	553	541	533	562	542	547	540	589	605	580	576	550	616	546	567	541	554	550	567	559	551	530	547	514	603	522	570	528	571	558	579	567	543	586	556	505	593	548	569	550	537	551	600	550	562	559	537	538	590	612	566	533	541	556	576	578	570	512	596	545	607	563	550	567	568	523	540	584	565	556	572	507	543	527	544	569	562	560	528	512	578	576	528	530	558	571	582	539	538	586	625	578	563	504	527	545	557	538	509	542	557	525	617	567	548	528	588	531	545	548	570	576	581	587	536	553	590	542	566	564	609	569	551	545	556	570	590	524	557	538	604	557	567	547	517	555	561	590	586	547	574	546	541	558	546	548	555	557	498	558	569	571	539	551	548	492	578	555	580	552	564	524	549	565	581	555	548	575	598	534	547	524	519	548	542	542	559	558	556	557	539	542	569	572	546	544	563	574	515	523	526	524	595	546	552	502	559	539	566	531	535	589	517	572	526	604	553	573	568	534	561	560	574	537	530	571	541	534	528	530	550	568	541	532	549	532	558	535	581	553	566	541	555	567	561	569	567	550	525	540	547	543	555	566	558	551	535	562	548	541	533	578	544	548	528	577	554	570	538	541	566	544	571	557	552	545	565	581	557	555	552	570	564	528	558	563	561	558	574	567	518	542	546	589	535	553	574	542	545	577	580	555	505	566	582	579	530	551	557	536	525	562	573	534	546	511	573	564	566	558	567	537	550	612	547	567	575	581	572	575	549	523	526	548	535	563	563	578	555	570	578	558	547	557	524	568	542	536	559	588	552	540	528	552	553	539	547	585	529	587	541	539	531	583	555	553	517	575	541	557	574	552	536	554	576	530	551	558	512	592	558	541	548	512	549	524	550	573	603	580	540	541	536	558	544	549	534	525	595	542	590	523	579	568	545	548	559	541	531	609	553	539	567	547	552	547	599	528	535	559	572	549	550	559	546	535	528	557	558	543	538	535	552	525	573	553	584	556	561	533	554	582	548	585	537	586	501	575	510	542	556	537	546	575	595	556	486	575	550	561	562	578	537	537	579	546	548	585	532	548	514	521	558	557	537	584	528	545	539	592	550	564	570	579	574	561	576	539	524	507	574	520	524	534	551	531	579	513	558	557	527	579	600	513	576	597	576	563	536	530	580	538	591	561	520	576	537	517	581	581	562	548	525	553	574	547	557	576	557	510	526	541	569	545	553	522	529	569	563	559	529	556	532	576	533	518	506	543	542	532	549	563	548	583	571	563	545	558	539	544	569	538	495	543	545	552	545	575	566	538	583	558	583	550	549	522	549	595	533	570	558	541	542	557	552	569	608	521	539	554	577	541	561	546	548	527	607	578	513	583	524	566	558	622	600	547	547	534	520	542	563	540	578	555	576	547	569	534	574	556	558	545	584	541	570	581	547	538	545	560	551	568	569	576	542	548	536	567	521	538	561	559	580
11108	6936	2932	2186	1322	1071	577	229	184	129	267	854	1344	1349	1224	1035	617	336	263	181	137	128	131	108	120	96	119	134	113	127	134	118	120	133	131	102	114	115	110	106	123	139	104	123	125	87	121	125	124	116	117	119	125	129	110	124	108	102	108	125	118	123	132	132	115	112	115	105	106	104	137	117	140	118	128	125	122	114	137	122	124	120	101	119	122	119	109	130	127	134	101	119	113	140	122	112	127	110	120	110	123	116	124	105	125	115	127	108	111	117	128	119	127	151	139	114	138	142	137	130	118	137	93	142	105	100	106	107	127	129	122	126	115	121	117	132	112	111	130	127	119	117	131	144	117	94	131	129	121	130	127	117	123	109	128	113	125	108	125	131	100	141	132	119	112	117	123	130	115	137	113	128	104	128	126	136	112	135	146	129	114	116	113	139	136	118	138	117	108	132	123	126	111	120	102	108	110	109	109	124	114	122	114	115	122	125	98	115	126	117	127	113	116	113	123	116	136	116	114	122	116	116	94	117	127	132	126	111	93	134	107	115	134	111	133	110	113	124	124	128	120	100	119	115	121	144	119	123	105	125	100	99	119	108	150	137	119	116	137	115	114	123	105	115	119	124	115	135	131	116	111	111	121	114	113	130	122	111	99	119	122	123	114	129	139	115	135	96	146	114	128	134	115	126	119	132	102	99	119	123	127	125	142	111	137	127	119	138	108	128	115	115	119	123	133	134	114	117	117	123	127	121	123	106	132	131	115	130	115	132	113	140	134	141	144	120	114	122	128	117	126	140	117	129	117	133	126	113	103	132	130	139	122	122	116	151	140	113	122	117	143	122	115	125	100	111	147	128	134	110	126	146	105	120	105	129	105	128	105	126	125	145	137	131	117	102	103	109	128	112	111	103	116	117	115	130	121	141	114	114	122	115	132	105	119	100	123	110	125	114	117	132	84	129	107	123	120	106	111	114	111	98	115	123	102	133	108	120	130	127	130	117	107	127	104	127	134	114	114	90	98	115	113	130	125	100	127	125	127	124	112	136	111	137	130	132	125	128	116	110	106	115	117	113	123	121	133	124	119	111	133	130	115	124	139	98	121	119	102	110	140	127	109	117	109	146	113	127	130	149	126	122	128	131	103	117	116	138	112	109	114	109	132	109	121	118	135	128	136	117	115	125	135	126	124	95	125	107	136	120	122	119	136	109	115	130	140	133	118	144	128	114	115	135	111	135	114	129	148	123	128	104	123	129	143	145	132	101	108	106	121	121	126	110	113	134	116	136	121	134	128	109	127	128	130	128	132	108	119	115	129	122	130	121	105	148	112	92	129	117	120	139	139	117	124	115	134	127	109	114	127	119	110	117	123	139	112	105	114	102	108	141	119	130	146	122	124	124	124	101	120	107	137	120	114	106	118	131	131	123	118	135	113	126	126	120	118	130	106	110	146	131	120	140	138	110	104	91	127	132	106	123	116	126	123	128	109	112	122	126	108	107	124	130	98	130	122	114	126	106	127	101	112	121	129	124	129	109	124	127	106	125	131	115	124	107	102	105	128	128	127	105	119	126	123	125	124	121	115	94	122	122	107	115	115	123	116	125	132	128	126	97	122	122	127	133	107	106	113	116	123	127	119	129	107	110	126	114	117	145	172	122	102	110	129	106	116	129	123	124	112	96	120	122	122	106	113	126	122	132	111	130	119	121	99	131	119	109	101	121	123	122	114	125	107	135	122	124	98	126	110	104	118	111	125	117	125	100	111	105	111	103	127	123	116	106	125	110	132	138	124	110	98	118	115	115	132	125	112	134	112	110	129	131	142	130	105	126	124	124	124	108	105	116	123	125	109	130	110	122	116	143	119	124	120	111	114	126	119	101	118	106	137	121	122	111	118	117	114	115	127	137	118	120	134	113	129	121	116	132	122	104	111	121	113	109	111	123	119	138	122	125	124	120	119	112	102	110	114	115	133	111	113	114	116	111	115	107	127	95	125	132	129	139	120	112	131	123	118	125	120	141	126	97	119	132	115	123	111	110	125	119	135	117	117	117	125	111	137	127	123	134	116	118	93	125	114	129	135	131	129	127	112	109	121	100	115	131	111	126	149	101	118	123	118	135	102	109	125	124	95	121	124	109	125	124	125	106	121	105	123	119	128	114	125	131	121	114	136	105	116	109	111	132	127	128	97	124	127	131	124	118	120	114	110	107	116	110	131	113	126	126	127	122	93	117	122	112	115	111	106	105	129	121	133	136	127	114	117	125	130	134	117	116	118	130	143	119	114	132	141	137	139	106	130	140	119	123	129	125	117	112	113	124	120	116	118	132	140	124	128	128	116	109	129	114	121	118	113	113	120	114	124	107	128	130	122	121	113	128	126	102	128	119	111	113	135	122	119	141	108	113	97	122	125	109	111	105	113	126	121	128	133	117	116	127	111	118	122	108	133	115	124	113	151	98	117	111	108	120	113	109	108	106	121	129	120	132	139	146	110	137	101	113	119	114	125	117	142	135	120	123	122	121	98	126	121	129	102	117	130	109	117	129	135	131	121	106	101	123	133	118	133	107	133	123	133	117	130	105	145	125	146	137	142	118	107	111	119	115	131	112	127	125	125	137	130	125	120	118	100	121	105	110	111	111	133	107	128	127	117	131	122	109	130	115	135	107	144	119	125	146	144	108	107	123	128	128	132	129	114	124	120	99	121	137	110	119	122	112	109	103	124	148	124	124	133	120	120	107	108	106	111	121	119	108	109	135	125	113	122	123	117	123	115	127	107	120	118	105	125	129	114	109	119	117	109	111	130	139	110	122	123	120	120	116	126	118	116	132	128	134	130	110	113	107	131	112	123	143	123	118	131	127	131	120	106	129	118	113	141	114	130	104	122	126	113	132	90	118	120	129	128	112	123	111	109	100	114	105	128	119	116	134	123	120	125	119	117	131	100	110	124	113	136	121	119	122	115	110	119	137	114	111	110	117	128	100	130	130	105	113	130	119	101	136	128	130	136	132	126	120	106	120	112	110	130	112	115	104	134	126	119	140	118	121	109	114	107	108	114	114	102	139	126	102	114	125	113	108	132	119	115	142	134	119	100	122	131	113	118	115	118	110	113	146	125	111	102	105	116	121	117	101	119	106	121	128	134	124	118	118	114	129	130	99	114	105	128	135	114	118	126	114	124	120	141	118	114	119	128	133	115	105	111	102	124	126	97	118	121	109	128	127	121	142	104	129	121	130	139	116	103	114	125	101	119	111	110	109	113	131	154	119	119	101	117	136	115	114	112	113	103	112	107	117	119	116	121	123	109	118	112	132	107	116	108	119	130	123	104	124	141	131	127	117	115	129	97	124	118	125	118	146	111	143	125	114	131	130	138	129	139	117	117	116	140	152	104	133	129	119	130	126	111	100	116	134	134	132	108	120	141	131	119	115	128	93	115	119	125	137	115	127	108	115	111	118	135	143	152	111	114	118	122	126	127	112	138	137	119	134	107	113	142	111
41007	28435	17706	20924	24381	23341	14579	4714	1789	1747	5238	17371	21691	20758	19061	15975	11070	6292	3653	2188	1226	1137	883	885	870	928	832	881	912	913	869	959	982	1112	1038	903	848	899	921	911	885	885	889	902	875	911	898	896	920	882	884	885	908	888	907	879	885	921	898	891	887	871	910	908	915	864	858	929	897	876	864	851	857	868	847	894	899	887	852	914	916	866	913	914	880	938	912	918	911	900	858	900	901	913	885	874	828	866	867	922	921	899	881	907	911	888	931	908	851	884	936	864	919	920	860	881	855	874	867	926	907	880	917	843	884	864	883	840	903	850	918	909	903	882	853	879	829	881	868	846	892	896	905	820	929	893	853	880	897	930	897	875	860	916	929	906	898	884	923	876	915	884	929	885	898	880	856	855	920	876	902	908	870	865	912	863	917	884	856	906	891	940	911	927	899	934	932	897	925	884	881	916	912	943	848	912	901	833	870	845	870	953	857	937	937	912	868	863	897	863	880	889	930	890	926	891	918	872	962	851	918	873	893	935	918	906	889	841	933	893	907	931	886	912	872	896	883	882	884	820	921	853	885	844	836	875	911	860	925	913	887	841	843	877	845	939	885	848	837	884	869	901	872	906	896	934	920	846	843	924	916	901	884	916	861	905	912	864	922	913	889	875	869	900	902	882	905	838	876	905	931	862	886	907	886	892	913	848	885	873	875	891	893	889	905	867	872	880	869	899	861	919	881	914	915	859	879	856	894	893	895	836	938	903	853	910	887	881	879	924	900	930	882	912	863	909	882	838	899	885	928	940	862	925	887	925	885	926	899	839	900	851	873	887	896	895	898	853	832	841	903	845	898	918	916	823	919	894	890	886	908	885	913	922	869	883	871	870	973	864	835	955	892	909	854	922	827	866	924	903	916	954	888	864	896	906	910	871	892	899	888	870	876	914	894	898	877	926	927	924	896	845	941	887	861	906	901	904	897	861	877	903	854	887	891	920	932	911	866	885	908	912	904	961	865	918	901	904	907	880	948	930	842	886	911	882	869	849	912	873	910	896	882	872	920	892	932	873	904	837	910	852	912	841	893	893	886	882	914	918	939	868	842	880	852	877	925	892	873	875	890	906	918	838	874	888	881	890	838	880	868	877	851	914	956	909	860	899	932	888	875	855	941	869	881	884	887	893	862	856	870	865	860	856	871	875	893	905	954	885	889	930	928	850	903	945	864	842	873	907	899	910	939	894	891	833	899	871	879	895	868	921	926	894	866	928	841	890	831	895	872	874	920	857	898	896	886	923	875	861	879	872	909	888	877	917	930	904	889	949	937	881	895	850	845	860	881	929	883	895	931	895	919	890	902	883	895	883	905	925	913	833	881	889	874	864	961	921	840	878	872	928	873	923	956	867	922	904	904	934	883	939	909	948	910	847	897	907	928	947	872	862	865	883	860	885	894	879	838	845	948	828	855	867	938	866	883	884	917	846	890	857	884	898	894	876	891	911	882	858	860	857	886	870	886	856	897	903	844	864	837	924	845	945	940	872	875	929	897	918	835	886	899	917	886	865	875	873	891	821	902	823	922	893	959	935	879	911	906	934	864	922	900	856	882	876	906	870	874	927	892	900	827	916	913	920	937	860	856	902	961	883	864	923	881	911	896	914	899	917	927	902	910	844	877	853	876	907	865	908	861	863	914	934	936	880	841	914	911	905	878	895	913	897	887	877	918	902	894	929	863	867	894	935	897	892	954	930	857	898	875	941	889	862	856	906	898	879	923	864	857	839	914	917	876	926	875	879	842	861	901	861	841	831	871	934	933	875	866	857	877	935	864	904	898	815	863	851	878	828	917	894	928	889	874	904	883	885	889	905	851	857	878	947	882	878	891	873	893	906	929	881	847	909	926	901	862	886	907	873	886	886	914	873	860	878	861	898	876	906	891	872	887	899	894	872	896	867	886	838	880	887	851	936	893	897	877	947	884	915	887	875	884	884	882	889	920	881	852	891	903	935	852	897	875	896	833	897	885	868	876	888	906	904	847	904	867	879	868	880	910	877	856	898	885	880	947	890	891	861	869	873	880	888	932	921	933	866	848	913	899	865	859	881	885	896	897	916	866	881	864	946	818	915	937	878	885	845	863	865	874	869	946	901	899	933	948	884	890	922	906	865	882	908	917	895	850	933	926	876	885	901	858	890	885	913	894	880	918	903	922	845	879	899	900	911	853	873	923	871	887	882	860	902	898	856	906	910	918	913	866	927	920	923	904	895	922	934	943	874	851	845	884	864	886	916	838	885	906	863	837	860	888	862	906	915	855	847	890	885	863	861	893	900	899	887	930	840	889	903	868	893	881	900	912	877	903	887	918	896	893	877	862	783	883	869	954	884	860	845	903	878	883	916	879	876	923	841	946	865	900	888	911	923	923	894	919	887	894	908	889	890	860	920	950	845	885	930	901	902	895	902	890	947	879	879	911	844	902	944	871	900	857	880	906	938	891	934	908	941	870	973	960	883	905	869	807	884	902	862	889	858	940	848	887	915	923	918	865	900	908	835	899	872	884	914	921	937	952	942	916	889	892	888	902	905	914	895	899	876	905	889	883	904	916	891	913	880	810	829	897	875	905	875	876	892	865	845	903	888	887	933	887	906	920	876	850	900	896	902	903	873	856	900	850	929	861	912	887	863	883	879	872	944	833	891	884	870	895	861	884	865	889	904	924	919	904	857	894	878	956	896	870	891	904	885	868	905	905	900	866	901	886	907	852	888	851	879	896	897	884	903	868	855	881	891	901	805	910	863	890	911	906	912	893	890	901	896	899	899	910	857	924	911	878	899	892	888	897	906	911	880	922	863	917	892	879	885	880	844	889	906	954	855	935	937	902	898	929	907	840	863	853	886	913	879	895	879	920	892	844	888	912	890	893	876	856	865	912	890	886	902	908	889	911	911	863	937	906	934	885	888	865	903	819	878	903	906	875	919	875	913	920	848	840	897	868	856	907	845	890	877	884	902	842	885	915	826	927	885	894	872	906	890	854	928	896	908	896	860	868	871	874	931	869	893	889	837	872	895	929	861	872	938	850	854	886	878	925	842	934	903	900	960	919	899	910	871	834	860	861	973	919	906	881	845	844	879	892	825	934	913	891	935	905	927	848	870	894	829	921	873	859	914	881	878	891	874	916	906	895	927	864	854	852	852	945	931	898	852	909	954	871	885	877	898	878	870	876	882	865	853	873	910	886	925	908	853	888	909	888	862	970	868	830	884	877	893	900	839	889	909	889	868	899	878	836	880	913	867	942	882	908	921	938	867	890	903	902	911	848	910	889	928	883	866	885	843	872	901	965	902	874	842	910	918	855	854	909	906	878	920	894	869	929	913	891	898	908	840	864	911	889	897	912	948	896	855	893	926	895	901	856	860	891	916	848	894	933	909	927	871	882	896	908	894	945	900	895	842	823	940	893	906	888	967	862	910	865	891	932	905	903	910	885	928	873	858	893	886	943	878	890	909	851	891
6412	2656	1192	842	529	324	157	96	56	73	82	137	179	178	168	161	120	94	82	89	69	66	73	81	68	52	65	45	60	50	56	55	52	55	67	67	59	62	65	68	78	64	58	59	53	59	68	62	56	60	78	61	80	70	59	64	74	69	64	64	70	59	54	59	71	65	70	56	51	69	49	60	72	71	49	59	62	73	72	63	50	59	60	45	65	65	56	69	65	64	63	59	61	73	75	68	73	78	68	66	62	60	65	58	70	66	50	70	65	68	55	65	60	62	62	60	59	60	66	61	64	47	60	60	66	83	51	49	59	66	61	54	66	81	68	61	55	55	73	67	55	66	72	68	51	81	57	62	65	75	56	70	62	47	78	65	67	66	72	50	72	65	76	49	71	66	57	57	64	53	61	66	58	48	76	61	74	63	62	58	62	65	51	62	50	61	71	46	60	62	63	70	62	67	56	55	77	57	59	65	72	64	59	72	70	67	63	77	67	58	61	62	62	61	73	46	62	60	58	73	71	66	67	57	69	71	63	58	54	77	63	61	57	69	55	46	66	62	70	77	80	62	61	77	54	69	79	68	60	57	54	82	60	57	65	70	66	67	61	61	65	74	59	61	74	61	58	71	56	65	80	73	66	59	69	61	61	57	59	63	69	65	74	72	68	66	57	58	58	63	74	61	72	59	63	50	77	71	69	51	53	60	55	67	65	64	59	58	69	50	66	50	62	73	75	55	53	65	65	64	54	73	69	67	75	77	58	60	66	60	68	63	63	57	78	58	71	64	59	66	56	69	70	59	59	65	60	66	75	57	54	54	65	55	78	60	70	65	68	61	54	66	72	71	68	63	77	58	62	54	63	69	55	60	62	62	62	52	64	59	70	61	68	62	58	66	61	58	68	60	63	50	67	44	67	69	55	54	62	61	61	74	68	79	69	65	69	57	69	55	68	66	60	63	74	58	50	59	65	71	57	78	77	51	77	59	71	65	77	61	56	72	49	69	75	60	58	74	61	58	71	66	46	75	64	54	56	63	56	50	59	59	54	63	65	71	60	73	65	48	49	67	67	51	73	57	63	67	69	61	54	82	65	75	54	60	64	52	70	65	69	59	53	64	60	68	77	68	69	76	67	54	70	60	55	75	59	66	58	70	94	60	64	68	60	70	53	66	62	72	70	57	59	59	54	66	64	69	49	63	61	82	64	62	72	52	61	45	75	70	60	61	64	74	68	62	60	62	66	58	84	66	46	53	44	58	57	61	60	55	59	66	50	61	56	60	63	53	62	52	57	60	57	61	75	67	73	49	57	67	75	66	62	55	58	60	53	61	54	76	61	64	61	58	75	58	59	63	72	77	68	58	54	73	70	62	58	62	76	59	62	68	65	59	55	55	65	66	62	65	53	52	62	61	73	68	72	59	65	64	85	53	47	75	65	67	60	50	57	53	56	63	71	75	77	66	58	54	87	65	47	63	71	67	66	60	60	74	64	66	61	53	57	75	61	58	74	63	52	53	60	61	60	76	60	44	58	68	53	58	72	53	65	60	50	51	63	73	60	70	69	55	61	61	68	62	58	72	55	63	58	55	61	50	56	59	65	57	61	56	50	71	77	68	61	55	72	75	64	71	60	81	58	64	59	59	67	70	64	62	69	53	73	79	67	62	81	53	62	67	54	58	57	67	57	62	81	75	51	69	63	55	67	54	57	72	76	58	60	65	70	63	72	57	59	63	63	62	57	67	67	62	54	79	60	53	54	61	63	72	65	67	63	60	73	60	78	62	53	63	56	61	65	60	71	81	64	58	58	67	75	51	50	74	72	76	65	68	48	54	71	63	66	75	82	67	69	68	65	58	71	60	66	55	68	68	67	69	70	62	49	64	77	84	64	51	60	62	58	51	83	66	73	59	65	54	61	60	60	57	70	60	68	57	65	59	76	59	70	58	61	69	63	56	52	59	55	65	64	61	73	54	66	67	68	62	72	57	56	68	52	62	55	66	68	64	71	44	63	64	62	65	61	72	70	60	59	67	62	58	52	51	74	57	63	50	57	62	51	61	69	74	56	77	68	61	62	66	72	79	69	46	60	60	66	54	73	76	61	51	45	59	43	68	62	80	69	63	65	65	63	61	69	59	69	77	63	60	69	57	57	70	66	66	60	65	66	70	59	71	71	59	67	77	70	64	59	68	75	52	67	61	64	72	55	64	51	64	62	69	69	66	68	56	72	79	73	65	68	60	69	45	68	63	72	65	68	71	51	70	64	60	58	56	53	56	58	73	69	53	58	66	60	65	68	64	62	62	72	61	61	57	51	53	54	70	46	55	50	54	61	63	73	53	74	59	61	68	78	54	57	59	73	64	65	63	53	62	72	65	69	64	64	72	71	68	58	58	61	50	72	64	61	55	62	66	65	63	75	70	66	72	62	73	72	58	80	57	56	71	66	63	50	54	65	66	63	62	72	72	76	65	63	77	49	68	70	74	50	61	75	53	67	72	67	52	57	69	68	66	71	65	61	76	76	67	56	64	69	50	59	59	70	69	59	67	71	66	54	59	66	71	73	60	53	78	58	67	55	63	61	61	63	67	64	52	70	69	58	51	61	60	61	75	65	42	74	62	60	53	65	65	63	63	68	66	61	65	78	60	66	58	58	61	56	55	57	62	66	57	63	79	52	62	76	53	70	71	56	66	69	54	72	74	58	72	55	60	63	69	52	58	61	66	76	68	39	60	70	62	56	67	65	51	66	50	72	61	58	69	58	59	46	60	56	57	60	58	62	60	71	61	64	59	62	73	76	63	61	82	56	63	58	63	62	74	60	58	55	73	75	58	57	68	69	63	73	61	58	65	69	64	69	73	63	56	74	70	69	61	60	58	58	55	70	57	66	59	65	79	59	76	55	56	67	66	50	58	74	73	57	59	62	65	56	44	69	53	67	56	65	66	60	61	69	64	57	68	67	61	58	53	68	56	70	65	78	56	66	83	68	75	61	71	49	71	66	57	63	71	62	67	60	75	66	67	61	59	61	67	70	66	64	55	65	72	72	72	65	68	69	69	58	67	82	57	54	54	61	63	78	42	70	69	67	70	67	58	61	64	51	65	64	67	81	74	53	73	59	69	66	66	51	70	50	57	55	70	81	59	41	62	70	61	52	73	78	70	60	56	65	61	67	71	49	58	55	56	71	66	46	52	55	68	69	61	82	68	68	55	68	44	63	56	68	59	47	63	53	55	55	60	58	65	77	62	60	65	80	52	62	53	61	60	58	65	73	55	70	57	59	55	64	61	70	70	61	55	64	70	75	67	55	73	55	49	67	65	65	59	53	54	70	64	56	57	83	71	59	56	53	63	73	64	64	72	70	53	52	66	47	67	62	67	51	68	62	66	63	57	67	55	57	61	62	54	75	55	65	45	56	71	63	64	58	73	72	79	61	52	77	61	59	64	77	71	52	61	49	64	57	81	65	67	57	65	54	50	54	56	64	64	61	61	68	68
32517	17892	11119	11974	14706	10583	5327	1281	527	592	999	2982	4046	3995	3536	2798	1759	1210	821	633	556	537	528	454	481	498	435	488	485	490	522	495	534	549	526	473	490	511	487	508	480	459	523	515	477	489	490	472	490	503	467	511	471	477	469	490	460	526	480	501	511	471	447	491	474	483	470	507	481	438	464	488	460	496	464	510	476	459	484	465	524	507	494	485	490	458	500	483	458	506	474	497	458	470	477	476	476	497	487	489	475	499	486	488	518	477	441	515	450	500	488	484	508	476	484	485	521	468	478	488	451	520	488	488	485	478	451	483	467	483	521	526	481	530	504	479	466	474	487	465	482	494	502	497	501	519	444	504	474	475	468	474	522	472	528	453	465	461	488	486	502	479	464	480	471	453	477	485	479	490	444	461	486	485	470	499	504	496	497	490	519	486	478	483	503	539	478	463	509	475	456	513	522	485	481	502	505	487	473	502	492	510	465	451	426	489	473	524	528	480	506	498	430	481	487	489	472	484	466	441	468	462	489	484	498	536	482	481	495	498	499	481	502	471	511	467	490	523	481	506	452	501	468	477	499	469	473	457	493	448	472	504	460	484	502	535	447	513	486	493	480	475	479	457	484	515	457	479	506	504	502	510	467	471	450	513	503	512	469	464	487	492	460	476	441	486	500	483	500	473	505	485	463	511	461	450	536	519	491	498	471	468	494	471	476	529	492	458	494	495	494	477	486	516	489	483	522	496	515	437	473	505	491	491	487	464	480	473	499	467	462	515	473	442	525	451	465	499	478	477	475	512	512	480	472	463	469	496	471	495	496	520	529	491	486	491	484	501	501	480	460	483	489	502	520	502	461	481	470	494	449	516	501	482	490	495	507	518	493	500	420	503	509	487	478	508	498	480	465	483	471	498	503	548	489	519	464	515	485	473	498	480	503	458	487	537	455	448	497	510	468	452	470	485	494	463	464	452	511	493	473	498	472	473	515	474	480	498	485	476	494	504	469	490	482	471	481	503	482	493	456	485	476	465	508	511	469	509	474	444	485	483	481	537	486	471	476	510	483	518	513	520	505	473	516	495	487	508	469	447	490	463	478	520	445	459	487	521	504	434	483	494	483	509	465	502	489	503	468	497	484	481	468	476	478	521	471	470	499	446	484	441	483	456	506	520	447	480	484	485	484	479	525	483	459	482	468	483	474	457	492	504	514	484	480	462	499	511	462	503	491	493	537	485	449	470	493	490	506	459	481	499	477	456	516	494	484	493	489	501	471	488	508	475	521	497	508	479	507	486	447	481	481	478	467	441	444	479	477	502	493	476	495	493	491	471	525	459	478	499	474	483	477	487	484	486	498	493	511	486	523	455	402	459	495	492	495	517	468	486	481	498	476	505	504	514	526	459	498	498	460	497	491	493	483	435	504	506	509	490	503	510	491	490	483	500	461	531	483	513	486	494	493	448	483	501	478	499	494	459	482	510	477	465	516	481	490	473	440	469	475	477	482	474	496	459	470	507	463	511	467	465	514	459	531	493	453	455	477	485	466	437	506	495	499	511	493	507	469	471	506	521	483	488	453	501	470	474	507	502	493	505	448	483	490	475	463	494	503	464	460	481	520	472	472	501	497	506	523	507	480	491	487	501	482	470	491	487	482	476	517	497	484	497	474	449	474	446	524	500	438	510	456	479	464	486	466	533	468	472	500	454	482	490	503	473	431	483	462	509	477	494	497	435	492	464	491	537	481	480	503	491	507	509	483	530	486	490	434	490	498	466	482	514	465	484	459	486	490	474	498	532	497	508	482	488	491	498	493	489	450	490	526	513	482	482	464	479	477	503	466	497	504	484	461	503	457	474	457	489	476	501	470	480	504	504	449	517	473	470	480	479	501	496	505	523	490	515	488	514	467	488	523	504	471	491	483	439	481	521	468	472	528	505	474	489	504	489	479	466	460	486	459	500	508	513	479	439	472	447	481	465	464	442	455	474	508	472	491	475	475	479	505	484	511	500	524	478	525	478	518	451	494	510	453	458	478	470	473	530	491	494	475	477	510	486	524	523	473	455	472	513	492	497	461	497	484	516	479	512	472	465	477	472	462	473	563	416	479	445	434	517	452	446	477	479	495	486	483	497	475	450	492	480	485	427	509	494	454	489	494	506	483	484	495	491	470	436	439	467	480	506	505	472	473	495	524	461	478	512	500	494	478	465	493	495	481	489	458	488	492	512	479	472	479	451	491	487	524	456	491	446	462	482	532	475	473	483	442	496	498	498	473	471	524	486	445	488	492	485	473	500	479	477	453	512	495	489	470	463	501	467	513	469	514	520	526	492	483	476	534	489	485	491	485	471	451	487	478	478	505	512	450	489	498	471	546	505	507	482	468	483	493	484	463	514	457	494	508	496	504	532	508	487	484	490	514	476	488	493	464	475	469	501	498	541	509	480	473	502	484	471	479	490	464	470	447	484	498	454	461	473	445	488	501	483	488	489	484	469	487	503	464	470	476	500	492	461	476	495	479	470	494	465	491	501	466	506	496	541	471	479	486	450	503	502	455	498	518	479	471	501	472	465	467	484	481	498	457	478	522	523	472	471	516	500	533	442	465	462	469	519	483	506	466	482	497	469	491	489	484	486	505	491	503	495	491	508	512	505	485	453	464	500	467	466	473	467	488	458	522	470	484	499	486	486	464	442	471	477	496	505	480	456	467	504	523	440	478	525	485	485	477	460	460	477	456	470	485	553	489	501	460	521	467	473	475	450	436	490	469	501	503	462	478	501	474	502	504	494	497	507	507	531	486	529	476	482	481	456	479	492	475	459	502	479	478	478	484	494	524	482	514	494	497	492	487	502	468	486	450	506	483	499	458	517	451	491	512	470	504	460	468	476	494	496	507	483	509	492	506	475	495	478	509	521	460	495	425	479	480	451	471	492	504	492	476	449	504	470	460	477	481	495	489	493	510	512	537	469	464	506	454	508	505	475	475	455	499	486	500	479	479	517	507	495	434	479	475	494	485	500	487	437	493	480	549	492	481	440	504	485	483	487	507	484	491	486	481	490	458	470	521	480	470	467	490	526	490	493	480	471	502	495	489	474	486	477	449	492	500	501	489	473	479	462	500	468	491	511	494	497	472	472	460	479	464	516	504	523	454	477	499	443	460	509	447	457	509	488	488	516	478	540	525	532	498	488	472	522	475	513	536	501	525	469	475	510	510	487	475	478	498	518	486	521	462	467	496	483	485	467	462	482	474	513	493	450	454	472	502	505	454	470	482	469	508	522	472	486	475	527	503	495	552	460	529	436	485	548	483	462	458	421	494	502	461	439	506	468	507	472	455	515	491	497	496	471	473	482	468	497	480	525	494	477	507	445	474	520	472	463	490	509	502	530	499	455	469	496	464	502	476	512	494	490	464	454	431	486	437	500	495	472	499	469	470	478	500	456	491	497	465	497	469	490	480	485	463	509	455	480	486	471	462	496	480	489	525	457	450	503	488	530	478	470
7428	5233	2285	1502	1106	612	322	151	125	135	210	595	823	736	693	543	340	239	158	138	145	106	101	106	114	103	107	111	100	96	104	104	121	139	121	110	107	88	109	107	122	98	86	109	114	102	101	123	108	101	115	87	125	97	102	94	108	102	110	109	98	107	98	131	111	101	115	102	113	107	120	101	101	116	100	118	108	105	107	115	101	105	108	112	100	118	101	116	114	93	95	109	74	102	109	103	100	99	100	120	102	104	105	110	113	101	104	103	105	101	110	88	117	123	113	91	72	105	103	107	101	121	103	99	91	111	98	101	109	98	109	91	98	90	111	80	87	100	90	99	93	104	93	85	87	97	103	103	119	78	102	109	84	104	101	93	110	103	109	111	100	101	113	97	106	92	91	100	99	102	100	117	121	107	87	93	116	99	112	108	116	106	100	111	123	109	100	123	117	116	90	91	119	93	94	115	104	86	113	101	110	98	108	109	84	95	120	101	90	101	109	118	126	108	103	87	85	101	113	118	102	99	118	104	104	104	129	115	108	97	86	94	96	109	114	100	98	121	95	123	115	104	98	105	99	106	97	75	107	101	109	102	105	89	103	110	104	93	112	118	107	112	104	96	91	96	101	92	112	114	103	95	99	99	108	105	109	119	107	115	98	99	123	110	91	97	100	101	105	108	103	103	120	101	107	114	108	85	97	103	101	107	107	124	120	105	108	87	102	87	95	110	82	111	114	121	113	104	103	98	104	101	108	125	107	97	112	100	91	93	115	102	95	95	127	109	97	112	106	99	111	93	94	131	113	104	114	96	118	93	88	113	118	111	102	93	103	94	115	116	100	114	117	107	97	99	108	100	112	86	100	104	106	87	86	101	106	105	107	95	111	114	112	109	102	110	93	98	96	92	130	118	104	99	94	108	96	111	118	95	101	103	100	108	111	101	120	112	101	113	88	115	106	70	121	123	115	108	85	112	121	94	99	90	111	95	86	104	126	105	109	113	103	107	105	108	104	114	89	121	92	111	101	83	105	101	114	105	107	103	109	100	116	107	101	104	112	105	94	107	99	127	104	116	100	111	85	85	111	93	112	128	121	104	94	95	98	96	123	125	97	117	97	112	106	99	75	76	100	108	96	115	101	89	112	111	115	95	110	98	97	102	104	141	113	122	99	92	89	108	117	116	95	108	106	120	99	94	107	109	100	104	94	99	93	98	97	112	85	108	110	104	105	86	82	109	80	123	100	116	127	97	114	90	104	110	110	89	97	126	108	98	97	98	104	113	87	96	111	97	101	94	85	96	103	108	90	121	106	99	99	113	113	98	109	111	97	120	115	105	117	105	112	118	98	105	105	98	91	103	84	97	99	101	104	99	96	105	104	109	118	103	93	103	86	90	107	98	121	90	119	100	99	103	105	111	93	103	104	96	122	107	75	119	94	88	92	91	101	116	105	93	94	103	99	115	97	95	120	124	112	91	96	96	96	102	87	111	108	114	95	102	119	114	111	98	91	101	104	112	95	107	108	106	99	95	84	104	96	106	94	94	102	104	111	102	99	97	105	113	102	91	98	116	109	89	97	101	88	94	109	103	110	111	108	123	112	120	100	91	96	113	105	105	95	96	105	101	104	122	107	109	87	108	106	100	90	111	106	107	82	84	94	121	114	83	116	110	100	137	89	109	103	104	95	102	99	114	101	101	87	105	110	109	99	110	117	97	105	98	110	100	115	110	99	109	116	100	91	90	87	120	103	104	101	108	129	131	115	97	92	105	98	104	103	111	115	105	121	115	106	109	125	91	108	102	95	95	100	99	124	104	87	95	80	84	87	113	119	87	108	93	95	107	113	102	93	105	111	89	100	92	110	102	110	105	103	115	81	100	113	113	107	112	100	99	104	101	90	106	103	96	100	105	115	100	96	111	99	103	88	107	104	116	89	100	118	89	102	96	115	101	96	107	97	73	111	110	103	103	109	94	109	119	101	111	104	87	105	95	78	120	106	108	105	123	119	130	107	112	108	98	91	114	103	109	90	102	113	102	92	104	101	92	106	134	102	120	101	90	94	103	99	116	113	90	108	94	103	120	109	94	115	106	112	99	109	104	97	118	87	104	99	105	103	116	108	99	106	99	104	128	109	103	86	106	99	121	108	99	130	109	93	113	109	97	90	130	95	108	117	101	92	95	109	95	105	98	108	107	114	100	103	108	95	99	94	120	102	95	133	97	94	114	108	92	86	111	110	110	109	76	105	108	92	99	102	109	120	104	104	127	92	112	112	94	113	119	99	85	102	94	95	89	112	106	125	108	103	100	96	98	98	97	96	100	115	104	118	113	111	125	97	104	97	92	108	104	99	111	107	118	120	108	100	103	106	100	120	118	97	102	94	110	106	102	100	114	112	95	111	107	83	107	104	98	117	104	113	116	104	94	108	98	99	110	103	115	124	87	104	107	111	119	111	110	110	104	115	83	102	94	99	102	95	98	79	109	102	90	104	110	98	129	96	100	97	101	103	98	110	108	108	102	102	107	109	104	111	97	99	107	115	102	118	123	109	99	90	95	85	100	96	111	116	124	106	101	99	107	96	94	92	94	100	90	112	103	106	101	103	95	115	100	110	78	101	101	89	100	104	106	105	109	100	108	108	112	108	102	114	106	108	101	96	100	98	101	98	113	101	96	99	88	91	118	106	101	106	93	112	93	93	93	106	103	108	89	96	105	99	83	129	119	105	92	119	98	105	96	90	106	91	128	107	103	111	106	84	112	103	94	106	135	104	95	122	97	94	115	113	97	122	107	108	110	115	124	111	124	112	88	125	112	104	95	95	92	80	107	88	114	94	107	128	112	95	106	96	111	105	91	98	104	98	113	99	93	90	105	97	100	96	105	79	107	100	99	100	115	111	101	108	99	102	98	115	104	96	112	98	128	109	102	101	95	87	128	67	98	82	117	99	101	88	114	99	100	107	91	103	96	108	102	103	99	98	109	108	108	101	94	114	95	100	101	99	101	120	97	107	122	117	93	86	114	108	99	128	103	95	117	104	113	107	95	97	93	98	113	99	97	104	119	84	101	109	110	121	95	86	101	102	95	134	76	121	96	103	94	100	108	116	106	116	98	98	114	106	121	100	85	101	95	107	116	98	101	96	106	105	91	95	103	111	118	99	119	102	90	107	105	88	86	103	88	90	108	106	96	100	97	97	100	128	97	98	109	108	118	84	89	100	104	88	125	78	106	106	108	88	103	113	114	103	86	117	106	119	110	103	92	99	80	97	122	125	109	111	100	100	94	100	91	109	83	120	102	105	98	113	103	115	110	100	121	74	88	111	91	96	108	92	113	118	119	114	126	97	113	103	105	113	110	96	112	106	117	91	86	117	118	109	96	118	130	88	106	95	81	103	93	89	122	100	110	96	81	81	117	111	113	121	106	100	91	94	97	106	109	111	115	108	104	105	126	131	100	95	85	112	106	108	121	111	88	106	94	99	86	103	110	95	89	113	104
37827	26106	16112	17295	23033	17169	8880	1844	1353	1387	3933	12066	15002	13648	11993	9454	5928	3717	2126	1339	1434	993	804	730	791	776	771	754	721	764	724	784	917	952	926	826	779	765	740	791	790	746	740	724	767	797	769	736	711	761	776	749	735	792	808	782	782	779	810	728	732	765	720	746	726	733	786	801	779	738	790	728	782	754	803	761	799	747	809	705	778	682	766	775	766	736	755	764	819	685	770	759	738	760	762	738	752	768	823	769	773	740	857	789	750	800	734	750	793	745	795	756	753	727	758	778	733	752	767	746	744	796	769	744	793	744	796	709	736	760	752	763	732	759	772	757	715	738	741	794	746	733	778	763	777	764	766	813	744	786	792	764	729	751	750	771	718	791	758	739	742	738	769	746	786	794	758	739	781	785	784	759	747	778	739	765	717	790	720	748	771	779	759	757	788	768	818	788	742	729	824	763	762	750	805	754	762	774	717	748	744	711	783	752	764	711	810	746	786	799	779	795	697	763	762	788	809	753	749	782	784	778	775	821	728	775	781	768	720	746	733	783	765	786	757	765	802	792	745	748	749	712	751	785	760	671	772	758	756	777	751	769	787	766	734	785	829	776	737	731	764	769	808	738	785	799	803	737	795	790	784	729	815	741	748	713	738	713	766	778	798	736	774	804	781	745	781	783	756	779	753	738	773	783	769	749	751	786	839	786	771	753	789	744	783	750	751	817	741	741	799	702	747	807	790	722	774	758	746	784	742	747	748	769	728	751	802	766	761	742	764	747	775	766	742	796	765	792	720	787	768	733	786	759	797	776	740	767	780	759	786	736	790	766	757	757	784	759	751	702	769	804	742	722	739	748	734	766	800	769	765	727	737	774	776	750	737	760	734	769	792	767	748	750	755	780	760	722	755	740	794	800	691	804	775	781	807	777	766	784	775	774	792	769	782	764	775	752	725	725	766	727	743	768	768	788	758	779	803	770	740	738	738	800	741	786	768	752	783	788	772	776	720	795	751	810	793	805	773	780	750	721	727	798	731	744	771	775	767	749	723	770	804	726	708	769	789	776	722	736	760	782	760	740	783	785	765	703	772	736	712	763	782	721	755	813	812	740	751	761	770	782	798	771	752	749	774	766	759	739	718	801	748	769	767	740	794	763	777	755	764	766	802	764	761	736	732	797	745	781	735	769	717	752	747	766	752	779	741	739	764	802	795	823	743	800	796	731	792	760	769	768	762	768	799	744	754	746	726	802	749	783	777	763	773	749	747	765	804	723	791	751	731	726	786	751	774	792	786	826	750	786	779	766	758	795	761	754	772	785	744	738	773	731	792	784	752	762	770	766	786	739	717	753	750	746	731	740	768	762	735	776	742	749	794	798	780	743	774	772	723	701	708	774	817	792	770	738	755	783	789	751	752	701	734	752	751	807	814	749	758	797	774	747	770	734	819	795	781	760	743	753	801	785	755	774	767	771	766	759	723	783	735	738	755	754	759	779	750	746	805	756	740	764	767	747	773	702	773	765	748	732	728	787	789	739	764	741	790	805	753	736	750	779	739	767	764	752	778	773	735	814	767	772	763	728	774	749	813	741	782	769	763	722	796	747	744	747	735	745	751	763	745	771	759	782	731	695	753	745	742	758	785	749	749	785	787	800	726	749	770	812	739	761	775	806	815	733	736	738	778	782	752	791	764	738	746	736	743	763	793	747	773	728	758	771	772	770	785	709	773	777	770	782	785	714	779	785	809	730	810	809	769	840	718	714	736	762	773	724	765	776	746	793	724	757	762	750	753	740	776	792	782	783	770	768	782	812	730	773	775	728	743	743	773	734	692	767	776	750	773	757	785	717	769	779	776	802	716	770	731	757	781	729	760	736	745	798	768	678	762	747	810	765	765	744	790	726	780	784	738	747	789	747	759	775	774	717	764	741	736	829	789	827	774	800	771	799	792	759	781	762	723	756	723	767	734	815	762	776	782	754	756	755	764	741	792	753	741	770	746	757	773	732	831	755	789	758	760	784	742	830	787	756	768	770	791	688	805	805	753	767	766	764	752	800	764	761	781	824	715	745	755	790	789	752	752	795	750	779	799	771	804	749	748	758	763	805	719	734	764	738	745	734	748	712	793	741	771	795	772	767	759	741	697	757	769	753	771	756	812	698	778	757	682	758	743	801	790	724	780	768	781	731	749	741	735	696	802	786	770	784	798	773	807	766	727	769	751	765	778	758	757	769	795	720	792	756	810	819	750	760	778	784	794	784	766	785	720	744	744	772	780	753	760	774	828	760	783	747	795	765	721	765	771	744	724	823	749	783	743	789	770	747	781	760	741	747	755	758	783	746	773	721	781	776	787	779	796	758	793	774	796	768	794	736	756	745	755	729	816	779	761	737	718	737	748	767	782	738	699	793	752	778	757	746	734	747	744	742	779	722	778	792	774	778	753	751	730	758	728	735	773	770	761	754	734	728	740	745	792	769	749	716	819	764	757	778	734	703	731	795	761	717	744	749	794	777	763	755	763	770	782	760	769	759	734	815	782	767	808	736	819	772	795	744	805	817	805	752	727	779	762	757	758	741	785	740	778	787	750	724	742	780	772	743	783	839	754	770	748	762	743	804	771	766	767	727	763	767	758	749	794	731	750	744	769	738	838	779	736	770	804	795	834	793	814	779	707	682	707	730	762	827	759	760	781	800	784	792	723	777	782	757	759	763	774	777	775	763	799	751	830	783	810	773	823	781	729	788	759	759	738	721	744	735	725	771	748	762	770	729	770	753	808	792	792	717	761	787	718	724	789	751	768	775	800	733	759	789	799	737	684	739	744	729	733	771	722	794	729	787	794	771	753	810	749	787	774	839	777	760	810	783	722	759	765	807	752	718	793	750	814	803	762	762	757	757	755	782	743	761	782	743	777	720	755	750	785	761	787	744	765	766	732	798	716	766	795	793	813	746	828	778	763	759	777	725	730	790	789	787	753	770	746	781	781	774	749	752	770	762	775	739	786	756	723	743	796	768	738	805	740	749	799	764	778	748	740	773	763	710	737	775	792	756	777	785	733	736	764	805	789	753	809	803	763	752	764	769	726	741	730	738	754	765	766	819	728	775	742	779	762	815	791	755	748	752	746	721	729	806	724	791	771	761	738	783	756	750	771	730	779	799	768	746	725	730	698	809	729	764	745	757	765	747	803	760	789	754	814	745	838	722	783	767	747	720	738	778	792	785	733	757	762	743	730	725	742	717	756	786	782	772	817	809	767	762	724	781	747	787	747	779	786	741	773	763	732	734	729	768	799	731	762	746	760	729	761	805	767	741	774	808	761	804	739	801	759	790	743	746	802	792	771	743	748	810	786	743	708	757	793	784	780	803	756	720	796	783	775	783	754	744	730	743	732	813	700	766	793	769	754	746	772	776	784	785	746	752	801	790	793	822	739	783	824	754	788	764	801	775	766	753	753	742	720	709	799	781	754	753	713	765	739	756	789	730	768	847	796	785	774	749	758	738
8011	3545	1796	1275	837	512	216	142	90	76	167	499	775	732	614	471	281	211	150	113	97	88	71	79	71	69	74	66	75	57	90	67	73	72	105	81	67	87	77	62	58	76	68	78	68	69	74	72	73	60	74	66	85	83	73	65	60	81	76	65	65	68	66	69	56	75	86	77	59	61	81	85	85	63	78	66	79	70	69	65	77	77	73	66	78	69	67	74	76	69	70	71	77	70	70	75	77	69	68	73	68	86	76	79	62	88	66	58	67	85	70	63	56	80	77	67	79	62	78	69	73	79	72	83	74	76	76	87	76	87	70	85	70	83	75	65	76	77	81	65	63	82	95	71	73	82	77	80	74	62	79	64	70	74	56	61	55	73	62	58	55	63	87	66	82	98	67	62	72	71	77	80	73	68	77	77	66	62	72	75	69	75	69	73	74	80	69	61	66	74	80	79	67	70	53	86	77	67	78	67	87	57	65	65	55	77	80	67	73	65	74	66	55	73	71	64	56	63	69	77	74	53	62	69	71	76	78	86	67	65	77	52	85	69	73	88	68	78	68	71	75	71	72	71	59	78	75	68	74	62	80	69	82	72	58	74	80	54	76	60	76	82	85	68	60	87	70	57	72	76	61	61	64	63	94	76	72	68	63	75	70	80	82	69	65	49	76	67	75	65	83	84	67	69	83	76	72	70	76	88	62	68	64	60	79	72	69	76	75	80	88	82	78	65	71	72	74	65	67	65	70	65	73	65	71	81	75	64	73	65	68	96	64	70	69	75	61	65	77	77	66	66	52	63	69	75	71	75	62	81	67	67	85	63	72	85	62	72	69	64	50	57	89	71	66	80	74	79	78	75	64	78	61	88	66	56	82	71	69	55	73	59	84	69	59	64	59	70	67	75	58	66	89	67	65	56	86	59	66	72	74	89	67	60	70	60	78	73	76	71	99	67	75	77	91	82	77	69	75	78	78	56	82	71	71	75	68	74	66	74	67	68	76	76	69	78	61	78	82	93	57	65	71	76	77	74	88	68	73	69	78	74	76	73	72	69	71	77	79	62	78	72	69	63	68	71	73	79	70	75	78	68	61	71	73	71	56	75	73	76	66	69	69	59	64	69	79	57	67	72	63	86	70	74	63	78	64	85	63	76	86	70	66	70	64	75	76	70	72	63	55	60	75	84	67	72	76	67	55	76	76	63	67	62	76	73	78	76	72	56	65	71	60	85	76	62	79	81	66	92	68	72	66	65	71	73	55	68	75	73	69	60	62	70	59	75	87	74	70	70	70	79	70	71	90	56	61	77	57	67	55	59	75	75	55	67	64	76	70	88	75	54	70	78	79	72	76	59	71	71	62	80	72	79	67	79	78	68	68	64	83	75	77	77	71	70	70	78	64	78	77	77	75	64	65	75	61	72	69	67	68	65	72	78	84	68	68	69	89	78	64	71	76	63	64	83	73	77	76	87	76	68	61	71	70	71	63	62	73	69	90	66	70	97	95	74	70	49	78	69	62	71	65	70	75	65	57	73	72	66	83	72	72	72	63	62	82	76	77	66	91	86	75	68	68	95	70	83	84	83	66	79	61	70	73	65	65	72	52	84	58	64	76	77	89	68	76	70	66	65	77	52	78	83	71	71	76	70	84	68	67	74	62	58	82	73	68	72	76	94	68	80	73	63	75	72	89	73	81	75	71	76	69	71	76	75	81	72	62	56	65	66	86	80	58	65	82	72	84	72	71	65	80	80	67	72	59	58	62	70	73	76	84	71	80	72	84	78	78	90	69	53	68	83	96	87	63	69	71	85	71	73	79	87	65	75	80	64	56	80	79	84	84	76	71	58	65	79	68	71	73	66	65	84	66	68	79	56	76	61	73	73	81	79	71	64	76	76	65	71	75	78	66	70	88	74	76	69	93	86	66	59	74	80	66	79	88	70	59	56	71	78	67	49	66	76	65	80	88	79	57	66	69	65	65	72	73	71	84	72	77	78	62	59	71	60	64	72	72	75	60	70	65	59	67	61	79	79	61	76	60	79	75	65	63	83	75	77	90	70	74	70	65	60	65	73	86	81	75	78	77	72	84	85	93	71	66	78	68	69	85	62	70	67	67	62	72	68	68	81	60	68	76	79	60	81	61	71	68	74	68	78	75	60	69	63	66	76	60	67	81	76	75	76	84	90	69	70	69	63	76	64	82	71	93	67	74	81	80	70	63	63	59	60	66	75	88	53	70	83	64	67	71	62	69	79	65	76	79	69	79	91	83	77	82	82	59	81	71	76	70	75	68	80	56	79	90	81	71	77	69	75	76	70	57	62	79	70	78	75	77	68	66	60	63	75	72	71	83	99	69	79	63	78	72	91	79	77	66	64	90	85	47	70	66	65	96	44	72	90	83	59	77	67	68	81	90	89	84	85	70	64	54	85	61	75	66	77	64	85	62	74	67	84	76	103	58	81	65	76	70	73	74	74	55	62	64	68	77	70	71	79	70	82	88	61	83	89	72	74	76	60	60	50	72	82	75	81	64	66	80	63	73	68	77	81	64	59	63	79	60	80	58	66	76	79	69	69	82	70	60	65	79	64	68	69	80	84	69	74	71	76	66	84	82	62	78	77	57	66	68	73	69	78	65	66	64	62	74	71	63	60	76	82	76	85	75	73	65	73	70	64	69	86	82	70	84	68	81	69	68	62	70	71	71	77	62	67	60	72	77	72	73	74	59	78	69	85	73	79	70	73	73	78	64	73	56	66	63	70	65	57	76	64	64	75	68	62	72	78	61	67	63	70	81	55	71	80	68	72	74	81	68	64	72	76	82	62	65	66	69	61	70	61	77	74	64	55	62	59	78	69	74	75	63	76	70	61	78	68	75	73	83	79	73	67	71	71	66	64	77	72	80	78	89	63	74	86	80	79	73	66	71	75	71	67	64	77	57	74	71	73	66	90	75	80	63	69	61	69	75	54	74	63	68	84	64	82	74	55	66	67	78	86	89	70	67	65	80	69	65	70	87	69	71	76	52	81	67	74	62	81	84	73	86	89	69	89	76	73	69	87	58	68	74	84	63	53	62	68	55	65	87	78	71	71	71	62	69	64	78	70	90	72	60	61	62	64	74	62	73	66	78	82	62	74	68	74	58	85	85	75	80	80	70	77	65	63	64	70	72	60	64	64	65	71	80	62	77	88	73	80	81	73	75	62	55	82	68	74	75	68	80	73	77	76	60	69	77	69	66	63	69	73	73	80	81	76	82	77	88	58	81	67	76	81	58	67	55	67	61	72	70	73	74	69	58	75	90	79	68	76	61	63	83	89	69	79	86	54	58	68	86	68	85	83	60	79	65	68	66	67	75	64	72	60	84	76	71	71	59	71	70	81	68	76	62	74	70	63	61	70	74	76	72	94	59	76	79	75	69	85	90	70	53	69	60	101	89	81	74	80	59	65	72	80	86	74	73	74	76	82	74	68	67	69	78	69	77	68	72	88	73	75	76	61
34701	20964	15062	15773	19989	14674	7081	3003	1258	1141	4501	12115	16017	15203	12925	9461	5716	3751	2084	1692	1135	907	586	545	567	566	558	549	525	543	521	557	547	659	781	663	517	518	564	560	535	539	529	529	560	588	532	570	554	548	579	522	581	541	571	551	565	558	522	573	562	576	517	549	541	537	558	588	540	559	568	527	571	523	529	530	580	531	560	538	564	572	538	502	544	563	551	544	555	510	554	528	526	599	553	558	540	521	545	533	552	540	525	582	537	549	529	534	558	581	537	564	511	483	581	525	537	563	546	570	583	531	535	538	565	533	576	556	572	549	528	567	586	575	518	550	528	501	568	552	547	562	588	570	555	584	572	547	516	559	516	511	515	536	550	552	584	533	546	540	558	516	565	528	584	575	566	501	554	541	556	538	549	565	525	559	542	568	581	574	534	545	551	529	521	514	529	542	581	557	546	526	537	529	561	524	561	557	518	539	562	564	569	528	554	522	572	504	543	558	553	521	552	580	529	566	515	564	570	585	534	548	554	551	600	522	549	534	562	576	522	550	553	563	537	548	575	588	582	543	515	508	524	507	533	577	536	555	524	553	552	561	561	528	533	563	568	548	544	562	538	554	541	542	557	541	535	575	577	513	541	530	582	532	536	548	528	540	557	562	527	526	572	545	589	557	576	544	548	581	547	515	553	566	529	557	519	543	513	580	560	561	513	539	510	540	520	546	497	542	539	511	571	558	551	579	568	548	542	563	552	533	588	576	552	538	534	555	543	601	541	559	564	532	523	540	559	505	548	556	535	533	528	591	582	558	535	555	563	589	531	546	577	569	561	535	530	528	522	490	574	586	529	580	552	507	489	553	553	536	535	558	546	595	550	552	542	526	536	550	577	552	510	593	544	515	545	617	534	564	553	589	534	536	619	538	542	538	520	532	538	561	541	563	560	566	551	582	543	560	524	530	564	512	552	556	547	535	558	569	586	595	555	577	563	532	575	530	512	553	549	550	566	568	532	528	534	572	529	589	613	576	592	570	510	557	519	542	565	509	515	567	549	556	556	549	578	542	566	520	569	501	540	610	554	540	572	564	596	552	543	521	513	541	525	539	530	553	577	523	551	565	506	535	554	537	551	570	546	541	567	599	567	516	580	535	549	576	515	516	552	549	567	544	557	585	523	540	549	540	536	549	527	576	546	568	561	568	571	532	525	535	584	581	567	568	550	540	556	541	535	559	537	517	556	546	571	561	521	512	568	555	527	546	604	557	548	526	522	551	565	531	583	541	571	545	560	518	569	532	539	528	528	550	540	577	571	522	537	534	515	492	511	538	519	558	538	516	537	540	561	506	578	545	539	593	529	543	529	546	541	555	534	580	591	549	573	550	588	532	558	519	530	523	527	576	531	590	568	544	558	538	587	572	569	563	524	534	588	548	556	527	538	546	528	546	532	544	557	546	528	563	520	542	544	547	554	495	550	556	536	595	544	515	550	569	556	560	536	537	507	540	554	532	537	542	561	583	574	544	549	516	613	551	574	554	508	530	559	548	573	535	570	565	531	587	545	532	518	519	518	524	540	581	523	545	527	521	544	542	558	559	530	565	572	517	564	549	538	583	577	517	549	561	561	516	575	549	525	554	539	528	529	554	552	583	548	551	533	503	542	540	548	561	519	585	560	485	577	544	541	568	521	593	512	550	551	543	565	546	541	532	549	520	573	536	556	617	557	533	551	583	585	540	536	560	543	513	586	552	541	545	527	526	598	572	521	555	515	556	563	566	539	565	583	552	505	550	549	540	523	557	593	528	544	548	531	565	575	511	561	545	511	530	562	534	562	563	559	551	573	575	544	565	556	528	544	587	549	561	507	561	493	576	566	549	589	604	600	539	563	510	547	524	600	550	541	535	526	544	527	552	537	556	541	531	531	525	525	572	497	556	531	530	571	522	518	526	565	519	538	515	543	549	578	544	556	549	534	578	535	535	537	566	500	537	529	567	557	574	539	530	508	576	534	597	558	493	566	502	552	563	571	559	548	534	552	538	530	508	555	531	511	544	566	554	532	557	558	554	540	539	559	535	569	558	546	557	564	559	557	521	542	551	532	555	563	570	534	557	565	590	548	537	515	539	545	544	566	547	511	556	587	528	567	532	546	568	559	585	536	548	578	538	609	544	554	541	547	520	568	511	556	560	540	559	539	558	574	535	574	607	539	509	541	546	539	544	568	569	516	548	553	567	540	523	611	548	533	557	551	523	555	569	516	536	576	546	532	568	555	549	570	544	554	575	553	575	526	565	567	544	546	544	575	489	528	556	515	544	567	555	557	548	523	531	549	490	557	562	512	557	548	564	513	555	533	563	568	573	559	587	554	579	553	563	556	507	571	529	586	559	550	593	555	541	526	539	533	596	563	574	558	526	554	537	544	540	548	532	515	536	557	546	596	579	547	515	542	583	573	512	575	543	539	561	562	525	562	542	528	541	603	548	555	534	579	570	520	605	531	547	548	580	560	544	583	573	539	570	530	514	548	592	515	574	603	596	573	537	536	534	513	566	592	529	566	537	568	571	577	550	518	550	528	569	573	569	550	560	575	538	572	579	577	542	524	492	531	554	527	532	535	570	504	526	560	536	552	558	561	574	575	579	561	537	540	587	569	546	542	557	566	521	550	565	527	540	558	547	554	536	527	566	555	516	523	570	535	536	552	530	578	578	555	517	531	566	598	559	526	544	577	547	551	537	532	538	542	553	538	575	554	555	564	567	548	531	548	564	519	559	565	531	562	580	548	551	560	561	516	525	540	527	560	541	551	510	502	575	562	529	562	490	549	571	562	578	540	583	559	542	590	546	544	523	548	538	546	554	546	551	559	580	522	569	522	555	505	545	530	559	524	552	560	565	540	569	564	560	572	505	535	547	523	552	560	522	555	583	537	577	548	550	544	547	579	571	553	514	576	548	576	574	556	531	523	550	547	543	544	572	541	567	549	590	569	563	529	544	578	519	554	540	566	527	528	494	573	512	533	540	542	571	560	591	556	578	547	550	565	526	523	550	599	529	546	571	529	547	526	567	568	542	561	536	584	527	536	518	532	597	537	573	519	561	520	585	549	565	559	558	549	534	558	536	581	575	582	526	559	525	529	507	529	517	568	568	547	577	565	535	523	537	591	541	538	535	562	529	514	531	549	548	525	547	554	545	587	559	555	553	543	577	615	523	567	566	587	605	535	554	548	578	569	561	559	524	588	516	544	547	556	577	533	529	536	564	534	560	530	513	562	570	579	489	572	557	508	534	530	556	556	539	506	517	565	516	547	540	516	569	554	569	535	588	547	584	576	557	574	566	546	588	526	568	517	570	579	587	589	526	562	574	575	566	566	544	542	552	517	565	577	588	546	575	570	557	577	517	484	538	528	573	544	593	518	544	547	569	510	548	537	499	505	591	536	509	534	559	548	554	553	550	588	528	579	545	532	533	576	489	526	549	554	524	547	562	585	560	541	552	535	499	550	558
10443	5730	2768	1462	1327	891	635	268	150	156	294	726	1502	1362	1137	963	583	382	280	243	219	152	114	115	121	115	124	129	114	127	132	114	137	125	105	122	132	116	136	113	117	123	134	120	126	126	126	122	137	117	90	120	118	105	109	116	134	115	97	107	97	124	132	119	106	98	127	135	112	143	127	119	99	115	124	124	133	110	108	112	113	115	134	120	137	118	124	131	123	143	121	138	97	110	104	127	105	110	111	115	134	138	126	119	116	102	123	108	117	121	126	122	122	113	133	125	128	109	122	125	112	151	134	123	104	101	111	123	105	121	121	115	116	126	119	117	105	113	131	116	133	119	133	120	133	114	102	124	110	129	122	129	130	125	121	98	115	110	108	125	120	100	137	109	103	111	98	135	105	123	140	127	106	113	112	132	130	128	127	117	129	119	108	109	150	142	109	132	114	113	121	123	137	117	114	132	96	121	136	114	134	122	128	129	125	109	123	132	110	116	124	129	104	120	111	118	143	131	126	113	130	139	111	117	112	132	132	131	128	128	134	127	121	133	113	132	118	121	111	112	117	113	121	114	121	108	114	122	128	112	122	113	96	114	121	127	105	127	124	119	120	114	135	109	119	106	104	116	116	138	105	114	105	114	125	131	134	113	123	124	126	102	133	102	126	115	132	111	107	131	128	145	137	144	120	100	116	111	124	131	111	125	123	125	112	113	126	137	114	126	128	125	126	128	122	92	133	130	119	113	121	128	136	118	113	119	134	134	127	123	111	112	120	120	128	132	122	123	125	126	112	127	123	113	135	126	135	113	130	111	117	119	109	146	122	122	111	122	142	117	109	127	116	115	104	131	107	114	114	106	118	95	111	135	116	125	135	110	127	118	118	97	114	88	121	100	93	125	111	123	120	139	127	118	122	124	108	118	122	137	129	111	108	118	116	114	125	94	125	119	131	119	143	114	115	125	100	123	111	137	133	113	129	101	119	115	103	103	97	125	111	107	133	129	103	121	112	121	106	124	98	119	117	135	109	115	111	112	104	112	111	134	125	107	102	98	116	110	125	102	108	121	129	113	113	95	117	114	117	111	115	129	117	118	111	126	128	130	116	105	136	106	118	130	114	118	118	118	108	124	121	144	132	112	120	126	113	138	105	122	113	116	121	124	120	131	125	130	124	139	114	110	126	111	98	114	128	113	117	119	133	130	133	123	115	122	128	115	134	96	128	113	114	122	117	97	109	111	114	145	112	125	119	125	120	133	120	117	127	118	146	105	113	103	109	90	125	109	110	100	117	130	97	127	132	125	118	105	120	93	115	107	122	119	143	115	114	126	120	121	118	134	128	114	121	109	117	134	110	131	115	141	113	146	120	118	113	113	100	126	124	126	122	114	111	135	120	111	115	122	134	123	113	148	121	119	106	115	138	118	118	117	122	116	110	143	117	100	121	122	125	112	133	108	116	124	117	114	118	128	110	110	124	113	135	108	114	128	110	113	115	120	118	92	112	123	140	124	128	109	108	109	135	131	113	112	129	100	110	118	105	133	131	112	119	129	129	121	111	120	134	109	130	104	106	108	146	118	118	117	113	115	125	135	103	118	133	120	115	115	116	121	120	114	120	135	116	124	110	112	132	122	123	123	118	134	132	110	124	106	116	123	126	116	112	139	122	105	121	134	113	118	125	121	121	120	145	129	116	116	123	103	111	131	145	110	110	115	120	100	113	131	120	124	126	109	105	114	108	128	103	124	116	113	116	118	140	103	130	139	124	94	123	123	122	104	136	126	129	124	125	128	109	119	129	129	129	110	110	123	132	99	114	120	110	112	127	117	112	119	117	101	123	116	111	125	134	114	123	110	121	123	122	114	124	121	114	128	110	120	112	110	121	109	138	137	130	108	124	116	113	108	126	120	123	129	121	129	133	103	109	95	124	123	108	120	128	122	133	130	128	130	143	119	100	119	115	143	120	117	137	114	113	117	126	107	112	121	126	129	103	133	115	130	86	112	134	113	119	125	131	121	125	117	133	126	121	101	136	121	103	109	121	111	121	118	141	108	138	96	108	101	126	113	123	114	125	121	136	113	118	121	136	125	88	123	100	116	126	123	108	117	110	138	120	118	129	106	120	105	124	117	133	121	120	113	121	114	117	115	125	114	114	135	120	118	121	124	114	124	138	126	114	134	127	123	112	132	113	109	131	122	121	113	145	116	126	109	109	136	115	122	119	135	100	112	95	122	117	133	112	121	134	121	109	120	137	125	126	108	104	130	122	102	130	116	125	108	140	118	122	135	126	127	105	124	110	128	111	112	119	100	130	126	111	134	109	117	107	130	128	119	131	110	108	151	119	107	112	123	139	102	115	130	112	120	117	120	103	100	115	131	122	117	109	107	122	122	99	129	119	113	120	90	119	118	125	122	140	130	130	142	121	110	114	132	116	108	139	96	132	105	124	116	124	142	116	139	127	113	132	123	139	125	112	144	133	104	120	112	121	131	123	118	116	128	115	131	132	119	113	132	133	127	112	122	114	103	94	130	114	111	125	110	108	135	118	100	120	107	112	132	118	115	100	117	117	128	115	100	110	104	130	132	120	129	135	137	116	110	136	113	129	113	113	119	127	112	123	111	124	115	108	103	103	117	126	109	130	116	121	117	115	131	131	124	122	110	119	132	131	125	122	129	118	127	132	125	120	112	121	117	124	117	125	125	113	125	112	121	132	110	135	122	102	110	141	126	113	99	137	112	118	115	119	118	115	133	110	119	122	98	109	141	117	129	121	117	127	106	114	110	120	121	108	126	118	119	117	111	116	121	114	98	122	125	118	130	108	104	130	107	125	138	104	123	118	115	121	109	111	108	109	136	110	115	117	124	114	138	123	111	101	113	143	112	118	118	123	131	129	126	125	98	116	132	120	122	109	113	130	127	112	124	117	107	133	105	106	116	131	131	100	125	106	125	132	122	102	122	120	119	113	113	115	119	113	116	105	132	133	106	123	119	131	133	126	123	108	107	129	110	119	117	125	120	112	108	120	125	117	110	137	110	103	121	126	123	126	113	126	123	129	139	115	127	108	126	124	106	100	114	134	119	111	131	96	116	115	118	114	117	106	131	115	119	120	121	116	109	133	102	126	131	127	105	112	119	116	116	112	119	112	110	109	121	114	123	125	139	125	133	123	116	139	101	120	115	115	130	112	125	111	117	123	124	141	110	102	118	120	122	113	134	101	119	129	117	128	116	120	112	113	129	110	100	106	132	122	109	119	137	106	110	108	119	110	126	92	141	107	114	107	130	110	137	110	128	134	123	116	122	134	114	127	111	114	116	119	129	114	114	106	120	118	128	106	135	123	106	122	119	97	124	103	127	112	125	112	140	133	103	125	122	115	110	138	113	118	105	121	135	119	112	128	117	102	123	125	125	130	132	115	124	125	122	125	117	113	117	125	137	121	121	113	118	136	114	124	131	127	143	109	128	115	129	116	122	126	119	112	115	125	118	103	134
39936	26017	17988	16561	25959	22062	15676	5775	2028	2752	7082	15799	22589	21530	19190	15256	9450	6698	4141	3180	2463	1651	976	870	868	863	891	863	924	898	907	932	929	1046	956	868	876	891	898	877	910	927	927	929	900	835	867	918	875	903	849	847	858	884	886	926	817	871	862	882	869	866	901	857	839	935	894	891	896	929	878	841	901	889	902	832	872	887	879	859	843	876	840	861	917	839	866	890	871	903	905	874	848	874	889	896	914	867	888	831	922	913	840	877	869	893	890	904	887	890	823	878	871	906	880	894	911	871	905	886	846	858	902	930	885	850	844	880	898	903	874	905	884	873	838	931	868	846	874	854	839	884	839	914	864	893	914	912	862	909	921	806	882	816	903	868	900	854	884	840	878	869	828	882	853	862	890	883	850	866	889	853	883	876	843	849	894	869	845	832	873	847	839	885	915	883	863	875	907	883	924	832	901	873	910	899	844	878	921	888	906	893	911	890	881	877	857	868	905	864	904	855	863	875	846	876	881	905	878	890	932	897	819	905	900	883	881	902	862	867	854	907	923	907	856	935	900	865	903	814	906	908	893	863	850	896	874	838	874	882	888	879	892	897	865	897	901	912	848	845	835	856	893	855	863	858	881	899	803	871	905	925	899	826	870	946	874	894	812	886	885	901	842	871	886	891	909	895	965	899	873	877	940	868	864	892	884	862	867	862	855	888	912	893	842	836	919	890	849	838	825	914	891	894	867	894	889	867	870	836	814	913	896	837	871	862	845	850	871	897	879	863	862	871	887	843	891	896	865	860	930	885	865	861	904	856	847	867	878	901	871	878	883	847	923	854	845	856	874	884	802	831	852	851	902	863	945	898	877	861	890	830	837	863	853	873	858	938	914	834	851	873	880	915	888	847	898	885	861	863	847	886	877	908	879	911	930	964	922	880	878	888	899	897	914	887	844	870	847	883	851	858	855	875	835	876	913	802	880	888	904	871	886	852	877	883	894	860	895	884	859	877	852	944	848	921	857	915	868	862	829	903	876	880	870	886	853	892	904	870	872	866	883	892	816	823	836	893	876	819	878	861	869	889	913	856	860	879	904	889	854	892	881	868	889	903	865	896	865	906	908	907	903	874	866	870	901	885	833	890	866	880	867	865	872	894	841	907	845	931	946	827	922	890	909	881	842	825	916	877	871	848	865	858	903	878	840	923	892	926	820	867	886	906	887	903	840	891	864	888	834	813	865	869	870	829	896	923	824	960	880	831	890	912	868	895	881	890	889	897	822	888	891	854	882	882	894	870	868	850	921	907	920	885	886	881	832	883	882	845	884	898	876	930	848	896	916	891	926	891	931	854	907	875	864	856	846	902	863	828	893	906	848	885	876	898	909	899	900	840	887	860	909	920	878	876	892	893	920	889	833	866	868	858	890	889	925	881	925	863	879	960	847	898	912	878	881	868	899	916	911	906	844	878	870	912	898	876	911	860	901	850	878	785	842	908	885	936	865	909	922	914	883	890	836	891	836	874	875	867	917	891	896	869	886	905	849	832	882	856	835	893	946	871	897	843	859	823	853	793	863	899	883	861	888	820	897	867	952	867	858	869	883	846	889	906	891	880	870	914	888	844	908	908	862	888	887	862	912	873	897	902	899	861	838	882	919	869	890	876	857	817	884	915	844	868	908	841	873	911	888	881	900	858	942	862	837	904	864	879	915	847	882	885	852	901	870	877	884	877	875	844	910	853	901	885	911	834	877	852	882	899	882	894	895	910	878	938	839	899	884	832	906	913	872	850	861	861	941	894	900	883	844	892	868	913	897	862	879	876	866	873	914	815	919	956	865	916	831	860	830	823	874	874	884	909	815	891	878	929	873	869	889	932	902	907	856	892	861	903	901	814	873	886	887	863	880	878	823	922	864	917	874	856	865	856	885	848	921	909	912	898	862	820	853	867	884	849	883	870	863	911	869	859	853	874	877	866	881	936	905	862	880	879	949	873	849	905	910	842	911	866	891	921	892	843	799	850	945	904	869	852	884	884	946	863	924	868	877	862	906	906	878	904	871	869	828	870	904	893	911	912	850	863	908	887	889	918	927	866	905	903	897	865	864	915	923	918	845	884	862	858	867	862	907	868	878	858	882	902	906	884	885	870	926	882	861	905	871	864	878	891	915	883	841	849	829	908	893	883	876	867	881	922	849	889	847	897	868	886	915	839	857	871	864	901	856	930	870	904	893	905	896	863	919	908	880	832	855	915	897	878	883	923	851	846	898	903	930	937	874	853	919	889	894	888	861	827	836	849	875	949	917	907	839	903	877	881	896	894	860	905	876	889	891	888	847	864	892	899	904	928	900	868	859	871	791	907	948	886	901	900	888	862	867	911	902	843	863	924	879	911	867	905	878	855	835	924	867	878	852	871	908	882	866	827	849	839	820	867	896	833	874	935	889	891	847	902	898	844	850	851	874	855	868	807	859	836	865	881	878	929	850	895	890	883	858	881	926	883	828	845	882	963	869	822	956	894	836	876	798	857	870	919	856	897	896	913	916	854	885	917	872	874	888	882	855	891	899	899	891	907	871	901	874	881	960	864	859	873	903	890	915	844	866	904	906	897	889	879	862	902	847	903	896	900	899	858	884	877	843	880	835	909	873	838	888	879	907	820	905	883	840	885	861	898	923	876	895	915	912	842	840	900	834	867	849	880	894	860	850	884	863	864	872	885	897	881	921	884	889	850	863	937	859	871	858	883	841	805	896	912	846	890	809	843	952	841	813	916	876	865	877	920	916	887	904	918	842	927	848	896	885	853	935	885	921	912	936	933	878	866	879	893	874	834	846	850	926	883	928	878	933	904	867	871	912	889	901	854	881	899	822	842	900	918	844	885	845	896	910	887	834	919	814	874	847	826	838	873	908	869	920	910	878	860	863	851	860	870	905	913	905	874	913	848	880	826	846	879	852	933	929	882	886	859	896	890	893	886	939	910	882	884	954	896	905	828	892	874	846	929	913	916	882	862	920	836	836	902	877	897	887	909	886	866	873	905	844	886	849	860	873	885	876	886	938	876	906	854	871	892	855	940	899	864	878	857	845	915	892	904	907	860	928	896	900	869	932	869	850	944	897	934	907	829	915	861	874	863	841	817	919	907	887	828	901	888	873	912	873	853	864	861	828	864	874	893	899	840	854	866	808	889	853	918	893	926	853	893	858	918	895	887	880	923	864	861	875	873	906	944	899	896	839	835	858	914	936	849	895	919	855	853	844	841	890	852	779	926	917	827	839	866	893	834	912	906	903	903	844	903	858	944	887	867	836	883	892	868	897	849	916	899	847	914	932	916	913	887	854	897	844	846	864	872	899	866	889	920	858	905	877	902	890	887	864	929	927	894	913	869	877	871	900	916	858	864	905	861	874	893	827	891	944	904	847	877	890	890	884	921	898	871	896	889	911	842	873	894	880	852	929	877	846	889	893	924	907	877	915	935	854	879	904	846	888	876	915	862	868	888	862	867	925	908
6194	2243	1072	715	436	245	197	86	58	64	67	126	177	177	178	141	118	117	72	67	72	63	52	64	67	55	48	69	63	59	68	55	52	70	66	62	53	61	66	66	48	49	46	58	63	69	64	56	65	62	60	55	57	61	77	52	55	71	69	60	73	65	54	52	66	48	77	56	61	63	59	59	63	45	64	57	63	59	62	59	62	56	53	66	58	67	54	67	55	59	78	53	77	73	60	56	60	50	63	66	56	68	70	59	56	67	61	50	56	63	66	65	75	59	69	51	69	47	68	63	58	50	69	73	64	52	58	62	64	58	46	55	48	62	61	60	66	63	51	54	54	62	60	53	65	46	61	56	71	67	56	55	70	53	62	73	64	58	66	55	50	75	50	67	61	66	77	55	66	58	63	62	56	63	60	68	62	56	61	67	59	64	64	55	52	56	59	65	63	55	55	49	54	56	67	67	65	65	49	58	58	43	69	59	65	55	62	73	72	68	62	44	67	67	67	63	57	62	59	59	59	66	63	69	77	51	66	70	72	64	63	63	72	53	59	82	64	70	54	57	56	60	59	53	68	60	67	74	42	60	58	50	56	51	62	55	62	60	65	69	64	50	51	55	63	50	63	63	54	68	55	51	75	59	64	52	64	58	46	61	56	48	66	64	53	52	72	62	57	65	53	50	60	53	65	54	62	59	56	66	66	54	50	49	57	56	61	52	69	71	63	61	60	52	63	54	61	63	57	59	61	49	57	66	66	60	56	50	59	57	61	59	54	69	54	63	56	62	49	62	56	60	59	61	65	64	53	55	76	52	51	51	63	53	64	64	59	53	74	65	58	74	50	65	58	64	69	53	76	62	54	52	59	53	60	68	55	70	47	61	64	54	58	52	63	62	63	53	58	72	57	53	65	58	61	62	45	65	62	54	42	54	62	61	60	66	58	64	61	71	58	74	73	61	51	55	46	64	51	69	57	71	54	68	63	60	61	59	51	60	66	83	72	52	84	69	64	54	66	45	62	58	69	49	47	55	59	55	66	70	61	52	67	69	76	57	58	83	63	51	59	62	70	71	72	61	67	59	63	74	55	61	67	50	59	65	63	57	64	65	59	60	52	53	67	69	66	60	73	55	63	59	61	56	53	70	71	38	68	60	48	42	58	69	53	60	56	62	63	54	69	64	66	64	57	69	56	78	53	61	66	67	72	72	43	50	54	71	56	67	62	58	62	65	54	58	58	51	67	59	74	67	67	62	53	68	48	67	53	62	58	57	69	56	49	64	54	67	76	45	58	51	51	58	73	63	75	50	63	58	59	56	75	59	55	64	68	52	62	60	56	68	61	72	55	62	62	65	61	58	56	65	50	57	66	50	60	59	60	62	67	55	62	67	60	59	52	46	68	53	60	48	49	47	50	61	76	63	66	53	52	63	58	73	42	72	65	63	59	43	59	58	47	63	51	63	62	60	69	71	69	64	55	41	45	53	69	50	60	64	53	52	51	67	70	52	60	65	59	54	55	50	50	56	53	70	59	64	45	60	66	65	65	70	45	63	56	57	78	60	60	47	60	55	62	73	55	61	68	70	58	64	51	67	65	61	49	65	56	63	55	57	64	56	63	56	59	44	57	56	62	57	64	67	73	63	65	55	51	73	74	56	63	71	65	58	66	55	70	63	64	56	51	65	69	52	55	54	55	73	61	46	52	71	69	61	49	50	73	61	46	72	67	66	62	47	52	74	72	49	66	58	56	51	59	60	57	70	51	57	48	44	58	52	69	55	67	71	64	58	59	55	57	70	59	63	55	47	49	57	54	57	65	63	57	80	75	68	60	46	65	57	41	65	64	55	68	60	56	71	51	52	55	48	52	68	84	63	55	58	71	64	66	57	58	60	54	67	68	65	54	68	61	62	63	59	56	65	63	73	72	72	63	47	50	52	63	48	53	43	54	73	66	68	56	74	71	45	60	74	62	56	48	66	67	66	53	67	65	54	50	62	56	59	60	62	42	66	58	62	70	62	58	68	54	77	66	48	67	55	61	52	62	52	64	71	57	66	56	57	60	58	59	61	64	74	52	62	47	55	63	58	63	60	63	56	53	64	74	64	55	66	61	53	51	56	48	67	71	66	63	51	71	61	58	58	74	59	48	73	61	60	57	56	59	66	66	61	68	67	58	58	56	58	70	60	53	74	60	47	67	50	44	59	68	59	65	54	58	60	57	48	71	61	59	60	56	46	54	73	73	63	54	60	62	47	62	50	46	61	60	71	43	50	57	61	59	68	55	62	47	58	74	55	54	61	61	78	65	61	66	66	65	71	55	60	52	68	72	62	50	57	51	60	56	57	59	54	57	63	66	53	53	56	61	52	57	50	57	52	72	49	50	57	63	52	63	58	66	65	53	50	69	67	59	63	56	61	53	61	54	73	71	65	57	73	54	57	72	65	70	52	61	53	45	54	57	52	71	63	62	63	54	50	66	63	70	66	48	60	69	67	73	50	70	55	68	60	65	56	58	64	62	55	68	62	64	71	59	63	58	50	60	45	64	72	68	52	80	68	60	53	61	72	58	64	58	62	52	61	60	68	60	73	56	66	74	75	67	73	61	64	71	72	53	57	52	52	57	63	56	58	50	58	62	45	50	68	66	62	61	58	55	55	64	75	64	58	55	57	62	65	54	55	68	52	63	54	64	57	61	58	58	59	63	74	55	75	67	67	64	47	55	49	57	57	63	72	52	78	58	59	75	54	47	66	59	61	50	53	68	55	58	70	67	56	58	63	73	57	54	68	53	55	59	65	54	58	70	55	53	60	58	60	55	57	58	62	63	56	71	59	70	80	62	44	54	54	58	72	67	51	70	58	75	59	61	64	53	79	69	59	54	56	56	56	83	78	59	52	57	60	54	60	53	48	50	74	65	55	57	47	44	56	57	58	61	56	55	58	58	64	58	57	54	59	58	56	60	55	61	57	61	65	70	63	56	51	51	59	58	58	67	67	61	55	61	57	61	48	76	72	60	69	59	57	51	59	48	52	68	53	60	65	69	50	57	63	75	56	67	48	69	62	50	70	54	51	71	74	64	60	73	69	50	55	52	60	53	65	63	36	48	43	55	60	52	59	62	74	56	63	61	56	66	65	47	62	58	61	67	57	69	64	67	65	71	59	61	53	66	67	69	67	58	54	60	68	55	51	59	51	71	70	67	55	56	60	76	52	50	41	68	55	72	61	48	52	58	68	68	71	48	60	61	64	63	52	71	49	60	62	75	52	71	83	88	51	57	54	72	64	71	48	60	53	55	65	74	53	57	57	55	45	59	81	63	72	66	63	62	65	62	60	48	58	71	67	57	83	55	60	59	57	48	64	78	61	65	50	54	53	59	55	61	63	56	51	52	68	81	61	58	64	64	62	53	57	61	76	81	62	63	61	61	42	59	60	70	64	50	53	63	57	50	66	48	61	58	66	57	45	55	54	65	73	58	55	57	65	56	57	70	65	50	68
32234	16778	10339	10079	12438	11380	5582	1426	566	690	996	2468	4248	4238	3628	3031	1870	1163	867	731	663	535	489	478	463	455	459	467	481	483	478	490	470	443	446	470	477	451	492	477	432	479	460	496	462	492	492	453	456	464	462	444	466	476	452	477	474	453	518	498	478	497	465	447	445	472	454	462	455	485	462	460	441	462	403	466	473	424	447	466	448	428	484	446	462	463	429	487	463	457	427	433	454	481	435	475	428	446	472	477	448	484	486	496	453	449	481	465	512	456	467	485	472	454	479	475	473	439	452	453	457	481	445	482	452	455	464	412	440	467	441	463	487	430	463	451	481	487	441	468	472	511	459	476	478	473	477	445	446	434	444	475	438	417	456	431	475	414	494	422	448	472	507	492	490	410	488	456	456	484	446	473	503	469	485	438	461	481	465	447	477	498	477	474	484	478	440	471	448	468	462	477	460	466	470	501	446	463	443	429	458	477	457	462	475	424	469	469	486	439	469	529	490	443	458	466	484	481	469	493	449	453	455	484	478	431	469	465	538	477	472	472	432	435	484	458	494	479	476	475	453	468	455	490	464	461	448	460	457	474	468	478	470	447	470	483	460	444	455	435	465	511	461	469	444	439	442	500	436	495	453	487	437	462	452	482	515	494	484	477	470	463	468	450	477	457	458	459	440	481	455	485	468	444	466	456	511	412	423	430	474	468	445	430	446	476	477	423	498	434	478	461	437	488	487	480	478	451	497	446	420	442	405	440	490	466	454	479	445	482	465	471	487	467	494	449	459	464	472	453	442	454	438	462	482	483	473	453	474	465	479	478	473	466	448	442	450	445	482	465	451	488	500	493	439	442	500	453	498	491	458	450	465	441	452	478	483	468	434	520	465	465	486	489	470	465	399	458	453	468	459	480	492	454	425	457	496	458	419	478	490	502	467	453	439	468	477	466	433	444	476	437	472	467	440	466	464	486	471	487	478	437	488	447	431	464	448	502	469	437	504	467	435	417	472	459	473	454	455	465	426	430	482	406	423	446	452	446	427	427	501	472	481	475	438	445	481	454	438	490	436	451	438	473	485	476	477	459	481	434	442	449	446	438	459	452	462	452	466	495	436	472	453	449	489	451	466	458	482	484	443	456	465	447	497	481	443	459	480	460	447	482	465	497	465	458	426	454	471	492	437	463	457	444	455	449	453	450	474	488	462	467	474	462	492	513	482	498	508	509	459	477	436	470	455	469	467	414	450	442	476	492	473	448	467	444	446	464	435	463	483	473	481	473	465	487	467	479	472	435	430	464	448	433	475	473	458	474	481	468	413	457	457	477	455	458	473	468	442	439	489	507	484	511	465	482	465	427	491	488	456	471	454	442	474	462	493	425	440	486	424	458	457	466	445	465	497	460	480	491	476	468	471	492	464	461	461	523	459	498	449	487	455	466	477	473	454	423	485	445	488	470	487	471	432	412	457	456	466	445	430	463	480	446	476	467	423	450	464	466	447	455	475	468	438	455	461	485	488	440	453	495	454	433	470	422	426	462	460	481	445	475	471	462	456	451	448	481	475	430	442	493	480	462	451	488	534	452	464	461	464	412	433	467	485	462	474	490	457	466	463	461	453	428	465	455	492	451	469	470	463	509	439	525	500	448	477	412	430	464	462	454	453	445	468	470	469	476	426	510	455	468	466	462	427	464	452	472	436	489	448	486	495	480	456	475	481	501	470	425	440	502	463	455	509	488	474	443	461	475	476	509	472	471	468	462	454	496	422	430	476	461	497	429	473	443	454	451	482	495	481	475	439	480	457	403	450	455	463	479	476	493	447	478	446	478	501	455	464	451	463	506	454	442	466	475	474	484	501	484	420	476	434	444	503	445	450	446	455	406	442	457	455	504	425	509	455	461	435	463	451	483	467	482	451	462	464	472	505	439	488	476	481	499	466	448	438	468	447	466	486	481	494	455	410	500	431	470	458	432	452	473	461	417	442	461	467	443	475	458	460	480	447	464	463	482	429	485	490	496	469	473	473	465	478	447	474	464	496	471	484	460	441	470	485	474	518	499	436	442	451	472	455	448	439	500	477	489	470	417	455	461	442	408	464	488	488	451	519	490	447	462	457	471	466	464	516	442	460	483	449	465	467	443	394	468	428	478	485	453	444	482	439	432	470	467	479	489	490	438	454	457	450	464	479	459	467	460	506	446	478	443	470	442	437	494	438	424	449	435	464	474	494	468	477	481	492	448	471	438	480	447	402	464	404	485	506	463	463	434	472	494	441	432	465	467	442	452	460	461	440	459	463	439	463	481	495	456	467	451	438	460	483	461	505	440	464	468	432	444	462	477	430	453	494	487	458	433	482	446	439	478	479	465	482	460	485	486	463	452	435	427	508	462	431	495	443	503	430	453	450	459	463	445	453	489	443	464	475	468	475	465	447	437	455	452	455	462	460	458	461	449	459	447	507	465	458	424	470	412	476	456	440	465	459	514	443	481	512	448	499	472	456	458	471	457	444	408	458	463	454	487	444	444	421	470	476	448	470	476	493	462	483	462	391	455	477	485	490	442	472	472	472	439	431	529	468	454	450	464	508	484	468	510	475	468	496	434	444	489	453	478	447	463	445	472	447	435	500	508	439	493	476	459	462	469	457	448	482	468	408	485	466	448	476	465	453	503	469	460	468	464	480	468	479	442	477	479	486	471	523	455	446	457	450	497	431	425	458	429	425	476	440	446	471	453	440	485	498	487	483	462	438	438	452	459	422	463	509	455	455	478	444	469	393	478	489	460	489	460	437	467	456	475	465	460	427	486	435	462	482	458	450	459	472	487	511	489	453	435	482	481	489	454	478	407	459	484	469	449	442	479	502	461	469	482	467	478	451	436	488	455	463	476	435	482	467	469	473	468	449	506	426	466	482	491	455	451	492	429	461	501	459	465	463	443	455	462	484	475	484	442	461	472	439	468	469	492	463	505	487	462	454	449	454	453	441	489	453	439	465	420	473	484	471	446	442	471	452	467	469	471	450	448	419	481	434	485	444	443	473	424	476	464	450	456	424	457	471	447	455	471	466	461	500	453	464	460	479	484	481	459	433	478	445	448	485	492	452	448	461	486	479	454	463	432	436	466	436	436	456	434	478	427	441	453	461	453	483	469	489	468	475	473	450	485	457	463	504	445	474	456	470	487	439	474	435	478	455	446	435	445	443	476	464	472	449	473	417	438	475	446	426	430	469	466	462	472	487	430	472	458	478	446	438	404	450	446	443	470	497	431	471	439	464	453	455	442	461	415	452	497	466	474	447	471	449	448	439	488	489	455	483	460	464	494	463	413	467	443	476	501	488	427	476	461	467	442	441	477	482	460	453	473	479	455	469	487	507	468	458	468	475	482	454	487	460	456	455	459	461	436	464	445	426	467	424	488	457	445	436	460	453	440	483	484	476	464	479	493	451	505	477	488	461	467	464	451	487	490	509	480	501	462	473	453	469	447	497	445	461	434	454	448	523	450
6831	4229	2706	1756	1090	850	294	134	99	125	250	523	707	648	631	538	373	207	197	180	119	118	92	113	103	102	114	99	87	100	99	118	103	108	96	101	92	107	100	101	100	111	102	93	103	89	111	117	111	105	120	99	99	117	95	112	106	107	82	83	112	115	107	93	106	87	116	119	83	103	97	101	100	90	90	115	113	112	92	95	114	107	110	112	88	87	91	114	101	97	99	120	109	110	120	91	89	105	121	103	98	98	117	107	86	98	99	105	118	108	112	110	105	92	114	107	109	102	115	99	104	106	87	122	103	108	81	98	100	107	94	104	112	110	119	98	120	102	97	96	98	110	116	108	114	116	115	105	119	109	92	108	102	107	100	84	113	100	94	82	98	101	104	90	109	74	98	82	102	106	124	95	119	92	91	100	90	123	105	94	101	93	108	96	104	89	105	118	107	84	105	90	101	107	103	109	112	101	90	87	104	96	83	119	86	111	110	101	105	87	119	103	99	107	103	108	98	92	96	108	113	114	107	102	108	99	107	101	99	99	106	99	108	120	100	131	90	102	91	106	97	117	106	88	79	113	101	109	104	104	99	107	93	103	96	89	86	99	89	96	95	103	112	103	110	113	101	108	88	97	116	105	102	111	101	114	86	92	93	109	84	102	123	83	98	85	104	101	97	112	104	106	105	106	93	117	91	104	98	90	97	102	105	97	103	106	95	107	83	108	102	103	95	111	105	85	110	94	104	107	105	97	89	104	113	107	102	102	103	98	92	105	104	93	87	90	95	102	107	97	104	103	105	111	102	105	94	102	111	119	103	104	93	110	101	90	106	93	118	105	93	111	99	103	89	106	102	123	119	100	82	111	94	106	115	93	104	89	94	110	107	98	96	94	99	117	100	99	99	103	83	108	97	123	75	97	105	102	109	111	106	86	101	99	86	113	93	84	104	107	100	96	96	82	102	110	109	118	119	88	103	96	93	94	125	93	90	115	101	90	102	118	105	102	100	92	110	94	90	105	99	93	78	111	109	99	126	84	104	104	102	106	125	97	98	108	104	93	100	108	87	89	86	111	123	100	98	110	97	93	90	85	107	100	103	99	107	90	103	104	115	101	94	93	118	107	85	96	100	108	121	104	103	93	98	95	101	75	108	113	100	117	112	96	99	117	97	96	103	95	102	112	95	100	112	102	85	124	100	93	103	97	98	97	98	104	91	93	102	111	98	78	99	88	112	101	105	99	111	98	114	104	98	89	110	109	89	95	102	99	115	88	95	109	113	87	102	118	106	107	103	96	94	120	96	122	91	98	105	101	98	89	98	99	115	114	113	118	104	104	95	97	110	104	116	95	84	112	99	121	101	108	100	117	98	108	123	112	97	120	106	97	100	91	102	83	106	97	100	114	104	105	108	106	88	94	95	96	114	92	106	105	98	121	102	106	103	111	121	82	86	96	115	120	119	101	88	101	122	97	80	92	109	102	92	106	109	106	102	92	111	98	82	97	113	103	106	100	98	91	94	93	91	112	93	101	95	100	112	96	104	102	91	112	84	87	85	123	105	103	98	102	110	107	109	103	117	111	116	103	102	109	87	105	102	93	109	102	104	114	114	104	111	109	105	107	106	90	103	113	80	105	104	95	114	103	109	100	94	96	91	95	103	108	98	79	93	103	84	108	109	82	99	101	101	103	88	92	101	99	104	96	101	111	102	98	100	90	110	104	102	100	101	121	95	91	101	102	103	114	97	111	88	96	122	122	106	78	92	96	111	90	90	115	97	100	98	112	109	116	98	109	110	115	108	113	116	98	122	100	105	112	106	107	117	94	98	101	90	90	106	107	115	92	93	79	93	89	110	102	117	109	110	105	113	97	100	107	106	107	98	107	103	85	117	105	103	105	112	102	81	82	84	101	102	120	99	105	104	133	95	112	104	99	120	105	127	89	113	98	95	93	114	114	108	110	106	111	110	107	103	94	110	91	88	91	104	108	97	144	98	112	114	106	136	85	91	120	110	94	97	90	106	83	103	100	120	95	98	87	100	89	90	121	102	95	100	112	98	106	82	106	75	104	93	103	110	95	105	110	102	107	105	112	99	101	96	108	97	129	107	130	90	92	106	100	95	103	97	94	109	89	108	95	99	108	96	125	112	109	110	80	102	93	98	109	108	110	108	111	111	116	96	114	107	110	124	99	104	97	122	105	99	115	103	111	95	104	109	96	112	100	100	95	108	100	95	86	106	108	107	138	112	93	102	107	103	94	118	107	117	112	100	108	102	111	91	122	100	93	94	112	78	102	106	108	97	118	105	106	82	94	102	80	100	105	104	106	104	116	101	98	100	118	116	102	103	95	104	100	103	104	90	116	111	106	92	110	99	117	97	102	98	98	111	117	105	101	106	103	109	123	105	100	86	91	90	97	119	109	99	79	98	93	109	95	117	98	88	100	102	102	91	106	89	106	107	120	96	104	101	109	103	77	101	111	103	82	98	101	96	122	108	104	95	94	106	99	97	94	101	104	125	103	96	113	101	108	123	98	109	90	98	109	111	96	103	100	100	101	77	115	91	103	103	117	113	110	96	104	103	97	83	111	101	100	103	76	90	93	93	111	101	97	99	105	99	96	108	91	94	126	103	95	102	97	109	103	109	120	108	103	101	103	110	104	99	91	98	102	99	101	98	86	94	101	110	101	106	97	102	106	86	100	93	83	97	112	101	101	106	108	110	108	101	117	107	102	111	90	113	109	105	96	84	99	104	121	114	93	93	115	105	110	79	87	99	104	101	97	109	103	101	111	98	103	91	97	101	90	90	106	119	99	91	112	80	108	108	115	105	100	117	121	109	123	97	100	112	124	113	102	91	109	120	122	92	115	123	95	111	101	108	106	99	112	123	103	93	106	94	97	102	107	92	102	103	98	103	95	105	117	99	108	106	94	104	109	100	105	99	97	111	100	102	87	98	98	108	135	100	105	107	120	113	88	100	93	97	127	85	104	91	79	86	91	115	92	96	84	103	113	133	99	92	109	82	100	92	101	114	105	113	102	97	109	90	102	82	107	93	124	94	102	104	112	101	100	93	106	106	106	100	99	101	113	100	109	103	111	97	119	116	90	83	107	111	117	100	112	100	113	100	117	100	93	93	107	92	105	110	118	91	91	103	104	101	105	112	101	101	96	109	100	111	113	102	102	105	101	119	107	107	90	102	117	103	121	88	95	110	110	83	108	99	122	108	103	86	114	92	100	103	99	88	96	83	103	108	95	99	116	93	109	101	101	104	96	100	92	96	103	89	103	100	95	106	103	110	89	105	99	108	117	104	105	106	114	105	100	104	113	108	106	95	103	90	107	102	97	86	105	107	107	111	93	112	114	93	105	111	96	109	97	103	122	103	99	113	116	107	99	91	102	101	95	99	100	119	119	105	106	112	104	103	91	112	96	108	108	91	98	104	106	90	98	100	101	91	109	104	109	105	110	96	95	106	101	91	107	78	100	104	85	91	107
35579	23356	18898	18216	23888	20811	7848	2032	1293	2226	5032	10433	13934	13121	12267	10102	6327	3556	2553	1913	1372	1013	814	775	735	751	764	751	765	714	771	793	833	905	800	737	745	734	792	763	744	759	753	742	754	752	790	727	750	734	737	753	755	774	727	742	726	740	793	763	736	768	774	720	731	780	731	776	772	736	702	731	762	739	759	710	742	763	699	751	720	755	762	765	730	762	779	780	770	772	799	749	749	712	742	748	748	688	735	765	734	732	758	758	780	766	769	729	764	779	718	796	743	799	750	786	704	703	757	743	748	781	731	735	751	709	722	712	757	771	793	760	789	739	733	734	741	703	774	754	718	769	728	740	706	679	719	758	718	738	716	758	746	728	735	757	754	794	723	770	731	739	768	755	738	746	777	753	771	758	770	732	752	798	814	709	738	761	748	699	732	758	754	725	703	723	747	735	771	748	724	760	756	732	775	768	764	718	758	704	761	747	727	792	775	748	782	721	722	765	746	779	772	759	719	753	722	741	732	756	764	759	768	720	763	693	725	763	749	729	798	795	757	772	767	766	769	802	735	754	770	726	718	702	797	726	770	738	786	687	736	755	788	793	692	717	761	744	780	786	774	738	710	733	744	731	742	782	749	732	710	749	766	756	752	736	758	714	700	795	722	746	768	765	743	743	760	765	746	723	728	738	751	725	748	696	784	777	779	786	766	793	765	729	757	726	795	747	706	777	766	778	779	798	729	762	758	784	779	771	701	734	802	732	774	745	745	713	769	721	749	749	739	755	721	719	762	731	753	732	701	748	744	706	737	785	802	738	763	794	777	735	764	726	779	776	706	703	817	784	773	793	738	730	745	787	737	787	749	775	806	742	745	711	735	790	737	750	820	753	702	773	724	781	747	744	723	800	758	736	751	760	779	746	717	814	764	769	789	712	773	757	769	715	766	718	743	704	769	784	734	771	689	677	758	771	777	725	690	738	754	797	774	798	754	762	746	768	730	802	782	794	751	761	727	766	764	733	751	763	745	799	722	763	782	745	698	719	769	785	760	763	767	751	760	734	792	731	800	751	750	744	734	733	769	778	735	750	809	756	747	769	763	756	769	700	791	800	766	728	788	807	731	730	747	755	792	751	703	732	797	737	806	758	741	770	754	793	789	758	754	773	787	759	834	723	724	716	770	744	764	733	744	729	715	727	750	739	735	739	721	680	783	778	759	745	755	704	727	742	753	774	778	711	750	751	754	743	792	750	723	776	760	744	756	759	733	733	721	757	749	745	717	794	765	756	743	724	713	746	708	773	724	748	772	719	807	739	717	747	781	727	730	725	787	763	723	745	760	735	716	731	739	752	744	764	765	775	750	748	777	725	734	740	732	738	748	716	764	757	685	762	751	740	796	758	720	750	762	700	737	742	720	769	709	728	786	768	791	741	720	705	800	747	802	739	738	753	759	727	766	751	730	782	760	770	736	783	748	730	749	804	748	778	761	775	744	733	745	763	798	780	759	720	777	710	726	767	749	768	705	752	764	761	754	730	762	720	736	762	706	760	737	774	738	735	756	753	779	775	768	757	752	725	713	775	757	727	728	749	760	743	704	746	765	712	735	735	721	715	758	742	754	721	766	793	732	712	762	792	747	819	715	760	802	741	764	742	726	758	751	763	764	735	817	755	733	737	766	725	709	773	771	726	738	749	728	744	773	725	759	760	715	780	695	753	784	735	747	782	753	759	727	702	741	711	728	742	733	760	724	743	703	793	737	781	825	724	732	729	766	765	736	759	767	760	714	755	756	744	739	767	787	752	722	773	742	755	772	792	670	754	759	710	757	728	766	744	739	771	768	738	751	712	719	732	760	713	744	795	730	774	767	760	781	718	721	721	764	736	813	771	769	671	764	731	737	768	771	755	779	760	719	747	759	774	719	740	744	738	775	778	814	739	751	702	727	715	759	794	722	764	749	728	764	758	749	781	708	746	731	769	739	714	764	769	733	781	741	745	773	741	832	826	796	772	748	780	730	798	770	745	766	791	744	759	778	747	733	713	747	682	767	743	804	778	715	729	733	732	768	759	750	746	769	772	791	793	770	743	792	773	785	757	730	761	739	683	744	756	721	763	745	735	726	766	753	773	774	692	787	756	787	734	783	731	710	786	771	760	758	772	708	827	777	752	753	745	784	743	756	765	789	718	758	736	720	790	737	708	705	790	740	758	748	779	759	718	816	749	800	816	764	735	702	779	795	809	762	723	736	717	719	739	773	807	780	736	772	749	754	774	741	754	739	748	755	736	754	763	810	751	750	712	751	781	751	727	769	765	763	747	712	702	734	761	789	727	777	719	733	712	696	721	759	766	759	717	808	726	763	771	763	764	768	730	699	719	754	781	755	778	799	763	746	744	705	755	743	748	763	796	764	755	782	712	762	703	741	750	742	793	705	744	792	729	764	718	712	675	707	706	749	785	789	803	772	769	802	749	753	741	798	733	784	787	778	748	769	739	728	783	756	751	745	751	763	727	769	733	762	728	760	725	771	732	677	732	769	770	755	766	773	730	761	773	719	747	742	750	749	800	762	753	766	731	754	777	739	742	739	777	714	793	746	744	770	750	720	789	716	754	758	730	781	748	734	755	714	695	761	799	769	777	702	759	753	696	758	772	697	753	733	742	708	777	712	726	704	734	806	754	758	742	782	752	677	725	730	797	732	746	796	706	733	698	764	772	745	779	735	754	723	758	711	711	712	809	787	745	765	760	776	749	738	757	740	745	735	745	758	772	723	718	781	779	704	775	771	785	744	786	789	745	712	757	814	762	786	726	743	710	713	689	820	779	779	726	731	773	711	776	779	757	762	782	725	730	785	788	745	800	743	763	757	789	687	739	766	723	742	785	779	753	808	755	752	789	761	713	774	756	692	730	792	739	745	766	721	777	761	701	749	723	726	760	727	720	790	736	774	754	748	716	757	719	772	783	773	748	736	783	761	738	793	730	737	795	722	735	756	745	806	744	727	715	776	766	797	724	779	751	730	769	805	764	695	762	782	737	750	725	806	708	768	678	763	728	700	747	734	752	745	734	736	744	750	759	752	759	709	720	780	764	744	773	766	735	717	770	782	739	751	700	757	697	765	738	735	766	714	758	771	728	721	809	756	741	735	751	737	749	732	748	814	772	753	735	753	725	780	752	723	716	711	714	799	784	766	736	778	782	783	735	712	785	764	743	729	726	781	787	773	761	694	829	760	766	759	776	784	692	772	760	743	768	763	738	755	700	759	746	756	705	750	761	785	760	755	710	727	748	792	748	737	734	797	754	776	769	757	789	733	719	758	783	713	800	769	740	778	739	709	777	766	727	777	792	730	740	744	762	753	745	715	794	760	720	779	767	786	724	782	733	729	772	759	794	732	747	788	726	758	754	752	761	777	731	750	776	712	781	747	737	793	722	740	725	745	718	728	742	764	734	750	798	754	743	767	767	714	751	743	765	755	712	754	761	749	774	779	708	742	769	781	731
7671	3874	2743	1614	684	378	176	105	70	87	155	498	662	635	607	503	312	211	145	137	111	75	72	58	80	60	87	85	73	76	85	54	70	71	64	65	77	75	69	62	77	64	75	62	64	57	76	78	77	90	75	51	55	82	76	72	64	74	66	73	73	71	71	67	74	74	70	70	73	65	70	68	65	77	75	69	74	63	78	81	71	87	78	78	70	63	62	55	62	70	70	81	76	60	83	70	81	70	65	77	83	69	53	66	70	63	67	56	65	75	85	70	61	68	66	76	79	85	72	75	77	66	63	71	70	63	73	70	72	76	66	66	65	68	76	77	76	61	61	69	63	63	68	65	65	64	65	70	65	56	72	76	59	67	61	70	65	63	73	87	88	59	59	63	69	75	66	60	71	78	69	75	56	78	60	80	68	68	68	77	65	59	75	64	66	65	73	59	60	65	78	82	78	63	67	77	61	58	75	76	79	64	87	75	75	76	84	73	65	60	76	66	57	80	65	86	65	75	66	63	74	84	59	66	55	76	87	43	67	67	69	71	61	68	83	73	63	79	61	64	87	68	79	78	70	63	56	64	71	73	62	77	72	61	82	83	72	68	81	73	75	76	71	69	76	80	66	64	75	71	74	54	63	72	73	66	63	56	68	79	70	78	65	77	68	70	78	63	74	65	72	85	74	82	73	84	81	71	52	77	76	62	72	73	81	66	61	64	72	77	82	79	72	61	73	74	71	65	71	81	64	60	67	74	81	66	67	84	67	74	60	66	62	49	63	88	63	65	58	71	65	84	67	57	62	62	69	82	64	62	68	71	66	72	78	67	78	70	81	71	66	69	61	84	80	60	58	68	72	69	70	66	70	69	71	78	64	77	73	72	72	60	68	68	66	75	69	65	72	65	82	76	80	68	65	82	74	59	61	65	76	69	63	70	74	61	70	62	70	76	59	82	81	59	67	65	65	76	68	66	72	57	71	70	63	67	66	72	63	64	67	80	84	76	60	78	76	84	67	65	83	85	69	72	71	63	62	72	65	72	90	64	72	62	57	64	52	80	63	83	65	64	66	81	62	72	60	59	78	67	67	67	65	72	75	85	76	67	71	63	68	57	70	76	77	68	59	67	69	64	63	79	76	77	60	65	64	64	64	68	74	81	66	68	80	77	79	66	76	54	79	95	84	77	69	82	71	63	67	77	66	69	68	69	63	85	61	86	68	77	68	70	77	89	73	75	84	90	78	76	79	78	57	66	67	64	62	61	79	56	71	62	64	84	51	72	86	83	70	75	88	86	75	91	74	77	63	54	71	72	81	84	69	49	83	81	60	58	72	75	78	77	66	56	68	81	74	81	77	75	81	67	68	77	71	73	84	60	81	71	78	87	59	63	72	84	81	63	81	59	73	91	71	77	54	67	70	75	69	74	74	81	79	69	54	79	65	66	72	84	65	77	78	80	72	78	65	63	70	89	71	65	59	91	73	83	73	74	74	80	76	57	69	73	64	77	76	59	62	77	57	66	64	83	70	65	85	68	65	60	75	57	81	81	84	76	70	86	72	80	71	78	70	77	61	80	87	54	56	71	68	63	71	80	69	66	63	76	69	71	75	75	67	69	81	72	62	73	77	60	78	75	78	71	60	79	79	72	89	88	66	65	64	76	71	76	71	65	65	64	71	74	64	80	58	68	62	76	61	70	75	63	78	94	74	74	85	68	86	52	71	60	90	74	60	74	74	72	75	58	78	68	68	82	76	79	72	78	84	93	78	93	63	91	69	94	81	68	69	60	57	80	67	58	62	72	84	75	62	89	74	70	81	77	57	65	64	82	66	64	82	80	80	73	69	76	78	72	74	71	61	77	72	61	74	62	67	79	73	83	88	92	80	62	79	77	63	77	63	83	75	69	72	75	75	72	90	88	73	67	71	61	66	67	60	76	71	69	60	89	60	71	70	77	86	68	69	65	86	58	61	63	75	48	82	63	69	63	75	88	76	77	69	55	49	77	66	68	64	73	81	85	72	62	77	73	76	62	56	67	58	66	73	67	67	72	80	84	61	69	79	77	77	77	72	77	62	64	74	65	73	69	65	72	61	74	69	78	66	75	80	76	64	83	85	52	71	66	65	67	71	69	64	63	65	78	81	66	77	76	76	63	65	70	80	78	78	67	76	80	67	75	83	69	59	69	84	67	71	78	70	61	71	58	60	64	88	76	72	72	75	71	73	70	83	67	75	55	69	71	69	86	67	81	80	56	75	57	66	67	65	67	64	59	74	80	66	73	80	75	69	54	69	74	67	69	71	67	67	73	83	78	78	74	60	91	86	69	79	67	73	63	77	76	71	57	70	75	75	71	65	67	67	79	72	89	66	67	84	65	65	65	74	70	78	64	75	65	77	79	70	76	75	82	77	61	63	72	59	78	69	76	68	81	76	57	57	63	69	72	80	80	74	67	64	86	72	65	79	61	68	58	52	83	74	63	63	65	85	80	57	69	82	89	80	75	78	76	59	79	77	73	79	79	68	58	73	67	66	78	53	54	76	84	65	75	73	83	58	77	64	57	71	65	63	65	77	80	66	83	69	55	72	66	68	67	72	81	83	60	66	53	98	63	81	67	65	87	60	65	74	79	70	84	68	64	70	80	76	72	67	69	76	73	75	67	80	88	81	74	86	67	73	69	75	65	70	72	79	70	74	80	75	73	56	79	83	65	75	77	71	68	67	78	70	66	76	88	77	69	72	77	64	70	69	74	58	70	74	58	71	77	72	58	69	72	67	56	66	62	70	77	70	64	85	69	78	95	79	64	69	78	87	72	66	60	60	74	67	58	68	80	84	78	64	76	67	73	74	73	78	57	81	57	61	75	50	65	68	59	75	77	75	82	60	74	75	77	81	61	79	77	91	50	68	73	64	62	67	81	91	76	70	83	60	71	58	84	91	72	79	60	68	75	68	53	65	73	74	74	71	69	59	74	69	67	64	79	65	65	69	64	62	87	67	69	79	65	78	74	73	77	77	79	71	74	82	74	55	65	56	64	73	66	64	63	74	82	83	75	74	72	61	64	64	79	71	76	70	66	74	76	73	76	75	57	57	78	59	66	62	72	75	76	77	55	55	63	69	74	89	69	79	84	67	58	76	66	74	65	67	76	84	75	69	60	76	72	56	73	77	69	69	67	54	60	81	63	69	68	69	76	71	67	64	86	78	74	67	75	65	72	62	67	65	86	81	77	80	74	66	71	73	66	77	69	71	86	76	82	77	71	62	69	65	61	66	83	76	70	74	74	84	71	67	59	78	81	68	86	67	74	64	84	88	66	82	73	89	73	78	68	90	84	67	78	74	74	69	81	79	63	58	67	95	66	81	72	90	78	75	67	73	77	79	70	87	82	49	80	61	65	74	75	61	66	71	67	80	70	93	59	76	73	64	60	81	71	65	85	58	78	71	61	61	72	74	70	78	66	70	76	71	71	76	67	77	81	74	96	61	75	68	70	65	59
34375	22748	19186	17087	16201	12583	4824	1456	1188	1458	3727	12268	14797	14307	12617	10392	6493	3765	2326	1590	1326	968	636	626	544	525	596	517	529	568	535	532	618	641	567	539	558	565	575	531	541	570	541	547	492	531	545	550	547	541	549	532	548	521	522	546	562	517	544	548	573	519	540	546	561	545	559	526	516	551	493	572	515	542	534	588	532	545	540	514	521	567	581	504	572	545	535	530	565	561	495	555	550	555	568	530	553	534	576	552	496	529	509	572	553	524	556	501	542	536	560	547	564	547	559	506	530	532	527	561	540	529	555	552	541	517	488	501	522	570	576	525	544	538	523	550	544	507	505	586	508	521	532	520	544	557	587	516	557	577	508	540	550	555	514	545	572	567	532	556	523	542	534	526	545	554	547	571	585	545	526	544	543	530	559	541	572	539	536	519	598	522	551	544	548	534	529	527	534	567	532	537	520	549	560	531	579	559	565	530	512	522	529	540	574	524	495	515	511	554	535	532	556	550	541	532	550	516	526	534	554	490	571	544	518	539	546	523	559	515	565	531	564	544	522	566	558	512	536	546	512	522	552	574	492	537	528	557	482	537	577	535	565	558	516	538	545	535	493	563	509	504	572	544	519	535	549	531	542	572	573	516	527	526	549	520	542	550	552	539	562	535	554	580	512	530	547	543	541	524	531	480	558	500	549	516	571	497	537	518	512	562	526	559	514	517	522	499	541	531	536	546	510	540	520	518	542	520	541	555	540	520	510	551	524	515	545	567	532	557	508	551	548	538	558	521	522	535	535	494	570	529	550	556	492	488	538	537	561	566	510	559	532	591	538	561	570	551	517	540	523	573	559	547	523	515	515	552	573	553	507	563	546	527	560	565	522	551	580	529	535	548	547	525	549	542	547	539	527	516	535	538	549	545	560	518	532	536	543	543	571	533	504	560	562	595	545	530	507	539	538	522	523	562	593	542	529	545	532	542	601	488	556	528	507	540	545	564	533	555	560	521	581	528	537	544	521	545	506	532	535	541	487	528	525	527	550	515	540	569	525	534	542	535	536	531	554	556	544	536	542	506	546	513	520	555	499	540	577	524	542	540	545	573	532	537	526	557	574	560	542	543	513	510	521	509	558	556	553	546	532	498	565	526	572	568	548	530	557	563	558	535	522	540	575	533	544	549	509	525	546	529	572	570	527	552	517	522	525	514	541	587	549	497	546	564	515	501	536	534	571	548	529	542	572	588	550	546	532	538	533	542	553	517	507	554	535	558	534	540	564	521	575	566	490	568	549	523	562	570	569	579	515	480	570	544	487	532	569	558	517	543	544	555	544	541	540	543	534	517	573	537	515	568	532	567	479	507	513	550	500	528	561	580	587	531	605	540	542	515	548	547	514	536	582	565	533	561	538	526	576	523	578	539	580	562	560	553	538	514	525	557	510	512	548	574	536	552	551	528	571	486	572	510	502	551	525	518	575	554	567	489	562	506	519	548	538	512	542	551	539	511	542	567	524	549	574	545	569	533	483	521	536	533	576	593	548	562	582	527	526	548	537	541	520	542	544	519	514	559	520	508	532	527	519	545	529	607	494	535	529	564	492	523	575	549	563	535	538	554	554	545	527	543	547	584	565	527	552	570	570	524	518	524	522	519	548	541	538	547	576	517	559	552	514	545	542	497	544	511	566	570	507	525	541	587	520	548	523	501	550	568	523	515	514	571	562	541	549	546	567	516	550	567	541	550	514	522	499	542	542	497	509	629	560	508	562	532	562	580	526	534	540	526	523	544	584	569	546	522	529	575	564	523	526	563	551	549	517	585	540	524	539	546	539	579	542	537	589	566	527	573	540	530	513	534	572	535	536	584	519	567	546	570	533	553	544	551	586	550	550	546	533	568	546	543	570	547	565	505	523	555	549	519	524	514	537	548	539	573	526	530	534	545	563	519	569	534	538	495	531	526	498	568	549	542	563	467	562	582	517	520	519	552	516	516	544	545	546	572	552	535	567	548	521	550	524	541	559	532	541	582	536	520	556	527	519	549	566	571	544	516	507	517	528	569	556	548	554	577	564	581	570	557	554	518	567	542	562	562	543	509	549	512	543	538	554	549	525	538	573	521	503	583	550	501	542	561	501	527	533	556	557	568	566	524	548	545	526	524	501	576	545	529	617	559	563	519	566	531	602	576	522	524	516	577	568	564	532	494	518	502	520	545	535	539	523	540	514	543	542	521	539	552	552	541	535	491	553	553	553	536	554	543	535	507	559	487	555	530	586	540	503	506	565	601	535	528	504	574	556	558	531	558	571	528	535	543	539	530	494	530	557	496	519	524	535	507	555	489	513	540	565	503	532	496	530	567	591	532	533	543	524	589	570	534	510	539	544	516	527	550	556	562	540	542	529	518	559	554	549	521	539	544	531	563	532	517	564	579	544	564	581	559	538	540	550	600	549	529	530	514	549	548	506	544	552	560	532	544	582	528	543	551	567	527	541	579	508	544	555	531	577	501	545	562	517	517	563	540	544	581	537	539	541	509	532	559	517	505	556	552	556	537	523	542	539	543	577	504	493	507	513	533	554	553	518	536	526	511	543	554	527	530	544	588	555	526	532	521	525	547	573	505	555	532	508	554	576	534	552	582	547	552	522	569	567	511	542	562	556	570	501	538	547	542	516	500	517	517	565	542	575	536	499	556	584	551	540	546	540	573	582	539	526	510	481	503	577	512	538	569	539	538	527	569	538	524	523	515	538	532	548	531	526	562	571	570	520	589	508	537	538	514	571	500	584	535	573	497	528	555	505	577	518	510	491	527	536	545	532	548	617	531	543	541	564	535	553	561	522	568	519	552	560	548	534	552	510	517	527	537	536	530	546	539	550	489	517	525	555	540	545	544	505	508	559	565	566	567	558	539	509	542	534	550	541	542	567	501	573	502	529	585	551	564	518	547	555	556	553	512	528	522	568	543	561	524	561	499	556	517	532	562	549	492	565	521	569	507	528	528	511	515	583	537	567	563	500	548	560	551	568	528	546	542	505	552	543	546	507	519	521	560	594	545	561	527	541	559	525	546	560	565	553	538	533	542	568	527	516	561	575	488	563	557	518	530	554	534	510	510	518	531	521	528	527	562	522	522	566	529	544	542	537	577	518	547	538	527	540	510	490	540	585	540	525	561	516	513	557	566	559	535	569	540	535	542	542	524	553	547	542	565	520	539	555	532	525	516	526	553	531	548	544	544	547	519	531	560	572	540	515	563	589	537	522	533	533	568	541	523	520	567	588	557	541	535	543	545	520	583	481	589	550	547	537	559	541	560	585	541	570	533	557	540	567	547	540	566	537	548	528	568	533	538	540	524	521	540	529	519	513	502	517	563	542	490	516	521	515	528	541	562	552	513	575	551	511	541	541	628	529	530	522	501	556	551	506	565	500	561	554	551	532	524	583	544	531	569	583	557	514	512	535	527	542	529	545	546	561	566	521	511	542	533	559	541	517	520	546	605	530	570	538	500
10055	6494	2884	1698	1490	1057	520	303	158	175	251	606	1346	1383	1297	1097	652	447	316	234	234	161	137	137	129	122	127	115	124	130	122	133	123	115	132	116	132	140	104	110	127	120	130	123	92	121	110	116	124	150	111	110	118	122	101	123	148	134	118	133	117	100	132	127	115	106	118	125	120	120	110	125	125	116	100	131	122	117	124	148	120	126	111	113	129	123	108	112	107	98	119	99	130	130	128	104	125	128	110	125	130	118	129	117	120	109	122	114	111	123	126	120	126	112	128	138	116	116	115	129	121	125	140	120	108	101	125	113	131	118	122	116	104	115	112	112	122	112	115	119	134	137	114	103	121	125	130	133	119	119	128	104	121	116	118	102	109	124	118	138	115	117	114	119	112	142	145	126	128	125	127	108	126	127	131	112	126	112	115	130	111	136	110	116	136	118	126	133	121	116	134	101	109	122	132	120	129	122	141	126	112	128	124	117	127	117	123	114	133	131	116	109	126	131	114	131	133	122	116	122	110	134	119	121	128	134	109	101	122	125	127	113	97	114	104	108	116	132	120	124	115	118	108	139	115	111	119	114	118	112	109	110	102	122	110	137	117	131	119	109	107	115	112	105	115	138	120	108	109	119	116	119	113	106	139	113	115	115	123	109	117	116	125	112	103	118	112	120	107	111	122	115	125	116	109	106	130	125	113	102	123	124	127	132	130	131	122	124	106	118	103	121	130	110	123	128	132	121	114	145	115	96	142	123	126	114	120	137	111	117	125	123	107	122	111	115	130	135	123	135	114	114	134	131	113	115	120	118	123	123	110	123	113	106	127	131	116	119	126	123	135	120	128	135	127	124	125	125	109	139	139	145	129	142	124	144	105	94	115	114	126	123	118	136	131	124	120	124	137	129	101	121	110	101	121	128	120	124	113	123	118	128	102	128	132	118	120	115	132	124	123	134	114	119	119	116	112	140	133	120	129	134	99	112	103	120	113	125	100	143	122	141	118	122	124	118	134	130	123	135	101	119	123	116	125	139	136	131	94	123	114	116	138	116	116	118	118	122	131	120	133	121	117	133	116	97	119	123	129	105	121	138	139	105	97	117	128	102	107	121	101	135	114	136	131	124	133	110	135	96	124	105	114	105	131	129	142	98	104	101	118	130	133	104	135	110	108	122	118	127	114	110	130	100	109	117	136	126	126	125	101	125	110	108	123	135	136	119	127	118	115	111	125	103	131	116	153	104	110	134	95	122	139	126	110	110	124	118	121	123	116	111	118	130	121	113	106	104	113	122	133	119	129	119	134	121	116	118	122	126	121	156	120	120	113	120	132	129	124	110	112	103	109	102	120	120	106	121	116	130	113	109	124	126	112	105	98	117	119	124	115	128	131	103	124	130	143	107	103	152	122	121	121	124	107	111	126	119	105	108	116	117	119	133	120	115	122	112	104	121	121	122	116	110	122	118	122	117	114	123	120	125	119	115	125	116	112	125	123	109	121	127	122	119	121	124	123	117	120	123	113	111	95	135	146	134	123	127	114	106	123	125	126	135	123	127	115	99	124	113	102	117	119	114	119	123	111	101	124	141	106	86	129	118	125	112	123	113	128	125	128	122	116	131	110	118	123	125	114	123	123	126	116	111	119	120	117	123	118	114	132	119	119	142	116	115	125	128	106	116	144	117	152	148	120	135	123	115	106	123	130	113	117	110	121	112	117	150	102	119	125	113	104	112	110	120	126	116	139	119	135	122	130	133	113	128	122	124	134	129	117	129	104	129	124	122	122	128	114	108	121	117	121	133	118	111	116	121	110	131	110	115	132	115	129	131	136	116	120	113	137	124	132	126	105	121	122	133	108	110	130	123	124	142	111	120	108	129	117	129	121	108	117	142	105	99	123	123	134	118	126	131	106	119	130	133	130	132	118	124	103	106	118	116	119	112	117	118	120	114	143	128	123	123	111	130	115	112	115	115	123	112	110	132	123	115	129	115	154	118	99	128	108	123	136	108	117	115	113	121	125	113	118	118	110	121	132	105	119	105	111	132	129	112	127	123	104	106	128	123	117	127	130	118	115	108	112	128	103	118	131	109	105	121	141	122	106	140	127	121	106	125	132	122	113	126	114	103	105	134	130	107	124	125	117	115	122	94	113	123	109	111	117	120	117	115	131	139	117	110	118	127	117	110	117	99	129	124	141	118	97	125	105	117	110	135	111	112	127	128	138	126	116	125	107	132	139	115	133	130	120	105	123	109	104	116	108	123	104	122	134	129	103	109	116	113	143	111	128	130	129	115	121	118	130	105	103	124	117	134	126	118	110	134	109	115	126	129	118	129	126	107	117	110	118	120	145	101	136	115	132	133	124	111	146	121	117	136	94	112	117	118	132	122	109	110	106	114	124	106	112	122	114	115	108	130	122	130	113	114	125	112	106	138	140	127	117	125	138	120	109	113	119	125	134	129	103	133	127	126	127	125	121	135	115	119	119	111	132	121	121	137	125	126	130	117	135	110	125	125	125	107	138	121	127	118	113	130	103	120	101	122	114	119	120	117	128	112	117	98	123	134	113	115	117	118	119	133	128	114	124	140	136	107	121	104	114	115	121	121	130	137	108	134	119	113	131	119	124	119	119	103	137	142	103	132	93	111	117	125	131	120	125	119	119	116	102	150	133	124	108	118	134	112	129	130	113	112	126	116	140	133	126	129	136	137	101	128	130	106	122	118	128	112	130	118	136	128	122	123	122	113	123	100	116	126	113	125	110	114	114	120	117	139	103	129	131	139	122	110	110	118	122	126	118	124	112	126	115	124	88	108	109	126	129	123	116	133	116	139	109	119	123	116	122	107	105	103	119	106	118	119	138	126	140	137	131	130	129	105	103	114	110	112	130	111	113	127	125	122	117	122	97	108	110	123	120	120	121	133	109	125	110	110	93	113	134	114	102	114	119	118	116	112	137	105	112	129	100	115	125	116	105	110	123	120	120	121	120	116	126	138	120	110	122	133	123	109	98	131	117	118	120	129	116	96	124	109	107	117	136	133	114	125	116	111	125	109	132	120	111	103	127	140	128	114	133	126	114	131	119	109	109	130	142	140	114	116	102	127	119	115	109	119	100	116	138	146	112	127	101	120	102	128	128	124	121	120	122	108	107	135	121	124	128	113	135	121	115	100	135	125	116	118	110	128	126	114	121	125	112	127	122	109	127	119	105	135	112	127	130	114	125	108	111	118	116	129	127	127	115	117	117	103	106	101	109	118	126	124	107	126	131	113	130	115	106	104	133	92	121	114	108	140	148	121	131	121	139	131	118	118	126	111	126	104	123	114	124	130	128	137	112	128	126	132	108	112	144	131	110	126	129	115	117	100	109	115	147	106	112	111	127	118	129	110	120	127	102	138	132	139	122	118	125	116	112	118	123	125	118	123	109	125	111	103	128	105	120	125	114	120	103	111	112	117	130	104	121	115	119	122	120	103	122	115	116	124	148	119	106	114	118	118	118	114
39589	27145	17982	18527	26791	23365	13682	7094	2504	2386	4589	12615	21446	21080	19719	16615	11242	7397	4785	3117	2714	1545	1364	1038	929	903	928	872	873	843	873	910	930	956	870	855	819	898	890	903	874	890	866	906	855	920	835	863	863	915	879	844	917	866	866	898	884	867	888	884	891	871	843	891	874	900	836	909	882	847	880	870	882	912	842	875	878	920	870	857	909	904	840	920	826	914	834	875	851	874	884	856	883	869	873	837	859	866	874	863	798	864	938	865	891	882	876	923	859	901	876	876	867	890	907	889	862	812	850	888	901	895	896	875	846	880	910	904	910	915	903	911	876	868	912	922	908	883	895	877	859	834	891	820	913	827	922	896	886	905	875	839	892	878	925	873	917	894	874	857	907	879	842	873	854	944	882	855	864	845	883	864	934	888	864	900	876	905	865	923	837	943	895	919	860	820	851	831	903	854	917	925	864	872	886	883	913	876	861	842	842	852	884	862	864	905	864	864	891	893	994	887	834	882	856	934	915	924	906	848	902	852	899	929	861	833	868	868	908	825	886	926	854	841	849	877	905	876	888	882	894	899	887	879	886	901	885	833	902	927	838	924	921	898	864	893	899	888	904	856	945	834	878	849	912	880	901	875	935	922	844	844	834	873	874	908	940	915	874	900	882	916	897	843	907	850	878	866	905	918	873	870	907	869	837	904	915	931	856	934	910	897	847	879	982	881	880	874	919	945	905	901	869	891	893	872	888	894	909	892	880	884	907	891	866	876	924	895	889	854	908	892	842	835	872	861	918	900	895	901	847	890	868	848	871	859	910	890	893	881	867	843	837	869	934	860	832	852	855	922	890	904	852	847	920	862	901	897	854	840	846	857	903	927	835	881	930	798	838	874	914	901	874	903	830	864	840	908	889	884	828	902	889	869	840	861	872	903	894	835	881	835	885	888	845	895	788	879	870	804	901	917	867	850	927	901	850	867	874	902	876	854	843	843	913	847	834	815	900	858	885	884	849	899	831	878	898	924	886	895	866	871	806	929	837	913	869	880	910	872	827	898	894	901	936	861	887	921	912	879	918	887	892	865	885	873	831	873	870	862	865	871	872	840	831	907	919	882	894	908	865	883	829	878	848	872	841	836	920	942	878	868	878	888	877	907	915	918	875	909	936	871	911	876	910	838	869	895	863	863	840	839	908	923	881	921	892	853	892	862	816	859	895	844	923	938	854	953	831	863	863	836	848	872	867	859	838	901	889	856	944	914	905	943	847	892	839	846	861	912	835	849	892	871	882	885	848	891	830	889	878	895	900	899	916	879	956	941	887	873	871	919	922	838	863	857	862	902	917	862	860	898	850	898	867	890	885	861	917	866	891	888	849	898	882	893	861	841	927	939	866	843	875	868	909	874	854	918	868	810	900	865	875	875	875	913	896	857	927	921	834	884	850	901	872	902	870	893	911	931	897	875	894	923	833	920	873	896	898	867	861	857	851	867	884	897	856	859	842	929	901	876	920	886	935	870	866	883	840	832	838	909	899	850	863	846	883	873	839	880	887	831	901	903	904	906	866	881	805	908	908	891	864	891	848	876	865	873	845	896	913	874	860	918	832	895	859	837	875	852	885	845	887	878	906	858	875	897	860	877	925	893	922	923	903	909	888	931	932	866	834	821	834	922	878	854	854	856	877	868	883	893	877	856	872	937	908	852	868	862	888	881	869	947	832	882	875	870	858	866	879	867	850	908	916	861	892	910	868	884	918	883	838	878	845	882	913	859	874	822	846	847	898	876	875	874	856	922	863	882	915	845	921	904	864	886	945	875	875	836	854	901	930	817	915	839	870	881	837	873	893	874	842	846	820	798	914	807	865	888	923	863	886	885	869	804	848	915	874	929	870	887	874	865	824	875	854	897	869	857	910	927	925	888	890	888	908	872	860	853	860	910	877	926	877	892	900	872	890	898	892	937	856	878	913	887	884	905	840	866	878	903	800	928	933	929	849	858	921	865	868	875	899	902	899	827	870	852	834	823	907	882	884	895	826	863	884	871	871	887	901	879	842	858	850	887	852	905	877	844	860	892	851	860	889	832	873	892	884	911	843	838	804	885	888	932	929	910	903	885	830	879	802	862	907	916	884	799	904	918	924	922	889	871	848	835	890	900	859	852	873	855	890	870	857	889	857	867	895	873	903	873	895	838	933	901	893	882	879	906	824	870	914	871	836	906	870	884	888	881	885	863	897	872	879	860	838	932	877	904	912	874	866	859	860	910	879	874	896	878	819	864	845	920	913	833	873	892	855	864	842	859	883	892	856	910	871	847	845	882	920	858	902	827	893	886	864	859	936	860	884	883	891	950	885	827	907	833	914	910	875	910	909	878	935	883	893	880	880	857	865	856	871	862	896	827	864	833	881	878	857	838	920	855	815	878	896	892	900	874	836	869	855	847	870	871	895	849	911	875	929	881	846	885	893	897	932	882	861	866	832	853	889	884	867	899	925	809	889	843	845	907	877	889	839	910	872	877	858	884	908	905	871	901	923	872	922	871	900	921	852	886	897	922	860	917	830	902	912	831	901	861	865	854	854	900	884	901	885	822	852	844	874	916	882	862	883	918	889	846	832	864	842	866	906	874	897	881	846	858	899	847	890	886	876	895	865	856	864	890	856	888	917	916	890	847	875	858	919	889	847	881	863	875	888	855	860	892	822	863	916	877	911	869	885	904	868	870	845	893	882	847	934	874	860	955	856	877	838	895	842	873	894	883	853	899	887	885	863	886	878	869	850	878	885	885	896	884	855	907	921	854	919	863	849	914	918	886	953	907	843	863	859	830	873	867	866	887	894	891	867	842	892	873	866	876	824	854	885	850	873	910	888	863	885	891	869	927	875	927	853	942	876	914	933	891	910	920	871	923	900	848	851	906	846	865	852	895	919	896	884	883	888	886	869	897	889	908	860	868	879	912	902	946	809	883	915	904	841	900	888	881	897	889	924	893	838	865	873	905	853	843	897	902	875	884	882	876	865	828	881	877	881	804	865	888	901	825	892	935	910	863	856	876	889	842	897	897	873	901	920	871	819	846	874	902	932	915	898	839	857	893	902	867	864	897	882	835	865	884	898	905	908	862	877	957	848	872	884	887	858	881	854	866	886	862	849	850	918	904	898	873	881	849	906	894	912	893	917	937	853	851	898	844	884	899	821	852	896	881	894	898	917	859	851	932	924	905	882	815	874	883	816	931	874	845	931	950	875	854	819	855	885	871	851	889	865	857	896	884	911	880	899	866	892	872	885	868	910	831	861	864	878	860	855	851	907	884	909	872	853	873	843	873	881	887	867	849	854	908	897	887	884	841	836	818	903	856	889	906	909	903	840	867	918	855	922	869	887	849	834	847	891	870	901	902	858	893	855	892	847	867	898	908	889	868	930	883	897	874	857	855	899	848	849	882	907	882	853	919	855	918	851	860	904	898	894	886	917	851	826	910	838	913	872	879	845	919	861	849	807	874	904	889	875	897
5633	2409	967	645	360	255	172	103	57	47	66	112	145	176	169	149	127	109	85	61	73	51	47	68	49	70	55	58	62	69	77	59	67	61	66	68	51	75	51	74	66	46	56	53	66	48	59	61	57	70	59	62	80	62	61	56	65	68	51	57	46	59	62	50	71	63	56	59	64	62	57	50	53	64	65	46	58	54	73	36	76	55	69	54	67	75	57	71	57	50	45	53	68	51	51	62	57	58	71	49	57	60	59	66	53	50	61	68	55	85	55	66	64	62	59	73	67	67	53	60	47	49	54	60	58	55	50	55	58	59	49	66	55	47	64	59	56	61	56	65	78	71	54	47	67	72	65	71	65	57	48	73	56	48	74	56	61	54	59	60	60	56	69	73	56	52	64	49	61	63	63	65	55	58	56	72	59	60	59	54	53	63	65	65	61	62	53	61	48	61	54	55	60	51	66	67	61	59	59	67	59	68	57	62	63	74	69	53	56	47	42	61	64	59	64	54	56	74	61	53	61	58	47	61	57	54	56	71	58	51	60	75	72	57	51	60	63	56	61	45	60	65	67	62	74	72	52	57	81	43	62	57	54	60	69	46	65	66	60	59	67	59	67	52	65	48	61	82	70	71	76	67	72	61	73	62	53	66	49	60	46	52	63	58	63	51	62	59	58	40	67	62	57	77	48	63	61	60	70	72	63	65	52	59	51	53	55	65	61	53	63	56	54	63	56	64	58	62	63	52	59	69	68	60	75	73	68	69	54	65	42	50	56	55	72	72	67	58	56	50	54	60	68	60	60	56	52	75	62	75	63	59	66	58	54	51	79	45	55	54	66	51	49	58	57	61	72	62	72	55	64	44	59	60	54	53	53	68	48	60	53	75	66	66	63	63	42	65	59	59	64	57	49	79	42	55	54	66	50	65	53	60	51	57	68	68	78	68	64	51	51	62	50	60	71	53	70	53	66	55	56	53	65	68	65	55	58	61	63	63	44	63	66	53	66	64	56	56	59	65	62	52	45	51	66	55	66	46	63	67	73	51	65	53	72	62	67	71	51	60	46	57	61	49	64	52	56	56	67	51	40	56	76	64	52	41	56	63	56	58	55	62	56	65	58	72	55	50	55	52	71	61	49	68	50	72	52	56	70	58	45	60	56	55	56	62	62	68	59	52	62	52	57	43	52	72	69	48	55	48	57	60	63	64	77	66	59	60	71	41	57	60	50	60	52	51	57	66	49	64	67	59	43	64	40	71	49	64	66	68	67	47	50	54	59	64	63	54	51	68	64	63	59	46	70	65	58	59	58	44	66	54	68	59	54	60	53	59	58	41	52	65	59	60	67	53	61	66	56	53	48	55	62	71	71	42	71	60	61	44	80	64	60	61	66	70	72	57	64	59	62	55	59	49	64	63	72	65	49	73	55	55	60	56	58	69	55	65	48	54	57	51	57	59	52	69	74	56	58	58	62	54	64	59	55	49	51	62	54	62	52	57	60	56	58	54	44	53	64	60	49	57	56	68	63	53	53	70	65	59	66	66	57	59	49	69	59	48	59	54	42	61	58	59	55	58	55	58	57	56	72	51	63	58	63	49	74	43	43	72	58	63	47	63	52	61	59	60	64	49	56	51	59	46	54	51	61	67	47	83	53	50	57	68	55	53	54	60	43	60	57	55	60	49	54	52	69	71	43	55	58	68	53	54	63	55	58	61	53	58	69	72	47	66	64	52	62	56	71	54	61	65	57	63	67	37	60	58	52	57	63	45	58	63	52	65	70	62	46	63	66	50	70	64	54	63	57	56	67	57	54	55	53	70	58	54	61	58	54	68	63	76	58	65	61	65	67	70	59	55	44	63	63	53	67	62	54	73	63	69	61	48	68	51	65	58	52	66	64	58	49	70	60	56	55	54	72	58	57	69	58	65	70	62	62	56	47	64	74	49	56	63	60	53	57	43	61	57	71	60	63	51	53	62	64	64	63	57	58	75	66	46	49	49	66	85	59	52	66	56	63	64	46	52	57	53	49	56	55	66	59	75	73	65	61	61	50	46	60	61	71	59	71	73	48	65	62	56	62	63	66	70	47	55	56	55	66	60	52	61	62	69	64	74	56	55	58	60	69	69	55	53	50	63	69	52	58	52	69	68	61	72	68	53	56	69	59	66	68	66	63	58	55	51	62	67	80	52	59	73	58	65	59	68	56	73	56	67	68	58	58	60	64	55	76	63	74	42	64	66	54	55	70	56	60	66	63	60	55	64	56	57	50	60	68	65	67	65	51	58	59	66	57	57	65	61	63	66	62	60	63	50	51	58	59	47	61	52	67	63	57	43	52	62	60	70	55	72	65	65	59	57	58	50	56	72	70	75	53	55	64	65	59	63	73	50	69	66	52	61	75	67	68	74	64	64	63	70	53	57	57	58	59	63	66	59	57	62	68	65	67	64	67	62	64	56	72	57	57	67	62	56	61	58	64	65	53	61	52	73	52	59	47	76	50	65	54	68	65	62	67	57	76	45	61	57	53	45	67	65	52	71	55	44	56	59	59	60	60	58	61	76	68	58	59	55	47	55	47	53	62	55	68	57	64	57	51	70	56	65	64	54	56	60	69	57	62	59	55	47	61	62	69	61	66	62	57	53	48	58	51	75	47	64	59	46	59	70	52	59	69	55	51	59	64	54	70	55	55	57	68	52	60	57	69	56	46	54	68	63	67	49	46	58	57	55	62	63	57	59	59	58	58	61	65	55	37	67	60	58	48	58	60	69	55	62	50	61	59	65	60	53	51	61	68	65	57	62	58	61	66	65	54	46	62	55	39	58	66	87	79	65	53	42	56	55	62	62	63	57	59	58	51	59	60	59	56	55	78	51	50	51	60	51	51	54	58	58	56	56	59	55	47	65	58	67	48	73	58	53	51	72	55	56	63	64	62	61	62	68	58	69	49	63	59	67	58	58	63	49	67	75	56	64	70	56	54	61	51	47	73	52	72	62	67	61	66	53	61	62	64	53	50	72	41	59	60	56	63	52	60	48	65	57	60	50	50	56	55	58	62	53	42	60	74	49	70	51	51	47	50	40	58	64	59	46	55	59	41	56	63	50	61	57	56	57	72	73	61	62	64	43	62	69	55	59	64	38	61	65	55	58	53	62	54	60	59	68	68	56	59	51	50	49	62	57	55	58	62	54	68	58	55	63	62	53	78	51	61	54	53	64	60	57	50	53	63	45	37	66	55	73	56	63	55	75	51	57	61	59	51	58	63	61	60	46	54	54	71	48	62	54	61	51	55	64	58	61	48	47	57	71	57	59	67	52	59	56	68	69	51	63	61	54	61	62	57	50	55	61	55	59	55	63	56	68	74	64	65	55	54	54	57	52	72	52	61	63	65	49	59	49	77	71	62	59	49	67	64	48	47	51	64	55	71	61	42	59	58	62	58	63	60	69	68	62	70	56	66	62	66	54	68	50	63	68	62	47	64	65	57	67	66	53	68	74
31888	17342	9635	9379	11344	9348	5688	2203	611	628	927	2152	3563	3764	3574	3264	2320	1372	987	746	722	532	529	442	466	443	453	476	456	486	443	445	481	462	439	428	419	444	478	423	437	447	432	470	450	438	478	458	444	458	456	455	434	463	421	436	441	487	431	474	456	440	455	424	466	483	467	452	461	473	469	425	460	427	431	458	448	459	447	471	502	427	407	457	429	501	432	466	448	456	429	471	445	467	487	473	446	435	452	432	487	419	460	456	473	446	497	464	434	472	467	452	458	470	452	440	467	453	450	454	516	475	471	453	434	471	438	457	390	468	449	406	446	445	463	458	426	439	425	467	454	435	444	453	423	445	449	463	449	455	442	453	465	504	451	471	461	446	452	412	430	444	455	433	440	483	477	463	479	459	440	458	447	439	464	489	461	464	456	454	440	412	464	447	439	466	459	483	468	421	442	461	480	452	450	393	426	412	452	438	460	440	427	452	468	450	438	449	460	437	453	470	474	452	438	445	462	442	426	427	485	470	427	443	448	423	454	471	431	478	451	438	443	468	459	479	411	494	436	451	416	484	447	456	458	479	434	456	406	427	422	436	458	459	435	436	475	465	414	447	459	443	463	460	471	434	453	451	475	460	429	443	455	475	435	444	460	473	430	465	472	447	457	465	475	472	452	458	457	428	463	432	441	456	455	418	452	474	439	463	449	476	437	471	457	451	450	458	452	459	489	477	432	465	455	462	464	443	452	453	422	410	450	410	461	425	445	460	484	450	493	463	476	421	455	446	408	495	456	453	463	464	482	434	485	424	467	434	450	481	481	410	456	466	445	449	469	482	463	465	451	462	480	510	450	458	443	442	469	445	435	451	423	469	432	461	448	466	414	458	448	420	441	429	409	453	430	443	429	461	472	489	480	475	449	510	463	450	425	467	462	426	449	472	464	462	457	465	441	454	464	459	452	435	443	481	460	470	431	435	479	481	460	467	443	452	465	453	439	473	483	467	441	475	481	459	464	429	458	460	465	452	439	481	423	449	440	438	440	459	453	430	442	418	469	472	423	419	452	436	436	467	479	444	431	436	421	454	458	474	471	471	459	463	442	470	429	447	421	461	492	436	442	468	428	475	425	431	425	434	479	449	435	468	473	438	454	468	461	471	438	449	447	466	485	484	444	442	449	440	445	428	470	453	473	441	484	450	451	464	477	457	412	444	456	447	435	430	481	407	457	467	476	413	451	432	476	442	462	510	427	439	447	450	464	451	485	465	430	460	430	428	442	417	417	449	438	395	466	427	457	467	488	423	446	432	452	461	455	459	440	431	471	492	501	440	448	456	457	451	450	475	452	500	453	454	451	475	431	466	475	413	475	417	403	415	470	463	451	438	452	414	454	449	429	451	429	443	471	455	440	488	480	458	430	442	455	456	437	466	441	465	469	480	441	437	456	510	452	421	494	467	433	478	468	465	481	456	435	440	467	446	463	426	453	463	486	449	462	461	443	486	451	453	469	425	459	479	441	494	467	442	442	436	472	428	452	441	458	455	491	492	436	442	442	416	422	442	402	480	457	442	428	467	449	442	441	440	442	446	451	472	459	471	448	446	465	459	464	442	462	448	444	395	450	469	469	442	430	470	472	413	477	430	412	489	483	481	465	451	492	430	445	446	459	475	481	462	465	482	436	413	463	461	459	425	467	448	453	416	448	439	466	446	504	476	442	473	452	446	461	491	438	447	424	445	434	439	434	419	453	469	443	464	444	444	507	448	453	425	457	475	450	439	448	457	442	443	514	421	486	439	481	430	483	424	454	419	439	455	505	502	461	437	436	421	452	468	482	440	453	454	480	463	456	425	462	468	443	436	434	425	471	460	453	485	452	449	438	443	479	443	444	479	423	443	449	433	449	452	489	435	478	454	456	443	439	424	478	417	469	434	478	462	494	425	484	432	439	463	443	415	441	435	466	461	457	438	451	447	453	489	426	481	468	454	467	437	422	457	453	431	421	454	453	493	480	442	460	443	453	420	437	440	457	446	450	480	459	496	469	429	444	429	420	483	461	457	482	419	435	459	464	464	419	473	448	442	457	472	473	462	432	468	413	442	464	445	444	420	447	439	459	422	523	449	447	437	456	468	477	446	485	430	463	439	452	474	416	442	443	470	439	479	459	423	517	429	455	444	442	479	449	423	466	409	444	440	474	468	464	477	430	468	445	453	463	476	442	472	468	438	506	463	409	469	466	440	454	462	463	491	441	471	436	394	436	442	464	446	444	451	458	420	460	439	448	469	446	488	435	436	418	437	468	445	452	429	427	452	429	440	434	425	455	468	447	456	485	457	452	439	486	439	403	459	463	448	448	443	475	470	456	423	422	484	487	463	450	451	482	464	409	505	439	439	460	448	461	462	484	455	444	464	486	471	434	420	432	429	442	451	474	458	444	463	431	450	419	442	437	413	445	461	470	448	473	462	477	471	429	444	438	429	462	443	464	468	464	459	466	474	482	459	442	433	449	428	475	457	461	469	459	477	444	465	484	461	450	473	448	461	473	484	421	466	439	451	463	472	426	482	458	458	433	448	438	473	445	486	481	448	485	442	438	449	471	449	441	414	430	413	419	417	444	430	428	420	458	419	463	508	503	475	434	451	449	437	447	447	468	459	472	474	452	463	431	443	471	439	426	469	442	469	465	425	451	446	422	427	455	444	478	441	482	440	452	446	455	449	424	438	424	476	448	450	468	466	487	430	500	473	448	421	454	468	422	434	512	477	449	460	446	442	453	475	450	434	458	452	425	461	451	473	481	447	434	439	442	444	487	467	443	475	451	411	449	426	492	444	473	471	417	451	465	449	462	471	490	427	482	478	417	451	443	477	482	437	458	466	468	469	434	462	463	487	467	464	481	422	457	472	479	423	476	500	480	455	475	478	445	448	452	412	428	467	450	452	482	460	447	420	468	446	448	446	426	444	432	461	442	450	438	451	462	437	442	508	417	465	431	428	472	431	449	441	467	443	442	469	465	479	435	483	428	413	452	462	423	452	447	483	455	460	502	450	441	457	426	448	462	445	494	452	471	446	429	492	447	473	459	451	458	426	452	456	449	436	456	450	470	462	438	453	446	455	419	449	453	465	459	478	487	479	454	503	453	440	469	428	460	430	484	410	482	473	424	452	438	461	425	444	456	431	441	424	430	437	461	416	465	449	469	475	462	459	448	462	463	445	420	447	468	466	461	471	439	414	425	456	446	441	441	453	426	468	443	449	454	450	492	464	456	441	468	464	448	469	512	458	468	435	443	461	469	454	454	464	470	455	463	458	437	436	455	491	453	466	489	460	449	441	509	458	462	444	466	451	428	439	457	409	427	459	447	454	453	444	458	422	423	391	469	448	440	464	482	427	430	461	454	478	459	463	447	435	416	488	470	463	470	470	468	437	439	432	473	455	479	464	494	467	451	454	457	489	449	457	464	445	458	468	436	467	471	429	472	449	462	463	461	455	450	450	444	447
8103	3942	2295	1439	997	681	391	158	118	136	166	370	595	677	621	595	409	267	231	176	177	139	122	107	104	104	98	104	110	105	107	93	101	84	108	109	83	114	90	108	93	96	100	108	110	86	113	97	111	114	118	104	103	98	111	104	93	93	97	105	102	103	106	111	116	104	106	113	107	94	92	112	118	126	103	94	95	104	105	98	107	99	90	98	93	105	88	101	104	104	110	98	114	105	111	96	103	110	117	133	124	107	93	106	94	106	94	94	91	80	100	78	109	99	102	109	100	93	86	114	96	102	101	109	95	98	101	96	102	97	107	116	99	98	105	99	99	113	111	133	120	85	110	98	98	124	88	96	89	91	98	107	106	102	103	93	115	100	88	76	89	91	101	108	106	99	93	114	91	101	122	104	110	84	121	112	102	113	111	105	125	122	121	94	115	95	104	97	105	114	94	115	113	99	106	121	90	111	117	94	93	96	118	102	98	94	118	106	128	102	82	85	91	106	95	99	109	104	97	72	94	107	110	100	109	99	86	98	102	110	115	100	81	97	112	120	83	97	106	85	110	92	112	113	113	80	108	108	114	105	102	82	98	106	109	79	96	103	121	84	102	97	98	101	80	84	88	111	88	102	110	100	102	106	104	98	108	90	96	129	95	92	106	104	102	106	105	118	96	94	83	94	109	121	125	83	104	107	118	107	107	117	103	102	106	111	114	105	88	114	101	107	119	109	113	109	101	95	110	96	116	84	114	94	93	73	108	104	91	105	95	116	91	95	124	108	98	103	96	103	83	111	136	119	105	113	107	104	104	91	109	92	97	111	90	121	104	93	108	87	111	106	114	85	89	78	100	106	90	103	102	119	100	93	95	105	81	117	102	88	95	103	95	106	108	111	94	101	80	98	107	102	97	114	106	128	99	87	91	115	111	114	120	110	91	119	100	106	104	96	93	89	104	119	122	98	97	108	104	103	108	98	102	109	94	130	100	96	101	90	90	91	115	109	89	97	85	98	121	94	118	87	87	99	96	97	96	97	102	96	99	112	100	108	111	100	99	88	103	109	129	101	101	96	95	91	117	114	87	108	93	100	103	93	103	89	107	114	103	109	98	105	105	94	99	101	99	98	103	107	102	103	96	88	95	96	103	91	94	97	99	127	89	104	112	111	120	105	98	116	108	115	111	104	106	110	94	103	97	99	118	93	102	111	119	99	101	105	111	90	100	103	103	112	119	102	117	117	121	102	96	106	108	122	101	100	96	91	117	87	122	104	107	104	109	101	111	114	100	97	82	109	108	104	102	127	96	100	105	100	99	95	105	107	110	102	117	99	110	112	126	103	109	109	107	89	108	108	106	102	121	122	110	95	108	112	111	100	108	86	91	97	113	111	88	100	98	108	97	97	108	89	100	92	93	91	97	99	97	105	105	99	107	93	106	76	116	98	94	104	106	107	97	100	108	115	107	117	111	88	100	112	101	106	93	95	109	98	108	113	80	121	102	102	132	114	89	93	98	89	113	101	101	114	95	86	105	118	94	111	104	103	101	86	94	106	106	91	95	93	102	118	95	97	111	106	110	116	98	93	116	105	98	105	107	86	101	109	101	96	98	99	101	119	115	107	96	108	83	117	117	121	91	98	99	90	91	91	109	110	103	114	94	99	120	108	110	117	119	94	106	110	105	106	112	95	100	90	116	107	83	105	84	110	100	98	99	101	85	104	131	103	101	96	111	104	100	103	108	91	83	97	104	105	105	89	89	101	104	88	113	107	106	103	96	115	96	110	92	95	112	83	96	94	109	114	99	80	98	110	121	102	103	105	99	103	108	101	115	104	115	108	103	90	130	110	91	102	106	106	100	107	92	114	102	93	93	94	107	98	110	115	103	117	92	95	109	98	97	90	105	82	78	98	111	110	93	79	107	89	106	96	99	106	106	113	96	106	97	83	106	117	93	104	101	107	115	97	102	98	106	127	82	91	106	110	113	91	87	109	104	99	91	94	105	107	116	120	108	100	106	105	98	88	107	99	107	104	94	115	95	122	107	111	94	91	97	113	87	105	100	96	99	111	95	105	97	101	107	95	89	106	122	106	107	114	87	101	106	106	114	99	115	96	112	90	94	103	102	95	97	88	96	79	83	114	101	97	94	103	107	114	107	105	100	127	101	113	120	94	98	98	104	94	99	112	100	109	120	101	109	101	98	106	101	96	115	105	112	121	92	87	108	123	103	108	110	94	112	84	115	90	118	100	102	103	92	117	121	88	103	101	110	99	93	111	91	105	105	105	106	87	88	110	96	101	106	101	89	95	100	125	100	102	93	88	102	108	91	89	111	98	111	92	121	114	114	87	112	115	90	112	114	101	105	109	110	109	90	89	99	125	124	96	103	114	89	95	106	122	105	96	108	104	115	108	120	122	97	116	131	121	100	111	108	125	102	96	86	74	95	101	95	99	96	111	102	124	87	81	111	80	118	93	102	94	115	117	109	91	112	112	91	102	95	111	100	107	95	97	100	103	103	88	87	93	119	111	93	98	105	100	99	106	111	83	108	99	126	118	89	94	116	107	103	92	114	114	86	87	98	106	78	96	92	84	89	105	94	105	101	105	113	94	92	91	114	103	123	76	111	104	115	87	102	106	98	120	110	84	87	102	94	124	91	110	113	107	103	114	89	106	98	91	89	95	95	93	94	112	104	95	94	95	115	103	106	112	96	108	107	99	100	100	96	119	100	99	89	111	80	94	107	84	90	112	93	112	94	83	110	105	108	101	104	95	109	120	90	85	99	105	113	91	110	110	98	100	100	115	88	110	113	90	93	106	98	108	103	126	82	103	96	99	82	100	107	109	107	104	103	104	102	102	93	116	119	104	107	97	88	94	109	115	107	101	89	112	119	74	85	91	111	104	112	97	105	118	107	67	97	100	102	88	95	97	111	110	117	107	105	112	105	104	107	99	105	87	95	118	112	95	100	102	94	97	85	105	101	103	107	98	104	87	112	95	102	96	86	108	102	109	107	99	100	91	108	100	101	120	98	104	98	116	108	123	95	109	114	92	87	111	99	97	92	111	128	94	101	102	87	112	94	97	117	108	90	96	110	112	89	105	121	101	113	119	95	111	124	118	114	99	93	103	125	97	102	91	98	103	97	102	87	106	116	94	85	95	103	92	87	104	96	112	85	112	117	105	95	98	98	99	95	107	120	97	105	104	115	107	102	97	104	118	84	93	99	104	86	99	116	102	111	119	105	87	95	118	103	104	123	106	112	112	107	103	101	90	97	83	109	120	97	79	80	107	107	108	95	110	106	103	111	116	110	103	109	107	113	104	84	105	107	118	97	97	114	110	104	108	88	110	105	88	125	100	93	105	98	120	111	109	106	101	104	83	102	106	106	111	111	117	102	107	102	95	106	90	96	87	85	88	94	112	96	99	105	92	101	93	93	108	108	110	87	118	110	98	106	99	113	101	90	111	96	85	96	110	110	121	106	95	110	88	97	104
37280	22164	16724	15820	21393	18851	11187	3151	1443	1710	2713	6807	12316	12198	11907	10916	7368	4204	2976	1880	1937	1397	930	803	776	713	748	711	810	758	774	746	756	743	727	739	747	774	776	768	777	773	790	760	740	724	788	733	753	797	776	700	759	761	749	767	742	715	719	722	700	785	741	682	769	746	748	755	771	736	748	761	731	746	749	746	728	784	756	747	777	710	763	738	734	725	734	748	690	735	775	761	753	710	779	733	690	788	774	778	702	764	713	739	758	738	738	793	715	758	771	733	677	756	759	760	781	756	726	738	713	741	715	691	701	766	755	775	817	763	767	778	741	803	725	808	708	749	774	761	828	762	727	706	736	758	753	752	765	734	772	730	710	786	707	720	746	698	752	768	739	730	714	786	726	776	743	749	731	773	760	773	771	735	727	718	750	730	738	750	757	743	747	719	727	717	743	740	733	738	720	745	744	746	759	752	755	718	690	774	776	805	728	708	747	739	747	733	756	734	713	724	723	760	743	733	759	788	749	751	767	765	731	744	747	741	804	708	714	725	733	771	729	745	768	741	759	810	737	775	821	719	762	738	792	737	729	717	767	759	773	747	766	669	766	773	754	801	798	734	725	717	743	770	722	711	738	774	758	745	755	770	751	777	732	738	706	734	730	789	728	770	736	722	693	741	727	733	746	755	691	675	744	738	784	792	720	780	766	735	777	681	754	740	745	721	733	771	758	801	755	785	757	706	723	764	749	721	717	764	721	748	706	744	723	727	754	742	731	789	731	718	727	745	709	730	706	730	756	703	737	765	762	727	713	736	739	803	772	790	702	760	717	756	769	723	731	718	735	706	733	735	809	708	697	775	775	694	741	776	750	823	752	777	778	819	739	730	770	759	730	744	718	730	704	735	725	738	723	741	754	797	788	732	773	748	760	706	796	785	753	751	706	710	730	690	777	697	769	706	724	773	754	737	744	749	777	753	739	753	750	770	744	693	764	715	755	753	736	749	769	729	758	720	750	775	750	718	724	741	753	738	775	751	746	742	703	729	756	738	776	797	724	728	706	778	695	700	759	731	720	738	757	718	767	755	760	749	744	757	765	717	701	750	715	731	739	712	763	746	682	736	763	765	772	760	760	782	728	751	722	732	739	739	744	706	763	736	761	766	740	805	769	737	752	745	767	755	799	782	765	769	760	740	754	742	760	756	718	658	731	762	759	782	739	753	693	772	765	745	762	688	771	750	767	781	770	730	782	733	740	709	760	741	723	718	735	736	764	709	722	760	723	756	773	762	729	800	785	794	752	739	716	784	741	748	765	759	705	696	786	734	754	674	791	822	768	760	680	758	745	766	781	740	733	754	804	792	755	768	750	773	758	775	744	747	719	771	742	722	763	732	733	733	787	783	756	774	751	721	755	751	718	756	725	816	783	789	739	739	749	725	719	754	753	773	744	734	725	815	712	774	723	792	714	772	782	710	688	766	727	782	755	727	734	687	769	758	768	757	784	710	740	734	726	763	711	773	663	785	765	768	759	724	740	712	770	768	769	725	778	752	738	743	750	727	720	723	755	729	732	731	775	722	705	792	675	743	741	737	708	753	728	741	693	823	744	741	735	728	771	717	734	734	702	731	753	795	730	717	767	748	803	744	760	790	791	800	751	768	734	766	726	795	756	717	761	747	772	737	774	781	726	737	756	729	750	736	740	790	787	772	731	723	739	727	746	745	747	780	792	738	723	752	806	738	716	764	809	705	778	767	713	774	723	737	761	745	822	734	740	748	758	778	712	746	705	721	719	731	742	737	716	734	773	709	766	801	750	759	766	694	769	787	728	695	747	801	710	805	745	742	716	726	756	734	725	770	773	720	728	738	748	741	736	781	757	774	793	707	721	716	731	727	772	712	680	741	776	770	750	730	784	773	807	751	728	752	703	761	753	763	735	767	756	776	763	724	771	727	709	739	760	691	731	749	726	712	755	716	748	772	784	783	722	685	774	748	783	755	767	745	796	740	805	766	674	717	756	737	722	740	692	759	787	756	772	694	750	802	775	778	716	756	766	739	747	758	711	756	789	729	736	741	728	751	823	709	759	759	814	773	780	691	754	791	720	791	760	738	762	749	726	755	717	715	733	752	734	703	721	768	755	735	768	756	719	758	743	730	770	727	794	712	751	741	741	754	781	751	713	779	717	755	798	754	721	775	751	735	710	737	644	737	726	775	757	710	771	740	763	766	712	726	692	753	781	751	818	725	784	796	757	737	772	717	766	685	741	698	726	742	744	784	709	727	741	787	791	744	696	800	790	757	737	711	720	740	784	699	692	761	782	750	720	806	751	701	744	778	779	744	747	724	698	784	690	732	781	767	712	739	748	725	729	723	762	739	709	787	713	718	715	794	724	785	786	741	722	748	725	713	755	706	754	736	766	762	782	769	758	739	768	756	741	819	752	741	756	710	729	764	773	728	722	743	755	701	761	748	777	747	768	756	739	746	751	778	805	776	729	789	733	724	697	744	728	734	726	744	785	712	775	716	737	719	696	717	765	755	715	746	756	749	724	752	775	724	783	743	770	719	737	738	710	708	765	774	709	763	743	689	764	759	719	756	755	759	746	731	742	747	738	761	785	725	812	740	754	768	767	808	753	766	775	747	779	762	787	719	823	764	780	776	738	743	747	769	774	744	713	761	733	721	741	791	751	759	780	684	754	764	772	696	741	780	757	778	723	737	822	700	684	746	793	758	709	766	731	749	744	787	768	729	737	819	713	780	772	765	721	713	735	718	721	736	756	764	716	784	767	743	744	766	735	682	762	744	743	731	760	791	734	726	734	719	734	769	733	741	769	754	699	785	770	702	700	820	740	750	702	706	761	787	761	808	731	734	714	751	732	750	750	749	711	728	785	736	732	724	781	749	749	741	719	738	770	728	702	770	791	748	697	773	724	719	782	785	760	798	756	738	790	760	718	703	707	799	786	736	711	766	722	758	746	716	754	713	736	729	729	719	798	788	789	739	729	755	717	787	709	728	759	814	767	740	749	716	716	732	732	778	773	752	759	736	728	702	727	691	766	712	729	761	760	758	757	754	727	739	710	712	792	750	759	737	776	725	736	788	703	768	730	797	763	730	724	715	756	731	718	790	738	726	742	721	751	744	792	768	743	728	735	751	739	716	746	749	746	751	680	712	746	746	792	720	722	745	748	712	717	744	797	769	724	777	731	785	744	773	750	750	728	760	720	700	740	739	709	763	767	745	773	713	717	760	776	697	779	766	750	797	735	707	745	751	751	752	752	733	761	743	773	755	783	769	752	744	744	734	807	741	717	736	766	737	767	782	782	802	805	755	743	719	795	718	764	743	766	766	735	726	739	672	792	776	721	722	740	782	753	789	699	712	780	764	781	746	742	781	737	792	748	743	766	735	771	715	768	715	758	746	753	752	776	740	754	734	783	737	745	767	726	772	768	797	737	736	732	748	743	730	745	745	741	738	721	752	728	766	760	745	749	791	742	764
7910	3801	1603	1258	1005	716	375	114	88	88	117	228	513	607	631	588	388	238	178	151	117	105	94	70	75	71	67	68	67	78	68	74	71	70	67	65	81	76	71	72	66	76	74	75	69	65	65	68	76	68	76	84	71	71	73	65	69	75	67	76	80	68	76	62	74	75	82	75	69	66	74	84	73	61	77	74	66	71	84	77	79	64	70	55	69	74	88	74	68	76	65	69	65	76	81	77	82	78	67	64	82	76	80	77	63	64	73	80	65	88	78	73	57	75	86	64	86	63	63	82	72	61	77	71	70	69	74	55	86	77	61	72	70	71	70	76	70	69	81	75	84	71	78	77	86	72	87	63	68	74	79	88	76	82	79	85	72	68	85	67	68	62	73	65	63	79	79	84	70	59	75	75	73	61	71	62	73	79	78	48	75	68	74	82	74	65	89	77	65	69	70	73	71	69	45	78	76	65	71	71	69	61	70	89	79	80	76	61	76	60	59	90	66	68	73	61	82	75	72	85	74	64	72	83	65	84	75	69	79	74	74	78	67	80	71	71	66	73	72	69	80	79	67	59	76	75	55	67	77	78	52	71	85	81	73	59	71	61	74	74	73	69	69	70	77	67	72	75	72	86	86	71	82	75	61	67	78	77	85	55	79	64	68	73	68	63	72	97	96	81	73	72	69	82	74	67	71	74	59	95	68	72	89	85	60	66	71	81	75	79	78	71	72	74	64	56	72	79	75	66	78	63	70	66	74	67	84	76	87	75	79	64	79	84	59	72	67	75	81	60	82	70	72	72	79	62	65	69	74	67	71	77	81	80	62	80	80	75	64	81	81	72	69	75	68	76	73	73	70	76	62	66	67	89	77	78	84	69	66	81	76	80	46	77	69	60	72	65	65	68	77	57	73	70	81	73	79	63	67	54	72	77	71	82	84	67	71	78	75	82	88	64	82	58	71	72	80	67	56	66	71	74	73	74	73	64	71	64	89	64	84	67	74	77	75	74	65	68	69	88	64	84	89	66	71	70	62	75	71	82	77	69	75	78	71	74	87	78	60	77	83	82	64	58	78	71	88	77	72	67	76	92	82	77	75	74	65	82	87	76	70	73	77	73	74	96	65	67	73	72	75	69	57	77	69	72	61	67	56	78	89	95	76	78	77	67	83	72	81	77	69	76	78	62	69	58	79	69	73	68	67	84	87	79	65	84	77	65	58	61	60	77	58	67	80	64	70	68	84	73	69	62	80	61	91	63	65	70	65	61	74	59	74	86	52	55	73	68	62	66	53	73	81	83	85	68	88	78	77	70	67	87	71	75	78	69	77	71	62	80	76	69	71	82	83	71	77	92	79	78	76	74	67	76	82	59	82	77	62	72	89	64	58	68	75	75	81	72	80	70	76	75	72	76	74	72	84	79	70	82	67	59	63	72	74	52	63	59	85	60	70	63	74	94	79	69	79	62	74	86	64	73	73	70	76	61	77	81	77	70	74	86	70	76	80	87	61	70	67	79	57	76	70	70	78	81	79	80	67	77	68	91	80	71	68	53	68	68	70	73	74	75	71	69	65	76	66	68	76	87	72	87	79	70	91	70	65	87	63	73	75	80	76	74	64	67	71	86	77	54	79	88	79	90	61	71	67	94	78	76	72	70	58	65	79	63	67	67	79	65	71	67	65	73	76	75	74	79	73	66	67	70	86	67	84	67	82	69	68	70	72	84	87	78	68	68	72	59	65	60	80	78	67	76	61	77	70	77	79	49	64	55	75	72	75	83	75	71	67	80	66	58	69	84	70	64	64	74	68	83	77	90	73	70	75	68	77	63	71	67	61	76	76	87	70	78	76	79	60	59	65	79	71	74	66	69	66	75	66	78	58	87	61	72	80	71	64	73	61	70	69	68	79	59	76	78	65	70	67	66	67	70	74	76	83	59	78	64	71	75	63	62	77	75	66	63	67	85	74	78	74	78	59	76	67	89	68	66	70	73	77	89	73	84	79	81	90	74	70	69	70	76	68	71	77	73	86	81	73	74	70	69	81	60	69	76	77	67	70	68	68	74	72	78	90	59	81	92	85	66	77	71	71	83	82	69	74	72	74	78	69	68	72	58	78	80	87	85	72	74	74	77	63	76	77	82	81	90	50	64	66	68	64	64	74	67	73	70	68	76	74	75	67	68	65	68	75	59	75	81	81	84	84	63	81	69	67	80	86	77	81	85	73	76	80	60	72	56	65	76	70	71	87	67	69	87	69	68	69	66	70	70	61	69	64	71	72	72	74	82	75	86	81	84	63	78	82	84	69	68	70	75	62	64	65	77	68	73	87	83	72	77	58	80	81	81	61	63	68	86	63	76	76	65	68	81	93	85	65	81	72	77	82	72	70	59	71	74	56	80	66	81	67	70	67	67	72	61	52	77	67	68	70	80	77	79	77	57	61	79	59	81	67	59	73	88	74	70	76	85	62	74	69	76	86	78	87	91	65	88	73	59	64	47	79	70	66	76	74	77	76	75	76	63	83	76	78	72	85	71	78	63	55	90	75	86	67	64	82	54	56	89	76	63	57	68	83	59	66	69	60	75	88	69	85	94	64	68	72	63	77	80	76	85	68	64	92	71	73	73	51	75	73	83	58	61	81	78	65	64	64	75	78	73	79	76	71	71	94	78	67	78	68	84	78	58	66	65	61	80	70	65	86	56	70	73	64	75	79	57	79	80	71	65	76	54	87	70	63	69	82	71	72	76	73	49	75	82	62	71	75	64	64	56	77	83	59	87	78	73	78	65	72	67	62	86	73	63	67	86	68	86	67	70	71	73	59	79	59	75	67	52	73	82	90	63	68	68	79	84	80	78	81	65	88	73	61	80	78	69	91	68	55	76	63	72	79	66	75	79	71	68	71	70	75	69	59	77	64	70	75	75	61	81	74	84	75	73	84	63	73	63	64	79	72	56	81	70	58	77	63	59	76	79	54	63	66	72	72	91	68	88	67	80	74	65	71	82	71	71	70	81	68	68	70	79	72	76	93	76	66	60	90	65	93	83	86	64	75	79	82	59	67	73	64	76	84	60	85	72	74	83	78	78	74	88	76	68	69	79	98	55	73	70	80	72	83	64	74	64	96	73	64	81	75	65	86	65	64	66	63	83	80	89	75	73	71	65	63	78	73	80	83	67	68	70	61	70	82	65	58	71	71	80	82	63	69	71	66	71	66	54	80	74	81	67	79	74	88	78	70	68	67	58	67	80	67	92	74	60	78	71	55	76	67	72	54	82	68	58	69	87	81	68	74	60	73	83	72	75	64	68	64	79	76	70	72	62	64	66	60	74	78	75	85	69	86	74	67	68	82	58	68	61	70	70	67	71	69	64	72	77	61	77	75	68	71	68	68	70	64	62	77	60	74	71	83	67	75	64	82	71	73	66	77	74	79	79	77	80	71	73	67	72	71	74	69	77	80	76	78	71	68	71	85	61	78	69	79	72	78	75	69	73	77	84
34060	21885	13275	15967	21977	20047	10510	2378	1055	1465	2288	5538	11595	12489	11905	10907	7449	4408	2760	2064	1792	1451	871	607	542	521	529	551	525	540	559	544	589	510	535	557	558	551	538	541	561	527	519	554	574	566	526	554	531	552	575	530	543	562	554	565	573	559	514	557	574	575	548	554	537	575	584	576	562	540	576	521	552	526	535	495	576	551	534	567	536	560	522	530	528	546	523	550	550	550	557	562	518	572	556	579	577	526	499	546	524	524	570	529	526	539	587	513	524	510	541	559	542	550	504	531	565	555	565	553	500	529	570	519	562	533	520	537	565	486	513	558	563	592	569	517	591	548	511	564	560	554	511	514	524	537	529	522	532	519	520	554	532	564	553	568	563	537	539	580	577	542	544	499	526	566	508	560	549	574	544	560	542	560	526	522	541	560	539	560	580	566	519	590	563	533	554	545	544	580	541	503	534	532	496	534	554	548	564	539	523	582	546	563	573	566	570	561	503	525	564	534	528	579	557	554	563	518	543	545	553	578	573	538	545	576	546	536	585	551	546	551	553	527	559	533	574	558	518	513	566	545	561	549	524	524	598	552	543	551	537	524	509	541	572	535	545	541	575	530	515	558	544	540	546	526	565	573	554	561	555	530	513	507	536	533	586	540	576	520	525	532	561	530	534	596	569	557	576	580	550	536	570	547	535	561	547	531	534	585	561	487	546	525	545	529	560	496	537	536	522	510	556	544	578	503	475	529	547	519	539	549	518	594	521	540	548	530	527	576	525	522	521	536	550	550	626	524	538	512	554	547	570	518	576	537	563	522	539	532	528	534	573	557	567	550	535	565	552	524	529	538	584	533	570	547	531	526	525	535	530	588	516	538	489	579	565	551	602	569	553	566	530	522	542	584	564	567	539	504	542	541	540	541	519	556	527	531	519	555	528	565	567	536	522	524	573	544	576	550	588	516	537	569	518	558	566	545	551	581	550	551	513	562	533	539	516	532	531	551	546	540	558	577	514	575	512	578	519	540	526	545	517	552	558	554	530	533	526	559	566	547	597	595	530	539	517	545	550	580	557	545	541	551	544	537	545	550	547	567	552	571	553	572	533	535	518	530	487	527	500	531	549	521	576	536	589	558	528	528	550	506	547	594	526	545	566	568	550	541	546	504	567	502	555	567	558	537	550	514	543	601	556	534	533	546	601	512	557	572	508	538	540	526	519	508	588	552	525	548	524	537	562	547	504	549	535	524	516	540	527	532	560	589	491	589	535	553	517	519	524	535	566	525	526	523	549	564	538	529	541	539	528	542	567	535	568	519	549	505	511	562	534	586	522	588	545	494	579	504	517	585	579	543	592	533	549	567	590	562	556	577	579	564	553	541	552	588	530	508	582	563	530	507	566	537	535	544	487	532	520	553	539	536	524	618	542	525	540	532	528	518	524	603	553	545	579	578	556	602	517	518	554	537	571	550	536	551	542	540	562	522	555	542	566	528	558	562	580	529	566	565	588	568	570	549	550	551	550	570	555	532	545	536	568	531	563	535	505	515	567	582	519	512	560	594	602	564	544	571	564	530	493	562	571	568	558	520	557	565	525	558	486	532	565	578	565	564	539	527	556	558	551	541	525	574	551	539	549	589	538	501	564	551	540	531	519	567	534	524	573	540	584	537	568	518	560	614	563	562	547	540	536	579	558	548	530	562	554	567	519	547	517	560	513	563	526	514	565	529	504	544	517	540	551	506	578	550	535	583	563	550	544	567	559	540	550	511	555	548	545	523	576	568	586	560	576	538	549	543	549	580	556	552	527	547	578	528	581	495	560	548	547	522	600	516	545	536	529	568	525	538	508	551	572	519	548	567	533	529	546	571	571	555	574	536	531	538	524	556	580	491	488	547	561	586	520	558	569	549	482	572	535	580	595	527	551	540	576	541	516	593	527	581	552	543	582	556	524	564	581	602	557	542	595	553	500	561	553	525	581	548	564	557	526	583	546	527	518	541	552	533	519	587	541	530	537	514	592	535	559	557	515	526	557	599	523	540	502	593	557	575	560	582	548	530	601	538	528	568	541	563	567	543	576	496	516	568	524	561	552	524	590	558	507	520	552	538	542	587	575	545	547	539	530	553	571	548	533	573	538	544	550	582	531	528	583	531	540	591	564	517	519	523	561	536	515	552	523	498	535	518	549	517	573	561	547	548	545	555	562	506	572	524	526	562	563	538	518	512	595	548	547	570	555	564	529	524	544	547	546	539	543	567	511	540	534	542	556	599	548	499	549	523	531	573	540	521	535	515	574	538	555	489	553	557	552	513	523	534	524	542	576	519	552	547	548	567	543	549	552	625	566	561	520	571	592	559	558	548	523	537	508	554	577	528	551	571	525	562	571	527	543	548	566	551	528	525	550	551	546	513	593	542	521	575	543	542	545	541	551	556	533	596	520	531	489	547	549	528	536	537	530	561	535	574	555	533	526	550	526	544	562	498	546	538	575	538	558	488	545	537	592	566	558	552	534	511	543	577	580	521	556	527	526	547	572	541	559	533	554	542	546	552	541	541	519	563	510	522	495	567	561	573	570	534	519	544	540	533	529	581	562	550	538	523	532	550	550	559	583	545	552	528	532	566	535	530	574	547	518	575	560	542	530	582	542	561	541	544	574	527	567	539	549	520	547	600	577	566	555	560	561	556	541	557	579	559	539	529	570	515	546	525	555	531	567	546	558	553	541	509	573	548	568	582	569	516	530	574	599	562	542	582	534	565	528	525	555	545	549	513	610	572	536	520	557	549	560	580	555	541	567	513	499	538	545	570	590	566	539	504	541	535	550	557	518	535	539	519	562	569	585	552	512	529	500	551	568	551	514	542	560	534	544	517	548	521	558	562	590	529	523	584	586	516	556	509	561	548	528	498	563	544	531	560	541	542	519	531	550	537	543	518	597	585	517	555	547	542	543	583	536	541	552	540	530	555	524	553	508	564	586	529	542	562	529	537	521	591	552	562	614	552	584	502	522	589	569	557	540	572	544	550	600	515	577	561	577	524	541	580	510	539	517	529	562	533	551	582	548	544	531	533	523	573	536	573	497	580	565	533	531	556	553	566	548	540	560	527	531	518	509	566	505	561	527	585	542	531	554	561	525	528	551	562	503	506	557	575	572	571	538	560	532	595	564	543	549	547	553	543	563	546	520	566	512	580	557	521	543	524	544	582	550	515	531	536	558	563	579	525	558	539	554	549	555	565	585	553	503	600	535	552	553	564	553	513	582	540	541	554	564	550	529	535	571	527	536	565	575	534	539	568	541	527	558	588	550	559	528	557	530	501	617	602	541	527	528	561	565	534	564	556	537	548	547	544	567	541	559	515	570	572	519	524	508	540	538	553	561	569	542	567	549	539	550	596	542	497	523	547	557	566	531	466	516	517	522	557	555	510	527	575	555	541	559	600	559	571	563	535	523	553	571	549	549	517	584	530	494	545	593	541	527	613	517	546	573	519	535	549	492	513	544	534
9827	4488	2820	2753	1781	720	327	156	172	176	198	345	985	1197	1246	1134	730	464	338	258	283	237	158	156	111	107	128	128	96	123	121	116	142	132	136	126	115	133	135	124	142	116	132	131	121	94	111	129	122	119	121	113	119	110	120	124	137	126	125	106	132	133	113	104	119	130	150	113	112	103	111	136	130	134	129	130	131	143	122	141	125	109	126	123	109	110	136	128	119	111	126	135	121	131	123	129	135	126	133	129	116	143	113	129	120	116	123	129	119	130	117	121	109	120	128	136	91	117	137	132	105	146	134	123	122	128	106	114	119	133	138	111	156	135	156	129	116	115	120	119	137	122	125	105	115	125	133	117	91	115	137	126	129	132	119	110	131	120	111	121	120	112	120	119	111	117	115	107	114	107	136	124	99	121	120	140	129	116	137	123	126	118	121	127	115	98	128	134	115	132	91	128	122	116	136	143	124	110	124	141	144	137	133	113	123	127	144	152	102	125	128	131	127	124	110	94	129	121	104	104	126	112	125	99	136	146	124	116	131	125	130	128	100	142	122	119	132	116	120	121	113	125	116	105	104	128	120	118	116	123	110	115	108	125	102	119	109	149	112	120	127	108	144	122	129	147	118	123	131	129	115	109	123	112	105	117	127	133	114	104	131	121	121	130	132	117	136	118	118	117	143	118	103	124	105	124	130	132	119	126	103	132	116	111	120	125	96	110	128	133	154	124	132	119	101	136	123	123	123	118	125	110	145	125	125	119	113	117	126	112	128	133	125	122	156	105	110	119	113	120	139	115	140	121	100	131	117	119	118	143	117	132	137	138	135	105	130	120	138	111	110	104	121	119	132	111	125	134	97	143	114	122	130	129	142	118	115	124	135	134	113	119	113	130	152	109	112	134	126	142	113	133	111	116	125	121	120	127	114	119	120	118	114	135	127	125	100	117	115	124	128	116	130	121	129	121	111	131	124	116	152	125	130	116	116	123	121	128	100	112	126	121	117	121	117	113	105	98	123	127	114	127	129	115	108	133	111	112	121	110	118	102	131	134	130	127	116	112	124	129	116	100	147	129	116	137	100	122	132	121	127	117	117	124	129	134	105	120	122	107	102	138	138	127	113	107	118	110	104	115	128	138	110	99	110	140	111	115	100	141	122	101	113	103	126	121	99	128	119	117	124	141	113	128	140	111	129	136	134	128	120	127	124	120	107	119	146	103	123	117	108	109	129	114	138	121	117	126	113	113	116	118	116	135	124	118	101	132	117	130	116	120	143	135	129	127	114	136	129	108	108	114	120	138	139	116	124	111	102	128	107	138	109	121	117	122	119	145	130	110	115	148	142	136	124	121	119	111	108	132	129	129	107	120	114	136	127	104	105	114	110	125	114	122	127	114	134	128	129	130	117	115	124	130	140	125	107	126	116	103	123	138	118	108	115	108	124	132	138	126	122	115	119	130	104	128	111	117	119	125	118	132	122	106	114	127	108	113	124	125	133	125	132	139	131	122	122	141	125	107	119	134	123	118	121	130	122	145	127	109	100	131	136	113	116	118	124	120	111	108	124	118	122	136	126	106	124	131	114	114	100	116	136	126	105	148	113	95	101	105	117	109	125	103	113	117	118	113	127	121	118	122	123	125	120	129	115	128	140	113	106	121	130	121	133	117	113	123	143	119	134	124	143	113	131	119	112	125	145	119	124	122	117	124	118	114	116	127	119	124	142	135	101	115	138	110	118	124	132	121	135	115	118	106	112	115	104	108	105	125	125	115	119	114	152	124	131	108	120	118	117	107	122	110	136	105	127	133	135	124	107	118	117	115	114	125	115	122	107	130	121	129	129	107	129	149	108	117	143	119	146	114	130	122	130	109	120	113	118	126	111	143	117	131	127	127	130	119	134	117	112	114	102	107	121	137	112	113	122	127	127	135	108	114	136	138	118	126	120	89	122	124	109	113	139	114	119	128	115	124	114	124	100	114	122	124	131	109	97	122	126	107	119	138	147	127	110	123	128	120	120	114	106	123	126	108	107	120	112	130	119	116	100	98	108	119	116	116	119	124	130	121	117	117	127	140	121	143	136	113	124	130	125	116	146	120	127	133	108	134	129	114	147	134	125	132	134	109	136	123	130	118	110	129	107	109	121	118	117	118	115	129	135	131	112	141	135	140	128	116	120	118	114	115	126	115	116	119	115	112	128	124	122	132	134	118	127	122	120	108	122	137	117	120	125	132	137	131	128	122	128	115	108	130	132	130	108	118	127	118	120	106	108	132	120	115	112	131	114	111	112	127	119	132	110	118	133	129	117	115	135	123	114	143	118	110	107	130	126	122	122	120	126	125	118	121	122	115	130	120	115	102	114	103	111	131	122	108	132	117	132	118	110	117	126	120	114	113	136	128	111	121	129	122	131	107	145	105	116	109	128	135	115	122	125	121	120	126	117	122	133	112	125	127	118	140	119	107	124	128	115	142	114	120	131	119	118	136	123	99	115	109	111	116	101	104	123	116	130	123	153	128	115	124	109	97	110	121	125	122	122	114	119	115	105	112	136	130	118	123	111	112	128	112	147	127	113	122	124	133	127	112	112	121	123	108	114	123	115	114	113	108	124	115	108	119	114	121	133	139	131	101	123	140	97	111	119	120	113	135	126	126	128	123	130	119	117	115	102	124	132	110	109	116	124	118	104	112	121	122	129	116	125	124	126	81	135	135	109	113	131	114	125	125	125	96	145	139	108	117	127	103	130	110	130	121	113	131	131	146	135	132	117	136	123	119	127	139	123	137	117	125	108	136	125	127	140	119	118	118	120	113	118	126	119	119	119	127	112	128	139	117	109	119	122	107	129	130	120	112	121	107	156	114	128	129	122	117	137	118	129	100	121	107	112	132	122	137	141	134	121	131	131	133	103	139	127	114	117	134	113	117	125	123	135	108	125	130	130	115	146	115	109	130	130	109	119	111	127	112	139	134	118	101	121	128	128	120	113	105	126	126	122	105	132	113	111	149	134	110	106	111	112	119	128	127	123	96	122	102	127	130	122	120	115	108	134	120	142	121	111	127	108	130	123	130	119	108	101	112	115	114	120	132	121	131	114	118	128	113	141	114	103	122	111	142	115	108	131	132	121	132	106	120	126	136	102	125	128	119	120	105	124	123	108	116	124	143	128	112	126	153	119	124	113	132	122	115	126	111	115	129	113	128	112	124	112	142	118	138	128	128	104	110	119	128	127	123	123	121	107	135	118	130	154	118	122	130	125	136	126	123	116	112	127	123	127	147	117	116	137	120	124	121	119	125	115	126	134	118	123	123	138	126	119	112	109	127	124	122	108	119	132	134	96	108	116	115	111	134	109	118	106	125	133	102	125	129	116	114	113	115	107	119	138	104	120	113	123	120	132	114	126	118	124	124	136	122	128	104	131	116	114	121	119	122	128	125	96	127	111	118	124	107	117	131	132	120	129	131	122	128	122	121	120	132	118	129	129	129	145	132	119	126	107	131
38578	23322	19425	24264	27199	16822	8126	2583	1896	2628	3383	7017	18027	19826	19232	17603	12212	8100	5329	4035	3923	3185	1693	1078	942	894	892	869	887	906	880	888	930	973	884	911	833	888	868	891	895	922	937	867	872	922	966	875	859	956	900	869	874	887	878	909	910	885	836	864	889	835	917	861	874	912	903	914	880	857	879	907	936	913	913	883	872	896	865	885	903	815	844	888	913	874	895	836	891	883	863	907	871	926	860	882	847	893	924	957	905	901	845	900	941	884	864	914	908	900	924	896	883	866	904	911	883	871	877	864	925	870	824	860	899	899	885	876	906	831	903	926	889	910	900	832	841	860	871	894	933	811	814	922	864	875	884	874	905	872	845	902	861	890	869	936	894	823	863	921	936	887	890	868	900	840	903	900	950	836	859	898	897	855	863	923	880	896	924	868	897	887	926	897	933	880	881	867	871	904	918	899	903	888	892	896	818	906	918	904	865	866	931	886	807	861	873	929	929	914	905	897	865	883	891	859	885	886	837	868	861	865	896	849	883	857	949	921	883	871	876	905	922	893	910	860	925	854	863	866	859	875	898	894	854	864	853	860	912	889	889	889	906	865	882	900	885	881	916	950	873	871	851	909	905	891	885	861	902	876	859	914	915	916	891	895	911	833	922	877	898	928	894	927	910	886	929	892	897	859	891	879	956	887	873	860	942	905	873	894	896	845	927	863	858	835	851	842	903	877	902	910	879	880	906	863	911	893	913	878	911	884	861	914	906	903	895	821	881	902	911	898	907	897	947	880	891	910	882	916	906	889	835	878	840	908	891	930	906	935	881	921	909	805	925	930	913	839	927	846	930	912	863	885	903	873	889	928	876	924	916	871	847	840	830	910	893	871	890	960	902	893	872	872	905	858	910	898	851	869	884	935	839	899	889	924	912	845	938	895	854	862	858	851	910	893	907	908	883	866	968	901	935	900	882	896	894	909	888	895	922	874	887	953	898	842	890	866	932	894	871	879	878	866	857	879	871	903	912	902	883	865	908	899	916	931	846	952	941	873	917	913	899	930	854	898	904	854	892	887	836	908	876	893	878	943	895	873	910	913	870	857	903	902	909	919	919	875	870	845	919	899	906	942	913	915	885	886	884	878	897	949	905	911	900	898	919	867	881	877	884	911	933	890	889	909	892	844	910	887	871	865	911	896	911	909	884	858	897	865	881	884	936	893	896	960	907	949	869	838	842	892	863	904	912	896	906	850	891	858	867	876	901	874	909	876	874	899	941	877	860	856	887	916	885	899	862	858	871	881	889	889	882	884	893	858	872	828	919	888	896	872	877	897	864	837	893	889	875	896	930	874	879	859	899	899	859	887	860	891	839	927	873	898	833	895	904	853	928	878	900	867	859	876	845	821	865	908	876	968	886	856	867	928	881	835	904	875	897	870	915	841	899	888	925	940	849	902	886	899	873	881	892	867	855	838	852	880	902	923	898	893	884	863	893	888	900	876	928	929	826	859	855	882	917	883	929	904	875	923	890	844	877	891	882	887	849	877	893	844	841	925	922	913	889	871	905	865	888	889	886	908	953	900	923	869	895	863	869	879	906	908	905	910	882	900	912	862	887	860	897	852	866	843	903	891	859	839	897	881	961	923	900	864	823	888	886	800	839	880	808	897	903	885	929	893	892	902	870	861	869	914	871	875	921	851	843	863	853	892	959	868	845	892	921	856	855	900	875	869	932	957	876	836	911	881	869	900	876	934	845	913	897	936	915	867	872	922	925	869	831	920	861	940	876	944	869	906	891	916	865	911	929	870	898	811	894	862	899	837	906	907	953	915	957	870	900	877	889	898	914	873	900	870	936	886	892	915	894	895	841	891	865	917	994	825	894	862	830	928	877	904	837	896	912	849	880	848	917	941	873	943	878	870	920	866	859	852	886	886	872	904	924	902	876	896	876	857	866	897	874	940	875	853	894	897	891	864	854	880	925	890	900	894	877	879	830	857	914	884	829	875	864	884	887	928	875	840	914	877	867	873	883	891	895	888	855	863	882	817	885	870	910	868	959	957	908	856	907	842	864	927	864	918	923	882	882	893	855	878	933	892	863	861	918	874	892	884	884	897	877	900	902	906	890	896	872	907	896	849	917	866	855	919	879	932	908	874	822	880	860	929	871	884	940	881	877	835	883	877	820	878	862	877	858	870	903	904	856	867	939	865	907	877	949	897	951	847	934	879	874	877	864	874	924	900	890	816	898	858	884	972	890	923	938	878	880	939	900	862	850	916	870	902	890	881	885	921	895	898	886	925	848	876	878	899	901	904	880	850	889	896	870	892	914	911	877	834	858	913	872	882	832	914	882	860	877	869	892	834	893	907	879	894	856	853	854	897	918	889	889	868	914	928	890	873	931	911	866	878	934	839	880	875	899	893	905	901	798	901	894	855	924	909	865	880	896	897	848	883	855	926	838	867	873	921	878	866	859	872	835	894	924	885	889	936	838	887	908	905	874	847	843	885	943	929	883	830	886	891	900	905	886	879	894	902	945	895	827	883	852	843	916	875	934	869	881	894	904	895	938	876	947	877	879	920	860	876	881	885	888	892	918	941	881	944	922	859	893	875	919	876	887	917	911	905	968	939	916	932	872	911	880	899	921	861	876	905	862	889	893	895	875	888	857	902	906	858	892	943	909	851	884	911	882	905	895	839	860	962	902	863	894	861	885	884	902	831	915	936	917	883	915	861	899	909	869	880	896	948	861	911	882	896	936	879	921	880	907	848	855	860	875	902	803	884	894	879	877	865	889	866	928	910	884	915	919	946	844	876	879	908	901	889	917	935	890	862	919	881	859	863	911	822	871	894	839	882	870	906	883	884	843	883	927	901	852	884	894	889	884	916	886	900	885	887	902	874	901	872	895	873	875	939	922	886	924	918	887	878	873	865	873	901	911	893	917	923	828	930	871	901	918	894	866	864	901	879	908	894	862	870	872	866	872	897	917	840	867	859	879	864	865	875	927	854	911	886	918	891	905	883	840	891	866	868	922	925	877	859	850	890	900	941	943	848	864	878	854	887	898	885	888	846	888	893	941	876	884	902	891	902	875	892	920	883	923	918	892	918	921	926	897	871	876	923	893	811	903	903	860	907	891	930	918	895	864	879	887	829	879	890	900	873	899	918	845	863	863	954	932	914	923	888	876	894	918	880	837	883	865	852	883	881	826	860	855	889	899	893	901	942	863	916	896	838	917	845	900	876	937	921	890	920	926	875	892	912	927	877	860	915	885	893	894	876	923	936	882	870	938	859	875	897	885	930	899	895	876	886	932	913	942	883	963	860	918	879	902	921	853	858	896	929	869	862	909	866	904	912	887	911	903	867	874	879	932	884	887	897	801	882	871	919	912	850	891	923	895	902	894	903	858	890	909	839	867	907	930	931	899	901	960	932	932	883	920	863	853	889	886	851	891	905	885	853	894	957	890	931	890	872	958	886	858	925	886	902	911	884	840	917	874	890	930	895
5248	2090	1057	596	367	300	135	94	69	67	62	81	145	173	172	189	146	127	103	81	92	65	76	52	58	62	60	54	56	71	67	73	48	57	67	59	64	66	65	63	73	56	64	49	60	50	47	63	52	61	57	65	57	55	79	68	62	67	58	66	64	59	68	57	60	68	55	71	64	64	55	56	52	57	53	61	68	49	52	62	73	81	52	62	52	60	70	63	59	65	49	68	47	67	51	55	57	66	52	61	54	64	47	78	59	64	62	56	59	64	60	61	54	62	69	58	53	75	66	74	58	58	61	60	55	46	46	42	67	64	57	50	50	67	61	55	63	56	59	60	48	45	59	55	57	52	69	80	68	66	60	54	46	51	65	56	68	61	63	62	73	66	56	71	72	71	55	69	69	59	62	69	83	55	58	44	64	67	58	54	72	58	72	56	75	64	66	69	75	66	59	44	58	54	48	49	75	78	55	75	59	68	60	70	69	54	74	59	49	43	57	69	64	74	63	62	67	57	59	44	70	62	77	66	66	55	61	64	63	59	64	66	62	54	59	74	67	65	60	54	44	49	60	55	59	67	46	67	66	62	50	62	64	52	61	60	54	66	68	67	64	50	65	65	61	62	53	66	67	61	65	58	61	59	46	50	53	66	60	66	57	56	72	60	55	61	75	67	57	59	60	57	50	48	59	45	55	61	61	66	55	73	60	58	53	56	56	64	59	63	74	62	54	66	58	65	60	63	66	56	59	57	60	62	69	71	67	60	47	57	50	55	55	66	67	65	60	68	56	56	67	64	67	56	56	67	69	63	55	70	62	60	55	67	64	55	46	65	82	63	47	67	63	56	66	62	49	62	76	57	57	69	70	40	69	67	62	65	55	70	73	55	61	70	49	58	64	70	61	58	63	53	74	61	56	80	69	59	64	60	57	52	48	56	56	65	65	61	68	58	66	49	52	50	49	68	53	60	58	57	63	66	66	57	56	71	62	55	43	55	68	52	72	62	55	51	60	59	50	68	51	71	73	65	52	61	56	54	62	68	45	66	65	55	49	51	54	44	49	59	63	57	59	67	46	50	52	72	64	60	66	59	60	70	61	58	63	52	65	61	75	59	60	64	58	66	65	62	57	69	70	62	58	65	68	61	57	69	65	54	60	60	55	56	57	57	58	75	56	66	73	63	68	69	67	47	67	60	55	52	62	55	71	52	68	63	58	60	66	50	72	63	62	56	62	53	54	62	61	55	66	70	68	68	57	74	68	54	66	55	72	72	52	67	63	48	61	56	61	65	65	62	69	69	67	71	55	66	74	58	55	54	74	52	62	50	66	53	62	58	70	63	61	55	55	67	54	70	68	52	52	74	85	63	71	51	57	57	56	60	66	71	57	62	63	64	64	53	63	59	61	62	57	58	61	61	49	67	78	63	57	53	62	64	60	44	58	65	66	68	58	67	67	55	64	51	59	53	54	64	57	48	62	64	56	55	67	67	69	60	58	60	61	58	61	65	51	51	53	56	54	62	55	60	50	73	82	72	63	54	72	68	55	63	63	59	59	55	55	58	62	66	67	59	57	63	58	72	71	55	61	62	56	54	76	63	55	45	61	55	72	58	57	65	64	51	69	56	61	68	43	69	62	70	64	62	71	64	68	52	74	55	64	54	54	79	63	66	59	77	52	46	65	64	59	55	61	70	59	62	69	62	75	77	48	67	56	41	69	49	63	68	48	60	56	60	61	64	45	54	66	49	54	67	51	63	53	63	50	61	79	63	66	62	66	52	62	66	58	68	48	53	56	63	52	61	51	60	67	54	64	64	58	54	66	71	63	82	54	68	58	69	53	60	58	61	68	72	59	66	67	69	65	63	63	63	62	64	55	51	48	58	57	60	62	52	52	50	62	49	52	61	56	54	67	68	54	50	63	54	72	62	60	51	59	70	72	52	49	60	60	50	61	55	72	68	69	63	57	63	72	68	58	65	62	45	62	68	61	68	63	52	55	73	50	63	57	64	56	49	59	60	56	63	62	52	73	50	54	63	59	60	50	66	64	53	53	70	57	61	65	60	63	62	49	63	60	51	63	66	67	44	58	52	51	64	56	63	70	65	76	79	68	60	62	51	63	70	69	65	54	70	61	61	58	37	56	63	66	57	51	51	57	70	61	60	56	62	58	65	62	55	61	65	74	51	74	67	65	68	73	50	59	68	72	53	69	49	57	43	58	65	55	65	46	49	70	64	59	68	67	56	52	66	42	61	72	51	51	57	75	45	52	58	75	63	57	52	63	48	46	66	66	63	57	62	69	51	56	62	53	61	52	58	67	83	71	63	64	63	49	50	52	60	59	47	54	78	68	51	71	68	65	74	53	61	62	60	62	57	66	60	54	65	63	70	45	61	54	52	63	54	61	63	46	59	47	63	60	59	65	58	60	75	58	58	65	64	65	64	69	59	57	65	58	59	76	66	63	58	57	65	56	64	62	64	62	68	62	66	56	55	61	64	60	79	64	56	66	52	54	63	67	53	56	64	60	69	58	58	58	45	55	66	56	73	52	68	56	66	70	56	60	52	53	56	64	76	65	55	62	67	67	70	53	53	60	50	66	68	55	42	54	54	70	49	53	60	58	51	52	53	67	70	70	64	61	56	63	61	64	70	61	58	60	68	60	47	49	61	52	65	57	61	79	68	69	67	63	50	59	60	64	70	62	68	71	56	63	65	56	63	61	73	43	52	77	52	68	63	48	61	68	61	67	53	58	66	65	64	59	63	57	72	64	66	51	53	66	57	66	49	54	59	59	50	45	60	70	61	55	65	70	64	56	61	63	58	51	67	60	65	68	69	61	57	75	60	62	57	62	57	70	59	59	64	63	61	60	70	54	66	78	58	59	71	69	68	55	64	52	54	48	50	83	63	52	76	68	58	63	46	69	45	71	55	62	51	74	46	64	55	55	55	63	48	60	56	64	65	52	54	59	69	75	69	61	60	73	64	53	73	56	63	68	71	60	57	68	57	54	50	68	44	66	57	53	55	76	62	59	56	72	46	59	63	54	54	80	65	62	69	67	65	83	56	57	55	53	57	71	51	56	47	70	51	51	62	65	66	68	53	61	67	80	65	49	66	70	59	67	54	67	59	67	70	46	65	65	60	53	67	60	78	60	57	61	56	64	59	65	73	74	77	64	65	62	65	50	57	58	56	70	73	54	58	56	61	61	54	55	44	56	58	47	70	69	66	64	75	63	52	64	74	66	52	64	57	59	57	64	61	61	69	53	63	46	58	54	60	52	63	75	56	77	65	64	64	67	66	55	66	74	53	63	68	56	71	58	56	61	70	66	56	63	60	51	66	56	57	56	64	79	56	44	54	65	64	65	71	50	53	61	55	53	60	70	60	60	64	69	50	56	73	49	68	57	62	69	58	56	63	62	63	64	50	70	63	66	62	59	45	51	57	60	53	53	58	69	74	62	65	64	53	58	64	65	58	64	60	64	59	66	73	60	58
30355	16746	10228	8861	10990	10162	4810	1534	617	635	689	1341	2897	3800	3656	3463	2645	1687	1264	861	839	805	657	514	452	438	457	493	455	441	456	476	456	493	437	451	441	472	460	439	449	426	439	503	465	442	464	449	445	483	449	446	466	460	490	497	411	445	463	474	460	444	422	465	477	482	469	483	447	464	451	446	454	461	444	463	446	454	410	476	469	467	467	492	497	442	500	486	458	443	453	472	473	476	428	504	484	473	445	458	459	431	490	466	442	449	435	480	476	462	450	433	484	449	451	461	493	441	495	485	461	467	477	456	483	429	465	440	457	456	482	444	498	457	490	451	464	442	439	417	434	452	474	419	479	402	478	471	457	445	425	506	458	461	450	477	440	465	436	422	464	506	513	494	423	462	485	459	448	444	474	449	432	450	461	458	421	488	472	474	448	463	445	468	478	429	435	488	445	436	448	479	474	458	451	490	464	473	442	439	472	468	480	453	448	453	441	459	435	472	453	498	431	452	431	472	440	444	468	450	461	481	438	454	471	443	468	475	518	476	470	402	471	473	480	441	457	458	441	495	494	450	453	451	468	453	473	422	424	423	449	481	491	447	446	442	465	458	442	429	436	472	451	492	459	451	439	413	451	463	471	452	475	448	488	499	455	485	480	500	492	481	433	440	441	468	447	449	437	448	456	501	453	430	452	460	466	439	472	480	452	461	443	489	444	424	477	432	470	457	455	447	430	450	478	460	492	458	451	493	462	462	510	458	463	443	464	429	456	460	458	451	463	480	451	459	459	455	477	491	480	488	436	418	488	431	442	411	481	446	442	458	449	483	461	430	425	424	435	400	487	487	501	472	427	401	475	437	443	454	449	462	471	437	435	467	425	472	473	464	457	460	464	453	464	441	477	443	477	466	478	468	485	436	483	452	493	445	478	510	419	479	464	480	442	473	439	429	486	441	454	453	469	431	465	451	447	448	416	442	439	444	460	464	453	442	455	501	444	478	454	470	450	470	469	448	478	450	454	461	419	471	449	440	485	450	469	435	480	482	451	462	453	436	459	447	505	495	464	486	441	484	446	446	418	425	505	443	460	462	451	452	453	450	456	459	467	444	432	475	450	434	484	447	462	510	448	435	482	436	448	465	435	467	457	488	478	449	492	447	430	479	430	483	471	443	493	467	475	434	481	404	472	472	459	398	508	468	421	458	487	466	504	441	452	489	486	433	441	474	451	470	459	480	462	506	477	480	431	428	426	468	499	481	456	492	441	452	475	454	458	453	445	466	453	468	446	422	420	464	450	476	438	413	470	425	448	460	454	468	488	484	451	473	481	465	469	469	473	438	431	439	446	422	460	492	424	478	441	405	452	441	467	455	454	477	446	465	469	452	487	505	458	412	485	493	496	509	476	427	437	448	450	450	450	454	473	466	459	450	491	474	439	489	455	463	445	443	453	475	431	443	451	498	453	452	463	510	473	444	423	444	478	440	478	398	447	454	456	491	475	444	500	471	451	473	434	465	453	458	451	478	469	486	454	464	484	453	474	479	482	455	415	460	477	460	474	448	462	432	447	424	430	455	475	452	427	460	467	431	410	467	452	469	470	440	462	438	434	460	476	444	452	487	466	453	455	463	485	433	442	474	434	431	443	447	441	439	471	466	501	420	470	459	477	463	457	471	405	416	442	448	429	430	508	443	436	470	460	444	481	422	465	498	472	467	492	459	418	399	455	465	464	463	419	465	446	418	449	460	476	475	463	433	452	474	466	426	471	489	467	453	443	480	506	435	448	463	466	490	455	455	441	473	454	467	438	469	465	459	486	470	453	450	448	460	493	457	499	469	467	474	489	491	436	463	456	473	465	453	493	455	430	459	439	477	428	480	459	447	462	481	451	437	467	467	447	447	480	451	427	470	454	457	457	491	405	461	495	471	419	476	455	475	472	507	451	475	435	468	497	470	468	457	424	460	472	473	440	436	439	459	441	498	442	482	429	465	482	460	459	458	479	429	443	442	439	481	421	461	484	454	407	455	483	450	422	446	474	446	443	457	442	474	486	429	491	422	451	480	449	444	485	440	450	465	463	463	500	496	461	427	439	445	449	428	501	430	463	483	418	434	438	478	447	465	471	456	493	457	426	453	415	450	467	441	483	475	465	464	467	457	481	491	468	449	448	442	443	418	446	492	421	425	469	453	432	474	441	476	465	459	445	481	428	447	442	423	445	442	498	460	454	483	431	459	508	442	476	475	446	483	454	440	461	482	463	455	475	458	475	460	447	440	441	443	443	448	461	446	461	421	492	454	460	468	487	440	437	424	463	455	466	447	440	477	493	466	466	441	451	434	445	476	461	449	476	448	468	462	465	384	492	457	466	453	469	471	442	416	462	459	475	474	484	446	438	470	462	445	457	420	470	501	436	473	448	435	447	477	449	460	463	461	444	481	482	459	442	472	462	483	432	464	473	447	454	459	452	479	447	444	440	486	453	448	412	449	463	458	461	473	435	455	457	463	459	494	453	493	478	514	456	442	452	473	454	467	455	470	486	465	442	426	458	482	464	473	411	470	465	450	481	431	474	465	436	448	471	506	450	452	470	448	481	426	430	433	440	431	473	427	495	447	473	448	488	455	459	472	515	489	499	448	441	445	478	454	504	489	468	446	466	436	469	504	473	473	427	438	449	414	465	464	492	428	458	482	505	497	445	452	434	484	449	454	433	461	487	414	460	462	482	461	435	460	440	479	460	447	442	440	472	469	470	425	457	480	444	413	469	446	421	501	455	477	458	494	478	478	453	488	485	461	482	465	422	446	436	494	447	441	507	470	456	453	504	471	449	470	455	463	437	464	459	498	453	483	455	499	431	439	439	465	441	427	487	484	443	488	468	461	472	492	494	444	458	484	482	451	448	463	451	457	512	481	476	455	471	468	450	458	469	446	466	440	447	418	478	422	451	449	434	495	481	459	436	485	456	447	463	462	456	437	449	439	433	448	496	453	461	450	461	488	448	439	474	469	464	440	468	440	467	449	441	459	470	499	489	406	508	464	489	480	487	460	481	468	423	438	457	487	429	457	463	474	470	481	466	438	453	438	487	460	501	436	471	452	423	485	476	472	458	466	493	450	473	469	480	437	437	463	476	492	451	482	406	484	463	450	500	466	465	497	482	440	433	449	461	464	448	428	452	453	463	488	456	429	473	487	473	479	485	474	435	482	492	490	461	459	483	471	483	504	453	441	435	448	497	469	480	465	457	455	480	451	482	451	444	454	451	477	473	463	457	466	457	480	478	452	460	440	487	454	490	497	459	452	469	457	450	446	458	454	452	450	461	465	458	436	452	464	465	493	484	457	441	459	453	447	454	427	448	445	501	456	437	477	483	477	480	446	411	438	487	427	454	430	459	457	475	471	455	462	467	481	469	475	438	468	474	472	448	457	468	472	469	472	445	444	453	443	445	469	433	479	435	500	467	479	452	427	495	451	485	433	435	474	508	427	470	475	462	463	471	423
6804	4349	2993	1810	923	572	260	135	110	118	128	151	363	580	617	579	479	303	274	180	173	189	158	91	99	113	96	121	117	97	104	100	108	112	86	91	118	119	116	104	110	90	91	109	94	110	96	103	104	110	98	94	114	97	108	100	95	103	100	118	100	94	111	94	104	102	108	110	99	120	116	109	93	116	98	114	101	95	88	112	106	103	99	88	116	123	106	102	94	107	96	83	107	111	96	102	98	106	95	102	95	121	94	100	105	115	120	99	97	102	104	103	113	96	95	113	112	112	104	105	92	106	88	103	109	123	126	95	102	89	113	90	117	96	114	103	98	77	105	115	118	102	110	110	97	109	118	88	104	106	101	103	109	95	104	91	100	102	104	85	103	112	99	86	110	117	103	106	116	122	100	113	106	86	134	98	91	105	104	96	95	99	100	96	92	109	102	88	99	111	104	110	93	88	127	100	92	93	101	110	117	87	106	98	122	92	88	107	106	89	105	108	105	104	99	111	99	109	115	99	91	113	104	100	102	102	96	90	102	91	89	109	102	107	88	99	101	91	111	89	94	98	96	105	93	132	107	96	80	97	94	104	99	129	95	99	107	120	114	108	120	100	97	106	114	119	98	94	103	95	90	107	103	114	104	104	104	92	91	110	109	87	110	115	103	104	110	116	76	102	127	95	118	109	97	93	118	94	111	111	92	104	109	108	107	110	108	103	96	107	110	120	118	118	98	123	98	105	95	90	85	106	123	111	109	99	114	118	123	100	120	88	110	101	108	97	116	103	106	97	89	88	97	104	124	102	95	118	104	102	112	104	86	112	94	95	101	113	96	111	96	110	115	116	119	100	116	111	101	110	103	119	114	117	110	101	110	104	90	83	92	110	104	102	96	104	100	111	114	90	102	100	99	101	107	104	108	103	109	90	102	121	122	96	107	81	83	90	111	112	100	107	104	95	103	119	118	93	103	122	97	84	112	99	91	115	103	112	82	109	120	90	100	102	109	116	114	77	113	103	101	120	87	87	101	97	121	89	101	114	99	105	91	108	115	81	89	109	114	98	106	108	113	105	95	117	96	83	90	88	102	95	97	95	109	120	96	98	93	102	120	115	109	87	102	104	114	108	97	100	103	107	120	107	94	88	98	103	107	117	98	111	115	109	106	100	117	104	95	119	104	92	107	104	106	117	110	104	115	110	99	95	104	100	118	90	92	96	114	108	95	90	107	94	102	109	100	80	118	96	115	108	104	97	102	92	96	106	108	107	111	109	103	93	109	99	89	86	106	95	90	109	112	121	108	104	117	116	109	112	103	107	93	99	112	100	104	93	84	96	106	99	90	101	108	100	106	93	103	97	114	93	91	101	107	113	110	99	121	87	100	95	97	101	105	118	109	100	102	108	99	105	114	119	109	99	106	105	117	108	94	107	105	102	93	106	103	100	101	102	107	97	90	105	112	111	104	113	91	106	97	93	97	100	108	98	122	102	131	116	106	100	112	119	101	110	115	93	110	89	115	110	95	99	104	106	102	106	99	109	107	99	108	107	99	100	110	89	94	95	114	107	89	87	107	117	99	114	115	106	107	113	107	96	96	91	118	100	114	99	102	113	107	105	107	108	115	118	112	97	98	99	103	112	107	92	88	112	90	114	109	111	97	98	98	88	101	109	101	101	104	114	105	88	121	101	95	97	95	99	102	106	96	82	113	86	96	123	103	119	113	105	91	109	113	106	109	114	93	99	93	116	107	105	119	102	91	107	102	97	121	118	102	118	102	97	119	102	110	108	105	108	98	121	105	96	107	102	91	107	88	115	96	102	105	109	105	114	99	102	120	114	96	108	97	103	114	100	114	108	114	120	101	107	126	113	108	112	103	113	86	102	105	84	102	100	122	102	93	95	96	109	121	103	124	95	107	98	93	94	118	109	88	104	115	114	107	126	122	105	101	103	107	116	107	104	112	87	113	114	100	95	99	109	101	100	111	124	112	88	101	113	89	107	100	104	104	119	88	111	93	103	67	101	106	87	122	107	108	116	100	93	113	104	98	106	97	103	101	99	101	100	120	115	101	85	110	94	102	86	92	121	101	99	93	110	115	96	118	116	103	113	117	98	98	109	109	103	102	106	103	103	101	106	93	94	139	86	85	122	107	84	83	95	107	109	117	82	78	101	99	101	89	96	93	112	108	94	103	98	93	102	112	119	93	94	106	106	98	115	111	112	102	107	113	116	83	118	95	100	119	98	89	100	101	101	114	109	99	104	112	93	99	92	98	96	89	106	110	109	93	113	112	115	107	115	97	118	98	96	115	106	114	94	112	101	112	117	124	96	125	102	100	113	96	107	92	108	88	123	75	65	120	97	122	108	93	117	117	105	110	103	110	95	106	104	110	107	93	105	108	101	107	96	87	115	100	111	78	118	108	103	106	89	99	114	109	83	111	118	106	92	108	104	99	120	97	104	117	114	125	104	101	112	100	86	102	109	112	103	87	110	95	93	101	100	119	104	101	121	112	100	110	120	98	93	105	106	85	120	100	101	104	80	96	124	110	93	116	110	121	98	98	114	92	94	92	90	100	130	115	110	111	100	115	134	106	98	109	95	105	102	104	106	124	93	104	93	85	106	102	79	118	114	93	93	93	111	110	97	101	86	105	110	83	115	97	97	93	105	105	95	124	98	107	102	97	111	99	100	108	98	113	109	110	100	103	104	92	95	102	101	99	94	90	119	99	99	112	102	107	79	97	90	105	101	119	117	105	97	101	100	108	122	105	95	114	97	87	105	99	97	113	98	105	112	104	114	104	82	104	110	95	113	108	106	106	104	106	113	100	126	115	130	89	88	89	112	100	102	116	107	114	110	96	113	108	96	105	118	102	107	96	105	101	107	127	113	92	96	110	111	103	119	104	97	104	110	108	105	102	103	126	115	120	102	108	90	84	106	131	94	105	124	131	95	97	101	84	92	111	103	107	93	102	110	101	110	112	107	107	97	115	89	103	96	113	91	98	116	90	118	108	98	104	101	125	109	108	93	108	108	109	94	98	108	107	104	109	111	115	113	88	109	116	108	105	89	91	91	118	87	111	112	96	107	118	100	100	108	104	97	96	117	112	116	107	110	88	103	99	87	110	104	101	109	117	115	106	109	100	100	112	106	103	97	107	122	117	106	90	105	101	106	118	103	107	96	105	98	100	107	109	96	103	104	93	100	113	101	110	98	135	104	106	120	117	112	114	101	115	109	101	115	95	120	125	92	89	113	105	112	91	116	102	117	98	115	104	102	106	103	121	97	101	109	100	125	108	111	120	108	106	100	110	107	96	99	112	117	109	106	104	100	93	88	104	117	114	107	105	99	109	91	103	92	103	100	97	125	104	107	93	85	124	98	123	102	97	103	111	103	90	101	102	96	122	104	117	95	113	106	103	108	102	109	112	110	119	99	113	90	114	108	107	107	100	90	102	104	94	103	92	101	103	111	113	100	92	98	105	97	100	101	105	88
36443	23720	19295	18411	20589	16570	8022	3194	1415	1480	1764	2607	8324	11917	11299	10819	8881	5769	3894	2493	2288	2199	1515	872	817	842	699	775	779	773	752	754	777	802	896	740	765	808	751	731	771	755	780	792	789	744	707	768	703	752	794	760	761	799	713	739	726	755	784	764	765	717	738	758	778	750	727	708	766	719	741	790	760	774	755	775	797	793	830	737	771	770	741	680	794	741	782	737	765	774	772	808	729	711	757	774	774	727	768	761	742	790	773	736	755	769	748	762	717	771	770	795	772	724	774	804	785	756	733	745	723	761	787	723	749	750	754	766	761	787	726	724	792	731	735	742	751	728	725	709	759	763	718	704	796	733	741	704	796	720	753	755	775	735	769	776	752	749	764	755	752	703	740	746	731	726	725	744	720	749	742	778	741	747	748	742	789	775	725	752	747	769	736	732	737	707	751	758	783	760	827	795	804	775	771	732	748	756	763	794	727	770	760	758	776	753	745	723	719	742	729	709	720	716	737	755	722	766	785	755	729	747	744	749	748	736	692	776	722	703	799	724	760	710	755	749	769	751	764	709	776	774	779	744	722	713	765	800	735	751	765	772	722	753	737	717	745	754	761	766	700	749	798	765	776	710	775	756	732	765	763	752	764	758	779	788	737	753	747	779	746	701	733	745	747	797	765	754	743	726	765	782	724	792	753	688	756	750	726	759	686	751	773	752	772	764	750	773	787	733	747	736	811	728	786	704	745	756	748	739	739	751	806	730	762	703	735	781	738	763	739	728	735	715	774	766	762	741	753	743	761	780	739	798	729	727	722	774	759	780	771	731	759	755	723	720	730	771	716	723	755	792	734	781	803	712	773	767	809	788	721	776	736	708	781	775	761	724	745	729	763	727	727	763	794	757	773	694	786	738	789	732	784	761	748	777	745	746	736	683	771	712	757	689	744	750	727	769	689	785	749	786	778	772	747	737	800	786	768	736	772	748	776	767	773	768	728	756	677	734	790	760	810	749	742	759	747	761	774	734	724	748	739	754	749	759	804	770	769	784	765	740	854	744	768	748	746	737	760	741	802	765	761	799	735	744	755	770	734	806	735	783	751	765	769	698	704	720	749	764	748	747	728	736	761	754	746	765	797	795	748	753	807	750	728	763	818	728	742	761	759	767	772	759	765	786	751	782	732	790	754	739	737	762	766	733	764	759	742	736	750	717	753	745	770	797	736	749	744	755	806	780	756	745	730	726	740	754	781	735	726	746	797	823	725	807	755	748	806	794	782	802	782	737	777	779	828	811	788	750	757	749	713	721	788	753	758	770	758	745	755	769	735	776	752	782	770	760	749	734	763	735	750	755	743	761	770	778	745	771	766	775	709	742	779	703	731	807	729	759	794	739	734	783	776	770	770	772	726	772	777	736	735	748	759	690	750	753	773	746	755	749	770	758	788	777	802	767	768	742	749	770	785	766	748	740	740	757	792	792	758	781	757	735	758	730	798	731	730	763	804	755	790	734	749	814	729	756	772	724	750	775	767	764	760	777	756	746	756	777	781	780	750	763	821	767	765	778	715	761	751	753	779	766	739	763	741	724	740	761	777	778	789	734	732	713	730	791	775	770	735	811	754	742	756	757	747	761	767	763	756	738	755	756	773	811	728	728	778	720	735	733	720	755	757	770	766	765	772	776	786	778	784	755	765	779	717	735	743	727	750	770	741	762	755	705	695	763	750	791	809	729	749	754	754	825	752	712	752	747	756	775	760	737	745	777	798	768	720	721	742	701	759	736	768	802	740	749	801	802	802	730	714	759	756	730	781	749	764	773	810	762	746	743	767	753	803	735	783	744	768	746	766	729	780	760	770	752	771	754	761	730	716	778	783	728	758	766	762	717	744	756	780	739	813	770	746	697	768	793	757	739	740	796	762	722	755	735	748	790	793	739	727	747	778	747	760	777	745	755	785	686	768	774	742	729	793	722	806	775	762	784	755	752	791	757	718	779	777	736	806	704	762	763	706	765	742	739	771	732	729	755	772	739	751	699	738	778	781	741	760	764	770	748	800	759	782	747	741	711	761	765	753	731	733	702	758	714	745	758	739	755	739	783	788	753	700	768	758	777	765	770	758	751	718	748	737	725	790	769	804	733	750	747	724	759	795	728	735	779	752	756	759	744	760	796	740	828	759	784	744	764	719	729	744	767	819	740	746	730	754	769	790	762	736	779	737	776	794	742	721	789	795	767	739	767	724	755	736	808	790	775	756	764	795	767	742	727	767	758	751	699	760	733	743	792	723	710	775	758	748	763	763	710	774	794	810	751	743	762	764	791	764	760	765	726	695	746	713	823	767	768	803	762	730	729	781	748	747	767	742	745	737	768	743	737	775	779	709	735	752	727	764	712	755	742	781	795	760	721	726	765	762	800	778	755	756	749	761	754	753	752	766	729	691	760	800	765	758	737	789	804	702	710	780	779	800	761	756	739	762	750	815	734	740	762	729	774	791	752	795	705	789	716	744	733	798	735	787	737	743	770	755	766	769	763	740	755	776	772	725	727	774	766	764	723	755	762	769	756	742	757	768	792	778	748	776	740	801	714	782	765	723	699	750	754	796	790	729	786	762	767	715	745	764	741	757	772	764	703	719	719	722	775	766	708	707	768	768	762	762	758	760	785	773	817	740	760	766	718	748	740	797	795	719	763	772	744	738	750	761	781	705	776	761	718	780	710	758	773	739	711	803	755	758	752	715	708	758	730	763	691	775	780	723	738	724	769	794	756	773	752	729	764	767	747	742	753	741	747	763	723	736	723	791	801	770	790	746	795	765	757	752	759	762	704	763	773	783	773	750	767	824	734	764	714	741	711	768	762	772	771	733	786	769	743	724	730	795	803	825	780	727	826	778	746	756	717	760	793	740	751	740	747	725	752	773	808	780	727	773	760	783	761	739	790	721	733	752	778	784	763	754	741	749	761	756	752	774	741	768	776	789	759	744	765	736	767	737	778	801	771	776	727	756	798	766	744	764	759	802	752	744	800	810	746	768	772	762	749	793	765	697	718	720	777	773	819	767	707	738	792	746	758	701	744	736	751	731	735	794	747	734	730	735	729	716	787	739	796	764	744	737	737	792	772	771	761	742	753	763	808	722	755	774	748	763	730	741	717	717	787	749	725	751	781	748	721	734	772	764	790	810	751	770	755	773	759	802	789	807	728	735	812	728	770	739	765	715	784	788	779	789	765	796	802	744	776	794	754	742	751	767	739	720	734	783	816	729	758	766	755	778	810	740	776	787	770	747	757	751	769	766	759	741	816	772	777	778	766	757	745	770	752	776	759	769	703	739	798	748	766	764	696	743	766	725	767	783	776	757	743	772	752	741	800	787	739	763	757	732	769	743	755	703	732	709	755	741	746	799	818	761	743	730	772	759	752	819	747	788	744	735	754	716	796	758	701	737	772	765	754	789	745	683	736	798	761	795	786	742	742	749	712	756	758	735	767	739	779	812	741	760	751	776	768
7657	4148	2029	1322	751	424	257	147	94	95	115	155	372	504	524	592	497	352	201	153	153	141	121	88	73	78	73	74	63	79	60	76	64	75	54	56	76	65	66	67	74	78	90	74	68	69	58	74	70	90	60	71	83	85	60	65	76	78	72	77	65	66	65	48	85	77	56	60	80	66	70	73	88	61	80	83	71	82	82	58	83	54	75	77	73	85	79	69	72	78	84	93	82	72	61	76	67	79	75	70	68	92	62	93	60	88	79	73	82	73	70	73	65	84	68	66	75	84	75	68	86	69	92	84	68	76	65	72	70	69	64	78	76	77	72	70	78	86	63	76	82	69	62	80	59	59	69	79	72	89	83	78	71	75	76	63	84	67	72	73	76	94	72	68	62	78	62	74	61	77	92	61	86	71	87	65	81	57	76	54	74	72	84	63	66	64	69	85	59	68	76	72	69	70	81	73	88	78	77	68	73	71	78	72	63	72	79	75	74	65	84	72	66	70	83	71	67	60	69	76	69	78	74	76	89	70	66	60	78	78	60	67	74	73	71	83	91	76	80	72	64	56	90	68	88	82	76	77	67	69	73	73	70	72	73	76	73	58	91	70	74	59	78	79	78	70	83	68	76	73	69	94	69	73	60	71	62	66	74	85	56	71	79	81	70	90	79	73	68	77	72	62	67	78	76	79	62	56	78	56	76	69	74	74	90	81	70	69	70	61	68	75	77	71	74	77	82	67	74	73	60	65	73	67	86	77	68	74	71	73	71	75	78	62	76	68	69	72	70	86	74	65	96	72	74	71	86	74	63	86	75	86	61	65	58	70	65	51	78	83	81	62	68	79	77	90	72	68	71	84	60	63	76	86	84	75	69	58	79	84	73	81	85	72	62	75	83	74	72	76	83	71	85	67	71	63	67	66	77	69	72	82	64	71	67	83	77	63	68	74	84	79	83	76	68	75	68	80	82	76	50	85	72	75	71	81	70	49	73	75	76	65	68	81	63	76	79	62	71	64	78	66	60	68	61	68	65	80	75	64	75	72	67	75	76	91	82	64	79	65	66	68	73	73	73	75	76	83	72	69	81	77	66	65	63	77	75	61	60	62	69	74	78	81	79	77	81	72	74	51	63	66	64	84	74	74	63	65	63	58	87	100	68	67	96	73	71	60	75	72	74	78	76	69	73	74	74	82	84	62	66	68	63	81	67	77	78	72	71	65	82	76	50	61	78	71	69	78	74	72	61	62	74	76	81	67	71	92	69	56	68	76	70	68	89	77	62	87	68	81	75	81	82	72	66	77	76	62	72	79	58	71	84	73	56	75	54	71	60	85	75	76	82	83	60	69	85	81	90	74	75	84	65	69	70	72	75	79	63	71	56	73	73	76	78	77	79	72	79	62	76	73	73	67	71	82	68	81	63	74	57	91	77	70	74	56	64	80	72	70	69	55	68	71	77	72	85	76	72	81	86	75	65	76	75	60	52	69	71	85	76	80	81	74	70	76	84	81	70	78	70	62	76	71	83	73	65	67	71	64	65	80	86	73	54	73	90	84	61	65	65	76	76	63	70	72	69	77	64	55	70	65	74	77	79	71	70	73	71	70	78	86	85	58	76	75	74	69	57	87	89	71	76	73	90	57	64	68	83	77	80	66	65	74	59	80	72	68	85	65	77	79	64	63	60	71	65	78	67	65	80	58	56	69	85	82	74	73	79	62	64	61	71	70	54	73	64	58	73	67	76	80	65	48	62	70	69	75	75	89	66	93	96	79	74	77	67	58	81	67	62	75	77	71	91	66	69	63	71	67	80	72	82	62	77	62	70	75	58	67	74	80	76	72	66	63	67	62	72	78	51	71	89	76	72	77	62	71	75	74	76	85	78	75	81	69	59	89	69	83	86	71	73	72	68	74	74	68	72	60	76	84	76	70	67	59	67	89	69	75	73	89	72	83	65	77	74	69	67	81	66	67	76	68	71	76	75	97	79	87	63	68	73	65	72	76	84	63	66	61	76	73	72	56	82	81	77	57	82	77	60	78	57	76	83	75	77	63	68	71	73	71	58	76	75	75	74	76	73	75	70	68	72	76	71	79	68	85	82	57	71	74	81	60	80	83	68	65	70	74	69	77	84	73	90	80	67	59	69	76	68	72	69	69	75	76	78	73	69	78	78	81	67	88	57	64	62	81	68	82	78	65	70	65	90	56	82	78	78	72	80	71	59	71	69	75	85	68	68	73	70	81	79	70	74	76	74	74	71	63	94	89	78	77	77	72	63	77	82	71	74	62	78	72	61	61	74	67	74	62	79	69	69	67	80	77	74	60	64	58	71	59	76	75	82	56	67	81	79	57	72	61	59	63	64	88	71	77	74	80	75	77	59	69	73	64	89	96	65	75	75	69	61	83	58	74	61	76	69	64	78	68	73	73	63	64	81	66	84	77	65	68	74	75	68	66	69	81	69	58	71	77	77	67	72	74	81	74	68	72	74	61	72	68	67	78	66	82	61	66	66	77	73	61	69	76	94	74	67	93	66	57	75	73	67	78	73	64	84	63	60	81	72	71	77	76	77	79	87	66	83	71	75	77	69	72	65	73	61	65	72	75	76	77	70	79	74	79	73	89	76	69	96	74	66	76	61	59	66	79	68	73	64	61	80	63	73	78	58	78	74	68	77	56	74	63	79	68	81	75	70	63	73	64	91	68	79	68	72	71	62	66	83	59	78	62	76	79	78	71	75	70	63	89	70	78	63	78	71	62	83	71	76	94	69	63	72	80	63	68	76	73	71	72	74	75	77	75	71	75	73	70	73	66	70	79	84	79	66	83	79	81	75	59	73	72	81	67	61	79	68	63	67	84	63	58	64	70	88	64	61	75	82	60	83	71	71	60	73	75	73	79	59	75	85	69	77	76	64	78	92	63	58	76	94	80	64	77	79	70	84	83	70	80	80	74	70	68	65	73	73	72	76	73	63	72	84	68	84	59	70	59	78	75	60	73	83	57	68	71	72	86	71	77	73	80	84	76	97	70	64	75	84	75	77	73	73	82	86	91	74	74	65	75	66	96	77	67	85	72	61	68	63	76	66	66	60	84	76	87	69	72	66	88	87	79	78	70	60	53	65	73	63	69	64	81	69	66	63	72	62	83	65	62	82	73	71	78	80	72	63	67	76	84	84	70	74	68	89	69	69	81	69	62	67	89	70	72	65	76	71	76	70	82	76	67	62	71	74	71	74	85	71	81	58	82	75	66	79	76	76	76	66	70	79	89	83	75	71	74	69	57	76	82	73	63	92	61	64	66	70	81	65	68	69	79	93	76	73	78	77	79	75	88	67	75	60	82	75	87	72	68	72	79	67	67	62	90	76	69	83	79	61	68	92	85	75	87	75	67	75	74	66	84	79	73	73	71	92	76	74	85	62	73	76	62	82	68	62	74	91	59	75	74	78	64	72	73	78	73	83	63	72	76	72	74	87	86	70	72	65	66	75	76	65	76
34173	23052	15172	15261	17397	13520	7449	3474	1316	1133	1620	3439	8717	11179	11471	11106	9502	6161	3963	2134	2256	2107	1392	672	557	555	526	517	562	533	536	534	550	597	665	509	579	526	565	543	567	555	545	552	502	559	538	548	556	523	514	601	534	542	548	523	528	505	536	521	543	538	551	516	497	549	584	511	558	540	512	543	532	535	593	496	520	534	560	516	540	544	532	546	567	554	540	541	540	503	516	593	536	537	558	562	549	544	533	533	573	507	596	533	571	559	520	537	556	548	551	541	523	522	553	519	514	528	544	540	499	531	574	552	564	561	542	565	532	565	546	540	533	515	563	563	533	541	556	546	537	581	538	524	525	545	568	528	511	557	584	531	573	551	551	538	559	528	515	559	527	520	584	536	527	508	579	575	511	569	519	579	558	563	503	533	539	553	516	589	569	555	511	531	527	547	534	549	564	574	570	541	569	545	558	495	575	516	531	570	564	542	534	527	507	565	551	526	536	557	569	584	526	559	558	529	529	519	515	521	554	523	574	566	556	559	557	549	555	552	590	520	509	557	545	492	514	526	501	531	572	621	500	536	535	529	554	562	510	516	555	516	530	527	526	561	518	531	512	525	618	530	529	528	518	558	529	535	496	526	551	539	526	581	494	545	543	559	552	552	566	511	578	554	555	539	546	556	574	546	562	521	547	543	560	536	558	529	560	572	558	558	556	547	546	521	487	523	575	557	544	498	580	557	550	543	526	530	528	578	538	585	561	524	557	532	553	534	519	571	534	551	547	509	514	534	568	575	550	531	534	557	544	566	561	535	515	591	520	583	534	538	534	532	551	577	506	529	588	593	568	582	550	584	585	511	515	552	569	583	556	554	560	548	589	533	559	570	531	571	574	527	551	542	552	549	534	528	579	551	543	533	551	528	558	561	585	598	575	515	549	529	562	516	545	534	552	536	515	575	531	551	580	488	565	544	598	555	552	514	570	603	522	573	536	564	504	546	524	551	539	536	561	512	526	534	546	551	542	526	558	552	526	563	546	527	592	563	569	507	530	555	569	535	507	547	553	537	569	573	583	576	537	510	531	535	501	549	525	508	499	525	548	560	563	531	576	524	490	564	537	560	587	546	554	545	482	517	520	541	551	541	528	538	539	588	535	556	532	520	544	530	558	548	565	558	524	553	539	562	553	560	547	548	530	567	524	534	523	528	549	520	550	551	584	563	538	517	571	547	513	536	541	565	582	515	542	560	535	518	516	557	546	584	552	564	603	559	543	546	560	565	531	519	563	540	563	528	542	578	523	572	561	558	532	551	571	533	568	550	525	555	549	523	559	524	565	554	544	591	576	550	536	537	581	539	578	554	480	562	551	521	526	552	545	564	499	550	565	532	548	562	497	567	533	556	516	538	521	542	550	571	515	545	563	544	585	489	540	507	514	514	546	554	545	572	548	543	533	503	529	558	558	505	560	557	577	556	513	563	572	557	543	572	528	500	533	562	504	542	514	569	527	510	514	498	568	576	541	579	575	535	532	507	581	550	513	575	518	567	549	549	522	548	537	495	522	568	545	560	562	559	568	531	556	519	542	514	555	545	560	528	571	545	514	475	534	528	529	509	541	536	513	596	547	551	537	571	576	534	515	530	550	514	548	530	573	505	548	535	552	589	560	507	519	553	517	570	536	548	490	542	554	597	608	527	541	561	563	580	589	562	571	473	582	560	561	538	544	518	593	554	530	554	532	531	542	515	583	540	550	554	504	585	516	529	520	500	540	523	530	534	526	572	526	531	559	512	525	558	546	550	554	519	508	586	549	573	518	528	530	584	530	517	550	555	545	563	547	530	491	540	558	543	554	528	552	560	484	590	550	571	552	565	493	559	574	536	555	582	570	557	514	555	574	490	532	517	554	554	530	538	516	589	545	529	527	546	561	562	546	552	538	506	530	559	540	572	556	532	516	545	520	576	552	533	571	532	501	548	548	543	554	548	567	538	514	516	512	524	529	516	555	544	570	519	503	564	568	548	538	547	504	551	521	507	554	541	588	516	582	536	545	545	529	546	507	561	526	542	569	522	532	540	575	533	558	563	553	554	544	544	547	553	549	550	509	581	522	561	528	578	598	543	521	529	543	519	568	524	549	517	507	561	548	543	500	573	571	569	548	588	516	590	610	564	537	563	557	576	565	551	577	529	569	561	534	554	540	543	528	572	538	544	548	547	540	550	535	553	538	531	540	532	560	582	569	548	538	539	493	541	519	566	517	556	560	553	542	548	518	588	558	557	525	547	571	546	550	554	510	531	537	548	520	533	561	529	508	522	584	585	546	540	560	518	498	578	539	548	516	564	579	565	538	546	528	542	541	515	529	535	569	572	552	507	568	540	558	507	529	530	516	562	540	591	531	531	532	543	532	498	566	576	557	542	523	581	576	546	555	551	556	569	556	528	543	552	597	529	514	537	548	520	568	537	604	530	533	558	556	562	557	524	538	528	534	542	571	565	544	568	532	557	554	533	526	544	581	584	562	538	530	583	576	553	521	560	500	518	535	546	569	570	562	527	567	560	509	537	533	517	503	565	530	564	573	569	540	540	513	568	534	495	543	518	505	549	534	540	512	595	550	549	537	552	508	563	529	526	565	577	526	513	557	566	553	527	537	523	540	531	529	559	549	550	557	549	500	545	522	485	558	547	556	552	570	548	559	557	575	562	525	532	560	573	550	531	584	521	563	517	558	594	517	535	533	527	570	563	534	537	561	507	583	528	517	546	538	559	548	541	535	535	560	508	540	552	552	535	555	566	554	553	496	582	555	613	545	559	569	551	528	562	510	533	563	558	548	541	536	569	509	536	522	566	533	533	556	552	568	523	561	509	585	533	508	591	526	526	557	561	539	558	553	560	554	561	563	535	559	529	535	569	542	574	530	556	522	561	500	565	510	559	563	511	554	575	563	584	521	554	536	525	566	543	529	548	527	565	519	517	595	553	560	561	496	535	542	553	566	552	531	574	549	559	525	519	560	539	533	563	531	559	552	561	563	516	537	561	549	524	525	525	571	544	531	546	559	499	528	573	546	558	576	566	509	541	567	568	583	537	511	503	543	524	554	535	573	508	532	518	584	513	556	529	562	560	584	524	542	563	523	531	501	557	555	485	508	528	555	578	592	536	557	522	554	555	541	531	563	516	533	536	559	548	508	535	564	538	538	530	538	534	527	522	499	539	517	517	519	530	588	556	525	548	548	527	533	542	538	572	525	540	573	524	494	535	545	536	551	559	514	592	555	562	527	535	513	528	555	555	500	525	523	527	536	581	560	560	570	524	582	520	591	557	557	529	556	522	549	538	584	552	522	569	528	580	546	546	534	566	563	534	544	551	537	566	530	524	533	578	550	568	515	545	534	592	554	541	580	563	541	554	568	514	514	538	512	520	581	567	530	525	549	558	560	585	529	576	502	541	549	518	528	514	570	592	556	540	521	590	540	547	548	537	549	524	562	550	587	563	557	540	566	495
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
