0	46	30	46	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
338028397727	338028398287	338028398837	338028399387	338028399937	338028400487	338028401037	338028401588	338028402137	338028402687	338028403237	338028403787	338028404337	338028404887	338028405437	338028405987	338028406537	338028407088	338028407637	338028408187	338028408737	338028409287	338028409837	338028410387	338028410937	338028411487	338028412037	338028412587	338028413137	338028413687	338028414237	338028414787	338028415337	338028415887	338028416437	338028416987	338028417538	338028418087	338028418637	338028419187	338028419738	338028420287	338028420837	338028421388	338028421937	338028422487	338028423037	338028423587	338028424137	338028424688	338028425237	338028425787	338028426337	338028426887	338028427437	338028427987	338028428537	338028429087	338028429637	338028430188	338028430737	338028431288	338028431837	338028432387	338028432938	338028433487	338028434037	338028434588	338028435137	338028435687	338028436237	338028436787	338028437337	338028437887	338028438437	338028438988	338028439537	338028440087	338028440637	338028441188	338028441738	338028442288	338028442838	338028443388	338028443937	338028444488	338028445038	338028445587	338028446138	338028446687	338028447238	338028447788	338028448337	338028448888	338028449437	338028449987	338028450538	338028451088	338028451637	338028452188	338028452738	338028453287	338028453838	338028454387	338028454937	338028455488	338028456038	338028456588	338028457137	338028457688	338028458238	338028458788	338028459338	338028459888	338028460438	338028460988	338028461537	338028462088	338028462638	338028463187	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	3004	3650	2300	3004	3650	2300	3004	3650	2300	3004	3650	2300	3004	3650	2300	3004	3650	2300	2993	3650	2300	2993	3650	2300	2993	3650	2300	2993	3650	2300	2993	3650	2300	2993	3650	2300	2993	3650	2300	2993	3650	2300	2988	3650	2300	2988	3650	2300	2988	3650	2300	2986	3650	2300	2986	3650	2300	2986	3650	2300	2982	3650	2300	2979	3650	2300	2977	3650	2300	2975	3650	2300	2973	3650	2300	2970	3650	2300	2967	3650	2300	2963	3650	2300	2958	3650	2300	2954	3650	2300	2950	3650	2300	2946	3650	2300	2946	3650	2300	2938	3650	2300	2938	3650	2300	2938	3650	2300	2931	3650	2300	2931	3650	2300	2931	3650	2300	2917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62593	27822	10898	2388	807	511	398	382	396	431	408	421	391	383	410	405	372	340	429	413	398	441	403	433	378	408	401	398	432	418	398	391	408	438	417	400	369	371	408	449	426	372	384	349	373	379	409	407	407	425	401	432	423	395	399	436	410	397	403	408	422	431	400	362	412	428	380	458	402	426	437	387	398	404	412	366	370	391	388	382	407	360	401	418	399	404	414	400	393	412	346	421	424	424	386	384	407	391	401	414	434	403	408	410	422	424	397	389	438	376	416	402	402	397	405	406	406	372	411	396	397	419	415	429	399	427	374	426	431	369	434	434	454	397	371	412	347	378	428	415	370	416	418	402	394	386	398	375	414	427	438	401	425	388	388	407	424	387	373	407	385	389	403	394	356	401	410	402	360	399	423	373	385	398	369	410	402	385	422	385	382	363	383	404	353	436	426	385	388	385	376	398	453	374	380	431	428	398	408	414	396	398	420	412	382	406	378	403	408	409	413	417	408	359	407	448	416	414	385	417	413	366	413	358	375	380	411	437	404	395	395	380	426	400	397	442	400	390	415	422	360	400	416	417	433	363	382	389	381	392	387	383	362	427	433	427	423	378	398	381	367	354	388	433	398	390	369	396	417	418	398	437	415	449	388	380	430	457	404	389	402	354	387	377	425	373	369	393	378	412	424	374	408	402	400	426	394	404	403	386	389	389	372	399	376	433	428	433	366	385	440	426	396	415	406	412	377	417	373	375	420	440	396	370	431	389	366	448	393	381	366	412	385	405	376	383	405	368	370	365	440	392	420	405	415	382	399	418	416	442	415	371	405	392	423	341	369	370	390	370	379	418	381	395	390	366	422	427	367	390	404	420	388	439	393	401	361	380	403	412	396	395	424	422	407	394	410	408	353	402	416	432	419	374	389	376	393	410	392	406	371	459	424	391	403	422	406	425	395	410	401	398	392	390	386	406	429	392	407	416	402	382	437	398	379	415	395	408	382	415	395	366	381	404	458	401	376	377	390	395	386	382	409	402	401	391	405	416	429	437	384	418	357	409	443	402	422	359	400	414	393	401	417	395	379	386	337	357	430	402	412	403	415	409	391	406	420	415	408	367	414	353	397	399	422	415	381	407	385	403	369	404	418	412	434	402	397	405	410	416	394	392	386	364	385	407	416	404	395	407	387	424	411	430	406	411	389	392	389	374	409	398	383	365	364	381	400	387	389	448	376	385	388	436	403	416	407	366	422	457	408	424	399	401	369	420	424	412	387	394	425	430	364	422	414	412	409	404	422	449	364	379	351	373	435	422	398	434	432	390	409	439	406	395	411	395	406	411	425	412	411	439	426	393	405	362	422	379	395	371	388	403	421	395	449	393	386	427	361	405	391	396	368	390	417	402	420	346	376	387	448	388	390	419	402	428	378	400	413	407	374	429	399	424	392	390	383	434	402	350	390	390	376	367	399	407	418	402	413	426	409	383	379	396	423	427	400	399	400	404	413	421	431	431	385	393	395	400	430	412	390	417	392	371	429	383	428	411	407	391	434	393	389	360	405	431	387	420	389	388	355	397	378	429	407	390	401	407	361	403	387	384	407	417	410	426	415	397	364	405	386	429	400	441	389	424	380	405	399	403	417	344	399	412	414	380	443	378	416	402	361	421	404	436	420	426	380	403	397	429	411	434	408	418	426	413	407	387	425	391	400	425	415	397	410	387	434	398	424	417	395	392	411	372	411	388	399	419	380	382	410	412	409	410	412	424	411	420	446	402	389	412	401	403	397	446	394	390	397	413	441	452	406	429	408	406	395	424	390	385	430	409	399	381	424	379	400	432	353	424	415	411	371	410	397	425	432	435	397	403	415	422	371	409	398	385	414	414	405	377	393	391	399	419	397	401	405	381	362	437	385	417	379	409	438	396	396	385	446	444	383	388	463	433	421	422	421	388	400	436	408	446	427	412	403	423	431	427	411	366	392	402	420	418	375	394	440	372	428	435	420	379	392	402	395	381	430	387	377	407	422	410	443	437	430	410	386	373	394	398	413	428	393	403	376	401	400	387	437	395	400	415	420	439	399	400	430	422	420	364	359	401	406	395	436	412	433	392	401	379	402	418	407	387	415	406	420	352	375	394	394	414	351	435	383	407	419	406	421	412	385	438	427	389	376	411	432	383	406	381	415	384	388	424	385	392	390	388	382	410	375	437	415	396	361	425	454	387	392	410	431	394	398	395	384	393	384	389	425	376	430	374	422	377	435	381	395	398	389	385	414	420	379	431	377	401	374	375	468	401	389	367	418	406	399	396	401	412	403	422	445	383	402	380	380	382	392	390	412	366	375	388	422	415	390	396	434	404	424	406	390	421	398	429	396	383	383	384	373	416	420	420	387	406	402	403	410	421	423	409	390	439	416	402	430	377	393	428	412	378	404	374	371	406	421	422	437	414	387	400	438	412	356	410	379	395	396	387	383	448	401	381	380	399	389	450	422	447	451	432	423	417	402	427	433	429	398	402	379	389	450	401	388	427	413	381	399	423	348	422	381	415	377	440	438	376	410	385	371	374	383	378	377	424	417	389	418	365	372	437	391	360	390	413	420	408	392	412	405	412	400	394	402	419	414	424	367	421	381	371	407	392	384	391	433	422	397	442	422	392	430	381	400	391	404	406	452	389	370	408	437	421	416	363	424	404	373	406	433	385	432	388	445	367	414	409	404	370	407	424	426	417	448	392	430	404	428	396	388	435	417	391	408	429	422	428	429	392	386	411	404	378	419	369	415	380	427	427	381	417	397	399	406	377	383	388	375	370	371	420	388	419	408	406	405	407	398	423	418	388	425	376	387	423	396	377	361	388	423	375	426	458	405	360	478	445	382	367	375	411	414	419	371	440	404	421	432	428	430	391	391	407	389	390	408	420	417	367	390	405	402	362	407	404	443	390	423	409	394	454	409	448	378	406	422	400	399	425	439	405	417	419	413	412	417	434	382	414	425	439	409	384	408	429	380	405	400	433	409	420	414	383	392	394	402	398	435	420	427	402	380	423	373	457	416	400	375	393	417	396	408	374	402	402	399	374	409	393	381	367	372	408	421	367	456	374	440	493	423	444	419	404	429	418	443	370	397	402	449	402	392	455	387	355	402	413	388	425	418	377	400	425	378	351	389	379	419	373	446	432	415	429	411	399	427	407	443	379	377	397	462	440	430	408	424	398	393	400	414	397	382	404	372	415	394	399	414	387	379	386	411	437	437	419	407	394	420	391	398	402	418	404	360	384	393	402	392	408	399	409	413	405	428	399	403	386	423	400	380	384	394	415	399	390	430	410	397	423	374	404	392	398	409	359	378	410	411	391	394	393	384	365	385	416	397	426	391	389	477	406	408	436	409	394	392	435	403	393	406	421	375	402	418	453	383	419	406	451	436	430	420	407	438	437	399	418	385	410	405	381	405	397	368	391	397	412	399	402	430	420	400	379	431	427	427	389	425	412	399	407	413	387	409	411	442	403
43687	18783	8394	3475	1803	1123	938	873	922	883	874	901	888	892	883	924	822	885	900	872	915	886	900	895	891	917	920	899	912	949	907	887	828	873	911	904	870	896	828	923	867	895	865	865	894	878	942	847	909	904	894	862	864	855	864	866	825	896	841	914	822	892	896	867	882	905	872	858	915	884	890	897	909	922	851	931	932	939	912	861	932	859	861	818	943	854	922	919	898	821	857	887	906	880	796	891	902	872	849	882	904	844	844	869	916	856	850	903	842	907	893	870	869	880	892	864	932	864	834	883	935	890	872	849	918	883	928	861	891	856	863	871	882	909	868	888	882	906	845	833	879	868	862	908	866	898	898	879	866	898	871	883	905	861	926	856	854	880	860	884	876	877	895	898	863	901	891	894	911	878	862	855	908	907	892	887	911	851	902	848	942	852	835	900	858	896	923	872	864	895	911	903	884	825	880	902	874	883	894	936	860	977	845	805	862	908	921	836	882	873	867	879	879	835	881	874	863	849	875	864	877	869	867	863	911	853	873	883	866	870	861	875	908	933	896	853	868	871	854	907	847	873	778	943	893	855	926	800	940	889	902	893	951	843	845	850	931	915	841	879	906	772	848	884	898	925	873	904	905	926	877	893	907	844	896	834	877	898	841	858	873	887	890	905	867	886	896	893	902	867	894	902	923	847	882	885	852	861	876	800	881	891	837	838	871	886	888	829	812	868	862	883	872	938	910	900	873	858	867	850	860	830	861	842	885	947	859	905	876	867	838	840	893	904	905	832	858	929	855	918	861	819	812	891	911	852	905	887	893	850	938	876	886	892	875	893	915	882	830	896	887	829	902	854	929	881	823	938	889	848	903	919	854	942	871	914	896	888	903	885	852	877	889	843	863	907	829	844	840	925	894	869	892	888	866	911	859	839	875	859	871	833	881	861	822	936	817	881	902	840	851	880	869	877	893	884	841	858	881	840	834	850	900	886	881	849	917	811	891	889	861	882	908	823	934	911	942	878	882	948	863	857	871	829	877	890	860	850	868	819	928	899	863	887	860	851	862	891	876	913	916	853	833	819	865	906	848	835	864	903	825	894	861	850	877	892	895	889	924	906	901	872	885	807	866	875	827	839	901	882	883	873	841	856	851	855	865	866	924	915	857	898	840	854	865	839	864	882	848	872	887	898	885	838	880	840	914	935	866	880	891	862	908	862	855	910	891	860	863	838	893	870	910	851	917	880	873	903	868	886	874	878	859	884	920	893	934	889	897	886	898	893	853	926	854	845	875	882	871	888	887	905	874	828	925	880	831	884	869	933	877	893	919	910	854	847	887	874	923	871	909	878	893	869	853	901	891	861	887	874	867	807	866	885	883	839	857	879	896	865	818	904	890	874	869	874	824	852	877	846	886	850	833	827	881	902	902	880	864	850	855	859	879	883	897	881	837	895	883	870	881	888	866	920	898	902	867	828	905	865	875	872	858	875	892	843	887	859	843	835	853	867	849	854	876	923	895	901	944	869	909	924	881	865	871	872	896	861	866	869	831	877	873	877	885	892	898	858	888	904	876	903	868	881	887	815	911	914	886	906	860	904	867	876	840	874	889	908	882	906	938	907	913	836	883	884	881	921	863	868	857	839	888	865	848	858	846	873	833	850	913	879	847	850	881	884	912	886	877	853	854	898	889	811	907	843	888	873	911	820	873	917	885	897	896	875	916	896	884	911	863	923	844	894	854	843	929	829	841	912	908	911	903	875	885	890	909	915	869	905	868	845	915	878	930	896	893	884	917	894	868	893	858	924	896	870	892	890	831	869	914	842	887	846	832	874	866	890	860	854	891	885	903	884	867	894	911	892	881	863	855	905	882	857	836	861	895	885	878	882	850	855	882	890	862	923	878	875	943	887	844	868	859	906	864	848	864	874	894	872	852	823	847	875	899	901	868	868	903	880	857	879	893	915	893	940	839	858	802	916	909	889	887	867	907	862	858	897	869	864	861	928	921	883	876	946	872	850	910	922	902	872	888	888	887	870	886	911	863	920	846	858	882	859	831	906	878	845	825	919	812	899	871	874	866	893	850	927	866	893	885	881	885	904	858	913	933	887	936	894	889	851	889	846	922	864	872	904	870	881	858	886	876	897	841	868	926	874	902	916	914	910	854	782	921	835	908	900	907	877	905	815	864	851	906	888	869	915	862	857	883	865	890	875	875	862	878	877	840	887	905	823	880	899	852	882	858	902	911	857	845	891	848	843	877	909	868	863	886	854	836	859	863	875	900	850	875	850	859	915	897	869	900	854	949	904	891	893	885	866	898	902	873	873	842	872	849	906	864	799	915	889	849	805	899	862	887	882	911	892	891	913	908	941	855	879	892	836	885	927	896	873	912	930	826	900	876	832	909	838	922	903	903	839	849	879	864	936	939	879	871	927	874	907	845	878	852	874	843	848	861	833	818	904	899	868	817	915	887	859	874	859	888	853	863	867	881	844	920	834	861	963	877	821	882	882	888	868	905	898	894	900	855	838	848	907	885	894	883	905	846	862	886	847	906	893	885	843	883	874	903	837	888	833	875	890	877	893	847	821	889	856	887	883	878	901	893	869	884	862	931	933	910	826	900	931	851	910	880	860	926	850	890	897	880	828	907	897	831	922	927	861	889	917	830	870	886	928	843	839	871	844	911	848	863	937	846	882	904	857	842	927	864	920	863	891	933	876	866	829	878	845	877	857	925	874	935	846	873	902	982	901	846	842	909	888	878	851	868	852	856	834	907	875	831	907	888	850	912	909	882	858	884	831	818	867	818	893	901	850	901	895	921	893	853	851	874	862	870	861	870	912	880	836	852	848	848	880	854	883	901	904	877	847	912	876	893	886	868	894	890	859	915	871	865	858	882	880	859	897	866	924	910	862	899	886	911	864	850	881	891	899	867	882	837	879	823	841	885	895	860	857	889	950	883	854	834	869	853	881	845	849	877	923	878	889	883	900	861	851	859	858	859	904	830	852	871	884	960	916	979	855	867	848	918	829	883	894	871	896	890	865	864	874	876	890	869	906	926	860	842	856	898	880	865	835	894	895	846	909	849	902	904	821	866	889	892	828	885	873	930	898	860	862	879	905	878	900	903	920	867	914	908	899	877	824	861	893	900	893	888	875	910	905	883	876	894	885	918	859	932	917	881	909	889	822	822	863	869	857	848	889	937	914	924	903	887	888	891	902	881	886	876	904	867	891	898	863	836	875	860	855	879	913	857	885	889	845	862	897	858	867	894	915	847	856	862	879	863	933	842	906	895	875	842	897	885	911	871	859	896	882	859	889	899	925	873	878	900	876	922	851	847	847	877	850	904	905	895	857	927	898	856	893	873	886	890	901	877	870	854	886	923	936	907	926	867	822	867	882	845	896	830	861	886	869	898	867	856	906	833	807	806	888	880	875	857	854	892	857	885	917	889	930	909	886	898	865	881	858	927	897	840	883	910	874	910	837	840	897	853	899	890	844	873	911
50177	15712	3566	1060	532	389	368	331	357	354	341	390	334	359	351	304	336	351	320	354	354	340	360	347	320	329	375	377	363	336	327	350	342	367	341	334	338	315	319	335	314	380	376	360	331	362	370	379	358	377	361	318	378	381	371	401	364	363	371	378	380	371	367	380	391	364	334	329	365	372	366	370	407	319	359	342	342	391	359	339	386	346	381	385	371	383	364	347	351	361	345	368	371	370	352	381	319	367	349	330	327	372	347	376	404	382	363	357	350	345	378	365	370	392	357	357	366	346	370	353	331	415	331	365	333	381	344	341	334	343	362	349	336	334	326	375	322	350	361	359	328	366	352	370	365	362	373	398	370	353	377	368	364	383	363	367	355	346	343	364	373	333	362	369	363	358	394	377	391	355	358	324	352	329	369	355	370	357	349	363	385	340	355	383	378	375	393	365	376	346	371	408	368	338	352	373	357	360	372	337	368	365	372	348	344	340	348	334	372	349	337	373	363	324	351	366	379	345	319	342	325	382	392	319	309	357	346	383	382	347	366	346	337	389	364	348	358	331	302	352	351	355	310	344	361	341	333	333	343	337	365	345	365	321	326	365	359	349	372	370	345	325	382	370	317	340	324	352	387	378	373	343	345	327	339	375	362	353	341	347	337	402	348	306	381	336	337	396	375	299	339	371	370	342	318	362	347	382	330	355	331	370	352	380	340	379	372	403	372	365	339	379	357	333	383	380	350	366	383	390	374	345	325	366	350	347	374	360	351	324	373	354	357	367	388	386	363	344	376	358	333	359	343	352	385	393	349	365	351	331	373	369	349	340	359	378	383	327	311	353	346	382	389	371	352	397	368	393	368	376	312	374	316	345	325	353	354	365	369	343	343	352	362	374	342	369	362	368	366	357	370	351	324	337	350	370	369	341	369	345	347	338	350	377	384	349	355	347	318	327	350	337	357	347	408	327	362	381	360	355	372	380	375	346	343	355	350	341	364	342	359	354	328	349	339	342	326	358	313	329	314	392	371	365	350	366	373	357	370	335	330	313	345	359	344	361	339	353	365	352	357	350	361	365	366	319	328	366	351	353	348	358	328	380	374	394	365	352	379	339	342	331	336	366	337	351	360	364	328	361	347	327	379	337	363	380	331	380	392	381	361	381	378	352	421	330	350	354	359	345	352	369	371	360	401	335	359	397	356	366	349	303	399	364	348	349	330	362	354	365	371	348	354	377	377	367	336	375	378	388	354	358	349	333	351	333	357	353	313	374	351	365	349	371	372	350	374	376	346	342	343	339	368	377	345	340	320	323	340	386	357	340	352	371	390	329	364	408	375	358	358	341	345	349	363	342	352	340	327	371	389	372	378	378	354	338	364	378	379	375	335	367	344	363	336	332	343	357	362	362	329	369	360	348	385	349	372	377	360	376	349	358	347	383	371	368	351	365	344	353	334	337	357	350	386	362	355	368	370	376	328	375	346	331	358	346	351	370	344	357	327	359	372	372	338	361	347	352	331	341	368	319	379	365	340	358	319	380	346	334	348	396	375	319	339	359	372	334	375	375	360	335	352	389	358	368	366	343	355	363	343	397	362	311	348	367	328	385	346	353	376	356	347	315	303	366	381	359	344	378	355	351	320	338	354	371	353	331	323	352	336	322	352	360	366	364	307	333	355	380	363	391	345	340	347	397	382	391	337	324	369	351	377	347	336	306	356	401	351	332	328	362	351	324	342	357	350	329	340	336	333	412	397	345	368	402	367	379	346	372	368	340	334	386	329	362	370	333	353	363	367	378	346	378	393	381	348	348	343	380	320	357	336	383	319	365	331	346	367	367	345	325	380	370	350	344	342	343	369	347	341	383	336	383	358	354	358	378	367	362	371	336	320	338	341	338	331	313	334	357	385	377	359	388	368	353	359	372	359	382	340	349	361	355	349	347	346	328	342	343	363	347	313	372	393	370	336	356	391	395	344	359	378	329	369	365	356	287	376	351	365	336	365	358	358	342	351	381	355	389	371	358	392	361	308	373	366	330	335	352	391	348	330	349	376	374	348	392	365	347	333	346	358	357	377	337	353	375	369	337	339	348	363	339	348	331	368	356	354	306	359	392	348	345	321	309	339	377	380	366	344	401	374	350	348	343	368	352	355	352	351	350	393	340	382	375	340	355	327	331	399	387	373	359	340	318	320	328	335	335	347	361	396	344	332	374	354	365	372	357	354	322	343	358	373	361	347	369	345	370	379	337	347	355	355	337	358	306	336	389	372	311	321	355	370	350	361	356	344	359	313	331	362	375	340	335	340	354	359	361	340	367	336	351	374	348	373	332	341	346	378	370	348	338	357	374	338	355	335	323	339	358	326	347	370	324	392	350	361	377	345	346	326	338	353	368	336	376	372	319	368	342	347	366	367	365	344	351	339	368	346	300	354	339	337	348	354	366	384	332	317	378	367	390	370	342	372	372	347	339	341	367	351	337	352	342	357	413	376	374	328	364	345	314	373	344	374	361	336	347	362	362	371	378	329	403	359	360	364	382	353	353	387	379	352	340	340	333	344	351	324	338	367	357	341	361	331	357	335	369	358	381	376	343	323	351	341	312	335	341	390	347	367	332	379	360	346	364	311	373	348	395	344	353	337	383	355	369	387	355	319	325	364	372	349	331	358	335	354	365	338	371	331	336	363	339	377	342	364	385	377	391	340	341	391	382	359	355	372	351	350	350	361	364	376	345	364	368	375	362	347	383	367	372	359	363	363	389	335	375	347	366	359	385	409	374	372	334	339	361	343	368	346	399	343	357	360	359	347	375	332	367	331	349	358	329	340	344	335	331	356	346	350	352	390	329	335	355	322	340	384	382	354	351	359	379	367	374	378	349	384	321	340	310	322	339	362	317	370	350	384	309	320	347	326	385	334	324	366	359	385	383	377	352	338	346	328	365	376	381	369	376	390	315	350	350	347	354	331	369	352	363	346	358	335	355	356	327	360	339	329	355	351	356	364	387	310	333	345	353	302	305	346	328	374	382	355	361	359	337	378	352	359	395	323	378	376	348	368	329	356	327	357	343	361	346	367	349	382	357	350	370	391	370	326	370	364	370	388	341	348	337	362	365	385	372	345	348	345	388	387	364	354	342	343	363	355	364	335	340	314	369	370	364	328	347	338	325	334	357	346	378	360	331	345	321	326	356	360	338	315	392	306	343	341	403	326	358	322	364	308	372	390	364	375	377	346	342	330	341	343	375	358	363	335	372	376	364	329	345	383	346	362	381	355	348	340	354	372	352	312	374	353	331	323	379	354	358	331	375	330	359	355	383	352	362	308	360	346	352	358	343	330	341	342	347	360	364	340	353	366	360	358	377	358	360	383	380	341	371	385	351	321	354	369	358	369	358	359	340	349	418	387	344	356	364	390	363	372	359	385	354	331	378	357	366	389	333	345	340	380	342	346	354	326	324	334	339	343	372	359	369	346	321	341	352	351	348	365	360	382	378	345	332	364	352
33690	9209	4102	2157	1346	933	868	795	771	832	802	809	799	756	786	795	796	791	767	774	762	800	762	775	789	779	747	784	781	825	767	809	778	785	821	752	775	796	843	808	816	747	760	804	818	794	780	747	744	802	733	758	765	813	777	781	775	744	784	776	752	749	732	781	761	786	774	798	808	782	793	749	765	819	778	742	795	786	774	799	810	768	786	761	830	737	778	790	776	787	784	771	700	778	758	802	829	796	766	815	773	802	749	794	818	752	822	763	739	805	769	839	743	777	738	759	800	763	778	810	794	775	802	785	790	756	767	768	759	805	770	815	781	761	727	767	777	722	781	764	779	782	807	773	801	752	778	774	782	752	771	792	774	779	796	723	832	739	788	817	786	824	790	739	743	751	762	763	752	787	804	771	810	800	778	760	744	787	761	760	858	752	780	727	756	804	735	756	790	738	778	744	777	796	808	743	770	795	738	799	773	812	768	818	805	823	778	739	760	754	777	778	771	822	806	755	747	794	768	787	788	810	764	763	813	793	801	765	795	786	731	809	770	766	793	762	779	814	798	771	753	828	800	759	772	810	800	777	818	769	817	810	759	798	788	839	804	799	741	823	743	731	783	764	785	752	755	758	825	774	749	786	780	795	721	781	756	803	798	769	795	807	793	802	768	782	835	784	803	780	735	772	770	807	749	729	756	737	769	778	736	806	806	769	772	794	771	756	787	776	787	771	794	769	786	816	774	766	753	762	764	810	787	783	733	779	786	792	794	746	777	771	763	771	713	780	806	800	764	777	777	726	750	780	755	787	795	764	767	784	743	713	767	801	794	812	838	813	806	791	808	800	793	778	772	787	788	797	798	773	772	849	794	757	775	745	792	769	775	745	772	735	743	788	768	756	828	833	780	785	752	781	748	775	804	794	768	780	780	809	806	763	777	787	802	751	802	826	787	810	824	792	762	841	775	768	800	787	735	766	767	804	803	776	785	774	778	814	774	765	734	769	738	779	796	753	778	764	778	828	778	785	739	763	759	779	768	818	779	763	755	753	797	805	746	810	736	797	800	775	769	744	789	796	746	765	733	842	809	764	772	771	766	827	811	785	775	767	727	812	788	771	810	803	845	797	843	793	785	799	796	785	791	818	754	771	772	769	808	779	776	731	750	755	808	810	779	793	769	783	741	740	783	780	778	769	808	811	768	735	797	799	768	771	773	791	782	802	792	774	807	764	749	762	762	770	725	798	770	764	739	792	802	740	783	760	767	807	817	777	782	748	767	776	749	813	828	776	776	733	768	711	774	829	798	765	815	783	836	754	779	777	769	759	732	813	785	785	794	770	784	751	768	751	787	789	782	768	783	796	835	769	762	815	772	785	782	761	773	805	772	790	780	804	729	749	733	762	770	782	835	784	785	791	768	702	773	782	776	845	771	762	786	826	808	802	767	764	778	765	781	755	783	744	739	758	774	767	755	776	798	770	753	770	761	784	733	818	823	738	779	798	781	797	761	800	777	800	812	762	759	781	811	793	783	735	811	743	732	796	785	824	774	793	757	798	771	772	747	828	801	786	790	836	822	746	807	777	758	813	755	809	783	778	843	812	772	798	773	801	729	769	792	786	742	805	761	794	772	859	789	831	795	788	818	741	797	734	870	759	829	800	776	768	762	774	774	772	802	796	761	750	824	770	743	760	715	792	767	745	813	731	764	794	727	764	746	732	799	774	804	761	765	781	801	798	792	767	792	826	774	800	756	807	775	754	716	799	830	771	777	713	800	768	760	729	729	751	757	779	777	756	764	760	823	781	813	792	755	769	807	795	763	769	722	771	746	772	764	775	779	775	770	772	759	789	780	791	791	730	748	794	820	770	799	795	816	800	796	731	779	799	772	776	817	801	780	814	786	778	764	794	796	823	752	808	736	769	769	806	740	829	777	802	818	776	786	838	806	806	807	809	786	755	798	780	828	768	745	772	791	771	784	761	806	810	723	794	814	782	828	742	771	776	789	782	754	740	800	774	768	765	803	810	795	763	803	724	796	750	732	783	780	741	769	779	777	764	780	764	742	826	783	801	764	823	838	792	767	806	772	824	791	805	783	829	795	791	829	764	769	789	730	772	786	763	839	783	801	789	740	726	774	819	806	777	812	772	789	795	775	801	785	738	812	766	796	743	798	783	802	787	795	832	825	772	777	695	772	749	790	800	783	822	782	797	737	761	795	744	757	747	732	740	770	838	808	798	792	803	809	790	779	767	801	774	738	759	778	777	785	789	812	819	830	741	770	843	792	784	773	795	735	709	802	785	789	785	787	793	768	821	737	721	694	770	773	785	785	762	745	774	830	808	703	787	805	782	758	782	796	755	739	737	771	773	792	742	800	774	803	755	800	774	762	757	761	753	819	718	737	821	755	804	789	825	783	806	751	794	743	789	824	732	813	829	785	795	816	831	787	780	729	806	834	797	766	813	816	846	763	784	795	823	767	814	748	776	734	754	791	815	758	800	779	757	781	809	774	747	783	818	774	809	811	832	801	779	782	772	782	824	782	773	802	778	808	804	792	744	812	796	775	823	820	750	798	794	778	784	801	770	782	814	790	765	816	797	743	789	805	779	809	776	786	808	764	742	803	845	763	743	758	814	760	790	787	822	812	856	789	765	771	744	756	796	810	823	796	782	819	749	799	814	777	809	732	780	806	808	803	793	735	763	784	786	798	772	828	781	791	763	802	827	769	815	785	779	830	795	771	754	783	788	733	779	759	772	724	768	807	778	798	759	741	825	731	799	814	776	798	769	800	758	756	816	714	799	783	765	777	796	827	834	781	768	733	766	784	816	812	771	815	769	772	770	752	808	790	782	744	763	815	760	798	791	807	745	823	740	790	776	820	831	787	752	791	782	798	815	758	761	797	762	748	756	797	838	778	803	788	819	828	852	810	802	857	801	787	799	800	799	817	776	765	779	783	748	754	810	745	817	744	774	770	786	748	797	797	781	797	776	772	744	794	760	772	808	797	763	805	729	770	812	764	760	796	769	795	739	793	792	835	761	806	817	748	805	818	759	772	818	753	762	785	729	814	781	841	769	755	797	750	728	751	798	764	813	780	729	740	742	749	796	764	767	764	789	794	774	791	756	794	763	789	780	754	716	815	786	794	751	746	814	774	782	795	769	797	799	755	790	787	769	776	847	801	790	780	811	760	796	782	774	791	823	768	724	804	755	771	757	761	739	803	738	787	791	740	778	751	786	786	792	786	737	760	780	778	791	798	807	807	734	785	786	759	780	749	752	765	787	832	826	730	748	752	794	754	760	801	756	749	796	747	752	794	782	794	785	757	737	756	799	760	744	785	767	780	762	834	766	732	831	726	854	813	761	770	781	803	762	772	781	783	785	796	814	824	812	796	806	742	771	772	790	807	761	806	776	803	774	781	789	817	755	752	739	827	835	774	799	802	654	783	802	780	766	778	788	807	771	840	782	793	806	783	787	722	768	791	780	862	772	768	792
54913	23743	8750	1822	658	504	397	389	370	393	368	369	347	334	376	352	406	400	389	348	385	357	358	373	376	390	344	399	357	391	415	352	372	362	356	382	373	365	373	354	355	371	362	405	376	381	397	371	372	410	355	351	351	360	375	364	412	341	370	372	345	363	357	379	393	367	324	350	385	380	381	381	341	393	343	365	365	383	376	345	398	377	382	396	350	381	390	359	330	368	417	342	393	335	392	372	384	377	343	365	377	361	339	330	367	389	371	336	374	400	335	364	361	372	359	357	385	390	374	357	389	366	389	359	358	360	390	365	379	380	399	370	387	340	355	392	399	387	421	353	399	426	363	388	398	425	362	362	368	365	350	356	405	381	353	349	387	373	427	367	352	403	373	352	364	351	369	383	386	390	367	357	358	363	394	362	398	375	383	362	382	370	401	368	401	365	377	369	358	401	375	394	390	364	358	389	403	360	363	361	354	399	387	337	348	395	393	365	344	371	370	381	357	367	426	391	368	381	359	364	357	366	401	385	335	398	423	383	366	347	383	393	402	342	392	356	411	384	381	325	370	384	368	376	388	368	375	372	390	367	354	350	396	382	354	367	382	385	394	357	371	417	408	398	340	359	396	359	356	332	376	406	353	374	374	381	339	342	358	355	366	384	354	399	389	398	356	358	391	371	395	390	330	371	380	434	364	407	374	369	394	387	349	348	378	375	398	357	405	378	368	369	375	415	404	371	375	412	371	343	365	362	340	369	357	380	383	378	361	376	345	369	375	366	363	367	349	379	355	403	373	359	392	393	378	386	399	349	366	363	384	399	411	358	365	350	416	372	353	406	356	404	369	356	362	395	360	329	355	389	365	371	368	364	389	371	359	402	389	376	377	349	332	389	419	365	371	394	382	365	387	397	361	363	349	374	348	355	358	398	363	373	381	365	395	410	396	442	347	352	367	383	393	366	388	392	432	393	397	331	374	327	347	391	377	371	392	389	382	355	381	393	368	354	431	398	378	370	370	368	395	366	354	374	373	376	334	396	378	370	379	390	351	369	395	397	362	384	342	381	331	397	367	363	366	349	374	386	399	399	413	368	365	371	345	382	355	383	374	377	358	352	357	396	396	366	367	415	386	355	380	340	384	407	352	353	386	385	385	369	366	392	374	411	386	386	386	374	366	371	391	380	385	375	367	391	363	366	379	385	405	378	378	348	368	362	373	370	381	375	335	343	366	360	411	383	358	380	368	379	366	353	360	412	355	393	367	348	383	400	392	381	389	396	368	338	367	413	398	347	383	346	401	372	368	342	401	358	371	405	398	368	363	372	412	356	382	387	382	380	348	360	370	379	346	397	373	376	389	387	350	380	341	406	374	392	341	378	353	386	378	361	360	381	377	346	367	373	364	418	323	332	390	364	372	392	383	353	413	379	383	354	346	384	357	398	357	364	362	380	366	367	395	383	378	376	373	410	405	399	388	376	381	361	383	366	368	397	355	377	417	355	373	404	398	358	380	357	348	354	372	372	387	384	335	345	369	324	373	383	399	392	361	369	377	361	370	366	403	385	361	388	377	349	407	368	362	352	359	392	358	318	328	387	369	400	348	396	384	380	407	374	384	408	354	382	403	378	379	333	364	397	381	385	402	394	376	391	399	391	364	397	364	393	396	368	375	393	398	360	349	401	406	400	350	365	349	342	394	362	399	376	400	373	337	362	357	359	403	372	378	352	375	379	345	369	357	382	392	368	370	425	390	380	354	366	371	394	419	357	355	393	391	366	365	368	342	375	339	400	355	368	360	362	374	404	368	384	397	359	375	339	428	352	411	371	359	375	384	404	331	392	366	372	379	322	404	339	329	368	393	374	367	420	378	353	333	383	342	395	382	387	380	380	386	373	372	365	416	411	389	389	350	416	410	379	376	347	389	384	388	371	418	392	339	316	366	374	386	400	359	385	366	392	362	367	382	385	372	372	357	387	434	389	363	342	347	365	397	375	368	404	389	380	364	352	394	327	376	346	385	396	378	366	358	382	378	378	368	402	363	379	362	346	372	354	380	372	377	420	405	362	369	356	354	381	357	366	399	410	391	342	374	373	359	373	370	409	377	353	383	349	382	371	387	403	423	354	375	363	372	418	376	348	351	368	358	348	367	389	371	371	360	357	369	357	379	404	401	404	406	360	392	372	349	361	365	379	418	405	383	359	329	377	347	366	342	369	385	364	359	338	408	386	376	354	359	391	383	359	375	376	375	359	350	392	389	409	382	359	388	350	392	360	394	412	367	394	383	379	347	383	383	376	364	381	373	383	343	343	343	342	349	362	388	336	366	369	432	386	333	372	346	386	334	375	378	374	388	389	375	384	424	369	379	377	362	342	390	405	362	371	335	419	387	383	370	362	352	341	362	346	417	368	360	390	346	376	345	365	337	364	409	391	396	376	389	408	351	364	371	376	351	346	392	365	376	364	389	389	368	342	394	411	338	342	393	370	360	368	421	364	358	388	354	374	362	361	351	357	399	354	397	417	371	394	370	379	383	370	374	360	381	372	336	331	331	422	400	365	388	379	336	349	368	357	390	364	388	374	356	378	352	331	360	352	390	333	401	403	404	358	398	369	337	381	350	386	370	375	379	366	396	340	401	371	394	407	358	363	388	386	380	361	395	369	383	381	387	365	349	394	397	357	358	334	378	427	387	404	364	385	360	330	357	387	379	351	380	364	415	400	407	393	389	346	338	384	417	374	421	362	400	361	390	342	358	351	372	386	401	362	378	370	409	358	396	402	341	393	372	390	367	352	375	323	333	342	359	353	355	383	361	378	371	347	363	377	377	401	369	383	377	371	380	371	359	381	317	355	433	411	377	360	343	382	361	379	397	346	408	346	323	366	404	370	335	352	368	379	367	392	372	414	375	370	351	403	382	344	357	355	379	394	371	380	348	375	371	362	353	358	361	397	383	402	356	391	337	390	390	365	355	365	370	376	346	361	380	375	373	367	379	385	365	389	385	401	349	369	360	378	413	351	380	380	389	363	379	424	414	388	366	395	381	347	383	385	405	385	357	356	394	399	397	367	360	331	348	400	365	370	390	356	387	414	376	395	392	388	377	364	374	386	405	381	366	388	380	392	390	376	379	378	395	393	395	396	334	372	361	409	377	352	414	381	368	375	367	356	340	360	391	337	385	377	347	382	367	346	388	380	343	354	379	383	413	392	361	378	417	364	398	376	347	374	375	361	371	403	364	385	357	362	408	369	402	398	392	381	379	380	380	346	353	374	391	407	383	407	379	387	381	380	396	356	381	390	344	385	382	372	365	363	368	341	387	382	340	369	364	382	372	354	385	367	391	376	401	350	350	359	369	373	358	334	351	364	393	432	332	393	362	367	363	360	391	358	392	370	373	337	378	370	362	356	344	368	392	357	370	353	379	337	387	409	386	379	361	421	373	380	332	379	370	363	351	343	385	362	351	390	356	393	411	382	369	337	391	373	392	369	375	392	417	363
37822	15283	6670	2723	1600	1185	905	848	866	787	781	842	829	814	799	798	784	845	838	832	799	815	797	859	798	807	751	839	865	824	844	865	811	812	782	806	850	836	776	815	852	809	786	877	829	741	786	807	827	839	839	809	818	872	816	827	830	862	838	831	862	820	820	848	798	801	774	785	786	846	888	838	840	835	788	822	834	867	810	769	824	806	826	856	792	847	821	745	804	873	839	851	790	801	833	798	777	802	871	840	819	833	823	782	861	802	804	819	809	803	838	871	861	812	842	776	813	798	835	831	834	809	795	855	790	808	814	835	804	805	783	816	789	780	816	792	854	852	828	796	805	795	916	749	838	815	869	821	803	800	817	812	823	819	789	826	865	780	834	833	777	830	842	788	849	817	811	781	790	863	847	847	869	835	810	820	790	833	794	882	859	890	825	863	810	852	754	820	843	796	833	837	822	869	828	811	762	852	830	803	803	816	835	796	857	854	824	828	778	823	790	758	838	782	843	802	829	801	867	765	810	808	822	799	760	773	832	828	802	784	847	812	823	785	815	837	853	806	853	847	854	839	833	822	809	796	843	841	840	807	802	861	834	805	829	814	820	817	831	827	808	844	809	819	798	846	761	845	799	837	810	829	847	796	839	842	823	800	798	833	803	767	813	813	791	834	822	824	769	832	815	826	793	820	787	848	835	823	780	871	804	853	802	815	851	840	794	814	804	811	873	837	845	880	797	818	846	818	800	865	767	786	822	833	823	852	842	803	840	793	795	780	834	869	837	827	855	822	798	831	824	816	831	744	778	883	809	813	810	802	799	808	823	768	776	796	793	815	827	817	802	800	835	834	829	846	868	812	843	830	839	857	852	846	839	850	835	856	823	812	817	829	788	850	813	811	806	806	800	822	839	847	769	832	783	817	842	827	816	847	823	852	815	839	807	824	845	809	798	871	813	789	807	791	844	813	862	824	853	821	824	854	797	826	819	818	817	847	810	864	826	891	799	843	789	805	785	816	832	822	859	840	784	783	838	804	870	777	855	825	812	761	820	852	882	865	811	856	861	835	855	805	835	856	818	754	838	823	797	748	829	821	796	851	777	859	793	829	842	819	836	806	817	811	784	776	858	819	784	805	802	845	808	828	823	797	865	776	803	828	822	845	831	783	835	855	794	804	784	794	848	799	785	848	797	859	833	785	812	805	775	810	755	882	817	817	823	912	783	776	832	812	831	855	780	837	790	782	789	851	891	834	824	837	827	825	828	773	848	873	816	812	826	809	844	827	758	821	797	784	809	772	820	869	821	826	836	804	776	836	847	808	798	836	865	892	825	778	778	831	789	838	814	828	809	832	768	788	769	801	810	820	818	779	844	847	821	794	813	837	813	799	812	787	764	835	774	834	823	805	800	787	865	846	857	804	864	814	785	853	771	806	820	858	803	837	771	776	798	859	769	843	849	764	794	807	802	809	848	804	844	865	776	818	831	821	820	839	799	815	844	822	853	815	830	739	767	805	780	808	826	812	802	829	775	822	799	805	891	827	793	814	828	899	848	823	814	806	817	802	848	815	805	774	817	800	887	815	813	759	795	780	789	800	794	861	802	813	782	816	836	810	836	783	765	821	834	838	797	813	844	799	784	847	779	817	848	820	805	791	788	771	824	848	828	844	854	805	820	796	833	813	841	805	827	813	813	796	766	787	860	833	877	833	820	836	808	818	771	805	822	796	900	827	801	836	888	840	823	817	779	861	767	803	876	832	829	831	753	847	852	798	845	845	815	812	774	854	853	809	789	824	833	789	798	798	872	822	871	835	831	810	808	823	827	912	816	763	822	874	839	831	774	781	808	912	868	797	864	840	791	788	848	901	818	811	863	815	828	809	822	816	849	818	821	818	842	851	855	846	813	805	819	824	769	838	836	779	837	843	823	830	848	853	788	861	791	828	799	842	831	833	893	774	831	834	834	815	852	786	819	830	854	832	765	795	829	805	807	861	818	861	830	799	835	804	793	822	827	822	844	788	820	825	783	827	816	840	770	801	848	831	842	810	846	781	808	848	769	787	815	857	798	874	804	851	808	826	788	813	831	808	833	824	849	785	878	918	864	783	815	886	818	814	795	757	791	809	818	835	853	805	849	807	822	814	808	843	802	819	842	785	806	809	768	839	870	810	784	805	791	827	813	813	835	820	751	798	856	835	777	798	811	832	861	810	830	791	798	818	835	794	820	843	796	811	811	776	823	783	850	770	823	818	796	807	852	749	830	809	757	860	810	830	775	845	755	888	851	778	810	806	863	848	783	821	865	815	771	860	815	817	801	810	867	838	819	848	801	853	811	820	862	762	831	804	809	830	826	861	829	771	820	782	825	814	814	798	804	845	856	845	792	726	845	824	810	840	807	755	812	817	810	789	819	849	833	863	856	852	748	795	864	844	839	758	827	781	850	833	820	824	824	800	799	817	845	798	839	796	792	818	840	871	823	813	848	820	762	899	868	838	853	868	780	787	797	865	839	829	793	798	826	823	833	815	789	853	784	881	780	810	820	834	880	825	851	812	778	801	850	838	809	789	813	822	869	799	837	845	789	859	797	805	846	795	830	791	828	810	859	834	799	803	781	852	821	806	796	798	813	825	853	816	844	838	795	813	811	791	832	777	851	859	831	814	876	818	816	794	811	766	870	878	808	807	776	846	820	803	823	829	798	810	838	832	809	763	783	816	787	780	849	812	824	826	843	852	846	835	780	818	797	835	744	811	766	826	819	787	801	841	836	835	867	767	816	892	826	806	854	818	787	810	792	811	823	842	809	822	828	862	806	798	820	853	816	840	785	850	816	836	831	840	849	772	816	906	803	798	829	841	771	816	847	823	816	819	843	804	831	857	810	795	815	807	788	823	801	859	765	823	803	823	790	844	860	774	825	807	821	795	767	823	805	845	817	790	802	833	797	854	832	807	797	779	819	825	818	833	846	805	785	801	810	827	796	837	808	816	821	807	817	800	774	872	784	863	823	828	806	837	784	766	793	800	797	809	866	820	843	820	833	780	835	831	826	845	819	850	806	798	841	851	840	799	843	783	828	859	836	788	813	844	832	838	888	835	810	822	828	825	844	835	837	781	812	828	820	873	833	843	813	854	796	770	890	809	772	870	813	764	843	830	810	818	805	827	828	789	811	866	829	832	825	783	832	757	813	790	804	810	835	825	831	795	804	774	863	786	833	846	790	849	803	811	826	811	817	777	839	817	788	807	790	776	804	791	865	815	802	808	796	856	814	876	800	833	846	831	816	856	834	812	863	783	814	810	805	809	747	847	849	823	821	850	803	756	822	838	839	883	848	811	788	837	821	855	780	832	831	833	802	809	845	802	801	826	822	858	814	808	792	832	780	838	833	838	785	837	756	788	740	849	813	822	819	786	821	804	837	831	764	850	816	813	825	823	821	857	786	751	795	855	839	761	791	842	870	876	865	827	830	823	867	854	803	826	846	824	806	905	800	801	880	808
57283	22966	9177	3180	1008	521	508	401	361	416	409	381	408	392	398	352	369	350	379	399	365	365	383	339	371	364	394	367	382	387	400	360	366	397	361	411	382	361	352	410	373	361	417	372	354	348	386	382	356	372	376	384	359	344	363	370	396	373	350	370	402	346	410	375	352	369	392	355	404	375	374	346	340	394	377	402	403	379	370	380	382	386	370	401	361	400	344	413	348	376	389	414	411	401	377	402	381	354	438	376	385	416	355	402	346	434	408	412	386	370	360	405	353	398	409	386	358	352	369	354	369	409	362	421	364	418	376	384	359	390	427	348	373	395	389	343	382	390	392	382	365	387	397	365	376	392	411	382	386	415	355	386	372	400	386	362	352	358	364	392	377	370	354	409	390	403	402	379	359	397	357	399	353	341	373	352	353	401	391	403	405	428	342	391	319	388	435	380	379	368	349	387	356	372	405	375	340	347	375	397	409	388	421	369	354	360	378	389	387	393	385	349	362	378	392	429	383	356	411	378	396	409	396	366	365	350	367	363	399	414	367	354	363	366	393	391	344	375	347	357	399	418	388	371	391	374	370	405	376	387	361	350	367	386	370	377	371	348	376	377	390	337	387	372	371	359	368	368	408	382	386	390	378	350	406	372	380	401	378	364	388	371	379	360	407	379	382	351	381	384	343	418	367	421	367	353	325	371	375	364	382	360	389	372	358	359	384	340	365	393	414	366	361	402	365	379	392	362	386	355	381	358	389	419	373	353	380	389	397	363	364	345	381	379	387	415	358	394	381	359	381	377	346	369	379	369	340	384	378	349	381	385	367	385	411	347	364	400	355	356	389	401	345	380	398	369	324	374	359	401	360	407	334	392	356	376	385	390	371	384	395	398	381	378	380	382	390	375	364	420	360	408	355	374	435	365	410	365	399	378	366	401	363	350	415	378	363	347	372	364	358	416	326	396	396	374	362	391	415	406	398	363	377	395	381	372	405	409	367	388	427	394	407	338	385	397	408	371	367	352	378	413	406	374	382	373	385	372	385	387	376	353	393	380	353	376	370	394	406	397	362	378	390	379	388	370	403	395	413	394	398	378	381	351	391	361	409	354	397	393	417	376	370	406	367	363	353	363	392	386	388	374	357	361	406	390	375	355	358	337	392	383	426	381	402	385	371	363	379	367	364	403	377	384	341	381	351	418	375	375	367	379	384	358	379	350	367	407	337	363	403	393	399	384	372	368	395	355	356	376	395	384	385	409	368	405	364	331	372	344	346	358	378	375	363	389	378	404	344	406	381	373	359	383	386	412	368	380	392	381	357	363	356	367	378	377	390	403	370	373	419	395	380	357	388	348	333	352	431	349	396	375	376	367	363	379	417	377	378	399	370	393	372	350	384	354	404	382	376	394	383	413	349	347	343	391	380	378	379	355	370	374	346	394	393	371	377	363	389	376	347	328	380	375	389	370	400	359	382	387	372	400	408	353	359	371	391	413	398	380	366	383	361	371	368	356	391	382	363	352	347	472	340	396	362	387	384	385	395	395	363	344	362	378	409	390	380	396	415	353	376	389	394	349	348	360	393	389	361	368	351	378	369	345	381	381	396	396	378	389	380	372	354	373	372	415	433	366	370	385	364	339	394	361	380	373	422	356	356	385	397	374	374	350	388	355	342	335	382	345	378	383	371	344	356	382	380	392	378	426	385	363	364	374	350	379	378	366	362	371	375	365	364	373	376	393	366	374	373	366	374	368	387	367	408	399	375	366	369	378	350	370	402	348	374	406	381	350	366	385	345	377	392	409	336	372	391	383	396	393	398	345	388	379	392	388	328	352	377	360	368	363	370	388	407	399	409	391	371	379	353	360	330	353	387	348	352	361	369	360	394	407	334	371	384	364	365	368	391	355	372	415	348	380	389	349	359	377	419	388	364	367	403	390	360	380	350	389	376	420	389	385	404	351	377	403	376	393	380	382	384	346	370	349	381	363	376	383	343	360	418	383	367	400	369	375	337	406	379	379	330	339	384	386	363	382	375	379	440	381	385	370	389	365	399	351	371	373	387	358	362	375	392	376	364	369	363	393	372	404	390	377	385	390	387	385	388	352	367	373	410	382	368	378	372	377	398	391	345	355	380	376	403	354	373	390	393	409	352	350	392	383	410	369	347	360	423	375	427	402	388	408	394	352	378	367	379	364	372	406	374	329	427	391	396	406	367	364	382	381	412	363	378	374	357	367	368	370	373	375	396	359	378	390	405	368	366	403	357	403	381	398	347	416	394	405	397	382	378	382	393	383	373	336	370	409	343	367	400	365	389	342	341	384	378	410	381	394	371	381	419	395	356	371	398	367	413	366	360	374	431	368	358	347	353	358	368	398	391	380	411	389	431	358	399	380	372	392	380	360	390	378	360	413	400	342	359	370	389	440	369	352	396	395	356	418	401	364	357	343	348	362	392	395	353	402	380	351	394	352	350	417	364	369	379	372	348	344	389	391	362	396	394	387	412	370	381	344	402	376	374	380	409	360	337	365	364	374	371	388	375	347	366	379	377	397	363	351	375	392	411	377	351	362	397	348	394	401	380	402	391	366	395	407	333	384	357	379	356	350	373	394	352	391	342	360	333	363	388	395	367	375	332	370	448	382	364	364	345	397	341	348	388	347	342	369	361	396	368	361	378	368	404	416	336	377	389	393	402	370	352	407	402	345	325	334	347	369	420	408	349	424	368	350	395	340	366	403	376	368	354	362	376	338	388	409	394	386	372	327	400	350	369	342	404	384	373	393	354	338	391	394	380	393	366	396	376	376	377	394	421	384	360	364	389	387	377	395	355	375	411	366	382	401	404	422	377	369	351	356	370	403	352	382	362	386	378	387	390	392	396	365	425	350	383	376	370	360	337	358	385	353	395	393	392	413	389	395	381	373	392	361	388	358	401	371	385	399	331	344	361	354	401	395	385	388	367	374	383	410	357	357	395	354	360	366	390	359	388	372	416	370	388	380	339	381	407	370	392	411	350	326	369	421	375	393	393	375	375	387	388	378	373	412	398	361	358	404	366	419	381	376	376	395	345	386	394	358	394	367	329	331	376	355	360	356	360	372	391	400	390	373	351	349	376	387	373	360	372	341	389	379	350	398	351	392	381	379	349	359	414	378	377	386	389	362	383	394	360	440	363	372	350	372	441	406	408	391	375	388	392	372	336	343	381	364	394	369	365	343	374	376	422	399	377	348	378	405	432	375	362	365	411	378	392	412	376	366	368	376	358	379	383	396	372	385	395	372	363	409	377	377	396	343	385	372	381	366	367	372	384	357	360	406	409	382	377	384	376	372	371	379	383	403	347	399	393	405	389	443	413	377	354	402	357	411	371	372	379	359	375	386	400	385	354	392	416	401	394	364	329	371	362	386	399	369	409	396	359	418	373	361	372	391	378	354	401	339	378	354	368	364	397	399	413	382	388	428	403	371	363	400	356	367	387	364	387	346	351	416	357	406	377	369	412	391
37640	13161	8286	5731	2287	1418	1129	1040	969	921	918	913	869	836	915	776	872	870	871	866	829	857	851	839	827	868	847	897	793	814	872	820	832	827	854	805	896	859	869	841	810	799	827	845	830	801	770	812	843	792	795	778	854	840	825	807	777	830	813	816	803	820	873	811	882	762	828	787	800	828	826	783	810	844	832	780	838	778	850	807	864	831	811	797	833	827	833	831	822	850	825	838	839	819	859	819	803	848	776	804	814	825	819	841	836	823	776	833	833	810	856	839	804	889	832	836	836	816	829	845	859	823	839	811	860	919	877	826	854	800	834	817	779	806	762	799	795	802	860	744	843	804	792	820	873	811	798	840	832	788	882	856	833	771	835	819	766	799	819	805	825	795	856	875	820	760	832	799	840	868	796	809	816	775	847	863	798	828	852	844	838	813	808	865	815	788	862	817	844	839	817	789	862	797	848	837	774	871	797	795	852	807	828	774	804	815	826	799	815	803	821	857	836	797	831	853	805	833	812	802	832	826	820	837	814	829	829	855	880	818	848	811	827	795	829	878	815	821	854	877	853	799	840	838	855	836	821	812	814	800	902	792	814	774	806	858	802	747	867	813	827	840	808	815	816	854	827	822	810	842	789	854	850	820	815	828	856	852	851	883	777	826	857	854	835	842	832	771	765	783	871	849	794	821	800	808	802	883	818	854	842	835	792	878	789	811	811	819	857	841	755	801	869	906	864	841	827	812	871	820	811	837	815	781	790	783	824	795	794	816	859	829	847	838	837	806	850	886	818	841	857	800	811	795	842	833	788	837	826	870	814	889	767	840	815	804	823	861	844	817	810	834	834	883	828	842	808	817	792	801	838	823	826	866	822	825	833	810	862	837	835	841	833	813	786	825	800	832	863	833	851	817	812	847	863	841	857	850	840	804	774	856	829	848	836	858	839	869	860	865	844	840	821	814	830	788	818	874	809	799	824	825	838	831	802	816	791	859	833	838	754	872	850	817	831	756	818	772	801	804	869	868	832	861	825	830	894	826	818	855	832	836	820	836	860	790	844	823	836	832	867	792	835	845	796	800	834	831	836	844	834	777	816	814	838	807	835	821	781	833	816	836	853	758	819	802	819	821	812	830	845	785	823	881	804	824	808	834	820	800	863	840	864	815	803	823	831	779	843	829	850	814	813	849	796	840	822	840	841	836	836	822	863	820	786	814	817	799	816	793	762	875	873	847	777	832	814	824	834	847	843	789	850	808	836	847	843	805	840	795	812	771	784	793	805	805	823	765	880	778	810	788	832	802	814	846	871	856	797	806	820	832	778	880	826	824	827	797	804	839	805	876	865	858	805	852	842	795	834	872	790	812	801	796	835	821	830	801	865	806	829	851	869	812	800	881	806	850	855	785	863	825	856	807	837	819	829	823	837	837	846	795	841	895	857	788	791	831	830	819	858	860	826	793	832	815	813	797	830	814	827	766	836	863	849	801	849	780	803	803	831	811	759	800	833	848	888	835	826	804	841	817	826	812	844	831	812	806	793	791	826	848	835	823	865	799	806	804	860	822	865	862	837	835	812	802	822	887	848	829	762	869	802	830	796	839	871	793	819	812	809	837	802	837	846	869	806	878	853	848	864	784	792	780	817	817	790	800	830	836	870	803	794	826	837	846	820	877	833	809	879	797	820	837	826	816	826	840	786	752	874	818	858	834	804	817	846	863	795	848	812	868	798	808	849	796	795	816	848	818	815	817	865	806	821	840	826	868	831	789	860	867	835	800	764	836	832	813	802	859	812	846	847	850	800	874	824	796	824	825	843	800	812	816	843	846	836	817	843	810	797	810	804	824	834	853	871	826	765	780	842	814	766	873	833	811	808	772	818	838	838	858	859	812	808	863	858	768	862	843	813	783	819	812	823	838	807	831	820	834	797	778	801	890	811	822	860	797	889	840	820	838	811	788	836	812	795	850	791	859	810	819	781	812	817	790	762	825	852	816	837	818	816	814	829	798	825	821	812	859	845	809	847	825	869	868	796	831	817	853	805	816	808	816	853	866	863	821	856	845	828	739	845	832	829	853	839	876	863	929	827	847	773	860	858	823	887	847	880	838	830	825	840	832	818	827	847	844	851	789	813	861	802	802	812	812	844	852	840	840	852	831	840	814	849	850	843	834	789	847	837	815	841	802	848	813	817	850	821	800	817	799	864	893	798	825	830	843	795	826	850	808	805	826	805	773	808	792	804	765	803	819	852	811	814	807	830	747	819	821	817	828	846	833	830	830	788	808	793	809	806	843	808	826	821	820	835	803	834	871	822	830	805	773	794	789	838	814	890	799	866	846	875	888	838	828	828	793	792	807	851	827	849	842	854	871	836	856	831	764	863	794	823	753	856	842	848	841	809	814	834	817	858	817	801	817	792	804	847	767	835	769	826	850	848	787	867	851	851	835	820	843	798	788	842	840	827	848	835	796	851	848	835	846	862	804	822	854	842	837	846	850	843	846	804	819	849	861	836	818	754	810	898	792	807	848	828	851	801	838	814	843	845	804	801	824	809	816	855	813	830	860	839	828	836	803	871	858	844	847	848	843	786	843	816	841	807	784	831	876	823	804	779	813	848	815	880	819	842	796	799	849	804	774	839	872	842	853	817	885	837	849	825	854	811	828	814	810	874	830	834	833	820	817	789	794	879	791	808	770	814	787	845	819	847	813	820	770	809	838	788	799	816	819	803	813	849	770	805	807	840	790	805	806	827	802	835	829	824	874	833	776	854	790	745	869	834	845	823	765	851	846	819	770	843	837	870	826	849	850	767	852	811	855	812	819	872	861	821	853	846	807	840	818	834	807	835	794	807	831	800	810	839	821	863	790	836	837	816	838	806	759	858	825	826	840	852	809	801	843	849	831	841	811	795	848	822	799	808	885	831	874	841	761	844	843	809	827	891	830	786	816	801	799	809	803	794	793	853	845	797	835	878	784	846	893	863	832	806	863	809	862	787	863	815	832	835	802	840	838	872	794	857	761	854	834	869	845	814	835	803	796	863	814	866	831	756	829	838	772	843	810	804	847	830	781	776	764	856	838	807	853	856	771	822	789	826	841	807	861	822	824	868	841	814	874	838	815	821	821	818	740	816	800	813	887	824	857	779	788	882	827	801	871	851	832	810	811	785	854	840	785	854	764	803	794	840	831	857	854	845	869	788	804	807	830	815	831	803	861	815	852	847	871	816	830	848	871	782	845	800	809	857	845	797	856	913	827	781	834	845	835	852	860	836	833	834	763	860	840	848	803	777	833	888	820	803	819	812	807	792	837	805	805	823	868	822	813	793	803	814	816	857	817	838	857	844	826	850	830	846	875	909	878	850	822	868	799	853	811	833	801	835	873	764	824	802	828	813	759	862	872	842	866	767	868	831	792	819	843	821	819	818	839	854	862	830	813	785	865	824	847	830	850	858	850	868	803	836	830	833	815	813	813	842	838	839	834	820	837	823	842	872	804	814	869
45862	20816	7379	2426	756	524	412	370	339	319	318	346	345	325	346	334	358	361	323	306	327	362	337	350	318	335	381	325	359	372	309	319	346	340	325	324	317	335	335	340	370	366	357	341	327	294	354	374	344	339	353	345	318	312	358	345	370	337	318	326	314	328	333	346	318	320	329	339	336	338	319	346	325	326	361	312	343	356	351	341	331	335	311	349	331	353	396	332	331	327	339	294	363	330	341	378	363	357	374	339	332	354	330	324	340	352	354	377	321	301	323	350	312	322	313	353	306	349	295	335	345	324	376	328	343	315	284	314	325	346	349	378	371	350	324	318	334	354	311	349	347	370	331	336	331	353	340	343	371	362	322	328	344	322	360	323	360	329	367	333	305	325	333	339	348	342	323	329	326	377	332	375	336	321	357	314	356	350	342	341	323	322	350	335	343	303	349	356	351	325	350	328	323	325	339	375	326	349	325	337	341	297	320	351	367	338	344	321	325	338	334	335	305	358	334	343	326	348	339	307	319	344	330	322	379	325	342	313	324	283	357	348	344	378	337	345	303	332	314	361	352	330	357	372	347	326	379	339	355	321	296	335	336	358	351	338	343	372	336	351	341	342	360	356	280	366	365	329	350	359	341	304	325	342	340	342	356	346	370	338	366	314	326	341	330	394	324	290	335	366	377	307	393	369	345	337	318	343	366	337	327	345	377	346	363	338	328	366	316	351	332	341	318	324	319	384	319	348	345	362	349	347	338	338	322	345	318	321	299	343	315	303	318	359	350	375	377	382	356	309	321	324	333	320	306	320	341	326	350	345	377	375	330	326	346	314	379	349	321	346	314	357	352	349	339	355	322	311	337	351	356	383	318	340	329	362	345	333	349	360	310	313	325	332	308	343	313	324	318	336	367	353	322	342	296	322	352	331	344	324	325	314	316	346	352	319	296	311	308	342	348	364	325	363	337	324	344	321	329	335	325	337	328	351	362	352	327	346	316	332	349	337	323	310	352	369	339	364	352	326	326	328	363	363	336	324	306	351	343	333	345	374	327	332	314	309	352	350	339	321	329	338	333	349	316	350	341	345	312	325	368	364	359	318	346	353	361	351	332	329	339	337	299	324	359	328	333	331	347	311	363	330	314	364	316	317	327	326	343	296	342	322	324	306	356	333	324	356	332	332	344	348	315	326	362	323	331	340	307	348	326	331	305	329	324	309	360	364	331	335	321	330	326	317	308	351	351	322	333	357	352	347	344	350	371	331	333	337	361	346	351	337	320	303	320	323	356	342	322	306	364	303	335	343	335	371	356	311	302	349	346	330	325	346	333	329	325	326	328	327	332	337	334	337	341	376	339	348	356	368	349	311	326	334	330	335	331	322	349	348	352	311	332	362	322	333	333	301	359	317	335	337	342	350	374	359	324	357	329	327	335	359	366	349	337	316	336	354	355	367	352	321	354	362	363	311	392	373	342	328	331	339	331	331	332	332	313	359	329	324	333	384	362	372	331	352	325	334	336	334	336	362	357	402	357	301	317	322	356	327	363	343	299	384	354	327	356	370	369	339	366	379	359	321	353	357	331	346	349	355	318	355	343	330	343	390	339	327	295	385	327	348	361	375	351	322	344	316	337	360	357	343	362	355	362	306	333	352	338	363	371	340	316	323	339	337	362	340	333	383	341	344	324	381	333	335	364	333	296	374	327	346	346	348	348	353	309	334	345	330	337	339	340	351	341	339	363	306	346	293	342	359	324	316	344	328	309	316	322	343	318	368	356	351	332	374	319	301	359	311	370	342	309	308	364	331	365	331	356	315	363	327	349	368	343	331	325	328	343	348	350	334	333	327	374	354	338	343	338	345	320	341	348	356	366	334	349	289	341	292	340	327	357	343	350	291	382	341	332	327	357	342	362	348	339	356	354	371	326	327	321	340	355	358	337	332	339	370	377	331	346	333	326	339	306	322	315	346	327	341	330	385	331	296	292	343	369	367	362	367	352	315	336	318	310	323	360	337	364	354	364	319	352	413	348	338	304	311	323	360	335	312	351	315	393	308	345	315	348	314	306	346	343	372	339	341	344	331	371	333	289	339	354	345	326	331	341	312	321	346	326	331	361	324	325	293	346	344	349	305	329	307	355	361	367	355	355	317	342	338	347	325	362	318	321	339	336	331	335	358	365	364	324	324	352	329	338	333	315	337	364	351	347	324	319	324	335	367	313	303	345	324	350	345	354	363	366	318	360	298	356	336	363	354	310	337	368	333	336	329	313	335	353	366	353	343	331	345	340	343	346	329	322	335	355	373	380	353	313	321	332	333	348	328	332	336	361	340	344	311	298	318	332	333	327	349	332	350	309	301	325	359	329	321	326	334	325	316	340	310	337	321	374	329	333	324	357	319	318	288	326	349	348	360	284	317	322	333	375	348	359	349	337	315	349	328	331	321	339	322	343	349	316	332	332	338	372	350	375	333	333	313	344	326	333	341	352	347	343	350	339	317	329	363	375	307	341	315	368	342	333	320	328	312	321	381	323	334	335	323	322	320	317	342	311	358	333	370	325	363	380	330	338	318	352	359	328	312	322	336	343	320	341	331	304	302	315	368	345	362	360	326	353	335	323	360	366	333	344	325	383	360	299	339	343	371	319	391	341	366	345	337	300	347	332	340	380	330	342	335	314	353	331	356	377	328	322	333	360	348	314	361	345	343	334	314	345	376	336	322	345	325	315	331	331	324	348	339	361	354	328	309	347	369	319	338	344	337	328	316	349	331	363	344	334	325	361	354	351	350	340	327	314	351	321	334	353	302	360	313	350	311	352	312	367	307	312	323	338	325	344	342	337	321	356	331	343	301	351	347	386	323	331	333	330	360	306	342	308	334	348	338	327	358	350	339	304	390	318	324	328	308	359	354	338	348	341	328	337	340	344	317	367	339	323	328	323	345	313	317	348	373	343	344	327	330	331	360	336	316	322	337	378	350	348	310	316	352	332	312	318	297	329	329	358	336	359	351	370	341	371	331	308	348	318	364	327	364	368	324	346	309	368	318	328	308	328	334	364	358	351	345	325	350	360	343	324	344	296	320	326	325	348	345	335	349	335	354	335	347	339	309	308	367	333	323	330	356	313	338	345	328	352	327	362	296	341	341	344	331	360	349	326	337	316	304	336	339	303	351	364	332	359	344	314	339	319	325	378	342	342	365	341	360	306	314	315	338	330	305	312	332	328	313	344	356	349	328	312	322	338	340	316	324	385	341	320	323	336	316	331	340	359	344	352	359	376	317	309	348	332	323	314	339	297	324	339	357	325	348	368	332	301	338	337	341	362	331	312	328	307	345	337	334	360	321	348	332	332	354	352	345	314	326	344	365	325	351	353	325	329	342	325	320	367	329	313	346	330	344	369	374	345	356	335	327	329	356	335	325	354	351	329	329	345	343	349	331	360	344	307	318	309	317	327	355	331	367	333	322	313	312	326	323	326	385	339	349	368	332	342	364	328	309	346	355
31051	15411	8233	4701	1944	1305	1020	896	815	776	775	767	778	800	791	761	720	735	773	720	713	726	765	717	793	771	725	785	827	718	735	776	771	704	786	719	721	756	763	777	751	743	727	749	775	739	713	748	735	731	798	766	704	773	743	809	755	754	720	745	795	788	738	779	693	707	736	777	757	759	734	768	710	754	773	748	794	748	759	717	732	735	759	733	723	767	769	736	737	782	729	733	740	730	741	721	775	769	706	810	748	713	747	745	753	772	770	676	771	729	776	745	762	742	803	727	764	747	716	754	806	747	731	709	760	758	734	788	780	763	746	747	742	764	715	768	742	686	754	745	767	722	734	769	747	765	764	801	745	727	819	703	782	703	760	793	799	713	752	683	735	751	771	790	725	718	728	744	727	758	751	779	733	728	735	754	748	738	744	794	786	745	757	709	725	737	755	721	736	688	730	733	768	766	756	758	777	738	751	766	728	737	741	790	733	770	741	779	757	725	752	775	705	777	761	726	796	768	745	769	700	694	781	763	745	732	735	706	818	764	760	741	746	760	722	779	750	758	741	739	747	751	776	746	790	756	771	683	726	743	802	741	750	755	788	760	744	764	768	732	720	812	766	728	758	764	758	756	732	742	778	782	735	770	791	784	736	724	738	750	784	727	726	728	797	772	758	742	781	769	678	761	720	691	789	751	744	750	804	730	724	711	753	741	731	771	761	788	709	788	790	793	725	715	765	781	775	741	759	755	746	739	747	743	758	712	771	723	763	778	765	783	751	703	746	754	759	756	739	786	705	752	712	765	739	751	709	732	863	715	743	697	742	810	761	770	737	702	747	758	746	775	675	742	741	745	798	779	756	781	754	721	753	737	742	752	749	739	723	735	762	745	758	720	742	772	718	739	729	756	755	799	741	792	741	766	776	800	713	726	752	749	743	762	747	716	761	742	757	812	748	739	739	750	732	777	767	723	756	741	744	717	737	712	778	722	707	733	709	790	742	772	751	748	735	762	739	729	751	768	749	774	680	768	809	769	728	745	803	776	740	736	754	844	775	786	717	778	720	730	756	740	744	782	716	765	754	759	755	790	682	759	709	730	782	755	762	733	712	760	728	745	751	775	801	748	714	726	792	708	717	733	733	777	774	730	718	733	770	759	774	775	739	757	784	796	699	739	728	747	743	762	748	725	756	743	792	784	703	746	777	761	763	753	785	743	725	769	754	771	717	777	733	724	753	731	746	737	741	750	765	739	734	759	754	785	709	778	723	806	764	757	717	779	783	757	774	765	754	758	770	729	757	754	740	769	768	790	760	762	778	788	751	772	745	762	818	748	763	739	772	759	763	764	770	774	747	729	758	807	803	732	774	793	763	742	771	740	740	755	769	771	754	708	743	758	735	785	788	780	693	735	709	750	748	746	782	737	738	743	738	752	816	724	796	716	752	732	786	734	760	752	738	757	781	736	788	705	806	773	736	785	738	749	709	742	779	716	757	761	768	753	814	750	766	768	761	752	771	766	764	731	777	771	779	777	733	737	708	710	766	703	744	679	791	736	742	722	758	781	788	714	763	746	788	713	756	742	747	713	739	767	763	718	747	749	780	714	720	744	739	770	796	759	787	804	777	712	756	720	756	762	724	695	790	707	781	733	744	772	663	777	699	785	756	716	757	767	723	811	716	762	730	820	776	778	758	724	779	741	811	775	768	727	775	709	737	715	748	770	695	735	720	730	798	759	749	775	762	753	740	745	773	761	780	805	766	744	763	756	773	787	705	768	748	755	735	770	676	758	737	762	744	748	771	749	766	756	817	768	748	753	741	740	777	759	740	777	740	675	762	734	768	777	787	750	761	770	786	763	739	751	746	725	786	712	777	813	776	724	774	736	747	720	743	733	741	753	727	776	728	799	727	713	714	718	802	782	759	796	739	750	742	749	699	714	742	766	753	737	705	767	754	760	715	739	688	780	763	726	754	775	774	763	749	709	798	748	747	711	735	738	755	749	759	721	727	737	715	756	779	784	737	764	733	775	781	721	723	790	803	755	737	808	746	738	747	771	727	733	766	774	754	782	760	787	726	755	780	705	714	772	752	736	789	809	797	710	779	754	753	767	762	732	773	744	765	744	776	754	802	724	732	705	750	709	809	712	732	747	759	806	701	730	730	763	756	763	809	710	727	756	737	777	765	777	684	725	742	782	727	748	704	780	774	751	737	710	793	748	749	744	746	729	703	736	761	794	724	744	733	712	756	737	760	744	768	732	784	685	768	737	709	735	744	752	735	702	750	727	756	726	768	759	735	770	757	751	763	677	722	773	775	771	777	757	753	757	735	726	723	783	735	765	725	759	747	775	758	787	768	727	766	775	756	750	832	701	761	738	753	748	748	767	720	757	775	748	753	785	807	743	751	714	705	772	739	765	759	779	744	755	734	779	782	726	765	712	730	737	742	711	738	766	749	788	761	753	747	736	772	727	755	730	789	767	762	778	774	794	723	767	784	773	722	739	774	697	726	748	731	769	709	744	702	765	759	711	759	743	712	814	762	745	758	746	804	713	761	740	723	753	736	736	701	761	683	750	750	739	761	737	771	753	768	776	754	732	771	797	764	775	770	746	724	791	749	721	800	746	736	746	774	760	759	774	764	794	756	731	767	737	775	721	782	734	752	722	772	788	757	754	722	754	746	744	758	732	757	725	751	737	724	748	721	714	709	744	759	743	733	724	777	804	728	775	700	786	782	741	740	777	760	759	735	773	742	825	724	748	781	732	736	771	761	772	717	680	775	800	765	744	739	750	721	735	748	760	785	718	761	722	778	764	736	761	721	801	745	708	765	752	736	746	725	744	804	825	738	754	760	726	746	737	745	747	732	749	701	717	784	801	753	772	738	768	830	741	725	711	730	697	763	743	762	745	725	678	722	778	767	761	748	730	744	739	730	701	737	731	802	726	740	763	721	739	758	737	754	748	767	733	760	696	775	785	728	780	723	723	764	742	761	735	763	776	694	758	782	800	782	778	743	762	737	736	741	768	778	760	800	756	710	755	730	746	738	730	773	781	759	737	740	725	738	756	773	714	766	807	724	790	726	753	738	744	744	739	792	843	733	787	757	751	764	762	723	703	727	772	759	726	761	683	722	687	783	772	728	772	768	747	719	764	760	758	738	760	782	754	725	720	751	797	697	740	713	756	751	749	748	764	711	777	785	747	732	762	791	705	745	786	747	745	749	730	761	761	776	729	789	730	772	784	783	742	772	758	757	766	760	738	721	789	798	711	770	741	680	708	727	738	739	735	698	735	702	828	798	723	780	784	716	741	743	761	763	753	773	757	710	783	738	758	711	746	741	765	774	762	750	771	765	724	798	752	766	763	761	767	738	766	789	759	718	744	776	699	749	796	713	789	762	730	766	774	714	773	788	755	743	723	744	793	775	761	738	745	765	756	739	760	772	752	792	764	750	736	796	747	707	756	725	727	731	736	708	724	769	767	796	798	760	765	748	700
63215	27745	9634	1931	714	468	429	412	393	398	368	367	381	370	353	391	347	349	350	397	378	410	369	358	352	363	364	355	368	355	328	355	364	352	378	365	433	378	427	386	397	349	362	400	342	342	345	395	394	361	384	379	389	362	356	389	360	366	387	377	376	391	350	391	370	370	376	387	413	387	365	348	372	368	366	381	360	345	359	369	353	360	361	398	358	383	371	424	346	369	365	362	361	386	360	369	409	399	402	397	398	360	379	390	396	348	399	362	403	406	379	405	374	397	390	380	380	362	344	398	376	363	363	353	357	343	395	373	378	382	363	401	357	386	349	350	408	381	385	420	405	384	366	372	368	421	416	368	371	401	397	330	388	406	375	392	370	426	369	363	366	365	356	374	366	374	351	365	400	390	395	388	395	387	366	359	360	337	380	388	359	356	414	379	424	351	393	380	398	380	359	355	356	362	317	378	352	384	379	405	366	378	389	405	338	372	339	421	352	388	351	388	400	378	383	375	346	381	383	389	383	377	381	366	331	340	365	327	379	361	322	349	378	417	395	355	393	353	381	352	354	364	367	407	367	361	410	341	370	360	365	383	378	414	401	379	370	358	401	413	410	416	394	362	381	359	394	362	372	399	378	331	353	333	397	391	411	382	401	387	380	374	393	375	396	368	402	362	365	388	401	415	381	347	397	371	390	389	402	386	382	374	396	375	387	407	393	350	374	360	377	385	388	348	374	371	420	335	378	370	379	378	384	340	397	379	411	350	339	364	395	391	367	396	389	373	414	358	370	379	358	380	368	356	383	394	380	386	385	362	367	378	370	342	384	371	374	357	386	371	363	358	372	363	368	374	353	377	363	387	374	386	385	411	402	357	387	381	388	384	378	383	398	383	388	368	364	372	369	358	407	376	388	406	367	362	369	374	369	377	384	395	382	359	366	373	357	383	354	382	347	379	372	351	336	379	361	373	356	358	392	373	360	361	389	387	370	364	400	351	339	387	375	411	389	373	370	402	372	370	338	376	357	383	345	375	394	378	416	385	394	373	402	348	345	364	372	379	376	362	373	450	368	382	337	388	375	360	340	336	408	380	383	383	382	431	365	375	365	380	375	378	414	407	404	380	414	400	361	360	391	382	397	370	369	367	361	395	374	363	385	385	353	382	382	400	387	414	400	399	407	416	408	384	324	411	356	405	384	349	402	386	363	362	365	374	357	385	370	358	362	395	368	373	393	376	395	395	394	376	376	379	395	400	346	332	382	398	352	382	393	390	364	380	336	379	384	357	398	355	373	387	385	411	402	386	390	385	416	386	371	400	326	368	379	389	387	360	368	402	348	405	396	388	426	381	349	377	360	398	374	342	357	415	402	368	419	386	366	416	361	368	369	391	358	374	405	384	406	372	409	389	385	375	403	389	327	390	369	390	394	370	399	392	356	380	363	340	372	367	380	372	396	387	369	367	388	372	387	383	399	382	376	417	381	407	360	394	416	397	338	396	366	348	350	357	388	385	404	383	382	334	380	382	361	408	408	354	350	365	373	358	410	411	366	409	393	354	377	368	384	381	346	397	375	359	371	391	394	373	370	371	387	422	344	398	348	410	363	380	397	366	354	386	380	332	380	378	386	388	348	396	399	368	407	330	383	365	366	396	371	385	395	391	422	411	352	391	381	374	398	359	382	368	374	380	383	391	365	372	368	337	350	385	373	410	384	390	366	342	381	411	361	398	358	385	375	388	354	373	391	355	371	336	355	360	397	413	404	400	391	362	392	343	367	367	380	355	365	376	392	390	420	386	370	402	376	368	394	354	420	397	375	399	391	367	367	396	358	381	359	396	379	397	393	388	365	376	386	387	406	366	400	335	355	388	364	374	380	415	376	360	412	333	360	367	363	380	370	360	356	395	386	430	366	364	412	354	411	421	371	340	385	373	368	380	385	388	341	378	402	363	404	394	393	364	363	372	377	368	352	360	387	372	415	381	367	382	372	378	373	354	387	388	355	430	399	353	391	372	402	371	383	387	387	406	368	431	403	383	373	364	373	404	331	367	392	406	394	401	352	395	386	373	374	411	374	375	378	374	389	353	346	347	366	372	378	383	354	414	374	439	403	355	403	341	431	392	381	372	372	370	379	387	371	344	394	389	418	343	390	374	375	376	375	395	364	387	379	345	363	399	386	395	381	395	376	384	367	375	375	383	396	384	365	325	396	358	381	393	419	377	385	338	421	401	422	354	383	390	378	374	363	365	377	363	384	413	382	407	352	368	361	372	369	385	344	355	353	394	360	404	367	384	383	369	377	390	399	391	395	374	395	355	368	379	396	415	373	351	364	344	380	362	385	356	389	371	348	432	394	365	397	365	395	373	379	395	394	357	384	411	386	380	322	348	371	416	375	369	372	367	372	375	432	361	375	409	393	367	385	371	388	411	380	426	438	404	385	385	328	343	378	374	384	389	371	392	376	427	395	375	371	390	390	376	381	363	422	397	374	363	381	407	375	399	390	371	406	387	389	371	392	393	336	397	366	365	358	388	387	379	377	373	403	402	402	339	371	389	394	366	414	375	362	390	357	371	382	381	362	348	383	396	405	369	382	373	374	407	377	350	387	360	385	383	371	403	418	385	371	379	392	349	417	375	362	391	371	428	338	343	349	404	345	366	385	384	386	360	381	374	398	360	375	359	429	366	364	379	391	383	383	352	348	408	421	398	364	369	378	361	390	367	410	369	391	390	397	371	362	359	399	346	393	388	377	369	374	399	396	414	363	363	379	374	405	365	378	393	382	378	381	377	389	388	420	359	366	386	362	387	406	370	389	415	378	363	377	355	418	419	375	359	400	400	374	383	394	395	373	370	396	403	416	383	431	384	410	383	415	367	387	393	371	361	341	361	406	391	364	423	392	346	388	370	388	392	366	381	378	370	377	349	398	394	368	365	385	408	396	390	379	371	384	384	328	324	403	397	406	398	367	365	338	382	382	344	382	384	385	401	334	373	406	405	377	397	362	391	365	342	369	377	343	377	380	375	343	371	392	386	396	357	345	352	399	385	394	390	398	385	368	339	339	366	375	389	363	379	385	351	383	382	335	431	405	389	430	356	419	383	378	397	388	389	369	388	396	338	408	365	369	359	366	393	379	405	384	366	410	381	367	374	383	371	407	390	411	361	413	384	372	350	372	383	390	364	402	371	392	350	424	432	363	391	368	394	375	357	371	394	359	374	374	376	375	387	364	394	372	367	383	385	364	393	378	342	363	390	380	384	372	375	363	383	389	377	368	392	373	358	402	372	403	382	401	363	434	390	348	405	342	379	332	357	382	392	378	405	378	386	362	396	377	377	368	313	370	400	385	353	390	364	400	352	377	382	383	335	361	409	398	378	398	360	347	386	370	370	421	414	427	393	365	351	363	366	349	385	339	377	386	362	358	356	346	402	373	366	369	379	373	398	357	407	381	342	363	401	361	355	345	369	369	406	423	365	362	380	361	375	375	359	345	371
42082	17364	6443	3024	1681	1175	994	850	884	826	839	858	851	806	798	825	837	817	825	873	846	856	805	861	832	861	868	782	786	809	831	803	821	851	817	825	788	836	838	871	811	812	804	783	844	793	874	843	775	805	926	808	833	839	855	860	808	833	869	797	815	852	852	834	841	837	840	810	865	827	831	867	813	856	824	884	783	755	836	882	760	807	824	814	847	786	824	811	862	833	826	809	834	837	849	866	822	815	870	747	816	852	818	851	832	862	835	814	895	799	864	854	858	849	795	833	874	851	823	768	854	838	789	834	845	836	810	805	846	843	819	833	766	836	836	861	848	811	796	815	834	835	855	797	808	829	832	794	879	848	791	857	808	871	830	837	798	789	874	809	849	821	837	843	837	882	792	822	838	803	824	836	772	836	816	829	816	790	785	853	811	855	806	816	838	773	782	858	840	854	817	827	865	832	836	777	791	794	833	859	767	824	840	843	817	818	837	851	850	829	805	806	797	841	849	817	797	887	861	840	819	860	830	830	854	817	826	822	818	772	801	854	769	846	774	800	785	864	800	856	868	832	793	846	791	849	818	841	796	885	804	798	813	806	769	830	829	839	830	829	788	877	772	821	834	783	850	832	879	821	777	803	851	797	800	791	836	837	853	830	854	878	815	838	846	818	820	869	812	847	809	808	817	774	806	874	869	848	846	863	839	818	866	857	815	855	810	857	818	846	828	800	812	827	786	818	757	796	839	805	791	796	845	812	792	822	814	840	873	781	825	834	841	823	823	882	775	874	812	832	799	818	819	791	831	829	823	792	833	793	824	788	844	800	802	850	840	867	785	824	833	847	888	836	856	782	802	822	849	835	810	824	821	861	854	861	796	862	788	859	803	854	800	843	808	831	853	849	783	835	827	825	824	818	865	846	815	840	778	829	774	827	899	796	800	839	864	853	808	812	872	847	857	785	784	864	862	827	818	853	846	794	823	822	843	843	853	829	814	846	869	783	844	816	798	822	828	770	855	884	813	810	819	788	841	822	855	854	853	813	834	829	852	824	842	828	793	855	793	750	833	827	825	805	849	872	796	824	859	823	817	857	867	819	813	798	849	861	904	847	794	807	825	841	843	848	809	795	775	792	796	793	844	801	886	844	818	860	860	807	819	834	856	840	785	882	824	851	830	864	845	818	825	843	871	821	824	832	802	823	847	859	781	815	847	764	819	894	824	869	855	818	801	847	800	825	815	807	814	817	768	865	826	854	830	800	866	781	846	805	882	839	796	895	813	837	826	857	781	796	836	783	832	810	866	829	844	848	828	798	836	797	798	778	855	833	842	865	790	819	854	824	882	832	809	848	843	802	808	784	819	842	825	827	810	796	852	853	837	830	827	821	812	782	828	808	792	756	838	837	802	764	830	821	797	824	890	813	805	789	821	820	826	811	796	801	863	786	838	797	851	813	796	799	813	840	790	830	783	832	785	842	836	839	830	786	886	765	861	775	830	800	797	811	815	769	797	801	816	832	877	856	799	860	844	876	857	802	871	844	836	773	853	806	847	860	802	853	792	886	825	869	797	852	812	790	805	853	861	851	870	857	829	876	831	835	841	842	862	872	823	852	830	820	844	839	781	826	811	816	790	806	843	813	772	817	824	848	794	879	806	866	800	824	784	870	842	831	804	820	795	832	837	876	808	828	798	789	817	851	847	829	825	850	832	839	804	847	798	850	850	808	851	841	842	822	843	828	811	842	825	754	773	823	812	792	870	798	822	822	814	867	834	842	799	878	765	824	874	871	767	790	848	827	871	827	823	858	859	812	825	872	824	852	823	827	807	835	817	835	845	844	831	795	829	799	831	865	760	822	811	885	841	851	837	822	857	808	853	823	847	815	817	844	860	863	838	814	821	861	788	809	871	841	885	833	855	867	782	814	850	790	812	859	809	833	861	837	807	835	815	823	816	856	817	765	852	878	848	825	788	821	827	808	838	860	802	850	822	860	877	845	803	823	872	851	797	868	780	828	837	867	795	809	801	863	831	768	821	800	817	849	836	853	761	819	773	739	875	835	831	822	850	873	817	846	840	812	859	850	806	829	823	846	883	837	792	864	823	851	901	833	872	832	814	826	806	854	835	821	870	801	877	839	876	845	808	827	819	823	783	813	840	802	824	871	836	837	866	811	874	756	837	864	837	860	848	855	806	779	830	861	812	824	801	809	832	802	828	805	865	810	816	869	866	853	834	851	831	803	802	818	854	847	850	835	879	819	805	879	838	797	847	828	881	807	888	814	840	816	781	839	814	836	820	860	849	831	828	819	869	846	843	836	825	874	887	823	850	768	799	848	796	880	842	831	825	797	843	852	817	815	806	841	802	815	839	817	844	788	855	853	806	850	798	838	786	789	839	787	815	841	821	855	812	833	820	838	853	808	865	837	850	853	824	786	800	849	836	814	838	858	832	841	822	829	773	831	805	849	819	821	812	832	786	813	844	829	780	813	797	832	855	777	837	832	832	845	827	842	847	829	831	829	778	794	836	790	826	794	792	837	847	818	877	767	797	818	848	792	830	851	920	797	844	862	824	778	835	850	826	849	840	809	769	787	793	758	869	846	812	830	877	768	845	853	868	827	862	825	808	860	847	858	843	849	798	838	834	804	825	825	813	795	830	820	778	806	818	786	823	840	823	837	846	861	866	845	815	849	785	797	840	756	813	833	884	864	810	799	850	823	822	885	867	849	812	830	824	809	862	814	829	800	769	807	849	834	855	831	855	823	877	835	923	783	784	835	853	834	861	800	806	811	804	796	853	849	820	857	835	777	798	839	848	844	792	830	844	820	866	889	864	796	843	829	792	828	835	827	884	802	797	838	816	806	824	884	845	832	848	823	829	849	877	804	837	853	832	838	799	788	817	830	826	836	814	783	822	809	864	866	801	834	833	893	867	802	825	832	847	831	796	814	841	841	783	872	790	847	807	869	817	851	897	838	831	805	825	842	807	789	817	820	832	841	820	811	840	824	848	813	827	839	881	821	783	790	825	828	886	836	868	816	794	774	843	787	865	821	892	830	841	759	765	790	911	837	861	808	848	884	824	877	839	797	856	858	839	874	859	812	800	786	840	799	871	804	801	801	830	823	848	839	803	773	843	850	760	819	827	826	892	812	764	797	823	862	840	814	835	841	776	826	842	813	822	825	847	839	859	814	814	803	809	827	840	846	749	781	813	821	767	801	873	843	821	907	854	811	808	785	856	808	857	846	811	828	808	799	879	812	816	805	814	852	825	848	830	786	819	824	823	803	860	811	862	832	856	766	801	869	839	791	823	808	786	845	830	826	833	793	815	889	847	869	830	856	823	851	813	778	775	835	808	810	814	892	836	841	803	856	814	894	820	827	855	820	826	797	782	850	848	860	767	788	816	822	845	832	832	854	849	833	819	871	818	779	805	815	895	784	840	868	849	865	834	824	815	845	798	851	795	868	814	833	821	870	808	781	842	840	857	875	833	820
55844	26483	10028	1725	650	472	453	386	389	451	410	380	380	413	410	384	391	385	418	401	396	375	366	385	377	370	388	408	408	401	429	353	390	406	371	428	382	393	418	431	404	411	389	381	387	378	368	328	389	393	337	383	404	436	421	366	399	394	407	402	419	387	422	381	418	395	366	381	385	380	393	393	370	412	401	373	372	361	393	363	375	419	401	355	358	401	383	386	420	427	415	415	377	420	352	383	409	401	369	428	382	389	355	379	393	377	386	377	387	393	383	358	414	397	391	356	368	430	356	377	358	374	394	419	413	438	377	407	371	416	429	417	420	364	393	387	461	365	376	367	379	427	406	383	390	412	415	393	403	405	378	411	395	410	393	411	381	386	382	443	426	416	399	424	393	434	395	377	382	403	383	353	415	370	382	368	364	380	431	384	388	417	415	388	389	429	378	388	384	409	387	355	379	402	383	396	384	359	382	390	401	361	404	387	402	388	396	385	403	392	399	395	423	361	378	387	415	407	379	378	394	378	393	415	360	369	406	426	383	423	393	372	408	420	415	403	386	366	341	420	391	383	395	404	371	384	402	394	378	328	417	431	421	404	389	412	389	381	393	385	398	380	386	377	425	427	399	401	361	391	388	415	385	399	392	382	381	364	388	414	379	375	380	372	420	368	375	444	403	412	418	385	396	397	379	382	392	429	391	385	374	400	413	332	413	428	363	385	370	389	448	402	384	361	359	375	402	397	364	386	397	395	342	365	392	408	362	368	366	384	386	420	390	396	409	401	413	417	387	400	387	390	342	398	383	385	399	419	365	392	429	382	396	402	403	423	362	366	397	365	372	392	343	403	382	391	455	391	385	392	418	367	415	417	378	419	388	356	420	401	413	405	379	396	398	400	363	415	375	401	424	428	356	410	378	359	403	393	379	366	392	387	365	354	382	383	407	364	391	372	369	399	404	386	392	393	407	384	397	422	384	390	404	366	399	411	381	378	373	418	372	403	386	374	400	388	390	430	364	400	412	388	390	386	404	354	431	392	406	399	378	373	383	432	358	420	389	395	364	397	388	422	397	349	391	352	357	372	398	402	373	385	383	402	401	424	362	425	451	438	424	369	396	392	415	394	389	419	392	422	369	393	384	419	401	396	438	427	397	437	440	380	381	404	391	350	368	377	447	384	408	408	350	408	361	423	357	408	402	397	416	391	349	356	381	418	377	396	364	407	405	364	366	382	373	385	410	386	406	350	434	396	395	363	424	410	403	394	388	400	415	421	373	395	417	379	373	420	404	383	382	417	397	361	382	384	366	367	382	400	399	396	386	358	413	403	397	395	417	400	384	396	357	399	385	390	392	402	398	367	384	361	396	401	383	330	427	404	401	388	405	382	367	378	370	406	368	401	400	415	415	403	363	400	408	367	375	378	415	399	394	356	389	385	356	343	394	364	388	404	383	362	368	406	381	381	404	388	386	355	429	418	403	418	425	403	404	408	386	389	376	375	381	408	381	392	391	428	410	406	393	404	411	375	392	385	403	403	381	395	414	332	352	412	374	429	379	368	375	371	394	397	371	397	395	380	371	400	385	388	386	394	386	412	419	367	385	433	403	377	401	388	370	382	344	373	388	370	372	343	436	383	388	381	418	390	421	379	375	412	412	387	409	397	377	387	413	404	364	381	404	387	382	387	406	404	411	400	374	418	398	430	359	379	330	367	371	337	442	377	391	376	372	389	391	427	416	408	365	364	416	416	339	415	393	405	391	377	399	390	430	389	405	390	344	391	395	404	432	375	381	386	371	390	397	411	369	393	386	405	412	373	435	371	386	382	367	395	348	391	382	422	404	386	381	390	438	395	366	422	412	426	407	364	420	390	402	406	395	407	379	449	404	420	396	371	363	423	355	378	361	380	383	410	426	390	369	394	367	413	408	408	352	408	417	473	422	389	378	349	412	338	441	369	394	379	412	378	383	380	381	378	377	382	383	415	376	358	390	402	424	389	378	380	390	387	378	378	408	387	375	390	390	389	394	398	343	377	389	428	401	430	442	387	412	384	397	340	364	388	372	435	426	428	394	412	374	414	411	387	422	393	373	370	417	379	394	373	407	405	377	387	399	386	418	410	423	375	419	371	391	380	388	358	385	403	411	412	388	358	367	400	424	360	401	382	417	418	391	418	392	398	403	370	408	421	420	405	372	435	398	426	449	409	385	369	404	410	378	384	397	382	389	386	374	394	417	430	352	349	412	400	372	378	415	393	376	353	391	393	408	419	429	377	373	411	391	359	392	402	405	385	376	398	372	464	404	406	409	397	373	382	361	387	375	419	382	380	427	422	412	421	370	401	410	433	384	429	401	390	403	425	425	386	395	377	400	410	398	382	378	373	401	408	385	346	391	365	356	433	424	418	381	397	387	391	373	370	379	332	420	408	350	378	409	373	397	369	370	382	438	455	400	388	387	394	369	405	370	405	387	395	373	393	404	413	385	394	391	368	361	408	402	408	381	384	385	388	393	373	364	402	410	387	412	397	366	416	369	388	399	386	430	388	386	409	369	380	398	428	419	354	370	379	381	419	384	404	376	395	399	418	380	384	394	387	417	405	392	377	373	363	395	403	353	371	392	396	393	386	390	393	366	397	434	405	372	402	400	363	385	411	424	429	365	378	424	395	392	378	378	396	384	384	370	391	381	355	372	338	381	401	451	372	402	374	417	395	378	367	364	382	424	390	420	375	386	421	366	384	389	388	353	393	348	397	420	400	377	353	412	405	363	381	378	394	366	389	375	385	402	376	421	394	396	405	400	391	372	393	363	423	420	403	344	377	380	378	363	362	395	380	421	421	402	405	393	398	382	394	407	384	406	390	410	405	392	405	405	400	374	348	389	395	370	410	426	371	361	354	400	372	389	437	394	389	356	412	407	394	391	412	394	423	406	420	432	379	381	368	407	367	398	399	380	401	411	393	414	381	405	358	377	418	363	382	367	381	384	416	389	394	376	380	406	391	407	412	388	407	386	398	398	418	404	432	384	385	383	381	370	390	376	417	349	368	331	394	399	370	404	400	341	381	389	406	421	386	417	391	390	417	390	384	403	390	358	415	387	413	353	407	377	426	354	397	401	386	362	336	353	368	368	378	421	394	435	414	351	339	368	374	336	414	394	418	391	452	375	390	419	409	356	385	419	371	377	421	365	405	402	403	370	388	373	385	410	417	414	360	379	387	361	383	426	362	370	380	351	339	346	416	401	403	386	407	417	396	399	423	400	403	367	435	389	423	419	385	393	425	349	421	383	376	356	392	433	401	394	389	412	394	384	422	392	362	392	395	395	358	425	405	397	408	411	416	384	381	382	388	366	401	364	386	339	393	354	422	363	386	387	409	424	391	414	399	427	407	397	375	415	389	368	418	402	395	386	376	434	401	382	404	375	409	377	390	406	367	404	382	367	395	339	397	365	388	356	410	372	398	361	360	372	398	355	403	386	354	394	377	376	374	384	404	377	394
39639	16593	5287	2742	1582	1212	977	842	859	874	900	865	809	836	887	832	920	851	883	862	856	847	855	828	853	861	804	826	876	845	829	841	871	899	852	843	863	837	828	887	839	853	911	823	861	821	839	880	868	853	821	829	858	841	879	793	842	884	813	831	900	822	861	827	875	810	811	787	873	869	815	860	819	828	827	875	855	878	858	898	837	834	866	858	819	830	907	841	873	863	850	893	792	834	855	833	835	862	831	859	850	851	891	882	895	789	828	833	829	826	888	843	853	847	849	865	862	856	842	810	798	865	817	821	852	831	833	788	856	886	926	911	829	865	805	835	853	841	895	843	794	875	900	844	885	865	854	883	875	884	803	856	848	874	844	859	901	889	865	863	830	827	893	822	836	897	854	783	874	840	824	821	918	841	854	770	849	860	852	834	841	872	870	825	823	874	873	872	845	843	820	842	881	850	781	819	829	862	849	846	875	848	901	858	878	890	859	816	883	806	851	835	831	853	852	831	879	859	854	852	814	833	867	854	832	825	863	762	842	888	878	867	828	854	831	812	865	847	866	820	924	833	861	863	806	810	881	781	790	860	918	808	809	823	847	820	867	883	841	892	863	845	847	817	894	898	862	912	836	881	873	834	873	843	858	840	819	829	877	864	855	881	852	830	857	870	847	860	863	841	882	807	858	857	839	815	876	822	869	854	824	845	815	832	858	832	849	877	834	850	854	845	908	862	886	857	837	816	831	865	867	870	862	895	890	893	814	799	840	835	864	846	827	838	866	778	817	809	855	850	822	807	878	867	901	862	867	858	809	894	832	851	879	824	833	920	857	829	874	816	890	857	875	796	873	815	863	794	836	829	831	844	830	873	828	830	811	844	844	848	843	857	891	841	808	865	841	896	844	840	910	818	850	862	914	885	814	854	851	833	786	863	866	839	805	875	844	773	841	872	819	847	846	842	834	867	852	788	911	813	833	826	832	814	880	827	845	837	840	859	847	849	864	869	841	873	825	868	785	836	831	850	897	825	875	873	854	854	850	844	862	816	818	858	874	840	854	849	864	872	885	848	849	840	785	844	858	859	858	852	859	816	833	835	870	847	883	892	829	833	845	865	884	847	817	841	863	908	827	875	889	859	815	846	891	828	829	841	856	853	799	844	796	857	833	873	864	831	872	857	851	857	886	826	823	844	854	831	862	795	867	847	835	829	871	866	875	871	894	863	877	847	919	892	892	898	819	894	827	871	835	829	857	823	857	836	837	850	898	847	811	791	833	860	894	870	862	855	823	856	844	899	825	854	868	838	873	866	813	773	854	855	886	848	891	891	789	879	859	825	830	870	852	829	825	869	870	875	845	856	805	876	869	851	905	869	889	834	802	843	841	775	860	890	864	850	832	825	872	861	865	859	835	822	876	821	812	886	790	877	892	846	888	893	861	901	832	878	873	817	829	917	894	832	875	880	874	848	827	826	865	837	842	831	828	881	822	867	859	860	833	856	894	847	880	857	845	885	893	893	828	867	807	810	830	862	866	818	817	853	879	896	843	819	830	863	805	859	856	853	852	842	909	837	859	825	863	859	876	847	848	859	870	875	865	855	892	856	940	860	851	858	873	827	824	864	820	855	836	851	859	878	865	827	854	856	849	819	880	829	835	819	941	820	877	884	878	838	867	848	851	809	873	858	842	873	864	813	878	876	817	836	835	837	844	833	846	802	851	837	851	790	817	842	831	811	813	881	843	868	856	841	834	864	856	826	845	817	834	854	881	822	860	860	822	851	851	872	875	857	838	818	827	846	858	840	867	874	837	843	852	856	844	847	860	849	822	817	848	880	865	875	853	824	881	792	868	865	865	904	863	879	893	890	798	883	831	862	827	835	843	860	832	807	817	820	838	860	855	832	875	827	855	830	917	824	892	868	884	842	835	866	820	863	921	863	884	840	850	880	841	864	882	866	844	801	875	849	842	876	819	813	844	808	841	860	844	869	900	857	855	857	840	845	898	802	888	851	902	862	828	864	808	912	828	900	839	817	876	825	898	845	861	851	829	851	838	872	880	862	871	844	852	871	844	847	823	818	906	918	835	856	854	840	883	892	899	841	868	812	886	897	890	894	813	834	891	852	841	832	881	828	844	924	785	797	868	809	884	911	858	807	881	824	862	819	878	864	766	816	884	848	867	875	799	821	916	854	871	793	894	828	857	874	842	815	847	806	848	890	785	854	878	813	829	803	828	869	876	849	885	946	854	835	860	778	854	879	842	851	861	796	843	809	823	844	848	831	811	862	861	831	906	807	835	840	879	809	858	854	820	878	816	838	829	875	884	866	891	894	873	802	808	868	841	832	854	816	871	886	856	833	890	889	824	831	874	899	866	909	889	882	817	850	870	871	882	844	824	848	845	839	818	863	876	842	859	816	808	794	811	873	843	848	820	911	864	883	843	887	790	814	807	888	866	831	853	859	838	842	877	862	871	868	880	822	858	827	836	814	827	875	799	852	869	814	853	831	805	888	825	831	856	889	850	852	895	860	860	896	793	856	825	821	860	922	881	827	887	866	858	835	784	876	881	831	857	803	871	880	797	829	828	852	869	872	857	842	878	856	907	879	860	764	883	860	853	810	867	861	834	825	824	818	821	904	840	842	876	808	874	839	866	804	855	875	849	830	790	848	842	861	845	881	830	823	921	903	853	888	822	880	881	897	903	833	763	880	839	901	874	831	885	840	839	896	805	819	875	842	851	886	832	831	879	895	857	836	835	842	841	880	815	860	847	889	815	861	854	854	879	889	864	891	858	868	800	880	823	870	844	859	899	911	836	885	919	848	861	843	807	803	840	870	844	871	798	907	845	855	870	860	839	815	851	829	831	865	855	884	870	840	856	838	846	866	843	849	834	831	878	828	883	848	843	826	854	873	812	807	855	804	820	851	829	813	865	840	830	847	793	876	852	857	799	829	836	846	835	853	793	837	861	853	880	864	871	834	857	815	825	825	827	838	868	833	877	840	848	862	834	817	806	844	833	833	883	853	827	857	888	891	856	872	899	849	839	872	883	821	791	876	873	872	864	812	837	854	867	844	830	850	846	927	820	845	843	866	841	870	807	806	812	845	833	860	859	806	856	895	879	825	884	817	864	827	852	880	807	866	849	864	827	807	811	852	845	860	856	818	859	853	864	865	827	843	828	769	860	853	813	861	847	802	891	829	837	869	866	844	874	863	864	848	834	874	839	809	835	805	847	876	786	854	846	844	892	863	852	879	859	812	960	850	824	923	893	924	822	833	818	874	844	869	829	813	850	827	864	861	828	893	885	834	828	841	825	857	840	835	865	836	861	902	884	825	829	808	834	920	861	850	855	850	827	869	857	848	872	886	851	864	847	835	828	819	828	870	832	884	812	856	823	814	834	866	902	820	818	833	821	865	887	853	870	882	816	849	816	824	808	796	833	850	856	869	852	852	827	892	857	852	817	858	838	868	848	876	876	802	820	881	824	863	859	847
49119	14660	2475	851	508	403	349	340	336	364	339	361	354	361	373	404	407	343	342	359	366	360	341	395	340	381	375	377	340	356	309	373	377	331	360	351	402	350	375	363	345	383	369	354	401	385	366	363	328	340	355	367	348	338	343	350	387	363	368	360	351	331	384	334	378	356	400	355	332	351	339	358	349	353	357	323	362	321	401	376	379	374	365	402	351	358	385	337	361	390	376	388	337	351	371	319	387	361	350	371	356	349	358	349	345	364	363	354	320	354	371	390	344	380	409	339	342	390	372	364	356	351	319	331	364	372	333	374	381	385	350	346	346	367	373	374	373	361	343	364	365	389	382	368	368	356	355	376	394	382	366	364	374	393	371	397	376	362	375	389	361	331	366	333	351	326	376	368	314	348	371	325	365	358	349	363	384	378	347	356	372	356	375	326	407	381	350	343	368	371	369	371	346	362	378	353	362	354	357	382	339	355	359	354	366	322	366	318	408	326	351	368	368	373	351	364	350	347	356	380	349	398	345	328	365	366	360	350	345	370	366	372	355	350	366	359	368	369	367	357	355	366	318	372	359	348	391	359	363	371	357	388	356	330	393	366	342	360	373	354	373	391	369	342	365	343	357	376	373	367	335	348	349	343	387	351	384	342	343	376	324	313	358	355	356	363	344	342	366	378	359	365	377	367	408	400	383	377	387	376	384	385	347	378	368	362	401	359	367	387	379	377	382	335	377	353	329	390	387	384	334	376	429	393	367	358	373	338	377	376	372	372	334	340	379	357	357	351	350	329	347	358	358	361	347	358	341	355	340	347	351	325	349	364	394	370	325	373	388	354	387	346	363	368	351	385	395	365	331	367	334	361	380	375	372	372	385	352	376	330	333	359	376	380	347	344	349	326	337	371	376	337	335	375	370	376	362	383	363	382	338	325	318	358	367	345	383	337	353	396	386	342	343	378	368	323	324	379	330	327	363	324	351	381	383	371	354	368	356	338	378	363	357	325	392	353	351	354	378	352	344	378	355	359	351	401	354	400	372	338	364	340	310	370	383	367	380	384	347	349	346	362	362	330	365	364	389	388	348	330	361	333	365	351	357	334	362	385	391	364	329	362	339	355	363	332	360	341	370	337	375	360	398	363	327	339	334	380	371	334	363	305	360	336	348	328	358	355	349	363	361	331	328	354	375	365	353	343	376	363	346	366	357	424	359	371	353	355	344	330	364	339	344	341	360	368	336	354	351	390	353	395	361	348	382	386	377	349	364	341	360	332	375	363	371	384	368	317	371	383	363	385	405	396	379	388	340	358	367	336	338	340	370	337	344	436	340	359	351	395	366	360	365	431	341	357	394	385	371	343	351	365	380	350	369	356	332	346	340	365	362	345	361	373	341	376	384	327	399	397	401	354	342	387	366	371	339	373	375	367	346	368	374	376	378	348	340	318	417	381	398	330	354	373	376	391	360	396	354	345	389	361	375	351	372	337	326	361	368	380	386	354	354	376	362	345	368	332	322	369	346	342	330	353	402	339	343	356	323	355	404	371	346	356	384	333	358	342	353	332	332	353	380	351	386	390	394	359	347	328	377	357	321	377	366	396	344	353	339	393	328	397	349	353	373	395	335	376	326	362	366	337	337	370	342	351	383	364	359	351	358	379	370	359	390	376	372	368	356	340	362	380	360	360	372	305	379	378	377	326	357	367	366	363	396	367	360	372	327	345	368	426	359	357	375	358	370	370	357	353	352	365	353	343	356	372	362	344	349	358	365	341	361	362	330	365	388	338	388	362	376	336	330	382	348	341	371	334	342	342	330	367	355	374	391	366	349	373	390	345	361	356	356	347	351	330	353	336	355	338	344	349	342	381	337	361	378	370	386	358	345	356	369	322	367	390	347	365	344	351	388	380	383	387	374	349	373	340	353	412	378	355	378	357	387	377	365	359	335	361	333	379	341	381	303	342	329	354	362	324	343	377	367	338	396	351	365	327	347	385	357	400	357	370	410	364	363	368	309	369	347	331	376	333	397	353	357	346	335	316	384	336	354	341	352	359	346	340	381	356	351	353	382	350	361	374	361	343	362	334	345	409	373	351	370	377	354	357	393	302	378	385	372	359	392	360	357	363	353	347	349	367	309	337	365	341	393	358	360	379	385	382	337	375	348	338	362	353	358	378	352	342	370	358	379	345	336	358	316	379	371	359	340	330	378	377	351	365	335	336	310	351	338	363	353	358	351	363	329	355	381	378	351	391	381	377	352	354	383	344	356	362	390	363	335	378	358	354	358	344	393	363	370	344	344	370	328	337	366	389	326	358	386	372	368	352	347	350	364	375	325	344	382	354	365	316	395	297	352	362	370	360	361	385	392	381	370	349	358	341	384	339	366	344	352	387	369	370	368	349	311	346	341	363	384	353	371	383	390	377	350	356	336	347	357	378	369	401	338	372	386	367	314	357	335	352	332	365	365	338	358	367	364	346	351	376	398	331	372	352	378	360	382	370	342	371	363	391	355	348	402	374	375	372	334	362	348	362	340	355	321	344	372	349	359	387	351	368	371	353	361	371	362	362	382	372	361	360	343	365	349	330	375	345	368	329	367	373	346	321	395	364	365	337	391	407	384	385	390	357	390	360	382	350	371	385	372	340	358	380	343	343	383	362	336	378	380	348	356	369	361	353	311	374	378	346	366	362	358	368	372	364	369	378	365	375	331	378	352	337	387	409	364	397	350	339	383	350	356	360	326	374	359	334	366	353	365	374	338	377	387	363	382	326	352	362	349	385	347	361	384	358	383	332	333	380	407	375	374	375	355	404	352	338	371	362	382	398	426	361	370	363	377	385	383	374	386	349	329	364	419	364	324	335	335	327	341	395	381	323	372	358	379	343	339	337	398	355	369	379	376	363	369	381	350	348	355	399	363	375	353	352	340	372	408	333	354	351	365	369	371	381	399	340	370	349	324	323	361	373	365	326	343	357	368	366	386	386	315	358	372	363	401	381	366	321	354	358	373	373	334	365	340	348	367	391	370	372	377	380	357	359	341	309	343	337	355	351	329	348	351	345	339	343	326	348	348	365	398	350	378	355	338	331	337	357	342	361	324	333	381	366	349	340	379	387	369	375	377	390	376	345	341	369	356	375	343	345	362	384	343	372	357	355	365	368	342	333	408	347	379	378	403	402	360	362	332	367	367	384	359	361	383	366	381	369	370	374	314	345	347	373	340	350	336	332	333	371	333	374	357	349	354	381	329	338	326	362	362	342	351	338	371	382	357	380	362	377	384	373	401	389	386	316	336	357	368	358	331	392	372	303	369	367	354	339	343	320	360	370	326	308	358	359	384	329	345	374	341	362	364	335	359	341	380	365	332	343	343	377	349	398	370	352	359	307	368	368	377	349	363	331	350	356	343	361	376	326	386	344	319	342	342	359	384	384	391	377	342	338	350	366	339	370	327	404	380	408	361	336	393	361	422	338	358	348	368	369	392	378	391	352	344	392	333	377
32850	8239	2853	1753	1283	972	916	794	806	777	794	806	743	794	777	813	743	826	790	830	830	754	798	808	742	789	769	787	791	776	781	828	785	783	801	751	737	823	790	768	808	756	762	783	751	784	803	816	779	783	784	785	789	810	811	754	792	813	777	806	794	829	813	784	794	756	806	806	760	759	818	742	777	779	820	730	842	813	806	766	846	806	783	765	807	761	796	814	789	820	759	773	807	762	809	770	791	809	799	762	740	792	812	789	808	745	736	824	791	797	793	814	766	784	799	763	795	743	783	775	766	816	810	796	785	846	719	762	814	791	775	812	854	820	787	764	765	781	833	780	800	807	753	808	797	803	762	814	823	816	772	845	731	794	812	761	766	843	819	790	805	789	800	820	757	811	792	799	795	760	774	752	772	863	789	807	736	812	809	773	751	776	816	778	817	783	805	859	760	769	782	773	824	797	827	777	808	803	812	790	781	777	793	829	780	824	801	809	785	814	789	784	832	832	782	762	793	758	771	769	795	764	765	804	828	792	786	789	790	773	768	809	824	839	770	768	796	771	792	823	835	824	753	839	773	794	801	818	810	782	814	827	822	770	826	816	774	805	785	842	791	765	772	812	768	784	774	845	799	787	797	789	783	806	827	757	863	800	766	797	805	810	802	770	752	785	832	798	812	798	750	813	775	791	818	777	799	831	764	853	777	792	730	817	796	778	830	828	799	809	807	801	782	773	751	786	773	807	781	773	836	783	813	789	867	778	762	837	779	812	840	794	781	776	742	838	765	818	813	770	759	768	788	779	837	744	755	771	787	807	769	824	785	805	812	781	805	776	787	817	754	796	771	797	800	818	779	789	799	792	768	796	802	771	798	796	801	756	821	732	807	800	748	752	828	806	805	737	831	831	761	782	781	749	876	809	821	814	784	801	773	766	811	762	868	797	801	769	836	798	791	769	754	797	802	788	782	797	818	834	838	795	804	787	791	825	726	818	760	762	800	788	778	774	794	806	834	766	802	782	802	750	788	816	785	823	802	762	760	814	849	790	773	820	796	760	859	825	813	756	753	807	823	798	765	791	790	780	788	802	805	803	770	818	790	838	779	797	776	772	768	866	826	775	779	784	758	763	801	788	777	740	802	818	756	788	804	815	765	772	807	819	850	741	789	770	768	764	750	803	769	743	761	741	769	723	840	726	794	804	784	755	759	792	802	784	797	771	775	805	787	772	769	753	808	791	787	773	725	767	809	781	798	727	812	828	788	848	808	778	779	815	787	798	820	775	885	824	773	770	726	805	816	836	817	803	747	805	833	762	786	705	769	782	774	770	795	832	787	832	803	783	816	773	745	786	883	819	784	821	768	777	770	781	801	799	802	777	797	743	741	765	779	758	790	772	804	767	816	778	805	753	755	789	856	855	791	830	768	764	755	824	837	773	754	788	811	814	804	795	785	824	811	829	742	811	824	808	837	789	778	787	825	793	746	770	775	770	776	807	798	792	802	762	809	819	809	839	775	761	797	770	828	758	794	805	859	779	775	775	807	737	774	796	782	793	776	778	789	828	831	773	768	775	774	767	804	780	769	798	831	838	846	775	846	828	798	763	847	798	722	811	799	770	756	841	771	794	763	752	823	800	821	790	820	750	769	800	766	732	749	826	800	820	805	819	838	798	787	824	790	742	758	790	773	827	801	780	847	777	770	781	794	782	808	795	788	792	788	819	807	785	789	799	807	820	776	838	813	778	817	756	761	774	820	804	774	781	791	770	856	798	793	706	786	765	820	828	813	838	802	776	791	831	811	850	796	782	749	790	803	739	810	803	754	757	785	845	789	800	771	774	783	790	758	834	812	880	784	848	811	779	770	802	799	802	798	820	778	801	804	780	755	745	812	815	796	787	779	789	798	765	820	787	748	784	803	775	778	794	780	798	789	774	731	783	740	789	744	818	775	830	769	822	783	792	814	801	793	803	824	791	782	776	804	790	792	788	799	838	811	778	745	744	801	870	786	802	753	821	764	803	812	741	820	846	786	764	760	791	803	742	777	832	790	840	835	797	786	814	814	817	786	780	793	779	823	845	761	771	828	791	779	812	753	805	777	757	767	789	768	793	772	781	809	816	759	768	824	778	832	831	779	786	819	801	831	796	786	741	817	810	773	787	811	771	773	808	774	778	777	790	793	769	805	740	798	819	754	794	810	779	782	767	777	779	799	815	793	744	805	822	795	725	833	798	764	748	775	793	804	782	734	790	825	793	778	768	772	771	810	834	761	806	750	780	859	778	832	810	795	750	823	768	782	771	829	793	835	787	811	793	770	789	795	819	777	788	766	841	848	768	751	800	815	790	795	790	789	825	784	752	795	797	809	799	796	818	825	862	793	802	811	765	749	742	790	784	807	825	791	786	812	835	806	852	827	782	812	830	838	793	834	795	823	774	799	821	840	831	795	796	741	815	795	782	790	815	783	752	813	806	788	791	821	783	800	786	768	816	781	769	734	828	824	753	795	773	825	839	799	781	794	768	810	748	795	812	753	789	807	768	801	789	789	728	773	793	791	784	814	811	768	766	799	762	811	766	774	784	787	801	791	797	802	791	778	763	816	784	859	817	795	823	817	813	777	819	814	798	785	825	774	832	779	786	741	766	828	813	787	830	848	779	798	791	756	788	801	805	804	804	848	799	798	778	798	733	780	748	826	771	811	819	761	769	828	834	788	785	792	768	843	767	776	792	817	811	818	791	790	798	788	756	798	808	777	775	815	796	764	818	781	770	846	786	831	807	806	794	751	795	771	762	755	799	785	815	750	760	777	855	821	775	824	783	800	807	858	792	803	816	848	695	843	809	768	754	809	768	796	791	823	815	838	844	765	869	801	751	828	792	789	756	820	806	773	812	783	806	773	766	777	799	761	768	776	751	775	827	844	771	796	816	754	790	791	825	794	794	773	777	803	844	796	773	820	808	813	799	789	812	788	797	817	769	758	792	762	805	760	751	779	798	775	771	763	873	755	832	769	737	791	778	812	817	840	786	826	802	878	793	811	800	801	788	819	795	778	752	793	784	803	842	810	717	827	803	827	816	794	764	828	802	817	807	795	772	820	785	816	748	768	786	817	748	774	771	712	781	742	754	785	823	791	773	854	822	786	790	822	853	799	770	747	755	774	813	795	808	788	829	800	779	815	810	759	846	779	758	764	831	795	817	766	777	769	805	789	808	847	822	823	805	791	799	775	812	780	784	798	860	766	811	774	801	771	795	810	789	719	788	788	790	810	749	816	785	855	873	818	828	748	853	785	822	773	807	784	815	803	772	818	780	813	799	759	804	766	817	779	832	779	795	777	772	777	780	807	748	765	767	740	832	801	800	771	786	781	788	781	748	779	801	790	767	777	750	755	798	790	838	795	801	817	794	773	794	794	779	744	767	786	807	798	774	775	769	784	798	820	759	774	811	834	824	760	834	786	795	837	774	774	805	769	820	832	792	790	799	799	809	754	777	793	818
58505	22062	5968	1227	658	423	398	423	418	368	424	322	386	369	397	352	378	346	395	412	398	402	390	417	379	426	401	348	387	415	429	416	368	383	383	380	359	371	421	378	386	419	447	395	407	366	386	355	382	372	394	349	408	373	379	371	456	403	402	379	383	366	375	386	377	416	388	401	395	374	366	348	361	368	410	350	379	407	394	424	401	393	385	415	394	368	400	396	379	401	378	366	395	397	401	392	368	372	394	389	393	371	351	363	410	390	409	433	378	392	407	350	362	412	364	377	365	397	402	395	369	372	400	348	363	376	402	357	413	410	377	343	354	367	423	406	407	372	402	418	396	395	430	417	369	354	353	394	412	392	363	372	399	383	397	377	351	375	345	355	359	396	352	432	345	433	379	374	365	399	369	371	441	387	386	378	371	415	409	381	406	386	403	358	375	393	419	368	356	364	370	365	381	350	401	379	379	400	388	382	417	368	381	374	375	378	404	361	415	371	349	416	384	373	339	399	393	363	405	410	366	372	357	387	376	368	431	357	350	384	380	386	424	425	416	416	402	388	406	358	399	385	399	394	395	359	390	365	394	415	377	360	348	374	403	419	410	429	401	349	345	352	353	386	399	375	376	332	371	405	415	377	392	375	391	379	394	369	404	350	402	369	378	344	407	397	407	388	376	406	380	346	386	362	401	417	382	389	409	368	377	385	368	366	380	375	413	340	402	346	358	400	378	365	370	343	378	364	385	417	413	373	414	374	372	384	375	371	396	376	385	405	401	394	400	346	398	397	401	389	400	382	399	364	417	361	369	426	372	354	393	411	395	417	340	379	377	396	366	355	384	370	384	347	369	388	428	394	377	384	449	344	356	406	390	388	374	381	359	397	369	373	371	429	383	417	392	418	365	386	388	365	361	349	391	354	374	408	397	379	372	370	412	376	416	382	375	402	401	341	388	389	395	390	372	414	380	408	395	385	383	391	383	374	364	416	356	382	397	359	394	400	393	401	387	377	376	373	376	399	374	368	374	419	375	373	427	430	359	378	358	427	412	383	424	366	404	394	405	394	378	408	393	386	400	354	360	391	369	372	388	395	371	418	410	384	388	391	388	363	393	354	326	372	362	399	394	354	354	318	391	391	381	372	384	369	414	370	416	410	388	400	361	408	378	402	386	388	379	404	398	400	387	374	401	396	422	397	391	401	378	395	397	400	365	404	407	398	367	410	413	374	415	367	378	374	393	369	384	378	369	370	376	365	350	388	357	378	358	355	356	357	394	397	413	420	418	398	412	387	379	387	381	401	436	360	395	374	384	409	368	381	388	396	433	340	383	372	405	378	376	429	428	381	374	378	399	408	369	405	366	400	373	391	419	401	374	353	404	411	401	365	373	366	376	387	406	378	366	403	389	398	373	360	355	367	362	385	379	370	346	363	381	374	390	405	400	353	379	382	383	343	404	377	409	420	423	392	392	354	415	363	391	346	386	320	391	389	407	397	384	397	421	356	416	367	384	395	403	370	399	404	386	392	357	378	404	413	395	379	349	373	379	379	391	413	375	386	375	392	374	409	374	398	387	407	390	345	438	379	388	361	382	384	381	339	400	393	351	406	418	447	395	423	384	378	379	396	404	378	401	381	387	431	372	418	383	386	405	400	386	373	411	389	348	372	360	377	355	376	398	382	406	427	377	390	384	394	377	373	339	369	420	380	383	369	364	371	408	382	364	363	387	382	375	377	370	381	343	404	336	383	432	360	396	361	377	379	394	384	373	413	376	372	378	360	352	371	368	394	373	380	366	384	381	411	382	340	400	404	409	368	387	383	394	386	381	392	366	338	352	355	361	373	362	392	386	345	374	339	395	375	374	352	350	392	368	363	407	391	395	380	380	407	386	393	393	363	335	391	375	430	407	407	392	396	379	412	401	383	373	371	375	391	342	373	375	375	353	423	353	365	399	392	390	369	387	400	366	401	390	382	370	384	434	374	389	372	365	371	396	399	405	407	388	349	397	393	396	347	407	420	396	404	402	391	373	387	367	369	390	425	381	381	422	369	388	382	398	356	409	373	402	354	358	381	380	384	398	351	374	405	372	415	376	368	350	360	395	398	383	374	394	390	381	399	411	363	414	400	378	407	397	367	382	375	435	379	395	362	358	380	392	340	373	363	410	409	377	330	382	384	364	410	397	366	375	383	398	426	379	407	363	414	401	370	390	394	365	379	401	367	389	378	358	432	408	360	382	390	354	404	392	365	382	333	343	372	392	391	402	414	398	410	364	390	382	384	374	388	400	371	350	345	402	390	365	391	347	348	420	360	382	379	389	403	414	405	373	358	412	393	383	393	381	384	407	375	400	394	388	393	374	395	369	382	398	378	337	343	408	400	369	353	402	409	393	361	368	420	393	377	388	366	390	388	384	378	410	377	413	383	366	367	382	370	393	423	388	382	386	393	377	402	366	380	395	380	368	377	388	403	375	378	372	399	385	393	384	367	413	400	355	350	394	401	401	364	355	404	411	399	372	410	403	354	394	400	400	395	343	380	394	370	369	382	411	414	398	394	381	323	394	355	427	417	416	337	393	442	398	410	386	367	359	393	364	380	371	396	360	395	408	388	367	397	385	394	357	416	403	381	382	372	404	384	379	380	375	395	343	358	376	376	373	379	371	390	387	366	405	417	370	360	373	413	393	375	394	381	393	370	387	349	404	409	384	391	364	397	379	358	407	377	415	367	434	400	341	359	360	354	369	367	399	369	393	377	396	410	377	381	416	355	397	385	362	359	346	370	394	360	400	403	410	404	359	397	378	390	375	403	393	397	370	381	392	395	399	368	369	389	397	376	414	378	363	386	369	362	373	398	390	396	391	359	361	379	385	362	372	376	426	390	415	395	371	309	368	355	403	368	384	390	395	378	367	389	400	364	405	419	457	389	377	412	383	361	358	389	376	370	353	375	387	391	390	395	404	396	368	399	376	398	376	404	381	329	353	390	405	378	388	390	361	395	347	400	375	367	405	394	379	372	391	432	403	407	392	380	413	430	403	375	374	368	416	389	407	385	341	387	409	395	367	377	411	430	350	400	383	402	362	325	377	376	361	371	383	399	365	377	410	356	392	404	402	420	417	372	392	368	399	371	360	411	400	391	388	392	368	386	346	356	395	409	422	415	386	383	392	351	400	375	369	439	384	407	382	391	371	398	403	382	379	397	373	455	347	386	379	386	437	395	438	420	363	395	350	371	401	362	394	381	405	420	392	413	409	408	388	378	396	390	373	403	383	390	435	407	389	367	397	353	374	382	397	378	352	422	389	374	361	379	359	361	320	446	391	365	391	374	408	388	369	375	414	410	377	382	383	403	408	368	390	389	392	400	386	411	341	351	406	427	382	401	362	386	356	376	381	404	386	406	385	400	375	369	372	373	374	376	376	392	379	394	393	361	392	416	400	371	383	365	370	386	372	386	404	361	363	412	392	403	415	371	395	369	386	398	417	369	371	388	395	407
39424	12266	4415	2256	1441	1032	938	835	848	823	838	897	809	852	816	825	890	808	850	859	824	895	828	814	884	862	905	881	825	810	821	850	827	843	826	839	831	836	859	861	883	791	884	853	808	863	849	843	788	857	859	884	871	828	831	898	859	901	859	871	841	832	825	841	864	813	841	824	836	862	864	823	835	882	843	829	794	857	829	845	872	876	865	858	807	827	840	855	888	934	832	879	832	827	871	885	852	829	844	808	860	850	856	870	881	844	858	848	810	845	832	873	816	877	820	856	865	835	851	886	865	874	873	795	854	848	871	864	841	821	849	834	860	872	804	802	815	827	858	841	900	799	859	915	810	805	872	814	802	861	945	843	798	842	860	847	846	860	856	849	915	901	891	808	823	849	866	887	849	876	872	844	876	883	876	862	882	856	890	866	854	851	824	837	870	808	842	815	836	911	843	888	840	846	845	819	870	844	861	848	904	851	830	877	850	841	859	856	872	804	870	855	859	838	861	862	841	847	802	802	855	840	814	873	821	844	834	823	832	854	848	882	883	847	863	851	830	837	872	802	831	861	859	821	849	847	869	805	884	875	810	870	839	804	871	874	832	858	879	832	854	780	822	832	865	833	854	824	828	836	850	882	895	782	838	813	842	824	882	913	852	865	805	874	823	824	870	868	815	854	854	876	888	833	819	828	830	819	853	802	842	829	776	917	817	830	823	852	873	812	877	864	847	810	848	814	891	881	847	866	841	778	843	822	813	831	867	820	842	824	808	855	850	866	787	827	832	859	825	852	856	865	866	854	834	823	839	826	892	854	874	889	815	849	858	822	865	852	855	874	832	803	854	852	853	868	856	818	853	845	869	848	800	838	826	853	819	873	881	787	836	834	862	762	825	806	834	866	823	871	825	863	870	824	851	903	843	938	854	898	876	838	852	851	876	835	849	826	893	815	817	850	863	852	826	844	886	849	857	825	878	884	867	861	892	856	865	801	851	775	821	843	815	774	840	833	858	848	888	899	839	829	865	839	843	875	864	817	807	856	838	826	856	815	854	867	836	837	872	870	856	822	901	868	878	843	826	859	846	858	885	808	800	837	802	821	893	888	880	874	860	851	885	814	799	896	850	845	863	847	817	779	848	890	860	869	857	836	887	847	855	911	882	835	865	858	804	898	875	862	923	867	824	867	848	857	850	818	859	831	896	891	858	877	835	851	850	870	845	886	892	886	866	891	846	874	802	911	859	858	857	803	880	853	836	800	840	810	912	836	837	813	805	839	814	854	816	845	913	877	865	819	828	856	854	835	841	827	850	873	834	820	856	829	843	853	857	868	849	863	871	859	824	843	882	814	851	882	802	874	841	809	814	844	884	826	872	858	904	825	872	812	828	886	880	894	820	811	857	851	837	786	825	860	884	856	897	880	857	802	847	845	809	827	875	850	865	842	864	815	824	847	844	904	800	903	820	876	844	831	798	846	845	879	789	817	794	803	895	867	816	857	878	859	855	861	811	855	824	820	902	879	835	818	862	804	831	919	882	924	884	862	820	886	855	872	844	850	800	866	857	808	894	891	853	862	840	789	792	846	848	806	811	833	865	881	858	809	878	794	878	812	848	834	839	842	855	859	861	864	832	844	872	841	852	824	855	841	861	863	825	854	840	884	878	875	831	848	833	838	877	831	843	803	855	889	896	799	875	889	886	815	800	874	849	859	854	842	860	905	872	874	871	862	840	847	825	877	851	824	886	815	872	856	865	857	863	875	809	886	787	828	881	839	876	872	829	811	839	794	873	881	817	875	870	800	870	900	855	807	842	860	834	825	856	847	839	868	868	866	840	811	835	861	893	860	822	842	864	857	827	914	856	857	872	849	839	809	884	857	872	874	862	876	864	832	833	834	862	870	888	849	867	848	844	847	856	828	832	880	857	838	883	813	894	818	892	796	845	780	869	877	810	852	788	789	868	822	873	818	815	830	855	870	842	842	881	859	867	823	843	843	837	875	849	807	886	848	837	886	883	886	814	860	840	871	833	846	843	835	823	873	808	850	881	869	842	862	815	857	865	841	863	860	851	852	846	873	889	818	845	848	877	840	854	884	876	809	809	862	859	842	837	861	854	855	841	839	850	869	880	882	902	846	801	841	812	858	866	885	864	834	815	838	840	868	866	868	871	863	852	849	848	809	834	828	857	862	843	877	852	834	814	844	855	805	881	844	874	835	858	889	869	923	846	889	836	873	882	881	854	869	840	864	825	865	869	802	870	857	810	828	828	869	859	839	786	842	854	866	835	868	842	840	829	827	833	867	867	878	907	914	881	889	880	846	853	830	885	833	852	865	812	836	943	790	869	840	870	834	829	848	827	872	888	841	881	824	906	896	875	848	808	841	855	875	856	886	889	846	858	786	832	864	815	827	866	836	853	850	858	846	805	862	838	857	817	876	857	846	791	863	863	852	833	826	860	830	835	833	852	892	894	856	869	859	869	869	838	864	840	864	779	848	867	858	826	793	833	854	844	804	872	877	880	818	788	857	884	813	861	881	837	859	852	829	860	858	832	802	799	840	881	859	863	861	867	802	867	836	856	810	852	876	833	826	848	842	817	882	891	828	818	828	845	872	855	837	885	823	875	900	846	813	817	828	827	861	896	837	840	839	829	854	865	881	821	823	855	848	847	855	832	841	784	803	880	868	857	861	862	828	833	781	871	847	746	827	856	894	821	882	836	854	833	835	861	821	841	885	777	887	815	837	843	851	849	825	864	824	823	825	827	830	870	856	807	846	850	881	896	897	862	893	870	798	878	811	860	840	813	865	847	903	842	878	822	817	807	871	855	927	826	832	843	910	900	810	856	839	883	865	859	807	859	835	815	803	859	838	847	864	921	830	848	850	847	871	857	839	794	810	854	792	891	833	806	819	825	822	892	865	840	845	831	858	822	846	806	813	817	801	843	886	815	788	799	880	832	847	817	834	836	867	807	857	830	874	813	851	797	825	794	798	895	849	880	776	788	831	836	892	886	892	848	842	851	891	823	797	871	878	858	871	860	874	856	949	861	839	867	809	863	802	836	816	794	834	832	884	838	868	870	807	822	865	830	781	831	776	839	869	823	824	849	865	807	877	819	839	784	798	826	830	843	881	807	836	864	882	864	850	827	859	795	868	830	888	849	919	853	819	799	868	840	845	883	858	903	846	820	887	825	821	851	856	859	827	862	848	824	868	807	846	839	820	839	851	857	846	850	822	879	863	840	867	846	802	836	871	804	846	786	836	878	845	845	868	858	808	842	863	896	840	892	837	874	874	840	866	851	888	846	852	811	833	849	815	851	874	817	852	924	855	783	814	856	859	846	839	871	846	797	829	882	806	866	818	889	894	875	842	823	805	832	843	837	831	909	850	850	893	858	869	878	866	872	850	816	852	886	886	870	809	841	804	867	840	826	813	830	863	834	810	847	818	826	789	790	865	791	786	900	809	845	843	846	872	853	867	852	809	805	890	868	814
63883	27291	8750	1442	614	491	419	396	403	370	380	390	400	330	393	419	393	383	382	415	408	388	406	455	391	411	397	387	421	371	401	390	403	426	442	430	443	435	414	417	363	416	405	383	409	423	388	364	413	381	409	383	396	412	387	411	408	399	409	412	387	386	409	422	402	416	399	394	405	378	362	408	403	369	408	402	427	412	428	402	392	389	379	468	427	360	427	406	412	382	397	408	404	429	354	355	414	372	376	407	372	429	399	378	407	412	412	379	400	385	381	419	390	382	422	352	412	393	440	392	384	416	409	359	395	430	407	404	399	423	419	393	390	410	379	369	389	380	405	396	406	418	410	394	412	384	372	396	411	382	387	418	432	352	390	391	423	361	409	414	399	433	406	382	416	427	397	407	404	398	407	380	403	431	407	440	381	384	403	420	403	384	427	367	375	399	410	358	389	355	412	387	397	381	381	395	397	430	398	383	395	408	417	427	399	404	426	368	395	409	417	436	402	402	392	408	402	373	381	403	385	420	421	390	421	393	383	397	373	396	395	400	416	407	437	391	401	430	388	456	429	410	386	395	401	417	384	399	371	368	419	372	392	412	394	379	414	419	418	401	385	443	448	404	411	416	440	405	374	414	393	403	406	396	409	399	390	388	418	456	439	407	359	415	410	395	404	418	394	397	377	370	412	400	416	377	405	377	376	417	401	414	404	436	385	395	425	423	393	381	366	404	417	397	401	418	374	396	429	465	405	395	409	390	376	374	389	341	389	405	384	389	422	391	368	398	429	360	369	432	423	362	373	402	423	418	384	384	383	397	375	437	405	393	408	413	402	382	419	439	407	385	389	415	412	389	376	391	427	409	383	447	354	375	394	401	399	442	404	349	420	431	410	348	423	422	437	421	461	380	410	387	416	417	397	389	385	378	385	377	400	396	406	403	372	381	403	396	381	413	388	380	393	376	410	388	396	391	401	421	417	416	414	437	407	374	419	391	399	418	399	432	377	388	354	373	396	396	401	428	383	430	366	395	412	411	366	421	418	346	432	416	383	419	398	365	378	401	407	357	399	405	375	380	376	398	369	366	393	384	390	415	372	397	372	383	376	426	436	392	394	398	387	395	394	447	423	406	398	399	373	399	387	447	436	377	392	386	423	416	418	390	369	391	393	429	408	397	418	413	398	446	376	420	406	449	404	361	385	355	382	410	386	416	408	368	401	428	406	417	405	397	430	435	382	376	369	389	390	397	368	447	418	415	392	367	356	440	416	437	432	395	409	414	401	411	409	382	415	413	384	380	448	444	392	375	356	392	384	373	379	409	414	379	415	405	406	447	370	412	448	420	434	432	400	405	396	417	400	425	401	397	399	378	398	382	397	386	384	384	432	396	394	355	342	424	379	440	389	423	392	380	375	415	420	404	393	418	411	386	358	442	431	402	401	444	397	390	400	422	438	393	401	404	380	400	396	414	385	403	394	349	432	425	382	411	375	385	425	425	420	435	383	388	349	400	408	395	369	354	387	405	387	392	371	365	412	366	402	422	430	367	348	396	382	394	415	426	397	423	389	396	399	367	422	410	430	409	382	383	426	400	403	428	391	470	408	384	429	420	393	415	410	373	391	371	329	393	381	425	373	396	392	417	426	415	427	398	389	442	437	394	379	417	412	400	416	415	392	382	366	400	424	406	365	429	421	410	394	404	395	444	388	403	387	385	396	419	396	409	390	404	389	421	411	382	387	410	425	447	415	408	418	409	417	382	393	380	376	413	405	425	405	390	391	389	446	406	435	384	424	416	423	396	423	382	398	421	384	433	375	389	412	385	391	416	380	371	398	386	381	393	417	425	394	378	408	412	376	405	394	379	406	371	414	395	400	413	345	401	396	381	403	429	382	431	387	420	394	411	386	421	402	412	402	432	439	393	435	418	404	398	425	356	419	429	411	404	398	389	412	390	416	385	372	361	401	427	387	429	392	414	401	382	447	409	424	376	425	387	398	407	408	390	368	369	421	379	383	389	408	387	399	378	439	377	433	391	419	427	378	408	404	431	381	397	394	384	407	424	425	421	392	398	412	412	411	361	416	403	351	368	412	417	404	376	404	401	399	390	403	374	395	395	412	396	427	414	396	377	374	387	419	421	418	382	393	416	431	376	387	383	394	439	395	408	392	442	426	407	417	398	396	411	348	426	388	451	400	396	397	394	364	390	416	381	375	419	432	429	392	390	379	389	419	423	373	389	389	402	428	392	434	419	381	387	389	406	425	434	395	450	391	389	386	408	391	401	406	416	417	407	443	398	401	431	409	441	387	370	403	410	396	433	404	450	397	399	384	432	400	375	371	414	380	400	416	386	435	391	412	369	395	394	378	410	407	360	412	416	401	394	382	402	365	396	374	405	411	408	415	439	380	412	406	363	370	408	394	396	415	436	393	357	386	418	408	389	409	393	426	413	415	380	386	393	399	368	411	417	375	393	388	396	387	395	385	392	374	423	409	442	387	361	418	385	386	383	371	379	405	416	401	384	391	440	376	399	410	396	398	403	416	404	395	386	415	408	429	429	397	396	411	391	436	406	378	413	371	403	401	384	379	407	420	380	404	404	415	379	430	412	393	373	421	396	384	399	403	391	395	389	392	446	427	388	441	410	426	365	396	384	429	391	442	431	393	383	381	393	418	397	375	417	413	415	376	400	434	390	442	408	386	428	402	382	384	401	393	396	391	405	405	446	371	393	425	400	359	452	451	392	386	406	395	384	414	391	394	424	378	409	360	406	376	366	391	442	424	392	415	390	381	407	373	405	439	443	388	429	438	377	392	368	374	386	402	372	391	398	395	390	393	403	384	426	421	448	371	405	431	399	421	420	400	396	406	424	405	431	390	384	412	376	393	389	372	408	467	447	399	394	376	446	395	389	434	399	376	358	394	422	424	406	395	375	418	387	394	347	390	385	396	394	392	405	366	365	389	348	381	401	392	402	424	396	406	406	420	423	424	401	399	386	440	404	392	363	372	424	399	390	462	413	405	430	418	429	372	410	398	417	389	397	388	415	369	411	402	419	414	392	418	387	384	426	432	394	426	382	412	411	429	409	401	409	385	397	433	382	423	432	404	381	376	384	405	409	380	399	369	409	379	400	410	361	407	397	408	406	414	383	386	383	371	375	412	420	383	427	423	387	379	393	398	392	416	382	392	432	437	444	418	370	397	415	398	407	412	386	404	399	389	418	400	359	389	384	418	369	377	355	371	407	363	413	390	416	364	415	382	395	367	412	387	375	411	413	381	396	387	375	377	418	424	394	381	372	336	419	379	407	417	408	420	403	394	416	384	388	410	345	377	395	428	399	396	385	434	404	407	422	402	394	414	386	404	398	408	399	376	398	431	381	339	393	401	414	389	378	397	390	430	419	392	370	411	407	394	381	427	403	398	453	382	408	397	440	408	396	421	381	386	400	395	416	388	383	413	422	384	403	414	424	379	415	398	379	411	424	399	382	424	372	386	429
44862	18450	5900	2193	1375	1157	913	899	842	870	949	910	959	874	876	871	874	863	919	914	879	937	851	852	869	891	868	850	846	872	864	798	845	900	893	874	905	900	816	847	895	845	920	886	863	862	888	850	892	871	868	882	855	895	865	882	891	922	854	890	839	861	907	891	833	837	816	905	967	788	904	864	896	901	921	922	833	895	875	916	828	912	864	906	928	871	824	863	895	833	866	910	876	893	844	837	865	858	916	900	885	872	866	890	830	891	889	804	905	874	840	836	822	876	890	857	846	898	878	931	928	864	886	866	893	847	891	902	849	841	841	874	962	827	857	910	922	899	887	859	909	857	855	920	833	861	905	872	815	864	888	902	862	891	843	824	877	945	887	883	886	835	833	825	827	881	868	916	896	885	819	836	864	874	812	881	893	894	873	880	864	871	847	854	885	850	893	820	854	855	866	826	911	886	879	882	826	870	899	842	871	910	845	859	806	917	843	871	910	880	846	886	872	867	931	912	935	907	886	923	843	907	845	902	882	895	874	839	895	875	883	850	912	862	896	851	871	889	864	900	889	856	886	897	838	844	869	899	874	865	885	843	877	906	879	904	892	889	886	881	870	894	859	834	814	848	854	901	873	915	855	813	837	856	877	884	894	859	875	841	851	867	884	881	926	846	844	891	880	918	874	864	909	867	887	834	853	867	872	856	879	874	931	868	846	839	902	813	876	861	878	895	868	842	894	882	907	881	924	884	823	893	917	851	879	905	852	873	885	830	940	901	868	889	883	877	856	853	883	874	906	923	837	917	883	884	879	891	863	893	873	866	841	809	883	874	912	828	906	880	871	879	873	870	845	921	858	857	891	833	907	817	878	832	839	937	871	825	881	855	843	870	924	875	904	850	809	932	929	893	874	886	837	869	876	874	868	893	926	861	901	891	836	823	882	904	889	880	878	856	886	888	863	863	902	852	869	947	871	872	825	939	896	935	854	821	897	932	885	921	873	885	808	911	836	883	865	829	860	912	926	860	874	833	899	858	805	899	879	808	903	836	850	863	856	907	894	872	915	893	856	810	900	836	901	862	901	854	896	890	951	870	900	889	901	890	870	839	855	849	878	866	840	855	937	906	848	866	943	852	847	852	884	855	820	881	859	918	885	885	886	856	851	904	896	823	881	862	898	861	918	852	863	924	833	895	848	886	876	928	910	918	912	829	894	856	878	878	895	829	847	887	927	867	883	922	880	886	890	907	881	892	892	831	905	883	846	849	888	845	878	843	865	895	899	864	875	849	858	846	926	825	850	901	822	881	862	862	880	920	854	828	918	848	896	838	903	868	888	862	840	846	878	856	912	825	861	900	853	931	877	837	888	850	861	796	910	812	881	846	835	924	878	847	888	865	893	848	857	818	912	888	874	903	884	903	836	882	863	923	927	874	909	888	874	843	850	840	875	918	894	884	868	889	868	886	871	870	864	886	918	906	923	906	883	877	852	833	890	833	903	888	876	934	916	898	850	858	945	842	866	838	894	848	858	845	881	870	877	859	841	932	866	866	822	864	883	903	867	840	830	836	890	827	818	868	823	879	902	849	849	866	923	872	864	858	915	927	856	873	817	864	897	909	830	855	871	850	861	838	882	892	861	844	898	926	873	895	841	806	899	839	851	864	809	882	903	851	883	847	891	904	894	904	893	850	883	823	847	825	908	826	857	822	830	840	890	901	854	855	904	886	892	854	930	826	896	909	904	898	860	882	861	819	852	843	874	862	882	890	942	930	888	843	869	859	894	881	868	860	863	860	887	848	851	838	852	814	893	869	869	874	891	832	841	905	847	860	895	909	834	902	910	872	949	911	869	872	904	830	874	868	854	893	885	950	943	831	884	878	836	834	868	887	901	873	938	857	866	857	901	860	859	831	841	873	863	842	870	891	931	901	870	957	874	899	879	828	854	878	854	874	869	860	884	871	852	899	841	838	857	806	903	845	944	879	879	908	864	845	893	917	921	894	863	904	879	865	803	886	878	884	891	853	895	892	889	859	867	892	844	864	836	897	891	841	844	914	878	862	861	847	803	855	898	875	859	905	880	810	852	825	892	857	893	866	890	912	873	858	927	908	861	897	884	856	827	928	886	796	887	928	892	878	885	939	894	832	836	882	883	837	878	853	894	891	836	848	861	825	882	839	887	866	902	916	881	873	905	894	889	894	839	860	911	877	910	864	863	841	897	867	859	907	904	774	822	890	890	901	957	861	896	826	851	860	868	906	872	880	878	852	875	892	865	896	946	911	891	885	903	854	886	861	882	846	875	860	878	862	858	881	944	886	867	911	929	906	864	871	891	869	835	850	891	850	882	847	829	868	853	850	897	853	880	893	866	880	840	866	917	846	897	868	887	904	854	912	885	822	851	859	836	857	888	835	869	893	825	820	902	812	834	897	885	864	863	885	853	796	880	919	865	868	896	850	913	915	861	870	833	888	835	849	886	877	828	929	839	896	884	904	855	890	911	887	847	842	881	880	830	876	826	880	863	851	941	899	880	885	845	881	877	868	856	879	852	810	856	868	902	853	910	882	869	882	833	868	836	893	873	874	901	893	856	874	830	858	880	830	838	908	868	892	852	900	854	918	857	899	862	864	891	891	868	855	848	821	850	847	844	852	839	841	909	897	903	836	883	888	918	852	857	871	851	879	879	821	873	893	905	888	838	855	895	948	851	858	868	859	877	814	876	855	861	923	826	863	893	913	863	828	878	893	927	889	860	889	877	867	829	873	896	853	844	916	867	893	887	884	901	849	909	871	847	854	822	860	927	891	857	889	944	870	848	886	839	901	862	860	863	847	872	888	914	894	894	908	905	860	854	891	868	874	909	900	888	856	859	815	915	881	858	838	885	870	877	865	881	859	908	808	901	873	849	815	886	904	866	868	887	907	855	891	869	931	851	894	881	845	823	866	881	877	844	853	834	873	877	839	846	867	797	819	881	918	871	872	904	874	888	873	917	889	806	897	831	851	913	887	847	890	935	874	855	854	862	900	839	886	858	881	854	886	906	903	905	935	894	887	815	845	915	837	861	868	860	902	884	866	904	881	860	832	894	891	895	870	909	843	878	916	882	891	844	892	860	874	834	870	841	878	907	828	840	918	888	872	841	896	874	881	884	898	863	851	888	857	865	913	830	908	824	876	906	869	845	876	883	851	863	900	868	889	816	862	898	907	988	873	850	880	901	871	851	887	887	861	887	895	873	859	883	828	833	839	900	911	915	798	894	884	923	874	857	874	861	896	933	863	833	814	892	841	888	936	902	876	874	843	876	868	846	889	874	878	882	938	841	840	917	888	879	834	865	873	826	932	912	810	866	909	885	837	924	839	867	865	917	877	828	852	855	831	878	821	958	868	912	880	844	845	879	820	813	884	932	849	845	892	877	917	854	814	866	876	860	908	927	898	868	882	903	855	918	887	889	846	852	948	870	880	892	850	889	875	852	882	831	819	861	882	847	916	851	855
47983	14967	2221	513	442	416	377	430	365	356	345	381	377	409	368	382	386	405	359	371	396	383	353	362	369	382	404	354	369	373	356	381	389	385	367	375	378	389	412	377	378	392	362	363	405	402	380	386	358	384	394	377	372	390	383	395	401	389	363	396	382	366	373	386	400	411	346	393	376	376	335	374	407	396	358	383	417	364	370	406	373	389	407	398	377	339	360	415	419	383	388	352	383	374	396	418	368	388	408	400	374	368	396	385	405	381	390	349	365	362	402	412	388	374	375	375	365	356	389	352	376	400	399	382	364	387	401	367	411	384	380	419	371	416	377	400	383	393	356	397	400	361	370	386	343	381	400	398	417	407	406	413	423	359	361	410	399	413	373	356	355	427	356	363	400	382	350	375	365	380	412	360	393	348	425	358	365	356	409	368	389	380	355	403	433	380	357	389	366	392	379	391	388	399	361	356	357	398	354	363	354	382	367	363	379	362	395	388	362	378	381	381	407	390	373	356	429	341	349	357	357	389	368	389	366	364	366	431	349	406	418	394	375	413	360	368	415	381	352	369	396	386	381	338	364	369	350	396	361	399	378	376	385	383	380	364	393	370	393	367	414	393	421	356	363	379	358	391	355	371	358	367	386	387	393	401	412	397	403	420	405	350	378	380	362	419	392	385	336	354	389	397	355	374	412	390	365	354	397	393	391	375	422	367	418	386	355	411	361	407	436	401	412	443	374	399	380	371	421	381	409	360	399	376	361	380	371	399	411	354	412	413	386	370	396	402	364	377	390	373	382	346	398	360	381	356	360	385	436	378	368	366	388	351	390	390	354	384	404	381	414	389	377	364	450	369	355	364	360	369	391	367	362	402	349	344	406	354	380	432	382	371	377	414	339	411	375	331	382	372	399	361	348	387	380	365	361	410	373	392	383	350	361	350	383	373	387	389	404	426	342	353	368	376	369	384	393	392	387	373	387	402	368	356	382	367	377	394	392	382	392	376	372	383	372	349	379	381	386	393	374	343	385	448	411	375	392	386	398	383	384	336	404	377	353	359	347	340	381	383	391	342	340	359	418	402	359	420	429	358	350	382	398	382	428	362	366	382	347	388	382	388	383	376	424	381	361	389	382	392	361	377	359	374	397	354	361	355	369	386	399	365	376	373	399	401	401	353	416	378	378	373	396	380	424	340	395	388	371	342	386	393	400	401	386	371	362	334	394	386	363	381	353	373	368	400	385	385	399	392	382	360	380	375	394	347	358	377	347	415	378	429	377	376	404	381	368	360	346	366	400	395	402	384	370	359	373	409	340	361	366	407	359	395	403	417	422	369	366	371	369	375	379	364	351	379	369	398	371	360	360	371	331	362	330	376	378	359	404	372	383	379	376	415	356	389	404	405	385	392	410	398	391	420	357	402	381	357	393	390	374	419	394	370	375	422	404	417	346	450	402	358	405	334	370	388	382	377	375	383	390	364	388	380	415	366	388	387	386	392	340	369	414	355	380	377	371	389	360	403	389	394	395	350	383	370	370	377	365	396	398	345	400	389	421	395	407	377	371	391	403	350	385	363	404	380	385	324	389	399	378	397	395	391	401	432	385	414	365	379	363	399	354	348	369	402	410	335	410	437	365	415	405	426	385	397	399	390	379	367	383	419	393	419	343	406	393	400	366	380	391	360	367	390	365	383	384	398	391	393	398	379	374	367	362	348	367	415	407	383	384	386	361	373	377	409	396	410	377	369	368	418	391	412	400	395	399	391	384	354	360	396	355	377	379	412	390	370	377	352	389	362	362	387	391	356	367	402	350	373	400	359	398	358	390	363	386	391	409	354	384	392	390	378	376	376	385	369	398	411	372	373	368	448	387	375	368	391	381	395	362	361	398	404	358	412	344	364	361	355	356	355	385	427	383	373	386	414	363	384	386	373	407	390	366	374	381	424	377	345	390	352	438	413	413	413	425	377	351	389	378	373	380	392	357	374	407	385	348	372	315	397	397	418	388	373	371	385	373	384	362	347	359	411	384	390	361	408	383	366	385	384	378	376	399	373	348	391	360	397	418	344	374	400	366	359	374	369	379	400	376	407	375	429	373	363	359	355	392	360	369	378	379	394	383	367	409	418	373	339	409	390	385	374	404	358	384	384	351	356	380	392	363	395	375	362	373	341	382	375	391	363	382	393	366	391	368	340	373	356	391	378	382	377	390	352	386	407	372	406	414	384	367	400	381	392	409	411	368	368	401	417	343	369	377	400	373	422	408	374	394	360	393	368	364	372	411	392	372	377	432	375	378	388	367	369	378	393	383	384	381	416	409	382	373	389	366	360	379	387	389	397	370	328	396	439	381	364	347	377	384	387	355	369	355	398	346	428	376	398	380	364	371	404	390	369	393	432	410	387	380	392	402	374	390	384	355	411	376	364	396	404	384	368	342	369	357	372	406	354	397	376	352	377	375	416	389	376	392	387	403	358	376	405	343	390	367	397	384	388	368	382	388	354	371	392	380	441	433	395	401	393	375	379	391	379	358	384	366	400	367	371	393	401	399	385	356	383	381	419	369	350	376	401	335	393	411	367	358	387	376	373	379	390	390	403	401	369	368	367	373	393	411	415	367	385	399	409	352	400	353	402	400	377	361	373	442	384	331	373	346	391	397	392	384	371	371	367	393	375	380	395	384	399	403	390	397	444	367	367	388	401	364	378	386	386	396	379	398	389	386	330	390	388	415	404	370	367	390	382	352	377	392	377	375	373	425	386	389	334	388	379	373	366	365	373	370	385	393	357	372	361	366	356	396	417	393	374	375	383	383	376	394	406	377	404	387	407	390	414	360	373	373	391	428	382	378	407	362	351	349	393	382	390	379	385	374	384	399	389	427	381	396	396	406	385	360	388	406	412	389	375	379	376	363	377	373	381	407	401	369	378	395	408	408	398	366	394	379	423	381	377	362	380	389	373	395	381	383	353	398	367	380	384	387	393	385	380	437	420	385	422	388	401	398	391	394	366	333	359	386	378	385	355	319	374	323	361	383	375	396	343	364	353	361	366	365	388	372	370	333	403	393	392	399	417	352	407	401	418	399	362	355	403	361	415	399	383	371	363	367	369	400	410	368	365	385	373	366	373	373	355	360	372	366	399	391	380	382	396	383	404	401	373	410	391	395	376	411	385	370	346	419	364	406	400	364	348	398	373	339	345	402	403	386	367	394	384	372	371	378	371	413	338	372	396	389	376	404	384	374	399	366	366	414	410	429	391	384	351	359	406	405	374	371	428	354	379	375	371	366	387	421	422	374	407	408	376	372	350	418	412	389	380	384	383	395	355	427	360	402	390	381	395	374	410	408	417	404	372	364	409	403	395	368	370	392	375	415	374	413	401	378	391	412	375	389	384	387	357	403	381	352	407	400	372	374	367	395	403	409	391	382	361	387	343	378	403	383	335	391	385	389	382	374	391	367	389	388	353	372	379	368	355	366	395	387	397	362	363	381	374	392	365	380	386
29632	4904	1407	1058	901	861	853	788	864	832	805	828	821	783	821	838	862	838	829	844	864	830	858	828	858	823	773	853	808	850	842	869	857	822	817	850	833	836	831	797	893	833	902	866	896	824	841	813	828	838	836	874	827	809	841	865	831	860	842	877	823	815	811	820	879	861	808	870	849	781	852	826	858	828	846	834	853	819	782	868	829	870	846	849	826	885	850	899	846	819	830	828	863	834	854	855	869	814	841	834	793	828	801	808	871	787	806	837	824	821	829	828	863	849	820	828	910	835	820	805	828	820	828	857	800	862	831	828	822	831	810	805	833	893	828	808	821	832	826	792	845	850	822	839	868	833	840	815	845	853	805	856	854	814	863	858	827	836	873	801	773	801	862	840	832	877	815	833	823	807	829	846	844	837	830	769	829	808	824	847	840	874	859	847	843	838	823	817	887	817	860	845	801	850	845	878	874	802	826	819	844	820	856	841	860	855	821	851	838	807	834	851	852	865	856	828	803	828	835	820	837	868	848	871	820	840	824	848	841	834	851	844	910	857	817	849	831	851	810	840	818	876	844	851	847	824	824	796	851	912	849	849	833	830	834	817	822	856	836	874	866	888	856	814	855	841	876	789	838	855	852	805	855	876	854	777	842	824	830	800	746	796	835	817	882	807	859	859	771	857	855	813	912	901	878	852	849	877	813	837	843	860	842	849	901	827	826	832	839	799	758	827	881	843	873	777	829	777	795	873	872	798	880	835	834	830	807	830	862	858	824	864	819	806	824	876	829	804	822	817	872	853	796	851	807	818	823	813	845	860	864	823	847	817	830	815	871	795	850	849	853	936	825	859	851	864	847	817	820	824	825	856	848	840	820	776	847	851	802	829	857	824	826	832	847	828	886	884	839	816	851	838	779	817	832	852	849	822	860	890	789	806	846	822	842	831	842	824	831	888	852	867	857	817	835	853	853	864	798	871	800	839	832	815	825	804	855	866	834	848	851	885	856	837	872	821	831	853	835	835	819	796	863	836	830	834	811	834	839	796	813	866	831	841	835	854	822	846	796	806	817	841	867	797	880	855	797	856	862	855	851	882	866	818	831	796	838	902	804	852	895	830	815	817	798	842	824	783	902	858	841	874	823	830	856	879	865	886	873	816	762	867	842	855	818	813	881	836	841	861	836	872	804	802	815	818	796	859	845	823	844	815	832	817	816	848	853	791	843	831	832	884	807	827	849	823	838	797	808	898	778	803	775	777	822	867	855	852	855	865	829	847	829	862	815	806	855	825	849	853	853	795	832	791	854	868	822	864	822	817	881	768	831	809	830	808	822	812	835	801	850	857	855	847	809	819	812	840	808	853	832	807	840	799	855	855	816	840	777	861	830	871	876	824	809	842	874	822	922	846	879	850	878	815	859	782	812	871	820	895	825	867	813	842	832	825	865	841	883	831	855	824	836	836	817	847	800	846	865	850	876	774	841	924	837	860	815	833	817	869	842	840	897	823	819	812	866	863	820	854	836	815	800	873	866	831	774	845	809	840	834	842	838	824	858	846	845	818	869	832	848	822	819	882	835	869	822	829	816	805	884	839	804	881	815	867	812	880	813	874	841	860	792	862	823	803	842	834	818	816	854	811	880	861	814	870	880	826	805	807	848	799	861	841	847	781	836	829	839	766	850	800	862	788	811	861	852	787	858	872	838	839	897	805	884	858	847	848	846	847	809	871	863	825	816	805	856	847	839	805	879	838	848	841	863	853	842	829	869	823	807	792	847	810	843	853	800	847	863	846	818	813	788	857	788	815	846	916	851	859	855	805	842	856	823	896	794	836	833	869	865	825	874	812	803	852	855	838	800	825	811	867	884	816	820	787	828	863	858	820	860	792	855	881	818	839	853	791	837	841	888	836	850	801	814	841	874	803	809	852	818	857	805	770	852	821	859	885	813	851	832	818	855	888	845	805	862	815	846	842	819	814	829	818	859	831	863	865	862	863	868	827	794	785	884	833	794	800	877	842	879	808	856	813	834	780	860	890	811	808	870	834	867	851	841	797	856	806	782	864	840	801	847	828	808	818	804	868	866	811	833	838	794	837	847	786	827	860	844	858	862	846	825	793	856	863	825	842	814	887	837	849	788	840	779	820	867	834	830	805	825	857	875	850	879	872	819	850	859	755	873	856	809	838	845	826	855	836	870	864	830	856	881	862	847	851	855	800	859	846	849	798	839	804	888	854	791	826	827	859	819	885	862	863	833	815	735	862	870	840	785	867	822	819	820	808	892	855	824	833	906	835	855	839	842	824	833	879	885	837	861	826	831	843	898	833	804	883	834	856	826	830	798	843	883	823	830	768	835	800	808	816	844	836	828	817	793	846	824	853	826	857	755	853	816	841	794	845	905	823	798	871	771	812	831	809	865	866	849	806	780	863	843	861	801	886	822	881	822	841	822	854	758	846	859	845	837	796	803	802	856	847	824	840	811	824	793	777	849	777	830	797	836	861	820	780	851	837	887	793	805	821	873	853	840	846	865	860	805	871	805	822	831	817	831	833	827	829	877	862	811	865	866	881	852	834	806	818	864	832	845	795	833	809	832	827	815	846	842	876	808	788	822	859	851	827	841	836	837	831	863	824	811	817	851	862	810	783	864	823	825	794	842	823	794	802	798	824	843	825	875	814	844	821	847	813	829	815	853	857	793	798	841	787	829	852	856	799	846	890	874	834	866	861	852	830	878	834	823	832	863	859	808	851	905	807	798	856	831	782	907	819	868	827	867	884	814	847	863	830	876	933	823	842	801	854	858	839	855	868	856	804	891	820	841	844	809	818	814	840	887	847	821	887	851	830	838	828	789	880	865	836	827	794	861	813	834	856	852	863	826	808	869	883	895	861	868	823	823	839	849	846	809	848	792	873	833	807	860	862	863	836	860	852	855	892	841	834	803	861	855	833	858	828	838	854	846	812	814	799	775	792	876	837	835	872	810	822	836	839	812	865	838	840	854	846	819	846	816	833	840	875	878	865	812	870	788	836	850	876	836	811	849	876	838	858	837	847	855	831	836	896	855	874	856	823	882	837	841	776	887	821	883	784	820	832	832	860	829	812	829	798	805	871	807	811	870	891	815	826	821	878	824	796	883	805	852	807	836	890	827	845	817	803	894	839	829	867	865	838	801	836	844	782	816	846	809	858	792	832	914	869	832	818	859	855	816	895	872	848	827	816	852	820	857	832	885	847	861	861	815	824	892	808	929	873	836	849	843	800	848	804	847	858	829	854	852	834	822	830	795	888	816	837	829	806	834	828	814	791	855	829	869	836	841	857	818	814	819	799	846	866	823	854	847	811	819	788	865	816	814	829	827	852	838	869	830	815	863	883	847	836	814	796	798	809	857	814	853	821	857	871	874	836	807	830	840	807	841	823	786	839	873	773	825	866	880	862	873	835	875	838	863	846	813	796	819	792	860	824	889	867	837	850	810	811	826	877	843	834	802	846	818	812	845	870
56471	25371	9343	2254	851	482	446	425	377	428	391	384	380	369	371	355	387	364	361	403	428	405	424	352	350	383	384	387	387	362	390	383	385	388	399	354	380	362	404	405	400	365	362	366	391	419	388	421	379	428	393	396	373	371	384	382	350	432	365	395	386	376	411	365	341	409	410	342	399	391	404	384	381	363	357	431	327	419	342	334	414	438	399	401	378	376	394	400	377	369	365	400	365	408	369	388	350	420	341	407	390	352	402	369	344	383	389	413	363	355	358	349	373	399	442	377	401	362	370	372	385	411	407	391	397	410	385	409	379	388	364	403	361	357	364	387	387	386	391	388	378	429	353	352	349	381	403	354	402	401	368	392	404	375	400	381	395	386	406	352	355	350	408	396	380	380	400	415	402	382	377	374	388	405	391	376	397	361	352	393	438	394	376	392	344	405	408	374	389	409	365	381	414	346	354	373	376	391	338	399	385	373	404	350	364	361	355	392	390	399	372	411	373	410	382	367	390	373	391	381	358	373	390	380	378	372	373	418	414	392	367	407	386	371	411	384	423	413	387	408	384	396	399	375	353	376	393	388	369	382	403	406	389	382	351	357	358	366	386	428	383	407	418	377	395	370	406	388	370	398	377	346	359	394	382	391	361	326	396	378	391	395	349	358	404	386	392	412	409	382	362	408	376	441	357	413	382	366	379	388	390	415	358	359	430	395	373	398	398	382	404	361	345	386	370	374	416	403	360	415	352	358	369	395	391	380	385	445	403	411	382	413	392	411	384	415	413	387	370	343	383	389	392	428	419	350	409	362	387	373	402	380	413	393	375	353	386	414	371	400	411	401	337	399	393	393	356	411	399	405	370	377	398	419	392	354	361	398	410	363	411	377	407	399	402	365	333	372	393	415	435	355	397	400	390	364	394	403	360	374	370	402	366	386	407	373	379	401	400	391	381	342	376	418	408	420	409	395	357	374	390	347	392	387	411	354	382	360	382	384	420	397	408	390	393	381	360	437	319	365	390	378	356	369	355	377	393	341	376	351	369	395	369	396	409	382	396	389	393	374	393	404	374	396	391	400	330	332	372	391	394	402	400	380	395	377	369	389	393	373	373	431	371	405	417	399	361	395	374	382	421	387	399	410	405	370	384	368	409	398	422	413	408	393	378	384	377	373	361	342	409	378	385	365	390	393	403	403	380	352	374	359	440	350	388	387	375	395	394	398	380	389	397	387	370	397	385	383	363	352	391	375	402	396	382	400	394	380	387	379	400	416	396	396	379	381	354	365	382	414	395	406	374	370	351	377	444	395	381	399	366	418	373	367	390	381	385	371	378	380	345	350	368	391	365	382	361	383	346	352	353	403	404	432	364	394	405	398	388	397	356	402	397	391	378	396	385	389	353	382	404	361	402	366	373	365	393	358	378	391	414	403	384	384	370	404	390	424	413	425	394	341	390	377	401	391	397	418	423	392	356	352	391	335	376	379	377	392	384	350	348	390	361	407	432	372	376	391	413	374	386	386	392	402	376	429	401	408	418	337	410	377	374	368	370	353	357	383	341	396	408	372	394	442	380	400	343	392	361	422	415	392	408	389	373	398	439	376	366	395	380	379	394	369	344	389	374	395	380	388	425	402	360	345	374	407	386	387	397	357	393	370	387	385	382	368	368	392	365	379	424	368	374	390	422	395	365	412	379	385	386	401	406	362	359	389	378	354	376	391	361	396	369	370	371	368	377	377	382	420	415	385	395	389	352	380	366	403	345	374	370	360	378	382	358	368	356	342	415	385	364	412	347	376	397	400	376	386	367	392	331	369	386	396	379	372	373	345	434	397	377	403	394	391	355	351	385	409	418	376	353	382	356	415	377	390	370	400	348	397	372	370	410	414	437	388	362	389	357	378	439	321	376	364	369	365	372	363	377	380	410	389	394	391	364	356	425	397	386	359	429	405	376	359	388	413	346	391	379	399	389	416	385	375	362	410	370	353	365	382	377	412	377	366	388	402	391	432	347	364	376	399	406	373	359	392	371	409	359	351	388	387	367	384	345	385	366	410	380	382	367	358	393	432	373	380	379	367	381	375	393	381	381	386	410	397	373	398	348	405	364	371	385	370	433	377	366	412	370	374	370	418	403	357	388	367	397	369	408	366	378	347	431	374	422	407	379	364	407	409	427	354	418	398	388	394	375	340	380	336	356	410	360	385	338	390	384	340	379	389	396	381	368	379	399	387	379	386	405	394	393	387	379	387	407	410	380	357	375	384	402	363	407	384	381	401	393	419	364	373	412	376	368	334	429	374	359	377	407	398	395	396	350	409	359	361	376	377	375	401	386	380	382	374	318	340	367	363	363	381	354	388	391	400	378	410	346	360	406	344	380	383	358	389	403	413	425	416	357	352	376	359	384	366	420	423	358	378	389	396	401	413	382	394	356	359	395	389	346	415	349	412	403	364	391	360	375	376	395	358	396	385	417	398	422	380	433	368	373	407	387	384	434	387	399	356	375	350	357	390	400	344	407	400	362	399	392	362	370	373	364	349	388	383	374	431	372	385	354	359	351	397	373	350	391	382	379	400	362	370	397	409	369	386	395	377	372	393	389	387	401	421	390	405	379	386	388	391	412	383	408	385	399	338	393	423	415	362	379	383	376	384	367	379	389	379	404	370	372	394	371	378	351	369	363	358	390	391	355	364	395	356	346	387	384	372	405	356	359	359	394	363	363	406	361	438	392	369	393	391	361	361	357	391	387	387	403	398	390	409	357	382	385	360	378	393	378	393	391	392	374	405	361	358	380	368	372	351	403	389	386	424	353	360	369	340	385	369	337	389	421	389	377	396	357	376	361	362	385	400	374	366	374	374	382	406	385	374	354	408	394	385	399	412	402	402	401	396	383	392	401	352	372	378	409	401	395	381	384	426	374	395	365	375	381	376	398	355	392	378	379	414	396	380	384	372	361	376	411	371	339	384	392	400	358	397	358	341	379	382	385	361	380	374	423	410	412	387	360	379	382	392	379	362	398	348	347	371	396	382	400	381	366	386	375	401	385	388	422	376	405	387	405	377	384	371	340	361	369	360	377	359	352	393	371	373	369	378	349	407	381	381	412	356	366	384	426	385	376	381	410	367	376	367	362	360	390	415	391	401	375	410	389	385	365	367	365	419	386	381	387	414	351	401	350	376	412	412	375	352	373	384	393	378	376	398	355	358	371	365	356	415	398	374	393	362	383	365	344	372	383	409	403	403	417	368	392	394	375	354	416	394	372	358	380	360	326	380	352	389	373	399	374	365	335	381	372	415	402	386	368	362	356	373	357	382	347	389	386	395	350	372	394	358	402	360	397	387	381	375	395	366	410	379	371	427	408	422	360	372	351	348	403	375	369	397	377	347	383	358	364	376	330	382	366	366	392	394	368	372	398	375	375	352	371	365	374	378	336	383	391	419	378	425	349	376	382	385	326	350	355	390	418	399	386	366	402	377	415	394	336	372	381	368	381	404
37999	15066	6209	3726	2039	1181	979	948	896	902	884	876	860	888	848	903	920	836	833	872	846	836	810	864	801	827	800	855	810	870	865	812	844	855	853	825	857	851	858	798	855	832	839	915	859	879	932	827	877	847	809	825	828	812	806	819	872	894	846	817	860	858	832	838	864	886	869	855	831	846	838	858	824	816	805	843	817	888	858	890	862	824	792	836	879	861	844	881	809	848	880	846	804	844	800	823	833	843	879	800	858	825	892	830	833	822	821	832	839	840	821	830	801	803	801	819	838	843	870	876	843	833	843	823	803	889	803	840	832	856	810	914	835	809	850	828	842	834	845	812	875	888	825	848	859	839	893	860	875	805	857	861	787	827	821	842	841	862	830	815	819	869	842	797	829	914	837	813	843	803	844	849	840	814	883	857	841	828	820	864	905	842	856	742	809	820	799	844	809	813	878	873	945	819	771	835	849	866	811	794	869	835	806	839	846	870	818	818	826	851	890	845	860	819	809	816	879	883	856	845	816	847	850	839	817	845	846	869	831	834	861	852	788	862	845	785	894	844	845	817	806	879	831	863	860	824	792	867	823	862	868	904	802	864	858	862	819	817	884	856	804	830	829	856	790	845	813	858	808	867	840	871	873	849	847	873	829	899	792	832	830	787	883	835	765	862	852	852	827	827	833	804	883	853	859	843	848	858	840	803	895	896	851	805	812	805	838	867	797	836	863	815	783	819	847	828	809	790	859	900	862	933	826	858	848	875	839	807	913	879	833	798	831	826	785	897	784	865	818	838	830	868	825	815	864	821	877	783	841	839	844	810	815	821	830	786	817	808	846	853	815	878	883	842	863	814	907	842	797	841	792	847	868	861	869	845	832	821	824	828	823	827	894	851	862	793	845	830	890	826	846	832	851	861	849	877	810	885	856	844	858	851	815	861	847	851	809	906	857	906	810	808	854	849	854	843	820	898	879	897	855	867	864	818	806	869	807	860	892	826	832	869	844	809	828	870	835	855	890	870	896	824	845	816	878	863	825	841	867	818	907	844	828	889	809	832	830	856	838	847	854	854	844	863	848	862	844	880	847	858	851	782	860	857	837	861	801	837	797	864	787	833	870	830	911	798	885	819	873	819	823	873	825	884	855	810	880	898	828	877	845	825	864	868	875	804	813	830	826	814	829	801	884	807	858	832	804	827	860	788	853	836	788	830	816	835	838	825	852	879	803	773	864	843	842	840	825	836	853	827	849	871	864	902	800	814	843	828	797	849	852	866	829	786	839	853	812	847	823	878	834	860	819	853	868	841	844	830	909	835	786	798	858	857	855	815	815	856	804	852	806	887	839	860	851	826	858	801	863	823	821	814	841	850	838	840	821	803	819	821	802	823	853	805	860	833	873	865	891	875	867	814	871	839	851	858	886	836	862	865	892	913	873	855	847	784	814	839	828	898	821	904	810	830	819	856	872	862	820	832	852	864	842	801	852	844	890	820	870	849	845	862	854	853	795	812	878	859	841	842	826	807	853	824	805	861	843	815	856	805	821	835	881	866	843	837	811	835	838	886	846	865	837	844	828	817	840	836	824	863	884	816	862	871	843	847	825	845	805	847	834	829	900	881	822	855	823	804	884	861	798	845	864	824	865	858	814	839	819	814	853	890	845	836	785	862	854	848	884	886	795	876	892	854	821	842	870	822	841	871	889	852	857	887	849	826	888	812	836	837	849	821	805	808	815	800	844	837	844	824	837	831	817	822	849	865	831	884	889	822	792	848	837	862	904	866	877	823	888	851	813	887	803	833	814	885	836	865	821	838	855	841	888	870	862	825	857	811	806	818	811	851	890	927	873	843	807	845	804	864	820	812	822	852	796	902	845	799	797	881	831	855	886	815	881	843	836	882	814	823	895	840	787	846	839	846	863	893	909	793	752	872	854	863	836	809	864	859	842	812	841	804	810	805	888	871	841	790	836	831	841	863	871	848	887	860	830	873	856	862	869	744	829	815	849	814	858	841	908	841	832	797	848	834	858	862	846	827	890	875	900	850	831	886	871	850	835	882	826	891	844	848	833	826	861	883	805	848	841	819	846	853	855	870	823	880	845	846	821	801	885	917	858	883	854	864	866	845	833	815	826	821	815	832	771	903	854	792	821	809	790	783	881	827	872	803	859	834	832	821	887	872	853	840	847	812	869	787	856	858	860	835	855	883	811	820	819	860	845	904	826	841	817	876	878	835	881	863	839	903	788	837	783	816	811	849	875	820	890	867	898	813	841	797	875	858	793	786	907	827	841	809	902	886	841	836	832	833	859	859	823	830	858	866	811	874	843	854	847	846	815	850	944	846	829	842	857	812	835	827	803	829	833	867	821	890	837	883	807	816	849	870	841	852	805	858	853	842	833	880	806	793	794	836	875	824	893	828	813	836	849	854	874	859	839	847	874	827	843	803	838	877	778	881	815	810	874	820	823	870	865	820	895	834	876	837	805	816	769	829	880	842	845	869	832	820	882	865	867	846	821	828	849	890	837	865	853	823	863	842	852	816	812	898	857	801	863	851	849	860	802	851	776	842	852	839	843	862	842	823	828	835	838	767	826	862	828	813	851	863	832	880	878	880	821	830	821	833	853	832	822	854	786	892	878	842	853	782	815	816	871	828	899	844	858	818	858	798	823	857	853	867	833	841	866	851	802	838	816	799	829	854	886	895	828	857	807	828	859	823	856	843	834	811	825	873	839	818	807	837	828	836	823	862	835	870	847	866	882	866	876	803	840	844	845	832	837	809	840	823	892	852	872	855	862	826	882	847	828	882	849	826	811	847	874	785	886	847	822	826	803	821	892	847	835	862	838	844	830	826	886	847	893	848	852	800	823	881	847	859	916	836	785	840	849	841	832	863	879	857	906	815	844	841	858	807	847	810	814	863	799	835	902	811	838	796	843	838	806	814	842	847	844	851	868	828	835	841	814	887	884	809	815	816	881	831	821	842	816	856	861	854	882	881	823	851	810	836	839	863	844	862	892	820	799	824	834	847	854	870	857	861	852	855	812	865	838	850	870	854	838	826	822	919	812	882	811	858	878	805	858	814	843	833	871	777	843	827	817	887	878	838	842	802	836	822	845	879	825	848	880	855	841	825	788	872	836	859	857	881	802	852	847	864	861	883	836	852	862	827	788	831	824	852	818	880	805	831	856	798	864	828	836	870	890	840	864	850	854	794	865	810	776	910	844	847	859	848	863	867	792	794	850	852	862	876	869	830	809	860	857	851	867	831	854	824	877	833	821	857	775	861	817	867	854	835	831	854	903	834	827	842	790	803	817	855	804	825	844	863	847	829	851	806	806	838	904	853	856	815	853	863	896	873	832	859	863	846	818	864	830	829	861	868	876	838	824	853	827	837	818	893	776	844	844	835	840	872	844	854	886	821	904	832	844	843	838	796	870	811	892	839	843	885	864	820	823	859	823	872	920	852	853	812	795	875	815	834	885	833	864	880	839	836	831	835
54944	25304	10192	2561	849	483	443	411	394	412	399	426	369	414	382	386	404	414	384	371	415	423	396	399	391	430	411	405	387	416	388	359	383	400	389	392	397	413	406	406	406	390	405	343	395	432	376	382	396	383	392	391	390	396	376	436	389	413	397	403	388	375	397	411	386	388	379	390	358	385	370	398	371	377	373	409	407	407	356	426	408	405	404	397	392	388	422	392	386	376	430	356	350	363	383	366	383	349	357	383	389	386	378	415	389	355	400	388	388	416	414	397	419	375	390	389	395	380	370	393	389	374	370	406	406	410	372	418	405	428	385	367	368	392	369	396	378	385	398	392	392	428	405	365	404	384	434	387	408	382	339	399	365	416	416	384	318	395	372	425	404	395	388	405	401	391	366	439	375	385	393	414	389	428	395	390	387	355	409	418	400	389	377	365	420	405	410	374	361	374	379	387	404	379	424	412	397	361	371	369	408	416	422	390	342	418	390	402	430	395	395	413	384	393	396	407	378	371	391	392	424	433	416	378	380	389	385	415	396	398	389	413	402	409	386	381	438	386	384	424	371	393	386	365	362	386	397	438	413	422	411	411	397	412	392	394	386	421	357	401	368	387	365	401	396	394	391	399	406	390	384	384	384	445	349	379	374	426	405	410	383	384	375	362	404	379	460	376	364	396	355	404	365	426	435	419	427	359	347	413	375	392	412	399	378	383	404	368	350	386	371	422	418	389	394	375	363	372	395	382	406	396	421	413	403	416	423	389	423	362	371	376	401	411	373	418	392	365	349	410	385	373	399	364	397	408	406	443	414	372	419	369	390	393	377	390	425	394	417	415	359	333	411	413	394	379	387	361	404	393	396	397	399	436	405	367	376	391	396	400	398	357	415	465	400	395	411	433	409	405	379	408	420	385	420	388	413	390	370	384	383	416	408	368	393	434	399	370	386	398	395	370	417	408	366	390	359	366	373	388	407	430	380	423	384	404	400	412	439	371	387	384	404	422	438	395	413	435	429	355	412	371	340	404	384	370	362	405	391	384	394	396	404	382	409	425	392	389	373	411	355	377	392	358	420	362	423	416	379	409	397	381	380	432	393	381	362	421	396	386	342	369	412	381	450	358	438	408	391	371	398	409	376	373	418	369	372	436	362	435	431	421	426	396	370	348	363	376	354	361	394	380	396	384	385	410	389	435	445	405	405	397	389	413	421	396	393	373	415	361	382	402	377	362	411	369	377	363	386	407	403	416	433	418	378	407	392	372	361	384	421	390	428	403	407	417	407	400	366	362	401	407	395	418	379	420	386	419	371	400	392	387	398	393	424	393	409	401	409	404	399	392	375	412	389	431	406	381	428	393	383	418	374	364	359	397	432	438	354	396	374	423	399	379	394	411	372	394	375	374	419	389	338	441	382	409	417	394	372	386	436	393	401	375	367	417	417	370	392	383	404	398	400	441	386	390	391	412	349	403	427	380	362	398	440	416	390	397	412	390	390	420	389	408	408	442	406	391	435	381	420	423	429	443	387	376	351	402	386	412	418	412	388	366	376	382	385	422	388	366	389	425	414	384	388	401	382	382	406	405	415	401	393	380	374	374	429	415	405	439	408	356	368	414	384	393	403	349	396	394	400	380	415	419	361	405	403	392	371	381	398	409	373	378	404	381	397	372	354	361	388	430	372	440	372	383	420	385	357	398	367	381	392	406	394	369	387	396	417	396	406	393	402	417	373	384	394	379	402	402	420	408	408	405	402	376	371	392	400	376	380	399	393	376	407	384	364	437	421	397	380	383	413	404	381	382	405	403	373	354	409	341	378	393	386	352	396	381	428	373	385	439	409	409	379	417	383	406	365	384	406	429	432	391	419	388	406	408	435	380	384	368	441	434	388	420	385	385	426	410	404	379	387	406	408	404	374	375	379	402	415	393	409	377	380	387	394	399	428	386	409	377	391	369	433	378	376	379	426	388	407	390	397	420	396	377	401	422	403	395	408	397	422	430	375	408	421	369	392	416	381	382	396	398	401	399	399	391	362	424	370	418	368	381	405	387	403	354	393	370	370	382	404	364	379	415	386	346	403	388	416	365	418	405	382	398	435	385	362	382	381	349	434	399	399	407	423	436	372	380	377	390	366	399	376	382	408	409	405	412	383	357	379	394	387	420	413	389	419	406	397	388	413	395	387	370	368	398	415	367	353	395	366	398	391	408	403	414	400	349	412	404	423	444	362	391	436	422	401	413	390	363	390	409	406	427	381	386	374	365	392	394	386	386	403	377	379	410	375	428	385	383	392	400	367	376	391	420	381	350	381	373	395	408	401	394	441	478	411	397	419	373	399	388	436	366	357	405	381	384	408	393	385	366	359	395	401	401	393	345	392	401	409	421	400	379	388	395	426	401	394	380	375	386	343	412	404	362	427	368	407	413	372	403	410	391	399	412	412	390	441	401	360	387	407	397	386	397	412	408	369	377	349	412	373	384	395	374	399	376	371	422	360	382	406	377	418	374	394	388	394	389	412	390	377	376	395	402	415	398	396	381	407	383	411	390	410	366	398	423	352	436	394	336	390	390	386	360	403	451	409	387	393	409	405	406	416	396	383	388	358	389	402	394	410	413	389	405	375	397	357	425	400	387	361	405	385	388	416	411	422	372	339	412	373	397	401	391	390	378	396	404	393	389	385	427	390	402	396	414	394	416	403	366	400	396	367	378	420	371	400	388	386	408	403	407	432	383	421	413	416	393	410	370	402	417	361	428	386	389	412	404	387	359	392	401	404	378	399	399	398	388	389	404	376	407	416	402	390	419	427	400	419	414	363	376	396	423	383	367	390	358	407	428	374	418	414	389	382	371	372	409	395	390	400	402	406	413	367	378	391	406	394	422	444	423	356	407	393	453	422	394	408	402	375	387	375	403	391	380	407	382	395	418	427	412	397	399	396	389	405	402	389	415	424	392	425	360	356	383	425	369	394	371	400	435	413	347	415	430	443	382	382	380	448	414	409	407	422	412	399	369	365	397	378	376	395	396	377	401	369	384	379	393	364	409	368	410	376	410	397	418	397	397	396	386	376	436	393	374	368	424	420	412	381	370	359	419	394	401	427	347	399	430	394	402	393	381	408	403	383	421	331	387	392	423	408	398	389	415	388	402	366	364	414	378	406	391	430	416	407	383	379	361	409	391	385	377	398	381	424	396	370	319	386	424	387	371	424	436	426	412	398	385	357	426	416	393	392	380	404	428	404	414	402	414	391	369	434	426	376	411	437	433	423	388	369	389	382	396	378	365	384	397	427	402	410	389	393	418	421	392	421	387	412	412	450	380	377	378	403	367	396	401	449	379	424	358	431	407	387	389	386	389	381	426	399	395	404	408	429	389	386	430	407	414	420	390	415	419	386	410	405	454	409	362	364	373	381	364	386	387	445	380	467	447	385	387	342	394	383	422	437	380	395	408	396	411	373	374	445	410	377	396	410	374	406	396	411	399	418	391	383	354	411	386
38046	17108	7275	4270	2091	1100	1013	998	937	843	899	878	919	868	862	885	850	903	780	873	875	842	846	895	812	818	888	892	928	859	882	807	883	844	853	836	888	854	820	855	897	827	789	883	838	793	834	865	881	816	900	867	805	809	906	881	936	838	834	914	866	845	886	826	818	811	844	848	861	929	818	864	898	839	876	818	813	826	868	903	816	864	900	877	877	862	863	867	892	861	868	898	819	878	846	902	872	857	814	790	822	866	818	851	889	904	855	882	842	855	809	840	846	828	838	857	866	859	871	884	865	835	834	815	884	849	885	901	859	838	839	863	846	877	848	834	839	850	816	823	816	882	835	925	851	879	843	848	851	874	875	850	846	891	889	867	831	881	878	790	884	816	849	865	833	878	858	891	866	852	881	871	826	840	838	836	849	850	834	885	847	901	886	843	867	880	863	854	897	895	868	879	866	818	891	864	847	864	854	889	916	850	881	863	844	891	872	868	849	826	828	838	885	839	846	887	798	859	842	852	858	854	883	810	855	897	848	850	861	803	919	846	853	842	899	843	880	874	836	843	845	846	868	860	878	882	868	830	859	850	851	870	882	847	912	849	851	892	839	875	830	866	837	859	868	823	874	845	832	900	880	838	879	809	824	832	842	863	874	827	843	853	915	885	880	825	826	847	871	872	820	881	852	877	888	892	863	876	883	924	818	844	827	897	849	798	844	858	835	841	880	853	848	898	808	893	888	874	874	887	896	865	820	874	867	908	878	861	856	859	846	911	811	771	815	843	906	800	887	830	843	788	824	902	841	816	882	851	835	857	790	859	846	858	833	865	887	899	844	853	811	874	878	849	888	886	828	842	835	857	834	872	811	788	839	890	861	873	868	853	897	805	855	888	861	898	808	830	844	846	790	862	838	856	809	840	847	830	887	840	857	854	885	833	858	829	797	875	817	903	842	859	931	843	880	882	833	893	833	859	875	891	891	886	866	827	831	857	858	861	851	822	879	826	857	910	854	854	885	860	867	863	840	825	796	810	840	849	845	806	860	840	851	853	848	846	839	826	847	830	825	845	882	857	880	830	895	876	836	873	893	842	813	906	844	868	891	933	842	834	859	829	877	904	813	848	853	855	845	842	780	889	819	886	865	879	858	901	865	872	843	845	877	869	835	856	847	897	856	874	861	875	864	859	882	863	885	858	870	836	869	860	842	859	900	791	871	799	933	866	855	816	805	855	868	898	842	889	852	843	820	892	852	827	907	831	782	858	823	859	808	885	886	862	845	863	843	869	879	847	871	873	895	844	839	896	863	853	870	882	887	848	853	832	800	855	845	906	813	798	850	856	887	830	827	824	870	880	811	858	848	843	859	860	908	842	910	817	901	865	869	890	830	885	800	841	868	829	879	880	874	843	918	864	877	909	867	873	868	826	870	837	887	822	856	833	872	867	877	867	872	861	883	861	852	870	840	853	864	859	857	861	905	828	892	827	898	835	855	872	863	890	837	831	857	823	860	846	805	896	788	806	839	783	796	899	896	891	870	912	857	811	861	855	799	863	849	791	847	831	847	848	875	873	880	875	873	889	858	842	864	880	874	907	876	909	898	838	839	867	822	896	836	826	831	892	860	868	831	846	848	859	937	845	798	851	861	865	875	802	800	866	819	882	843	853	829	882	850	863	859	805	874	863	851	863	881	842	800	918	869	815	854	849	847	822	845	822	826	924	875	855	837	886	847	873	844	869	915	838	847	895	865	865	821	923	895	843	876	837	916	884	885	791	835	859	836	844	850	830	863	875	875	941	859	878	885	856	845	844	845	872	812	838	881	840	860	863	841	847	860	867	877	834	797	831	844	837	780	889	854	828	840	876	908	897	897	813	831	835	801	825	816	886	875	814	867	891	840	836	840	826	844	824	907	819	847	933	817	841	862	848	838	883	814	876	841	806	837	814	863	859	841	934	843	840	880	887	858	853	874	862	840	833	883	868	785	880	894	875	878	824	817	885	877	839	821	867	879	862	845	895	900	838	854	883	828	879	878	833	848	816	812	856	852	857	858	832	870	865	872	834	896	850	881	877	890	935	841	825	839	828	839	836	871	821	829	854	845	845	924	850	873	861	835	856	895	856	848	864	941	897	873	881	867	838	849	805	853	832	927	882	839	801	829	842	920	885	907	823	892	805	821	888	905	829	852	838	879	899	902	852	893	867	870	862	854	850	817	803	852	843	889	892	857	834	857	881	861	815	826	830	836	848	849	878	831	869	820	876	823	863	790	871	855	880	889	837	825	840	795	837	808	846	814	855	868	830	920	852	853	832	836	873	815	890	885	840	868	849	859	901	845	863	842	833	876	911	842	845	875	879	852	865	901	843	840	867	888	831	842	843	860	845	881	875	872	812	868	809	838	872	843	865	915	798	856	833	832	853	847	825	876	872	835	878	852	876	896	869	829	844	834	831	869	888	863	844	837	864	803	836	867	859	886	912	867	858	847	792	838	865	830	891	883	927	834	855	870	842	880	880	868	863	871	900	846	845	849	907	813	795	858	862	901	884	836	850	905	824	881	874	889	868	874	819	819	839	841	921	816	874	858	851	869	892	772	860	824	867	855	889	871	834	879	861	863	820	825	891	855	887	844	879	886	868	850	876	849	878	866	827	847	852	877	825	845	833	821	862	885	847	832	850	848	849	832	866	830	888	839	843	836	880	877	858	880	856	844	859	894	878	824	808	897	840	858	799	832	820	854	873	841	891	859	878	788	829	872	827	921	868	850	842	846	858	836	888	908	846	850	843	880	844	896	828	826	846	920	886	840	830	812	861	850	866	866	843	822	864	791	848	854	799	867	896	812	882	857	865	830	801	935	838	866	883	870	857	843	828	923	843	831	844	864	853	838	903	859	831	864	793	892	904	860	833	839	841	888	833	871	899	903	876	880	862	819	900	877	869	853	887	849	857	876	873	895	891	877	863	840	872	889	801	858	867	856	926	831	877	901	806	817	862	920	892	952	855	816	902	892	881	799	855	801	857	869	860	838	883	829	816	852	847	835	868	909	878	844	858	862	919	815	869	859	840	817	839	889	851	869	853	852	850	849	841	924	813	911	887	886	891	845	876	883	874	897	898	860	877	890	832	863	865	905	855	891	902	864	836	918	867	866	830	899	850	858	809	820	826	831	899	837	888	851	852	885	864	940	899	875	858	835	848	895	843	873	878	799	871	836	822	876	820	854	867	801	858	887	914	863	897	885	861	886	884	816	785	849	843	869	830	849	840	876	927	831	892	846	887	881	888	848	909	851	833	854	902	887	887	856	867	913	854	886	857	874	824	931	820	857	887	873	868	853	852	802	864	873	864	900	834	843	810	823	861	850	836	854	858	802	858	930	816	818	869	854	863	845	919	848	823	875	805	792	824	802	839	862	848	877	911	861	837	840	923	819	880	840	863	867	852	829	802	902	829	896	743	855	849	874	874	862	859	856	820	842	869	919	856	839	849	906	880	851	820
50084	20365	5719	1880	915	481	380	405	359	352	345	366	384	399	382	388	383	361	396	358	397	384	361	334	374	383	409	432	391	351	356	400	380	347	372	357	341	368	383	392	397	372	396	379	358	375	367	359	380	362	305	361	352	357	390	402	352	379	381	326	368	395	354	410	367	361	357	359	385	365	367	382	355	385	344	361	337	330	387	357	345	366	342	361	350	375	375	365	354	334	372	396	407	361	374	369	354	391	353	335	399	372	361	339	362	359	361	376	370	363	350	348	390	359	378	351	394	376	356	380	397	365	327	365	400	382	341	356	368	366	376	396	380	380	355	355	356	385	375	347	305	361	369	337	351	338	375	377	355	383	360	367	389	336	380	375	352	346	361	410	406	350	381	358	366	413	328	359	369	345	356	376	372	360	385	373	323	325	361	349	365	358	405	405	361	344	377	370	372	372	357	369	355	359	381	364	376	408	373	385	362	381	363	390	371	373	351	375	365	342	341	352	385	371	370	395	371	365	408	405	330	380	375	375	349	342	384	361	400	371	368	359	354	418	353	353	358	340	382	389	376	359	379	331	316	343	378	336	355	385	380	366	311	388	376	376	336	345	388	357	349	372	368	341	397	377	337	340	386	350	354	370	361	369	343	423	364	349	380	365	339	349	340	308	370	372	377	379	371	386	379	392	375	347	366	360	379	396	326	380	405	368	358	355	369	354	360	375	400	419	348	374	370	384	359	395	436	374	381	362	365	402	367	402	349	358	386	359	326	375	367	378	368	383	392	391	340	384	362	357	381	355	385	398	382	332	333	330	379	413	362	377	401	424	380	387	370	365	377	373	351	387	361	394	361	400	340	341	331	386	365	349	364	369	380	364	384	343	343	397	377	344	398	313	371	383	351	401	319	333	363	374	343	357	360	346	364	349	341	345	329	376	358	394	364	413	356	420	384	382	329	354	348	371	354	384	394	389	385	398	383	357	335	356	388	353	366	346	348	356	366	367	368	382	401	365	350	378	355	379	344	334	353	354	386	397	393	335	395	367	360	388	373	320	347	391	373	345	362	361	352	381	354	356	397	400	363	358	347	365	344	357	380	354	335	338	347	381	364	363	370	394	351	354	370	352	369	366	343	420	360	366	336	357	351	403	377	360	361	339	333	369	379	336	350	356	361	360	388	362	364	366	355	379	335	337	365	391	374	351	361	383	370	357	377	395	386	328	331	374	382	390	349	350	347	352	362	358	350	368	368	336	362	334	336	376	358	353	384	368	353	387	387	373	350	342	362	353	338	342	375	366	407	374	372	365	396	363	368	333	370	323	375	325	395	390	402	344	359	377	376	388	358	382	373	353	371	332	352	359	364	392	363	380	371	366	376	375	343	362	364	382	391	347	379	446	371	392	365	327	341	370	388	350	374	364	407	340	403	362	361	375	415	365	363	361	368	401	354	337	332	334	356	386	379	396	376	350	358	335	335	364	382	409	367	392	375	355	368	338	410	351	377	382	389	348	342	372	381	370	350	353	362	347	370	421	357	371	352	372	363	390	376	373	428	385	370	332	370	380	359	343	353	343	379	342	372	378	363	352	375	370	386	362	380	382	362	340	337	384	369	341	347	363	385	410	345	338	351	362	351	374	378	410	351	324	315	381	353	385	338	342	418	348	379	337	387	359	321	351	320	346	321	335	368	350	348	370	359	361	381	386	364	351	351	360	369	367	386	326	343	324	367	399	358	412	394	373	363	384	393	369	340	348	369	328	359	342	353	379	361	404	373	347	399	367	375	358	393	362	344	372	368	369	374	363	350	363	365	376	403	396	362	355	346	398	387	345	394	370	354	389	376	353	336	365	360	375	379	373	362	379	378	343	375	416	355	386	389	349	349	350	370	391	385	347	348	411	384	357	375	348	333	397	397	327	360	380	386	339	347	347	382	344	355	368	359	392	345	357	378	381	354	382	357	351	360	386	360	383	361	402	375	334	338	384	369	339	327	373	411	397	336	352	389	383	355	381	349	360	357	350	355	405	412	388	376	341	358	410	372	373	342	370	347	340	406	367	368	387	370	358	349	372	383	392	343	367	378	328	371	345	341	364	381	379	362	352	348	353	394	392	374	348	339	377	372	354	391	381	364	389	339	322	358	375	372	382	360	339	360	377	362	353	394	353	359	359	397	389	359	369	348	380	338	417	363	431	380	384	340	351	382	368	348	354	386	357	381	357	379	400	344	354	396	377	380	384	337	350	368	370	373	361	351	377	381	418	401	342	380	362	373	383	392	345	377	330	355	346	366	377	374	358	350	365	431	382	340	346	375	378	367	328	383	406	348	380	373	395	374	364	358	327	396	402	344	403	339	340	359	382	365	348	371	363	405	401	413	355	357	395	376	357	315	337	380	376	344	374	382	338	357	342	332	376	366	323	359	386	338	408	381	374	402	400	377	340	375	355	383	380	389	374	329	352	356	373	334	347	352	342	334	375	363	363	419	365	405	348	370	385	386	340	331	350	352	383	370	353	342	383	360	406	351	402	372	358	421	378	431	330	358	349	395	384	374	348	396	356	354	355	431	380	333	351	397	373	345	323	353	359	388	344	313	356	351	351	354	377	327	348	355	378	386	349	361	374	395	374	341	369	363	391	408	376	385	364	357	318	358	370	354	392	346	376	345	379	377	352	378	350	360	359	366	388	373	387	374	372	375	404	358	378	356	362	359	350	378	361	361	364	364	365	353	357	367	353	372	355	343	375	346	360	379	386	365	353	383	333	360	356	375	349	360	363	357	372	382	352	354	361	389	366	382	365	388	361	385	368	362	388	332	394	414	350	376	374	373	363	390	378	355	343	357	374	434	374	359	396	353	399	375	361	376	375	390	359	350	375	369	361	356	358	344	359	363	371	372	394	391	378	366	366	386	363	411	383	329	348	345	380	372	368	382	348	351	386	399	384	341	369	360	386	367	353	336	398	378	358	358	361	385	363	308	371	399	357	357	355	381	345	371	358	373	364	369	375	335	357	391	354	401	396	318	380	371	370	356	371	376	363	338	375	389	363	344	419	348	334	361	319	317	380	346	372	406	367	389	347	342	325	372	309	357	356	336	347	346	335	342	390	353	384	401	372	376	326	361	342	358	365	389	337	348	393	376	409	403	385	347	360	399	372	401	370	400	354	369	352	412	376	404	394	346	364	344	407	398	350	367	336	388	377	368	359	407	387	366	360	341	387	335	359	352	402	405	389	384	317	338	347	365	369	346	359	388	339	350	361	361	383	372	390	336	357	358	364	356	372	419	385	348	365	362	368	361	347	354	387	336	358	389	376	391	350	339	343	366	402	413	357	356	384	375	365	338	371	369	360	377	397	344	364	335	401	389	372	353	381	361	343	354	345	360	370	375	371	341	380	363	387	366	382	414	376	363	391	363	373	387	364	379	373	355	357	376	378	366	376	362	353	342	336	391	388	415	388	385	343	386	361	361	375	344	372	374	350	394	377	383	387	369	373	385	365
33895	13481	6443	3796	2057	1098	906	921	886	831	896	858	860	825	818	830	831	774	786	765	849	785	726	829	812	838	789	787	854	806	818	783	809	827	829	810	845	838	820	784	847	798	852	795	799	833	806	790	747	790	847	837	784	782	800	848	715	791	790	765	761	824	796	791	821	771	842	773	755	811	823	824	822	761	797	787	791	772	828	869	797	839	786	799	790	766	813	809	761	837	815	810	794	789	764	769	823	789	826	786	861	809	778	839	788	789	827	802	756	759	762	795	799	816	812	775	802	846	772	798	762	768	846	830	811	823	747	786	827	800	807	747	813	814	819	832	822	789	777	771	804	787	800	878	825	798	804	811	786	795	813	817	760	797	838	802	816	810	783	767	806	833	830	816	810	845	793	788	778	849	763	796	789	856	825	842	813	814	818	798	773	792	824	722	753	814	843	842	784	805	812	764	795	811	763	791	775	812	809	821	837	786	823	810	767	771	735	797	785	857	788	792	778	815	733	770	807	797	803	786	827	776	789	798	810	810	799	832	798	832	811	797	774	792	819	796	825	837	790	823	814	759	846	786	762	785	791	799	759	787	783	850	824	792	787	816	799	771	794	790	831	763	795	789	821	801	810	821	796	766	797	799	798	725	763	835	817	796	803	791	817	822	810	808	826	798	766	825	822	799	811	778	796	810	768	809	771	804	802	783	792	814	835	795	822	774	819	787	754	827	816	809	807	818	811	799	824	815	790	815	809	833	770	819	807	784	853	789	779	801	808	838	848	825	797	826	820	819	825	797	742	856	816	769	834	783	829	822	746	786	785	799	787	789	771	818	810	808	814	830	837	744	805	776	767	791	794	814	779	784	807	758	862	796	812	810	794	805	799	762	852	776	798	811	772	826	813	759	815	785	865	786	816	812	820	773	816	835	790	872	833	890	824	792	800	826	801	750	840	834	778	808	794	862	851	803	802	772	774	791	833	853	775	777	838	816	797	812	774	786	844	801	810	802	829	788	828	793	790	815	811	755	834	808	785	803	789	818	827	818	775	831	788	796	773	819	767	821	808	770	802	819	764	814	803	783	756	806	771	787	780	857	770	797	835	828	847	883	795	769	831	820	844	877	762	796	816	794	787	812	842	791	790	810	815	807	834	826	830	794	794	796	750	838	835	846	761	783	829	846	821	785	784	786	777	794	804	820	789	900	793	841	780	791	797	771	810	815	823	804	801	810	851	798	820	805	819	839	820	860	815	772	821	820	823	758	758	801	818	813	790	816	813	788	838	808	798	779	792	813	784	798	824	819	799	790	775	820	755	802	740	763	760	760	811	788	783	808	814	859	805	794	777	797	776	814	754	844	782	804	769	827	886	767	826	800	811	796	813	835	776	797	850	771	779	787	728	783	801	807	778	804	737	809	797	810	820	788	788	807	795	858	804	817	833	809	805	800	824	819	818	810	748	786	806	812	789	797	825	809	826	771	789	851	782	748	815	755	800	803	775	790	766	850	804	772	784	806	814	744	805	800	804	834	791	805	828	751	805	814	816	821	767	765	763	815	819	776	813	793	793	810	806	793	768	813	863	814	821	871	794	824	789	799	804	767	749	794	794	803	829	775	799	802	800	778	792	793	822	798	803	824	782	812	833	827	775	804	814	758	780	814	826	802	772	807	797	835	764	814	814	831	809	784	772	788	816	781	754	760	868	770	783	784	770	812	802	770	815	775	832	835	787	843	792	787	775	815	826	843	821	815	799	796	752	833	830	825	818	794	827	793	823	795	844	781	827	844	832	805	829	808	847	815	814	786	867	833	770	817	812	801	810	777	798	753	788	753	825	773	801	810	797	770	800	800	820	788	833	758	801	837	823	847	816	818	797	865	766	820	799	800	796	826	756	786	760	775	808	736	801	814	826	836	823	795	794	852	802	804	764	774	744	813	801	777	855	801	822	807	786	785	756	822	815	832	839	795	766	829	733	815	804	796	827	785	815	825	819	844	775	786	824	879	792	773	777	813	789	838	809	816	830	799	816	807	841	836	776	811	788	786	780	786	813	846	769	791	827	769	858	832	801	797	820	787	799	787	795	815	796	794	826	779	797	845	778	757	799	818	830	794	790	813	818	797	796	820	802	795	826	780	787	801	809	822	815	755	788	755	798	777	786	801	779	813	740	768	788	810	795	824	874	820	792	792	812	767	822	815	823	824	806	795	828	838	810	817	761	828	834	813	751	801	833	842	830	821	834	811	815	818	824	788	759	805	802	816	761	841	789	786	826	853	796	811	747	769	828	795	822	780	776	768	847	832	796	803	850	783	820	798	825	839	778	800	770	764	811	809	811	850	799	805	828	732	778	831	761	820	772	826	809	852	767	755	807	832	789	818	799	770	801	775	811	830	831	844	783	813	793	796	787	813	741	815	785	792	774	848	785	808	780	785	810	789	834	813	814	848	824	778	821	835	750	791	746	825	756	810	818	770	820	769	788	770	812	831	860	824	746	822	820	780	843	823	776	851	824	818	859	785	794	757	832	823	759	820	839	804	747	803	789	773	792	801	803	841	824	824	849	790	801	789	813	803	750	833	844	817	781	795	800	796	839	799	831	802	837	842	774	796	824	853	786	799	770	815	783	816	784	822	763	795	748	782	778	793	813	799	804	806	766	822	786	786	804	799	805	772	763	811	815	804	777	831	782	821	793	814	793	772	809	773	832	817	802	816	800	770	806	837	832	809	829	819	828	814	804	842	793	795	829	822	789	779	820	856	759	816	871	802	791	810	787	789	795	815	810	792	767	814	808	758	780	806	816	797	769	804	784	814	802	774	806	788	798	815	818	818	791	779	816	804	818	845	805	789	800	804	795	756	812	875	858	815	790	817	796	822	797	832	791	781	803	833	813	781	752	809	793	788	773	807	837	792	790	844	717	811	781	826	816	772	799	818	791	757	770	785	778	800	806	769	808	803	785	790	801	787	827	755	754	852	812	815	803	808	825	810	751	795	813	826	810	827	795	776	770	828	817	815	820	804	804	826	833	807	770	822	795	851	753	851	805	805	803	817	778	794	841	818	833	777	791	789	766	815	839	813	787	757	768	872	773	795	790	771	814	792	800	825	832	793	789	756	778	757	783	838	757	818	805	787	817	806	817	780	799	812	776	806	799	810	787	834	805	817	848	816	835	794	841	756	757	790	813	867	844	808	811	761	836	814	795	824	801	840	802	753	799	787	793	825	757	814	790	794	795	821	808	764	795	771	804	856	821	763	765	804	811	839	802	782	841	785	821	807	843	811	788	831	789	760	825	809	848	753	832	748	834	815	800	810	806	843	762	778	807	819	834	783	783	797	817	846	817	818	739	793	821	799	789	807	801	789	816	793	797	781	807	792	783	803	808	773	812	840	826	779	792	785	791	845	846	796	769	785	815	788	799	805	846	798	831	775	837	839	806	795	806	797	830	811	825	805	794	789	805	826	793	807	752	830	793	824	795	834	760	786	762	808	807	811	810	878
51476	25916	12206	3579	1307	804	609	491	410	366	387	380	448	388	417	400	414	427	390	354	393	393	344	381	347	382	377	396	374	405	354	388	374	436	354	374	409	339	386	358	379	384	415	409	351	420	357	366	340	379	435	362	391	368	435	376	365	422	379	388	384	384	343	375	383	368	361	360	383	377	368	376	421	384	385	356	386	361	420	374	368	357	378	346	358	369	426	398	387	371	376	365	369	353	385	373	373	343	380	361	385	373	365	402	400	356	350	371	386	375	359	358	375	405	365	380	363	355	395	397	424	372	339	369	369	340	340	350	364	380	369	387	403	361	340	427	384	390	380	376	385	389	356	354	362	376	362	370	371	384	356	400	384	376	389	383	404	371	345	364	397	373	404	356	338	354	385	356	352	371	361	356	373	382	360	380	395	395	400	394	367	362	411	389	407	370	364	398	375	349	392	374	381	387	395	396	394	362	366	393	381	374	367	370	372	391	402	375	396	366	347	415	393	405	372	342	382	377	358	379	364	363	336	343	399	384	377	366	363	384	338	355	362	369	348	353	350	350	386	363	391	411	421	356	369	355	378	377	399	350	352	357	375	354	408	391	341	333	384	403	380	367	371	348	365	395	378	396	367	374	406	386	397	387	369	374	393	372	380	368	435	398	429	371	360	363	345	346	359	342	405	352	380	376	370	390	377	420	388	393	393	368	413	392	400	429	382	342	398	369	391	372	421	394	397	371	397	392	392	388	370	400	349	363	340	350	393	380	394	370	373	386	378	390	366	364	352	380	390	335	341	398	406	364	336	366	407	391	375	370	412	386	395	406	379	358	347	407	349	377	383	364	413	375	398	385	411	361	411	369	370	345	380	389	345	374	371	366	383	379	349	366	402	363	397	368	397	391	341	314	360	395	371	394	389	349	373	371	390	389	347	359	341	383	356	396	366	388	347	386	368	397	373	381	350	409	368	368	387	374	389	371	370	389	381	390	403	388	388	414	360	392	368	350	342	362	366	353	354	375	372	374	379	385	335	347	374	413	396	404	415	324	381	375	354	365	379	369	369	384	347	362	354	364	396	377	363	387	351	366	381	372	380	364	388	397	380	355	358	380	409	351	406	373	339	349	378	400	390	352	381	364	360	378	374	365	388	385	394	400	412	351	397	396	404	395	391	388	375	392	353	386	351	384	355	374	412	372	369	391	381	404	381	349	372	422	379	384	396	382	372	405	351	369	364	410	362	363	361	389	376	386	378	382	394	384	396	387	395	360	389	361	397	398	377	380	369	342	377	371	424	367	409	376	381	344	384	314	389	383	378	345	383	401	337	379	363	407	367	370	375	336	393	389	364	395	382	357	379	316	348	392	408	354	375	375	380	373	386	387	401	385	405	369	369	393	341	342	379	358	352	404	356	411	392	426	392	395	376	404	390	346	360	390	372	344	384	392	380	343	410	398	380	363	343	398	378	348	353	382	401	385	381	370	363	390	388	387	347	416	389	397	325	365	391	400	402	358	405	414	394	360	357	403	384	355	379	385	350	374	386	381	349	389	363	372	360	391	373	365	368	354	341	357	346	377	353	363	408	362	385	356	362	351	398	396	350	367	351	370	348	410	370	386	378	366	345	382	348	380	394	377	363	367	393	396	326	352	336	369	365	378	381	334	380	386	345	373	397	364	413	374	346	367	362	371	407	370	386	389	362	360	389	390	373	367	369	381	401	349	384	356	362	383	361	370	409	339	355	400	392	368	359	362	405	382	340	333	396	389	384	395	374	398	349	389	379	375	356	399	411	395	360	335	387	393	403	395	396	345	385	344	362	394	388	358	401	375	354	385	380	379	355	399	391	361	358	369	315	354	376	396	381	407	421	363	384	398	350	368	391	383	358	351	325	359	370	373	427	359	399	404	389	353	411	370	378	386	345	388	382	380	310	368	387	370	378	381	373	370	381	370	359	364	356	388	381	366	341	335	357	391	370	378	353	403	390	366	355	385	349	403	382	349	366	374	386	361	394	379	355	379	370	369	407	399	416	378	366	382	367	373	366	373	367	421	371	408	401	339	383	380	436	359	376	366	375	382	351	349	368	353	402	355	414	400	368	373	343	384	379	391	402	361	362	336	374	352	406	389	352	362	378	351	370	386	351	393	374	389	386	402	364	346	380	372	342	369	382	410	375	395	394	389	390	396	390	341	382	394	383	394	396	388	339	356	345	362	399	370	356	373	365	387	358	364	367	389	391	371	419	366	405	378	356	358	381	367	366	374	419	397	389	371	378	361	360	383	376	385	396	395	389	344	370	377	361	390	378	336	388	321	378	379	353	401	357	352	370	380	373	347	375	398	406	365	365	377	374	397	389	376	356	374	383	371	415	343	397	375	393	351	391	388	385	386	353	383	397	359	380	382	391	353	366	382	386	414	351	349	357	369	409	398	356	374	400	377	381	376	355	356	404	378	406	360	374	355	396	340	386	405	381	342	335	392	393	355	388	362	366	366	370	399	387	353	393	340	362	341	362	359	373	387	392	415	345	373	396	368	365	349	408	382	354	384	366	382	385	405	377	381	368	394	351	372	363	374	402	414	407	403	378	356	400	389	399	329	374	371	375	414	367	385	383	356	352	360	422	369	369	411	337	362	351	385	385	346	360	345	383	405	385	387	357	383	410	400	366	382	385	404	345	350	361	387	310	353	398	371	373	388	378	408	337	358	400	400	338	389	405	351	351	379	408	348	377	377	376	385	351	380	393	382	390	387	382	385	382	380	381	327	367	348	372	343	387	374	403	400	380	355	384	367	382	397	385	343	347	350	379	347	369	368	353	370	348	391	377	367	404	377	357	361	377	356	398	412	407	392	376	398	360	373	345	380	361	359	395	396	409	357	362	381	350	402	400	365	379	399	386	404	389	349	408	356	376	366	350	422	359	381	328	348	351	394	373	362	368	381	398	369	364	427	395	376	388	414	392	374	365	330	382	362	376	403	361	421	386	367	368	390	390	379	389	383	374	387	397	398	362	388	399	376	365	362	377	410	384	340	364	390	351	370	399	330	406	394	396	378	362	382	376	382	393	378	400	373	375	375	369	399	390	372	376	371	399	411	417	394	363	372	400	352	398	419	391	358	394	355	404	389	383	364	411	359	415	368	388	355	375	348	431	370	364	358	396	357	369	388	349	380	372	383	409	382	376	410	365	389	369	378	387	388	384	363	352	350	341	411	368	418	375	372	383	365	368	370	389	377	404	341	390	343	366	392	316	384	383	379	347	394	393	370	365	368	394	360	360	387	351	365	380	374	371	356	368	397	413	380	391	381	435	329	369	385	393	395	387	392	409	376	360	361	386	356	355	387	402	404	362	385	358	354	386	386	371	355	361	350	368	383	366	365	418	355	376	371	403	363	358	350	358	413	398	373	354	348	356	338	369	369	386	384	387	373	398	346	403	383	400	356	357	385	362	368	353	389	359	398	352	352	391	394	373	366	408	385	382	331	442	371	391	339	377	377
33912	17861	9753	5954	3397	2435	1671	1213	1004	929	941	884	829	897	946	894	873	829	868	832	812	870	826	866	838	790	813	839	838	844	806	774	842	890	793	877	769	801	858	870	868	790	851	807	810	805	857	842	814	878	822	831	871	801	849	841	849	848	779	862	884	824	817	847	807	865	861	789	826	847	829	860	830	756	875	798	846	843	871	871	818	802	811	845	807	787	791	839	892	843	859	828	845	832	792	840	809	848	802	814	823	794	814	795	858	862	855	812	831	814	827	788	805	865	791	838	863	824	885	815	784	832	813	832	815	808	928	838	792	838	811	813	861	836	794	861	830	822	800	830	839	812	823	865	781	831	853	798	855	884	806	839	808	817	885	836	748	840	805	853	794	828	831	848	818	881	824	845	798	780	854	839	783	806	824	801	856	814	839	822	769	823	839	874	818	771	893	767	868	840	854	798	829	817	832	808	802	830	848	817	821	874	844	843	840	886	797	818	817	782	787	829	792	855	813	833	835	825	848	807	875	829	846	816	862	841	859	819	864	841	833	807	834	813	811	824	831	798	843	818	860	882	813	829	850	831	843	806	807	860	859	806	845	853	806	861	783	845	852	828	799	790	880	836	871	797	831	844	870	852	836	809	886	863	816	818	806	797	861	843	852	815	823	812	792	818	822	840	860	816	798	835	753	845	802	830	804	811	801	789	852	797	804	825	801	833	813	871	800	891	876	797	807	779	841	851	772	857	871	816	836	811	865	782	816	799	801	903	803	832	809	811	829	818	840	835	871	818	796	797	846	783	803	824	786	825	803	834	806	871	788	826	812	829	833	852	797	846	839	826	762	799	829	866	817	819	854	829	823	795	854	859	779	834	835	831	859	830	784	777	823	828	811	808	839	867	839	829	847	827	863	819	820	839	824	810	868	881	788	781	829	831	821	766	805	812	789	859	817	881	850	834	823	817	842	807	838	839	829	814	836	801	844	805	819	798	812	797	806	775	884	800	817	820	838	807	805	795	788	827	876	819	819	732	785	817	831	832	776	816	821	838	793	813	801	824	847	826	867	818	811	773	794	840	813	824	852	812	767	810	797	758	837	814	822	809	837	847	880	806	827	783	830	838	837	820	824	795	818	803	795	811	850	796	838	879	789	824	861	847	877	830	882	846	853	808	828	818	841	810	763	864	799	808	851	880	789	839	785	811	861	839	844	842	826	803	812	826	812	835	802	787	790	841	813	804	851	803	799	781	812	801	818	841	769	849	799	804	806	833	802	847	815	830	853	828	868	848	825	861	826	819	870	839	822	803	820	823	819	847	803	837	836	817	820	765	831	881	858	838	824	824	863	825	842	790	831	836	813	818	812	846	866	781	806	846	804	812	837	802	839	886	819	828	834	818	862	844	809	839	880	800	837	787	828	810	823	778	804	794	824	809	828	904	816	849	854	814	844	838	777	820	832	752	822	810	803	800	862	844	876	801	864	823	841	856	822	842	834	816	812	841	844	832	822	833	814	793	833	820	861	801	829	897	820	859	834	822	827	871	825	838	828	808	807	818	843	817	783	894	794	861	784	819	877	754	836	809	795	828	805	800	817	805	793	779	857	819	904	829	859	829	865	838	843	780	867	832	780	824	859	849	850	874	826	823	793	881	791	806	819	839	802	851	869	814	822	859	811	844	814	833	826	829	776	847	842	829	831	863	789	817	829	818	842	843	852	863	874	823	850	811	814	815	812	800	834	855	819	817	815	855	785	841	837	824	867	838	852	818	809	834	878	823	800	791	850	848	840	822	803	836	866	837	822	811	839	803	832	813	811	836	824	826	856	891	840	883	796	858	849	848	879	800	854	818	821	827	777	792	845	799	800	831	831	826	839	787	820	904	772	872	798	858	794	833	839	820	843	815	810	809	824	863	802	803	787	878	837	788	843	801	806	809	878	875	830	868	827	846	886	845	923	816	829	848	820	832	798	823	794	786	801	811	839	828	815	821	871	867	848	774	794	872	785	811	796	861	802	921	784	859	894	847	857	885	822	798	838	864	869	809	794	798	856	831	844	817	788	784	867	798	814	860	862	792	836	845	868	825	836	829	838	848	769	835	798	843	821	824	836	815	854	848	777	819	825	845	788	833	838	851	838	844	838	790	823	786	812	848	816	828	803	840	863	849	891	775	841	789	832	836	834	821	801	808	856	824	810	839	800	821	899	850	852	792	892	889	853	814	814	841	797	873	828	800	828	822	804	809	775	795	803	809	799	844	836	823	834	846	816	839	772	830	804	780	862	835	822	792	850	797	874	807	839	831	815	786	855	855	802	866	841	857	811	825	853	829	815	809	798	828	804	815	834	842	858	823	869	794	855	780	803	790	777	834	802	855	852	826	787	839	818	865	777	768	809	797	783	839	816	783	858	818	822	866	848	779	838	829	785	811	896	811	816	792	796	831	853	859	820	821	819	829	835	854	820	840	813	803	825	819	836	813	806	853	813	805	837	816	805	839	821	840	805	816	808	873	849	795	832	847	873	845	804	833	845	819	833	790	808	786	781	859	798	775	827	864	784	851	843	797	802	850	824	810	827	838	828	835	875	836	835	822	853	878	768	840	812	845	781	810	859	847	833	874	808	810	812	776	809	824	837	814	813	822	875	848	779	807	887	822	793	831	819	843	838	848	877	807	843	804	836	821	820	847	800	820	829	783	794	848	804	882	783	833	855	810	840	831	737	852	831	856	830	909	820	847	830	811	829	834	803	835	849	812	809	807	835	802	826	821	817	821	885	830	848	813	856	832	822	805	811	855	798	830	815	764	836	792	838	883	818	842	850	785	841	849	813	876	858	770	849	768	779	830	843	847	797	828	798	821	785	877	856	854	825	861	853	886	810	806	829	827	819	851	820	823	853	853	801	839	774	883	771	812	800	796	790	837	778	873	803	849	792	822	823	819	841	866	862	807	775	792	820	839	864	844	873	816	822	802	820	807	847	788	813	835	861	819	834	845	808	858	828	868	791	816	855	788	856	827	781	838	851	815	801	801	849	798	820	768	849	808	797	827	818	853	835	872	835	866	806	833	834	801	788	856	826	780	823	827	812	780	786	859	893	789	842	808	800	865	798	807	850	828	801	804	771	838	864	837	796	841	814	787	844	820	799	832	820	807	848	798	832	818	829	799	870	839	844	773	817	837	844	822	818	806	810	816	830	834	800	811	827	776	830	762	813	838	865	832	836	827	824	825	799	827	897	877	809	817	824	813	864	881	810	890	888	858	850	822	844	875	832	847	806	836	758	817	840	809	804	841	806	785	870	762	810	853	842	826	805	785	874	800	838	894	804	795	810	833	816	796	778	823	835	770	776	784	806	870	821	829	805	863	813	782	846	881	832	862	809	874	857	834	806	859	833	827	888	770	786	825	845	846	814	855	838	842	836	848	872	828	820	871	893	871	775	802	787	803	862	851	813	841	813	836	811	814	819	791	844	826	833	788	829	835	812	834	840	800	855	856	808	859
51803	23234	9183	1861	786	540	500	443	427	403	406	410	420	394	400	412	366	381	456	409	351	385	410	391	430	417	407	386	393	388	407	405	410	462	365	382	397	376	395	404	392	417	371	369	419	391	420	390	333	368	376	424	364	384	397	395	419	438	417	416	406	426	397	417	410	360	397	392	399	404	436	386	403	407	375	386	418	406	393	403	447	410	382	374	400	404	408	404	389	369	371	386	380	387	380	379	394	414	418	406	352	356	415	349	389	411	411	404	407	402	400	386	370	404	414	435	406	408	424	405	426	370	400	381	408	374	395	395	423	376	375	384	390	382	391	407	449	438	378	441	395	411	386	382	388	380	367	380	352	367	397	371	336	378	413	366	400	408	378	405	393	412	410	412	385	389	357	378	361	362	419	366	403	394	431	417	443	366	414	419	385	398	402	399	366	419	401	398	431	370	453	417	362	404	336	440	400	380	384	418	371	369	368	381	380	364	431	408	391	408	380	358	417	384	396	396	411	367	383	424	392	447	403	387	396	410	404	331	354	395	399	366	410	432	399	401	384	402	391	384	383	443	395	393	402	383	368	385	406	437	368	391	390	376	355	416	368	375	358	400	412	418	399	437	377	394	368	420	350	397	385	427	413	369	399	398	372	406	404	411	371	388	408	391	411	381	409	443	386	415	391	379	361	386	385	379	406	383	379	368	418	383	395	399	388	389	386	390	437	392	401	360	369	423	391	371	383	394	401	430	392	396	370	382	379	379	403	423	376	393	365	350	351	393	384	438	403	412	347	406	397	384	388	423	400	430	390	354	414	391	394	379	378	381	415	372	409	384	401	374	400	420	424	431	390	415	400	423	389	444	386	398	426	390	420	378	371	410	382	379	427	442	378	390	406	374	396	395	381	363	382	407	423	356	393	391	396	407	418	409	415	395	401	358	359	399	399	409	400	390	412	380	419	375	347	384	372	377	438	399	414	430	362	381	399	424	382	382	393	371	370	364	431	370	371	368	378	385	404	384	393	352	384	403	389	369	401	377	414	374	366	394	363	355	398	377	419	388	353	386	416	384	410	404	403	380	404	418	387	397	410	374	437	396	444	387	380	387	398	391	370	394	431	359	431	367	369	365	424	385	382	378	368	412	370	389	414	374	376	404	339	386	360	405	441	403	356	388	367	377	364	373	399	386	372	373	425	397	401	442	373	420	405	355	361	414	364	422	394	385	411	414	379	389	357	400	414	376	388	382	352	447	377	371	395	416	376	381	401	410	405	412	407	381	418	379	405	390	407	417	413	401	353	384	384	396	391	403	387	427	385	384	344	418	375	407	400	371	382	390	419	417	404	395	368	378	377	407	413	414	372	404	399	406	398	432	373	364	408	390	382	365	400	373	387	407	379	389	414	366	388	425	413	375	387	424	376	393	334	344	385	388	376	406	412	359	403	401	400	384	389	415	375	389	422	399	407	410	392	357	415	390	380	369	425	399	410	399	400	366	393	409	434	407	408	375	368	407	402	429	401	405	405	404	368	408	389	368	414	360	373	375	398	414	418	417	388	389	414	382	385	391	366	403	424	393	401	419	370	400	369	389	384	381	399	355	362	384	363	380	427	420	412	392	426	376	377	388	370	386	383	416	371	387	364	366	408	398	365	373	366	400	427	417	391	409	385	426	400	399	386	418	413	420	382	348	372	406	379	390	401	386	428	358	393	373	392	343	389	420	385	430	398	397	387	411	434	433	441	415	390	426	373	387	408	384	365	376	402	414	398	444	430	358	431	397	392	401	401	380	390	359	434	470	408	383	379	400	390	395	401	374	396	370	394	400	399	386	415	419	366	395	408	409	425	412	422	390	381	380	389	411	404	405	414	376	377	393	376	395	397	407	408	364	378	371	349	421	421	406	397	443	426	389	394	394	396	420	430	405	412	429	388	389	409	387	377	397	378	390	427	385	382	467	380	379	372	400	417	418	413	370	389	401	435	407	412	361	424	420	413	408	416	386	404	409	376	378	388	399	364	386	425	382	368	383	378	423	423	428	429	395	370	353	407	392	406	406	408	370	393	391	383	369	336	348	377	393	418	362	376	376	428	422	406	393	399	386	385	418	380	378	386	367	400	371	401	418	452	364	403	398	415	423	425	375	345	393	383	377	422	385	361	380	394	432	397	398	414	424	427	396	410	406	396	355	409	373	382	379	403	399	436	389	397	401	374	393	414	363	394	380	404	445	400	405	415	391	395	410	389	364	395	427	397	411	350	401	402	398	416	388	409	406	404	403	361	400	448	397	376	401	361	382	380	384	404	388	394	421	398	397	403	408	396	410	408	386	407	410	385	359	371	393	370	422	389	381	355	376	391	359	409	386	419	408	372	391	394	410	394	429	369	385	381	370	420	430	384	371	378	374	395	398	395	372	396	419	409	400	366	393	398	384	382	417	395	407	399	381	370	377	403	373	368	399	368	419	382	394	399	405	403	388	397	401	417	380	401	428	398	368	369	414	436	426	403	399	415	439	400	394	382	383	398	412	385	359	395	387	363	439	377	422	417	378	338	374	381	383	375	424	377	388	384	386	414	385	393	398	396	404	376	372	412	441	380	407	395	455	399	405	396	383	404	394	362	399	395	417	368	403	398	405	424	445	391	407	405	400	398	376	395	415	375	367	401	386	392	414	436	399	411	409	371	422	422	417	382	378	378	376	367	385	405	413	397	396	417	418	407	408	399	377	386	403	431	353	395	398	393	419	359	362	368	412	386	427	449	455	415	414	408	411	363	400	428	411	400	402	389	395	380	398	398	329	427	431	391	404	384	398	391	397	408	397	400	401	391	391	389	389	375	401	407	405	383	405	417	371	373	372	382	384	371	401	370	425	376	396	433	418	382	367	396	386	396	385	386	400	412	418	398	402	362	402	425	429	390	407	373	413	391	408	394	423	420	421	384	407	380	415	394	363	402	425	350	395	380	383	409	389	388	388	407	421	391	356	410	398	386	403	380	368	400	380	400	381	418	405	409	382	377	340	400	401	402	362	372	392	405	359	406	383	398	402	392	415	413	400	389	378	387	391	378	393	390	370	407	389	421	380	402	357	400	377	433	411	407	378	377	389	413	370	375	403	404	411	410	405	394	400	373	392	435	376	425	384	366	379	421	411	429	387	398	405	365	330	402	398	413	375	378	390	409	403	379	390	396	438	402	437	420	443	350	379	370	375	381	423	450	396	395	380	367	351	390	433	364	383	378	378	361	389	414	398	372	418	418	396	386	407	387	468	362	410	375	382	408	387	391	391	407	374	389	383	403	422	376	382	377	361	392	416	402	395	412	376	397	412	402	429	382	386	417	379	403	395	379	379	410	401	439	399	349	379	401	442	391	385	410	408	430	377	425	381	431	351	421	409	423	429	357	384	351	413	404	416	391	375	362	390	444	430	401	441	380	418	416	367	406	406	400	390	401	429	398	413	354	367	441	406	392	377	395	395	402	358	414	408	359	411	410	388	392	384
34557	14089	5981	2881	1823	1245	1054	1028	892	851	873	918	873	843	849	917	889	855	841	853	900	912	895	858	836	806	875	858	908	848	851	838	851	862	853	864	835	890	880	850	860	857	826	911	887	872	864	885	857	853	863	862	862	849	822	860	828	865	844	847	918	851	890	824	817	832	878	863	859	862	888	845	860	810	896	822	809	863	867	881	888	888	847	878	845	837	885	859	860	896	853	800	832	854	876	892	820	894	860	916	833	828	836	831	838	813	873	818	859	837	886	822	820	875	874	892	941	899	808	855	882	854	871	908	873	858	875	855	847	900	868	898	930	822	862	863	818	869	883	803	846	876	846	854	878	815	838	856	906	826	872	883	938	877	866	893	866	868	819	895	838	907	887	928	854	850	812	943	917	799	776	936	790	898	862	855	871	846	897	875	862	774	818	809	852	868	881	865	842	879	897	873	874	873	871	858	873	857	914	840	880	888	809	868	890	905	823	831	858	893	832	876	850	888	860	882	868	826	835	868	841	912	860	852	831	883	854	844	880	855	853	884	800	864	840	878	813	868	847	875	816	854	825	877	862	833	885	854	836	872	856	886	836	825	817	851	817	844	831	894	860	813	893	861	844	879	852	876	865	847	812	824	855	857	888	835	836	826	864	781	844	797	831	858	843	851	837	834	879	844	891	821	861	863	882	835	873	882	869	846	856	877	831	840	854	901	886	850	899	803	894	849	822	912	837	837	840	784	805	851	897	869	878	853	891	806	841	865	858	834	899	884	900	903	849	858	899	897	879	887	831	832	828	836	894	879	898	868	804	887	839	848	829	833	926	882	924	855	883	827	877	857	822	936	894	846	870	860	856	844	870	882	902	869	799	844	813	843	885	914	831	866	873	891	881	884	845	817	853	830	856	846	855	831	893	858	868	874	862	868	843	904	848	844	900	869	859	868	906	900	871	877	866	907	855	849	862	871	837	923	854	899	821	863	855	883	838	887	858	874	885	896	918	903	785	860	929	838	836	852	871	829	896	840	848	848	898	882	875	908	885	841	825	833	876	858	822	837	791	821	852	832	830	879	819	884	807	846	837	842	837	852	805	877	835	907	840	822	834	866	883	885	824	849	834	857	882	846	803	899	832	856	773	877	888	802	825	866	845	847	839	872	810	834	849	870	858	856	870	863	882	778	893	860	891	838	901	898	855	848	871	894	833	841	857	912	805	870	867	858	814	886	859	781	834	878	900	862	867	833	862	847	850	845	854	875	880	820	849	848	871	818	854	831	848	875	848	877	816	830	892	814	838	883	824	812	876	866	873	863	905	915	858	876	813	851	902	846	835	859	896	836	874	857	847	853	879	831	872	820	866	868	879	829	831	848	875	874	798	891	843	865	827	884	875	864	902	870	858	824	882	836	854	863	842	823	885	855	906	872	882	843	884	845	803	842	813	874	851	904	834	864	887	851	853	839	858	849	863	861	863	825	835	873	874	873	836	850	808	864	828	894	900	809	839	847	861	864	881	862	807	928	809	818	865	845	860	847	854	857	863	840	849	892	819	896	839	904	884	904	882	876	832	834	831	868	849	806	863	884	870	879	885	890	886	798	842	910	842	887	845	891	833	877	832	855	851	855	834	843	858	862	879	867	859	883	869	890	851	887	806	882	853	887	901	846	851	835	914	915	828	808	858	878	889	867	907	884	906	889	882	880	851	839	908	877	850	869	876	893	879	830	895	876	858	855	837	865	881	919	838	824	913	889	894	844	862	867	882	843	843	899	925	851	844	901	862	907	898	883	895	887	859	835	853	863	868	830	848	778	840	861	873	820	870	862	894	900	845	823	857	846	823	869	908	889	844	858	840	936	859	871	840	883	870	877	882	900	891	893	878	951	892	897	844	832	841	873	822	866	853	845	908	919	842	842	879	891	824	873	841	864	909	882	830	870	842	857	870	824	845	854	843	877	844	861	892	791	856	879	936	825	812	844	836	843	889	845	855	883	865	899	823	865	861	873	861	866	891	868	884	891	815	846	883	842	878	828	832	886	849	873	816	858	842	905	876	900	841	849	857	869	922	769	822	831	838	901	862	909	819	857	810	905	858	864	864	879	892	866	888	866	892	860	838	871	866	922	853	867	915	846	839	837	868	891	790	823	896	819	837	833	904	880	900	940	887	820	830	872	909	882	890	809	819	917	877	879	858	875	819	872	798	852	856	903	873	872	875	847	863	872	782	888	823	853	854	816	874	855	890	853	801	842	824	893	866	829	842	783	835	886	861	867	896	840	881	832	890	794	812	875	877	913	850	848	876	892	875	862	869	925	867	903	846	894	808	931	853	860	878	852	846	904	798	850	878	878	875	867	866	842	878	869	888	844	881	859	873	875	869	845	907	839	865	952	889	830	903	867	850	880	857	913	851	920	854	879	882	828	884	918	876	864	844	844	836	878	920	842	920	853	818	890	846	838	900	855	904	907	870	871	904	830	883	842	912	839	880	821	889	833	835	790	881	857	866	856	846	839	861	886	831	898	850	879	848	852	842	828	839	855	877	850	845	830	905	862	852	839	847	841	839	824	849	845	865	887	881	827	856	853	826	856	873	863	894	870	837	833	887	861	837	828	852	863	865	865	857	923	835	844	816	853	885	847	873	899	889	857	899	804	843	947	862	874	824	845	866	879	885	868	820	822	878	858	869	844	853	911	838	828	889	891	898	840	815	860	851	868	889	889	811	894	885	896	870	857	865	884	841	854	890	833	884	871	853	803	842	833	875	857	830	874	933	838	877	882	881	908	842	856	845	847	832	837	886	799	872	881	852	840	878	827	892	893	878	856	893	844	828	853	853	844	828	899	885	849	846	862	832	870	843	882	925	884	862	873	779	849	804	871	882	875	876	888	826	838	863	828	826	875	860	853	875	844	875	855	872	866	900	868	879	863	895	848	854	819	879	863	869	816	873	862	841	845	832	876	829	867	867	816	892	856	834	904	877	865	854	852	826	867	856	817	838	860	889	844	874	852	855	874	880	862	855	890	864	873	834	833	940	883	846	862	853	898	832	880	841	828	823	815	849	875	862	886	852	807	853	888	832	841	854	904	878	905	886	863	870	818	859	817	843	883	854	878	821	876	862	860	835	827	825	861	831	895	868	864	847	876	881	841	822	869	845	876	831	888	884	852	869	861	851	899	885	892	877	836	785	915	846	882	845	827	822	834	844	835	876	850	885	849	846	834	805	853	878	902	842	867	810	868	891	814	838	824	898	871	858	912	900	868	820	848	851	828	848	906	815	896	899	881	879	834	845	873	915	866	895	865	839	863	920	874	827	865	915	865	850	823	872	867	833	838	828	873	839	899	858	882	910	845	849	865	902	847	886	884	853	876	870	836	835	864	863	811	888	841	872	859	838	799	848	825	932	877	845	858	865	894	855	839	928	863	881	918	827	862	855	842	945	859	902	889	894	883	929	839	862	863	877	841	876	869	848	872	848	870	806	885	900	908	839	912	865	842
44263	14101	2788	802	569	426	433	380	396	398	386	391	372	372	356	344	377	376	368	359	369	367	365	388	381	371	396	405	340	359	363	367	378	356	383	340	398	370	343	392	362	353	372	370	389	385	393	329	387	371	335	376	419	414	367	368	379	386	372	359	374	391	365	410	357	386	364	344	370	329	361	367	364	353	396	371	355	342	387	390	364	387	347	383	372	331	371	376	371	346	355	369	369	399	381	373	396	403	390	369	363	382	408	389	352	360	396	374	367	380	346	373	366	378	317	369	386	384	345	337	370	366	388	410	359	359	376	379	356	356	376	365	364	353	397	391	402	385	339	381	361	366	365	402	364	368	383	366	352	350	388	383	387	376	360	362	350	362	344	359	405	388	345	365	408	365	374	417	387	339	354	388	360	409	337	373	377	367	378	315	378	354	361	403	375	362	391	359	334	361	356	352	404	363	321	357	349	354	345	397	377	399	366	351	354	394	390	385	354	395	372	368	361	377	365	344	345	399	370	347	362	358	371	386	402	361	380	385	360	340	400	342	368	402	343	328	366	384	384	423	364	399	417	368	418	368	404	363	384	382	358	393	374	396	354	362	352	382	413	397	370	377	361	404	360	385	378	392	348	398	366	375	397	386	370	387	371	374	357	374	342	362	334	338	371	348	369	391	356	368	359	352	403	376	383	375	342	347	408	383	384	367	389	387	408	390	352	372	363	391	359	363	398	362	367	368	388	357	353	395	357	336	382	345	348	372	360	385	328	349	397	345	359	402	383	353	396	351	387	370	360	368	384	340	387	350	342	380	363	327	374	399	366	371	394	399	374	402	394	350	367	380	364	354	370	418	376	404	393	360	403	386	365	370	372	399	389	349	361	366	375	400	370	364	360	377	342	403	382	355	387	401	373	388	398	399	355	393	380	362	360	382	394	341	348	387	368	361	354	390	404	382	373	374	342	356	406	378	333	383	398	339	372	395	377	379	371	385	358	381	356	380	422	334	357	404	393	368	385	352	357	354	406	387	394	370	345	356	369	381	361	357	343	379	350	370	357	401	387	354	424	352	358	361	371	386	394	402	375	405	350	402	375	399	337	357	347	362	394	353	335	393	365	400	377	349	360	368	401	366	352	386	336	356	356	367	356	378	365	387	362	352	396	351	380	336	341	363	393	354	344	372	359	372	367	372	379	355	360	375	385	350	375	383	319	361	366	394	345	367	403	355	363	355	348	362	388	383	379	386	387	357	385	384	370	331	359	401	388	347	386	349	369	347	339	358	368	373	362	382	411	368	405	384	376	366	376	373	387	380	384	375	341	370	366	408	381	375	403	378	408	362	387	374	369	386	385	375	326	353	334	385	350	403	346	346	368	370	351	383	377	372	374	364	361	367	379	360	341	374	375	347	399	382	357	388	410	353	355	373	385	399	386	367	357	395	377	411	411	355	355	381	359	393	376	375	401	389	342	350	367	361	393	378	356	340	432	406	351	354	362	389	360	332	350	405	365	404	350	322	385	368	397	377	350	390	388	353	361	371	392	395	390	380	363	412	358	364	404	338	356	384	375	381	379	398	374	372	389	392	391	336	365	447	406	398	379	404	405	357	373	339	332	381	375	380	384	392	393	417	349	333	371	341	366	360	358	380	366	331	385	340	337	391	340	392	361	373	368	376	368	388	385	356	379	372	359	363	336	341	417	357	371	302	361	362	337	394	378	365	414	366	369	383	397	374	358	372	354	399	364	400	388	347	385	375	400	381	358	366	361	337	390	387	412	382	360	362	381	389	403	392	402	358	394	341	363	371	347	374	390	349	396	415	365	380	356	404	368	395	398	342	357	350	374	363	364	376	364	350	365	354	329	334	348	399	423	321	354	368	339	359	405	404	381	354	337	344	375	396	357	348	343	393	332	384	383	370	391	383	405	384	365	371	352	365	400	384	329	343	376	377	339	340	366	387	404	358	346	351	341	325	384	360	348	388	404	368	356	342	390	360	360	401	397	346	375	376	343	367	381	385	359	392	385	343	327	355	346	373	384	404	408	363	395	382	411	385	373	383	351	398	445	358	398	367	346	359	339	357	371	356	370	402	403	373	386	342	397	399	366	361	350	358	389	375	370	391	365	391	392	411	365	329	389	390	343	408	384	379	369	388	365	338	373	330	370	366	363	390	394	360	375	359	387	384	395	383	393	356	400	356	387	371	390	398	375	383	376	393	362	381	348	354	391	350	367	393	376	413	401	376	342	385	408	368	402	370	343	406	358	348	385	381	376	387	377	353	390	393	368	346	392	345	368	383	388	364	332	371	369	381	350	352	340	343	404	400	400	348	411	371	351	362	365	389	373	352	353	353	365	376	388	376	376	381	368	369	323	342	406	374	357	377	391	395	349	392	351	362	387	352	373	390	357	327	359	390	373	424	408	357	352	383	354	360	362	382	356	356	393	331	378	348	342	385	413	385	422	367	394	354	375	371	367	355	357	355	362	394	357	361	334	383	389	356	420	364	366	330	375	391	401	427	342	392	372	361	367	375	361	396	349	350	380	378	350	354	393	356	378	352	374	398	378	355	342	342	331	339	378	386	357	371	334	392	334	362	397	404	402	385	384	364	369	350	389	390	372	393	360	358	376	321	418	388	371	332	361	364	346	364	391	344	380	383	410	356	355	367	358	377	365	362	385	420	408	360	362	345	375	372	370	316	350	365	355	363	374	357	391	406	397	364	352	367	365	386	420	363	354	351	363	344	426	361	395	353	367	365	363	381	382	386	383	371	382	412	377	378	373	364	324	378	416	369	350	374	377	351	395	372	347	378	368	342	385	357	358	366	363	344	369	412	371	385	357	383	354	376	378	361	377	427	376	400	342	357	350	351	373	361	375	351	360	361	364	344	356	410	360	388	354	318	361	384	376	349	325	400	379	380	369	379	370	400	360	347	347	362	368	362	377	387	364	385	392	365	383	368	367	358	373	386	387	335	379	396	386	394	365	349	367	333	356	350	350	352	335	358	384	415	377	373	367	352	381	380	378	362	382	390	363	398	369	375	402	393	390	356	352	375	399	363	392	379	385	382	381	363	375	405	350	387	373	361	374	371	347	311	359	349	355	382	385	354	356	344	356	386	370	371	383	350	355	367	361	361	367	367	360	378	337	365	358	353	410	383	370	398	370	364	328	376	379	324	342	389	380	388	367	401	327	444	383	397	403	418	365	387	386	343	393	349	344	334	363	379	372	350	337	392	386	376	374	370	357	386	377	369	326	362	384	407	351	391	393	389	382	384	386	353	379	386	362	363	370	361	325	374	372	388	361	337	363	370	343	389	363	395	359	363	376	358	353	356	383	386	377	364	363	353	346	348	363	344	381	361	364	391	389	363	387	350	355	354	349	342	376	317	375	370	365	404	394	358	378	376	357	340	349	376	346	342	344	361	331	372	361	414	376	381	380	381	385	380	351	380	353	372	370	368	374	343	374	355	366	381	385	372	344	366	401	380	371	304
27148	7004	2865	1710	1285	1102	1003	844	779	814	856	804	843	836	811	824	784	797	806	840	814	817	797	800	802	792	814	813	860	802	800	848	806	817	849	796	820	812	791	803	800	807	800	823	798	849	779	826	827	784	798	821	851	838	834	830	849	795	767	801	762	830	809	845	810	801	833	795	811	836	829	854	773	819	832	807	835	815	833	802	828	856	826	837	845	856	799	819	810	804	803	802	816	807	801	795	841	810	866	813	792	812	808	767	790	796	878	831	830	867	805	788	826	759	801	774	802	847	829	886	760	816	789	768	764	842	799	857	813	866	818	758	845	801	853	824	818	814	788	785	793	835	814	818	817	789	807	792	802	807	852	793	763	759	816	780	834	829	836	819	780	831	796	840	806	811	810	820	791	840	747	825	814	818	814	833	765	820	840	796	758	827	781	841	864	787	770	782	834	802	748	836	829	764	826	866	777	757	838	825	835	797	827	843	808	826	769	818	814	824	835	841	850	810	825	787	807	823	836	882	789	810	860	784	806	795	817	824	856	823	830	793	795	767	803	740	834	819	807	775	789	804	790	799	795	814	814	778	826	798	835	857	851	772	826	800	820	844	863	845	836	793	763	873	842	722	786	789	837	767	834	826	772	800	818	829	849	825	799	808	779	863	800	829	784	872	826	819	820	816	785	815	842	864	827	797	832	809	793	816	778	785	770	832	799	804	783	784	812	882	857	799	857	817	841	899	865	809	749	821	742	813	801	801	835	864	888	793	884	879	758	809	810	872	814	809	797	829	834	804	769	844	777	794	802	837	815	838	838	808	836	862	824	793	805	855	819	820	829	811	830	805	782	809	859	771	798	788	815	785	852	831	829	794	845	759	805	798	854	834	793	832	742	812	843	814	801	766	835	787	821	821	811	829	838	793	824	807	810	802	831	791	810	839	793	833	817	840	786	782	844	802	759	807	791	842	831	814	831	789	789	773	838	899	806	840	858	763	840	833	825	851	803	823	814	837	839	796	886	856	827	867	818	845	803	814	815	821	817	808	815	835	832	864	815	802	811	830	791	783	827	808	848	825	806	888	814	777	797	757	799	821	874	814	850	863	861	811	866	837	868	798	759	806	803	817	842	823	814	843	854	805	843	827	775	820	837	844	796	823	824	838	848	850	766	805	819	789	825	830	837	871	829	846	803	794	829	820	845	793	762	849	815	823	831	826	825	754	890	837	850	804	824	801	789	814	772	782	851	851	802	819	809	766	858	773	801	842	804	827	817	809	801	768	766	775	837	858	774	783	824	792	814	794	817	810	784	852	778	825	857	853	863	753	789	841	819	875	797	859	782	823	842	800	805	748	799	817	779	842	805	836	840	858	769	790	833	815	816	840	796	852	780	798	832	793	798	901	820	794	816	856	758	823	840	805	802	809	783	817	846	867	848	832	825	763	799	824	793	844	834	816	827	797	839	842	866	855	794	832	814	770	819	823	812	799	778	841	817	821	829	793	848	793	859	803	801	845	829	791	822	790	791	840	854	765	807	813	849	794	791	801	806	812	801	864	827	836	834	795	769	817	838	781	798	819	811	786	833	787	794	806	820	815	803	842	803	819	791	840	856	864	798	822	759	795	821	760	827	743	811	838	794	835	820	805	803	804	780	781	824	855	778	856	812	815	812	840	853	823	766	806	777	824	814	825	789	766	884	783	803	837	812	793	830	812	833	794	864	807	781	825	775	782	785	811	846	831	829	792	821	807	750	843	798	809	812	798	808	820	815	869	824	756	793	806	797	813	802	815	798	805	831	841	842	813	778	788	795	840	832	775	799	790	822	867	786	859	825	795	820	815	819	754	841	774	812	816	804	878	782	824	859	861	794	797	816	868	824	853	824	788	772	789	789	732	864	796	817	830	809	765	825	816	828	817	825	802	814	804	807	781	794	819	838	836	856	774	879	825	840	795	780	800	852	777	832	784	787	818	859	847	816	810	844	840	801	793	854	794	800	761	843	836	829	796	825	806	823	770	842	793	834	835	815	820	813	772	844	776	826	811	736	828	802	737	817	794	850	839	806	798	798	822	774	808	794	776	839	785	815	833	803	849	811	780	807	801	855	831	840	822	807	773	844	836	778	834	809	821	800	820	850	820	812	786	880	831	862	820	785	829	836	855	776	828	765	790	805	813	810	849	821	866	783	842	775	817	823	771	808	802	790	810	810	762	758	842	807	782	816	772	839	779	775	743	863	842	804	796	864	802	833	778	873	829	800	810	803	814	786	808	832	829	817	839	845	789	803	825	790	830	820	838	799	805	767	754	835	739	857	812	807	796	800	843	828	819	801	795	770	796	847	808	804	782	779	785	832	738	834	780	802	838	820	879	831	799	866	807	809	876	804	831	791	804	775	829	801	790	845	818	860	800	772	762	835	837	783	803	780	834	806	828	819	782	828	791	851	778	806	780	821	817	781	796	791	837	833	783	844	794	819	856	762	829	891	780	865	784	743	745	793	824	793	798	789	849	872	779	851	809	796	820	833	796	830	813	789	786	850	794	795	833	824	819	807	788	802	812	746	797	800	809	807	812	812	816	825	795	877	826	809	810	789	843	795	819	841	792	785	819	800	818	837	770	884	817	827	800	791	835	788	764	881	813	795	837	834	821	782	813	759	833	813	783	833	852	816	783	824	845	823	802	801	781	837	822	830	835	803	829	813	868	827	785	782	808	777	841	825	821	800	785	761	818	809	777	781	830	857	798	829	808	810	841	811	810	789	768	861	801	852	835	836	818	804	865	792	770	782	851	730	769	733	836	768	787	779	800	796	788	799	843	739	817	757	817	887	789	820	840	857	824	817	860	804	789	822	805	818	816	785	814	793	816	817	827	841	817	826	787	862	835	847	810	806	802	805	825	855	841	783	808	809	852	809	863	807	775	805	838	842	808	787	825	834	819	839	830	810	770	764	740	767	795	772	808	821	820	817	819	839	844	778	804	789	809	761	761	887	820	840	809	836	757	835	760	809	778	807	863	816	859	828	792	798	826	826	786	839	807	823	854	829	792	827	790	858	807	813	820	827	743	804	846	773	770	848	813	766	809	819	803	783	774	832	814	855	784	780	805	824	857	829	821	791	842	806	820	826	853	811	822	828	746	806	799	854	813	780	794	848	861	852	844	785	796	795	814	787	802	798	835	803	808	797	801	813	827	796	819	853	807	795	826	806	818	860	814	854	837	829	815	772	823	820	864	827	747	815	781	762	847	810	826	833	815	751	840	760	781	776	812	840	818	818	826	785	823	835	841	828	780	858	788	820	811	830	831	790	826	776	832	810	811	819	851	809	792	827	820	803	777	786	832	819	800	870	811	798	831	776	811	790	846	838	788	849	788	794	832	800	833	827	817	767	785	769	825	832	771	807	856	791	791	876	851	843	866	822	819	813	774	786	808	762	813	785	833	796	811	799	830	833	847	772	882	809	789	839	805	836	827	799	850	808	779	732	797	809	803	812	840	822	839
46859	22784	11010	3558	1405	876	615	496	383	373	372	384	392	352	350	406	380	339	374	353	409	383	337	379	398	372	386	371	409	395	388	425	362	339	324	403	402	381	411	362	350	369	387	392	324	391	388	403	380	367	375	351	363	360	357	389	384	372	391	391	373	371	324	350	380	399	383	365	379	365	418	403	395	377	350	352	401	363	355	344	372	377	393	345	356	368	353	352	378	369	393	354	374	371	425	359	397	397	375	385	342	347	370	368	384	341	364	439	378	358	371	363	366	380	362	352	381	396	417	361	383	373	362	384	364	380	384	364	373	420	378	372	386	335	383	344	359	368	350	367	380	410	353	346	341	339	358	360	383	369	394	379	350	331	343	387	372	401	366	371	351	384	387	338	364	383	388	382	352	394	372	358	366	365	388	376	390	379	350	389	359	311	367	395	390	403	339	395	378	372	398	376	397	323	361	391	334	355	393	368	382	371	377	333	393	377	368	396	367	363	388	385	383	399	375	383	384	396	350	372	384	391	353	408	375	391	375	374	353	380	394	421	388	359	360	361	346	402	368	408	398	340	341	342	371	389	363	384	338	377	379	393	339	389	355	349	378	371	401	377	382	347	356	396	350	358	361	329	359	357	352	365	343	341	392	386	364	337	353	371	391	384	406	376	390	355	344	368	370	363	374	393	395	360	374	397	361	360	376	383	347	354	373	369	386	385	399	367	381	368	364	357	388	332	379	416	401	371	363	357	374	362	430	374	408	379	385	383	349	340	387	398	363	355	402	356	413	393	396	377	407	354	413	360	338	385	380	401	384	350	394	392	393	380	381	371	382	352	379	372	391	345	328	377	385	414	378	362	426	392	331	389	335	406	379	379	360	364	380	365	381	370	359	357	376	369	369	357	385	375	358	375	376	355	385	389	370	350	366	363	373	347	378	367	384	369	341	332	366	389	400	385	412	408	383	372	357	398	390	385	386	384	340	373	352	385	376	373	343	402	372	329	377	356	352	421	368	375	357	351	371	400	388	408	361	386	361	390	389	339	389	389	382	404	390	390	372	363	347	385	366	344	365	371	390	368	355	422	394	341	355	354	392	390	420	371	353	374	365	341	392	365	361	355	341	378	369	349	396	394	388	360	367	358	374	364	379	380	367	400	368	368	340	374	385	348	399	396	378	408	373	402	347	355	365	375	365	363	365	369	400	342	384	373	402	417	416	381	366	370	369	382	392	379	376	354	379	377	383	413	321	384	382	381	331	346	380	383	386	391	419	390	330	368	347	395	337	394	334	370	385	386	342	345	339	411	371	368	395	371	374	376	365	377	358	359	383	354	346	343	398	378	409	416	391	337	389	364	361	346	394	363	365	384	398	389	331	337	384	388	375	413	393	358	382	357	364	382	365	406	361	379	341	376	367	367	364	385	376	400	384	388	366	365	404	362	360	417	411	382	336	386	357	334	428	390	379	384	374	376	398	396	337	389	351	392	355	375	369	389	338	361	375	370	428	372	370	408	372	390	401	381	368	372	355	346	401	378	363	327	372	410	371	389	358	352	340	348	350	360	360	340	404	390	388	395	395	438	435	374	389	372	365	395	403	373	358	356	358	350	359	358	384	362	377	386	391	355	373	374	335	367	374	354	406	370	368	389	361	379	363	397	368	365	379	384	407	395	393	381	353	360	344	359	355	364	348	399	344	348	348	366	387	366	385	376	369	376	356	341	359	346	381	374	349	375	366	383	361	391	384	408	380	364	360	376	385	362	362	387	412	333	373	329	386	388	336	353	359	366	374	378	426	367	397	344	382	387	353	386	337	372	373	340	380	370	345	338	395	382	365	387	377	405	374	360	408	376	397	392	409	415	383	376	357	405	375	368	393	346	408	371	378	402	393	381	420	324	359	388	353	391	379	390	364	386	369	396	357	406	375	406	387	382	363	374	419	381	393	376	366	400	384	380	372	340	363	404	384	382	408	358	364	376	390	363	387	391	398	373	407	364	383	356	330	363	401	379	376	361	369	380	382	402	355	346	358	399	359	342	346	345	399	349	341	375	411	394	402	373	358	414	341	384	386	369	399	398	408	376	358	374	369	384	363	373	371	380	405	381	400	356	377	365	386	351	398	364	364	380	355	362	392	382	358	344	361	377	397	370	361	389	379	382	369	357	356	402	395	383	377	410	379	341	370	371	355	341	378	351	392	374	377	353	388	375	370	373	396	393	352	371	344	363	377	349	361	355	380	358	362	364	369	361	381	368	366	403	438	363	401	388	404	344	387	349	352	399	395	405	389	348	419	344	401	381	364	357	414	355	378	385	384	352	366	368	371	372	345	340	337	368	373	362	419	403	433	353	361	344	372	436	385	369	346	392	382	359	413	395	391	380	373	371	304	408	374	400	338	396	373	336	343	356	351	363	332	414	357	383	333	372	386	381	371	379	368	366	364	372	392	341	363	385	411	372	332	336	375	380	405	366	368	372	385	404	388	358	387	366	383	379	437	354	401	351	357	369	400	371	352	377	369	366	393	392	379	369	392	394	313	363	352	384	402	380	392	391	362	360	391	393	395	353	366	391	412	391	399	374	344	403	402	378	378	405	373	368	373	337	383	394	372	415	362	388	363	370	410	392	354	386	349	337	383	334	368	359	361	356	353	368	371	375	397	373	354	362	370	345	372	350	378	390	380	372	414	398	386	400	375	370	395	366	405	383	370	389	372	374	385	370	346	337	380	381	377	403	354	358	398	365	417	357	342	371	334	378	360	368	397	377	376	383	378	383	379	368	377	356	381	387	393	375	351	372	359	354	379	412	364	354	342	376	379	379	385	387	380	386	388	364	372	350	380	386	383	382	410	379	383	382	394	370	371	356	380	366	390	372	384	417	402	392	373	373	363	413	410	355	377	371	427	388	388	370	370	366	366	366	389	369	348	376	388	354	359	380	351	384	386	394	348	386	377	381	359	353	351	332	376	336	360	362	371	360	362	365	404	406	402	401	370	395	355	394	380	351	331	388	350	356	419	343	403	348	418	369	347	357	372	399	356	366	377	373	383	373	386	429	375	396	373	350	382	393	342	391	391	354	366	415	345	329	393	374	334	375	357	360	369	386	370	405	368	363	406	373	359	349	389	337	418	413	350	416	360	384	369	393	350	408	368	377	356	362	351	368	359	400	392	345	388	387	388	418	396	382	396	359	357	366	371	384	413	367	379	353	380	393	359	392	343	363	391	378	357	366	372	397	332	385	352	368	376	355	391	352	353	353	351	375	380	382	388	395	364	389	374	380	363	363	380	354	392	394	395	383	353	405	373	355	363	340	375	384	392	377	330	368	360	425	386	360	422	380	388	387	427	361	338	412	374	354	405	393	369	344	394	377	339	386	349	389	344	379	362	448	378	412	413	330	388	331	388	395	372	395	377	361	382	424	360	349	344	394	369	360	407	405	344	370	386	359	364	365	364	353	353	360	343	360	383	369	379	362	338	357	358	354	385	386	360	370	368	401
30023	15003	9248	6048	3532	2524	1869	1092	958	928	910	909	871	820	859	857	829	831	804	806	810	859	818	802	830	803	878	861	811	900	831	824	819	810	803	787	850	800	809	863	827	840	827	837	873	840	800	820	835	831	768	845	833	818	851	872	833	857	852	846	846	829	804	786	815	827	813	783	823	850	781	751	826	842	804	767	830	801	809	798	826	842	786	861	834	851	811	827	795	823	802	861	799	814	827	803	876	850	824	813	877	790	840	793	814	821	839	854	826	873	808	813	814	836	807	802	782	822	819	869	810	800	790	836	838	794	818	811	851	805	894	784	855	835	840	859	820	768	855	855	831	835	832	816	821	802	875	807	847	844	854	862	846	797	815	861	806	864	805	818	789	872	871	864	790	793	771	844	863	776	822	819	781	830	814	813	856	822	835	772	848	834	817	793	813	804	859	842	848	839	751	805	821	776	777	844	842	873	826	841	807	818	855	836	812	792	801	821	829	832	782	814	852	806	848	796	770	789	857	798	837	807	797	834	833	822	830	820	817	870	807	844	814	767	797	830	847	824	818	811	801	829	863	764	812	824	831	815	789	806	810	781	842	852	801	807	820	797	849	812	799	871	816	791	784	795	806	804	833	813	871	808	854	800	845	874	806	763	826	826	820	782	798	811	855	838	884	825	832	842	828	833	832	837	863	804	807	825	833	813	802	829	841	874	832	812	801	819	830	778	811	805	797	794	821	793	793	839	826	840	812	841	831	836	864	823	811	843	877	834	854	807	823	811	793	809	825	840	843	790	842	805	874	790	815	829	852	812	861	791	803	812	840	833	868	867	811	783	784	786	826	823	813	841	871	814	829	828	847	834	784	878	769	808	811	770	844	876	844	817	817	772	767	839	813	814	846	813	803	882	835	808	841	787	831	811	830	812	801	871	819	808	867	794	761	845	791	832	790	787	797	798	863	867	792	807	842	758	828	797	811	816	814	839	838	877	863	821	823	855	844	823	786	846	823	862	807	870	842	804	854	815	798	798	838	792	775	785	835	877	804	860	772	811	844	814	806	836	848	845	804	802	840	846	803	851	815	781	834	841	777	891	804	844	789	802	867	808	810	810	838	809	849	819	868	792	781	806	814	830	799	799	768	785	786	832	865	834	801	823	835	803	841	840	776	823	800	833	761	829	813	818	848	840	791	803	824	810	830	782	820	871	810	853	858	853	808	830	814	788	813	873	877	828	795	805	858	817	848	823	820	854	821	812	870	839	846	847	843	833	768	872	873	795	863	815	815	877	836	869	861	830	753	881	834	809	817	851	830	812	818	833	882	812	846	847	823	788	809	837	847	817	818	850	907	781	841	852	833	854	833	817	842	812	817	825	842	751	828	820	821	819	855	791	829	825	794	791	836	798	809	822	814	866	817	819	826	843	848	837	791	822	876	807	878	873	832	789	795	848	821	843	824	782	839	865	822	828	847	874	818	781	861	792	814	829	775	842	785	809	801	818	841	841	859	853	822	828	849	819	859	811	765	850	865	880	806	809	840	786	843	842	825	841	832	802	796	814	836	819	832	847	844	777	793	873	820	846	824	841	789	853	862	796	784	893	816	786	838	808	874	800	851	867	804	791	808	814	819	806	836	810	778	821	854	783	805	815	828	797	845	849	803	841	804	812	830	813	830	796	831	808	844	751	800	807	842	783	842	826	795	877	809	832	816	811	851	827	884	820	789	875	850	886	850	816	760	808	797	803	811	809	813	840	811	793	835	789	819	831	841	795	806	826	857	848	822	810	816	883	865	872	810	879	846	805	857	799	829	823	828	795	830	865	793	843	840	819	833	804	844	867	793	839	818	872	796	815	826	833	795	769	838	836	754	803	862	854	800	836	809	833	792	834	820	863	858	824	807	807	819	806	840	783	797	854	844	863	857	850	836	837	833	865	834	809	824	832	788	767	860	857	855	848	812	832	832	759	861	853	835	803	814	812	784	808	821	836	826	874	816	825	882	867	771	797	801	798	856	823	837	833	831	818	773	819	780	780	856	792	836	868	852	857	868	869	810	829	832	824	878	904	823	776	864	804	841	786	792	815	834	816	840	831	828	908	804	851	750	757	809	814	844	768	843	852	818	755	808	815	805	757	816	809	843	835	839	811	752	802	854	854	835	836	810	813	801	863	864	872	805	896	750	832	777	839	850	861	817	776	787	854	811	811	760	823	815	818	806	777	824	801	854	815	795	843	821	810	835	813	836	791	813	828	837	811	827	794	834	853	817	848	800	796	857	846	833	837	811	822	780	832	800	815	820	798	832	809	827	845	840	816	808	754	801	770	847	850	833	856	835	778	834	830	831	846	814	852	857	863	840	861	786	785	786	781	833	858	841	852	813	795	832	799	846	760	873	798	787	844	814	830	841	805	870	843	822	788	828	790	811	861	842	824	819	845	855	858	858	820	814	828	781	854	766	814	814	788	786	788	811	836	805	842	830	787	855	816	818	785	815	842	843	815	870	841	832	820	824	896	813	797	802	861	831	822	845	809	821	831	773	869	807	782	835	877	832	787	821	818	774	824	778	850	817	882	834	854	819	836	791	795	848	847	802	837	837	882	784	826	799	803	742	845	832	808	801	849	825	823	879	816	798	790	823	862	820	804	835	839	836	854	848	809	794	866	847	827	840	806	790	775	840	799	785	812	788	825	815	837	827	830	794	859	845	848	816	836	819	806	789	870	849	807	828	856	841	838	796	860	836	839	783	840	781	812	902	846	824	857	797	872	822	835	799	782	830	829	856	819	812	822	821	820	844	888	810	821	853	831	816	812	836	790	776	835	845	854	823	744	785	807	838	776	819	868	876	830	857	789	835	816	876	845	853	842	855	831	763	804	840	806	789	814	809	853	832	795	828	844	802	751	834	854	850	825	795	813	853	806	792	840	794	812	798	838	855	826	811	845	859	821	847	843	846	801	855	828	823	864	835	828	813	795	810	867	789	858	763	825	794	799	845	884	803	824	871	813	777	755	843	819	826	822	779	787	796	833	912	808	829	819	799	743	793	831	760	913	849	811	806	865	814	803	837	845	769	808	816	821	866	800	826	813	832	822	805	803	820	779	843	849	816	803	768	831	876	832	856	806	829	839	863	839	830	833	807	777	872	833	818	778	775	824	833	781	793	798	866	837	839	838	789	854	776	811	816	792	823	811	822	871	792	832	890	826	840	800	778	851	802	877	783	839	858	873	817	768	826	834	832	804	840	847	859	819	781	827	815	822	822	821	844	825	779	844	822	787	826	832	828	879	805	856	799	839	823	805	819	782	818	824	760	838	815	905	812	880	809	811	794	795	839	815	865	845	824	809	790	787	852	873	826	842	831	810	842	769	830	760	804	858	820	830	831	822	808	811	870	847	826	816	780	839	824	851	871	808	825	810	818	820	818	841	757	839	871	800	762	784	855	786	808	826	858	789	828	832	752	813	824	839	849	824	815	797	801	809	840	797	841	855	789	779	748	824
51035	24471	11930	3617	1393	850	500	456	417	422	467	419	402	438	381	371	368	372	373	400	433	403	373	408	379	385	397	395	371	405	389	415	412	406	363	399	399	410	377	392	355	423	387	361	379	452	416	382	401	465	391	422	428	431	371	405	418	397	396	398	385	401	400	423	368	391	411	429	406	409	369	392	404	380	396	402	376	402	363	364	402	390	381	364	402	397	362	426	370	391	366	427	409	402	419	426	383	375	415	410	389	364	413	363	384	378	397	386	396	375	393	429	364	385	392	372	366	374	417	399	388	390	387	372	391	423	381	379	387	380	372	351	427	384	391	405	389	385	428	388	352	402	394	399	367	383	395	375	386	409	385	403	379	400	384	390	381	366	396	376	439	414	386	380	400	399	388	425	389	417	419	390	380	356	428	384	435	380	401	396	435	391	397	371	406	395	387	365	399	420	392	389	388	385	381	403	431	399	380	384	403	406	382	350	392	365	428	362	379	419	390	349	396	389	425	412	388	409	442	391	396	379	382	426	413	373	371	391	416	371	426	408	372	364	377	400	363	371	430	404	410	389	443	393	374	379	391	400	417	354	365	400	372	359	400	364	371	403	426	420	415	408	412	394	398	413	382	379	380	396	381	464	404	403	408	361	346	426	391	349	406	380	400	409	433	427	427	397	401	389	366	379	395	395	391	398	387	358	438	357	411	441	397	379	439	420	393	403	369	378	384	371	388	405	401	405	410	404	408	432	387	374	387	370	360	410	365	372	400	386	381	426	425	371	412	384	392	397	386	375	339	385	418	392	357	403	442	421	411	377	410	411	405	414	380	390	371	364	401	420	377	404	396	391	400	375	423	414	409	424	379	375	396	386	389	393	355	401	370	368	408	375	389	412	383	385	391	412	418	401	396	410	354	420	364	398	371	380	398	371	389	408	414	378	357	359	371	426	380	394	365	391	412	397	371	400	408	395	407	428	409	390	399	415	402	367	397	360	400	394	396	386	386	382	403	381	403	376	402	379	395	430	407	389	409	387	418	382	397	404	370	396	398	423	413	404	377	353	383	369	393	385	385	385	388	404	403	404	367	447	419	388	418	384	396	395	401	382	380	379	389	393	363	408	411	376	419	411	403	391	392	351	386	376	360	376	393	413	404	379	385	374	331	392	418	392	398	438	406	427	396	390	376	385	432	404	378	370	425	431	372	332	363	366	399	419	430	430	384	405	416	368	428	398	414	421	387	379	365	395	395	387	390	401	381	403	403	388	397	390	374	371	380	367	404	363	383	402	342	397	386	372	375	430	412	365	413	390	425	373	371	410	362	386	373	424	375	381	409	406	420	399	375	386	368	383	361	435	399	431	398	395	454	382	407	382	414	387	389	405	448	414	381	373	389	389	363	403	392	382	382	361	348	388	333	384	396	408	391	386	408	377	420	382	370	379	371	407	406	349	408	392	390	360	413	400	424	387	383	380	382	345	421	412	413	400	417	363	423	413	353	419	399	410	418	377	382	414	411	385	385	370	361	349	398	412	391	417	337	432	395	377	381	436	382	384	430	391	389	387	370	408	397	414	400	431	411	370	388	384	428	397	384	384	385	409	442	374	418	378	411	396	410	384	414	369	406	413	427	380	432	416	425	370	398	406	416	385	392	398	356	386	401	389	378	383	392	405	400	406	410	407	386	379	395	385	384	382	388	386	395	391	367	410	412	410	395	401	423	386	369	393	392	374	418	389	410	451	347	380	408	354	407	392	417	444	429	417	404	400	390	383	411	401	370	364	391	378	394	411	385	390	351	386	384	355	398	361	384	402	434	379	367	405	430	365	397	367	404	396	414	435	385	387	385	372	378	397	409	392	380	396	378	400	411	366	360	406	375	384	370	424	372	377	393	364	443	407	364	384	386	380	368	383	409	391	369	396	396	389	412	411	429	376	385	419	386	395	409	399	395	385	347	395	434	360	376	396	391	415	433	372	399	430	362	382	403	402	404	416	395	378	413	402	387	400	383	371	399	390	402	397	406	395	402	357	376	355	371	387	379	386	367	368	371	411	376	394	423	399	384	376	386	426	358	422	389	382	373	372	394	410	361	401	407	405	426	413	400	406	407	398	381	411	429	400	399	373	388	432	422	400	380	397	371	434	424	386	341	374	370	381	391	409	412	416	411	373	395	436	396	365	398	431	381	387	379	405	373	421	385	420	400	387	402	381	356	367	416	394	422	410	367	397	414	365	414	393	385	369	427	352	413	360	404	401	423	386	399	393	381	404	368	419	410	393	406	371	410	387	386	362	431	388	374	377	361	400	405	403	378	359	364	374	388	389	409	390	386	413	381	358	395	408	402	380	412	369	368	379	367	376	378	415	390	401	410	370	411	410	371	390	386	376	405	378	415	367	408	380	425	367	372	395	345	367	386	387	361	387	397	398	372	389	396	374	367	400	368	416	384	401	414	396	390	396	385	358	405	415	445	401	389	391	407	425	404	382	369	402	403	399	405	384	378	404	369	411	391	394	389	385	397	426	388	365	364	389	393	355	385	363	379	416	383	398	409	408	359	394	409	384	373	384	402	358	388	423	382	420	363	376	377	429	468	398	353	405	406	451	441	411	379	358	426	376	437	361	389	394	419	370	379	424	396	414	429	374	380	394	401	404	339	366	341	430	380	442	416	415	401	379	384	417	411	409	396	387	393	372	387	379	399	386	382	392	388	334	392	409	414	407	374	333	417	368	400	353	408	416	413	412	444	382	418	385	448	426	399	410	413	425	399	376	392	381	410	372	397	377	387	395	381	401	365	386	391	404	392	371	382	396	425	393	388	382	364	383	415	433	382	364	360	392	382	418	381	406	406	383	435	410	403	396	383	375	367	386	399	415	366	417	372	379	379	385	382	364	354	383	389	400	389	392	371	376	390	395	396	418	382	384	382	377	402	410	414	414	402	377	358	414	409	355	373	357	394	405	387	382	408	389	375	375	398	369	396	400	342	412	383	416	415	441	387	377	404	393	399	430	410	355	365	373	413	397	375	424	382	382	421	419	397	418	442	424	393	364	394	425	381	409	416	381	372	397	439	397	364	384	395	358	364	368	368	382	362	406	419	370	400	388	388	385	398	416	385	384	391	428	373	387	381	371	380	400	403	395	377	346	389	389	428	401	365	364	392	352	412	428	382	400	378	382	394	358	409	386	361	409	404	388	377	384	363	385	373	403	379	394	382	403	358	412	404	414	417	420	366	355	351	394	396	376	398	380	438	388	456	414	364	373	354	374	369	367	387	397	397	391	371	411	374	373	387	349	381	372	354	427	397	389	407	373	409	395	360	415	382	406	413	393	375	376	389	392	408	407	399	423	410	384	354	402	376	409	405	386	375	396	382	407	363	377	385	402	396	397	422	400	427	438	397	401	390	403	365	397	430	350	405	444	405	418	420	381	384	415	415	409	346	395	346	369	393	361	438	418	370	341	384	386	439	375	424	397	410	426	420	351	389	373	391	474	380	431
32711	16934	9247	5777	3552	2254	1337	1029	942	949	876	880	884	876	922	891	861	833	868	899	840	874	838	898	868	861	889	834	857	811	887	862	914	917	868	850	863	828	898	859	910	866	870	855	875	800	890	848	902	880	809	827	851	832	874	840	859	876	904	874	810	908	929	847	870	889	830	916	843	860	847	809	884	864	871	879	860	859	896	852	830	898	904	892	846	876	834	812	846	848	853	822	897	891	914	885	850	937	865	879	846	835	913	849	849	844	908	904	802	843	896	878	907	837	836	885	880	850	873	861	817	820	881	804	833	867	824	884	837	851	868	828	876	853	845	871	828	902	823	801	864	898	832	836	839	891	867	827	832	864	862	867	842	888	858	858	857	860	887	815	835	854	869	860	833	861	826	834	863	845	886	863	821	870	898	879	904	844	859	861	922	838	894	903	835	860	870	823	818	836	889	861	879	838	840	853	871	889	827	881	890	885	849	804	870	816	903	896	825	886	852	870	847	825	888	862	847	836	864	913	833	818	868	863	843	870	798	877	817	829	903	835	875	876	882	825	835	819	880	845	865	830	841	847	893	863	880	856	929	810	837	843	861	882	830	838	878	849	912	842	857	861	853	848	884	897	885	852	918	832	899	845	868	822	958	892	834	825	900	796	917	827	884	826	855	854	899	903	845	918	887	856	859	868	880	839	819	854	868	816	861	883	917	831	830	835	896	868	840	823	853	936	835	869	862	835	876	893	852	882	885	862	881	824	871	892	827	848	930	874	845	869	861	847	885	837	867	875	850	853	859	871	856	847	828	886	871	843	863	864	907	888	852	918	876	887	831	830	863	802	857	853	867	844	882	823	844	811	881	840	910	866	847	876	875	871	904	806	860	928	826	827	876	792	901	896	836	851	853	874	848	830	882	803	883	858	891	842	842	785	861	886	904	878	865	813	838	840	816	884	942	823	876	824	808	851	879	819	861	867	899	889	821	806	844	860	877	874	852	901	859	887	882	829	831	879	903	856	840	838	808	856	848	838	852	892	850	882	811	822	875	854	865	862	867	864	866	809	860	892	864	918	845	874	839	895	869	904	882	820	858	839	836	814	836	899	866	837	863	862	825	875	902	809	910	849	867	848	821	881	882	840	875	859	854	878	877	841	878	877	884	884	829	870	830	838	853	850	909	888	905	840	892	831	858	810	884	909	869	825	880	828	842	883	845	858	874	859	838	860	847	834	803	842	875	863	853	847	833	812	798	879	791	847	862	866	906	864	864	883	889	853	865	803	863	845	937	871	883	816	857	863	824	894	864	834	802	822	840	833	823	880	879	852	881	892	834	858	916	864	846	885	833	825	847	835	875	860	866	838	820	806	827	893	865	873	826	919	830	849	860	893	874	840	807	916	811	855	812	880	855	827	835	855	909	843	842	886	926	833	895	870	869	882	899	901	846	842	836	837	907	802	858	899	806	826	896	833	863	829	906	881	882	874	917	805	823	855	876	826	885	859	871	942	869	878	817	844	867	874	880	904	878	901	904	871	898	887	874	875	840	814	827	834	799	818	809	886	856	844	865	839	833	875	914	903	850	905	904	878	912	802	873	908	828	823	918	849	895	831	824	870	893	856	835	843	836	884	862	839	883	830	849	875	872	912	870	872	843	862	862	883	878	785	884	887	812	854	865	843	901	851	917	852	880	887	903	872	812	871	871	825	857	848	839	885	835	859	857	818	887	878	848	839	879	821	901	819	815	845	833	853	866	838	834	858	848	816	821	881	848	825	848	860	799	828	878	818	894	860	829	882	822	858	862	876	844	867	862	824	862	848	822	858	839	849	858	849	827	864	934	865	878	868	853	800	916	857	811	902	864	878	847	845	858	909	854	864	858	886	837	840	853	831	912	818	878	804	875	852	812	850	855	870	800	862	901	918	858	886	851	874	921	855	843	873	870	874	857	815	896	918	864	832	834	834	827	841	901	856	867	847	868	858	835	824	839	837	858	908	878	833	918	830	847	804	820	857	864	857	856	965	842	830	856	840	852	871	882	880	831	815	846	856	841	868	859	816	877	853	864	872	884	855	890	853	868	853	884	867	873	819	891	861	802	884	830	909	863	899	837	815	894	913	899	846	852	846	878	878	894	808	846	819	854	842	867	863	820	816	857	849	869	865	935	809	886	918	848	808	865	843	828	828	822	853	874	834	879	845	844	790	899	874	894	832	818	818	869	831	828	886	893	867	881	909	855	894	856	858	829	845	867	820	889	848	834	890	844	901	877	867	894	896	848	830	864	869	836	856	876	879	861	878	852	887	885	844	847	855	840	858	825	805	789	817	823	864	830	835	785	854	859	840	856	885	860	840	863	888	890	910	841	852	862	834	854	874	888	874	861	878	882	891	851	906	886	851	902	888	845	872	869	803	853	836	888	876	875	858	842	908	899	825	853	888	853	864	862	874	875	828	903	906	881	915	843	848	885	877	880	837	837	895	815	841	850	820	855	902	855	882	861	835	844	857	852	850	808	846	843	877	842	841	869	831	905	850	837	866	886	843	797	842	885	849	867	838	797	880	865	803	852	849	846	874	845	878	896	888	887	821	866	868	867	824	856	882	840	855	927	894	831	869	758	859	852	893	874	843	870	836	887	876	881	842	864	819	886	851	883	851	879	863	853	883	856	922	802	821	863	842	911	833	845	835	878	889	939	822	836	867	880	831	796	865	871	888	847	846	875	859	829	856	820	901	849	856	800	827	884	857	885	867	874	878	834	856	854	849	840	825	861	888	867	890	867	845	856	839	809	835	873	842	898	836	888	849	855	875	782	885	860	846	887	858	878	831	845	819	824	847	875	898	854	852	826	845	861	862	859	906	863	863	859	868	843	913	876	857	874	859	823	848	887	857	872	865	883	876	899	852	808	835	883	880	882	871	835	844	800	838	852	893	821	873	870	829	872	888	893	836	814	831	908	851	879	822	879	905	897	840	851	899	889	854	875	838	843	836	858	820	827	835	799	882	866	821	832	835	891	861	834	898	858	891	867	842	877	848	838	864	889	869	824	907	799	893	848	874	861	905	872	843	830	858	851	845	925	849	822	865	887	849	818	821	814	829	842	910	827	905	840	841	812	896	821	862	864	817	873	838	863	829	834	850	796	869	862	830	840	853	824	870	814	903	799	847	862	836	889	901	844	873	823	846	838	842	861	874	861	870	850	882	878	800	824	869	799	847	858	889	876	891	801	874	862	815	889	876	879	886	855	830	811	903	874	854	883	869	875	894	856	872	886	872	821	882	915	862	889	851	879	871	822	897	873	876	848	874	831	895	853	873	832	818	843	875	859	827	895	860	829	868	863	888	837	901	842	875	849	795	838	869	823	806	852	851	907	929	887	814	797	813	882	841	805	875	835	836	846	917	851	851	841	877	835	885	867	855	887	828	856	882	835	850	863	848	924	873	885	819	840	793	883	895	847	851	871	864	877	841	847	847	834	857	849	895	858	904	878	865	860	819	876	885
44975	16073	5867	2144	973	522	389	379	366	376	375	359	358	367	342	360	369	354	373	382	352	377	364	386	363	378	396	337	399	338	356	387	373	381	370	344	337	402	394	364	363	350	364	349	354	366	359	379	345	380	366	336	337	367	368	346	381	362	417	319	354	340	333	328	333	360	362	387	353	362	364	404	336	342	382	419	371	390	355	353	355	392	358	362	343	380	370	368	388	378	346	357	350	362	379	361	389	374	392	372	403	361	382	361	380	375	370	345	368	338	323	333	414	423	405	370	376	347	387	354	389	380	375	365	369	380	360	352	352	360	365	391	366	355	353	356	356	351	368	347	345	352	352	367	378	401	379	378	354	367	363	360	342	333	341	399	334	321	298	412	371	355	347	348	343	323	362	324	386	352	372	361	365	368	417	357	346	372	351	379	377	352	352	386	350	400	349	331	365	368	343	349	378	375	376	384	368	389	354	380	362	382	366	330	374	373	369	355	348	339	361	356	332	379	367	418	394	368	360	371	375	370	383	378	345	351	347	333	369	366	362	342	340	335	323	381	394	354	336	383	357	345	366	369	346	335	353	368	372	406	369	367	370	340	387	360	351	376	346	350	369	390	352	391	375	358	406	380	369	366	347	372	363	371	384	347	367	380	372	364	332	361	362	338	340	379	374	390	353	330	342	359	354	378	359	373	362	399	340	383	348	368	346	352	372	325	347	373	362	369	376	383	344	367	394	342	340	379	374	364	379	364	365	385	364	368	400	385	328	398	378	370	322	331	412	361	391	338	350	389	377	400	400	362	360	357	386	324	354	387	358	369	334	330	366	352	377	344	378	370	325	361	409	386	383	369	341	357	381	340	353	345	399	357	386	379	377	399	383	358	399	345	348	354	350	346	379	377	349	339	356	388	323	353	395	363	346	363	355	378	335	351	377	375	340	363	338	354	384	363	406	359	392	368	359	352	370	371	359	360	351	400	352	394	365	354	388	397	389	361	358	384	391	414	339	357	339	391	380	371	371	358	363	369	335	346	386	356	332	369	368	382	349	363	386	401	336	334	327	395	380	324	358	327	401	332	390	425	352	380	335	322	353	361	348	361	361	337	384	353	358	339	361	352	370	352	336	381	341	371	383	362	346	353	334	344	341	389	362	349	337	365	379	342	382	377	389	357	361	335	375	346	375	362	332	383	382	372	391	326	391	368	369	365	376	386	397	365	393	339	346	333	379	380	388	395	351	360	383	354	328	343	338	358	344	345	363	376	321	395	392	422	364	364	378	382	341	351	349	365	407	393	359	341	367	395	373	361	343	382	374	390	337	362	385	366	387	358	350	396	366	352	373	322	373	392	356	385	360	350	354	373	361	377	348	351	350	337	363	354	343	363	389	325	360	391	367	392	355	398	372	377	375	350	374	342	354	364	377	354	358	385	367	340	348	375	409	385	361	386	384	395	383	334	345	388	369	324	342	339	378	346	364	368	344	386	348	364	371	370	357	344	374	374	393	367	364	368	386	407	362	388	382	358	385	385	344	374	371	368	326	358	351	375	377	376	406	380	360	371	363	359	369	381	395	371	347	410	385	361	348	379	362	367	372	366	387	428	370	355	426	359	362	363	346	342	348	375	396	382	368	360	374	371	368	388	392	421	371	373	340	346	323	327	370	382	384	383	393	364	334	370	339	339	364	356	362	380	329	349	379	402	347	339	365	376	326	331	361	337	379	386	359	356	381	386	326	379	404	393	370	331	369	408	358	352	364	343	346	385	344	343	379	366	360	379	376	317	388	355	380	364	351	361	358	352	358	333	378	340	354	345	358	398	354	360	345	373	394	379	376	369	372	365	354	353	350	378	367	342	405	349	318	353	338	360	370	369	360	323	344	345	352	376	326	382	367	357	407	366	324	336	362	371	346	335	367	349	379	375	348	338	388	334	378	351	347	359	399	351	364	394	354	384	331	348	315	371	383	371	380	361	353	373	360	362	352	374	367	365	348	352	397	389	386	376	361	380	377	358	327	341	364	357	373	411	375	353	355	371	359	366	369	373	349	361	384	366	325	354	374	342	390	364	338	363	357	362	357	382	396	378	345	373	342	387	361	368	339	380	352	317	350	343	397	378	373	395	360	367	374	392	368	344	366	330	335	375	395	374	403	394	381	361	350	369	364	357	374	404	373	367	343	369	368	392	379	354	361	369	391	361	346	355	378	334	364	390	382	361	370	327	368	333	352	342	397	362	344	354	354	344	362	391	398	369	399	388	382	364	338	359	339	378	340	348	312	344	350	360	325	394	385	397	354	381	328	362	371	377	365	375	357	364	376	379	353	356	372	364	374	326	386	361	345	377	333	378	403	329	356	351	358	376	371	356	379	394	382	373	358	320	348	389	375	364	364	346	369	366	387	391	362	366	367	358	381	347	340	372	353	379	397	373	356	370	358	407	369	356	351	344	365	376	350	374	334	367	378	350	369	372	385	373	337	381	360	343	354	355	355	299	343	340	385	367	392	344	375	380	367	370	400	359	358	376	351	370	360	350	380	368	375	362	351	375	400	368	375	378	345	353	357	345	372	360	381	320	367	351	349	361	348	366	387	366	371	375	382	370	342	347	369	406	367	360	346	362	381	350	381	355	336	363	371	372	397	361	378	330	405	406	362	412	380	393	395	377	357	397	342	394	369	325	334	356	367	376	346	377	393	384	399	378	336	346	395	328	361	314	354	393	377	371	412	385	377	337	325	344	359	374	402	330	351	364	369	350	331	356	390	313	361	398	350	361	347	341	348	353	350	371	363	400	360	343	375	373	374	376	363	372	402	380	344	369	355	340	367	362	345	377	338	351	375	365	335	393	373	393	378	364	375	384	391	365	369	372	363	383	359	380	370	373	359	355	356	350	339	381	387	352	341	355	380	343	383	374	370	355	387	363	374	366	351	363	363	330	394	390	371	380	389	355	355	353	367	389	340	395	387	354	327	370	330	375	346	349	379	380	341	378	365	343	376	378	441	378	364	361	366	386	364	329	340	384	376	331	354	375	403	387	383	398	380	378	390	348	333	353	380	393	316	344	381	339	348	348	354	381	405	362	364	370	342	329	377	364	390	351	362	333	368	314	357	365	351	379	364	354	349	346	315	357	345	373	401	370	373	336	373	334	410	370	367	365	350	358	379	369	377	362	403	351	367	346	308	371	382	378	349	383	387	324	337	351	362	388	353	381	407	357	348	348	380	351	377	365	312	331	345	344	390	386	361	341	375	350	376	376	373	333	324	372	351	376	400	387	357	377	338	373	349	358	327	362	343	389	403	389	379	365	334	364	362	376	421	399	390	382	333	381	363	322	369	354	376	389	373	363	343	346	320	343	345	389	362	378	360	367	357	332	358	389	370	370	382	395	339	358	324	360	366	347	365	371	354	381	371	357	371	388	350	385	363	340	389	412	360	353	337	366	351	372	316	316	308	370	378	330	362	372	355	356	362	357	341	406	382	351	393	378	384	371	395	320
29079	10396	7096	4049	2343	1246	933	908	858	823	839	827	795	788	822	817	829	792	828	848	804	747	749	760	821	808	790	857	825	814	777	779	815	823	812	795	804	824	819	751	743	777	796	826	804	865	800	809	739	790	762	824	796	750	771	822	746	776	833	822	815	773	779	819	863	772	842	811	773	788	771	813	800	807	821	802	797	789	789	831	877	835	780	798	829	850	826	828	788	791	795	799	819	825	795	785	787	786	792	809	809	838	833	783	811	808	854	865	792	784	786	803	801	805	776	824	778	788	832	808	787	803	823	785	782	830	767	763	848	803	860	786	792	831	794	801	817	774	829	791	723	850	767	816	801	790	753	823	849	797	794	820	815	803	830	807	813	780	844	808	784	807	816	811	807	773	782	821	790	779	804	772	830	818	851	801	775	778	794	801	833	805	808	801	830	838	787	742	795	809	750	769	774	807	787	777	822	812	830	805	789	841	767	759	786	850	826	838	838	761	761	814	797	826	739	861	797	797	824	758	797	796	785	827	853	757	771	803	766	804	786	789	802	773	779	838	857	786	775	840	768	777	807	778	788	799	824	777	784	773	839	826	786	802	777	792	818	845	810	802	762	835	787	778	796	771	790	788	813	827	800	837	778	795	855	764	842	800	772	797	804	811	795	784	762	859	782	821	845	794	821	746	776	769	805	814	806	771	789	802	827	784	851	801	822	773	818	747	819	795	790	844	781	781	788	801	764	813	815	803	742	806	842	772	773	828	865	844	822	792	774	815	800	818	809	823	820	813	724	831	819	809	819	760	812	778	809	761	803	783	825	797	833	750	821	827	805	797	797	781	762	845	843	819	798	819	812	802	805	833	724	807	800	824	751	823	773	802	795	793	789	781	813	835	762	788	798	821	752	822	799	821	804	789	772	828	795	761	827	793	807	798	788	804	805	757	761	838	819	787	828	828	834	771	812	755	775	805	811	759	815	805	793	803	791	829	822	813	805	784	767	859	758	788	826	781	798	772	828	775	813	858	764	756	857	817	771	792	805	832	833	803	835	818	799	843	789	807	774	783	745	829	831	829	829	808	802	779	822	814	777	813	778	815	778	800	793	806	798	828	777	807	777	837	825	791	830	765	812	839	718	832	796	767	780	783	815	804	849	856	837	800	817	750	753	810	810	785	779	849	774	835	784	823	765	803	814	836	798	794	815	782	784	767	754	798	824	771	790	811	796	836	783	835	836	755	791	818	811	832	802	740	831	806	812	782	808	790	762	777	753	759	807	835	863	780	776	800	794	771	849	818	809	740	781	771	785	802	820	813	810	792	819	847	760	799	864	851	777	829	812	789	766	809	761	851	752	770	852	836	806	825	840	803	819	811	814	777	762	799	815	817	845	748	778	786	841	788	760	784	771	891	842	836	822	774	806	777	788	765	795	842	774	767	801	762	802	827	864	815	817	816	809	796	812	799	794	798	796	825	809	783	853	815	817	838	772	782	729	797	827	800	833	806	799	805	787	834	831	828	868	794	800	750	832	771	815	786	770	802	744	791	812	832	829	811	841	882	844	803	785	809	805	800	773	826	775	848	778	836	821	798	850	861	768	816	812	824	819	772	803	792	830	819	873	804	738	864	818	777	778	782	828	795	796	809	828	776	805	791	781	836	842	788	823	816	794	727	786	769	796	826	747	772	786	815	795	802	795	769	826	819	810	809	791	767	797	757	782	847	774	730	815	850	769	763	852	811	839	796	824	781	793	825	795	740	784	766	820	850	758	822	827	798	824	760	802	802	808	797	773	787	783	869	806	747	853	826	817	867	797	819	834	806	776	858	798	786	792	784	739	814	794	819	828	825	846	798	814	796	810	809	778	880	809	765	767	814	793	798	805	790	828	819	825	852	799	838	792	809	821	763	791	818	798	813	825	776	858	809	813	783	823	819	765	844	754	832	808	827	732	788	776	803	805	810	782	775	773	763	777	827	792	784	794	839	805	860	847	780	808	800	776	830	797	802	825	835	821	783	824	744	759	818	821	744	810	813	818	788	810	798	803	832	804	826	811	825	806	770	781	845	793	840	761	813	812	806	785	817	830	806	775	856	744	836	823	777	784	810	792	809	792	811	786	803	819	818	848	816	798	785	780	778	754	811	774	819	752	788	800	790	819	817	777	781	820	810	823	761	825	797	857	818	807	789	798	847	776	777	801	800	810	759	786	800	764	812	844	819	800	774	845	774	807	794	778	795	776	814	825	801	801	777	860	844	798	749	793	796	801	814	782	784	797	869	761	792	838	807	822	812	793	853	824	792	823	826	838	821	802	818	833	820	792	826	810	813	818	821	826	841	783	738	824	820	843	793	807	773	793	815	801	832	829	852	810	856	808	765	820	803	826	795	793	782	794	800	853	757	812	820	792	789	788	836	787	786	794	888	791	844	762	831	773	791	885	826	798	799	799	828	843	775	779	801	814	787	791	806	789	793	779	785	817	800	815	777	791	750	809	834	758	753	809	790	823	799	846	839	803	814	831	800	801	785	779	827	818	855	867	763	840	814	820	753	816	766	822	817	830	783	852	824	795	780	792	809	823	845	851	813	795	800	777	802	799	797	815	865	822	806	782	792	776	803	822	760	808	808	823	733	779	783	809	814	811	757	805	786	796	745	827	831	817	799	830	765	779	827	807	762	795	769	819	757	805	831	788	775	816	830	786	801	840	826	815	807	810	767	792	846	802	848	869	764	799	792	817	802	822	813	756	834	810	815	773	796	839	773	764	788	828	772	831	828	848	772	808	822	781	787	827	791	854	854	806	842	813	841	800	759	780	759	790	838	795	797	822	844	821	787	835	810	846	807	807	769	824	814	789	791	820	790	785	813	794	800	783	810	800	801	782	852	853	802	781	794	775	807	803	777	814	795	800	781	831	781	806	773	844	778	819	773	798	800	824	775	797	820	814	796	807	804	845	800	795	734	789	731	813	798	781	759	794	793	784	799	798	817	832	792	839	789	824	787	741	801	803	829	759	793	782	837	766	792	752	811	864	828	756	824	850	804	829	819	791	790	813	769	791	816	821	770	873	811	759	849	831	765	809	816	753	827	822	806	788	797	811	830	845	787	791	814	872	830	782	742	822	773	821	782	767	767	771	813	772	812	759	852	825	790	774	803	771	833	773	804	777	803	794	767	787	825	775	765	800	821	759	768	834	800	829	815	855	754	815	827	798	786	820	786	791	792	804	784	821	768	795	833	796	837	818	855	794	764	791	803	802	813	770	810	845	767	798	832	772	792	796	848	775	771	783	777	789	797	810	812	773	811	765	812	762	769	820	767	823	771	757	767	859	834	816	788	798	810	754	790	774	763	838	743	801	791	841	788	785	784	773	765	813	845	808	808	813	798	781	753	830	823	818	780	859	802	739	784	800	801	794	825	813	816	794	818	803	741	755	835	835	816	799	815	779	806	824	777	785	796	803	804	794	793	781	798	755	792	767	812	807	812	814	794	814	773	795	768
54955	25683	9850	2572	977	515	455	434	429	402	413	380	386	427	447	373	334	358	343	352	360	413	386	384	357	337	385	383	386	375	373	410	396	379	366	389	374	370	365	338	356	370	371	377	408	359	401	394	406	429	380	393	430	398	392	402	374	408	383	401	425	387	366	363	391	357	377	378	360	389	400	373	391	388	376	387	404	399	421	392	374	393	354	385	438	380	376	402	370	373	407	356	388	362	376	333	343	386	399	392	372	367	371	382	333	342	347	408	387	364	410	377	386	369	382	400	411	353	406	379	360	361	384	374	389	405	384	360	366	403	404	381	403	377	357	358	360	394	377	351	392	388	380	365	355	367	331	396	376	373	378	379	390	365	370	408	394	384	360	369	372	348	376	413	353	347	380	359	397	402	372	398	396	378	382	401	369	358	397	390	374	378	355	366	393	426	339	408	375	362	376	411	365	395	382	370	395	399	392	380	367	358	364	392	410	392	354	368	401	410	370	336	356	366	373	393	404	342	403	351	312	362	383	400	374	413	401	399	396	427	392	396	362	389	359	375	355	372	371	370	385	375	423	368	364	372	397	349	362	389	343	344	391	377	413	392	424	381	399	390	379	377	386	365	425	353	378	368	369	352	364	377	357	389	373	399	367	383	381	377	385	373	375	392	384	361	363	379	348	367	374	404	392	372	398	389	382	368	425	335	379	413	352	400	387	340	378	350	395	367	397	402	358	382	382	385	409	402	385	369	406	377	400	366	402	394	387	371	365	367	370	390	358	384	390	372	343	402	355	372	398	362	420	378	392	408	371	362	360	407	380	380	421	396	370	376	378	413	367	375	385	369	393	368	376	396	380	399	392	370	359	368	357	382	356	379	400	394	379	408	356	405	403	390	389	383	394	372	371	357	402	381	361	380	357	365	403	395	362	360	392	380	404	380	382	382	375	347	365	371	364	352	382	408	416	368	368	377	386	391	350	409	387	390	406	370	378	390	393	373	430	403	354	373	393	391	418	401	406	362	351	370	419	421	412	382	395	413	362	387	391	370	404	357	396	352	386	393	371	355	392	358	362	347	413	374	341	362	390	402	387	398	367	377	389	433	391	413	393	343	378	377	384	372	395	366	371	406	381	328	389	399	375	343	385	365	411	370	387	346	380	399	382	381	369	390	392	383	340	336	396	404	366	353	403	379	402	384	384	390	379	394	384	361	392	385	340	410	380	361	363	388	376	364	350	368	388	386	381	359	390	358	387	385	418	376	383	377	379	335	393	345	354	398	358	353	366	383	371	381	401	387	413	405	381	396	399	362	384	414	378	378	391	385	374	414	364	399	359	385	393	386	383	394	383	389	379	385	383	399	375	391	392	415	360	390	368	344	403	361	366	382	393	377	376	388	437	408	417	386	403	377	399	346	375	395	360	399	419	397	394	391	361	383	397	393	401	407	350	349	362	360	346	371	390	396	357	398	352	377	392	378	420	368	396	388	389	412	392	391	375	392	394	378	406	379	428	382	381	319	375	359	407	384	377	407	395	331	353	373	366	385	358	362	390	383	398	390	372	366	372	371	366	350	357	440	403	339	359	356	375	363	364	420	379	399	381	366	397	344	371	381	366	397	342	397	361	419	403	355	363	359	405	388	384	380	348	356	419	394	373	375	387	393	367	374	385	363	362	383	451	361	414	360	399	407	332	406	357	357	393	408	344	360	392	390	362	389	369	347	402	367	367	367	402	402	367	389	367	388	368	366	417	391	411	423	367	372	347	357	358	389	403	366	387	394	370	368	369	352	368	384	372	403	386	348	367	371	416	429	423	419	399	323	420	351	391	383	360	383	373	339	352	341	411	379	351	412	403	384	394	375	380	352	384	388	408	398	411	366	374	372	405	389	344	388	425	379	371	358	418	348	381	399	392	469	377	379	359	346	373	379	387	417	398	413	372	380	394	373	357	368	391	392	393	374	356	362	368	368	389	357	414	417	372	390	400	372	381	384	360	347	381	412	371	396	405	401	373	354	361	395	396	414	407	372	364	355	392	393	364	338	360	377	405	382	356	358	395	347	361	359	385	356	402	383	363	396	393	373	364	359	391	379	417	419	363	330	400	399	434	385	414	379	353	347	393	384	356	378	387	393	354	328	348	383	379	383	383	381	411	344	358	386	382	361	325	361	399	390	389	393	386	371	383	401	385	388	374	362	354	397	383	355	345	403	376	401	371	373	367	375	396	361	397	350	386	361	381	389	390	383	401	355	403	402	372	398	378	366	368	383	368	392	396	401	371	392	362	408	375	348	384	378	400	366	367	400	366	367	388	415	405	402	375	378	395	396	383	361	389	388	377	364	369	336	370	368	426	374	399	383	380	396	382	366	347	383	361	349	367	381	389	359	382	392	398	383	410	392	376	393	367	362	362	395	394	402	362	387	356	390	408	410	370	392	412	365	411	403	340	388	400	391	362	429	381	397	349	393	429	355	364	383	388	383	395	358	375	371	423	411	372	351	407	361	381	380	392	359	387	404	396	419	360	368	365	418	376	390	370	385	425	377	371	366	392	356	415	378	410	343	390	372	338	369	358	368	398	397	378	379	365	392	395	369	385	386	395	352	370	404	384	368	385	401	370	351	414	394	334	358	365	389	407	367	377	399	427	386	372	376	359	392	354	387	409	390	380	346	403	388	435	378	362	393	397	380	371	338	387	371	369	380	362	352	355	402	376	384	375	391	397	404	375	388	397	380	388	352	384	403	355	378	358	414	375	376	377	374	384	381	378	360	381	398	382	377	404	414	390	366	382	420	391	359	393	384	368	373	333	389	369	375	375	393	384	386	351	372	373	419	389	382	359	342	386	370	403	399	373	392	388	382	380	377	376	370	386	383	400	393	371	344	369	333	370	366	403	367	396	395	382	369	399	376	368	406	414	321	398	346	388	368	339	369	400	378	338	380	393	382	388	363	380	374	416	391	352	432	357	381	401	389	350	348	409	379	370	369	392	374	376	374	343	391	416	376	380	393	357	356	415	366	377	391	411	343	391	376	388	370	399	369	367	335	354	408	390	374	380	358	397	404	352	420	386	385	387	398	376	380	396	387	391	355	361	388	373	405	388	376	400	410	395	384	369	425	346	374	362	377	390	394	364	371	350	366	404	355	364	398	422	385	395	356	390	379	380	383	381	396	373	422	369	357	413	370	352	379	372	395	376	366	376	384	421	368	358	390	389	393	396	371	391	372	335	380	435	351	356	365	328	367	375	405	390	377	366	386	356	375	386	377	397	381	359	428	340	405	367	316	394	398	366	387	373	404	378	390	389	360	384	361	384	401	355	394	409	365	354	368	425	402	358	404	349	381	432	399	388	374	432	388	417	357	393	362	398	381	404	373	371	392	389	394	393	388	379	418	377	391	419	369	406	418	406	393	396	427	347	360	381	397	411	379	353	396	333	420	366	386	364	381	356	404	400	380	404	369	369	389	375	365	389	387	347	383	378	370	351	403	363	390	360	382
37024	17220	7617	4630	2698	1491	1170	1044	963	904	851	868	879	880	858	828	833	833	878	855	857	877	877	831	862	845	880	792	873	846	868	865	840	917	822	816	819	835	779	792	859	808	776	826	821	831	846	866	835	834	870	884	815	844	880	758	825	844	839	856	837	795	823	847	833	885	851	801	827	815	884	879	807	857	864	833	876	845	856	870	871	841	859	877	848	841	893	827	804	860	800	830	828	879	823	835	786	807	797	848	852	831	851	868	842	834	822	824	783	801	821	861	838	854	873	881	816	835	872	796	883	833	843	850	805	843	820	797	865	849	807	845	871	861	872	884	893	845	849	838	804	836	822	838	880	824	858	846	809	806	827	851	865	862	871	818	848	810	800	777	837	870	852	823	818	877	816	849	824	850	813	847	775	814	827	844	808	804	816	857	895	824	773	756	855	794	909	788	804	830	795	856	798	828	833	861	825	826	855	861	843	857	847	869	818	873	833	891	809	823	841	827	840	833	856	878	835	829	846	847	884	859	860	750	839	803	866	850	847	841	818	812	823	808	852	813	860	855	837	829	817	824	806	877	840	840	808	785	839	887	864	826	828	862	814	891	888	807	869	809	830	842	817	836	866	823	850	826	836	810	855	858	810	860	843	866	858	851	866	849	838	867	870	807	837	883	856	818	863	844	827	799	771	819	840	880	835	815	812	831	847	847	843	841	864	822	858	843	840	831	824	889	855	807	797	795	855	866	842	826	833	836	874	794	791	784	868	842	800	880	818	825	827	826	803	832	856	821	819	785	845	897	778	825	875	851	849	783	836	857	814	869	812	866	820	814	828	815	816	869	876	798	836	793	835	791	868	815	797	832	810	866	880	811	863	817	808	831	823	876	895	861	850	865	840	852	812	831	888	793	832	817	845	839	789	859	851	833	848	824	830	841	833	869	822	799	789	861	867	809	830	843	822	855	813	882	855	860	835	860	799	839	866	834	849	828	823	874	814	839	866	844	802	832	845	786	854	817	852	857	866	902	855	864	896	814	810	826	868	830	793	845	842	803	793	849	841	830	856	810	835	796	909	858	859	853	921	850	839	830	880	843	808	832	831	854	808	884	858	784	821	843	786	842	866	825	858	809	785	865	836	827	844	828	805	834	832	817	874	841	831	856	852	874	829	852	855	838	845	869	815	844	785	866	842	820	775	846	818	849	829	867	853	837	837	827	852	855	842	853	846	816	880	804	863	778	821	869	857	834	767	841	888	873	863	887	863	849	841	853	818	834	843	862	827	859	861	861	857	844	861	798	789	865	822	844	858	828	877	851	878	829	867	831	793	876	859	856	894	838	773	853	832	839	854	859	816	874	848	818	822	857	804	840	824	866	829	808	847	858	860	854	864	814	822	831	796	828	826	817	817	808	822	802	858	843	822	802	812	841	841	831	800	831	882	799	832	849	898	887	837	824	832	810	861	870	798	838	826	871	846	831	871	828	844	840	837	835	854	813	870	839	858	836	852	865	842	848	836	906	807	850	900	849	839	818	835	856	831	822	846	812	842	802	800	879	810	831	869	832	868	820	823	848	883	836	830	858	817	851	848	872	859	863	843	793	874	854	801	862	825	786	873	876	858	861	829	807	838	828	901	856	821	839	863	880	814	777	897	847	821	847	811	861	823	845	834	823	806	805	817	834	802	815	808	796	843	874	854	858	826	812	806	833	834	835	814	812	831	863	837	825	851	818	855	832	784	856	830	813	850	834	844	833	813	822	866	859	817	813	852	835	869	853	819	812	841	796	819	833	828	838	817	838	837	836	829	875	830	893	908	837	829	859	834	852	805	896	819	867	791	828	869	817	847	851	860	822	866	830	824	849	843	870	858	824	842	843	848	821	836	812	840	840	796	851	862	866	867	813	872	873	845	842	827	856	870	843	797	852	838	846	877	892	831	853	851	831	845	867	826	833	820	820	843	826	841	842	841	801	837	756	862	855	865	842	784	844	837	833	827	825	826	818	838	805	815	804	827	820	827	873	841	814	826	877	840	839	807	836	859	884	820	783	839	863	837	806	775	861	842	852	883	864	849	884	860	840	863	855	859	826	853	863	865	840	797	822	831	882	838	845	898	875	816	814	795	795	826	797	881	870	778	896	812	865	818	896	827	779	849	811	868	858	844	832	838	806	846	843	809	810	831	831	860	834	834	828	857	815	819	825	814	837	890	869	800	832	856	800	812	842	767	829	810	842	872	879	855	829	819	815	865	820	814	826	816	890	853	799	798	857	827	845	824	852	829	844	816	850	787	783	828	821	834	820	898	870	817	809	825	850	815	854	847	840	852	847	818	840	850	810	863	807	818	851	801	863	847	868	830	869	815	883	847	827	804	871	821	836	808	828	798	845	823	880	834	836	847	827	886	899	848	844	840	811	826	859	876	827	804	870	836	806	856	826	848	883	844	891	841	911	832	853	827	894	788	844	881	854	846	840	801	812	867	853	824	813	813	824	857	856	827	790	817	857	864	811	777	810	840	817	814	786	840	847	847	834	822	809	822	823	848	847	873	819	859	868	835	841	840	826	808	867	894	829	900	823	816	846	868	868	871	824	852	834	841	864	790	827	834	851	855	845	820	848	823	789	868	817	868	805	855	774	834	886	810	860	878	829	779	868	802	812	859	783	863	795	784	842	830	830	842	826	849	882	874	837	807	859	774	824	857	900	848	836	809	843	857	874	826	847	860	784	808	847	844	824	838	815	808	835	856	781	814	822	884	827	842	803	907	822	816	861	793	857	815	848	852	787	852	798	829	813	822	840	864	827	833	871	845	851	852	790	849	825	838	812	828	785	817	824	891	855	829	838	808	907	820	855	820	859	793	828	809	854	802	810	800	840	796	827	806	879	821	852	808	832	804	788	807	817	823	810	834	826	828	870	851	837	809	844	835	814	757	863	833	808	841	832	850	828	801	834	835	874	847	843	890	842	839	784	932	823	822	818	851	820	826	801	860	815	891	853	820	888	805	822	830	860	781	855	794	816	860	857	868	820	833	831	753	833	840	825	857	872	797	832	819	844	878	851	838	863	851	846	850	877	839	838	910	783	741	827	858	811	856	865	817	832	853	838	824	798	862	853	834	814	783	889	813	860	819	846	847	782	817	882	823	837	806	825	877	848	806	812	848	818	858	886	875	830	817	863	824	829	830	866	805	832	831	832	837	841	856	848	781	834	861	877	852	775	838	834	843	864	863	869	867	766	797	887	847	803	858	843	836	794	836	853	864	863	794	841	843	879	839	802	817	843	840	850	826	854	813	844	827	858	885	825	829	806	844	803	797	832	829	823	845	778	834	870	759	846	864	893	834	838	882	829	814	826	820	845	836	851	852	844	861	864	886	811	803	799	811	869	822	849	869	806	866	841	805	871	863	831	813	785	807	813	811	840	827	868	880	897	852	856	858	776	853	827	793	844	878	865	817	810	891	828	841	864	818	861	772	769	801	837	868	835	843	842	801	873	875	856
59564	25161	9470	3116	1001	528	475	422	429	424	409	394	393	379	442	370	426	394	416	417	405	413	346	381	396	398	404	383	427	406	377	379	413	398	413	410	402	391	394	404	401	441	423	410	419	409	422	411	409	409	384	395	425	414	404	384	406	399	361	458	351	369	417	402	398	379	391	418	398	449	355	371	432	379	390	441	383	401	420	409	392	409	360	435	418	415	414	421	351	381	403	396	411	403	386	397	430	381	411	419	367	427	392	431	417	461	413	415	400	374	427	400	403	404	400	402	412	417	386	364	418	391	382	415	379	410	395	383	420	400	377	431	361	386	410	402	399	409	391	398	422	417	377	370	420	430	377	424	403	367	390	400	373	417	400	388	390	396	385	384	381	402	362	377	433	407	451	408	380	419	385	383	381	406	368	397	397	404	396	398	438	366	371	432	371	382	434	403	437	367	366	398	374	425	427	387	412	431	370	401	389	418	393	379	386	351	390	406	381	382	393	424	410	408	367	387	396	368	385	379	396	397	412	434	376	380	395	411	410	416	401	430	382	383	405	411	382	399	410	436	419	390	405	409	416	384	391	404	399	397	397	370	408	389	402	410	440	434	410	385	381	412	426	443	382	383	392	384	417	438	382	406	396	390	407	395	394	378	369	353	408	392	438	396	381	396	389	392	406	412	393	407	403	417	393	409	386	383	368	407	423	410	357	400	403	375	398	384	384	375	380	359	393	381	398	396	405	380	397	397	388	432	402	393	398	374	404	410	419	426	403	381	410	361	423	416	397	380	382	399	370	374	375	381	379	399	394	389	422	411	421	411	389	395	382	395	396	421	374	424	348	423	424	394	402	426	371	412	387	389	413	381	388	372	413	413	417	382	396	404	437	388	404	403	404	406	382	348	368	377	414	396	403	390	452	420	351	418	392	379	394	399	376	395	390	425	426	400	436	401	405	354	406	384	384	388	384	405	374	381	441	395	383	408	369	404	354	398	418	375	387	409	385	426	352	374	362	405	396	412	409	381	413	367	407	406	405	390	393	389	426	375	370	410	410	423	393	377	399	440	417	421	446	390	410	377	387	383	366	395	386	376	453	407	429	396	407	422	405	416	378	439	434	394	385	416	389	407	417	415	413	356	400	396	405	390	378	386	388	411	397	358	397	440	379	367	392	392	386	406	396	417	383	395	379	418	460	411	401	388	383	402	399	424	379	384	385	356	395	380	381	395	403	363	408	365	404	417	434	395	390	385	424	383	400	420	388	397	408	405	387	400	441	394	378	374	396	359	453	409	432	401	408	420	395	414	433	398	410	400	378	381	381	343	387	379	384	379	388	361	416	375	371	410	400	396	402	399	415	386	388	374	405	396	341	407	423	391	387	382	397	399	423	412	412	395	386	385	401	420	393	385	409	387	372	406	423	408	380	375	346	411	403	420	444	440	405	371	402	397	410	410	378	387	402	406	364	420	424	425	385	340	395	417	387	389	408	442	421	363	390	408	418	382	414	379	449	424	411	389	384	390	402	368	370	409	411	399	386	451	393	400	384	401	445	395	404	433	425	413	394	388	382	434	407	403	386	397	385	428	412	391	366	402	432	429	387	398	404	393	408	415	422	424	375	398	414	392	412	380	378	373	399	419	374	403	426	395	387	397	391	407	391	419	362	425	394	381	392	379	381	417	378	403	422	383	438	398	396	374	446	401	402	383	433	411	439	368	370	409	400	396	406	402	414	404	383	398	386	387	419	425	393	395	415	369	392	370	396	395	353	372	410	405	422	415	393	397	390	418	416	383	404	367	370	382	357	400	383	441	428	390	399	439	404	398	373	418	391	383	446	400	391	417	406	408	423	400	388	407	402	369	380	415	412	395	384	452	358	376	419	384	407	400	387	388	427	375	377	402	426	405	409	426	421	405	373	381	384	391	435	404	391	388	404	424	420	403	380	399	417	418	388	426	402	385	408	415	398	387	397	379	409	351	426	386	336	358	381	402	393	389	406	375	417	403	359	377	396	358	408	397	368	437	393	363	399	415	396	392	408	388	392	414	385	403	384	368	359	372	382	373	381	374	401	348	397	420	418	409	410	347	443	385	396	390	367	381	364	362	429	357	415	400	397	404	390	341	367	419	364	462	407	420	392	430	439	446	402	378	392	415	392	394	379	375	410	379	423	429	412	386	425	404	397	384	386	415	419	355	388	395	405	392	443	367	405	410	444	388	412	395	433	426	404	389	397	399	391	378	412	407	410	388	414	387	381	421	397	397	375	386	378	443	401	419	425	387	402	416	392	386	409	413	428	401	393	395	397	428	376	414	365	443	407	377	365	368	416	403	417	389	381	391	403	389	372	374	421	414	414	442	443	352	389	399	384	403	383	372	396	403	385	410	433	373	412	409	372	417	384	402	367	412	391	412	421	412	415	416	405	388	359	376	350	358	379	393	389	360	418	403	430	388	394	357	395	413	386	378	398	397	397	438	419	468	377	372	384	402	454	367	361	382	406	417	413	409	343	392	401	387	415	409	392	381	420	387	400	398	416	414	392	404	364	396	391	434	360	429	443	406	422	416	389	415	378	394	404	401	370	398	410	382	418	392	430	434	401	422	433	415	420	430	461	411	430	399	401	386	411	389	450	399	386	387	399	373	377	356	436	385	405	401	388	372	381	384	351	418	373	387	430	425	389	369	368	394	385	394	419	400	404	394	400	432	430	394	403	386	419	398	392	409	407	413	395	399	454	408	418	397	396	442	425	394	402	414	365	416	385	379	392	416	400	377	409	374	410	425	383	385	391	378	358	432	408	438	393	362	385	376	412	372	408	403	379	371	423	373	362	391	376	373	391	401	378	394	382	408	400	400	425	390	413	421	406	389	391	395	392	394	385	400	429	410	403	418	382	366	397	389	450	357	399	400	366	427	399	397	369	409	363	418	410	345	403	397	409	389	374	382	353	405	405	393	364	411	407	406	420	386	449	426	393	379	395	389	418	378	381	380	386	396	387	396	355	413	410	402	414	412	365	410	413	408	407	399	422	390	414	413	406	379	380	415	421	420	426	399	401	399	378	382	385	364	420	437	427	394	413	372	378	397	367	449	384	375	378	396	392	422	405	417	414	418	438	441	400	424	442	408	393	384	409	383	393	401	385	394	394	377	410	403	383	395	413	371	391	382	420	383	410	382	439	406	406	434	406	414	384	399	374	401	408	378	415	394	396	404	436	392	406	399	389	393	388	433	408	420	445	367	448	421	422	402	413	415	361	399	433	433	437	389	390	379	401	361	404	380	414	384	369	388	378	408	404	387	405	416	402	391	413	410	395	405	413	373	405	398	440	419	402	404	408	402	419	444	422	407	400	407	421	406	388	395	374	389	381	451	433	406	414	414	417	390	384	392	370	376	359	390	447	373	373	431	380	392	386	361	450	432	406	392	385	385	388	415	361	397	413	415	381	374	385	398	394	391	411	382	414	423	392	403	369	404	367	426	432	410	413	396	386	427	427	378
39454	18282	8936	5458	2305	1211	1118	990	887	933	904	915	936	888	879	879	862	881	857	847	873	894	921	883	895	837	820	874	856	804	835	902	883	867	841	893	889	904	849	807	856	876	864	840	925	877	887	856	877	863	869	900	865	839	868	834	879	884	865	902	901	842	860	858	851	866	892	863	914	830	827	802	867	855	851	880	870	862	850	848	894	800	846	876	873	824	883	835	844	937	836	875	892	861	848	883	832	871	851	884	843	874	810	937	850	876	818	836	873	841	847	845	906	854	872	858	877	831	865	871	888	874	896	853	856	818	857	846	842	890	908	862	820	839	877	866	892	857	839	866	861	814	882	860	896	868	860	880	883	839	937	871	888	864	859	888	873	866	862	906	881	842	867	865	824	874	852	853	845	886	825	902	787	820	904	892	871	901	909	828	913	860	842	875	957	872	862	838	878	804	860	845	873	858	874	857	896	818	948	849	889	904	914	861	875	866	885	887	827	865	857	875	827	904	814	889	881	893	868	889	935	861	874	837	828	845	845	805	884	902	876	867	862	862	849	857	891	830	870	851	873	871	872	874	836	865	881	899	900	906	840	858	874	850	874	887	854	858	862	896	827	877	878	868	898	879	881	852	893	898	867	854	860	891	894	845	853	863	917	872	895	881	821	902	880	918	868	875	852	868	816	845	868	871	918	882	880	900	823	910	846	898	918	860	862	862	810	849	872	881	865	898	882	863	829	890	916	861	905	862	961	882	882	841	856	841	877	825	852	884	920	892	845	882	900	876	884	870	890	849	887	829	903	875	851	850	837	871	878	851	917	880	855	866	852	879	863	814	868	853	868	887	854	876	883	886	861	836	866	843	883	867	848	910	894	859	883	912	826	851	828	821	821	829	867	863	845	890	845	908	824	881	857	908	838	858	835	920	873	860	885	903	868	885	872	833	851	875	894	841	865	840	876	908	882	822	827	899	809	866	878	809	927	859	863	827	826	861	866	913	861	853	909	889	832	915	869	878	840	821	878	860	828	875	856	857	886	861	839	859	862	866	853	898	826	841	888	868	857	853	873	858	858	823	885	853	858	866	877	870	874	795	871	821	896	850	850	830	853	868	868	809	858	907	836	854	825	934	833	895	830	883	920	901	848	818	872	825	839	873	893	855	900	869	867	849	853	873	876	859	873	877	910	833	915	896	881	887	842	851	874	848	864	842	865	876	871	917	876	851	903	870	911	853	903	926	872	895	895	880	922	927	863	865	854	899	911	825	842	821	876	869	897	884	872	851	842	878	823	824	875	837	885	893	883	882	825	899	919	892	910	862	861	900	862	889	879	836	862	859	858	877	874	888	853	876	896	892	860	894	850	840	880	919	903	909	845	881	904	790	894	861	870	864	827	892	868	869	932	905	863	900	843	867	862	887	902	891	851	884	814	871	847	923	862	896	845	863	838	871	876	852	882	839	854	905	886	877	845	870	844	832	848	915	885	863	861	885	858	851	875	877	844	805	910	920	846	896	892	869	882	866	860	906	860	879	848	930	918	889	849	890	880	835	857	836	866	868	843	878	870	868	831	873	830	891	900	933	864	850	923	910	886	841	900	935	823	835	879	884	865	844	860	830	869	858	890	919	901	859	874	885	886	868	861	878	844	812	890	884	912	897	912	861	935	860	979	870	851	853	869	876	878	829	860	944	881	910	853	841	880	862	846	901	838	843	871	834	855	876	905	846	853	841	894	842	884	894	851	847	824	847	826	846	849	839	854	855	876	840	854	892	885	902	939	829	897	853	903	890	855	875	874	910	852	872	853	876	878	874	874	850	914	879	927	876	856	850	897	882	884	902	821	858	899	862	796	868	869	869	881	906	797	865	900	888	866	883	870	857	903	859	903	796	867	874	864	829	884	845	948	805	798	837	884	919	855	891	848	889	842	860	879	887	855	888	849	874	895	893	854	886	885	843	866	830	841	897	871	861	866	818	928	913	842	821	832	849	852	870	849	822	897	884	930	895	920	831	880	886	819	829	860	859	884	808	871	923	871	832	886	840	877	893	878	770	854	882	890	884	909	870	883	846	857	865	853	859	915	904	820	914	832	848	866	812	915	917	851	870	889	899	868	853	889	842	871	897	833	895	919	872	918	909	915	936	872	863	928	904	850	895	831	854	868	868	819	950	891	873	833	837	863	842	849	887	854	895	812	892	831	869	874	848	831	852	850	819	864	852	887	856	894	824	880	836	863	850	879	874	867	881	870	896	838	824	824	857	857	830	874	911	907	880	834	899	895	890	903	931	860	806	881	845	864	845	859	878	865	876	833	837	882	868	861	898	895	848	878	911	880	858	863	843	908	877	866	867	876	845	837	841	875	905	846	867	881	880	906	869	892	873	871	851	819	914	860	860	898	917	889	838	869	891	876	833	870	860	883	872	870	808	881	869	871	840	903	914	891	877	837	902	858	861	866	885	870	871	896	887	851	804	909	926	887	838	857	887	879	873	856	886	858	869	859	853	904	871	833	852	848	855	861	885	871	834	880	873	883	832	864	848	862	877	845	866	913	837	936	915	861	906	878	849	853	857	911	851	822	856	860	823	814	869	898	839	841	896	879	868	879	907	869	883	913	857	894	866	858	839	890	883	825	840	844	876	877	901	828	883	863	895	854	862	858	857	970	823	865	813	883	888	879	857	877	912	873	874	885	900	903	922	869	859	869	900	864	879	845	864	880	830	819	840	866	897	888	900	803	923	834	921	840	844	820	885	834	823	868	871	817	856	908	840	884	888	855	862	890	810	905	858	872	864	874	917	885	926	852	868	855	885	876	838	864	896	790	856	846	892	897	870	847	887	957	863	800	865	871	813	880	863	877	850	892	887	872	874	818	889	888	915	901	793	882	794	826	869	854	833	786	863	855	908	860	838	876	883	871	867	904	887	867	851	885	885	850	879	876	891	883	861	860	874	878	826	927	877	886	879	884	880	842	881	874	882	838	882	890	861	852	865	864	901	871	892	855	884	841	880	852	895	856	876	832	862	878	846	872	890	862	854	886	832	884	884	830	837	843	878	871	792	892	824	899	858	908	881	825	855	868	873	887	865	853	831	861	840	858	885	872	878	825	877	812	878	897	910	866	884	879	844	905	879	854	865	858	849	944	868	886	845	897	811	886	907	878	898	808	918	900	880	884	894	845	894	860	861	855	854	863	844	882	922	901	847	868	841	872	856	888	886	950	862	875	896	849	848	880	835	837	925	913	871	893	927	829	879	892	841	905	827	839	881	922	863	898	867	851	911	884	839	882	847	889	832	853	836	844	841	906	840	856	865	889	875	825	841	882	901	913	860	883	888	882	878	861	887	862	871	839	906	848	869	820	854	822	862	883	859	825	869	869	887	840	895	820	849	860	841	866	858	876	904	815	848	885	903	878	858	852	837	873	932	868	886	823	889	856	847	859	941	901	864	901	870	871	885	868	814	959	892	888	840	903	887	863	840	868	909	812	871	878	859	857	899
49931	19365	4610	1147	514	454	424	403	369	392	393	365	358	316	339	380	370	370	422	354	352	357	361	363	372	398	376	350	365	351	330	384	411	363	374	317	344	346	382	389	374	368	350	336	366	342	363	331	382	377	363	342	328	379	361	389	354	400	381	377	362	357	371	354	364	361	366	390	334	374	334	392	359	374	375	321	350	371	379	332	380	392	376	411	359	371	379	368	342	364	410	380	373	347	375	382	380	401	388	381	389	399	370	341	376	364	387	363	356	383	411	320	362	367	389	323	320	364	358	383	343	392	350	375	349	357	357	372	358	355	402	395	367	368	361	391	379	369	377	346	376	360	413	365	398	378	363	344	385	379	346	352	356	363	364	395	340	342	352	379	368	366	348	389	399	360	390	362	359	362	358	357	368	377	359	376	318	352	356	381	372	380	390	377	375	348	330	373	378	395	342	355	371	366	330	370	411	357	339	363	408	364	363	331	363	374	412	367	357	381	368	335	384	357	325	358	355	387	365	412	388	360	394	339	354	349	329	349	365	386	372	370	369	407	423	382	362	348	372	370	388	335	338	369	332	375	378	371	364	370	403	404	372	363	348	406	373	347	358	405	411	373	359	339	373	337	407	363	347	374	361	376	385	335	385	363	378	349	357	342	341	383	368	347	355	376	344	423	373	354	335	360	337	350	365	404	365	366	390	367	313	346	368	336	344	387	385	330	358	364	351	366	333	378	371	385	365	375	360	392	341	368	348	404	365	330	402	398	334	379	371	327	345	381	366	363	359	361	346	347	392	385	362	370	380	385	370	364	388	356	371	406	386	347	349	329	373	381	363	378	416	387	351	367	331	374	384	355	362	366	341	345	380	371	352	356	366	351	377	362	349	340	384	332	367	381	392	408	367	344	342	374	385	380	358	351	370	406	335	357	343	367	392	358	370	365	376	377	371	384	355	364	367	356	329	374	350	350	353	350	357	354	382	352	364	384	396	389	320	405	359	366	362	351	364	379	362	357	335	352	377	348	339	342	364	366	362	351	375	355	356	379	333	375	379	340	377	389	343	344	351	366	344	405	346	358	335	368	362	368	336	369	371	354	375	367	374	374	348	385	410	367	352	371	360	372	377	395	375	395	427	395	353	368	343	393	387	390	369	357	381	381	364	367	388	331	343	386	332	358	360	375	357	357	348	356	402	378	362	399	375	401	375	403	382	354	351	378	334	315	414	333	379	369	345	399	385	324	367	371	342	377	365	344	372	367	372	388	395	347	351	384	380	371	361	364	339	354	366	353	356	381	358	357	363	393	369	384	376	351	357	345	390	396	372	343	337	366	379	434	394	366	407	357	353	326	341	326	342	381	368	368	401	360	349	354	356	404	339	348	390	381	347	420	331	357	363	340	338	338	348	380	368	378	359	363	381	360	382	353	340	356	374	341	399	355	337	361	355	372	375	326	404	377	390	360	375	356	344	373	392	319	367	367	379	366	377	357	308	345	340	372	386	399	360	385	409	390	383	350	352	340	376	383	339	354	331	378	359	374	395	376	388	386	373	355	350	367	373	337	348	379	397	370	334	360	363	386	347	395	374	351	385	393	406	379	358	375	381	389	355	365	402	360	397	370	350	342	378	366	382	386	371	371	376	399	302	364	357	384	369	347	355	421	395	379	362	370	366	367	367	367	339	354	368	376	364	371	361	365	363	338	365	349	340	364	334	372	386	420	382	409	375	377	392	334	378	401	397	385	343	337	392	376	356	358	411	376	411	362	368	358	349	348	375	377	357	371	380	365	370	370	371	320	378	353	349	340	345	348	401	388	411	415	344	353	378	361	359	352	436	409	352	392	376	371	325	354	350	356	393	363	374	371	390	361	384	379	374	362	368	378	340	391	411	338	376	374	388	377	350	406	388	372	369	353	408	426	353	368	353	331	367	366	328	338	340	385	334	379	348	353	351	360	376	367	353	357	338	358	337	355	341	349	340	372	376	345	369	352	392	376	335	344	375	348	378	399	368	364	369	384	392	372	352	347	393	373	369	363	381	367	362	354	345	338	347	374	392	412	351	384	387	402	360	382	365	386	395	351	332	356	390	378	361	374	348	361	390	349	361	364	402	391	360	359	363	390	372	352	354	371	341	347	349	339	374	354	373	374	367	387	387	341	367	366	385	340	332	370	397	391	362	370	389	406	366	339	350	403	362	354	342	378	356	370	346	348	351	356	358	374	383	414	355	378	356	395	335	375	353	354	375	352	328	409	351	388	342	372	352	334	363	360	396	363	364	378	347	340	355	342	349	359	378	358	351	366	366	368	379	323	344	395	352	371	365	341	387	367	359	360	419	347	381	407	384	331	363	347	356	432	373	360	391	374	400	375	362	339	348	365	402	365	366	361	374	344	374	373	355	361	368	313	369	358	352	385	345	350	405	395	381	370	372	365	402	372	335	367	407	386	366	345	376	332	364	366	382	335	406	329	360	368	361	348	375	387	351	399	362	390	394	396	347	377	359	361	347	391	389	361	370	368	358	358	384	345	351	385	361	351	332	355	358	377	375	361	380	362	357	373	392	408	356	405	381	408	346	372	372	393	418	392	360	349	368	353	383	351	398	375	384	366	353	362	355	364	322	383	338	385	387	386	343	347	355	386	309	365	346	379	375	368	406	335	378	379	349	365	352	375	348	305	379	370	372	340	335	359	362	343	386	363	392	363	375	376	377	372	348	349	349	361	380	381	368	348	375	404	360	356	354	386	372	357	378	398	365	392	384	371	364	361	346	385	401	391	356	397	363	376	359	390	395	398	354	382	359	386	344	405	379	338	339	351	345	349	388	388	375	368	361	325	364	362	422	343	371	349	400	366	367	419	392	389	380	368	355	396	335	359	361	357	368	369	375	390	352	373	362	369	385	353	371	364	350	384	364	370	366	408	389	347	393	369	356	351	381	375	377	389	383	384	385	391	362	364	344	392	393	378	367	341	304	383	367	372	393	350	368	370	358	375	328	360	341	352	363	396	412	341	362	343	354	368	355	390	385	381	339	352	385	371	378	322	372	350	395	392	370	350	347	364	399	346	354	322	345	327	381	420	387	404	355	392	352	408	347	381	358	373	370	328	394	389	361	382	348	390	325	360	431	363	340	360	376	365	369	388	355	387	347	388	338	376	350	325	341	409	349	413	378	357	399	348	388	372	355	336	345	394	350	370	356	372	341	353	336	392	389	368	320	373	362	355	335	332	369	377	363	369	422	358	396	366	396	349	328	360	362	374	361	356	368	401	356	387	339	380	346	336	376	345	351	353	323	367	365	379	366	356	348	324	385	360	398	348	369	351	338	365	350	405	344	359	361	380	342	370	309	385	390	371	355	372	377	401	387	394	386	380	367	398	374	376	356	364	381	334	401	337	339	360	368	354	366	371	351	337	357	408	377	361	353	349	351	365	388	390	327	352	355	383	345	381	408	344	357	351	377	386	335	394	355	372	352	335	387	378	349	364	371	369	396	380
34215	12852	5109	2218	1229	1154	991	882	799	844	855	853	826	864	821	813	804	818	733	780	808	793	812	783	839	784	811	837	792	796	826	778	850	758	821	795	814	760	814	815	795	787	809	844	825	844	818	804	801	844	789	775	810	799	826	801	838	847	821	812	813	766	835	836	850	763	780	791	791	756	829	822	812	825	776	830	780	795	815	771	817	819	797	825	840	848	813	796	815	806	770	829	784	857	795	785	796	824	795	786	808	817	833	811	860	833	813	806	837	767	824	811	817	779	807	806	812	835	834	830	798	828	837	763	805	830	771	865	796	790	827	804	853	746	830	819	807	797	850	854	825	808	844	824	797	864	831	786	808	800	839	816	756	840	743	826	779	803	753	831	776	827	781	825	829	793	824	817	790	845	802	767	831	829	799	755	819	854	825	782	783	820	797	783	815	809	798	777	859	773	852	806	790	814	774	845	761	767	783	769	830	775	811	784	815	827	809	816	778	791	821	816	808	812	804	867	813	803	808	769	837	778	759	762	805	815	793	800	801	802	798	767	805	837	732	818	820	815	809	818	772	810	841	787	832	782	792	850	834	793	854	848	741	793	793	822	808	850	771	822	792	776	841	756	843	771	760	773	834	780	827	789	811	776	790	770	872	790	826	792	838	763	797	833	776	781	817	800	807	799	795	803	869	798	850	816	852	845	786	807	879	785	796	824	808	827	760	816	785	831	774	806	813	764	785	808	808	796	840	738	813	808	831	823	822	828	767	779	825	795	815	856	790	819	880	832	761	762	789	830	790	803	826	801	805	844	764	812	767	815	805	783	829	831	775	782	845	788	798	821	787	801	804	834	805	782	738	785	803	829	797	760	806	852	798	835	769	836	799	821	811	785	733	846	791	834	820	804	808	798	780	805	787	757	857	778	832	783	814	826	789	808	775	744	769	829	839	788	826	812	871	831	814	801	796	803	835	780	797	814	829	794	771	793	780	772	815	750	842	827	774	841	772	763	835	796	800	819	776	813	737	810	829	890	824	822	792	845	779	831	810	815	780	824	804	783	801	752	780	815	781	759	793	793	795	837	779	798	796	732	809	785	810	805	826	835	778	868	840	794	798	786	761	785	784	786	745	766	812	824	763	801	820	842	789	812	801	798	793	767	798	798	823	839	836	819	771	804	795	889	722	804	829	794	828	791	800	832	800	807	783	788	790	833	784	795	803	837	854	771	801	839	769	795	847	852	819	840	799	789	781	825	828	829	817	772	809	839	760	772	792	848	836	792	826	829	880	828	801	843	785	836	807	784	830	797	844	859	824	796	790	785	787	843	807	795	829	785	789	817	775	801	754	840	777	790	780	830	870	816	825	804	755	865	782	815	870	782	773	803	827	806	806	817	876	815	807	810	782	765	789	812	813	820	769	811	830	807	816	827	846	830	761	823	774	812	832	784	777	755	783	816	811	798	757	855	807	802	830	748	840	796	808	753	781	800	815	781	823	808	761	814	829	799	845	802	827	765	806	814	833	844	825	832	814	817	831	748	809	792	810	751	824	830	828	824	734	791	816	807	795	826	830	820	849	793	802	853	778	787	797	780	792	774	807	791	805	804	782	835	792	817	790	776	788	846	855	850	844	816	767	797	790	750	834	780	814	842	741	781	761	785	794	819	816	827	807	820	792	775	816	762	778	821	812	766	828	831	867	805	798	849	783	830	810	810	841	765	823	780	822	791	830	783	813	859	833	820	780	803	807	819	816	824	815	827	794	793	798	790	800	808	855	753	799	832	813	784	828	806	764	813	857	780	822	834	811	798	808	770	773	800	812	778	794	816	804	818	834	792	782	792	773	791	831	793	823	793	873	779	808	791	762	811	816	778	795	786	783	850	791	831	831	817	782	832	848	836	821	808	814	843	837	750	798	765	792	820	794	726	845	773	784	788	795	847	828	853	782	795	842	808	772	808	787	813	818	793	851	829	755	830	831	827	794	833	803	763	850	797	811	839	827	830	779	840	801	849	859	835	835	782	860	826	813	827	784	799	777	823	782	764	817	775	816	831	820	821	834	762	822	820	788	841	818	796	810	814	815	788	809	797	804	779	836	838	821	853	831	829	848	766	796	769	851	824	852	794	852	793	740	833	791	788	866	788	820	813	780	751	767	815	814	833	788	803	852	792	808	759	836	824	856	784	752	871	889	750	808	786	818	854	797	799	794	838	854	816	779	835	819	829	821	764	823	872	791	742	834	785	769	778	783	790	786	771	812	805	757	811	818	748	829	799	796	812	826	775	776	819	860	816	779	770	766	765	819	826	787	887	857	791	797	786	817	812	820	805	801	846	802	821	809	843	803	803	829	832	785	764	889	810	767	798	839	819	818	867	852	820	795	802	747	822	769	841	777	775	786	848	818	808	803	774	859	777	850	860	767	804	847	829	773	797	845	808	799	825	749	785	825	852	779	808	762	785	840	831	811	813	815	824	744	852	824	848	804	781	787	792	772	827	834	799	798	808	804	809	832	769	823	815	814	789	833	817	828	812	809	816	788	858	815	821	779	775	831	791	826	815	744	783	804	848	829	817	830	794	781	807	806	819	810	873	793	837	825	841	847	803	799	809	794	807	846	810	787	755	792	826	823	803	893	883	882	824	829	845	800	830	811	812	801	828	791	810	820	795	795	839	804	802	808	801	826	824	773	822	775	807	801	787	827	834	775	743	829	797	797	789	770	820	739	778	761	805	855	817	775	784	858	794	847	809	786	794	758	821	799	790	790	809	782	833	835	790	820	773	790	810	761	822	768	844	831	832	817	805	786	835	806	833	782	827	775	811	854	847	859	796	829	795	779	840	826	787	787	827	798	750	815	805	812	831	827	825	812	777	795	784	796	803	832	816	854	819	777	827	776	798	825	810	818	795	822	851	841	828	792	825	836	765	799	847	793	829	782	810	835	828	796	847	788	822	826	812	837	805	809	843	812	862	837	853	805	803	804	813	812	833	805	875	817	801	817	842	816	826	757	824	806	781	854	763	773	798	806	805	782	823	861	841	822	799	803	821	810	836	798	789	838	810	800	758	817	817	830	820	839	790	743	829	798	871	798	772	803	785	788	809	835	858	820	797	833	800	816	862	787	799	825	826	833	837	784	795	794	878	817	787	839	784	828	817	860	845	890	792	838	802	821	830	782	844	764	866	806	816	839	812	770	756	776	798	773	781	804	767	792	831	767	878	768	760	798	800	799	808	828	814	800	831	845	811	821	851	798	818	806	818	825	832	795	802	777	788	820	765	781	783	819	785	762	793	822	806	787	809	787	854	755	835	831	803	851	770	822	796	813	774	778	776	787	752	791	822	798	807	803	818	789	811	786	806	815	801	785	808	784	821	785	791	788	809	801	798	771	829	798	806	847	801	808	827	796	818	821	794	783	820	796	800	846	855	829	801	783	809	795	774	775	891	784	770	819	801	821	833	867	813	816	791	799	755	806	853	818	774	776	783	819	748	801	789	804	797
62571	28514	8987	1876	781	562	478	396	400	380	393	442	429	363	359	348	411	422	390	393	368	374	368	366	380	347	343	362	395	366	393	399	368	397	415	362	357	367	373	373	388	377	360	403	366	386	392	392	384	353	410	411	408	416	383	384	375	367	371	383	406	393	385	355	356	369	398	350	366	406	389	405	368	355	383	395	404	386	411	396	380	366	347	349	401	414	380	375	396	357	341	344	383	374	368	378	402	409	397	399	371	397	392	377	393	408	376	376	362	401	377	410	403	395	390	395	401	416	373	379	403	421	377	345	409	394	385	357	413	389	406	389	410	428	401	430	365	351	366	403	381	355	371	379	380	403	356	405	374	395	403	390	373	410	399	371	390	382	353	326	395	401	388	351	366	406	391	386	372	418	369	364	380	386	412	401	381	406	337	385	378	395	422	402	394	379	355	396	387	405	407	405	361	390	349	362	352	379	360	379	402	385	379	401	411	400	365	391	362	406	419	388	374	374	382	385	380	391	380	398	415	392	426	377	406	332	349	348	385	391	380	370	403	371	393	382	418	389	370	415	382	361	384	366	406	368	414	334	418	413	395	386	373	403	398	412	363	386	410	425	390	379	395	400	393	433	417	359	412	352	367	380	417	399	355	347	385	355	403	357	410	394	413	371	402	347	374	403	399	384	380	394	377	392	358	392	415	402	377	361	384	396	358	389	386	387	393	370	398	398	383	386	405	390	355	380	397	375	417	380	392	381	403	387	386	413	383	394	374	369	385	372	407	408	402	332	361	395	383	388	383	404	380	383	353	394	397	421	391	380	369	400	394	365	393	374	365	358	408	384	371	389	412	354	380	393	369	355	376	396	407	371	380	419	391	389	382	362	424	378	405	337	414	377	339	424	411	395	368	367	399	404	372	400	371	375	350	377	379	395	361	404	361	400	391	379	359	385	383	357	383	366	407	409	381	411	395	393	393	388	389	374	386	390	385	398	362	369	363	375	411	385	396	389	373	370	348	364	426	372	401	368	411	383	434	397	407	381	396	377	344	343	404	376	452	399	370	419	398	396	361	357	391	399	370	395	345	409	392	372	372	373	420	390	356	385	375	358	400	374	407	400	403	400	337	383	392	401	375	417	395	384	393	393	390	389	381	392	364	392	351	355	366	371	358	380	375	386	371	400	358	376	367	399	381	378	413	405	404	384	399	428	384	417	378	414	429	402	355	403	390	380	398	360	370	409	417	414	404	381	364	390	395	394	400	377	382	365	379	390	412	392	383	388	374	373	375	369	357	369	407	381	339	387	385	401	383	429	381	379	376	387	409	399	436	401	366	425	386	349	366	393	383	401	365	374	379	419	383	357	360	370	405	360	378	377	403	420	377	399	404	388	407	368	372	408	399	337	387	390	390	399	403	436	380	368	384	372	416	345	394	373	378	386	396	375	364	429	391	402	391	385	397	390	362	377	360	392	413	360	365	366	408	386	355	446	356	391	428	366	376	368	385	421	379	364	389	404	363	385	347	378	386	406	403	353	389	400	393	409	361	385	441	362	367	421	406	398	370	393	381	403	410	398	393	383	359	365	409	381	382	433	410	433	428	345	361	389	380	354	401	406	352	356	377	363	394	376	389	359	381	365	400	352	388	379	373	387	384	406	373	392	383	363	379	388	390	422	342	358	353	376	372	386	414	386	368	370	389	367	374	383	377	427	411	404	403	390	388	408	403	414	388	409	376	388	401	363	424	406	412	406	387	347	361	369	421	410	331	419	410	381	387	394	394	398	376	394	367	386	401	385	377	359	394	404	399	344	422	365	398	404	369	342	380	421	388	399	369	413	357	368	382	392	385	384	384	392	354	393	404	423	380	398	363	389	412	405	337	402	409	391	357	382	400	381	370	394	373	392	408	417	400	358	395	398	400	392	377	374	370	427	383	392	389	390	349	369	403	391	397	378	391	418	370	377	382	337	442	383	397	389	384	398	340	379	385	379	383	409	406	381	402	384	385	400	364	379	388	388	422	356	368	384	438	392	397	389	398	374	368	389	373	365	373	374	354	373	383	377	367	389	382	362	391	378	403	398	402	408	397	430	396	369	391	366	380	377	362	375	360	372	371	374	420	424	396	386	372	409	403	391	370	440	401	366	385	383	408	366	377	355	387	375	379	375	380	356	381	394	365	355	390	390	360	427	384	364	380	395	405	397	378	387	368	389	376	366	352	386	421	408	377	385	404	416	409	416	389	401	348	391	390	384	375	399	381	400	378	396	386	379	350	390	367	396	406	357	396	382	402	372	376	418	377	390	372	354	371	347	406	385	420	397	378	385	394	379	354	442	377	357	373	379	407	375	390	377	382	374	395	414	328	378	441	381	351	371	409	394	339	404	381	408	378	383	392	390	380	414	366	404	373	397	405	414	365	386	391	398	423	383	385	365	353	395	362	356	355	365	386	390	413	406	386	356	350	373	382	382	417	376	386	386	400	402	387	398	408	374	372	411	391	383	403	356	418	360	422	390	369	393	390	405	386	378	428	390	417	390	414	392	390	363	393	400	427	435	430	421	396	397	373	393	407	395	374	372	378	370	404	416	373	397	370	388	373	373	379	380	361	401	367	378	363	376	392	370	424	392	412	379	414	402	409	366	389	382	383	380	408	387	355	421	413	426	389	387	372	369	341	331	387	382	389	386	375	397	393	374	320	412	405	387	350	352	397	380	358	391	379	378	410	383	356	356	366	365	370	361	426	374	405	371	415	385	414	355	403	376	397	390	372	403	415	392	380	393	366	421	376	367	399	354	359	333	342	391	375	324	383	426	368	347	397	394	395	404	387	362	406	377	380	451	385	385	436	392	390	369	396	407	423	418	409	393	392	396	378	435	345	395	363	394	387	380	364	385	398	388	358	418	360	371	376	348	360	385	390	349	388	365	405	395	361	398	358	383	362	395	368	400	393	394	371	391	372	382	392	358	382	387	388	400	406	405	382	417	360	396	395	406	368	401	406	377	360	417	373	348	403	334	361	371	388	374	428	363	376	391	379	377	361	411	406	397	361	400	372	423	385	397	373	369	382	361	392	399	364	371	417	368	395	378	381	378	366	402	407	385	386	410	377	404	396	353	380	437	434	387	442	416	378	398	390	360	398	389	374	395	379	356	406	405	437	370	373	405	382	394	366	371	410	403	395	380	383	398	407	400	417	388	391	391	351	411	392	352	360	365	401	392	399	406	401	361	361	399	376	362	385	402	406	385	401	386	409	373	421	398	362	396	398	405	376	402	363	391	379	402	384	349	360	392	390	371	353	347	390	398	384	396	401	427	380	441	387	379	428	365	414	392	395	374	369	401	414	425	403	382	361	435	411	363	370	405	377	337	379	376	409	366	398	377	380	399	381	390	373	390	379	370	376	384	391	385	392	414	419	397	409	410	337	375	393	371	390	373	376	385	397	366	437	393	382	373	373	353	384	377	391	369	387	392	393	401	358	411	385	376	368	392	376	397	417	366
43665	19311	6581	3104	1826	1442	1026	899	896	893	915	833	847	874	826	884	869	851	789	856	897	842	806	822	901	816	813	850	864	814	822	912	889	865	835	848	843	815	880	909	867	885	853	815	804	831	858	869	890	842	853	823	840	856	863	855	801	854	813	864	857	839	843	820	816	874	812	802	843	881	881	821	806	860	819	818	808	838	896	925	829	807	824	832	868	894	783	820	902	844	884	895	866	875	827	828	885	898	836	836	876	867	869	876	823	865	835	817	862	826	850	845	858	870	841	839	814	866	824	810	797	867	858	820	828	875	855	819	850	850	846	887	864	834	877	867	862	836	852	887	853	884	855	877	817	869	871	840	782	847	837	853	836	893	864	851	821	848	820	855	847	815	796	841	837	825	806	832	813	808	796	871	824	861	845	802	868	873	878	837	815	824	847	842	845	796	848	881	830	829	840	817	836	812	814	892	799	914	848	824	883	868	863	831	875	808	872	839	865	941	826	864	862	787	813	811	784	884	831	874	836	831	950	896	839	830	821	841	860	849	805	856	842	849	843	824	870	827	864	800	814	876	875	869	823	871	883	883	805	859	836	818	834	859	836	803	853	828	862	845	842	818	807	829	848	879	862	846	854	830	853	809	820	881	881	870	851	827	861	895	840	815	800	861	875	851	830	807	884	809	824	829	862	847	823	827	877	856	832	846	821	854	871	867	859	819	784	817	838	850	865	808	825	869	891	855	843	825	812	857	868	839	821	833	902	851	838	778	872	860	876	806	827	881	865	844	883	842	834	846	846	812	828	886	815	836	807	807	903	857	876	877	850	859	849	845	871	860	865	864	873	816	829	889	818	850	813	855	853	836	867	858	786	831	796	839	861	825	821	851	885	820	779	822	822	893	888	825	869	839	843	799	811	867	852	879	871	850	847	873	873	811	844	849	868	897	844	842	850	850	826	813	875	846	874	832	781	836	860	839	845	868	864	872	879	844	912	901	832	839	878	849	840	877	826	876	833	835	849	865	860	863	883	855	808	834	818	846	810	878	817	771	806	824	793	884	859	828	812	824	835	844	855	868	870	890	863	818	781	817	840	896	860	849	884	856	844	783	831	887	873	875	836	863	807	827	808	818	863	873	846	853	832	839	862	828	835	799	847	793	852	810	834	820	854	849	822	806	861	838	839	870	833	889	789	851	823	831	850	819	904	845	862	814	843	854	822	838	853	818	824	872	818	839	827	787	843	849	903	843	828	862	823	866	884	860	828	877	826	807	885	808	877	858	845	830	813	804	846	836	802	865	901	880	885	870	849	890	871	893	830	831	875	850	847	883	835	879	824	849	878	866	818	864	839	856	896	816	852	853	828	853	866	856	899	883	817	858	862	774	828	819	802	835	890	863	920	823	763	815	876	862	828	822	828	870	802	872	834	880	814	832	837	826	835	806	826	839	858	843	858	844	861	848	892	878	843	840	836	831	830	852	840	876	863	847	805	863	865	852	866	848	881	867	873	861	838	850	853	865	883	836	898	794	824	874	856	828	842	834	833	875	897	884	851	925	891	808	899	862	834	853	870	766	857	840	907	891	836	878	882	831	864	823	871	885	848	822	835	849	864	807	847	839	849	829	852	814	794	849	833	838	842	831	789	847	877	861	847	826	856	846	928	832	852	867	854	890	883	849	843	793	827	869	828	843	827	873	836	858	828	875	844	857	858	843	808	835	881	858	838	823	809	821	882	871	881	820	805	873	881	839	866	860	876	860	885	841	841	883	888	892	877	842	887	880	864	825	888	858	849	801	806	772	790	798	880	844	837	862	819	811	773	889	795	803	811	816	869	824	797	850	876	863	908	888	841	830	798	841	848	864	873	853	808	870	838	840	853	824	818	878	828	872	922	822	838	848	814	895	833	858	849	858	823	841	824	925	813	833	820	861	871	907	824	892	870	828	824	836	854	860	858	825	826	815	871	834	913	830	865	881	830	816	832	863	807	830	826	837	849	859	837	813	874	856	841	818	846	879	876	852	840	825	873	848	838	867	834	835	821	830	886	861	853	868	838	836	820	834	769	840	869	839	860	780	870	913	839	833	880	869	867	872	804	852	884	835	808	842	837	864	786	805	787	823	829	835	861	834	856	852	822	873	855	854	876	821	890	857	830	903	840	817	832	791	816	810	873	811	860	811	826	823	850	868	856	820	830	839	813	808	781	859	867	814	864	845	830	813	834	838	830	826	820	853	778	821	844	815	820	808	830	847	799	832	870	850	819	875	866	846	858	822	807	836	779	856	866	858	826	792	877	835	887	852	878	842	842	819	808	795	824	839	848	855	859	851	873	858	843	844	858	849	805	794	835	858	837	820	878	856	846	865	833	888	850	899	858	865	869	860	843	867	829	826	883	838	852	854	808	857	853	804	826	848	820	816	824	838	855	845	870	887	873	859	827	848	843	857	822	889	867	893	881	847	858	837	855	827	840	836	860	857	822	846	842	883	849	837	866	821	881	865	876	856	835	837	828	834	822	889	811	820	822	853	873	812	840	869	828	827	836	838	835	857	860	877	827	816	837	842	848	852	872	847	850	883	854	886	835	891	851	839	814	883	868	828	859	821	906	840	861	790	795	832	835	842	903	874	815	827	842	821	851	825	871	908	883	809	872	894	841	825	819	826	870	846	869	854	821	855	858	789	837	897	836	825	840	842	857	795	857	842	857	884	865	826	850	838	860	825	837	840	863	846	854	866	901	871	852	831	860	866	862	860	805	868	835	799	854	837	867	855	854	859	863	866	857	863	830	815	806	815	830	858	824	837	854	792	835	891	891	864	889	829	848	885	851	828	805	891	827	866	833	810	872	920	849	856	822	792	851	853	862	837	880	862	855	882	862	839	848	847	843	858	823	828	847	856	817	903	841	835	873	892	914	788	857	828	868	837	818	838	842	877	872	863	903	881	884	855	791	797	869	823	836	895	807	830	865	834	850	857	799	859	870	842	854	881	863	870	813	854	846	784	874	794	787	881	832	830	818	839	819	850	890	869	874	853	856	871	865	857	817	868	846	846	888	905	845	918	885	865	884	892	838	849	820	876	874	862	870	855	850	869	809	859	877	878	877	862	865	876	914	818	819	876	834	806	903	854	835	857	869	838	844	805	832	863	854	821	854	870	838	892	808	855	840	852	848	873	815	861	831	827	889	851	831	875	835	818	823	827	828	857	860	834	839	879	900	812	850	828	899	805	776	857	866	858	815	893	841	906	859	846	831	835	834	906	874	844	855	851	847	864	886	872	836	817	844	862	846	871	821	890	821	876	831	830	846	791	846	866	848	806	887	853	827	846	831	819	837	849	868	830	819	822	897	827	839	848	828	837	841	877	886	805	835	807	873	824	838	861	881	856	801	861	781	869	818	852	838	863	886	796	856	847	903	798	816	868	822	823	854	846	867	826	828	875	849	865	852	806	820	848	817	871	853	844	826	817	847	881	831	800	871	815	836	794	834	854	834	874	825	838
67290	31513	13641	3971	1384	765	490	439	433	439	377	399	387	411	388	417	423	398	373	402	409	412	403	396	421	371	400	381	418	398	400	388	392	427	393	403	409	403	437	341	381	421	395	349	410	358	368	416	411	396	398	377	340	376	376	387	394	391	430	384	367	358	346	402	407	392	395	362	403	408	373	373	368	380	415	401	386	394	380	390	438	410	399	381	372	370	361	406	414	361	383	391	397	403	384	386	415	412	390	417	397	391	364	412	398	405	359	380	400	407	443	410	379	394	390	387	431	407	377	407	412	422	375	374	379	398	387	374	395	395	393	421	391	406	365	401	383	348	374	392	363	394	387	420	358	361	353	384	342	372	368	400	413	374	395	380	368	364	398	433	363	375	369	369	438	422	388	358	367	377	378	370	375	382	423	382	422	394	405	407	387	350	402	360	377	409	382	421	390	394	420	382	405	380	376	380	396	402	409	399	378	404	438	397	419	354	398	380	367	385	397	359	377	364	391	369	382	398	398	397	411	391	402	431	425	392	420	403	412	356	403	403	366	378	389	387	396	399	388	461	408	409	406	416	438	353	401	412	406	390	371	390	397	372	376	394	348	414	390	394	433	382	373	393	406	363	368	383	403	379	356	363	406	379	390	407	402	406	392	397	372	392	393	381	417	378	431	382	394	393	387	426	413	403	397	382	453	380	416	360	407	379	407	373	381	393	384	407	357	400	364	383	388	432	393	371	385	396	431	372	364	423	377	372	401	385	385	405	401	387	394	438	359	388	386	352	363	385	400	428	356	382	381	372	399	382	378	414	382	378	406	384	398	369	460	393	429	363	388	411	380	400	441	366	415	393	409	390	394	375	394	416	400	388	392	395	411	398	411	371	396	394	409	435	404	402	376	408	421	362	386	368	381	396	389	374	413	387	393	402	372	410	406	386	390	381	418	371	410	401	390	362	384	364	392	410	362	420	411	380	390	410	414	393	362	378	379	385	398	411	362	392	328	361	423	374	381	370	405	384	379	348	396	377	370	411	411	427	352	375	395	415	377	408	335	401	394	403	374	375	412	398	370	390	410	392	430	412	400	405	388	379	413	438	416	349	390	383	404	406	378	400	380	377	380	407	392	388	357	382	373	405	395	367	375	411	385	403	373	371	384	392	357	348	379	385	355	374	398	380	412	423	412	404	370	378	389	401	411	447	373	366	394	368	385	368	398	380	382	389	432	355	381	369	372	445	370	390	387	389	388	385	434	390	436	395	402	433	412	380	396	423	397	388	440	386	416	395	396	386	387	375	397	406	424	449	411	350	397	364	410	393	373	381	374	387	416	360	371	380	423	374	369	416	386	401	436	390	424	403	375	414	414	388	388	393	342	394	418	408	414	360	392	360	424	399	420	392	375	432	373	414	387	416	355	414	427	416	370	335	411	396	387	460	396	406	387	381	386	410	380	391	432	394	399	350	382	369	395	380	357	383	421	414	418	402	387	378	401	386	369	426	368	383	399	390	382	412	353	398	382	392	427	389	423	394	394	416	427	396	394	379	410	404	368	396	386	379	406	418	384	361	376	393	393	390	357	378	359	375	384	391	422	364	400	445	374	399	375	417	365	375	420	422	429	400	427	384	413	403	376	391	375	424	383	403	395	377	423	404	412	375	391	383	381	371	385	368	376	410	391	372	405	372	395	398	378	376	412	425	404	364	403	415	370	364	396	390	444	347	409	408	391	391	413	383	401	398	401	386	405	433	369	393	399	406	376	414	372	429	393	370	394	416	400	382	414	373	406	398	372	415	404	413	396	414	352	358	395	449	380	399	366	407	394	366	410	413	399	392	408	389	377	400	430	430	398	417	377	394	377	366	397	423	396	386	448	415	395	408	356	402	401	381	410	396	407	392	415	404	400	411	401	362	367	431	420	367	400	387	395	402	397	403	349	398	375	374	437	370	382	396	394	395	408	433	378	389	386	410	400	369	380	422	408	383	365	396	422	379	370	404	390	385	409	420	411	370	368	389	380	375	394	393	370	375	395	391	393	417	449	404	422	383	370	411	366	389	395	369	397	363	405	402	430	378	417	416	383	398	411	381	367	376	383	386	403	382	409	380	394	376	380	375	396	371	355	402	418	402	372	397	368	378	407	366	418	418	388	369	371	390	391	390	386	355	428	414	410	401	388	391	378	410	375	392	382	398	416	393	413	380	383	376	388	378	380	427	411	368	409	395	403	418	409	399	359	382	386	371	405	395	360	342	397	359	350	408	448	376	379	385	408	383	366	402	406	384	408	407	395	390	422	396	373	363	398	357	340	399	419	424	386	396	383	386	399	393	402	419	388	386	399	384	403	373	368	384	420	389	434	385	438	364	393	395	399	422	370	345	384	404	390	387	392	405	387	365	396	384	383	388	388	363	365	400	451	392	394	390	406	390	430	382	425	385	367	365	423	404	432	368	431	387	402	415	404	414	379	309	396	436	386	363	380	409	445	371	396	418	399	420	369	391	404	381	423	413	441	403	374	403	347	388	400	401	400	431	390	437	438	405	378	378	387	378	391	395	424	393	386	421	416	415	393	374	397	394	395	383	417	382	390	382	398	347	358	397	419	419	366	379	417	418	387	395	365	416	402	408	410	393	413	358	403	386	452	373	410	411	421	373	432	382	428	386	394	406	377	393	431	395	349	384	383	387	384	405	402	379	396	388	380	428	395	414	405	378	417	390	347	364	426	381	398	344	419	411	408	398	399	392	442	389	361	376	423	371	398	398	383	367	391	407	425	402	387	431	372	416	350	364	379	384	403	403	397	393	406	382	382	381	370	405	391	408	408	400	375	365	396	382	392	401	388	395	400	386	400	413	361	437	383	388	359	422	409	384	395	399	410	360	416	422	414	366	400	364	364	403	359	385	371	364	415	388	404	401	373	391	398	367	393	407	362	394	391	400	363	387	376	438	389	450	401	412	409	400	372	372	378	423	365	336	387	389	410	382	397	428	395	426	394	389	400	408	407	372	430	401	404	388	406	402	393	365	402	341	361	386	368	396	382	385	373	411	394	368	427	348	389	382	391	402	366	394	406	397	402	417	396	415	381	412	369	381	385	369	420	421	413	432	404	399	393	393	410	397	384	353	378	370	400	407	395	406	390	410	376	394	393	378	394	392	388	395	382	394	425	405	400	394	372	344	394	374	409	388	416	362	387	413	370	379	415	385	397	396	389	384	382	422	427	370	420	409	363	396	378	383	371	359	464	362	412	358	382	406	393	380	412	374	392	355	398	409	417	398	395	406	403	399	424	390	372	387	364	425	412	367	418	416	430	381	410	398	425	369	395	387	412	348	383	355	425	376	407	357	401	376	407	400	411	381	385	391	428	417	390	388	387	419	390	400	391	357	397	408	383	358	372	405	401	381	418	384	397	367	368	382	404	394	382	392	384	426	380	375	360	420	407	392	379	390	418	466	387	386	357	410	408	407	438	415	444	419	378	364	374	401	410	406	419	407	391	393
45705	22002	11656	6546	3650	1934	1177	1116	1039	985	962	963	922	887	871	867	835	842	843	819	909	854	774	826	952	889	874	809	829	842	814	863	859	855	881	903	850	848	824	914	858	887	886	873	842	860	859	963	850	816	842	846	837	907	862	903	838	866	898	856	893	869	898	892	872	866	911	861	832	887	847	856	851	894	845	879	860	845	825	856	867	837	876	787	896	847	823	866	864	850	883	839	808	871	851	862	886	816	812	857	875	814	830	804	844	839	883	850	842	864	833	841	882	868	830	824	909	871	821	855	889	877	849	894	871	823	827	831	819	809	845	920	880	820	837	853	837	857	814	847	844	852	815	861	889	848	869	849	834	847	884	866	788	871	800	879	831	841	893	828	840	868	828	853	835	933	829	830	813	860	837	799	876	870	876	781	857	888	895	830	855	846	841	820	824	882	804	920	915	844	867	869	854	822	820	907	856	850	863	855	861	833	876	863	882	886	869	892	866	885	901	846	872	774	831	824	842	924	821	914	844	822	814	869	846	822	949	849	871	868	854	881	843	854	835	836	820	852	855	817	872	866	780	838	904	868	888	878	849	845	861	836	836	844	902	872	880	894	889	846	861	870	855	836	837	876	887	793	837	880	897	891	873	861	888	880	842	878	813	841	832	848	903	828	872	841	891	889	835	804	844	779	825	866	866	863	821	833	890	859	866	859	849	837	865	780	860	869	857	855	851	845	859	831	817	894	827	845	841	867	867	904	832	818	847	819	901	890	860	882	847	880	904	872	860	779	837	862	896	840	887	865	841	863	896	837	891	854	828	877	890	842	907	875	865	838	824	833	870	869	830	868	793	827	810	857	843	856	874	883	849	888	870	831	843	813	839	913	887	857	858	820	886	866	834	845	843	851	916	837	846	852	872	883	896	843	871	860	846	833	838	878	844	838	846	855	830	881	848	891	840	852	868	880	825	851	814	838	804	843	832	826	865	879	845	941	855	865	824	864	814	877	843	884	869	904	871	853	835	937	851	835	828	848	851	854	870	869	861	847	790	833	839	885	864	828	882	822	847	790	867	836	886	830	852	902	823	873	852	833	836	807	858	889	833	861	832	892	905	853	852	815	859	857	867	849	876	845	821	868	873	859	871	828	879	881	878	834	810	780	848	866	836	867	909	860	892	820	882	828	859	880	853	859	855	830	900	887	851	840	873	854	856	850	869	830	885	849	832	822	852	879	869	900	851	878	851	843	857	831	837	830	861	822	859	848	861	896	851	845	847	862	836	854	898	799	840	857	868	880	889	850	896	909	865	846	862	884	831	893	847	906	822	843	817	857	826	829	912	825	884	846	863	883	880	929	861	830	854	863	880	863	877	845	855	837	850	867	865	848	881	859	831	902	859	858	872	815	868	878	903	845	864	847	831	857	858	816	884	873	867	872	915	847	874	850	873	868	861	897	898	870	840	828	891	873	864	857	934	912	887	865	850	796	907	822	891	850	871	886	816	855	873	925	845	851	861	834	902	860	893	822	861	837	833	877	861	856	839	825	839	884	867	913	875	830	854	869	862	816	838	879	874	895	863	828	903	864	841	843	837	858	864	854	827	866	872	824	872	866	878	876	792	830	874	859	847	837	836	864	835	840	867	849	832	853	817	858	844	906	846	843	807	911	850	834	873	865	819	853	869	821	830	866	856	820	866	868	828	849	864	919	834	807	874	863	822	839	844	779	814	829	888	799	879	898	885	832	820	909	804	856	792	885	831	841	828	853	824	841	841	846	811	845	879	823	858	849	849	811	834	811	876	897	842	840	861	795	878	858	841	869	896	856	805	865	832	788	881	885	884	940	878	898	892	801	857	827	877	878	841	885	841	881	872	840	851	840	860	853	856	893	837	826	809	829	822	830	882	878	852	896	868	857	858	857	933	837	859	817	837	842	867	856	874	853	851	892	836	865	840	882	841	898	841	859	850	897	830	853	834	877	847	862	873	853	892	827	865	879	795	852	811	888	856	853	825	793	844	856	830	846	885	851	924	878	894	867	878	882	893	890	877	836	866	861	803	839	838	846	842	826	905	938	833	890	883	820	852	854	826	896	840	836	847	831	893	782	914	885	865	886	831	823	849	905	817	893	867	842	863	870	832	891	886	904	862	810	851	817	855	874	856	822	845	793	890	863	821	868	853	822	885	814	814	823	818	819	824	826	872	931	859	825	880	848	836	874	842	869	879	815	829	831	835	854	853	847	865	847	906	826	842	950	873	874	856	892	891	822	831	909	869	889	865	902	863	834	824	859	928	811	841	846	898	860	858	886	799	899	861	802	861	879	847	836	818	822	839	825	821	889	822	866	879	801	836	849	858	940	820	850	824	869	866	866	890	869	828	826	869	858	862	801	842	874	920	865	877	840	819	845	832	850	838	864	793	821	819	857	863	851	781	857	887	887	805	847	887	846	839	854	878	871	859	792	845	863	810	916	832	842	817	843	841	830	865	901	847	885	807	838	841	797	883	850	860	848	865	873	860	848	904	877	862	821	818	887	860	891	911	874	875	821	840	866	879	905	826	861	854	845	871	873	889	872	858	833	798	905	791	880	865	854	848	781	863	812	886	866	848	836	848	849	884	788	849	857	843	842	897	869	883	837	906	824	859	877	819	844	819	866	801	826	873	830	852	850	869	915	875	854	869	841	864	922	893	849	805	871	868	867	866	848	856	837	835	840	820	843	856	797	879	850	881	813	832	861	840	877	812	839	894	838	881	844	805	840	791	891	852	857	850	866	844	885	799	853	904	890	886	804	839	846	869	833	925	850	847	832	904	833	832	869	822	871	874	849	824	831	874	837	846	830	820	786	822	851	815	894	826	879	867	887	846	851	885	894	878	859	843	845	896	837	871	832	858	829	861	901	823	861	889	875	864	875	870	877	786	889	847	841	897	864	819	826	851	896	822	853	898	864	883	891	862	849	888	853	916	855	835	929	862	872	904	857	884	856	889	846	908	896	857	886	860	896	874	851	908	861	830	858	878	873	880	859	894	853	855	846	896	838	866	840	844	858	830	844	837	862	798	832	877	823	831	841	830	888	837	846	858	866	840	827	831	861	862	851	854	864	839	888	803	850	872	907	865	873	867	870	813	832	784	854	855	841	867	868	882	796	873	911	835	839	885	900	883	839	814	895	891	856	889	886	773	856	843	838	786	854	857	839	830	868	836	868	847	877	829	860	852	840	869	844	863	861	854	877	875	880	866	833	856	859	864	842	841	868	884	844	900	867	837	823	808	860	877	807	883	857	851	868	864	835	897	848	871	793	835	862	853	845	878	834	834	886	881	826	842	838	895	861	879	872	890	867	862	831	883	891	797	846	846	868	876	870	846	914	910	829	830	847	831	899	886	825	825	842	844	869	876	890	888	901	875	833	865	799	839	837	832	812	888	832	881	888	779	845	839	892	828	877	874	883	872	898	877	865	868	845	872	881	836	881	882	859	880	856	848	842	834	852	878	863	883	826
49433	20823	7554	2819	975	524	473	388	365	361	366	378	367	347	376	401	364	337	347	394	412	355	356	383	347	347	350	340	338	347	354	365	310	360	343	362	376	359	337	340	362	374	336	364	344	333	359	352	348	390	368	338	379	386	353	364	392	337	353	360	361	364	378	380	357	340	360	325	376	348	396	344	336	338	358	348	344	339	400	354	333	348	362	373	337	377	369	364	349	387	347	345	355	339	418	347	368	365	347	356	339	349	323	338	371	376	409	332	321	352	350	354	360	366	361	374	361	386	358	369	348	395	327	344	375	367	319	348	359	384	353	312	356	392	377	381	374	365	373	362	349	363	349	359	346	379	358	372	367	338	414	341	342	349	380	346	362	328	360	358	339	384	379	386	390	348	347	343	387	392	354	349	328	387	370	389	371	353	361	356	388	373	346	355	376	351	353	343	323	367	318	375	337	375	374	370	368	373	377	372	382	379	352	380	325	374	341	338	379	364	319	402	348	335	365	366	335	366	365	358	371	366	348	356	355	337	368	366	364	381	353	357	338	375	355	348	355	360	351	368	342	338	355	360	354	361	352	378	371	344	351	394	347	397	398	370	363	370	369	369	345	378	335	357	349	386	364	390	348	364	384	368	357	385	335	382	371	365	326	337	363	359	321	360	344	341	347	359	356	353	381	341	337	354	353	352	365	345	374	366	330	368	350	389	368	344	370	351	325	375	364	362	338	356	340	323	394	391	340	374	342	336	371	358	368	347	340	341	383	362	323	376	371	370	392	351	354	364	365	342	361	373	354	348	325	336	342	337	392	388	319	353	361	377	378	374	312	377	370	310	341	350	359	346	333	361	359	317	394	365	347	355	370	365	370	373	340	393	363	343	353	376	338	377	372	352	374	412	362	340	379	384	347	358	368	340	344	375	371	399	340	366	353	357	359	346	325	388	391	356	336	363	389	376	376	366	372	365	368	350	371	325	305	364	377	375	334	323	346	358	386	387	352	403	369	321	389	345	370	340	378	376	331	371	359	324	375	369	348	388	346	384	371	380	382	354	387	383	396	402	387	360	394	362	360	365	359	380	369	357	359	357	337	353	343	342	365	358	363	384	396	374	365	349	365	357	346	341	329	346	340	377	367	329	384	341	356	352	367	414	322	389	390	372	343	327	365	390	350	373	372	348	372	344	350	346	360	356	339	357	360	348	360	331	357	364	324	407	390	351	314	333	373	383	368	381	370	401	381	355	336	359	385	380	394	359	345	333	326	381	381	404	368	318	353	360	338	339	347	299	351	367	372	351	375	339	341	397	375	307	364	382	357	325	343	358	333	332	349	353	312	378	367	343	394	366	324	365	362	363	354	370	313	345	343	389	348	341	367	315	361	365	308	353	345	335	379	334	365	327	381	339	327	332	353	376	405	360	332	376	355	363	375	388	372	331	325	365	371	376	363	361	389	356	338	376	376	347	405	332	332	322	359	386	322	352	369	345	351	335	381	374	368	366	351	337	338	334	389	374	358	362	380	350	348	359	372	320	386	349	346	325	380	361	311	365	390	330	371	328	332	372	375	345	347	361	365	345	333	360	340	383	381	337	385	387	364	380	358	383	365	346	363	361	349	322	403	342	377	373	360	349	359	377	331	344	321	353	379	363	323	366	383	359	369	362	339	341	368	356	362	394	349	326	356	320	337	346	346	350	351	360	325	420	351	375	355	357	381	358	348	366	335	344	335	388	342	383	357	360	358	360	330	316	331	343	386	368	357	331	340	355	357	352	345	383	350	391	324	338	400	367	363	346	356	382	338	315	347	356	361	347	334	387	392	381	352	369	374	362	372	381	342	344	345	336	336	356	345	392	359	347	350	357	348	350	380	320	311	326	392	344	349	308	349	346	342	376	385	356	349	360	361	389	346	369	351	411	366	363	366	359	386	343	344	365	327	344	346	352	338	377	386	364	333	348	359	366	345	343	320	370	324	323	336	378	367	336	338	350	348	356	351	344	341	347	378	375	366	355	372	347	357	365	321	406	333	361	343	357	354	381	358	402	389	358	363	366	367	357	354	343	379	408	340	389	353	358	339	336	347	378	350	332	324	317	399	323	375	358	359	360	371	366	401	384	404	352	367	355	335	367	337	359	351	393	345	368	345	353	359	352	368	363	374	399	355	347	359	336	348	392	358	372	367	329	354	373	347	390	364	328	349	368	355	375	371	358	351	395	344	320	301	337	382	347	389	358	354	335	344	381	348	347	377	369	355	338	341	356	403	335	359	369	371	354	346	357	383	366	386	368	360	376	360	379	324	385	379	362	314	381	349	385	357	382	372	359	347	317	336	376	372	371	331	366	380	326	352	361	388	359	323	341	326	372	361	347	386	384	376	353	347	358	383	330	376	334	345	340	361	357	355	370	347	372	365	335	378	368	378	351	366	392	359	339	364	324	376	351	415	361	349	340	359	342	355	398	369	369	386	397	378	348	339	355	344	331	327	342	342	356	369	334	347	380	375	370	386	358	382	363	349	390	360	404	332	364	370	374	336	339	326	353	386	352	332	341	369	344	381	356	384	358	376	352	339	335	372	399	354	363	336	351	323	345	344	375	362	329	379	397	388	336	385	386	361	329	341	396	368	404	372	402	393	380	363	335	367	381	355	372	373	314	326	322	362	342	370	358	376	347	390	343	309	376	378	387	359	349	371	354	322	371	346	367	339	366	371	356	349	362	370	351	358	339	356	356	352	372	312	373	375	378	370	389	359	374	353	349	379	340	370	379	355	350	350	352	359	361	348	362	346	346	358	340	317	357	387	366	385	362	347	349	365	379	368	381	361	320	367	348	370	382	362	350	336	366	383	361	349	330	352	357	332	375	361	365	377	340	351	397	321	356	352	352	367	378	332	327	360	350	390	354	328	346	341	372	340	396	338	363	341	373	366	305	387	360	357	337	330	324	310	354	394	358	352	370	358	364	321	346	359	377	361	354	344	345	406	404	358	358	356	338	338	370	344	398	356	374	361	343	349	360	356	377	331	316	367	347	404	331	348	382	385	358	365	348	360	354	330	392	346	352	371	388	345	339	342	386	356	369	333	332	340	401	370	345	368	354	344	335	327	384	384	416	381	329	343	361	373	335	375	360	379	336	332	318	350	326	347	353	343	345	338	366	345	341	346	349	381	357	396	347	346	337	339	374	364	363	338	382	332	326	337	362	355	365	346	344	367	373	362	327	328	358	368	353	383	350	372	357	378	368	323	348	343	365	389	367	320	355	345	356	354	373	326	371	355	389	395	357	370	365	400	359	400	393	363	334	325	332	345	384	343	360	371	346	357	353	383	343	367	380	344	339	350	355	325	339	332	387	333	389	365	362	329	356	366	312	355	328	343	366	365	343	357	348	357	345	360	347	388	346	352	337	358	388	387	397	350	368	363	387	317	350	357	388	375	377	362	369	325	373	364	349	361	394	339	368	364	341	351	327	369	375	364	337	358	344	329	339	352	382	341	362
33451	14994	9457	5496	2639	1429	1059	888	871	846	819	813	753	843	790	846	834	784	830	799	807	776	794	801	823	796	756	819	818	761	778	796	847	796	816	828	789	831	815	804	794	757	757	809	822	806	796	736	757	813	817	846	785	797	858	756	785	803	794	809	909	828	766	773	806	821	827	822	777	794	818	775	809	820	786	765	837	817	814	807	853	770	817	797	806	775	795	783	795	762	781	827	806	790	802	810	819	826	753	762	799	788	750	727	816	786	810	759	797	748	764	839	767	762	818	778	797	782	839	822	835	776	810	805	821	751	786	793	783	822	796	798	796	819	756	797	791	751	776	805	800	763	801	802	774	830	834	797	776	792	765	813	814	780	780	794	773	812	805	796	778	798	835	787	826	679	807	736	741	759	801	802	815	775	790	800	784	796	733	804	806	791	826	772	804	821	768	796	779	839	787	777	796	790	798	724	791	775	758	836	827	813	759	806	763	746	801	806	718	813	813	817	833	772	832	795	779	760	824	776	758	787	782	776	852	734	738	794	750	795	806	779	805	768	829	819	768	778	796	810	797	790	777	775	799	805	790	818	779	824	835	827	759	774	808	788	775	799	782	792	807	816	768	802	787	797	818	808	750	796	803	782	783	795	751	752	769	754	759	766	777	809	731	777	802	742	770	831	794	798	873	793	769	787	783	761	801	850	816	756	773	849	772	789	862	791	788	814	836	789	752	746	778	777	763	782	794	789	771	803	823	810	825	814	758	833	784	832	795	725	796	836	772	829	782	793	782	763	808	770	828	831	802	767	814	824	824	790	780	793	787	864	770	775	788	815	830	842	777	799	800	752	861	762	772	731	781	749	823	782	795	867	795	778	805	840	810	819	756	784	808	729	762	824	732	789	782	811	796	819	771	798	780	789	825	805	794	781	806	799	727	783	771	853	801	746	772	767	778	795	752	823	805	805	800	763	746	788	771	816	807	787	797	812	805	786	857	793	769	783	808	770	809	753	780	822	787	796	795	821	832	771	779	769	828	792	791	761	748	783	821	797	765	809	802	820	793	795	776	805	770	784	845	821	827	813	789	776	761	778	782	764	817	772	782	824	828	739	803	797	798	771	801	775	792	816	789	770	780	790	819	844	836	788	764	803	807	791	762	807	847	832	784	823	853	789	786	799	772	808	757	791	752	838	843	736	771	796	824	712	768	756	786	827	799	806	801	800	789	779	798	734	839	826	780	847	777	738	803	766	768	768	810	758	827	796	797	806	771	744	807	738	770	770	808	780	856	773	744	760	816	783	789	760	818	812	833	784	784	785	802	817	758	767	779	753	809	784	781	800	832	828	751	768	792	832	763	782	872	780	795	837	766	798	802	790	795	758	799	784	807	786	777	807	811	846	821	779	795	835	793	791	784	750	820	755	823	846	762	795	812	799	781	790	755	768	803	771	815	774	798	747	758	796	800	745	794	827	791	813	789	816	766	785	778	802	852	806	779	805	767	798	847	835	810	784	780	765	779	754	797	824	810	759	781	846	763	813	772	835	850	844	812	751	795	769	804	774	816	772	798	781	801	799	797	771	797	776	753	774	829	826	799	834	765	804	835	826	742	742	817	833	779	785	825	799	833	821	789	813	762	793	790	829	823	809	758	803	763	752	821	841	826	859	765	826	795	785	815	790	795	805	830	783	806	778	778	798	798	750	792	780	821	800	803	820	834	838	745	818	803	785	775	743	726	753	778	777	792	768	832	777	851	761	851	822	773	810	777	794	797	830	751	767	814	767	756	797	825	806	813	828	781	795	778	772	799	778	825	795	784	744	776	816	791	800	760	824	805	761	831	762	826	807	784	821	795	775	812	767	743	823	823	792	794	772	804	766	782	805	764	791	762	799	753	785	782	794	822	775	788	769	818	819	791	826	755	813	809	783	776	809	764	845	731	805	815	793	788	754	803	759	810	779	848	748	734	720	826	747	762	785	787	812	787	771	826	775	838	793	782	779	819	773	788	772	787	772	788	784	817	770	794	807	844	773	795	798	823	786	796	806	806	784	741	829	797	813	852	772	779	759	744	802	798	797	828	794	808	806	799	752	808	798	813	797	749	791	778	818	794	805	794	800	835	842	787	778	811	761	773	749	777	818	771	790	799	778	789	780	790	759	778	801	784	803	756	815	791	809	777	760	775	797	852	746	778	797	838	787	808	754	788	777	795	806	840	790	862	823	807	822	835	735	793	805	769	785	786	798	811	803	746	753	807	783	817	794	782	778	787	786	795	782	803	856	767	732	832	820	806	774	794	805	794	759	849	810	758	753	785	781	791	783	750	846	841	802	854	824	784	798	769	839	806	802	828	818	802	760	787	783	744	811	768	812	800	808	785	780	776	791	770	796	808	735	769	785	762	794	823	770	804	732	786	771	780	837	804	741	744	850	734	768	805	822	740	800	793	785	819	767	849	770	816	823	799	760	776	791	783	821	788	778	796	729	781	830	771	761	771	779	798	814	769	803	796	837	787	812	785	844	806	811	802	752	774	796	795	818	789	803	755	833	762	831	788	780	821	797	758	766	820	810	817	780	809	768	776	784	764	824	767	824	808	822	843	870	804	761	767	781	778	791	833	828	813	806	773	768	812	829	814	822	811	752	771	812	761	760	739	802	825	774	761	731	805	754	781	828	774	786	760	774	782	800	785	802	814	747	743	801	756	788	764	876	799	785	796	832	838	806	805	799	775	773	783	782	796	782	798	832	833	758	773	782	730	754	768	824	770	798	800	780	851	753	798	793	812	811	784	754	807	793	768	781	761	823	800	819	836	840	760	765	760	776	795	753	813	869	787	739	781	809	789	808	780	744	753	781	765	794	789	791	800	796	740	781	732	794	787	776	817	813	773	803	790	803	800	773	747	775	781	797	799	823	778	798	825	828	775	838	809	796	798	781	785	789	818	828	817	808	769	836	799	824	781	778	757	791	779	776	791	823	845	798	778	759	788	784	768	778	783	800	791	772	813	798	793	770	796	759	816	797	791	782	790	784	764	756	814	746	770	796	778	786	784	770	769	750	778	791	754	867	767	797	808	806	800	809	795	743	785	784	786	760	765	761	803	796	791	816	840	845	796	782	739	792	786	820	745	777	778	792	786	808	785	770	783	783	788	797	807	784	824	777	765	828	807	796	767	770	760	792	795	799	761	788	809	787	771	808	777	765	780	808	815	744	871	797	807	801	789	796	814	751	783	858	834	762	829	805	813	777	780	829	757	762	818	747	772	821	789	776	743	749	785	781	848	814	780	789	808	769	846	790	775	782	793	799	789	761	755	811	764	827	831	839	797	831	789	773	816	837	748	724	811	825	772	780	810	792	782	792	731	829	853	837	770	827	785	771	791	843	775	746	820	745	811	790	744	777	773	796	760	789	799	765	769	768	743	764	773	823	828	805	789	771	773	782	805	786	779	808	805	787	770	844	810	818	768	735	769	805	735	834	786	732	782	786	798	752	778	816	787	848
61985	29542	11745	4035	1640	997	692	468	393	399	425	378	396	402	422	347	374	374	381	364	366	397	355	391	390	365	387	369	386	397	353	382	405	417	385	382	377	360	373	361	349	372	388	364	385	387	381	416	350	360	375	366	387	350	408	437	391	388	403	397	401	367	365	382	420	367	399	348	413	387	381	388	375	336	379	344	364	359	398	373	336	359	363	357	346	401	417	389	375	360	363	362	420	364	384	346	364	380	396	382	363	383	402	375	349	390	422	367	357	368	409	384	367	386	371	377	368	362	358	376	420	411	422	385	421	380	377	347	375	348	408	356	345	396	376	432	334	373	370	359	386	403	365	376	372	378	399	382	362	396	378	382	354	387	381	364	414	359	341	366	363	360	361	360	364	414	407	361	359	380	370	394	383	366	357	379	377	368	349	353	381	381	381	375	352	386	350	374	357	373	384	356	343	342	410	366	355	335	378	347	424	400	337	384	357	425	369	369	376	368	393	384	389	379	381	407	399	338	345	354	330	354	417	400	366	381	391	408	394	376	345	388	386	379	370	384	390	370	343	410	395	419	399	344	367	357	350	367	385	387	425	345	390	385	387	362	352	371	373	375	362	408	367	350	343	327	388	390	396	358	403	366	372	391	391	412	373	401	399	353	378	381	366	374	399	373	377	370	352	356	353	370	366	415	367	394	382	351	377	347	359	357	376	401	340	404	355	371	350	389	357	376	335	419	379	347	355	362	327	381	357	373	351	398	360	394	416	386	378	371	353	372	360	348	395	364	402	351	364	350	365	378	381	331	387	378	377	380	361	346	404	396	388	386	344	373	380	390	352	336	368	395	382	377	385	407	371	356	403	372	394	343	370	367	385	350	358	391	414	349	415	377	337	381	342	403	366	390	405	360	351	396	364	390	371	385	419	373	396	408	371	376	391	381	366	416	385	347	353	381	386	395	369	401	377	379	390	395	352	365	391	364	347	422	374	419	394	405	380	337	404	367	351	367	392	379	378	402	370	372	409	411	363	375	339	346	384	376	408	356	397	383	391	355	355	368	328	401	399	342	380	394	377	340	365	414	375	362	367	370	367	387	436	378	393	362	372	389	385	379	353	338	368	363	405	365	375	385	373	418	382	384	397	399	355	402	374	387	342	343	408	397	357	385	339	404	404	376	368	386	352	345	375	364	380	355	391	355	367	381	381	396	369	402	353	370	343	339	351	308	391	345	351	417	384	357	382	383	357	387	387	376	400	394	380	370	345	378	373	369	397	372	413	376	390	366	374	404	395	412	371	405	363	396	410	379	383	363	354	380	366	370	381	373	389	324	380	373	359	346	362	363	388	365	338	380	351	361	344	349	344	386	393	385	386	365	379	379	354	384	388	372	414	386	374	373	430	409	370	369	356	348	390	366	356	364	390	386	361	362	356	355	387	423	377	342	387	373	404	349	389	364	349	362	365	364	399	390	335	386	372	407	380	382	393	388	409	395	357	357	373	359	349	399	371	335	381	369	430	376	371	354	346	357	380	392	367	393	355	362	361	398	364	413	378	404	388	430	386	383	343	373	356	385	350	366	336	390	399	383	391	379	370	376	345	372	388	386	328	385	383	351	346	362	342	403	404	372	330	340	384	381	353	366	423	357	364	359	358	403	330	363	348	381	360	418	375	353	350	413	412	390	377	373	379	410	422	360	360	351	394	359	374	372	380	402	394	370	398	384	372	343	355	384	343	379	328	360	372	330	349	381	376	338	379	343	376	388	351	375	345	367	381	350	367	390	382	372	374	361	384	350	385	383	399	347	365	396	376	363	366	352	387	370	365	401	377	410	375	321	355	377	367	408	361	394	395	427	379	365	340	365	389	373	374	352	402	371	370	387	372	366	348	355	361	380	395	402	377	383	378	401	374	357	345	413	387	369	411	390	369	355	375	409	373	339	395	349	367	408	400	387	397	353	362	387	382	380	380	347	359	379	381	377	397	366	379	406	348	346	390	383	372	387	403	367	378	383	402	361	385	326	397	382	378	404	396	405	360	372	376	412	368	335	391	386	363	357	354	403	393	381	417	362	369	396	359	411	383	379	392	365	363	374	411	333	412	323	402	382	347	400	398	411	394	322	362	375	327	347	394	358	408	358	440	378	355	397	420	392	395	415	353	344	375	405	359	346	377	381	400	357	373	367	379	359	342	367	392	389	350	399	364	392	377	406	367	321	376	397	394	386	399	367	384	370	365	356	409	343	412	407	396	366	357	385	377	351	369	371	385	391	398	381	359	366	372	399	359	355	387	352	409	357	370	360	419	345	346	345	333	365	354	352	354	383	348	390	393	398	339	363	401	367	380	363	373	337	402	389	331	345	373	377	419	419	392	317	386	354	364	380	371	330	366	379	359	317	376	394	350	364	349	379	394	365	332	362	379	381	380	404	372	330	353	345	368	401	400	373	412	408	357	374	361	371	365	338	356	376	386	357	387	360	362	370	358	372	351	338	336	382	378	366	420	392	408	377	372	383	394	366	343	337	350	326	365	364	391	385	371	404	337	376	382	404	396	392	378	351	389	338	347	350	384	385	389	357	318	353	374	424	371	349	412	348	345	407	338	365	377	349	356	381	391	362	371	368	393	368	377	376	354	347	355	352	351	346	363	367	380	391	350	369	384	406	374	374	360	364	358	402	384	375	341	367	357	376	376	385	414	388	378	385	333	369	385	383	359	358	347	377	347	368	374	377	389	338	371	363	393	379	340	387	356	386	381	380	384	320	364	406	380	384	356	375	367	373	385	343	390	387	382	368	399	386	346	363	405	381	371	376	382	357	382	388	381	381	355	364	395	372	378	395	345	368	345	410	379	362	364	396	369	369	350	391	372	395	339	392	384	389	370	365	360	353	348	328	405	403	412	354	387	364	363	355	364	377	381	369	351	360	329	378	381	415	380	361	360	364	362	342	383	361	403	369	390	373	341	394	395	376	368	339	376	382	368	360	382	371	381	352	367	410	371	386	384	335	388	350	362	393	378	370	401	362	387	368	377	372	372	383	378	371	391	364	371	374	364	379	409	355	392	355	386	394	351	371	405	349	350	366	354	383	360	390	386	379	398	399	373	379	342	371	380	349	381	359	351	371	362	355	379	376	385	379	374	356	348	402	358	341	389	404	344	381	381	340	344	342	340	414	380	394	375	417	361	357	384	359	370	381	384	359	355	414	400	341	383	376	383	315	379	376	335	456	420	381	409	384	388	311	353	376	397	382	379	360	370	423	376	369	407	362	408	368	359	356	415	419	385	385	364	374	407	336	351	379	381	422	359	362	353	368	351	418	379	361	371	369	407	362	404	398	413	325	392	376	399	379	406	321	356	362	356	391	355	366	382	377	369	334	357	374	390	398	376	375	349	370	467	377	377	418	388	371	345	403	354	360	372	377	405	414	380	390	370	386	359	357	363	373	364	393	388	368	378	351	360	391	373	348	362	357	388	365	398	391	325	353	376	379	361	358	353	361
42001	20455	11620	6968	4331	3122	1828	1160	1071	979	970	921	950	876	863	858	862	889	834	872	839	840	840	829	825	840	824	807	829	815	782	807	802	897	819	786	866	794	843	819	872	790	891	894	852	844	816	850	849	875	819	827	847	813	836	792	872	813	857	793	798	848	805	896	817	802	804	849	859	819	835	816	835	808	774	796	827	818	759	858	793	809	835	856	840	828	837	789	846	822	792	801	796	793	792	835	888	848	767	821	780	874	842	830	809	793	833	823	785	816	815	819	855	850	854	841	816	880	856	829	851	831	829	883	837	824	847	771	846	777	792	868	875	892	805	809	878	834	806	774	824	806	827	830	872	852	879	854	842	796	848	894	844	820	789	814	816	838	844	824	801	783	827	820	838	837	831	802	824	817	862	825	848	830	840	847	766	779	832	805	817	818	832	852	782	845	851	812	799	869	810	805	835	860	856	832	873	799	831	791	806	790	807	823	815	858	850	869	774	831	827	853	840	837	800	870	819	849	870	825	820	851	830	784	870	860	839	821	867	858	794	814	870	763	847	844	831	841	821	853	845	782	810	863	861	832	833	890	866	798	860	826	871	802	831	831	857	772	861	810	783	820	821	851	880	821	817	846	823	831	795	821	859	837	809	856	828	805	839	853	800	805	845	787	756	864	857	819	836	796	780	752	896	800	885	779	867	864	795	831	818	832	855	856	822	837	855	861	839	856	838	864	807	823	833	824	802	869	837	838	862	803	837	881	790	796	855	801	793	847	837	868	873	825	872	769	767	833	857	820	843	844	793	856	799	828	854	818	841	799	864	838	831	808	851	842	809	796	836	758	803	863	836	810	791	830	836	816	838	844	830	845	820	836	818	841	855	830	838	879	811	858	819	850	793	845	831	856	840	804	860	831	776	842	780	808	762	862	852	859	800	816	822	843	877	836	782	862	834	845	797	854	834	817	812	795	850	834	835	857	853	834	815	850	845	832	837	829	825	813	846	861	798	859	807	780	830	835	795	795	845	798	813	862	825	865	786	807	836	805	873	873	857	840	854	838	832	803	837	820	857	818	821	870	860	831	812	841	863	833	802	832	817	810	856	839	856	862	836	847	845	778	819	838	823	778	849	817	874	818	838	821	797	869	820	800	832	810	829	808	883	838	837	851	811	789	806	869	799	788	802	893	772	794	826	834	807	868	838	860	823	831	784	787	824	798	834	828	851	832	817	824	812	846	871	825	867	815	838	836	830	776	833	820	807	828	812	841	836	831	813	777	856	798	855	812	830	797	837	826	751	819	820	826	834	874	821	814	856	842	840	825	830	796	868	845	798	797	832	775	810	881	836	876	837	802	851	813	805	837	806	813	834	802	803	837	818	824	836	819	839	837	832	806	848	839	819	828	874	855	836	834	814	804	798	823	786	829	851	863	780	860	830	812	831	820	854	811	823	849	836	809	902	817	801	809	800	831	797	938	794	846	793	791	781	806	801	825	849	812	806	782	831	869	844	824	791	799	878	837	781	815	812	806	787	850	831	813	833	790	862	783	821	857	797	783	838	801	840	863	793	807	805	817	833	822	809	881	793	849	825	865	844	786	838	796	804	890	892	841	826	857	878	830	814	802	857	852	834	786	869	827	844	845	821	778	840	817	839	838	839	839	842	793	861	869	842	857	810	886	828	810	838	868	832	804	808	826	810	784	788	783	815	822	845	848	844	838	814	815	824	862	788	833	859	849	814	839	835	868	846	854	847	843	851	825	822	815	828	844	813	774	772	845	829	834	774	859	817	824	837	808	876	811	784	792	795	810	847	808	876	864	830	804	845	834	814	870	819	817	819	807	846	831	824	795	832	796	825	811	820	851	820	832	828	826	839	811	830	862	837	784	814	872	835	836	797	823	843	817	829	823	865	858	825	819	795	803	794	802	850	824	836	824	853	824	829	820	867	799	862	803	823	886	813	789	823	845	803	892	770	881	842	841	802	796	855	807	847	828	794	810	841	883	791	772	779	836	785	825	852	815	818	832	842	831	777	820	840	832	815	816	773	809	827	822	825	807	767	853	812	875	821	779	816	825	822	797	802	819	825	814	864	831	861	885	779	828	833	819	778	792	829	855	800	844	862	822	853	819	827	819	784	845	824	795	827	818	905	830	848	854	838	841	873	808	796	813	811	821	873	810	831	808	830	846	814	825	818	793	863	839	852	802	855	795	789	806	880	875	841	845	865	894	771	865	832	797	778	833	790	804	838	857	820	816	808	841	832	754	820	785	799	855	896	816	829	858	810	895	894	881	854	779	844	770	794	811	852	792	829	812	898	837	825	826	823	795	787	831	805	832	846	837	870	835	786	797	821	830	870	846	785	848	838	829	842	821	796	819	823	798	794	852	805	800	886	804	850	778	826	826	822	869	809	838	829	827	837	809	831	808	771	810	877	855	806	805	846	809	828	825	818	873	830	840	834	838	816	828	808	854	819	863	821	839	844	836	828	865	831	856	809	815	831	810	841	793	812	830	828	802	873	838	847	804	816	856	835	818	834	899	826	815	821	804	837	879	847	846	837	784	801	826	849	799	793	822	850	837	857	792	855	810	803	766	848	806	881	843	837	787	860	825	859	801	830	811	812	807	746	778	855	866	854	843	803	815	813	874	855	916	872	876	854	808	834	759	901	808	826	764	797	875	764	808	863	836	875	836	871	835	831	853	833	827	779	864	816	819	857	840	825	819	871	818	806	814	762	798	777	792	774	808	795	845	853	871	883	811	887	753	827	820	777	865	857	842	857	800	854	828	830	822	845	763	805	868	786	788	843	839	768	800	856	811	821	843	804	843	786	797	849	824	810	834	810	854	817	834	837	789	825	819	845	807	824	846	789	830	876	847	780	831	864	809	821	860	809	799	824	808	868	797	848	778	812	785	810	798	833	835	830	803	799	867	808	843	802	844	813	760	837	795	847	849	776	815	821	827	816	835	799	826	853	818	831	806	806	815	846	821	852	851	773	813	794	881	790	815	795	796	869	830	803	807	825	784	841	861	789	805	818	807	840	804	806	815	774	805	806	850	787	802	837	851	827	835	875	829	826	809	796	821	774	798	806	877	814	836	829	824	780	783	839	822	861	826	835	797	831	750	867	808	819	864	817	799	772	817	763	834	841	908	774	775	805	809	795	870	824	793	817	819	825	842	780	865	864	877	784	784	831	865	814	820	837	816	856	816	828	796	839	798	821	846	813	840	824	796	807	804	822	789	731	877	833	794	810	885	818	837	840	825	857	825	825	801	867	844	791	826	801	842	794	789	841	844	812	854	818	835	814	825	816	832	839	848	783	805	764	787	861	839	794	798	828	852	803	854	807	811	791	780	819	832	857	800	838	814	856	823	791	823	827	818	785	818	796	830	869	808	820	820	788	837	816	824	770	831	834	837	837	793	810	782	806	780	811	831	796	833	811	813	784	830	848	798	799	807	820	804	841	869	778	795	829	845	825	843	841	786	849	848	823	822
61721	25723	8210	1867	699	479	422	390	417	411	402	407	438	388	372	381	382	400	362	379	374	426	399	391	459	392	414	422	390	408	368	390	401	375	413	403	431	435	395	384	405	415	424	392	405	421	458	382	418	428	383	390	429	416	350	420	406	403	408	378	405	424	406	419	414	417	388	388	388	378	418	410	392	405	448	401	385	377	373	380	416	380	411	402	399	371	376	400	391	433	423	374	391	427	403	434	396	415	383	389	406	427	382	434	430	387	423	404	404	395	422	394	371	437	403	391	420	383	392	397	386	399	403	374	411	406	426	407	399	380	419	408	399	372	385	403	410	405	405	405	410	370	394	410	379	399	429	410	431	387	429	402	421	403	418	412	418	413	376	379	354	415	403	352	419	397	410	370	402	399	411	363	366	386	376	408	390	412	383	398	391	412	386	439	406	398	431	382	375	403	388	396	409	432	411	431	376	422	354	394	386	404	398	418	380	404	399	379	385	383	359	406	394	421	413	404	403	403	381	384	413	406	426	389	407	404	369	397	402	404	422	419	390	359	409	385	393	422	366	401	398	415	395	400	421	377	361	373	402	414	394	359	419	389	400	403	423	403	382	411	436	377	397	414	403	404	408	343	415	402	423	391	431	393	407	446	395	405	412	423	396	399	440	430	373	398	407	425	412	360	428	403	391	421	365	395	399	406	425	406	435	398	400	387	387	405	400	368	390	407	402	395	354	409	379	420	412	375	381	412	413	402	382	419	427	393	462	389	383	385	393	411	364	374	408	417	391	385	402	433	397	397	436	409	390	402	410	418	389	432	370	392	435	385	346	356	408	382	423	399	409	398	409	400	362	375	391	423	441	422	399	365	399	444	381	369	393	412	412	408	414	424	372	390	400	394	366	377	393	429	384	396	402	404	391	425	407	400	421	391	403	379	429	423	415	425	390	418	417	413	389	406	407	453	465	424	404	410	374	412	415	387	448	439	369	404	404	414	409	429	424	385	449	403	423	402	373	393	390	446	432	395	382	400	407	363	398	445	454	385	375	403	397	397	397	396	441	404	414	350	414	370	440	429	376	424	397	462	396	395	379	407	406	390	401	384	407	464	425	434	392	402	423	380	416	396	452	422	460	357	403	396	424	412	412	398	396	398	381	432	393	413	430	424	395	449	427	397	401	384	392	396	388	409	410	383	373	428	363	380	449	396	415	398	405	375	408	377	383	382	390	401	384	415	454	395	384	404	430	413	425	345	393	409	409	409	429	416	390	472	419	409	385	381	388	409	402	362	395	437	436	364	446	450	376	384	392	372	393	393	391	341	394	360	418	365	382	409	446	379	392	419	368	388	382	425	382	390	386	422	437	400	431	452	408	392	394	420	406	385	375	361	436	429	425	394	389	429	432	430	398	418	381	377	391	446	434	441	385	404	379	414	448	429	393	437	380	395	414	407	383	380	400	403	413	405	436	452	402	410	417	427	400	388	423	361	404	421	413	439	376	402	389	401	370	412	429	425	446	386	417	433	400	385	400	372	403	418	407	422	371	395	432	365	437	399	378	407	402	403	427	434	422	359	402	392	402	395	388	399	379	368	406	400	401	406	393	370	420	427	432	392	413	404	372	419	362	395	416	401	378	470	403	421	399	429	445	406	414	395	417	436	402	411	374	403	459	418	423	425	416	470	377	395	393	391	390	399	412	420	418	415	379	409	406	397	442	421	391	410	405	377	425	456	408	422	415	386	428	389	412	419	418	358	396	415	406	377	395	432	446	412	398	380	402	443	395	383	436	438	421	392	429	414	368	376	415	384	412	399	388	403	410	424	435	414	389	425	371	455	407	414	423	393	446	417	420	404	378	397	434	425	387	420	388	391	392	366	390	422	400	410	448	380	420	365	412	399	421	410	410	397	390	390	403	372	418	382	377	364	434	437	349	414	379	414	400	380	393	396	407	407	416	415	402	432	414	399	416	382	411	377	394	395	406	417	368	401	424	425	407	438	366	416	398	416	387	413	405	408	382	410	402	369	379	408	387	405	409	386	385	426	426	444	400	392	383	441	393	405	422	406	393	398	409	389	390	371	399	408	438	430	382	424	403	429	374	428	413	394	393	429	387	421	388	387	432	378	410	403	358	388	417	467	390	421	404	386	405	443	406	392	439	389	398	402	438	390	395	388	413	420	392	416	384	359	401	393	407	363	382	388	365	423	421	387	387	389	391	379	388	369	417	390	385	379	378	408	447	411	416	391	419	418	393	394	386	409	417	418	429	464	410	417	410	419	394	362	425	481	424	417	409	417	368	420	436	421	415	386	372	419	429	383	371	414	383	379	398	382	379	393	393	415	393	408	403	436	414	375	406	389	389	385	401	342	392	401	420	387	428	410	396	392	409	431	391	419	426	399	384	381	407	393	357	386	426	418	423	410	354	423	386	392	422	353	408	363	398	386	419	394	382	387	414	374	437	419	381	382	403	393	404	420	391	433	433	398	368	355	423	421	402	376	398	394	395	423	386	387	398	416	400	396	402	389	371	410	405	374	398	406	362	417	384	423	395	429	395	348	369	385	412	423	410	398	392	414	416	393	392	354	368	403	425	409	377	421	409	434	391	434	369	400	380	386	392	393	427	397	389	400	405	367	423	401	352	388	369	413	408	390	454	388	402	400	368	442	410	379	391	387	392	402	438	389	379	387	409	396	386	407	403	383	392	390	417	383	392	410	394	398	399	440	389	392	402	388	396	436	426	399	371	415	338	423	399	387	448	393	417	385	406	369	393	440	428	389	413	408	396	405	386	404	415	412	388	393	397	395	385	421	397	384	403	399	423	368	386	370	417	416	377	421	414	427	370	397	431	410	405	406	391	412	428	428	415	419	457	386	426	430	387	331	405	373	389	383	439	383	390	413	429	401	379	391	389	419	361	380	404	402	405	405	404	397	394	414	387	372	421	407	411	419	406	393	422	394	392	423	399	422	411	404	415	413	384	424	397	450	376	402	438	432	416	404	386	425	417	402	385	397	394	441	420	413	365	406	416	412	366	403	415	411	420	412	424	387	368	397	375	399	416	370	368	361	361	396	415	383	395	405	402	400	437	406	394	413	381	401	397	435	369	415	368	398	382	400	424	403	410	377	407	406	414	461	412	400	389	370	380	390	376	411	411	379	398	377	386	402	438	397	410	425	357	386	406	394	402	432	419	425	427	407	401	406	386	407	385	421	349	386	378	363	418	415	376	397	448	410	417	401	397	399	389	426	391	419	400	342	400	403	399	399	406	369	456	411	412	424	409	445	404	385	393	391	427	386	428	412	404	381	428	383	408	405	410	354	390	388	374	392	451	405	403	400	345	398	403	376	368	418	399	369	405	402	408	350	385	400	433	410	405	383	428	426	408	408	402	424	416	397	404	381	415	401	415	391	433	381	419	413	413	411	393	386	399	438	390	383	421	408	397	390	376	412	408	405	396	395	417	405	390	411	380	417	382	402	396	419	412	377	400	412	404	384
42007	14669	5374	2992	1584	1136	926	911	885	922	925	899	916	880	883	861	875	860	871	890	878	847	889	845	813	876	886	879	860	898	921	875	934	873	891	847	886	904	848	857	925	937	900	897	861	858	853	869	823	866	897	891	863	909	894	837	882	884	922	818	869	809	912	952	925	908	839	899	879	905	854	937	845	913	885	873	895	851	878	872	886	934	838	868	893	848	911	898	822	928	842	924	915	838	848	849	880	945	917	877	896	861	903	894	870	857	888	826	884	865	881	903	880	884	863	888	837	885	893	907	878	842	850	875	881	852	874	918	883	854	880	815	892	884	876	851	918	917	852	879	814	823	851	906	888	895	875	909	897	845	860	850	828	831	913	872	813	892	882	848	887	865	852	923	907	868	873	903	901	825	881	813	825	821	870	840	908	918	893	913	891	900	919	889	887	959	876	860	875	867	874	848	846	825	926	872	863	901	922	892	899	900	890	854	837	902	853	904	852	856	940	909	891	846	908	845	836	851	869	866	847	855	878	942	861	865	935	876	875	866	888	876	863	894	836	894	828	847	931	905	827	875	906	872	891	843	880	821	842	870	898	911	832	915	858	862	912	890	835	880	889	853	866	857	812	868	890	892	858	885	835	887	873	856	865	897	850	917	943	866	867	867	875	890	847	884	895	837	900	857	876	855	855	909	872	927	830	906	917	857	897	875	856	859	933	859	862	882	825	925	894	892	921	913	903	828	898	909	845	848	838	958	858	905	871	920	807	896	853	839	874	834	887	854	883	853	886	912	931	905	896	846	869	904	908	887	903	869	867	868	915	906	941	944	916	865	886	843	868	890	834	865	889	892	900	826	857	907	863	883	857	850	867	907	860	883	909	849	875	910	883	875	838	858	877	811	846	858	858	855	871	861	812	865	914	886	864	867	895	849	869	920	839	873	898	881	843	883	887	874	876	820	871	872	815	883	810	921	827	884	857	874	889	861	895	907	927	921	902	851	922	882	910	911	802	894	831	886	880	852	871	898	840	902	930	887	896	931	877	863	890	827	874	896	888	892	838	908	905	849	869	869	844	873	886	885	838	865	896	913	873	861	857	886	826	936	833	898	880	843	795	867	860	860	869	824	857	904	857	885	848	833	884	904	903	835	903	879	838	897	903	899	840	864	825	882	841	897	828	885	880	926	837	918	882	863	882	890	859	871	873	856	905	873	896	882	881	862	877	862	846	845	870	901	873	852	815	907	908	912	835	888	923	885	941	888	864	928	912	816	888	889	914	869	844	886	889	853	777	844	859	855	875	853	850	843	847	883	874	875	828	910	897	882	869	876	852	886	878	896	853	869	876	891	858	815	869	808	832	863	902	884	915	869	868	853	868	940	880	910	873	851	868	855	898	901	901	918	877	918	852	897	864	869	920	837	895	882	910	845	853	900	865	879	852	893	871	857	905	828	885	855	897	909	898	955	894	879	929	905	836	850	912	889	893	873	921	896	871	829	902	895	847	830	859	887	895	943	846	902	899	864	847	878	937	844	850	849	909	882	846	822	832	849	900	847	895	914	897	859	865	877	910	882	859	854	875	938	875	877	909	874	873	880	916	850	806	833	882	833	898	874	854	921	904	841	871	931	861	851	865	833	888	888	905	884	873	899	921	864	868	875	842	877	878	901	916	895	845	823	939	861	849	911	876	836	841	880	863	898	850	900	915	880	879	897	841	898	869	825	872	859	852	871	841	887	854	870	874	904	841	871	901	833	898	872	905	845	965	862	937	873	861	871	853	869	943	838	869	845	869	881	888	894	870	889	887	833	883	883	816	845	919	842	844	870	917	878	902	841	912	888	863	870	925	793	876	820	877	891	902	857	882	885	845	834	872	862	849	913	815	888	845	873	841	888	851	854	908	833	890	862	855	931	871	881	852	859	878	887	897	850	897	853	881	871	875	869	912	908	829	889	879	876	931	817	864	850	857	857	884	860	867	897	829	874	873	846	851	891	880	886	914	811	882	849	929	862	892	821	907	875	891	894	896	895	847	959	872	881	836	907	820	857	875	902	900	868	928	842	918	961	863	833	906	845	862	866	897	847	842	867	905	846	907	868	865	911	884	891	872	857	899	843	894	851	887	892	946	849	882	850	925	836	881	837	893	887	878	903	859	847	901	872	917	870	858	859	952	813	872	874	856	892	865	854	912	838	883	836	912	873	916	844	861	867	876	866	840	919	866	847	888	888	884	829	893	863	925	914	924	860	891	936	869	827	886	914	867	919	868	899	890	911	869	866	860	878	878	837	852	905	912	868	897	870	852	898	851	852	915	857	897	854	890	888	880	864	858	866	826	884	869	820	900	854	853	901	845	842	858	847	862	886	885	879	855	904	885	889	800	909	825	846	899	961	896	868	865	872	879	862	860	870	893	899	898	823	838	913	852	933	827	833	879	854	935	881	898	811	945	903	886	859	908	915	836	916	810	883	859	865	892	859	878	815	887	919	898	887	886	856	825	888	895	799	895	879	812	872	889	890	924	789	828	895	855	905	856	895	850	918	893	864	907	936	873	908	831	849	876	906	908	852	875	890	883	836	889	890	896	899	840	847	828	891	913	813	852	900	826	909	838	910	924	826	919	893	844	822	881	850	830	863	886	846	863	902	814	909	868	875	897	849	849	901	837	903	853	900	847	854	929	875	834	904	864	887	878	877	828	881	893	897	897	850	891	863	897	884	878	837	935	846	887	845	857	906	879	927	866	865	870	882	875	907	805	965	911	885	904	915	910	867	916	866	836	914	854	897	855	857	885	941	924	883	873	873	925	851	861	914	930	848	871	831	894	910	870	894	862	906	835	879	857	885	849	912	868	895	889	880	854	855	858	887	906	903	777	859	876	903	880	894	881	883	894	878	827	865	881	873	874	867	875	869	876	839	903	872	905	876	845	886	823	831	827	901	908	898	877	914	852	896	853	920	917	828	913	877	884	916	920	855	903	911	890	883	883	864	855	826	882	882	866	821	891	865	885	853	835	925	935	901	862	881	871	841	896	854	860	843	869	844	873	926	921	828	930	877	845	862	838	888	900	885	850	849	913	842	911	850	881	909	871	846	868	925	876	885	835	865	889	892	865	853	895	851	897	874	851	908	863	871	848	888	861	909	855	916	901	847	907	865	849	882	844	877	863	913	839	880	862	904	834	886	864	927	879	889	852	853	882	821	896	882	881	819	881	846	870	879	840	878	901	950	832	893	855	882	848	879	847	822	905	854	828	903	885	876	879	862	881	823	888	885	835	851	859	903	866	923	877	948	876	924	892	897	869	852	886	907	909	841	870	885	880	886	900	882	893	898	888	905	920	894	914	912	900	983	882	916	826	876	895	825	899	846	891	901	902	861	852	832	840	904	867	898	883	892	867	870	915	842	863	909	886	904	911	882	890	919	912	903	935	860	961	868	825	890	891	930	843	912	833	879	896	863	925	935	848	850	926	874	866	837	835	873	893	859	870	845	863	872	854	849
53977	15702	2033	520	437	388	422	356	396	354	429	408	388	374	354	376	350	357	378	389	416	356	391	327	407	387	384	391	409	412	404	397	381	356	446	368	352	374	365	387	403	420	370	417	381	404	433	425	370	429	376	387	449	403	448	405	412	403	372	330	435	387	346	415	379	404	381	384	390	408	393	397	366	406	383	418	407	409	345	382	361	379	374	393	403	376	403	344	370	387	383	378	333	392	420	429	365	425	377	371	400	449	357	382	368	385	369	392	386	373	372	398	415	389	392	352	379	369	392	345	391	397	392	387	401	382	378	386	389	356	390	401	389	403	379	397	344	377	419	413	421	429	414	389	411	358	441	370	422	351	390	359	369	411	385	403	369	372	421	401	384	384	368	380	389	372	365	396	331	394	377	372	365	393	382	372	397	414	383	380	398	378	426	379	385	377	370	405	360	394	379	371	399	376	408	401	379	397	364	380	391	407	394	407	387	417	449	411	399	421	379	340	390	381	391	410	403	357	359	387	390	388	379	403	391	382	361	379	346	413	419	364	391	402	341	425	400	379	362	364	390	382	376	399	388	366	398	403	396	390	402	357	423	371	362	363	382	383	366	378	420	370	406	365	388	370	359	399	381	380	387	360	354	361	392	401	409	357	369	366	405	404	361	382	376	384	366	366	389	363	405	391	388	385	370	374	367	388	396	365	373	318	396	380	429	396	390	384	368	420	367	431	391	349	386	403	400	435	383	390	377	379	364	342	428	395	388	389	356	407	375	361	376	365	417	424	415	390	369	352	417	352	348	404	345	354	368	349	393	389	415	363	383	425	367	415	381	388	402	385	398	414	382	372	386	369	367	378	385	397	371	375	377	382	392	366	386	388	398	422	417	396	384	396	433	370	363	334	400	357	415	405	403	386	388	365	395	406	395	341	350	374	415	391	378	374	383	384	393	361	393	399	395	350	390	374	402	368	363	420	387	433	391	380	360	383	377	421	412	376	385	360	352	384	404	327	418	386	366	401	390	394	380	423	351	366	417	402	394	403	424	377	388	394	394	405	381	381	362	429	373	379	372	396	382	409	363	380	390	414	410	371	403	397	380	390	377	374	404	395	391	369	384	386	438	383	376	413	385	381	385	367	353	387	428	378	397	370	359	356	399	384	393	400	384	379	350	417	374	374	371	377	393	392	393	377	353	352	357	412	382	388	380	392	355	359	352	401	363	371	400	385	398	395	371	379	381	371	377	370	374	394	381	412	381	387	331	378	356	413	394	355	390	434	406	362	414	408	344	351	386	384	351	386	356	403	384	433	391	360	340	392	383	389	407	393	352	387	383	364	360	379	411	431	384	383	381	395	356	392	388	376	349	398	378	406	399	394	380	375	379	415	351	345	378	419	385	354	351	396	362	409	369	373	386	394	386	384	405	349	398	348	365	427	401	361	378	397	386	354	378	359	374	433	365	360	350	374	411	399	364	413	388	388	377	396	365	368	345	343	404	375	404	383	381	384	375	412	379	356	390	392	390	394	378	398	390	355	378	410	402	358	373	383	391	339	378	365	380	366	415	389	367	359	396	398	381	337	391	383	384	379	425	386	388	355	371	398	377	339	346	415	392	382	384	391	368	404	375	379	364	384	405	386	351	375	394	393	390	377	385	379	398	349	382	377	389	379	371	400	366	414	402	408	403	368	367	400	402	412	403	415	357	399	350	411	370	361	348	367	349	345	404	422	394	400	340	373	392	378	371	377	445	378	403	385	349	366	388	403	375	383	386	402	378	433	360	344	399	411	375	384	337	341	401	389	392	395	383	377	381	412	411	343	370	344	407	365	365	388	390	415	410	398	405	388	392	408	381	349	427	375	362	406	379	340	339	382	386	362	403	419	412	381	371	364	374	383	374	346	356	395	391	401	393	384	403	403	348	394	395	361	398	419	418	434	406	385	339	414	362	371	357	401	367	383	369	382	406	388	389	396	343	377	372	397	361	379	375	395	401	352	408	372	405	380	394	391	401	399	361	385	385	411	364	374	377	365	387	385	422	396	353	385	361	343	390	366	385	376	416	350	414	402	373	394	392	411	376	373	389	373	366	345	390	364	396	342	389	374	400	374	356	376	394	422	376	369	394	391	389	367	366	366	362	380	411	406	381	375	380	389	364	347	386	375	408	403	396	402	402	396	385	385	395	379	388	410	424	392	398	380	416	428	377	337	351	370	386	396	386	363	392	375	363	409	387	397	388	407	377	391	393	383	366	412	389	378	327	388	404	359	354	376	364	352	388	358	393	372	405	410	386	379	374	391	374	388	417	359	366	418	353	358	384	351	395	372	422	404	373	412	396	367	405	370	367	383	399	403	399	409	424	396	371	389	363	379	393	419	396	378	386	388	372	426	402	366	413	411	410	403	414	406	416	386	388	392	392	390	430	387	366	384	358	355	373	384	373	349	375	373	370	403	384	380	399	374	394	373	365	378	420	372	396	402	376	393	419	378	367	399	396	370	383	395	420	409	384	424	392	358	370	385	378	374	370	366	410	399	367	382	392	417	402	378	372	359	365	413	367	375	386	363	376	385	410	376	396	405	340	383	429	453	374	407	375	399	427	374	343	427	356	389	403	371	375	368	388	354	363	385	393	387	385	399	378	379	378	372	366	375	379	382	429	389	356	381	380	375	408	380	383	350	411	428	409	374	388	327	365	397	395	425	411	387	388	394	425	433	428	366	418	388	397	389	327	353	407	412	375	404	330	361	389	387	364	356	408	398	384	394	405	396	350	406	397	356	352	358	348	417	363	390	375	335	396	402	377	379	332	414	381	368	389	392	358	355	432	398	382	381	394	370	394	366	329	378	384	385	366	370	369	407	408	415	364	408	385	349	371	362	369	360	368	377	346	354	404	381	419	421	402	402	405	429	434	374	361	388	371	377	381	360	364	370	415	393	399	402	439	389	390	396	353	338	346	385	366	384	398	436	415	407	391	352	371	353	394	383	373	375	410	371	407	371	359	372	370	399	379	377	395	381	374	387	403	376	338	394	382	379	389	367	380	400	390	373	415	460	414	377	365	371	368	414	439	374	410	394	414	396	373	378	403	407	398	390	383	357	396	382	396	367	343	403	379	397	355	398	365	388	389	414	402	403	412	392	356	393	397	387	384	340	388	377	367	383	414	384	366	367	396	379	387	397	366	421	374	353	362	390	411	386	375	354	448	358	393	403	387	350	376	400	367	409	351	433	381	394	374	388	371	410	384	366	404	392	372	368	367	376	379	385	394	399	389	354	351	398	389	387	347	383	382	342	400	345	403	402	416	369	348	349	372	377	396	379	399	407	374	347	374	416	389	385	387	417	395	388	411	399	361	367	409	364	411	355	371	406	419	378	365	388	368	394	427	393	355	347	398	388	415	370	427	440	405	404	409	367	380	375	332	430	369	387	387	390	390	384	421	380	399	399	387	397	423	368	408	335	351	410	358	369	398	410	374	366	351	408	400	387	381	358	420	401
36482	7876	1955	1108	913	863	863	870	846	888	830	823	873	862	886	809	847	771	870	769	900	834	847	813	862	851	832	834	787	860	832	867	853	878	852	817	898	826	841	874	872	837	818	864	849	832	820	868	830	866	889	863	838	859	897	878	805	851	812	869	873	815	917	797	807	880	831	819	872	817	892	816	904	855	843	823	857	848	803	812	829	848	875	881	840	846	859	864	914	907	841	800	848	893	908	806	852	852	879	829	848	832	837	833	875	877	851	813	800	827	820	819	814	886	853	800	904	803	868	849	809	840	847	847	870	843	840	865	856	838	839	861	790	841	837	839	820	848	832	913	880	830	877	839	810	849	877	895	871	838	863	823	874	894	847	804	820	881	840	896	819	818	883	867	866	789	798	818	865	827	828	848	856	816	852	886	803	845	849	829	834	858	844	862	852	906	839	849	842	829	889	831	893	882	780	797	778	835	852	849	842	860	840	849	820	843	827	870	876	828	869	811	831	922	875	840	880	805	868	851	900	863	799	784	836	874	835	803	789	896	863	789	830	842	866	836	846	866	861	861	875	836	808	763	933	842	867	883	856	843	805	868	890	782	878	871	854	874	869	851	858	835	817	808	803	868	853	882	844	853	817	861	868	875	881	888	821	878	820	779	831	838	818	875	817	874	878	845	820	870	876	828	913	922	816	841	843	854	863	862	812	851	837	877	846	835	871	789	834	830	805	850	818	866	891	800	875	817	834	815	888	794	780	840	813	829	809	880	821	854	876	864	831	818	816	833	820	885	863	859	884	820	877	842	857	871	837	812	836	846	864	830	808	860	796	815	833	846	882	828	858	833	816	798	808	843	898	840	879	835	881	865	912	812	835	856	866	870	872	791	868	878	807	869	850	865	839	781	805	811	846	896	891	863	887	855	829	872	873	826	794	822	837	819	842	855	821	839	826	847	821	890	788	834	846	848	800	799	832	824	846	860	835	857	864	816	855	849	807	840	895	835	841	870	875	866	852	829	811	858	819	815	817	845	906	800	828	896	844	867	847	895	819	837	809	822	861	853	829	825	851	850	843	832	800	888	828	849	875	820	823	843	826	878	849	836	850	795	864	861	791	866	894	855	848	888	804	832	844	826	812	850	850	859	823	875	803	882	879	848	848	845	823	861	819	849	860	846	850	863	905	877	858	835	810	834	864	861	849	861	854	808	807	807	829	842	887	859	842	840	807	854	853	840	857	780	841	852	880	874	863	848	843	892	883	832	820	859	841	840	858	821	852	845	826	844	882	872	782	833	901	810	861	864	857	860	817	848	847	834	781	848	857	817	817	880	839	859	820	848	875	864	829	846	808	892	861	833	836	824	820	925	848	820	803	829	899	865	880	797	871	860	856	832	859	810	853	818	849	792	858	845	856	780	871	850	811	872	860	857	829	866	876	843	882	848	809	898	865	851	847	807	806	836	826	836	835	908	847	788	881	867	874	811	831	816	850	837	877	863	800	844	881	831	810	848	844	885	824	823	841	846	813	871	830	850	866	846	822	849	849	870	859	838	798	828	859	812	806	792	822	812	805	812	868	864	840	869	846	875	858	819	859	837	846	764	789	847	830	868	857	849	841	878	831	838	826	844	839	859	822	874	873	843	832	829	793	859	895	857	852	834	858	891	862	871	838	898	847	820	839	825	874	879	863	772	828	846	845	871	877	870	850	872	833	913	850	812	818	805	780	835	851	860	824	830	808	835	797	843	850	856	851	826	819	814	836	840	825	794	868	856	841	823	834	803	855	900	833	857	855	853	808	854	848	824	800	878	816	820	887	826	837	873	861	882	833	836	868	887	833	840	852	820	811	844	826	845	834	838	864	816	907	878	857	791	882	860	836	870	835	842	925	861	848	805	870	855	843	855	847	846	879	782	865	833	856	810	865	797	890	889	829	812	842	834	889	829	777	844	847	832	886	900	904	900	831	829	845	825	842	863	835	832	878	860	847	822	839	831	797	832	840	852	817	851	840	819	870	831	818	854	860	860	865	826	842	845	868	841	830	840	860	869	834	863	871	883	843	826	854	819	836	839	850	825	816	893	851	816	863	876	842	849	861	815	820	837	887	869	805	861	867	848	892	866	858	887	874	823	827	782	852	785	853	858	828	876	794	846	757	883	887	870	871	798	863	809	811	835	845	878	851	823	825	847	840	872	904	816	857	860	883	891	844	880	879	859	862	819	856	868	872	900	840	874	817	867	856	880	855	862	860	836	919	834	829	818	829	845	799	852	842	872	859	849	831	797	874	836	841	832	822	809	865	881	796	802	843	861	843	888	820	861	880	830	865	827	871	830	810	860	837	819	850	812	839	871	842	875	869	862	874	836	840	814	853	811	821	795	855	879	806	855	790	859	821	834	849	871	833	826	812	853	867	795	832	854	850	844	915	896	835	826	831	845	850	844	839	851	832	869	842	787	834	856	817	872	882	890	863	795	835	849	831	844	906	842	813	829	818	896	835	850	842	877	898	859	845	856	828	821	863	817	888	855	858	868	844	866	800	809	902	825	859	816	876	878	837	827	857	850	819	850	863	818	779	831	899	859	850	885	881	797	803	852	851	833	834	843	874	856	857	841	837	886	856	768	816	853	818	800	818	826	833	864	836	874	844	810	881	877	859	845	851	808	831	842	803	859	882	864	841	879	856	843	861	824	824	791	822	812	779	798	842	886	856	813	845	783	810	828	856	852	836	845	817	872	819	794	870	817	872	864	847	881	814	830	832	818	838	788	821	903	840	828	903	875	840	858	824	899	851	842	853	822	859	871	832	844	802	802	855	817	836	813	826	824	827	879	841	855	838	862	890	861	829	844	869	875	830	831	900	841	814	878	843	899	842	847	865	855	855	872	849	836	848	831	811	883	846	805	851	786	842	843	870	841	841	845	801	825	879	874	828	851	827	882	866	813	828	851	891	867	889	877	903	855	896	883	871	853	860	857	876	915	872	816	803	854	854	830	870	865	865	881	837	878	872	815	818	806	860	862	868	850	856	806	870	840	790	843	803	880	839	868	871	800	805	835	832	804	848	850	864	851	859	873	845	840	846	827	808	874	831	849	852	853	828	861	815	858	810	882	853	854	874	861	854	846	807	820	867	790	780	830	882	897	793	843	865	789	848	827	854	801	843	822	823	882	823	829	834	839	850	805	808	824	777	831	846	878	841	880	847	823	858	895	840	810	867	845	843	885	839	800	837	822	841	824	875	829	877	845	814	813	844	817	846	835	856	875	854	832	866	816	840	848	773	798	844	810	823	851	877	837	823	830	854	889	815	824	845	800	808	848	859	841	829	863	824	815	811	865	862	855	854	836	892	805	862	796	868	854	924	884	818	853	847	878	870	840	872	843	847	854	851	844	859	811	866	844	925	820	881	844	795	850	870	856	820	825	864	833	845	843	877	756	861	813	860	867	836	849	819	779	840	860	866	820	811	822	831	868	825	883	825	806	877	855	809	813	832	813	863	815
64357	25427	7912	2039	819	513	448	442	423	386	358	361	368	401	404	406	419	368	358	390	392	387	389	385	380	361	372	371	391	371	409	385	399	357	352	411	423	375	362	402	375	385	382	385	357	389	359	359	345	377	376	384	356	370	359	399	343	410	365	344	419	364	369	376	368	402	376	392	343	394	392	395	411	392	389	411	413	359	379	351	368	376	401	370	361	389	341	388	392	416	374	376	372	388	352	389	387	395	319	377	407	400	421	414	372	381	394	421	364	402	359	380	391	380	360	435	389	415	409	377	362	381	415	413	346	370	390	373	417	388	381	338	368	391	368	363	419	413	356	381	394	385	380	400	418	400	389	390	411	372	385	397	407	365	429	371	379	363	388	368	404	352	381	376	412	356	371	322	399	373	381	399	381	398	409	377	409	372	397	393	385	383	363	400	415	380	395	371	366	349	389	423	398	381	409	462	416	380	378	342	400	362	382	369	386	443	378	377	409	416	441	380	412	389	400	386	386	392	406	370	404	390	367	426	366	423	362	379	395	370	364	380	373	400	390	372	414	393	369	428	364	392	341	383	384	360	367	367	383	357	375	383	394	396	355	369	386	406	379	364	368	426	385	393	407	402	345	395	387	389	349	363	384	357	376	409	394	384	409	384	396	352	389	371	397	403	390	409	380	391	398	372	365	399	426	406	410	406	410	386	437	391	347	406	371	390	354	385	364	360	366	385	412	386	361	392	359	388	408	415	376	413	348	388	389	381	395	383	373	362	366	373	407	389	397	373	364	359	411	386	385	330	382	354	383	398	418	389	403	400	388	377	387	347	355	394	389	366	407	407	418	396	358	387	380	362	371	382	402	403	383	397	397	387	401	397	382	373	378	402	402	390	384	376	368	381	356	309	358	369	358	381	396	381	374	375	405	363	398	357	436	414	388	389	382	383	408	386	366	375	382	385	374	375	432	400	375	404	377	430	392	397	393	381	377	412	416	387	352	406	392	379	401	385	388	395	408	394	402	417	364	367	388	394	430	406	371	421	375	352	412	423	338	401	376	389	393	401	389	392	419	364	392	366	407	416	408	383	395	408	403	354	368	349	392	367	400	397	401	366	415	390	376	355	366	367	394	363	399	352	373	340	367	423	403	373	397	437	393	377	440	392	387	382	408	385	425	384	388	365	350	381	386	422	386	391	416	373	378	406	418	424	384	365	394	372	352	389	365	340	346	389	380	392	392	358	413	343	401	400	384	377	391	381	361	381	398	371	411	412	375	369	353	369	399	363	377	406	406	393	423	396	411	392	372	382	372	371	387	363	432	388	411	367	405	374	418	407	384	381	389	403	393	361	401	387	398	398	378	378	348	404	391	433	385	406	372	399	357	392	388	388	409	365	387	363	368	382	376	416	406	402	364	393	349	394	382	407	363	365	369	344	357	364	391	410	348	347	375	380	382	404	370	350	378	376	320	383	387	394	371	415	356	389	394	403	369	389	408	396	363	403	355	304	359	413	379	367	388	382	358	343	377	352	353	372	391	385	415	328	362	401	357	367	428	399	407	373	367	383	355	362	392	380	374	381	399	308	387	394	369	374	377	430	404	363	355	409	394	417	420	402	384	379	388	395	415	364	333	370	381	381	335	390	398	388	415	383	385	367	392	352	426	394	370	365	394	356	360	397	372	378	396	433	392	420	358	337	391	369	353	381	398	349	408	379	408	444	366	369	391	363	400	393	378	383	409	416	407	371	366	359	423	385	401	378	392	363	373	391	389	385	367	402	405	366	387	396	377	387	382	381	416	407	399	359	382	375	381	372	404	378	361	399	362	363	387	406	360	381	407	365	397	376	373	388	379	344	396	344	381	369	353	377	393	411	424	364	387	369	365	375	358	356	395	385	356	409	398	407	373	356	351	352	369	384	348	361	373	381	383	387	369	415	403	411	406	372	411	383	369	399	412	369	372	394	395	379	381	400	373	360	369	377	341	371	409	408	386	370	387	423	408	393	410	372	433	388	352	391	374	367	354	435	389	376	403	401	392	385	371	372	380	429	396	401	378	394	429	427	418	394	397	372	366	391	405	394	373	390	409	380	414	426	406	382	380	381	397	400	348	360	376	347	379	397	389	381	377	378	413	398	343	382	427	409	352	400	392	382	380	384	404	407	378	367	391	409	370	418	369	367	399	407	395	398	403	372	405	387	404	377	364	380	369	352	391	400	361	419	445	381	409	416	378	399	364	349	407	396	351	369	369	418	374	378	392	334	411	369	424	400	395	391	387	378	361	340	404	402	348	367	405	388	366	387	380	385	369	349	412	375	382	381	417	383	404	384	368	397	377	392	379	400	355	404	399	393	397	413	315	377	345	394	381	367	423	407	427	393	371	388	417	377	431	416	366	423	400	398	384	363	392	425	365	414	406	397	379	388	374	444	371	418	381	406	369	371	382	407	375	397	411	426	341	434	390	356	345	366	393	390	368	393	397	408	430	379	415	407	389	380	385	387	398	383	397	408	376	360	363	360	373	418	421	416	346	393	340	355	370	401	399	382	376	396	399	370	396	361	352	410	395	412	371	384	376	357	385	348	385	404	374	384	408	377	377	396	377	363	351	368	407	403	377	378	386	412	357	400	399	412	427	375	403	317	361	413	388	405	394	385	364	366	406	403	378	376	374	369	399	408	404	387	397	394	359	386	394	362	380	355	364	402	401	391	390	379	337	374	369	382	333	389	415	373	381	361	405	416	344	367	383	385	376	377	396	387	398	367	366	377	403	405	354	393	390	342	344	403	374	391	376	402	380	370	397	393	381	402	377	389	370	405	395	377	406	374	387	359	432	360	384	369	368	390	380	405	420	385	442	391	374	370	400	378	445	362	386	405	402	399	343	402	349	362	354	390	383	402	409	377	380	346	354	393	403	376	389	373	347	377	354	369	371	413	408	364	351	404	379	385	408	378	414	375	384	372	370	388	382	394	408	354	388	377	394	367	371	390	413	408	357	416	338	357	312	371	340	390	382	376	359	389	402	365	371	368	382	407	372	364	394	377	369	348	423	408	377	405	419	369	371	410	398	384	395	427	380	419	340	363	363	407	384	400	369	386	408	422	401	378	352	392	368	373	379	406	396	390	420	381	339	371	394	364	402	394	412	359	379	405	424	399	361	346	392	402	357	349	390	408	365	423	398	379	405	374	369	353	397	384	415	411	382	415	402	398	361	363	397	385	437	365	401	418	371	400	393	396	403	354	386	392	369	412	348	361	357	449	404	378	391	362	359	402	407	396	380	343	405	400	368	405	409	370	392	408	354	376	372	372	408	400	416	420	402	377	367	369	380	353	395	364	357	365	354	390	402	403	324	389	437	372	365	390	396	382	387	420	403	421	367	402	381	407	379	361	407	395	396	407	398	387	363	400	376	374	428	376	391	368	382	397	389	371	380	374	402	387	373	389	393	364	379	387	358	416	398	384	394	433	397	348	384	405	376	443	351	358	404	372	406	369	412	381
43351	16468	6381	3843	2080	1178	1128	1005	866	899	906	898	846	870	889	842	830	822	883	800	840	795	817	891	876	838	857	843	857	886	871	886	863	813	799	894	819	825	867	858	876	874	800	868	867	838	833	900	896	840	821	875	876	799	829	798	880	851	909	850	878	848	856	813	863	879	856	813	864	831	816	824	809	837	810	798	860	823	834	841	814	813	869	813	797	823	866	846	855	827	861	878	883	817	859	885	862	907	862	825	801	834	873	870	878	864	857	889	831	895	835	788	811	828	839	847	850	843	879	843	844	836	855	856	805	855	822	890	806	804	868	819	878	851	864	808	796	839	854	868	833	867	866	882	871	832	857	818	833	830	874	933	858	834	812	904	872	850	813	806	822	862	885	870	818	817	871	875	845	810	796	824	902	877	886	827	787	811	844	846	822	850	807	798	807	870	815	811	820	880	827	879	812	839	881	875	861	818	802	841	861	819	883	865	866	820	877	846	846	889	862	841	874	834	796	834	868	830	879	864	876	882	850	842	786	823	843	842	865	851	851	891	789	851	838	852	895	846	822	822	887	852	889	807	835	883	859	763	846	860	827	850	903	895	859	837	846	874	836	803	831	822	857	862	822	857	847	849	835	868	849	843	846	827	865	868	855	824	832	821	834	807	808	832	844	847	843	897	814	922	804	814	867	882	795	811	838	861	853	856	862	830	828	823	827	836	818	827	887	863	869	861	875	855	810	905	875	825	829	830	795	873	887	827	864	855	802	824	827	826	832	841	835	859	830	816	860	876	868	845	844	902	851	831	885	862	893	805	816	802	832	819	853	819	813	851	842	831	886	875	864	810	900	822	849	839	907	797	855	908	871	825	853	831	850	846	811	835	890	819	817	852	823	886	824	817	847	819	850	850	825	916	846	816	875	843	806	889	847	853	818	818	819	868	809	894	846	834	860	873	807	893	815	815	881	845	795	875	801	847	838	845	828	809	867	820	815	834	810	805	785	846	879	827	883	900	857	882	917	849	803	854	857	854	799	879	836	803	847	866	849	852	807	822	827	877	821	854	817	850	856	867	804	820	859	902	829	858	872	811	815	872	805	866	891	835	848	875	829	864	867	848	824	837	850	813	829	823	896	848	875	851	832	852	854	853	846	874	848	834	871	828	781	839	874	892	871	850	883	839	895	821	852	832	864	856	821	831	833	884	846	850	884	909	929	862	848	789	880	858	832	808	872	892	806	814	838	853	816	881	817	899	847	818	822	776	875	812	852	827	818	791	840	863	875	875	809	890	833	841	839	850	867	838	843	853	845	857	854	855	844	844	841	859	835	856	832	826	881	865	835	830	866	835	831	855	888	830	809	869	860	854	826	865	859	849	866	827	841	891	857	834	833	834	871	878	901	849	844	790	879	854	813	836	788	795	860	833	861	802	850	821	835	833	819	811	807	819	811	859	828	839	861	860	837	775	872	859	835	813	846	839	826	807	858	859	836	853	841	828	892	830	865	862	897	800	895	830	854	812	831	822	899	804	867	843	882	865	813	860	753	847	850	819	784	858	889	825	774	886	801	802	869	886	830	797	870	872	828	804	884	811	834	846	828	847	839	846	802	832	808	851	818	887	899	863	818	844	849	854	825	839	810	828	795	837	855	825	822	871	884	804	803	869	891	839	832	788	876	827	858	848	851	867	895	834	918	854	907	873	845	840	850	832	900	791	870	880	823	903	840	909	852	848	823	796	879	880	807	862	895	833	799	827	866	870	861	872	857	865	836	811	842	825	836	833	806	841	901	905	874	841	776	839	822	813	897	784	855	815	919	875	865	795	873	827	802	797	845	864	817	871	840	870	860	874	783	843	834	866	833	828	847	876	813	872	845	894	854	838	832	806	880	809	856	855	878	816	872	866	890	838	813	875	823	814	826	831	843	856	830	841	780	855	848	850	879	810	861	835	867	832	865	864	793	882	872	868	824	876	852	873	829	814	843	842	848	823	783	835	822	795	867	849	875	867	815	851	835	862	852	849	844	821	851	825	899	855	819	839	839	867	860	834	874	885	849	809	870	844	883	832	839	848	868	842	843	863	809	838	859	850	810	826	840	843	823	834	784	872	859	849	849	842	821	861	883	864	845	872	879	864	841	810	851	832	871	829	814	865	852	803	839	854	837	805	836	828	838	801	845	802	851	921	849	857	889	831	808	854	892	866	901	850	832	896	848	863	876	861	865	812	855	868	847	863	814	825	958	839	827	836	776	870	831	825	896	816	885	829	841	844	822	812	851	908	868	890	853	926	821	843	855	905	809	847	830	854	828	820	843	922	885	851	806	877	898	829	846	858	805	860	857	833	862	797	826	831	880	855	853	874	846	877	836	876	854	849	850	841	817	863	856	831	843	859	888	843	838	803	813	846	799	877	896	823	850	843	862	830	783	854	846	873	798	887	870	897	853	841	832	840	803	886	838	861	861	822	821	862	903	843	835	854	833	812	842	814	805	803	840	842	807	890	840	819	840	877	813	849	849	847	842	850	856	845	878	833	854	803	858	885	852	811	826	815	854	836	880	814	875	864	876	803	814	830	842	883	843	829	848	852	805	845	833	855	852	838	885	849	906	821	814	845	874	866	870	847	886	837	815	806	864	813	879	876	864	771	871	778	873	892	781	883	829	907	828	833	814	816	825	852	837	849	845	889	903	844	805	881	828	833	790	874	842	873	897	863	856	803	833	885	837	908	859	885	774	824	865	868	835	816	831	880	903	908	860	825	806	841	855	840	867	834	895	874	806	834	827	852	898	851	797	894	773	873	856	866	846	850	906	830	810	878	829	867	789	843	868	821	894	875	864	865	817	825	851	869	806	859	820	894	832	878	875	899	889	845	828	785	875	840	837	878	887	866	836	849	885	905	822	837	862	893	854	846	823	848	898	851	760	844	832	836	839	840	838	882	839	846	846	882	831	885	860	848	856	851	835	841	863	871	880	813	848	855	840	804	857	818	839	873	852	845	834	866	839	803	877	869	841	873	847	917	863	861	803	894	851	831	851	835	855	851	868	867	835	858	857	879	846	869	802	835	794	829	865	889	826	826	831	842	829	806	857	834	859	844	804	804	824	866	824	854	806	825	850	822	812	825	849	874	847	853	819	840	871	873	863	855	871	814	817	830	879	859	850	814	806	811	900	847	817	870	830	846	852	872	843	826	782	806	847	880	866	882	873	815	844	859	853	844	824	849	847	873	844	814	851	830	836	851	798	803	809	882	857	853	846	824	892	866	876	840	873	816	832	886	815	874	821	811	883	900	833	810	830	869	827	859	848	833	846	908	851	819	841	811	840	907	863	792	836	841	843	889	836	830	836	872	813	818	891	820	880	826	801	888	824	835	887	849	849	775	862	801	805	836	867	839	817	738	897	838	857	848	826	886	835	867	831	850	834	872	892	864	860	820	848	835	849	788	854	824	855	840	846	905	858	848	851	866	843	847	833	815	796	819	936	845	888	837	902	797	860	825
63694	25713	7168	1188	544	473	481	427	384	378	414	396	425	391	445	417	423	390	402	411	377	377	399	435	415	387	421	438	409	438	382	391	422	368	365	413	384	394	400	416	403	434	445	470	365	414	414	407	429	394	416	391	394	425	379	398	414	376	395	414	395	381	379	399	394	401	459	437	424	404	416	351	429	422	422	427	382	368	437	429	413	426	370	383	412	411	423	372	411	407	379	416	398	373	366	414	369	414	426	392	407	464	419	382	390	431	441	397	429	404	416	405	411	384	413	449	378	380	427	392	419	414	369	379	409	412	425	419	380	375	408	438	420	398	405	387	382	409	397	409	394	380	405	417	434	396	406	435	377	410	387	414	409	394	394	397	407	402	399	434	411	382	380	420	450	432	400	374	426	384	390	405	396	399	404	401	418	409	444	449	383	410	393	393	424	422	398	357	353	407	419	390	397	382	421	423	417	385	415	408	383	430	441	412	417	404	374	405	414	388	394	406	428	446	406	419	413	434	385	390	402	398	419	394	420	426	395	398	421	397	396	420	389	421	414	403	444	397	371	412	411	395	366	382	396	392	389	398	435	394	441	411	395	405	423	390	377	421	413	358	411	414	410	427	380	373	401	429	437	382	407	375	403	412	392	423	398	425	392	405	408	392	363	410	406	426	399	397	398	379	413	404	396	387	371	422	420	375	449	409	428	400	396	384	405	412	414	393	420	404	371	408	381	406	406	375	378	386	397	433	394	400	395	389	428	363	384	387	421	377	387	390	419	404	401	408	398	427	429	414	383	404	369	424	401	373	416	408	456	387	438	412	405	370	420	399	398	403	399	422	399	379	417	373	409	398	428	403	357	371	368	391	363	410	379	389	409	399	396	387	428	393	407	425	405	420	388	391	446	392	415	423	402	406	457	395	382	445	410	440	457	352	439	428	383	382	400	393	404	397	473	409	402	407	404	415	396	432	374	410	413	413	380	397	375	377	368	385	429	367	396	387	363	414	399	418	422	415	421	418	456	402	429	385	356	396	403	404	410	375	406	379	357	426	402	403	356	407	419	428	380	416	428	373	411	395	425	387	397	391	393	444	401	431	390	415	398	423	414	411	393	412	405	379	404	404	380	394	408	444	416	411	391	393	425	422	399	354	373	408	391	401	388	427	403	399	401	392	375	384	394	426	385	372	399	383	414	391	402	416	411	399	347	452	422	370	442	384	392	404	429	392	392	380	393	408	409	382	348	448	401	434	400	421	421	403	354	439	414	430	393	358	429	429	424	379	422	395	365	403	383	429	377	367	416	377	399	361	376	431	389	401	385	400	367	392	423	405	412	417	393	409	410	427	361	426	418	420	371	414	378	403	437	442	406	423	379	398	407	391	425	400	386	375	427	375	426	440	410	399	399	432	405	403	400	400	424	392	419	434	443	398	385	411	410	413	409	392	372	375	392	440	422	383	397	409	429	376	388	385	390	403	367	399	407	374	410	447	379	396	363	408	401	397	413	445	444	436	413	388	427	377	406	382	376	384	409	370	413	386	419	379	359	388	408	479	426	402	404	373	408	393	418	437	380	428	394	406	431	400	433	409	398	453	410	430	395	408	391	367	403	405	381	377	422	405	414	423	391	389	404	417	409	425	401	394	406	421	390	392	438	408	391	414	362	379	366	388	430	393	353	428	401	376	397	415	407	436	397	387	403	453	434	430	441	401	441	429	398	401	459	398	383	439	379	410	379	373	428	401	384	422	422	438	410	435	369	414	418	397	425	393	399	418	419	388	402	415	428	393	397	403	394	394	402	390	415	406	372	451	390	454	408	415	418	426	383	417	381	355	361	358	416	344	388	432	430	394	439	433	396	440	416	414	392	374	394	451	410	391	365	414	416	391	389	396	397	403	429	405	414	400	432	392	428	394	429	396	387	394	414	372	368	397	396	398	404	416	353	396	429	387	409	409	416	390	399	418	415	392	358	441	394	384	444	422	426	435	355	429	394	403	443	421	417	409	400	459	427	415	412	404	452	409	395	458	395	428	392	416	367	393	362	470	455	404	387	402	400	440	373	385	412	427	391	405	398	407	397	405	375	398	382	378	432	411	440	414	395	403	406	413	417	420	387	395	380	387	448	447	365	435	405	402	403	375	425	380	418	411	382	362	425	416	432	414	451	448	374	437	431	412	454	402	405	413	431	404	422	388	393	424	457	388	390	398	402	416	452	405	401	385	388	395	371	381	417	408	417	405	452	426	385	408	382	390	406	442	389	385	412	392	440	382	398	381	371	402	369	413	364	408	412	404	408	417	383	420	388	378	384	419	401	387	438	394	416	404	428	400	396	399	406	396	414	372	382	404	410	383	423	371	384	384	381	387	381	382	410	385	432	370	434	398	388	393	419	399	431	401	428	397	405	423	430	398	389	414	375	414	374	397	388	372	363	387	386	434	437	413	413	424	411	397	382	425	392	419	418	446	414	386	412	384	383	422	410	434	393	402	397	375	395	398	439	397	370	391	383	373	379	418	419	396	390	388	392	424	390	396	414	408	414	379	401	420	421	393	389	399	386	404	414	419	416	397	451	398	386	353	398	442	403	404	411	400	383	428	413	416	370	380	407	385	371	347	388	379	398	382	447	383	392	379	450	401	407	399	403	414	392	395	429	458	367	396	421	393	417	412	376	378	399	419	365	388	437	390	413	405	384	428	384	384	406	409	403	418	423	389	406	401	366	422	389	401	426	404	394	409	440	431	357	407	415	395	417	416	399	405	397	426	393	411	424	429	430	402	433	412	385	395	396	367	403	394	394	391	424	434	413	401	384	403	365	458	441	382	417	365	403	391	392	415	439	352	406	415	401	412	381	415	391	405	392	432	400	418	401	387	415	426	360	404	431	395	401	431	391	390	392	399	399	409	392	369	375	415	432	421	419	403	401	375	420	424	406	392	400	407	399	397	389	450	410	392	377	365	391	381	406	422	406	390	400	414	403	420	430	379	405	423	383	374	391	412	414	425	411	401	420	406	438	381	397	369	432	414	418	412	388	405	381	429	382	412	421	421	443	412	408	427	385	426	467	404	385	421	425	456	410	376	403	389	432	446	410	419	434	403	388	416	373	416	407	408	410	427	396	397	378	444	404	419	428	420	389	391	396	419	420	392	425	371	398	404	407	394	429	393	409	416	417	372	407	411	402	402	439	418	411	369	379	384	407	466	417	369	430	397	397	415	435	435	407	359	399	409	410	396	393	392	414	401	380	391	421	399	409	365	368	407	418	404	410	431	452	406	404	393	405	392	407	406	401	390	405	382	388	372	404	405	383	411	427	404	423	418	410	417	399	356	417	382	411	411	430	395	438	422	395	427	376	426	385	405	403	400	450	371	382	409	416	390	384	380	423	395	416	429	385	388	456	398	372	432	380	417	382	379	407	432	389	416	401	397	377	361	430	427	443	383	421	390	391	379	373	402	356	409	388	412	413	398	400	414	422	453	401	401	396	399	424	411	391	419
45068	15033	4462	2157	1302	1009	936	912	912	884	861	881	869	810	877	942	874	874	893	917	864	869	876	900	880	850	923	899	898	896	894	914	840	895	865	901	859	868	929	876	860	890	883	895	926	807	847	834	854	908	872	891	872	847	907	852	844	890	956	863	907	894	888	832	844	922	844	947	873	882	908	897	956	880	904	952	939	946	908	854	868	874	914	858	810	878	849	848	932	926	889	834	865	863	906	840	914	924	925	917	827	867	872	920	849	911	920	857	912	893	828	879	889	869	910	892	857	852	894	847	900	860	875	932	892	911	876	899	833	903	868	876	884	889	903	935	879	872	913	900	944	872	906	855	888	837	840	863	838	832	903	907	903	914	844	869	909	857	814	890	958	909	894	854	880	951	861	870	913	859	844	863	850	864	905	869	885	894	859	843	853	879	860	912	890	835	864	870	898	913	900	839	900	869	873	859	872	850	885	859	860	844	896	863	903	888	909	871	855	861	908	888	911	890	872	888	860	918	901	892	866	894	872	924	840	902	931	865	876	878	855	906	852	868	893	917	867	900	949	891	859	896	839	911	892	857	854	870	874	909	868	873	840	852	854	917	851	882	899	867	882	876	885	858	879	867	889	896	892	873	886	852	835	925	860	886	912	884	905	886	894	918	877	867	864	906	855	853	860	869	857	886	826	830	856	891	883	877	944	856	887	926	849	885	861	844	850	895	886	881	887	841	922	893	888	886	882	907	909	867	867	889	948	857	877	871	882	925	879	911	828	854	884	859	827	892	917	829	860	853	900	915	867	839	873	898	892	868	872	895	902	951	869	893	868	921	858	857	898	873	876	884	849	877	882	885	902	863	915	897	861	850	860	914	894	874	913	854	830	972	847	854	892	830	903	874	903	890	820	867	861	885	893	842	915	880	902	932	852	897	850	866	829	890	926	891	872	838	860	895	859	847	846	923	858	910	893	839	867	855	854	873	885	859	859	875	928	854	873	872	905	881	829	931	942	928	857	821	844	893	875	870	918	877	891	894	884	836	877	915	879	878	866	927	890	883	851	866	879	906	886	896	899	848	863	875	863	841	885	840	862	911	845	891	899	837	844	890	905	935	928	883	861	859	890	840	848	910	872	859	893	914	921	899	903	912	874	864	883	875	831	844	912	853	853	872	907	885	885	871	879	888	933	871	847	884	868	830	878	874	874	847	872	929	863	909	863	872	851	870	873	958	850	932	865	855	865	893	878	910	893	892	912	846	900	884	855	912	876	862	898	837	932	807	916	885	856	882	910	868	898	876	936	927	854	891	864	867	896	873	857	878	957	917	810	875	863	889	867	863	896	863	867	818	885	940	862	880	898	897	927	840	916	891	916	876	862	933	899	856	905	881	885	915	866	863	821	916	891	904	878	894	931	866	906	932	864	880	903	873	871	863	918	880	848	898	856	880	889	853	863	879	885	907	850	887	880	898	852	862	894	892	880	863	892	907	921	881	873	919	926	900	937	931	914	841	913	819	883	882	916	847	830	870	859	829	898	911	891	876	849	892	950	888	886	896	854	877	846	826	864	882	883	869	881	865	870	886	875	878	902	874	833	883	913	880	922	881	934	857	877	814	874	884	920	907	832	878	919	867	899	866	906	884	839	887	834	923	835	888	887	921	871	925	854	833	854	877	881	882	878	899	953	833	926	878	917	870	846	862	869	877	928	879	873	790	874	890	874	855	909	876	902	889	929	874	875	867	924	878	860	886	910	831	877	842	896	865	889	840	896	911	896	927	884	906	836	856	862	858	886	894	849	911	858	856	902	912	949	881	896	911	894	880	895	865	918	876	852	865	798	905	874	856	861	912	855	863	870	876	869	829	911	884	856	869	875	912	900	905	846	856	861	917	847	913	898	886	872	878	880	941	880	903	897	867	891	902	866	864	860	899	932	864	884	903	942	925	882	859	886	898	876	876	868	921	864	885	854	906	859	858	880	867	809	901	884	858	887	796	862	882	871	896	848	858	887	920	920	887	900	910	918	886	854	882	944	922	946	902	888	871	865	925	915	886	895	896	866	882	880	829	899	854	862	923	861	876	911	890	943	862	904	890	895	905	838	909	895	894	937	837	878	890	928	917	844	890	855	872	857	852	872	874	871	874	878	950	894	840	841	899	876	850	877	921	861	903	942	889	905	907	935	867	933	903	909	882	883	856	874	830	855	865	908	852	840	891	914	920	896	924	880	904	859	874	876	872	884	886	873	902	900	897	877	949	875	854	839	913	901	862	934	870	891	827	875	905	951	863	878	889	909	903	895	883	910	878	869	854	868	892	865	925	874	879	880	853	892	841	852	872	889	899	858	919	844	898	877	899	894	915	849	853	880	866	936	866	924	884	834	954	826	940	939	864	839	832	884	873	899	872	897	869	898	901	858	878	840	886	848	894	890	870	876	951	922	898	857	900	867	809	914	864	842	843	843	872	904	867	883	874	918	838	856	925	871	898	878	814	909	866	859	853	844	880	874	854	898	869	917	916	867	827	902	886	916	908	906	911	917	881	884	897	905	908	912	876	933	872	913	845	817	861	854	879	915	877	838	866	873	865	885	924	901	893	862	889	893	918	855	891	893	866	918	930	922	863	866	877	894	897	869	942	867	913	882	869	808	927	849	878	901	921	854	857	880	865	860	866	904	863	889	886	886	871	929	909	929	890	881	863	902	885	905	885	909	890	887	907	875	871	897	869	905	837	902	934	879	909	886	889	854	916	849	852	835	887	933	936	840	881	832	873	870	856	879	857	882	896	939	847	918	863	900	884	873	941	885	875	868	875	835	872	847	893	833	860	918	908	900	851	902	862	916	868	880	873	875	881	850	841	894	833	890	891	859	857	857	864	883	890	896	906	880	899	841	909	889	873	911	920	897	823	869	983	896	919	909	889	902	842	866	882	871	899	873	872	864	821	878	871	837	866	882	857	896	898	917	919	896	872	873	831	880	943	873	869	856	850	928	946	852	907	924	904	911	886	876	873	876	857	876	907	885	847	850	879	871	904	873	875	864	950	831	849	848	883	895	848	828	920	864	874	875	950	847	910	879	917	864	827	883	862	870	900	868	881	909	836	890	870	856	922	860	857	908	847	869	838	877	855	833	875	914	900	901	884	897	868	841	867	856	868	824	889	887	832	921	875	890	837	910	826	846	890	872	838	898	858	907	896	848	835	862	882	883	891	877	908	903	843	853	885	923	868	886	872	902	888	889	889	896	887	841	893	872	877	912	903	831	845	925	917	857	855	858	839	864	936	905	847	938	895	872	852	887	901	879	888	870	901	872	865	874	901	908	853	867	852	871	852	870	901	978	902	859	925	942	871	894	873	883	862	884	855	922	873	852	945	878	882	891	877	842	856	851	888	905	953	882	889	853	878	890	905	874	884	892	898	859	888	897	882	886	850	908	906	934	907	839	889	874	888	858	910	861	899	874	821	897	888	850	903	847	928	869	860	898	904	849	855	919	895	858	815
50135	20206	5578	1486	773	559	438	407	372	374	370	368	366	327	358	387	377	354	370	370	386	350	393	376	371	386	349	362	380	398	373	362	396	354	374	376	347	327	376	366	354	383	367	369	376	329	352	356	346	378	365	389	391	380	384	375	367	384	365	389	368	374	354	365	372	329	368	350	390	393	346	388	356	373	398	381	380	357	374	384	402	361	368	358	357	336	382	326	362	337	357	371	372	369	358	344	380	339	356	375	377	343	353	370	347	382	388	372	393	351	387	388	418	344	338	385	398	358	389	364	333	334	375	404	351	365	336	392	359	369	368	384	382	340	395	406	355	415	373	352	368	361	353	381	385	362	346	395	381	360	378	407	420	417	386	357	393	383	385	355	379	374	372	397	363	365	371	376	347	332	369	360	375	354	363	348	311	371	355	326	382	368	355	332	403	376	366	363	399	376	363	378	367	384	389	349	355	357	370	355	421	427	360	351	392	373	376	381	342	375	389	387	368	368	368	326	338	352	384	380	386	367	376	386	380	398	361	398	360	391	340	369	380	373	372	358	347	359	382	336	340	373	347	379	396	427	331	349	394	363	369	363	348	344	360	374	367	373	334	347	383	377	357	358	358	366	395	354	346	368	380	375	365	383	360	366	350	349	368	370	402	356	392	363	370	386	387	402	368	384	361	383	419	392	372	364	354	362	375	388	371	352	366	344	382	372	381	390	370	366	378	371	398	406	382	358	361	360	359	332	360	389	339	339	335	349	347	359	373	378	351	389	343	374	367	390	363	386	369	380	353	391	372	349	361	383	351	376	384	396	383	369	363	390	417	415	375	364	374	408	335	337	359	384	352	342	418	402	316	410	383	367	389	384	376	350	402	348	333	380	382	376	355	368	356	388	366	355	370	373	388	382	358	352	364	368	354	395	371	403	386	407	362	415	348	400	384	369	370	381	328	359	348	392	393	351	398	368	403	390	344	384	375	366	322	362	367	368	373	386	331	364	377	372	381	375	364	357	367	355	341	346	404	363	387	380	341	336	375	373	372	389	396	420	372	341	381	371	407	378	326	408	337	364	376	366	389	361	390	395	401	366	376	363	400	349	365	393	391	368	318	367	306	351	369	329	387	377	389	380	339	344	363	358	402	347	325	355	350	387	404	354	359	384	340	371	362	352	368	374	384	362	406	401	402	384	380	355	378	374	371	393	379	348	360	373	362	429	372	379	346	378	349	375	378	370	400	374	379	370	359	381	365	352	428	396	375	387	356	336	380	394	413	377	397	357	364	373	392	377	344	388	390	359	362	388	365	371	381	394	337	384	376	341	352	352	345	410	385	358	386	406	343	323	429	360	342	390	347	388	384	353	365	375	329	353	367	379	358	343	371	393	362	377	387	363	352	421	359	383	376	393	381	365	398	365	385	364	331	413	405	346	385	382	379	358	376	373	362	407	368	354	354	373	342	375	385	366	326	369	389	384	357	405	370	352	354	387	366	364	345	374	326	356	372	336	366	376	346	337	383	387	323	346	364	351	399	377	393	354	386	339	382	378	355	374	377	372	366	329	359	359	357	336	387	359	407	376	352	388	362	380	333	357	386	361	340	380	366	362	367	368	390	362	345	355	386	398	387	372	370	386	349	347	373	366	378	372	407	340	391	359	327	362	365	368	372	425	344	366	405	373	331	334	392	359	350	360	359	328	375	357	328	346	365	348	391	322	347	404	375	359	370	343	396	381	351	372	359	380	367	357	348	372	398	396	333	400	406	331	380	357	340	360	396	374	379	400	402	390	406	370	354	393	344	371	388	402	386	385	358	382	361	373	379	397	329	370	369	384	389	332	360	372	370	398	372	350	410	376	389	362	373	379	364	376	355	369	353	369	357	388	389	375	355	419	363	380	364	403	378	356	370	367	354	364	349	377	358	338	370	409	362	368	371	367	347	356	335	355	370	393	392	366	342	383	380	374	367	354	372	407	382	348	369	357	351	399	402	331	339	326	358	346	361	372	341	353	382	376	318	353	377	411	324	348	386	342	352	354	375	375	388	399	394	381	375	383	360	361	346	371	399	324	316	375	390	381	384	384	365	345	372	345	346	376	319	382	375	408	368	409	346	378	362	388	342	331	407	375	360	402	368	366	379	364	352	349	367	426	382	422	368	360	333	386	394	346	347	343	357	376	358	361	366	353	382	378	377	354	388	328	385	372	353	370	368	361	378	355	386	375	347	336	396	374	361	353	334	364	374	350	324	355	350	357	354	418	353	373	402	327	347	353	352	396	392	373	324	354	356	344	372	367	357	421	368	366	394	348	386	374	376	348	374	372	353	374	342	366	368	385	364	399	353	366	351	347	367	374	322	356	340	353	366	401	365	371	412	401	373	352	332	361	364	391	383	373	348	370	342	342	383	317	341	370	362	348	341	368	355	374	371	381	356	377	363	369	353	311	370	432	416	357	362	362	369	378	389	378	391	363	346	401	384	383	368	393	384	344	377	353	407	335	352	358	370	357	370	387	396	388	373	353	413	364	357	358	402	391	346	389	378	323	369	379	360	355	407	331	384	359	352	392	366	392	349	363	393	382	353	337	369	419	379	369	345	361	378	435	426	314	359	364	365	372	391	347	361	380	383	382	330	386	355	391	340	350	326	397	370	359	382	393	371	348	377	375	394	336	387	340	407	368	361	356	359	357	389	363	382	359	330	374	367	354	391	403	405	361	341	359	395	400	348	338	378	371	361	371	354	419	376	383	328	388	384	358	407	380	353	376	358	384	387	388	393	372	381	382	369	360	379	378	374	405	372	384	369	401	353	368	352	399	377	373	356	369	388	378	396	334	351	363	373	379	355	356	365	369	383	399	371	333	384	387	370	361	337	364	381	381	315	360	392	351	361	360	369	371	362	351	384	368	366	410	360	408	406	382	359	363	360	355	356	349	347	404	368	347	416	375	338	360	412	372	366	384	352	358	366	383	392	348	343	368	368	371	372	368	375	356	356	352	356	340	375	344	365	352	395	384	365	366	368	362	390	404	374	347	371	354	375	389	370	390	383	372	341	358	362	326	364	373	355	342	396	309	369	334	357	390	359	386	379	334	380	383	359	348	382	351	396	356	340	346	369	370	364	392	382	366	378	377	388	369	344	393	377	346	358	366	354	367	375	342	368	387	377	358	361	320	352	367	356	391	337	401	404	351	374	349	352	403	371	347	362	367	415	342	372	364	402	444	376	425	408	388	380	379	382	383	369	369	361	365	369	381	338	382	386	350	371	363	340	347	345	372	381	367	339	394	381	372	330	419	386	408	357	396	347	351	351	354	361	334	344	378	345	333	372	373	362	366	324	381	376	360	348	345	356	367	378	369	371	368	373	407	354	337	351	356	337	347	347	366	373	356	361	393	389	365	384	366	371	414	360	370	360	341	335	371	379	337	317	397	356	374	355	383	393	415	372	368	379	362	363	372	381	352	358	366	343	379	375	376	358	355	380	366	355	406	364	339	310	351
34741	14409	6347	3216	1889	1458	1078	900	890	848	818	848	822	850	807	778	810	835	804	823	787	818	796	810	815	764	754	837	766	813	842	827	751	833	790	800	880	797	876	790	820	800	817	809	810	769	816	770	858	827	834	755	796	821	801	826	825	860	831	824	815	809	787	824	831	851	805	795	784	820	782	784	832	809	872	798	772	728	847	843	829	830	789	845	810	804	838	789	802	811	780	822	842	807	763	801	811	848	884	799	831	760	843	833	824	859	817	826	816	777	861	825	834	826	788	802	783	823	812	802	726	805	773	784	773	822	835	800	810	769	784	851	777	795	777	819	844	840	802	810	750	875	794	806	816	798	813	833	800	755	833	790	813	786	797	827	801	833	826	861	818	839	769	804	778	817	809	828	840	844	790	834	803	801	850	762	807	815	815	812	829	834	794	805	802	778	765	842	813	786	853	808	818	795	775	766	796	873	850	872	783	831	776	787	814	789	792	800	795	793	831	783	850	766	818	779	818	803	809	830	832	841	792	851	829	794	772	811	799	817	809	814	802	818	786	855	799	831	756	835	856	834	791	786	847	795	780	827	780	784	822	836	820	795	812	865	816	825	820	870	818	804	770	796	808	777	839	827	851	828	836	795	801	810	804	772	823	791	798	821	823	780	793	809	831	837	816	821	778	818	815	796	802	846	786	803	848	814	846	854	798	825	767	811	784	807	807	843	814	788	828	802	797	827	806	874	862	795	769	819	766	883	853	810	815	842	817	832	774	845	821	823	847	814	862	842	792	816	857	836	772	774	803	850	819	813	822	770	838	800	828	827	863	843	798	859	844	839	789	795	827	826	783	798	850	834	789	817	792	823	803	842	771	806	790	786	785	801	768	796	808	833	794	837	794	780	762	862	821	781	857	796	802	776	821	826	778	784	783	802	847	790	832	774	801	800	924	799	807	771	777	803	801	810	755	796	831	840	797	815	799	831	829	803	839	798	824	852	802	822	777	850	835	841	776	735	795	788	753	802	759	792	795	792	832	828	811	811	765	825	782	797	780	840	775	828	810	812	769	813	848	820	803	828	815	837	761	839	807	834	796	812	845	841	821	790	799	864	818	780	805	796	784	780	849	828	863	806	815	877	791	845	780	816	810	779	810	783	797	791	810	749	786	774	848	791	845	814	840	735	807	820	794	767	849	787	863	812	806	830	784	804	820	835	856	814	776	802	803	785	833	821	814	863	803	858	849	835	835	791	830	818	784	792	783	789	835	789	815	795	811	847	776	816	777	831	795	869	820	796	834	761	802	830	785	823	810	833	817	837	734	811	792	791	790	805	821	819	803	829	834	809	785	835	786	819	833	794	814	820	823	828	791	817	803	848	791	860	820	805	880	816	828	891	809	814	842	778	820	799	737	800	855	845	831	844	822	882	768	848	788	818	804	829	843	810	809	849	803	801	809	821	818	780	830	828	771	822	833	861	817	820	824	783	806	809	783	822	798	834	791	773	822	783	776	813	826	870	838	794	785	771	796	772	778	833	843	767	787	800	851	832	847	795	786	839	812	842	792	807	812	753	802	825	796	810	808	832	825	816	791	766	811	850	783	827	801	748	811	782	772	813	841	872	779	821	805	797	734	806	815	821	834	812	814	787	755	777	824	855	845	811	831	769	792	842	786	784	816	777	822	826	795	796	823	803	839	807	782	825	804	797	818	775	826	810	817	829	787	768	828	803	816	800	791	853	825	782	817	850	830	836	819	752	761	831	768	792	830	829	840	782	847	804	755	784	834	790	825	839	819	857	832	787	765	795	754	812	806	773	856	817	810	764	835	799	818	787	830	832	823	833	889	788	769	824	787	784	777	828	762	806	821	863	806	819	787	839	804	839	789	818	814	798	766	810	824	790	822	821	887	800	820	775	788	777	807	768	783	816	751	831	815	780	772	811	849	808	852	837	802	880	862	867	868	758	817	850	827	821	810	826	831	832	845	797	769	820	828	833	830	800	786	804	811	790	774	801	828	807	799	785	820	775	838	834	844	760	833	856	835	781	790	820	819	814	836	809	771	795	844	844	791	815	823	798	808	849	824	809	811	756	790	815	746	776	794	806	847	818	828	844	840	833	809	853	829	843	737	837	837	806	800	832	841	822	852	838	791	786	805	811	796	824	819	801	818	822	804	809	819	850	770	769	806	813	799	858	815	825	887	851	821	791	844	830	786	825	808	784	781	861	803	856	854	820	781	824	800	852	824	809	827	793	849	789	790	843	819	800	794	781	865	861	797	804	839	801	792	841	804	877	813	819	822	797	841	853	783	844	758	799	833	853	837	793	810	784	828	782	785	836	768	793	804	809	838	810	826	761	807	803	804	803	812	806	771	800	802	783	800	812	810	763	834	861	836	778	866	767	774	850	808	803	779	782	802	827	810	832	858	845	814	829	801	867	809	835	838	800	834	818	831	785	852	815	802	826	851	825	816	833	870	781	825	829	787	814	828	814	879	850	818	846	825	836	811	747	797	829	812	836	882	832	821	882	787	815	836	819	786	828	841	793	815	792	861	821	886	773	768	888	836	868	845	876	781	823	866	822	761	760	786	817	824	824	796	833	846	819	771	809	784	819	801	826	845	805	772	784	799	795	855	756	796	791	835	834	792	837	764	863	825	781	851	830	800	780	767	882	808	835	817	782	854	790	825	794	806	800	814	832	788	833	822	855	800	826	768	813	786	842	804	824	815	843	803	847	840	853	867	811	811	829	766	767	794	780	816	791	821	752	829	811	789	828	877	819	841	848	827	765	751	731	817	816	838	767	855	829	809	784	797	856	840	809	758	785	835	826	821	885	803	811	790	834	866	826	811	820	797	780	789	760	811	807	843	770	783	816	805	809	778	748	829	781	798	814	771	881	775	844	801	798	800	788	849	806	850	820	855	789	795	780	790	840	796	794	793	791	788	800	819	814	830	807	807	806	755	844	780	863	816	790	810	821	781	728	792	816	786	833	789	786	815	851	818	826	832	799	791	848	815	757	809	831	852	811	820	774	797	852	773	859	797	763	777	816	852	809	828	856	798	766	779	840	836	804	823	792	816	850	802	804	854	804	824	850	800	828	871	805	848	793	810	816	810	848	834	795	844	832	788	813	853	829	770	869	780	821	795	844	802	814	855	849	772	832	829	793	848	807	819	809	843	788	785	807	801	836	791	788	828	807	768	797	809	784	859	874	754	820	757	823	764	809	808	838	815	775	799	804	809	797	806	857	767	817	776	800	769	807	768	845	813	805	834	776	820	792	805	809	871	821	814	818	817	848	807	774	799	841	767	797	815	811	810	803	830	804	806	815	811	786	816	810	828	807	845	770	833	807	806	793	833	831	830	797	757	828	797	810	856	826	826	877	812	793	760	833	801	798	787	856	800	815	857	825	813	771	775	792	794	784	800	801	782	856	828	859	796	808	819	849	817	811	837	795	822	799	827	839	799	827	833	793	837	826	782	852	815	817	823	836	800	823
57873	23897	7754	1806	734	519	469	420	410	375	372	407	411	384	400	414	397	401	400	384	400	383	404	426	398	367	389	420	372	340	369	401	366	406	398	372	407	408	363	404	437	424	412	380	393	384	412	410	359	391	383	391	391	393	388	394	393	388	407	359	394	392	332	370	394	404	413	388	410	409	401	376	397	350	379	372	359	368	357	394	385	410	367	363	390	397	388	382	413	394	395	424	328	417	379	390	391	389	459	399	345	393	374	401	389	442	351	432	389	389	377	371	388	395	416	381	394	381	346	393	390	406	414	378	399	411	422	366	368	390	400	383	386	400	393	334	366	401	408	377	376	374	387	411	406	381	373	378	392	390	370	392	407	379	422	418	389	415	365	340	364	409	394	394	375	365	358	360	367	390	369	425	397	415	394	379	393	366	372	386	383	393	417	359	401	405	397	392	417	393	388	386	426	429	359	338	365	385	397	409	388	369	375	402	372	380	376	404	337	397	362	421	351	398	407	373	384	367	382	390	402	386	388	389	404	357	384	344	383	398	421	357	390	405	415	382	353	385	408	383	351	402	366	372	429	394	394	423	396	425	384	371	367	367	382	416	413	426	422	378	387	405	349	376	351	396	380	351	371	368	408	389	404	364	396	370	431	396	399	375	397	427	391	426	399	386	369	392	384	391	389	380	402	408	399	399	409	394	367	395	384	394	409	391	405	404	412	402	403	369	395	380	391	429	389	351	413	359	390	391	415	357	390	400	344	409	394	395	363	370	380	406	390	376	412	377	382	417	402	382	423	357	387	359	402	397	425	409	419	388	355	376	401	374	415	394	347	445	380	404	361	421	360	413	365	418	388	369	345	349	363	379	413	348	382	337	395	373	430	424	361	411	391	418	391	415	409	372	397	386	369	400	351	397	420	405	388	402	356	368	406	389	372	415	369	394	383	418	381	392	436	405	359	357	381	401	396	405	389	411	407	395	373	392	416	391	406	436	402	415	401	379	405	422	403	361	346	382	397	369	407	378	380	414	407	376	390	348	362	386	369	397	409	411	379	378	405	387	397	377	410	408	395	359	380	401	378	388	404	358	367	413	420	406	378	406	419	362	361	366	392	411	380	372	393	375	361	397	368	386	397	420	394	353	378	361	390	401	390	386	372	423	379	405	401	368	405	369	408	407	367	392	381	369	418	397	372	375	376	386	369	407	404	414	374	378	381	340	367	369	401	394	392	379	414	408	391	371	383	429	388	366	374	399	406	361	392	376	372	389	420	371	385	374	400	370	379	406	362	392	371	382	413	350	380	429	412	391	394	429	404	359	411	351	418	364	363	381	352	355	415	384	427	383	350	401	385	376	397	392	401	382	387	402	390	379	385	381	407	392	384	347	378	412	399	386	421	360	357	358	393	402	376	409	341	417	437	378	381	409	421	417	409	374	376	389	357	384	377	373	356	417	386	365	418	441	400	437	405	394	388	387	374	407	422	343	366	400	385	409	409	378	414	420	395	397	391	400	390	386	423	374	392	408	392	378	421	354	382	382	388	415	421	408	430	391	363	431	418	395	377	379	416	402	406	377	418	408	386	384	368	414	356	399	360	374	392	378	394	399	347	392	403	407	402	389	385	384	403	403	385	392	380	408	403	381	406	444	397	386	379	349	346	368	373	378	347	371	375	422	387	372	390	423	385	384	371	414	419	325	407	353	398	396	393	391	408	399	382	411	408	395	398	376	406	406	344	410	414	411	412	412	360	377	408	377	394	383	378	393	382	353	407	381	394	418	421	410	380	374	361	399	371	409	430	395	339	366	380	385	444	377	388	389	400	371	379	413	385	393	360	400	403	418	396	380	394	376	402	385	389	393	388	360	346	389	410	393	372	380	402	383	411	368	376	379	410	398	376	378	397	361	389	377	377	387	384	407	369	352	405	424	381	419	387	403	378	366	379	400	384	420	382	386	412	368	376	417	362	352	409	402	391	359	399	368	396	363	381	417	400	390	378	383	407	382	399	386	421	395	396	424	381	384	409	356	389	388	397	414	405	406	418	382	422	375	385	440	397	391	377	416	352	385	368	390	411	395	395	344	366	394	400	382	412	370	384	365	385	376	379	365	381	421	384	364	360	384	395	394	371	386	408	398	397	383	397	402	368	388	424	397	383	382	390	422	376	368	386	427	357	394	404	438	379	403	391	390	410	373	399	399	352	372	382	382	386	429	378	367	368	395	410	402	396	399	410	377	425	394	371	377	406	418	393	374	397	413	363	380	393	400	389	388	389	401	444	409	413	362	432	363	428	384	406	412	411	370	395	394	399	395	441	383	420	370	387	392	394	408	398	361	405	408	353	367	416	395	396	383	405	353	359	415	390	400	389	407	401	391	370	420	401	399	372	378	360	430	399	371	359	397	383	392	409	398	387	410	436	396	419	325	373	359	395	409	413	411	410	418	391	446	378	393	409	357	364	387	374	383	401	395	374	427	380	351	388	379	401	420	366	427	378	374	389	383	379	363	367	382	404	379	395	370	384	386	387	377	392	379	385	374	384	389	417	415	382	402	424	384	425	410	425	406	407	415	407	367	405	415	394	411	391	392	404	431	389	368	405	380	389	411	370	425	421	399	409	374	425	379	399	427	404	403	372	367	402	378	394	374	403	404	412	347	439	367	424	355	404	379	421	382	392	402	378	372	369	411	446	356	356	367	376	377	395	400	369	370	372	368	361	390	380	359	404	403	358	374	402	361	412	394	424	421	379	382	397	365	371	399	386	352	361	414	425	382	406	414	403	395	397	370	358	410	389	377	366	408	396	391	418	412	354	418	395	378	377	341	404	389	410	407	404	408	364	375	371	402	428	399	418	356	402	395	357	414	405	366	429	354	399	410	379	423	405	411	405	401	388	397	398	367	363	406	389	414	383	385	373	373	403	410	420	361	425	420	393	403	401	407	412	387	374	374	348	382	389	427	374	399	382	405	430	424	380	388	395	383	419	404	377	375	358	377	366	378	387	365	360	385	388	390	413	350	388	401	380	339	387	375	367	381	382	361	376	401	391	403	373	350	380	397	376	352	391	406	372	381	394	366	430	362	378	398	399	374	384	392	363	382	394	389	399	383	401	412	397	389	413	361	386	375	403	387	365	383	390	427	436	400	386	383	374	385	389	448	369	359	440	365	394	419	405	344	405	383	369	394	391	342	396	400	398	387	373	413	382	362	375	386	376	360	361	399	364	397	392	404	389	401	441	433	390	399	429	420	371	389	404	389	399	400	438	414	393	380	418	406	419	401	413	397	396	386	370	398	402	399	366	400	359	355	418	439	406	399	381	413	424	373	383	370	366	382	419	395	398	405	369	409	371	446	382	380	404	392	410	406	408	378	402	372	384	373	421	407	353	390	374	355	412	354	389	349	408	401	392	406	352	380	387	404	416	400	401	356	418	423	414	378	357	392	404	415	346	401	351	420	358	386	388	426	387	372	382	396	388	393	398	375	377	425	379	371	416	393
40256	14658	5699	3015	1748	1326	1026	892	893	891	839	870	805	829	863	855	868	873	879	838	818	857	855	838	873	833	835	832	876	801	867	870	890	881	861	830	848	857	859	839	849	874	865	867	825	822	903	860	880	830	835	866	872	854	841	839	915	851	834	821	848	874	822	831	877	882	865	818	863	869	883	758	870	853	876	881	872	842	854	890	847	905	838	924	924	840	861	882	859	821	898	862	857	885	893	869	876	865	890	864	862	835	852	888	865	852	826	806	819	871	855	839	884	872	861	858	821	797	828	854	854	860	848	910	841	848	848	843	866	842	852	938	860	872	836	855	840	852	835	879	868	861	874	827	843	840	862	834	863	840	863	827	841	851	885	860	874	868	833	831	875	871	853	881	921	775	873	864	862	849	853	811	915	891	858	895	858	862	869	853	834	810	872	842	815	851	892	832	808	882	877	874	875	891	914	806	838	887	831	888	881	837	856	883	852	859	850	887	815	872	833	865	837	849	836	852	882	919	857	861	846	841	864	846	857	857	827	841	876	877	941	863	880	819	799	850	832	876	901	847	828	854	870	854	850	877	869	825	799	903	876	866	840	814	874	836	859	840	929	862	888	846	915	844	849	885	851	838	878	834	908	864	773	805	826	839	914	870	834	877	874	823	852	943	817	822	889	873	855	889	869	854	834	816	880	867	852	825	890	824	799	870	834	827	828	854	856	938	881	895	804	882	829	892	840	868	891	874	870	880	872	848	825	885	829	856	894	851	870	843	856	853	912	811	879	866	885	817	868	879	884	811	859	857	873	827	829	841	877	833	877	799	869	855	811	858	841	875	831	841	887	856	853	867	866	902	827	876	853	870	840	893	848	833	876	918	868	873	898	795	873	864	917	857	802	818	826	850	881	873	822	854	860	875	948	886	859	848	833	819	883	816	896	903	864	886	842	890	833	837	834	901	907	869	878	868	880	848	881	923	870	907	862	861	847	870	916	847	879	904	848	868	844	838	821	859	839	849	832	819	812	826	872	899	878	877	797	880	844	832	884	813	884	869	822	823	875	914	871	962	842	824	860	891	850	824	863	867	836	892	870	814	855	822	827	863	876	874	863	865	859	912	874	815	842	891	785	871	874	837	843	828	853	881	867	848	839	885	841	860	871	856	886	874	877	857	838	875	911	853	890	819	853	887	810	849	843	864	825	891	873	843	856	856	852	806	892	884	824	886	857	856	843	823	823	852	862	869	884	860	881	865	907	872	905	881	833	833	865	851	865	819	870	867	797	856	885	859	836	892	823	858	811	878	871	887	859	873	882	852	866	864	858	851	809	829	829	818	836	849	853	889	858	857	899	886	888	874	818	851	849	862	898	848	853	845	819	851	813	873	875	860	859	763	836	889	854	815	851	884	825	838	835	840	857	837	843	853	835	845	879	916	868	865	852	916	837	856	821	870	885	805	837	859	870	810	817	871	923	844	874	827	819	864	850	851	870	888	823	875	852	819	900	903	912	863	810	883	883	823	841	868	881	870	849	890	804	825	850	889	853	795	881	859	834	793	860	830	797	850	893	835	854	825	799	832	844	875	890	861	826	838	863	836	858	797	855	815	837	809	851	860	842	954	823	877	852	861	898	878	879	817	859	899	844	842	856	853	872	831	889	852	820	843	821	840	853	840	824	880	851	853	916	869	847	868	893	864	839	876	850	886	846	839	885	891	885	895	858	853	836	872	907	866	860	856	894	881	813	854	861	839	821	804	821	878	817	815	862	891	850	862	856	824	913	921	866	853	797	842	871	846	788	805	898	863	829	898	867	896	878	851	918	867	885	886	829	849	847	822	826	811	861	881	831	841	830	851	864	835	793	856	899	867	878	832	903	860	855	823	865	848	834	926	896	822	879	846	861	816	839	876	865	853	817	886	884	854	841	832	825	817	823	904	873	883	850	866	877	838	886	856	897	866	837	826	886	944	827	875	820	824	805	912	827	836	879	886	888	849	822	895	873	805	813	910	823	887	839	881	849	819	858	819	875	855	914	837	853	908	857	823	874	806	857	864	875	837	893	876	850	865	884	840	885	783	840	811	945	829	820	881	846	838	881	875	814	864	860	858	843	868	864	880	884	862	895	860	928	853	861	875	837	804	900	863	892	879	890	872	884	866	831	900	884	865	827	862	898	839	867	853	815	822	814	877	839	845	784	899	879	848	883	835	846	875	878	878	888	894	918	858	823	849	821	849	857	834	865	821	841	849	821	855	868	799	871	830	838	826	835	821	953	851	822	872	856	853	849	874	859	818	872	938	849	884	893	824	864	856	851	896	879	817	912	860	894	877	879	903	847	839	833	912	857	865	868	856	926	899	851	874	818	845	847	822	885	873	804	855	830	842	910	876	893	836	849	874	832	840	914	852	858	863	830	849	833	908	849	859	894	855	893	873	855	899	886	879	840	810	861	916	884	847	865	866	851	856	815	844	839	818	859	850	851	863	835	835	893	863	848	887	802	878	794	811	848	821	888	835	906	841	866	857	876	859	869	860	824	839	914	887	786	868	855	912	868	860	885	905	861	917	774	830	874	867	840	868	891	793	833	845	819	820	884	868	862	848	823	847	860	875	892	874	893	865	840	841	839	853	887	836	840	864	870	835	891	865	816	868	851	846	784	876	844	816	867	902	851	850	823	874	828	864	842	930	835	885	848	881	864	871	877	871	877	803	864	835	880	903	839	826	908	890	868	820	892	905	850	859	868	878	781	846	816	889	876	870	825	869	832	836	850	861	867	849	853	855	808	809	882	874	839	822	849	883	851	875	853	823	813	870	864	843	835	845	855	839	847	868	887	862	886	837	849	827	864	865	886	855	881	831	886	879	890	873	837	881	840	811	857	883	856	849	845	855	832	841	874	940	848	873	838	874	825	855	907	839	893	830	843	817	871	881	877	841	843	867	839	870	946	854	834	879	834	846	812	875	853	880	897	854	836	895	860	842	832	921	899	872	793	862	817	852	875	889	849	834	848	853	856	909	891	844	806	833	859	890	789	890	902	852	850	853	888	840	848	827	906	862	770	897	831	878	906	872	855	871	873	828	873	853	930	875	851	857	859	842	919	839	864	889	845	851	836	835	868	827	884	847	891	852	896	895	859	834	832	851	834	883	850	844	899	912	905	840	907	830	828	819	817	853	875	791	897	928	877	900	852	890	830	874	877	799	883	876	853	864	791	895	869	876	839	920	876	873	837	899	864	906	865	861	876	856	857	866	875	846	880	881	844	863	898	838	872	849	830	854	825	852	801	859	883	888	836	838	776	896	834	870	854	866	877	878	930	894	883	885	854	859	886	844	894	801	831	877	828	862	877	826	897	851	803	839	864	835	858	929	921	851	842	866	860	857	846	871	885	900	816	908	865	879	869	872	878	828	832	901	857	893	836	839	858	816	784	885	863	799	855	895	874	877	880	824	842	851	899	831	821	881	869	856	839	826	834	829	808	875	846	893	914	835	874	860	859	832
65122	26891	9867	2298	784	578	438	410	396	440	428	427	392	419	407	404	377	380	390	375	404	389	423	360	383	409	407	399	390	385	373	401	418	386	428	377	382	388	441	375	397	427	427	400	409	450	401	388	395	386	384	401	396	406	409	380	408	384	354	397	407	384	421	423	413	382	391	415	384	373	456	433	401	402	429	384	385	394	391	386	410	400	360	372	404	423	387	395	375	412	413	445	425	421	394	372	354	380	392	420	413	395	426	404	379	429	384	434	401	463	409	403	421	421	349	405	392	425	450	386	401	407	403	448	361	416	405	453	433	436	440	384	389	401	385	405	414	390	402	398	387	332	335	417	414	409	402	406	424	445	377	389	354	420	395	422	385	414	432	380	424	408	420	423	381	396	382	362	421	411	359	398	361	422	380	391	401	425	393	440	381	370	431	372	391	399	397	463	343	378	439	382	378	419	400	412	357	406	409	388	400	387	382	438	408	402	396	405	402	412	381	406	415	404	385	392	380	422	415	426	414	379	387	401	386	405	378	417	365	395	384	424	375	408	444	466	417	416	417	400	400	342	412	387	417	417	389	405	369	409	410	409	417	392	430	429	381	421	415	439	418	395	366	433	373	388	383	390	371	385	429	426	393	418	380	392	380	377	408	399	395	396	369	393	408	411	394	376	397	398	395	419	394	384	377	401	390	393	399	379	381	424	374	400	437	401	435	379	389	368	400	434	373	358	432	367	394	407	365	416	424	385	428	373	373	421	416	369	380	387	386	372	383	396	460	435	395	386	379	406	387	401	399	404	406	404	422	415	385	389	439	399	404	401	391	404	356	411	394	378	430	392	390	433	375	423	418	432	414	412	387	397	441	389	369	402	371	390	380	414	418	409	399	365	385	375	403	401	364	384	413	399	375	375	415	394	438	383	354	413	439	420	381	362	404	415	420	384	398	387	407	377	434	400	402	394	377	370	381	443	398	408	386	387	415	379	415	377	400	405	418	396	399	382	394	399	402	398	368	404	447	393	380	414	413	416	385	414	373	404	388	385	437	387	384	396	421	424	391	408	414	372	388	365	397	399	414	393	391	379	418	392	401	384	407	438	404	398	411	418	411	392	421	397	433	417	388	400	351	415	432	403	391	408	401	421	420	416	411	400	424	399	405	401	406	430	401	398	402	359	409	403	402	417	384	352	431	441	399	408	400	388	387	389	396	393	392	337	401	415	399	428	417	399	442	418	431	399	406	444	415	427	432	423	420	353	367	414	371	391	396	395	392	405	424	394	418	390	415	429	402	404	405	411	387	387	396	408	384	423	380	388	378	360	393	379	381	406	392	394	400	408	399	406	426	443	425	381	389	400	445	421	386	418	375	379	376	397	383	415	364	405	370	381	380	397	384	390	399	410	419	404	391	366	390	376	410	394	384	414	411	424	397	399	428	391	393	379	377	379	391	383	391	395	396	427	395	371	386	371	383	384	420	393	389	407	395	429	377	378	375	410	398	418	445	391	487	411	359	382	391	387	429	390	404	406	411	389	374	437	423	390	405	401	413	394	422	383	394	394	416	391	404	380	366	390	403	392	359	425	366	444	361	413	396	380	405	458	378	403	383	403	403	394	401	405	402	409	384	440	406	421	364	359	365	417	399	384	414	389	423	423	400	431	446	400	375	369	377	389	367	412	395	398	404	431	370	439	420	373	397	413	416	361	394	393	418	420	402	390	439	434	398	407	408	388	411	384	437	392	394	379	396	408	352	415	390	426	413	386	395	399	416	379	435	398	373	408	412	388	442	396	414	384	386	373	408	403	398	382	395	416	376	415	375	364	402	422	423	412	352	424	420	397	406	397	402	426	446	419	435	394	404	452	384	379	407	418	364	406	464	358	417	441	409	362	353	396	403	417	401	392	397	422	400	415	382	417	402	388	372	396	414	384	409	400	454	412	376	412	398	425	394	365	394	384	387	424	384	400	419	420	406	407	392	395	422	400	400	360	468	412	372	409	441	367	388	407	387	399	366	387	387	387	368	428	384	382	402	412	449	419	408	386	421	424	412	413	446	421	451	369	408	384	387	420	432	369	416	404	411	396	375	402	392	413	417	407	420	381	405	394	416	455	436	415	416	372	356	412	335	372	375	426	398	392	383	394	387	414	394	421	394	408	424	396	402	395	374	407	428	383	429	393	371	392	434	384	392	390	406	411	394	372	368	391	383	421	414	381	395	407	433	368	377	393	367	419	435	385	402	411	407	414	403	389	409	405	385	403	425	415	421	432	425	426	417	381	418	396	415	389	404	448	379	418	389	423	400	398	401	388	420	378	377	426	419	436	402	379	400	405	383	425	412	373	399	416	404	425	393	403	391	401	397	373	413	426	367	403	388	401	427	422	388	373	375	386	406	394	400	356	359	383	386	422	391	380	402	369	398	405	431	401	391	418	406	384	416	396	403	397	383	390	440	397	391	433	381	392	367	432	394	416	400	389	424	381	405	417	395	371	381	375	377	411	386	391	422	375	402	421	433	420	435	397	387	375	403	394	425	399	384	361	369	383	399	455	379	397	454	393	401	438	370	344	387	428	349	365	441	418	373	364	402	389	419	391	456	444	410	404	438	393	334	401	402	395	365	387	407	348	386	394	400	391	397	433	458	403	417	375	376	429	404	410	418	404	405	439	385	366	368	392	382	410	408	420	408	396	393	414	413	410	380	400	380	395	395	403	416	406	419	394	435	394	376	410	400	445	358	393	438	384	440	407	411	390	391	396	374	404	413	430	370	408	377	421	416	435	415	417	363	368	368	412	413	388	402	373	411	382	382	393	415	387	374	394	424	400	375	434	394	380	421	398	387	373	411	408	403	386	418	401	450	430	399	387	431	367	443	395	412	420	407	400	395	403	379	359	389	408	394	395	442	382	407	403	409	418	383	431	401	394	388	397	402	407	420	403	407	386	392	381	425	405	376	425	386	388	389	392	405	410	399	451	437	443	392	417	361	363	397	398	396	408	367	398	386	387	382	391	388	387	402	421	393	411	392	406	382	427	391	396	410	427	418	424	413	425	447	365	367	396	434	407	381	386	382	398	465	421	442	392	374	432	388	396	395	419	405	381	413	384	425	388	384	399	459	396	347	370	389	394	393	451	410	422	427	364	408	368	384	400	417	362	389	380	424	407	391	396	426	435	388	411	398	389	396	404	382	382	387	403	441	447	388	419	371	380	404	384	379	380	400	419	400	437	410	368	417	379	425	431	425	431	422	403	413	383	431	412	394	368	381	413	383	415	375	421	384	384	378	375	406	439	418	385	381	437	406	408	418	421	392	412	423	446	429	364	394	395	360	414	422	412	403	431	409	381	415	461	372	405	372	407	411	396	415	412	415	406	395	395	375	379	385	388	361	440	380	440	412	403	388	388	402	366	430	376	396	377	432	434	399	423	409	416	425	431	391	370	426	381	425	390	449	413	398	401	433	403	387	386	396	355	399	431	378	400	359	367	392	348	421	370
45421	16964	8094	3880	2001	1297	1095	932	892	886	924	908	874	915	890	860	865	904	853	875	859	844	824	850	868	829	857	918	903	890	852	911	875	863	859	844	861	862	892	847	828	873	864	891	910	950	866	872	819	877	903	844	856	879	897	864	856	912	839	836	856	887	890	893	878	862	856	915	848	897	958	861	829	844	843	917	866	849	909	915	895	857	900	878	913	862	896	907	874	873	855	876	952	823	908	867	910	802	875	884	911	925	838	829	855	890	879	845	837	850	843	840	905	887	914	827	856	848	868	895	877	854	900	890	890	821	897	921	821	846	859	911	901	915	891	864	820	864	848	887	906	882	894	888	857	893	882	887	867	881	842	860	905	910	845	828	907	821	875	856	914	895	892	862	866	849	827	934	880	934	897	916	857	845	903	895	846	857	859	855	882	878	903	897	885	831	859	898	889	887	903	918	856	853	840	908	901	895	873	878	867	849	896	849	873	835	910	831	879	829	800	919	863	862	875	864	849	913	849	850	850	860	897	896	897	877	876	846	922	834	853	825	915	922	793	825	852	890	877	911	906	857	908	909	884	875	894	847	903	897	865	920	891	896	872	874	878	892	895	905	827	859	897	875	863	865	903	832	853	827	848	883	899	881	869	859	879	858	889	893	886	864	890	810	882	847	876	845	869	841	879	843	817	890	875	887	888	903	905	913	848	895	887	903	840	852	887	899	840	859	900	862	863	855	875	859	838	918	922	876	923	852	905	863	828	867	874	857	926	844	853	854	814	872	865	873	896	888	874	834	868	842	884	887	872	878	832	885	843	866	890	885	869	897	849	892	856	843	864	875	848	904	927	886	863	873	864	842	874	843	832	853	826	877	844	888	883	859	858	888	903	846	868	841	878	834	833	872	910	846	867	880	855	881	878	901	907	862	894	871	920	884	876	907	852	871	851	893	861	862	932	873	834	884	857	920	810	860	895	863	858	854	888	922	844	875	889	811	873	882	892	857	886	868	924	809	877	860	833	866	892	828	896	897	885	853	868	826	837	840	901	899	832	881	874	867	813	891	911	884	854	816	864	873	874	851	868	877	855	852	875	879	869	846	826	911	875	889	880	860	888	884	840	858	888	863	903	930	923	820	866	860	888	823	921	856	876	851	809	834	832	860	825	860	916	894	850	875	897	872	930	899	893	842	869	849	895	923	861	872	850	874	863	837	829	905	869	856	852	858	859	856	842	858	806	897	871	858	862	843	838	852	865	869	858	839	875	856	889	865	859	865	817	883	887	877	934	872	914	896	859	827	870	899	876	884	892	871	902	889	929	895	875	896	912	866	872	827	799	894	862	843	859	867	890	837	871	893	849	883	840	862	859	885	894	878	860	918	868	877	864	876	846	847	850	931	867	897	890	904	910	840	817	878	886	900	886	857	813	902	856	926	891	856	889	890	874	862	899	920	809	821	869	924	875	911	870	889	830	877	859	884	864	878	895	869	862	947	836	889	875	882	907	834	858	863	876	907	860	866	828	907	890	873	899	906	845	880	839	884	856	867	888	857	927	812	877	806	848	891	898	859	804	898	881	820	867	864	853	874	849	804	862	867	845	797	844	915	925	863	856	868	827	869	878	869	869	872	880	890	884	899	938	879	915	891	886	885	909	853	884	847	900	886	914	877	826	901	859	894	915	853	867	865	862	864	874	867	913	846	838	904	846	855	883	924	936	902	851	877	890	872	880	785	848	860	900	878	893	860	887	856	895	842	847	889	838	800	877	849	862	858	897	879	862	848	847	866	872	875	898	861	883	831	873	874	879	881	831	916	910	890	903	835	883	902	880	850	848	929	856	915	929	895	878	876	884	889	834	885	897	876	859	898	888	891	856	877	817	892	881	887	917	889	815	882	861	869	901	919	842	856	867	921	841	863	856	837	858	882	875	870	831	876	875	885	803	906	946	845	871	880	870	893	894	842	913	866	828	858	859	930	871	859	875	912	857	839	865	834	890	829	851	844	884	920	839	853	901	870	850	885	850	860	851	898	865	859	906	813	839	866	852	871	857	881	920	838	912	902	894	885	913	830	878	886	913	876	890	848	850	887	883	861	826	871	842	860	843	845	871	865	901	874	892	856	864	895	846	875	872	882	899	797	872	795	824	865	873	889	877	906	906	827	905	847	869	862	882	874	854	872	907	886	881	834	856	859	898	895	870	851	878	869	879	877	859	901	914	901	896	858	863	868	883	846	857	847	884	843	876	844	929	887	883	868	855	873	821	896	817	954	834	875	851	848	910	932	850	864	857	863	916	911	887	921	856	860	883	875	877	944	843	904	867	887	928	863	904	880	871	821	869	835	893	843	900	868	903	836	849	897	886	864	887	855	919	871	840	858	862	883	835	896	872	878	842	857	843	814	883	873	895	889	864	874	931	901	884	892	894	875	873	865	862	835	867	889	898	884	829	888	913	888	865	858	886	867	881	905	957	824	868	890	815	888	945	931	848	817	859	882	828	894	845	903	898	900	856	898	907	843	853	880	871	866	896	849	838	831	855	817	917	877	849	893	902	886	896	926	832	878	839	839	887	852	834	851	885	915	870	878	875	861	933	860	832	853	820	876	840	833	906	902	889	889	896	866	877	862	852	896	774	852	874	857	857	876	839	876	847	867	868	897	891	849	842	877	907	815	859	836	886	887	842	883	868	931	870	926	854	916	863	852	903	873	831	922	897	846	905	868	828	900	892	812	894	833	903	842	862	896	806	822	886	860	878	881	856	848	861	869	839	920	850	878	883	848	890	871	866	898	855	919	921	880	855	908	924	882	891	806	847	872	860	897	875	840	897	882	884	819	900	885	899	846	868	892	869	862	856	842	894	826	816	870	833	901	916	884	881	875	894	881	837	847	859	921	901	847	880	868	832	891	845	873	780	914	883	868	827	896	895	915	860	910	885	893	878	867	871	829	885	845	811	902	871	877	856	859	892	825	874	918	865	823	851	926	878	864	870	928	879	846	841	863	810	859	894	902	849	869	853	900	837	825	785	859	882	885	888	824	880	862	878	904	875	864	869	873	840	886	826	899	864	823	889	894	856	865	908	875	888	862	905	864	879	845	832	850	837	875	859	842	838	908	856	825	869	935	859	873	812	851	889	861	887	857	813	817	899	897	868	799	829	899	860	906	920	801	831	908	896	859	909	903	821	876	816	879	855	962	862	904	848	832	856	908	816	871	881	834	868	882	893	860	932	877	830	941	890	870	848	854	852	873	885	833	876	846	824	915	930	881	834	852	811	864	876	878	866	912	849	891	886	916	895	842	859	900	888	896	848	914	872	905	809	853	866	879	879	814	875	853	844	873	881	853	839	852	870	872	919	803	863	879	879	849	892	875	855	843	850	865	903	869	894	895	916	862	855	886	892	859	863	898	920	857	820	862	823	841	847	862	908	852	881	896	934	890	848	861	857	869	913	868	870	909	882	892	861	860	832	831	889	899	867	867	860	873	916	897	876	866	897	824
52813	20477	3984	1192	728	457	346	361	369	353	324	332	337	356	377	352	389	396	349	367	372	357	360	409	393	365	379	358	383	376	343	345	355	386	352	345	339	361	373	319	334	374	424	388	369	387	343	333	348	350	398	378	349	388	378	360	318	383	383	354	386	366	349	350	333	379	354	378	330	360	349	375	374	383	393	390	366	345	361	373	375	364	372	378	368	389	369	389	381	350	340	383	330	374	371	396	391	337	356	367	375	370	387	421	357	348	357	363	382	353	371	360	359	343	340	349	364	370	349	365	339	321	378	399	366	354	381	348	367	382	382	372	369	352	354	352	366	361	405	376	367	360	377	399	386	339	410	345	359	346	359	324	337	365	411	379	359	362	360	357	344	351	387	368	333	371	369	368	365	343	349	394	373	356	368	363	399	340	367	338	374	355	396	379	387	369	371	375	354	337	379	352	343	354	342	342	340	376	360	349	379	372	366	378	380	375	374	367	394	362	357	359	373	354	358	368	358	366	362	377	399	382	343	349	372	383	405	394	385	383	358	381	373	350	380	365	347	357	355	372	413	333	354	321	375	350	350	359	387	385	317	369	353	362	357	326	344	369	392	398	339	360	381	355	360	349	354	377	342	370	395	371	383	365	339	364	358	383	378	390	367	341	381	333	351	366	384	383	356	359	369	378	356	336	401	357	352	341	371	336	380	348	367	351	373	347	363	350	397	331	353	355	362	337	328	358	362	331	343	376	357	351	410	395	363	409	374	392	376	368	395	377	360	317	335	393	363	350	379	355	350	364	355	359	394	364	353	346	378	380	355	368	347	351	365	361	386	380	388	367	377	314	397	362	370	353	431	364	355	394	384	371	398	339	361	351	376	410	327	340	349	353	356	391	389	334	386	378	366	382	357	426	376	383	396	341	385	323	391	391	371	373	396	376	369	367	386	409	391	383	381	347	397	360	347	362	371	349	383	389	358	388	378	385	439	401	325	356	360	361	358	377	341	349	381	426	344	415	379	384	347	336	407	344	338	305	370	373	348	392	356	377	361	384	371	375	338	358	351	369	363	386	375	389	377	337	343	331	396	404	312	363	390	363	367	372	377	405	365	380	404	363	351	413	360	375	394	341	410	410	383	353	348	363	366	363	356	389	369	383	377	392	380	336	364	360	387	354	342	371	336	372	336	380	369	347	365	352	353	385	377	386	350	364	372	349	366	390	373	375	367	382	335	382	369	354	367	344	355	360	387	401	389	360	392	370	365	364	422	374	351	355	383	374	373	354	391	388	341	373	364	350	371	355	424	362	385	341	373	368	354	392	355	383	363	377	348	365	363	360	358	376	316	362	343	388	392	371	307	339	354	349	379	368	392	399	360	355	355	359	344	351	357	372	342	391	394	379	366	378	363	363	343	376	394	384	362	376	371	394	379	353	354	382	367	370	351	379	400	364	367	376	371	376	387	348	355	389	390	360	353	383	378	385	405	390	326	362	359	364	387	379	381	334	384	338	355	369	367	333	406	357	359	364	384	353	377	390	349	356	370	340	398	385	362	394	383	376	380	364	357	408	339	373	354	341	374	384	358	358	370	381	358	371	368	385	383	356	402	379	367	382	392	351	359	364	368	379	351	400	356	395	316	319	378	354	331	377	343	346	347	355	366	378	403	380	369	301	373	335	357	327	334	362	364	378	351	350	356	372	371	412	331	372	372	351	364	380	346	332	330	341	369	346	338	373	409	412	369	359	361	383	358	414	403	357	348	370	371	354	412	344	335	397	398	355	338	350	321	383	357	375	343	375	403	354	366	348	349	354	369	361	363	368	356	372	364	352	370	346	368	331	382	346	349	373	365	378	380	355	375	344	360	391	355	369	353	362	369	367	385	376	383	380	347	374	343	370	365	363	377	379	355	329	392	383	398	375	397	342	386	383	391	371	373	366	387	395	365	339	333	351	371	335	345	340	359	380	370	366	419	397	370	386	369	362	367	359	377	371	369	362	369	393	378	394	380	310	377	338	357	353	336	362	365	366	374	375	379	344	360	343	423	358	379	365	359	382	385	346	388	364	383	376	322	367	353	398	400	368	368	325	399	344	393	343	369	372	397	382	378	349	366	362	383	363	379	373	359	378	335	354	356	370	358	320	392	350	383	364	362	373	353	368	323	365	374	372	392	369	376	383	364	371	394	371	345	351	349	370	388	375	373	386	349	344	371	350	361	341	361	356	341	375	366	368	370	371	369	356	389	359	407	382	408	372	381	381	386	362	350	361	350	383	366	348	363	367	366	378	369	350	381	393	392	361	400	374	383	409	383	374	382	363	361	334	385	342	366	406	315	338	368	378	365	385	364	373	349	350	392	387	359	399	356	382	365	389	353	364	330	333	382	383	379	358	365	430	380	351	349	369	397	391	354	366	370	362	383	372	372	357	390	362	341	372	356	357	370	359	360	414	341	351	343	387	377	372	372	324	352	399	362	374	366	341	387	371	340	371	384	404	387	366	352	362	419	377	345	373	341	378	408	352	368	371	382	403	387	365	363	344	344	379	352	385	335	389	363	397	397	356	347	385	380	387	380	361	369	356	400	350	349	373	377	353	349	373	372	385	397	335	349	376	357	365	342	370	346	361	383	346	375	362	357	394	354	344	345	344	385	357	406	386	341	388	349	349	395	403	368	361	368	359	346	349	374	366	350	329	352	410	364	359	394	367	374	392	354	369	374	368	382	383	356	349	333	339	330	354	391	389	404	355	354	379	387	378	355	333	367	354	356	379	336	370	368	379	373	324	360	401	387	366	370	387	356	378	351	306	348	406	384	334	341	371	361	356	362	373	380	384	353	353	381	394	366	330	383	320	385	343	377	360	359	400	369	367	378	356	396	343	350	342	386	392	404	371	383	371	352	372	376	405	359	347	377	373	366	337	403	382	366	379	385	379	374	388	348	363	340	367	387	401	385	357	335	340	370	352	399	342	323	392	384	384	374	364	366	403	373	352	366	362	354	352	358	371	368	346	348	357	379	422	333	347	350	338	334	357	397	361	349	361	333	401	342	365	385	345	359	355	380	376	380	390	377	392	333	388	351	375	386	358	332	375	371	380	363	353	350	388	356	354	369	330	365	357	372	375	371	345	389	346	347	373	365	375	359	387	348	386	388	336	352	394	396	368	367	339	318	360	380	348	382	361	348	365	396	341	391	359	412	341	376	368	376	382	342	367	379	351	341	333	396	353	365	368	372	361	351	397	348	375	382	367	391	371	348	392	392	384	339	366	365	364	347	398	395	376	358	358	358	370	365	398	394	392	361	364	350	359	324	366	356	365	371	384	332	341	346	380	373	339	371	383	354	359	361	360	377	396	385	377	386	329	362	323	362	362	403	354	383	390	376	345	342	368	391	324	327	315	375	344	358	355	330	362	329	369	380	376	344	380	357	351	386	346	358	368	357	358	354	335	372	350	330	398	361	381	376	348	321	336	354	378	369	313	366	368	329	342	333	385	366	348
36930	13244	3767	2580	1676	1164	922	843	831	808	868	843	835	771	826	816	832	816	835	860	816	772	801	805	791	821	822	826	804	779	825	823	811	839	820	766	834	829	799	815	819	835	803	839	852	829	797	822	762	843	813	776	786	840	787	769	809	799	789	795	768	807	859	847	798	795	789	770	822	837	847	829	769	799	809	826	843	791	774	840	780	803	803	807	762	797	839	843	824	801	842	865	779	819	823	802	808	857	782	799	771	819	829	822	848	822	761	803	805	847	841	826	800	797	781	795	840	778	863	783	818	824	800	798	822	772	825	802	780	798	866	804	748	843	783	816	848	787	820	833	805	792	803	783	780	826	866	829	828	786	801	753	848	841	833	832	841	788	860	798	768	794	864	847	814	842	859	840	794	786	788	813	758	827	796	793	798	764	804	803	807	764	847	836	864	783	839	754	757	785	807	765	834	841	786	769	844	822	779	790	817	813	824	831	856	812	895	824	843	830	824	820	849	793	815	763	807	821	791	799	820	813	818	831	759	830	844	827	825	853	827	805	795	784	822	786	806	787	832	797	786	803	818	830	816	796	815	804	787	789	769	836	742	836	827	756	798	779	808	813	812	776	802	807	809	784	836	808	818	761	783	801	811	827	841	782	868	813	850	815	793	813	748	791	785	847	806	801	822	784	770	811	732	757	772	788	817	819	792	806	791	808	776	828	811	797	789	799	805	755	842	840	866	832	802	812	787	855	822	829	871	838	821	871	798	811	775	811	841	833	847	786	814	824	844	804	829	817	816	793	811	810	769	821	813	817	816	813	832	792	821	821	832	832	779	791	817	824	796	802	867	823	803	803	808	795	828	836	861	803	828	778	810	823	782	744	771	834	793	806	811	768	785	829	832	774	836	806	798	801	805	766	782	764	772	768	805	797	863	836	850	762	822	777	819	839	825	841	822	815	770	810	852	844	797	804	791	829	770	840	839	834	759	808	818	774	792	750	766	800	800	809	782	812	825	863	868	783	808	848	798	811	798	812	802	813	831	822	803	847	875	806	838	822	849	771	800	784	859	780	854	887	814	770	850	816	819	833	789	746	773	851	757	798	827	825	817	821	814	827	773	791	802	752	792	833	787	741	816	868	796	787	804	772	801	836	721	816	831	797	821	819	833	827	786	754	787	813	854	829	751	823	777	771	740	808	852	818	819	759	792	804	846	779	808	783	889	761	849	889	800	777	869	837	845	808	850	794	770	807	817	826	840	797	797	803	835	830	806	845	778	800	816	786	841	858	825	809	828	835	735	827	774	800	774	780	777	791	783	828	784	807	824	832	801	841	740	861	816	810	789	826	799	855	761	844	817	799	798	802	813	796	768	768	823	842	790	852	837	812	753	840	752	794	842	768	784	816	757	809	777	753	802	846	784	824	810	813	835	852	794	818	819	794	780	797	757	778	832	746	846	849	799	832	800	791	797	831	805	749	811	798	813	769	841	796	822	821	775	802	845	780	815	864	819	793	782	829	798	816	787	792	790	835	810	909	844	793	823	826	837	777	828	787	856	798	803	812	793	765	857	796	794	854	822	814	809	849	850	782	824	809	832	816	827	796	850	793	813	797	847	829	783	808	825	801	818	848	821	809	808	810	786	776	789	851	791	829	816	775	775	793	809	805	791	835	797	845	813	802	827	813	817	754	821	850	818	818	799	786	832	802	810	780	796	839	820	795	794	784	790	788	800	862	828	806	839	828	819	774	802	767	815	846	785	768	815	849	800	811	783	780	781	792	833	810	786	802	779	767	803	805	854	808	783	850	827	800	844	791	840	847	844	738	879	872	831	780	811	808	837	791	819	847	828	793	890	784	812	791	795	812	798	780	827	830	792	766	811	778	807	755	833	797	846	807	827	818	768	786	762	810	813	783	785	852	810	838	810	838	781	849	793	780	842	839	796	818	781	787	840	824	792	828	796	830	802	841	822	775	814	804	809	812	757	841	852	837	894	881	812	808	848	845	801	785	781	807	821	814	767	806	798	822	827	876	761	749	773	827	837	820	827	772	811	829	819	782	773	806	868	826	810	786	824	836	829	775	832	776	874	790	868	789	803	850	804	829	822	753	786	825	804	847	816	803	850	814	813	828	787	816	815	819	743	767	772	744	749	849	818	817	808	833	802	801	803	766	850	868	785	839	798	788	809	807	849	845	813	809	774	802	855	852	817	783	791	809	806	793	793	771	787	799	816	808	737	811	865	756	771	752	832	814	831	812	818	808	790	844	826	801	784	798	842	815	795	808	815	819	832	855	842	787	764	807	758	825	842	779	758	792	742	845	754	803	815	823	809	822	780	810	737	804	855	787	780	801	816	763	829	763	811	827	807	827	781	820	821	795	777	798	793	802	793	826	827	802	796	822	832	816	804	779	818	832	825	790	783	823	788	821	775	761	797	802	826	787	752	821	782	794	802	821	832	825	817	830	784	811	825	729	767	894	790	854	818	819	856	742	796	822	822	771	814	796	780	855	814	839	782	806	807	810	792	839	788	800	802	764	849	820	792	830	822	848	835	771	793	757	841	837	768	754	830	822	799	803	795	816	813	849	863	799	807	835	819	752	802	808	747	810	737	822	861	841	821	804	813	837	764	746	844	800	808	820	767	872	841	771	808	846	771	844	803	820	804	858	821	874	829	850	786	843	763	826	800	738	835	755	825	736	783	831	778	789	844	827	738	815	827	768	800	786	816	783	825	791	838	809	850	819	806	793	782	788	815	866	822	835	838	834	812	805	831	847	795	808	814	784	841	783	805	757	802	820	823	803	831	834	769	841	868	874	820	794	824	801	777	848	834	842	832	795	836	859	796	779	806	763	820	783	787	803	804	835	852	895	868	759	781	779	767	801	784	768	845	782	794	823	803	784	896	841	831	835	835	779	768	806	771	864	802	795	844	807	809	813	868	861	850	858	811	762	810	827	822	756	797	781	780	815	778	819	839	777	815	801	824	808	827	783	803	817	803	784	788	820	837	787	746	786	794	777	789	792	813	801	798	814	834	806	863	777	817	832	813	790	773	756	792	771	814	771	810	794	801	835	874	828	803	792	808	842	838	780	809	829	812	804	808	792	789	842	804	805	791	855	823	786	796	801	833	831	829	817	778	826	819	869	842	747	775	818	774	816	836	810	800	800	777	803	816	797	824	812	813	769	822	810	780	782	795	815	772	788	790	780	760	857	839	798	843	812	831	754	821	820	815	819	826	765	873	807	808	752	812	816	835	847	777	815	803	751	841	830	803	815	796	807	836	834	739	833	806	827	808	821	810	844	759	821	794	803	867	833	839	774	851	846	727	815	785	792	836	863	830	823	788	863	781	775	825	763	806	805	825	801	832	792	825	825	777	812	853	792	804	798	817	802	846	818	783	859	754	803	760	794	804	799	857	765	856	830	825	822	781	818	787	823	847	843	811	796	821	847	764	759	789	884	773	768	833	729	865	848	800	785	813	761	843	763	773	804	816	778
57273	29145	12597	3950	1224	678	508	440	391	435	429	385	414	395	422	395	382	372	374	398	392	368	366	374	358	387	457	402	402	408	377	383	355	424	363	356	375	363	379	370	403	391	414	383	380	384	395	360	388	386	382	383	356	367	371	374	385	393	361	357	369	384	382	400	338	427	394	423	362	371	368	377	386	392	390	350	380	345	386	392	377	380	374	381	389	371	383	369	349	384	393	373	364	408	369	380	402	365	387	389	356	426	362	391	379	358	405	359	388	367	407	369	402	345	410	391	362	346	379	375	431	392	362	373	349	361	371	414	363	386	392	345	407	380	386	387	388	418	390	432	396	430	386	366	412	387	378	411	402	375	394	334	362	395	423	374	410	380	382	434	340	337	402	363	383	411	362	391	362	348	366	412	384	390	398	385	386	361	388	397	351	389	361	361	396	426	370	375	396	384	365	383	399	366	386	384	370	372	363	348	410	370	367	398	393	365	387	370	368	379	386	345	406	398	415	350	391	356	371	339	360	390	412	371	374	368	394	378	390	359	406	401	375	386	391	353	377	370	349	370	398	401	379	386	344	357	367	374	394	398	378	381	360	386	386	383	380	395	387	382	369	365	345	364	392	419	374	379	380	400	339	354	362	376	390	331	388	365	356	381	385	354	355	382	412	367	366	401	356	406	348	386	373	353	374	372	376	385	385	353	351	419	386	408	391	372	444	383	392	362	364	385	417	365	366	401	344	382	389	376	408	378	401	370	397	366	339	340	415	378	355	360	348	379	372	393	370	388	394	418	395	363	377	365	390	408	391	396	363	362	375	407	336	391	376	426	431	386	388	384	438	408	408	362	372	333	402	419	350	377	380	353	397	402	408	376	357	365	382	405	323	408	408	398	383	356	365	360	386	374	352	411	349	365	395	413	368	362	378	399	366	414	381	382	375	382	359	406	381	400	375	377	368	414	373	378	409	360	394	360	353	386	385	369	391	381	397	390	388	403	390	365	325	382	388	404	346	382	369	394	396	353	396	338	412	390	403	351	408	353	402	366	373	377	395	367	374	387	359	373	345	390	356	400	384	400	380	373	384	347	383	426	386	373	402	375	403	384	373	406	365	370	387	394	384	399	396	379	395	392	385	352	334	345	368	368	379	360	359	412	383	373	381	376	367	387	361	358	391	390	409	381	389	371	374	368	372	381	366	377	357	366	376	394	363	384	419	392	377	390	391	358	385	354	347	414	352	381	351	358	356	383	368	416	363	380	372	409	378	361	371	357	389	394	372	380	369	380	370	352	344	366	400	371	392	388	385	366	402	382	405	374	377	388	370	390	386	338	369	367	368	340	400	353	345	401	458	377	347	399	380	330	382	371	361	379	340	354	392	355	396	422	337	415	403	418	394	345	383	449	372	401	368	385	399	355	355	380	379	360	412	376	410	373	359	398	358	372	400	367	385	364	371	407	327	390	394	395	355	434	444	395	362	315	378	386	406	392	381	410	356	385	357	339	344	360	354	342	369	358	366	362	425	359	386	392	418	382	379	368	374	400	399	362	377	352	386	375	332	384	413	384	372	358	375	423	373	411	410	340	363	377	454	378	394	350	377	380	402	359	405	382	343	389	377	368	371	387	365	397	372	361	341	388	387	368	370	376	395	386	397	396	371	349	386	373	367	421	416	401	400	373	403	417	389	385	406	367	395	389	376	377	405	387	389	361	399	334	361	397	359	392	365	377	359	360	373	365	336	344	369	366	400	344	386	396	395	365	370	351	377	374	371	369	389	383	375	410	347	376	384	359	378	386	359	362	414	378	367	417	384	362	378	400	395	378	389	385	395	341	367	389	391	383	419	404	365	357	360	374	307	398	371	355	388	405	402	373	389	369	362	414	360	383	375	391	373	420	433	388	373	395	365	397	377	379	329	380	363	379	366	379	382	374	377	361	340	351	380	392	381	374	411	377	393	395	389	363	374	380	404	380	387	354	377	361	358	378	391	373	393	375	367	391	385	368	395	373	392	400	361	397	403	358	385	417	387	376	351	449	388	385	374	381	372	364	372	387	338	367	385	378	329	374	357	359	361	417	345	367	366	368	396	390	407	394	363	373	354	386	374	378	408	360	403	363	360	381	374	363	354	367	381	359	405	400	369	393	386	339	402	362	367	376	411	367	407	368	366	362	364	384	395	392	399	402	384	358	361	372	406	352	378	372	401	390	370	383	407	392	386	403	420	400	383	362	367	357	357	376	363	367	396	412	386	374	353	359	345	377	369	352	382	382	381	372	351	372	369	382	378	400	361	375	417	323	405	382	378	387	399	395	392	356	399	371	382	338	358	388	350	374	399	363	390	380	395	388	398	405	379	361	385	391	401	367	401	371	350	364	406	392	392	374	365	411	393	406	394	390	355	399	392	388	384	383	359	340	351	351	380	374	376	380	409	349	343	345	362	405	368	388	388	363	407	395	386	396	371	363	384	369	377	376	415	368	384	371	403	374	375	364	363	367	371	424	389	374	339	362	421	406	386	412	376	402	380	378	380	393	388	370	366	384	398	368	386	413	365	387	392	383	435	378	417	379	352	408	361	377	371	392	385	364	401	379	398	381	377	401	370	405	405	373	400	402	364	394	385	357	390	385	412	358	396	354	411	408	408	368	371	387	402	371	362	347	359	386	388	373	373	373	391	397	369	381	347	366	374	362	369	383	329	343	373	394	361	345	380	398	365	390	384	342	419	356	376	395	402	383	369	386	377	363	355	362	372	382	347	403	370	344	381	384	381	368	383	400	373	381	388	348	371	366	363	381	378	360	402	390	398	376	386	368	398	393	394	339	362	377	386	339	378	365	412	371	389	364	367	386	374	359	347	380	457	336	378	445	399	364	355	361	418	393	351	403	333	353	370	377	370	409	371	358	365	396	403	370	385	357	386	368	381	343	363	342	381	341	366	385	373	451	415	383	363	386	393	380	404	387	380	383	359	368	401	377	353	333	398	386	365	385	398	399	400	403	343	367	399	389	373	357	399	370	375	350	370	376	399	392	379	369	400	402	360	389	372	409	343	385	385	347	396	388	423	357	377	409	381	347	379	393	360	418	398	358	409	419	402	398	390	365	389	358	390	371	393	394	386	386	403	367	428	382	383	377	368	392	383	395	404	377	354	352	424	377	372	340	381	377	389	397	353	363	322	341	376	418	385	383	394	369	400	338	387	376	365	359	386	396	366	394	333	368	377	383	388	328	381	365	370	401	382	407	407	400	376	375	424	409	402	369	367	414	382	347	393	376	365	381	338	408	380	362	408	364	385	399	374	399	412	406	380	398	357	402	374	403	403	391	381	364	445	402	369	426	396	397	376	331	367	417	399	370	370	430	336	376	385	386	383	412	407	370	385	395	377	396	381	345	387	340	383	350	357	358	380	380	376	377	387	374	370	360	385	369	351	392	379	407	351	387	422	392	383	406	386	352	389	380	340	360	383	382	392	383	374	437	386	330	378	371	395	398	357	326
40200	22074	11635	6806	3044	1608	1210	1097	947	884	900	870	844	867	888	887	841	854	887	876	841	848	851	825	827	826	797	836	778	818	821	846	821	836	835	864	795	881	875	791	866	868	833	850	818	845	820	886	867	833	794	823	826	834	831	825	839	825	875	848	844	818	835	865	800	822	804	864	858	816	858	824	810	860	858	861	836	868	839	834	824	825	859	854	849	809	819	854	839	850	862	881	830	856	823	826	895	808	810	833	827	843	853	833	840	835	793	813	838	881	876	830	840	873	828	808	815	853	816	808	825	850	858	853	849	776	838	826	863	827	824	795	847	837	876	886	820	821	856	858	852	858	808	824	840	824	875	834	831	877	854	849	866	844	797	829	761	867	835	816	837	839	841	845	792	832	823	824	848	849	830	821	880	868	899	846	807	830	906	838	839	851	854	790	871	866	909	873	825	829	869	887	851	842	832	848	807	840	888	818	812	839	818	865	853	839	796	875	844	785	866	878	775	853	850	866	815	838	844	849	856	850	864	779	812	801	850	846	869	836	820	851	826	841	813	800	876	841	845	800	826	844	903	814	840	860	850	816	887	830	864	817	820	874	835	875	848	815	853	828	866	841	857	764	868	843	905	831	806	820	832	809	799	848	804	835	846	790	853	864	833	838	818	817	806	857	835	811	841	834	825	815	804	819	858	844	855	861	816	833	834	816	843	804	824	822	830	832	883	829	852	823	806	833	844	823	795	847	852	831	793	804	856	848	849	813	844	794	844	875	832	866	846	837	788	832	776	817	886	849	823	851	821	865	906	830	807	804	886	858	829	856	830	807	861	860	844	781	843	801	890	829	841	804	813	807	879	805	886	824	843	855	812	851	830	784	858	894	854	817	801	864	817	822	807	835	840	838	833	830	866	805	843	797	833	802	858	845	794	873	821	838	844	810	794	843	878	872	890	854	814	882	847	908	851	867	827	786	862	872	867	871	815	832	812	850	908	844	819	853	833	877	821	844	865	817	838	858	801	820	828	809	891	835	820	796	852	815	860	848	845	849	901	805	822	832	855	820	865	850	839	868	800	842	865	840	824	815	793	825	820	833	803	831	805	889	840	824	876	862	844	832	861	787	829	834	821	824	884	827	830	852	853	845	895	832	811	779	821	833	843	848	800	847	842	836	896	816	844	895	819	833	846	830	791	818	868	790	839	851	917	790	827	850	889	791	840	799	810	840	818	842	818	825	781	855	844	838	839	836	873	806	804	857	811	834	849	876	900	896	830	836	823	811	804	863	852	858	834	849	835	851	864	809	845	854	782	797	808	826	813	800	801	862	804	859	845	827	829	795	812	836	824	836	897	790	857	815	844	867	854	847	795	876	800	870	812	841	827	818	845	866	892	829	822	919	810	807	866	833	835	861	819	869	862	844	871	852	908	830	857	844	841	820	809	824	806	856	848	850	776	816	765	891	832	856	886	802	854	878	792	819	892	818	795	857	866	812	791	806	785	838	916	859	825	831	808	841	852	810	850	819	858	853	792	847	847	802	830	856	828	871	810	832	875	851	822	824	862	793	818	852	821	801	795	837	853	819	849	847	841	829	820	776	829	827	796	874	777	826	824	823	794	861	844	846	816	842	827	913	864	806	819	840	860	854	835	839	845	855	864	859	809	827	845	824	879	865	867	906	847	843	821	816	837	793	830	838	813	898	834	799	831	818	875	859	833	870	828	815	847	830	826	804	853	854	829	791	811	831	812	842	798	849	862	884	799	823	874	856	831	856	828	804	808	870	863	847	855	856	879	828	863	828	830	864	873	815	851	860	838	840	865	844	804	837	846	832	823	820	851	838	868	803	809	878	848	822	866	851	841	790	822	824	902	856	815	815	862	865	825	865	800	800	846	819	859	764	846	841	855	886	797	838	855	812	871	851	883	779	802	800	817	844	880	850	883	843	842	846	869	841	871	819	812	843	882	859	833	821	816	844	831	849	841	835	818	847	776	838	842	851	812	829	855	835	845	871	866	863	835	811	836	848	808	853	798	812	834	855	849	779	814	805	801	830	801	861	857	843	827	806	861	874	864	779	876	810	915	868	787	846	838	844	855	867	842	859	822	842	858	881	823	824	787	796	841	862	818	815	795	838	866	856	909	811	806	824	824	873	841	868	816	762	830	782	818	809	824	878	833	805	787	798	831	812	801	851	827	828	850	832	833	819	865	848	809	875	832	827	898	782	842	808	855	801	849	789	803	815	814	851	821	846	875	837	856	855	830	852	803	789	832	802	836	803	810	870	887	853	840	847	845	807	777	822	793	901	808	824	824	869	841	826	811	829	849	838	883	842	903	845	779	834	847	800	788	848	791	830	848	822	834	832	803	810	799	834	829	838	810	816	844	883	803	807	853	817	829	857	836	837	832	838	846	832	811	793	874	854	795	805	821	835	839	858	858	799	877	822	809	896	755	808	788	791	816	818	812	816	806	868	826	814	818	904	798	806	821	849	814	837	871	853	842	798	887	821	811	816	802	857	830	815	819	857	841	838	829	870	790	825	801	808	869	821	842	827	848	810	856	837	861	801	875	850	837	849	844	804	818	867	844	875	843	856	844	886	813	846	876	847	847	853	861	843	872	840	810	791	834	823	869	820	854	831	812	845	861	869	810	863	821	867	868	879	851	780	842	792	779	821	839	809	817	852	878	777	873	809	864	841	821	851	876	852	835	851	846	759	853	855	772	846	866	816	882	809	845	876	842	859	879	799	889	883	800	867	815	826	775	864	868	794	841	830	849	845	832	841	864	805	871	852	843	838	838	842	834	837	831	858	840	787	821	806	821	785	847	833	793	811	876	830	860	867	799	870	868	828	854	848	857	853	836	800	861	815	801	879	840	872	791	888	800	855	788	900	834	812	815	834	816	852	863	858	841	792	843	896	862	830	839	833	839	777	803	840	839	847	843	809	834	841	860	822	775	855	826	803	843	780	837	835	844	847	834	804	811	856	855	815	851	854	787	842	820	823	833	883	839	819	829	844	853	842	810	874	842	837	826	840	812	790	822	844	838	929	813	845	819	813	844	802	803	850	844	825	867	840	838	833	882	803	864	811	862	862	827	854	882	847	800	779	808	788	866	791	786	800	851	772	842	782	812	819	850	826	802	863	819	793	829	820	818	854	837	836	832	850	846	855	826	824	826	842	815	823	841	857	824	795	820	862	842	868	867	798	890	789	844	800	835	879	835	812	870	856	844	850	863	817	803	804	844	829	829	887	831	812	858	834	866	859	882	866	834	840	818	846	837	851	864	815	897	808	849	900	818	867	821	851	831	870	845	847	820	859	835	849	822	843	839	823	862	865	828	832	828	826	843	811	840	855	785	870	819	811	860	802	789	794	852	821	818	820	805	887	851	837	874	835	779	893	806	851	792	798	799	828	878	832	835	858	818	816	834	825	801	867	823	840	769	804	775	830	846	855	830	856	871	853	883	861	822	829	870	816	827	837	891	801	828	871	835	794
63927	29720	11511	3095	1035	643	528	469	437	377	426	407	430	404	398	383	411	422	401	411	391	400	390	398	420	364	394	408	413	370	375	344	416	389	384	369	399	428	413	393	338	409	397	415	399	381	426	356	404	388	393	422	436	385	360	380	383	393	380	414	416	384	430	363	401	360	364	447	387	372	361	367	360	386	404	394	385	386	395	407	356	375	380	381	412	351	402	418	375	379	430	389	385	414	403	395	366	413	408	387	349	388	382	394	425	368	404	407	379	400	411	395	369	387	394	378	399	414	420	394	414	405	402	380	378	360	388	388	389	400	415	402	396	399	426	401	413	420	379	400	383	398	384	425	357	408	411	405	351	351	387	396	369	426	423	387	405	415	387	432	414	369	398	381	357	407	391	374	421	371	363	368	383	369	390	408	409	408	379	381	380	416	361	384	393	393	390	402	379	371	379	391	397	428	388	439	351	355	366	393	358	412	397	404	371	419	375	381	417	376	421	423	370	416	379	381	394	365	382	418	383	388	414	359	334	373	355	382	407	379	449	389	394	408	363	374	369	370	383	420	417	371	407	374	414	403	398	414	397	405	384	388	394	397	369	411	447	426	384	422	400	391	389	442	402	381	354	362	374	383	398	419	405	383	416	390	391	418	403	398	401	392	365	413	407	411	369	410	407	408	407	374	402	387	438	366	405	366	391	385	373	399	402	385	383	375	390	420	407	388	381	404	415	434	398	408	418	368	419	426	360	397	376	414	395	416	387	390	394	396	400	415	402	426	381	387	407	365	394	426	415	378	377	392	394	379	349	412	392	409	409	385	390	379	382	391	433	377	381	412	421	388	387	390	397	380	391	412	364	418	400	345	456	383	425	405	392	395	388	391	391	397	393	380	389	388	431	419	397	397	406	389	422	378	381	372	366	403	398	383	435	432	364	422	417	391	379	404	406	366	388	400	418	395	413	379	393	380	419	411	393	391	398	397	407	398	365	363	368	432	419	428	384	385	366	416	401	398	362	361	385	442	402	402	383	405	413	411	405	363	380	382	358	377	411	391	364	381	350	402	382	373	411	395	377	375	407	412	406	420	375	396	389	384	372	408	356	382	426	402	392	353	394	420	398	397	411	366	416	449	409	394	413	412	398	366	393	410	404	417	415	418	425	389	364	368	392	400	372	387	431	399	413	395	428	409	410	404	407	361	375	427	414	379	346	404	393	391	394	353	385	379	424	413	420	410	364	389	412	343	399	402	396	398	368	416	422	431	404	416	376	356	367	356	410	390	401	416	409	389	387	391	428	383	380	418	422	397	392	426	386	358	415	417	400	363	418	404	436	410	395	404	410	418	353	356	372	419	389	379	396	402	366	394	430	390	378	375	399	419	428	427	355	401	425	380	411	379	382	383	399	423	383	408	417	367	378	421	426	388	394	372	415	373	406	410	387	403	402	384	377	393	393	356	392	382	396	372	415	399	413	389	379	407	352	387	394	374	380	427	404	388	392	381	409	383	380	358	368	381	384	380	409	378	418	373	422	388	424	390	403	386	379	356	404	424	429	373	389	387	410	405	399	420	413	391	359	403	390	437	408	458	391	378	383	397	388	398	404	362	405	373	397	405	370	383	418	401	395	379	410	370	415	423	417	410	390	419	415	408	409	407	386	408	421	423	380	423	409	414	434	408	390	411	352	408	399	399	404	345	358	389	414	403	420	455	408	394	419	385	391	377	419	388	405	393	383	412	403	412	394	423	369	369	407	366	412	372	375	393	392	378	362	382	374	389	369	406	426	410	387	364	405	374	370	433	415	415	440	420	364	423	416	367	360	404	395	384	356	385	386	416	437	380	393	415	383	408	393	394	386	388	385	407	377	406	368	371	428	419	379	396	416	405	350	390	388	396	405	434	413	383	389	397	395	409	394	417	393	423	362	418	386	431	408	400	415	396	396	391	422	416	415	417	415	415	421	417	392	385	395	386	397	362	373	386	369	373	378	378	415	369	464	416	359	425	425	444	393	401	391	388	400	409	412	399	369	380	399	372	398	427	412	393	375	444	416	384	408	415	388	390	363	397	359	400	360	360	390	369	396	373	395	386	390	361	394	375	402	417	376	386	423	380	405	391	387	362	390	408	374	404	383	339	403	403	424	425	384	390	435	401	388	415	409	417	364	432	398	386	366	446	417	413	438	425	396	374	384	391	436	395	352	403	338	387	425	370	401	405	435	423	437	394	351	379	383	414	376	360	392	381	405	378	436	392	398	388	420	397	415	408	417	408	381	427	397	378	407	377	383	395	386	377	403	403	417	358	399	380	378	367	376	390	354	381	379	389	378	400	394	428	363	392	398	374	407	406	353	441	375	416	410	403	426	383	367	370	381	367	391	373	420	391	421	431	385	407	368	375	387	374	421	394	433	410	433	426	383	402	408	421	398	379	365	374	393	397	376	387	397	379	402	401	403	388	366	368	388	405	416	405	387	441	437	390	385	391	404	438	378	414	418	409	401	347	378	410	395	401	364	397	378	425	400	399	373	395	404	391	388	356	376	400	364	376	377	400	412	396	413	396	390	382	384	394	405	378	411	368	403	408	391	414	426	412	382	422	421	413	394	458	373	395	333	380	428	374	401	405	395	386	372	446	391	402	397	427	379	382	439	370	380	377	407	364	358	376	376	417	362	385	367	382	387	374	397	363	392	376	398	441	406	403	379	368	365	403	407	379	391	379	425	405	423	400	373	413	413	384	375	354	379	382	385	344	397	356	413	399	419	385	380	389	402	362	350	464	406	420	375	381	376	409	358	441	402	377	402	396	370	407	383	422	411	396	394	402	396	386	416	391	388	374	430	377	401	385	402	369	422	408	396	413	404	434	412	409	377	403	343	383	367	362	426	412	415	374	406	416	398	382	420	386	407	403	351	409	395	421	390	397	382	373	362	353	384	387	398	385	403	354	412	407	406	390	414	385	387	410	398	367	388	401	420	389	383	395	391	395	376	410	359	415	406	393	387	356	403	384	393	385	402	427	397	387	398	352	398	381	383	384	397	366	381	398	362	385	338	385	372	374	348	407	432	395	433	388	373	408	396	389	388	387	392	408	357	417	368	418	385	383	395	369	409	391	412	383	426	381	374	383	400	394	372	373	394	405	385	414	415	401	368	367	391	400	400	418	404	399	397	388	363	367	387	396	420	420	361	379	405	385	411	398	375	397	416	409	402	429	416	421	400	381	413	386	402	405	373	374	406	396	411	421	410	419	403	401	380	406	371	388	373	375	399	399	367	416	393	391	400	411	358	394	404	400	413	418	405	424	389	418	368	360	363	388	365	398	374	380	380	427	393	420	379	416	476	394	402	389	347	401	432	406	404	406	383	388	407	430	325	402	406	425	393	370	379	382	403	380	372	379	422	397	389	381	454	419	439	377	428	418	373	424	429	387	387	451	445	391	386	379	370	389	421	377	393	378	422	373	379	391	415	405	356	411	395	375	377	382	383	381	397	372	379	374
43756	21444	10231	5171	2769	1744	1364	1072	927	965	946	865	901	872	948	839	906	823	876	857	867	901	852	858	835	852	895	875	877	854	876	891	889	850	870	847	867	891	846	955	868	872	897	872	827	812	903	897	821	896	822	848	868	806	875	878	902	850	816	870	884	834	845	831	844	896	830	859	876	851	868	869	806	829	869	896	853	870	872	900	857	866	878	852	855	872	889	886	878	861	840	921	924	849	909	862	891	870	864	841	866	901	864	859	794	879	832	967	838	835	820	922	850	895	912	846	881	876	880	835	846	856	848	904	849	831	871	889	860	838	928	842	826	856	855	860	875	848	892	767	847	809	839	839	841	819	906	823	870	879	902	844	840	830	849	879	863	886	793	904	830	841	843	868	866	868	834	851	839	872	862	897	860	894	950	867	907	867	819	804	837	897	895	825	822	851	866	873	858	892	885	853	887	884	914	878	834	836	880	888	840	884	831	849	843	894	892	888	843	880	833	853	843	883	891	851	885	884	862	885	863	874	877	897	909	831	844	820	846	823	847	847	871	883	804	857	851	812	884	867	841	889	872	839	829	853	884	824	804	891	876	860	850	868	832	880	849	862	871	880	870	865	915	858	853	932	879	886	842	840	850	859	852	847	850	837	926	853	834	846	884	822	821	788	912	877	888	880	862	844	822	816	872	913	806	837	888	853	852	881	896	843	846	853	829	864	833	885	889	889	855	909	827	869	903	833	849	814	782	804	858	839	854	875	856	841	864	910	769	822	867	869	868	846	884	853	849	879	805	854	847	846	862	886	869	861	830	823	839	858	862	819	922	849	857	835	896	925	848	920	874	843	886	819	826	831	871	847	812	866	863	853	858	854	846	863	896	881	866	881	884	884	850	835	883	858	829	867	822	862	868	849	839	865	856	871	880	873	877	950	851	904	822	893	898	857	840	906	843	856	907	844	818	909	861	847	889	832	865	899	858	926	829	841	894	795	861	801	861	900	866	821	903	833	866	879	825	880	869	857	922	903	857	872	831	860	886	854	883	877	939	863	870	853	884	926	826	874	876	799	923	830	790	898	828	856	867	874	856	876	872	929	846	850	838	866	886	884	844	883	865	828	839	886	893	911	832	844	811	852	836	837	844	803	866	818	918	867	827	858	834	815	887	851	842	876	809	898	864	903	886	843	888	859	894	850	880	845	870	851	825	922	802	865	812	843	835	874	897	891	829	863	890	842	834	875	860	840	845	852	818	872	858	851	824	836	882	907	866	880	861	885	832	848	868	825	830	880	881	805	848	913	855	854	812	845	818	816	847	877	870	804	882	891	907	840	834	910	862	888	906	865	894	880	864	881	883	925	913	860	864	831	843	833	883	859	862	890	841	839	863	852	848	833	839	854	834	827	861	844	861	874	886	834	872	830	814	869	891	794	848	861	888	829	808	867	888	870	851	900	815	902	841	918	877	862	857	861	892	872	869	846	838	823	868	878	898	861	911	873	837	866	840	886	910	854	889	846	853	862	871	845	821	890	816	906	836	837	861	845	855	883	800	883	918	849	863	864	851	917	837	866	867	868	856	838	842	899	896	819	894	886	892	889	890	848	825	824	896	798	856	851	866	843	884	866	904	889	880	841	855	852	803	867	858	825	842	842	852	882	862	890	877	916	871	845	801	864	838	815	837	872	836	868	917	846	911	817	865	842	933	850	843	874	875	844	867	947	815	840	850	849	821	853	857	848	807	914	840	817	854	826	898	836	791	898	870	865	887	882	904	845	914	893	872	862	859	854	829	900	889	868	843	811	901	863	830	886	860	874	916	881	887	859	875	891	906	917	869	891	814	856	884	858	830	840	854	862	855	914	907	831	852	877	823	909	894	845	847	862	875	890	864	845	921	863	949	876	853	910	862	958	945	837	888	881	792	883	861	901	823	857	853	821	863	838	950	874	849	822	859	846	873	856	861	865	865	876	858	852	831	811	825	843	816	838	869	839	862	871	907	866	867	850	817	909	827	818	907	844	886	881	823	871	887	862	937	865	830	821	848	901	885	833	892	876	840	860	828	839	855	857	829	841	857	867	877	890	881	900	856	875	814	921	914	865	853	897	812	898	847	921	893	900	845	829	881	884	832	842	884	849	916	848	830	897	894	877	843	866	864	805	847	865	823	842	833	857	878	844	860	897	857	879	863	867	874	889	830	885	889	878	899	883	853	825	831	859	901	863	854	832	857	810	878	844	865	858	872	826	860	829	846	829	850	838	851	825	816	896	840	850	835	824	838	896	769	866	861	859	851	829	875	883	859	855	895	896	830	865	910	892	828	873	848	823	832	887	873	901	852	905	830	906	838	850	848	859	878	864	891	835	864	797	811	902	837	858	835	799	845	849	836	848	897	845	879	848	912	858	893	842	895	878	856	792	874	894	856	892	825	841	892	858	874	869	861	911	867	839	899	843	853	840	849	852	873	883	886	837	901	898	855	887	902	853	902	900	851	830	912	821	900	900	874	866	860	839	854	892	867	810	841	936	854	872	832	884	895	836	826	847	906	833	892	896	877	841	887	861	885	922	885	917	803	886	841	838	875	909	856	859	875	862	912	822	843	912	871	848	836	785	882	871	801	814	894	831	913	863	867	841	859	860	875	913	894	878	926	863	816	800	852	890	863	848	888	901	847	837	820	886	819	827	901	902	845	853	828	900	812	877	925	778	835	877	844	816	851	837	855	894	879	852	898	860	868	905	869	863	856	927	872	836	912	904	850	824	907	890	856	877	854	847	811	886	847	877	808	880	874	860	874	866	873	810	876	897	910	877	842	893	849	841	873	933	872	868	817	894	832	856	871	901	835	890	913	869	891	879	851	876	889	906	877	891	837	849	864	840	827	856	869	864	899	869	865	832	847	824	842	887	825	862	850	844	865	857	881	873	848	864	885	874	838	863	895	893	906	868	897	874	848	883	858	863	886	914	865	900	870	821	892	849	852	883	817	853	903	849	844	878	853	850	827	834	904	846	860	863	877	872	842	805	880	826	848	841	901	866	892	811	920	838	847	862	898	863	884	857	829	865	877	862	892	818	847	854	847	852	852	824	821	909	849	860	856	853	909	854	865	864	888	849	897	829	828	806	857	879	804	880	861	885	871	868	915	789	896	875	819	837	867	871	873	832	884	845	858	861	824	809	853	844	825	852	844	882	881	868	861	833	852	904	877	848	863	875	896	855	901	861	842	940	931	854	834	863	933	844	833	884	868	884	880	865	796	848	843	840	876	836	940	819	942	861	888	919	833	862	803	864	873	872	834	867	893	905	871	894	857	883	870	869	899	860	872	867	909	849	880	880	895	868	858	853	838	889	832	866	841	836	860	856	889	828	847	858	859	897	884	940	862	855	844	855	912	834	850	868	865	816	852	903	846	889	848	860	873	889	846	828	878	862	881	857	867	846	848	904	859	865	845	850	817	818	875	832	885	883	891	847	845	831	829	889	863	846	910	832	822	942	841	835	828	840
45833	17357	4860	1890	929	612	458	416	434	377	380	385	357	337	369	370	363	357	346	372	338	389	343	369	363	412	343	372	364	369	384	361	345	369	365	395	326	374	358	371	360	368	386	365	398	411	351	350	379	349	383	367	374	355	376	341	364	344	389	347	350	346	372	340	371	388	364	328	369	327	373	369	348	360	359	399	366	379	383	380	395	373	369	378	379	369	328	357	363	398	345	378	358	376	337	340	369	396	320	351	335	348	354	377	374	371	391	353	362	350	385	350	344	350	331	329	394	375	374	361	365	371	341	361	358	359	362	370	358	386	349	366	341	352	346	376	412	375	390	350	376	353	341	354	387	349	338	394	375	366	402	404	378	340	376	340	363	386	372	385	387	357	347	367	363	372	326	369	347	340	323	326	388	365	368	367	403	364	366	368	372	376	367	405	386	347	391	348	363	362	392	334	350	363	364	356	385	401	335	368	332	374	357	342	366	332	379	404	407	375	361	346	387	369	350	339	342	338	401	340	376	357	338	353	361	385	393	383	348	337	375	366	361	357	394	375	343	341	357	392	408	377	345	324	340	349	349	338	356	370	351	369	390	365	386	424	335	317	360	357	352	345	362	339	361	382	399	338	334	377	329	391	373	386	379	394	385	359	352	367	382	345	330	369	333	337	378	339	338	370	391	347	360	341	395	341	334	345	367	404	355	331	370	394	398	351	363	410	376	315	423	390	387	360	364	354	353	380	385	385	372	339	394	388	340	391	365	380	375	375	354	367	373	376	327	351	374	381	367	408	392	385	371	356	367	388	373	357	389	341	349	352	404	347	354	346	356	337	351	383	369	320	361	343	383	372	336	369	387	364	302	377	321	378	361	337	365	374	341	354	347	342	374	390	342	381	358	380	379	381	364	366	341	326	378	395	357	378	370	356	367	385	351	336	385	357	331	351	335	392	361	364	384	340	354	376	379	402	351	360	364	381	383	365	371	330	348	346	419	393	369	387	324	343	341	342	383	376	390	374	363	377	398	392	373	358	357	356	370	365	373	398	364	352	341	344	355	339	325	358	334	350	369	372	372	345	348	340	336	368	389	353	348	344	374	311	353	351	395	398	376	392	362	351	385	365	325	360	358	356	362	355	371	369	392	358	367	363	392	364	380	362	400	381	344	337	346	374	383	379	383	335	383	382	388	348	336	382	368	357	336	368	374	396	380	351	383	375	357	351	349	344	382	323	347	382	430	363	367	400	376	375	399	393	335	349	358	364	371	367	390	374	375	337	380	344	348	384	395	388	333	343	357	347	343	346	334	388	365	354	337	366	379	411	343	328	347	373	363	357	391	368	336	339	385	407	324	366	374	366	356	340	351	366	345	374	381	363	387	360	340	342	349	371	347	383	341	388	337	366	366	374	401	341	380	330	376	410	374	309	351	347	334	357	343	363	369	369	342	370	322	380	423	381	375	341	382	349	344	359	370	384	368	341	373	349	427	398	364	348	341	340	389	360	373	367	406	357	374	334	361	340	408	355	395	364	355	367	353	378	363	386	363	367	394	349	336	367	386	385	351	329	391	333	365	366	371	334	351	333	345	353	348	401	394	374	357	372	358	332	339	383	348	340	405	383	400	362	332	385	348	377	361	367	338	386	366	352	387	369	387	333	333	386	386	361	392	375	388	360	351	349	376	349	379	402	380	364	368	370	362	377	366	379	370	336	359	368	400	365	327	375	366	354	384	372	369	351	337	316	351	330	371	367	377	356	392	368	357	393	360	367	362	384	344	358	357	360	364	363	365	380	384	369	350	338	366	360	374	352	322	387	373	380	384	396	384	335	370	385	340	390	343	356	334	406	359	378	358	352	382	354	363	341	364	330	365	379	415	338	370	346	407	341	372	370	357	325	341	340	347	341	402	362	351	386	338	349	360	368	384	345	387	373	406	357	314	352	342	386	390	389	402	322	335	376	355	329	358	383	372	368	355	333	385	388	367	384	372	380	369	337	345	372	377	416	379	386	356	329	365	379	322	389	377	364	380	343	378	374	340	337	360	386	354	340	377	382	357	380	357	370	307	365	357	353	368	369	389	361	329	364	339	368	391	365	335	372	344	362	384	361	363	340	329	387	371	355	335	352	385	394	352	368	384	372	362	391	348	387	369	343	347	355	390	364	336	343	379	377	375	331	383	400	372	366	377	405	331	373	369	382	380	353	355	374	405	362	330	385	397	397	361	347	360	358	358	385	363	345	347	362	405	362	408	378	366	360	344	365	371	318	383	346	373	382	387	337	361	401	351	372	366	337	356	331	319	339	360	357	365	361	353	381	366	371	344	392	371	351	354	316	363	360	360	364	397	365	355	363	370	359	352	347	366	339	356	402	337	373	316	357	363	381	412	354	373	407	403	381	361	379	350	347	361	370	352	344	372	334	377	324	327	396	365	333	387	369	340	331	342	373	352	380	377	374	366	397	365	386	383	357	362	400	365	342	380	364	384	357	377	358	347	349	387	337	365	366	349	349	369	390	356	334	423	359	353	308	365	373	353	386	371	357	375	352	337	364	343	353	329	363	360	363	341	403	361	344	351	361	358	339	355	337	393	362	342	342	377	346	356	333	387	380	367	417	363	382	363	355	351	355	353	347	357	373	352	334	390	373	366	400	337	374	369	394	352	376	352	388	404	352	382	377	365	382	361	350	364	357	350	383	401	359	346	382	374	370	324	347	378	387	360	378	374	352	351	399	360	389	389	355	340	380	371	354	368	304	361	334	325	366	388	407	384	345	368	374	372	377	340	349	354	402	353	334	357	340	354	346	398	417	367	346	363	392	383	391	363	357	366	351	381	367	360	356	351	333	371	382	357	344	365	358	382	355	373	372	345	365	343	366	376	323	345	341	343	341	364	370	356	326	373	390	348	341	397	364	341	348	373	416	364	379	353	370	360	399	383	368	342	378	379	328	370	386	366	391	370	339	367	328	345	362	430	361	364	376	393	364	335	374	323	378	359	415	371	356	325	377	389	374	377	364	401	380	338	355	344	331	343	364	385	362	408	366	362	353	368	319	348	366	386	326	369	382	411	356	370	384	375	359	334	352	371	342	369	348	333	354	360	395	377	399	361	362	398	391	372	364	360	370	362	361	369	395	358	366	347	393	350	333	369	392	375	387	345	361	392	381	382	393	363	328	318	335	361	360	378	371	372	365	396	346	387	366	330	383	411	362	372	366	356	336	360	349	365	345	380	380	368	360	365	388	345	321	349	315	349	382	391	351	359	376	340	370	376	376	371	361	332	327	392	385	352	372	356	343	338	329	341	367	392	357	350	355	365	355	377	376	369	353	328	378	368	353	359	401	416	384	367	410	376	403	389	333	383	344	337	374	367	351	368	374	345	377	396	371	343	363	397	328	382	336	316	361	352	339	384	386	415	388	340	346	376	367	374	332	372	384	372	345	356	408	352	399	349	357	382	368	377	373	342	368	393	383	360	342	380	371	373	355	323	363	368	350
30297	11750	5804	3743	2505	1605	1134	929	852	885	843	769	771	836	834	782	830	749	810	838	825	757	820	799	798	818	857	832	750	785	802	788	791	791	818	809	806	789	793	817	801	751	846	802	776	779	791	821	784	808	790	768	822	796	767	819	824	809	771	754	783	754	763	802	779	807	822	775	770	738	858	746	785	815	793	792	780	787	835	725	774	829	753	801	812	763	785	759	836	771	846	792	808	812	821	792	797	774	829	780	832	768	791	804	769	758	823	805	783	784	770	782	779	765	818	841	828	788	763	802	780	770	795	777	800	754	811	773	831	748	789	769	836	793	811	802	815	823	817	873	778	817	793	819	801	783	802	779	826	816	786	767	780	821	851	808	726	777	810	859	803	796	792	806	769	827	770	800	761	809	814	778	831	788	792	777	772	763	824	802	847	773	789	835	798	820	830	770	811	859	838	811	817	770	824	792	798	800	766	834	778	779	759	782	781	821	775	805	826	837	800	805	785	818	781	781	837	788	758	754	787	816	800	771	831	814	865	833	788	772	789	776	765	795	797	812	809	800	770	750	773	811	778	791	762	838	829	838	820	799	782	809	804	776	761	808	778	799	771	823	767	822	755	780	761	795	825	741	803	813	803	809	756	774	813	807	807	842	831	834	837	785	785	761	765	731	823	771	784	785	814	821	758	735	758	815	762	758	860	791	828	790	844	860	783	833	815	830	786	793	775	802	790	751	764	826	818	853	837	787	772	826	828	771	789	767	791	804	764	811	820	781	783	819	821	842	754	789	797	799	807	833	879	819	807	799	757	765	761	791	801	840	788	832	867	804	783	796	809	779	821	799	805	785	797	775	854	816	782	853	767	743	786	797	791	780	760	781	841	830	804	829	791	807	825	767	778	788	797	837	795	824	853	766	811	787	758	817	851	846	767	801	789	798	799	776	767	798	779	773	735	764	817	860	807	799	826	819	765	792	790	815	784	778	789	808	836	791	817	766	759	823	797	811	805	807	771	843	816	795	803	778	849	818	815	771	788	837	765	821	790	745	799	782	759	815	789	805	789	810	803	807	835	806	784	815	787	790	744	775	761	803	788	840	762	756	800	775	787	753	808	733	730	765	789	827	771	747	782	808	794	768	777	768	829	791	825	795	749	787	820	750	807	818	826	835	780	794	772	802	808	885	789	796	793	794	750	751	806	805	825	809	763	785	839	784	799	844	830	779	815	848	767	788	760	828	834	799	764	757	804	816	786	814	772	823	790	808	760	787	817	822	824	790	783	811	743	780	798	767	808	768	809	745	814	817	813	790	802	799	743	809	787	815	786	806	767	847	834	783	803	783	838	784	830	776	801	789	783	825	761	817	798	778	830	769	834	829	815	803	771	748	801	762	824	812	788	814	798	798	798	772	809	785	742	775	824	779	791	849	794	746	777	827	820	819	782	778	815	804	785	713	777	843	787	830	830	733	810	849	821	794	750	806	829	787	802	813	782	817	787	805	810	742	786	815	789	808	794	777	835	830	819	780	792	820	765	805	852	815	776	796	769	756	848	772	806	823	803	777	807	834	774	844	799	838	846	775	762	749	778	774	756	797	808	776	766	805	834	735	788	785	818	793	807	831	790	786	814	820	772	800	747	791	803	804	765	840	740	803	776	836	852	805	800	789	801	798	814	831	800	787	818	751	799	775	806	774	815	817	749	799	796	785	847	782	839	820	815	787	807	740	766	804	784	791	823	808	823	743	804	803	798	806	805	797	839	802	853	838	831	795	769	752	823	833	831	780	792	772	788	805	843	829	827	795	767	785	820	788	809	813	802	810	789	870	785	815	811	792	809	793	802	812	835	783	741	816	819	808	799	725	794	794	767	783	789	786	802	821	836	833	838	820	784	754	756	795	811	801	806	847	785	868	803	825	799	764	815	837	811	820	773	804	784	803	783	796	792	758	761	795	836	768	764	778	806	770	795	797	795	795	770	820	786	765	787	812	786	764	807	760	832	800	792	800	806	774	803	827	784	777	791	844	810	820	845	841	767	789	828	772	811	802	792	803	770	823	823	795	811	794	785	757	784	861	765	786	792	767	813	830	779	790	736	786	812	795	809	790	798	771	838	812	812	854	765	774	873	880	782	778	780	803	788	819	828	826	779	828	781	805	789	744	769	804	761	781	773	808	769	796	799	801	785	851	785	761	815	786	780	755	807	811	841	826	811	756	789	748	805	832	784	833	812	766	786	835	796	867	770	784	751	819	825	824	782	795	780	855	794	774	817	771	805	796	825	780	799	725	819	846	755	804	792	775	808	817	821	798	793	805	751	802	832	837	795	764	764	773	785	830	800	784	806	829	749	794	814	817	796	806	822	747	751	867	780	809	804	796	777	785	779	763	759	779	803	822	824	847	788	815	785	798	797	790	752	754	813	811	773	798	796	793	849	805	782	798	845	823	828	809	814	802	772	795	766	841	800	756	816	779	795	746	822	781	778	803	847	778	828	793	818	796	843	810	859	726	781	781	821	786	790	725	842	828	756	825	791	777	771	814	749	833	761	875	834	765	801	794	782	770	792	789	829	848	770	816	800	817	841	823	842	755	814	748	799	807	783	811	791	769	812	793	771	807	803	800	764	781	784	781	791	813	805	801	753	787	834	892	782	799	800	729	844	813	786	769	854	798	791	779	836	824	792	797	871	773	785	807	772	766	834	857	804	825	775	874	818	807	824	795	815	810	777	800	799	778	800	756	864	768	788	791	826	830	759	806	802	790	837	838	780	772	755	832	791	814	795	774	800	861	813	751	836	820	823	806	779	796	781	781	759	848	836	786	838	776	781	794	804	806	877	857	798	791	815	774	753	816	784	823	823	813	824	824	789	765	785	788	788	780	803	785	760	822	809	780	785	786	745	743	749	851	806	827	833	805	801	775	759	758	832	827	842	804	812	772	751	837	767	786	791	824	753	815	756	823	796	794	795	777	822	850	829	748	746	826	776	804	817	777	804	873	827	833	806	757	780	804	849	810	799	764	794	820	842	790	794	759	762	802	835	774	788	784	813	783	752	827	784	833	807	809	827	817	799	772	849	793	848	757	812	821	860	778	764	808	754	770	780	812	756	810	815	809	752	843	822	769	831	787	746	774	749	823	792	796	745	753	774	797	784	779	794	813	786	801	765	836	771	775	813	759	822	803	800	808	774	792	798	784	803	844	828	810	746	811	776	740	765	819	806	788	784	772	789	860	784	772	801	775	753	760	790	785	830	820	821	757	783	814	794	790	849	830	790	752	827	724	793	778	867	781	793	787	849	773	830	810	818	800	810	813	783	819	798	825	835	764	762	800	793	828	812	780	802	808	806	793	775	756	791	838	843	814	811	818	765	776	783	822	782	812	793	824	784	782	855	820	819	805	852	795	788	782	834	833	772	832	808	799	792	791	794	788	809	784	853	776	805	776	815	791	823	843	752	815	820	816	785	788	786	828	824	793	787	815	811	793	851	843	812	735	850	776
66886	29922	10665	3018	1176	728	587	511	411	420	407	399	375	402	388	386	382	353	365	361	388	374	396	359	389	365	377	392	362	384	352	407	362	381	435	418	390	399	382	366	412	385	392	360	392	376	386	388	361	357	397	396	443	408	390	400	391	392	366	415	445	397	404	392	365	417	413	358	373	412	389	379	373	371	363	336	362	367	381	394	403	414	413	400	372	397	411	368	370	409	395	383	342	351	382	384	397	373	393	438	410	385	374	398	411	417	400	392	388	351	370	347	385	380	409	362	408	415	435	416	407	409	406	387	396	397	396	413	404	394	379	384	358	386	373	422	389	397	368	409	340	381	391	397	397	401	362	402	366	446	418	383	368	384	381	394	390	362	417	404	395	390	350	394	370	376	402	380	385	334	421	368	410	411	409	433	379	429	399	392	398	409	425	393	418	371	383	410	413	395	388	413	395	398	370	410	385	392	385	391	416	396	399	382	392	357	369	373	378	368	388	398	361	382	361	360	379	390	395	396	364	415	444	420	375	394	411	367	367	396	372	364	394	388	384	374	429	396	354	392	367	378	363	369	383	405	389	391	369	389	355	381	399	422	429	348	406	386	346	405	371	408	419	400	400	361	379	347	380	380	371	413	368	376	361	406	386	392	390	403	368	371	396	387	428	380	347	403	409	427	377	388	399	392	397	372	396	373	366	348	361	365	399	371	417	404	335	374	436	399	357	399	386	405	399	389	374	383	412	396	375	401	383	424	377	351	421	371	427	391	400	343	404	438	407	405	414	373	401	392	411	420	386	396	407	337	376	382	402	390	398	365	368	362	397	351	361	363	433	367	346	380	398	407	371	372	386	377	414	414	432	408	394	411	392	399	351	416	409	401	392	375	362	376	414	401	391	424	400	370	381	377	413	369	403	373	387	420	417	396	359	399	383	382	420	391	381	406	404	363	383	390	385	394	391	363	400	365	392	422	384	441	376	384	386	389	373	384	376	362	366	377	391	423	410	404	384	383	377	382	383	395	374	408	373	363	359	368	406	375	401	410	370	350	371	383	359	367	391	368	386	412	370	404	388	391	430	380	363	335	406	369	395	386	350	380	361	400	409	393	380	372	392	407	395	373	369	359	394	417	341	422	378	337	367	362	386	388	434	362	395	390	355	388	370	383	388	374	364	394	381	429	359	377	413	379	359	396	383	380	348	361	400	382	378	361	434	388	390	416	396	377	391	355	407	399	372	354	368	366	398	370	417	370	385	346	422	333	381	407	387	383	380	402	352	413	412	377	353	384	388	361	392	413	396	397	399	368	358	398	381	401	426	415	396	421	475	406	415	450	417	424	375	389	358	370	401	353	383	385	397	388	386	363	376	397	429	370	356	382	417	362	404	411	352	403	396	387	390	366	413	391	408	393	399	396	401	388	361	417	375	405	388	399	387	355	386	393	385	367	381	395	391	365	393	386	409	385	405	362	391	360	397	378	408	394	371	348	364	391	349	370	430	346	384	369	400	371	381	367	398	394	415	397	362	399	377	334	379	377	344	355	376	410	381	388	388	396	411	366	381	371	358	417	430	374	385	384	391	404	402	378	374	389	406	380	420	391	375	374	398	395	361	369	416	349	356	402	369	387	413	393	367	396	384	353	418	365	385	423	371	379	418	385	400	416	406	389	389	403	408	369	368	399	373	389	386	361	384	391	358	380	402	374	409	396	383	392	422	403	435	379	358	396	410	377	373	390	415	377	397	371	388	418	402	368	380	385	391	380	386	428	384	363	383	405	354	390	368	403	369	389	346	396	445	380	386	364	367	377	373	420	446	414	387	350	410	349	391	382	353	373	409	364	381	421	416	367	393	367	362	408	376	383	401	393	409	398	392	444	416	381	372	396	440	382	353	409	424	409	407	408	390	399	374	376	371	387	406	386	368	408	386	359	406	407	354	382	386	404	424	362	395	397	391	406	361	405	406	348	353	376	361	383	371	384	403	388	421	367	368	359	385	378	419	378	371	433	452	345	402	403	346	409	360	375	394	376	376	380	381	346	374	373	416	371	351	388	379	383	370	394	428	411	406	393	358	412	379	383	364	333	374	397	365	371	387	406	364	371	412	429	377	378	413	416	401	386	381	338	368	374	362	410	406	411	389	389	412	400	389	372	353	447	371	389	399	371	387	413	348	369	401	430	383	395	369	390	408	367	402	438	380	430	376	426	423	338	378	373	398	384	388	423	392	348	367	337	359	382	367	377	396	383	340	349	365	359	408	334	398	399	391	406	387	367	378	381	365	368	385	367	425	347	423	339	383	417	391	361	410	373	373	391	395	441	359	412	356	371	370	324	392	377	375	361	416	397	368	372	376	404	423	353	408	414	410	462	396	360	361	387	420	412	414	379	376	386	365	361	383	364	366	398	369	380	388	378	348	402	396	395	368	405	391	371	406	376	378	335	363	376	403	340	399	361	404	381	382	382	372	360	394	396	396	391	364	376	407	396	389	426	394	379	400	379	407	355	389	407	437	363	385	371	405	388	383	420	369	414	372	359	379	385	397	375	403	401	390	351	391	381	394	398	385	390	401	384	411	395	396	387	415	397	385	428	394	375	368	396	383	384	364	404	392	423	409	398	396	371	405	393	405	411	355	395	383	363	391	376	420	363	346	339	399	397	378	388	378	388	404	392	395	372	369	383	384	389	349	391	411	375	382	374	389	349	430	439	396	427	383	397	345	386	398	403	368	425	335	384	395	389	377	399	395	402	387	386	377	416	372	368	370	402	404	433	406	343	388	399	374	370	379	412	372	397	379	387	337	385	383	391	374	375	384	361	351	370	381	364	392	370	345	398	385	407	393	416	418	366	366	367	325	404	339	408	385	354	380	395	399	408	383	428	416	387	410	377	323	404	386	372	413	386	357	400	412	362	403	394	382	412	354	403	431	383	375	388	376	382	391	390	381	408	412	399	364	369	330	402	376	392	403	329	371	403	430	394	345	423	389	385	401	399	413	380	373	361	384	406	391	406	399	383	382	379	346	392	384	436	406	387	400	399	403	384	409	369	357	431	378	384	386	383	389	376	414	358	372	363	388	397	392	427	387	377	378	393	352	382	365	408	375	386	372	352	374	385	377	385	388	381	392	363	381	400	364	362	406	358	391	385	379	405	418	392	383	387	400	395	377	411	425	387	403	382	395	402	412	427	414	376	372	399	369	410	379	389	398	387	377	343	412	357	377	385	395	381	378	404	423	360	377	385	367	395	419	386	374	400	387	398	391	372	429	413	340	356	376	417	358	352	374	380	375	370	386	421	359	349	406	379	401	370	353	390	394	371	380	361	409	400	400	402	408	359	357	404	380	402	400	393	406	376	382	354	403	401	384	392	389	387	401	404	374	344	411	365	365	372	362	389	394	366	356	363	393	402	395	407	392	399	387	366	365	389	383	371	402	422	390	371	418	372	405	381	390	387	388	407	382	358	359	357	394	373	384	358	392	378	333	391	384	412	362	359
45817	19934	9448	5342	2919	2129	1657	1185	969	941	938	911	869	825	877	880	870	826	823	817	886	875	867	837	900	830	873	819	821	888	826	875	868	840	827	825	807	900	872	864	838	848	813	877	884	867	860	832	852	825	817	859	868	823	862	849	846	841	891	776	802	881	879	838	808	831	855	843	872	849	846	869	796	810	860	800	925	871	824	866	855	850	821	854	840	799	850	814	872	835	843	803	847	837	877	861	808	879	852	851	840	844	830	847	808	865	851	832	807	834	826	847	874	867	780	818	839	828	815	880	847	806	845	827	929	839	897	827	787	845	880	875	839	843	896	786	880	772	830	897	866	869	808	887	869	915	888	834	818	857	831	847	832	860	806	841	893	830	865	861	826	879	873	869	866	825	885	848	882	814	862	873	818	847	875	845	826	879	867	871	816	892	883	830	893	832	848	877	895	886	853	890	833	855	849	918	829	906	795	846	813	828	896	877	829	866	827	868	797	828	810	852	845	881	871	830	876	856	865	889	858	862	833	823	890	858	856	888	859	838	833	811	858	856	853	925	861	885	856	904	823	827	844	849	887	842	865	862	857	810	830	851	830	845	825	848	877	783	875	839	855	823	847	913	861	851	845	874	882	860	854	822	827	846	849	851	858	872	861	795	829	848	880	888	797	856	827	879	816	872	846	852	837	805	838	855	874	848	838	877	853	843	861	891	817	838	821	844	838	868	841	866	839	878	783	853	866	877	891	773	852	853	849	829	857	857	830	883	865	876	800	852	877	850	816	793	877	892	903	838	838	830	864	867	855	877	852	825	859	861	922	821	866	806	836	858	849	787	873	866	818	861	846	843	851	840	809	837	849	866	829	863	847	853	849	873	862	861	877	841	858	890	826	794	846	877	809	884	883	814	893	874	870	860	848	869	802	850	858	815	831	838	866	841	832	791	828	857	853	816	858	868	877	867	876	806	890	853	857	859	879	803	866	852	819	821	920	765	889	827	879	856	869	871	851	805	839	891	830	818	790	865	845	873	842	840	829	868	854	848	864	839	831	829	827	842	837	878	884	820	832	806	860	824	898	871	793	845	837	869	862	879	902	885	828	821	846	845	890	828	837	840	831	795	835	894	846	899	875	890	855	888	818	855	841	835	804	869	864	852	843	919	890	855	848	861	855	801	844	829	870	830	888	868	844	883	859	844	846	832	825	875	817	838	912	834	854	795	897	832	847	850	885	885	853	843	805	895	805	895	894	897	846	846	850	839	889	829	835	843	890	834	857	781	879	883	887	859	819	925	837	796	887	895	791	821	865	863	833	860	854	898	868	856	837	881	882	867	845	878	844	853	866	876	790	829	851	893	860	849	839	854	839	878	819	822	898	841	863	850	842	829	869	782	831	896	837	851	855	799	891	838	832	921	825	831	841	874	893	875	802	807	773	814	854	876	885	857	827	836	860	781	836	833	903	832	843	861	860	867	864	867	813	838	932	851	853	894	863	830	847	823	884	813	811	854	833	893	830	845	862	914	903	825	835	867	851	898	841	831	888	845	834	834	852	850	873	856	866	909	855	843	814	861	889	903	845	820	884	857	850	841	856	882	866	895	812	843	859	898	851	870	843	806	825	911	838	853	904	899	845	881	845	868	873	873	860	859	847	866	822	854	887	840	820	845	863	871	861	833	856	837	821	839	821	835	865	809	866	862	828	837	840	803	836	860	816	837	840	842	858	860	823	891	847	839	831	835	870	837	825	840	882	895	889	843	843	895	893	854	830	833	845	872	831	851	870	822	808	881	817	860	817	865	875	904	825	828	830	842	850	846	848	917	876	856	853	867	779	816	832	830	876	831	859	865	833	825	842	802	871	774	823	871	881	833	843	864	878	901	838	859	785	863	817	895	848	843	839	885	814	831	859	866	867	867	916	820	804	820	826	873	814	806	894	827	805	872	920	802	844	798	863	764	853	855	839	814	892	841	869	887	854	862	864	837	871	837	836	875	819	857	850	857	834	865	859	902	885	920	839	838	899	866	804	872	839	841	931	891	810	814	790	845	851	823	886	875	846	872	810	860	867	829	838	873	817	829	859	878	850	815	848	805	894	866	868	858	879	884	824	837	840	859	832	852	907	899	796	834	858	878	869	820	814	942	908	877	856	846	839	900	854	869	857	877	844	806	890	807	830	835	862	858	873	814	843	832	890	836	832	830	848	841	843	848	832	830	850	811	872	832	843	883	851	870	848	834	846	825	839	826	866	845	890	849	815	815	834	915	842	832	828	858	801	871	856	815	880	872	848	844	841	903	851	808	836	850	867	818	847	845	839	832	845	886	818	841	838	829	868	874	800	856	897	836	827	815	841	862	883	796	860	814	892	882	857	822	889	847	885	857	824	879	879	849	851	867	886	905	835	899	859	840	780	892	839	926	832	849	829	824	875	834	840	800	796	822	855	890	845	878	829	859	851	832	847	882	803	815	865	859	839	863	864	864	886	823	837	836	883	876	842	823	798	839	863	838	838	852	843	845	845	897	833	868	842	864	845	881	838	814	855	854	888	888	827	890	881	853	879	900	816	841	858	824	822	887	832	832	865	861	829	849	830	838	915	883	835	828	821	829	815	839	845	880	809	846	810	885	853	883	881	813	845	854	877	893	845	834	860	890	904	804	780	839	804	796	869	835	844	835	859	854	833	844	834	854	825	821	844	833	811	886	840	882	820	866	830	873	851	812	859	908	881	890	886	814	869	861	836	807	851	875	830	853	848	847	805	854	831	840	857	858	852	903	861	822	914	871	877	861	808	797	812	891	872	831	796	847	817	859	812	860	807	860	870	851	850	834	823	881	839	872	833	857	827	875	846	843	814	844	824	861	840	864	865	872	825	836	872	857	833	820	879	851	822	854	792	827	832	848	804	816	851	864	881	818	861	890	858	908	882	809	840	878	867	849	793	878	869	868	810	821	821	869	844	890	853	839	863	884	845	866	835	861	849	818	887	839	871	825	826	895	816	841	876	857	831	834	837	852	879	849	881	850	832	806	915	833	826	873	883	899	876	879	840	832	869	862	870	883	840	799	846	873	920	880	814	867	859	891	843	847	830	869	820	863	810	821	890	909	817	902	880	888	908	877	865	898	827	868	837	876	757	850	855	827	795	897	845	883	813	808	897	855	862	828	861	837	883	890	846	825	845	822	839	793	859	869	874	820	913	866	799	814	843	852	882	819	865	890	876	858	833	841	816	867	842	831	825	825	876	907	888	836	832	794	845	827	857	875	851	888	848	835	841	807	868	876	850	863	893	889	840	831	883	828	871	850	855	847	862	806	908	879	898	842	842	872	799	843	808	858	791	823	873	819	907	866	890	868	826	852	875	814	876	806	825	865	790	786	838	852	856	837	794	838	841	855	864	840	831	838	848	890	775	801	831	824	838	882	863	817	848	872	873	840	811	812	788	831	821	868	833	860	797	884	840	844	855	918	843	855	877	888	838	895	853	812	897	844	892	865	865	811
60903	24970	9562	3363	1287	709	544	462	436	434	390	415	413	388	376	424	431	431	377	407	435	403	418	406	364	382	416	393	376	425	418	430	408	402	406	401	438	410	368	383	414	414	409	397	424	429	424	378	422	423	415	375	396	388	398	390	440	403	393	412	414	375	406	418	411	373	362	424	421	417	412	406	417	398	388	408	415	420	375	377	420	418	400	370	418	418	368	395	406	385	416	396	380	375	411	404	430	387	377	426	424	381	383	392	408	422	415	412	424	448	407	375	404	389	412	402	395	416	353	420	383	425	384	433	407	413	389	426	397	420	374	412	395	377	402	444	389	412	414	414	392	415	381	387	395	424	416	432	409	383	396	382	409	383	425	419	378	422	425	403	432	403	375	393	356	415	392	395	366	403	400	395	386	386	382	383	360	436	381	394	365	368	422	412	424	396	413	415	402	404	345	408	427	410	420	416	382	373	423	380	429	400	440	404	411	408	403	386	372	396	376	412	397	443	401	371	402	376	380	370	402	427	417	407	457	377	408	439	391	391	417	355	376	425	364	408	378	361	348	397	447	382	431	410	417	398	402	402	397	402	427	408	426	403	423	402	387	390	428	405	387	399	375	416	391	418	399	405	374	427	400	399	410	447	415	382	419	354	380	403	409	381	373	431	375	366	365	417	395	373	370	397	397	408	387	391	397	429	437	388	423	417	404	445	397	425	374	433	433	417	401	405	357	402	396	408	382	400	390	393	386	393	397	392	445	443	362	380	414	433	399	403	444	385	429	432	396	385	401	445	367	384	405	342	385	406	402	399	407	398	388	395	390	407	408	397	373	427	371	385	381	412	383	407	369	421	425	400	431	386	407	414	366	430	415	392	389	392	434	417	388	362	410	397	415	389	394	403	438	459	420	405	346	381	384	406	433	426	403	399	406	416	399	372	469	390	377	425	431	407	443	393	391	392	422	418	408	419	406	429	396	405	375	412	405	402	379	375	400	390	371	407	378	396	406	377	360	413	400	406	428	416	338	440	427	417	362	379	419	415	413	404	382	413	385	411	389	378	411	381	441	443	410	398	405	417	391	380	394	372	376	423	411	400	396	426	410	375	412	420	421	370	384	414	411	412	417	372	385	406	372	390	423	395	376	399	374	377	408	446	404	388	368	401	408	400	439	383	361	414	393	420	441	374	380	410	395	417	391	367	386	400	400	405	416	386	399	410	364	418	417	428	395	395	441	416	411	430	379	343	373	396	387	428	376	407	413	396	417	397	374	378	410	441	417	414	390	412	366	424	433	370	377	376	400	423	376	384	412	404	411	399	387	375	382	398	364	408	419	388	399	409	381	381	415	388	390	409	418	392	414	412	418	392	405	390	437	399	397	382	422	407	384	354	382	393	430	366	404	393	375	408	419	387	388	413	378	371	420	413	390	388	413	470	434	387	368	422	396	399	420	441	437	399	391	418	367	400	423	390	396	391	425	388	380	408	367	409	382	415	407	373	383	420	407	404	406	405	372	385	410	418	388	386	391	356	394	417	416	373	409	413	400	385	372	398	378	403	396	398	412	415	420	371	399	387	371	408	363	390	424	349	401	413	412	414	397	438	354	390	381	429	403	413	411	429	429	430	385	403	414	363	401	404	405	403	393	405	426	374	414	400	379	407	398	358	420	409	417	403	396	404	413	393	377	369	419	396	388	408	365	384	396	357	390	426	385	394	461	425	371	392	435	405	394	421	386	382	414	393	380	398	389	409	432	450	430	414	393	407	470	367	382	407	409	435	414	419	394	350	371	392	373	394	400	418	390	403	383	433	380	414	399	375	409	412	400	463	427	399	392	399	407	392	430	352	406	386	393	393	420	374	407	413	356	408	390	383	413	355	395	417	390	400	383	381	379	383	419	432	377	366	393	395	389	372	425	411	412	402	428	415	400	396	417	435	431	403	389	374	379	412	392	443	359	365	386	421	401	390	417	392	420	434	404	433	423	418	406	380	396	345	382	378	373	386	396	410	412	394	382	396	370	462	358	379	399	412	407	410	394	397	377	454	447	409	421	439	413	352	402	370	433	422	376	394	376	385	450	371	364	440	407	381	394	401	372	392	379	418	401	412	427	419	399	393	378	419	403	397	381	389	404	414	402	390	421	409	398	412	390	418	357	395	379	408	404	392	391	394	428	336	386	413	411	371	371	440	385	412	395	392	388	393	379	363	460	387	408	467	444	348	396	403	379	439	416	431	405	362	423	399	401	400	372	401	429	368	366	367	432	384	408	406	376	397	367	368	378	387	422	414	436	379	397	410	367	403	436	370	369	397	424	388	410	367	390	372	414	412	376	402	410	415	414	404	411	372	376	421	384	402	438	384	432	414	426	393	413	401	371	409	383	418	390	427	406	432	392	397	363	423	385	413	411	410	413	415	420	409	391	353	394	406	365	379	394	391	386	415	415	393	395	399	411	385	412	409	393	365	384	411	411	368	415	410	367	380	449	417	391	406	390	411	395	398	387	401	418	413	396	372	388	403	443	400	399	380	386	377	383	425	443	433	433	436	395	391	428	403	403	391	435	424	412	406	386	430	396	403	390	359	406	434	397	403	407	376	392	418	394	405	369	397	385	366	373	400	383	400	407	421	404	353	387	416	383	418	381	425	348	420	406	448	404	387	412	420	384	468	431	374	434	418	374	393	364	400	392	389	361	381	452	346	400	396	399	375	421	398	400	403	399	384	422	425	381	403	431	386	418	402	376	401	407	344	405	402	397	411	406	386	423	438	411	372	466	384	372	388	409	404	418	422	402	384	365	374	400	407	416	397	379	409	407	416	397	442	381	404	443	400	421	410	352	406	389	360	411	431	454	435	401	429	389	403	369	428	404	425	418	339	411	421	439	394	426	422	387	416	371	420	396	404	380	452	453	434	393	438	332	399	450	392	363	424	401	407	382	380	376	432	390	385	397	366	444	388	419	387	430	385	396	407	427	381	393	361	387	398	415	435	388	447	420	421	458	428	449	423	393	419	416	428	408	379	403	414	355	434	399	395	407	395	395	418	412	393	401	377	397	432	405	385	453	404	399	386	389	404	414	392	415	424	411	410	398	371	381	402	393	412	430	421	422	394	419	425	390	402	387	392	386	424	405	397	423	427	401	367	395	369	399	412	403	411	435	423	428	391	428	455	396	384	419	409	386	399	363	448	430	398	388	410	343	403	371	397	427	396	413	412	378	389	417	422	398	429	430	400	377	397	393	387	405	402	391	415	429	399	384	412	354	392	423	400	438	416	409	402	382	373	443	412	365	427	389	362	393	403	421	437	431	418	424	373	400	397	393	399	414	440	435	390	412	428	396	422	380	436	425	385	370	422	440	427	392	413	416	414	407	362	463	436	394	433	409	403	405	390	398	406	416	440	392	392	424	398	405	380	378	385	389	407	399	383	388	450	404	382	421	393	434	431	406	404	404	389	375	386	401	376	372	379	379	421	439	403	434	398	405	392	401	388	427	411
40374	16876	9304	6077	3241	1841	1333	996	930	938	893	919	922	907	912	918	877	919	901	805	891	850	854	828	827	856	875	893	955	916	891	894	894	853	894	861	901	841	870	838	860	912	901	907	891	844	876	924	842	916	865	829	915	869	870	907	830	870	879	899	823	934	866	877	830	841	887	862	863	862	877	909	904	870	854	863	856	902	880	917	918	874	900	934	868	890	843	861	893	849	848	779	869	840	920	904	882	850	869	869	866	867	876	851	852	866	848	884	880	844	885	852	926	891	861	837	870	847	894	857	860	819	832	892	889	871	857	918	843	900	915	873	861	868	858	873	868	856	891	867	871	884	888	888	872	824	871	913	901	846	865	841	858	877	816	876	834	841	868	881	875	936	850	907	914	848	830	889	919	846	811	891	852	907	874	873	894	922	861	860	829	882	889	858	824	866	902	899	850	890	807	879	864	867	905	837	838	888	899	851	843	875	835	877	790	884	864	902	886	858	870	895	869	832	862	853	839	828	781	908	828	806	859	883	896	873	882	877	888	858	848	825	938	859	854	851	893	855	842	873	838	900	855	816	836	841	901	830	856	880	879	942	884	846	880	913	878	820	874	861	866	855	918	886	913	827	871	904	849	840	935	907	886	855	862	890	855	871	891	855	845	845	860	854	829	922	851	853	879	880	909	854	882	896	904	849	941	881	855	836	895	857	880	874	901	838	853	836	874	858	899	902	869	880	893	846	875	854	835	856	863	905	823	820	884	884	840	855	862	814	912	861	916	873	824	925	897	833	851	931	879	860	864	888	807	858	887	813	911	818	815	895	845	872	892	866	878	923	826	874	872	884	875	912	869	853	877	845	915	836	877	853	900	892	880	878	930	876	899	880	873	885	859	845	889	889	848	856	924	879	838	838	892	848	905	809	870	875	829	858	851	867	891	904	842	910	890	924	902	891	841	902	851	848	916	870	911	917	855	883	833	897	920	854	835	872	866	877	857	849	849	883	861	828	853	869	876	882	880	876	873	885	874	886	883	842	873	835	917	893	867	851	836	859	820	855	897	896	879	889	853	894	844	868	823	871	884	902	874	856	820	891	792	881	867	860	913	900	895	881	919	871	896	882	907	835	853	863	849	860	919	871	874	848	892	886	847	924	839	805	899	910	952	890	922	872	890	893	825	892	858	880	894	830	870	851	887	857	858	817	865	853	884	874	879	892	857	898	915	840	877	858	818	848	847	904	845	857	844	849	852	873	829	826	872	884	926	845	890	885	883	863	881	848	890	873	908	834	884	926	885	868	880	860	867	874	907	872	900	843	878	913	917	885	864	822	913	890	872	913	891	863	877	854	835	881	840	836	936	866	863	865	875	878	901	855	869	883	884	934	891	832	853	876	864	829	878	872	868	883	868	847	955	879	887	849	850	866	840	912	852	887	875	851	859	889	879	857	936	843	859	914	863	846	961	821	844	908	853	903	845	896	874	872	877	831	863	905	870	909	886	937	898	895	908	884	898	844	867	860	860	916	881	934	852	958	931	967	900	883	908	875	908	865	847	870	869	902	847	904	910	908	864	850	895	885	881	883	935	871	803	841	919	874	908	836	850	885	874	885	872	887	881	876	838	871	870	894	867	885	871	909	896	883	904	870	850	873	808	874	868	855	898	873	882	932	842	882	828	908	846	909	871	855	854	853	859	875	823	947	863	865	889	867	892	832	848	854	899	950	876	812	861	878	931	872	820	887	876	892	896	874	849	867	922	858	843	839	870	922	890	841	874	867	851	931	922	852	864	851	870	871	888	910	862	854	842	872	895	915	910	887	893	945	843	894	857	874	870	797	838	883	854	877	885	882	900	855	861	874	854	871	906	898	939	853	854	919	867	839	833	867	857	872	877	860	834	888	901	863	853	842	868	905	866	874	884	845	831	884	859	913	860	840	912	937	845	927	798	880	868	879	870	866	865	905	880	918	903	875	945	890	817	908	896	879	898	915	861	871	860	887	928	878	884	832	839	877	876	830	827	848	894	879	859	841	864	861	882	870	891	927	861	898	905	845	819	877	849	845	867	878	841	904	912	875	929	876	864	839	885	923	927	847	829	874	852	870	857	858	857	881	917	876	866	891	875	838	913	877	878	880	905	857	895	859	835	871	905	844	834	886	914	806	931	858	892	915	818	870	889	857	875	918	898	867	882	914	908	898	900	888	881	848	887	887	863	887	863	873	908	821	878	881	935	850	865	868	874	955	882	868	876	929	866	875	858	839	918	836	921	844	850	877	914	939	899	883	795	812	871	884	911	946	861	866	884	905	865	871	912	865	882	862	856	853	852	899	848	913	849	876	937	826	905	858	883	898	886	845	923	847	871	901	900	867	903	870	920	842	896	904	911	852	898	864	908	887	833	840	845	826	883	887	899	875	890	895	905	834	898	849	870	880	885	838	874	893	858	859	864	876	883	839	827	871	865	849	820	880	858	861	846	829	843	836	856	873	857	863	858	883	853	906	875	897	889	896	840	932	888	809	889	830	888	816	902	832	854	845	900	824	874	890	937	839	860	868	853	824	910	901	871	928	847	914	866	863	863	841	902	834	877	870	837	830	847	841	888	930	859	903	830	881	844	826	895	912	904	881	842	867	842	847	899	883	886	848	879	861	865	932	908	873	876	935	853	889	887	852	868	820	895	871	880	840	833	869	879	883	892	893	871	827	891	860	845	898	885	848	848	849	847	943	888	860	815	907	857	887	915	871	863	876	870	902	875	935	879	830	828	860	908	893	831	878	889	874	849	836	891	896	809	861	862	913	905	890	872	868	845	856	945	909	824	885	859	942	832	890	846	909	895	877	816	901	883	884	868	883	884	866	832	923	892	872	908	848	858	887	893	878	861	919	852	799	878	884	905	856	905	930	854	949	931	905	902	847	885	857	927	861	810	924	901	878	899	896	874	921	877	841	853	859	886	895	859	883	871	923	869	907	851	920	874	937	882	875	843	936	875	900	914	840	886	806	884	891	848	880	830	905	871	859	883	845	822	859	921	868	911	869	880	893	879	905	869	892	918	854	843	913	891	905	881	893	881	899	885	879	869	885	878	885	875	862	880	905	893	889	842	862	869	826	838	876	867	828	899	819	867	880	889	885	902	911	856	862	859	853	874	867	862	944	842	888	877	861	861	863	920	942	816	891	895	914	835	873	898	890	843	816	863	844	850	909	879	890	891	893	913	871	933	877	895	822	836	901	922	843	832	855	865	899	882	865	887	880	880	891	887	886	826	849	890	847	925	899	871	836	904	812	867	842	838	870	887	896	826	891	807	837	887	931	891	906	833	869	839	890	861	875	848	821	900	886	851	888	868	898	884	858	886	908	865	917	812	900	900	837	891	839	894	877	844	837	861	862	883	893	863	857	871	901	844	872	900	889	849	879	890	892	916	874	890	881	831	872	841	811	859	866	872	891	870	899	852	907	879	923	855	878	838	869	901	891	849	882	895	899	850	943	908	879	851	888
46105	18623	5368	1505	892	522	434	398	364	359	376	368	400	366	398	393	376	368	382	349	391	395	411	380	354	369	351	394	367	303	396	367	360	403	398	363	374	393	376	364	333	356	383	364	349	376	362	354	370	385	333	396	384	389	394	344	368	358	366	352	352	367	362	388	364	368	339	373	399	428	426	408	382	422	375	390	394	399	392	396	384	393	336	390	363	406	366	356	368	370	341	373	351	350	413	380	362	370	383	391	338	385	383	367	352	369	375	344	400	365	373	360	351	352	415	342	370	386	365	371	385	380	346	372	404	400	399	413	428	408	397	352	387	392	350	367	403	368	359	380	371	382	399	368	331	370	367	377	374	359	361	386	384	381	357	384	364	366	384	375	358	386	347	401	377	362	378	351	383	369	392	374	378	371	356	366	361	350	405	373	372	368	380	367	387	372	377	378	393	365	373	376	381	363	378	411	365	375	377	337	368	358	409	375	368	369	380	366	396	343	369	415	385	405	358	356	347	366	387	387	369	374	377	375	349	373	340	372	387	350	325	389	401	339	346	359	338	366	391	349	363	364	403	354	396	413	383	378	385	376	385	394	372	366	351	398	396	372	410	396	374	389	365	390	392	361	384	361	357	358	375	409	394	373	386	417	368	371	356	398	394	381	359	357	407	391	375	369	372	383	391	381	392	387	418	347	379	363	389	342	369	396	397	394	394	378	390	354	364	380	359	382	377	388	381	379	357	373	350	388	371	397	345	384	375	395	414	370	340	406	391	368	376	385	403	390	402	394	377	359	339	380	432	415	355	372	391	367	353	334	365	347	397	381	371	355	388	390	392	340	371	387	354	381	392	409	405	389	343	339	365	397	396	410	374	387	392	350	366	401	370	367	410	378	377	372	412	371	391	386	378	341	392	412	394	367	401	342	384	343	399	371	349	373	370	422	357	389	389	398	396	387	392	368	391	346	338	386	386	356	402	386	410	355	356	343	369	367	380	369	379	371	375	388	371	404	375	399	348	363	372	389	370	345	372	358	348	385	374	388	355	334	378	365	342	381	370	357	363	392	390	341	345	397	395	321	363	365	387	418	346	362	383	359	343	352	375	393	396	384	336	366	364	415	365	387	345	348	392	392	371	373	335	355	397	381	373	355	395	370	393	388	369	423	399	387	362	362	374	370	367	339	383	386	391	360	380	369	367	352	375	392	397	397	355	371	396	408	383	367	370	363	390	412	393	349	369	360	382	406	360	382	339	383	386	401	385	347	396	391	372	384	361	393	386	355	395	361	361	381	380	443	352	377	369	392	360	405	350	332	412	357	357	378	383	359	350	363	351	368	359	330	387	374	380	348	373	375	384	384	360	390	418	353	336	370	369	364	372	383	387	347	398	393	342	373	415	393	366	371	347	347	387	368	378	395	391	366	373	339	385	383	360	361	355	368	368	368	353	382	397	412	353	420	353	405	399	380	377	379	386	360	377	365	375	371	354	351	409	396	362	426	409	420	370	354	419	368	408	385	386	378	359	381	353	370	394	338	367	397	407	398	367	391	387	359	332	358	383	370	353	378	332	344	338	312	339	369	384	376	379	374	393	360	367	387	349	396	412	350	390	366	405	359	363	355	340	364	360	362	391	393	342	361	373	403	409	403	365	373	349	344	394	343	363	363	354	380	378	374	362	378	365	342	342	377	349	384	388	357	434	370	370	350	346	392	352	375	403	390	361	359	383	418	392	354	357	397	371	359	346	372	319	340	350	378	342	402	364	417	342	359	373	393	363	363	334	354	338	371	342	375	392	413	368	371	384	377	365	418	350	375	361	341	378	399	375	367	395	373	372	372	357	373	359	381	367	396	368	358	372	378	395	362	396	388	378	388	350	382	372	352	383	349	391	404	369	367	374	350	380	345	388	359	370	362	396	398	384	382	355	358	341	356	421	416	372	418	411	354	375	366	355	389	364	349	363	348	400	399	385	374	386	392	363	376	408	339	352	347	369	374	382	426	368	363	427	386	406	376	380	368	389	388	431	412	397	386	362	385	386	388	403	370	363	365	394	359	370	358	338	384	394	403	364	360	383	378	386	381	386	369	389	372	387	384	347	363	353	357	363	362	340	302	344	357	380	359	351	351	391	391	395	386	361	437	348	331	357	345	383	356	373	382	416	411	377	341	357	343	397	384	361	378	376	344	355	375	379	373	357	360	376	381	408	364	416	383	369	406	407	386	369	344	383	379	362	403	385	377	367	402	393	384	366	391	382	349	374	354	381	392	380	409	392	373	367	384	356	396	425	369	363	341	367	408	396	367	378	380	387	418	373	349	372	373	383	399	416	396	357	330	387	373	362	400	361	427	378	351	368	376	374	409	375	387	386	394	389	352	347	324	385	367	354	345	343	382	393	399	376	373	376	395	377	364	362	354	366	366	362	374	385	362	379	359	387	363	399	373	340	323	361	417	352	402	359	407	334	366	397	350	371	380	393	371	402	369	341	403	369	382	387	377	357	371	361	418	337	413	401	401	378	376	390	390	362	382	413	368	399	348	369	380	353	347	335	357	347	376	359	358	401	384	333	339	415	370	380	381	407	345	368	399	389	387	426	396	363	397	365	402	397	346	359	418	354	395	367	346	336	336	333	360	376	420	388	342	368	360	382	400	383	358	398	372	355	378	355	351	381	361	381	351	379	366	387	389	360	366	353	401	398	357	366	357	384	392	368	387	395	369	383	356	380	376	339	402	370	374	365	354	404	390	407	389	442	370	371	351	380	397	362	358	399	398	418	401	414	402	321	375	420	355	399	346	341	402	408	340	398	374	410	359	419	377	386	396	414	371	388	393	401	414	363	376	355	365	395	407	369	365	389	406	393	400	399	363	396	396	347	374	356	353	352	371	338	361	372	319	347	372	399	392	418	357	381	370	347	370	394	426	385	381	373	390	418	384	392	373	399	394	397	381	368	369	389	377	394	376	378	351	372	351	362	393	354	388	401	357	375	396	349	411	351	353	409	361	378	334	378	359	406	363	373	390	374	354	363	384	389	374	392	397	365	382	378	389	386	374	362	376	345	368	403	381	377	358	365	368	426	380	374	338	360	393	388	403	364	381	377	326	355	392	380	346	376	387	382	352	384	390	394	384	372	359	393	410	372	399	399	385	377	379	388	396	382	356	355	359	385	353	357	337	385	368	396	367	394	350	384	389	394	393	383	384	325	395	362	359	354	375	389	399	368	366	353	379	376	336	342	415	386	375	430	383	382	351	358	372	390	396	344	402	376	407	395	338	370	393	374	359	383	322	370	357	363	376	420	353	392	396	390	368	357	370	380	347	362	383	407	401	354	366	348	360	378	376	352	387	379	365	389	377	371	360	393	379	364	358	346	365	368	406	354	395	398	366	378	361	338	353	387	360	325	366	358	388	369	370	416	373	378	407	392	343	384	369	369	379	403	370	385	359	370	385	352	376	366	395	378	359	313	368	365	389	442	361	367	358	381	399	363	385	355	384
30758	13162	5764	3208	2149	1268	1007	933	883	867	820	848	798	829	854	834	807	812	789	828	808	845	789	862	732	830	843	824	851	842	859	861	822	824	795	808	804	850	778	818	844	846	879	832	843	828	848	864	831	782	863	833	865	818	797	793	822	816	844	813	807	843	848	864	833	833	866	833	842	808	853	782	783	791	804	779	833	790	846	798	789	852	805	821	863	846	808	801	863	825	779	791	844	827	798	845	799	864	863	840	798	865	801	837	835	794	812	839	773	787	811	831	826	809	828	821	838	790	814	814	770	797	859	845	809	854	825	837	787	823	821	793	793	795	839	846	804	810	856	838	834	794	804	812	813	846	779	816	806	796	870	838	784	794	849	825	819	786	885	829	844	827	830	833	768	859	805	823	856	831	807	890	795	879	817	801	790	822	810	808	835	821	807	823	816	864	812	816	871	814	809	841	812	874	834	799	836	804	845	761	830	872	827	830	788	804	865	845	842	854	819	771	864	802	855	813	789	799	830	763	828	818	865	827	821	818	838	827	843	806	777	789	820	820	780	760	890	810	791	804	846	849	847	831	867	814	805	801	772	805	819	771	793	830	860	829	849	847	829	773	786	855	773	845	814	795	836	796	817	826	820	871	796	847	813	840	762	775	836	844	807	818	817	833	808	870	843	786	861	788	843	794	837	821	750	820	745	841	816	832	788	846	770	847	815	866	793	791	810	835	871	838	804	827	852	840	828	829	817	801	852	821	794	883	853	857	801	795	815	814	866	857	805	852	812	853	798	832	787	826	871	814	850	797	829	828	804	877	808	817	843	809	838	874	855	806	809	793	785	850	792	799	826	832	819	858	820	900	789	835	812	819	824	866	818	802	851	839	833	841	853	833	828	841	794	832	852	828	839	824	802	833	830	820	830	848	819	780	782	825	829	817	872	825	841	808	813	821	743	833	868	837	794	836	846	793	851	826	854	811	793	821	867	767	849	794	785	804	841	752	821	795	764	812	825	805	787	846	790	862	743	775	839	810	839	829	842	838	878	774	867	817	836	810	820	825	787	875	836	820	831	828	821	790	740	806	840	785	837	811	811	831	785	818	759	841	830	819	842	839	744	829	846	889	867	737	820	795	848	773	834	840	816	828	805	847	821	855	840	821	839	848	838	842	800	885	793	846	873	823	835	794	807	773	759	822	818	816	832	847	803	848	793	863	798	805	810	813	846	783	867	774	758	821	826	856	852	817	807	853	766	828	823	851	805	829	808	811	860	857	840	833	841	851	839	824	843	823	827	830	835	826	791	788	792	821	882	781	819	836	845	844	777	810	805	836	817	825	838	800	813	816	867	852	873	870	883	816	833	816	808	808	792	840	826	794	808	782	795	828	878	802	844	826	847	820	864	815	813	850	828	835	781	819	872	785	771	833	788	827	800	814	888	807	761	814	816	845	890	833	818	770	847	862	837	817	898	868	825	848	801	845	829	823	797	773	853	817	821	807	755	825	871	814	823	804	770	797	825	803	858	793	843	842	805	769	760	796	834	850	820	799	795	797	802	818	823	810	771	835	816	791	805	877	780	821	831	838	809	815	782	790	833	845	810	816	849	837	796	851	864	810	834	875	823	862	745	867	837	847	847	865	844	829	820	862	803	858	793	828	799	854	771	827	790	817	823	817	818	789	804	806	847	800	831	861	858	803	836	811	851	800	795	836	814	796	787	793	759	792	788	798	823	781	772	846	842	835	833	787	852	849	795	843	837	821	839	777	820	862	829	792	834	812	876	798	851	817	820	885	860	850	793	809	791	803	793	807	878	778	820	858	827	870	855	837	838	817	781	836	828	775	848	826	809	860	752	849	797	822	831	819	814	786	835	798	823	819	747	811	810	803	836	822	857	851	842	803	824	818	812	791	800	867	808	839	812	841	838	866	833	807	859	766	831	862	833	850	826	868	821	782	816	793	782	798	850	808	817	835	847	824	843	799	827	848	808	852	804	783	826	845	831	828	840	822	840	816	826	797	859	809	804	824	829	831	833	811	827	835	840	780	850	811	840	817	795	825	825	819	823	802	847	799	806	851	832	776	827	889	825	820	816	821	814	846	860	804	879	846	792	821	841	843	816	857	799	806	817	802	820	841	802	770	794	783	856	792	854	804	822	818	843	810	842	850	821	829	784	760	857	860	795	835	834	877	803	839	821	772	801	834	824	859	773	814	872	790	816	801	896	834	850	807	805	865	816	735	834	839	820	841	828	859	809	759	804	818	785	800	804	805	812	794	825	833	875	873	816	888	802	821	793	857	827	848	854	835	812	861	780	850	810	853	834	795	799	803	868	797	826	833	793	825	829	842	832	791	839	873	799	787	834	800	799	821	792	836	841	768	821	846	807	880	802	806	816	883	865	815	780	805	807	810	812	806	843	860	826	800	812	822	788	795	821	811	812	804	832	816	834	808	801	847	867	839	820	834	818	826	847	811	845	824	795	817	795	802	808	801	763	808	801	868	817	844	840	819	857	786	819	819	784	824	796	767	781	744	824	785	779	809	832	831	799	788	857	774	868	805	862	805	794	807	793	841	828	843	875	805	788	820	780	860	862	794	865	826	814	852	775	820	794	798	822	872	806	856	862	855	806	755	836	815	757	814	844	827	837	817	774	862	844	843	815	793	777	863	811	838	842	834	870	793	865	828	846	852	859	876	798	805	826	850	819	840	827	836	835	784	829	822	871	854	803	760	808	799	833	809	843	825	838	762	838	850	834	816	833	843	842	837	798	873	861	836	844	858	822	807	828	815	813	866	847	818	840	851	833	826	816	845	800	827	835	846	823	861	827	796	814	840	829	831	805	825	793	850	789	831	816	849	816	813	756	852	808	858	877	807	793	846	828	831	854	849	816	862	791	816	815	816	856	855	794	847	808	806	833	787	841	849	808	821	816	824	866	836	806	805	865	827	863	803	822	849	823	867	814	832	849	844	791	799	886	802	806	827	830	845	833	777	850	802	854	827	825	834	786	803	864	791	824	852	844	772	834	782	841	843	786	855	811	782	812	843	844	814	831	833	849	833	831	820	778	867	784	829	776	804	813	828	770	873	827	815	835	804	847	855	828	819	785	850	818	801	850	813	836	819	871	821	846	794	808	839	838	863	801	757	898	877	795	806	834	874	786	816	764	814	853	810	827	848	820	806	802	814	808	827	842	841	848	770	781	813	788	841	745	817	811	840	770	791	796	846	815	821	839	872	818	805	830	818	809	810	820	786	832	819	804	861	833	800	821	774	835	798	802	790	746	832	864	793	805	825	839	846	805	850	808	815	805	792	747	835	795	830	868	794	783	824	885	812	810	771	812	820	823	784	797	823	843	839	800	817	852	809	825	791	857	853	862	803	852	865	833	863	810	850	758	812	824	789	815	816	791	868	879	830	857	834	930	826	821	785	821	823	772	844	801	806	888	808	820	823	803	796	813	836	839	834	824	871	802	789	863	850	821	832	826	796	796	840	828	802
57007	29939	17595	8620	3782	1687	866	524	489	422	404	459	353	380	382	369	387	413	366	370	379	389	366	408	397	366	394	387	376	366	403	418	368	365	406	405	389	399	396	375	396	359	377	371	382	413	383	384	399	380	418	367	359	398	394	392	372	409	393	418	437	386	410	362	406	380	395	364	330	376	376	336	376	386	380	388	400	423	425	418	400	362	392	388	386	394	370	428	363	352	374	396	373	407	356	384	379	339	357	364	399	396	453	395	390	404	413	405	429	369	382	387	381	374	397	372	394	350	391	366	377	359	355	401	387	402	369	427	394	421	387	376	410	407	429	380	386	373	354	421	391	393	365	395	379	364	392	402	373	345	343	403	398	407	397	398	407	389	362	430	409	442	385	378	350	364	367	421	383	378	385	364	423	380	369	376	392	391	384	379	388	385	371	370	382	402	380	381	385	391	386	385	369	416	401	420	389	385	372	391	413	384	367	411	399	409	397	390	396	364	377	352	416	367	419	439	410	379	388	403	404	334	362	395	365	413	403	397	420	384	371	371	363	412	377	415	356	377	414	375	376	425	398	378	355	400	391	397	362	384	397	395	379	398	362	415	380	354	385	357	393	351	365	351	383	392	367	380	367	374	341	354	392	397	412	395	360	386	382	363	402	388	380	375	378	367	402	370	368	372	389	359	355	384	407	390	384	393	379	413	373	380	366	369	414	395	411	403	349	375	435	371	441	357	364	358	384	417	413	350	387	435	375	354	361	381	407	381	429	374	369	391	373	367	391	366	355	391	380	393	391	363	370	358	405	360	392	408	385	378	404	423	361	380	424	395	388	422	413	363	389	361	415	379	411	378	356	404	367	379	383	383	350	378	408	390	386	379	372	398	392	380	352	402	435	404	398	361	368	352	345	373	365	425	402	366	383	378	399	372	388	383	381	416	409	371	360	370	397	357	412	370	358	368	373	363	399	402	392	423	409	413	409	386	368	362	415	388	327	382	345	383	370	375	395	392	443	424	368	393	369	394	375	393	414	385	390	400	386	385	384	356	366	372	395	382	351	415	365	362	394	394	387	375	391	392	373	392	354	387	365	392	413	380	358	393	382	413	361	377	397	410	403	319	415	347	375	365	384	415	422	402	392	373	396	387	386	378	362	370	385	345	438	395	377	401	409	395	367	369	375	365	412	407	401	377	401	394	421	406	421	403	399	367	370	401	364	397	373	347	392	402	356	365	380	402	361	413	399	426	375	349	378	371	400	415	375	367	392	391	368	387	354	379	426	388	398	362	368	397	401	404	373	371	413	360	416	389	390	351	351	372	389	390	379	405	419	384	373	360	386	385	379	413	408	357	408	406	367	377	358	372	390	403	405	406	401	364	379	350	345	395	389	394	379	399	383	360	361	434	392	391	349	384	405	372	376	396	412	356	388	408	377	426	391	397	369	385	392	416	373	389	358	385	414	366	396	397	396	387	362	393	324	418	363	418	396	445	423	387	398	388	384	390	370	357	345	361	385	352	370	395	373	381	421	370	390	402	390	399	412	420	381	424	416	402	385	408	365	412	343	355	385	355	387	404	400	378	375	395	414	364	388	377	389	371	435	382	361	412	407	388	361	408	408	377	389	353	374	381	381	380	368	410	391	382	397	381	361	365	405	397	395	365	407	382	354	382	410	364	369	387	377	384	381	364	394	350	352	403	391	389	388	386	371	410	383	359	403	369	411	429	370	404	355	414	395	396	398	364	391	448	322	386	415	346	388	372	405	396	359	386	404	380	382	382	416	389	378	370	380	335	374	404	417	341	389	373	397	425	359	364	392	380	379	385	376	372	405	386	373	381	386	396	400	382	355	411	451	374	393	411	377	422	362	343	421	372	409	372	368	383	398	424	419	409	382	372	349	377	369	383	399	379	387	415	402	366	358	382	410	364	388	372	394	333	365	371	387	399	361	366	398	390	404	410	416	379	401	389	386	388	381	374	378	398	388	392	383	390	363	396	372	423	422	350	411	352	382	399	403	416	373	395	415	384	397	374	407	386	332	393	411	388	392	379	371	398	408	392	411	358	384	376	375	346	423	404	413	425	367	432	389	375	390	376	414	388	377	376	342	374	383	379	382	387	367	373	361	370	386	360	372	384	382	420	374	404	428	395	380	353	405	391	411	383	367	381	408	386	385	405	411	398	357	400	383	370	401	371	416	373	380	377	386	423	411	378	413	386	394	373	367	416	403	380	393	381	392	366	378	372	409	408	361	393	415	371	366	378	395	414	415	385	361	366	384	368	396	410	374	387	407	379	394	413	392	408	375	399	395	439	431	391	378	371	375	359	365	409	359	382	381	378	397	385	393	403	378	409	389	394	382	406	350	386	385	410	422	367	385	440	386	382	402	416	370	392	399	382	396	373	385	394	384	326	395	388	419	381	394	338	365	397	344	372	393	413	384	345	376	392	375	392	375	363	369	387	377	400	355	382	379	365	376	363	362	367	376	380	413	387	391	354	393	339	406	445	377	390	359	362	385	391	378	395	390	391	389	358	378	339	353	367	370	411	404	395	382	373	390	387	350	416	398	364	383	384	398	352	374	437	382	366	363	429	367	354	392	410	413	426	412	398	353	399	404	378	388	392	385	424	427	354	395	375	347	361	344	384	385	420	403	392	372	415	380	398	383	403	396	373	362	345	360	400	360	351	394	366	366	373	392	418	390	383	391	368	373	379	357	412	365	374	363	378	397	358	397	350	369	373	399	368	371	359	377	384	404	416	373	383	377	413	397	373	371	394	382	390	369	394	391	376	400	384	358	386	393	373	382	407	388	363	377	393	400	393	421	387	369	396	403	404	358	397	404	419	402	395	401	379	411	394	392	398	376	382	395	366	389	392	428	401	331	386	384	406	429	395	434	389	377	365	407	390	413	388	360	390	412	396	410	393	368	376	347	399	420	380	380	372	416	397	370	437	404	350	411	350	379	395	387	388	382	372	353	397	388	364	353	362	422	365	420	354	366	368	374	365	405	380	407	374	390	384	387	413	362	368	343	395	371	406	399	397	399	402	385	356	382	406	363	382	418	409	366	366	383	386	395	396	407	394	372	396	392	360	394	357	382	399	381	345	382	391	390	392	410	430	396	417	396	391	389	377	406	378	413	370	385	381	362	371	375	396	387	371	385	408	379	402	353	378	365	368	357	367	442	372	367	368	356	396	386	365	395	385	412	378	381	384	383	397	408	380	391	403	408	402	402	371	387	350	340	376	389	348	424	387	381	381	363	348	377	402	377	358	358	372	406	407	392	367	380	352	388	381	380	380	391	374	372	394	403	392	425	367	396	357	375	410	391	361	400	399	390	382	406	388	359	398	353	394	374	366	381	416	387	386	409	388	388	361	404	379	389	366	383	374	392	373	422	416	332	371	392	359	391	336	346	388	374	357	382	405	337	368	417	414	390	389	425	386	394	384	368	381	373	429	374	434	377	385	356	397	387	394	392	393	390	357	372	393	383	360
37317	23731	19238	14748	9102	4854	2244	1534	1136	1052	994	916	942	932	875	841	870	858	873	848	863	902	872	828	856	819	842	839	824	908	833	812	868	877	865	850	872	855	838	822	899	936	852	812	873	894	855	827	805	856	829	842	874	804	845	873	872	862	856	880	882	886	828	852	874	833	860	901	882	842	844	868	849	864	847	896	828	899	804	813	858	844	885	866	829	866	867	862	870	851	898	833	874	863	832	832	858	855	782	853	859	835	837	882	818	825	842	833	869	843	861	882	829	856	793	825	823	899	834	844	886	884	910	829	882	871	834	832	867	879	829	835	818	866	889	849	848	900	926	858	855	829	804	873	842	856	799	881	840	817	842	824	811	806	880	830	829	864	814	864	847	832	841	820	835	884	852	875	822	838	882	785	812	853	843	859	836	804	820	815	889	863	859	888	888	845	859	857	895	875	822	804	833	834	833	891	890	856	877	836	824	881	858	803	859	840	819	826	860	870	845	842	781	873	837	880	835	887	855	854	844	860	812	871	838	842	861	883	848	848	833	838	838	860	847	842	875	838	924	854	824	820	813	882	871	890	844	835	818	798	901	804	882	883	862	853	867	820	873	914	888	864	872	843	811	847	876	886	797	882	804	801	791	890	862	834	870	866	822	863	787	818	854	852	841	815	868	853	835	865	877	847	824	868	893	816	840	856	860	847	830	824	867	830	833	838	777	887	841	859	821	834	852	876	831	820	856	789	877	849	795	856	826	818	856	840	837	858	868	768	825	891	814	827	828	835	847	830	855	834	867	833	884	905	826	828	855	861	838	876	871	891	831	865	834	820	830	837	827	844	895	865	863	881	822	856	820	875	789	834	920	876	862	804	850	863	839	836	828	840	925	847	870	854	836	872	874	815	850	845	844	811	821	860	842	871	873	865	911	838	903	821	819	882	885	843	840	879	860	869	861	898	820	884	843	850	902	865	844	852	880	839	849	819	842	816	883	869	855	844	804	890	819	886	826	840	852	854	873	906	802	839	850	829	828	867	836	875	888	854	937	866	847	862	802	831	826	853	829	824	859	850	851	816	867	876	815	812	819	866	855	838	856	842	847	829	848	859	856	869	925	860	846	852	851	845	844	813	831	825	863	857	833	807	882	860	834	835	854	899	827	879	881	843	833	811	837	813	840	843	819	846	859	849	835	829	841	837	812	909	851	880	849	869	879	845	870	855	858	851	828	898	862	892	798	878	830	871	817	807	850	861	864	830	892	837	853	835	889	806	813	858	818	819	835	831	865	850	804	839	847	826	834	823	821	818	820	833	852	850	883	818	856	834	895	830	837	819	798	854	875	887	852	851	829	871	819	856	831	807	805	777	832	829	849	859	849	828	861	854	884	837	802	781	835	902	838	897	897	891	858	797	817	827	799	877	803	848	836	851	837	821	845	848	810	847	848	843	857	869	863	802	839	912	813	898	844	871	866	801	876	874	853	862	848	836	841	889	866	827	851	847	862	832	855	880	838	835	831	846	844	863	835	855	892	830	822	839	891	850	816	845	805	833	853	872	922	831	828	855	880	858	847	864	884	834	800	905	799	860	872	828	780	825	827	866	857	873	826	823	830	818	876	832	861	810	832	871	804	893	847	892	856	836	848	846	829	881	812	853	892	853	828	811	852	862	883	859	870	815	855	803	831	831	822	865	840	869	808	843	863	861	780	867	854	822	817	857	867	820	859	833	806	810	801	878	836	848	915	861	868	843	872	808	859	841	841	858	854	826	833	819	883	855	824	871	877	828	827	841	783	878	862	888	842	828	822	832	852	849	791	826	907	862	863	842	874	853	848	844	886	844	818	812	849	850	835	837	817	841	825	876	815	847	883	790	834	845	811	884	879	793	888	830	796	876	910	861	835	833	843	843	792	835	833	924	848	856	816	847	814	787	874	874	819	886	829	855	859	823	927	869	830	859	843	850	866	804	864	842	855	848	839	870	811	847	904	865	862	820	835	807	870	846	871	857	834	875	852	852	870	873	825	846	881	926	846	818	867	870	846	825	837	870	817	838	820	861	843	781	900	851	890	842	813	818	842	887	881	868	765	833	813	880	913	847	851	883	866	824	866	851	815	843	840	881	901	892	777	808	872	819	846	857	802	891	833	899	841	823	864	872	841	843	846	866	844	857	825	839	847	844	837	848	806	856	864	858	844	875	892	863	796	828	815	888	837	830	881	854	848	838	892	827	860	836	877	834	821	873	854	863	875	856	866	873	885	863	880	854	852	822	847	821	865	857	807	835	811	854	859	833	854	782	795	825	862	842	866	874	846	876	828	792	818	922	843	865	824	839	852	852	882	838	875	820	834	830	821	828	826	837	854	820	845	844	899	818	804	852	868	878	859	847	839	852	832	811	839	868	824	802	794	871	845	827	863	817	830	843	902	865	830	864	847	830	871	880	855	913	824	828	870	861	845	856	855	846	868	835	844	863	823	899	841	802	872	826	893	848	841	843	875	850	813	894	875	906	854	848	834	816	858	830	853	812	838	809	814	837	840	815	849	878	840	841	811	901	846	819	855	853	848	778	822	873	851	813	891	830	898	853	827	820	843	832	839	849	862	825	861	842	859	878	823	861	872	853	852	875	851	829	805	827	896	810	877	854	882	824	839	792	853	851	817	867	850	863	862	856	844	832	805	809	823	864	899	858	836	845	820	854	852	842	825	823	871	845	826	836	880	823	842	825	879	884	852	785	825	890	879	808	866	886	880	810	842	819	850	842	859	820	870	824	836	901	872	832	799	857	877	847	847	834	833	828	853	890	831	831	908	847	882	822	836	812	829	849	815	833	834	839	837	897	825	849	832	871	857	814	797	807	873	809	847	821	832	872	787	903	867	836	821	836	859	854	822	815	943	841	788	813	822	823	868	849	888	889	867	848	835	884	833	828	891	865	859	868	844	862	918	851	905	820	855	833	869	856	868	830	886	796	818	895	855	882	816	860	811	831	882	838	855	779	883	888	833	889	844	815	808	872	836	843	845	859	833	855	860	867	879	833	846	884	805	820	799	837	862	872	847	873	858	874	861	852	834	827	875	886	813	861	800	880	818	808	881	832	880	879	844	885	875	828	828	809	822	801	778	871	850	855	879	792	852	853	842	877	783	815	811	842	839	862	838	831	798	877	801	820	845	861	842	873	781	871	863	837	867	830	868	877	874	832	791	800	792	845	856	844	831	830	850	842	797	881	878	891	855	830	855	831	877	863	861	881	874	769	845	865	835	851	846	807	877	829	835	826	878	882	799	839	817	878	813	853	853	841	821	871	825	830	890	850	792	867	846	824	852	833	894	826	843	832	839	835	856	860	782	813	801	883	861	890	891	851	837	827	847	875	798	851	852	807	852	877	790	866	895	836	810	851	841	844	850	863	882	852	836	864	859	866	890	898	882	796	815	859	834	852	833	921	913	829	880	836	877	892	837	868	899	860	803	826	812	823	850	809	862	794	846	846	868	880	854	871
56571	26346	11182	3002	956	558	475	417	398	381	366	409	396	424	415	399	468	422	423	429	398	386	417	411	435	445	414	411	400	392	424	394	365	388	359	449	429	401	397	396	430	386	401	389	396	384	389	370	415	400	412	421	391	397	409	401	379	414	388	390	388	388	399	380	421	393	427	420	378	359	409	420	390	424	402	418	401	406	420	424	375	383	401	431	411	411	379	367	410	444	437	438	422	400	370	374	424	427	391	373	427	403	344	380	406	408	393	411	396	422	411	351	421	429	373	376	423	416	440	428	400	390	415	368	370	432	398	411	382	356	399	431	433	410	419	415	420	398	422	436	447	393	397	396	396	407	410	414	390	387	395	414	406	382	428	384	417	408	410	397	415	405	388	421	409	377	408	403	383	366	413	402	400	386	441	433	393	378	424	432	458	414	418	392	400	361	386	398	411	441	391	417	407	421	402	386	438	416	388	399	370	427	367	434	421	402	410	378	401	394	407	403	404	397	396	377	413	446	406	403	397	429	383	395	392	413	441	422	390	438	402	425	419	386	404	390	405	414	411	411	374	368	395	398	424	400	376	394	399	412	407	400	398	421	371	410	406	409	377	363	388	415	434	366	421	420	386	379	423	368	433	420	429	424	418	381	403	389	378	417	434	382	458	420	420	426	358	388	404	410	428	378	398	431	381	387	413	404	363	425	402	412	402	343	392	411	402	401	419	359	372	415	406	417	388	342	401	413	380	405	425	382	425	434	436	439	410	423	421	398	387	371	434	417	395	370	406	454	396	389	420	398	415	426	414	398	419	378	384	383	412	394	385	390	380	399	390	407	395	390	372	418	369	352	401	443	384	411	421	402	400	407	411	434	432	415	400	397	397	430	402	398	434	408	420	403	384	400	403	420	398	433	371	443	420	385	403	363	388	400	383	385	414	401	401	441	399	414	352	392	417	428	395	398	377	393	405	373	363	378	398	349	402	385	370	401	401	415	407	422	346	418	403	399	438	387	411	423	420	376	420	419	433	435	404	397	393	436	424	414	424	419	387	398	424	378	449	383	412	406	382	420	443	390	421	418	404	415	396	431	426	386	429	387	416	379	360	380	382	447	403	392	402	371	396	422	386	372	367	405	404	386	358	404	414	409	416	404	428	402	428	385	411	383	438	374	370	364	384	449	445	456	410	437	422	435	403	417	417	430	405	446	409	406	378	411	403	413	413	426	436	383	402	411	387	416	390	392	414	386	412	379	388	432	390	408	345	391	393	389	401	400	387	393	412	426	424	365	402	391	378	391	401	391	399	379	372	429	399	441	411	413	444	397	419	419	390	370	376	403	398	384	430	397	386	404	396	425	389	403	409	432	421	412	402	409	415	392	398	438	408	407	432	405	387	412	395	405	397	437	400	397	421	389	391	404	382	390	414	393	380	381	390	431	422	440	372	364	395	369	465	396	388	393	427	416	413	430	375	377	385	406	424	427	434	375	405	393	380	395	449	357	415	369	405	429	436	427	429	415	417	413	411	421	416	388	383	410	427	407	429	381	374	395	396	383	390	382	420	434	395	397	412	415	400	426	378	404	395	401	373	392	417	407	384	390	358	409	397	427	423	422	396	425	418	410	415	436	431	403	420	395	379	439	379	389	416	402	392	411	411	395	412	429	418	370	377	400	402	387	416	417	431	378	394	398	446	406	412	409	390	382	394	405	407	429	431	400	358	388	385	397	414	405	430	408	397	389	379	423	373	376	376	405	383	420	414	427	398	430	372	385	359	357	407	430	388	429	397	403	423	432	415	397	413	401	469	368	384	398	403	391	444	380	397	412	407	399	376	368	400	377	379	391	412	414	408	398	401	449	459	412	390	400	404	417	433	433	395	388	403	405	366	427	401	391	430	400	405	424	401	436	428	413	423	386	458	412	408	401	424	415	399	402	426	427	387	418	437	413	409	375	391	418	406	391	378	418	429	390	424	438	438	400	469	403	431	392	410	421	394	403	382	408	437	410	403	425	388	367	395	402	446	410	392	385	386	426	421	393	374	441	399	428	424	417	397	385	417	397	373	356	385	424	411	433	429	374	399	449	370	407	404	408	401	414	413	424	391	384	377	408	450	383	423	392	398	438	411	417	427	421	411	418	384	425	425	401	433	392	406	391	390	391	376	405	403	402	405	418	400	422	417	448	420	355	395	377	386	383	403	408	402	416	398	400	407	401	371	389	394	454	426	431	405	375	436	434	419	388	434	406	400	426	399	374	411	400	424	406	422	405	386	389	390	400	441	406	385	396	397	404	393	368	393	449	434	406	410	394	418	442	406	375	420	402	409	362	436	417	396	409	440	415	393	414	415	443	345	378	415	375	385	400	379	398	395	395	382	420	377	419	451	438	397	383	367	398	398	448	415	411	392	405	401	389	411	399	380	411	422	420	400	465	420	400	386	381	383	395	447	402	376	407	394	395	394	413	427	395	447	407	399	413	434	404	396	420	426	418	455	396	394	422	424	436	437	400	390	394	442	403	428	389	426	328	391	389	409	417	412	419	406	409	395	423	398	391	403	395	393	387	440	397	421	394	349	393	412	445	401	400	402	434	408	402	422	411	396	398	408	416	417	451	449	369	389	383	409	380	400	370	423	417	458	414	422	387	418	422	409	454	406	395	410	402	417	428	416	416	398	385	421	396	460	397	427	436	406	389	411	422	410	470	408	413	394	381	409	386	428	389	376	414	412	405	408	398	399	427	405	407	431	406	437	434	446	370	356	383	389	414	449	439	389	410	410	373	415	417	381	405	378	434	385	422	424	431	412	375	391	393	430	410	417	402	382	397	417	377	398	395	398	436	418	459	411	420	433	392	393	415	395	422	441	400	381	394	405	352	391	402	447	378	408	421	410	418	399	385	429	419	425	410	429	394	412	407	448	399	401	397	406	405	445	424	381	411	429	429	406	391	432	404	448	397	415	456	381	428	407	399	385	402	416	410	397	382	391	407	407	368	358	378	400	397	423	418	433	367	418	387	440	406	440	399	368	407	415	402	402	413	398	463	400	380	416	378	400	388	361	449	374	398	409	432	417	432	473	392	464	388	425	452	421	374	412	407	370	386	411	374	411	400	408	443	359	410	395	413	390	429	377	408	424	374	427	410	407	428	382	426	387	413	405	426	407	421	387	423	376	388	410	397	428	436	406	396	395	424	409	375	416	393	428	435	417	420	424	414	462	383	439	393	398	387	408	391	383	402	382	382	436	403	437	382	365	384	466	429	401	402	405	448	427	384	393	405	395	417	443	425	408	404	412	362	410	417	405	412	407	370	394	364	395	398	375	414	406	444	443	457	392	423	405	422	387	379	406	411	421	395	406	378	403	399	360	403	379	360	365	395	379	386	422	390	433	410	427	410	427	411	385	372	408	403	404	386	364	381	409	373	405	432	389	413	378	401	439	391	417	390	406	406	414	426	384	398	393	412	380	422	406	409	409	375	385	426	391	461	431	382	406	421	404	385
39487	18123	8777	4747	2359	1397	1162	945	890	880	918	911	883	927	887	926	905	906	879	883	920	884	865	869	893	894	902	850	897	902	858	895	866	892	875	878	922	856	879	914	867	873	876	844	863	886	906	854	880	883	927	869	841	863	904	843	899	889	873	898	905	897	837	847	889	921	921	868	917	869	866	886	853	890	890	888	894	871	866	875	880	852	887	863	899	850	870	915	877	878	863	895	859	917	909	891	895	843	875	912	872	873	830	938	893	910	874	871	877	917	853	894	831	870	910	911	896	912	910	843	932	929	881	895	883	883	960	880	873	855	881	917	864	905	879	892	892	877	939	907	897	869	849	807	892	909	875	890	891	903	886	907	873	921	907	896	888	887	875	891	869	900	843	864	867	907	837	925	904	925	868	880	868	853	887	821	891	862	952	847	842	829	936	894	866	898	913	906	894	837	906	893	811	902	872	886	892	900	853	874	941	955	859	870	815	876	915	868	868	918	948	887	950	867	893	892	871	928	913	839	945	913	912	875	846	865	886	922	910	941	894	857	898	867	860	884	857	821	935	855	925	878	880	840	892	919	838	884	885	856	857	892	856	856	883	877	919	830	848	871	901	867	912	921	842	857	902	904	868	905	882	949	868	870	931	902	866	887	872	865	874	865	874	889	840	897	846	869	929	878	894	865	911	901	874	888	913	888	880	883	848	865	875	853	880	880	872	880	861	898	847	909	907	826	832	939	857	883	873	919	928	900	916	888	910	941	862	902	887	850	872	844	850	887	909	885	860	941	874	879	886	886	903	858	910	896	881	882	863	826	897	895	853	845	896	869	894	883	868	866	849	884	861	902	863	880	862	847	871	888	929	860	912	874	853	853	867	894	885	852	892	882	885	915	907	875	864	829	845	888	903	897	916	891	880	880	898	906	894	896	853	847	850	876	828	874	865	861	923	874	904	882	828	844	894	878	937	874	858	886	912	842	874	853	955	876	912	850	878	907	877	965	844	885	910	893	913	829	868	913	863	879	922	852	881	880	909	892	871	832	886	885	929	910	921	920	879	856	907	895	868	903	926	870	867	878	875	917	840	838	901	916	877	904	862	873	860	876	831	907	881	893	909	874	887	902	875	888	875	871	879	869	860	896	893	876	978	881	942	860	862	837	916	878	905	836	840	852	924	886	867	916	841	877	859	879	877	888	924	865	908	954	860	864	900	887	852	879	870	851	928	858	832	857	829	889	898	859	916	888	932	888	879	879	884	864	912	890	816	886	913	883	888	894	857	919	901	810	885	845	882	855	858	884	832	887	887	906	874	846	842	888	918	877	839	930	923	886	861	940	854	893	901	918	908	822	866	839	842	861	845	880	915	937	868	894	852	844	866	875	851	884	882	890	892	883	885	885	860	905	917	861	825	867	911	866	881	889	851	909	847	861	850	891	881	845	855	869	876	860	917	829	835	928	812	852	848	856	908	929	856	963	857	829	890	860	882	926	878	897	914	876	831	889	888	840	889	888	885	879	897	837	888	886	839	845	914	843	846	846	891	907	927	918	874	883	844	837	890	905	915	906	882	889	830	882	879	857	943	847	920	898	876	868	874	894	906	900	913	906	945	844	884	910	895	899	870	852	896	847	898	922	930	886	871	884	850	898	883	876	867	873	909	886	918	903	901	856	877	840	922	885	888	831	914	879	874	894	889	857	862	905	897	899	824	916	869	809	862	869	860	872	908	858	833	884	835	872	876	839	879	843	889	848	847	876	879	859	912	862	871	963	840	878	883	899	877	902	875	847	857	910	904	900	831	922	875	905	890	873	858	927	834	890	903	801	862	892	880	889	893	872	852	851	844	891	864	841	904	917	836	885	944	898	901	896	895	854	924	946	892	932	872	859	853	881	894	871	830	972	865	864	900	858	914	863	893	858	847	877	909	917	858	894	857	937	828	809	863	859	950	854	904	927	885	873	911	860	898	891	851	889	873	849	870	929	855	893	881	858	881	854	853	822	847	961	876	884	915	889	857	865	794	842	820	855	850	900	906	931	848	849	886	860	849	877	876	916	886	926	876	847	873	884	935	884	880	920	877	853	850	911	887	864	830	912	869	869	883	898	842	855	919	888	886	866	916	893	927	885	836	864	931	912	883	902	846	845	850	922	897	821	908	869	886	911	857	928	820	909	938	851	960	879	853	861	938	857	899	843	932	889	867	915	866	899	804	884	901	898	864	918	863	914	867	871	807	936	922	894	891	918	899	877	882	913	891	862	825	911	806	852	925	875	878	885	881	862	853	889	861	867	885	874	874	894	899	862	860	881	893	866	851	864	902	884	903	878	892	925	875	898	888	877	829	830	890	924	846	918	894	876	915	892	910	876	882	968	876	815	885	890	892	855	874	854	918	858	911	874	944	898	860	906	847	905	880	896	885	911	911	883	860	820	908	935	931	857	930	878	873	885	881	906	852	881	869	894	850	859	925	856	862	915	885	856	857	864	907	963	868	882	887	867	925	885	854	881	875	881	871	919	894	931	845	843	865	875	876	891	814	936	826	861	848	829	857	826	913	881	940	865	862	847	872	886	905	880	864	819	933	890	827	855	905	934	850	882	870	891	890	911	886	850	875	915	884	906	897	927	866	874	859	868	888	845	921	896	910	888	877	881	906	906	814	886	916	873	878	925	894	868	934	876	905	924	881	859	877	883	911	903	863	895	927	983	917	878	879	880	828	858	890	856	944	821	858	914	883	873	908	839	874	886	869	866	883	886	855	904	835	852	881	892	874	888	866	849	879	893	851	885	859	966	871	907	878	908	891	907	872	866	880	922	894	926	872	864	842	924	873	893	869	860	889	852	864	938	885	847	847	873	917	936	862	858	889	858	857	846	887	885	920	844	870	852	896	897	914	933	860	875	943	843	891	873	853	896	879	899	869	869	846	934	832	867	893	907	877	930	852	859	887	886	892	927	886	873	837	882	867	898	909	856	921	876	881	926	860	888	894	852	912	888	834	883	884	886	936	899	916	876	912	866	894	850	834	906	848	869	914	875	889	872	901	927	896	895	903	857	960	891	912	926	904	854	878	922	852	952	919	857	891	912	874	878	895	842	891	876	846	892	866	871	842	843	845	907	869	890	881	877	848	840	824	891	929	827	879	885	858	864	891	921	899	920	896	857	887	937	828	870	816	848	854	906	845	925	887	868	863	912	850	889	839	819	883	862	875	912	892	853	874	919	801	891	886	851	884	856	925	866	895	899	889	883	938	859	873	904	881	867	848	890	890	891	863	892	834	932	877	872	861	869	871	855	865	860	847	857	889	896	914	841	896	902	857	895	871	921	849	890	900	938	907	875	866	917	889	919	928	912	879	867	883	875	882	896	925	893	849	814	841	925	840	935	893	948	897	867	879	869	845	864	908	839	875	860	851	815	811	871	880	912	918	855	895	866	890	897	885	898	835	873	817	914	840	890	875	832	848	873	930	863	914	902	887	858	905	847	872	897	902	898	827	907
47188	17237	4830	1617	812	478	411	413	355	392	388	439	433	398	326	376	339	331	415	365	409	376	412	400	409	411	418	369	346	353	371	382	427	371	371	343	382	418	383	349	368	370	384	364	371	376	377	418	424	372	352	352	365	367	372	379	406	357	387	360	367	346	393	351	376	371	433	366	371	388	396	368	377	339	350	338	382	403	421	357	376	364	393	360	372	380	384	373	372	379	379	349	367	401	373	371	362	416	390	361	378	393	331	376	352	357	377	352	358	362	359	371	345	388	357	360	365	412	324	369	356	373	384	382	377	376	362	339	369	389	344	353	365	373	377	387	380	344	341	361	347	346	346	389	382	402	372	404	366	373	376	388	430	417	379	340	354	388	408	392	346	413	390	369	396	377	401	363	336	367	367	395	351	387	373	370	375	386	373	385	374	379	376	384	384	386	393	353	351	405	358	376	401	397	375	379	368	391	371	363	404	416	393	353	363	380	370	346	438	361	364	369	367	367	374	362	360	368	393	390	336	405	360	371	394	333	374	417	416	380	352	328	388	368	372	338	363	351	401	404	389	383	405	409	431	415	343	377	388	399	388	390	387	389	374	382	409	367	404	344	369	347	381	407	390	390	363	355	372	404	351	357	370	343	372	392	361	397	377	400	351	380	371	371	370	357	385	422	390	343	371	374	346	379	350	351	419	394	348	376	354	352	390	344	349	343	334	337	371	389	375	370	342	387	352	390	389	426	379	346	398	395	407	391	405	386	342	382	411	372	374	389	398	357	367	380	384	425	365	405	373	371	383	359	402	397	395	355	389	365	388	371	361	354	365	377	381	388	352	415	393	369	355	332	426	370	385	380	381	315	373	373	411	377	379	406	345	377	363	377	371	365	399	357	398	370	390	375	359	397	408	363	353	338	346	391	319	356	403	369	412	365	396	361	386	348	369	384	408	374	386	360	379	388	330	381	401	362	383	352	399	376	388	376	384	379	338	360	366	381	383	378	381	352	374	355	347	350	377	383	408	399	380	431	400	378	360	337	347	394	354	386	397	395	360	369	359	375	356	349	372	387	437	399	395	387	357	392	388	390	398	373	371	380	352	371	392	372	381	367	357	393	412	381	369	385	361	370	368	330	371	360	395	362	409	330	349	364	380	360	380	374	371	354	370	377	398	421	419	332	387	406	391	386	354	376	352	385	379	356	359	374	343	414	354	374	422	405	376	391	391	385	358	390	364	349	376	364	388	369	386	389	378	405	362	379	358	364	408	353	422	404	333	374	413	355	395	373	426	373	399	376	336	378	375	342	405	401	356	353	401	369	372	354	372	377	417	351	360	361	333	377	375	358	366	374	370	372	395	370	361	383	397	390	326	383	380	353	370	366	389	386	372	400	388	346	389	385	413	387	379	388	381	378	408	381	400	328	374	359	393	393	382	389	334	365	363	340	353	350	400	363	335	386	390	354	373	357	412	354	342	331	387	395	367	376	360	365	387	361	390	356	372	365	405	397	380	355	356	404	385	356	395	401	360	350	366	410	364	378	394	351	382	391	381	417	364	341	391	361	376	346	378	377	395	348	383	385	352	350	390	383	362	393	345	338	404	359	380	367	411	351	372	393	388	393	383	401	379	398	376	373	398	361	393	361	363	399	382	377	418	396	386	402	371	369	438	376	424	390	348	350	358	379	397	384	367	387	362	380	364	390	364	384	411	392	420	399	384	365	385	333	334	366	374	385	359	382	376	385	373	404	390	368	404	380	422	397	386	377	395	406	393	358	377	356	345	343	366	359	375	388	385	343	381	393	403	422	385	358	368	369	357	398	366	358	372	387	360	366	348	397	366	413	391	374	353	393	378	332	368	367	365	390	366	346	327	386	366	386	390	380	388	369	374	373	388	407	332	392	386	401	348	354	369	345	401	390	347	397	399	375	367	382	368	368	385	408	375	376	385	371	389	396	363	381	382	358	364	389	370	356	347	348	344	374	378	314	378	358	397	395	390	368	378	412	414	381	366	394	356	352	368	379	416	390	368	409	391	388	406	365	387	381	373	392	362	335	382	346	381	380	382	376	367	401	371	367	355	384	349	343	376	385	355	445	388	361	382	415	377	399	363	339	392	359	369	382	365	375	356	425	401	355	376	406	410	383	367	343	317	410	398	351	384	383	369	407	415	361	372	394	378	376	357	386	344	340	399	393	399	362	364	379	394	373	368	357	372	360	395	413	403	340	363	381	366	368	365	373	420	347	360	356	341	391	385	391	349	362	398	390	382	381	367	377	358	386	352	378	416	391	388	372	363	359	390	384	368	394	353	354	360	399	369	408	375	382	376	391	386	376	356	402	363	369	359	391	391	355	365	383	399	408	345	387	367	406	386	392	425	370	405	363	366	401	384	375	409	360	379	365	383	380	409	335	379	373	365	370	390	381	400	348	348	372	387	357	378	370	373	367	385	381	377	385	375	372	349	418	386	363	358	381	410	406	354	373	364	354	368	352	368	381	360	333	377	410	365	383	412	365	360	346	356	357	395	378	380	355	391	435	357	355	391	344	400	349	407	385	386	362	404	400	346	355	372	401	370	373	332	398	391	353	378	387	367	374	386	352	361	394	359	384	385	409	335	378	367	344	368	364	378	390	404	359	380	423	395	403	334	450	387	377	357	405	401	363	370	388	373	399	370	389	375	355	374	376	377	375	370	402	397	374	361	391	378	391	402	394	409	384	385	379	373	352	379	373	338	361	368	404	422	395	349	372	392	390	376	415	367	377	351	363	366	325	378	363	403	384	345	385	375	356	370	391	365	379	379	376	348	354	376	373	382	406	380	382	376	398	358	385	381	392	385	391	376	370	346	381	378	362	392	363	365	360	366	371	364	380	409	365	394	397	336	388	376	397	380	355	348	380	387	375	376	393	375	387	392	395	406	394	411	423	375	390	409	419	389	382	367	357	384	404	395	353	360	376	389	355	390	430	356	408	422	394	362	339	400	392	415	402	406	352	369	359	365	410	336	353	376	361	379	354	354	366	370	376	386	379	407	389	371	375	355	370	359	395	352	362	353	388	368	387	362	405	369	374	411	401	360	376	403	376	378	397	399	355	394	377	385	394	346	368	414	359	368	359	352	360	406	355	385	404	362	347	386	382	379	379	397	360	384	383	361	374	366	372	371	391	413	387	433	361	379	361	362	395	367	383	389	385	400	358	351	385	417	373	363	384	373	419	389	360	345	373	397	382	371	337	403	360	376	371	388	381	411	363	427	367	362	373	348	359	384	355	373	392	397	410	416	362	376	399	404	423	395	374	382	387	337	369	381	362	370	407	405	384	403	370	394	339	402	361	376	363	366	406	387	390	372	370	392	392	368	375	385	386	403	422	355	373	351	359	343	407	339	362	379	382	370	369	363	374	402	380	366	388	355	372	351	349	398	393	369	362	368	421	365	396	381	370	403	346	343	394	381	315	378	406	408	394	359	401	369	391	411	369	358	389	392	404	360	361	367	350
31752	11818	5766	3516	2035	1302	978	908	829	792	863	818	798	870	784	857	839	861	802	878	837	829	845	830	854	793	840	796	840	804	861	830	836	804	834	833	827	819	804	835	794	791	816	875	844	787	810	836	819	825	845	783	798	837	833	780	785	805	814	775	832	855	829	875	774	826	843	883	791	793	890	824	846	844	790	799	791	827	857	828	768	829	837	851	829	858	858	867	814	818	803	843	869	836	831	835	819	794	769	841	813	776	841	828	825	833	884	869	799	803	850	811	792	860	777	924	820	792	743	807	818	855	797	836	858	840	820	803	861	832	851	842	798	812	795	838	813	805	792	842	778	847	819	785	800	815	856	762	830	783	864	818	834	814	810	809	846	801	838	867	773	811	776	846	789	810	795	861	797	827	835	790	877	773	806	888	872	770	861	864	775	816	830	817	847	824	854	820	809	848	811	822	784	817	803	835	855	821	895	834	833	848	884	818	817	881	803	851	847	818	833	816	819	851	823	828	771	840	863	818	805	837	876	772	844	875	859	808	829	827	829	795	896	867	818	845	845	795	812	866	793	785	855	802	840	834	813	789	809	855	840	798	838	851	825	809	851	799	819	878	809	763	830	867	857	851	874	781	802	822	794	827	815	862	841	832	812	849	812	822	864	841	824	878	756	855	789	894	839	735	801	790	806	928	853	849	825	876	805	838	828	814	822	796	812	829	830	837	809	848	853	855	829	814	785	875	816	821	847	843	838	831	835	829	825	870	772	853	827	852	789	845	801	812	854	816	804	799	861	845	836	868	817	828	849	825	826	900	856	801	857	821	806	805	839	809	825	840	834	848	839	785	819	820	817	828	816	815	836	816	829	838	883	845	874	855	766	820	851	839	897	781	891	791	867	827	798	831	788	809	850	778	797	868	807	826	852	836	844	814	860	860	860	870	842	829	800	803	852	852	836	854	811	850	831	859	832	843	844	886	828	831	839	855	768	778	784	830	854	780	824	840	802	825	836	821	835	819	811	794	837	853	844	829	837	831	852	872	805	908	816	833	803	791	839	803	820	789	781	770	816	855	863	870	850	816	802	836	854	838	820	799	830	792	843	857	784	876	775	789	857	833	794	775	836	832	799	838	764	857	838	826	833	857	839	816	838	859	806	859	816	840	846	822	819	812	821	891	771	863	852	835	805	846	807	833	841	801	840	857	835	817	782	841	846	812	833	831	889	849	797	848	823	817	888	809	813	804	783	831	780	786	807	827	819	870	790	846	809	807	859	781	814	868	865	841	810	817	804	809	867	805	800	817	813	806	836	787	842	840	794	783	846	836	861	805	784	830	813	864	804	769	794	813	825	859	844	861	848	842	789	823	800	793	903	830	815	813	804	852	844	775	817	830	856	899	858	793	809	833	837	824	804	816	784	826	882	826	824	803	853	901	810	822	857	795	853	831	826	790	794	781	868	807	822	855	863	831	854	877	816	817	893	818	835	797	861	887	856	805	823	801	834	867	804	817	819	852	825	817	817	849	828	841	751	869	798	801	756	814	792	804	782	858	856	850	781	843	838	846	876	870	874	828	833	882	798	824	828	863	850	794	812	764	811	875	821	790	822	832	777	760	837	836	795	830	854	784	847	780	882	817	743	841	882	797	850	798	775	780	809	853	831	829	755	797	820	836	809	798	842	857	829	848	873	823	819	790	822	804	821	840	823	844	818	861	865	836	809	771	792	836	854	846	828	798	849	871	807	839	835	843	867	846	809	837	807	793	806	857	829	808	796	807	833	789	826	819	834	834	831	813	817	858	831	798	813	805	819	854	804	800	848	860	805	852	785	833	818	821	835	832	865	830	821	829	759	799	796	818	893	832	832	793	862	834	834	857	801	783	877	843	851	804	769	840	821	834	833	786	863	837	879	786	836	802	844	907	818	843	810	879	842	798	810	835	815	820	868	791	799	789	831	804	819	860	835	820	803	833	827	847	838	861	872	840	820	776	828	810	820	844	755	838	860	852	824	879	811	881	799	869	828	833	843	842	811	892	828	810	806	800	931	838	841	826	838	816	876	846	803	807	798	809	820	878	841	806	847	808	805	837	810	788	837	878	861	820	849	801	847	842	850	835	850	810	799	785	786	808	855	847	802	864	823	852	768	815	850	836	873	787	833	783	816	783	833	783	798	852	795	832	822	793	800	828	832	840	857	815	851	826	802	822	842	804	851	834	805	823	794	892	803	870	808	829	817	865	848	830	787	828	852	827	769	811	856	791	852	825	818	832	813	794	755	852	813	809	787	818	805	787	873	764	817	786	816	816	840	795	841	796	862	822	804	858	814	826	820	826	785	864	831	815	851	823	817	857	837	847	833	808	825	813	799	851	855	779	822	867	858	862	847	857	772	854	794	869	855	856	831	820	853	822	814	811	819	807	860	897	855	815	855	877	871	802	864	825	848	819	813	861	841	820	799	798	872	805	808	881	808	821	857	803	793	833	823	798	881	861	821	851	836	836	874	855	792	825	840	829	870	812	838	785	837	841	836	809	772	853	862	880	787	842	824	817	872	808	807	838	782	826	777	842	798	774	775	824	848	784	824	865	870	917	867	841	816	852	849	779	821	853	758	827	803	814	822	836	807	810	828	864	832	819	806	828	804	858	842	840	817	819	847	805	834	802	823	811	871	861	890	816	847	837	805	847	845	854	793	807	835	818	785	814	830	841	785	823	841	849	887	823	809	851	779	844	858	832	833	856	837	867	873	786	864	792	824	757	811	802	826	801	842	782	874	878	876	844	872	834	839	810	779	858	797	795	851	773	855	816	777	796	876	816	847	845	819	768	822	831	783	820	861	815	785	862	845	841	798	843	790	820	797	860	851	817	843	784	850	803	784	769	879	838	837	767	836	768	791	860	892	814	845	849	827	798	841	834	803	801	844	775	822	771	828	808	897	798	835	841	845	842	780	811	804	801	816	803	820	866	821	788	878	837	796	773	843	802	876	832	807	832	797	818	791	862	814	843	820	844	781	814	865	831	809	835	847	840	858	849	821	910	797	858	878	838	878	776	847	844	801	847	849	865	884	800	802	770	810	806	878	829	829	845	849	825	809	812	829	874	849	849	856	841	807	739	817	867	861	815	791	870	807	802	803	805	828	805	845	882	763	818	834	822	857	803	848	835	811	848	835	879	844	833	840	823	802	832	799	835	862	852	822	829	872	803	816	830	855	830	804	807	826	826	834	838	851	874	797	842	812	843	860	799	865	857	846	916	856	810	835	825	811	795	833	810	849	834	797	788	857	851	805	753	851	794	852	838	792	846	784	860	871	842	816	867	815	846	850	795	882	829	875	790	772	791	788	808	881	834	866	833	805	798	807	802	827	841	829	809	837	810	867	819	825	766	797	867	836	815	800	833	835	781	870	822	852	792	828	828	853	812	824	802	850	817	804	813	806	796	872	814	844	842	801	840	771	845	826	829	821	863	826	791	830	843	804	800	883	765	762	843	815	865	809	789
66332	30322	11753	3780	1499	618	514	466	416	418	407	435	419	391	379	382	392	389	405	385	414	362	383	402	395	401	409	403	370	357	367	363	397	416	398	394	387	383	418	405	397	407	369	376	376	405	411	413	377	430	366	410	413	391	393	418	410	386	358	383	415	411	400	358	367	381	423	378	370	385	412	352	382	405	438	418	407	362	359	374	419	361	407	346	381	398	371	398	394	378	364	429	389	386	397	390	411	403	387	378	367	376	385	390	396	409	360	384	428	409	399	401	398	380	395	382	402	432	379	349	411	434	375	392	421	368	388	382	375	428	407	440	388	466	372	401	412	379	373	440	393	398	432	395	408	398	398	396	371	406	430	365	366	364	368	385	408	371	385	390	412	369	356	417	399	398	386	413	407	394	336	390	406	368	426	382	422	381	401	395	423	392	375	392	387	425	390	365	380	427	370	376	368	369	442	397	402	355	382	388	390	421	395	406	398	379	412	409	389	406	394	431	407	407	452	422	413	355	376	401	393	407	389	416	390	375	400	378	401	429	446	413	387	388	424	385	434	429	373	413	402	429	387	376	389	399	378	384	353	374	367	376	368	366	379	390	408	388	399	375	383	423	428	418	423	413	384	383	393	364	382	409	376	396	423	413	380	427	386	416	371	353	370	394	417	440	355	424	399	363	417	413	344	388	418	388	402	383	367	399	445	382	376	397	426	383	382	393	390	424	402	397	421	424	407	349	425	380	384	410	373	396	371	357	406	400	402	402	427	414	410	389	362	414	425	418	358	405	359	381	373	390	376	387	428	377	373	375	434	439	376	363	392	432	391	404	412	362	417	377	406	361	391	416	391	384	385	426	372	407	393	381	415	445	392	350	406	394	382	405	394	392	386	368	421	391	394	385	376	384	420	357	316	363	346	416	396	436	360	400	403	362	379	404	408	397	363	404	340	369	419	368	390	393	397	355	393	420	416	382	422	420	383	411	421	389	383	390	371	443	399	419	374	379	385	394	358	380	381	368	347	395	434	402	395	439	438	438	425	387	446	422	414	437	409	348	401	386	388	382	442	450	423	462	389	377	377	333	400	373	397	398	384	406	425	373	405	401	380	362	398	413	388	396	390	394	392	394	397	366	377	400	397	381	378	426	420	403	406	398	348	433	378	393	369	364	392	387	409	393	407	408	423	402	403	362	417	413	398	408	399	351	414	420	404	377	385	401	414	416	390	404	387	354	427	361	404	410	384	419	413	381	380	382	440	403	374	342	460	392	376	391	402	388	415	414	408	442	419	476	389	376	374	389	412	378	398	358	390	381	364	395	430	373	415	383	410	393	411	388	416	405	412	356	387	378	370	371	351	415	416	405	434	396	389	379	402	375	393	430	401	406	430	376	365	413	403	407	418	420	382	378	393	403	421	404	413	397	394	388	417	390	395	401	418	383	401	386	386	374	409	381	400	387	386	411	382	408	412	377	385	376	401	362	398	362	405	407	406	414	387	387	399	376	360	441	400	417	416	395	411	373	403	409	349	400	409	423	378	372	413	397	371	392	421	384	382	376	371	384	416	369	402	382	366	404	395	383	390	345	408	421	399	430	375	359	409	402	403	417	418	408	429	426	397	424	384	390	417	365	402	411	397	397	423	386	361	422	400	406	403	382	372	403	393	413	377	401	403	421	419	384	392	437	412	401	394	408	438	436	399	440	414	376	419	382	419	413	384	396	377	378	382	410	391	416	381	407	396	355	402	377	392	385	370	387	422	399	405	421	435	395	416	407	396	416	405	386	392	389	387	417	383	394	399	378	381	412	405	408	408	395	439	410	395	393	398	390	400	431	427	405	375	393	429	379	368	402	377	377	387	419	412	412	391	359	405	392	376	387	398	416	369	407	366	392	412	417	428	414	379	366	384	385	430	404	355	419	414	355	414	427	393	394	388	381	410	397	369	372	417	405	388	394	429	377	395	392	405	420	422	407	375	364	383	400	394	360	386	403	346	400	379	373	390	372	383	372	389	376	379	417	353	399	392	369	416	400	394	385	412	397	390	393	372	379	371	369	408	400	416	396	408	392	377	405	416	424	418	431	406	418	431	393	376	404	427	393	361	377	402	380	404	407	380	420	393	365	400	412	402	382	377	431	416	371	373	406	403	392	430	415	401	395	381	363	429	382	396	433	368	406	394	389	399	430	360	410	396	402	400	359	424	425	396	377	410	421	418	404	399	434	414	408	385	392	422	351	372	393	398	387	403	332	410	384	416	358	421	385	411	416	421	385	427	403	386	396	406	424	384	401	399	395	374	363	381	418	339	388	403	396	395	424	402	377	424	392	429	375	426	379	391	389	367	413	412	436	363	392	415	408	392	392	397	405	393	390	371	383	402	405	432	381	371	400	367	386	399	387	379	445	409	396	368	410	376	420	367	389	382	405	400	395	411	396	366	389	372	375	381	391	393	436	381	382	357	347	385	391	415	387	416	380	412	418	397	438	401	396	379	405	386	386	388	391	394	346	382	438	394	417	420	416	421	429	426	390	395	422	416	412	391	380	397	421	378	412	405	407	399	423	375	446	418	397	384	401	407	385	353	355	354	399	362	399	389	409	353	417	390	410	376	377	387	402	378	370	378	368	381	364	358	386	407	401	404	393	371	400	398	385	408	462	379	374	396	382	395	359	393	418	402	404	370	404	373	397	392	386	386	440	432	415	388	388	374	421	426	389	406	392	406	408	402	377	396	369	398	393	401	400	399	381	380	415	398	391	374	410	383	387	344	382	398	445	432	372	381	404	430	429	455	361	399	410	382	441	413	386	399	427	397	430	455	406	407	383	408	423	385	407	378	399	402	374	435	414	408	391	423	373	416	359	425	383	385	414	387	371	391	396	400	369	365	420	366	418	391	399	419	407	455	425	411	374	393	365	402	364	393	398	384	428	363	396	407	396	406	394	368	357	377	397	381	368	392	385	371	410	404	427	404	383	386	403	394	382	405	415	406	398	395	400	382	379	441	414	399	416	406	396	404	377	399	372	378	379	384	398	419	370	410	376	412	399	386	431	390	354	392	400	403	415	386	418	394	381	417	375	420	374	408	405	393	405	380	400	382	407	390	368	389	386	383	393	397	430	417	381	397	386	366	399	399	381	362	407	380	382	416	396	381	406	375	384	446	403	381	413	364	391	398	414	389	386	393	417	400	392	369	390	383	401	388	396	368	393	396	353	413	435	402	403	414	379	383	403	361	406	378	395	417	405	391	389	391	376	428	363	413	393	426	425	368	394	421	397	384	379	409	419	433	431	391	390	430	383	342	412	406	372	399	408	373	417	364	374	413	366	393	369	388	384	371	417	365	381	388	368	369	387	379	393	358	389	401	358	393	428	417	365	386	380	419	372	410	406	433	411	410	380	358	423	374	432	404	428	399	375	398	439	392	384	414	411	428	390	402	382	371	417	414	447	378	376	369	361	373	409	388	385	382	399	443	422	422	380	399	393	453	336	386	417	397	394
44673	22046	11007	6890	3860	1581	1192	992	958	926	912	919	900	839	887	887	906	884	845	849	873	849	817	840	828	888	898	882	830	827	918	851	859	892	801	870	797	877	851	850	847	888	886	916	836	858	820	919	845	844	844	854	856	872	899	891	877	884	866	908	878	882	884	810	830	898	886	843	897	857	877	865	855	864	883	865	879	845	895	849	849	872	855	876	874	842	874	854	907	830	879	847	885	851	849	867	904	834	873	881	890	871	894	824	867	889	922	862	835	885	864	885	907	840	852	866	886	899	798	898	856	837	859	914	871	880	803	878	880	846	800	899	821	803	866	891	867	844	853	901	881	827	904	867	907	877	888	877	883	847	874	813	881	875	853	848	865	884	862	909	813	909	814	871	863	851	824	839	862	879	858	853	916	832	914	885	860	828	857	859	854	831	861	870	844	836	881	878	852	949	872	840	844	860	858	898	865	830	828	852	873	860	847	839	830	860	866	830	856	855	866	884	883	834	922	893	843	829	852	883	844	868	849	831	870	833	854	875	855	859	918	866	918	871	923	834	852	855	922	837	864	857	871	900	883	897	885	867	917	861	825	867	862	830	851	836	908	851	787	796	876	862	845	832	890	836	866	878	841	853	828	872	864	873	871	869	889	869	807	851	885	825	841	898	875	841	822	912	897	835	870	831	882	883	891	895	807	888	894	840	849	854	862	824	878	882	884	882	873	866	884	866	832	841	817	862	848	903	841	899	844	863	896	869	917	833	886	854	855	900	850	889	911	874	872	880	875	878	835	886	831	891	902	874	831	876	913	860	857	799	864	916	834	863	881	861	866	902	912	894	857	867	918	864	822	872	877	890	857	862	817	855	858	885	858	905	884	788	861	863	863	866	850	862	834	909	867	856	866	882	879	902	818	840	818	854	862	849	851	848	832	820	818	826	894	831	899	858	863	915	836	815	887	867	847	849	816	824	880	864	839	853	877	853	901	848	888	882	857	858	903	880	847	848	904	822	881	906	851	821	841	863	872	787	890	832	858	861	927	870	812	834	860	837	868	809	860	880	868	904	871	830	860	893	872	871	881	894	809	917	878	853	860	845	861	911	872	828	887	889	899	896	893	905	901	823	903	845	881	881	841	829	853	815	823	851	865	833	861	878	873	862	885	886	854	910	842	806	881	826	947	922	868	883	903	838	821	858	847	864	873	879	873	850	814	882	854	855	847	821	858	887	893	849	862	856	857	818	906	845	893	913	886	838	879	805	869	869	859	893	914	843	870	887	884	916	859	859	871	826	879	888	830	844	843	900	899	826	835	880	869	859	855	858	830	830	894	849	888	900	853	878	856	866	849	852	831	873	890	849	816	840	915	893	854	873	883	835	852	878	793	861	812	909	873	843	890	805	877	901	827	856	874	838	848	889	851	887	855	936	850	837	832	842	923	881	873	854	911	832	815	853	837	874	898	816	841	878	857	824	899	911	888	891	869	871	858	825	856	864	901	881	834	881	841	915	845	818	865	854	894	891	891	856	860	851	877	847	876	883	873	869	871	849	907	901	841	848	830	848	854	823	818	885	912	890	853	824	819	786	879	839	821	893	898	820	821	878	861	835	875	890	883	867	848	903	855	889	873	905	861	914	874	899	828	871	837	857	904	861	838	838	882	855	797	807	791	858	815	794	805	870	845	877	930	825	796	895	842	879	896	845	882	888	806	842	888	942	883	851	858	845	854	870	861	846	879	819	911	819	874	893	887	853	830	864	925	900	779	869	821	904	864	851	851	881	852	867	838	823	859	813	882	809	858	842	869	909	869	830	786	931	908	817	891	818	809	865	861	874	878	822	808	879	860	872	899	856	832	888	875	867	907	831	839	882	878	902	829	908	846	837	879	834	879	851	867	860	906	875	785	830	860	829	882	813	843	877	886	845	830	901	859	832	865	839	887	879	901	880	854	830	850	843	868	879	855	853	868	861	859	775	869	862	899	852	845	907	855	821	825	904	834	895	879	842	902	841	886	852	905	855	859	869	905	873	904	820	829	863	825	809	862	864	893	937	871	841	836	841	871	850	863	844	890	878	860	901	836	863	897	860	889	893	868	854	870	838	912	825	840	857	835	839	860	903	840	880	835	871	870	859	860	896	857	913	844	889	858	881	850	848	848	849	869	859	843	873	845	840	850	851	914	861	883	835	875	867	876	891	864	790	897	844	879	865	840	852	848	907	855	808	848	814	876	859	866	860	836	884	840	893	897	850	873	876	852	864	882	883	837	855	894	815	852	850	922	914	908	873	893	874	837	921	878	878	890	864	875	805	833	853	869	871	790	884	822	843	828	905	834	849	844	888	818	865	847	928	816	847	877	877	854	858	833	856	863	850	875	818	845	843	927	906	852	883	835	870	873	853	834	900	846	912	860	884	851	884	899	932	896	887	868	877	819	820	813	812	899	842	867	893	930	822	819	813	834	855	864	877	933	911	848	844	857	876	847	858	847	879	855	882	887	872	829	898	870	883	883	879	895	849	841	840	890	836	843	812	841	828	887	837	873	891	859	862	863	850	844	891	852	850	847	912	855	797	862	839	893	872	935	866	835	879	912	844	907	821	837	913	836	858	891	876	881	830	863	858	827	860	878	872	895	843	862	876	884	824	838	877	887	876	879	854	836	863	863	833	845	895	851	890	871	863	903	873	832	889	834	913	815	914	869	873	878	865	862	865	905	887	890	911	868	868	856	865	905	892	882	862	880	856	858	869	853	856	884	868	874	866	856	855	852	878	858	828	814	870	888	856	828	880	826	855	852	828	830	884	890	885	840	865	866	878	902	842	850	842	872	884	817	859	845	866	809	899	926	876	814	871	860	850	875	897	831	828	839	878	894	878	845	869	818	875	877	868	872	882	878	844	838	869	868	837	907	825	849	847	830	896	905	882	882	891	900	837	860	897	828	830	835	847	851	848	834	950	918	906	886	918	911	801	820	904	871	854	814	837	887	849	839	878	865	865	882	848	884	850	837	878	868	829	847	852	872	837	855	837	921	856	846	916	912	845	857	888	860	892	882	912	828	845	884	905	877	886	849	793	880	853	796	863	906	822	897	872	854	911	832	947	837	881	890	834	915	816	835	886	827	845	863	798	850	851	853	812	845	848	915	818	856	911	839	881	889	944	815	894	868	883	879	839	807	817	888	840	834	830	834	885	867	830	849	884	887	830	866	831	868	857	882	802	843	871	816	890	874	880	870	854	846	843	861	854	866	847	832	840	881	840	845	882	845	860	867	846	926	872	833	921	825	851	841	873	815	899	823	898	884	866	849	853	857	826	838	861	856	869	850	845	793	865	859	896	848	875	857	851	854	820	867	895	848	832	869	868	873	848	877	835	829	874	912	822	869	846	837	860	892	877	860	817	943	824	895	804	848	861	877	897	885	902	851	857	844	913	841	857	854	854	879	835	870	822	863	834	821	849	841	867	865	868	869	871	845	933	917	900	837	824	855	881	866	848	863	883
63570	28891	11540	3026	994	645	480	514	461	421	405	373	408	418	412	373	401	438	422	410	409	462	382	399	423	392	401	416	381	430	435	383	450	410	384	429	401	394	368	455	417	397	385	404	415	366	368	385	387	389	383	389	431	405	431	434	413	402	409	383	389	390	440	364	422	371	404	425	395	399	401	393	426	405	404	395	410	355	365	390	412	393	384	442	405	445	394	413	401	428	388	418	410	371	377	430	397	392	371	356	385	392	397	399	393	399	407	423	398	379	402	382	420	404	425	412	429	415	420	462	399	403	432	429	405	447	400	369	454	383	373	360	390	372	401	395	411	418	404	382	398	440	455	400	377	385	388	411	412	400	347	399	377	387	390	380	426	372	438	368	458	409	419	401	401	428	445	411	437	365	389	369	388	389	394	393	431	419	387	384	415	411	408	425	437	413	378	426	358	397	429	409	405	387	428	393	415	416	414	399	384	392	354	416	385	421	369	407	396	410	454	416	399	397	424	422	388	407	391	411	393	392	401	398	405	422	370	432	366	386	387	413	421	399	427	368	407	371	395	427	376	421	390	405	392	398	413	425	393	399	416	437	401	409	359	418	378	420	402	385	420	385	408	435	427	392	385	406	366	429	358	413	382	384	428	380	401	382	416	411	381	375	431	380	403	433	399	376	371	420	433	410	430	398	381	385	440	395	417	427	396	381	433	402	410	382	378	402	414	406	385	409	406	410	399	397	388	404	382	381	401	406	413	402	416	367	412	386	413	389	378	395	395	423	421	410	400	408	369	372	386	393	406	438	443	375	410	410	384	434	390	434	410	442	405	418	415	411	403	411	398	401	408	390	430	397	419	364	376	389	409	391	387	384	439	472	396	423	418	428	445	412	404	391	405	391	447	413	421	400	399	435	378	448	438	370	382	377	428	394	432	420	402	425	387	365	398	441	417	439	369	389	396	397	431	438	377	439	410	381	430	410	406	400	391	422	367	401	378	377	439	401	395	413	375	399	417	418	404	398	434	385	389	417	403	405	444	396	411	401	393	412	387	413	394	436	397	431	433	392	374	428	412	436	423	394	425	383	396	411	359	417	359	380	388	374	399	399	397	430	412	392	398	432	418	389	407	391	403	418	368	373	397	421	422	434	397	399	429	411	397	353	392	397	405	439	407	416	408	407	414	389	397	415	389	420	393	403	386	411	385	433	467	424	391	396	418	422	383	388	399	409	449	426	434	353	426	438	377	469	401	432	424	379	366	375	408	408	423	400	417	387	419	419	381	409	426	404	354	404	421	400	446	411	387	407	405	431	386	365	411	429	384	432	461	418	444	381	438	430	384	418	382	425	430	370	396	382	430	372	420	403	427	423	381	418	364	376	401	380	396	406	402	376	374	401	402	433	375	377	381	414	411	387	388	400	397	351	395	401	422	417	392	434	398	356	391	397	411	390	410	389	376	399	396	373	390	394	397	387	386	401	394	429	398	453	411	429	360	416	429	410	443	417	398	396	451	416	421	419	427	388	392	404	431	388	421	377	415	402	417	369	403	398	410	406	392	424	427	433	410	438	418	388	387	389	400	395	403	397	439	396	416	413	375	389	360	440	402	447	419	423	406	385	435	443	431	435	423	386	403	385	374	393	415	381	405	404	440	439	402	396	424	410	455	365	418	431	406	435	378	412	384	363	418	424	370	436	440	396	433	398	416	409	430	402	402	396	398	360	379	431	425	399	350	438	422	403	426	398	411	422	361	403	438	391	412	393	407	412	403	411	401	392	435	443	404	417	437	434	415	358	401	403	422	415	412	402	414	419	404	391	431	418	448	383	363	422	428	389	415	434	434	385	399	408	408	399	405	441	400	410	403	380	416	379	424	403	384	397	402	388	418	426	385	394	381	419	421	403	413	406	381	399	432	426	431	420	420	430	441	386	414	398	408	428	382	402	427	421	393	420	414	378	412	385	399	414	432	424	366	430	392	434	424	406	381	432	414	436	373	377	412	376	424	385	383	432	396	412	377	390	410	422	410	379	433	402	428	397	402	409	391	434	386	392	371	434	416	410	419	390	379	382	396	396	429	394	412	382	372	402	422	376	416	407	384	388	395	384	433	371	405	406	407	444	408	397	391	413	386	410	369	429	375	373	397	407	410	382	358	438	376	390	429	411	402	404	419	419	427	394	404	414	359	425	430	365	391	414	391	392	405	452	421	400	433	403	419	411	400	427	449	444	401	405	401	378	377	395	372	386	381	403	402	372	424	368	384	393	419	431	382	396	410	432	385	405	384	428	388	405	409	433	392	410	397	374	431	416	379	410	402	429	410	428	404	437	410	409	357	399	408	388	419	408	388	400	429	416	427	411	413	414	426	440	394	372	368	394	445	402	443	426	397	448	400	418	430	383	390	406	407	439	397	410	446	356	420	401	380	393	394	402	388	404	410	404	435	390	413	406	421	408	416	426	390	401	411	365	386	457	394	414	446	409	403	443	377	418	424	435	390	417	367	378	391	393	417	496	403	406	417	416	407	420	400	403	453	398	411	388	389	401	388	336	434	378	397	397	411	420	389	404	436	397	382	407	355	414	391	375	412	417	440	385	394	416	424	418	415	412	405	408	401	381	394	388	423	420	403	403	407	411	392	376	358	398	405	367	383	422	407	452	418	418	398	386	389	390	368	401	428	351	386	424	439	433	428	429	402	378	387	391	429	388	393	398	365	419	401	407	409	401	386	389	392	399	404	402	422	404	394	399	407	407	409	406	400	395	362	405	410	389	357	405	428	415	408	400	428	428	395	406	397	388	380	374	438	389	397	401	381	376	368	442	479	392	444	408	399	394	437	395	421	393	440	405	428	384	417	403	394	403	387	398	364	389	470	404	377	384	429	414	419	452	388	418	395	384	397	397	435	418	386	350	387	378	365	445	385	404	461	389	401	403	422	374	419	384	407	438	385	426	413	404	398	399	413	395	425	406	399	419	434	438	461	414	371	401	364	391	436	429	390	395	397	388	383	406	411	403	432	405	370	408	380	396	381	359	396	409	414	414	416	393	375	374	394	401	409	428	387	438	402	407	372	368	416	436	434	416	368	387	388	380	390	403	367	401	408	410	407	356	395	390	407	383	390	408	453	411	393	418	394	419	403	404	433	420	397	421	420	421	414	419	395	429	375	393	417	395	429	385	410	410	396	399	418	423	470	468	416	384	397	430	449	419	418	389	414	411	414	406	453	405	413	407	407	404	447	405	365	429	423	419	398	433	411	404	413	415	405	404	402	369	377	370	389	358	395	419	413	395	466	397	413	408	402	384	383	399	413	413	407	397	394	413	409	394	396	409	392	427	406	404	409	396	406	387	369	377	395	390	373	399	406	406	422	443	409	403	391	406	420	371	419	348	367	422	384	409	419	433	416	402	418	421	395	369	408	388	378	424	437	421	416	407	399	407	446	453	422	415	369	406	387	395	400	372	405	420	383	394	398	422	430	434	381	390	415	407	384	408	410	416
43603	21036	10648	4805	2451	1552	1334	1260	965	950	896	880	906	920	920	854	934	871	954	872	837	900	869	886	860	869	877	892	933	893	880	918	861	899	852	844	969	857	878	846	859	923	918	909	912	913	887	872	888	863	909	896	928	941	882	862	863	869	889	912	911	898	817	877	926	890	877	880	941	903	942	888	876	843	888	910	872	887	902	923	901	888	861	960	877	935	866	876	914	923	902	902	925	890	870	950	881	897	885	865	891	901	861	878	934	851	837	891	896	901	861	853	892	901	872	875	881	805	839	875	870	881	854	893	889	894	888	909	855	945	862	900	872	884	900	835	895	896	909	889	925	895	878	869	895	888	857	873	875	843	836	863	853	868	936	846	849	938	854	862	834	881	899	921	844	894	891	893	881	849	940	867	897	881	828	910	893	814	945	943	886	917	949	939	849	890	907	893	890	911	883	877	876	903	873	830	910	869	892	868	861	915	876	786	825	899	887	885	835	886	856	893	874	858	855	915	861	884	858	888	892	861	919	914	936	898	834	851	859	915	910	862	829	848	871	886	901	902	879	872	850	876	842	915	910	902	871	907	944	878	869	890	919	864	909	887	895	888	903	848	853	903	880	878	885	902	887	849	915	902	860	850	835	876	871	866	846	944	877	845	898	877	928	908	864	842	938	877	861	897	900	902	892	819	875	928	903	851	912	818	874	839	895	848	872	867	877	831	870	829	811	828	848	824	899	892	856	830	865	904	918	857	851	899	912	913	866	896	921	879	873	863	876	863	926	863	914	906	842	866	851	857	860	856	852	885	928	834	877	855	895	874	927	829	864	913	912	908	942	853	863	848	867	941	853	862	917	911	923	908	854	848	895	850	863	889	871	843	896	890	893	873	889	878	871	873	979	892	923	828	852	881	924	867	896	864	915	862	893	936	857	891	849	849	865	887	862	905	922	866	944	858	856	866	862	893	863	939	901	892	888	922	885	864	903	851	895	883	889	904	878	913	864	960	885	881	921	917	861	888	914	870	898	881	878	863	876	842	871	912	875	922	901	872	862	918	900	862	908	869	895	867	866	885	887	912	862	875	877	859	872	914	860	840	921	879	871	929	922	861	841	926	879	894	838	876	900	869	944	937	871	886	854	951	856	920	889	869	848	885	899	935	840	888	878	863	886	914	915	897	895	889	858	873	922	898	871	868	830	819	883	914	880	894	851	903	888	920	919	862	886	843	925	873	867	871	945	871	903	835	893	887	931	869	850	872	920	906	926	915	867	882	913	904	866	873	889	849	820	903	897	820	917	842	896	913	888	935	867	906	874	903	856	874	935	880	862	899	909	896	834	872	851	821	846	909	909	881	873	941	877	964	850	906	932	901	918	846	870	861	878	843	932	899	887	861	857	886	805	890	869	913	904	877	899	886	870	891	842	904	899	832	855	862	889	874	879	852	882	829	839	866	926	890	822	843	931	918	946	908	851	877	886	860	843	961	894	859	873	882	858	891	884	875	836	850	869	877	871	937	890	864	866	862	839	900	890	896	896	929	894	927	843	857	884	851	859	885	899	853	909	884	909	873	930	871	894	911	905	837	940	862	919	858	856	874	875	844	874	956	907	899	902	908	865	887	888	911	848	881	872	872	841	861	866	896	862	855	884	854	854	848	857	888	840	875	920	798	883	902	867	879	930	882	887	890	884	896	926	883	917	867	900	894	921	979	909	868	889	904	916	888	931	869	931	877	913	898	876	838	864	917	885	854	905	881	907	877	910	909	856	924	864	821	880	896	932	895	864	862	875	846	841	902	898	907	951	864	864	910	946	907	894	914	848	868	906	885	875	842	852	860	895	884	897	843	837	918	916	831	863	892	877	818	851	911	894	882	887	894	862	858	843	884	893	881	838	864	915	891	876	899	865	878	818	918	933	890	837	852	844	904	859	927	844	853	896	910	860	888	893	855	888	872	830	869	889	917	920	884	863	883	853	907	864	830	908	881	939	870	841	868	867	902	859	898	899	875	863	841	871	857	862	937	871	878	896	936	844	884	870	912	880	857	881	908	908	898	875	845	855	825	843	876	866	891	908	920	888	888	911	863	902	927	864	861	881	886	822	884	904	895	884	882	852	948	865	830	896	923	904	893	782	939	883	867	846	876	937	902	880	888	856	902	898	893	860	845	820	866	914	844	926	878	877	930	847	914	864	882	887	876	835	842	879	890	905	913	905	854	944	848	868	866	864	909	864	860	862	860	901	860	898	889	863	880	863	857	881	878	915	900	922	874	919	886	884	885	855	871	872	874	873	933	883	864	901	912	894	868	854	837	921	844	883	878	892	882	926	899	895	820	869	851	900	933	944	878	902	898	823	891	851	906	891	872	942	888	963	862	838	918	849	822	867	879	902	897	882	929	859	917	818	842	860	859	872	845	883	801	889	869	882	838	908	918	851	837	899	872	892	907	865	854	889	884	875	900	845	931	849	897	854	838	905	853	858	860	850	835	876	881	826	918	816	900	891	846	887	920	844	856	859	816	911	863	879	880	870	901	905	921	938	854	860	849	861	879	921	918	837	855	904	893	897	791	889	859	870	851	859	850	871	921	886	916	902	822	888	866	895	922	870	883	850	875	818	898	881	892	927	914	826	879	857	860	912	879	842	900	819	861	889	921	868	895	889	871	896	862	841	904	836	864	886	864	917	913	876	904	867	871	888	857	915	903	885	834	878	872	907	871	845	881	871	861	917	904	895	879	926	879	864	872	851	861	862	889	906	893	841	821	918	825	852	959	858	877	896	895	857	932	863	885	862	876	881	922	873	862	921	862	917	903	871	848	850	859	889	899	881	857	863	920	885	933	887	857	865	903	875	843	885	879	896	938	897	888	882	853	830	831	880	809	842	926	940	843	898	815	836	865	892	830	850	900	887	916	822	872	885	885	915	897	899	842	930	921	905	853	912	848	885	894	877	846	874	884	835	912	905	875	901	824	896	894	902	899	870	913	881	874	916	891	923	880	883	893	900	888	844	859	877	879	838	907	898	860	866	859	865	915	870	843	888	861	888	827	875	926	879	901	890	884	896	823	898	886	892	892	916	805	870	884	854	833	907	859	914	886	875	919	885	885	860	878	895	871	881	936	872	840	842	883	921	926	969	915	888	848	908	876	936	829	868	905	829	837	899	861	909	874	906	872	893	900	873	934	851	849	872	872	864	858	904	876	911	839	879	888	887	870	873	941	827	894	907	870	891	878	855	891	920	902	869	880	920	858	855	938	849	889	896	815	882	891	926	880	906	864	834	851	905	902	931	872	877	925	877	893	857	922	883	857	913	875	863	847	862	852	853	901	873	873	831	868	874	942	861	915	876	877	880	883	918	844	841	858	882	883	879	839	890	877	950	841	866	824	877	858	852	879	926	881	902	929	887	879	906	898	856	883	901	873	923	848	876	889	882	848	859	861	911	909	920	892	892	922	897	894	878	881	924	859	846	900	919	892	852	851	883	865	881	889	888	867
52502	21944	5850	1159	617	497	403	423	431	363	372	393	409	378	411	403	401	381	404	370	395	373	375	372	365	369	417	383	396	395	373	380	385	403	399	387	390	381	405	401	418	394	352	358	375	414	404	382	406	383	416	391	394	394	357	388	440	390	376	413	389	361	389	412	369	364	370	388	376	373	438	366	363	377	455	358	376	375	382	387	357	381	352	417	364	353	362	395	381	389	394	384	374	373	380	372	383	343	398	406	391	354	409	371	344	384	377	348	387	385	393	398	393	378	384	386	396	389	400	396	380	376	421	349	352	390	377	363	394	384	370	341	361	410	386	385	357	368	392	397	352	366	398	401	401	340	382	365	403	393	364	415	401	355	337	381	389	389	370	390	366	420	418	397	386	395	425	351	377	394	351	381	377	364	391	364	378	413	409	364	370	418	410	370	357	370	380	365	371	392	345	383	395	381	383	409	360	396	407	397	409	390	403	399	405	395	377	432	373	391	369	368	411	372	396	373	413	372	366	380	390	391	323	364	367	359	337	404	384	382	373	390	378	389	409	424	361	393	413	417	376	410	378	355	349	390	416	394	356	376	392	372	391	403	397	403	411	345	343	381	394	364	384	411	379	384	363	414	360	427	360	354	387	358	378	423	356	413	379	378	373	417	377	353	371	382	382	406	375	361	424	398	401	387	389	399	353	377	368	387	421	413	374	362	403	402	366	380	371	341	361	383	383	396	381	361	369	369	367	366	359	390	401	351	380	373	354	336	375	402	352	365	414	377	382	411	334	412	393	397	410	361	398	393	390	358	376	391	386	387	393	342	387	397	409	365	366	366	420	400	425	391	370	416	348	390	371	366	360	379	398	369	350	346	381	394	429	370	342	397	387	407	369	375	370	370	380	429	352	371	356	371	383	422	369	412	412	391	378	338	349	410	398	402	363	401	386	415	379	372	404	324	406	330	355	393	419	360	393	409	377	434	373	353	393	430	379	367	402	422	391	433	404	389	377	380	405	381	375	423	368	367	381	354	391	353	403	404	386	355	420	365	384	386	396	363	379	396	361	416	403	367	369	415	385	370	382	381	385	419	398	384	374	366	349	357	399	394	388	401	360	394	357	346	359	400	381	442	393	395	378	383	381	381	402	374	341	388	409	376	375	399	429	382	402	377	352	355	386	401	343	390	397	381	341	377	404	393	375	366	370	399	397	389	325	391	424	410	387	411	397	388	390	380	417	366	414	398	386	385	379	393	352	346	397	370	392	357	378	416	405	357	410	386	394	362	366	362	347	380	392	387	399	393	430	344	365	362	378	380	378	371	357	367	386	378	391	397	378	388	373	371	383	368	385	389	374	391	372	392	370	403	377	360	386	397	403	360	410	343	401	370	353	395	389	398	367	372	383	433	380	370	406	366	410	387	383	352	432	354	354	368	391	379	383	394	377	400	390	372	387	380	369	373	394	357	342	438	367	363	359	420	366	383	408	407	365	373	399	377	363	431	372	340	361	396	373	365	364	391	410	366	392	394	385	406	382	409	372	380	378	362	376	359	387	373	398	398	380	377	373	370	356	399	380	340	371	377	412	385	370	381	390	352	372	392	360	391	367	375	412	414	383	397	375	358	442	378	352	382	358	363	383	381	378	398	360	365	398	371	369	378	375	396	363	379	352	386	374	353	403	353	399	356	372	371	343	415	378	368	367	367	364	381	415	387	384	403	410	373	388	385	380	344	390	376	376	379	383	369	373	381	351	384	384	363	408	371	401	397	374	407	368	426	417	367	373	371	334	376	400	386	397	397	374	374	357	329	337	372	396	379	367	404	375	392	391	351	392	362	405	401	412	405	352	374	439	394	387	370	419	393	374	425	389	423	391	366	377	397	385	403	398	363	387	379	384	387	352	383	403	388	378	361	362	343	398	351	405	400	388	371	382	412	378	403	426	422	405	385	399	373	388	405	361	373	378	377	377	379	369	391	389	395	394	417	408	395	395	368	347	379	379	409	380	393	395	378	384	405	397	359	389	405	350	424	414	408	396	366	391	358	380	383	398	403	390	345	412	381	377	394	357	361	383	410	396	421	380	386	378	390	380	368	356	345	405	378	358	374	379	361	402	396	379	397	400	369	410	374	388	369	377	387	432	398	391	388	369	397	373	384	428	360	356	363	382	386	386	384	379	422	378	403	357	376	392	376	403	394	359	413	369	394	366	371	374	399	392	425	376	369	372	411	404	385	357	383	390	361	388	367	370	391	342	358	391	378	403	390	415	390	396	382	370	370	371	372	398	394	391	368	374	432	406	370	426	392	358	375	397	420	401	370	402	405	417	405	401	410	388	408	366	340	379	371	363	372	371	395	386	351	405	369	391	367	419	374	364	427	392	409	387	359	425	342	376	353	393	392	332	356	366	363	363	390	390	352	362	397	389	364	376	336	355	396	390	398	358	393	344	384	394	390	360	346	395	378	372	388	386	373	372	362	397	377	348	349	393	384	364	403	396	373	391	410	388	370	383	382	373	363	389	372	399	375	380	372	371	358	352	393	414	396	375	364	369	393	424	361	349	383	347	368	354	321	423	406	401	418	424	366	367	375	368	403	379	417	383	360	364	363	418	376	355	382	440	417	333	351	372	360	369	361	394	367	362	377	359	378	397	378	399	401	382	359	418	365	365	385	404	383	376	426	393	349	368	394	393	389	388	326	424	389	378	390	435	360	377	367	388	407	389	392	417	408	399	377	366	388	385	392	329	410	363	403	391	400	372	391	384	362	419	380	380	386	381	400	369	359	402	383	374	375	353	345	349	356	364	360	385	400	449	363	367	384	361	395	377	406	432	405	361	378	421	397	407	370	414	367	348	353	384	347	382	386	415	398	370	399	358	385	402	383	370	385	392	381	388	363	380	373	359	358	391	372	368	355	388	353	369	362	390	355	388	380	396	380	383	408	344	374	374	373	382	393	387	386	383	373	387	352	386	379	361	336	381	370	354	433	378	399	381	377	364	362	391	377	376	384	362	400	377	352	379	396	430	362	368	371	386	382	395	409	383	400	363	400	386	373	392	364	387	405	367	372	354	384	397	432	374	397	392	382	371	417	356	358	390	390	356	422	384	367	357	368	382	367	401	379	374	376	398	363	387	368	387	394	417	404	391	366	335	406	394	393	360	394	346	386	399	351	322	340	358	382	409	364	389	350	406	420	425	375	355	402	404	411	351	401	385	383	371	406	364	396	381	427	402	373	355	370	392	387	355	380	397	389	373	368	362	371	398	402	364	384	343	372	397	396	381	384	402	433	394	347	378	348	344	335	369	362	417	383	421	363	417	386	342	366	380	345	380	416	385	375	388	365	359	341	349	407	370	393	388	408	384	399	398	353	382	400	395	400	385	386	346	369	365	447	393	372	357	350	399	372	390	372	338	383	388	398	391	391	389	403	352	359	375	361	379	367	419	393	359	383	343	376	345	367	370	378	376	381	368	410	375	425	407	384	370	348	371	396	379	379
36642	15893	5892	2198	1419	1100	962	849	881	821	841	858	871	865	835	805	804	893	868	818	833	834	824	834	890	764	751	807	901	877	864	843	851	827	853	857	888	827	815	802	822	859	808	772	857	849	829	822	821	857	880	822	843	811	847	867	836	811	876	878	824	825	815	847	823	857	829	801	885	802	884	842	850	865	852	826	843	867	820	878	802	836	842	848	818	836	881	815	882	829	861	846	877	824	849	844	831	833	842	795	850	832	902	830	847	871	869	864	817	881	811	858	846	814	834	853	851	819	865	848	850	837	838	841	828	887	837	845	822	852	856	857	852	851	849	785	854	872	860	832	845	805	823	828	813	843	829	850	841	848	851	844	862	822	863	824	852	800	827	861	823	826	850	825	895	845	793	855	847	867	907	843	895	877	806	857	802	833	848	797	840	797	821	840	878	887	871	847	839	872	825	837	832	825	828	815	810	854	826	845	850	907	790	852	786	833	805	837	849	862	864	871	858	798	842	844	843	848	827	844	840	812	827	887	815	882	808	846	850	810	820	857	865	850	860	886	802	800	852	848	863	794	794	861	806	891	873	810	851	809	852	857	842	823	796	865	825	852	870	825	851	874	794	884	896	875	912	849	832	833	848	858	810	851	823	829	828	804	843	880	829	834	821	843	811	834	851	850	824	825	800	832	816	786	836	902	819	847	854	804	859	825	844	814	868	883	816	773	845	822	865	815	837	804	839	801	811	849	813	798	814	844	815	803	827	820	850	818	802	854	813	852	848	859	821	792	833	880	835	847	846	860	876	839	828	803	805	821	807	829	828	823	812	846	878	827	845	856	876	888	804	833	859	820	851	838	818	835	849	821	856	842	846	853	811	874	808	816	835	862	805	825	820	780	814	820	805	806	814	865	817	832	817	833	837	792	831	824	850	839	811	867	823	815	833	797	822	809	867	863	873	807	858	822	815	877	821	857	832	834	809	830	817	834	820	795	810	904	845	855	827	824	845	829	851	872	826	848	886	820	850	793	833	868	863	860	850	859	869	874	895	843	800	821	831	867	822	809	828	781	859	807	808	885	831	810	772	854	785	811	841	817	857	870	911	862	852	830	805	833	844	773	813	857	814	823	836	831	771	828	839	795	849	848	824	784	840	855	828	828	853	873	871	845	821	854	844	871	867	895	848	840	859	821	852	886	807	886	798	849	862	843	806	911	852	874	814	851	852	849	810	826	841	849	862	849	833	804	834	822	837	823	832	841	891	847	872	816	842	811	848	862	837	855	854	880	819	823	829	841	779	874	819	851	817	788	828	882	834	792	836	827	861	873	834	837	837	810	865	829	819	857	829	842	860	827	854	844	865	838	848	801	844	832	832	836	851	841	788	839	817	896	816	866	804	851	819	837	798	776	805	839	798	816	803	909	820	892	826	826	850	855	829	811	824	850	823	878	811	846	850	815	875	813	817	812	871	845	857	855	805	825	879	867	852	834	827	848	894	807	824	866	897	867	798	863	808	861	762	841	809	850	862	826	804	772	835	848	792	862	854	865	840	811	859	838	774	865	775	869	823	835	820	828	804	813	793	883	833	855	818	794	875	858	862	824	847	813	873	832	840	865	867	867	840	870	870	812	849	850	833	856	852	845	827	856	885	869	847	823	838	845	808	856	854	788	831	849	853	814	906	794	842	863	859	859	841	817	795	813	779	835	836	810	855	833	879	851	788	845	846	787	782	834	858	882	850	799	813	804	828	827	862	835	872	819	813	801	806	816	822	807	836	864	865	819	837	872	821	819	824	810	829	881	823	846	804	879	831	806	839	785	919	854	871	830	845	858	863	861	859	865	820	859	864	866	828	848	878	853	808	865	870	824	831	804	868	855	838	838	790	863	842	864	852	842	850	815	830	867	844	820	854	826	826	831	838	804	840	836	797	911	858	835	802	806	805	808	864	836	854	852	889	825	797	901	837	832	854	851	839	842	801	809	864	870	846	865	875	834	850	832	850	865	810	826	887	850	806	787	879	847	866	871	803	823	831	850	821	810	831	825	784	891	847	807	822	859	854	877	882	835	811	797	804	793	837	792	838	848	764	822	852	792	804	855	785	860	826	869	867	860	832	838	831	866	818	876	822	848	840	843	825	862	830	784	849	876	853	881	857	853	825	833	838	873	827	854	832	838	843	843	848	835	815	864	819	829	833	799	812	815	852	860	850	818	817	836	823	831	830	888	864	884	779	836	866	825	830	845	839	820	837	806	822	820	853	858	817	843	839	771	856	807	783	882	869	808	809	833	782	859	866	793	843	833	806	865	871	869	807	812	849	844	840	856	838	867	774	877	829	822	805	838	859	856	764	855	808	849	810	893	883	876	889	855	830	838	815	857	848	851	863	868	828	812	840	900	809	857	819	796	825	812	831	863	813	785	798	828	859	827	836	884	842	832	905	831	857	825	800	846	816	871	858	891	853	875	830	833	796	892	802	821	788	827	858	834	830	845	918	914	868	806	847	876	821	833	825	853	826	841	807	801	773	770	831	845	827	814	850	835	862	815	838	828	856	855	846	877	788	832	808	850	808	842	821	859	860	837	801	837	869	803	836	848	838	868	865	827	825	772	819	831	821	857	844	848	845	825	820	815	838	827	802	801	845	872	859	875	816	841	889	832	843	900	819	838	848	801	824	808	845	819	831	774	876	841	853	814	879	859	878	833	838	845	840	805	825	810	825	892	777	825	819	811	876	877	831	845	872	884	867	870	803	846	810	834	849	835	888	801	860	866	814	822	819	822	797	816	853	809	820	812	857	857	835	871	840	845	791	863	844	818	826	881	791	832	893	853	876	820	798	848	820	841	850	817	820	815	838	800	833	842	829	837	867	839	849	863	857	788	789	852	830	883	845	849	822	852	881	843	780	855	821	821	800	870	808	840	857	820	836	814	858	839	869	840	807	821	825	853	839	824	852	856	821	828	877	850	849	833	816	821	830	800	793	855	868	847	788	834	853	863	816	843	833	803	838	811	853	837	890	850	853	875	866	819	789	786	902	843	846	784	821	836	792	818	822	839	843	792	772	847	824	839	825	852	809	854	850	846	842	821	805	832	823	834	858	842	817	804	801	887	840	836	789	809	889	882	838	843	847	845	790	859	852	881	810	876	769	829	854	889	851	793	843	845	762	873	783	906	816	861	853	817	901	814	838	784	859	872	776	861	822	875	822	855	854	829	846	846	835	874	871	789	853	859	851	892	838	789	817	846	831	873	813	865	861	850	852	871	894	861	781	872	848	854	877	845	845	812	853	844	889	858	809	838	827	816	818	852	851	861	863	820	855	851	842	855	832	823	841	807	862	852	853	900	814	893	799	872	800	783	865	894	837	872	783	838	838	814	826	857	870	826	853	818	865	861	802	871	899	808	807	853	840	824	825	866	800	883	819	835	886	817	744	886	799	872	891	893	849	887	887	873	818	858	833	794	826	827	843	846	808	818	821	802	873	824	851	872	851	795	861	877
59863	22650	5517	945	512	441	435	371	361	384	406	410	388	411	428	393	430	415	392	399	397	409	400	428	377	393	417	411	408	380	393	376	406	427	420	383	364	422	406	398	421	372	411	415	426	407	444	406	390	401	416	427	426	426	390	414	370	408	405	396	410	377	351	380	411	414	402	411	386	407	379	414	428	376	421	413	404	445	404	393	361	390	368	403	439	426	416	404	418	440	406	428	393	366	384	409	388	378	380	371	432	427	397	380	423	414	406	367	394	388	415	392	380	397	429	377	398	466	381	394	351	386	429	431	387	401	387	417	422	403	368	384	416	419	398	410	450	446	455	381	402	410	404	398	417	399	411	362	390	408	424	440	399	397	434	404	392	407	384	420	432	414	396	407	395	408	382	399	362	418	371	410	421	395	386	400	420	381	403	393	390	378	416	391	382	434	392	412	381	390	451	400	425	384	388	417	432	397	395	425	418	371	406	413	439	396	389	386	409	407	389	417	415	391	416	388	423	387	406	373	380	412	401	464	391	396	391	425	430	396	356	420	402	367	359	371	421	378	392	369	434	420	412	355	367	403	377	365	401	426	363	388	409	391	393	434	393	375	388	426	417	423	432	338	384	401	379	393	386	385	443	412	418	396	409	422	401	393	404	403	420	397	387	395	411	392	385	398	394	409	376	444	386	435	399	384	418	414	432	384	387	450	390	393	397	401	378	372	358	424	414	382	397	412	456	403	402	392	361	394	434	413	420	373	381	412	390	395	396	417	400	420	376	410	385	404	394	390	405	427	386	386	375	396	396	421	405	420	402	422	400	424	373	359	388	439	384	401	352	380	416	433	403	438	421	395	407	408	426	391	439	389	360	389	398	406	375	409	379	397	361	401	394	400	400	394	406	376	421	405	403	422	398	380	415	388	413	387	346	404	400	418	398	365	413	394	406	368	398	417	365	384	371	392	401	409	414	399	413	393	425	392	407	410	393	421	371	382	345	399	416	425	377	399	393	436	400	403	340	382	401	413	386	381	409	406	424	378	423	380	420	401	392	393	423	424	426	421	386	396	398	374	379	387	392	392	411	400	381	374	384	358	399	386	396	380	389	393	404	383	412	410	403	384	390	407	399	400	397	398	402	388	385	374	376	420	407	388	421	396	379	394	392	388	421	386	370	389	402	379	427	433	353	390	431	456	388	407	418	388	379	388	405	382	405	361	371	398	421	422	398	433	377	395	392	389	424	407	421	391	413	387	375	375	411	418	405	407	430	394	428	400	390	408	418	418	403	353	396	371	400	426	372	407	411	406	411	391	392	375	423	400	375	427	377	369	427	424	406	431	376	393	432	395	447	404	369	431	389	396	382	418	434	403	412	411	426	381	406	409	395	402	453	431	405	393	398	358	373	375	395	397	431	383	423	364	471	386	412	391	405	403	431	441	385	427	410	416	401	448	388	420	412	412	417	435	407	397	391	440	427	394	425	407	379	365	423	387	401	384	411	415	383	408	380	401	416	409	399	367	439	402	428	415	444	396	391	402	418	386	439	402	422	400	406	379	413	398	399	403	402	429	397	396	392	402	401	427	416	398	383	409	431	395	362	383	395	391	455	422	403	391	380	414	434	429	393	424	400	438	395	416	398	408	463	419	405	425	431	399	444	397	454	377	393	433	421	384	379	370	391	369	421	436	423	383	394	392	376	393	411	403	395	422	390	388	426	378	399	394	430	391	409	379	409	372	396	393	414	373	404	457	419	404	430	400	438	403	409	405	423	391	400	429	389	397	368	369	352	383	352	447	391	404	368	447	438	398	412	388	393	397	390	388	369	421	382	392	416	442	391	384	417	418	417	435	396	415	373	380	417	394	410	399	397	415	424	439	413	387	383	363	419	376	411	437	405	386	389	417	373	393	374	388	370	415	406	429	408	356	369	435	393	390	385	402	403	437	388	386	453	458	421	426	409	384	417	377	411	398	391	385	393	401	376	431	398	365	364	410	407	424	396	438	388	394	413	405	384	407	423	387	465	375	386	417	392	427	415	460	389	411	389	407	426	380	398	392	427	399	409	377	343	397	388	417	377	362	365	369	381	430	407	383	425	398	404	385	417	405	428	392	392	367	424	388	373	387	406	402	393	395	414	356	395	406	401	455	406	414	388	415	478	425	423	414	413	406	382	412	410	405	425	404	414	394	404	419	422	387	391	398	392	425	397	418	382	403	338	385	368	381	392	418	409	345	402	408	410	417	418	416	373	419	440	428	399	407	413	427	386	409	400	378	439	402	372	397	405	406	407	384	399	352	397	367	390	377	377	387	426	427	392	398	423	395	398	403	381	382	396	383	387	382	424	414	389	400	415	402	405	445	361	401	411	418	433	410	422	448	432	431	393	351	387	396	360	401	413	389	382	434	386	368	385	397	400	373	405	419	401	372	375	374	410	394	406	400	404	412	376	409	392	398	403	383	393	401	434	396	413	400	387	397	407	386	403	376	441	407	378	416	375	369	401	413	402	371	435	426	397	413	423	382	377	379	403	387	387	377	446	391	429	406	438	408	396	355	387	403	393	389	397	367	403	378	380	440	405	427	376	385	419	400	382	378	428	386	382	421	412	397	409	357	393	421	377	367	455	437	364	379	391	410	424	368	406	372	414	387	382	402	387	421	418	377	392	399	392	409	367	411	420	423	407	399	375	395	387	391	407	395	440	417	394	407	438	383	399	380	411	417	397	396	397	413	373	412	440	411	444	366	423	406	370	359	399	384	399	416	393	436	417	442	393	401	401	400	406	381	387	388	408	385	413	394	394	454	370	363	412	395	394	368	404	409	442	432	405	409	408	393	418	396	406	382	417	388	398	392	380	378	403	433	397	390	377	409	387	373	402	428	417	383	372	417	414	403	377	420	424	378	422	393	412	356	368	412	413	421	404	410	416	418	448	406	442	415	444	381	391	412	397	395	403	412	400	411	452	404	408	437	398	424	396	423	415	395	415	395	359	419	360	404	364	399	371	395	386	389	415	473	404	384	382	434	349	378	365	412	427	405	371	383	413	441	414	386	394	426	391	414	388	408	399	348	377	382	386	420	378	406	404	399	392	385	405	412	375	394	395	398	428	403	427	400	380	409	413	385	435	406	371	412	359	414	394	390	377	417	409	379	390	397	457	414	389	395	406	412	424	424	402	396	434	438	390	392	405	397	403	379	421	413	390	430	407	436	378	409	405	403	382	384	380	425	395	401	448	398	399	405	398	391	425	352	401	383	420	370	441	387	395	378	386	429	460	402	392	454	460	420	427	366	420	375	389	394	397	427	410	401	376	380	382	378	379	377	379	394	358	369	384	385	380	406	413	426	408	416	438	373	420	354	369	419	426	413	416	405	384	405	381	421	424	398	354	378	390	395	354	430	419	377	387	362	372	416	370	375	421	415	377	417	393	384	385	423	407	397	387	373	389	405	405	380	407	407	356	400	369	416	410	405	358	411	403	418	383	416	393	419	402	418	412	374
41931	12652	3245	1559	1198	1046	939	934	886	887	868	844	891	861	903	823	851	906	929	929	882	879	902	876	861	883	887	870	875	863	839	867	835	900	886	898	877	911	874	847	866	816	909	893	851	899	907	833	855	845	874	933	864	898	896	913	906	899	877	898	843	917	889	879	879	859	917	848	904	833	895	881	910	881	850	854	917	906	909	942	861	901	867	889	919	844	918	846	874	868	883	886	872	835	832	888	874	905	884	943	883	909	803	853	890	852	845	869	800	882	861	884	937	888	897	897	869	913	873	882	880	858	859	885	906	884	864	862	878	899	924	864	824	916	911	845	888	913	849	863	837	871	841	840	849	874	836	891	840	830	850	849	884	832	909	845	902	835	805	821	878	857	847	881	877	837	890	870	856	858	889	908	873	899	852	853	885	867	870	934	850	911	829	863	863	872	922	863	864	961	884	897	949	851	870	864	864	869	881	895	934	870	929	884	860	899	852	885	851	889	894	895	869	825	864	904	902	882	868	878	890	908	882	906	902	837	886	871	827	857	917	844	851	955	908	933	841	871	846	908	888	892	860	890	855	865	866	881	867	897	939	874	861	907	847	865	857	842	866	850	868	859	877	939	870	805	897	848	827	855	847	907	883	883	832	893	926	887	888	865	872	873	856	904	867	871	881	857	848	864	860	871	893	892	865	887	848	870	841	874	895	855	841	902	851	829	843	862	903	855	877	877	865	862	840	883	845	883	869	908	862	867	845	848	929	873	883	860	815	907	862	881	866	870	847	912	867	929	849	894	898	838	897	836	854	863	855	862	903	893	827	862	861	919	889	914	918	832	915	823	908	873	878	911	847	937	881	872	831	908	849	907	871	826	881	896	859	875	832	889	896	867	877	870	886	926	857	864	914	910	907	812	875	850	905	840	881	842	871	898	825	879	920	903	893	862	844	901	833	885	921	883	903	866	828	884	917	886	852	856	854	856	898	880	857	881	927	910	908	902	875	861	862	921	909	891	853	910	874	851	901	909	870	858	899	876	900	884	858	896	839	928	839	875	844	930	881	862	858	918	891	891	896	856	855	863	831	801	867	890	884	871	915	930	869	871	848	929	815	859	864	856	853	834	925	864	861	877	839	866	883	865	885	864	826	899	849	846	845	859	868	917	886	850	915	885	851	871	843	870	888	852	907	860	832	866	879	891	877	858	868	920	873	863	850	810	885	890	829	832	881	878	906	909	882	914	903	950	826	879	849	875	868	851	840	882	895	883	881	923	863	908	863	879	891	940	874	875	884	920	860	874	850	852	872	851	868	963	854	862	933	892	879	844	903	839	896	873	838	892	916	869	843	894	888	910	871	904	834	867	906	901	879	889	885	872	845	890	889	886	879	872	916	867	903	883	812	856	882	813	871	853	883	865	828	857	901	875	916	855	917	845	866	874	866	894	892	834	906	857	869	868	918	879	881	877	891	840	854	885	826	855	912	888	881	870	910	858	836	862	821	890	870	855	888	868	899	880	891	836	931	917	894	909	845	844	871	901	888	848	874	882	863	921	876	883	837	905	913	876	917	935	884	897	861	874	875	822	883	833	869	870	834	807	876	881	876	843	880	872	941	816	906	938	868	867	894	866	851	872	826	903	864	839	897	888	841	906	887	906	849	875	900	879	876	846	832	896	945	909	841	865	854	878	902	860	880	845	888	886	894	892	844	866	834	846	865	862	927	823	881	882	851	880	873	880	890	911	908	921	883	896	877	899	885	858	843	848	846	852	913	883	913	863	876	912	878	882	815	892	902	918	895	854	878	815	832	852	878	855	851	821	881	900	881	924	893	840	909	831	854	888	844	889	850	914	837	903	903	882	932	828	821	937	869	896	863	847	927	869	894	860	863	901	916	900	898	872	904	869	816	878	866	837	873	844	860	901	835	857	839	860	885	865	903	900	844	887	831	859	865	903	887	870	892	868	894	906	818	894	835	830	814	875	882	900	839	848	904	828	862	893	867	931	904	867	877	879	859	834	890	912	922	847	880	874	882	900	868	845	919	872	881	901	887	853	920	860	904	846	884	878	841	884	863	860	872	876	896	847	906	911	853	898	882	839	871	849	829	855	885	858	879	919	861	870	929	884	892	883	876	879	865	894	902	892	918	850	902	851	877	868	861	834	866	916	888	864	855	849	899	838	891	895	889	856	904	932	866	832	866	874	862	878	835	865	841	873	921	831	923	841	910	984	960	877	864	858	858	853	843	820	870	880	894	836	884	873	877	896	908	881	858	877	930	934	806	932	893	865	870	884	861	869	861	882	906	872	888	881	915	917	865	831	877	816	891	893	917	924	900	881	867	852	850	891	892	846	894	873	873	902	861	909	857	848	872	868	867	879	876	867	887	937	899	912	912	856	865	930	917	896	907	904	849	884	869	880	891	860	859	890	891	824	825	916	837	897	859	865	864	848	878	864	893	867	891	848	862	867	810	878	881	868	904	849	826	877	857	888	892	868	888	890	875	829	896	885	888	870	869	870	898	852	894	902	908	882	886	889	874	897	868	857	852	860	779	918	843	857	909	881	889	838	864	894	912	875	875	833	889	807	941	895	951	932	862	874	876	837	876	839	843	923	853	870	861	929	900	948	868	871	896	894	922	862	905	856	841	876	876	861	888	904	844	875	926	892	865	872	868	853	847	871	872	850	833	908	863	886	879	899	870	846	937	862	860	857	913	870	882	859	856	858	911	902	835	911	880	853	893	886	863	915	856	907	860	856	910	873	924	862	916	913	856	836	833	845	900	861	847	914	869	876	823	842	878	903	859	917	895	878	902	894	864	887	879	865	851	874	887	910	873	858	890	920	876	818	887	894	825	895	873	876	866	860	877	895	846	860	853	846	907	868	857	838	893	851	855	919	917	887	859	903	897	872	905	862	847	870	868	870	903	878	885	895	877	851	858	864	884	926	870	885	835	840	867	885	899	853	866	852	878	846	867	886	865	872	915	872	908	886	850	853	890	855	889	874	906	886	862	834	870	871	904	882	872	834	875	850	887	860	936	872	861	901	873	859	791	852	830	855	897	815	873	805	855	938	873	872	907	897	905	903	813	861	874	843	887	859	918	895	879	913	872	810	823	844	865	864	851	852	873	867	941	898	788	899	870	905	883	881	894	918	885	897	882	942	943	840	886	908	895	860	854	841	851	908	875	878	870	929	827	901	847	836	863	852	848	951	870	920	876	816	835	854	874	907	854	845	892	882	851	906	862	850	860	862	868	850	875	904	865	906	852	877	884	885	855	917	876	897	845	892	890	839	840	947	867	823	843	851	926	840	891	899	878	866	812	905	899	903	901	838	884	823	885	873	918	905	914	867	913	861	858	847	889	880	897	885	873	877	897	890	885	873	895	858	877	918	869	873	855	878	893	799	863	866	892	948	919	867	877	838	882	883	883	847	886	934	882	861	884	863	869	863	864	924	896	895	897	905	847	839	888	883	877	854	874	898	844	912	859	878	875	861
68128	31348	10650	2517	1066	597	484	425	424	420	365	383	424	400	405	423	458	372	429	393	440	442	426	422	395	384	395	406	439	375	435	438	367	415	403	435	413	443	398	401	421	439	365	386	399	391	385	372	395	434	376	403	414	387	415	428	434	444	397	432	399	411	378	374	430	397	379	406	443	378	409	399	356	431	414	387	369	397	440	408	404	439	388	410	389	361	394	408	412	411	443	423	415	442	397	398	413	416	411	387	420	397	380	435	366	396	384	421	407	363	411	401	373	409	407	448	401	377	399	417	438	433	399	428	426	414	396	414	398	438	381	427	404	394	410	397	421	417	396	440	417	412	408	395	399	409	417	444	381	360	385	402	415	443	371	360	423	410	429	431	436	408	417	428	397	363	410	412	420	396	422	428	419	417	398	404	411	389	416	419	361	396	376	416	406	418	398	425	420	424	392	434	435	411	414	376	393	420	362	423	417	397	424	385	451	386	414	385	409	371	389	410	380	436	408	383	411	420	406	416	406	382	438	376	411	424	416	429	392	420	409	380	395	368	379	433	416	440	387	422	409	408	403	408	347	415	401	398	392	391	437	420	424	383	415	439	395	401	376	356	418	413	369	388	389	406	445	390	409	405	408	443	419	394	381	381	435	413	423	366	427	387	439	397	425	393	392	442	439	363	412	439	407	363	392	398	422	413	431	444	418	427	432	418	402	372	392	431	364	447	420	399	416	382	401	358	395	419	397	388	408	371	394	398	421	435	420	404	424	418	409	390	409	410	405	391	361	395	441	390	467	438	426	399	454	399	403	417	427	412	413	427	376	381	406	412	408	408	406	395	402	403	388	380	390	417	401	398	398	393	415	383	424	420	416	428	378	374	386	397	397	406	397	434	404	385	401	363	392	446	423	436	427	393	425	414	414	393	396	413	412	382	418	401	382	377	423	381	407	373	405	432	382	392	396	398	394	394	380	399	428	420	385	415	414	421	375	418	427	387	414	414	428	384	420	387	405	422	402	433	405	394	390	400	396	407	411	408	458	440	417	359	380	403	407	405	389	364	407	393	416	413	408	437	454	413	417	440	395	411	422	395	440	431	418	408	399	434	399	384	417	416	414	423	407	450	439	369	401	394	410	454	402	398	402	399	443	408	420	413	381	391	413	402	399	417	426	401	397	365	379	396	388	370	417	380	401	371	399	394	383	396	393	383	426	440	456	419	417	426	447	374	387	393	428	426	418	406	356	372	426	391	414	403	391	440	449	395	418	400	421	410	370	400	384	405	366	458	415	392	413	390	393	372	431	404	415	395	424	429	401	425	412	391	419	421	419	421	366	393	391	381	417	409	396	382	384	404	427	425	415	426	445	423	391	386	416	408	426	446	408	435	395	403	371	408	455	450	373	410	413	387	377	434	396	433	418	405	406	405	408	414	424	416	447	454	385	408	442	370	407	437	382	417	370	429	402	421	437	408	372	458	418	394	434	438	422	414	394	439	387	401	408	408	421	419	386	394	414	390	406	414	413	459	344	404	405	371	377	410	432	414	396	395	437	444	409	397	427	386	418	394	420	435	426	402	400	414	405	381	433	372	392	429	430	374	415	429	389	394	376	372	403	425	382	357	409	388	395	388	427	419	451	430	419	378	425	399	399	437	429	431	401	411	441	443	445	429	386	397	392	389	412	438	421	395	468	401	389	386	361	402	381	409	390	385	405	379	350	395	433	418	351	369	373	399	419	443	403	434	384	419	392	427	398	393	404	405	391	357	385	378	358	424	420	377	400	400	438	413	421	403	439	414	381	412	383	369	403	399	425	423	416	423	451	423	420	379	393	425	438	366	392	364	412	429	379	404	426	386	366	391	374	379	416	439	411	367	401	416	417	409	421	380	417	411	422	467	453	394	430	403	436	343	396	428	395	403	446	414	395	443	431	400	411	400	421	399	411	391	446	460	391	390	383	375	414	377	391	399	421	393	433	417	410	369	396	398	381	413	390	444	407	432	452	425	438	368	374	407	386	428	447	423	359	345	429	391	390	368	407	398	405	367	395	394	439	424	402	418	370	400	367	397	390	407	419	421	359	409	448	411	373	450	368	366	372	404	427	434	410	383	402	386	452	470	403	402	441	440	406	403	388	383	386	421	425	414	384	400	361	407	433	382	399	409	423	368	456	442	457	453	411	386	367	426	418	420	428	410	413	391	386	419	425	429	445	411	430	409	414	379	422	397	375	390	414	445	436	389	409	401	441	444	381	423	392	401	332	406	418	391	346	426	420	408	438	386	435	394	420	395	426	425	437	404	402	385	440	398	383	381	415	389	406	394	434	373	382	385	392	404	379	417	417	360	400	364	393	398	401	399	405	430	386	424	429	411	443	358	365	431	427	399	399	389	376	402	417	412	353	374	397	405	376	428	437	418	425	401	411	400	414	426	420	402	393	426	412	379	386	382	413	407	403	403	415	410	365	402	389	374	419	372	392	407	425	406	453	408	370	423	386	407	406	406	425	406	413	431	421	405	417	422	418	407	415	459	417	391	418	417	364	433	448	404	383	395	405	404	354	412	422	373	410	427	390	379	419	390	398	414	444	388	424	404	421	420	395	435	415	432	370	384	386	405	398	374	385	433	369	429	442	337	405	393	424	379	396	386	414	406	411	409	413	397	420	404	380	385	391	431	382	398	392	396	443	409	406	390	452	430	417	415	403	421	432	423	394	419	421	424	391	398	419	405	347	400	430	423	431	373	361	414	384	400	410	415	409	410	365	389	440	412	440	418	412	426	390	398	380	431	391	427	384	397	404	425	370	384	389	405	434	419	385	368	390	378	414	402	412	444	372	418	370	423	409	438	448	415	418	398	397	416	419	418	430	393	399	410	419	397	376	378	421	419	381	410	404	415	398	446	436	413	450	427	395	412	470	460	405	401	408	382	423	382	378	414	413	383	434	389	411	404	389	371	424	390	395	408	434	434	447	447	421	407	388	437	415	401	407	385	361	404	393	409	404	442	435	441	396	357	381	396	386	408	439	422	384	407	383	397	425	400	410	372	406	395	358	398	382	418	412	404	392	404	388	403	446	422	421	409	400	403	404	436	419	410	386	399	418	408	434	437	418	430	416	381	397	430	393	398	412	412	407	426	419	417	376	386	390	387	418	406	452	406	374	415	413	391	412	410	427	401	395	411	391	358	389	430	393	418	344	376	379	402	379	370	392	403	407	419	375	389	461	460	420	406	368	428	431	439	407	447	419	395	458	375	401	421	410	419	394	419	398	343	431	345	387	405	428	425	406	422	423	412	394	401	418	423	427	405	398	431	434	402	377	411	448	399	413	377	420	376	436	420	405	402	408	431	397	408	395	407	453	402	377	415	352	403	427	418	403	403	441	404	405	459	395	385	412	433	426	365	418	348	418	443	405	406	403	416	377	445	403	409	366	424	449	378	426	419	390	395	460	396	398	386	421	420	401	391	417	373	468	378	409	402	396	431	419	430	421	420	437	388
46919	21864	7896	4433	2305	1465	1105	1028	895	968	867	870	909	873	914	879	907	892	903	861	870	878	873	882	940	891	831	847	911	873	894	871	890	897	878	893	864	867	898	884	863	906	880	847	851	868	856	880	953	929	878	823	903	905	901	905	852	841	875	874	859	864	939	876	891	862	944	807	932	861	889	864	798	923	884	872	882	854	859	884	885	873	856	851	881	924	871	955	869	906	877	877	869	872	887	926	931	899	881	864	870	852	853	868	918	882	838	872	948	854	896	883	838	848	924	845	909	862	873	891	926	880	950	958	827	888	872	893	877	886	895	864	894	845	870	903	905	906	862	906	908	884	909	922	920	880	854	902	870	907	826	952	851	873	890	869	866	911	870	887	912	854	888	884	880	857	910	878	881	893	847	880	862	906	889	899	863	860	918	832	894	904	880	861	913	859	871	911	891	880	826	904	886	865	877	930	904	925	842	920	870	913	905	894	892	890	905	849	874	879	916	848	874	857	866	805	853	882	897	892	862	878	929	912	853	894	878	905	856	919	863	886	857	883	906	832	876	922	874	901	878	877	873	849	881	898	928	849	883	904	913	886	873	845	864	832	863	908	870	910	926	873	939	899	888	936	876	883	866	871	853	859	904	868	894	896	897	879	892	894	877	900	867	884	872	874	895	917	910	862	921	875	943	868	865	835	910	865	870	941	855	882	896	865	864	914	900	907	819	891	929	914	901	888	926	868	918	867	930	844	880	841	835	885	966	846	843	875	881	894	849	917	903	931	923	890	900	911	920	886	884	926	864	901	819	915	887	975	912	864	921	865	872	894	921	836	921	904	937	851	861	890	838	884	909	828	947	848	885	909	909	865	869	919	875	917	869	832	886	881	863	879	916	878	865	866	869	846	919	864	889	909	826	896	855	883	881	841	849	897	855	857	864	919	874	864	878	923	924	861	872	892	883	902	908	839	852	831	892	897	858	865	885	906	924	865	844	860	908	901	981	918	883	871	886	840	853	954	904	891	844	915	902	862	880	889	910	905	903	922	892	840	819	872	903	930	888	872	887	919	879	903	859	882	921	921	901	924	901	880	862	885	863	879	832	853	893	902	846	798	862	882	882	890	875	850	865	867	877	877	866	846	914	858	905	877	871	892	868	939	917	927	911	935	910	867	843	944	912	916	845	902	888	955	873	903	871	888	898	834	925	882	953	879	878	895	866	930	888	831	901	866	830	895	905	873	872	894	911	949	844	920	897	879	907	862	912	878	864	886	815	900	840	910	908	889	842	882	901	880	868	893	828	916	951	890	877	891	892	891	887	896	873	902	871	853	854	869	911	851	870	896	893	866	890	891	954	910	879	864	917	847	909	879	898	928	888	905	872	910	844	892	893	873	862	901	873	876	852	905	857	927	826	835	886	935	935	845	861	872	838	896	876	854	867	873	907	877	901	871	866	909	952	914	887	889	872	929	887	951	959	924	855	910	892	892	879	865	898	907	864	921	896	883	870	891	857	886	879	901	908	854	917	914	850	945	866	903	840	927	911	877	902	845	912	903	861	880	908	879	882	876	874	901	855	849	894	877	880	844	794	852	849	864	902	879	874	880	930	875	864	873	901	872	890	892	885	856	879	846	917	941	935	845	894	910	854	867	916	861	942	846	886	875	890	917	865	874	897	885	881	872	905	911	899	906	888	935	854	902	883	949	847	909	893	896	935	875	920	890	873	899	900	903	906	855	910	821	891	877	869	896	857	821	925	893	888	892	967	909	850	855	902	889	863	945	905	942	836	881	860	988	856	854	904	888	879	921	894	925	925	909	860	872	886	904	831	906	890	862	905	835	841	881	848	922	857	901	887	900	883	823	916	908	885	926	873	871	877	865	908	915	886	907	864	921	899	877	851	892	874	880	929	914	850	850	882	818	885	875	866	919	920	842	922	823	884	910	922	888	892	896	851	877	914	827	852	839	872	881	878	933	867	910	913	863	925	898	914	843	858	876	899	871	872	854	871	884	906	882	941	909	887	883	898	900	870	913	939	876	890	851	904	873	863	880	894	872	896	912	895	838	864	901	935	911	846	871	865	898	884	904	889	890	943	901	879	888	902	837	857	845	892	869	850	915	888	908	893	894	927	947	846	912	865	834	869	909	888	904	944	897	925	877	864	913	943	888	933	871	861	898	906	901	875	845	925	918	895	836	869	857	866	885	899	902	868	853	865	897	956	908	898	852	896	888	920	907	895	860	852	920	867	914	832	882	887	872	872	859	867	857	834	913	886	905	869	863	915	847	892	888	945	871	878	873	892	937	851	902	908	905	946	875	881	833	881	884	852	927	874	865	882	930	908	927	887	885	910	835	837	922	864	883	869	885	880	893	892	910	962	909	930	939	853	869	882	894	910	930	890	899	874	856	895	937	910	916	857	913	961	844	865	859	891	936	915	856	918	860	903	910	841	900	853	879	860	895	922	872	913	883	859	941	900	895	876	904	884	893	912	855	864	881	920	961	881	854	844	891	833	874	918	892	887	886	855	861	911	907	872	891	905	880	906	928	916	925	892	948	935	923	809	886	951	918	888	875	889	908	901	893	933	880	916	912	879	860	846	849	867	855	939	902	858	900	868	864	920	928	874	909	888	906	833	872	891	900	873	856	865	874	896	917	955	912	935	860	892	931	862	878	893	866	884	862	883	905	914	879	871	919	897	827	863	924	884	930	887	899	920	898	877	873	865	901	895	930	908	878	888	885	855	939	872	916	878	928	870	903	895	867	893	886	908	839	882	837	866	883	871	839	852	863	876	907	872	913	864	864	871	961	919	873	898	840	890	882	890	881	925	913	879	895	937	882	888	872	850	952	890	884	833	918	850	852	859	900	898	964	831	833	881	900	863	874	844	880	946	847	848	942	874	907	905	859	939	865	866	862	901	890	868	910	909	900	923	925	918	926	903	875	863	874	900	890	934	904	905	857	906	912	860	842	904	886	922	857	918	894	894	892	900	917	908	898	864	878	871	866	910	909	844	921	906	889	839	874	900	884	845	860	879	955	895	834	885	877	880	923	895	857	906	855	843	850	897	870	846	901	893	876	857	862	884	830	841	838	938	901	908	852	868	875	905	853	934	859	917	884	881	860	886	897	859	881	894	863	882	842	898	865	886	915	867	912	913	869	904	923	861	959	908	924	896	839	908	887	936	932	932	924	877	895	846	891	930	848	899	911	861	918	821	937	888	886	867	887	885	861	854	913	839	849	868	912	847	866	918	909	880	899	864	932	932	856	941	900	831	860	919	930	895	916	889	925	842	915	864	866	834	887	930	895	894	856	878	920	939	896	861	874	919	929	940	858	903	845	846	892	958	859	862	857	857	920	910	886	903	919	896	795	864	868	886	890	903	918	872	876	864	906	841	867	841	877	843	858	926	872	873	894	886	878	880	902	867	851	934	871	889	922	943	841	890	939	893	817	884	896	948	906	883	851	913	875	941	879	879	874	853	889	907	897	888	868
54638	16352	2153	574	457	404	387	363	396	377	379	390	393	410	365	406	376	400	375	397	359	414	450	445	423	398	402	404	396	407	388	400	399	378	409	347	392	413	360	454	370	374	382	388	352	434	380	374	395	364	391	376	389	444	436	423	380	420	419	403	418	391	382	397	394	421	398	383	386	371	425	416	400	395	387	412	392	394	400	406	382	391	416	409	376	363	400	410	399	411	395	333	383	406	381	367	413	386	380	370	414	429	381	390	387	422	388	390	363	394	383	398	423	416	399	396	397	406	397	375	409	378	377	406	385	380	409	387	388	378	400	395	376	372	380	391	417	380	423	393	387	405	382	397	415	395	397	366	393	431	385	385	395	376	367	376	426	395	385	417	390	411	418	425	370	398	412	389	390	425	396	396	388	358	404	361	389	414	365	420	395	390	404	390	386	407	375	374	392	434	390	387	373	407	369	388	387	392	430	407	430	383	388	414	433	379	434	393	376	396	410	395	405	345	397	426	441	400	393	402	400	415	402	408	415	382	398	362	395	395	403	408	383	435	388	422	348	370	387	407	407	376	394	343	382	421	391	412	372	372	378	385	394	409	379	402	373	406	392	431	426	416	393	387	373	379	404	406	360	403	395	408	377	355	364	389	399	408	378	409	365	404	397	436	445	370	378	459	347	386	423	376	412	395	405	414	419	361	362	390	410	443	462	388	414	380	400	387	395	405	411	384	382	432	395	370	431	382	395	396	423	415	415	403	387	396	420	401	416	409	390	373	390	385	362	426	381	443	393	369	345	366	400	356	399	410	414	378	397	356	393	430	415	394	384	406	418	406	420	381	429	385	410	406	395	393	402	370	391	375	369	436	397	423	416	420	390	393	404	389	374	396	437	402	374	380	418	368	394	386	368	382	396	387	402	400	361	387	374	393	409	414	412	399	399	357	380	365	388	380	408	401	407	446	389	393	431	382	395	379	431	406	337	393	392	420	412	396	425	414	397	389	402	425	395	352	367	435	406	396	416	439	405	340	403	391	370	402	381	413	438	388	424	387	394	368	388	384	396	379	387	389	409	375	396	388	402	378	440	419	434	400	407	411	416	386	383	424	430	422	393	423	387	383	367	398	390	399	361	372	389	383	418	392	395	374	396	387	378	390	396	375	394	349	433	398	386	364	389	371	390	391	400	416	378	353	439	406	383	437	381	347	390	385	392	366	418	415	418	398	341	429	373	393	411	365	401	369	377	392	364	380	414	401	411	386	427	394	399	402	376	366	373	378	384	403	389	379	383	394	387	389	375	384	396	391	415	400	426	424	393	399	379	385	384	398	405	403	391	417	365	383	395	388	372	439	385	397	413	412	386	380	386	417	404	453	385	393	405	369	427	399	386	426	374	391	393	425	409	411	383	378	406	394	392	389	397	401	385	377	356	369	372	405	416	390	420	423	405	378	410	398	408	372	388	413	412	454	389	387	438	408	397	410	357	348	420	385	415	418	424	380	379	381	359	339	408	422	429	361	351	403	384	368	427	461	433	391	421	359	368	375	367	368	398	395	401	412	378	391	389	421	405	393	396	393	407	369	398	417	393	394	401	383	424	380	410	341	371	441	357	440	374	425	390	404	413	422	405	399	385	407	394	372	400	392	423	408	392	390	368	407	388	378	388	381	393	445	413	428	373	383	358	416	412	388	440	404	346	392	393	424	404	405	418	397	400	397	380	379	396	392	362	367	365	368	356	378	371	391	422	435	400	422	432	393	370	402	428	415	453	422	408	411	407	379	359	396	429	457	402	438	374	390	396	380	400	395	379	418	427	371	387	386	408	374	392	421	396	376	348	430	378	410	350	408	403	435	395	400	415	382	397	380	351	372	411	438	367	372	382	404	409	407	422	364	418	369	402	374	422	416	375	387	381	384	375	409	392	392	412	390	382	408	385	359	386	402	399	407	412	387	415	397	377	394	358	384	368	432	398	388	391	426	430	398	387	427	410	376	417	351	403	389	393	431	407	383	393	406	361	386	394	410	409	414	381	382	389	369	357	358	379	395	343	393	371	435	392	374	407	378	406	383	421	402	411	439	412	362	367	386	405	410	409	398	400	403	369	348	356	393	322	413	447	392	407	461	445	412	391	373	368	398	379	444	397	405	374	391	395	375	396	388	385	407	388	390	409	388	413	416	432	404	420	400	404	385	415	419	398	414	396	386	407	461	459	453	401	386	398	389	356	405	422	386	405	372	384	390	403	432	388	406	385	390	392	404	422	368	386	401	391	387	385	387	381	378	352	362	400	404	359	388	389	410	330	403	384	412	409	385	383	399	418	400	399	376	390	375	384	389	402	392	404	384	356	402	433	338	440	391	405	438	381	422	368	377	394	373	388	409	335	364	396	377	378	406	394	394	412	384	422	399	399	406	373	356	374	443	351	418	405	393	439	385	429	389	374	381	374	399	373	416	366	430	404	410	398	398	400	377	382	394	426	456	387	400	419	365	354	399	421	412	376	404	363	390	421	383	374	406	427	416	405	431	368	416	424	381	402	399	395	389	374	392	374	394	394	397	387	399	405	415	386	393	382	409	381	415	366	361	392	427	360	389	393	378	420	368	439	411	440	395	382	386	405	420	420	408	385	408	374	391	390	409	434	375	405	378	410	399	413	406	408	379	397	359	422	417	444	411	409	416	428	400	428	397	363	425	398	406	383	407	385	380	389	411	379	378	406	397	376	389	430	382	389	427	393	390	410	410	367	403	435	373	398	368	387	410	384	412	440	398	372	388	402	404	426	399	378	388	380	376	401	408	413	404	375	376	427	462	401	358	398	397	434	395	358	373	400	392	412	400	410	451	411	393	359	394	387	367	411	401	448	394	402	371	404	404	390	373	425	417	392	392	391	375	368	396	370	388	376	402	418	393	374	427	414	390	440	338	393	383	386	401	418	346	397	391	390	372	414	380	360	388	417	407	434	405	384	418	392	375	372	390	378	369	324	385	379	432	377	402	436	409	384	413	400	403	394	375	410	393	386	397	366	373	398	374	432	377	372	384	368	400	403	419	401	447	383	393	388	422	399	376	403	369	408	395	439	408	374	400	474	384	444	445	408	377	384	419	387	393	447	403	399	401	414	419	347	372	405	356	411	360	394	378	373	382	405	330	400	381	408	387	378	384	370	388	424	409	379	425	379	397	428	409	435	363	377	400	376	392	382	408	398	394	406	392	405	383	407	411	398	367	409	405	368	387	365	412	385	429	411	381	408	421	369	422	422	373	413	397	383	406	418	386	352	368	405	355	402	363	402	390	388	398	373	420	387	389	396	393	427	359	359	350	359	424	420	386	438	404	422	382	381	416	395	379	404	409	433	381	412	390	401	427	386	392	381	417	401	438	373	415	410	423	419	354	381	388	417	419	370	378	404	411	392	397	387	414	365	387	408	401	357	386	375	368	380	390	379	351	394	398	402	418	415	389	390	386	392	417	421	411	402	438	454	415	395	368	416	405	368	370
37661	7406	1825	953	940	870	904	892	889	873	806	871	881	869	865	887	822	863	849	842	889	852	862	850	872	813	862	837	876	815	829	838	870	943	856	855	911	825	843	924	862	820	847	851	845	906	850	880	841	810	854	855	856	850	892	870	873	891	914	878	876	888	844	876	840	846	849	844	873	851	889	878	826	876	918	911	823	830	889	894	870	860	871	899	859	833	839	869	863	888	931	888	852	834	864	850	803	908	858	807	889	860	864	836	901	860	904	825	869	851	814	813	867	803	836	839	880	867	838	896	808	807	872	918	880	832	901	846	827	887	820	871	840	905	898	882	834	904	864	847	918	830	906	855	834	853	875	883	828	823	883	789	916	817	829	879	834	834	898	854	855	816	868	885	879	784	872	886	884	826	888	859	865	831	844	850	925	842	883	845	840	895	885	891	869	813	916	869	839	852	865	833	866	865	893	850	905	884	869	858	861	840	855	877	819	882	883	860	862	835	847	887	882	866	909	863	878	822	795	883	877	885	806	868	871	847	843	883	902	883	873	864	888	874	903	889	850	861	873	802	907	880	843	843	853	842	928	852	844	854	854	819	859	857	857	857	860	840	848	844	877	822	873	875	858	848	839	846	848	809	826	840	878	824	842	876	856	844	802	848	867	824	826	845	847	888	905	875	893	843	857	844	879	816	890	856	820	845	888	850	827	887	886	854	902	860	813	857	845	878	928	801	879	841	846	827	843	817	890	875	837	920	920	827	933	869	843	862	805	865	853	816	803	848	845	924	879	854	850	816	845	890	852	850	833	861	896	836	902	854	874	877	850	847	820	817	833	878	857	889	863	847	847	858	857	839	894	830	848	845	807	875	890	881	835	810	856	890	855	857	875	898	891	952	909	812	871	829	833	912	854	841	816	821	880	883	842	875	906	855	888	881	834	840	774	826	893	874	834	891	868	851	872	885	912	853	857	881	844	824	903	866	887	810	908	881	874	840	880	852	804	796	902	850	839	870	901	869	867	861	872	893	847	903	855	855	846	881	883	840	866	919	860	870	915	838	906	877	842	879	830	820	861	841	892	825	895	869	829	866	855	875	867	871	883	848	862	843	858	870	843	828	837	875	856	865	820	919	871	865	880	829	903	858	889	890	888	872	830	821	868	889	837	872	864	860	812	863	882	864	858	879	893	901	854	830	858	860	884	902	829	847	863	876	814	886	867	824	890	869	891	877	868	922	875	861	843	842	877	859	857	885	841	869	838	916	868	861	887	882	844	858	852	903	894	853	866	861	884	832	862	823	867	841	866	886	856	858	850	858	887	886	824	854	845	831	907	809	850	863	865	848	868	817	848	823	958	854	784	872	819	890	905	855	903	851	856	888	867	854	863	840	898	853	899	851	848	829	880	850	909	901	849	861	844	859	865	868	854	894	903	888	853	880	909	886	870	877	808	886	858	897	853	925	859	855	880	863	863	870	854	893	828	836	902	841	827	888	862	903	865	841	918	851	893	826	845	882	867	868	869	873	854	842	887	840	918	847	830	866	841	845	869	877	892	882	886	883	861	840	834	863	881	869	891	855	866	832	809	908	832	855	920	853	860	808	826	845	875	840	876	824	872	824	854	914	853	857	888	911	830	829	903	886	844	856	834	883	851	840	874	864	856	779	853	811	864	809	861	852	870	821	858	848	862	852	799	838	873	867	883	882	848	822	831	864	867	812	868	867	915	833	886	842	897	877	898	873	834	880	850	844	881	826	864	900	883	866	846	829	865	854	891	887	853	853	843	830	857	878	873	827	914	861	869	869	867	849	867	838	909	812	822	894	900	865	863	867	868	841	874	904	875	838	908	892	846	880	856	792	886	844	855	898	879	845	881	930	853	796	861	865	887	802	847	892	904	833	874	892	879	899	862	883	832	855	842	868	867	851	868	888	848	877	830	789	847	843	857	825	843	886	913	867	894	860	798	841	880	846	810	858	865	876	890	882	877	824	828	819	868	814	896	904	899	885	835	890	840	894	876	862	883	897	907	895	862	834	841	900	833	899	908	863	785	865	905	851	847	860	865	837	897	854	894	872	836	827	832	858	889	895	871	812	826	869	852	793	865	830	850	890	852	853	861	871	867	848	850	924	906	804	844	848	834	841	852	905	851	893	863	838	870	865	883	880	875	821	882	864	891	843	884	944	933	857	861	893	846	840	899	897	886	846	877	815	885	909	885	901	842	854	855	854	880	869	858	857	809	820	845	910	886	871	882	838	867	863	880	868	819	859	872	875	856	834	861	834	794	820	858	877	908	832	859	835	802	875	891	826	826	888	827	889	909	852	907	866	858	874	884	887	884	876	896	895	865	842	853	903	875	854	834	889	880	894	841	881	821	895	837	873	786	888	838	851	884	865	834	867	842	842	885	883	863	899	893	844	849	885	886	887	866	855	888	880	886	841	872	808	864	851	900	844	911	916	887	840	833	867	858	870	864	851	865	823	857	845	858	839	859	863	872	833	877	853	865	894	844	849	822	894	865	810	880	885	833	841	838	829	848	870	846	846	840	879	847	952	889	872	856	802	838	853	878	867	866	880	858	840	902	886	875	851	860	893	926	811	862	880	871	891	884	842	843	847	837	853	849	892	879	839	893	829	872	804	848	842	901	849	897	866	871	891	900	884	878	844	824	860	842	863	850	799	855	884	918	849	836	824	875	853	892	891	822	889	884	826	809	864	813	822	866	880	866	863	838	863	917	887	849	868	828	827	871	859	891	900	854	869	917	887	827	861	876	888	853	909	841	840	846	800	854	820	871	850	869	836	849	872	877	896	836	920	871	818	831	829	851	861	829	849	856	816	854	864	820	891	856	911	880	832	858	863	822	901	884	832	831	837	841	867	829	900	889	845	884	937	866	845	828	867	867	869	808	862	860	857	918	889	806	827	851	857	845	850	899	862	856	883	846	895	865	821	813	829	899	927	829	882	859	892	862	888	816	863	844	835	939	877	863	844	875	873	825	875	851	843	848	858	889	893	859	830	888	856	871	875	905	869	884	822	887	895	862	808	854	864	860	857	888	830	829	866	756	868	843	943	813	901	877	912	833	817	898	876	838	846	875	894	893	844	869	835	834	811	829	881	867	829	868	868	879	852	860	875	834	850	903	856	859	836	811	879	886	916	925	879	860	881	867	917	916	853	848	878	850	824	831	805	847	855	825	831	894	894	890	904	869	908	856	885	854	849	855	860	845	868	863	873	865	871	864	920	872	869	855	829	837	880	869	827	902	801	810	832	849	867	907	852	861	883	871	843	853	849	847	864	866	904	834	831	870	841	875	875	827	888	867	895	856	799	879	842	856	830	827	842	833	804	861	871	885	887	872	878	834	854	833	875	877	858	900	866	794	828	850	860	898	830	888	928	882	884	834	864	824	803	897	908	840	876	849	832	857	843	835	831	849	857	897	884	861	845	815	872	858	853	813	872	833	870	889	851	818	883	841	828	870	866	875	853	832	864	844	826
57066	19953	5687	1621	711	433	436	435	445	393	416	425	387	406	413	403	399	369	407	421	438	416	360	409	444	378	384	334	385	375	405	387	428	366	347	394	364	395	412	385	368	354	439	419	411	401	420	399	440	349	373	354	408	404	450	419	434	370	401	389	402	389	377	420	426	397	404	437	404	416	368	395	419	371	368	350	395	413	406	409	374	405	421	396	405	418	407	377	382	381	400	364	406	379	380	391	434	399	432	369	354	411	415	428	386	402	393	425	423	422	445	398	376	366	344	391	400	389	408	402	393	436	359	413	387	443	381	380	361	370	414	419	391	406	396	373	410	425	397	382	380	410	458	396	405	406	428	438	421	384	424	405	418	420	364	387	363	408	372	388	393	456	428	425	404	427	425	416	428	390	399	389	382	405	402	421	429	403	416	427	420	398	383	386	385	396	425	432	400	392	360	374	341	381	380	396	405	424	395	358	384	371	403	393	382	388	395	384	382	366	376	444	400	422	395	359	393	413	388	412	388	418	411	433	413	376	417	401	363	400	402	444	444	387	414	417	391	413	392	415	363	374	394	415	431	396	391	377	370	404	439	405	458	426	395	397	396	383	367	397	395	381	386	393	399	350	410	419	402	385	395	390	403	402	408	405	396	433	439	389	384	381	365	402	415	357	419	401	406	390	397	387	416	428	389	374	380	431	390	400	324	387	370	390	445	397	405	376	376	364	392	408	388	410	417	413	420	387	406	408	413	411	387	390	400	379	401	368	391	408	386	370	390	389	393	402	377	400	355	367	374	396	409	387	403	429	445	367	386	401	409	378	431	380	393	369	386	383	393	410	431	395	410	410	403	404	409	386	427	334	402	421	389	383	366	418	404	357	386	413	433	386	387	398	389	414	371	414	400	388	374	436	418	401	407	418	376	376	383	415	397	337	428	375	410	364	392	376	414	388	388	370	388	396	415	381	388	424	420	441	418	387	437	430	385	365	412	409	360	409	393	409	402	382	376	379	407	361	400	426	401	400	390	434	395	388	422	425	385	416	416	408	421	398	422	402	411	430	425	391	376	366	377	419	402	410	383	374	397	374	402	423	430	450	392	375	386	422	394	436	402	386	359	411	374	372	388	376	392	405	377	364	375	390	420	407	425	384	388	406	412	386	410	384	433	417	416	394	427	393	366	417	413	409	400	396	355	403	374	379	409	382	408	402	406	414	456	412	398	390	400	386	415	400	383	351	390	418	385	404	440	437	399	408	409	371	395	437	387	402	373	377	409	400	403	391	422	443	422	380	385	384	376	396	428	398	411	388	398	403	397	365	377	454	415	420	406	350	388	388	380	385	391	372	374	390	403	386	401	361	399	413	418	403	435	369	389	384	402	417	406	360	383	365	417	363	414	415	378	418	382	413	378	396	370	343	435	399	390	415	398	431	404	418	362	394	375	402	389	422	372	388	358	426	416	414	404	400	443	400	378	368	393	385	374	408	466	413	427	396	384	393	407	392	391	434	423	416	365	397	395	429	397	368	389	357	418	413	406	389	399	464	392	381	367	383	397	377	406	411	406	368	434	388	379	391	442	430	399	420	417	448	406	397	372	393	415	420	379	336	403	379	392	375	372	423	384	373	375	401	440	403	408	360	375	416	431	410	381	390	411	423	392	399	405	369	416	385	439	434	430	429	386	401	402	403	389	378	357	456	402	387	405	401	407	391	410	399	398	410	378	411	419	379	389	399	407	364	418	377	367	451	376	393	424	440	384	402	388	385	390	385	397	419	429	435	418	437	395	397	419	431	403	369	377	351	409	441	377	378	393	396	388	409	394	407	406	428	391	404	416	395	380	407	406	402	405	404	421	399	401	410	397	383	368	378	360	382	364	436	369	439	412	402	428	430	411	365	362	431	429	393	413	400	388	368	437	424	399	392	371	412	363	390	416	420	406	394	445	362	399	428	387	397	417	375	388	375	388	408	400	402	432	380	419	409	397	371	387	377	379	378	402	426	437	380	413	402	378	402	401	418	397	402	376	398	376	388	399	414	399	404	368	405	473	387	391	404	396	373	409	368	413	368	394	385	425	385	410	404	398	392	382	371	371	416	436	410	383	363	418	409	385	353	377	417	363	398	385	393	357	387	405	386	384	411	409	381	351	408	405	406	363	391	394	417	396	394	407	403	437	413	375	427	404	376	370	416	410	396	395	390	374	408	406	406	432	378	412	389	377	381	427	401	409	403	395	397	430	413	398	397	385	415	371	405	418	371	359	379	439	402	413	400	367	382	397	437	405	414	394	414	392	370	350	457	426	396	418	396	412	399	404	425	405	418	361	414	413	398	417	428	409	418	379	401	367	389	427	397	374	395	406	378	396	429	431	395	385	360	398	382	407	422	407	414	407	394	382	379	386	368	401	385	361	402	433	398	416	447	399	381	423	402	361	374	406	389	434	383	387	427	400	366	364	414	386	421	378	366	387	401	399	399	404	384	440	401	385	408	426	346	381	386	387	390	419	407	441	398	406	392	388	437	389	394	405	427	357	378	391	415	365	390	400	403	391	397	448	378	421	387	427	401	387	373	370	405	402	362	402	425	381	422	406	430	424	397	404	385	393	383	393	378	388	427	416	376	395	396	431	368	340	413	391	395	403	402	390	384	441	379	404	385	371	362	367	368	394	408	373	380	398	391	427	373	412	382	408	395	409	434	419	425	381	385	374	390	406	352	386	399	394	379	397	420	418	387	388	368	390	442	377	453	361	368	444	370	431	373	353	338	391	367	381	401	412	360	392	368	401	413	392	424	420	413	423	394	437	367	372	419	432	407	375	389	377	421	412	424	361	415	422	397	378	399	379	383	419	414	406	415	408	380	404	387	433	408	397	379	417	402	378	388	379	403	414	353	424	407	399	430	375	381	383	400	408	425	428	434	415	384	421	406	375	359	393	421	420	355	374	360	399	373	363	409	389	422	375	387	400	414	406	391	398	415	355	379	386	395	411	376	422	386	397	396	384	406	427	442	391	382	416	416	398	364	398	370	412	386	425	405	391	357	376	420	409	369	385	371	417	389	353	411	424	391	423	388	390	385	423	383	399	405	405	410	411	416	364	377	392	389	368	383	406	396	400	395	440	391	444	425	384	434	358	440	381	381	385	413	397	370	396	385	383	365	406	395	369	380	413	407	383	408	386	370	427	401	379	401	408	405	400	396	387	396	371	379	390	384	405	409	390	406	429	404	373	413	385	371	398	418	413	412	387	441	372	372	406	423	428	384	401	386	348	395	437	416	367	436	377	388	396	420	393	384	420	381	395	413	407	355	376	431	416	355	367	397	420	410	404	418	422	382	416	385	404	386	431	392	376	362	431	439	397	381	369	384	366	368	383	389	399	431	378	400	372	396	383	375	385	402	410	389	394	397	400	380	415	410	386	349	417	412	416	408	391	437	409	378	416	400	427	399	388	399	383	411	384	388	434	444	409	379	385	393	412	355	438	385	401	366	374	351	399	442
37281	8718	4011	2972	1656	1069	988	984	904	831	911	879	866	868	909	903	864	850	849	916	903	842	918	862	856	880	857	910	943	846	846	910	830	920	910	878	891	828	911	910	831	840	836	893	883	841	898	884	882	843	826	901	861	856	911	860	853	859	859	866	897	883	881	837	890	917	830	857	831	917	850	884	872	857	831	848	876	902	859	850	889	852	876	940	873	876	898	873	865	868	890	884	836	877	918	865	864	839	905	859	900	881	848	872	877	841	925	917	816	868	796	875	901	858	834	860	887	835	866	840	921	874	844	832	843	870	859	899	848	859	923	879	924	881	893	871	850	851	876	871	877	930	908	824	873	810	860	893	885	885	860	873	878	880	836	874	890	889	890	874	869	840	856	851	865	840	874	880	927	878	858	868	864	874	866	927	870	803	920	882	890	855	902	899	881	904	832	805	865	874	936	862	897	823	866	884	922	830	903	850	832	917	867	856	890	866	899	886	898	879	898	821	840	879	869	874	865	836	895	863	848	875	886	853	898	876	827	852	935	858	860	848	882	868	803	937	844	923	896	848	886	830	826	863	932	919	877	910	859	840	913	913	897	855	834	858	813	891	846	849	874	877	861	879	916	908	853	830	827	891	849	809	831	878	938	896	882	869	867	827	843	854	862	891	874	857	933	841	835	924	887	922	864	872	891	846	873	891	907	885	870	916	894	931	863	906	882	936	870	862	884	856	861	898	886	906	893	884	878	873	886	867	896	826	845	889	854	900	853	899	859	865	864	882	915	852	835	844	917	893	814	847	873	845	813	858	847	862	824	895	860	873	903	818	914	823	820	912	860	940	885	879	885	863	871	864	900	876	851	884	852	892	878	932	900	900	860	911	861	870	965	875	826	881	888	848	857	842	894	865	890	850	845	852	852	852	910	840	871	890	879	861	857	871	850	871	845	853	884	876	870	904	829	872	881	866	861	869	832	874	851	859	835	873	878	867	874	847	853	893	853	904	837	866	888	831	856	864	885	878	902	872	947	868	883	888	911	828	884	850	860	828	940	854	901	868	877	868	858	898	908	878	846	877	831	880	853	877	813	825	877	841	850	904	896	879	929	849	831	876	861	869	868	906	826	856	870	865	906	866	801	903	918	849	843	873	863	827	906	859	828	846	881	834	916	837	869	857	869	877	838	870	865	856	870	801	837	915	924	904	844	820	856	915	849	839	906	857	889	885	894	930	870	886	943	843	932	861	933	858	871	961	854	964	860	874	865	902	873	902	852	868	868	905	853	934	803	860	901	864	891	910	893	832	863	843	850	885	898	876	875	845	831	886	916	884	818	818	906	855	896	871	868	843	864	886	877	898	855	869	881	826	908	910	850	827	853	837	861	855	861	864	908	870	903	878	857	830	870	826	886	890	899	854	908	867	838	862	838	852	901	851	887	876	839	842	839	880	835	884	937	895	916	870	870	889	873	902	856	864	887	846	841	801	878	850	873	886	844	890	882	862	793	903	855	844	873	857	881	909	914	866	867	874	880	890	870	904	858	870	845	893	844	864	915	858	888	895	884	927	863	949	870	867	886	927	893	853	871	823	832	888	875	825	946	865	865	851	855	954	858	856	899	841	821	886	896	866	835	878	864	862	886	924	883	870	893	883	884	863	884	831	848	807	854	837	907	847	838	812	853	806	876	845	834	854	885	869	827	894	861	886	875	880	856	887	891	894	858	869	822	919	830	905	865	857	881	883	900	896	851	912	849	913	877	846	845	821	857	834	833	842	882	897	857	882	888	854	866	915	847	860	864	911	846	888	861	887	853	855	821	870	861	866	911	858	834	880	858	867	909	842	836	924	918	908	861	909	865	861	877	823	887	840	876	913	867	903	908	869	827	857	869	901	871	826	882	860	827	831	850	854	851	879	895	817	871	881	897	902	900	902	859	893	890	873	855	890	881	829	807	852	861	863	816	907	875	891	872	875	884	858	883	912	864	882	865	854	852	849	899	859	798	889	909	869	901	886	841	856	872	844	918	903	885	878	891	929	916	897	877	873	871	864	867	829	844	870	908	860	839	874	860	806	822	860	895	907	918	861	876	888	927	897	879	820	865	886	907	873	891	916	887	902	848	834	855	872	913	883	868	929	880	851	847	882	872	814	844	937	888	901	852	907	848	869	841	855	865	910	864	876	818	866	875	796	810	896	865	828	843	888	866	861	841	920	850	858	886	909	886	843	799	886	860	872	786	861	892	869	841	866	842	906	850	894	844	846	860	903	885	884	881	925	844	813	872	887	859	842	874	843	878	912	845	870	896	857	886	908	906	845	838	903	836	832	903	880	900	828	845	865	880	905	858	876	881	885	890	879	850	911	848	821	902	853	847	864	876	883	847	903	876	830	864	905	866	863	824	891	876	887	932	832	840	883	822	876	854	894	894	882	876	838	890	890	862	819	952	882	867	861	900	871	838	857	850	886	859	879	906	854	866	918	895	899	944	894	846	851	853	798	844	858	874	871	895	899	911	863	872	863	881	862	841	830	862	904	885	850	907	884	868	921	879	847	886	822	862	877	825	897	846	887	870	874	835	894	863	900	859	866	896	846	864	861	855	869	926	899	845	868	936	913	867	895	840	829	844	904	831	819	830	878	888	885	870	875	927	874	899	850	921	874	855	844	828	878	847	874	894	867	860	888	834	885	836	812	846	901	880	873	855	910	889	890	832	831	819	873	876	857	909	900	834	850	855	899	876	885	859	845	851	924	891	903	902	846	817	864	952	804	893	899	903	847	863	796	881	875	874	933	858	878	865	871	874	897	899	909	869	896	836	909	875	874	899	895	864	844	942	894	887	806	877	889	925	844	839	811	883	933	878	871	873	833	825	861	902	834	875	886	901	921	856	831	862	788	825	891	850	855	826	915	874	856	931	881	884	871	815	946	868	875	895	838	841	918	836	891	879	880	884	877	880	841	854	896	914	904	844	845	862	925	838	843	912	840	854	934	930	867	859	859	875	873	848	846	888	872	874	885	829	863	882	851	859	848	878	873	943	850	853	894	862	875	908	908	890	812	891	852	885	852	905	878	865	890	885	831	884	861	869	880	885	837	866	902	847	876	895	884	915	813	860	814	871	897	843	869	911	882	869	919	836	868	860	899	853	885	873	897	862	855	856	850	841	874	867	798	879	909	918	880	923	889	863	828	894	814	900	881	925	887	900	874	861	885	901	886	871	850	891	894	892	837	860	919	871	871	886	887	861	839	842	885	907	926	879	871	822	907	884	848	900	857	860	835	890	901	898	897	918	857	879	856	869	869	909	822	931	860	813	843	885	851	876	882	865	889	874	866	883	882	871	892	869	866	860	866	865	840	865	851	879	895	875	858	897	888	899	890	888	840	908	919	824	864	871	928	876	861	875	895	845	820	829	857	868	877	867	856	889	858	887	849	842	865	892	873	878	920	846	860	851	875	893	877	866	881	839	807	860	907	898	834	876	843	921	905	849	861	859	843	871	891
62923	32455	15687	4741	1293	639	464	515	390	424	390	392	402	414	410	452	392	403	399	421	394	431	358	428	401	402	378	388	402	413	416	408	374	423	429	392	385	421	399	393	386	397	429	409	426	404	450	378	415	413	422	414	421	400	410	425	409	393	414	385	381	409	394	371	414	387	399	422	383	435	370	389	401	407	434	394	421	410	338	409	437	420	414	407	410	378	379	419	449	439	352	399	399	452	444	380	379	396	395	398	402	402	395	411	389	406	368	416	432	439	419	419	396	422	397	410	380	394	406	433	382	447	466	403	389	419	412	403	399	417	391	410	424	416	358	424	381	392	411	400	426	400	415	350	378	394	374	376	407	455	422	395	397	399	394	442	413	448	419	402	422	410	403	367	390	424	355	411	400	404	422	460	391	417	444	394	421	446	444	415	374	382	390	404	428	383	421	423	436	366	405	393	399	398	431	417	417	373	397	393	445	400	397	411	398	431	373	455	432	398	390	427	371	405	429	410	415	424	430	424	436	411	423	385	415	403	428	394	381	411	388	398	402	375	400	435	413	405	382	396	424	420	411	403	420	445	371	426	436	355	415	402	385	390	370	419	416	395	420	406	413	417	391	396	423	380	400	397	440	380	408	415	352	386	416	398	423	424	386	389	362	432	452	396	414	369	388	414	351	422	406	412	415	404	414	365	403	386	373	400	380	405	399	429	393	387	413	406	366	393	387	393	390	387	406	396	380	393	412	378	419	423	409	415	394	356	397	426	445	406	377	417	401	378	375	408	387	403	363	417	430	411	401	399	385	433	418	396	407	406	413	417	423	430	414	387	397	400	415	385	402	392	419	324	449	411	418	411	398	412	389	420	409	435	449	407	419	416	420	384	378	426	448	399	386	408	439	393	385	447	388	430	421	450	374	414	404	434	411	394	435	393	428	428	414	409	453	415	481	413	395	401	361	412	400	384	397	407	421	429	416	421	397	402	396	357	411	444	409	377	347	391	398	395	411	405	391	419	400	418	423	411	404	425	382	395	392	406	401	403	336	381	428	384	372	411	418	378	391	413	430	388	409	388	428	446	437	392	400	362	384	408	356	417	401	455	386	412	417	404	391	410	393	415	391	421	387	377	403	428	370	406	399	397	389	350	387	420	410	417	402	414	379	401	434	391	439	412	397	375	377	388	414	393	420	418	370	371	414	424	416	359	441	406	397	387	386	372	407	392	389	402	398	387	444	377	427	404	409	361	368	411	428	399	371	382	395	383	367	415	420	400	416	459	388	400	403	428	417	428	401	409	402	418	414	390	370	416	390	386	401	412	425	422	445	397	422	420	441	412	399	397	398	400	389	383	437	406	362	437	390	389	386	387	403	406	418	426	441	408	428	335	433	420	419	416	418	397	385	382	432	413	408	397	406	396	403	417	424	414	390	402	381	409	431	382	393	395	411	394	382	364	419	419	375	386	395	414	446	409	417	391	440	372	417	396	418	401	413	385	366	394	412	393	405	433	437	406	401	400	440	413	411	440	388	393	411	424	441	425	386	393	396	439	411	409	406	388	364	431	403	412	398	416	402	444	391	433	442	420	403	404	421	366	427	422	415	389	425	374	397	392	454	382	414	394	427	434	458	398	415	392	415	413	418	362	385	422	395	405	425	392	395	386	390	410	448	371	426	411	389	369	406	420	370	420	438	401	386	405	403	456	377	380	423	367	389	461	424	419	407	437	397	435	401	404	392	406	404	414	386	371	360	449	418	433	372	422	399	394	422	404	420	419	409	398	356	405	395	427	422	424	409	417	398	426	428	409	400	424	423	411	400	437	401	397	389	465	433	418	401	422	394	378	435	403	402	410	385	404	408	394	401	383	426	445	409	386	391	400	374	385	404	387	427	430	394	422	448	356	402	380	356	421	396	421	389	422	393	406	422	404	356	420	404	433	391	405	373	417	435	433	429	389	441	404	411	432	421	387	379	433	394	389	368	405	379	415	419	436	410	454	429	427	412	373	427	435	382	378	418	387	375	459	441	418	405	443	393	420	381	434	391	405	450	384	440	383	390	406	395	394	412	406	392	396	402	397	427	422	427	429	391	470	386	398	434	417	428	442	456	442	373	412	416	409	424	415	424	396	388	412	399	401	381	417	388	410	382	408	382	407	374	409	414	438	394	370	418	439	421	380	422	424	388	391	422	441	369	403	417	432	383	429	397	431	382	385	397	383	389	394	381	391	375	434	446	431	399	414	362	411	414	395	422	426	415	404	424	429	420	411	409	391	450	417	421	420	416	395	405	361	413	454	453	388	420	390	416	431	397	455	385	395	402	399	396	446	421	395	432	392	416	380	410	433	405	439	392	414	363	397	384	436	383	396	423	417	431	425	363	367	373	402	443	428	348	386	370	413	419	413	418	396	417	413	418	398	415	429	427	461	425	409	393	403	400	449	374	376	372	449	390	387	417	377	423	410	401	386	395	416	419	401	421	392	394	385	389	403	392	414	413	397	404	437	391	409	404	411	377	366	377	422	437	408	411	397	396	430	387	403	408	427	417	378	393	405	352	390	414	417	404	429	400	388	416	421	434	437	404	435	421	424	382	391	418	466	445	389	419	385	424	419	405	364	420	383	422	421	416	406	424	411	412	406	439	375	431	404	384	450	428	405	405	393	412	451	355	419	418	424	401	391	434	409	428	411	427	391	391	442	377	408	387	408	440	423	392	368	385	403	394	440	401	412	387	405	380	465	385	399	405	412	412	413	404	376	458	384	387	427	403	438	386	388	382	388	405	387	401	413	381	422	398	422	415	387	391	415	383	432	390	363	405	371	377	372	431	398	393	390	386	352	398	411	398	443	433	382	384	403	434	423	407	426	410	400	399	348	403	391	427	372	407	389	421	403	460	387	374	410	399	386	388	452	426	372	398	400	401	385	411	422	437	438	446	417	445	406	371	372	362	449	446	407	413	419	436	403	438	391	367	403	419	411	421	389	443	413	398	401	402	430	402	421	408	413	395	400	379	402	431	387	388	387	390	408	363	403	390	405	403	384	400	421	419	392	412	426	432	417	395	405	385	426	399	390	376	428	399	404	429	379	409	405	414	429	423	410	423	396	420	420	399	438	372	402	417	390	427	411	387	392	386	409	407	412	384	370	434	444	412	414	440	399	418	398	403	416	389	412	402	386	436	406	395	382	385	375	376	382	395	403	428	399	443	400	426	419	388	426	393	400	371	395	425	415	371	416	362	411	431	407	413	400	438	406	392	426	405	416	400	387	423	404	415	411	421	390	427	419	414	384	429	421	387	419	397	402	416	450	433	413	425	400	385	410	408	394	423	417	405	411	404	424	441	419	403	436	412	390	369	376	411	414	404	386	404	404	412	349	409	419	384	424	415	436	442	372	422	386	394	434	404	443	427	384	412	396	406	399	433	392	387	419	406	404	406	439	417	388	398	425	359	436	437	413	410	404	414	431	401	417	394	439	416	395	390	382	385	421	399	414	421	411
43084	26371	14565	7149	2790	1601	1388	1235	985	909	879	911	911	900	935	894	903	896	905	853	893	880	926	882	915	887	891	876	878	892	880	951	928	843	871	848	894	906	922	897	880	923	853	879	930	878	888	890	910	897	918	851	863	838	877	886	869	948	904	895	874	903	877	905	872	903	873	827	898	903	869	910	928	929	874	872	896	896	856	867	827	848	891	867	918	833	905	905	891	859	876	810	895	857	859	878	869	867	850	833	869	815	895	921	895	901	823	863	889	902	889	831	866	895	859	886	906	862	855	865	854	939	884	880	908	887	900	871	857	909	806	875	892	859	857	864	866	856	863	858	913	882	927	817	904	886	841	867	893	860	902	892	915	909	874	889	934	933	918	920	891	886	886	877	926	909	910	839	895	854	848	900	864	845	877	894	914	893	859	912	901	869	883	874	844	901	885	888	878	861	781	815	905	904	898	924	900	835	873	912	858	879	877	836	882	893	888	859	892	958	847	866	885	863	856	863	885	883	903	888	883	897	917	896	912	857	872	905	857	855	865	898	826	869	882	885	870	867	893	843	873	924	871	888	919	907	918	927	862	863	851	905	869	892	829	909	829	893	851	886	914	905	834	924	825	870	843	884	860	869	912	911	879	861	883	888	880	898	881	859	890	918	874	924	847	888	854	881	865	850	877	897	914	932	866	868	890	871	885	836	884	890	907	887	894	857	928	919	930	880	860	915	872	853	870	898	823	799	942	889	881	879	875	874	920	849	846	949	874	858	904	867	882	907	897	948	830	860	870	902	843	872	871	866	870	885	867	860	858	878	895	909	875	888	951	893	878	862	892	922	864	899	912	814	899	849	903	832	830	889	863	907	857	827	880	896	858	877	857	876	874	824	843	870	882	918	884	913	880	953	892	883	843	862	864	834	908	908	874	903	848	897	916	889	822	905	906	880	916	894	865	875	852	871	870	916	896	888	858	893	870	853	943	902	914	809	875	853	897	897	873	912	940	893	898	802	859	889	920	855	905	861	878	864	869	882	889	878	915	905	874	884	891	925	836	853	892	871	900	915	908	862	889	891	865	906	852	873	877	923	856	903	919	861	931	917	919	891	891	945	914	837	864	901	939	904	842	898	864	860	859	838	872	887	878	848	899	870	919	897	852	882	833	886	902	888	866	916	899	835	899	890	902	873	894	907	863	884	895	911	924	865	864	831	836	880	867	854	859	884	907	904	925	859	908	878	892	898	927	863	881	898	922	901	892	848	894	875	853	815	886	864	916	889	858	890	853	844	886	869	892	868	937	855	881	939	852	855	879	868	872	918	851	876	858	915	891	871	907	845	877	918	870	822	899	896	882	891	965	895	909	885	883	870	888	862	889	864	872	867	942	900	861	910	915	847	904	908	895	861	913	891	877	936	919	900	907	882	888	832	880	873	832	910	901	920	919	835	899	884	896	872	899	867	928	880	883	893	876	832	850	818	863	898	856	890	891	879	896	864	851	887	880	874	891	841	898	911	927	915	934	921	904	883	901	913	865	927	910	894	868	870	913	934	902	890	874	854	898	913	868	865	862	819	869	901	856	841	948	879	878	839	869	879	848	870	925	876	854	884	885	890	865	828	837	916	865	832	908	924	858	912	866	914	889	866	891	860	872	880	912	841	829	905	878	809	868	904	885	944	898	840	808	870	874	904	887	887	843	861	877	862	898	878	822	886	950	813	906	888	869	882	858	829	931	933	856	876	877	933	898	888	866	879	834	931	882	871	883	858	894	886	873	836	830	861	849	941	869	893	855	864	903	909	889	867	858	901	872	889	866	895	939	848	887	867	847	899	888	899	896	850	938	888	864	890	906	837	917	935	897	901	877	903	846	877	848	893	929	823	845	873	871	932	906	861	952	876	881	917	904	882	900	840	856	890	850	872	889	830	829	888	913	892	918	929	879	898	887	903	877	874	873	878	861	865	893	886	906	899	891	874	836	858	880	928	861	846	868	837	895	881	871	863	891	887	904	876	871	864	879	958	861	917	936	877	907	910	939	948	801	848	933	927	876	889	878	856	868	904	913	858	846	918	898	908	895	896	877	854	856	888	888	808	910	929	922	913	867	911	851	896	849	899	904	908	865	823	869	848	902	868	888	843	870	908	862	857	845	903	885	864	872	904	869	856	868	919	883	968	929	880	895	926	868	885	934	910	924	892	854	872	928	815	905	908	883	911	879	907	909	844	883	893	871	928	913	873	863	904	890	874	863	893	820	914	878	838	836	879	853	880	847	870	867	884	870	877	849	853	858	894	885	860	885	904	862	829	922	882	942	881	838	900	825	862	878	920	918	918	898	871	854	877	903	881	914	887	852	895	912	834	814	863	833	895	940	842	920	865	860	881	875	911	902	839	897	857	882	861	920	932	897	849	948	918	848	877	906	879	885	940	891	909	852	905	904	835	910	873	930	886	909	914	878	880	936	900	922	906	910	892	915	928	870	900	875	896	871	903	861	877	881	911	878	849	930	841	908	856	826	893	841	890	896	850	908	934	859	916	876	919	857	846	874	920	896	921	953	867	892	883	896	845	884	848	908	872	919	881	834	873	888	868	841	893	859	909	899	806	835	896	840	927	886	852	827	916	916	849	900	874	843	856	861	883	888	874	918	858	859	908	828	895	813	895	845	874	817	875	857	893	930	899	866	856	903	831	838	930	841	860	909	878	868	894	851	836	876	901	868	853	897	862	890	891	898	909	883	868	872	905	912	941	851	882	939	841	858	904	859	895	870	831	905	920	902	845	921	930	862	944	863	942	873	885	894	860	939	936	904	862	900	842	927	907	906	879	872	868	867	894	922	869	881	933	899	875	917	880	891	918	861	890	853	901	850	857	875	899	898	882	845	905	914	904	863	860	882	886	844	811	896	937	912	903	891	851	882	901	898	821	869	896	886	909	831	837	882	911	876	910	847	876	871	926	837	842	871	862	839	864	842	830	948	873	866	869	883	906	901	899	869	877	876	850	866	836	858	889	895	881	830	948	844	897	850	923	888	918	839	900	889	828	857	858	887	881	852	856	838	888	879	854	903	876	894	899	871	843	864	825	873	894	951	926	908	910	922	867	874	918	922	897	876	898	928	907	862	842	910	968	885	875	896	902	917	906	874	911	865	853	887	877	895	899	861	895	952	894	941	867	886	891	918	850	838	927	902	873	866	933	842	858	884	879	918	925	891	845	957	844	907	869	942	908	910	905	847	826	871	889	918	835	944	881	915	876	889	883	816	859	867	890	871	812	854	944	889	903	869	868	805	893	882	847	870	903	867	842	860	850	869	854	817	904	839	911	899	889	854	873	845	874	857	947	851	823	869	942	855	864	888	891	851	898	900	893	889	880	894	879	870	895	898	869	858	874	878	857	868	906	857	846	873	917	861	850	864	870	869	907	872	893	859	925	894	867	858	855	898	858	841	887	875	864	836	834	882	894	866	864	855	837	870	905	894	905	891	882	909	937	864	890	873	878
44558	19562	5416	1503	747	494	396	398	372	361	400	391	350	369	374	380	409	381	366	328	362	357	373	382	371	384	370	388	370	341	383	386	348	386	335	359	337	352	368	374	363	369	419	359	378	356	354	399	371	361	366	407	382	362	355	341	372	414	365	379	416	383	372	378	389	376	365	356	372	419	350	405	331	405	387	394	371	409	381	383	403	375	401	378	370	375	383	381	361	393	376	328	352	332	368	390	352	367	391	416	375	390	375	373	368	374	372	382	322	391	388	381	383	343	355	358	427	364	391	384	399	344	345	390	383	334	377	348	386	404	398	369	357	395	385	384	345	375	377	358	351	340	380	358	367	343	408	368	407	395	377	371	394	356	396	362	368	377	377	372	403	381	343	372	348	350	365	389	355	356	399	359	388	410	358	387	350	368	328	390	372	394	369	415	368	374	365	379	363	399	401	374	408	376	381	372	370	335	373	361	369	381	367	379	375	374	377	359	380	358	387	334	351	398	383	354	379	380	374	388	406	358	354	368	343	371	344	360	372	378	355	381	360	382	360	326	364	346	356	379	383	389	337	382	396	375	377	371	385	367	397	369	408	376	363	348	409	362	352	372	364	390	356	346	375	386	354	368	385	346	338	339	375	346	400	316	368	363	351	401	395	393	381	389	371	355	346	377	379	368	341	358	409	358	402	383	369	385	372	370	347	413	382	385	379	366	389	408	373	355	369	378	375	421	367	369	381	409	366	370	377	355	374	393	363	403	391	365	373	413	362	363	321	378	363	362	384	390	375	420	352	361	375	412	404	358	393	371	378	352	402	402	340	341	448	351	403	348	366	359	383	425	379	411	380	357	337	393	359	349	339	412	357	364	337	367	404	353	370	355	384	360	368	394	387	409	358	377	347	343	351	372	404	409	386	366	372	372	391	348	354	373	369	332	360	377	360	371	365	381	368	372	389	386	363	362	397	344	384	381	388	380	398	368	339	382	390	344	373	339	371	410	402	378	342	340	381	417	417	363	370	361	333	364	366	395	350	353	368	365	374	378	343	391	373	353	389	372	396	388	324	363	398	377	368	394	403	413	378	382	406	366	340	339	376	359	375	394	383	341	365	359	374	353	361	347	372	343	387	391	358	353	379	369	415	346	347	391	333	353	383	365	379	394	370	392	389	344	373	371	375	377	354	372	373	394	378	375	335	356	352	327	349	408	372	345	362	410	337	418	401	397	368	408	330	394	393	374	371	373	364	378	355	344	331	353	340	368	343	326	401	378	377	395	342	355	362	371	375	353	356	375	377	381	350	406	356	367	409	358	351	374	362	336	379	365	400	361	373	355	376	354	425	344	386	377	372	339	373	396	357	420	371	386	383	352	392	390	413	405	397	357	377	385	387	355	361	387	380	384	364	369	351	385	375	363	356	377	418	379	362	328	360	366	381	396	378	375	360	393	385	341	349	365	375	390	336	352	350	376	383	370	382	388	410	397	379	397	362	364	362	367	384	384	364	357	393	335	403	400	378	403	370	353	393	384	355	370	385	389	390	334	322	364	363	379	355	393	379	371	373	372	366	388	377	371	399	401	353	339	377	414	362	392	388	383	403	365	406	406	387	337	368	372	359	378	387	391	349	363	361	384	400	374	374	363	390	385	335	387	386	363	354	394	379	401	405	363	383	338	384	414	379	366	387	356	363	364	390	347	380	346	379	390	390	349	383	386	371	353	382	403	357	371	361	346	376	431	369	377	364	379	366	407	438	419	380	359	353	293	392	405	375	350	328	350	358	389	385	387	399	336	400	402	405	352	372	399	383	357	375	383	382	357	389	384	358	410	364	369	402	362	379	394	392	374	374	401	385	371	374	368	335	353	342	378	386	420	359	396	340	388	384	371	335	343	364	378	343	363	400	366	401	372	378	408	363	385	369	370	384	354	394	382	381	353	325	399	370	407	369	375	356	386	364	370	381	393	373	398	384	382	406	378	368	420	392	361	366	375	391	380	364	333	388	366	390	393	381	377	342	343	341	352	399	369	360	354	369	369	390	414	392	377	379	384	350	398	352	351	394	345	354	396	387	358	395	383	402	384	377	378	379	383	363	345	402	369	408	401	383	339	369	374	374	376	316	356	370	394	390	386	373	341	393	419	372	374	366	372	361	394	365	371	343	352	358	391	404	376	337	374	367	377	364	387	407	346	361	385	367	347	407	374	351	387	374	358	361	393	380	372	346	388	368	381	344	378	404	354	432	348	374	337	402	388	369	399	379	350	400	373	400	346	371	328	345	424	422	358	360	347	365	383	367	363	371	405	388	327	349	359	364	386	406	406	406	400	352	395	365	382	365	365	412	348	363	365	350	371	377	370	387	371	388	386	380	392	407	362	348	339	384	386	376	378	373	365	376	353	377	379	392	342	376	389	358	391	347	376	387	348	349	340	336	390	355	333	345	383	367	416	356	388	420	399	401	359	378	380	365	373	362	394	371	372	428	372	393	373	369	395	381	367	380	390	399	408	411	385	348	346	378	386	372	359	355	363	339	390	361	393	373	356	358	404	385	361	350	388	366	351	370	331	378	379	359	361	387	395	350	404	395	399	468	382	393	387	383	395	397	361	383	354	367	346	380	389	392	382	373	371	342	391	412	367	388	371	395	379	403	388	352	403	390	355	387	370	409	391	403	397	328	382	379	335	389	382	413	369	369	366	381	403	387	378	399	418	415	351	355	330	361	365	348	352	355	330	374	390	376	388	353	399	398	402	347	362	368	386	440	363	337	354	380	317	397	379	371	339	362	379	354	363	415	330	438	377	372	374	406	379	354	359	357	390	374	416	384	346	338	347	387	376	378	353	331	378	388	379	360	375	389	382	364	317	361	366	386	337	365	384	370	365	375	352	371	386	392	379	369	371	405	418	361	385	356	322	392	415	363	332	369	402	373	404	378	362	385	365	357	373	395	383	381	406	376	398	341	366	395	336	360	368	378	356	385	387	361	350	385	405	347	353	378	382	388	402	341	347	359	374	411	348	400	322	334	359	366	385	409	347	379	379	358	368	377	365	375	367	380	369	355	412	373	398	351	361	354	383	365	351	335	350	383	390	393	383	399	353	352	355	373	384	364	344	374	380	376	394	376	362	400	412	375	400	365	336	347	381	375	360	362	388	350	397	386	357	371	358	354	409	365	393	375	359	371	363	417	403	385	368	379	387	351	364	378	352	384	413	388	402	342	395	378	372	395	390	372	364	357	392	415	367	369	379	370	386	368	345	351	374	381	404	364	365	390	406	381	390	369	398	348	362	377	379	384	373	341	397	382	382	351	379	369	377	356	345	383	395	369	387	308	388	391	362	360	329	335	334	384	380	386	346	372	366	399	364	406	376	364	363	345	394	409	366	346	368	373	385	384	356	359	375	332	376	354	380	388	344	346	340	354	357	377	370	411	380	404	366	353	423	340	393	402	367	379	417	376	371	377	385	331	373	378	356	359	393	366	404	328	396	377	382	406	346
29876	12644	5215	2890	1857	1205	986	907	943	849	834	780	807	823	851	757	797	799	877	776	854	823	812	866	792	845	834	863	840	822	803	827	853	777	778	812	796	784	834	801	817	810	833	792	791	815	810	840	778	836	819	782	792	840	766	817	812	809	820	827	774	777	760	821	817	800	787	824	858	809	805	865	850	795	855	837	839	832	783	824	870	819	832	783	812	806	843	807	802	828	798	763	777	836	792	838	838	825	803	775	779	805	799	856	803	858	760	773	794	805	823	793	876	829	797	797	808	812	784	816	792	774	812	817	846	806	817	814	782	832	801	834	874	840	821	794	857	830	792	815	808	835	845	809	807	868	791	848	829	828	849	808	844	814	818	818	827	805	830	771	843	823	829	799	755	836	819	838	845	838	865	826	807	821	822	831	799	756	798	820	802	779	836	781	845	811	828	797	821	815	808	760	784	857	798	843	806	810	855	802	853	828	773	808	823	822	822	822	795	817	822	839	810	791	793	799	844	845	864	787	802	836	774	845	852	820	835	841	845	863	824	796	872	751	772	826	810	839	855	812	799	788	814	798	830	863	820	803	876	827	867	829	764	845	797	834	849	795	805	824	783	812	825	827	817	816	830	853	868	815	864	772	825	824	784	818	807	790	795	769	769	855	856	873	841	782	868	805	856	819	864	786	808	794	829	790	814	851	787	850	851	825	833	817	782	826	829	828	813	806	819	820	829	843	829	862	861	809	814	872	830	842	833	854	818	847	785	806	847	851	837	825	844	809	797	800	834	760	802	773	806	802	846	822	815	845	833	830	836	838	858	828	772	800	795	884	847	832	770	850	799	801	808	791	847	857	848	833	830	762	761	831	822	817	820	827	811	805	781	791	832	829	768	785	822	826	781	833	800	814	878	839	763	842	818	865	846	801	786	838	824	796	789	807	810	824	823	840	794	811	805	801	805	779	810	871	845	825	853	833	812	815	778	790	776	825	757	862	800	795	838	796	811	825	841	838	797	766	816	850	849	795	840	802	783	817	788	795	825	801	805	816	833	752	778	838	789	806	835	849	816	797	803	823	816	836	788	788	791	822	839	784	804	777	775	814	845	832	839	805	845	846	820	857	806	828	762	873	852	822	833	767	789	815	830	826	839	840	795	787	798	874	852	811	843	781	834	780	772	811	768	793	851	859	817	830	863	811	827	781	816	833	838	816	794	815	854	833	835	840	764	827	846	826	854	845	789	852	810	802	790	837	852	816	772	830	838	846	835	782	789	803	789	822	780	794	785	793	809	778	792	785	857	794	859	828	777	756	812	822	839	836	803	820	848	819	751	817	770	794	822	837	855	784	831	816	836	824	853	862	842	816	836	815	834	838	780	756	805	799	832	805	818	770	855	803	831	822	831	843	825	774	771	807	812	829	841	831	797	824	824	815	800	805	845	803	773	810	841	825	833	838	831	828	821	888	788	840	836	801	791	807	825	795	789	779	781	817	799	831	815	835	782	806	795	800	791	834	733	864	775	807	870	880	798	831	783	789	827	847	821	829	831	775	828	785	869	790	835	845	865	809	822	785	762	811	858	798	853	792	797	803	897	770	835	858	808	856	839	817	829	794	827	833	847	851	808	856	829	812	787	816	815	833	834	808	764	803	851	885	828	840	799	852	772	824	847	779	812	774	760	806	784	877	814	844	796	789	796	853	768	794	755	788	795	806	844	854	822	868	824	779	801	831	816	798	821	812	813	830	769	836	850	799	779	805	849	813	746	770	830	863	797	819	813	786	845	800	822	782	816	889	829	763	849	853	780	845	798	814	839	836	809	817	793	839	839	784	854	780	876	809	850	802	833	784	831	803	762	828	800	821	783	778	820	813	871	820	832	825	771	799	829	839	792	802	801	838	826	849	808	779	835	804	763	880	858	816	807	835	835	810	819	800	805	800	793	811	794	851	812	818	830	807	820	815	853	834	843	820	858	807	826	803	849	780	786	799	851	831	805	789	763	823	845	807	828	843	845	798	864	768	837	821	824	807	806	798	803	808	826	834	826	835	820	829	810	768	839	824	829	820	843	796	858	792	894	817	816	768	791	843	850	821	864	861	814	828	822	823	804	844	789	823	822	828	835	832	817	844	810	789	827	848	755	840	827	812	828	840	823	783	796	776	805	799	859	883	834	837	869	881	820	805	875	827	795	831	854	821	842	810	806	836	817	856	834	796	846	821	808	823	799	862	801	802	835	835	811	799	832	842	832	816	841	809	767	785	863	826	802	826	823	837	794	813	832	807	868	801	856	849	773	843	831	783	827	817	828	845	797	836	805	807	794	801	803	805	850	824	804	791	787	826	864	747	797	831	842	821	830	844	836	819	772	794	793	819	837	813	827	850	773	828	823	815	868	798	796	818	789	837	818	884	815	804	773	799	872	785	821	791	828	799	877	788	775	811	819	775	832	807	787	824	829	821	772	820	774	823	768	813	797	837	805	809	801	803	768	802	813	859	822	820	824	800	808	759	834	834	804	834	785	809	790	781	788	782	770	788	794	814	829	820	838	861	851	794	756	808	816	804	799	801	815	812	802	814	812	785	791	870	783	853	855	809	850	816	847	803	800	831	790	786	804	789	849	852	785	809	854	794	841	771	810	860	782	804	807	799	823	810	833	823	752	721	796	803	820	816	808	857	810	839	822	832	761	867	811	811	794	848	787	825	807	833	847	829	799	844	792	852	825	833	869	789	799	831	808	817	847	852	838	856	837	839	821	814	798	822	803	857	830	816	782	831	845	892	801	811	785	797	825	801	830	809	808	836	845	832	797	820	810	806	746	808	835	806	797	795	789	824	827	844	771	830	786	846	838	842	802	819	838	829	845	853	828	806	787	832	839	796	837	803	818	834	790	818	797	811	791	827	831	813	767	789	771	847	792	811	838	752	818	833	829	786	802	837	777	818	814	793	813	803	821	782	816	824	822	815	842	827	732	857	855	812	791	833	802	803	823	839	810	826	823	797	872	778	836	821	845	810	815	835	773	837	864	830	811	826	797	842	790	807	837	838	830	783	860	813	800	862	783	824	874	809	825	825	832	737	830	822	795	805	801	815	818	802	864	852	803	839	827	839	812	818	794	815	861	801	779	818	804	787	777	796	811	844	851	770	834	801	821	806	802	783	831	802	833	796	823	909	841	799	838	815	832	807	774	803	786	790	768	797	777	837	803	830	817	856	822	789	826	814	810	799	805	758	815	837	876	840	829	822	811	753	859	794	812	883	773	820	829	837	817	800	826	831	835	872	802	817	783	825	800	837	818	737	851	829	811	822	859	848	825	794	781	805	794	827	814	838	797	785	832	842	814	850	822	787	817	794	787	796	831	785	833	874	856	844	801	793	804	805	856	853	843	802	815	852	847	816	813	799	853	838	831	841	778	796	811	787	760	822	845	822	827	780	768	862	810	773	820	809	783	817	786	788	791	790	802	833	810	833	841	834	824	834	798	844	881	872	773	833	769	854
62625	29381	11608	2736	924	632	567	462	376	402	420	431	389	402	415	439	408	397	346	415	378	371	417	398	373	387	392	428	371	413	380	434	412	395	383	403	378	355	363	415	378	408	380	397	378	388	385	394	397	391	399	407	388	399	426	401	405	328	385	375	426	409	383	384	355	341	418	390	351	387	389	403	392	374	411	391	402	370	425	369	381	385	344	417	394	411	389	398	385	395	414	371	398	407	391	393	354	384	427	424	364	405	363	443	401	398	376	366	398	361	382	378	381	380	370	410	385	386	365	395	384	412	358	365	371	403	408	347	385	377	350	356	407	408	406	431	379	323	431	401	416	419	384	398	378	370	386	390	410	399	388	412	430	358	376	354	427	410	394	397	422	401	409	415	376	372	392	378	424	339	426	413	387	396	416	374	407	430	368	377	425	388	408	381	410	399	372	381	383	402	415	388	383	394	411	376	411	406	366	373	387	416	374	381	386	435	409	400	387	372	375	406	370	365	386	423	370	418	394	403	389	434	376	394	384	386	406	412	394	439	387	401	387	425	388	392	402	394	359	365	375	389	398	397	374	406	376	366	414	396	407	413	407	385	420	405	400	390	389	372	364	393	374	387	414	397	408	380	403	373	399	359	371	408	369	411	385	382	404	414	389	384	374	384	405	379	431	398	445	403	399	386	362	390	412	421	398	390	413	342	399	391	385	400	431	359	410	401	382	402	406	400	373	388	414	391	399	364	414	406	422	361	389	386	377	340	364	374	359	411	397	407	432	396	373	410	370	397	401	406	407	383	397	386	397	406	376	382	404	379	417	434	364	393	351	386	383	438	394	420	397	408	388	379	399	374	394	399	371	354	355	446	402	417	408	366	400	381	375	401	431	393	407	386	386	386	409	399	406	383	431	414	400	396	370	427	406	367	412	440	380	383	383	396	392	392	423	374	400	395	400	387	384	382	412	441	365	388	396	402	386	361	406	391	342	365	395	364	369	392	349	380	407	364	400	428	399	375	368	380	353	397	387	434	382	353	417	403	409	385	423	372	377	378	380	431	408	386	412	427	430	398	396	389	360	366	372	394	395	420	402	395	371	378	357	390	417	392	418	390	378	395	392	398	392	382	375	379	391	388	419	408	389	386	346	359	392	394	377	381	409	371	373	371	390	390	427	451	385	388	422	405	386	384	392	375	410	403	381	368	377	404	404	465	398	396	412	416	390	368	414	420	373	407	418	406	377	374	425	426	429	403	376	399	386	426	396	439	379	414	402	376	412	380	356	357	375	366	421	375	377	381	389	382	416	358	433	377	402	393	389	438	431	385	390	385	396	404	382	413	395	354	423	403	446	408	348	414	424	383	397	454	396	392	393	405	409	381	393	391	391	406	344	386	389	376	364	405	431	382	385	365	346	423	388	391	418	375	398	400	400	374	353	397	383	419	383	356	395	383	376	384	392	369	406	434	377	400	426	380	380	391	404	369	392	383	436	401	399	403	455	389	375	379	387	417	382	388	416	403	357	350	394	412	436	371	416	391	394	377	382	382	382	404	408	369	417	378	383	391	425	393	425	386	384	384	437	390	378	383	402	385	390	367	401	390	382	406	394	347	363	401	431	414	391	396	385	406	386	378	410	360	382	382	417	432	397	413	386	389	380	398	414	405	434	415	397	411	384	376	439	415	401	411	422	389	419	376	350	398	371	354	381	400	390	359	379	398	383	367	379	416	375	405	374	402	384	407	381	417	376	399	374	381	401	385	392	401	425	404	404	362	347	399	384	385	408	399	410	406	399	427	386	426	430	386	373	409	380	407	402	395	350	387	379	399	423	371	389	415	370	398	361	379	424	404	422	393	414	397	402	420	381	361	383	379	414	404	427	412	387	373	414	363	370	397	378	359	400	409	395	412	356	377	369	396	412	400	409	371	392	398	430	391	420	388	384	396	390	373	404	409	384	414	363	362	349	385	407	396	411	415	414	409	393	418	398	433	382	381	401	381	393	379	385	374	387	377	403	414	378	381	389	362	391	424	397	432	424	374	373	419	384	385	407	409	409	368	400	432	391	399	350	365	415	373	368	391	398	394	380	385	401	392	435	396	468	434	411	411	360	396	420	390	384	394	408	399	402	403	418	361	393	359	406	408	390	388	374	401	399	418	406	373	402	410	390	400	361	376	403	401	381	393	410	398	355	415	370	385	384	380	412	393	393	401	417	405	409	389	400	397	356	390	365	427	442	395	389	376	418	436	345	399	353	423	384	386	385	424	406	343	370	377	392	391	393	375	400	351	394	393	374	353	360	408	415	403	394	393	416	377	393	431	376	418	387	394	381	402	426	362	387	379	401	433	410	404	382	420	419	419	349	389	412	372	396	369	409	396	388	400	415	385	396	403	423	379	444	373	438	374	393	382	384	379	381	387	355	404	401	398	423	374	402	403	433	385	379	426	390	380	374	367	386	358	411	389	397	401	403	390	393	395	401	404	392	377	386	352	377	399	395	406	392	395	387	400	374	414	394	401	377	395	432	380	402	414	409	406	404	436	381	386	405	386	387	375	424	393	381	428	393	358	421	380	374	397	348	373	381	374	401	382	407	377	375	402	376	378	379	408	387	422	355	364	415	434	362	368	389	423	418	365	380	389	379	328	376	405	403	402	386	375	352	381	402	415	409	338	402	405	354	385	365	346	415	365	386	373	382	381	401	367	399	370	374	397	436	407	375	396	373	379	378	410	364	390	396	401	429	399	375	425	418	375	402	378	387	360	443	414	379	406	354	374	411	411	449	407	376	425	403	392	398	398	402	394	404	386	372	363	388	373	392	378	405	406	407	408	376	373	388	396	366	402	405	409	415	349	385	435	375	418	383	375	379	428	446	413	408	402	382	372	365	368	407	379	366	423	403	399	410	419	393	384	401	384	386	385	404	375	384	401	366	389	359	381	370	366	409	407	379	406	409	413	385	406	369	358	410	400	394	409	407	391	395	419	382	426	377	388	371	414	391	356	359	383	350	378	413	383	401	359	408	405	409	383	394	374	380	408	366	384	398	380	392	404	348	380	397	415	391	382	369	411	374	389	419	404	400	393	411	420	387	441	379	413	379	394	374	364	358	384	395	394	374	369	418	412	440	370	346	411	414	377	395	363	377	425	368	411	375	418	396	403	410	386	423	372	345	397	395	400	411	417	400	415	388	397	400	396	386	425	400	401	376	390	415	376	403	403	440	384	410	415	425	410	385	397	370	431	418	415	420	375	383	430	412	437	415	411	370	379	402	397	367	427	384	393	390	368	395	365	390	399	399	397	390	365	401	394	411	429	381	409	397	399	393	408	404	422	399	421	395	394	386	392	419	385	378	386	418	437	410	406	398	397	431	400	404	422	381	372	382	373	389	378	326	355	416	383	362	406	381	419	377	398	413	361	377	408	424	367	364	398	424	414	438	411	401	365	430	416	398	406	367	397	409	393	399	396	416	407	377	403	426	433	408	389	389	406	373	398	389	408
43431	21304	10802	4379	2330	1660	1374	1012	916	870	876	886	834	891	866	873	832	840	892	820	887	820	917	864	925	826	846	830	876	844	827	866	834	835	904	861	808	843	892	852	819	895	849	861	881	904	898	855	773	855	851	846	877	807	854	837	850	859	814	858	814	907	800	886	865	850	897	865	873	841	869	824	830	850	879	857	825	909	828	883	835	853	923	865	849	871	894	815	885	814	889	862	849	874	873	880	831	849	867	884	833	910	856	832	808	875	885	903	885	896	846	880	833	857	819	911	928	793	851	837	910	885	892	831	883	887	848	874	875	844	835	866	850	858	835	892	795	857	868	835	870	836	865	852	897	848	878	886	828	845	905	895	863	830	856	911	850	866	856	822	898	892	859	857	851	836	876	833	872	867	851	886	851	876	890	925	812	871	843	868	842	894	881	863	852	847	838	861	887	840	880	839	816	852	907	872	819	858	916	827	855	869	864	867	866	870	878	889	854	891	853	861	881	893	881	822	829	786	853	891	883	810	837	822	850	858	838	865	846	926	877	847	867	882	825	874	859	830	888	841	876	892	863	899	854	829	898	854	854	825	841	868	849	855	836	873	879	869	860	897	881	882	887	871	852	844	797	829	844	873	882	846	804	884	920	837	837	909	835	903	829	876	920	912	874	866	841	812	902	898	897	875	868	865	823	865	931	859	885	878	875	845	840	877	877	822	858	920	888	847	856	863	850	839	861	832	843	857	878	853	823	916	815	851	855	799	862	830	880	913	921	828	911	891	907	914	862	856	879	831	867	839	834	872	868	893	843	853	873	868	801	854	886	834	882	844	886	820	917	855	865	855	866	799	882	832	881	879	889	832	877	823	894	803	832	884	887	851	875	831	871	856	846	814	850	845	845	845	851	847	851	896	854	868	881	824	886	916	840	843	870	817	875	863	899	942	856	876	875	852	837	863	854	830	854	829	866	864	884	874	898	894	876	894	883	860	927	899	841	883	849	880	889	800	843	890	872	854	881	838	848	872	889	863	897	842	885	844	861	849	901	827	831	866	891	924	818	842	879	873	868	879	908	870	857	874	888	859	878	866	866	833	845	877	859	807	918	862	848	881	848	847	893	862	872	821	868	889	836	858	899	935	924	831	880	912	853	857	878	863	879	865	851	842	866	883	879	884	831	898	876	834	824	870	932	866	873	891	873	828	842	857	818	897	850	838	849	868	836	840	839	871	813	847	826	837	885	897	870	836	951	821	869	813	871	827	883	878	898	854	836	880	873	908	854	810	896	866	856	847	905	846	913	883	863	839	881	841	899	850	863	799	853	891	859	851	827	826	825	842	897	843	825	859	842	843	859	841	875	845	856	828	884	915	848	869	839	887	878	820	855	920	858	829	860	854	848	851	876	929	821	825	851	864	852	857	877	844	848	918	838	897	854	864	841	857	873	845	869	854	881	863	866	869	862	915	861	893	914	789	902	888	899	853	842	879	828	909	916	828	783	879	886	907	911	861	847	860	837	906	877	855	888	857	840	870	879	864	870	818	853	848	881	859	824	872	844	913	846	868	860	806	845	847	948	814	915	866	874	837	840	885	889	861	860	844	846	866	853	859	841	838	871	828	830	851	908	886	874	804	890	889	845	809	847	852	856	893	873	865	866	857	902	899	835	867	872	862	871	825	898	958	877	918	876	870	909	855	847	861	865	869	857	853	835	906	864	854	850	899	916	824	844	875	854	832	860	857	881	870	842	859	853	867	850	872	856	885	852	848	879	865	815	880	868	807	854	819	857	833	881	868	856	855	881	817	823	844	853	887	872	932	844	878	834	852	839	870	874	843	823	896	868	862	858	858	850	874	838	876	842	830	850	828	846	871	882	897	835	845	869	877	839	851	876	814	900	927	861	881	861	871	921	846	868	808	787	849	858	897	856	874	865	849	797	858	839	910	830	887	843	829	891	873	836	865	871	870	838	865	890	874	944	855	835	889	787	779	876	841	841	862	838	870	879	871	806	829	854	865	826	870	832	833	879	895	926	837	862	860	870	857	849	862	880	897	839	908	855	845	885	842	883	894	835	909	835	850	885	854	914	879	878	848	891	881	870	851	888	865	858	847	856	844	855	820	870	876	837	849	871	807	902	826	868	911	846	879	885	846	812	890	888	814	846	880	842	848	864	846	912	855	843	828	857	845	878	829	883	910	846	879	917	876	865	874	862	900	880	848	881	816	870	872	853	903	833	892	862	823	863	869	850	851	875	853	875	894	912	863	867	859	833	916	880	826	866	875	853	815	871	853	820	814	885	811	906	872	846	848	841	860	859	885	861	898	855	849	885	889	866	846	854	848	891	910	914	863	828	866	874	863	860	794	823	879	912	906	871	893	862	891	873	858	866	874	875	888	886	843	808	891	843	834	857	802	899	833	787	831	831	894	867	894	833	877	859	811	907	871	860	872	846	893	890	836	832	812	833	870	819	895	851	859	897	862	816	873	846	889	878	873	888	853	895	868	900	812	874	841	846	853	871	861	845	844	871	843	870	803	836	867	835	871	852	849	860	845	860	833	898	820	826	875	903	853	876	839	849	834	831	841	853	892	800	881	925	889	891	857	869	870	858	916	885	803	842	843	852	869	868	898	834	885	882	881	897	889	864	865	884	844	817	871	820	873	839	894	863	819	879	893	826	871	899	898	867	846	893	864	832	870	925	887	885	860	901	886	862	870	825	863	890	782	864	876	886	875	907	876	846	885	859	825	843	879	860	879	854	878	859	872	865	878	913	770	844	812	856	816	854	904	887	867	850	856	861	881	857	863	871	864	861	929	828	887	827	799	849	904	914	830	893	897	903	824	831	910	890	858	868	843	892	861	817	835	806	909	891	835	875	901	890	851	872	874	844	914	904	858	875	847	893	858	825	846	872	879	878	843	800	878	858	902	876	869	859	862	929	872	892	791	867	881	897	803	899	857	812	873	858	844	817	854	825	846	898	839	899	867	894	878	883	911	852	832	887	855	881	885	869	786	881	850	835	852	829	846	843	878	866	852	859	871	866	826	822	859	839	864	843	891	885	884	848	881	863	872	870	796	849	834	873	821	840	879	841	845	929	878	901	866	879	891	864	873	845	860	865	851	855	871	862	874	879	852	852	834	920	865	886	849	833	853	830	850	867	777	811	885	873	895	823	869	877	820	861	848	843	844	850	764	899	878	806	840	898	880	823	792	934	798	838	882	837	917	844	827	853	882	831	782	856	905	845	906	832	845	884	890	872	901	865	854	866	886	844	861	872	869	873	856	870	867	844	895	852	920	895	805	871	874	901	911	865	915	864	823	879	869	881	881	842	822	805	849	836	889	904	869	812	860	839	882	829	899	837	846	832	876	855	863	855	869	836	909	819	888	870	855	906	859	865	878	880	875	838	904	811	800	884	836	894	889	862	833	880	876	887	808	863	858	863	855	900	913	866	870	891	853	871	850	873	893	853	871	899	878	898	897	852	872	904	921	924	903
64482	29092	10674	3208	1285	740	490	467	432	412	409	384	390	451	417	416	392	402	404	386	390	419	382	441	413	395	387	407	366	413	424	401	418	362	391	414	425	383	409	422	384	391	470	407	401	391	395	391	402	420	380	396	407	396	415	409	429	447	383	425	433	398	419	373	376	371	448	397	434	407	394	436	375	367	405	438	360	384	423	398	359	375	439	362	381	414	416	406	425	400	436	397	420	396	364	414	400	422	438	387	413	393	392	411	351	409	385	408	364	406	391	409	430	354	372	371	368	427	402	355	381	396	402	417	418	384	414	428	406	372	388	385	402	371	416	411	409	357	398	381	412	406	339	423	418	396	394	424	422	393	433	401	391	431	399	417	434	414	408	384	370	424	374	414	420	408	389	422	427	385	424	416	415	429	408	366	405	399	441	431	454	403	399	383	377	377	382	442	362	441	401	401	419	453	388	438	382	386	410	394	420	417	405	359	357	408	351	412	376	392	401	396	419	408	406	394	366	378	422	401	366	394	366	380	358	392	417	408	388	403	430	395	417	418	382	418	398	416	414	427	411	424	367	402	419	409	415	408	440	410	397	428	413	385	404	429	417	412	379	427	425	445	395	430	399	393	415	406	406	432	370	385	424	416	416	377	394	400	402	422	404	427	425	422	441	389	371	411	434	412	380	366	453	390	380	408	427	421	408	391	417	373	427	388	449	378	414	398	387	425	420	405	355	409	417	400	386	403	383	384	420	390	394	384	406	388	379	395	403	418	409	422	377	394	411	376	380	420	421	389	436	383	404	402	397	413	400	421	424	382	371	393	410	375	436	410	374	415	431	379	393	381	372	430	379	407	380	427	402	408	385	409	411	405	395	383	428	398	397	371	388	418	423	390	404	453	418	391	419	415	404	413	394	412	414	390	405	406	380	417	412	385	373	443	410	392	426	434	412	397	417	376	413	366	375	431	417	424	407	429	407	428	402	382	426	385	391	368	444	431	402	419	399	405	423	402	413	430	397	369	358	396	370	380	391	381	384	436	368	382	419	433	379	393	395	398	386	388	408	408	387	388	453	424	381	438	422	397	391	379	388	380	416	396	423	415	447	428	419	407	372	414	381	412	393	373	375	395	441	412	402	402	431	366	364	413	366	411	394	409	460	416	435	440	431	394	385	399	399	402	414	404	415	427	390	377	403	428	413	386	420	389	389	397	423	433	396	408	383	389	372	398	403	407	390	397	378	413	397	393	413	406	406	408	430	382	367	368	410	430	409	417	366	369	388	413	422	389	424	379	397	394	388	413	450	409	429	384	419	372	419	385	407	444	411	394	420	390	407	369	403	418	448	403	417	440	430	411	395	343	405	385	379	369	398	390	407	415	428	442	400	379	399	381	405	393	429	403	382	425	391	409	358	408	400	360	387	413	401	426	428	428	379	391	398	442	451	449	380	369	407	393	418	396	372	369	388	404	404	385	438	377	401	414	403	407	406	418	425	410	398	390	410	390	378	391	379	415	408	415	421	388	420	404	428	399	384	401	370	422	404	374	393	401	383	440	439	440	415	360	433	406	388	419	388	429	422	405	427	423	385	421	425	446	383	390	398	407	403	428	411	426	396	399	430	387	389	427	387	350	416	427	375	404	410	396	408	425	389	414	439	396	447	383	416	402	392	434	404	401	413	414	403	405	413	393	431	394	396	373	436	426	408	431	427	420	408	414	411	401	411	393	377	388	413	413	392	405	407	412	416	385	411	384	399	384	390	404	391	387	407	398	428	391	453	397	403	393	397	371	411	456	391	410	412	390	423	398	402	396	367	438	414	417	440	430	456	428	425	379	376	417	404	391	425	411	421	364	395	393	445	445	445	386	362	413	421	422	404	389	441	408	437	408	413	474	467	380	437	399	402	406	378	379	424	419	421	381	424	400	423	387	394	401	421	375	395	383	424	375	397	380	415	411	402	401	391	413	417	384	406	376	411	407	401	411	397	420	404	388	385	391	416	404	429	405	404	441	407	386	384	375	383	414	389	400	430	395	404	467	410	381	425	381	426	391	395	364	392	402	439	398	424	408	398	371	429	404	412	390	379	378	389	411	450	439	396	424	403	391	450	385	381	397	394	405	379	391	424	398	373	417	455	359	424	450	416	417	416	424	383	423	407	423	386	421	441	414	403	398	363	380	410	439	385	415	403	397	441	427	414	413	454	386	397	385	433	379	396	449	411	417	366	398	455	456	453	413	417	409	402	384	419	367	412	402	393	430	371	409	396	436	447	373	361	408	404	403	401	405	427	419	410	424	379	399	394	441	401	407	415	404	417	411	393	370	383	396	396	383	410	385	417	425	426	378	422	425	443	372	413	348	408	414	440	399	377	422	402	431	359	412	365	418	378	385	384	393	392	403	399	407	418	401	360	400	433	435	390	388	386	388	408	460	421	408	349	430	407	389	450	415	414	397	406	373	411	405	388	392	412	404	365	409	420	388	418	414	420	421	373	419	393	382	402	383	413	383	433	408	424	402	411	361	400	371	445	405	417	373	409	413	384	391	368	374	386	407	361	402	407	401	386	406	394	372	393	384	416	377	407	423	411	413	403	374	383	427	424	382	386	387	434	399	419	437	371	421	408	392	403	414	414	417	418	378	422	409	401	447	430	403	417	399	417	395	404	388	419	395	399	444	404	420	418	402	389	395	405	407	383	363	438	417	380	434	422	396	395	407	425	429	393	405	397	402	467	398	382	387	366	429	375	408	451	440	391	439	400	383	387	397	422	410	392	359	380	422	393	457	409	406	403	408	393	380	371	350	393	421	378	421	415	403	414	415	414	427	466	369	391	414	400	404	394	421	399	410	403	401	418	394	418	353	400	425	396	418	402	425	424	389	418	432	409	402	441	402	362	379	373	373	410	411	378	395	404	373	428	397	371	418	417	414	396	396	433	377	436	389	427	441	392	396	395	398	426	420	402	465	396	405	370	395	424	372	423	427	410	400	395	381	388	389	391	393	377	416	385	413	388	410	398	370	427	425	373	433	444	397	388	385	407	415	452	349	407	407	434	413	419	391	408	372	404	431	400	389	444	419	389	407	389	400	389	407	428	418	431	416	382	384	419	395	393	402	445	428	384	420	388	424	427	399	428	441	429	398	392	406	392	409	391	391	428	395	426	401	382	432	379	379	426	375	421	430	375	440	428	352	434	360	362	408	416	439	420	425	396	382	418	413	354	427	367	420	409	387	427	419	371	425	433	377	434	401	390	423	419	391	426	390	378	390	423	394	406	383	393	430	401	431	394	430	427	355	375	394	368	374	366	405	378	356	434	394	403	408	380	392	366	384	373	395	424	354	376	408	384	379	445	406	433	419	423	393	403	416	444	387	395	382	422	395	442	400	387	419	364	422	401	404	412	384	403	411	400	427	376	390	402	382	437	410	407	416	435	434	407	380	426	396	407	445	394	382	422	441	434	391	404	400	402	424	372	391	414	421	398	451	402	417	386	397	391	391
44063	20926	9195	5616	3253	1924	1217	1029	883	888	905	905	856	966	869	928	819	837	930	851	889	882	858	899	912	905	865	858	859	889	848	887	846	870	909	870	909	852	900	907	846	833	883	839	894	842	837	850	839	849	915	860	810	860	867	854	847	853	815	876	907	860	900	855	902	871	836	844	875	845	941	920	892	872	854	915	876	886	881	910	841	938	929	853	860	885	909	874	881	888	872	848	855	932	909	921	882	900	900	881	878	913	949	845	910	856	906	869	879	875	891	873	850	817	843	877	862	926	842	841	877	825	857	919	871	909	927	930	852	874	873	862	874	813	830	878	875	921	898	936	789	855	896	841	825	831	832	828	856	861	870	822	866	854	871	877	894	855	887	927	915	854	872	878	866	845	862	874	872	887	842	866	877	848	870	851	890	909	893	856	921	812	837	867	904	858	907	868	885	825	855	875	834	913	883	860	860	867	902	909	913	813	909	863	896	869	909	896	849	829	919	897	897	866	857	929	829	901	863	862	861	935	882	870	897	921	869	865	854	849	894	912	897	885	925	894	945	879	937	847	867	866	881	850	909	918	942	852	883	838	874	906	858	935	910	874	885	893	916	876	908	898	912	827	910	921	842	943	840	871	918	819	911	867	863	862	919	861	890	890	862	853	903	863	927	870	868	842	879	910	884	795	852	920	891	890	853	863	887	886	863	883	847	894	849	892	854	859	852	864	866	904	923	923	838	882	859	892	890	874	871	905	894	874	842	851	923	911	892	848	896	912	873	881	868	892	866	862	900	937	867	875	918	917	831	876	895	843	880	800	867	895	881	895	843	858	789	846	872	873	876	863	861	866	856	916	899	838	891	909	850	826	892	875	889	869	839	909	892	871	870	866	896	910	874	889	882	836	870	855	901	925	871	907	899	849	907	934	885	878	914	907	914	902	926	868	885	896	814	872	870	864	904	827	848	942	895	889	877	879	937	903	825	832	862	905	872	881	867	896	921	821	860	871	905	855	846	870	819	889	838	909	862	883	830	950	863	878	863	921	890	877	862	833	895	897	873	825	824	880	877	857	874	864	896	839	879	885	904	911	880	914	883	882	875	870	933	874	867	845	834	890	935	911	865	872	870	887	854	855	915	900	873	902	867	902	909	842	916	913	860	909	885	904	920	864	912	863	862	852	930	879	869	891	863	889	856	893	885	895	848	915	881	875	892	858	829	869	946	847	880	928	835	945	856	908	871	919	867	872	879	887	888	895	899	879	894	919	840	880	869	914	894	876	872	823	904	940	869	885	955	927	859	859	852	863	856	889	877	882	891	875	921	916	938	901	879	898	854	869	864	845	895	880	844	877	866	840	859	852	828	892	877	872	871	849	848	925	872	847	933	863	859	935	863	877	901	945	851	873	857	882	881	888	874	886	872	877	837	888	877	880	852	898	881	874	865	825	892	855	876	900	844	862	869	867	923	835	838	901	842	908	870	865	899	902	860	850	897	893	891	885	936	886	910	929	875	843	891	859	882	901	877	895	854	844	879	917	830	878	841	932	856	901	894	833	829	965	903	907	910	892	908	807	927	904	867	881	908	855	855	925	868	907	876	860	844	833	864	881	865	869	833	866	893	892	878	881	850	891	915	903	815	917	856	905	882	883	912	884	930	914	892	868	889	851	873	920	910	846	861	901	903	841	882	901	830	914	924	880	852	866	824	911	876	874	889	863	915	861	854	880	898	868	895	881	863	883	866	875	876	898	871	878	911	863	906	877	899	873	861	924	885	869	875	838	893	875	901	857	860	902	885	881	860	863	851	896	880	871	828	924	925	883	855	878	917	886	864	859	896	874	909	876	922	897	907	879	893	893	932	887	884	854	867	915	871	883	855	934	897	896	893	892	856	863	921	887	859	871	897	894	885	901	885	819	900	850	930	925	899	914	869	822	874	898	917	906	836	852	883	925	909	872	928	857	872	850	851	835	848	875	866	868	869	911	850	886	911	872	900	867	856	862	886	888	839	928	929	902	852	927	873	912	913	809	865	870	857	933	865	877	912	888	881	893	893	898	858	872	879	883	842	881	876	888	944	894	869	901	849	889	881	904	892	882	884	868	835	932	896	893	869	824	889	913	847	853	922	854	862	877	903	917	886	827	908	915	885	871	866	820	898	867	894	897	898	877	938	884	885	857	884	864	872	882	886	960	847	864	895	924	801	858	856	870	859	876	812	816	886	880	860	861	914	870	890	883	900	859	818	881	942	919	865	822	854	893	926	904	825	907	843	877	862	864	902	879	888	897	897	891	886	850	906	930	850	862	871	917	865	897	871	876	942	856	894	855	920	845	856	872	884	858	847	875	820	904	851	891	905	873	899	878	896	864	914	874	858	924	870	898	802	883	860	855	884	880	885	871	844	914	894	844	862	876	851	856	879	859	867	893	905	890	830	838	869	877	932	858	893	888	880	870	873	824	844	916	875	845	855	883	867	778	844	906	890	885	861	899	862	919	926	884	900	875	883	853	871	912	883	946	862	938	906	865	891	878	893	837	860	862	862	843	901	846	889	864	901	895	914	922	902	905	889	905	833	900	863	851	861	866	874	842	879	848	874	922	849	904	841	818	883	889	877	896	924	881	917	859	881	866	907	887	822	917	898	835	921	872	864	923	943	847	836	899	813	878	883	880	929	868	893	888	844	884	851	807	858	867	867	856	868	873	856	915	867	869	904	899	893	865	875	915	855	867	960	924	878	929	920	867	861	868	898	835	834	866	855	848	912	932	847	877	913	899	896	848	878	870	882	866	884	920	870	874	907	860	965	870	889	917	875	912	891	856	869	932	885	839	960	861	882	889	883	870	886	844	855	887	859	911	855	876	821	920	869	871	891	838	871	943	886	868	865	862	827	940	867	906	888	852	841	865	893	900	875	893	890	877	904	833	873	881	955	875	925	889	899	906	884	853	848	890	916	827	878	879	921	871	872	833	855	831	872	885	919	916	905	842	909	893	857	852	914	883	924	876	931	851	812	902	892	845	913	824	879	874	892	880	853	884	851	887	889	888	912	882	910	844	867	874	876	850	878	876	823	856	905	901	885	836	863	895	904	862	883	846	881	884	886	859	864	864	856	866	890	855	863	837	848	920	921	908	909	829	914	832	864	960	905	869	882	947	862	882	841	840	882	823	880	909	903	866	909	855	897	853	910	911	854	845	858	872	826	839	834	826	864	885	845	849	867	870	837	863	819	846	840	829	821	887	812	871	897	880	934	898	888	895	893	902	877	893	929	872	877	884	889	880	886	885	901	863	894	908	851	898	889	886	847	890	842	909	914	903	867	882	931	893	947	864	886	835	876	875	882	882	843	843	868	836	843	867	846	889	862	925	897	873	906	829	887	951	891	914	875	880	876	847	891	918	873	875	836	878	876	903	891	922	863	872	890	860	921	854	885	936	832	834	839	846	887	868	900	867	899	857	846	856	843	873	913	863	932	918	888	861	870	848	894	848	863	874	883	883
47985	17130	3840	1029	574	453	382	381	375	350	354	340	434	361	365	378	380	371	411	428	387	349	377	385	337	423	370	344	371	432	370	386	400	363	399	379	399	357	390	362	380	354	385	380	390	365	362	379	436	372	369	373	368	369	395	448	339	377	375	357	361	381	318	377	347	405	366	412	374	393	383	361	414	377	362	423	386	366	376	367	387	386	368	386	385	362	382	427	396	390	411	350	409	355	358	352	391	356	422	346	416	389	373	397	363	390	350	399	377	398	407	383	381	328	343	390	369	368	362	426	372	362	341	400	366	325	365	411	355	406	379	393	347	397	398	375	386	375	388	361	380	403	388	379	388	373	369	370	365	375	374	393	359	347	377	390	368	403	408	386	385	362	384	387	360	360	400	381	329	375	369	341	383	366	395	392	368	396	360	368	364	395	405	374	385	400	356	427	424	384	373	371	380	363	395	382	322	362	383	384	426	379	398	377	364	391	388	401	364	382	395	434	396	379	378	349	393	383	370	388	349	386	419	394	387	377	369	379	360	407	364	342	342	381	375	329	389	414	379	393	391	392	370	378	353	393	371	384	355	401	357	378	382	383	361	387	379	399	363	378	377	372	411	402	392	386	407	373	338	401	383	367	403	332	394	375	376	385	367	329	355	360	424	392	354	408	385	362	366	375	412	402	406	392	388	379	400	361	341	368	419	391	380	376	393	380	377	371	386	363	360	383	401	373	374	366	374	356	387	375	409	403	385	371	381	381	370	399	407	374	381	384	377	390	406	372	395	360	384	406	353	375	375	387	367	424	378	396	409	364	389	386	369	376	362	372	377	367	393	390	388	350	375	357	314	397	370	344	349	391	365	372	364	363	400	382	378	400	395	427	390	363	362	364	398	401	351	356	342	359	392	400	389	355	337	402	395	361	407	364	353	386	379	404	368	376	359	369	371	341	376	381	339	372	422	380	372	389	352	404	375	366	367	395	342	370	367	371	349	381	357	407	404	409	367	359	370	362	360	374	385	378	373	361	370	390	369	373	395	380	380	426	369	349	379	347	386	378	381	395	384	366	401	405	384	345	381	362	421	357	355	393	391	374	401	378	373	393	386	417	357	389	343	396	326	371	404	387	371	385	365	372	379	418	391	358	373	395	414	404	385	416	383	390	318	417	357	354	358	364	373	400	367	387	416	379	347	378	382	397	387	370	361	423	404	378	358	406	375	352	381	392	356	369	396	335	367	360	395	419	370	399	373	358	395	373	368	370	376	397	379	366	370	376	373	398	386	376	398	368	367	392	428	369	388	374	401	356	402	353	379	350	399	420	381	401	390	376	383	364	406	379	386	361	360	373	342	363	382	391	356	361	390	361	358	398	362	378	392	371	373	385	397	408	409	382	400	379	425	397	412	366	387	353	379	353	363	357	356	354	374	387	378	391	382	356	382	360	409	371	366	364	368	378	350	420	357	361	396	361	373	388	341	383	379	337	351	364	373	370	363	376	369	413	375	378	393	338	418	408	406	390	379	330	363	366	392	357	334	372	418	350	388	349	386	375	382	391	382	394	382	337	346	374	368	339	413	397	397	383	342	372	370	373	382	404	355	336	377	385	385	398	370	372	381	357	356	355	401	374	377	371	379	376	363	389	374	377	392	384	378	370	401	394	364	396	379	380	368	370	360	359	362	384	369	388	350	401	380	397	364	372	349	370	386	389	326	368	361	361	385	341	386	389	353	398	378	358	370	368	366	350	422	364	381	407	402	386	404	357	375	374	356	448	322	343	392	351	381	354	374	400	383	347	339	360	339	363	371	384	384	391	389	410	354	420	407	360	389	401	415	406	376	375	402	332	385	397	363	381	358	382	388	385	378	399	378	368	359	375	406	370	352	379	346	350	396	368	370	372	395	387	344	376	342	431	374	391	388	358	405	361	393	344	368	394	394	394	339	402	356	421	375	391	377	404	352	411	379	384	389	375	352	397	350	355	378	393	406	401	377	416	394	382	375	367	376	391	362	393	386	372	394	371	385	414	353	356	386	356	427	375	374	386	391	383	375	349	356	347	391	369	403	368	352	404	414	382	364	401	410	360	365	392	410	395	413	404	417	394	392	378	403	396	412	353	356	390	395	409	383	413	354	388	363	373	376	378	366	368	374	360	380	426	366	345	355	363	376	376	375	348	374	397	365	369	362	416	361	377	375	397	403	407	398	382	357	364	367	393	393	372	397	379	358	420	392	426	347	360	401	373	357	356	392	342	361	388	391	401	395	366	363	404	364	349	385	417	429	389	350	344	383	389	384	359	377	375	350	362	380	395	372	360	348	389	339	394	378	389	378	371	377	342	384	329	367	373	362	359	373	390	414	389	388	352	362	352	417	385	347	400	398	347	369	373	380	420	366	393	372	351	412	364	371	412	393	376	365	351	362	395	351	382	351	364	367	408	372	395	388	426	389	357	408	378	377	380	384	384	366	377	399	413	372	425	353	408	383	362	398	404	361	375	386	369	408	388	385	392	368	370	386	398	395	415	370	388	393	392	386	378	398	399	409	438	398	353	392	378	376	359	380	379	395	371	373	388	374	409	387	405	387	396	379	398	361	368	379	377	366	338	377	422	380	339	370	387	409	393	361	409	365	368	378	404	401	401	380	352	372	377	401	366	354	400	404	354	403	392	368	383	362	388	397	415	395	337	382	359	354	389	373	391	336	387	364	399	416	387	345	355	403	412	375	357	391	387	346	388	423	372	342	333	359	362	352	374	404	344	404	376	381	380	406	348	356	348	371	363	358	379	389	380	379	355	375	361	415	396	362	430	409	395	366	390	376	388	411	400	372	375	361	380	403	383	382	386	379	379	382	385	412	372	393	392	374	366	387	392	347	359	352	350	371	398	421	359	403	356	403	389	339	428	369	396	412	380	397	386	415	389	396	399	370	364	407	354	379	386	393	417	393	401	411	377	391	412	426	381	356	389	403	402	403	380	414	392	368	362	388	410	369	384	396	383	382	386	378	413	397	402	359	360	425	377	356	389	374	400	381	367	367	379	362	346	408	400	371	381	380	379	381	371	396	348	374	357	353	357	365	362	398	389	342	393	350	367	385	381	381	354	402	389	352	397	355	382	346	364	370	379	350	374	379	387	376	360	388	380	391	397	347	383	390	388	332	385	420	415	406	396	382	382	394	398	411	376	342	397	365	400	382	397	394	389	413	382	389	402	414	398	377	368	365	405	351	369	371	399	373	355	378	366	382	393	365	395	376	377	379	380	398	369	356	369	407	387	380	362	357	367	362	347	403	359	386	381	407	372	350	408	343	350	413	383	405	379	349	418	382	402	385	383	365	358	345	387	423	417	408	358	367	392	378	389	378	342	423	367	372	392	363	380	430	383	347	338	387	396	391	379	381	355	408	373	399	354	369	358	426	354	363	386	367	387	374	358	369	359	392	372	378	370	373	377	365	364	404	365	367	356	371	348	367	359	375	370	397	420	391	361	400	377	390	368
32254	11922	4304	2073	1194	1040	906	893	829	819	851	871	790	791	823	842	829	855	843	885	857	870	836	830	792	804	789	808	881	810	820	835	799	839	873	770	869	787	855	849	805	817	802	758	841	820	803	798	852	833	797	870	837	858	844	892	813	817	838	837	841	875	823	830	862	821	852	823	856	864	880	847	878	854	845	815	857	853	831	880	865	821	846	819	846	796	799	858	851	807	883	885	835	812	858	810	839	849	815	824	820	810	790	828	810	834	850	871	826	848	812	764	836	812	838	872	815	878	819	825	830	802	798	781	817	807	862	839	788	828	834	823	808	812	860	834	793	829	785	831	869	824	862	822	838	855	834	766	821	819	800	792	838	846	853	809	828	820	804	828	814	834	829	846	838	836	818	820	824	825	840	810	862	782	812	794	866	825	822	800	811	816	824	866	821	792	833	793	847	869	821	871	827	858	874	832	804	812	825	846	849	807	805	841	874	861	821	805	823	820	837	816	842	781	845	855	827	817	800	810	861	859	845	861	846	804	826	754	870	828	865	790	804	789	841	854	831	818	819	729	821	808	825	877	764	846	855	831	785	809	900	830	850	824	838	804	787	817	823	851	810	794	819	820	834	909	867	843	847	887	844	784	860	837	802	851	816	849	841	836	856	812	822	815	822	816	860	866	789	809	840	817	816	824	816	849	809	868	810	870	797	836	838	838	807	764	801	802	816	832	798	812	807	834	838	862	811	832	840	773	845	781	829	819	820	892	825	844	807	831	807	755	868	848	817	836	891	816	784	776	809	783	832	825	808	801	865	852	826	840	821	829	859	833	827	806	816	817	791	820	865	837	794	811	855	801	789	807	867	834	836	823	858	793	870	843	821	728	828	808	751	854	826	886	831	834	804	865	814	796	844	849	829	834	862	814	844	863	788	821	808	816	844	875	843	805	871	803	823	818	827	862	856	826	829	823	822	829	793	810	857	829	786	856	826	823	843	789	798	833	822	878	812	805	836	827	818	790	839	819	877	809	869	817	796	798	828	798	857	828	801	883	778	847	815	852	847	825	817	816	832	855	827	798	811	759	825	841	858	816	818	816	837	818	818	838	877	797	848	845	806	880	809	763	874	814	832	796	782	821	839	860	802	806	787	792	807	790	805	793	791	845	859	820	864	804	806	818	847	814	836	841	875	833	835	837	883	757	793	842	849	853	826	795	818	847	824	840	861	838	816	812	851	813	837	891	850	825	846	848	873	827	832	877	829	822	853	855	818	822	787	799	868	834	857	803	827	807	790	825	850	859	826	799	791	883	857	777	907	888	851	809	786	836	821	826	843	798	826	850	819	856	858	827	816	806	845	806	796	814	835	850	870	851	823	868	813	855	802	868	837	831	809	819	813	818	831	870	791	820	837	825	823	790	909	833	823	810	824	807	839	847	830	854	812	826	814	804	865	824	839	860	840	857	872	836	860	789	816	801	806	855	835	844	830	833	830	845	836	823	842	850	862	797	834	790	823	810	790	825	824	891	826	797	844	801	836	767	816	812	848	834	810	828	817	840	878	801	816	800	817	771	859	802	820	788	832	845	877	803	803	826	810	838	884	823	859	830	843	830	821	805	825	802	816	846	842	804	809	849	838	863	848	838	847	826	836	836	795	875	803	780	818	821	798	841	761	832	816	835	813	825	804	859	802	795	825	828	817	838	820	863	791	852	816	832	932	906	840	853	823	816	781	876	846	831	798	837	818	806	819	799	813	848	788	856	813	834	829	828	812	834	840	788	882	809	834	878	776	825	835	882	767	827	845	842	801	839	854	826	842	840	836	837	880	802	857	834	842	818	833	838	774	835	862	813	832	806	838	826	822	800	804	808	818	838	826	848	844	820	816	855	845	785	867	835	818	838	779	861	797	840	849	781	804	791	788	798	850	807	853	785	790	809	795	825	848	787	851	818	829	775	834	808	850	844	801	826	850	848	819	844	812	820	791	806	804	874	866	813	788	834	809	828	823	777	848	845	838	847	822	831	841	813	854	871	861	801	815	812	803	838	783	835	833	844	818	859	824	853	844	826	800	825	831	809	866	790	851	830	806	792	795	838	875	765	812	864	792	832	818	881	790	813	858	774	857	854	840	879	841	793	855	806	841	838	865	842	849	839	865	886	895	885	837	844	826	862	864	831	829	872	869	824	864	824	813	846	806	827	782	841	876	841	821	862	844	853	773	818	875	843	820	822	775	810	863	835	789	837	827	830	801	814	844	844	853	810	808	824	834	895	846	834	800	799	838	814	792	881	851	827	847	829	793	827	826	829	855	845	797	826	809	815	845	822	812	818	765	802	847	832	867	814	775	802	815	835	790	890	812	798	798	858	837	820	884	822	859	860	869	830	810	804	856	819	834	847	847	832	837	864	826	849	883	849	815	808	831	818	807	868	816	829	872	825	828	847	870	821	823	844	842	840	829	850	867	846	805	848	794	821	831	819	811	858	868	863	810	785	793	815	840	843	818	827	834	806	814	780	829	784	780	839	855	858	846	828	803	834	830	845	785	847	815	805	868	847	835	832	782	880	816	808	790	856	846	808	847	873	870	864	837	808	843	822	765	860	812	807	827	811	846	890	799	796	868	829	831	863	860	861	818	863	827	859	839	778	800	835	840	855	825	844	829	879	849	895	802	844	800	848	867	882	865	815	836	783	861	791	864	805	799	802	797	840	846	781	850	845	886	807	854	822	825	789	841	830	874	794	769	824	796	793	810	811	824	824	837	838	835	874	808	835	777	800	804	873	824	833	823	827	849	765	793	779	842	774	831	823	802	802	824	841	856	834	821	829	819	800	817	803	866	800	858	798	804	791	847	811	797	856	834	820	819	853	811	813	793	831	780	820	856	815	860	838	869	851	838	801	823	803	793	758	837	814	797	877	815	854	841	847	817	815	838	782	821	843	833	806	805	832	820	853	856	774	857	865	846	794	862	845	862	801	850	810	818	795	841	833	814	851	778	807	820	792	789	848	813	807	878	837	786	819	818	792	853	870	876	836	836	843	820	824	836	844	830	882	853	820	760	857	808	833	854	836	802	823	836	818	789	783	841	832	858	824	827	796	855	807	868	827	813	805	813	765	786	814	849	813	859	856	779	793	804	867	787	803	830	855	799	786	796	806	858	807	897	812	794	892	798	786	804	859	780	861	796	847	837	836	853	839	827	826	843	830	781	847	819	839	766	823	827	856	794	806	793	821	801	833	831	830	810	822	894	848	879	820	812	822	836	876	820	860	830	803	834	830	863	901	827	826	803	837	811	841	807	831	816	869	798	827	789	846	858	815	843	867	857	821	893	821	857	788	820	841	792	869	778	859	814	774	836	817	834	908	879	812	789	820	862	822	825	785	816	800	807	822	785	859	807	855	835	843	820	813	816	833	800	839	854	866	835	801	862	787	792	804	801	825	835	839	827	828	848	819	897	846	862	810	825	816	844	841	809	834	824	842	844	804	817	773	839	844	872	847
65020	31989	12558	2868	1020	630	458	435	399	392	384	420	389	412	439	387	372	403	430	398	393	436	385	393	422	409	400	382	417	403	398	401	375	441	395	389	417	381	393	376	380	412	421	378	399	410	393	398	384	405	413	377	400	398	422	372	403	421	357	350	405	381	408	380	393	382	376	422	406	365	426	410	432	377	329	381	369	378	394	379	415	404	437	437	395	426	382	413	341	376	378	388	391	363	397	393	392	401	384	390	398	406	420	454	428	390	420	376	365	423	429	348	349	404	431	392	421	357	378	379	363	367	397	410	396	370	379	418	376	409	438	403	387	411	383	374	380	374	362	386	388	365	395	403	420	378	441	419	352	400	396	406	415	398	374	391	397	400	408	402	415	382	370	384	389	333	397	425	422	383	358	368	356	386	354	409	355	374	340	415	398	365	408	365	414	371	407	389	364	368	370	394	369	392	383	404	382	404	374	382	364	396	373	406	402	405	396	385	383	434	393	363	392	361	393	379	378	400	400	427	414	391	451	362	394	402	389	369	375	359	449	400	421	412	379	360	376	409	385	362	393	398	398	418	383	388	385	375	391	370	393	427	375	399	378	371	357	371	362	422	388	414	397	426	384	425	381	364	392	414	406	409	377	391	409	421	409	360	385	376	415	450	395	410	444	378	399	368	369	384	376	410	370	406	358	393	383	379	387	385	402	367	401	370	411	407	470	390	401	373	395	417	397	384	431	345	380	427	352	384	387	376	365	404	413	373	427	422	417	369	401	415	403	383	373	396	380	397	358	407	414	393	389	403	366	400	397	380	379	376	377	388	391	370	391	390	364	377	350	392	389	388	391	372	370	373	362	341	398	393	393	408	385	330	409	404	367	376	417	404	378	399	372	369	377	387	372	436	406	367	369	354	452	398	426	398	398	415	409	413	410	388	390	392	413	397	388	373	401	402	397	378	404	419	390	446	392	365	369	409	389	375	385	389	398	435	381	384	386	362	374	396	418	406	359	401	414	395	396	379	379	371	388	398	389	394	395	413	355	406	407	419	395	380	377	401	379	395	379	392	420	416	404	393	403	380	378	363	377	390	374	399	418	404	405	399	366	379	413	400	394	415	425	390	402	367	401	370	362	409	382	384	404	396	387	401	379	391	377	414	409	400	383	392	374	408	393	387	403	381	398	407	352	440	397	422	378	426	377	381	397	391	382	393	408	387	403	438	385	410	419	391	379	401	349	398	407	419	365	384	407	396	405	377	404	403	376	375	415	402	365	350	389	384	394	385	412	382	383	363	356	389	406	378	417	349	425	400	395	404	370	399	405	355	388	373	393	367	416	407	422	440	369	381	426	412	377	400	442	373	397	449	418	370	354	395	387	401	406	383	400	408	382	386	400	377	394	371	378	434	401	384	410	419	405	414	391	402	395	409	370	374	386	395	348	391	369	340	387	405	406	381	405	384	389	402	428	404	376	404	371	403	370	388	439	399	390	387	329	374	432	444	375	391	390	344	347	396	408	406	398	357	381	349	409	402	388	398	367	390	385	396	429	414	360	419	396	383	400	351	377	392	398	391	406	362	385	400	388	394	434	427	423	376	401	422	390	353	372	389	437	395	399	391	356	375	397	429	397	384	422	411	395	344	404	363	373	369	409	400	395	368	378	397	390	426	408	396	436	390	400	379	411	391	347	402	390	390	384	391	420	418	399	408	376	371	385	428	385	364	396	409	344	379	395	424	399	377	391	404	396	417	375	379	410	406	460	359	422	420	377	390	412	446	353	386	408	392	373	388	389	355	406	380	407	433	414	364	413	420	370	382	417	370	379	394	386	394	393	362	351	408	433	385	405	378	382	427	417	383	375	441	381	388	428	418	419	404	421	417	393	374	399	367	401	410	384	381	409	383	419	395	391	368	359	369	385	400	418	413	371	386	370	370	410	371	375	363	387	388	393	373	398	399	416	431	378	394	373	380	398	399	391	393	384	423	382	359	363	372	409	362	413	431	395	423	404	409	409	413	370	398	413	385	386	442	414	411	394	408	399	423	373	416	419	379	359	377	381	380	419	365	447	404	421	412	359	369	373	398	370	417	378	400	424	388	422	346	410	398	406	425	379	393	423	409	426	381	374	399	365	364	376	371	376	461	416	365	408	377	406	408	372	435	404	426	414	399	401	396	440	412	392	427	365	367	387	398	375	369	401	378	385	386	381	381	458	361	405	412	377	389	370	392	409	400	410	418	368	334	368	391	392	427	367	423	369	391	401	388	399	352	363	431	378	375	417	404	391	400	440	407	387	401	384	364	390	396	393	421	402	402	402	414	400	406	409	417	396	365	391	384	412	354	378	434	459	386	373	394	339	410	365	383	386	386	393	359	363	409	431	353	390	413	384	396	413	457	409	383	391	395	391	411	383	397	404	427	397	402	397	370	347	398	376	415	383	406	416	420	387	410	399	425	364	396	381	392	416	423	371	448	380	384	376	384	395	388	402	399	414	383	384	394	388	347	405	365	432	406	391	407	398	362	376	406	370	431	411	394	369	338	383	393	372	460	388	374	427	384	412	422	384	383	371	427	397	370	394	409	361	394	415	356	405	432	413	394	410	402	383	336	371	427	446	379	401	424	404	407	390	392	378	400	381	396	428	379	399	375	405	379	374	446	422	398	395	382	368	414	425	417	381	389	420	397	354	370	393	386	405	380	363	379	417	380	430	395	382	385	399	411	397	384	411	373	380	394	417	383	408	394	389	369	402	384	399	386	385	436	415	384	386	372	385	393	373	397	372	396	356	412	420	404	346	401	377	420	411	359	411	417	418	370	380	401	438	408	384	407	410	425	393	383	375	404	369	399	394	359	367	365	368	363	396	390	409	388	399	370	388	415	384	394	405	434	385	364	424	389	385	388	465	414	368	378	389	388	375	361	374	390	374	392	381	363	342	410	420	404	401	384	369	404	400	433	351	399	408	367	434	389	390	398	397	382	396	349	392	424	339	405	408	405	372	394	378	387	370	400	413	411	412	395	401	393	385	366	369	343	411	405	373	356	401	387	406	389	392	359	406	404	425	412	380	401	382	396	435	368	445	381	340	412	405	414	397	404	425	373	377	370	429	395	379	373	431	404	405	371	381	413	370	423	417	404	401	403	380	386	390	412	385	388	416	426	448	405	402	392	416	375	386	349	393	387	387	420	398	408	391	434	371	420	357	376	356	393	409	391	386	374	354	383	356	397	369	388	370	397	415	418	380	442	382	389	393	383	410	393	408	374	386	387	381	401	388	360	417	413	397	413	417	441	436	405	419	355	380	382	428	433	380	402	396	357	390	386	381	396	420	376	381	414	403	396	409	373	413	377	435	430	394	390	362	380	364	418	370	397	387	377	416	373	383	396	360	412	419	357	364	415	392	428	388	367	409	405	383	373	380	428	410	368	416	383	365	399	403	378	386	365	424	375	398	408	350	383	371	432	386	367	368	396	373	394	388	401	425	375	438	403	394	384	389	391
44007	25602	11820	4781	2539	1539	1218	1041	858	894	869	882	870	829	921	858	876	853	906	872	848	899	875	860	960	870	831	833	875	872	902	880	836	864	817	898	860	902	860	856	904	901	829	904	851	891	939	876	875	860	859	861	862	866	893	825	894	863	842	852	876	825	838	908	829	859	895	904	834	794	818	819	855	826	886	886	837	861	816	828	892	883	883	833	859	846	872	850	823	846	898	809	836	883	869	827	927	844	824	890	826	868	891	881	857	848	829	825	849	807	872	874	871	847	852	893	891	886	880	837	907	785	882	876	834	828	853	850	857	825	878	859	862	867	855	866	882	829	833	856	835	838	839	880	882	849	853	852	791	878	874	867	872	823	871	847	896	839	860	834	870	884	870	860	881	883	935	836	832	853	876	816	808	876	804	802	857	863	842	891	906	829	831	898	821	861	829	821	871	860	858	838	878	854	849	822	819	857	892	827	834	859	872	877	849	837	865	832	837	912	825	814	849	826	894	901	853	876	863	884	829	860	842	815	852	857	795	870	857	830	895	831	858	839	891	893	881	892	850	840	822	878	812	842	819	909	844	857	839	850	803	885	810	855	819	848	842	833	878	828	810	846	901	832	833	883	867	871	829	767	889	842	862	892	857	817	803	878	833	800	859	865	823	840	861	812	874	858	844	830	866	841	871	903	886	881	872	889	822	925	851	880	833	887	858	813	868	860	873	890	845	833	890	867	842	891	852	851	829	827	831	898	864	809	895	863	837	893	839	844	841	863	841	839	825	824	867	850	875	850	852	830	895	887	834	829	893	898	895	904	871	900	872	876	835	890	835	864	829	836	808	848	842	831	863	870	854	922	838	866	811	863	863	868	847	839	905	875	824	836	836	848	832	818	883	882	873	841	897	871	823	834	792	844	835	855	843	909	798	853	802	870	872	862	841	861	842	859	875	862	900	837	896	844	821	854	830	857	835	815	858	881	864	876	837	875	900	854	823	855	863	846	831	875	890	867	824	839	885	834	850	811	850	824	861	877	906	846	858	879	851	855	846	871	859	879	877	884	866	912	890	916	859	853	871	839	827	899	908	816	848	827	828	871	841	877	865	843	880	855	859	823	856	849	878	882	853	823	852	864	857	851	893	902	852	843	847	906	922	846	898	867	822	858	839	854	854	817	842	875	858	900	903	887	832	859	880	890	860	887	855	852	843	839	877	901	837	853	905	826	843	902	858	848	889	877	890	839	875	857	835	859	859	808	878	856	813	851	855	840	886	834	937	886	820	851	877	876	829	875	884	875	864	849	800	880	839	854	875	842	920	841	807	898	880	900	858	845	869	902	801	855	894	855	886	916	879	809	896	855	824	844	871	836	828	855	893	789	881	893	861	863	832	892	852	855	830	876	881	826	864	895	860	811	853	862	828	885	837	838	884	877	913	816	916	868	869	795	865	849	877	806	901	847	860	823	840	886	805	821	857	869	867	875	880	812	840	855	856	889	838	850	854	868	845	891	870	876	867	852	904	859	904	865	885	865	844	845	812	890	859	822	820	854	895	846	856	870	895	830	915	926	852	889	872	902	821	845	869	859	821	886	851	885	824	911	866	896	815	926	877	848	872	874	867	847	839	864	846	859	845	857	875	844	846	856	874	831	918	873	844	878	882	890	812	921	820	866	893	956	874	863	853	922	800	856	793	829	906	784	881	791	864	814	846	862	842	828	782	857	858	867	871	876	889	884	835	836	808	875	891	876	878	893	878	816	841	833	912	836	835	822	859	874	861	820	900	808	851	854	882	842	859	838	833	865	833	845	902	834	838	847	869	829	853	918	863	806	854	842	897	904	873	844	807	903	882	873	883	867	867	814	899	860	846	886	935	927	851	815	805	844	829	867	865	799	859	866	887	870	783	853	877	815	858	870	824	892	883	844	854	865	805	852	870	857	891	873	872	871	809	874	837	862	850	853	815	865	854	923	888	874	837	801	864	881	930	889	891	884	884	856	841	856	852	842	866	864	875	839	843	862	874	869	818	897	820	825	843	827	825	858	893	837	857	871	871	843	793	833	857	859	892	870	813	892	826	876	886	886	867	959	822	881	859	880	893	857	830	904	821	853	840	881	865	883	865	842	835	868	852	806	937	812	828	855	867	866	874	827	818	823	859	903	850	843	920	894	872	869	847	868	871	882	880	846	815	839	860	832	872	882	826	867	856	824	873	847	870	894	874	836	877	850	848	866	858	856	885	874	862	883	872	794	841	794	856	903	827	836	932	861	814	883	870	824	862	852	877	888	819	837	812	867	852	849	854	896	867	848	864	808	892	876	820	868	877	822	871	860	894	875	844	903	864	883	861	870	886	857	857	906	823	809	849	879	826	866	867	885	921	873	868	934	840	885	855	819	864	841	884	863	837	843	830	845	884	813	855	817	859	843	855	815	847	827	866	831	858	827	879	859	840	834	832	844	844	876	813	851	859	834	843	834	834	826	890	857	884	855	855	893	905	859	839	862	880	854	873	869	861	898	897	800	897	877	896	881	897	814	877	839	857	840	879	870	894	899	893	869	833	862	829	871	812	827	880	878	924	872	867	831	877	799	903	881	850	890	860	804	861	899	834	824	873	875	886	837	867	886	864	867	876	856	836	855	860	857	835	850	812	898	878	859	832	909	838	882	839	870	892	888	849	846	829	834	857	897	841	896	850	835	873	845	859	844	851	847	848	881	876	833	865	885	806	860	846	865	912	870	866	846	919	862	835	862	881	796	859	844	827	836	859	880	896	861	881	837	853	864	878	856	864	885	861	833	832	837	854	876	842	857	867	878	831	839	853	851	875	880	902	834	846	795	822	892	874	880	897	882	829	888	820	843	854	870	856	798	848	871	835	866	859	829	904	837	801	805	872	856	889	835	927	869	836	867	870	874	853	842	875	866	843	798	831	827	824	854	823	875	847	859	863	923	856	905	895	895	857	854	851	825	847	834	852	890	858	892	863	840	864	837	852	814	921	867	918	894	817	826	844	810	841	828	775	834	858	888	881	859	826	865	867	814	797	852	828	820	883	859	860	947	811	868	864	884	863	841	875	861	860	856	881	872	850	828	879	840	868	831	879	849	863	788	841	887	893	854	894	846	889	877	908	866	840	817	854	873	824	920	839	899	862	875	879	901	842	872	867	839	813	846	821	857	870	890	905	831	895	863	864	896	890	874	853	868	820	885	871	818	858	903	889	821	838	874	833	865	886	852	839	871	839	866	867	867	839	873	849	857	825	890	825	864	850	875	823	913	878	819	854	843	876	808	831	870	815	851	870	879	860	843	866	883	837	825	869	848	853	856	856	815	855	859	805	834	854	860	889	882	831	854	853	864	818	788	812	920	858	839	856	849	801	891	863	803	822	850	851	826	879	856	792	860	879	867	885	859	903	814	875	756	896	907	829	836	882	883	846	852	813	839	877	875	844	911	825	874	843	864	863	845	859	838	861	900	845	847	896	819	837	837	879	817	822	855
63492	29762	12600	3752	1206	717	532	446	450	416	434	444	385	448	411	426	426	413	412	393	403	378	417	392	385	417	392	391	441	442	380	415	408	421	375	383	377	418	391	383	403	367	385	454	378	399	368	438	383	442	401	447	446	372	395	386	433	422	400	422	416	405	386	392	435	439	441	407	402	402	444	379	420	394	398	421	404	384	403	401	417	410	377	374	392	412	402	421	389	397	398	357	435	373	398	420	403	429	376	389	396	377	367	379	413	423	392	385	379	403	417	439	427	407	421	406	418	385	416	389	385	421	406	351	386	411	408	405	370	399	411	409	362	395	408	405	395	380	386	367	396	358	386	413	398	394	421	410	408	371	407	434	349	404	403	432	383	385	418	383	385	386	414	429	392	402	422	445	418	364	378	437	390	389	404	403	428	407	362	377	398	367	394	418	398	433	432	372	421	407	392	415	408	427	392	418	405	439	406	401	390	417	402	383	427	383	427	410	414	375	415	425	386	439	403	381	390	402	441	446	344	416	388	406	406	376	413	439	414	395	411	396	386	393	377	391	414	428	436	405	396	412	394	403	434	400	407	382	427	417	386	353	404	373	429	376	385	369	390	416	397	431	363	380	388	385	365	367	414	389	438	403	408	404	431	369	397	423	424	414	382	395	442	378	394	432	386	389	408	409	400	388	402	383	383	408	424	418	423	390	425	405	407	412	410	370	452	427	431	388	402	401	434	406	398	394	398	399	363	383	387	372	368	426	424	423	376	384	399	385	401	386	396	378	400	400	399	442	413	392	408	418	430	407	391	398	434	397	397	419	380	441	380	414	385	409	442	378	422	402	382	444	386	426	399	381	387	403	399	374	369	385	379	430	432	403	401	399	440	438	386	425	395	423	404	374	396	367	385	396	399	378	416	396	403	376	395	361	382	330	435	394	371	403	404	417	372	425	419	374	416	419	452	432	392	391	380	410	406	408	382	403	404	432	450	356	396	437	414	400	393	394	417	430	376	430	392	424	417	392	383	382	360	412	400	392	431	365	401	375	388	384	420	401	382	382	410	385	356	397	396	410	412	408	398	392	363	378	426	418	441	373	403	390	376	404	390	403	440	406	403	434	391	398	382	362	398	421	428	408	382	395	390	379	424	420	383	451	428	440	388	401	377	411	408	415	403	414	402	371	385	404	403	404	386	411	395	398	361	393	389	373	376	396	387	394	406	396	379	439	388	387	412	393	413	423	428	400	386	397	406	399	391	441	384	396	400	371	383	453	401	406	389	426	420	400	383	400	411	442	392	394	392	426	386	385	394	443	441	434	385	440	412	419	369	392	392	349	384	384	380	403	443	413	405	369	374	425	381	425	424	408	361	395	405	403	412	409	410	441	422	401	391	383	456	392	437	440	384	439	350	368	389	386	379	410	375	396	439	403	397	424	378	408	415	392	376	395	380	388	419	405	373	400	407	410	405	366	396	380	415	398	417	445	375	415	408	379	403	406	439	376	421	394	394	396	421	409	402	374	414	434	384	414	406	380	398	420	417	438	403	379	428	454	436	392	379	400	382	429	403	401	399	422	418	431	379	372	434	394	428	403	395	419	387	423	397	454	408	417	406	407	412	399	376	378	380	365	397	399	397	413	402	367	420	391	391	386	376	393	359	447	419	380	390	417	417	397	411	386	374	381	359	385	394	372	391	402	431	375	411	400	396	389	400	399	385	414	420	374	413	386	399	394	417	408	373	420	406	380	424	395	451	356	428	415	388	378	392	422	406	429	390	381	421	386	379	413	353	424	408	399	429	370	402	417	458	407	399	407	418	391	400	427	429	402	408	443	386	377	365	407	431	421	404	448	449	415	399	389	397	381	408	401	412	426	403	384	373	387	384	377	365	393	411	400	343	406	395	386	392	439	405	389	394	395	398	390	384	381	397	416	410	412	392	419	396	386	410	404	380	396	390	372	364	453	403	404	418	419	396	413	421	400	394	435	381	409	388	439	400	448	386	345	426	408	409	377	410	357	374	430	397	405	430	399	399	432	388	425	394	382	404	393	401	416	411	392	431	435	396	421	428	428	408	386	424	404	407	394	409	403	386	394	398	386	387	393	406	402	397	356	394	378	381	427	382	376	398	410	439	390	440	375	410	389	415	387	420	404	406	427	384	380	389	419	399	404	389	378	385	431	384	416	420	376	387	402	413	396	459	435	401	396	457	438	390	435	407	405	413	394	436	394	414	359	413	398	431	351	385	386	428	396	394	467	381	379	453	402	417	384	400	433	397	387	446	416	420	406	433	388	386	398	411	376	378	405	395	375	427	415	376	366	402	398	381	402	432	436	365	378	394	364	427	390	430	436	388	400	396	406	388	394	386	391	424	434	406	399	419	403	433	374	422	388	416	398	437	381	374	390	370	405	400	408	387	378	392	397	395	392	374	412	396	415	392	428	393	410	374	374	415	368	399	402	431	452	401	400	380	390	365	391	416	410	407	397	397	398	403	377	402	391	400	362	407	382	372	426	426	440	426	443	436	380	415	423	398	387	372	391	400	418	404	435	392	426	383	404	401	378	359	372	396	394	415	423	449	443	388	429	416	374	362	430	358	404	370	372	396	404	440	394	404	390	414	366	406	428	470	441	411	377	422	401	399	414	413	380	401	403	374	397	416	428	434	383	384	377	405	429	452	410	404	437	376	409	423	433	433	413	381	385	394	438	413	420	437	379	418	401	366	403	380	401	435	393	404	440	396	375	371	419	409	401	358	396	406	414	413	353	365	388	413	408	385	379	398	440	421	421	403	398	401	393	445	415	370	401	394	426	425	412	419	383	376	428	388	371	395	403	422	361	409	369	382	381	417	408	449	403	378	446	418	401	423	408	403	411	391	358	414	411	427	377	425	403	403	413	409	371	359	372	424	426	432	440	406	409	402	395	432	420	402	407	445	392	425	379	383	441	425	387	413	417	411	417	386	399	432	430	383	369	451	430	432	433	412	413	429	391	398	397	405	417	426	400	392	406	357	416	423	405	384	391	395	396	385	408	423	385	397	386	440	385	402	363	397	402	387	386	387	407	377	403	350	430	400	463	412	387	422	425	398	402	401	389	376	406	386	359	385	398	398	410	438	422	383	386	385	385	408	397	397	393	416	427	438	443	372	400	419	425	438	413	395	408	402	393	411	371	422	438	403	425	420	423	393	438	394	402	434	413	421	395	426	439	392	391	373	409	418	392	428	404	389	438	371	380	389	385	377	398	391	434	376	421	410	445	365	392	425	398	418	410	383	424	426	423	412	413	407	422	430	391	418	424	381	391	385	396	390	406	407	429	411	407	373	384	375	377	435	410	382	391	433	407	386	379	386	399	426	403	421	419	435	395	391	396	373	408	401	408	391	374	377	376	357	374	394	377	384	406	398	368	421	420	422	400	428	399	394	402	353	419	426	403	412	417	434	353	411	419	380	425	461	395	414	413	423	387	351	415	420	442	384	424	411	412	410	412	367	387	381	404
43482	21823	11075	5671	2740	1869	1314	968	933	869	902	896	942	872	858	878	872	937	875	868	876	892	868	850	800	884	871	896	864	853	900	853	853	819	866	842	881	852	870	870	860	885	884	829	883	885	844	876	854	937	892	902	848	894	897	891	896	870	855	882	889	827	808	875	885	860	846	861	788	845	830	908	913	923	888	890	896	885	904	835	875	889	848	843	890	868	886	868	822	852	865	837	871	892	857	898	930	929	845	868	870	877	812	896	899	869	864	868	876	840	912	855	800	893	831	836	856	817	899	867	903	848	886	894	868	879	834	915	851	858	877	878	899	850	902	872	879	901	871	850	912	881	899	854	821	844	868	853	887	860	900	864	832	817	863	889	895	848	830	852	848	875	925	920	876	876	891	829	903	917	849	865	818	873	835	913	863	845	838	915	869	887	912	930	925	842	863	866	830	877	902	904	889	864	913	830	865	877	861	890	855	868	872	860	840	840	856	881	889	850	847	886	874	879	913	867	870	881	902	858	866	893	879	905	886	832	939	915	900	900	919	838	842	819	855	824	841	919	888	881	899	812	887	899	883	860	877	900	903	854	908	876	901	874	899	899	871	882	860	883	889	890	906	870	855	850	874	872	894	852	866	903	907	832	847	909	882	863	864	908	830	910	914	865	877	897	892	858	816	851	879	892	858	871	852	850	892	870	873	864	874	875	907	845	828	895	885	883	860	871	885	884	875	832	866	888	818	868	898	883	856	892	851	903	821	900	889	905	903	909	849	838	892	858	883	890	810	834	841	859	865	857	864	880	899	880	869	900	888	859	894	912	850	871	837	856	869	913	849	857	932	869	855	877	862	938	868	893	885	904	879	841	901	869	878	842	862	850	935	915	861	844	838	898	895	874	790	875	876	882	865	885	881	866	883	804	818	923	869	892	839	922	870	833	854	822	877	891	865	864	872	868	893	891	829	856	869	847	870	834	878	845	804	906	882	850	869	867	878	921	916	881	880	874	834	854	866	877	890	877	899	829	891	856	879	871	853	900	870	891	893	846	911	864	901	798	837	871	838	918	886	954	909	824	863	845	855	895	900	883	891	864	891	844	852	879	891	851	915	870	865	875	856	863	905	866	923	903	861	922	863	886	881	846	863	910	883	863	922	900	912	860	806	836	919	914	903	881	857	812	884	925	845	874	850	929	866	875	884	798	839	947	831	924	952	939	886	886	890	892	862	861	869	884	878	902	904	864	857	917	943	866	877	834	898	896	902	888	828	831	894	841	834	881	920	817	850	876	848	855	891	890	868	898	881	872	944	874	907	897	922	849	859	890	822	872	891	920	884	882	889	857	885	853	831	898	908	870	893	882	854	868	908	842	855	828	889	865	842	853	796	947	903	863	861	889	873	865	805	855	909	856	836	879	880	894	847	870	854	838	909	927	838	918	825	915	860	907	907	885	876	909	837	907	875	874	869	870	847	868	872	854	869	839	867	897	887	890	895	904	850	845	838	851	939	885	827	843	957	938	894	821	889	891	911	922	819	903	841	843	892	843	881	917	864	867	825	877	894	886	871	875	864	883	862	916	844	856	899	850	901	913	907	885	841	874	865	884	869	897	863	865	888	881	850	893	916	890	892	895	936	917	802	866	861	877	838	952	872	887	888	889	867	817	881	881	886	814	855	849	923	875	927	876	860	888	862	918	914	892	896	862	903	835	845	835	845	852	857	856	835	866	903	853	900	846	875	811	875	830	843	822	860	892	874	893	894	875	896	866	837	880	885	858	907	896	857	847	871	875	904	961	873	846	889	876	854	855	829	833	869	898	858	861	917	822	851	908	860	868	880	872	934	875	883	899	842	888	884	885	843	867	903	859	886	864	829	860	895	891	824	876	890	883	878	870	856	890	862	867	874	921	846	924	875	892	890	864	882	826	863	837	851	859	861	847	845	894	880	875	868	919	960	854	895	858	892	849	830	882	885	879	844	852	977	857	888	837	863	840	864	871	883	861	898	872	848	798	873	871	880	825	857	879	839	870	864	871	854	808	931	880	816	879	897	874	887	874	850	830	907	884	879	835	849	915	913	915	894	925	861	886	818	884	826	920	883	864	869	831	889	841	874	900	897	865	870	921	861	828	885	924	856	901	889	838	922	843	846	836	928	878	921	881	833	905	890	937	901	874	859	852	850	880	873	858	912	872	839	841	821	853	918	894	869	910	896	933	820	824	886	905	890	904	846	908	838	872	864	882	894	892	916	831	812	891	854	836	866	891	934	872	923	906	858	920	880	901	872	824	857	820	822	838	870	858	858	898	872	867	807	909	900	866	823	900	815	903	851	933	881	886	860	880	910	853	860	922	885	845	898	871	882	880	889	903	898	859	831	843	872	886	873	883	920	870	899	844	863	880	867	875	846	846	907	891	873	860	852	827	871	794	880	862	860	904	907	924	890	857	931	856	848	887	824	932	889	878	891	893	872	872	915	847	833	885	870	872	871	863	854	875	908	842	840	891	799	878	919	868	804	859	898	855	866	845	889	891	901	905	910	893	872	815	891	912	907	844	885	880	912	897	831	899	873	917	869	895	875	834	890	890	839	908	870	885	821	844	838	849	864	886	869	913	919	889	909	850	939	892	865	873	884	865	814	900	861	871	925	888	863	853	847	856	878	875	889	883	891	905	885	871	937	903	905	884	845	851	889	860	834	867	910	877	843	844	876	867	894	883	885	872	870	870	889	878	861	820	878	844	842	858	883	873	893	858	873	858	855	880	893	925	886	861	863	951	832	863	899	915	836	815	866	871	913	922	841	860	902	900	869	907	876	834	843	839	854	850	895	895	908	840	874	911	835	899	882	873	832	924	832	861	863	845	838	844	869	907	914	919	868	830	911	863	873	828	876	874	925	872	851	884	879	852	910	842	845	908	882	837	882	881	868	919	883	857	886	864	888	859	898	905	927	847	873	850	897	875	864	839	872	857	931	853	916	847	841	878	883	870	868	862	848	882	922	940	837	878	809	844	881	832	834	854	884	917	893	815	864	903	890	908	858	914	895	843	907	889	874	935	870	940	836	942	907	857	876	868	914	927	865	928	891	920	927	896	893	874	888	865	859	885	887	888	859	890	907	853	881	835	912	876	890	901	849	777	942	884	923	858	853	887	874	860	876	929	821	901	877	862	856	863	863	848	881	857	850	887	874	889	887	924	853	873	889	929	831	872	862	868	891	891	862	863	920	812	866	899	845	827	848	883	878	906	883	883	822	799	858	882	873	853	878	872	893	912	831	894	888	882	879	861	865	855	874	849	892	877	881	870	834	820	911	836	879	905	894	840	888	936	887	854	914	867	844	896	931	912	882	902	906	858	883	845	880	838	842	877	910	916	814	922	876	922	863	905	851	876	902	841	839	899	883	921	848	859	846	859	886	965	846	872	866	882	931	887	877	882	891	837	854	893	906	841	884	895	920	884	835	908	849	936	860	873	866	912	843	859	852	878	851	879	884	845	894	880
48835	18857	5056	1363	727	459	357	393	391	363	376	376	361	369	357	358	391	399	351	331	377	368	372	360	373	364	382	388	392	371	383	386	342	370	388	356	338	376	336	353	359	356	368	394	357	366	354	372	394	373	364	359	389	388	400	389	372	420	335	415	386	411	377	353	349	349	330	372	415	378	400	352	359	361	423	367	356	396	410	439	372	348	409	338	370	371	392	390	386	392	364	345	350	390	374	348	370	375	412	363	344	324	393	341	384	353	416	401	377	368	379	368	375	353	377	400	399	377	349	361	408	390	389	342	335	385	394	334	363	393	350	347	385	328	335	384	399	391	341	361	372	356	363	350	356	355	359	411	371	383	338	359	364	385	374	368	338	321	381	369	407	374	356	351	386	377	352	370	379	390	433	362	386	407	374	372	362	342	392	360	380	362	408	357	374	339	343	389	327	378	342	399	397	379	386	382	412	387	377	398	369	388	409	382	404	396	426	396	363	430	348	350	374	367	379	398	347	378	384	384	365	377	326	406	412	352	343	373	341	316	391	373	353	367	389	369	404	373	360	401	384	365	399	346	392	395	362	351	390	394	387	375	372	372	373	412	384	396	392	369	364	373	379	367	359	375	377	394	390	398	386	383	385	360	377	371	375	363	356	397	340	362	407	337	339	384	376	376	355	364	389	337	384	408	433	395	372	367	366	378	364	412	403	410	381	377	380	384	378	380	381	368	387	347	369	379	413	377	381	381	376	388	373	383	381	374	400	416	353	359	371	427	393	348	359	352	401	415	413	355	377	405	403	330	353	340	366	391	310	403	383	350	393	404	393	380	362	379	373	390	375	386	363	385	398	364	405	389	372	409	391	332	360	336	385	398	390	368	359	402	408	376	383	377	372	377	405	379	375	350	386	398	356	397	345	382	385	426	390	392	383	372	376	384	365	378	359	362	344	346	367	361	396	407	392	376	411	374	408	402	404	341	333	395	401	409	356	347	378	394	383	402	387	385	381	402	378	378	368	382	350	412	386	365	377	377	316	394	364	407	367	358	357	370	370	362	367	365	369	366	381	393	387	396	397	380	354	374	363	389	370	330	372	384	374	425	406	333	386	375	393	374	356	371	336	366	363	374	351	365	392	377	371	377	403	388	374	373	384	382	390	354	388	363	389	388	414	395	357	376	380	418	345	351	364	387	349	349	375	371	381	352	377	366	363	380	374	424	361	364	363	405	347	351	399	399	361	361	364	378	359	397	373	365	379	385	371	360	382	366	438	393	372	372	414	363	389	391	374	396	402	393	335	377	395	359	352	391	364	369	397	371	392	370	368	396	381	410	389	373	369	360	384	388	338	370	398	370	398	377	372	354	364	401	350	392	351	375	388	343	407	398	420	375	367	403	363	373	381	367	398	342	400	366	370	378	389	388	388	368	380	382	348	380	403	369	343	411	392	400	380	380	395	393	335	350	361	327	352	380	362	394	366	394	361	391	361	416	381	358	347	374	425	395	369	429	363	371	362	409	349	392	344	383	350	397	370	359	381	374	389	380	344	380	360	357	375	425	366	403	376	399	376	388	372	371	374	394	395	369	388	365	409	338	358	345	390	394	390	352	368	372	392	369	356	396	391	385	389	357	377	354	416	401	382	355	393	366	400	399	391	352	427	357	350	340	367	349	382	367	380	364	346	385	401	372	379	405	387	384	408	363	403	389	420	374	375	417	363	365	396	394	349	371	364	381	374	357	407	366	339	385	404	367	411	414	371	350	364	397	382	371	393	382	371	366	366	400	356	370	312	361	360	361	413	379	326	369	367	356	386	373	381	369	384	386	388	404	389	390	368	353	386	371	403	403	363	364	394	398	375	350	366	384	385	371	365	350	422	343	367	352	405	357	376	371	370	350	351	374	356	379	373	409	391	373	411	393	333	409	377	369	370	383	355	384	393	365	421	358	385	370	424	394	324	368	371	352	382	362	399	339	351	401	356	367	361	365	356	343	367	378	394	374	346	319	388	369	364	431	367	373	341	395	375	401	412	368	389	389	363	425	362	385	341	365	396	350	385	350	384	391	377	378	369	387	363	358	420	412	368	364	375	408	394	390	359	374	414	357	408	400	352	366	369	372	371	392	416	404	407	379	376	361	366	376	372	347	371	354	347	413	344	365	393	409	369	360	391	375	347	378	356	353	373	406	373	408	386	414	356	399	376	367	392	375	409	400	422	389	383	346	387	386	397	349	403	381	386	400	397	374	368	354	412	427	381	406	380	372	365	364	372	383	380	327	363	367	359	383	361	374	371	356	400	400	382	449	340	399	357	374	384	390	410	366	390	379	384	409	400	359	368	373	399	397	388	358	387	418	375	402	400	347	387	392	358	389	377	358	358	374	373	356	415	329	398	386	397	384	373	414	390	362	357	411	391	360	358	352	371	372	372	358	349	366	374	358	385	383	363	376	373	362	339	395	357	355	344	394	389	381	395	389	373	390	379	352	363	360	389	411	393	391	396	361	387	362	381	378	364	365	365	373	356	427	366	363	396	339	362	330	415	386	359	346	380	366	411	408	378	394	383	383	380	366	361	373	372	347	306	375	365	384	406	395	379	385	375	370	347	362	382	381	340	380	351	361	405	397	374	382	397	348	386	372	387	377	394	389	407	403	371	366	392	368	404	391	392	414	394	347	384	347	352	328	332	398	392	374	383	402	389	377	372	353	397	383	407	389	344	362	365	391	346	357	369	393	374	414	346	363	360	355	349	339	365	399	397	358	376	440	390	387	398	385	339	349	363	386	393	371	383	384	380	372	397	417	412	373	365	378	361	383	376	414	349	338	329	378	369	392	367	386	327	354	359	376	369	328	373	339	388	380	397	363	366	412	369	348	392	368	404	384	393	385	399	362	342	392	347	384	372	342	365	355	347	351	371	372	401	371	377	394	408	395	378	385	347	418	434	405	428	368	382	414	388	341	388	405	365	337	369	355	344	381	411	387	391	352	374	326	405	376	364	354	370	382	357	405	395	383	380	367	339	397	352	371	410	387	411	378	358	364	425	386	361	392	361	382	392	376	375	336	336	346	395	354	354	422	395	400	390	388	380	411	435	373	361	357	399	401	415	367	404	363	385	381	360	353	383	394	358	373	399	398	373	384	383	398	415	371	388	354	370	356	376	393	369	398	352	411	393	372	370	376	374	365	381	379	375	384	390	394	415	365	389	383	348	359	396	357	382	382	347	408	374	406	405	378	358	410	395	351	361	367	381	400	426	361	345	382	352	379	383	336	341	389	366	376	394	386	413	376	356	361	347	403	383	388	388	380	408	391	394	390	432	363	381	399	362	349	347	385	382	383	365	358	381	354	337	401	390	366	365	356	411	362	395	356	382	382	357	410	403	420	365	358	388	355	376	435	403	365	389	364	395	414	360	361	368	357	355	401	386	369	387	358	346	392	401	374	389	379	355	372	363	369	367	381	373	376	361	376	379	385	410	376	371	362	375	376	411	426	374	351
32415	11961	5246	2800	1772	1123	866	905	839	821	862	894	794	836	803	821	812	864	797	805	786	817	785	890	819	839	819	823	833	797	792	820	856	818	822	848	871	810	814	752	839	806	838	803	830	827	855	793	831	845	819	835	852	819	815	811	841	852	813	853	843	831	768	774	794	842	816	818	847	849	824	774	834	838	824	795	835	840	815	802	851	814	836	842	819	819	849	846	812	759	850	846	821	809	851	870	841	806	825	865	829	864	772	828	855	800	817	789	888	790	854	803	757	853	835	772	793	843	863	859	869	801	786	837	849	841	814	830	811	808	770	809	835	766	841	796	807	841	853	814	825	846	822	824	781	808	789	848	787	825	847	762	829	859	814	844	803	777	793	812	816	799	820	815	851	796	823	756	834	856	866	845	791	806	831	827	802	784	808	849	802	846	785	821	888	811	831	884	815	865	839	834	807	748	812	790	833	775	806	813	813	817	797	845	795	791	805	861	838	812	810	766	801	795	801	794	800	817	835	814	865	813	806	757	862	835	806	791	839	868	851	816	834	810	816	823	817	846	818	822	865	768	755	829	845	774	836	845	837	800	788	810	799	802	831	818	820	793	806	834	831	842	835	834	826	861	876	807	823	821	837	791	777	826	779	827	821	862	769	808	805	817	832	814	817	789	841	859	837	837	823	846	764	782	834	873	792	848	787	848	847	864	844	802	835	821	820	826	778	779	846	829	841	830	838	825	857	859	820	789	777	758	755	834	830	835	788	853	882	838	863	870	847	820	846	786	843	855	869	807	817	833	858	831	807	809	785	790	812	827	844	795	822	818	780	834	841	830	793	819	840	810	884	857	796	796	835	836	862	795	837	826	785	811	875	815	815	838	827	780	842	823	855	828	797	878	768	800	828	831	815	770	844	817	795	889	871	804	810	867	819	814	824	852	824	771	800	819	836	831	786	833	856	825	830	839	796	795	834	800	834	816	799	862	822	839	849	842	799	841	799	783	791	821	813	813	828	818	852	860	829	830	852	847	843	806	824	840	807	834	804	796	839	841	840	814	875	821	823	827	812	847	810	816	808	853	817	827	818	841	827	780	823	847	765	783	773	829	851	786	846	765	799	833	866	844	811	838	810	827	783	846	802	777	781	814	852	841	806	815	848	810	834	843	810	792	804	808	802	841	808	775	802	812	806	866	827	813	812	855	846	791	839	799	839	782	815	848	813	818	853	801	806	869	826	832	840	831	849	843	833	795	795	817	782	799	812	873	821	849	814	838	848	841	815	756	842	754	754	828	863	769	790	817	785	804	831	800	812	837	845	792	787	796	819	777	786	817	810	814	815	829	827	847	812	880	819	805	842	806	788	855	864	821	826	850	884	865	828	790	850	795	845	791	813	827	826	826	882	808	844	840	820	801	800	852	831	847	791	839	830	785	882	821	831	826	844	788	814	863	783	794	856	762	790	852	859	850	814	774	769	844	840	848	828	867	821	823	814	830	802	855	785	825	778	848	804	845	815	786	832	824	786	793	808	817	813	865	825	774	835	828	827	830	797	782	814	821	824	838	793	785	813	806	847	828	813	845	833	822	833	805	819	805	866	832	834	828	805	850	816	797	836	799	860	827	829	847	840	812	828	815	827	788	809	824	856	791	824	777	801	831	797	865	824	770	827	793	766	835	839	778	780	800	789	847	869	817	803	809	763	817	852	800	841	821	823	809	857	869	890	853	867	782	808	817	790	854	818	811	811	833	864	871	840	822	825	863	819	837	858	808	823	881	815	800	873	872	807	849	855	823	860	810	820	822	835	815	794	804	824	787	863	846	815	803	803	839	817	808	832	804	854	812	832	851	815	748	815	863	832	869	873	816	810	790	788	857	879	812	801	842	786	824	769	772	841	835	836	857	798	789	831	792	818	774	858	787	780	810	796	781	827	817	815	809	845	848	762	865	761	834	810	831	825	847	846	828	835	803	827	881	813	820	807	831	789	814	775	793	800	827	810	820	820	769	810	861	779	827	806	814	828	776	833	832	889	802	784	814	822	827	757	787	788	799	776	758	811	833	828	797	871	808	776	778	875	834	819	786	820	768	826	804	832	842	802	832	804	833	783	827	850	878	806	846	814	850	805	836	790	836	852	836	758	825	887	861	789	842	808	837	866	764	827	813	745	809	842	796	842	819	770	817	845	812	844	819	814	794	808	865	818	831	811	831	798	853	836	807	841	830	746	815	759	825	797	798	789	810	792	811	857	820	814	818	793	804	856	835	819	815	838	885	822	802	797	836	825	824	878	807	811	823	818	863	830	851	824	800	816	836	812	835	852	839	850	879	783	784	779	780	838	832	810	816	852	846	833	797	863	845	786	852	829	862	794	820	783	789	820	808	815	788	842	836	830	840	814	847	836	857	797	853	840	872	870	784	763	819	793	839	822	775	828	832	786	836	820	817	802	833	865	748	827	811	822	869	825	846	845	824	791	807	845	808	812	811	802	814	793	824	836	748	798	812	827	831	807	839	787	782	844	812	813	804	788	820	789	767	840	848	835	836	873	802	858	813	824	784	833	784	843	817	764	840	788	881	854	849	798	788	819	851	811	850	845	820	782	834	843	839	890	807	877	820	792	802	794	837	789	822	812	765	859	801	798	893	831	815	796	836	827	773	843	841	832	788	824	900	803	798	829	821	847	831	784	846	803	802	790	833	833	824	828	796	834	841	780	815	843	885	799	769	782	835	784	868	793	866	837	755	785	858	805	824	797	835	851	892	821	807	827	862	809	820	831	796	880	795	788	780	821	837	789	918	851	819	791	785	794	842	775	790	834	823	829	846	830	812	851	814	872	858	829	809	840	808	805	813	862	824	811	833	821	816	824	811	814	805	810	800	834	799	807	818	874	820	888	825	771	822	825	842	815	862	841	860	813	771	841	830	811	828	824	845	829	856	787	860	862	860	789	806	861	832	829	857	756	820	791	855	796	804	813	853	777	825	822	826	798	885	803	841	787	802	780	826	827	816	828	824	829	838	817	791	777	866	815	826	845	795	791	840	806	802	836	793	828	807	824	808	799	828	826	822	821	823	822	777	839	820	805	808	865	816	825	895	801	790	769	779	891	829	802	828	843	772	830	834	810	805	844	791	821	778	861	833	843	771	835	794	849	841	818	776	803	814	829	829	829	846	805	838	811	832	857	847	848	819	815	821	857	846	853	804	887	783	861	863	808	805	824	849	860	819	804	843	778	871	815	784	840	819	789	808	831	801	804	827	785	826	815	800	829	849	771	811	784	836	783	847	805	816	794	781	849	802	797	799	880	765	797	795	817	856	773	810	850	801	844	832	797	817	801	811	784	808	846	854	837	830	830	838	857	816	859	854	850	860	789	790	809	838	846	933	828	818	878	862	841	809	808	863	839	833	808	803	797	763	787	844	781	809	805	854	775	822	757	795	818	783	868	806	790	819	806	836	853	816	830	832	861	874	797	820	773	773	812	830	814	837	854	794	815	836
60043	35819	17367	5221	1390	588	459	442	443	414	379	376	391	449	382	396	431	374	400	396	360	391	372	400	404	392	391	418	398	387	398	368	402	400	344	390	389	364	373	373	413	392	371	369	357	382	401	375	388	384	395	367	402	379	364	389	369	413	370	413	409	395	379	374	377	345	386	361	372	387	369	409	370	389	360	383	391	390	360	393	416	380	370	364	405	377	368	379	398	423	395	421	384	391	396	371	402	378	378	376	413	384	383	390	430	379	375	419	407	406	363	356	392	381	412	376	417	382	388	398	390	357	378	383	416	371	386	426	399	363	368	346	389	401	393	400	385	371	384	376	382	419	393	348	403	398	373	388	339	422	408	441	382	393	394	409	408	382	399	367	403	414	391	385	374	376	379	402	367	394	388	379	385	357	382	381	405	391	433	433	403	363	383	364	412	385	407	369	385	362	356	335	398	387	351	373	365	398	386	344	396	414	403	393	361	420	399	384	392	406	372	383	416	368	416	425	413	387	403	356	381	393	364	364	392	378	423	368	391	379	388	377	353	366	380	363	368	411	420	390	388	380	402	379	404	392	394	407	401	412	377	393	400	392	380	373	365	375	364	399	354	344	386	404	393	369	393	351	385	318	394	422	374	449	360	388	415	362	386	362	389	405	351	361	380	402	403	401	410	413	410	371	367	366	349	342	394	397	390	405	420	411	379	383	460	376	366	389	371	400	390	388	387	355	420	428	362	360	388	359	373	371	407	368	385	386	375	363	388	384	398	396	351	364	416	385	376	393	397	445	384	388	379	395	402	401	376	419	352	369	391	350	378	356	378	376	422	387	406	407	355	340	434	441	360	378	365	410	415	382	404	404	360	381	367	413	419	388	385	382	416	412	361	382	370	404	358	405	394	345	387	388	346	375	386	408	390	351	383	404	396	390	413	363	370	365	384	385	418	359	389	350	346	397	393	397	399	407	391	370	387	352	359	370	410	383	351	373	386	351	395	413	387	432	376	369	360	406	361	377	373	361	363	384	382	406	385	372	395	397	374	397	390	370	393	418	372	409	361	391	363	380	374	375	403	393	383	388	384	355	398	376	356	401	394	426	394	377	397	395	368	415	383	377	359	376	367	405	382	347	389	396	383	370	400	386	411	377	431	360	358	372	390	384	414	437	360	408	386	345	351	358	373	400	380	384	424	401	394	393	418	399	415	380	383	351	397	396	378	377	357	382	373	421	373	379	370	414	390	371	363	370	389	412	378	408	386	381	378	385	344	363	379	395	381	353	383	416	392	387	369	416	369	358	383	373	403	401	381	363	386	392	406	380	392	413	411	426	392	369	387	369	359	363	360	393	411	379	365	392	390	381	396	372	379	399	383	353	349	398	380	400	352	364	416	411	388	375	390	375	351	363	392	389	389	394	372	387	375	399	392	383	378	374	398	350	354	361	384	430	391	411	379	398	409	389	348	366	376	342	378	365	389	362	378	396	386	400	389	404	371	352	388	333	407	409	348	350	355	385	377	371	408	425	390	394	367	354	424	408	436	372	401	348	412	381	363	355	363	365	391	383	361	387	397	338	398	347	355	385	396	353	405	403	378	432	379	391	430	385	355	411	382	406	381	397	425	381	400	384	370	409	371	386	391	402	374	359	435	397	415	398	397	394	372	398	370	336	442	380	340	377	363	374	391	390	359	387	386	348	369	372	370	334	391	376	408	395	394	417	376	364	389	367	364	415	356	333	390	399	358	386	389	373	380	378	411	401	394	356	384	384	403	393	401	373	374	384	388	362	384	403	395	388	394	399	394	379	381	341	378	388	367	387	418	368	402	360	363	347	367	408	377	383	365	374	345	410	425	379	414	366	397	419	386	372	398	364	381	390	382	363	375	347	365	368	383	407	380	393	413	402	376	409	382	387	376	421	378	386	373	427	376	370	413	415	377	379	395	396	385	392	362	385	337	370	387	401	393	396	348	388	391	387	427	384	408	381	401	411	370	399	428	381	377	374	379	364	373	378	395	398	363	372	384	359	416	372	378	368	354	390	364	403	405	375	398	385	378	415	364	396	402	383	385	409	375	342	385	367	394	416	365	418	394	345	389	376	415	386	422	406	387	349	403	381	366	383	388	377	387	426	390	351	410	368	392	406	391	374	394	394	396	399	373	375	362	370	390	392	388	375	410	369	394	390	414	404	387	403	410	374	381	350	410	351	416	419	373	394	415	407	373	373	379	362	367	393	392	368	364	379	412	353	417	390	386	402	394	404	337	376	408	405	375	374	397	409	409	399	364	354	374	346	390	386	371	413	385	404	377	373	388	359	370	378	392	386	354	424	367	403	395	399	391	359	446	376	370	407	407	357	352	381	404	406	349	384	310	395	397	368	371	391	398	345	376	384	396	387	379	392	394	387	327	353	366	406	382	354	352	372	367	354	387	401	404	344	373	398	350	414	373	373	355	371	345	365	395	359	405	365	356	409	388	371	361	387	363	387	371	395	396	416	370	386	364	382	384	376	401	419	377	411	374	353	417	372	414	395	391	436	386	367	377	397	400	404	405	362	411	420	372	380	409	357	386	396	431	383	366	394	389	354	388	345	389	399	422	420	394	381	386	377	415	376	383	389	384	401	380	385	402	384	408	386	389	368	377	394	371	395	386	399	389	361	400	365	372	367	349	363	395	379	374	368	407	364	390	370	386	425	414	412	375	356	408	360	408	413	369	377	369	408	404	389	381	411	389	385	387	362	364	379	342	362	399	397	394	408	388	391	395	381	385	382	387	377	390	424	366	353	404	390	393	394	384	406	386	346	369	366	375	395	362	384	399	354	394	369	354	360	414	406	395	393	456	373	355	396	339	351	356	423	383	399	384	372	367	348	374	387	350	378	392	423	416	406	382	379	388	366	409	387	387	376	361	376	380	396	381	397	380	398	425	401	380	339	369	370	358	372	383	393	391	395	407	412	397	388	394	389	394	419	400	422	370	373	408	348	385	371	373	350	363	360	392	384	379	343	405	379	388	365	363	405	354	366	391	344	416	386	409	402	409	359	373	396	394	379	371	404	389	388	425	395	444	380	391	394	380	392	408	363	364	410	387	388	380	386	373	364	393	365	403	400	380	369	388	412	375	413	395	400	344	386	379	371	372	388	360	404	398	367	356	420	349	404	432	356	373	393	387	399	355	422	383	387	369	398	348	386	421	392	392	365	401	406	394	367	379	433	407	353	352	387	397	388	380	382	367	354	394	378	384	401	370	399	395	345	386	413	396	369	406	360	367	375	342	392	386	405	386	407	410	397	423	359	394	435	388	363	390	387	383	381	414	401	369	388	384	392	341	404	374	398	409	395	362	399	406	363	397	408	403	377	397	385	383	355	367	383	376	386	401	383	356	395	384	337	380	368	336	378	384	377	389	435	349	385	375	390	387	372	399	368	375	403	383	376	375	425	382	402	381	364	404	381	383	360	396	385	408	381	419	413	364	362	418	404	362	368	401	387	346	411
41270	28858	16744	7792	3106	1368	1122	1072	924	854	886	856	911	843	801	868	846	829	856	786	847	762	871	845	823	872	875	839	851	870	858	872	838	833	852	863	819	814	814	867	827	873	779	824	840	851	886	806	847	867	869	877	902	870	805	820	857	862	861	827	796	824	803	836	814	841	843	859	858	863	907	813	875	861	844	853	831	786	892	835	847	850	828	821	843	830	804	876	823	836	830	815	828	791	846	883	876	804	872	811	826	835	808	845	869	822	841	832	825	869	885	879	811	859	839	902	834	859	815	825	841	860	807	843	831	824	827	827	813	783	851	864	839	839	897	828	805	856	890	823	864	844	866	839	828	823	864	842	859	839	835	852	882	890	803	865	859	860	851	866	852	842	834	886	862	817	866	850	833	875	874	852	868	842	828	852	825	855	861	858	843	857	838	844	853	853	788	851	808	853	844	841	771	871	846	825	833	896	779	848	834	839	852	862	824	858	873	818	844	834	797	851	862	851	850	818	857	817	863	810	778	893	841	867	804	846	842	854	839	868	843	890	795	818	837	800	853	859	887	829	846	797	815	862	798	860	850	828	813	820	832	818	872	833	867	804	890	800	888	805	860	826	887	845	839	802	826	816	797	858	854	828	845	811	828	818	875	878	925	808	825	818	850	884	859	836	838	844	843	837	891	907	838	837	854	848	783	805	839	825	850	827	802	787	858	795	864	825	791	820	848	823	863	792	838	853	828	867	880	803	858	827	859	825	814	838	853	869	862	806	834	843	859	866	833	850	855	863	875	826	832	816	867	863	866	803	833	831	886	857	828	874	816	831	850	837	873	824	821	876	858	772	817	860	840	837	889	916	827	863	854	827	847	813	786	851	896	854	807	867	818	845	860	867	882	789	886	807	823	869	839	829	860	849	889	821	851	857	808	850	890	817	827	821	861	870	863	782	810	859	858	838	861	845	834	802	858	862	778	802	817	835	829	849	839	820	841	876	876	825	845	837	859	805	819	862	853	858	809	870	786	888	833	854	869	809	823	833	863	877	845	925	832	856	880	845	866	814	865	830	862	855	874	865	861	845	824	874	865	872	815	868	846	849	853	817	851	840	896	809	844	842	899	834	825	862	854	821	812	875	831	827	909	797	801	849	837	826	849	861	830	827	839	825	847	811	822	826	844	855	874	952	887	794	819	873	885	852	842	868	819	826	865	880	816	812	872	885	853	857	861	839	867	842	864	826	866	916	836	830	813	899	787	848	868	782	788	825	885	844	852	834	836	884	893	822	854	837	813	850	840	813	857	850	922	848	857	807	837	819	856	842	866	840	811	848	806	817	841	851	793	824	791	868	853	854	838	810	808	819	819	858	881	855	889	841	826	820	850	859	880	895	806	820	858	867	873	829	821	808	861	813	803	827	782	817	826	856	826	832	837	855	835	824	846	796	847	876	874	889	851	865	932	852	802	792	834	884	857	818	814	875	857	846	876	850	871	839	873	845	849	882	847	812	851	848	849	873	844	851	851	810	829	823	820	862	829	828	895	854	832	834	803	865	813	811	827	821	844	847	849	818	843	816	851	845	794	819	880	881	818	823	832	816	879	791	811	782	824	837	811	817	832	855	813	878	874	841	826	902	844	885	873	807	815	875	821	916	851	888	853	845	814	879	825	798	844	827	827	825	852	874	828	880	845	800	864	880	899	802	788	802	832	863	835	793	832	833	833	840	820	789	890	821	869	824	820	838	862	841	831	834	806	785	826	782	865	814	876	825	787	852	842	857	853	838	829	851	850	847	765	880	842	876	798	856	836	841	849	815	849	856	838	809	815	845	805	846	788	835	884	806	850	808	864	820	849	840	863	859	896	855	869	823	861	787	811	867	863	809	780	822	842	866	863	856	864	859	855	837	860	829	848	797	862	843	870	848	816	806	772	851	822	832	874	779	841	815	819	812	841	864	848	868	813	803	858	794	885	809	851	863	822	845	866	841	793	831	860	855	859	811	840	862	791	849	834	847	878	836	819	863	863	871	834	858	849	827	853	841	829	804	824	857	832	835	872	878	864	827	823	863	841	884	874	856	844	851	835	872	854	879	810	881	868	907	827	831	888	879	826	821	839	822	821	867	880	829	914	790	874	850	805	844	838	855	821	824	859	874	850	857	827	769	855	872	915	819	828	869	796	874	836	877	857	869	864	811	842	875	826	889	836	838	860	872	850	806	825	852	788	832	808	847	874	850	836	856	913	799	818	844	877	845	811	845	862	827	853	809	802	902	793	864	851	860	799	848	848	839	799	834	797	806	842	808	873	815	838	879	783	833	859	850	811	848	836	850	862	848	843	887	840	902	846	847	827	836	861	868	811	780	840	776	857	851	876	835	807	801	758	818	865	812	884	850	862	836	863	816	822	811	809	853	767	879	822	889	875	852	832	832	846	846	826	832	849	770	898	788	824	863	861	844	811	873	827	885	817	829	807	919	859	842	838	812	879	787	837	832	847	812	825	812	834	790	838	864	840	860	854	869	839	874	817	826	777	779	828	866	893	838	872	896	871	821	773	847	844	884	839	782	867	834	888	809	781	860	832	834	815	871	801	851	808	806	869	861	843	867	841	857	852	846	874	858	770	817	848	784	835	910	822	863	818	833	847	827	875	855	854	852	836	831	860	861	895	830	851	789	796	847	840	852	922	852	892	781	824	893	844	809	846	821	871	867	797	895	867	852	802	817	816	908	872	823	858	836	860	835	881	802	872	799	844	831	817	847	844	889	858	814	823	899	849	831	861	882	806	831	808	784	857	827	836	854	826	818	871	814	825	839	878	831	891	816	865	818	822	791	849	912	848	849	844	824	831	818	847	890	828	819	825	865	828	825	816	845	836	849	887	907	798	871	887	837	829	850	857	847	842	846	824	805	849	850	836	871	840	829	812	823	830	846	873	848	827	833	806	844	890	862	872	876	816	842	853	863	813	826	779	912	837	860	861	855	844	835	858	830	796	848	874	850	818	871	839	855	827	855	840	814	865	801	805	853	833	834	851	848	857	830	874	825	873	888	859	873	843	817	825	916	890	824	835	839	818	854	828	863	811	818	883	856	822	857	826	830	871	865	863	823	821	855	805	812	824	819	830	843	814	791	883	824	881	848	882	857	910	839	857	834	849	839	817	797	875	879	786	847	838	824	834	849	867	822	876	875	814	885	849	852	843	877	854	886	813	839	826	861	804	863	838	857	845	844	812	842	867	858	812	875	871	817	863	870	851	861	872	856	875	835	801	811	866	855	810	849	786	818	826	763	824	892	836	773	828	848	825	864	822	830	862	826	850	851	830	787	870	805	787	851	855	822	912	863	849	910	889	883	849	842	836	833	838	861	798	846	867	834	781	878	854	871	844	818	822	809	822	847	828	852	841	867	836	816	846	849	861	809	836	806	842	819	849	824	771	838	882	864	858	838	891	869	784	824	887	908	824	819	818	836	853	807	852	822	832	901	847	805	783	861	828	860	838	839
63931	32120	14185	4789	1281	585	521	471	425	437	398	409	386	374	442	452	376	447	395	410	388	401	391	445	362	403	375	405	400	430	441	413	387	361	376	355	429	395	433	432	386	410	424	414	370	395	401	392	381	422	427	390	397	372	397	439	402	373	403	374	375	396	390	383	404	440	414	408	408	391	385	422	394	372	417	372	391	405	438	370	403	405	410	386	388	418	381	399	417	396	394	393	411	381	406	395	379	402	371	412	388	440	377	379	419	408	386	411	401	396	390	410	410	416	392	413	409	373	444	404	372	408	386	388	402	346	402	395	425	385	381	449	391	397	433	399	389	422	393	385	409	423	389	409	408	409	405	434	407	405	416	395	389	368	420	410	431	387	391	421	403	403	406	380	392	388	414	401	368	373	411	379	419	431	414	402	415	402	368	400	341	404	433	408	415	388	392	418	402	430	379	410	468	382	394	445	413	454	397	396	408	440	420	430	423	381	362	418	396	420	363	404	366	424	374	416	385	412	385	397	423	391	423	405	378	406	390	370	402	382	407	422	392	382	408	365	395	357	385	359	369	425	412	422	379	386	387	393	411	436	422	423	415	440	437	397	393	404	437	385	381	397	398	390	387	397	368	385	401	419	341	357	416	376	404	409	400	402	398	414	394	401	379	406	428	399	437	390	388	403	385	404	449	402	396	387	400	388	370	391	442	411	404	398	430	424	399	422	388	398	379	404	376	383	381	395	377	393	403	397	407	414	385	398	409	424	390	443	413	409	427	365	443	366	406	392	408	410	409	392	402	380	370	420	415	421	413	384	389	372	406	397	481	395	398	366	369	430	385	422	449	389	390	384	404	433	417	371	373	413	409	368	395	389	381	421	442	383	399	407	398	390	376	387	394	406	414	413	374	419	405	400	405	386	447	416	397	429	385	412	401	441	436	379	386	446	410	410	379	413	377	395	396	404	405	433	461	401	394	403	370	414	416	433	432	395	406	401	446	424	441	426	392	410	413	421	436	446	409	379	396	372	390	386	373	435	381	420	395	415	423	402	400	394	416	384	380	374	369	417	411	380	399	373	403	372	389	393	415	409	395	416	398	381	393	420	380	386	406	375	374	441	378	399	386	377	384	379	387	409	442	377	426	402	415	389	412	370	378	431	421	407	401	426	394	413	414	354	435	411	379	419	397	405	392	394	410	406	425	381	411	430	451	411	387	367	384	399	417	420	402	400	381	418	417	420	420	413	411	403	390	411	417	399	431	408	445	412	380	443	454	413	390	388	432	411	388	428	404	410	379	429	431	363	378	402	424	389	395	409	432	385	416	449	397	392	405	407	386	402	398	410	393	427	389	410	362	386	418	390	357	459	416	410	374	384	393	422	381	384	400	359	387	411	380	413	406	418	404	432	388	424	388	402	452	405	403	413	457	421	350	381	412	385	404	404	397	398	453	361	404	431	389	411	428	428	386	404	410	381	362	435	423	423	396	398	370	368	395	429	388	396	389	429	399	386	375	414	444	421	392	396	429	398	395	427	426	368	403	416	420	372	408	379	367	376	391	385	418	370	412	444	430	399	412	418	400	386	425	436	406	405	419	399	399	393	386	412	397	382	394	441	402	418	377	403	381	429	395	391	406	403	426	418	382	435	404	403	369	368	373	403	397	430	418	440	434	437	394	419	412	425	430	411	382	412	422	406	440	379	413	391	412	409	394	375	387	416	431	423	404	410	425	380	371	392	415	390	414	372	385	384	388	378	399	386	371	395	405	421	398	414	417	438	408	416	400	417	384	399	445	415	412	400	395	428	449	375	383	377	400	414	386	397	397	371	378	363	400	406	371	387	403	420	367	408	423	389	375	391	421	383	401	433	420	413	376	384	389	425	417	407	402	432	412	396	420	400	368	417	408	419	372	376	442	387	386	410	393	429	440	381	402	423	383	383	405	376	401	392	401	393	392	382	412	396	434	394	371	397	367	408	374	423	387	413	374	398	362	403	396	393	420	433	401	444	419	401	374	381	407	380	443	378	395	427	426	414	356	405	417	384	334	397	409	389	402	373	393	379	368	362	388	413	417	421	456	341	391	394	389	389	395	395	384	351	406	387	426	418	382	418	389	404	379	408	410	395	373	368	377	387	418	383	396	420	449	395	421	386	386	338	430	381	450	400	417	419	426	421	392	372	380	392	405	386	400	390	405	427	392	418	402	365	395	384	428	420	400	420	413	370	404	416	382	400	431	365	402	428	372	397	404	414	394	422	381	409	435	412	372	385	429	387	382	345	413	379	407	349	406	383	389	399	416	449	424	392	425	401	379	388	383	419	375	425	382	377	362	409	413	401	399	394	379	391	441	356	415	402	379	394	366	399	417	390	397	380	394	395	388	432	436	417	395	375	359	418	397	428	398	414	439	442	387	410	412	399	392	431	406	394	358	358	393	384	374	409	422	416	424	427	400	370	383	361	437	407	388	390	402	389	353	374	391	392	369	411	409	384	423	401	447	382	410	374	426	423	413	433	423	364	369	427	445	430	392	392	420	439	404	397	389	383	406	385	372	446	380	414	376	409	428	379	389	412	397	396	410	421	460	415	428	379	395	376	409	387	391	425	404	422	412	357	375	404	384	416	366	382	415	388	400	392	419	374	369	387	411	376	357	401	395	402	415	375	406	396	464	381	434	396	359	405	414	388	414	425	387	400	417	421	419	401	373	405	374	388	409	451	400	384	444	415	423	381	376	410	404	386	389	426	374	384	426	393	393	389	422	450	390	402	386	408	393	415	418	401	420	403	397	392	396	391	410	348	410	407	385	377	401	367	413	377	380	392	410	417	398	397	381	375	421	397	371	410	411	383	400	412	372	419	410	422	414	396	426	412	384	442	358	419	420	406	406	430	414	401	424	360	348	409	413	419	443	394	394	422	393	437	389	408	415	398	357	390	440	413	388	393	397	419	367	389	410	382	386	392	454	388	413	410	413	394	383	418	427	389	425	399	411	349	353	392	417	385	427	440	420	386	396	411	439	401	432	418	361	411	439	407	400	388	426	368	401	432	384	388	408	384	401	413	400	399	383	405	390	390	382	390	415	414	405	401	400	400	464	404	415	437	393	368	381	413	414	394	389	387	399	417	387	432	399	360	377	405	418	414	390	401	353	379	386	399	389	398	388	396	403	364	401	383	386	417	390	349	372	392	369	398	446	414	413	407	385	422	390	371	387	416	411	387	418	405	408	407	427	402	409	411	415	410	406	403	388	400	355	420	388	402	349	395	384	375	392	379	406	402	383	370	405	403	387	402	454	405	385	430	382	409	423	382	380	381	399	415	352	378	394	413	378	381	383	430	418	412	416	403	412	399	372	377	408	411	405	419	414	430	428	398	380	440	431	402	406	409	408	405	410	373	433	393	427	378	418	425	388	400	382	417	398	401	419	424	402	392	405	364	444	407	423	409	398	388	415	371	384	376	377	401	377	404	379	413	417	357	438	410	397	402	389	399	382	377	392	399
43989	23927	13457	7365	3005	1460	1306	1262	980	935	874	857	841	855	880	844	863	877	850	887	890	888	858	843	914	856	873	839	852	863	905	837	847	911	870	878	853	866	855	884	900	838	932	914	878	876	846	810	871	835	870	866	893	891	875	879	789	831	879	871	859	904	801	860	898	872	872	892	861	845	879	830	841	846	916	903	834	857	906	790	843	795	884	845	900	905	811	846	891	867	865	822	846	895	857	827	865	883	816	866	864	872	854	889	850	887	870	901	853	826	837	926	902	853	846	878	902	860	879	878	827	836	820	845	919	859	806	870	851	833	882	838	837	884	849	865	890	850	828	858	876	865	901	870	830	861	898	950	844	887	907	883	877	866	884	889	861	820	817	894	891	820	878	872	843	872	855	836	905	925	933	845	910	874	884	850	906	883	892	839	861	852	816	860	878	844	898	849	831	888	884	904	848	842	875	888	819	876	854	875	827	828	866	844	829	868	833	860	873	839	887	855	830	874	847	861	896	838	882	866	872	872	884	882	888	835	896	888	841	940	865	836	842	818	835	857	851	897	841	816	886	912	844	820	886	832	925	852	850	878	842	819	881	806	833	881	879	895	864	802	870	831	910	843	890	896	862	848	878	835	873	860	898	846	870	874	875	881	835	845	929	866	800	836	847	818	884	863	882	829	894	891	903	837	886	872	827	832	867	835	826	877	873	852	880	903	888	885	890	844	929	859	884	912	869	881	863	818	870	874	869	930	864	935	887	865	852	905	865	858	855	847	912	872	862	871	912	859	825	840	902	865	831	887	864	858	846	919	894	890	865	880	802	888	867	854	858	929	869	904	894	951	919	820	912	895	860	840	888	839	904	855	888	949	857	916	872	831	856	910	853	825	855	864	836	866	865	902	845	898	925	918	859	841	847	833	886	844	899	899	836	844	918	827	863	904	867	899	911	855	849	850	839	859	852	895	837	844	860	839	876	884	835	887	888	819	835	844	860	841	899	890	875	882	874	872	833	881	916	802	845	920	896	892	859	776	869	858	827	873	885	870	844	863	827	872	897	883	848	832	862	845	912	881	843	923	868	829	826	862	834	923	842	860	841	857	911	882	851	849	904	894	852	926	870	818	868	896	864	834	892	890	918	880	853	889	861	879	842	877	879	839	863	923	863	857	893	882	846	817	918	888	821	892	831	882	879	854	896	886	850	853	781	870	912	869	867	886	831	890	861	862	840	880	887	912	906	808	882	853	818	847	912	887	877	855	899	862	877	887	834	839	884	841	862	856	844	934	875	874	894	857	909	918	837	832	873	838	855	824	882	898	846	891	884	889	847	832	866	882	868	879	867	825	892	892	894	874	894	833	852	826	858	867	898	916	921	832	876	907	837	849	851	876	870	840	868	882	814	888	877	824	868	884	830	918	859	847	877	913	846	874	824	862	865	836	861	898	852	884	911	893	869	847	835	855	860	837	851	795	861	919	888	856	858	831	866	835	858	856	859	872	812	885	833	918	847	870	866	862	892	883	881	921	884	928	874	913	859	833	862	875	862	815	853	941	866	869	836	863	905	854	858	845	852	823	846	878	861	894	856	901	926	912	818	893	899	852	849	891	917	827	886	860	857	853	871	848	834	870	851	915	841	902	880	853	868	843	883	853	846	872	846	858	874	835	878	866	852	896	903	860	867	890	867	871	889	900	843	924	842	877	867	883	854	877	807	823	853	803	854	892	868	845	815	802	869	843	878	886	870	889	909	916	854	893	833	878	939	860	851	880	826	878	903	849	890	846	833	871	897	895	889	906	856	904	891	850	872	847	869	871	834	840	853	896	872	934	877	873	819	888	874	853	842	822	850	923	944	804	853	875	836	849	838	918	896	926	861	818	842	843	849	850	807	830	856	868	847	865	833	877	876	813	881	904	892	878	873	789	870	809	851	838	854	919	830	873	835	866	875	891	880	875	909	874	873	849	812	813	871	871	870	879	850	882	859	881	879	863	929	833	881	859	847	828	878	863	909	820	838	876	897	890	867	835	848	872	854	842	833	892	841	836	876	884	844	853	890	844	898	820	876	828	850	877	841	866	831	902	852	861	883	853	886	891	915	858	880	842	894	920	836	853	866	887	825	906	836	881	880	884	883	887	838	894	882	890	885	880	850	868	879	911	867	837	844	906	848	844	906	839	838	849	892	878	884	869	876	831	868	904	932	831	864	888	869	878	903	865	852	836	911	844	826	883	908	829	828	916	874	852	857	881	851	861	843	944	899	848	844	802	856	894	823	875	890	896	824	884	888	844	817	876	875	927	847	843	889	845	862	874	850	882	867	855	845	854	878	848	872	870	834	872	854	846	898	927	870	842	894	881	893	868	873	863	811	860	897	880	923	899	893	872	898	828	808	861	881	883	876	892	886	854	896	842	853	877	848	892	864	883	903	938	919	915	838	855	883	824	810	852	875	870	863	861	860	861	879	845	872	855	912	835	829	813	889	862	853	862	881	906	939	838	837	888	895	876	846	886	827	858	887	814	873	876	881	865	854	854	822	870	879	859	844	846	838	868	850	868	845	837	819	882	872	858	843	864	901	855	929	900	894	873	900	853	857	804	854	926	886	900	884	911	873	823	875	859	927	821	873	847	893	888	884	845	870	837	880	891	864	842	868	897	880	814	823	878	809	811	922	911	808	848	907	923	832	857	865	851	831	797	901	838	864	826	860	895	905	899	831	893	869	888	857	857	809	840	823	882	878	853	883	797	861	867	854	905	855	891	878	856	838	865	865	888	887	873	890	850	837	914	859	855	830	811	882	876	887	829	889	884	855	865	917	861	889	905	853	838	856	866	871	907	868	839	856	842	905	837	864	882	848	842	894	837	845	874	910	883	864	819	869	856	874	864	871	897	853	893	888	885	817	923	816	860	855	876	832	864	836	859	825	845	866	858	822	839	878	852	836	835	843	889	904	853	927	882	853	910	862	838	872	881	861	867	830	885	856	892	822	895	877	915	866	840	832	894	887	909	933	865	893	876	838	854	880	918	873	888	878	889	907	873	895	871	885	880	860	838	837	852	824	857	892	850	859	863	885	887	896	830	863	898	826	908	894	849	843	851	844	848	866	816	839	925	819	833	881	780	802	823	914	849	824	892	801	848	935	881	904	846	862	866	864	833	891	912	861	914	805	837	841	856	856	824	850	832	869	851	868	856	907	855	844	905	852	878	906	849	874	861	851	869	836	918	908	882	890	849	804	841	943	880	842	854	880	870	895	844	810	870	827	919	891	851	853	874	864	838	909	883	880	896	827	863	889	862	862	849	846	872	817	889	854	825	852	880	880	877	848	828	878	839	943	898	888	849	873	884	866	897	882	856	897	858	830	891	869	886	927	877	948	860	859	928	932	848	849	880	832	813	872	845	902	862	857	840	844	859	937	814	917	892	891	880	829	908	896	868	857	871	867	826	895	867	861	856	849	873	866	866	899	887	898	831	856	848	884	929	901	874	872	878	854	909
45877	20742	6931	1940	788	552	466	406	384	374	369	349	375	350	349	372	385	370	372	403	342	332	383	330	390	356	368	366	382	344	345	363	388	348	395	361	344	416	389	366	378	368	394	383	356	398	384	407	373	373	386	404	394	351	344	345	382	402	330	365	346	359	386	374	390	337	401	368	384	362	399	371	323	366	371	351	345	374	366	406	401	357	358	374	383	384	416	354	382	358	380	386	389	333	407	389	361	361	370	310	364	381	374	341	365	322	372	330	364	367	396	404	389	386	358	363	396	426	415	360	388	349	353	357	354	345	356	339	395	350	389	374	388	368	364	387	375	363	379	378	355	343	384	365	357	355	360	362	364	377	347	388	335	388	359	389	389	350	354	354	382	347	381	399	391	355	353	382	381	412	352	417	349	379	390	347	330	375	347	401	348	376	386	396	407	365	365	383	330	355	342	344	380	387	366	397	385	350	413	387	361	361	347	396	416	363	343	378	350	372	373	382	376	385	382	391	367	384	383	392	368	378	364	382	389	385	387	411	330	351	381	365	411	426	381	354	338	387	369	404	375	383	367	379	363	383	357	359	369	376	353	382	364	370	349	351	358	354	384	335	376	359	359	367	385	380	354	377	344	361	358	385	401	384	381	396	365	368	384	336	383	358	377	358	385	375	392	369	374	371	378	386	377	398	323	371	327	427	410	375	359	351	356	354	359	348	316	370	354	387	384	341	345	383	381	368	378	348	359	365	369	407	341	355	365	369	350	346	397	362	368	389	354	346	379	364	396	325	357	401	386	387	400	402	385	387	397	365	357	347	402	370	398	341	354	382	382	365	382	385	359	369	344	378	384	389	353	342	361	351	371	399	383	405	368	362	363	366	353	361	361	380	371	370	406	355	355	352	339	360	399	384	372	323	372	341	342	368	372	361	359	381	373	348	370	369	371	352	362	382	368	354	389	386	361	347	355	357	364	360	394	368	369	360	362	389	395	351	384	368	375	380	397	359	377	361	314	406	368	404	374	361	361	336	316	352	342	358	372	367	370	380	352	380	370	350	354	396	318	405	360	376	351	309	399	391	405	371	315	373	409	420	357	371	380	384	372	396	367	379	351	390	402	362	341	389	372	401	341	348	379	360	404	361	377	384	384	375	341	361	408	383	373	362	371	379	396	340	365	371	380	363	404	363	363	387	381	361	360	359	356	330	368	366	366	376	377	363	358	406	351	374	373	360	349	355	373	393	366	331	349	351	375	383	319	348	337	368	376	365	332	372	356	340	354	372	367	360	351	397	348	331	376	358	336	358	384	317	359	348	377	405	338	390	346	363	367	343	398	359	359	363	345	343	354	353	359	343	328	357	360	351	389	397	348	316	369	383	371	357	347	356	347	372	374	338	363	363	329	335	346	378	366	374	348	323	356	371	362	373	364	364	381	366	381	353	345	371	341	390	361	368	368	362	356	389	354	381	343	343	406	354	398	346	378	346	357	382	354	402	400	348	341	382	340	337	355	361	355	373	391	391	401	374	363	361	343	384	364	372	370	385	344	370	353	372	343	377	377	340	392	443	335	360	374	369	338	359	340	397	384	375	399	342	338	372	352	347	354	415	370	367	398	363	343	327	357	336	364	388	381	351	384	382	385	372	376	382	384	352	378	418	404	365	374	393	364	355	366	349	386	381	368	340	357	375	368	370	400	373	375	409	371	357	395	383	392	398	397	363	340	355	339	404	366	365	360	385	357	359	344	369	360	345	383	344	354	348	357	313	371	396	378	392	376	340	390	354	395	408	370	391	394	337	354	373	345	343	369	387	346	357	357	372	370	376	355	381	347	362	367	344	346	339	365	363	384	380	345	346	377	358	325	349	357	383	322	347	389	381	414	395	337	330	373	391	362	361	373	360	384	374	348	373	377	392	353	376	343	365	356	395	378	365	366	368	363	368	351	353	386	365	378	360	370	370	368	385	383	359	365	384	366	340	359	381	340	340	381	328	349	348	369	376	360	362	373	360	345	386	353	386	398	388	378	351	354	363	389	365	390	369	384	397	397	361	354	361	329	396	388	378	365	365	378	405	379	363	387	357	381	358	366	363	335	349	361	337	360	359	415	403	361	362	370	374	342	344	385	396	362	353	396	341	338	359	407	349	384	364	353	375	363	412	357	394	372	373	376	385	387	358	365	347	415	371	386	403	339	354	376	372	358	385	407	390	336	340	356	383	362	374	346	373	368	375	360	349	389	390	373	387	380	395	341	341	372	380	365	399	380	373	387	369	393	396	361	369	393	380	342	347	373	340	369	358	353	384	381	399	376	346	424	350	395	373	354	358	383	367	348	351	336	380	388	361	372	328	387	367	343	358	359	375	371	435	341	396	372	393	323	347	363	356	374	357	387	414	393	360	400	343	366	348	401	392	344	394	370	356	379	382	372	363	369	383	409	347	376	403	376	350	404	346	359	393	366	373	336	373	372	408	356	361	391	382	392	363	375	357	450	399	349	371	397	361	438	382	374	323	358	369	355	365	376	349	364	351	357	392	378	355	351	369	366	360	338	358	381	334	374	360	347	358	368	358	330	354	358	382	357	383	382	390	349	361	373	370	352	372	363	356	320	389	380	380	390	363	355	384	370	402	380	348	340	408	379	363	375	379	382	358	342	364	368	371	364	365	322	395	347	360	348	387	370	353	384	400	394	367	359	355	376	368	376	367	371	417	384	354	350	379	402	343	354	370	379	357	363	364	363	374	336	351	407	364	381	370	387	385	377	358	358	395	381	350	361	339	371	361	386	401	344	328	369	341	370	357	326	381	359	351	342	368	347	357	337	373	340	376	367	338	377	367	369	338	358	349	374	372	390	356	364	377	330	373	403	346	374	364	397	342	346	377	377	397	386	355	338	396	360	365	352	347	365	388	410	377	392	377	380	394	395	366	365	425	366	362	389	347	383	352	395	368	387	361	367	394	373	388	386	332	392	351	389	388	303	386	389	357	354	358	382	354	354	348	362	338	429	383	350	351	395	383	381	425	397	395	319	373	342	362	363	375	373	392	404	351	361	349	343	384	360	383	370	353	386	377	370	335	369	370	365	343	353	390	386	379	394	405	394	379	332	350	365	337	392	406	374	374	346	363	340	398	389	380	387	336	340	349	324	404	345	375	346	380	363	381	375	337	354	426	360	354	365	379	353	384	358	342	381	415	374	422	360	388	353	372	350	393	374	337	377	366	413	382	393	407	380	352	388	349	379	380	392	370	365	322	368	383	386	357	407	369	355	333	388	357	351	371	351	350	338	358	377	358	359	342	374	380	367	369	391	397	376	389	389	345	392	365	404	350	395	375	352	361	387	350	360	401	387	372	330	392	375	385	381	350	363	350	371	337	363	345	366	325	362	377	369	368	378	361	352	355	378	348	393	332	383	387	374	369	351	380	371	404	346	361	372	385	414	369	412	355	365	344	373	401	349	386	373	346	374	386	375	386	365	364	362	376	369	346	393	368	389	342
31557	16256	7740	3803	1994	1429	1182	1034	883	813	782	804	817	785	797	833	848	816	805	854	823	811	803	835	803	805	814	824	870	810	818	795	763	796	826	822	830	763	811	774	789	798	759	811	768	856	803	758	791	841	838	754	792	821	790	795	854	797	814	787	812	813	826	832	808	776	865	794	814	759	852	788	799	829	864	833	796	734	797	771	789	799	774	806	859	806	803	797	823	760	790	833	796	854	828	833	756	804	808	797	808	801	871	791	822	830	778	779	861	771	859	804	787	794	835	873	815	819	807	877	837	808	810	799	830	790	805	812	789	787	829	793	820	861	789	803	831	745	824	836	792	842	751	805	803	877	749	787	837	836	821	809	810	778	828	804	813	830	803	818	800	831	820	787	857	817	835	811	827	820	789	750	795	832	782	771	758	803	810	851	791	787	811	801	822	771	770	796	815	826	810	817	797	805	782	818	810	800	826	796	766	773	791	764	813	874	815	804	751	827	849	824	790	763	826	859	810	800	792	785	798	777	846	821	844	806	790	815	804	803	805	834	809	790	863	811	820	805	840	794	785	800	790	831	793	766	835	799	814	819	837	768	841	801	817	788	810	791	823	768	825	810	778	800	781	785	834	808	828	786	878	844	808	787	790	765	853	811	838	790	790	766	809	814	803	816	811	806	824	796	813	820	812	807	808	795	803	839	819	797	821	868	836	824	827	837	831	840	806	829	760	755	776	839	818	803	813	832	830	796	819	804	782	813	813	775	776	811	850	849	793	789	797	792	769	786	854	825	755	788	800	764	745	825	814	839	791	763	772	843	814	793	855	837	838	793	820	855	786	796	800	789	786	753	818	794	787	800	810	830	772	795	803	857	765	792	765	887	786	784	839	819	832	832	837	807	800	832	805	832	755	825	755	811	793	842	850	812	766	832	829	780	873	795	818	810	792	799	815	834	820	787	847	858	846	842	803	790	816	830	778	849	839	815	800	812	804	796	792	822	820	772	815	816	801	824	881	792	812	786	795	781	779	799	817	794	768	835	775	843	803	772	815	846	802	809	776	828	813	797	816	770	825	810	788	861	814	801	834	824	849	810	826	758	746	849	768	833	828	770	788	802	828	812	836	779	814	800	775	815	765	825	868	788	804	820	775	785	819	801	834	770	814	786	849	812	786	786	831	789	849	802	860	815	796	823	815	829	834	832	826	817	799	819	796	792	869	839	795	789	810	787	805	782	808	823	787	801	762	853	806	808	784	778	810	828	852	775	778	745	808	821	817	817	784	807	881	816	837	760	819	813	761	840	767	867	872	807	804	819	789	816	855	837	834	764	780	826	748	851	843	783	782	812	760	830	795	761	780	842	764	776	786	783	835	804	746	832	870	791	804	844	810	777	816	827	782	865	776	817	802	857	824	850	809	843	797	763	802	815	824	780	816	841	766	843	814	779	793	777	803	821	805	783	744	808	793	794	826	768	826	790	825	750	769	842	800	778	816	816	831	800	811	782	803	800	821	833	862	814	812	794	802	837	809	805	812	881	760	853	795	841	827	780	812	767	828	816	763	816	873	820	798	811	811	777	752	776	796	787	775	809	809	798	811	828	767	830	836	820	773	837	782	769	801	825	806	812	815	781	800	790	774	866	766	802	858	866	754	758	793	835	759	790	795	798	838	842	820	778	850	854	786	840	802	841	782	844	832	778	805	824	789	807	855	818	818	781	823	766	810	788	773	791	799	838	757	782	828	800	834	777	840	770	832	807	814	811	824	842	846	816	780	784	797	744	810	813	845	796	734	785	804	797	802	825	821	797	813	868	782	770	863	813	823	848	775	784	825	805	832	787	817	761	816	775	876	874	852	805	798	779	817	824	837	779	797	803	873	723	803	826	795	795	779	781	839	841	841	771	808	829	766	807	855	794	757	767	790	827	768	780	813	816	782	788	843	795	787	798	803	835	868	826	825	801	822	846	792	817	788	801	765	810	810	779	807	814	820	836	813	862	789	780	822	805	780	800	810	841	785	804	779	796	834	826	810	761	816	825	856	804	790	811	817	796	815	794	799	798	818	762	865	777	793	817	812	799	796	842	817	795	831	816	786	818	759	797	822	836	780	805	762	869	789	763	805	774	798	791	797	770	806	770	818	839	773	830	809	800	792	838	792	812	795	854	841	842	817	833	805	817	809	794	787	803	771	789	814	775	756	842	794	818	781	787	823	823	819	792	747	856	767	778	817	857	793	811	760	816	768	781	796	817	802	820	797	767	790	779	774	890	843	785	834	819	775	805	805	804	805	808	842	816	812	818	746	808	798	848	839	795	848	816	811	804	817	797	790	783	776	841	762	810	795	796	767	884	786	809	807	749	758	808	843	829	826	806	814	784	750	780	814	743	811	852	822	778	808	794	820	774	838	773	820	793	809	852	799	781	801	837	793	820	810	849	840	805	807	802	755	803	843	775	835	818	795	828	844	846	805	820	825	797	806	806	825	799	794	764	772	802	793	850	866	810	813	794	844	814	822	807	774	819	829	794	764	811	826	827	798	782	805	822	840	830	789	794	770	778	799	790	791	862	820	816	813	877	821	798	831	842	790	833	802	780	831	783	804	805	758	834	869	859	806	816	838	799	794	795	803	816	818	817	787	787	791	781	763	823	791	846	755	817	798	820	806	797	788	759	755	766	771	778	806	851	810	835	795	785	790	793	789	810	847	830	815	835	817	796	800	803	766	844	815	809	758	778	820	787	786	810	797	784	837	786	791	806	829	765	869	812	828	842	820	798	782	804	819	824	803	821	818	825	852	775	800	827	828	819	779	843	797	794	824	805	813	787	784	843	823	822	769	884	790	822	768	808	774	807	794	779	822	805	758	808	841	837	808	783	806	783	795	805	794	825	813	787	802	846	794	817	836	783	859	799	854	804	833	746	797	817	798	843	786	784	820	862	787	832	777	829	840	778	811	806	849	740	834	813	806	802	835	792	814	854	778	821	809	821	787	815	799	787	796	787	822	855	767	800	824	751	816	801	810	871	808	826	823	807	823	841	819	820	784	795	790	814	811	779	779	784	783	782	846	846	810	832	787	801	783	814	748	824	821	763	768	785	782	784	884	826	806	821	810	810	841	770	803	851	837	838	789	774	800	810	823	814	814	787	823	772	827	798	819	814	807	788	793	798	831	808	806	839	871	830	819	803	847	852	769	806	792	835	795	844	822	835	820	809	817	822	779	795	801	798	841	775	826	783	788	775	774	862	838	848	743	833	790	814	778	810	816	838	816	801	776	784	781	836	851	815	789	781	856	810	814	824	766	765	823	829	817	763	787	794	732	800	845	789	820	796	805	805	823	836	769	767	754	844	823	827	836	801	746	809	846	801	792	801	822	842	781	757	823	810	757	819	828	842	817	821	851	759	785	743	839	797	762	826	833	794	779	770	872	832	807	767	790	865	810	809	829	789	798	830	838	730	823	801	786	782	814	796	793	815	789	826	837	826	786	784	808	808	838	777
60900	27492	10500	2875	1074	726	637	561	451	419	398	383	389	393	401	372	399	387	403	377	358	396	388	389	399	394	407	373	405	414	408	392	365	391	426	344	378	357	380	368	362	397	401	414	401	356	360	381	417	440	415	401	369	420	407	361	404	391	406	404	402	388	348	383	399	393	397	409	387	397	393	391	430	395	364	386	400	407	361	396	382	401	331	431	395	400	391	399	389	378	383	400	413	365	380	374	427	366	417	401	376	367	389	351	403	396	381	379	413	368	409	386	414	402	369	392	385	394	412	383	392	348	383	365	418	390	369	389	400	378	372	412	394	359	414	408	390	428	398	411	417	369	388	391	386	418	365	348	365	365	413	398	423	407	388	359	410	400	400	375	349	459	381	348	384	417	378	376	377	389	413	378	365	438	380	374	346	369	368	383	365	387	414	369	382	371	394	386	389	381	423	361	385	393	394	384	403	391	413	354	387	381	407	394	436	421	374	404	415	369	396	425	372	416	401	365	365	392	436	392	404	379	403	425	357	397	384	395	419	379	417	390	368	401	395	449	371	388	373	374	380	389	382	418	388	421	417	392	398	367	416	396	426	404	355	417	375	377	399	397	410	414	388	390	447	399	369	395	402	388	374	384	406	383	363	370	383	411	400	406	382	407	401	404	361	397	416	406	382	424	406	375	412	388	369	429	397	396	386	387	431	396	351	366	418	375	363	372	395	359	368	394	347	399	409	390	411	403	360	368	371	383	401	373	394	437	413	387	406	379	379	394	402	396	405	397	385	394	429	378	397	368	388	412	363	355	397	402	388	392	391	376	412	374	348	382	391	405	374	423	361	372	389	442	398	368	394	360	403	334	408	355	394	396	393	388	383	387	363	391	412	361	417	440	390	377	394	409	384	362	383	368	376	381	396	367	409	406	426	366	382	389	382	368	393	400	368	405	374	359	362	395	431	417	407	391	409	395	385	380	376	415	434	365	391	377	388	388	381	436	333	389	360	410	384	399	407	400	407	430	407	388	379	388	412	377	424	378	411	377	410	388	386	400	397	397	379	367	385	367	390	415	373	399	357	408	376	371	353	407	394	371	422	429	416	392	436	406	408	409	380	398	391	382	400	357	389	386	387	348	375	368	361	356	398	380	362	363	402	373	433	394	433	380	381	391	403	391	403	362	383	350	391	376	415	416	374	355	368	376	401	423	391	392	388	407	388	385	367	384	432	432	400	372	395	341	376	369	398	361	385	428	396	367	364	391	427	403	376	367	376	393	364	368	432	365	387	382	386	365	389	371	393	414	432	395	421	371	365	367	382	381	371	367	415	369	383	376	364	381	386	357	369	427	438	404	384	347	364	375	410	382	403	365	436	410	406	384	382	405	407	407	353	380	408	370	392	359	414	384	381	400	375	399	433	371	393	388	371	399	351	355	375	398	426	364	373	373	412	379	393	359	414	397	406	421	418	368	392	384	388	359	376	375	383	378	377	377	388	389	362	368	368	363	386	383	389	346	378	393	404	411	378	368	415	351	410	404	386	404	384	381	370	371	389	406	384	411	417	344	358	358	405	394	363	376	426	417	385	376	390	417	386	436	400	386	354	349	407	402	374	427	417	372	423	399	383	392	389	430	392	360	378	404	403	473	434	377	425	399	385	363	412	397	359	349	366	399	366	366	383	368	400	420	387	390	408	384	405	370	383	406	385	426	395	398	355	375	355	405	369	366	406	388	381	397	394	414	406	387	355	371	383	369	355	357	419	382	416	389	361	428	381	407	406	406	396	369	382	402	382	424	386	375	388	382	401	397	404	398	381	392	359	405	391	441	350	354	394	399	373	398	412	354	391	388	347	391	394	364	387	337	379	389	378	348	365	387	400	381	366	385	379	422	381	380	371	405	330	400	352	402	395	382	407	379	396	406	394	393	399	418	359	404	344	400	388	424	367	375	415	384	368	438	393	414	387	367	384	372	392	383	404	392	345	375	390	363	351	353	394	387	387	360	378	431	377	431	400	420	391	393	374	405	370	396	393	356	401	379	422	394	410	399	399	393	376	396	419	389	397	362	447	410	419	423	430	372	381	353	382	411	386	348	392	397	386	339	441	438	387	382	397	424	395	374	408	415	370	378	377	351	363	421	392	415	434	409	377	390	369	365	406	396	436	370	409	409	402	390	374	403	395	366	359	395	374	419	390	426	400	341	376	357	425	383	413	398	380	402	393	399	381	357	412	379	368	381	404	393	373	363	402	385	441	372	397	388	374	387	396	364	398	383	380	375	396	412	419	425	424	395	377	378	430	337	416	425	349	363	382	378	382	398	420	401	406	410	375	396	360	354	379	433	362	386	388	366	369	361	384	410	418	352	413	389	369	368	413	415	395	371	354	406	421	406	365	439	375	409	388	379	444	391	374	373	390	404	413	430	396	419	357	393	407	380	380	388	365	370	392	382	376	378	360	387	380	367	401	398	414	402	414	394	358	400	345	404	393	386	352	372	408	387	379	410	370	370	382	416	413	399	414	351	395	404	386	391	374	368	387	349	410	384	394	386	391	378	373	362	434	350	369	430	414	401	383	376	399	423	374	399	379	438	405	415	391	383	374	388	395	392	427	373	378	381	367	426	404	441	373	413	370	365	369	374	370	370	368	403	423	416	411	380	387	393	402	426	376	423	459	382	367	364	366	403	418	405	400	395	381	417	399	336	388	413	366	394	411	384	376	392	382	390	377	380	357	385	396	412	397	406	376	373	408	326	413	405	366	401	383	355	390	404	375	397	405	378	387	413	372	385	358	386	386	400	372	412	349	347	407	439	415	386	382	403	399	356	399	364	413	396	384	368	427	380	367	411	415	412	400	366	411	400	325	325	358	391	390	385	385	404	343	411	398	427	425	386	399	413	379	410	407	373	386	387	359	398	418	425	393	407	389	402	377	367	414	387	373	405	427	365	408	415	392	375	390	391	355	389	364	401	410	420	374	399	340	379	385	387	383	406	377	420	407	360	385	390	343	401	415	408	382	440	420	371	376	404	361	433	371	401	389	375	370	441	410	372	371	367	406	388	381	388	375	409	412	390	377	408	361	374	405	356	361	358	385	383	358	396	394	369	432	372	364	385	404	373	438	371	396	403	402	391	397	402	386	422	399	346	370	353	422	383	369	388	369	391	385	366	409	419	393	378	395	340	399	381	382	390	411	399	350	373	414	423	372	358	365	379	377	430	396	383	380	422	401	389	400	391	411	355	365	388	405	411	365	416	382	389	406	380	400	388	372	422	366	406	380	423	358	409	381	381	369	376	401	376	369	387	399	388	397	396	406	358	415	371	378	386	410	403	390	410	444	418	416	397	395	379	406	378	445	403	413	373	406	379	400	391	408	377	382	395	360	383	430	428	397	406	372	370	345	384	388	336	392	379	393	414	371	364	358	424	424	411	390	427	416	395	386	394	405	368	381	382	375	382	340	384	371	407	390	414	381	382	370	386	391	428	399	378	365	365	420	380
41357	20598	9765	5012	2635	1912	1631	1477	1003	872	875	874	836	831	825	795	877	869	821	871	817	829	813	927	872	866	913	792	854	874	850	856	781	879	907	865	878	847	862	884	843	856	858	875	865	868	830	818	879	932	810	806	853	878	833	834	847	861	864	801	864	837	842	895	851	821	856	846	889	915	845	955	870	877	856	847	866	865	856	852	868	870	851	808	896	810	802	892	862	827	903	844	856	847	784	840	856	852	875	830	862	864	887	803	841	863	864	901	887	826	839	851	803	813	822	875	827	895	868	795	853	851	875	837	862	870	881	879	846	828	879	854	846	833	850	817	836	874	862	843	845	833	841	887	829	830	920	835	845	866	820	867	862	902	825	802	916	815	879	845	829	823	805	864	849	811	825	834	892	878	834	846	860	868	897	919	841	850	892	826	807	902	831	857	880	876	871	853	834	854	836	920	852	897	888	879	873	803	863	834	843	875	855	819	842	855	887	897	809	831	913	854	840	856	825	873	834	870	802	865	860	825	823	878	842	830	842	862	839	877	837	859	814	858	886	859	868	872	819	882	875	842	840	866	886	855	841	867	823	854	811	885	823	878	852	767	880	833	874	896	851	901	858	857	899	864	839	833	859	883	841	865	867	859	849	844	841	836	888	850	842	827	859	872	869	900	906	919	894	892	842	840	856	849	836	849	893	862	904	866	870	823	845	861	842	843	854	873	851	809	865	897	853	858	853	878	894	874	850	839	818	871	865	867	863	763	908	883	923	853	850	853	838	842	840	805	876	815	857	885	912	834	830	839	845	804	832	784	838	827	848	863	835	833	857	854	840	828	854	888	875	876	816	819	904	819	853	826	889	819	836	876	848	894	862	837	835	813	859	772	860	843	820	798	830	915	788	797	883	857	864	850	842	835	880	851	781	826	869	806	850	802	850	904	860	868	867	845	867	862	829	839	838	818	899	849	871	853	855	893	878	863	855	849	852	832	836	891	819	864	904	789	861	936	816	889	859	872	884	882	839	839	823	834	845	874	898	832	882	880	829	886	861	870	859	821	870	828	881	823	884	833	848	930	874	831	840	849	850	836	864	883	795	857	861	842	877	821	811	827	867	838	870	889	774	860	858	873	853	859	872	820	789	870	816	807	893	848	841	864	839	831	839	898	833	864	857	870	810	862	872	808	901	862	847	850	911	824	864	850	799	840	834	866	845	801	824	851	836	848	853	834	840	844	840	878	869	849	791	910	857	837	800	850	868	823	837	859	847	857	905	821	834	847	883	801	829	855	842	897	823	849	865	843	886	802	894	859	880	860	861	839	854	824	865	821	848	800	830	851	864	849	880	820	866	824	832	869	835	906	854	816	849	846	887	813	826	858	828	864	864	887	841	806	842	894	802	881	849	807	842	842	809	868	817	863	853	845	909	853	828	927	837	892	871	870	844	817	825	854	852	790	844	797	836	822	878	905	814	910	854	830	866	844	871	870	861	829	869	866	876	881	846	799	874	760	831	854	822	872	824	840	825	865	885	826	810	831	862	838	880	867	875	836	834	860	847	848	825	888	877	807	867	844	851	814	873	871	853	825	814	849	888	898	825	872	788	860	828	885	824	882	889	830	873	895	931	818	823	828	861	876	900	810	834	846	872	835	820	834	928	814	932	838	893	886	854	834	789	831	850	848	830	856	817	869	852	878	860	837	823	815	854	844	825	838	828	858	849	893	910	874	860	839	871	816	850	828	840	839	857	840	902	873	847	869	829	815	884	898	825	830	855	825	820	949	902	883	841	821	831	857	876	886	837	872	862	875	843	830	850	838	833	878	872	867	809	802	858	831	871	853	849	892	895	870	863	859	892	873	860	841	820	859	847	872	812	850	882	892	846	856	848	815	894	842	881	875	858	872	885	861	866	915	863	869	870	835	845	863	818	902	828	848	902	815	816	840	888	866	783	874	820	900	834	889	820	894	831	874	779	884	848	862	858	839	835	837	879	838	861	867	858	815	906	821	825	872	868	810	843	892	849	864	799	862	863	890	835	908	830	826	840	874	847	867	772	852	853	877	844	818	864	872	787	835	819	864	858	839	811	866	858	862	850	859	850	840	840	848	809	844	852	886	868	824	850	832	878	881	867	842	821	842	882	877	799	828	882	871	832	839	815	833	843	835	805	874	759	893	830	842	866	865	887	844	850	881	816	852	861	819	864	852	845	890	877	842	871	851	838	870	854	862	871	849	896	836	862	868	847	836	887	810	860	797	865	849	861	844	850	835	838	837	910	871	882	846	842	867	844	888	863	829	893	896	871	807	918	859	815	841	875	865	835	855	832	818	818	830	852	864	813	847	877	900	829	865	861	817	907	885	884	828	950	809	866	825	826	864	821	817	859	826	850	854	896	900	861	840	898	873	847	861	851	855	891	832	828	825	857	829	882	881	880	867	860	879	901	866	885	851	876	864	831	882	845	892	898	877	817	845	862	826	827	851	841	910	837	850	882	895	849	831	878	856	881	857	846	828	832	831	887	825	834	882	843	835	887	820	850	866	885	818	837	863	857	833	900	849	857	835	871	812	841	834	782	845	849	815	878	845	846	851	873	845	892	905	813	846	837	878	874	880	860	828	883	820	848	849	848	832	888	836	909	814	854	889	841	835	824	839	834	864	880	876	876	795	877	854	870	892	857	825	826	865	885	882	855	836	855	841	854	845	865	866	838	818	883	860	886	861	825	874	830	877	891	853	893	826	889	843	857	855	858	895	854	821	826	876	855	899	907	857	819	840	841	860	862	875	904	864	823	874	845	869	861	826	840	819	818	855	843	847	911	844	869	847	903	858	880	833	896	837	913	890	869	881	820	869	823	877	837	862	893	781	831	856	896	905	802	831	854	827	772	824	838	867	900	868	819	876	887	840	833	836	833	903	890	808	884	861	879	874	912	837	890	837	868	850	854	852	854	836	852	852	840	855	861	857	862	789	876	870	879	819	820	877	796	918	867	815	819	867	830	835	868	859	890	890	820	881	879	854	860	835	898	855	867	869	806	826	840	826	805	797	801	829	827	879	869	897	792	795	826	833	827	819	883	824	802	785	831	877	845	822	847	843	840	891	842	823	866	890	843	891	866	857	882	822	844	866	853	841	852	865	839	885	853	864	829	852	818	809	867	847	878	828	887	812	850	855	862	881	874	850	835	841	758	831	828	886	891	881	864	834	816	856	880	830	878	835	762	891	898	838	897	850	876	847	841	850	841	817	843	948	844	850	860	839	886	813	870	846	821	849	820	874	864	835	873	876	799	885	855	887	866	839	881	860	840	787	807	889	904	828	853	843	846	865	881	877	862	819	901	834	845	793	857	854	874	805	879	882	918	879	862	839	800	815	841	834	838	859	875	850	908	886	821	827	866	838	885	887	834	838	830	863	821	814	830	874	831	851	833	798	870	888	852	846	822	875	837	821	822	863	896	799	856	816	877	847	904	844	852	853	842	877	878	914	856	846	827	878	839	833
61069	29026	10253	2492	1292	993	832	555	416	368	444	399	406	433	412	421	398	383	443	384	423	441	404	393	398	428	426	404	439	402	390	396	400	421	394	396	401	391	407	420	392	432	379	383	386	419	378	420	397	437	461	427	380	385	393	391	387	383	430	441	394	382	397	402	408	331	400	362	461	392	394	392	412	388	411	387	398	371	385	425	408	378	412	401	407	407	375	393	409	439	415	381	399	431	413	421	373	427	410	385	347	398	361	393	423	363	384	407	387	413	410	414	410	393	385	382	410	453	453	388	391	429	392	375	395	425	439	394	426	378	388	423	414	398	426	428	393	405	381	428	378	350	403	403	395	388	413	403	459	397	412	390	403	431	373	403	385	399	378	409	379	393	382	429	422	389	405	402	380	403	391	388	397	354	391	413	411	433	410	398	401	378	421	416	435	447	431	408	398	404	408	418	422	413	418	411	391	409	358	421	425	412	429	397	377	364	403	391	393	402	387	401	408	423	398	395	430	399	394	389	381	375	431	422	383	396	403	390	387	399	365	373	385	404	428	426	412	394	420	376	402	412	441	427	431	440	437	433	422	382	380	401	375	440	425	399	431	379	439	418	363	378	415	365	389	432	410	435	373	402	392	389	377	411	390	374	399	412	414	427	393	443	403	370	426	391	408	406	398	381	414	384	370	407	388	377	394	401	420	409	402	392	400	400	398	388	425	407	388	416	391	414	378	398	412	392	417	409	406	436	387	394	377	412	423	404	388	407	409	399	428	388	443	384	434	387	390	374	377	423	439	420	415	443	414	410	392	388	375	353	403	444	416	414	386	368	400	397	385	403	383	416	400	411	380	390	397	405	423	396	406	415	395	365	378	412	412	402	388	377	394	467	442	420	410	385	444	401	369	406	437	362	374	419	420	439	396	405	422	403	449	452	434	374	382	430	391	375	390	403	427	436	394	418	401	444	467	430	450	428	411	396	379	418	401	390	403	365	428	409	388	383	454	403	438	435	422	366	406	432	392	409	426	454	412	415	386	417	396	372	417	376	402	414	378	395	385	408	414	401	444	406	410	385	396	430	422	401	370	431	403	401	382	378	390	406	422	423	447	388	410	359	378	371	428	392	388	337	374	398	402	394	384	414	412	418	439	382	408	413	418	429	394	425	398	422	360	396	390	392	441	414	407	429	448	377	392	432	413	430	407	416	476	407	455	391	343	388	414	390	428	411	408	376	445	447	449	430	439	394	415	406	379	436	416	414	376	392	417	368	423	388	401	402	412	373	387	412	347	366	408	391	382	387	394	407	401	406	400	446	381	408	422	410	428	385	382	385	411	450	412	433	431	413	375	407	403	380	391	363	383	422	455	409	433	387	402	426	395	430	440	392	362	368	427	409	400	440	380	416	380	397	398	408	394	417	410	408	418	413	437	395	414	409	412	395	438	401	400	383	429	403	411	383	451	419	389	412	393	399	377	365	433	403	412	434	412	439	422	431	446	396	422	371	399	392	408	409	408	421	436	413	406	432	407	417	377	400	393	392	407	418	424	412	436	394	400	445	411	410	379	374	402	419	391	411	406	413	411	362	372	394	329	386	378	415	340	379	376	411	455	434	457	382	417	379	413	428	385	394	392	431	397	361	421	379	395	369	431	417	432	436	394	400	378	402	402	450	415	406	400	396	362	402	416	396	421	400	456	409	393	375	425	387	417	416	414	413	364	412	440	425	398	432	416	378	399	416	448	427	398	422	365	381	387	423	399	383	461	452	405	384	445	394	424	404	436	394	396	422	427	423	398	398	395	426	410	453	400	422	411	397	410	371	394	418	398	405	416	395	427	411	375	409	397	406	386	393	379	419	399	412	379	396	434	409	466	422	421	382	398	442	404	397	383	418	391	380	405	387	398	414	461	441	400	396	388	395	456	420	414	429	399	379	376	393	381	426	380	383	362	400	410	415	429	398	382	418	401	438	383	390	426	425	406	394	394	459	374	412	420	432	417	434	418	410	402	388	390	403	409	371	371	435	391	388	393	431	425	391	413	417	416	414	422	424	410	377	448	382	374	420	393	435	401	391	356	401	413	421	411	388	414	394	400	417	412	389	412	392	445	391	405	435	397	353	407	392	442	387	375	416	412	422	411	400	412	420	427	377	405	380	406	421	416	377	397	406	446	385	397	456	380	429	395	383	447	414	410	411	385	387	391	390	406	386	408	387	412	429	435	432	396	370	419	446	403	387	399	389	393	408	451	367	393	414	385	399	390	456	424	385	377	426	436	426	390	405	401	420	393	375	410	409	399	424	382	451	385	384	418	427	404	399	420	388	411	393	407	401	377	444	419	421	392	410	403	449	402	409	408	450	399	421	407	418	416	414	418	446	443	448	370	398	423	399	398	402	382	415	413	377	438	453	422	397	409	360	434	415	421	409	422	383	425	446	403	394	405	407	397	401	416	431	396	364	392	451	375	433	423	419	398	382	372	403	383	403	412	415	424	438	396	417	407	383	412	413	395	380	408	424	441	415	351	373	390	387	392	403	402	408	408	395	381	445	430	391	434	404	380	445	399	408	428	412	428	392	392	419	363	425	408	420	365	401	383	368	396	431	353	392	370	405	413	411	407	412	434	406	393	443	439	382	400	421	421	387	433	383	387	371	393	410	399	399	384	392	376	402	396	397	392	395	413	392	444	413	371	393	348	430	419	390	363	372	425	432	395	417	450	414	398	395	410	393	394	367	371	425	405	428	454	427	396	423	370	414	401	358	353	383	385	413	408	429	425	394	400	436	428	408	422	389	443	418	408	473	401	373	391	404	425	428	406	390	376	435	414	386	405	397	381	447	433	376	364	367	413	423	403	407	409	410	416	411	397	395	381	404	423	418	392	374	423	421	410	414	380	382	444	434	405	438	413	377	428	404	410	402	396	468	392	408	405	419	426	363	427	401	417	344	450	409	409	389	364	441	429	413	393	411	446	417	404	398	393	421	370	359	403	352	391	385	378	367	420	430	432	408	409	401	411	428	386	367	432	439	377	378	388	422	374	434	387	397	406	434	424	406	418	376	418	375	406	415	400	390	376	422	444	410	391	397	433	396	419	401	384	378	400	423	402	420	409	418	399	388	403	439	444	418	410	385	388	418	419	429	435	420	402	416	414	404	409	409	387	406	385	405	391	375	376	390	390	419	410	418	428	447	423	419	411	429	416	395	458	400	402	391	398	426	400	400	360	390	363	405	409	392	436	396	420	394	399	395	422	380	394	394	369	372	438	407	389	420	432	430	406	418	381	438	392	419	411	445	396	401	396	410	408	404	394	394	411	379	400	410	389	365	419	380	383	411	366	405	382	393	402	411	439	441	388	396	421	436	407	398	423	408	382	424	395	395	398	448	432	411	366	378	388	394	368	357	417	377	398	418	354	404	381	399	416	415	395	424	392	423	400	420	429	402	423	422	378	398	415	366	391	400	438	416	383	419	400	391	432	395	426	390	408	383	427	396	414	402
42700	19887	7328	4441	3355	2781	2284	1298	924	937	888	916	886	868	814	862	924	883	938	895	797	826	907	877	912	882	860	839	897	888	883	855	908	864	890	912	881	915	862	869	915	901	863	830	887	873	973	848	923	901	883	916	826	923	877	929	917	863	837	832	871	899	879	870	907	845	898	889	828	856	858	862	880	840	841	857	872	868	907	930	835	878	872	908	919	897	870	860	883	793	846	908	873	933	886	799	856	879	851	814	871	844	881	799	848	877	858	893	859	834	884	880	822	835	883	862	907	855	884	813	880	880	920	874	825	869	885	868	880	898	870	908	847	823	903	869	826	903	838	863	830	898	914	886	853	856	828	862	849	913	891	902	875	847	847	867	875	871	875	877	862	858	837	898	855	866	879	908	872	913	923	856	846	883	877	894	893	906	883	852	888	849	950	813	896	847	899	876	906	858	892	869	872	858	866	892	894	879	861	886	909	898	904	818	898	871	881	864	872	862	886	927	929	872	837	895	881	916	886	903	892	846	880	901	896	886	833	872	897	834	859	883	834	853	845	897	848	859	849	862	940	870	870	836	849	882	860	862	881	901	864	884	860	865	939	871	871	858	878	829	908	854	876	874	899	900	846	875	867	875	915	888	879	877	884	874	853	908	905	876	860	875	893	835	875	842	802	844	915	905	894	822	846	895	867	831	815	865	870	852	887	885	858	890	875	834	886	846	892	863	878	926	936	874	899	818	819	815	923	912	855	844	910	869	850	820	841	899	916	875	883	886	946	913	889	894	854	900	874	872	945	863	865	907	926	848	895	829	900	849	852	883	873	860	866	863	847	874	860	873	832	881	875	831	868	883	842	833	874	828	888	865	922	888	881	894	910	887	842	889	873	891	889	891	812	863	887	887	843	841	837	809	896	891	875	883	848	911	873	915	854	864	898	824	826	882	872	835	820	894	888	959	839	894	898	845	867	889	874	881	854	880	847	847	820	903	866	887	846	869	866	929	839	858	925	867	925	836	837	843	897	878	915	878	889	852	891	905	879	899	881	818	818	856	877	858	902	914	842	857	875	930	828	825	879	871	910	903	867	875	889	871	858	799	886	866	855	886	792	901	889	868	872	804	940	941	861	814	776	856	880	882	867	873	912	876	852	817	945	887	903	913	855	917	883	853	857	906	857	862	845	882	857	840	898	891	825	877	876	875	838	870	860	873	864	900	881	858	871	871	911	855	847	796	843	858	879	905	841	847	917	881	895	870	883	901	820	899	851	894	918	925	893	867	915	895	832	800	890	899	871	882	896	888	877	879	891	866	884	888	864	907	856	869	939	901	893	882	876	869	888	860	869	843	877	842	833	934	864	901	901	904	850	911	916	882	869	808	821	851	869	845	900	843	889	799	916	918	875	902	887	914	843	881	875	853	857	856	870	840	906	874	837	856	869	866	854	901	875	854	909	882	844	843	839	870	836	851	885	894	856	834	858	878	866	826	908	880	820	907	872	885	895	821	881	850	892	899	858	884	874	918	853	933	879	896	862	929	924	891	869	888	894	890	888	878	799	901	916	865	874	889	908	864	862	881	900	896	851	902	874	856	861	888	910	900	862	899	839	900	876	880	890	854	866	836	902	868	884	836	874	868	874	883	831	860	884	866	861	864	849	886	913	882	835	841	829	848	849	889	878	869	860	912	873	878	866	953	879	872	907	918	880	880	911	897	853	870	836	831	830	906	875	835	901	869	885	868	835	878	868	869	899	832	821	835	838	823	862	838	844	885	943	859	927	878	903	880	895	857	917	898	876	903	866	876	934	825	874	875	875	853	874	890	849	902	884	851	939	893	769	891	909	847	862	837	866	856	928	874	870	845	867	876	873	918	845	864	898	870	909	899	855	838	879	858	913	902	891	848	895	907	847	882	912	903	844	894	862	873	912	868	845	917	873	856	857	862	896	862	843	844	924	907	855	879	881	861	905	924	892	838	890	858	877	820	907	885	895	848	859	874	879	902	868	851	905	861	850	879	864	855	928	825	885	878	913	851	868	848	879	885	863	919	826	886	876	883	851	897	936	837	850	874	877	819	832	893	877	844	886	894	943	857	920	889	863	884	875	895	907	916	865	862	834	949	828	949	877	917	850	861	880	896	820	929	923	868	861	827	887	918	858	858	859	959	864	902	887	886	837	832	864	836	916	902	869	901	848	859	915	812	906	838	880	870	856	880	886	843	825	876	913	876	831	905	870	875	860	830	908	858	876	916	851	863	857	869	882	884	794	881	944	852	839	830	859	882	877	875	874	877	869	894	863	828	839	862	855	870	835	849	858	874	851	873	857	829	867	867	849	856	900	882	820	875	889	900	865	794	877	907	880	897	840	857	912	888	884	862	857	837	890	887	893	875	820	845	888	892	880	884	904	900	834	858	892	840	865	872	914	864	876	866	860	823	877	921	842	866	945	854	895	893	906	882	881	843	892	866	875	882	814	892	838	871	890	916	857	852	875	878	826	868	858	887	868	843	857	896	891	909	856	884	855	908	892	813	856	902	858	831	823	893	885	880	868	842	908	867	887	869	889	869	903	869	911	877	852	875	893	878	848	901	879	868	850	849	897	854	854	836	907	871	842	802	904	895	852	891	823	844	898	929	925	895	858	931	879	903	883	875	901	899	824	904	809	874	845	888	903	879	849	888	884	843	837	858	881	938	910	846	913	867	932	845	858	843	895	865	871	820	869	841	918	876	885	843	861	873	859	840	910	874	881	953	859	908	878	877	874	818	838	907	915	880	883	850	839	880	879	899	910	826	891	956	896	891	901	873	902	900	908	905	859	864	815	811	892	907	854	874	849	877	927	904	868	898	891	896	818	903	891	875	876	891	860	892	844	871	857	868	925	878	866	864	810	903	926	877	880	841	881	882	886	848	905	854	877	839	871	909	848	884	880	834	848	902	911	882	884	902	810	885	853	877	863	856	874	885	941	897	847	867	887	899	876	836	897	876	828	851	857	880	828	893	898	890	874	845	895	831	823	879	821	854	861	813	850	893	896	892	895	852	924	867	885	904	853	871	885	889	880	856	847	872	861	862	823	887	884	905	918	925	825	883	825	875	875	855	856	890	908	834	868	913	836	928	878	881	871	866	870	817	891	855	966	890	841	868	887	938	845	881	909	859	928	928	914	925	900	858	881	930	874	810	897	845	867	863	835	865	884	847	866	915	869	894	858	895	851	889	819	903	873	907	910	906	865	858	915	890	875	865	874	894	891	923	853	879	830	900	902	890	902	879	915	823	841	880	868	931	914	916	858	888	876	879	859	910	943	869	903	881	916	824	878	867	901	874	909	877	869	906	851	900	874	848	854	895	906	880	924	867	898	908	862	872	882	844	925	876	837	855	867	850	942	858	844	895	863	832	852	919	868	898	900	890	846	924	941	849	878	856	863	806	847	869	882	861	856	889	863	890	872	895	827	891	886	902	844	841	848	822	920	886	823	822	859	874	822	856	878	865	885	897
49617	21198	5912	2066	1100	762	492	409	397	378	375	375	375	372	368	379	372	380	399	363	366	354	351	348	341	374	365	408	383	392	358	378	373	358	372	404	392	375	374	378	335	381	338	359	349	383	366	400	353	357	344	355	366	382	385	396	355	377	362	355	358	356	382	362	350	340	402	368	377	382	367	369	383	390	375	369	439	385	344	352	402	319	355	369	357	379	378	425	350	369	354	370	374	354	358	381	374	383	365	363	386	401	354	365	371	386	379	411	370	366	367	386	370	343	344	380	384	363	391	378	387	373	341	374	379	364	361	366	366	358	307	351	394	347	345	395	380	389	359	327	386	354	375	376	336	340	401	406	347	351	360	388	367	344	362	322	335	351	388	401	379	424	358	357	382	373	362	359	372	412	339	383	374	352	383	368	348	394	399	387	352	352	364	387	412	358	376	363	360	381	349	367	377	378	342	384	364	388	346	354	392	366	375	348	346	382	374	342	397	402	343	356	395	371	363	377	350	371	374	412	410	395	363	387	385	347	404	313	379	370	327	366	379	381	362	357	352	373	372	366	329	381	348	380	332	363	377	353	372	398	341	333	380	363	356	399	337	373	370	364	306	375	389	375	368	346	365	364	382	406	338	343	354	372	349	340	374	358	356	353	359	379	356	371	374	348	359	362	376	369	365	422	375	387	350	388	361	396	371	354	350	370	370	385	355	339	389	343	396	348	356	353	347	386	330	352	367	363	380	361	372	372	345	348	332	373	374	345	379	345	348	360	360	374	377	362	355	357	345	363	371	367	382	334	360	388	368	386	316	392	362	358	393	337	360	375	390	375	383	371	345	375	358	344	368	366	372	350	364	406	375	399	375	358	378	366	397	342	385	396	372	385	340	380	384	367	398	375	342	358	341	397	401	395	327	383	350	407	365	385	359	382	376	361	411	404	365	370	372	367	347	341	359	365	371	423	368	392	390	394	403	373	381	387	367	375	373	358	365	375	344	380	377	384	354	356	379	359	387	354	392	365	340	369	379	344	360	348	350	331	337	346	357	364	387	369	372	371	365	371	379	386	351	364	353	330	331	365	370	385	370	379	398	364	357	386	382	349	340	367	348	348	394	376	382	392	400	365	353	383	341	367	357	362	340	407	355	396	378	356	377	359	384	353	363	369	433	391	356	358	368	377	356	388	353	360	365	375	374	349	351	374	349	393	376	394	368	357	368	350	380	384	356	350	357	382	371	369	392	364	357	367	331	379	362	366	344	347	356	359	408	374	350	384	330	382	388	388	378	391	390	378	378	339	356	393	342	376	394	368	367	367	358	374	326	367	372	367	389	387	363	392	374	353	382	341	357	361	350	349	407	363	336	373	370	365	381	425	371	331	355	378	387	372	353	372	362	371	354	369	375	397	362	373	427	373	370	330	364	365	362	361	380	371	344	347	382	364	382	376	339	383	371	382	390	395	332	367	368	364	335	362	349	337	398	330	362	373	373	390	382	335	356	352	389	350	345	389	370	366	390	387	360	366	362	360	371	391	343	392	357	320	334	351	345	393	360	349	387	363	399	398	349	379	361	334	353	350	362	364	372	347	359	373	345	341	383	360	348	384	365	376	386	355	375	341	359	369	367	354	352	356	389	394	357	377	373	365	403	409	326	362	345	367	372	364	387	390	408	414	388	382	426	366	352	354	367	419	356	368	364	350	362	347	355	337	385	364	361	348	354	345	370	338	341	371	396	385	353	373	347	358	425	353	366	406	398	365	366	378	350	370	413	352	399	395	353	361	366	369	335	369	398	387	385	387	331	347	381	380	366	387	361	372	357	384	359	363	344	358	403	433	371	384	388	383	370	355	367	339	350	339	389	377	361	353	401	384	326	356	339	385	322	427	367	349	427	383	360	370	379	370	383	417	400	361	357	366	358	366	369	374	350	361	354	351	345	342	368	360	366	362	363	365	399	377	379	394	369	388	363	374	396	396	369	386	337	373	377	364	371	370	394	350	321	356	370	387	355	352	394	381	361	392	369	356	400	394	374	386	364	414	384	381	377	392	371	368	370	362	406	346	371	407	346	328	365	371	344	335	379	364	359	400	356	349	387	372	360	375	356	372	373	373	366	354	361	331	394	353	358	403	367	359	366	329	384	362	366	349	375	370	327	395	355	386	368	362	362	359	380	386	352	387	423	388	341	385	353	350	353	313	398	397	369	342	344	354	399	395	407	404	355	323	356	363	352	372	382	364	325	369	372	377	357	372	407	365	360	374	360	341	344	372	342	370	373	374	354	315	388	360	354	396	355	393	397	355	330	383	379	363	323	339	353	375	406	347	360	335	390	368	368	361	388	376	374	377	395	343	403	392	362	390	405	379	374	341	348	374	376	371	350	356	393	396	395	388	381	381	368	385	343	363	381	378	423	385	361	353	369	384	371	346	355	371	391	378	377	394	359	402	439	388	350	415	362	372	400	343	368	385	392	402	366	399	383	378	348	347	366	361	372	368	362	380	379	367	362	358	378	362	379	336	371	395	371	350	386	374	363	356	379	371	381	412	374	353	335	363	353	364	361	341	345	353	409	327	341	345	354	357	399	352	358	357	364	339	389	339	362	402	392	371	386	401	369	372	344	353	366	382	364	323	385	333	352	378	326	348	420	370	342	353	355	358	369	360	411	383	348	376	384	366	362	385	350	381	394	378	358	396	408	391	372	374	386	342	353	373	386	387	345	362	376	381	378	368	383	349	364	377	345	379	379	354	379	376	390	395	404	371	354	338	357	357	355	376	372	375	349	361	385	388	375	383	340	410	337	373	383	389	411	350	365	362	380	388	331	354	359	359	369	383	361	335	367	361	375	394	355	366	395	355	366	368	327	383	357	391	376	359	359	352	387	382	373	387	360	326	362	403	341	346	337	314	402	395	368	354	377	399	367	408	354	353	353	373	351	378	388	348	381	362	423	376	368	367	370	406	357	408	350	352	387	376	357	358	391	363	391	377	378	411	372	380	409	397	353	340	374	361	418	386	350	379	370	364	384	397	356	354	372	357	368	399	337	379	384	371	368	373	405	389	368	364	369	349	343	354	356	372	364	358	372	390	382	372	391	382	371	356	380	377	368	318	381	349	349	374	379	362	384	357	385	348	368	332	386	346	374	371	366	394	362	376	343	362	353	348	399	328	335	353	397	327	335	355	342	344	362	369	382	356	368	343	371	381	391	364	380	352	360	346	358	388	366	365	353	379	367	384	380	347	352	359	353	358	376	401	376	359	364	405	344	402	357	404	378	364	373	403	409	348	356	396	325	329	369	362	376	366	389	378	358	367	390	353	355	366	394	369	379	336	372	359	388	345	422	366	370	367	366	370	377	437	385	380	383	361	371	363	384	395	385	361	375	372	378	389	367	393	362	343	341	372	378	400	386	397	386	328	311	397	324	418	364	366	354	404	383	362	349	405	376	345	407	390	374	352	386	366	343	362	391	380	382	347	413	346	318	392	380	349	371	358
33889	15542	6386	4219	3064	1993	1277	951	845	866	843	857	823	817	841	839	829	819	813	833	835	834	830	806	793	815	821	790	794	799	844	814	827	810	822	799	812	787	804	824	798	825	818	858	839	795	817	799	828	776	786	817	806	774	809	812	828	796	825	802	818	803	814	798	790	742	788	828	799	812	848	859	848	836	779	838	820	825	817	837	761	877	826	788	842	837	814	819	755	799	779	850	818	792	847	773	790	872	757	826	750	813	836	797	781	861	797	835	763	811	762	812	841	847	810	812	768	777	785	872	823	795	787	783	832	810	819	812	779	797	796	797	791	790	837	824	834	749	812	753	782	836	806	806	806	817	835	811	809	796	852	804	823	800	812	784	797	758	809	793	800	813	821	755	823	810	813	820	800	774	773	790	798	770	805	768	812	806	814	832	865	755	815	764	819	768	813	799	838	789	766	816	762	791	851	823	787	810	752	856	807	825	763	808	854	830	757	807	874	788	808	802	724	803	820	804	830	792	819	781	812	833	817	783	825	828	825	767	808	840	817	802	788	813	795	857	741	787	785	806	804	812	774	810	853	778	828	837	779	745	808	847	876	804	827	822	805	804	810	804	799	775	802	817	784	856	802	792	809	834	794	772	765	815	815	831	780	757	823	789	789	748	800	787	806	806	760	812	802	835	770	793	831	815	825	811	791	782	786	786	827	826	796	819	813	821	885	803	824	861	788	848	788	775	798	784	830	775	830	748	781	841	760	844	795	813	828	776	821	800	822	767	811	786	792	783	799	817	855	772	806	828	790	774	785	775	797	809	783	796	823	801	852	809	832	843	828	843	844	811	809	856	768	802	827	760	837	814	800	772	793	832	805	762	838	812	779	841	810	837	793	860	728	794	813	809	840	843	809	819	809	864	772	787	803	802	823	802	799	826	827	803	824	804	805	770	809	868	858	777	822	807	792	779	829	835	835	781	851	819	812	839	818	785	865	809	839	779	797	819	758	799	754	847	805	797	810	828	872	830	770	806	799	743	773	824	794	810	769	775	848	790	825	856	841	843	806	853	883	811	819	833	827	801	848	795	846	779	809	807	829	741	813	853	776	792	786	795	826	813	826	761	830	841	798	812	795	778	804	781	785	816	759	876	841	826	788	784	844	773	830	764	841	835	809	839	819	796	808	793	808	829	821	776	783	816	829	805	766	843	813	772	789	791	802	812	853	833	806	771	800	831	773	841	828	841	831	730	821	902	800	852	792	831	799	789	823	799	813	834	766	788	768	765	867	841	795	792	813	815	814	826	795	880	769	827	807	804	781	836	835	815	833	844	806	792	837	774	777	735	830	836	810	877	824	862	824	822	768	859	798	815	805	826	806	865	818	749	838	840	848	810	838	855	815	829	799	817	820	839	858	819	803	833	802	806	804	788	809	863	832	757	808	796	786	845	782	786	759	819	797	790	814	791	835	816	783	821	803	802	820	818	835	808	786	825	797	796	860	798	778	781	755	816	767	866	763	786	798	844	774	813	822	828	772	785	813	804	766	755	849	846	832	831	826	762	815	822	802	784	816	829	824	804	833	825	819	783	838	791	824	819	838	844	787	792	811	774	815	798	834	827	848	850	764	789	838	824	802	833	790	818	794	813	794	786	768	820	829	816	798	822	833	801	798	790	818	838	795	826	776	862	771	864	828	888	802	853	774	768	825	791	837	825	802	797	780	813	801	813	799	791	828	814	843	818	819	844	784	777	791	788	811	806	837	776	801	837	787	837	807	769	831	833	838	811	772	799	804	769	808	777	892	782	804	838	789	839	780	802	759	826	809	769	779	769	827	858	844	790	752	815	828	782	787	791	832	793	798	823	788	835	779	837	807	803	823	755	820	812	847	739	813	812	825	757	738	790	744	825	837	829	805	794	843	805	826	836	848	815	744	806	777	846	841	851	803	802	802	799	835	840	813	844	810	782	781	823	788	830	850	802	849	791	794	814	760	827	801	827	845	814	822	793	762	788	782	792	874	804	844	767	792	761	804	805	797	802	816	808	768	798	747	821	840	831	777	832	789	790	773	867	813	858	782	838	801	780	855	826	861	813	797	828	818	784	810	815	820	784	822	816	754	795	811	818	854	789	806	753	819	789	797	812	823	831	840	814	879	829	806	815	851	827	795	880	812	839	790	805	863	828	792	807	810	832	822	821	777	838	825	785	784	793	800	822	809	833	805	802	784	823	812	860	818	751	782	825	829	776	842	786	829	783	837	786	772	858	774	766	808	852	827	819	840	795	816	814	804	790	777	790	822	821	797	815	811	815	771	838	798	796	764	805	831	850	833	813	811	787	802	801	794	777	801	789	805	801	829	858	864	788	843	777	797	829	815	821	823	814	762	809	837	833	809	805	794	768	846	802	798	796	846	815	783	849	848	809	849	809	804	853	814	782	800	798	835	836	810	814	744	792	811	787	820	832	820	797	806	795	849	798	812	830	797	772	800	764	825	775	772	850	797	772	843	833	843	802	812	846	865	777	764	835	802	814	814	801	850	801	762	830	838	821	791	799	859	836	835	852	865	778	803	810	801	794	832	784	803	789	797	799	807	790	758	786	834	839	823	767	800	789	810	797	816	798	768	871	817	805	816	838	795	771	806	833	814	782	836	800	793	782	852	861	786	760	786	848	773	822	776	822	867	738	818	804	814	812	853	811	800	765	805	821	780	820	818	851	849	789	785	793	821	800	786	829	844	831	859	804	819	793	771	808	836	778	802	825	782	779	757	794	794	806	791	884	769	805	809	780	780	812	858	817	814	804	807	779	817	769	784	846	778	802	797	812	829	818	826	816	815	826	818	837	790	818	814	777	796	827	832	882	849	846	809	846	770	781	776	811	829	789	818	804	867	821	835	827	816	857	789	779	797	765	774	851	744	779	805	838	800	794	805	838	765	779	808	848	807	778	809	824	795	829	817	809	797	823	797	850	831	808	828	830	840	769	842	848	828	854	817	776	839	773	818	828	795	796	778	801	795	795	793	782	766	845	800	783	805	801	764	854	811	871	814	844	772	797	855	822	786	803	870	819	820	845	814	845	797	839	785	854	775	811	802	836	818	784	865	769	783	813	791	802	856	798	830	828	787	778	766	792	813	806	785	825	861	853	798	829	787	794	807	776	821	830	800	890	805	820	786	795	781	840	786	778	823	822	807	849	820	775	780	833	799	829	833	800	869	823	739	784	899	798	757	797	749	816	805	865	743	760	819	855	815	782	784	809	821	817	766	781	800	816	799	820	779	787	811	817	790	867	822	817	758	790	810	810	815	800	838	776	742	796	748	827	842	783	818	808	831	777	833	872	846	863	805	777	781	857	809	866	822	836	841	848	823	803	826	840	766	789	828	831	823	817	814	819	834	812	793	827	830	803	794	831	818	806	839	764	849	823	804	806	816	789	779	845	775	792	779	801	807	801	864	850	772	763	791	831	832	816	841	809	788	852	793	823	800	778	866	777	812	802	761	820
63479	26855	7858	1401	668	504	446	418	419	409	375	396	421	410	391	413	361	374	363	399	382	381	419	400	432	430	420	366	425	409	389	368	406	377	378	372	426	395	383	391	393	402	369	395	400	365	410	366	423	411	359	381	422	384	437	379	383	363	436	408	342	386	445	364	399	389	383	374	392	388	407	353	364	438	372	371	401	359	410	417	416	418	415	383	443	384	406	375	402	408	414	412	405	382	406	397	365	412	380	377	433	420	400	406	412	394	392	402	385	393	393	411	415	387	403	404	403	412	378	362	372	400	399	421	364	424	437	397	401	447	415	412	401	419	374	379	403	418	387	416	375	407	359	388	392	367	391	394	375	412	413	397	391	383	373	445	401	371	408	409	380	403	376	396	377	359	392	385	396	366	434	413	408	415	385	395	414	415	389	392	409	379	374	367	396	408	413	390	381	387	436	401	393	412	389	421	400	398	415	400	419	394	415	399	421	401	401	386	407	388	362	404	408	375	456	410	410	415	443	403	387	379	398	381	356	396	404	399	414	391	385	391	432	418	411	381	397	384	378	416	414	404	410	399	427	389	399	343	402	374	380	423	424	399	392	419	383	385	400	378	428	389	396	409	389	405	407	381	429	407	383	429	397	403	378	406	442	364	399	385	405	419	419	359	419	367	379	432	400	410	390	436	398	421	387	428	366	403	380	384	397	390	395	365	385	378	365	395	399	378	380	403	416	386	415	403	400	384	402	415	396	388	402	416	373	440	404	416	378	390	417	410	403	409	383	445	392	396	366	383	377	381	375	382	384	431	399	409	382	413	406	412	398	375	401	378	382	415	364	362	405	400	396	397	427	400	386	406	377	385	399	414	396	405	373	409	404	406	405	391	430	367	392	415	414	389	400	398	399	416	409	438	365	403	418	368	412	409	371	417	381	381	393	388	399	414	415	411	407	412	396	384	411	370	385	395	413	408	412	395	426	368	449	396	382	379	412	401	392	381	381	434	372	377	405	397	429	449	353	385	362	390	406	410	383	384	382	385	395	406	377	402	370	450	411	388	436	415	418	409	362	418	384	407	389	427	441	362	365	392	395	357	410	412	395	399	362	433	382	415	413	396	354	416	393	400	356	375	363	399	371	407	406	376	390	376	390	372	385	395	389	382	406	401	396	385	403	398	374	375	400	444	401	386	387	374	411	415	359	378	406	382	365	410	458	401	384	394	377	398	380	414	382	367	381	418	431	379	396	410	394	400	396	435	405	439	401	350	413	407	400	365	391	406	392	380	375	394	435	393	390	385	359	418	391	413	405	409	409	424	382	403	402	385	379	451	428	392	381	408	389	412	376	404	413	421	382	392	409	408	396	380	421	374	386	389	404	371	412	399	364	418	406	392	385	363	386	353	436	418	421	394	395	379	372	360	445	361	367	413	372	406	406	359	395	379	395	401	397	362	400	394	425	379	405	390	409	379	406	389	363	411	393	425	382	396	384	436	392	425	388	378	410	413	418	394	390	403	391	346	388	382	384	368	407	387	419	421	364	410	399	428	422	413	387	391	414	397	412	391	434	409	380	404	386	410	409	417	380	390	405	375	390	424	398	392	420	382	384	392	406	453	405	352	432	393	457	372	411	393	442	393	446	381	400	316	383	371	406	401	420	391	401	399	418	372	386	387	393	356	358	381	413	388	391	399	371	392	390	371	361	418	390	405	444	417	392	427	404	424	405	374	403	405	415	382	365	377	450	395	406	409	388	412	422	426	425	412	387	394	393	427	406	399	399	388	381	354	364	421	372	448	416	387	395	422	402	379	362	454	435	385	406	389	382	444	431	367	439	384	432	382	394	400	412	383	408	366	432	410	390	407	394	403	450	355	412	361	371	377	387	377	415	394	389	400	398	378	378	368	387	387	393	419	425	365	415	359	396	339	410	369	361	397	427	384	400	394	375	388	393	385	407	394	371	406	421	393	419	384	374	411	419	385	363	391	416	412	413	388	421	413	396	408	367	418	410	374	399	389	375	385	425	371	371	384	419	364	420	398	402	394	394	383	384	366	372	445	422	437	405	396	386	367	391	406	410	423	405	378	389	447	404	363	338	401	439	405	392	402	366	432	375	402	405	404	441	389	386	377	392	398	371	400	382	386	401	396	422	405	422	366	410	394	389	417	370	386	410	408	411	390	358	384	382	360	434	363	382	431	398	415	438	413	421	397	411	407	408	378	372	395	390	396	404	428	351	423	394	387	410	394	439	391	425	395	409	400	412	432	387	392	398	385	384	402	402	380	379	392	411	399	419	400	389	393	411	424	392	356	426	388	390	399	371	373	391	397	384	415	423	426	383	404	394	434	377	399	384	401	371	363	418	371	443	377	412	387	359	408	387	379	395	406	405	379	367	395	422	362	363	442	355	382	392	387	434	415	406	385	401	409	431	404	415	415	388	368	374	392	366	423	385	382	419	341	417	423	403	404	368	365	451	395	390	415	377	439	355	390	388	398	392	397	409	405	427	374	386	375	385	397	373	363	378	360	367	388	408	362	398	396	419	412	446	435	417	406	425	407	388	379	325	394	412	383	394	403	412	415	389	374	380	394	341	391	404	381	401	421	345	352	390	418	381	380	425	361	426	395	343	367	401	406	398	381	365	388	370	395	403	417	396	416	392	386	438	363	379	386	376	426	388	420	384	379	416	369	383	370	407	393	418	431	420	405	403	389	400	402	410	407	409	396	389	398	400	422	438	393	402	384	404	391	388	400	386	359	401	389	404	380	390	398	392	374	375	381	402	380	357	418	401	429	394	403	413	436	387	370	393	407	364	356	410	396	432	414	397	366	431	382	387	391	379	392	407	402	370	389	420	408	388	426	361	404	403	369	335	397	393	361	377	344	412	422	466	394	398	412	383	400	411	387	395	384	383	387	372	429	411	370	436	365	399	380	416	387	393	365	402	405	417	361	421	388	378	369	364	364	412	418	413	397	357	397	390	390	397	386	417	418	356	391	397	395	418	398	328	395	373	380	404	381	428	411	393	412	426	393	383	388	409	371	371	383	384	394	413	402	421	446	444	430	409	439	405	425	388	380	398	380	390	409	440	398	361	429	420	392	354	387	398	438	412	373	384	378	416	450	374	408	395	394	380	395	392	362	393	406	435	399	393	419	391	425	396	394	425	438	384	398	404	383	396	400	424	391	446	438	436	378	403	420	403	402	382	369	372	400	350	444	423	388	421	389	405	395	380	387	366	435	405	379	402	374	436	421	414	399	405	374	379	404	411	426	402	381	337	400	387	423	371	409	425	390	388	366	390	374	383	397	401	400	397	437	393	358	410	378	372	398	363	426	421	393	398	399	377	417	412	390	392	358	405	350	417	422	430	408	392	386	400	369	363	363	420	414	402	403	399	426	427	389	398	352	412	401	393	399	397	356	380	417	444	430	363	414	403	409	430	415	400	389	396	362	391	388	409	416	401	379	367	386	395	396	399	395	399	387	431	408	394	387	402	377
44378	17526	5509	2482	1546	1203	970	927	886	897	892	900	810	908	870	926	861	931	949	834	839	911	906	862	872	883	894	848	865	853	874	874	848	867	830	841	875	882	858	863	904	889	845	847	938	916	884	865	899	868	860	867	826	828	820	838	901	825	890	839	880	859	911	891	851	813	855	824	858	885	866	846	888	912	854	894	792	855	832	855	856	932	888	871	890	906	898	917	828	854	875	890	905	853	872	824	871	846	875	905	839	874	857	843	913	876	849	925	865	840	826	824	844	851	838	893	869	862	876	879	896	851	880	895	888	874	877	858	835	843	846	827	842	933	847	853	836	901	926	841	881	875	852	902	821	866	837	894	898	892	866	930	906	825	861	839	871	852	853	905	904	893	870	887	826	861	828	897	866	861	918	878	845	801	853	863	918	833	862	840	848	850	840	913	860	850	833	848	886	871	813	844	881	889	924	860	853	844	870	862	911	871	923	867	839	885	884	864	850	837	937	897	889	842	857	863	885	821	948	904	893	830	895	889	876	828	914	846	866	826	868	851	846	865	842	851	865	896	855	895	858	848	839	947	871	887	864	903	881	900	849	858	891	815	909	849	892	894	860	926	835	891	898	878	872	850	867	858	917	878	851	837	880	865	879	847	826	829	901	871	876	898	884	841	908	871	835	832	870	837	831	782	833	842	870	867	878	879	859	836	823	865	878	837	844	898	896	868	886	843	866	908	906	949	878	859	794	885	854	884	895	826	872	894	847	896	855	872	866	825	858	859	843	895	895	818	920	844	848	835	900	857	887	924	840	886	871	833	856	849	796	857	827	863	865	808	891	887	835	844	904	891	841	831	858	857	850	896	877	911	883	856	872	874	903	854	885	869	816	844	847	876	876	831	872	925	861	860	906	902	924	849	870	850	883	856	900	874	856	877	883	948	858	838	919	835	927	867	936	878	833	883	929	904	847	917	908	819	851	861	895	848	841	841	866	892	840	858	861	851	822	886	892	849	895	851	944	848	888	885	886	860	873	901	837	879	845	881	909	871	906	915	874	833	913	812	858	852	866	879	902	856	876	872	894	878	922	868	883	859	829	858	831	871	919	861	868	865	843	890	846	860	913	876	905	871	855	874	889	881	832	841	824	885	872	883	876	819	905	836	826	840	869	847	857	881	905	874	839	842	903	861	843	860	849	840	850	842	852	853	929	856	814	912	945	864	893	890	878	864	865	833	906	900	874	835	923	888	840	862	857	894	871	825	892	909	906	877	884	884	889	882	890	872	900	808	866	838	875	874	879	932	915	828	922	830	853	863	836	868	863	867	877	851	914	873	879	844	894	860	865	806	916	859	834	865	863	894	891	860	888	842	904	874	867	838	921	850	824	891	879	863	857	874	879	860	834	895	835	821	832	853	864	853	846	921	877	864	878	876	895	859	908	918	876	855	865	823	853	843	864	884	843	820	839	891	835	846	875	860	841	864	890	936	835	848	806	837	937	900	816	859	846	875	889	932	846	890	846	850	843	849	860	862	862	857	865	838	869	902	877	848	861	875	831	885	870	868	885	827	870	922	880	824	884	867	858	849	890	887	880	879	847	885	867	905	872	877	902	819	863	833	860	913	881	865	873	889	925	930	867	822	874	852	860	825	854	844	871	862	891	853	869	880	865	848	894	847	861	917	910	801	871	852	886	841	875	885	844	858	858	870	849	864	862	899	891	865	862	851	850	869	855	786	818	874	880	891	893	883	875	883	879	864	887	851	794	795	896	888	852	886	883	903	860	942	873	843	850	900	879	918	867	881	886	859	882	872	934	860	907	932	886	807	871	857	918	848	850	922	876	873	856	825	879	863	873	894	881	914	841	840	855	854	903	864	889	857	853	872	846	852	901	880	926	882	849	874	814	884	828	883	863	851	828	811	918	885	862	868	867	831	826	883	893	871	882	873	881	880	830	886	857	920	879	899	877	838	841	838	833	853	857	893	887	896	906	823	906	854	905	859	835	882	818	833	868	906	838	885	841	848	855	905	892	870	911	880	860	910	924	812	904	871	870	894	870	864	843	842	877	866	827	861	882	878	836	829	866	903	843	844	873	882	854	877	879	847	867	813	853	907	874	881	870	891	900	899	864	864	900	861	840	846	867	870	916	839	920	878	865	897	879	902	874	898	842	819	828	880	855	888	845	862	905	855	826	823	886	863	828	882	910	842	834	855	835	877	870	867	830	919	865	874	859	857	885	860	863	826	843	853	867	846	868	807	880	874	898	841	858	834	916	835	856	879	896	892	894	919	856	866	853	931	896	835	921	842	871	842	905	886	863	869	871	843	914	891	869	930	873	878	838	840	866	886	875	879	797	895	865	871	875	828	849	896	827	888	851	833	905	872	875	859	870	893	903	870	873	864	844	830	899	845	898	827	869	815	901	815	839	867	834	822	821	934	881	833	801	826	837	861	848	868	866	870	882	887	851	834	880	879	840	887	869	850	842	890	906	823	816	864	870	873	891	867	867	860	863	905	918	835	860	863	865	869	850	879	846	890	857	881	831	784	836	853	918	863	903	895	874	841	903	877	889	855	847	899	814	842	929	881	898	854	848	909	900	884	880	912	860	854	876	860	821	866	949	880	865	861	967	851	858	856	846	905	919	809	893	832	858	845	840	867	831	906	901	834	879	869	877	881	832	868	852	915	888	870	855	874	925	894	876	908	811	859	890	879	866	831	910	906	859	851	861	892	903	866	894	930	890	916	891	857	862	916	779	888	861	853	862	875	854	868	858	876	798	881	842	859	859	894	841	869	877	917	849	880	917	918	859	865	910	837	904	882	854	853	898	943	885	826	891	915	849	862	851	887	854	887	916	867	859	856	884	846	892	820	909	906	843	843	918	883	825	868	840	842	945	896	935	869	848	822	831	839	921	905	838	875	859	866	862	857	862	914	891	834	855	872	890	883	875	869	862	854	844	822	880	839	891	847	854	846	826	884	835	863	907	874	835	865	879	839	868	924	906	874	829	902	876	880	891	892	830	874	845	827	892	854	847	800	856	866	876	866	855	861	891	831	900	852	847	873	860	875	850	877	802	917	838	778	881	815	891	894	831	841	905	867	889	864	857	881	902	820	868	845	878	886	861	876	851	932	925	856	853	852	883	913	869	864	863	858	869	811	875	898	849	890	821	939	903	869	918	805	824	850	901	848	846	906	849	859	839	901	904	896	865	913	922	914	862	892	847	898	862	894	859	863	838	855	875	836	888	834	871	938	862	877	894	915	863	856	860	923	834	855	859	888	882	856	846	826	909	881	881	858	881	863	896	836	920	820	844	922	923	883	864	893	918	888	844	915	910	896	870	878	893	858	914	913	854	921	843	857	855	853	894	852	872	894	863	848	850	870	874	895	859	841	840	886	889	874	845	833	883	876	803	929	823	842	839	889	893	880	864	896	859	910	876	885	872	802	842	860	882	859	883	868	847	823	833	865	899	841	852	838	861	899	911	889	810	871	876	871
62054	23132	6071	875	544	428	375	415	410	420	397	374	378	383	368	415	436	387	419	390	402	409	404	403	424	376	364	407	416	411	383	413	397	440	439	406	395	400	398	404	352	417	402	422	388	434	404	413	405	365	393	443	416	414	400	404	417	427	375	435	403	399	406	367	389	394	420	422	414	424	429	411	422	414	386	382	433	383	417	350	365	400	400	433	419	405	444	422	386	407	412	425	448	409	416	411	399	440	383	427	415	392	422	441	408	420	396	401	393	420	411	447	430	406	369	426	415	434	401	424	420	398	365	370	430	399	382	399	410	471	407	376	393	413	405	445	447	471	398	438	404	436	383	380	434	395	391	408	389	425	447	376	417	393	388	409	407	376	376	405	391	416	403	389	359	409	401	407	391	395	442	400	434	445	394	399	429	406	396	386	424	406	416	439	435	427	384	413	385	433	414	426	418	409	445	404	411	442	419	426	377	376	394	397	414	417	444	373	402	370	409	420	406	403	399	439	417	371	389	362	410	435	421	418	412	420	394	447	415	407	392	412	385	415	437	446	433	437	395	435	389	382	392	361	434	384	372	385	398	416	420	412	367	395	405	406	423	369	427	420	386	403	434	435	383	404	394	409	411	412	408	420	426	427	389	407	425	406	406	445	425	415	405	433	402	382	372	413	395	396	425	471	407	437	401	401	437	397	406	412	436	395	437	408	419	420	369	420	443	437	370	408	401	386	424	394	398	383	376	448	428	446	427	410	438	411	424	428	353	369	394	389	389	413	369	410	420	369	401	378	397	403	408	411	460	376	362	425	388	391	434	385	401	407	377	405	424	439	419	420	419	420	381	464	437	440	380	428	387	446	405	417	383	405	399	405	442	409	394	455	424	437	467	417	419	405	423	434	424	426	445	438	405	392	462	395	417	405	412	439	436	436	443	406	405	402	412	403	431	404	470	403	407	411	417	424	456	412	399	378	417	408	386	367	408	357	418	381	397	403	402	382	439	429	424	400	419	403	425	411	396	443	418	416	408	407	405	398	410	411	400	396	409	417	406	410	419	405	392	416	416	414	359	393	395	423	398	457	418	407	408	433	416	396	419	411	393	412	423	394	419	394	393	404	405	395	413	388	455	409	432	408	422	415	413	405	389	383	393	384	393	444	415	403	447	389	370	403	398	450	406	434	423	429	404	428	397	380	387	433	407	411	429	379	441	387	385	392	415	395	440	417	398	406	442	404	434	444	381	421	395	370	400	428	390	423	428	416	401	378	417	376	400	419	395	415	378	423	403	392	390	404	389	379	407	360	412	375	413	410	425	476	385	405	458	446	399	445	398	371	411	355	425	379	426	388	407	396	405	411	375	361	472	427	408	403	407	449	419	412	434	429	421	387	399	457	457	415	413	382	426	427	376	401	404	416	408	393	398	376	401	422	439	415	381	413	395	402	414	422	409	413	403	363	387	410	354	406	418	460	341	385	428	386	415	428	424	433	453	384	405	411	402	379	421	390	430	411	406	396	413	393	372	423	412	413	380	416	471	403	399	411	452	418	399	401	385	362	405	428	458	400	411	413	401	424	457	398	432	420	415	412	422	398	387	408	438	376	373	379	421	371	439	371	391	447	428	428	362	396	407	389	405	416	371	407	412	395	410	439	425	414	421	465	398	396	370	391	414	432	389	430	427	424	414	433	413	408	389	441	455	413	442	432	381	406	435	371	405	429	406	419	403	384	402	445	413	391	436	403	390	387	441	440	371	370	404	440	380	382	424	379	371	402	432	410	401	414	424	443	439	396	423	407	417	413	402	446	419	443	424	401	411	417	389	413	377	382	422	351	453	402	383	411	392	384	399	386	419	391	411	400	408	398	396	425	438	398	414	384	431	401	397	452	398	422	370	403	414	401	403	370	411	424	418	421	388	444	416	410	412	404	392	402	431	387	407	418	433	417	431	410	416	419	439	437	406	410	434	409	392	414	410	421	421	433	428	430	399	380	372	406	416	441	391	441	418	398	397	396	396	431	402	440	416	411	415	434	388	415	419	403	391	420	413	395	419	393	443	404	414	429	384	410	410	406	399	416	460	415	439	394	432	376	379	430	429	401	415	390	439	402	384	390	408	428	430	376	438	397	373	449	386	403	386	419	415	402	404	431	416	400	391	425	410	377	402	401	440	406	428	414	415	421	445	433	386	366	417	404	390	419	394	453	395	396	394	392	398	397	408	417	396	436	402	403	400	405	397	414	387	393	414	405	421	376	409	374	454	425	387	403	425	409	444	404	399	390	411	376	390	362	423	438	442	414	433	426	413	379	386	419	405	428	443	433	446	387	416	397	402	436	424	396	403	389	432	382	425	422	398	424	367	389	445	466	416	420	414	410	390	392	414	380	417	422	405	397	391	396	406	433	340	391	411	395	391	441	373	425	404	408	369	380	388	407	371	402	425	394	427	410	398	433	431	385	419	412	425	409	394	418	435	417	431	387	405	393	415	403	406	399	414	415	387	405	413	416	394	424	413	407	383	410	419	406	414	407	364	367	385	406	404	419	394	413	411	439	383	388	419	436	436	435	389	457	405	434	424	399	391	365	375	364	390	397	384	418	397	449	422	427	424	404	392	380	409	416	400	401	388	383	389	416	446	456	436	410	403	403	408	448	389	404	444	373	430	383	418	390	399	377	382	429	447	378	366	402	432	418	428	407	415	436	405	414	386	419	380	404	396	402	435	428	409	376	349	414	402	429	425	412	395	411	412	413	417	389	385	379	409	407	396	366	378	459	400	410	410	370	410	437	390	413	423	406	430	424	402	407	419	407	445	417	411	403	443	426	420	399	389	398	434	387	423	389	405	431	429	399	404	406	456	442	436	409	425	441	350	362	390	420	368	397	393	391	368	367	395	400	405	421	407	378	392	455	455	435	419	407	425	443	443	416	393	421	421	420	396	412	399	393	400	393	383	420	417	407	408	403	442	414	399	419	430	425	377	437	419	401	397	432	409	438	441	415	414	415	444	391	421	399	400	448	411	395	425	401	397	437	358	407	409	440	430	422	433	393	415	419	426	385	409	380	416	409	434	390	402	429	437	404	381	382	402	452	400	373	410	398	416	427	454	432	410	395	406	399	439	401	388	394	386	420	386	395	426	417	422	417	408	419	405	416	392	395	416	396	436	428	382	395	390	415	413	408	399	377	412	416	432	402	398	352	413	455	394	427	417	399	392	401	452	418	404	412	410	408	372	412	427	418	392	417	396	419	412	419	412	437	379	396	401	418	392	386	386	439	364	406	441	418	412	385	425	432	427	428	449	415	411	379	398	394	399	432	394	389	399	356	377	374	381	378	398	380	437	411	424	400	381	395	424	393	374	388	411	398	378	421	400	381	436	389	404	405	393	401	410	404	407	429	380	427	420	425	421	404	385	391	413	405	417	409	390	433	438	446	418	428	397	415	439	421	394	398	409	380	398	395	391	384	381	409	443	457	405	393	370	431	414	435	421	420	379	356
42963	11973	3068	1465	1076	1014	928	931	878	888	898	930	891	916	862	874	881	898	884	879	857	868	901	930	931	877	955	915	865	856	854	956	890	911	912	893	924	918	955	828	837	872	873	882	841	862	892	924	895	837	930	910	890	905	886	926	890	922	897	876	926	894	844	886	889	884	857	910	855	871	893	850	876	855	849	870	875	916	902	857	902	896	874	872	887	905	904	906	894	912	879	888	854	938	883	874	869	889	873	861	890	832	866	847	874	884	906	872	900	895	884	913	910	916	888	894	933	895	891	898	910	889	886	920	913	878	914	902	854	877	917	854	876	877	911	848	880	862	857	803	833	907	866	888	932	944	914	872	837	917	886	886	914	908	907	895	873	908	856	877	886	882	855	846	883	863	863	886	904	832	884	873	855	870	823	862	870	870	860	876	900	910	921	864	822	893	875	838	862	870	878	872	931	916	849	938	924	881	891	878	885	892	944	899	848	886	863	902	859	821	936	857	920	881	916	910	851	881	870	898	826	856	904	934	877	872	831	895	907	862	910	942	906	863	894	897	863	846	935	894	861	861	934	836	896	924	891	864	897	897	894	898	894	891	896	924	952	863	885	916	926	846	875	856	909	903	896	900	890	902	890	903	871	881	886	919	874	836	877	862	896	884	862	910	870	899	921	865	899	867	876	872	884	860	947	879	863	885	918	904	889	921	898	908	896	854	843	887	890	852	854	921	902	831	862	876	834	931	917	896	879	931	868	865	870	918	883	859	880	879	855	879	895	898	872	912	882	925	876	895	871	892	902	863	871	918	886	885	896	933	882	872	841	864	866	923	927	894	870	864	896	868	830	882	873	928	851	894	862	868	852	935	879	888	877	869	904	872	868	937	901	894	827	833	923	868	889	913	868	919	858	890	865	870	933	934	824	855	922	862	873	872	874	833	882	925	889	867	906	876	826	893	935	904	924	937	897	919	885	862	859	862	862	891	873	886	938	867	868	901	860	940	909	880	920	953	892	882	832	911	917	887	880	946	856	924	889	897	890	832	895	864	877	868	897	872	888	873	923	905	838	896	837	917	864	904	916	861	903	895	878	934	875	874	915	891	862	924	904	810	891	888	903	847	910	906	887	861	894	881	910	892	868	931	899	914	906	857	833	883	870	946	859	860	855	863	888	922	929	880	922	921	949	872	888	856	879	876	862	870	876	896	849	880	893	885	904	911	913	898	891	892	885	961	841	906	860	867	892	918	870	928	888	902	819	895	812	871	912	885	906	921	872	900	886	876	902	905	896	879	916	896	866	821	889	910	936	870	906	880	864	887	886	872	881	919	922	859	888	882	887	926	861	908	916	838	902	914	879	862	910	948	896	880	834	865	924	802	933	909	867	910	907	895	843	894	894	884	859	869	881	913	857	884	958	813	892	891	878	878	928	876	862	849	858	867	888	867	950	900	887	906	847	870	922	927	862	874	974	894	888	865	954	852	894	920	891	866	886	976	869	938	839	887	909	898	907	907	886	867	893	926	861	897	936	869	894	854	808	900	837	895	889	895	883	875	893	903	872	886	903	893	876	918	882	907	869	923	826	871	920	852	912	929	842	862	886	906	872	917	898	870	942	903	912	873	852	873	870	907	912	858	854	848	890	818	923	933	900	910	863	901	865	894	885	876	852	857	890	887	896	884	870	901	853	893	890	916	842	912	873	885	914	927	912	914	958	870	871	819	890	875	879	813	902	882	874	902	875	936	880	901	902	846	907	957	845	831	891	880	872	965	845	936	860	883	864	874	901	875	821	910	876	871	872	871	887	828	927	864	833	877	864	859	900	881	859	891	853	868	877	875	893	933	905	961	884	872	923	929	856	888	860	890	928	855	870	883	889	821	880	847	881	897	840	883	912	865	866	879	891	896	841	921	910	841	926	858	858	869	887	909	901	871	920	870	902	899	887	937	896	886	890	868	928	912	869	915	817	881	863	838	884	882	898	855	836	861	836	910	876	898	911	882	871	857	919	894	866	855	872	859	897	882	870	876	883	895	843	905	899	847	828	931	873	860	934	897	870	916	883	871	891	854	858	900	842	907	873	875	926	899	941	854	898	910	887	910	892	846	922	854	893	876	930	913	895	840	925	884	860	908	913	880	903	869	938	939	843	909	872	864	876	950	865	884	890	853	900	913	875	892	911	892	908	873	882	892	912	901	901	856	857	894	913	868	891	908	874	902	853	938	911	879	908	893	894	870	899	852	850	885	886	864	911	926	842	881	889	919	900	891	928	906	877	897	873	853	912	860	844	869	888	901	872	915	896	938	935	883	876	866	931	894	884	845	900	865	921	869	877	871	926	931	916	877	885	866	823	911	899	847	879	899	859	893	816	915	882	892	930	816	879	877	917	872	875	899	854	896	874	816	919	907	943	871	892	936	912	898	858	878	845	912	907	888	868	887	875	914	854	883	877	890	857	902	927	892	822	881	891	831	837	915	890	934	895	894	894	818	898	899	878	888	853	880	929	856	907	872	881	867	911	855	981	822	840	876	837	862	916	874	905	899	893	881	918	910	954	892	872	897	869	897	933	893	863	858	887	918	881	892	838	888	872	926	910	905	905	872	849	883	880	922	875	863	908	857	947	856	858	896	862	857	909	909	954	888	893	906	896	858	837	831	854	869	905	912	959	916	926	852	903	875	900	865	855	929	912	909	870	856	866	921	872	845	880	851	863	927	909	930	906	923	863	891	885	873	881	861	926	928	867	906	820	870	903	921	859	904	862	849	873	867	902	883	881	887	885	875	918	919	885	883	907	854	895	903	893	924	877	882	912	899	894	874	841	889	911	915	823	836	855	859	850	886	871	856	870	903	871	810	885	830	864	884	857	866	929	891	868	925	875	873	845	918	886	836	910	909	898	857	880	849	820	899	871	877	964	878	909	848	843	916	887	839	900	845	844	908	866	868	817	896	894	898	901	808	904	834	909	873	902	842	873	934	871	850	912	899	891	859	887	883	877	896	894	900	874	912	918	943	920	942	878	882	899	916	905	891	902	890	859	916	897	897	865	906	877	839	883	880	880	916	875	880	854	844	923	945	838	910	865	927	912	833	881	836	854	847	894	876	874	869	901	937	915	933	844	924	909	972	908	878	849	922	873	886	862	885	876	890	912	894	883	851	889	920	869	888	871	907	904	880	879	911	891	887	857	899	890	862	908	876	906	918	890	887	873	830	892	879	886	929	911	911	925	900	911	916	863	881	895	861	923	907	905	809	890	881	913	894	889	913	950	865	944	878	875	855	950	915	869	864	871	837	903	909	821	859	907	851	909	889	918	871	888	822	935	879	852	900	896	866	892	892	926	874	912	932	902	877	908	933	906	884	901	864	898	853	858	897	886	922	903	901	883	876	864	879	861	929	897	912	912	925	839	870	857	897	825	900	866	876	920	893	887	885	888	846	883	887	891	908	958	843	879	874	930	922	874	869	894	824	894	926	888	873	865	925	861	872	905	917	918	873
44363	17422	4163	1261	672	421	399	406	337	394	369	380	362	354	362	350	373	405	355	380	381	362	355	359	367	411	347	397	407	421	410	396	372	397	385	419	392	408	383	380	396	371	360	393	370	344	338	400	398	395	376	362	350	363	370	366	387	401	413	391	395	358	408	367	397	349	366	390	376	379	350	366	378	377	378	350	361	383	384	357	378	412	386	379	355	356	377	363	372	377	386	376	424	349	400	376	354	355	353	364	355	371	407	358	364	361	386	374	379	355	346	372	342	364	387	403	359	330	376	363	362	370	379	383	394	362	355	357	390	388	406	376	356	366	390	349	382	335	429	376	400	365	398	369	342	368	401	322	358	326	433	379	385	391	356	390	382	388	372	385	394	380	393	405	345	372	420	371	377	358	400	384	392	355	379	320	347	383	384	346	359	381	367	388	366	396	399	354	356	333	439	352	385	395	382	376	365	346	385	359	378	405	332	400	381	362	375	368	365	382	375	408	372	373	379	375	395	363	367	367	408	397	397	373	413	366	368	407	375	384	370	348	360	350	380	399	378	360	360	366	389	367	365	378	365	390	340	356	382	381	341	378	389	396	359	397	383	376	364	343	352	369	355	363	358	347	410	363	377	374	387	394	418	359	370	406	374	398	357	380	364	391	420	385	385	353	378	366	378	369	356	402	377	364	376	417	387	392	395	380	380	355	375	381	388	351	395	394	396	395	406	359	405	345	386	370	393	367	390	368	372	340	388	377	380	375	367	396	382	388	384	371	373	396	363	329	388	355	365	397	394	405	358	368	359	372	354	378	368	360	371	423	367	369	372	377	452	378	358	332	379	376	352	381	336	384	366	368	350	333	404	359	375	349	375	375	405	364	370	358	425	369	387	370	373	408	339	346	373	347	421	382	373	353	363	373	346	387	397	391	367	383	379	369	387	387	372	357	360	372	355	371	366	341	371	390	384	357	407	392	374	409	357	359	363	365	357	352	341	381	393	371	375	366	378	405	385	384	351	354	395	406	352	416	381	386	368	389	393	354	340	351	362	381	366	401	375	376	345	360	356	364	375	372	365	376	344	397	348	349	365	425	350	367	381	377	378	365	364	318	358	441	385	352	357	373	409	373	386	393	359	389	385	359	350	406	346	383	372	392	391	394	382	389	362	358	375	395	407	381	389	368	362	402	371	388	385	381	422	394	340	384	416	391	396	392	336	419	405	386	402	411	332	394	361	386	351	376	358	384	400	362	416	340	375	352	406	391	383	360	366	392	428	344	358	377	391	376	406	360	369	355	334	396	393	376	360	407	419	373	401	381	358	400	401	377	362	347	393	396	369	424	381	407	374	385	380	349	393	354	385	352	357	377	360	396	366	378	374	397	363	384	331	350	371	368	398	382	403	333	384	366	390	349	340	399	352	391	393	367	392	424	381	343	367	372	389	408	410	361	384	383	365	400	368	404	371	357	371	390	378	372	398	383	382	340	374	368	390	337	351	365	367	374	374	345	392	366	383	363	369	394	394	371	363	386	350	373	413	372	426	419	366	376	384	387	369	349	414	368	389	410	349	379	388	357	391	382	362	354	352	354	419	352	408	405	405	397	345	374	382	342	404	358	382	412	375	375	369	380	385	361	361	377	354	372	363	394	374	359	395	400	375	341	347	370	329	348	349	378	392	397	330	378	357	384	371	341	345	345	380	344	384	367	388	343	398	367	397	370	370	360	383	363	357	340	425	362	389	415	366	344	363	392	374	353	382	336	337	393	395	355	367	327	392	401	386	384	379	378	362	396	402	360	399	358	351	345	392	379	380	353	388	385	372	376	384	374	377	376	387	396	391	378	357	397	413	382	346	365	366	340	341	353	326	408	391	367	394	380	368	342	354	371	382	368	394	384	402	378	374	368	408	329	373	359	386	402	418	417	372	361	415	377	395	351	417	371	396	398	352	402	383	368	402	375	345	368	363	357	368	374	369	367	370	357	365	357	384	355	403	358	384	366	384	342	352	362	370	351	392	385	342	349	374	412	352	395	364	330	357	348	388	343	367	378	392	356	369	424	358	395	384	380	339	372	366	357	352	392	377	397	397	383	362	389	380	406	351	337	388	376	397	372	363	398	386	370	399	379	374	367	405	399	365	371	375	371	369	378	391	371	370	373	358	400	360	381	399	342	366	369	338	375	377	380	347	395	344	340	359	415	408	376	390	364	355	393	389	410	387	361	373	354	306	391	347	385	336	361	369	379	407	365	398	363	393	360	359	365	330	352	382	366	391	388	424	386	360	348	390	392	361	386	379	368	381	374	351	353	359	391	381	369	395	372	331	392	382	399	376	396	346	349	368	348	380	367	356	364	356	377	369	335	360	368	359	389	362	355	374	404	378	385	371	365	352	390	362	421	362	423	364	361	406	373	330	393	359	388	396	378	358	312	380	385	402	380	353	355	406	370	369	371	382	308	369	383	392	386	358	376	355	402	362	360	341	400	387	365	362	362	375	391	388	332	363	351	383	357	401	409	359	388	398	396	381	365	372	378	375	359	382	364	378	349	373	375	340	351	359	363	369	386	365	365	348	354	403	390	411	399	340	361	371	360	390	370	351	404	334	379	396	378	372	392	385	388	396	373	384	372	394	389	390	396	382	344	344	360	371	373	375	411	373	399	395	375	399	354	397	377	397	378	392	336	392	387	375	420	400	389	316	339	376	405	405	400	382	369	394	382	359	412	398	345	375	378	408	353	389	433	400	383	385	323	353	389	348	378	384	350	352	324	388	332	386	381	403	352	395	408	390	313	370	380	379	393	353	392	376	357	390	395	343	373	373	370	365	400	393	336	368	381	403	379	384	385	374	373	378	388	397	384	352	367	387	326	350	343	341	368	346	380	333	350	365	408	380	360	352	351	379	373	369	372	402	373	363	384	389	340	335	394	383	382	345	371	340	353	401	424	384	357	351	355	400	388	377	385	382	355	390	367	358	349	355	344	408	362	371	359	345	375	390	384	393	372	398	357	375	379	369	363	359	367	386	387	372	337	386	393	358	365	385	366	355	355	392	394	366	376	380	340	376	367	381	357	360	393	375	339	320	394	374	387	378	375	401	359	401	403	365	418	377	413	368	378	361	373	371	349	348	419	387	380	359	364	391	368	370	389	329	393	372	373	381	364	381	365	371	386	386	353	400	372	413	362	374	342	349	371	365	379	383	383	340	384	407	412	375	394	373	371	419	392	363	376	400	367	367	350	353	404	378	379	379	370	359	338	418	369	408	390	409	383	396	394	362	412	353	394	387	386	379	384	334	370	365	366	358	357	351	363	431	360	377	349	397	366	368	405	372	398	369	337	376	391	395	340	396	387	380	354	354	355	345	382	395	386	378	381	372	387	355	397	417	373	392	399	377	346	383	348	356	369	372	342	362	413	385	426	408	353	379	355	424	359	396	378	352	419	355	410	359	368	387	372	407	363	405	378	375	397	395	357	417	389	389	387	321	402	355	386	390	373
28120	12133	4353	2627	1683	1128	941	850	873	831	831	848	823	837	878	812	826	764	799	803	776	808	786	845	838	826	831	811	822	876	799	832	813	843	825	766	849	783	859	796	826	890	814	828	844	834	840	796	829	861	786	811	858	860	823	789	830	796	837	812	838	820	802	833	823	788	837	824	820	844	816	869	818	859	841	832	857	782	847	774	803	799	836	806	829	860	796	833	780	831	772	826	856	819	802	813	800	809	838	839	844	833	797	814	847	836	810	816	824	858	830	831	870	807	867	789	845	813	818	792	855	842	824	843	830	819	822	794	807	855	789	851	843	789	839	825	815	843	837	835	821	805	882	808	788	800	802	801	811	823	829	834	842	810	826	841	821	816	812	782	834	805	793	797	817	813	885	843	790	816	865	842	814	846	827	826	795	819	841	811	853	829	822	805	789	800	852	881	834	777	864	809	829	815	762	792	870	797	797	841	855	837	803	821	849	847	813	844	773	777	861	816	834	818	845	801	888	807	778	844	823	846	829	794	835	787	822	792	840	769	782	832	795	838	811	855	905	802	878	843	863	801	793	843	805	793	813	779	843	908	808	813	782	848	774	850	830	893	802	827	825	819	813	854	824	757	819	774	815	815	815	755	864	842	818	831	802	798	817	794	833	797	877	799	802	832	810	830	797	816	777	824	779	826	823	809	813	910	872	772	809	822	807	859	832	811	869	869	845	783	843	842	887	783	799	853	857	817	872	848	847	841	875	823	872	760	859	903	813	791	807	881	845	800	866	777	846	812	823	853	845	838	811	776	799	848	810	821	797	854	825	827	828	802	810	843	818	793	825	847	819	822	833	806	853	850	835	768	803	821	790	835	821	816	783	828	838	845	827	797	854	836	803	805	842	826	822	864	836	821	833	825	792	794	825	888	791	825	842	851	802	827	839	824	847	828	801	801	824	876	798	797	850	882	851	898	796	851	775	831	818	823	833	787	824	833	820	802	821	817	860	840	818	829	786	787	791	778	850	850	809	807	813	853	805	850	835	860	854	843	818	793	850	794	853	774	856	845	837	871	876	887	836	776	835	792	874	854	828	832	834	832	867	834	755	801	788	844	787	842	797	854	821	798	819	845	888	834	856	807	818	793	838	808	838	874	805	825	766	826	839	814	830	807	817	766	828	846	831	801	804	828	779	777	830	802	811	778	817	829	767	799	833	794	789	783	829	806	774	797	809	763	861	801	773	794	789	798	799	862	839	816	844	835	828	840	796	798	814	791	765	852	778	791	808	823	845	816	850	834	835	874	795	787	833	824	830	815	816	833	835	838	797	791	807	804	841	840	826	813	826	837	830	841	784	807	840	842	860	839	843	845	794	796	833	816	807	786	804	814	821	813	793	860	832	783	806	853	842	815	839	861	842	842	838	818	858	774	857	841	806	828	786	832	845	788	848	862	824	806	779	789	821	821	842	808	797	831	852	841	812	834	816	835	813	848	816	832	840	832	841	820	815	816	809	902	793	812	817	867	838	789	806	815	812	814	797	829	817	853	786	810	827	810	818	850	780	878	844	814	803	811	876	841	850	845	828	828	839	843	871	815	824	835	804	828	833	837	796	864	778	840	840	773	787	857	826	812	835	831	857	815	835	843	891	866	808	814	830	836	870	772	808	843	827	805	849	780	803	822	811	842	779	768	831	796	897	857	850	814	741	824	880	802	841	809	866	866	854	820	794	810	787	846	850	807	847	799	842	824	852	834	849	827	802	848	806	835	817	795	816	853	787	788	781	787	810	844	807	791	777	786	838	828	820	841	863	809	834	855	804	773	877	827	809	819	866	830	865	856	826	816	849	803	849	845	820	853	865	792	805	828	837	818	811	847	837	856	843	782	881	891	849	779	833	832	822	826	795	879	815	833	836	848	837	828	802	859	789	845	863	838	807	820	872	838	837	818	853	813	841	769	818	771	828	812	838	807	811	814	831	835	745	889	795	761	830	843	803	833	777	792	879	854	814	791	855	832	848	818	821	860	801	854	784	778	782	863	817	805	857	804	857	808	818	792	817	852	868	787	834	863	826	810	806	834	829	770	790	818	864	813	813	798	770	814	838	804	797	822	884	804	859	827	796	795	812	846	788	790	855	817	800	790	799	870	823	860	811	825	832	769	862	823	798	858	810	848	872	831	801	807	783	830	819	836	832	778	813	851	777	817	855	807	810	840	751	862	804	806	787	800	812	842	829	821	786	863	827	876	839	796	811	867	889	835	812	831	830	795	829	839	833	848	840	841	871	840	813	789	812	850	856	857	803	824	801	844	778	810	860	819	781	792	790	852	882	782	874	861	836	847	822	871	754	793	760	848	781	792	828	843	786	800	802	842	827	835	821	838	776	792	793	813	762	823	845	793	827	812	806	835	802	873	804	803	758	828	786	866	805	763	833	848	806	789	809	766	854	767	828	842	829	819	793	827	854	821	807	892	841	841	791	841	874	825	824	802	799	769	826	814	849	825	838	803	843	786	826	829	847	854	840	792	826	823	839	810	796	782	820	852	858	855	764	806	824	803	784	839	822	844	813	814	854	796	855	772	829	847	842	862	894	811	849	799	827	754	815	819	836	821	833	836	783	867	843	890	852	816	798	848	778	783	857	840	805	786	878	815	809	811	825	876	802	869	779	842	809	838	819	854	825	785	844	871	758	869	818	826	839	787	788	811	818	816	823	778	793	849	864	778	834	835	827	824	822	785	799	806	842	828	803	822	846	787	796	786	786	817	818	854	774	853	841	824	828	809	839	788	801	817	802	806	848	819	862	832	821	832	838	806	804	828	818	799	882	895	825	827	772	852	835	829	838	816	797	860	846	848	854	804	873	844	813	764	800	840	783	835	853	826	795	774	820	822	832	804	782	818	811	831	845	803	776	770	831	830	812	858	871	829	794	795	852	829	804	817	832	836	837	832	840	791	818	830	807	846	836	818	776	780	779	836	856	835	846	806	849	808	771	801	830	836	785	817	807	783	768	879	855	786	811	882	810	835	882	849	835	828	793	782	827	773	885	805	835	806	785	774	786	839	873	820	796	815	790	809	849	787	846	821	791	816	829	856	812	785	837	814	843	804	826	813	802	876	872	852	813	814	790	805	836	748	783	825	843	836	799	775	826	843	823	850	793	795	815	827	882	841	844	887	825	844	829	810	840	819	815	833	787	773	850	864	847	816	839	795	808	763	826	813	789	785	833	815	826	861	818	808	838	796	781	864	831	819	804	833	832	837	848	824	810	775	820	849	819	837	852	820	876	858	798	838	857	796	839	839	865	820	852	811	807	819	835	839	817	834	804	826	835	803	789	841	819	831	779	846	787	846	837	827	810	745	834	827	777	835	786	814	840	871	890	807	785	833	839	869	829	779	790	825	780	847	789	814	870	796	825	843	852	831	813	811	860	845	846	825	805	822	825	796	787	827	803	842	878	811	833	834	809	779	763	779	838	801	832	847	809	801	818	811	772	821	807	809
54956	27450	11676	3130	1053	568	492	480	418	424	377	398	370	403	389	418	410	398	401	436	386	382	387	411	416	403	405	382	345	387	427	388	390	429	379	350	393	414	411	407	377	417	398	356	346	365	368	374	371	391	427	375	391	372	370	394	389	385	384	380	405	367	349	417	390	392	350	420	409	396	382	393	337	353	412	379	406	379	379	386	363	389	427	390	443	393	403	406	407	380	373	352	377	397	409	401	362	407	351	415	373	372	406	381	363	410	385	389	385	372	387	389	362	399	395	382	357	417	382	413	396	360	345	401	406	379	380	411	397	403	385	401	405	358	422	407	408	395	408	410	413	447	389	398	390	414	386	365	430	434	412	362	379	388	407	370	380	370	410	425	395	385	423	373	372	394	380	373	380	372	379	390	368	397	407	392	371	430	375	415	410	398	385	393	384	398	378	414	374	350	382	423	349	382	382	352	381	398	375	362	425	394	354	371	361	398	351	420	386	368	375	389	379	407	370	388	396	392	355	400	431	419	399	397	406	362	368	375	381	397	349	398	427	345	427	370	407	428	387	352	424	406	389	404	365	415	369	402	377	381	398	432	398	407	412	390	411	347	368	400	384	383	358	411	369	393	383	400	408	371	386	360	384	382	413	376	423	392	397	397	346	420	391	353	407	388	410	381	402	385	402	402	398	410	421	399	397	351	367	403	419	388	383	413	401	364	377	385	424	420	400	418	372	387	363	418	354	376	389	401	384	420	365	384	405	412	408	371	373	396	379	401	385	359	371	397	393	338	412	390	422	424	377	405	364	384	344	369	401	385	386	383	387	375	362	397	384	361	397	386	367	373	387	379	417	398	399	373	393	387	399	366	399	394	387	395	412	379	353	422	411	376	380	388	383	399	399	385	392	378	380	386	416	424	393	375	365	417	376	386	383	398	389	399	391	340	403	395	417	362	352	411	381	349	367	369	353	345	379	393	373	397	390	383	379	406	379	405	405	410	404	381	377	370	379	385	400	434	362	412	367	407	354	395	392	391	394	366	375	428	385	405	351	409	378	382	396	399	402	368	391	388	413	404	388	400	393	413	427	364	409	404	396	383	391	388	371	374	363	430	348	349	372	374	348	383	400	369	402	360	366	430	412	386	400	424	371	398	372	393	400	371	394	392	373	387	326	401	407	393	357	361	399	396	415	384	382	402	357	391	407	385	382	360	371	375	374	381	381	383	408	417	405	395	386	391	389	341	393	400	417	382	389	370	352	407	401	380	377	407	354	391	387	387	390	398	416	363	372	391	396	406	403	363	372	375	378	383	413	405	415	412	374	410	400	403	436	401	386	369	384	390	348	398	380	348	399	380	455	399	416	376	367	355	359	415	373	331	409	413	420	395	415	385	371	391	384	369	408	417	414	339	417	385	385	367	433	404	400	371	392	401	377	433	401	382	366	407	388	426	378	399	373	375	367	396	383	390	407	349	361	399	394	387	368	374	381	392	390	358	398	364	409	392	368	385	474	380	418	429	395	376	377	368	398	381	398	398	364	374	408	385	360	407	366	393	372	375	431	438	410	399	396	383	391	387	406	377	395	393	390	394	435	360	383	395	384	381	368	382	406	399	403	386	379	418	383	379	413	394	392	365	402	396	368	356	368	385	427	409	397	394	375	383	383	362	385	384	379	369	356	426	403	397	422	391	373	403	388	422	383	350	409	417	374	416	368	374	407	384	398	396	420	381	407	389	393	402	370	413	394	379	408	381	416	392	373	339	377	379	401	402	370	392	390	410	387	378	419	380	424	356	382	398	423	409	336	392	360	377	373	379	405	401	368	377	395	370	393	427	362	380	399	392	375	393	370	407	391	395	384	393	407	380	398	423	380	360	398	399	384	411	373	420	373	437	380	422	404	372	410	397	399	375	395	399	402	364	371	382	388	398	425	381	394	389	404	373	377	370	382	362	391	377	396	368	425	376	380	380	334	423	418	395	397	380	361	355	376	420	384	406	369	384	414	401	384	367	406	407	403	416	412	392	369	374	430	404	402	428	388	361	399	372	416	400	401	357	378	394	369	406	415	378	447	445	390	356	371	410	388	398	354	342	390	405	398	370	395	394	376	450	371	408	398	393	377	426	399	407	404	355	385	391	393	455	398	374	403	402	382	397	381	388	404	416	394	385	394	400	379	401	417	387	445	405	386	397	412	371	401	390	380	396	393	383	412	378	371	391	410	391	342	356	395	386	401	441	395	387	386	396	366	379	388	369	376	375	377	392	381	382	389	399	399	416	412	347	424	371	352	393	404	395	382	367	420	408	431	389	395	346	393	430	392	384	396	403	382	398	379	393	383	411	405	372	393	436	381	398	367	361	369	317	361	433	392	361	394	386	427	408	369	383	352	388	445	423	406	392	426	395	393	375	410	373	394	382	377	402	437	406	412	370	351	408	382	416	389	411	369	406	424	382	397	380	346	413	388	377	411	341	395	372	399	344	385	417	348	391	381	378	364	443	400	374	417	411	398	384	376	374	379	366	389	388	390	415	399	373	348	396	362	396	365	397	386	388	419	386	404	377	427	384	388	370	379	400	370	410	386	380	401	408	381	444	374	397	389	392	373	396	404	373	350	386	427	391	407	382	410	402	388	397	382	412	366	431	406	401	389	400	395	396	366	381	420	408	411	443	433	396	371	378	400	389	392	388	378	360	396	362	370	364	411	392	396	365	383	382	377	395	387	368	395	404	370	366	417	385	384	393	386	392	379	399	432	389	416	365	403	392	417	383	404	402	410	366	375	420	371	407	428	398	379	399	367	357	411	421	386	348	434	379	389	389	354	372	412	401	412	360	388	387	403	369	410	389	378	390	406	395	400	352	411	387	386	392	400	384	390	355	345	428	356	369	402	386	375	417	427	409	397	385	392	366	358	360	344	374	422	388	337	391	413	378	392	413	398	388	416	391	390	418	406	389	391	366	402	379	369	385	368	413	417	393	383	393	386	387	420	381	403	393	421	398	392	388	385	379	377	401	363	389	415	426	431	404	405	355	401	403	396	396	426	379	381	415	364	374	424	354	380	447	352	389	378	377	370	418	393	393	382	404	400	387	420	456	402	410	374	389	380	392	397	391	399	389	390	369	428	384	379	371	390	408	368	390	383	402	378	369	368	395	401	357	377	409	390	362	370	356	402	372	369	397	374	394	364	384	371	359	376	395	404	361	405	420	396	417	364	402	381	391	360	413	348	391	385	375	414	381	374	378	352	365	382	371	408	406	382	388	397	413	352	393	388	400	374	431	392	373	373	384	421	349	409	352	425	396	384	367	388	406	388	389	402	413	415	414	356	368	373	360	392	409	368	455	413	405	398	393	379	354	357	394	401	399	414	392	424	393	403	395	390	403	390	418	394	390	378	383	365	395	400	374	374	378	386	361	390	354	433	386	390	403	405	386	352	404	402	411	372	370	380	390	439	369	355	421	393	393	391	369	402	351	385	363	385	397	375	414	355	387	397	395
37244	20579	10683	5550	2596	1442	1255	1149	975	903	878	870	879	833	883	868	841	885	827	918	888	830	895	845	797	850	831	882	870	814	846	920	840	881	899	806	860	832	836	824	857	892	842	861	803	836	927	856	840	916	801	838	836	888	874	848	888	849	844	819	868	820	866	890	880	807	886	823	865	867	869	833	866	911	837	859	841	835	882	803	886	884	855	827	819	877	864	844	835	854	841	817	858	813	868	897	848	834	922	847	920	814	857	899	809	866	825	911	858	869	879	925	825	843	847	854	835	823	872	882	890	805	839	860	928	845	780	875	861	836	902	817	822	820	884	866	886	835	823	895	884	864	845	909	837	846	848	834	864	858	861	835	843	866	820	881	863	917	830	889	888	824	810	876	858	897	793	853	885	834	877	880	875	889	864	830	880	819	857	859	821	868	875	807	889	827	902	868	853	854	890	855	868	845	804	854	886	936	924	838	895	891	868	873	823	904	867	849	879	821	867	828	892	830	869	848	896	818	886	939	891	827	834	864	875	896	894	812	878	857	788	842	901	808	927	859	834	827	871	836	841	834	834	869	860	864	900	846	848	850	902	854	860	867	843	846	862	860	887	798	884	891	864	869	855	872	871	874	871	844	851	844	862	858	821	889	860	860	804	829	851	873	812	817	870	841	932	871	860	903	844	819	832	899	862	832	820	804	849	895	910	822	859	924	856	837	874	889	804	855	816	871	845	861	879	860	862	836	837	847	868	843	820	844	876	827	834	891	835	771	867	929	893	836	887	813	882	839	862	860	832	813	912	833	896	875	834	860	850	864	821	858	897	867	833	876	836	880	847	863	876	868	903	868	855	890	867	870	802	888	891	878	888	890	880	845	858	830	836	841	836	817	882	852	899	872	868	848	928	834	851	874	843	847	883	827	875	883	839	842	857	834	888	909	842	808	921	893	865	844	878	859	841	825	877	865	843	879	877	843	868	820	825	856	892	784	900	863	867	895	867	827	876	875	891	872	875	858	810	844	831	909	882	827	840	878	837	857	855	833	835	822	860	829	904	865	817	875	856	838	825	876	835	823	899	887	805	835	917	874	859	837	891	843	856	850	804	893	871	879	822	837	901	864	882	879	852	823	827	876	848	848	873	867	890	850	860	873	837	848	858	846	838	879	805	873	818	853	839	911	858	824	858	874	840	888	829	878	851	832	902	845	869	883	852	860	897	884	859	865	912	817	889	899	923	858	854	893	850	946	866	832	820	865	831	866	862	870	858	820	843	823	882	830	845	852	857	837	816	819	943	866	867	855	834	826	854	850	809	874	860	920	751	860	802	850	851	898	850	864	849	886	888	915	889	861	868	891	888	903	874	890	835	900	869	849	877	855	857	794	868	823	780	871	867	894	825	877	874	917	897	822	871	879	850	909	844	873	888	845	837	848	901	928	851	814	921	877	851	877	879	896	825	851	862	881	873	818	826	917	869	828	928	838	849	887	901	831	860	807	840	866	832	866	870	847	829	817	845	844	846	867	897	863	872	868	843	839	833	882	902	887	957	859	866	842	872	863	854	888	856	870	925	863	891	822	866	867	836	842	853	874	860	846	839	878	873	886	897	881	840	875	854	902	896	904	878	830	861	837	813	857	876	854	869	858	887	822	869	894	812	850	827	872	813	826	808	882	871	905	898	816	834	848	903	863	843	853	863	858	865	834	847	903	841	826	848	783	843	831	909	819	861	880	856	888	906	827	879	828	884	847	823	857	858	868	865	838	856	846	887	862	833	891	822	838	896	897	887	817	825	904	835	864	867	869	836	885	861	853	905	846	834	840	847	816	827	856	822	812	850	910	830	833	839	844	891	850	865	868	861	845	859	844	879	846	882	796	904	826	857	898	837	816	880	912	871	889	893	879	863	903	869	874	821	850	890	885	828	868	785	844	874	818	840	862	807	876	903	853	874	862	848	839	832	829	845	902	864	868	877	847	871	863	854	860	859	835	847	774	916	861	867	853	837	827	900	851	873	875	881	918	886	861	848	887	883	901	883	897	855	821	892	841	857	861	903	893	892	853	842	885	877	823	841	837	854	821	900	879	851	870	890	890	853	824	828	855	864	874	836	887	805	843	927	930	842	866	842	834	915	784	889	870	867	867	822	863	860	831	900	917	846	865	894	856	862	813	838	874	870	852	904	861	815	858	840	815	827	887	864	863	907	881	831	887	881	870	826	879	878	897	853	816	845	892	881	886	923	865	867	831	837	902	865	849	867	884	869	910	891	816	899	815	875	863	892	840	873	847	879	827	872	881	830	839	871	869	852	864	849	879	880	877	828	871	888	891	830	825	903	859	894	863	895	849	876	884	825	816	887	874	855	868	881	860	900	794	821	843	840	836	853	861	908	893	851	870	872	862	848	892	838	867	922	838	887	835	901	840	878	856	834	891	854	868	858	836	888	889	844	897	869	907	919	865	800	848	843	938	877	889	818	847	845	794	837	893	823	853	835	817	840	777	876	906	811	805	861	886	863	860	885	867	856	827	850	880	762	925	892	854	786	837	884	848	849	877	860	896	899	871	834	886	832	884	861	859	883	862	782	787	863	837	839	867	845	844	881	853	860	845	887	912	874	871	903	852	841	878	861	826	904	886	814	864	848	880	928	853	897	889	849	820	901	869	914	889	836	896	878	828	838	893	854	903	825	816	839	882	915	880	832	874	861	855	899	885	821	870	859	883	842	866	933	883	834	834	855	919	811	908	927	820	882	873	854	894	836	861	913	862	914	831	907	799	918	847	894	851	844	902	888	860	857	883	852	869	867	855	918	785	898	859	837	879	827	832	865	840	838	843	844	882	893	874	830	808	840	865	856	827	846	855	881	879	865	882	896	825	846	831	823	848	837	868	850	877	831	898	905	860	868	857	839	843	899	870	871	849	876	891	841	827	866	835	835	842	839	887	865	865	864	835	845	836	886	867	841	847	886	843	865	878	868	818	892	855	903	872	835	892	857	855	863	842	879	902	885	849	858	878	865	848	868	863	850	904	844	870	885	891	858	878	880	884	883	874	874	884	881	883	825	864	858	913	881	872	836	911	868	835	853	817	886	882	856	855	857	886	852	860	847	825	855	841	894	910	910	903	913	844	889	868	911	896	824	861	879	915	819	840	857	838	851	862	850	893	854	879	848	879	871	871	899	871	885	903	874	872	877	862	873	820	851	858	903	883	867	834	908	902	875	858	872	863	870	817	802	835	838	872	868	823	869	909	793	863	859	919	880	856	833	868	871	888	833	866	863	835	857	844	829	884	822	891	852	896	811	858	857	858	867	857	856	852	851	856	846	917	890	871	887	838	838	868	860	851	814	862	885	811	833	866	867	847	840	825	880	865	844	831	869	845	829	890	921	906	928	869	911	903	864	820	859	860	851	912	816	856	874	861	906	864	866	867	910	878	870	870	835	866	859	879	831	845	823	911	834	852	841	893	878	883	841	881	877	864	902	899	854	872	869	814	822	846
64652	31490	12597	3226	974	616	537	498	469	393	439	414	436	452	449	431	451	393	432	399	419	374	428	405	413	396	391	379	418	418	415	414	403	373	425	445	385	416	388	428	445	386	364	376	398	364	355	377	415	395	401	414	392	395	425	399	394	394	401	405	388	402	440	368	393	421	375	415	380	390	408	429	410	379	416	468	371	415	413	396	425	385	394	372	399	456	476	412	388	396	399	386	409	413	401	449	424	374	414	381	426	395	421	412	377	437	417	392	402	441	421	387	395	385	422	418	413	381	441	366	395	413	429	393	421	421	424	414	417	436	380	381	426	384	411	444	406	387	448	433	382	416	424	375	369	396	445	389	398	428	420	415	394	400	411	388	420	385	426	413	395	392	410	391	416	408	473	374	398	386	415	412	385	414	417	386	404	384	403	401	398	419	433	402	404	395	417	430	400	442	396	458	412	396	400	415	414	419	427	407	389	410	392	429	423	381	411	375	416	388	364	422	484	393	414	406	369	437	399	433	426	390	378	409	375	399	399	393	401	402	419	393	454	437	367	417	406	387	399	414	362	401	412	389	438	408	409	445	409	403	428	404	402	422	418	405	356	396	403	417	405	390	412	377	394	405	402	438	405	406	399	424	422	414	416	401	427	406	403	426	416	445	438	379	448	425	378	409	390	412	434	446	357	390	447	431	411	407	413	406	388	413	386	377	398	370	390	385	399	363	422	381	429	397	416	410	391	401	384	412	414	401	401	434	426	378	407	431	390	409	437	419	403	411	438	432	382	391	413	368	394	406	401	393	392	413	373	413	400	406	411	422	426	408	432	417	363	398	404	420	406	381	422	390	350	382	416	395	385	386	399	402	412	404	392	400	420	373	454	410	418	405	391	424	425	374	357	444	412	364	431	399	367	388	411	433	416	393	434	417	444	420	372	400	407	415	424	440	476	433	406	397	406	443	401	384	390	420	418	409	409	395	376	377	419	423	367	410	390	419	397	404	419	370	409	407	398	407	385	431	393	420	433	384	439	428	384	402	401	424	408	393	419	400	415	387	430	390	410	376	406	393	396	389	450	416	434	368	396	390	370	431	388	412	444	423	436	414	384	362	414	371	420	365	430	407	415	414	414	416	388	379	371	366	360	417	408	416	407	455	394	400	415	391	493	411	402	406	403	430	407	401	418	406	327	382	438	402	399	370	421	400	416	386	390	431	382	415	395	410	412	400	415	437	411	412	390	398	388	424	423	358	445	374	387	393	420	373	380	399	426	387	392	396	410	427	422	426	391	401	397	407	410	402	403	353	367	414	387	418	386	404	418	416	423	415	417	397	445	433	407	380	444	439	406	417	379	410	413	390	368	410	419	438	392	407	424	402	436	398	389	413	407	389	398	415	449	412	439	428	432	389	395	407	382	418	381	411	445	425	410	377	407	401	408	445	440	442	438	367	401	429	415	417	399	407	431	420	385	384	408	421	433	396	436	390	405	430	412	426	378	385	395	381	393	389	398	407	421	407	411	409	425	406	417	406	383	403	410	417	397	429	439	417	442	427	407	394	404	419	427	391	363	417	438	396	407	386	354	380	404	446	409	412	392	398	450	420	415	431	395	379	412	386	410	413	400	385	412	419	409	403	397	360	480	413	445	403	395	394	414	398	368	405	385	406	392	346	410	386	418	408	388	400	430	380	445	395	390	418	421	400	420	378	408	417	376	418	449	362	372	391	451	433	419	422	391	386	388	382	420	398	401	375	402	391	427	391	393	411	400	400	405	369	360	409	414	441	398	408	416	397	401	417	389	397	391	441	448	395	383	422	394	395	380	370	398	390	412	451	399	414	394	413	415	417	423	405	386	418	416	403	390	441	430	407	425	433	438	400	393	390	441	417	377	390	375	398	407	414	379	424	397	422	426	415	425	400	383	384	435	434	403	356	401	417	425	381	365	393	422	403	366	401	439	437	455	389	385	435	417	431	399	443	378	409	422	434	405	411	414	366	412	405	405	384	423	429	373	424	423	388	389	375	413	435	400	392	427	387	434	412	406	398	378	393	424	389	381	400	352	385	413	426	398	367	415	394	399	412	401	435	376	430	416	418	373	392	390	391	448	427	397	411	386	392	377	376	395	401	374	420	393	398	381	401	394	395	374	429	376	361	399	387	389	410	415	434	414	419	383	388	468	422	384	414	422	441	411	405	438	421	395	421	414	423	428	415	399	410	392	422	404	377	446	428	398	397	428	426	433	372	424	404	417	396	416	403	426	390	351	417	414	400	355	441	390	434	441	421	400	445	409	400	393	372	432	427	423	368	371	427	402	381	419	388	377	396	436	408	441	402	455	384	444	405	431	431	413	425	409	403	390	430	390	401	419	443	433	419	395	398	390	423	420	429	384	400	418	407	427	411	439	407	406	367	434	403	421	413	428	386	410	409	412	414	389	394	378	433	374	415	410	392	388	414	369	426	377	399	344	379	418	385	443	436	408	434	395	396	426	410	412	401	385	370	406	387	399	370	386	404	400	417	434	422	363	437	395	394	413	439	412	358	446	410	394	417	436	422	382	374	454	397	436	393	382	390	441	426	376	404	418	373	410	420	420	371	407	397	414	433	412	411	399	387	444	393	410	355	425	420	394	413	433	387	412	461	382	413	434	415	375	382	415	379	422	414	432	450	409	389	371	425	387	410	439	444	427	389	390	441	424	365	398	416	430	437	409	425	420	455	387	341	400	391	409	388	389	387	396	431	419	345	449	421	398	393	398	367	381	394	400	394	410	403	374	401	433	418	430	438	409	402	420	395	428	424	413	421	400	404	417	458	339	399	410	407	434	416	384	438	436	412	364	386	414	400	437	415	426	434	422	367	415	383	395	412	386	374	410	426	401	389	421	420	433	457	382	438	412	357	412	425	418	397	434	387	380	443	421	409	420	406	397	357	413	417	380	431	414	417	420	384	378	395	389	425	402	440	445	422	398	410	427	422	398	416	449	422	459	415	441	406	404	414	407	394	425	361	437	442	392	402	384	403	367	394	385	444	400	388	397	425	438	394	403	403	393	463	420	413	412	373	391	429	388	461	425	448	411	429	451	378	415	408	425	402	402	389	368	419	394	418	361	410	416	434	369	360	423	412	408	429	382	452	385	413	453	402	382	413	434	404	422	389	370	420	407	401	382	407	395	438	392	376	404	438	394	414	396	390	383	409	412	371	392	416	422	413	422	388	422	372	420	402	425	398	425	395	416	375	389	366	388	396	384	408	442	421	399	422	404	377	372	458	399	396	425	370	401	388	395	433	371	398	388	429	395	418	381	429	396	411	413	431	416	400	401	377	399	371	386	387	401	411	388	398	375	414	466	416	402	383	382	381	412	388	407	404	433	427	392	457	413	395	372	418	428	426	442	390	385	453	389	412	427	387	383	382	431	408	405	406	415	368	380	382	343	388	416	427	429	368	391	408	398	408	417	403	415	368	400	429	399	394	407	373	419	376	405	435	412	380	398	395
45161	22917	10287	5157	2174	1518	1318	1200	992	936	918	943	875	911	903	843	861	902	909	937	897	926	875	843	813	905	934	895	912	884	900	924	889	915	876	840	924	888	874	892	911	891	870	827	871	905	870	869	924	900	890	863	855	897	916	860	887	880	880	878	927	926	870	832	875	866	873	837	872	897	881	865	895	899	895	869	922	894	905	864	918	853	905	882	885	947	854	901	893	886	917	873	886	847	927	822	839	838	916	874	872	861	892	881	879	851	879	874	896	867	868	902	872	900	843	944	886	861	875	911	869	858	871	860	876	863	868	893	862	884	853	887	861	900	879	883	886	906	873	913	895	919	898	923	904	888	925	860	889	893	845	846	869	891	863	864	933	850	927	889	874	866	883	874	883	865	911	821	858	943	842	838	929	891	847	833	836	875	871	838	862	858	876	854	837	851	901	861	851	903	887	871	885	844	859	886	870	885	885	919	864	921	826	860	908	860	899	875	893	866	826	882	869	881	862	914	883	858	858	902	917	882	865	827	851	843	910	944	869	896	863	883	905	882	861	832	871	842	872	919	927	903	902	932	898	913	845	823	882	904	896	857	879	897	886	883	888	888	905	893	883	900	944	890	922	860	883	867	868	868	873	823	891	885	904	883	886	856	904	908	859	824	857	913	842	891	856	863	861	949	891	941	870	874	855	866	875	929	844	887	900	885	864	876	865	928	840	956	841	830	896	914	891	833	883	864	873	847	878	883	849	866	906	878	851	890	896	906	838	832	856	907	881	850	910	916	916	850	909	864	900	881	922	841	933	876	883	898	876	879	927	875	888	894	962	896	931	843	895	858	903	848	848	880	835	900	883	869	914	915	849	881	872	910	857	820	848	840	896	941	910	852	908	930	873	884	839	840	864	886	932	888	894	848	827	855	868	883	868	937	888	861	899	899	905	886	888	866	927	846	907	872	860	889	936	907	906	827	884	901	875	929	963	884	866	880	881	895	848	912	901	903	900	879	886	876	900	889	922	843	851	931	915	858	869	887	887	899	876	921	849	855	957	903	889	904	882	898	861	867	879	857	889	890	919	873	877	895	870	897	899	913	900	894	852	872	896	851	880	940	857	898	920	925	938	916	930	821	883	886	897	825	917	895	935	929	854	898	919	884	889	890	941	889	878	924	935	903	863	815	908	868	889	913	896	897	861	823	886	920	923	906	842	879	868	888	892	860	916	893	956	871	943	885	843	890	908	904	898	860	833	869	837	845	907	907	842	936	858	876	868	921	825	867	893	914	902	863	865	878	926	890	895	860	885	864	953	899	907	895	900	887	897	886	879	870	873	892	876	855	878	839	920	889	884	918	831	901	865	872	918	900	899	871	917	853	857	949	876	841	921	897	923	875	848	890	873	888	920	850	913	849	879	891	888	910	857	922	871	892	863	869	863	870	871	942	861	871	845	901	917	896	906	891	897	885	891	893	932	908	873	853	893	898	883	917	851	856	953	923	856	890	881	883	896	891	863	912	858	890	851	863	815	925	903	868	890	901	893	846	855	916	907	928	930	888	884	866	877	919	871	896	911	919	874	837	914	868	879	914	905	871	875	894	858	916	859	867	848	928	853	877	889	843	863	910	898	924	831	915	916	905	879	951	920	894	845	869	864	869	882	871	847	918	910	904	938	830	891	862	847	875	896	897	854	972	931	909	867	942	870	890	866	897	924	907	873	900	857	892	904	850	867	840	861	896	915	914	902	858	881	868	896	866	829	835	906	917	846	915	867	881	905	872	909	830	875	856	910	867	919	907	869	861	898	833	874	901	878	898	887	943	995	927	911	907	905	953	923	900	856	874	890	879	934	904	893	854	877	847	856	880	841	888	839	921	832	878	926	904	828	891	882	882	883	808	915	881	883	859	896	850	874	887	852	856	865	857	913	893	921	930	928	901	892	896	857	892	870	905	914	838	787	941	900	937	897	891	903	857	862	840	865	899	869	875	906	873	890	867	932	864	919	876	895	874	860	886	883	880	847	935	894	952	859	890	906	903	882	859	879	837	858	844	847	855	862	861	932	833	914	888	873	865	867	867	896	903	889	875	898	839	904	967	873	886	897	865	917	859	857	875	909	885	882	864	910	859	892	875	862	873	932	901	890	826	919	894	865	878	917	888	819	833	871	907	907	905	904	884	883	885	847	832	869	889	947	891	854	889	888	875	872	879	894	844	905	894	852	881	868	892	924	897	863	874	909	914	845	917	958	906	886	909	867	840	874	821	886	908	924	831	914	962	861	849	877	853	893	883	868	873	885	835	915	892	857	847	869	844	870	911	865	856	894	913	847	885	887	924	880	884	871	883	846	920	901	856	894	897	895	949	901	896	863	796	895	885	894	939	876	910	820	917	861	903	917	911	874	854	855	913	887	861	874	886	843	863	913	866	812	925	910	914	839	819	829	875	959	866	915	890	894	852	906	888	889	920	862	887	863	915	884	927	872	889	884	877	915	869	901	881	889	869	854	876	888	895	905	887	886	855	895	901	890	851	898	907	902	907	912	827	906	891	892	887	932	887	928	876	924	894	911	911	812	839	855	867	888	848	822	887	802	883	905	893	943	846	865	863	844	855	813	908	916	872	922	901	828	889	875	914	846	849	888	890	892	907	905	871	868	834	922	905	842	914	856	910	856	932	903	864	889	895	887	897	919	935	871	878	876	864	876	868	898	888	872	858	901	906	877	837	875	923	881	840	875	810	858	915	904	834	829	849	865	892	954	853	937	822	879	913	876	892	839	892	962	926	909	873	892	897	839	882	859	852	862	849	870	820	898	902	888	925	893	799	896	963	922	922	909	837	916	845	920	892	864	897	935	895	806	922	853	871	884	957	897	932	866	890	868	949	864	891	889	864	884	913	885	870	918	872	872	835	898	912	906	829	892	892	932	926	880	887	836	909	884	912	849	884	913	880	887	877	861	888	914	890	867	928	874	897	934	905	885	854	871	847	847	868	960	864	876	883	885	868	853	895	916	889	826	894	854	870	893	862	934	889	917	875	897	915	841	890	851	868	914	888	937	874	915	903	884	867	898	862	821	863	862	910	876	912	867	894	879	836	911	843	899	863	930	855	860	953	854	890	854	875	868	845	863	883	890	920	931	951	884	880	893	919	926	872	848	869	906	847	912	860	904	858	953	868	886	848	845	886	899	910	919	880	851	857	873	868	859	878	874	824	908	872	822	893	884	960	899	878	878	939	905	906	881	887	859	863	867	860	873	900	896	846	827	889	859	897	843	941	927	901	871	909	853	810	892	893	889	875	907	862	915	909	859	800	922	929	891	830	872	858	847	872	875	884	851	898	891	852	896	892	823	868	831	957	864	907	896	940	887	846	903	887	876	856	847	904	864	849	898	912	890	859	904	918	875	876	870	871	842	824	933	896	937	860	893	856	930	899	945	876	869	876	913	885	905	882	905	924	891	844	826	855	918	882	873	852	845	887	856	877	905	901	917	886	909	867	854	877
52779	20737	6281	2014	889	572	448	399	420	407	352	352	389	379	407	393	398	386	361	341	366	368	400	363	377	404	366	367	356	354	353	358	358	391	391	382	357	372	371	403	408	373	389	367	371	374	384	380	384	381	379	332	374	388	366	360	350	397	425	382	376	411	387	383	404	403	389	400	385	385	392	377	412	393	406	385	396	375	405	363	376	368	379	403	391	359	365	376	329	387	384	390	415	417	385	396	387	390	395	358	385	377	393	381	363	384	415	412	391	404	390	391	413	367	426	414	363	398	403	396	414	393	385	385	405	386	391	385	388	360	387	391	396	411	392	397	420	396	399	391	393	397	382	412	367	402	394	375	362	353	399	358	368	370	378	382	365	380	393	381	384	424	383	418	390	367	383	345	393	397	406	393	372	374	379	352	385	377	373	358	388	374	364	347	366	396	381	408	365	394	393	355	402	401	377	389	359	380	400	378	371	361	378	404	360	388	353	367	356	338	357	346	368	329	344	352	396	337	371	418	352	396	347	362	413	385	387	361	337	368	384	398	386	354	366	377	406	389	352	355	376	374	369	408	382	388	386	373	378	361	405	402	426	380	346	387	358	384	369	354	373	372	374	424	415	397	356	363	353	389	365	358	378	358	361	388	401	388	368	352	387	392	401	408	361	337	387	399	399	381	377	372	380	390	352	384	337	360	420	348	374	378	387	382	413	379	350	321	360	369	347	379	353	366	394	360	385	400	364	376	372	382	395	381	356	382	343	376	392	369	359	385	355	406	393	398	389	393	340	372	354	416	379	374	409	398	372	392	407	396	388	374	380	382	409	361	381	389	385	366	371	366	359	380	391	391	390	405	415	360	375	381	327	394	393	374	359	368	397	350	397	369	374	364	371	364	370	409	354	384	371	361	402	368	401	379	380	367	391	386	398	390	383	383	397	377	393	339	367	371	389	426	381	390	397	385	398	389	358	414	399	437	368	349	384	395	367	365	414	391	410	389	372	451	392	392	429	397	370	391	413	380	397	410	379	402	367	374	381	367	381	389	374	366	359	396	347	358	407	393	374	398	404	408	369	332	394	365	379	352	392	392	385	375	363	376	366	368	407	407	457	384	358	346	400	410	388	385	373	341	422	379	411	350	379	388	370	366	335	372	382	377	372	368	387	383	393	361	400	355	384	418	364	390	408	414	379	410	388	406	368	328	387	400	386	359	394	358	366	414	338	371	436	369	368	354	389	386	388	380	386	367	369	378	370	436	385	395	391	381	420	364	386	367	375	398	406	334	417	374	335	379	373	384	367	374	378	377	391	369	383	379	374	381	411	418	377	380	375	417	356	374	425	379	373	373	417	383	384	348	406	385	366	355	366	362	371	370	386	377	365	363	358	372	390	400	354	370	365	381	402	367	364	402	406	357	374	351	388	394	380	387	360	356	379	402	379	437	379	352	355	373	389	359	386	382	386	371	357	383	349	417	377	389	425	363	385	356	387	356	358	380	359	406	375	374	389	376	373	337	362	366	381	387	411	360	377	370	374	381	373	371	385	369	371	374	372	387	362	368	420	365	354	381	385	385	401	371	375	335	389	391	354	376	383	407	364	347	402	375	406	391	403	389	388	375	383	425	394	401	390	374	382	371	334	335	375	391	407	403	389	355	380	364	375	365	393	367	354	362	414	396	384	383	381	381	393	377	438	351	391	364	340	405	376	414	391	371	400	393	375	396	399	403	335	381	369	376	397	404	349	346	408	409	371	362	361	372	368	420	412	369	361	376	370	407	401	355	396	411	393	415	382	421	384	399	394	393	355	399	355	371	395	374	380	382	382	375	411	418	351	343	384	373	356	378	364	367	395	381	354	380	387	411	345	365	461	387	353	382	361	332	385	396	398	354	399	391	388	368	378	403	367	393	363	381	405	403	376	405	381	370	370	386	419	384	366	336	391	391	380	377	368	355	380	378	348	401	339	372	389	362	382	383	370	385	384	355	359	408	409	365	360	383	390	359	389	364	388	336	353	379	392	350	388	394	376	370	386	372	385	400	387	404	405	364	393	387	384	374	370	380	355	384	404	414	391	334	385	399	402	391	402	398	381	361	379	381	349	362	404	363	370	365	348	409	388	402	362	360	383	405	413	403	394	363	391	375	397	411	347	406	370	365	380	365	371	365	410	397	409	361	387	319	384	364	385	354	375	358	392	368	388	396	430	383	415	375	364	387	388	381	399	383	371	391	356	366	363	385	369	386	393	368	361	405	363	367	376	326	428	390	407	386	401	396	376	373	390	378	399	392	349	409	314	376	345	382	380	378	379	396	360	409	348	395	395	363	372	376	369	380	358	395	366	402	351	374	371	407	368	420	393	360	359	351	364	366	348	386	382	433	383	346	384	369	372	387	377	384	393	375	387	341	377	387	368	416	389	435	369	365	372	372	402	373	372	379	393	395	376	380	394	356	400	385	370	364	398	379	382	369	367	387	401	380	406	429	392	389	377	384	422	403	380	362	392	366	407	402	399	365	407	330	373	359	406	382	383	360	380	406	396	381	374	384	341	381	420	343	395	389	355	399	400	388	367	395	390	335	347	393	385	364	394	405	406	403	374	428	388	382	440	356	389	356	379	381	395	424	374	384	381	384	399	347	412	431	366	388	369	329	359	405	374	402	391	355	358	360	400	380	376	400	376	363	391	369	369	369	367	379	394	359	373	357	393	358	368	400	369	381	390	380	396	381	406	385	363	382	360	344	358	443	378	368	378	364	371	420	418	379	368	395	402	379	375	379	371	391	370	379	397	386	418	377	385	371	370	413	343	342	385	343	359	375	354	376	375	373	387	387	409	407	382	381	388	401	394	408	419	394	390	349	410	424	397	379	382	386	375	407	379	364	351	372	375	389	352	383	407	385	425	374	341	389	390	372	378	360	417	391	374	348	386	359	343	379	381	350	389	374	378	399	405	413	363	370	348	355	389	381	357	375	386	371	387	373	401	385	388	378	384	364	349	375	382	375	366	410	405	417	354	353	373	380	395	371	366	380	421	365	366	407	402	392	399	383	393	359	371	375	372	403	347	379	377	386	381	359	412	385	399	358	402	371	433	408	368	382	405	360	383	394	352	358	401	379	371	411	362	412	392	376	354	357	378	396	409	393	368	365	387	417	399	393	353	363	394	387	383	367	314	400	364	397	384	366	395	421	381	403	411	391	403	397	388	354	442	399	382	425	376	373	392	359	409	377	364	369	339	437	395	394	374	312	394	396	388	378	403	349	392	371	401	349	419	393	354	419	378	368	382	363	373	390	371	390	396	353	382	417	382	383	372	395	380	386	380	394	374	392	385	396	354	381	394	368	422	370	382	403	366	324	352	360	372	361	398	384	381	391	407	340	388	355	373	404	392	377	344	405	429	391	424	396	415	408	371	380	337	372	361	407	375	374	355	394	382	394	388	383	366	388	368	413	365	372	397	370	368	369	383	401	369	356	393	370	391	386	367	397	422	385	414	364
36220	13997	6949	3807	2242	1438	1111	986	872	851	840	870	837	802	837	840	830	806	865	813	762	810	828	878	805	853	846	825	805	852	767	828	834	814	803	846	812	825	859	832	816	849	820	842	839	856	845	852	829	853	835	818	836	825	850	809	803	802	877	836	817	881	823	840	864	793	821	844	765	858	875	838	813	793	847	842	867	853	823	823	839	814	760	817	812	792	843	851	840	779	888	839	845	876	808	832	840	845	833	818	844	848	818	820	832	869	854	824	873	818	846	886	863	830	848	852	852	833	831	856	787	820	804	819	824	797	831	905	866	868	871	836	816	863	869	855	849	796	861	780	840	789	870	821	806	826	863	819	833	829	840	824	826	868	837	863	824	829	801	839	863	804	820	807	856	816	837	849	793	845	882	860	825	906	879	787	870	837	808	851	806	894	793	844	836	819	789	803	819	861	848	821	794	796	779	804	855	819	818	843	860	877	830	874	873	871	748	841	835	805	789	831	845	853	851	823	834	800	844	824	867	894	819	808	862	875	836	846	839	850	847	839	832	846	816	821	823	773	860	822	828	770	824	813	822	810	802	832	813	838	848	809	815	827	841	819	831	838	828	796	857	891	825	859	818	823	831	837	838	849	844	844	844	824	871	868	845	814	829	830	819	831	845	880	844	825	855	835	823	786	819	838	835	832	814	837	808	882	821	861	814	874	874	796	846	835	888	824	858	850	874	833	866	857	841	808	889	851	802	842	810	828	793	862	813	837	848	830	859	807	784	835	827	794	869	817	881	797	798	903	838	868	846	856	856	843	795	808	874	870	807	889	824	817	831	831	804	831	882	856	860	825	854	843	866	899	805	812	853	793	823	851	801	834	863	862	808	821	830	815	868	787	809	836	864	800	837	832	850	844	832	834	865	839	828	867	836	819	830	847	813	821	869	836	818	801	835	816	826	809	904	829	861	840	859	857	830	811	817	843	797	836	851	769	796	833	803	816	788	795	870	883	819	842	810	805	823	847	831	857	848	838	824	835	810	808	812	857	813	818	818	831	795	859	819	869	847	835	837	856	853	873	857	838	839	831	841	869	853	803	817	820	794	865	836	834	861	814	866	794	841	783	807	831	823	828	824	836	829	824	848	845	861	780	804	842	811	820	829	846	791	853	851	841	881	808	806	837	881	803	836	835	818	847	872	840	842	807	810	833	867	870	858	846	819	856	874	843	912	859	847	825	838	855	878	877	844	844	840	853	863	901	853	887	800	840	873	818	799	891	865	818	831	809	825	798	864	867	810	859	844	839	821	841	867	824	860	800	869	885	853	873	803	836	856	837	880	819	783	864	855	794	866	843	800	857	870	872	856	873	842	842	858	838	852	869	824	873	832	805	868	821	818	802	800	859	816	780	850	840	836	860	864	865	869	857	851	864	853	799	810	892	844	820	783	858	836	846	882	815	845	857	856	823	841	851	844	836	905	855	809	854	833	875	842	803	815	886	848	757	872	897	824	847	821	944	836	839	834	839	825	824	827	836	812	873	837	858	832	823	839	867	866	802	829	843	824	848	827	853	802	842	804	829	810	918	878	783	870	836	895	837	857	817	827	806	785	915	797	817	796	834	830	843	847	815	855	832	827	813	816	840	806	818	846	886	844	844	798	864	835	808	842	851	879	827	773	793	860	780	802	856	874	877	820	816	890	831	793	771	896	847	868	829	784	812	795	769	826	849	797	830	835	850	815	845	845	867	839	830	808	816	902	798	811	818	756	824	802	856	882	780	872	839	766	802	859	823	822	883	841	819	868	850	852	854	848	840	827	863	834	863	827	801	818	820	849	807	850	868	792	844	828	827	875	855	873	822	805	818	806	832	879	894	819	886	877	893	827	889	844	775	818	863	873	869	832	827	822	835	871	854	851	812	819	816	841	867	845	779	804	897	821	818	789	905	834	890	822	846	797	812	847	876	831	831	850	837	877	868	815	817	831	833	808	854	833	830	809	831	840	846	812	830	866	808	815	854	829	806	849	876	868	847	855	830	877	866	848	875	885	782	858	858	867	848	806	848	816	820	779	873	876	910	860	804	816	891	788	820	817	897	830	860	819	823	849	812	816	852	802	823	823	903	867	851	824	798	811	829	813	841	852	801	818	841	859	788	815	868	872	821	839	812	853	816	835	819	826	841	831	817	816	865	872	809	887	835	784	824	824	882	831	883	856	854	871	835	823	854	842	880	843	859	840	868	841	835	783	816	839	813	815	851	848	854	799	824	826	850	821	830	839	808	882	887	870	896	776	894	830	845	811	843	826	892	806	871	808	830	859	835	840	856	813	814	816	857	890	845	850	818	836	864	878	828	876	814	797	788	882	839	819	856	853	864	845	772	845	814	804	890	806	825	830	874	826	843	883	856	813	867	843	838	847	841	869	832	826	842	831	798	822	843	856	815	831	829	842	866	903	820	842	842	892	797	828	896	877	833	807	832	807	813	929	832	825	849	855	819	779	855	834	855	850	776	858	793	836	792	858	797	873	832	878	859	881	830	837	860	841	851	825	825	842	840	819	842	810	814	816	844	852	851	823	779	841	879	865	883	825	836	797	846	812	808	823	852	880	817	827	856	829	868	826	840	883	843	827	827	845	869	839	813	863	822	846	862	808	830	872	828	821	845	820	829	841	844	871	851	806	813	785	854	816	852	859	804	830	853	852	818	770	825	792	840	823	810	817	887	818	893	837	862	816	857	852	804	810	821	872	860	782	840	771	863	800	858	803	835	855	824	850	835	791	855	859	846	830	786	843	809	835	909	859	806	827	802	821	803	858	852	886	850	864	849	844	808	813	810	820	816	843	814	826	824	817	782	844	837	889	843	829	853	822	853	837	846	853	833	790	842	794	845	829	800	795	843	828	857	864	795	837	827	830	788	828	830	874	800	863	855	880	841	835	882	819	810	797	861	850	852	810	891	826	860	765	841	753	824	849	839	817	837	845	851	871	849	792	797	843	853	807	840	855	861	883	852	881	884	891	808	887	845	830	866	840	859	792	859	805	812	778	852	815	879	856	837	881	845	813	755	854	817	852	870	848	902	860	852	850	808	843	865	822	870	835	898	837	841	831	869	839	808	871	841	791	812	857	880	896	861	837	854	892	809	883	841	866	840	831	884	819	898	821	808	894	842	782	799	830	843	882	842	809	829	833	879	840	786	820	807	787	836	817	774	814	853	826	778	840	848	866	812	844	852	821	852	800	844	854	883	822	866	828	840	811	818	818	861	813	829	865	879	789	868	745	840	837	807	795	886	815	806	797	786	809	862	804	861	829	889	810	853	857	830	857	815	886	846	834	818	817	848	825	824	796	859	837	850	857	830	885	836	893	820	875	857	804	840	839	834	850	826	885	829	868	805	827	884	831	829	874	774	867	836	824	852	839	848	825	750	816	800	844	832	804	824	857	843	840	862	838	858	825	795	846	832	825	788	834	846	885	841	840	878	818	785	834	855	771	833	790	783	828	834
63703	22710	5911	1255	643	512	427	420	406	417	357	374	408	433	411	423	447	388	396	428	428	392	385	419	387	410	442	380	386	414	401	387	376	418	397	455	382	401	422	404	381	431	385	460	358	401	448	409	399	383	438	386	394	384	382	428	390	379	402	432	408	447	373	407	377	369	381	372	391	387	387	383	417	361	371	369	387	345	403	381	399	412	393	384	378	404	398	397	370	412	410	388	422	426	429	369	391	380	449	409	403	439	391	396	400	374	413	424	384	385	381	410	411	387	372	431	422	397	408	381	417	399	404	428	422	430	387	415	406	406	405	419	401	415	414	427	393	412	411	406	441	393	403	416	386	407	387	394	389	370	395	423	442	372	422	402	402	351	400	429	438	401	379	385	420	386	384	373	376	398	384	401	406	353	398	369	416	393	389	422	386	404	416	417	409	414	406	381	451	419	417	391	422	400	407	387	389	398	395	386	382	396	403	444	437	413	378	395	404	385	400	436	410	412	387	378	425	439	393	415	396	367	404	395	393	421	433	376	385	416	433	442	405	394	390	376	393	407	430	413	427	383	366	421	403	386	402	407	389	402	414	404	383	404	389	425	402	376	396	414	382	396	379	396	372	411	411	411	462	386	448	372	338	425	413	402	433	364	379	422	452	393	383	392	413	379	406	384	435	424	376	393	432	425	395	424	396	371	402	390	393	384	413	404	326	382	367	365	390	411	433	398	412	454	414	447	431	395	399	394	393	424	405	393	443	391	401	401	430	432	384	435	437	434	447	430	387	391	396	415	407	379	375	391	400	445	395	416	408	360	425	395	407	384	366	356	406	389	362	392	381	377	412	414	381	373	376	363	364	403	407	371	397	401	417	397	410	398	418	434	424	393	439	391	408	403	403	356	414	386	402	407	421	399	390	415	446	424	395	407	406	464	370	411	395	402	381	372	402	416	414	390	434	403	397	400	454	432	395	397	399	401	379	396	400	413	368	413	382	364	412	414	448	392	375	398	415	408	361	400	423	390	455	418	393	411	371	410	359	408	370	412	404	397	420	394	423	393	420	419	415	396	395	405	366	394	403	401	392	376	357	408	363	393	435	377	368	360	403	375	405	367	388	417	357	404	392	411	389	383	406	435	407	435	440	367	426	393	420	408	383	404	429	385	404	382	376	344	385	421	369	404	427	380	420	377	396	398	420	367	398	370	381	402	435	443	393	373	412	360	349	353	392	391	440	385	387	378	396	358	379	394	389	428	377	407	389	419	415	410	414	438	391	420	367	419	398	421	387	445	417	405	421	379	408	414	372	364	393	391	398	372	403	378	399	360	390	410	409	391	377	410	407	404	408	418	385	404	413	404	380	400	386	414	379	400	411	404	393	422	429	389	401	460	409	448	410	405	406	368	386	445	410	377	385	438	398	406	406	403	416	385	399	401	405	400	357	365	410	428	419	391	414	425	411	390	421	409	385	362	423	443	382	385	439	393	434	384	395	396	424	408	379	409	393	409	414	413	399	435	367	355	384	417	392	378	432	403	361	382	388	451	376	423	383	404	374	376	411	400	379	369	433	383	406	371	381	403	389	419	405	367	372	378	383	394	399	400	432	402	404	440	378	398	388	385	424	396	379	417	414	423	371	382	402	368	392	398	426	426	390	406	440	413	400	390	388	404	387	395	395	450	369	389	377	399	412	392	365	380	375	418	376	373	343	388	424	399	393	412	374	367	420	408	458	370	380	401	363	403	431	406	432	431	382	381	414	404	370	363	444	366	383	416	417	390	401	364	381	375	408	415	353	425	393	386	400	397	378	422	402	444	428	405	389	418	382	437	424	399	375	403	347	423	390	395	408	388	390	373	390	381	403	402	381	403	397	403	432	374	410	410	396	380	372	366	416	400	392	383	381	421	439	406	401	378	423	379	443	396	451	400	390	397	421	418	405	420	420	393	419	397	441	366	396	361	431	388	377	423	346	424	419	408	395	408	385	397	384	438	383	378	405	411	408	395	376	410	407	411	401	413	351	385	420	428	376	407	396	393	421	383	373	379	396	383	397	373	388	388	409	408	367	359	406	391	412	388	364	382	380	431	414	358	393	395	405	446	431	383	427	394	367	389	389	362	466	370	385	443	401	423	393	387	370	361	403	359	422	411	400	422	400	396	422	423	456	400	416	428	367	402	376	373	394	383	389	407	385	407	404	412	413	406	414	389	403	450	391	385	400	383	368	408	428	401	417	427	405	387	357	380	407	409	348	369	439	395	411	380	423	408	387	385	399	348	393	436	393	415	395	401	413	429	429	412	394	392	436	383	411	403	417	408	391	387	395	395	444	431	395	359	427	362	419	411	429	441	408	405	412	419	411	402	392	409	358	400	403	346	384	363	374	449	430	386	410	423	405	418	430	377	372	397	357	383	419	397	385	418	399	395	402	409	401	388	402	430	370	390	380	421	425	402	360	378	363	413	386	369	358	373	426	440	408	383	412	414	411	412	377	399	378	392	389	393	431	434	379	407	370	384	405	414	394	392	419	413	392	377	380	371	358	416	391	393	416	380	411	368	401	383	368	371	410	415	372	377	398	411	352	431	421	375	395	367	390	377	412	430	418	414	393	404	389	378	375	399	417	424	423	429	397	380	432	395	403	391	369	397	399	429	366	388	428	438	401	396	419	421	421	395	418	388	408	423	425	384	417	346	385	346	380	427	384	407	408	404	429	403	425	403	416	413	414	392	408	406	407	415	350	353	410	396	408	369	412	410	396	387	415	373	379	405	429	415	391	428	379	407	442	414	359	427	388	399	392	409	422	406	401	411	414	419	381	398	391	420	434	427	393	430	384	407	385	398	438	419	382	388	391	398	423	420	420	393	389	401	412	394	422	415	375	366	394	414	384	412	389	393	410	429	395	402	382	397	440	385	363	408	352	413	394	418	383	358	422	390	372	394	378	417	389	389	400	365	383	399	386	376	402	409	388	414	390	407	364	388	390	387	376	385	423	411	401	389	417	390	378	382	398	417	422	393	380	421	424	361	418	386	391	427	414	411	424	418	366	388	403	354	403	413	421	388	419	433	377	383	406	402	363	383	403	377	422	425	393	417	391	417	433	395	376	419	425	390	461	415	451	403	395	392	423	374	401	417	462	406	415	391	394	386	449	395	349	401	393	381	427	412	394	425	429	373	376	407	413	447	400	429	378	435	389	382	362	354	395	395	381	394	415	438	376	398	405	391	388	406	392	416	411	372	424	406	393	363	390	414	415	422	396	391	385	393	352	380	388	436	419	408	375	434	406	413	391	382	391	422	351	379	422	377	377	382	410	389	424	379	397	387	409	376	353	393	385	372	409	380	417	435	405	402	387	398	397	433	423	406	375	390	405	408	387	385	390	386	407	378	404	377	389	410	411	421	398	419	428	408	398	338	422	393	421	402	404	414	414	366	360	386	385	377	408	390	431	396	401	404	421	429	390	411	404	378	393	476	390	391	414	402	381	366	359	395	413	355
43423	10870	4156	2070	1447	1118	984	925	861	838	871	855	866	876	878	872	836	916	882	891	856	922	860	876	839	831	871	869	853	911	926	845	919	901	862	858	887	834	866	868	896	871	832	857	868	911	884	874	910	871	834	847	860	916	896	865	889	884	815	905	920	882	910	899	911	899	882	882	838	864	889	905	875	902	883	879	891	854	898	862	879	894	879	856	864	887	902	900	865	875	852	877	873	862	861	931	889	863	869	859	868	861	922	907	870	861	867	870	897	855	855	898	824	866	890	898	940	938	878	878	886	839	890	875	883	896	880	841	909	907	831	836	823	863	883	848	911	850	880	878	853	852	870	852	871	917	856	848	832	900	874	884	878	887	835	887	934	899	859	851	866	885	876	820	881	849	879	820	872	887	869	894	884	846	914	847	836	884	882	906	907	833	877	902	912	912	902	869	829	836	841	946	884	890	897	919	892	855	866	854	864	887	933	897	861	889	915	888	923	879	903	849	859	947	852	884	869	859	854	864	885	827	890	910	839	889	879	896	886	843	847	923	904	847	859	877	891	871	862	860	897	868	896	845	793	870	906	875	921	816	828	925	846	865	856	903	886	937	903	839	845	886	895	892	824	850	928	891	893	851	845	902	884	875	817	886	886	886	857	857	864	854	905	870	847	836	890	825	903	934	867	878	837	906	851	827	853	850	833	925	835	904	862	811	863	913	868	824	922	925	884	867	894	855	901	876	843	876	877	856	866	900	914	886	906	880	866	881	848	855	866	886	853	854	941	859	875	933	822	874	904	882	811	855	904	843	934	849	914	831	853	855	858	820	834	890	903	900	845	886	887	832	864	863	855	861	864	924	903	828	847	819	932	888	799	816	800	881	821	899	873	887	881	881	889	917	863	921	891	871	863	852	906	923	900	860	848	842	857	821	854	942	846	876	906	907	895	870	834	866	878	895	911	903	901	898	862	932	945	845	897	873	860	904	865	923	886	853	827	856	864	902	905	877	896	868	803	875	918	893	901	873	852	861	907	869	892	877	865	858	880	864	855	904	893	914	876	925	908	851	901	881	866	861	876	878	862	869	869	907	906	897	879	841	875	890	875	905	854	872	896	888	872	881	915	899	897	860	939	849	840	849	912	868	884	870	882	887	867	939	843	907	863	868	876	884	862	950	914	844	879	843	879	874	849	809	860	825	807	861	900	912	889	874	818	938	897	869	863	887	841	873	930	919	881	852	848	846	854	936	897	833	890	850	853	880	821	862	921	878	875	909	895	943	879	859	897	875	885	906	849	855	861	831	864	860	911	857	889	839	919	889	928	843	880	838	894	875	886	865	878	888	936	922	900	849	886	854	864	872	836	909	869	916	843	849	913	895	886	873	828	872	869	897	887	911	878	891	895	883	861	874	909	862	851	894	877	895	879	885	895	889	876	895	895	859	853	855	879	842	869	877	861	885	888	900	851	904	843	858	876	864	849	844	861	892	827	871	861	885	830	881	878	891	881	864	835	876	930	867	879	895	851	892	886	878	899	882	877	867	862	879	852	881	915	874	837	911	842	831	833	900	853	865	876	888	880	918	872	910	919	865	907	857	853	895	917	858	885	865	862	880	890	904	882	921	902	910	894	891	878	837	902	869	899	907	922	859	864	857	912	826	838	906	909	875	918	885	812	910	818	806	830	879	829	855	943	914	922	804	885	887	841	881	872	854	893	852	878	920	882	879	841	926	895	892	838	901	890	903	834	838	901	905	920	815	847	839	859	914	887	910	885	858	903	821	874	844	888	832	867	882	896	952	926	859	904	865	861	835	862	887	899	856	873	855	868	863	897	907	888	889	837	860	894	900	866	812	915	851	872	917	870	905	848	909	884	886	870	877	900	934	928	911	898	887	887	881	862	857	876	875	869	834	841	856	899	903	867	864	885	910	835	895	870	843	913	860	840	880	883	870	884	901	887	927	857	872	874	886	888	857	854	862	853	897	876	882	890	860	897	886	816	903	844	851	857	868	873	902	879	813	854	950	888	919	887	878	865	912	900	866	859	856	863	878	913	917	856	836	865	870	907	909	884	903	870	903	834	898	893	803	918	870	858	887	868	894	911	893	869	840	902	879	895	880	878	845	858	878	947	864	856	865	817	916	875	885	878	867	887	863	884	856	847	873	859	852	893	859	904	886	897	814	913	860	864	869	840	909	827	873	875	880	864	846	837	889	839	892	834	868	896	913	848	878	897	859	824	932	857	921	866	894	844	892	884	887	860	846	859	900	925	911	861	883	847	862	840	912	916	892	853	907	911	883	919	899	871	885	920	888	835	862	831	849	893	814	866	843	864	824	893	799	882	925	919	859	828	885	868	895	891	806	912	887	838	837	906	877	869	858	882	882	878	870	854	850	942	905	898	916	865	859	807	874	858	841	831	933	880	916	863	891	855	874	891	890	894	917	815	902	863	876	846	857	920	846	850	862	864	872	871	877	896	922	938	854	939	886	835	862	840	839	928	867	810	833	847	847	864	849	902	885	894	880	889	875	945	875	862	883	913	859	857	879	865	886	887	880	892	858	846	902	855	869	846	917	874	903	862	873	908	850	878	869	868	868	896	916	902	885	915	873	906	869	880	839	828	876	894	865	905	915	877	853	838	848	910	893	906	885	862	886	911	882	852	856	832	865	899	872	851	917	876	895	839	845	857	854	859	881	865	896	885	875	855	834	840	850	838	886	892	864	917	871	917	880	862	854	877	871	888	892	857	874	855	932	874	849	861	869	912	886	813	826	854	919	832	934	847	898	904	919	887	862	864	965	880	847	884	818	946	852	867	859	879	849	835	906	916	853	937	863	876	798	846	884	863	889	842	852	852	866	847	887	864	837	873	857	943	808	878	868	842	910	895	856	882	926	833	866	884	910	884	906	894	870	835	872	853	877	877	886	926	919	883	893	878	868	833	880	855	832	899	873	903	864	887	860	883	863	869	876	870	845	916	879	899	863	883	874	914	873	859	854	861	906	834	851	904	905	880	855	877	905	886	863	888	857	877	884	853	916	846	857	878	849	859	867	872	861	851	846	887	858	890	883	861	929	852	842	899	885	880	889	872	903	870	906	896	880	916	908	890	826	879	872	866	898	851	873	868	874	883	849	860	840	812	871	922	898	867	838	837	841	922	862	874	939	878	859	913	807	848	905	861	872	875	890	849	892	911	894	874	927	832	874	877	894	873	938	892	857	877	890	888	917	877	923	879	900	847	828	893	863	919	865	893	907	895	871	896	901	922	881	887	852	945	876	871	845	861	880	866	845	877	864	877	893	902	841	849	832	887	905	947	873	830	838	838	876	862	898	906	888	872	885	905	879	943	862	897	864	847	885	878	876	885	925	932	896	895	858	885	852	898	874	876	868	855	855	944	897	840	891	878	865	841	827	830	894	879	848	977	867	904	873	912	833	880	862	888	873	915	867	842	870	919	850	890	850	874	851	878	903	946	891	833	878	881	804	875	854	888	919
62721	26114	8961	1500	654	487	478	435	440	427	415	414	402	431	370	396	413	393	410	420	378	389	452	354	429	442	423	395	416	371	428	406	412	410	446	408	433	399	417	402	420	445	371	414	393	406	427	433	411	384	400	402	432	408	409	423	370	459	419	435	393	390	367	414	390	429	429	382	386	399	402	416	402	392	363	413	409	399	433	433	384	418	391	437	400	418	418	370	406	425	426	425	445	402	389	405	369	408	440	432	382	440	399	412	399	412	418	434	444	388	426	410	400	414	415	383	402	393	394	394	423	410	476	416	428	381	373	464	400	404	428	426	408	404	414	404	382	409	398	413	391	444	455	413	377	381	424	390	431	396	401	394	402	420	373	446	390	449	414	427	396	415	392	391	389	402	385	368	416	432	392	397	397	398	428	420	389	399	441	409	396	416	409	381	379	394	424	404	392	418	421	429	392	400	390	368	443	413	393	419	392	418	425	407	402	406	351	378	379	382	405	388	427	446	409	425	392	407	435	413	381	437	411	455	419	399	399	405	430	431	372	407	372	377	421	387	398	406	381	406	447	412	421	396	412	426	387	365	406	418	367	400	399	426	411	440	423	367	441	392	363	357	389	412	394	385	405	412	414	388	416	424	432	398	366	427	392	408	408	376	413	398	407	436	397	367	396	413	388	388	414	410	425	428	396	395	377	417	370	384	395	379	381	437	438	362	387	375	412	405	422	420	383	414	411	423	428	383	418	397	421	430	366	427	395	416	431	380	388	432	427	394	413	474	421	381	402	433	379	429	422	430	424	414	382	418	435	398	391	368	380	432	390	410	419	438	420	429	415	411	390	411	427	437	432	421	406	421	427	424	457	398	396	466	397	428	401	422	379	387	361	390	420	415	386	458	377	464	449	435	451	406	413	427	416	425	399	372	411	418	445	394	422	407	415	376	409	448	427	401	388	386	389	386	428	383	420	400	370	415	424	392	381	424	377	413	439	437	366	455	363	377	400	392	396	428	386	408	430	439	399	402	396	376	389	398	390	373	435	410	449	438	395	380	367	408	405	417	439	386	378	414	417	386	413	395	429	415	418	384	416	425	379	409	408	423	403	403	387	384	403	386	422	353	426	399	407	389	389	371	423	417	397	422	421	436	422	423	411	394	398	394	437	400	357	404	432	412	412	410	402	401	365	402	435	442	407	356	413	400	402	411	441	399	381	392	433	416	408	399	405	386	418	397	422	409	415	390	373	405	432	420	403	408	430	419	422	441	400	413	404	391	394	344	412	387	394	401	428	394	418	432	401	411	388	371	420	427	424	381	406	419	412	412	413	407	446	408	405	427	441	426	415	383	443	380	453	399	445	396	416	392	374	378	398	395	418	396	441	394	389	424	399	435	413	405	414	425	437	427	444	429	380	425	428	395	383	438	408	374	403	411	377	413	423	413	374	399	397	411	427	413	414	401	419	414	345	373	408	414	406	432	353	406	425	397	419	440	389	413	411	421	354	407	412	429	426	364	401	416	413	438	395	416	415	374	418	408	408	398	383	399	397	424	414	387	387	407	419	415	430	440	458	362	401	409	392	443	419	381	375	422	421	433	412	417	381	399	410	390	377	411	395	446	393	404	400	387	373	396	438	387	396	399	465	443	408	402	475	367	416	399	397	357	381	413	377	390	406	374	376	385	435	402	393	435	417	387	412	384	396	449	403	409	405	385	412	407	424	392	396	403	408	391	418	410	399	399	421	386	397	407	416	382	411	391	407	377	389	363	390	382	419	358	404	418	413	415	434	409	408	378	421	432	439	443	394	431	412	431	436	405	375	450	386	398	384	401	411	403	441	440	365	421	392	442	399	408	358	376	381	355	401	391	388	447	407	391	376	408	398	417	397	412	400	400	409	446	395	397	401	393	400	415	401	406	436	409	418	399	382	443	438	411	432	376	406	417	376	420	416	366	410	410	414	377	406	388	413	415	409	393	387	408	417	466	415	425	396	362	379	420	401	354	449	404	394	379	400	394	443	364	422	397	408	408	435	439	403	369	407	382	383	393	444	409	390	411	401	414	438	390	417	382	378	384	405	394	402	386	419	433	387	440	394	414	405	372	379	407	383	402	397	427	350	399	438	437	443	402	404	433	408	427	384	428	437	396	428	420	420	380	395	419	403	416	378	390	405	395	428	393	437	390	430	413	361	399	401	445	372	418	425	383	396	392	402	425	408	386	423	407	392	400	361	427	358	407	460	427	401	388	428	409	422	431	429	376	421	410	417	424	397	444	407	369	379	359	414	363	418	429	426	403	400	398	375	440	399	391	373	419	415	349	383	461	423	386	386	420	402	371	371	373	446	382	385	396	397	390	373	415	390	412	405	385	398	402	418	402	419	397	371	390	441	414	415	391	404	399	364	421	419	405	385	371	367	390	356	425	400	389	415	395	403	415	397	474	413	389	416	365	401	398	415	404	413	421	426	408	423	423	380	394	403	446	421	440	385	418	371	400	379	383	430	441	413	389	403	399	409	371	406	426	380	379	422	407	404	392	418	380	397	375	453	430	445	415	419	423	423	440	428	390	410	412	435	427	425	445	430	381	430	405	409	394	371	414	415	438	430	390	396	412	409	405	385	402	402	402	408	407	426	455	392	410	408	384	421	413	432	413	391	396	419	403	451	401	392	414	393	412	407	387	381	415	426	415	440	381	410	396	396	417	427	412	401	371	355	380	427	395	409	385	419	399	405	391	380	416	374	411	365	436	434	408	383	417	424	441	425	392	414	377	434	433	377	423	403	428	403	441	403	380	392	389	405	387	396	453	403	421	412	411	420	440	423	398	396	444	368	443	409	398	402	391	419	379	401	402	409	416	410	429	381	422	387	384	415	438	431	397	422	396	418	368	417	434	374	368	396	410	380	438	401	421	375	394	402	416	412	405	416	399	390	375	446	410	411	431	379	412	427	440	439	412	423	419	452	392	432	377	425	389	407	405	403	391	369	381	390	447	425	404	427	420	382	408	412	398	386	392	380	419	398	411	372	421	411	427	378	400	458	418	446	404	421	352	416	365	391	450	411	393	415	391	396	382	392	415	368	433	423	438	412	432	413	419	379	425	430	379	410	430	408	380	403	408	413	411	458	417	387	424	372	371	424	417	410	379	379	366	414	391	422	405	429	410	402	409	434	414	408	440	408	435	390	409	415	390	355	410	426	403	414	417	416	406	392	390	412	458	375	429	388	378	374	435	425	393	396	398	365	426	404	429	391	442	404	406	393	395	409	360	430	420	409	401	390	399	376	416	412	429	446	394	368	407	388	412	422	394	411	379	398	396	385	402	396	417	420	409	400	440	422	390	414	380	409	381	425	402	409	425	412	412	391	414	380	421	418	412	404	472	400	418	422	379	408	416	396	403	395	387	401	446	402	410	376	419	370	397	427	393	373	393	410	397	447	422	459	374	400	404	404	443	387	425	414	426	391	397	367	382	385	391	407	409	409	462	433	413	404	412	395	415
42751	15556	5689	2411	1520	1165	1035	1000	885	922	934	928	896	890	906	906	935	915	887	890	881	845	836	876	861	898	852	903	876	831	917	918	885	906	913	886	955	880	921	888	861	831	915	889	862	930	876	932	962	889	865	892	943	893	881	891	878	894	879	912	842	859	882	888	908	839	924	850	892	871	827	887	887	838	867	849	849	883	843	915	893	908	882	892	883	873	883	874	848	929	897	888	926	856	899	900	849	850	866	836	851	889	872	910	950	882	903	885	909	848	922	862	887	897	824	889	837	899	904	853	825	936	882	893	850	843	886	871	926	855	818	849	889	879	897	840	888	838	857	878	902	835	885	843	844	853	830	875	858	929	860	914	863	902	918	856	874	881	922	885	892	863	863	854	909	882	877	879	913	868	873	909	875	877	842	932	902	887	849	840	837	921	858	901	892	911	913	871	899	869	909	911	866	923	878	860	868	838	870	912	902	897	862	873	856	836	956	887	895	864	853	903	934	858	813	917	861	937	844	917	899	882	923	907	899	895	887	826	899	876	923	914	917	888	874	836	926	904	845	929	889	838	919	916	901	879	899	983	848	894	889	855	861	897	915	971	894	872	875	877	880	899	861	868	979	852	890	842	885	819	913	943	918	855	878	892	912	922	823	892	913	957	888	927	910	885	888	876	863	895	883	886	899	860	942	894	838	886	864	894	918	967	867	933	837	881	864	839	870	855	866	906	851	869	851	880	889	895	843	915	863	925	903	910	897	859	889	886	863	800	876	883	874	857	863	929	900	956	887	894	862	869	883	893	878	909	884	856	914	839	879	909	902	861	861	936	899	888	900	893	859	940	843	886	874	896	904	878	846	882	891	857	882	911	883	887	811	888	890	904	824	866	847	902	897	866	895	895	868	862	867	856	894	877	903	875	883	942	861	837	903	865	914	853	855	862	866	906	880	923	868	928	888	873	896	863	856	887	873	893	905	874	889	909	889	833	863	855	939	878	881	827	926	910	876	936	844	899	881	921	896	883	886	954	869	895	862	819	900	888	854	879	875	846	850	843	886	878	853	917	891	882	880	923	902	913	878	936	925	852	878	898	914	856	833	889	881	852	912	887	918	885	914	911	880	896	894	898	890	881	876	915	877	843	900	865	876	980	881	919	856	837	919	902	835	877	820	879	804	861	832	880	900	887	915	814	861	895	850	913	917	905	937	862	873	939	907	868	898	847	867	877	907	877	908	920	861	835	907	864	912	860	873	874	875	930	922	857	866	869	905	913	944	886	915	911	798	888	886	845	911	933	959	865	879	843	903	854	876	891	929	908	894	843	875	884	882	901	885	922	862	843	931	869	912	929	898	869	883	862	864	845	881	918	866	912	897	850	829	886	819	887	937	851	859	900	845	898	917	883	870	895	904	928	882	861	925	942	907	858	846	870	838	891	863	888	864	892	873	859	933	847	872	923	900	864	915	861	913	934	901	899	919	902	895	959	856	922	870	883	896	879	906	821	897	878	891	913	891	890	936	857	887	881	867	919	952	936	937	871	917	864	918	858	907	878	884	878	866	867	888	867	853	880	902	889	926	943	841	891	896	910	876	854	897	888	905	885	846	878	923	981	896	953	861	858	909	881	949	899	967	874	858	919	953	857	873	844	889	904	876	940	923	889	869	885	854	912	891	897	879	913	889	915	861	866	915	896	878	862	868	892	851	851	912	879	900	881	942	873	888	917	894	870	911	938	862	897	889	896	851	943	884	860	876	874	838	877	887	907	879	907	870	854	884	889	860	853	831	893	823	848	933	869	839	895	879	916	826	850	866	909	882	910	896	871	852	869	891	866	920	914	901	895	903	903	881	908	877	886	875	907	872	911	858	882	890	922	858	974	866	899	840	874	897	911	904	874	921	862	909	893	834	859	874	885	882	889	880	897	914	920	933	886	879	895	874	883	930	886	853	868	841	935	873	921	888	920	838	893	915	877	927	904	902	878	975	860	901	843	943	849	902	891	864	851	852	864	833	929	831	857	926	891	861	900	903	870	869	844	880	890	901	896	929	882	880	902	924	928	838	894	904	867	902	873	921	919	873	890	858	925	958	903	952	897	908	856	855	885	913	899	897	875	885	889	932	883	893	854	894	877	925	895	864	860	827	884	919	856	910	882	889	896	876	881	908	893	895	878	926	909	886	869	870	878	885	893	911	864	868	905	876	856	906	882	882	908	910	857	869	864	868	899	881	902	876	864	889	824	861	922	905	862	900	845	890	939	829	894	895	870	890	897	847	839	898	928	919	894	865	885	957	847	873	877	908	882	917	826	869	856	857	806	893	924	876	876	914	890	869	858	872	847	916	859	903	875	921	914	851	926	912	916	831	893	864	918	857	903	853	872	854	843	903	863	929	827	882	901	883	880	876	860	869	811	869	863	887	874	864	880	913	861	845	887	883	874	938	859	857	857	919	820	931	928	862	858	944	914	912	869	909	927	876	902	922	878	853	890	897	932	862	863	805	898	844	907	849	883	891	844	860	837	856	874	838	836	864	910	891	914	878	885	852	850	872	924	851	887	889	875	907	889	888	895	896	925	888	898	867	857	877	878	911	905	872	862	822	860	895	889	872	918	901	887	895	934	858	850	885	859	913	896	873	901	869	859	885	957	903	880	845	912	852	887	903	887	897	862	804	904	877	863	894	883	916	907	895	919	883	878	912	914	883	863	911	847	871	892	924	818	932	849	924	901	898	903	930	915	859	876	876	862	917	914	899	895	879	898	869	913	889	923	878	920	847	914	878	867	881	847	869	857	897	911	842	896	844	864	876	892	892	830	880	906	849	862	854	921	864	916	854	880	924	904	884	880	902	879	859	841	881	842	824	827	915	900	866	868	903	853	903	899	929	920	888	839	868	905	924	888	889	927	927	866	902	847	888	911	912	866	869	899	898	830	845	889	895	857	859	835	883	925	895	785	922	907	895	896	834	922	923	909	885	935	898	899	848	858	856	871	868	899	851	901	902	956	872	884	916	854	889	842	932	864	851	892	866	908	912	915	859	898	859	874	904	880	897	889	889	866	924	836	859	891	827	922	898	921	903	874	896	859	867	894	954	886	852	863	927	856	902	822	879	908	899	882	938	909	887	892	902	848	851	891	881	932	896	840	871	889	898	851	923	857	919	883	878	865	910	897	914	900	900	862	846	870	866	899	875	852	918	920	894	896	889	891	873	883	899	826	898	903	913	867	839	820	927	853	843	889	877	902	886	896	907	891	853	832	855	857	881	868	865	864	906	875	918	852	889	914	889	895	847	887	886	869	828	882	923	893	906	846	855	934	901	879	851	952	885	852	922	870	841	951	887	872	874	876	952	905	855	930	938	872	901	864	884	905	898	916	876	858	839	914	886	912	873	928	874	903	901	921	901	914	820	932	908	912	863	853	865	879	860	905	930	886	873	909	882	907	903	817	892	893	898	903	864	909	971	880	893	941	894	883	892	909	899	896	877	836	859	916	864	890
45433	15060	3055	580	445	392	355	409	363	403	356	353	359	448	350	383	383	371	387	355	376	390	418	407	411	390	399	362	380	370	375	350	381	411	390	384	389	389	388	379	405	399	375	375	367	354	388	391	380	366	351	381	401	373	370	400	374	403	393	396	381	400	364	391	386	406	395	387	357	406	413	369	381	358	392	380	384	403	411	389	385	381	377	366	359	402	375	368	386	400	384	367	405	363	413	372	391	395	361	403	432	414	372	421	399	401	394	374	392	365	380	412	341	384	400	366	434	373	386	393	410	408	425	415	345	377	389	390	369	381	414	395	403	392	409	428	434	432	375	346	367	438	358	357	394	381	398	396	394	398	379	397	390	385	370	391	371	334	351	402	399	371	394	381	401	374	384	392	378	378	396	376	411	365	420	400	405	386	383	375	388	369	434	392	369	374	384	403	392	396	384	385	410	403	403	375	391	395	410	383	407	354	358	360	381	398	387	361	397	384	413	396	370	412	402	370	381	405	399	375	394	383	401	398	413	362	414	385	387	377	366	408	345	385	364	382	446	398	396	375	373	405	361	373	391	394	400	372	414	405	373	394	416	422	393	375	381	416	399	410	367	402	374	397	390	389	381	370	383	370	399	375	438	383	397	424	402	422	393	413	376	359	400	378	383	405	360	393	401	388	395	424	396	399	391	408	402	351	390	371	383	398	377	390	404	402	397	373	398	376	357	419	374	412	379	392	368	370	359	352	396	383	388	368	386	340	376	387	367	416	384	370	385	409	361	373	426	376	361	395	397	449	402	366	391	380	458	426	365	354	416	394	397	426	403	391	369	407	404	366	355	401	412	376	370	364	361	364	422	361	390	380	391	380	412	355	417	412	368	363	388	369	386	387	382	366	412	369	382	397	415	389	379	371	382	375	366	384	383	389	387	369	401	352	392	390	396	432	379	368	390	387	380	420	350	404	377	449	408	364	409	387	392	387	402	379	372	387	398	421	383	374	373	398	366	400	372	409	384	370	352	383	402	406	388	368	376	395	377	350	384	409	403	419	425	367	386	378	404	376	376	393	363	393	396	364	397	353	372	337	358	364	355	390	350	381	351	398	398	380	347	334	374	406	365	382	352	365	385	375	403	374	390	395	349	366	388	370	372	383	398	376	419	387	431	418	364	394	410	414	367	381	373	390	404	384	378	364	389	371	399	377	405	407	417	352	351	377	410	416	392	435	398	426	394	375	400	385	416	384	361	398	420	392	395	397	395	382	414	385	389	409	388	394	375	456	390	364	394	354	391	442	440	363	350	380	347	389	404	421	370	389	358	368	384	366	406	391	405	410	383	420	404	371	359	370	388	408	407	386	416	440	396	369	349	397	379	361	432	392	396	376	400	350	436	429	377	422	384	356	399	372	415	383	430	407	366	387	434	372	358	387	368	386	388	353	401	365	388	377	416	378	382	408	400	367	412	381	376	368	404	372	424	402	396	415	363	406	394	402	379	359	385	406	388	398	394	370	413	375	392	396	405	387	386	407	379	370	390	413	404	417	398	368	366	404	411	381	401	351	382	392	358	421	399	350	383	419	385	401	374	363	408	363	406	386	410	399	387	360	390	400	393	384	373	383	401	391	363	413	364	409	398	433	382	392	395	382	426	335	402	385	382	439	378	401	342	450	422	392	423	412	407	402	369	410	317	382	391	425	384	405	406	375	350	424	376	386	375	391	423	392	414	409	405	395	423	383	369	414	388	372	377	360	403	407	392	394	418	383	398	413	405	403	386	410	403	372	368	384	360	387	411	341	409	379	405	390	412	366	367	397	392	398	380	391	420	390	436	404	375	393	373	396	372	408	399	370	351	372	414	406	410	378	343	350	391	396	398	371	406	401	398	410	385	418	415	365	405	395	401	384	378	381	393	390	387	370	429	431	408	389	385	404	386	364	373	378	394	426	393	411	364	338	401	409	368	388	368	393	386	386	370	412	402	346	407	392	373	386	382	414	390	351	371	403	342	392	395	366	409	359	363	361	328	395	373	385	371	400	380	391	397	357	395	413	395	352	415	375	416	403	364	428	381	358	393	375	405	404	370	349	389	409	391	419	427	382	422	409	378	385	370	368	399	402	411	380	412	358	369	362	399	379	403	342	395	370	458	360	392	364	400	410	349	380	399	391	409	382	398	376	364	378	357	432	398	393	388	400	382	404	361	400	364	387	403	369	439	397	410	401	376	431	362	336	383	420	388	389	388	393	419	375	357	381	417	362	398	379	394	393	402	376	360	363	344	383	402	423	373	389	410	359	379	370	451	391	366	373	375	397	421	342	361	392	384	337	369	386	382	394	413	375	401	397	379	354	389	411	380	413	400	415	372	352	376	415	402	414	378	400	374	370	360	356	397	417	375	400	370	382	400	365	343	381	377	408	384	415	382	404	378	394	394	445	383	392	363	373	327	401	358	412	417	382	370	390	393	401	377	428	359	414	374	392	341	379	326	385	382	363	374	396	376	418	384	383	380	355	349	357	394	415	403	401	433	378	379	376	392	384	393	435	411	416	390	385	381	362	353	372	413	363	400	369	417	396	413	375	378	424	386	407	392	371	378	391	401	424	367	390	387	431	409	398	395	421	393	424	387	407	372	336	379	412	368	361	414	391	359	403	364	382	419	378	407	378	376	377	424	393	416	408	398	403	368	381	414	364	389	373	399	380	364	402	395	365	406	394	398	417	361	382	400	367	370	361	374	399	407	423	370	409	413	365	352	372	394	389	366	414	375	387	374	370	393	435	402	423	404	382	372	402	366	369	409	387	374	387	357	392	388	332	387	382	394	396	386	423	372	405	425	371	386	394	403	380	372	368	419	395	324	408	378	395	386	386	394	415	376	388	392	368	378	433	420	376	377	378	378	400	376	407	402	416	385	353	401	399	380	387	370	396	368	373	378	384	409	420	440	380	394	396	383	386	412	390	391	423	428	379	394	352	346	358	419	405	402	380	361	427	405	403	371	425	395	364	373	362	401	399	421	355	384	395	415	418	424	401	346	376	363	394	395	393	361	405	388	396	382	411	356	394	381	378	407	360	431	383	374	438	387	392	407	375	333	344	392	387	402	399	407	406	399	405	369	396	362	401	409	380	394	416	423	435	405	382	378	379	380	399	374	391	397	404	396	391	376	371	390	368	389	423	398	392	398	424	349	384	382	398	424	361	408	407	340	354	382	358	416	381	382	340	377	385	386	412	368	386	356	362	426	375	424	373	381	369	371	413	391	364	360	359	410	379	395	350	369	396	420	344	393	392	394	393	385	359	369	376	390	375	358	383	369	403	399	396	382	344	389	418	365	393	427	380	404	408	344	367	369	388	400	401	373	366	399	364	438	403	399	436	380	402	364	405	367	395	390	389	394	368	425	385	417	371	378	406	434	349	403	377	365	409	380	362	372	391	386	388	389	416	405	354	371	379	394	382	411	406	404	377	397	339	409	395	372	413	414	376	424	394	379	398	372	342
27006	4624	1591	1128	950	879	854	869	890	856	822	893	869	881	887	865	885	818	895	870	828	861	823	845	848	814	854	803	880	865	902	831	873	879	866	825	841	897	843	842	838	807	862	803	868	847	868	891	924	830	861	890	859	882	839	825	857	849	806	844	864	817	792	831	819	880	836	869	850	835	898	829	854	883	815	805	818	846	880	884	851	844	865	839	827	856	833	889	843	882	850	861	893	823	886	864	800	864	843	833	843	877	835	826	845	834	848	845	862	859	837	864	874	818	778	874	884	838	875	828	836	861	856	848	825	842	888	859	840	799	838	844	870	818	796	795	845	850	844	840	889	852	840	780	880	786	828	870	828	845	888	877	834	851	769	825	852	801	831	857	860	869	848	882	812	841	810	859	826	864	874	861	846	889	867	835	870	880	817	842	889	879	807	811	844	889	827	849	811	835	858	831	850	853	900	861	889	839	854	867	831	833	876	829	842	858	824	819	875	859	862	834	853	875	836	839	852	901	865	874	875	873	863	848	849	852	875	873	821	885	764	858	887	844	835	830	860	900	903	826	888	852	799	851	804	869	876	877	840	863	905	865	859	862	835	872	819	854	857	823	842	878	897	914	901	816	791	834	807	827	847	863	878	892	851	900	851	951	810	843	872	841	858	852	857	861	860	828	871	809	814	841	889	835	838	821	824	852	854	847	852	822	861	836	843	813	842	878	809	839	758	880	827	855	791	880	860	873	857	842	852	850	810	900	886	823	802	820	852	882	891	858	819	864	854	831	853	822	867	825	808	797	866	838	839	832	858	832	838	814	854	844	858	827	867	822	891	834	839	804	801	828	852	880	833	821	870	882	797	845	854	886	850	846	845	846	880	854	846	857	822	821	883	862	796	872	885	861	869	870	881	863	810	853	881	875	859	847	810	821	820	860	885	868	872	820	839	828	883	846	870	874	832	890	902	875	819	853	872	849	862	818	830	870	846	819	857	841	867	872	836	917	836	920	907	864	811	885	867	913	839	863	863	815	856	868	810	822	876	826	883	809	851	854	846	852	859	858	839	847	841	790	791	862	855	841	901	822	864	850	793	900	824	811	870	839	870	836	869	918	861	869	818	899	833	855	848	858	816	863	837	835	886	890	834	831	821	825	869	883	848	836	832	868	902	870	860	856	802	838	801	846	865	861	848	872	821	872	853	861	822	825	909	858	887	803	867	831	815	816	871	816	850	822	876	856	879	883	809	886	818	862	809	846	842	863	821	809	857	833	854	896	787	865	853	867	852	844	845	836	858	916	848	846	885	829	932	869	822	837	890	860	863	810	861	812	853	840	809	861	898	819	864	826	854	899	814	856	857	808	907	867	869	766	854	862	867	853	892	784	821	826	853	895	855	860	865	831	856	812	849	826	883	815	820	844	853	829	805	866	857	867	888	829	880	842	830	810	880	809	812	805	845	870	808	837	869	854	866	863	843	851	832	824	842	854	946	840	834	840	847	868	860	867	863	826	864	859	887	843	856	840	889	872	827	877	822	873	821	816	852	854	896	875	900	843	892	889	918	878	894	891	830	835	872	847	847	829	865	824	867	787	874	831	785	878	854	812	869	873	837	826	837	873	883	866	833	830	859	832	850	854	819	890	860	822	858	853	905	802	828	832	896	843	887	797	844	812	795	859	838	877	868	796	822	867	858	886	874	858	876	778	882	862	849	851	821	845	826	843	842	841	848	884	870	865	832	871	896	874	870	893	864	843	887	889	832	818	821	815	843	841	894	878	834	880	808	865	817	806	827	849	847	857	829	887	853	816	817	878	870	844	870	836	829	804	880	781	872	853	865	862	843	856	786	809	825	830	823	847	837	857	841	819	856	843	826	813	902	841	834	854	849	839	819	836	880	867	810	841	825	836	826	904	903	836	880	806	874	902	773	840	829	909	910	926	866	788	845	831	878	846	832	812	873	829	853	903	863	844	842	848	853	817	905	898	891	834	865	861	882	806	848	896	818	884	844	851	833	843	931	880	878	863	862	838	891	848	829	843	843	866	834	856	845	906	862	826	847	866	881	825	899	884	876	859	835	863	850	863	842	856	890	870	876	830	825	805	800	843	849	847	843	816	874	827	804	863	925	839	798	869	839	836	891	851	856	883	862	807	911	875	838	833	843	832	911	860	793	913	811	800	887	866	848	870	871	816	882	869	865	854	824	817	873	855	823	818	834	866	828	867	867	801	833	874	843	816	840	856	842	877	828	834	863	864	856	846	859	818	859	854	860	812	870	822	836	852	883	809	826	857	821	825	830	815	827	846	802	835	840	798	817	822	844	832	862	861	841	836	898	861	835	848	808	859	842	855	859	806	850	840	814	874	907	815	852	816	852	837	846	806	916	847	861	899	837	792	857	834	833	828	889	833	837	866	834	868	848	869	873	832	875	842	866	851	854	899	826	857	907	858	881	789	807	805	853	863	882	861	907	847	873	856	798	838	837	829	840	884	853	894	843	858	825	846	877	798	866	860	822	884	890	900	874	831	833	862	845	862	876	838	856	916	828	853	840	871	868	907	842	891	808	903	869	811	881	841	866	833	827	914	882	858	849	898	870	877	849	886	812	838	847	824	817	835	894	856	899	886	849	793	833	848	874	843	825	801	806	853	927	790	929	907	875	845	837	819	856	789	875	834	864	883	832	828	842	825	868	815	842	845	822	826	880	822	849	849	893	892	848	803	852	823	877	838	816	844	834	802	834	848	881	894	790	857	808	897	817	806	846	811	884	835	859	872	868	837	834	855	846	893	849	806	920	899	877	842	831	855	884	828	854	894	832	873	834	867	899	857	871	863	868	884	828	825	840	846	835	837	877	857	849	813	861	853	775	920	849	911	867	890	895	836	846	876	858	837	821	775	924	855	833	846	839	844	827	873	899	870	865	890	826	881	808	849	856	824	826	851	885	844	856	864	812	879	857	861	818	864	793	858	845	840	829	830	812	896	832	818	862	885	826	831	843	850	838	861	877	866	836	851	811	823	835	914	852	871	843	891	788	818	835	870	871	822	875	856	838	844	848	816	843	798	815	860	804	829	854	824	851	847	848	866	915	830	854	822	895	873	861	832	826	872	824	868	848	834	834	791	861	821	789	875	841	851	838	874	839	885	853	829	889	874	856	874	867	859	828	853	843	867	897	831	822	910	828	843	848	824	847	895	877	839	854	815	881	830	865	810	887	878	837	849	852	851	838	844	828	869	862	838	882	859	899	861	863	871	849	882	805	883	864	900	846	815	805	912	895	803	865	891	852	837	852	877	822	815	903	891	833	876	828	855	823	860	799	838	836	874	892	842	843	862	840	887	828	878	866	841	857	875	887	850	900	822	844	861	833	847	853	854	863	800	863	830	843	865	839	832	890	853	854	836	811	881	822	826	862	848	786	875	837	846	886	840	844	889	842	882	858	798	855	865	853	831	816	846	825	880	820	842	819	908	897	815	805	866	876	823	837	862	840	815	845	839
60881	27489	11493	4022	1831	1020	672	580	456	395	360	412	419	398	407	411	383	358	359	400	383	437	396	423	378	437	403	413	410	401	374	415	414	424	417	415	405	393	393	358	417	397	404	424	392	365	401	374	390	354	378	361	370	370	409	422	393	395	406	435	410	410	374	405	395	424	398	384	342	366	411	360	386	412	374	410	377	382	379	417	383	371	425	435	394	361	393	439	374	417	401	403	425	376	388	413	369	424	387	458	398	381	381	407	398	372	366	406	349	405	366	427	377	375	397	400	428	409	390	393	413	418	450	394	401	434	389	379	379	367	391	381	356	356	331	400	404	401	382	369	405	398	400	402	389	394	372	380	386	398	374	443	394	366	382	429	393	406	411	412	377	356	376	404	408	421	392	381	405	377	415	394	356	383	420	392	392	392	389	418	393	407	412	383	382	401	389	392	412	369	426	395	380	358	374	399	354	374	400	447	392	408	397	402	405	387	384	383	362	387	371	402	411	406	433	408	425	382	389	406	407	388	393	386	374	416	386	444	366	349	404	369	399	378	394	386	412	407	402	403	397	407	395	398	378	390	363	405	378	395	407	399	404	414	426	421	384	397	408	431	411	395	381	378	387	393	418	366	398	376	370	387	408	402	425	429	382	437	379	418	382	391	451	367	417	407	412	403	413	409	424	417	374	400	367	384	412	356	370	379	428	356	367	373	419	410	411	402	370	395	384	378	385	396	414	381	424	380	360	392	425	395	413	380	387	371	360	398	407	385	372	399	391	369	366	427	399	392	391	362	361	420	377	432	358	406	397	412	392	407	415	380	403	421	414	361	435	391	408	389	351	395	408	393	432	365	369	392	345	389	379	375	391	370	366	344	397	397	401	400	375	433	403	398	392	396	414	404	400	393	406	378	398	380	402	405	411	389	403	396	400	401	407	390	392	375	391	410	388	383	386	413	415	388	388	391	375	400	373	429	397	351	389	386	384	391	390	402	427	386	401	406	375	408	387	392	404	387	397	375	400	397	386	396	375	421	369	329	404	380	373	368	368	394	408	367	413	402	412	404	399	408	393	388	414	410	383	410	380	397	400	382	348	399	409	406	396	387	381	418	409	430	406	376	402	419	392	375	390	379	391	406	362	407	386	427	404	413	454	398	368	399	407	419	408	369	386	377	386	404	395	423	404	393	395	371	429	420	387	410	444	357	409	399	404	353	405	390	346	391	395	419	347	391	389	404	373	404	444	389	397	393	420	375	400	426	434	386	407	399	391	400	381	383	383	364	384	424	408	408	386	369	406	378	433	396	397	430	372	414	357	385	422	415	381	389	432	365	396	401	377	411	377	366	388	442	409	418	365	420	406	381	374	382	368	382	413	366	401	343	404	379	374	377	401	382	407	345	418	380	367	394	375	353	414	414	385	418	397	373	415	390	407	415	390	383	382	382	417	405	378	406	425	387	391	400	418	380	422	412	378	385	373	374	415	397	405	356	404	366	367	389	356	394	391	394	417	404	394	412	403	376	404	389	408	387	439	408	386	390	422	430	356	376	389	394	415	442	416	392	400	391	417	354	371	385	410	412	429	417	422	404	378	406	403	403	395	407	367	363	397	380	411	387	427	381	396	368	396	385	381	370	403	365	402	402	361	372	372	393	412	393	411	390	397	402	400	386	391	391	377	415	413	398	359	399	398	401	427	378	389	371	377	403	395	396	399	394	371	378	396	375	416	402	358	374	376	373	402	375	413	409	393	382	409	417	400	421	393	403	406	380	393	406	407	405	380	391	341	401	413	419	353	400	387	362	352	411	393	419	357	367	375	399	391	393	385	378	353	460	423	376	379	382	403	391	404	370	384	441	421	398	405	350	397	377	379	413	422	403	391	416	426	367	394	366	363	410	420	389	370	389	418	414	369	387	394	436	400	401	394	427	392	417	413	410	360	336	388	394	409	401	401	412	415	414	383	428	415	404	369	343	363	363	408	386	409	374	361	379	396	400	384	356	384	399	384	367	375	397	380	419	435	425	383	381	395	390	391	430	430	412	365	361	339	395	341	357	386	384	425	384	373	368	402	410	388	386	370	381	391	392	398	405	392	397	376	399	369	379	368	400	372	393	398	381	415	394	372	379	396	391	357	381	389	397	388	385	418	402	378	384	372	419	427	409	389	392	388	372	385	420	380	404	399	327	401	348	443	400	375	381	383	420	347	414	400	371	370	412	422	376	361	396	428	401	357	399	397	382	416	361	377	363	376	396	387	385	393	384	363	412	368	384	410	364	447	391	409	370	411	404	383	404	397	389	428	431	385	403	400	428	389	402	361	380	429	425	334	383	382	378	391	403	378	408	369	392	391	363	385	402	419	411	417	390	407	354	371	393	359	419	395	385	422	380	407	391	396	432	386	394	369	393	368	398	394	416	408	395	393	398	360	377	399	374	437	378	378	408	374	391	389	405	398	411	396	416	387	410	367	400	380	377	363	428	407	391	401	375	416	399	398	407	386	380	401	380	409	423	443	410	403	390	372	362	367	403	424	381	383	381	374	436	404	425	392	391	375	417	389	424	404	378	386	354	344	402	372	371	409	424	381	391	436	406	378	406	385	445	386	376	390	390	408	362	341	396	398	373	402	395	380	402	415	405	367	410	348	411	373	411	364	404	360	445	380	430	426	387	355	414	411	392	370	339	365	378	419	414	409	407	403	388	432	415	367	379	411	395	392	387	366	378	416	394	379	390	394	404	388	348	427	412	399	433	374	373	418	408	406	360	372	408	353	411	343	388	386	381	398	396	368	377	365	392	382	423	371	442	391	388	394	353	403	397	414	410	380	427	413	388	419	422	386	388	440	392	422	388	393	412	402	367	378	391	417	427	428	382	381	441	369	415	391	370	408	426	442	381	382	408	406	415	378	407	418	423	399	405	387	395	401	389	386	403	365	409	354	372	375	407	374	409	381	393	413	358	420	405	393	395	385	394	401	429	407	370	415	416	398	362	404	441	381	417	403	395	377	335	378	416	383	367	400	406	425	370	409	446	372	440	415	397	417	428	378	379	416	400	373	356	419	402	426	388	417	434	404	408	409	381	390	405	361	437	408	411	427	396	412	371	396	394	395	358	374	399	412	403	386	386	373	403	392	408	405	358	417	438	401	419	378	380	407	406	389	374	391	437	420	419	368	421	411	357	391	394	412	399	407	375	383	378	399	365	388	432	399	404	389	386	370	396	414	395	362	363	389	369	407	381	421	374	376	373	433	391	358	408	373	396	404	403	377	393	409	377	353	362	399	406	379	434	437	402	393	365	397	399	392	414	373	385	402	382	370	380	391	375	406	392	381	411	443	419	388	386	435	406	396	374	395	360	382	373	400	399	433	405	388	380	387	381	384	411	409	375	382	404	377	347	345	387	368	423	382	399	365	358	386	367	385	382	387	404	427	348	398	416	369	398	409	410	400	373	411	389	386	440	399	407	402	403	374	415	400	382	383	388	446	402	407	431	414	418
41475	19856	11325	7269	4814	2748	1756	1448	1234	891	859	862	894	887	799	835	870	840	815	871	862	883	872	887	873	897	873	871	875	871	879	828	888	832	842	932	882	849	854	850	847	873	858	850	841	873	858	894	844	885	871	878	881	874	865	818	881	871	869	861	894	876	908	890	854	911	867	902	845	820	812	861	869	791	818	863	831	810	854	934	889	843	840	827	857	824	827	894	859	869	850	913	888	877	824	852	865	878	808	855	865	870	888	889	811	845	864	819	845	843	917	811	861	871	815	801	868	846	877	840	834	873	891	859	864	866	822	892	905	881	848	867	793	862	840	878	877	874	886	932	822	884	856	868	839	868	887	898	881	874	918	901	811	875	895	826	860	866	846	874	806	909	854	851	868	849	850	879	818	839	768	884	841	901	834	871	834	895	871	895	828	871	857	871	866	844	844	913	888	849	892	902	873	824	862	859	873	863	906	864	868	880	850	843	835	838	867	838	851	851	840	897	809	878	848	845	872	862	902	900	830	873	868	886	909	844	857	826	885	802	875	870	887	885	848	854	887	869	852	888	884	849	843	883	831	840	864	858	853	838	836	835	862	874	830	808	855	805	846	837	818	882	886	840	831	840	877	869	815	898	861	821	871	886	888	794	902	865	870	913	852	875	893	850	867	854	815	814	855	873	853	874	803	868	892	890	847	879	861	828	887	852	862	881	862	938	910	907	822	832	834	852	832	849	822	888	871	892	887	847	806	897	906	859	896	815	836	826	847	883	882	871	834	860	849	804	876	882	852	840	876	857	847	829	856	851	842	881	902	855	934	881	875	805	828	852	887	872	841	850	863	838	903	864	905	893	840	818	841	836	872	837	836	868	868	861	876	898	833	902	842	897	898	875	863	879	831	901	894	864	894	886	851	889	876	788	847	870	838	867	833	902	878	860	827	831	853	877	907	857	886	868	893	912	836	920	901	849	879	832	859	903	875	859	905	828	856	883	950	868	878	838	894	811	860	848	843	885	846	847	898	855	835	890	889	888	923	829	845	878	860	854	823	876	926	855	864	885	872	878	906	860	875	857	803	870	858	884	844	866	836	885	844	836	854	912	852	850	866	817	887	887	882	831	901	878	921	844	861	885	885	929	827	869	861	914	892	861	851	901	873	852	911	856	882	840	858	857	857	884	818	893	862	896	861	847	898	808	887	801	841	861	834	831	843	903	844	888	913	902	865	867	888	814	873	815	823	900	907	917	815	877	844	864	861	817	804	884	927	893	891	815	902	890	898	876	906	855	878	823	857	857	889	831	886	823	859	867	854	878	863	826	830	872	843	796	835	879	860	909	824	861	879	881	867	841	850	847	874	897	864	803	915	888	835	861	852	847	865	897	892	813	838	848	797	814	866	871	831	851	876	873	872	841	884	863	916	871	838	802	789	859	904	847	901	850	852	908	923	858	856	877	850	901	822	843	906	908	849	857	833	838	850	898	888	879	835	834	822	862	854	901	877	778	897	902	838	869	874	861	829	807	852	842	877	859	870	874	847	877	874	834	861	867	895	913	853	825	823	832	846	826	907	890	825	860	835	840	895	811	860	883	809	874	853	868	824	879	870	828	914	880	874	830	836	855	867	854	845	884	829	869	888	839	865	888	827	849	874	863	892	856	819	823	886	900	850	860	857	855	870	871	872	851	861	877	890	850	807	909	847	856	820	886	872	860	838	874	866	868	839	850	884	889	902	836	813	855	864	886	827	944	865	851	857	851	856	835	839	889	824	834	860	853	865	851	874	830	861	880	912	864	818	909	796	877	862	826	862	873	896	828	911	879	857	887	839	863	878	848	898	857	877	882	881	827	839	818	884	823	853	864	868	864	897	846	864	915	858	862	867	786	891	852	879	826	904	817	839	806	826	808	919	911	793	923	844	876	885	871	830	818	848	871	852	864	847	885	892	844	894	874	839	858	886	850	882	779	867	860	862	810	863	892	859	860	844	876	875	859	822	814	883	879	869	836	798	839	863	856	834	894	883	871	835	846	859	875	842	894	886	866	876	845	809	819	824	857	831	847	843	792	937	826	872	851	830	860	865	830	921	862	879	851	859	942	858	859	831	879	839	903	870	842	837	867	886	862	881	850	930	873	825	840	875	854	815	878	880	860	822	798	875	903	866	882	844	857	886	909	837	935	913	834	806	869	862	902	863	882	841	853	845	864	900	885	850	828	880	849	811	871	847	883	892	876	940	848	872	852	922	860	834	869	859	893	861	889	884	864	825	909	841	859	828	880	809	833	897	865	822	884	859	889	847	867	813	868	879	876	852	876	899	870	888	877	824	866	872	847	856	903	813	882	802	889	888	825	912	815	867	865	835	819	817	898	859	876	877	821	861	882	887	872	865	838	902	878	852	913	879	891	881	828	832	842	894	829	860	898	853	880	875	885	852	893	871	889	899	847	902	898	902	881	837	862	896	902	871	832	919	822	853	861	856	820	889	810	831	887	841	866	848	865	851	880	872	882	903	879	873	889	843	859	866	863	845	874	834	868	810	865	853	868	868	858	827	875	827	910	787	852	836	839	866	885	841	853	870	867	905	876	882	861	807	880	921	887	896	903	826	866	895	907	893	865	847	817	882	845	869	891	870	867	886	876	889	877	866	858	876	828	830	857	877	858	898	884	886	868	869	872	807	851	855	845	856	865	876	853	848	836	892	810	857	914	823	875	842	855	898	891	877	884	845	839	969	824	884	855	837	870	855	848	814	852	885	856	896	863	856	845	916	868	888	833	879	860	852	839	858	860	891	872	833	893	863	876	831	875	817	916	836	826	847	907	795	876	818	834	864	833	830	871	885	894	877	838	874	919	889	873	842	878	880	903	859	883	855	864	870	859	838	852	874	911	885	820	880	887	828	893	869	906	875	879	854	861	903	874	887	858	807	840	825	854	905	870	876	867	853	886	860	888	903	872	904	827	837	868	832	857	879	887	834	831	868	815	851	921	855	828	836	890	838	838	833	904	868	831	904	855	850	878	856	845	877	884	841	890	836	870	841	889	843	866	830	814	843	831	850	801	864	882	872	913	855	908	845	884	871	883	845	880	836	878	870	898	824	869	857	916	883	797	870	846	896	857	921	895	850	853	875	871	898	863	902	871	878	829	850	819	836	827	852	894	883	839	855	821	864	843	853	883	864	871	847	818	805	898	857	854	928	856	891	811	875	908	868	875	907	868	915	858	860	889	864	836	870	900	881	804	846	856	832	890	840	852	823	829	847	865	875	855	814	877	873	887	886	852	871	863	853	826	862	897	857	875	837	850	843	862	824	881	850	860	841	871	874	877	819	834	846	837	892	810	895	936	840	860	839	850	816	868	769	841	885	835	864	849	842	855	903	893	852	911	890	800	862	878	870	818	796	849	897	901	841	887	885	867	866	864	837	814	894	874	874	870	871	865	885	835	832	830	871	843	830	843	892	873	887	850	805	870	864	860	796	832	845	877	837	870	871	876	873	887
67720	28923	10282	2650	978	608	533	487	454	396	436	399	400	425	419	401	419	438	419	392	401	476	438	420	374	406	431	454	398	392	414	438	426	441	408	437	429	412	399	403	423	440	424	433	405	400	405	429	380	397	392	436	408	431	415	387	420	411	415	449	409	409	423	411	407	396	423	434	402	402	428	412	415	382	404	427	387	406	387	422	381	404	414	363	429	363	427	470	418	432	403	396	427	373	393	431	401	375	411	436	419	404	400	421	402	410	416	424	421	441	418	357	426	415	429	387	409	411	400	400	415	426	454	398	423	395	392	444	394	355	390	403	434	377	419	449	386	393	377	439	450	414	465	424	416	424	390	407	376	417	413	405	416	415	437	426	420	366	425	408	424	439	403	400	420	408	404	384	415	424	411	401	388	408	403	442	422	422	403	395	432	449	425	437	415	425	436	437	404	407	383	410	386	396	410	402	417	397	363	386	426	421	431	466	390	383	419	382	390	391	429	392	396	434	434	404	398	422	407	413	454	425	419	426	431	422	417	453	414	383	399	424	429	427	406	393	426	422	429	388	410	391	412	407	452	420	399	392	418	384	405	399	374	382	414	410	426	384	423	397	393	381	404	492	408	409	374	412	408	401	370	391	380	402	406	394	389	450	392	439	448	385	431	394	372	403	401	412	456	411	419	399	352	431	426	417	422	427	382	405	417	408	416	446	401	417	398	379	436	408	399	404	408	430	404	393	373	388	395	424	421	400	383	413	400	443	431	423	365	412	435	447	409	434	392	404	451	432	397	395	419	395	447	419	443	425	435	414	414	426	423	419	401	397	417	392	429	427	427	390	408	457	385	429	382	374	440	399	438	419	397	369	407	401	436	428	419	396	397	403	391	375	428	428	399	418	443	422	402	392	412	406	418	405	387	444	396	396	412	370	394	425	425	412	396	421	413	437	369	420	406	398	391	422	371	429	398	402	436	414	452	418	408	415	428	417	402	438	416	410	389	394	437	375	420	443	431	389	398	418	422	401	445	420	374	415	400	394	400	398	466	424	414	432	398	385	388	410	424	408	461	399	406	390	417	414	375	441	441	398	415	387	413	407	397	433	418	390	415	449	376	415	408	415	428	404	393	418	396	406	424	407	436	422	402	438	426	431	385	409	424	398	402	423	402	373	427	408	406	407	436	434	410	432	435	385	413	386	426	440	403	433	423	446	415	466	379	418	424	435	417	414	411	407	416	436	412	381	420	394	433	397	444	408	398	442	397	408	394	416	451	399	403	421	438	375	448	421	380	419	418	416	427	451	397	429	407	396	402	384	387	355	428	408	394	427	380	391	389	411	400	405	439	433	461	433	415	398	432	435	379	427	369	415	444	387	371	400	410	395	394	406	394	392	394	400	371	424	447	397	400	378	407	408	450	408	410	433	405	419	405	409	438	399	365	404	424	419	398	443	420	398	425	381	396	381	375	423	419	405	411	392	367	389	393	453	404	422	422	404	401	390	380	422	407	415	403	410	420	433	396	423	418	410	395	427	437	421	469	472	436	413	388	399	417	356	426	420	376	453	428	421	413	430	405	428	424	420	418	408	413	408	423	426	405	424	444	415	375	419	391	408	402	435	453	374	391	403	413	409	375	446	418	402	446	432	396	421	368	456	402	415	413	396	469	430	415	399	444	415	442	383	385	413	409	443	422	397	384	401	410	398	431	428	450	378	405	401	434	444	392	414	433	425	393	455	379	407	384	430	448	389	436	420	455	437	401	405	479	432	434	425	448	434	421	407	409	382	413	438	401	400	410	398	371	440	390	409	412	412	401	420	413	430	415	445	443	387	422	380	414	396	412	348	394	395	394	451	445	442	430	364	435	403	452	397	415	439	375	428	441	422	395	435	369	450	435	425	416	429	409	404	424	444	385	418	384	374	400	392	365	393	395	387	401	420	412	414	450	421	407	373	391	371	430	412	405	419	412	419	394	414	398	426	393	436	399	405	407	437	384	395	436	422	410	429	402	386	434	362	446	399	433	433	372	407	401	410	434	456	386	406	408	394	387	396	406	396	432	414	402	398	394	407	419	393	418	397	402	424	439	433	428	415	404	406	401	408	424	444	420	442	445	385	448	375	437	440	441	406	379	382	421	399	400	459	403	428	398	377	379	401	407	422	474	397	379	398	417	434	399	423	415	411	391	418	412	430	412	402	441	405	417	409	434	372	402	426	402	424	428	383	436	396	452	399	391	387	381	440	420	436	436	427	413	372	411	403	448	406	379	420	420	430	391	364	429	377	409	403	383	413	412	439	384	385	394	415	394	381	386	427	400	425	379	381	409	415	453	383	384	430	442	403	419	394	428	387	398	441	386	399	424	420	410	446	483	409	417	430	389	382	381	383	401	393	415	413	439	461	395	401	412	425	412	427	423	398	440	437	411	454	471	433	382	402	413	420	415	403	424	375	392	418	394	421	446	453	382	423	401	391	409	388	408	414	393	412	443	425	445	422	399	428	369	439	470	409	428	409	383	393	399	419	418	395	453	428	390	410	383	404	389	399	433	427	427	410	366	421	416	443	414	410	364	404	410	418	420	374	422	409	375	348	443	414	445	382	414	364	384	417	424	397	433	395	384	408	401	421	404	409	422	382	410	439	400	437	426	407	385	399	398	418	415	449	398	436	439	421	415	415	418	392	392	382	379	410	403	402	445	400	396	449	391	438	442	447	406	456	409	427	377	412	407	411	404	408	419	438	421	364	372	403	364	430	399	421	431	391	361	430	424	422	418	414	440	389	422	399	426	385	419	396	397	422	425	371	407	442	375	409	446	466	430	422	398	405	372	407	397	436	444	422	401	415	426	396	426	373	418	400	443	399	415	423	404	401	425	416	384	402	432	390	372	379	396	442	414	432	413	361	399	406	399	403	410	383	402	405	433	421	462	398	432	380	393	438	452	400	417	426	386	373	397	429	420	413	437	398	403	434	438	431	457	420	414	421	421	405	431	423	398	367	440	386	409	400	381	405	413	391	407	413	409	433	403	407	372	399	424	408	398	443	404	401	383	441	404	450	416	436	429	439	406	384	413	412	430	425	421	403	413	429	407	373	399	387	424	424	397	419	460	418	421	404	391	416	435	385	395	443	392	432	504	450	431	394	380	461	436	401	404	380	414	394	381	467	388	384	447	402	383	420	433	399	377	443	442	408	400	437	428	440	422	412	378	415	408	379	425	393	397	402	400	403	427	424	421	351	407	394	412	363	425	412	408	419	405	420	406	381	422	419	423	377	402	406	430	406	372	419	413	397	411	428	411	440	404	400	390	412	429	355	420	414	428	361	419	419	428	390	434	422	405	403	412	401	355	422	410	368	392	386	407	413	413	449	449	444	468	390	401	423	419	366	427	437	418	436	393	435	390	445	414	389	385	441	432	406	456	406	417	376	394	409	408	377	445	391	430	460	431	456	431	403	435	395	391	431	407	422	428	398	392	407	416	422	427	424	390	391	397	414	405	426
46508	18473	8112	4449	2436	1575	1236	1076	885	903	895	892	894	944	928	968	924	900	882	912	859	902	886	861	917	877	866	880	915	859	908	957	876	872	912	901	857	913	895	865	884	905	880	862	879	872	916	908	885	861	884	931	886	883	870	945	895	892	866	852	876	833	939	916	884	892	850	862	872	880	858	884	862	933	883	885	894	908	883	870	926	897	906	894	890	898	847	854	890	896	882	917	852	909	884	892	914	864	906	908	869	919	901	882	932	880	906	869	852	893	963	888	859	904	900	937	852	923	867	907	894	915	863	937	908	923	851	894	906	875	874	850	881	848	888	909	912	862	916	861	923	868	903	846	917	894	871	886	905	897	881	880	879	927	881	880	910	907	891	880	907	928	861	904	914	861	879	908	889	889	919	872	916	869	864	898	915	873	888	936	873	840	916	893	951	856	905	877	929	888	923	870	910	911	924	874	935	874	850	866	968	914	856	880	862	853	880	907	873	869	952	828	947	932	856	846	887	871	864	971	897	820	942	908	918	933	913	880	911	887	919	925	854	914	869	891	940	893	858	893	940	908	868	899	901	921	814	910	862	942	869	867	876	924	892	861	881	878	910	920	905	913	865	883	855	863	891	943	904	841	914	886	898	868	903	918	889	903	926	911	967	898	862	887	882	875	874	899	908	867	877	900	890	928	909	894	909	900	929	897	891	926	873	855	913	861	907	862	907	908	954	871	962	936	881	845	885	936	876	942	907	917	907	847	868	894	883	905	894	850	889	922	889	850	878	927	937	892	836	893	870	918	844	862	853	897	914	909	896	876	874	895	890	929	885	862	912	930	859	915	854	856	882	915	904	876	879	925	909	900	942	924	906	848	816	864	930	954	875	939	946	946	889	843	917	920	899	878	943	876	914	889	921	909	886	937	849	930	846	841	898	936	922	920	849	867	866	884	886	883	874	877	940	925	844	905	894	878	930	906	863	858	911	918	878	876	874	881	887	858	940	925	888	948	881	888	861	876	858	902	876	922	880	911	864	917	957	866	862	900	913	891	875	888	865	884	866	848	940	916	882	886	906	868	882	928	875	896	899	876	884	885	868	828	889	860	857	894	877	836	897	962	870	863	874	864	903	918	865	863	877	866	886	922	909	911	889	898	875	866	908	917	892	873	953	925	879	910	924	867	887	855	915	866	903	868	891	909	844	925	900	885	891	881	916	862	868	918	936	935	859	952	884	838	896	907	894	873	857	901	900	860	875	868	861	882	916	897	821	880	869	851	845	901	926	922	892	884	878	872	852	906	913	896	902	906	940	930	905	877	873	870	900	865	927	883	887	919	879	870	899	890	885	903	906	857	851	895	912	887	946	908	878	829	865	911	899	882	879	916	849	870	879	896	901	868	863	894	895	848	848	934	862	972	948	896	872	881	907	944	844	883	867	913	883	891	915	932	875	916	948	932	873	882	939	917	905	919	893	919	905	890	881	909	867	860	933	910	894	889	921	838	871	909	931	948	847	965	827	866	916	874	889	876	900	893	856	892	950	908	930	891	891	958	916	925	819	911	934	890	906	926	929	908	881	877	918	874	914	858	856	848	887	882	944	963	897	908	897	911	863	918	928	896	893	922	841	862	830	904	921	928	876	860	919	897	911	848	870	868	885	873	900	826	923	925	918	906	877	854	891	880	856	897	931	906	942	892	898	873	872	858	925	905	880	951	911	869	936	935	879	910	878	891	835	909	887	906	894	864	897	836	878	864	883	862	843	869	886	863	916	868	927	921	900	895	849	928	895	884	862	907	921	898	873	915	914	883	879	925	839	889	907	897	874	878	873	899	906	874	928	821	889	828	866	862	898	919	857	878	923	882	876	960	880	873	906	914	854	836	918	887	849	849	900	934	886	905	912	915	916	932	897	925	894	928	896	870	884	881	865	898	887	866	950	861	906	864	960	857	896	901	892	913	931	881	888	945	846	882	885	915	903	911	894	888	900	885	910	865	883	896	891	895	900	933	927	867	939	889	864	848	869	956	934	868	923	918	910	898	922	884	918	879	928	895	887	856	878	830	854	889	849	908	821	917	955	921	911	920	901	903	915	874	910	888	933	876	869	883	906	876	892	869	898	898	891	890	889	924	912	869	879	857	837	917	822	896	897	843	915	883	878	927	930	857	894	898	873	886	952	888	916	941	856	935	841	903	880	877	868	883	886	879	910	868	868	848	875	891	888	885	900	915	884	923	921	863	922	938	893	867	846	938	884	900	892	896	874	878	915	866	922	881	920	912	842	864	855	876	933	934	888	871	938	843	868	914	936	864	888	865	909	859	937	934	912	905	896	876	923	906	883	830	905	887	879	847	876	848	870	891	907	873	863	914	877	887	938	873	832	913	927	888	885	837	883	906	940	891	865	944	955	897	888	872	848	887	892	905	944	906	894	830	917	859	898	881	877	905	941	934	861	927	889	846	881	905	894	881	861	920	914	885	918	947	904	883	881	906	879	932	878	871	898	917	945	854	867	893	895	905	888	869	917	845	870	906	909	909	935	901	883	892	896	917	906	860	949	928	874	887	862	858	844	871	881	933	869	884	889	900	882	879	948	875	840	869	911	898	879	890	877	870	877	857	870	903	917	915	913	921	908	893	877	875	887	856	898	927	862	937	894	925	953	911	885	934	900	921	910	838	874	880	874	897	899	914	896	838	887	905	865	912	876	938	859	925	917	862	919	871	861	930	958	911	884	910	878	866	854	897	930	877	882	922	898	888	976	872	824	918	869	872	919	907	898	933	891	927	867	907	854	919	854	846	914	935	881	918	900	879	908	866	895	896	878	857	875	900	901	904	951	876	906	901	875	859	872	894	898	918	877	859	867	949	909	874	918	865	839	891	873	881	895	910	931	824	891	825	878	895	927	865	916	884	881	902	898	853	865	908	838	868	910	870	925	895	921	873	894	907	901	906	843	921	808	870	878	839	874	881	877	927	921	884	908	924	832	918	923	865	933	901	882	901	855	898	974	905	894	894	877	882	921	835	874	920	908	923	850	891	882	895	879	860	855	907	907	897	931	881	868	911	922	919	892	923	875	876	862	864	951	936	885	883	883	929	865	849	945	884	936	881	889	822	889	855	964	908	886	862	878	910	928	918	950	886	882	839	873	903	908	938	892	893	927	891	898	921	937	899	869	897	897	869	907	898	860	840	848	979	886	882	908	952	850	889	853	901	929	899	832	885	869	827	895	872	912	917	877	911	898	897	862	905	875	848	873	935	928	873	892	935	902	886	877	900	865	883	891	897	895	848	887	865	889	868	927	915	897	880	817	932	932	854	907	871	861	880	891	893	902	890	842	904	908	909	839	897	949	890	875	922	871	834	829	877	865	853	891	859	902	894	918	857	915	921	870	885	895	873	879	907	881	854	895	898	971	897	884	849	903	929	931	926	864	911	922	848	874	901	857	884	891	866	874	944	850	898	887	926	905	848	861	915	847	903	878	831	849	841	899	939	841	951
48487	23530	7854	2047	817	546	446	408	371	378	412	395	414	378	381	414	388	371	398	386	353	387	392	381	421	398	376	384	453	392	407	378	381	379	414	405	370	411	386	385	384	437	425	382	425	379	379	378	386	385	380	395	387	368	394	384	379	391	405	408	411	392	429	423	415	396	362	350	368	398	381	414	360	383	405	405	407	421	423	369	379	428	351	392	369	387	332	379	395	399	393	409	430	383	376	426	413	367	399	416	384	362	413	394	447	339	376	355	369	397	394	371	361	427	363	383	371	367	394	378	385	410	377	405	429	374	411	403	360	392	404	427	406	380	366	351	388	402	399	404	362	423	418	391	364	426	387	422	404	387	372	353	371	385	394	406	390	402	393	405	395	422	392	386	417	379	384	382	399	387	399	419	398	395	384	382	378	419	420	404	356	379	361	393	396	405	378	370	396	381	382	404	380	431	411	428	410	400	381	402	424	413	352	402	389	410	418	406	372	377	394	346	397	384	398	422	427	382	400	364	365	375	377	404	393	378	411	344	405	410	395	377	413	378	391	390	362	392	416	398	394	434	356	426	398	403	362	408	403	387	378	361	391	404	374	374	355	434	419	424	377	392	364	385	364	376	400	387	372	383	422	422	366	372	375	424	387	389	387	331	383	416	434	390	385	403	366	417	408	394	376	415	415	355	386	367	354	407	375	399	392	382	442	370	407	367	380	380	385	395	385	357	414	375	433	416	375	395	380	384	377	417	404	414	384	402	376	382	399	371	385	390	370	379	373	388	359	411	382	404	377	384	370	391	396	426	378	408	389	402	445	374	368	405	388	388	357	398	383	399	428	391	384	349	368	410	402	369	416	390	396	422	380	387	373	352	412	381	393	392	357	367	396	371	394	395	398	443	406	430	413	372	389	404	399	409	381	367	374	359	387	393	419	343	369	422	382	353	403	385	398	377	408	382	403	378	405	391	441	396	409	384	411	365	370	391	403	398	387	409	350	392	377	366	370	403	365	412	377	353	397	413	411	382	349	352	396	380	381	390	417	326	366	357	378	377	380	379	418	359	366	426	379	396	396	397	402	375	378	392	394	394	406	367	353	367	372	392	380	394	402	377	407	390	373	388	386	379	343	383	366	354	397	381	343	413	407	426	374	377	419	406	390	384	416	390	430	370	416	326	402	407	382	394	403	378	383	363	409	392	384	396	399	444	356	428	383	404	371	356	350	356	352	394	399	390	408	347	387	347	402	417	380	352	359	381	380	354	372	407	390	455	414	410	407	356	383	415	366	378	358	395	360	370	404	388	392	353	376	419	391	384	365	375	373	396	402	396	389	398	384	362	379	376	342	388	386	385	357	383	418	400	401	370	378	415	408	364	368	411	343	408	368	357	326	410	391	392	419	381	390	436	394	369	376	421	393	373	408	405	425	376	398	370	393	405	409	358	374	391	391	394	359	388	396	356	386	373	348	411	398	427	433	375	382	419	397	394	359	364	411	386	355	371	383	335	412	404	358	406	403	377	378	367	387	368	336	386	363	418	405	407	386	408	382	416	371	371	381	333	399	407	406	397	393	391	406	406	385	392	401	355	393	385	388	407	413	374	394	391	382	354	389	344	359	358	380	346	378	378	341	403	370	419	384	384	423	440	401	401	359	403	416	366	380	408	362	383	415	397	398	400	404	405	359	412	371	362	395	418	378	406	366	400	362	379	397	359	405	393	352	390	384	357	369	395	385	406	381	372	399	389	421	411	380	387	402	377	375	359	413	395	377	394	374	363	438	396	393	414	384	396	376	414	406	423	376	375	361	365	365	348	348	367	418	413	337	407	351	423	403	389	360	406	391	405	407	407	364	440	416	358	414	392	425	393	377	421	360	407	363	394	406	353	381	397	377	352	355	381	427	396	374	360	394	336	386	388	368	425	412	366	369	393	399	412	365	382	377	373	406	360	367	362	412	362	392	405	375	394	412	371	357	394	387	366	406	384	404	377	349	381	359	430	422	388	417	410	428	431	386	361	394	351	412	377	357	377	377	365	400	410	418	393	364	382	392	385	398	393	365	395	438	381	399	387	360	366	396	403	378	380	443	421	378	420	402	395	433	379	391	353	347	370	395	406	398	369	425	359	388	358	355	392	419	388	385	409	385	371	394	408	396	398	403	387	406	381	416	395	424	387	361	403	333	370	411	419	409	359	319	378	376	385	395	395	386	395	411	385	388	396	372	406	410	382	368	370	406	373	394	370	404	399	377	433	359	384	350	376	389	357	385	389	397	392	379	382	418	409	400	409	373	357	399	392	388	384	398	374	372	372	370	416	384	337	369	397	391	378	379	371	377	381	360	463	374	365	425	373	378	399	385	407	434	379	395	379	411	366	359	372	389	406	394	379	423	376	413	442	390	373	369	395	436	386	377	378	356	380	379	387	365	403	402	389	373	384	366	403	399	408	391	369	406	401	394	382	410	387	431	396	373	376	376	366	377	370	353	418	379	401	417	420	427	371	405	422	400	421	407	343	405	368	363	350	388	393	393	423	375	399	398	374	386	385	385	392	383	392	357	364	375	433	392	406	386	380	372	408	405	391	361	363	420	357	355	393	382	402	384	410	379	378	415	422	421	382	379	405	408	378	365	389	358	362	378	387	361	395	378	362	402	427	355	405	383	361	384	363	400	379	412	361	382	384	372	391	409	353	379	407	415	376	364	383	368	403	394	385	410	410	414	435	416	389	366	379	397	366	415	391	402	432	358	427	377	385	389	353	395	390	330	407	377	372	383	382	367	388	397	403	406	383	383	410	407	415	382	389	392	382	361	368	343	360	366	408	336	394	390	428	360	394	374	395	370	405	395	378	372	392	388	369	401	393	390	397	373	356	388	429	403	362	327	371	341	404	409	390	412	353	415	377	406	396	340	372	401	409	391	388	356	394	368	353	407	402	376	373	407	386	407	395	394	353	382	378	378	411	382	437	418	395	379	399	391	376	394	358	385	373	364	373	354	393	399	376	394	373	358	402	404	379	352	416	374	396	402	402	416	425	413	376	417	401	433	387	386	407	411	395	386	402	394	378	391	386	397	413	391	407	370	402	374	380	362	383	335	374	410	418	387	434	416	415	345	357	422	395	388	425	390	384	375	441	432	419	403	396	397	392	358	440	409	379	391	395	387	371	401	374	394	368	400	393	393	385	369	400	387	385	395	348	354	405	397	400	429	360	353	401	388	405	343	383	369	390	417	394	413	375	394	386	373	386	397	385	366	386	409	349	418	397	372	384	377	380	393	411	432	362	407	372	442	362	391	437	377	392	375	401	376	402	366	404	373	356	386	420	402	408	411	419	379	347	380	348	371	383	406	384	387	426	386	405	423	398	363	397	401	368	395	374	391	411	386	402	356	388	393	378	416	425	371	394	401	374	401	420	390	424	366	384	380	395	396	373	387	367	406	376	415	383	396	400	366	380	361	418	380	407	398	387	366	390	402	423	447	372	338	392	374	351	340	388
33720	18575	8338	4032	1973	1287	1046	904	887	894	861	832	868	819	807	867	866	838	861	852	851	816	808	872	866	843	821	830	803	811	858	840	857	856	823	883	870	838	840	857	904	903	825	907	824	826	863	838	843	835	865	857	797	843	863	835	803	868	838	872	850	829	810	822	914	844	875	859	831	854	814	789	806	840	839	854	835	836	893	834	787	797	880	871	840	830	852	849	816	845	860	780	829	815	867	807	859	780	836	845	924	892	861	829	839	864	805	845	849	818	852	878	839	808	856	839	794	837	836	816	836	853	862	814	832	862	852	908	855	875	846	838	824	825	844	853	870	828	866	815	847	884	832	889	826	840	880	824	836	826	825	801	863	813	905	841	828	857	804	796	853	853	852	855	835	795	866	837	836	844	792	873	809	902	856	919	852	885	877	841	881	814	872	821	849	876	840	850	853	903	822	897	797	809	821	838	840	834	895	827	853	909	857	892	829	884	844	869	837	839	823	825	770	912	857	802	819	856	875	826	797	816	805	858	886	847	859	907	859	852	850	882	908	858	893	826	890	846	869	898	858	848	854	862	859	826	787	822	848	807	797	838	816	826	849	825	814	833	813	833	823	805	818	871	867	847	856	815	868	865	852	804	848	833	863	802	865	870	827	879	884	853	864	846	887	804	864	851	835	870	867	809	835	847	889	886	866	895	839	785	854	806	861	810	829	848	828	912	843	848	891	829	814	834	820	852	823	839	896	816	837	827	832	857	833	857	859	815	894	853	851	834	856	808	845	877	837	913	829	861	789	861	811	837	830	890	848	881	877	868	883	873	820	815	813	881	827	855	837	814	869	828	881	864	867	850	853	859	871	813	858	850	870	837	893	840	911	866	799	848	891	909	894	862	857	809	827	812	832	857	839	820	864	825	854	864	836	871	890	837	848	895	874	781	864	841	847	827	851	841	852	837	852	838	823	844	876	865	842	842	853	860	888	748	833	845	868	846	876	814	858	822	868	843	825	824	844	880	873	865	847	881	834	858	851	809	863	833	812	850	803	860	820	848	770	851	798	835	815	800	817	816	825	793	899	845	825	851	878	893	842	885	826	852	854	806	866	811	899	868	833	852	809	808	915	860	818	862	863	894	829	809	913	851	820	812	770	846	843	852	881	887	837	869	863	862	852	823	803	839	848	892	849	819	843	813	879	820	882	884	837	847	871	787	858	877	870	858	775	777	847	874	837	837	875	902	869	855	844	822	875	894	842	868	838	861	852	871	877	832	829	898	885	799	831	822	798	839	888	823	831	823	812	843	880	824	830	870	842	835	818	873	866	868	811	792	818	870	872	836	850	814	876	856	866	895	832	818	830	875	838	854	899	855	839	896	865	834	886	884	804	890	852	919	868	860	849	848	855	891	815	893	854	879	821	842	863	816	859	849	881	914	868	872	832	828	831	833	841	858	873	804	842	825	834	781	839	832	894	884	813	875	881	911	828	821	795	871	828	806	794	887	855	821	912	835	878	861	839	825	852	801	828	849	831	858	879	813	864	856	852	833	878	855	860	822	846	875	906	829	828	860	826	808	841	863	848	853	865	867	805	851	887	842	860	782	838	860	885	865	850	856	876	856	898	875	876	833	863	794	877	867	863	828	820	836	852	869	823	857	841	835	857	840	785	914	862	805	830	835	819	852	865	844	834	814	884	850	827	814	868	800	850	821	859	857	830	794	819	907	796	809	825	911	912	843	819	859	857	853	825	843	856	886	794	834	847	827	830	867	824	844	901	890	870	858	829	834	835	864	865	865	790	812	814	846	848	870	856	875	874	858	868	836	877	843	858	823	807	855	821	863	866	828	827	873	838	803	846	876	806	881	882	851	830	841	835	861	853	796	809	865	856	865	787	825	828	846	844	884	800	846	845	807	848	893	838	849	883	818	845	852	865	850	841	806	830	830	847	902	854	823	835	828	820	854	822	880	865	871	783	887	884	812	912	829	878	799	851	888	794	814	891	839	881	788	875	912	854	866	898	851	808	883	841	800	841	841	824	828	813	834	863	846	830	789	838	843	854	788	806	828	863	870	865	888	818	834	847	846	877	849	862	816	889	844	864	845	869	816	873	913	820	872	806	868	856	874	859	857	791	837	878	860	883	860	886	864	847	828	855	863	807	807	830	847	864	853	887	853	850	877	835	827	830	832	779	849	843	837	853	878	827	835	916	840	907	794	813	890	866	851	843	845	815	831	862	869	833	892	897	834	845	875	865	869	866	907	809	819	890	842	840	852	867	827	844	867	856	837	839	854	802	807	839	887	836	802	888	845	840	822	835	895	843	842	882	876	869	837	843	826	859	848	879	778	835	873	833	833	801	842	830	838	907	895	860	835	852	838	843	839	852	846	843	834	823	865	852	930	835	860	817	850	835	840	831	847	883	841	853	823	849	831	832	852	862	863	876	846	836	808	887	863	885	877	868	907	843	804	867	852	844	863	812	838	878	890	885	817	852	855	829	831	802	853	893	876	852	836	847	790	856	895	822	823	836	807	880	871	867	813	819	858	822	826	914	841	886	843	863	811	828	872	829	836	792	895	814	833	795	849	874	885	842	801	886	870	864	799	833	821	856	848	784	825	836	838	844	871	850	848	836	853	833	771	829	886	838	863	845	862	849	842	835	845	810	886	868	877	900	880	840	848	866	855	844	795	871	863	864	865	902	830	848	877	858	872	860	893	833	854	878	848	824	786	823	820	820	810	848	900	816	843	732	843	890	863	881	858	867	848	829	840	825	816	859	838	834	865	835	837	812	825	835	862	836	839	881	888	820	895	845	855	886	806	882	895	869	841	841	896	863	869	826	863	850	827	842	800	861	863	882	857	884	856	881	847	833	890	834	834	833	847	812	875	853	820	800	805	830	838	846	832	828	871	839	848	838	847	846	868	891	885	887	833	859	927	860	834	847	845	854	824	862	835	850	818	840	868	836	811	855	894	874	786	807	860	873	822	830	839	860	840	842	800	833	851	862	857	826	835	817	849	819	841	852	894	863	868	869	817	836	853	855	823	864	821	831	794	823	835	813	875	831	841	920	782	867	836	859	870	850	842	853	849	802	888	825	855	840	843	867	866	800	854	812	813	798	824	867	850	794	844	815	831	896	818	873	874	798	814	833	844	892	836	849	854	810	851	835	823	886	875	834	856	845	841	844	810	807	876	900	861	804	888	800	891	885	883	813	828	839	867	845	836	841	803	885	880	867	876	842	853	820	864	829	833	796	871	886	915	793	860	837	855	803	824	808	845	836	839	861	863	877	832	860	852	810	816	812	795	793	865	836	836	829	891	877	865	853	864	872	856	882	828	815	824	876	831	873	903	835	831	841	824	831	788	851	866	888	817	887	799	867	804	869	830	816	831	844	848	839	848	852	802	903	840	845	815	849	844	853	805	852	788	792	868	853	819	861	808	863	817	855	842	866	852	851	861	830	831	878	874	835	833	861	839	853	880	839	915	851	805	843	811
63673	25976	7530	1375	574	472	427	419	409	395	389	401	402	422	429	404	410	381	430	414	420	407	375	418	424	408	402	424	418	384	383	355	397	406	408	411	411	429	371	396	391	413	386	397	406	410	426	435	379	406	453	432	390	387	392	447	426	424	485	404	370	414	415	396	403	410	391	431	413	391	387	417	384	423	362	374	434	393	368	393	433	384	406	405	381	410	381	389	372	400	417	409	438	417	405	389	407	368	380	409	420	412	416	408	440	425	415	388	459	387	419	391	408	407	410	384	413	398	380	413	421	415	429	393	397	368	392	372	370	355	408	451	413	396	427	417	406	393	340	409	412	410	359	405	418	371	381	414	416	415	389	364	424	440	385	381	417	423	419	440	399	435	407	383	408	399	419	425	377	429	408	414	444	391	423	370	379	400	395	408	434	415	387	406	398	408	383	373	400	415	417	437	400	369	407	408	401	409	422	416	436	419	423	445	401	395	385	404	406	408	397	361	375	399	417	399	376	401	404	437	409	395	396	396	386	400	444	404	358	389	409	388	394	394	431	428	414	378	387	402	407	431	405	425	403	418	402	410	389	398	396	387	385	409	402	406	425	443	394	415	387	396	398	409	390	395	388	431	413	401	379	423	413	423	395	415	376	397	419	386	415	356	424	401	406	387	394	406	426	380	394	400	414	405	382	433	373	403	423	389	417	395	374	386	393	408	384	414	419	413	388	405	391	434	433	399	407	396	397	405	430	429	403	378	401	394	380	420	392	371	354	396	411	391	410	386	409	371	403	418	407	379	424	433	363	404	401	428	379	406	405	416	401	356	405	405	377	432	398	415	408	395	408	461	427	365	399	422	390	392	392	405	426	377	432	406	385	425	393	363	390	369	400	419	374	405	402	402	433	437	397	387	394	419	454	396	443	407	397	404	395	418	436	426	380	415	416	412	391	432	404	396	400	393	431	444	410	428	426	424	422	407	412	432	399	383	393	403	406	413	359	390	431	409	448	381	426	381	393	399	433	392	358	399	396	406	413	412	428	395	379	358	417	371	435	391	411	464	410	398	404	413	420	385	380	368	431	387	377	351	391	412	426	393	396	377	429	405	418	397	391	417	449	391	388	409	422	402	391	380	425	398	431	438	427	369	437	377	373	437	424	416	369	403	396	414	388	396	408	409	407	440	375	395	416	374	410	357	385	407	444	415	426	436	429	409	358	419	385	417	420	406	439	465	431	392	381	414	444	421	406	383	357	381	447	403	434	453	405	399	366	396	398	407	395	394	407	380	400	435	410	392	421	397	388	379	377	390	388	420	489	432	398	379	401	422	378	412	377	403	370	415	400	423	377	424	391	389	422	399	388	391	372	436	369	378	370	389	375	340	395	380	405	438	414	381	375	446	363	451	421	406	411	407	407	380	421	416	396	397	412	426	407	413	415	399	417	420	414	420	330	421	390	396	395	437	385	410	437	381	397	378	380	401	417	389	438	392	420	407	400	413	386	426	412	406	412	405	411	414	425	401	411	408	418	406	415	405	416	418	396	426	419	388	394	392	407	373	413	405	409	395	420	379	368	386	432	409	469	431	427	438	427	428	423	438	390	385	345	403	420	424	410	404	419	395	393	396	382	413	401	394	393	385	387	402	409	388	372	387	435	382	399	438	384	401	384	430	405	417	437	409	418	367	377	432	402	382	412	397	394	431	405	413	393	407	470	435	432	396	398	439	417	348	420	378	367	380	426	396	372	414	374	394	394	400	422	412	392	398	416	431	382	392	395	415	401	429	459	383	392	428	457	358	430	402	397	421	435	393	380	397	384	418	390	430	389	443	431	372	393	413	383	390	407	402	411	382	414	431	407	341	388	424	383	435	411	411	383	391	404	375	393	371	413	403	417	432	437	435	418	433	384	431	390	410	391	413	373	396	411	399	404	421	391	423	417	387	371	401	387	406	420	404	409	422	394	383	419	401	398	423	379	456	423	382	396	419	408	387	358	383	405	401	433	378	384	396	426	372	385	380	422	409	362	381	393	396	412	426	400	413	425	412	421	403	404	390	414	444	422	389	434	414	410	367	348	368	398	426	406	426	383	402	369	426	349	396	402	388	412	380	406	416	362	401	392	397	364	386	421	397	390	373	381	438	408	405	421	399	403	427	420	419	407	395	429	396	380	386	393	396	394	389	417	418	370	402	392	428	394	403	384	401	431	418	381	378	394	379	398	420	396	400	387	430	421	392	402	415	396	400	419	421	396	433	394	394	414	408	407	402	426	382	374	394	398	406	392	410	397	409	386	380	442	423	385	409	382	399	390	400	390	409	406	434	440	400	417	426	394	386	346	398	377	399	423	405	425	433	428	435	390	377	425	407	399	432	401	390	391	430	392	384	370	424	405	390	426	405	400	408	386	420	357	392	407	407	376	378	401	386	424	424	396	375	381	396	370	374	409	397	353	408	382	414	433	412	392	451	404	386	423	436	413	417	435	383	397	387	428	409	389	401	382	408	419	414	388	403	437	442	399	407	444	443	402	414	411	365	363	416	393	451	392	402	396	420	358	408	402	396	413	389	385	392	416	403	400	413	373	391	430	406	388	411	413	393	411	391	427	379	398	362	410	389	402	409	395	411	397	380	370	397	431	380	379	431	446	425	382	399	402	397	449	420	402	371	407	409	379	385	437	433	405	415	383	423	425	426	430	422	439	426	428	363	425	401	361	413	431	425	419	405	402	413	422	398	385	376	413	460	410	380	407	383	388	378	392	404	405	385	389	373	393	420	383	374	427	379	396	420	380	416	442	423	382	385	386	435	408	432	398	410	392	446	437	400	385	409	434	407	394	362	417	423	344	376	384	394	422	368	440	392	421	444	394	387	380	389	407	355	404	428	406	424	401	407	433	450	400	390	412	363	414	357	415	390	457	433	420	420	411	394	426	423	412	396	400	395	383	401	421	376	380	382	369	365	393	383	416	425	407	426	402	401	404	384	385	390	398	406	427	376	422	455	371	403	395	386	383	407	385	368	406	391	409	401	409	419	377	372	449	416	438	418	393	374	412	435	387	408	375	400	388	419	397	389	408	411	449	436	404	410	425	432	427	398	415	392	376	446	404	411	387	395	418	416	430	359	435	404	452	420	406	430	398	420	392	402	384	405	420	395	430	402	400	444	393	343	394	361	391	397	356	408	417	455	416	383	381	359	421	462	455	404	421	378	405	398	425	413	429	390	411	393	412	419	379	347	391	364	400	423	392	410	409	414	412	397	396	413	382	389	379	427	387	430	394	394	357	443	436	387	420	384	400	414	389	408	387	378	433	391	413	452	399	428	369	399	396	432	384	419	396	377	373	419	421	409	406	423	395	400	387	425	436	389	408	388	403	403	435	410	427	397	393	406	417	422	399	396	398	417	369	379	362	378	413	392	365	450	421	360	426	419	414	387	403	436	384	381	431	424	419	415	436	389	427	390	368	414	436	392	414	391	408	376	395	431	386	412	391	398	374	381
44305	15116	5044	2167	1356	1047	978	913	891	900	875	930	871	895	857	870	863	894	849	852	895	885	844	885	883	880	920	852	892	903	852	895	860	862	862	854	884	936	850	890	872	864	864	884	878	910	926	841	852	900	869	906	938	870	893	844	856	809	863	927	921	883	864	872	895	858	928	869	820	876	912	934	888	882	874	890	817	861	865	880	912	854	886	843	885	873	832	882	892	851	854	902	869	921	859	876	828	846	865	893	869	844	835	890	927	874	904	872	883	858	858	818	872	869	851	903	812	849	845	835	870	865	905	899	875	901	904	893	938	918	850	866	869	961	888	876	906	817	869	884	851	858	923	888	880	828	861	842	864	898	848	856	922	920	883	867	871	869	901	835	867	876	871	850	904	912	895	926	861	859	840	868	847	864	916	815	873	863	856	843	879	877	886	904	868	892	862	915	907	868	904	903	886	922	821	909	920	925	903	933	863	879	891	910	863	861	853	883	899	846	923	823	835	912	862	889	855	938	821	886	876	887	855	901	873	885	864	920	874	890	862	850	896	866	856	850	883	925	887	899	860	877	893	972	885	912	913	852	884	909	861	902	868	907	845	914	891	896	800	875	864	864	913	864	876	852	860	847	897	889	953	842	872	877	823	877	889	889	883	896	879	841	881	845	866	899	876	889	835	879	881	895	908	852	923	851	881	873	916	842	888	895	822	887	869	853	883	901	909	868	932	837	879	856	855	949	858	873	853	907	885	863	897	873	859	834	904	887	873	965	870	919	866	860	853	935	862	897	869	865	897	920	838	849	874	827	851	867	867	892	886	855	817	876	949	857	866	884	898	867	893	914	914	858	870	873	866	910	891	849	852	888	907	885	897	912	910	862	912	846	865	889	877	854	884	917	880	865	886	838	858	913	858	890	921	874	924	855	875	877	853	868	879	880	880	910	931	883	813	878	858	880	844	831	873	871	903	854	846	916	818	874	840	833	874	921	881	836	851	906	918	903	890	821	853	870	871	878	852	882	846	878	901	892	884	857	884	876	851	880	819	877	866	819	889	883	926	878	949	892	867	876	895	913	859	865	887	863	875	917	956	924	893	915	892	854	924	859	887	864	899	872	825	884	863	830	828	863	928	896	865	879	850	864	826	903	874	876	882	889	863	873	905	862	856	840	889	896	833	861	842	887	890	831	907	869	891	892	859	961	920	832	859	860	907	811	901	872	875	893	829	884	908	855	893	867	901	899	876	896	855	837	862	870	891	868	933	868	863	862	848	861	935	860	905	832	885	875	852	851	924	835	895	890	836	848	922	918	905	887	843	896	907	895	853	859	841	892	887	891	849	877	885	829	872	909	902	853	874	910	850	905	910	896	889	911	872	861	856	866	896	946	879	847	911	842	917	854	846	918	821	885	874	836	903	878	895	840	921	853	906	855	842	894	843	923	903	884	854	896	871	888	869	887	890	891	850	828	868	898	871	910	875	868	895	924	884	915	884	841	821	860	867	857	887	909	888	848	890	824	908	869	844	872	955	900	897	875	848	899	877	912	888	857	878	867	822	838	876	890	852	842	886	880	862	865	888	880	926	903	936	857	892	863	873	869	913	877	861	901	894	858	873	844	875	906	862	911	884	869	945	896	887	871	867	889	854	914	887	866	901	839	872	838	909	902	875	877	865	877	878	884	880	922	894	924	855	889	854	882	863	885	869	942	851	890	919	866	896	947	876	869	882	878	876	899	858	927	859	901	798	911	879	856	862	863	888	866	828	881	902	837	840	936	810	888	902	927	899	917	894	846	925	847	929	873	847	865	850	847	850	901	910	882	872	853	909	877	881	820	903	847	888	886	909	855	874	918	884	895	866	832	896	919	837	872	845	874	854	928	853	860	842	848	849	912	911	871	889	873	889	847	875	897	843	903	851	874	850	904	864	911	875	887	888	840	909	875	876	919	869	899	921	894	826	883	921	877	857	906	908	874	862	843	913	897	890	893	902	873	897	888	859	889	902	865	869	931	908	836	825	897	872	850	883	902	908	865	860	882	908	827	876	956	912	891	869	884	871	927	876	894	887	877	846	830	850	861	884	891	789	863	888	895	933	852	874	865	853	900	852	903	878	821	879	907	881	872	846	868	865	873	854	849	933	879	877	930	940	914	889	869	821	854	920	863	930	878	891	899	878	869	869	898	885	882	833	883	875	827	867	916	865	877	864	896	913	839	896	907	919	893	825	865	911	827	881	813	873	849	851	877	917	874	883	890	872	878	849	895	893	855	923	906	874	863	844	875	862	831	872	864	912	894	910	938	887	870	889	894	838	878	879	896	844	873	881	882	890	856	860	840	861	822	884	886	891	874	849	869	829	881	883	881	889	852	864	896	881	871	830	866	903	857	903	875	850	906	895	921	886	928	877	921	889	803	902	917	865	875	950	900	876	849	951	892	887	855	906	855	948	901	895	881	851	904	874	897	933	918	900	906	860	895	872	871	860	948	838	910	956	954	927	892	840	929	885	907	968	899	905	851	907	857	878	924	892	885	929	879	901	880	902	878	837	903	864	851	871	871	891	883	844	889	924	900	864	929	865	877	833	866	829	885	904	855	864	932	844	882	893	876	873	862	828	911	903	884	835	855	869	874	787	878	917	829	841	855	885	885	874	823	849	895	890	913	871	836	847	859	874	904	888	857	890	868	846	852	871	880	864	873	851	912	866	865	856	873	917	865	901	841	855	925	946	912	880	848	887	889	864	908	838	831	901	891	849	886	896	900	851	891	916	918	843	854	858	885	862	889	859	889	874	835	823	908	839	892	872	914	903	846	860	904	881	874	894	825	901	859	857	882	926	871	855	895	915	904	867	871	895	882	893	863	841	929	879	873	845	925	848	863	901	888	862	857	926	916	912	863	868	885	910	873	828	861	888	887	869	904	870	860	882	891	826	894	879	914	849	873	890	870	892	915	876	883	910	868	879	907	874	898	890	864	869	802	885	837	937	834	911	891	871	905	900	852	824	871	920	899	905	895	872	866	901	863	864	829	838	869	888	893	850	854	887	842	850	898	884	858	866	870	880	877	884	877	835	863	898	867	795	870	835	920	901	882	887	923	856	870	927	891	911	866	887	913	891	861	871	875	844	910	862	896	844	879	859	909	839	872	879	892	928	876	922	849	916	917	901	885	900	903	887	871	904	837	905	879	865	864	911	921	873	877	874	876	880	909	868	892	847	860	882	861	854	892	863	842	894	845	850	876	926	848	893	873	896	879	896	857	862	893	859	897	884	859	915	861	898	876	863	846	807	863	873	892	890	859	873	869	893	891	915	857	868	919	840	805	904	914	869	822	859	915	863	897	898	857	889	880	866	855	919	864	843	896	850	944	906	898	903	948	924	860	860	898	834	921	873	870	817	879	878	859	906	899	881	876	892	894	897	944	876	907	942	886	862	907	801	848	924	897	894	907	874	873	885	886	822	925	835	920	899	861	896	863	885	840	875	874	878	881	859	860	882	863
68132	32912	15384	4858	1489	674	446	414	432	393	424	395	397	415	385	401	432	443	404	430	434	435	418	421	404	423	419	457	415	398	427	412	403	407	422	420	468	403	428	378	433	410	391	377	429	423	414	369	417	454	425	392	434	426	431	418	418	404	379	453	428	398	423	450	382	438	408	400	425	436	417	413	429	410	404	442	431	419	438	406	389	392	452	414	411	406	410	404	387	427	426	404	448	444	403	427	409	386	417	462	400	414	383	412	366	439	419	452	386	434	431	394	401	437	368	411	406	385	383	427	433	407	440	413	388	418	401	413	401	419	445	417	433	431	460	425	437	426	424	396	409	421	443	393	368	426	451	422	434	384	411	400	445	434	447	387	401	389	404	438	420	415	438	435	426	416	428	421	441	408	399	410	425	411	401	364	380	410	448	414	440	409	418	381	386	499	420	381	422	448	422	424	401	400	433	387	375	429	415	454	399	431	414	434	417	366	395	355	426	412	388	416	425	443	439	369	389	409	392	396	402	420	416	408	384	402	386	449	441	396	391	414	401	403	418	402	419	456	428	394	413	432	462	409	423	439	394	419	424	425	420	463	422	405	408	410	365	430	406	370	453	413	394	464	374	435	443	413	412	458	418	432	405	408	413	438	408	438	389	409	393	421	413	429	388	412	398	427	413	434	438	420	432	401	461	410	446	453	415	421	452	439	386	410	386	430	388	407	412	396	402	401	439	382	391	409	413	441	414	412	408	409	367	411	395	423	440	429	390	409	400	411	408	417	413	439	418	448	426	404	380	392	410	414	413	403	383	415	397	408	422	414	430	464	394	431	393	403	396	425	424	417	426	378	403	448	417	427	390	383	438	384	435	442	407	421	446	433	409	370	400	434	422	384	451	404	444	398	389	427	429	421	416	416	419	454	407	458	414	441	425	422	410	416	409	431	424	396	416	430	412	409	398	421	422	375	428	391	418	444	396	400	434	421	381	408	424	417	417	423	440	398	436	426	392	415	427	395	376	426	385	451	409	435	388	392	458	385	387	409	432	418	399	432	450	411	431	385	430	421	425	411	385	387	429	427	420	411	370	422	427	422	367	434	436	427	423	407	409	380	414	426	440	372	406	417	426	418	426	405	382	448	434	417	400	399	431	383	418	419	407	443	441	396	418	370	398	391	434	407	424	414	395	464	405	443	426	429	433	409	444	400	423	402	402	390	393	419	453	416	442	469	423	407	377	385	390	423	417	435	368	375	438	410	432	392	444	475	402	390	430	435	385	402	392	381	407	396	412	397	434	441	439	395	436	420	433	417	390	426	428	398	463	423	462	398	394	398	399	390	429	475	398	389	413	394	427	403	435	385	410	457	407	385	421	408	438	386	407	399	455	409	404	414	449	395	414	445	398	435	423	409	397	381	410	398	419	408	431	388	437	412	393	408	431	430	431	417	434	381	404	408	402	389	436	436	439	422	448	421	422	408	392	417	401	434	456	445	416	456	435	448	456	434	407	377	391	430	454	421	455	381	396	459	426	389	398	419	456	420	428	456	462	374	410	377	446	410	417	400	402	428	404	410	408	410	409	409	405	437	363	410	402	411	377	403	413	401	436	358	406	457	450	416	424	433	404	395	423	401	403	408	412	384	406	402	406	450	391	422	403	459	425	389	421	439	372	389	395	418	458	443	373	425	413	443	434	401	428	435	414	405	448	413	456	377	389	414	433	455	403	433	419	405	437	406	404	394	405	447	438	414	405	411	456	413	428	410	398	399	437	412	400	374	409	412	383	432	406	407	396	404	448	404	382	388	356	443	424	382	395	415	407	392	450	385	379	404	430	445	392	374	427	434	405	421	450	426	408	380	399	430	431	416	414	417	407	436	371	415	413	407	382	440	383	405	409	458	426	417	429	375	377	392	391	384	409	386	390	429	454	398	415	420	402	441	403	434	409	422	417	433	425	415	381	400	379	372	385	440	434	434	380	397	395	396	433	372	420	417	405	398	402	410	405	440	475	413	397	371	428	371	419	419	470	404	364	398	396	430	443	461	430	391	444	391	410	372	402	399	431	454	418	450	379	386	415	446	413	370	416	435	407	408	412	357	400	440	403	375	440	430	443	394	406	394	390	443	397	420	403	391	431	432	394	449	440	392	383	405	375	415	423	423	433	458	406	399	440	400	375	405	360	427	428	445	433	418	402	442	434	437	437	396	426	408	390	405	392	394	437	411	433	391	429	405	432	396	390	421	409	418	393	394	423	393	426	398	430	394	423	422	384	395	424	419	406	439	417	407	407	401	417	421	380	401	396	414	398	395	377	408	418	397	419	401	397	435	383	417	383	445	422	439	461	467	416	432	406	420	464	386	421	371	425	457	415	415	432	405	423	421	389	435	410	375	439	370	414	406	390	411	379	435	403	447	398	413	414	407	435	442	432	436	392	398	394	406	417	425	379	365	423	444	452	407	404	404	393	387	373	411	388	428	421	432	396	429	437	434	378	423	448	444	384	425	384	448	408	409	370	405	409	435	392	394	407	363	365	418	417	400	448	436	415	418	404	397	441	419	416	428	409	441	436	418	415	418	381	419	460	428	403	408	409	426	455	447	395	447	459	446	397	382	409	363	449	455	400	403	428	428	455	414	395	406	409	381	430	399	393	427	400	414	384	415	422	420	432	412	425	433	382	373	428	428	415	428	412	379	390	436	401	419	387	412	361	384	402	425	416	418	414	421	430	409	444	430	405	433	421	433	439	422	438	416	402	382	427	411	436	373	404	356	429	401	438	436	388	383	429	444	451	413	419	386	401	389	409	402	433	391	396	422	401	412	417	391	410	429	391	413	392	393	416	396	434	376	387	411	407	408	419	395	432	392	400	415	400	412	410	402	435	452	420	428	427	410	392	393	424	405	389	424	399	391	381	363	421	400	423	408	416	396	462	404	416	420	451	392	408	419	416	414	425	404	419	403	441	372	399	413	428	451	448	412	393	410	420	409	427	394	401	396	390	410	418	392	423	417	437	414	427	363	396	358	445	422	371	435	422	416	440	428	439	396	383	419	423	389	427	389	442	395	414	394	385	392	414	415	426	394	407	442	418	415	379	466	395	392	447	457	402	388	368	406	400	379	410	443	385	420	411	399	413	431	437	382	402	427	382	435	421	391	365	422	456	405	396	378	394	385	420	430	419	443	422	397	427	423	461	404	392	405	408	435	403	443	440	396	392	397	416	369	422	422	426	423	402	381	423	444	397	400	408	404	413	401	440	413	440	414	378	431	452	384	372	411	401	458	412	396	389	440	418	387	391	416	416	391	418	407	423	397	388	386	428	422	398	356	442	418	386	388	432	410	390	407	437	422	421	390	453	419	400	404	422	408	421	424	408	444	411	421	414	388	393	441	441	420	408	436	451	409	427	429	410	447	416	425	430	389	422	443	432	392	421	404	386	426	416	367	405	401	421	447	401	416	407	429	434	426	419	391	414	361	384	377	396	410	414	407	411	375	404	427
46815	24211	14440	7568	3334	1674	1092	924	936	910	881	918	936	913	895	916	911	878	894	909	873	870	869	874	865	864	876	911	895	880	880	918	882	845	886	821	913	911	873	855	908	901	887	941	906	916	853	880	875	901	879	908	920	930	897	936	896	842	899	853	917	884	956	929	864	949	890	931	878	898	908	906	880	870	921	893	904	882	870	964	920	930	896	896	921	933	911	910	884	902	885	889	930	896	939	823	878	955	906	911	915	862	922	888	857	876	863	864	873	878	898	906	887	912	949	884	921	918	899	872	896	861	900	915	933	854	850	951	873	914	968	856	889	885	922	914	879	921	921	868	857	843	860	858	907	862	890	867	858	901	928	881	870	812	911	921	934	860	892	904	916	850	911	841	895	880	848	887	870	888	941	879	923	939	897	843	906	827	915	901	865	940	837	927	865	885	890	930	904	918	863	872	891	907	853	877	910	878	889	864	909	933	913	919	875	909	894	952	909	885	873	871	896	927	900	896	948	862	883	849	887	924	865	868	913	875	877	892	909	858	839	847	891	945	909	849	900	858	895	919	901	875	883	906	871	894	924	898	893	867	847	876	862	880	903	904	883	892	863	867	916	889	908	890	943	818	939	853	888	930	869	867	904	870	833	882	902	895	909	852	853	901	896	878	890	919	881	937	895	879	918	902	891	903	915	882	864	868	904	885	909	917	909	843	939	890	849	902	888	874	885	926	922	894	889	888	915	917	880	940	910	880	898	903	904	898	854	899	897	874	938	858	909	867	914	927	878	797	927	899	812	914	884	849	935	928	973	890	899	864	849	909	879	955	875	864	936	893	840	867	879	852	854	917	865	878	923	909	865	856	904	920	906	865	927	862	876	886	892	902	895	893	875	909	877	903	907	861	899	847	919	863	879	903	906	873	882	893	854	913	877	925	955	934	914	943	881	904	903	939	891	871	862	926	859	895	890	875	902	931	902	905	858	845	893	870	832	865	921	881	874	911	931	913	928	854	892	881	913	878	866	893	929	869	879	942	880	854	872	886	901	905	903	891	864	875	894	871	891	938	920	892	883	908	911	900	923	870	861	883	933	896	887	893	902	861	871	933	904	890	926	907	869	840	938	863	919	868	938	853	870	927	888	925	900	856	871	900	907	931	887	925	900	891	881	867	871	915	876	860	899	878	923	852	822	924	886	918	921	842	890	907	909	934	940	909	895	865	908	865	885	871	911	946	878	893	860	886	937	882	906	891	909	898	890	898	868	904	961	869	899	923	908	918	865	922	876	847	862	894	935	904	858	839	916	864	856	935	889	885	896	885	832	802	907	899	915	860	861	885	930	918	860	894	884	913	903	820	863	906	857	904	880	853	933	860	870	881	931	862	954	947	881	927	874	883	907	893	964	935	860	915	851	814	876	933	872	872	890	904	887	915	948	915	882	859	901	862	856	894	865	907	914	909	904	909	904	893	856	898	886	855	904	910	852	893	977	888	868	854	896	932	909	905	966	889	891	886	850	885	895	846	862	876	848	948	914	904	859	850	878	900	885	860	915	929	893	939	842	907	910	894	908	875	879	875	872	903	923	853	971	840	859	963	911	892	930	891	858	854	872	893	914	923	873	839	894	903	876	904	838	870	910	906	871	895	876	858	865	887	891	928	958	917	834	878	886	878	868	905	921	903	934	851	873	875	913	924	881	906	895	928	880	886	966	913	874	877	900	895	923	902	857	894	891	877	918	854	865	880	899	948	847	905	890	853	866	893	956	900	907	914	906	860	900	882	910	838	897	903	864	900	921	917	819	836	887	903	920	889	856	856	864	881	911	880	932	964	900	861	879	895	892	939	880	912	867	901	945	919	849	953	888	898	894	959	931	907	866	898	886	866	876	887	922	922	910	878	899	911	923	920	892	913	858	873	884	961	851	852	880	882	889	859	864	903	881	886	906	869	864	870	884	942	892	890	934	860	886	922	862	947	907	904	862	842	868	899	871	916	914	913	916	936	890	936	909	887	863	843	876	903	898	912	820	827	860	871	934	907	906	890	938	874	914	932	936	905	933	919	914	874	802	856	912	911	898	903	924	882	936	895	887	854	851	897	927	891	914	887	888	880	858	857	885	920	937	913	889	907	986	874	872	863	892	878	895	871	896	951	939	879	891	866	914	912	900	894	887	904	857	853	884	952	911	893	826	895	875	900	875	961	910	867	924	887	878	855	886	834	878	899	941	874	872	944	869	924	907	882	888	880	819	890	838	878	935	934	918	875	891	844	867	878	836	835	872	926	913	880	897	886	870	871	922	926	833	919	860	883	902	872	864	881	874	885	877	859	894	911	923	940	964	888	923	903	879	943	858	888	937	906	863	868	846	871	894	917	915	946	889	880	863	951	939	912	870	954	843	871	875	922	929	920	879	892	861	880	861	910	864	940	885	880	937	956	854	885	897	930	914	886	894	943	895	894	888	902	868	885	869	869	892	862	888	920	885	883	915	864	928	870	885	862	914	854	889	917	938	955	867	945	846	873	877	954	942	863	906	927	913	853	862	836	904	883	909	881	899	888	930	908	905	906	917	891	896	919	911	880	937	859	900	902	879	949	923	858	926	842	910	882	885	882	886	894	936	898	930	925	875	876	890	908	856	898	880	883	869	932	909	937	938	867	898	920	913	915	920	895	901	864	872	960	882	912	854	935	849	846	889	861	885	915	869	845	899	891	932	893	861	894	911	936	860	882	964	895	867	828	920	899	867	904	935	909	908	894	934	910	853	902	910	898	886	900	927	922	904	923	946	902	921	874	964	878	841	907	899	943	869	897	862	894	863	877	902	891	908	859	855	868	973	969	912	894	882	918	986	943	917	933	917	911	931	888	869	917	921	891	891	887	893	940	909	904	841	882	913	879	879	881	892	872	886	888	860	879	877	897	866	850	916	898	879	904	931	920	939	914	879	926	896	886	915	894	905	849	937	879	861	906	900	872	835	920	912	881	877	900	883	843	850	890	898	865	912	906	942	903	898	868	887	867	905	911	886	902	898	861	891	904	875	896	901	884	858	881	881	903	896	851	868	881	906	894	818	899	899	894	911	821	873	938	849	861	889	879	877	930	884	836	863	914	858	899	940	936	928	887	887	887	893	863	931	868	879	882	877	929	885	900	824	855	916	909	873	880	905	883	889	841	950	918	898	902	887	825	863	891	862	871	947	834	878	887	858	940	877	838	882	912	854	866	951	905	935	892	928	845	854	875	940	834	880	888	905	898	963	852	854	888	918	848	886	972	853	918	868	835	952	899	923	915	880	860	868	902	838	936	838	897	911	904	914	901	890	860	852	897	907	873	914	863	841	928	924	890	889	847	854	887	951	840	913	871	901	893	922	886	888	908	902	903	887	884	936	921	917	882	837	907	902	942	874	871	918	888	898	893	897	907	918	902	904	940	825	862	918	889	885	944	894	821	899	913	863	859	926	915	886	908	878	850	925	886	912	921	904	896	847	875	876	882	879	891
55719	25183	6578	1208	531	398	399	359	400	376	360	393	380	381	379	374	390	368	402	378	396	390	404	393	404	385	402	379	420	390	421	369	367	359	371	375	412	378	381	407	395	350	414	384	373	393	415	418	397	408	366	400	386	399	411	444	386	413	442	405	403	391	382	404	435	424	435	378	363	385	390	371	376	404	393	353	405	388	413	406	429	370	375	360	359	381	383	349	401	418	370	390	366	360	393	397	367	357	371	419	370	364	408	382	420	432	383	407	383	389	350	384	421	396	366	387	414	378	380	415	405	388	397	411	423	377	337	383	396	387	392	345	327	382	377	342	385	412	372	405	412	412	418	398	407	395	390	376	361	394	402	408	367	353	390	384	351	396	397	386	375	386	380	386	426	377	406	355	399	391	366	376	394	407	359	385	396	411	381	358	370	387	377	408	357	368	397	385	382	379	383	405	414	373	412	424	380	407	372	376	419	400	367	389	369	367	388	397	390	418	366	375	355	366	401	413	410	417	386	388	370	339	369	417	432	400	392	407	369	370	366	398	371	393	386	362	365	378	408	405	376	394	417	411	392	406	408	419	408	390	412	349	391	428	378	396	389	451	417	412	378	410	476	419	441	409	385	388	384	385	413	407	375	399	407	369	362	387	378	357	391	391	361	349	358	447	403	419	373	386	394	401	392	425	407	413	408	374	418	428	405	430	378	421	402	379	386	382	365	371	390	403	359	371	380	387	383	390	411	382	405	382	408	452	358	409	392	392	420	416	377	389	395	367	383	406	419	443	383	388	375	396	421	376	373	378	356	407	393	421	386	370	394	389	379	410	393	368	396	409	402	383	382	384	413	384	385	378	437	405	337	393	407	411	415	369	366	409	390	406	350	375	401	410	360	426	405	373	362	391	370	382	418	416	344	400	360	394	382	376	412	375	396	406	389	415	446	398	386	390	388	401	395	360	382	395	392	383	376	346	391	344	373	393	378	364	368	371	371	366	395	384	432	381	394	354	355	373	406	388	385	413	361	390	374	352	361	379	392	337	376	382	378	379	419	371	366	410	397	413	378	392	368	381	370	381	422	395	416	416	386	408	393	348	356	393	374	387	393	383	373	407	366	408	387	415	378	421	416	369	395	357	391	409	447	399	366	384	400	410	397	417	353	404	368	412	391	393	374	404	424	383	397	438	358	374	373	398	406	390	406	393	375	378	402	355	415	388	377	380	379	371	390	371	385	387	380	403	384	381	404	375	394	375	400	363	353	404	383	374	349	376	384	395	390	396	396	371	382	391	387	393	405	434	365	381	414	388	374	376	341	384	433	362	385	402	408	407	377	428	360	383	360	406	413	412	436	369	363	402	388	416	410	381	394	384	347	383	402	379	406	392	394	411	368	399	422	420	359	411	378	403	363	427	370	389	419	394	373	423	395	378	378	402	389	400	361	353	393	413	374	367	379	385	370	354	383	391	400	375	387	389	383	410	359	403	335	396	408	392	390	415	409	402	378	368	387	384	406	351	387	374	357	399	375	345	379	388	382	380	376	371	426	419	372	375	386	382	402	407	384	397	402	449	394	399	386	337	379	394	399	382	392	418	406	348	382	382	394	403	402	371	411	392	415	373	418	385	388	405	358	373	382	378	413	371	418	409	380	407	370	323	435	416	424	385	419	380	377	390	395	384	387	392	388	380	328	376	402	382	401	376	421	376	377	397	413	399	361	396	395	380	415	348	379	390	384	410	411	379	345	403	364	387	363	404	384	370	383	373	394	384	395	372	371	384	396	385	401	398	372	388	331	384	381	374	390	426	409	418	387	411	450	394	366	385	422	376	369	377	392	348	379	398	371	405	335	383	359	388	398	393	371	359	369	398	398	399	427	397	394	405	354	386	381	373	401	379	379	372	355	434	408	407	375	354	372	383	390	404	376	386	405	386	398	365	383	398	407	371	397	414	339	429	407	376	403	404	406	380	404	420	414	385	382	389	366	380	403	385	375	397	383	358	411	444	410	402	392	377	394	386	373	391	395	388	420	383	410	401	397	387	366	389	398	388	394	403	386	387	403	382	371	366	381	373	388	384	409	415	400	410	401	399	389	401	392	388	399	408	372	367	378	385	416	360	389	388	395	410	406	390	392	417	419	373	395	392	373	428	386	396	425	405	405	419	416	374	379	374	403	382	387	380	394	390	392	427	369	395	426	397	387	409	437	440	403	358	384	347	374	370	420	385	373	397	404	411	394	412	384	394	359	410	402	378	370	368	355	367	393	396	407	402	432	371	432	405	413	395	374	380	424	391	359	410	420	375	354	370	414	394	369	366	355	398	413	358	395	403	386	372	374	367	370	367	399	369	364	416	371	394	399	426	385	383	374	409	392	364	407	382	405	405	395	383	383	353	369	409	395	389	373	378	375	379	405	391	406	389	363	368	367	409	425	387	389	371	361	361	440	398	385	399	366	384	377	361	389	404	365	398	436	392	385	387	418	378	392	363	366	350	395	416	380	403	398	399	368	364	407	387	425	386	406	383	402	425	409	422	407	402	417	392	389	381	407	400	411	405	368	394	392	413	371	397	391	400	415	386	369	372	399	391	423	384	405	358	437	370	380	367	443	419	397	398	367	385	369	376	421	374	353	393	402	411	379	426	410	405	387	373	395	381	395	363	398	383	358	397	368	406	404	405	376	359	342	399	406	372	370	405	376	359	390	350	389	394	396	400	369	414	383	425	391	417	378	415	419	395	402	368	364	355	399	390	417	394	393	383	387	390	388	396	395	421	402	380	361	462	350	406	393	406	393	408	389	396	364	385	418	390	379	352	389	402	399	367	342	393	384	410	395	398	396	389	362	376	412	415	400	388	374	336	411	421	377	399	380	398	381	370	386	398	372	361	358	397	398	415	390	371	380	390	423	422	366	383	407	396	388	383	374	436	399	374	366	360	365	410	433	404	394	399	407	390	385	389	404	406	400	399	416	395	388	388	408	378	369	371	383	368	346	391	390	398	398	440	367	382	393	385	368	366	393	358	398	406	392	384	384	375	411	385	375	373	392	372	406	405	380	383	360	352	397	416	404	431	397	369	378	355	384	414	382	412	375	393	370	405	413	364	395	391	396	356	389	383	403	391	398	400	418	391	359	407	361	361	364	332	425	407	379	381	412	383	412	376	386	392	377	393	397	399	382	402	402	371	416	398	440	370	373	387	395	351	390	394	403	413	422	428	373	361	372	392	378	385	386	397	357	360	367	388	413	368	391	404	395	417	391	376	369	408	422	381	381	405	382	390	356	420	362	364	409	358	371	374	425	417	366	355	404	384	395	392	393	418	382	362	402	389	364	405	422	370	375	394	402	366	420	367	382	372	383	394	413	378	328	413	394	432	351	393	357	401	377	389	379	408	364	350	439	358	374	391	398	377	367	390	392	356	418	377	408	400	405	396	371	401	385	382	393	379	405	405	391	368	364	369	389	372	386	395	425	418	382	383	392	386	395	408	403	354	389	434
38474	18178	6227	2214	1068	890	875	878	868	855	844	855	856	880	859	815	861	855	859	803	786	869	837	806	894	908	854	903	856	881	808	867	827	859	848	850	866	869	863	866	869	854	836	835	788	849	866	834	858	866	891	865	884	847	859	818	845	876	797	827	814	880	869	865	799	868	859	876	802	840	840	855	875	867	802	806	841	812	865	849	864	848	834	860	809	829	820	849	843	839	861	870	812	839	895	811	839	844	873	925	851	822	905	832	864	877	879	843	906	875	885	787	821	870	823	848	831	865	866	864	884	882	845	858	876	801	864	837	851	867	868	895	813	830	805	866	789	807	853	860	862	889	891	800	851	853	851	864	854	828	871	861	844	835	808	838	841	842	836	884	881	863	850	863	896	830	867	855	870	834	864	844	864	863	837	819	803	869	837	862	847	816	881	834	834	882	820	891	836	862	868	864	838	815	823	853	812	892	795	860	860	861	810	857	858	896	855	833	883	838	833	817	801	836	810	829	841	846	831	846	827	815	884	855	862	841	915	889	859	880	853	861	897	883	838	825	830	799	863	854	848	880	872	898	861	856	769	836	867	841	854	823	834	834	791	840	798	857	797	827	841	855	852	873	833	836	820	871	832	839	822	855	864	841	837	861	827	816	876	891	885	880	794	877	848	849	893	831	807	836	851	852	877	894	824	877	893	795	815	797	889	864	829	819	823	834	844	852	837	861	840	867	854	844	902	801	890	841	871	832	802	863	847	886	870	866	809	917	872	801	856	890	854	872	841	888	856	889	821	884	828	798	847	884	869	815	817	886	803	801	878	867	802	876	830	850	880	889	825	790	851	832	874	888	846	889	867	888	869	873	840	849	855	845	901	831	824	853	869	857	820	850	865	867	850	900	793	849	794	868	886	798	853	849	799	875	849	847	875	832	820	834	869	796	805	855	836	808	878	872	828	860	904	894	871	851	805	852	810	843	826	863	842	838	832	856	872	855	864	848	799	853	820	845	853	859	876	795	855	883	859	871	855	852	838	847	868	874	859	812	896	803	818	859	912	891	817	823	844	764	879	876	833	796	886	874	874	845	845	847	871	903	819	882	859	842	812	934	852	815	886	794	805	882	827	860	871	906	844	862	891	875	841	851	841	818	864	882	845	879	831	863	896	820	852	834	890	857	857	867	870	839	853	830	834	910	836	860	885	793	850	828	888	847	867	845	890	867	837	857	861	809	786	825	885	837	849	899	811	884	843	869	854	800	844	864	854	873	822	822	862	836	878	881	892	812	840	881	819	841	852	869	861	838	897	852	860	848	851	846	832	852	849	825	854	804	799	879	893	877	834	888	848	825	855	897	851	864	890	866	862	831	861	880	896	852	802	851	857	809	869	871	862	875	800	840	839	884	893	824	883	788	873	862	807	842	841	870	840	813	821	857	830	870	878	867	751	854	902	854	909	863	834	895	868	804	834	807	858	862	858	825	860	841	875	854	816	802	842	825	820	857	838	851	872	870	846	866	847	901	800	839	821	841	832	814	899	874	867	894	859	890	886	860	874	892	889	815	871	836	905	813	862	832	857	814	826	782	817	799	840	784	800	841	875	872	862	881	852	848	822	829	874	857	836	838	849	828	889	812	842	848	867	852	836	799	844	850	820	800	875	839	837	849	807	826	841	822	837	807	792	802	841	825	822	844	829	821	863	839	842	817	847	887	863	852	844	823	791	862	866	879	880	812	834	819	797	891	797	867	843	810	852	841	827	845	847	902	858	868	845	868	880	825	819	823	823	884	868	871	844	883	885	836	799	823	863	811	873	802	836	893	840	875	814	867	852	866	857	856	870	848	862	812	832	833	854	892	871	870	839	866	845	882	833	871	819	805	855	903	875	839	851	812	809	830	877	844	829	853	845	812	881	790	841	840	865	862	854	831	837	823	804	852	821	876	838	867	917	816	863	822	854	861	846	907	838	849	838	878	908	880	873	884	895	812	895	821	842	876	824	846	814	872	849	893	816	865	844	884	814	847	859	850	849	828	887	864	817	880	872	879	904	848	864	833	779	876	846	842	815	886	890	792	840	834	856	823	877	892	798	811	881	837	826	876	824	876	825	855	815	817	871	865	838	842	851	857	852	840	837	803	827	863	829	871	815	828	814	920	836	878	800	850	825	853	868	846	845	865	884	844	876	839	867	832	818	832	865	844	868	813	770	856	858	823	848	864	882	796	794	849	866	847	911	866	868	845	896	857	822	811	854	834	870	891	870	849	822	828	796	790	821	888	858	850	877	863	870	825	858	812	818	841	869	887	877	880	827	868	826	853	859	892	884	850	817	864	882	858	852	864	894	868	819	859	862	855	804	860	804	889	911	813	826	856	863	898	893	832	904	893	835	856	839	881	838	841	877	851	863	884	837	812	824	839	850	898	858	895	869	814	822	858	817	806	769	843	859	910	803	877	815	839	890	864	855	877	815	821	844	799	874	815	851	816	879	848	854	876	837	930	886	842	831	852	851	902	918	775	875	827	852	869	865	837	838	852	822	843	818	822	811	838	879	880	807	858	862	845	824	875	845	830	795	840	829	831	813	837	836	902	866	843	870	889	865	927	822	864	889	860	851	847	788	787	856	855	802	833	861	842	810	822	864	866	877	822	838	834	871	875	851	839	897	864	843	889	894	861	844	875	853	819	839	860	877	837	874	818	856	845	831	884	845	852	874	811	863	838	887	893	792	829	839	768	830	816	855	857	802	855	867	859	821	793	844	828	839	837	877	853	840	865	875	852	835	837	907	843	854	878	806	825	826	851	841	849	838	843	877	819	866	838	836	866	890	878	863	856	835	811	806	846	799	871	837	848	860	879	875	879	849	853	846	840	859	890	857	825	809	858	830	857	852	800	853	872	847	803	866	878	840	828	875	885	900	867	857	902	832	840	895	832	847	815	888	904	921	831	807	872	855	856	850	870	867	880	808	868	860	890	791	845	849	834	845	846	855	839	858	858	883	836	797	912	803	834	889	822	859	851	850	860	879	866	876	851	819	851	886	815	887	817	891	853	880	862	833	867	853	811	875	830	859	843	883	837	822	881	887	851	845	863	851	883	778	827	822	854	874	863	839	871	873	844	796	802	859	825	906	860	868	814	862	810	824	840	839	825	842	851	862	880	844	880	885	865	869	852	835	849	837	901	897	852	875	908	852	869	900	910	826	853	801	860	830	860	866	835	760	870	856	894	843	883	921	875	836	866	894	776	872	789	808	863	820	834	914	836	873	898	826	872	819	848	827	857	862	831	811	866	862	841	799	856	894	753	851	824	833	843	865	876	883	857	939	834	845	862	831	879	837	875	860	862	877	897	876	906	842	873	891	800	864	840	859	852	866	831	849	825	839	854	846	851	818	816	831	840	799	874	809	853	848	886	830	877	827	871	839	836	854	818	807	844	868	840	839	815	836	875	857	828	846	867	819	867	822	890	836	853	873	848	888	864	857	856	853	903	865	802	789	840	891	840
61169	23185	6884	1279	569	451	411	410	352	401	373	398	378	388	427	395	408	390	391	444	384	374	399	373	432	427	465	402	395	391	401	381	377	419	399	400	398	358	433	422	382	405	412	419	403	413	388	435	391	398	397	392	398	404	450	409	358	441	433	382	422	383	414	408	392	363	371	385	440	421	453	393	376	398	386	381	433	406	428	418	424	404	393	414	442	403	413	422	483	396	389	401	423	409	395	416	399	383	393	414	411	399	440	406	420	413	432	398	386	415	402	388	430	400	415	394	403	387	385	397	451	437	429	430	418	403	403	385	448	399	391	386	409	354	396	393	416	424	420	361	417	405	394	372	396	403	401	359	391	362	356	411	376	398	409	370	407	425	400	378	399	361	397	418	436	417	421	358	408	376	399	355	389	436	403	373	369	422	405	366	392	396	412	399	401	417	414	399	430	394	408	396	377	423	388	424	388	392	385	399	413	428	400	429	406	412	412	430	356	411	389	387	399	432	432	392	393	408	391	376	413	401	397	375	450	406	376	374	393	416	374	420	424	386	411	407	411	370	394	411	441	378	385	418	378	384	398	396	369	415	386	367	402	423	425	431	391	388	386	404	413	374	401	398	407	410	413	395	422	387	408	397	425	402	352	393	387	409	388	423	425	423	372	422	370	427	395	403	384	406	437	439	360	397	359	413	404	364	396	389	398	388	423	398	416	374	417	395	390	415	401	355	388	407	408	440	398	410	396	350	382	418	406	427	400	397	387	411	400	412	397	429	414	369	375	403	381	353	377	426	381	366	360	438	382	410	375	374	386	423	411	397	374	434	412	376	439	429	384	388	408	413	397	400	398	403	421	418	413	393	389	379	376	401	415	440	404	407	407	378	396	419	436	412	429	423	405	396	366	415	423	383	395	381	427	369	389	393	363	366	457	450	417	403	391	382	370	428	437	424	350	398	417	393	388	409	450	394	400	417	431	428	439	370	349	406	370	415	450	399	406	387	397	409	426	405	404	415	406	357	402	392	384	406	396	402	416	418	369	377	411	430	449	413	399	363	438	398	358	403	401	373	351	379	411	378	407	366	378	387	418	404	372	411	409	390	385	372	392	397	381	386	391	418	386	395	425	397	397	363	394	381	454	397	375	376	387	405	380	371	383	420	403	378	392	414	432	428	391	424	379	424	381	396	413	448	394	406	353	431	423	370	395	418	365	420	392	342	356	439	436	411	415	418	419	419	395	400	412	418	456	410	410	394	416	409	399	384	440	427	386	379	416	427	420	411	405	389	405	412	389	421	434	422	406	411	397	425	401	401	409	370	442	408	379	375	382	390	388	371	376	407	386	358	413	382	396	421	384	421	379	377	363	436	400	435	403	362	374	415	381	402	422	384	423	383	408	397	379	376	384	434	456	435	393	387	412	415	412	406	454	424	393	375	397	414	364	400	394	390	383	381	400	399	403	407	389	434	440	388	430	437	384	406	395	392	381	439	428	376	438	384	439	398	380	385	429	432	409	374	412	384	398	347	374	413	430	394	392	384	401	405	374	413	379	391	415	396	386	425	413	401	388	369	391	395	434	394	398	412	394	408	429	379	387	396	355	363	411	379	401	377	381	425	383	387	386	408	400	393	390	403	405	427	431	390	403	385	398	407	386	421	415	401	404	379	400	422	379	399	384	398	386	416	387	405	417	380	403	386	404	379	456	397	388	376	458	390	408	379	398	396	380	338	393	445	421	394	400	388	409	374	435	412	384	384	429	399	418	383	403	408	371	448	376	425	380	367	418	426	385	443	378	394	413	422	362	388	405	390	377	389	396	388	403	393	389	400	453	437	467	420	397	402	383	376	388	366	407	406	382	420	419	409	379	417	383	393	400	408	393	395	367	392	386	405	406	408	383	377	389	363	386	411	392	370	420	369	364	408	385	403	379	401	381	422	371	415	415	407	402	369	418	408	412	424	393	376	367	410	450	424	389	410	402	361	391	398	420	433	437	428	370	396	412	386	398	387	406	413	377	360	376	396	371	392	361	410	412	404	412	394	404	390	386	442	397	358	375	454	427	417	429	457	388	399	425	393	424	417	363	376	384	414	353	391	376	414	397	427	406	378	413	453	403	395	394	386	440	355	401	386	423	383	380	395	360	336	394	395	406	386	411	404	373	391	354	412	448	369	402	449	400	414	417	381	383	394	405	399	414	404	370	421	414	416	447	400	421	407	401	392	389	419	406	400	373	443	371	421	385	414	389	401	417	368	398	416	367	417	404	430	392	422	386	435	397	355	384	435	375	436	376	448	372	405	373	386	406	388	411	395	378	412	393	384	391	406	416	385	401	390	384	402	417	406	425	434	394	370	369	408	399	385	413	386	432	399	411	426	383	396	380	407	373	372	363	416	392	389	409	414	396	409	406	425	413	374	394	394	415	415	420	348	411	423	438	383	424	402	410	427	390	444	405	344	337	403	378	381	385	396	385	387	389	371	436	381	454	418	410	357	406	422	420	367	414	401	405	404	406	374	401	416	415	435	383	415	389	381	417	424	409	396	412	378	384	391	417	431	386	383	400	427	414	421	410	417	392	424	382	381	414	410	393	395	399	376	387	376	405	405	403	376	401	404	417	385	422	381	383	371	384	408	367	417	403	427	437	464	407	388	422	436	370	390	402	415	430	417	406	407	378	416	438	381	382	399	398	392	387	408	416	385	349	399	411	453	364	416	385	396	423	401	385	376	392	413	384	385	406	389	461	415	393	381	382	394	404	364	418	405	413	401	423	397	392	434	402	376	441	401	368	377	375	390	431	380	389	377	395	325	434	420	396	448	375	409	412	417	405	396	357	394	404	375	387	415	429	372	407	391	366	372	392	375	416	433	404	399	404	349	433	409	386	411	405	420	417	414	360	409	406	409	397	401	385	416	381	408	354	380	403	406	392	414	400	403	369	413	369	366	368	365	424	438	396	424	407	417	400	375	409	425	408	420	441	406	376	404	404	396	407	406	414	362	406	407	444	388	389	395	392	418	399	383	422	378	427	397	406	390	375	396	455	409	374	380	369	425	394	374	399	386	416	447	428	403	400	418	414	388	395	426	395	376	385	382	447	394	368	457	377	354	376	381	395	409	422	344	393	390	401	394	402	420	396	365	391	451	421	360	447	422	423	389	400	424	390	371	389	380	360	398	402	416	388	427	420	406	382	467	373	409	419	395	393	401	403	402	367	410	403	386	421	424	381	378	400	430	387	428	391	398	419	426	391	382	398	405	422	387	367	386	434	390	372	422	376	424	395	410	404	419	411	390	397	396	381	373	405	417	408	425	410	377	372	443	404	412	395	389	411	407	358	389	411	423	401	412	427	414	392	409	427	406	406	373	400	412	389	423	418	405	417	388	377	377	391	372	410	383	427	380	415	396	407	370	414	390	376	391	358	422	408	411	398	408	379	371	420	426	371	424	353	409	397	393	412	399	435	425	417	406	384	400	409	390	404	388	394	413	386	399	378	430
41707	14081	4979	2124	1275	969	958	926	859	885	870	884	925	899	904	905	838	914	876	927	905	878	856	846	907	857	873	900	811	869	856	822	896	854	872	866	885	863	843	893	862	896	872	871	888	901	893	875	940	816	888	854	842	865	844	847	906	854	887	868	877	819	921	840	864	845	817	866	846	891	843	888	861	892	876	868	898	879	919	854	898	902	888	880	820	868	872	845	832	895	865	886	840	889	919	844	843	864	870	864	853	866	921	854	920	843	885	814	887	953	866	853	847	885	870	895	836	858	871	856	891	895	853	924	914	871	840	904	903	842	835	839	874	845	880	876	863	849	888	893	885	866	897	901	902	833	883	883	896	899	828	912	813	867	814	875	868	855	825	840	864	887	901	879	837	848	885	875	864	885	836	880	820	878	924	858	886	856	869	910	883	847	862	941	850	907	856	846	808	861	920	849	915	847	846	886	900	895	902	912	826	899	873	900	906	853	905	864	838	910	862	914	850	896	878	840	851	870	868	923	824	876	940	888	859	846	853	866	854	850	903	860	896	840	819	846	861	838	911	822	869	858	872	877	842	846	876	873	857	852	895	855	856	860	871	867	908	886	855	841	896	902	892	881	851	865	884	915	833	837	863	879	864	860	883	799	882	843	855	893	837	862	849	886	911	855	866	899	916	851	898	882	836	843	890	901	884	816	832	893	865	896	894	885	921	928	879	882	904	845	826	872	845	849	859	939	845	871	881	866	873	865	871	851	847	845	881	855	882	879	875	893	856	890	856	857	881	856	878	913	788	921	892	856	881	897	898	902	864	834	894	860	900	846	866	895	859	845	924	850	907	962	909	870	939	872	881	890	858	829	918	870	858	877	851	833	839	861	877	851	876	861	881	879	818	870	892	832	827	829	866	900	824	881	835	887	836	885	850	865	873	826	864	849	833	804	836	862	899	905	885	897	881	888	862	831	866	837	823	883	881	861	830	864	861	930	855	864	845	852	858	912	882	824	912	837	869	932	856	889	878	884	928	899	836	887	901	858	882	869	886	877	888	855	848	919	878	865	855	901	871	880	880	850	795	903	846	881	885	889	855	853	832	893	831	908	849	915	879	889	836	935	853	847	862	843	876	854	861	870	821	856	867	856	893	845	854	896	847	821	872	886	856	932	900	882	910	898	869	822	866	853	895	851	870	912	911	883	866	866	878	916	859	890	863	933	869	944	826	833	835	882	914	919	802	898	878	801	816	897	852	865	837	909	923	862	852	813	839	845	872	856	880	843	813	904	901	898	883	873	844	843	840	827	853	838	850	869	846	837	855	867	856	871	892	880	900	882	871	955	874	882	832	850	885	899	861	839	883	847	833	885	891	910	840	867	848	891	890	899	884	885	892	883	886	863	854	860	869	845	893	871	893	834	891	870	838	820	837	854	884	869	875	915	824	893	858	921	834	884	905	867	825	889	858	841	814	872	813	818	928	861	836	860	870	904	918	924	907	901	909	892	870	911	917	810	856	887	803	829	868	872	871	888	852	890	880	826	878	845	902	880	914	882	920	924	860	856	932	849	829	893	852	903	885	899	948	880	847	878	871	838	876	861	840	830	919	866	884	898	878	889	852	911	855	848	875	886	890	886	908	905	884	896	864	863	851	879	873	914	911	836	892	851	880	876	937	881	834	845	873	932	912	837	862	849	886	874	847	851	906	923	908	880	886	826	827	871	880	839	874	870	843	900	908	860	931	863	860	878	867	866	892	889	827	876	825	891	910	880	841	852	910	872	834	900	829	855	905	890	912	853	880	903	836	866	869	854	818	877	863	855	857	863	872	872	870	966	878	917	938	836	854	892	883	894	893	858	913	896	847	891	883	844	825	878	877	890	858	874	859	845	847	852	844	850	840	890	895	854	853	915	874	901	851	873	861	874	879	868	847	898	869	897	880	899	857	872	884	881	840	914	851	892	878	862	837	883	900	916	848	851	971	867	825	879	904	848	951	946	880	899	850	860	912	862	873	841	881	878	853	891	866	849	852	877	831	885	870	824	821	852	905	870	870	863	863	855	918	867	868	874	867	921	905	904	860	881	869	911	897	872	827	877	831	893	872	859	878	888	877	816	849	850	849	848	913	886	857	866	924	885	881	917	934	855	936	852	861	869	882	880	839	891	892	867	836	804	876	875	863	808	885	882	886	907	913	925	838	884	821	894	884	882	910	869	879	873	878	888	898	913	877	852	864	842	913	859	831	914	867	867	898	851	887	814	894	861	870	888	861	862	837	818	852	838	876	844	856	881	879	886	893	828	872	887	841	867	802	831	891	870	881	860	867	884	861	922	916	879	893	842	878	866	904	889	909	820	871	931	802	877	875	864	884	831	875	839	872	858	899	887	830	908	861	863	929	906	892	883	846	904	927	901	800	887	816	857	857	873	908	830	864	836	860	832	848	885	866	821	849	860	878	894	931	882	866	873	851	836	909	859	897	853	876	913	861	849	794	873	884	843	880	863	903	884	876	833	860	883	932	860	802	821	873	843	881	906	877	886	922	833	923	887	843	887	853	871	866	884	865	854	846	890	866	896	874	902	914	873	870	874	879	828	830	868	928	875	892	890	857	843	849	882	854	866	818	860	853	898	822	864	818	896	869	902	858	880	864	863	865	863	879	881	866	891	855	853	901	903	828	895	895	863	837	840	820	890	849	847	844	867	928	895	818	906	868	849	873	879	896	917	891	887	865	899	920	875	843	903	881	904	865	840	846	889	832	897	866	916	878	834	887	891	883	848	872	891	894	865	852	934	899	928	868	825	903	903	892	879	892	871	860	863	911	841	899	898	853	841	857	907	892	912	918	862	923	835	843	839	878	880	923	866	879	851	899	803	844	846	869	855	879	860	843	918	874	939	822	842	847	866	854	884	871	895	879	905	868	938	904	890	895	899	842	850	871	880	897	881	823	907	859	880	859	862	853	875	889	839	898	880	871	838	837	842	872	861	857	878	919	931	846	894	900	867	897	845	860	894	888	856	835	785	834	858	875	834	835	835	879	898	865	904	830	884	880	860	876	902	890	883	846	865	898	836	838	829	920	813	882	867	814	840	902	894	868	833	923	853	922	887	905	877	821	897	900	867	903	935	923	930	861	877	867	896	871	890	834	936	885	867	885	936	850	868	852	836	884	816	894	880	876	822	894	859	899	901	873	880	810	879	816	865	859	836	910	839	895	842	840	834	900	843	857	865	853	829	899	845	871	922	890	881	849	867	899	877	859	898	838	855	853	910	857	869	902	845	814	874	835	863	842	867	863	828	859	848	863	877	821	843	888	855	913	845	856	840	902	884	873	856	864	858	865	854	867	893	873	884	912	858	910	886	817	809	888	856	870	900	876	877	892	868	825	859	849	862	906	911	916	817	892	889	865	873	872	854	904	794	897	888	904	852	895	882	900	869	872	886	873	836	863	876	882	848	817	877	840	855	905	882	898	910	836	885	917	869	845	884	895	873	830	862	884	825
62928	26938	9944	2281	715	469	424	458	487	421	450	415	402	415	438	427	401	401	406	391	408	410	401	399	387	396	415	419	409	416	383	416	389	387	404	426	383	424	417	390	393	419	357	418	388	400	407	360	427	410	425	421	437	422	407	358	400	380	416	457	430	412	409	379	404	431	407	420	418	398	411	402	404	405	414	400	461	395	421	423	442	392	426	411	390	416	380	422	405	395	387	437	407	416	436	401	447	412	471	403	442	426	391	386	428	452	394	423	426	425	357	398	394	418	404	409	434	393	426	364	407	442	394	402	364	403	405	382	422	414	388	399	402	429	423	420	385	424	411	390	338	366	438	374	410	449	387	430	411	428	417	383	420	414	394	401	419	405	395	375	405	427	420	386	394	383	366	414	395	418	424	387	402	401	380	421	417	400	398	410	420	434	416	417	394	394	387	394	388	385	407	443	394	403	392	409	418	388	393	389	436	424	438	448	440	402	404	407	363	442	415	401	431	379	427	407	468	431	403	406	417	402	419	422	468	364	369	412	432	446	407	408	407	364	391	375	408	373	379	375	417	417	382	378	417	409	403	417	405	422	406	394	416	403	404	369	412	422	404	430	439	439	370	462	408	397	413	417	432	384	409	372	396	398	381	420	407	413	386	377	436	414	423	430	423	396	441	432	368	368	405	376	388	415	414	443	372	407	393	418	398	445	380	425	433	430	382	405	390	421	431	407	382	397	419	423	402	398	394	386	385	368	432	416	371	432	417	410	398	376	417	409	415	396	437	422	416	465	411	375	397	452	396	404	378	401	426	419	446	435	443	428	426	394	434	397	381	394	442	377	386	399	414	403	414	406	407	406	425	422	409	411	382	428	427	384	389	430	427	372	405	416	433	417	404	440	432	434	427	365	379	434	373	374	427	413	417	385	442	428	449	412	436	402	435	406	415	398	405	417	411	397	438	403	425	396	392	424	393	406	421	447	428	443	398	408	406	370	424	392	398	417	434	406	366	416	412	397	424	437	410	429	446	446	408	450	375	382	417	374	393	367	398	405	392	388	423	417	388	397	400	432	380	416	374	383	402	416	415	447	396	435	418	414	447	398	398	422	411	398	409	389	417	427	414	414	430	438	383	408	427	392	421	425	404	372	392	428	400	423	407	390	428	388	422	403	398	385	415	394	395	399	406	384	368	384	352	419	412	399	395	455	393	418	389	387	388	407	375	391	451	420	416	432	429	368	414	379	410	397	439	399	427	402	436	423	384	411	410	396	399	381	420	356	428	428	404	426	404	454	452	434	376	410	373	404	391	417	391	388	404	384	417	384	415	443	417	407	427	452	446	424	408	398	385	408	397	402	409	419	402	415	397	431	415	416	415	397	404	398	436	398	385	425	417	399	406	361	400	436	388	415	412	436	390	395	373	382	365	432	405	454	409	384	439	411	415	386	399	379	388	364	397	418	420	431	403	377	408	405	435	441	414	396	419	410	450	431	416	372	401	415	422	396	429	411	405	428	399	397	429	405	380	408	417	443	402	356	422	405	398	422	408	401	390	430	429	412	374	410	384	388	436	417	412	444	440	443	409	389	405	428	400	405	401	375	441	419	418	431	390	386	427	417	402	439	409	424	402	432	405	417	383	390	396	436	410	435	431	444	394	419	427	399	426	433	420	449	433	384	425	411	418	389	375	389	416	411	335	382	401	397	375	368	396	408	416	357	401	396	394	426	428	361	396	374	440	444	403	432	417	415	384	417	412	413	416	453	412	390	419	444	397	398	416	415	449	441	440	396	430	407	432	422	394	420	376	423	414	400	418	418	403	456	423	405	401	430	404	400	385	365	408	414	420	391	406	403	441	398	422	405	388	403	363	420	402	418	390	408	390	388	394	420	434	422	392	419	400	405	377	403	417	401	391	433	413	375	382	392	427	403	395	405	362	393	406	425	404	406	375	411	373	369	410	390	379	407	394	392	406	429	411	401	385	413	417	407	402	401	375	409	434	451	425	398	402	404	392	394	440	427	420	434	433	417	426	427	409	362	371	432	376	453	402	428	396	418	455	443	408	403	417	425	375	432	425	408	398	370	398	388	398	417	416	371	402	387	396	416	402	415	393	373	385	396	407	431	381	407	419	429	429	398	384	434	377	432	439	399	377	420	404	441	394	395	386	382	428	411	403	425	414	406	383	382	409	390	402	391	379	380	417	424	400	386	413	386	406	403	409	421	466	443	419	369	389	390	362	406	409	448	386	401	444	408	440	377	417	387	359	418	414	396	402	435	424	395	379	406	402	401	419	423	501	418	434	402	384	403	447	399	407	394	420	414	411	382	383	413	380	424	405	433	430	393	454	416	388	433	402	413	425	395	423	415	421	419	422	389	458	391	429	401	393	388	393	400	400	388	420	414	412	445	395	398	383	451	438	374	414	380	403	398	389	413	387	402	416	432	389	395	369	428	418	389	385	410	409	399	426	415	387	392	431	427	422	425	391	451	394	413	370	422	420	427	396	302	417	404	434	375	412	426	410	424	407	369	380	430	404	378	399	381	416	479	390	363	392	445	394	396	435	414	424	417	389	408	403	458	413	413	407	393	439	458	447	422	397	413	433	434	398	367	399	394	372	371	454	415	416	400	375	394	442	397	420	437	415	397	408	390	402	408	399	404	378	396	380	416	399	432	395	436	387	421	408	413	407	399	407	437	400	433	399	403	413	431	422	367	422	401	419	385	412	427	410	416	455	394	412	372	478	402	405	401	379	434	456	392	394	440	392	403	414	399	439	407	454	413	379	379	432	405	421	430	408	439	448	433	411	405	418	401	412	355	379	370	399	420	384	390	376	396	404	428	379	420	408	439	394	393	392	399	426	423	360	400	411	417	382	422	417	412	394	360	391	382	397	357	394	432	413	398	439	393	421	391	385	400	380	365	382	426	409	416	426	408	431	423	375	422	393	398	370	378	477	419	436	420	428	387	449	386	436	371	435	385	439	402	408	400	379	397	405	406	430	405	403	424	386	456	412	391	411	386	396	412	393	430	405	429	444	383	397	417	429	380	386	411	386	395	415	395	401	392	456	444	393	380	406	393	404	432	431	442	421	441	401	403	422	440	389	399	421	422	369	411	397	382	349	420	419	424	429	413	411	392	379	389	410	419	408	435	422	397	406	441	432	427	429	400	406	377	412	370	418	369	403	380	418	396	403	428	386	396	368	411	401	402	420	376	415	352	397	358	369	407	400	414	406	413	390	400	431	448	420	392	422	384	411	413	418	375	405	397	452	435	386	427	422	403	419	403	418	440	382	428	417	423	405	399	426	386	407	422	398	413	416	392	453	349	383	362	384	413	374	415	480	404	409	391	391	422	413	378	421	418	445	434	402	427	358	386	386	407	413	425	401	431	424	448	439	438	434	390	413	423	437	369	404	418	424	403	404	423	449	402	402	394	381	413	434	391	388	379	405	427	384	402	465	394	425	419	393	409	421	414	391	401	390	436	449	435	389	385
42381	17586	7704	3721	1683	1117	1049	917	905	898	947	843	900	893	890	878	911	871	890	877	818	891	876	849	898	844	846	895	887	859	861	867	900	856	870	889	874	873	883	832	929	880	871	831	854	888	903	930	901	899	872	893	879	887	832	906	843	848	848	860	887	850	871	868	911	876	873	895	887	852	867	908	880	870	880	856	879	905	878	853	917	826	963	900	894	920	858	833	918	834	851	869	893	923	895	818	892	858	932	836	856	830	844	887	882	865	922	908	880	882	841	926	870	829	853	868	964	898	894	878	874	856	933	943	890	906	868	903	922	837	921	859	837	889	854	899	830	853	857	895	882	878	936	869	918	885	910	849	893	882	890	898	920	919	858	881	902	906	896	847	854	859	869	903	923	896	839	874	826	918	876	913	885	931	851	951	965	858	907	897	845	958	912	844	873	829	895	887	904	963	936	893	940	899	926	907	852	889	857	927	903	914	858	880	868	853	875	858	928	842	875	893	892	896	840	863	861	891	858	943	917	884	858	925	935	869	918	878	854	859	866	852	884	859	896	881	876	853	891	872	882	869	868	821	924	908	895	851	905	875	870	897	909	859	819	848	891	878	853	925	891	907	918	858	834	876	901	898	897	920	875	884	873	896	882	861	907	935	865	864	857	886	846	894	887	823	861	887	833	927	801	906	877	868	945	886	909	912	924	893	880	854	925	854	866	884	874	868	892	927	850	880	848	876	881	891	862	944	862	854	862	915	900	867	920	915	877	864	946	935	898	868	887	840	840	870	890	910	887	873	883	885	850	951	854	883	867	890	854	871	873	856	878	877	832	881	914	880	913	834	898	877	868	887	874	868	912	883	883	861	914	838	873	834	901	834	863	914	857	924	855	906	862	896	878	885	873	859	865	873	903	893	863	915	878	909	875	956	885	895	875	888	886	853	881	883	876	856	870	884	883	885	884	803	935	879	837	904	894	892	888	886	889	904	903	876	843	906	841	888	884	886	903	910	876	865	902	922	929	920	868	907	906	871	870	904	922	871	879	864	891	913	885	883	855	910	891	880	843	841	885	853	840	926	827	915	882	856	910	873	879	905	876	900	881	884	868	858	864	857	901	937	880	873	887	886	876	872	860	884	885	911	918	896	864	889	890	856	854	903	850	932	817	887	898	895	889	886	825	867	934	927	878	862	923	871	855	879	850	863	883	903	910	927	877	854	842	873	873	893	918	895	854	865	914	854	855	902	890	906	831	918	916	881	882	899	909	856	883	868	924	932	828	848	928	909	911	878	867	837	904	898	872	923	838	856	852	907	894	835	893	838	869	891	909	919	978	810	920	862	903	939	868	881	865	820	860	888	867	887	869	840	874	875	917	877	928	867	870	925	886	852	837	865	865	846	916	842	850	899	846	895	870	855	880	874	897	899	891	848	878	865	917	878	870	870	909	861	875	872	813	876	920	864	890	903	861	887	916	871	924	893	883	868	935	873	914	887	928	869	840	911	827	905	886	910	887	916	941	850	871	869	882	843	854	857	897	839	915	850	910	883	871	869	893	925	848	891	872	893	908	874	892	797	882	890	908	900	817	874	876	885	876	796	871	868	846	879	928	849	896	887	915	910	893	865	833	871	891	836	932	900	864	900	883	940	944	894	923	901	858	894	859	894	838	892	917	949	954	897	866	864	862	877	835	942	870	909	906	849	885	890	908	912	910	887	830	859	903	939	821	895	872	871	903	911	865	857	868	869	876	854	904	908	849	949	885	906	906	820	893	912	866	911	890	861	882	868	910	839	923	861	924	915	851	941	891	879	872	922	852	836	864	876	835	926	878	897	866	857	864	898	888	874	945	878	893	883	896	902	875	880	932	886	922	891	885	877	917	884	915	861	846	863	910	895	909	832	829	868	871	902	881	928	874	865	889	896	840	883	918	883	912	875	896	877	855	868	883	873	901	895	919	876	846	921	914	895	878	868	881	892	888	858	844	917	844	823	921	895	879	889	910	867	892	885	884	887	920	849	830	851	888	870	890	868	845	886	921	832	886	884	844	875	898	878	831	867	866	845	826	885	886	879	895	912	874	841	869	896	838	915	849	853	904	907	891	893	914	912	880	905	872	872	872	885	881	882	890	899	904	931	885	928	857	889	868	878	900	833	857	923	870	894	841	854	885	887	873	915	901	916	900	872	897	854	897	928	882	900	888	846	830	922	901	935	889	916	834	929	846	870	879	878	884	866	881	896	940	904	903	940	854	884	865	926	915	897	890	920	857	817	877	867	894	875	912	818	879	879	929	846	817	896	936	842	876	880	861	907	941	829	807	859	871	865	863	908	891	885	882	846	892	908	893	869	891	824	877	906	838	911	895	882	891	891	959	941	869	826	835	866	832	930	886	922	887	913	878	848	888	853	908	849	891	892	860	870	888	844	923	862	882	885	890	903	880	888	898	866	889	964	846	864	914	902	851	885	871	979	873	899	914	936	886	923	924	826	915	912	844	897	850	912	890	899	843	876	888	862	889	894	863	912	881	896	891	879	926	901	909	914	865	857	894	921	838	910	882	879	890	890	844	876	909	851	934	844	875	920	877	885	894	893	861	906	880	863	843	877	861	832	862	864	899	901	891	904	916	900	863	871	917	861	882	835	835	889	857	866	843	862	920	928	842	955	920	885	905	863	871	882	850	882	884	883	849	906	839	907	881	854	847	902	888	916	897	876	865	869	902	847	839	918	891	869	894	911	885	897	847	849	837	938	925	892	880	873	930	901	883	896	905	897	877	867	903	909	872	892	901	845	851	929	888	860	904	863	836	851	915	909	883	882	887	848	846	860	897	877	873	858	840	903	848	900	889	866	873	906	922	881	938	823	905	880	901	923	910	865	798	873	926	919	879	866	856	933	890	844	841	861	871	821	898	848	872	830	871	897	889	881	893	922	931	898	883	876	934	876	891	834	932	882	854	907	907	859	925	852	891	857	860	885	938	898	863	937	905	864	873	909	857	824	920	896	915	894	900	887	840	865	850	925	907	871	884	875	863	855	879	863	851	896	932	938	908	870	905	861	854	874	884	873	911	872	891	909	882	853	827	881	887	915	893	875	888	902	916	856	866	891	874	888	853	906	897	861	864	874	896	892	854	883	908	863	902	838	912	867	888	874	899	864	870	897	869	860	917	889	913	881	865	877	839	877	921	912	845	827	901	887	885	928	857	882	910	922	938	894	871	823	862	931	875	875	870	918	856	895	913	853	803	880	878	895	939	860	888	876	920	866	874	896	889	880	868	838	885	937	845	861	893	880	866	860	900	848	876	858	896	906	862	853	840	878	832	884	917	898	901	857	875	892	844	903	894	884	882	926	923	866	849	929	872	854	865	864	939	870	925	840	930	853	913	872	874	868	879	885	879	890	918	819	925	885	922	899	860	890	964	923	905	885	833	916	875	857	880	870	893	892	882	893	861	859	877	852	855	892	921	891	910	912	859	864	877	871	847	882	898	891	884	909	905	893
46902	18005	5045	1795	811	582	481	422	374	362	365	426	373	392	354	388	375	375	385	402	388	365	394	356	349	336	400	410	372	358	380	410	409	413	355	388	388	392	393	362	363	372	381	365	391	390	374	331	382	402	375	354	354	374	365	367	405	379	330	374	403	373	376	364	367	385	349	343	382	381	395	367	384	361	345	360	368	400	443	401	369	390	338	406	368	373	373	377	358	370	346	388	349	355	392	326	366	383	381	373	369	387	379	378	376	378	383	348	384	327	359	332	375	379	361	425	360	391	393	383	369	400	356	388	369	377	355	337	380	372	414	376	429	384	410	386	388	336	404	375	360	402	397	407	351	365	345	377	364	415	368	410	355	374	383	351	343	406	392	334	381	352	366	384	386	376	382	387	397	370	402	408	377	393	356	363	365	421	401	428	395	372	374	370	402	393	369	361	369	347	342	375	385	385	388	339	402	362	355	409	394	384	368	418	351	393	368	363	385	397	385	365	377	367	376	370	387	363	378	347	391	342	392	359	394	399	330	400	390	381	373	349	365	353	363	381	353	361	367	412	390	379	332	340	358	368	371	388	398	371	342	358	407	369	385	392	345	343	358	403	383	397	364	405	386	355	353	426	416	390	365	342	370	397	382	401	362	393	374	383	375	387	365	350	370	420	349	367	387	360	382	386	401	365	391	382	398	392	367	322	368	358	420	363	373	351	386	389	358	362	384	374	394	379	372	336	365	340	361	345	374	377	415	415	398	355	377	345	345	398	391	391	362	345	363	351	342	341	349	366	396	388	353	388	379	391	386	348	397	375	384	384	379	341	365	383	389	351	375	375	359	382	367	350	319	390	353	353	352	390	343	386	399	373	348	436	371	364	328	339	377	374	399	433	360	347	356	353	348	340	348	367	389	384	353	360	364	387	402	407	385	364	382	363	344	335	362	359	381	386	405	401	413	372	360	357	400	376	372	395	332	361	369	388	357	336	418	366	371	351	371	322	362	339	404	346	364	376	366	387	381	344	390	338	353	397	382	378	371	390	342	339	396	379	355	371	404	346	394	360	375	338	365	410	361	369	386	418	371	389	410	372	404	348	358	341	395	359	331	358	342	403	431	323	376	384	349	335	376	438	424	388	357	389	407	384	337	361	336	342	393	342	375	387	387	370	367	371	357	400	373	362	384	372	374	345	390	382	371	374	361	353	382	359	357	394	388	368	358	338	386	350	363	354	367	425	342	355	372	390	396	349	408	389	382	364	397	352	365	328	350	381	375	398	380	356	408	406	370	381	384	358	340	368	387	389	387	377	345	374	377	367	370	353	392	371	395	365	399	347	381	324	406	369	355	360	375	385	354	328	384	381	368	369	347	348	369	408	385	359	346	391	378	365	414	345	370	361	372	349	391	437	335	352	372	357	351	393	411	402	339	356	407	335	392	350	376	335	393	355	377	370	384	385	362	339	395	351	375	388	351	364	400	380	385	391	368	382	366	361	310	388	371	359	379	377	403	366	377	366	388	388	333	346	371	403	397	379	349	392	402	384	357	363	340	380	357	365	405	378	383	364	397	362	387	364	391	364	364	404	405	356	396	373	362	385	373	410	365	390	357	371	413	360	375	376	341	399	360	352	374	343	350	365	367	358	341	371	362	356	377	365	362	343	379	366	401	355	373	394	392	367	415	360	344	364	338	353	374	389	377	376	379	381	364	352	402	396	398	394	355	386	399	402	372	317	355	374	359	406	386	406	379	391	387	394	372	413	386	397	376	351	405	374	398	374	394	386	342	367	390	374	409	363	399	377	333	357	348	386	361	359	331	358	427	350	370	348	410	371	394	380	371	387	376	351	351	380	389	362	378	390	380	389	380	363	420	356	363	393	366	364	388	353	371	375	361	391	402	388	371	413	391	364	388	367	410	422	347	350	383	374	356	395	376	354	421	324	425	388	382	401	371	393	410	373	370	366	353	348	348	413	393	321	357	381	373	431	332	353	340	375	319	382	369	348	409	391	370	359	352	355	338	374	382	393	398	387	354	408	410	373	380	358	353	423	337	342	389	390	343	393	374	386	376	341	382	373	416	405	373	366	394	360	367	382	378	395	389	381	347	392	419	345	359	363	386	369	340	334	389	364	381	387	411	382	393	366	377	358	380	389	398	398	363	373	353	371	373	382	341	386	376	386	337	381	351	355	410	396	413	374	372	357	321	361	383	368	363	401	367	339	354	372	401	335	408	357	394	376	405	384	387	378	391	384	380	360	384	399	366	382	371	370	351	353	391	403	391	390	394	399	392	342	349	346	368	387	353	390	380	352	363	357	379	363	367	404	387	392	387	385	315	369	375	389	357	367	362	373	372	359	364	342	358	361	403	382	387	379	382	367	351	375	370	407	333	377	359	340	361	364	396	380	375	398	418	395	383	339	400	343	336	392	376	394	368	381	354	339	391	395	378	351	383	367	327	409	368	382	395	370	391	369	366	373	358	395	350	372	397	369	417	390	378	364	369	348	348	376	374	354	388	367	355	350	361	337	367	337	387	379	345	352	355	356	411	361	387	357	410	395	415	400	382	322	418	409	361	350	310	396	333	387	376	366	394	380	373	384	387	354	378	382	383	357	358	391	359	391	415	367	398	388	370	387	377	379	375	388	419	352	373	370	382	393	389	363	373	366	381	396	361	410	399	389	340	390	374	358	361	367	372	359	374	355	351	369	417	365	348	362	383	372	339	340	361	380	354	397	392	401	386	409	358	371	346	349	362	353	382	398	435	385	409	397	333	343	361	343	374	373	409	381	383	349	371	360	418	375	407	376	369	371	378	357	383	355	345	339	386	389	351	376	371	359	366	354	379	365	404	395	407	389	381	355	402	382	320	368	432	396	356	387	385	387	390	334	371	359	362	364	375	337	376	377	360	355	384	404	360	357	361	410	346	424	396	420	411	396	344	369	345	381	387	389	356	362	359	378	430	389	392	389	357	402	388	350	387	387	359	390	421	393	401	404	377	367	340	376	385	385	385	354	390	401	346	399	366	399	400	412	377	380	382	360	353	379	383	356	361	401	402	376	364	412	379	358	373	356	381	364	399	374	351	406	365	392	398	380	363	363	395	354	390	361	330	371	343	369	333	389	401	335	372	383	384	384	377	380	388	362	335	359	381	369	364	401	378	403	372	393	380	366	342	363	369	346	371	373	395	402	361	365	345	394	379	401	377	358	387	375	348	368	402	436	373	369	386	376	406	369	382	386	373	371	367	364	351	423	369	368	376	370	388	378	379	381	404	371	370	371	399	367	380	342	375	386	375	394	339	379	398	360	397	380	397	388	348	367	370	383	375	387	379	422	371	383	356	355	389	390	368	377	367	336	387	367	380	384	386	354	376	371	381	372	373	376	390	379	369	413	364	379	383	411	386	353	393	402	373	391	413	339	355	415	384	326	360	350	336	317	361	353	387	390	361	366	350	375	343	383	372	375	399	376	361	348	348	394	362	418	384	396	369	379
30871	12597	5625	3904	2242	1464	1138	1073	955	866	849	812	836	812	811	828	836	837	828	816	847	839	812	816	834	849	818	844	797	833	832	764	808	891	874	836	803	801	767	841	785	782	797	800	840	831	851	823	785	793	808	829	776	789	823	781	820	826	835	821	805	800	779	810	844	835	859	785	822	816	820	804	882	798	818	802	796	819	865	789	821	806	844	814	801	871	817	845	820	890	797	825	828	856	818	842	794	816	798	825	848	854	824	817	851	826	794	767	769	794	796	835	851	769	848	793	804	768	779	798	833	789	827	860	866	786	808	857	781	832	819	858	843	810	829	839	799	858	854	785	800	832	832	835	762	783	802	788	856	830	830	819	804	862	814	786	824	882	817	863	859	845	836	796	798	883	803	822	878	866	863	742	762	873	827	825	816	862	816	850	837	800	796	846	859	822	835	854	854	831	843	883	820	867	810	848	830	867	839	789	796	844	822	824	826	778	817	807	805	779	822	780	893	822	818	840	853	815	850	797	847	867	785	839	827	768	924	804	820	877	813	848	807	812	787	817	757	792	833	826	845	791	822	771	795	806	828	842	845	804	821	797	863	812	819	798	772	785	868	801	825	817	817	808	825	778	833	799	812	876	816	820	819	805	778	811	817	809	805	854	816	861	787	831	807	793	792	857	732	817	833	805	825	818	829	816	770	841	791	875	731	831	789	835	775	778	794	828	858	850	830	816	799	791	814	809	814	822	801	811	825	856	823	796	828	842	833	843	842	825	774	831	781	818	871	869	801	791	820	767	864	787	785	864	849	787	884	844	840	764	833	803	837	816	782	845	796	784	793	800	852	834	868	763	842	812	779	823	778	842	806	834	799	818	824	831	805	802	805	808	834	826	855	838	791	800	869	816	793	788	798	812	827	829	848	810	828	807	853	825	735	828	777	786	802	795	822	795	859	844	859	831	784	834	840	805	805	827	842	813	831	809	834	814	818	811	801	818	803	772	780	828	834	821	808	797	803	817	828	822	828	811	839	806	790	815	786	825	767	799	821	807	805	843	793	810	831	857	835	800	882	800	832	818	810	845	815	806	850	818	839	846	818	821	786	826	844	821	780	835	769	825	857	830	780	842	862	806	778	875	812	852	825	798	826	846	826	850	789	812	721	825	783	853	841	818	837	822	829	823	830	802	770	828	852	834	853	855	845	789	771	858	785	782	828	845	833	843	773	808	855	835	821	892	780	869	833	830	845	807	825	833	853	850	820	830	795	827	805	761	804	811	804	823	822	839	792	825	884	852	811	851	789	812	885	863	818	808	777	819	870	831	790	818	819	800	787	825	778	846	853	807	835	793	839	800	790	817	885	859	856	795	793	844	773	835	785	804	840	849	836	805	841	799	849	838	821	830	803	894	824	767	831	794	818	828	829	855	831	895	815	826	861	785	818	784	882	780	824	828	820	786	825	815	789	796	793	826	798	817	774	815	837	816	827	840	851	813	844	820	833	792	788	808	845	826	822	791	788	843	797	832	813	804	840	812	838	873	809	832	815	815	808	840	797	796	808	803	853	797	825	760	798	861	803	820	850	788	873	876	783	774	848	765	857	812	788	793	880	839	799	844	837	836	773	843	818	843	784	823	807	831	803	829	811	887	843	793	798	851	850	800	842	829	806	781	872	803	814	813	823	799	808	850	795	858	822	819	777	781	806	786	800	831	828	803	764	770	781	836	810	846	779	835	810	782	837	841	870	832	876	870	800	845	852	797	782	808	842	822	795	900	827	802	837	812	804	786	809	813	801	858	789	841	775	825	771	806	854	837	781	840	778	829	861	846	836	798	830	813	866	826	808	784	824	816	805	824	868	837	793	772	779	804	814	856	777	809	818	768	771	811	758	816	890	836	827	846	813	817	868	814	850	823	821	838	812	812	830	818	784	786	807	834	823	836	775	823	768	820	807	818	822	801	804	824	819	821	834	786	820	798	836	772	792	836	866	847	872	796	817	794	815	767	832	789	835	873	834	771	766	763	827	792	765	852	820	827	793	839	822	778	810	860	781	850	812	803	821	796	830	824	828	857	832	855	813	810	884	853	883	841	771	865	768	816	857	821	802	819	829	847	813	822	798	862	871	862	803	776	806	816	799	813	825	769	809	826	786	811	838	768	866	811	767	781	849	809	829	806	812	863	812	858	831	825	863	839	732	854	743	881	881	851	857	816	835	831	834	781	817	810	815	875	833	843	809	795	821	825	806	788	847	846	776	819	835	784	857	826	805	821	832	809	842	808	810	812	760	844	846	837	749	820	810	782	826	826	829	820	806	777	781	839	831	767	828	821	812	843	859	843	841	812	729	778	821	786	789	827	797	843	821	806	844	818	802	846	829	835	783	821	825	762	795	828	798	773	889	817	785	844	855	837	797	830	794	810	762	807	845	739	825	817	826	801	811	836	765	773	819	829	889	848	772	825	815	783	791	798	838	818	819	837	835	810	825	869	783	819	790	808	815	801	875	842	785	805	807	850	819	804	875	802	836	790	829	861	797	825	822	832	801	788	832	839	796	813	771	790	805	801	806	823	841	865	824	846	847	820	755	800	804	844	815	896	838	819	807	808	819	750	882	860	832	780	831	829	815	783	802	808	813	796	871	821	874	795	846	843	814	761	783	784	760	824	787	835	815	799	823	859	852	789	813	827	782	865	820	829	799	821	815	824	862	795	767	799	813	781	813	836	803	829	790	800	805	824	863	842	837	871	800	840	786	818	775	821	776	866	805	834	780	847	786	840	789	856	835	774	741	800	776	860	823	793	801	837	819	812	800	815	850	818	824	787	815	817	842	833	817	827	864	842	891	813	844	813	868	805	794	851	805	822	792	820	774	864	817	805	805	883	810	788	849	737	799	733	818	828	805	816	817	833	829	807	797	794	803	872	804	848	853	829	808	857	791	824	831	795	829	814	843	815	812	790	801	801	786	805	839	827	834	805	820	831	877	809	785	837	814	817	794	835	806	805	809	798	767	837	822	802	826	838	863	798	829	774	837	798	809	785	803	829	772	822	832	829	789	841	727	804	808	829	814	841	838	825	818	874	805	812	821	813	841	827	854	804	823	804	777	823	832	821	830	809	786	834	808	822	817	843	802	823	825	789	840	821	848	819	746	833	822	811	848	828	821	806	834	843	815	797	800	824	852	873	811	811	794	844	858	830	841	828	849	825	818	795	797	781	862	813	799	769	812	786	846	871	841	817	807	800	789	867	806	874	806	791	847	817	831	796	866	759	879	784	774	854	863	801	805	867	845	797	795	797	797	829	831	849	766	768	857	850	787	794	792	840	836	844	828	778	800	850	805	815	821	825	812	852	807	803	785	845	810	822	831	793	814	846	824	789	847	801	857	830	823	797	837	839	821	816	809	811	818	804	805	842	834	792	811	852	787	817	874	796	786	842	812	811	866	826	848	840	827	832	757	832	853	824	808	905	838	818	827	818	752	825	833	820	813	840	819	857	840	823
59823	28054	11055	2407	887	639	597	461	369	431	393	357	390	400	421	383	445	396	414	394	382	464	377	377	415	401	396	379	416	386	393	371	353	417	404	388	433	418	386	424	393	423	402	422	380	416	395	408	409	387	409	397	444	403	383	397	412	397	376	408	385	419	435	442	404	380	391	396	420	387	409	353	356	432	374	371	401	383	389	428	409	401	400	405	414	399	399	386	407	400	364	391	392	352	393	375	400	382	417	434	414	394	395	393	405	405	345	412	388	362	428	410	389	370	384	401	372	382	429	361	362	396	375	407	433	383	381	365	406	403	404	371	400	431	418	395	381	397	417	374	368	399	399	400	428	375	455	416	408	390	395	374	385	387	381	380	376	399	395	406	358	362	362	371	367	422	379	355	388	387	417	384	385	394	384	348	389	395	400	360	386	406	408	359	418	372	359	389	373	415	399	383	362	395	407	411	420	370	366	412	425	401	381	377	399	371	397	427	359	402	398	402	387	384	389	372	401	385	409	414	401	434	386	380	422	409	410	398	403	390	415	412	362	426	388	391	357	394	409	403	376	364	388	415	396	412	404	373	416	371	386	399	378	381	384	383	427	363	401	357	354	416	409	438	440	372	371	417	373	377	395	391	397	369	378	400	407	393	371	405	403	427	424	419	379	361	381	405	423	413	349	390	354	401	415	388	381	394	406	421	430	405	376	446	388	440	441	445	415	368	383	392	424	396	394	395	415	424	381	414	395	354	385	384	389	446	402	422	392	394	383	358	387	398	426	382	380	387	448	370	362	371	393	418	372	436	386	444	395	400	405	433	420	381	401	401	417	432	416	427	460	404	401	401	395	389	392	371	438	406	412	387	405	412	412	405	403	395	383	394	401	364	349	429	362	392	403	417	373	424	418	382	378	396	418	419	386	418	409	365	339	407	397	309	368	385	415	391	405	427	385	367	420	414	362	386	418	405	405	402	371	388	417	389	394	364	401	370	419	406	390	385	432	420	373	405	382	406	392	375	404	377	385	393	376	406	360	427	371	413	409	399	376	377	392	396	378	384	361	414	422	416	390	414	378	383	377	402	382	428	408	432	376	406	386	376	399	350	440	432	431	415	386	412	399	411	407	373	394	419	395	402	380	367	399	411	405	392	390	390	377	416	381	412	384	391	384	374	431	385	390	417	412	402	360	390	351	386	376	399	351	391	342	394	399	411	365	367	425	406	373	386	403	397	391	436	402	409	463	377	389	409	388	398	399	423	441	408	385	364	369	408	382	389	431	408	404	364	405	401	396	408	449	416	408	410	399	376	361	389	403	418	408	396	385	375	387	404	389	406	398	437	375	390	387	389	403	366	401	361	405	413	375	361	412	395	425	337	397	484	398	388	408	392	421	366	422	425	400	384	409	399	357	401	418	399	390	400	391	369	408	386	368	414	420	392	392	380	413	424	378	365	436	430	378	406	411	392	429	385	360	367	395	390	409	366	359	410	394	403	424	368	390	411	431	407	384	329	389	379	378	389	379	364	392	374	407	395	384	345	429	399	398	378	392	411	392	429	407	447	388	388	395	335	344	394	415	401	476	377	362	396	369	409	355	417	413	412	389	399	375	403	469	425	385	385	395	409	431	382	397	370	387	402	392	385	360	372	400	394	378	387	405	354	386	427	437	332	387	379	437	408	431	447	384	384	383	412	390	381	404	364	375	412	406	382	386	388	387	376	373	395	382	421	402	415	409	375	395	375	387	406	383	384	376	373	424	398	440	371	389	368	375	389	436	396	436	406	394	404	401	362	405	425	397	385	408	416	379	351	372	432	380	379	390	377	372	377	424	410	411	405	395	450	403	397	393	379	421	395	409	359	380	373	394	422	389	361	436	408	404	377	412	398	374	382	386	405	401	390	402	417	386	383	401	390	373	390	383	344	404	389	401	377	373	394	360	374	404	399	360	383	402	385	353	366	399	390	362	386	394	425	412	386	371	411	379	398	390	455	416	427	399	378	382	378	420	352	379	409	373	377	387	386	409	405	404	429	412	367	402	390	397	362	397	401	427	352	396	417	419	411	372	411	341	424	422	397	401	422	400	398	427	421	411	423	365	389	364	431	415	424	370	380	422	392	401	417	397	393	424	413	428	412	372	403	380	379	395	417	362	391	412	381	363	377	425	402	370	390	435	371	419	425	393	405	424	360	390	416	371	367	378	388	372	377	397	415	435	386	386	344	413	352	396	397	386	398	391	405	410	395	369	385	429	422	383	387	418	418	392	385	340	360	394	415	413	428	422	424	385	403	384	414	388	372	349	419	422	438	420	400	366	396	441	397	415	407	364	360	367	365	424	431	370	393	434	407	414	394	387	392	380	391	366	394	379	359	375	393	383	410	407	415	408	374	366	391	394	357	388	370	386	394	411	423	380	413	407	397	414	418	425	362	400	405	391	412	378	422	384	376	395	385	380	366	419	404	394	364	380	397	411	360	385	397	358	369	389	401	393	383	379	388	400	424	400	382	395	370	391	402	365	426	387	414	363	417	397	377	351	386	421	396	412	401	406	376	378	414	428	399	376	384	402	378	383	427	355	402	393	412	411	405	388	406	395	435	423	382	384	409	392	406	391	364	390	414	363	382	403	366	373	426	397	377	380	434	404	396	407	350	395	376	352	421	396	396	380	458	396	416	404	434	365	407	417	387	414	418	379	389	390	391	383	356	391	379	389	423	393	402	399	381	385	391	361	431	451	398	395	380	406	396	368	377	425	409	378	403	405	396	429	407	380	370	365	371	366	375	404	404	365	409	377	404	426	380	422	403	413	386	394	370	388	386	380	384	435	391	363	409	400	374	382	405	446	405	432	392	379	341	414	420	448	406	359	408	415	393	367	361	446	416	354	383	381	429	361	403	363	382	424	385	392	427	404	377	367	425	395	368	378	385	397	407	393	409	373	375	370	389	371	397	407	387	427	366	346	406	395	395	407	393	411	403	417	381	391	393	407	347	368	406	378	380	392	397	396	390	406	394	396	378	426	374	411	425	418	366	409	378	419	390	410	363	401	404	381	390	410	391	421	410	424	413	386	377	368	394	388	413	371	386	377	416	418	371	370	401	363	387	389	398	400	424	406	433	422	392	403	409	370	368	390	372	394	445	386	381	381	404	408	393	423	389	409	409	371	415	427	409	402	380	436	379	358	423	409	443	374	427	369	344	382	430	393	409	397	383	389	382	378	404	432	388	345	393	380	391	419	420	371	393	374	385	375	373	413	437	371	378	368	423	390	388	424	387	367	387	404	386	414	418	382	395	382	380	391	417	403	394	361	386	391	401	419	400	406	402	407	413	409	387	393	399	411	408	374	375	405	401	370	375	394	423	377	406	414	413	398	423	402	404	358	404	394	387	391	360	371	396	369	399	426	398	344	403	377	423	380	382	375	404	399	390	389	412	387	400	392	409	340	398	381	384	432	416	415	353	399	361	395	390	439	403	402	392	377	403	405	422	391	370	419	386
40910	21278	9325	3973	2097	1666	1455	1178	991	967	899	889	855	866	901	825	826	836	869	855	858	887	917	869	873	884	884	823	832	873	836	819	816	841	853	834	851	820	910	828	858	857	858	855	835	886	891	881	814	864	850	855	855	822	898	853	897	839	868	821	832	889	884	835	850	864	867	850	847	851	855	899	868	839	829	889	872	889	833	897	853	853	831	848	863	914	876	839	856	874	841	820	844	855	895	841	883	871	833	875	835	852	799	844	852	838	943	868	844	868	886	839	902	883	839	810	882	867	842	861	910	802	856	858	878	863	915	895	859	882	834	870	873	792	876	897	849	833	843	863	885	876	939	839	887	846	848	906	852	880	832	869	856	821	879	915	854	843	884	851	862	849	842	844	866	852	880	836	908	867	882	826	822	866	841	874	880	854	866	848	860	870	864	882	884	869	835	796	885	854	883	895	845	853	874	830	841	875	829	924	887	844	839	879	864	893	869	912	861	846	884	902	854	886	876	817	819	830	900	877	856	835	872	827	880	817	893	902	823	829	829	879	880	901	864	914	827	822	842	843	794	843	862	826	863	879	931	845	831	860	811	807	817	847	850	824	845	871	854	878	858	867	883	882	857	809	862	862	802	924	831	878	848	855	923	895	854	898	854	842	857	847	856	835	822	838	890	893	831	941	838	840	883	829	924	837	895	827	877	848	906	846	862	845	836	848	885	878	887	837	855	883	881	879	888	861	902	856	880	910	833	884	868	916	811	844	868	854	876	874	882	879	896	897	795	851	871	856	873	830	867	880	865	817	887	910	944	826	853	872	872	876	836	910	822	855	815	886	879	855	897	823	829	871	828	913	853	938	888	914	892	835	830	882	785	839	858	906	882	829	871	893	861	893	830	836	850	807	909	902	861	857	848	834	855	849	866	863	854	920	826	844	880	856	885	879	870	857	887	821	859	831	818	883	858	844	884	824	876	920	843	882	894	919	909	864	870	892	863	866	895	911	831	853	849	901	867	876	887	878	832	871	828	859	865	837	827	791	854	880	844	828	879	892	872	888	801	872	870	897	915	789	875	848	905	861	886	814	885	906	912	789	852	876	847	879	895	854	850	865	858	881	802	850	820	846	873	843	832	916	861	868	850	861	835	896	790	826	881	906	851	856	872	865	875	862	821	874	850	880	878	865	869	856	912	848	813	898	854	887	882	902	801	860	901	830	812	862	895	855	823	869	860	846	903	851	873	869	861	849	911	899	897	911	884	864	857	860	852	851	842	900	858	879	838	810	897	864	898	899	859	881	913	839	853	879	846	866	920	846	859	862	822	852	851	850	844	781	889	863	828	893	888	863	880	844	866	907	880	872	870	873	853	862	840	893	836	871	821	848	910	870	855	830	843	867	891	827	829	842	881	839	844	830	843	849	844	861	813	820	856	841	899	889	899	873	866	841	855	881	839	898	890	850	846	832	899	832	869	822	820	884	838	868	894	854	856	829	877	823	838	898	901	827	907	886	814	856	840	866	884	846	847	861	852	820	837	807	873	935	865	855	789	863	881	861	883	868	839	872	833	887	835	882	834	910	853	866	835	871	873	887	848	886	854	853	868	851	888	877	891	810	887	911	886	826	832	871	836	891	832	881	872	853	843	883	897	850	852	849	870	844	878	919	873	809	860	855	873	831	910	822	853	874	825	885	837	854	859	884	840	872	810	828	845	854	819	835	879	849	904	866	907	857	908	868	838	848	843	833	858	835	873	887	864	899	884	852	824	880	819	867	892	894	843	898	892	833	882	867	859	851	884	908	875	826	826	881	794	852	931	901	829	850	877	855	851	831	832	848	841	896	874	847	847	842	877	874	918	819	848	865	864	881	867	829	885	883	853	914	869	846	874	882	855	817	923	868	897	857	851	901	857	870	869	854	853	908	833	897	892	804	897	809	865	823	835	843	900	854	844	885	834	865	851	847	860	860	883	874	813	872	908	863	886	849	843	863	830	833	870	836	871	855	857	870	857	892	832	891	814	880	849	913	848	893	877	886	838	825	878	857	864	834	849	893	857	881	917	894	905	894	853	876	874	848	888	843	808	795	877	859	840	819	872	919	871	854	841	833	840	850	879	816	891	884	860	873	851	828	901	885	899	812	860	883	825	843	954	860	895	854	904	840	856	899	865	849	885	865	856	844	836	876	828	860	834	886	827	855	866	920	831	875	821	849	873	901	837	886	935	879	852	848	870	877	856	881	911	905	880	837	830	888	879	896	884	832	868	881	849	834	854	868	903	838	898	802	837	837	785	882	869	899	884	820	877	858	796	809	888	916	829	858	886	930	897	818	861	844	843	851	820	865	855	884	883	847	852	843	890	858	878	913	852	847	826	812	861	865	867	903	910	909	815	883	853	870	843	855	849	852	874	851	889	818	898	912	800	825	923	880	929	859	894	820	839	880	793	859	883	850	863	860	852	856	801	840	872	933	880	855	875	848	867	809	851	879	844	861	852	861	864	881	897	833	887	878	838	854	871	877	848	848	835	856	850	816	852	828	922	942	800	827	923	826	783	874	866	868	930	851	880	841	840	855	840	839	859	827	889	855	861	899	831	901	846	881	885	859	912	874	862	881	893	863	896	865	856	841	897	868	836	849	877	893	905	951	819	853	857	858	815	884	880	923	875	824	934	829	857	896	881	843	791	836	879	839	899	850	815	907	839	916	864	860	869	917	846	882	872	846	933	887	848	876	829	903	843	833	899	838	875	820	851	842	900	921	905	869	923	844	849	849	909	908	878	852	858	896	867	806	907	840	877	862	841	878	830	850	884	829	863	872	833	859	863	875	891	905	900	861	861	862	836	876	862	867	869	824	843	866	877	875	858	858	853	867	873	922	869	801	811	840	878	930	823	875	831	815	860	856	888	777	872	859	853	806	868	848	830	859	846	844	825	863	862	835	865	874	905	883	843	829	872	921	865	823	912	871	794	852	813	833	844	823	893	864	897	860	844	832	862	888	938	886	774	904	824	817	866	825	860	801	886	868	849	861	877	895	875	817	874	835	879	850	865	888	876	902	842	881	880	819	843	864	782	838	864	880	848	916	880	871	831	824	867	849	861	812	856	868	889	857	890	852	854	859	827	868	900	854	833	954	850	844	892	847	856	880	852	866	852	866	858	863	832	871	870	808	782	814	841	847	885	794	832	879	892	867	899	895	842	847	850	856	869	844	867	843	791	817	855	837	820	886	872	873	841	822	857	888	900	906	875	886	873	875	851	917	803	866	861	850	832	819	841	866	908	855	914	831	901	863	866	842	841	832	865	858	884	898	875	805	822	866	887	838	820	965	858	880	863	867	825	880	838	867	892	827	871	800	894	830	863	807	900	864	884	877	897	848	918	919	837	862	824	904	864	842	887	794	901	881	858	878	866	848	843	833	876	863	866	859	903	814	905	907	842	866	852	808	904	875	851	857	829	812	865	818	895	822	861	836	870	875	842	886	839	884	866	836	891	883	920	942
60024	27574	10899	3388	1258	850	692	520	434	436	435	419	430	417	400	425	421	398	435	411	407	438	395	427	406	433	418	441	428	391	410	383	378	440	364	394	382	444	413	382	397	413	379	409	449	386	428	397	375	370	404	416	474	384	409	395	411	387	438	426	388	377	408	408	409	433	427	407	424	469	399	378	408	408	388	396	417	403	389	437	451	449	412	403	369	376	372	439	392	422	430	428	427	439	405	419	416	432	415	372	404	402	367	365	410	378	410	396	440	418	391	473	400	373	431	404	386	389	430	407	387	399	360	424	443	342	411	422	386	363	419	366	415	470	383	358	413	389	374	392	396	387	442	420	414	400	406	406	418	370	418	389	421	422	360	430	371	403	410	383	394	416	419	377	372	376	433	408	422	408	428	411	390	417	415	421	401	365	420	429	406	394	418	392	392	428	433	409	410	452	417	418	424	399	396	430	394	422	410	417	386	387	414	380	423	418	420	402	422	367	396	420	444	421	423	413	385	412	422	413	416	413	415	399	407	378	433	397	397	433	372	411	400	412	412	462	395	386	386	411	423	398	418	415	394	394	405	408	431	394	388	454	424	420	413	406	376	381	414	401	402	386	405	410	435	405	377	379	405	402	445	408	411	454	383	405	402	389	398	447	417	382	394	390	394	424	385	418	383	426	399	383	383	394	379	391	418	424	425	411	424	426	420	382	448	421	393	409	400	410	387	440	421	371	399	408	387	402	386	405	448	417	403	439	407	399	412	414	417	369	400	365	408	419	424	428	406	411	388	440	388	438	405	414	402	420	454	422	380	409	374	389	425	405	380	409	456	405	398	406	370	381	381	417	395	435	420	416	416	402	356	382	414	429	435	380	414	446	383	440	382	375	389	411	371	414	412	421	371	444	412	411	390	423	397	423	400	437	395	392	422	383	370	418	393	425	387	379	421	440	435	392	424	406	425	409	373	403	404	384	430	370	376	420	410	387	416	434	391	407	401	398	412	382	426	376	423	374	389	415	442	409	386	363	393	391	381	393	429	383	445	426	390	424	396	396	419	434	397	388	382	397	434	390	447	423	403	391	413	446	383	372	393	418	405	424	396	381	381	451	432	412	417	397	413	390	396	413	440	410	393	391	410	378	390	405	435	480	418	419	405	420	394	410	415	403	400	401	432	436	424	405	436	409	400	431	392	356	370	425	365	386	396	408	398	414	376	416	401	413	404	423	410	416	408	420	402	410	407	436	403	421	417	389	385	397	414	405	426	416	402	402	459	423	423	405	422	387	395	382	403	422	407	380	410	395	401	417	401	369	383	367	391	383	399	436	410	449	403	391	413	389	416	402	415	382	366	399	429	382	407	398	415	386	414	397	407	420	405	374	419	426	389	429	379	420	421	401	371	395	455	390	449	415	391	399	447	355	388	427	379	435	422	404	386	389	431	387	416	404	395	453	450	438	413	364	407	372	396	393	390	425	368	383	410	400	421	413	437	393	392	412	389	445	413	431	384	410	432	408	417	374	385	397	414	447	415	415	393	414	405	347	408	367	413	417	400	357	387	368	430	422	438	378	405	389	385	396	413	390	370	421	386	390	422	381	422	369	452	432	386	429	400	406	403	409	408	415	394	411	401	423	408	347	381	425	445	415	410	391	406	417	399	405	385	387	431	444	370	423	390	414	409	355	432	398	385	397	400	368	427	408	394	442	392	428	452	404	445	393	401	427	388	409	429	413	398	368	374	438	396	430	427	443	404	402	400	413	406	382	448	386	419	424	368	411	418	380	418	378	414	386	387	381	439	409	384	385	453	425	428	460	453	419	407	402	389	421	424	419	447	387	393	394	373	397	370	425	401	432	404	418	394	435	407	408	442	384	431	412	421	430	407	379	396	422	384	409	399	408	400	376	413	407	397	411	415	416	390	393	390	392	420	433	411	404	415	404	422	384	414	433	386	425	389	465	378	374	412	385	419	408	376	399	410	429	420	427	392	420	409	408	409	370	426	368	390	425	418	409	396	432	384	402	390	411	426	406	409	423	427	414	411	356	424	368	433	383	370	403	395	409	383	384	380	415	432	390	405	412	392	403	412	445	399	440	430	403	409	384	423	431	447	413	431	409	407	437	391	385	419	411	403	443	396	452	409	442	440	401	429	400	414	423	418	432	361	391	402	420	398	422	427	432	388	387	399	346	411	400	460	402	381	422	384	424	411	406	430	380	410	424	404	383	396	400	400	418	447	381	388	405	387	425	425	427	396	397	408	417	409	435	379	390	413	354	409	380	414	401	377	410	346	347	400	458	416	417	409	380	428	444	417	366	423	383	406	418	385	392	398	388	365	414	403	441	432	410	423	412	383	370	434	405	406	426	403	447	421	423	397	391	405	416	420	412	392	407	459	415	421	422	444	403	471	423	382	413	434	429	389	386	433	422	401	450	435	429	388	389	440	396	434	422	400	412	433	445	406	415	455	387	413	411	390	426	408	431	371	411	390	375	347	409	443	384	399	390	399	396	407	429	432	372	403	417	399	394	418	428	401	400	428	395	397	416	392	370	394	406	375	463	393	394	423	385	400	404	410	427	389	428	439	418	398	389	410	407	404	412	448	461	417	441	376	393	379	417	427	370	437	441	415	425	410	426	402	424	412	430	413	407	385	418	425	363	433	376	408	463	413	450	366	395	390	401	398	427	411	418	412	404	431	418	417	398	388	384	456	408	401	425	387	397	431	428	409	426	430	415	422	395	412	402	407	414	395	438	429	389	403	444	400	403	420	419	400	403	432	427	359	409	433	424	422	401	390	354	430	386	375	390	393	375	401	401	384	436	405	400	407	400	427	444	434	458	411	377	338	388	408	447	415	416	409	373	382	414	401	420	400	411	403	380	420	423	403	399	414	450	381	380	395	409	417	443	415	426	384	457	415	402	349	386	427	414	424	388	424	400	391	392	387	424	396	408	373	378	401	384	425	468	445	424	412	419	401	375	403	386	461	436	379	357	428	398	411	421	357	387	427	405	416	419	423	420	461	401	380	385	413	424	400	384	417	431	391	377	358	447	375	420	418	374	411	373	385	419	384	395	416	407	419	422	413	394	406	395	400	392	408	440	414	409	412	392	389	394	408	390	374	424	383	418	359	449	396	405	428	352	388	405	422	381	397	390	384	441	453	397	404	428	433	421	408	408	469	397	441	411	422	443	384	411	373	410	405	406	413	416	354	426	391	434	453	408	413	427	425	425	439	386	416	415	449	373	375	433	412	453	415	414	416	422	403	388	430	405	402	428	430	384	425	389	414	401	414	413	404	393	387	433	406	387	434	388	378	433	417	434	397	389	420	391	436	388	381	392	382	422	412	409	395	406	382	366	425	416	399	426	383	388	401	379	351	429	435	436	433	440	417	421	419	405	387	390	399	435	438	412	451	411	398	431	453	401	410	405	415	397	374	432	404	389	452	409	413	381	428	420	409	432	388	428	370	412	390	386	432	445	417	391	366	400	414	393
40581	19534	9200	5912	3038	2411	1874	1267	988	916	863	879	877	941	912	927	926	869	908	845	796	872	898	810	947	829	917	861	824	857	829	893	866	837	852	917	881	908	878	898	866	892	855	873	864	936	951	899	905	870	892	891	865	880	907	898	848	904	857	934	876	875	861	873	879	879	862	898	874	915	860	886	868	932	839	853	869	868	862	894	893	911	912	883	859	851	861	888	896	858	904	865	893	903	855	872	840	854	865	888	868	864	875	902	911	875	863	825	830	925	831	916	881	978	899	902	908	881	869	892	858	886	864	838	953	896	868	880	887	852	853	848	908	874	865	878	896	925	898	910	912	894	850	859	885	841	871	880	896	862	907	836	902	909	868	850	887	867	889	873	901	931	884	933	819	906	869	902	869	829	913	872	899	913	919	877	914	895	927	870	908	919	883	861	895	893	935	882	884	945	874	862	919	892	884	907	844	922	860	891	896	851	886	902	879	814	865	907	874	902	884	895	883	852	909	859	845	868	889	896	935	867	895	925	831	826	925	916	888	896	894	888	903	902	883	902	933	831	872	821	891	915	905	915	915	955	897	874	880	890	855	879	905	840	876	931	857	865	912	874	870	856	818	882	909	897	893	838	914	887	834	861	893	931	915	815	925	851	903	853	884	863	828	856	870	888	877	894	877	917	856	869	840	910	903	878	887	900	875	896	919	892	899	929	885	869	841	894	862	863	906	879	871	889	921	878	859	841	865	868	916	846	875	859	837	864	939	858	836	900	937	901	871	865	848	855	860	872	900	868	886	888	855	910	898	852	859	930	926	893	902	911	889	909	911	858	914	919	955	893	946	892	864	821	883	895	869	925	895	938	914	906	852	833	891	852	898	833	885	879	911	898	932	895	857	908	856	956	907	903	870	891	895	867	816	878	877	873	861	856	916	874	886	864	864	890	873	864	841	856	862	859	878	853	914	905	864	901	823	877	839	889	842	875	891	837	898	906	859	929	889	877	903	916	881	856	872	928	948	841	863	861	867	862	916	868	903	898	870	909	917	856	834	860	877	871	872	874	893	851	885	881	917	868	897	844	876	901	931	878	884	871	866	865	893	886	916	852	873	846	847	895	893	871	887	911	840	936	871	896	846	860	928	868	930	864	911	818	906	922	875	901	876	840	893	862	918	872	851	898	900	886	868	894	882	836	899	869	920	913	860	881	828	846	880	878	921	874	874	913	904	871	868	835	869	876	888	880	910	870	911	898	998	873	837	824	877	858	869	868	874	844	927	889	866	904	884	876	885	913	899	911	898	817	887	870	892	850	921	869	908	928	862	881	860	833	921	894	899	910	920	914	877	889	871	851	881	902	900	846	899	883	905	882	854	880	857	882	931	917	912	879	888	901	881	846	883	885	910	793	820	853	871	865	892	913	820	887	830	943	934	886	872	953	900	878	864	919	918	930	871	905	854	890	853	838	858	828	873	848	866	860	876	868	887	948	959	904	879	928	890	875	868	886	815	900	903	918	859	890	892	834	908	907	894	907	916	870	875	895	909	870	882	940	866	863	886	894	909	883	906	867	846	924	851	882	914	930	879	843	854	827	857	868	897	886	895	916	862	841	902	911	866	869	907	902	928	888	866	897	905	923	912	850	854	910	938	858	861	872	879	929	869	906	889	867	826	866	892	862	957	955	898	889	836	869	874	900	867	854	896	901	866	827	855	917	916	901	849	889	962	929	929	899	964	874	867	876	927	872	925	890	864	805	854	891	894	894	859	879	906	857	891	861	877	881	880	889	930	904	876	882	865	871	852	828	906	889	951	903	873	875	828	923	853	929	877	902	867	877	918	947	889	864	875	848	935	915	836	880	886	880	891	883	901	902	903	886	881	895	871	943	894	937	900	884	893	865	924	851	886	878	897	891	847	899	915	954	878	885	896	893	834	932	897	882	896	887	905	869	845	833	867	920	926	836	921	889	888	857	825	872	880	882	858	941	868	868	904	901	875	893	878	884	890	844	832	869	895	877	961	902	917	873	928	884	821	896	907	853	860	882	911	913	840	927	901	890	883	918	918	913	887	864	886	927	876	897	901	922	941	891	891	865	913	879	886	858	905	870	908	856	855	889	867	944	876	865	821	867	842	856	854	847	857	850	900	883	942	877	877	901	899	869	860	896	889	864	951	855	880	881	893	949	852	921	886	867	863	887	875	878	843	920	890	845	916	861	908	925	881	912	892	888	928	829	870	907	924	911	853	866	883	865	903	815	817	871	847	772	896	894	899	894	917	879	854	896	898	866	834	859	911	864	904	893	840	907	890	881	870	877	887	859	867	906	883	862	885	908	888	882	875	924	862	866	868	904	889	846	873	858	878	855	862	887	880	848	864	864	871	887	844	871	937	868	915	926	894	896	903	883	856	902	893	914	921	872	867	910	846	860	876	920	893	883	847	923	888	895	888	915	906	918	855	887	896	894	865	879	876	882	886	872	888	921	848	870	874	895	907	899	892	929	887	937	929	881	832	844	888	882	907	889	874	875	898	900	828	865	904	921	856	896	886	920	865	864	925	917	848	892	893	930	892	990	880	836	906	925	902	866	886	868	866	880	896	900	886	842	867	934	932	897	903	893	832	860	854	861	897	887	940	887	903	888	845	884	849	851	908	917	853	888	857	860	851	909	867	884	880	865	871	906	862	966	897	915	906	905	846	943	851	943	900	887	857	906	823	885	881	882	873	866	812	867	877	908	918	921	883	887	904	894	896	836	874	884	857	854	896	846	848	910	856	879	878	846	910	909	856	937	897	899	864	870	913	907	897	897	922	894	851	869	932	884	857	868	912	911	874	886	906	899	873	891	857	902	895	935	862	898	912	869	858	916	905	853	921	885	894	906	886	867	883	868	855	917	888	921	898	897	846	916	936	862	851	883	891	897	847	831	900	926	836	851	900	880	871	859	912	874	860	870	867	922	859	870	845	848	888	880	889	897	906	893	899	861	897	914	912	860	883	913	924	873	909	945	882	863	818	932	872	856	858	836	872	891	906	913	863	890	854	904	899	866	915	876	853	864	886	934	922	867	889	941	910	904	932	907	883	867	845	894	897	868	898	893	809	918	865	895	893	809	886	924	890	866	876	910	834	907	874	873	936	875	884	899	877	876	880	933	886	842	873	886	1001	898	869	909	850	875	867	892	904	931	858	856	803	899	879	820	870	894	889	898	818	903	891	868	912	884	883	952	932	898	864	887	879	926	863	893	894	890	859	924	901	884	886	920	884	845	846	913	903	860	969	867	843	887	926	863	880	896	865	916	913	886	891	805	889	859	863	873	874	887	891	922	850	903	899	849	844	853	871	800	848	854	854	912	855	878	910	900	826	904	857	893	903	911	881	879	889	879	854	921	930	819	871	843	835	888	826	861	872	847	826	861	917	898	879	893	901	871	851	887	856	905	854	896	871	907	874	888	930	882	902	913	865	888	835	880	822	847	840	816	894	919	893	934	863	926	901	843	918	931
45682	17938	5653	1866	780	543	488	418	389	406	384	408	375	384	354	370	362	344	384	416	394	391	395	373	428	422	399	378	353	401	412	373	404	411	395	376	440	378	366	382	406	411	416	372	379	356	357	370	382	365	355	353	366	358	431	375	334	377	382	366	391	373	350	364	405	390	373	416	383	329	390	379	393	424	385	360	388	383	404	366	356	345	354	369	407	366	396	380	392	344	411	391	376	370	378	343	400	363	381	362	406	356	395	374	376	419	410	414	368	373	404	354	374	381	359	374	379	389	391	377	380	355	352	369	374	411	413	373	376	380	401	380	388	389	415	361	365	426	394	383	366	389	394	383	338	384	431	379	404	360	386	378	439	425	386	376	418	333	402	424	389	362	364	382	404	397	388	380	404	382	380	398	388	386	363	381	414	406	400	375	381	367	401	370	410	416	373	358	349	401	338	379	366	372	377	413	376	343	423	360	405	380	375	407	402	385	383	381	359	371	363	388	401	368	390	365	405	373	407	377	396	390	379	388	359	369	408	397	406	384	387	391	371	408	415	386	366	370	359	391	375	388	364	358	400	377	385	408	351	368	372	381	382	373	386	350	393	344	374	387	359	372	360	360	361	371	391	374	393	446	389	384	346	379	371	399	390	362	339	410	373	377	393	374	411	371	378	356	391	352	393	400	416	379	366	370	370	382	353	384	382	401	394	381	389	382	359	420	334	360	355	437	392	391	344	344	368	386	358	399	342	344	383	405	354	383	404	370	399	348	349	365	404	407	374	374	367	362	392	407	370	381	405	388	392	353	396	399	369	367	365	348	372	380	392	334	405	382	356	365	379	375	374	352	383	371	364	401	353	363	380	415	378	385	336	384	369	403	408	399	373	377	421	428	376	357	366	332	402	354	403	397	387	374	339	370	375	382	400	346	379	382	369	393	421	398	357	362	434	408	419	371	374	425	390	375	343	362	420	373	376	413	370	394	403	364	344	345	380	364	373	428	389	388	379	370	410	402	404	385	380	421	374	375	428	388	374	361	389	374	336	340	409	379	386	369	357	422	345	364	355	381	386	367	364	370	385	379	366	353	404	386	416	428	367	374	396	416	370	406	385	369	379	427	416	387	417	413	378	391	369	388	364	381	358	384	369	377	416	358	373	410	402	390	420	405	380	382	351	353	365	386	391	379	385	392	375	373	413	392	381	380	374	392	343	414	381	412	362	362	391	395	389	391	383	362	369	381	376	385	335	392	383	405	415	418	348	384	406	387	380	368	377	410	375	376	390	335	368	385	366	379	361	372	401	380	367	384	334	399	364	363	345	394	395	392	401	385	379	375	389	372	384	379	385	396	372	357	389	401	401	348	387	367	403	420	380	359	342	421	377	373	363	366	361	372	368	368	369	431	380	368	349	392	355	361	358	400	360	428	360	403	378	368	379	391	376	403	413	343	360	359	400	378	374	375	380	413	370	414	408	366	355	362	374	415	365	371	359	350	402	411	361	389	410	405	378	354	381	386	328	414	395	349	425	373	347	360	401	419	370	408	370	396	420	400	408	382	387	408	352	361	364	379	384	395	428	374	394	385	358	405	417	383	389	373	404	374	392	388	365	376	393	349	398	399	401	375	353	394	448	421	393	370	363	374	389	354	385	385	355	360	389	384	344	391	398	417	366	421	389	400	375	403	385	405	385	408	396	392	357	360	360	348	376	387	372	378	384	356	398	406	390	411	371	381	368	380	394	379	410	379	392	399	375	378	387	382	332	374	361	380	393	396	362	370	393	350	382	388	387	376	369	412	385	409	368	419	363	401	368	379	353	381	386	359	393	368	375	379	400	365	400	381	362	364	392	381	399	365	385	388	389	366	354	352	412	408	374	361	388	390	354	378	393	372	382	367	431	382	393	400	355	350	337	361	403	372	375	378	367	388	390	420	366	385	384	392	362	391	380	395	376	389	369	379	401	418	363	368	385	379	377	366	365	417	349	391	377	387	402	393	342	362	383	358	349	400	383	346	397	372	377	424	359	402	389	407	397	386	344	368	358	367	404	401	411	389	373	355	379	392	394	381	375	390	366	375	410	386	352	378	367	351	391	378	397	389	387	373	360	406	376	362	416	386	386	374	383	355	428	374	372	370	335	390	373	402	382	428	375	411	373	398	359	368	390	366	374	353	379	398	366	385	368	358	360	417	394	361	379	380	392	370	434	397	360	432	391	420	420	372	376	351	361	392	387	400	348	427	377	384	368	400	379	341	384	386	363	400	372	457	383	395	382	359	401	356	395	382	382	371	397	395	415	384	396	367	412	388	410	363	376	376	377	390	375	406	409	365	355	355	350	329	397	379	391	364	409	351	355	373	344	358	352	382	407	373	398	369	407	387	371	403	421	370	372	369	386	384	369	410	371	350	380	400	358	414	335	356	387	418	403	365	376	365	341	357	400	371	381	382	401	388	377	408	384	401	403	375	415	364	397	383	404	380	348	391	383	332	345	378	397	374	359	384	429	395	400	359	395	393	370	383	412	426	369	422	368	389	361	397	386	370	405	381	368	382	364	375	419	355	360	374	386	376	388	371	385	387	405	386	370	437	338	395	389	352	365	367	393	366	397	430	366	356	395	356	357	414	401	438	401	392	403	387	399	371	383	383	353	410	420	390	332	351	352	375	388	369	377	385	366	387	383	407	388	366	375	389	373	378	426	375	401	412	383	393	394	382	356	401	404	404	430	394	360	358	396	370	366	422	387	394	421	377	413	389	350	372	380	384	419	386	383	373	371	393	386	417	392	360	357	409	409	370	361	374	406	399	416	343	378	369	413	369	411	404	376	375	374	387	370	357	380	387	383	385	356	363	435	397	377	382	396	382	393	396	391	356	357	383	390	382	421	372	336	358	347	417	401	386	369	396	348	425	386	345	362	348	387	399	343	406	381	389	386	368	358	335	382	336	377	357	372	395	377	364	404	378	399	402	405	359	399	372	379	421	374	393	372	383	369	418	379	409	397	392	426	415	362	372	407	385	375	413	410	352	378	377	374	358	405	377	375	395	393	352	390	415	371	349	366	376	337	395	381	394	375	359	382	422	388	385	348	328	415	392	350	383	374	402	368	392	388	396	386	379	346	361	397	392	374	384	390	348	398	370	418	384	370	393	363	362	385	389	392	390	391	382	394	436	408	379	400	393	367	329	353	383	404	400	415	378	371	371	411	368	382	378	389	398	385	351	376	325	361	424	396	376	378	365	387	398	406	374	370	349	387	396	353	405	414	415	383	371	378	412	379	374	341	410	385	389	364	358	371	395	342	380	350	356	342	367	423	334	413	392	386	418	383	389	398	343	401	361	406	389	420	381	374	374	371	359	368	368	385	429	336	339	361	372	427	358	405	345	386	411	398	369	366	365	315	374	370	397	379	366	393	397	355	433	342	373	401	371	351	419	377	347	383	400	366	359	323	371	375	362	394	366	397	373	366	357	426	392	378	402	393	413	388	366	372	385	388	411
30804	13565	6913	3727	2008	1446	1208	1009	885	869	896	855	838	816	839	863	857	818	866	820	901	837	839	863	809	835	827	821	827	859	851	878	849	864	787	834	827	826	831	843	822	866	804	826	798	821	825	789	838	841	842	863	859	821	839	840	758	871	882	822	860	822	843	866	833	878	885	875	797	810	796	873	863	839	817	805	821	834	877	824	800	825	854	825	850	863	834	861	756	808	813	871	833	814	811	791	809	884	817	831	845	829	849	838	860	872	841	799	823	889	799	775	842	814	875	836	904	821	834	847	819	808	873	881	892	888	839	805	825	826	856	856	815	837	905	847	826	851	810	853	819	857	834	842	790	840	818	791	808	798	833	849	854	855	778	840	824	854	846	799	801	829	845	821	855	762	837	807	865	797	847	811	836	800	806	812	834	816	867	868	833	814	817	847	868	848	845	837	881	870	794	834	859	826	875	807	810	849	865	793	823	864	833	837	789	830	886	835	801	848	826	806	821	790	870	866	826	870	862	834	819	813	868	792	780	856	882	853	755	836	809	834	813	854	792	815	831	860	791	900	875	826	822	818	888	810	878	818	857	816	839	821	819	850	800	835	789	856	922	883	845	810	803	825	830	812	809	923	800	850	794	840	827	798	860	829	779	868	814	815	818	908	858	873	888	824	809	834	795	797	841	865	850	857	844	857	839	863	866	867	877	826	859	850	846	833	850	843	827	820	795	838	853	757	840	772	821	868	846	888	831	819	818	842	804	801	894	808	866	810	818	834	829	808	893	862	886	878	831	822	839	819	825	812	844	835	821	883	817	832	910	779	865	859	866	860	865	821	814	833	840	868	827	848	818	842	840	839	873	902	851	869	819	846	843	862	848	854	843	823	823	838	788	823	806	840	849	843	859	861	813	834	762	847	853	848	787	835	888	842	856	842	810	834	854	839	864	842	897	834	820	863	838	845	797	845	838	853	822	833	843	820	828	826	848	897	805	837	880	851	841	851	847	825	807	847	872	832	824	805	843	838	836	816	830	875	891	843	903	841	830	826	812	810	822	835	834	859	838	828	829	805	868	796	890	805	817	846	807	843	846	872	841	856	833	824	845	784	915	827	821	797	846	854	780	818	826	790	778	842	872	783	838	810	827	846	837	857	828	831	850	824	813	872	865	801	817	846	872	843	812	787	776	833	855	814	824	830	777	841	832	846	790	805	803	808	883	856	823	860	861	832	818	799	836	862	842	835	806	875	845	833	796	843	831	780	874	839	839	818	788	872	802	836	846	869	797	798	803	813	811	826	817	852	831	811	799	836	884	842	791	844	796	831	862	797	836	812	833	818	850	813	847	843	867	870	822	807	839	798	849	828	874	854	849	801	826	870	855	830	854	809	837	812	846	824	775	892	858	822	823	809	825	814	837	846	831	876	827	855	822	875	822	846	844	827	835	889	830	800	868	806	819	814	842	890	834	787	860	814	809	826	865	821	813	804	840	823	826	826	859	816	852	820	803	815	841	827	883	872	857	841	878	865	843	810	822	825	781	847	841	841	819	832	830	827	830	862	822	835	849	840	798	845	875	775	826	816	817	876	820	819	855	847	852	828	844	819	828	816	847	850	806	835	874	817	810	838	878	828	802	814	819	792	806	780	906	827	864	811	822	847	849	855	844	797	864	816	841	841	846	847	871	814	850	829	815	882	853	856	893	785	814	831	827	810	795	788	808	887	849	842	843	821	813	815	835	843	814	784	787	826	801	842	779	862	817	832	820	828	871	839	859	785	837	822	868	821	842	814	850	806	815	849	834	826	833	834	872	791	829	806	846	869	869	833	850	838	798	908	865	845	845	827	848	855	812	846	785	839	824	860	854	758	823	770	811	838	812	865	843	874	835	849	802	846	846	807	821	841	853	849	817	865	859	838	811	859	832	860	823	849	811	881	842	806	805	803	882	842	820	891	804	807	835	812	824	787	851	811	830	838	861	816	885	811	813	835	790	875	857	830	846	866	881	828	835	845	818	815	828	837	876	806	873	804	828	866	833	841	834	861	833	843	820	828	806	800	832	815	835	837	833	847	879	857	878	818	852	874	869	846	785	822	869	860	854	838	811	829	884	814	828	799	834	807	857	825	865	820	805	842	815	888	825	790	827	828	846	840	809	807	826	796	851	843	837	815	845	832	830	843	819	852	848	866	804	858	810	869	828	854	845	799	849	803	834	780	871	789	829	819	878	840	826	826	798	804	899	848	855	793	818	804	805	830	831	860	759	777	839	855	795	857	851	809	793	858	809	878	844	873	818	867	843	788	795	813	870	849	831	848	784	856	837	875	822	873	833	823	787	863	823	820	812	813	841	854	832	826	822	822	880	841	841	849	834	874	812	804	756	853	832	790	837	841	835	858	838	869	853	797	818	861	868	836	795	828	799	812	830	786	815	817	857	820	825	848	880	854	812	854	804	893	836	833	841	867	837	807	869	870	857	812	794	836	851	812	840	864	865	848	816	858	830	846	885	794	857	817	858	857	859	821	837	863	801	831	836	838	842	815	851	842	824	834	880	873	909	855	811	805	833	805	811	830	800	866	863	819	843	786	856	837	846	822	791	878	852	898	839	838	847	869	771	859	843	851	830	843	837	848	873	825	845	821	847	835	825	882	806	821	830	820	864	839	820	874	855	820	847	792	789	839	848	863	834	858	802	887	832	878	844	846	875	825	889	833	793	782	814	789	830	810	809	823	805	820	870	826	812	793	816	788	805	808	784	802	815	838	820	856	837	860	843	851	829	889	856	835	807	813	828	835	794	797	761	859	855	803	903	875	838	845	858	833	787	821	770	840	838	818	826	825	839	816	821	835	782	802	881	805	827	796	780	892	805	877	820	866	849	866	800	826	791	835	740	821	848	782	843	804	813	832	852	825	825	834	829	824	804	816	804	879	823	805	821	793	829	822	840	790	878	763	795	823	859	848	809	832	821	899	815	813	843	855	781	809	843	823	840	855	808	868	854	824	819	778	854	873	829	863	805	813	753	842	829	806	847	887	862	858	849	812	875	795	852	860	858	815	852	780	842	784	856	828	755	841	815	832	771	865	895	873	785	842	843	890	909	825	847	850	821	847	859	808	874	873	792	833	848	860	854	848	821	783	816	838	849	816	860	836	840	831	862	834	834	836	810	818	878	810	840	821	813	845	877	817	829	801	831	809	797	822	887	862	860	791	885	890	845	846	842	850	906	865	834	790	834	849	871	825	796	781	848	777	821	779	863	796	833	847	830	849	892	866	844	791	871	809	808	858	840	814	831	844	811	885	802	810	829	838	898	847	800	870	815	801	791	851	856	810	831	856	807	818	846	883	842	822	861	836	813	847	846	844	843	825	880	785	826	856	797	827	856	877	822	873	839	802	869	817	840	809	851	808	820	831	820	822	845	827	837	827	824	876	838	855	806	783	852	842	840	805	810	837	888	818	826	781	841	853	810	806	847	831	809	852	876	840	835	860	841	854	858	781
61061	31739	12385	3946	1528	899	618	466	420	411	417	375	403	413	410	358	398	385	377	377	404	409	407	458	418	439	354	395	402	395	396	390	387	358	424	404	408	444	401	357	394	406	388	425	427	426	388	362	401	376	380	379	431	407	420	406	368	355	408	404	378	400	354	423	391	393	422	460	374	391	422	403	408	430	362	398	393	384	361	372	420	388	397	362	391	406	429	390	396	423	413	367	382	389	392	390	374	394	407	381	375	396	406	398	362	389	437	422	405	418	367	398	393	422	380	377	379	427	418	386	360	412	358	422	402	414	380	425	411	378	394	399	421	396	381	427	393	403	403	384	381	399	381	410	385	383	370	421	363	394	371	375	414	410	419	443	395	373	400	418	397	394	386	375	440	363	394	431	389	401	412	357	404	386	358	408	405	428	421	401	378	412	364	393	377	448	367	375	397	416	378	379	388	420	390	368	383	399	444	418	417	393	399	370	384	397	376	390	412	443	407	398	366	419	366	370	437	418	365	430	409	395	424	418	381	433	429	371	389	389	374	382	448	391	384	366	390	420	397	377	392	443	414	402	384	363	390	422	406	408	375	422	356	407	371	403	379	392	380	415	421	395	378	375	390	375	407	392	385	385	411	427	449	401	415	387	389	398	387	437	428	427	383	374	351	393	408	383	413	396	380	447	394	405	393	405	402	413	415	408	386	435	392	417	394	387	385	375	400	406	387	412	419	430	395	399	378	392	424	404	391	377	444	376	390	335	426	407	367	403	360	379	402	405	415	416	424	424	407	467	391	398	366	400	390	376	396	387	388	421	400	432	383	385	403	406	374	383	407	413	423	367	357	393	400	375	371	400	434	383	393	380	397	391	400	374	378	385	409	374	391	386	378	394	408	380	409	384	374	407	397	419	396	420	367	407	395	405	387	397	387	357	393	411	411	399	391	350	381	412	371	436	384	384	393	407	423	405	384	417	453	409	407	414	419	377	373	434	379	402	352	389	430	428	430	400	357	401	407	367	373	427	425	387	364	413	412	374	403	408	396	395	414	388	432	417	410	386	379	378	392	377	383	436	385	416	392	406	397	381	373	390	406	411	354	384	386	395	413	417	416	373	455	382	388	403	409	388	389	375	382	369	423	385	386	415	397	411	410	426	398	448	377	450	352	369	401	405	367	406	349	405	386	391	397	422	370	391	408	403	394	418	395	377	394	426	388	403	411	421	370	392	405	409	405	374	381	401	412	397	391	404	393	380	388	414	389	393	437	389	391	399	418	389	399	401	399	384	394	380	489	382	410	379	415	416	385	371	387	432	401	416	375	370	402	376	416	393	378	411	383	405	426	416	434	421	391	405	442	420	399	401	425	371	382	375	395	412	392	405	380	422	387	407	365	392	412	375	384	369	407	400	410	398	396	414	403	411	407	355	357	368	373	429	411	413	420	378	410	446	381	429	406	387	396	430	430	412	396	403	384	408	430	410	410	406	391	392	428	389	395	411	361	409	390	377	378	414	407	394	419	406	435	397	371	395	415	405	376	417	386	375	400	421	421	382	393	404	381	382	359	364	418	417	415	380	381	407	392	377	428	364	398	396	422	391	385	406	384	394	388	442	426	406	394	399	416	343	407	385	387	405	348	371	436	442	384	425	416	399	380	402	423	378	388	380	444	396	416	362	397	427	374	355	395	422	391	403	390	360	414	408	365	375	401	410	392	349	374	359	422	398	407	415	403	379	426	428	357	365	400	389	392	410	384	396	408	396	396	430	390	402	369	351	392	407	399	417	385	390	385	396	430	390	394	405	369	400	418	419	378	383	348	349	437	403	402	414	401	348	376	378	392	417	406	394	381	399	408	401	376	420	395	406	390	434	408	401	426	461	379	413	394	392	375	404	380	378	393	419	414	406	411	406	416	396	347	345	403	386	374	396	369	368	396	376	405	365	380	386	388	371	400	347	370	396	410	416	366	353	382	381	407	387	388	377	421	407	365	400	396	392	409	380	426	342	413	402	374	383	374	386	412	370	420	393	376	411	411	453	426	430	388	384	409	396	396	423	423	380	370	365	364	401	436	436	387	411	397	390	418	397	415	364	408	393	389	398	419	393	410	386	397	436	410	416	390	426	413	410	396	377	392	379	382	423	393	438	358	408	410	431	446	393	414	407	368	391	385	400	387	410	393	396	399	411	419	408	397	458	400	384	370	392	445	405	372	419	361	368	453	359	381	389	418	439	382	381	388	431	393	337	402	412	359	403	372	397	394	386	433	373	396	407	391	429	398	398	375	370	444	420	394	403	422	408	390	374	367	408	389	389	432	409	408	389	398	393	401	362	420	372	399	376	392	387	429	405	447	351	385	385	425	406	398	417	452	395	401	420	352	392	388	394	394	374	409	462	398	398	388	366	382	386	396	399	371	405	393	382	389	414	420	384	398	411	374	371	396	357	406	369	399	390	414	400	376	382	382	371	427	405	421	369	398	364	406	418	405	363	432	408	414	395	390	386	368	406	437	426	370	402	347	412	397	417	394	409	398	410	386	383	388	421	410	389	419	394	437	385	371	424	399	359	451	426	417	388	393	402	443	397	421	420	406	417	407	408	410	407	400	384	380	395	390	396	395	389	407	383	404	415	454	438	411	411	382	414	407	354	415	388	400	402	389	380	378	457	420	388	383	347	368	373	403	409	414	343	405	379	403	400	400	355	458	434	398	373	370	382	397	376	397	387	435	401	385	395	407	394	404	382	403	393	415	407	357	365	400	401	402	387	433	360	407	386	392	411	408	423	406	386	426	404	387	433	399	398	362	409	412	384	375	399	385	424	381	392	377	387	406	356	337	387	431	419	357	386	378	392	412	422	388	353	395	395	423	377	419	433	366	416	379	386	385	383	415	404	371	384	417	371	413	374	373	375	372	384	406	390	385	413	415	414	433	389	365	386	426	364	366	362	362	389	398	390	397	394	364	401	385	422	400	361	410	459	399	395	404	410	403	363	396	403	353	415	418	393	431	395	370	394	394	374	433	359	379	425	412	415	392	388	377	403	412	393	391	406	416	396	422	408	358	403	410	405	396	438	369	413	365	365	417	404	364	403	389	379	393	421	400	343	398	382	405	415	360	429	390	436	391	400	400	372	365	434	396	444	397	382	369	388	412	360	426	410	403	381	433	380	406	394	371	418	391	400	374	393	393	419	370	416	434	347	414	408	419	365	407	383	393	411	409	386	404	380	416	433	401	403	416	394	435	424	366	345	423	413	426	407	394	392	416	413	414	428	383	412	360	406	410	387	358	406	372	386	411	412	410	371	400	384	377	415	404	385	387	367	424	411	405	392	378	405	382	403	411	402	418	429	389	376	409	365	403	395	395	432	391	376	424	385	390	399	391	394	385	417	378	417	370	422	369	421	399	420	369	402	382	397	402	397	428	390	453	356	431	442	433	425	383	394	368	399	374	414	392	395	427	380	401	375	398	381	381	378	369	413	414	416	387	388	428	388	371	401
41473	24432	10747	6722	3743	2465	1611	1132	947	981	937	898	867	880	875	923	900	902	891	900	870	882	873	862	785	857	862	859	841	855	858	881	958	911	842	859	849	834	889	854	867	913	847	883	890	850	868	865	866	882	885	929	844	841	907	863	886	876	870	846	876	808	858	858	881	889	854	865	854	877	855	872	841	883	855	835	915	842	895	882	862	869	860	887	844	845	862	861	898	883	889	865	869	829	907	899	818	855	866	871	870	886	889	828	899	886	826	899	836	854	889	850	854	821	932	854	875	880	843	858	875	809	835	825	894	869	854	886	902	885	868	819	834	858	849	867	840	860	860	840	936	843	840	882	854	841	863	868	907	871	835	901	915	800	857	852	909	910	801	858	875	847	817	832	860	891	898	836	839	867	875	848	884	834	836	873	852	853	858	887	839	848	897	891	907	825	814	831	836	893	810	849	877	854	856	874	890	872	918	849	891	879	893	888	930	877	869	863	856	873	913	829	858	905	901	865	850	879	847	860	814	880	892	836	848	867	881	817	887	876	832	863	847	839	878	893	895	821	863	930	865	864	876	873	870	894	848	860	887	860	841	830	842	835	905	861	890	853	877	812	875	849	806	919	866	912	841	866	873	895	887	927	822	881	814	825	850	874	873	888	873	860	933	835	855	908	849	851	930	869	845	894	898	861	880	926	847	883	907	844	820	885	855	884	885	884	899	898	929	862	883	869	862	852	838	841	894	866	902	881	854	867	883	851	912	895	823	899	894	834	864	839	863	868	847	881	871	868	874	873	889	894	898	887	883	846	925	872	872	881	857	888	851	860	881	875	834	835	911	930	832	828	856	830	804	875	867	999	865	866	841	896	877	879	880	856	886	822	855	888	922	838	859	913	835	864	902	866	863	908	904	846	865	934	856	846	874	804	858	883	885	851	851	860	872	859	832	878	811	893	850	876	851	883	860	876	879	866	864	866	910	882	901	905	858	848	845	835	840	917	845	803	875	930	817	869	874	874	852	802	853	840	858	827	879	831	864	907	850	869	856	881	898	846	935	862	973	869	830	823	844	878	889	866	894	894	861	892	863	867	846	896	842	883	865	850	900	900	844	878	863	917	834	870	843	858	900	847	908	873	777	916	918	881	876	902	885	889	898	895	852	863	891	834	844	896	882	928	875	920	861	885	860	856	835	847	883	882	876	883	890	930	885	869	896	888	893	854	888	873	829	921	865	841	891	835	844	847	839	942	931	885	873	872	883	857	914	880	867	867	885	893	819	865	859	868	842	874	849	896	855	898	835	864	890	890	868	861	875	879	888	859	873	844	863	845	853	927	825	851	831	862	865	851	880	895	835	892	894	877	820	843	818	880	876	865	861	933	852	881	859	883	922	895	880	889	845	851	911	838	835	935	881	927	858	876	900	879	920	861	873	866	856	848	882	844	846	824	826	849	911	890	853	845	834	932	928	866	820	855	884	881	869	887	859	866	909	872	867	845	842	845	862	864	887	918	843	896	822	870	844	876	869	862	863	858	933	886	868	877	846	852	842	842	865	880	879	871	886	845	938	862	864	830	858	924	886	872	854	817	904	851	895	889	804	854	862	814	865	859	854	828	830	871	846	876	891	926	925	828	883	869	839	917	845	851	817	913	862	898	905	906	864	889	922	864	850	859	844	930	864	840	910	860	865	838	890	822	937	865	845	869	908	861	859	853	872	840	846	887	854	834	883	848	890	853	870	902	798	863	890	870	898	865	862	863	818	835	840	837	877	870	843	867	880	887	906	879	903	875	889	845	829	842	871	924	881	892	862	846	916	833	921	871	859	869	856	894	854	888	864	900	877	832	851	856	856	870	882	871	865	888	831	865	856	839	889	827	840	859	839	891	874	878	862	866	882	876	893	948	913	873	843	840	885	861	878	885	843	889	912	887	860	860	853	825	823	893	855	854	864	858	912	813	942	872	846	848	848	827	812	856	889	848	880	879	898	843	888	843	889	851	788	858	936	855	819	865	905	923	875	853	844	868	841	848	840	856	847	879	861	824	857	891	868	905	872	882	891	851	905	856	835	851	851	849	858	848	825	885	843	882	868	853	904	809	856	944	836	873	855	886	827	843	865	820	850	866	903	898	841	862	891	859	875	836	854	861	886	918	894	819	883	892	859	854	890	821	884	913	823	875	877	870	910	893	871	897	884	850	870	934	882	859	953	882	911	900	857	848	826	863	884	866	806	889	857	812	882	856	847	840	911	844	792	896	870	824	845	834	865	887	887	811	843	887	894	856	908	860	840	897	896	869	896	843	875	857	896	882	920	858	896	829	892	825	829	822	841	903	909	892	833	896	862	874	818	822	823	864	851	891	890	852	910	896	897	858	830	856	874	895	885	926	886	859	889	901	856	869	883	892	885	875	910	906	913	846	892	886	851	920	887	880	845	821	852	876	904	873	838	841	871	880	827	855	888	861	828	819	905	856	875	866	904	879	818	887	796	817	895	867	830	854	882	811	837	902	882	883	879	858	845	816	859	897	849	856	876	826	894	817	840	901	885	870	866	815	889	921	854	877	912	873	889	914	861	907	863	813	909	816	882	853	860	843	850	830	864	883	880	927	848	864	877	849	888	891	821	847	835	884	854	895	958	865	839	922	868	856	832	891	883	866	838	854	881	872	919	840	839	795	852	825	850	878	856	881	898	829	890	862	873	908	803	818	833	914	898	905	836	849	894	833	860	822	888	867	878	929	907	934	872	864	901	863	886	922	842	851	924	899	866	862	878	863	914	864	895	830	869	862	843	880	898	876	830	874	911	896	860	874	823	857	823	874	838	867	867	889	874	878	855	877	880	889	873	879	868	870	864	920	886	881	889	871	831	865	833	876	885	892	824	922	846	880	888	952	868	905	884	874	853	837	835	868	857	869	866	880	861	872	846	897	854	845	885	854	883	939	861	826	886	834	820	856	802	893	823	844	876	897	848	852	859	840	807	887	851	887	861	874	819	828	832	804	844	851	874	850	890	856	879	887	861	829	832	860	914	872	851	846	833	858	841	884	870	840	870	903	875	848	892	861	845	816	924	882	854	889	847	884	860	856	825	857	918	846	842	872	930	873	836	874	893	903	875	857	930	879	881	892	851	929	903	843	880	901	886	895	875	802	864	890	826	849	887	882	907	861	877	876	892	841	848	854	912	871	921	879	871	884	852	886	919	831	884	863	857	937	853	839	907	782	874	895	844	875	865	878	858	848	914	861	944	849	872	817	885	843	850	914	905	874	886	848	797	811	877	888	885	854	897	862	881	844	893	875	897	875	856	895	896	856	862	890	857	863	856	878	919	848	841	875	873	846	857	836	851	867	865	906	841	874	845	861	869	889	916	917	904	864	892	876	912	881	937	902	865	795	867	842	902	868	846	864	862	863	884	912	854	896	857	851	862	874	860	858	889	890	885	853	832	875	901	906	874	885	892	887	844	906	902	950	878	858	880	892	854	836	842	898	862	835	867	843
56984	31077	16568	5534	2337	1423	876	497	440	429	427	410	423	424	395	380	453	416	386	390	473	421	433	435	468	437	416	422	401	391	394	421	391	387	394	398	405	420	396	402	451	412	399	391	407	431	357	423	402	373	394	378	409	429	424	439	432	381	419	427	369	409	428	396	426	459	389	448	376	378	425	423	419	418	413	436	428	439	423	407	404	435	419	417	437	367	382	403	406	418	388	436	445	435	429	415	399	407	402	405	369	442	440	405	413	427	356	431	416	416	397	426	420	415	426	426	393	429	430	377	409	408	422	415	468	428	395	412	409	417	443	387	400	427	391	421	391	412	383	448	403	448	410	403	423	362	398	386	409	385	407	428	445	423	445	424	429	400	433	414	433	381	471	462	418	426	418	420	450	417	413	444	390	401	394	379	362	415	396	417	410	428	441	422	376	344	408	420	390	423	439	417	417	413	423	435	393	436	381	378	401	417	380	423	420	385	434	478	413	395	425	471	428	449	427	407	407	423	395	403	454	384	386	420	399	389	422	465	429	417	422	372	399	382	406	432	416	420	446	401	375	417	399	406	424	417	427	391	381	406	411	406	374	374	411	401	426	383	429	405	391	451	433	408	409	427	383	383	412	405	403	388	406	403	391	402	428	435	431	403	427	408	458	414	397	424	414	381	421	413	421	433	402	483	415	437	385	380	441	418	421	391	414	437	451	439	404	437	405	384	419	406	403	392	434	413	428	411	422	402	415	443	410	424	409	441	406	406	400	415	420	408	406	380	401	431	398	411	404	412	395	402	394	386	423	392	405	422	391	402	405	378	446	422	413	435	484	419	432	437	411	440	404	465	424	421	393	428	388	400	393	430	434	368	369	464	400	373	424	431	419	387	419	400	422	383	387	389	412	428	427	436	414	417	445	433	419	429	397	400	412	389	435	451	436	433	397	358	429	390	410	438	410	458	401	410	440	459	387	407	396	394	409	404	368	426	419	404	408	439	392	442	402	427	401	427	403	382	425	406	430	401	401	424	405	416	402	438	419	398	429	425	438	379	404	375	438	402	439	419	423	432	438	404	385	358	418	420	416	402	435	403	432	392	392	391	383	438	385	428	415	374	397	381	370	389	429	390	391	387	369	421	397	399	414	383	415	428	400	428	373	413	390	434	412	376	411	420	433	426	385	478	453	415	414	417	426	389	426	458	402	430	381	404	393	396	410	407	412	410	385	406	398	452	382	424	397	375	415	449	390	413	422	421	406	375	429	419	401	339	422	395	435	431	385	395	401	371	369	407	384	406	428	414	408	390	440	402	402	386	446	414	403	441	391	417	382	425	378	407	396	403	404	404	403	406	407	428	415	403	401	443	422	422	404	429	405	402	403	410	407	404	373	410	394	415	411	383	402	397	384	383	417	457	430	437	378	421	415	380	417	395	398	401	422	435	411	376	447	452	388	422	434	419	403	428	406	407	429	396	406	382	419	401	394	428	416	435	396	411	420	393	431	421	408	413	435	411	415	410	452	436	415	379	421	413	388	425	447	402	417	386	399	428	412	422	427	412	428	400	395	392	365	389	384	377	389	416	401	410	419	390	441	390	409	380	421	420	420	389	410	411	398	427	414	400	360	395	432	411	434	437	394	396	439	425	398	442	410	380	361	425	395	397	407	415	385	418	433	424	388	404	385	413	392	409	369	413	385	387	416	414	399	392	432	439	403	385	426	399	448	408	412	387	438	431	387	387	377	399	385	366	407	463	433	387	407	407	461	411	403	380	421	405	450	393	435	399	402	443	439	419	394	405	399	411	454	417	384	411	401	391	348	412	422	440	395	413	422	380	418	430	383	391	395	445	408	453	400	420	420	398	442	452	436	384	406	366	402	388	426	403	411	401	426	408	424	393	420	382	397	412	386	371	394	394	428	401	393	392	433	397	446	427	383	407	428	461	437	419	393	418	438	378	381	444	400	432	391	437	387	407	409	431	421	379	413	439	395	407	394	400	399	372	397	418	365	401	387	390	410	417	420	422	394	386	423	400	403	429	388	391	392	417	364	400	418	397	409	407	388	423	427	387	390	440	371	365	390	387	450	392	390	434	425	416	400	392	413	449	428	460	441	448	362	389	423	398	429	353	398	388	420	395	437	397	394	404	385	382	425	412	409	405	433	401	399	418	431	387	400	432	401	431	389	410	356	372	394	418	427	418	400	408	406	381	425	380	384	407	430	403	380	398	430	427	401	415	416	424	391	412	397	398	426	431	393	409	384	411	415	425	444	434	418	406	398	440	380	393	397	367	371	370	398	414	403	439	386	391	399	436	419	371	407	393	409	401	405	413	387	425	412	424	414	400	418	365	418	390	430	413	399	398	406	388	414	429	437	425	385	421	434	405	388	421	412	413	427	375	405	423	412	397	386	389	377	378	398	376	413	413	417	404	428	390	436	412	421	387	371	432	427	362	399	376	391	392	416	440	398	429	422	424	428	398	401	371	422	394	431	420	401	411	408	379	416	402	379	420	409	437	407	429	410	418	381	415	422	381	395	424	430	449	417	429	413	426	388	403	444	417	374	383	414	418	382	420	419	448	412	379	435	399	383	402	428	439	426	357	380	440	450	420	377	426	382	408	406	454	414	414	423	430	419	375	422	404	429	426	385	420	387	404	394	418	408	412	386	410	397	410	396	402	431	412	402	412	407	414	383	409	408	417	430	417	391	401	400	371	464	379	417	402	377	435	422	421	431	392	415	403	421	392	408	399	453	425	422	436	384	357	403	398	391	410	428	405	409	429	458	467	458	410	434	403	370	409	404	399	424	419	419	434	390	414	400	388	446	398	394	433	406	435	397	430	412	405	428	417	384	396	413	430	403	418	436	420	389	441	419	436	417	425	407	420	441	379	432	404	404	419	358	393	402	427	437	427	436	400	423	386	384	372	402	440	434	401	427	408	421	395	395	405	410	449	440	397	362	412	410	421	394	413	453	409	408	411	403	418	420	405	378	429	434	390	387	434	469	404	388	436	396	409	420	413	431	434	407	400	400	371	418	424	370	411	394	428	379	403	367	404	415	366	393	376	405	405	413	426	416	412	367	367	422	435	400	439	401	414	367	427	413	463	385	382	434	399	413	417	431	447	405	377	405	397	435	432	420	418	428	420	398	438	406	458	394	399	408	409	420	444	427	436	420	409	427	404	384	437	426	421	392	380	425	424	439	394	397	428	441	383	393	402	410	401	431	408	390	420	411	382	399	442	376	407	396	409	413	456	426	397	379	384	407	375	390	359	425	433	404	403	395	365	379	385	363	466	391	365	392	403	355	389	397	399	404	407	376	402	405	415	472	400	380	377	380	418	362	431	404	388	378	438	361	411	416	383	405	434	414	417	411	376	378	465	422	399	379	405	387	420	408	381	414	410	402	428	427	401	393	362	389	382	407	427	388	390	426	410	401	411	417	413	419	436	442	405	435	414	441	407	428	392	424	404	467	420	407	440	468	429	439	413	396	398
38541	24955	15902	8791	5798	4225	2458	1214	997	961	952	969	903	976	910	915	894	931	864	948	905	890	897	885	902	893	911	875	887	886	926	872	905	910	889	938	881	884	826	875	867	939	906	924	865	911	872	878	883	889	886	880	854	886	896	891	894	941	931	853	836	908	853	853	947	918	817	882	868	895	876	945	909	931	908	887	895	860	879	939	887	876	883	916	874	899	863	902	858	904	891	845	890	849	878	874	881	961	862	923	862	874	881	878	891	869	911	834	848	904	851	875	892	847	872	915	890	814	888	879	881	870	860	846	896	872	846	842	916	890	853	932	832	817	900	907	899	889	877	874	940	909	896	937	923	901	871	921	931	902	875	885	892	887	882	933	894	850	872	934	869	879	946	918	865	903	858	858	871	911	873	897	908	897	887	898	878	874	920	901	923	899	867	963	904	889	908	954	872	889	844	909	884	868	899	853	876	866	908	885	892	855	879	836	880	864	850	926	879	888	862	883	885	918	883	908	924	873	854	877	943	913	873	852	867	893	912	857	867	852	877	882	889	899	868	857	900	822	863	872	868	860	880	893	888	893	873	884	941	877	827	888	898	849	907	891	843	916	889	816	923	819	931	895	842	846	920	902	874	915	863	894	853	843	941	869	924	855	851	869	932	898	894	858	889	917	908	873	893	909	909	916	914	863	884	917	877	877	792	847	846	924	899	845	899	878	941	848	888	911	906	876	877	855	880	876	932	888	927	868	931	853	900	848	843	888	847	914	877	859	897	923	842	850	931	816	889	887	859	867	886	864	853	859	883	865	928	912	883	925	864	892	881	851	849	910	922	909	891	882	902	870	884	820	935	900	894	957	891	887	883	892	907	848	915	857	805	845	865	855	864	899	870	912	846	875	866	928	849	874	890	838	838	893	920	935	863	901	890	898	917	890	845	902	882	909	885	852	915	870	839	851	897	910	905	893	875	877	842	858	905	869	895	903	940	868	893	874	838	919	859	885	893	863	866	910	900	884	915	909	875	868	896	856	888	835	874	891	900	855	903	871	876	903	873	904	875	926	899	909	878	868	862	875	904	877	905	870	870	866	904	882	870	872	908	906	884	912	900	886	880	927	861	925	905	835	880	901	836	856	885	854	931	917	866	942	919	883	905	908	890	920	866	841	880	893	897	902	845	921	834	946	947	913	905	928	882	876	948	870	896	853	878	871	904	886	846	922	912	910	875	899	854	889	908	897	894	907	922	884	870	895	890	903	886	876	859	887	884	858	877	840	861	927	911	902	915	853	927	894	881	832	873	897	874	898	851	920	898	911	881	855	880	944	907	864	861	913	866	859	868	837	913	928	891	937	907	863	933	844	875	876	854	884	869	895	886	958	827	829	928	902	890	833	869	856	904	910	929	883	881	885	915	875	964	916	913	885	844	863	830	875	874	906	879	907	907	958	839	893	871	865	929	875	873	901	919	874	887	882	877	871	878	874	879	840	903	840	894	872	855	920	900	918	904	918	874	942	925	871	906	884	926	893	872	898	882	874	900	908	885	892	858	842	876	881	873	872	987	910	888	894	890	874	935	874	855	837	894	880	850	917	867	907	941	864	928	892	970	913	851	947	857	899	893	926	891	910	883	863	902	867	860	876	906	903	876	884	883	913	873	882	914	914	867	870	880	861	900	916	923	913	879	837	902	852	914	924	912	855	864	888	884	894	868	930	872	898	910	879	897	877	890	869	863	893	851	840	888	831	893	866	899	873	904	887	922	838	884	873	917	916	870	902	910	886	904	907	905	852	834	884	904	881	890	951	869	847	870	876	888	864	881	907	907	841	899	880	875	885	872	817	902	856	908	868	870	885	933	930	891	893	898	876	890	885	875	827	881	924	850	905	855	894	857	875	917	879	912	927	898	865	868	905	841	840	865	913	938	868	890	881	898	881	843	849	844	859	898	922	872	893	848	871	875	881	916	876	835	878	942	881	886	905	899	899	829	884	912	865	893	862	831	882	881	866	920	863	903	873	868	880	870	899	897	859	830	861	910	856	929	897	848	828	864	885	930	895	876	919	873	863	880	903	917	854	877	887	894	909	852	879	859	917	863	856	882	910	835	860	886	809	923	848	908	924	884	917	902	854	891	933	914	933	908	883	908	896	904	876	928	890	877	859	910	910	888	934	913	916	853	858	877	845	878	854	935	912	878	856	879	847	895	887	952	959	866	824	886	847	844	904	887	938	868	852	891	877	871	925	865	871	926	856	895	836	899	965	901	859	842	894	872	942	841	907	946	903	919	842	864	887	925	911	970	929	913	916	874	905	860	896	870	915	922	924	897	872	869	918	833	903	906	909	885	863	873	890	848	897	919	936	823	955	860	864	891	883	876	876	899	917	918	887	870	905	896	884	931	804	842	819	908	907	861	881	850	834	935	910	855	897	908	910	865	923	842	858	872	899	861	849	844	896	914	915	889	893	937	833	934	876	911	899	893	904	864	904	837	937	840	878	906	850	900	904	913	949	935	858	890	882	911	803	852	945	898	889	855	944	862	909	876	869	870	896	866	881	870	901	833	872	887	865	905	835	843	896	888	882	920	878	918	906	848	835	871	915	888	872	916	868	905	883	862	878	869	863	871	891	942	934	923	890	834	881	857	873	888	892	854	897	855	876	857	910	904	940	900	927	928	889	941	952	862	858	842	916	877	898	880	847	864	852	924	852	872	878	918	905	879	866	901	929	910	862	849	879	889	924	901	867	896	920	860	877	902	890	849	925	909	850	879	924	893	875	913	907	843	882	926	859	855	919	893	847	925	909	879	889	906	851	896	940	839	880	856	907	897	924	827	933	905	883	879	869	848	833	890	889	907	925	850	887	850	883	823	901	885	887	873	883	898	877	864	866	871	889	965	933	934	899	870	872	864	921	863	898	929	842	871	863	817	958	843	918	914	854	889	913	890	906	905	876	915	900	853	880	988	898	920	902	863	941	909	943	918	865	870	859	868	926	955	840	907	948	866	862	854	905	923	940	924	868	876	865	902	931	865	922	906	893	866	881	889	870	922	885	817	897	854	924	938	893	910	901	838	908	891	878	859	883	903	897	900	888	861	931	860	885	859	888	821	919	851	880	820	915	900	854	915	866	936	841	897	908	937	882	883	866	891	889	859	914	953	858	861	922	852	873	930	863	912	936	877	914	856	898	859	859	907	934	887	898	849	858	853	869	863	838	894	855	921	926	876	873	891	889	858	881	873	885	925	879	854	887	855	891	869	892	860	829	843	883	865	824	864	897	916	869	864	932	881	886	945	875	922	906	834	882	915	820	896	879	910	867	886	893	875	885	940	894	886	885	873	865	904	933	917	896	864	895	850	884	885	839	905	847	947	894	868	868	847	913	922	919	908	863	871	917	935	881	835	896	915	882	894	948	901	851	909	903	883	875	851	903	866	910	884	907	840	853	869	939	844	912	895	895	853	913	914	865	882	902	886	866	923	899	886	905	907	907	860	811	906	882
48739	22142	7348	2416	1186	680	459	444	371	387	380	363	392	405	395	369	398	362	375	411	413	389	395	371	357	356	404	387	369	387	407	374	362	366	418	423	390	428	432	393	371	370	371	374	363	369	408	381	388	359	407	380	375	351	396	388	373	367	416	391	405	402	358	390	397	371	404	408	355	412	392	422	397	358	363	402	397	401	363	379	396	389	429	410	378	391	422	394	378	387	394	358	378	408	388	391	412	404	401	402	377	382	386	371	382	431	373	391	425	361	366	393	381	379	359	372	396	395	401	375	377	424	392	400	423	375	332	368	376	392	384	429	382	364	399	427	370	360	371	403	360	394	418	363	377	371	398	428	417	386	399	362	378	362	381	421	406	360	362	408	389	399	393	375	389	415	378	367	417	410	385	439	416	400	372	427	398	421	383	389	391	397	374	372	377	415	367	409	382	402	375	349	387	376	387	441	406	400	361	397	394	374	380	399	388	412	386	389	431	420	379	384	396	380	400	406	384	402	416	353	373	390	379	406	396	400	382	414	384	421	404	358	389	401	417	396	409	414	415	406	378	398	376	373	392	377	385	374	428	408	405	404	388	379	397	403	394	400	392	346	390	396	417	391	389	386	356	404	387	375	400	376	387	396	403	378	385	435	391	351	348	366	386	377	414	363	415	393	370	373	409	382	414	403	384	389	372	397	411	388	407	426	381	347	331	382	375	424	388	365	417	377	354	365	409	385	416	389	406	382	347	376	339	407	363	384	394	351	378	412	401	393	413	394	391	386	384	386	381	369	396	409	364	360	441	368	369	408	395	409	421	369	425	380	376	402	358	359	416	418	391	400	397	431	395	408	377	381	448	415	401	397	367	393	381	358	399	401	361	372	389	398	389	329	421	391	359	378	386	349	403	391	389	360	381	415	395	386	389	409	402	389	368	420	396	391	384	324	400	396	383	401	419	392	380	403	392	423	415	397	371	366	363	417	401	398	395	378	400	376	369	405	387	409	385	385	352	377	426	384	380	403	397	408	367	401	399	394	408	373	399	399	413	365	402	391	417	378	364	392	368	406	383	399	388	373	400	366	409	392	425	368	356	410	366	419	391	424	387	401	400	382	336	395	411	392	373	386	396	392	359	364	397	344	367	400	427	387	383	374	419	384	397	382	375	395	372	383	384	338	357	417	431	354	390	372	416	426	389	352	371	401	401	401	411	436	392	367	385	402	399	375	360	397	418	374	395	368	375	385	397	376	386	405	372	398	385	401	384	397	371	372	412	416	379	388	349	387	365	380	395	400	374	423	416	375	421	390	410	422	361	412	392	357	372	414	401	367	453	400	383	378	392	417	374	374	372	404	389	416	398	409	403	408	386	395	355	400	393	409	341	362	405	396	392	379	413	367	401	385	389	376	416	381	380	413	375	385	363	362	383	366	401	389	397	369	364	382	362	378	404	346	400	415	348	396	368	380	392	388	389	426	360	412	383	386	364	382	361	385	400	392	341	426	407	398	437	383	427	413	410	346	376	364	333	402	366	385	393	411	416	382	419	375	382	390	380	404	373	395	407	379	381	419	377	407	399	382	399	368	393	401	441	390	395	395	382	411	358	419	395	420	399	363	403	424	374	367	404	400	377	396	387	381	380	372	360	365	372	385	418	386	395	347	393	362	381	353	375	407	387	368	345	417	381	385	422	409	372	406	377	385	384	402	360	395	360	394	400	407	416	393	347	372	392	400	374	382	398	423	374	410	372	373	399	380	404	401	385	428	391	379	409	388	431	374	401	395	382	361	387	420	391	356	383	439	414	404	387	408	415	403	345	372	338	368	413	365	388	402	380	394	374	364	405	354	392	376	385	437	401	406	391	382	394	379	374	387	413	390	382	411	394	406	367	400	382	402	410	389	375	404	376	378	413	387	408	382	395	381	419	372	391	365	390	372	355	394	390	384	371	400	393	396	381	394	412	374	424	356	371	373	455	418	418	395	340	371	380	352	393	401	365	370	374	384	337	310	345	368	343	346	372	405	402	411	367	379	393	358	370	410	381	397	372	376	389	377	369	396	359	389	386	349	383	367	380	418	397	357	413	421	386	365	390	402	385	389	375	367	398	381	391	397	395	410	375	368	393	327	379	397	364	379	395	391	352	354	356	385	388	399	318	389	399	383	376	378	423	384	388	381	393	393	437	353	382	368	388	394	371	398	387	387	379	360	357	430	375	408	395	377	387	358	374	415	357	394	368	410	441	388	426	405	409	378	389	406	370	377	386	390	419	414	381	395	376	377	420	394	422	407	402	403	382	363	435	409	408	356	413	410	370	369	415	376	420	386	437	395	371	371	413	403	427	376	351	360	359	384	386	374	360	373	391	401	374	375	400	353	355	371	371	379	360	384	385	386	367	381	387	390	384	408	380	400	383	359	374	383	375	386	387	399	389	381	351	366	351	368	379	388	349	389	395	368	418	381	374	386	323	396	368	367	411	397	420	380	392	378	400	408	416	408	378	413	386	377	381	386	395	355	382	390	385	380	382	383	412	358	398	409	377	436	404	392	383	410	392	389	383	418	375	347	408	372	435	352	383	426	436	405	332	388	378	424	353	425	441	358	372	390	395	387	385	334	358	369	375	392	375	380	326	387	404	344	380	351	409	381	400	373	359	399	385	417	408	408	369	369	396	345	388	390	400	423	386	409	350	359	380	387	385	413	410	445	427	403	399	387	438	380	435	361	402	356	382	384	398	388	400	395	375	398	405	397	399	391	357	371	400	362	369	376	373	358	352	385	363	403	392	391	400	377	400	380	366	380	451	367	373	394	402	412	407	381	367	435	366	391	384	354	403	396	417	389	381	365	407	366	370	376	375	357	383	386	398	405	362	418	412	382	399	394	408	409	385	372	403	398	360	375	378	365	397	413	354	390	391	374	332	381	357	368	421	386	379	372	356	376	377	389	413	347	361	355	369	394	421	393	406	376	407	344	399	406	389	365	369	378	367	365	402	368	402	393	396	396	374	398	383	371	411	409	421	392	408	369	395	396	363	385	451	382	423	345	334	420	382	416	384	384	416	372	389	400	352	361	381	389	388	411	383	383	393	362	382	351	370	361	374	375	386	399	432	417	401	387	355	381	390	400	389	388	445	398	372	381	398	397	377	380	362	360	375	353	394	410	433	384	409	371	402	366	395	382	375	377	392	397	354	378	369	357	376	348	357	375	373	366	371	401	400	380	402	383	368	344	354	395	352	396	380	388	372	425	407	384	392	368	395	398	410	394	384	337	369	380	390	389	403	362	409	386	418	361	374	372	413	401	399	397	384	417	390	395	392	405	381	383	416	394	409	379	408	370	379	392	413	375	392	363	379	392	392	350	365	401	364	409	354	371	360	381	348	408	438	377	370	402	358	384	372	378	393	391	439	354	421	375	399	387	390	380	358	387	396	373	417	410	382	394	388	361	368	370	391	378	430	394	404	405	378	422	375	387	396	429	384	388	349	382	403	396	399	406
33420	16571	8030	4448	3031	1775	1249	927	848	842	889	873	868	870	841	803	851	882	814	837	889	853	817	824	865	838	820	822	793	821	826	811	815	787	820	812	866	865	893	847	857	848	777	861	854	804	856	821	863	843	894	850	839	860	856	812	814	784	851	878	822	845	887	861	836	888	862	865	850	864	810	845	843	844	852	823	850	795	866	793	869	812	807	868	840	837	872	831	836	889	889	850	854	839	837	841	800	888	821	866	812	819	793	873	864	896	811	824	869	889	790	829	800	772	823	855	844	862	834	809	883	862	853	875	883	852	809	835	851	853	836	840	827	861	852	837	829	832	841	805	821	809	840	861	855	845	801	847	847	810	841	837	858	842	865	843	826	789	793	867	818	884	843	824	857	819	817	854	820	854	843	930	831	833	817	844	853	795	860	819	824	843	879	815	877	870	836	801	830	846	840	847	885	797	886	893	809	842	877	821	852	858	864	830	887	859	855	805	841	816	831	810	873	862	808	802	789	833	846	851	904	814	855	817	854	802	835	801	865	852	830	827	835	821	880	782	850	836	862	878	844	859	840	898	901	910	837	878	826	856	841	768	864	874	887	868	846	863	862	833	867	844	789	831	813	805	856	877	824	801	857	867	796	835	858	882	846	767	859	828	831	809	852	824	822	840	873	902	829	853	876	871	852	832	852	840	845	864	804	867	840	816	835	891	861	839	867	787	777	866	856	847	870	880	841	869	861	827	843	884	838	822	777	906	796	814	828	840	866	798	817	845	853	805	841	856	850	816	808	899	829	834	832	894	856	819	785	816	889	828	848	899	806	830	845	879	887	845	847	829	817	769	885	876	864	814	847	837	809	844	832	804	838	842	813	815	858	837	844	867	823	855	867	847	823	873	874	856	879	832	820	874	792	886	830	849	827	852	849	851	833	846	874	816	882	877	798	885	878	834	802	857	854	841	814	767	898	878	884	856	894	871	827	875	868	818	825	847	858	804	870	771	815	809	829	846	836	872	839	832	872	853	845	828	885	815	815	852	834	811	829	827	801	818	827	804	808	872	812	851	859	850	841	844	786	858	865	866	853	819	938	896	800	851	872	874	809	810	855	858	859	816	862	833	842	791	804	851	867	848	840	882	850	874	866	866	898	868	868	857	835	894	840	806	861	823	805	827	853	830	767	842	833	784	866	872	841	877	833	844	828	862	915	905	811	808	871	833	892	807	785	850	850	831	869	860	893	843	836	845	834	883	834	831	841	816	826	828	831	902	821	831	847	843	875	902	843	830	816	830	809	926	848	843	846	856	806	853	810	842	842	895	844	867	899	839	830	860	885	841	811	873	869	847	890	933	847	852	831	848	868	836	805	836	793	829	812	879	875	842	840	802	793	854	850	831	886	852	891	854	845	824	915	848	845	860	853	876	862	793	841	876	828	840	828	839	811	830	833	833	858	881	800	855	826	879	882	903	815	843	850	843	818	813	852	800	852	833	877	833	828	819	833	794	792	779	843	838	819	827	811	846	882	779	830	842	835	820	866	856	803	832	887	848	856	817	875	855	880	867	837	855	869	862	868	800	855	907	824	881	886	875	825	851	859	818	849	871	870	862	849	858	833	811	820	859	813	850	817	854	857	875	859	847	834	845	810	834	844	871	867	867	843	882	845	895	817	848	844	840	875	821	834	817	894	805	848	800	810	806	798	851	832	823	779	816	847	824	868	836	900	820	810	857	804	849	857	823	834	825	867	775	846	827	822	847	857	851	827	843	868	879	830	846	817	858	879	797	839	903	849	869	862	809	873	844	806	866	815	747	852	861	845	834	831	911	802	814	842	867	797	833	859	860	800	843	819	795	864	854	808	896	855	829	854	881	874	856	837	873	827	886	833	867	824	842	862	875	813	816	846	865	877	864	878	841	875	782	833	821	856	853	789	834	810	851	875	882	857	836	912	811	843	827	862	836	824	844	844	839	864	829	879	860	788	907	811	854	807	863	861	792	814	799	827	831	876	831	878	798	867	802	864	853	851	849	914	903	818	761	818	828	811	856	848	815	784	861	842	867	838	865	813	840	833	915	843	818	844	812	884	841	881	820	845	889	868	869	868	807	895	878	874	841	844	800	806	849	856	884	820	820	861	818	831	854	889	832	810	798	878	842	847	853	844	900	852	874	820	790	860	852	844	841	903	844	783	816	807	867	840	831	830	848	872	857	892	778	845	824	829	880	849	868	865	844	848	816	832	863	858	816	856	803	848	861	861	900	773	811	853	855	839	865	823	861	871	808	886	844	870	871	845	790	866	793	836	815	840	857	878	847	821	878	845	888	902	836	877	816	862	798	815	811	759	848	807	772	833	909	815	883	905	846	818	863	874	798	852	841	859	825	826	823	796	845	877	848	876	860	839	832	791	833	841	850	804	821	893	873	802	827	857	871	854	860	809	833	860	831	820	872	878	852	864	819	813	836	796	827	873	837	843	874	799	849	857	810	809	842	846	859	845	845	887	868	859	816	845	883	802	920	819	844	909	812	898	845	783	879	876	816	838	894	867	884	852	858	851	797	829	835	827	852	830	891	832	849	842	859	858	811	819	862	818	805	773	836	843	825	890	848	845	863	834	822	828	827	872	834	877	847	876	853	895	844	866	905	896	877	818	830	845	845	896	857	778	858	866	806	848	857	789	847	841	847	866	811	856	845	849	840	845	868	797	837	812	939	821	886	917	866	893	833	818	838	905	856	853	863	830	856	915	840	866	831	831	842	865	869	834	808	829	861	825	851	885	874	864	878	859	823	801	879	809	823	885	873	846	825	837	839	876	853	862	881	839	787	874	890	879	798	781	785	832	872	821	808	831	890	827	879	859	889	823	829	893	867	851	813	859	833	837	817	840	893	814	828	813	852	816	849	820	845	838	865	831	890	881	866	839	856	794	847	817	895	899	893	842	841	872	904	821	832	889	854	765	849	834	854	833	828	866	848	840	822	840	873	766	823	799	835	895	856	839	843	823	845	855	861	788	798	886	834	848	862	878	839	838	829	777	841	889	778	829	830	842	820	851	845	856	815	828	809	827	864	839	869	767	832	869	861	835	825	830	821	843	843	835	795	855	854	867	818	829	823	859	875	877	798	861	876	809	869	818	817	791	801	859	863	874	830	860	808	802	849	839	833	818	816	874	834	824	865	786	874	862	884	846	847	814	814	830	821	850	868	818	843	850	875	868	795	832	867	810	901	873	832	839	870	793	803	831	901	864	862	808	825	865	847	870	831	797	847	863	795	835	853	855	784	827	782	846	811	871	806	840	826	866	872	825	820	858	855	819	847	796	831	836	831	858	818	875	846	853	899	874	869	808	799	802	838	819	851	829	863	838	791	851	796	816	813	824	873	783	834	831	787	878	826	859	907	826	841	811	813	825	853	893	853	863	801	832	840	880	841	868	887	813	831	821	844	803	878	853	835	817	916	805	848	857	843	831	863	834	837	806	847	868	874	797	873	796	867	866	816
62551	27638	10978	4350	1556	845	524	437	393	399	406	428	424	439	382	396	398	407	444	419	446	380	425	380	441	385	384	467	431	452	384	403	440	423	439	428	418	405	386	402	394	416	384	453	417	460	413	390	403	381	412	408	326	419	391	418	411	386	418	394	427	395	404	399	415	423	437	380	429	395	421	404	409	405	415	403	394	384	389	408	413	404	413	415	415	408	379	456	398	421	389	413	396	389	429	429	446	410	433	420	451	420	384	405	403	431	397	404	414	414	422	422	407	413	408	384	393	437	433	383	399	412	413	408	451	379	381	394	403	404	415	400	419	385	438	407	393	453	416	383	424	389	404	439	403	400	423	403	392	408	409	402	441	421	414	409	376	394	394	429	405	375	420	408	332	406	415	455	417	385	386	419	406	363	397	418	402	411	389	394	361	407	400	427	421	359	398	376	388	421	414	373	399	395	401	362	388	363	404	413	433	419	382	413	405	419	403	409	411	397	424	422	436	398	408	418	393	379	407	393	393	404	398	388	409	433	370	415	440	384	435	426	359	367	386	409	411	325	385	384	393	414	406	419	404	393	442	389	389	405	404	437	424	402	434	400	381	388	427	402	408	430	399	418	368	407	403	369	429	451	421	427	417	433	425	436	390	402	383	389	391	412	382	391	396	420	400	436	457	434	394	393	428	427	378	376	381	400	362	386	376	399	389	423	409	415	393	396	375	427	431	387	377	402	464	424	440	449	373	415	427	385	403	408	369	409	381	396	383	392	444	418	384	410	407	434	413	411	431	403	413	387	424	410	395	424	415	399	393	411	385	422	427	381	420	410	435	398	389	410	413	432	399	408	417	400	419	381	405	426	432	387	408	407	446	447	404	375	386	441	419	397	351	402	408	369	413	395	386	447	362	413	416	394	417	381	396	366	391	452	407	472	392	399	437	419	392	436	432	401	414	414	392	424	404	461	383	407	406	431	379	416	395	367	398	426	407	390	376	379	397	403	381	421	393	406	417	364	389	412	412	388	378	394	390	414	412	391	413	362	405	430	396	395	433	379	402	412	406	444	386	385	390	404	401	382	411	375	393	424	394	414	431	390	402	392	402	363	408	388	416	428	420	454	388	413	424	386	387	410	349	407	397	390	460	427	367	418	380	378	360	405	406	412	438	399	410	413	417	375	385	377	406	384	371	401	432	412	396	417	393	396	381	392	411	404	384	417	385	384	431	401	394	401	397	388	427	392	406	430	367	396	439	403	384	400	347	394	399	417	370	421	405	381	422	416	380	426	384	401	391	425	402	402	387	410	411	380	435	408	432	436	398	397	390	413	390	405	361	369	407	401	428	381	418	445	426	459	402	418	391	401	395	403	409	402	397	404	425	428	413	421	409	398	381	444	398	344	399	455	414	427	427	391	394	412	397	429	391	368	386	427	376	387	419	409	419	465	399	428	416	406	404	404	416	388	396	378	412	416	392	426	419	398	387	422	453	394	378	360	402	357	380	403	396	441	413	405	431	394	397	380	374	399	389	418	386	414	392	442	420	418	408	356	394	400	433	393	378	384	427	395	424	408	388	447	397	401	446	406	408	428	381	427	401	395	373	441	432	398	391	389	423	360	379	413	394	420	383	387	435	381	394	422	386	419	405	382	387	406	376	426	436	415	424	424	392	398	417	385	411	437	359	397	377	401	406	404	388	417	402	414	405	384	408	389	418	413	386	395	392	395	383	376	408	427	397	357	442	371	436	386	383	434	402	422	372	392	406	413	405	421	393	439	394	391	407	364	383	428	424	389	400	393	393	405	444	363	406	418	425	369	404	411	420	400	397	422	365	376	397	432	412	391	394	377	409	406	401	414	399	399	415	401	396	386	388	404	415	414	412	431	393	388	405	412	442	389	402	416	384	424	406	420	456	414	391	381	369	390	431	389	378	379	383	392	388	389	380	454	417	410	405	382	426	406	414	426	403	446	370	399	375	401	377	395	418	392	414	418	427	401	402	378	393	414	404	392	417	425	385	377	415	410	419	404	391	440	421	432	393	405	414	407	427	404	414	387	445	366	405	394	414	356	404	402	440	438	401	389	422	402	438	413	379	395	392	396	424	399	399	366	389	418	410	402	410	426	412	403	411	390	434	407	427	420	404	389	416	384	373	380	420	389	386	427	394	419	415	391	391	399	376	435	404	369	406	426	404	361	431	400	389	369	409	411	429	413	423	400	353	400	389	423	403	395	374	435	409	368	387	398	427	416	376	371	395	393	434	408	454	374	397	411	405	387	403	439	389	385	390	359	433	387	375	349	379	428	407	378	413	420	415	449	407	374	390	397	393	400	422	390	408	408	439	371	389	416	426	408	413	400	412	375	427	417	378	395	398	437	420	390	424	395	410	403	371	406	413	423	409	386	423	416	423	383	392	416	375	416	408	367	419	388	412	436	415	397	407	424	417	370	377	401	408	420	396	383	406	407	369	376	367	418	399	374	420	404	427	381	403	433	419	377	393	418	388	377	417	390	400	410	414	412	399	385	413	393	449	432	418	400	431	434	423	431	412	427	411	430	428	332	385	473	421	412	390	389	409	433	368	384	381	386	403	416	424	401	440	349	383	414	422	405	364	370	398	434	408	434	411	391	423	421	422	408	367	449	400	399	417	426	377	381	397	415	382	401	416	425	399	375	415	400	387	373	396	411	443	391	408	410	413	389	401	395	384	398	400	416	430	385	370	437	466	404	429	403	423	370	382	471	378	377	377	381	411	401	412	361	361	366	392	392	402	404	410	374	400	402	371	383	437	448	418	475	442	407	358	394	423	406	406	405	428	414	411	419	407	419	416	443	393	411	421	374	372	380	439	409	438	418	415	399	401	417	427	426	391	411	417	380	389	370	433	424	442	397	423	413	449	393	412	427	457	370	440	399	428	422	412	422	428	383	418	401	406	394	387	409	397	424	434	369	394	402	430	380	411	409	381	438	380	411	444	407	372	406	367	381	395	404	401	406	410	404	418	415	436	420	372	367	423	431	385	385	411	395	409	377	412	375	406	417	439	386	407	454	374	425	412	406	438	405	376	412	402	382	387	413	413	378	359	417	370	403	395	393	428	444	356	405	405	429	419	425	365	385	405	417	388	391	385	416	415	411	371	366	398	424	408	409	408	389	415	398	394	410	419	396	384	392	420	400	381	443	411	382	378	395	413	376	421	432	411	397	413	405	399	362	401	430	437	401	419	392	401	399	385	409	383	423	370	377	401	381	393	411	407	419	413	377	388	405	394	370	440	429	401	384	381	408	386	394	382	419	399	419	388	430	418	433	385	418	383	410	365	354	362	397	415	402	381	407	423	394	406	404	395	368	395	404	386	433	383	377	408	376	443	426	370	384	367	390	401	406	431	394	411	401	406	408	399	418	413	402	394	424	375	394	415	414	435	401	390	390	394	398	407	389	422	351	426	401	402	427	421	440	354	437	418	414	414	438	374	370	405	395	417	409	422	433	426	437	426	372
42494	19962	11452	7616	3744	2136	1278	997	903	906	908	891	880	864	841	835	882	908	861	880	859	853	929	880	935	897	859	904	828	837	878	867	866	863	843	890	903	890	913	897	883	956	879	922	843	878	882	804	938	878	910	871	864	894	868	880	889	865	882	874	910	922	896	862	911	863	874	890	872	890	910	888	881	867	895	859	868	925	875	873	944	915	817	896	867	906	862	867	854	860	890	850	846	901	916	905	881	910	914	872	875	868	857	849	873	881	845	882	864	876	925	858	871	857	912	848	866	878	868	858	843	884	857	912	883	886	909	842	849	877	869	861	876	890	939	930	842	876	855	867	878	883	881	841	900	907	864	926	900	950	894	856	830	882	957	861	862	852	866	856	880	883	856	873	888	814	903	851	890	788	915	844	848	870	920	840	859	891	892	956	900	840	928	849	874	922	893	914	929	850	897	886	830	852	916	890	887	898	907	870	928	800	830	877	895	829	864	832	904	877	879	849	920	848	820	906	906	868	884	871	874	835	852	861	907	875	848	933	849	915	916	891	911	885	824	892	921	875	871	876	883	870	879	913	873	846	888	898	815	851	901	850	882	880	874	893	848	886	859	936	802	869	869	867	856	885	842	877	897	868	833	918	857	885	856	881	874	861	865	877	868	874	876	850	931	948	860	835	928	815	888	877	850	904	869	867	884	892	886	860	855	985	860	829	916	928	870	845	917	891	917	889	910	843	914	864	888	880	910	942	900	879	888	813	900	880	861	890	929	912	880	855	914	816	893	882	894	855	869	860	924	888	884	901	873	875	881	893	875	920	873	888	911	936	873	875	869	865	840	839	853	816	928	911	855	861	892	801	881	925	898	943	888	882	865	929	842	870	817	916	894	920	872	811	860	840	927	904	897	842	841	878	859	847	856	886	851	837	811	845	891	851	826	874	885	879	848	874	839	872	897	833	887	903	845	952	901	853	871	913	879	869	889	873	904	872	829	901	894	839	875	881	862	845	850	888	830	925	862	811	909	877	882	847	935	870	905	862	909	868	894	916	840	892	868	867	862	873	840	896	901	893	919	855	921	888	881	792	925	895	899	877	878	855	920	843	906	852	880	940	852	890	853	843	882	855	833	865	885	885	865	849	861	909	912	888	856	882	882	908	890	840	872	865	878	887	844	891	855	880	893	858	893	841	874	862	907	842	856	791	891	873	876	905	871	876	877	853	899	880	901	901	879	876	882	927	869	895	853	824	848	855	929	852	902	896	918	821	870	845	896	890	908	940	865	875	894	842	866	855	901	830	876	865	874	852	868	953	867	880	830	879	888	903	855	883	886	880	876	914	871	910	878	894	884	919	843	936	860	871	860	879	841	853	927	894	885	874	885	844	896	894	912	856	838	876	865	838	867	881	867	887	866	887	940	855	859	885	852	879	876	904	854	890	875	897	883	885	863	845	912	905	886	876	859	895	889	884	880	882	862	894	896	817	864	893	883	957	878	875	917	907	952	856	935	927	825	910	897	889	870	874	837	914	868	904	857	852	851	842	880	839	866	857	832	908	852	867	827	825	904	903	900	892	856	860	823	849	878	875	850	909	892	887	891	846	888	903	860	858	930	903	883	878	885	866	897	836	914	870	908	861	952	853	898	915	868	826	894	852	875	851	885	863	885	856	875	857	870	878	876	885	863	894	842	875	923	879	856	843	878	816	864	840	871	896	919	856	871	925	879	905	850	884	893	858	872	855	852	855	853	904	884	906	878	863	906	883	905	873	831	891	892	880	916	867	867	891	833	889	899	919	868	892	899	934	926	880	888	878	897	873	811	864	857	882	891	881	809	917	878	909	894	839	907	863	870	866	860	857	891	868	849	865	848	898	883	843	875	860	905	893	866	913	839	890	811	903	902	892	869	859	877	878	873	880	857	860	919	897	914	939	979	871	847	827	888	950	876	897	886	875	815	906	885	867	874	900	885	874	929	863	871	928	870	917	836	878	882	867	888	821	870	839	853	864	862	873	864	905	875	855	917	852	903	895	870	889	906	857	900	890	875	862	859	874	886	901	848	896	905	876	837	938	909	866	937	911	828	898	938	926	882	842	800	866	912	909	896	879	888	875	906	857	952	861	853	860	840	815	898	921	901	883	898	897	872	853	868	870	881	926	809	871	816	868	828	868	800	866	818	921	868	884	864	936	900	861	881	888	833	885	889	853	838	898	911	852	877	879	873	890	830	889	876	899	990	908	862	855	854	849	844	890	878	974	887	837	938	896	867	865	926	835	934	894	863	875	887	859	923	890	846	850	861	835	880	861	875	961	935	911	867	877	902	941	866	874	906	869	950	875	845	883	889	846	908	884	848	890	916	913	884	840	836	875	905	859	911	846	902	849	886	892	847	876	839	895	889	917	912	854	870	875	857	876	873	855	861	908	869	854	912	900	908	878	865	900	842	874	864	882	865	887	880	903	912	893	924	899	860	911	859	860	857	862	918	876	837	847	865	883	845	841	912	893	882	877	847	850	869	878	877	884	884	837	862	849	864	907	898	821	892	826	887	911	900	881	919	896	848	874	848	921	883	911	868	904	812	881	887	842	918	868	916	893	927	830	886	863	852	833	867	872	820	825	834	896	890	852	853	904	836	912	852	891	875	834	867	919	830	862	882	892	837	823	888	838	900	877	898	838	899	891	927	888	890	827	875	861	884	884	861	938	939	851	904	855	919	844	909	823	898	888	863	862	858	869	840	820	884	911	882	870	905	890	925	909	881	844	865	879	849	879	888	825	882	846	830	885	859	817	910	948	909	911	886	835	880	925	913	861	900	858	873	836	923	901	836	849	871	833	872	903	916	914	879	863	932	879	888	883	828	818	897	829	842	852	917	876	859	886	886	869	875	839	911	874	832	868	905	854	874	909	909	910	913	865	872	906	877	865	875	888	933	878	870	909	934	904	882	831	896	875	888	837	895	965	880	897	900	895	852	863	867	883	851	898	832	867	839	900	867	911	826	865	839	925	889	903	880	835	941	900	907	911	900	882	825	942	856	867	836	855	874	845	911	906	876	874	938	870	889	897	892	856	921	853	882	902	820	835	876	864	839	838	926	859	920	908	861	814	867	892	911	934	858	915	868	863	879	849	874	856	827	887	855	874	840	894	854	855	893	933	874	892	898	912	870	861	892	901	866	882	889	817	815	849	895	891	928	867	866	869	878	901	863	888	929	913	896	849	910	871	891	853	890	873	869	863	870	898	919	872	919	910	842	863	926	858	854	892	887	898	902	888	865	854	892	832	853	845	875	867	865	944	905	832	955	838	893	913	848	858	894	873	945	902	879	805	883	859	889	902	868	879	885	884	913	888	874	894	877	860	901	883	859	891	879	870	909	886	819	888	826	880	877	867	894	839	923	944	868	857	893	862	849	887	900	891	849	859	907	911	867	850	870	916	886	838	916	870	865	851	864	875	882	853	832	871	897	872	886	844	830	850	910	884	869	830	900	883	893	784	821	962
61994	29560	11272	2906	1218	652	514	472	433	404	386	420	395	432	410	414	424	445	414	421	385	378	408	412	392	415	399	408	409	384	427	380	403	410	403	376	419	373	400	406	423	460	391	363	426	400	391	423	447	412	438	405	463	421	404	422	394	426	426	407	372	428	383	445	396	398	402	376	404	408	397	398	414	437	420	418	414	387	417	439	376	389	416	412	420	390	452	398	399	437	422	409	418	375	414	426	404	429	401	395	440	377	413	407	430	442	363	408	389	385	431	409	426	391	431	390	440	418	426	412	413	408	432	413	418	359	441	401	412	415	368	409	402	427	443	408	412	406	404	480	439	395	418	428	423	431	429	425	406	423	430	405	449	417	388	392	413	379	423	403	404	376	418	408	422	390	393	370	433	462	411	375	427	386	410	430	373	380	418	440	422	417	379	405	421	404	404	398	384	398	415	430	403	434	446	400	417	421	417	388	410	384	409	412	421	413	369	407	406	454	434	407	400	402	418	387	443	434	411	410	421	405	408	404	452	414	398	414	407	397	379	410	428	375	400	424	412	426	427	414	411	414	415	409	410	424	420	435	450	402	392	424	395	395	420	415	450	407	414	399	395	381	423	417	426	392	398	426	411	414	428	426	449	397	440	389	414	417	391	426	409	414	425	410	436	407	462	414	383	423	383	447	403	396	388	420	429	386	436	413	445	435	442	424	405	449	393	348	392	400	417	393	396	421	398	441	433	418	414	425	414	432	421	429	414	417	401	417	407	383	438	391	397	407	422	372	400	438	367	459	445	437	412	415	402	443	375	411	385	427	394	396	409	405	383	432	423	413	409	401	431	441	406	420	436	384	380	390	412	428	391	396	408	417	414	399	417	392	428	409	425	417	390	388	410	408	417	393	427	437	402	415	413	421	421	396	428	434	405	417	393	405	377	412	408	416	438	409	368	424	403	382	410	447	412	408	383	408	437	415	416	421	378	397	387	421	398	451	428	441	424	424	403	389	390	403	441	426	416	417	382	455	387	426	404	413	375	411	451	413	400	424	374	417	418	418	377	390	395	410	407	409	403	435	378	430	387	408	416	409	402	441	432	429	439	395	397	399	435	419	394	407	426	408	416	427	399	429	387	440	407	413	429	400	406	389	402	441	434	444	427	390	424	425	434	324	374	402	439	383	433	416	387	424	411	431	413	458	401	428	408	406	401	402	354	409	430	413	453	416	421	408	421	421	396	413	405	405	417	392	404	419	429	434	397	390	392	396	405	413	433	421	436	413	403	395	427	376	357	441	379	429	437	406	444	411	421	408	415	377	359	419	413	410	442	368	405	440	454	441	402	431	409	420	437	383	383	382	402	391	409	430	459	417	441	388	404	390	445	412	408	418	415	384	405	428	422	443	392	415	398	420	460	413	410	403	423	413	420	427	421	442	422	408	390	409	422	430	406	436	417	422	409	392	444	390	396	412	416	399	437	398	429	410	411	362	397	392	408	446	396	416	412	422	425	426	441	421	432	433	402	409	462	410	406	430	410	399	400	415	410	410	391	375	403	429	382	406	432	442	461	386	416	439	433	363	385	411	431	404	427	458	410	428	436	395	408	398	394	381	385	432	429	452	417	440	389	438	428	436	400	433	402	404	430	371	444	393	409	424	422	426	376	334	422	460	447	407	395	372	393	400	378	421	403	422	368	390	437	435	383	411	406	435	468	403	398	393	406	441	431	429	410	423	406	404	410	430	424	425	410	439	432	453	437	413	382	398	418	366	428	408	419	389	409	399	405	420	423	402	384	432	456	382	405	377	402	409	414	434	419	406	397	418	395	434	418	418	409	389	376	382	387	425	403	424	427	413	445	408	361	399	401	410	465	412	404	409	435	392	364	391	419	383	386	443	408	399	408	391	392	417	436	416	439	450	426	433	414	419	386	366	429	424	426	443	438	431	432	416	412	394	378	376	434	386	388	429	423	440	428	409	424	426	414	395	398	429	414	403	374	415	417	394	361	417	386	400	402	412	400	416	404	405	417	363	403	386	416	380	418	413	392	421	424	406	408	390	404	388	408	401	379	444	439	386	383	398	427	438	401	402	368	403	400	413	416	386	456	425	399	429	399	426	387	379	380	399	395	411	402	428	380	407	395	357	410	407	423	428	404	421	385	383	428	393	366	399	405	416	371	434	441	372	397	390	416	432	410	404	384	376	396	415	403	419	399	377	437	377	410	417	387	414	433	408	399	453	399	418	442	429	458	396	410	399	417	377	398	400	409	418	396	405	407	442	387	374	417	410	404	399	363	410	417	412	416	407	373	402	423	396	442	395	403	364	384	386	404	371	424	463	454	404	385	417	465	391	387	436	417	449	450	427	400	398	415	381	451	413	395	425	415	404	410	381	413	377	416	407	362	408	376	430	436	377	421	387	399	396	398	400	360	402	374	444	379	435	417	406	429	388	444	404	382	399	379	414	436	413	460	419	428	422	423	363	382	381	391	394	415	444	400	371	375	409	455	395	359	410	373	413	428	407	371	398	399	416	401	442	412	406	401	390	427	408	431	395	395	380	399	436	400	398	381	383	411	426	426	387	404	419	440	376	423	422	440	412	406	420	404	362	414	427	450	459	413	415	420	429	383	421	423	426	401	402	412	397	423	410	420	405	411	387	446	357	436	403	408	419	449	397	402	432	395	445	388	434	410	402	391	374	432	398	388	430	467	419	393	398	405	413	430	462	407	417	421	438	416	408	418	408	398	454	421	420	401	368	407	414	413	444	422	436	392	421	402	369	440	429	399	424	424	443	424	410	430	441	394	426	429	410	413	424	399	415	398	417	413	401	425	444	346	370	398	400	393	429	403	408	382	390	379	395	414	419	412	405	416	400	418	427	428	392	381	407	423	385	389	436	421	387	418	464	418	410	442	384	401	402	398	419	407	395	411	427	450	403	410	375	400	418	409	477	389	358	405	431	413	438	381	401	419	389	409	437	397	407	421	410	460	362	420	404	425	393	439	426	427	417	380	423	424	390	434	378	409	406	379	398	383	425	396	411	351	383	409	417	405	412	422	373	414	454	451	391	413	402	417	420	429	392	412	400	400	447	439	397	439	381	452	439	402	401	427	416	362	378	447	428	408	403	387	411	417	390	413	414	413	409	402	369	456	455	406	425	415	435	363	417	392	405	345	434	421	400	432	435	438	430	433	404	440	426	404	410	403	423	393	394	422	451	445	402	413	400	392	408	411	417	369	447	404	431	374	428	429	409	409	420	404	380	465	382	415	387	390	399	393	376	419	389	470	383	404	424	361	423	421	405	410	407	393	394	399	428	384	419	404	383	473	427	407	402	415	452	444	419	400	401	402	413	473	438	415	393	368	437	393	375	431	410	448	325	379	405	416	424	373	439	430	391	452	402	399	411	405	364	397	395	388	419	359	399	415	435	416	414	399	377	398	417	431	403	385	428	398	441	403	435	448	410	454	447	409	409	378	362	444	396	410	383	379	407	431	470
43034	20739	8975	5031	3097	1744	1162	1040	945	972	978	836	903	908	871	886	878	929	895	874	889	928	921	918	917	894	884	903	878	902	827	875	907	861	912	869	906	906	856	902	892	907	876	886	896	896	923	884	859	917	907	899	934	860	931	829	907	926	888	916	922	838	888	887	863	905	945	825	906	852	903	866	873	914	854	894	918	914	867	881	919	851	922	904	937	889	879	887	891	893	890	894	894	852	876	947	866	844	902	890	885	924	909	848	896	908	894	912	875	920	932	897	860	883	925	896	843	899	889	863	868	879	877	881	887	889	960	918	881	902	887	928	874	845	901	900	911	878	905	869	911	884	875	878	846	884	917	914	911	928	888	850	893	858	831	833	887	911	879	919	880	869	872	925	896	879	901	837	910	905	853	870	843	905	911	861	928	874	892	934	925	908	886	919	935	892	895	873	875	919	928	932	891	919	796	873	882	860	924	879	876	889	874	871	931	881	886	835	880	897	910	882	869	845	935	903	885	895	900	910	901	900	910	866	874	905	854	868	882	954	859	892	906	887	972	854	899	889	906	899	924	899	912	868	880	902	892	877	885	859	923	915	904	888	920	935	878	877	955	919	882	925	914	903	923	843	927	884	852	854	915	964	854	865	893	917	903	935	876	879	875	917	874	876	869	857	871	939	896	890	852	892	892	869	916	877	886	900	964	968	883	906	910	891	863	919	900	946	872	860	935	906	966	952	904	921	847	904	894	965	884	888	885	892	860	833	884	912	917	883	922	879	889	915	878	910	913	939	895	860	874	876	888	907	895	863	905	910	886	873	906	886	932	898	809	902	879	825	911	885	885	897	906	858	850	892	854	872	877	911	849	902	875	878	910	866	898	920	936	903	890	910	890	887	882	902	919	924	935	896	855	887	900	929	948	920	914	874	926	835	844	870	865	901	845	900	886	896	891	870	927	909	915	851	913	853	918	891	868	863	887	912	898	884	877	890	893	866	897	907	836	909	887	862	928	911	861	916	822	913	914	892	861	883	890	879	861	891	871	906	868	845	873	930	917	846	906	881	902	939	900	865	827	924	891	920	930	864	872	914	902	945	891	818	884	927	876	906	925	869	877	853	904	844	890	887	862	931	888	871	887	844	936	849	861	935	911	897	908	883	857	873	921	924	928	898	908	898	880	911	865	881	868	877	940	818	883	834	904	884	899	848	866	911	900	868	902	847	922	899	925	907	865	957	845	931	872	888	905	891	832	942	878	897	926	853	944	905	854	875	878	865	883	883	922	905	936	899	843	872	876	929	922	912	885	899	846	907	889	889	929	865	902	863	846	931	892	861	886	879	861	905	919	840	933	942	864	891	846	923	909	900	881	898	863	897	896	881	926	920	943	833	934	890	828	873	914	845	884	883	878	901	848	899	882	902	919	880	913	871	912	883	937	857	892	871	857	909	919	899	959	886	865	858	861	909	909	868	851	904	916	873	848	884	879	975	867	882	908	928	868	888	890	891	853	869	885	865	869	914	944	925	913	886	889	865	863	893	854	911	890	881	886	940	944	873	925	892	917	851	886	891	908	901	827	894	924	880	961	895	890	857	824	933	900	904	887	864	856	894	899	865	861	921	892	861	880	815	867	868	920	907	881	888	893	833	893	923	891	853	891	925	903	896	847	878	887	901	885	902	889	908	908	878	880	848	892	904	869	841	855	828	907	851	956	936	830	879	945	903	927	828	873	877	855	866	879	874	935	884	917	803	846	880	923	902	854	889	874	919	851	893	896	869	912	849	895	879	929	831	878	874	897	894	865	904	854	897	937	874	889	875	917	945	920	907	893	938	889	885	858	911	917	932	899	927	863	892	859	898	905	897	884	895	937	909	915	891	884	887	859	845	887	863	895	904	919	952	895	867	824	883	869	894	928	884	856	924	853	935	884	907	887	909	907	924	924	875	902	954	885	874	877	866	920	947	845	906	956	895	881	825	868	845	912	878	869	899	941	836	930	867	852	902	891	885	885	859	909	920	884	850	849	910	941	900	904	853	840	873	877	914	916	890	890	892	873	892	916	879	864	895	876	883	870	882	874	861	918	898	912	928	913	884	869	901	891	905	856	877	912	924	879	861	896	858	846	868	846	874	887	832	911	871	894	889	913	842	938	845	887	924	930	890	919	881	873	889	881	845	880	824	833	896	928	901	842	934	915	879	948	905	842	969	868	830	882	922	877	923	892	893	890	900	887	919	887	856	846	905	878	856	868	889	902	876	877	878	895	882	858	897	945	850	883	863	914	885	941	918	919	921	877	873	849	859	858	872	934	903	868	926	851	884	886	940	873	896	876	897	846	834	881	871	908	838	922	886	855	895	857	950	867	912	929	891	902	909	902	871	907	940	887	886	921	912	861	889	884	917	893	887	848	889	845	900	877	886	946	873	892	845	861	896	923	892	887	864	893	833	914	923	910	864	871	857	907	889	891	889	878	895	896	904	839	874	845	910	873	864	886	866	881	889	937	883	910	928	902	876	915	949	899	908	854	876	877	856	903	933	925	957	862	839	898	876	918	866	919	838	877	912	897	911	900	892	897	873	912	852	864	888	906	871	891	907	867	950	886	935	905	911	880	912	908	1014	923	930	941	940	937	917	891	879	875	905	897	904	913	949	838	868	876	891	970	878	880	920	920	906	878	885	927	932	901	903	850	908	908	911	866	868	877	895	917	876	893	872	894	924	874	871	939	882	915	916	879	847	858	882	899	889	849	899	854	897	902	915	821	893	909	889	891	855	881	848	856	864	917	884	850	919	900	894	852	878	901	874	891	860	859	888	886	836	889	886	859	852	902	932	900	878	898	892	911	927	919	894	864	888	904	878	890	880	947	872	944	885	848	923	837	908	889	862	881	871	911	920	876	880	940	854	908	924	889	912	899	932	931	883	899	882	891	886	911	897	845	921	901	893	849	909	872	902	865	824	921	852	928	890	893	889	853	893	857	911	864	862	956	844	854	898	862	851	886	965	871	877	891	914	925	899	875	958	923	877	854	920	922	893	951	864	831	870	905	899	889	880	902	890	886	943	848	852	905	886	906	889	866	890	893	865	864	888	912	868	891	945	903	936	856	877	891	892	915	868	892	898	855	897	830	882	905	930	917	887	889	898	941	901	904	879	899	885	888	931	886	922	907	900	861	901	890	930	898	886	886	904	888	929	859	911	899	894	881	872	920	881	872	914	878	974	816	854	874	886	848	883	884	933	870	901	874	881	894	904	917	861	901	887	903	889	834	914	884	874	896	851	943	908	866	874	875	876	900	874	875	921	876	930	873	911	894	876	909	863	882	861	866	925	893	921	896	894	866	917	867	929	898	878	864	868	966	911	903	894	894	883	828	875	891	876	889	821	899	866	915	850	907	863	821	887	905	842	887	883	860	873	930	862	894	931	886	854	872	921	920	936	899	972	918	888	911	883	886	881	875	902	901	863	867	965	842	857	891	863	912	902	854	903	908	906	857	870	903	897
53774	18818	3513	784	478	438	426	372	386	391	415	430	383	388	372	377	385	384	400	396	391	422	386	412	388	384	374	422	405	421	372	378	359	396	382	379	425	392	398	384	370	412	419	406	424	389	400	434	393	382	407	384	395	399	379	392	407	404	378	427	361	409	369	389	429	430	391	389	419	406	399	365	396	378	410	400	386	402	425	421	395	426	367	359	402	403	410	414	360	405	388	402	412	373	419	429	381	385	366	372	385	402	395	369	382	400	422	387	385	429	441	404	403	394	396	355	412	407	389	366	379	417	385	381	379	406	425	404	381	411	368	403	411	411	442	422	376	363	376	370	360	381	352	383	394	379	395	382	380	378	404	415	351	385	394	418	364	416	388	425	386	356	369	368	394	358	386	400	392	387	389	379	356	374	394	389	400	428	418	399	383	397	406	388	375	355	421	369	377	403	418	360	434	410	418	390	415	408	380	413	361	387	431	423	368	356	394	390	416	420	420	392	370	393	399	387	396	407	404	368	386	385	351	390	389	394	418	385	371	394	405	395	395	420	381	434	417	405	394	380	376	423	406	379	352	403	354	356	390	424	386	371	413	443	390	377	410	408	399	398	388	397	398	410	393	389	408	392	385	374	405	373	390	399	371	411	375	378	440	385	363	366	377	402	391	379	362	381	420	408	332	407	415	440	413	347	408	396	355	406	323	381	392	408	436	364	375	416	389	396	391	425	419	412	386	354	378	384	396	437	383	428	421	410	362	401	395	417	431	393	386	353	366	379	378	411	437	364	431	333	366	383	400	403	387	418	415	378	378	398	430	385	406	373	381	387	391	407	403	390	420	367	406	375	385	393	389	396	397	404	376	368	359	361	402	329	445	390	400	392	397	419	409	377	400	375	396	416	423	399	350	412	388	401	373	340	415	368	382	406	371	403	402	376	431	440	395	384	388	378	383	376	356	432	427	379	403	383	371	421	393	391	367	365	387	386	398	433	411	372	377	396	407	382	385	405	413	418	407	451	402	364	373	405	366	414	391	401	400	411	413	402	442	410	392	381	389	402	332	416	447	396	389	379	412	402	418	377	382	375	414	380	361	385	385	411	355	376	397	416	417	402	395	378	387	396	381	352	388	397	383	383	419	386	372	398	396	424	364	367	403	371	374	375	358	386	405	406	381	377	376	436	372	382	394	392	401	399	385	415	382	415	410	381	417	394	396	398	407	378	413	409	378	417	402	395	369	407	422	406	417	359	372	447	414	404	386	419	378	383	390	405	393	389	387	388	400	389	397	409	364	396	431	412	414	391	367	399	406	408	366	443	411	408	414	393	424	392	419	385	377	389	362	371	398	372	416	386	391	428	389	396	401	392	418	393	382	380	425	429	395	379	398	410	374	415	388	407	400	387	406	411	413	408	417	421	423	380	383	402	401	412	399	361	416	364	365	375	402	397	423	388	387	383	367	405	424	389	384	400	366	414	388	371	413	378	388	402	409	371	395	410	418	401	407	410	384	362	388	374	428	403	400	434	379	394	391	368	350	397	396	398	334	371	377	387	405	399	432	419	424	388	355	381	411	396	373	403	383	391	377	393	407	394	375	399	408	390	371	353	379	380	396	388	395	416	359	426	368	365	373	395	429	397	395	397	394	406	421	383	406	373	391	392	369	387	370	432	405	432	397	401	387	375	399	385	407	379	414	388	421	426	417	402	408	395	379	395	406	393	378	368	392	389	361	406	359	404	392	358	405	341	384	399	386	408	405	412	400	380	369	404	370	386	411	401	390	421	433	396	380	381	422	391	374	395	379	412	403	377	430	426	361	362	372	396	377	415	362	414	387	380	424	403	394	388	398	405	372	375	402	408	392	411	449	403	419	362	381	364	362	374	390	390	403	391	376	409	426	367	375	428	404	404	404	430	366	424	365	389	392	381	370	361	406	389	404	374	394	423	418	374	337	407	419	414	411	394	369	408	415	393	396	403	375	410	426	393	395	408	368	380	395	391	379	413	394	384	360	385	409	354	400	409	396	377	366	402	383	397	396	400	406	433	430	390	372	355	404	365	375	371	372	458	395	413	389	401	392	380	399	391	374	403	387	399	448	412	378	419	372	409	431	389	383	409	388	412	394	370	398	391	397	389	399	393	382	390	380	357	360	422	411	403	382	427	371	381	391	378	395	346	385	428	420	389	404	392	383	369	391	371	394	392	348	389	386	383	396	399	384	370	397	385	374	438	367	419	421	416	366	355	400	415	354	413	424	399	426	395	390	430	390	420	391	372	419	380	378	384	395	382	366	381	395	406	453	379	457	374	401	367	403	428	401	398	365	390	462	433	405	380	381	377	406	376	416	418	415	371	406	419	377	384	384	361	390	387	406	409	395	396	364	397	381	361	390	366	381	423	371	412	395	382	401	408	369	426	381	411	391	411	393	394	397	359	397	401	412	416	395	363	393	380	383	408	381	420	412	335	391	402	381	389	389	408	390	389	397	417	403	428	383	397	379	364	389	372	371	410	378	378	380	398	385	403	415	401	372	396	423	436	388	411	397	355	390	387	389	386	375	444	397	385	443	405	402	377	427	398	370	427	413	411	413	367	397	419	399	414	407	389	368	380	393	386	405	398	367	392	421	396	376	405	396	403	390	395	446	422	433	401	406	377	382	394	389	386	402	402	391	381	424	384	397	397	388	372	378	382	398	415	414	401	367	396	373	380	401	377	417	374	388	396	398	401	418	377	381	401	385	377	409	384	385	380	396	379	385	411	414	409	402	373	421	422	418	412	455	390	389	380	372	436	409	385	385	365	414	398	399	357	389	422	422	393	395	401	398	402	372	374	343	370	356	400	423	386	393	398	402	382	427	389	411	398	360	396	393	406	431	371	403	425	384	384	394	425	392	374	415	374	414	420	382	362	453	371	354	376	399	406	393	416	408	415	430	360	409	375	391	345	374	423	439	392	367	369	402	384	378	439	403	376	371	397	418	463	386	411	359	365	424	405	426	387	395	372	381	392	402	409	407	397	375	403	399	367	388	363	389	413	417	384	428	370	371	402	394	391	408	397	368	415	394	376	389	411	440	393	391	405	433	395	404	405	415	391	385	383	384	427	367	380	404	408	389	394	410	374	393	421	427	376	422	357	435	391	438	415	388	382	429	430	418	437	431	412	407	383	359	391	376	384	372	380	394	394	417	406	392	379	362	366	384	368	392	406	385	399	424	391	373	408	370	375	418	421	399	372	415	389	386	391	364	391	367	386	386	392	403	401	400	397	355	407	425	404	399	367	397	426	412	407	407	381	402	381	400	389	391	343	428	354	387	401	391	409	416	386	354	376	444	410	394	351	398	404	410	375	374	434	369	403	390	436	395	390	385	379	387	382	396	356	400	425	351	367	419	377	381	374	439	421	449	423	391	403	377	378	395	396	345	401	357	417	413	369	417	388	401	358	410	408	415	390	364	408	386	357	412	386	403	356	388	377	383	396	405	409	396	360	379	355	423	399
37620	11024	3164	1709	1175	1025	963	853	898	870	896	887	884	867	880	916	900	869	808	836	856	881	911	878	883	874	862	875	868	881	895	881	903	871	828	863	839	844	836	874	839	885	907	843	847	881	867	900	833	849	874	878	865	842	859	832	863	820	880	916	862	828	815	841	919	848	859	876	872	864	873	811	876	864	856	826	859	802	839	910	870	842	909	822	835	854	875	815	902	880	815	849	831	830	900	852	906	875	827	785	858	870	896	814	854	890	843	832	842	874	845	855	804	835	822	813	875	839	864	908	859	850	826	877	826	843	897	814	836	918	870	859	834	866	795	844	857	855	869	844	903	854	847	861	819	835	868	872	838	814	840	848	868	899	856	869	840	865	832	897	827	842	863	860	857	839	877	854	833	811	901	880	893	865	890	900	882	848	834	841	850	855	887	818	853	865	854	824	889	855	858	875	849	816	831	848	827	890	876	806	879	840	794	813	851	856	842	837	894	881	850	896	845	892	899	879	813	838	845	823	891	903	847	872	832	871	884	893	837	869	841	884	821	886	846	892	848	832	876	851	902	870	802	798	843	902	883	903	883	875	836	903	907	855	869	847	869	874	873	859	900	825	822	894	877	829	864	805	911	819	898	858	867	881	923	800	815	863	830	845	843	821	828	807	861	859	834	859	887	776	842	898	833	833	912	842	879	890	892	876	896	854	900	870	844	865	906	874	902	844	861	847	881	833	918	834	882	822	898	860	823	882	857	894	821	835	855	834	851	834	901	907	867	827	860	840	862	879	916	964	849	819	855	857	858	857	921	857	861	867	797	812	882	819	849	865	812	859	900	853	842	841	778	865	851	834	901	815	903	883	892	849	868	890	877	882	823	829	870	850	854	871	875	845	880	861	888	874	819	880	905	915	867	899	847	831	835	882	896	868	837	870	896	847	919	866	910	813	789	847	844	882	878	857	842	871	895	866	845	862	839	816	864	870	842	889	903	864	887	831	860	844	862	877	882	884	859	885	827	804	868	864	842	856	872	906	868	897	833	885	870	839	836	893	856	800	904	849	857	876	888	844	839	855	876	846	906	822	887	885	825	877	837	900	841	824	876	902	822	892	863	866	823	878	922	820	888	793	862	782	866	841	823	864	793	844	852	888	844	829	862	855	835	867	850	864	813	828	889	858	864	839	864	887	839	847	870	815	895	877	821	860	831	894	925	872	827	863	849	894	843	882	835	857	827	859	814	850	854	849	899	869	858	923	870	829	882	849	887	835	909	837	839	872	841	840	858	856	803	839	830	811	860	774	861	860	859	840	851	829	884	879	870	878	870	872	822	813	850	841	854	845	773	890	849	859	900	853	890	862	900	846	816	891	835	813	872	876	863	862	870	861	876	888	860	850	860	892	841	873	882	825	812	891	860	869	906	870	874	819	810	839	878	853	847	873	857	870	892	852	914	836	850	824	814	861	887	832	818	866	828	895	848	863	833	871	823	906	842	923	866	857	864	849	868	883	834	897	833	873	870	887	842	835	884	880	805	813	841	829	833	905	849	874	905	898	882	823	855	915	840	921	854	843	878	820	793	876	872	851	866	857	836	904	857	888	891	885	899	874	900	856	922	833	888	891	874	852	883	863	836	908	867	902	841	843	792	849	887	829	869	923	842	846	877	841	919	842	856	835	839	829	888	847	851	845	851	864	868	854	819	889	872	840	868	840	896	850	819	892	912	856	852	817	852	875	843	843	881	817	858	848	924	812	876	846	833	872	821	814	811	861	843	854	832	883	819	830	887	844	898	878	919	848	840	835	870	883	891	854	849	839	854	856	839	859	818	890	839	907	860	907	882	916	831	817	893	852	877	853	853	852	809	808	824	900	891	874	885	932	837	800	910	846	889	859	793	873	859	880	933	881	851	793	874	864	861	914	864	834	871	857	846	891	841	868	836	869	890	845	884	849	848	903	832	905	885	836	841	907	892	812	814	855	897	861	886	842	817	910	836	825	789	912	829	845	841	872	805	839	826	850	853	867	836	819	819	845	846	886	821	852	839	838	876	875	867	848	860	842	870	888	817	873	858	831	837	854	850	863	874	888	827	854	809	851	883	832	921	850	897	869	816	861	857	885	881	899	832	847	852	874	862	876	855	895	892	896	877	859	858	856	899	881	900	925	865	866	851	841	854	883	833	829	876	878	866	873	858	887	851	882	874	871	803	877	852	873	898	875	837	871	853	832	905	815	870	893	861	896	880	912	837	857	840	855	890	851	880	880	854	808	893	871	883	832	784	871	837	899	869	902	840	841	848	859	817	869	923	869	836	802	814	854	888	898	900	873	865	871	901	830	885	847	875	845	845	830	848	808	845	847	901	859	854	875	878	805	816	862	832	850	887	836	855	908	825	832	848	826	875	828	903	839	893	863	844	827	868	850	874	846	828	913	822	836	856	879	920	824	866	825	851	903	873	875	850	829	825	859	930	877	870	855	839	879	813	885	869	823	871	801	880	876	845	849	851	865	841	879	859	822	880	849	824	842	861	901	821	873	870	890	890	829	885	882	858	808	883	816	870	853	875	907	872	881	879	880	812	834	813	856	837	834	820	850	887	797	904	842	869	867	877	814	821	857	818	883	820	852	843	879	872	900	874	817	834	830	842	847	848	899	840	870	858	873	857	860	850	870	877	857	864	873	856	849	858	812	915	887	917	832	882	859	882	815	878	830	838	807	867	874	880	875	875	869	877	826	905	803	861	876	845	846	847	875	861	894	871	800	855	855	866	824	905	810	856	891	841	821	891	868	846	849	840	833	894	819	857	867	820	827	861	863	883	852	864	891	860	878	879	873	844	826	842	910	893	840	873	859	865	855	839	813	815	845	894	878	831	877	863	842	833	795	851	830	834	877	851	854	789	843	851	810	852	839	815	868	881	828	861	877	811	852	841	867	878	887	878	890	836	899	847	865	823	861	805	828	855	835	844	842	848	863	848	879	852	871	843	887	847	866	855	840	852	877	820	877	839	841	881	821	892	878	896	911	874	843	873	795	810	850	865	893	820	898	849	807	830	850	879	851	870	859	804	893	866	870	876	841	876	857	817	876	823	880	885	855	921	848	837	848	859	896	894	885	840	906	825	753	823	834	851	850	876	861	848	883	891	836	883	836	824	850	896	878	892	843	929	843	873	795	890	854	845	854	902	873	885	893	830	859	856	821	800	821	858	845	840	832	903	874	841	907	926	776	828	882	897	828	826	844	855	817	824	860	856	832	804	866	848	837	824	837	864	875	894	848	880	846	844	847	872	793	812	888	843	855	877	850	835	920	884	890	846	919	865	868	848	826	864	844	833	885	853	857	898	898	877	846	881	866	849	855	881	904	865	822	847	874	890	844	884	868	910	881	828	816	849	818	872	856	841	829	835	881	843	894	874	860	873	831	887	848	811	868	834	879	826	863	882	865	881	848	867	873	883	884	881	917	913	881	885	830	873	832	858	898	871	875	856	856	871	859	887	873
60035	28035	13135	5136	2129	1130	715	440	445	402	394	418	383	438	417	389	442	429	386	402	399	452	423	387	407	368	442	405	410	385	443	402	385	386	373	398	424	382	382	392	391	382	457	376	406	406	416	358	386	360	404	412	410	382	391	427	400	417	418	384	428	364	326	399	401	436	440	402	390	363	425	361	375	360	416	359	389	421	397	418	402	395	408	370	402	363	425	388	391	405	432	424	447	394	391	414	432	415	415	429	408	400	442	395	394	401	404	392	400	426	388	380	371	412	385	412	394	397	414	352	440	382	426	383	386	388	437	438	396	388	349	377	382	393	363	413	403	403	403	397	426	394	422	454	403	382	389	401	382	420	388	362	408	415	426	441	406	372	397	382	385	377	423	400	390	412	384	410	384	392	384	422	429	404	386	423	416	407	372	442	395	385	408	390	394	399	394	381	399	391	375	397	407	405	390	405	401	384	437	394	422	447	398	404	390	422	435	425	401	416	389	401	419	390	363	396	379	380	439	394	397	358	373	434	405	410	431	386	393	391	407	393	372	361	373	427	402	410	352	446	390	370	387	384	409	416	392	372	366	390	431	403	427	417	395	407	427	430	371	428	436	384	401	359	427	408	410	401	382	402	387	385	403	416	423	385	431	388	361	385	414	362	378	405	411	408	412	435	377	400	460	381	435	429	381	385	412	441	413	384	426	414	392	394	394	422	391	406	382	420	411	382	390	418	409	419	430	399	380	385	383	371	376	418	397	425	413	399	419	414	402	434	388	433	391	408	383	435	454	414	369	371	371	404	412	384	400	392	370	396	432	396	386	378	429	414	423	385	424	381	401	383	412	380	377	431	384	379	388	408	377	405	394	414	355	394	405	400	386	389	408	401	407	444	395	397	413	369	353	396	412	435	425	398	371	402	382	394	411	409	430	439	405	406	420	363	377	374	379	364	399	431	388	388	409	376	435	396	386	399	381	367	428	404	384	381	388	403	411	414	413	367	383	409	411	386	425	410	373	410	381	396	420	440	429	373	364	416	410	405	357	397	390	398	395	374	426	437	398	467	374	422	413	430	418	372	396	390	420	363	375	468	396	414	418	371	378	445	376	403	421	412	429	398	358	408	416	365	403	392	385	409	396	404	396	390	375	418	416	403	396	413	378	392	377	380	411	408	362	367	432	440	433	411	370	395	369	380	388	411	400	400	405	383	392	407	434	405	406	436	406	415	408	398	420	422	422	405	409	415	342	387	394	412	413	380	433	376	408	413	404	416	405	390	412	409	393	434	392	381	368	403	409	427	375	394	420	427	388	385	413	423	405	413	409	405	395	376	413	379	394	416	400	366	391	432	404	396	411	365	395	382	412	409	385	379	362	430	414	410	413	398	432	365	422	390	345	380	376	401	400	382	402	427	438	391	387	410	430	372	389	397	397	429	420	380	386	432	399	379	403	372	350	368	375	380	404	433	416	397	419	421	391	411	372	410	376	396	406	452	424	429	411	434	365	368	395	406	420	416	385	390	407	382	397	390	389	405	396	370	401	402	422	400	426	372	401	390	394	403	411	402	397	412	402	385	376	397	375	409	406	382	404	402	372	381	402	396	399	440	383	426	372	400	407	422	379	421	392	387	419	403	419	403	383	402	367	404	429	382	401	376	381	426	397	399	373	392	403	381	392	418	421	409	344	435	411	386	375	414	377	408	375	433	368	391	399	372	397	422	417	444	443	406	416	400	364	387	405	403	363	402	410	434	383	370	433	359	409	407	390	400	437	434	387	386	379	400	427	391	396	387	376	353	416	406	378	377	421	412	405	421	419	438	421	371	384	383	409	376	371	399	402	375	401	351	387	395	440	386	377	402	406	399	373	396	416	390	399	367	397	382	391	410	375	423	376	410	398	413	329	391	451	384	384	401	384	375	427	393	389	392	406	454	431	416	434	386	385	391	404	367	409	413	378	438	421	367	356	393	390	445	398	416	383	386	372	415	401	438	399	419	405	373	392	439	393	366	413	391	410	388	417	430	418	395	356	390	417	419	424	424	388	370	366	395	418	387	407	402	387	439	411	392	370	401	379	381	395	387	404	378	396	462	416	424	419	382	372	399	387	401	362	341	405	384	400	375	357	373	395	397	424	377	418	422	377	404	421	406	388	406	401	369	404	379	421	423	396	381	397	408	386	428	399	382	420	390	340	419	423	390	391	365	403	394	403	408	381	391	422	408	445	416	374	421	417	370	378	369	402	362	406	362	394	417	365	375	379	418	420	409	391	421	375	367	403	404	400	390	393	385	380	395	386	373	404	400	429	427	423	437	384	409	379	413	390	409	385	392	457	408	396	434	419	396	354	394	402	418	410	389	370	389	368	385	403	406	390	388	367	397	418	404	380	382	451	402	348	384	391	459	388	417	374	411	385	383	383	373	381	423	423	425	389	405	374	384	405	381	364	406	385	350	367	379	395	415	408	405	422	404	412	397	426	365	377	444	440	400	383	410	399	436	412	430	386	373	389	417	416	420	395	355	412	385	388	428	377	427	408	398	404	437	438	456	366	365	365	392	443	405	417	383	391	410	411	438	381	392	416	370	423	380	389	430	419	385	386	388	421	405	390	382	421	378	436	412	378	414	384	403	432	405	372	379	377	387	430	401	399	389	409	418	401	434	400	392	400	386	391	416	358	393	383	396	431	408	418	362	381	372	364	396	396	391	418	410	406	423	386	412	396	374	405	408	393	380	389	410	435	389	400	385	388	380	415	388	392	427	403	408	374	388	408	376	374	381	383	401	398	418	421	376	396	414	401	403	411	407	372	403	409	388	374	369	393	422	376	380	391	435	409	422	434	373	383	421	431	350	407	394	400	386	379	411	417	416	413	408	407	419	383	393	386	408	386	420	371	411	416	371	410	399	381	425	393	394	420	393	402	397	419	402	416	410	426	431	423	397	429	449	425	423	384	359	386	381	412	370	441	440	426	361	391	422	414	399	397	423	394	395	385	390	371	400	360	402	378	452	398	406	415	413	404	406	425	383	410	399	386	370	398	385	381	414	364	381	380	401	412	383	406	418	391	375	417	398	398	435	394	366	383	448	400	400	437	402	418	378	388	420	409	375	419	361	372	385	388	386	399	401	413	386	413	394	385	373	418	371	409	411	436	393	397	418	415	376	423	417	374	399	388	414	407	415	422	397	412	400	444	410	401	405	370	427	389	372	416	378	416	371	428	409	385	409	435	439	393	437	435	399	369	453	400	415	377	400	408	407	395	431	402	377	398	389	426	384	385	419	440	387	384	375	401	398	400	383	386	396	401	438	413	406	379	416	413	388	414	387	393	409	404	408	428	398	387	409	420	395	388	415	397	416	436	406	376	374	442	410	450	413	393	383	413	415	405	403	400	374	437	404	398	391	408	424	396	437	390	420	392	412	413	413	397	363	385	415	409	416	385	364	412	373	415	360	386	388	407	436	446	433	405	365	452	420	401	412	439	427	406	435	413	396	361	408
40009	21226	13677	9144	5224	3362	1907	1022	982	918	904	953	884	904	890	975	937	879	876	873	908	879	889	950	866	884	865	862	905	887	868	846	892	899	849	854	911	873	857	844	885	909	902	834	870	902	852	887	858	816	868	894	917	830	860	866	825	878	865	824	866	854	925	870	833	874	817	873	867	839	914	900	898	865	831	861	920	875	849	867	861	846	860	884	826	931	853	911	874	842	908	857	844	859	846	870	881	849	833	862	937	901	855	837	886	842	893	878	919	884	833	818	866	817	902	853	858	860	883	882	893	865	837	935	882	855	886	888	848	846	855	863	855	909	876	881	860	841	856	847	892	840	929	866	883	859	858	859	885	855	854	811	831	900	870	857	870	943	872	906	870	854	902	912	906	870	845	883	875	846	882	860	874	842	866	923	873	838	891	859	840	897	895	914	843	849	851	916	858	851	925	875	870	853	854	882	854	873	894	862	871	829	846	883	887	826	904	896	896	888	882	850	910	872	878	892	923	913	897	922	874	877	910	861	883	827	882	864	890	882	846	863	871	878	889	876	876	918	872	843	879	878	864	861	870	853	881	866	878	827	889	905	900	880	906	878	906	886	914	878	856	898	842	905	871	811	857	907	862	841	858	886	934	844	891	883	796	895	875	870	869	857	879	947	898	894	898	896	862	862	884	862	886	824	879	854	876	834	888	910	870	888	813	860	809	912	901	868	864	905	903	891	814	883	864	891	829	857	870	897	900	884	914	863	885	824	899	885	886	867	831	852	919	827	916	801	809	913	873	849	910	842	915	865	921	846	808	869	868	866	855	884	828	935	898	871	924	856	894	901	883	798	875	935	898	869	823	884	858	889	860	855	871	866	863	896	859	870	830	896	903	892	927	872	868	827	878	872	850	878	900	850	884	861	865	912	893	877	888	807	900	921	916	826	893	867	870	830	867	903	887	873	857	844	883	855	873	868	884	933	828	838	875	886	868	896	888	907	862	867	954	898	872	833	830	901	868	899	870	889	797	844	865	904	874	877	886	903	890	887	866	911	933	858	834	888	869	817	885	909	891	850	828	912	914	865	877	876	857	894	914	871	868	854	871	879	830	853	887	919	873	876	861	917	853	827	854	850	875	860	850	889	890	850	798	890	854	856	941	873	881	900	903	840	859	850	912	899	862	887	816	893	873	830	884	871	855	848	838	863	895	881	845	872	859	856	903	848	798	904	852	860	830	896	872	867	869	867	850	911	866	862	845	901	849	885	882	867	880	909	844	871	897	895	955	871	877	885	894	869	872	942	921	887	927	889	888	911	902	807	855	876	835	885	871	922	893	935	889	931	853	880	835	847	866	937	882	945	892	805	883	865	848	873	901	869	930	819	838	874	901	892	866	846	893	877	889	910	883	852	884	840	891	882	906	828	887	817	882	862	904	871	927	892	841	850	869	880	853	835	918	916	896	866	853	850	844	901	861	872	888	925	851	811	859	886	873	905	841	823	812	863	894	854	835	882	910	911	854	891	924	849	850	875	871	814	851	853	866	870	885	912	918	900	873	903	833	867	850	854	883	916	910	879	830	854	872	868	863	878	899	886	869	858	852	882	900	849	820	862	937	858	844	831	893	875	873	879	863	874	888	834	831	864	884	885	899	908	897	896	872	909	917	900	917	903	889	867	865	852	880	860	828	881	887	882	918	862	857	859	844	853	830	879	850	862	831	861	854	904	855	892	893	815	897	805	906	863	873	934	867	872	829	873	894	913	853	841	886	904	839	879	875	851	875	839	871	859	873	862	916	880	861	873	897	908	872	828	845	886	850	885	890	876	885	902	840	817	892	875	899	886	885	918	855	840	865	881	930	873	844	906	942	890	908	898	899	852	852	855	892	909	921	878	897	832	862	846	895	905	879	849	882	895	855	834	870	893	864	904	829	846	913	905	864	854	872	841	860	920	868	846	827	880	884	889	838	868	907	874	883	821	863	871	860	854	906	815	834	867	828	910	847	852	913	911	863	937	844	848	840	887	848	898	885	883	899	846	843	913	931	934	843	897	812	842	861	825	863	847	847	858	880	905	893	870	942	949	859	847	860	879	873	917	905	890	834	865	847	927	896	912	876	925	887	854	888	913	866	900	867	917	881	865	882	864	864	879	894	878	900	870	845	896	888	894	918	854	914	847	840	829	866	910	849	859	935	870	896	841	887	915	827	876	864	863	866	842	828	838	828	906	860	942	866	872	880	831	860	889	854	832	883	890	909	869	905	902	879	913	885	856	901	841	861	848	837	848	872	883	878	939	901	851	882	879	881	901	844	887	858	869	816	898	918	884	876	869	896	868	896	854	868	912	858	865	852	862	859	842	866	940	855	895	878	866	824	950	877	912	881	885	797	885	893	864	806	900	875	886	808	862	887	870	919	914	849	910	860	833	898	882	877	875	888	833	889	818	879	925	909	920	881	831	886	887	867	833	887	913	871	898	888	908	901	882	918	870	851	847	867	847	820	853	876	847	897	879	853	901	902	870	884	834	886	881	891	906	876	881	902	838	923	875	872	900	913	862	868	867	861	850	828	862	853	882	877	892	899	875	882	889	854	862	846	803	929	847	843	865	881	895	885	867	874	903	839	936	889	875	836	881	886	895	882	891	828	888	895	838	867	835	900	914	885	873	870	915	880	897	895	874	883	871	866	869	904	901	904	870	872	853	872	852	855	817	828	903	847	922	883	867	863	865	863	837	862	894	852	817	853	794	832	831	911	814	908	846	913	924	855	875	883	868	786	846	880	866	896	886	900	892	897	878	914	898	908	904	913	880	892	842	919	910	881	874	839	856	850	847	856	862	892	855	856	884	880	906	870	839	900	906	912	886	836	855	922	900	841	943	892	860	889	897	888	875	878	895	949	860	851	886	907	859	890	808	912	846	912	880	878	840	872	877	855	849	895	887	851	840	844	908	888	897	888	842	919	892	887	881	838	891	884	884	851	905	882	889	877	843	892	850	889	872	890	837	876	889	877	863	921	808	885	854	880	894	897	833	900	919	872	861	886	918	867	853	884	887	869	854	828	940	887	888	860	902	933	904	844	926	785	873	862	875	845	878	897	857	892	898	880	914	891	874	857	891	918	865	862	845	865	909	873	856	884	882	913	887	898	833	891	840	892	872	882	868	854	914	882	844	877	826	907	892	922	813	879	910	878	847	887	907	881	842	903	927	915	831	860	873	902	895	833	897	850	863	895	834	890	830	833	897	865	836	930	873	840	900	939	938	851	840	902	879	885	891	888	886	806	852	852	834	863	897	912	891	923	869	900	884	870	869	906	844	890	879	882	868	884	884	863	864	887	839	905	884	910	861	879	864	848	890	899	879	873	902	877	897	889	806	879	875	885	858	858	844	879	879	881	877	896	848	900	874	897	922	792	852	829	951	853	858	851	862	853	878	863	944	889	904	923	856	872	850	862	877	888	909	884	873	914	853	844	917	854	956	905	882	899	934	898	867	867	901	847	870
63238	29067	13538	4363	1548	729	529	413	402	401	399	461	440	427	432	442	402	418	419	397	433	414	446	398	399	406	381	444	398	415	396	351	438	471	420	413	420	421	412	422	406	402	433	381	361	422	395	431	428	419	444	413	404	425	397	390	400	421	405	437	402	401	393	412	421	421	408	396	452	417	408	439	443	394	421	435	420	445	371	423	408	415	421	432	393	431	408	437	399	356	433	429	432	433	447	390	431	400	390	388	377	426	421	419	430	465	462	424	408	401	397	424	423	405	411	371	472	402	435	438	440	406	374	387	409	397	420	432	422	417	389	371	399	405	400	386	427	434	400	453	458	433	370	372	405	381	453	459	404	384	423	395	423	396	436	411	391	418	405	376	441	380	381	371	451	426	423	441	388	454	397	429	431	405	403	397	432	418	374	404	447	414	416	371	431	425	443	420	416	399	441	440	372	407	443	427	437	406	424	424	440	405	438	431	396	407	400	375	385	423	435	421	414	371	424	390	412	396	435	449	392	411	419	411	433	433	411	424	424	412	394	428	425	422	400	410	413	435	426	421	399	391	467	427	415	445	391	434	431	411	427	415	438	422	414	421	446	412	426	451	415	431	403	395	418	437	383	399	446	405	417	433	397	426	448	441	441	410	446	373	386	406	406	376	391	396	479	411	384	440	405	414	424	400	420	375	414	369	426	406	406	419	453	426	416	448	415	432	429	433	417	421	397	382	379	412	389	425	424	395	411	407	407	425	394	410	376	418	448	464	418	446	393	394	401	402	422	395	417	414	402	430	397	408	430	421	384	407	375	428	455	408	395	401	407	418	434	422	428	454	410	414	429	420	460	397	417	402	453	405	420	393	444	390	441	429	406	424	429	410	454	438	379	439	384	477	413	401	416	411	428	401	417	421	437	434	408	390	416	453	405	408	403	427	403	417	408	397	416	398	403	463	436	431	375	430	400	409	452	465	430	403	393	406	394	436	460	416	431	470	408	388	387	415	427	419	407	401	426	415	400	472	424	407	459	434	396	446	420	416	425	396	421	408	459	431	391	423	394	426	413	370	387	421	419	380	442	442	415	413	435	401	397	379	414	419	439	377	378	445	399	373	428	407	407	418	401	402	431	411	414	436	444	409	423	423	431	442	402	423	423	472	410	415	436	424	463	405	446	432	439	423	385	433	422	423	409	389	447	436	442	387	426	374	433	406	421	448	404	412	439	408	424	400	406	454	421	472	402	429	416	458	461	426	379	405	436	429	431	417	425	351	437	400	376	432	432	453	413	391	441	405	394	403	412	379	409	417	420	365	431	388	423	396	411	411	419	408	424	382	437	435	428	411	430	446	392	429	419	371	413	381	420	439	432	389	431	387	442	473	423	399	357	439	442	372	446	434	410	402	452	465	418	388	433	391	394	407	394	417	406	429	455	403	414	421	434	411	452	420	400	401	423	410	442	391	441	417	435	406	416	390	397	394	436	393	402	425	364	405	444	399	416	368	397	403	406	402	391	428	442	408	398	408	431	425	414	449	440	432	409	455	386	371	376	401	424	399	406	398	393	425	422	402	415	386	416	379	418	416	420	422	373	424	391	433	396	427	410	391	416	395	445	403	432	433	392	406	437	411	382	408	430	413	431	406	417	410	449	449	424	379	422	417	432	417	420	412	386	389	408	402	387	439	361	413	415	414	421	425	417	417	424	400	415	400	399	418	433	429	434	395	403	387	413	446	396	396	388	369	390	389	406	401	419	415	376	405	449	428	423	414	406	429	384	448	419	385	413	403	414	403	425	422	377	441	411	379	426	398	448	457	423	405	428	375	391	397	399	421	397	416	403	417	419	369	422	429	382	380	428	422	406	373	410	415	407	397	424	408	401	444	445	439	390	399	430	417	443	423	427	407	435	425	422	384	393	426	408	376	438	412	454	420	399	416	432	385	405	398	390	424	415	465	423	365	448	393	429	485	406	413	426	446	415	414	416	395	434	404	406	417	405	416	389	409	390	401	400	397	424	437	415	373	405	385	391	403	400	430	430	404	405	385	420	409	430	411	422	403	417	419	399	406	384	395	439	438	426	435	399	390	376	430	446	393	434	428	409	421	388	396	394	398	440	416	424	389	425	415	422	455	417	412	408	411	395	425	403	383	420	395	391	383	417	459	406	392	396	425	399	443	425	415	457	439	436	389	364	429	383	425	394	437	363	397	437	409	397	448	388	422	411	435	375	376	400	398	411	399	452	401	411	421	398	435	387	400	445	400	405	416	402	411	416	409	424	449	415	426	418	387	427	387	410	429	447	412	417	419	415	417	391	414	364	420	423	456	430	415	418	422	481	412	412	372	386	455	367	352	386	435	400	464	393	387	420	414	364	445	428	417	389	410	404	406	397	399	433	437	459	398	417	418	410	422	378	393	419	425	469	440	407	442	392	412	432	406	405	448	451	420	452	423	409	436	465	391	409	408	426	438	421	421	446	451	438	436	395	403	403	419	385	448	410	453	438	439	439	458	439	461	450	407	421	421	427	404	423	407	439	411	409	410	404	432	388	415	406	400	436	440	457	409	424	407	371	416	427	395	411	411	413	406	403	423	453	376	440	417	407	389	446	408	411	418	430	468	406	421	430	386	421	392	429	460	416	436	418	393	415	432	406	387	420	412	440	408	435	463	430	437	445	380	423	421	407	416	433	419	384	403	403	403	446	450	435	361	430	411	423	417	413	402	411	422	450	421	387	453	392	389	442	423	413	394	425	409	427	437	449	443	426	399	407	427	444	384	420	403	376	418	424	418	402	416	410	438	383	389	420	400	422	407	452	418	396	404	407	465	426	429	414	398	446	416	408	401	442	434	428	414	418	406	393	478	436	431	462	407	402	405	407	423	389	385	418	393	369	379	411	441	419	438	413	459	445	426	394	423	449	418	425	419	430	423	461	411	385	414	413	441	433	418	395	412	438	448	414	385	432	390	406	382	393	423	384	393	443	417	439	372	467	447	409	446	429	418	473	412	407	439	447	418	418	397	421	423	436	381	399	390	389	446	428	451	438	446	421	377	424	400	425	382	424	460	423	428	387	436	399	418	455	441	446	361	424	376	403	409	405	407	432	398	440	430	416	417	412	374	389	391	442	401	418	436	406	426	401	433	398	437	428	398	401	450	350	389	425	396	432	412	407	420	426	455	408	400	417	461	411	428	398	397	429	396	406	398	414	423	421	409	443	408	420	411	410	464	441	432	397	452	429	403	432	400	427	419	402	422	413	385	372	391	423	390	417	426	452	423	402	403	385	380	410	386	416	421	409	397	427	406	394	412	436	427	401	446	398	397	400	425	414	395	423	430	456	400	428	446	402	437	405	413	393	404	403	424	405	410	410	414	426	402	406	401	453	422	416	398	405	463	412	437	478	445	442	440	382	394	414	414	410	473	462	425	397	426	368	409	405	409	380	421	412	391	389	437	389	435	405	424	398	385	394	408	397	424	449	453	378	405	416	409	382	403
43320	20631	12596	6876	3664	1803	1233	1064	989	925	950	928	957	916	918	881	897	887	945	874	916	918	905	944	876	872	946	874	905	903	902	878	912	850	924	887	848	908	915	927	928	867	944	893	866	901	914	861	852	898	953	892	884	899	910	911	899	944	873	971	960	861	887	867	917	875	927	864	825	922	848	908	887	924	845	926	869	965	915	870	843	876	908	916	881	886	922	933	880	906	834	883	918	891	843	893	953	888	920	915	892	866	924	881	927	901	901	875	868	907	839	821	861	865	930	959	887	889	840	930	879	873	874	853	865	849	863	897	912	894	852	885	891	868	898	906	943	920	920	862	894	890	873	875	902	917	921	880	903	875	934	897	915	884	906	902	895	879	934	885	921	847	886	899	890	858	896	874	901	872	861	908	903	932	916	959	823	860	892	937	922	887	909	941	860	961	898	909	911	911	902	882	893	869	931	851	886	887	878	867	934	889	918	912	902	907	847	928	840	872	932	881	909	881	903	924	880	918	870	881	816	893	873	849	909	895	879	887	942	896	884	910	903	944	848	918	880	884	885	874	864	897	868	894	939	891	941	894	923	888	881	893	859	891	925	906	928	915	896	826	852	906	835	851	844	917	913	972	857	904	928	929	901	925	881	892	853	874	881	904	886	880	880	906	900	901	912	909	921	896	894	869	932	914	919	833	879	897	904	861	920	929	843	899	882	866	926	841	905	857	933	884	910	909	953	920	879	892	905	893	904	903	865	863	915	925	898	901	924	954	900	964	895	925	856	922	927	879	956	930	888	936	926	916	848	904	886	879	926	834	900	923	911	940	871	913	865	916	874	947	890	921	909	870	911	857	886	891	902	922	868	924	950	914	880	914	915	926	893	875	900	912	903	921	951	926	858	923	906	899	905	923	924	934	960	925	883	886	902	876	910	872	869	909	863	856	901	871	864	865	890	947	899	868	857	934	922	932	918	894	919	910	853	903	885	865	954	940	920	889	902	861	879	884	914	876	893	873	875	940	871	906	873	897	898	910	910	870	916	927	948	887	869	928	872	866	867	924	914	930	906	891	838	898	890	913	913	926	905	904	871	915	863	866	891	866	907	895	891	883	858	846	966	917	869	894	873	912	890	865	924	926	885	930	882	886	948	907	920	874	880	926	917	881	891	893	876	891	874	866	900	859	878	877	891	939	877	973	886	874	868	879	906	849	865	886	952	874	880	864	868	880	921	940	933	900	916	962	915	931	858	874	907	890	893	870	859	868	889	898	880	908	906	924	910	912	896	877	944	932	945	924	878	956	943	925	876	891	873	959	935	889	873	880	890	916	868	856	882	875	906	856	954	895	926	914	907	871	957	900	887	877	894	872	945	871	930	920	907	945	915	893	844	873	854	906	907	901	866	890	892	890	913	898	922	883	887	924	859	915	873	891	831	887	886	914	894	895	901	919	918	897	883	901	864	877	911	967	894	918	884	860	936	881	859	899	858	892	820	895	888	922	886	893	914	906	937	913	875	908	906	897	881	909	933	909	910	940	910	851	905	900	914	907	857	811	906	837	938	901	895	922	816	898	916	906	890	955	873	874	891	870	936	907	857	883	848	951	934	920	964	904	910	898	881	931	888	930	864	913	879	896	921	917	894	946	876	866	955	927	935	917	866	922	880	864	903	833	935	944	891	936	880	891	847	891	892	885	884	934	925	860	845	891	904	870	899	950	909	901	913	858	929	900	910	912	907	846	878	913	878	913	915	872	891	903	893	837	923	911	888	860	868	876	917	896	868	899	905	889	913	946	870	879	857	907	909	891	873	877	888	937	849	904	864	863	863	902	886	856	929	871	929	912	875	921	895	857	908	947	919	892	881	898	931	861	971	928	922	840	906	885	882	870	897	908	887	902	910	817	929	906	927	927	895	945	910	910	855	845	866	879	890	892	904	963	965	871	877	926	888	901	897	900	870	864	883	914	839	902	941	865	892	967	898	897	910	895	882	863	922	894	871	944	922	868	956	896	920	922	881	926	826	848	929	885	981	880	924	852	877	887	912	905	866	918	917	899	908	899	870	863	893	908	919	916	880	890	936	893	898	884	906	913	892	894	912	919	908	885	900	909	900	892	906	905	885	891	923	905	894	851	862	936	966	892	928	877	883	863	904	920	880	891	923	930	894	883	925	898	933	867	882	897	848	886	906	896	894	908	912	918	886	872	892	912	850	919	909	923	913	858	895	874	905	910	953	888	955	931	893	893	899	848	896	896	915	918	879	852	919	913	895	884	923	929	924	893	879	896	855	853	911	886	940	908	918	938	974	880	912	922	883	895	886	902	892	885	907	847	870	882	896	948	867	870	860	954	935	924	912	945	931	915	902	871	931	895	887	874	901	878	911	874	890	868	826	873	905	863	974	904	867	940	940	903	902	905	892	849	884	902	875	966	866	877	881	929	928	890	935	880	859	898	887	932	906	895	938	889	881	899	900	863	896	882	905	869	931	910	890	891	878	902	918	879	904	920	911	933	876	873	880	918	983	813	892	917	877	889	853	921	948	959	922	910	905	874	862	855	870	879	956	922	874	910	915	858	893	895	955	901	840	843	981	911	946	957	890	889	881	831	910	928	914	863	909	862	909	933	910	909	921	868	880	920	852	878	867	873	823	908	892	911	880	939	888	887	919	895	894	935	948	895	920	831	883	885	875	885	948	894	898	918	851	875	905	878	843	898	903	863	878	873	950	932	932	875	896	899	916	924	905	928	875	875	893	893	878	935	941	904	925	847	862	950	915	911	831	889	921	881	908	903	888	897	913	948	921	895	858	894	915	909	898	851	868	868	901	898	961	926	976	898	858	879	868	939	888	894	883	871	910	854	918	871	875	894	884	902	893	897	872	858	942	957	909	894	900	938	908	873	917	936	931	927	907	921	873	947	946	880	894	926	912	883	869	850	888	870	870	886	894	925	889	898	917	910	857	935	909	847	947	907	875	874	977	885	892	890	907	831	875	900	945	932	881	913	889	918	877	925	884	906	891	929	890	925	889	933	894	911	893	892	903	896	934	843	919	879	863	986	999	860	920	863	865	849	898	937	911	904	860	878	870	862	916	886	902	908	915	940	896	896	917	893	931	874	913	956	920	915	898	918	867	874	867	895	855	908	988	927	939	891	904	912	907	929	951	910	894	865	924	904	896	859	923	947	857	914	909	903	929	898	921	889	874	913	872	880	865	922	880	833	845	869	891	927	895	918	921	907	855	944	933	846	906	898	871	917	920	867	837	856	877	903	879	974	885	920	925	984	917	876	921	893	904	894	917	900	935	879	889	899	886	925	910	905	894	920	908	861	921	897	889	858	852	900	901	916	895	914	913	936	961	902	930	931	915	855	906	861	896	860	960	903	904	855	854	875	890	910	899	909	913	886	864	873	947	904	900	882	923	902	893	873	939	955	976	929	889	964	883	958	904	913	897	928	932	815	942	852	890	895	911	891	916	878	913	886	899	934	916	865	876	853
47767	18959	5895	2036	749	525	417	390	425	403	383	409	385	409	420	395	379	421	387	409	395	403	392	401	396	384	368	401	407	365	385	407	346	342	390	401	437	388	422	410	356	340	384	393	394	402	397	399	397	396	429	336	404	403	393	409	336	376	450	388	368	385	369	415	379	378	406	376	375	383	364	410	422	439	377	384	389	409	365	381	394	387	338	377	417	377	399	391	401	425	351	395	379	357	396	393	411	378	389	444	349	391	393	450	378	385	374	408	371	397	374	357	389	382	371	399	339	393	379	400	390	415	392	388	428	387	400	414	405	414	396	395	385	350	402	399	364	388	394	390	385	410	405	362	437	389	386	368	415	389	406	405	381	390	372	418	401	414	409	361	393	412	391	376	428	393	375	392	427	377	415	373	417	405	465	413	387	409	373	381	395	391	417	386	355	363	389	389	359	402	424	400	368	376	381	398	397	410	385	355	421	396	378	383	364	360	383	357	403	392	409	394	387	380	389	409	361	376	394	431	385	437	395	418	400	409	383	371	363	389	360	403	385	396	430	395	374	415	375	328	369	408	397	410	361	397	437	395	399	393	436	449	389	402	408	387	363	398	435	402	419	377	399	386	369	396	394	379	406	428	367	384	375	401	368	363	395	392	372	407	370	356	397	421	377	405	410	442	399	386	406	405	385	406	389	377	413	399	392	376	385	404	363	420	385	398	413	433	393	398	373	407	357	359	400	372	394	384	405	385	374	390	412	389	423	370	384	377	361	381	425	409	419	386	351	349	418	397	396	369	391	377	408	379	394	429	388	390	380	403	377	386	371	371	408	404	386	383	374	379	377	371	436	396	402	420	395	377	367	371	428	416	419	384	379	379	396	382	401	396	396	360	387	402	420	408	377	423	422	415	374	377	391	350	366	387	398	430	382	385	361	366	419	399	415	422	406	416	418	415	404	361	402	368	366	401	423	373	393	369	358	381	378	370	383	378	398	389	396	384	360	383	389	403	396	381	366	414	370	410	374	371	420	388	372	368	357	385	371	382	361	370	378	403	377	403	416	368	407	382	385	386	429	403	419	427	377	387	400	395	417	420	438	384	395	420	405	433	435	390	387	391	405	422	381	404	377	413	404	396	389	381	351	387	400	389	414	365	393	407	381	398	386	398	398	359	384	413	389	383	370	389	400	385	385	397	410	400	389	392	366	362	423	407	387	375	403	368	393	448	384	378	424	413	349	378	397	437	396	386	405	362	379	377	393	410	400	392	408	398	419	407	439	379	385	420	382	395	360	391	428	380	357	402	422	359	382	440	366	369	386	410	393	420	425	385	418	390	386	390	413	408	407	421	365	389	385	416	407	407	411	403	379	363	397	418	450	366	387	388	410	389	409	385	401	409	390	359	362	412	425	394	404	419	406	348	393	363	372	388	374	376	377	371	354	404	371	393	404	403	383	390	395	421	365	379	365	396	387	379	389	377	381	375	405	398	379	390	402	375	372	452	434	382	410	410	377	368	382	419	377	364	388	408	379	371	382	382	348	381	409	405	433	390	370	397	384	386	375	404	411	398	418	369	338	393	382	391	404	393	383	356	426	424	356	413	373	369	387	409	378	400	374	392	382	387	369	392	400	354	369	393	371	390	393	400	392	414	386	419	377	387	354	371	435	403	395	398	375	364	395	391	376	381	406	417	408	382	387	377	358	376	382	367	367	373	393	365	369	377	348	371	391	394	418	395	423	426	409	362	372	386	408	390	385	373	391	428	407	426	424	396	400	371	412	396	394	408	382	390	403	358	348	401	381	412	406	373	401	400	383	431	386	408	352	398	386	370	383	358	359	352	409	381	359	374	376	392	414	374	379	404	379	353	357	400	391	378	390	424	401	393	380	402	407	393	379	415	416	397	384	431	397	378	388	380	397	383	353	408	368	356	414	382	375	386	374	376	415	401	418	380	424	398	386	373	375	403	414	394	405	408	376	384	427	415	425	397	404	390	407	387	379	415	395	370	392	389	410	402	412	386	397	360	390	401	380	368	392	391	400	381	381	405	397	396	359	406	400	393	413	386	410	419	443	428	387	395	384	372	345	392	394	405	386	398	421	412	432	417	388	440	432	392	402	384	369	387	398	381	388	396	423	388	408	418	422	447	397	393	396	412	410	414	396	365	379	388	387	381	411	405	368	342	397	358	378	364	389	395	377	390	388	378	414	400	381	389	350	405	379	351	385	360	382	380	397	380	402	416	414	406	373	346	373	363	381	354	373	431	387	419	420	378	345	423	399	389	358	379	362	406	399	375	361	410	392	428	410	376	365	389	398	442	379	360	396	424	426	393	380	394	377	417	385	390	349	388	398	387	356	362	389	392	424	408	387	394	384	425	442	410	416	398	395	391	377	382	396	373	384	410	417	366	409	391	383	358	402	405	394	376	351	370	392	386	395	387	423	409	439	373	349	401	412	388	390	415	374	423	379	387	385	400	424	392	371	416	406	425	377	393	389	418	398	368	379	388	356	413	387	397	375	374	363	393	386	361	411	361	379	394	405	375	402	396	416	369	437	378	365	367	393	375	410	423	397	370	391	380	402	423	411	410	383	368	400	364	370	386	346	344	408	417	373	423	407	391	409	365	398	347	395	383	377	389	389	353	392	390	404	391	403	417	425	396	397	361	401	375	413	355	361	396	381	369	434	393	418	389	389	402	414	420	422	382	377	400	398	378	380	385	351	403	388	354	417	403	375	393	394	397	424	371	379	367	375	415	360	393	386	400	383	408	384	387	423	409	402	375	421	388	374	389	364	397	394	350	402	412	409	431	423	412	421	383	447	406	395	414	361	418	408	423	385	383	388	416	389	407	393	365	412	422	413	424	388	366	377	373	391	366	386	401	375	394	403	400	377	367	400	421	380	393	376	381	355	389	405	419	380	418	420	390	408	362	380	340	381	401	394	402	386	380	397	392	369	400	327	392	404	363	370	433	402	421	404	365	342	371	395	360	400	374	385	358	419	401	351	390	384	422	376	387	397	402	366	383	397	399	328	368	355	389	422	386	392	396	353	365	349	408	387	330	416	402	397	402	384	392	395	396	400	403	346	388	427	417	381	388	373	382	371	359	367	373	386	393	418	394	376	420	392	355	411	377	404	368	399	422	413	391	335	397	361	415	396	422	368	401	408	385	385	379	382	362	418	403	389	400	420	418	375	354	361	409	392	386	394	386	375	381	411	388	448	373	397	390	388	409	435	383	373	374	385	386	386	434	355	385	390	403	438	406	399	379	383	404	443	382	384	399	386	379	407	392	409	351	374	397	414	396	426	396	433	397	401	383	415	441	369	402	391	356	379	394	383	359	382	413	389	414	377	385	369	393	400	391	371	380	379	386	355	394	411	390	369	428	451	422	357	369	373	373	389	400	406	380	392	403	379	371	377	408	435	424	393	405	419	412	354	345	357	394	389	391	377	407	391	400	382	382	379	396	387	394	405	406	398	375	384	379	375	388	398	413
32574	14477	7026	4056	1946	1352	986	845	844	846	853	874	882	879	887	816	886	882	815	851	838	836	865	850	787	798	830	869	855	878	841	856	865	858	874	831	866	870	860	857	854	921	837	835	854	872	857	836	865	888	859	844	858	821	860	873	821	826	812	838	913	874	834	823	854	819	844	890	868	888	828	817	813	859	794	900	846	893	918	840	871	864	843	801	867	880	841	840	848	839	864	875	869	865	904	873	895	915	867	843	868	882	871	867	860	887	844	827	823	876	808	827	846	846	878	892	834	838	821	882	820	912	900	841	845	873	847	855	852	843	862	885	861	814	884	868	858	829	847	806	881	791	820	902	881	824	842	825	863	832	883	859	869	878	872	861	834	905	859	883	754	870	810	829	859	803	881	850	850	892	892	856	817	847	883	899	843	865	872	865	866	886	787	857	849	867	801	863	817	835	851	866	819	850	835	882	898	864	845	889	856	818	847	908	842	830	886	931	859	868	858	892	864	784	862	866	857	879	823	843	831	898	838	847	863	827	759	841	830	836	855	882	883	849	878	859	843	821	840	877	822	831	823	833	841	868	873	865	870	809	848	817	851	820	820	879	853	839	815	815	852	846	821	868	839	835	819	836	867	879	867	863	806	899	868	809	851	824	881	850	909	837	842	897	838	836	854	831	876	840	817	865	850	906	885	857	857	836	869	878	837	908	892	899	845	854	867	831	827	849	873	810	837	848	839	836	891	894	902	839	797	839	908	891	815	791	868	809	843	834	848	812	796	850	878	831	865	873	873	879	853	878	856	890	817	839	879	851	894	834	886	811	853	841	863	876	846	858	837	843	842	820	855	822	874	866	906	901	857	865	833	822	826	818	855	776	939	875	865	809	925	868	845	853	843	871	840	831	837	807	822	912	904	836	847	838	858	854	820	850	884	856	874	866	870	814	825	873	880	895	858	845	877	880	857	841	835	868	901	870	783	857	851	823	883	894	850	856	845	805	878	837	891	852	849	891	828	890	841	835	894	874	793	842	881	932	834	842	839	863	842	851	874	837	887	863	869	849	867	826	859	841	836	829	829	820	758	857	856	911	890	905	868	855	839	902	890	819	868	838	842	862	791	873	844	892	859	855	815	835	879	866	848	824	858	869	923	789	880	839	863	794	863	857	748	868	876	874	825	785	876	815	906	848	846	844	864	824	829	883	817	868	866	835	897	870	862	873	875	903	835	872	855	826	843	846	880	895	823	852	823	849	875	849	830	867	848	870	851	829	869	837	843	802	864	847	854	891	860	859	872	912	863	824	829	870	837	844	832	867	839	867	932	864	839	864	828	811	866	871	857	908	879	833	860	850	870	860	885	866	848	848	870	899	859	861	787	848	909	876	865	814	807	838	795	857	864	830	840	860	855	839	835	904	844	860	923	863	887	873	853	886	876	826	877	865	891	891	849	813	817	859	870	840	825	866	827	860	859	821	847	879	905	861	876	816	923	839	893	867	868	870	824	860	881	889	827	850	866	853	869	846	828	879	873	898	877	884	811	823	852	858	862	859	847	757	868	851	790	861	885	801	866	876	869	859	913	879	882	885	872	856	824	892	876	820	843	823	876	826	868	870	883	865	869	831	899	871	850	856	843	829	860	871	857	855	853	842	805	895	803	860	835	862	862	873	847	859	833	818	849	854	821	840	896	864	783	867	901	776	792	825	840	859	863	839	860	834	854	844	886	815	912	848	800	831	823	857	833	868	835	876	787	845	833	868	818	812	862	864	828	887	836	808	892	821	856	816	853	810	833	801	822	898	840	860	859	838	849	855	843	898	865	849	854	820	873	884	867	830	797	887	892	870	792	848	859	796	845	934	853	891	856	895	809	843	832	828	870	849	878	872	855	846	871	839	822	875	894	906	820	820	866	867	908	858	858	855	882	840	831	894	881	873	848	852	825	896	798	862	895	823	860	865	815	882	849	844	861	878	862	886	868	920	836	840	894	842	824	878	793	879	808	850	830	873	866	859	883	854	836	905	823	830	826	857	878	808	886	858	841	829	847	820	907	866	854	809	876	850	890	840	852	894	893	837	882	823	847	847	880	856	859	831	805	833	874	881	841	900	844	834	866	869	901	836	845	898	860	799	827	827	819	862	858	816	827	859	887	827	828	843	822	881	840	786	839	874	878	807	853	878	922	853	826	856	837	845	836	816	881	873	836	824	840	786	868	875	913	845	901	850	850	843	831	830	878	820	861	927	836	870	832	886	844	830	876	870	867	850	818	895	876	833	872	850	862	842	853	832	823	893	880	867	887	899	839	831	820	844	833	894	881	837	872	827	852	846	841	810	886	883	887	842	847	799	813	825	833	867	857	856	841	853	820	841	851	874	847	768	831	920	894	833	862	853	868	872	813	786	899	894	858	839	868	845	894	811	857	814	884	894	904	848	862	877	805	863	844	896	862	859	849	869	868	876	877	881	857	842	850	901	791	887	866	907	861	843	891	836	860	909	907	860	828	861	820	898	861	900	868	863	878	889	837	863	840	846	844	826	869	884	844	814	864	869	801	835	847	801	842	850	844	854	822	825	790	926	860	813	856	866	842	923	874	845	823	837	885	826	825	857	842	870	836	882	866	875	838	893	797	850	913	864	840	914	796	900	857	881	821	833	863	806	853	839	864	806	871	836	881	832	880	910	883	845	797	882	895	819	861	901	897	859	860	849	858	861	881	875	873	862	817	822	877	894	835	862	863	862	820	852	825	872	835	854	863	859	899	838	878	820	865	850	854	821	830	833	910	852	834	809	821	857	848	782	815	871	863	827	866	846	842	919	842	882	835	868	841	826	867	918	868	896	864	893	826	889	892	798	874	853	823	850	832	837	853	835	861	895	824	897	897	842	862	852	867	888	853	852	903	850	883	878	853	857	887	830	881	811	863	827	898	837	862	886	839	890	823	854	904	853	837	854	857	875	911	855	814	880	869	831	864	871	838	860	856	819	895	796	843	861	867	853	889	859	842	858	830	848	878	854	880	852	810	872	860	852	814	831	844	837	834	838	869	803	849	823	893	844	791	846	829	830	884	891	905	858	834	873	837	930	871	809	892	820	852	906	828	862	872	813	861	837	920	893	839	807	862	905	892	851	840	859	872	881	835	815	815	843	887	779	899	867	830	857	842	825	863	851	864	883	861	840	835	894	843	887	879	868	839	847	834	831	848	886	835	888	851	834	873	878	853	878	872	902	839	830	862	848	832	858	809	857	891	900	858	823	875	789	848	821	849	842	835	818	860	858	851	908	912	859	912	869	862	865	839	833	837	855	896	918	873	842	823	869	824	887	853	831	908	883	795	801	842	854	868	873	850	789	904	867	846	888	860	865	867	872	798	908	834	833	891	877	850	887	858	888	867	825	823	826	825	786	805	802	844	890	841	851	812	841	865	848	869	816	816	866	862	827	827	875	859	845	844	890	874	839	906	872	834	835	861	812	940	872	881	855	875	833	909	856	832	833	830	846
57570	25401	10561	2364	937	646	509	444	420	414	422	394	389	377	421	425	413	367	376	435	387	393	412	419	396	400	391	390	410	377	394	410	413	419	427	381	435	372	396	416	428	430	390	374	436	396	393	390	398	419	404	421	368	401	410	452	420	399	387	405	412	417	366	398	409	403	387	395	391	380	358	368	398	391	378	426	393	458	422	431	434	401	391	429	402	384	385	419	416	403	404	378	388	391	405	437	427	446	379	406	419	367	393	385	372	380	377	426	354	370	401	422	380	357	366	460	428	394	407	388	411	405	406	418	379	357	377	385	392	407	369	378	409	385	436	424	388	398	434	410	391	422	416	385	422	421	377	416	406	382	391	451	426	392	394	403	410	376	350	416	417	426	421	424	408	374	370	426	406	380	409	383	417	411	403	418	422	399	390	374	413	385	382	374	424	399	390	422	356	401	427	415	394	422	379	398	395	395	409	398	445	381	378	442	389	378	405	396	371	380	401	405	392	404	403	383	419	420	422	377	371	395	382	371	392	360	382	417	377	404	372	403	417	389	380	426	386	410	444	396	379	407	346	378	403	395	382	393	395	398	393	412	373	419	378	432	367	435	353	410	379	425	407	370	411	378	350	410	401	356	399	406	418	399	417	436	368	422	425	378	422	437	441	445	423	406	405	383	432	379	415	413	442	383	381	394	420	421	450	418	422	433	392	413	404	371	396	423	378	395	376	395	414	388	458	399	399	401	391	391	385	393	411	400	421	385	405	404	398	444	400	430	404	410	401	376	424	437	400	371	381	390	409	408	424	401	423	398	419	403	416	398	405	382	375	404	428	401	401	387	414	374	403	386	398	398	413	392	377	411	391	407	404	416	393	393	422	384	378	407	399	435	355	363	379	374	359	393	423	386	414	446	427	422	380	427	382	417	429	395	383	407	410	373	387	456	396	409	375	369	403	392	391	449	406	413	421	390	385	376	397	356	419	413	403	404	424	416	459	355	374	421	439	402	399	388	430	429	382	414	404	421	364	418	389	413	399	475	419	352	417	412	393	386	404	359	365	412	386	391	381	422	417	396	357	393	378	384	412	414	399	372	444	407	409	409	387	398	427	383	416	399	380	422	413	404	371	393	408	366	382	417	405	350	403	362	418	371	409	379	401	375	453	431	393	359	422	426	443	398	395	369	415	430	418	422	400	449	378	389	376	363	417	419	386	396	411	391	438	393	437	401	425	409	441	415	404	378	378	395	402	404	424	393	406	384	391	396	377	406	390	381	442	396	377	409	357	383	396	399	421	399	391	367	370	376	426	402	375	412	443	388	403	391	387	420	435	434	392	387	426	362	383	380	376	364	408	415	400	423	433	351	393	384	395	415	386	374	424	385	397	401	404	395	417	387	397	403	380	393	382	424	404	427	381	431	431	398	379	389	405	401	398	373	384	384	433	389	393	359	445	415	373	376	358	386	433	385	389	402	419	393	407	358	407	426	424	406	369	392	430	417	436	378	371	366	399	368	372	374	417	400	371	407	434	387	372	396	414	430	355	367	419	390	418	424	369	404	397	421	425	400	395	412	389	359	402	420	359	422	419	397	429	400	378	435	393	408	393	395	377	384	411	392	403	409	423	428	428	386	370	394	417	406	422	417	428	417	390	416	375	424	369	387	377	426	407	401	376	398	399	385	406	379	454	393	412	408	413	431	362	358	377	419	362	395	423	379	392	426	421	403	370	385	419	423	418	379	390	423	395	396	425	376	409	408	427	381	435	420	416	389	369	375	400	400	369	369	379	410	369	420	387	412	377	404	394	411	395	385	375	397	402	414	394	367	409	414	399	384	410	402	360	363	414	433	393	383	380	371	407	392	364	380	398	398	421	422	419	410	426	367	397	421	428	403	354	389	378	384	411	400	369	442	401	372	400	375	394	406	382	355	388	394	387	399	414	354	417	423	366	422	427	387	387	398	400	370	376	437	417	375	387	385	388	384	372	385	434	417	413	418	403	385	406	423	424	385	383	408	391	397	441	393	404	395	432	391	431	380	416	415	370	435	420	441	441	388	423	412	386	389	418	427	409	379	401	396	391	395	442	389	374	408	401	371	388	422	407	401	423	406	427	388	388	400	391	419	392	402	395	389	387	390	425	417	409	373	383	402	416	407	466	400	384	413	396	358	389	355	372	396	412	395	389	392	397	432	430	380	363	398	396	398	423	392	404	404	401	396	362	412	375	392	363	383	362	414	393	386	412	390	392	400	389	424	393	364	404	422	415	392	397	407	389	392	382	391	376	429	431	411	403	408	446	382	408	445	363	347	413	387	389	441	410	432	409	428	402	422	375	387	366	428	377	398	391	391	425	404	409	386	423	372	397	402	382	435	393	361	420	396	392	405	385	377	385	386	391	441	411	416	389	394	433	378	408	441	396	413	398	376	404	380	438	412	406	418	380	421	405	377	414	401	434	406	418	410	402	403	388	392	411	364	429	381	395	386	375	397	416	365	385	414	421	422	416	422	423	418	391	431	412	366	422	383	397	393	406	375	417	392	393	400	407	420	397	395	357	409	394	381	365	427	416	386	351	405	399	397	416	397	400	389	417	404	436	373	401	389	399	398	378	378	420	417	406	393	394	389	404	405	396	434	437	371	400	424	399	350	410	385	392	378	424	394	383	405	400	380	389	389	404	373	390	403	377	387	391	377	379	405	467	388	367	392	404	439	413	416	412	401	412	406	406	396	437	370	404	381	378	378	367	416	401	386	415	405	406	411	408	398	389	420	365	404	414	357	412	428	410	470	385	420	416	379	396	414	431	396	386	376	368	358	418	377	389	404	407	392	381	386	389	402	381	393	364	378	362	372	404	390	386	410	391	422	365	436	365	364	350	400	403	368	398	377	389	428	443	401	423	404	345	429	429	364	418	429	412	363	374	371	483	412	415	394	424	442	377	375	409	378	388	384	430	398	405	402	396	405	432	383	373	440	377	409	409	400	407	357	384	395	356	431	404	415	386	380	401	434	396	406	439	390	388	389	406	413	374	407	393	387	410	403	375	400	424	409	410	393	420	414	389	379	410	380	393	393	372	403	421	419	429	379	395	404	409	380	369	360	389	372	404	413	387	399	411	366	399	418	417	387	366	387	405	411	420	396	421	403	369	389	384	398	393	373	395	413	410	377	405	406	390	391	403	391	419	418	423	422	426	428	447	384	414	383	399	426	396	390	400	420	422	436	394	412	407	379	399	391	370	423	423	379	387	403	397	395	387	429	386	392	393	431	416	398	392	408	440	427	466	400	411	425	396	410	405	405	431	411	371	383	357	422	380	424	421	431	438	418	400	387	441	371	391	371	407	395	377	381	406	400	388	374	404	381	356	396	396	406	376	397	383	421	395	385	398	390	439	390	374	386	373	420	419	424	370	393	428	399	402	424	364	405	400	420	433	395	397	425	397	385	414	417	383	375	426	416	409	383	402	393	388	442	401	377	419	404	416	400	424	405	413	412	408	395
39140	19028	9554	4341	2286	1547	1158	1103	975	912	926	865	886	957	938	870	932	825	823	901	911	902	886	877	870	844	856	840	856	849	865	893	850	862	871	842	870	864	870	860	888	844	871	831	878	841	889	839	861	868	936	828	839	863	884	860	888	881	898	826	874	921	829	878	848	938	935	907	838	907	876	859	883	890	917	881	835	853	873	896	928	870	896	920	927	898	864	852	859	866	899	826	904	839	876	889	839	815	829	921	858	821	880	878	837	877	896	834	865	843	854	893	922	895	875	851	869	879	907	862	865	888	837	853	833	842	872	875	826	822	878	890	914	866	852	871	837	847	874	849	854	879	864	860	847	881	873	831	857	860	877	869	907	802	860	848	877	858	822	926	840	873	885	874	862	850	871	858	846	893	850	842	887	806	801	904	849	959	867	885	855	921	913	872	856	895	857	830	956	884	832	854	857	899	809	844	836	854	920	854	817	862	876	844	861	890	896	866	852	844	851	898	914	858	868	888	867	856	868	890	875	885	830	845	823	870	848	871	908	905	873	865	878	927	906	908	849	857	844	889	897	871	820	839	868	873	924	876	896	848	900	827	885	909	864	836	880	876	801	879	839	871	840	871	851	869	836	864	839	890	834	845	875	838	864	869	821	834	933	863	879	883	873	875	833	906	890	856	853	866	876	871	846	874	902	887	830	871	905	875	877	898	920	838	864	840	838	862	878	856	875	902	929	825	901	859	849	858	889	889	864	834	838	836	892	889	852	837	886	885	875	903	927	879	879	913	843	858	834	841	842	871	902	928	846	848	850	878	902	875	881	873	902	870	838	906	853	905	885	915	848	847	839	922	883	882	910	873	865	872	856	876	859	844	890	890	920	847	855	882	901	843	809	893	856	884	927	882	843	948	840	936	872	877	883	867	895	878	831	893	825	867	894	863	897	863	893	879	872	855	874	858	875	848	864	872	871	844	883	838	842	854	854	853	897	861	834	878	856	850	840	893	892	846	897	888	866	854	825	843	866	845	880	877	867	830	858	836	822	837	868	892	888	932	884	869	838	850	855	899	847	840	877	909	860	956	867	866	887	867	806	875	877	872	859	872	936	890	890	879	873	871	883	882	874	831	849	884	872	826	826	898	881	886	885	892	890	856	867	871	866	822	879	871	842	807	894	878	876	829	863	893	926	876	838	902	873	828	844	884	882	848	871	815	856	845	889	867	897	930	829	861	891	894	819	843	840	883	824	839	829	818	864	848	850	863	837	875	866	880	824	847	950	879	849	896	892	878	871	884	881	878	827	866	867	868	919	849	858	850	850	872	838	875	885	873	867	914	861	868	854	818	860	869	843	863	887	839	831	863	857	854	913	854	837	867	860	813	871	830	876	848	821	908	828	867	869	878	855	868	873	862	899	930	895	865	824	843	882	869	874	805	826	906	883	859	865	891	844	814	863	839	821	824	855	848	849	857	876	876	885	862	902	883	885	840	855	846	847	844	893	885	896	823	836	893	857	903	870	876	833	846	875	916	891	888	825	856	839	879	863	902	880	879	848	854	830	899	838	897	878	855	845	892	804	910	910	915	834	897	914	883	860	871	855	903	879	848	847	904	890	822	857	845	890	879	874	912	839	834	861	895	867	823	876	873	830	895	856	822	834	853	860	867	835	844	846	899	921	880	885	851	852	881	871	828	874	884	856	837	831	862	907	902	889	866	946	899	872	839	852	903	861	836	886	849	873	850	864	824	875	851	879	871	838	866	868	871	859	910	852	883	854	890	846	826	851	899	830	858	891	867	821	870	856	878	850	902	873	894	860	897	850	928	869	890	858	880	886	800	903	877	849	830	848	890	872	844	826	896	844	813	844	866	828	879	883	870	920	858	907	905	849	837	877	905	854	838	859	871	884	865	890	904	883	879	836	872	921	841	845	909	887	888	889	842	893	834	919	878	850	862	878	895	890	869	853	898	906	870	867	877	812	866	890	847	898	870	923	813	885	872	868	836	868	887	853	890	879	811	859	863	823	875	865	842	808	878	842	909	867	831	864	831	811	882	809	835	881	818	874	805	852	846	884	844	932	860	833	865	859	873	864	890	902	892	859	836	919	876	861	865	826	898	811	933	873	925	856	856	804	799	925	904	881	808	934	848	831	874	854	865	835	823	853	865	924	940	913	893	835	876	841	906	835	888	872	856	937	833	847	911	834	926	851	884	912	869	870	885	817	840	898	827	825	816	938	808	870	859	895	910	871	875	835	902	835	864	888	872	893	830	882	842	910	865	871	836	864	876	845	900	901	872	861	852	847	863	876	833	898	888	883	879	853	917	814	852	838	845	902	867	896	830	882	809	930	842	872	885	860	919	920	894	916	893	858	872	860	856	860	943	872	845	904	804	839	876	885	864	851	858	852	900	894	932	856	868	843	892	877	929	863	837	868	866	830	857	816	901	852	799	912	865	873	920	863	890	843	859	868	869	902	909	822	889	850	869	872	903	851	848	857	925	896	874	907	853	911	850	889	883	874	852	867	871	822	902	909	877	831	865	837	867	922	821	926	899	839	889	880	852	894	909	853	912	873	908	908	866	872	854	873	847	854	847	900	883	885	824	893	865	901	892	837	879	856	830	800	870	863	849	860	874	860	889	838	854	862	858	900	851	871	878	852	925	886	848	866	833	955	838	867	869	891	898	832	887	855	851	894	839	860	848	894	845	869	889	835	916	849	892	894	921	845	847	843	888	842	841	933	849	856	872	896	851	854	854	917	818	898	872	865	821	894	859	873	829	856	861	849	834	893	856	844	879	885	835	900	829	868	815	862	851	879	886	862	894	830	873	815	850	881	875	838	827	898	844	924	845	875	846	864	869	885	874	899	854	833	867	829	852	882	858	882	859	870	873	832	859	894	876	839	843	883	896	911	813	897	845	844	871	881	862	884	835	844	833	902	838	856	847	843	901	906	851	870	896	866	865	866	907	856	882	950	819	887	860	851	859	873	902	901	879	863	861	917	862	840	943	853	809	842	865	870	871	904	866	854	899	858	815	815	884	821	892	888	820	891	886	864	883	908	890	836	886	922	826	859	887	836	887	868	842	911	925	901	896	871	844	837	892	882	871	888	893	859	854	871	872	828	864	854	862	806	893	851	861	854	846	906	854	925	888	824	871	832	811	887	860	881	874	901	869	906	871	845	909	879	861	832	888	898	848	872	885	862	853	841	848	895	905	855	913	900	892	908	854	851	895	833	853	872	861	863	893	870	814	912	883	882	895	846	847	842	857	850	882	877	889	856	905	848	878	889	876	896	866	892	844	893	811	828	840	819	878	873	873	868	840	861	934	889	880	876	889	864	883	830	900	878	866	829	866	900	842	880	854	874	856	841	838	874	860	851	868	854	838	873	852	872	882	843	891	863	816	848	869	847	817	866	858	833	896	860	803	878	886	829	858	865	861	856	902	833	939	870	898	924	877	815	860	894	898	847	890	867	895	841	849	904	897	844	877	865	895
61034	26782	11566	3961	1580	687	535	484	441	434	403	397	419	440	415	444	445	421	396	417	421	394	418	379	496	426	430	441	428	385	440	392	391	391	419	417	428	404	417	457	372	400	447	449	422	441	432	403	418	388	400	421	398	375	382	376	420	387	380	427	392	463	414	407	441	436	418	428	451	408	388	404	398	401	408	391	427	404	399	452	417	383	408	415	367	417	423	398	381	385	389	432	375	401	398	417	402	416	417	404	448	430	401	428	423	401	427	389	408	450	399	420	407	399	435	406	403	401	411	377	382	384	429	421	425	415	386	401	412	487	353	448	422	395	413	387	426	375	380	382	356	419	439	442	430	422	425	386	427	404	372	389	445	430	429	384	425	437	387	413	407	391	408	420	384	357	442	428	444	404	417	430	385	403	398	468	435	387	429	435	465	388	367	408	396	410	413	397	423	401	437	423	394	427	436	391	419	391	444	399	389	412	394	394	414	387	402	410	389	436	392	384	403	388	412	420	403	426	415	417	443	411	382	416	419	396	409	424	389	479	422	414	364	406	396	420	452	451	402	446	453	405	434	407	388	377	420	433	415	469	433	425	408	412	447	416	389	407	376	420	415	450	414	400	405	424	407	397	404	406	402	445	425	420	459	388	387	403	411	405	407	392	427	391	406	416	421	449	447	414	410	446	407	399	405	400	397	454	442	402	443	402	401	392	414	473	403	435	432	439	422	411	433	389	396	389	410	405	422	398	441	390	413	403	433	384	395	384	432	399	420	439	440	357	399	428	372	425	417	434	464	446	406	422	432	407	435	398	408	420	385	393	417	419	364	391	361	417	429	392	396	395	418	409	403	384	372	396	455	386	442	412	422	422	407	393	405	402	388	417	433	402	422	384	397	359	387	408	401	430	361	406	429	381	368	431	415	432	419	443	404	389	418	393	410	447	411	366	411	425	413	382	401	415	419	463	407	431	411	438	439	399	439	437	430	388	425	412	409	437	373	410	400	399	400	382	409	414	410	397	406	441	421	451	423	404	411	371	407	437	412	411	410	363	410	381	422	400	414	424	420	419	400	398	405	422	450	383	443	405	396	408	389	436	462	409	427	399	429	401	397	394	393	376	434	400	363	387	398	389	375	432	446	376	395	434	397	424	392	406	367	383	413	443	441	387	439	383	426	421	399	439	366	442	436	415	414	426	378	435	387	379	383	410	441	409	467	398	428	406	384	431	416	446	430	396	430	417	451	414	396	393	430	391	457	410	370	424	433	423	433	414	446	396	433	427	427	441	437	375	418	414	409	415	422	411	405	419	417	413	415	398	398	427	432	404	425	395	408	395	412	423	432	404	421	434	382	422	460	408	433	424	420	430	422	388	377	383	432	433	445	388	396	448	409	396	432	413	433	412	421	385	374	409	410	421	397	440	392	421	439	393	423	371	427	428	389	419	412	403	394	398	416	435	416	427	447	416	443	442	374	377	401	426	428	396	417	412	380	421	385	396	416	420	422	424	419	451	423	417	396	437	406	429	444	400	404	420	397	337	397	411	435	446	458	425	427	421	378	398	388	392	407	399	371	396	393	472	420	416	386	425	390	376	426	414	389	432	404	416	408	412	427	393	443	446	434	417	410	402	398	379	392	361	409	386	419	426	417	449	408	387	375	411	433	471	409	417	445	391	384	396	398	378	425	412	418	411	398	406	403	448	425	400	422	380	427	420	489	412	394	407	410	437	400	390	413	408	430	429	384	368	424	402	439	400	404	424	419	417	423	410	386	434	411	379	385	386	418	397	395	363	428	436	450	420	451	407	411	390	437	416	438	406	391	410	415	435	391	403	433	442	394	398	361	366	441	412	433	417	396	463	392	434	410	378	376	426	415	412	400	408	414	444	408	385	445	390	384	407	395	400	435	395	405	398	451	450	383	411	420	369	422	430	440	430	399	382	413	443	414	404	413	427	436	443	399	406	423	382	419	404	419	407	431	414	414	414	434	401	472	381	421	418	367	440	433	384	410	395	439	443	416	385	461	379	404	399	389	446	443	395	389	423	414	432	444	370	437	432	410	460	406	441	394	415	375	394	444	437	372	434	392	388	433	424	404	381	416	424	388	445	408	445	402	411	406	414	416	368	393	393	398	425	422	395	403	401	405	394	421	435	420	444	435	435	427	435	414	418	414	428	410	409	388	402	415	398	361	384	427	398	428	385	411	413	373	427	396	424	390	397	452	414	394	426	409	413	404	408	373	481	421	421	416	421	360	418	426	406	371	404	390	403	363	390	418	395	428	392	407	463	375	421	433	439	455	422	436	431	424	426	396	420	394	409	360	427	450	395	412	404	411	398	388	455	434	381	380	385	440	383	396	414	416	415	410	423	389	392	430	419	410	406	428	415	396	423	451	388	430	420	430	383	446	406	432	371	392	412	360	428	416	406	422	427	446	417	397	411	437	444	425	384	400	407	400	428	438	402	407	431	350	409	357	400	387	449	425	409	380	372	431	427	425	396	379	378	377	421	424	406	387	375	415	381	390	366	429	412	424	373	362	390	408	402	395	383	404	380	386	426	401	411	402	445	422	412	403	413	377	417	412	419	394	391	430	399	431	426	382	409	439	410	414	418	420	441	408	420	442	406	368	431	384	464	419	439	394	405	390	396	390	397	421	431	439	416	432	430	400	383	441	424	426	415	406	408	414	444	439	441	422	379	401	389	403	388	431	430	381	438	415	446	401	409	418	382	430	413	388	431	391	413	395	430	406	406	440	414	423	426	386	423	412	435	413	386	341	418	417	420	462	420	381	432	428	384	420	425	390	398	380	429	438	412	375	415	405	355	452	431	382	432	395	379	375	406	444	414	407	436	412	417	407	398	436	410	424	443	404	366	404	375	453	405	375	418	452	402	413	419	423	409	420	410	402	418	441	382	372	419	382	426	399	448	417	405	404	393	408	399	385	403	392	392	394	408	406	386	438	397	364	411	426	424	442	438	441	442	418	433	410	454	401	442	439	376	436	418	399	440	440	422	422	429	390	410	420	427	418	411	407	456	417	417	406	450	376	391	415	412	419	421	416	405	373	430	363	416	395	414	380	399	432	378	406	400	423	418	418	394	392	393	430	438	406	418	391	432	435	401	430	430	400	410	411	401	397	400	388	437	424	391	393	400	429	407	421	419	419	432	439	416	401	426	424	386	425	469	408	397	401	421	420	394	366	398	425	404	421	415	441	360	415	429	436	380	371	398	404	450	400	408	420	422	411	362	389	399	422	439	428	373	408	466	413	400	418	445	434	374	397	428	445	417	399	421	469	427	374	417	421	391	417	462	455	424	445	427	415	430	438	409	417	426	402	401	402	377	395	419	375	424	396	394	402	389	451	404	389	398	391	378	383	395	406	408	440	403	477	419	396	415	416	457	398	400	379	448	429	414	433	445	404	413	402	394	438	441	414	401	422	409	391	394	391	407	433	401	421	411	419	422	408	417	437	409	418	405	390	381	428	409	398	388
40274	19919	11042	6737	3819	1749	1468	1235	1043	978	941	869	893	835	933	925	878	962	928	907	883	899	877	888	906	907	869	887	856	880	903	884	873	828	872	932	938	889	845	894	880	902	857	891	901	874	932	922	877	899	838	860	858	881	936	869	869	908	918	909	876	887	895	872	885	860	917	899	874	868	895	933	869	877	891	850	884	871	865	916	891	874	918	888	894	940	963	861	919	895	880	890	924	905	883	837	816	838	893	884	873	913	885	874	872	840	854	862	881	890	887	894	907	897	910	933	933	924	896	882	871	898	841	927	856	1004	890	930	901	822	897	914	909	880	873	894	901	920	880	877	841	863	868	921	903	870	884	899	867	925	886	900	847	843	903	879	852	888	868	925	901	918	917	880	831	925	871	892	897	908	878	868	830	882	897	892	932	907	920	873	913	926	900	926	885	922	863	921	925	852	907	911	873	917	895	890	844	883	865	869	824	876	912	928	871	903	897	899	858	880	897	889	936	850	867	881	935	875	865	887	892	835	859	933	932	891	869	909	912	886	895	856	852	908	887	855	857	878	899	836	945	917	905	924	892	868	897	887	933	904	918	881	838	876	889	871	906	897	884	897	896	884	860	880	931	893	863	881	875	846	855	818	900	933	870	879	855	839	894	909	865	903	844	878	882	891	902	890	924	912	863	918	896	878	855	892	913	862	885	893	910	901	837	906	885	902	858	885	862	884	931	896	833	860	897	909	929	896	866	932	938	919	882	922	889	892	868	883	854	861	813	854	847	900	884	889	870	868	886	916	892	858	931	881	881	840	943	855	921	883	864	916	851	873	854	870	933	901	882	915	878	904	911	885	897	811	942	907	886	864	885	898	900	914	973	896	855	882	871	923	887	901	895	892	841	884	897	900	884	889	892	837	807	904	879	899	890	870	906	964	912	902	857	863	875	899	875	847	890	957	840	877	929	922	876	894	848	890	889	903	919	903	886	871	909	867	894	900	887	914	870	890	880	875	935	884	885	890	873	895	947	870	870	927	877	895	902	899	884	868	889	893	901	841	879	870	908	849	898	885	875	891	884	894	876	925	895	905	909	941	907	936	878	943	887	890	902	893	859	939	881	902	871	906	883	880	936	905	843	917	857	830	904	908	911	868	908	855	928	933	892	910	914	887	919	911	973	840	888	828	860	912	939	899	898	901	876	884	874	876	898	874	868	852	893	909	859	897	948	864	916	881	906	889	869	897	932	927	903	835	888	898	893	869	861	885	917	911	921	858	901	894	866	919	910	883	928	837	839	852	864	889	857	900	896	876	873	914	884	881	897	902	878	868	923	870	854	888	835	874	889	855	859	900	894	903	865	935	917	910	905	844	902	917	872	856	933	910	864	889	835	877	871	954	917	867	870	833	864	938	900	887	835	879	884	870	882	852	846	838	925	874	914	909	867	904	888	901	917	892	854	867	912	848	883	873	888	825	979	871	876	927	858	901	914	894	865	840	891	895	880	906	905	922	892	886	914	958	878	878	826	850	859	875	942	924	820	882	863	953	875	948	891	867	919	936	903	860	918	871	880	919	860	855	893	916	867	885	881	882	872	929	869	863	858	889	891	924	890	877	908	855	890	940	907	879	869	849	857	903	877	870	817	889	877	913	898	826	883	920	895	944	950	881	869	873	898	912	869	863	856	909	892	882	971	911	838	869	913	871	858	894	828	870	840	915	909	918	868	868	881	852	902	906	865	846	885	874	861	889	830	910	825	893	877	907	890	926	936	882	934	911	827	914	871	868	867	908	865	863	863	866	855	868	891	877	926	865	839	906	886	839	921	929	896	859	900	899	872	892	882	913	885	842	903	909	886	871	971	904	882	870	872	875	899	898	841	843	914	936	913	871	897	888	929	868	932	895	884	903	885	875	903	835	871	876	848	881	919	904	871	911	958	934	885	883	860	925	914	896	824	896	917	879	927	886	911	923	820	872	899	919	855	880	882	876	894	862	911	861	883	870	864	924	831	839	830	915	883	889	956	875	846	830	830	861	902	864	850	891	942	891	891	930	934	889	889	883	880	905	874	854	915	864	886	906	891	883	824	896	948	887	893	885	908	845	876	900	910	903	874	845	906	895	900	951	879	885	842	905	914	924	896	894	870	885	925	879	900	841	897	941	925	913	931	913	876	949	856	927	887	912	892	901	890	871	906	892	867	897	896	847	891	920	839	867	865	858	875	903	925	960	840	878	907	863	899	914	896	857	936	898	878	890	865	877	910	878	878	830	882	947	881	898	855	834	911	882	894	853	881	906	951	896	925	872	907	905	848	938	876	867	962	843	858	891	900	851	887	903	864	875	901	871	915	907	845	894	873	870	876	872	878	907	910	876	955	935	862	904	892	887	863	862	930	903	918	909	865	908	902	843	912	884	862	932	940	919	960	859	861	933	900	913	873	895	843	897	926	914	948	913	902	864	904	852	895	861	906	888	875	845	839	910	844	853	864	896	837	848	898	896	918	895	859	892	870	863	866	905	911	900	876	949	844	868	887	937	886	917	932	934	915	932	913	919	865	890	880	879	901	849	831	883	881	912	863	885	902	847	875	895	905	902	934	896	903	842	908	897	903	907	884	873	818	871	915	863	883	870	841	843	885	891	875	875	789	920	875	864	850	934	898	895	852	841	845	846	846	895	931	915	874	897	945	893	910	903	860	904	868	904	942	863	840	890	916	911	886	923	861	878	898	893	882	876	864	878	892	908	918	890	881	913	851	931	907	914	893	866	829	874	924	926	866	856	859	900	857	884	903	852	911	943	901	869	903	847	873	845	874	867	900	915	887	886	963	887	858	902	876	830	863	860	857	850	819	865	889	882	866	895	823	885	869	885	930	871	892	926	926	916	930	908	876	855	925	889	877	895	935	864	880	898	879	913	904	879	874	883	896	942	858	871	897	916	865	863	885	869	894	869	918	883	875	927	876	883	911	934	905	913	892	904	920	874	879	874	876	937	852	862	903	862	912	893	884	881	887	867	876	882	871	882	891	882	871	872	896	891	928	883	909	847	923	899	900	862	909	893	900	886	867	873	942	890	884	883	862	897	891	903	894	930	887	921	903	882	886	941	903	858	912	861	905	891	935	866	882	920	873	871	878	852	912	904	907	900	892	900	900	901	879	883	902	878	909	909	889	891	854	936	892	957	906	885	918	876	870	866	933	883	944	907	938	845	828	889	903	876	901	910	929	862	831	859	890	860	900	912	897	898	862	845	864	925	866	919	944	907	873	869	826	925	891	894	876	884	854	876	847	884	868	868	882	845	875	916	832	866	896	889	905	852	880	895	891	858	870	891	847	898	860	901	902	907	917	876	847	878	883	850	925	870	906	890	898	893	936	879	870	892	922	927	902	876	884	868	875	857	896	890	928	895	907	914	900	879	881	787	886	879	911	954	886	870	921	921	901	843	889	853	966	862	887	879	887	873	915	897	947	913	877	907	857	887	895	887	872	896	881	853	900	917	826	933
49416	24567	9074	2375	842	592	516	426	404	394	413	387	365	360	370	392	397	370	387	388	368	383	366	375	372	413	375	432	437	401	424	376	369	408	374	360	387	370	370	368	414	398	386	406	397	370	353	407	354	364	367	398	373	388	375	353	411	395	388	428	405	402	393	397	380	371	424	423	360	348	395	398	368	389	386	350	410	367	400	392	367	399	400	378	410	410	403	380	411	369	336	370	407	400	378	375	418	362	368	373	381	356	360	398	351	389	332	381	381	390	396	406	376	385	363	419	394	397	365	365	405	375	378	387	390	387	380	368	379	330	385	373	378	435	380	388	386	382	381	393	376	361	388	409	373	419	358	415	380	395	397	384	390	407	392	387	426	413	361	367	407	404	363	403	372	391	403	378	370	368	424	368	365	426	374	378	399	402	417	379	392	392	384	399	395	359	438	418	393	373	398	433	354	354	381	342	358	398	366	362	386	374	381	373	370	377	414	345	379	398	394	351	344	366	361	378	393	385	367	376	362	394	349	407	384	374	392	378	399	362	385	380	384	428	405	354	395	366	394	415	385	392	417	397	388	380	376	415	384	365	398	416	408	401	367	395	357	358	384	410	409	384	367	398	388	410	389	339	370	390	391	386	363	400	386	383	368	363	390	392	392	347	373	364	382	381	369	378	408	406	373	366	387	373	414	401	396	389	348	397	392	381	394	408	383	401	373	395	400	402	412	363	383	414	369	343	373	365	388	414	363	380	393	366	399	375	400	416	373	376	422	391	370	399	392	363	369	404	384	389	405	382	380	378	377	397	424	397	376	378	400	350	356	381	371	395	351	381	407	396	402	403	371	370	345	351	426	404	429	358	360	394	360	394	383	375	372	370	367	391	373	355	404	377	418	354	332	353	368	352	371	372	371	370	425	376	371	403	405	387	392	387	433	378	363	382	419	366	391	404	350	406	409	369	352	404	375	375	397	404	381	378	376	341	385	354	356	380	376	369	398	408	398	405	383	394	420	381	409	385	405	410	390	382	411	350	375	402	363	376	401	339	386	382	370	409	347	378	397	369	397	417	408	376	429	382	388	377	420	424	402	372	385	393	402	415	385	413	349	366	398	410	395	372	372	397	381	416	399	403	345	398	380	400	373	430	373	399	398	350	381	391	361	387	364	345	344	390	354	389	386	379	409	382	342	432	420	427	418	383	396	424	364	386	404	375	428	379	405	398	366	383	391	412	373	412	394	377	404	409	396	369	402	432	384	402	392	388	404	388	387	355	377	390	388	379	383	383	380	380	405	393	379	365	386	402	386	365	399	361	378	372	372	426	374	342	385	414	400	410	370	424	385	428	374	405	395	370	371	397	389	393	390	431	433	401	413	403	394	380	398	428	387	382	342	395	364	403	362	340	400	386	338	382	407	378	351	376	365	428	374	360	364	393	362	366	363	400	386	419	375	351	369	407	405	444	353	380	341	373	385	374	406	422	355	416	369	392	358	361	378	398	387	400	412	367	356	382	369	344	401	398	388	347	383	398	392	379	378	403	429	381	367	394	369	376	406	360	425	399	399	447	371	368	388	412	378	384	363	374	365	385	369	415	400	330	372	411	391	376	411	396	428	399	395	371	360	429	404	361	427	358	396	397	397	392	374	401	381	394	414	391	408	377	391	396	364	389	383	371	387	412	384	380	416	345	376	355	387	403	350	374	390	367	399	367	370	360	385	382	407	390	408	411	393	426	424	421	378	402	431	396	370	388	371	385	377	390	334	373	320	395	404	359	366	398	370	388	342	350	338	378	375	363	417	391	384	371	352	369	392	369	390	385	399	427	392	384	366	402	398	439	401	387	360	369	405	401	356	404	371	401	384	405	414	389	367	376	384	411	381	400	378	319	409	371	409	400	422	414	413	380	385	380	425	389	376	368	408	375	367	356	375	363	365	403	385	408	391	397	379	375	323	393	393	368	394	387	401	450	370	379	392	361	389	397	413	402	399	414	380	378	389	403	373	384	368	374	369	380	413	368	351	380	403	390	438	403	386	368	411	424	377	371	399	381	428	428	388	356	394	388	387	363	367	373	374	413	397	347	375	379	406	394	397	371	436	385	403	402	351	380	362	354	397	389	373	393	382	411	373	420	345	367	411	388	375	373	419	386	389	401	348	371	394	432	375	401	401	394	398	395	393	391	398	393	425	378	363	371	384	379	347	390	374	401	391	374	387	409	397	360	375	407	404	388	397	386	399	424	414	390	396	381	347	378	386	375	361	394	357	375	403	361	398	418	356	360	381	408	402	374	383	362	375	364	382	392	364	406	404	389	409	446	427	436	385	353	380	385	384	369	385	399	396	362	389	383	388	389	367	431	367	365	368	377	398	376	342	394	363	371	381	380	386	364	380	405	384	396	399	414	378	366	393	400	400	403	413	410	401	398	382	403	377	403	380	400	391	386	369	366	384	403	385	385	412	401	407	369	411	392	408	394	413	390	387	395	362	366	419	373	372	374	395	402	411	397	426	345	405	376	386	359	382	387	348	358	390	392	389	451	384	382	344	402	394	399	404	386	409	419	406	364	370	394	385	390	370	415	378	413	393	394	403	385	384	383	410	380	389	425	386	392	352	363	411	360	365	430	432	377	340	346	396	403	405	405	358	423	374	404	407	349	339	407	387	390	387	401	410	360	388	401	412	404	367	378	387	407	387	371	401	382	400	390	352	365	352	394	393	388	378	403	433	341	354	424	368	395	399	376	364	367	394	420	366	359	388	368	402	401	394	367	393	377	384	422	362	417	393	370	387	385	370	406	396	405	346	419	385	357	356	370	406	415	381	394	404	400	393	399	415	398	378	398	380	373	366	362	391	417	420	426	373	391	388	351	409	359	379	383	433	378	375	349	335	354	358	387	425	376	378	390	400	387	390	363	372	421	354	410	380	389	397	377	373	408	367	377	375	392	398	411	378	390	385	417	400	370	403	371	393	394	407	393	358	404	413	408	366	370	379	398	391	376	384	371	386	388	369	426	403	405	383	413	417	393	386	411	400	365	378	395	383	368	417	397	370	368	389	392	364	389	380	374	416	418	357	348	367	429	386	370	402	374	399	366	381	404	400	394	421	388	402	394	381	405	392	391	392	409	384	362	410	372	425	374	421	379	377	394	373	411	391	416	396	414	398	403	430	396	394	388	393	372	372	402	392	362	390	406	399	376	390	392	371	378	392	404	381	415	371	389	376	417	422	379	415	396	410	376	420	362	385	335	435	400	370	372	384	417	376	407	392	396	439	416	362	330	388	398	352	391	415	420	374	362	372	397	407	364	381	443	369	398	395	370	359	440	383	401	384	392	382	368	378	400	388	370	375	413	359	395	351	379	370	379	362	421	427	385	390	354	394	367	370	427	409	382	371	381	397	362	382	357	387	402	384	419	383	395	388	411	345	403	429	376	385	359	402	380	378	382	353	404	375	379	386	360	377	387	369	382	408	392	389	408	407	387	402	425	340	373	411	387
33870	19213	9867	4426	2188	1537	1214	987	926	929	853	853	874	858	844	824	812	889	801	847	813	828	858	831	865	864	851	784	812	801	881	889	857	845	857	847	874	867	854	843	860	839	792	847	832	857	889	875	844	850	897	889	870	820	807	832	781	769	799	873	834	855	823	849	820	871	802	856	903	812	882	801	826	858	888	853	842	790	876	870	792	840	804	829	820	829	790	811	843	863	850	805	843	847	882	793	827	788	848	872	818	830	855	850	814	836	827	867	830	821	856	862	908	852	835	861	924	829	824	894	852	859	840	834	845	897	829	880	832	802	887	822	848	774	838	813	835	844	837	865	904	831	834	839	828	816	864	803	841	874	875	840	826	841	835	853	830	841	840	878	878	860	822	876	848	874	880	824	821	813	805	795	834	807	846	825	834	775	854	839	883	889	881	852	854	817	889	858	847	827	855	814	886	871	829	815	851	853	804	811	862	841	849	847	842	870	880	853	837	861	881	826	843	891	900	865	824	871	896	824	863	807	784	824	889	846	863	825	843	858	845	822	775	893	823	850	818	841	838	861	876	866	801	846	830	831	895	834	877	833	841	876	878	808	845	866	815	915	816	857	880	800	846	815	906	844	828	824	852	870	854	892	798	830	816	807	851	841	849	793	889	832	830	861	924	839	849	777	816	868	903	825	871	840	853	822	866	877	830	830	849	820	797	830	855	843	867	832	808	872	851	809	832	903	808	818	841	825	782	827	791	881	838	878	859	858	869	834	776	859	837	870	835	795	866	859	818	823	810	853	799	798	871	863	837	835	826	798	871	842	789	880	874	819	834	839	843	875	853	886	832	827	857	827	891	856	781	850	798	825	822	841	816	870	848	830	836	847	865	852	858	854	855	813	827	899	806	840	822	850	826	828	830	829	894	802	854	844	870	799	852	797	844	805	850	857	810	802	853	826	821	837	866	820	767	833	841	861	850	790	785	864	845	830	838	783	798	879	901	831	838	811	870	827	841	803	845	835	842	832	863	820	801	828	845	846	818	823	869	814	772	836	838	777	822	898	819	888	844	838	820	825	813	834	835	843	836	838	835	849	813	832	837	842	886	826	855	856	824	865	842	810	849	858	851	789	911	806	844	869	844	821	817	809	814	828	874	834	826	857	808	805	813	842	877	894	853	846	827	874	811	880	822	876	845	821	829	817	802	919	783	811	836	866	854	858	796	802	914	898	817	824	812	816	864	838	843	852	930	827	813	805	870	872	848	898	831	849	799	841	890	831	862	832	847	851	834	789	872	859	799	901	853	844	814	809	903	827	851	866	870	851	795	851	830	832	850	808	837	846	790	834	866	827	844	869	819	852	816	899	861	828	835	826	847	849	862	817	837	865	885	820	844	839	824	843	855	885	858	845	781	850	906	837	853	889	856	885	856	840	815	814	851	860	830	820	826	849	874	858	851	880	867	835	822	888	841	837	838	854	823	808	903	834	864	828	866	800	869	808	887	876	901	845	873	825	838	845	852	840	818	833	851	870	829	836	877	813	898	847	842	857	857	834	818	831	816	812	872	803	868	841	849	858	875	792	810	859	880	806	858	892	823	891	852	837	836	899	797	857	896	889	855	773	846	894	835	848	863	894	836	826	832	839	831	820	863	826	821	900	818	864	798	861	852	860	885	862	848	805	874	857	845	788	846	806	831	863	855	824	812	814	825	794	859	844	844	856	825	824	905	869	826	890	893	880	817	832	859	879	854	811	833	806	819	863	838	864	827	835	871	836	814	819	836	838	768	856	854	811	899	844	872	863	787	825	858	829	847	785	843	852	849	842	825	888	828	838	817	831	829	816	793	818	883	863	861	858	834	824	844	831	856	834	831	868	862	907	851	855	875	826	840	858	844	871	846	788	856	833	864	821	851	873	866	820	843	838	819	872	841	848	822	842	851	818	828	837	831	834	838	853	844	837	854	835	832	885	814	845	834	886	841	788	844	865	764	845	857	830	886	818	822	836	881	810	814	805	851	858	881	839	825	829	871	776	856	805	835	832	882	907	847	841	848	865	864	878	824	860	859	824	851	862	852	875	844	823	819	866	845	834	864	851	849	843	846	827	835	807	874	838	848	799	831	823	837	842	803	842	840	787	822	845	877	858	786	821	843	895	830	832	875	836	878	825	852	841	839	830	820	844	872	824	808	874	834	870	827	816	892	848	893	910	860	853	758	810	802	856	814	825	881	827	846	891	854	831	802	816	827	835	835	887	872	840	837	845	835	804	844	806	876	841	856	837	838	853	853	829	895	819	838	800	817	864	853	805	853	794	861	898	834	837	841	845	817	795	848	788	837	806	789	821	840	826	861	852	855	857	868	861	871	898	765	839	835	891	890	827	835	852	789	883	875	825	823	890	887	860	880	846	866	897	846	853	789	859	839	844	798	814	876	888	874	839	852	809	823	853	836	877	878	843	780	857	841	819	802	847	877	838	860	838	843	829	861	811	848	888	868	870	871	846	883	844	851	852	845	845	843	852	880	787	860	846	892	837	861	844	842	849	873	824	819	869	798	806	833	843	883	808	859	873	806	811	884	810	838	851	821	863	839	887	872	830	898	831	874	829	833	819	865	831	790	842	821	850	817	869	854	810	848	844	811	819	793	821	888	862	858	786	790	815	811	857	853	851	831	851	866	775	832	883	842	803	884	794	864	834	857	871	832	853	800	832	900	831	837	856	845	841	829	842	814	802	843	797	793	867	821	896	797	841	835	875	788	892	852	855	835	829	858	854	833	865	851	862	830	834	860	847	827	848	861	867	772	818	844	788	839	794	829	802	846	829	851	825	835	889	811	875	812	872	829	845	867	838	846	779	831	808	814	851	832	852	863	826	863	858	839	839	799	850	855	823	858	861	860	840	891	846	822	834	872	915	815	825	836	859	865	831	835	825	866	868	870	816	870	848	863	842	849	815	823	830	838	814	790	830	847	783	830	810	841	832	881	847	832	793	886	861	862	807	841	804	832	842	873	870	858	863	875	813	867	860	847	819	854	808	820	827	804	811	821	868	783	851	824	865	869	859	838	813	819	904	863	899	779	836	835	861	824	856	877	865	831	851	801	820	894	807	848	864	839	905	820	821	859	812	817	862	856	811	838	833	840	861	823	829	911	859	855	840	827	805	840	793	850	830	816	825	813	855	871	816	854	821	881	824	871	794	816	855	798	868	854	873	880	834	826	846	859	808	873	823	830	828	851	873	808	865	841	808	800	839	834	819	865	892	869	843	788	883	850	888	831	870	804	823	886	884	825	853	859	843	855	872	811	847	838	844	834	857	798	807	786	856	807	851	882	874	792	820	817	854	892	808	844	885	829	865	803	803	856	816	862	847	908	833	809	818	879	858	874	838	836	814	831	842	879	873	823	846	784	798	804	806	850	827	810	883	844	827	846	864	822	858	828	799	855	869	834	826	820	902	879	857	851	828	842	828	833	803	886	825	840	814	896	814	829	873	846	905	830	817
58071	24067	7495	1841	850	593	463	443	393	414	427	420	408	416	422	439	399	436	404	394	424	398	415	394	415	395	412	406	404	356	466	433	408	407	442	412	394	402	395	412	406	380	404	378	429	373	408	404	415	383	441	394	412	460	396	429	425	416	443	421	386	409	425	411	395	434	416	401	399	388	353	436	395	380	360	395	402	396	393	401	420	450	434	418	426	420	393	372	428	400	407	348	403	383	401	374	446	387	392	364	377	420	415	422	416	403	428	422	403	370	397	388	402	406	421	458	407	367	426	422	404	372	393	431	415	370	381	400	378	402	409	425	463	393	370	415	440	396	410	409	400	410	411	424	432	407	415	413	441	366	383	376	404	424	389	406	404	372	402	387	390	390	396	433	428	396	358	394	422	406	347	408	403	391	399	414	366	425	378	380	398	370	391	381	361	351	435	390	370	391	395	456	410	417	362	392	375	380	405	414	384	402	425	393	390	409	437	390	423	404	402	395	379	384	418	431	419	402	407	358	436	400	410	444	425	388	395	409	391	445	402	356	458	398	370	383	396	383	436	401	392	410	397	406	454	398	445	409	400	400	393	419	387	357	391	405	400	377	439	395	414	436	377	411	406	368	344	403	425	384	416	394	400	404	356	394	377	395	401	397	386	419	403	424	409	435	373	393	424	379	443	396	406	367	397	434	379	411	392	393	407	394	382	424	407	404	397	382	365	349	389	422	387	386	421	389	416	406	404	416	432	398	411	397	401	394	373	391	406	400	389	367	411	378	360	426	432	409	377	375	372	415	385	396	406	455	397	365	381	416	395	391	417	396	369	394	398	410	402	382	435	388	397	377	387	413	459	342	376	385	363	401	403	425	413	419	414	387	412	381	454	405	423	384	400	401	411	388	397	358	396	363	386	383	410	401	363	416	350	372	390	395	435	445	364	401	422	401	401	412	393	402	435	378	393	395	400	433	426	405	418	420	374	402	439	412	438	443	395	383	381	431	409	386	386	397	437	409	360	388	400	419	430	400	421	359	373	414	404	391	397	398	391	383	398	367	394	390	402	389	404	407	423	419	424	397	430	413	409	418	449	367	414	385	395	383	414	412	424	436	421	409	397	425	384	388	413	415	409	371	397	413	394	397	382	406	381	383	375	407	416	397	384	376	396	381	397	394	400	413	416	404	377	372	396	394	402	385	419	380	401	411	392	365	375	423	350	399	434	421	401	395	402	408	401	417	402	405	366	392	380	421	387	402	382	415	431	380	445	381	372	363	435	372	414	431	405	439	376	372	369	396	399	410	396	410	435	404	392	395	396	411	391	394	409	404	423	415	364	407	365	434	451	389	402	407	392	399	409	361	415	415	408	383	420	388	420	410	387	409	440	389	393	442	391	360	393	378	373	389	384	413	409	404	416	402	385	400	410	380	398	402	437	414	380	390	367	443	428	377	402	381	428	388	362	408	378	403	409	385	413	427	408	398	382	398	407	427	375	377	363	393	393	409	408	388	395	429	417	401	418	398	449	397	403	386	398	410	401	389	423	408	411	396	379	404	392	382	395	372	382	342	377	414	371	345	396	372	373	395	425	416	430	417	393	412	430	432	402	388	378	395	416	429	426	415	419	437	439	416	419	415	397	431	415	392	425	433	367	411	355	400	410	360	385	402	403	420	394	437	408	401	420	400	418	425	403	374	397	369	381	409	379	406	428	385	398	434	422	371	430	374	426	407	383	388	411	371	423	386	416	415	399	402	414	419	362	384	386	387	423	369	416	411	383	421	387	401	401	412	370	412	391	357	398	406	426	425	381	407	384	380	376	345	405	389	417	430	415	404	431	434	418	395	409	402	392	360	394	371	410	388	368	457	422	381	396	403	399	401	397	409	407	407	408	429	422	408	398	356	420	424	393	416	405	393	401	407	413	367	366	403	415	431	419	381	398	386	430	345	389	367	397	414	397	407	381	394	451	393	356	388	372	407	377	398	395	388	422	395	390	432	407	417	392	400	427	426	414	376	421	402	414	378	418	402	411	421	385	377	421	391	378	377	374	402	422	389	430	427	381	418	391	441	421	366	427	418	370	407	432	415	388	361	421	416	423	418	397	433	401	374	438	411	384	394	388	361	375	430	377	376	421	380	435	421	437	394	407	416	427	385	376	404	399	362	437	397	411	410	435	382	362	384	378	397	404	382	403	420	370	400	403	385	441	429	360	364	392	433	367	406	420	390	368	380	413	411	462	428	414	401	395	367	393	393	440	395	417	396	387	374	420	407	412	420	414	416	419	407	406	357	414	448	434	400	394	365	355	384	419	391	395	420	392	423	423	386	392	401	403	424	414	383	373	389	398	426	448	409	400	411	388	412	406	414	427	393	399	384	418	412	431	389	394	448	405	367	403	413	408	372	413	367	383	399	423	393	402	401	407	416	411	419	384	376	371	396	410	413	421	423	415	384	392	397	411	432	405	450	378	413	393	428	412	390	405	410	395	420	385	427	388	383	410	391	391	367	367	388	429	391	416	393	383	419	385	408	402	373	346	402	392	411	422	455	417	404	429	426	385	382	423	441	427	416	438	407	405	446	404	409	396	393	369	404	433	395	381	404	381	357	409	397	396	419	418	410	402	376	456	394	394	418	407	406	414	379	358	434	422	411	384	400	448	428	385	400	407	378	393	395	397	394	425	340	373	420	392	390	406	444	419	383	399	373	374	407	406	422	373	387	388	397	404	413	403	404	378	394	413	422	401	429	428	350	384	367	375	431	418	354	374	400	392	412	395	401	433	435	375	366	436	390	382	386	401	410	385	396	413	383	388	440	372	400	374	404	430	404	428	430	403	377	374	393	397	393	385	406	403	369	420	376	369	370	432	417	384	413	428	360	387	386	392	427	395	392	393	380	395	373	389	403	392	389	380	365	368	386	388	405	414	425	434	396	405	415	407	369	431	379	361	395	440	443	417	450	409	384	415	391	362	425	433	368	414	379	406	381	430	403	399	374	434	391	397	398	407	389	392	350	421	373	432	410	394	422	421	371	407	440	432	399	371	405	384	430	370	380	373	359	402	429	378	380	421	403	415	427	404	393	387	379	423	404	397	356	463	438	343	422	402	375	372	387	399	417	372	425	389	394	408	389	433	420	388	413	355	372	415	390	417	434	403	407	373	373	381	404	391	431	381	388	381	389	417	388	388	372	357	345	391	390	421	419	397	377	393	404	380	439	403	421	383	338	402	407	397	420	382	431	421	374	379	426	432	410	385	397	379	399	390	372	406	381	368	368	428	402	355	438	378	413	424	405	398	431	406	414	415	436	395	390	406	406	447	411	407	431	390	365	378	387	370	377	421	375	381	385	359	377	378	443	413	417	395	421	398	401	421	439	435	380	408	377	377	371	376	394	385	356	381	413	410	411	420	434	397	390	400	382	388	413	427	432	384	411	454	406	386	353	419	422	408	384	383	420	378	419	432	373	411	370	413	400	404	455	432	378	382	390	425	403	386	405
39934	15746	6168	3329	2077	1484	1157	963	903	847	880	873	926	881	895	822	897	888	880	853	916	867	918	917	872	897	905	850	864	873	861	885	880	888	901	829	856	893	885	841	913	882	824	868	905	930	983	876	861	875	847	832	884	921	863	845	877	866	841	910	894	853	862	888	907	883	900	860	818	849	889	905	853	857	902	859	887	862	860	838	882	923	877	842	842	885	857	859	894	890	859	849	900	851	903	861	902	868	854	876	900	877	915	889	820	801	845	872	857	829	905	887	885	863	820	867	892	883	864	919	878	854	841	899	886	834	837	865	907	782	798	913	865	874	896	855	873	883	897	869	911	902	875	847	878	871	923	873	873	857	875	911	845	902	843	857	918	847	829	868	875	882	868	893	894	857	924	876	895	868	872	870	861	846	866	881	813	840	848	806	875	909	877	884	869	931	861	906	878	808	837	878	840	805	832	846	892	878	840	855	857	842	883	895	909	914	854	894	888	880	888	884	877	848	873	798	891	896	855	856	888	842	903	894	843	850	898	877	876	854	869	907	827	865	833	813	899	891	817	930	883	846	861	813	880	857	870	909	822	799	901	848	864	877	827	890	855	876	903	868	856	873	859	847	914	882	928	837	855	871	846	869	860	809	844	875	852	870	858	872	806	870	893	869	862	902	855	872	900	886	892	897	876	913	853	892	844	876	913	889	873	879	832	840	854	892	884	852	892	848	886	858	915	923	879	846	844	862	851	873	862	885	908	840	919	879	870	867	845	918	876	835	811	874	866	937	874	829	919	850	884	909	867	912	841	876	895	855	876	903	885	859	898	865	924	829	882	841	882	842	856	888	881	822	824	882	858	871	865	888	869	882	905	907	865	861	854	893	902	817	856	893	873	870	893	871	859	871	879	892	842	866	880	837	906	843	894	912	918	889	854	902	852	885	875	873	886	857	874	925	866	845	881	843	889	890	893	870	897	921	854	857	858	891	927	899	836	849	885	872	888	884	868	795	894	872	916	836	834	858	878	855	891	893	877	862	906	825	887	912	880	829	837	897	907	872	836	843	847	877	889	919	893	865	862	870	854	865	900	902	875	878	841	869	868	897	894	837	793	875	864	866	863	836	884	839	876	851	851	888	889	904	836	862	883	878	884	854	800	881	847	918	911	845	889	879	868	914	858	864	836	861	871	878	873	835	911	909	904	895	869	872	908	885	860	871	857	839	896	865	920	876	892	833	827	847	901	923	860	868	845	873	843	858	898	863	870	906	845	901	857	862	881	867	888	793	889	857	879	892	867	857	846	880	906	828	860	854	893	884	876	896	868	882	873	889	916	873	901	858	889	831	875	937	902	851	871	900	837	867	863	938	838	891	864	846	895	896	871	835	861	871	882	855	868	853	875	898	877	853	879	928	831	863	887	821	897	940	864	913	925	892	896	836	850	867	856	926	953	908	878	946	880	851	906	870	915	895	881	853	877	845	857	844	907	838	897	882	839	842	821	862	904	907	832	853	870	861	867	879	929	822	882	848	827	879	890	890	880	891	840	904	803	877	845	827	843	856	883	847	832	842	883	908	923	852	830	900	832	911	846	825	896	878	918	847	889	868	886	809	879	840	904	876	865	902	857	871	878	926	892	880	899	872	899	889	906	856	913	946	893	841	902	841	909	890	898	822	936	840	882	872	917	886	882	850	833	853	899	840	842	837	848	829	889	882	891	851	866	877	902	839	878	926	900	920	866	870	823	902	893	903	854	872	889	907	881	882	884	897	904	824	888	887	855	850	879	888	846	889	871	865	901	870	912	847	874	829	876	849	876	878	887	862	840	947	861	872	844	876	819	831	829	868	933	884	899	862	849	890	848	843	873	912	915	900	880	865	795	868	938	791	830	853	864	811	855	929	920	917	876	847	869	934	857	863	917	869	864	854	888	915	905	872	856	868	824	922	869	874	858	885	878	905	804	886	857	880	830	939	932	889	859	867	850	897	888	846	872	884	878	889	862	952	898	845	870	835	850	882	941	854	857	856	906	853	824	881	887	873	895	890	861	909	846	867	896	890	843	862	899	820	908	866	861	864	878	853	943	843	927	848	856	888	936	825	904	833	876	879	913	850	856	815	842	889	833	845	843	886	886	870	884	897	855	905	879	889	878	852	962	825	846	857	895	842	927	876	873	845	928	871	894	945	866	833	882	830	917	841	821	905	873	845	904	908	895	871	844	870	850	858	887	914	893	922	851	835	835	847	885	897	879	862	925	900	879	853	902	838	889	804	876	911	831	882	847	853	837	889	844	938	868	831	928	860	937	863	858	879	896	819	872	883	863	897	852	861	886	858	878	860	899	888	898	860	928	897	878	861	866	817	866	889	877	875	898	885	879	898	891	895	932	865	891	923	835	858	819	885	834	903	849	938	874	827	888	884	855	873	895	851	801	841	873	829	842	879	810	884	810	862	840	851	876	872	857	918	864	886	884	865	888	848	817	863	879	874	895	918	862	862	900	887	838	864	840	898	911	865	861	884	883	866	833	831	887	920	912	838	910	842	857	838	878	892	896	869	879	862	905	843	865	896	862	865	849	853	864	893	861	885	822	823	907	865	849	909	885	892	907	898	870	860	865	816	894	907	865	840	879	890	874	899	845	896	854	901	871	866	879	889	794	917	844	834	909	859	841	860	889	848	872	860	857	887	810	850	877	850	861	886	869	847	855	867	859	812	837	851	875	912	873	843	877	881	866	826	846	840	845	907	835	904	891	873	854	866	917	846	876	880	872	890	821	892	816	868	904	805	875	883	916	851	922	885	839	907	925	896	893	862	817	876	830	911	881	885	859	868	901	885	874	916	891	905	838	842	860	859	884	919	853	871	859	880	908	874	875	927	878	827	819	831	876	891	892	871	836	858	830	872	880	847	821	833	872	881	888	907	838	832	870	848	872	872	938	860	888	908	885	852	841	848	928	907	879	866	882	884	925	951	934	843	843	894	879	852	864	891	869	864	878	850	849	863	892	835	887	858	848	850	869	856	866	925	886	831	848	835	894	826	894	843	848	830	855	870	946	847	796	848	905	840	853	878	916	942	898	841	918	861	884	865	829	850	922	844	900	882	875	825	899	866	891	851	835	819	872	891	864	887	883	836	915	880	883	910	938	820	927	830	891	887	879	875	930	819	820	846	890	871	893	865	891	859	873	893	891	861	836	843	878	866	867	888	861	835	818	872	873	872	939	903	888	868	877	906	891	859	901	873	848	858	869	902	859	883	873	829	905	827	827	861	869	918	875	847	925	870	896	860	867	908	909	894	891	885	873	857	866	837	871	875	889	879	881	854	888	842	863	915	838	892	813	889	836	850	904	890	931	888	903	869	888	834	866	911	835	883	856	857	876	863	857	855	867	832	896	833	805	862	898	917	961	860	896	909	826	839	908	860	838	842	868	852	913	868	907	857	812	850	927	852	894	868	907	859	875	851	859	870	897	901	851	839	927	840	855	906	867	846	826	887	824	847
55146	25028	11400	3867	1473	783	636	500	447	424	393	444	379	412	359	400	434	406	400	391	405	381	415	358	411	436	377	397	420	445	441	415	402	423	420	406	410	394	394	407	424	409	377	426	412	393	436	378	419	430	423	393	447	442	397	389	426	411	398	390	398	405	453	428	417	397	420	381	420	456	422	399	427	459	436	448	384	417	442	397	388	413	421	435	432	452	401	448	391	441	416	432	408	412	472	378	426	432	375	368	377	458	378	408	445	400	401	418	391	407	456	431	355	414	425	408	399	383	388	436	381	373	423	401	387	384	412	389	390	393	390	396	361	405	432	429	381	390	392	388	400	428	434	422	394	373	457	434	391	367	431	418	390	406	413	428	390	409	424	389	377	430	409	432	452	410	378	434	410	382	391	395	432	351	390	395	394	392	411	388	388	428	412	428	410	389	411	430	393	440	386	418	385	397	375	413	391	438	436	466	417	420	436	407	404	422	386	382	362	394	386	426	384	426	426	419	398	381	417	449	411	380	413	389	419	416	405	440	388	404	395	402	401	385	408	381	405	397	384	426	390	401	423	410	410	389	417	412	363	423	414	445	396	426	398	396	426	409	438	367	393	388	388	429	425	431	409	430	395	343	440	445	435	412	396	411	443	446	400	410	428	409	431	407	414	405	417	393	434	376	460	381	387	388	414	387	379	428	390	416	408	451	423	427	391	412	433	423	432	384	401	404	420	392	429	407	411	394	414	408	440	416	423	375	389	400	426	409	384	401	421	368	387	401	415	408	400	399	458	435	387	392	398	404	405	381	378	409	426	403	410	408	426	417	432	376	409	436	431	413	382	365	416	458	434	431	436	440	408	387	387	432	441	384	426	424	384	411	417	361	448	447	381	375	392	438	376	393	397	434	383	410	368	379	380	382	427	420	397	407	404	396	420	363	438	403	413	415	400	386	403	416	398	468	402	383	400	412	431	388	368	388	362	416	425	403	388	360	410	394	385	412	362	453	421	402	400	380	396	424	382	392	407	385	421	397	416	421	369	424	382	435	366	429	422	393	435	431	393	425	395	375	358	367	394	426	454	411	369	420	427	377	399	381	411	406	368	428	424	379	440	410	444	424	387	418	392	402	409	423	411	422	403	414	413	419	413	364	411	436	402	410	382	410	436	390	416	403	396	420	413	410	404	393	425	428	415	394	417	415	382	417	352	402	402	378	416	399	368	394	423	400	410	425	410	385	425	433	408	428	450	447	431	424	403	459	406	388	419	421	409	429	403	394	410	423	397	419	434	416	411	406	412	397	417	390	371	439	434	438	393	412	390	374	417	441	411	369	403	411	399	395	435	410	399	398	445	395	453	411	442	387	407	440	364	399	398	409	434	421	427	434	391	382	400	430	385	391	419	435	428	402	415	384	387	378	417	420	396	446	427	408	415	411	353	381	388	344	401	424	413	400	426	425	420	416	406	415	398	409	402	430	409	421	369	417	422	387	417	390	418	444	422	417	417	418	368	442	409	390	389	394	374	435	404	378	451	434	397	378	472	460	419	400	405	408	418	419	401	395	382	366	433	428	412	407	370	411	446	433	433	422	361	432	388	413	413	366	441	440	418	415	375	428	434	392	409	374	404	425	360	431	402	430	406	434	425	419	377	406	379	400	425	395	420	396	411	404	459	453	463	418	426	362	377	377	446	415	387	400	389	429	413	409	439	417	426	406	423	405	381	432	415	427	429	394	412	379	414	386	436	420	449	414	404	400	394	374	383	382	398	397	393	413	424	425	378	434	437	400	401	409	391	401	407	366	411	409	405	410	393	388	418	431	410	402	414	425	426	408	375	419	412	393	378	387	430	477	416	401	401	369	377	384	409	432	439	406	395	377	355	416	434	396	382	381	384	396	386	420	399	428	414	414	419	405	405	385	429	403	433	410	403	423	437	451	418	408	398	404	404	396	414	402	417	372	399	413	413	393	399	426	411	418	403	412	388	385	391	405	414	400	423	393	441	442	361	402	438	405	378	408	394	421	452	409	398	397	389	394	421	439	408	379	434	383	419	416	418	389	437	432	409	451	380	427	377	424	419	408	427	395	412	357	427	406	396	413	370	381	392	420	406	432	442	424	392	411	430	391	387	385	425	402	396	380	402	409	392	420	394	429	399	430	398	388	374	416	393	430	347	439	422	399	369	414	391	353	389	390	403	407	414	438	433	384	372	423	383	407	396	416	418	427	411	407	410	408	402	387	413	419	438	412	405	458	401	407	414	407	405	390	388	370	415	396	430	416	390	387	418	398	438	425	484	423	459	440	405	404	433	407	396	413	395	420	433	432	407	403	389	407	410	428	427	400	425	399	430	417	360	389	363	449	411	427	443	399	416	425	388	389	410	383	435	422	446	396	398	432	395	388	419	418	397	411	444	418	431	431	424	381	432	378	395	401	404	386	418	412	400	382	403	428	413	401	423	395	409	410	399	425	409	390	393	394	413	380	374	404	394	373	448	414	426	396	394	417	402	445	418	355	410	389	411	448	432	420	413	428	420	374	409	448	366	413	397	426	407	389	399	392	436	415	403	387	372	435	439	389	373	397	398	388	433	385	420	419	367	406	430	470	401	397	358	420	422	388	405	403	487	450	404	397	418	383	396	392	401	407	402	370	412	400	417	411	395	419	382	424	434	400	409	413	402	414	390	369	431	442	423	358	426	374	395	446	392	428	418	416	433	364	414	448	418	396	380	404	422	419	397	426	410	403	370	400	408	429	417	403	412	433	413	405	418	401	372	437	420	427	403	411	411	461	424	446	410	388	416	427	439	384	414	434	405	389	421	439	470	445	397	403	436	416	389	439	415	421	440	424	421	466	416	391	428	394	420	415	403	362	379	363	394	427	429	399	407	388	415	458	403	405	423	358	387	417	377	370	395	397	389	424	409	419	381	398	420	397	390	355	409	376	409	424	420	419	420	404	409	409	416	434	420	451	421	402	412	397	399	419	422	415	433	402	404	406	433	409	415	418	421	429	416	372	389	389	404	407	406	390	420	460	430	413	380	432	428	414	417	434	411	387	399	417	382	395	369	404	379	414	432	435	390	405	401	394	393	405	449	405	396	427	424	406	440	383	447	411	379	378	388	424	404	378	402	410	402	418	419	387	442	386	432	405	404	394	430	398	403	405	404	395	378	416	369	386	406	411	436	459	414	399	431	394	451	373	406	405	412	425	425	407	380	378	433	413	439	404	464	386	412	427	379	353	388	385	409	430	397	386	378	395	434	436	442	443	415	403	439	411	395	396	411	390	378	371	420	422	393	384	424	427	427	397	374	429	375	441	394	414	390	362	403	404	437	410	412	397	369	442	412	407	423	405	428	409	420	392	405	399	414	366	392	429	377	397	404	420	381	426	446	375	394	400	417	389	407	384	409	425	387	388	408	401	435	426	429	406	393	400	427	428	399	408	350	398	472	419	396	406	410	409	428	364	417	424	411	370	424	408	388	434	435	422	418	463
37149	18222	10200	6577	3574	2334	1479	1164	901	964	835	882	922	919	926	875	921	873	889	862	927	905	869	861	847	886	909	803	839	891	853	889	837	878	866	911	844	923	883	874	926	880	859	913	902	833	911	866	897	889	846	854	855	873	886	876	890	868	894	906	859	892	901	875	880	870	905	901	864	902	854	869	864	909	880	863	918	866	876	877	859	942	908	885	854	916	872	855	874	877	935	909	906	880	874	854	864	855	875	850	893	888	918	874	874	907	892	916	913	865	877	855	882	910	883	858	870	905	843	938	862	816	848	882	861	892	837	832	897	902	866	870	892	903	887	912	879	871	911	892	862	870	892	884	869	936	846	880	903	855	890	895	837	893	855	913	898	872	839	853	854	887	825	913	852	804	879	862	914	899	888	867	904	873	918	907	904	849	886	875	920	890	862	905	932	912	882	904	889	837	816	908	853	910	900	883	843	873	859	917	912	894	914	849	892	850	889	885	853	922	906	863	903	878	841	903	919	892	862	883	904	898	893	913	857	873	893	863	905	909	908	907	860	909	836	890	909	823	896	856	886	916	904	934	867	874	898	861	871	871	867	860	879	921	831	843	879	875	895	907	877	858	879	854	904	869	875	868	895	859	941	920	869	872	909	931	886	894	852	856	837	862	897	862	892	947	877	873	877	843	857	927	842	874	949	882	900	904	871	914	906	877	875	882	814	831	895	852	950	834	861	863	889	856	870	886	874	884	913	856	882	878	833	885	843	870	897	856	877	900	922	890	869	856	870	868	855	877	908	894	884	863	849	875	840	886	833	868	840	909	886	908	855	881	904	842	874	926	885	903	868	907	883	843	903	872	830	850	876	860	917	887	876	880	868	881	848	869	884	866	887	868	842	862	914	903	846	835	897	863	927	913	910	831	865	807	924	900	830	914	931	874	865	961	824	829	883	861	883	867	898	870	867	868	889	928	875	883	863	918	850	914	859	854	856	913	872	841	883	910	892	877	875	948	888	817	899	814	904	892	915	867	884	875	919	896	901	917	869	851	907	893	899	914	839	903	893	862	913	894	902	811	888	894	848	920	855	848	864	865	915	869	892	904	954	875	834	874	873	902	892	899	855	880	940	843	856	800	859	836	833	854	842	926	852	837	885	880	877	946	863	847	899	879	914	911	903	856	893	917	918	887	913	833	898	872	878	889	896	857	861	890	869	900	851	880	882	840	883	912	895	894	888	852	914	904	872	878	862	885	854	895	907	895	876	925	902	910	839	890	874	884	877	834	874	916	900	859	895	859	852	853	862	872	935	842	863	868	854	847	884	858	942	861	881	919	888	888	903	884	915	874	856	910	843	919	900	889	887	883	941	831	884	865	805	860	839	867	911	841	883	926	923	858	848	882	871	871	890	858	865	821	896	899	876	872	878	929	905	875	833	828	878	889	831	855	904	871	850	895	907	865	851	859	860	882	901	902	894	867	888	861	868	887	864	882	839	819	847	872	851	878	888	833	847	841	901	888	889	836	851	857	901	853	874	888	863	865	819	856	850	902	900	897	898	871	850	890	901	887	915	878	864	868	852	906	866	907	863	875	879	890	858	862	884	922	879	880	845	855	891	916	839	869	896	889	863	878	902	870	852	844	860	889	838	912	910	876	907	941	937	903	868	900	920	881	951	940	886	913	890	922	853	828	873	892	846	900	879	867	859	841	868	878	875	933	861	915	910	861	838	881	867	879	899	948	940	877	875	853	864	888	879	880	895	835	805	864	879	921	914	909	915	905	834	895	882	892	878	877	913	841	864	888	886	887	838	881	848	876	910	884	883	884	902	872	915	896	884	907	909	894	828	959	898	878	886	854	887	954	864	873	864	857	833	899	918	883	898	836	919	865	907	853	899	909	925	865	885	889	854	920	864	907	882	883	865	865	925	842	906	885	854	883	892	862	887	902	873	869	845	867	851	855	850	866	871	865	899	849	890	902	844	828	891	898	857	863	822	795	888	841	944	899	854	877	858	885	907	873	914	873	843	907	938	889	961	893	891	905	834	916	886	830	877	842	868	905	857	881	907	880	909	898	852	885	875	837	900	950	869	888	851	862	884	803	838	922	910	892	936	878	922	874	913	896	870	862	866	893	857	838	845	914	923	890	845	865	906	890	884	888	918	913	834	844	909	877	856	921	900	895	840	902	940	859	892	835	907	886	914	878	885	926	882	854	865	938	824	842	869	901	888	827	877	852	907	875	899	857	891	852	911	886	834	890	916	893	902	919	869	834	919	901	847	893	861	841	938	904	896	895	862	889	901	872	879	876	899	842	914	899	869	884	861	928	856	887	904	903	835	938	930	864	878	948	799	935	827	909	894	826	920	892	853	914	874	857	865	894	878	920	881	850	835	870	831	847	877	850	869	899	882	913	793	812	920	875	947	945	905	874	907	868	910	906	928	909	914	883	887	914	884	864	883	942	843	913	856	869	902	793	933	906	897	918	887	916	915	870	898	878	813	886	857	914	866	887	893	877	845	908	916	905	949	898	888	899	868	853	962	916	888	935	884	858	852	887	906	848	842	843	872	908	908	903	894	887	933	874	879	907	845	893	863	907	887	848	903	864	859	909	918	885	843	869	834	870	857	834	846	855	842	891	889	868	858	854	899	892	867	868	902	875	877	869	901	896	902	894	885	861	929	910	873	909	891	931	881	851	840	902	875	905	881	874	878	825	892	918	876	863	871	893	909	853	891	933	909	857	895	877	890	883	878	887	902	873	859	831	937	901	868	891	894	878	849	934	852	871	860	864	873	876	900	854	905	925	910	836	847	882	829	899	913	935	874	921	958	816	921	870	872	901	918	867	906	874	901	840	898	865	905	895	861	893	899	879	886	853	902	881	875	880	907	906	913	882	897	814	921	882	859	947	929	864	886	873	873	875	854	932	887	892	868	855	901	882	877	847	890	908	850	920	946	891	888	913	853	918	860	893	875	890	871	946	870	881	879	886	872	837	892	876	888	901	941	880	918	859	862	888	884	825	868	895	898	832	874	895	939	849	894	852	839	873	852	875	897	870	889	890	849	860	835	822	874	845	858	905	910	860	869	929	836	869	869	875	861	910	910	904	891	833	878	907	877	853	917	921	893	925	878	950	855	843	856	888	831	903	845	894	854	869	909	823	956	841	877	865	883	886	868	884	841	849	853	888	904	896	900	911	867	805	870	845	865	846	878	870	876	877	892	934	869	914	854	865	892	895	868	846	834	879	914	861	850	952	855	926	878	883	885	862	906	873	890	856	825	892	912	917	854	832	880	865	845	857	923	826	897	906	898	910	871	890	897	870	928	871	883	905	819	883	883	840	857	890	899	833	880	909	906	910	915	889	924	862	862	893	918	890	878	957	872	887	859	877	851	872	863	871	902	905	902	890	861	924	872	867	886	906	890	895	855	842	890	875	882	886	892	833	855	867	897	868	902	869	819	841	879	877	862	911	850	877	886	886	873	866	849	881	902	874	893	891
50041	19907	5525	1421	665	448	411	371	398	394	409	381	380	424	405	416	384	348	375	399	370	395	409	394	409	390	369	398	423	363	413	412	382	395	382	386	389	373	363	418	358	352	396	395	383	398	382	392	432	397	393	380	425	363	362	358	396	391	357	405	410	417	394	362	362	389	382	378	387	402	465	419	393	373	386	390	394	361	372	386	367	383	399	417	388	387	388	384	367	388	401	371	339	386	381	382	389	407	412	394	413	382	389	368	359	377	383	406	372	410	391	374	352	387	372	446	407	363	373	367	394	346	367	394	361	349	373	359	356	356	361	396	426	366	400	403	385	377	393	408	378	396	360	393	372	426	442	429	385	338	372	366	402	423	314	371	391	400	366	355	377	376	388	393	428	385	366	423	381	388	379	378	360	419	401	393	382	424	373	364	387	391	368	417	348	409	416	425	371	348	386	390	357	370	384	407	378	388	359	378	412	429	391	377	337	403	412	393	403	386	360	419	390	358	437	346	386	390	377	400	411	357	377	380	352	403	426	401	367	415	387	396	399	427	385	392	376	374	404	397	364	402	402	381	392	425	363	357	400	398	390	383	359	431	406	374	358	384	399	377	405	436	407	403	395	400	387	406	366	394	360	389	396	364	407	396	406	367	371	378	382	384	382	379	376	353	380	407	352	366	419	386	377	389	361	374	425	430	374	365	393	379	384	409	382	377	402	383	414	394	392	382	368	371	375	403	396	399	402	354	420	368	432	382	402	379	347	391	413	393	384	375	399	379	398	377	393	377	395	375	373	384	428	426	430	403	408	408	377	364	395	403	407	360	372	389	428	339	401	399	383	387	425	365	407	367	380	410	399	390	374	396	381	399	388	368	400	406	392	394	352	416	396	382	366	360	407	378	417	364	403	404	362	364	369	383	346	362	376	398	386	380	395	409	344	375	368	381	402	386	399	379	385	348	390	395	416	378	368	381	387	366	425	413	452	333	404	399	374	394	371	379	353	366	402	362	414	366	346	371	410	368	420	394	381	459	362	384	408	361	430	385	402	395	383	400	360	374	382	410	354	408	390	389	409	382	401	336	414	426	392	407	377	373	403	438	379	351	383	384	416	409	393	412	415	392	373	399	386	371	406	371	384	430	398	375	380	366	393	384	396	409	424	400	355	351	367	396	348	405	412	444	375	410	374	391	416	388	400	403	333	372	401	372	381	393	390	407	387	392	405	382	407	415	451	409	406	419	423	394	420	377	398	374	387	370	362	387	437	369	394	372	358	362	431	412	362	370	394	431	392	370	383	380	395	401	403	387	388	367	373	356	380	413	392	392	412	399	390	379	382	389	362	396	397	360	370	415	335	354	383	400	418	407	358	397	362	391	413	375	417	378	395	390	359	384	399	409	392	373	390	372	363	351	410	378	373	373	410	363	374	385	391	389	358	352	384	398	393	408	413	399	394	361	399	406	406	378	372	376	413	341	390	381	387	371	387	380	361	394	378	368	391	400	398	383	377	407	387	427	391	406	410	420	401	393	370	378	340	411	367	391	403	400	370	385	381	382	406	398	372	379	404	396	425	371	387	383	408	367	394	398	402	431	385	393	428	396	375	391	375	405	407	383	362	388	383	387	408	361	376	381	389	404	384	398	405	366	376	411	380	394	363	390	381	345	373	390	380	398	388	395	415	394	407	377	397	420	389	375	357	399	374	380	387	350	370	402	384	432	425	382	398	349	391	363	412	369	344	380	420	360	407	428	422	379	392	385	417	379	391	369	404	425	396	396	388	400	400	388	398	373	401	385	387	387	389	406	395	397	400	384	409	366	395	401	393	351	395	351	375	420	413	429	400	363	422	366	388	383	353	347	352	370	375	365	393	446	384	403	397	352	417	394	409	459	380	429	436	353	377	424	416	389	375	343	413	413	408	400	408	395	400	381	356	364	443	390	363	352	381	385	379	400	366	376	383	403	379	402	339	393	389	358	407	402	400	389	397	384	373	343	435	394	382	396	341	417	358	352	363	386	381	399	390	390	371	399	360	369	397	406	384	389	364	398	388	411	424	413	392	379	378	391	390	415	414	401	391	372	409	384	339	383	367	408	355	382	372	389	424	373	376	405	382	336	342	364	428	351	400	390	421	374	383	395	396	416	371	365	383	380	418	364	401	374	395	407	401	409	358	376	397	377	369	357	371	390	358	356	389	398	416	386	443	399	392	392	402	382	377	375	404	396	395	370	426	360	405	392	370	389	411	387	408	375	339	392	410	404	390	392	393	384	378	428	360	375	370	406	385	399	398	352	365	377	360	367	380	377	371	416	398	382	381	400	377	394	361	427	392	389	399	388	401	349	359	390	365	358	414	401	396	383	367	386	370	363	427	399	352	389	413	419	409	360	377	385	394	381	368	409	404	415	386	408	365	407	417	333	368	395	446	395	439	378	409	410	383	423	407	372	371	393	411	400	372	373	411	408	397	348	395	434	398	385	405	358	382	349	365	392	397	412	390	384	394	332	391	382	368	378	411	369	392	353	366	371	386	378	386	379	380	423	388	390	381	389	373	331	372	401	369	380	406	405	380	351	371	413	396	417	411	391	368	379	385	399	411	462	362	359	395	380	419	374	393	378	385	397	362	349	399	350	401	404	375	391	369	412	415	411	391	392	406	384	405	370	400	373	374	401	403	390	358	422	423	409	380	411	385	391	374	385	411	331	389	385	392	354	410	397	367	390	377	389	380	376	400	405	416	397	364	392	370	371	400	395	358	377	437	380	356	391	376	427	406	423	381	362	372	406	415	355	416	387	362	379	416	369	417	379	398	390	365	361	379	408	396	380	381	381	406	401	375	375	371	354	369	364	363	410	373	368	398	383	421	431	386	400	383	442	385	403	393	395	395	386	416	362	361	386	366	369	423	372	355	360	394	385	403	401	408	381	403	407	391	374	349	394	364	391	418	389	399	379	404	385	369	339	392	387	372	382	363	408	410	410	434	414	368	396	370	388	373	410	398	410	411	393	438	403	386	400	387	369	374	404	418	414	391	404	375	387	353	361	396	406	426	404	394	390	414	410	421	457	393	391	389	426	371	379	378	376	445	371	407	338	397	377	366	394	409	394	428	361	362	367	408	400	394	384	421	356	391	361	350	398	375	403	377	381	389	423	380	342	389	346	374	408	348	362	418	426	384	375	383	415	371	371	387	386	407	392	393	417	413	416	387	388	393	406	422	405	410	372	380	375	397	391	400	379	377	359	387	432	386	372	391	375	386	356	365	392	388	409	394	410	354	394	424	378	370	363	434	376	394	389	414	379	433	385	393	371	368	381	396	375	344	411	385	399	406	390	415	366	409	409	384	379	377	400	392	365	394	421	392	394	390	415	377	423	362	400	420	379	384	376	399	396	402	393	377	375	378	353	405	387	404	352	386	394	421	380	383	383	406	408	382	394	388	393	385	329	406	398	374	384	383	360	412	380	391	378	421	381	406	367	400	416	414	397	398	428	399	377
34694	14752	6099	2900	1500	1056	901	932	829	829	887	861	882	832	913	878	905	882	818	787	869	821	809	820	893	855	859	785	866	881	870	890	837	849	899	822	882	842	791	809	814	866	854	864	833	862	827	865	812	825	910	818	876	848	785	905	883	853	878	891	822	848	843	821	834	793	832	868	839	861	833	823	906	817	897	904	916	861	834	864	872	838	867	860	837	844	830	863	856	857	818	898	828	839	834	844	845	877	869	854	828	886	843	855	864	846	804	838	860	841	877	831	859	880	822	876	842	861	831	867	847	814	876	826	839	840	802	818	827	941	865	874	822	855	850	827	839	844	815	852	845	889	854	903	886	809	817	909	807	808	885	855	848	858	852	883	846	897	897	820	866	809	872	881	826	850	812	818	855	874	830	866	854	789	840	835	848	821	845	840	858	845	854	858	795	833	831	867	870	827	854	853	850	799	872	848	868	770	850	830	841	880	864	858	862	817	791	831	831	873	831	867	856	871	841	790	819	866	840	823	850	836	804	878	811	881	861	794	858	838	829	861	884	852	889	853	838	866	825	848	858	870	817	854	866	874	817	842	856	790	828	866	875	809	867	856	802	868	848	830	866	828	825	875	848	798	892	815	842	890	855	841	854	941	832	833	873	823	859	837	809	899	867	899	853	886	843	856	836	792	890	843	907	844	832	846	860	889	863	825	861	840	845	841	811	835	837	810	853	906	869	845	841	871	861	842	835	848	843	845	872	858	822	824	857	801	844	881	853	842	829	852	847	864	843	836	894	877	893	776	854	851	821	831	790	808	888	834	855	874	871	851	896	893	847	808	858	840	888	839	867	824	856	890	833	872	851	843	834	804	802	831	846	869	869	888	840	837	874	829	844	850	832	795	864	803	818	868	812	869	845	853	850	828	889	842	850	782	840	904	851	869	855	849	846	820	823	883	817	839	835	913	827	809	845	856	881	849	849	796	856	814	894	899	828	907	870	832	902	813	884	836	837	858	852	857	897	876	790	862	823	856	879	865	840	874	841	864	839	897	828	829	850	885	819	847	886	834	843	817	825	852	856	844	846	878	847	820	880	793	883	827	855	837	827	867	838	798	863	855	851	856	826	854	820	891	812	862	869	859	804	848	855	846	866	858	835	801	840	839	832	863	807	847	860	893	810	887	906	858	851	841	895	909	829	818	841	842	798	835	854	843	842	894	830	866	844	842	810	844	836	815	833	862	881	823	854	857	892	812	813	816	846	866	845	843	828	861	817	899	825	836	831	882	907	883	858	852	871	800	814	849	874	819	841	870	845	805	881	832	880	874	861	888	840	874	846	888	859	872	864	904	869	855	836	860	817	897	853	844	861	870	885	820	827	794	874	875	889	771	848	830	809	849	858	856	810	904	815	897	897	837	831	820	870	877	865	843	866	886	872	829	801	833	860	828	850	878	817	803	764	877	790	815	810	842	825	847	813	869	848	866	841	858	867	847	890	858	813	844	837	873	811	855	851	829	850	880	876	864	835	758	855	814	785	870	895	840	806	859	807	800	849	822	844	835	921	834	864	807	875	852	822	834	872	824	842	821	799	875	860	791	824	901	840	811	863	852	844	867	895	901	826	797	881	892	858	797	883	872	882	867	801	822	860	817	894	810	887	845	834	832	850	883	843	883	885	834	843	854	781	848	839	882	851	844	877	843	841	827	857	838	842	846	845	861	858	865	845	843	842	857	814	826	816	862	854	847	841	855	878	833	853	867	891	850	813	786	867	841	827	858	907	816	885	815	887	863	887	844	869	866	894	861	841	831	805	846	861	793	862	862	795	828	813	827	839	873	861	824	846	901	853	887	820	815	824	874	877	860	810	822	895	887	868	836	855	851	866	858	875	803	839	857	810	826	831	822	834	879	815	853	858	873	862	850	810	816	835	850	854	813	850	842	856	857	865	882	833	869	827	821	888	787	900	845	859	867	855	873	878	805	791	842	845	877	808	813	830	856	836	839	864	875	872	831	883	843	793	854	781	809	826	855	862	854	818	852	831	857	829	845	868	831	878	848	815	861	835	878	845	838	824	845	859	870	821	833	833	816	846	838	824	848	839	830	852	861	839	874	827	791	830	880	851	854	835	907	861	870	837	812	855	839	857	786	847	832	862	883	884	863	816	836	845	793	772	884	895	874	829	823	829	882	829	843	891	810	826	839	848	821	878	867	798	854	871	832	854	825	879	866	828	899	831	831	845	867	861	827	820	827	842	889	867	891	831	856	846	801	860	890	809	876	837	834	850	839	869	886	887	884	819	863	815	866	875	886	822	796	833	825	859	879	825	784	808	865	887	838	906	826	917	824	872	876	796	834	899	827	849	875	866	831	853	880	837	831	858	867	845	916	869	814	830	835	842	864	856	849	845	843	819	888	830	835	834	825	871	863	897	854	886	897	811	884	883	867	898	824	836	833	865	863	868	880	837	882	832	802	892	862	827	901	861	812	829	889	857	824	874	820	832	829	815	857	877	920	808	887	849	854	874	888	892	882	856	901	861	897	847	850	836	836	849	879	840	841	883	865	807	855	875	885	872	850	855	889	863	826	815	897	820	868	829	867	848	872	824	796	922	845	820	815	815	823	827	825	820	816	862	855	837	870	858	790	869	887	875	838	820	841	858	837	804	871	906	850	850	818	865	865	840	855	818	843	870	871	782	846	842	811	857	826	849	907	867	846	857	855	831	891	848	803	862	848	808	883	859	840	846	823	878	856	839	859	801	797	831	778	852	874	838	869	836	859	868	837	871	890	845	870	848	846	831	826	817	865	870	851	857	868	829	807	898	800	840	872	847	856	844	869	826	822	888	896	849	852	850	859	854	866	861	905	881	848	802	864	876	810	880	837	867	811	842	856	879	790	917	885	837	854	823	824	807	909	864	854	873	839	841	854	818	832	854	883	824	877	816	859	823	824	835	874	799	858	797	827	815	873	827	845	864	816	842	840	869	866	883	851	823	823	820	846	831	862	830	832	854	823	827	841	828	782	836	870	863	894	852	820	865	844	856	869	865	860	837	878	819	878	802	803	870	862	849	830	847	842	821	892	883	823	835	786	854	840	809	881	860	858	857	813	781	846	821	791	875	855	799	820	885	826	839	878	859	811	900	822	878	864	802	914	852	887	849	845	877	803	870	890	880	840	858	841	848	823	858	901	873	875	855	825	841	882	820	850	888	866	836	895	829	865	822	854	842	826	830	848	840	824	784	823	851	842	848	864	881	858	869	865	853	850	828	814	851	823	839	810	869	863	840	808	876	853	846	842	843	838	873	859	829	818	846	935	834	805	880	835	920	809	831	836	879	841	849	815	878	788	820	832	889	872	888	868	868	885	861	817	857	836	877	876	804	848	838	835	927	913	868	865	895	870	902	900	864	826	848	856	847	829	815	881	888	846	800	843	829	819	813	884	849	808	831	840	804	885	883	864	868	816	865	838	835	792	874	859	873	866	888	813	820	808	830	833	835	910
66391	30595	10881	2656	1041	658	492	447	408	400	439	406	404	391	387	436	413	412	400	411	427	401	379	432	391	406	413	386	416	357	412	379	380	423	392	426	396	388	415	385	370	406	374	393	390	410	426	386	423	399	418	367	394	399	403	433	429	373	386	416	384	373	366	400	380	389	382	411	412	394	404	373	398	384	439	396	409	431	368	415	376	451	412	393	429	444	413	383	407	383	360	404	423	412	405	436	410	419	424	420	408	446	381	438	419	387	370	418	393	378	369	359	393	373	427	411	422	381	434	452	381	427	388	390	388	398	402	413	382	400	442	399	422	366	437	420	384	373	414	368	368	379	403	381	416	394	386	444	444	397	362	380	376	444	390	395	419	411	429	405	392	421	392	411	398	432	425	424	382	401	414	375	376	396	457	378	372	429	394	406	398	408	383	408	403	392	377	407	423	411	413	426	431	387	391	405	389	377	390	402	390	407	423	433	435	410	427	446	437	442	429	374	386	431	405	426	396	426	412	393	400	397	392	400	422	431	441	417	365	429	421	422	401	434	404	407	399	387	393	400	405	401	368	421	421	381	424	440	403	386	426	354	394	396	434	402	416	407	410	435	406	439	398	420	391	417	419	413	386	385	413	434	437	426	381	406	390	392	407	389	358	375	417	392	409	384	408	448	411	381	454	402	406	472	404	418	342	408	389	380	410	383	382	410	370	422	396	381	392	357	391	404	435	424	415	399	427	412	388	404	441	393	379	398	390	412	394	384	401	406	415	451	409	437	375	436	404	392	395	406	378	449	422	402	395	421	414	361	418	429	394	413	434	406	419	413	445	368	377	399	379	408	365	448	415	407	405	372	362	406	404	421	390	430	402	452	414	415	421	392	399	384	346	410	431	411	410	369	371	384	391	418	377	409	386	380	387	411	432	423	415	356	408	388	408	399	399	383	415	371	408	371	398	442	431	426	397	410	408	393	385	374	414	398	426	403	426	417	417	410	393	376	425	444	375	406	395	390	425	429	374	421	407	409	396	384	431	421	423	405	428	428	439	450	379	373	401	431	431	410	429	441	359	356	428	356	390	430	408	416	417	426	410	408	406	388	369	353	420	422	394	432	406	387	390	394	397	394	387	404	389	421	441	441	346	373	435	423	400	421	414	404	396	376	400	454	394	382	421	414	431	428	381	425	456	419	414	440	426	425	425	399	401	389	361	430	428	413	395	385	383	418	403	406	421	383	418	377	418	466	393	399	430	412	391	360	375	413	385	389	427	395	465	399	397	412	429	391	431	384	437	416	387	420	398	425	396	406	408	399	387	375	454	392	463	405	390	419	362	405	385	352	372	407	355	392	419	402	405	430	415	430	403	418	405	401	388	420	429	406	391	379	412	421	402	395	421	406	399	437	404	391	443	407	412	367	394	397	394	385	421	374	384	421	375	401	410	413	411	380	388	406	390	393	391	410	386	406	369	410	422	422	334	400	407	402	391	395	390	415	407	407	382	424	433	406	429	412	445	377	367	412	422	391	392	401	414	380	452	419	418	385	402	395	442	428	430	376	423	416	389	428	424	425	426	432	413	382	419	432	418	388	406	396	386	396	427	387	408	378	414	434	462	373	402	423	416	394	371	460	465	399	406	380	405	392	420	396	399	432	396	413	403	391	417	377	424	418	404	383	416	401	392	416	408	418	411	401	417	419	413	425	372	431	378	408	401	385	416	409	389	424	456	414	422	387	408	421	425	410	380	370	415	409	376	465	432	460	401	416	424	440	404	450	403	396	412	375	404	392	423	416	437	405	435	384	398	419	411	412	411	431	420	399	415	402	379	422	392	382	392	409	421	369	453	371	361	407	420	422	401	431	408	412	383	383	387	388	403	409	415	386	404	408	405	373	396	397	399	388	376	417	403	400	416	391	429	409	402	387	379	389	418	402	408	401	408	407	392	431	392	407	369	411	402	397	410	400	403	398	393	400	429	405	423	386	399	421	386	363	382	411	375	436	411	402	384	382	400	398	409	411	398	401	385	404	405	409	398	429	403	390	416	403	372	401	411	427	416	403	425	392	401	439	424	415	407	370	416	395	407	425	410	398	477	403	416	374	439	428	433	394	367	385	400	442	442	419	429	373	378	356	429	408	365	419	393	390	397	404	442	390	394	375	421	411	421	388	388	405	390	446	383	391	420	392	379	373	357	370	439	389	395	365	387	402	410	426	410	359	374	409	406	372	363	391	376	422	402	415	432	403	376	369	417	389	388	403	401	437	395	390	402	389	417	457	450	395	404	354	414	387	399	394	443	402	356	389	382	393	392	383	372	391	438	436	374	374	433	387	407	429	388	379	404	395	412	415	410	385	381	393	446	409	393	393	385	405	417	409	434	421	427	393	395	374	384	380	381	399	426	421	401	419	368	397	384	400	435	398	433	410	376	367	382	436	381	367	408	420	415	417	402	418	372	398	429	419	387	377	425	443	422	394	410	420	396	425	416	380	438	419	422	374	396	403	398	417	378	412	414	441	435	399	386	419	406	400	394	382	408	398	427	378	392	380	382	409	426	418	374	376	400	386	433	434	395	424	410	393	407	395	388	371	419	402	399	435	402	414	390	392	375	439	407	386	370	411	387	429	394	414	422	410	425	426	383	398	368	421	420	379	369	407	446	428	412	395	378	410	402	399	412	423	423	378	416	385	425	378	397	423	378	418	419	411	444	388	435	395	397	390	388	411	400	382	398	423	438	401	405	414	403	400	422	419	389	394	384	386	397	403	410	438	404	428	369	376	400	447	420	370	406	395	407	403	388	398	410	375	409	437	392	398	401	442	401	383	421	417	404	417	382	362	402	386	400	358	404	395	406	419	425	413	425	443	422	411	412	396	388	416	427	434	408	415	397	351	394	403	449	406	425	439	426	432	421	406	449	394	448	398	413	396	344	386	419	402	419	422	416	393	422	431	387	400	419	400	385	429	404	384	453	428	377	387	389	404	371	388	409	387	388	407	422	386	409	397	439	403	416	432	412	393	355	425	393	380	399	415	417	396	406	419	401	388	390	427	368	427	414	438	455	408	394	433	382	390	408	390	448	430	406	391	368	436	383	397	397	396	392	419	409	432	392	398	400	394	410	398	405	383	471	422	410	379	400	420	396	382	378	397	412	436	422	420	371	386	391	376	402	428	429	424	399	397	444	413	385	410	410	444	417	376	414	405	365	402	400	397	403	410	381	390	430	424	404	389	424	391	394	431	400	406	430	414	462	439	355	401	405	381	411	409	387	406	398	437	394	404	425	422	398	410	376	424	392	371	414	391	449	448	412	377	411	390	387	412	413	394	406	431	381	411	425	398	431	400	393	443	408	398	412	384	409	380	409	406	409	397	389	424	427	441	385	414	444	424	374	401	380	420	452	412	416	386	411	400	456	427	434	439	399	431	400	415	417	405	418	421	439	434	419	394	425	398	410	400	411	413	410	384	389	421	433	433	416	446	389	409	399	369	413	410	432	410
45425	21412	9530	4519	2576	1504	1202	1056	929	916	900	865	947	855	876	953	873	891	895	811	862	875	879	899	890	852	844	915	906	897	863	884	857	910	908	845	857	931	863	884	931	871	915	919	905	903	881	887	838	866	914	844	918	856	932	848	916	890	825	875	945	864	887	875	842	887	892	864	857	928	880	859	923	935	889	879	930	889	922	909	871	880	829	891	833	844	898	931	897	896	869	886	879	891	870	844	935	847	894	902	825	882	885	908	869	901	862	858	928	913	910	870	912	892	896	850	899	904	849	910	924	867	904	846	874	854	874	883	854	912	886	826	898	837	895	875	875	870	882	897	871	923	915	890	918	879	895	885	879	871	857	881	881	893	873	842	877	881	907	919	883	944	864	841	908	886	886	918	940	921	894	831	903	849	847	877	888	884	874	901	917	922	908	886	940	936	907	854	846	923	912	908	902	903	874	906	850	846	784	856	892	872	883	817	876	873	916	857	891	872	868	878	905	885	885	895	855	892	896	867	863	891	861	844	885	841	855	921	899	943	870	861	884	834	855	837	854	898	869	890	867	865	926	890	893	864	883	891	854	860	917	889	859	912	848	922	896	783	906	865	881	856	927	901	836	886	879	900	861	912	886	845	910	876	877	874	875	910	893	929	896	833	895	876	833	897	824	850	885	864	880	864	883	907	906	881	842	917	899	866	908	899	866	906	893	873	893	870	862	894	827	874	849	857	891	878	898	845	865	887	842	883	888	905	921	924	923	875	860	881	896	890	869	896	900	919	894	911	827	876	878	926	924	866	913	855	852	856	882	861	890	845	900	874	901	910	872	930	889	866	878	903	844	895	879	820	835	815	932	918	889	870	876	875	901	918	850	838	883	857	905	859	890	848	922	907	818	867	944	902	903	887	947	931	901	929	877	883	873	919	878	913	848	868	849	906	863	889	896	878	817	886	899	889	866	869	954	893	860	897	907	887	883	881	867	954	834	884	886	865	875	895	879	864	827	855	892	989	898	835	892	899	888	892	884	850	866	854	858	827	860	884	846	894	838	879	861	908	881	890	880	901	874	883	871	813	835	866	933	887	936	910	870	939	855	871	927	865	898	895	849	872	880	866	832	865	865	815	882	858	852	885	888	897	879	897	852	877	953	901	937	934	866	905	875	898	844	874	894	886	872	881	891	824	867	872	891	880	825	913	871	913	891	936	880	876	885	879	901	909	883	879	971	912	890	812	924	887	880	926	946	878	846	912	911	872	857	902	910	952	878	859	872	879	889	938	913	889	867	867	892	852	876	899	948	927	818	850	876	909	904	874	841	905	894	877	864	884	908	875	889	876	894	905	865	850	864	904	910	925	939	850	883	909	915	930	846	821	919	822	880	870	890	918	922	901	846	902	830	889	872	894	876	874	867	846	882	828	869	892	887	880	851	880	872	886	876	853	900	946	904	922	841	904	903	869	871	842	888	873	896	875	861	903	869	912	860	910	869	922	884	905	861	840	892	842	861	884	852	884	905	910	923	941	890	885	845	924	892	869	888	855	893	860	931	884	910	895	868	946	822	914	828	870	917	879	920	845	915	943	912	872	926	897	878	885	883	921	895	877	868	924	897	878	874	927	938	849	881	873	886	853	879	854	916	893	866	811	890	875	879	830	854	906	880	909	905	896	911	909	906	886	839	876	879	868	838	911	875	915	886	871	909	906	854	906	901	879	885	903	950	888	895	926	869	880	858	907	857	871	874	891	871	898	874	855	889	876	934	871	856	879	898	884	840	854	907	878	940	917	909	876	892	910	878	913	832	838	907	888	909	892	882	865	872	885	930	869	812	873	886	911	865	916	843	876	891	840	834	852	905	883	886	812	873	878	875	876	927	894	858	895	853	882	887	918	838	840	927	839	934	922	900	892	880	830	898	933	926	880	860	869	891	891	848	867	872	850	841	910	932	858	909	884	814	937	840	884	913	911	892	902	941	866	877	918	893	930	882	901	867	910	873	853	853	888	876	903	922	873	902	875	891	857	874	889	887	901	897	825	922	871	886	859	854	890	930	900	853	869	932	862	884	810	906	850	843	870	899	871	875	873	843	921	922	872	891	882	835	863	907	913	853	886	897	895	872	866	890	850	899	884	925	868	885	899	908	871	877	896	866	918	865	870	899	872	817	873	916	835	853	901	857	887	872	886	914	824	894	908	858	867	864	870	846	887	906	912	901	829	868	891	892	829	905	896	917	877	877	882	895	862	956	894	903	868	873	898	885	873	912	916	897	868	902	856	850	858	904	906	892	915	897	843	887	930	878	878	898	885	922	934	902	874	900	940	880	845	898	905	914	867	906	879	855	873	897	941	866	845	917	858	873	842	944	951	892	919	889	871	870	870	862	870	912	874	875	886	874	854	898	860	931	834	908	884	836	924	890	881	913	908	859	932	846	895	858	877	871	883	925	892	890	919	878	895	878	901	885	860	895	894	862	853	872	908	871	897	900	856	901	888	887	923	874	835	903	918	884	915	870	890	891	904	893	878	838	879	900	870	892	855	877	893	910	935	929	903	862	919	936	897	898	806	904	897	906	903	846	889	868	887	860	918	927	896	834	894	897	908	875	915	862	862	871	865	890	885	875	924	877	951	846	851	879	867	872	883	911	904	907	825	853	890	917	850	892	846	864	904	896	874	901	902	862	909	844	893	885	882	838	898	879	875	881	906	908	887	907	868	852	836	851	894	892	832	909	872	891	884	924	868	882	811	855	866	889	924	878	856	880	895	898	899	845	840	897	896	906	866	906	910	843	911	899	888	884	864	881	842	869	838	863	883	877	938	863	916	874	819	907	927	901	895	871	858	898	911	914	896	876	896	919	867	856	886	896	969	846	895	924	879	915	893	926	865	880	885	858	906	911	895	909	892	895	849	912	889	889	879	922	830	856	928	849	894	828	845	831	870	894	942	934	881	854	862	858	908	827	827	888	879	819	899	904	849	863	873	893	834	880	887	889	880	861	902	933	986	797	860	921	891	918	892	872	883	870	867	825	905	887	875	891	900	873	899	851	907	886	872	917	910	859	871	892	872	854	892	893	874	897	862	832	881	874	884	853	846	941	916	860	913	907	894	853	927	942	873	869	926	888	845	890	839	845	866	863	863	918	808	903	927	854	832	902	863	871	833	911	848	879	873	898	872	907	854	840	872	859	910	845	892	890	875	904	929	886	884	934	883	857	906	871	895	892	877	918	854	930	879	901	911	872	896	914	876	897	871	849	909	854	853	797	842	888	944	909	881	876	887	836	895	860	890	859	861	872	897	832	822	873	893	912	900	886	864	859	849	886	875	823	882	890	919	929	881	923	902	854	914	947	899	908	826	885	912	877	902	876	873	833	853	863	917	887	915	866	863	875	871	904	908	883	874	882	862	886	889	899	887	920	909	920	891	886	880	862	866	827	929	881	868	868	867	885	863	873	868	843	884	880	878	911	908	897	907	862	889	899	910	863	845	867	921	926	890
68517	31957	12131	3383	1122	661	629	495	449	422	363	442	389	457	432	420	468	439	375	448	435	438	421	407	465	441	388	419	417	406	411	459	409	420	435	415	357	372	383	403	433	389	420	394	456	425	417	419	402	407	449	381	438	414	432	403	412	371	395	407	433	428	433	428	431	434	413	445	449	400	435	392	377	383	417	428	423	401	446	455	445	430	427	412	390	382	392	412	435	413	383	356	461	425	380	411	401	407	472	410	433	430	403	391	352	411	439	450	398	411	417	409	412	392	433	470	408	433	434	426	405	400	453	433	459	471	387	409	415	425	354	417	421	444	391	389	399	408	390	413	418	438	412	448	435	415	392	419	421	433	421	432	409	425	422	431	394	429	405	440	408	385	393	406	417	448	430	411	378	436	436	440	454	420	409	416	433	393	410	467	366	402	417	432	441	391	390	371	428	438	414	416	437	405	422	440	401	426	416	429	451	410	424	417	389	432	385	389	413	420	385	413	438	420	424	404	425	420	418	423	418	441	405	420	381	441	403	419	434	411	368	458	447	428	400	397	379	423	426	378	438	408	394	460	450	409	407	419	442	376	431	400	424	402	452	432	383	404	390	366	407	387	413	412	425	432	451	420	440	386	419	394	445	405	415	416	412	413	467	407	469	423	447	403	418	403	444	404	433	414	443	386	411	421	428	393	404	387	422	459	361	422	371	426	429	422	392	425	404	421	409	413	414	431	395	448	408	410	450	397	370	410	394	407	408	382	415	430	400	451	445	398	430	400	448	433	394	433	449	412	407	390	428	410	432	441	402	430	459	391	404	438	463	389	375	413	419	464	421	434	425	409	407	396	424	400	367	436	461	429	417	397	402	425	454	399	483	380	452	437	438	414	406	414	419	408	414	390	438	431	380	408	363	415	436	434	443	405	389	406	377	432	418	458	389	424	407	437	426	454	455	480	413	384	414	413	438	415	468	393	440	381	402	423	429	377	421	449	466	430	391	427	431	415	433	377	433	428	421	429	446	405	402	430	454	423	397	425	420	385	400	412	395	458	398	400	400	381	433	368	433	394	433	452	394	386	404	354	456	443	392	422	418	467	427	393	426	426	391	406	393	423	383	415	425	401	390	444	416	416	397	434	412	413	439	414	382	418	425	422	394	375	383	397	425	401	401	445	398	414	422	430	427	429	417	441	401	402	434	441	397	396	434	430	409	443	407	435	438	409	412	396	425	397	429	417	372	413	410	422	425	442	420	389	400	371	433	449	430	432	384	390	422	446	434	429	419	397	435	389	385	420	436	423	440	392	399	415	421	428	410	429	434	450	420	451	395	436	404	413	404	417	424	459	387	382	417	399	470	431	433	428	449	400	378	413	478	395	413	412	395	395	463	409	417	430	449	410	383	410	457	419	412	408	420	405	397	457	459	397	408	403	416	401	400	453	380	439	442	420	447	429	445	397	432	413	389	429	456	405	423	420	411	374	401	457	432	363	406	432	438	463	414	446	458	429	424	363	414	402	382	441	436	434	425	457	450	415	433	409	460	453	402	390	381	414	382	436	430	434	430	430	455	448	417	395	407	451	438	412	388	380	432	449	412	393	412	407	427	423	410	428	428	373	427	419	335	388	437	420	392	403	421	399	448	468	385	403	472	392	435	437	454	428	394	418	474	419	430	431	437	465	424	392	471	406	393	401	417	408	456	472	395	384	409	388	435	398	423	417	446	385	419	407	445	391	409	439	398	438	416	374	401	425	408	412	417	434	412	384	456	379	448	426	457	435	447	430	404	465	411	441	428	399	412	418	407	386	448	451	395	433	429	404	432	393	427	394	427	410	397	419	446	438	394	372	401	400	414	425	432	419	396	394	402	357	407	439	445	400	370	371	431	437	425	427	408	430	428	426	397	403	389	424	406	438	443	440	428	427	378	406	437	411	446	399	421	476	379	402	392	424	415	409	395	411	423	402	398	388	427	404	429	388	403	391	423	416	405	451	436	429	401	449	421	404	416	458	416	422	422	410	423	441	423	433	452	426	397	405	411	405	427	414	418	410	444	407	423	419	438	404	455	419	399	420	422	426	424	392	436	413	428	395	421	424	394	432	426	395	406	403	439	421	414	400	374	403	427	424	424	401	403	403	455	409	409	461	422	400	423	414	400	436	420	440	394	397	435	427	425	439	407	394	392	439	456	401	407	412	414	367	416	392	430	425	410	406	437	453	422	445	378	409	454	386	383	399	388	419	404	402	409	445	459	392	441	383	445	439	432	396	429	385	418	431	397	426	419	435	409	420	406	445	401	388	431	413	420	383	442	454	401	388	420	456	410	366	393	444	462	421	401	391	388	414	404	421	428	409	420	409	430	424	450	437	403	409	428	446	425	401	440	444	419	408	394	413	400	441	430	446	416	410	416	405	401	410	450	435	446	433	372	427	407	436	381	444	394	397	424	440	384	444	375	392	428	445	439	417	438	403	438	436	402	446	389	453	397	425	398	425	410	422	393	415	419	402	415	412	421	365	402	397	412	398	394	395	448	450	397	402	431	471	427	449	408	381	441	448	442	416	422	436	470	443	449	409	426	388	397	414	431	412	436	410	412	413	433	401	415	432	427	418	397	423	452	427	420	372	402	389	425	427	403	440	383	430	438	382	427	398	432	442	375	386	463	426	425	466	404	412	413	410	401	406	424	413	415	426	431	402	447	396	415	403	383	430	405	427	440	411	392	441	418	429	404	411	417	399	444	445	480	430	437	411	394	446	404	378	431	389	405	386	438	450	427	406	389	413	412	395	453	403	431	437	429	404	427	401	384	424	403	413	399	393	444	425	404	404	427	410	417	412	432	413	407	428	465	427	352	425	441	361	416	415	407	384	417	433	421	392	454	408	398	384	379	403	398	406	411	418	413	396	417	417	410	418	391	415	403	412	446	390	450	409	432	419	397	434	409	413	386	433	385	402	445	452	424	414	443	434	424	422	424	411	403	414	396	425	410	403	387	400	421	437	462	427	437	422	386	433	390	411	418	403	403	426	419	429	426	462	414	420	423	422	394	459	440	442	424	436	442	396	433	437	437	428	406	432	428	432	434	398	404	399	434	437	369	419	433	409	410	421	399	436	382	433	417	387	393	442	393	370	418	408	405	429	436	415	415	435	409	421	399	402	431	404	406	404	446	444	447	450	397	441	408	397	430	384	405	479	415	405	386	445	423	423	397	426	485	405	407	398	383	405	456	419	430	406	408	376	394	396	433	461	439	440	405	425	402	401	392	383	423	418	406	396	419	395	422	415	393	426	463	434	433	444	439	442	420	427	411	424	436	423	444	374	419	420	420	430	430	391	401	413	472	422	392	375	421	407	420	397	382	403	451	423	463	412	421	427	388	375	422	402	414	441	392	394	440	485	399	457	415	444	377	415	390	424	420	395	427	423	413	414	388	391	391	408	428	371	396	430	372	411	422	410	394	423	438	417	427	426	415	402	410	447	459	438	419	403	436	412	405	452
46537	22966	10604	5508	2758	1777	1604	1160	960	932	966	878	940	958	903	884	837	968	930	934	862	897	922	915	936	868	909	859	892	944	949	865	877	887	907	897	901	896	832	888	907	920	879	921	927	891	939	882	896	916	939	870	893	871	884	880	861	961	877	901	912	885	875	901	933	873	899	905	921	896	976	873	905	872	903	868	892	890	918	903	950	885	890	896	915	934	911	882	829	872	870	897	912	937	903	959	863	915	879	939	875	888	985	879	877	870	961	917	909	904	887	879	894	910	858	819	918	922	900	903	918	904	905	895	895	941	918	867	871	942	909	918	843	895	912	887	881	873	941	906	879	899	918	896	887	900	883	919	911	921	886	866	886	904	864	889	913	876	919	854	855	865	930	892	896	904	924	949	919	920	846	916	897	879	878	894	903	861	911	909	819	896	906	878	865	877	906	922	890	884	856	912	912	872	910	899	911	898	879	866	922	850	823	911	884	928	914	906	874	819	913	907	940	913	834	888	903	885	852	904	924	874	909	958	902	882	887	906	870	919	943	942	890	884	910	895	899	932	836	892	904	923	932	904	947	860	860	872	939	890	882	855	893	916	873	875	956	872	885	927	883	923	947	910	915	932	928	931	886	860	920	879	900	897	1003	896	915	916	915	898	945	858	825	934	891	946	875	940	874	875	887	919	872	889	870	953	871	890	834	912	899	880	852	886	921	907	882	958	907	906	965	852	920	890	921	881	936	903	875	886	918	897	929	943	946	905	913	885	903	944	947	860	901	954	905	898	910	890	868	915	880	927	871	913	879	933	937	886	945	906	902	898	845	900	914	849	902	876	928	859	901	915	906	871	912	878	870	951	942	894	823	902	876	921	894	938	918	904	888	929	935	898	913	839	952	898	864	869	917	912	879	888	898	884	910	903	920	903	907	865	959	896	860	886	883	917	918	928	878	911	892	867	879	866	888	965	870	920	877	884	918	907	909	868	915	922	843	904	959	942	937	902	870	934	880	897	879	896	892	920	888	918	891	861	899	876	889	857	978	888	907	884	943	860	881	895	941	895	879	929	947	888	847	959	857	940	872	912	858	947	932	895	946	887	877	927	890	919	945	893	879	905	905	912	923	876	908	909	866	887	946	902	854	940	934	905	901	945	942	894	911	942	848	913	865	934	860	914	886	871	902	900	887	935	913	913	932	906	906	926	926	937	905	845	832	846	932	925	930	927	888	856	918	907	846	896	857	856	915	901	892	894	941	887	881	902	965	870	836	899	883	928	847	869	872	878	883	893	863	930	878	858	917	944	899	867	927	899	893	882	903	911	849	908	960	918	919	919	914	889	945	938	960	915	891	866	913	884	913	872	895	894	896	885	864	939	922	890	862	847	884	923	971	850	898	920	922	944	903	845	892	916	890	907	936	952	911	874	865	940	888	923	897	894	915	937	875	895	909	867	841	855	824	899	891	921	941	892	906	926	848	866	855	937	919	901	934	865	879	918	929	926	943	910	922	900	889	976	902	949	860	915	854	933	905	832	876	907	943	915	897	928	914	932	864	857	923	917	875	829	913	902	967	829	924	921	873	876	949	951	899	864	872	911	881	904	912	858	873	898	880	890	863	908	860	911	856	919	936	911	917	909	873	896	891	946	887	923	926	891	945	826	862	849	899	897	935	916	890	897	933	851	886	909	879	923	921	916	874	860	886	901	861	885	883	855	900	909	959	844	894	913	944	905	862	892	837	857	859	830	886	888	915	901	829	871	919	864	906	892	872	906	890	877	925	932	943	918	880	858	865	889	821	921	895	874	905	897	930	893	906	938	898	905	901	860	885	899	872	907	897	892	870	891	909	920	823	856	878	910	900	893	910	903	866	910	911	905	866	886	924	897	913	904	921	835	927	901	901	924	905	889	896	838	909	928	907	974	943	866	886	901	863	919	952	862	885	856	856	920	907	869	970	908	894	885	902	895	949	873	887	860	875	874	913	895	874	899	869	914	937	916	880	881	910	897	866	913	915	864	852	891	917	970	940	889	882	932	897	906	869	899	898	915	840	899	888	935	817	954	949	866	888	926	834	895	868	874	887	920	921	918	967	910	894	847	927	922	925	913	918	868	908	941	890	922	918	832	897	862	923	947	888	887	881	879	934	897	926	926	851	964	864	928	900	915	931	853	945	956	837	907	852	876	930	881	897	878	905	905	890	917	876	962	892	928	857	913	922	920	901	958	867	928	878	846	872	871	890	960	935	968	874	926	905	912	962	922	906	863	863	910	883	896	882	958	883	929	939	871	902	894	951	881	950	879	920	896	856	907	897	876	868	846	930	932	839	865	907	906	926	865	882	966	899	902	888	861	865	883	957	937	883	900	857	902	870	896	914	880	872	886	909	911	952	906	865	883	929	926	851	863	922	927	835	898	926	924	978	907	863	879	883	860	921	936	928	956	839	860	888	884	915	893	876	920	937	935	968	908	905	857	932	892	877	892	880	860	889	905	894	915	857	855	840	867	864	881	892	898	888	887	873	908	902	911	848	925	891	891	895	935	932	887	825	863	864	866	880	865	869	929	873	925	920	881	915	895	877	878	912	884	891	944	914	880	901	897	891	877	926	937	851	862	934	888	848	869	906	867	930	875	915	901	892	881	854	936	908	845	862	920	882	916	959	935	886	920	861	906	917	891	883	900	876	938	915	928	883	896	856	876	913	830	914	906	920	897	890	920	905	909	912	837	907	924	910	907	879	876	927	903	887	880	930	894	889	860	903	943	887	872	946	871	906	878	854	905	910	913	929	908	915	841	864	874	892	897	873	890	940	917	875	949	882	925	943	942	920	916	870	923	855	844	882	858	894	885	880	927	935	925	944	919	919	870	942	918	854	929	863	856	941	918	920	893	853	902	882	895	943	873	820	877	938	854	903	912	810	898	874	936	899	892	908	910	950	931	878	923	864	914	905	922	878	910	878	884	980	915	825	906	922	862	909	925	886	913	860	873	922	865	912	856	882	910	825	920	938	899	881	909	868	847	909	914	933	886	865	897	892	902	858	916	954	929	877	934	897	870	897	880	932	860	898	886	890	836	907	873	934	879	876	957	894	901	858	869	923	911	885	878	874	852	934	900	828	919	905	929	886	896	888	870	898	901	948	902	896	908	932	871	927	902	931	904	937	855	910	861	931	871	892	897	944	893	873	954	876	905	851	882	860	932	869	917	877	916	857	948	848	924	909	881	937	898	895	943	896	910	840	854	865	931	888	857	870	887	840	889	937	904	932	834	950	908	917	883	841	948	888	868	895	908	912	863	861	848	897	897	898	893	926	877	943	933	925	882	927	925	885	920	892	947	881	850	901	926	893	872	873	909	892	903	878	917	926	885	929	930	907	897	964	869	893	874	840	957	891	928	896	896	848	876	840	898	928	913	856	833	881	950	905	894	917	927	889	928	912	880	884	878	897	901	964	890	891	911	908	844	882	892	904	866	939	899	899	922	863	872	964	897	917	910	903	878
52501	19294	4033	1010	575	462	465	428	403	382	386	369	389	364	408	419	421	425	355	347	374	364	424	395	384	412	439	410	405	377	427	380	411	405	401	380	368	382	430	418	410	388	384	379	420	402	360	398	378	456	395	432	381	437	412	409	391	396	413	388	407	366	360	394	419	359	406	384	396	397	393	392	414	419	416	390	382	417	371	409	402	397	406	411	412	425	403	438	383	415	417	375	411	403	379	377	423	426	438	421	426	409	390	390	409	368	400	403	380	424	387	434	403	408	421	421	411	380	468	397	377	417	387	424	404	436	397	400	408	423	424	416	423	364	398	396	437	391	406	440	414	395	396	402	408	396	375	392	430	399	408	390	426	436	395	418	427	392	397	410	389	393	408	380	452	394	397	394	424	398	372	394	380	355	368	369	397	392	388	425	361	408	392	410	387	422	432	399	444	415	439	450	423	402	399	391	447	397	392	435	425	377	392	404	417	391	399	350	410	408	413	379	416	382	413	433	374	416	366	426	428	414	393	417	378	392	416	434	444	400	429	397	400	388	405	414	397	458	405	405	423	408	391	382	424	400	439	430	343	415	448	404	384	379	386	408	384	366	386	424	398	406	376	387	372	442	397	413	415	409	436	366	402	388	411	386	396	416	417	417	407	410	388	361	458	370	386	416	378	388	395	423	452	400	429	397	440	386	391	396	387	359	379	387	406	382	440	419	384	399	397	413	415	408	428	444	423	390	398	369	430	395	423	416	413	400	384	407	435	365	383	439	400	394	400	383	403	456	376	399	433	416	396	397	430	428	398	406	433	422	380	377	389	402	413	410	389	383	365	370	376	412	414	438	392	388	421	434	388	439	385	379	418	430	428	443	401	393	399	400	470	390	416	396	400	407	413	388	396	424	418	420	382	372	414	392	430	395	392	435	391	397	370	397	372	396	397	391	426	387	443	393	404	369	395	392	399	391	403	414	383	396	416	431	383	385	417	421	363	392	408	394	435	417	417	371	432	427	435	418	418	405	397	410	436	410	433	395	367	404	410	404	402	430	399	418	404	411	404	431	390	420	405	417	370	383	412	411	424	413	358	409	374	377	396	383	400	366	384	409	408	403	411	408	427	399	402	368	434	432	395	424	387	404	393	389	403	416	408	384	388	423	415	427	384	405	368	422	374	393	384	392	405	379	379	385	401	396	383	400	323	425	410	365	391	420	459	408	456	391	345	394	413	439	404	390	386	390	381	404	413	380	366	418	443	405	382	398	407	398	405	385	380	396	423	411	371	402	378	393	446	427	375	369	394	423	368	424	391	374	386	385	396	393	374	368	372	439	401	381	420	411	416	409	401	408	445	435	411	403	377	430	398	407	426	375	379	387	410	398	379	382	362	379	421	399	439	383	414	419	407	418	418	404	428	373	399	380	406	397	378	380	373	437	424	435	383	400	405	397	397	392	363	398	379	397	397	408	381	436	360	399	377	395	368	407	386	408	396	386	401	402	366	370	412	378	393	356	418	370	395	430	403	358	408	416	397	444	401	402	377	427	403	406	422	429	431	426	356	448	403	406	413	345	399	396	438	421	382	399	402	439	434	411	395	358	418	415	442	365	434	398	436	410	363	391	376	435	391	402	396	402	389	387	380	364	433	417	380	373	407	387	428	404	414	421	432	435	443	385	412	387	423	398	360	409	346	375	364	396	412	434	383	436	381	413	393	411	396	380	369	406	367	403	372	401	377	387	405	386	430	404	396	381	380	435	412	428	385	410	390	392	387	408	400	371	416	435	401	411	389	418	414	406	420	389	431	381	383	414	425	397	394	396	386	439	427	432	414	382	424	380	404	401	427	415	388	411	425	390	416	372	425	396	381	401	382	415	385	403	423	415	379	392	441	399	429	428	422	435	409	365	395	409	403	367	415	400	369	397	411	388	403	399	433	390	416	416	413	391	385	415	419	415	400	353	427	421	406	414	418	404	396	364	409	420	399	363	375	398	410	392	403	434	408	381	389	379	395	386	413	439	435	398	427	400	417	374	423	410	400	375	447	407	394	387	423	416	399	386	418	417	405	379	384	431	425	403	415	407	375	418	447	424	422	362	431	429	395	430	439	404	410	412	385	379	394	406	366	384	360	435	382	402	397	374	393	398	403	395	397	415	411	420	404	451	453	394	398	349	392	422	401	405	412	419	421	423	386	430	413	394	417	421	396	409	388	383	370	434	419	396	405	428	391	384	385	374	394	399	391	424	410	434	368	377	408	404	378	431	384	425	430	395	372	396	388	396	422	419	418	419	399	382	421	417	394	423	401	373	390	408	406	374	352	391	389	402	366	387	391	381	387	403	369	436	383	423	411	367	391	364	464	412	417	444	414	400	374	387	418	371	447	381	420	395	410	403	427	391	411	359	409	375	384	367	408	378	336	437	372	365	401	409	411	408	401	361	431	382	409	419	370	361	373	397	410	434	391	416	410	390	401	408	415	454	411	351	401	385	380	405	439	408	414	434	409	416	379	417	409	402	393	392	422	373	382	411	416	393	445	426	377	409	409	392	437	406	374	386	452	408	419	371	414	385	426	408	414	396	410	386	414	452	418	430	368	408	420	374	413	393	424	400	371	382	428	373	378	421	401	420	435	376	430	389	416	429	402	436	385	405	398	401	369	413	420	413	428	398	409	408	386	360	382	378	425	379	413	397	376	364	375	401	447	432	441	410	396	363	398	429	396	391	430	421	387	417	384	425	381	430	388	419	444	379	404	373	354	399	391	419	410	414	413	394	399	405	428	368	419	438	423	380	406	381	380	405	444	403	408	391	385	441	427	396	416	416	397	443	442	413	394	414	434	408	415	393	419	362	400	391	414	399	376	433	395	378	372	393	436	377	395	438	391	443	382	405	401	427	425	415	410	406	383	403	430	419	392	395	398	373	417	411	422	405	422	384	395	394	393	379	395	433	386	397	423	395	382	390	399	436	457	393	394	396	382	440	461	399	422	438	362	384	413	365	343	438	426	427	380	403	365	414	407	417	441	452	393	415	443	362	439	378	429	385	373	403	389	357	428	408	401	435	364	360	398	376	428	401	398	402	457	388	342	395	422	386	391	391	393	396	403	413	363	408	404	410	414	401	387	375	427	361	373	411	412	406	398	450	374	386	388	374	387	390	347	359	413	359	385	378	394	410	437	390	348	385	406	394	401	353	404	399	387	337	402	369	431	381	362	435	407	430	408	429	363	376	407	369	396	373	397	411	406	420	390	424	347	373	396	380	387	402	425	397	405	424	410	389	451	385	363	391	453	386	387	429	396	373	420	382	422	381	394	350	375	389	420	403	391	397	430	389	372	385	401	419	430	377	392	397	427	354	414	410	371	383	379	402	436	395	369	399	405	426	415	404	418	433	389	384	392	442	386	391	424	423	401	373	388	402	386	394	374	406	414	387	383	442	396	375	394	423	410	412	394	408	376	377	374	391	436	409	410	413	383	428	357	386	392	416	407	418	390	416
36590	13167	4196	1975	1258	1011	897	921	863	904	888	913	836	896	882	911	894	878	861	846	899	862	860	920	902	829	846	881	902	895	891	883	824	871	891	894	908	855	903	853	854	848	896	882	895	910	825	893	887	903	851	830	895	888	882	877	846	851	871	807	933	858	874	861	858	839	835	839	875	912	873	868	870	911	839	897	880	888	913	892	882	902	843	861	851	844	865	844	839	849	858	866	850	858	841	875	887	835	856	882	869	846	929	867	846	850	839	893	891	839	908	878	879	860	849	866	891	878	882	833	866	865	837	883	911	842	870	883	863	921	920	867	855	908	873	847	839	846	882	877	886	953	843	812	853	872	890	862	868	882	849	878	912	913	909	855	891	869	918	847	905	871	887	875	898	851	798	871	879	886	918	897	887	898	891	875	851	909	897	857	910	898	869	871	850	889	831	886	860	918	898	865	901	897	863	896	853	831	863	786	898	868	849	866	873	887	847	874	892	886	905	834	913	875	872	815	875	883	921	873	895	897	908	866	873	854	912	844	883	892	852	877	896	851	891	915	849	857	861	882	841	845	863	888	812	922	888	862	849	864	909	894	873	910	875	901	872	872	900	850	857	867	923	888	924	837	862	867	820	866	827	867	875	876	898	907	904	885	894	814	902	842	908	863	859	851	889	892	825	876	846	902	899	820	888	836	899	891	847	826	855	855	906	857	917	930	876	854	846	860	895	878	890	863	873	870	858	857	869	842	867	860	910	874	874	849	881	872	893	859	852	829	867	891	886	880	789	902	887	826	852	900	842	851	894	881	851	853	810	860	913	891	892	873	899	871	848	911	905	920	837	856	830	901	843	848	870	964	850	893	828	826	848	867	843	834	868	849	819	884	861	866	867	858	847	872	861	847	895	892	855	856	840	849	840	936	891	868	867	848	925	861	937	858	867	897	884	827	888	880	916	861	876	876	864	870	885	851	890	883	911	836	868	876	874	852	908	846	864	858	887	838	873	894	899	868	881	863	886	855	835	884	830	938	890	853	865	900	856	885	854	843	908	872	883	835	902	867	915	864	837	883	872	827	860	915	901	901	916	841	872	856	903	905	875	888	872	894	870	903	907	935	883	847	905	919	834	836	912	898	889	830	858	814	819	890	880	876	898	839	850	890	828	849	859	844	901	884	879	889	862	832	898	899	824	854	874	916	908	888	895	876	802	911	857	851	868	928	917	879	886	874	878	841	865	845	875	872	895	833	883	910	881	884	882	869	886	859	910	923	896	854	856	857	911	875	925	871	851	858	874	898	888	817	916	866	881	879	879	877	886	821	863	887	835	888	846	849	846	873	909	831	927	861	851	906	884	903	864	866	842	930	813	902	785	876	897	904	899	860	916	875	854	843	865	888	839	870	867	911	920	872	897	847	853	848	850	890	843	828	808	851	884	848	835	847	884	901	860	877	901	846	874	887	861	851	879	879	848	909	892	867	848	888	846	876	828	896	836	865	891	890	893	832	876	916	863	883	898	865	849	886	873	848	890	881	854	831	852	905	885	867	843	840	886	931	841	840	908	864	863	868	868	897	896	882	871	926	858	838	821	866	873	867	887	878	861	839	864	878	857	836	873	861	853	842	902	866	860	873	860	818	860	891	890	866	943	898	859	850	860	861	864	835	919	860	874	878	908	888	872	867	856	889	870	875	839	863	899	826	840	854	860	888	933	872	818	921	838	846	931	859	902	866	896	889	858	831	844	872	935	843	884	838	871	883	886	886	844	866	913	879	905	877	893	847	865	884	916	856	911	826	869	922	865	853	918	833	857	854	891	850	892	884	840	916	811	882	871	868	888	869	878	824	873	869	823	845	911	890	868	923	835	859	827	874	874	837	923	909	876	861	855	813	901	802	866	876	888	895	921	853	876	886	883	940	795	841	912	886	875	863	882	850	867	849	894	866	876	875	842	872	940	899	881	865	833	918	883	860	895	842	942	780	862	813	920	902	832	913	821	907	869	847	844	885	867	885	898	850	832	902	899	897	789	844	904	862	818	844	787	828	857	845	900	822	862	875	841	910	867	851	867	897	862	853	873	875	833	853	858	873	921	849	873	883	816	916	875	894	872	887	879	942	895	863	875	860	870	884	869	874	842	901	861	872	855	890	871	890	892	847	860	927	878	802	863	847	868	909	889	878	893	810	863	874	807	849	877	908	877	884	836	894	857	862	885	864	876	954	898	824	876	819	862	834	884	883	847	857	842	865	878	830	821	833	789	888	885	832	892	940	881	853	863	882	843	871	832	819	863	871	848	887	909	845	934	868	878	863	864	893	834	883	854	907	838	905	894	830	893	828	888	902	876	898	905	920	854	923	831	838	836	882	911	866	848	883	818	888	919	872	901	913	899	884	901	911	885	877	897	873	869	862	869	822	862	835	893	879	862	839	896	872	877	860	888	800	849	877	818	858	882	877	874	918	852	883	888	885	829	876	834	904	890	897	887	893	825	889	861	824	876	899	846	867	862	831	836	863	945	815	846	876	839	870	886	893	914	867	816	792	885	904	883	851	835	856	904	874	827	885	899	942	847	861	866	872	905	869	848	859	841	828	873	822	867	866	867	828	916	887	839	871	826	874	889	933	943	837	836	871	856	865	816	891	914	965	871	887	857	883	898	882	910	880	847	817	846	907	853	857	870	856	850	898	877	872	862	879	891	849	857	920	902	888	895	893	902	882	864	897	864	846	912	925	884	896	844	894	864	880	882	882	839	831	904	913	835	840	893	885	839	875	905	880	862	862	873	878	867	866	840	883	865	938	887	881	810	838	830	840	849	905	862	925	907	889	819	857	837	903	905	914	906	878	872	855	866	812	906	849	893	889	907	850	812	914	921	836	869	871	797	911	905	891	886	841	838	855	913	867	928	903	866	885	890	881	843	853	895	884	929	888	852	854	895	863	917	923	875	839	871	886	910	885	872	868	859	845	862	889	856	873	840	865	870	877	866	852	871	870	831	837	879	845	851	911	872	886	906	845	849	868	916	903	875	949	862	878	866	847	875	922	927	838	866	859	851	885	851	858	896	880	884	845	862	922	882	878	860	875	864	896	909	851	862	874	866	862	886	845	825	857	883	913	919	873	893	892	901	847	857	913	862	893	882	872	871	873	871	866	948	880	852	923	864	871	935	898	845	903	852	851	877	824	875	906	836	866	823	898	875	883	852	797	915	877	888	884	905	902	879	813	822	900	878	852	901	860	826	823	842	925	886	885	905	846	892	829	871	827	904	836	923	812	875	868	882	880	880	846	883	837	850	840	872	925	789	898	879	894	889	826	867	864	830	893	866	846	894	850	858	849	905	855	843	833	840	886	835	835	886	864	848	884	886	834	931	880	852	865	846	866	879	886	890	855	856	863	927	820	853	894	882	852	887	871	898	878	904	869	863	883	925	860	912	875	870	863	854	859	854	884	829	872	817	876	856	858	930	863	870	866	839	855	926	860	889	852	932	856	860	942	842	896
67404	27176	6876	1116	643	475	389	380	411	393	415	431	406	402	395	430	419	456	424	383	427	418	407	405	433	392	396	405	374	440	440	374	416	407	402	430	393	419	420	379	429	425	401	406	416	378	420	391	383	381	458	409	439	430	414	377	405	384	410	412	397	451	407	411	405	380	409	398	432	418	421	407	430	444	361	401	409	430	418	394	409	367	400	412	388	399	414	390	439	418	415	436	448	410	409	437	411	410	385	462	408	416	424	432	397	426	422	465	392	401	365	357	389	455	448	409	419	391	438	428	374	408	432	396	404	425	394	373	377	375	377	415	410	389	415	428	398	412	406	404	378	380	382	407	437	436	414	381	418	396	413	404	425	439	421	404	414	392	467	437	394	414	431	420	398	421	426	443	369	429	401	397	388	422	396	446	427	434	461	419	397	444	416	450	430	384	405	446	381	404	433	386	395	408	393	356	427	404	449	414	403	405	415	395	366	415	408	367	389	420	448	438	427	416	431	409	448	387	405	380	435	399	393	393	393	429	453	391	425	427	412	401	416	403	415	392	435	425	383	374	430	417	406	424	403	446	441	420	435	390	454	404	424	417	416	390	360	406	400	397	416	433	395	420	378	463	444	395	390	417	430	421	448	410	418	413	371	411	412	443	456	399	442	392	402	413	414	398	424	410	416	434	461	402	417	400	428	430	392	370	391	395	432	411	426	422	434	386	438	399	393	403	389	377	419	393	416	442	404	431	421	391	438	343	392	388	383	399	401	379	461	419	440	449	391	393	415	411	427	415	411	412	427	424	383	416	396	407	459	409	414	401	411	406	388	358	440	411	428	441	401	390	391	393	433	400	403	426	387	405	385	392	405	402	412	388	369	450	420	427	468	426	400	433	442	344	407	428	425	422	428	391	407	429	415	410	441	401	425	416	416	418	384	436	394	398	423	408	412	408	416	412	440	441	407	450	441	415	413	397	422	401	433	403	354	422	387	400	372	405	363	360	415	409	438	406	446	416	419	401	386	410	408	367	402	396	409	402	428	414	390	420	443	420	391	395	461	380	391	440	405	401	396	390	396	401	428	418	417	440	413	403	433	428	412	392	356	422	423	389	437	422	414	385	406	405	399	377	410	393	380	404	403	397	404	410	417	396	431	389	433	391	414	384	378	393	418	399	404	399	394	407	377	412	394	426	395	409	392	418	437	392	445	434	420	427	459	436	401	417	405	402	390	373	415	406	406	426	439	393	382	364	417	408	395	438	414	428	402	403	432	372	358	382	380	394	415	452	446	367	413	398	388	424	423	387	414	412	436	394	411	368	436	369	424	428	414	413	407	363	381	385	382	431	374	413	416	404	376	407	393	434	371	400	425	408	406	363	385	412	414	441	423	418	436	409	441	365	434	439	390	404	396	367	397	418	401	404	435	411	422	424	431	431	401	396	416	388	407	404	403	402	441	401	425	400	414	375	418	377	353	409	425	427	402	364	399	423	386	419	422	433	428	437	419	422	390	395	417	416	443	435	371	422	396	405	431	395	421	433	436	389	366	412	393	391	421	407	444	408	410	411	399	457	419	424	427	429	400	401	387	423	446	462	398	457	405	411	403	411	412	395	385	388	393	394	371	403	415	397	361	442	399	431	410	421	453	402	403	364	441	358	396	388	440	387	381	456	410	473	434	427	431	422	384	378	421	434	398	400	385	404	406	411	383	408	424	414	418	371	434	403	388	384	441	407	390	418	423	419	380	439	400	384	428	368	410	417	375	394	392	399	393	395	356	417	415	463	436	403	409	398	420	392	415	402	392	406	446	395	434	422	398	444	410	355	390	406	405	422	430	361	411	444	423	442	420	377	428	399	440	441	423	372	415	413	421	406	436	439	421	439	433	433	381	400	423	435	406	432	429	419	433	396	393	417	422	407	377	387	408	411	413	424	403	416	416	419	383	417	422	391	420	434	436	405	432	394	440	425	413	414	430	398	397	428	408	407	408	385	410	449	409	381	382	414	402	436	406	369	385	399	415	362	425	403	383	428	425	398	378	423	439	406	395	388	439	398	428	414	462	414	392	420	408	417	370	378	357	386	364	380	393	401	364	393	378	410	414	412	476	449	380	413	393	391	410	407	419	420	413	408	440	406	405	409	379	420	412	398	408	393	397	388	422	440	455	382	399	419	426	410	424	403	386	388	381	388	437	418	411	426	408	425	371	461	375	422	412	402	426	382	397	382	377	424	428	422	424	446	425	427	407	403	416	425	405	454	438	431	406	426	388	424	386	410	424	425	427	387	379	406	421	418	401	401	396	415	385	446	401	397	405	402	428	404	406	437	422	452	434	437	406	367	420	365	382	388	407	403	429	386	416	421	416	405	365	406	386	412	347	385	401	447	440	414	421	381	388	453	394	429	442	403	386	426	405	472	415	442	396	422	410	419	413	421	381	374	384	447	377	433	402	384	393	377	362	425	436	417	420	401	411	374	404	399	377	400	424	389	438	409	433	405	408	447	389	406	449	446	382	367	365	388	378	434	422	429	382	423	438	445	382	427	426	424	400	415	453	428	405	417	381	424	385	416	420	403	413	406	455	427	419	402	437	389	417	416	396	400	419	384	373	405	450	417	384	444	436	371	390	403	377	409	406	404	426	456	362	426	411	373	423	421	410	402	394	397	397	397	411	394	425	419	437	409	418	396	430	396	395	410	395	415	409	382	373	398	398	428	407	385	402	415	411	448	427	379	414	418	441	392	414	417	414	398	367	425	409	433	383	405	393	407	417	381	403	381	366	442	397	382	404	404	427	446	415	420	419	414	417	430	397	385	453	406	426	406	405	403	416	387	398	408	404	416	437	405	420	401	415	398	357	412	412	387	383	402	414	428	416	397	426	397	409	416	418	452	453	394	431	434	414	426	394	385	420	429	437	392	431	402	430	395	424	396	411	416	396	430	358	395	378	376	404	463	459	429	403	409	371	412	414	438	411	454	442	412	412	410	403	443	432	418	408	437	421	405	400	415	446	418	379	390	424	455	417	410	417	390	385	381	392	405	396	392	403	456	421	392	432	400	448	366	410	423	400	368	409	383	425	404	408	407	384	414	386	434	447	402	424	395	337	400	424	422	405	410	404	437	400	401	402	373	414	436	435	384	399	445	399	416	372	406	387	414	433	396	431	396	400	431	444	382	401	411	410	416	399	410	421	437	404	397	457	439	411	386	403	406	448	405	409	392	444	414	460	449	372	368	421	402	405	412	416	381	393	398	394	447	404	407	408	419	393	405	411	436	410	420	400	393	406	391	393	397	401	426	377	407	388	413	417	405	419	443	382	398	408	438	420	411	388	418	422	381	399	425	409	410	412	415	437	436	446	426	440	427	412	446	429	412	403	405	456	431	412	410	413	375	416	408	422	426	451	431	415	395	399	430	409	407	395	402	412	433	419	403	470	413	421	396	396	409	443	393	360	404	410	388	417	413	443	396	384	392	416	436	427	448	398	420	455	399	408	398
46766	16372	4311	2217	1472	1028	927	917	895	945	878	915	873	908	939	881	861	883	872	911	898	905	844	927	977	846	970	912	886	863	878	871	894	875	947	931	927	888	893	896	896	976	892	929	842	912	871	896	868	961	875	932	850	833	883	917	888	874	923	877	863	852	880	926	885	831	923	840	893	879	909	842	886	911	884	891	890	913	921	887	928	836	841	909	800	875	832	895	890	916	851	909	928	914	877	911	901	920	892	903	946	916	875	884	901	898	887	903	915	907	923	864	965	901	839	909	854	903	906	897	840	864	877	898	861	850	884	918	946	938	877	847	895	862	881	907	885	856	878	896	911	849	911	836	907	880	874	921	931	887	891	930	940	882	891	862	890	859	937	907	884	899	877	865	897	851	905	885	931	904	882	888	897	881	891	904	946	856	935	920	881	866	850	869	866	876	901	869	945	879	869	832	846	919	930	925	858	965	887	882	855	877	914	933	900	939	853	857	874	875	907	898	904	850	898	885	882	860	897	902	877	863	917	901	850	912	885	901	890	930	886	877	951	876	878	874	902	889	876	853	876	891	882	908	866	906	883	879	917	876	885	902	901	921	891	896	899	889	863	887	904	873	887	919	865	937	830	899	903	899	894	853	882	838	899	894	910	804	864	861	944	872	947	902	935	886	865	925	889	894	867	859	866	985	921	846	916	840	873	935	891	886	877	909	910	919	820	909	886	864	947	923	882	925	922	879	912	967	915	866	901	882	932	958	884	906	904	980	939	928	904	922	875	886	891	915	918	824	915	897	847	893	853	889	903	895	893	872	908	839	896	834	943	844	899	897	825	870	840	881	926	861	927	890	904	871	867	871	836	885	911	875	899	905	930	855	860	843	892	918	889	882	853	894	884	893	875	899	884	876	900	920	958	912	899	901	905	913	899	894	938	911	896	847	811	926	904	861	936	828	873	860	875	852	936	836	930	935	892	879	851	911	879	877	942	887	823	920	899	932	837	911	872	874	842	909	890	932	951	877	883	877	861	883	849	912	913	900	835	901	870	846	898	935	897	874	877	891	875	876	910	868	908	920	917	873	935	881	919	863	953	885	918	949	897	866	889	893	923	924	854	936	891	891	826	905	939	896	919	882	917	881	851	894	860	943	870	868	912	896	928	956	865	887	889	851	922	890	931	892	930	913	883	920	894	883	917	893	879	866	888	888	897	909	848	855	910	870	888	869	906	921	919	898	914	854	936	900	866	948	894	885	902	865	914	921	898	933	866	914	856	882	918	900	920	898	964	867	853	893	954	893	902	913	926	941	856	877	900	847	892	875	926	889	860	896	955	955	904	872	920	878	878	845	893	870	871	861	887	915	928	910	891	894	920	864	864	904	871	900	868	863	872	968	925	923	859	876	853	884	884	896	896	892	898	869	894	891	886	923	929	874	908	841	915	840	898	906	869	894	861	901	903	896	850	929	933	907	869	949	953	939	872	821	921	886	935	868	902	894	882	859	863	922	904	860	905	894	962	879	936	874	878	858	932	881	899	877	905	908	882	926	880	876	881	861	953	890	867	839	868	921	888	882	890	917	900	909	860	875	941	876	926	889	915	911	914	884	935	893	876	906	898	837	899	904	863	855	926	886	898	856	904	888	892	945	887	895	933	884	866	908	914	932	883	914	878	889	889	926	922	893	955	910	927	871	857	926	943	861	915	868	915	921	840	843	880	924	904	894	902	857	859	902	914	869	869	922	916	946	946	923	887	903	909	891	879	901	897	928	873	841	900	925	905	909	906	912	858	884	931	913	927	895	884	923	942	850	946	850	879	924	904	926	855	910	928	857	864	877	834	921	854	870	880	923	894	881	912	896	931	924	914	898	884	898	849	884	918	865	902	895	892	852	886	856	864	888	900	949	909	895	921	859	913	861	907	920	867	953	948	928	884	900	899	854	878	933	840	888	877	921	936	874	835	891	939	855	911	916	863	851	898	855	900	871	873	843	889	881	904	917	875	936	969	880	895	831	894	877	883	923	887	899	890	879	870	886	869	910	857	907	864	933	931	893	896	886	923	881	926	947	905	931	892	861	907	857	890	968	942	913	882	896	867	906	885	947	900	884	881	850	890	942	915	902	884	871	902	961	925	947	860	879	951	925	881	875	889	890	860	940	899	883	899	917	892	891	916	857	900	887	921	850	885	852	882	899	917	894	835	817	927	898	855	907	903	920	920	895	897	833	954	966	907	837	909	912	889	881	877	856	932	918	874	900	923	879	872	858	859	843	870	888	909	890	914	812	876	896	908	869	908	825	902	905	903	847	914	885	904	894	899	896	859	920	865	857	846	864	863	862	890	852	874	865	887	858	898	902	860	870	891	871	862	950	864	899	868	915	885	873	932	899	862	924	930	864	853	874	825	952	946	895	901	826	871	902	880	906	918	921	873	896	899	891	929	882	897	867	871	910	868	897	869	837	873	877	870	924	886	885	891	834	851	807	885	851	923	908	923	885	863	857	914	875	841	934	859	885	896	880	924	910	916	886	833	837	880	906	895	857	883	893	887	872	818	869	923	879	909	889	917	941	911	877	881	862	876	897	898	909	894	856	905	907	916	903	838	879	899	922	909	874	925	909	841	844	834	927	929	819	895	879	915	908	831	905	907	890	896	879	884	910	958	863	874	862	869	890	875	882	857	854	931	893	871	885	888	890	912	912	848	862	917	894	868	895	926	963	902	881	877	867	897	900	905	927	894	867	920	921	927	866	876	876	917	877	915	915	913	844	856	899	880	926	891	841	865	907	854	837	914	836	854	813	878	813	846	848	857	877	863	896	846	843	904	851	860	895	887	926	868	877	877	896	897	902	920	889	898	921	939	896	893	855	880	866	870	885	860	914	879	929	940	901	915	857	897	837	896	874	872	887	885	872	879	875	944	832	928	860	899	837	868	873	884	883	897	945	881	878	848	885	875	889	858	934	833	883	864	884	915	875	938	925	866	898	834	917	900	851	890	878	924	887	875	859	873	934	886	943	925	917	809	875	846	900	892	872	879	858	885	865	883	914	910	895	921	897	860	891	925	888	907	867	887	875	920	829	889	846	874	881	925	933	914	881	838	892	982	892	918	933	862	881	887	896	898	940	870	905	907	885	906	904	889	843	901	812	926	896	877	878	874	899	881	873	879	912	861	910	964	879	908	932	907	904	862	903	856	866	912	826	917	867	895	883	906	860	895	925	902	880	922	837	869	955	865	915	866	898	931	931	882	903	917	855	911	925	877	898	857	872	935	931	866	902	887	882	946	859	889	846	938	926	872	875	891	869	923	928	883	831	932	847	831	906	892	926	855	934	866	930	892	902	902	841	889	860	900	853	885	903	856	940	878	887	857	903	867	892	873	891	908	833	862	886	868	916	877	865	870	892	889	899	890	858	879	866	873	893	893	919	912	879	877	872	863	888	880	894	931	862	880	858	848	888	820	897	887	925	935	862	863	893	926	856	903	877	860	877	863	925	908	892
57408	23376	8232	2181	1074	619	495	449	430	446	404	415	450	434	397	414	455	396	399	384	433	463	380	423	433	416	426	350	412	400	406	433	390	424	429	394	361	392	416	432	441	442	444	441	468	413	396	424	384	373	442	428	403	447	416	419	422	414	440	404	377	436	459	394	430	433	462	406	408	402	421	404	418	397	399	443	380	459	416	427	416	390	383	446	405	404	391	408	450	412	437	403	406	423	401	386	440	402	423	422	401	427	457	384	433	401	416	369	397	427	443	443	403	404	391	426	380	387	404	407	388	427	369	397	441	422	437	391	404	431	401	450	438	364	417	402	439	464	387	426	396	453	410	396	439	433	420	407	402	459	408	412	415	432	405	423	387	396	396	411	385	407	423	395	387	437	384	440	384	395	385	418	432	442	433	403	428	406	391	415	438	408	421	421	444	419	441	419	382	406	367	384	440	377	390	394	393	425	398	391	392	407	434	458	429	408	431	417	369	395	419	396	427	420	446	383	435	418	464	416	456	398	432	424	406	414	378	386	424	423	396	420	390	418	434	414	439	401	396	395	427	452	428	427	424	417	428	390	393	399	394	389	402	385	382	408	392	430	427	384	433	405	436	456	409	436	413	412	409	392	445	446	400	427	409	461	404	421	437	432	433	421	416	450	402	434	418	402	431	451	407	446	369	445	468	420	427	399	426	424	412	393	410	404	437	434	431	421	414	431	401	407	394	406	410	437	417	345	390	368	424	422	464	431	431	419	446	430	394	393	446	441	428	429	430	425	389	393	432	387	393	405	439	396	404	456	466	411	381	415	371	412	409	406	417	398	452	435	444	475	414	407	418	404	429	437	404	422	432	427	397	433	411	410	434	419	401	448	397	390	397	408	417	437	410	413	458	416	446	412	406	400	435	423	412	387	418	475	410	394	410	408	388	427	439	420	410	408	385	427	399	396	388	423	386	382	452	379	400	431	383	356	404	417	420	435	395	387	416	413	384	406	429	380	416	422	395	412	347	468	401	372	367	428	406	434	414	412	471	392	395	390	429	426	404	406	442	403	437	403	398	450	396	434	406	438	430	373	455	419	419	405	426	398	396	413	426	442	401	445	437	385	365	399	390	439	406	372	393	452	428	467	384	440	408	413	415	401	423	410	429	417	402	403	376	448	412	409	392	410	421	392	432	379	407	419	432	482	418	397	400	412	433	399	383	413	422	437	430	416	401	411	423	454	403	415	386	408	425	421	452	383	419	429	403	421	406	391	442	387	446	400	412	418	473	414	423	430	413	416	455	371	457	399	393	398	424	389	413	433	383	450	421	403	401	455	411	418	402	407	415	463	392	386	412	438	442	404	405	425	424	421	401	416	402	413	426	398	421	429	402	434	365	379	396	402	433	442	425	437	406	416	385	410	464	405	388	416	419	446	405	399	409	404	397	399	387	442	438	382	398	416	406	378	382	415	418	420	442	421	425	436	377	418	417	424	384	411	454	452	432	427	446	394	412	389	454	438	440	469	396	435	404	457	434	434	421	404	434	417	441	421	407	429	425	378	444	398	426	422	393	397	427	370	410	420	448	413	447	411	402	437	428	412	412	418	374	422	379	408	381	407	383	448	398	433	449	432	376	395	439	392	414	387	421	402	440	436	405	390	437	439	431	427	458	393	432	410	403	428	404	390	441	428	392	400	395	375	414	411	428	453	425	405	411	422	455	465	361	421	404	391	405	413	432	367	403	439	424	415	434	388	410	425	427	375	411	412	453	414	452	436	394	439	399	448	424	434	434	382	471	427	451	434	396	402	408	436	450	432	435	385	414	425	353	448	400	381	432	408	418	386	405	420	418	405	400	449	429	395	392	416	389	406	462	423	397	435	397	384	424	408	444	404	402	419	412	413	410	404	402	399	398	414	439	416	401	416	403	396	428	418	435	405	446	392	459	405	398	422	395	420	369	438	420	422	423	432	385	419	427	366	380	378	420	417	433	401	440	411	413	385	422	425	432	412	410	405	391	464	442	469	425	423	476	381	435	384	368	404	429	436	406	403	402	408	416	410	408	413	430	412	443	410	401	415	421	397	422	418	418	443	417	410	442	377	443	436	432	395	456	465	407	427	409	442	430	444	418	418	397	451	433	387	378	391	413	419	403	407	399	409	423	431	388	425	464	375	488	433	400	398	434	395	384	414	410	405	391	458	416	397	391	381	380	374	438	439	394	401	423	406	386	408	415	451	414	419	458	390	426	402	476	383	400	391	389	449	394	397	424	394	406	440	402	411	419	467	406	406	466	416	379	414	390	388	417	430	440	402	416	417	397	387	462	421	432	452	432	430	439	421	434	438	422	418	407	413	387	391	396	415	399	386	431	406	400	419	383	398	434	401	423	421	408	406	410	429	409	407	411	398	409	439	407	426	418	451	431	432	430	414	396	439	396	382	410	423	418	394	388	431	391	414	432	424	392	418	397	413	425	446	430	409	446	451	398	388	383	342	405	377	456	409	425	454	388	418	386	467	440	435	426	441	399	382	424	421	399	429	427	444	436	405	419	421	408	407	462	391	443	420	404	401	433	376	409	380	412	446	394	402	398	469	364	409	412	403	426	401	432	414	411	427	411	386	397	404	366	410	380	386	367	396	394	413	449	413	420	445	393	415	444	385	410	434	389	423	414	390	443	391	454	409	417	414	418	406	426	430	404	443	407	419	418	411	441	421	432	454	423	366	416	468	440	443	415	433	437	420	403	403	427	456	403	449	442	421	438	412	393	435	476	427	439	450	423	419	428	433	416	431	449	391	391	388	409	435	407	349	429	380	381	421	379	424	365	430	436	366	422	403	401	405	412	442	393	436	427	397	430	426	395	400	454	413	417	373	399	434	439	398	454	439	404	392	436	422	428	390	393	438	422	397	430	415	413	386	396	431	392	406	429	407	435	395	417	403	406	438	431	437	403	440	508	402	409	430	404	384	424	415	419	405	395	414	408	389	406	415	442	380	412	410	396	387	438	411	398	420	445	424	435	368	388	403	422	418	446	403	395	440	451	415	396	462	434	386	439	415	440	411	427	427	377	419	396	426	440	435	421	407	436	439	420	381	401	391	420	410	429	402	431	378	398	405	433	367	440	427	391	409	417	417	413	403	398	446	431	377	443	427	391	445	390	465	407	374	410	415	416	419	396	415	426	414	395	404	428	428	420	406	387	391	432	456	393	411	423	434	375	458	413	401	400	412	403	401	381	411	380	402	390	382	422	382	389	418	428	416	376	403	382	419	378	368	410	401	434	404	420	409	387	433	375	402	396	380	423	390	387	392	413	381	416	412	447	410	400	415	435	405	434	410	379	427	465	452	420	401	382	395	430	412	418	429	420	405	416	457	446	428	415	408	439	449	411	410	420	392	436	387	404	411	386	377	437	435	416	409	454	432	415	400	428	403	370	384	409	453	419	391	417	418	418	399	414	430	380	398	385	438	365	418	389	377	425	395	415	403	395	396	385	372	399	427
38642	12236	5305	3747	2621	1459	996	978	953	906	895	893	930	922	934	936	922	933	884	908	940	890	877	910	902	925	883	914	926	893	950	893	869	848	942	920	891	907	890	871	872	898	893	967	907	874	894	917	912	865	897	890	882	900	945	884	917	927	872	900	918	952	845	881	900	861	869	931	900	954	909	883	900	910	858	931	856	895	900	900	929	895	813	922	888	864	920	934	890	931	907	853	903	921	913	872	866	860	925	889	874	866	849	922	922	901	907	842	875	898	935	906	867	952	931	946	906	916	950	914	920	877	888	910	852	862	817	853	902	862	895	913	872	894	900	921	909	854	875	933	890	871	933	905	890	880	870	851	916	899	906	883	904	929	896	880	858	880	890	906	913	953	935	867	876	880	889	911	923	923	852	903	887	889	905	876	876	870	918	875	910	881	866	955	938	920	845	945	923	926	865	936	900	877	882	910	842	838	907	878	917	903	859	889	861	866	929	858	864	884	867	856	897	898	872	833	849	903	897	911	867	931	903	910	887	902	936	904	845	859	910	912	897	875	921	921	894	873	880	901	902	921	875	909	831	905	891	895	938	866	862	913	856	915	837	902	889	878	935	868	942	925	907	912	850	908	915	884	867	844	905	918	904	879	889	925	967	892	897	853	910	902	820	889	903	910	877	873	930	874	875	833	910	942	885	904	912	866	916	919	876	874	902	885	922	906	956	824	895	868	858	906	820	921	867	909	916	841	874	930	873	832	907	878	894	889	934	878	896	931	908	890	919	870	903	898	900	880	930	869	889	855	929	925	907	921	897	908	965	918	889	905	913	890	901	901	877	912	904	925	910	936	884	911	891	888	905	907	936	922	913	859	840	874	907	917	896	890	873	947	904	910	928	884	849	906	952	858	875	880	914	859	886	954	863	872	915	878	872	913	897	875	896	954	882	870	889	910	899	899	861	955	835	883	921	918	857	913	887	919	842	872	954	895	925	909	897	889	864	895	924	940	887	880	855	869	882	935	836	898	973	842	896	883	895	885	928	918	845	886	847	906	891	874	917	891	900	911	920	911	890	891	874	911	949	903	956	876	906	933	863	875	905	864	934	884	855	875	891	919	894	910	881	827	887	903	912	888	850	890	881	889	856	931	879	874	939	849	844	935	878	898	924	906	874	900	878	971	895	878	868	865	893	890	877	893	864	894	895	872	927	873	910	862	872	951	907	920	895	926	903	909	855	856	879	942	936	916	852	906	858	873	937	871	865	970	918	863	870	956	901	924	900	889	867	884	939	927	905	898	840	944	900	900	889	872	865	876	857	864	877	930	875	865	862	932	833	924	884	931	927	870	928	898	848	844	897	915	935	880	861	931	880	892	890	875	876	960	839	904	882	916	939	854	877	945	896	868	922	884	846	907	886	896	871	889	892	953	895	913	891	940	862	933	872	944	899	895	901	877	828	950	871	888	931	910	866	918	886	914	857	862	848	908	857	888	914	962	948	876	867	927	873	951	935	908	890	843	911	898	901	859	881	922	899	828	924	878	932	888	905	909	920	894	879	884	911	870	866	879	872	860	941	901	890	939	889	863	903	880	895	847	906	930	899	880	900	901	863	879	891	913	925	866	871	929	917	843	911	878	897	848	921	922	903	939	859	862	896	885	902	929	894	937	902	957	904	902	897	897	932	909	841	864	924	922	893	894	878	912	892	919	898	938	884	927	942	938	879	906	865	909	937	927	934	865	919	929	880	891	907	901	939	857	923	899	898	834	859	889	871	917	886	892	879	837	895	915	911	917	955	905	870	912	872	908	919	880	918	884	886	904	872	904	901	956	884	895	885	918	851	906	923	899	894	943	882	871	884	963	900	896	905	951	887	941	879	908	900	854	907	914	906	882	894	954	852	921	940	912	906	894	860	876	933	926	870	892	892	928	856	896	914	858	885	934	921	918	887	911	913	874	957	911	896	913	921	922	905	892	958	891	914	872	931	925	904	858	861	948	920	929	939	920	848	936	902	951	828	873	909	882	863	882	975	907	897	929	875	907	906	887	877	871	933	917	883	938	891	895	926	910	885	942	934	890	909	864	921	841	890	908	874	876	903	885	880	911	883	964	893	882	854	863	885	934	913	908	887	926	927	879	939	895	855	933	943	866	886	848	894	904	875	938	903	911	908	876	865	900	933	939	895	896	908	908	880	874	883	883	943	903	908	861	925	894	925	888	869	877	879	924	916	911	878	895	901	911	860	905	923	895	899	937	874	892	904	931	846	903	888	884	906	865	886	944	867	888	890	897	888	893	894	936	892	912	860	859	916	877	882	879	893	891	830	918	932	837	964	898	881	838	885	890	893	886	839	894	880	900	906	883	949	857	881	874	888	892	888	912	945	887	852	898	897	878	883	888	899	921	857	901	890	901	869	903	872	916	861	929	842	892	901	897	939	891	872	903	870	846	909	922	883	873	839	922	884	876	881	946	857	880	906	907	928	920	959	899	892	858	891	859	861	889	883	920	917	890	897	863	811	894	873	887	910	866	866	874	885	874	936	872	886	903	928	868	918	923	919	849	989	916	892	903	859	866	872	908	885	961	920	927	860	859	874	926	866	870	927	871	874	876	904	904	889	925	871	919	936	884	932	885	930	953	915	867	866	860	934	867	932	862	911	928	909	893	918	902	873	924	870	849	884	905	845	912	910	920	890	890	871	902	894	897	893	928	908	935	921	924	839	854	897	876	889	882	862	868	919	891	866	921	915	917	910	860	952	892	892	932	931	886	869	911	910	860	869	950	943	864	887	880	921	885	879	933	892	910	875	896	880	891	925	884	881	880	855	924	890	965	918	924	903	842	891	908	873	903	932	892	896	910	904	931	948	875	869	938	914	902	933	960	877	956	902	905	998	884	904	871	904	925	913	893	888	891	886	908	931	943	879	879	918	847	872	905	952	886	920	850	898	932	929	871	935	834	913	880	900	878	931	927	823	905	855	904	900	895	876	895	913	880	885	863	906	911	890	899	917	874	897	919	910	891	817	844	866	862	850	915	895	860	914	955	924	857	902	846	942	898	856	882	904	901	851	914	938	936	954	886	864	870	878	874	885	868	888	879	927	850	902	858	878	921	941	943	924	892	865	940	888	885	930	937	931	870	900	877	898	919	921	932	907	850	893	906	906	889	894	948	878	895	894	892	905	899	895	916	947	867	898	904	949	946	926	889	842	850	923	895	895	868	905	926	870	894	923	895	918	879	911	877	856	902	899	884	892	937	877	885	894	897	907	936	888	896	941	894	917	926	882	892	942	952	887	878	879	920	857	931	898	925	909	889	936	934	882	898	937	922	877	923	927	905	918	862	900	941	920	862	871	873	900	904	896	934	937	861	828	918	908	925	886	885	915	873	880	918	967	906	918	917	888	875	917	912	903	888	839	875	865	865	935	934	842	947	874	900	959	915	909	877	871	881	883	899	879	879	877	903	902	882	881	863	900	910	905	834	927	845	956	832	912	846	909	869
48652	23089	8274	2743	1009	528	461	384	412	377	353	418	411	402	412	390	385	415	355	364	395	380	375	373	382	395	354	396	387	378	390	393	383	379	408	404	379	377	395	362	406	363	400	427	409	381	405	413	343	366	394	392	385	398	401	422	397	372	386	362	393	390	369	375	372	421	395	373	370	393	394	411	425	374	360	384	434	376	389	402	383	408	388	363	393	340	385	372	400	385	399	375	390	386	393	430	391	398	366	366	357	420	395	410	365	394	394	443	356	386	378	391	387	372	405	373	389	389	419	373	383	398	392	378	387	431	371	402	392	377	405	382	395	388	387	426	430	399	405	389	384	409	376	368	399	407	405	386	397	356	390	370	411	392	384	344	422	428	359	393	401	397	407	401	360	392	413	370	368	346	379	362	376	390	386	406	397	404	365	383	388	371	406	432	394	415	377	397	398	404	370	380	368	427	363	350	444	418	371	434	378	375	362	392	407	412	419	370	403	369	400	402	421	402	356	396	379	384	383	383	365	373	421	401	378	399	435	413	399	392	389	405	343	369	364	407	384	390	419	388	417	377	402	350	401	365	380	383	399	340	349	391	408	425	403	399	373	402	355	407	415	379	410	369	366	399	368	340	353	391	350	404	383	397	389	366	349	400	408	376	414	430	364	346	386	389	356	365	397	378	372	363	424	387	400	399	419	411	368	408	358	358	399	381	372	416	355	388	398	377	406	369	379	393	392	360	382	404	428	436	381	373	450	401	444	403	388	368	391	408	384	395	410	426	366	407	331	364	406	385	391	380	401	378	359	385	347	376	362	369	397	400	360	389	383	416	392	389	388	359	343	365	364	362	415	415	396	450	430	398	396	372	373	394	427	395	390	349	396	398	328	416	411	393	384	419	394	400	420	385	396	390	405	401	397	391	359	364	390	422	382	333	382	380	391	415	414	405	358	424	381	409	365	367	381	400	348	380	396	387	398	431	388	375	397	386	415	363	392	402	434	383	390	403	371	409	374	397	415	383	383	416	385	369	368	372	405	393	387	388	379	409	392	382	396	403	415	425	395	404	367	380	390	387	357	360	387	390	401	388	409	382	410	385	358	425	402	403	399	394	371	371	415	390	345	380	400	398	358	386	386	399	371	408	379	395	396	395	383	393	407	383	400	395	368	363	392	390	434	432	370	380	371	393	387	367	390	363	347	405	398	381	377	350	383	408	391	409	388	412	360	345	435	363	390	381	438	395	397	398	405	427	394	403	391	385	403	378	437	361	383	411	370	364	441	369	381	409	404	387	427	394	415	390	359	395	429	412	381	374	406	373	381	378	391	398	386	402	375	368	365	384	385	375	392	446	385	432	377	388	371	368	387	379	414	394	411	383	374	335	337	382	382	392	367	369	393	373	393	385	436	408	376	407	377	384	399	383	346	385	351	376	374	382	430	378	407	390	398	387	409	364	426	336	410	397	402	386	412	382	398	381	382	403	416	421	365	403	407	375	438	388	390	376	389	425	379	394	403	387	390	392	369	427	390	373	399	342	438	383	379	396	391	355	382	384	408	402	424	402	452	401	404	422	413	377	405	362	389	400	432	366	381	385	401	398	405	418	395	408	379	372	377	417	383	369	392	418	381	411	390	351	388	363	429	401	382	413	382	384	389	419	438	359	406	422	356	386	426	379	378	389	427	385	411	389	392	387	400	389	391	375	389	386	427	429	384	375	398	381	378	384	348	364	376	375	405	410	400	368	437	387	376	351	391	374	376	390	381	412	389	393	440	405	386	384	432	401	367	414	382	419	383	412	419	446	411	412	351	385	357	429	387	421	391	393	426	383	373	460	384	406	386	420	393	383	362	355	360	405	380	385	409	390	395	377	357	381	411	375	368	411	421	398	398	393	448	424	335	391	410	370	401	369	376	368	383	368	412	379	439	397	426	429	421	403	366	403	409	368	374	422	408	378	391	383	395	377	352	395	407	366	375	352	373	396	378	398	384	353	384	409	394	406	364	402	386	428	404	434	397	386	361	364	378	411	396	367	396	400	383	396	382	401	348	416	364	394	366	396	422	404	397	398	352	372	394	397	390	395	397	388	418	408	391	408	368	390	347	392	379	412	384	433	424	406	408	365	383	404	371	411	368	425	423	367	397	412	381	368	381	390	357	371	374	437	414	386	382	395	376	376	398	415	364	375	406	395	395	367	385	391	411	371	403	410	379	401	391	413	368	397	387	403	355	390	403	383	392	378	393	420	373	383	415	357	385	382	368	404	392	358	415	403	326	382	375	405	401	417	404	376	373	378	395	386	372	391	361	411	396	382	386	372	433	381	421	400	431	392	380	388	381	395	381	391	375	423	379	376	359	383	392	379	390	395	383	413	373	401	394	371	382	390	401	392	380	414	385	387	371	334	422	362	359	435	419	401	367	362	407	412	398	387	395	418	400	359	422	381	411	383	413	360	379	410	391	366	391	358	409	378	378	376	379	398	384	418	384	376	437	369	383	402	441	417	415	410	376	392	375	410	416	381	366	388	383	369	384	413	404	380	380	372	408	354	392	404	395	367	379	403	381	370	368	404	403	380	409	378	356	387	403	420	418	424	372	400	342	375	420	413	390	378	344	376	356	382	364	374	359	338	374	436	378	391	365	374	376	391	367	377	352	376	387	402	408	397	369	437	424	424	399	351	382	393	385	394	348	383	378	415	375	420	385	421	386	389	392	380	413	395	422	390	351	390	412	370	402	415	408	391	406	434	438	402	395	387	372	392	396	384	393	449	438	399	378	387	392	382	372	382	387	398	367	387	381	387	400	382	402	397	421	383	381	403	372	397	381	354	419	371	410	435	416	423	405	423	396	363	350	380	372	391	391	388	388	370	388	417	371	396	359	415	389	368	395	391	403	352	356	398	377	390	409	404	361	368	378	377	376	376	378	392	374	350	423	375	381	378	342	410	372	364	410	412	359	371	372	385	359	370	400	389	384	430	408	391	416	405	419	372	395	369	383	405	388	410	390	392	409	386	389	399	371	401	410	365	380	380	387	401	402	416	382	422	422	375	386	388	403	395	410	380	410	386	362	425	357	414	392	382	386	345	387	383	402	387	372	353	387	373	388	371	379	344	367	368	432	393	414	390	378	371	386	384	400	419	417	385	346	394	429	362	376	387	362	396	388	341	391	369	344	423	371	382	386	370	383	384	409	369	400	353	401	380	400	369	381	392	436	369	410	397	378	429	395	380	369	367	354	403	372	340	397	382	402	382	441	383	367	387	387	372	383	396	374	411	383	344	380	385	378	405	399	402	380	449	396	381	389	369	406	371	374	409	442	397	393	374	389	386	410	382	387	388	390	404	375	378	410	343	402	358	412	394	399	423	378	408	434	403	415	385	353	391	395	394	393	433	358	359	421	434	401	361	379	436	410	371	378	366	374	362	401	417	357	373	378	389	391	376	384	447	374	421	408	372	382	412	397	365	393	405	388	387	406	371	436	379	393	373	399	409	396	405
33241	17447	9747	5147	2324	1302	1100	904	931	889	909	910	822	898	847	871	898	889	919	857	876	877	839	872	864	857	847	872	862	818	804	817	882	852	876	844	889	852	875	876	836	853	830	853	866	842	797	783	813	829	886	829	827	860	875	833	856	827	860	855	823	908	819	840	876	870	868	819	828	868	828	836	823	867	896	882	844	886	839	845	768	821	887	865	857	836	902	816	841	806	851	880	879	906	865	854	830	870	824	896	877	789	817	805	840	879	872	861	832	876	806	838	872	873	798	857	869	882	862	849	886	848	813	833	848	838	822	824	878	849	820	837	838	875	854	903	813	893	839	897	801	858	822	840	818	779	844	861	902	868	856	890	808	807	880	891	862	852	885	839	868	839	844	871	815	822	834	850	808	838	828	878	813	878	859	840	866	875	842	825	836	862	851	853	843	820	849	852	848	829	823	863	818	787	862	850	822	894	857	830	850	841	832	879	822	801	849	850	876	841	866	837	880	833	817	816	854	827	798	874	858	878	869	860	866	864	900	826	826	814	845	845	859	869	791	792	844	883	852	848	869	872	864	867	811	870	816	887	841	878	837	784	864	883	883	865	833	835	884	827	854	833	866	804	906	825	831	798	852	865	806	872	875	803	812	893	820	828	866	838	820	897	860	834	838	838	860	868	854	812	822	852	872	842	820	847	833	852	873	793	841	828	861	860	854	866	846	858	854	841	800	872	844	864	833	814	827	910	836	855	869	821	832	892	884	813	792	836	893	818	843	845	852	866	793	851	828	793	851	885	866	849	829	883	821	825	864	808	902	889	849	885	862	834	892	836	887	865	823	875	882	871	883	824	882	852	836	815	804	914	900	878	863	816	848	875	820	879	853	865	830	835	861	865	871	857	883	796	852	904	853	851	921	839	898	838	830	837	861	827	890	836	891	858	871	841	820	834	860	815	884	841	893	857	871	878	812	815	836	807	859	849	871	818	843	926	879	838	817	819	816	820	872	852	834	859	849	829	817	839	849	819	873	895	852	841	856	794	876	866	901	833	853	849	907	876	789	850	837	842	840	803	836	854	858	827	882	825	828	850	889	776	856	863	865	880	848	840	823	859	836	812	880	852	859	812	841	863	818	804	884	891	835	827	850	808	824	853	824	863	823	854	884	877	836	835	879	847	876	922	858	858	824	841	865	855	879	831	829	857	873	852	776	851	918	779	840	882	890	895	882	807	843	867	856	834	833	814	846	826	842	867	865	848	803	811	837	826	870	831	840	844	853	840	826	822	859	855	856	863	843	856	847	847	910	786	851	819	821	874	841	844	863	787	914	889	805	868	876	855	815	873	891	865	825	850	809	847	879	821	918	876	910	875	845	822	872	898	882	822	919	811	880	849	863	816	808	819	879	865	820	846	856	815	798	887	832	899	871	823	827	869	875	846	811	839	861	873	842	867	808	851	848	828	866	865	836	826	872	832	797	827	826	840	892	838	835	851	795	883	865	835	851	893	847	839	860	835	846	849	833	820	844	846	890	875	868	809	840	843	904	870	872	870	828	843	837	903	834	827	841	856	828	855	826	919	831	813	855	857	841	835	884	878	802	830	817	879	823	836	836	821	825	891	867	849	843	898	838	904	844	870	827	867	840	834	818	820	838	843	828	814	851	872	836	875	871	840	840	898	810	838	829	841	818	846	808	863	824	847	859	841	798	823	890	856	823	814	855	870	840	877	808	818	877	883	850	830	874	898	813	890	837	856	842	832	827	819	859	816	914	868	843	820	821	842	823	894	888	815	833	829	876	829	864	878	765	829	887	870	825	872	824	890	855	920	846	839	850	841	886	844	887	855	853	852	829	874	857	840	868	790	819	866	835	833	822	809	883	895	893	831	825	879	833	816	839	806	850	828	916	849	854	840	842	851	877	875	841	890	872	817	889	878	839	899	905	868	786	848	795	896	793	857	841	880	882	849	849	844	829	873	793	851	859	823	846	906	870	842	839	892	811	871	913	830	864	852	838	849	810	828	838	886	852	846	906	842	842	858	847	880	791	833	816	902	858	882	873	840	851	825	864	772	830	835	831	878	901	865	834	863	850	841	845	896	904	838	854	849	891	845	868	894	866	824	900	789	802	818	848	859	825	781	876	830	884	842	863	874	896	801	829	845	849	876	800	826	826	826	829	861	845	869	866	857	871	898	841	815	847	835	892	847	844	846	820	834	842	846	840	817	839	865	807	852	862	881	883	840	860	864	860	815	812	806	886	837	834	829	863	861	902	813	823	850	858	867	859	898	806	855	837	839	828	831	838	807	850	841	815	842	850	871	866	807	798	823	874	872	916	831	863	834	825	854	886	915	794	852	830	846	856	816	820	877	849	839	851	874	870	839	848	879	839	850	860	829	788	787	818	895	797	816	856	852	856	839	847	846	867	875	842	886	845	858	846	811	803	880	857	887	805	855	845	839	894	877	866	838	877	817	799	866	850	838	872	809	840	850	871	826	840	790	955	832	867	867	819	831	848	851	851	873	780	879	811	824	902	870	842	845	761	794	817	856	842	837	868	828	871	883	891	840	876	846	908	829	824	853	819	855	862	828	853	842	885	839	817	787	824	870	839	807	810	856	830	783	844	862	851	849	815	863	804	817	854	845	822	856	857	822	840	819	800	875	895	826	853	882	851	880	856	851	858	865	859	825	922	862	834	870	901	892	856	851	812	870	842	844	848	843	857	831	850	833	851	866	867	847	865	880	842	804	868	882	838	898	824	873	845	844	799	849	831	842	872	842	933	854	848	872	887	829	830	854	855	854	846	879	841	914	836	868	855	876	828	846	886	818	798	816	870	889	885	885	873	821	861	857	857	844	897	868	862	904	851	868	834	824	873	846	833	870	829	863	825	864	815	834	892	947	833	891	861	856	890	893	799	849	820	814	859	795	846	824	869	798	867	851	877	797	787	834	870	849	867	796	830	863	871	866	843	864	899	830	816	815	827	880	867	812	874	867	854	825	843	869	848	835	875	842	879	845	875	868	875	844	886	817	855	873	840	815	892	860	873	871	836	838	829	852	889	857	797	799	871	855	877	870	815	823	857	849	818	839	840	871	832	858	834	843	845	878	829	826	822	841	800	740	850	867	819	789	840	807	878	881	836	851	820	864	790	793	845	862	896	789	832	822	857	826	894	869	866	873	819	820	865	838	818	850	876	883	838	882	841	843	814	890	849	862	859	851	800	849	869	845	813	868	896	885	875	781	804	812	847	839	845	843	860	894	833	900	780	937	853	830	848	863	851	855	890	777	794	865	876	839	839	809	862	810	856	835	846	859	809	854	859	870	820	863	837	791	820	841	814	870	887	810	801	830	885	900	899	858	847	899	867	845	804	821	897	836	883	858	860	858	819	851	851	841	884	794	825	895	867	868	823	895	805	867	838	848	875	851	853	842	917	880	833	866	794	810	886	860	838	834	840	834	807	836	868	875	806	817	802	901	842	808	864	822	827	818	834	783
59024	27473	10279	2990	978	697	534	415	411	382	360	413	412	428	360	412	401	413	366	434	393	392	400	404	386	415	390	378	404	393	372	402	429	399	360	395	401	385	386	396	397	402	401	369	406	396	418	399	403	417	391	436	412	395	439	385	361	366	417	403	431	413	372	392	417	418	429	409	395	403	448	425	436	443	441	407	407	407	385	431	405	387	432	389	412	433	422	436	402	389	396	400	403	397	421	368	418	422	382	363	377	388	373	414	375	376	381	397	399	405	368	417	447	433	404	446	431	416	424	418	443	380	428	390	423	436	371	408	407	407	383	412	427	374	411	425	429	388	419	383	450	414	396	385	423	434	423	443	394	407	396	400	407	400	391	403	429	368	397	370	409	400	421	381	390	407	438	429	415	394	387	439	422	344	388	425	379	370	386	394	384	411	420	446	391	395	392	418	420	414	398	419	444	391	422	426	391	385	384	381	404	384	475	422	405	387	465	422	401	408	405	363	372	412	415	405	447	407	424	414	375	411	427	419	414	400	412	367	402	397	429	423	401	426	404	411	406	402	417	393	388	421	446	409	380	409	373	409	432	411	402	373	385	419	433	403	408	404	389	383	413	400	387	416	387	372	419	380	382	408	386	438	457	420	391	406	409	412	433	420	409	380	461	413	461	440	402	411	423	434	383	395	416	437	416	417	396	428	392	383	398	411	425	422	383	362	418	398	414	373	409	410	382	345	363	389	432	375	421	413	392	444	355	424	409	398	423	393	364	367	418	376	362	432	376	388	435	375	454	373	396	396	421	394	405	411	412	373	417	419	380	430	419	407	407	397	414	385	390	409	397	368	417	387	383	410	442	402	429	415	418	443	412	398	413	428	418	408	415	410	419	408	415	422	388	419	390	362	389	422	395	414	388	396	384	410	361	434	413	420	404	409	419	364	360	359	378	372	382	411	372	386	405	359	388	373	390	438	400	401	417	454	420	451	427	401	424	408	414	443	427	411	424	395	410	384	418	371	402	384	387	401	424	399	442	406	403	440	393	429	367	393	402	447	403	415	443	405	421	360	423	403	403	384	435	394	421	418	412	367	443	410	407	386	383	418	395	432	392	408	422	405	418	433	401	418	395	407	389	382	398	390	440	403	421	354	382	436	412	407	418	433	423	413	438	412	404	422	392	410	422	424	409	438	412	381	420	379	416	413	403	409	449	425	407	366	413	408	449	360	400	396	457	411	415	390	408	395	372	371	360	398	418	430	401	364	389	418	413	398	420	411	416	405	371	429	416	393	427	399	396	400	410	401	413	423	407	421	410	394	375	439	376	432	440	419	371	433	424	390	386	390	397	393	389	417	451	385	401	425	414	421	391	430	411	417	373	449	376	386	399	429	439	416	410	387	413	374	371	401	389	394	424	414	458	409	401	433	405	372	418	463	409	393	367	416	396	404	420	339	412	434	424	383	410	442	367	402	416	418	429	421	411	402	425	413	385	372	408	372	415	393	428	396	424	423	435	417	405	403	434	420	419	371	425	412	454	405	415	401	418	347	392	404	417	401	354	393	422	412	432	403	414	439	420	412	389	424	376	413	395	373	407	379	377	390	419	382	431	400	408	414	409	400	397	425	400	396	443	427	445	436	420	404	434	413	404	422	380	369	375	398	383	413	416	411	429	414	377	395	420	363	435	406	400	377	377	371	423	418	405	445	397	386	388	406	408	393	414	393	439	412	406	399	394	386	464	390	415	415	383	416	408	408	406	416	386	364	386	403	409	432	416	390	448	385	436	378	414	440	380	379	399	389	379	412	394	412	444	411	378	373	424	429	384	391	394	433	362	423	386	401	376	405	369	445	394	394	415	387	370	399	406	417	407	409	398	387	426	389	412	414	401	373	397	359	377	432	412	424	396	358	399	419	393	410	433	436	413	414	407	435	382	398	410	393	398	421	402	384	413	387	400	419	363	409	384	428	387	394	428	429	410	389	385	380	435	391	416	426	378	401	378	357	419	404	421	413	391	404	414	421	368	401	409	391	414	402	421	384	395	410	365	408	426	431	379	384	430	407	403	375	386	450	400	405	404	366	383	413	467	441	412	386	396	413	394	395	418	423	379	419	398	387	401	370	369	402	410	386	404	397	403	402	434	383	414	397	417	432	395	365	436	393	419	409	397	403	408	436	415	460	405	417	392	390	384	433	417	414	375	388	410	461	420	411	446	395	392	379	409	424	397	394	383	418	381	411	369	456	397	421	431	380	404	394	357	392	436	381	369	439	420	404	420	428	424	434	405	391	421	411	413	428	390	414	405	389	419	419	387	381	396	404	401	399	459	447	405	448	380	383	410	395	389	416	387	414	391	445	378	393	409	330	367	421	426	405	405	402	380	386	412	378	387	428	373	396	417	409	355	390	433	387	400	420	379	415	392	396	434	344	412	400	465	397	418	405	403	433	402	419	427	425	408	406	381	402	410	415	394	415	427	472	392	405	399	388	390	419	407	469	411	411	394	402	415	414	416	401	382	384	415	423	422	409	399	380	386	424	366	381	375	411	399	416	416	394	438	392	407	388	389	369	406	407	392	420	414	398	399	422	445	401	399	438	370	405	392	414	381	450	428	424	404	415	390	405	394	426	400	413	381	426	402	450	398	382	385	414	376	393	440	439	415	399	440	416	400	389	391	405	437	426	434	403	391	445	401	389	387	434	433	399	402	407	396	424	395	404	410	415	401	380	402	392	387	401	396	378	402	413	426	360	389	398	398	424	391	393	429	435	383	391	419	459	418	433	397	431	426	388	381	424	392	415	402	422	409	390	389	405	402	391	417	422	417	411	438	405	417	403	402	365	461	419	418	391	436	384	406	404	427	365	406	407	386	390	386	407	400	399	442	390	382	443	368	396	395	395	424	417	412	384	389	412	447	419	383	428	383	410	388	399	423	405	409	368	381	439	383	421	403	414	413	460	391	392	388	413	423	430	431	441	417	432	404	431	392	396	414	428	405	368	423	371	385	397	415	434	401	431	395	441	407	422	461	424	346	404	398	447	454	403	387	388	405	415	393	460	382	439	398	415	382	410	425	390	392	444	409	374	410	392	417	412	395	459	417	369	403	384	403	416	384	377	412	445	439	397	387	421	444	388	416	421	415	376	416	420	448	418	401	446	395	404	408	388	427	435	410	438	401	417	407	410	412	436	404	417	403	386	417	408	421	400	401	412	388	400	391	382	422	421	363	388	399	387	368	395	387	439	393	365	436	417	384	401	418	409	406	408	395	438	426	398	372	400	366	414	414	383	405	405	437	367	430	392	395	361	398	413	364	445	399	416	379	396	366	450	392	401	381	398	428	422	381	410	410	363	399	409	404	395	421	386	414	397	367	407	430	372	412	403	405	393	427	448	437	420	399	382	403	394	422	415	381	415	423	411	362	423	406	423	393	412	392	425	393	412	413	411	390	434	417	366	402	385	401	443	403	437	378	388	425	381	421	394	433	391	453	458	389	357	401	416
41035	17921	9041	4730	2532	1780	1198	995	1028	934	938	890	912	893	854	853	909	885	937	919	887	894	901	880	865	849	903	878	886	843	910	888	830	921	931	874	837	886	880	919	892	942	866	899	876	925	914	918	900	849	875	891	878	859	859	898	821	907	887	868	883	903	876	919	841	879	844	898	868	855	877	897	922	905	881	838	927	873	836	875	891	925	892	842	884	853	928	910	897	869	898	911	949	890	884	867	851	901	902	871	858	889	860	871	915	954	870	897	872	834	890	876	887	877	855	940	881	880	845	896	848	869	857	852	889	894	871	871	912	843	898	851	846	872	879	871	900	874	905	872	887	849	870	907	932	884	874	880	893	872	870	860	839	883	882	800	927	891	882	897	888	914	841	906	893	918	943	873	848	957	834	905	851	829	899	892	860	906	852	840	873	899	874	895	899	891	897	877	889	873	855	995	914	930	906	887	903	933	872	903	884	926	906	824	849	918	892	875	871	839	864	818	855	796	906	902	920	928	887	872	870	877	886	881	898	854	887	946	901	870	834	871	864	857	856	938	907	860	882	938	898	887	891	879	865	847	896	847	845	896	902	853	912	886	817	856	895	893	944	896	887	832	912	856	928	843	888	897	905	878	897	872	912	869	879	904	814	877	854	926	868	836	849	914	855	887	871	870	867	896	893	909	913	923	828	886	874	884	814	922	856	852	903	861	846	881	884	935	928	942	912	919	912	871	878	860	913	860	898	856	845	854	880	890	869	906	894	879	885	876	870	823	892	902	893	864	910	921	860	891	859	868	909	908	916	910	905	913	850	919	904	888	886	874	869	887	884	958	954	879	866	866	848	902	801	921	863	926	917	888	919	881	923	896	875	905	897	906	894	882	918	841	917	895	799	923	885	876	831	889	835	914	897	875	839	886	902	873	875	841	899	888	915	893	904	913	881	913	900	871	879	910	839	861	899	820	899	952	909	881	847	859	850	929	900	914	905	862	894	901	842	924	857	908	937	900	861	844	869	903	899	868	834	838	929	905	856	900	893	935	880	909	865	874	871	864	888	867	858	924	916	815	929	952	891	926	897	896	904	935	885	846	877	858	878	825	871	945	891	862	894	898	877	877	853	895	864	888	851	910	859	851	885	905	804	891	903	878	853	857	838	862	859	888	875	903	893	895	852	901	872	945	883	876	894	907	888	866	908	869	876	853	913	925	862	892	832	910	825	900	842	884	857	884	883	904	872	885	890	917	868	830	907	889	861	864	925	865	791	889	899	869	837	861	828	883	875	861	922	849	847	882	882	913	906	900	918	918	907	839	897	887	897	838	843	879	889	909	871	883	829	880	885	895	890	859	889	909	834	875	880	899	911	867	904	917	857	856	884	906	860	872	826	899	897	888	848	924	869	866	912	868	858	855	917	928	880	980	901	880	863	835	914	910	890	900	881	888	889	938	875	876	897	852	897	887	893	882	856	923	894	849	921	837	842	850	863	855	833	901	862	908	895	885	831	818	884	874	859	882	908	895	851	876	872	884	921	898	934	867	902	914	918	895	924	899	935	915	860	841	885	900	842	870	880	856	893	874	808	898	850	871	843	935	926	937	889	873	842	924	864	914	870	879	892	853	853	881	872	884	835	892	886	910	832	927	906	872	831	920	904	890	881	868	938	880	909	843	931	906	887	904	887	904	908	878	906	869	889	921	871	893	901	917	857	899	895	879	899	920	866	834	888	905	882	827	883	880	887	923	923	883	916	868	864	858	913	849	886	865	904	847	838	915	865	897	894	928	887	890	900	879	945	872	929	884	860	879	890	931	847	876	884	857	941	881	852	905	879	882	929	918	885	902	854	885	903	842	878	900	875	844	842	893	917	872	935	890	901	903	904	850	880	872	926	916	830	920	895	891	924	923	933	944	877	892	875	876	968	911	913	881	876	898	916	840	849	894	858	896	929	883	829	852	828	916	863	921	873	859	872	888	846	903	877	883	895	921	887	857	889	852	870	913	915	923	922	890	914	854	924	891	920	892	906	887	895	876	913	889	826	910	860	902	910	870	876	877	896	875	885	897	866	951	890	809	885	879	879	903	885	861	881	850	824	877	892	911	825	898	877	897	913	901	890	900	955	873	829	858	892	900	873	857	857	898	872	888	850	891	866	865	878	830	902	916	918	866	871	861	895	885	907	827	879	864	851	901	929	909	877	865	907	919	904	897	885	847	954	927	870	905	844	895	828	921	909	865	855	916	924	922	907	869	887	890	856	919	828	853	898	912	896	867	873	944	860	865	893	861	898	932	881	866	876	876	873	881	904	907	979	867	862	915	825	874	902	896	841	947	971	861	893	855	923	892	883	920	908	868	864	916	838	909	871	871	926	825	883	898	890	898	852	897	904	922	917	902	875	908	856	888	903	899	926	876	830	924	828	862	869	888	952	918	890	885	891	921	874	890	876	902	833	889	908	903	902	895	875	922	857	907	878	908	915	876	883	904	885	867	878	863	893	904	868	871	877	875	886	864	909	911	926	899	900	913	926	875	862	864	854	881	919	876	892	895	823	954	886	837	941	915	880	889	844	886	867	911	883	866	899	889	915	923	870	883	890	899	905	880	856	902	868	874	907	887	864	842	882	895	920	857	870	861	913	901	812	913	907	862	876	897	935	884	887	908	936	875	824	879	880	915	890	915	895	874	916	930	903	911	891	856	887	914	843	866	874	918	909	875	958	919	826	781	893	926	828	860	902	886	878	911	941	915	881	918	948	852	796	883	877	891	866	896	908	878	891	856	949	905	922	877	888	885	857	869	892	916	865	895	891	926	916	853	906	904	867	875	915	878	859	827	886	893	908	851	844	874	843	866	851	937	905	918	938	882	876	929	897	894	903	860	955	862	899	884	938	852	873	874	904	919	897	846	880	897	929	837	897	948	927	900	857	857	892	854	877	875	900	855	863	803	837	833	898	907	899	851	857	899	928	863	884	905	866	910	879	827	902	893	881	930	864	897	912	949	920	897	942	893	881	882	886	835	887	856	896	809	857	879	924	878	843	854	840	852	877	888	887	901	890	886	899	867	820	877	897	911	863	912	866	859	855	870	895	927	919	857	925	880	881	892	893	927	858	897	900	847	867	873	904	865	861	923	864	828	828	891	894	896	877	856	905	806	885	839	858	925	920	836	879	950	869	856	870	844	873	926	865	874	903	889	881	902	887	911	886	861	869	919	946	947	901	863	875	837	872	864	863	937	839	839	889	895	942	847	882	901	903	897	895	866	846	930	897	861	883	887	901	904	821	872	920	867	868	871	895	867	867	862	846	887	865	889	914	892	868	916	882	883	917	875	882	876	935	885	880	914	877	917	899	876	885	859	854	852	895	893	901	824	892	896	897	852	875	884	878	886	883	914	859	888	861	891	876	855	908	837	885	875	840	843	880	882	853	873	940	858	932	915	929	858	907	857	894	894	872	866	894	866	868	868	848	927	909	887	893	915	882	884	850	869	874	836	895	885
61794	28704	12176	2621	915	635	519	455	422	412	440	455	430	429	425	418	425	433	398	445	407	398	415	422	417	414	396	407	473	400	391	423	436	404	392	429	440	424	422	440	421	381	398	448	428	458	463	394	428	446	373	420	418	387	421	373	432	470	449	405	415	423	411	410	412	417	418	419	471	431	350	408	402	425	458	411	434	403	453	457	411	423	428	447	451	411	394	416	444	405	439	412	405	395	398	422	407	417	397	417	430	394	383	442	402	372	399	416	388	427	410	435	429	451	449	406	443	394	408	439	472	417	452	400	433	383	418	418	407	438	410	416	379	384	409	390	403	429	439	418	397	426	412	434	389	386	411	441	417	389	444	390	406	479	420	397	458	425	416	392	427	418	377	382	424	433	389	421	417	431	451	408	393	432	416	380	384	426	452	470	410	409	412	429	453	423	406	429	385	423	401	451	414	386	432	427	435	404	418	429	417	435	426	403	444	419	434	448	427	426	478	421	454	370	392	466	379	401	464	379	414	397	436	451	411	423	386	443	429	439	469	429	445	433	396	431	392	443	416	395	433	400	439	352	418	406	410	415	381	418	433	426	400	382	403	430	441	393	445	411	430	422	405	397	415	395	431	431	410	397	441	445	438	443	408	409	468	426	456	409	428	406	414	426	447	393	428	413	390	385	394	480	388	419	430	462	417	397	414	394	453	439	435	410	424	426	430	390	373	459	409	421	421	402	438	429	429	445	404	419	406	389	378	403	428	419	400	394	416	435	383	436	455	410	444	458	382	368	403	433	417	445	395	409	419	441	429	460	419	416	451	441	414	384	398	396	423	419	384	397	439	423	423	423	469	420	401	409	429	409	438	403	418	377	415	443	423	441	396	403	432	417	427	399	429	389	375	464	426	406	414	406	437	456	407	438	441	436	438	423	427	456	428	381	429	405	399	425	419	440	425	453	427	472	394	402	374	414	401	433	427	398	444	408	476	400	396	434	419	380	456	422	453	391	439	438	425	413	451	413	378	425	456	406	443	405	404	417	383	406	405	456	371	436	428	446	443	386	464	452	424	419	429	396	430	400	418	442	443	441	426	408	373	399	399	408	394	409	426	373	392	406	467	398	436	438	437	440	388	419	415	426	450	412	439	403	481	409	369	372	438	420	429	407	413	457	424	372	407	439	431	419	434	419	412	421	436	469	417	413	380	408	372	423	430	390	397	377	398	402	432	424	394	436	414	420	400	386	381	398	394	424	469	401	422	446	422	484	420	445	460	415	421	398	451	434	411	397	416	420	428	430	404	403	390	449	434	431	389	394	402	408	435	433	437	412	379	439	399	394	414	383	412	436	470	401	427	426	428	438	430	426	413	395	400	395	430	415	391	395	390	415	416	416	434	437	431	397	425	435	415	378	410	402	431	405	404	416	424	407	401	406	391	410	400	400	413	432	409	409	390	426	395	416	420	413	479	411	405	430	450	407	429	411	439	405	372	408	409	416	421	439	446	409	421	412	456	422	414	400	430	406	409	432	398	433	395	462	426	391	450	428	429	413	398	423	445	421	392	399	408	415	393	399	400	401	430	387	425	424	413	434	438	397	419	439	393	420	445	395	433	410	417	418	422	404	429	399	445	414	383	467	407	459	398	437	441	414	397	408	414	375	414	390	413	399	439	450	385	480	429	409	444	432	388	426	445	418	461	467	412	456	401	407	398	368	422	424	438	429	416	402	406	395	425	425	409	427	397	425	414	397	406	425	405	403	414	389	413	398	416	416	444	445	448	444	388	394	423	397	382	418	411	420	424	420	453	423	482	420	405	428	459	396	419	433	438	409	403	453	419	382	458	446	441	392	379	405	430	432	401	433	431	431	393	429	429	415	417	438	394	419	400	418	389	434	413	382	413	415	420	409	402	396	402	419	403	439	417	470	419	442	411	409	416	403	428	415	415	414	398	431	424	389	461	433	438	403	433	372	415	396	406	403	438	389	422	399	431	403	383	383	410	423	456	422	417	416	439	422	400	396	421	379	402	415	414	420	450	399	418	436	436	443	407	427	433	425	397	419	408	422	415	402	413	425	439	423	410	395	407	387	435	435	433	419	428	409	443	414	433	408	437	441	394	406	418	430	385	431	406	390	422	392	432	409	410	405	450	405	405	431	416	397	419	447	428	425	441	421	428	395	438	400	434	421	432	399	403	403	393	417	376	431	390	417	392	418	419	408	411	419	416	414	380	432	403	411	393	439	428	480	425	460	449	400	400	450	461	407	377	424	408	447	395	424	403	409	429	421	424	386	381	346	414	404	389	408	412	395	458	414	425	433	406	415	416	413	446	457	444	453	429	466	414	406	452	429	401	426	383	419	398	424	465	420	432	414	392	402	437	446	407	429	418	391	392	400	405	444	409	409	414	415	412	387	433	389	452	403	407	376	418	429	452	406	429	406	423	389	389	412	409	389	449	442	447	401	390	440	407	400	419	422	472	462	422	386	431	397	412	388	391	434	428	438	379	440	393	424	411	418	400	418	425	374	415	411	457	435	422	380	426	452	409	449	422	393	404	488	435	428	433	439	420	423	435	418	446	417	380	397	423	432	427	413	393	408	391	408	393	395	463	382	440	412	413	444	435	405	425	435	438	420	413	404	437	400	408	409	390	371	444	414	434	474	437	416	407	419	412	410	447	422	411	423	429	443	423	378	480	366	411	465	432	409	427	421	391	407	411	371	409	406	433	383	378	445	375	452	443	393	423	411	417	410	428	401	416	415	416	428	414	386	427	435	452	407	416	443	402	439	437	366	383	410	459	413	430	418	441	377	394	474	380	400	407	377	421	433	428	433	458	397	386	414	433	404	410	365	437	380	383	418	386	439	435	445	459	387	386	428	479	411	425	389	392	437	414	392	458	393	407	418	420	397	433	398	432	380	365	436	442	391	435	425	392	427	404	397	399	403	399	437	408	403	399	430	428	379	440	421	381	433	429	388	453	394	409	395	404	378	406	455	425	409	426	406	402	399	399	438	430	454	447	399	424	387	420	455	431	439	425	395	434	460	429	423	438	397	415	437	393	445	412	412	424	421	409	420	384	394	461	409	425	387	474	412	448	389	410	425	395	429	403	434	391	408	445	415	433	421	422	404	391	419	440	420	424	383	419	378	419	397	411	407	431	409	437	415	455	430	411	410	403	442	428	412	418	431	438	390	397	394	387	419	420	391	424	434	390	396	401	424	420	447	371	415	402	423	382	401	423	438	440	432	412	436	438	399	417	426	401	376	393	403	395	403	390	437	444	432	396	445	432	400	369	422	432	421	417	428	391	446	416	393	398	392	411	415	433	396	397	400	411	434	431	425	406	409	383	429	399	444	450	424	394	378	405	383	386	424	376	391	416	459	415	418	436	404	421	443	401	442	403	446	412	398	391	452	415	383	425	459	411	433	408	441	400	404	401	467	410	402	391	414	446	445	415	421	415	436	403	391	370	445	422	403	444	442	436	376	379	422	429	423
41674	21589	9976	3919	2146	1539	1147	978	963	869	929	917	883	866	921	873	894	868	896	863	856	881	889	871	913	911	903	898	936	857	881	914	900	904	925	910	889	894	902	899	928	905	884	897	906	894	902	932	886	870	909	894	876	878	925	819	920	910	944	888	882	922	893	893	929	858	902	893	898	922	907	873	913	921	867	933	885	912	947	907	916	869	889	901	863	945	918	935	938	914	905	885	894	950	884	907	899	841	899	936	841	904	951	840	873	940	836	933	866	928	914	860	891	914	909	860	878	929	878	869	911	902	898	927	867	936	894	892	879	920	903	904	856	865	906	890	923	869	904	928	895	910	870	934	847	918	880	900	922	878	876	928	923	887	921	901	907	929	903	938	940	892	895	853	867	893	871	906	909	973	926	983	902	886	939	896	910	897	867	869	858	875	913	876	907	904	887	921	919	890	904	888	816	912	861	901	871	902	922	920	905	849	940	892	889	875	925	891	952	899	894	882	852	916	897	912	915	875	887	952	866	912	936	947	868	900	904	889	875	848	907	896	886	917	887	991	921	911	891	953	946	894	966	883	870	930	898	869	926	919	863	920	901	924	930	925	876	907	929	891	932	914	876	913	865	940	903	919	890	866	907	890	922	875	894	852	893	852	935	915	878	917	944	887	922	859	890	917	899	938	882	918	876	879	856	896	923	890	965	866	864	951	892	990	848	934	921	913	877	920	919	904	870	859	913	940	913	898	899	934	996	878	916	910	865	905	869	913	881	943	911	907	941	894	937	867	889	827	926	862	921	881	947	905	830	933	907	953	854	865	909	869	866	913	934	892	888	902	954	896	897	884	880	897	921	878	973	893	896	904	920	928	887	947	886	904	903	932	966	864	886	887	933	893	915	820	893	877	874	881	926	884	904	897	850	907	892	855	900	888	893	894	913	855	873	927	921	912	947	910	897	936	935	919	902	877	879	932	890	894	881	905	892	908	825	942	944	876	873	878	946	970	927	903	911	907	912	933	882	945	928	878	951	878	936	922	872	910	878	962	949	957	892	901	862	885	905	829	876	893	957	938	958	896	824	882	951	883	925	973	855	870	921	901	845	870	919	939	907	963	916	884	892	917	896	895	920	929	936	863	864	902	917	883	851	893	904	888	874	870	867	935	921	907	881	881	962	894	839	935	932	874	949	874	881	902	887	881	863	908	914	907	883	861	847	904	912	880	922	909	919	934	872	883	904	887	924	941	881	876	944	888	895	948	867	868	931	939	871	906	886	890	914	932	951	931	927	893	912	818	944	932	910	890	911	863	893	910	891	889	937	889	921	904	875	921	918	860	901	929	863	897	905	937	892	890	948	873	918	878	913	921	879	858	891	892	893	906	874	882	958	939	876	957	901	940	911	923	905	884	909	898	873	912	875	915	912	915	937	964	910	900	911	875	898	891	878	935	856	952	884	923	893	915	923	977	906	912	861	905	903	912	896	906	881	853	900	906	906	839	875	934	890	952	936	894	948	883	895	917	944	948	884	933	928	896	868	861	881	897	952	853	913	868	951	895	958	908	891	881	885	898	891	881	871	976	841	887	855	884	867	908	861	948	863	885	933	920	905	921	931	890	952	896	896	916	882	880	866	889	898	918	925	879	891	874	900	918	866	888	949	881	905	911	879	869	866	904	922	893	898	890	894	901	925	897	934	995	915	945	874	968	894	853	831	969	862	883	921	895	903	942	915	933	911	922	906	946	910	938	909	890	975	862	947	910	922	913	898	870	880	894	903	932	877	916	897	862	945	929	900	922	932	917	935	922	860	886	864	898	922	903	901	874	894	932	908	881	892	938	859	894	891	876	923	963	943	912	914	864	872	860	922	902	910	892	860	919	911	919	894	878	822	872	867	896	907	924	920	863	916	946	902	904	881	930	867	908	887	910	828	878	884	873	875	884	929	898	894	883	876	877	915	892	930	889	886	841	911	896	892	858	869	872	919	923	911	878	928	938	874	925	952	928	911	915	933	941	908	903	911	894	937	944	892	887	903	902	915	937	914	865	912	932	884	874	868	880	886	879	884	932	878	875	882	922	934	883	918	907	826	937	892	924	926	924	894	869	850	906	935	923	890	900	889	903	928	903	926	865	870	912	864	873	940	877	885	899	929	922	877	875	858	904	877	883	961	868	906	938	936	880	900	939	891	908	933	944	931	932	912	862	906	895	925	876	893	925	932	927	861	940	958	857	876	922	902	918	875	898	903	907	878	903	856	918	935	916	923	848	914	938	895	918	869	946	884	861	881	915	930	873	850	937	867	906	880	920	876	862	912	904	874	912	873	956	930	943	892	929	953	945	894	890	939	908	897	870	912	929	905	925	892	898	802	936	871	920	898	917	880	884	907	892	944	897	872	891	927	860	875	897	915	910	939	904	912	879	944	926	861	854	897	936	886	915	946	918	860	871	890	925	902	920	877	889	888	895	852	898	938	892	907	920	898	915	943	871	877	911	888	907	885	888	858	921	968	903	894	924	886	918	892	932	929	902	855	911	857	872	916	864	934	923	895	921	949	843	893	915	899	886	898	918	895	922	889	937	853	913	933	924	934	877	915	896	883	861	925	925	916	878	872	881	917	929	835	890	929	897	943	846	873	863	918	922	901	930	895	929	903	907	898	902	902	904	875	935	861	895	878	895	920	888	828	893	909	897	912	934	917	896	895	885	906	899	923	923	917	915	944	915	924	879	915	930	969	937	863	883	897	910	872	886	882	877	893	895	893	943	856	896	895	841	883	908	895	863	937	857	880	885	881	856	853	946	924	931	918	901	932	919	886	931	907	898	900	907	930	893	876	963	797	846	896	895	926	916	946	896	906	886	943	856	846	819	947	895	909	895	897	938	897	902	902	870	911	901	936	873	885	920	990	912	926	888	919	907	892	934	900	877	875	931	842	857	909	863	920	893	918	900	873	906	924	914	907	885	876	899	919	913	886	877	861	916	863	901	877	889	906	868	858	893	908	900	915	878	841	887	926	931	899	891	876	935	913	891	886	908	922	874	882	892	882	867	936	884	849	946	881	895	928	908	905	962	888	910	897	888	920	928	844	880	874	852	887	913	878	926	946	908	871	910	922	1002	911	912	925	911	926	925	940	944	909	908	866	923	865	900	880	923	896	896	861	897	909	878	913	907	931	856	874	899	947	900	867	909	898	909	910	860	902	883	885	882	895	868	939	861	911	925	854	842	918	903	904	911	908	886	961	964	916	835	923	900	927	888	858	933	887	924	944	910	911	949	918	941	889	926	892	968	945	920	886	895	946	867	926	864	878	917	913	902	888	924	930	918	946	921	928	933	884	905	867	882	919	914	926	932	950	870	952	865	855	938	914	903	891	856	873	891	912	900	896	866	883	910	850	976	933	892	894	918	946	916	919	865	863	901	903	937	912	896	933	899	887	904	884	905	916	895	901	947	928	926	884	926	913	869	917	916	879	908	953	896	873	908	829	897	885	886	898	872	892	891
51948	17366	3266	870	575	485	436	395	370	421	414	409	380	359	393	403	392	400	389	428	411	425	397	361	389	369	406	395	412	424	378	382	425	399	397	362	405	339	369	367	380	415	405	362	409	378	371	406	415	365	405	390	400	398	386	356	365	388	406	416	417	415	408	418	365	379	418	407	420	366	429	375	388	397	417	376	418	420	393	401	408	395	430	403	397	403	395	402	371	395	397	402	391	369	400	359	457	410	445	398	385	385	356	403	378	400	350	388	413	418	435	391	409	365	418	385	389	383	410	393	405	406	348	384	398	371	415	418	378	432	368	420	404	403	378	417	418	369	416	383	376	414	378	387	422	416	374	378	403	428	406	400	400	396	395	408	402	396	429	369	414	376	416	403	408	402	389	418	383	404	404	382	410	359	397	360	399	382	367	397	396	401	381	394	395	405	422	388	398	392	373	393	389	383	430	405	415	434	375	403	427	416	415	370	398	383	425	392	403	369	419	395	396	373	363	405	377	356	391	384	397	415	392	379	411	434	392	383	410	400	447	441	404	403	409	396	387	401	395	426	387	391	409	396	409	380	391	413	382	421	383	424	404	405	383	404	386	366	412	389	386	394	386	381	399	385	419	406	391	436	405	402	386	403	371	392	345	374	407	410	401	418	405	407	396	391	366	402	388	395	380	423	418	422	417	395	373	413	402	411	377	375	395	395	418	379	373	390	398	393	394	376	399	425	373	394	419	378	377	418	391	421	406	386	416	341	415	429	401	413	397	425	404	400	377	383	400	383	411	401	391	403	382	398	339	406	392	377	392	382	364	397	411	429	374	376	387	362	415	386	429	396	424	371	458	406	402	405	413	373	403	428	392	377	418	364	396	375	376	403	424	391	390	386	406	416	408	357	402	401	411	405	426	374	398	390	353	410	406	385	335	382	379	401	428	411	396	441	423	420	362	375	393	372	393	390	412	382	376	382	404	379	383	367	396	395	408	343	383	375	375	431	402	399	428	368	378	400	396	434	377	410	383	423	409	366	374	398	400	386	394	359	352	413	396	389	378	377	428	404	393	391	386	429	367	360	425	412	393	377	377	395	404	414	362	390	365	417	415	424	400	376	390	421	412	395	402	423	431	378	410	394	405	405	414	384	396	371	356	391	406	386	410	359	427	382	407	379	405	387	384	354	333	364	395	402	423	386	397	394	374	362	368	404	388	394	385	385	397	423	403	415	418	354	424	405	384	397	379	393	407	361	392	394	377	384	415	395	412	417	377	402	383	426	397	398	397	381	393	376	406	379	395	352	386	383	408	365	377	387	423	374	398	400	392	433	407	410	406	429	409	383	396	395	397	444	417	376	391	400	379	410	446	395	356	372	384	388	393	410	424	388	393	427	393	362	422	400	402	396	379	421	428	431	389	385	387	422	425	421	372	368	371	426	428	387	368	394	412	384	421	361	388	408	402	429	404	395	359	420	416	423	427	407	431	386	417	390	424	413	423	400	398	421	390	412	374	381	385	424	407	377	412	422	393	386	395	376	387	361	435	399	372	384	406	358	412	398	417	433	391	400	396	394	405	364	395	386	409	443	368	394	363	404	426	386	394	379	390	370	376	406	403	409	462	382	400	417	377	392	436	377	401	386	389	396	416	407	399	407	413	402	361	426	414	353	373	411	422	368	404	421	373	393	383	406	364	383	373	423	369	405	390	403	428	410	419	411	427	397	393	398	383	357	439	419	382	404	394	427	433	412	389	387	389	377	378	386	403	386	370	427	360	414	384	411	384	415	438	420	412	383	366	391	380	401	388	426	367	418	412	375	422	381	377	433	416	382	407	356	392	387	423	391	428	399	384	380	394	402	421	381	407	411	425	412	382	344	401	395	405	398	418	426	424	389	399	364	368	389	380	405	404	340	425	390	388	399	412	396	354	391	387	393	401	418	403	404	395	417	420	433	417	361	356	392	435	439	403	405	421	384	424	420	399	354	377	405	369	416	335	412	380	389	361	371	410	380	400	389	376	455	408	402	388	385	369	365	420	390	417	397	432	384	433	420	405	362	368	365	411	389	396	368	352	390	370	381	412	413	381	407	380	398	398	411	421	388	410	364	385	389	426	405	423	399	370	365	397	405	405	388	382	390	409	444	423	401	386	382	396	399	383	405	413	377	387	382	382	415	390	359	396	408	403	397	448	403	372	394	395	384	417	380	391	369	430	379	348	371	383	429	416	362	366	387	378	443	410	399	397	373	393	430	389	378	403	461	446	394	377	384	394	371	392	333	395	381	397	443	404	425	387	369	381	394	397	381	370	390	438	389	371	402	406	414	405	422	424	416	419	375	352	373	351	436	406	367	408	388	379	389	374	383	378	396	409	456	435	410	376	360	429	358	406	393	382	394	432	392	387	359	364	371	409	379	355	404	346	405	393	389	416	391	414	428	414	396	432	374	429	369	413	391	370	406	410	382	422	397	390	386	382	390	424	409	437	389	407	429	366	417	423	356	367	411	391	439	418	377	400	367	444	373	408	395	422	392	390	370	406	400	387	431	382	377	401	374	396	428	442	475	418	392	399	418	368	412	399	386	409	406	378	370	384	424	377	405	401	396	369	434	401	415	354	403	414	413	380	404	395	360	398	389	361	441	371	373	411	400	393	410	385	372	412	381	389	365	406	416	378	409	411	403	381	374	399	397	379	364	372	372	441	378	397	406	377	386	387	385	395	423	395	410	402	384	420	407	382	405	393	404	381	373	436	358	396	389	424	429	392	364	396	380	383	399	386	384	404	365	360	409	410	413	393	379	412	355	383	399	371	387	386	402	381	392	405	386	384	417	391	413	431	412	416	371	400	391	377	388	430	428	377	386	428	385	391	420	417	362	421	432	376	411	404	408	430	402	394	384	388	409	380	389	405	401	420	420	398	359	434	398	385	404	411	378	392	386	400	391	405	414	373	403	397	434	375	393	400	401	379	369	411	414	382	409	409	358	375	373	397	348	419	388	403	407	399	433	367	387	420	414	417	370	369	420	428	452	383	392	406	383	399	387	369	404	397	418	394	425	393	387	381	420	427	436	412	384	428	395	352	438	410	382	386	375	373	374	395	434	427	373	382	424	368	412	370	413	391	415	403	397	385	413	411	388	373	405	422	440	401	389	409	365	365	384	382	380	438	389	408	439	437	421	364	399	353	381	376	369	338	385	414	368	366	408	398	387	420	396	393	411	399	381	365	430	407	417	428	379	419	346	404	368	368	382	413	393	394	402	399	416	423	373	382	382	414	376	403	405	374	407	387	406	390	435	431	414	434	408	395	411	395	404	384	443	386	409	416	393	399	408	353	393	407	402	393	363	383	371	435	396	409	422	412	395	394	381	420	378	374	422	399	430	393	398	377	392	377	414	383	400	354	395	439	378	396	425	403	386	415	435	428	423	431	439	424	399	401	410	386	400	383	419	376	384	399	424	401	386	397	367	375	369	414	379	357	425	365	400	409	414	359	369	388	402
35640	10244	3393	1815	1204	1067	931	893	901	868	898	860	841	842	878	850	829	836	914	874	882	873	874	885	839	868	878	897	916	839	839	903	844	882	853	857	905	852	856	890	866	867	857	856	813	828	900	850	805	832	922	854	851	844	891	872	821	853	866	877	893	862	839	822	925	890	873	848	915	792	860	907	861	882	846	851	857	873	851	857	861	866	833	845	831	891	873	859	870	870	845	860	888	828	849	823	906	839	838	846	853	916	846	875	883	849	899	913	884	821	819	842	869	861	855	850	891	883	882	894	835	841	847	820	904	872	884	845	845	871	883	815	873	823	904	892	854	833	811	949	920	912	905	887	899	883	834	858	917	850	850	883	858	888	910	861	848	875	828	817	878	835	826	884	883	860	849	894	836	890	862	815	870	827	839	833	860	850	849	902	872	839	826	893	798	898	887	863	957	832	896	847	879	842	844	872	889	815	801	858	906	929	831	857	890	850	868	864	821	908	854	822	867	842	822	852	870	863	859	889	880	874	847	941	887	847	837	811	832	848	875	854	853	843	863	885	865	861	856	898	897	848	916	907	895	860	833	779	882	859	922	910	823	796	830	864	866	870	843	837	883	895	844	845	820	819	889	865	857	891	873	891	791	860	935	858	876	857	818	807	846	937	887	884	846	861	890	882	823	874	914	859	845	878	840	867	887	888	870	832	869	905	890	830	872	896	827	957	826	851	815	877	867	867	818	869	892	867	852	835	859	855	888	868	877	858	845	870	862	831	833	873	902	863	897	829	848	825	852	841	881	881	915	819	840	876	890	868	887	879	828	887	890	893	882	923	849	886	884	848	856	891	862	857	880	905	805	837	869	868	883	892	896	876	877	857	889	846	890	881	909	870	865	865	832	782	807	855	829	864	862	858	936	840	874	860	865	861	871	873	838	825	852	848	882	884	847	879	891	896	821	905	847	832	865	815	882	878	837	888	894	833	884	881	845	840	847	887	862	853	881	858	865	868	869	811	872	839	897	872	811	853	898	848	848	862	835	850	858	854	869	855	829	865	862	869	867	820	899	796	879	858	870	881	871	882	892	871	879	869	833	836	829	869	831	889	885	899	867	812	861	887	869	857	865	853	813	860	867	874	889	896	825	916	860	901	825	867	846	867	874	825	900	818	803	882	814	845	846	825	834	861	888	859	845	880	890	851	864	908	908	913	851	879	882	830	804	902	865	834	864	841	905	878	834	868	866	905	866	866	872	811	874	891	815	861	879	872	853	875	875	886	873	852	889	855	884	805	840	876	824	827	858	904	874	863	903	827	805	801	823	875	873	851	867	878	869	891	887	844	894	916	849	883	839	801	805	906	933	778	818	830	868	884	912	902	850	879	865	892	803	878	834	860	881	863	882	844	872	864	898	855	886	860	862	947	849	894	843	798	831	855	870	896	868	916	835	864	874	905	867	862	827	840	870	791	871	846	887	817	829	864	852	873	890	885	916	894	814	890	854	834	876	850	938	805	876	853	852	837	828	880	897	847	863	898	840	888	828	849	837	871	859	921	822	845	839	838	937	824	920	858	835	909	905	810	886	862	865	842	899	863	876	843	854	883	831	812	875	873	814	830	824	849	900	840	842	884	823	911	864	811	844	836	860	831	890	778	864	845	877	895	854	871	899	838	868	887	857	852	854	855	844	864	878	901	843	859	895	816	866	860	841	858	827	866	858	906	893	854	854	836	873	862	887	845	874	876	900	864	881	872	809	873	851	874	854	849	872	815	842	828	863	875	868	882	856	866	841	899	885	804	833	900	864	847	842	882	940	874	794	863	879	907	856	855	849	880	845	883	817	891	891	843	901	823	836	885	829	835	871	843	894	835	891	826	858	863	867	889	832	861	828	841	872	933	861	862	866	913	833	854	851	884	838	865	862	851	872	838	861	830	900	938	873	843	869	837	883	815	853	845	920	861	882	858	931	883	908	855	845	849	874	871	893	865	913	871	900	873	848	789	812	824	870	852	863	872	878	853	862	910	824	830	877	918	866	915	842	840	872	878	809	859	866	892	848	875	854	894	838	820	883	863	883	869	891	867	852	868	866	877	886	873	890	894	896	837	847	913	850	851	851	850	866	875	866	828	843	867	809	837	853	876	903	910	889	862	916	860	847	890	873	888	864	852	902	822	831	912	885	850	923	822	790	851	834	868	861	862	864	868	872	896	860	821	956	847	883	856	917	888	848	876	872	881	819	851	884	861	857	908	863	861	849	900	841	822	848	830	821	877	848	840	867	892	874	888	858	859	879	841	827	886	870	812	918	882	823	859	870	845	834	864	893	876	907	848	892	863	896	824	870	888	856	812	876	861	789	857	855	892	887	849	845	821	859	858	886	875	900	822	874	862	821	858	824	891	823	848	832	851	863	852	875	846	820	822	812	837	867	892	885	865	781	855	839	832	824	817	896	891	797	874	842	834	847	817	829	842	873	831	830	856	884	856	868	835	849	887	823	877	827	938	827	848	841	885	863	895	798	874	937	853	860	909	851	882	899	843	843	900	852	884	869	859	828	902	875	843	899	847	845	866	865	855	845	870	870	862	834	821	854	830	856	912	895	820	841	841	860	917	845	840	843	856	848	866	816	892	841	825	874	832	874	881	896	876	844	875	869	869	853	900	906	824	916	838	849	801	892	818	915	893	862	897	791	909	838	897	802	916	861	876	873	860	863	858	878	803	914	880	837	872	866	807	861	891	826	841	868	831	875	785	839	833	831	828	838	831	874	863	858	853	830	815	863	855	831	826	895	923	825	870	876	836	873	888	865	901	826	840	863	872	887	873	824	875	871	868	858	884	850	883	906	869	895	857	853	830	924	888	855	803	864	846	862	848	872	904	833	908	870	833	914	836	907	819	817	861	846	883	872	822	903	859	845	847	825	850	830	829	852	931	866	849	856	881	899	854	857	830	866	920	890	881	851	810	834	866	862	825	792	795	874	862	845	859	815	875	880	912	828	847	878	862	852	841	824	880	871	870	834	834	871	861	862	876	843	876	853	877	829	862	842	899	862	845	855	783	799	846	826	854	887	882	853	859	859	918	856	872	884	887	837	799	877	878	871	880	833	883	880	835	896	834	847	894	836	857	865	861	859	880	810	877	872	831	878	861	875	866	860	841	871	860	884	868	831	855	854	832	854	784	897	896	863	863	863	907	842	888	908	895	869	902	903	899	853	827	869	843	879	897	878	861	843	875	867	848	838	860	879	866	857	873	830	846	845	874	843	872	848	845	907	821	898	825	842	842	858	908	881	849	899	859	841	864	903	820	852	911	850	866	899	791	886	849	810	876	843	870	864	872	891	878	849	840	852	833	867	823	871	808	857	854	854	818	853	837	864	866	868	911	851	843	835	889	894	861	854	853	868	843	796	900	870	839	838	839	870	807	870	898	841	844	831	910	890	884	837	858	881	881	848	925	822	877	816	872	858	844	842	865	890	881	844	870	850	862	881	837	787	845	830	901
61790	24779	7284	1386	584	481	433	432	417	401	432	435	419	423	413	453	419	400	418	425	396	413	376	419	389	400	378	424	354	398	394	404	414	412	405	384	430	394	378	417	398	407	431	400	390	392	398	452	383	433	405	421	443	370	351	418	468	409	401	417	416	386	429	418	463	403	427	406	391	399	385	433	409	404	364	391	431	427	401	389	406	405	398	409	425	438	400	442	391	431	413	451	409	385	420	424	412	369	367	388	414	418	393	440	418	436	393	402	405	389	411	405	383	382	391	380	435	381	395	413	438	412	414	444	421	401	376	366	426	411	441	397	399	383	413	412	420	372	401	411	389	391	435	424	431	413	399	404	401	393	386	364	384	386	445	409	409	422	390	413	391	434	405	426	425	391	407	420	432	437	392	394	419	388	394	421	427	407	401	378	400	398	403	377	406	375	369	414	419	408	408	388	439	418	404	416	440	383	413	414	378	400	407	445	381	393	419	416	389	387	420	390	440	402	391	443	408	413	364	414	430	401	398	371	389	446	419	409	380	416	380	405	429	416	419	418	388	400	382	408	458	406	377	402	417	400	385	369	423	398	431	394	437	404	406	430	450	363	433	377	415	434	430	442	400	377	444	451	397	424	409	388	441	408	382	410	430	427	390	430	438	401	429	405	364	402	429	438	407	412	391	424	469	361	382	418	404	427	413	392	396	428	458	360	427	398	451	401	377	423	411	429	368	419	415	410	436	436	373	405	424	423	418	389	408	391	416	422	376	359	356	414	401	340	381	406	386	396	399	431	380	440	383	424	433	416	396	421	433	393	413	368	417	422	448	443	441	428	458	468	387	368	345	394	418	404	408	408	396	386	386	420	408	397	404	415	427	421	405	413	409	398	385	412	427	420	415	402	399	416	370	426	422	454	395	382	413	366	391	424	384	452	389	435	406	380	397	400	446	380	431	412	359	432	424	396	424	404	406	395	421	390	361	418	400	415	399	396	441	411	420	436	417	410	406	355	421	415	427	403	389	422	385	397	414	368	418	417	421	426	402	406	409	411	394	378	404	413	426	429	445	406	398	425	371	364	377	381	424	380	410	381	408	399	418	380	370	421	428	415	428	416	395	391	421	396	417	382	413	394	408	363	383	408	460	405	408	412	408	449	389	437	417	386	385	395	403	395	400	458	392	389	373	420	396	417	408	403	400	421	432	429	406	391	384	389	408	423	456	416	433	430	397	434	388	398	421	370	412	372	367	422	410	416	425	396	416	402	402	415	374	403	437	412	392	394	425	400	453	401	407	437	411	377	387	369	400	428	420	398	408	435	412	404	387	383	404	402	364	380	375	419	404	425	428	398	395	394	433	413	447	409	401	431	398	388	382	429	404	407	432	419	408	415	450	393	381	406	440	385	369	434	461	414	398	405	364	377	401	429	387	412	407	375	409	412	425	425	426	393	439	431	393	395	408	407	381	431	458	422	403	380	406	360	455	426	428	392	408	416	396	414	420	410	381	404	376	372	416	379	423	452	404	356	467	408	406	417	389	409	425	430	408	454	410	439	376	411	405	412	437	421	357	407	413	396	348	431	380	399	434	383	410	393	428	437	401	443	393	425	419	420	429	362	415	419	374	404	434	432	387	387	432	433	403	420	448	420	395	442	418	367	396	394	404	420	409	402	405	395	370	390	395	390	408	397	442	390	448	365	404	423	452	385	424	413	397	387	394	395	396	433	369	383	417	412	405	422	399	437	385	395	434	402	387	404	418	424	398	413	342	384	389	409	421	410	414	411	433	382	400	437	397	420	427	430	418	390	419	395	407	407	365	413	451	433	399	407	441	399	396	420	388	402	367	419	398	413	408	414	421	418	413	386	413	422	393	413	402	410	385	438	371	423	429	417	395	429	466	399	404	383	411	389	415	401	408	396	387	426	430	449	412	414	404	396	379	402	401	443	408	386	434	417	413	428	459	405	470	425	378	406	386	425	389	412	438	396	397	409	416	427	410	434	395	403	398	433	406	418	406	425	413	443	431	435	409	404	410	429	432	428	395	415	380	410	409	421	391	404	382	394	409	407	411	418	363	396	429	423	373	403	384	386	389	410	415	355	420	413	402	405	447	418	375	397	434	393	460	356	423	422	379	392	367	430	412	421	391	412	389	395	427	417	422	467	389	408	411	382	401	403	449	448	456	433	440	405	431	460	423	438	392	429	387	395	414	399	407	396	412	422	434	373	374	385	390	413	407	408	388	456	383	393	399	428	438	401	446	438	399	429	407	370	394	398	419	422	407	406	409	407	392	379	396	364	411	424	402	363	391	445	422	400	367	388	397	422	413	414	489	419	419	426	401	420	408	398	408	460	407	397	373	389	401	416	414	418	421	428	402	380	417	375	424	397	442	439	412	418	427	455	399	413	434	404	408	431	372	409	408	437	397	411	448	416	394	408	390	398	408	392	386	390	422	373	379	382	374	407	445	432	400	385	391	419	401	401	383	374	407	412	409	407	406	388	406	480	433	439	422	416	395	443	358	430	394	428	366	417	415	401	407	393	424	430	415	406	435	390	464	449	413	375	450	425	427	453	394	406	418	437	399	383	426	381	382	426	407	390	413	388	401	419	359	451	426	414	455	426	423	376	443	401	376	440	423	435	359	432	421	384	406	428	416	390	389	421	431	426	369	420	428	401	441	446	414	440	417	386	422	400	419	419	392	423	435	401	431	426	394	375	410	442	380	404	409	414	421	405	398	419	392	388	415	390	417	480	417	412	393	394	436	386	414	405	440	380	421	388	423	417	410	422	427	391	439	408	412	422	392	395	434	421	423	424	370	403	391	441	418	432	427	372	435	405	413	438	418	401	443	415	434	424	398	383	413	445	414	380	399	446	403	436	368	384	419	417	378	370	439	404	391	425	384	388	408	419	459	408	396	403	440	415	402	378	407	397	446	399	358	417	386	404	389	397	389	396	398	410	408	410	474	439	436	414	410	414	413	376	407	418	379	396	388	420	380	415	397	423	419	421	339	391	377	380	388	405	437	354	409	417	397	420	396	388	413	381	395	389	424	401	402	418	426	409	433	398	401	421	401	434	391	417	400	383	417	416	333	386	392	423	402	394	423	407	379	407	414	458	424	441	389	441	443	392	413	370	377	414	415	400	416	425	427	440	435	382	476	429	366	388	393	465	383	402	431	380	377	411	414	397	418	435	411	396	394	419	430	389	432	394	388	426	390	401	407	408	443	455	429	387	433	378	428	399	434	427	393	459	458	427	439	448	391	413	424	388	388	416	428	432	410	377	443	376	421	431	409	429	400	426	424	418	394	420	404	397	400	423	449	431	378	365	447	423	408	410	377	426	393	401	421	409	400	386	395	368	431	409	430	406	413	399	412	414	466	385	368	402	406	388	429	422	437	378	449	382	391	408	434	435	416	442	412	438	421	394	410	390	414	392	452	434	409	413	392	433	382	381	376	447	368	401	423	412	419	404	409	449	411	384	434	438	410	389
42785	16298	5792	2420	1324	1021	969	914	885	877	900	923	879	913	934	881	855	844	885	877	930	869	894	910	864	884	894	934	919	863	941	918	898	896	889	886	912	847	887	868	879	877	887	885	839	888	845	937	910	905	837	933	887	895	896	844	800	868	896	863	850	827	906	876	908	891	911	924	853	898	924	924	935	873	874	921	938	867	861	872	921	906	959	889	871	886	905	864	899	876	922	833	879	831	917	886	822	917	875	861	913	879	927	904	823	910	880	924	899	933	889	936	880	906	880	920	928	946	918	886	881	899	909	881	900	905	862	915	906	886	880	886	890	885	862	866	900	888	860	874	902	899	884	902	901	830	887	893	918	916	848	947	887	887	888	856	855	871	880	916	885	951	920	874	939	879	879	904	942	857	872	878	947	900	860	872	874	869	891	814	872	898	846	809	872	896	905	905	844	896	877	875	888	847	913	842	899	848	965	895	963	949	899	884	898	895	938	903	825	836	917	933	878	924	939	921	849	879	898	881	921	872	870	880	907	900	900	883	936	902	875	848	864	811	892	928	859	884	834	937	861	903	912	918	848	848	862	907	910	853	989	862	846	861	851	913	861	890	931	918	867	931	875	927	858	914	890	881	851	865	945	892	857	894	971	904	823	847	932	861	899	868	866	845	870	881	879	891	917	977	867	882	888	863	905	922	895	899	895	931	938	886	960	891	881	829	915	865	905	918	889	900	945	873	846	940	857	873	879	918	876	854	832	858	891	883	896	902	893	936	936	882	922	918	906	856	891	828	888	935	859	893	850	937	920	923	836	896	915	873	926	857	877	843	933	897	942	921	889	927	889	897	896	834	890	894	902	873	920	923	892	922	912	875	924	925	833	900	889	920	857	865	948	901	924	914	871	897	901	895	893	867	882	903	865	900	921	861	876	929	855	883	854	904	890	863	913	918	908	889	859	887	875	886	913	914	876	893	921	807	931	840	866	867	878	909	870	836	894	941	898	860	899	852	877	885	830	872	904	904	876	888	908	903	836	885	885	914	920	892	886	900	924	881	875	849	882	864	875	846	890	901	918	894	932	891	886	902	867	908	900	888	897	884	871	875	850	878	946	843	874	922	857	922	932	912	933	830	883	887	904	907	896	859	853	900	926	865	926	911	927	895	882	889	837	876	851	908	895	851	855	872	940	856	914	925	913	903	861	897	906	891	910	890	874	853	912	868	892	926	905	901	877	871	887	877	863	815	905	858	921	870	871	854	923	898	871	889	891	887	891	894	913	891	852	903	863	839	847	899	866	865	848	875	861	891	848	855	916	840	953	932	862	855	880	901	838	845	942	866	908	836	841	916	892	957	883	878	890	848	816	878	927	917	945	897	881	925	878	896	876	947	921	948	920	883	908	875	874	915	851	895	862	903	845	869	931	943	857	852	937	910	873	911	863	881	867	886	845	845	940	908	925	885	914	869	859	905	896	922	870	944	894	917	946	847	902	903	860	872	921	853	896	890	924	878	836	876	928	858	904	896	856	842	869	889	851	829	911	865	916	886	906	930	902	836	869	912	882	828	932	899	893	928	849	926	918	948	926	886	898	919	908	894	869	884	929	928	938	907	892	876	868	910	846	857	879	878	901	844	935	894	881	866	858	904	882	924	867	897	892	851	889	856	898	920	854	899	907	877	902	884	911	915	914	864	862	865	868	874	902	965	877	903	898	861	887	900	894	890	916	886	891	889	953	876	974	818	919	922	883	838	874	872	882	940	910	841	890	866	898	913	872	861	932	894	908	878	919	868	901	864	885	909	897	937	904	897	895	837	872	906	909	893	852	846	900	923	912	882	874	821	886	852	874	825	878	883	921	853	870	907	954	901	876	868	847	876	869	897	904	891	896	891	911	896	907	884	888	846	889	887	926	898	911	879	954	872	912	928	908	894	939	875	879	924	842	849	933	903	921	869	855	908	901	912	896	916	902	904	880	936	921	954	889	949	830	884	917	885	856	861	879	877	847	912	879	907	901	927	947	936	925	851	895	921	939	908	876	929	882	944	961	881	865	889	880	850	902	865	859	866	872	947	896	888	879	882	933	927	888	884	860	937	872	857	928	875	928	877	843	921	909	896	898	880	955	850	876	851	847	875	870	899	875	963	908	901	896	917	936	875	941	913	895	904	936	865	925	885	886	873	907	908	867	910	840	882	898	906	829	902	888	870	884	921	859	886	898	943	884	907	849	917	945	912	854	930	838	907	914	864	838	891	912	917	877	906	938	879	863	890	896	878	917	885	905	907	802	868	919	892	851	926	908	917	894	871	876	908	856	934	841	867	818	830	919	910	883	909	873	906	856	930	955	873	858	922	897	914	895	924	883	950	887	906	910	951	911	889	920	870	835	866	906	891	894	852	900	875	893	906	937	861	888	896	937	877	888	905	907	903	947	898	913	821	839	920	949	902	878	946	838	887	874	893	893	940	921	848	904	878	827	901	879	933	879	955	888	909	918	866	865	902	894	863	912	898	923	937	916	894	910	884	910	876	879	884	908	874	911	961	901	905	886	852	876	891	928	895	890	851	872	846	857	912	849	862	1003	877	852	917	866	894	927	898	869	871	920	913	868	869	892	873	874	849	868	901	887	949	893	885	893	935	862	879	915	878	887	859	892	886	899	879	862	880	868	922	847	885	880	866	842	874	862	850	847	904	908	923	871	887	930	889	929	891	949	900	886	877	874	823	853	852	882	900	850	937	875	872	915	919	927	922	910	937	845	878	883	920	866	866	885	896	874	905	878	837	929	923	901	834	841	866	873	879	900	883	887	891	902	867	883	836	873	862	910	909	877	873	907	880	897	832	889	885	892	917	881	882	931	856	903	893	933	875	841	900	885	862	907	939	864	932	895	845	879	897	916	881	916	904	842	875	918	895	893	946	879	890	893	843	871	864	852	864	920	861	882	912	905	872	907	845	882	907	941	910	865	867	833	897	890	853	876	877	901	857	915	883	860	890	909	888	879	910	902	873	888	813	883	850	906	952	855	868	902	830	870	881	857	910	856	870	893	913	847	900	902	917	868	919	922	898	924	874	880	858	853	896	895	891	903	853	903	889	887	877	868	856	903	897	882	958	933	926	898	910	886	917	898	930	885	912	848	914	915	873	890	979	936	865	883	900	893	901	913	827	879	942	895	933	931	897	833	893	872	883	857	913	844	830	902	956	878	861	855	855	904	928	933	888	909	842	841	900	908	888	914	892	934	885	896	902	906	887	895	850	924	884	864	866	896	870	915	890	879	884	908	902	852	853	873	883	896	966	895	888	911	923	905	909	858	946	919	874	913	897	841	853	972	888	880	922	886	873	904	941	897	891	906	912	881	903	914	857	916	927	882	938	904	880	916	850	888	886	842	884	884	852	838	883	934	875	903	888	887	909	895	922	884	930	904	896	943	904	847	873	862	841	890	872	869	828	852	919	899	878	891	867	880	881	880	874	898	904	895	853	909	884	872	906	918	889	888	908
63465	28285	11584	3731	1433	864	612	459	442	400	404	435	412	422	415	435	413	422	452	404	417	391	406	442	451	419	400	410	388	440	399	422	390	430	396	447	411	416	446	450	384	410	465	411	414	397	409	405	398	461	419	437	380	384	396	412	391	400	411	414	408	438	407	403	429	399	434	427	420	387	391	391	430	429	421	423	445	405	399	398	396	436	436	402	401	394	384	433	398	436	410	389	435	400	457	396	387	408	439	384	464	408	472	413	423	400	410	444	434	392	428	413	440	420	388	354	372	439	448	375	394	425	465	407	437	395	394	416	415	405	402	439	404	444	412	405	425	401	450	412	420	409	417	421	434	389	377	395	389	405	433	422	397	417	437	394	463	409	405	433	397	425	422	362	391	387	422	390	409	409	406	369	433	474	428	397	371	387	421	410	394	363	418	449	396	406	407	422	404	432	392	421	400	409	402	406	435	459	425	432	426	421	411	422	437	435	419	418	405	425	418	415	416	388	405	436	411	419	414	394	353	395	397	414	439	457	416	442	410	387	437	379	439	438	411	421	428	444	418	386	433	411	429	434	364	432	439	403	402	398	399	457	384	428	430	413	441	428	398	406	358	345	410	381	373	446	440	403	442	442	388	450	438	430	393	418	406	403	371	408	463	414	384	483	407	440	439	391	422	411	389	383	399	403	397	399	397	447	427	397	447	389	460	392	437	433	387	433	398	402	395	400	450	408	415	394	400	403	394	403	400	401	403	434	458	435	408	413	385	377	424	444	466	452	406	387	418	437	442	415	435	430	433	414	429	453	417	391	418	415	405	409	413	419	432	429	399	361	421	415	438	452	371	426	408	434	388	415	421	394	405	411	431	401	403	394	423	371	427	386	415	388	417	438	392	384	443	410	393	432	421	358	406	413	370	378	456	401	429	405	402	428	423	432	425	393	449	443	423	401	445	464	425	390	401	430	433	410	415	411	377	422	436	439	418	410	425	383	416	434	426	422	402	374	367	415	401	392	396	420	384	415	422	388	415	397	377	444	451	419	404	458	388	392	414	392	445	424	425	403	370	445	414	468	428	392	440	427	411	421	397	468	452	414	369	384	434	401	468	365	426	389	411	443	422	406	370	391	406	407	413	431	432	422	386	412	392	435	428	425	422	394	403	409	398	390	415	380	432	409	420	373	416	438	402	399	416	418	436	380	386	399	399	416	389	420	396	398	408	392	414	433	401	428	385	422	449	450	418	421	435	393	427	431	420	408	393	401	389	459	435	425	408	430	382	419	418	416	419	414	420	492	458	371	400	402	395	435	390	407	464	413	468	413	406	407	410	422	383	435	433	435	400	396	362	423	413	424	410	462	391	446	399	438	420	415	411	403	403	431	386	394	367	477	412	438	422	385	440	399	405	401	410	427	404	433	404	420	434	395	427	431	420	460	420	405	384	415	413	443	431	421	424	423	378	383	409	431	431	395	412	437	431	433	433	432	394	449	396	387	434	421	414	431	421	446	435	439	447	421	408	455	450	421	412	404	385	426	412	430	447	460	405	384	426	471	409	438	434	444	386	395	367	387	394	402	400	407	435	391	432	423	421	358	405	441	436	402	433	391	395	394	419	429	424	385	388	415	388	453	432	444	380	387	418	449	401	431	445	410	445	414	444	423	406	433	411	409	450	415	442	416	413	437	425	410	403	419	420	430	407	393	405	411	408	409	431	395	438	393	412	407	452	400	467	447	365	409	432	358	410	401	440	392	435	408	422	394	383	395	419	417	364	430	435	439	398	400	429	414	410	447	433	403	444	405	389	442	400	402	378	377	398	423	387	414	371	390	360	391	423	380	393	407	399	383	407	411	408	398	418	437	392	426	393	385	388	403	451	435	406	390	428	425	438	384	421	410	426	424	408	432	395	444	414	436	408	413	388	387	403	386	425	458	432	405	454	404	413	429	433	404	415	411	450	427	416	412	365	445	398	403	401	405	408	408	452	366	396	390	409	422	409	425	383	424	422	438	408	461	411	440	420	423	410	375	395	443	422	431	445	385	399	431	425	460	398	417	407	394	407	410	394	425	421	425	424	437	432	435	406	425	412	383	414	418	408	428	391	446	417	403	341	422	384	377	452	379	427	445	407	418	427	410	426	411	409	446	407	413	436	395	384	405	447	415	449	418	433	405	408	437	416	466	432	419	415	436	409	432	418	416	410	367	375	435	416	421	449	438	407	453	400	437	419	400	402	424	412	400	403	430	399	420	408	427	405	439	412	414	421	421	437	427	395	399	432	388	393	428	436	429	418	442	404	430	414	418	410	411	395	409	409	440	411	400	400	410	426	397	344	429	467	400	404	436	410	474	405	410	440	412	417	421	414	411	424	445	438	413	385	409	423	405	415	440	399	408	420	420	425	396	413	406	382	427	442	407	385	386	423	411	404	359	426	367	395	410	424	422	419	414	409	429	413	432	446	392	361	411	405	413	380	399	402	384	389	396	438	434	396	394	412	420	415	438	430	435	400	377	406	412	444	449	381	362	420	480	366	380	404	406	440	417	355	421	417	426	366	444	406	425	449	412	409	406	426	377	464	403	393	410	405	439	431	402	435	389	390	392	428	416	366	412	419	471	437	427	437	409	431	384	434	392	404	460	400	426	413	403	441	469	403	369	395	444	422	416	390	430	374	415	409	382	408	406	438	407	401	388	408	439	425	404	415	386	472	416	433	437	431	425	397	395	413	403	418	399	383	430	408	405	434	400	373	421	428	424	405	411	421	394	392	399	437	399	399	435	413	421	384	414	403	435	425	426	403	410	417	439	415	438	434	372	382	434	386	401	388	396	444	437	476	432	403	396	426	432	469	400	423	398	372	428	411	424	407	424	406	436	455	457	405	484	413	403	420	399	413	439	453	450	438	386	413	425	420	439	454	409	428	438	411	422	443	409	401	399	355	412	414	419	419	386	436	425	388	391	429	413	437	420	382	422	400	425	387	412	421	417	373	421	423	442	375	395	399	446	412	434	396	468	417	432	432	420	421	379	405	436	402	419	428	392	425	375	444	456	421	397	414	455	433	399	399	383	405	405	444	401	429	396	434	380	393	389	400	425	391	397	447	423	394	375	413	403	411	427	422	462	381	402	399	428	436	386	419	405	378	401	444	410	389	401	427	417	438	413	409	400	407	409	387	426	436	418	415	426	417	392	440	430	436	416	424	398	408	444	427	432	452	394	418	437	446	447	398	414	399	423	419	417	435	396	394	390	423	393	374	400	382	409	423	425	438	373	423	437	417	405	446	415	430	422	416	410	402	417	423	400	437	425	380	399	393	428	401	433	401	396	454	409	422	453	447	413	424	433	433	410	378	424	360	415	406	410	388	396	463	399	396	433	431	446	426	445	420	429	402	392	384	408	436	410	445	420	373	418	383	422	438	424	376	418	425	428	439	441	385	414	415	438	389	424	404	397	398	460	399	383	409	412	406	460	389	396	445	405	395	391	418	451	396	422	454	394
43497	19020	9739	6503	3761	2197	1466	1064	1012	1000	942	943	946	889	876	887	888	906	889	870	842	890	871	895	907	913	899	867	921	884	868	943	931	896	879	890	887	892	921	900	830	859	888	860	915	844	874	849	917	949	894	932	870	923	952	888	924	880	916	930	894	913	962	910	884	905	918	938	879	898	911	903	932	891	861	873	878	901	875	908	856	904	920	891	900	903	895	827	934	888	906	860	890	863	888	931	890	878	900	944	857	896	956	894	898	863	904	879	901	894	855	887	874	935	881	892	918	877	857	892	854	857	880	903	900	931	884	875	907	853	883	881	939	925	858	921	940	913	935	943	808	895	907	883	898	890	860	903	908	894	879	898	903	870	965	872	899	883	962	905	907	853	927	883	840	939	910	864	911	880	881	889	874	895	954	911	895	889	873	948	898	904	875	877	922	920	939	917	909	880	894	883	889	910	893	890	878	874	950	888	891	872	864	875	935	916	933	976	886	855	845	832	851	898	921	881	934	888	831	904	894	911	916	923	880	900	885	885	927	873	902	877	883	925	912	900	937	899	882	861	950	864	846	961	939	869	880	916	924	854	924	867	915	902	860	897	890	910	875	896	928	884	904	914	877	897	937	930	884	889	870	895	907	892	889	865	918	897	880	936	901	890	908	867	883	932	879	983	876	932	895	927	914	912	890	936	891	887	866	869	885	874	897	880	911	898	861	946	940	883	862	900	858	907	914	929	953	908	898	835	928	927	882	905	880	892	874	906	927	894	936	865	937	876	945	865	896	866	919	867	879	918	921	869	891	921	948	942	912	949	878	886	917	925	847	892	843	899	914	910	916	922	920	900	889	850	875	860	851	870	949	948	902	933	938	930	876	918	902	902	851	882	902	893	901	916	918	905	913	853	876	949	917	903	862	891	904	915	904	904	890	900	834	894	956	867	894	920	854	941	901	878	951	935	906	914	874	904	867	905	970	840	921	898	879	884	855	885	886	874	914	836	895	892	868	888	889	981	954	878	894	929	895	882	912	875	846	884	860	927	870	884	875	959	908	891	902	853	885	868	947	857	922	846	967	932	928	932	906	880	934	901	853	929	877	898	918	922	901	950	918	823	911	921	848	856	860	922	916	916	876	882	884	965	872	936	935	886	925	838	943	953	899	943	914	956	929	900	865	882	907	883	945	872	811	916	872	943	920	900	889	912	918	913	844	814	943	906	959	887	890	910	883	985	854	888	877	901	961	926	886	886	989	959	877	892	897	888	917	879	906	907	876	885	885	881	877	910	898	935	913	894	907	973	881	918	881	901	915	908	835	916	916	891	909	880	913	891	912	913	929	940	902	902	902	926	946	917	907	887	845	882	886	915	900	890	899	868	914	901	862	850	860	924	900	901	917	940	865	836	915	856	884	933	899	923	872	896	908	854	919	853	866	887	876	898	893	914	891	888	885	896	895	867	853	865	861	907	894	840	963	916	899	889	929	929	892	907	876	874	900	915	890	855	924	914	912	880	850	888	890	954	938	896	850	858	963	908	885	952	845	815	895	894	889	898	902	912	890	855	933	875	927	908	901	968	976	838	933	920	903	888	935	909	887	922	933	837	911	879	924	873	917	842	969	954	938	921	862	938	926	922	882	887	964	909	900	859	831	897	895	902	936	850	863	869	904	875	878	881	943	864	924	877	843	878	890	898	880	890	870	899	921	884	822	864	940	887	921	925	888	907	876	967	889	871	918	855	930	929	955	871	864	861	940	922	940	891	912	842	948	920	908	931	912	872	914	891	927	921	973	908	864	923	913	906	896	826	908	897	917	912	860	907	904	929	957	968	916	950	922	854	911	913	923	848	941	929	871	918	856	897	974	900	920	889	904	892	949	871	965	867	911	920	880	966	903	879	861	918	919	900	847	900	827	948	942	931	897	943	858	919	886	947	872	912	917	835	962	951	875	1001	956	923	888	869	879	944	863	921	928	856	945	894	873	874	876	918	848	911	863	896	879	909	947	932	899	937	873	911	904	886	935	825	851	896	912	927	885	942	906	888	967	864	877	922	880	881	890	869	879	921	901	875	871	924	941	896	902	848	883	905	916	922	904	884	889	937	935	912	883	918	888	908	940	877	923	824	903	941	917	888	942	837	914	859	928	855	900	910	872	876	876	876	878	836	924	897	944	908	876	869	891	892	877	894	882	908	887	956	875	938	915	912	922	926	907	897	875	905	924	910	874	918	888	937	842	900	839	866	868	873	896	885	865	911	925	899	894	869	929	883	856	930	980	931	835	924	867	888	846	900	882	918	899	911	878	908	896	943	907	934	942	903	897	874	881	942	888	954	931	942	843	887	886	912	876	971	882	899	889	885	930	897	901	872	933	935	883	855	902	890	834	878	894	889	942	934	940	864	900	902	898	898	930	942	875	905	939	884	910	886	835	922	883	916	900	934	912	890	856	945	908	863	902	947	898	928	910	949	953	877	882	872	876	882	906	946	908	920	912	912	869	985	872	919	938	898	888	915	950	941	907	873	888	925	897	907	916	926	883	953	890	899	907	943	892	847	927	903	882	945	905	900	908	887	918	929	917	903	883	863	897	885	880	869	944	877	871	888	911	870	962	876	905	840	893	895	868	905	935	933	894	887	889	913	888	877	918	873	920	864	871	892	904	949	917	900	881	865	914	924	939	930	898	925	926	854	871	860	916	868	961	928	888	950	970	892	898	841	877	921	887	882	831	888	913	955	893	898	913	861	903	861	932	925	896	894	899	927	871	948	920	906	931	917	897	917	905	931	927	894	876	864	891	889	851	946	889	887	917	924	909	861	885	870	906	931	925	839	874	930	913	918	937	962	866	933	903	895	900	878	867	883	892	920	854	878	919	894	884	931	898	916	898	885	876	903	986	865	868	904	880	911	896	904	899	890	859	893	907	847	932	908	898	900	858	883	851	856	918	943	939	869	866	901	909	928	971	922	906	864	917	901	906	879	953	880	913	893	906	827	840	858	893	911	913	898	885	884	846	907	933	898	898	934	921	934	950	900	894	915	927	882	911	847	897	901	862	869	950	862	921	863	831	936	905	914	827	921	916	858	941	892	876	885	881	833	856	887	928	890	931	893	970	864	916	925	924	920	946	862	880	893	967	892	948	890	855	867	901	881	886	906	887	954	934	883	877	888	879	903	955	862	901	893	944	852	897	937	852	948	946	909	882	917	905	910	911	877	911	867	948	905	921	911	912	899	898	900	910	923	861	881	914	914	898	891	929	887	835	975	942	894	901	876	855	867	853	937	853	884	948	876	930	862	890	907	866	913	973	885	890	863	909	860	919	968	938	891	923	912	914	871	920	866	921	861	869	863	901	859	892	835	944	923	961	918	914	916	911	928	874	911	922	915	842	874	855	924	957	883	865	951	901	857	916	916	874	877	933	889	938	914	927	933	925	881	895	896	891	917	922	893	923	892	917	877	932	874	918	886	881	908	876	905	862	931	927	880	854	949	893	890	886	974
45273	16630	5229	2040	991	580	486	409	414	402	416	424	414	394	385	399	385	377	425	374	365	423	403	400	407	405	384	377	419	349	390	389	404	402	444	374	395	415	385	384	391	387	369	399	425	408	397	412	348	347	378	362	380	394	413	407	383	394	396	395	381	373	365	397	393	387	402	367	375	410	393	406	361	395	424	367	386	395	410	378	381	397	389	401	375	403	398	396	397	362	412	415	415	402	380	396	433	397	411	413	437	398	406	377	406	383	387	367	369	367	368	393	438	386	396	404	422	392	391	380	357	390	370	405	400	406	377	380	427	412	386	403	376	421	408	346	372	381	375	355	405	445	436	376	384	413	373	381	379	401	370	409	404	405	377	391	373	393	395	379	408	365	399	378	399	381	396	378	375	438	372	366	404	411	387	422	406	360	383	418	412	373	419	390	408	394	375	356	395	406	394	405	422	404	381	399	378	380	364	327	398	407	382	386	388	400	402	423	375	426	392	436	437	389	383	393	379	408	377	389	408	397	385	390	364	405	373	363	397	407	360	391	410	403	386	433	367	374	421	394	396	365	360	406	400	413	419	416	411	413	395	420	323	421	402	377	396	419	425	408	430	380	391	417	393	369	391	362	376	381	393	390	382	388	350	421	395	436	429	354	391	428	394	422	439	376	408	405	400	409	384	412	376	395	390	388	385	357	359	377	399	384	380	357	408	403	409	387	424	381	390	427	369	388	446	366	419	387	358	379	381	432	405	395	385	410	387	383	378	382	363	365	405	387	374	392	428	411	380	391	388	368	394	376	381	440	421	406	381	373	352	397	378	397	375	399	404	381	365	381	372	393	388	398	401	380	411	407	376	401	381	373	360	423	400	419	406	389	425	400	441	382	386	399	430	401	352	387	381	369	367	386	373	389	393	386	378	399	400	420	383	390	440	392	410	344	385	350	355	378	391	398	377	393	364	370	404	385	356	377	354	400	344	407	393	351	421	413	376	357	344	371	428	393	398	404	405	379	378	441	412	413	387	383	431	441	381	390	396	355	408	395	396	374	407	399	390	397	394	402	388	345	398	399	401	416	414	362	365	382	382	370	375	421	387	427	379	390	431	402	384	391	375	380	366	363	379	386	420	372	392	357	338	409	359	388	430	433	406	353	410	394	401	374	372	411	396	399	413	412	403	345	379	418	404	420	375	382	391	370	387	429	401	393	361	397	425	417	380	443	424	404	382	364	362	418	456	366	393	377	445	427	387	430	396	365	367	404	362	423	371	383	410	363	384	426	429	375	397	390	388	415	381	375	377	411	406	373	363	425	393	360	390	408	399	380	396	377	455	364	381	398	407	369	349	355	375	396	410	384	415	426	414	376	396	373	389	373	392	339	398	374	400	377	365	407	432	390	364	385	407	387	370	405	378	358	394	393	392	385	395	393	374	372	379	400	376	403	413	382	413	365	378	435	374	390	378	396	378	405	391	398	437	406	376	381	387	431	417	371	395	379	451	353	388	380	376	410	413	338	369	409	404	381	368	333	431	371	391	357	389	386	387	386	382	416	405	394	389	430	343	375	389	443	355	422	382	397	389	377	392	375	411	423	432	390	390	436	355	369	356	371	374	404	383	383	368	390	411	375	418	431	382	403	379	408	400	399	391	414	385	377	347	388	403	405	396	430	413	417	396	417	394	395	390	388	381	416	418	392	389	381	361	394	400	386	383	421	392	360	398	410	363	399	390	422	423	380	385	387	416	370	359	454	391	375	393	385	417	375	402	398	398	358	391	400	372	364	400	382	366	386	363	390	375	416	416	377	394	418	371	427	378	355	398	427	417	403	399	402	397	402	386	447	401	401	432	419	419	383	398	397	391	386	381	363	398	377	388	389	388	405	415	379	383	386	349	387	389	379	382	400	416	400	399	408	427	393	381	378	394	363	410	387	367	385	416	399	426	414	380	422	404	391	394	420	373	396	343	393	400	437	398	389	440	386	348	403	402	419	363	370	414	381	423	353	347	374	425	376	383	385	379	399	407	384	382	380	406	364	418	403	381	385	374	391	415	393	390	380	397	378	418	394	368	393	407	387	386	420	387	406	375	364	405	416	424	386	406	377	383	408	358	416	381	408	344	412	414	379	384	401	404	393	379	391	402	401	406	390	388	379	410	393	401	381	422	416	416	411	402	381	376	405	396	401	418	436	418	379	415	408	381	392	395	377	364	369	404	334	393	408	350	447	402	390	394	390	338	382	394	402	372	370	380	386	438	403	406	446	394	409	429	415	372	374	341	401	404	378	411	419	403	409	386	403	389	411	385	406	400	369	397	390	369	367	380	374	387	390	406	392	407	365	411	385	376	377	383	378	369	382	384	394	435	400	374	365	333	361	361	404	397	373	441	364	411	342	383	415	412	381	393	346	427	398	403	403	399	430	394	382	371	403	372	402	356	407	390	387	411	430	386	383	374	380	402	411	429	462	386	362	396	393	383	400	395	405	406	373	379	405	397	444	395	395	417	389	387	391	438	390	363	399	375	431	341	395	381	378	396	374	358	367	369	406	372	400	403	401	404	375	388	409	397	370	388	380	405	351	394	405	417	384	420	413	401	410	398	423	383	396	378	382	388	400	372	388	411	367	383	438	438	372	370	382	375	386	358	388	384	395	403	408	386	396	377	365	409	417	411	377	422	403	408	366	378	411	421	388	381	401	388	391	393	405	391	356	350	353	400	437	388	419	384	363	419	382	391	405	394	380	416	372	399	388	394	380	423	393	366	398	416	416	423	405	401	377	362	375	366	439	389	416	410	420	389	348	388	376	411	399	415	425	349	381	395	336	407	367	384	390	423	396	425	397	358	405	433	364	371	399	395	368	408	376	373	398	405	385	404	391	392	382	344	367	386	396	389	383	403	417	430	391	401	399	371	392	352	411	389	406	360	400	359	376	366	403	395	343	417	388	377	364	395	369	441	391	415	386	419	373	391	393	385	405	384	398	378	410	397	385	393	412	398	409	362	441	412	390	363	365	408	377	400	344	381	392	406	348	411	400	400	403	427	390	403	370	413	352	407	424	389	357	410	411	391	399	353	372	403	371	426	397	417	341	378	436	408	361	392	369	400	411	404	407	391	360	403	370	358	397	359	407	397	389	417	387	407	400	388	347	411	381	389	410	364	401	420	382	376	415	409	370	402	389	427	401	414	400	380	437	385	381	420	386	373	372	416	424	426	376	407	384	397	356	388	458	392	395	347	368	404	407	371	378	436	380	376	385	381	384	401	413	359	348	384	410	355	407	384	416	398	418	412	356	390	384	388	419	350	375	440	417	410	422	386	367	338	395	427	386	391	387	417	373	349	376	385	400	401	392	406	395	381	395	340	368	394	389	398	366	383	385	383	394	389	365	394	354	388	391	389	392	409	367	429	417	402	389	389	366	419	389	371	395	405	367	399	406	380	394	382	365	413	338	380	375	369	386	400	419	438	407	420	409	392	385	400	387	376	379	409	428	383	381
30056	12301	6562	4275	2640	1494	1069	930	911	884	861	883	861	860	903	930	864	822	919	849	842	855	890	864	842	902	873	839	816	854	847	837	905	922	854	923	847	855	836	868	858	856	837	864	916	871	815	846	858	857	839	893	851	836	888	786	921	887	862	845	815	859	863	887	851	869	848	827	877	851	853	877	881	851	862	889	937	876	823	869	869	892	827	857	842	913	855	860	852	871	780	790	835	825	870	906	861	836	873	906	867	846	885	885	829	898	881	854	867	858	813	871	861	881	838	881	872	884	853	863	865	825	873	891	818	868	867	864	883	906	859	848	826	819	887	827	810	921	841	812	867	818	880	865	891	895	818	841	812	850	842	844	849	874	887	892	819	817	853	849	920	789	789	793	898	851	850	834	878	859	839	844	881	879	845	798	891	824	863	889	851	868	869	848	806	851	871	854	819	832	821	854	862	874	855	858	845	859	879	840	807	840	836	924	840	861	836	869	843	835	858	835	863	839	829	826	797	853	874	881	868	863	877	860	859	875	853	831	854	853	857	878	821	858	836	878	876	866	839	824	905	840	857	837	893	835	844	875	876	838	846	897	909	836	847	838	854	831	808	834	819	889	895	827	851	875	851	850	896	890	866	884	894	851	872	849	882	849	929	886	838	828	820	819	937	853	910	840	877	847	829	853	912	830	856	864	826	784	880	865	850	821	904	894	846	875	856	860	843	842	843	860	893	851	861	871	838	880	847	834	826	819	837	821	880	851	850	833	847	800	859	842	833	853	851	865	878	867	839	851	827	873	829	871	821	811	881	866	856	859	822	880	913	826	899	939	854	830	846	852	842	843	811	853	923	915	867	899	879	872	901	860	876	788	879	837	807	824	830	914	858	914	870	891	874	851	840	887	858	826	811	871	864	837	794	848	820	866	856	842	874	890	830	906	905	799	893	834	872	891	884	824	854	881	873	845	886	885	817	818	892	905	866	829	874	792	898	862	872	830	843	841	800	871	852	856	863	812	885	867	864	882	874	857	819	887	805	873	892	824	881	887	843	861	846	858	888	812	839	911	820	870	831	871	831	840	905	866	876	820	870	930	834	883	848	831	839	844	835	869	800	821	842	873	846	807	851	868	824	857	907	859	855	861	876	917	881	843	850	810	855	861	816	889	879	813	864	855	882	825	888	853	838	816	879	885	842	831	879	848	937	903	819	844	847	884	847	803	814	841	816	826	846	817	853	850	841	845	826	869	885	859	858	931	845	874	872	813	852	885	862	904	836	891	851	865	811	890	853	846	875	879	854	855	853	874	888	829	886	835	892	862	850	861	922	881	854	910	884	924	864	864	815	870	841	881	856	888	864	821	896	852	855	794	863	868	876	828	865	803	847	840	874	853	836	889	878	809	887	902	866	856	842	846	891	874	923	850	881	840	879	840	851	803	851	822	859	822	845	825	860	884	844	828	852	848	867	840	824	830	849	882	868	845	848	842	845	833	824	855	835	908	871	817	871	864	856	868	827	919	848	887	849	879	837	818	789	850	902	861	880	834	821	931	820	864	830	937	884	858	869	873	868	837	815	873	859	889	854	837	858	858	886	863	879	857	855	897	868	824	844	868	782	839	828	858	880	816	830	853	825	844	834	860	880	844	869	859	807	842	831	836	847	881	847	843	896	846	853	899	902	841	872	879	815	822	871	899	827	874	854	837	864	837	840	862	825	812	852	829	879	838	887	868	904	890	851	846	907	802	844	884	895	876	808	856	853	868	842	859	901	846	827	861	856	915	887	903	868	889	898	817	831	844	841	853	853	823	817	845	862	896	872	887	885	827	851	814	865	893	872	911	818	866	833	855	911	899	855	859	858	842	909	905	855	859	863	793	832	846	803	839	880	800	884	873	902	830	860	849	808	883	873	850	825	896	903	836	927	883	835	857	884	892	841	861	867	837	896	854	854	839	832	862	844	892	825	911	891	839	861	830	903	860	879	883	870	831	821	880	848	818	887	865	867	820	872	883	842	873	876	907	829	856	791	876	815	901	828	890	843	822	774	834	879	806	829	904	820	844	842	818	877	881	861	904	816	912	862	826	852	855	831	831	845	825	922	861	843	841	801	867	865	804	847	853	917	885	803	861	848	859	918	869	889	862	885	857	854	864	897	834	855	853	830	875	875	858	897	816	850	866	872	854	838	819	873	849	890	859	855	867	806	852	856	897	862	891	876	855	873	888	874	836	866	817	827	866	873	905	857	869	882	894	854	811	833	855	838	916	858	821	817	839	870	876	832	845	851	901	854	832	822	883	848	897	868	849	822	828	894	811	885	833	863	851	824	859	866	888	853	853	894	832	845	840	904	855	820	903	849	814	868	881	881	810	872	886	906	876	853	842	886	889	872	882	879	883	858	816	874	891	834	901	873	854	879	870	825	889	873	884	831	870	843	879	850	836	908	874	793	905	891	798	805	890	876	836	812	861	894	855	880	881	870	834	853	855	863	899	841	895	844	815	845	851	880	809	881	869	894	856	867	827	909	838	860	850	862	794	847	859	848	834	882	879	923	885	846	904	829	906	851	884	872	841	874	909	877	889	883	874	816	834	851	858	838	840	882	842	854	846	872	873	877	845	861	813	846	869	843	893	788	883	855	859	870	794	806	838	838	873	867	852	875	890	855	886	815	812	824	900	882	882	853	881	827	837	875	870	835	901	852	818	820	859	853	909	864	825	842	884	908	814	900	875	843	871	870	877	831	868	833	844	801	940	859	853	839	822	812	798	802	879	866	845	783	853	862	876	815	911	847	809	860	832	880	868	818	891	845	875	866	919	852	859	878	795	852	828	877	874	953	860	864	853	897	880	914	892	801	875	873	854	854	854	883	872	886	877	891	879	912	864	851	818	854	899	861	835	818	912	861	881	863	880	819	869	841	816	830	863	929	863	904	876	835	867	897	854	796	852	855	835	892	849	840	828	849	854	837	863	919	864	844	863	846	893	797	847	901	853	868	823	859	826	895	900	844	872	883	883	823	839	874	851	888	827	812	888	873	848	890	884	876	911	902	853	842	871	834	883	844	864	917	834	847	869	916	929	850	838	873	880	870	854	856	859	842	809	871	842	800	867	834	899	850	829	893	850	867	837	880	864	840	828	832	835	844	869	862	877	845	893	830	798	839	862	856	881	845	855	827	861	850	890	821	894	851	885	898	854	863	847	873	879	889	874	864	773	894	816	871	866	890	911	880	828	872	882	889	891	807	826	846	809	842	875	854	865	879	870	865	850	798	837	826	927	853	893	856	797	894	905	818	871	895	858	866	815	845	825	891	803	870	859	842	848	829	862	835	832	838	819	872	861	851	881	889	873	883	859	829	847	870	845	897	835	871	845	877	845	873	852	849	807	870	798	824	834	843	873	902	880	847	854	882	867	846	844	816	852	842	857	854	827	840	845	810	838	804	834	859	889	866	847	819	945	813	860	878	878	904	812	818	877	832	842	836	869	848	869	854	890	900	879
61909	26750	8826	2197	840	465	417	401	385	405	389	411	386	376	408	405	416	426	403	409	415	404	380	356	377	428	429	383	395	429	404	380	402	380	427	391	361	369	387	398	457	429	368	405	396	412	416	415	382	426	391	456	391	380	439	427	385	403	399	382	397	376	388	411	407	405	378	374	412	427	392	403	441	390	392	396	417	387	392	411	435	385	366	386	420	410	427	408	374	371	395	388	369	399	398	397	388	402	442	352	401	380	412	383	384	389	391	394	388	357	405	407	428	392	407	409	374	395	392	378	391	381	381	402	389	432	405	431	445	441	405	399	408	378	409	427	405	417	387	389	382	386	421	420	382	349	422	352	412	371	415	407	404	439	377	395	426	405	408	392	394	394	373	455	404	405	373	413	404	386	442	379	393	408	378	404	415	427	423	412	425	408	398	401	380	415	436	442	385	426	356	403	433	406	392	373	377	436	394	416	424	471	422	368	435	427	403	411	414	438	393	424	420	410	355	378	459	384	433	415	376	394	385	371	380	400	380	376	432	448	393	373	396	421	381	408	400	411	400	397	368	392	422	399	400	420	394	385	418	415	397	394	373	388	422	420	403	397	415	410	420	385	403	404	427	419	403	366	471	418	418	392	456	408	412	411	431	391	407	420	388	397	411	397	403	363	390	388	333	381	405	395	397	399	405	371	385	368	398	392	383	402	417	419	414	410	407	441	432	431	418	337	404	408	408	420	443	388	371	406	415	387	409	370	386	383	400	401	399	381	391	379	400	422	417	406	397	428	424	392	425	432	423	383	395	421	373	445	392	389	392	415	405	434	394	442	388	412	421	426	415	431	376	384	370	380	402	423	393	406	389	353	421	387	363	399	365	409	402	421	413	414	430	442	422	388	395	405	398	426	377	359	402	418	419	412	398	425	394	433	452	412	392	367	362	380	411	411	410	435	411	409	390	360	426	390	369	364	410	400	476	402	404	400	415	413	396	379	407	381	399	418	410	399	369	406	431	402	379	409	407	413	410	384	379	422	399	415	400	441	444	429	434	377	392	406	382	413	405	411	390	423	395	402	370	382	351	375	393	444	374	402	406	433	433	398	374	395	436	387	396	384	410	373	375	402	429	414	413	398	415	403	436	375	379	406	390	406	395	399	393	386	391	363	375	444	405	381	408	440	436	414	381	414	403	412	413	398	407	381	402	389	433	429	422	414	427	364	390	376	413	413	424	406	404	404	433	410	430	438	442	391	424	393	397	380	392	393	420	382	418	403	420	413	430	389	390	397	417	426	435	390	388	395	438	438	411	443	416	397	407	368	389	373	407	400	382	406	403	366	410	401	390	399	396	401	391	427	417	392	399	408	412	396	411	404	386	410	414	385	385	390	408	381	410	420	419	413	430	439	371	433	389	426	397	403	422	421	393	386	371	432	427	396	414	385	404	429	410	376	413	406	381	373	411	416	432	387	397	438	391	430	425	361	386	417	450	435	424	429	405	425	380	414	396	415	407	392	422	384	369	394	413	413	464	397	391	386	357	408	405	392	392	408	422	407	395	356	417	410	406	424	366	383	411	461	388	414	406	424	387	389	370	393	408	400	416	395	402	424	358	425	390	385	440	400	362	397	385	361	407	375	385	412	365	409	393	393	366	374	391	418	423	413	408	386	371	407	407	432	416	416	405	364	393	372	385	420	410	416	391	440	387	413	386	415	418	413	358	374	427	401	395	411	397	401	406	393	395	437	359	410	433	425	412	411	388	458	396	431	376	380	393	404	394	434	405	388	377	401	436	421	427	433	394	429	387	409	436	404	411	428	414	420	412	376	356	398	406	405	369	401	384	406	422	396	392	383	399	372	354	417	419	480	384	426	404	380	364	400	421	390	366	400	398	422	436	435	385	375	398	437	412	423	347	386	407	420	394	406	375	417	444	392	398	379	432	340	384	398	436	380	420	403	415	331	390	396	397	419	405	411	435	400	415	375	412	406	399	426	405	411	439	410	435	411	400	398	459	441	397	356	397	385	409	331	377	407	405	382	422	453	410	443	385	372	416	434	390	397	374	460	435	379	363	380	417	385	397	429	419	397	410	408	406	404	386	430	409	412	402	385	388	380	412	374	383	391	467	374	378	424	371	372	428	415	409	397	426	384	418	379	393	393	397	421	400	402	375	403	395	422	389	439	373	445	406	378	382	445	432	381	404	422	448	381	397	393	368	435	410	426	430	404	396	421	411	402	378	414	368	428	360	407	412	385	413	399	450	402	408	413	391	371	399	393	418	426	412	413	394	405	385	419	415	407	397	372	421	411	407	379	424	375	397	380	398	378	467	425	388	401	396	392	391	402	393	390	441	436	387	433	397	397	437	397	385	421	389	421	418	411	398	413	395	361	390	368	410	425	381	411	420	410	414	407	375	406	427	414	384	403	398	441	402	413	412	390	401	394	357	458	385	435	387	430	424	402	406	399	412	397	406	400	390	389	407	408	418	414	399	401	386	410	410	378	406	434	430	421	420	421	424	387	461	406	367	415	411	403	410	440	430	443	396	393	380	383	396	367	399	400	428	422	389	363	409	418	438	403	430	415	449	375	429	414	398	408	411	420	404	387	408	368	420	456	428	395	400	431	404	362	425	404	363	390	382	401	403	429	399	419	438	411	360	407	414	423	411	381	438	397	368	440	403	391	470	402	374	348	434	456	404	397	396	388	403	389	411	424	420	397	422	430	403	440	410	399	401	405	421	387	360	391	424	383	422	383	395	400	412	396	389	429	430	402	441	390	446	405	370	360	431	397	384	396	443	388	334	439	414	450	415	432	390	409	415	410	393	403	409	434	368	421	409	379	411	350	400	400	410	361	386	369	400	411	398	420	412	400	431	350	420	399	405	397	423	425	413	416	397	382	429	392	385	422	435	431	377	358	450	387	427	398	394	390	401	388	418	380	405	390	381	425	411	405	403	400	385	435	429	400	431	416	410	393	383	421	424	405	358	387	396	376	385	426	420	429	380	392	405	362	393	377	413	390	407	428	391	426	433	370	441	415	391	400	368	416	382	393	382	392	382	408	425	378	383	376	381	424	406	407	425	375	438	422	402	386	408	417	360	368	387	423	380	446	405	391	404	404	415	402	427	451	402	413	398	387	405	438	426	395	399	432	410	401	403	425	422	431	381	433	364	371	419	380	392	404	452	366	373	421	396	374	395	431	424	357	395	400	387	413	388	412	398	411	407	423	402	413	422	380	407	399	409	422	345	402	397	417	434	403	392	381	438	375	418	392	448	392	353	417	436	406	375	372	403	382	407	426	404	374	395	382	374	401	372	409	423	377	425	436	417	416	366	416	393	415	389	370	398	404	415	386	377	391	412	378	397	405	420	394	441	426	392	357	400	417	420	387	395	403	377	399	373	416	430	368	443	423	439	407	439	413	380	422	417	391	379	404	401	397	368	381	364	432	393	423	425	418	405	447	443	422	436	449	400	425	426	448	396	400	392	393	379	428
42851	18817	7306	3900	2038	1265	986	978	915	931	892	906	918	845	880	908	828	847	867	887	859	859	939	915	875	854	870	874	919	916	881	866	917	890	816	900	832	800	900	855	855	885	900	932	887	879	861	914	880	829	859	876	874	870	862	892	898	906	876	874	918	916	860	862	912	893	924	874	823	938	915	870	904	834	866	931	878	895	870	832	855	858	890	903	845	909	923	884	828	895	847	938	892	827	927	920	878	857	948	862	829	883	872	894	906	869	863	849	820	893	874	896	855	903	883	929	880	900	890	885	891	905	870	810	873	876	914	876	857	930	933	884	915	867	826	869	900	865	856	904	912	850	897	943	914	847	881	892	850	865	887	856	867	830	883	833	895	857	878	920	865	872	883	898	854	904	856	906	880	866	870	921	862	864	829	917	859	892	880	889	884	890	875	932	866	811	864	897	876	889	885	913	886	950	915	881	858	836	906	906	902	941	873	880	880	903	835	872	849	888	894	929	875	894	846	930	890	864	885	939	892	911	832	873	809	873	880	891	875	858	816	870	948	896	920	855	908	895	881	899	839	874	914	833	832	881	880	882	849	906	837	877	916	874	872	871	871	861	888	847	882	887	932	882	884	881	872	868	866	949	839	866	906	851	896	882	821	821	892	884	904	857	842	910	860	891	853	894	906	870	935	880	879	927	854	873	878	889	851	865	849	872	925	861	831	909	846	903	882	859	849	897	870	896	879	913	897	895	853	900	941	867	899	946	871	845	902	910	875	882	894	891	898	884	859	879	857	896	875	856	871	829	892	860	892	829	889	857	892	898	867	887	938	894	914	890	870	839	872	892	880	915	882	897	861	933	864	867	871	891	895	923	863	887	908	875	876	879	868	882	896	854	885	856	883	882	858	834	862	914	860	879	867	868	883	849	847	863	840	852	856	853	835	884	896	860	876	892	886	897	938	865	820	961	935	854	927	852	902	882	858	859	832	903	889	902	875	858	853	874	874	874	883	858	903	848	882	913	884	891	906	855	868	901	836	883	874	866	842	951	840	856	890	863	877	889	881	878	906	882	883	882	919	797	844	879	871	855	928	854	877	881	886	872	887	882	895	868	846	858	835	883	822	877	887	917	930	920	858	876	846	876	867	914	858	867	879	865	855	863	897	839	841	869	917	851	875	912	889	868	880	886	925	880	917	916	929	861	867	856	869	861	857	923	834	880	854	925	912	868	885	876	917	927	897	903	827	874	912	849	826	876	906	878	868	882	938	863	898	898	882	841	876	902	923	878	897	885	859	919	876	863	886	888	915	916	849	886	916	897	846	928	897	919	912	830	880	890	837	891	894	846	855	899	909	883	925	940	905	921	880	950	929	874	958	897	903	878	853	929	857	845	832	871	883	901	832	898	890	890	887	915	916	870	872	862	901	833	934	879	843	906	886	848	875	894	870	906	919	838	883	842	947	876	864	878	891	866	886	928	924	909	884	905	886	910	915	915	901	865	914	884	857	825	912	888	882	898	876	850	882	846	944	934	927	862	821	883	828	896	848	884	889	924	874	862	944	891	914	902	866	842	879	887	862	920	832	910	877	911	829	877	914	907	954	932	881	842	880	938	900	884	867	836	884	913	893	851	887	875	825	907	819	909	841	869	906	898	879	892	931	875	868	863	882	893	888	841	886	914	855	895	892	831	901	872	895	884	866	858	877	925	895	870	883	874	840	892	908	871	915	905	921	868	886	894	897	854	862	896	877	846	909	854	900	884	836	954	857	866	874	847	904	813	892	924	926	919	927	849	866	837	850	883	897	857	873	840	873	868	842	901	880	824	893	863	813	921	924	880	922	866	844	904	886	924	838	861	894	882	822	875	885	842	851	874	873	870	899	867	936	910	857	897	853	880	848	893	867	826	874	868	912	859	826	909	824	853	892	919	885	894	894	848	856	924	883	916	941	870	904	885	893	878	878	911	847	931	827	899	904	874	875	881	925	845	905	893	855	827	867	848	872	841	926	860	906	912	884	889	870	897	899	908	860	873	873	922	911	922	889	883	913	898	882	828	864	884	888	846	814	852	893	863	880	877	859	867	862	901	859	928	883	879	857	864	864	871	944	881	870	815	867	868	880	909	910	911	924	854	899	851	889	844	871	917	882	877	880	957	894	905	874	846	918	845	842	854	893	885	973	836	910	871	874	894	910	915	888	899	849	925	900	905	874	862	903	867	879	833	844	892	863	851	767	846	865	899	871	902	871	906	867	866	884	860	918	831	878	904	915	878	835	866	895	877	867	861	890	896	887	863	898	914	844	904	878	864	896	871	928	896	859	894	887	853	880	880	854	925	927	884	880	892	846	926	880	853	863	879	892	871	888	908	878	863	868	896	895	884	887	891	856	827	902	853	833	859	850	912	910	891	902	824	894	821	913	892	880	909	876	851	859	906	925	916	877	863	878	834	877	842	930	873	866	855	887	847	848	871	873	899	930	842	861	913	924	878	841	880	897	951	885	826	847	833	890	896	898	868	912	889	897	868	860	869	857	950	876	881	911	924	852	906	907	870	854	849	880	884	892	909	823	881	857	870	883	886	822	894	891	850	855	908	868	861	834	845	843	839	933	884	869	855	893	853	850	898	838	842	898	919	912	859	865	889	945	892	825	928	883	852	870	852	859	887	876	843	898	872	875	840	907	854	947	873	886	878	910	900	868	864	918	857	888	835	874	920	858	848	909	889	868	913	922	873	871	852	888	890	917	841	904	890	914	885	902	867	895	895	869	957	914	881	865	870	886	931	935	828	914	844	931	869	848	910	890	827	902	874	865	875	911	878	836	820	870	899	874	823	909	839	909	881	865	901	891	898	864	843	855	835	967	851	887	885	886	877	899	881	830	908	848	933	850	892	909	898	863	882	845	872	859	922	926	902	895	930	882	929	842	860	883	889	896	905	913	937	886	859	859	875	849	884	856	880	884	845	866	845	842	882	934	864	884	881	880	835	825	885	883	915	876	925	835	877	907	924	885	862	923	898	864	900	878	904	888	861	856	850	871	918	853	873	896	887	844	860	880	840	892	918	905	908	891	858	891	906	893	860	945	858	865	834	866	913	871	879	927	861	862	842	891	872	845	860	877	893	881	896	855	872	902	894	890	859	882	865	817	856	895	896	863	851	876	838	878	871	899	889	893	915	879	874	876	877	898	950	836	875	932	891	905	877	892	869	842	933	827	917	829	848	837	837	866	932	897	919	891	927	940	906	946	891	834	919	906	845	876	903	844	877	862	904	959	881	910	875	886	896	861	849	878	908	872	832	835	887	867	893	893	882	858	874	907	870	853	870	898	924	864	891	887	909	916	886	920	825	884	854	877	877	909	934	858	892	878	914	889	876	910	823	898	834	915	892	924	890	897	829	895	843	889	890	861	908	932	896	860	843	907	901	909	870	874	900	881	895	845	901	875	900	880	873	919	859	881	877	900	845	866	878	892	878	864	843	891	897	859	839	842	875	951	900	844	871
63089	26827	8230	1534	619	451	474	422	409	398	413	406	456	414	417	402	414	397	414	416	388	420	406	415	403	402	412	418	421	440	436	417	454	421	408	442	411	410	430	401	406	371	432	408	453	423	418	432	416	415	437	405	404	434	421	416	394	373	425	430	412	387	415	390	414	393	428	426	431	431	381	399	436	418	447	432	428	420	455	431	448	431	438	433	431	433	401	443	432	413	423	431	422	438	417	407	432	445	392	406	393	412	437	412	417	422	434	480	397	384	405	381	400	401	418	414	418	420	458	406	405	409	406	400	420	448	436	434	423	473	414	463	428	455	442	393	403	415	428	411	428	399	440	404	417	392	406	443	429	389	414	409	400	403	417	450	406	399	420	383	412	421	416	402	410	438	401	439	402	447	398	432	452	426	410	404	389	426	424	403	445	424	409	397	391	370	415	452	404	381	409	395	392	444	436	417	447	414	401	422	402	407	443	415	435	409	371	439	400	383	395	422	391	437	436	402	412	427	454	424	375	360	382	404	395	416	444	384	383	463	431	413	393	412	392	424	411	423	436	364	406	393	439	423	420	427	447	464	429	432	396	376	414	433	426	410	436	430	409	426	407	430	416	429	393	379	395	421	378	415	401	454	442	384	426	396	396	438	396	433	422	432	423	434	425	384	441	429	378	393	405	416	428	456	432	377	423	413	430	454	433	427	375	409	371	406	413	432	388	396	448	407	403	403	403	433	427	418	479	423	399	413	410	371	450	442	377	443	403	376	389	401	437	379	366	406	437	424	395	413	417	457	427	408	367	429	404	390	411	384	421	431	430	373	429	423	416	447	404	431	414	408	410	417	375	414	385	418	413	409	477	418	385	399	416	425	353	394	389	421	425	432	440	443	403	415	409	408	412	399	440	415	385	392	438	460	448	406	453	439	418	405	438	416	383	454	411	422	388	403	434	391	393	419	447	427	417	394	381	425	406	423	450	411	353	423	393	403	443	418	407	435	453	374	411	403	401	439	414	402	381	427	409	412	416	409	386	398	427	423	380	394	417	422	416	419	466	369	400	422	441	391	393	452	428	421	448	432	436	440	450	398	388	392	410	430	416	446	419	369	393	441	389	392	393	405	435	411	405	419	443	416	407	399	421	441	438	445	426	402	397	433	463	429	410	404	443	421	398	415	435	407	460	419	422	377	426	398	432	408	409	437	414	460	426	379	420	407	447	427	379	439	447	455	424	388	410	446	428	417	388	427	444	427	424	411	450	436	366	402	387	427	431	421	360	432	429	370	441	464	406	395	416	406	400	396	382	402	425	433	425	449	425	401	423	397	424	388	424	408	404	432	427	433	417	436	424	416	410	435	454	433	429	383	393	454	387	396	455	413	388	399	378	462	411	431	422	395	408	387	419	426	412	399	450	385	445	406	431	382	432	395	407	381	423	382	397	427	390	377	406	399	392	392	426	388	398	416	392	402	408	434	420	433	401	451	402	424	394	394	415	405	421	406	384	386	385	408	433	395	450	385	452	397	393	384	417	440	417	398	406	415	424	355	465	394	383	386	458	415	386	394	394	384	446	437	397	395	474	432	417	409	420	399	393	392	444	408	481	440	396	402	414	411	400	400	445	427	385	427	409	388	412	441	431	395	389	459	449	465	429	445	426	395	420	430	390	442	404	423	414	398	401	385	417	433	422	428	441	429	377	382	391	388	407	434	441	406	394	409	366	420	413	448	402	379	410	437	434	419	406	412	409	408	370	415	391	395	379	406	422	451	415	412	384	437	469	413	406	436	402	417	402	410	390	376	431	395	413	408	422	434	410	439	381	393	410	396	428	379	415	408	448	434	462	399	402	393	398	408	391	426	400	427	392	457	381	435	384	427	424	432	388	445	416	460	410	411	424	426	411	423	419	453	428	403	406	385	421	421	434	372	433	399	436	432	455	404	379	412	391	407	410	426	426	402	473	401	418	448	407	395	401	386	405	377	386	404	416	433	356	427	388	404	387	483	429	403	380	435	383	410	412	410	444	420	392	436	383	416	437	406	377	427	425	388	400	394	400	415	408	441	449	436	390	406	437	391	436	420	451	419	425	420	407	430	454	435	468	421	413	419	460	433	399	389	437	396	447	442	394	428	431	415	389	444	372	391	427	400	426	364	424	390	381	411	385	418	434	432	418	405	418	397	405	398	423	416	403	378	393	429	404	429	375	399	404	416	438	420	415	391	431	416	399	415	444	439	422	454	418	405	388	440	404	384	382	409	422	435	434	401	371	447	395	446	420	441	393	423	438	401	405	415	410	437	428	412	385	429	410	438	433	399	418	440	455	400	354	414	392	424	437	395	422	417	379	401	439	440	399	411	372	444	406	417	417	404	430	359	437	390	414	422	444	454	407	431	407	427	449	405	434	406	395	407	470	420	411	389	370	429	450	429	440	422	429	399	419	387	427	387	390	424	443	389	410	416	392	436	432	402	427	397	418	390	437	419	385	388	437	411	415	422	393	422	445	434	424	415	414	429	391	396	427	436	441	388	435	407	455	423	427	407	422	406	433	391	412	416	401	431	382	423	368	421	437	390	408	395	445	403	396	376	420	425	421	412	386	424	424	412	451	410	432	394	425	403	402	422	372	427	442	375	431	402	428	431	411	443	403	395	420	441	445	400	431	416	410	415	430	420	443	388	441	425	423	398	425	395	414	387	378	416	395	444	392	438	372	415	397	394	409	408	372	445	416	390	440	414	351	417	390	409	441	447	442	391	435	387	381	415	413	419	401	409	424	430	412	430	406	459	423	410	410	419	402	404	433	433	428	397	447	390	468	429	432	378	414	438	432	389	423	385	475	431	452	422	435	414	406	437	436	428	404	407	380	433	422	417	421	434	441	421	438	431	430	399	409	409	411	400	374	419	438	404	404	443	413	427	445	420	435	417	444	386	419	439	413	458	424	414	402	429	450	449	392	402	432	422	455	422	406	376	419	419	427	414	373	419	362	407	445	413	421	390	409	417	421	405	409	434	414	431	404	391	424	434	437	406	431	391	377	453	444	439	429	448	427	409	428	460	380	436	420	398	419	456	401	392	418	407	418	373	465	430	403	409	420	449	412	411	432	412	437	412	433	418	375	404	416	385	445	422	411	450	420	389	420	442	400	410	405	368	389	405	389	382	415	384	423	430	446	453	452	415	437	431	414	393	388	462	446	437	428	388	447	387	439	423	378	441	400	454	449	372	367	408	418	406	433	441	437	442	395	399	416	407	417	438	438	468	428	445	368	397	441	466	412	417	423	405	420	446	404	410	431	403	408	446	442	428	436	434	376	454	449	418	403	430	394	424	458	390	410	408	375	425	427	416	443	411	422	396	433	426	434	425	408	362	431	404	418	433	364	380	457	374	414	447	424	426	381	412	374	381	441	442	382	440	419	403	413	433	413	414	429	426	417	425	438	418	396	425	415	459	413	460	436	413	413	400	410	418	389	390	426	440	390	442	418	391	442	431	413	432
44379	17155	5430	2495	1401	1110	973	895	905	932	917	927	872	868	932	964	860	860	908	871	920	917	911	922	864	878	927	869	867	918	864	865	907	920	894	894	903	916	888	956	894	878	864	930	889	901	960	857	935	953	897	933	892	864	923	854	874	917	865	912	880	893	848	880	928	798	892	899	852	905	881	932	902	889	884	897	867	884	905	928	945	946	915	926	930	919	879	895	924	895	823	868	892	899	910	882	907	973	972	914	913	856	898	867	906	881	876	908	924	939	865	858	909	936	839	903	944	875	885	938	858	912	926	926	887	919	934	894	892	895	902	833	925	863	934	883	878	888	912	903	882	923	953	882	954	825	872	899	931	936	922	909	880	954	922	920	909	926	876	828	878	880	901	937	873	891	886	881	876	941	878	944	923	887	936	888	905	945	979	926	906	932	917	878	894	872	919	875	933	885	934	912	905	870	871	926	847	936	865	889	896	955	883	921	865	876	930	985	870	920	890	908	916	915	881	869	886	831	855	891	890	884	886	861	914	922	897	913	877	936	921	891	891	926	879	911	918	899	889	899	932	940	877	914	879	886	890	936	900	914	932	888	875	962	898	934	889	923	917	899	917	932	891	943	854	909	927	859	887	912	912	930	883	914	846	852	896	877	870	900	908	920	893	910	898	934	838	919	862	962	904	909	926	924	886	966	908	893	922	962	921	898	909	940	970	918	911	931	881	938	914	922	896	883	913	912	907	861	903	960	899	901	915	846	883	924	910	875	856	947	906	912	917	840	909	916	868	935	907	956	906	894	939	885	973	890	888	886	892	938	895	885	909	940	924	954	874	867	870	884	893	862	955	947	903	885	907	922	886	967	922	900	901	951	876	872	897	948	908	906	863	869	896	858	872	908	922	922	908	850	894	930	892	893	899	908	902	828	940	916	908	917	936	923	915	887	903	914	885	970	899	834	955	885	898	880	932	894	873	935	912	967	927	897	896	866	845	836	877	928	887	856	877	918	866	917	894	887	919	868	861	873	864	784	899	899	883	910	896	963	895	895	906	919	870	900	902	947	916	898	939	870	948	924	919	885	907	886	866	913	870	917	914	906	917	901	891	936	833	874	873	852	846	945	920	873	911	874	918	880	876	895	953	918	930	889	925	877	855	892	942	967	946	862	910	873	879	891	885	907	952	903	855	902	940	894	905	952	877	955	907	948	882	911	907	922	895	918	944	906	932	870	879	911	855	878	906	931	890	888	883	942	882	930	902	838	855	955	881	870	876	861	896	927	905	901	900	951	934	902	873	898	910	927	923	866	915	922	892	945	870	910	879	835	903	902	888	859	934	889	883	915	929	897	890	894	847	914	858	892	881	901	860	898	901	847	885	936	883	897	922	943	865	915	917	893	881	954	901	867	885	905	848	867	899	850	900	894	836	899	878	916	854	926	929	922	870	905	887	883	882	927	882	910	869	889	877	895	878	881	937	871	872	913	942	892	898	881	908	899	935	997	925	880	883	960	911	945	881	907	918	872	946	925	936	910	912	906	843	938	924	888	889	888	864	896	909	932	856	913	921	953	914	889	933	941	889	909	887	882	950	838	929	846	924	882	859	905	860	881	903	862	944	875	905	911	915	915	904	912	874	903	887	960	886	914	975	938	894	876	879	904	916	915	881	971	892	906	901	882	909	934	949	901	874	912	923	887	860	898	873	855	875	909	879	926	881	862	865	909	922	889	891	854	913	914	912	894	896	906	829	908	870	922	916	896	863	902	874	892	871	865	906	899	925	912	954	917	946	908	875	904	897	868	881	929	883	929	872	871	877	914	907	865	892	884	916	970	882	857	950	829	875	892	879	879	889	963	923	920	887	895	920	892	891	862	879	893	854	908	860	943	937	888	920	893	938	897	902	839	917	897	851	847	889	921	904	897	915	955	902	874	900	937	873	850	871	898	875	899	908	953	891	916	942	936	881	893	901	904	931	939	877	919	874	861	927	957	901	838	842	911	876	921	881	943	924	847	944	942	882	904	932	871	883	924	899	924	895	952	882	923	894	889	856	908	897	839	910	919	923	918	875	852	950	952	876	917	887	858	899	882	880	881	845	868	876	926	880	955	921	850	905	952	932	919	912	910	942	889	885	913	881	954	900	837	905	941	897	892	944	905	844	887	874	916	949	885	874	950	879	881	927	904	927	921	891	948	868	904	913	899	938	934	877	876	908	943	902	909	864	920	870	879	862	852	936	868	897	917	864	963	923	889	874	927	921	858	900	904	905	964	950	893	972	881	918	873	918	871	905	897	894	915	926	920	908	877	918	861	934	930	848	876	937	900	910	817	857	903	902	906	890	867	889	841	900	901	892	915	822	858	913	898	925	888	912	945	922	888	858	952	876	918	911	952	911	895	898	848	920	933	936	948	903	906	885	927	905	879	900	941	889	884	877	860	957	930	943	884	943	857	884	887	897	888	818	893	913	879	914	854	896	850	908	911	944	913	883	892	901	897	924	911	925	837	817	862	968	927	925	890	919	921	921	882	862	933	864	883	948	942	883	871	861	884	946	882	881	914	924	922	921	907	911	912	911	879	876	869	907	924	837	860	940	895	916	882	896	961	886	826	884	911	860	914	883	877	900	896	908	893	920	923	891	929	877	952	880	931	878	885	920	908	940	852	883	897	917	888	928	929	875	866	893	893	888	955	900	909	889	902	863	923	848	871	865	860	869	918	934	911	928	936	918	865	904	883	912	823	931	877	893	888	905	866	894	911	914	905	860	897	853	892	854	892	874	882	871	917	928	903	871	884	876	887	912	919	901	976	901	919	932	934	947	925	919	862	916	877	932	887	958	923	893	897	917	932	878	898	884	887	846	922	866	872	870	899	908	903	944	886	920	902	872	858	941	904	910	922	956	895	903	867	932	962	905	901	926	901	885	905	850	915	950	867	896	902	895	924	887	862	876	965	894	914	956	897	948	835	915	886	834	885	888	897	873	881	906	872	928	868	898	846	886	930	915	908	935	939	913	962	856	913	899	932	901	887	897	920	933	931	891	840	895	942	946	889	865	904	911	948	861	904	938	876	908	836	945	910	881	926	885	824	870	964	860	913	886	821	898	927	948	947	850	884	893	882	927	916	876	957	887	896	908	955	897	853	931	901	897	886	904	874	874	869	865	875	888	854	952	871	898	885	920	896	854	882	920	904	956	846	876	886	931	872	876	849	841	895	904	940	887	887	844	903	842	906	898	967	917	896	917	882	897	866	878	864	900	823	890	874	883	908	863	955	861	987	877	949	925	937	925	843	942	882	912	899	876	909	915	864	902	915	878	970	960	867	892	898	872	896	875	885	907	848	904	923	905	913	895	908	855	893	908	901	888	918	917	862	868	956	909	909	924	873	859	906	905	870	890	949	876	913	901	864	894	919	850	857	924	894	917	892	924	925	916	914	916	890	915	876	919	891	901	928	914	852	892	890	932	858	918	853	947	868	907	865	887	860	874	910	850	897	888	871
48577	17373	4297	990	542	465	432	362	402	400	354	421	411	394	417	360	379	393	380	367	382	357	358	397	387	388	373	392	387	398	403	394	359	366	363	365	340	342	402	363	430	382	424	350	392	373	432	399	369	380	345	410	393	396	420	417	366	389	391	400	376	386	373	364	361	392	387	399	384	388	430	359	407	395	365	370	373	364	394	364	362	350	364	363	401	384	370	380	402	390	408	431	388	400	353	387	381	392	395	410	395	419	381	416	357	377	365	409	363	366	358	366	406	360	373	420	361	378	381	374	387	396	396	379	421	412	373	381	361	415	365	362	414	423	411	383	370	395	371	414	370	370	418	375	375	423	359	367	397	371	381	345	408	399	368	370	390	362	376	338	338	372	373	344	377	411	410	388	377	396	391	351	395	348	365	411	352	370	387	401	428	374	358	373	404	419	348	371	384	369	371	350	386	377	385	433	383	404	398	407	340	357	401	413	381	344	409	395	417	414	384	374	406	422	413	415	388	389	387	387	378	402	399	393	372	358	373	385	402	405	373	365	397	371	402	379	400	415	378	338	368	370	358	395	402	416	376	384	392	403	396	387	403	378	423	372	364	415	381	362	389	394	379	372	399	371	420	357	417	377	395	410	412	396	353	407	386	389	369	376	390	409	390	373	397	404	357	384	375	403	382	400	391	377	390	390	411	409	374	408	386	380	366	392	397	391	385	370	413	404	390	382	375	390	390	401	390	387	375	407	407	382	390	396	385	370	422	375	389	359	386	367	388	395	348	389	377	372	402	389	368	393	364	357	375	438	387	432	382	347	395	381	385	383	395	401	353	339	401	411	397	371	390	397	392	362	385	366	384	391	418	364	341	359	355	390	388	369	393	385	368	378	411	387	362	409	386	337	366	390	375	399	347	390	405	352	390	381	388	377	365	328	372	366	393	375	394	369	391	363	381	364	359	385	384	412	402	387	325	399	389	346	364	429	357	385	390	398	387	398	361	364	375	383	392	374	386	377	371	407	377	395	378	400	420	390	428	438	374	395	376	363	403	388	409	367	377	409	412	376	402	368	367	395	366	423	350	394	427	394	399	372	334	389	395	390	385	393	414	374	425	395	368	427	391	359	343	392	402	375	407	400	389	357	385	381	370	350	384	409	329	362	371	422	364	390	418	380	407	409	360	408	416	392	403	398	390	384	371	367	374	375	379	400	415	368	398	383	376	376	392	383	422	424	393	376	391	372	411	396	318	344	385	398	424	356	350	402	408	402	345	417	418	348	387	362	363	367	371	339	409	419	369	432	401	365	377	370	373	378	398	364	417	362	361	362	375	355	365	363	369	355	406	384	412	389	382	382	393	362	394	369	361	382	359	383	376	359	388	408	380	375	404	360	410	396	370	343	420	400	373	393	397	388	352	395	394	379	408	396	372	435	373	392	373	366	390	331	409	416	352	397	352	390	392	373	377	414	394	378	431	406	368	372	375	426	397	379	411	394	398	410	420	392	356	376	370	402	389	395	348	424	358	358	351	337	387	372	354	379	391	417	339	364	404	395	375	405	375	375	356	337	387	422	345	377	410	392	380	363	368	399	362	365	381	372	382	379	381	350	400	402	409	377	406	400	385	424	409	384	428	398	424	393	394	390	390	376	379	398	382	376	385	346	393	377	364	379	364	407	404	353	366	399	390	398	433	372	366	410	392	377	397	404	389	398	407	413	363	397	393	409	366	403	368	380	399	364	362	412	393	390	396	390	362	365	413	364	407	378	428	397	378	370	363	383	383	340	375	414	415	387	380	382	366	354	386	348	340	383	426	412	390	385	410	359	366	368	358	373	395	354	397	358	362	392	374	417	395	374	341	339	387	397	398	369	386	396	386	377	385	414	373	373	405	386	366	374	387	366	403	362	406	365	359	368	417	377	364	383	376	381	409	364	362	372	373	391	379	376	390	394	363	377	399	416	425	392	362	375	404	404	383	369	354	393	397	409	385	376	365	393	380	398	390	395	361	372	375	408	359	351	357	395	353	398	362	359	371	381	399	369	365	442	388	397	376	377	379	419	371	392	357	406	391	381	382	395	443	379	405	358	369	417	360	322	402	382	343	400	405	381	371	395	391	390	341	370	404	406	374	405	387	407	347	440	357	361	384	396	393	390	412	404	359	370	380	392	376	368	379	398	403	380	343	353	386	366	377	389	371	366	364	400	402	408	415	369	356	401	367	363	439	390	395	403	420	386	387	367	345	374	337	403	371	373	410	343	396	358	448	385	388	419	400	375	389	386	373	369	385	383	362	417	414	390	360	370	390	397	402	351	413	387	418	381	398	400	376	367	337	399	387	383	386	352	403	374	395	378	416	386	381	437	376	373	396	409	397	414	380	370	372	392	410	402	393	331	342	358	384	407	411	358	392	403	393	392	377	374	370	406	408	343	354	365	373	380	377	379	386	425	366	394	354	386	385	386	396	430	380	400	388	429	418	419	399	362	409	362	395	383	368	396	382	360	346	392	395	412	394	421	397	390	404	401	376	383	385	408	388	355	351	337	407	356	421	388	372	382	397	379	385	442	365	426	364	361	406	357	373	389	384	401	413	377	357	365	394	403	407	390	415	354	378	369	422	384	407	350	391	399	369	370	368	363	390	365	377	411	404	346	405	376	377	396	403	398	370	339	360	407	390	403	390	386	382	353	395	421	400	370	377	373	413	390	400	384	384	387	383	362	375	406	342	369	379	380	395	394	392	374	381	420	400	414	371	360	412	351	363	365	369	413	369	439	397	369	357	407	374	393	378	381	383	353	393	406	374	379	412	360	378	386	363	367	391	363	401	396	365	411	381	366	400	415	371	341	383	379	417	404	382	364	396	435	403	417	423	347	374	362	387	340	398	393	355	385	379	372	374	370	387	388	409	411	384	398	420	397	422	367	392	362	406	382	347	386	355	399	362	368	362	388	402	349	371	406	403	386	356	396	388	393	371	385	363	386	409	389	405	402	389	353	401	371	423	327	386	410	394	365	372	394	359	384	407	374	412	365	352	354	366	334	386	368	362	409	376	370	408	361	395	357	362	368	365	375	359	397	392	357	376	407	355	379	384	378	347	351	386	464	409	408	391	383	405	377	385	421	379	411	362	410	397	418	402	361	382	356	389	384	376	388	378	386	382	390	368	378	381	398	365	442	390	390	397	395	394	394	377	361	383	391	375	433	405	416	365	362	347	411	412	394	405	373	388	415	405	420	383	392	380	386	369	378	363	416	354	390	385	388	386	383	406	388	387	362	380	391	399	391	395	386	350	358	366	397	400	372	386	390	418	396	413	380	391	340	373	410	388	400	408	363	447	382	415	407	392	419	349	416	419	337	388	366	360	403	418	352	399	372	366	395	357	348	398	416	391	390	359	355	396	394	411	366	380	354	383	385	383	365	396	387	361	355	387	373	353	383	393	369	398	399	405	373	401	398	370	325	381	393	400	378	357	373	391	414	431	367	399	429	382	427	416	396
32024	11127	4514	2017	1425	1159	954	915	893	893	797	844	863	785	826	830	845	825	900	860	772	838	876	867	809	798	785	815	867	790	858	812	798	816	908	856	828	882	815	836	852	820	837	868	843	842	811	856	823	814	851	820	856	853	857	869	831	851	843	841	795	884	786	835	851	857	858	827	813	889	808	829	866	888	817	839	870	832	818	792	850	781	872	860	846	824	777	839	814	781	833	861	813	851	852	814	822	808	840	796	849	865	841	847	825	800	864	862	860	843	862	839	812	821	850	808	848	779	852	853	797	819	851	857	772	845	876	850	821	842	818	821	827	826	828	890	842	887	821	858	819	841	821	820	861	874	766	820	849	785	821	838	824	869	790	815	822	903	830	859	827	786	853	836	806	805	869	851	894	822	852	820	843	855	881	834	862	844	813	818	831	855	812	859	869	818	834	818	830	802	844	826	809	842	835	810	821	845	771	865	834	797	774	790	804	828	790	806	823	812	858	873	883	844	861	866	804	819	867	828	818	824	824	828	845	842	836	863	820	844	829	867	841	779	815	796	854	824	827	833	846	867	849	844	853	879	840	833	771	837	872	832	815	871	847	812	861	814	868	804	853	821	862	842	768	817	793	849	838	801	866	828	832	849	921	838	815	803	838	825	818	839	764	838	836	837	851	858	829	872	871	855	835	834	853	869	783	854	890	818	806	797	797	819	855	804	847	851	854	802	817	859	843	770	846	861	850	845	804	854	851	852	835	840	796	846	888	826	850	817	798	841	850	840	791	818	802	870	851	797	870	802	882	848	820	819	830	837	853	862	850	839	861	849	842	845	820	855	823	788	826	834	783	847	841	870	849	832	796	853	821	792	832	846	800	849	846	818	818	813	857	839	870	827	819	831	832	813	851	800	859	833	833	829	859	853	851	804	825	853	833	853	829	827	876	871	872	875	882	871	828	871	864	900	833	826	834	863	824	878	858	822	887	816	867	809	834	845	842	838	843	801	871	855	829	831	838	870	820	839	859	827	843	855	831	801	814	779	881	824	871	816	831	848	874	826	819	798	819	830	858	862	827	874	835	845	837	850	773	827	843	853	866	877	834	801	895	825	836	858	843	905	858	886	858	813	817	842	811	794	817	855	830	781	779	795	831	847	843	757	852	854	849	883	826	865	833	870	846	849	809	873	865	867	870	844	833	787	858	896	835	881	837	799	825	836	866	848	890	835	848	815	864	846	801	807	819	826	857	831	826	851	854	832	853	865	820	800	813	834	885	851	843	791	871	799	830	836	833	837	844	832	860	805	814	829	859	846	916	872	853	856	803	815	797	828	818	852	876	803	864	881	847	866	871	893	851	886	847	866	852	830	811	901	857	847	809	834	887	846	869	819	821	800	812	865	815	849	829	832	856	789	845	836	854	841	840	825	811	853	839	852	886	836	813	820	839	854	798	846	832	847	863	817	845	843	821	807	849	829	855	853	856	865	842	822	789	833	821	809	827	788	910	827	843	822	852	830	846	817	865	834	832	807	824	824	824	860	819	804	815	855	859	841	848	850	837	816	867	847	822	826	787	837	841	854	828	846	872	850	805	880	831	814	837	879	844	814	872	838	799	853	835	766	864	825	859	867	857	796	785	815	773	793	851	791	862	797	905	815	853	869	835	886	823	839	840	814	824	891	816	848	883	903	864	827	807	864	863	835	845	872	828	806	842	822	828	851	812	894	827	824	854	826	888	794	825	842	820	880	811	781	829	840	822	841	879	789	875	814	853	793	792	850	831	820	831	832	828	837	838	843	875	808	791	825	800	837	824	827	833	842	786	857	833	886	820	854	802	838	842	833	831	857	838	886	795	896	837	806	789	853	861	859	798	839	852	865	843	804	803	857	832	887	866	857	822	825	862	848	858	874	825	846	875	844	843	812	851	814	842	864	841	818	825	819	783	865	832	873	860	851	889	799	854	839	894	843	806	783	810	778	869	881	865	782	834	779	853	881	829	862	826	812	847	845	833	859	817	862	815	817	830	860	872	840	884	847	871	841	820	837	886	792	853	809	873	829	835	848	827	816	825	856	815	829	877	827	816	829	816	857	780	874	833	843	757	834	818	871	831	790	851	841	838	846	835	825	870	818	802	825	862	858	843	820	828	817	801	797	830	842	817	911	839	827	821	824	767	877	866	846	851	831	792	867	761	781	836	849	859	827	829	857	827	918	840	858	853	812	898	829	855	798	856	814	843	825	861	911	856	876	856	868	842	812	886	798	827	844	861	813	787	827	830	752	861	836	888	825	857	799	850	879	831	799	850	807	843	894	865	857	831	847	868	872	815	844	891	857	878	861	780	783	821	865	808	819	876	837	849	836	853	794	829	812	835	848	861	851	813	822	842	815	763	901	859	851	872	849	846	817	876	834	862	810	856	856	811	825	872	859	853	798	851	804	820	841	805	819	831	821	805	851	839	881	869	870	811	870	830	845	777	825	835	804	848	901	836	823	813	845	887	815	848	846	826	872	829	793	882	832	844	798	839	864	886	853	814	822	840	777	820	818	854	837	781	880	861	867	869	839	843	841	840	852	795	829	874	893	827	858	873	801	850	859	879	848	860	853	857	847	874	864	863	839	806	862	853	808	894	814	826	841	824	852	775	833	830	784	865	785	834	803	846	848	830	844	830	836	845	802	866	840	824	857	801	878	834	839	807	781	841	797	836	866	836	862	829	833	853	842	840	816	856	788	820	822	830	872	855	831	854	826	810	861	843	828	815	841	761	817	781	902	840	826	875	873	838	860	819	856	815	861	842	781	830	838	842	855	894	879	869	832	842	844	810	847	851	780	867	791	872	845	801	800	834	874	846	846	797	875	814	817	834	839	829	834	842	796	857	831	832	809	852	806	792	804	814	802	840	800	812	827	831	882	857	845	838	839	835	797	880	839	865	891	841	817	925	893	866	828	836	862	827	855	820	855	834	886	817	851	836	865	910	805	812	839	850	803	864	832	876	874	841	838	843	819	834	880	827	826	788	815	876	862	862	869	842	813	878	890	807	849	859	838	815	836	837	886	874	832	842	823	859	906	845	798	820	817	833	858	856	822	844	781	822	833	854	819	789	844	842	827	842	869	849	804	797	853	853	863	848	828	799	822	894	830	865	823	806	869	858	862	818	812	791	856	795	873	809	801	824	857	843	820	853	854	841	823	856	849	823	781	760	800	844	859	859	878	816	837	831	866	830	831	857	784	876	860	798	789	879	801	870	794	783	855	826	861	801	866	811	865	818	838	787	845	883	768	823	824	819	834	851	806	862	863	822	862	832	807	876	819	828	850	849	845	814	839	853	824	864	867	867	803	829	844	848	821	839	807	848	894	840	853	840	852	863	873	799	839	832	848	776	843	897	852	844	840	848	821	851	837	921	847	863	806	842	862	838	840	807	871	824	872	827	863	819	834	866	852	874	853	835	773	850	816	839	819	801	832	852	822	898	846	853	834	879	829	794	810	799	777	826	783
61341	27390	8464	1664	687	546	458	424	366	409	384	436	454	416	404	398	403	422	437	397	390	367	385	397	386	396	416	410	360	375	416	411	413	385	403	395	412	387	377	395	407	345	396	381	365	381	367	397	393	406	403	397	366	350	436	362	377	380	406	401	446	397	414	431	384	411	412	423	422	406	435	394	420	429	371	415	402	403	429	377	405	433	375	408	375	372	379	386	379	384	392	387	397	403	336	363	419	394	396	414	358	377	372	401	401	399	420	420	413	363	414	399	409	412	396	396	417	373	427	403	378	437	393	374	362	383	381	424	396	382	394	383	385	430	414	397	395	411	380	380	401	444	383	411	392	394	384	365	409	386	395	403	408	407	390	395	394	404	370	369	379	407	367	411	386	413	374	412	421	376	354	387	394	402	406	377	404	400	377	405	385	367	380	425	448	391	387	395	423	434	398	395	409	396	385	394	405	439	411	387	395	378	388	387	425	389	373	374	416	408	358	443	398	396	418	407	381	371	440	386	413	380	421	422	416	399	399	390	430	398	395	396	397	429	423	379	421	405	384	394	400	393	359	414	438	433	411	403	346	390	387	420	372	386	417	414	376	395	421	407	428	394	420	395	351	371	461	419	388	385	413	402	394	404	400	372	399	373	442	383	419	394	405	404	370	387	410	422	403	389	403	423	392	427	428	384	422	400	398	410	416	381	351	367	391	409	429	381	358	384	365	397	414	412	431	457	396	382	384	355	407	388	383	399	424	370	408	402	453	442	386	398	401	420	411	411	393	317	407	387	324	380	396	407	420	377	410	380	376	375	364	379	405	397	376	388	397	395	433	429	381	406	416	432	400	400	416	391	406	401	388	353	418	411	417	413	391	361	413	400	406	404	385	431	399	404	462	422	440	385	418	382	424	379	372	383	392	394	373	367	369	403	429	403	375	423	376	430	397	368	397	394	398	415	387	425	403	426	414	381	369	412	412	425	369	431	405	411	433	368	376	377	406	373	353	364	438	365	404	386	369	386	371	379	373	384	374	371	392	437	405	433	385	375	401	426	439	411	399	388	385	400	430	399	371	405	415	451	412	400	404	376	388	386	386	363	373	400	405	391	390	431	400	363	422	420	416	418	382	408	396	399	404	431	414	411	412	394	381	421	432	418	442	382	388	401	406	389	391	383	386	437	377	368	409	419	350	390	408	417	418	398	397	372	378	384	380	380	395	341	413	413	383	411	398	432	439	368	419	392	390	399	402	411	393	420	419	394	369	374	390	399	435	403	386	405	424	412	391	422	391	381	421	395	433	389	388	361	369	394	375	415	385	373	406	386	397	406	378	424	391	379	385	389	430	402	378	353	417	401	378	393	384	411	353	402	406	391	393	385	385	382	399	394	372	434	436	398	416	382	391	379	409	422	400	398	439	378	381	399	426	392	384	373	427	409	352	376	421	445	403	431	399	442	410	418	424	401	365	373	399	369	375	406	419	406	405	423	368	395	396	409	405	376	461	402	391	423	430	409	366	424	388	400	414	388	421	376	385	407	399	388	385	347	401	458	414	363	343	404	410	364	396	394	395	408	401	344	382	371	407	397	388	406	370	363	404	402	396	372	422	375	387	402	379	406	413	387	397	416	374	382	406	391	379	464	396	379	353	417	389	374	408	423	403	393	382	364	402	414	416	360	428	387	403	368	383	385	394	388	397	401	392	385	378	400	364	384	413	378	423	403	432	404	377	379	393	409	397	399	428	408	399	389	418	384	437	411	402	360	361	418	380	369	378	416	393	394	440	359	380	366	420	411	396	373	432	435	383	403	414	385	361	381	395	385	403	386	349	374	356	437	399	420	383	424	408	387	428	399	409	399	401	386	378	414	445	410	389	379	410	444	401	415	375	404	396	364	408	410	414	369	413	405	408	407	418	413	443	421	418	368	426	385	383	407	415	414	401	379	410	413	356	374	399	396	391	450	403	413	409	419	371	393	393	416	390	391	390	370	423	378	397	404	399	428	394	389	376	383	362	414	431	427	388	388	400	396	404	431	395	386	409	417	408	391	406	335	392	385	413	418	377	405	413	423	401	421	396	420	390	443	386	393	378	420	420	373	396	391	429	387	435	369	397	367	400	419	398	438	388	403	405	394	425	394	368	371	437	417	439	400	391	394	400	400	401	410	436	383	410	367	419	420	422	403	392	434	406	391	423	377	383	383	402	399	422	398	368	387	392	407	391	407	411	383	422	388	409	432	409	375	384	412	388	407	385	387	392	429	392	386	381	401	389	399	427	405	384	430	380	379	404	404	361	388	393	402	399	430	379	380	389	396	416	421	424	356	360	397	374	430	378	391	391	372	377	339	425	409	400	396	390	405	391	407	382	379	390	446	416	414	387	392	397	436	388	370	363	362	358	388	410	437	448	437	440	382	365	384	371	392	417	403	389	384	371	374	393	391	393	358	419	370	393	343	421	385	425	376	400	409	424	407	371	395	412	417	424	413	393	397	363	427	410	448	364	372	414	380	379	385	432	395	428	385	399	376	441	399	378	402	371	431	406	416	373	380	359	446	406	400	382	360	442	360	422	400	377	415	395	378	443	414	378	369	369	395	382	449	448	394	376	395	387	404	405	404	435	401	421	434	408	425	416	358	420	389	413	402	407	424	425	390	397	395	396	373	397	393	389	402	412	359	407	385	411	381	379	372	378	412	359	425	392	387	374	380	415	414	361	432	366	382	422	411	401	417	401	431	454	378	431	433	397	392	391	422	398	426	411	402	400	407	404	384	395	388	401	447	381	412	426	437	392	371	408	364	413	414	425	373	419	415	419	373	350	386	410	413	384	416	378	397	434	405	397	427	358	385	396	380	395	388	435	387	385	391	407	385	415	401	372	369	367	411	381	410	390	406	406	401	404	407	407	404	430	401	390	372	410	350	402	402	381	417	428	392	410	402	407	400	425	412	403	374	424	360	370	375	414	388	366	374	404	401	404	399	401	397	395	413	379	405	389	390	393	401	405	383	395	436	397	400	369	381	368	358	392	378	408	430	422	394	378	388	371	359	390	387	405	407	385	370	369	390	391	408	406	386	388	436	406	396	353	386	385	396	416	421	370	390	403	409	428	451	454	416	399	406	389	407	400	379	404	419	385	387	401	414	390	371	389	404	397	369	399	404	392	397	400	401	428	375	408	427	416	376	382	379	384	374	416	434	429	382	435	373	449	396	367	414	415	415	371	423	397	449	366	391	416	404	400	373	369	376	382	344	430	398	402	394	402	409	374	384	401	434	401	414	381	388	380	387	422	367	386	403	421	450	388	413	411	380	403	361	391	383	397	406	420	391	383	388	382	431	435	410	426	384	389	384	391	426	437	393	391	372	396	419	398	402	375	346	366	414	342	383	402	410	397	394	391	402	448	395	415	396	373	388	388	361	421	466	384	403	413	418	400	395	440	400	376	431	465	418	369	385	399	405	414	391	343	382	359	362	442	368	438	405	382	383	340	418	426	391
42955	19262	6645	2699	1800	1325	1034	927	915	918	906	870	878	859	912	862	882	838	881	889	873	879	853	839	842	884	928	858	826	893	861	871	881	904	862	864	850	852	887	853	906	862	876	866	848	866	923	878	875	840	865	850	934	932	896	858	871	910	914	892	850	894	876	903	876	890	897	902	876	820	853	929	847	863	857	843	926	914	859	850	885	867	816	858	805	896	882	813	925	875	826	870	860	863	860	896	838	871	879	849	840	853	846	843	908	840	886	870	854	865	892	842	892	884	870	897	798	892	847	855	875	887	909	921	842	892	839	844	878	896	880	870	911	890	861	876	867	843	901	849	850	847	884	858	898	867	841	793	894	869	823	879	842	869	850	908	816	821	900	879	904	869	852	852	907	844	852	856	875	920	875	882	870	847	836	916	908	917	871	827	883	841	891	858	906	849	846	857	914	853	849	894	898	879	896	812	863	872	891	860	820	805	886	880	899	867	910	876	901	867	863	864	891	847	844	863	875	874	825	880	886	836	871	883	908	853	875	800	906	804	857	883	930	830	867	848	860	876	878	880	890	848	829	912	859	867	815	815	888	825	833	893	897	875	878	906	888	815	888	914	899	849	873	875	915	947	860	837	866	901	894	868	840	860	885	918	876	831	881	840	852	872	842	826	857	854	868	928	874	907	908	836	875	803	888	900	868	855	884	892	881	892	858	885	915	910	837	844	856	829	859	915	910	873	836	882	832	887	888	868	909	898	895	902	874	863	862	928	870	892	879	835	918	817	836	870	880	865	845	858	881	946	873	906	776	899	875	866	868	849	890	847	856	867	898	860	831	942	885	855	868	820	873	860	893	890	862	866	826	832	875	897	853	793	844	856	846	860	867	834	880	918	865	885	882	842	824	877	870	806	886	851	909	883	897	916	837	881	893	875	878	858	900	868	881	860	859	825	866	852	877	874	892	924	872	834	852	864	848	872	824	845	821	842	885	847	825	914	924	818	879	899	844	912	864	876	842	866	845	841	873	889	871	891	885	888	867	844	847	846	864	923	823	859	789	831	880	828	857	818	920	924	879	870	867	877	926	852	902	836	866	841	927	820	897	892	850	873	867	853	839	829	865	855	858	937	859	878	849	872	871	851	893	836	826	860	878	855	905	896	886	840	880	859	865	840	865	801	848	888	849	878	922	885	861	858	852	904	871	895	801	858	868	880	859	824	895	843	849	897	882	843	843	897	898	872	894	844	821	872	825	863	897	885	857	845	886	933	804	865	944	855	848	874	877	853	867	847	883	882	858	850	915	862	879	889	873	851	838	883	878	908	882	932	835	881	847	830	875	885	865	895	888	880	888	880	836	847	914	830	828	940	900	843	925	924	937	869	868	877	944	813	879	888	907	887	917	822	825	845	840	879	849	823	832	872	848	841	872	884	839	854	857	871	897	844	899	933	871	866	880	859	862	874	927	873	872	898	879	876	885	849	883	899	848	849	859	880	901	829	861	932	879	966	890	871	894	873	858	840	917	900	869	862	884	912	881	853	797	915	814	860	883	849	882	893	841	874	887	800	870	864	875	868	884	839	903	854	850	877	876	886	844	911	885	854	888	856	882	903	874	837	836	857	903	879	862	867	860	831	917	826	834	869	812	944	881	867	902	899	844	870	876	851	875	822	846	852	910	856	872	880	854	912	886	908	860	893	885	884	822	897	882	884	823	852	859	909	880	850	899	833	866	842	859	874	882	893	897	824	817	871	930	903	884	877	856	878	875	865	917	842	876	894	847	853	851	925	886	860	936	865	889	861	818	891	919	856	833	786	890	862	910	884	838	856	883	878	888	867	870	833	858	876	902	862	882	872	825	916	910	872	878	872	897	926	880	892	919	843	824	856	856	851	852	834	913	915	858	854	862	873	894	856	868	852	855	834	862	874	849	903	912	841	886	822	856	901	886	881	871	843	802	869	879	818	891	891	887	879	859	893	880	904	889	819	894	839	859	897	951	864	874	827	897	865	876	867	832	902	836	950	879	917	897	819	845	871	902	890	849	849	905	929	830	873	882	829	870	856	871	885	859	871	918	814	837	827	845	848	835	884	825	884	837	884	865	842	860	889	839	864	854	829	860	862	916	861	868	871	855	866	873	960	874	879	873	884	862	860	929	870	874	893	916	910	865	887	863	814	901	923	879	853	868	872	935	804	855	931	864	850	829	852	925	870	845	839	880	845	901	896	892	842	837	859	866	830	869	886	886	907	855	853	874	878	840	837	871	880	832	846	830	826	838	827	901	879	921	843	835	890	851	904	824	772	876	824	847	851	898	849	844	853	916	874	850	911	824	888	843	901	874	835	824	858	852	884	910	879	855	857	917	896	841	858	900	861	831	857	842	870	886	846	921	863	842	854	873	847	800	901	856	913	864	901	848	876	852	858	861	847	886	855	863	878	881	875	866	900	843	866	872	863	909	924	885	899	915	830	895	834	830	865	880	908	918	894	866	897	859	845	857	867	863	861	812	882	820	864	879	854	892	906	847	871	844	858	863	824	878	871	894	849	884	906	844	827	856	854	875	817	915	904	909	910	882	867	872	851	895	866	835	854	867	911	858	858	870	843	906	879	813	898	844	895	905	867	884	838	893	882	919	795	897	858	854	826	865	870	882	872	868	893	837	867	839	887	861	859	868	792	853	861	887	815	867	873	844	841	847	873	877	929	908	852	853	859	846	839	872	882	891	900	869	887	824	875	884	881	850	867	823	885	879	836	877	880	876	903	836	913	854	883	876	853	892	862	864	877	894	836	849	874	856	929	868	832	844	820	910	849	873	871	864	816	895	920	903	888	865	908	811	907	890	873	906	835	894	875	905	906	858	854	853	809	884	882	837	843	866	908	895	892	908	868	847	833	926	851	858	842	854	886	817	868	816	895	869	840	831	853	830	833	868	876	912	875	878	923	875	913	845	838	835	857	878	860	833	824	848	875	823	854	880	838	821	865	954	833	831	894	883	872	882	900	840	841	880	824	831	903	893	877	866	868	844	909	870	855	897	846	860	847	877	828	844	880	855	883	875	854	848	908	888	876	911	885	910	843	901	861	880	881	815	856	870	865	893	846	838	909	865	823	858	904	884	889	859	943	830	872	843	867	859	833	901	892	855	879	834	889	878	839	919	852	900	882	855	841	874	818	887	822	833	916	900	893	871	895	878	844	862	853	877	894	917	885	835	880	833	881	864	832	877	860	878	855	851	839	861	832	812	784	840	852	852	889	905	840	855	858	900	856	876	847	880	829	879	840	872	859	833	916	837	850	907	889	883	825	855	824	888	843	916	917	908	871	886	807	858	897	823	815	911	857	846	872	885	941	803	839	870	858	841	866	895	858	889	876	842	899	917	900	871	914	867	843	874	860	878	891	907	878	842	886	835	871	892	869	911	889	819	885	890	861	842	803	846	814	869	877	857	830	891	831	874	841	849	862	847	873	923	858	875	872	866	815	876	875	886	867	870	836	890	889
55961	27270	13194	5548	2509	1132	664	585	420	484	410	403	403	424	429	411	371	392	399	406	389	422	430	407	407	442	371	372	425	403	419	402	406	385	413	387	409	388	428	374	437	434	400	410	453	403	367	417	387	427	382	384	396	401	360	414	394	420	425	385	386	414	362	419	412	393	427	445	389	395	443	393	443	384	433	447	397	377	373	410	375	395	400	407	420	386	408	422	408	384	378	410	406	425	433	387	417	406	407	403	394	431	406	409	453	425	398	419	423	386	409	405	392	388	401	425	401	406	446	403	418	413	428	368	361	403	400	395	418	395	391	391	416	412	416	439	405	383	424	434	411	434	412	364	436	381	414	422	367	430	409	425	401	420	428	411	363	380	390	435	439	417	440	385	384	392	391	400	430	417	406	357	390	397	420	395	437	378	388	403	388	394	422	445	443	405	415	375	390	398	432	409	389	422	373	408	423	395	422	433	416	430	372	395	380	381	405	428	398	410	411	398	417	438	407	403	364	383	382	410	388	383	396	403	395	427	425	413	374	429	440	371	389	438	409	383	415	396	426	392	395	459	410	432	407	439	415	389	390	442	388	400	429	401	370	398	407	412	376	403	396	423	435	383	407	411	415	400	395	412	405	410	450	388	384	422	395	451	418	368	398	400	385	388	404	375	400	355	413	406	426	401	403	378	372	453	414	402	395	383	411	390	409	412	422	415	411	374	344	361	399	363	421	383	427	419	406	449	413	393	415	403	395	410	410	416	408	461	435	396	437	394	425	408	375	403	383	406	361	409	407	371	416	429	417	377	399	424	473	407	413	426	388	402	392	398	387	440	392	424	404	428	378	406	429	376	375	377	401	423	398	395	407	416	439	431	431	422	411	383	417	417	456	387	385	420	369	400	385	410	397	421	439	430	397	377	387	434	390	386	401	394	421	399	411	410	399	390	416	430	476	404	399	405	418	417	389	435	426	410	393	412	434	394	436	381	391	395	361	412	428	392	435	398	408	408	395	439	424	457	398	393	426	400	409	399	393	422	390	400	396	377	404	423	428	436	420	373	435	397	388	367	414	397	409	406	427	400	380	390	409	415	442	388	388	419	403	403	408	382	421	396	434	389	410	409	382	379	389	366	434	426	403	353	407	397	410	414	439	422	417	411	425	382	356	381	442	402	391	377	422	411	397	420	406	409	439	407	392	365	389	366	402	387	448	416	397	425	367	412	403	368	399	388	418	383	368	434	389	416	421	413	375	411	468	406	416	373	404	384	402	373	430	418	442	437	384	421	407	400	412	421	399	430	401	405	406	436	406	428	392	408	395	390	400	387	379	406	379	394	410	406	407	400	445	427	450	395	382	425	451	407	321	417	383	433	396	375	417	414	395	411	439	414	420	389	425	378	381	395	416	416	411	418	402	379	416	430	383	372	387	406	444	418	384	414	448	418	404	412	388	405	403	415	366	383	416	399	437	429	415	420	462	403	404	473	438	431	392	388	426	412	423	374	391	389	389	423	400	404	367	383	394	410	447	407	407	396	441	415	434	420	402	425	397	398	394	414	424	413	453	456	392	423	416	409	430	383	367	416	397	442	368	396	366	422	368	359	417	391	368	378	402	373	364	433	360	375	372	363	365	436	374	388	393	424	391	384	407	410	407	372	430	390	420	395	412	388	390	379	406	418	445	412	387	398	384	432	371	390	429	395	417	377	362	412	440	388	379	384	378	367	437	424	394	400	371	391	386	424	403	402	403	423	413	434	385	404	378	397	385	394	373	364	415	424	414	404	373	433	370	409	374	448	425	430	398	407	404	396	452	419	395	384	430	422	409	413	443	385	438	404	378	403	431	445	373	383	389	414	395	403	415	408	406	398	422	402	413	405	387	392	398	409	420	396	405	396	421	392	410	395	391	390	432	402	460	395	404	387	403	376	418	412	418	405	409	389	388	406	413	363	414	373	396	389	378	426	394	384	418	392	383	403	408	428	426	411	407	433	416	398	404	397	386	445	388	402	429	406	391	413	362	392	385	417	417	387	369	408	400	382	460	410	416	410	372	385	397	397	401	392	400	382	410	422	394	423	423	364	433	406	396	406	416	366	379	415	437	475	378	415	414	381	378	398	401	411	398	417	440	370	416	433	386	426	386	385	422	397	447	402	380	421	391	352	420	381	403	414	442	394	417	391	401	402	414	424	388	403	408	413	376	398	424	391	401	366	407	400	427	439	383	393	445	430	411	415	389	378	394	427	418	454	469	393	396	392	395	423	405	381	435	397	406	397	397	376	396	399	400	394	416	479	384	408	417	385	390	395	448	407	394	430	438	374	382	377	397	426	412	384	416	453	411	402	393	420	426	413	393	395	430	404	337	408	379	410	422	408	417	382	418	431	418	420	422	408	420	419	398	415	397	404	354	390	398	356	402	360	388	399	367	389	433	407	411	419	395	398	385	398	418	420	415	424	390	376	387	410	383	375	417	385	447	409	432	401	389	394	381	410	413	421	423	437	419	392	414	447	398	408	408	416	417	390	395	375	393	413	420	417	402	387	368	395	426	405	396	382	422	366	404	388	415	392	380	395	411	423	411	390	398	392	398	421	453	405	415	384	419	384	431	415	426	435	410	428	435	389	389	426	420	405	425	403	399	413	460	410	413	420	404	389	434	405	372	395	422	389	441	407	418	422	369	429	408	394	378	389	395	368	408	389	430	408	403	431	394	387	432	408	408	406	395	390	385	420	451	429	415	405	370	378	392	393	404	412	408	398	410	377	383	419	409	417	405	471	394	431	420	392	384	416	388	393	384	422	397	413	407	417	371	400	411	410	400	369	358	394	358	392	411	429	420	420	406	409	365	406	393	428	375	420	412	380	391	422	407	399	416	439	377	406	379	382	374	399	452	448	374	415	403	404	442	404	426	408	453	367	371	433	437	399	410	427	434	467	412	442	403	392	434	396	403	378	381	411	400	390	421	406	425	409	447	350	416	416	455	390	409	428	408	425	405	379	391	358	401	382	399	392	424	433	401	403	401	416	432	392	429	414	394	398	396	396	414	419	401	412	395	384	384	404	397	415	410	364	426	409	414	404	397	416	406	425	420	421	400	358	412	413	392	415	414	411	395	395	362	411	426	427	424	409	416	405	452	414	405	392	417	400	420	376	404	435	427	395	389	419	397	415	423	362	407	390	442	399	408	420	413	398	454	421	409	383	417	434	387	414	433	384	400	415	390	399	391	432	357	370	398	415	395	401	407	428	387	423	412	396	421	406	392	378	403	402	346	399	394	379	432	432	403	433	387	362	422	413	385	437	441	441	410	409	373	381	425	389	408	376	401	383	425	403	378	422	397	397	383	377	383	375	430	420	405	396	421	429	391	372	383	432	346	391	384	431	433	398	396	413	414	421	428	426	419	392	426	446	426	413	440	400	416	404	424	407	410	437	427	406	404	415	398	431	403	437	398	385	431	382	411	387	415	430	452	420	429	386	397	371	392	407	435	391	389	367
37911	19327	12638	9277	6223	2778	1797	1560	1102	980	972	952	944	908	917	900	857	884	874	909	860	903	831	915	867	839	937	830	922	921	883	862	882	869	925	851	815	862	871	848	835	884	891	851	901	896	914	867	929	906	918	895	853	912	892	814	928	1004	918	871	881	893	902	899	894	865	873	907	906	858	891	855	867	896	849	884	921	859	848	833	896	885	929	924	896	862	896	909	909	922	893	902	892	863	899	876	844	919	878	892	912	844	898	836	895	853	879	877	885	845	917	874	831	886	900	874	884	876	920	828	867	909	902	881	868	858	837	888	876	837	884	871	893	860	829	884	886	864	916	834	844	909	903	843	878	841	881	857	866	862	882	853	840	849	835	849	972	863	937	927	892	894	927	876	866	829	884	905	886	864	891	867	865	815	885	822	858	870	876	897	883	864	878	873	909	863	849	919	821	893	851	860	906	880	870	864	884	872	897	917	845	834	881	879	897	883	877	829	860	867	916	855	815	840	866	875	930	909	895	879	848	814	842	905	822	856	822	920	881	899	900	849	901	918	834	882	889	897	873	869	835	879	860	901	844	912	891	897	883	867	861	856	858	923	876	889	876	830	917	868	922	896	930	894	911	885	904	841	871	855	904	900	833	832	875	881	843	946	831	843	844	889	849	923	896	925	871	828	878	843	792	929	871	860	882	870	868	882	856	845	900	840	937	842	884	876	873	839	921	890	850	875	843	933	864	877	857	889	892	950	868	862	867	864	886	902	883	841	922	905	863	885	861	866	860	894	882	918	872	862	840	900	883	879	940	828	839	912	868	898	831	880	808	882	846	837	887	858	840	819	942	840	911	869	830	871	882	856	893	899	836	899	816	883	877	847	932	850	866	899	891	868	904	860	786	927	840	861	886	850	882	876	889	926	900	920	902	860	897	870	910	892	891	907	891	866	903	864	920	851	808	879	883	907	887	951	897	946	932	906	861	899	857	831	891	890	870	796	908	833	900	830	885	903	920	918	866	830	880	918	921	826	863	896	867	878	850	901	864	919	915	914	844	862	905	846	818	883	822	888	937	876	860	843	858	924	880	897	852	871	875	889	894	853	889	892	917	873	834	868	917	856	901	847	886	912	874	872	884	836	842	891	923	884	915	879	861	859	877	863	898	897	883	837	886	914	957	886	869	858	840	904	827	869	871	898	843	895	845	866	878	845	869	855	872	863	849	920	895	885	863	898	882	911	877	853	862	872	886	948	885	857	860	880	900	846	887	822	865	906	882	866	855	900	888	856	886	886	879	888	897	898	888	892	898	889	848	937	868	916	836	845	832	895	869	869	822	899	837	879	900	907	891	918	897	855	891	868	869	914	875	886	830	909	901	856	842	945	825	885	874	934	914	905	838	829	889	876	845	931	895	888	877	893	818	887	846	893	847	891	868	898	904	819	842	840	885	901	894	847	918	867	829	864	921	882	856	832	879	849	848	834	852	900	890	863	915	838	878	893	907	887	865	898	882	882	873	874	827	893	843	838	914	913	884	885	844	904	915	877	882	952	879	878	840	876	916	852	866	899	786	906	805	851	883	857	900	906	862	883	895	886	837	841	877	851	889	881	848	905	875	908	869	837	900	861	852	884	886	879	866	883	853	901	829	855	897	881	923	913	850	878	862	829	874	874	896	915	846	872	864	883	880	900	857	900	912	839	880	837	862	852	879	903	900	925	879	880	867	903	860	898	861	853	922	916	804	889	922	864	920	890	854	859	863	916	924	851	862	947	845	883	868	875	904	861	873	893	842	836	900	920	910	878	892	909	867	865	853	853	854	859	882	886	876	904	897	922	908	876	859	807	868	893	833	924	850	916	890	892	890	893	878	866	915	860	797	877	859	894	865	892	851	910	883	945	886	875	900	870	868	876	875	898	893	891	871	834	822	894	880	889	912	880	857	883	893	872	874	871	916	869	901	880	909	854	859	843	841	852	914	903	865	885	824	895	814	904	900	850	853	842	849	876	839	883	909	826	874	821	887	933	894	862	888	883	864	829	931	823	828	928	865	884	908	880	822	904	893	883	881	806	907	889	898	866	897	918	922	867	884	844	862	863	850	924	886	852	873	876	868	895	888	860	838	899	898	877	852	902	901	947	924	883	916	868	870	920	886	853	868	842	840	867	892	938	870	863	898	919	917	859	885	853	881	869	886	839	870	916	879	859	852	890	854	874	877	898	896	891	860	877	918	904	840	906	823	876	940	886	831	878	868	866	865	835	873	940	868	815	891	877	885	882	887	853	918	904	844	881	871	844	886	902	912	850	886	886	879	883	925	883	809	948	860	904	957	897	849	893	890	874	876	927	906	882	866	913	888	920	849	902	881	872	856	897	879	838	886	905	818	875	863	885	905	884	901	854	898	846	861	902	889	872	878	850	898	846	866	890	811	888	895	845	858	877	865	859	844	854	889	894	880	876	883	891	845	864	886	859	843	859	853	919	901	937	854	821	843	909	913	870	892	891	898	949	880	852	896	838	888	965	855	871	891	892	865	858	848	857	923	854	879	856	890	838	898	859	868	847	885	883	865	916	869	879	856	875	874	788	898	854	909	930	877	837	879	916	854	897	919	807	901	852	860	857	885	809	879	908	908	923	899	864	896	903	842	906	864	897	868	870	833	841	851	900	879	866	925	860	861	886	876	888	845	839	906	851	882	857	854	879	879	890	898	860	857	857	852	847	842	843	899	879	870	821	901	923	927	848	908	905	873	863	860	845	909	852	948	859	872	892	857	885	879	842	921	897	881	827	865	875	887	882	877	875	888	919	860	904	844	867	873	904	904	879	842	871	877	907	878	887	837	829	943	856	910	917	854	922	856	863	878	932	886	849	842	852	855	863	842	887	834	934	854	839	876	868	891	857	877	874	865	908	896	859	829	846	905	879	893	842	907	906	899	891	910	947	882	868	897	892	862	868	865	895	862	902	912	841	918	886	841	839	862	850	909	861	931	894	915	883	869	894	860	843	866	870	900	900	867	866	898	870	928	897	804	870	885	852	884	888	905	951	878	923	901	896	894	853	884	865	861	867	921	850	896	881	860	895	905	818	913	866	874	891	832	838	858	849	858	848	818	850	845	890	864	877	913	882	846	871	871	913	833	854	856	863	853	885	919	847	881	898	920	911	883	905	872	871	892	833	806	872	909	892	886	878	896	843	886	898	860	838	890	893	849	890	883	906	900	876	858	931	877	899	948	867	905	910	866	875	889	933	893	868	878	848	850	870	894	880	913	856	929	840	863	920	832	859	895	895	891	837	890	837	841	868	842	800	855	850	908	825	877	862	866	859	929	886	854	874	877	878	875	870	907	866	869	878	866	863	903	912	849	881	890	883	911	837	895	860	888	857	871	855	843	889	950	867	859	931	870	873	925	841	871	898	873	887	845	916	848	897	912	888	892	937	913	837	900	897	853	844	878	871	909	870	889	853	891	893	869	859	892	906	863	858	903	855	868	848	886	910	916	919
48073	20464	6947	2143	963	524	503	447	372	357	388	405	404	414	400	390	389	386	389	372	368	379	399	380	440	394	363	385	388	386	390	351	449	362	417	418	396	366	393	405	406	360	393	413	342	379	334	387	363	377	384	353	349	394	415	415	388	339	357	358	388	367	376	388	395	335	405	372	378	390	377	352	372	394	394	367	424	395	359	418	371	352	357	369	365	364	363	361	375	380	403	386	374	400	438	338	383	381	361	379	380	367	374	365	387	411	408	323	377	359	388	403	390	373	390	362	433	385	409	404	390	368	422	418	405	361	370	379	382	363	379	380	384	417	348	392	354	418	376	375	374	413	347	393	396	379	380	381	395	389	373	379	356	411	388	351	388	388	336	397	377	382	396	399	376	385	403	401	389	339	377	399	426	400	376	386	414	398	362	366	362	370	352	339	372	408	374	371	383	387	359	413	367	408	339	421	409	364	384	397	347	422	381	386	396	379	407	381	380	350	336	410	387	363	366	396	394	388	387	357	380	403	388	407	403	313	382	379	401	384	396	371	353	390	390	403	371	385	414	395	374	404	379	401	378	394	380	377	374	387	336	419	417	397	395	388	394	364	392	395	376	400	398	415	364	388	382	394	357	361	388	412	362	405	389	347	368	356	382	402	373	373	350	397	370	330	358	370	393	388	390	400	389	393	394	398	347	340	360	369	403	385	395	414	363	360	365	388	420	385	368	405	369	391	384	369	395	386	368	369	333	346	372	377	343	436	408	388	401	391	373	361	400	364	379	365	407	447	386	368	348	385	413	372	398	392	412	350	360	347	341	342	427	356	384	390	395	392	370	379	389	367	373	382	385	407	380	356	406	389	399	385	377	392	356	382	387	407	372	361	394	391	382	376	388	406	388	353	415	369	364	341	374	363	374	378	448	415	370	385	409	377	397	427	382	369	371	400	384	360	414	406	411	361	401	379	430	370	365	366	387	400	375	408	396	401	361	351	367	367	365	418	406	402	399	377	352	366	373	364	387	384	396	389	387	342	367	337	387	401	368	398	378	405	387	374	416	379	405	399	403	353	388	345	335	367	408	409	374	348	380	383	378	384	419	415	399	406	380	382	339	374	338	393	397	383	385	384	362	429	360	347	392	388	398	382	395	407	321	376	352	383	402	379	350	369	348	378	373	361	417	381	406	369	408	402	414	405	380	363	393	397	382	365	356	385	396	376	361	383	397	373	362	370	381	390	339	383	372	384	357	408	395	368	388	395	406	384	390	382	388	366	392	393	390	362	405	364	419	372	417	395	360	402	370	392	338	383	390	434	404	379	356	402	387	400	408	376	380	330	374	394	412	388	394	395	415	390	391	350	433	404	383	373	342	356	397	380	404	387	380	411	366	363	423	392	353	352	341	362	396	375	402	387	356	412	384	379	395	356	389	392	380	382	404	378	399	379	375	370	380	427	385	384	384	400	359	397	397	369	391	345	384	379	393	356	385	385	373	377	390	365	363	381	366	361	366	411	425	391	343	378	398	416	407	377	364	425	402	373	411	398	383	410	402	394	373	399	384	372	399	395	386	391	400	394	412	347	374	374	402	381	384	403	403	400	375	382	413	410	401	359	363	378	379	373	378	370	389	336	382	340	380	394	396	382	390	411	364	357	373	360	359	389	381	406	412	373	424	409	373	352	357	454	368	389	399	416	372	387	390	369	355	380	363	358	400	371	395	373	367	416	346	373	399	387	365	383	374	388	360	388	356	380	354	363	370	389	428	391	380	387	359	367	414	362	384	418	394	410	360	377	396	399	387	383	359	394	376	369	381	392	371	360	387	355	416	395	363	376	390	352	360	393	363	386	384	387	358	348	366	401	389	349	364	375	377	407	379	392	401	374	372	398	333	383	365	374	436	379	348	386	376	395	361	404	391	396	336	377	405	387	378	363	392	354	371	384	370	370	409	424	383	379	396	358	402	390	425	393	398	362	401	385	421	398	403	406	380	391	376	421	379	407	379	356	360	377	335	401	386	419	354	395	370	355	387	376	398	379	417	411	377	383	384	380	409	393	362	360	374	357	440	414	345	395	407	398	352	388	425	410	398	375	371	394	361	360	384	399	417	387	345	376	345	345	409	379	390	385	400	426	401	379	406	417	407	388	405	415	351	385	385	395	409	349	434	384	398	408	385	417	371	377	416	383	378	378	385	378	387	396	350	390	362	375	387	379	361	377	399	372	371	377	385	375	366	370	410	387	384	386	398	396	372	414	376	387	375	372	361	422	419	400	374	399	402	351	389	408	385	348	399	407	393	387	359	393	379	371	364	384	394	361	390	346	343	377	380	400	361	381	403	351	384	373	367	383	392	364	370	367	391	364	407	371	354	404	381	356	397	374	374	360	393	392	356	387	359	362	383	371	384	395	392	397	382	414	385	381	369	382	374	395	405	415	380	395	354	373	342	360	382	404	353	368	372	365	387	369	383	385	386	383	380	419	383	389	367	406	403	374	409	408	395	390	368	428	367	397	406	364	354	364	435	344	375	418	369	352	389	369	352	369	393	375	364	389	348	428	381	377	421	388	357	359	348	380	393	364	409	371	395	394	404	434	367	373	338	414	381	351	377	368	350	374	397	382	361	387	377	414	366	404	384	387	406	337	376	365	382	390	403	405	372	419	407	410	403	398	374	361	369	365	390	397	363	363	435	398	357	378	359	372	364	347	396	375	419	316	410	385	407	403	368	357	339	390	370	385	390	425	355	406	396	364	385	385	382	419	362	328	400	403	386	389	426	396	374	383	356	378	372	384	362	404	361	354	400	397	377	369	379	426	373	405	393	382	369	357	369	382	378	403	390	402	380	362	398	424	384	358	362	395	396	395	386	368	382	389	367	416	374	422	402	398	377	333	419	395	362	346	332	370	410	377	386	428	391	385	385	409	405	358	378	386	363	352	388	399	398	415	380	417	346	349	361	384	370	397	393	369	381	360	392	386	350	387	404	383	385	403	380	422	372	406	403	372	368	391	383	376	376	347	379	387	410	390	399	387	360	413	371	349	400	362	391	354	392	374	349	372	381	376	394	417	403	384	375	378	391	389	397	365	400	405	394	405	396	404	405	400	363	380	401	388	392	394	411	418	374	432	396	379	414	387	384	365	414	375	348	377	360	380	420	394	401	386	377	365	363	390	358	369	416	412	393	409	374	357	394	405	415	382	391	396	401	370	401	406	380	402	351	365	420	379	402	396	390	360	406	357	363	393	400	380	378	349	390	346	387	390	355	374	392	397	361	372	402	351	389	382	370	400	401	404	382	364	343	378	373	360	361	368	353	386	393	374	390	360	355	368	424	397	399	396	419	400	377	387	386	399	392	384	414	372	406	378	417	378	393	391	393	355	355	394	345	374	406	389	401	392	399	376	402	392	348	364	429	364	373	407	364	418	394	361	367	406	400	401	365	391	392	397	377	391	371	371	401	383	371	373	369	400	367	395	387	390	398	403	384	367	400	418	349	393
33433	15780	8452	4290	2356	1339	1189	1047	929	780	848	853	832	899	885	825	850	840	834	838	883	872	888	865	859	817	835	871	812	837	883	842	823	823	886	876	820	793	836	836	880	802	861	817	844	784	867	825	888	885	776	835	851	853	851	831	847	869	824	890	815	837	799	801	811	831	805	912	851	810	844	806	852	823	859	827	837	851	794	823	813	855	903	790	792	814	858	855	867	875	853	843	828	831	833	790	831	864	848	847	900	829	788	853	845	857	813	792	834	834	805	865	829	832	788	831	833	822	776	827	869	810	896	864	809	819	806	846	913	837	786	812	793	926	846	831	870	858	849	843	856	873	808	811	871	852	828	762	845	857	820	826	817	861	847	823	789	878	874	849	903	801	830	826	848	790	826	871	829	837	800	814	811	829	865	825	833	815	851	849	885	827	851	820	791	881	802	880	829	801	844	849	857	857	815	826	891	839	869	841	871	834	822	817	812	833	861	799	830	851	847	824	828	828	815	828	851	786	863	816	839	814	834	800	814	845	877	832	803	855	838	835	809	849	867	803	864	824	869	874	768	886	850	829	825	810	796	808	811	849	841	870	859	895	796	822	801	827	846	817	900	815	834	890	813	843	846	875	811	871	831	797	859	819	889	854	779	810	831	826	849	773	886	835	875	866	833	810	797	828	850	831	780	817	860	828	777	887	805	823	800	793	833	858	854	807	849	813	797	867	870	849	899	829	833	899	831	812	812	838	835	824	872	826	863	848	806	861	852	856	869	813	811	872	878	858	849	877	809	863	861	833	815	864	784	821	819	843	873	850	853	843	867	859	801	809	762	835	817	835	839	791	859	850	846	791	838	839	806	818	819	816	884	849	833	852	851	824	828	896	805	842	857	817	831	856	836	891	880	865	823	851	804	829	775	802	809	811	868	832	909	838	829	883	865	824	874	783	848	848	796	850	880	867	787	837	865	848	897	793	865	823	784	862	837	875	901	853	829	834	828	842	797	841	844	858	867	814	883	840	842	880	867	877	810	832	873	802	821	852	743	788	894	824	836	825	802	899	831	848	818	809	843	828	841	815	798	874	857	812	809	812	842	828	853	861	890	847	828	786	777	798	837	882	866	797	820	820	825	834	792	810	853	892	892	821	836	849	779	826	914	809	837	781	852	830	811	844	828	818	873	851	804	855	877	848	829	854	867	837	864	823	772	841	851	854	833	864	833	862	841	870	855	860	820	846	856	827	829	829	875	868	813	779	799	821	813	753	809	804	828	860	842	871	841	818	845	828	821	871	816	824	817	874	834	816	822	854	899	871	814	813	837	833	842	855	840	847	836	782	841	800	839	813	893	877	818	836	866	898	841	849	844	823	837	861	902	816	859	838	836	850	856	868	826	842	836	804	854	815	868	878	848	841	779	816	824	873	849	831	846	812	826	822	831	836	831	862	815	818	878	833	853	889	848	807	821	868	811	853	808	844	813	801	882	833	865	766	789	853	848	807	826	843	845	856	853	854	852	784	825	871	819	862	868	825	839	821	853	842	811	860	831	868	836	837	889	848	797	840	790	855	825	798	783	865	817	811	820	850	838	816	874	802	815	826	897	835	887	876	854	838	878	813	854	834	876	816	873	853	852	811	843	847	815	813	815	806	857	824	846	889	805	850	892	878	838	820	820	868	844	874	867	868	869	837	838	847	862	788	853	846	827	801	876	814	848	816	842	870	831	836	882	843	769	849	853	845	862	813	865	865	860	848	842	812	835	849	839	863	829	879	806	859	869	850	839	851	835	877	858	822	804	812	830	866	883	869	844	839	878	852	866	830	840	877	805	815	806	851	877	842	846	837	886	815	830	819	848	819	811	801	827	839	825	882	895	783	840	803	856	797	854	820	910	828	836	842	863	874	836	856	810	823	824	859	817	807	847	804	864	831	783	837	855	772	804	843	833	859	826	842	800	797	796	829	862	845	897	813	872	810	879	885	810	871	837	871	868	838	830	839	791	828	850	827	836	851	806	870	832	820	838	831	821	843	855	819	891	860	784	863	815	858	866	827	789	814	887	844	864	843	790	860	813	829	842	844	848	831	844	832	862	856	805	875	848	824	831	841	817	805	832	863	852	885	838	862	854	865	844	831	855	875	849	784	828	808	825	842	813	857	824	808	819	862	782	877	843	826	795	826	852	840	814	839	767	822	813	846	881	887	830	805	819	796	847	869	861	846	830	817	798	848	880	843	810	842	869	855	854	842	835	826	820	833	793	823	834	844	862	874	812	827	836	812	826	844	822	786	890	772	840	832	863	846	802	841	818	858	812	879	821	799	840	866	851	879	845	858	843	839	810	834	832	852	853	866	835	817	855	800	839	856	875	844	819	834	836	825	878	835	841	872	825	856	882	811	831	833	842	785	881	829	785	751	793	861	842	827	865	800	887	820	839	840	836	834	815	894	817	852	849	814	842	862	793	848	813	888	874	850	856	821	826	824	887	818	867	825	801	861	787	842	812	843	846	816	819	837	861	838	860	839	821	871	833	798	881	805	809	882	846	839	821	824	872	840	832	834	849	770	815	821	828	854	828	827	857	820	887	797	839	823	803	804	773	813	835	802	866	860	864	808	840	872	818	878	829	838	812	832	882	866	804	822	876	859	856	856	798	850	831	806	807	884	801	862	849	850	811	840	845	848	823	838	858	819	795	895	821	901	830	825	846	844	856	819	815	817	824	873	831	850	871	881	851	867	804	817	829	822	835	825	810	879	832	776	810	832	848	830	807	826	843	831	830	856	796	864	828	824	870	833	832	907	871	790	788	835	925	826	806	885	833	784	809	852	815	836	858	828	860	839	823	819	870	819	823	877	811	825	876	862	814	879	905	895	877	836	896	837	837	870	838	884	823	845	853	868	829	799	851	855	817	838	852	834	825	809	823	793	866	852	801	819	790	866	843	850	810	831	822	778	830	806	824	797	849	787	844	893	899	854	792	787	857	848	808	833	856	781	834	854	865	845	827	806	833	853	848	807	864	852	848	844	867	902	825	846	812	812	764	876	783	782	794	826	863	958	844	850	880	863	876	812	859	803	891	788	836	890	824	794	825	802	850	830	832	839	879	822	830	861	779	811	923	883	877	927	886	866	782	814	791	799	841	813	867	904	850	850	837	820	794	875	862	780	825	830	867	856	849	844	911	837	873	808	866	804	824	891	794	818	839	858	838	874	832	887	831	851	860	854	885	851	813	872	828	826	835	863	842	830	815	811	835	842	846	831	794	841	873	853	799	769	858	851	816	880	852	881	834	831	874	800	821	802	855	865	838	875	827	867	811	821	791	812	836	838	850	859	811	805	848	839	812	808	825	900	781	885	819	867	829	800	808	824	822	859	831	791	818	831	862	796	838	827	807	796	830	815	820	824	849	830	814	788	881	827	904	863	845	876	839	885	848	840	866	858	837	797	860	872	856	862	823	796	871	836	854	846	825	832	807	815	822	909	786	801	817	824	870	857	835	828
59805	26589	8967	2516	1256	789	644	510	400	402	428	427	380	406	375	384	371	404	400	417	421	386	373	386	395	395	419	402	386	374	425	396	404	433	433	413	377	354	401	422	381	373	401	415	379	417	376	414	368	391	354	370	378	379	407	427	412	422	374	395	417	383	396	406	370	400	403	390	388	399	379	446	412	383	392	353	350	396	392	382	382	356	360	389	365	396	417	366	390	376	360	388	402	409	375	412	417	394	411	386	372	441	333	374	341	381	392	387	386	417	401	391	402	431	370	389	424	398	379	385	379	409	356	384	425	390	366	418	382	369	425	416	383	397	370	434	404	370	364	417	399	385	380	399	375	377	358	400	394	417	383	374	431	386	412	376	374	369	404	395	381	426	389	374	417	400	403	406	362	410	402	374	401	394	412	373	373	404	380	424	430	414	420	392	439	390	371	410	469	372	394	388	364	425	368	389	389	357	431	386	449	379	418	399	391	412	411	367	372	380	388	342	419	365	376	409	407	429	400	388	403	371	365	416	401	412	380	382	385	391	373	393	389	370	406	388	385	382	402	377	352	383	407	389	427	385	368	407	366	437	438	381	383	408	331	383	362	411	384	368	405	381	382	406	390	402	411	389	393	371	368	425	405	377	399	408	372	394	416	427	399	360	393	352	414	384	402	375	391	395	413	404	408	393	382	373	394	371	379	407	407	405	394	390	404	359	399	382	391	399	414	348	397	392	384	454	395	398	369	382	382	426	384	427	441	391	366	429	412	364	404	379	397	382	371	370	383	408	385	398	403	359	352	401	396	413	398	424	392	421	383	392	448	367	372	383	360	407	392	409	363	425	402	402	416	368	377	376	404	397	361	410	402	426	360	386	421	371	436	389	390	391	364	423	407	447	411	356	364	377	441	398	402	352	380	410	381	398	388	399	400	397	380	420	409	408	393	379	418	396	386	400	417	361	402	394	368	396	358	399	401	406	399	402	420	393	384	400	389	408	382	395	425	373	362	405	369	366	374	390	396	410	398	379	355	409	373	404	380	422	396	381	410	407	423	417	432	393	418	387	387	368	416	402	375	403	410	380	408	392	385	380	417	427	433	354	382	364	399	370	409	400	391	385	363	383	388	367	416	390	419	443	363	429	420	368	372	389	419	368	369	376	428	380	416	404	402	380	406	419	396	388	419	356	359	428	393	361	392	411	381	406	427	369	417	388	417	418	371	395	391	392	410	406	400	456	417	405	403	400	411	431	421	382	396	372	385	384	366	420	375	419	360	393	414	427	403	401	366	387	349	402	400	412	357	358	415	401	437	357	396	437	401	368	403	372	404	356	380	383	397	397	400	398	406	414	396	363	363	406	385	373	412	424	414	372	397	432	359	393	419	398	365	393	368	372	409	389	385	432	400	389	362	392	423	382	388	401	398	400	368	365	407	364	383	423	419	392	394	405	433	449	367	386	399	376	432	391	375	408	385	397	402	411	391	395	386	370	443	389	363	432	395	420	361	430	382	373	346	377	400	393	380	382	379	407	378	379	428	381	405	360	373	384	409	404	441	398	401	410	387	415	376	395	413	426	401	399	354	383	372	412	392	426	403	385	410	393	394	404	421	378	410	392	405	404	362	396	374	415	376	407	393	398	382	384	419	400	362	426	390	407	359	413	415	398	372	398	381	403	383	387	390	391	378	373	385	394	399	393	368	432	392	409	374	369	394	390	465	417	366	372	422	372	405	394	380	380	378	426	393	377	427	369	389	393	384	358	387	397	379	408	426	417	350	414	384	428	414	423	397	375	393	421	395	371	392	436	386	348	399	436	390	383	362	387	396	395	428	394	440	392	371	375	384	360	402	391	441	392	445	392	413	424	364	394	420	428	413	390	390	410	403	393	443	414	385	383	402	403	390	382	419	371	361	390	394	390	379	395	400	403	446	375	406	416	461	417	391	406	398	418	423	385	400	396	424	407	420	369	447	401	382	395	419	349	371	350	357	381	438	408	393	401	369	424	414	433	419	386	369	438	420	399	371	382	402	389	395	379	432	383	356	382	403	369	417	418	377	409	395	386	395	438	419	409	396	430	374	431	385	405	398	412	372	392	402	380	403	401	367	424	407	379	424	371	394	365	385	417	434	450	379	385	385	409	387	376	362	371	427	394	412	354	399	412	376	379	411	372	376	389	364	388	415	408	378	365	404	394	436	390	395	377	395	420	378	395	369	394	358	425	405	350	456	367	369	386	400	377	401	410	405	413	392	410	409	430	397	376	376	375	364	385	398	383	370	364	400	391	394	393	369	380	449	386	430	387	403	420	410	352	391	369	375	392	421	446	384	395	382	356	409	395	386	367	381	398	406	387	388	383	386	417	385	368	364	382	425	372	349	402	411	371	370	401	399	398	392	415	390	401	407	411	376	382	405	406	423	411	393	403	409	381	393	430	398	412	358	383	405	391	383	357	386	384	424	377	409	383	366	408	399	390	413	370	416	409	407	388	413	386	388	385	399	402	364	417	419	368	389	345	411	417	393	371	399	396	397	373	406	398	426	382	402	374	410	409	394	403	429	386	379	391	381	378	394	398	377	393	434	421	335	402	371	441	413	379	394	374	383	352	396	343	436	417	359	394	383	396	386	396	418	374	391	410	373	415	419	456	394	411	416	369	416	357	367	390	383	372	379	417	428	393	419	398	397	410	411	424	388	398	416	407	394	400	402	388	395	422	406	409	431	393	440	392	382	361	404	388	414	440	363	353	418	400	392	395	425	387	387	408	391	385	405	391	374	404	366	396	393	386	387	388	373	381	415	357	390	413	388	364	398	414	400	395	399	411	416	370	396	384	390	430	440	423	395	367	381	394	392	393	383	361	372	392	377	404	389	408	414	385	372	424	405	397	401	345	388	363	402	400	394	398	373	382	402	390	403	391	377	364	421	420	425	403	366	380	403	421	394	396	356	397	393	409	390	388	373	365	354	423	433	399	337	376	404	405	377	372	400	398	387	410	396	401	421	409	357	419	366	361	423	419	391	390	379	399	379	380	383	393	383	379	392	406	398	389	384	400	428	396	376	386	367	395	364	383	404	381	383	388	392	369	380	425	424	391	365	362	371	393	400	373	364	398	396	394	410	378	413	378	397	427	406	390	344	391	425	373	379	351	437	391	390	389	422	380	351	422	404	384	386	411	395	434	402	388	421	405	396	375	419	406	396	371	359	363	388	385	436	400	376	422	423	417	392	424	400	378	417	402	402	395	409	380	385	398	421	398	380	381	414	423	408	368	406	395	389	393	410	415	409	389	406	401	415	405	376	433	400	437	389	398	418	409	416	367	394	390	387	404	385	397	428	407	375	382	405	472	402	415	403	396	356	410	400	386	388	450	347	380	397	373	408	397	380	417	396	357	398	395	393	360	387	361	432	360	418	356	385	374	393	421	371	381	384	370	386	422	373	399	467	399	400	391	398	367	427	402	442	423	379	413	383	386	401	420	398	417	384	410	400	380	417	409
41125	17616	7463	4655	3258	2216	1642	1194	924	884	859	923	864	863	917	899	877	841	845	885	914	846	894	823	828	826	830	875	842	846	875	865	817	868	888	852	830	880	812	915	823	837	830	882	886	890	844	843	882	860	838	860	857	887	880	872	838	830	869	842	907	898	888	895	923	867	853	845	836	875	933	814	851	899	865	857	859	856	853	828	851	855	866	923	850	848	879	839	901	861	884	895	829	872	840	833	872	879	838	821	880	872	850	853	847	842	806	832	833	852	797	917	932	884	888	830	838	861	855	840	886	886	896	871	863	882	884	876	853	834	852	848	842	840	862	872	949	883	818	869	853	878	916	865	857	877	842	916	850	868	815	846	824	851	894	871	858	890	855	878	870	832	895	903	875	842	876	853	836	845	772	854	862	872	902	879	811	897	865	879	831	863	906	882	901	895	826	852	884	883	854	857	819	807	853	855	840	912	887	909	889	839	876	797	828	893	848	876	863	913	877	918	861	844	881	855	867	875	884	821	887	871	839	871	858	889	866	830	891	869	886	880	900	881	844	840	853	795	837	868	792	867	908	810	835	804	851	843	771	908	881	912	836	901	826	865	866	909	854	839	849	881	858	856	867	858	841	888	877	856	862	859	859	861	877	914	840	873	852	881	831	839	826	838	830	909	866	871	914	844	859	857	906	843	872	869	836	806	836	864	883	884	883	867	880	847	901	892	861	800	837	878	917	880	871	859	866	892	836	856	824	905	882	892	837	860	816	872	908	828	877	850	889	827	883	890	891	908	889	837	799	844	848	849	878	844	843	888	884	843	851	850	849	881	894	847	823	886	899	881	861	871	851	855	888	904	871	853	932	884	882	828	881	877	874	856	845	887	897	878	886	836	869	854	845	900	853	921	892	824	929	895	859	870	882	893	836	900	862	890	897	882	844	872	775	866	884	871	862	907	830	894	869	894	904	911	835	822	902	925	864	863	892	878	855	907	879	845	810	847	852	840	872	843	864	877	848	853	865	818	882	795	787	796	857	883	857	835	887	859	851	878	858	840	898	871	866	825	833	888	873	830	864	868	844	855	842	843	914	856	830	878	835	820	876	848	890	850	837	906	828	870	855	912	819	844	823	867	827	928	903	903	860	898	883	844	815	851	811	844	852	878	873	877	886	902	770	835	893	877	865	902	914	845	841	826	848	870	818	884	867	854	901	893	840	882	871	867	827	854	854	925	917	902	866	818	900	808	861	867	874	868	886	880	846	842	861	883	859	883	887	918	906	847	831	900	870	808	873	838	842	921	892	841	843	879	890	870	872	824	860	847	875	894	846	816	881	869	845	895	878	900	855	829	921	877	848	861	923	915	843	894	824	847	921	939	877	883	887	866	853	843	891	873	879	871	911	875	876	976	892	864	854	842	858	854	877	884	891	830	901	786	890	855	915	899	842	808	831	832	896	851	881	817	886	841	856	890	817	845	825	874	877	927	812	923	843	841	852	930	826	887	918	863	874	869	847	862	896	852	888	870	878	912	887	898	892	843	850	826	839	896	854	839	882	844	854	873	830	888	875	862	861	888	834	907	894	875	931	883	823	899	825	848	864	832	869	859	913	849	890	887	839	869	894	863	839	909	887	880	897	845	811	850	868	903	840	890	841	891	825	847	857	885	812	860	794	857	901	858	887	922	862	880	836	847	885	883	868	856	881	851	888	868	844	833	851	846	850	844	857	857	902	837	826	868	856	825	831	895	827	840	878	852	896	877	895	844	863	875	869	861	795	889	849	914	854	857	816	864	900	875	851	870	873	860	856	845	873	888	836	887	890	844	821	852	841	883	847	828	853	809	877	855	868	812	857	853	868	823	860	877	868	899	895	823	873	848	900	899	872	833	864	875	850	868	845	876	852	843	884	873	917	923	837	839	868	884	942	875	870	862	888	861	859	840	897	901	880	877	828	863	827	832	871	827	841	832	849	820	832	885	821	886	837	895	819	896	842	825	887	898	842	873	875	844	852	854	849	864	897	819	864	852	837	842	826	811	938	845	876	904	883	839	839	828	920	869	841	812	895	846	847	838	839	912	906	877	806	851	889	865	910	857	799	853	934	912	907	871	820	881	857	899	857	864	880	884	903	820	903	923	863	894	866	841	859	876	863	876	900	882	836	800	939	833	866	868	855	808	872	873	897	866	831	830	830	841	880	847	866	900	817	845	897	849	807	828	881	855	852	911	832	852	856	858	837	899	868	867	865	867	839	868	885	884	917	858	889	832	884	817	804	853	832	906	862	931	866	872	881	874	843	849	888	899	846	841	856	846	887	854	856	867	888	884	820	878	869	879	865	806	871	857	852	908	884	835	871	872	842	894	852	863	844	879	867	906	881	862	854	863	876	851	875	832	852	868	863	850	951	857	860	836	884	897	839	852	853	866	895	835	863	845	936	884	859	883	830	843	866	911	866	803	888	850	850	905	861	868	860	875	889	869	914	848	964	888	844	885	881	814	816	854	827	904	839	892	874	833	840	823	868	889	875	875	870	881	869	889	887	879	802	873	873	919	854	872	840	931	888	850	855	837	858	812	835	864	806	850	817	844	865	809	879	882	840	869	870	809	836	844	822	836	823	831	879	840	854	880	858	816	851	807	858	827	842	878	864	836	789	841	821	854	824	842	891	861	901	864	802	784	895	913	844	872	865	834	828	866	874	880	920	915	898	843	858	852	884	895	900	869	827	891	887	841	844	876	903	918	884	853	869	911	827	897	877	889	884	848	854	872	842	857	858	856	905	854	888	849	869	866	852	832	823	882	852	868	876	801	848	868	845	878	858	868	815	837	864	917	900	836	863	858	855	852	844	820	830	845	876	882	858	861	923	858	894	916	876	882	878	901	832	850	889	816	837	864	834	874	882	871	874	892	918	845	847	898	843	885	829	884	843	842	865	874	927	840	884	894	839	889	920	872	818	896	845	845	838	893	847	894	821	872	857	793	889	888	866	837	846	888	865	842	866	866	858	836	880	866	906	865	843	819	905	882	869	908	860	927	890	881	870	861	888	894	830	831	888	876	827	798	871	835	870	864	834	874	834	932	854	867	864	858	834	848	883	834	883	824	876	814	841	878	845	847	867	836	828	880	845	836	833	884	855	897	838	942	852	885	899	854	857	890	889	878	851	869	879	845	826	893	818	892	867	875	881	863	879	863	861	864	871	871	872	855	864	827	874	890	817	858	864	885	854	803	878	861	869	849	849	885	882	859	860	852	873	817	863	856	926	876	849	886	821	858	863	835	896	855	849	852	830	837	898	814	843	856	834	855	840	857	822	900	907	863	851	834	830	936	890	875	932	859	853	862	886	822	878	881	841	837	866	837	860	893	827	844	824	867	868	850	834	809	872	887	868	888	883	900	840	846	869	881	825	858	831	829	813	816	797	823	894	884	880	878	914	871	792	827	844	928	849	879	887	899	863	870	828	877	853	871	811	794	854	889	849	865	900	821	851	848	904	811	905	883
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
