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
338045678182	338045678740	338045679290	338045679840	338045680390	338045680940	338045681490	338045682040	338045682590	338045683140	338045683690	338045684240	338045684790	338045685340	338045685890	338045686440	338045686990	338045687540	338045688090	338045688640	338045689190	338045689740	338045690290	338045690840	338045691390	338045691940	338045692490	338045693040	338045693590	338045694140	338045694690	338045695240	338045695790	338045696340	338045696890	338045697440	338045697990	338045698540	338045699090	338045699640	338045700190	338045700740	338045701290	338045701840	338045702390	338045702940	338045703490	338045704040	338045704590	338045705140	338045705690	338045706240	338045706790	338045707340	338045707890	338045708440	338045708990	338045709540	338045710090	338045710640	338045711190	338045711740	338045712290	338045712840	338045713390	338045713940	338045714490	338045715040	338045715590	338045716140	338045716690	338045717240	338045717790	338045718340	338045718890	338045719440	338045719990	338045720540	338045721090	338045721640	338045722190	338045722740	338045723290	338045723840	338045724390	338045724940	338045725490	338045726040	338045726590	338045727140	338045727690	338045728240	338045728790	338045729340	338045729890	338045730440	338045730990	338045731540	338045732090	338045732641	338045733190	338045733740	338045734290	338045734840	338045735390	338045735940	338045736490	338045737040	338045737590	338045738140	338045738690	338045739240	338045739790	338045740340	338045740890	338045741440	338045741990	338045742540	338045743090	338045743640	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
60129	32905	23509	16509	6303	1022	458	455	505	514	504	588	636	828	718	496	495	476	506	521	505	454	428	440	475	498	458	479	478	457	442	457	426	442	494	455	476	470	476	449	461	462	481	472	474	465	486	425	482	452	435	449	511	453	467	427	433	450	453	476	426	478	486	486	475	446	418	438	405	504	492	500	456	442	482	436	456	454	446	490	463	466	479	458	483	412	463	450	447	454	457	454	480	491	462	448	457	462	477	470	447	448	445	487	453	463	494	463	487	458	469	413	466	428	471	478	438	433	439	426	473	452	442	448	507	482	499	462	409	464	488	558	483	414	469	497	437	496	469	463	461	458	399	447	479	433	458	470	456	408	425	494	453	445	440	453	467	455	449	445	408	452	461	515	499	484	440	485	457	472	450	461	431	432	481	485	448	439	505	489	443	427	439	438	484	476	471	476	449	505	474	445	432	466	436	477	466	507	446	506	451	459	439	448	432	434	485	449	458	489	498	494	447	460	470	448	522	491	476	415	459	440	451	447	471	423	460	457	482	438	443	465	486	443	450	433	438	507	425	464	491	458	430	499	436	453	482	444	411	464	426	444	457	414	470	446	501	448	447	508	505	444	437	470	475	473	459	413	451	475	438	451	432	458	471	481	440	456	435	474	458	429	436	503	439	471	469	459	424	462	462	473	455	410	424	467	459	479	480	456	468	476	501	472	475	459	434	480	430	476	425	506	456	455	462	460	467	499	432	454	463	456	423	456	458	523	453	489	437	454	422	445	487	501	448	454	472	482	444	471	474	443	481	474	454	464	488	489	479	456	437	462	460	425	482	439	451	472	461	436	474	463	466	464	403	505	449	473	485	498	466	462	446	455	446	462	465	489	478	475	446	477	445	484	449	466	452	448	451	432	449	440	489	471	427	456	469	433	455	456	453	467	463	471	442	428	420	450	449	429	444	419	488	487	434	481	465	520	485	456	438	478	467	420	430	438	438	460	478	485	470	440	481	426	464	415	446	459	479	499	444	479	489	436	432	459	425	465	486	447	487	494	463	450	456	508	454	411	449	438	472	492	476	418	494	492	445	455	456	449	415	410	427	469	458	433	445	428	439	410	442	460	463	464	471	445	447	396	481	429	464	451	487	457	529	448	455	467	424	413	454	469	469	449	435	417	471	478	475	463	451	482	456	442	440	443	452	478	480	464	483	394	438	477	454	444	449	469	481	463	418	445	452	472	440	512	475	411	505	466	436	448	436	481	430	428	464	454	447	437	448	479	484	456	483	459	475	448	430	495	414	489	475	416	443	477	465	433	460	438	447	468	508	460	429	451	498	465	423	462	476	443	438	441	431	441	466	467	462	452	485	437	458	434	439	460	433	457	444	448	435	468	479	460	469	465	449	426	492	456	457	455	438	479	407	486	423	469	456	512	466	459	462	446	506	436	431	453	463	473	428	437	471	486	443	456	453	443	469	430	428	444	469	435	477	460	464	478	436	440	426	419	431	436	501	440	467	435	461	445	447	437	465	449	482	472	443	413	489	472	473	454	477	458	459	468	443	489	472	447	484	452	455	466	446	453	466	486	440	437	458	477	434	458	477	484	459	427	456	417	408	490	446	478	468	422	420	456	441	436	459	486	466	441	446	482	445	469	438	457	431	458	453	438	443	472	451	470	461	457	434	452	501	439	457	470	440	455	463	453	463	487	504	458	508	514	468	464	435	396	446	453	470	420	449	420	438	432	475	440	439	479	463	460	483	454	438	464	447	451	461	488	442	447	443	441	507	437	445	427	439	431	460	468	430	471	435	454	478	505	437	467	461	433	483	470	464	427	520	473	422	437	471	480	455	435	476	449	433	430	481	527	468	460	496	460	413	445	437	455	464	462	461	483	450	467	436	448	435	458	482	471	451	474	475	476	429	474	505	494	451	430	471	507	458	417	473	421	443	458	490	408	507	449	449	468	486	431	449	463	461	449	476	470	454	467	460	441	441	475	497	431	480	444	464	472	466	459	462	481	449	468	471	462	448	496	472	453	488	457	488	488	484	477	476	466	461	462	465	477	412	449	432	456	467	443	473	476	430	430	452	471	431	448	462	487	433	415	444	455	460	410	438	482	453	504	488	471	464	474	446	453	462	446	479	466	471	456	470	462	431	466	458	468	446	444	430	435	474	455	488	437	457	418	467	447	470	482	437	442	485	432	483	467	434	457	483	474	466	493	487	477	419	459	502	445	469	455	444	461	471	509	445	460	493	465	403	484	458	472	497	483	486	476	456	443	455	462	440	454	471	418	415	463	479	463	482	478	411	467	435	425	445	474	457	493	449	463	450	453	448	438	448	467	470	421	485	464	467	435	505	480	485	501	443	460	497	462	434	424	448	456	479	448	485	500	435	463	487	469	479	482	456	452	441	443	471	446	508	486	455	447	432	443	494	447	429	452	443	437	475	446	463	478	432	477	459	459	418	422	451	492	472	467	445	460	446	462	449	499	472	449	417	473	443	502	473	487	466	489	470	439	426	419	455	441	458	428	478	484	455	459	507	450	464	411	472	475	449	469	446	423	452	479	481	456	457	476	469	453	478	502	455	466	461	453	470	489	476	489	491	450	447	422	440	440	453	447	443	448	434	452	465	430	518	463	452	473	409	429	462	463	473	476	463	418	503	468	470	435	426	452	475	468	491	445	469	421	455	451	470	405	499	490	452	458	456	450	478	436	445	441	508	463	412	450	464	424	463	449	423	460	500	443	457	447	477	436	453	443	409	438	457	459	436	470	429	401	409	463	442	464	465	490	420	452	450	425	443	446	447	483	461	475	432	453	450	498	450	486	499	449	492	455	444	434	471	470	441	463	454	433	449	472	459	470	465	439	412	442	472	460	428	457	452	499	467	428	471	413	443	461	446	497	487	436	465	498	483	474	472	446	506	448	500	452	513	483	445	424	478	442	456	467	441	412	475	463	472	459	444	451	457	450	444	448	454	465	494	500	443	452	505	407	421	452	463	492	466	454	447	429	484	475	484	453	459	491	463	461	477	461	472	427	455	436	485	457	456	450	488	423	440	445	424	444	466	479	485	466	422	445	458	450	480	484	475	456	404	420	440	496	488	432	495	479	490	471	442	458	471	401	476	444	459	471	470	464	488	490	472	483	437	465	494	420	436	454	426	475	453	499	530	411	477	455	422	483	481	468	461	400	468	441	480	478	447	485	450	404	467	493	450	487	428	459	477	485	483	479	430	413	427	480	449	465	465	476	437	471	434	450	452	494	435	441	436	434	424	391	449	476	433	434	453	449	492	447	476	466	464	460	431	444	438	430	471	484	454	482	443	499	465	416	488	424	458	471	453	434	423	466	474	487	476	465	430	413	428	485	461	471	468	453	427	440	441	449	465	428	465	426	402	459	424	441	454	472	525	424	451	494	438	453	467	445	469	409	426	453	447	474	448	469	447	486	476	510	458	501	447	441	435	473	489	475	471	417	466	435	464	442	419	497	476	482
37736	25283	26555	24873	11450	1654	1074	1110	1059	1271	1352	1360	1899	2886	2311	1384	1175	1002	1040	1124	1074	944	973	939	949	1017	1015	970	976	920	985	967	996	975	1026	991	981	1004	946	963	984	964	964	984	960	920	965	967	963	987	960	994	964	949	971	1025	938	1008	1018	963	1026	1006	1002	1015	981	969	987	1028	971	1034	1012	952	985	934	1046	921	943	1010	1009	920	963	982	965	934	966	1044	990	989	941	955	942	955	976	1000	988	976	1021	915	939	1008	946	952	944	954	985	985	987	926	883	993	1021	1024	929	1027	985	948	968	967	962	1013	1009	929	935	987	980	960	948	949	930	962	919	923	987	974	1048	970	956	969	911	976	955	929	953	987	953	977	948	953	992	990	975	926	974	971	1005	974	965	1036	958	920	990	911	981	940	958	980	995	985	992	951	984	950	988	978	958	947	952	981	935	984	963	939	1017	976	962	972	982	928	996	986	988	950	961	941	981	1003	976	929	992	994	981	986	962	1025	974	911	968	910	1010	975	914	965	935	989	949	1038	988	907	1010	973	955	969	936	993	956	964	962	956	1008	967	964	978	1010	899	907	921	975	978	984	955	941	941	941	950	984	954	1000	978	938	970	939	978	976	993	943	896	950	968	969	1018	998	970	942	954	999	921	975	957	951	967	964	976	1000	964	953	932	1002	987	994	963	919	988	976	963	967	946	977	981	940	983	941	999	907	975	937	966	960	993	981	972	1001	977	979	964	997	963	1006	980	980	975	905	988	1005	977	971	958	962	979	911	1022	954	960	1019	952	967	950	1013	984	962	947	893	995	950	939	1001	959	987	972	970	981	984	964	954	942	949	979	1004	931	922	964	978	995	951	943	1014	956	961	922	929	978	959	971	985	952	993	940	966	915	961	873	985	983	919	917	972	953	955	918	938	924	959	976	990	1010	992	1010	983	981	961	929	954	933	952	967	906	974	957	903	979	968	969	978	938	970	1007	987	970	959	963	974	975	914	959	927	957	1012	960	948	967	1005	942	942	986	930	1021	945	954	982	966	955	970	965	990	982	967	1023	933	983	1023	951	974	985	974	949	998	982	941	965	984	1009	1029	1018	966	925	991	962	955	923	998	913	1002	934	970	907	978	982	984	993	1085	933	1005	965	965	965	932	988	1008	994	969	976	946	1002	986	1006	955	1015	907	928	999	987	991	975	932	916	997	923	987	976	981	923	978	996	972	937	971	1014	920	950	955	939	992	992	982	935	953	1005	976	966	965	978	935	958	929	1033	951	980	1028	978	953	983	971	973	1019	938	994	940	977	924	967	971	921	991	947	903	960	956	920	921	942	964	947	917	934	936	965	1002	933	961	986	955	986	982	998	913	956	973	970	972	965	977	895	938	997	991	930	987	935	973	997	1029	998	974	989	971	970	985	981	961	1016	923	916	965	973	960	933	929	937	1002	993	1001	965	982	1013	1012	966	966	1022	1010	990	973	903	945	955	952	988	948	1017	950	925	1042	963	993	953	913	972	933	987	969	948	964	1017	950	998	934	1035	976	1010	970	990	972	945	941	939	977	1009	968	932	930	972	927	959	940	994	982	934	969	974	985	1001	992	966	968	986	993	978	954	977	952	982	1049	945	960	1004	984	935	1006	944	982	963	960	940	995	941	955	969	1019	941	937	1005	982	1001	984	966	974	955	958	970	963	1001	1038	946	1066	983	935	987	898	987	948	915	1035	985	988	975	943	935	954	943	922	991	996	929	942	946	1015	924	970	933	984	919	1011	978	976	939	973	966	1022	947	962	952	938	928	961	933	964	949	1017	936	997	973	958	956	982	962	1023	980	937	996	991	998	971	923	942	943	936	926	934	977	964	994	963	906	952	986	1030	986	970	954	953	921	936	972	929	952	993	989	965	984	969	938	930	941	990	961	1015	1054	983	993	1019	1037	966	984	935	1043	983	944	977	994	951	953	1003	969	1014	907	984	950	979	999	977	896	938	943	976	898	941	956	957	1039	950	969	956	1013	1016	961	1000	946	943	999	995	987	973	961	937	981	997	966	961	918	967	948	968	936	997	978	1025	956	957	948	991	978	973	953	956	1004	1006	968	987	983	987	1012	983	953	965	970	982	971	937	968	984	897	950	951	1005	969	928	962	976	1009	983	953	951	1018	968	930	953	1011	992	936	966	963	982	989	939	947	1001	965	949	1025	976	1028	962	1015	945	980	988	961	963	991	986	942	962	966	1000	949	955	962	960	941	991	996	995	980	971	935	925	946	904	1006	922	986	1000	916	936	935	945	984	958	979	918	956	1006	945	929	894	996	906	937	962	949	914	939	971	990	960	945	962	949	971	973	969	952	988	999	961	962	977	965	1001	1002	981	989	952	944	988	970	973	1023	971	947	980	966	954	1001	1024	964	949	955	951	906	981	973	989	936	929	924	936	918	957	982	951	1002	957	961	983	999	1000	996	960	977	959	966	949	943	972	1009	952	980	964	998	998	936	1023	916	940	1009	955	925	914	990	957	955	1017	983	969	953	989	987	980	995	1000	970	933	960	939	936	967	990	1027	970	940	993	952	968	951	986	912	975	1049	959	933	1020	975	965	976	1012	1006	982	1019	1002	940	938	1007	950	936	994	960	1087	996	933	985	1006	1017	1046	985	933	953	979	973	937	1035	978	994	986	960	946	950	961	960	933	933	947	984	947	1018	956	932	981	932	1004	939	948	911	939	927	943	970	964	904	964	956	986	923	937	975	995	965	971	951	924	953	905	971	969	988	975	946	987	948	978	937	968	976	959	937	1000	995	1017	983	966	998	973	959	990	992	968	936	982	968	1032	950	950	974	938	997	935	1040	979	965	961	949	949	1012	958	956	1002	954	1029	967	963	1000	932	985	1033	997	995	925	925	979	984	963	905	955	1015	963	965	929	977	904	1004	944	963	948	968	944	1000	976	952	1001	939	980	971	965	995	1022	996	976	1032	966	974	943	997	945	951	954	989	1039	990	944	969	1018	976	949	1023	934	947	998	941	933	965	965	981	931	968	898	982	1004	984	938	947	965	953	998	951	1006	937	985	1001	944	908	945	968	986	931	980	979	995	905	906	1005	952	992	976	966	972	948	1033	924	960	977	1020	982	956	937	973	996	924	898	924	949	944	947	994	1011	958	959	999	997	925	952	978	983	974	949	1007	950	960	1019	949	967	947	948	981	957	937	1001	965	958	941	968	1003	1033	920	975	997	961	1004	1035	937	972	901	922	922	928	948	961	982	989	939	979	1039	994	981	971	949	982	920	925	946	961	997	1005	994	1020	996	988	930	974	921	944	969	990	1016	954	1020	944	984	934	992	993	970	1012	981	1012	963	947	1010	978	924	987	1015	996	1005	987	1023	1012	897	999	991	923	946	993	987	980	963	902	941	951	955	981	987	981	996	1025	976	971	944	969	954	969	959	934	979	980	962	972	984	982	1019	924	988	969	932	975	967	904	1003	1008	936	975	992	942	973	940	1034	1019	948	947	967	932	986	960	1012	962	946	983	988	963	921	921	950	959	997	1028	1070	959	1028	983	956	980	990	973	973	915	984	951	991	1018	930	936	950	968	989	972	957	964	923	978	921	978	974	934	1001	948	935	996	973	960	913	954	1009	1002	924	1026	964	1037	984	976	987	972	988	984	983	954	936	996	1028	1002	966	951	933	966	978	942	931	968	980	959	935	1012	965	963	1009	971	928	984	942	990
35816	20224	11377	4600	1848	659	422	408	442	410	453	448	404	488	441	460	456	458	468	424	467	420	451	460	446	413	430	428	445	465	481	463	476	427	439	440	437	431	439	435	443	465	433	483	427	463	423	433	455	447	439	481	391	481	395	436	457	499	466	408	458	462	507	448	464	380	439	432	462	437	441	470	401	456	454	451	462	432	410	443	433	420	429	407	437	451	424	460	462	457	454	425	452	425	499	465	404	445	454	450	413	420	475	431	436	457	437	420	420	470	473	435	440	478	438	439	459	447	431	447	487	477	485	447	437	443	457	445	443	434	458	480	439	433	428	425	446	446	469	425	441	449	454	462	398	423	428	429	457	442	463	435	422	473	441	438	410	422	446	451	438	451	425	422	434	464	436	439	466	483	428	477	437	453	437	446	434	430	445	501	402	441	416	435	463	436	420	436	420	419	422	468	441	456	419	442	456	462	472	433	409	442	441	405	452	436	495	448	443	460	439	484	452	419	462	442	451	424	444	422	449	456	459	403	438	445	490	450	442	427	479	423	415	426	418	479	441	483	464	397	443	435	430	410	451	400	450	436	441	446	412	461	419	428	418	468	461	438	416	438	444	434	382	450	433	424	406	461	508	403	462	454	427	497	411	425	461	402	455	451	441	448	462	435	459	441	423	441	432	466	457	421	447	451	428	431	418	439	414	450	444	429	436	450	447	450	425	447	431	435	422	436	381	451	453	474	493	461	437	425	459	473	405	425	470	443	438	448	395	504	437	448	433	384	444	460	402	430	455	436	421	429	426	460	447	431	445	424	448	482	477	434	446	476	469	416	439	544	462	439	464	491	470	438	435	435	458	452	459	430	444	448	440	444	448	446	440	426	449	424	433	462	416	425	441	487	483	452	422	440	425	448	438	453	448	471	463	433	432	425	466	467	438	424	441	442	423	472	441	445	455	446	425	433	457	468	426	473	436	458	448	488	440	409	452	444	462	439	447	463	448	389	488	414	413	442	462	439	411	434	432	388	456	428	445	428	461	396	406	437	441	411	423	454	470	438	430	416	486	450	473	459	433	412	396	411	433	456	399	457	430	477	442	476	410	421	481	411	394	451	425	430	490	460	430	444	423	463	423	380	410	444	459	420	459	464	426	434	419	449	468	415	423	465	440	419	445	426	442	434	432	446	453	481	416	431	439	416	432	431	476	448	478	424	417	409	421	409	433	374	437	421	469	467	434	449	452	433	501	457	449	425	474	505	442	426	429	473	441	461	490	424	383	469	449	460	408	454	463	446	480	466	439	431	454	453	425	455	432	424	415	448	455	443	441	428	439	416	435	465	426	444	421	399	423	434	439	444	431	446	395	494	441	455	438	421	441	447	445	469	452	456	431	483	489	456	442	442	420	463	484	457	467	484	491	449	440	396	437	455	431	407	401	433	428	418	417	441	443	442	468	493	387	475	416	414	444	467	415	415	479	426	468	401	444	397	446	469	434	416	419	468	465	439	456	458	483	502	433	480	455	422	416	445	420	451	415	425	444	444	411	420	387	468	450	454	420	446	458	447	435	464	404	472	442	412	458	453	409	474	452	468	411	476	465	473	490	418	393	461	454	419	424	433	429	436	499	431	437	440	402	447	460	435	421	422	425	452	435	421	420	422	480	462	459	406	455	452	439	470	416	453	452	396	460	446	437	439	448	427	438	433	454	431	442	435	449	438	459	492	448	429	447	475	402	477	368	433	446	477	445	456	506	453	467	467	442	449	432	429	423	464	454	426	431	446	445	453	445	506	451	419	438	411	431	442	445	412	419	422	418	449	428	467	451	468	456	444	427	453	469	472	462	440	446	419	428	442	429	456	481	457	457	464	483	445	459	436	440	450	450	475	431	448	419	487	411	465	430	476	436	430	479	419	396	494	425	494	406	406	452	443	460	441	428	464	458	436	468	417	442	452	449	418	431	418	465	458	431	477	501	469	416	428	426	443	434	488	490	424	403	491	421	419	419	401	472	453	470	476	447	417	433	434	415	422	425	442	450	422	431	440	420	431	442	444	438	456	454	436	474	437	423	449	480	451	468	406	440	429	442	418	413	414	450	388	430	460	435	424	458	478	432	451	437	393	446	482	433	433	459	463	489	423	446	419	447	468	445	467	431	407	402	451	475	446	428	430	446	404	409	453	431	453	421	414	435	477	439	438	451	456	490	453	473	452	463	407	404	458	441	459	444	460	454	426	435	491	443	457	441	478	398	443	446	444	441	432	458	440	459	446	422	438	413	427	390	450	438	478	472	418	439	440	436	391	428	449	448	437	466	451	438	466	447	462	473	438	438	484	435	461	463	431	433	430	477	412	471	425	431	466	473	477	468	456	443	480	406	476	472	471	444	438	414	476	448	424	448	457	409	469	463	444	437	472	429	461	435	463	450	411	439	442	442	473	461	462	453	460	452	455	437	484	464	461	458	428	431	410	407	389	432	464	439	430	499	434	476	471	423	487	417	422	470	425	446	450	451	428	496	428	425	446	426	443	458	483	469	440	427	414	434	416	454	389	433	427	453	440	421	453	417	413	456	468	427	434	410	445	488	452	455	461	397	441	459	434	449	421	480	466	426	464	431	469	443	437	462	470	444	459	441	437	428	385	403	426	451	429	404	489	421	447	475	417	451	430	466	441	447	435	445	434	442	428	435	414	437	447	465	438	403	466	415	438	470	461	425	477	450	430	474	417	434	479	475	471	473	430	471	456	469	469	460	477	392	472	440	458	463	438	469	468	456	460	413	454	446	473	470	470	441	482	443	444	417	459	423	422	455	436	431	434	503	419	497	484	445	484	407	410	409	445	431	429	420	478	458	409	451	448	421	422	398	441	457	431	454	466	434	414	482	444	458	424	386	436	466	416	443	491	446	442	435	414	475	418	433	433	416	447	428	433	454	435	465	429	455	441	455	429	460	447	440	465	429	468	445	420	435	455	462	488	439	442	481	459	434	451	461	460	460	449	446	446	442	443	463	452	476	439	464	442	450	509	458	451	440	465	438	421	471	520	474	446	409	440	457	470	437	448	436	462	428	428	384	478	447	446	422	480	492	413	433	446	450	456	442	393	370	435	440	428	402	464	477	399	457	473	466	486	434	461	451	441	441	450	422	452	476	447	458	462	453	395	425	435	454	423	440	452	452	431	439	459	433	409	459	453	450	475	431	433	421	407	427	409	454	485	440	454	487	468	450	444	410	462	475	440	452	419	457	453	422	451	404	462	462	472	425	451	393	468	405	454	483	462	408	429	423	425	446	449	460	436	438	439	436	458	438	395	432	451	398	451	478	456	445	472	454	482	457	424	421	437	439	448	450	435	395	443	398	407	464	471	472	437	385	429	420	446	435	436	442	404	454	383	430	444	471	440	437	464	431	464	460	461	496	477	475	453	458	447	443	393	424	418	422	448	428	433	412	433	450	458	418	443	429	448	418	458	428	461	479	433	402	421	412	456	460	446	428	426	424	454
21669	15242	14527	9186	5737	1518	965	974	960	943	966	965	989	1017	914	955	981	980	959	892	979	909	907	858	927	953	886	969	947	924	907	961	928	904	932	897	938	927	958	900	978	927	926	912	987	912	912	956	936	902	944	927	925	952	944	877	930	963	994	989	915	962	952	920	943	1003	946	898	947	952	948	974	937	968	951	942	983	949	946	985	970	913	920	975	917	963	966	1006	953	923	898	1011	911	976	873	938	941	960	946	940	964	938	964	909	976	912	914	928	965	916	918	959	933	1010	899	952	890	905	946	936	901	916	913	932	933	943	925	982	956	975	948	919	912	888	927	980	946	964	959	902	935	894	946	916	916	917	957	948	920	925	942	948	988	918	901	968	954	962	965	877	994	899	965	981	919	923	928	957	935	921	943	962	940	922	924	935	978	933	943	942	918	945	955	966	933	926	960	876	904	989	938	941	960	965	852	962	910	904	967	907	977	924	915	934	906	948	893	968	927	957	959	937	920	889	948	927	987	925	961	921	944	912	939	951	909	918	923	946	910	950	958	968	932	949	904	920	956	1000	867	955	908	939	939	935	930	938	928	977	948	953	924	933	929	902	983	908	928	962	912	942	910	900	943	927	892	907	891	921	976	944	993	905	979	993	927	976	980	923	969	987	926	921	939	918	938	937	925	960	963	938	944	952	939	899	939	933	953	955	914	943	989	925	958	945	941	948	976	900	987	923	944	912	921	958	860	951	978	933	970	942	925	937	940	940	943	977	929	929	954	941	919	899	960	948	944	932	954	914	941	927	902	921	971	930	906	913	932	927	899	952	933	899	897	960	931	923	979	946	974	1005	969	973	968	1000	914	855	945	951	926	962	901	947	991	929	963	926	943	909	868	1003	877	899	1007	926	962	916	909	929	935	981	941	939	916	881	906	952	943	939	914	941	891	987	959	944	910	954	912	978	934	912	952	960	994	931	890	944	941	962	918	998	945	895	989	941	927	952	915	949	964	996	900	930	941	885	947	895	981	948	936	972	939	966	878	925	955	919	922	915	963	939	927	901	936	956	916	901	898	936	933	909	933	882	892	920	960	994	982	955	994	1005	980	971	890	963	929	939	945	940	890	895	910	873	1007	872	980	921	928	903	927	936	920	955	927	943	972	929	964	915	978	952	950	932	896	993	937	896	940	916	904	940	939	919	914	937	926	930	853	942	965	918	925	897	932	912	973	982	983	869	898	964	901	922	935	937	969	947	927	937	944	982	906	930	944	902	903	952	942	963	948	951	963	979	988	897	907	931	968	967	922	868	974	886	952	898	938	904	948	954	966	990	902	975	952	902	947	902	966	982	924	938	886	968	942	947	958	881	950	901	976	947	908	962	874	974	943	897	880	941	958	918	935	979	956	932	973	978	993	980	975	908	1016	930	910	888	929	956	915	930	932	866	956	910	913	880	920	890	885	951	854	896	983	932	913	961	917	941	916	972	960	949	977	963	936	959	941	960	928	923	847	916	926	969	935	926	973	918	922	1000	954	961	902	907	898	943	952	952	961	933	929	900	966	941	955	902	943	956	954	939	931	928	915	936	921	925	926	945	971	947	986	915	976	903	920	943	906	905	982	906	944	937	966	970	994	936	908	955	893	943	912	939	912	901	954	937	921	966	925	912	899	974	903	886	896	1007	964	971	919	903	932	962	928	903	995	939	967	925	926	950	947	942	859	988	947	921	941	950	983	946	937	963	950	949	956	876	933	911	924	950	938	984	995	937	936	910	963	987	928	949	930	923	968	1011	947	970	948	954	972	943	977	937	949	908	920	973	957	904	969	918	945	933	964	997	968	897	866	880	894	999	981	949	951	939	978	986	922	934	928	966	984	919	956	962	981	967	942	900	921	916	974	877	922	984	944	881	954	924	951	897	907	939	937	913	977	955	915	917	1020	971	949	985	907	922	908	927	971	884	905	919	896	938	932	924	954	942	930	944	902	984	943	960	947	912	965	931	965	902	904	1003	927	975	921	948	949	926	963	976	965	886	943	962	918	956	978	919	936	911	1002	954	983	948	915	974	924	935	953	926	960	964	938	959	910	934	936	950	997	945	904	973	907	938	886	952	979	899	983	956	937	919	968	944	941	889	972	940	960	922	909	939	914	922	945	992	917	933	910	926	973	969	900	938	925	967	1001	950	971	1000	932	966	957	927	859	932	938	908	948	945	910	936	933	1011	912	951	958	978	909	921	973	951	948	937	1021	947	960	960	954	924	922	927	955	986	957	948	925	949	896	992	928	944	966	961	919	896	882	933	925	949	983	937	940	961	902	958	959	936	906	937	957	937	881	861	915	929	947	935	942	994	944	941	901	954	911	920	921	930	932	937	933	935	939	952	937	990	949	913	919	905	927	936	951	937	969	927	952	953	926	919	995	933	940	912	979	954	890	925	838	937	910	908	984	968	939	957	920	945	945	912	923	934	979	928	924	906	944	907	929	902	1022	920	934	926	940	953	993	975	949	866	940	903	940	982	930	884	931	916	925	933	948	963	898	925	955	955	1004	866	904	913	983	914	957	969	952	934	958	934	910	928	995	970	977	974	882	912	921	929	898	976	950	948	1015	949	969	912	925	922	959	939	940	890	973	982	907	958	1006	1008	991	944	947	946	972	926	911	920	897	961	898	972	902	926	973	917	926	881	973	990	916	939	938	963	973	926	883	926	897	919	987	952	930	891	922	939	957	987	896	958	986	884	844	907	966	928	966	921	942	912	934	939	947	938	948	959	892	925	932	922	959	879	926	949	881	963	901	967	904	931	953	925	934	968	961	983	965	953	926	963	921	948	937	934	947	958	949	914	916	905	972	977	968	927	952	946	986	969	924	968	952	952	936	900	955	944	889	957	925	896	955	956	926	950	940	917	1000	999	894	911	942	891	909	884	971	952	898	961	1018	891	953	959	912	982	944	965	970	1026	930	914	888	986	955	964	965	892	913	872	909	929	898	880	946	967	951	975	955	964	975	933	936	908	972	912	1004	925	896	927	928	931	988	939	928	945	950	951	908	894	896	951	884	923	930	897	952	964	969	925	942	956	950	938	965	905	923	906	945	944	968	941	998	947	913	936	968	957	956	939	929	950	975	957	990	941	916	916	964	919	929	949	954	868	927	905	961	997	957	948	936	942	934	953	880	896	906	853	888	991	908	947	954	890	943	958	965	913	920	974	951	1013	908	955	964	925	871	942	933	939	935	946	922	968	898	986	961	884	927	982	936	946	940	1014	952	921	916	942	933	943	938	913	913	978	913	922	952	911	887	987	922	948	919	924	965	949	918	925	937	984	949	959	910	915	963	917	951	888	942	932	903	997	919	882	910	984	921	908	946	940	905	898	992	945	918	943	935	982	955	961	912	981	947	951	914	935	946	926	903	944	922	941	924	981	959	901	971	910	896	991	958	920	913	911	969	952	923	931	969	930	941	950	980	943	939	1016	920	876	945	917	952	939	944	906	925	1015	923	940	930	951	922	875	929	969	914	926	973	974	970	927	926	912	940	908
53348	29087	16627	9381	4291	848	456	453	446	468	526	486	579	508	519	470	518	563	567	610	461	436	457	439	487	459	497	453	416	437	456	468	484	459	473	447	428	466	402	424	430	409	489	446	430	423	443	486	489	460	421	428	430	443	459	434	413	438	476	452	452	437	422	436	420	471	479	408	444	422	422	401	442	454	468	421	439	468	459	432	455	430	401	472	442	436	467	442	472	442	436	423	408	443	426	412	407	474	435	446	431	463	464	409	462	398	437	445	459	519	479	425	448	443	440	487	437	472	448	484	417	458	432	417	433	425	452	451	442	475	427	463	438	442	468	451	465	438	435	417	424	454	492	457	426	417	408	407	416	447	435	456	428	438	455	455	387	459	452	420	455	412	426	482	422	451	440	422	447	458	452	412	466	424	446	438	406	454	467	454	445	453	448	492	466	459	456	443	473	435	459	470	442	422	431	451	437	460	442	463	452	463	435	433	439	406	432	472	468	436	406	432	446	432	451	424	436	415	467	486	461	436	483	409	464	482	404	475	460	451	464	454	453	409	445	412	463	427	433	426	460	494	427	417	418	474	468	463	444	440	467	459	429	399	512	499	397	403	423	462	429	442	409	429	478	455	421	451	410	452	508	482	460	426	403	453	406	522	420	425	454	447	405	426	438	431	452	410	433	451	455	427	456	453	433	438	472	470	442	419	405	420	448	384	477	450	420	445	408	445	433	425	429	484	439	462	441	403	421	476	427	435	415	443	474	409	422	434	460	398	407	401	412	454	434	451	430	387	465	477	448	431	459	426	475	442	458	443	439	491	417	422	406	499	447	454	439	458	441	449	482	441	450	431	439	460	456	418	387	389	447	452	430	439	460	452	472	417	428	431	401	403	429	456	447	412	459	424	413	413	436	475	397	417	423	412	408	430	457	464	450	466	463	460	453	451	449	475	466	419	451	434	475	384	440	465	457	437	408	454	440	410	428	436	468	399	444	398	457	441	483	429	390	452	424	416	432	396	428	426	432	423	382	479	470	465	441	421	442	468	425	436	461	432	411	453	435	447	456	444	458	444	408	451	392	429	434	500	458	436	489	442	425	488	477	453	438	440	414	431	435	426	441	475	437	458	471	456	461	432	448	412	434	450	456	443	431	456	460	410	435	459	469	413	473	422	425	461	444	448	457	442	456	442	427	385	411	430	442	471	448	407	421	468	393	458	495	478	433	431	446	417	495	391	423	470	429	403	433	457	407	412	442	465	430	473	426	441	409	408	443	463	465	492	415	422	490	444	391	454	465	466	442	441	419	430	482	468	463	453	439	437	446	425	441	405	434	442	438	437	382	471	452	419	440	458	422	448	434	475	416	443	462	427	401	469	416	451	429	397	421	450	496	492	450	453	508	460	403	472	429	464	430	462	445	443	447	447	422	449	449	446	466	435	408	423	422	441	437	467	449	470	435	436	419	463	467	418	470	423	421	436	453	433	488	459	428	426	498	432	460	427	454	422	444	434	457	455	430	441	464	436	436	426	394	423	441	447	444	465	442	409	416	447	431	437	432	492	408	444	474	459	481	466	472	445	445	455	462	480	449	458	405	452	461	444	416	453	454	459	410	447	467	466	473	488	475	471	385	410	445	430	421	428	427	466	462	415	472	439	429	509	489	399	430	447	435	399	437	447	423	418	453	446	453	479	455	484	398	434	420	442	433	456	443	416	463	399	443	447	406	488	425	460	493	467	498	469	457	442	459	432	411	470	480	508	487	465	434	432	448	440	436	434	451	466	462	441	425	415	468	485	486	431	444	450	473	421	412	437	434	484	477	400	432	454	448	417	446	438	433	402	446	469	428	451	436	455	463	456	445	423	445	455	460	444	445	494	443	391	466	413	423	414	410	447	412	437	453	477	459	443	464	427	484	433	455	437	405	476	403	455	447	421	438	487	410	438	458	488	445	443	423	430	436	481	475	452	425	457	461	428	415	429	462	439	434	467	445	425	445	496	457	437	426	463	438	407	428	466	422	446	461	418	471	424	418	429	407	416	462	442	461	465	491	453	459	405	430	423	447	449	452	415	408	468	442	465	440	406	443	467	486	421	429	452	460	466	462	444	456	415	411	391	426	452	456	403	450	445	426	471	464	467	433	413	429	401	424	417	428	469	431	440	434	444	399	470	450	455	391	405	411	402	428	468	472	464	473	439	419	440	438	439	450	433	461	425	463	423	476	480	435	418	423	422	430	404	426	457	477	415	444	458	453	405	414	415	463	436	432	382	442	433	453	430	438	495	428	454	414	431	465	450	470	443	445	432	395	466	411	444	479	423	477	471	444	447	492	468	483	448	393	463	462	445	402	443	405	448	461	448	466	440	447	403	432	421	432	459	461	472	447	457	445	444	437	447	438	439	443	429	426	377	454	412	457	444	424	433	448	447	452	424	453	450	496	470	429	404	433	417	445	443	395	446	418	463	451	445	425	430	429	507	457	472	417	448	428	427	403	410	428	438	457	455	426	431	468	440	435	409	446	449	435	430	438	427	402	467	458	446	476	462	472	429	451	463	459	441	442	415	442	472	437	416	441	417	447	483	443	398	442	423	429	384	479	442	469	417	455	427	421	460	403	427	435	426	478	458	459	451	431	476	449	486	389	487	436	450	430	424	383	453	485	478	383	434	441	481	425	432	446	438	470	442	459	432	444	447	456	435	450	448	460	451	496	415	433	473	447	412	456	457	449	489	425	451	413	411	467	401	424	425	455	449	475	448	463	445	476	452	440	484	407	418	419	447	490	463	439	395	437	434	440	466	452	429	471	435	452	447	454	433	433	467	438	419	441	450	433	483	479	459	440	435	437	430	442	469	477	452	424	470	431	459	460	439	418	476	465	429	464	475	408	376	399	431	438	443	442	411	452	436	462	433	455	449	434	421	405	416	442	446	498	412	457	447	398	412	426	489	457	416	434	446	453	470	443	436	427	418	437	482	430	462	442	435	446	461	462	406	445	423	448	435	475	501	465	416	419	437	406	453	434	412	432	468	473	454	410	426	427	450	435	423	460	423	468	445	501	450	418	419	412	406	396	437	471	431	444	429	410	394	426	454	478	413	470	421	438	454	436	458	437	450	439	413	415	456	467	437	434	435	437	456	413	457	407	459	468	471	473	454	465	428	418	490	464	437	418	468	451	448	450	452	441	476	409	413	442	450	422	449	442	431	461	406	421	459	466	393	466	408	419	423	457	484	406	466	433	430	440	486	408	414	457	453	456	423	460	412	441	414	453	415	442	448	450	417	411	410	418	433	459	480	462	459	438	434	441	407	415	425	420	456	473	449	470	467	449	452	430	461	438	450	464	448	426	404	455	503	469	411	427	456	431	409	430	468	497	418	467	423	415	480	457	456	456	455	421	416	430	447	400	428	427	461	447	516	455	452	414	424	462	488	461	403	472	433	432	425	417	419	442	425	414	424	456	417	428	422	424	406	441	458	472	424	446	434	438	462	451	448	432	467
33891	22355	19695	16899	9741	1568	1017	1043	984	1051	1090	1176	1636	1496	1135	1136	1335	1593	1718	1548	1096	943	925	933	931	969	917	970	920	915	953	922	890	953	921	915	931	920	955	983	947	922	978	968	938	941	957	988	952	954	969	936	921	933	927	990	916	955	927	917	923	935	910	993	911	985	971	953	927	992	933	954	947	965	932	944	932	880	988	941	932	1010	955	872	912	973	906	940	924	979	912	927	972	964	914	935	886	935	946	933	1037	906	882	949	919	881	983	958	890	973	975	933	915	963	935	935	921	948	907	960	949	943	982	961	953	911	963	952	891	960	903	918	940	920	930	893	969	945	981	937	958	974	915	953	930	911	908	952	931	939	968	995	918	999	936	873	942	1013	932	914	914	945	953	903	955	948	904	977	933	923	914	980	1013	937	952	968	970	959	949	935	952	950	985	1004	956	923	959	889	936	935	982	905	979	921	926	913	964	886	946	962	921	919	1010	940	964	876	935	928	959	914	928	952	919	969	924	962	917	899	949	917	942	995	925	913	968	933	945	965	982	981	897	947	949	975	950	914	968	921	940	968	963	948	940	903	922	965	921	906	977	947	934	967	945	962	908	952	960	937	941	1009	920	895	859	921	955	965	901	983	895	966	915	960	915	912	934	934	930	924	957	961	975	940	907	925	1007	952	933	908	934	911	918	927	939	910	971	969	987	881	991	925	938	925	992	943	921	937	973	943	896	905	963	911	963	927	925	945	1006	935	889	977	955	909	936	892	996	930	1007	989	909	945	880	915	917	945	978	1005	930	933	924	938	925	942	927	914	994	928	995	920	968	891	940	907	999	951	947	911	918	911	856	890	918	952	963	914	916	944	957	901	933	945	913	909	973	955	907	939	907	923	952	960	932	899	990	937	1003	871	965	934	954	928	924	891	959	944	941	1012	932	970	954	925	931	950	925	922	946	957	908	961	925	963	963	945	917	956	919	906	888	998	940	935	933	943	999	904	863	930	967	947	935	974	978	944	915	952	914	940	934	950	1015	943	975	980	1018	866	972	979	960	906	977	964	959	910	928	948	977	937	932	914	968	862	931	935	991	901	959	899	944	952	966	990	974	934	975	969	893	906	937	932	915	968	986	919	914	912	927	956	948	945	939	968	927	919	900	971	950	947	895	963	955	915	962	944	897	892	915	992	1011	973	910	950	930	929	938	870	976	915	956	994	976	887	929	962	955	950	997	905	925	901	915	993	909	907	929	919	897	908	947	932	914	959	936	903	957	937	918	914	949	981	971	954	951	955	884	931	973	965	954	950	979	957	963	961	930	967	918	949	953	937	922	948	931	917	971	919	917	877	956	920	926	933	922	949	903	986	956	929	971	945	889	933	973	883	984	936	955	1012	966	956	909	922	980	981	902	978	914	918	923	951	931	929	917	978	961	933	952	927	899	952	920	914	935	921	971	916	974	945	968	897	920	918	951	935	948	913	964	960	914	896	934	930	979	891	1000	968	991	913	930	936	919	957	964	901	884	954	932	967	993	940	910	934	925	921	951	958	939	930	987	918	923	925	957	928	974	958	935	893	939	912	941	913	982	957	960	971	909	981	922	924	980	897	950	1010	894	881	977	960	958	1009	935	935	963	876	1017	960	957	914	969	887	914	921	912	953	916	964	943	944	943	921	965	957	931	952	949	930	954	895	973	910	977	962	906	920	907	923	976	1010	926	926	954	951	850	916	928	958	956	937	933	933	925	997	967	971	933	908	948	952	950	909	961	1006	923	933	968	966	961	990	898	956	974	937	892	916	962	956	938	937	968	896	937	908	948	953	945	967	952	945	916	906	978	963	918	931	958	921	903	944	951	981	944	953	904	909	963	922	954	949	876	926	994	899	919	948	876	983	925	1011	926	917	917	878	944	952	896	947	965	977	960	912	994	952	952	875	968	932	967	955	973	896	987	910	970	938	913	955	948	895	908	962	917	892	959	936	938	935	978	929	971	925	914	906	909	970	953	926	951	945	928	954	955	944	930	909	926	955	908	970	949	989	925	946	931	1010	938	888	928	925	933	950	940	958	928	904	953	978	957	946	947	982	908	910	896	967	950	941	963	927	932	886	983	976	928	955	911	903	957	921	968	917	959	955	912	924	930	916	907	909	900	948	964	961	944	975	955	899	918	957	949	910	984	875	883	934	891	980	914	926	898	979	922	974	961	906	920	899	910	957	973	949	932	948	898	950	920	942	935	900	945	977	918	899	962	981	959	918	965	951	947	941	965	989	963	911	899	928	844	917	906	980	915	909	954	920	952	973	959	946	945	953	936	946	980	938	926	932	986	913	951	945	978	904	906	974	924	945	921	899	867	1010	929	899	995	957	887	923	907	973	1002	962	957	958	942	979	940	938	910	918	939	891	953	944	984	948	930	965	957	973	901	968	895	908	912	967	904	878	941	958	916	920	957	875	941	932	911	907	932	973	978	936	965	977	898	925	984	973	944	962	974	945	901	917	904	849	922	967	951	932	984	951	967	976	966	960	906	966	913	957	936	983	932	964	936	930	934	1023	987	934	919	954	941	946	950	935	949	934	964	965	958	926	912	923	934	972	973	1035	926	953	946	943	927	992	912	960	932	929	1000	944	948	933	958	932	903	945	925	978	924	982	914	938	970	945	892	896	945	898	978	962	963	986	924	919	951	958	955	950	986	932	915	946	931	961	957	944	917	916	960	952	896	981	980	929	968	929	968	936	928	961	970	929	903	1000	962	1004	901	914	953	940	986	907	975	941	936	965	934	905	944	964	913	952	915	926	919	982	982	958	935	890	936	984	940	1013	932	958	946	937	920	885	913	970	911	931	916	931	873	953	919	906	941	939	938	926	944	906	977	931	943	924	936	946	996	929	923	930	873	891	961	930	962	943	888	932	988	945	892	916	946	961	976	919	952	956	924	933	949	923	894	893	1014	965	981	920	919	909	942	949	926	901	917	984	963	923	877	913	994	969	961	945	992	988	890	924	962	932	942	912	911	934	919	957	943	919	954	931	933	939	952	984	934	913	897	892	993	942	943	886	957	931	924	964	976	944	929	922	912	955	948	987	976	987	917	992	949	975	948	935	958	926	953	923	965	991	955	925	882	917	960	931	953	960	887	939	922	932	916	942	923	931	911	879	983	955	969	936	890	950	940	935	957	896	984	942	962	912	933	943	929	993	956	948	907	951	913	958	896	940	962	912	911	944	1038	922	969	919	931	953	983	983	892	914	973	920	934	959	940	915	899	896	896	938	963	916	908	925	952	947	991	905	956	945	959	892	1012	1008	910	913	937	949	980	909	942	954	934	918	914	928	899	966	913	955	935	929	935	946	865	886	913	942	884	976	980	953	901	976	947	907	1005	865	972	983	939	996	942	936	929	937	961	949	953	953	987	950	973	953	923	958	945	935	960	913	909	920	963	990	919	986	921	948	935	876	953	911	955	937	979	944	951	877	948	963	920	932	920	954	921	993	954	884	936	956	927	909	919	880	943	956	975	920	922	1007	945	953	908	960	919	965	913	944
61560	36315	24480	17290	7884	1241	517	458	533	530	499	553	665	507	517	604	934	1048	997	956	669	554	425	458	405	447	449	434	455	386	507	424	448	464	437	457	444	430	508	456	474	433	449	471	512	451	486	485	437	459	469	410	439	438	442	457	498	446	510	473	438	426	487	470	502	442	471	440	448	482	458	460	473	449	419	465	392	468	462	442	468	440	442	453	454	457	499	467	502	433	422	443	487	482	481	474	439	469	474	424	450	435	482	490	487	498	415	446	459	457	437	444	429	477	470	485	472	452	485	448	464	431	455	462	502	434	475	457	456	444	449	444	454	490	433	474	425	488	487	426	386	493	469	434	463	449	494	477	447	468	456	467	442	536	454	456	431	442	444	442	483	460	474	451	506	444	433	460	486	451	450	478	460	443	471	475	500	457	456	499	486	441	425	407	450	452	470	433	475	442	487	444	487	456	456	477	455	475	464	431	435	469	462	440	480	442	442	465	483	439	444	437	473	413	459	445	438	406	495	433	485	434	421	397	486	471	429	422	432	424	460	438	477	441	443	463	420	439	444	458	463	420	482	483	454	458	453	410	428	448	468	435	435	469	438	453	441	467	454	458	492	465	511	480	435	429	450	407	436	464	459	455	461	449	447	504	438	403	450	460	457	462	485	442	482	412	481	448	437	496	448	505	433	405	477	465	405	465	440	474	479	473	504	494	494	412	459	485	423	400	417	463	438	451	464	434	415	426	435	444	459	449	435	451	498	451	440	435	436	508	510	465	452	442	445	429	434	444	447	473	448	467	475	431	478	431	469	450	448	448	446	468	495	438	458	446	447	511	416	504	474	463	466	497	462	481	484	420	483	429	509	481	381	435	406	481	492	500	423	422	429	440	468	428	413	426	433	431	509	461	442	444	453	418	494	422	440	500	494	441	436	498	465	431	438	424	443	467	457	446	477	448	459	454	441	430	411	444	471	481	418	404	439	452	455	420	469	457	449	422	467	420	436	429	452	470	463	462	485	463	488	409	435	441	444	455	480	490	447	468	491	415	455	426	465	453	432	445	460	452	472	452	473	439	434	462	426	483	470	443	443	447	447	464	420	425	451	467	464	474	458	462	454	482	428	484	492	508	429	429	483	412	467	419	460	460	439	447	468	424	438	444	439	444	485	465	472	449	477	477	423	470	443	433	488	441	481	442	464	402	437	448	449	468	464	408	444	487	475	467	442	447	445	458	455	412	435	432	500	428	421	438	495	407	459	474	453	444	497	447	471	489	457	411	403	470	425	432	483	425	438	464	440	449	461	457	482	434	462	456	464	451	440	494	455	447	448	491	512	468	433	436	426	411	465	466	437	445	451	387	478	436	482	475	481	512	458	418	453	507	460	467	428	429	479	430	446	468	467	470	426	475	467	450	486	447	450	426	451	454	435	498	466	431	454	406	472	462	416	472	466	482	439	465	435	463	457	442	417	443	425	468	438	454	462	424	416	442	416	431	464	494	470	419	444	482	445	477	483	447	489	461	497	433	420	500	470	477	473	438	437	370	484	486	458	435	391	474	448	444	458	455	452	462	496	421	400	462	458	417	449	464	484	518	500	476	457	461	489	465	414	443	462	440	426	443	460	426	474	438	458	498	468	415	439	441	446	432	444	419	442	440	481	508	455	451	503	447	457	441	467	477	467	459	431	488	467	441	454	467	474	486	482	482	417	485	453	492	446	458	445	431	437	447	442	488	428	476	466	506	470	458	478	469	462	437	455	455	440	489	466	442	456	452	470	460	476	467	447	496	487	472	460	469	468	435	458	456	485	485	443	449	425	472	468	459	494	458	469	457	454	495	445	461	460	429	441	417	458	477	418	415	442	462	444	437	428	454	432	459	490	434	433	527	526	461	437	427	465	451	427	480	429	434	507	455	467	502	472	437	465	427	468	408	436	444	463	480	456	479	404	455	468	505	457	464	428	465	460	434	487	470	472	429	416	471	475	478	450	471	477	467	425	414	419	471	470	449	439	414	475	445	419	438	421	443	436	450	507	444	463	432	434	467	455	440	439	467	489	452	390	468	465	444	410	434	413	469	482	448	472	486	459	463	439	475	450	445	459	458	504	462	447	461	434	421	421	435	473	476	469	491	443	498	481	437	443	441	454	441	433	499	464	440	455	446	450	456	462	459	440	487	405	455	389	442	466	435	432	428	430	467	458	474	437	437	442	458	470	493	457	462	459	438	420	455	456	410	425	442	492	486	436	411	432	487	458	450	527	495	464	464	437	465	452	487	494	465	455	455	462	456	454	475	464	481	473	447	477	456	474	436	440	415	438	473	470	434	488	446	458	434	499	498	483	464	431	426	444	445	449	477	442	470	481	434	489	467	392	455	427	456	457	449	404	478	476	493	456	470	426	468	434	450	464	435	462	446	467	458	489	518	450	490	477	482	446	457	457	415	447	448	455	441	496	459	455	430	450	436	446	467	435	470	455	436	487	463	453	478	453	485	460	464	429	457	446	458	434	419	470	447	466	475	453	447	470	489	447	442	461	484	478	404	433	432	460	448	422	430	501	456	426	449	486	473	473	437	401	416	429	422	467	449	464	480	464	428	489	469	484	442	461	469	419	457	465	459	515	463	521	430	493	445	439	475	447	415	445	446	431	489	483	453	450	459	447	443	432	431	461	450	432	456	487	442	466	474	476	492	469	470	468	421	476	461	455	504	453	424	450	459	489	470	481	421	489	443	424	445	422	504	444	474	449	452	474	457	483	468	447	441	447	467	432	469	412	470	465	471	436	429	439	484	457	420	444	467	459	499	425	463	481	472	470	449	457	465	432	503	432	440	366	429	461	458	381	461	486	438	431	481	504	468	444	467	484	502	418	482	461	445	466	453	484	459	453	411	427	458	450	444	431	441	487	471	443	477	454	415	478	432	449	490	491	426	454	412	393	445	454	433	392	461	443	432	447	464	459	437	445	444	449	438	410	438	475	453	424	415	486	460	450	454	458	439	465	456	447	440	423	430	505	449	484	463	407	427	424	454	490	511	446	456	466	456	442	459	456	439	409	443	408	453	450	436	443	435	439	404	408	399	470	447	466	462	428	416	463	447	470	490	450	440	463	469	495	480	468	472	469	459	434	470	407	418	472	451	477	461	518	418	411	478	475	435	465	487	460	422	429	463	489	432	501	451	432	474	424	446	437	473	467	456	466	469	467	489	494	394	449	424	473	430	436	474	487	455	445	442	425	477	423	412	461	522	467	427	431	500	437	467	455	409	432	468	458	491	479	464	483	458	434	448	472	447	453	499	405	454	495	486	445	455	478	478	480	454	456	511	486	457	440	425	451	487	458	406	422	470	470	479	470	447	469	475	428	455	449	459	481	463	453	435	447	431	419	455	503	500	448	474	425	449	461	458	439	429	477	498	451	440	469	417	457	456	429	445	467	474	449	441	474	445	471	468	444	491	511	441	460	468	458	459	473	469	423	467	448	421	503	431	447	447	422	463
38253	27798	26491	26061	13744	1875	1186	1067	1116	1241	1292	1623	1883	1083	1243	1810	3636	4066	3940	3284	2403	1504	963	934	975	977	947	952	947	993	921	992	960	966	903	961	939	952	959	982	950	952	929	984	952	963	938	939	944	948	925	971	1004	940	973	974	925	974	942	908	977	909	899	966	951	987	959	979	993	981	972	1010	958	949	974	939	1013	944	930	994	973	935	930	973	978	977	978	944	936	954	956	1006	972	996	925	950	963	1033	1019	950	933	923	941	918	945	921	943	958	981	963	933	963	958	972	914	943	909	920	944	977	908	954	959	980	928	927	901	948	1006	976	884	1026	965	934	932	1011	1007	975	854	969	976	927	938	964	938	914	928	895	932	992	951	1003	899	975	938	954	957	952	965	929	895	960	924	960	965	984	908	916	920	957	916	978	957	946	951	1027	911	942	941	928	997	989	978	1003	1027	981	929	955	934	916	927	915	963	915	970	978	887	936	935	985	937	893	965	965	1008	893	967	945	943	938	1020	1000	976	997	1068	927	961	968	979	976	947	930	989	969	980	976	898	931	969	962	990	928	977	958	952	972	972	935	986	920	885	982	930	932	933	967	936	1006	918	938	870	996	916	930	937	956	949	963	900	930	932	985	964	927	921	991	985	939	983	899	999	949	976	942	941	976	926	967	962	981	994	1001	946	962	997	947	965	933	949	958	951	954	919	960	945	998	944	979	939	927	971	971	938	896	938	957	935	951	959	949	912	964	953	943	987	951	965	972	1029	958	968	966	981	982	999	957	965	939	967	954	921	938	992	979	928	989	949	919	938	991	953	974	962	974	958	973	943	906	942	980	947	960	959	955	979	975	935	947	949	979	919	943	947	956	992	924	949	952	934	944	980	950	973	992	936	984	971	915	976	1007	997	988	908	927	972	1029	1003	958	1016	940	988	980	966	975	973	988	936	923	948	964	965	943	1046	909	956	965	941	1013	972	982	904	949	938	1007	984	931	899	999	954	1025	955	962	922	931	955	978	958	942	931	949	915	1001	1002	1010	1032	966	967	957	957	989	938	1018	976	930	927	954	897	960	945	924	938	980	973	980	972	993	965	1001	984	967	952	916	899	939	958	897	1003	895	954	982	947	962	967	1027	969	929	941	981	920	954	908	941	941	938	1000	930	902	959	957	936	961	947	960	940	961	927	972	950	936	944	994	942	936	978	973	913	914	990	924	937	973	988	988	928	945	950	926	916	957	960	964	871	937	941	1004	970	971	948	907	935	1020	1002	954	992	958	955	1055	927	955	882	989	935	950	954	967	951	952	955	968	949	940	998	944	926	977	941	958	958	930	983	927	928	973	952	990	946	953	931	951	895	945	965	892	957	951	898	936	1002	978	893	953	926	1001	951	958	929	964	954	962	906	970	964	936	903	957	1005	936	922	1004	980	965	922	979	959	981	935	998	950	995	951	957	1014	1003	933	926	924	964	944	965	1035	955	960	1013	984	929	939	956	981	995	955	963	962	952	967	945	950	991	975	918	963	972	936	968	977	971	943	994	907	950	900	945	956	975	975	955	965	973	1001	903	962	954	970	920	949	974	914	1005	975	896	981	951	974	923	965	952	930	967	963	967	894	974	907	935	945	983	922	969	932	953	936	977	934	972	972	928	916	983	972	950	958	942	968	1004	975	938	950	967	974	936	934	989	943	983	953	993	914	950	982	964	937	953	965	984	1015	953	965	926	928	961	927	958	908	984	947	914	929	970	971	914	967	952	982	982	945	964	952	892	955	918	946	1040	1016	958	902	966	910	931	1015	953	936	1005	935	955	943	956	900	972	947	964	1008	924	917	927	931	951	950	962	988	950	927	988	973	1005	966	955	954	1030	994	928	959	962	958	1013	927	940	981	974	921	977	973	1005	955	976	950	934	974	908	962	964	971	947	960	926	996	994	934	1007	959	937	956	947	920	991	951	950	964	921	1016	999	959	970	959	934	961	1005	925	960	940	944	930	950	927	958	963	921	967	896	950	948	1037	972	975	908	956	972	960	967	983	982	948	953	952	975	950	959	1001	951	956	950	921	994	1016	1036	961	911	940	976	962	929	935	1020	934	988	927	1011	954	962	940	978	1003	945	947	933	973	972	981	942	965	920	962	937	987	938	945	942	972	945	958	963	960	918	996	937	969	933	924	954	940	991	971	987	925	975	927	977	975	973	945	968	996	935	939	941	931	977	952	925	911	996	906	995	993	891	923	926	891	933	973	948	966	928	955	964	961	948	981	1003	942	954	933	956	964	976	987	903	944	972	911	959	979	978	952	991	947	957	945	979	1004	989	945	954	979	936	941	987	899	904	958	968	969	1006	952	984	923	1002	944	940	973	985	951	1000	956	940	977	896	929	951	920	952	945	919	926	960	964	891	1010	926	993	961	973	939	971	987	993	980	953	951	965	924	925	967	973	938	969	936	919	991	973	946	935	959	976	956	967	984	974	1030	959	940	948	936	890	995	985	928	956	918	1029	955	916	888	926	973	947	905	964	934	962	1026	970	931	978	949	946	971	951	992	938	958	949	949	897	924	964	933	988	917	924	932	940	906	1005	937	931	924	944	958	989	940	980	906	942	971	987	927	967	983	961	927	970	1007	954	943	974	890	876	987	916	953	1016	967	961	953	1012	894	986	923	967	1003	907	942	975	939	957	902	948	927	982	948	924	918	946	972	992	953	962	988	1026	992	929	906	954	979	943	929	994	976	943	979	947	963	992	937	964	936	949	1036	957	912	919	972	953	943	961	965	960	921	969	927	925	975	916	983	954	952	936	1001	938	972	942	915	984	964	1008	967	981	951	957	943	956	976	919	982	949	988	999	915	939	1020	905	964	977	997	925	955	946	961	964	956	947	930	995	897	948	939	994	909	951	948	950	896	954	990	899	995	938	894	922	893	997	966	974	946	1003	985	979	945	979	922	966	961	977	931	1001	967	992	980	949	933	936	936	945	922	971	966	977	993	947	964	970	942	941	1000	978	975	990	978	1013	968	958	951	1022	937	926	951	948	1008	958	956	957	1034	984	923	1005	982	938	944	935	943	962	912	1022	975	1000	904	954	963	891	980	992	904	905	973	909	973	964	931	927	969	929	918	1026	1010	957	1028	1005	928	964	1002	982	943	984	946	966	973	931	912	978	992	942	945	931	961	969	950	937	956	945	948	998	957	930	945	946	986	911	919	920	937	921	966	957	994	1004	967	904	905	938	908	963	939	933	952	1008	904	916	976	954	916	927	927	930	925	956	996	993	995	953	902	965	956	976	1021	895	955	909	953	981	993	977	961	932	962	971	994	966	953	1006	942	994	1015	906	1027	934	932	970	883	953	969	926	927	918	908	959	948	963	996	954	992	1042	935	988	974	991	991	979	950	951	973	971	914	907	926	985	1021	909	966	965	928	946	984	938	945	948	973	984	970	1009	978	939	919	919	962	956	962	986	943	1007	969	949	940	921	970	915	942	991	905	950	948	981	966	984	936	956	922	963	904	922	950	924	949	939	1045	940	912	896	958	1008	941	895	977	990	939	1010	959	905	923	939	931	928	921	971	947	1015	961	990	930	974	926	973	955	988	890	975	957	969	973	979	953	942	931	989	948	938	960	999
41012	22924	10970	4324	1629	536	462	487	481	463	428	425	471	510	418	459	459	463	457	483	451	425	453	397	477	451	394	456	464	497	435	449	433	441	505	466	453	423	464	478	467	429	440	485	432	468	470	416	480	427	446	421	464	478	466	470	476	437	450	454	420	444	456	461	452	453	475	431	474	457	470	485	441	424	442	464	441	505	438	411	453	452	489	410	471	499	446	452	471	400	458	427	423	468	439	448	441	430	436	469	423	492	454	444	431	440	428	431	437	423	456	411	431	455	443	426	493	497	451	449	468	426	444	454	445	435	478	472	458	470	471	441	433	484	432	414	471	425	451	457	455	471	420	450	452	439	445	428	442	433	429	413	448	443	446	427	453	495	480	461	456	409	462	436	497	432	432	427	447	471	433	418	492	439	449	488	425	463	409	496	421	448	431	504	488	457	412	456	472	461	441	433	469	451	482	452	388	436	485	461	437	439	463	476	428	445	436	442	477	479	478	440	418	440	440	450	418	458	422	442	495	447	460	409	439	420	419	467	417	442	441	419	423	430	467	458	392	450	471	440	459	456	446	424	470	463	478	474	467	490	471	468	439	399	431	423	466	459	472	463	453	473	456	435	449	457	471	457	486	462	450	452	410	459	417	446	448	467	455	463	450	454	412	466	458	457	430	441	470	474	481	459	446	452	460	435	492	447	477	435	462	434	463	467	460	424	442	420	471	456	440	438	445	423	421	458	431	468	458	471	458	440	442	460	421	384	432	456	482	420	441	406	469	420	450	490	437	426	426	425	425	417	424	420	456	424	467	484	475	477	432	393	446	443	466	441	471	489	473	463	415	446	430	448	441	442	399	485	433	425	450	485	441	435	408	441	459	464	428	457	423	429	493	445	442	454	432	466	472	443	489	473	432	459	420	446	454	451	485	493	479	477	483	441	453	414	434	423	438	473	433	448	486	488	486	437	458	413	483	418	470	453	477	469	448	445	423	469	490	448	435	406	463	448	422	472	439	395	466	437	441	448	441	456	441	443	443	470	468	440	401	442	480	438	443	515	448	430	433	445	476	432	452	472	432	445	418	430	451	468	390	495	441	449	442	449	457	437	439	436	468	473	439	422	478	463	500	426	442	426	457	411	427	436	503	436	440	406	452	441	429	436	484	424	448	437	465	470	462	450	472	439	448	449	452	435	459	492	477	448	453	483	482	424	519	452	441	448	417	407	419	431	397	463	448	464	451	443	478	479	464	470	503	444	430	460	439	435	445	476	479	420	454	428	409	451	445	492	440	408	435	471	474	440	448	442	434	441	410	451	462	459	449	441	463	404	421	473	494	455	458	457	404	487	465	453	504	444	449	440	458	414	402	450	466	456	451	439	440	425	445	407	463	462	461	441	449	391	475	444	456	499	459	460	469	506	444	435	434	464	452	418	447	460	462	442	456	440	448	453	456	437	391	402	444	473	489	481	469	434	416	472	511	420	451	458	435	417	444	459	436	467	463	438	472	399	465	433	423	408	475	472	426	451	445	464	427	415	443	458	472	446	447	442	434	431	434	422	492	457	453	451	493	480	428	412	420	463	454	455	437	419	425	449	422	456	460	440	503	469	471	434	441	446	491	477	464	425	432	422	481	461	447	462	462	412	469	445	480	474	508	411	420	462	431	466	449	466	462	430	425	439	497	444	432	407	470	444	444	460	424	460	447	421	401	469	425	470	453	426	458	458	460	461	490	424	416	440	435	447	447	446	467	453	454	446	408	408	442	456	469	480	442	417	477	420	461	420	466	465	435	423	422	428	406	460	504	430	438	446	472	448	437	471	452	433	434	455	472	426	444	403	422	460	463	452	475	481	510	407	472	471	433	435	430	446	430	426	449	434	439	454	461	423	472	446	436	444	408	462	464	435	453	430	471	468	447	446	441	450	436	446	440	449	473	477	458	448	466	443	447	448	418	460	462	457	457	498	443	434	481	487	448	459	443	459	456	430	429	496	489	420	455	448	500	397	455	411	490	480	437	436	422	487	436	418	472	442	471	416	438	439	456	428	436	453	416	509	528	414	446	474	448	437	416	451	489	467	474	460	386	433	478	444	465	427	436	452	438	467	444	444	427	451	454	431	433	439	499	428	484	462	491	428	461	436	462	437	459	465	426	429	419	468	455	521	439	463	425	442	399	415	477	433	469	436	413	459	422	475	423	469	471	429	448	465	456	437	425	406	393	431	435	404	480	467	457	430	466	469	412	433	423	477	490	415	418	464	462	465	451	473	418	424	438	442	405	431	487	503	404	441	392	446	394	480	441	433	465	420	431	441	445	477	474	441	467	495	433	424	427	464	418	436	440	454	392	393	435	470	535	406	429	435	443	468	456	442	465	439	442	463	439	424	439	449	469	484	457	406	471	416	474	449	452	427	421	441	480	440	414	438	395	399	464	507	460	456	455	459	450	419	450	457	457	440	422	451	431	433	482	428	446	461	479	473	448	479	425	420	439	435	425	445	470	494	441	433	457	419	465	470	462	474	490	465	442	459	417	447	412	451	424	464	421	440	425	418	414	431	483	422	479	463	428	439	437	477	454	430	426	428	437	500	449	482	445	441	422	439	441	430	449	454	437	445	427	472	436	411	430	454	439	416	423	433	451	422	419	442	429	450	440	444	454	427	439	424	456	449	445	451	459	406	440	442	458	451	434	429	415	445	470	485	408	463	449	470	423	444	445	462	396	447	512	433	484	469	441	495	448	472	464	457	435	473	423	430	442	475	440	501	441	449	441	433	468	428	459	434	461	444	432	474	451	497	464	477	472	470	446	424	424	495	453	433	450	436	430	458	436	450	454	460	417	454	459	440	409	419	452	417	444	485	433	422	513	454	460	440	452	441	465	456	415	437	435	442	453	463	442	442	483	480	409	448	447	434	462	462	423	451	436	453	447	434	466	403	447	450	428	469	450	422	483	467	425	425	428	469	417	451	466	454	482	444	408	424	458	433	439	477	434	391	435	442	459	464	447	423	421	417	372	473	443	457	512	429	427	439	437	438	449	438	430	464	453	455	478	453	402	431	446	433	442	460	520	453	419	448	483	435	428	449	445	460	432	484	452	434	441	424	422	429	490	414	471	432	455	436	448	451	430	442	410	438	441	432	442	409	445	472	484	491	424	432	467	467	463	442	456	412	450	432	429	444	425	459	417	431	462	438	465	496	461	473	433	458	438	439	441	423	450	476	452	421	448	434	403	481	472	427	459	480	426	463	495	444	469	459	485	421	449	424	458	485	467	459	405	432	429	395	481	457	447	459	481	444	446	407	443	465	484	438	442	449	432	444	419	425	430	430	449	473	476	410	442	464	476	457	468	431	448	445	418	457	466	437	406	480	504	468	459	449	473	428	411	473	449	426	466	516	477	455	442	429	458	414	418	476	492	442	472	451	446	488	453	442	425	434	450	520	434	453	444	507	406	444	463	431	476	444	432	462	433	461	461	463	420	438	410	481	493	444	436	418
25720	16539	13535	8862	4344	1211	898	960	964	907	1016	981	921	926	937	987	1060	1025	1015	960	935	954	1016	936	929	989	971	960	934	922	925	951	977	968	909	901	978	939	963	988	996	974	979	921	956	912	912	968	953	985	923	951	966	967	970	941	955	927	925	960	930	906	928	959	922	970	955	970	924	950	908	940	905	927	956	937	917	908	939	937	968	943	993	932	925	967	942	980	930	921	956	983	959	943	916	959	891	1024	958	957	930	939	947	905	907	942	983	896	984	958	919	952	944	952	972	943	937	896	958	949	964	948	1008	925	928	930	890	961	939	975	931	970	974	957	951	937	936	963	925	989	940	947	905	981	983	953	989	959	899	999	911	1034	969	895	973	957	911	913	965	952	914	939	901	1026	915	996	945	886	966	966	988	1022	949	923	944	914	905	934	974	936	967	958	935	903	974	920	932	947	937	936	905	965	956	1000	944	916	918	928	930	932	949	1013	943	957	942	966	942	949	918	941	918	927	934	973	953	972	913	963	974	938	941	924	980	976	906	917	968	914	894	971	934	941	963	946	923	921	960	954	935	932	949	962	964	1022	938	965	973	929	922	955	938	961	894	969	891	962	981	946	962	919	958	971	875	945	915	980	906	909	995	982	950	985	925	879	975	898	939	962	1002	953	963	918	900	980	909	917	963	962	934	962	976	958	956	933	932	1005	960	909	1015	951	966	921	905	956	912	1024	911	951	969	946	955	967	933	939	901	1006	988	942	1006	962	995	921	934	980	902	920	970	910	945	898	916	921	985	963	903	855	936	949	962	922	970	997	938	887	960	934	900	887	936	930	946	949	984	945	941	957	956	924	926	988	937	941	961	970	932	997	948	918	1008	952	958	977	949	973	971	923	926	963	909	919	1005	914	958	909	957	909	958	922	917	939	962	945	977	932	907	955	977	918	956	948	868	927	966	944	984	941	991	994	922	970	934	946	906	942	908	910	960	967	933	931	986	926	922	930	939	981	883	1003	945	962	948	933	987	939	935	897	956	985	966	983	908	986	951	1007	910	993	940	986	966	905	1024	916	952	968	969	932	914	957	890	951	934	946	983	934	966	965	954	957	974	971	912	1013	938	928	963	907	938	977	926	936	929	929	909	957	936	931	930	971	930	978	912	941	963	953	917	925	934	968	915	997	943	944	904	905	887	947	946	939	922	962	929	992	929	911	946	962	953	910	963	925	912	962	943	999	959	897	958	972	949	911	929	975	934	952	936	1026	933	952	940	971	915	938	992	952	919	952	975	935	969	893	956	888	960	903	972	953	860	977	961	969	951	886	944	915	931	894	978	944	965	947	941	953	954	916	957	885	883	969	939	949	937	927	916	1001	982	862	970	955	977	901	930	858	967	983	933	976	939	923	989	977	937	913	955	920	957	942	920	887	954	900	883	952	948	958	996	909	930	945	939	941	894	903	1016	939	922	874	967	981	948	916	963	914	940	955	927	980	893	962	966	917	911	884	999	1055	904	987	943	917	953	960	931	911	952	934	977	946	928	1000	946	1003	901	943	908	998	937	969	949	944	942	912	942	945	974	932	925	893	930	965	939	914	949	932	1009	948	959	909	950	941	927	986	884	961	986	940	939	937	899	958	955	953	1006	937	956	935	943	980	987	964	975	927	929	943	946	870	952	931	944	951	950	927	963	947	958	918	957	968	932	945	922	917	892	954	976	933	961	913	1010	910	976	947	923	943	920	964	949	926	960	972	936	908	912	956	926	927	960	959	953	940	1017	876	997	991	920	962	971	951	932	909	886	930	968	948	969	911	930	897	985	958	985	930	950	937	942	918	971	948	960	918	941	951	938	902	962	903	987	951	908	955	983	954	941	907	939	943	963	926	913	940	1001	962	934	917	940	920	961	929	905	1007	936	924	960	918	936	921	934	948	883	980	954	924	929	914	917	924	916	911	915	987	937	924	903	978	919	953	955	984	987	957	975	954	924	978	921	935	988	964	920	1045	958	979	948	957	960	940	982	934	979	934	945	906	976	927	959	981	952	927	1002	1017	927	945	920	955	960	973	991	920	902	921	946	885	927	900	949	944	981	971	945	973	974	980	937	946	945	914	1031	889	906	963	952	883	933	924	974	946	955	1011	956	936	954	929	959	931	938	973	977	942	977	1024	922	955	951	957	917	930	935	916	931	955	957	960	956	921	942	939	911	917	932	997	958	921	947	957	956	956	995	949	984	988	951	987	890	940	888	886	989	976	976	940	941	938	961	960	929	945	917	958	956	938	959	919	977	918	905	921	918	996	944	944	898	988	955	948	956	900	938	940	947	941	996	970	941	935	990	914	982	1016	938	924	909	965	989	906	954	956	914	970	907	896	918	940	901	902	936	949	935	916	1017	940	919	940	989	923	950	986	978	1007	1010	950	915	925	939	924	924	941	959	904	934	967	949	945	974	909	959	944	945	954	971	1023	912	994	896	915	930	923	926	936	956	921	961	945	944	991	940	926	869	889	918	902	898	968	943	991	900	936	949	949	938	941	968	976	957	940	910	935	916	917	961	942	934	952	1008	952	981	934	957	915	923	970	934	947	908	937	922	987	910	927	948	911	949	969	961	917	1036	927	1005	924	948	965	905	896	881	934	984	912	992	963	918	985	918	917	931	935	999	918	975	938	952	926	1010	962	931	961	944	931	948	974	917	973	966	917	908	948	947	930	943	961	963	933	941	926	952	949	924	953	988	920	977	981	980	916	932	910	1003	974	925	983	936	920	924	874	924	938	913	956	874	944	972	896	929	902	961	935	900	962	879	915	932	940	964	950	1008	1018	870	916	932	962	910	951	926	954	965	903	998	943	968	954	966	909	963	912	944	977	927	944	916	929	913	955	958	972	893	992	977	878	952	934	928	917	1022	963	972	979	889	969	921	1006	894	919	972	1005	975	973	975	969	946	929	935	962	942	928	941	952	966	945	973	954	904	943	966	911	957	955	922	957	977	934	965	947	941	945	954	943	917	1000	945	946	910	965	918	929	945	921	941	925	994	989	967	925	965	969	971	997	964	934	966	958	897	941	939	934	988	975	983	927	919	885	961	940	894	929	938	940	962	914	977	983	921	986	916	904	979	999	921	932	963	946	886	943	919	907	950	921	940	933	925	984	901	934	886	943	952	929	920	949	950	941	924	971	931	927	978	938	956	919	938	905	917	977	948	950	1004	916	986	914	891	954	923	972	962	856	952	930	962	1000	954	913	986	957	971	931	928	936	932	946	924	924	965	1017	884	934	972	926	923	939	923	917	958	977	988	1003	940	923	956	974	984	924	917	945	931	978	939	889	979	932	903	974	936	932	938	988	870	943	962	936	962	979	960	990	986	937	916	940	976	951	931	960	909	1011	932	941	941	948	1010	978	1005	985	961	925	900	974	934	901	946	930	968	990	909	958	979	926	988	973	905	929	976	1010	945	979	944	950	978	921	927	976	891	958	957	943	1023	968	995	894	908	976	904	970	1010	952	954	914	947	957	927	964	982	895	965	985	882	1007	885	971	930	960	920	974	961	899	943	858	889	943	911	953	927	937
54938	30134	19162	8985	3400	977	489	471	474	479	510	456	529	458	634	612	651	647	542	576	516	395	468	486	462	469	471	412	466	453	476	486	446	477	426	428	442	422	478	458	458	422	410	407	443	421	445	478	470	484	451	434	438	445	491	473	430	431	433	539	444	416	453	423	436	457	457	459	428	432	438	449	433	462	455	467	460	463	457	453	457	420	460	462	445	451	450	453	461	409	463	482	497	399	422	434	423	452	431	445	417	441	446	433	441	487	424	437	443	429	432	418	445	430	424	452	441	406	411	448	513	421	417	424	466	412	415	422	481	464	440	450	441	457	419	448	420	459	437	418	434	432	436	419	419	395	468	433	465	441	437	457	447	424	426	450	451	462	481	463	428	420	453	430	441	437	459	429	434	495	448	436	457	456	450	448	463	420	488	417	397	437	422	451	484	459	406	434	432	448	446	438	424	443	405	391	502	447	484	435	470	439	441	466	465	450	467	434	492	442	466	434	467	458	454	426	403	446	417	471	438	421	483	439	459	439	446	460	462	509	479	439	465	431	462	412	468	492	481	436	443	449	465	442	424	456	481	438	437	412	419	443	435	455	485	468	423	376	461	471	424	411	454	468	422	416	429	453	478	436	448	417	411	410	454	417	445	459	411	470	437	493	438	451	422	474	444	421	391	440	478	461	462	410	470	445	436	450	427	454	435	415	423	443	448	474	479	429	446	433	426	470	441	422	425	465	512	443	460	464	428	436	410	430	421	442	478	470	470	464	431	438	397	409	451	431	457	402	434	451	415	436	498	426	457	417	436	445	438	440	467	421	469	415	449	440	447	459	428	437	431	438	454	426	471	449	435	441	458	423	428	438	479	453	448	420	445	433	440	427	412	475	478	451	445	466	481	402	451	433	427	435	471	515	470	446	468	429	427	468	447	488	421	462	446	473	500	466	457	427	478	464	424	429	459	401	461	456	447	470	439	445	461	468	428	421	401	454	423	456	451	447	425	494	464	476	512	457	470	457	421	452	500	428	424	472	374	406	421	420	416	434	409	491	439	418	464	453	460	415	465	469	409	408	431	401	449	474	420	405	439	482	448	450	478	459	422	481	443	417	442	451	408	410	463	426	463	469	441	476	444	448	442	413	438	426	427	432	423	469	451	438	445	406	473	393	463	412	383	442	417	451	441	420	431	489	475	443	424	469	449	470	450	426	435	453	416	417	444	445	441	443	421	437	445	438	433	449	479	443	451	421	472	476	472	435	428	446	409	479	445	427	442	455	473	419	438	496	430	423	454	449	432	426	460	447	454	444	483	413	442	470	451	419	444	464	445	460	426	453	439	459	407	424	459	470	436	426	402	404	480	445	386	400	469	470	481	436	420	444	405	431	448	428	449	448	436	408	464	453	432	442	397	463	469	415	452	431	452	468	467	447	444	409	442	440	437	466	428	431	434	461	471	469	457	450	441	445	449	457	472	420	412	468	434	505	407	418	469	439	504	410	408	433	431	413	451	462	452	418	435	426	448	408	502	464	463	428	427	408	391	445	453	442	428	443	491	415	431	442	406	421	392	473	444	469	439	437	457	435	451	464	428	411	443	416	447	361	443	496	435	459	395	443	479	440	420	448	479	457	445	431	410	421	456	454	483	490	442	434	471	434	424	390	456	453	476	454	464	424	413	465	453	446	456	427	480	460	432	452	425	404	458	450	421	446	449	424	485	440	452	422	432	485	445	473	444	454	485	464	436	425	419	469	453	459	428	451	403	423	467	445	430	426	455	463	485	458	440	442	383	415	430	477	390	453	483	407	440	435	469	454	434	451	447	462	421	439	454	446	481	434	448	467	468	434	454	444	428	489	468	437	465	485	440	436	440	487	379	435	445	504	389	414	441	408	461	481	461	430	416	433	429	447	433	438	479	446	480	445	417	467	415	446	435	406	430	426	395	452	422	418	415	461	443	457	399	433	447	477	452	472	472	417	402	469	426	426	446	431	421	425	457	445	445	460	444	438	511	430	409	441	456	408	459	431	464	429	399	445	444	476	404	431	424	491	441	467	392	465	453	433	450	458	461	429	407	429	430	452	437	439	430	430	455	432	438	431	413	457	432	459	410	479	419	424	431	460	415	432	416	447	449	410	395	378	447	442	444	451	450	442	393	425	438	403	449	455	439	446	451	456	415	421	479	391	471	438	453	436	419	482	423	439	419	402	392	399	398	421	466	403	421	409	438	452	469	443	476	443	457	415	452	463	419	452	436	402	449	439	485	449	439	401	463	418	412	468	474	437	413	426	427	418	458	455	420	441	483	411	462	495	447	442	425	464	442	500	459	432	467	456	448	473	422	437	439	442	415	482	477	417	424	412	404	430	445	446	379	443	421	464	447	454	441	449	389	423	416	429	429	465	433	459	430	438	448	462	448	468	483	420	467	410	436	455	430	446	421	442	479	455	455	454	450	477	470	481	417	443	468	479	471	439	469	426	495	430	438	454	429	425	446	450	434	470	408	398	436	447	509	451	413	455	440	490	464	420	460	441	451	472	435	412	415	435	434	387	437	421	449	477	471	454	436	398	440	390	453	406	413	429	429	466	472	471	486	471	477	442	438	425	409	460	411	482	414	464	431	397	373	438	482	470	457	403	418	454	437	412	453	435	465	403	437	443	439	483	419	459	439	465	457	424	424	453	429	434	453	439	434	406	438	490	408	441	462	476	428	475	451	462	435	425	440	444	435	415	447	443	456	451	444	429	462	461	484	434	403	432	414	452	438	457	486	454	447	420	463	458	406	456	396	440	393	464	497	432	421	391	454	476	424	388	425	410	442	476	454	423	461	455	458	448	446	425	441	452	403	423	473	419	444	459	441	427	468	430	419	423	432	454	460	407	471	428	403	413	464	441	438	442	461	444	446	404	442	445	476	375	480	415	440	447	457	431	465	447	478	454	472	450	440	433	442	446	475	430	451	470	437	446	417	423	451	424	396	461	437	444	455	420	458	415	443	417	426	468	438	454	438	466	445	452	432	433	426	428	414	440	433	433	431	416	437	502	419	424	434	472	448	425	465	458	460	392	466	438	469	441	474	449	462	435	429	454	398	499	411	424	457	456	436	406	443	443	453	487	444	470	421	450	398	434	454	408	429	470	418	433	443	456	438	466	497	435	435	425	460	432	469	452	445	455	440	414	460	466	460	459	439	436	470	421	471	461	425	461	445	435	437	444	450	443	432	452	494	447	479	473	404	426	462	466	455	443	428	431	433	420	489	458	429	406	493	457	459	465	416	441	435	444	466	435	460	455	440	435	417	424	414	449	492	458	419	441	442	466	447	449	467	436	418	433	406	412	455	389	456	445	468	441	422	434	458	480	428	423	426	435	419	464	439	451	433	430	427	424	441	448	467	464	411	423	391	406	430	480	436	418	469	489	482	412	441	449	434	422	459	439	456	470	448	463	425	429	461	440	469	421	464	485	445	441	403	421	427	448	416	446	413	435	423	460	450	417
35048	22992	22339	15569	8557	2167	948	954	936	918	1050	1058	1412	1243	1623	1716	1988	1990	1810	1624	1325	996	956	876	966	956	959	959	966	923	914	942	951	915	876	948	960	955	942	994	1004	991	972	1000	964	930	967	911	977	917	963	924	962	952	912	916	945	903	1000	999	980	880	920	959	951	993	901	988	933	900	929	930	929	978	984	936	890	975	928	913	973	969	936	920	926	919	940	934	930	908	896	899	979	942	923	979	926	911	922	959	942	944	945	910	986	911	951	957	912	928	994	921	985	900	925	970	910	957	978	905	1016	987	960	927	962	959	998	878	973	910	1003	936	855	931	955	1011	965	918	947	983	945	950	896	913	980	857	946	936	903	957	939	986	965	949	944	962	924	962	954	938	964	929	939	938	914	941	916	948	966	964	925	926	963	914	940	900	921	975	962	937	966	953	972	934	895	947	954	949	978	983	973	925	947	972	990	946	905	961	920	968	914	993	936	936	1015	930	921	922	948	927	946	973	970	891	928	950	992	999	942	934	929	936	968	908	907	930	927	935	930	930	1004	943	987	950	970	895	971	945	1007	967	949	967	895	915	902	950	928	932	921	922	978	966	955	953	892	969	986	921	987	974	958	934	956	889	979	950	1000	954	957	951	925	937	972	960	964	962	968	985	912	942	892	954	943	947	957	958	878	965	955	948	958	940	975	954	949	957	950	930	911	942	956	955	921	921	940	894	1008	957	897	942	961	959	950	919	888	939	866	942	930	976	890	916	939	943	956	946	941	907	970	935	905	933	979	955	977	965	916	954	957	901	977	986	922	922	942	976	940	895	968	946	934	970	936	984	1002	982	967	924	940	1006	938	945	925	935	937	956	947	897	902	956	962	1011	935	923	918	940	926	877	920	939	967	942	960	991	964	976	906	981	900	908	953	894	941	906	921	955	966	933	933	1001	968	925	913	941	958	935	983	970	906	959	946	929	937	892	897	987	927	918	956	948	947	990	950	984	942	970	947	948	1009	959	927	910	897	1000	957	913	945	910	928	961	932	926	908	979	927	953	971	942	912	892	998	897	899	956	999	955	898	966	938	930	949	974	918	972	940	959	939	901	909	963	872	924	953	935	951	973	948	937	899	981	978	934	929	923	995	923	929	908	968	980	973	961	945	932	935	906	934	911	948	942	944	906	948	982	968	1026	967	932	929	965	947	958	951	926	993	981	978	937	981	1016	906	937	950	905	1006	960	946	887	919	941	1020	960	903	931	956	967	936	910	855	960	931	959	938	871	944	989	916	935	967	879	917	914	875	883	933	1000	945	965	907	975	928	966	977	924	993	947	990	903	946	922	969	924	940	904	926	941	882	915	966	910	933	922	959	949	931	975	922	925	945	930	935	912	953	970	948	921	955	914	948	916	967	917	962	914	924	911	993	968	941	948	899	950	941	952	962	966	1024	922	890	943	909	953	935	916	968	943	926	944	882	969	892	957	1005	912	930	939	925	920	965	975	928	901	850	941	992	952	1004	921	938	967	916	906	941	897	943	951	909	968	959	974	934	935	956	934	966	996	984	944	927	986	917	914	942	948	912	978	983	981	968	933	935	924	934	950	977	876	948	949	972	998	1033	939	973	948	925	983	915	967	921	907	965	937	926	942	943	964	923	918	896	976	989	959	933	958	967	966	907	903	907	936	974	917	952	964	930	980	923	997	1030	949	933	949	920	973	953	907	924	936	973	1011	923	959	925	910	932	968	972	1003	934	934	931	936	927	885	936	993	943	935	903	978	962	926	998	978	953	891	984	916	973	956	912	874	973	893	934	867	905	955	946	976	975	952	965	941	997	869	960	928	933	935	891	915	967	973	953	949	949	949	938	961	974	916	877	877	932	930	974	915	971	917	945	951	930	958	975	898	901	924	946	941	954	960	989	946	944	950	895	948	912	969	915	914	927	925	968	921	935	950	918	958	965	942	931	931	907	951	947	922	920	931	967	936	952	875	945	982	958	911	931	945	977	951	914	982	951	934	924	959	964	903	973	927	899	948	924	914	937	1000	960	971	945	901	931	876	949	892	891	949	928	902	998	930	969	958	945	968	912	901	939	952	1007	965	931	963	969	927	972	986	941	898	948	973	925	945	967	966	1011	958	912	964	910	887	964	889	968	953	960	914	989	943	922	954	895	886	955	895	967	945	942	956	965	986	878	897	928	939	970	964	995	955	930	967	956	962	950	889	916	932	936	997	923	915	916	946	903	894	959	967	917	927	971	949	916	940	953	921	962	957	917	959	922	944	949	945	1012	963	931	943	959	948	975	972	929	946	931	966	961	973	937	924	930	939	999	927	985	964	945	883	919	953	971	988	1019	930	950	883	919	996	923	960	965	975	960	923	939	971	998	947	894	982	920	1006	909	951	945	983	920	944	915	945	948	975	922	928	923	955	933	943	974	931	988	933	838	938	945	925	973	953	994	902	984	940	960	967	907	946	983	984	980	927	963	935	962	939	910	966	966	921	980	945	930	973	951	953	945	975	896	960	970	953	979	889	901	963	984	925	923	934	943	964	895	973	951	955	958	956	989	902	953	930	927	904	966	992	925	947	942	927	923	929	910	942	983	962	955	934	980	948	921	983	963	968	924	961	937	940	997	979	913	969	957	961	910	927	970	951	947	935	995	899	938	966	940	938	935	959	951	989	898	1010	918	912	918	943	927	916	979	977	915	925	933	855	915	952	926	962	919	984	910	969	952	889	897	932	902	986	960	940	942	966	968	928	958	936	958	971	959	917	953	923	936	914	956	903	925	937	943	995	966	962	910	967	951	967	925	932	988	1016	907	910	914	929	909	955	925	981	977	922	948	970	941	942	933	936	955	1000	911	941	948	955	955	946	954	931	936	981	947	952	943	975	944	947	925	972	894	922	963	881	948	951	922	951	955	968	938	920	964	947	946	909	973	910	894	956	962	928	964	956	975	940	921	923	954	965	923	954	895	976	903	936	884	914	976	951	943	921	940	923	924	922	923	907	938	962	969	926	912	913	982	910	949	989	933	911	961	897	919	944	996	948	897	944	903	984	928	951	916	988	924	964	881	944	905	932	971	968	972	959	986	933	989	899	927	1003	966	962	960	985	1012	965	958	926	954	902	942	890	978	943	961	1007	970	943	935	975	922	939	970	981	975	961	938	974	948	947	880	953	942	915	977	1020	925	943	940	960	958	919	900	927	986	981	967	942	912	930	912	931	936	963	958	964	922	950	968	980	933	895	940	953	953	927	930	940	974	878	983	968	907	978	961	970	1008	917	951	970	927	972	932	939	939	899	943	972	911	964	965	933	920	917	939	970	909	1019	906	901	899	952	970	963	958	923	1005	939	931	917	949	903	896	948	943	965	968	911	939	1002	880	951	956	955	967	973	959	986	999	996	961	908	928	948	974	948	923	982	954	909	953	1010	964	953	950	1003	1002	958	915	938	985	919	934	911	954	986	903	929	985	934	971	902	903	947	996	931	972	917	932	971	910	922	878	948	920	983	952	936	922	911	969	945	927	947	963	984	967	941	964	965	977	988
60850	37239	22518	15909	9612	2980	578	486	463	510	498	515	761	626	845	1028	1098	972	892	727	626	525	463	458	420	461	444	454	452	440	484	483	445	431	452	444	480	447	455	436	423	452	457	463	503	469	440	433	482	476	432	444	469	424	447	451	435	439	427	486	456	449	465	432	431	421	420	470	427	459	478	456	451	488	484	491	465	423	490	444	458	508	473	418	456	431	421	458	460	442	431	428	465	429	427	456	429	493	450	420	461	428	435	412	491	458	448	450	469	448	443	472	443	409	449	448	483	472	432	426	484	493	459	426	465	420	424	419	476	421	452	432	433	434	443	482	471	441	405	474	433	464	468	439	498	474	463	449	529	518	476	490	467	451	467	410	403	479	451	423	474	461	445	468	440	444	481	452	450	437	425	453	426	459	460	463	460	435	441	463	460	438	468	452	482	461	471	463	480	451	438	421	462	445	489	451	463	465	494	446	429	442	459	443	434	427	419	430	465	435	429	407	422	493	476	447	439	444	472	469	497	494	439	465	474	431	430	419	445	456	426	465	483	511	451	460	461	462	440	455	487	455	444	413	454	483	471	477	468	460	467	486	483	442	414	470	493	512	465	512	479	494	458	440	431	450	479	394	464	458	439	414	480	460	431	437	447	474	433	409	400	462	447	436	433	453	460	439	426	466	454	484	464	456	437	468	455	420	464	452	460	483	471	424	454	475	450	447	451	443	435	428	487	470	458	459	405	457	483	434	472	441	412	455	480	459	455	467	465	459	409	459	447	409	433	413	465	464	435	410	430	472	429	441	466	409	474	404	436	475	443	419	454	470	414	448	459	473	435	462	475	447	426	464	424	430	465	470	435	446	440	455	440	465	443	439	448	465	414	430	510	460	441	484	464	413	472	508	461	458	468	464	443	454	444	463	465	431	479	504	405	483	435	481	452	421	446	436	440	455	444	461	458	496	475	473	468	478	475	447	490	461	442	485	443	504	504	435	495	477	437	424	465	462	472	464	430	465	439	448	416	449	466	462	475	460	474	443	399	408	462	480	502	428	411	437	494	443	430	431	433	438	430	442	417	458	451	420	461	432	439	439	462	444	421	418	421	466	451	432	441	463	423	461	486	447	478	404	432	441	457	446	417	485	480	460	498	438	461	436	441	460	474	490	451	461	452	491	447	469	459	462	445	470	435	447	420	433	448	465	461	481	447	431	442	436	477	458	481	444	464	450	490	489	461	428	438	470	457	443	507	424	446	455	487	432	460	454	447	460	457	484	418	435	437	424	440	443	465	429	444	398	410	447	461	441	457	432	500	425	440	457	457	439	469	439	461	446	435	454	471	409	472	454	393	453	467	475	446	418	442	449	471	466	500	447	452	453	477	479	425	447	456	417	470	442	431	437	500	461	470	472	465	460	474	465	473	431	465	453	466	440	429	458	444	487	447	450	411	434	425	449	496	470	452	455	453	488	459	449	473	425	464	447	440	471	481	432	459	466	414	481	419	480	433	401	482	430	448	442	487	484	450	442	439	482	452	415	478	474	457	428	479	467	452	442	463	433	446	461	420	447	472	478	469	414	440	481	452	432	475	435	444	456	425	468	461	488	468	492	478	470	461	448	487	447	467	483	478	468	450	474	460	492	463	465	395	462	462	438	456	479	435	449	476	471	451	432	470	396	472	452	428	428	467	452	482	479	441	440	459	437	461	416	444	460	459	459	460	468	401	423	458	444	423	453	434	460	396	486	475	443	409	394	414	433	465	494	468	436	468	436	459	449	424	475	467	430	486	513	434	450	455	479	443	466	459	448	466	431	474	458	437	431	426	447	448	487	418	461	416	452	454	413	467	473	487	441	450	460	463	440	424	458	429	449	425	463	461	488	456	421	483	470	495	435	416	441	429	458	478	443	465	479	439	432	439	477	483	424	448	462	490	459	487	416	438	444	423	470	453	445	489	428	539	469	448	450	444	495	451	431	481	458	485	452	444	442	451	462	441	454	470	509	443	434	435	431	452	477	492	483	455	463	497	443	410	474	452	463	454	463	460	439	441	474	424	473	477	481	454	442	474	446	441	439	431	423	439	472	452	444	466	464	438	479	459	435	466	471	434	456	457	509	456	473	467	482	470	461	475	460	512	474	464	506	414	474	442	424	430	477	482	467	443	440	483	441	485	466	489	445	457	480	486	432	462	449	450	475	439	498	464	482	425	459	468	483	445	422	427	472	456	468	466	462	421	484	498	481	429	422	409	455	408	421	428	480	434	448	462	500	457	406	442	439	465	460	433	466	467	413	452	443	420	474	460	465	422	445	442	459	449	497	419	451	442	477	432	451	512	446	453	422	461	457	428	418	480	393	447	449	433	487	448	482	442	431	448	476	500	514	467	459	466	458	444	444	472	479	457	460	464	478	418	439	416	457	454	446	436	454	452	430	458	424	472	464	433	437	476	467	446	437	419	458	450	447	441	512	437	422	471	433	418	479	421	492	481	450	433	422	466	428	442	429	463	444	432	463	503	495	443	473	397	453	474	431	477	477	490	446	442	466	446	460	414	450	469	445	474	458	447	456	456	456	406	441	477	470	449	472	473	448	390	435	433	416	490	440	464	419	438	468	475	419	436	450	459	462	449	432	446	444	484	478	482	447	444	479	456	448	474	482	460	482	443	462	486	476	450	432	494	468	500	442	451	457	405	474	470	441	482	409	442	464	479	462	445	421	447	459	473	434	475	460	450	393	453	494	457	396	464	428	474	461	459	468	445	473	473	456	492	447	512	441	459	434	470	458	438	448	441	493	449	445	461	447	475	433	504	460	429	436	467	427	441	437	441	453	462	467	451	419	440	496	462	468	467	420	433	460	504	473	441	414	518	404	412	423	448	426	436	481	486	441	422	467	486	451	469	451	470	420	465	451	436	474	501	481	471	460	457	451	468	440	457	442	470	433	466	463	456	433	429	461	464	426	475	447	468	474	503	446	459	434	433	428	447	452	465	432	478	441	485	452	457	445	428	411	473	445	431	478	435	479	458	454	475	470	431	428	440	470	416	403	438	454	427	442	452	440	468	488	467	456	462	434	486	437	446	441	475	486	446	477	480	437	517	491	480	457	431	491	448	447	442	447	423	454	501	458	433	479	447	444	489	483	434	450	430	471	453	486	450	475	460	467	478	420	476	491	446	448	406	443	441	469	435	425	461	425	464	449	505	432	443	409	436	468	451	427	494	460	488	416	485	510	412	461	440	517	440	487	456	476	437	434	476	470	416	451	419	454	460	505	451	474	451	448	434	499	421	460	424	490	441	413	454	460	447	439	471	484	470	470	486	443	434	461	481	459	435	447	437	481	439	443	437	466	452	443	451	428	463	470	455	454	439	430	373	458	472	438	470	443	462	503	415	428	470	442	423	455	478	441	497	419	480	450	450	439	453	485	522	445	427	421	444	458	454	454	477	474	493	442	470	475	473	415	452	467	421	421	415	401	424	464	468	440	458	467	409	404	484	444
39258	28366	23798	25266	19664	5797	1085	1069	1044	1049	1075	1486	2343	1801	3478	4110	4312	3945	2974	2262	1805	1220	898	945	908	993	941	964	1008	923	992	948	976	930	931	979	938	935	938	903	1008	928	941	914	955	938	926	935	946	965	934	915	903	918	970	993	917	945	996	946	990	956	994	1044	969	992	935	980	930	926	966	933	956	954	956	983	968	951	975	974	942	958	941	993	935	978	970	960	936	948	989	947	969	997	979	954	1036	937	966	925	979	944	975	972	972	912	959	912	963	977	958	968	958	933	972	958	957	968	964	964	966	937	986	943	953	931	922	944	967	939	946	921	986	922	930	955	962	953	973	955	1007	948	973	984	973	917	938	1016	979	1001	979	993	1007	973	988	960	947	990	923	981	920	951	915	947	947	956	912	930	912	963	947	949	953	983	986	991	961	948	1009	1000	995	924	988	954	991	961	984	937	987	900	898	958	968	950	942	951	1017	921	920	933	962	918	953	927	966	920	936	947	901	928	934	909	914	975	904	994	955	874	894	965	964	950	988	958	966	980	966	943	943	938	945	973	982	951	975	961	939	999	947	1029	1012	965	953	938	950	980	951	963	973	908	972	957	946	997	938	909	961	989	939	998	978	896	961	1026	897	986	966	991	943	908	998	1006	938	962	981	953	907	956	920	987	954	981	909	975	978	920	943	933	940	949	962	1008	949	953	939	854	995	944	960	949	955	926	977	1015	974	950	983	946	938	1008	972	958	939	911	997	927	972	930	1017	944	904	1003	984	929	997	916	971	939	948	950	956	958	977	1020	974	945	999	947	964	931	940	938	909	967	954	1012	940	973	980	956	1000	1000	979	964	971	973	957	960	968	922	928	891	960	933	896	957	921	933	957	939	963	995	894	961	935	929	957	993	933	952	969	947	870	946	986	943	945	933	988	973	962	965	961	953	955	976	987	998	938	884	949	973	947	963	1002	966	979	954	968	1005	1009	993	941	962	945	946	944	949	941	958	968	941	932	916	976	1027	981	949	932	973	916	946	941	968	965	975	931	981	947	931	908	956	940	944	979	998	953	915	917	936	937	940	994	975	965	943	955	984	950	935	986	960	930	984	950	965	981	924	961	1001	925	957	988	987	922	977	951	967	966	984	988	939	962	1020	939	998	932	953	953	1038	994	957	911	944	956	939	956	1020	905	939	951	932	965	927	927	980	927	963	970	908	948	924	981	986	927	927	944	938	946	974	933	916	998	951	987	939	993	992	917	975	963	941	954	956	941	963	980	954	903	978	916	938	983	952	956	972	943	920	1062	944	943	978	986	980	963	986	945	915	947	923	989	971	923	967	962	959	947	927	916	1002	982	898	956	964	996	978	948	928	919	928	992	892	981	962	950	962	902	969	923	899	927	947	984	975	952	939	978	949	969	992	973	879	935	973	973	965	919	933	972	987	905	938	951	969	960	958	986	929	945	977	867	976	916	950	963	908	962	950	966	971	962	979	939	999	893	980	945	962	942	931	930	922	996	937	975	930	949	959	928	955	958	961	917	922	956	975	928	981	976	1044	924	935	1005	968	975	939	950	966	903	936	892	964	984	959	940	921	981	1002	973	963	990	990	1010	982	974	983	956	954	1003	922	976	978	924	971	959	992	959	954	949	941	972	999	985	971	961	992	941	945	950	945	976	985	989	938	965	982	968	943	952	960	990	962	892	955	971	937	919	960	980	959	946	925	945	922	931	946	958	967	947	995	958	901	955	1014	930	981	976	944	961	912	954	986	912	922	904	919	971	948	944	971	983	935	954	922	958	922	958	978	1011	970	978	953	981	1011	916	932	984	945	932	982	916	996	993	969	881	962	933	932	933	911	963	998	938	970	963	964	992	986	964	963	924	964	915	971	920	917	976	907	938	947	970	973	914	949	994	951	951	1010	912	951	983	951	950	964	982	976	973	947	1012	1039	940	917	924	922	878	988	962	912	933	953	987	948	970	971	938	954	940	928	933	966	992	930	852	930	961	1003	1016	950	950	960	949	938	941	952	920	956	927	986	935	946	954	964	974	1010	927	944	945	977	953	954	981	947	925	976	922	962	970	973	946	1009	940	952	952	948	949	963	988	957	915	965	955	952	931	966	924	967	945	939	891	937	994	985	940	921	951	995	972	919	1028	931	957	924	994	969	989	959	935	1015	1004	1003	1032	953	953	969	998	958	951	1039	1005	920	912	968	952	943	1008	945	939	920	962	1003	938	966	962	946	1001	943	954	906	960	1017	994	963	999	942	979	921	912	990	975	963	905	1001	955	920	973	951	923	951	916	957	972	1014	884	949	926	982	971	939	956	999	956	934	947	957	998	928	952	957	978	988	973	888	991	973	971	936	993	928	1012	990	900	955	938	984	962	932	1016	956	999	990	914	918	976	969	931	965	910	928	965	915	954	988	937	921	958	923	942	946	949	943	963	907	955	964	938	980	967	973	938	1001	962	937	932	914	949	978	945	951	1000	937	987	941	963	985	960	952	931	918	928	942	932	908	945	919	894	932	986	965	961	1010	980	986	962	982	970	988	983	921	961	909	966	989	917	965	992	966	1009	916	938	996	932	964	939	953	1040	945	910	960	913	914	975	942	923	944	962	1000	991	928	1024	910	973	964	918	998	949	907	976	992	1003	977	936	968	987	971	981	909	981	933	965	923	955	970	963	948	996	940	990	940	1015	968	928	935	950	958	946	916	942	972	954	926	1016	974	937	967	984	990	944	955	957	889	940	992	930	880	977	967	1021	977	978	950	901	991	931	947	969	991	887	964	958	990	983	958	958	889	953	909	982	929	973	962	967	964	955	972	918	937	925	974	999	962	976	947	940	926	961	944	971	1012	975	951	951	922	993	985	1032	954	972	958	972	934	960	913	967	974	978	947	949	997	963	961	999	946	955	962	919	959	967	958	934	986	1000	981	989	912	920	917	977	964	941	968	948	934	974	1024	979	957	932	991	978	963	977	942	954	954	956	941	984	944	946	936	978	934	995	907	970	968	971	963	890	997	971	989	920	943	925	938	901	934	915	926	949	988	968	940	883	931	967	930	960	953	936	976	1010	925	954	949	924	931	1003	993	945	929	989	897	947	916	946	878	979	932	964	914	922	928	959	992	947	960	943	975	1013	894	991	968	928	977	912	933	933	941	922	968	933	944	1015	976	972	999	980	961	942	942	907	959	919	973	939	994	955	952	942	925	936	943	922	960	932	983	953	927	994	937	921	991	900	937	975	960	933	944	914	975	1008	905	927	974	973	941	963	975	965	948	1036	918	921	946	960	926	977	957	940	931	951	982	949	959	1001	966	954	937	964	943	956	984	985	1019	978	922	927	949	947	944	941	917	950	958	922	960	930	929	932	952	940	970	943	963	875	952	985	947	944	900	958	947	938	935	917	1003	979	992	951	938	969	945	917	876	944	950	954	996	982	934	943	974	956	994	975	942	1008	956	959	925	941	931	935	937	882	942	950	968	946	943	925	928	991	894	991	926	982	961	967	951	969	935	985	904	1002	962	907	930	963	976	966	988	982	939	975	927	952	960	929	1009	900	978	903	918	977	986	959	978	954	903	983	951	1011	887
39638	18688	10767	6582	2598	806	438	442	457	427	448	449	468	488	484	453	455	464	480	464	472	451	464	450	451	459	471	447	454	467	409	439	437	438	434	452	440	459	430	460	432	430	445	461	463	447	469	443	497	441	394	451	431	447	456	447	440	456	442	450	435	443	398	454	466	414	448	460	465	461	463	418	474	467	491	463	426	428	460	430	459	450	418	439	453	482	495	450	434	437	413	398	457	478	483	443	449	456	447	454	422	431	433	448	427	441	457	468	454	495	448	405	459	425	470	445	462	469	485	470	465	456	436	465	464	446	455	482	485	409	433	429	454	479	443	454	439	453	482	426	470	425	441	418	465	446	428	439	445	422	463	427	434	441	416	491	433	463	462	498	425	429	437	474	486	464	464	445	456	412	442	475	463	447	450	441	468	392	455	444	461	486	443	477	425	454	463	407	479	461	426	495	434	447	424	450	457	490	452	439	418	457	418	413	423	429	447	479	429	431	478	441	480	488	446	457	459	418	466	455	409	445	439	406	456	483	450	429	442	428	404	461	461	461	447	427	438	465	436	409	455	465	472	457	461	456	456	469	433	452	426	489	423	458	418	437	421	456	426	463	464	426	450	455	476	437	469	443	444	443	473	453	395	444	461	453	421	436	426	433	434	438	424	490	443	472	429	438	463	429	440	441	431	438	456	439	438	410	451	443	399	484	453	431	431	469	453	466	413	465	412	406	451	395	418	398	460	499	433	396	452	469	434	459	410	472	451	435	413	448	489	499	463	451	476	475	451	449	496	428	438	424	473	427	414	465	459	425	442	453	459	460	462	416	447	489	471	440	384	452	502	434	463	456	446	437	486	427	466	394	480	443	421	464	393	480	466	426	492	427	449	436	461	454	449	455	471	445	472	444	486	464	407	383	430	443	420	433	438	409	454	442	457	446	457	450	464	451	442	437	445	459	426	469	455	420	431	446	423	507	469	441	468	450	451	452	418	455	452	450	488	467	404	433	414	465	401	425	460	410	498	462	414	466	467	396	433	435	431	426	492	440	455	482	453	407	441	440	469	437	439	463	453	446	420	456	441	423	428	429	433	466	443	452	441	527	420	464	419	491	445	436	437	468	445	410	454	451	493	447	467	423	438	465	442	469	401	441	425	493	505	458	450	477	432	450	471	497	456	436	471	456	469	484	456	407	456	435	453	432	505	426	451	480	444	460	438	419	442	444	499	466	477	441	483	436	418	413	441	426	440	437	432	438	425	430	418	423	422	476	450	463	486	474	451	468	433	465	439	445	415	411	449	445	483	431	449	470	451	426	424	430	471	482	463	470	485	490	482	472	407	430	414	440	403	427	452	453	433	465	446	447	427	465	437	440	428	420	502	452	427	513	473	424	490	489	466	459	449	402	408	478	481	486	463	466	439	451	422	430	487	466	478	454	436	469	482	467	438	509	400	450	436	445	471	464	464	469	442	451	429	477	455	440	467	476	444	474	430	466	456	437	404	455	486	503	430	435	446	418	438	455	408	465	461	439	428	396	423	420	462	452	434	422	461	452	444	481	427	437	425	469	443	470	467	451	444	422	491	481	458	454	475	430	443	474	444	480	466	459	464	440	408	441	457	433	417	449	444	464	492	425	494	488	453	466	427	415	432	468	473	441	443	481	491	443	434	473	444	520	409	413	445	465	441	423	489	471	442	468	452	432	463	465	436	448	420	445	449	453	473	477	437	467	434	471	487	424	464	483	431	426	453	513	472	444	413	437	452	451	437	489	447	498	443	457	472	416	442	470	453	468	409	460	481	405	463	451	457	452	455	475	433	404	432	472	433	457	461	449	472	481	437	406	422	434	475	469	457	437	469	447	413	445	426	438	409	443	451	460	453	494	445	438	458	438	396	491	407	460	468	463	433	415	449	462	436	428	476	432	423	442	446	414	434	426	455	427	435	464	444	455	419	484	462	416	424	423	457	420	523	400	468	450	444	444	449	434	506	474	451	440	417	389	461	485	481	408	384	468	483	466	469	443	440	421	484	447	436	476	455	427	449	432	485	417	493	450	476	451	455	431	456	485	475	458	463	424	442	438	439	426	446	459	466	458	439	428	405	378	413	415	429	446	440	482	483	487	442	468	464	416	438	528	477	500	465	452	444	467	482	439	439	476	428	426	431	465	448	449	497	441	471	429	418	439	418	434	438	481	404	457	443	431	468	476	423	430	423	469	457	484	437	434	456	448	424	410	405	510	457	453	443	492	469	504	459	460	439	478	457	420	414	450	481	434	481	459	453	464	383	497	466	465	414	425	463	441	437	477	430	458	453	420	451	468	416	473	477	441	423	460	457	437	472	456	465	468	448	440	433	478	414	473	481	462	402	438	448	422	454	426	442	463	461	409	451	434	438	432	457	414	461	464	418	425	428	428	458	438	457	407	431	401	428	462	525	503	471	468	438	437	471	454	453	467	470	440	467	442	463	452	468	465	466	439	479	461	476	476	457	468	510	490	427	479	421	449	467	489	426	438	454	454	443	443	442	451	429	462	431	394	442	462	464	433	400	445	442	446	447	458	475	493	456	459	503	499	420	485	444	438	424	443	447	461	452	421	422	470	426	391	461	454	471	459	500	440	445	484	437	431	455	420	436	437	458	466	470	478	465	452	478	446	466	443	470	457	450	431	436	423	437	475	388	459	445	414	464	503	451	478	464	428	463	443	449	458	440	438	441	426	471	441	434	453	470	461	462	460	427	457	466	451	471	434	494	449	471	447	470	441	450	473	438	448	457	446	442	406	466	468	480	431	439	427	455	428	453	425	452	404	449	437	432	458	433	454	459	431	464	439	478	438	478	442	437	451	458	440	453	433	439	426	471	405	412	453	419	488	501	467	452	479	429	443	477	458	459	443	440	443	427	387	432	438	416	428	459	502	431	464	463	453	442	466	443	464	448	473	436	444	441	438	427	484	471	454	501	457	465	407	467	415	494	420	466	458	439	463	458	441	450	489	458	414	505	476	469	438	454	442	471	419	449	469	479	427	450	442	481	457	458	472	486	435	425	461	448	438	469	419	426	439	446	421	473	455	460	471	440	446	489	464	445	438	495	431	438	427	448	403	448	473	458	437	452	474	464	494	448	444	440	454	445	386	472	432	454	411	492	418	420	451	396	463	401	427	432	456	462	478	481	472	438	445	451	474	479	443	483	425	501	448	471	455	440	435	450	457	507	464	442	436	491	465	466	477	458	436	442	468	433	456	435	432	446	426	487	447	463	437	489	477	441	446	415	436	431	436	428	442	473	397	431	422	431	429	425	408	432	435	446	445	421	454	453	429	479	481	457	442	411	439	471	419	430	456	438	397	459	455	453	432	480	456	439	441	455	437	477	453	476	443	469	473	471	425	424	412	453	449	476	478	470	471	437	423	456	461	473	440	457	455	468	460	449	491	426	438	399	427	499	425	429	436	452	452	479	438	437	467	460	416	481	453	439	472	442	439	442	423	450	438	397	470
23921	13519	14968	13410	6770	2007	986	964	917	948	989	976	1008	985	998	1056	1065	1081	1055	987	944	925	944	916	1004	931	954	923	956	962	858	993	920	978	968	938	901	928	943	939	954	924	993	968	905	941	975	901	951	927	986	973	960	946	916	931	933	939	948	906	954	927	966	931	954	847	973	970	965	914	980	974	980	952	932	891	962	944	956	977	917	949	976	987	916	930	935	921	950	925	922	917	918	925	934	927	998	919	997	903	949	885	990	977	919	928	918	945	946	976	895	950	974	930	883	967	969	911	916	953	935	950	1000	875	957	995	998	946	952	968	953	1008	967	920	945	1003	931	972	965	963	1004	958	917	945	958	968	984	948	942	965	970	916	964	939	898	950	904	944	919	953	899	910	971	974	908	897	1002	1002	946	934	970	936	923	919	938	953	976	929	951	919	957	955	972	918	951	968	977	920	977	980	975	965	910	972	987	914	960	937	928	958	970	939	918	947	982	938	1009	938	878	989	934	957	962	975	978	946	953	962	969	972	970	965	868	959	930	955	971	937	989	948	890	948	970	910	933	912	946	988	919	915	927	933	974	957	991	900	960	997	939	945	1004	935	958	962	936	904	898	961	986	866	965	991	992	971	929	934	957	956	916	937	953	972	904	943	919	929	921	975	956	916	941	960	958	912	935	940	934	906	994	978	970	974	943	957	1019	950	953	955	920	963	923	915	967	959	963	961	974	934	956	937	944	880	939	948	931	967	975	966	973	942	967	927	951	925	952	895	922	946	900	943	961	936	980	921	943	1002	983	922	973	976	991	959	967	997	963	931	955	939	963	925	915	940	929	931	982	1003	935	931	936	942	908	987	895	960	931	913	934	912	919	963	932	929	944	965	922	970	931	930	934	979	948	929	942	1034	902	912	928	964	983	970	965	992	947	969	1001	994	883	900	967	976	953	957	984	992	931	969	966	953	948	969	915	907	1009	951	931	905	888	982	941	952	976	900	915	938	956	955	942	972	990	977	941	945	942	947	927	956	1004	976	951	987	930	901	961	959	931	981	997	959	978	941	968	932	936	941	915	863	946	953	930	962	980	895	981	932	946	924	952	982	925	948	938	1000	950	979	1017	916	892	968	975	927	960	942	928	967	1011	995	913	927	934	935	964	972	954	955	954	917	919	1003	988	1004	949	919	967	920	966	953	968	980	947	921	991	962	904	967	960	951	934	994	936	935	904	962	965	920	961	962	967	927	968	971	909	954	981	900	972	1009	966	917	957	933	930	1008	962	958	982	960	943	909	954	936	894	920	957	954	955	948	911	966	907	974	946	924	953	937	915	945	966	978	919	1033	948	924	897	927	974	959	960	925	911	933	971	915	960	900	946	967	970	890	923	921	971	985	970	972	956	990	912	982	1008	918	913	1014	917	1007	877	913	959	980	1001	960	992	963	1003	952	923	983	920	971	907	904	949	918	958	968	965	998	1004	942	930	949	966	960	928	948	1002	928	910	933	976	989	901	942	955	962	907	958	1002	924	961	948	943	912	918	962	933	946	917	895	971	980	937	872	939	930	929	962	989	962	948	930	981	909	923	944	934	944	897	975	939	1000	965	943	939	921	1019	965	935	960	882	959	954	933	950	961	930	943	941	945	965	956	964	969	953	989	981	904	980	945	931	944	901	950	1002	984	961	968	924	932	949	943	916	931	964	969	898	917	995	927	980	934	958	969	927	907	1013	946	981	978	948	928	953	941	970	955	903	957	940	907	1027	930	887	953	929	962	899	944	957	933	903	931	981	938	931	980	934	910	916	1004	964	958	1006	919	910	917	908	932	894	971	865	962	974	905	1003	945	940	891	942	932	998	911	893	964	960	902	975	936	1001	944	964	961	910	923	1002	957	955	943	950	943	970	908	925	935	972	955	958	972	997	933	951	925	995	914	971	918	975	954	959	936	948	1013	919	1000	890	935	913	940	976	955	915	971	964	968	968	967	914	974	969	1014	919	987	963	935	913	1016	923	895	928	1025	949	927	1001	934	972	1012	952	993	1001	958	950	946	1002	922	924	933	975	983	952	921	947	890	941	956	938	981	946	926	975	922	930	976	958	879	945	968	950	1009	927	975	962	932	891	896	933	955	958	916	907	917	937	996	952	964	964	956	936	914	919	949	1026	966	912	991	929	1008	976	1011	1016	922	986	1009	970	928	1016	932	947	925	910	922	948	941	972	968	932	957	1019	935	965	969	991	951	905	947	894	965	934	917	971	955	1000	957	953	885	893	964	953	940	983	964	971	983	931	948	893	955	979	974	938	959	955	912	932	975	964	942	960	913	968	864	998	968	938	969	958	917	971	927	918	954	986	935	929	942	876	941	986	936	1013	1004	936	950	927	959	891	1009	988	942	926	947	994	916	955	943	1010	959	898	906	1006	917	958	955	942	978	952	851	986	935	913	945	926	921	906	968	973	975	898	921	928	910	911	921	893	962	954	910	924	898	956	966	912	899	963	969	948	1017	943	960	1006	940	920	957	958	944	905	914	932	931	967	928	934	923	922	931	935	918	952	937	937	957	888	904	973	965	979	968	989	953	928	951	914	977	896	938	983	913	953	947	1065	945	951	936	909	978	903	936	929	960	1009	897	973	934	982	938	936	915	961	960	949	959	936	915	959	921	952	932	954	957	940	909	950	915	991	968	898	981	919	929	963	915	945	1022	921	969	981	973	972	966	908	957	925	936	941	981	946	946	953	964	989	896	880	948	948	994	899	933	996	903	961	936	982	982	968	963	935	967	940	944	980	942	927	943	964	995	959	965	981	936	958	985	933	919	984	913	986	974	954	942	928	901	973	942	964	961	918	986	958	950	976	945	961	1004	939	935	996	887	962	954	926	951	960	957	994	958	935	969	939	933	958	913	979	999	905	960	974	980	952	948	989	963	909	953	921	943	968	1006	968	974	986	951	922	909	921	905	936	1012	941	1022	957	968	947	969	926	961	1007	936	988	891	964	944	939	1009	942	985	940	939	1011	898	921	985	913	985	942	949	953	942	917	951	922	952	899	941	934	908	1014	958	937	969	927	889	916	922	912	890	974	992	991	986	999	948	965	934	979	937	939	950	959	955	900	965	938	935	985	960	924	945	898	961	963	925	936	939	970	934	942	991	954	948	956	966	941	926	909	951	939	982	1009	941	954	1051	936	978	917	1008	986	1003	920	945	948	890	960	908	902	955	941	976	990	920	967	944	957	949	890	930	963	958	975	936	919	952	983	950	960	911	969	962	928	963	928	963	945	952	906	950	913	985	912	943	945	964	955	958	964	938	969	946	976	978	963	993	929	898	965	944	993	958	918	967	903	953	896	961	956	965	914	949	924	900	902	958	968	969	984	910	945	921	938	977	980	941	963	978	974	930	901	926	939	942	1000	946	895	970	926	896	924	946	948	924	909	939	909	983	952	1015	938	915	961	979	1010	983	950	915	948	980	1024	932	903	981	934	963	976	936	894	972	968	921	948	895	903	985	990	1026	960	959	968	973	981	958	985	923	995	984	926	956	961	951	928	954	971	935	959	927	900	969	943	962	937	890	957	986	935	953	888	956	906	906	1036	939
51072	30540	19293	12009	5044	1830	495	454	462	428	485	605	622	631	727	751	701	666	545	492	477	477	477	492	435	464	449	428	480	452	430	444	387	462	487	456	450	435	467	477	444	406	414	398	440	413	471	445	439	449	438	446	429	448	419	438	441	452	446	468	433	427	431	525	451	438	443	436	411	467	415	465	439	457	453	485	457	431	447	409	471	406	483	397	459	443	419	481	483	463	446	462	464	465	431	442	469	431	454	492	457	443	458	438	416	468	476	407	456	457	454	451	462	440	427	479	507	494	471	464	454	461	421	409	470	429	450	417	471	443	465	480	459	445	444	426	446	452	427	417	463	473	419	438	493	436	447	442	438	431	446	425	433	422	407	431	477	444	461	443	430	438	444	469	423	463	488	446	400	461	485	432	445	459	443	437	437	487	436	452	442	457	441	465	491	436	438	431	446	428	442	401	455	446	447	429	397	432	418	424	402	420	483	425	459	424	439	445	458	449	465	433	439	432	462	476	427	456	438	441	442	445	433	442	440	424	437	456	463	451	425	441	469	436	422	448	444	420	443	389	465	432	488	415	445	424	438	476	477	436	399	475	476	438	479	448	431	482	415	462	460	433	496	473	438	410	469	438	432	446	438	450	458	458	455	438	462	464	409	451	453	441	436	480	459	452	436	466	442	441	446	445	445	462	456	434	474	462	424	421	484	426	469	455	444	430	420	436	481	454	404	447	443	478	453	452	472	473	434	442	465	469	505	471	463	479	453	440	458	474	425	447	430	479	416	448	395	427	501	457	447	469	496	438	426	444	451	431	452	455	427	455	456	437	416	451	428	408	413	478	468	451	446	495	435	457	451	479	497	427	461	449	442	476	404	454	457	436	451	443	428	433	444	435	465	456	398	423	403	435	487	465	433	443	415	440	405	426	443	463	475	429	419	441	431	491	405	479	518	394	414	453	418	445	460	466	482	444	487	439	477	442	447	461	426	431	409	446	438	440	448	451	501	460	456	480	461	436	433	466	435	438	469	449	454	507	419	414	478	456	425	483	412	444	469	446	444	444	422	440	498	470	437	428	485	442	453	477	451	437	471	407	436	407	432	465	497	462	411	412	442	446	451	470	456	437	444	478	462	450	450	455	431	436	436	425	419	443	441	483	436	410	505	435	418	444	468	462	436	471	467	430	456	480	459	435	431	468	432	427	458	458	444	456	437	432	493	451	428	421	455	436	422	452	443	434	417	424	440	481	464	443	447	456	442	446	426	481	405	426	458	463	489	433	434	451	450	454	475	434	450	478	481	455	402	454	480	398	451	468	480	458	405	476	460	433	430	451	461	460	456	464	429	466	465	421	408	459	415	399	411	433	446	430	421	458	432	443	471	407	458	465	466	419	468	426	443	415	446	421	449	487	451	473	423	430	447	415	442	471	479	504	436	457	432	411	430	478	441	440	468	445	481	441	450	467	476	435	456	422	405	397	430	431	458	464	432	425	443	407	444	453	449	474	464	436	469	466	437	438	450	426	460	454	467	461	458	461	470	457	413	501	477	485	427	424	464	471	424	483	449	415	444	453	469	422	401	447	410	461	436	449	472	451	461	467	430	452	450	447	467	455	420	450	426	499	407	465	458	418	438	448	426	408	435	392	433	475	417	482	469	458	467	447	454	437	440	488	460	459	456	427	458	482	417	402	450	447	497	444	467	474	477	442	428	473	460	477	430	440	496	448	441	458	414	456	432	376	443	437	456	471	430	450	439	431	445	437	464	435	406	439	466	404	444	460	439	437	445	477	475	446	447	437	460	421	442	431	426	449	467	480	462	454	480	459	441	463	441	447	474	469	418	416	446	452	451	452	434	449	437	442	450	429	454	439	450	429	418	446	427	444	434	446	456	460	470	460	422	420	444	444	442	484	443	424	437	483	447	457	450	449	461	427	446	448	420	437	468	427	470	440	453	463	457	448	500	477	396	454	474	453	446	428	470	449	456	435	468	434	449	426	433	482	469	450	432	437	442	436	453	464	425	465	505	446	473	478	382	456	471	428	433	450	454	474	440	458	449	458	481	444	429	437	450	459	469	494	467	455	451	403	447	475	419	415	489	436	486	445	445	392	467	402	390	459	425	465	457	417	439	464	412	452	466	412	438	406	475	417	405	433	448	451	404	474	467	419	454	436	501	445	483	417	428	463	490	430	425	480	458	474	426	478	439	406	467	466	469	409	455	492	423	446	430	445	475	467	446	443	443	428	410	462	464	453	440	453	427	499	457	455	431	461	448	426	414	501	451	441	423	458	452	456	429	486	471	443	480	439	482	407	417	456	462	421	443	435	437	426	391	434	449	468	492	469	435	432	453	437	473	448	426	424	446	471	449	451	444	471	452	422	446	442	439	446	439	449	435	469	481	419	425	429	450	435	467	494	429	439	456	466	456	462	482	476	432	455	451	425	469	450	469	453	466	484	470	412	428	463	444	475	448	418	400	412	453	424	450	476	456	433	418	429	426	416	429	467	412	450	434	455	459	491	447	441	425	471	447	457	407	507	474	453	420	424	430	451	431	456	406	458	454	454	474	462	479	441	459	434	449	501	416	425	418	419	452	437	425	465	426	410	428	453	441	429	396	437	422	476	432	440	452	474	458	441	458	427	479	438	444	446	433	469	464	444	441	454	428	425	422	444	422	412	480	435	426	423	465	465	443	485	458	454	465	436	450	441	461	430	430	416	400	439	453	460	484	488	431	430	448	439	476	435	474	468	457	475	448	440	462	480	526	430	456	428	463	454	397	436	426	472	436	420	459	476	446	462	434	484	438	428	438	437	441	494	463	462	430	443	480	439	433	484	473	457	418	450	470	440	459	439	419	454	413	453	451	454	460	447	443	443	433	456	443	410	446	479	485	445	464	436	403	453	414	461	459	389	458	453	450	454	494	447	453	441	460	463	424	477	468	472	445	474	455	427	443	455	468	459	453	469	435	429	453	458	444	471	446	471	458	431	449	461	437	427	448	481	434	442	415	443	411	421	423	405	431	398	456	433	434	471	450	419	438	464	445	424	426	477	428	454	424	462	458	410	441	445	409	441	437	437	476	434	433	456	447	463	449	458	431	430	482	432	454	487	451	441	456	441	433	428	475	470	449	445	468	485	449	419	460	417	404	485	404	449	397	427	443	478	473	470	451	424	457	453	481	466	477	428	453	458	465	455	446	459	473	440	429	488	453	439	427	479	462	471	436	458	461	434	433	475	497	523	506	448	464	423	455	396	422	480	466	439	423	465	420	460	446	475	469	500	474	459	444	436	485	442	422	438	431	467	443	444	411	443	479	483	433	416	479	428	493	476	441	455	474	471	484	408	469	461	498	468	427	420	435	456	440	437	443	407	499	457	457	448	438	421	438	412	417	442	428	487	449	411	481	422	434	442	435	479	396	427	419	451	467	485	446	461	475	479	467	487	427	451	459	405	428	466	448	412	424	483	461	453	435	423	522	450	436	462	439	422	439	460
32071	23465	22995	20729	12126	5312	1038	1001	1036	965	1092	1632	2203	2148	2458	2480	2151	1953	1555	1364	1105	1054	949	936	940	979	945	924	927	933	945	989	964	924	936	913	1009	945	973	901	936	962	942	895	995	968	944	1008	922	947	992	938	950	961	957	987	951	951	930	918	984	978	913	964	999	971	996	953	966	949	985	965	923	974	914	979	952	965	1001	947	952	942	929	969	958	959	917	957	963	982	876	976	968	993	975	969	902	929	901	947	949	944	949	977	938	954	964	914	988	1012	929	910	960	1010	928	922	930	922	916	947	968	960	936	936	956	1009	967	969	960	958	944	925	910	919	916	917	966	916	935	917	938	894	943	909	970	1001	940	976	957	969	969	964	900	936	899	912	884	945	981	1035	953	958	1022	947	935	1015	975	975	933	978	967	969	973	890	959	976	976	968	965	999	957	1011	943	986	942	940	937	942	955	969	999	944	955	934	916	931	959	993	967	950	983	952	916	986	968	999	968	957	954	912	963	956	917	941	965	927	956	978	945	980	929	993	941	922	975	965	974	900	946	953	1006	914	939	931	924	970	944	961	928	922	982	913	968	924	969	937	896	933	969	932	956	975	959	930	922	940	942	907	961	930	949	957	962	933	950	949	985	952	900	985	903	918	920	898	891	1027	977	949	948	1022	944	940	907	950	953	921	955	932	940	945	970	949	910	955	881	872	926	952	960	919	983	1029	959	949	946	958	940	944	972	902	931	908	972	963	916	993	977	947	1003	992	1006	951	968	952	969	920	986	996	931	964	990	928	992	905	890	922	975	920	948	947	980	975	945	944	959	967	981	928	941	979	980	941	922	974	973	968	933	923	991	952	929	968	969	952	983	971	941	973	914	888	947	926	920	930	965	1003	914	891	941	984	994	967	1007	998	950	973	885	967	982	958	946	912	905	947	974	928	1039	947	951	940	993	984	911	922	946	937	900	929	962	998	939	944	993	996	989	936	940	918	944	915	1003	1021	950	935	887	989	931	968	893	944	971	906	944	960	918	939	987	904	966	973	952	864	932	960	1004	953	923	939	925	927	955	934	940	914	938	971	937	979	952	990	931	984	1000	957	999	917	955	944	989	967	939	984	957	1021	940	914	951	921	952	984	989	921	944	927	951	946	984	988	940	973	907	896	925	938	924	914	892	900	878	942	904	963	934	966	929	987	952	914	963	941	989	918	942	933	945	966	970	940	961	965	974	956	975	905	921	975	941	941	963	948	932	946	988	978	956	924	967	959	922	966	887	916	994	982	1008	943	957	963	941	889	914	930	897	883	973	967	929	947	981	949	916	986	948	914	958	949	917	947	1000	916	960	952	939	991	983	965	951	1017	984	919	999	954	987	940	988	922	973	995	965	918	1000	946	905	963	1000	877	961	962	893	979	943	947	981	952	975	975	981	945	945	1002	944	894	955	933	905	931	956	969	1004	946	958	945	913	964	956	938	981	977	966	931	973	943	971	926	942	977	950	959	912	947	932	964	901	929	943	975	960	980	953	936	947	980	1003	926	967	909	934	969	943	979	986	968	935	913	930	967	967	901	1023	981	899	972	970	944	903	930	923	961	943	919	966	958	905	945	957	964	981	983	943	966	958	926	937	942	988	979	922	971	949	933	905	923	924	927	957	939	954	988	905	960	948	933	995	963	922	962	943	939	922	1001	1017	959	932	985	911	965	984	993	954	962	948	997	971	890	944	1026	936	961	987	958	963	912	916	957	961	988	941	1022	942	998	946	924	927	914	1012	875	905	975	966	965	934	930	988	973	984	968	912	958	954	960	968	979	953	944	932	976	979	944	962	943	955	956	921	923	967	970	980	973	925	935	945	1001	953	904	986	964	1007	951	958	965	915	915	937	991	929	925	957	974	982	964	979	926	956	938	960	972	950	943	928	961	964	989	929	959	942	979	941	921	998	927	845	968	941	1012	935	963	945	958	996	1013	951	946	897	1020	901	990	936	912	975	938	989	971	971	968	950	891	996	947	989	979	989	908	972	932	964	964	1014	977	934	960	908	976	950	971	943	951	956	986	1001	945	862	1007	932	919	954	984	958	926	1020	912	949	956	968	949	985	988	942	998	970	901	935	936	974	935	928	967	917	949	914	975	878	929	923	929	929	940	957	920	1014	944	942	941	952	976	952	935	979	1004	956	923	904	949	977	928	938	950	944	954	1008	972	935	947	934	975	1001	956	911	1012	991	952	929	943	984	943	967	946	947	950	949	941	925	962	985	953	957	926	897	897	982	958	968	933	891	923	931	946	921	940	950	967	941	951	993	921	886	933	921	979	932	1059	924	970	968	933	929	982	924	906	954	986	928	973	986	931	905	965	976	947	990	921	958	942	894	916	943	982	960	987	951	998	907	978	991	931	991	917	962	952	926	940	980	979	980	906	975	969	916	970	915	952	973	912	902	974	931	969	959	934	899	961	978	971	961	973	1008	908	941	986	896	918	1001	970	982	938	972	956	945	975	954	931	995	964	966	959	943	929	895	1000	929	926	1016	975	978	898	944	936	914	944	913	954	942	951	961	892	917	942	968	924	963	937	965	955	941	985	938	997	954	894	971	986	945	910	918	991	967	961	1005	930	957	949	920	913	908	969	976	952	963	982	935	959	946	973	889	987	977	963	943	966	974	948	986	944	950	998	911	945	973	911	921	971	975	975	940	972	1008	948	918	946	946	960	999	947	923	948	912	912	953	994	962	938	954	900	936	933	924	957	925	1006	949	936	954	947	963	922	924	992	991	902	979	941	939	952	876	1014	972	956	946	950	999	924	906	927	900	952	937	921	952	903	974	958	979	1003	917	989	952	947	975	944	957	918	968	938	972	957	961	957	939	914	907	938	976	974	949	984	914	985	950	994	928	977	926	986	912	980	981	966	959	963	990	962	1016	938	930	923	921	965	972	981	1033	963	949	924	938	970	896	952	960	937	939	927	961	925	959	970	915	998	966	988	919	896	964	938	962	959	947	946	959	942	883	985	940	964	926	899	904	947	905	926	933	914	923	960	936	956	908	949	919	948	904	876	970	978	929	1020	983	948	939	930	985	901	915	1017	919	938	950	920	991	990	944	940	934	911	892	1015	974	912	940	937	957	932	914	886	928	990	1011	940	964	963	1025	967	926	982	951	988	966	954	947	1026	953	897	935	973	938	960	963	980	916	936	959	948	936	970	943	979	988	951	949	924	924	939	919	945	982	923	906	916	950	952	962	962	914	895	919	912	945	892	908	955	924	960	886	935	999	929	984	933	1012	944	977	917	927	945	923	954	943	923	944	934	911	981	998	994	978	934	895	975	970	958	992	968	1035	939	915	928	917	933	947	946	963	965	945	939	934	872	984	972	973	982	980	941	916	909	956	944	982	911	930	955	927	972	945	941	936	984	945	939	971	921	925	993	929	971	990	939	930	989	961	884	950	939	914	1004	951	967	921	956	934	935	937	1017	987	966	971	942	931	1013	966	960	944	973	928	941	962	925	949	971	970	946	964	961	999	1006	965	939	968	907	944	939	926	885	917	907	940	918	974	954	927	916	979	997	937	955	918	957	1026	933
57745	37263	27900	19488	12320	4904	879	515	466	483	497	917	1414	1202	1107	1123	1022	798	614	567	540	511	479	444	456	443	469	409	396	430	498	434	435	450	481	447	423	457	445	448	454	442	478	463	400	483	439	437	486	480	407	432	426	454	460	470	475	447	434	467	507	436	441	480	453	413	455	472	461	466	500	460	444	493	490	431	461	464	442	458	490	487	474	423	411	422	449	462	535	415	436	447	445	434	421	440	431	458	487	437	465	423	432	506	446	450	455	442	484	457	449	476	437	463	418	477	487	451	508	477	487	465	399	458	448	460	447	411	467	470	466	449	403	480	468	441	453	457	465	434	427	477	452	433	473	464	427	456	455	493	435	444	480	462	406	408	456	487	427	454	440	472	431	507	431	440	453	458	462	487	455	483	464	486	447	473	452	467	467	473	451	473	464	462	409	448	399	467	415	476	446	437	467	463	464	471	473	464	440	442	444	451	496	434	475	483	482	478	443	473	454	440	480	441	475	476	421	427	481	457	462	474	450	458	469	458	476	428	501	441	430	455	479	459	444	438	463	449	463	465	425	497	455	441	497	422	446	501	451	481	438	483	455	430	439	428	499	432	422	465	482	436	466	446	451	506	425	432	457	461	423	445	458	428	453	428	441	465	457	425	459	476	482	474	489	447	422	451	497	483	474	489	453	436	413	442	453	456	444	464	465	481	458	448	473	374	477	465	449	440	511	438	454	444	453	447	437	499	473	429	475	468	436	418	481	464	431	459	474	516	461	432	468	476	500	413	427	448	456	485	486	492	463	487	469	475	480	420	421	461	431	433	452	434	400	439	464	472	465	457	469	440	476	449	434	467	491	440	409	454	440	449	415	446	433	406	465	423	451	444	453	445	469	469	471	484	480	462	463	418	470	474	452	456	459	461	443	430	442	444	446	470	464	421	429	490	430	458	432	466	501	443	447	488	454	449	451	461	466	456	445	452	487	484	500	441	467	484	496	495	472	434	456	490	433	403	465	468	446	428	467	447	477	469	460	475	449	457	449	432	465	432	423	461	498	454	444	445	469	425	463	437	443	426	429	396	430	462	445	500	440	445	447	469	430	455	439	486	491	490	472	419	443	467	511	505	483	440	507	423	466	428	473	481	452	417	479	455	421	462	445	482	470	462	442	432	506	458	471	447	430	442	411	464	418	436	469	474	457	475	482	464	420	442	492	463	444	494	476	497	499	466	460	461	490	473	457	470	447	446	490	475	420	447	457	489	471	428	412	433	463	424	525	461	458	485	458	476	469	492	428	442	432	451	452	420	443	453	465	452	474	487	459	486	487	449	511	484	442	463	450	462	452	431	434	440	453	438	464	440	463	443	515	481	453	480	438	419	451	469	470	478	431	483	445	471	467	470	485	422	452	496	448	458	429	430	459	453	405	420	478	486	466	391	442	437	427	467	447	485	474	478	469	435	442	479	455	470	484	421	463	463	451	437	424	444	447	442	463	419	440	418	473	437	495	437	416	454	461	452	455	421	458	431	447	459	489	489	427	477	426	440	497	423	476	449	436	458	435	481	452	448	475	448	466	438	448	454	463	472	429	442	475	451	513	473	434	442	472	489	472	461	450	493	496	418	454	456	446	420	431	496	404	478	452	444	465	436	443	449	440	450	395	424	459	454	476	450	448	447	475	444	507	466	448	437	455	460	474	454	485	452	417	480	491	467	413	475	459	477	460	442	432	514	473	455	466	433	444	466	397	462	491	477	450	471	462	465	440	471	437	471	453	486	491	448	446	449	433	443	464	479	406	488	440	451	461	434	440	445	465	496	495	422	479	454	460	419	416	437	434	409	439	433	451	456	492	472	449	435	446	461	468	445	457	470	473	453	447	452	459	444	474	456	461	460	445	457	459	505	452	446	449	491	459	420	439	460	460	419	465	465	478	497	435	438	441	487	468	477	448	501	425	420	464	425	476	429	493	475	455	450	462	472	506	460	465	423	434	468	454	464	467	461	452	475	493	456	417	484	469	410	455	436	445	491	469	457	452	500	484	484	427	417	427	466	473	473	447	423	460	441	449	464	438	507	463	430	415	445	448	460	466	468	470	463	442	476	454	475	466	441	479	488	457	480	461	462	475	451	470	473	401	465	434	442	437	450	466	470	459	459	429	435	476	458	447	453	453	471	427	441	465	415	434	485	431	456	420	479	478	471	459	440	430	478	482	451	492	455	447	446	438	448	473	481	425	465	492	448	445	426	450	433	420	427	438	474	436	472	469	483	478	429	480	459	447	483	422	428	441	460	443	473	445	448	410	453	452	458	435	433	475	424	439	477	498	476	418	474	482	488	475	448	473	450	462	474	461	461	485	444	416	459	429	437	448	425	457	471	475	444	439	430	461	443	437	457	441	494	487	469	447	454	454	441	494	444	448	460	428	456	420	491	443	437	492	469	458	456	423	507	431	403	430	463	485	437	433	484	479	471	468	476	487	464	449	465	440	456	473	465	454	455	435	436	430	432	498	472	460	452	453	431	480	457	453	443	436	444	438	425	492	466	415	443	449	498	435	462	440	437	466	432	454	457	449	442	468	430	441	434	480	442	434	460	410	431	453	430	436	507	433	517	424	475	462	453	485	461	466	462	479	457	461	491	443	403	474	489	437	418	443	445	493	430	462	460	462	474	460	463	451	453	449	435	475	470	442	436	443	506	439	462	462	410	443	436	438	452	430	420	482	448	443	436	472	445	472	450	441	438	429	475	454	464	415	418	443	465	436	451	459	425	419	455	398	406	425	451	488	484	465	448	436	437	463	452	455	466	487	446	458	450	433	470	475	443	441	469	446	489	453	451	444	466	469	441	436	468	508	437	446	479	500	497	455	454	445	452	464	450	437	483	501	490	490	460	417	423	469	508	459	494	444	461	426	502	446	466	440	434	438	458	408	450	487	452	463	464	403	443	480	485	476	443	446	468	464	433	453	469	460	466	425	487	437	433	446	464	460	412	451	473	425	475	456	421	476	455	463	417	435	429	434	469	423	435	441	451	445	474	446	481	459	418	472	469	454	450	464	478	469	464	469	410	462	467	484	494	474	444	443	441	462	505	495	402	461	464	488	531	460	453	446	454	456	436	430	415	420	462	443	428	478	472	472	423	478	456	473	462	465	458	486	475	505	443	414	443	467	430	444	428	415	470	463	444	452	480	476	435	433	451	418	449	481	511	467	450	481	478	437	466	447	447	466	467	476	491	444	454	482	431	421	434	456	416	433	435	464	418	447	480	471	521	442	482	431	453	428	480	461	461	485	421	438	468	452	416	424	457	453	449	415	501	461	509	460	437	465	449	480	433	455	448	472	457	443	456	486	464	463	477	441	451	434	479	477	447	426	430	476	507	460	441	476	456	490	453	440	486	446	511	473	436	490	478	428	446	428	423	470	457	495	457	470	446	485	448	485	452	468	457	472	487	442	473	486	442	404	469	471	447	433	439	485	452	442	428	419	438	450	439	451	428
35363	29689	29762	29144	24238	10568	1710	1087	1085	1080	1316	3352	5451	4726	4153	4038	3339	2645	2013	1527	1240	1089	1000	937	960	1017	961	952	986	953	985	954	911	988	955	944	932	988	965	941	993	925	952	986	932	943	1001	951	921	951	999	975	990	965	998	906	985	997	876	921	934	967	941	1019	1006	991	948	960	987	936	922	975	980	939	921	965	998	946	951	923	925	933	961	1040	964	968	1022	918	985	997	970	1027	948	987	893	948	975	957	936	954	966	945	925	966	945	949	947	1010	881	945	1001	926	970	918	913	1002	952	933	999	953	996	976	899	944	928	949	932	948	972	929	967	963	961	985	974	990	969	929	933	967	983	946	1001	943	978	1006	934	952	965	937	951	938	939	962	955	939	975	943	963	954	927	1002	1006	958	955	956	951	932	944	918	949	1003	962	979	979	1022	948	956	972	949	941	921	948	984	920	969	987	930	1043	946	919	963	966	1008	959	934	928	964	984	917	1000	941	985	982	931	960	1005	945	924	935	953	980	964	943	970	937	924	978	894	946	952	1004	937	938	929	932	960	993	970	958	956	980	917	951	949	945	955	969	957	952	915	983	940	966	928	990	983	974	953	973	997	949	964	955	988	1012	880	946	958	925	966	957	960	937	904	942	930	960	985	894	978	947	1022	975	931	958	924	941	893	913	941	975	948	950	978	982	970	991	959	952	998	921	972	938	997	998	1002	961	910	987	931	1008	986	933	972	969	945	985	997	998	983	966	953	965	967	930	922	983	917	929	982	919	931	963	1008	904	938	935	971	974	971	937	953	987	948	1004	956	972	947	939	973	933	949	978	973	959	991	968	938	954	910	961	1006	990	956	984	983	990	972	981	937	981	915	963	952	954	958	949	932	937	963	948	935	976	922	954	965	943	948	973	1006	972	959	980	943	968	985	935	934	936	1004	934	951	934	917	932	994	986	971	939	981	985	1002	936	989	951	1019	983	996	947	1015	961	933	927	949	965	985	887	987	936	995	916	988	1007	937	956	949	958	959	897	973	967	950	948	943	980	964	942	908	989	987	986	927	943	996	967	1020	993	968	985	979	979	936	921	960	929	948	942	935	923	976	940	977	998	974	961	984	981	950	977	983	973	964	941	1011	962	918	925	956	926	992	943	972	955	997	988	938	987	947	939	946	922	967	952	951	989	942	974	939	983	935	954	976	916	919	1003	989	945	872	930	930	955	993	945	880	921	934	939	947	961	886	944	977	916	947	960	945	981	945	974	1030	998	955	983	963	961	934	964	986	979	964	946	969	945	952	988	906	943	951	953	973	963	969	937	939	900	986	964	931	967	963	982	944	925	1007	963	959	999	934	990	964	979	970	1008	976	1016	983	944	939	996	969	994	997	957	986	932	1006	948	992	1006	932	982	964	909	860	955	976	962	979	904	930	941	954	976	919	1011	910	959	1019	938	935	980	935	954	948	938	988	992	905	942	961	946	1001	955	954	950	972	979	948	998	956	981	938	969	993	958	956	937	960	957	1001	968	917	933	969	927	899	951	913	946	944	963	976	956	955	926	955	934	943	927	952	970	997	962	968	943	966	956	975	893	998	966	989	950	990	920	963	902	970	923	964	948	1009	963	970	993	943	972	946	968	957	889	967	903	946	972	966	950	956	929	1024	924	949	1011	1035	983	1001	980	984	927	983	993	960	953	948	956	949	969	938	935	963	965	908	1000	913	970	958	980	952	963	941	980	1000	990	953	1068	972	963	955	953	984	952	971	1000	940	952	967	966	937	979	917	927	932	950	992	970	1018	955	1021	972	971	934	955	914	929	941	907	963	949	966	962	971	962	929	956	963	926	937	1008	963	979	1013	996	980	907	913	990	956	962	927	968	947	979	914	1013	966	948	975	974	949	924	945	981	970	1011	932	942	952	948	1004	934	960	983	1008	925	1006	964	1010	1012	963	981	910	950	937	979	982	941	959	1024	966	1007	938	979	941	945	961	920	1040	979	939	955	985	934	950	1019	924	970	952	980	945	976	952	929	1014	998	973	990	985	916	951	999	1004	952	954	962	939	985	955	947	1002	932	979	949	910	930	981	979	918	983	899	956	951	951	985	928	978	947	969	965	957	970	967	901	950	985	981	959	935	977	964	965	933	976	959	953	992	979	1009	927	967	984	972	993	926	1008	971	949	1003	972	992	994	936	1009	954	976	935	973	995	946	956	989	1019	945	955	930	972	923	962	993	976	961	987	1010	937	1006	997	1008	975	979	970	957	973	956	971	963	1006	964	1038	1007	986	937	895	938	975	931	933	955	922	973	1033	885	953	943	977	978	1004	986	966	946	899	930	951	948	945	974	924	981	981	992	998	1016	973	951	914	963	1007	928	986	955	949	893	948	1011	968	958	996	936	953	948	986	987	961	907	937	950	930	944	953	969	997	947	933	1002	999	952	1002	1025	954	958	1000	951	978	915	934	961	966	958	976	881	935	921	958	942	948	996	947	950	988	957	951	936	932	984	952	957	972	947	953	1017	943	956	974	961	999	955	963	975	957	977	923	979	926	988	983	964	987	918	1010	956	943	994	935	896	941	989	935	947	884	967	912	908	959	1041	1001	969	985	947	911	975	942	933	975	973	978	965	1012	924	927	936	973	949	906	970	951	950	939	970	954	983	1032	950	998	930	885	967	975	883	925	986	893	965	906	921	957	941	880	1039	976	966	974	924	971	910	962	982	921	954	953	943	946	956	931	991	1005	951	970	996	965	981	963	895	978	967	991	968	973	941	921	948	993	882	970	944	971	967	956	935	1013	951	1002	990	967	875	1014	893	987	958	944	949	1019	1021	966	918	1015	935	975	940	991	980	933	932	994	956	929	1005	964	988	964	949	938	1013	1003	871	945	994	928	1007	957	991	982	916	948	933	901	940	948	995	912	952	937	926	939	937	948	983	959	945	950	971	975	979	1018	943	1001	982	932	936	960	969	1046	988	937	971	926	991	998	917	932	967	925	969	875	982	987	908	928	964	1016	980	944	908	991	1004	920	949	1002	967	1001	930	943	924	962	980	929	959	924	1043	988	977	962	942	1027	960	939	989	950	938	996	940	924	932	971	963	951	988	957	951	893	952	963	981	958	885	965	934	964	998	994	930	913	902	941	1032	968	945	958	982	922	992	949	1040	923	1000	964	935	933	959	928	982	990	970	986	1027	950	1006	984	941	921	973	966	925	950	1012	916	929	973	986	936	1013	935	949	925	960	1011	977	928	962	981	929	934	959	953	1000	970	942	906	938	978	921	1049	928	961	988	959	992	988	923	949	976	948	928	997	969	987	993	945	920	977	1009	981	938	948	1020	946	942	964	995	982	995	969	1017	940	941	977	1001	870	976	968	1051	948	957	941	919	962	915	983	915	983	982	920	980	951	925	950	954	925	968	959	942	946	924	995	998	997	1003	995	952	1008	975	960	921	961	917	976	931	939	912	988	935	965	992	949	964	960	995	931	965	975	980	948	952	992	1034	959	996	963	939	944	915	979	986	919	992	1014	998	1027	921	985	944	960	939	953	937	1037	949	924	959	935	989	977	987	949	937	879	921	955	978	972	993	966	949	966	963	967	936	997	925	979	903	937	962	934	967	953	1026	961	910	967	930	918	879	959	916	962	1022	899
39320	22391	11226	4339	1859	779	441	414	456	487	410	458	511	465	432	434	452	491	441	472	445	463	464	459	442	445	445	479	514	431	444	440	453	508	445	460	466	431	448	471	464	507	432	402	445	417	453	421	452	469	450	459	449	430	474	477	440	433	470	472	468	477	415	436	426	422	456	458	424	425	403	447	408	458	454	450	462	470	415	466	437	426	444	435	456	457	427	441	459	438	436	474	435	456	440	454	405	436	421	418	509	467	457	458	444	437	462	431	446	402	472	422	468	484	446	439	464	442	436	422	436	426	414	452	449	443	433	455	454	440	459	402	435	429	429	415	459	439	428	435	452	444	439	424	458	442	453	457	416	477	442	467	464	441	449	469	427	442	420	477	409	415	452	442	437	453	454	419	447	424	461	460	458	441	423	499	421	412	443	474	470	392	484	472	433	418	437	437	447	454	503	450	434	409	459	419	443	415	419	436	383	462	461	464	482	433	451	444	500	471	461	426	480	443	416	456	487	479	470	475	455	409	427	447	420	383	420	468	449	420	441	384	435	426	432	407	418	496	444	456	438	474	470	420	458	456	461	470	422	458	431	456	432	444	465	438	449	421	476	422	436	443	428	457	460	448	490	430	444	439	427	385	458	450	453	442	439	485	453	404	467	464	481	457	449	431	448	430	454	434	421	472	407	487	428	450	500	438	467	436	451	437	432	428	475	432	422	420	441	419	476	433	426	468	436	475	427	401	435	458	440	420	449	457	454	475	425	456	450	455	391	408	487	458	452	480	472	459	464	440	443	415	470	455	437	445	453	446	426	449	469	438	421	458	469	470	482	427	440	413	448	427	470	437	466	430	454	478	476	495	440	446	425	387	433	413	422	410	441	428	474	422	414	459	450	446	467	422	426	430	458	440	464	427	430	445	404	420	460	410	454	506	463	440	462	471	429	410	461	438	442	406	423	435	464	418	486	420	462	465	415	426	442	514	446	439	443	445	439	472	462	423	435	466	458	411	469	437	415	377	414	452	472	478	420	454	466	450	485	433	449	435	478	485	448	463	439	429	427	443	414	477	477	440	456	440	450	425	462	426	405	439	479	459	427	435	390	477	488	498	474	422	479	454	436	466	427	452	394	441	494	454	477	443	483	492	464	423	415	422	460	401	436	446	452	425	421	401	415	453	422	428	427	436	445	455	431	446	404	428	472	460	443	408	474	451	457	428	461	433	427	422	442	413	433	447	490	427	458	445	438	422	447	463	433	429	448	469	452	431	425	404	438	483	443	486	393	457	444	457	414	394	419	412	447	460	422	420	447	451	473	440	417	436	476	428	431	476	466	402	468	476	488	390	479	462	444	431	424	426	464	449	447	434	451	444	454	452	461	460	435	463	437	428	445	464	443	460	430	438	441	437	418	443	446	433	433	421	434	440	446	471	420	453	472	454	445	387	487	427	423	433	441	453	443	454	497	436	436	433	452	447	473	417	439	438	450	470	401	444	439	447	463	423	436	479	424	442	478	444	427	417	441	452	426	440	406	479	395	454	455	460	468	447	402	505	456	447	468	453	496	398	463	409	437	490	483	459	457	476	419	446	419	467	488	441	422	454	412	427	443	415	451	450	446	453	459	460	438	485	449	436	461	455	442	405	447	463	448	423	444	421	456	444	491	448	467	420	471	444	476	435	469	481	445	414	453	457	445	428	451	436	470	440	433	426	454	456	419	424	405	467	437	419	483	447	487	483	436	437	466	491	398	450	436	440	453	450	411	450	438	416	442	429	457	423	446	436	428	442	421	455	489	452	436	433	484	484	430	430	498	428	449	423	476	517	412	468	463	469	455	471	507	405	458	500	433	442	425	409	431	430	438	408	427	461	471	449	426	500	420	459	453	452	472	443	436	463	435	456	453	448	467	422	447	427	410	457	423	432	476	443	437	432	457	404	409	406	483	453	435	457	451	426	439	478	453	424	407	394	484	454	477	442	442	472	464	486	404	460	399	416	440	432	443	452	482	476	472	450	436	461	449	469	435	405	437	447	446	411	442	450	411	446	453	479	440	474	460	437	454	414	443	463	466	445	442	452	453	454	460	459	420	402	455	444	451	434	462	442	411	467	462	444	431	457	429	434	465	456	459	432	428	395	411	483	476	449	423	464	455	433	477	462	398	425	465	428	472	431	428	451	452	421	450	441	452	444	433	425	425	452	430	448	476	462	428	460	461	396	452	440	433	419	436	469	439	467	452	445	471	431	467	479	420	460	460	478	453	460	375	479	442	446	435	475	420	441	410	476	401	484	449	422	438	472	445	426	433	396	482	409	456	418	460	433	489	402	409	449	479	466	449	471	455	456	440	427	426	428	503	474	469	418	435	440	401	436	424	436	411	428	462	453	445	441	438	451	432	454	452	420	429	445	474	425	495	470	454	425	459	456	445	429	429	460	460	483	461	454	473	426	486	435	403	448	450	450	454	494	462	449	413	466	444	446	444	464	472	451	412	426	464	456	424	415	458	451	434	409	447	460	443	505	435	467	444	439	466	415	446	474	425	480	453	425	459	459	425	472	467	468	427	432	457	435	451	442	417	449	464	420	389	422	457	418	424	450	439	446	450	442	410	433	457	451	480	435	456	492	443	442	445	417	413	436	427	418	412	487	480	460	452	463	440	493	429	433	407	461	441	474	463	481	406	478	405	459	418	444	419	457	473	421	455	458	444	420	425	421	424	450	478	413	448	407	497	439	457	466	404	501	491	469	447	433	403	427	431	420	452	443	436	474	449	413	455	460	437	450	456	471	429	459	475	453	492	447	478	444	490	432	448	470	417	488	457	418	477	478	452	512	493	440	443	432	462	465	450	450	438	451	437	460	438	454	447	419	454	432	475	463	474	472	445	456	491	438	439	432	438	386	444	423	439	458	420	437	424	455	438	445	460	419	438	413	439	419	446	448	482	461	462	412	421	476	451	440	459	453	445	463	432	433	442	442	494	458	432	439	404	388	436	460	455	458	433	474	494	464	438	489	447	446	436	399	403	423	456	410	414	445	457	423	450	448	432	459	469	420	428	447	412	454	460	438	413	469	460	478	449	440	423	440	454	462	459	430	416	461	433	473	464	420	446	443	474	422	439	433	425	466	471	447	435	452	450	441	461	446	432	444	415	449	459	476	451	466	394	471	445	429	473	434	452	426	440	423	440	438	442	444	436	494	456	450	509	439	417	469	454	454	460	437	441	445	459	455	448	476	442	433	474	477	471	433	397	502	455	474	397	443	441	470	449	457	478	462	410	472	457	451	467	447	464	430	461	465	447	454	461	445	445	439	464	457	435	441	444	435	425	464	452	463	436	429	469	515	453	439	456	411	460	464	461	432	472	462	445	455	395	442	417	447	418	447	412	456	424	448	461	427	432	453	454	434	457	445	491	424	436	445	484	454	485	452	429	431	470	459	448	438	479	484	400	428	408	407	421	467	458	478	431	425	423	455	444	453	432	437	460	473	455	428	442	454
25408	18423	14148	8531	4996	1885	976	928	908	954	914	979	1001	1063	1030	1011	999	1006	991	957	978	973	942	946	944	986	926	976	967	941	934	957	960	1015	916	945	921	969	941	931	951	889	973	981	899	942	957	905	966	901	904	998	936	936	920	975	959	924	935	963	922	981	972	886	989	903	904	901	913	970	942	982	987	988	968	965	885	925	949	924	914	973	937	956	920	924	941	951	977	980	903	948	1025	915	958	1012	959	914	902	933	951	964	969	928	969	889	903	956	918	962	911	892	907	983	958	917	955	954	963	958	998	941	893	956	991	922	956	953	953	943	903	930	980	951	951	965	927	978	951	976	945	935	925	949	964	906	978	936	947	944	882	964	942	966	986	1002	945	984	987	958	965	911	962	947	981	937	939	986	939	985	980	909	904	944	933	917	942	940	945	950	939	949	922	897	936	884	940	962	932	980	952	910	977	925	958	1006	998	919	984	899	974	914	919	893	939	955	930	946	942	926	922	939	953	942	996	962	898	938	940	966	926	943	967	891	945	939	936	956	990	969	954	962	934	985	931	957	966	891	946	957	957	928	931	934	994	919	916	992	858	952	951	940	1000	968	940	904	918	915	948	932	930	928	927	975	923	951	936	915	982	974	956	876	950	970	926	930	925	952	930	948	949	955	958	923	920	973	961	946	937	937	911	967	921	963	936	954	944	989	951	967	952	981	887	905	954	941	907	943	859	909	969	896	996	942	968	964	939	954	947	902	893	932	936	955	997	919	970	903	929	938	936	958	948	919	939	929	991	920	935	918	897	951	932	940	959	949	878	966	974	937	934	978	953	946	974	1019	901	930	932	981	950	892	947	935	902	944	952	996	904	924	895	947	976	914	974	936	952	948	966	948	963	954	976	980	989	919	922	975	932	956	887	985	883	1005	950	956	974	952	949	981	969	913	987	912	896	962	953	984	956	909	938	907	934	922	930	910	897	950	919	890	937	928	959	960	966	941	960	946	992	891	949	967	957	979	897	958	917	962	1007	1018	916	949	952	977	961	910	915	931	927	923	946	940	957	937	976	929	938	886	989	936	956	963	1011	926	950	961	932	938	920	957	932	944	975	993	923	883	950	940	946	933	927	985	948	905	880	913	985	943	958	896	949	940	897	987	964	981	934	914	941	969	986	958	948	931	930	895	958	980	960	908	937	919	923	930	921	884	923	946	973	960	985	985	967	932	963	978	934	964	966	965	999	933	968	939	920	934	908	962	940	968	940	919	922	942	958	967	931	954	973	982	987	920	982	944	897	1011	931	935	964	919	927	954	952	971	928	954	915	950	913	930	963	941	967	912	954	885	943	908	933	964	917	969	964	948	907	949	929	908	937	885	939	944	949	927	916	959	944	960	940	953	926	902	974	988	968	939	973	994	982	938	923	956	955	970	945	927	945	926	885	964	908	963	1011	902	978	975	924	965	1025	945	940	927	940	958	964	964	981	959	975	912	947	900	970	926	919	960	923	963	930	915	934	976	948	954	935	945	950	914	906	961	953	990	954	936	969	969	938	905	929	909	938	950	999	963	902	941	989	958	969	922	899	887	950	969	980	953	993	935	952	914	977	978	949	843	925	940	979	941	919	928	910	974	949	899	923	879	950	994	972	950	1000	951	973	922	908	952	927	898	941	981	900	969	940	926	893	910	971	940	975	940	944	924	937	945	959	972	934	875	939	962	908	959	917	975	986	908	990	930	935	980	921	964	965	933	918	999	952	941	930	927	954	964	942	912	975	951	1003	915	942	973	946	894	989	940	945	897	891	894	911	966	961	931	954	956	872	929	950	922	911	952	954	929	984	886	944	944	907	963	959	944	916	896	955	910	916	992	898	944	972	967	946	938	917	959	930	922	939	945	950	949	898	976	966	962	971	910	990	942	975	955	939	949	883	978	953	922	930	916	937	1003	1012	918	876	949	990	989	908	938	898	958	949	955	993	944	942	906	961	828	942	965	966	922	975	964	877	922	959	893	937	945	916	868	945	919	944	975	903	957	966	912	918	990	948	947	943	937	970	938	930	958	898	974	972	899	899	927	928	932	903	920	870	966	934	934	897	979	901	946	951	914	997	984	889	928	931	944	969	953	916	950	949	933	946	921	927	977	954	889	906	920	981	899	990	929	908	977	925	949	898	956	946	904	950	1007	933	937	946	904	941	950	975	891	939	952	882	915	892	943	970	908	963	987	934	939	889	974	954	932	949	982	945	1015	943	947	936	952	981	929	989	966	919	940	939	917	946	912	917	900	903	942	923	914	967	974	935	962	926	897	924	970	976	962	930	947	949	948	944	949	939	952	940	960	902	1004	951	959	955	935	958	910	930	984	930	942	916	1022	939	958	937	870	919	930	970	978	970	965	939	969	950	982	940	967	926	950	961	978	947	959	939	951	892	941	957	941	990	914	882	930	954	971	916	918	922	975	869	922	934	937	937	915	987	953	951	920	961	980	943	965	973	939	918	1000	969	934	965	920	946	896	955	955	940	938	896	924	926	916	938	950	972	913	932	987	917	945	894	915	965	973	955	961	994	977	942	961	951	962	988	968	932	976	930	989	917	918	962	949	930	912	913	939	923	989	959	960	956	927	902	986	946	1005	924	922	934	940	948	946	941	879	993	930	996	894	995	907	936	964	954	963	917	959	985	898	999	1012	966	964	913	928	972	893	1004	935	949	938	936	976	955	990	944	922	973	971	953	941	987	971	982	947	941	923	993	932	996	949	975	899	947	963	945	1006	877	990	978	904	951	935	938	904	898	985	977	952	922	950	935	1010	925	984	948	906	905	986	955	943	973	943	941	963	951	959	987	918	992	986	957	934	969	876	955	928	1025	952	985	967	915	928	957	950	930	987	879	966	948	955	989	960	939	909	941	895	958	860	970	931	946	931	932	971	945	901	968	984	973	973	982	944	934	939	975	1000	925	923	939	917	971	1000	956	888	977	956	952	937	934	919	1008	930	951	894	928	941	949	939	915	935	942	916	948	930	1011	920	903	935	946	854	956	896	887	928	943	948	926	983	990	961	963	938	920	934	987	927	947	939	963	988	1005	886	983	954	920	945	925	934	980	960	938	895	953	974	923	928	980	949	1031	992	974	942	944	942	953	940	960	1006	955	969	958	925	943	983	968	934	965	977	919	912	962	910	957	959	920	943	891	968	964	969	911	888	908	912	920	968	979	956	952	962	969	921	920	904	905	957	947	955	954	935	972	956	954	931	950	995	947	970	938	918	972	905	982	1003	961	968	947	881	939	950	893	964	1007	962	971	947	929	952	911	892	973	921	917	975	987	913	913	967	965	887	946	902	898	962	951	944	907	906	959	906	965	938	916	873	922	928	947	1056	966	950	946	938	910	920	941	966	913	933	939	969	929	958	884	924	939	914	938	937	919	943	923	923	999	916	991	944	976	933	945	964	963	928	902	915	961	902	940	930	931	940	988	965	918	911	971	945	883	979	922	939	884	893	941	906	955	947	988	929	932	919	937	942	954	930	929	956	930	924	1002	937	938	994
56225	30277	16818	8677	3236	1115	483	435	477	443	481	635	747	728	618	570	589	592	492	485	480	455	433	492	450	438	423	469	474	435	457	467	430	426	453	461	445	474	435	430	437	445	472	449	426	456	450	444	439	432	410	464	422	457	433	431	437	432	470	470	448	426	448	485	396	432	446	410	413	436	476	467	430	462	433	430	454	476	442	410	486	443	439	469	412	410	429	485	467	426	448	460	425	464	426	425	484	476	421	448	418	474	498	444	430	445	455	484	403	440	406	435	437	443	426	473	436	398	456	436	449	432	443	442	469	405	460	476	461	476	485	444	461	464	462	458	448	434	473	450	463	428	444	457	465	430	443	416	430	458	451	471	460	421	391	408	425	438	432	403	418	484	429	485	484	462	473	453	430	464	485	463	402	468	447	466	425	419	404	443	449	421	434	446	475	434	446	427	452	421	416	431	439	452	447	448	463	412	458	470	454	422	393	425	469	438	447	431	449	485	432	453	467	421	472	465	488	407	429	459	489	436	439	426	450	409	460	516	399	440	444	460	399	456	427	415	458	472	436	437	455	470	462	444	422	467	441	446	416	402	451	410	429	466	470	431	468	455	424	438	442	461	450	447	443	443	432	420	468	459	445	433	460	462	426	484	436	466	449	444	423	466	449	443	469	470	462	449	457	479	462	411	465	465	498	431	428	448	434	435	445	425	411	456	443	414	433	425	448	448	458	461	454	406	403	435	438	430	427	464	436	458	446	424	524	455	427	445	433	431	455	432	412	454	449	477	440	465	444	425	456	443	461	414	416	462	465	426	419	473	471	424	461	457	489	408	451	459	452	406	448	431	448	461	449	435	468	406	403	450	475	451	474	469	426	406	407	444	492	451	448	466	452	411	423	416	441	474	453	398	410	447	441	437	435	426	455	426	439	442	452	447	433	463	441	470	469	450	437	458	440	434	451	446	445	449	435	473	444	441	471	393	433	468	486	423	450	428	403	419	416	473	433	465	464	446	433	432	396	478	502	434	429	434	450	439	436	423	432	451	457	410	447	446	454	443	457	427	392	446	454	488	462	462	481	415	453	451	419	468	410	468	421	414	440	392	436	476	448	491	413	416	472	455	443	456	447	463	464	412	421	458	411	424	429	442	473	425	459	465	408	430	450	463	468	461	460	474	469	464	446	472	468	420	429	458	458	452	416	427	460	484	432	461	464	491	477	399	472	445	447	485	486	424	450	441	446	460	458	432	427	461	421	433	449	463	448	470	416	488	446	425	468	435	492	446	432	455	475	437	443	456	440	408	467	432	435	421	411	462	510	448	453	452	419	379	426	476	492	474	490	463	442	427	449	446	473	463	417	504	415	431	464	475	472	493	475	461	473	473	429	455	456	415	435	458	422	445	453	436	469	456	441	467	434	475	456	440	432	423	419	441	463	450	402	447	442	451	444	462	402	475	488	472	441	451	421	433	436	444	393	418	431	459	468	457	451	410	440	481	424	433	480	445	482	485	460	452	479	415	442	424	459	427	424	418	456	434	418	426	439	447	460	461	411	428	478	478	441	455	445	454	407	456	470	478	487	465	453	452	428	443	443	493	401	421	442	430	424	437	436	447	396	501	460	386	421	420	457	468	436	481	444	480	444	457	447	454	400	436	423	453	468	432	456	451	466	449	404	457	441	428	431	453	420	429	456	429	425	447	462	448	477	453	479	467	408	453	450	446	451	426	418	488	462	457	448	448	482	453	438	449	438	441	477	448	451	398	412	448	435	429	452	455	484	459	448	433	429	422	444	471	462	448	411	467	433	443	437	410	490	452	448	477	448	387	493	426	469	464	406	416	427	467	417	497	466	437	444	468	437	406	451	445	426	461	417	448	447	449	417	476	415	485	459	475	441	406	440	442	461	436	447	425	398	472	456	447	450	461	435	410	437	425	409	499	447	416	436	484	458	415	417	450	428	432	474	470	459	401	478	449	432	449	419	401	435	461	447	448	457	407	460	433	427	496	420	439	493	453	463	466	456	455	448	464	396	477	422	398	439	427	392	424	433	436	433	411	476	447	426	467	446	447	421	475	473	458	420	462	428	481	435	458	451	430	472	483	457	483	426	414	411	418	424	421	404	454	434	425	432	438	476	433	454	458	460	461	434	441	453	479	403	457	428	415	421	470	443	430	459	440	428	442	437	474	509	420	442	425	449	449	428	459	455	456	456	462	460	412	459	418	412	426	420	428	491	427	442	417	438	411	444	465	437	456	461	414	447	459	433	421	469	495	444	451	414	441	403	436	439	475	461	465	463	491	452	440	404	447	467	446	465	468	441	426	480	448	435	410	435	458	453	460	426	458	462	429	459	394	443	387	409	420	474	419	458	432	440	437	416	460	462	444	409	434	482	392	482	453	470	511	463	472	407	452	463	448	423	477	428	490	464	425	426	466	407	446	452	491	454	451	435	427	459	421	465	450	435	425	463	439	445	461	454	461	481	422	426	412	440	455	427	449	488	440	442	462	461	457	415	437	406	441	444	454	475	458	441	422	438	409	445	456	435	422	442	428	452	462	447	420	452	400	442	449	448	464	422	414	426	452	443	425	450	446	442	450	458	457	432	446	464	409	417	439	441	433	451	422	462	386	441	447	458	470	453	465	490	418	417	437	494	435	423	473	478	448	409	445	437	471	432	427	456	478	421	404	390	462	439	423	484	426	450	447	412	445	483	450	442	470	426	474	449	462	445	458	451	456	432	421	457	410	449	405	430	468	433	462	456	496	455	491	457	467	453	457	426	444	413	399	446	447	438	455	426	444	434	466	443	460	460	428	456	463	451	405	440	433	460	482	472	435	410	421	480	457	511	497	439	433	450	458	428	439	437	470	468	468	445	465	439	438	428	428	456	419	452	466	497	471	438	398	478	427	443	404	446	441	457	424	475	431	486	426	392	422	453	445	479	416	449	494	489	432	429	476	472	475	438	433	443	458	474	448	464	463	414	445	466	479	470	443	469	463	439	449	417	413	448	462	450	475	422	434	405	441	466	457	439	438	462	458	491	442	496	464	441	464	468	447	437	407	439	450	458	426	456	437	428	456	446	441	449	452	438	402	453	448	482	459	450	457	456	428	465	453	465	446	442	432	434	407	394	459	486	402	440	434	456	456	420	448	458	430	435	430	419	405	421	445	460	424	448	497	440	454	442	451	464	418	454	469	436	377	464	435	455	436	444	414	467	480	435	415	448	434	427	447	443	451	490	493	462	436	446	415	449	448	473	444	460	446	443	461	395	429	455	408	446	457	423	436	483	420	467	475	456	442	472	446	450	449	430	428	447	469	457	378	422	435	442	483	424	410	459	476	470	439	453	405	425	468	433	468	477	426	432	437	435	458	432	435	425	451	465	465	430	433	436	423	469	451	468	443	457	392	439	429	409	406	481	421	472	443	456	429	470	457	439	422	439	453	419	432	470	432	440	403	445	462	473	393	453	438	454	452	441	416	428	488	471	427	423	462
36708	23293	19806	15543	8106	2833	1014	1023	971	1046	1329	2065	2490	2201	1971	1729	1579	1316	1189	1103	998	952	942	981	920	963	959	939	978	925	928	914	936	976	943	928	929	967	942	1001	935	985	947	1021	887	924	928	949	919	950	940	925	952	944	909	950	960	951	919	992	950	901	949	970	920	957	1023	915	959	885	982	977	893	1013	990	929	916	921	966	948	947	997	962	936	987	963	927	967	1042	993	965	970	999	987	975	947	953	1003	937	917	969	956	964	945	925	986	946	960	949	933	970	932	926	910	968	898	918	958	932	928	880	942	965	993	971	914	963	893	946	957	921	896	997	962	936	924	983	956	928	888	921	998	924	940	967	909	948	949	959	914	882	939	949	994	932	927	932	885	917	981	940	917	932	968	944	1007	905	921	984	944	937	957	964	976	985	940	901	960	964	948	984	925	914	934	918	941	934	908	941	959	920	941	911	993	906	923	913	948	934	957	916	975	948	982	929	888	977	993	975	910	949	937	924	911	945	968	1000	994	933	919	932	937	966	964	943	975	998	952	933	910	888	975	908	945	987	964	953	956	951	893	1010	950	976	976	928	958	929	973	944	920	963	915	914	996	1043	900	978	951	974	962	989	906	957	907	907	975	907	919	1029	976	911	960	957	956	961	941	978	941	948	925	972	950	905	934	965	893	928	1002	1007	971	947	937	972	954	950	936	979	1000	935	893	985	971	977	985	954	980	975	928	997	963	931	955	976	933	1013	934	942	921	944	964	958	977	941	937	973	947	951	927	927	984	878	941	935	889	930	1009	906	955	963	912	951	954	870	911	964	960	999	992	953	1002	976	938	975	957	993	964	913	889	859	1017	984	957	909	961	934	952	909	902	922	944	952	946	988	959	958	961	951	902	951	946	919	961	936	978	932	920	974	929	959	1034	947	926	936	931	957	944	905	944	890	960	957	951	894	914	902	987	941	933	999	977	930	925	926	932	957	921	937	931	988	956	933	915	935	949	965	968	981	928	942	950	945	984	944	963	930	938	932	931	931	933	970	944	908	949	981	920	942	919	920	966	967	918	963	976	965	994	952	948	940	1001	988	940	985	948	977	984	955	976	969	961	944	968	984	954	933	962	953	981	920	1000	964	960	926	952	946	943	919	911	959	951	946	955	903	967	973	949	966	870	943	998	953	944	946	902	911	935	947	1018	928	959	965	924	975	917	1005	901	951	888	928	956	909	921	987	978	980	924	921	920	920	925	947	927	914	931	904	926	980	955	998	939	923	978	923	1023	891	964	930	922	936	979	933	998	931	927	960	994	962	946	971	955	944	972	928	908	956	937	947	969	918	885	919	985	881	990	999	934	1006	995	918	961	934	962	976	962	956	951	895	922	968	919	985	947	982	898	944	951	956	909	984	982	949	956	932	978	949	940	946	966	956	955	960	943	974	961	959	898	983	939	897	966	968	953	947	924	930	957	968	928	924	914	962	924	927	928	986	925	913	980	971	982	948	977	1003	965	917	967	930	947	931	940	930	988	958	956	881	976	923	914	975	962	956	933	951	981	974	945	939	909	944	945	912	962	926	972	1006	1004	922	971	946	879	957	981	927	949	987	890	981	931	935	910	915	959	989	973	911	961	971	940	955	984	970	963	904	939	949	985	991	905	934	925	960	926	953	936	898	975	948	959	863	896	887	987	947	944	986	927	905	928	904	897	905	932	968	1013	962	928	943	971	967	960	960	890	984	952	912	910	967	965	969	982	949	911	969	907	898	926	918	892	935	983	946	979	941	989	975	910	963	955	879	927	941	963	982	960	1011	978	919	922	916	939	917	1012	975	965	917	1013	975	982	936	976	955	966	920	1025	1002	929	966	1008	947	956	970	901	918	949	914	956	962	946	939	960	980	971	954	945	913	919	915	988	963	946	899	909	956	979	966	928	964	1019	937	970	932	953	1000	941	915	918	975	975	991	912	929	960	963	970	958	973	915	972	897	957	948	979	940	961	975	925	942	922	956	976	914	962	982	962	957	905	967	909	938	908	882	923	979	960	971	938	958	925	995	938	925	928	962	948	871	930	943	934	947	918	927	899	945	919	919	882	944	908	997	971	980	959	962	964	898	996	932	921	918	956	946	980	923	930	947	928	978	955	957	904	944	983	995	955	920	896	945	972	910	925	962	933	999	928	928	998	912	984	933	959	919	974	978	955	970	982	898	953	949	932	986	975	972	971	904	966	951	932	938	961	941	959	964	946	984	959	902	971	927	975	904	1016	933	936	980	928	965	909	917	911	945	964	952	942	960	953	962	958	972	905	985	948	938	886	941	947	968	920	912	948	960	913	965	975	956	988	977	940	975	948	964	989	921	911	937	933	964	954	934	966	945	926	952	954	950	956	965	949	926	961	914	965	980	947	898	910	918	925	926	990	924	982	966	940	965	953	898	968	1009	988	932	989	954	917	959	970	989	907	933	942	995	916	952	958	918	973	968	926	949	916	942	967	957	940	962	956	971	952	903	950	926	946	997	900	950	936	930	944	931	940	987	976	929	935	930	891	965	879	958	936	964	940	913	955	904	923	990	939	918	961	870	951	925	932	1006	939	943	984	956	989	960	928	936	985	922	881	951	919	1003	1008	946	1045	999	941	961	952	897	950	917	951	1003	975	970	936	954	940	989	981	954	914	951	990	944	963	906	922	975	940	936	965	970	921	946	964	919	992	894	947	986	974	904	971	965	924	923	947	944	927	923	906	950	966	942	932	998	968	994	961	965	951	950	867	968	969	943	958	933	950	915	909	992	985	928	939	949	947	955	949	953	937	1012	1001	988	965	920	953	974	964	923	952	991	948	896	978	998	910	928	941	972	960	962	914	898	972	990	954	942	898	994	937	952	928	898	906	958	933	911	941	918	976	921	940	963	943	987	987	964	971	967	989	912	899	998	976	992	995	931	942	919	931	962	935	965	918	976	905	952	946	978	962	944	925	978	924	939	928	901	950	882	979	963	963	924	935	979	912	937	919	898	899	967	914	960	972	974	958	958	926	937	909	980	956	888	947	931	925	944	938	899	953	915	919	992	980	940	1000	928	950	932	980	939	952	926	924	955	985	944	978	984	998	905	972	973	978	969	928	917	905	1018	957	904	962	986	884	911	977	905	934	914	946	935	993	919	912	973	914	946	897	996	904	927	928	979	970	960	942	938	975	924	963	932	950	881	956	927	944	974	943	977	972	1020	932	918	971	949	930	957	977	968	932	927	1003	927	959	932	972	966	976	944	938	951	918	1021	950	945	951	925	967	910	961	945	908	983	928	947	942	921	980	945	984	945	863	868	920	921	964	971	935	922	950	1000	926	963	925	960	969	987	952	951	977	954	894	990	888	974	928	959	886	983	966	994	935	956	935	990	988	955	946	927	987	949	938	1008	979	891	948	958	948	988	946	955	913	944	965	979	907	1000	1000	918	994	920	945	927	932	999	935	951	983	938	996	954	973	953	968	885	959	968	969	913	986	994	912	978	965	905	922	958	895	982	964	1008	943	936	952	916	949	978	969	984	927	964	933	940	949	937	935
64888	38633	23479	12149	5563	2059	549	457	467	626	790	890	989	803	819	689	665	605	533	511	481	459	462	448	425	419	464	414	437	446	461	447	433	431	461	468	450	476	459	498	498	473	463	424	475	432	453	423	458	429	461	465	422	438	420	478	482	471	460	455	435	493	425	453	443	458	464	484	440	456	444	450	476	439	422	477	414	452	446	473	481	447	497	452	466	443	445	454	440	427	447	454	490	454	460	504	408	442	450	458	464	491	452	461	476	409	492	431	436	452	435	419	433	445	460	435	429	452	483	420	473	449	400	459	462	449	483	436	452	409	445	465	456	439	463	453	443	460	474	425	430	444	460	442	453	398	464	475	469	423	440	432	436	464	463	436	466	444	421	471	456	462	439	437	436	398	442	446	411	459	472	499	437	448	470	422	441	438	456	466	448	419	446	454	490	492	456	452	471	488	441	429	495	466	460	496	450	436	457	440	404	450	422	468	448	443	421	483	455	416	470	461	436	438	478	459	491	450	449	467	470	464	483	441	449	436	489	474	480	457	444	496	441	477	475	450	475	432	420	481	479	442	457	426	509	465	468	473	431	462	454	475	479	510	458	400	445	461	501	478	463	477	444	456	443	457	460	459	430	448	438	474	449	457	450	442	456	503	499	473	423	445	450	467	476	452	444	472	430	425	461	468	464	482	488	477	448	446	465	436	468	455	446	440	438	459	473	479	461	464	407	405	448	446	417	467	432	423	487	441	484	455	476	490	433	459	468	463	510	483	473	487	428	459	476	468	449	449	459	446	453	471	454	453	455	463	456	452	427	484	480	440	416	506	429	480	475	525	518	461	440	450	457	447	434	436	450	428	494	446	470	481	414	468	421	427	459	449	448	465	462	461	441	451	472	473	466	461	480	455	437	443	475	480	464	492	472	453	436	446	482	407	428	459	458	505	462	470	456	442	445	418	484	454	443	449	453	455	437	417	424	477	448	438	431	491	466	432	436	475	468	432	459	472	479	411	455	453	484	453	465	426	451	429	450	452	470	439	452	457	461	449	439	455	462	462	434	435	476	451	462	424	420	471	460	444	417	449	439	412	438	449	428	438	450	428	462	484	447	498	423	434	431	433	488	490	432	469	498	459	514	437	418	454	499	447	428	466	425	497	435	459	422	465	460	447	431	407	484	463	475	461	489	482	440	457	454	469	438	441	466	482	457	464	442	470	493	468	441	456	440	455	454	445	454	444	456	463	404	450	432	472	481	453	441	491	481	424	437	435	483	462	439	486	459	465	471	473	448	452	497	493	423	460	460	454	456	458	442	444	434	492	434	469	411	456	450	464	411	439	433	475	459	446	452	463	482	439	456	432	465	432	432	450	451	490	487	470	444	454	482	480	462	464	459	433	414	471	470	493	476	430	449	433	468	454	474	416	457	462	439	490	470	432	476	443	400	444	470	453	424	508	482	502	476	433	483	484	496	486	477	444	449	492	460	462	433	490	441	491	450	424	479	471	465	439	482	460	454	480	465	476	485	474	481	467	473	447	489	426	468	454	437	426	461	448	422	473	465	422	446	472	473	471	481	452	459	436	474	422	465	465	482	484	434	453	487	420	435	436	448	461	438	440	465	467	457	416	435	459	442	473	498	455	412	491	458	470	487	453	442	474	479	496	461	413	467	479	458	476	441	446	465	447	423	445	484	463	472	456	479	435	472	457	474	450	422	470	448	484	430	483	401	469	459	473	448	422	442	488	423	404	439	474	474	479	461	490	446	461	455	478	458	480	447	464	438	451	457	455	449	448	427	457	436	503	469	465	440	467	482	481	432	480	456	425	453	471	489	449	455	423	482	453	445	539	455	473	448	442	446	432	446	459	437	444	485	458	477	484	466	437	469	505	457	497	517	447	499	450	444	399	455	498	419	460	448	483	476	481	452	464	460	426	450	448	445	431	462	455	465	466	472	435	471	451	421	458	452	473	459	465	446	444	449	465	419	461	460	439	431	463	426	433	469	436	439	422	467	421	448	448	436	494	453	503	482	498	504	427	437	433	460	510	484	459	478	451	491	481	474	463	470	481	428	466	477	451	475	407	475	486	460	459	460	456	483	455	445	430	489	456	470	488	475	508	417	504	417	462	472	451	481	452	483	445	447	443	478	430	463	442	474	443	431	473	478	421	453	475	432	438	446	439	464	415	494	448	439	434	472	470	472	430	467	455	474	479	408	481	450	417	445	494	453	448	462	466	484	441	477	467	446	468	466	448	497	413	518	511	480	435	486	454	431	439	461	470	459	484	460	473	469	465	470	449	491	411	462	491	485	455	454	438	485	453	455	470	493	462	500	412	476	482	473	477	473	473	443	427	427	449	521	456	432	452	480	483	450	486	479	433	471	488	470	433	474	458	447	463	475	468	496	458	481	474	425	451	488	456	483	414	459	439	462	484	438	467	440	486	463	432	447	480	443	500	505	477	445	441	467	451	432	444	469	475	474	459	435	459	445	457	459	430	494	474	446	425	438	486	453	406	427	485	502	466	470	428	465	489	441	442	420	465	433	470	471	455	476	452	435	461	437	470	401	425	471	474	469	437	431	449	455	485	468	439	462	483	478	464	490	439	466	470	447	456	514	456	445	438	476	435	470	455	437	493	454	456	431	446	442	444	475	448	517	485	468	447	488	441	476	398	420	434	406	461	450	446	410	427	458	422	442	432	480	457	462	490	457	451	414	435	421	433	468	459	465	430	487	464	445	481	455	473	448	456	443	429	516	411	420	424	421	420	451	513	441	465	445	428	466	447	399	456	441	463	481	451	443	455	438	443	410	474	472	456	408	451	481	455	462	453	435	449	477	451	485	474	436	483	472	449	433	464	444	441	413	442	434	444	504	449	443	452	409	419	439	489	479	443	469	452	430	387	479	431	473	492	450	439	440	441	490	474	479	472	457	443	453	426	444	448	486	423	463	464	414	528	464	430	479	458	456	438	436	468	431	449	453	441	489	502	495	448	447	434	391	455	432	438	487	475	414	461	480	465	474	474	463	470	464	456	502	456	443	409	435	450	484	426	432	409	460	478	423	457	431	455	430	439	458	443	435	408	417	462	423	513	439	412	443	481	440	502	462	462	446	455	427	413	441	459	448	467	442	444	455	465	403	431	414	483	470	455	448	422	447	441	422	451	417	486	429	481	418	496	437	443	454	450	425	440	461	466	418	460	455	454	450	485	416	482	448	487	449	466	489	470	476	444	452	420	416	462	470	482	465	475	470	409	464	468	503	461	462	468	399	431	457	476	443	460	430	464	472	445	464	442	483	442	448	473	448	460	479	412	448	439	472	457	496	485	448	452	492	480	523	435	482	416	431	436	478	491	465	445	454	462	456	468	426	429	483	445	415	484	465	407	416	466	461	481	464	465	423	447	462	426	430	467	442	463	497	449	440	482	439	447	417	404	436	504	435	480	428	483	507	458	443	443	424	452	466	485	498	450	478	467	448	450	466	462	410	439	433	446
41386	29632	24847	18335	12156	4922	1125	1081	1051	1681	2480	3132	3354	3045	2717	2486	2043	1672	1317	1208	1075	959	997	939	980	1006	983	965	989	963	941	947	941	913	955	913	992	962	983	962	909	984	970	925	983	982	972	983	980	1002	935	963	946	1005	925	929	984	950	969	941	1003	995	962	945	992	946	943	883	929	940	965	942	938	960	966	1010	956	1020	932	981	953	895	924	958	974	886	925	998	924	930	952	1016	916	981	984	952	910	975	1003	988	952	1008	989	932	986	992	956	996	978	944	925	914	985	971	947	921	977	956	1028	941	958	1026	933	932	991	972	950	985	947	946	959	958	983	978	975	958	973	987	932	992	968	962	969	988	948	949	976	977	974	980	980	954	972	892	976	1017	909	961	977	986	921	874	948	978	978	928	986	955	968	937	1029	978	988	932	972	959	1046	952	949	940	1023	941	895	965	986	966	1013	906	945	1017	928	1011	988	981	982	914	966	929	903	925	932	978	969	939	911	930	915	933	1015	955	949	933	976	981	949	924	997	983	915	980	967	978	966	944	997	939	975	966	973	923	1001	893	928	1016	962	950	976	925	950	920	923	983	993	926	921	998	937	984	897	990	1004	955	931	977	956	958	944	978	979	930	962	918	938	971	983	964	977	992	910	953	938	941	952	932	996	1013	956	994	971	978	956	938	970	984	980	1009	994	963	936	990	928	942	955	964	964	951	978	974	957	908	909	964	949	972	998	899	931	1011	957	944	1046	951	950	934	916	982	961	916	910	1033	930	976	976	912	987	962	952	958	971	1001	943	940	970	968	977	931	960	958	942	975	955	933	957	897	1038	947	995	971	924	994	1000	893	929	956	1001	980	933	984	982	996	915	949	882	942	941	988	958	907	943	997	979	1010	990	938	984	957	990	933	901	1025	904	987	951	991	997	1009	966	974	990	992	975	971	946	1004	986	998	928	980	986	957	959	973	1001	928	935	991	969	944	958	937	924	917	1000	970	996	1016	943	968	956	974	935	968	929	940	969	976	942	968	938	946	939	910	983	975	1012	970	987	939	971	922	972	968	938	1002	976	1012	908	949	916	924	991	969	944	977	1040	978	964	1003	935	993	979	1021	1016	952	924	922	953	974	947	1004	945	928	931	967	981	979	996	978	942	984	986	951	945	983	922	928	896	972	979	957	998	922	899	972	917	984	917	935	959	944	977	946	963	964	936	938	1012	947	1019	978	951	965	971	953	994	967	968	943	946	992	987	970	1021	992	985	969	1010	1000	1014	974	972	946	956	916	959	924	926	936	983	954	921	985	983	937	969	917	968	957	1002	938	974	988	959	954	952	924	1021	961	933	961	980	982	972	944	979	939	989	991	921	958	963	961	983	976	947	1001	922	955	990	976	962	970	953	970	916	936	965	953	940	991	951	954	929	953	974	962	970	957	952	982	987	930	963	969	944	940	950	961	924	989	956	954	988	990	1010	981	958	920	914	964	985	967	1007	960	945	970	961	965	961	957	1020	984	952	977	956	988	942	961	971	964	943	960	940	994	967	955	954	945	925	934	920	1016	983	939	972	924	956	935	949	927	956	953	959	968	1033	937	1011	955	996	980	941	973	908	990	999	994	951	944	931	976	951	952	949	1001	958	931	978	971	982	958	972	940	967	974	970	950	926	949	977	921	945	970	952	948	965	996	1000	975	961	968	981	970	914	961	977	927	981	939	962	943	969	993	1010	969	978	950	957	949	945	996	982	914	950	946	921	906	1005	958	1013	927	990	994	963	1003	929	902	978	975	990	956	950	962	975	974	969	975	968	943	904	975	912	902	979	952	925	1011	965	939	937	971	963	931	943	936	975	967	946	924	943	954	944	955	920	949	1015	937	969	932	940	975	989	975	977	922	1013	947	959	946	960	989	944	942	1011	1004	959	959	924	1013	950	918	955	1004	981	934	935	959	995	891	928	984	1021	963	948	918	996	968	977	927	928	944	962	978	991	962	911	1013	914	892	974	983	948	1050	968	989	934	994	965	914	905	954	997	970	935	943	991	963	970	974	968	949	970	1009	932	944	947	997	977	899	948	1003	1027	975	947	929	975	1003	993	951	959	968	938	917	975	974	921	948	903	949	990	992	976	927	947	956	964	923	912	973	934	943	995	951	937	969	941	926	955	1001	932	1011	950	982	1005	895	948	949	981	984	971	974	954	1004	929	906	1017	959	953	976	975	951	980	990	906	938	916	968	974	979	931	921	977	986	964	979	897	979	909	964	936	989	905	944	995	1010	905	930	962	973	1037	968	973	896	916	955	917	909	1014	939	957	963	970	904	962	991	973	921	957	972	1019	958	1011	947	936	991	934	907	1002	941	981	987	984	920	893	977	952	992	933	972	928	1002	974	946	994	975	948	944	921	982	943	955	999	914	934	975	973	907	950	960	929	926	950	910	931	977	965	966	895	1004	986	980	927	970	971	974	939	960	981	937	946	982	947	1018	975	985	987	937	922	953	948	935	1012	978	979	993	956	993	951	989	949	904	978	997	998	964	923	890	988	959	997	954	970	913	934	897	987	968	961	976	993	941	981	984	939	947	941	933	996	985	968	922	957	990	952	936	951	910	925	1005	923	998	958	965	959	971	988	982	938	911	986	959	995	982	998	962	948	929	972	961	900	949	1024	1035	948	930	908	970	990	960	918	981	970	938	1009	963	966	975	937	959	1000	984	930	943	947	958	1017	1005	937	961	960	919	961	922	932	1034	930	982	905	927	973	890	963	959	998	955	957	936	961	950	929	928	997	962	914	934	935	975	998	1007	989	998	988	1008	907	931	962	950	1016	925	943	939	957	911	982	976	961	971	922	909	976	975	995	963	980	952	940	952	927	993	966	955	1015	958	922	955	953	910	954	976	1000	944	964	964	988	903	930	970	954	954	956	965	939	977	958	986	981	1023	928	990	978	964	973	990	1022	954	972	963	958	925	994	973	910	865	934	988	929	979	936	941	950	978	957	978	938	907	950	944	969	991	978	957	945	984	962	896	1012	924	946	967	959	982	954	1034	956	973	953	986	964	968	987	926	967	964	918	969	921	971	953	948	1001	972	968	963	972	955	935	980	945	952	981	973	990	954	951	928	983	954	975	951	953	945	994	979	990	951	966	966	944	978	868	906	986	951	918	949	952	947	963	925	954	965	919	961	903	975	1001	1002	979	978	987	955	995	943	928	943	933	942	985	937	969	993	915	969	946	953	936	981	921	964	951	949	964	960	984	915	972	984	992	922	980	932	898	986	929	993	940	962	925	989	1000	952	964	1003	949	933	972	945	965	972	929	968	916	962	953	932	943	982	984	937	961	922	978	948	1012	944	995	939	964	950	918	932	974	922	901	961	892	954	1016	1007	980	928	942	962	965	965	977	961	929	918	887	994	949	952	898	951	984	966	921	953	940	973	929	932	940	981	984	972	984	977	954	949	1001	955	958	911	930	989	985	922	952	963	953	964	986	898	940	942	1009	926	983	990	981	956	966	937	952	938	930	900	920	960	939	962	967	1025	968	974	976	983	978	967	908	969	986	950	910	952	954	952	1013	976	986	920	990	984	957	896	944	927	985	945	953	931	918	936	958	960	926	927	1018	939	996	917	951	1009	950	1019
45321	25695	12117	4998	1358	541	459	478	463	479	496	463	474	462	463	487	441	502	433	447	441	425	416	484	492	441	431	443	432	405	457	454	477	456	453	482	517	443	436	477	448	477	436	453	478	476	451	491	451	442	452	462	416	430	436	447	410	445	428	440	455	444	455	461	454	463	473	506	463	424	490	421	390	446	473	441	486	431	455	476	461	483	452	411	416	474	449	447	418	459	461	481	444	449	487	460	477	435	474	475	422	501	466	471	456	466	470	442	411	472	476	493	479	430	445	486	431	434	466	456	477	452	467	457	403	436	451	492	423	449	428	391	457	444	475	453	404	432	443	415	428	444	445	452	440	473	447	457	484	451	431	475	442	453	455	453	470	433	449	406	446	417	434	440	411	452	466	493	428	433	449	440	420	447	437	420	454	467	447	486	470	419	457	450	429	430	424	438	441	425	459	451	472	415	416	453	406	425	429	463	435	493	463	431	448	469	419	460	424	483	447	441	468	456	450	463	431	416	458	459	460	451	498	467	454	460	448	440	433	447	427	453	466	437	424	406	399	438	493	440	439	440	454	438	455	444	434	461	437	448	419	470	471	446	420	460	458	480	432	395	418	448	371	423	443	481	429	417	435	445	463	433	487	419	495	448	464	396	444	472	480	493	434	432	423	430	458	441	451	446	459	459	446	479	455	403	466	475	409	465	448	450	416	462	451	457	418	464	465	485	439	440	444	454	454	437	466	467	455	446	448	484	425	453	458	505	418	434	442	471	438	433	449	417	456	456	423	476	467	424	432	464	487	466	436	441	450	427	424	411	425	449	467	446	448	457	458	462	444	407	418	444	412	431	423	443	434	440	443	462	445	461	437	434	477	432	397	471	417	436	435	426	408	463	490	450	459	428	439	421	454	486	491	506	443	413	467	453	450	456	419	462	439	448	440	456	438	465	481	445	450	444	463	440	416	468	464	448	442	448	430	429	464	454	481	443	479	453	469	428	443	493	443	425	474	425	421	433	431	443	419	482	480	442	481	501	454	412	433	457	435	478	451	434	439	429	461	447	452	439	444	449	453	461	439	488	462	450	435	451	451	428	442	464	475	447	424	457	423	480	452	452	400	450	491	465	461	469	427	431	471	440	430	400	439	453	457	512	439	468	482	449	463	436	454	471	468	461	471	503	441	460	437	458	454	456	401	447	516	436	452	460	448	426	474	459	467	492	469	510	480	452	451	424	421	421	452	426	423	471	443	480	463	459	460	485	459	419	479	440	439	456	441	439	469	455	476	407	447	431	426	481	481	443	450	428	435	474	450	421	448	418	433	470	411	456	458	434	432	448	467	411	432	441	437	438	456	430	433	469	440	452	476	483	469	435	419	436	421	466	451	437	437	431	458	441	460	471	467	500	456	469	492	469	436	448	425	431	488	434	476	482	428	498	471	427	424	384	503	436	466	398	423	440	469	453	467	423	460	489	511	421	460	457	466	484	458	443	412	450	470	458	517	483	439	459	445	399	433	472	446	456	434	498	458	457	461	393	446	472	470	426	465	475	448	489	460	476	453	403	454	430	429	463	451	439	427	460	438	423	441	421	449	446	426	418	457	430	441	417	438	417	442	428	440	423	411	426	447	438	418	484	426	475	471	466	491	431	394	462	448	476	466	459	425	455	446	463	456	455	417	420	447	471	464	451	437	444	475	406	480	466	422	417	462	441	433	466	431	445	463	448	466	450	458	492	424	423	466	427	508	450	454	450	415	444	432	441	443	437	466	474	459	453	416	471	453	447	442	478	464	470	489	457	426	404	445	484	466	452	445	462	452	433	443	414	423	483	449	445	443	451	426	440	449	458	500	465	396	450	439	490	423	433	451	449	456	411	423	415	482	423	443	443	435	454	469	445	445	479	456	383	460	403	437	476	462	453	472	422	468	462	419	461	443	437	440	419	413	456	460	482	440	441	418	434	447	447	417	466	476	450	514	455	439	441	433	443	429	418	439	476	441	438	429	454	427	436	463	465	467	452	464	452	442	431	449	435	438	434	457	462	445	479	451	460	470	463	435	457	452	431	455	428	464	463	420	424	462	480	438	518	481	424	428	480	447	441	417	415	472	421	459	470	402	420	452	436	459	468	452	454	433	458	419	431	406	469	442	432	469	472	481	469	434	443	404	432	449	471	494	469	470	467	471	434	409	425	493	437	438	421	446	482	449	433	448	396	440	423	453	451	463	444	473	436	467	461	423	493	473	448	444	427	436	446	456	502	465	453	524	448	465	447	427	437	426	433	428	455	441	448	439	443	460	422	411	457	450	437	430	440	433	454	427	429	467	421	472	447	422	433	465	410	469	456	457	463	424	455	445	408	439	405	422	478	449	457	465	391	437	430	457	492	476	447	408	457	457	444	437	448	477	463	432	437	415	446	471	454	436	432	437	443	439	457	433	454	434	464	435	446	452	403	501	408	469	465	479	457	426	473	489	433	476	442	442	431	469	442	437	437	437	477	465	435	493	453	428	440	403	421	428	420	433	455	408	448	451	440	411	432	492	433	465	470	456	487	443	435	450	380	447	418	471	464	478	473	483	448	461	460	452	429	449	462	450	500	457	443	405	461	471	492	453	444	449	460	431	439	403	419	455	444	420	452	435	469	529	495	471	426	430	438	450	426	481	482	467	441	434	449	470	461	457	437	431	446	441	456	431	505	439	379	496	468	471	477	397	422	438	433	470	466	472	455	429	455	444	440	456	469	436	441	448	456	462	452	420	453	480	470	420	462	484	460	433	464	423	426	515	461	463	416	459	452	420	441	444	462	453	442	434	464	471	442	455	443	472	411	440	426	441	417	481	478	509	470	464	453	467	470	533	440	451	486	482	483	456	422	426	456	440	445	442	427	425	462	443	427	442	432	427	491	435	442	427	455	420	455	477	432	443	484	463	454	460	464	456	446	435	454	459	458	450	428	462	431	499	467	428	442	438	439	452	459	454	480	461	459	466	472	439	449	442	464	440	499	429	448	481	458	418	430	462	472	454	407	461	469	436	432	419	437	489	480	453	459	438	436	453	460	441	417	426	430	466	487	417	433	444	420	411	447	434	435	458	443	456	456	452	397	454	448	438	443	435	428	455	440	451	471	426	394	440	423	469	469	450	452	468	444	436	429	473	446	446	471	494	455	422	472	433	475	440	472	458	473	489	473	441	429	463	436	435	431	440	440	431	434	500	425	432	465	433	434	457	469	430	449	498	426	439	485	418	437	462	440	416	489	459	462	440	475	448	496	471	451	444	410	459	436	439	507	495	493	452	435	432	465	470	447	460	465	406	443	465	472	402	439	412	444	466	440	480	430	428	491	484	436	449	432	417	458	420	447	467	472	469	427	418	449	445	459	449	480	418	429	506	439	468	454	459	426	447	469	412	423	459	441	443	465	480	474	466	439	440	432	435	460	443	474	469	435	491	444	459	464	485	450	476	480	431	433	425	440	452	452	402	425	466	466	425	427	439	435
28298	18902	15019	9109	3053	981	937	974	961	1032	1043	1062	1062	1008	1001	1082	1017	991	960	930	1000	972	909	944	944	985	895	932	955	983	967	939	976	949	922	927	972	1002	930	918	919	979	947	950	914	903	956	956	872	929	944	973	945	894	977	965	944	1006	928	936	923	964	966	938	1003	922	949	939	918	916	945	927	890	938	902	968	940	946	913	916	918	999	922	978	926	930	923	937	987	933	942	942	990	932	946	961	966	884	913	951	959	898	933	919	979	967	875	908	962	957	978	950	936	954	969	940	929	940	914	941	958	900	946	955	963	934	947	1004	990	955	995	975	974	923	910	984	931	963	993	960	916	944	931	925	902	927	949	919	927	942	953	960	962	910	947	924	985	931	930	940	930	953	911	892	929	972	937	901	912	949	940	903	956	949	944	941	931	882	951	997	913	925	929	928	946	917	915	985	954	963	944	934	931	970	953	927	923	940	954	984	940	976	982	887	924	960	914	977	980	951	894	975	928	938	945	975	959	935	924	906	929	957	940	943	889	954	966	985	943	945	940	946	915	977	974	856	1001	968	939	928	965	952	928	946	898	947	922	899	956	1006	948	943	896	963	935	974	929	943	947	927	935	994	920	966	933	953	929	962	991	935	916	935	955	959	939	954	973	947	965	964	902	861	974	953	889	950	1004	985	955	971	962	915	936	989	919	953	955	919	964	910	934	915	900	949	932	927	962	949	900	920	911	975	968	932	980	971	980	907	908	964	979	988	923	951	946	863	969	962	941	962	928	888	989	945	903	977	1001	949	923	905	1000	995	929	890	949	950	893	939	910	929	980	959	911	933	909	953	901	990	957	975	954	945	919	958	982	957	976	911	886	928	957	948	972	908	957	930	953	945	964	951	944	932	937	957	979	915	918	958	936	1001	935	937	1014	923	933	956	959	882	978	937	943	955	965	1017	918	948	992	970	936	956	965	926	955	922	911	996	978	920	906	925	910	982	951	935	917	951	1003	940	898	912	1027	1004	940	935	935	968	891	952	976	947	961	946	957	962	904	940	928	950	956	910	942	969	1000	957	938	1005	923	972	887	972	923	946	937	975	908	971	963	992	950	962	947	992	968	904	965	931	945	918	861	1008	983	937	995	936	1048	895	948	961	957	959	947	996	974	922	956	1001	905	903	912	979	925	938	920	906	969	898	969	930	967	914	927	967	1013	915	904	942	943	913	935	968	951	985	984	934	957	947	924	946	1003	915	998	917	960	973	981	860	935	933	905	933	946	924	960	1027	931	948	915	949	958	922	1002	946	923	895	965	972	937	928	955	943	955	970	947	966	951	962	951	902	1061	948	956	926	948	982	960	949	968	954	932	914	919	977	952	927	954	917	919	955	967	972	955	972	882	975	984	951	932	924	1006	938	988	1019	984	980	936	890	953	951	947	924	883	927	943	958	949	909	952	943	946	1017	930	971	952	866	973	962	982	949	933	999	1020	945	943	974	943	881	990	940	954	948	901	941	995	960	918	979	979	966	974	975	991	969	981	944	959	933	889	932	942	939	963	877	941	911	919	1024	1009	958	960	937	929	990	959	932	931	949	917	937	933	944	917	935	945	977	965	941	994	929	900	962	985	963	960	937	896	908	1002	946	975	896	936	982	942	968	949	976	943	937	961	914	966	951	959	876	947	927	972	957	913	976	911	984	958	921	885	928	983	905	942	865	955	863	882	949	931	953	962	952	922	1004	938	1020	957	907	951	907	982	942	975	955	972	930	978	932	918	929	942	952	985	946	977	949	969	1013	929	1003	982	934	904	960	935	957	957	887	917	944	965	904	965	951	959	946	939	913	944	989	933	957	984	947	936	937	905	881	902	968	904	877	915	1004	924	949	900	937	988	902	923	973	961	959	941	943	981	965	910	909	957	940	906	953	958	979	943	879	923	930	955	922	905	922	970	927	912	935	1018	962	954	899	962	997	979	934	971	926	933	959	942	918	914	941	947	956	931	998	982	939	952	961	950	948	970	874	932	1000	951	933	965	913	953	930	940	895	948	940	969	940	995	964	958	918	1001	966	933	985	949	956	945	929	981	952	1013	899	945	1021	961	993	984	974	928	935	955	951	909	972	960	933	925	934	918	889	916	975	956	944	914	947	933	982	961	966	953	955	916	938	947	969	991	963	968	949	962	876	927	972	951	969	948	991	981	971	1000	946	975	944	968	955	967	990	955	952	954	926	965	943	950	945	951	1002	953	959	941	948	952	938	937	995	927	911	906	924	989	976	971	947	971	907	946	929	960	984	911	953	926	940	964	945	936	950	959	970	953	905	908	979	933	963	973	929	1005	941	932	946	965	976	978	933	977	942	974	973	930	911	928	921	885	965	963	925	923	980	1005	933	908	907	970	943	930	951	973	927	939	983	918	909	985	896	907	992	928	935	954	947	932	960	914	932	918	946	945	977	961	923	936	940	967	945	977	928	964	968	926	925	951	946	935	949	960	954	939	953	985	912	1000	956	886	914	945	989	982	988	957	954	960	980	961	864	920	962	839	964	925	987	945	968	930	925	917	950	966	956	936	894	931	943	1001	965	915	904	942	971	932	930	929	900	950	953	886	920	925	914	910	959	919	951	942	925	961	936	914	971	898	927	993	982	950	904	1013	931	904	887	943	977	936	922	991	954	908	983	914	988	971	936	925	993	949	929	944	980	925	1003	939	909	943	968	951	965	972	919	937	936	946	916	937	917	907	963	916	924	930	869	969	935	947	916	959	945	957	928	940	913	929	917	900	980	968	961	937	934	979	956	938	959	995	965	995	897	915	955	905	942	920	946	971	919	907	934	907	915	936	983	933	961	982	965	969	961	935	945	914	940	926	918	908	922	934	955	924	958	898	1029	972	939	929	1013	918	914	956	933	993	974	972	943	985	977	933	913	892	922	914	982	993	874	987	988	925	932	972	932	939	975	948	871	962	985	919	972	956	919	973	930	983	947	986	955	964	963	923	987	999	971	963	938	949	930	967	926	928	955	936	945	960	963	990	922	910	1002	963	982	965	955	1009	901	952	953	1004	959	960	954	1004	955	948	934	972	961	948	905	954	951	962	930	939	981	924	950	952	967	949	950	965	921	874	961	918	913	967	944	938	937	938	936	921	1016	940	916	925	911	938	926	938	943	964	936	957	907	992	891	983	934	939	905	953	962	965	946	945	963	948	936	932	895	943	960	951	953	938	1018	1008	997	981	1017	955	927	951	944	985	997	990	949	871	933	965	886	940	954	974	955	951	1001	849	983	1011	891	988	913	893	966	925	978	900	913	960	1003	871	955	898	915	902	895	950	940	952	960	969	925	974	927	931	961	919	981	934	941	984	992	988	931	941	929	944	1002	890	980	937	914	934	927	943	943	933	928	924	894	988	962	926	936	906	1003	918	910	907	931	948	940	942	986	927	943	942	942	921	973	980	950	930	964	1004	910	918	936	817	992	895	958	974	925	888	907	962	931	985	949	991	1008	1015	924	987	952	967	936	907	953	959	919	926	953	952	970	954	945	898	953	950	960	929	942	948	997	924	931	984	945	920	943	903	955
56624	31646	14620	8360	3625	1016	483	434	428	569	644	717	649	763	662	608	539	467	483	490	487	444	448	465	472	424	453	438	450	450	410	413	452	448	430	495	503	431	448	452	455	465	454	402	459	441	430	413	406	466	442	487	468	460	478	412	423	409	438	443	418	423	462	451	408	472	447	459	467	462	426	415	424	472	433	465	414	415	431	425	447	457	418	427	421	451	486	419	458	449	465	467	435	454	411	434	465	467	430	402	446	399	455	448	453	409	446	465	416	473	410	446	495	462	434	410	450	433	417	445	438	439	466	442	453	477	466	446	451	454	450	465	447	432	425	418	456	434	471	435	413	489	456	467	450	474	397	469	427	447	471	482	390	459	424	473	428	426	476	429	425	428	487	496	390	435	473	425	479	441	465	435	458	443	465	441	495	463	463	452	483	420	465	450	478	460	467	433	452	440	449	445	441	443	466	410	437	435	404	438	434	472	430	435	487	442	443	455	438	493	447	418	442	442	461	470	450	476	440	487	490	448	419	452	471	447	431	451	486	465	437	433	423	435	441	435	494	441	446	447	468	480	419	472	435	458	433	408	465	451	478	473	454	454	492	397	455	429	468	455	460	420	466	461	445	446	434	415	404	447	462	456	469	449	453	421	433	414	468	415	445	477	415	510	408	436	472	430	466	402	377	475	438	438	449	418	435	423	422	394	456	452	415	411	429	455	460	428	481	465	447	472	466	466	434	452	464	456	498	443	409	451	476	452	440	464	461	447	418	438	441	477	468	471	436	465	430	435	469	459	450	436	410	466	441	408	421	478	414	441	448	458	464	482	460	449	422	415	429	454	425	490	440	462	497	438	421	406	436	470	460	441	412	447	429	437	443	454	440	434	422	399	440	401	447	434	428	455	481	452	433	454	440	398	454	464	413	453	457	371	422	402	433	420	468	472	483	507	428	435	428	410	420	447	426	481	448	409	477	488	471	475	437	436	441	443	412	448	439	451	445	427	440	459	421	446	428	422	415	429	467	464	421	477	431	398	433	457	456	481	443	418	404	460	434	449	472	450	443	480	494	448	446	453	428	441	495	435	501	459	414	428	448	493	436	424	483	474	445	457	471	446	471	461	433	459	429	420	414	440	449	445	390	492	501	446	419	414	436	487	445	448	475	446	432	449	479	463	470	491	465	417	438	411	420	447	472	444	422	401	457	458	441	441	444	444	435	425	418	474	396	428	426	444	476	446	436	440	411	442	452	443	438	467	487	448	458	424	430	504	495	451	452	458	444	413	429	442	430	407	461	484	451	436	463	434	442	429	424	437	441	438	447	425	436	433	450	454	461	431	422	440	444	447	426	451	457	448	463	458	411	425	490	437	444	463	449	478	428	428	456	497	465	454	448	410	446	455	430	468	421	448	437	437	412	464	445	454	417	478	423	452	425	440	429	465	487	422	440	486	457	450	427	455	442	483	470	434	449	465	459	481	436	472	477	472	463	453	431	449	462	483	442	467	450	470	474	465	468	481	469	429	462	423	457	441	463	493	453	434	438	456	485	431	442	421	463	441	505	416	433	440	455	468	448	457	445	455	426	425	455	432	453	445	487	429	412	469	422	438	513	442	462	441	457	481	455	440	457	461	451	466	417	444	472	416	486	434	441	448	454	427	442	467	518	476	430	433	487	407	433	452	449	427	464	428	469	461	423	456	440	431	432	436	477	458	465	436	478	446	449	449	457	423	427	457	428	415	438	460	473	450	435	468	453	473	446	431	446	433	412	457	461	449	446	447	459	451	383	445	455	462	452	442	458	456	425	439	433	446	472	417	456	459	429	413	445	435	434	431	451	471	445	427	480	447	457	431	467	392	414	501	436	466	463	456	439	452	433	477	471	515	441	443	454	452	441	456	458	469	451	493	456	408	453	432	468	483	456	441	461	445	431	436	354	432	463	455	447	405	396	462	450	460	415	465	404	432	425	421	441	445	472	462	460	432	430	427	489	475	425	449	464	438	406	436	466	496	464	464	436	465	413	436	461	447	446	435	471	466	480	497	461	450	436	431	444	458	455	429	398	440	452	464	427	491	475	433	491	470	496	408	443	437	465	463	470	474	430	441	412	467	441	436	449	441	415	397	479	443	435	448	434	476	476	437	413	452	468	487	431	432	391	447	430	456	465	435	420	429	461	438	466	445	459	425	445	465	448	453	480	441	443	456	447	478	445	444	450	467	403	455	471	457	468	463	447	453	427	479	459	458	431	476	434	452	433	423	445	492	451	447	500	451	468	483	502	481	446	483	433	434	434	485	457	473	427	440	457	461	451	456	440	431	474	496	423	471	465	411	401	418	458	386	412	478	487	444	456	435	452	453	434	448	469	471	451	415	428	422	485	458	517	476	426	434	477	446	446	434	480	411	422	456	484	436	429	416	466	424	472	462	442	405	422	426	506	486	428	431	452	414	428	441	468	440	456	450	457	456	455	437	449	446	461	488	402	463	465	431	461	405	462	412	483	452	425	428	434	425	473	413	445	427	427	446	463	451	471	509	441	485	462	442	478	461	452	461	442	459	471	439	480	402	459	491	440	434	445	478	469	427	431	464	434	462	419	491	439	451	424	434	424	468	460	426	462	462	485	461	442	474	487	447	452	438	449	426	396	455	466	475	469	493	448	433	418	462	450	462	438	432	426	433	474	434	466	433	453	449	477	431	444	456	440	467	450	444	423	444	424	493	431	461	449	436	419	416	447	443	440	458	452	475	468	447	431	433	471	428	472	463	532	465	443	478	442	460	467	434	433	434	481	447	460	435	415	417	449	418	416	425	449	459	432	456	473	469	454	427	408	466	446	400	409	443	459	453	474	432	438	419	435	454	466	429	453	428	413	430	449	429	427	423	460	432	426	428	511	432	452	393	441	451	467	410	404	414	421	422	447	426	430	461	468	460	458	427	446	463	429	502	413	433	450	449	455	414	449	429	451	465	423	441	487	453	461	474	456	453	407	450	461	441	497	484	418	426	432	398	423	450	459	467	426	435	440	444	410	414	441	422	455	451	430	429	443	449	466	401	453	452	456	463	467	424	469	449	422	442	456	445	453	398	402	483	441	446	416	438	460	433	451	491	476	418	420	440	439	473	473	468	459	450	446	445	426	450	480	436	461	440	460	446	467	442	448	451	452	445	450	420	476	443	451	446	437	482	443	445	443	493	427	455	453	439	424	464	447	451	401	455	456	485	431	437	443	473	497	485	478	470	444	479	456	436	439	451	454	461	436	446	467	433	483	426	453	460	468	462	429	437	471	468	445	423	450	450	449	418	500	479	476	415	467	432	437	470	500	406	459	472	472	483	493	447	461	486	421	456	458	424	442	457	418	420	436	426	443	437	461	443	439	457	385	471	465	471	441	438	483	425	447	421	465	434	430	415	466	462	402	458	470	441	400	476	440	454	467	453	454	480	432	455	454	453	474	447	469	461	467	427	454	454	416	440	476	456	485	428	476	454	420	502	460	459
36496	23344	16626	15825	8907	2494	1031	976	1099	1699	2039	2121	2310	2305	2165	1889	1484	1409	1282	1122	1027	949	974	981	929	934	962	924	1016	991	988	918	937	972	949	991	914	947	931	1000	962	941	944	958	996	983	898	960	928	857	942	940	938	915	979	946	959	940	933	936	905	959	981	957	992	1008	953	921	960	933	977	944	931	939	928	964	922	924	911	987	950	982	944	909	1001	913	945	962	974	912	928	1013	935	938	933	939	955	928	944	950	905	934	969	924	969	949	900	913	1000	962	960	931	912	1044	948	954	980	974	949	957	981	887	954	918	967	989	913	935	951	944	979	944	955	970	969	1030	924	970	972	970	914	937	1017	950	932	939	905	955	945	967	975	895	975	900	949	944	963	952	969	985	920	988	973	997	1002	946	947	954	939	946	962	975	929	910	972	959	916	935	936	930	954	933	950	891	877	958	973	932	883	957	931	987	979	951	929	929	922	926	928	947	906	969	869	950	947	980	937	1008	937	957	942	930	960	929	951	955	965	937	1042	948	890	946	918	933	1009	1026	950	1009	980	985	960	918	979	936	941	946	972	924	929	991	962	902	975	976	970	950	918	968	974	990	959	955	947	899	987	934	900	968	1003	956	951	976	944	1005	887	940	940	914	951	939	952	944	948	933	936	995	968	959	1012	975	943	909	980	974	926	987	939	976	935	973	917	980	986	942	901	948	938	944	943	942	989	991	946	1027	948	913	926	1031	938	933	935	964	903	948	1031	949	919	935	970	946	945	927	883	941	992	959	919	905	977	942	958	920	957	972	941	947	933	939	931	921	951	986	952	935	893	952	943	1002	966	998	906	1020	944	968	948	921	954	985	994	969	968	944	966	972	968	970	997	966	946	969	905	968	953	997	961	958	952	959	961	953	942	934	960	925	931	1005	918	923	969	906	921	971	946	989	938	883	899	993	922	964	978	944	917	953	966	978	974	984	964	945	969	1003	964	963	889	971	980	903	944	942	951	978	911	945	938	958	954	998	955	970	980	929	942	935	886	920	973	940	955	942	968	939	918	952	951	888	956	910	918	900	949	1004	951	930	958	918	952	888	903	933	994	911	943	951	967	984	942	949	935	914	975	939	984	928	878	929	982	933	941	949	953	948	948	1001	930	934	969	978	982	976	1019	918	975	963	919	960	972	959	908	975	907	990	964	952	968	959	947	944	942	957	903	953	961	917	956	1002	974	973	958	998	975	940	1014	937	944	889	993	972	944	947	937	957	921	1001	936	999	992	925	911	929	967	979	924	895	930	925	974	986	931	922	913	938	1000	906	961	934	918	910	953	1051	934	990	968	910	925	939	907	971	1010	950	936	902	955	949	997	940	948	950	901	962	984	864	939	953	965	953	959	919	944	974	920	992	966	948	943	1016	1002	912	932	934	971	983	974	938	910	934	935	984	979	968	952	907	904	943	955	974	944	979	977	971	991	957	959	962	966	881	1008	956	988	987	940	967	939	920	1003	980	931	944	945	996	993	938	965	954	924	923	977	987	955	937	1022	956	953	958	935	949	926	935	913	956	981	925	954	964	912	993	983	995	982	904	914	938	918	993	956	997	907	967	974	956	951	896	906	952	948	999	974	988	951	977	938	927	935	936	993	967	979	903	878	1003	948	981	960	976	948	968	943	923	977	971	974	938	967	916	924	955	950	1001	904	1005	958	924	986	928	964	931	966	932	922	956	959	957	935	960	952	913	1009	963	921	942	934	968	920	957	903	963	986	992	920	921	938	926	942	917	978	935	1002	1011	938	994	962	935	920	958	973	917	941	967	890	943	922	892	877	923	929	966	935	941	989	935	956	1015	979	965	969	983	941	998	932	985	937	974	913	990	937	953	921	961	929	1009	1005	977	928	966	958	933	964	949	967	989	989	953	966	996	942	910	917	952	994	965	920	976	905	986	967	929	968	976	941	955	960	978	946	953	914	946	965	972	942	958	937	971	911	942	936	896	927	972	892	956	930	987	902	952	937	930	939	973	960	968	948	888	891	971	941	941	910	992	939	926	871	963	917	931	981	916	944	897	988	975	910	939	943	988	938	956	949	945	922	887	905	906	989	973	984	954	989	890	933	958	990	992	957	930	1012	971	919	949	932	950	971	945	934	925	905	916	935	940	945	955	933	955	945	929	950	930	989	928	967	978	964	908	916	982	965	949	956	992	950	935	933	904	976	967	923	979	977	919	943	909	929	923	957	935	960	920	981	915	917	901	967	972	902	926	922	932	964	1000	945	979	954	943	1003	921	952	941	946	973	927	986	991	911	946	938	918	952	973	934	960	991	900	951	913	925	940	956	961	933	968	907	949	970	963	923	958	954	912	924	952	930	956	944	925	967	935	938	992	936	963	958	957	906	984	959	965	984	972	1002	888	939	932	924	918	923	1010	982	933	945	876	992	943	970	922	929	926	951	951	932	961	956	895	987	907	864	927	977	941	997	977	956	972	921	910	942	953	967	952	988	970	928	948	1012	983	984	949	911	905	887	984	943	953	964	969	965	967	931	897	1005	925	914	959	963	905	952	921	970	926	886	981	965	941	986	907	913	988	951	984	962	931	940	982	956	925	882	996	952	974	942	950	962	986	962	990	944	905	955	997	993	993	998	912	922	927	997	925	942	960	984	916	1012	918	949	971	900	955	982	915	920	982	972	933	943	942	979	999	919	1020	966	922	999	887	915	925	1009	894	968	948	949	930	935	960	948	943	920	942	905	920	959	934	899	907	1013	962	940	934	936	977	861	976	932	1001	993	894	946	990	944	872	966	887	911	1005	955	942	959	976	956	946	943	922	935	958	901	964	948	962	932	935	924	971	974	978	918	983	986	959	939	950	920	882	950	968	973	910	931	911	930	989	979	959	986	936	938	943	893	1000	936	964	916	943	950	997	947	898	924	914	979	986	946	899	963	937	940	970	934	897	937	889	973	989	966	981	965	965	963	946	917	931	970	1001	971	940	1008	959	941	963	997	973	942	942	950	894	998	973	996	907	953	957	955	907	953	905	944	963	895	944	950	941	886	936	972	951	969	982	986	956	984	945	932	905	937	960	942	969	941	959	939	968	938	922	963	912	952	895	967	935	980	930	958	1017	949	909	969	963	941	950	916	947	955	918	939	922	966	936	941	1003	959	965	924	951	982	946	899	927	920	977	959	925	971	975	928	953	946	893	902	874	938	946	929	987	976	1007	925	940	973	939	969	958	949	951	945	956	922	942	925	948	924	918	885	934	915	889	970	1023	988	921	981	1007	973	990	972	991	982	959	948	878	984	926	991	922	964	927	975	944	960	968	931	983	938	931	900	976	995	953	898	953	907	960	966	971	934	981	948	922	932	955	934	991	990	967	933	914	996	956	980	914	944	951	918	940	960	955	931	1009	961	975	942	897	954	919	949	972	958	948	981	920	943	970	952	1005	909	984	1004	910	973	868	959	933	903	944	969	985	959	924	947	979	1002	1016	942	978	953	944	940	912	958	920	906	953	942	917	923	953	944	953	925	970	974	927	889	964	934	958	910	993	950	931	951	908	952	955	976	933	982	919	921	906	989
63007	31824	20468	13570	5216	970	429	504	515	744	927	952	1203	1207	1018	856	744	650	592	498	472	454	464	432	479	414	489	419	439	486	496	448	477	468	460	473	471	470	461	431	444	464	415	503	430	492	436	434	484	437	458	467	485	437	432	431	461	451	458	468	445	443	474	495	438	487	466	405	446	467	441	482	429	487	419	466	484	409	456	461	426	460	467	448	441	496	467	432	452	477	455	418	475	453	436	464	448	416	469	451	487	445	469	481	431	457	502	428	463	436	436	486	463	480	457	419	445	450	470	433	425	477	457	445	480	467	468	461	453	432	437	458	442	462	474	457	481	445	446	443	432	432	465	463	432	460	488	440	443	510	465	438	473	484	428	472	471	513	435	484	440	445	458	465	420	461	495	469	438	439	457	467	429	475	457	499	469	448	449	457	444	467	473	484	444	484	413	417	451	462	459	443	454	470	476	404	472	450	476	450	448	481	471	474	427	511	448	442	481	450	430	461	503	483	460	448	478	496	491	460	438	462	470	412	433	439	461	493	482	449	462	492	481	475	461	424	448	462	454	464	499	429	446	454	440	448	462	423	426	441	464	407	419	437	475	460	455	487	497	472	484	488	480	430	422	461	476	443	466	424	464	447	462	437	450	413	470	519	506	442	473	479	429	451	466	452	474	467	463	425	475	460	431	442	466	483	471	501	469	480	459	443	484	448	445	493	473	448	428	474	418	442	440	500	474	465	412	463	429	474	460	425	452	456	430	467	457	442	454	516	465	485	477	486	472	463	442	470	451	440	456	461	441	484	454	427	468	471	463	441	454	452	469	449	474	430	454	441	452	460	431	476	465	473	485	477	454	461	474	467	436	462	449	513	427	471	453	427	443	437	483	469	439	460	484	458	444	437	441	509	438	445	475	450	424	468	519	484	508	441	420	470	431	464	473	460	493	476	438	461	443	449	471	404	460	413	430	489	476	400	432	470	457	430	419	458	432	448	428	428	444	487	465	444	427	415	471	502	465	445	450	451	452	441	457	442	447	469	485	480	472	480	435	439	445	438	461	443	484	456	440	459	459	440	460	433	455	427	429	498	467	442	434	484	465	464	450	455	469	478	489	439	481	420	440	462	457	463	463	453	417	433	466	443	447	497	446	478	467	434	475	474	426	490	457	482	465	475	467	463	498	468	466	474	441	453	488	426	431	492	442	458	460	461	467	458	463	445	453	455	427	465	441	500	451	451	463	462	495	437	509	445	475	446	429	432	458	456	489	442	429	470	454	446	432	459	452	504	448	437	484	453	467	468	422	499	503	474	461	459	419	450	400	470	443	461	452	463	496	505	440	504	438	480	466	468	443	445	512	456	423	462	486	495	462	434	442	425	434	478	428	417	473	444	470	463	438	434	491	430	466	456	425	416	440	474	400	480	493	408	439	441	463	451	470	449	462	452	433	477	432	455	414	446	452	449	439	466	450	466	466	440	424	486	453	460	435	476	451	453	480	467	444	512	516	428	490	463	499	390	440	458	448	450	482	473	491	464	446	484	450	458	459	444	514	478	514	487	446	472	461	427	487	439	494	470	464	412	492	468	493	449	457	469	440	486	431	430	474	496	464	418	455	452	448	444	499	500	464	470	440	447	467	472	444	472	490	475	397	466	418	462	470	456	495	443	408	446	474	440	475	451	471	435	441	462	460	445	453	496	486	464	440	466	453	442	486	421	495	464	460	532	484	418	500	474	425	455	456	447	431	443	415	444	479	443	447	470	496	449	468	465	474	447	471	467	483	442	439	429	415	469	457	453	445	439	506	454	450	465	468	462	484	422	457	392	471	451	474	429	476	408	381	469	482	431	477	477	422	482	477	434	495	438	425	463	464	458	491	461	426	457	454	438	462	421	496	455	435	421	428	495	471	400	481	431	462	454	447	490	481	428	453	479	480	483	407	460	483	421	444	441	476	440	529	496	433	463	513	456	477	437	433	407	431	455	462	441	452	468	448	444	450	458	450	491	426	448	448	484	431	417	396	438	452	460	436	472	431	462	474	427	466	468	455	460	424	448	483	437	450	459	437	460	479	449	474	459	471	521	439	454	439	463	452	442	477	466	492	455	476	421	442	447	436	454	468	478	456	446	395	486	464	434	490	453	473	470	466	435	475	476	468	449	396	434	470	455	471	468	471	496	494	482	436	418	440	453	480	433	479	402	482	464	432	473	461	483	484	452	457	445	465	509	473	465	474	450	486	463	408	463	479	460	452	432	469	474	465	497	441	460	480	412	432	425	441	475	443	441	440	494	481	497	471	516	479	482	426	459	436	421	460	464	434	418	439	424	419	459	495	486	437	474	445	448	437	462	493	432	480	443	440	470	459	466	425	421	461	474	423	467	470	444	401	489	436	484	476	479	446	416	484	482	480	428	430	433	474	439	398	418	471	412	469	485	462	471	467	455	448	478	469	437	503	440	469	521	512	442	425	449	427	453	466	457	466	464	455	446	477	486	458	456	430	482	435	454	463	484	462	437	426	450	466	459	450	406	428	434	426	409	465	448	437	476	498	477	467	433	451	479	444	505	448	497	494	477	432	455	465	438	419	526	436	441	477	471	493	482	487	444	465	484	415	492	457	495	456	477	483	458	491	464	493	412	458	456	431	490	499	416	445	441	461	482	434	440	473	456	436	431	460	449	493	446	493	452	446	415	478	472	430	451	482	437	450	501	488	445	432	438	462	451	441	455	423	456	451	501	434	447	428	470	426	437	412	435	454	456	453	447	453	464	446	443	458	429	468	443	475	492	449	431	466	460	476	440	446	451	453	458	445	478	460	488	458	467	470	490	464	382	447	469	467	502	457	457	461	460	461	446	492	459	490	430	506	441	441	404	450	434	482	443	428	456	489	424	490	484	428	483	444	496	449	395	514	440	477	466	480	447	512	481	469	456	458	443	477	462	455	429	428	456	448	404	428	453	464	471	470	474	465	475	443	438	456	443	421	468	490	449	460	422	469	457	436	484	455	437	478	464	449	441	471	462	460	442	455	420	482	480	457	451	455	476	482	439	440	471	473	515	446	447	448	485	435	476	435	458	449	474	451	466	443	453	459	438	466	447	437	436	435	454	449	428	429	405	464	488	502	408	449	428	411	455	393	446	465	482	456	429	474	501	451	446	477	452	439	452	435	469	496	449	454	472	421	472	478	427	457	466	457	456	445	477	478	447	459	470	465	410	452	449	450	533	503	470	483	462	478	461	437	439	496	499	407	457	498	465	468	499	468	462	454	426	482	437	454	472	467	424	477	431	449	464	442	467	421	471	504	513	456	445	405	442	471	441	438	448	445	439	453	457	493	471	403	524	469	468	495	462	425	431	467	470	458	455	452	459	452	447	455	485	491	464	471	461	434	479	476	441	434	488	454	463	483	432	479	449	522	452	429	490	459	426	484	501	443	446	431	436	430	439	444	445	449	480	483	499	459	452	469	469	505	458	457	480	472	471	439	432	432	451	452	460
40261	23599	23145	21721	10513	1967	1094	1085	1214	2353	3448	3570	4581	4235	3459	2835	2311	1848	1376	1207	1121	1006	938	930	985	989	956	942	929	944	988	964	924	976	941	948	970	930	966	992	929	970	905	977	930	976	954	932	970	975	1007	962	960	969	1000	996	927	978	942	936	1017	944	989	933	952	993	967	1031	989	999	939	954	1018	975	926	966	975	1032	1045	928	988	989	1046	1008	1014	951	947	984	965	910	962	980	945	960	936	926	980	940	953	1009	957	1019	1017	1008	958	935	987	982	955	965	982	948	940	947	968	947	979	1004	957	948	909	1000	948	943	940	995	953	1058	982	972	946	1020	974	947	954	1002	980	981	959	904	1005	984	969	935	968	921	969	907	935	916	945	978	954	970	939	1011	966	1001	993	967	956	987	993	995	943	964	934	965	935	917	935	919	973	969	989	969	992	972	945	999	932	973	960	1014	931	965	963	919	944	1026	985	968	1008	958	949	948	1014	944	953	971	982	966	969	957	894	931	907	963	983	977	954	960	996	985	938	974	947	953	882	960	948	1014	970	1000	977	968	965	974	960	998	1001	985	930	981	978	929	978	909	933	992	895	992	946	951	956	986	1017	1023	975	965	967	935	997	1002	992	996	968	954	1027	954	920	998	953	928	917	916	866	947	1003	958	953	993	1020	983	956	946	951	953	947	963	923	958	974	1012	927	956	953	972	933	967	986	947	932	992	958	951	905	913	1018	950	1028	990	942	930	969	958	988	1005	892	970	960	925	897	929	988	950	953	955	1001	884	943	969	957	959	997	985	952	911	943	946	934	987	897	954	984	975	959	949	1006	965	1009	936	939	971	971	943	976	971	918	979	1002	946	960	960	1015	1024	999	1042	983	919	954	974	937	922	945	952	956	953	918	924	968	912	991	960	904	930	1013	917	964	1006	913	972	971	969	964	966	1008	990	991	950	999	995	1008	925	953	1004	915	970	970	896	973	949	948	997	943	956	967	988	929	905	1017	950	1007	943	984	962	972	974	956	937	973	940	959	955	937	934	977	980	930	924	1068	938	904	926	943	903	989	927	1016	965	999	997	947	996	984	1052	948	1018	974	991	1002	953	966	971	990	930	916	982	961	951	912	983	944	969	976	926	1009	887	930	1045	967	898	943	1049	940	990	968	967	923	982	997	1027	952	936	945	913	947	946	952	1009	1004	994	954	944	957	979	939	987	976	963	1000	940	987	981	998	1014	968	947	921	1024	976	931	914	936	934	979	1001	916	967	964	956	937	979	971	907	989	1002	962	998	972	987	945	955	958	977	987	949	953	928	982	972	957	950	936	958	986	984	964	952	948	973	1002	957	991	951	928	936	978	938	966	951	915	950	935	979	962	978	967	1012	995	974	948	910	915	982	993	978	1003	958	900	1017	966	967	974	981	930	1005	928	961	975	980	979	1037	997	996	1023	998	920	1006	972	966	942	952	1008	988	968	914	962	989	940	1036	929	972	930	987	935	975	911	1006	960	921	916	977	896	994	948	953	961	972	944	963	982	980	973	953	971	954	963	997	951	988	977	958	932	964	961	973	1000	874	969	942	953	939	962	978	1037	938	996	969	962	989	928	903	1003	958	988	932	976	950	959	1034	1019	959	968	986	991	956	953	938	1022	967	972	978	938	918	992	969	933	1002	961	940	956	943	967	939	969	942	971	954	945	993	989	969	928	930	1007	994	961	986	1018	959	983	969	901	931	959	969	1018	976	922	1004	960	936	936	966	955	900	981	1016	965	958	918	930	966	1017	981	997	996	964	966	965	1010	971	978	976	940	973	953	992	982	938	966	933	1035	970	927	980	937	977	954	942	981	959	937	965	925	985	987	1002	944	985	920	980	924	984	982	978	988	953	918	938	939	985	957	925	920	989	952	1004	999	962	1009	946	1000	940	925	930	978	993	930	974	994	969	998	946	959	968	937	935	943	1003	960	945	961	980	954	913	959	990	953	969	945	936	948	948	940	976	956	1003	978	977	979	898	993	940	987	955	930	927	1002	995	1014	983	923	931	1011	974	981	969	876	963	1002	958	983	946	958	982	942	968	981	959	993	971	936	926	1008	938	956	1012	950	924	965	961	992	934	941	969	1016	963	1006	927	950	967	965	1010	942	999	978	966	943	997	949	970	959	969	994	978	954	987	933	940	920	989	962	964	883	958	942	946	976	945	943	972	918	951	966	979	984	939	978	997	918	952	974	925	1017	945	970	959	1007	1019	982	1032	972	956	1031	925	1002	928	1015	946	961	943	958	996	978	1046	971	994	972	944	942	947	938	1018	963	975	968	936	964	981	997	906	973	946	970	932	888	997	930	967	961	957	960	930	949	965	979	1030	951	974	997	999	984	955	918	930	987	950	977	989	936	952	941	961	942	970	982	898	1020	961	970	932	1013	946	928	1030	944	927	1001	940	976	945	1003	993	957	988	942	983	960	1014	992	947	933	1000	1029	956	976	984	946	938	964	962	972	1022	951	982	944	1015	1035	950	921	1027	945	934	920	933	938	949	983	1021	907	931	986	984	936	954	1011	985	1001	938	954	993	962	970	1003	988	946	919	953	968	921	939	888	956	926	984	955	997	946	954	1005	987	1008	922	947	962	961	952	1011	928	968	948	1001	977	988	922	958	964	942	980	918	988	1008	939	952	956	945	918	933	1017	1004	968	976	984	924	1049	960	939	927	938	954	977	972	956	932	922	978	969	937	978	1040	938	998	1020	1001	982	912	909	978	1015	939	1010	967	911	951	980	942	970	955	932	1010	953	942	957	968	1039	974	914	916	969	958	964	981	946	1001	962	969	960	953	954	1006	986	893	945	988	989	962	995	955	948	944	1007	930	1026	918	946	977	968	994	902	929	1004	976	966	951	981	1002	958	1011	949	957	969	923	1024	1001	980	968	923	988	1026	952	977	945	976	1010	947	927	1029	926	961	970	968	951	944	951	972	956	878	970	940	975	940	953	922	979	959	979	973	969	936	970	964	937	985	966	994	948	959	984	980	927	941	1001	925	935	965	977	1006	981	925	969	982	964	962	941	1011	905	993	964	972	963	1013	961	956	944	929	964	897	971	955	950	941	945	967	946	953	917	943	966	961	930	975	905	943	982	996	994	956	937	1002	946	880	1000	967	1002	907	897	936	1047	948	964	1013	933	950	939	963	972	966	954	963	933	961	992	962	958	948	944	969	983	953	935	945	992	955	920	984	953	913	978	960	953	971	954	922	947	926	930	954	970	943	967	981	962	997	959	997	939	1000	959	1016	995	980	895	929	962	979	986	1001	1009	1012	988	995	959	956	917	989	984	993	944	936	992	913	1021	1000	947	955	919	928	976	964	947	932	932	973	976	922	917	1007	953	991	942	945	1053	948	899	991	949	947	1006	980	974	932	911	1010	993	973	992	1040	1019	960	959	930	930	946	1024	1002	982	980	892	934	970	957	957	981	975	1006	988	940	912	952	962	985	942	951	943	954	900	948	991	942	965	967	984	958	952	937	946	937	913	941	1015	938	944	944	975	948	972	947	985	968	999	934	940	973	947	933	938	952	965	948	964	984	955	984	982	940	976	1012	978	943	948	948	949	977	1016	950	959	985	914	986	964	948	928	965	953	889	946	963	948	982	990	984	928	947	1007	936	965	989	939	978	1019	981	1018	980	933	955	912	934	964	949	941	1003	950	952	1026
44250	22565	10651	5438	1659	831	452	417	468	455	453	518	484	525	429	476	476	474	435	442	426	400	459	493	432	452	480	425	415	467	458	481	465	439	471	501	450	473	443	492	454	471	435	509	441	445	415	432	476	480	491	419	450	448	455	457	452	474	467	440	457	482	446	470	467	461	434	455	411	443	457	455	502	456	469	410	423	413	439	431	444	462	461	456	489	448	464	479	417	412	488	445	458	432	477	479	461	458	428	474	498	454	456	448	462	419	407	455	448	465	487	452	458	456	454	447	449	487	450	458	443	479	444	452	468	403	452	429	426	437	466	460	472	427	422	468	503	439	474	404	392	434	451	445	430	472	437	449	457	453	426	460	445	441	430	441	462	496	465	440	437	433	446	436	462	455	448	447	454	446	454	451	462	413	470	485	453	444	444	473	451	485	448	430	443	463	450	438	459	438	410	458	444	454	463	477	444	408	462	448	433	480	437	470	478	457	469	466	476	475	501	449	482	471	430	452	457	441	437	464	465	451	492	474	455	467	443	422	463	457	483	429	461	423	463	453	429	447	450	442	417	487	468	516	454	420	452	442	483	491	437	453	457	400	466	450	429	458	471	440	456	463	493	477	426	444	429	445	452	488	476	435	454	422	450	404	413	473	458	491	435	463	427	449	463	444	450	410	425	479	427	441	434	459	459	480	442	442	438	380	474	459	461	462	447	436	418	458	389	436	404	404	451	436	449	479	412	422	423	418	481	479	470	466	467	434	406	451	483	445	472	456	479	443	464	465	459	477	478	399	483	443	440	484	462	410	449	441	453	507	466	416	444	477	471	460	454	458	484	446	472	431	438	459	452	459	450	454	456	471	489	490	466	450	465	489	437	475	473	419	429	471	468	475	480	466	448	438	398	447	448	451	464	454	435	426	432	449	465	457	447	479	487	448	445	473	400	471	413	450	441	446	458	435	480	475	461	392	457	414	410	476	462	431	493	461	466	438	495	466	427	440	459	484	436	443	418	440	450	450	473	454	406	450	415	479	462	445	467	441	449	462	440	459	469	425	485	435	472	452	450	469	430	434	484	445	438	407	473	459	447	454	422	475	476	436	464	486	465	402	403	398	512	481	411	442	481	452	465	437	420	444	431	459	460	435	419	425	469	444	473	450	445	464	445	488	470	432	454	446	493	477	444	469	499	452	486	464	479	452	445	412	439	447	470	394	445	461	461	494	464	418	439	447	442	423	421	450	433	456	459	471	464	436	445	441	428	461	454	387	417	469	465	443	477	464	462	450	457	455	499	471	449	439	479	432	437	467	455	431	456	464	477	445	437	442	472	439	443	441	447	455	443	451	458	463	463	476	461	448	453	442	454	491	452	431	428	460	494	491	437	451	456	447	440	474	463	474	450	472	430	457	443	437	451	433	435	414	458	498	453	407	448	473	460	457	464	463	454	474	474	465	467	453	473	452	427	410	414	433	451	435	418	446	442	455	439	424	473	447	429	435	443	459	477	476	415	467	460	500	437	437	416	414	449	464	454	497	428	454	460	511	483	410	438	459	409	471	442	415	434	481	443	472	481	437	429	419	427	461	455	454	477	446	458	466	448	462	466	450	442	439	454	446	435	474	459	428	439	466	410	387	418	451	455	468	475	455	431	449	476	428	405	463	431	461	442	439	462	435	457	440	448	428	445	458	455	450	448	432	474	501	438	466	454	473	442	435	466	464	477	431	465	478	458	412	484	448	422	427	463	447	448	481	467	475	427	424	429	440	425	436	496	443	474	449	417	438	434	462	463	421	432	462	448	440	432	448	426	428	402	443	442	437	445	460	460	471	454	435	454	509	460	462	422	467	444	478	419	498	464	457	441	470	486	447	437	426	431	473	440	476	436	453	475	464	489	418	435	431	453	499	472	470	495	445	477	473	435	467	440	444	438	448	435	460	472	475	457	477	452	470	449	495	427	467	463	508	463	458	449	453	468	481	475	406	436	430	426	430	442	418	429	448	407	502	484	411	472	472	464	462	453	468	434	427	418	427	478	403	434	482	501	432	436	439	438	439	459	517	449	446	449	487	457	453	475	447	463	450	453	449	490	449	438	415	486	470	447	441	416	478	447	466	429	425	431	476	423	445	478	453	480	484	457	413	431	416	431	457	480	455	455	432	440	457	473	456	458	431	458	461	443	427	417	501	485	450	439	465	415	480	433	475	415	408	421	475	451	484	455	463	481	443	442	448	463	472	478	440	444	478	425	459	451	404	470	407	450	429	481	468	499	453	460	438	473	439	471	423	434	454	453	405	486	435	458	415	439	449	424	437	456	432	453	472	486	439	437	499	431	414	440	485	445	422	484	447	477	460	437	432	429	422	422	470	495	489	467	483	451	451	440	429	446	485	434	508	426	453	452	503	442	465	425	433	437	412	435	442	491	439	403	431	447	438	438	475	506	458	441	465	462	460	482	479	464	436	469	465	468	456	491	450	434	418	481	471	442	480	472	459	438	451	429	446	493	450	458	479	462	490	434	473	417	448	458	428	486	455	422	437	443	448	436	407	484	454	476	443	432	454	436	455	489	474	428	484	432	443	434	471	504	466	462	436	487	447	453	431	427	449	460	465	454	482	491	435	468	436	426	426	479	423	461	427	417	460	454	474	476	453	445	452	428	510	443	476	508	455	463	457	440	427	446	427	446	449	461	427	461	420	451	450	459	474	457	458	463	474	447	436	438	451	455	420	435	417	481	484	456	482	476	428	470	446	483	440	476	453	438	439	469	490	433	459	458	432	392	503	464	438	490	454	443	449	480	464	482	402	435	449	451	458	457	432	427	405	448	495	423	437	465	389	446	461	434	461	442	434	463	467	479	477	423	455	450	446	477	502	439	442	434	460	468	434	470	425	441	409	435	441	474	485	424	461	448	498	483	441	453	437	444	432	447	441	437	441	459	475	473	440	447	438	466	474	447	500	407	416	418	437	442	420	442	486	449	456	416	411	445	441	511	463	469	449	395	507	445	442	445	469	430	473	457	442	469	412	423	468	475	486	478	453	479	422	420	469	485	460	442	456	443	440	462	423	430	454	455	479	438	462	461	449	479	447	415	464	457	470	459	457	417	434	432	451	445	452	449	453	461	442	490	472	437	434	455	468	456	467	459	455	427	438	463	465	476	458	466	437	456	462	495	449	474	433	429	461	446	427	399	440	458	434	419	473	433	434	433	458	468	464	442	467	464	466	430	434	448	493	449	463	460	452	465	496	457	404	455	461	421	471	466	464	437	398	459	469	448	470	425	446	460	447	445	450	406	447	408	470	456	450	415	440	470	457	439	474	417	453	450	482	473	454	492	479	443	448	442	460	503	455	411	452	432	466	477	425	442	463	465	450	461	482	450	479	486	488	458	457	464	463	414	430	434	455	443	473	414	424	448	455	435	463	454	471	421	452	432	481	504	455	453	437	474	489	435	443	389	474	426	469	450	470	460	477	411	486	468	429	453	434	446	432	430	403
27536	15259	13900	10825	4244	2328	940	987	919	1014	997	1036	1043	1056	1039	1000	991	1017	982	960	950	976	943	964	938	912	990	942	1003	971	1001	966	945	973	948	968	944	959	940	966	955	940	937	932	955	941	925	946	930	934	954	1028	1008	975	972	990	999	918	983	941	953	977	922	928	921	924	946	938	925	1004	984	996	944	918	937	960	953	962	909	965	918	966	976	971	899	950	940	982	935	917	978	985	944	996	943	980	972	972	981	901	931	949	988	963	965	970	971	926	953	965	986	932	954	926	954	972	915	934	970	1011	954	977	968	935	922	928	951	967	945	968	999	977	906	945	906	1022	952	1005	940	970	895	979	964	955	1022	921	929	964	973	952	921	921	899	993	927	972	961	972	926	929	985	955	927	945	971	899	937	943	916	971	904	937	898	944	944	914	969	1001	939	953	923	920	1014	963	937	910	910	980	936	922	902	1000	943	971	987	921	960	910	931	968	968	993	955	992	888	905	907	936	920	974	927	1003	951	955	957	931	972	959	952	948	1002	897	935	895	952	958	942	935	894	1010	958	990	968	966	901	959	930	984	1004	938	962	887	980	987	921	932	962	952	961	1003	929	909	926	993	991	946	962	1000	1007	940	911	947	994	923	969	955	1025	930	943	945	980	1008	1025	956	946	961	950	977	934	928	966	995	935	954	947	959	959	914	980	968	921	960	921	997	944	913	988	962	939	942	933	930	936	887	950	981	958	935	957	927	953	958	933	978	896	950	883	949	891	976	958	951	982	1053	922	915	988	977	954	959	937	932	966	955	960	928	933	964	973	984	980	914	934	958	969	912	905	965	933	874	982	961	998	946	951	958	961	997	947	967	915	938	943	966	952	906	978	1013	978	1013	1030	970	929	916	993	934	930	995	980	910	927	964	945	930	996	943	933	930	917	915	1003	977	949	981	959	920	939	975	927	991	935	946	892	905	963	906	954	947	921	974	963	949	903	950	974	978	980	917	924	916	950	892	988	941	958	925	969	965	919	1029	990	911	888	908	958	952	895	929	948	939	963	1008	1009	876	963	972	947	918	950	969	930	946	902	955	962	979	1012	936	979	919	972	914	948	942	950	943	945	920	915	979	891	940	908	953	969	936	964	915	990	949	930	958	953	904	922	939	940	979	936	961	994	946	958	998	1041	1001	968	946	979	891	917	989	950	949	913	969	955	958	935	966	930	965	963	989	884	916	1003	953	971	1017	948	983	914	958	902	919	951	969	959	918	945	970	955	1033	958	952	988	926	957	935	919	976	936	960	1032	942	983	1003	922	998	940	936	945	975	950	994	966	989	889	974	915	992	974	932	976	893	990	911	934	913	909	943	964	959	1003	914	946	934	924	969	956	997	892	955	991	924	962	945	983	940	953	1036	929	900	1036	966	940	985	942	950	920	949	1030	930	953	989	966	968	937	982	929	963	940	940	932	982	989	947	1009	928	961	959	976	901	929	914	964	1002	975	1044	935	938	1008	926	911	1000	878	925	943	914	905	1012	956	908	923	949	947	975	971	945	938	1003	914	977	978	967	986	990	980	936	916	890	993	985	992	948	945	945	947	933	986	920	978	938	976	999	1012	884	914	979	948	914	906	989	953	938	957	944	986	950	942	962	964	966	967	1026	915	952	971	951	975	941	962	976	911	950	1010	996	1004	990	953	1028	984	988	945	975	994	952	985	930	936	920	974	963	934	952	942	973	939	987	948	952	957	954	948	923	950	955	932	913	958	961	978	945	968	889	906	931	927	911	1015	943	931	964	978	953	922	899	981	938	950	953	966	968	988	961	964	897	953	943	942	979	932	912	1000	917	972	955	1010	998	951	901	960	908	954	940	930	939	948	977	916	934	973	948	949	928	968	905	966	972	940	1006	993	1002	941	975	1020	995	955	968	930	962	973	930	944	978	910	950	978	979	999	925	996	942	900	929	931	890	928	900	941	982	962	955	903	968	931	932	951	951	918	985	912	945	980	1000	943	940	932	956	962	950	951	924	980	964	987	950	927	923	968	959	944	932	944	974	966	959	944	930	933	897	987	927	929	1003	1009	954	927	963	987	983	970	898	993	912	958	951	929	977	996	1003	960	970	942	947	927	973	931	971	945	1011	902	935	964	952	942	957	1003	957	916	927	958	918	932	1016	1035	987	932	929	988	962	991	951	957	913	921	980	952	946	921	927	989	881	993	923	954	936	928	943	983	955	944	999	979	965	980	948	880	920	995	996	940	970	953	946	972	1004	941	936	935	945	953	953	1012	934	908	978	938	959	999	991	927	925	960	943	941	936	928	1010	971	944	880	977	946	959	930	953	1025	937	969	922	971	940	926	975	938	958	971	959	973	936	1008	965	933	946	986	954	950	951	956	968	932	923	984	985	907	961	963	958	987	972	965	957	948	928	953	965	910	932	903	980	974	933	981	905	1025	931	962	941	944	904	933	962	1008	949	898	919	966	1004	956	965	934	911	943	970	925	903	968	960	942	1037	968	953	1023	963	967	946	912	996	930	925	931	934	944	967	997	993	965	975	987	956	976	980	952	962	927	987	912	923	928	924	978	984	981	932	941	897	945	981	977	962	982	947	897	1009	890	942	986	893	973	951	943	1001	972	963	956	940	964	964	923	931	918	953	938	952	1016	933	946	968	947	938	944	946	962	955	970	970	958	972	926	988	954	950	934	970	917	940	919	993	926	938	1003	1017	977	947	966	999	967	910	927	916	928	962	900	903	966	978	963	922	935	940	1005	965	944	961	999	933	953	975	886	971	974	986	988	980	962	950	967	960	946	967	932	929	946	971	913	983	1066	970	901	943	921	934	954	923	975	901	915	923	957	953	925	955	918	894	1019	988	877	935	959	971	982	950	936	916	957	983	932	980	998	962	905	1002	934	919	956	913	990	953	976	948	951	1037	971	975	932	899	931	952	979	1008	958	873	893	957	930	933	1029	897	956	955	966	970	890	967	996	918	991	975	980	964	929	927	990	985	884	960	957	945	923	882	951	993	943	966	998	964	979	1003	952	978	915	963	920	991	938	923	963	905	940	924	1002	943	1001	957	928	908	892	914	911	951	973	929	918	995	1009	938	944	969	1001	958	935	920	986	940	916	956	927	982	960	939	971	972	880	970	940	964	901	966	953	985	943	1015	1002	948	955	935	894	944	932	1013	947	958	976	947	902	987	929	983	948	998	922	975	952	915	933	924	956	962	951	1019	936	963	948	915	937	953	976	923	993	941	920	991	880	983	963	957	972	933	928	941	988	982	963	957	999	931	939	939	936	942	940	1005	919	918	983	971	939	1007	885	909	991	977	980	942	902	938	902	907	931	924	951	970	970	927	926	939	978	953	930	988	954	979	978	938	951	989	930	896	951	974	927	953	930	1007	925	924	974	974	904	993	949	960	1040	1019	952	949	995	943	994	957	982	1016	1003	974	918	975	959	954	952	987	945	990	972	920	976	903	980	952	954	912	960	937	955	938	895	938	932	866	910	925	944	958	990	990	979	981	930	1011	927	970	947	945	1024	944	966	961	1000	923	1003	976	939	949	917	952	938	909	1019	947	881	935	1011	947	877	940	918	956	980	958	980	933	954	997	969	930
53001	31605	21243	12172	5331	1940	591	500	453	633	664	638	667	615	699	596	565	566	503	488	479	456	452	440	405	478	453	432	453	453	483	433	475	471	446	479	476	486	452	477	433	447	407	455	426	417	454	423	448	446	484	423	481	449	432	408	429	404	474	470	423	439	459	469	413	462	425	449	433	449	428	404	445	450	434	473	444	455	444	467	470	448	451	479	471	408	401	445	480	465	440	443	442	490	451	474	440	428	465	420	433	423	441	465	456	434	448	451	472	472	484	465	439	403	435	447	463	449	465	421	464	436	442	424	474	453	452	438	480	457	454	447	467	462	464	437	459	476	443	430	485	488	445	459	448	422	509	427	424	513	426	428	452	438	455	474	453	477	448	444	412	466	464	498	429	458	473	485	422	465	457	470	473	462	451	441	476	456	464	473	434	457	469	470	487	468	456	468	451	403	441	437	483	480	438	469	394	458	437	495	475	434	456	441	442	427	430	391	471	424	441	435	465	462	468	416	449	439	441	461	450	467	430	438	480	476	447	454	463	444	488	413	421	448	464	466	430	462	443	427	440	482	493	403	470	460	436	491	441	472	438	420	395	435	446	465	473	461	428	470	462	412	430	457	454	441	455	422	434	434	471	473	479	468	460	472	494	460	453	466	470	422	431	425	430	436	439	444	424	452	407	436	515	425	438	431	437	436	464	447	435	438	471	438	449	437	437	466	439	429	452	510	442	468	415	458	445	487	409	528	465	468	425	464	481	418	433	439	438	445	435	464	461	471	439	423	449	435	438	454	469	430	443	447	425	423	473	452	475	448	462	485	491	432	454	475	415	481	465	453	472	462	424	447	485	463	493	443	428	449	455	453	442	411	442	438	509	491	434	433	414	418	433	454	504	471	450	464	467	443	452	477	436	429	448	447	406	425	449	499	455	413	463	454	473	441	470	435	450	405	482	460	467	428	427	425	457	443	453	435	476	420	440	452	473	453	434	416	462	456	459	478	442	461	474	451	429	461	479	475	419	470	465	461	435	476	442	473	454	423	455	481	454	435	440	422	456	483	473	486	466	467	446	490	466	455	413	456	497	460	506	414	404	451	467	416	482	447	463	439	413	444	452	432	452	478	430	429	455	452	436	420	459	476	462	419	468	461	475	469	462	391	473	425	435	419	475	466	452	433	428	493	476	422	431	425	456	450	480	473	490	448	438	457	504	464	444	466	398	440	428	442	442	428	406	453	477	448	453	476	445	456	420	447	472	479	491	477	469	424	467	454	473	424	417	481	437	484	458	478	473	395	464	420	458	458	460	466	435	481	411	470	411	419	446	425	435	439	422	438	456	454	421	428	449	439	438	407	443	482	431	421	472	440	473	459	427	451	458	480	436	411	443	439	409	444	424	433	460	438	467	453	485	439	453	494	444	449	426	488	444	496	490	459	439	461	445	483	483	439	475	474	462	452	441	453	452	455	458	445	477	410	416	443	404	389	511	448	415	501	468	454	443	455	437	452	398	486	458	490	443	428	499	450	447	422	456	441	409	491	471	416	461	441	467	418	446	445	428	479	418	431	444	407	434	495	449	482	427	445	472	442	468	471	480	440	491	469	470	409	489	444	438	463	469	413	442	412	444	470	431	414	444	437	418	471	463	465	444	480	444	456	439	457	438	424	465	462	442	416	428	450	426	442	459	414	433	433	476	487	455	433	454	446	432	452	429	486	433	496	430	479	479	454	449	441	449	457	436	432	436	451	444	428	465	445	469	437	459	489	435	470	425	432	458	459	383	487	471	434	431	479	451	455	469	388	445	462	478	449	462	397	442	451	433	425	426	424	440	427	460	408	480	446	469	474	444	404	446	419	449	467	487	454	460	433	406	431	473	440	471	452	408	425	487	475	412	413	457	395	448	439	480	431	433	443	495	436	441	425	443	454	451	445	486	421	448	456	492	413	415	460	446	487	477	441	429	436	410	416	476	450	478	473	444	439	471	459	448	401	444	430	440	383	474	471	467	434	449	480	452	447	406	432	473	497	432	478	453	472	470	447	420	433	467	399	445	440	471	494	431	443	424	455	492	436	453	466	461	485	475	452	440	440	472	469	465	388	413	450	462	456	467	439	464	495	455	457	445	462	451	433	454	436	434	477	419	435	494	451	426	437	441	455	492	439	451	470	458	449	457	416	403	411	471	444	420	427	436	452	432	481	479	446	443	459	454	460	431	459	425	429	429	413	427	428	441	422	450	445	440	465	479	480	484	481	464	425	429	425	440	470	453	462	465	440	455	483	481	434	431	476	413	458	446	457	402	425	405	403	427	450	434	441	451	474	423	437	502	449	454	461	467	486	467	454	430	423	477	450	468	398	441	423	475	380	455	442	486	488	454	446	440	422	429	461	442	441	442	436	454	470	428	459	433	454	439	476	480	466	414	445	467	426	455	471	434	475	449	482	451	463	445	484	465	457	444	435	436	427	429	421	472	453	435	455	447	445	479	440	433	473	466	454	449	447	449	500	473	442	466	473	460	474	483	475	432	434	447	479	448	447	447	476	415	448	465	473	447	454	465	471	508	424	443	434	469	412	477	460	439	481	456	440	454	388	437	459	427	454	490	447	435	442	469	426	415	453	453	463	401	424	449	472	444	433	470	471	494	432	436	431	491	410	443	451	434	444	428	495	451	520	404	443	458	448	468	482	454	412	419	441	464	446	416	416	504	467	416	481	462	482	428	458	483	430	465	452	444	491	453	433	454	422	493	453	407	458	452	479	432	478	411	447	418	474	426	432	449	429	452	445	438	447	446	439	424	449	487	448	413	469	430	447	477	435	459	436	431	453	500	484	452	466	420	507	444	435	468	410	393	430	477	451	438	423	462	425	470	468	487	448	425	472	450	453	451	423	407	491	486	459	468	456	457	426	436	418	468	420	441	444	427	429	478	428	438	435	469	452	451	432	441	486	455	435	436	519	463	465	500	482	470	477	441	449	426	442	455	425	443	483	452	415	441	434	427	466	466	450	424	436	451	468	429	445	450	468	428	425	414	479	515	486	487	476	387	446	433	493	443	444	460	442	458	416	445	463	484	460	470	450	463	468	474	479	443	465	450	446	477	476	461	480	464	425	406	461	459	486	475	437	414	408	449	450	463	461	484	399	463	434	436	414	449	412	512	464	476	456	409	403	433	452	466	442	443	457	436	440	430	425	441	490	478	475	430	459	499	415	452	459	465	419	451	421	449	453	503	440	408	485	422	408	428	445	433	457	486	460	455	469	448	481	474	429	450	448	447	487	449	422	445	441	400	486	420	443	426	441	441	463	479	468	420	456	471	446	452	441	459	417	472	475	428	486	488	498	471	433	384	449	468	430	438	481	453	444	462	421	422	423	439	519	439	428	438	446	415	420	429	406	447	448	429	496	426	424	433	447	418	455	457	436	474	450	456	457	456	435	460	442	440	469	472	453	467	461	447	448	461	433	422	425	439	454	466	501	499	467	443	445	474	463	447	445
33193	24051	24947	20385	12872	5394	1132	989	1079	1821	2208	2257	2028	2179	2121	1827	1646	1441	1277	1162	1054	947	936	988	982	941	983	972	857	935	908	973	902	959	929	973	995	936	988	911	904	979	939	945	908	1018	941	992	946	958	958	1005	915	996	984	1015	958	955	938	925	974	1009	966	973	922	940	948	949	998	948	986	890	935	924	934	925	1015	925	962	975	974	922	952	924	1005	888	947	1012	1003	950	984	947	936	928	1000	982	926	934	937	933	977	914	953	928	976	951	953	920	944	947	911	962	908	940	928	978	966	939	900	950	965	939	931	927	978	958	963	943	958	966	957	892	961	923	963	893	949	967	918	984	911	977	898	955	958	950	978	911	913	973	922	964	958	953	962	919	971	970	986	949	902	951	920	985	968	980	964	1000	956	960	922	932	986	997	928	931	963	994	960	935	979	921	980	959	916	983	944	941	968	938	1010	949	930	982	932	939	956	914	958	955	951	960	917	953	961	944	941	922	950	937	1007	975	999	935	911	967	931	945	933	922	908	993	971	954	946	1001	955	935	966	954	967	924	886	965	964	988	983	955	901	949	946	948	953	974	935	930	963	1012	907	968	941	968	967	988	960	956	924	959	986	993	949	977	994	955	930	914	999	895	949	928	940	889	942	982	1030	992	930	971	938	946	1008	925	931	920	976	950	939	966	948	921	984	982	946	931	1028	912	962	974	938	970	985	977	930	925	943	950	963	991	968	928	945	988	1020	949	909	943	980	908	941	980	939	974	910	994	953	997	965	930	928	944	950	956	905	981	1003	941	965	986	948	891	920	936	950	957	926	944	980	953	929	941	959	941	953	967	963	944	963	899	976	941	929	1017	987	942	894	956	961	939	921	960	925	960	1004	981	931	949	981	891	902	896	972	905	994	944	980	983	964	955	974	892	949	966	947	983	930	933	914	987	921	938	948	954	970	969	953	970	951	969	967	953	990	915	944	994	942	944	937	944	970	942	979	963	957	1006	907	978	940	982	938	930	971	954	1011	950	925	956	932	964	1016	934	930	950	968	951	917	988	990	984	1017	961	983	942	958	967	918	986	953	989	960	952	895	967	963	946	958	1003	992	963	923	898	975	935	976	957	885	960	970	971	965	999	1018	971	945	937	990	962	968	937	931	936	939	952	936	984	973	972	931	920	947	917	975	929	931	940	969	966	1006	979	929	926	981	875	973	965	996	935	952	918	974	974	933	931	971	944	986	899	943	900	981	985	966	882	953	921	943	934	958	962	963	988	986	962	946	926	961	995	985	955	929	939	953	962	949	952	947	969	891	967	909	927	975	932	985	969	942	957	957	991	966	948	943	955	896	954	988	932	936	958	980	991	973	913	945	965	944	954	958	926	926	873	960	938	968	956	949	939	984	975	915	1010	996	930	947	932	945	960	902	962	920	969	953	983	946	972	951	900	989	914	960	927	939	975	907	923	951	957	968	915	907	930	973	945	1004	945	939	967	956	947	922	916	916	972	1004	912	1001	888	881	954	888	972	945	939	982	932	974	960	968	941	973	1015	951	1016	989	946	947	931	954	945	960	946	891	897	1011	961	974	978	963	976	904	915	942	969	936	923	1009	951	928	936	953	975	1012	924	952	933	968	959	974	983	966	970	959	1002	938	997	948	932	970	964	966	970	961	934	1022	918	926	929	984	948	992	938	1013	947	974	962	950	916	948	978	996	965	958	902	933	978	962	924	940	947	941	945	979	1014	996	995	960	919	939	998	974	957	1018	929	975	981	978	942	1003	933	931	916	997	971	950	938	995	923	935	971	1000	988	934	966	953	938	985	939	955	922	981	948	908	940	921	1007	965	941	935	924	959	964	926	931	948	939	936	883	948	942	908	935	994	991	958	1019	971	1002	935	922	938	942	920	960	1021	913	962	945	945	970	915	906	953	1030	937	985	951	936	978	929	901	924	984	914	979	961	958	914	953	966	949	944	983	996	975	952	903	942	956	934	1023	980	985	979	921	1027	948	957	933	928	984	956	932	994	949	985	951	867	964	931	893	1011	948	932	1017	864	943	969	951	976	932	950	934	1001	954	909	951	934	966	908	905	1027	972	914	940	929	889	947	973	989	939	938	952	923	924	906	933	957	984	972	966	946	947	1025	959	997	996	1003	925	990	962	885	942	999	1015	931	952	1000	946	940	957	984	983	979	915	974	957	910	973	979	926	976	946	974	947	944	932	972	948	913	948	930	934	926	913	910	984	946	982	981	935	959	966	949	979	955	993	986	960	941	908	962	948	1016	923	958	964	922	926	952	1008	947	901	921	939	950	934	985	930	875	904	1005	980	934	960	947	990	904	984	957	974	967	989	930	912	945	924	959	992	1001	948	944	945	966	982	944	958	906	981	969	1022	953	911	917	957	930	949	918	949	972	941	957	928	951	995	968	954	913	949	943	986	930	957	906	901	914	907	986	991	943	960	1013	966	931	918	948	953	883	974	978	953	990	972	928	925	995	975	965	986	948	988	986	933	940	917	964	969	947	941	931	898	968	941	951	946	883	973	985	986	984	946	920	980	983	967	931	934	985	981	942	960	1006	1001	917	984	945	977	984	957	993	943	953	988	932	956	956	937	980	1008	958	936	947	973	996	940	947	954	958	933	958	983	908	961	947	981	974	932	942	904	919	981	946	935	966	947	963	972	992	961	944	930	962	943	994	939	961	928	965	947	961	1065	926	972	941	892	980	962	927	927	911	956	946	1000	941	990	925	918	933	902	876	995	1004	923	963	887	976	922	907	998	935	902	974	1001	964	929	941	979	989	970	954	978	976	900	908	969	944	894	953	941	968	1021	900	923	965	996	937	921	940	924	960	992	938	943	945	972	1005	972	913	934	966	922	905	977	940	947	994	957	985	942	962	933	920	971	962	1052	937	946	984	924	939	955	910	954	919	1000	911	973	931	969	959	978	941	999	983	969	938	1003	999	906	986	977	972	931	908	958	1005	972	968	985	906	985	971	960	1003	971	964	1015	1008	974	971	970	952	968	949	965	950	965	953	947	920	961	949	1000	938	1008	922	970	938	934	960	970	963	992	945	988	927	1023	940	893	965	941	969	961	912	962	936	1013	868	928	942	928	922	936	893	954	900	950	936	955	1010	979	964	944	888	968	922	1038	971	944	1019	936	961	969	929	975	909	979	893	907	994	964	927	859	981	894	1063	980	957	914	1018	930	961	943	1012	932	972	954	958	949	963	934	923	949	910	945	916	939	965	974	945	950	929	974	887	963	935	1014	976	906	951	925	971	920	950	946	926	930	931	917	927	938	965	980	941	982	987	950	949	930	897	908	962	975	975	957	978	965	911	961	901	961	969	941	910	913	977	974	911	871	908	954	948	984	1007	920	941	972	992	973	940	932	976	991	959	968	1001	937	958	947	968	1003	947	946	914	920	983	957	927	956	963	975	938	970	971	968	950	938	960	933	960	972	966	940	933	967	965	998	940	1025	934	926	977	974	947	986	939	960	992	951	965	956	965	924	970	951	988	1031	1005	945	971	988	990	944	965	881	925	949	942	942	873	1014	887	981	979	973	961	940	937	947	966	956	897	955	954	944	956	996	1002
59777	35942	25697	15805	7263	1196	530	500	547	737	980	1042	1135	1184	1171	994	833	722	630	557	515	478	464	449	426	447	442	462	452	425	448	425	482	467	464	470	434	442	463	479	450	455	452	457	429	464	458	443	457	436	434	466	497	447	432	420	409	458	472	447	468	435	473	452	471	451	447	473	456	426	491	487	417	484	488	409	461	477	471	463	465	463	506	467	457	449	411	436	460	491	475	437	428	463	513	486	449	441	491	483	453	474	482	450	477	413	454	496	464	481	458	508	455	446	441	443	483	511	511	469	490	460	458	466	469	477	473	480	444	473	445	494	451	458	463	456	457	466	496	477	421	487	454	461	476	440	476	423	420	502	463	478	470	449	465	431	462	449	485	484	444	456	428	520	461	457	460	444	419	448	484	427	476	474	472	462	435	438	458	430	489	435	472	456	443	468	428	472	428	391	467	471	466	455	426	418	501	442	429	451	434	465	485	449	473	447	503	470	451	466	447	488	477	469	457	425	435	482	417	469	457	495	417	437	457	438	487	492	473	494	430	484	445	447	453	452	445	470	418	436	477	546	433	468	468	456	473	512	418	465	477	457	460	394	445	467	478	433	439	429	468	440	441	459	432	483	447	437	451	452	494	484	447	431	452	404	457	438	475	461	477	461	457	416	456	481	418	425	433	467	429	472	438	458	528	463	471	436	471	477	444	487	457	501	439	487	463	459	449	476	422	454	469	469	468	446	462	479	470	437	454	460	468	495	474	456	426	456	454	455	453	390	466	419	451	427	431	423	475	413	478	460	458	473	456	503	464	426	495	430	477	471	458	459	456	364	453	468	485	462	423	430	501	505	463	424	452	454	460	465	492	444	430	429	442	449	493	457	463	466	448	467	415	442	466	444	485	381	487	446	454	467	418	453	498	441	444	493	437	438	419	436	447	459	427	466	414	458	488	478	465	499	442	466	430	470	431	453	456	497	461	452	456	491	456	458	471	466	450	440	466	482	445	466	422	492	435	482	445	463	480	413	422	463	441	416	483	437	459	457	440	442	454	454	440	477	503	492	465	450	456	436	480	454	471	485	462	415	485	448	420	467	445	451	488	478	456	445	476	441	429	439	477	472	478	447	437	461	431	429	468	428	447	440	403	474	428	450	469	434	482	448	455	465	465	480	461	464	462	491	466	447	464	450	484	433	491	444	426	452	460	488	511	438	464	444	424	504	480	468	478	496	435	450	472	467	438	451	486	462	479	421	471	467	492	464	490	408	459	465	428	508	451	433	445	448	417	486	512	422	476	433	475	445	465	443	486	466	497	442	470	448	441	487	463	463	421	443	461	450	458	443	434	445	486	472	469	440	428	484	457	468	464	405	456	442	417	462	452	455	451	462	532	492	451	463	484	493	470	445	465	480	468	434	418	469	459	478	485	476	458	470	458	431	457	441	466	473	493	412	492	502	484	461	448	449	499	452	477	452	465	466	443	447	452	471	450	446	465	423	442	421	458	476	444	443	436	401	404	468	509	487	508	441	475	509	486	462	475	474	463	459	441	435	466	474	468	493	475	468	470	463	462	445	443	442	426	448	475	455	482	437	468	476	437	448	433	418	470	476	484	446	446	445	478	406	456	444	450	443	459	484	464	422	467	427	428	508	457	441	457	470	505	463	515	489	440	448	444	437	464	476	452	484	495	459	477	470	409	481	443	442	477	448	442	485	434	488	486	468	472	446	464	445	475	441	453	463	430	459	467	455	468	434	471	462	492	492	482	462	462	448	442	461	475	474	437	481	454	519	429	446	422	476	466	470	432	452	480	452	439	459	465	448	440	462	421	447	463	456	460	440	500	468	434	447	436	475	432	469	477	455	433	434	492	451	452	459	470	440	418	479	441	448	457	435	403	405	440	475	430	462	466	467	428	455	461	446	455	483	435	451	404	458	427	444	439	483	475	429	473	443	465	435	446	486	482	431	435	442	447	451	462	425	444	475	478	445	436	431	455	408	388	471	416	461	491	548	464	466	444	468	461	466	485	482	479	486	448	435	431	451	492	524	439	403	467	445	445	444	450	491	448	440	513	448	427	461	454	459	464	441	459	476	443	496	474	467	456	476	473	468	472	492	467	391	456	452	431	421	469	486	464	418	465	445	453	465	445	479	450	445	475	466	459	411	474	443	502	440	474	443	422	481	448	488	446	471	444	434	496	475	477	440	498	469	458	475	434	472	418	487	475	463	459	464	466	468	486	477	457	471	500	485	458	477	491	473	449	416	444	450	469	459	470	439	445	482	450	440	408	464	464	443	486	439	454	443	475	482	463	424	486	487	446	475	453	437	433	475	442	458	494	437	477	439	453	437	467	456	464	489	487	438	425	460	464	448	461	464	460	465	491	451	445	475	493	483	455	430	437	470	478	426	458	453	442	463	457	467	454	459	444	454	509	456	445	430	399	473	464	446	474	444	454	480	406	468	474	458	454	441	450	447	473	451	480	463	467	459	472	409	417	442	464	472	440	463	452	474	469	446	495	485	472	494	513	473	459	447	442	490	468	454	503	446	419	441	466	461	492	420	434	441	452	483	492	417	423	455	470	431	446	479	410	465	481	466	445	485	474	425	486	448	431	454	471	461	465	465	429	443	508	443	466	481	458	431	455	448	451	475	442	437	475	522	462	426	456	470	457	462	430	496	506	451	441	443	465	505	438	457	453	444	476	462	510	472	491	453	476	450	490	411	410	430	425	447	449	445	474	425	452	492	493	438	435	473	461	413	455	474	466	457	447	435	431	472	477	408	461	462	494	462	481	453	477	492	471	463	473	428	429	483	428	493	489	487	465	461	443	467	466	427	441	503	463	426	450	478	459	480	441	538	456	487	427	438	446	414	450	506	460	458	489	469	457	489	473	461	432	505	474	470	491	454	439	446	441	433	416	464	468	474	470	501	441	474	484	475	436	462	450	511	430	417	462	469	477	502	431	443	445	437	452	503	458	461	502	449	436	520	456	432	404	469	467	447	476	388	446	462	447	451	484	425	452	407	446	457	455	438	435	452	464	458	456	462	476	496	430	427	441	468	479	443	450	518	470	455	476	501	514	439	470	448	462	441	477	431	479	463	453	427	451	462	434	468	471	436	440	450	428	440	450	431	476	491	454	477	488	460	451	455	451	442	443	463	489	461	453	486	420	476	480	450	466	491	472	458	465	419	458	458	418	479	464	433	511	429	424	466	515	478	429	472	491	477	432	433	480	401	447	431	457	485	514	499	484	482	459	416	473	429	436	461	477	418	435	422	438	442	433	452	483	435	470	460	407	421	510	455	410	480	463	482	466	467	458	486	460	497	429	474	432	415	432	461	456	425	443	463	532	448	448	465	478	445	414	418	456	470	429	487	447	455	486	417	448	463	441	464	464	470	465	470	478	480	458	523	418	460	439	414	465	490	444	446	470	502	423	467	509	456	452	463	462	470	463	456	452	466	483	461	446	482	447	479	397	477	469	464	510	463	472	487
37378	28425	28509	23682	14505	2032	1142	1144	1287	2489	3536	4287	4214	4568	4381	3617	2777	2152	1775	1326	984	969	987	1009	1010	974	1005	953	984	1001	987	1008	991	959	967	974	1034	940	967	978	988	997	919	967	945	966	996	978	990	994	958	940	973	935	968	1014	1012	981	1007	912	936	963	990	893	1015	917	1030	944	974	966	971	962	944	921	945	1008	994	984	990	955	967	992	968	993	957	1010	976	910	947	947	1013	1006	937	946	976	971	902	928	929	989	990	916	983	1019	946	914	927	960	979	937	1046	979	952	980	953	1030	1002	1017	974	979	899	926	1053	905	998	972	957	968	1002	964	976	992	962	937	981	942	951	919	971	935	1002	947	977	957	920	994	929	975	989	976	981	1000	1037	974	959	990	1016	963	894	974	971	914	884	1021	987	998	941	962	956	920	966	943	987	996	963	911	984	946	962	1003	904	1006	949	915	984	950	943	983	925	1094	910	949	988	982	919	925	937	952	1006	931	952	950	964	941	963	993	988	1019	940	939	955	992	971	967	919	975	970	928	986	970	948	911	964	954	924	969	1002	993	976	961	973	949	997	972	945	932	920	958	979	949	937	962	956	963	959	1008	932	948	964	964	964	968	998	983	991	940	947	946	987	940	991	920	1013	1019	995	954	974	1000	942	964	1023	926	1008	989	979	1015	920	999	953	871	948	980	932	942	984	979	999	1011	1001	968	1006	919	915	904	982	962	941	905	963	994	1002	948	953	959	951	934	1030	919	978	961	967	967	947	970	916	957	1001	932	920	1002	915	1006	942	959	947	1003	979	956	958	937	940	964	955	960	953	1004	943	938	959	898	948	935	979	1000	948	945	975	985	979	924	954	954	971	980	980	941	981	964	958	929	965	926	983	987	952	972	993	972	963	943	955	983	1004	909	941	948	928	950	996	984	925	988	960	1026	978	944	982	987	923	984	980	1035	1003	976	899	950	1017	960	952	954	974	984	951	977	959	961	983	992	974	988	985	953	939	910	975	977	967	1034	969	966	944	1011	952	937	990	946	952	923	998	922	939	948	995	960	1004	944	999	911	976	924	940	1004	1028	958	1015	1005	964	1001	1011	969	978	939	930	929	974	946	949	1011	1016	959	981	956	959	990	1003	952	958	902	1000	959	959	971	940	990	995	974	965	965	981	955	906	920	960	954	921	1042	930	900	942	887	971	882	963	950	944	947	971	902	931	997	957	999	1005	963	967	916	913	970	978	999	1020	948	944	894	1010	992	898	935	954	984	933	977	963	940	958	959	949	1017	972	979	996	954	1009	918	968	937	905	931	976	974	1003	937	955	943	1038	967	900	949	946	986	947	912	989	977	1011	994	948	1021	966	986	992	950	950	985	962	955	952	955	982	911	949	948	974	979	1002	971	974	965	981	963	943	924	942	971	1020	920	994	995	978	977	963	1015	986	983	972	991	977	961	1005	953	956	962	947	958	946	988	994	1035	995	967	958	974	969	946	965	961	967	964	981	989	944	986	1002	994	1009	955	954	958	957	998	967	956	1036	958	972	990	959	984	987	968	907	963	986	970	997	990	934	1015	1013	970	905	903	936	963	976	973	938	983	945	947	953	1010	980	956	988	942	1010	1004	969	1006	878	941	965	970	945	915	930	948	934	956	962	969	961	1002	962	955	945	938	963	985	934	937	970	948	941	955	938	915	987	976	951	987	963	927	992	1032	964	967	993	967	942	987	961	945	895	974	977	1011	947	951	926	989	962	935	970	958	946	988	951	959	971	938	949	984	977	917	922	994	970	952	993	1019	1009	963	940	1003	954	943	861	979	934	976	986	944	922	942	1048	990	946	973	921	956	1018	923	895	927	949	948	984	955	897	999	909	1008	927	992	952	938	878	1007	973	958	972	946	959	953	950	949	939	904	946	955	1067	975	980	1042	983	967	1016	977	990	1008	905	974	954	964	929	939	921	975	986	986	962	1003	948	976	990	925	1008	978	982	929	983	1005	935	997	946	998	1008	995	999	961	975	976	975	991	991	965	1007	973	956	969	966	952	906	972	948	973	963	945	950	966	980	1007	935	939	980	975	966	933	1006	1041	969	965	924	911	1022	988	1019	971	1031	942	994	917	950	954	978	977	957	981	907	970	959	1006	939	965	924	961	947	988	923	950	1002	939	987	1013	905	938	914	973	1012	960	934	977	957	983	963	999	966	955	928	951	928	922	952	1033	943	933	921	1026	970	972	964	989	941	899	947	942	982	994	938	952	918	1007	943	941	958	941	994	971	955	968	967	976	922	954	981	983	934	942	1006	956	1002	1030	954	921	946	975	975	967	957	908	948	995	902	905	980	916	968	995	955	942	987	971	999	1014	986	999	947	985	893	979	981	1003	915	1048	927	961	968	1002	966	888	997	971	950	1006	987	967	962	1016	970	941	1034	969	936	987	975	988	1038	954	971	1006	979	1014	934	987	950	975	957	997	945	972	929	1024	999	1014	964	1009	981	938	988	934	960	934	946	954	958	965	956	963	938	967	983	984	971	967	915	971	997	992	978	955	971	940	972	957	963	993	945	943	982	954	949	971	993	954	993	941	960	963	986	1000	991	988	932	953	965	979	932	1034	990	975	1009	1001	987	970	927	989	937	1005	990	936	1042	979	936	992	970	910	945	921	911	971	1003	997	984	990	924	987	944	983	909	944	1046	969	970	910	966	934	936	947	968	938	958	938	989	957	998	990	1009	981	897	936	971	1002	998	952	975	891	991	916	940	983	992	977	1037	945	964	948	1010	956	1010	922	982	981	1005	940	941	1014	963	955	919	985	954	1012	1006	984	967	917	1036	935	972	993	941	1019	994	985	953	955	911	972	977	927	952	980	967	997	989	922	1002	975	972	904	971	918	951	986	1040	963	930	996	980	931	935	993	1005	968	907	1004	984	947	1008	954	938	970	988	966	940	987	999	956	967	929	966	904	937	949	962	971	928	995	1004	974	983	958	976	993	922	1008	971	1023	940	993	995	979	991	913	1000	994	947	963	983	975	934	899	939	998	944	1036	948	1001	980	1009	996	981	957	918	981	959	1009	934	1027	999	961	969	1011	1008	912	1010	964	977	950	960	966	998	977	993	970	995	939	984	1022	913	962	928	1029	955	931	960	946	971	943	985	949	941	912	974	944	993	997	936	950	951	934	1004	955	982	964	987	948	967	922	1007	997	944	955	1008	971	1004	859	981	963	988	937	999	957	966	975	989	972	935	944	958	962	929	957	957	975	957	971	983	1007	968	1010	910	952	1016	948	993	1023	957	922	937	975	984	948	969	989	962	980	1012	941	974	936	959	957	974	975	943	980	979	995	970	958	1023	974	967	999	923	940	924	891	977	947	977	976	993	944	982	948	943	962	1035	1007	916	1030	949	969	893	898	966	907	1041	951	987	938	999	972	958	975	1038	956	954	983	920	1018	971	964	936	956	1000	1003	970	951	963	907	939	927	927	954	972	974	956	972	949	953	970	1005	965	966	960	963	967	946	967	999	962	932	972	937	979	981	925	936	967	925	979	922	955	975	992	949	968	946	940	944	1007	938	973	955	988	970	985	957	933	984	1014	925	978	968	960	1002	937	954	960	965	940	976	961	982	949	991	954	945	986	977	888	966	1014	965	982	913	965	961	957	931	1012	966	911	978	955	944	973	932	944	938	969	919	966	928	917	949	937	922	958	940	934
44108	22226	9179	3435	1222	467	432	480	450	450	456	500	491	476	504	485	469	477	463	429	429	481	429	479	432	430	440	484	444	459	438	459	424	418	469	446	456	463	470	441	436	430	428	461	474	449	421	439	441	469	505	458	447	487	443	455	449	425	405	436	446	487	449	457	435	494	491	448	436	452	503	448	472	429	463	460	461	410	470	438	456	462	407	431	466	415	455	458	409	451	428	470	479	431	413	415	414	450	478	454	449	431	454	429	426	456	441	462	467	462	450	431	431	433	456	442	446	454	457	465	458	451	471	437	468	463	438	488	447	441	444	450	478	479	425	425	459	426	485	468	435	442	443	436	399	444	411	414	432	477	427	418	431	428	426	447	410	436	479	454	438	452	510	490	472	432	425	442	449	445	451	440	432	427	441	449	445	447	402	446	474	479	461	425	452	420	455	482	538	440	444	443	496	477	429	461	456	477	480	441	469	474	433	434	465	441	478	465	467	486	469	440	440	486	476	463	475	430	438	490	430	452	459	427	472	432	451	429	420	440	487	450	459	415	462	447	434	478	473	465	403	456	439	434	475	470	461	463	438	476	453	434	429	457	474	441	447	482	426	459	447	474	462	434	463	455	417	464	437	410	425	453	419	471	440	418	480	438	462	440	427	431	404	469	447	471	458	451	428	468	483	501	478	421	469	460	421	441	468	501	477	409	464	497	454	448	445	477	438	449	458	434	460	428	451	453	470	493	468	431	446	442	448	456	427	455	476	466	443	510	438	470	441	422	416	420	415	444	470	472	475	474	440	440	443	477	428	415	426	447	468	462	470	403	484	465	457	459	450	449	449	421	437	444	436	428	439	463	422	429	427	429	461	483	425	441	504	458	463	433	439	416	429	483	410	448	439	449	463	482	431	456	426	442	432	503	488	451	467	452	489	444	455	443	413	420	426	461	442	439	438	396	429	462	434	419	475	462	442	435	418	500	473	455	503	475	448	451	447	441	442	427	453	424	462	483	504	462	481	481	479	417	467	437	444	486	458	464	486	439	449	452	436	457	449	442	414	421	503	450	499	464	472	437	469	480	415	430	438	441	424	443	492	473	447	456	464	455	490	492	434	427	443	489	421	434	468	446	448	479	467	451	422	453	465	464	460	421	437	442	490	450	433	469	434	440	414	450	508	451	439	464	477	460	494	453	418	419	416	472	459	478	475	457	465	471	445	457	433	442	437	466	448	478	470	506	454	457	443	460	391	453	430	453	473	472	417	496	454	497	433	437	452	452	440	424	488	475	429	460	447	461	443	453	455	461	460	484	488	425	456	426	464	476	479	472	457	397	448	439	413	419	474	462	401	365	463	450	449	427	428	456	466	460	466	459	453	414	468	453	428	442	411	450	463	454	435	459	424	396	421	453	416	456	439	476	428	442	432	432	486	455	471	448	420	457	473	405	394	450	479	442	453	463	447	483	477	441	415	468	468	460	441	456	468	419	441	451	441	460	439	494	411	399	420	421	464	469	469	414	440	481	421	458	443	467	441	451	467	484	469	418	475	437	448	432	449	435	451	455	442	488	443	449	510	472	447	394	456	452	454	444	461	419	442	443	442	443	438	470	451	427	470	481	482	440	450	454	425	454	471	431	465	426	450	453	476	401	432	449	461	435	464	459	441	472	452	494	468	446	486	421	451	459	484	413	469	486	446	398	454	473	468	437	446	425	469	469	461	493	446	471	439	448	478	490	447	428	425	432	447	446	464	425	431	422	438	446	459	459	457	461	439	495	425	425	444	445	464	429	489	456	468	454	476	417	484	411	440	428	467	448	490	465	443	460	431	438	470	444	478	438	453	447	469	430	423	425	446	445	468	448	436	442	438	433	456	449	429	460	422	492	484	449	488	444	445	457	410	440	437	452	448	484	467	453	472	468	435	469	493	426	498	470	440	450	447	440	434	428	439	456	439	447	475	424	474	433	444	444	407	433	453	464	438	455	415	423	499	443	459	457	437	422	441	464	438	477	460	477	430	457	447	457	477	485	464	467	441	443	482	427	467	479	414	441	438	470	440	453	448	447	490	507	460	459	467	477	447	426	440	492	457	494	429	447	458	419	455	426	472	449	461	508	442	445	469	417	438	446	475	461	449	463	462	470	458	479	418	450	448	454	464	431	423	440	452	430	419	436	425	441	465	463	445	425	425	478	513	449	422	458	450	415	448	453	459	475	421	460	440	444	478	502	512	473	439	452	423	439	443	449	422	472	441	451	447	475	445	476	409	459	432	426	454	418	422	415	451	438	431	459	441	452	475	466	437	393	446	474	478	451	463	423	441	495	512	461	459	460	450	471	474	414	437	449	471	459	396	440	471	445	443	446	412	452	473	465	445	435	488	451	422	476	471	457	459	481	434	438	459	463	428	430	495	499	454	468	429	457	429	436	456	480	437	418	437	459	435	476	467	428	460	427	425	464	444	442	432	435	441	460	435	429	496	462	452	433	447	479	478	462	496	441	434	480	415	497	480	446	442	447	433	450	467	426	471	431	452	459	462	420	454	446	468	432	450	473	445	429	431	440	442	475	428	438	416	438	436	463	498	441	430	460	459	448	401	428	466	462	461	459	463	444	475	435	429	439	475	401	486	467	453	411	423	459	490	436	458	459	436	423	428	473	452	480	455	454	475	424	502	435	437	482	430	401	439	454	460	463	436	456	437	481	453	435	452	462	421	465	474	493	461	464	437	443	393	447	475	464	423	454	433	465	430	489	453	487	485	404	458	448	439	442	407	435	466	426	449	471	450	439	468	407	478	443	440	457	454	464	431	490	440	450	435	426	444	453	434	498	472	441	456	433	464	454	427	485	449	457	449	456	465	419	425	424	470	465	450	438	453	475	430	415	451	456	434	461	412	460	450	430	463	406	463	443	393	486	425	457	447	466	409	445	455	435	459	447	465	444	449	421	450	463	464	450	473	494	472	438	409	440	424	462	476	464	451	443	435	467	421	441	482	458	484	437	451	437	412	469	450	473	475	453	442	481	496	431	456	455	455	459	482	449	427	424	441	450	432	461	416	399	453	433	454	462	420	427	497	421	408	470	461	449	452	419	412	451	449	485	484	508	423	462	447	461	464	456	468	436	454	429	454	466	462	413	458	434	463	459	432	468	448	422	450	465	470	454	438	437	430	483	477	466	470	486	444	469	456	464	460	448	452	461	440	471	472	436	464	466	420	422	451	465	447	419	433	458	453	439	483	427	409	410	480	470	457	468	513	478	474	445	458	450	432	467	470	447	429	462	421	457	483	459	453	434	438	421	421	482	468	422	452	433	458	441	437	416	422	463	439	467	485	471	411	454	466	437	430	459	464	468	429	428	412	423	472	487	463	428	460	447	470	437	436	469	411	479	462	498	501	481	490	433	427	449	427	468	469	452	437	464	478	495	491	449	428	440	447	424	445	485	468	448	467	443	449	492	470	418	436	433	495	456	507	452	467	439	439	469	469	449	403	463	450	456
27345	15640	11091	7250	3319	1024	980	1001	969	1016	1037	1031	1146	1085	1117	1139	1074	1014	1036	1058	925	1005	943	940	900	946	952	919	930	959	905	994	983	946	984	977	1000	958	959	947	939	895	959	923	964	981	926	979	964	934	953	923	936	951	926	948	931	954	968	907	974	929	925	932	967	918	958	874	945	945	905	967	939	912	921	937	978	963	977	902	947	963	939	970	930	932	980	1004	986	987	1003	939	928	1002	919	917	999	960	963	959	923	929	950	970	923	890	954	935	934	947	922	943	927	911	960	959	949	913	1025	938	888	899	934	985	961	913	948	982	946	976	945	981	909	949	979	944	954	972	910	968	923	960	938	942	926	959	927	986	922	937	925	972	965	1010	929	922	925	994	986	913	947	1003	992	954	952	897	970	938	961	905	993	1042	941	950	946	983	922	919	937	916	950	942	956	977	974	947	1008	971	997	917	959	944	894	950	957	944	962	956	947	951	979	973	963	971	938	939	888	992	975	939	934	940	939	949	996	971	940	961	919	948	948	972	881	954	981	908	924	943	947	974	896	984	951	925	947	932	927	927	949	945	917	934	956	960	891	955	920	981	981	992	948	933	920	955	956	952	989	941	1010	907	989	908	954	919	913	989	912	985	934	915	992	987	956	961	937	987	972	959	927	938	918	996	957	969	953	914	925	948	959	1008	949	946	983	928	936	938	963	952	950	920	903	952	962	955	969	956	961	949	951	925	979	1012	922	963	901	930	907	1007	899	1005	915	991	1012	940	932	955	929	975	960	957	965	938	957	927	962	959	995	954	927	997	964	1026	956	987	935	958	939	991	966	917	1024	940	949	959	975	937	946	993	900	958	895	968	958	948	950	937	954	946	998	982	956	930	990	898	954	954	982	967	1016	903	971	960	919	949	919	991	942	974	918	934	965	935	959	1003	958	991	925	970	951	971	964	935	927	963	952	925	953	962	974	916	883	904	1003	990	975	974	899	947	931	980	1005	961	997	961	952	981	940	959	970	904	936	995	1013	1011	975	954	943	942	1029	950	989	899	932	910	974	992	914	993	958	973	947	938	961	959	905	880	999	969	971	964	963	968	880	1043	968	939	898	941	940	977	942	902	978	995	931	959	972	966	904	942	1016	915	921	968	976	980	960	923	944	935	967	955	952	885	998	926	998	935	934	957	977	910	1018	924	964	971	952	957	915	940	980	946	995	942	967	933	974	982	925	986	919	942	970	999	951	946	903	905	931	1001	960	928	953	922	992	925	942	947	954	950	928	935	937	909	930	949	945	950	967	976	910	956	914	951	1020	955	954	943	977	911	975	935	1020	946	970	947	936	923	996	921	921	911	944	941	968	931	996	1002	966	952	942	987	964	1010	955	984	918	962	947	951	955	946	950	948	965	963	971	954	933	981	938	917	926	922	922	942	945	917	928	928	943	914	983	912	929	983	944	931	970	964	1001	991	993	973	939	961	941	910	929	958	918	959	965	937	913	942	953	928	926	940	953	920	990	949	952	954	934	991	1010	936	960	925	947	974	940	981	958	911	982	987	972	949	929	906	903	999	951	958	982	931	935	971	918	1026	986	985	946	988	929	977	949	997	952	965	936	978	979	909	918	915	953	896	944	953	931	924	961	917	904	914	988	944	986	936	899	997	892	984	998	960	954	972	922	1025	983	974	955	959	937	914	977	987	908	1028	946	950	1008	939	1020	989	959	904	902	934	940	876	891	945	1023	935	945	1013	977	973	968	955	916	946	952	926	948	934	967	974	954	943	918	936	901	890	980	969	992	955	895	967	984	947	916	963	952	975	967	984	966	908	930	1050	910	940	996	957	959	969	961	925	966	936	922	972	902	965	972	1013	948	990	977	932	961	928	943	982	930	970	974	940	984	939	943	943	923	989	943	981	1002	975	969	970	931	945	968	920	963	933	960	967	937	917	1003	898	924	975	994	957	971	972	940	973	935	942	925	950	954	1031	977	966	967	907	986	964	947	948	927	943	968	970	970	960	927	1007	936	877	944	955	970	916	980	964	918	1016	922	994	918	1068	969	962	967	926	990	944	962	942	939	958	966	989	1011	979	968	950	965	956	936	922	957	976	920	1003	970	973	931	933	980	950	935	959	971	944	898	948	932	978	925	938	921	976	906	942	936	963	943	991	948	960	996	1024	986	959	921	991	966	991	922	971	969	1019	928	1022	971	918	973	975	962	926	978	964	934	946	962	951	983	939	1005	991	965	976	993	932	951	1016	927	888	1000	934	973	993	966	915	903	938	902	1033	976	954	962	902	925	984	956	939	961	1027	924	965	982	946	925	969	908	907	956	980	952	1009	928	938	929	946	913	948	958	922	995	909	968	928	953	973	887	929	940	960	973	941	935	961	880	909	910	939	896	984	940	856	872	990	991	955	933	936	945	941	995	944	926	911	930	980	925	946	945	960	909	965	934	950	1014	976	944	905	947	969	951	982	960	970	998	976	988	945	920	966	1009	1000	932	961	1002	979	987	975	1028	940	925	981	937	959	908	1003	902	933	923	986	968	1009	963	954	982	946	933	1013	961	950	903	943	965	951	938	946	970	989	941	1008	941	965	915	967	999	941	934	955	954	885	942	946	933	927	954	974	917	958	989	975	907	926	911	975	942	979	944	935	977	1007	948	933	1010	930	970	932	959	980	982	976	961	944	923	923	974	948	938	964	967	970	916	957	988	949	970	987	937	933	966	923	912	920	907	988	978	988	955	923	948	986	953	957	935	970	954	956	961	911	950	967	955	955	985	988	970	965	888	934	953	961	921	955	947	938	960	938	951	964	954	992	903	979	905	969	1024	971	938	958	981	913	999	948	950	952	949	915	989	968	982	930	937	916	931	925	981	914	963	942	966	934	1001	1009	1004	897	965	947	953	963	997	958	940	946	905	949	925	936	982	970	970	969	869	899	955	940	997	954	905	916	949	1002	1002	978	925	988	912	974	977	964	987	979	952	986	952	909	948	962	959	879	1001	934	891	1000	1011	878	966	960	919	966	959	950	913	986	981	1003	977	939	940	944	927	922	995	944	954	952	914	1023	1039	947	966	948	977	979	909	954	965	952	997	920	963	979	945	975	947	988	966	938	971	971	961	877	1019	983	987	933	903	928	923	965	923	981	954	895	958	966	940	963	940	952	896	957	940	957	922	944	910	970	953	974	962	937	978	955	935	943	978	987	1008	967	975	954	959	936	925	949	978	984	1015	928	966	991	934	977	960	963	1014	1009	948	965	927	940	938	925	914	955	930	983	997	947	968	1021	1021	1003	945	989	948	973	947	1009	989	966	917	938	956	976	979	969	981	943	946	900	980	926	951	943	963	956	978	919	940	879	876	951	944	898	977	964	907	966	949	966	924	937	956	979	945	921	975	977	928	981	955	943	903	880	982	976	930	921	957	980	957	928	966	943	941	954	948	949	925	917	1005	989	997	954	1038	963	1011	961	941	953	969	874	989	948	967	927	948	963	936	966	920	956	969	937	951	989	922	910	978	925	964	950	981	944	923	929	977	939	937	976	885	875	953	965	980	945	966	997	937	969	971	941	977	968	942	968	1033	1017	941	945	978	968	979	948
53489	29798	19691	11544	6029	1516	485	491	465	487	499	859	880	767	665	599	615	576	549	494	428	492	424	430	473	444	481	454	473	442	444	484	474	450	434	434	476	457	477	456	455	461	443	459	474	442	441	470	466	441	433	413	452	440	448	422	468	420	460	453	442	424	434	443	479	423	427	492	444	461	455	493	488	452	489	478	446	472	461	465	475	482	460	439	453	427	455	435	457	445	439	419	410	475	453	473	395	493	449	437	456	395	503	468	470	420	449	483	468	437	426	453	403	405	449	450	443	423	453	469	439	459	452	459	520	474	460	445	402	420	430	465	449	488	481	433	465	434	443	445	461	408	457	431	464	430	467	430	418	495	468	413	411	456	456	452	409	415	476	476	455	475	480	464	441	453	442	416	474	437	443	441	452	442	462	463	398	427	435	447	471	450	474	471	437	439	451	493	446	417	465	434	420	474	473	429	436	449	406	469	439	438	468	413	518	466	475	493	479	439	418	476	433	403	466	474	398	449	448	460	466	432	450	429	446	402	426	475	437	449	473	439	400	484	415	499	458	388	437	471	453	479	420	470	420	443	457	418	431	493	415	431	485	424	453	451	448	420	421	491	477	462	476	431	459	458	442	435	471	465	464	451	469	425	458	417	413	454	459	449	443	459	453	435	476	460	439	439	439	444	441	431	450	444	382	459	437	448	417	438	436	445	450	494	478	457	461	423	453	441	412	418	454	469	424	436	410	461	454	489	461	455	443	479	433	431	423	466	438	403	424	490	464	436	459	489	458	433	436	434	446	484	444	436	430	424	438	443	408	451	442	435	435	425	444	474	457	471	466	427	456	441	438	413	453	441	437	431	440	486	456	445	452	437	468	454	460	454	441	505	460	432	448	494	414	448	434	454	433	401	419	460	488	489	441	417	466	477	464	467	449	448	473	414	463	471	484	453	418	411	479	428	467	465	439	473	458	442	499	434	430	438	431	447	460	465	422	458	473	422	445	449	459	451	431	434	485	446	411	444	491	435	413	457	404	434	452	467	512	443	442	415	466	385	483	471	467	454	459	413	437	435	484	447	452	455	450	476	477	447	465	439	413	469	501	477	465	418	419	418	400	425	496	429	429	482	413	445	451	381	476	473	442	438	433	419	476	487	417	448	440	488	456	437	417	398	433	438	458	463	483	445	447	470	463	450	470	453	449	519	469	439	444	452	489	464	476	424	467	437	444	439	495	441	440	429	485	446	441	450	446	427	480	438	479	465	463	444	426	407	423	475	444	446	460	448	453	490	462	453	465	468	438	464	443	503	459	454	480	432	454	450	394	428	458	438	431	445	459	459	478	480	486	475	485	484	416	462	453	510	437	421	459	461	444	395	474	438	461	444	439	470	415	443	411	440	414	444	450	376	452	461	455	452	460	461	430	453	469	467	453	466	451	451	430	472	437	435	472	488	490	439	477	442	406	455	454	448	440	466	444	439	443	468	469	489	439	446	445	427	438	505	449	491	442	488	445	440	453	447	445	415	427	428	409	429	455	465	474	470	426	462	449	445	424	492	448	483	492	482	484	457	463	425	461	450	461	452	427	449	468	478	442	477	468	439	486	441	484	476	451	473	484	436	492	479	461	433	500	447	456	429	474	471	474	426	417	457	457	429	430	418	467	483	437	458	459	492	462	477	443	432	459	475	462	450	434	434	445	429	414	455	456	409	473	489	399	438	446	485	425	445	430	448	454	441	460	409	447	457	453	444	404	453	493	420	458	444	460	480	465	509	429	454	477	474	442	473	462	433	454	443	444	406	460	430	498	469	435	467	447	460	445	457	447	445	465	465	447	418	443	429	449	423	446	469	427	455	499	450	453	472	448	427	415	473	443	441	440	445	476	473	442	394	459	483	444	438	466	392	467	483	458	466	449	413	481	415	461	474	501	442	460	439	460	483	471	431	404	421	445	472	440	439	443	506	469	453	453	433	439	477	469	492	473	399	441	438	469	477	452	472	483	481	458	438	463	437	445	472	466	457	490	463	429	470	429	437	455	467	469	473	466	421	460	459	423	457	494	464	438	406	450	478	447	463	458	491	484	464	473	442	426	462	452	448	410	446	440	407	453	405	448	450	456	465	429	445	470	463	477	409	465	516	448	429	437	445	452	435	456	456	479	461	445	460	472	463	426	461	475	468	501	464	495	446	467	454	427	451	441	424	441	429	456	449	445	439	461	476	438	432	435	459	487	445	406	432	452	462	477	463	467	433	401	461	427	420	439	489	429	454	466	486	461	472	447	476	438	406	459	448	436	435	475	424	471	460	463	437	464	416	457	427	464	464	454	372	445	469	440	468	391	460	455	478	454	462	442	433	441	463	465	427	441	455	439	424	462	476	415	442	458	473	455	438	448	473	478	447	451	530	444	467	486	439	430	471	423	429	474	482	463	505	442	443	457	489	467	391	376	467	448	472	463	468	460	470	492	402	440	469	450	464	465	474	451	432	437	444	492	448	436	465	441	451	417	449	488	441	435	465	486	424	491	451	462	477	406	453	448	455	459	466	476	475	453	460	476	431	459	443	456	434	465	452	477	494	445	486	447	414	463	480	418	449	481	453	437	426	470	411	426	418	457	459	450	458	457	395	465	460	476	429	422	450	428	488	461	487	467	433	447	492	417	438	445	420	435	474	423	429	432	409	459	444	416	441	427	430	403	470	451	438	436	480	437	469	475	468	453	424	436	428	425	434	441	431	486	438	466	434	456	448	440	447	492	467	456	430	469	444	471	469	421	442	455	442	431	493	474	432	459	443	427	418	424	464	450	395	464	513	476	457	453	450	441	463	445	447	376	415	443	444	441	460	447	452	434	454	471	477	497	456	433	459	433	461	462	434	451	479	437	451	495	426	455	471	466	463	456	460	471	451	471	448	446	487	468	419	466	513	451	460	441	435	469	443	466	463	495	486	479	426	458	443	460	415	450	440	426	456	454	440	464	450	452	424	452	447	479	479	451	465	461	435	438	430	455	446	481	412	404	430	467	432	460	402	437	450	465	469	470	446	455	456	437	464	462	503	458	443	444	480	440	416	443	477	465	462	461	435	459	463	515	437	468	475	490	483	453	432	469	454	426	425	456	445	469	416	469	469	450	416	421	410	410	418	478	454	455	458	454	424	466	420	442	478	484	447	457	456	463	471	449	465	460	426	453	450	448	438	443	434	466	488	443	455	447	451	490	436	476	459	485	472	480	487	415	471	446	421	454	532	442	430	467	428	423	469	455	460	467	495	433	466	439	460	412	424	441	462	413	461	431	424	472	475	456	423	458	431	486	469	443	421	478	428	491	474	458	455	454	460	409	442	397	481	434	434	441	438	475	487	420	469	440	465	458	428	462	452	474	476	433	471	440	422	445	446	449	447	451	466	439	484	462	486	445	485	453	465	414	486	436	450	446	495	451	429	418	442	440	451	398	430	464	479	449	451	491	442	431	425	476	432	445	439	458	440	447	427	427	403	465	420
33699	21343	23487	19658	14356	3144	1009	1061	1016	1362	1490	3189	3391	2638	2130	1769	1587	1531	1424	1263	981	934	953	967	956	958	914	965	975	926	939	929	897	937	1012	986	950	989	976	984	968	987	926	917	947	974	930	1010	979	973	946	997	951	879	924	971	928	978	933	990	962	962	923	943	1039	890	998	897	997	936	920	917	962	976	968	943	952	953	986	889	976	968	885	945	982	960	933	1000	917	904	922	927	977	975	1033	946	948	964	958	999	938	948	931	929	967	962	886	964	888	982	968	1018	974	987	975	900	959	991	956	937	993	937	935	978	965	953	1005	951	946	986	972	955	1014	984	965	997	1009	993	999	940	976	915	899	926	931	974	951	869	940	931	946	923	928	961	945	909	940	954	947	969	971	928	933	950	892	919	1021	948	996	898	978	958	933	1005	919	959	955	928	989	883	932	974	948	990	949	916	968	981	897	946	924	982	943	983	945	891	944	976	965	1006	957	902	946	962	931	957	952	931	935	984	969	992	969	985	972	977	982	919	938	937	971	930	911	955	991	987	931	940	1001	971	894	942	975	947	985	940	922	904	938	968	942	939	951	965	949	907	983	990	965	939	987	1008	921	981	920	950	911	930	954	970	953	951	989	947	953	937	967	918	913	928	928	949	976	914	924	927	981	961	981	976	1028	947	932	944	930	971	921	933	962	951	978	942	906	966	992	928	1024	961	932	969	964	928	889	996	962	927	982	954	966	945	998	971	942	1028	950	992	947	961	896	962	935	981	995	952	940	979	960	964	972	953	1018	902	924	995	913	993	942	941	920	962	918	998	1004	931	914	946	908	999	961	961	948	995	1017	960	966	954	897	937	961	926	949	990	908	941	887	902	930	984	929	937	961	996	954	950	998	933	977	966	969	970	914	924	976	919	934	925	955	949	927	991	937	910	931	994	935	914	929	990	960	915	936	985	960	972	997	959	944	978	977	970	948	901	922	1009	953	998	939	912	941	964	1004	940	966	979	893	955	988	946	980	888	959	923	948	943	910	1012	989	957	970	981	954	1020	940	919	951	930	959	943	910	940	970	950	991	973	954	972	907	974	964	927	968	894	948	996	979	982	948	947	939	974	954	968	942	878	993	991	1005	905	990	971	984	940	919	869	1031	984	920	939	931	921	888	938	977	974	955	959	971	936	969	953	953	949	968	989	944	961	947	992	943	998	922	936	927	941	915	942	979	983	958	944	965	985	959	981	953	947	983	896	915	981	964	940	969	987	975	998	988	926	938	940	1019	957	998	924	999	946	925	969	953	935	939	913	925	1003	1004	908	990	921	959	971	931	968	920	947	1047	936	926	903	923	903	986	943	993	920	977	973	1014	984	961	1009	939	978	959	922	950	955	954	981	962	931	978	922	1020	925	990	954	1003	958	920	938	964	921	924	976	948	936	993	967	871	921	974	922	931	971	953	936	954	951	1035	994	979	965	950	943	930	983	946	977	938	983	993	969	944	937	928	937	967	936	942	993	977	1008	988	985	1005	994	940	976	931	940	850	946	936	979	951	919	942	932	928	1013	976	949	991	940	896	956	993	890	977	938	991	1003	921	934	952	961	960	936	934	975	943	946	952	972	961	906	946	932	901	944	969	901	912	954	960	937	907	969	949	1025	934	900	912	1010	957	954	969	1003	975	948	893	1003	954	931	928	972	917	975	938	925	935	949	928	951	998	927	952	962	921	1000	898	963	978	937	968	971	985	947	962	954	952	1033	922	1001	987	962	987	970	944	1031	951	998	955	989	922	972	961	993	995	928	962	974	953	975	924	948	1015	951	955	928	964	918	1016	991	936	935	946	931	942	924	943	966	944	946	993	928	942	980	1011	1007	991	964	940	947	951	928	952	965	950	983	989	942	948	986	944	976	1007	941	962	960	919	980	1011	979	938	965	964	947	957	954	951	983	933	981	868	996	971	923	981	935	941	955	970	918	928	913	973	961	930	987	895	978	990	967	965	958	958	951	1029	917	950	921	988	964	943	946	956	972	980	936	918	959	911	961	947	956	946	924	941	992	932	909	990	987	917	948	1003	972	926	994	950	939	1009	956	977	944	944	949	934	957	952	919	957	939	915	978	917	926	1013	950	980	908	948	966	945	916	969	993	927	885	968	977	964	909	1015	968	888	1030	960	891	938	906	1009	917	943	936	959	911	954	982	915	1026	967	936	970	934	965	1018	950	938	909	949	940	920	988	961	946	921	956	987	964	934	989	993	968	1060	948	966	973	968	970	949	978	933	914	990	1039	951	972	975	996	959	936	923	934	931	942	910	917	1000	945	951	943	963	972	905	970	961	970	941	940	934	998	982	904	1000	917	922	963	889	954	933	947	1007	980	936	933	984	927	986	946	955	907	974	937	975	927	931	1010	952	951	970	926	999	941	961	965	934	924	978	943	942	954	922	944	961	961	888	943	920	976	914	965	935	1007	931	969	933	972	892	952	923	957	979	930	969	936	946	968	915	945	946	962	891	974	896	935	957	993	940	921	925	978	1017	947	949	938	940	967	981	941	917	930	972	960	932	967	932	1017	947	993	972	985	935	978	948	912	984	912	971	970	916	993	942	953	951	891	936	972	953	964	953	990	942	952	980	952	950	975	952	924	965	927	948	930	919	966	961	960	950	964	910	984	933	919	889	944	933	947	919	933	939	916	959	938	941	1007	991	939	978	960	928	908	974	921	977	982	984	919	930	955	960	955	958	968	968	1027	900	914	994	942	1041	934	989	950	947	961	1007	958	965	975	984	901	969	942	918	1036	1000	996	977	964	991	1001	956	947	949	964	938	970	960	941	1017	958	964	966	977	925	970	998	985	1034	931	943	983	909	943	987	960	968	956	975	947	959	948	976	990	955	1005	966	953	936	1003	985	958	963	983	912	930	893	936	1007	983	996	958	973	964	909	951	940	972	895	953	967	1000	964	961	1009	987	974	950	965	899	931	940	923	904	937	961	954	976	942	955	988	1017	925	918	962	939	952	984	979	944	960	941	1017	981	967	1000	937	984	925	969	972	970	967	970	941	1034	988	939	985	908	1003	885	942	961	922	936	958	997	970	1008	931	954	968	969	965	966	951	1001	926	990	1000	1020	972	988	911	995	981	970	966	942	900	978	939	1000	987	984	1004	980	1013	913	944	939	983	931	996	958	985	922	940	923	897	992	954	953	929	948	974	975	948	995	973	970	994	977	926	959	985	999	950	925	940	982	993	952	902	975	930	925	1008	917	946	948	980	918	942	927	957	969	921	941	992	972	975	978	964	916	941	953	920	965	917	958	973	992	949	965	974	975	892	923	955	959	936	981	895	957	932	974	959	933	973	915	969	932	1008	988	1010	971	943	967	917	945	951	940	913	935	948	968	952	938	933	920	1001	929	896	942	964	997	1031	881	934	935	996	972	962	1008	943	940	938	881	953	891	946	965	948	1011	950	965	931	909	956	936	932	951	939	921	943	976	934	934	922	988	941	972	963	881	888	915	952	1004	916	981	959	937	994	899	963	998	932	953	1045	1008	940	917	937	1003	915	980	926	954	976	957	1000	1000	920	986	947	936	902	964	930	926	944	962	896	981	935	919	994	980	950	981	999	938
65138	39481	22924	11475	4973	1354	502	437	447	531	687	914	881	888	899	695	581	546	577	470	476	505	473	468	468	480	442	472	451	449	463	416	398	455	471	502	486	454	467	477	447	462	431	507	482	472	437	496	489	457	466	483	481	457	514	442	453	433	468	476	458	463	390	487	446	451	504	476	474	512	445	483	506	440	441	485	429	440	467	485	434	475	475	463	511	442	487	470	475	474	458	455	464	478	450	459	451	462	432	478	488	472	471	451	458	426	497	471	430	448	462	486	461	497	453	463	442	450	470	456	479	486	466	450	423	496	494	426	424	455	429	447	483	468	481	492	429	426	473	457	465	476	475	406	478	514	450	427	437	486	474	432	456	458	488	467	467	471	430	465	469	481	434	473	430	448	514	468	498	440	425	485	501	463	435	458	490	466	453	446	474	442	452	480	458	474	437	440	433	490	442	459	448	502	471	437	461	494	419	470	449	450	457	430	434	469	467	495	494	432	485	438	454	459	468	416	451	439	446	440	459	475	481	481	468	476	465	473	462	454	466	437	459	458	483	468	443	436	506	441	459	469	442	483	436	489	470	451	461	445	467	407	451	466	461	423	477	437	436	459	415	436	430	464	488	456	454	451	407	479	477	502	418	455	457	447	484	450	468	456	463	474	459	498	439	427	470	468	490	459	482	442	456	491	492	430	445	452	418	445	477	483	464	469	524	459	431	445	427	486	468	436	466	440	450	492	451	470	440	476	484	511	489	465	456	416	493	459	419	441	450	419	498	452	489	451	484	452	482	482	447	454	419	462	433	450	455	447	426	469	457	479	485	451	469	481	475	447	430	446	501	501	475	478	432	443	456	444	478	473	466	473	455	517	493	493	430	466	428	396	468	432	419	447	479	452	420	407	501	451	457	440	468	492	485	469	434	495	456	490	496	463	452	439	465	453	432	479	475	450	477	454	477	426	473	467	444	443	425	489	474	447	461	427	435	438	475	479	462	445	464	445	469	438	448	437	438	460	453	459	463	430	446	494	455	453	419	418	492	435	437	473	461	468	496	490	432	474	450	448	440	459	456	484	486	436	416	421	444	453	501	444	450	449	409	474	439	474	440	433	471	478	455	458	408	433	474	459	457	475	452	443	442	458	455	453	406	458	468	467	438	440	451	456	436	489	403	474	463	480	477	456	443	417	451	429	448	474	475	436	444	425	452	458	436	444	490	457	442	481	442	490	443	448	451	454	483	496	496	472	451	434	501	439	455	445	472	456	417	468	458	445	465	465	446	490	474	490	456	483	483	479	457	466	491	443	458	442	447	448	434	509	471	422	474	467	470	439	488	443	442	392	479	444	473	453	442	434	492	480	458	452	478	467	473	482	453	472	443	449	401	443	414	465	457	488	449	455	432	464	457	491	437	474	431	474	522	481	471	453	479	446	478	472	442	452	442	506	447	486	458	463	441	436	464	446	450	452	434	465	415	461	441	466	457	449	435	460	462	450	429	478	465	451	464	483	469	422	468	450	430	469	430	457	452	498	481	457	435	450	473	459	461	455	492	498	465	426	429	456	455	453	454	457	403	440	463	446	420	455	461	466	462	462	445	485	484	461	443	434	440	469	438	400	511	446	429	458	479	476	429	450	409	491	465	457	442	476	452	439	438	442	501	479	472	440	450	449	472	513	490	454	443	473	489	500	458	438	420	469	391	466	457	468	425	481	443	451	431	478	462	470	427	494	480	492	464	438	448	412	436	459	437	442	457	449	439	445	443	462	451	477	450	424	451	450	479	476	432	470	456	444	449	450	455	475	447	430	468	431	504	466	444	431	455	461	467	464	481	477	462	448	482	464	485	454	464	493	449	472	446	515	462	488	474	486	430	492	462	480	461	418	479	541	428	481	442	457	467	467	475	501	490	472	442	474	503	467	461	468	454	457	509	476	450	489	479	459	445	424	477	436	512	455	446	460	448	422	456	483	463	463	441	451	482	442	467	461	451	483	452	423	437	463	459	470	425	466	461	459	451	424	477	419	454	404	472	443	462	436	458	463	444	497	442	452	486	432	464	433	513	479	437	424	453	492	476	491	483	465	466	459	472	447	447	475	486	454	471	464	448	461	442	475	477	415	484	432	472	471	452	473	522	457	485	480	490	487	447	491	471	483	477	440	516	436	477	409	401	427	474	449	474	449	457	441	443	455	445	456	434	448	484	506	471	459	494	464	470	436	471	484	521	474	484	451	485	447	480	462	487	455	546	480	453	462	431	430	439	462	462	477	468	482	444	449	483	483	468	439	460	447	439	470	425	481	429	466	413	453	433	416	453	448	455	444	465	462	430	479	493	459	465	446	410	476	476	458	456	451	448	453	440	497	393	479	430	503	484	433	466	461	432	473	460	456	471	435	447	454	469	482	453	476	446	464	475	491	457	492	454	416	428	479	459	468	474	475	485	444	488	476	476	400	459	474	460	496	496	453	472	448	507	459	470	450	443	489	477	489	452	428	422	503	438	476	461	502	439	462	441	455	481	482	463	471	484	471	472	453	463	503	474	477	470	442	460	499	428	456	455	458	437	472	463	473	441	448	481	474	459	441	479	433	454	486	477	450	434	432	436	453	423	471	498	499	426	480	446	494	461	444	490	490	484	472	457	498	452	504	495	470	445	453	444	512	452	474	435	468	459	457	450	455	453	462	449	464	470	433	453	459	508	472	451	451	421	495	508	435	472	444	436	446	449	477	448	417	451	449	477	492	444	474	499	490	434	462	462	461	471	498	452	444	433	460	460	454	478	443	460	520	481	439	458	445	436	477	442	458	454	474	468	461	404	419	474	451	461	448	433	445	452	421	447	473	449	446	433	455	459	448	430	433	430	415	422	451	464	439	471	477	472	442	440	446	417	460	479	450	473	458	481	430	456	486	458	473	499	389	454	450	457	496	456	465	490	460	475	452	452	483	510	480	484	417	477	420	476	462	468	445	432	442	453	445	403	437	454	491	446	447	462	424	436	448	444	455	450	454	453	440	404	478	450	451	479	496	453	459	520	469	457	462	447	490	463	470	444	458	404	491	441	482	470	430	451	487	463	524	497	476	403	456	453	465	451	461	483	473	446	469	424	536	478	502	462	475	454	430	411	464	458	442	449	451	464	485	472	442	464	472	419	422	451	451	450	478	468	466	436	474	495	446	461	443	479	472	497	471	461	451	447	449	432	478	454	436	469	443	420	438	469	446	466	504	421	463	489	524	438	457	447	435	459	443	415	467	493	435	448	430	466	424	403	466	464	463	490	459	413	461	450	455	499	429	475	491	407	428	453	421	445	446	452	423	426	463	492	439	438	476	427	446	474	425	441	510	488	428	476	483	496	450	477	448	430	422	452	459	484	469	464	463	431	465	461	455	485	472	509	450	446	453	417	431	417	514	458	444	440	426	485	445	479	475	444	465	458	447	478	446	448	445	474	482	449	469	452	472	449	463	461	467	447	490	449	476	442	455	495	497	472	457	435	458
41995	30718	23735	17958	10546	3129	1098	1094	1126	1196	2174	3276	3070	3043	2925	2247	1597	1517	1453	1155	983	1019	973	1002	953	999	1002	1022	967	986	975	1018	980	920	957	968	1007	938	981	963	966	986	958	1003	968	989	962	935	1030	940	999	956	969	1005	945	1047	974	1025	994	968	1044	974	926	990	984	932	948	969	994	964	1017	998	916	971	946	985	953	999	918	946	943	965	978	938	982	923	905	949	960	976	991	982	982	934	966	1011	915	965	961	957	977	928	946	951	965	946	971	923	947	979	971	952	973	869	983	969	933	991	947	991	927	932	985	975	1002	996	972	931	951	932	1021	959	973	1027	965	983	945	958	959	989	946	866	968	979	930	923	966	939	953	1008	988	1009	985	939	977	973	974	945	992	961	1001	946	876	963	972	977	989	911	988	957	921	998	1023	979	988	961	1023	1004	996	950	983	939	977	1021	926	1008	944	936	969	976	963	918	983	953	964	980	973	941	956	962	1019	950	941	999	960	977	1005	922	967	952	983	996	940	942	919	961	919	979	993	935	981	943	911	988	980	990	967	1041	1024	915	1015	926	1037	958	938	957	979	922	927	997	915	960	985	950	924	970	1011	968	1001	987	923	934	954	961	1058	967	983	933	971	946	940	941	991	971	1002	987	932	1023	954	1003	973	930	981	1002	945	942	949	950	929	1020	978	987	939	921	1018	943	980	953	984	937	979	979	968	1037	956	956	960	983	949	924	1031	1025	988	969	969	958	977	941	1045	970	1003	962	989	936	994	948	950	960	959	955	961	955	931	953	966	991	992	976	951	949	983	995	987	1018	951	981	978	982	974	931	975	914	1020	993	966	944	998	973	990	1035	987	986	983	990	991	906	899	945	933	952	911	930	929	974	901	971	956	1001	953	961	979	1023	980	951	1026	989	981	1012	960	1023	917	987	977	946	948	977	923	945	903	984	969	988	948	943	995	1012	957	1009	967	957	970	971	980	964	956	1005	943	1008	952	945	940	973	1007	947	1009	957	964	975	991	945	1040	928	993	955	933	957	1028	945	966	959	938	1020	987	940	923	962	999	1012	922	984	923	981	975	998	994	930	981	966	984	964	951	979	969	968	1014	924	981	964	961	966	1012	933	963	967	982	948	972	946	964	920	909	946	939	967	937	973	952	919	960	987	965	938	966	1027	968	1007	936	985	939	972	960	1010	948	980	981	1010	926	952	950	959	972	972	935	999	982	969	1006	1002	1010	923	939	1007	926	960	962	914	982	961	961	941	984	949	970	949	956	960	934	1013	974	951	995	949	944	934	997	974	934	975	1015	995	969	988	1001	957	952	991	976	1013	971	994	992	979	965	990	945	986	958	982	979	935	996	952	962	929	960	998	974	1012	1001	960	972	964	953	991	953	973	1003	951	992	978	964	981	954	982	1008	1008	921	944	948	957	968	968	956	995	957	1006	1018	931	981	952	977	1019	984	941	895	950	948	971	989	915	949	980	978	972	955	978	996	998	1002	970	977	974	940	946	990	973	958	1000	925	934	901	995	988	942	966	930	950	997	953	967	1001	937	982	965	972	985	1036	992	949	1002	957	972	958	964	931	1019	898	976	988	958	926	986	936	955	948	1035	1035	936	916	969	990	973	958	1015	957	1019	951	969	1010	996	998	956	983	994	960	1008	1002	983	985	964	1029	1021	946	1004	987	960	1006	982	972	950	1016	981	980	933	948	957	937	925	953	939	948	959	1002	966	912	960	938	960	961	955	957	983	939	978	901	935	972	994	975	982	944	951	985	983	975	976	980	1024	971	942	949	1074	976	1001	951	965	981	986	941	942	1018	985	964	974	963	993	935	958	979	947	1044	983	1004	962	977	980	945	975	979	995	927	991	978	983	938	996	984	938	1021	996	981	975	970	973	927	931	915	931	1012	983	940	964	1006	957	967	941	1040	975	973	927	963	973	977	937	1001	1015	932	959	960	950	996	1035	991	1002	959	964	983	939	922	957	913	986	959	959	916	981	978	1006	989	1003	906	936	1002	924	984	962	1011	1031	1009	979	969	918	1010	993	990	990	977	927	1010	970	925	977	897	982	958	968	1024	1001	957	913	916	967	944	930	887	988	1021	959	1036	995	952	954	956	978	949	988	969	1008	969	892	982	986	984	1040	991	887	980	989	926	972	968	963	938	977	1003	968	980	950	1036	965	1012	968	975	1010	973	963	966	1022	962	952	966	1013	971	997	981	978	916	998	992	944	960	937	943	931	967	954	916	988	1007	1003	978	976	989	937	998	951	1017	922	978	932	951	930	982	975	967	1017	976	955	971	954	978	976	984	1022	954	1020	958	966	932	991	997	966	984	1028	897	944	978	978	959	955	980	975	919	946	943	966	959	1005	1040	928	979	939	972	999	985	891	946	981	974	923	948	1000	991	976	992	976	980	923	896	964	966	908	993	935	960	912	1018	961	960	951	993	973	985	946	998	1016	895	928	980	925	939	900	978	993	954	944	989	1015	945	1045	999	949	935	966	1000	981	1028	929	953	932	982	956	958	984	1014	1008	1046	1006	941	951	921	946	1010	1013	984	997	948	1012	988	983	1038	960	1000	975	951	931	965	967	967	968	978	991	1010	975	987	979	899	1017	980	1022	935	954	956	992	934	977	927	969	1028	966	969	934	982	985	943	980	896	929	975	950	931	957	965	974	975	974	981	983	915	902	909	958	962	1035	969	954	921	1001	920	984	978	969	945	991	961	937	1003	980	978	982	1013	1009	978	956	957	1002	986	915	991	1037	926	959	1046	960	1027	970	947	954	974	956	969	969	944	988	954	978	988	999	969	1017	988	975	997	972	964	991	971	1037	911	994	953	936	955	973	935	1013	971	947	979	960	1002	984	903	961	915	968	957	959	999	993	998	1000	982	941	1055	996	971	952	959	902	981	921	987	984	969	1039	975	945	989	985	997	970	950	967	1003	975	925	992	990	970	998	952	982	972	979	994	930	974	1001	963	939	951	976	934	929	987	962	937	982	1013	997	980	961	957	993	999	950	933	921	964	995	990	936	963	979	971	961	961	944	981	1038	957	971	928	934	947	941	997	926	978	1007	944	997	974	941	904	975	960	954	977	979	921	948	985	926	984	975	884	954	1026	970	976	1006	974	945	1001	958	1003	1011	953	1009	992	998	907	943	1020	958	955	970	944	1000	976	1016	951	892	950	960	998	1005	1010	975	950	966	1011	974	923	1001	935	961	960	933	984	976	929	955	976	986	942	955	952	1023	988	1003	947	974	919	999	945	968	926	1015	978	980	962	1002	914	913	928	982	962	1003	999	961	970	934	983	929	956	983	985	981	989	936	992	970	970	962	1011	920	997	955	911	946	984	944	994	936	951	935	945	936	985	961	947	915	953	919	1020	1009	948	1005	1023	982	952	925	1021	961	963	1000	956	971	936	984	966	987	987	976	972	974	958	929	936	998	945	897	901	919	943	975	980	944	989	982	963	965	989	961	995	963	996	1022	937	931	962	941	938	981	959	987	921	950	990	959	1037	1008	991	944	1003	905	1022	949	943	999	919	978	981	965	982	1000	978	984	988	963	981	986	932	965	910	947	1022	1011	972	984	1016	964	940	919	967	948	992	989	994	990	1004	907	988	938	957	943	986	965	984	999	987	986	997	877	945	933	959	976	931	1010	994	1009	1001	947	979	983	988	940	978	934	997	957	943	890	1000	979	986	972	952	962	986	977	975
48293	19960	6850	2620	1227	575	453	438	478	475	425	427	433	446	464	468	478	488	451	462	445	447	446	486	424	431	473	409	463	441	409	439	437	424	480	475	416	426	420	415	470	432	504	429	473	433	442	428	449	452	484	460	440	455	448	422	488	489	458	476	422	485	455	444	474	414	428	446	444	395	435	423	431	448	475	496	426	442	465	470	438	434	443	451	438	461	443	495	467	452	477	434	478	462	414	461	421	493	435	488	449	421	434	382	449	446	455	463	436	434	443	476	446	480	412	432	427	442	480	445	458	440	467	473	418	442	441	477	473	446	469	504	442	420	435	464	489	472	487	420	452	473	477	435	451	430	467	436	433	426	476	445	444	449	462	459	415	446	459	484	433	464	454	458	447	439	458	478	441	454	442	475	462	465	453	435	471	438	468	448	434	459	441	465	461	428	467	452	455	467	410	445	471	419	440	434	407	446	439	445	439	495	445	441	458	410	451	418	416	466	457	419	463	435	454	460	462	439	475	446	489	481	470	446	436	487	459	492	434	451	449	451	467	434	468	438	454	463	442	482	469	434	434	463	481	442	466	413	455	422	472	468	419	466	458	452	468	476	463	492	441	455	491	393	455	415	447	465	458	439	434	439	436	461	470	448	452	458	471	414	454	496	427	470	425	454	447	428	439	479	444	471	457	435	418	457	458	442	406	440	421	450	429	448	449	458	431	463	468	457	453	472	456	458	437	438	462	432	433	462	448	466	445	426	507	441	503	439	444	425	435	406	426	430	447	446	416	489	445	448	454	462	430	451	463	484	444	465	412	439	489	483	437	433	430	426	489	442	463	439	437	465	433	450	445	437	449	460	438	462	431	437	450	439	454	441	411	489	451	460	457	460	435	461	400	466	437	389	453	419	435	459	457	491	465	432	435	440	482	481	505	477	449	457	432	421	396	414	453	431	465	458	487	441	492	452	465	478	409	459	480	486	465	453	423	441	476	481	471	441	425	408	433	459	485	466	457	388	429	463	413	428	440	468	445	453	452	458	409	440	455	449	426	431	428	435	446	461	430	412	423	453	448	458	482	451	435	456	453	441	451	451	477	430	453	429	457	438	463	421	456	417	467	417	429	436	431	436	457	458	448	438	461	390	489	468	475	503	458	464	487	464	435	452	427	454	459	476	452	465	429	433	437	429	441	439	489	436	441	478	483	403	414	486	453	407	449	435	448	458	422	371	434	477	477	446	459	447	487	456	415	440	455	430	478	448	434	447	442	455	470	445	442	455	447	441	454	432	480	477	425	404	446	451	457	444	427	424	478	450	431	444	441	456	464	454	470	419	447	445	389	442	431	409	422	409	461	436	490	468	426	435	490	447	448	491	466	476	427	478	447	482	467	447	415	429	456	440	428	462	425	478	449	446	468	457	447	433	442	458	424	489	428	487	426	445	455	473	464	413	433	461	445	419	399	433	488	473	416	495	431	416	478	435	410	454	445	427	452	456	451	424	458	403	452	462	469	453	446	434	415	437	495	455	439	431	434	412	440	485	427	460	499	450	462	426	384	410	428	424	433	428	428	440	438	426	487	418	470	478	456	448	453	486	452	420	473	411	441	420	440	438	450	532	456	459	466	434	433	442	445	454	454	435	458	426	444	467	453	450	471	460	489	471	451	458	427	459	484	451	450	463	455	454	440	467	429	430	414	434	458	469	455	478	444	438	480	457	433	473	478	435	427	470	447	471	469	429	438	439	414	453	480	436	434	495	446	459	443	430	413	454	446	460	468	442	442	436	477	501	447	427	444	443	442	430	483	452	473	431	455	463	442	462	425	443	491	425	437	447	421	437	451	424	439	503	433	421	455	443	463	443	464	501	445	429	454	462	461	439	453	436	433	450	477	481	474	448	454	462	477	443	450	447	496	442	417	403	440	462	452	428	423	458	494	452	457	490	438	448	441	448	476	444	422	438	472	454	419	476	444	454	450	466	448	416	460	466	419	450	418	455	483	448	445	444	480	473	524	458	471	430	479	425	465	440	487	485	499	418	449	467	466	417	441	479	464	444	423	431	410	498	413	398	443	437	471	440	491	438	486	428	462	452	439	421	460	482	461	456	465	474	459	476	452	479	420	468	457	414	412	422	408	452	424	461	436	490	446	452	461	467	442	463	464	471	504	474	490	445	419	448	466	453	468	440	455	431	420	456	474	449	435	415	428	437	448	405	455	439	442	450	419	444	440	439	422	484	467	444	466	444	462	472	438	450	453	470	476	440	434	460	411	503	471	406	428	421	494	455	467	509	425	425	465	465	438	425	423	411	455	439	464	434	410	446	491	463	463	456	507	452	473	478	444	479	438	436	456	430	468	416	459	442	420	432	478	445	484	447	455	452	441	428	502	474	428	466	485	415	477	417	452	467	444	489	453	421	434	470	490	489	452	480	388	442	445	469	433	431	492	463	476	478	427	452	456	427	458	433	424	425	444	466	454	415	425	469	456	504	467	455	399	460	471	458	497	468	492	458	440	496	500	435	458	460	464	471	472	456	472	423	456	459	429	473	470	455	496	466	438	476	490	442	454	476	458	436	479	446	455	438	427	431	438	460	444	481	429	482	476	453	467	470	432	429	493	452	417	413	436	461	443	401	426	450	459	475	477	453	496	482	434	473	440	430	466	452	426	486	424	424	424	483	469	427	464	424	449	459	419	462	416	428	427	402	485	433	459	457	460	467	426	428	483	424	417	435	433	460	491	493	471	444	431	456	438	436	439	497	480	446	407	486	439	444	440	470	447	488	407	461	417	410	441	444	472	436	447	435	422	464	463	482	452	460	441	465	448	436	451	416	423	483	455	441	455	451	492	486	425	439	496	434	480	476	487	431	469	500	460	444	432	474	437	435	425	473	419	449	455	421	442	443	461	477	419	495	448	411	436	448	494	441	478	473	461	492	453	484	457	446	442	432	439	438	434	476	444	452	446	462	471	442	418	477	506	453	435	484	427	431	484	487	441	391	458	465	475	454	445	441	456	432	442	429	419	470	442	463	465	489	442	456	464	492	401	415	452	452	422	449	449	430	477	454	479	414	439	459	465	462	450	465	452	392	491	437	448	435	443	421	464	455	489	501	415	431	438	438	491	457	469	468	419	462	481	448	404	416	468	474	476	468	450	430	463	444	440	443	440	502	439	488	409	513	443	467	446	463	464	440	453	480	466	416	459	452	433	464	468	416	454	420	468	453	441	466	461	449	418	491	440	473	465	450	433	461	413	480	459	451	455	448	395	450	423	505	412	434	501	473	441	450	465	486	454	440	422	433	474	473	452	448	455	461	432	440	449	440	419	500	399	449	481	495	422	424	453	454	458	459	456	464	475	469	465	416	450	403	452	468	433	451	449	449	473	457	461	446	450	442	453	451	444	453	433	415	403	437	477	408	439	447	459	445	468	419	446	385	455	473	423	451	446	430	425	421	430	448	442	449	451	434	420	481	439	444	442	398	452	475	462	477	443	465
31008	13097	8639	5631	3485	1291	956	1024	985	964	985	1004	1001	1009	990	1006	980	981	1001	1002	958	987	954	961	940	977	967	927	941	935	923	986	960	921	978	954	941	967	914	1012	985	931	1024	936	960	959	900	964	967	970	905	936	926	877	980	970	957	941	915	943	957	956	984	964	989	980	984	949	957	930	979	978	947	1045	952	990	991	933	981	945	995	926	1008	954	925	916	943	935	929	1008	991	945	954	988	953	949	942	918	939	948	916	920	948	960	956	940	917	1053	968	984	1048	969	961	939	997	941	972	998	963	938	952	922	916	953	970	932	935	954	948	914	983	886	976	939	981	955	990	957	969	954	983	940	951	935	944	1004	971	976	966	965	931	913	939	946	922	942	925	966	981	881	919	955	910	967	964	935	950	962	937	950	1005	974	903	947	949	931	926	924	1020	937	957	975	959	1007	1006	918	966	938	958	930	923	951	958	975	915	925	875	920	979	949	929	988	959	934	911	905	973	970	975	991	960	921	964	929	920	942	970	990	994	928	953	917	950	953	983	929	979	983	924	978	998	983	908	977	928	949	919	940	909	903	940	924	934	921	954	888	959	984	948	916	944	940	943	953	993	997	943	968	957	979	903	926	990	937	950	891	931	942	916	955	914	977	950	970	946	913	1015	959	974	1001	924	945	990	935	960	947	953	962	951	925	918	985	926	893	949	938	960	959	967	950	971	1014	917	885	966	1012	938	1005	976	941	947	920	941	982	921	948	937	932	909	945	944	896	952	934	958	919	948	947	1014	915	935	967	965	935	1003	953	963	954	966	948	893	942	965	937	953	982	956	994	966	956	937	953	922	917	920	936	944	911	957	917	944	962	925	955	1025	994	965	954	928	915	994	942	884	923	932	937	945	976	1016	949	911	942	980	940	975	925	1003	927	916	954	932	991	943	927	969	956	964	947	970	945	962	970	938	954	882	1031	954	924	943	982	913	931	969	917	946	951	1004	966	1001	965	967	941	976	974	958	994	943	921	933	958	928	917	967	889	949	931	941	949	979	956	966	927	968	974	951	953	973	940	928	1004	994	917	927	970	945	1011	950	920	975	1002	944	915	961	953	887	929	957	945	907	939	963	923	939	910	978	969	970	950	993	957	953	931	956	899	931	968	920	915	947	872	908	946	964	954	948	1013	967	938	965	958	899	946	930	964	954	983	955	947	981	920	934	938	1001	1010	918	1047	980	967	943	961	906	993	928	958	963	951	894	939	955	954	973	969	988	982	977	945	1003	995	1012	958	960	970	973	959	953	976	950	970	986	972	971	942	909	921	937	957	952	960	923	928	945	944	926	941	936	926	911	924	939	951	997	980	954	1035	907	948	938	971	954	937	953	953	955	991	907	930	962	934	928	955	977	958	941	912	945	966	984	980	977	948	905	973	965	942	974	945	1003	941	935	1036	923	963	961	935	905	998	955	968	944	978	913	953	970	897	1003	926	953	934	944	968	940	920	882	956	967	957	946	951	967	1019	956	979	934	938	916	989	1013	943	1000	995	948	932	964	962	936	941	947	951	935	988	933	906	942	892	961	944	931	931	924	950	916	959	995	934	1008	960	970	976	876	923	961	947	972	930	948	981	975	950	921	955	1014	909	939	914	958	949	938	948	982	929	909	959	956	932	939	1009	978	979	941	941	885	947	973	944	937	967	951	921	945	924	926	965	944	986	962	968	950	914	1022	958	952	954	932	909	972	892	986	964	943	966	976	887	930	901	948	954	970	960	952	981	975	1023	957	926	914	968	942	939	971	920	938	929	906	943	935	987	969	981	922	1014	932	1004	941	950	990	925	885	991	956	955	927	952	999	945	968	971	972	1001	971	905	932	981	908	954	871	946	932	896	947	987	972	968	973	943	974	919	945	904	978	927	950	926	968	968	990	933	952	958	955	933	1004	923	963	988	952	947	903	951	991	875	951	909	961	962	982	985	930	960	942	902	930	997	981	951	993	945	907	911	952	916	994	893	961	964	896	962	935	942	980	959	940	1029	924	929	929	926	941	984	924	934	981	951	951	894	920	920	922	979	1020	961	974	926	941	950	944	921	947	948	998	926	946	990	968	900	919	989	945	955	919	931	886	874	927	932	932	947	969	976	944	927	937	941	944	908	939	901	974	914	916	934	998	930	989	917	947	918	937	915	943	958	956	879	994	1007	958	954	939	1000	962	957	939	942	995	1020	945	935	935	947	930	951	930	994	921	937	974	886	1004	960	925	985	954	964	949	967	911	1013	931	936	983	904	982	977	940	938	952	925	871	942	935	960	951	949	962	970	962	1010	968	905	990	924	943	947	914	915	918	901	933	928	940	926	923	939	1022	954	928	965	953	940	964	916	937	916	1002	969	944	982	978	990	923	930	966	936	921	942	923	911	999	850	925	933	987	885	976	891	891	997	938	957	972	918	919	967	904	935	907	1001	947	928	965	1028	941	990	948	969	906	953	972	947	931	954	968	974	970	1025	952	958	979	977	904	989	1021	947	941	986	926	920	933	936	1014	976	950	942	913	928	925	937	941	945	918	993	944	914	949	930	930	927	968	861	994	979	958	909	954	917	940	957	910	945	923	916	995	951	1003	913	992	1007	972	936	939	951	890	963	933	936	965	944	956	968	933	962	943	943	909	950	965	950	980	929	916	963	924	961	982	1011	982	949	900	973	912	901	973	961	912	970	933	966	934	915	990	932	949	950	962	965	922	992	895	943	960	942	957	913	947	1010	992	949	982	938	925	924	971	892	972	1017	971	1020	985	954	924	965	957	989	943	958	961	952	932	990	928	958	948	970	965	921	995	940	967	1018	972	943	984	884	914	938	937	947	925	957	916	952	974	959	990	959	960	947	926	955	982	915	956	952	970	943	929	957	976	970	943	943	926	965	962	966	1010	977	919	960	920	981	949	973	898	978	969	953	933	963	918	1002	924	935	1007	915	978	921	940	925	923	1000	975	902	986	993	963	992	976	933	957	934	965	925	961	944	973	950	891	967	957	916	926	972	972	932	970	944	958	926	903	955	971	956	943	983	956	941	888	959	941	925	898	978	983	947	952	907	921	996	972	938	947	940	936	1039	968	961	1019	922	923	925	893	912	963	914	952	908	924	968	947	983	1010	944	926	948	928	927	965	958	930	939	1000	899	925	938	913	929	917	960	919	951	973	956	956	946	953	913	949	952	937	993	933	896	1005	941	905	996	966	922	969	1003	954	962	918	960	960	980	964	976	954	1020	939	932	994	934	927	962	940	969	952	944	960	950	894	908	1006	926	973	983	904	933	953	928	973	926	923	939	933	964	988	934	953	984	914	975	918	973	940	962	943	927	915	961	1014	924	960	966	938	896	990	952	929	953	937	976	959	1006	1008	972	933	949	923	954	936	969	945	974	1017	958	926	976	951	974	947	977	957	946	961	951	997	977	995	971	1002	966	949	964	920	903	910	951	935	966	920	960	959	992	961	981	948	930	979	916	912	903	932	973	932	987	940	909	976	994	892	946	1000	911	987	924	971	952	970	935	926	944	908	943	926	923	1017	936	984	926	968	959	952	912	925	991	962	937	978	965	965	977	957	971
50810	30188	21146	13221	5479	1996	490	505	510	513	695	610	761	792	785	636	613	596	562	503	455	443	431	440	425	463	451	473	449	483	437	455	430	462	438	439	433	455	430	457	462	451	445	437	490	460	472	438	443	474	472	461	468	462	416	458	420	499	438	411	486	447	422	456	439	495	462	463	433	438	428	452	458	457	470	455	463	473	470	482	413	436	468	466	442	454	465	472	434	460	459	452	440	431	449	464	476	455	484	452	431	402	451	461	478	472	484	471	469	439	418	477	406	430	435	416	456	441	463	405	456	420	431	454	428	479	448	461	431	413	445	449	443	430	471	426	458	468	464	445	452	479	459	467	416	473	467	462	474	439	444	465	421	445	474	450	455	446	460	450	437	476	451	432	474	386	438	457	458	487	461	489	480	474	465	433	475	446	445	474	464	407	441	452	465	477	419	429	487	467	447	418	479	444	420	428	477	474	489	458	425	452	457	462	446	432	423	450	422	456	471	455	444	426	477	443	465	455	462	441	396	419	433	454	473	450	449	451	455	498	450	470	444	419	429	469	447	468	459	431	453	457	474	456	455	425	417	450	466	388	469	477	469	440	482	430	419	429	384	437	490	419	481	475	434	447	497	452	425	443	430	475	486	478	475	466	459	468	456	458	468	414	430	466	465	463	461	418	446	449	433	450	468	426	465	418	455	473	408	428	424	451	456	436	463	420	447	469	450	400	431	452	443	408	477	451	437	467	528	458	405	464	456	451	476	459	477	488	476	480	416	444	484	442	446	421	455	461	468	422	446	458	432	400	470	447	441	436	433	478	459	463	427	470	481	493	451	404	427	425	448	419	466	467	462	455	428	410	451	455	471	426	431	449	447	433	416	429	432	425	458	442	469	464	461	496	426	416	457	460	456	422	459	450	430	455	448	407	421	460	449	506	440	452	437	438	493	438	461	427	446	443	452	430	443	481	420	474	486	491	454	423	456	433	447	469	446	445	428	476	466	420	448	450	452	457	431	459	476	459	447	452	438	440	470	413	473	451	421	434	457	451	449	430	440	417	433	464	435	455	496	457	495	451	433	496	450	457	436	443	421	443	442	476	453	490	455	467	464	431	464	431	421	522	464	462	490	495	472	471	461	423	460	476	464	425	500	382	416	439	456	392	399	425	445	454	427	482	470	424	466	422	451	459	469	440	414	433	463	456	452	464	442	487	428	447	436	469	471	430	471	435	488	462	453	449	493	464	470	458	438	462	438	463	467	468	408	430	409	461	475	442	426	440	450	431	477	470	427	460	456	438	454	453	431	440	439	442	448	436	460	459	444	474	412	461	462	439	516	435	436	448	451	436	458	452	500	455	460	424	418	432	431	450	409	434	464	410	460	454	437	459	474	422	426	518	455	431	469	501	439	454	417	404	438	440	431	462	448	446	474	432	464	423	448	466	452	459	490	440	461	417	452	429	434	450	390	440	416	461	457	449	449	425	479	473	473	431	448	432	482	450	455	431	484	446	444	415	450	398	430	424	491	465	443	492	399	442	411	448	478	481	495	469	467	412	438	405	499	442	476	479	412	453	453	454	453	423	418	437	425	483	500	461	449	451	456	455	503	460	448	440	440	455	410	495	491	497	439	469	429	435	457	478	432	444	421	426	488	419	424	474	436	456	437	444	477	419	502	491	418	449	436	465	413	413	450	445	436	425	465	443	449	460	482	444	442	437	460	444	425	498	435	453	483	434	465	428	472	464	475	460	448	452	444	431	436	439	484	480	424	484	417	458	432	425	451	452	450	435	480	431	432	403	470	441	434	418	431	451	443	440	433	423	466	483	496	424	461	444	451	418	468	448	456	470	436	465	446	441	487	459	438	411	406	453	475	467	442	427	490	450	462	475	475	441	476	444	442	414	436	445	438	455	435	461	440	470	489	447	403	430	461	425	420	436	456	425	416	448	404	480	436	463	448	426	461	444	442	438	466	435	468	448	448	489	425	463	424	468	481	432	431	457	419	444	475	459	451	457	448	461	435	458	381	453	420	437	414	441	442	468	480	483	427	456	437	428	456	463	419	450	436	435	502	423	434	495	447	442	425	451	430	451	475	465	478	442	399	429	438	461	449	464	433	425	443	455	444	413	457	450	452	481	485	462	456	455	472	474	432	452	435	481	462	470	462	414	441	464	454	438	432	448	439	446	442	423	458	445	448	454	463	430	449	457	430	441	437	450	464	457	438	427	416	433	440	449	445	416	452	461	450	416	445	475	400	461	486	459	460	471	468	399	396	465	428	456	493	489	425	468	469	437	425	460	414	488	447	460	458	467	477	460	477	483	424	414	423	496	417	429	462	443	470	450	459	437	435	432	398	443	447	464	444	421	510	421	481	496	455	444	456	454	411	459	453	431	466	464	455	417	413	406	453	435	417	467	452	424	426	450	457	507	457	431	461	473	458	451	458	468	473	425	454	443	461	457	464	458	426	419	466	456	443	457	440	462	418	426	439	444	479	449	422	396	419	449	481	450	439	439	453	428	446	424	442	457	463	459	405	499	481	479	456	429	445	460	436	430	476	474	440	468	438	462	465	436	433	484	485	454	481	486	451	458	448	449	475	447	465	417	431	432	414	470	426	458	421	459	445	456	417	446	408	434	414	441	426	427	434	416	475	463	457	478	445	450	463	455	479	442	479	487	447	419	465	441	439	427	427	433	432	435	427	441	410	458	439	452	415	470	476	462	454	426	444	433	491	428	447	423	408	419	455	455	464	442	444	457	474	459	492	419	422	443	447	451	466	426	432	441	426	467	445	462	423	452	415	428	465	431	437	458	430	440	496	430	431	412	462	436	441	432	465	469	472	449	422	487	454	420	440	453	428	470	462	448	469	419	403	451	438	485	441	473	443	476	412	469	441	438	466	464	433	461	440	486	494	460	435	434	439	482	467	442	419	463	456	500	464	466	426	454	440	447	436	460	422	466	461	464	492	470	418	446	445	430	444	461	435	433	427	442	414	463	434	404	444	474	428	416	468	439	430	427	452	432	475	409	425	494	525	442	465	509	469	474	520	427	463	457	438	434	496	419	457	432	416	409	463	433	428	463	457	482	474	406	441	452	464	477	454	500	424	419	466	442	476	477	437	449	497	489	475	468	470	450	473	452	459	465	467	434	442	462	460	412	447	438	488	459	415	485	472	394	456	421	474	445	463	452	454	420	414	441	445	463	409	485	454	445	431	453	425	451	442	419	439	457	487	419	480	484	508	453	417	440	470	469	449	461	432	444	416	478	464	433	475	442	465	448	505	476	444	437	467	425	465	452	450	443	482	407	434	450	468	466	460	491	439	433	454	445	446	435	388	450	450	458	434	463	430	426	437	469	462	467	411	464	408	404	410	451	445	439	429	454	454	456	427	426	464	423	417	427	461	425	434	470	445	428	485	419	476	456	445	413	441	446	453	481	455	460	516	436	462	437	463	483	496	456	465	485	441	421	462	447	450	456	441	496	463	499	453	459
31392	22879	25382	22172	13084	4845	1160	1037	1053	1213	2297	1838	2496	2709	2627	2052	1738	1624	1427	1184	1006	936	969	985	928	980	909	976	966	925	899	981	971	1017	936	904	960	976	933	952	969	963	973	933	949	940	992	955	962	946	985	978	968	977	973	996	958	999	981	972	936	977	895	977	978	976	947	980	910	930	972	986	925	927	965	973	921	952	993	934	950	964	914	923	930	940	1037	956	905	958	945	1029	948	999	908	993	1003	973	945	993	955	1039	1006	949	958	933	884	925	938	966	943	954	942	1000	952	930	951	950	943	945	933	923	987	920	943	928	974	907	965	977	963	957	951	928	946	971	974	962	994	997	975	975	924	932	909	937	944	960	934	960	953	1001	936	1007	974	968	981	957	965	926	945	879	992	966	924	983	921	949	954	938	931	975	950	966	931	990	967	916	951	985	917	988	959	942	1014	1011	1016	950	969	919	957	961	945	915	910	944	945	1008	950	976	974	998	964	980	974	933	925	937	931	905	954	928	956	946	1032	963	995	928	977	983	928	916	933	986	964	944	977	944	975	978	998	946	969	959	902	980	948	972	954	962	964	983	923	919	962	996	960	961	928	943	943	958	954	932	937	958	947	961	967	980	992	964	961	939	972	935	952	948	973	983	955	986	981	972	965	978	1026	970	996	988	968	983	1020	938	986	911	905	947	927	884	953	881	917	939	1007	961	978	951	945	940	950	986	978	960	972	971	968	998	942	962	948	972	958	960	991	939	990	972	961	901	942	913	987	975	941	977	985	953	944	927	970	956	983	1001	894	982	971	974	951	944	952	952	951	1008	964	940	916	999	890	1006	931	903	973	947	900	941	960	958	972	940	953	976	929	926	979	950	985	989	960	975	997	968	939	935	940	947	973	950	940	904	965	891	940	968	964	958	951	918	909	944	940	1001	897	979	948	941	912	944	955	971	985	952	935	958	937	897	973	980	939	957	936	944	964	954	962	997	933	975	943	973	941	1024	954	930	927	881	927	1006	967	944	923	921	962	912	993	982	951	973	923	980	964	962	1002	983	964	938	934	962	939	906	1005	918	983	994	1009	961	992	931	917	963	961	1027	1025	980	899	973	942	976	971	1012	959	948	929	943	1008	948	976	958	1007	957	973	968	974	989	936	978	927	917	954	933	956	899	928	940	947	936	910	925	988	991	918	929	978	996	983	975	996	987	959	987	973	1006	949	980	910	953	982	932	962	974	919	966	977	972	960	997	934	955	909	972	946	946	942	951	981	917	1001	974	932	966	935	936	894	943	966	963	980	989	935	978	968	961	981	917	981	989	1001	975	922	920	946	948	942	923	960	923	978	967	923	951	985	948	961	965	1014	1021	919	951	927	998	930	924	900	981	985	996	968	957	990	943	938	958	957	969	1013	1032	935	911	973	1006	935	992	978	959	977	952	928	973	1009	938	887	927	970	944	937	930	956	1004	997	929	973	965	956	916	958	1035	992	951	958	953	899	958	952	954	937	959	1019	968	975	945	975	979	957	972	860	1034	974	962	958	976	956	951	967	924	999	930	953	996	933	941	976	954	882	934	964	916	994	991	996	957	937	984	986	909	981	953	951	959	964	913	1004	927	965	935	947	969	971	930	879	974	918	982	1005	979	981	978	937	970	985	1039	920	953	934	915	898	960	989	940	963	975	964	976	925	992	932	902	942	990	939	963	940	983	951	964	976	962	925	903	961	985	998	933	992	988	967	974	997	992	969	915	881	935	968	994	917	923	955	903	937	979	938	968	976	944	922	983	957	947	972	971	909	980	949	956	918	994	956	944	937	1005	975	1004	948	978	982	928	1000	961	919	996	994	963	945	945	949	934	1022	968	937	939	1009	925	955	910	928	975	982	957	981	976	955	990	978	950	934	953	961	1000	925	930	983	938	936	979	925	961	923	998	1005	919	959	983	949	1045	944	971	943	918	958	942	979	984	929	968	866	1021	964	948	954	950	932	901	982	877	935	964	937	955	931	932	895	960	947	1000	950	936	990	992	974	1005	977	1018	950	947	915	979	956	1020	947	981	1001	939	917	965	957	1002	947	953	988	950	991	983	957	961	928	1002	921	900	971	948	932	959	974	999	972	954	949	956	999	980	994	973	932	951	967	971	945	1032	963	978	976	961	918	921	942	970	975	942	959	962	1005	986	993	962	894	972	971	996	983	922	896	964	987	953	908	939	908	934	960	965	965	939	962	941	984	960	923	960	920	948	914	953	892	980	925	964	977	910	981	960	959	994	962	931	965	879	977	884	921	981	984	959	975	943	920	903	1011	979	927	989	969	963	932	945	955	919	970	1020	922	941	964	908	950	933	989	962	979	940	994	893	932	952	960	994	954	1002	979	1003	923	963	956	924	939	927	911	917	934	926	954	950	951	949	935	953	942	1004	978	953	994	963	895	953	968	915	1012	940	960	920	944	931	1017	967	932	938	909	963	899	926	970	921	984	864	989	967	1026	976	924	1011	984	1042	944	962	965	962	926	962	966	989	941	969	987	970	930	952	1004	930	927	954	921	955	950	955	985	959	1007	927	958	938	1059	928	905	994	1029	896	989	952	972	970	952	975	933	970	920	997	934	945	965	994	951	962	1006	994	1008	970	962	986	964	956	958	1001	953	959	988	976	907	960	948	944	889	962	936	966	993	990	930	970	959	996	1029	927	918	954	967	927	919	941	961	977	1006	982	1021	1003	956	929	948	920	931	954	1010	977	1027	966	955	915	943	993	948	950	949	944	898	959	959	986	949	953	974	1006	973	1000	951	957	941	913	971	951	993	896	926	941	1025	1003	969	987	975	925	955	976	937	971	999	980	949	910	914	987	919	924	932	952	943	914	968	967	921	955	949	938	950	992	955	963	936	1002	975	926	962	982	951	960	971	946	984	956	964	913	935	946	999	971	949	931	991	991	947	974	986	963	991	988	928	947	933	948	924	909	951	954	976	941	1027	981	1011	1045	949	891	929	1003	966	941	961	1022	948	940	903	1017	922	983	1009	948	1037	901	962	953	999	917	929	916	1007	954	1005	985	949	942	958	893	969	934	892	969	953	955	1020	993	934	956	963	938	930	951	970	953	923	942	921	976	965	917	906	980	911	930	1000	962	939	981	1009	934	961	1003	974	891	963	950	1003	994	958	959	940	964	952	917	990	987	934	965	986	960	997	937	970	1004	923	935	945	994	916	947	955	942	1005	985	937	984	902	1058	990	994	943	965	869	974	936	957	992	959	957	990	951	936	1008	1012	953	953	943	949	941	958	944	968	929	1052	961	1027	930	1007	960	1004	934	987	961	973	1011	941	919	995	966	977	942	928	934	942	943	979	966	953	941	960	940	961	995	980	975	1009	975	957	1005	955	986	1014	1003	906	971	1033	973	945	989	948	932	964	999	975	953	967	974	934	987	1016	926	968	904	951	895	944	972	957	943	977	944	976	929	946	988	974	992	950	967	918	996	963	899	939	964	967	949	968	934	949	997	967	924	995	944	955	957	911	1015	995	949	971	1034	929	955	953	968	991	926	977	959	972	968	986	944	1028	944	931	983	963	985	1000	948	920	922	958	936	938	982	974	955	1007	969	948	938	945	960	903	998	986	947	986	984	951	946	884	1008	954
58866	36618	27879	19982	11016	2985	585	481	509	455	801	936	1271	1477	1326	776	624	717	626	519	467	439	482	473	474	472	482	459	409	447	512	446	497	491	470	421	447	455	463	445	506	463	472	425	471	484	474	480	455	445	451	496	494	442	486	475	472	461	429	469	441	433	472	446	464	482	404	482	423	418	459	467	405	420	419	496	451	461	460	476	498	479	499	452	445	467	442	490	488	485	442	469	461	404	428	456	470	482	427	482	471	459	488	495	474	457	462	485	452	473	488	460	447	487	465	467	472	484	402	446	428	460	475	445	415	481	471	476	466	486	457	435	432	461	483	445	455	479	448	493	476	486	465	477	455	469	462	431	457	462	435	508	464	434	448	444	464	480	458	487	444	455	459	490	466	473	467	480	489	463	448	411	481	435	472	440	440	426	468	436	463	456	414	440	485	469	483	484	449	424	496	490	426	477	451	439	450	456	483	437	448	444	477	474	454	469	473	392	445	453	483	462	427	485	442	439	471	495	467	458	481	472	468	456	457	459	439	475	461	458	426	487	443	441	475	414	496	446	441	435	477	424	490	485	452	436	465	452	497	506	448	455	430	441	441	422	439	438	469	458	452	422	502	435	502	445	457	448	472	487	495	458	452	443	492	476	491	464	417	460	426	430	465	464	462	427	454	456	426	427	467	467	453	441	474	449	467	441	497	415	488	516	440	451	490	522	497	479	486	435	460	430	455	466	444	451	440	506	464	478	453	456	430	460	456	433	475	428	427	432	476	432	472	429	451	463	465	442	444	446	460	495	489	422	488	428	481	425	484	481	496	451	463	462	452	456	513	472	449	484	466	504	460	459	472	462	468	488	461	465	465	470	501	466	492	445	542	473	458	438	459	432	466	444	466	469	455	428	468	497	448	466	474	484	457	510	443	465	479	466	466	463	435	440	457	448	435	449	513	476	483	433	436	443	447	469	466	451	484	448	480	447	474	407	443	477	486	427	476	474	483	477	450	466	425	433	483	480	450	443	453	447	469	464	433	429	447	508	435	430	490	496	462	419	462	488	450	474	465	467	470	429	464	445	477	458	449	437	482	462	500	436	488	463	479	456	433	520	435	452	443	476	447	413	430	458	477	426	433	448	451	442	491	441	474	466	458	484	482	453	489	507	448	420	443	433	501	436	449	420	503	453	463	464	462	439	516	492	470	447	496	466	441	433	489	464	461	443	440	474	462	473	426	406	453	452	456	440	475	451	475	441	474	477	437	476	460	438	431	477	435	467	456	454	425	458	437	454	465	450	453	465	454	453	461	452	484	450	472	498	438	503	450	485	508	462	440	432	458	495	463	453	446	426	445	463	467	478	449	495	456	475	442	434	440	463	465	444	451	436	482	474	450	467	487	453	469	489	470	431	479	467	452	423	449	449	465	426	422	485	466	449	460	473	458	479	455	471	443	445	454	431	460	426	436	473	483	436	469	440	454	483	466	447	453	464	482	481	464	485	435	487	414	433	465	437	479	474	430	455	434	446	450	442	438	475	440	452	467	473	485	513	471	503	474	472	421	481	439	480	435	414	444	483	443	484	494	467	458	511	471	464	464	485	424	463	441	507	435	478	438	460	458	503	441	449	435	472	468	481	450	460	456	431	495	472	461	453	418	487	511	499	470	467	431	440	438	436	506	466	442	463	450	522	421	454	481	435	455	480	500	465	454	439	467	492	470	492	470	483	425	465	477	475	463	476	458	442	433	445	469	455	499	446	471	425	463	453	415	444	480	456	455	461	478	486	478	432	471	464	477	447	471	458	470	481	431	475	492	448	436	452	448	497	472	479	455	471	460	445	508	461	460	456	432	480	436	485	448	452	450	429	434	476	467	481	492	464	450	460	479	465	469	452	488	451	415	437	447	513	460	426	455	420	455	471	462	448	449	424	468	459	503	454	468	456	433	386	451	461	472	438	471	450	479	463	488	445	483	453	450	453	414	453	466	464	409	465	485	504	494	472	489	505	452	437	440	464	490	431	461	425	484	490	423	439	453	420	428	484	458	448	483	483	441	458	446	434	464	431	443	451	462	477	436	458	465	479	479	446	450	450	462	437	466	458	461	501	438	411	441	467	467	464	479	402	494	509	468	467	499	481	462	462	461	463	464	478	460	499	458	489	491	458	507	514	531	460	475	428	432	454	429	471	456	515	446	498	466	504	435	486	508	456	473	449	455	476	499	439	380	433	443	430	440	469	489	470	452	469	519	444	445	467	480	480	458	498	463	488	435	424	463	437	446	451	475	395	444	466	429	453	450	446	455	466	456	476	456	444	479	464	457	464	476	461	454	464	452	427	449	475	459	467	500	479	501	448	463	470	439	457	471	442	461	428	465	454	472	495	490	465	445	460	500	472	422	475	489	428	478	454	450	435	421	478	473	453	456	437	496	467	492	485	453	484	512	499	437	439	495	481	476	436	491	478	474	425	475	469	484	468	447	472	437	474	446	480	424	451	449	463	504	466	467	487	490	484	469	453	424	489	506	492	473	456	459	504	475	481	495	490	445	443	484	450	480	486	411	432	465	469	499	406	493	475	478	451	480	512	500	492	504	455	454	417	438	475	455	449	434	441	464	442	432	406	440	469	463	443	432	458	439	488	459	517	485	467	458	518	476	487	454	447	474	474	481	479	445	466	440	418	484	457	466	459	460	460	436	452	461	446	460	442	502	436	502	476	498	454	447	446	445	479	475	437	471	452	449	427	449	445	426	521	477	444	472	461	463	433	455	388	486	476	408	443	468	414	465	445	452	460	516	442	467	479	458	482	443	435	490	447	439	402	449	404	430	429	476	468	449	440	508	439	438	430	435	465	426	460	456	423	463	427	445	455	453	470	446	438	485	469	473	486	472	436	469	454	443	466	439	429	449	430	455	492	498	498	467	450	441	472	434	475	483	482	429	488	473	443	481	438	430	401	480	482	491	477	465	459	473	509	469	446	490	492	482	481	458	427	436	473	472	459	469	471	456	458	489	459	463	452	456	455	472	431	461	457	452	487	476	461	475	476	462	455	453	457	459	471	456	458	476	456	419	442	489	454	473	467	459	476	425	482	455	429	413	453	445	463	505	482	459	471	450	485	441	478	448	434	482	432	504	460	468	441	458	478	469	461	456	458	465	434	499	475	480	516	501	397	432	451	445	454	494	495	448	437	428	464	445	464	474	450	458	458	469	472	465	490	518	542	446	479	440	450	451	484	425	450	469	461	468	489	494	449	466	491	466	460	478	492	479	476	477	447	456	458	451	448	512	462	491	444	476	444	451	485	499	449	445	454	463	488	450	484	468	504	475	473	469	461	524	481	463	435	486	481	461	458	462	439	448	478	462	449	474	421	441	446	441	454	457	448	463	444	509	473	449	436	492	492	473	448	473	473	442	445	489	427	449	474	490	424	436	461	409	443	459	469	482	499	454	453	482	502	435	437	497	478	475	458	454	475	421	442	429	447	469	446	473	444	437	474	511	453
36534	28289	30880	29182	20064	6028	1188	1125	1178	1326	2710	3692	4789	5757	5035	2434	1888	2179	1979	1391	1018	949	969	1027	957	963	967	961	961	982	952	954	978	998	965	992	923	974	983	959	1031	904	936	987	1001	972	996	943	947	906	979	955	1002	954	937	997	936	1035	970	996	997	938	961	942	951	924	979	944	964	995	981	917	979	915	998	1006	986	1001	1006	1000	1007	1021	938	999	952	940	983	1080	1018	928	985	974	942	979	968	1005	921	1041	946	948	985	996	966	953	975	996	993	943	932	950	948	949	1008	958	961	935	966	948	964	942	997	1003	1003	950	959	999	969	937	984	934	965	917	978	986	972	953	960	927	944	995	982	1006	974	972	927	954	980	989	972	1022	930	946	938	910	1030	963	1006	997	919	1015	919	932	984	1014	982	977	909	973	914	1026	984	998	999	1059	939	971	1017	920	919	987	986	990	968	964	974	931	890	987	963	997	995	980	972	978	1002	956	1008	916	1022	946	956	970	986	930	935	1023	1046	942	974	907	986	951	993	918	937	1012	1013	985	947	949	979	981	911	970	960	924	980	1011	930	1020	971	946	944	952	942	920	949	933	985	967	936	978	957	955	947	941	975	955	1010	993	969	1002	990	962	970	896	922	929	979	986	966	968	1033	977	990	976	893	969	961	957	948	963	987	934	984	934	945	953	989	959	986	985	974	975	1013	985	927	988	966	944	972	945	957	946	1019	995	955	968	968	984	1012	955	986	979	1003	941	958	928	980	1016	941	900	958	964	989	914	986	1005	959	979	978	954	954	945	966	1006	952	949	974	961	958	982	887	968	977	956	979	946	916	1024	968	951	1026	956	988	976	1038	907	979	993	936	974	952	976	1026	962	979	961	962	943	948	954	1004	909	949	1067	976	917	950	980	921	988	1015	896	912	923	974	972	982	998	962	1059	941	925	961	913	949	992	966	984	969	943	975	949	958	980	947	925	981	954	992	942	981	924	977	981	962	924	942	977	966	949	1018	933	954	995	993	884	987	1026	916	987	972	935	996	957	960	989	958	994	988	1056	936	940	962	1009	965	974	937	1008	896	929	952	1055	964	953	994	951	963	916	931	981	941	974	947	999	1007	977	1023	927	995	974	991	982	964	954	994	916	925	923	953	968	903	962	990	935	971	920	922	933	970	980	938	961	996	952	977	998	943	897	966	937	978	972	966	1003	970	962	942	954	948	938	962	916	991	996	938	1010	969	987	995	997	970	927	1028	974	946	955	967	965	979	1002	991	1022	950	1003	919	1003	935	933	963	1016	985	964	934	951	953	925	891	943	939	991	942	942	925	995	959	960	949	1024	1041	1004	969	1022	1024	944	974	996	979	1051	946	951	1010	1006	931	962	976	983	944	963	1008	962	930	974	996	948	997	909	962	977	974	936	1000	1020	969	984	984	1026	975	1011	986	933	921	992	1002	939	967	1019	946	979	984	967	947	1006	989	978	995	876	984	1021	991	952	933	990	987	942	967	993	1019	988	966	979	971	927	1012	1025	989	986	997	927	991	991	935	980	926	992	992	966	922	951	966	959	1002	968	924	945	964	987	943	981	963	997	975	1023	965	1026	984	978	940	961	974	976	943	957	983	977	1005	973	982	967	962	1002	927	985	995	959	983	999	942	972	1013	988	947	907	962	1002	990	968	968	942	941	981	986	984	991	989	955	984	968	992	964	925	967	950	1027	998	948	983	944	975	979	972	977	933	974	954	952	1003	971	972	955	990	945	943	982	978	931	920	1017	1010	990	909	984	1019	1000	921	999	945	982	993	982	969	971	973	924	931	968	933	974	1007	945	952	996	963	913	1012	979	993	963	943	904	1016	975	992	974	895	953	973	899	987	931	958	948	1019	943	926	985	956	975	937	994	963	951	972	1012	983	951	968	972	975	1006	968	958	968	973	1026	951	1015	950	993	1042	947	1017	925	951	998	952	957	954	905	935	988	968	953	949	916	924	972	934	974	987	1025	974	919	957	981	967	959	950	935	966	1003	984	976	981	974	1004	931	970	986	981	967	929	923	995	1005	957	958	972	933	925	998	955	1024	961	948	934	969	1003	978	956	963	927	982	950	1009	931	946	1041	949	959	1005	965	955	862	999	981	977	963	1008	930	1020	993	994	955	954	985	992	963	920	933	936	969	982	919	994	950	982	994	962	976	987	965	999	1030	942	994	940	980	986	959	1006	977	997	936	922	949	984	973	1024	951	938	980	1001	975	964	1000	959	964	1001	1007	899	989	982	915	964	983	956	971	983	1014	1022	983	975	964	995	957	982	1010	1011	956	1012	998	1045	1001	961	965	1009	1001	974	1020	960	937	960	944	947	991	1010	1005	942	971	1016	958	986	979	959	953	985	933	987	928	947	990	954	1004	971	982	1024	987	983	973	926	987	1020	973	964	954	971	983	976	956	1004	992	964	969	936	963	993	949	955	942	969	938	981	965	1002	989	957	981	954	1015	959	983	974	1008	937	972	1051	985	906	948	972	947	938	958	939	1042	1093	940	906	961	930	1034	1021	950	978	969	1015	928	950	984	954	944	979	963	973	1005	974	982	943	965	931	964	982	980	922	943	949	944	957	934	954	924	942	1029	1021	998	990	930	953	987	1005	970	946	942	937	951	997	1015	965	1036	969	958	1021	935	956	929	989	975	980	1009	1001	960	982	983	963	1005	945	952	991	990	989	927	981	936	954	981	1058	951	961	969	1020	996	932	910	972	951	970	978	988	942	967	974	935	939	956	988	963	945	965	999	942	962	954	974	984	1034	931	991	998	963	955	944	1002	965	959	961	949	997	970	987	915	994	1000	1006	925	868	944	920	968	958	943	994	953	969	985	973	1004	995	971	956	974	948	993	991	929	929	956	994	1002	974	1007	959	966	950	988	968	995	954	1010	990	932	913	977	1034	924	995	987	959	944	1042	965	1005	973	979	915	936	940	931	994	940	975	1014	955	976	978	982	954	987	973	1003	1002	965	941	942	962	965	963	1015	1038	906	1012	977	962	987	1003	916	987	1011	981	1003	958	1016	1001	1016	968	954	906	930	983	969	973	995	986	921	986	1011	971	992	1002	946	1029	925	939	932	953	994	954	955	1018	941	930	883	961	1001	911	952	942	965	930	973	929	995	1002	997	1024	998	960	1024	932	956	981	937	992	936	1018	958	998	910	956	1015	1022	938	935	953	979	953	886	1002	951	909	961	982	948	953	1021	986	970	932	984	945	996	998	974	972	930	933	999	912	960	1030	978	946	1008	969	917	1014	949	999	997	967	1007	934	950	1023	960	964	983	1010	977	911	1033	962	962	1013	1003	998	925	1018	933	941	1006	1005	921	949	954	967	920	967	970	953	1001	922	924	905	950	955	1001	983	985	1018	986	961	963	972	889	990	917	948	982	933	980	1005	973	923	989	985	991	953	968	978	1028	1055	1008	966	912	990	971	971	945	1001	1032	938	988	977	947	999	902	970	994	954	939	979	917	971	939	974	960	1007	933	934	954	967	1017	942	951	934	1004	997	933	954	995	983	931	932	958	970	1007	954	1022	968	978	946	992	963	983	923	953	991	912	928	1010	945	1003	987	971	953	948	960	973	935	976	1002	987	1061	998	985	1033	993	1045	954	982	959	986	1041	952	985	972	962	963	937	991	934	1022	952	962	1024	951	998	980	983	945	964	980	997	990	953	1005	903	967	1042	984	930	949	901	980	970	1033	994	980	987	987	992	934	1001	921
41836	18008	8483	3881	1519	558	479	474	430	466	504	490	484	479	427	487	427	440	509	477	478	475	468	425	439	456	445	468	448	457	457	414	466	435	417	453	433	477	496	463	427	457	492	451	446	389	429	400	426	448	445	442	443	430	478	427	464	490	463	469	452	512	471	439	441	456	463	452	446	443	401	458	454	435	462	447	446	489	448	423	431	432	445	433	461	454	414	454	462	448	444	416	431	448	441	439	476	411	425	459	454	471	475	442	437	449	444	463	449	408	408	464	473	400	418	430	456	424	446	446	404	431	497	449	461	447	460	478	436	454	442	450	479	436	441	463	440	457	436	464	422	441	433	460	467	475	461	451	469	482	427	448	421	450	428	494	488	479	403	449	434	446	439	430	432	464	459	466	451	459	431	425	455	487	435	436	426	439	419	423	441	488	447	458	463	410	438	493	448	434	460	447	460	482	428	436	425	493	469	447	465	424	437	438	405	428	443	415	461	397	403	469	417	461	447	398	423	458	450	486	432	427	424	428	459	468	431	435	457	459	475	420	457	454	437	492	464	449	422	460	430	486	506	481	480	444	455	485	458	484	431	444	453	447	416	440	478	443	436	476	446	412	445	443	430	438	441	431	428	442	426	432	470	487	448	413	417	456	443	438	488	442	425	427	416	397	414	466	455	479	467	475	518	417	451	443	431	443	433	441	423	468	420	439	448	496	461	469	402	444	429	471	428	447	412	471	459	442	476	440	494	468	424	493	486	432	443	500	466	407	487	426	465	469	441	460	453	465	463	480	468	467	447	465	424	439	403	464	406	420	427	432	473	491	484	448	446	469	460	455	470	448	461	484	468	448	443	414	473	454	421	466	403	483	416	451	428	408	451	419	452	464	448	436	447	455	440	429	450	447	502	462	485	463	437	441	437	411	454	425	482	464	412	428	457	481	494	438	444	439	439	396	455	439	448	432	427	436	470	421	421	444	492	453	472	485	482	474	486	431	452	438	501	474	423	441	476	472	479	461	443	459	449	464	454	457	435	445	430	453	417	438	463	403	451	469	461	431	455	437	421	429	423	431	470	431	439	457	431	442	432	439	456	453	427	442	419	477	460	419	424	442	414	437	475	386	445	473	420	390	463	459	423	400	454	382	461	449	424	467	414	439	480	495	450	433	454	454	438	443	478	442	423	478	507	417	435	420	439	445	452	478	461	464	436	459	448	478	496	457	460	461	454	432	472	443	471	469	445	432	439	447	406	430	392	445	468	465	485	455	433	479	476	463	457	476	436	464	464	426	431	444	419	465	469	460	447	412	470	440	419	431	412	445	473	465	417	437	412	520	445	426	446	435	459	441	451	462	389	440	455	438	453	432	449	460	432	465	451	463	423	444	414	441	441	451	462	371	474	444	458	425	432	456	441	412	449	458	485	455	491	485	439	451	457	454	443	515	460	453	444	426	467	439	473	427	474	462	433	415	425	435	453	469	494	462	457	478	438	430	421	451	467	520	388	420	423	419	466	467	490	438	495	454	431	482	440	447	442	406	412	457	443	449	473	421	435	416	428	434	459	433	448	437	443	434	415	459	428	453	464	405	438	451	482	472	447	477	474	436	397	425	464	454	468	432	441	493	404	469	458	466	405	426	422	444	414	443	481	412	412	434	413	457	461	420	445	439	448	489	424	455	473	475	433	446	458	455	423	434	392	457	440	454	453	443	447	467	467	461	471	472	427	438	424	502	501	429	438	458	450	447	433	428	456	449	474	415	455	470	427	453	459	419	423	464	387	413	427	400	464	441	473	415	440	451	432	441	448	446	428	495	450	419	495	446	455	455	447	446	424	441	464	405	482	468	435	464	435	473	444	473	470	494	414	451	434	439	427	411	473	492	439	475	472	440	450	473	451	431	436	460	447	469	401	427	450	419	485	462	396	473	450	480	440	462	442	458	464	426	452	444	440	425	444	412	445	444	452	465	454	459	429	455	445	456	449	440	405	463	434	453	415	436	453	442	417	453	488	443	439	447	400	421	457	430	463	466	427	453	487	420	442	446	460	423	476	466	421	447	462	457	451	445	418	425	457	451	429	457	464	460	420	439	448	407	445	474	415	425	432	448	477	481	430	408	455	459	478	478	448	501	472	415	447	452	422	445	490	474	458	448	474	416	434	466	455	475	460	455	481	460	454	466	444	421	446	447	495	431	436	455	421	470	450	489	462	400	495	424	435	478	430	447	457	448	420	461	469	458	489	450	444	429	460	486	456	426	458	468	452	442	491	428	438	493	487	423	438	435	439	433	433	431	473	457	464	446	420	452	501	424	430	434	432	424	505	466	463	463	440	423	410	433	440	422	387	469	398	443	401	455	461	449	448	431	423	414	432	414	439	411	424	438	467	437	422	430	442	468	428	438	428	452	460	424	457	455	459	488	426	475	440	459	457	446	450	461	477	437	436	441	435	479	457	466	455	491	460	438	457	421	396	441	430	471	397	453	442	441	419	431	463	459	487	402	455	458	451	431	468	459	468	477	469	471	480	422	468	437	444	404	450	442	449	458	475	433	454	432	460	452	422	453	493	431	438	479	465	416	415	429	469	456	470	470	454	469	476	515	458	417	465	472	474	476	437	455	463	474	437	428	446	458	467	473	438	446	484	454	396	478	493	431	442	431	449	464	443	410	440	438	439	444	430	418	471	432	444	502	459	478	425	449	464	491	470	456	469	414	439	436	413	439	450	440	430	463	454	459	482	476	428	431	457	453	479	427	445	460	473	446	456	456	385	466	451	442	434	448	428	450	441	480	457	410	446	434	433	468	428	465	443	417	489	429	457	451	456	454	458	438	471	401	433	424	464	468	450	388	490	490	439	436	475	431	455	476	434	439	413	417	453	483	470	449	434	457	482	463	467	442	443	453	455	484	440	415	413	426	430	429	436	447	445	447	449	433	404	416	473	427	461	455	452	467	410	433	496	421	448	436	436	454	424	425	479	430	479	432	440	453	412	437	437	459	462	430	436	449	394	463	433	428	426	484	477	482	449	489	418	436	443	517	469	433	432	422	411	420	448	435	436	448	435	453	482	442	462	495	469	429	488	424	418	455	431	458	462	486	503	481	456	462	448	475	471	494	467	446	473	441	414	422	464	475	425	436	494	418	449	420	449	433	446	439	449	472	417	407	467	466	414	452	462	432	464	481	400	427	431	473	438	479	421	445	476	464	469	428	472	481	407	425	431	450	473	424	436	469	448	443	486	434	447	393	468	434	424	411	439	414	470	486	437	479	499	495	438	436	421	494	433	420	454	416	434	444	415	440	419	414	458	455	483	420	497	463	441	453	430	433	499	512	478	461	465	460	447	452	457	460	476	413	440	453	485	446	444	457	434	464	451	439	440	417	437	494	481	454	461	456	477	455	457	433	465	464	414	433	448	446	428	422	425	437	447	478	412	469	457	398	408	428	452	476	498	502	427	448	480	470	413	429	436	412	465	426	432	446	449	404	440	478	491	428
26803	12609	12032	8698	4136	1237	950	932	958	970	952	1003	1039	1066	1089	1100	1003	969	930	975	971	974	927	914	903	949	911	1011	970	975	965	977	928	918	919	918	935	926	926	901	944	929	955	924	954	962	944	964	994	954	900	961	1015	978	901	962	956	951	931	940	935	976	942	940	944	962	982	953	946	964	948	1012	940	940	999	931	941	967	928	958	914	924	990	907	971	965	952	968	943	953	924	979	962	1016	908	903	921	1018	940	931	907	946	928	895	977	963	903	902	932	919	930	954	898	939	938	916	961	918	972	952	851	946	946	974	945	958	978	900	949	975	965	900	977	971	947	946	891	923	910	919	1006	898	962	946	931	900	958	918	967	880	906	976	971	951	954	914	915	952	907	920	958	997	906	944	922	933	956	934	943	946	852	967	957	931	895	939	952	923	929	914	922	923	984	898	936	897	905	956	964	964	985	940	949	940	939	964	926	954	955	984	931	983	953	912	953	889	974	959	950	971	977	924	949	996	900	988	925	923	947	896	941	937	954	950	953	925	952	960	953	897	949	907	918	916	983	922	944	948	892	915	898	912	997	955	978	969	960	932	961	941	943	981	956	891	991	972	945	950	926	924	908	921	991	943	924	965	975	969	951	988	925	901	942	923	954	928	994	960	958	975	940	951	871	964	943	942	915	939	988	924	896	948	933	937	969	955	915	994	912	946	930	939	940	917	894	958	967	914	902	932	941	890	963	994	976	882	924	936	973	978	949	968	934	915	974	972	962	944	1007	902	933	904	960	968	935	935	929	962	977	944	1021	941	969	893	951	947	932	965	941	971	965	905	924	942	927	962	932	920	971	980	980	935	1009	909	937	938	952	910	935	931	991	973	904	916	934	980	952	937	948	963	915	922	936	944	968	934	945	909	980	920	969	941	977	981	929	973	908	967	981	914	941	890	911	925	949	900	899	957	937	909	935	916	929	956	882	948	1032	968	925	906	907	949	903	946	1012	887	933	956	960	911	915	911	897	920	986	929	974	984	900	1009	961	930	1010	941	958	929	969	947	915	924	954	964	950	965	922	988	965	907	939	927	954	912	924	965	908	930	942	953	933	926	915	903	924	972	974	975	985	960	979	936	897	913	1005	970	915	954	932	957	961	954	928	976	945	895	905	972	929	1000	948	979	983	942	893	939	976	973	914	929	975	962	948	910	931	986	928	940	957	961	953	957	987	916	912	978	949	925	949	955	942	925	919	918	959	914	944	909	943	976	968	974	920	940	968	941	921	956	976	934	958	976	939	847	919	965	939	989	954	926	926	956	956	971	930	982	919	948	952	910	950	891	928	935	887	953	968	948	967	900	976	934	958	905	915	931	928	923	955	954	912	979	883	919	964	925	909	897	970	931	891	946	935	920	931	950	955	929	988	982	924	929	949	892	914	941	967	1003	965	984	944	953	906	956	938	884	946	1013	966	908	915	918	927	963	923	883	945	968	942	934	952	908	939	903	900	965	924	973	884	961	985	929	885	879	921	937	903	909	944	952	987	944	888	961	960	900	900	979	959	930	921	955	954	957	892	906	980	944	886	979	889	918	929	952	919	977	940	1001	913	887	945	918	947	949	952	949	940	964	985	963	912	956	968	950	952	942	957	934	936	935	966	974	920	969	965	932	957	961	957	971	942	996	978	946	971	938	912	954	907	947	924	925	938	927	918	997	930	927	921	926	892	917	964	938	917	932	923	970	978	966	959	957	884	947	952	899	961	934	925	921	880	961	995	980	937	945	1011	968	927	937	947	912	907	1021	1008	941	974	925	949	1009	895	940	998	959	958	937	941	904	966	991	936	934	936	940	925	1011	958	960	908	929	986	998	952	937	899	975	945	951	949	984	884	954	917	942	968	1010	925	910	925	978	963	872	944	924	984	964	998	958	971	938	876	937	934	947	945	838	930	925	937	920	905	914	914	1018	959	947	980	936	965	903	931	959	985	945	944	924	954	862	956	960	919	928	945	957	970	985	969	947	1077	967	981	961	880	958	944	977	969	902	922	962	960	953	942	924	934	870	897	925	938	985	905	942	945	967	910	897	946	970	970	967	903	944	992	909	915	921	899	930	963	896	980	928	897	924	975	898	959	889	968	921	888	930	934	921	956	943	960	951	921	944	893	946	955	937	955	990	932	876	945	957	969	899	912	921	980	922	909	928	912	934	956	923	942	943	944	937	938	1060	983	935	991	957	968	977	1011	954	996	981	962	932	989	942	912	934	932	962	938	995	1006	943	963	954	940	912	931	990	947	919	936	1010	936	955	906	886	984	933	935	952	949	905	938	924	929	945	955	922	924	949	948	944	939	916	960	917	962	943	1000	962	924	947	936	927	935	910	998	945	900	963	972	957	961	900	970	926	912	936	914	905	1002	977	931	906	958	970	941	968	939	921	971	951	970	963	913	964	918	983	901	940	960	963	928	972	947	914	939	891	950	921	896	971	900	990	942	923	950	897	939	910	936	951	950	1002	976	986	1000	981	955	980	908	952	955	922	970	962	956	949	941	956	987	952	965	962	995	903	963	891	970	935	950	915	981	919	963	946	930	979	906	983	941	928	958	904	903	912	918	947	991	961	977	895	961	939	910	888	892	881	942	958	926	972	933	949	949	975	903	876	930	942	959	925	965	912	963	941	939	929	937	962	957	995	938	934	902	923	959	945	918	974	961	935	966	917	919	984	988	940	955	911	962	949	942	925	921	989	948	963	875	941	942	947	928	977	943	940	942	965	927	902	886	977	921	968	943	959	913	954	965	955	923	993	991	914	919	946	932	962	967	916	1000	958	972	948	998	929	1011	963	912	972	901	944	979	970	931	909	947	936	949	970	934	968	918	962	930	933	907	941	956	926	965	946	973	957	926	935	932	944	985	970	902	912	967	937	959	964	972	948	967	943	980	905	946	946	962	1019	868	968	960	920	950	936	1015	924	941	945	927	959	946	961	926	907	952	974	1011	865	876	980	926	927	891	1034	962	958	892	991	951	883	1022	939	909	958	940	946	940	935	1002	982	959	969	952	886	947	918	956	971	918	961	928	950	916	933	1017	976	974	922	962	930	868	921	935	899	920	918	899	958	921	891	962	994	958	872	934	938	964	957	1006	972	923	972	987	976	953	950	932	1001	977	977	964	949	931	923	927	892	911	964	959	937	975	961	980	959	936	946	956	961	984	890	917	915	910	954	954	905	1010	950	950	962	935	916	916	937	1003	956	953	926	963	980	950	951	938	885	953	935	948	914	948	963	992	977	978	936	962	932	989	1006	1016	967	960	881	916	965	935	945	912	995	954	965	951	1002	946	968	919	941	929	966	949	961	978	968	940	938	943	946	955	878	989	955	971	915	963	967	971	901	925	972	898	918	963	982	922	949	931	953	930	980	950	935	955	936	948	944	944	934	928	969	926	956	911	996	945	972	974	945	919	925	967	936	988	933	975	954	919	937	958	965	895	927	985	937	941	903	933	959	973	954	945	912	921	884	945	900	964	934	931	972	916	962	930	954	940	995	901	993	979	927	925	924	936	960
50023	27217	16780	10981	6656	1481	475	462	429	463	796	775	954	854	656	587	522	511	486	517	443	450	415	441	427	446	485	415	470	474	427	427	434	408	461	464	409	462	453	474	430	462	449	427	446	440	420	440	449	419	461	471	465	459	484	453	431	441	425	453	452	449	423	414	467	466	451	465	401	419	434	391	406	449	456	409	450	445	443	442	453	433	451	474	450	475	423	421	443	504	500	474	399	422	469	455	442	428	453	465	476	445	465	437	438	487	419	452	457	457	450	444	435	452	415	420	429	446	447	515	476	437	421	461	423	453	428	468	483	421	437	437	457	449	400	456	429	426	462	474	457	425	435	511	442	443	415	420	409	505	468	439	431	430	440	418	439	433	398	474	443	405	451	404	448	446	439	447	470	444	467	408	462	447	449	472	463	437	432	464	456	466	477	428	409	441	453	462	452	455	423	457	466	444	444	456	433	451	445	441	424	459	496	472	444	456	448	410	447	469	469	429	430	438	476	469	429	473	486	486	472	430	423	458	452	425	463	489	447	421	429	398	445	382	434	435	426	450	417	450	462	426	455	453	414	430	406	402	417	434	480	403	439	474	404	511	459	469	412	402	435	451	460	435	395	440	448	438	425	479	431	449	425	486	434	397	450	447	452	422	418	442	445	445	435	453	439	437	461	469	429	443	457	441	443	418	481	504	461	470	448	435	459	486	448	454	437	451	447	393	460	421	438	428	454	408	495	443	455	417	428	434	460	438	437	451	437	447	458	451	461	473	478	433	401	450	447	448	401	462	448	417	436	431	379	403	469	439	423	414	439	442	429	418	445	455	418	409	465	473	422	453	436	398	410	456	436	420	453	424	479	433	459	438	460	413	467	412	424	454	426	461	450	468	425	498	411	468	438	439	443	430	454	403	450	443	438	445	466	446	457	419	465	433	440	419	455	449	419	494	480	465	423	457	446	449	511	440	471	481	464	456	454	431	467	507	473	463	453	433	423	470	436	450	408	462	382	416	428	465	473	445	430	435	449	449	412	476	436	392	452	443	456	443	451	481	473	456	499	428	441	417	447	442	470	461	427	462	443	437	408	409	456	419	433	469	390	428	427	450	421	444	390	474	484	482	425	397	440	452	408	446	430	417	444	430	448	426	458	447	446	422	463	455	425	416	472	462	452	419	456	433	428	478	467	454	432	412	453	448	475	455	409	470	455	441	451	445	480	431	417	460	463	424	460	410	457	443	418	457	434	424	479	447	439	408	440	441	444	427	460	448	416	431	438	423	492	433	438	469	466	441	472	477	419	430	445	449	429	508	447	467	467	424	426	427	462	478	442	453	472	430	426	480	449	447	473	435	463	444	470	427	427	462	434	468	439	456	416	451	442	464	463	431	450	436	480	459	419	373	477	457	462	498	442	412	460	426	444	444	473	493	434	455	431	413	408	427	489	427	445	452	434	434	451	421	451	437	464	416	435	460	442	447	434	430	454	437	467	460	477	425	464	401	435	478	473	449	462	483	450	423	460	380	463	463	465	425	450	469	480	452	459	425	418	415	456	446	423	432	482	471	440	403	451	438	431	408	429	415	433	461	478	438	418	477	417	450	413	455	471	488	423	419	451	431	408	442	437	401	465	466	392	457	432	510	479	451	450	412	436	441	465	446	430	460	483	441	455	499	456	430	430	419	425	429	453	447	431	438	441	453	452	430	406	420	456	454	420	462	448	464	439	467	467	435	481	443	423	467	464	445	478	455	432	456	463	438	430	445	470	464	441	443	445	475	472	433	444	461	430	453	441	465	467	434	477	520	466	477	434	466	456	436	424	419	480	429	458	441	411	433	422	457	426	427	406	429	460	464	459	451	427	438	418	444	492	456	442	422	405	459	486	458	424	444	479	461	457	477	461	441	456	415	445	430	470	466	449	444	438	476	473	495	452	445	419	430	477	441	441	466	416	447	441	457	408	472	448	456	405	462	421	465	477	471	456	475	447	505	438	461	403	459	455	460	465	469	443	479	427	425	500	466	456	426	449	424	427	466	419	434	449	420	476	463	417	462	438	458	405	435	481	451	413	457	467	431	385	438	419	496	413	453	439	481	409	446	459	440	455	438	436	429	436	427	437	488	443	402	440	432	458	489	450	460	466	440	435	463	484	433	430	449	371	467	415	393	445	483	433	417	441	451	489	449	446	434	414	476	455	448	432	450	442	446	458	486	475	429	429	475	433	438	432	501	466	454	426	447	422	428	485	450	453	439	439	443	452	433	422	450	439	422	407	460	394	466	452	424	450	467	441	426	445	440	447	461	405	445	384	427	488	419	464	424	477	475	408	471	421	439	407	508	408	462	478	457	434	449	466	451	443	444	463	440	442	436	455	429	406	483	406	410	456	444	438	427	446	467	461	472	440	416	471	472	443	435	451	447	392	466	431	479	461	453	454	422	440	465	433	476	464	403	444	449	425	432	449	426	428	421	454	454	478	482	425	463	445	407	443	432	482	431	428	443	478	433	468	432	460	423	453	482	443	435	455	458	442	440	456	487	451	418	428	456	461	448	434	488	429	437	449	454	431	429	425	466	439	465	462	442	468	458	481	440	443	411	459	473	439	427	413	449	428	446	440	474	441	434	466	432	424	442	431	443	417	409	407	477	495	440	468	409	459	486	426	425	473	452	445	456	439	445	433	449	408	461	439	429	418	415	439	475	418	515	403	420	450	438	461	468	456	416	443	441	474	429	400	471	417	465	467	505	464	433	441	469	437	454	419	434	422	498	478	469	431	430	445	452	488	449	419	439	445	464	409	469	433	476	423	468	452	457	454	484	418	411	422	480	470	442	461	411	452	432	463	448	482	478	449	441	419	449	431	436	410	497	476	441	422	446	457	440	468	489	440	459	429	423	436	497	457	461	525	436	459	454	434	420	424	442	507	448	481	438	462	449	488	431	467	471	454	428	495	441	456	444	420	457	436	462	436	458	450	410	446	471	433	458	464	441	490	436	476	414	437	447	416	451	457	478	443	466	415	510	446	422	394	465	454	448	437	467	421	439	417	481	450	443	440	448	457	431	458	474	468	430	459	425	449	441	448	431	450	441	417	476	390	432	466	447	419	454	459	449	411	479	449	474	438	485	424	467	428	450	487	427	435	467	451	394	428	436	464	420	437	463	477	444	412	437	462	404	449	442	428	431	451	418	449	458	464	486	487	484	433	469	448	482	411	429	464	454	458	439	478	399	468	445	408	444	428	487	473	448	451	428	461	493	431	411	481	473	413	441	462	454	464	422	398	446	495	451	450	446	418	440	436	408	441	430	467	436	434	426	450	475	413	440	444	439	449	474	457	458	456	445	464	441	459	471	450	436	440	452	427	469	439	453	473	421	458	455	411	482	472	457	449	438	471	480	449	451	451	394	429	432	462	423	454	482	438	447	445	470	449	446	429	433	468	479	420	476	470	416	436	498	446	404	421	416	441	451	465	458	428	411	408	426	461	472	469	456	461	404
31593	21353	20423	20184	15687	3189	1045	953	1025	1172	2966	2751	3505	3060	2240	1660	1240	1260	1268	1181	1018	922	937	969	913	976	933	963	934	959	976	948	926	967	948	976	965	920	913	907	927	961	922	1012	931	942	980	975	927	987	927	962	959	962	927	969	972	905	979	938	911	998	958	925	902	934	970	961	965	972	984	985	948	944	936	929	956	891	968	956	1017	951	938	974	941	950	928	976	932	948	949	953	994	944	940	951	923	902	936	954	994	948	963	951	965	910	941	970	950	1000	949	957	927	982	968	912	987	919	918	960	933	977	911	947	949	962	925	887	945	953	935	889	940	931	951	923	929	906	930	940	954	986	918	924	930	931	889	980	944	941	930	928	940	955	955	970	1015	985	944	931	1024	953	925	959	946	941	911	935	922	964	916	981	932	1001	911	949	959	948	1005	923	962	953	961	987	959	942	969	996	941	947	1001	908	892	909	896	955	902	921	910	928	923	954	907	997	979	907	976	943	981	981	961	957	952	937	895	946	984	896	896	910	944	981	944	995	952	929	923	957	918	950	984	920	958	937	998	933	903	916	955	914	964	928	942	891	979	938	995	986	955	943	980	987	958	917	904	921	925	888	975	948	996	915	939	947	968	931	931	936	906	973	926	964	958	991	938	986	966	964	919	947	945	957	944	971	923	922	956	905	936	961	949	984	891	966	989	947	962	974	926	951	983	963	970	955	937	875	967	931	972	877	888	950	969	970	892	938	954	977	930	1001	937	989	970	919	939	956	925	947	958	950	932	930	905	993	936	971	941	980	946	926	943	920	943	1006	936	949	968	926	947	963	942	986	979	950	908	935	953	942	926	935	968	961	979	932	968	902	943	954	929	911	965	989	935	915	960	969	913	889	988	971	871	999	939	904	915	913	971	996	947	965	948	986	961	938	938	959	975	908	931	887	946	932	911	964	929	974	923	932	926	888	969	951	972	962	968	902	929	943	1012	970	951	958	949	966	956	945	951	955	1009	959	978	939	957	946	954	902	918	921	853	1012	862	927	885	957	1017	931	934	959	981	963	944	905	925	948	924	937	984	929	973	926	927	938	950	936	952	964	936	945	892	934	915	960	962	911	917	937	922	938	992	945	963	947	909	895	925	906	918	917	920	908	975	969	950	938	940	901	962	984	983	946	955	982	975	908	970	989	901	934	980	973	960	991	957	933	967	915	952	910	924	939	889	957	927	931	946	1009	957	890	983	920	932	956	934	920	954	927	956	926	918	935	941	1005	960	912	925	950	912	946	869	951	962	950	936	864	920	918	897	913	964	972	973	921	924	939	929	963	979	924	910	913	963	917	938	950	955	909	951	954	877	919	975	973	962	991	953	936	940	963	933	967	929	901	919	924	915	920	1013	940	944	1013	972	928	885	907	957	942	932	938	937	920	978	894	926	953	937	911	921	904	982	903	966	981	954	957	902	948	953	889	932	971	965	948	894	943	944	888	922	945	964	987	916	989	978	979	1028	943	966	978	911	904	967	910	947	920	936	902	965	975	950	967	960	976	927	915	896	929	938	933	963	953	959	935	928	968	938	950	935	977	865	909	940	931	963	973	946	1018	978	911	964	933	930	913	889	952	919	946	969	923	927	1001	941	965	987	948	928	951	905	942	903	951	928	959	972	983	959	935	932	958	969	950	931	943	911	925	947	951	923	970	900	899	976	921	922	933	926	876	942	928	933	877	933	906	957	941	970	968	967	925	1004	919	989	967	974	973	947	960	917	972	963	958	957	955	943	1001	937	953	938	920	986	931	983	947	1027	853	879	947	942	933	947	938	889	963	966	963	988	933	977	912	958	898	981	903	949	905	954	929	922	962	921	992	955	910	903	986	916	938	973	964	935	1008	950	937	962	947	1009	960	921	958	935	962	911	941	912	872	927	995	937	977	919	895	940	977	946	909	942	957	925	942	928	886	983	954	940	958	978	905	969	960	994	937	924	912	896	939	987	895	961	936	973	885	960	970	939	926	930	898	942	993	983	901	931	865	915	892	960	1012	932	931	989	871	915	958	952	1003	935	980	986	942	946	933	929	939	954	969	958	904	941	953	948	972	925	1014	945	982	920	938	995	923	912	935	912	983	953	977	963	927	981	943	925	977	963	941	985	991	973	968	983	972	987	994	956	946	983	1034	935	1037	957	995	934	948	937	962	1015	926	967	907	971	904	921	992	952	983	922	1004	888	926	932	971	891	963	920	977	955	881	972	916	973	966	954	940	995	965	983	964	953	993	960	1005	930	897	924	927	911	910	965	944	964	920	953	944	985	894	963	977	936	963	984	947	904	953	869	913	926	943	941	962	982	1015	902	972	1008	903	921	939	962	951	941	939	938	918	960	987	926	964	909	953	932	926	997	953	934	973	899	896	950	935	945	927	964	990	933	897	946	947	908	954	916	970	951	976	945	945	904	942	959	974	942	953	929	895	950	954	935	918	907	982	918	943	968	1008	986	985	932	950	984	939	918	945	984	968	975	941	980	972	924	943	992	950	949	915	979	942	923	995	964	967	956	1002	960	873	945	952	900	942	1000	931	974	969	935	958	968	942	918	963	964	988	986	1010	968	930	964	961	951	947	961	965	940	987	990	941	909	980	890	923	982	932	908	883	962	950	968	900	886	942	925	975	941	1016	1009	947	934	936	871	939	908	974	968	941	963	954	975	954	936	940	1006	960	960	937	915	962	950	946	922	938	929	942	940	965	950	915	998	956	932	912	905	1021	943	970	985	984	947	922	918	957	989	934	966	927	917	984	998	944	929	982	946	992	930	969	937	918	900	986	953	923	918	905	937	944	951	986	948	963	976	964	922	912	973	958	903	925	961	952	960	939	954	925	934	908	959	959	923	932	930	961	921	942	940	966	952	942	908	979	903	919	913	896	889	974	928	950	936	878	989	922	946	912	914	920	961	958	947	942	910	906	992	945	932	955	977	970	918	983	904	941	912	954	905	926	995	980	956	931	945	975	978	953	965	892	996	922	934	980	937	937	952	940	946	950	927	971	957	910	1007	953	968	924	968	936	960	951	978	962	972	963	957	965	959	967	909	960	974	964	971	949	970	948	943	899	929	897	893	917	927	965	960	912	968	1010	894	962	923	920	953	981	904	906	943	924	965	971	894	931	915	903	988	933	954	889	903	911	953	929	974	899	957	932	984	948	964	973	989	956	993	981	908	929	954	921	947	940	978	946	909	872	958	959	959	955	939	964	939	935	940	961	906	1023	974	982	933	970	958	970	964	882	972	1002	959	911	923	921	930	920	935	994	942	935	959	968	891	924	933	926	932	943	941	922	961	982	955	862	987	1009	940	968	923	953	915	907	943	972	938	956	942	876	952	986	963	928	888	983	956	949	929	903	908	946	981	897	961	921	981	930	957	975	961	938	985	945	949	942	924	884	882	1001	1008	903	949	971	930	979	973	942	914	938	970	979	894	948	884	974	880	958	1001	944	939	932	997	939	959	927	939	970	966	921	976	936	944	961	947	945	941	934	927	988	1004	888	936	938	948	950	987	945	974	972	932	945
56318	34900	29595	22459	14590	4507	666	498	493	719	1257	1332	1445	1320	1002	772	573	574	619	555	461	460	467	419	462	459	428	475	435	455	455	449	473	422	466	399	474	473	479	452	469	437	420	430	461	449	436	430	419	459	461	493	453	436	435	440	458	494	429	470	482	489	465	532	453	474	483	440	487	480	429	488	441	491	451	437	418	431	494	445	465	431	414	413	436	462	488	471	450	482	447	429	478	457	438	462	459	453	419	440	459	480	402	426	466	436	463	470	436	437	444	438	441	463	478	453	424	431	462	474	467	454	420	414	461	467	472	445	427	439	429	458	450	487	443	427	467	490	447	445	449	481	449	477	452	499	442	411	428	475	421	490	437	416	427	459	450	449	435	436	472	470	463	399	474	434	481	462	453	431	440	469	437	413	459	472	458	435	472	506	450	427	474	468	477	483	451	454	491	492	440	479	485	453	460	440	489	471	484	441	471	452	451	453	457	483	511	432	468	499	478	460	417	484	424	457	472	495	491	436	477	423	458	431	455	430	474	501	461	434	460	465	503	420	436	441	461	442	461	447	446	458	442	421	449	479	512	425	468	490	444	476	522	457	457	405	437	397	435	474	477	453	435	445	500	433	462	439	414	461	449	486	494	453	477	469	442	474	460	474	452	454	465	460	427	446	473	418	430	450	434	459	472	447	434	447	455	463	488	430	433	456	504	439	439	459	474	460	457	464	459	470	431	404	484	479	453	460	443	444	471	428	482	447	403	471	466	459	472	462	457	467	477	466	477	434	463	468	460	428	418	455	485	412	480	466	478	427	441	450	470	470	470	499	437	442	463	467	440	461	432	445	429	407	474	435	403	477	447	426	497	431	469	469	507	456	451	418	447	430	450	439	489	493	465	482	444	412	451	460	448	452	464	484	453	438	458	459	484	484	489	467	483	446	449	446	463	496	474	438	464	462	472	481	455	430	450	462	435	450	456	497	444	437	438	422	460	426	472	429	470	461	436	451	452	431	448	454	444	455	471	443	393	472	449	402	414	472	434	440	441	467	436	472	445	446	474	454	440	445	478	460	449	433	434	473	483	483	399	479	480	444	427	456	440	436	433	472	465	470	413	488	473	456	461	473	449	488	445	449	446	463	459	448	493	449	470	495	491	430	446	449	460	424	424	413	464	508	505	461	481	440	491	478	457	455	424	414	460	457	446	442	481	460	476	439	488	472	474	443	432	439	494	482	474	444	457	479	458	477	456	413	440	463	462	454	483	470	455	444	509	475	427	504	443	453	433	437	440	465	441	459	477	482	455	450	501	449	459	471	454	506	469	454	426	453	443	482	456	461	515	445	465	439	453	423	421	451	468	472	480	460	441	420	480	469	461	446	446	463	443	405	442	435	454	419	456	487	482	436	453	401	451	449	468	451	483	457	458	457	467	503	493	438	508	459	432	453	442	435	475	470	420	435	470	414	406	462	510	521	425	434	425	466	461	441	454	483	457	478	446	457	429	494	460	438	445	464	453	437	453	441	467	467	472	450	425	454	456	432	444	456	454	426	393	481	430	453	484	465	462	462	480	479	474	444	491	427	460	455	451	479	393	447	464	473	472	447	471	493	486	440	465	458	427	455	438	438	420	476	442	403	443	447	464	424	403	437	475	434	404	479	455	481	478	442	442	478	453	460	449	483	465	409	470	423	476	460	478	441	448	499	460	401	424	486	442	470	454	452	428	444	434	431	443	455	431	452	430	423	432	450	478	483	470	424	416	450	461	442	460	461	436	454	426	415	446	482	466	460	482	487	501	426	413	482	448	455	432	431	423	445	492	503	468	445	440	467	491	497	466	447	481	445	449	458	443	434	435	443	438	470	475	481	476	443	468	470	446	440	442	451	453	492	455	462	459	431	490	458	445	453	453	467	445	479	400	441	471	477	460	440	425	511	433	498	465	431	472	429	464	427	441	479	445	424	463	456	478	428	468	448	436	476	450	477	493	457	472	444	446	452	442	455	443	484	471	450	429	444	478	443	478	450	439	404	450	436	458	460	447	475	437	478	445	431	457	469	486	428	424	446	450	421	427	471	494	452	452	444	432	424	427	453	411	440	447	430	437	462	441	412	441	456	459	435	432	449	498	471	442	438	456	446	459	437	438	413	449	447	476	428	489	447	498	440	461	458	413	462	477	452	468	482	472	504	480	424	450	503	419	472	456	484	461	534	474	451	452	476	473	465	464	458	462	469	426	442	455	415	466	450	458	448	473	459	458	447	480	452	450	453	464	456	462	417	485	448	454	431	458	470	423	498	451	397	439	462	456	499	459	456	459	450	438	439	441	491	471	445	484	443	470	450	428	446	454	437	482	469	504	479	504	484	448	439	492	400	476	442	458	458	438	401	425	425	454	457	439	486	481	436	470	474	426	459	442	474	482	480	464	492	437	445	459	435	452	471	438	463	424	454	436	443	427	410	450	457	484	459	487	434	474	463	450	442	427	478	459	461	483	442	499	456	424	433	471	470	457	487	493	441	458	475	479	448	505	452	480	448	443	488	438	448	498	468	466	470	438	447	421	465	453	493	461	426	478	416	438	464	444	474	440	440	416	415	477	458	455	451	487	465	413	453	467	450	472	458	499	405	430	457	413	476	516	443	427	473	440	472	475	434	452	478	446	436	456	467	457	504	477	510	458	455	501	446	477	447	466	440	493	435	471	455	463	446	466	482	479	450	449	475	445	443	466	445	464	467	452	477	449	436	406	461	435	457	479	454	486	451	471	458	461	462	419	459	425	421	477	443	490	466	452	443	485	438	437	428	491	450	437	491	457	472	422	460	470	479	450	419	460	434	423	447	442	467	488	520	471	431	447	447	484	510	446	480	482	456	431	409	430	462	467	465	452	429	481	477	441	452	476	420	445	486	470	463	462	446	481	478	487	478	441	445	480	472	417	472	477	484	494	464	465	453	447	433	460	511	464	469	473	454	452	438	447	456	492	423	429	455	470	434	457	480	457	465	462	438	447	461	463	444	477	466	466	418	511	457	469	462	448	450	450	452	454	478	428	472	460	434	431	465	468	490	477	474	483	423	472	464	479	467	450	470	487	481	432	404	422	440	480	447	475	441	453	446	431	422	472	493	452	427	473	476	472	470	445	453	448	420	438	425	450	445	464	443	440	484	468	419	469	509	395	430	438	443	437	450	429	466	410	467	454	477	458	442	423	437	453	472	441	436	455	426	412	445	493	482	448	473	449	452	482	455	439	420	440	472	442	420	428	482	464	510	443	437	434	432	492	503	498	501	498	426	437	465	459	480	459	424	465	487	470	418	431	491	443	451	469	454	440	435	493	430	447	403	473	484	452	482	449	466	440	424	465	473	447	476	451	464	415	399	465	472	461	462	430	418	426	400	423	458	408	453	459	465	433	476	455	459	461	367	434	445	412	467	436	456	488	463	486	457	436	486	506	445	444	433	389	473	456	455	453	480	497	457	455	452	441	473	410	481	445	463	452	452
34841	27760	32796	31239	26042	7588	1093	1116	1089	2205	5191	5197	5525	4987	3773	2381	1658	1663	1528	1215	971	1006	935	973	982	986	939	975	1053	1013	955	958	941	997	974	944	992	951	972	960	897	932	985	936	994	974	957	1000	898	950	958	971	981	997	916	965	955	1017	978	971	962	913	1026	938	960	951	953	959	973	972	918	991	942	957	983	1003	935	966	953	970	969	988	927	969	924	974	942	958	998	978	962	934	957	901	912	916	1009	934	940	981	965	960	1005	946	975	981	962	964	943	1005	982	967	974	941	954	927	917	961	1010	926	995	907	984	936	970	940	991	997	1031	971	995	999	948	989	982	957	964	924	929	1007	936	969	945	980	915	963	944	926	1010	906	959	951	931	924	963	965	971	956	930	967	972	974	945	917	1001	1001	990	930	980	1001	1012	997	980	1003	991	946	964	950	968	930	985	990	939	983	1022	925	927	964	1031	1007	951	973	955	997	936	936	951	973	919	936	965	986	965	989	973	900	952	996	969	1000	960	1010	973	957	995	997	965	911	981	976	984	964	996	936	904	965	944	973	941	963	960	1003	943	970	986	988	987	917	937	1011	883	1015	993	993	996	914	938	1021	969	993	939	1003	963	943	912	979	936	1020	971	949	985	946	946	942	945	949	938	1024	1000	951	968	977	977	975	964	996	991	942	937	968	931	917	999	959	970	1000	955	943	941	960	1018	905	921	971	1021	958	930	972	950	949	983	962	1013	968	945	941	961	985	969	988	926	958	931	900	997	1021	937	948	933	976	971	987	946	960	925	929	904	991	942	1001	961	948	951	858	978	932	950	973	964	990	1028	956	963	988	914	1007	1009	955	998	980	954	984	1008	1002	958	932	969	948	1006	932	1013	956	928	971	930	964	937	958	925	908	993	975	978	945	961	935	937	955	977	1008	956	1012	972	958	935	972	943	888	964	951	974	961	907	940	962	1017	978	976	981	900	957	960	982	928	970	971	943	966	954	979	938	939	958	946	919	896	970	996	961	999	983	946	939	991	946	986	973	970	1019	915	939	958	949	928	973	978	926	921	939	921	1016	976	992	966	922	1001	934	987	938	879	928	950	901	1033	982	917	954	954	963	947	958	951	942	950	980	960	961	970	974	942	987	902	969	975	963	959	930	930	917	961	935	939	986	1025	982	942	1024	1029	995	985	999	964	943	979	950	1010	953	943	1007	958	899	978	962	920	982	958	956	954	954	952	1001	962	1017	955	974	977	1015	988	962	924	981	965	994	861	973	929	1010	949	964	956	944	978	940	930	973	942	980	980	957	970	949	946	932	987	962	969	964	950	902	969	1002	967	942	980	960	917	1005	947	937	928	966	988	947	973	996	986	958	957	918	920	1031	976	1021	902	956	935	943	940	974	967	981	924	981	1018	947	974	929	959	1004	946	1018	975	945	950	984	922	958	948	992	944	943	954	922	960	985	970	1017	965	932	975	969	983	985	991	1008	995	938	975	973	1004	955	946	952	966	946	956	944	961	954	983	1009	993	952	963	914	1016	969	917	965	1011	967	1056	986	984	967	925	934	1003	930	953	921	1052	945	965	923	1018	981	979	957	1023	964	974	1004	1018	916	899	954	963	933	988	947	986	935	997	996	984	976	928	1018	950	932	956	983	997	995	940	1010	951	1021	930	992	946	940	943	987	989	940	918	955	975	925	951	981	992	958	943	1026	918	978	1016	987	984	918	950	919	969	1002	974	982	966	959	994	942	968	924	993	947	909	988	1020	931	922	877	934	989	975	945	989	946	900	951	950	936	919	974	967	912	960	955	974	934	987	994	894	985	935	938	941	947	936	961	945	905	1026	969	920	989	920	971	978	954	1001	961	988	1009	925	940	936	997	974	984	1005	927	959	949	987	949	973	944	994	968	921	933	961	992	957	971	892	995	940	947	1003	950	969	991	957	961	981	947	980	971	967	987	960	1003	986	966	940	893	971	953	936	947	967	924	968	961	948	930	976	940	1011	910	935	1015	1006	948	975	889	920	976	995	961	962	910	920	988	973	969	966	959	961	986	986	937	948	974	1004	934	959	978	969	981	951	996	982	966	993	970	980	985	951	976	954	931	953	998	960	1001	957	979	967	920	929	962	939	1019	929	972	1021	979	994	955	941	999	942	948	968	1018	959	921	960	979	935	988	954	982	975	923	1021	998	1027	935	943	983	990	945	969	969	921	988	993	1025	940	1027	1016	940	913	973	971	953	967	973	940	940	999	921	951	964	958	1017	973	989	945	920	955	1001	985	969	969	987	959	955	971	998	989	909	911	984	946	938	973	959	963	976	982	1024	994	984	971	943	885	913	952	931	970	928	984	1015	997	967	945	974	935	957	946	981	965	942	991	989	1004	981	937	952	999	952	898	916	958	941	897	931	978	927	968	990	921	1001	984	984	881	976	1034	977	937	961	993	924	938	906	942	965	965	1013	987	992	946	922	946	969	1011	953	999	975	990	1007	995	906	952	1013	921	906	990	978	1012	973	939	955	969	1050	972	954	928	944	949	943	929	975	941	944	923	986	994	981	976	936	947	957	931	972	919	958	948	1013	961	985	949	977	978	1027	981	924	965	997	1000	974	935	946	1001	984	998	919	986	946	993	960	962	892	947	936	920	992	936	1026	988	945	985	966	925	990	974	896	990	984	937	988	953	995	961	933	962	1008	919	939	1006	948	948	945	965	943	953	984	916	914	937	972	973	964	966	977	956	926	927	967	970	952	975	940	964	961	949	963	958	964	967	951	958	961	945	932	964	946	921	1010	956	902	968	966	997	927	956	1006	973	913	948	950	922	949	978	928	949	895	974	944	960	992	949	952	938	946	981	992	957	938	957	988	1012	947	975	926	949	938	960	994	971	991	968	936	1021	932	949	954	977	936	942	954	914	922	990	1013	963	997	938	932	958	951	935	995	1000	977	997	967	984	943	967	917	995	938	963	943	969	992	974	940	909	959	953	934	996	882	955	932	965	968	935	877	958	965	991	1002	951	1036	931	987	872	951	923	983	883	984	1000	966	938	1003	971	999	978	974	968	977	973	979	956	941	976	976	983	956	954	1001	976	949	950	951	956	956	1017	1011	969	927	963	938	932	973	935	1009	957	978	995	930	941	947	931	951	951	1021	968	914	1032	1032	890	940	986	925	986	1009	956	942	955	982	968	976	944	958	980	969	1050	947	1030	951	924	1012	988	964	998	960	987	942	1002	967	989	993	939	933	985	1011	977	978	1003	953	984	976	1006	914	955	970	972	995	978	1000	979	982	947	973	910	974	937	972	919	956	943	980	979	937	935	959	928	975	954	987	1001	924	952	944	965	1030	959	943	969	997	931	1017	943	990	994	977	1045	900	979	992	976	972	1021	966	952	967	1000	922	994	954	949	934	954	1059	1003	950	950	962	971	984	922	911	972	1030	972	969	997	997	977	992	952	987	988	962	945	994	991	939	1034	951	956	994	938	950	902	979	990	972	894	940	1006	949	995	943	952	965	918	922	973	970	966	984	930	943	970	986	978	935	974	934	971	951	983	980	944	1002	973	966	899	970	939	945	978	973	1016	869	941	988	988	965	936	942	960	984	958	953	1021	1010	951	876	1023	948	909	1003	982	968	971	961	948	1006	941	993	981	1021	983	917	1015	947	911	972	1001	919	940	970	962
44531	22532	10522	4131	1422	585	430	440	404	434	463	486	449	430	452	438	425	459	421	486	449	426	437	428	428	468	442	408	419	432	468	449	398	443	449	443	428	445	415	425	420	467	430	475	426	436	447	431	453	443	428	454	448	419	423	446	430	462	462	445	457	479	470	451	444	480	436	443	457	436	428	426	437	417	475	461	477	429	421	476	437	421	447	462	450	428	431	423	445	451	445	500	444	478	417	457	471	418	443	468	467	431	458	460	423	463	467	455	421	458	457	478	450	448	472	475	461	435	469	482	484	463	408	440	458	450	463	420	486	419	440	438	464	417	438	420	462	452	472	410	423	444	481	450	453	456	458	425	496	415	464	457	472	463	473	411	398	437	432	439	443	453	464	465	409	412	403	468	445	463	488	438	422	503	438	444	443	416	417	454	457	425	421	406	460	410	437	435	474	416	451	432	451	434	437	472	423	462	460	436	453	455	433	479	401	391	463	467	465	440	444	446	497	436	436	410	431	455	410	433	460	418	418	438	465	443	450	461	481	436	408	445	369	422	454	411	435	461	483	438	465	420	446	443	474	474	444	457	467	427	435	456	461	405	445	473	436	446	437	474	417	436	418	462	441	459	488	437	465	414	418	455	431	413	450	435	459	467	461	468	449	438	436	440	469	408	463	404	445	421	408	432	416	430	420	443	453	454	418	456	422	435	428	418	421	435	397	469	435	427	445	476	451	409	466	412	481	482	468	464	426	474	477	431	435	445	465	406	422	496	413	415	437	456	455	447	426	417	423	455	455	452	473	438	448	391	405	435	425	433	460	458	429	477	460	442	431	458	486	443	435	470	473	459	467	440	428	448	420	462	454	429	418	444	433	422	402	439	466	471	420	447	453	425	451	439	432	484	441	437	468	451	427	446	434	414	426	466	440	391	467	434	463	378	494	454	474	516	463	497	444	449	396	407	414	485	404	403	442	445	465	418	435	422	437	466	391	448	429	451	444	396	438	454	440	415	451	461	433	418	433	463	416	441	443	479	453	389	416	483	431	439	440	432	466	464	469	484	436	477	444	430	427	451	450	426	457	430	431	455	463	453	431	442	406	410	439	469	440	442	475	444	435	449	427	422	440	429	397	461	419	396	433	430	452	437	432	429	433	462	471	462	441	473	468	410	400	459	484	436	479	441	397	437	463	484	440	410	501	466	443	469	457	446	446	430	446	428	485	448	475	446	381	439	441	403	403	440	430	426	479	430	459	432	436	453	428	398	453	454	449	378	396	495	452	428	426	392	384	416	426	448	466	439	452	438	420	462	470	457	459	446	425	400	458	445	420	476	407	456	453	426	432	478	491	459	379	437	438	425	442	439	426	402	462	452	443	444	426	475	444	445	454	470	445	461	427	423	428	439	465	432	429	444	446	482	492	430	437	479	410	454	467	450	427	454	429	453	422	395	471	409	459	474	445	457	388	438	451	473	396	423	457	423	439	401	436	431	418	409	481	436	427	435	455	429	430	434	449	444	455	438	444	453	446	458	432	471	471	394	477	459	465	455	467	451	427	448	442	453	457	411	454	427	489	445	436	477	456	400	460	425	435	416	471	418	462	414	438	440	417	488	445	405	461	403	430	404	438	456	429	457	430	475	419	431	459	443	458	422	432	398	454	462	456	434	435	395	434	463	437	446	475	455	416	424	428	475	415	459	445	443	438	474	455	406	450	474	452	429	446	446	424	462	473	450	449	435	478	476	401	415	458	454	462	477	449	441	456	427	452	481	429	428	458	451	418	463	447	423	468	431	424	458	442	463	447	434	460	445	465	481	452	491	460	425	420	473	405	435	436	450	424	429	380	456	482	430	416	471	482	425	415	445	434	466	439	429	425	457	478	471	445	469	435	435	427	418	475	475	423	450	446	434	461	433	454	421	392	436	396	433	471	480	425	431	461	402	424	423	440	444	495	434	440	411	476	465	414	456	472	472	432	403	478	444	438	447	446	430	411	461	462	406	439	429	420	482	430	390	439	457	462	453	409	452	452	436	481	470	430	468	471	461	466	435	438	432	460	424	439	413	480	456	477	423	411	440	426	456	453	440	459	444	414	468	430	450	408	477	424	428	425	450	395	439	430	425	489	459	481	450	438	435	434	460	475	456	439	449	429	464	449	437	467	429	419	430	448	453	435	427	445	442	424	484	478	436	447	439	483	422	441	457	394	411	482	406	396	436	460	450	417	422	465	438	425	486	433	437	461	475	427	454	463	436	453	442	402	406	422	427	452	431	432	424	429	398	466	433	453	426	439	405	424	418	445	418	419	492	470	429	431	430	450	458	375	459	424	436	381	464	469	463	452	446	463	490	458	459	442	443	428	488	432	468	452	436	453	409	472	492	430	444	462	414	450	453	494	440	418	421	435	396	485	452	454	448	389	415	466	430	461	448	411	427	434	453	409	487	460	479	416	452	437	433	438	476	442	448	426	464	466	489	465	410	436	446	461	471	436	463	465	467	424	445	430	428	445	426	489	421	413	435	466	413	425	431	427	443	453	480	447	453	443	425	452	444	439	425	481	455	432	450	456	445	457	445	444	443	417	453	471	458	440	488	420	426	414	395	424	412	451	448	449	429	443	398	473	456	441	467	466	445	433	439	456	439	434	430	414	449	412	461	441	462	446	434	447	426	446	399	481	470	433	479	434	472	478	476	444	426	456	458	462	456	453	477	453	462	438	437	441	411	454	467	435	449	423	462	419	442	463	442	461	434	442	442	431	460	384	437	435	477	465	423	446	415	455	400	467	442	446	401	435	444	417	439	420	423	455	456	426	457	417	480	465	422	402	445	453	424	431	436	414	421	451	458	428	471	438	481	495	419	428	416	439	437	449	431	460	426	417	432	451	410	444	445	436	416	441	423	407	441	495	426	431	419	422	416	405	449	401	453	457	408	427	419	480	458	405	440	429	452	407	407	413	452	457	420	481	424	460	423	474	430	451	465	462	443	387	435	487	411	456	446	443	431	426	442	466	452	442	449	411	406	440	428	403	430	446	421	478	483	474	470	448	425	446	403	463	454	429	410	424	384	469	432	439	443	416	406	441	429	432	444	436	490	432	438	409	424	465	442	459	502	433	419	465	424	428	466	409	452	436	394	424	466	415	463	426	449	457	429	466	443	470	467	440	430	440	429	461	437	439	491	440	416	478	406	448	443	457	448	451	476	452	460	394	417	410	463	451	458	429	451	458	420	440	439	424	407	462	452	416	472	450	420	471	442	483	436	420	459	440	405	406	442	454	457	419	418	474	474	428	422	389	457	420	504	447	399	426	450	445	447	436	437	433	436	486	470	400	401	456	466	406	434	477	422	405	433	445	457	442	485	422	448	411	437	437	429	457	454	439	456	405	480	459	497	413	457	456	440	424	444	434	446	444	457	454	451	445	479	417	477	423	449	471	428	423	424	422	461	446	428	448	442	429	434	402	476	488	428	441	416	460	469	512	438	426	479	471	448	437	438
29415	16965	13630	8045	3704	1381	1002	956	953	961	1035	967	1030	1013	945	943	943	909	902	912	989	958	927	973	942	934	945	893	890	958	957	898	949	1000	939	918	976	949	922	916	964	938	902	964	913	974	936	897	913	969	963	942	914	942	941	937	940	960	928	963	939	872	917	951	900	923	913	906	1000	919	884	993	964	938	933	931	945	943	920	993	973	917	919	873	941	910	953	926	950	923	952	854	952	884	911	936	937	870	934	913	934	915	973	933	951	931	926	884	882	881	936	907	960	913	926	939	935	909	953	891	887	933	899	976	912	910	960	937	924	938	893	887	940	983	905	936	955	902	916	906	891	910	993	950	964	914	979	876	956	972	954	876	942	970	911	917	906	933	942	947	929	911	924	882	889	931	956	904	945	915	915	947	955	921	900	970	923	906	884	950	950	944	934	990	915	924	913	904	1013	992	927	941	887	1009	916	995	944	905	923	985	959	976	889	907	932	964	927	987	919	945	906	886	913	913	941	917	910	915	914	977	880	920	934	953	927	936	908	945	880	942	932	901	944	936	947	966	958	945	872	958	946	967	938	930	999	959	933	906	930	923	929	939	940	895	990	966	948	939	919	950	909	901	902	904	911	939	877	953	925	970	973	954	947	937	924	880	929	960	900	914	928	918	929	899	906	897	924	913	964	922	935	882	917	894	903	946	936	853	930	982	941	902	947	999	939	985	909	971	909	913	977	957	911	901	934	967	868	905	930	911	972	969	913	921	927	896	985	961	899	964	969	939	924	980	949	927	967	957	948	903	969	960	906	928	954	941	935	957	923	969	862	906	953	920	887	933	911	959	921	914	924	931	860	878	897	949	936	961	931	944	928	978	929	952	897	940	938	979	911	882	936	884	934	970	905	937	952	885	917	928	882	875	931	879	980	967	948	963	998	953	900	918	903	975	921	950	943	936	906	924	961	967	923	928	950	928	953	858	905	960	936	916	926	928	998	962	969	907	924	906	954	962	949	895	954	921	937	905	880	949	920	933	973	938	923	950	992	907	899	931	935	943	926	922	935	959	984	901	982	918	917	897	929	964	922	1002	934	947	976	945	915	964	874	903	946	935	855	906	858	898	966	963	899	932	948	931	940	927	921	959	947	894	915	992	911	979	939	910	873	918	950	988	871	902	929	910	962	941	920	890	896	905	926	940	907	904	948	878	936	931	940	924	953	934	1027	934	899	956	961	894	982	955	897	972	900	937	913	899	920	953	887	932	928	917	936	923	919	905	927	904	911	890	899	925	938	934	948	921	963	998	918	883	914	963	945	995	964	978	917	908	932	930	932	875	969	970	902	937	988	941	979	946	940	995	866	901	966	983	937	963	976	949	925	950	971	935	991	976	911	912	914	900	896	985	952	881	952	944	903	906	973	938	950	948	932	886	975	916	933	895	915	941	874	928	936	857	954	950	952	970	939	945	964	917	965	945	919	907	957	966	920	1000	905	919	964	933	923	943	899	883	908	951	909	932	948	983	909	952	939	998	924	980	951	934	943	958	883	953	926	950	870	891	926	907	964	947	962	924	967	924	934	880	892	948	896	931	896	923	924	928	933	956	957	952	974	895	925	897	943	903	931	950	960	947	889	912	915	969	931	906	951	921	918	943	934	951	936	936	919	967	897	943	910	922	959	930	893	929	943	938	912	932	936	904	987	941	905	939	884	939	955	909	948	945	928	964	926	965	882	887	924	922	950	951	942	924	937	900	978	946	927	882	938	952	916	952	912	939	979	971	909	962	930	941	920	913	961	876	943	932	919	931	903	983	946	894	908	1000	967	1000	937	977	889	919	935	890	927	891	854	870	923	931	921	890	901	955	926	987	951	943	922	945	926	938	957	917	873	968	975	897	922	967	912	921	908	900	932	957	902	927	916	893	911	933	936	956	933	948	951	957	900	901	933	966	890	917	987	997	968	925	869	928	939	893	897	950	993	930	928	909	950	937	944	887	928	941	929	986	923	956	966	941	915	962	944	944	915	964	900	892	919	942	1005	949	937	967	938	927	924	973	962	926	900	936	967	916	949	915	945	917	955	973	879	899	935	985	910	946	936	929	997	975	907	1006	933	949	929	932	938	898	965	955	894	961	932	958	935	955	966	935	946	963	983	895	914	909	928	878	1007	1005	950	900	942	926	911	915	873	929	922	896	952	973	896	941	938	938	937	926	930	906	932	939	870	958	915	954	997	1008	970	953	882	952	973	943	914	911	959	919	932	927	984	898	952	908	888	911	934	951	971	932	959	997	984	932	903	922	890	956	946	982	925	963	901	899	976	929	949	997	965	958	916	922	934	928	874	962	924	966	922	959	938	943	886	953	958	963	887	895	955	941	984	909	966	915	950	1027	935	945	960	926	933	926	889	906	900	953	864	951	926	971	970	938	924	917	914	948	921	931	952	915	949	933	971	984	941	903	909	938	917	970	948	921	970	965	934	936	940	945	912	937	976	889	973	945	900	963	940	977	901	919	937	880	929	956	971	904	974	943	914	956	984	988	980	898	998	959	907	873	944	929	987	919	894	913	952	915	949	918	904	963	935	946	914	975	908	924	923	873	936	949	926	939	901	924	914	924	945	916	960	922	929	908	933	909	905	891	961	894	893	938	932	914	899	923	951	948	962	970	950	898	959	939	937	950	936	879	912	1019	939	867	945	885	873	936	949	924	953	956	960	957	919	929	980	943	890	932	924	888	900	872	973	923	891	962	915	917	954	943	963	926	976	926	956	960	982	943	901	947	919	956	933	947	934	898	930	929	932	955	945	868	974	940	907	877	961	872	963	910	981	929	898	943	1001	873	923	954	905	935	922	941	935	936	911	943	927	998	981	928	910	941	921	951	928	992	895	923	898	930	927	942	912	945	939	922	965	955	923	931	930	892	923	921	955	929	916	917	961	869	983	939	895	950	937	914	968	974	966	978	955	911	960	954	962	907	892	913	922	947	897	948	870	937	960	907	945	944	940	934	957	917	977	909	1004	924	955	966	900	864	1028	902	988	959	918	956	942	940	927	902	999	933	910	915	960	956	942	901	953	949	948	918	939	951	939	911	936	929	913	925	897	908	954	930	920	945	926	896	894	974	1006	907	961	937	907	945	969	924	929	897	953	949	940	907	949	979	926	968	889	983	956	956	962	915	882	933	925	890	966	927	941	911	932	918	903	906	978	924	918	925	938	936	930	952	924	948	919	916	895	970	879	942	932	913	950	921	930	896	964	927	939	972	876	943	965	903	948	974	922	969	955	953	916	980	894	918	960	966	1036	961	936	976	968	947	945	943	932	948	933	914	923	931	929	955	930	930	928	942	837	897	931	939	922	944	949	898	924	898	956	947	893	984	980	952	928	936	969	916	925	950	912	945	921	957	912	923	1011	897	901	896	925	951	898	978	930	963	910	932	895	943	927	968	942	956	908	878	941	983	965	938	931	937	974	955	921	949	918	926	962	929	948	919	914	925	957	922	852	899	961	963	979	936	917	928	934	963	964	945
59475	31670	14453	6670	3038	926	442	444	472	547	544	619	590	489	511	458	462	486	502	452	457	467	443	446	453	455	477	441	480	460	521	464	476	469	439	449	468	460	440	445	435	422	416	461	441	450	425	444	514	471	428	438	421	445	421	505	441	448	475	445	468	427	437	432	474	473	423	441	422	450	446	439	431	420	463	430	463	458	477	420	429	433	433	436	416	454	461	438	400	479	428	439	459	488	448	441	472	464	491	439	431	455	420	440	438	439	468	427	404	458	463	441	439	462	433	469	405	424	439	416	461	445	472	456	454	456	462	436	429	381	426	434	438	432	487	420	438	453	478	413	431	461	472	451	445	467	452	466	422	466	434	438	434	408	483	429	467	453	425	415	474	436	451	490	448	479	456	409	509	465	446	444	468	456	434	444	416	442	431	447	415	422	449	468	438	417	442	419	450	504	452	430	424	456	486	497	483	462	471	471	430	421	421	479	480	474	457	400	426	408	440	466	447	462	425	447	447	424	424	459	493	458	420	442	437	455	453	455	440	445	444	406	406	462	440	453	443	397	414	469	457	435	413	447	423	447	495	422	456	416	450	443	451	440	452	444	438	447	425	446	456	428	444	457	460	398	462	441	511	440	448	455	409	405	446	451	434	396	423	406	392	416	472	429	460	455	428	457	415	431	414	455	432	417	450	400	423	442	451	434	476	439	447	423	460	488	430	482	451	462	427	452	484	442	413	435	443	459	453	416	432	456	403	475	451	436	440	423	439	452	437	430	427	457	425	463	457	400	438	417	431	455	469	435	466	484	420	457	423	446	486	428	427	418	445	437	444	443	412	431	425	426	464	424	416	446	475	456	406	446	466	420	432	465	436	454	448	479	451	451	434	434	431	442	415	424	456	440	436	470	415	435	392	379	476	462	489	409	411	467	444	424	489	457	439	479	503	438	428	414	425	447	445	399	406	397	446	454	432	450	413	461	420	449	445	423	479	435	432	467	450	407	482	410	413	426	427	429	424	390	418	417	411	410	469	435	473	441	443	468	485	458	470	469	459	437	463	438	455	415	444	431	440	440	429	447	422	448	455	452	428	440	449	451	461	400	447	459	454	450	446	452	441	423	461	398	416	442	435	434	461	427	434	414	403	422	418	432	421	466	423	426	410	457	440	438	419	433	456	498	429	453	406	455	470	434	450	411	446	428	467	504	470	441	429	444	439	412	463	410	452	459	441	485	463	437	444	473	442	419	455	488	446	390	461	460	471	440	433	437	466	442	437	438	451	438	403	413	471	465	449	455	435	427	445	433	441	427	457	485	446	415	437	414	480	476	432	400	427	458	465	447	439	435	492	430	412	480	467	461	442	460	449	435	462	425	456	472	402	414	395	436	440	427	445	427	437	423	410	445	489	444	443	403	447	452	441	447	425	424	423	413	439	448	498	470	458	447	433	480	418	455	482	408	388	409	415	468	443	462	497	422	439	441	446	425	476	405	429	437	468	424	479	456	413	429	438	451	469	429	453	443	449	423	466	454	452	438	443	442	454	453	458	407	440	436	439	481	453	454	435	442	466	459	417	451	448	441	471	413	444	418	419	443	501	456	431	423	497	489	419	446	499	406	411	437	438	448	450	418	400	442	449	417	432	465	450	425	419	428	425	439	411	508	475	391	436	432	431	419	434	448	451	412	482	462	450	455	415	462	419	399	415	502	416	440	407	399	456	475	459	460	430	457	453	469	441	438	453	407	430	449	483	432	450	420	458	477	480	432	430	454	421	480	463	470	435	431	434	458	459	456	451	487	464	475	457	435	406	478	438	439	437	462	451	447	422	414	431	471	444	434	437	416	453	405	416	435	484	439	415	422	432	477	439	461	456	426	432	439	449	420	437	486	434	441	432	442	421	437	415	430	488	461	446	451	439	427	448	445	417	484	471	465	443	437	466	408	463	424	499	488	447	459	447	418	395	434	471	463	426	456	449	468	446	454	460	445	423	393	455	457	445	445	458	448	415	433	376	452	422	377	438	453	472	411	442	443	451	440	421	458	444	447	425	477	437	433	424	449	403	456	460	440	457	493	477	416	437	454	413	453	451	445	458	445	451	468	493	439	472	440	459	479	425	453	403	439	459	441	449	446	461	453	471	404	452	444	459	441	447	462	428	499	456	452	464	459	465	440	441	427	412	424	412	433	493	457	420	420	503	415	421	439	438	467	451	443	482	443	446	434	441	425	435	451	457	416	451	460	453	434	408	425	460	470	445	444	426	445	416	462	461	426	390	439	438	427	434	397	425	438	465	433	447	457	448	476	434	448	427	453	434	418	413	433	463	410	459	455	439	429	434	424	455	433	457	466	451	449	450	442	457	444	416	415	404	469	437	448	428	441	464	421	448	432	451	429	440	429	415	456	368	421	439	498	432	462	421	485	479	455	413	479	427	455	466	447	437	472	489	438	473	496	406	439	422	466	460	429	434	426	446	434	430	422	432	415	499	472	453	473	434	418	449	469	458	456	404	516	486	473	391	419	496	437	470	476	504	449	426	457	441	437	428	453	446	428	424	428	413	426	470	435	437	395	440	459	462	415	452	460	459	460	423	453	431	465	413	466	453	483	429	447	437	456	428	455	466	469	399	453	440	411	475	453	485	408	448	448	442	437	438	413	442	466	436	449	418	443	443	467	437	445	431	438	477	426	404	437	413	458	440	428	453	442	408	441	430	409	465	462	438	431	415	417	430	437	431	486	439	472	390	394	444	458	458	447	450	415	437	420	442	447	429	461	448	443	467	462	429	471	434	424	434	420	448	446	463	516	430	422	460	452	475	421	422	447	472	470	436	411	449	439	429	422	425	496	474	435	396	401	436	496	468	435	432	487	443	462	457	412	474	437	442	434	478	454	512	428	439	419	470	464	450	463	477	447	445	439	425	467	433	428	448	441	462	435	458	418	436	453	466	444	448	497	455	407	385	432	419	438	471	444	443	461	485	480	444	457	459	444	408	459	466	482	449	443	422	435	422	399	442	437	469	465	469	444	448	439	407	465	416	401	440	430	434	438	423	489	445	470	420	455	450	403	468	445	465	412	452	440	449	448	443	475	467	468	464	413	418	427	458	426	444	463	440	421	462	429	418	427	455	485	405	484	476	421	477	445	441	446	444	411	426	482	462	445	468	456	458	450	445	468	440	478	450	422	471	456	423	446	445	465	440	408	439	433	414	483	423	452	460	452	467	423	493	439	437	479	504	431	447	417	428	429	445	463	484	445	452	483	457	452	444	428	438	458	418	419	424	418	400	464	440	481	435	435	420	439	500	471	418	440	414	398	407	465	406	450	451	453	440	430	446	420	441	440	467	436	483	429	433	413	417	426	444	456	501	431	409	415	446	416	429	475	475	451	447	450	439	486	436	456	470	466	427	405	463	430	413	417	419	443	438	431	476	457	468	475	465	457	448	457	430	433	444	481	464	480	474	456	430	436	470	460	423	424	464	452	458	434	440	436	449	468
39522	24460	15777	12755	7430	2295	985	987	943	1257	1500	1734	1551	1370	1286	995	1041	1103	1038	964	932	939	904	937	930	904	961	954	953	973	958	931	995	953	942	950	946	903	938	903	901	940	935	973	939	939	933	948	921	927	979	976	937	972	958	948	912	889	921	939	881	1007	974	930	925	947	917	951	915	930	937	917	967	1003	891	982	959	919	902	1006	962	1010	942	911	931	926	917	928	945	955	918	940	969	912	934	881	931	1001	938	911	901	888	923	945	893	941	886	964	973	898	911	912	886	973	942	922	949	876	933	922	951	928	906	927	945	947	957	931	948	890	1005	968	932	1000	954	954	959	937	944	931	924	963	943	1002	922	955	941	934	907	919	901	863	954	918	963	980	916	916	944	926	962	966	936	981	885	966	967	921	948	919	882	929	968	928	922	1000	998	911	902	908	914	948	896	933	879	933	896	923	975	908	922	951	926	884	911	904	959	967	952	923	939	945	956	938	959	948	921	913	968	954	940	912	954	1004	900	950	949	916	936	938	920	930	909	951	917	978	946	925	931	896	943	895	928	916	904	913	954	992	972	901	933	951	949	898	948	955	982	997	915	918	990	911	991	936	931	955	973	922	935	971	942	1004	957	973	924	969	894	944	1002	950	897	984	888	888	900	915	969	938	922	990	948	950	934	997	940	1003	874	966	950	936	935	948	919	903	918	868	993	932	948	908	945	915	952	929	946	931	930	963	945	1005	988	965	926	925	942	961	921	897	954	900	918	961	950	941	930	919	906	921	976	937	916	940	937	969	926	924	991	981	1000	938	991	874	982	897	923	996	905	986	930	958	914	940	899	903	948	938	953	968	943	969	955	912	955	947	931	954	948	969	969	935	939	951	925	972	926	931	957	975	925	911	979	955	943	934	1010	950	960	987	965	957	931	955	948	957	895	983	900	921	960	953	917	928	950	954	994	923	973	913	981	954	960	852	968	966	948	967	902	918	944	887	915	904	964	916	919	954	951	936	953	958	935	925	932	931	874	974	902	936	909	951	989	921	912	948	954	931	977	961	928	943	958	871	911	939	919	972	949	921	880	894	976	934	949	887	988	905	976	941	925	961	938	960	885	932	952	905	916	973	978	922	957	948	908	897	969	911	1003	952	1004	931	934	955	956	958	996	946	927	969	885	949	891	999	928	968	921	1025	974	943	920	950	954	993	941	904	996	930	962	922	962	970	943	928	929	928	975	957	981	919	925	953	931	928	933	901	936	949	959	980	933	928	901	900	961	998	930	946	938	899	961	953	914	933	915	944	956	933	885	941	970	964	878	865	970	984	942	936	985	874	961	903	944	932	874	874	945	961	979	913	927	929	932	919	989	986	926	912	966	937	901	905	956	923	976	945	950	940	887	950	915	904	1000	903	931	909	915	972	916	924	951	944	969	947	970	919	952	918	940	929	919	963	952	1012	982	944	947	871	930	916	955	966	943	954	970	938	938	930	924	942	897	975	992	920	931	911	929	947	929	925	955	891	886	982	926	953	911	919	923	892	895	926	950	891	965	942	1017	880	986	948	927	925	882	941	905	918	982	938	940	964	905	904	960	933	906	932	908	916	889	973	949	961	931	981	924	997	898	962	935	976	889	937	925	938	963	965	936	902	957	1010	973	935	963	960	925	959	958	933	937	934	887	927	917	953	928	935	917	916	971	923	927	974	923	966	938	1001	963	913	914	896	985	943	927	957	931	929	984	908	936	987	891	917	984	917	935	925	1014	913	880	922	884	963	893	943	952	964	966	960	972	949	1008	930	948	928	883	959	943	930	910	953	1003	956	944	912	955	872	927	951	895	977	917	997	916	939	945	949	909	1033	904	954	909	901	903	937	932	922	987	984	855	989	967	937	926	985	966	979	944	926	929	955	937	953	981	898	966	929	912	928	934	938	921	941	970	908	983	954	961	926	952	918	925	928	932	964	971	972	940	903	863	940	913	956	940	916	926	945	945	936	977	930	957	903	904	976	949	971	901	922	969	898	985	909	946	902	951	949	922	984	918	897	934	963	972	931	911	963	907	926	966	963	945	886	925	902	1018	962	950	944	949	919	950	910	977	906	992	871	961	978	984	969	914	930	959	935	924	877	997	963	961	1002	943	964	945	947	964	961	920	935	957	887	900	920	962	903	977	940	966	948	929	961	941	925	939	945	898	945	963	975	974	916	997	891	937	928	908	934	935	905	935	933	953	954	921	996	938	953	949	925	966	1006	915	947	1013	1010	933	986	958	941	949	891	935	997	955	966	958	979	969	907	944	934	898	922	931	930	954	930	955	955	936	884	878	940	913	968	898	911	925	962	955	991	916	955	900	876	945	927	905	960	995	982	893	951	928	950	994	912	982	944	906	969	962	953	962	963	988	955	969	949	962	896	900	940	941	939	918	875	887	950	927	1008	921	962	937	952	874	1027	1012	970	940	969	929	947	973	933	881	928	984	880	920	930	962	959	859	966	938	938	935	1008	889	951	931	951	979	1003	956	945	917	895	905	926	924	934	867	955	970	960	910	916	919	928	973	934	968	944	909	919	931	919	962	967	934	929	941	920	893	939	921	920	929	966	975	976	996	882	956	954	900	906	942	892	926	902	894	910	955	984	930	891	901	917	941	938	926	863	946	946	933	885	943	926	933	923	964	911	892	922	935	932	933	947	949	892	901	927	911	949	966	961	927	946	908	911	903	928	918	970	928	985	891	958	889	928	961	907	941	886	928	918	903	918	959	925	913	941	962	965	922	953	921	946	912	945	981	953	899	923	929	903	982	935	951	964	957	927	935	943	1016	915	945	911	944	946	922	945	925	886	970	887	947	927	975	999	911	978	915	925	926	916	935	943	926	922	877	934	876	940	930	876	894	948	903	979	919	919	974	935	961	929	964	958	969	906	933	907	932	1007	922	869	963	967	893	1020	907	895	971	980	966	947	946	898	922	965	954	967	967	948	940	945	924	992	992	929	960	924	931	930	977	906	934	923	946	909	920	964	875	949	951	955	966	945	960	903	907	930	957	908	944	943	919	940	956	972	942	973	908	970	962	933	908	929	924	995	921	996	980	924	981	941	915	950	924	957	977	870	967	967	869	933	962	924	970	938	935	929	928	915	924	937	940	931	908	961	968	918	995	939	900	917	881	931	921	983	929	951	928	950	907	927	971	981	977	978	929	971	921	904	956	989	933	913	972	956	957	964	908	955	940	947	974	913	975	920	921	937	901	897	958	957	934	985	943	936	952	938	914	1000	934	980	866	906	908	947	959	950	900	988	959	898	927	933	994	944	952	915	904	854	936	937	933	978	971	912	913	922	958	957	941	962	955	956	930	941	859	940	914	1002	859	951	982	949	941	940	979	923	924	972	910	919	915	1005	938	975	922	977	970	887	921	974	888	958	901	946	931	952	894	960	957	891	944	901	958	933	969	922	975	953	936	952	871	916	952	999	928	969	959	943	902	898	954	906	920	970	891	948	935	908	971	923	942	907	951	933	924	946	988	907	920	959	957	981	937	944	913	919	949	938	955	946
62292	38219	27834	18487	7590	2822	550	472	509	578	875	1034	766	717	533	530	596	641	556	475	436	429	428	440	437	430	462	418	474	428	455	417	438	493	431	433	476	445	478	467	457	461	496	433	477	434	449	449	431	511	500	463	445	463	476	447	476	432	506	430	474	479	483	466	474	505	434	428	452	471	439	407	462	443	452	466	478	451	478	453	439	497	456	455	463	430	460	459	439	462	442	480	451	465	457	451	473	471	441	464	487	479	457	474	437	473	415	462	466	425	455	459	425	426	469	413	456	468	435	447	448	480	435	440	493	449	432	437	480	499	444	441	482	454	447	461	443	442	438	429	443	437	477	446	476	453	512	501	485	474	481	438	473	466	460	498	460	497	450	471	447	446	486	445	472	459	403	495	457	462	475	464	459	432	495	464	427	466	468	467	472	445	504	438	470	445	446	470	418	486	435	494	451	451	455	468	437	463	439	459	413	455	447	417	412	424	460	469	448	429	509	448	447	407	474	466	422	475	464	474	481	438	430	413	457	486	479	442	500	429	406	439	472	435	453	467	498	428	468	458	421	427	418	435	438	453	490	457	475	442	440	393	444	468	490	431	464	473	402	447	441	472	429	437	488	432	459	459	465	446	454	451	438	436	399	405	441	460	443	480	494	459	486	535	439	443	518	458	440	466	481	452	438	480	437	473	421	474	490	460	461	480	417	412	444	428	456	442	491	516	467	472	478	494	432	414	433	354	435	417	423	463	469	431	476	421	435	418	419	452	427	450	445	477	451	474	459	482	433	476	421	411	462	474	454	445	461	449	465	468	450	452	444	449	475	463	458	456	450	439	435	452	435	461	479	460	460	463	445	469	455	486	450	452	436	466	447	464	434	436	485	477	460	455	458	427	471	450	462	422	443	470	481	488	442	467	470	480	415	433	464	434	446	444	453	482	445	405	446	424	499	460	471	514	462	465	454	436	460	435	402	438	436	452	443	436	515	440	490	480	471	485	450	456	464	432	425	487	470	465	439	441	468	419	448	432	459	480	439	409	448	458	463	451	445	507	491	457	421	470	441	413	440	458	467	449	459	439	484	489	431	461	439	472	431	428	408	463	475	429	459	462	461	458	480	456	493	469	475	445	482	424	459	443	468	448	411	454	462	484	443	470	452	474	460	469	456	449	449	484	468	448	480	483	472	463	424	469	461	481	451	464	501	432	452	470	422	433	447	462	505	476	454	453	450	494	444	475	449	485	466	480	443	446	434	423	460	451	478	445	499	432	451	468	456	445	464	429	487	452	448	467	460	465	464	431	433	436	450	448	486	467	428	440	465	404	450	454	461	475	460	434	433	480	460	465	432	455	438	429	470	474	444	446	428	444	464	442	438	395	413	441	470	429	432	430	459	461	478	467	407	490	463	463	447	494	515	422	473	445	427	476	432	467	446	505	474	449	435	491	504	404	444	434	449	463	438	436	459	470	408	470	461	453	420	435	500	491	481	471	435	430	453	479	492	440	452	431	461	470	520	466	427	452	469	472	414	464	489	487	479	394	454	443	476	457	480	432	474	399	427	416	472	450	468	445	501	448	460	418	465	477	438	462	448	468	476	417	435	447	501	446	477	416	449	421	487	483	438	446	452	459	454	460	415	467	423	426	450	431	445	417	494	480	461	461	464	446	452	402	418	468	472	469	431	488	433	475	443	453	451	476	426	445	462	437	407	454	475	417	463	461	400	430	481	470	433	424	425	439	438	448	497	445	455	474	474	492	459	423	437	469	489	477	430	428	428	462	425	442	471	435	467	474	466	432	438	442	442	456	436	457	449	428	474	444	455	482	455	466	436	482	436	492	486	495	468	474	439	474	441	458	487	439	424	450	477	454	417	462	453	465	487	434	482	446	431	456	416	439	418	461	483	443	422	493	477	439	432	448	498	438	484	458	470	438	456	416	478	467	475	456	477	444	472	439	391	457	465	453	437	390	450	440	482	412	445	473	441	480	432	468	427	498	504	483	456	463	441	435	471	425	450	423	417	494	466	445	478	446	407	446	437	468	470	480	454	425	430	393	408	451	457	430	435	417	445	463	427	446	454	467	448	411	451	451	461	467	463	412	444	466	494	455	480	448	496	439	465	446	507	460	457	441	485	445	480	486	456	463	462	441	408	459	449	512	449	386	448	473	477	508	469	451	459	457	422	446	457	417	426	488	456	432	442	458	459	468	449	474	435	454	466	405	429	514	496	469	447	434	420	465	503	471	449	438	384	449	436	468	460	467	430	515	415	438	406	455	490	483	464	446	441	472	471	471	446	493	494	459	477	423	453	478	463	467	443	453	434	468	423	434	477	460	457	459	438	421	444	442	456	447	445	460	449	412	421	493	479	451	481	439	457	478	459	484	457	454	446	466	474	450	475	478	451	457	468	455	465	442	471	446	462	454	419	458	446	490	423	448	465	452	475	446	434	444	451	485	456	444	436	452	462	483	471	455	458	463	443	465	430	437	425	407	463	446	429	474	404	455	456	456	471	484	485	490	475	442	479	455	451	404	480	445	486	445	433	451	437	474	424	494	468	463	482	460	467	480	474	420	433	510	450	455	400	439	473	462	442	451	430	398	495	468	461	470	458	451	452	450	472	481	433	448	431	427	446	475	486	445	440	473	460	451	477	478	461	475	445	410	437	444	525	492	458	429	491	415	455	478	468	428	458	462	476	470	454	454	519	508	471	473	467	486	468	427	441	504	458	445	458	516	416	422	491	437	479	452	470	412	441	455	440	470	421	473	430	482	403	501	440	440	440	390	469	430	434	470	455	461	453	451	476	444	488	490	449	471	474	477	460	471	459	465	433	463	458	443	467	488	441	449	453	459	433	500	461	433	443	494	421	474	480	495	499	418	429	430	486	479	455	434	413	428	436	409	460	456	437	421	452	471	433	470	419	427	429	449	418	422	446	446	478	448	454	480	453	444	459	473	433	437	481	438	434	440	424	489	460	486	463	478	466	523	451	419	457	480	435	463	462	405	474	437	483	446	476	481	447	414	431	449	448	444	442	520	448	434	400	459	463	415	480	476	424	482	442	435	464	463	481	432	444	465	435	443	418	459	435	501	490	454	483	498	476	462	503	444	442	451	474	446	448	450	435	444	456	455	417	422	472	448	445	441	480	459	430	440	462	442	471	447	449	457	487	470	453	431	493	466	470	420	445	430	449	475	440	455	413	415	464	478	435	445	481	484	452	424	471	461	462	481	419	424	430	446	452	468	459	459	439	473	438	396	446	441	424	459	466	472	495	462	468	445	442	473	493	460	420	477	503	449	466	468	453	454	425	452	462	447	456	466	469	394	488	473	473	507	452	507	473	418	463	490	424	465	451	467	449	410	445	464	476	451	479	484	430	404	433	431	455	532	468	442	451	459	509	469	436	461	438	467	452	493	434	411	457	415	490	506	461	438	468	428	400	464	437	490	422	464	449	456	440	472	468	438	456	428	438	479	422	456	495	481	432	411
39129	29717	30178	25951	15545	6786	1170	1113	1196	1730	3327	3549	2270	2260	1438	1341	1670	1782	1469	1168	988	913	916	962	881	935	984	943	990	992	968	914	943	869	994	951	888	1012	934	944	979	923	898	964	998	897	930	963	989	944	985	992	958	938	961	960	1026	950	940	1011	934	940	1011	957	986	1028	991	920	973	957	1055	1002	953	969	880	979	1035	977	956	1033	949	991	952	957	965	968	936	943	918	996	945	954	943	930	948	932	962	980	1020	978	941	969	961	959	967	969	980	976	996	910	935	924	926	964	982	996	902	971	945	987	998	973	932	923	948	955	953	953	903	906	947	938	984	987	931	964	989	916	949	970	968	905	942	996	957	968	963	902	947	949	927	942	892	980	963	954	917	937	1012	942	955	918	897	969	953	906	951	893	965	950	925	979	969	945	971	976	911	895	946	937	940	953	949	964	923	910	933	964	962	971	938	955	900	1021	928	918	936	957	973	952	967	927	961	934	927	964	962	978	954	930	931	1013	989	921	920	1017	856	933	934	949	973	972	936	933	958	965	1008	957	989	929	917	1007	925	997	929	988	972	1016	955	976	943	958	951	932	974	937	938	919	943	931	946	970	940	909	960	948	960	994	945	901	886	974	931	941	992	951	965	929	975	969	955	965	949	952	947	973	929	1025	939	985	960	955	934	972	945	1004	959	950	991	923	957	946	979	991	1006	954	955	941	945	965	936	988	920	983	977	983	974	965	938	1003	942	956	914	927	990	904	982	958	996	993	1027	961	986	943	967	998	995	990	946	980	892	918	960	982	927	926	937	913	975	953	1020	972	956	885	912	961	947	957	969	941	934	988	900	947	911	1027	921	982	959	986	940	986	1012	972	902	984	967	981	945	955	935	992	1003	950	982	901	966	974	951	960	952	966	915	953	901	992	1000	940	899	903	905	947	983	980	1000	906	914	951	959	944	955	983	991	974	984	983	898	986	912	997	958	938	918	948	917	937	923	1006	972	935	986	960	938	961	963	938	919	954	930	916	965	919	1004	962	903	1002	926	1017	916	916	985	960	955	1035	960	1005	966	926	989	922	1017	925	997	912	945	952	1027	944	962	952	1026	963	972	993	972	980	943	965	905	976	948	958	953	943	960	985	1020	981	968	948	957	1023	974	907	1007	923	939	909	929	935	955	956	932	1024	1000	918	950	922	1014	910	1001	943	942	941	932	938	906	994	955	924	962	938	955	962	974	971	947	928	954	910	942	960	1011	952	951	964	997	953	941	972	913	975	1043	913	978	919	943	939	949	942	964	967	959	964	941	950	948	983	952	949	950	948	940	931	918	961	916	947	902	894	980	963	914	993	952	967	994	986	977	908	966	910	1009	895	901	977	1005	995	997	974	975	936	974	966	981	926	993	989	942	990	978	916	971	964	951	975	951	938	1013	968	926	993	997	971	931	937	977	950	1027	944	941	976	955	898	928	992	905	986	944	965	983	988	935	935	910	971	972	990	938	933	902	932	984	930	931	988	976	1004	944	974	929	953	972	933	941	952	921	1002	921	965	946	972	962	972	882	919	946	938	1024	965	986	956	989	934	980	967	898	945	970	927	959	914	988	949	906	952	962	945	949	931	968	927	989	967	955	943	963	978	930	952	942	964	975	984	935	964	994	953	926	958	936	963	905	991	933	976	992	964	983	987	971	915	945	1018	945	938	972	972	959	959	967	931	952	952	992	948	1002	925	977	920	969	932	947	892	936	969	947	927	950	959	975	951	995	893	975	911	1007	902	997	921	920	979	964	924	1005	950	948	957	990	972	915	955	898	995	970	938	1025	1010	947	962	914	974	970	888	941	978	1002	988	956	894	933	919	947	915	976	1011	930	1031	951	967	928	960	969	981	972	926	937	950	888	1007	891	1028	948	976	1032	938	986	957	1026	992	938	918	979	972	973	977	935	991	960	942	1031	962	975	963	918	951	963	958	939	974	936	949	953	993	955	989	930	988	936	995	949	922	996	967	952	944	1005	938	966	989	987	926	963	956	969	972	936	970	929	926	946	888	968	967	928	1020	945	995	953	994	951	966	940	978	945	972	962	960	982	970	936	936	978	959	971	972	959	1007	978	969	971	972	940	985	989	919	914	927	959	944	972	899	1008	962	989	961	900	937	942	983	965	952	1015	1003	959	1031	958	934	971	933	964	961	959	917	946	937	894	972	937	992	1010	989	927	971	939	956	946	958	961	946	974	914	971	903	928	938	924	933	965	937	949	890	974	1016	955	971	975	950	955	980	915	917	998	941	903	1002	983	917	959	926	1004	882	983	973	956	959	916	972	989	955	945	960	966	961	973	909	962	960	995	942	917	974	873	1002	987	957	965	946	998	966	883	955	1020	960	952	928	957	948	963	938	941	988	941	975	881	1007	955	950	951	924	941	922	943	923	933	959	961	972	975	982	945	946	948	932	1006	930	927	983	1037	960	976	976	899	942	940	979	982	948	980	929	1000	980	970	965	981	898	990	907	954	954	947	1026	1000	950	909	1006	987	966	968	944	952	1035	925	948	1012	917	948	922	1041	977	953	1002	966	965	951	938	932	964	955	962	962	936	928	988	950	941	939	1016	935	939	966	958	941	960	909	1011	947	1002	976	963	959	1005	1003	936	985	939	976	989	933	953	894	961	925	1000	954	929	904	1007	973	961	917	945	916	937	886	967	957	947	940	952	965	976	971	964	877	952	963	1021	964	967	971	956	980	978	987	954	948	886	973	940	1057	934	1033	981	996	949	1013	1009	963	947	903	949	963	956	1002	973	967	1021	961	967	962	921	940	974	948	952	964	984	952	960	950	1012	966	976	920	974	965	981	995	941	959	934	920	982	971	984	985	933	980	885	957	967	963	948	1011	979	986	946	944	920	980	930	961	998	916	943	972	939	927	969	972	946	984	902	935	1005	950	979	973	940	943	910	948	947	916	996	961	954	1015	929	902	946	1025	984	980	982	941	953	967	942	957	979	973	970	1003	958	929	953	944	1016	966	972	968	1015	933	907	971	958	904	941	931	954	951	1001	965	987	985	945	958	933	971	1000	959	887	965	922	986	997	949	990	950	963	974	939	951	954	998	950	928	934	985	998	948	954	915	1014	938	931	892	975	1005	918	891	985	942	967	937	985	911	1022	914	906	979	964	970	975	958	968	929	958	911	983	925	919	989	922	984	960	925	943	910	917	980	969	991	951	1000	959	970	983	958	950	972	986	947	1021	1005	951	921	938	973	918	972	933	935	992	964	987	963	936	968	991	997	896	938	973	996	986	978	971	918	915	887	923	975	963	948	918	906	942	956	996	966	935	947	984	932	961	973	975	982	943	949	943	935	934	1019	965	972	934	950	995	947	971	965	1023	946	970	959	966	971	938	918	968	980	962	956	1011	945	970	970	948	892	978	964	947	965	943	948	944	987	947	972	859	959	932	946	953	942	931	1009	943	941	1005	946	932	1035	941	950	957	970	997	927	962	980	973	925	973	886	991	905	985	999	1004	923	1002	924	930	901	958	952	930	941	971	980	990	945	942	972	967	987	926	935	915	963	945	1001	975	903	972	957	978	930	953	938	946	994	1009	963	956	954	945	1019	943	976	944	950	1004	935	964	970	906	1002	969	957	927
43781	21574	10377	5783	1870	602	469	458	460	453	480	465	438	431	457	468	445	478	476	475	464	430	458	437	448	447	426	424	412	441	432	446	462	454	450	431	431	422	454	444	463	426	441	425	432	492	500	445	425	461	470	455	429	463	427	448	428	393	448	446	509	476	491	428	451	471	452	425	445	418	429	397	469	472	446	467	450	396	459	439	431	454	416	474	408	447	427	416	441	468	437	415	425	422	418	444	416	413	452	424	454	420	427	401	421	423	419	450	412	490	426	421	438	437	438	439	457	394	420	459	441	413	376	438	433	447	462	452	442	428	410	417	410	478	462	443	450	486	419	388	454	438	461	460	424	442	473	422	425	426	432	478	450	457	430	406	477	450	446	473	446	461	460	449	450	483	471	464	473	406	426	409	428	439	441	439	464	378	437	487	487	399	435	439	442	446	409	410	424	419	436	452	446	431	434	474	468	460	446	474	438	457	470	420	406	419	419	453	444	389	426	423	420	402	430	446	420	470	436	416	404	424	438	447	447	451	462	452	476	418	467	422	447	456	397	433	436	439	405	458	450	436	425	420	457	435	438	436	443	451	430	408	432	395	405	443	413	442	415	469	458	469	445	426	419	431	447	406	494	460	423	442	412	403	384	443	446	429	444	438	412	436	458	470	419	419	462	419	455	441	490	399	475	476	418	431	418	460	464	461	421	424	411	447	395	425	432	487	370	397	446	426	460	458	392	422	399	441	409	480	439	454	427	440	405	458	433	419	449	430	430	430	459	428	455	474	441	476	438	414	441	436	427	472	464	400	430	449	472	460	458	465	493	454	476	404	405	417	427	455	424	460	453	431	463	411	453	472	500	423	447	409	479	430	453	446	450	461	442	457	412	444	417	433	426	464	408	437	435	436	418	446	424	457	450	462	452	417	418	426	440	418	432	411	430	454	408	447	431	423	432	474	433	429	412	448	440	449	417	427	434	420	444	445	476	459	409	447	417	413	453	465	444	405	429	411	485	387	444	485	450	434	442	452	432	437	424	432	408	467	408	470	429	469	440	464	419	436	430	476	433	424	460	418	463	480	433	434	443	446	448	474	454	446	427	453	421	451	448	408	409	390	457	440	477	477	472	443	433	428	448	457	414	428	419	432	421	431	400	474	449	493	500	407	464	432	412	462	463	446	442	452	406	412	436	446	442	467	424	448	450	466	412	477	381	438	419	384	411	422	440	435	428	427	445	437	427	480	438	434	396	414	458	423	430	436	407	451	452	448	441	479	464	438	435	446	409	389	431	445	424	467	436	447	438	432	490	464	445	435	460	458	442	437	459	455	442	377	468	451	432	452	479	443	433	432	482	448	416	442	451	451	467	420	445	462	416	440	454	465	467	407	399	457	436	409	475	463	453	403	432	444	434	435	407	443	402	432	463	423	448	451	446	514	467	437	419	468	428	436	474	441	421	416	425	444	412	427	432	426	424	460	431	464	420	439	427	444	431	445	427	391	421	448	428	407	410	414	436	432	444	445	466	433	401	390	491	450	485	444	414	451	451	448	487	440	419	453	412	454	446	423	423	481	472	431	423	467	460	416	444	385	451	444	453	421	446	448	410	431	422	473	458	443	421	454	438	405	439	466	478	417	401	382	413	402	450	419	454	409	434	433	426	424	449	438	428	429	439	417	429	433	434	432	448	440	423	440	426	480	433	475	441	441	476	433	462	459	415	439	477	463	463	473	459	424	421	447	416	389	424	423	433	393	390	436	482	421	453	446	440	456	464	442	433	423	437	424	474	471	408	451	371	450	409	392	446	498	449	456	479	434	421	443	428	472	435	390	415	447	440	423	406	423	467	442	411	413	412	428	440	455	416	429	418	436	427	460	445	445	443	427	407	409	413	395	452	440	465	440	449	402	401	429	419	434	430	454	451	447	411	418	430	461	456	416	434	428	415	441	487	479	449	467	440	430	455	457	459	436	439	403	483	442	418	475	434	408	420	459	411	416	415	403	414	436	425	463	459	438	422	457	456	444	434	443	454	432	436	414	454	458	394	439	421	453	470	428	419	497	437	435	403	424	452	485	444	429	414	467	477	431	451	459	443	440	442	422	466	447	455	464	375	421	467	451	465	475	432	412	417	417	426	428	482	460	487	472	458	461	411	441	468	424	408	420	431	405	415	462	434	439	444	464	442	439	403	422	430	408	476	431	434	453	451	445	440	434	419	427	443	423	444	434	433	391	451	420	428	411	453	399	394	472	470	424	460	462	476	489	476	435	458	408	409	434	402	450	433	439	447	483	441	446	395	481	440	433	408	433	444	416	413	443	433	431	417	429	400	469	447	441	458	467	445	453	479	470	432	464	433	441	430	433	418	431	457	435	410	458	447	429	405	441	438	386	419	457	456	440	435	416	444	477	455	458	425	410	444	442	418	474	433	479	431	414	457	454	451	416	452	502	491	440	422	425	458	436	420	410	435	426	459	411	403	455	445	434	446	455	439	415	428	448	468	427	459	443	445	468	417	439	435	435	461	414	454	462	419	420	406	453	440	420	380	446	422	434	406	460	443	442	440	440	448	456	425	469	480	464	387	452	438	439	421	432	419	456	420	404	470	467	445	396	471	413	449	405	439	473	427	458	429	457	422	434	431	414	422	404	418	447	481	482	425	431	406	425	402	409	441	471	471	432	421	433	444	439	447	440	427	434	433	435	459	430	471	393	474	498	429	419	453	454	403	412	443	448	447	402	485	420	441	439	413	467	456	457	470	418	410	471	455	453	453	416	401	440	456	405	491	442	409	423	439	420	420	460	426	476	392	422	451	422	436	445	408	421	480	430	443	426	462	438	433	418	470	407	435	454	417	416	476	449	436	448	403	417	447	436	447	441	477	456	456	417	479	413	458	474	444	431	412	466	448	427	427	415	433	436	431	431	420	418	415	429	394	455	443	458	436	429	478	438	440	446	475	468	405	425	437	401	429	437	467	461	448	436	490	454	438	484	451	469	462	450	432	429	438	443	437	432	410	481	416	462	472	420	421	437	444	465	439	478	438	439	486	465	443	416	411	440	487	452	411	444	458	459	502	404	426	443	423	457	460	445	426	449	473	459	465	423	479	438	437	448	462	462	419	446	466	429	399	423	374	434	422	443	485	397	418	422	440	422	429	464	442	434	438	453	478	417	482	463	445	405	429	417	417	434	426	415	459	434	418	472	450	434	427	437	458	409	440	405	391	439	479	475	474	449	442	440	434	500	459	466	415	429	426	422	473	493	380	406	402	470	456	425	421	434	405	453	455	402	398	450	419	440	397	417	469	410	464	454	426	437	403	448	431	459	403	438	443	398	451	411	436	430	388	442	401	427	407	473	430	421	457	445	400	438	404	440	421	437	397	426	447	490	400	427	444	454	426	460	454	468	408	429	407	423	405	396	425	434	446	449	427	434	415	435	424	425	454	417	427	434	466	389	462	420	398	463	408	468	475	440	405	452	443	429	441	500	430	448	475	469
27826	14654	14123	11931	4823	1204	909	925	925	928	961	916	888	925	922	976	985	991	1011	950	925	927	966	938	935	911	935	895	907	854	901	967	938	949	950	934	889	914	889	966	940	885	901	884	951	990	937	945	951	941	933	937	964	952	929	943	907	938	901	942	967	925	951	980	911	977	876	892	936	938	882	885	961	926	896	929	921	952	904	933	945	940	883	945	936	912	943	928	919	889	898	932	954	938	898	929	944	950	934	939	954	954	959	892	916	917	922	991	926	989	982	949	917	916	956	895	930	913	924	951	938	910	943	937	916	934	886	964	969	941	942	973	927	940	939	902	945	903	923	882	952	960	894	912	937	910	875	925	939	929	934	927	903	893	912	927	894	898	900	953	884	897	991	954	962	942	855	957	898	943	911	954	927	943	937	935	950	903	968	974	909	880	898	954	955	883	937	969	943	901	932	915	926	879	923	933	953	980	909	958	852	941	903	921	914	950	896	907	978	930	943	941	965	951	907	946	928	962	941	938	926	968	900	918	944	945	911	939	928	952	947	873	953	977	934	985	940	959	897	971	942	944	888	972	907	927	917	941	940	960	916	946	935	911	920	932	930	915	928	933	898	906	940	950	953	941	939	963	893	965	964	944	867	945	903	902	950	978	886	881	907	915	951	924	974	962	889	962	988	929	969	914	924	893	965	928	923	895	993	935	910	929	936	945	934	942	901	931	916	913	898	918	929	922	966	935	897	899	876	960	984	914	955	917	915	928	908	935	971	910	923	912	903	888	918	962	896	904	1009	897	923	910	932	919	898	955	884	934	916	900	933	867	958	912	919	957	876	935	951	899	933	938	960	936	957	974	968	942	961	888	999	908	940	856	976	916	913	985	910	960	946	942	893	921	894	922	907	994	918	874	945	894	941	943	907	890	910	953	924	853	934	951	911	916	921	914	927	914	937	939	888	880	957	931	935	956	935	990	899	905	930	921	919	937	922	919	947	903	980	917	966	992	945	1002	961	924	936	957	872	979	914	960	921	890	986	949	929	936	965	945	962	938	942	964	914	900	1001	948	946	890	944	965	907	920	928	915	915	926	927	901	924	916	984	1005	912	903	917	915	918	921	930	934	942	893	924	970	867	963	962	949	920	949	929	937	936	907	907	892	895	911	911	950	875	948	984	954	927	902	952	957	903	942	942	905	908	900	924	954	951	953	948	963	964	899	915	880	908	911	950	963	898	925	924	945	909	962	942	896	907	892	924	899	943	902	895	883	920	930	914	908	932	888	949	911	925	918	919	915	896	917	870	900	968	944	954	963	939	926	876	926	896	883	936	951	955	910	925	940	887	941	941	844	907	888	970	951	927	904	888	915	937	920	896	946	966	943	931	983	943	928	918	908	985	902	892	935	906	917	922	938	894	906	946	882	941	910	902	1007	933	982	943	890	951	948	940	941	934	916	947	961	890	970	859	945	928	938	896	915	936	943	940	912	909	969	932	948	928	984	919	899	946	912	929	944	969	906	877	861	899	964	949	903	940	940	920	922	932	944	894	813	936	936	934	945	909	904	997	1004	866	924	894	933	919	897	926	947	898	975	906	935	932	942	910	1006	926	938	919	980	961	893	980	934	926	974	975	909	920	979	961	919	937	953	965	896	886	911	951	878	922	967	916	952	940	896	915	983	906	911	961	901	929	971	935	916	957	869	904	930	894	913	953	911	918	917	924	915	917	951	934	898	946	880	962	904	913	888	913	893	891	904	925	930	923	909	902	893	931	933	926	911	944	944	914	935	946	902	918	938	869	975	950	998	977	915	905	878	927	908	923	956	921	930	945	936	958	957	924	925	888	916	938	1012	955	881	950	934	931	954	879	931	941	920	940	940	943	900	949	931	973	958	920	967	952	927	972	920	956	908	886	996	874	936	930	890	935	950	917	971	923	924	952	895	946	903	930	961	941	885	932	944	889	911	955	904	916	902	911	936	1021	950	928	893	959	930	935	963	917	915	948	930	969	940	898	922	860	911	912	947	905	906	953	993	926	932	960	876	965	970	904	912	933	949	969	969	942	945	968	921	947	974	926	888	1003	968	897	914	955	905	925	922	971	913	1006	974	938	956	970	996	894	955	884	907	896	959	914	906	968	1005	942	925	950	955	926	971	906	924	928	926	944	926	1001	919	904	941	948	980	916	955	929	922	910	926	923	926	912	961	919	924	926	895	945	908	984	958	963	979	912	913	918	905	947	968	959	897	928	944	921	956	876	947	930	934	975	926	946	896	918	966	902	917	903	907	882	900	861	964	941	947	943	905	888	921	911	932	910	948	937	932	874	935	930	892	968	984	933	970	958	938	954	892	909	901	887	935	887	923	954	909	913	902	977	917	919	934	917	936	877	909	906	900	873	924	933	903	973	903	973	934	881	924	951	932	908	1003	874	997	957	899	909	975	914	961	948	950	909	971	957	908	898	944	957	949	953	898	899	905	936	918	928	911	943	901	948	924	932	965	886	905	925	875	919	894	944	959	988	916	875	975	946	931	941	989	937	919	948	932	918	907	968	927	966	947	894	889	920	1001	936	908	958	905	951	913	886	924	934	919	935	924	935	908	887	913	906	961	994	929	918	931	908	924	924	985	1022	910	952	979	927	955	916	886	930	932	945	974	909	966	937	895	934	929	912	895	861	875	1010	921	907	909	910	958	943	931	880	966	926	918	951	951	899	900	892	971	883	942	897	852	956	899	963	901	929	888	962	933	934	931	952	961	963	888	911	960	920	945	913	885	941	983	922	927	925	910	937	944	914	925	941	957	957	1011	961	887	940	910	865	935	906	959	924	919	967	964	933	897	955	932	972	954	927	918	885	894	938	936	1003	934	884	958	921	899	915	916	954	965	968	957	945	952	955	897	952	903	880	919	971	908	917	938	897	918	910	936	979	949	922	881	949	881	938	879	956	939	956	938	926	925	886	947	928	886	943	931	931	934	939	925	923	965	889	966	908	980	975	915	981	885	924	943	883	963	922	970	961	924	922	948	942	960	921	928	927	960	919	1001	926	943	910	858	925	944	888	879	912	897	974	921	904	924	914	969	933	966	915	897	939	950	908	926	955	954	921	896	939	968	943	888	966	906	944	1005	927	941	928	948	916	920	952	920	968	946	918	912	944	939	924	972	915	908	928	917	911	866	968	908	924	903	1031	945	926	926	935	927	902	913	926	906	953	918	930	926	919	920	903	870	910	940	969	957	888	941	926	909	881	925	928	951	993	932	971	932	931	964	902	929	994	956	941	888	903	943	896	903	958	927	909	918	941	947	905	937	965	906	970	944	937	980	972	939	925	958	972	947	937	923	870	886	924	918	934	895	873	911	867	892	912	916	965	926	892	920	977	941	907	865	921	936	921	969	980	905	940	905	908	950	886	929	967	919	928	879	968	968	963	949	926	930	944	974	932	973	929	931	908	933	922	943	883	894	863	954	944	902	956	887	938	965	904	913	905	932	957	914	939	959	922	949	903	930	946	981	951	905	966	917	960	897
49918	29891	22636	12947	4121	789	422	441	489	479	598	604	479	449	439	448	494	567	697	663	524	438	438	420	447	434	463	443	450	428	452	474	487	444	500	437	431	449	469	432	467	439	475	440	490	445	437	487	450	454	442	431	483	410	472	452	432	449	418	445	444	461	453	466	470	407	428	403	421	440	423	453	463	458	463	436	425	475	446	431	453	466	410	463	412	416	431	438	446	471	411	444	416	415	417	429	451	428	381	430	441	407	453	436	439	414	455	393	450	448	460	448	431	410	420	390	422	390	422	390	456	442	463	452	455	402	400	422	421	428	419	474	445	479	471	448	413	435	468	444	433	454	446	430	411	434	410	424	422	439	445	412	406	422	470	405	482	444	435	435	433	436	420	456	441	435	449	445	420	441	451	422	473	440	439	401	440	395	412	433	428	434	459	459	456	414	418	441	421	445	439	478	431	434	451	425	441	390	428	433	486	473	444	440	460	402	395	406	422	490	459	463	454	382	419	399	505	396	432	427	472	440	425	434	392	431	415	430	434	424	439	419	419	463	434	443	454	499	434	441	423	457	414	417	441	448	398	419	472	470	470	414	427	450	433	447	434	442	451	433	424	419	421	408	432	457	442	439	467	448	439	450	433	508	422	481	451	403	413	461	440	454	438	464	439	471	432	436	447	401	463	473	459	412	459	467	470	405	480	417	416	439	442	456	456	444	429	448	442	437	386	390	414	454	482	410	434	485	486	426	422	438	387	439	425	420	441	423	452	406	458	460	447	434	424	417	423	451	451	433	429	449	437	497	460	480	438	390	448	467	441	420	428	451	459	478	420	456	443	413	407	454	463	417	414	447	415	464	430	378	432	416	457	440	440	451	455	435	415	430	437	427	392	430	387	421	422	482	429	428	433	457	455	430	429	426	448	382	436	412	417	430	460	420	466	442	466	444	423	412	469	445	434	449	426	434	447	434	440	453	416	435	442	400	406	460	449	471	437	432	430	417	441	414	457	491	438	449	432	387	425	425	409	428	478	388	454	392	435	427	402	403	427	440	465	414	422	410	444	478	422	436	432	494	431	396	448	431	424	436	430	444	414	395	455	452	427	446	412	425	454	480	443	458	417	460	441	433	420	459	417	438	429	423	434	397	445	451	420	474	456	440	470	449	419	468	431	386	464	424	474	516	465	429	419	407	424	476	402	464	415	443	446	487	430	380	433	428	407	376	480	458	425	466	480	445	438	419	502	448	410	437	423	444	434	448	437	450	418	446	472	434	417	455	459	426	429	439	415	454	456	436	426	440	470	429	413	422	446	445	429	432	455	420	424	443	478	425	428	392	453	447	433	426	407	444	463	431	404	459	427	416	427	460	479	446	427	402	431	415	483	421	420	432	406	457	469	452	432	404	433	442	429	448	423	430	446	446	374	417	423	472	414	447	432	438	427	446	414	429	441	412	419	411	462	389	425	438	449	408	439	420	461	420	501	435	468	412	478	401	440	435	430	424	479	444	474	424	438	429	503	459	451	423	463	436	442	418	418	422	436	373	449	421	430	411	445	458	416	407	435	410	476	432	433	421	409	424	442	441	434	434	455	431	436	449	355	467	420	438	432	490	393	452	456	429	424	392	422	423	441	448	454	456	431	489	428	432	457	457	416	421	418	440	418	474	439	440	436	413	445	449	455	391	455	415	452	470	453	416	448	471	465	453	418	447	467	425	416	431	432	410	442	394	467	402	422	420	424	442	398	438	437	443	438	448	466	416	433	411	479	434	438	474	419	435	389	430	492	435	424	446	444	424	412	434	449	471	458	430	410	414	478	450	400	448	464	446	468	426	417	431	398	432	437	415	470	468	459	449	426	421	428	426	461	473	461	455	424	414	412	437	424	466	401	409	417	466	433	424	421	440	474	463	437	450	429	413	453	461	411	422	447	438	419	459	467	455	421	438	412	411	454	439	442	437	430	406	445	456	415	434	430	460	450	388	459	457	424	427	432	464	445	438	439	405	430	423	466	415	441	408	431	432	459	395	456	431	436	427	405	437	417	432	451	492	420	436	389	399	409	412	410	428	486	437	416	476	432	469	432	446	473	448	467	426	435	398	446	435	388	414	435	457	446	439	475	412	412	444	426	427	446	427	432	450	426	451	442	443	457	475	405	434	403	437	464	437	452	449	451	425	443	418	462	416	471	413	443	467	454	467	509	463	470	404	443	449	417	447	402	412	454	430	427	487	433	430	450	404	443	454	417	404	488	459	463	433	432	435	430	416	416	411	431	435	441	413	488	424	400	457	431	451	448	403	450	458	460	464	414	435	403	470	401	442	462	424	449	417	414	454	430	452	432	470	464	465	456	416	405	425	448	442	397	417	451	472	453	439	464	430	443	478	441	473	407	482	393	434	440	406	417	406	447	412	424	426	458	428	466	436	412	438	440	390	453	430	408	463	420	434	435	422	466	427	417	437	416	414	472	433	434	446	407	379	445	451	443	438	448	429	416	427	452	440	453	443	419	426	445	459	447	457	426	432	399	464	473	437	441	436	421	411	461	396	430	442	441	479	425	421	417	445	402	432	418	420	447	422	480	447	455	409	442	383	460	460	468	433	461	468	430	454	446	439	429	437	441	474	441	416	400	448	428	402	424	448	411	404	423	461	394	430	414	418	445	422	388	470	439	438	427	432	436	454	405	420	434	431	452	441	427	431	437	462	468	490	458	441	446	435	436	448	444	426	449	426	418	450	428	421	390	434	456	465	431	446	406	430	407	439	436	479	448	462	416	463	415	454	432	415	394	462	456	440	458	415	399	427	411	429	444	440	452	462	452	396	474	416	399	459	436	492	400	472	432	445	466	438	441	453	441	411	405	414	433	405	397	408	441	415	451	421	458	453	469	450	420	444	426	434	455	437	465	449	429	460	436	422	449	427	406	436	477	452	421	462	435	435	474	440	455	426	459	438	447	451	461	461	401	387	448	455	435	397	415	422	414	435	468	469	442	401	426	485	457	437	454	412	378	465	403	489	456	458	438	461	482	428	415	439	463	419	448	401	405	444	499	429	435	423	431	464	415	448	442	392	445	444	437	438	418	420	502	478	458	444	452	442	419	418	391	457	455	428	462	443	415	455	453	417	439	441	398	420	420	419	444	424	431	452	445	424	466	421	403	438	443	446	419	439	410	424	457	456	476	450	466	443	424	473	423	458	436	418	411	445	438	440	422	449	427	417	449	432	432	429	410	431	439	434	417	427	436	445	454	442	380	488	466	449	426	428	424	437	403	426	432	403	389	423	417	466	426	429	486	414	426	457	429	459	433	444	431	422	433	427	466	429	465	379	438	409	434	366	441	396	410	402	438	446	445	430	470	456	463	433	432	434	440	458	411	430	430	435	481	433	428	435	467	441	456	392	465	459	422	445	445	405	464	435	430	421	421	469	394	475	424	454	463	402	471	428	482	417	428	421	423	408	470	422	452	414	438	412	443	453	431	402	476	445	428	440	457	475
31174	23423	26991	20859	9021	1745	1007	1024	1024	1186	1939	1967	1024	989	1033	1174	1373	1849	2293	2183	1339	948	909	909	931	981	924	947	944	911	936	986	906	992	958	970	939	950	913	951	964	885	964	903	933	902	966	977	942	967	923	876	889	898	907	884	952	913	957	892	937	929	938	966	983	910	958	943	921	925	883	952	914	929	954	994	944	949	902	922	916	885	910	966	950	916	925	930	924	970	922	963	970	974	946	970	1006	924	971	953	905	919	937	959	944	887	900	960	906	927	938	952	902	984	926	988	938	900	992	937	932	901	943	947	926	952	945	931	926	937	969	947	968	945	960	943	949	953	941	930	981	921	930	932	913	909	926	957	951	934	936	931	911	909	935	959	910	938	940	928	923	923	924	946	903	929	969	926	908	933	923	939	916	909	914	976	925	932	928	876	917	936	907	929	928	978	908	859	990	961	939	896	952	955	940	900	897	859	945	981	889	956	903	981	882	954	894	893	893	968	950	968	966	894	912	953	986	893	927	956	911	937	907	897	961	940	871	945	954	918	919	921	948	909	995	892	934	920	975	958	919	968	878	932	978	892	909	954	949	961	901	982	931	920	920	969	919	950	923	848	887	886	909	960	953	943	878	956	937	949	982	982	898	909	906	910	952	948	921	900	891	1008	950	960	839	924	917	1026	934	921	856	947	951	933	929	935	902	944	904	911	895	890	936	930	952	955	917	894	888	943	956	917	891	896	909	949	931	979	904	948	966	936	917	922	988	906	900	984	944	861	914	890	930	908	929	930	992	979	979	1027	922	864	926	940	943	951	944	984	933	954	950	963	927	890	875	941	951	956	946	868	919	912	934	990	943	897	972	937	921	960	915	969	915	939	939	956	951	892	908	897	960	918	929	905	920	982	887	891	921	894	936	992	922	956	945	939	986	882	944	890	893	962	948	939	898	948	906	949	910	927	941	901	893	940	894	920	899	895	922	914	947	950	915	926	918	912	922	990	942	900	918	956	911	932	874	939	972	946	942	976	974	911	910	945	939	913	895	900	908	898	963	949	927	929	932	932	990	953	907	954	887	914	945	938	989	937	929	958	913	993	933	928	925	871	995	1012	924	891	915	917	926	900	950	935	909	955	950	1007	984	920	934	957	971	956	940	953	945	914	877	896	928	949	939	923	926	888	978	934	907	993	966	922	947	957	957	951	925	956	946	887	930	912	904	951	917	924	992	886	923	913	983	933	959	939	943	965	895	896	956	1020	939	999	931	906	933	965	996	948	897	949	916	975	963	893	919	956	999	871	911	952	979	931	908	971	898	928	937	918	953	925	997	952	934	898	947	900	975	928	976	929	939	929	968	922	908	941	928	929	955	860	947	893	932	907	952	907	916	913	930	913	935	959	937	966	916	976	895	891	944	913	898	948	964	920	894	896	921	948	962	909	932	901	960	928	930	946	932	870	975	988	941	920	928	1005	927	987	924	971	919	962	938	973	958	951	939	957	931	968	954	947	949	890	921	929	945	960	915	937	914	948	938	936	983	932	944	930	942	973	921	928	904	912	884	893	974	942	937	958	949	928	896	987	957	939	921	887	895	917	895	881	941	950	929	939	924	901	952	933	949	880	920	950	974	933	920	962	906	929	942	904	943	926	954	880	921	918	956	980	940	964	881	946	950	983	841	917	947	934	925	949	921	900	930	875	949	901	991	907	953	899	944	956	930	962	954	924	897	929	935	968	885	938	885	955	952	964	953	914	941	952	946	911	961	945	970	931	970	898	890	958	911	935	932	986	950	909	945	947	961	925	957	940	961	990	927	947	925	896	961	941	905	958	925	969	899	946	940	936	881	923	870	945	922	951	946	925	870	947	872	944	948	904	942	925	942	914	930	912	975	922	931	918	954	919	987	983	974	954	928	1028	1006	924	912	927	944	945	849	915	892	945	901	948	962	888	926	903	970	901	914	930	948	914	1013	928	973	881	966	938	975	864	927	909	920	1003	915	901	967	923	966	939	988	889	923	925	881	905	934	944	984	905	912	975	911	943	965	885	964	910	967	937	904	953	966	926	890	881	860	909	942	941	941	933	943	945	917	985	906	938	918	986	931	974	946	986	954	911	963	922	942	987	925	988	976	884	934	908	957	905	894	935	927	945	908	945	926	918	936	950	913	951	896	917	965	956	961	940	983	901	905	966	954	945	965	915	937	924	960	937	1015	900	965	970	912	909	914	931	920	959	927	887	937	956	908	986	892	995	946	919	904	927	932	927	926	874	885	941	896	1013	938	950	952	929	877	959	964	949	881	932	971	923	971	913	942	875	938	966	936	919	963	928	882	929	926	976	968	884	939	932	984	914	941	932	905	889	922	874	935	942	903	912	965	921	886	942	920	903	915	953	973	965	947	955	938	972	994	972	997	904	914	902	880	962	896	902	881	896	881	928	965	972	953	965	946	928	947	943	886	996	927	918	957	937	951	893	940	908	940	958	910	927	936	908	945	905	943	955	918	924	893	968	924	949	1003	937	947	918	996	895	910	950	941	914	914	953	945	958	933	911	934	963	919	964	917	867	927	968	898	909	902	878	952	962	912	947	908	891	960	955	911	971	906	946	923	925	911	932	955	910	977	931	990	893	897	865	928	913	933	883	928	907	932	911	972	959	936	965	907	955	927	921	962	907	960	909	946	910	936	959	963	960	919	910	963	912	949	897	910	992	918	895	926	963	913	938	960	914	929	869	936	949	941	947	940	890	906	928	984	897	908	895	937	977	892	949	943	925	968	931	949	947	1001	1022	908	946	922	947	913	890	937	973	929	928	919	914	944	955	900	865	959	909	996	873	927	1017	979	953	973	952	945	885	967	933	971	945	964	950	890	916	904	942	930	892	954	889	873	934	922	936	930	954	920	915	947	895	909	901	953	927	899	913	937	899	993	948	963	920	937	942	1001	927	886	949	901	979	909	889	943	878	873	898	967	958	926	937	916	956	906	995	892	965	954	916	1029	920	968	923	876	913	940	924	855	898	969	942	929	927	851	950	934	931	898	944	948	940	924	914	978	969	990	920	903	898	903	958	908	926	893	924	954	932	948	961	924	911	918	926	959	916	902	918	943	950	922	976	913	960	923	945	910	897	945	944	954	945	902	957	934	1010	989	982	962	939	888	918	930	901	937	1007	960	891	902	935	909	832	966	917	900	941	953	924	945	925	909	907	945	920	927	907	889	914	940	954	953	957	920	903	883	939	920	936	890	938	922	954	952	952	906	955	957	923	958	907	945	922	882	909	908	889	933	928	922	910	970	870	952	924	888	929	956	917	910	986	936	885	968	935	945	884	944	948	979	898	961	943	931	937	947	941	951	916	912	923	946	951	944	910	959	944	930	930	916	923	950	938	937	935	936	985	960	926	887	941	944	929	892	912	975	948	952	982	962	920	951	933	940	933	951	936	911	894	951	956	918	963	890	954	970	916	967	956	918	921	948	945	978	991	927	947	935	898	886	917	936	922	950	902	942	969	952	918	904	937	898	888	977	940
61555	43493	29501	15625	7405	1805	530	428	485	557	641	724	547	453	441	479	494	659	860	753	615	437	484	455	439	435	461	435	452	443	455	474	431	490	435	464	466	460	436	419	402	450	426	482	438	465	411	423	494	453	487	424	468	454	461	443	414	442	446	430	418	434	457	444	414	488	481	439	457	429	486	469	487	429	450	438	418	465	427	467	433	458	439	466	400	469	449	465	450	482	454	458	471	415	404	464	440	459	464	464	460	448	413	435	469	450	420	482	433	431	436	414	393	458	437	449	459	443	463	432	483	442	481	448	455	475	451	443	409	432	437	467	431	433	389	463	450	447	413	460	474	443	453	428	446	497	438	445	459	468	440	421	411	411	469	484	441	437	425	475	479	401	426	450	469	467	487	437	458	503	452	438	421	444	465	464	430	423	443	474	436	445	444	456	419	482	427	453	512	410	528	444	437	410	436	429	459	440	474	435	487	441	458	456	457	423	473	464	407	429	392	422	457	423	439	446	439	415	418	450	428	458	425	433	467	450	497	445	463	428	476	441	413	440	446	439	468	460	467	409	452	476	437	448	359	464	431	472	457	465	423	423	409	434	453	424	478	430	430	443	460	444	472	459	444	466	458	440	500	468	448	499	449	430	440	470	474	462	457	440	476	435	520	475	469	437	438	432	459	438	416	402	442	470	446	467	442	451	445	440	479	418	418	441	428	450	414	456	404	434	474	407	477	469	439	442	433	428	468	480	420	450	446	443	423	445	447	428	502	437	450	443	450	450	510	429	411	437	465	454	470	456	447	455	428	432	418	437	455	431	427	438	453	458	459	454	432	447	474	446	475	447	491	463	422	434	390	455	413	487	432	437	491	441	490	447	498	439	437	449	432	472	461	504	442	442	467	439	432	457	463	427	425	409	382	461	451	458	421	412	489	480	424	458	448	447	448	440	489	417	433	440	452	428	441	426	438	466	445	455	413	435	431	468	446	427	440	432	429	424	435	423	466	473	459	456	439	440	467	420	469	454	466	404	455	442	443	430	431	430	427	451	444	459	473	490	425	447	439	426	423	444	459	434	452	446	415	444	416	426	445	443	468	417	458	459	424	429	415	446	433	435	423	442	463	444	459	428	421	461	431	463	444	498	436	419	418	454	486	464	408	451	432	472	439	439	432	449	450	419	422	486	442	510	471	457	444	463	441	440	434	469	480	487	422	448	449	467	438	485	446	475	424	459	479	429	494	463	423	450	461	437	446	416	448	438	449	489	446	446	468	439	460	457	407	451	460	442	450	457	473	453	478	430	489	436	431	463	451	465	451	424	443	422	450	402	433	435	460	459	452	458	445	427	431	438	430	454	412	464	432	448	485	443	435	471	475	466	460	437	450	439	468	447	427	414	481	440	451	468	470	456	425	438	429	421	435	454	404	428	438	428	442	437	444	460	458	438	454	452	458	479	480	418	432	410	437	436	418	479	446	451	468	413	484	494	436	442	473	441	470	444	452	481	452	436	471	441	465	457	420	466	454	449	481	434	430	417	380	468	472	452	461	426	439	489	490	488	430	393	456	416	431	458	415	439	450	443	475	449	460	461	449	505	452	403	447	453	410	444	503	431	445	417	448	411	458	417	409	426	480	436	432	437	475	465	421	452	432	441	452	494	460	461	443	438	426	475	439	478	432	466	460	415	475	472	443	409	466	431	392	495	447	438	481	449	398	465	436	462	428	447	432	421	452	470	421	432	452	408	472	463	440	491	437	405	436	444	445	428	445	489	424	464	451	426	456	436	437	453	444	504	434	426	433	415	457	433	432	439	424	441	456	439	420	436	465	384	386	444	448	467	443	435	434	429	424	450	400	436	444	439	461	431	499	500	489	458	414	449	480	459	446	463	504	434	448	450	435	450	468	435	410	465	491	433	446	457	420	409	465	436	430	412	458	417	449	410	463	460	426	471	452	448	444	399	428	476	452	441	441	428	478	439	457	439	476	453	422	448	478	459	454	493	451	442	437	485	482	467	481	455	475	431	437	452	498	457	430	461	457	423	436	461	432	403	429	441	423	479	447	430	408	452	436	421	444	436	415	420	447	469	447	473	468	459	455	467	472	442	415	462	453	415	447	455	441	418	441	421	413	457	455	432	490	490	459	432	418	429	441	497	497	463	424	467	451	442	460	442	412	463	459	457	492	465	464	469	451	429	404	438	428	439	437	514	458	462	414	463	467	452	464	446	463	466	438	454	432	469	455	441	428	437	465	457	447	418	444	462	433	452	461	483	466	435	432	458	445	476	443	416	467	438	436	434	506	452	471	498	454	463	455	528	451	470	458	434	456	461	435	398	464	442	396	453	456	464	492	405	429	435	433	409	463	426	463	437	468	407	477	480	430	417	437	470	492	432	454	488	427	419	421	463	457	438	414	413	441	485	492	479	467	443	457	444	467	473	421	426	436	446	477	471	424	413	460	472	458	462	413	459	465	461	455	461	435	443	454	455	457	452	440	421	417	458	471	426	430	443	436	446	484	406	431	461	437	426	448	440	471	420	454	478	424	425	478	442	428	446	480	435	456	430	461	419	417	447	441	450	473	435	466	425	410	452	435	466	482	478	463	458	439	435	420	410	453	448	398	445	461	466	471	462	489	466	493	457	436	402	468	418	444	491	441	468	430	452	439	468	417	436	421	456	431	434	449	469	420	431	440	443	476	470	422	419	454	434	433	425	455	457	448	470	398	401	453	490	451	459	442	401	437	469	455	497	452	452	459	475	431	391	451	508	474	491	427	440	471	441	467	431	465	438	446	444	427	435	434	416	414	460	415	449	438	428	443	478	447	423	420	472	465	460	481	427	431	444	435	461	458	420	413	452	491	443	454	473	467	466	451	419	430	455	454	438	451	428	454	444	454	441	461	413	432	449	452	451	440	448	422	423	490	402	424	486	468	425	439	451	445	418	450	397	417	431	460	433	419	456	429	476	492	500	463	413	428	448	482	431	402	408	463	502	485	463	452	443	443	474	417	463	494	415	460	493	468	458	526	423	459	447	427	429	429	426	449	465	423	441	441	459	430	447	429	426	456	467	432	446	438	395	433	447	418	456	437	456	484	487	433	456	432	459	475	446	440	438	468	456	461	450	456	441	420	429	443	442	425	462	443	458	498	417	456	417	421	440	500	432	458	436	438	449	485	429	414	440	418	445	457	463	474	448	461	463	424	448	453	420	467	453	462	474	508	425	442	438	397	506	417	461	467	426	414	465	402	440	433	446	453	451	451	438	438	469	469	458	446	461	430	375	433	449	444	485	414	446	447	458	434	465	458	411	453	436	382	443	421	455	418	444	432	418	451	448	451	458	459	448	464	438	419	415	422	443	462	435	462	403	440	413	475	470	474	452	456	439	434	450	425	443	468	452	435	439	452	457	443	433	466	498	435	459	418	443	485	469	470	482	447	445	450	443	446	484	435	464	438	441	447	466	394	449	459	479	421	428	416	430	499	469	493	419	431	421
39305	35072	30637	22364	15149	3709	1009	1012	1034	1172	1971	2183	1342	939	1007	1106	1249	2123	2921	2686	1838	954	937	935	960	945	951	957	1008	942	981	892	916	967	923	982	911	971	969	979	895	951	961	937	960	895	993	990	921	957	969	915	926	982	898	894	954	894	896	960	949	988	973	952	949	927	974	996	923	940	973	933	949	920	974	935	971	875	964	966	936	994	962	922	978	937	948	952	964	954	941	974	1017	953	959	1019	931	917	891	922	987	948	974	942	973	949	914	912	928	943	920	963	939	971	932	988	940	953	941	944	921	1023	929	959	881	933	957	940	920	967	945	951	923	933	942	927	978	919	953	905	920	918	924	960	917	954	942	916	937	933	953	975	953	913	903	958	912	916	928	996	991	929	919	917	921	943	951	959	903	1002	906	964	985	932	913	959	971	987	891	975	907	967	927	950	909	895	929	872	975	960	946	898	987	977	950	952	897	930	950	946	963	972	912	924	907	921	921	964	948	956	932	948	914	951	943	929	932	1004	953	926	896	953	964	892	938	931	959	935	986	898	981	978	933	928	973	952	991	948	936	961	983	941	965	953	952	910	956	900	941	983	939	961	983	900	977	962	957	967	970	938	978	978	948	950	922	923	933	1005	943	905	935	955	974	974	893	948	945	955	919	902	953	934	915	931	976	995	932	922	997	949	951	938	966	951	989	1005	934	933	1015	968	967	905	944	917	942	964	982	992	954	950	949	970	943	957	963	894	988	950	975	965	966	927	950	964	935	915	924	914	907	916	933	997	945	942	910	930	1001	929	935	948	967	932	912	960	983	884	899	992	974	955	937	901	946	922	912	959	971	915	948	923	958	950	972	958	955	894	876	910	922	911	987	948	991	993	940	992	974	941	948	959	911	930	920	971	910	897	940	918	958	944	908	926	944	966	932	1001	961	908	924	941	895	947	888	931	955	963	927	907	962	910	950	963	930	970	935	976	940	986	946	952	930	956	940	945	935	918	991	947	974	952	907	980	940	956	981	1012	972	977	907	979	939	956	990	930	937	980	991	974	911	949	971	960	978	938	917	969	935	933	984	952	944	990	887	919	954	959	980	965	903	948	939	972	968	978	918	969	971	974	972	946	954	975	925	905	919	931	906	943	988	929	984	972	957	983	973	956	920	948	969	979	1010	997	982	964	942	922	959	946	921	960	988	1001	954	1007	970	938	934	1004	940	995	948	921	949	944	902	942	976	1010	904	909	953	946	933	953	970	893	914	968	986	977	970	1008	981	922	933	946	916	908	1045	975	926	954	978	964	951	980	956	967	990	913	950	949	942	995	971	931	939	942	873	949	921	939	978	972	923	966	928	914	906	924	928	893	967	920	942	991	930	935	951	924	927	960	989	942	983	866	929	938	948	934	932	928	937	911	966	953	994	939	903	952	969	894	971	972	983	970	960	968	975	940	944	959	946	964	962	963	997	955	933	978	875	1009	961	953	993	993	923	942	869	976	950	966	973	919	928	1006	927	882	927	968	967	1029	940	914	920	949	975	960	983	943	972	925	913	922	992	912	938	955	894	921	944	917	959	933	967	976	990	973	943	965	923	987	877	969	1012	908	912	973	956	941	924	905	907	929	920	938	938	943	924	973	956	992	954	971	940	953	949	919	960	952	966	888	935	939	982	961	978	931	923	1000	990	963	954	963	935	887	979	948	942	967	953	928	986	937	960	935	937	912	1011	933	998	942	984	989	935	931	953	910	963	941	984	975	955	921	983	941	930	920	952	998	983	982	964	961	931	960	910	961	966	919	926	961	984	917	896	948	973	994	970	918	960	940	959	911	947	976	971	928	909	979	903	1004	969	1002	923	900	974	991	964	936	912	935	923	928	924	889	920	952	945	964	893	963	903	915	979	939	943	939	942	935	880	983	984	967	887	892	962	968	951	966	941	914	898	944	1004	930	978	896	937	956	924	948	850	1012	982	935	990	996	932	947	983	950	1018	960	904	1011	958	897	948	981	1001	911	982	919	908	926	989	922	944	910	982	953	985	940	931	926	945	944	986	938	857	919	996	943	927	939	923	934	976	926	898	889	1041	954	906	963	975	954	964	969	1001	989	947	915	915	913	1029	943	974	959	915	933	924	975	946	951	953	953	947	942	905	909	948	945	924	919	997	917	934	943	883	908	906	927	948	928	915	1027	912	923	983	922	970	947	960	968	923	930	887	1004	965	915	912	935	971	943	910	957	939	924	942	944	950	956	959	945	981	998	964	1011	997	961	943	957	936	893	938	964	927	974	977	945	983	974	964	875	958	910	924	991	954	985	999	929	945	928	948	1011	945	944	917	967	981	953	945	921	924	872	928	973	926	957	981	904	964	975	916	957	897	1027	924	950	899	947	945	952	968	903	988	884	921	927	971	982	926	959	928	941	946	957	932	918	926	978	963	972	904	942	961	933	964	982	974	929	956	962	931	928	951	941	984	952	890	941	987	918	918	923	898	962	897	910	947	927	934	989	948	949	932	972	926	972	976	964	946	943	969	969	939	946	961	957	971	944	978	925	941	947	936	942	972	950	935	951	934	951	955	906	988	991	945	961	893	957	937	926	890	924	946	900	928	956	960	990	957	896	951	936	921	1024	982	972	994	946	937	1015	921	942	906	971	999	946	979	952	970	922	924	1009	941	928	942	924	980	949	975	940	950	960	932	956	910	942	895	974	1012	949	938	970	966	951	995	942	917	933	950	952	938	1009	902	920	940	931	947	908	955	944	996	903	1012	959	948	938	926	941	982	942	904	921	951	920	952	939	1033	922	886	971	926	939	932	951	943	913	935	939	927	929	994	1011	922	932	932	915	934	908	936	950	942	980	927	912	926	988	965	991	960	913	964	897	950	951	940	922	918	929	911	992	958	905	978	990	998	937	961	1000	977	913	960	995	949	931	953	982	946	996	899	901	976	977	953	974	967	965	959	1004	940	963	939	929	966	949	958	902	990	908	897	913	910	912	954	958	927	950	959	903	956	878	957	932	935	939	966	979	920	913	894	1021	956	992	978	905	967	1010	959	955	974	939	935	1001	922	929	946	938	916	967	969	950	918	990	970	951	932	916	946	924	953	924	981	926	1038	948	931	914	911	923	931	957	923	992	911	969	931	922	961	969	944	902	949	935	929	986	988	911	937	941	927	965	912	989	980	953	958	986	947	953	964	926	932	924	946	901	959	886	965	955	947	974	925	911	912	941	959	946	934	951	886	915	1021	952	928	980	980	932	934	941	935	913	920	970	949	893	937	966	987	948	956	978	946	1037	917	1004	940	945	914	922	960	998	946	910	936	923	1000	940	939	950	1008	970	929	1026	964	981	956	921	935	952	955	909	950	962	965	986	882	1000	970	977	915	958	894	908	940	964	962	876	971	980	978	947	986	997	914	959	972	954	886	1025	902	906	939	959	939	999	943	910	958	916	958	974	916	997	897	929	954	974	1017	990	940	995	981	950	972	917	917	975	948	911	992	956	1012	942	922	938	951	906	933	1016	917	963	935	980	962	894	979	949	893	954	921	969	923	951	962	896	917	916	906	969	946	926
41517	27101	13770	4479	1650	599	411	399	437	416	425	401	446	416	431	481	459	468	457	440	428	455	411	453	456	420	399	440	420	403	413	384	429	431	408	411	382	467	424	424	423	430	421	427	399	398	455	447	426	444	477	423	469	413	417	415	395	494	440	460	427	480	436	436	433	474	467	414	458	392	427	397	428	439	429	467	474	453	419	391	466	444	446	451	446	417	435	449	399	386	363	420	462	392	468	439	419	467	429	430	397	440	451	422	387	424	418	454	434	449	452	439	435	437	452	442	419	450	436	419	400	398	439	437	417	413	449	447	430	416	430	441	426	435	433	477	414	374	444	477	452	394	455	402	423	435	443	481	449	453	457	448	429	429	476	431	412	438	407	406	445	493	469	449	412	426	445	459	421	449	421	416	477	433	452	431	423	414	412	443	466	435	457	409	466	446	456	435	422	417	440	424	503	422	455	427	414	393	418	441	426	444	432	416	417	461	484	439	428	419	466	407	455	442	418	440	440	471	432	462	448	428	426	410	419	424	434	438	396	389	461	385	405	414	464	449	395	407	476	441	441	433	405	416	419	435	402	424	464	455	442	444	388	434	434	443	468	463	437	405	386	415	378	424	472	400	429	420	424	414	445	407	430	453	436	383	442	405	426	447	420	425	442	468	458	434	400	434	443	409	438	479	435	444	469	451	425	376	394	457	440	433	447	428	416	489	434	438	470	436	388	436	385	444	483	417	435	439	454	420	429	414	412	449	459	456	406	442	412	396	432	460	441	445	436	379	406	378	427	387	446	489	452	444	455	443	424	388	467	429	432	433	427	454	389	431	469	461	427	469	411	419	423	444	418	452	436	424	420	414	444	454	413	409	460	463	413	427	461	502	437	454	424	468	430	443	473	427	434	427	418	416	448	471	418	431	472	425	396	403	436	458	460	459	434	439	456	449	433	417	428	448	451	442	441	435	415	425	484	424	441	465	444	442	450	423	433	482	452	436	433	436	468	452	471	442	449	405	409	447	418	466	464	414	400	416	453	448	392	447	433	413	429	454	420	427	452	440	450	442	432	447	424	474	457	447	426	458	414	429	438	420	461	437	445	443	421	415	404	451	423	459	475	416	437	409	439	414	435	440	428	450	420	434	488	461	461	445	420	480	489	432	431	428	462	460	400	481	459	442	436	477	432	460	437	473	411	462	474	432	398	421	422	454	414	444	437	441	420	446	449	460	402	416	437	433	434	419	420	462	394	456	424	421	438	465	460	426	464	434	424	454	425	442	445	477	459	447	435	450	427	407	404	467	444	472	440	412	409	480	413	427	468	390	440	426	436	482	481	443	409	437	436	445	430	413	423	425	446	453	398	451	463	436	392	467	387	422	403	430	449	428	455	403	425	493	451	411	400	463	390	407	406	458	445	443	426	454	428	459	421	440	389	456	408	415	446	428	435	412	401	454	446	477	429	413	405	434	446	433	461	435	450	402	428	439	429	438	399	432	411	446	432	423	452	452	416	438	441	443	442	436	428	450	420	416	422	424	410	418	440	439	384	463	464	429	461	420	427	436	399	480	433	451	453	484	431	437	414	412	410	459	433	465	459	425	444	454	440	429	424	407	455	439	397	439	456	448	406	450	423	481	428	452	408	425	426	451	441	423	400	443	469	486	420	437	442	406	423	448	441	463	456	417	429	397	464	451	443	467	421	439	415	457	443	408	398	504	429	441	451	423	450	451	444	465	436	441	465	428	435	433	419	467	487	406	422	433	430	452	432	430	386	410	427	406	405	414	417	398	412	461	409	439	410	420	449	429	378	465	431	430	442	403	415	432	450	477	401	480	453	429	472	441	436	444	425	451	458	439	442	385	441	451	449	410	434	464	445	447	461	448	432	440	455	438	436	434	431	406	423	443	409	393	445	416	461	409	450	477	431	452	441	422	364	401	456	431	433	397	436	458	430	421	459	488	450	465	462	476	430	445	442	435	410	463	471	440	402	458	422	430	379	461	410	452	475	430	427	462	418	433	485	451	475	460	433	442	449	453	479	394	437	459	421	447	438	420	424	424	450	451	445	469	424	451	443	414	415	471	466	425	424	460	453	431	456	430	461	413	400	422	455	434	470	438	406	433	396	428	418	398	403	440	440	386	415	468	429	447	429	412	448	438	415	431	453	464	376	405	425	453	430	421	440	454	410	451	405	422	459	422	447	445	393	428	454	415	464	433	422	471	463	409	369	439	435	457	471	438	425	426	383	432	436	433	412	465	423	420	435	465	395	438	449	470	434	476	414	355	486	400	426	404	421	456	456	452	478	414	442	434	451	422	443	480	426	413	442	438	432	414	435	419	460	449	423	444	410	389	452	422	442	461	454	469	445	414	444	456	419	414	398	415	461	437	464	410	423	412	417	422	434	456	415	384	446	443	401	411	428	462	467	421	385	441	411	443	459	457	436	414	439	399	437	466	420	419	435	470	421	440	435	459	458	424	444	424	431	457	446	429	457	421	433	412	422	455	419	417	414	429	434	436	431	455	414	499	452	419	465	471	406	430	412	441	444	461	389	443	425	435	433	476	419	413	443	391	415	429	446	421	450	463	428	432	441	453	418	454	437	461	434	412	432	449	431	471	484	423	440	418	457	443	459	455	443	432	450	443	455	389	440	432	454	423	459	443	459	426	426	453	451	469	456	431	461	447	422	445	436	435	420	427	404	429	404	421	496	451	465	441	458	454	430	427	431	466	469	470	369	435	439	429	472	421	450	392	495	460	419	418	454	469	427	450	451	399	421	416	411	433	415	393	422	434	427	400	444	432	473	441	412	449	445	440	426	423	405	443	437	376	472	476	406	431	451	433	446	411	458	432	423	445	428	493	484	417	431	414	429	404	459	452	480	428	413	436	432	423	467	459	441	476	469	427	454	413	428	401	455	459	403	484	445	421	437	397	424	428	414	394	429	462	414	400	416	477	441	450	433	452	421	422	434	450	452	430	445	459	447	435	426	373	453	439	418	430	416	439	424	408	445	420	433	430	448	429	453	402	448	447	407	442	463	465	447	442	415	420	436	402	425	449	447	467	416	447	428	449	456	474	424	423	448	505	481	464	405	431	421	477	448	417	400	453	412	464	461	441	487	394	469	426	404	416	402	472	417	464	433	412	417	397	436	400	430	401	488	412	411	427	418	400	431	433	418	429	428	414	410	411	431	459	437	413	410	428	463	423	401	423	418	421	392	431	445	422	454	420	411	448	411	391	468	462	435	467	424	435	412	430	445	356	417	457	480	484	446	455	450	410	376	462	440	459	466	460	444	444	452	441	427	408	450	454	444	436	424	443	421	424	383	441	417	400	457	461	449	436	456	445	419	446	474	393	457	440	410	423	433	441	429	449	438	433	420	455	445	441	435	451	406	381	418	429	429	432	425	384	427	430	440	440	407	441	434	461	437	438	477	402	430	438	410	405	430	404	455	452	437	399	438	450	422	462	477	425	428	452	459	456	466	454	438	406
25621	21299	15807	8490	4604	1316	955	948	879	927	920	903	997	903	934	948	933	963	1040	983	1013	963	893	924	942	924	914	931	899	940	912	944	897	990	986	877	956	863	925	862	929	951	979	942	874	898	906	903	937	880	972	931	980	970	970	876	926	954	873	942	922	979	901	905	876	905	894	911	941	959	944	941	951	958	878	930	860	963	934	881	888	905	920	897	933	899	907	915	927	919	905	898	907	903	905	949	875	899	891	861	879	908	920	956	918	945	929	929	952	911	913	858	914	922	958	942	877	875	938	895	878	874	911	907	907	883	957	950	903	914	956	876	905	946	909	915	910	905	937	869	929	954	946	913	885	892	903	902	939	902	867	886	853	912	932	889	887	924	1024	947	942	910	956	932	933	940	896	927	922	871	957	911	888	929	915	945	910	903	915	945	960	956	916	944	969	904	972	923	952	923	969	999	871	925	917	921	890	921	920	926	885	987	886	928	941	910	965	903	918	929	890	1000	950	971	921	895	982	936	855	960	909	912	930	942	955	900	928	942	928	919	942	910	967	894	918	877	955	903	912	914	908	943	927	911	926	943	993	928	907	962	989	922	952	926	913	906	928	937	939	925	895	954	895	905	899	890	936	948	899	950	875	875	968	879	899	886	938	943	969	912	880	967	884	943	956	913	921	909	1001	941	915	913	919	924	941	902	946	952	918	891	939	888	967	915	940	937	881	904	903	957	953	920	943	942	860	926	970	947	902	971	960	898	910	950	971	913	893	915	962	986	956	964	911	915	895	927	938	974	909	967	953	898	881	958	926	915	941	868	903	916	916	944	937	935	977	947	930	947	894	919	914	951	916	944	932	902	905	954	918	908	883	927	934	920	951	929	935	917	936	945	913	964	941	908	901	937	962	881	908	970	920	853	939	954	957	918	910	940	878	936	936	910	950	935	896	880	932	963	931	871	906	958	945	936	905	899	936	883	906	914	902	933	957	937	968	984	996	871	915	900	944	947	942	969	894	916	914	993	941	947	930	952	936	888	890	932	872	965	886	906	996	925	889	929	914	957	956	886	954	951	931	870	892	889	933	925	923	941	918	908	923	935	912	912	904	926	881	892	947	926	888	902	889	930	991	919	967	893	957	956	977	948	899	878	875	862	943	918	914	964	902	950	928	957	992	907	914	977	939	962	976	906	870	856	927	891	922	945	907	917	938	903	903	940	926	865	910	899	956	930	918	897	964	946	928	916	895	961	886	934	961	960	945	908	946	939	979	932	934	927	923	928	929	902	858	973	945	872	884	911	902	955	863	957	893	907	924	971	946	918	953	845	943	947	909	917	874	927	925	932	953	947	921	951	882	936	936	921	951	950	912	952	903	995	922	960	877	899	905	1009	913	871	931	937	898	940	901	930	957	969	945	930	875	884	911	932	945	928	955	948	937	892	925	917	909	919	899	938	904	942	966	921	957	915	907	956	944	909	943	880	883	957	935	881	968	909	941	904	906	945	947	968	889	895	930	913	911	904	890	905	963	925	909	958	908	940	899	873	913	895	891	970	1012	951	922	897	947	946	885	895	933	913	934	949	907	870	960	915	927	964	897	876	937	968	898	907	934	923	890	887	940	939	922	940	927	888	968	984	886	881	914	924	911	958	881	982	955	948	934	902	931	914	943	927	885	950	942	905	885	967	956	891	893	925	894	920	958	878	954	909	929	928	921	980	928	933	956	900	955	949	888	935	941	897	946	859	929	874	956	934	917	898	933	939	898	895	973	909	928	915	942	900	867	860	908	924	893	893	955	948	866	908	943	981	957	933	945	873	913	960	904	954	968	893	953	899	941	943	920	895	938	925	920	897	937	930	926	908	925	923	967	961	923	940	973	911	868	906	899	926	975	912	917	898	884	897	991	905	869	915	906	941	889	928	911	891	892	958	867	875	934	924	910	913	935	900	885	909	914	950	990	930	900	927	923	906	937	905	923	930	929	907	962	864	883	913	876	946	913	967	917	983	858	954	954	889	882	914	972	946	956	896	930	929	908	912	858	908	914	930	913	943	962	928	921	860	943	927	935	920	919	957	947	874	923	929	931	991	915	912	960	947	905	869	956	929	917	934	933	933	923	929	873	923	894	891	916	942	951	920	905	888	928	890	945	908	883	918	929	933	953	902	918	954	925	892	881	943	941	953	963	892	897	920	940	892	941	911	959	922	917	916	937	893	914	907	933	886	936	932	955	967	940	906	906	939	948	922	914	907	975	899	899	912	906	886	882	880	961	892	918	904	975	890	905	918	934	947	890	964	951	890	933	914	988	904	896	900	971	942	954	894	993	931	956	941	944	962	895	941	945	922	938	913	939	895	931	859	936	974	892	925	915	899	937	920	881	925	898	877	943	945	850	892	913	971	922	983	971	895	961	882	887	923	885	929	909	942	897	959	951	908	918	905	905	945	917	928	882	948	920	913	895	896	902	976	939	886	933	894	921	890	869	914	918	977	946	897	852	913	934	890	936	876	913	909	988	909	939	900	900	917	947	950	953	894	913	895	913	893	924	915	972	981	933	890	988	1008	971	891	880	870	965	894	927	903	886	966	927	881	920	933	886	914	967	881	912	924	904	905	898	885	945	905	908	924	917	961	899	853	873	928	883	928	906	888	955	944	905	929	902	908	908	899	949	885	927	898	918	932	930	930	897	930	905	935	984	945	939	950	964	943	961	926	919	894	912	943	985	947	939	924	964	952	925	940	923	915	958	927	945	937	973	920	881	897	926	900	937	903	909	932	924	882	938	910	923	915	995	907	911	942	910	881	969	935	921	961	895	927	919	881	906	901	912	886	911	916	898	946	946	936	880	970	944	967	940	937	951	865	913	943	930	938	941	896	955	898	967	905	889	921	895	916	924	938	893	950	948	928	874	960	940	871	943	891	990	902	928	907	912	904	948	996	939	918	891	911	897	919	889	958	918	934	927	906	901	911	934	939	960	877	897	923	942	910	1003	927	961	923	877	879	877	916	913	888	988	906	963	933	915	948	945	911	941	933	884	900	908	904	924	941	961	929	925	944	902	933	951	962	959	880	959	907	879	935	894	950	943	915	965	908	951	903	879	879	895	938	924	895	934	971	931	926	1002	963	923	960	928	888	939	929	941	963	934	942	975	928	902	951	918	932	935	917	935	933	917	933	905	1001	867	903	874	869	923	940	955	920	947	906	846	876	922	901	948	908	922	916	909	909	944	930	931	1001	914	991	921	928	932	887	910	962	948	919	903	932	933	908	951	945	930	903	857	951	865	940	933	928	913	922	938	957	898	920	891	934	943	935	972	934	951	955	951	939	975	969	942	880	960	907	944	927	867	934	870	917	898	919	900	924	931	904	846	937	947	891	896	941	941	867	959	950	870	905	934	936	925	957	944	967	856	905	914	925	922	1000	928	924	915	920	948	917	942	979	920	942	930	896	934	954	940	910	842	945	900	932	878	952	935	931	874	948	897	877	966	933	911	919	893	887	893	903	896	960	913	887
52236	30817	18331	10715	4199	733	452	487	450	437	644	507	489	364	420	472	569	621	626	614	494	418	446	440	442	467	429	440	436	412	409	397	452	445	427	458	448	442	435	458	434	398	425	404	476	459	450	427	393	404	420	432	410	454	407	402	434	405	443	436	444	382	455	444	425	408	442	423	425	460	416	428	456	451	489	406	400	432	444	423	409	424	495	392	441	395	451	430	447	427	415	437	400	429	444	427	483	461	396	457	426	426	418	431	428	400	394	390	435	463	450	390	437	460	447	430	443	432	441	450	446	443	414	453	463	437	406	453	439	407	435	440	460	432	420	437	443	427	398	439	414	437	400	453	427	445	441	428	398	453	446	428	400	409	449	412	449	480	436	427	445	394	421	452	442	433	427	418	431	439	438	411	476	420	428	429	452	395	419	439	440	425	459	489	395	446	431	436	426	417	443	419	438	405	439	450	408	396	423	443	462	416	453	394	423	441	429	402	381	455	418	405	465	457	458	419	416	442	454	444	450	415	387	428	450	440	441	436	401	443	443	407	440	419	415	428	423	453	449	423	421	429	435	419	388	443	419	427	465	426	432	409	426	436	417	439	440	406	415	413	432	406	433	406	462	396	390	410	450	487	428	434	419	493	436	487	439	424	465	430	424	428	463	433	419	436	433	479	437	453	411	416	391	403	443	440	415	398	395	428	472	435	469	413	401	407	398	434	444	455	386	426	399	442	421	400	447	472	449	423	478	411	468	434	448	433	419	416	470	446	441	461	432	420	469	470	378	440	428	443	422	447	456	418	447	414	439	434	439	476	472	437	454	463	471	438	423	448	465	439	404	463	438	450	431	451	408	411	435	460	442	447	440	449	437	418	390	427	463	415	425	423	437	432	410	374	488	438	449	437	480	456	484	421	402	447	443	443	452	436	423	383	413	460	411	458	381	393	457	435	405	447	440	438	429	432	413	466	408	452	412	421	446	415	399	409	447	428	461	417	404	417	411	419	429	419	423	430	408	431	430	463	410	472	449	437	438	438	414	418	447	415	446	443	437	448	466	467	435	420	458	452	413	396	402	435	453	403	418	433	478	416	460	445	414	463	415	472	440	471	441	409	393	446	425	459	432	433	389	424	449	414	417	427	422	458	460	466	424	415	439	411	449	427	438	439	468	446	447	431	413	424	444	486	462	465	463	439	455	468	434	438	418	469	443	426	418	408	424	418	442	421	391	403	442	435	432	418	428	411	452	437	421	410	437	398	449	406	426	407	448	447	402	399	430	389	434	406	452	408	448	434	504	403	423	485	434	438	440	412	460	416	424	410	428	469	430	449	462	441	426	406	492	454	449	429	408	441	430	456	419	431	439	419	422	415	423	442	427	424	457	469	476	438	416	410	412	416	447	420	420	388	417	404	428	448	401	446	456	418	416	436	423	433	444	421	426	487	444	411	442	418	415	455	412	482	501	432	429	438	454	406	449	475	426	438	440	455	407	436	395	458	443	439	452	452	412	429	437	432	426	436	434	493	422	433	454	446	443	439	433	438	437	414	406	468	439	423	411	416	430	424	434	416	455	416	450	436	435	445	438	431	439	415	437	434	466	434	408	446	434	477	427	425	463	424	450	396	475	452	456	420	448	463	479	475	411	427	462	457	457	418	479	436	434	428	439	444	442	456	446	401	461	464	402	435	424	435	465	396	458	470	445	443	404	462	455	456	424	425	454	444	409	426	388	435	423	464	406	478	441	418	472	436	420	411	413	415	416	451	417	410	405	418	447	415	441	421	417	425	455	466	438	424	462	466	419	373	457	412	428	420	428	482	460	436	478	442	412	435	468	462	401	400	402	447	436	469	392	406	491	446	454	443	397	457	417	432	445	427	412	426	423	462	440	421	410	461	443	465	462	398	418	439	460	473	442	507	411	417	438	448	421	437	405	421	448	452	460	417	445	409	431	480	452	438	477	444	418	424	445	442	444	407	421	432	439	408	417	459	486	417	448	416	444	430	410	438	427	451	453	443	388	459	468	403	408	413	425	423	441	427	436	429	432	419	411	446	453	415	432	454	482	372	447	391	416	427	491	462	431	432	454	418	453	451	463	391	447	449	436	439	458	442	454	394	457	427	405	425	449	410	390	403	428	443	405	453	426	411	411	420	470	482	428	454	404	413	428	447	415	478	460	392	413	402	438	450	408	393	447	426	445	420	436	411	439	413	420	402	466	438	458	457	454	396	397	419	448	397	433	417	441	439	456	437	404	465	446	410	421	439	447	468	492	432	452	409	417	413	455	432	450	405	415	448	441	438	407	435	435	455	422	409	447	436	425	430	460	427	450	401	407	449	414	413	417	476	448	439	438	422	418	446	419	455	410	399	433	408	442	369	432	420	419	451	421	445	427	386	422	422	413	453	449	467	465	443	472	415	427	405	431	428	437	446	437	429	388	420	402	396	435	439	419	419	387	434	436	398	450	435	442	440	445	458	481	465	497	417	448	442	435	416	468	411	460	442	403	416	452	418	432	467	455	404	404	433	422	458	464	450	488	381	466	427	419	399	440	392	421	447	427	420	415	399	451	457	424	440	438	404	390	436	454	440	440	426	416	432	453	442	439	430	446	412	465	368	400	432	429	412	435	419	450	457	465	469	438	429	450	442	449	446	460	398	453	459	419	450	484	408	432	442	402	405	456	430	417	419	446	445	394	437	447	375	395	425	449	431	462	427	419	404	439	431	451	454	496	424	437	454	403	456	423	412	458	442	475	449	482	375	437	415	445	476	444	430	415	393	425	444	446	424	438	486	438	428	444	455	448	447	440	462	427	457	453	428	441	409	423	442	403	422	422	468	483	417	447	393	450	432	404	416	462	434	452	444	399	426	408	479	417	408	439	438	438	468	466	421	453	411	431	454	451	447	416	412	446	437	451	425	433	418	454	427	473	420	456	445	419	448	421	420	457	450	457	414	469	381	468	438	443	449	447	426	425	450	408	416	432	449	403	411	421	459	453	445	437	476	473	435	436	454	441	389	461	422	454	418	436	433	458	430	435	401	473	428	426	425	410	435	441	453	421	436	468	454	429	468	407	432	450	452	462	456	484	446	372	422	433	414	422	425	454	429	463	452	412	455	435	437	425	436	468	442	420	435	436	428	432	447	395	411	440	448	454	418	454	434	407	425	458	436	421	426	420	423	425	445	427	397	449	413	425	408	427	424	441	436	431	410	447	460	434	504	449	428	451	443	451	410	445	443	420	417	456	423	412	425	437	422	427	413	458	454	426	425	421	422	433	435	414	416	407	451	446	458	425	446	427	474	432	442	439	452	452	427	417	416	395	460	451	426	413	445	430	438	448	432	450	437	444	416	454	410	491	405	378	442	425	426	475	469	421	421	435	421	400	403	408	414	438	429	441	433	405	394	402	423	435	454	435	433	434	422	446	449	423	447	476	404	458	420	435	446	435	473	476	438	447	437	455	435	456	408	453	430	420	478	397	416	445	456	406	434
32101	22433	21105	19530	9988	1578	1067	1015	1073	1121	1907	1320	965	961	958	1142	1672	2097	2028	1802	1133	968	923	936	938	944	935	959	941	937	910	918	849	880	923	918	936	886	994	913	943	919	911	914	916	917	929	919	922	989	939	959	948	925	941	944	867	939	971	907	903	939	955	938	938	1012	911	892	894	950	961	954	922	928	921	936	905	894	909	971	910	900	922	922	882	987	901	937	940	906	922	927	927	926	948	903	932	965	969	917	951	892	903	966	894	952	928	948	927	891	922	914	895	914	938	914	918	961	915	930	909	896	937	925	945	927	948	946	915	924	915	941	942	939	955	916	923	965	903	901	963	937	950	926	946	931	881	959	946	945	949	940	962	1001	928	916	924	932	946	875	947	934	933	951	946	933	928	938	930	880	907	928	930	907	989	918	869	977	907	940	977	920	940	949	962	922	942	906	945	898	951	969	890	908	905	906	924	830	980	964	894	876	982	924	957	1018	900	973	899	937	908	974	865	962	954	937	957	889	972	910	900	863	934	944	968	930	985	921	903	894	926	923	893	950	963	946	907	940	918	912	933	881	927	947	940	924	949	887	933	890	958	958	914	944	951	916	930	965	911	927	927	912	913	924	922	884	853	897	987	902	963	990	864	904	932	923	983	972	975	955	895	870	905	938	862	958	948	921	881	886	912	968	989	924	877	935	882	924	938	927	940	926	907	931	906	931	917	907	901	952	858	927	958	923	939	895	886	968	1003	906	909	965	910	925	933	954	913	953	950	935	932	911	951	992	894	938	899	938	948	925	893	907	898	909	919	889	966	968	919	940	901	886	929	937	902	938	972	946	938	953	939	929	927	941	955	951	926	938	931	922	887	946	950	930	915	926	884	879	952	918	914	935	954	964	837	953	903	876	884	985	900	906	932	896	959	925	956	911	911	928	988	900	884	935	973	939	915	887	958	857	928	928	940	915	961	921	870	960	935	916	958	929	923	955	926	889	954	839	985	897	911	935	891	916	974	924	922	927	982	986	961	896	885	921	912	898	932	940	977	971	956	912	974	935	916	934	929	941	953	923	912	868	891	917	889	914	957	933	977	928	900	926	948	949	946	934	918	982	913	981	884	925	921	967	866	927	935	939	931	929	914	898	961	946	897	946	888	911	900	902	896	893	889	950	941	956	900	861	883	878	955	902	1013	921	897	915	919	928	958	933	923	913	929	903	924	919	883	879	891	938	940	843	942	939	928	930	947	893	969	898	933	901	944	944	935	945	906	970	862	862	928	873	964	915	918	905	898	963	901	950	959	934	892	902	965	965	935	932	898	903	932	888	950	990	914	906	986	873	890	949	941	951	951	941	879	926	900	933	876	952	926	938	939	930	951	921	903	907	907	928	907	942	1022	942	918	923	913	945	972	891	929	993	965	875	914	953	925	912	946	950	932	902	933	918	936	929	899	930	917	865	943	970	940	889	943	939	942	925	953	942	961	938	951	935	862	890	982	963	915	908	951	903	939	946	918	931	854	911	906	947	959	933	904	921	931	929	951	992	995	896	898	982	902	912	917	883	925	928	951	917	903	948	938	937	912	955	920	898	896	929	864	941	924	918	981	900	931	925	920	891	902	925	927	934	904	911	894	928	904	917	931	930	928	933	877	970	897	985	879	927	927	937	902	933	939	966	946	945	934	924	933	946	939	840	909	910	944	928	928	982	900	938	948	950	939	921	928	885	872	934	950	880	948	929	949	911	935	882	895	960	888	933	899	913	917	912	922	940	918	950	951	912	880	936	936	909	926	931	886	897	986	988	936	935	902	902	869	909	945	887	931	928	890	963	952	895	901	918	938	941	918	961	921	903	923	920	925	935	959	903	968	987	944	945	920	897	985	904	908	928	977	930	923	896	947	887	921	926	980	958	937	900	959	895	961	891	951	889	897	937	979	941	958	932	939	964	916	910	901	913	900	945	925	910	935	969	926	936	924	898	903	953	894	933	923	912	964	947	934	884	883	922	918	941	932	888	926	868	872	945	895	936	962	956	930	928	903	908	923	1007	994	905	892	940	908	882	947	929	892	937	958	943	932	921	892	888	911	959	928	895	941	983	894	933	914	903	905	918	937	927	930	932	964	966	951	955	989	955	877	906	903	940	915	963	858	946	963	901	933	908	905	941	925	942	966	896	915	864	944	882	922	916	935	921	918	876	883	942	947	916	924	855	885	958	933	917	891	946	900	902	917	934	987	908	933	908	982	885	920	909	915	941	864	893	884	917	941	956	965	891	933	919	875	976	906	925	896	955	908	967	929	948	922	925	989	941	915	869	983	903	902	865	925	933	902	964	902	913	967	927	883	935	918	864	938	930	953	953	994	950	929	945	968	962	976	989	933	900	955	951	965	875	934	933	892	910	911	927	949	893	920	899	938	915	948	965	964	901	927	983	896	914	948	900	899	936	974	847	919	912	925	897	904	890	919	936	914	962	918	910	936	988	894	917	913	955	923	894	992	933	937	879	898	878	985	956	918	845	893	953	904	894	904	914	951	912	961	927	924	908	961	905	868	942	945	954	962	958	908	923	968	960	946	858	882	932	927	916	882	976	891	936	883	875	960	919	960	912	887	940	889	971	938	970	952	961	909	883	957	928	944	958	932	942	926	952	925	884	937	920	890	880	944	931	916	932	888	901	929	953	976	930	923	915	942	900	923	905	946	959	896	954	981	918	940	932	935	938	888	907	919	885	959	924	883	940	938	940	915	917	924	977	930	907	894	946	930	885	920	925	919	940	934	903	905	953	948	959	917	905	939	992	900	981	947	998	974	931	914	895	895	896	932	859	964	896	911	897	911	970	935	951	878	914	865	940	983	917	983	952	958	932	968	919	920	942	908	916	906	944	961	918	937	876	910	935	925	926	879	934	896	931	914	948	906	862	906	872	907	978	923	895	958	933	937	955	928	915	947	890	943	957	895	888	881	985	909	979	882	936	927	875	898	956	910	906	882	877	953	897	913	937	889	915	902	945	928	944	967	928	906	935	863	939	954	949	967	918	913	913	924	878	906	950	922	939	927	918	939	876	927	922	919	922	910	925	951	939	955	911	958	950	942	922	896	959	928	905	961	940	953	934	930	924	927	930	997	894	900	932	928	931	916	905	929	912	921	935	957	931	900	925	923	966	948	1002	939	983	909	950	928	988	853	923	915	927	956	872	935	903	932	963	986	948	944	935	913	955	939	942	954	934	874	916	898	903	945	928	951	935	965	914	910	981	943	931	889	915	955	904	946	929	881	901	911	932	899	921	891	923	848	924	938	953	973	950	917	966	890	918	923	926	904	866	894	953	889	960	933	924	946	947	913	914	922	906	889	940	939	956	904	962	895	890	946	862	931	927	933	895	935	873	930	942	967	937	886	883	926	917	949	929	970	851	979	878	939	952	896	924	989	953	898	906	898	917	917	902	946	870	954	918	964	873	897	929	953	911	889	912	986	883	937	880	922	945	868	942	937	950	902	992	911	892	892	908
59629	36424	25870	19113	8153	1273	472	471	501	465	523	473	480	497	470	607	695	819	910	919	761	442	469	411	460	438	451	478	431	438	451	486	470	437	432	450	456	483	451	444	474	420	472	486	402	442	459	456	447	442	472	418	486	446	481	410	409	440	444	477	472	445	400	450	455	474	464	464	445	447	415	432	431	469	441	447	439	452	419	409	421	435	411	456	456	438	464	441	426	449	470	478	460	447	437	493	473	467	448	455	432	462	445	449	452	445	421	413	469	432	501	441	474	441	460	455	406	423	457	408	455	416	449	398	454	479	417	406	397	449	464	466	480	467	426	460	427	466	430	464	428	444	424	417	413	393	441	404	429	454	460	463	467	488	431	466	437	452	468	451	446	419	433	440	437	458	410	451	464	465	453	442	442	424	454	425	454	465	421	459	474	449	467	470	476	439	437	475	392	455	431	465	435	440	454	484	437	464	420	440	495	452	403	502	450	444	475	485	459	449	425	431	425	411	431	457	445	413	434	439	439	492	405	465	467	444	429	415	443	437	447	447	404	424	385	437	442	457	401	407	435	469	470	437	430	452	439	408	447	427	489	442	428	458	457	443	441	435	501	460	456	442	430	445	443	456	439	445	423	444	427	477	468	470	455	441	451	475	440	439	456	496	450	455	444	419	449	451	451	458	497	412	424	412	431	409	459	449	457	422	462	485	420	438	398	460	471	430	469	474	440	443	463	460	472	451	454	410	404	385	458	449	485	413	438	453	474	465	470	468	463	445	433	461	436	440	475	456	446	405	410	436	441	440	449	453	485	455	450	400	442	441	476	478	455	456	487	417	456	449	427	420	512	507	458	423	423	460	448	433	393	422	461	438	502	403	485	467	452	420	431	440	408	403	416	425	479	459	454	452	450	473	454	483	454	460	431	416	467	390	435	438	436	431	428	454	452	473	409	455	439	408	422	485	458	433	456	428	436	407	472	433	429	440	421	442	452	438	444	420	422	455	440	430	431	398	454	442	435	456	426	435	452	423	436	424	427	450	471	450	450	472	446	487	481	463	430	460	473	466	454	460	469	475	464	464	440	512	406	421	435	440	470	403	435	412	413	438	423	445	443	453	443	456	455	413	416	436	462	453	400	431	395	415	462	425	436	426	412	437	445	472	476	439	423	453	463	397	433	464	405	416	460	448	451	471	449	468	408	451	424	418	481	409	458	452	460	429	422	456	485	452	444	481	465	410	461	448	445	432	475	452	469	453	475	457	412	423	462	451	472	423	432	458	426	479	425	413	412	468	419	418	434	443	442	423	429	442	492	452	442	409	455	408	451	486	431	422	456	449	454	470	417	412	415	408	452	478	449	448	394	448	442	424	441	456	481	449	443	452	437	416	426	412	478	451	441	434	474	417	448	427	446	409	406	455	460	433	459	449	463	478	427	432	448	416	442	439	415	456	480	484	440	444	447	443	474	456	449	448	406	473	424	450	454	443	416	456	430	469	442	473	492	434	419	448	475	461	422	472	441	467	453	423	448	465	428	468	432	452	477	436	467	429	430	458	451	466	424	415	452	450	437	458	389	412	493	449	426	443	453	411	406	447	494	482	474	424	424	432	460	480	458	471	420	468	447	416	422	413	456	433	419	435	407	421	421	411	416	419	476	453	470	424	434	457	436	451	421	467	480	433	431	443	454	462	434	444	456	472	468	466	449	418	491	409	470	427	426	432	441	452	473	417	426	477	508	439	454	494	422	476	436	406	434	428	428	431	480	480	474	474	453	463	439	448	472	440	455	442	446	441	449	484	471	404	448	403	433	471	462	413	466	462	428	409	412	463	474	417	463	446	463	431	460	402	436	422	446	467	461	473	424	450	466	448	398	427	452	450	451	408	412	452	456	465	483	451	497	445	502	448	401	416	495	412	430	451	421	439	449	440	424	408	453	446	434	455	486	462	470	469	473	415	444	439	456	439	460	446	444	500	423	449	419	402	440	478	486	474	441	476	442	501	406	450	428	448	394	425	463	432	428	445	464	427	475	438	481	454	428	425	432	410	450	480	499	388	444	398	445	404	455	430	466	460	451	421	447	453	457	490	457	423	443	504	413	468	500	454	427	482	490	458	460	445	487	453	477	443	415	399	430	425	407	462	428	509	447	438	453	447	446	482	506	432	425	436	426	441	447	457	459	448	473	438	470	406	459	469	430	459	424	474	429	400	440	449	422	441	464	474	441	437	422	445	480	436	425	438	436	456	442	467	445	413	421	456	443	434	485	428	453	432	429	448	450	434	439	448	476	455	473	452	393	452	479	467	440	421	404	460	441	444	428	464	482	466	426	488	461	453	458	433	445	474	456	440	454	442	470	507	438	430	451	473	462	468	440	448	453	424	475	482	460	437	429	423	461	444	477	438	441	424	443	428	431	460	430	409	442	453	492	475	417	424	436	450	449	455	454	418	439	461	467	483	429	385	440	423	468	443	460	474	438	476	468	442	456	450	431	424	446	434	388	424	421	424	448	464	472	464	479	436	441	488	455	441	460	446	452	461	442	467	425	431	442	416	424	474	465	442	449	464	442	444	452	439	399	441	463	467	450	443	457	396	460	472	444	456	425	480	480	467	445	422	465	465	436	424	441	444	411	415	446	450	458	480	464	421	433	383	427	463	473	459	460	434	471	477	430	413	466	463	449	439	428	461	512	454	434	459	438	444	435	439	460	465	488	469	447	445	444	436	400	451	475	431	448	436	427	498	469	432	443	456	442	474	445	490	428	462	430	386	448	452	482	433	431	443	416	395	454	389	415	425	484	480	459	430	471	433	435	464	452	435	407	426	449	449	467	482	447	438	521	461	447	450	393	428	425	441	487	445	445	469	485	430	471	451	430	456	445	467	401	446	433	438	502	485	410	448	466	498	485	428	499	456	416	400	454	436	451	473	465	469	435	435	419	446	473	461	453	426	447	468	507	446	410	489	452	474	431	430	448	470	455	473	377	459	426	480	477	533	465	457	421	459	483	459	440	413	451	440	474	428	434	434	436	435	432	445	487	422	449	424	509	492	440	417	493	455	450	486	424	453	461	467	466	443	427	437	426	436	443	448	441	454	462	471	443	469	442	465	443	461	475	463	465	493	441	418	432	423	422	418	431	433	414	427	459	436	456	439	435	447	479	465	441	459	464	459	452	419	450	502	421	460	439	407	405	503	506	457	469	448	455	456	451	477	454	427	443	464	439	427	412	446	431	462	415	466	422	453	464	478	426	479	432	449	477	420	449	436	429	425	449	456	460	422	451	434	440	471	451	458	387	384	436	426	417	388	457	460	428	445	426	455	429	467	401	416	465	455	381	441	449	436	443	473	488	485	408	478	476	472	434	446	443	455	463	437	473	410	464	393	435	428	430	418	446	453	442	438	483	488	452	442	452	426	424	464	453	462	475	473	401	431	486	394	453	414	466	422	446	433	455	455	422	421	461	495	414	423	445	445	451	452	436	488	438	424	439	422	398	423
36938	27001	28654	27836	14903	1835	1164	1061	1149	1146	1422	1004	1046	1015	1234	1853	2570	3103	3477	3518	2566	1015	944	946	966	930	960	999	922	980	983	938	1011	921	972	917	902	973	931	942	1034	970	931	941	915	968	928	981	944	923	928	953	956	975	934	958	927	903	935	954	996	952	932	970	973	972	962	944	979	923	957	941	1019	948	924	963	952	954	937	918	916	911	922	917	956	921	975	905	955	961	950	943	902	939	996	935	929	897	934	906	946	989	880	914	961	905	914	906	930	941	955	909	1002	962	914	926	924	958	915	948	921	924	883	923	969	951	953	995	963	946	985	948	955	974	1003	987	930	899	928	894	961	931	965	889	896	913	927	928	984	984	923	922	945	888	966	880	978	895	954	967	945	968	1009	927	934	925	988	920	1028	950	914	851	962	993	965	979	950	964	907	962	1017	981	915	889	907	940	933	889	967	912	945	932	951	936	946	903	935	937	900	922	913	937	950	940	941	957	911	904	925	956	957	960	957	903	895	948	934	969	878	946	950	939	958	894	912	891	939	976	915	971	952	899	912	935	879	895	976	912	946	931	885	996	915	947	940	995	949	1004	914	1007	990	1046	886	996	942	952	915	902	911	934	976	951	954	965	919	887	986	882	946	921	948	961	938	926	940	1008	950	944	879	966	970	936	899	936	946	952	966	1003	919	907	896	984	901	915	973	899	975	954	927	928	953	939	916	932	894	953	915	952	883	964	907	957	963	932	978	919	882	938	971	929	924	919	930	891	938	975	946	995	969	916	962	973	944	968	908	927	953	901	983	973	943	933	947	924	906	942	899	897	964	934	937	982	973	988	927	923	965	902	941	966	968	925	944	930	978	890	945	995	922	941	923	953	934	943	949	972	900	918	949	968	894	933	957	930	894	959	956	951	929	920	968	968	944	962	943	906	981	923	876	933	970	911	945	996	979	916	932	917	1019	952	999	951	952	1002	946	990	952	947	924	978	913	999	982	980	921	938	959	933	984	981	971	889	953	901	938	941	939	914	885	923	984	951	944	990	925	942	903	926	965	875	917	921	954	898	902	902	1038	954	942	944	906	938	972	941	980	927	965	991	963	939	934	939	876	959	935	953	953	938	924	937	962	1004	960	957	945	927	933	928	998	913	940	919	990	964	962	923	953	950	972	958	993	951	949	936	945	951	940	956	957	925	978	972	999	976	951	951	961	982	961	902	916	932	952	937	968	925	927	971	977	886	939	938	939	928	906	950	935	930	920	996	942	954	907	928	961	901	944	965	931	938	1015	1002	932	938	884	933	908	964	942	912	931	957	928	923	905	973	939	948	945	947	942	958	914	985	999	900	925	888	944	939	922	1007	966	944	964	920	965	1002	912	924	913	941	957	945	909	928	961	943	928	936	943	924	934	925	910	972	967	919	962	989	961	933	918	914	927	921	960	910	908	926	912	917	926	936	946	970	961	917	942	876	975	950	892	951	1010	921	992	902	951	992	981	938	933	991	934	923	893	950	948	920	970	880	949	916	949	936	951	926	924	972	965	925	972	919	931	899	956	929	963	983	1001	945	960	967	870	900	933	962	936	956	907	938	931	967	992	959	900	923	910	887	950	889	922	910	909	888	947	933	977	917	935	951	970	982	980	914	939	895	935	917	986	927	927	915	927	945	942	992	954	931	927	938	962	989	942	911	1007	957	902	890	924	928	983	954	914	917	981	956	973	934	976	999	970	942	966	1003	905	943	968	977	944	926	1002	953	946	921	942	926	944	934	923	929	953	917	926	948	955	993	936	939	936	1006	949	933	937	884	914	897	980	982	949	930	912	994	922	955	889	978	984	923	923	996	938	943	967	923	958	900	911	985	948	932	960	926	958	903	923	902	933	935	915	924	953	999	887	950	934	901	933	950	932	936	916	939	932	976	958	920	927	944	961	1011	882	957	981	960	920	976	938	958	940	894	919	929	945	953	980	940	955	945	952	913	989	940	981	902	980	922	979	964	941	1006	1009	900	965	938	904	934	901	932	928	1000	937	932	919	947	954	942	990	922	953	929	943	967	927	889	952	911	903	945	915	930	918	930	923	968	915	949	960	942	914	997	937	942	929	989	901	930	918	925	950	978	948	952	1011	927	937	937	960	916	965	958	950	909	930	932	876	939	951	993	939	937	922	923	914	984	942	945	992	907	933	909	910	921	935	954	962	969	928	935	973	896	952	890	918	921	966	953	941	895	966	893	934	1011	983	922	932	922	926	921	980	978	1004	923	955	943	936	903	931	961	896	935	924	933	947	983	937	891	951	921	955	954	950	953	945	937	971	949	928	920	878	947	956	877	988	987	952	910	964	983	954	900	977	897	981	876	892	948	888	973	953	1003	896	901	922	907	955	922	958	960	908	962	960	993	990	969	946	946	955	980	953	945	941	985	954	961	934	937	963	914	970	953	948	922	921	931	909	979	1006	965	933	990	978	936	900	920	898	929	973	902	954	955	917	903	1002	946	979	936	925	948	947	866	948	983	971	954	936	924	929	962	967	966	989	1001	917	927	971	972	948	933	950	909	923	932	904	897	976	987	952	959	991	945	926	901	921	967	959	919	953	895	923	938	878	947	923	994	927	894	901	945	951	929	913	927	972	946	935	889	982	899	1001	875	935	918	867	919	992	931	978	905	951	897	927	961	947	904	905	942	896	960	930	918	927	955	884	946	852	900	901	952	925	926	967	944	1010	930	999	1002	947	925	875	964	920	928	948	944	984	961	971	985	875	928	982	906	955	989	945	910	920	917	1024	1000	963	947	939	979	925	909	909	923	951	955	947	932	883	980	923	953	975	966	967	925	965	893	868	955	905	918	933	947	973	941	956	919	968	959	920	932	944	973	926	893	939	978	928	938	957	1017	927	959	893	968	940	925	937	976	909	878	918	978	926	902	919	951	941	977	919	932	913	946	960	969	929	919	936	937	989	961	982	942	958	951	990	1010	891	937	948	943	931	894	980	1007	914	950	923	936	974	928	985	948	894	942	1015	954	971	916	975	988	915	912	941	942	994	920	905	930	922	908	932	931	945	909	959	938	974	949	960	906	952	894	995	954	889	899	991	924	930	959	948	925	963	856	939	910	932	982	927	965	912	954	930	944	936	971	996	926	924	881	905	941	964	942	927	956	950	934	982	934	1009	984	922	933	935	954	934	959	962	1009	1054	981	941	926	930	958	930	948	905	959	960	925	950	990	995	937	958	953	932	946	925	921	989	881	926	969	999	890	837	897	969	947	903	952	982	932	984	914	964	976	911	965	901	938	1025	996	894	1009	969	930	929	958	1003	917	960	909	926	972	920	928	907	949	995	971	876	932	959	983	894	949	976	942	979	945	983	901	931	912	915	935	922	930	940	1000	919	1014	869	1003	950	950	912	949	940	949	885	981	910	898	949	981	928	972	922	951	939	1002	988	936	999	986	904	944	878	962	950	955	991	938	1001	922	904	950	930	943	959	956	880	971	969	959	946	939	942	985	952	951	982	995	902	905	954	913	944	945	976	935	946	964	947	936	954	891	910	923	926	943	942	978
39990	22120	11818	5366	1654	583	403	456	433	433	451	384	397	478	446	402	457	438	453	427	414	421	455	432	428	376	416	422	413	414	437	478	465	433	419	432	432	427	395	440	412	417	392	399	402	422	433	419	450	407	439	405	436	410	500	434	419	418	422	416	378	406	436	429	431	440	449	400	441	417	493	477	435	429	459	462	409	416	436	477	384	494	414	466	417	419	440	433	442	425	465	398	380	445	422	429	406	446	424	463	414	450	376	418	373	444	415	423	425	391	465	402	437	432	389	423	445	393	452	452	436	410	426	432	414	410	469	417	448	444	436	416	413	429	473	412	435	452	449	409	423	422	411	445	436	410	404	401	434	443	425	416	422	462	470	436	411	449	445	424	434	424	395	431	455	468	431	469	435	413	430	422	426	394	443	461	451	440	420	427	424	414	395	431	423	492	469	426	437	470	437	404	409	414	398	437	429	422	451	407	448	477	478	430	425	434	419	444	422	426	424	418	412	430	431	433	402	462	374	434	399	437	460	445	458	392	463	426	434	418	411	426	384	434	434	447	456	461	410	429	420	421	479	495	463	441	441	412	408	424	446	408	434	450	406	441	445	428	405	422	391	433	409	444	491	402	474	429	439	395	422	443	432	463	412	425	452	429	445	402	402	412	438	460	430	420	456	488	438	473	476	465	431	453	410	433	457	450	434	420	447	423	409	429	440	437	443	427	450	436	432	462	379	412	459	450	438	416	467	463	452	402	448	450	435	441	423	419	464	474	449	465	417	430	441	456	456	444	402	427	445	462	426	437	413	427	442	433	380	416	452	442	395	409	425	416	471	413	460	454	453	416	444	419	460	465	416	454	444	443	397	387	423	461	412	415	427	408	435	410	480	459	395	395	462	430	391	417	415	388	414	470	403	435	447	419	395	469	410	394	434	418	435	469	422	449	423	460	452	455	441	446	407	406	387	416	398	466	417	455	454	414	438	430	398	409	440	453	437	408	412	400	406	454	427	453	457	444	464	411	416	473	423	457	445	453	407	417	415	426	414	452	427	460	468	426	400	450	442	439	413	457	433	451	416	468	410	432	429	418	437	436	476	405	411	452	430	442	410	411	495	418	421	444	465	437	395	421	442	458	430	397	411	451	450	433	452	433	432	427	443	422	440	412	448	382	430	427	455	428	438	448	415	429	488	475	454	422	477	396	399	451	413	405	467	488	413	434	446	442	445	372	429	468	414	439	454	429	379	466	507	433	403	415	446	440	452	443	400	406	421	434	422	433	469	427	409	398	415	418	456	450	408	391	419	396	438	450	408	414	469	441	399	425	411	382	408	418	444	440	446	399	425	423	482	438	400	431	399	397	392	421	382	453	451	414	445	439	444	423	429	415	443	422	444	444	429	427	442	411	470	429	428	465	428	423	464	412	448	485	427	423	441	397	461	488	447	454	435	444	432	488	452	423	428	439	426	447	421	428	419	396	412	425	427	398	411	411	418	429	378	425	431	489	473	441	397	442	461	405	419	437	438	439	441	491	449	408	427	411	451	423	431	422	448	406	410	439	478	433	442	447	416	428	397	483	407	419	458	424	398	427	441	385	436	411	435	473	422	435	409	468	456	424	463	424	429	423	435	462	442	398	442	453	420	459	424	416	421	447	445	434	436	415	410	426	424	398	439	434	422	422	418	401	422	427	402	445	446	456	432	419	425	405	419	451	470	427	418	423	427	412	466	393	396	406	448	452	384	458	464	454	448	452	455	422	432	418	439	394	450	458	409	408	427	435	442	455	422	420	379	392	437	420	452	427	394	434	459	438	429	445	432	436	453	421	425	424	400	488	422	413	439	417	461	436	417	393	444	415	438	424	383	398	419	412	420	418	463	454	404	471	408	401	418	425	453	424	400	404	433	444	454	406	450	402	400	439	435	432	424	421	382	387	428	425	391	452	483	430	419	401	447	441	425	399	433	449	422	429	467	389	452	443	428	421	406	407	412	402	477	432	450	437	466	422	407	422	425	435	415	487	455	454	452	405	464	450	432	419	395	398	416	441	433	427	413	433	489	444	505	457	416	438	413	416	382	410	419	410	403	427	436	429	392	417	414	445	442	446	427	452	439	447	449	436	484	420	395	425	430	412	409	417	438	457	437	477	453	440	440	427	447	424	455	444	418	413	424	452	433	404	386	442	434	449	358	396	399	452	446	437	438	421	414	432	416	451	434	429	381	409	454	414	456	427	368	437	445	394	428	401	426	439	389	459	433	410	404	414	415	464	439	385	474	459	474	456	441	448	424	459	440	482	448	439	433	476	417	354	421	437	462	467	422	442	453	424	490	398	460	425	415	410	436	428	442	410	440	463	413	482	427	444	455	429	442	455	418	422	427	422	427	396	405	437	400	392	438	405	387	450	454	460	437	415	426	407	441	388	464	446	447	440	448	463	422	430	413	417	443	467	470	423	437	426	456	424	410	399	417	420	417	454	433	446	469	429	420	418	398	407	432	392	426	420	451	419	427	413	415	429	439	411	429	437	419	428	407	442	396	420	426	429	445	446	427	426	447	400	374	478	423	461	428	427	431	448	453	446	452	452	421	437	445	420	425	423	414	408	418	406	430	438	403	421	440	422	400	436	436	420	460	437	418	441	439	438	408	447	457	411	404	433	434	429	387	378	431	409	432	420	440	417	418	421	427	440	415	416	410	465	431	422	433	424	416	423	456	417	438	436	496	431	414	407	392	438	425	474	418	457	435	517	421	421	419	451	426	390	446	418	451	439	452	452	441	426	491	446	463	397	460	415	425	450	446	408	451	431	432	457	419	429	417	434	400	413	422	406	413	431	426	445	413	443	425	419	421	430	469	440	422	425	402	397	404	462	447	453	472	439	424	400	373	437	452	445	433	432	427	437	429	434	453	429	441	414	410	463	436	445	413	413	444	452	449	392	409	410	415	452	441	445	421	412	406	464	438	423	465	412	429	404	417	450	417	443	465	431	503	444	426	409	396	439	440	420	414	452	356	427	434	436	434	419	500	426	428	458	446	447	449	437	476	403	397	384	416	434	441	406	436	425	453	438	499	434	422	432	438	455	451	453	434	451	444	412	394	417	440	415	390	419	368	423	419	450	425	450	398	446	459	424	427	397	444	433	411	433	444	417	452	403	398	427	437	453	462	465	412	419	458	421	441	467	448	396	441	448	449	402	421	412	422	430	478	456	438	411	416	403	434	401	470	439	427	416	412	496	391	451	447	380	446	437	413	451	462	472	407	392	427	414	431	445	460	433	457	405	437	420	432	452	455	442	455	401	461	423	447	430	458	452	419	435	443	426	429	447	407	427	418	377	417	438	437	425	428	422	437	410	432	441	449	391	409	498	418	424	465	417	436	464	461	427	417	407	397	431	429	395	440	410	444	405	429	436	410	404	391	433	473	415	401	458	450	416	444	421	411	444	410	471	371	413	420	462	428	442	474	464	420	467	447	417	382	406	424	430	445	422	410	474	454	458
24623	15864	15549	10760	4431	1418	880	926	929	902	942	948	947	902	956	924	890	905	923	964	909	914	918	845	868	945	896	907	908	929	913	867	897	967	912	926	855	897	906	923	902	927	823	892	950	900	876	926	947	889	974	907	952	928	930	919	897	939	919	902	977	967	990	916	916	867	920	916	961	937	936	949	908	906	918	898	913	861	912	917	939	916	957	923	923	898	951	919	914	911	968	863	906	875	944	917	938	950	965	909	923	899	957	946	929	934	914	937	881	913	948	925	876	920	920	898	944	910	914	881	958	898	886	919	954	926	944	916	891	900	961	886	929	908	892	935	877	923	924	916	941	908	931	927	922	943	930	957	910	886	899	938	909	923	883	946	935	889	953	946	888	931	926	895	893	994	920	857	875	887	881	863	956	908	840	899	942	886	916	903	946	905	935	958	957	917	908	959	895	895	879	888	941	985	897	871	860	878	910	914	874	897	936	921	928	953	861	936	919	918	944	885	879	947	947	942	927	889	890	847	933	933	930	945	959	871	897	928	864	904	920	878	891	879	873	960	874	932	912	929	855	889	896	926	932	910	898	880	927	921	869	921	901	843	947	973	918	959	897	949	999	904	893	862	985	948	876	921	877	910	893	928	897	926	920	945	902	909	957	873	961	948	899	958	955	892	993	900	891	964	893	992	934	904	898	922	901	913	882	915	913	930	863	936	949	916	918	909	950	913	962	887	927	886	937	859	875	908	899	962	904	893	867	911	908	915	976	888	967	953	935	921	937	908	911	940	940	952	903	960	913	916	891	959	878	932	895	907	920	944	856	908	890	902	914	918	947	895	903	918	933	887	925	917	873	866	928	905	959	920	896	876	932	915	919	931	956	857	942	898	928	933	895	904	917	937	935	912	957	898	966	918	941	875	852	945	934	854	907	928	953	921	903	964	903	940	927	866	904	917	891	941	872	843	923	896	926	960	884	937	870	896	911	971	938	936	861	879	899	933	904	969	945	907	939	893	933	899	947	980	902	910	922	966	944	880	879	949	910	915	904	976	941	914	954	915	872	908	920	923	913	886	899	950	925	922	895	950	914	874	934	945	880	838	932	912	932	886	959	945	900	888	906	910	921	930	923	929	896	932	956	941	903	863	906	951	869	881	926	919	930	897	930	892	928	907	965	871	889	881	894	881	869	871	941	912	905	935	927	940	903	914	921	895	880	873	913	945	892	904	898	889	912	939	854	981	841	943	854	899	911	921	877	910	914	900	940	881	888	894	885	869	929	913	882	894	917	934	901	952	896	922	930	954	923	887	850	897	916	904	940	987	887	947	919	913	917	917	918	921	872	861	942	933	913	946	971	942	924	909	853	921	928	941	869	887	924	893	935	892	871	918	899	938	928	891	902	900	912	981	952	906	892	890	928	867	949	870	897	961	874	950	929	940	960	915	961	955	934	912	917	939	857	978	896	918	896	946	905	913	904	910	922	908	888	903	886	894	911	945	946	919	876	903	946	900	917	867	910	866	915	892	913	928	936	895	891	889	881	934	914	905	945	852	886	921	874	939	908	915	890	890	879	952	871	875	869	887	882	891	915	889	887	905	900	971	922	923	905	901	908	900	920	883	891	944	858	894	895	930	946	884	879	902	947	925	945	922	985	844	920	897	870	959	896	883	900	918	919	981	922	907	920	912	886	866	886	955	989	925	902	897	980	921	881	930	923	899	933	934	898	954	921	865	928	914	903	940	968	938	937	887	843	939	928	944	908	892	850	951	884	880	934	966	927	914	936	957	977	905	949	881	926	892	863	916	911	968	920	900	930	893	998	878	886	863	943	928	874	872	891	921	897	879	916	952	930	867	939	945	922	899	912	903	962	933	900	922	896	948	901	933	888	944	879	939	907	926	865	940	936	934	935	897	975	936	915	940	898	961	928	921	914	954	878	900	949	956	932	913	938	946	883	930	902	906	937	855	903	907	923	900	926	902	971	892	943	945	866	905	926	910	900	877	920	943	953	934	863	924	921	941	925	915	861	899	954	910	902	929	926	951	906	910	890	956	874	907	890	943	908	933	857	943	909	897	911	880	865	928	916	897	884	926	832	937	975	986	937	879	970	951	926	935	877	883	869	883	938	933	903	950	902	833	941	923	953	896	963	909	932	916	897	924	961	890	919	913	967	910	864	928	952	963	895	935	917	884	888	902	976	887	870	907	969	941	891	921	901	904	865	917	892	930	917	923	940	897	950	958	938	897	912	897	902	871	946	950	928	937	911	899	906	890	949	879	899	944	945	938	930	979	902	915	923	904	912	856	918	910	926	958	911	957	894	908	922	868	910	898	906	883	891	900	911	908	900	934	905	919	901	890	929	889	890	933	865	880	902	889	910	874	908	917	923	909	905	943	945	936	936	939	938	939	889	898	880	919	921	918	941	943	891	934	896	974	882	945	933	904	947	929	900	982	904	908	884	933	921	891	917	887	886	929	881	912	919	939	884	951	938	886	885	918	934	868	885	905	919	885	924	957	859	920	915	973	924	888	913	933	881	905	929	908	894	904	947	892	922	941	919	889	921	918	936	898	854	925	944	913	978	898	957	924	889	899	928	938	955	946	944	954	915	919	922	922	927	919	943	913	897	938	932	898	939	955	857	905	905	912	931	967	875	917	876	889	861	914	899	935	921	922	905	906	925	936	899	903	887	949	902	934	940	960	911	924	893	920	893	922	949	925	947	940	961	914	913	979	973	876	923	912	891	840	888	936	854	871	926	900	896	902	896	916	885	939	931	970	907	900	906	908	906	881	877	961	937	888	885	920	886	896	904	940	850	884	935	882	895	931	874	931	911	927	903	899	882	967	944	899	860	908	916	906	951	921	951	939	865	904	900	914	926	924	877	892	975	926	929	942	946	945	903	888	901	944	934	912	940	931	859	907	948	939	880	919	970	890	896	910	950	950	933	938	881	940	921	879	903	910	945	923	865	928	917	949	895	899	887	915	937	923	886	924	925	917	926	880	939	884	933	856	965	838	907	933	956	928	936	940	898	875	929	902	882	948	907	919	945	889	881	923	898	866	874	909	916	902	879	921	931	891	934	887	936	895	907	914	991	884	912	912	955	934	937	874	956	902	889	862	932	884	920	951	912	950	875	942	863	932	860	914	916	943	870	921	886	925	931	900	879	952	880	891	919	953	894	936	914	881	902	818	928	916	891	875	832	900	910	939	903	897	857	869	873	954	878	929	893	906	855	939	906	945	947	993	889	922	893	927	919	911	949	928	909	941	920	951	907	906	929	936	902	937	924	892	895	948	932	910	887	961	871	890	909	919	854	966	947	867	880	918	875	878	975	900	903	925	927	894	917	860	900	942	918	930	934	913	922	929	875	932	933	932	885	916	853	889	908	883	946	908	903	940	940	958	855	908	865	914	934	883	915	878	898	923	894	886	913	936	969	906	913	886	920	908	919	890	904	913	949	927	898	951	917	948	933	950	928	911	900	942	909	853	904	901
52600	30543	20139	10791	3460	680	423	465	445	462	453	440	440	443	432	445	437	469	527	561	452	418	409	442	465	498	426	384	383	401	405	432	417	417	419	436	444	448	431	454	397	449	430	445	401	421	464	394	448	402	393	441	385	447	428	436	469	391	391	434	432	423	437	436	414	386	470	442	455	479	460	416	451	458	459	441	405	414	464	432	458	458	448	407	412	452	437	396	443	414	469	472	380	420	425	415	429	456	443	419	397	445	437	453	443	441	418	422	448	443	477	488	420	438	416	462	418	430	475	449	432	475	434	435	436	428	384	447	409	415	385	370	400	439	472	429	410	436	404	409	437	460	410	422	382	455	419	407	434	401	429	409	457	429	392	486	430	415	432	485	473	425	421	414	425	413	414	426	422	422	422	411	424	450	429	417	399	430	439	425	436	423	453	437	454	403	438	427	432	420	407	429	455	440	421	389	432	400	423	447	418	397	462	480	422	428	416	431	400	448	442	413	435	442	400	427	402	445	425	455	418	440	384	468	438	403	441	434	399	433	456	428	453	437	446	423	420	420	397	425	432	427	432	416	421	472	428	425	423	441	424	431	375	404	434	414	442	429	465	424	454	492	443	403	424	416	446	427	432	387	456	429	407	419	418	449	444	446	420	414	461	429	453	484	435	431	416	436	391	469	409	439	398	433	464	450	428	409	433	411	439	382	428	411	402	435	443	420	440	427	430	401	396	473	427	473	484	427	399	424	429	463	472	410	403	404	402	414	453	415	422	466	399	450	446	441	418	427	469	407	392	388	434	416	388	401	412	415	422	433	455	449	446	410	465	439	417	424	424	383	402	425	397	445	494	451	396	445	451	414	431	470	427	411	416	416	421	426	424	437	423	387	443	474	461	446	468	432	406	460	402	402	392	446	403	394	412	401	469	415	419	425	394	427	386	389	462	444	442	392	456	460	429	418	409	461	438	459	451	426	419	438	395	453	438	453	435	422	428	386	421	464	453	428	386	406	458	438	463	396	418	417	408	422	456	427	428	413	442	407	429	423	460	436	438	445	410	415	421	439	437	416	427	479	413	444	444	427	419	423	405	471	426	449	402	438	406	440	423	466	477	449	389	417	438	421	424	446	472	436	419	405	443	396	416	426	402	408	478	423	436	434	425	459	411	413	440	465	414	444	419	451	415	416	432	427	437	478	413	413	453	417	455	430	450	449	487	410	439	453	427	454	387	388	403	446	461	440	389	398	403	436	421	446	392	461	423	455	447	442	403	439	417	431	445	417	443	439	426	393	431	427	424	401	415	407	399	438	426	406	391	434	448	403	445	446	466	419	439	437	441	431	469	400	452	448	461	388	441	467	448	435	455	412	390	435	402	436	439	402	414	462	360	429	420	438	460	448	436	406	419	415	485	432	426	380	400	434	419	372	408	399	461	432	409	433	444	431	426	433	447	388	430	443	438	433	436	437	468	434	414	397	456	434	397	433	433	425	425	405	424	464	410	432	453	416	424	446	445	451	440	374	422	403	431	443	428	459	450	420	414	442	440	433	409	413	440	419	433	435	434	441	423	447	422	410	398	400	432	420	428	402	420	431	402	441	430	434	468	471	437	422	450	438	378	451	470	443	401	463	455	397	403	465	424	425	405	463	435	415	429	392	436	457	438	460	433	434	477	439	417	420	434	408	425	389	440	461	418	398	458	456	431	462	471	463	433	408	477	430	414	435	443	435	402	380	506	439	395	407	423	415	400	385	444	455	426	433	432	422	458	396	435	426	389	411	395	459	442	412	434	411	446	390	417	429	449	448	474	418	415	457	438	431	446	401	435	381	396	451	404	391	421	407	442	422	404	397	433	473	419	458	449	419	455	390	435	460	435	424	430	459	426	411	425	413	439	430	427	430	412	448	439	423	393	404	419	407	431	460	463	427	414	403	452	418	395	435	382	396	431	430	405	433	424	415	387	392	424	441	426	415	411	455	424	413	431	410	432	411	402	419	427	417	424	419	418	411	434	415	463	427	443	410	434	415	428	402	413	399	432	451	421	452	424	412	458	440	467	450	415	484	478	463	435	416	453	430	414	432	440	422	455	400	416	427	472	434	450	457	463	398	452	410	419	429	399	392	458	470	425	450	438	438	446	377	428	412	402	434	441	400	435	441	442	370	449	444	429	389	430	436	412	432	427	416	412	420	434	432	445	434	403	409	404	415	414	418	410	397	445	442	459	478	417	454	448	439	414	447	434	447	420	443	437	459	422	424	448	450	456	414	419	431	455	469	434	423	429	500	443	479	447	417	394	447	422	435	431	431	395	411	469	403	459	441	384	384	429	453	441	428	461	434	421	437	432	401	408	382	430	409	408	451	467	414	443	449	438	428	420	388	392	462	448	379	436	424	434	441	453	442	464	426	402	455	447	396	455	449	441	443	430	418	433	424	456	405	412	435	451	425	416	446	417	399	430	444	439	448	405	421	457	437	414	423	427	408	409	460	424	416	414	425	378	388	405	431	445	457	428	455	451	464	433	434	480	455	447	423	406	435	431	404	425	436	408	424	441	431	406	407	417	424	393	427	401	441	413	395	428	387	448	420	367	461	402	460	419	462	436	452	451	443	408	393	430	389	501	429	426	424	388	418	389	412	438	435	463	404	404	434	423	380	460	438	438	434	433	457	402	416	435	433	457	421	437	435	436	448	448	436	439	455	427	428	412	461	477	412	450	414	409	425	488	419	396	435	420	416	412	410	475	366	407	437	429	423	435	423	425	448	429	407	472	421	441	459	413	429	453	399	398	406	430	379	474	449	408	423	412	436	411	446	454	411	450	421	444	404	443	389	428	410	396	413	401	411	451	424	406	380	421	402	447	448	426	398	437	384	418	440	428	356	442	433	425	429	421	433	430	430	472	434	448	432	446	422	421	423	421	437	448	412	416	410	421	437	420	400	394	410	410	438	447	430	429	410	452	446	435	406	408	417	468	428	460	399	447	433	504	457	406	419	415	468	448	467	413	433	427	453	397	401	447	479	410	422	429	411	482	462	458	441	442	384	439	438	401	433	408	417	393	465	432	443	456	468	408	430	420	417	423	405	430	432	424	472	413	427	418	413	417	394	429	447	443	414	440	419	466	394	435	434	462	456	448	430	410	481	417	463	429	442	387	441	441	426	429	393	467	435	444	433	444	400	436	422	418	455	433	416	444	427	433	441	393	480	454	461	425	427	391	450	434	419	441	422	445	425	415	410	437	429	451	444	401	407	468	437	423	408	415	404	401	472	433	368	418	383	453	455	422	406	445	444	473	428	445	444	456	396	439	411	433	483	429	418	408	449	425	452	428	401	482	448	417	452	433	426	423	401	437	387	434	425	418	432	445	434	434	422	434	445	406	505	476	473	442	439	441	418	420	462	446	417	470	419	448	472	417	410	426	390	424	414	419	450	476	420	461	404	401	370	414	417	434	433	418	406	434	444	408	406	408	409	421	471	483	434	429	408	423	441	427	449
33081	23290	23927	18293	7813	1573	1006	965	993	1003	926	878	876	924	917	951	940	1036	1591	1770	1097	939	896	901	869	959	944	898	942	937	877	922	942	988	914	924	956	943	912	943	923	913	864	894	931	953	913	919	932	957	872	929	904	953	894	920	898	944	925	892	946	922	943	953	924	995	976	873	957	907	965	951	913	874	912	920	918	880	892	910	905	838	880	912	968	930	888	942	922	907	909	937	908	939	945	926	948	911	938	956	918	945	934	911	823	974	871	951	907	925	928	934	932	923	933	932	917	898	906	913	953	929	886	906	945	911	899	929	895	925	899	976	862	900	887	976	913	949	938	968	917	920	912	937	906	937	901	950	941	913	915	928	908	888	905	922	953	919	897	909	889	891	956	894	904	898	894	915	980	914	908	911	904	915	925	945	926	900	984	903	924	906	861	933	923	973	911	883	972	921	945	891	946	894	949	918	925	865	891	951	905	916	957	872	923	972	879	900	919	882	908	926	892	911	928	905	906	890	950	931	934	938	957	910	879	965	921	855	936	881	952	950	930	883	975	939	911	917	902	947	888	915	891	946	860	928	923	898	964	947	918	919	898	924	941	911	874	962	954	933	935	876	939	937	937	954	883	925	979	928	886	897	951	969	893	853	922	941	939	903	962	866	913	906	828	904	959	909	920	932	889	964	904	922	932	910	963	900	869	882	932	928	884	910	890	884	931	942	932	922	938	916	911	915	877	893	912	925	904	932	934	895	932	909	875	924	963	944	937	920	894	938	929	880	911	923	916	944	885	881	875	941	917	891	881	927	968	900	930	984	933	921	885	968	894	887	904	883	899	910	877	904	941	907	923	955	922	910	910	894	924	942	893	893	955	851	929	923	876	935	943	937	901	902	871	935	982	903	902	939	961	885	933	927	904	880	916	974	940	920	926	928	914	898	897	942	903	897	935	922	861	912	927	909	943	962	949	869	903	926	863	944	905	917	863	901	965	945	890	905	936	913	907	955	980	932	925	924	894	929	888	913	927	895	886	930	874	919	944	900	923	929	938	915	941	938	918	922	954	940	918	942	870	910	926	940	900	895	923	924	892	913	885	949	922	914	936	961	928	927	887	917	927	913	886	959	963	911	936	935	897	887	964	890	918	904	913	921	930	887	925	975	930	930	919	958	946	904	895	944	972	943	899	987	868	934	941	932	928	916	917	906	949	933	902	926	900	923	882	881	935	927	953	918	904	913	886	925	889	900	864	932	987	930	905	905	918	914	932	966	897	949	924	964	931	914	974	898	928	930	937	891	946	944	860	947	906	875	933	959	928	915	909	923	950	914	944	939	934	948	913	886	890	937	1007	914	947	872	964	913	947	966	911	950	884	910	923	897	895	907	919	912	943	966	858	901	925	913	892	907	959	931	948	959	881	893	891	916	895	913	883	928	964	901	899	933	960	898	968	953	920	944	929	938	890	981	884	875	879	897	904	942	872	941	884	899	987	873	963	901	935	921	924	937	931	965	878	926	937	847	932	891	963	936	941	940	938	892	895	921	959	892	922	946	961	866	939	946	895	918	930	960	888	857	894	975	946	933	986	927	887	964	921	969	919	890	917	896	927	860	978	956	908	904	864	952	866	894	926	954	870	940	945	910	929	904	900	954	931	910	890	899	919	937	965	896	948	899	944	913	885	907	948	936	959	985	948	912	921	945	920	951	908	896	932	895	923	898	917	848	904	931	913	941	892	889	959	927	911	976	888	850	977	929	902	912	945	946	895	972	908	965	906	888	867	970	946	911	942	904	905	975	926	873	919	896	876	902	954	934	889	901	903	877	881	908	909	920	950	928	884	951	932	919	891	924	916	916	956	969	945	930	926	917	906	966	898	913	901	919	896	923	983	898	924	885	937	907	940	871	917	927	919	870	933	939	940	906	885	906	923	931	917	953	911	940	913	974	954	964	932	851	923	938	963	945	922	849	936	879	886	922	946	892	941	929	919	951	969	929	933	951	947	932	926	956	891	947	865	960	955	970	907	882	924	909	928	889	904	959	889	922	881	909	855	952	913	906	908	900	920	926	882	886	910	888	932	925	888	928	934	878	940	917	959	957	918	881	951	914	928	934	939	949	926	936	897	905	920	904	884	885	950	934	916	872	935	970	873	969	885	948	951	920	942	877	884	924	928	987	909	856	917	907	885	926	883	918	897	942	953	933	924	909	933	883	902	896	970	892	899	939	903	891	965	872	949	923	978	899	913	899	904	918	910	908	934	891	971	960	877	923	909	938	942	910	894	910	916	946	949	935	914	964	952	883	944	980	902	939	948	911	916	963	904	946	934	945	929	930	910	887	909	915	934	945	984	937	926	964	875	919	859	952	927	914	929	953	928	902	866	892	919	938	876	947	915	901	911	927	935	973	925	900	895	887	905	946	839	881	976	875	897	894	937	909	928	895	920	948	942	916	922	892	931	888	937	901	911	902	913	883	916	930	907	843	914	898	955	938	948	899	976	937	939	941	900	949	967	942	883	877	969	911	927	882	937	931	953	964	919	894	930	925	905	947	912	871	912	985	937	891	960	879	965	944	980	921	889	890	906	930	942	940	962	889	911	960	894	898	848	919	925	913	946	910	937	890	926	905	874	893	939	930	914	969	921	940	874	927	885	920	896	931	905	926	900	862	934	911	886	947	924	962	946	861	921	948	952	888	897	922	931	846	965	883	958	905	922	921	967	859	952	949	899	935	999	937	844	912	933	949	908	929	919	901	902	940	904	948	988	912	931	962	896	947	956	871	905	917	899	871	962	949	958	938	883	919	912	918	903	941	860	915	965	955	931	928	903	927	923	914	922	922	971	926	894	864	927	988	947	892	978	888	927	901	925	894	901	895	912	944	921	902	997	868	880	881	968	873	942	939	906	896	965	863	957	948	933	933	980	893	934	896	933	917	922	889	935	892	956	925	950	915	899	945	899	919	909	910	880	982	918	924	951	885	939	901	904	950	942	956	910	953	937	928	945	943	975	910	930	949	873	942	927	926	912	925	918	880	970	976	904	879	972	908	882	896	938	897	957	936	891	902	965	926	897	945	871	897	928	882	904	960	903	967	937	921	900	935	938	915	944	952	978	871	902	876	905	933	946	937	909	908	960	911	923	898	995	930	996	918	893	979	900	891	938	974	884	875	985	916	927	909	909	944	940	930	885	925	942	933	858	972	944	906	922	990	951	915	923	953	956	900	933	941	891	936	881	861	918	907	891	880	955	964	917	963	891	935	931	874	914	964	888	941	963	876	869	899	901	930	925	945	927	968	961	958	932	884	877	971	923	904	905	895	940	883	911	871	890	913	908	920	922	913	934	966	976	944	875	939	899	894	910	946	921	869	919	941	954	964	990	886	959	879	904	925	940	911	918	922	919	957	915	864	884	910	883	907	882	939	884	920	906	906	894	926	900	958	905	910	926	967	893	943	926	895	950	928	947	953	849	899	890	936	944	898	936	853	875	918	899	906	900	943
61292	34241	22250	14907	6936	1322	473	486	504	496	454	457	451	430	524	466	436	509	422	440	471	428	405	430	450	457	413	434	439	472	455	468	448	419	483	498	475	456	422	431	401	461	428	420	432	455	409	443	444	406	452	429	439	432	479	431	446	461	450	426	446	412	413	448	431	430	408	496	454	454	444	453	456	425	436	410	401	480	449	427	442	468	453	467	436	426	437	432	468	421	452	406	411	426	423	461	427	399	449	465	446	433	472	430	432	484	423	461	461	447	443	453	436	396	433	396	406	431	447	467	402	447	470	471	448	479	475	400	422	465	422	416	459	399	440	412	450	452	428	429	453	440	464	443	448	431	417	471	380	457	427	456	406	497	453	458	444	427	436	458	457	426	457	433	426	473	462	430	442	457	442	437	391	444	422	426	491	435	471	403	441	444	430	436	464	416	448	447	424	432	452	456	429	453	470	461	466	520	475	449	386	419	425	442	462	446	464	434	475	416	436	436	482	463	398	420	448	459	422	445	444	430	448	446	408	422	443	452	427	436	475	426	434	437	436	468	452	426	442	449	416	447	447	457	433	448	435	450	421	503	481	449	437	436	422	436	452	468	412	412	437	431	384	461	410	431	425	431	464	438	454	446	443	467	454	470	436	468	457	403	452	462	463	417	420	473	448	407	441	422	463	431	458	435	432	471	451	453	444	484	438	433	443	471	410	395	425	407	441	442	431	428	420	414	448	456	434	442	454	424	444	492	407	472	425	416	447	468	393	448	465	367	434	450	458	441	467	429	411	451	440	439	427	479	425	443	498	429	437	391	465	470	420	417	465	452	462	481	427	446	433	465	434	425	440	468	426	407	480	443	440	453	459	396	462	437	447	410	400	428	474	454	428	462	490	440	436	405	439	429	487	434	444	451	445	443	434	414	468	452	467	472	414	420	423	448	451	481	468	439	431	412	475	474	413	450	411	446	440	439	486	452	448	416	469	465	412	423	414	456	422	494	453	421	433	416	450	445	442	461	445	475	412	438	460	439	464	452	452	467	435	429	428	480	463	413	416	507	431	485	451	446	438	479	407	467	404	423	467	420	456	463	442	447	476	439	466	450	473	459	459	456	405	449	455	412	466	459	452	419	462	410	458	465	442	437	478	446	421	429	444	410	403	454	382	432	439	440	453	443	420	452	449	463	420	391	417	454	439	419	430	434	462	455	430	432	481	425	430	447	462	427	397	447	384	452	488	417	436	409	421	417	439	470	452	420	426	463	451	423	407	413	433	459	389	407	451	447	442	450	465	462	435	413	448	450	456	403	393	425	429	447	442	431	444	427	431	401	439	449	418	457	487	427	476	444	453	416	421	438	462	383	441	438	460	439	453	425	465	464	431	454	462	444	445	416	439	436	409	434	482	448	439	445	474	419	459	457	430	477	445	443	487	453	457	435	425	411	442	473	446	428	450	447	463	434	453	450	480	427	456	439	460	426	436	439	433	472	415	422	445	431	441	438	438	425	440	437	440	440	472	447	422	427	456	440	416	451	438	462	440	416	472	440	435	461	423	437	416	427	464	458	449	423	446	405	434	420	448	440	441	461	466	485	425	462	458	454	416	423	427	443	445	415	435	425	452	462	471	436	424	415	424	438	460	434	436	471	439	432	450	472	433	448	414	441	434	430	428	466	454	448	451	417	477	470	497	406	429	439	425	416	447	396	422	468	462	428	445	419	445	418	453	464	425	418	440	422	389	407	440	403	444	409	459	459	435	510	420	438	440	440	432	425	417	460	416	438	450	451	465	426	438	441	464	438	442	448	433	437	420	451	413	423	453	454	445	372	412	405	474	494	448	441	493	440	448	414	442	441	430	428	411	418	477	471	404	427	437	423	439	421	440	477	431	442	468	428	422	447	452	473	442	423	402	446	486	403	484	416	395	437	420	428	444	448	471	418	475	491	421	445	422	423	432	451	433	432	409	437	435	473	460	468	407	476	456	468	439	453	498	422	437	452	480	440	437	431	459	418	474	427	427	459	405	410	447	430	408	456	459	433	444	446	399	433	474	443	469	413	463	437	465	386	422	423	428	442	395	466	430	433	431	449	429	414	412	454	447	465	464	414	450	445	491	432	451	438	424	454	420	441	463	442	446	470	418	458	461	447	439	456	432	427	492	455	472	410	434	449	420	433	448	491	450	442	444	448	480	453	408	441	451	471	439	436	451	436	437	439	480	441	448	434	415	421	513	445	426	462	464	456	421	409	460	420	438	422	401	429	424	451	482	429	454	415	404	452	442	469	395	430	421	456	425	451	467	440	453	425	403	432	405	465	469	438	412	476	429	427	434	472	417	457	434	461	436	443	476	459	435	469	485	465	444	429	398	431	418	442	462	406	453	418	468	448	412	468	468	477	412	440	456	438	429	450	396	459	466	454	402	415	455	463	408	451	437	430	439	448	436	438	450	451	447	450	463	423	430	411	466	426	457	478	445	451	428	443	427	447	474	475	433	448	425	432	407	448	438	492	450	439	435	438	429	451	446	419	410	496	440	430	442	452	416	422	421	454	431	453	427	439	429	448	426	442	451	436	461	478	477	448	466	436	439	449	427	450	438	449	431	444	482	422	452	457	426	444	441	429	442	452	434	405	460	457	434	445	453	429	402	441	465	444	420	403	458	502	429	471	465	446	446	454	427	402	427	455	379	441	441	393	415	410	462	396	445	417	417	427	458	440	472	450	445	465	451	404	441	479	473	469	444	456	449	453	433	430	441	400	402	415	462	464	438	432	449	497	478	400	482	424	411	397	448	461	443	437	482	441	500	430	427	435	450	441	442	447	418	455	453	461	466	445	494	423	431	466	463	458	448	497	453	454	444	450	436	444	391	435	423	462	417	442	453	434	479	442	453	418	399	436	429	435	443	468	438	426	438	445	435	431	456	440	461	462	433	454	419	474	473	414	452	442	463	429	440	444	449	430	398	452	472	427	458	458	410	447	425	442	472	469	458	438	445	441	401	442	513	433	440	445	465	442	449	488	449	456	470	429	469	452	454	436	448	444	425	425	429	461	468	430	424	458	415	455	429	388	428	451	440	408	430	380	453	421	428	471	442	426	463	401	405	456	457	441	459	447	443	472	419	444	461	438	493	413	422	422	439	434	445	500	473	461	448	403	453	427	426	434	428	467	417	457	420	441	464	439	471	433	448	439	391	437	474	433	439	456	435	463	457	449	450	459	492	441	420	436	436	438	435	462	428	481	423	402	435	441	417	491	441	422	461	418	414	448	373	432	447	479	455	449	410	438	449	435	487	408	445	457	442	419	483	424	424	434	436	467	453	438	408	490	486	505	471	444	412	428	475	400	406	437	413	458	471	408	466	473	450	451	427	442	459	466	461	432	455	468	450	471	414	399	458	463	420	419	468	432	458	437	438	428	454	414	445	424	431	430	421	449	417	465	440	442	431	400	408	474	425	447	427	397	428	440	463	460	435	447	464	442	398	400	489	450	473	417
38899	26358	24185	22393	12947	2507	1070	1106	1086	1023	1032	1014	1020	968	1069	1102	1129	1171	1186	1116	1019	981	952	938	954	933	913	927	977	858	963	941	924	930	947	973	979	952	929	960	997	935	973	929	957	915	919	974	945	974	960	969	959	1010	958	968	1061	974	956	899	1000	1008	952	1021	991	943	997	967	933	959	942	1020	979	937	962	995	948	1013	960	946	906	897	964	1020	931	947	891	937	904	934	936	937	983	958	882	906	935	892	945	862	942	914	956	936	935	941	950	906	992	967	997	1023	944	955	902	920	876	942	964	976	930	945	992	927	974	929	919	951	917	941	937	979	1018	980	956	941	922	915	863	961	949	938	882	945	936	965	912	932	935	920	914	944	908	955	952	962	917	958	926	1005	929	966	902	895	920	929	941	942	971	941	988	971	940	975	958	898	975	955	972	902	906	883	896	961	890	934	939	921	932	957	899	919	941	900	944	945	953	911	892	945	948	915	900	974	1003	907	916	970	930	915	996	942	952	927	949	918	942	951	962	928	920	924	880	910	939	907	964	911	931	958	921	972	880	961	968	942	932	932	916	908	913	978	943	917	979	947	983	982	954	998	932	920	983	936	980	918	929	943	955	942	914	885	934	982	933	929	946	900	933	925	969	972	931	907	941	961	928	960	880	943	949	900	991	901	942	967	921	947	973	885	997	908	924	969	940	948	879	954	890	947	940	982	904	953	943	973	954	961	979	905	922	957	961	946	990	980	964	876	914	901	918	966	971	960	947	940	985	970	954	947	955	1004	915	908	1015	929	970	931	887	945	961	967	943	954	964	928	929	892	955	927	859	959	926	925	939	948	951	889	934	965	926	903	932	932	913	961	960	927	925	942	912	887	943	938	933	1020	923	874	945	967	940	954	926	954	950	955	898	962	972	912	980	925	913	960	973	932	982	904	935	921	904	943	960	915	939	901	944	875	864	961	947	953	926	1012	916	927	976	906	971	920	941	886	922	952	973	954	913	966	935	898	917	987	925	987	924	912	930	970	932	937	963	871	910	981	960	943	961	986	970	961	954	953	945	975	955	890	925	920	908	914	949	901	919	930	955	953	915	930	937	914	920	952	912	966	930	973	917	948	916	940	922	917	935	946	976	954	914	895	974	994	912	949	947	957	969	913	938	878	934	921	903	982	896	943	927	962	933	937	955	908	930	899	980	921	968	937	901	930	902	939	907	953	911	1011	963	940	919	909	924	919	1000	925	974	974	927	898	1012	924	922	888	957	983	966	986	908	930	933	987	891	915	1015	980	941	952	894	941	995	883	945	947	942	945	944	976	958	913	907	903	918	900	912	976	944	976	928	912	949	972	981	898	966	912	918	954	921	921	949	969	1018	886	938	951	910	964	949	921	964	968	909	991	914	894	936	906	977	934	915	918	954	939	918	952	966	995	928	906	984	877	921	913	917	917	936	969	979	928	869	942	866	891	982	911	985	950	839	985	974	911	972	993	921	920	915	965	920	901	903	966	910	967	915	953	914	906	921	937	879	851	927	918	947	940	966	977	951	903	956	979	936	900	943	968	973	910	905	903	949	930	937	956	938	1010	930	910	931	924	952	928	964	977	927	942	981	938	890	965	946	889	962	881	893	951	1017	886	912	865	972	907	922	928	907	948	956	966	924	919	970	933	900	912	945	934	905	911	915	947	949	925	942	957	899	988	919	957	907	907	925	941	934	929	891	943	954	943	962	967	937	929	931	873	932	928	885	918	925	960	929	963	929	968	931	948	961	979	925	906	920	1004	933	972	986	917	938	930	898	921	920	895	947	964	912	859	961	938	955	976	942	959	916	941	977	937	919	917	884	935	915	978	937	919	899	947	977	912	907	969	977	911	983	1004	922	940	962	948	872	922	929	920	950	990	944	956	919	944	879	944	926	922	955	1030	896	904	906	952	911	916	918	948	951	953	951	927	902	917	916	966	934	931	943	951	913	940	900	966	924	956	929	922	934	989	945	901	933	946	930	937	990	960	968	992	941	949	931	924	928	948	918	962	923	920	920	897	941	941	940	925	946	929	956	952	942	931	940	999	947	948	942	892	920	928	946	932	963	957	894	903	943	963	916	951	910	876	986	935	882	918	936	957	975	916	918	966	901	925	878	945	966	946	919	944	948	964	944	917	878	952	946	971	917	941	923	901	957	973	945	965	1008	893	943	839	946	933	903	956	1003	944	952	961	913	931	957	963	925	945	938	951	932	902	941	935	981	917	931	920	889	962	911	875	955	896	930	1008	979	961	946	928	951	939	1005	924	933	904	946	939	923	920	909	922	942	958	990	889	901	932	976	884	925	947	955	864	951	831	963	936	923	1007	920	913	965	926	936	898	977	898	914	963	896	953	938	912	921	891	929	931	922	913	915	925	948	915	957	938	913	871	992	936	916	909	934	910	966	938	962	871	932	966	960	920	925	939	941	908	924	952	919	967	970	988	967	961	941	947	905	966	907	959	953	921	944	954	935	971	941	954	916	956	921	963	981	907	892	926	921	874	911	953	939	940	966	913	967	916	916	948	959	943	964	900	923	955	962	960	969	955	965	947	878	943	984	917	973	945	886	881	949	955	942	962	878	937	909	950	973	937	934	891	959	944	933	913	976	1027	975	1006	978	906	915	946	902	951	915	916	898	978	908	931	891	924	931	946	944	963	899	966	992	955	912	922	919	898	954	909	957	989	874	895	995	962	913	936	992	968	1013	981	904	895	960	951	980	981	889	973	947	928	940	943	932	928	957	907	945	904	884	940	907	936	890	930	909	915	977	918	950	907	961	903	953	933	933	965	960	916	940	894	968	906	919	907	952	951	895	913	906	918	983	869	923	932	925	934	935	900	896	983	916	940	930	952	895	913	986	853	902	996	902	938	930	976	1014	943	888	899	994	907	958	931	949	941	923	876	916	952	916	955	919	921	1011	984	920	895	909	919	964	944	988	928	954	962	947	971	915	914	951	944	956	1014	892	873	955	903	976	963	941	929	971	948	916	936	883	993	899	986	978	967	977	947	970	960	906	968	947	887	898	877	952	925	954	969	953	1006	934	973	927	863	878	928	947	938	919	961	952	836	951	953	973	932	915	918	934	936	956	899	930	934	942	1000	928	900	941	974	954	919	939	975	914	924	937	933	942	882	958	869	969	935	936	925	937	931	930	952	992	914	914	880	944	1002	926	946	912	942	918	935	958	903	942	978	901	913	932	893	932	976	939	900	968	975	971	977	939	982	909	918	956	931	888	945	941	936	991	937	903	908	879	951	920	946	926	946	876	930	871	944	928	932	934	970	952	908	863	959	969	952	955	919	909	950	914	965	977	899	950	963	948	946	993	939	914	928	986	955	946	898	887	945	909	980	971	938	926	959	966	928	893	960	998	913	912	965	946	864	902	910	896	963	933	990	968	908	875	912	972	942	928	973	916	952	962	942	948	921	928	935	935	950	923	912	960	931	903	946	970	964	913	934	950	944	915	887	940	996	937	895	936	927	987	931	894	902	983	960	931	963	979	988	929	954
44512	22650	10415	4263	1451	497	412	444	433	420	443	419	446	422	435	439	421	468	433	445	468	426	451	440	431	430	411	432	447	413	476	460	444	439	416	410	415	426	476	434	424	454	443	447	411	416	400	421	377	465	432	395	436	405	412	448	415	409	445	453	428	439	403	448	422	426	425	408	449	447	461	442	415	411	425	446	488	476	435	460	496	427	440	397	419	419	458	476	464	433	433	404	437	465	449	437	451	432	437	403	407	402	379	407	422	429	415	476	450	431	435	476	398	419	454	400	436	429	413	437	426	438	434	429	429	437	451	437	420	443	391	423	423	462	448	422	450	419	453	389	442	435	414	419	457	448	449	441	414	433	442	405	382	464	410	407	426	487	479	445	419	471	381	393	418	437	487	452	420	463	445	402	397	425	412	420	373	434	464	405	441	467	413	453	411	414	411	413	461	451	441	415	448	395	436	443	436	429	455	426	430	444	450	433	414	438	419	404	416	462	445	412	405	483	426	418	444	454	431	460	452	426	425	426	397	453	412	404	417	470	430	422	443	425	446	440	462	451	449	424	439	431	406	426	407	386	405	447	386	423	454	415	430	454	489	422	423	440	429	415	392	466	417	426	435	436	396	459	449	453	450	362	434	402	403	417	414	397	463	394	414	432	436	467	426	423	456	453	432	409	418	426	410	438	444	433	427	418	441	431	430	444	405	418	427	403	421	407	405	440	478	419	422	436	428	452	408	450	432	421	460	423	442	427	405	458	448	447	406	431	397	462	395	440	421	446	455	416	434	435	451	439	462	406	454	472	470	452	447	417	444	438	478	444	428	376	431	419	440	442	444	458	404	430	416	426	429	390	384	470	430	395	425	410	432	466	444	475	422	411	419	393	445	412	446	429	405	433	429	476	429	432	463	456	424	409	438	439	442	439	418	453	394	410	444	445	445	411	412	456	465	449	441	418	449	418	426	454	421	423	453	423	425	413	430	425	436	418	413	416	448	460	435	443	412	479	502	420	433	444	402	434	426	444	426	418	411	420	392	394	408	407	428	413	442	438	446	438	465	415	438	420	428	423	462	437	482	445	411	434	446	458	419	432	441	440	431	459	427	413	435	389	431	413	425	405	436	434	426	398	430	415	406	444	418	435	410	386	424	411	485	432	410	448	453	399	415	462	450	422	451	430	428	399	452	404	445	441	412	395	459	426	407	388	418	426	399	463	460	410	419	424	426	435	468	440	454	393	444	412	447	460	422	429	499	491	435	455	447	410	422	386	414	439	454	444	469	449	438	441	462	460	432	425	427	436	464	450	402	422	438	402	420	423	453	421	451	384	419	434	455	427	400	422	436	419	408	413	437	436	413	458	388	446	459	462	408	395	432	442	439	421	388	386	407	494	440	446	355	409	416	422	438	472	479	443	464	459	448	466	445	430	459	415	454	446	476	408	445	449	435	431	431	416	434	428	435	394	439	433	454	440	416	419	446	436	436	363	476	428	461	446	456	441	468	477	417	434	413	381	406	387	447	406	388	488	424	416	453	383	397	412	402	434	417	438	430	444	435	432	412	398	410	393	454	416	433	444	461	434	422	455	474	424	427	405	447	421	442	433	415	397	416	451	446	435	407	444	453	434	450	438	435	422	422	438	444	426	421	458	420	450	448	433	443	429	429	411	429	461	452	418	443	420	351	381	433	407	410	425	412	428	422	472	422	451	418	439	414	463	420	417	425	408	462	416	448	445	393	442	418	432	431	417	424	406	424	431	421	432	453	428	430	444	474	480	453	445	470	425	427	454	500	451	422	423	415	470	400	430	453	417	410	432	404	450	464	409	437	411	481	437	444	446	457	412	425	389	423	449	427	391	471	451	405	427	426	411	387	462	476	378	405	473	435	436	410	420	429	438	443	415	431	399	426	406	440	439	430	395	416	462	425	439	421	431	417	413	430	460	434	449	468	426	422	435	383	445	420	427	429	385	405	414	405	404	442	473	430	447	416	413	442	390	432	401	429	413	406	399	426	373	427	442	471	473	439	425	423	453	413	423	450	467	402	435	451	406	424	433	406	479	400	418	431	438	410	412	443	441	456	388	407	410	425	412	422	449	383	434	450	481	456	449	394	420	440	421	420	438	393	424	418	398	409	407	434	462	458	413	431	414	456	446	424	405	417	472	440	448	419	395	437	424	449	467	446	428	429	423	416	436	427	416	424	457	406	437	453	434	452	471	479	397	403	421	382	401	436	445	440	399	449	444	471	419	440	463	393	428	484	410	444	450	435	420	430	406	481	438	435	448	465	492	419	443	401	412	461	426	427	431	405	392	390	385	357	451	465	394	415	426	419	436	440	442	417	418	466	429	415	420	414	426	395	381	458	452	411	423	406	412	424	411	416	449	400	492	463	441	419	403	400	382	427	389	401	410	417	445	412	431	461	406	434	420	427	399	473	403	439	403	409	435	456	425	438	458	435	413	450	468	447	463	463	383	471	413	436	449	451	411	430	365	412	448	411	416	446	449	404	414	420	426	423	428	431	423	436	474	438	446	416	441	393	451	418	431	432	388	414	396	428	417	459	425	416	433	422	457	441	413	387	431	425	455	403	406	425	421	451	471	424	432	430	439	406	403	396	407	427	435	428	429	419	382	404	413	399	406	453	405	404	402	449	424	448	428	422	418	438	454	414	410	405	440	444	425	471	404	429	446	433	441	391	420	419	416	423	444	457	435	440	393	404	400	452	454	435	412	457	400	413	412	441	400	432	435	447	428	445	443	444	414	444	442	397	439	426	417	398	419	420	430	431	407	405	438	503	429	438	462	433	429	418	405	431	382	426	398	413	495	399	420	386	464	440	412	447	418	399	442	448	452	444	411	430	381	397	394	414	416	439	454	421	457	409	425	412	425	423	443	411	418	445	431	450	412	396	411	436	452	451	433	440	439	441	428	414	430	398	447	457	419	436	454	416	429	452	411	408	409	429	449	412	426	414	373	408	416	452	411	432	438	391	476	450	471	388	457	469	427	420	439	421	428	386	446	406	391	415	412	448	450	446	474	476	423	429	427	463	416	452	437	439	453	478	419	431	418	448	401	418	396	407	436	473	460	438	431	443	444	440	465	414	386	429	408	434	462	479	428	424	449	454	418	440	443	428	457	423	405	401	437	405	408	455	421	413	421	396	438	440	439	457	423	473	425	419	440	451	459	407	414	426	441	394	403	418	442	441	464	446	396	421	416	465	408	470	430	418	419	452	371	468	423	396	397	418	394	452	458	438	445	445	437	430	434	436	457	407	425	382	427	453	466	459	441	411	442	481	464	446	438	425	418	407	398	453	461	404	443	452	423	387	426	425	371	424	431	421	439	422	444	482	391	430	393	432	439	385	439	439	417	404	429	387	387	439	424	456	442	439	440	430	415	387	382	444	457	458	428	434	431	393	445	446	470	466	450	428	422	443	420	443	459	408	462	448	408	459	445	432	457	447	439	435	399	447	421	432	426	426	428	452	452
28501	16248	13394	8840	3861	1112	871	946	912	920	964	901	914	933	885	970	948	974	895	906	924	903	910	885	874	879	966	917	885	911	932	893	940	921	896	853	882	917	947	938	867	870	912	937	920	864	932	901	925	928	938	893	933	924	900	925	930	878	1023	974	927	924	954	908	889	908	914	917	911	948	907	959	943	941	935	931	949	879	894	879	889	927	951	923	986	906	938	910	956	880	934	966	967	879	941	968	931	915	978	952	888	916	881	892	918	954	920	892	927	848	908	896	950	837	913	903	982	885	921	920	912	930	891	936	856	881	883	902	924	945	924	880	959	956	909	881	979	904	902	871	897	945	897	942	882	885	938	952	922	878	919	909	920	992	886	878	964	928	909	864	935	886	868	947	879	923	916	956	868	851	929	950	901	896	931	909	886	982	884	882	897	904	852	899	921	855	932	964	889	948	957	860	903	933	946	925	929	920	873	905	877	934	903	887	967	897	853	909	938	853	799	913	861	933	935	902	873	892	876	870	924	875	835	900	860	930	908	884	888	880	897	820	875	932	883	871	890	913	910	1004	926	915	884	922	917	878	909	880	911	892	940	910	883	884	907	916	893	917	954	883	930	943	943	901	899	935	907	924	975	916	928	866	910	937	931	878	875	911	892	949	917	919	919	891	955	907	921	877	938	933	917	866	942	964	905	875	891	870	924	859	903	937	898	893	895	918	849	863	937	929	900	936	964	853	948	912	887	908	872	913	914	905	919	941	936	884	915	890	931	908	851	871	930	901	953	913	875	877	938	934	885	940	875	956	931	913	938	885	948	933	926	908	895	915	896	887	909	885	937	892	946	938	913	964	908	898	953	914	900	890	890	880	894	887	931	900	885	877	903	937	862	890	957	930	897	870	955	870	917	839	878	917	879	891	904	910	966	856	937	896	874	944	869	910	900	916	899	923	894	940	913	930	943	872	935	845	888	893	910	907	907	909	887	905	869	898	877	891	879	924	928	921	913	872	883	887	937	906	888	903	874	918	872	939	911	917	905	905	866	900	851	878	889	967	864	894	862	922	888	939	903	923	940	925	954	947	910	912	909	913	929	860	912	997	895	913	911	919	933	908	914	910	885	953	913	917	922	869	878	886	912	908	921	883	927	895	948	868	900	936	911	926	860	927	913	927	903	925	857	908	940	938	895	937	911	929	902	880	898	899	929	916	927	933	864	979	915	922	945	854	912	909	889	917	936	858	889	957	867	937	927	961	921	924	924	902	896	884	905	917	935	882	903	905	897	928	935	927	893	966	883	887	913	917	943	874	913	942	882	892	943	889	905	923	921	913	963	874	872	921	872	880	895	883	861	919	934	904	919	890	922	900	933	874	918	906	898	924	911	940	912	920	905	961	942	898	920	887	909	946	893	887	942	902	887	841	917	935	879	928	887	917	942	961	985	884	976	879	918	897	869	915	896	955	904	902	881	896	867	881	933	918	944	891	896	880	865	971	924	932	875	891	925	921	940	913	889	955	923	930	895	932	922	831	893	917	892	911	869	916	887	895	967	931	916	889	897	886	928	828	866	913	892	929	882	862	897	924	886	939	916	874	895	928	874	916	897	887	863	927	898	937	914	880	901	869	911	915	912	897	907	918	917	877	934	885	912	884	977	945	904	935	940	909	880	938	922	922	900	913	875	908	923	893	948	914	914	844	894	941	901	885	884	929	866	891	931	936	911	902	909	878	895	899	878	951	917	917	884	919	969	924	847	894	904	947	943	947	887	911	925	938	879	938	917	921	942	879	887	936	915	872	939	910	961	924	909	924	915	965	903	915	974	909	913	903	892	916	930	932	889	949	885	888	947	914	844	909	915	823	946	898	899	887	910	867	918	922	892	916	890	883	861	911	898	925	887	959	941	931	918	912	904	938	879	988	956	830	892	902	921	891	925	912	944	875	931	897	880	888	937	899	906	935	901	913	915	963	875	881	949	850	948	962	908	935	878	938	902	929	908	920	935	923	933	874	943	919	883	961	878	856	945	934	945	899	905	904	895	923	927	844	936	933	975	935	919	934	891	919	946	904	960	886	919	938	883	921	907	889	929	962	959	908	916	892	912	910	884	892	966	892	908	871	908	925	864	972	909	871	952	928	903	881	925	888	900	935	860	904	909	898	850	856	925	931	872	877	908	915	902	920	927	937	874	860	888	920	899	902	877	915	951	953	877	892	918	923	911	880	927	895	895	925	905	858	900	875	893	927	924	910	903	954	834	946	885	889	943	877	858	857	884	926	953	932	917	945	877	894	903	914	914	892	892	934	887	929	904	936	897	874	903	929	887	927	900	952	879	895	844	872	886	923	947	894	875	884	909	927	928	929	876	905	941	964	943	891	912	931	958	910	954	911	894	875	971	907	904	863	912	931	934	936	854	902	874	920	911	913	920	873	819	947	872	950	901	994	885	909	870	943	879	908	914	875	924	883	846	974	976	927	905	909	840	904	905	926	935	953	931	892	983	894	973	864	905	936	856	909	924	881	930	830	858	938	908	933	943	920	920	910	923	925	903	946	904	895	910	862	878	878	907	883	877	939	905	879	928	921	944	897	872	935	904	906	904	876	885	916	932	850	934	865	935	950	858	905	893	896	941	891	891	955	935	885	906	933	912	930	912	939	911	899	850	959	926	952	891	913	870	926	951	914	913	953	855	947	905	873	998	921	905	875	931	916	913	909	884	927	930	892	890	894	928	930	876	887	918	855	911	968	906	922	967	927	917	883	898	938	902	842	918	939	966	904	873	895	912	949	921	853	944	893	963	920	895	896	927	933	876	923	864	888	940	900	899	912	897	948	899	891	847	919	907	943	881	930	911	926	912	889	900	939	880	863	877	889	929	887	931	932	886	868	905	939	902	866	906	888	879	913	972	864	885	870	902	951	904	869	950	934	943	944	861	909	916	904	956	897	903	893	889	952	898	877	876	857	924	850	892	953	926	889	952	917	893	923	910	891	866	901	904	907	902	925	902	907	915	875	881	908	934	870	886	931	890	912	901	934	873	895	953	924	921	882	891	931	867	909	880	898	894	906	874	944	917	888	881	902	950	893	895	889	923	937	890	918	921	896	900	853	828	924	944	940	958	938	896	850	940	916	932	961	952	885	922	898	872	896	934	922	873	915	902	963	914	941	905	901	907	958	899	904	885	882	876	898	857	892	873	874	885	864	895	945	911	852	908	895	883	933	943	946	957	873	916	951	895	929	899	945	931	952	914	909	887	963	895	976	931	965	916	924	939	906	895	907	946	878	893	920	899	904	926	914	917	860	907	949	870	937	878	895	919	870	908	924	866	919	883	882	940	889	942	931	932	900	883	952	901	937	907	941	918	917	937	949	903	899	880	849	901	919	866	918	977	920	873	896	907	923	931	892	916	920	850	955	961	880	914	937	884	882	933	898	897	953	915	901	952	893	933	971	930	932	880	883	903	913	914	928	861	912	877	890	883	908	863	914	915	893	909	900	898	897
53566	32255	19390	11538	5332	1177	466	466	442	425	432	442	433	484	521	567	698	682	564	466	367	424	469	451	404	428	377	424	391	397	433	413	416	459	433	439	436	427	397	495	427	424	461	445	427	464	412	433	406	407	443	422	429	418	420	482	422	443	418	420	472	424	412	463	432	426	410	401	422	437	427	432	454	385	448	431	406	421	416	402	412	437	386	439	424	448	475	454	452	438	413	492	446	447	422	406	453	450	425	407	437	423	433	413	416	417	405	421	417	418	437	458	451	441	437	396	432	417	437	430	464	429	426	431	391	441	430	389	428	448	446	416	416	444	443	425	438	435	493	392	431	467	437	478	420	407	420	395	406	384	424	401	418	439	442	418	391	428	403	433	395	460	403	416	407	421	437	472	424	450	405	398	422	428	425	437	430	441	449	419	435	435	392	453	413	378	423	406	413	416	430	427	399	452	393	409	393	438	407	450	407	421	440	396	431	462	452	420	423	439	453	415	413	408	480	395	434	438	458	442	437	440	426	455	458	505	403	379	426	426	455	428	433	415	404	430	397	403	472	463	449	407	418	402	435	436	447	418	432	439	427	486	422	403	429	436	404	376	388	399	446	435	405	466	434	404	420	438	388	425	421	454	409	412	452	452	410	421	434	420	413	414	468	393	460	434	402	435	400	459	423	439	419	392	411	439	435	414	421	444	413	469	416	392	419	405	434	380	453	452	461	373	430	416	434	401	436	454	385	404	423	426	355	411	398	423	437	446	443	458	416	444	458	441	421	438	403	416	382	434	395	443	424	450	421	416	437	453	422	436	404	428	465	418	425	383	421	447	464	392	422	423	485	414	406	395	493	423	434	455	438	426	393	418	386	468	418	464	467	445	460	502	427	429	491	397	435	410	401	398	443	418	361	407	432	399	416	425	445	450	420	430	438	437	447	429	437	420	425	455	418	397	459	415	461	407	428	453	392	397	488	421	422	417	422	442	444	384	420	433	417	440	410	387	409	453	433	408	423	392	436	424	444	391	401	434	393	422	410	434	439	455	455	416	445	417	430	362	434	410	415	452	432	446	417	418	410	377	410	418	419	403	438	453	433	393	407	417	412	427	465	429	456	437	392	414	423	490	416	428	494	422	463	430	425	432	427	433	441	470	384	388	410	408	449	392	450	403	453	411	423	431	408	435	468	438	435	416	417	410	407	442	433	447	444	414	422	444	403	415	413	451	420	405	408	408	413	419	483	458	430	432	432	443	408	426	465	414	426	433	437	399	411	444	406	427	438	429	445	451	426	408	442	440	426	412	446	458	384	438	452	429	452	436	424	401	420	426	427	419	426	453	415	423	395	431	413	413	425	441	440	447	412	387	423	405	435	440	393	430	444	427	377	393	429	397	435	412	429	441	425	380	420	457	432	425	417	395	457	445	468	417	410	462	384	405	401	407	428	381	458	433	436	456	375	438	464	415	426	435	381	426	480	424	415	410	421	424	413	422	452	444	457	444	399	438	433	445	449	436	413	426	420	454	442	434	412	381	459	413	464	408	411	428	452	419	429	407	437	469	419	396	423	404	428	486	433	434	384	442	414	418	449	421	418	426	437	393	369	374	416	421	444	453	417	452	427	421	388	468	464	439	427	402	496	449	450	436	488	404	414	379	464	404	451	452	428	404	401	406	385	413	421	420	416	407	414	405	448	411	419	414	462	436	421	434	410	443	431	440	429	453	450	422	427	394	421	467	445	449	464	438	431	436	439	481	439	473	394	447	422	424	427	417	445	404	411	391	379	432	481	389	427	430	434	436	446	423	425	415	456	419	419	434	432	416	439	394	429	415	434	376	419	428	423	417	385	444	413	392	413	442	453	403	391	459	433	401	446	395	424	423	417	430	454	474	419	396	431	422	426	453	423	441	430	431	440	405	392	438	395	398	446	433	413	463	443	451	424	435	441	421	425	414	391	418	448	416	450	411	427	449	431	413	430	415	433	438	444	412	447	476	426	432	413	425	442	428	426	400	397	403	463	422	408	428	410	419	387	410	423	422	444	446	415	384	431	459	451	432	467	403	443	401	421	393	433	403	442	388	377	430	413	432	453	450	425	453	440	394	434	406	430	424	446	454	438	396	434	452	432	413	420	484	376	434	430	390	402	424	446	390	420	408	390	457	434	409	408	450	461	469	410	458	445	406	401	445	442	449	478	473	418	453	415	439	459	418	432	410	391	395	431	419	421	402	422	446	411	424	416	446	451	393	449	396	455	434	432	413	438	404	440	433	465	424	483	441	420	415	449	388	451	432	440	449	443	414	466	424	405	418	419	440	427	402	451	455	467	445	465	443	405	430	454	422	455	460	423	405	435	434	454	458	439	445	448	399	463	429	429	435	422	471	453	428	465	434	411	434	427	408	426	417	423	454	398	430	438	438	405	465	426	427	426	423	432	408	438	453	447	460	439	420	462	415	417	451	424	403	459	464	414	394	457	456	387	411	448	389	460	464	421	466	399	392	414	453	411	436	423	410	419	396	479	484	415	427	406	421	432	452	443	443	417	438	420	404	371	416	464	448	414	443	442	437	436	424	377	430	463	417	376	414	444	433	379	426	398	417	398	434	473	444	436	408	434	420	433	414	433	392	418	439	452	395	399	401	438	407	410	407	413	423	387	412	380	420	393	416	379	457	525	433	441	442	423	462	406	448	440	400	428	417	447	412	444	430	425	413	449	447	485	453	403	402	375	446	427	384	419	376	343	412	391	447	422	451	448	416	381	458	430	434	407	396	407	421	445	425	448	446	451	407	456	432	386	428	415	394	440	411	405	445	442	425	408	461	434	438	435	431	441	413	433	417	399	417	440	424	394	366	420	436	406	392	423	394	456	429	450	410	447	420	453	448	392	415	430	416	417	392	449	434	431	439	446	427	473	473	455	396	429	455	412	393	369	442	437	442	416	380	417	433	447	394	436	415	450	464	403	402	437	411	455	370	417	435	431	435	420	435	466	490	441	441	454	437	415	425	393	421	483	414	445	433	438	437	419	437	413	429	448	489	432	456	428	396	433	447	426	445	451	444	420	431	436	436	402	393	420	423	433	420	418	411	439	422	400	404	409	437	400	393	422	412	456	418	451	442	465	428	442	421	440	417	401	428	408	480	459	420	452	417	406	401	430	419	402	439	445	410	437	404	438	450	427	416	415	451	432	455	442	452	439	409	376	444	370	432	437	442	432	426	445	410	460	435	445	437	403	463	449	479	437	431	401	416	431	401	406	435	393	441	424	422	409	376	421	420	419	431	406	411	395	418	474	442	405	469	393	410	425	433	448	469	427	405	444	443	469	436	412	412	438	403	453	444	445	407	430	448	394	430	431	421	422	418	426	436	407	448	431	438	437	389	414	409	433	464	413	419	434	424	419	469	432	445	424	425	470	452	456	462	451	438	405	415	437	442	425	421	426	465	446	425	408	437	433	412	403	430	434	418	481	409	438	449	406	417	430	441	475	439	419	439
33817	24486	22385	19785	12170	2639	1027	990	956	900	945	874	911	1134	1471	1926	2330	2393	1665	1041	924	870	921	872	882	877	873	899	914	897	891	890	931	934	937	884	945	890	930	897	953	949	913	882	944	908	950	929	927	911	937	929	909	975	928	905	915	947	949	881	929	867	912	956	899	901	884	862	917	918	894	885	914	872	890	979	911	913	919	870	913	903	878	897	887	888	903	881	890	911	860	945	871	907	874	931	902	938	905	886	890	898	959	882	880	895	957	948	895	880	891	983	914	911	908	897	907	890	893	888	923	907	888	871	899	942	865	930	914	929	897	912	947	971	896	857	934	890	912	915	870	925	874	940	878	908	898	954	957	931	920	937	907	914	899	905	846	920	899	988	941	898	896	875	908	952	924	907	859	960	875	895	908	938	920	886	945	893	898	898	905	885	900	961	913	877	952	891	951	901	900	915	903	985	904	913	922	927	886	902	917	906	895	897	912	889	943	860	911	886	918	953	919	889	891	921	896	906	899	945	923	933	909	881	847	981	904	881	887	940	959	874	915	930	897	918	888	918	865	905	936	927	922	909	893	901	936	882	919	922	923	996	894	844	901	940	917	965	879	831	922	893	932	940	918	892	905	945	856	881	926	915	936	885	894	917	917	949	915	945	845	892	963	940	914	969	913	947	902	984	913	943	923	912	913	903	915	919	882	893	957	861	889	934	891	883	873	893	915	964	892	890	909	886	919	941	883	912	884	906	904	879	904	878	917	904	936	961	929	880	868	845	872	915	878	889	934	888	929	890	894	895	834	987	910	936	885	915	913	933	964	983	962	915	898	911	895	919	910	898	889	910	900	944	931	877	889	941	868	925	854	920	954	867	898	915	904	907	882	865	897	914	974	937	849	966	878	918	878	907	941	884	902	891	945	937	935	922	943	853	934	916	922	885	851	888	940	883	912	908	920	875	865	911	894	916	882	925	891	926	872	893	874	946	926	876	903	894	898	904	954	906	950	903	933	922	941	869	929	937	879	906	869	941	919	909	958	908	855	901	969	902	891	883	954	884	897	869	896	941	899	910	913	916	923	922	903	910	936	950	936	951	915	830	971	930	891	964	925	935	844	904	877	909	892	926	935	928	922	975	900	973	926	953	945	896	923	871	919	958	949	923	921	916	823	972	925	880	896	847	924	854	930	931	919	891	932	922	902	900	870	914	951	881	866	929	922	917	861	930	903	914	928	923	929	882	872	930	896	951	968	904	956	886	903	892	922	933	953	933	930	937	897	878	925	941	882	903	905	872	960	894	911	940	906	949	942	891	878	922	919	972	894	905	920	959	899	920	917	845	850	924	895	961	973	925	973	885	915	901	909	938	906	872	915	872	873	888	905	924	930	885	927	928	871	884	955	922	889	1000	952	939	931	888	913	922	899	924	896	891	931	879	914	1003	971	928	946	901	901	930	977	963	917	914	909	896	925	899	862	879	910	876	916	879	926	923	882	918	944	847	946	929	926	947	862	849	944	899	907	962	885	939	942	923	886	884	900	929	873	902	927	913	859	942	917	910	890	873	884	913	958	931	939	961	944	902	936	865	919	874	892	881	893	815	930	929	896	901	880	925	865	906	880	910	880	866	967	915	917	930	884	921	889	924	884	874	917	932	923	919	860	902	895	904	941	952	958	952	938	905	919	878	955	898	951	856	923	942	949	887	918	871	973	916	942	962	919	918	894	990	908	894	917	889	922	881	915	912	889	896	902	882	922	949	878	889	942	977	934	884	923	938	916	936	909	912	921	913	923	919	950	906	917	899	927	892	949	860	959	881	890	885	896	907	892	956	881	902	928	885	886	941	961	936	906	942	896	956	933	907	938	918	905	931	881	932	923	919	905	879	884	908	906	887	894	848	912	885	901	907	871	944	902	868	885	947	919	874	861	903	905	867	900	865	954	921	860	906	937	884	894	936	916	949	866	916	894	901	922	952	917	894	925	876	915	915	925	909	889	940	932	926	934	954	938	963	970	875	875	919	921	892	886	886	907	915	887	946	882	939	940	953	965	903	937	950	935	876	863	891	954	896	940	872	882	904	922	914	912	864	903	968	866	909	883	876	929	871	947	939	916	882	904	943	897	892	930	925	938	939	956	908	935	914	940	889	918	897	907	885	903	927	883	947	919	967	908	890	941	897	907	898	872	916	954	896	894	894	927	956	929	954	931	906	906	926	923	934	897	906	875	885	898	901	866	845	954	886	950	872	849	926	946	966	913	890	904	897	885	902	900	937	894	916	879	910	902	933	843	845	903	862	909	976	849	883	885	943	881	911	920	914	929	928	912	918	882	901	893	955	923	917	954	943	880	853	857	895	906	932	903	935	987	923	925	906	946	932	923	895	931	882	890	940	874	929	926	906	897	924	931	927	934	937	970	848	893	914	923	944	914	927	913	871	878	944	921	892	892	928	879	920	923	882	912	928	906	910	922	932	900	895	939	907	908	885	939	900	884	912	922	902	947	916	927	890	902	884	901	933	916	921	852	878	959	906	905	937	922	887	876	965	885	930	954	895	934	917	926	867	907	914	931	971	951	917	916	924	901	939	898	932	919	913	971	926	930	932	939	904	896	965	946	892	942	890	911	938	902	931	956	904	917	874	970	887	962	878	939	893	908	895	925	950	956	917	961	934	896	854	933	920	895	972	932	946	944	919	907	917	887	935	942	943	908	943	872	906	892	908	935	861	934	902	905	920	928	890	955	895	865	915	929	914	964	890	947	958	918	910	905	953	905	874	899	942	911	875	859	913	937	907	955	957	848	899	918	924	939	923	941	950	907	905	885	875	889	937	949	959	912	872	928	947	889	882	928	933	920	902	931	947	898	940	902	939	897	877	969	914	939	915	959	985	949	907	886	958	916	907	829	948	917	908	906	924	883	907	957	890	937	866	867	929	941	888	937	973	898	936	960	910	933	918	945	855	936	878	940	911	896	929	922	898	910	909	872	927	900	904	953	913	888	891	921	926	885	861	934	863	916	882	947	915	955	960	912	930	874	927	885	995	880	958	897	905	897	913	929	958	890	955	842	862	942	928	899	901	898	879	955	908	866	939	897	920	895	917	905	929	955	901	902	912	920	876	913	914	926	957	914	927	951	940	919	951	945	959	957	905	954	856	902	955	924	924	925	935	885	907	910	923	926	923	892	855	867	913	843	945	934	907	898	901	903	915	982	918	903	902	929	890	891	910	964	948	930	926	907	918	910	919	891	877	889	885	873	916	925	943	871	836	882	927	981	870	922	918	925	931	936	920	907	895	882	920	911	944	869	928	915	957	925	881	927	885	918	863	919	898	935	906	920	925	945	865	885	892	953	879	899	921	873	838	934	818	940	907	906	902	969	903	916	896	924	970	934	906	903	940	951	895	896	933	898	908	887	953	901	900	944	925	951	934	884	883	935	892	885	883	885	898	950	922	921	933	865	950	929	959	911	903	872	855	937	878	887	912	920	892	908	868	905	931	903	929
60667	34989	29388	22296	11986	3806	730	462	482	481	464	445	432	581	1002	831	818	912	949	674	454	446	444	427	487	418	394	411	408	443	453	446	442	438	428	461	449	439	461	450	444	457	473	450	413	458	430	451	433	438	419	425	434	467	487	469	486	411	399	484	457	497	457	441	434	433	451	444	442	459	426	438	453	431	463	409	450	479	487	478	473	461	426	451	406	433	407	428	403	441	421	472	439	430	439	419	490	440	453	457	454	412	437	393	440	426	421	433	418	419	424	414	452	407	429	421	473	423	426	442	428	434	405	435	451	426	423	441	469	446	446	403	419	455	438	394	438	447	465	431	446	445	444	438	400	473	462	401	428	453	442	426	453	492	469	439	431	468	442	407	429	469	405	453	435	447	431	437	467	422	429	456	473	446	456	469	462	458	440	433	451	443	417	439	461	413	405	393	461	415	405	430	440	442	437	475	436	432	410	415	428	422	420	473	446	419	424	453	437	418	461	429	461	450	426	463	427	481	440	459	464	409	421	458	442	442	416	446	440	394	446	442	434	458	406	469	430	445	417	439	433	445	453	440	449	404	450	463	424	438	434	461	462	437	432	452	481	465	406	438	449	401	458	433	453	390	511	477	486	450	456	458	443	446	456	470	457	456	447	442	392	443	430	449	412	418	466	430	412	441	475	439	437	448	450	410	444	407	437	435	477	408	451	465	412	431	503	430	397	450	423	456	461	456	427	429	442	439	417	474	408	417	426	425	425	413	370	439	445	454	489	380	425	451	442	468	407	416	446	442	419	483	476	437	441	460	430	462	437	408	489	437	421	445	457	476	445	427	462	427	435	434	425	407	458	414	412	491	429	485	437	399	439	464	434	418	421	417	448	462	452	439	457	457	440	418	445	409	464	414	449	442	437	430	447	420	456	411	406	469	400	443	411	452	445	452	448	462	413	434	419	435	407	487	431	428	465	415	445	459	413	447	439	408	470	408	423	387	417	431	429	448	425	437	475	471	452	435	443	473	459	434	466	448	405	452	440	437	432	488	465	445	444	414	468	416	459	424	460	440	426	437	461	463	435	408	435	480	405	434	429	426	485	490	420	472	436	432	436	447	453	457	471	446	441	442	426	438	455	458	466	454	439	480	473	433	449	434	453	456	455	474	445	439	421	436	410	444	431	401	444	481	432	431	442	438	437	485	447	465	459	460	451	462	411	446	447	398	424	432	430	479	492	432	454	416	460	436	417	450	432	445	458	476	415	419	457	477	408	432	409	461	450	483	412	409	452	432	451	458	452	467	436	405	400	444	457	435	434	454	432	450	435	421	407	450	474	449	412	452	422	457	434	440	447	443	429	484	408	452	461	461	488	438	439	411	431	430	447	441	464	462	442	433	425	450	455	407	497	436	444	473	408	474	431	438	455	453	489	417	432	442	409	428	380	416	394	455	424	442	459	454	435	440	429	506	477	447	473	429	459	441	482	467	381	462	445	474	452	476	428	414	439	398	406	417	406	418	403	477	433	431	437	448	441	413	421	412	398	418	493	400	402	457	480	431	458	453	405	433	436	439	462	435	393	442	456	396	437	420	427	454	430	407	397	455	434	424	413	472	417	397	439	445	399	416	477	435	460	452	421	468	450	428	394	442	416	442	465	438	444	448	433	445	432	427	462	415	471	433	421	416	407	474	437	438	471	410	433	448	385	435	457	431	456	463	433	418	429	423	428	468	424	412	445	423	436	449	457	435	465	420	449	458	414	439	431	449	467	465	477	409	417	463	442	436	442	434	462	469	445	418	433	457	408	410	448	453	435	431	449	454	434	435	446	432	462	483	452	458	465	432	452	465	388	487	464	425	410	433	487	471	452	459	432	464	456	444	442	444	451	449	480	447	435	457	428	461	439	429	488	433	422	425	443	457	466	426	469	436	447	453	430	431	442	429	429	459	462	396	441	434	458	462	423	444	488	420	443	444	421	431	467	438	427	485	494	445	450	451	436	430	404	422	448	398	408	424	407	418	415	434	454	469	412	391	417	470	430	448	443	466	460	430	469	430	416	412	440	405	431	447	439	453	450	416	439	466	441	469	449	444	441	442	411	408	461	426	422	410	462	403	466	452	397	445	422	439	430	450	437	442	420	433	439	437	413	449	415	430	432	414	441	402	419	431	407	428	466	444	461	445	425	487	440	446	445	466	414	423	464	398	440	396	455	425	447	443	457	460	457	449	470	445	454	451	426	385	401	435	458	428	423	444	435	449	456	451	467	462	424	453	412	457	444	435	417	430	413	433	456	460	430	486	430	468	419	439	415	465	441	432	452	448	457	454	419	438	481	442	468	406	436	500	466	416	442	464	497	484	466	427	451	436	441	415	434	411	458	449	440	466	423	449	413	451	474	420	395	426	452	414	441	442	430	419	419	478	437	411	477	455	450	418	416	442	479	450	438	437	440	425	414	431	452	455	425	408	427	421	416	384	453	443	447	428	445	418	445	458	454	481	403	415	435	420	431	424	433	417	441	412	446	425	419	446	454	449	443	444	447	460	436	443	454	447	430	425	405	485	439	467	442	447	465	444	468	442	471	401	402	450	391	444	469	455	430	431	405	429	402	450	445	439	432	440	415	450	449	428	447	426	443	449	476	444	418	444	443	426	434	480	461	483	422	418	452	462	423	444	421	429	389	429	448	454	459	448	472	452	420	449	439	466	446	438	432	437	429	479	466	451	464	470	454	429	474	437	425	450	427	441	430	424	471	441	461	410	455	452	469	457	419	444	465	444	454	426	410	441	400	417	423	440	434	442	510	454	401	463	461	427	460	402	403	427	468	427	451	473	473	455	427	437	436	420	426	452	420	466	432	425	496	430	402	408	433	448	462	417	492	447	482	415	430	452	417	466	471	414	451	409	430	446	448	464	442	427	417	451	458	423	404	460	449	451	427	430	412	436	406	442	466	429	466	391	440	463	467	435	435	457	464	420	430	436	459	448	470	469	426	456	476	427	436	462	410	443	419	452	441	443	420	420	449	444	444	422	404	507	458	421	510	436	495	440	485	445	437	418	446	439	409	439	413	435	437	418	424	438	445	379	434	448	419	379	457	444	414	422	394	462	462	436	497	448	449	430	451	443	429	449	459	433	404	435	454	460	469	419	439	471	476	429	417	459	475	468	463	423	413	498	490	448	441	421	448	461	470	448	415	450	451	477	453	421	393	431	439	461	489	459	481	437	408	453	444	462	452	459	440	484	450	426	424	428	438	400	442	451	492	464	431	455	459	488	420	392	401	478	435	429	483	447	408	452	445	421	429	443	392	427	419	458	432	447	455	440	455	440	440	416	495	396	460	445	418	441	438	423	448	436	440	432	423	409	432	406	492	439	460	427	435	435	415	431	432	432	469	455	450	465	421	437	439	407	460	374	380	409	410	443	463	433	445	459	438	448	492	456	420	460	440	379	441	445	417	456	417	411	431	484	448	425	451	437	425	442	438	456	392	429	453	432	439	436
37116	25788	32738	30964	21905	8249	1241	1012	1011	1052	1020	1025	970	1706	4091	3158	3112	3453	3570	2116	923	959	875	936	935	902	937	977	958	947	939	905	927	956	927	929	944	931	922	912	918	921	947	969	941	948	937	905	936	911	924	883	950	961	981	914	905	941	910	924	883	938	922	961	951	932	985	952	919	922	857	937	945	912	948	957	923	969	928	897	944	946	863	932	946	923	940	947	902	899	926	920	956	975	924	911	963	936	934	928	926	858	928	905	923	931	994	939	937	952	941	947	882	915	881	906	862	922	948	905	880	888	973	911	922	923	935	913	974	908	935	897	944	910	918	961	953	1008	978	940	989	906	957	925	957	891	909	872	961	920	972	956	951	921	926	930	945	929	925	930	912	946	916	937	939	956	941	943	958	970	968	930	992	890	953	948	955	975	964	964	919	933	960	898	922	939	897	922	908	956	954	943	906	941	951	960	930	972	903	862	933	944	917	909	963	961	927	926	972	873	990	931	886	910	907	920	940	942	931	948	890	931	961	949	960	948	950	884	943	920	946	921	894	914	905	947	951	1012	922	910	953	962	944	953	957	935	945	906	908	940	918	976	926	945	876	987	942	907	895	914	957	913	926	956	940	896	935	988	943	947	909	944	983	918	909	934	867	940	956	920	914	957	967	938	897	909	926	896	974	953	904	979	975	918	930	946	965	887	897	923	922	889	920	1002	918	922	945	946	894	930	1000	911	942	893	936	969	897	956	898	865	987	906	943	908	889	870	947	978	907	963	922	966	909	943	936	909	885	905	890	965	997	961	954	897	896	943	960	859	926	910	903	923	902	984	919	951	933	917	937	904	893	914	957	914	940	974	901	960	925	939	886	958	926	990	923	855	911	906	897	932	890	931	920	952	883	978	897	936	935	927	975	919	997	935	904	896	892	896	909	906	919	969	948	895	922	920	909	922	947	870	951	945	987	943	989	966	947	887	983	923	957	887	962	961	892	1002	968	919	959	924	919	916	891	970	909	870	931	920	910	898	952	913	936	941	925	971	895	935	946	937	964	952	888	932	929	910	916	959	973	958	868	938	941	990	952	936	940	926	927	936	905	914	972	962	909	870	910	928	966	938	930	948	984	896	918	883	971	954	955	934	900	935	987	938	968	894	942	932	859	919	910	989	889	911	936	898	947	900	905	989	914	937	922	951	901	989	918	920	858	942	908	956	912	905	910	939	926	913	948	902	923	869	964	912	944	926	963	948	922	927	966	966	940	974	915	981	884	915	866	907	903	961	972	895	988	951	989	902	977	970	916	923	965	887	911	883	935	911	932	982	912	922	978	924	963	884	875	930	939	962	963	993	909	903	952	923	936	903	967	973	891	931	945	910	914	994	891	919	938	957	930	959	891	887	960	876	890	991	907	964	944	945	947	879	939	929	901	928	879	940	935	942	863	942	916	924	918	917	1032	919	950	956	907	894	921	913	891	977	969	915	953	930	928	923	892	896	953	869	1017	892	910	923	918	961	943	952	886	972	955	898	925	972	943	979	888	915	916	863	978	922	952	890	979	935	950	932	840	948	937	963	945	915	922	920	969	992	917	921	917	973	936	934	944	990	965	903	938	912	924	925	972	969	948	928	940	937	910	942	941	904	925	948	919	947	916	904	892	981	932	946	972	919	886	923	896	920	991	892	904	986	933	1001	895	923	888	954	931	941	934	938	970	965	890	939	943	991	906	967	986	930	963	973	963	940	982	955	894	954	920	889	908	907	908	950	908	911	937	961	930	952	912	920	913	936	917	974	940	947	944	895	938	952	955	945	964	919	968	899	938	962	907	989	911	883	939	905	953	944	903	969	935	1005	963	980	966	908	893	954	915	917	899	938	960	986	959	956	1000	969	919	875	883	910	973	994	937	924	888	897	945	938	892	987	867	934	912	925	945	904	930	905	855	915	941	919	918	948	951	907	938	933	937	909	908	943	936	948	914	947	995	950	902	939	878	954	902	984	942	949	972	961	990	950	938	999	931	934	941	937	983	950	945	942	961	831	913	935	957	904	901	942	912	974	952	925	960	951	961	990	957	947	978	909	897	868	889	877	938	968	858	951	932	879	866	932	940	925	906	901	920	949	919	905	921	1010	996	921	948	984	880	916	925	935	947	887	928	946	855	921	973	958	957	901	904	901	963	941	952	893	938	947	941	926	985	947	962	933	935	894	932	900	902	968	944	935	956	919	957	940	900	913	918	900	890	940	988	936	954	903	902	905	922	960	962	966	944	969	951	886	951	918	953	878	964	934	940	890	973	946	856	938	914	939	941	971	923	888	940	921	896	931	957	912	934	980	958	947	919	912	954	985	891	959	918	919	897	987	941	883	955	911	929	910	907	946	933	909	892	936	910	933	956	986	919	968	924	934	934	890	932	973	937	944	918	909	963	962	898	929	892	934	891	899	959	932	960	902	948	917	947	899	984	905	889	929	912	950	914	947	982	924	902	978	919	882	928	945	964	930	905	949	920	968	935	917	918	902	899	932	956	935	902	947	1005	958	923	897	892	915	999	918	932	877	890	977	903	937	938	938	960	952	981	941	910	883	900	968	930	932	961	885	888	959	926	965	955	925	943	972	921	870	918	918	978	885	982	947	895	947	956	969	995	967	893	921	939	920	937	915	850	932	889	975	938	923	880	998	908	944	893	879	949	987	915	985	913	903	973	881	959	920	919	926	880	953	922	927	959	919	961	941	947	918	952	1004	955	981	911	937	913	966	934	940	931	869	964	936	932	899	907	939	934	891	927	922	897	930	938	930	883	937	932	920	853	933	956	958	887	933	948	931	933	934	917	940	965	924	970	955	907	930	902	917	948	951	948	936	944	937	948	887	923	949	895	912	947	918	959	947	903	916	922	933	956	906	969	935	956	906	904	965	899	972	976	962	914	912	928	918	870	984	955	945	925	922	948	933	902	1012	950	895	911	933	946	883	904	910	946	965	929	912	960	934	960	916	899	944	891	913	934	988	903	946	945	898	953	910	911	939	941	954	920	926	971	907	920	878	956	918	905	893	892	922	893	944	929	947	904	939	914	896	967	956	950	933	963	932	927	919	917	934	931	984	908	885	974	890	962	922	919	919	944	946	944	950	977	927	922	930	925	900	888	900	945	953	900	939	904	906	914	909	926	942	937	879	945	939	882	977	899	924	939	971	967	923	978	993	925	944	944	977	905	878	927	922	881	1022	968	906	975	946	944	953	914	947	954	949	967	935	911	867	980	947	918	916	940	901	927	933	864	940	944	951	987	953	980	934	976	941	913	929	893	978	948	912	934	974	964	931	930	926	921	934	914	938	967	971	966	973	968	929	944	930	953	912	934	955	901	930	925	882	939	927	924	993	909	937	957	940	903	947	985	981	923	929	937	944	868	933	940	949	953	902	958	948	946	887	973	918	928	922	929	969	859	934	901	960	957	902	990	980	938	887	945	941	930	933	905	922	936	932	951	883	951	969	901	960	953	965	920	947	957	911	947	960	937	907
37494	22642	14891	7712	2293	566	453	436	403	449	444	395	378	456	432	426	438	441	464	417	409	425	432	397	415	407	402	417	447	391	415	432	431	426	433	401	402	460	439	475	440	438	415	430	421	415	436	434	401	410	408	398	431	495	461	468	456	431	418	462	388	388	443	444	418	429	424	428	435	409	444	422	432	430	427	410	439	439	415	447	428	399	411	384	450	409	406	389	442	430	437	427	407	473	428	405	438	461	409	420	437	418	422	424	401	457	386	413	436	446	416	417	391	450	393	422	405	449	428	363	420	499	450	400	430	412	418	455	364	427	416	474	408	435	444	442	447	414	418	416	404	417	430	483	399	408	417	437	466	438	441	426	407	422	417	425	404	415	430	424	414	441	457	429	379	387	438	441	438	448	406	446	431	415	453	435	428	429	451	432	440	394	407	424	384	455	404	384	408	415	445	407	467	408	413	462	427	415	439	427	402	414	436	401	442	427	462	413	421	401	426	441	432	402	407	393	438	451	454	379	394	438	435	394	404	431	417	451	383	431	442	421	445	433	451	428	420	365	395	410	507	445	422	415	391	432	427	395	424	415	403	418	443	426	453	436	426	416	391	384	427	447	440	426	407	412	442	413	486	420	411	370	399	403	449	428	450	391	426	441	437	409	483	442	391	417	459	451	405	406	438	415	442	456	434	420	475	440	432	418	442	420	381	430	447	432	440	415	403	387	426	421	384	392	423	418	425	410	425	452	471	392	412	379	395	416	451	448	437	442	441	441	408	404	449	384	405	413	446	401	420	434	413	423	413	399	430	469	421	417	460	396	408	443	427	427	407	390	379	412	441	425	461	416	451	419	456	436	438	384	445	429	403	378	402	418	427	405	425	448	399	392	416	417	407	395	429	461	400	414	434	434	422	441	462	425	441	441	422	424	459	405	437	395	422	438	419	432	439	437	403	400	406	407	427	391	465	399	456	407	480	464	434	416	471	417	410	398	403	461	429	442	391	448	410	432	441	409	404	408	402	387	413	415	400	424	463	473	441	425	415	422	430	425	441	416	424	436	387	410	454	435	463	440	409	405	436	437	449	418	456	450	410	453	457	460	385	441	432	407	417	393	408	404	423	469	426	406	432	427	385	414	414	440	412	402	418	391	453	410	409	449	425	377	439	393	421	403	454	413	374	419	410	399	464	426	408	438	406	452	392	415	441	421	441	429	445	400	451	388	396	436	449	406	369	416	430	426	443	457	404	376	411	435	425	423	441	435	385	444	462	413	407	439	410	466	493	427	435	433	409	409	433	419	420	421	414	380	417	443	425	434	417	411	419	454	430	405	440	431	450	457	443	404	432	388	459	457	406	429	427	405	453	382	397	400	427	407	393	391	426	414	380	410	437	443	414	418	428	403	394	399	405	433	438	440	411	438	414	409	439	442	427	421	391	440	417	410	430	436	440	441	423	429	410	425	406	373	411	484	425	450	470	429	425	421	438	374	425	391	408	424	414	448	402	399	430	429	397	411	411	430	395	475	439	431	445	431	396	427	441	440	421	410	427	417	442	448	419	415	418	427	409	410	384	428	408	406	427	426	447	428	419	424	426	402	431	405	465	436	467	431	424	426	404	410	406	400	450	408	453	425	439	424	407	459	466	461	429	459	442	459	418	426	413	438	412	424	434	430	449	425	398	438	408	406	399	415	385	417	424	380	418	427	407	395	436	432	402	447	409	456	437	430	456	417	419	375	396	384	464	375	409	431	431	439	408	379	409	401	431	425	393	403	433	450	444	448	422	416	426	407	439	395	455	402	419	454	456	457	430	405	431	386	412	423	444	426	450	390	434	436	425	384	431	444	420	438	431	439	446	414	407	444	445	439	442	422	410	373	425	440	442	398	395	435	418	411	427	429	415	415	420	418	407	407	421	462	408	412	414	425	403	472	409	419	405	420	428	448	422	429	451	418	459	434	365	406	464	438	453	416	438	437	397	445	441	417	410	403	391	443	421	434	404	404	373	401	445	397	471	396	395	423	404	436	431	422	439	395	437	410	413	426	437	431	441	393	409	449	428	523	428	439	444	446	466	367	445	396	448	400	424	405	389	445	385	402	399	398	397	424	439	440	467	416	400	425	413	444	394	413	431	392	447	431	458	444	434	433	425	407	423	412	420	449	389	432	388	438	406	439	399	431	451	417	410	452	446	431	416	397	428	434	416	468	447	436	417	458	430	381	375	413	384	454	421	441	430	438	382	411	467	450	417	451	423	430	433	442	428	386	436	447	435	408	398	411	407	407	436	400	432	426	429	425	435	410	444	411	439	404	433	426	423	421	435	440	421	451	446	404	430	441	384	485	416	418	453	431	432	443	421	422	431	390	405	418	448	405	445	463	404	429	400	408	441	453	476	424	420	424	433	422	408	409	471	445	441	433	406	443	398	451	424	413	419	449	447	417	422	455	430	413	394	428	383	427	424	422	418	429	409	408	447	398	412	407	461	428	445	412	435	417	414	394	429	380	433	485	460	413	440	430	414	446	436	430	455	440	437	438	408	464	464	435	441	480	436	428	447	444	440	403	377	388	462	442	446	393	440	394	438	443	407	441	441	439	397	441	435	416	460	455	426	428	453	396	423	454	419	421	454	445	415	435	397	430	407	441	421	431	409	420	401	407	447	430	444	396	446	433	425	434	455	391	411	406	447	380	423	394	437	392	409	414	426	418	456	460	401	446	443	473	416	438	429	431	412	431	398	403	396	444	410	411	439	409	420	404	420	417	420	431	466	394	401	413	403	432	411	431	460	406	455	411	394	394	432	432	470	387	380	400	446	436	399	407	425	379	408	391	402	435	446	422	380	450	416	419	439	438	471	426	433	451	446	435	436	406	423	435	434	418	423	448	393	388	390	415	440	412	408	441	429	406	428	391	424	423	456	439	382	402	421	433	455	409	496	413	477	409	429	386	434	436	449	409	410	443	438	434	409	435	445	418	463	422	405	393	439	390	399	428	397	433	454	423	436	411	446	398	424	461	432	451	417	396	377	397	402	422	440	434	426	433	443	433	445	427	465	400	423	433	384	389	414	406	410	421	450	415	432	405	464	392	450	389	425	386	421	387	437	407	451	387	360	435	438	428	412	411	454	428	480	409	412	403	427	411	405	422	439	429	429	394	429	444	410	425	431	429	421	417	452	424	461	452	423	401	435	455	415	428	438	465	428	458	451	426	458	395	430	470	443	462	406	423	415	424	369	440	428	449	429	428	396	416	457	457	425	428	399	415	407	410	407	423	437	432	401	438	449	429	459	417	451	389	434	437	458	402	482	448	433	445	404	423	409	446	439	382	433	412	421	437	493	461	421	434	437	409	433	369	364	409	396	409	447	416	421	453	404	402	406	421	461	429	465	380	442	446	418	455	413	464	439	413	441	442	381	405	431	410	443	418	438	400	405	447	424	420	395	430	432	442	427	440	437	417	392	398	433	441	389	379	412	430	435	457	401	443	468	425	424	419
22678	17019	19518	14153	5546	1379	880	938	889	917	897	915	877	888	944	1013	915	1005	973	876	898	918	940	912	910	904	926	839	897	896	907	863	875	869	917	876	962	882	913	891	902	902	893	873	869	902	860	860	902	915	938	891	863	925	920	949	933	907	961	873	921	955	936	962	853	921	896	962	942	932	932	885	872	896	794	911	839	951	870	868	860	900	826	927	896	910	968	917	917	895	896	932	894	958	935	952	889	920	880	933	940	884	851	899	869	916	911	842	946	906	928	911	864	898	918	908	838	912	917	917	923	886	900	844	864	900	913	901	909	913	880	806	890	934	928	898	857	915	895	928	905	905	925	875	895	917	925	909	885	895	942	874	868	983	888	862	905	908	948	834	935	889	858	880	895	874	897	867	970	908	912	944	884	922	870	885	906	898	933	909	905	887	861	870	864	901	924	889	852	908	946	934	852	908	928	903	914	838	933	893	974	912	900	902	911	882	935	868	914	930	900	893	930	940	932	923	835	855	911	934	901	843	939	870	922	859	904	849	911	894	885	895	913	921	880	931	932	887	913	844	939	904	835	931	919	920	928	945	882	883	914	929	912	892	887	889	911	882	935	861	883	857	907	912	922	901	912	885	862	869	915	922	884	858	872	896	899	916	918	896	918	861	990	849	891	901	841	886	857	877	902	926	903	877	859	881	857	868	847	910	892	847	901	943	880	907	877	909	882	925	881	859	929	958	892	968	866	858	943	845	908	923	928	874	911	907	906	843	877	876	908	880	914	909	887	858	926	919	899	922	908	851	872	873	889	940	898	923	906	916	899	906	878	879	925	962	909	870	840	884	953	840	853	972	927	892	949	902	899	895	836	946	925	870	894	934	922	891	892	894	904	878	892	948	907	923	814	922	884	904	859	882	871	877	926	850	885	893	944	880	915	840	879	894	937	840	930	955	927	935	951	930	915	916	878	922	920	883	901	892	914	930	874	874	943	918	880	858	880	901	907	900	896	893	899	915	901	915	866	882	879	893	889	849	881	911	913	917	886	903	910	847	923	931	858	917	877	934	904	946	862	906	889	943	871	887	871	890	888	907	851	905	934	919	907	877	931	905	907	942	906	898	930	870	918	909	907	930	951	931	892	905	928	901	872	896	955	921	920	909	875	825	914	971	848	954	906	887	882	871	880	840	913	864	920	910	918	884	908	887	847	943	874	913	941	881	922	874	874	890	911	889	843	952	899	936	823	879	909	946	881	854	936	885	895	928	881	891	882	867	940	873	894	961	916	900	884	922	891	874	867	887	973	875	870	918	926	960	898	928	897	897	924	833	835	921	834	883	899	898	925	961	978	866	874	917	928	954	864	852	877	836	891	892	830	892	928	830	898	907	915	907	905	919	914	838	914	886	893	921	891	983	916	876	909	893	916	921	877	868	890	915	896	880	909	901	862	916	874	912	877	894	916	925	843	873	830	936	873	935	905	897	888	901	848	829	884	882	874	961	981	897	920	974	939	858	975	935	923	912	884	886	953	901	942	966	902	882	902	944	896	926	922	864	946	895	896	870	881	849	891	849	861	894	922	946	910	915	884	897	851	915	994	896	907	859	869	890	866	904	908	950	929	887	910	919	941	931	883	973	921	892	861	820	847	854	940	928	933	919	856	901	921	930	893	932	922	936	932	901	892	863	860	902	870	898	915	911	849	879	881	905	907	930	939	900	938	860	909	908	923	840	883	887	856	922	952	915	925	847	930	915	919	914	885	911	876	913	901	914	914	878	959	889	954	916	938	861	841	884	921	897	885	858	916	836	911	880	915	908	875	889	954	900	931	889	873	894	947	907	918	863	938	879	885	843	878	912	854	906	930	904	866	886	899	900	904	925	869	875	903	905	905	910	887	882	922	925	903	920	870	891	860	863	860	948	894	872	915	904	923	916	919	910	915	948	913	925	841	872	906	892	967	886	865	957	934	924	944	949	928	891	886	911	924	885	904	863	902	938	882	961	901	937	907	864	904	925	932	903	928	839	888	829	889	829	899	912	905	831	929	887	898	920	905	924	893	882	917	912	893	917	882	879	891	908	882	837	918	877	869	881	915	898	885	897	870	906	879	861	891	897	941	924	885	941	907	837	870	922	910	919	947	875	928	826	897	923	906	865	902	920	876	851	885	899	865	845	924	949	936	931	880	935	876	881	923	908	888	933	935	884	897	901	916	901	871	916	894	879	872	875	865	920	897	849	904	889	947	928	914	923	862	886	892	947	901	926	925	907	877	934	917	863	902	940	910	951	909	865	926	898	897	905	900	888	898	913	909	882	931	889	971	941	927	935	931	955	916	862	882	873	901	885	873	915	883	916	930	931	890	885	906	897	891	896	922	937	899	860	892	881	879	890	868	872	928	905	886	900	923	893	934	935	922	925	946	933	885	938	906	883	890	901	938	893	841	911	947	873	893	871	901	907	963	910	951	866	904	844	888	904	932	908	942	882	887	942	924	938	881	880	920	899	828	870	879	958	898	887	892	941	911	851	914	920	922	873	882	947	845	883	927	945	946	937	880	866	908	875	841	881	901	863	925	926	904	884	925	898	885	853	856	959	878	880	921	873	895	892	835	916	884	887	893	910	868	943	892	869	945	905	923	891	868	890	931	897	892	974	900	935	919	933	937	858	855	887	851	885	843	878	895	908	877	850	937	883	887	858	868	880	903	872	879	935	925	905	887	939	855	865	934	915	899	885	942	880	894	860	875	869	869	891	908	912	873	964	898	894	853	990	915	839	958	850	901	888	874	892	906	943	879	889	879	916	895	911	873	917	860	964	876	852	899	906	883	880	951	848	898	895	880	911	932	939	872	861	862	951	878	898	896	891	915	925	836	846	905	929	891	873	907	901	890	919	883	908	864	879	890	908	960	906	936	888	849	938	898	868	884	868	871	878	925	894	922	915	906	924	898	921	859	926	873	937	899	871	929	938	923	894	880	928	876	894	876	839	853	929	935	915	861	912	885	928	920	928	884	939	869	901	876	938	873	847	887	910	878	897	876	954	860	837	876	903	875	926	894	880	953	895	915	889	905	917	900	899	917	848	881	864	903	904	894	891	864	892	890	890	893	913	917	919	921	921	946	953	951	923	940	941	879	884	904	879	895	880	887	889	911	914	908	980	886	866	939	928	906	917	902	872	877	903	860	845	807	863	859	879	946	872	931	939	912	915	927	917	888	836	884	950	900	909	896	948	924	909	867	906	851	894	916	886	900	887	885	918	931	899	913	956	907	853	890	944	881	871	879	860	900	844	972	865	874	861	932	902	913	875	856	856	858	910	893	872	952	922	888	918	948	880	945	885	895	913	872	891	889	902	851	855	902	932	891	864	906	873	864	919	878	879	896	924	979	864	911	929	930	871	876	922	909	952	940	859	871	877	920	901	890	830	966	888	881	891	887	914	909	917	870	874	899	905	963	953	863	883	883	952	891	930	887	894	935	955	930	942	886	911	932	889	906	923	904	938
53340	32563	19074	9653	3750	812	446	450	399	405	444	418	451	529	788	746	568	465	449	440	401	430	439	434	424	416	451	443	411	440	434	432	471	424	432	404	443	468	396	407	465	457	438	425	440	396	427	458	395	450	454	417	437	451	448	419	421	449	405	416	470	420	402	398	432	422	411	445	414	438	446	441	452	444	460	399	481	398	430	382	429	387	452	426	421	454	420	417	424	434	419	424	497	440	411	418	437	397	433	438	454	408	419	423	405	445	420	454	432	454	435	447	417	436	440	439	403	429	423	436	366	415	418	405	427	394	381	382	406	464	419	387	412	438	401	380	393	455	409	433	447	424	440	414	442	415	420	425	389	402	425	397	419	405	428	483	418	402	433	450	451	423	463	422	412	434	391	426	395	430	423	392	439	372	413	430	402	448	454	452	431	448	404	419	457	452	428	461	445	427	412	411	405	374	409	416	458	469	405	428	461	418	445	421	436	427	438	472	464	418	460	411	421	431	420	393	398	408	413	470	390	424	455	466	408	434	419	393	443	424	483	443	429	421	397	437	436	430	462	400	400	445	406	443	393	372	424	446	466	410	452	473	426	425	427	459	433	398	450	430	455	425	435	401	452	418	401	409	385	417	470	380	458	437	425	413	417	410	420	434	418	399	393	414	419	380	383	388	423	379	435	425	392	408	438	411	413	398	451	424	404	432	421	391	429	444	425	408	392	411	442	421	421	423	430	411	396	421	405	473	423	436	407	472	425	420	437	409	463	421	431	399	423	419	387	413	419	475	401	405	398	425	417	397	430	439	415	416	445	449	402	404	416	455	392	436	431	419	396	427	455	403	422	378	392	424	407	402	401	438	402	450	425	443	422	410	432	406	430	429	397	432	398	388	413	438	482	410	433	438	402	420	442	439	384	425	432	429	466	408	408	422	426	409	422	420	440	419	444	408	402	394	442	420	390	417	407	407	441	422	465	453	444	441	424	411	406	401	427	447	397	422	454	424	388	406	397	395	450	426	430	401	420	428	461	422	413	395	455	440	414	413	402	382	391	402	417	462	417	394	421	441	416	414	457	419	422	417	419	446	454	450	424	440	439	386	447	444	414	423	380	419	440	390	438	397	447	434	489	440	430	390	418	458	408	430	427	418	433	412	398	410	442	416	423	398	429	400	445	436	449	430	434	425	474	440	421	402	427	384	431	441	372	432	436	438	459	462	427	455	479	446	441	418	428	361	437	415	446	431	410	423	467	439	428	460	394	442	409	416	439	416	395	422	448	480	415	394	428	425	447	421	436	439	407	422	442	445	417	448	446	401	386	445	465	378	435	436	393	387	435	423	403	409	447	410	429	457	416	412	458	424	422	389	386	429	441	419	397	417	425	418	452	416	419	444	421	393	414	423	390	432	446	433	429	443	418	416	452	431	441	406	397	415	434	430	445	404	424	482	438	424	450	391	465	396	423	406	404	420	414	429	417	416	419	448	387	439	434	400	432	408	442	480	432	449	407	428	389	429	426	397	413	451	458	439	388	412	434	421	463	442	439	407	432	424	465	447	415	437	436	405	433	405	425	415	411	377	425	404	426	421	405	474	448	451	449	420	422	435	406	435	453	455	458	403	471	418	422	452	401	427	411	424	412	426	414	393	410	423	410	422	409	447	460	468	416	483	448	404	432	460	417	434	427	449	435	413	413	416	412	440	447	446	424	459	378	438	427	375	398	425	410	416	407	455	432	435	411	412	408	436	394	400	419	478	399	411	395	435	418	410	406	438	414	435	426	441	414	414	418	421	425	471	439	425	406	439	454	455	457	386	425	450	420	436	436	462	436	424	466	423	403	441	382	391	493	409	460	444	470	400	419	403	425	442	421	435	450	425	403	410	439	435	385	428	440	449	409	447	398	441	464	438	430	432	447	427	390	437	399	442	405	399	440	445	445	421	413	423	400	391	392	417	410	456	433	370	388	415	421	433	441	395	395	417	446	455	461	406	387	411	440	473	383	405	427	435	436	393	384	402	397	407	424	438	430	443	423	400	403	383	400	402	402	446	377	430	408	412	437	408	370	414	429	451	430	395	421	454	455	420	429	404	393	427	410	437	427	469	447	450	413	440	412	395	390	436	438	451	431	414	424	419	446	427	410	439	427	439	417	437	460	429	402	450	424	453	465	388	448	479	415	414	384	459	432	416	403	409	431	412	408	415	417	464	410	406	421	416	426	445	416	421	412	431	450	423	430	397	411	410	414	443	443	422	421	422	416	441	391	466	425	427	434	465	401	413	399	409	398	446	397	425	397	354	444	424	437	411	435	435	427	457	432	419	409	436	489	431	387	397	453	407	416	428	455	449	429	450	402	418	412	407	401	386	436	441	442	396	410	440	409	444	411	454	393	424	407	420	391	405	488	423	399	453	424	405	387	428	420	472	415	446	415	391	426	411	450	454	456	447	473	437	475	392	406	417	406	418	431	400	414	414	455	420	451	465	446	443	433	395	417	444	429	409	453	458	420	404	426	411	443	456	432	453	431	437	424	415	408	399	416	431	434	424	432	399	437	401	413	435	432	488	411	469	442	422	443	427	405	382	439	422	430	422	429	405	440	443	401	403	415	440	409	416	443	478	390	414	393	435	431	403	465	389	416	440	437	417	417	424	430	435	412	409	409	409	475	432	424	438	441	429	427	443	421	397	413	426	410	423	414	435	446	452	437	400	451	423	398	417	413	402	438	442	405	385	440	412	382	410	381	401	450	433	483	399	417	397	408	406	408	411	488	443	432	438	441	436	430	408	432	422	437	433	443	390	449	415	414	401	482	410	404	425	382	447	405	427	431	445	410	447	410	409	417	426	419	438	441	438	409	438	388	402	433	428	467	423	380	368	425	431	393	432	416	435	397	433	383	446	412	424	388	391	425	390	426	418	414	430	418	404	468	470	421	405	430	416	438	411	404	448	413	413	421	425	387	452	458	431	434	433	407	409	464	444	378	455	419	380	417	436	467	436	445	415	461	433	414	444	467	474	395	408	422	428	434	450	413	438	426	453	414	413	448	412	394	425	417	430	435	472	431	466	409	428	454	445	446	470	437	419	403	381	458	435	424	402	435	402	416	432	431	492	443	397	411	450	452	460	404	470	412	441	395	488	445	419	392	406	448	443	389	433	419	392	419	437	416	436	412	435	410	471	417	425	451	432	459	422	426	419	462	427	450	402	417	450	448	412	395	388	378	423	372	434	441	458	450	442	453	427	392	397	403	439	422	389	396	401	407	415	407	406	405	410	402	434	421	449	448	435	429	431	435	394	418	409	425	475	434	435	438	415	427	409	430	442	449	443	386	407	414	469	402	420	418	430	401	427	433	418	403	408	399	432	404	405	412	400	407	410	466	391	396	404	414	420	437	418	432	440	428	450	429	447	429	454	416	385	437	410	439	421	432	464	460	414	424	459	430	449	449	428	428	390	410	440	408	435	455	437	399	442	449	421	407	460	431	410	413	388	405	446
33422	24697	22268	16871	9325	1705	956	1026	992	949	991	964	1046	1575	2725	2529	1736	1085	907	954	906	874	919	951	912	849	939	913	855	916	896	902	905	915	891	925	947	909	918	940	903	959	872	849	926	978	897	922	932	924	919	934	894	909	906	934	940	939	904	907	886	899	957	910	887	899	879	854	933	954	840	940	872	937	915	881	922	952	926	851	933	938	943	939	971	869	913	942	900	945	945	859	935	898	877	933	900	901	935	942	858	908	835	870	928	899	847	886	931	940	856	930	913	899	910	928	939	936	887	923	876	952	938	925	905	926	854	901	930	951	971	899	908	856	866	906	890	943	917	864	885	905	841	893	941	861	923	885	905	964	906	983	923	931	920	908	908	906	971	931	908	864	829	912	912	922	904	911	908	876	910	909	861	871	876	919	940	921	887	952	922	913	976	865	918	911	885	897	887	908	892	899	949	900	940	932	928	883	878	931	947	901	887	927	842	903	938	899	846	877	924	953	873	950	911	874	921	884	936	847	928	873	908	874	876	967	950	885	885	915	914	875	827	875	901	947	918	886	893	898	947	889	936	878	973	907	875	886	924	939	855	914	896	900	920	915	928	892	925	974	860	963	896	912	888	944	869	933	863	860	881	891	946	951	907	875	908	878	873	910	892	920	903	891	889	923	877	929	933	904	893	885	925	900	914	918	861	916	870	923	848	866	846	877	913	903	885	902	930	901	869	895	928	911	851	966	919	879	911	938	910	882	871	942	916	888	856	973	944	920	862	903	832	881	915	887	912	896	937	927	881	968	896	899	881	892	854	911	874	889	915	908	863	916	904	888	925	896	951	902	926	923	927	966	881	867	875	865	902	963	946	884	914	906	915	870	904	913	895	872	921	927	917	824	873	902	910	868	876	924	921	880	912	945	895	931	957	901	942	919	931	894	934	830	887	939	958	945	899	931	893	879	877	925	888	906	911	892	864	909	868	941	907	918	887	888	876	901	888	919	903	864	902	925	929	903	903	840	914	910	903	946	863	940	891	890	934	901	949	897	937	913	833	917	918	922	878	940	897	912	949	954	876	952	939	913	885	893	909	998	958	876	893	856	925	876	933	893	923	893	908	941	992	904	949	880	906	937	956	886	910	879	931	863	906	882	913	902	890	910	894	853	884	899	873	921	877	925	918	881	892	967	872	848	891	860	883	863	960	921	960	931	930	950	889	917	898	924	993	931	915	928	895	910	907	887	928	913	888	910	921	864	902	889	903	875	905	915	904	879	893	878	955	904	889	917	958	972	927	881	917	871	885	942	936	905	908	944	953	884	957	915	931	914	903	975	888	916	899	914	904	917	880	930	926	872	899	878	930	923	913	896	846	899	923	955	931	904	883	881	909	927	899	946	915	854	907	907	904	876	953	947	884	935	966	849	885	865	913	914	917	905	925	908	861	925	884	892	917	900	880	874	932	950	920	946	923	891	959	912	927	881	917	920	883	906	882	916	892	900	915	886	863	917	917	907	915	867	904	878	912	912	877	914	907	932	929	885	917	852	894	887	915	958	957	941	890	871	908	840	900	920	927	867	916	868	913	941	882	921	904	900	900	860	915	923	882	887	863	929	935	878	921	891	949	861	943	895	948	856	881	958	893	975	879	860	918	895	864	892	926	958	912	899	896	941	887	875	913	904	870	928	934	890	942	924	937	871	930	927	879	875	925	915	944	851	899	882	924	914	895	933	883	980	939	911	929	896	904	928	905	896	917	899	943	872	890	861	869	945	937	902	903	882	870	875	910	870	902	944	926	873	961	940	913	924	900	885	936	954	877	851	840	894	837	868	915	917	894	917	904	927	871	913	859	876	878	939	914	885	842	945	902	874	846	945	883	966	951	898	887	935	901	933	875	893	908	894	906	926	881	954	901	915	933	957	964	917	909	884	914	876	887	930	873	839	876	929	885	876	905	930	910	903	923	915	894	900	922	928	891	875	896	933	936	915	934	926	908	943	910	876	890	906	907	891	923	877	916	916	860	922	895	903	856	848	863	926	936	862	909	885	864	855	923	897	847	891	917	869	871	870	880	920	857	906	898	982	885	856	929	880	917	985	912	930	918	943	908	894	863	891	949	898	846	897	873	873	863	861	894	882	888	938	860	934	948	911	887	859	923	874	912	935	909	886	935	932	822	866	907	917	984	906	937	851	873	889	900	869	872	918	905	868	886	919	909	837	907	908	921	905	909	936	882	884	940	895	964	889	899	894	887	899	887	936	954	871	879	896	874	892	858	905	931	913	935	966	905	931	876	891	915	843	966	902	912	863	890	841	845	889	911	888	905	887	894	935	931	892	883	884	892	872	899	940	903	923	942	914	921	897	881	926	954	875	901	932	902	895	929	894	901	903	857	907	896	896	883	926	962	935	958	881	916	902	932	898	932	924	851	912	900	897	870	891	894	904	880	928	903	876	899	865	935	921	909	912	902	874	880	901	965	872	907	930	896	924	899	883	871	912	916	924	937	864	912	999	908	933	882	916	889	948	861	929	933	933	947	874	918	963	912	907	930	944	931	871	894	922	916	857	881	939	873	906	941	917	931	878	854	932	860	949	910	945	898	937	882	835	879	873	933	890	968	946	930	923	924	901	914	921	894	945	930	956	924	968	988	929	860	878	884	911	877	898	910	953	923	904	923	908	912	902	895	906	943	911	892	887	869	908	922	903	950	919	927	964	874	918	900	955	933	883	924	882	873	859	940	878	958	908	918	914	886	937	909	856	898	947	851	926	953	940	904	897	911	873	859	915	918	890	909	917	874	898	902	931	907	870	948	869	918	949	925	858	921	928	902	873	888	950	919	889	904	909	907	885	955	907	826	922	887	918	890	870	961	915	902	923	882	923	870	867	912	874	908	913	879	846	839	906	932	857	916	876	894	849	867	908	877	865	924	870	912	942	896	912	928	889	873	912	885	948	877	830	909	849	930	901	918	910	906	900	897	916	883	903	924	873	956	873	924	911	883	917	946	884	905	894	879	846	936	889	909	875	945	904	903	928	875	907	928	916	893	914	945	919	891	875	961	899	902	884	906	883	921	902	907	909	903	870	877	909	932	905	896	914	935	884	888	882	912	913	892	894	876	861	892	877	947	911	903	942	914	905	887	870	955	917	902	863	916	899	854	878	932	942	912	951	850	951	924	926	895	902	896	917	880	885	906	848	908	897	890	924	848	915	889	914	880	905	905	904	904	916	863	922	942	901	916	908	872	931	895	951	861	921	933	870	897	842	920	887	898	900	884	860	949	899	927	949	916	934	931	911	904	908	921	901	887	869	893	894	965	888	900	899	894	872	901	824	928	899	842	895	922	911	889	963	925	895	902	888	891	925	923	904	898	877	869	909	935	892	893	909	859	941	915	947	861	877	875	892	903	938	891	952	915	909	845	861	870	911	897	856	936	873	861	871	922	885	886	917	913	874	887	926	984	890	829	915	933	940	913	885	896	875	855	938	887	876	983	921	928	900
58444	37451	30031	22741	9960	2140	569	469	447	464	455	438	438	876	941	1053	984	483	471	470	422	473	441	470	438	440	403	418	398	458	459	458	426	438	388	482	440	436	422	462	455	450	433	440	444	459	440	447	438	463	469	417	443	433	478	461	402	437	396	408	441	432	436	445	447	432	424	434	419	428	436	469	404	462	451	478	451	448	458	409	472	456	428	412	452	466	439	443	427	453	397	410	416	447	444	385	437	439	416	453	471	432	425	452	430	447	447	431	407	425	451	430	418	428	394	438	412	482	449	415	446	430	434	419	417	371	450	412	426	437	393	451	466	437	467	428	494	412	415	422	434	445	439	443	427	439	432	401	481	455	444	445	441	410	448	454	458	471	444	439	401	431	433	441	465	414	467	435	406	435	415	390	434	449	399	435	443	375	437	456	439	428	439	487	478	418	433	487	439	426	453	459	419	419	424	447	407	421	405	429	446	448	433	403	435	453	445	428	426	423	437	415	437	402	444	454	410	414	400	435	455	458	499	389	427	468	477	426	430	405	434	418	461	462	430	448	437	399	413	446	394	439	460	427	409	436	417	452	429	402	428	473	453	415	399	423	458	453	431	446	437	410	444	451	426	443	422	465	454	426	483	440	463	433	367	436	432	400	441	444	459	462	455	418	446	435	473	452	443	468	401	452	455	450	420	471	443	399	426	460	454	401	430	433	421	452	475	427	434	471	388	418	432	449	436	418	476	426	381	430	417	442	465	472	406	426	455	440	419	425	407	478	436	436	443	417	448	416	435	454	416	404	401	427	467	396	420	376	455	444	457	439	408	417	412	410	457	413	436	449	461	469	435	476	417	422	440	430	370	486	442	441	429	427	428	422	437	421	408	442	471	438	398	479	429	396	427	415	448	434	453	440	430	453	458	428	424	434	437	446	432	448	462	447	420	465	445	442	446	400	433	454	438	440	460	458	442	430	426	477	477	458	461	457	458	442	432	446	381	424	480	409	422	415	435	417	420	458	412	419	440	408	414	444	429	419	387	432	412	412	432	403	446	453	398	444	464	416	447	426	402	416	449	471	450	409	465	399	423	424	446	393	427	437	405	421	402	469	430	435	438	413	476	434	420	416	451	447	430	452	437	423	371	406	430	472	450	447	433	416	433	468	417	392	436	435	450	506	461	414	433	406	437	456	444	475	399	431	432	418	425	409	460	430	479	464	438	433	452	415	460	450	462	433	431	427	440	414	427	445	415	443	415	453	442	409	432	468	396	416	447	441	445	394	428	433	428	423	419	446	386	455	399	464	474	468	464	396	421	493	421	433	422	407	469	451	448	430	444	429	459	470	450	462	400	444	400	443	432	403	426	444	449	441	400	451	436	415	462	391	466	446	399	410	427	401	403	449	380	415	432	415	420	455	433	431	414	410	483	400	450	438	423	420	453	455	459	448	410	453	476	425	495	472	412	447	447	440	454	431	419	450	435	440	422	428	434	412	466	432	428	446	412	428	386	474	430	417	410	440	424	420	421	451	412	453	416	449	408	409	445	421	489	450	450	475	448	399	406	436	419	407	418	432	453	450	399	451	452	434	402	426	417	473	438	427	416	428	449	431	427	424	435	425	427	443	455	439	469	443	434	379	458	414	467	433	414	408	438	447	400	465	411	455	452	436	399	430	423	424	486	455	383	438	447	395	460	405	467	438	440	456	420	455	452	421	420	429	426	438	412	416	430	454	472	427	410	429	465	443	421	452	476	459	426	448	434	395	455	439	401	427	435	493	459	449	415	418	428	438	441	467	447	400	398	416	430	425	391	384	436	490	422	464	453	457	470	432	420	479	450	407	429	428	411	454	407	426	437	384	432	425	487	448	449	428	460	367	398	401	426	451	409	436	451	444	448	452	431	429	429	410	446	442	471	411	423	467	413	458	469	430	421	432	452	440	450	454	436	426	464	393	431	409	431	458	423	445	456	428	458	410	467	446	467	493	433	441	443	427	411	411	407	429	415	428	427	407	461	446	413	393	436	463	430	435	435	457	444	400	417	434	441	456	452	437	450	430	467	427	447	444	411	420	403	445	424	453	442	431	434	405	401	434	418	431	470	454	441	410	425	462	444	410	440	407	430	435	410	395	470	452	458	496	459	424	425	418	442	408	459	426	441	431	448	407	459	464	431	468	459	403	407	417	436	411	452	443	410	436	461	405	453	417	426	446	421	452	440	437	441	422	436	376	428	395	411	432	457	399	416	454	503	424	418	384	431	432	466	424	421	459	459	415	441	428	409	441	432	425	422	451	437	439	414	487	473	410	417	470	420	472	431	463	462	454	478	412	425	475	431	412	462	438	423	414	452	426	431	440	436	445	400	459	439	494	457	375	415	435	421	459	436	440	477	428	380	453	444	424	456	422	474	437	442	465	418	446	426	456	408	420	446	450	456	455	431	435	450	463	459	422	514	424	427	439	403	453	414	445	411	404	416	419	414	397	470	448	449	404	408	462	464	436	438	425	441	432	433	432	430	403	435	459	431	444	440	428	442	451	457	405	424	420	426	474	443	441	464	438	436	409	426	473	434	458	406	433	439	479	447	455	446	446	412	425	488	410	466	423	441	398	412	452	426	446	434	465	431	466	427	441	466	444	492	423	422	468	445	427	404	399	468	433	449	452	449	446	409	459	414	439	440	451	443	465	429	445	403	424	445	417	438	450	439	429	420	467	445	445	447	466	393	452	452	425	481	422	441	441	443	406	448	409	438	466	457	448	423	448	435	459	439	448	456	448	441	435	398	408	468	391	436	460	448	445	401	427	409	418	373	438	487	476	437	405	436	449	448	417	443	427	438	453	432	403	469	444	441	450	424	456	451	463	464	434	462	408	437	462	425	443	425	447	449	445	464	448	439	457	429	438	445	452	448	451	443	428	450	445	444	449	411	418	416	447	454	416	416	435	475	409	409	439	460	454	446	408	411	464	439	444	470	403	436	435	465	388	447	449	463	430	460	450	483	420	475	452	445	434	424	426	421	450	442	465	451	464	460	435	431	419	427	434	452	438	419	468	406	442	381	413	432	410	436	414	473	421	443	433	445	486	428	440	461	426	451	459	409	425	472	419	366	456	439	430	413	430	467	460	427	456	416	468	403	449	403	392	454	392	436	464	437	438	456	401	427	413	467	437	442	457	459	427	450	456	447	443	457	437	444	479	448	414	425	472	406	427	432	445	403	458	431	440	424	413	432	471	394	441	433	473	409	432	444	434	423	443	464	462	441	415	414	471	435	448	463	460	444	409	439	438	425	456	432	460	468	417	462	416	470	412	449	473	414	441	455	440	438	413	401	430	438	443	467	437	460	400	452	428	387	429	433	463	433	443	409	378	444	457	422	457	438	432	468	423	467	441	487	441	460	469	453	441	407	442	443	443	432	470	469	473	466	454	430	425	427	445	453	445	437	403	422	459	470	458	434	414	429	422	449	430	444	416	437	424	438	450	451	437	415	438	451	465	404	439
35252	28987	32071	32191	17083	4736	1303	1055	1071	1019	1063	989	1142	3042	3390	4201	3636	1131	995	905	970	935	947	952	921	934	923	932	907	965	920	917	925	929	931	951	899	975	967	857	919	921	930	904	949	941	933	940	928	944	895	947	930	978	881	889	886	884	963	925	983	945	952	958	973	980	929	914	971	918	952	946	930	881	936	965	916	922	889	935	950	921	904	924	936	904	915	944	928	937	928	927	914	864	937	942	980	898	896	906	882	799	909	881	950	903	894	931	934	892	904	905	895	928	907	920	907	898	942	941	894	943	953	957	929	931	918	978	882	919	912	986	887	940	913	903	890	924	912	901	846	883	950	909	948	869	944	940	944	918	934	932	923	897	935	948	1000	940	929	913	854	929	880	915	880	948	907	910	910	895	894	894	888	925	911	924	873	944	929	943	854	937	874	907	881	869	869	864	958	946	955	973	944	895	924	910	888	935	894	895	993	906	896	928	949	922	933	887	933	904	934	893	904	913	917	950	927	966	883	890	941	923	922	932	933	928	941	892	950	930	921	985	869	935	880	966	917	940	893	947	970	920	922	901	962	978	954	920	905	974	858	891	931	920	880	871	937	939	912	892	908	943	865	902	944	958	928	886	899	877	903	936	879	907	883	905	907	897	931	957	935	940	925	896	843	934	934	948	902	914	913	895	889	945	932	898	886	907	983	920	948	912	916	949	886	946	901	931	917	929	851	904	927	942	966	981	926	906	891	948	908	920	957	942	860	942	889	970	864	880	862	872	895	932	961	939	941	907	915	932	939	897	918	958	916	873	914	961	929	940	942	925	929	924	863	968	945	958	922	865	912	976	906	957	903	934	872	952	927	997	880	888	926	906	936	906	925	916	869	877	866	886	926	939	945	984	910	879	946	927	909	876	1032	923	927	916	901	956	900	938	922	902	939	925	915	923	886	937	922	937	910	966	957	921	893	975	904	915	897	898	919	889	907	918	919	927	911	966	872	943	905	924	914	909	899	921	917	938	928	891	969	952	890	889	972	910	912	859	980	924	933	931	971	938	946	899	975	903	972	965	933	934	964	961	918	949	961	932	904	907	921	946	967	885	870	865	888	933	922	938	916	975	895	915	918	905	897	953	946	966	970	874	899	903	853	904	872	924	941	918	888	945	891	933	911	969	971	876	887	945	926	870	872	884	948	921	923	932	923	929	964	954	944	951	885	921	930	884	899	897	912	928	921	943	965	925	904	912	876	919	890	879	932	887	946	881	942	931	885	925	936	866	939	917	923	918	943	882	903	951	946	877	925	969	938	928	920	966	917	915	907	927	873	952	903	919	969	931	938	909	883	944	946	946	923	940	951	892	941	929	918	906	904	940	909	948	902	932	919	917	916	917	941	892	873	932	876	940	902	870	915	873	922	934	954	946	905	886	942	942	926	900	910	923	947	902	880	920	919	945	897	948	947	892	875	931	908	931	930	918	943	871	918	956	927	940	909	1006	892	963	981	882	912	915	899	931	899	903	966	911	919	887	939	919	902	924	864	929	909	925	940	931	947	903	945	933	903	933	941	950	940	869	921	889	907	923	882	910	869	887	912	925	955	914	924	856	934	951	910	895	928	940	888	839	924	903	936	908	945	965	937	928	870	957	952	938	884	957	888	936	927	967	962	963	909	901	920	918	934	903	891	899	935	908	908	914	918	879	956	882	957	920	941	935	954	928	971	935	903	901	952	883	938	870	922	905	907	906	931	849	897	938	912	911	925	952	882	914	907	896	945	944	933	856	950	985	929	927	876	946	973	908	901	943	889	900	927	948	957	912	932	908	934	925	922	958	923	944	943	939	981	944	934	918	904	930	917	933	886	942	898	871	944	921	982	868	926	958	911	893	924	959	893	931	988	924	935	918	907	877	877	839	943	881	910	944	943	913	952	948	961	874	941	898	918	893	921	924	993	929	962	888	954	942	928	917	907	931	983	892	944	921	919	890	910	947	963	957	916	954	903	892	907	933	891	938	901	904	964	910	985	906	937	893	907	871	951	952	908	899	931	902	899	852	942	938	943	911	910	916	900	886	897	933	934	910	937	895	925	872	961	889	922	876	904	870	882	905	926	900	955	919	901	880	878	868	880	879	942	988	892	923	887	944	890	911	913	899	951	896	888	939	959	923	946	936	923	899	982	901	992	895	955	943	922	898	905	968	915	958	884	980	1005	913	895	924	924	955	920	899	935	880	925	919	923	896	884	925	881	925	927	893	904	910	914	932	920	942	1002	928	896	896	923	894	919	927	933	909	973	944	879	978	917	890	905	911	865	923	946	906	903	870	948	875	942	908	919	930	935	880	904	882	945	934	938	923	953	956	915	910	880	970	897	913	921	913	941	964	939	922	893	960	885	937	935	876	903	922	905	949	962	1002	921	967	913	921	919	955	937	902	869	928	880	888	911	891	954	895	964	886	841	936	947	901	959	856	922	927	956	892	924	911	923	959	914	936	918	946	918	943	914	957	897	971	918	949	899	925	898	903	935	896	931	888	902	933	920	943	974	959	935	929	913	957	940	939	918	887	904	981	866	923	943	929	938	966	885	947	931	923	910	976	894	926	908	930	899	910	965	881	940	987	955	902	981	899	955	913	968	944	924	890	959	948	911	945	930	894	934	952	884	951	882	922	927	901	872	958	911	928	919	940	915	902	919	903	869	924	886	871	879	880	894	913	921	929	912	952	911	908	972	891	902	897	929	941	918	922	956	927	924	930	901	900	945	908	917	974	950	937	919	897	950	888	987	882	889	881	888	983	897	877	906	912	932	914	919	905	945	883	917	967	886	901	845	961	894	922	872	992	906	910	978	963	944	877	972	878	896	875	939	944	930	903	887	953	909	969	915	972	922	944	920	957	989	944	888	971	949	894	882	937	943	936	908	943	896	892	928	921	895	880	937	959	900	938	951	938	911	917	949	879	883	973	937	933	863	955	898	927	916	893	901	919	910	904	923	958	905	932	939	940	898	912	928	951	877	908	942	907	902	928	935	933	917	943	961	921	892	929	925	923	983	899	871	939	907	958	932	917	917	891	906	909	921	896	899	948	939	876	907	885	987	920	926	901	937	894	938	957	927	951	904	885	905	935	911	970	934	922	913	916	940	946	929	907	944	886	914	936	888	944	992	889	897	917	905	909	963	931	909	936	905	959	912	953	947	877	939	875	891	892	895	963	947	910	998	908	947	916	931	901	880	961	939	892	911	910	923	923	887	923	973	885	889	870	944	914	952	1014	955	919	900	955	881	967	905	954	994	964	923	884	936	910	923	895	960	866	894	866	920	909	848	879	922	907	938	897	881	912	898	935	881	912	991	927	877	879	938	962	943	993	947	923	934	965	934	884	940	935	895	891	962	964	933	924	909	831	892	965	893	870	928	927	905	947	885	933	902	942	929	924	873	930	900	989	927	951	915	994	875	967	896	904	933	967	912	907	953	903	920	941	937	977	936	973	905	918	921	907	892	910	883	924	879	927
49248	21498	7817	3620	1510	772	434	419	408	384	417	419	414	423	426	440	447	461	385	446	432	419	404	432	412	409	398	391	412	436	453	435	407	397	465	412	453	409	407	441	424	392	437	406	456	411	465	458	447	448	409	440	421	392	415	413	448	396	432	445	454	458	390	434	473	448	478	432	421	437	407	394	446	432	426	402	438	441	426	430	434	404	435	409	396	459	428	402	430	435	426	409	408	421	416	412	407	431	418	410	433	406	401	429	448	429	446	477	436	373	396	385	428	420	432	429	407	469	390	409	440	391	427	391	417	420	455	412	419	420	410	385	414	413	392	460	453	423	435	425	415	465	396	428	426	391	375	445	469	462	433	438	450	442	409	420	397	406	445	447	417	404	409	465	434	455	474	438	433	391	413	417	385	440	389	394	430	413	441	428	461	453	417	418	405	424	419	453	414	440	433	416	386	456	382	380	401	457	442	422	454	395	414	479	427	402	439	410	407	456	393	431	381	434	384	411	400	428	427	426	413	443	380	438	410	424	434	419	435	413	414	425	402	436	419	418	434	405	418	465	443	426	422	442	427	447	418	439	427	386	416	425	433	400	365	408	413	451	432	394	436	404	434	422	428	378	410	405	405	400	419	427	441	418	431	388	420	422	435	403	394	414	410	420	420	400	386	405	406	395	465	408	434	408	412	441	434	455	473	427	441	415	421	422	418	411	455	434	382	421	450	428	444	420	421	411	414	405	438	404	386	380	424	414	451	394	409	376	426	466	427	402	444	422	419	440	450	400	413	440	419	427	425	434	441	437	448	415	440	420	429	428	429	422	416	414	400	428	407	432	422	441	414	417	364	426	402	411	396	432	401	423	376	433	434	397	413	445	405	400	443	423	377	384	421	401	443	423	434	445	437	444	468	445	443	445	448	426	432	429	432	421	377	394	431	427	410	417	390	405	387	433	450	463	390	410	438	443	441	460	385	412	395	450	429	394	421	406	397	390	412	419	451	410	437	424	460	442	408	419	440	450	405	392	425	458	438	427	418	404	430	421	433	421	435	422	411	380	418	417	429	434	424	469	452	477	418	448	396	391	399	409	390	428	424	399	423	409	409	384	395	382	425	454	397	463	417	443	434	380	405	457	409	435	399	401	371	432	443	422	443	421	426	462	396	438	417	414	434	446	429	417	470	374	410	480	425	394	448	450	422	400	465	413	436	410	401	395	414	397	391	430	431	388	441	498	439	428	429	428	421	444	419	432	332	364	416	435	415	428	420	407	427	439	433	419	441	405	419	417	402	451	440	399	381	397	383	401	415	458	398	370	431	449	390	470	416	430	406	426	423	429	409	443	452	446	467	439	419	414	463	458	438	423	441	434	395	436	421	431	412	425	404	424	450	406	452	435	412	446	473	427	428	410	444	445	385	468	455	424	425	414	398	449	414	456	439	424	418	435	426	439	392	424	448	408	457	424	424	421	435	408	369	444	377	410	381	433	417	444	432	422	422	403	409	441	415	431	444	403	446	469	421	435	438	424	422	442	390	423	417	393	436	391	399	452	392	430	381	415	434	415	398	413	424	441	437	409	453	412	444	455	383	418	435	403	429	451	416	398	345	410	409	405	407	403	435	396	441	424	369	402	459	428	431	431	412	404	407	427	416	430	429	424	428	400	410	407	408	452	434	413	403	377	429	419	411	394	400	403	382	415	419	391	410	404	462	412	389	436	396	429	438	431	405	432	402	400	429	425	436	401	402	414	446	406	400	398	410	437	443	437	455	423	436	431	422	418	385	397	457	418	400	411	369	426	449	405	424	407	434	414	459	435	429	464	418	385	443	421	404	404	433	449	445	364	393	424	422	398	436	407	390	432	423	422	437	428	407	426	420	459	392	419	383	390	434	396	427	397	425	400	417	436	442	407	404	394	432	420	412	427	413	449	445	384	391	396	395	462	413	439	473	381	416	411	385	436	435	416	415	426	413	459	413	402	424	432	422	428	432	439	418	407	392	384	460	444	419	391	413	446	402	438	420	425	420	423	399	425	398	419	443	362	418	439	431	404	390	443	456	419	380	407	415	398	403	394	444	398	438	399	409	411	425	453	406	438	413	384	430	430	418	426	398	472	487	478	450	425	440	423	437	405	415	444	401	446	420	421	404	412	441	419	396	367	394	407	461	386	406	422	445	477	396	440	456	424	425	399	479	433	414	439	467	445	428	437	409	425	405	412	418	461	424	386	396	430	394	403	386	443	432	426	426	381	405	427	402	435	394	418	414	429	426	436	399	464	423	414	444	408	373	428	443	420	422	451	390	410	428	396	406	457	428	395	404	445	376	408	445	420	404	409	434	421	417	415	393	383	404	442	421	452	407	408	433	453	408	426	453	407	407	444	435	426	424	396	438	408	448	435	400	402	419	445	419	404	428	392	394	422	423	479	448	419	428	442	439	434	426	413	447	409	417	415	423	430	427	416	396	425	468	427	431	416	443	476	402	405	417	439	415	390	418	439	406	374	396	415	427	414	400	416	419	420	413	412	430	413	418	422	441	418	359	417	391	388	441	409	455	432	378	418	452	438	410	463	464	422	437	396	402	436	440	421	401	426	413	469	392	429	406	426	434	443	410	432	412	395	411	423	462	390	430	391	407	437	423	446	444	450	434	405	391	406	450	416	447	410	427	428	421	407	406	398	437	428	469	459	415	484	442	445	414	429	406	401	421	413	449	440	400	405	430	420	399	424	474	453	396	418	485	454	415	385	400	395	425	427	424	449	423	446	438	432	489	462	411	399	422	429	414	474	413	389	413	382	447	445	399	406	399	410	401	435	434	440	398	428	400	431	416	398	413	436	423	451	426	417	407	419	402	393	443	428	445	453	429	445	400	381	390	432	454	398	462	410	398	429	413	396	420	418	396	467	421	414	401	401	462	411	410	440	432	465	397	413	414	416	408	400	440	412	427	418	440	423	437	418	395	434	432	440	435	384	414	428	434	420	400	442	417	420	453	396	428	436	404	374	403	427	436	423	446	417	383	398	409	399	433	426	438	421	397	413	405	427	446	419	398	405	394	394	434	461	450	416	406	412	444	426	470	429	430	403	403	396	441	416	403	430	450	416	404	460	395	416	408	451	398	419	390	401	421	378	455	406	406	419	426	438	432	396	392	400	436	408	417	417	450	408	415	417	441	465	439	441	453	440	417	416	439	428	420	437	448	438	446	416	416	383	387	367	417	449	388	447	394	429	419	463	448	368	399	416	410	400	434	415	428	437	429	416	383	425	444	437	471	425	405	427	406	420	417	388	411	426	427	456	420	457	400	426	430	433	419	457	404	435	418	421	408	404	454	425	444	417	443	431	396	429	422	423	398	434	413	447	378	428	404	431	391	391	438	399	400	420	415	403	442	442	454	429	413	437	393	482	446	437	408	433	394	410	405	428	412	428	385	417	429	433	406	441	437	384	393	438	443	426	438	434	435	410	441	424	380	414	421	380	423	446	416	434	428	398
32119	13423	10295	7891	4005	2195	962	937	859	881	888	868	961	957	898	915	857	875	882	903	934	923	903	885	871	893	934	890	915	899	858	958	909	929	903	860	909	872	899	905	878	926	911	882	876	924	888	904	934	922	908	896	915	857	882	879	883	938	860	927	927	926	933	930	878	948	902	896	961	896	900	893	877	944	877	926	894	843	866	878	941	928	919	867	903	867	918	929	944	889	936	941	930	948	958	910	905	897	898	864	902	900	929	869	860	895	871	952	889	878	891	894	896	912	916	933	887	873	935	894	889	922	885	889	948	932	937	859	844	895	943	923	912	886	960	915	854	857	860	902	865	861	936	913	898	921	885	870	913	923	902	904	900	887	867	880	924	900	899	874	866	929	826	933	929	910	886	880	901	901	854	915	889	879	872	926	914	880	901	908	912	873	894	885	922	948	906	884	875	885	859	859	885	861	889	871	908	946	889	907	898	914	882	883	877	927	863	904	891	955	902	883	905	897	891	914	892	936	903	904	886	904	866	889	930	941	920	879	908	884	928	903	924	898	892	874	863	912	904	959	888	863	921	912	908	923	860	939	885	900	898	921	853	913	944	923	901	889	934	874	908	890	910	906	897	900	886	945	919	861	924	863	896	915	951	881	892	833	903	881	826	887	930	867	878	904	905	859	945	887	904	905	904	920	918	916	910	881	900	885	893	890	910	901	849	941	892	898	983	905	904	901	911	891	961	893	940	855	907	913	896	883	875	920	922	930	896	880	801	858	858	910	912	924	927	889	896	871	945	881	838	892	917	924	888	846	934	870	891	874	959	911	923	872	877	873	880	951	911	905	857	870	885	895	864	967	916	915	878	849	916	852	931	881	877	925	883	904	886	928	887	897	900	903	887	947	861	893	884	878	914	903	883	886	887	848	926	848	974	872	945	932	892	871	898	887	905	889	909	917	899	910	874	877	845	928	901	993	848	878	955	873	908	868	886	873	882	881	881	897	917	896	887	953	896	914	886	894	934	925	875	888	853	887	946	928	847	904	883	930	839	894	886	907	896	879	905	940	904	841	892	885	864	878	895	908	858	944	899	853	900	829	963	897	894	875	892	877	953	922	920	861	900	894	910	934	926	907	842	898	916	877	873	894	896	922	942	901	876	846	850	912	900	918	814	919	903	860	907	897	938	905	891	855	884	885	932	911	903	900	892	880	884	907	872	877	830	898	893	875	932	865	884	855	877	909	925	926	855	871	926	901	856	859	944	882	916	855	871	855	887	895	905	845	850	864	902	858	891	860	877	933	854	872	834	903	914	868	888	925	902	926	865	953	930	862	847	911	926	900	864	873	851	904	871	866	908	852	886	897	864	859	917	868	846	869	879	856	886	878	847	903	875	891	870	855	879	899	919	886	948	911	911	906	872	964	855	862	910	930	935	911	888	879	852	854	836	911	901	923	816	903	874	907	876	902	900	904	898	889	928	891	893	884	884	856	903	916	936	908	875	883	918	907	957	893	883	897	866	910	856	857	849	938	925	844	910	901	960	890	863	911	928	875	916	895	913	880	897	901	931	870	847	891	895	926	909	949	900	901	896	909	893	937	887	878	911	902	888	867	969	869	902	881	856	927	892	913	918	839	890	890	888	904	882	872	916	885	909	889	937	900	878	887	900	893	932	842	894	903	895	939	864	924	890	921	896	865	876	910	871	907	863	885	919	856	912	894	880	909	835	852	902	929	871	866	882	889	859	896	841	874	881	920	918	840	934	890	923	910	892	923	851	950	931	914	920	892	878	875	903	935	907	893	897	936	890	935	837	883	860	906	873	902	915	923	906	886	898	953	896	875	859	874	900	887	921	868	832	858	897	902	860	874	909	925	896	906	918	971	946	927	880	894	913	953	895	881	914	894	885	859	915	923	922	903	912	923	869	907	919	931	850	886	922	874	876	881	854	880	914	833	867	902	896	903	887	844	924	834	904	900	895	894	967	910	899	876	896	919	882	853	878	847	864	912	902	898	873	907	896	897	901	932	915	909	883	865	847	888	923	909	884	914	923	881	914	959	931	835	914	848	866	861	940	913	900	871	913	952	899	861	883	885	920	930	908	900	903	876	883	948	928	900	929	904	943	885	916	911	845	912	903	892	912	887	909	945	888	911	933	903	847	914	974	892	917	889	908	857	955	931	930	914	904	897	884	859	909	885	886	913	888	860	898	937	931	872	909	913	877	926	888	938	874	880	913	913	857	900	868	894	916	899	857	943	913	883	881	896	902	906	902	901	933	952	858	898	898	860	861	874	898	864	908	906	860	858	904	855	917	919	920	858	900	882	862	904	873	884	837	847	898	875	915	875	889	888	852	857	923	888	938	898	948	888	878	920	850	930	930	892	933	793	899	879	881	891	879	925	900	833	912	872	913	857	901	876	895	881	918	927	864	856	861	916	921	895	922	928	860	873	881	890	872	897	863	926	903	884	874	934	898	896	922	911	868	851	854	881	868	899	945	872	925	887	889	863	884	945	907	876	877	911	889	890	886	905	905	965	920	953	939	902	908	903	987	827	916	868	899	875	890	920	867	908	897	902	819	888	933	874	897	839	863	913	903	904	907	891	875	919	860	878	940	896	914	871	878	899	900	882	901	874	890	873	911	854	893	815	921	871	898	837	858	910	905	859	894	889	912	848	843	909	892	900	897	902	864	933	909	912	879	897	846	883	902	882	866	870	923	896	851	885	939	908	854	917	907	911	855	863	941	922	886	898	870	909	882	859	930	886	914	858	883	884	917	896	923	918	860	898	895	875	941	914	901	934	864	906	902	913	855	898	891	922	909	877	846	932	940	903	922	879	901	907	897	873	891	908	964	937	901	910	927	938	904	876	914	888	848	917	916	878	875	883	907	885	909	908	862	908	892	944	894	914	886	876	911	895	904	907	930	902	878	937	934	908	905	930	877	936	881	932	885	869	891	870	885	896	926	846	907	954	858	936	884	813	893	876	929	927	914	843	887	925	901	878	882	883	913	824	885	921	871	901	874	860	891	898	878	886	835	902	887	937	855	914	916	859	899	834	926	885	852	883	832	881	918	893	931	868	951	870	882	935	893	921	878	898	887	923	854	900	890	882	883	945	829	897	928	945	850	916	841	960	891	888	965	869	902	914	888	870	930	935	855	869	839	889	924	866	859	892	916	905	861	870	886	896	928	931	887	989	866	891	936	877	846	880	931	901	860	914	917	923	903	902	915	863	930	929	907	869	836	878	885	946	870	837	903	927	937	971	884	899	892	931	844	922	889	876	893	856	907	864	937	899	937	896	894	864	863	933	853	888	881	897	903	891	841	911	911	919	953	912	849	855	883	905	907	899	878	878	904	892	864	862	899	874	884	921	868	922	917	953	930	875	921	879	888	937	855	887	869	879	944	896	862	897	861	933	940	867	893	864	921	890	819	914	900	853	896	919	867	870	903	904	933	881	907	916	925	879	908	904	880	867	874	905	944	856	935	951	904	900
54474	29858	19129	12113	5101	1333	469	454	421	422	464	432	449	638	641	487	413	358	458	453	407	413	458	422	404	459	400	455	427	436	404	431	393	423	394	402	452	440	427	433	439	444	367	439	446	394	415	462	431	437	419	412	451	441	386	414	421	396	435	404	414	424	440	421	478	390	430	401	402	427	445	418	382	415	443	424	399	416	418	409	425	417	395	407	407	423	432	416	400	435	439	417	429	419	456	428	362	413	424	399	393	450	388	413	417	425	392	420	454	405	395	424	418	439	393	415	410	416	406	396	420	413	421	382	426	429	429	382	411	432	405	474	423	417	422	449	422	490	429	436	446	453	441	438	437	397	420	402	417	424	401	410	391	430	453	452	421	446	420	394	420	467	430	439	423	396	394	430	420	422	429	417	380	433	390	420	436	379	441	430	429	453	451	440	410	443	424	407	414	408	390	439	414	407	412	419	397	409	405	418	397	415	437	410	403	383	422	447	397	418	429	418	398	399	418	436	421	428	424	418	413	446	435	406	422	420	415	468	415	394	426	422	412	434	419	417	425	399	448	432	426	411	433	415	430	423	433	434	421	451	434	435	399	431	399	410	412	367	435	436	428	456	441	396	403	419	434	423	391	466	398	423	434	430	399	430	418	416	451	407	409	433	432	399	402	444	405	429	374	400	371	360	434	438	408	440	428	408	440	384	440	407	434	415	405	411	436	408	418	407	424	412	406	433	440	425	411	480	431	427	429	407	424	395	391	424	409	442	449	403	442	414	434	413	452	366	421	391	438	436	410	397	413	409	427	411	436	409	427	419	394	380	420	396	422	477	434	449	410	386	410	415	439	408	407	425	428	415	399	398	401	443	405	409	396	456	409	415	397	414	431	418	449	449	441	400	400	420	393	390	440	440	432	422	417	480	411	390	437	431	388	425	398	421	418	421	441	408	438	443	437	458	433	386	472	443	413	433	433	431	427	430	372	345	413	447	447	354	420	413	446	405	425	435	439	410	407	386	409	419	401	404	438	438	401	386	388	397	382	407	439	419	419	410	439	423	403	429	422	404	429	414	435	440	419	417	410	447	403	427	408	397	437	421	422	422	424	475	390	440	414	423	407	446	417	447	366	431	410	403	418	413	433	419	417	426	369	419	408	414	422	405	432	389	400	371	393	440	431	448	441	430	447	434	417	453	418	478	464	462	448	388	440	408	433	406	442	402	429	425	439	439	412	400	431	462	427	435	423	409	420	403	397	402	414	424	424	469	430	393	466	418	422	418	401	417	458	421	440	450	443	408	384	433	449	433	424	427	431	422	411	448	400	419	470	410	388	408	414	446	423	424	458	467	435	395	435	454	389	403	381	432	431	439	450	396	415	442	384	402	409	399	434	427	433	413	395	442	400	407	433	445	435	402	439	452	422	438	413	448	423	429	461	437	434	434	387	393	384	439	461	425	450	430	450	381	404	423	442	441	409	405	408	415	449	400	464	429	436	367	406	437	421	448	437	411	435	412	402	417	401	455	398	416	490	419	444	443	392	430	410	425	431	407	420	431	428	389	453	416	419	434	431	411	421	459	425	433	413	419	419	410	420	439	403	409	403	396	449	413	414	415	412	416	416	419	445	384	430	463	443	439	417	419	386	452	437	404	369	436	412	431	399	451	455	430	407	435	439	404	437	414	423	402	424	413	389	409	441	400	423	397	369	412	448	405	447	420	417	425	431	428	404	445	407	421	346	412	397	430	448	433	410	418	396	450	450	392	431	442	425	434	415	417	425	429	444	434	405	405	391	438	440	429	410	405	445	420	392	417	433	419	429	409	401	350	421	411	468	459	460	390	408	415	422	451	424	394	374	405	394	401	415	443	455	433	443	427	403	469	428	425	451	428	404	402	422	416	390	437	410	412	410	414	446	393	456	435	420	401	421	403	355	427	416	433	446	451	407	436	429	406	375	433	449	423	385	416	442	439	410	432	425	414	492	441	432	410	473	424	400	419	413	400	399	416	392	389	449	451	420	429	409	413	432	385	387	409	410	453	437	388	419	409	449	443	434	443	427	472	422	400	455	430	391	454	437	425	446	426	416	392	457	436	433	463	419	465	402	432	393	429	427	412	439	414	414	428	388	442	472	421	419	422	400	436	500	414	451	426	412	429	455	420	437	431	416	386	413	390	389	468	409	403	450	445	414	413	368	438	442	426	441	424	418	443	461	408	398	385	403	376	398	431	442	450	437	419	406	470	416	448	430	414	398	405	455	441	421	446	382	411	394	424	406	445	402	432	396	464	418	422	429	410	410	425	444	413	463	447	435	429	473	443	442	428	467	444	436	427	477	430	409	441	405	467	437	442	423	443	430	409	413	406	407	440	431	423	407	412	401	422	467	383	430	443	445	422	437	451	389	405	413	428	380	431	406	431	415	422	429	443	397	394	446	400	434	406	457	390	426	414	424	435	394	401	411	408	442	396	409	434	397	416	424	422	427	438	389	436	449	408	392	415	388	438	410	428	410	413	444	442	390	484	429	395	403	376	405	395	424	427	410	415	444	381	411	412	437	421	451	403	447	398	418	440	411	495	417	389	444	411	374	444	421	439	403	428	429	414	442	483	402	436	403	452	466	439	421	470	399	416	427	434	427	471	388	479	435	430	432	424	400	438	454	423	417	401	399	432	427	385	431	422	400	373	420	414	411	424	427	391	411	438	413	393	427	429	461	407	425	436	408	400	439	440	428	426	439	431	419	446	442	456	409	397	412	422	426	438	411	432	407	474	439	416	368	400	438	467	441	438	459	434	424	407	399	428	413	444	384	435	381	425	401	416	409	390	406	449	411	424	424	430	398	403	383	410	428	447	435	408	396	418	382	429	409	397	425	455	438	410	389	424	423	435	448	398	437	440	457	428	407	437	416	428	420	401	407	436	434	370	417	428	373	448	440	468	482	376	474	402	418	392	426	410	446	416	422	430	416	455	435	414	378	404	418	404	440	431	414	408	399	424	432	420	448	404	404	393	413	392	433	424	420	447	422	429	389	436	408	381	415	407	422	402	427	428	463	434	424	422	413	429	408	433	422	446	415	387	402	415	439	423	438	418	406	425	436	464	421	446	387	424	425	416	395	420	430	404	399	410	411	405	441	443	415	425	408	441	383	416	417	433	438	430	464	457	417	414	433	396	363	421	411	428	439	398	398	421	384	421	434	399	396	444	382	434	418	420	387	432	404	428	419	419	414	400	416	462	415	415	455	436	434	438	392	446	387	444	432	433	432	434	436	439	424	412	399	398	437	455	434	434	453	403	432	405	397	394	420	409	409	438	389	428	445	432	427	440	425	424	463	406	414	412	412	405	427	477	423	419	382	449	421	387	427	455	455	449	420	373	423	423	441	439	426	414	385	390	405	426	403	439	427	399	378	469	442	440	388	397	430	421	439	417	414	459	413	430	415	418	461	432	444	396	432	416	429	448	441	395	415	429	456	396	430	436	442	492	399	422	377	370	424	425
34350	22208	23404	20874	12372	3506	976	979	916	982	917	930	1117	2133	1856	1000	857	963	880	868	947	894	927	906	922	932	914	862	882	922	929	895	921	963	911	895	892	912	913	921	915	898	917	1001	893	915	921	927	887	860	886	898	938	919	910	894	904	969	921	930	947	887	940	943	916	889	906	949	910	923	953	898	949	888	923	935	930	877	896	851	890	935	911	867	964	846	878	890	909	910	896	917	917	919	844	896	943	913	879	927	894	880	936	882	895	923	953	872	887	900	868	910	895	902	927	898	902	913	894	870	871	872	886	927	914	886	898	856	858	915	918	923	884	872	883	867	898	867	918	911	902	849	852	880	900	897	884	920	908	938	901	855	892	950	971	893	919	893	903	918	905	904	842	868	914	953	924	871	925	849	873	846	916	894	920	885	872	883	878	881	909	897	873	897	938	813	882	903	896	844	922	912	918	919	893	842	921	883	878	855	878	851	889	963	872	910	927	916	878	911	910	947	889	857	888	899	909	951	880	871	921	877	882	935	894	884	889	888	897	896	921	918	876	923	891	930	842	907	915	909	887	916	934	937	898	881	960	875	875	892	875	878	889	882	933	910	854	918	868	922	918	864	907	902	940	887	943	897	864	907	876	896	863	932	858	959	944	898	927	911	878	892	953	961	879	929	930	926	897	936	955	880	949	900	919	861	885	922	875	886	953	948	904	880	921	873	913	879	895	913	856	929	859	878	894	888	930	926	879	948	862	892	882	845	871	829	850	850	924	931	885	931	907	947	912	944	976	878	883	888	888	968	903	900	913	911	859	881	890	847	884	897	925	893	892	854	922	880	921	845	865	848	906	862	872	944	925	917	922	867	908	881	933	928	875	926	851	888	891	894	887	893	851	873	880	907	893	864	919	893	870	923	866	890	910	946	923	916	881	893	918	931	904	881	899	901	896	894	858	904	913	885	918	931	926	912	953	855	920	882	891	935	893	875	922	912	891	839	926	882	867	835	931	924	873	869	884	865	917	891	925	917	914	892	907	905	914	947	927	926	927	912	925	929	880	916	910	950	1001	906	893	923	875	893	874	901	895	951	901	866	836	920	857	931	852	900	940	904	885	885	905	936	873	924	884	919	875	892	895	913	890	908	867	908	930	898	863	872	912	910	887	901	908	891	872	923	890	911	876	901	933	952	912	907	896	969	946	956	867	923	884	928	925	935	919	879	954	872	869	898	872	891	906	839	866	871	911	869	913	860	926	895	884	952	883	984	874	924	904	921	952	915	884	860	954	919	877	900	941	870	890	895	882	958	859	896	974	892	895	866	866	890	861	874	892	924	877	895	940	891	933	923	882	871	925	881	896	930	875	915	919	891	889	901	878	870	874	864	897	894	915	869	869	934	880	994	901	931	954	895	890	900	894	956	883	863	898	876	871	916	897	938	902	860	916	865	867	941	891	877	892	885	878	912	884	919	911	871	873	926	899	896	895	922	897	941	865	909	846	903	951	950	905	882	875	863	929	922	919	920	868	915	888	889	861	859	923	920	907	845	850	920	930	868	874	919	923	942	883	886	968	889	903	894	950	897	845	897	901	905	883	867	908	971	975	842	920	938	920	920	916	912	875	895	948	903	917	920	871	905	905	899	941	916	881	937	916	907	936	905	874	920	850	917	953	880	904	865	847	891	867	934	892	868	955	899	879	915	898	900	937	886	842	878	953	848	894	902	891	912	917	849	920	892	908	879	902	889	884	900	895	892	879	901	928	875	910	906	948	860	874	925	934	869	889	873	840	878	898	890	862	898	930	886	917	893	923	946	854	940	918	921	846	924	903	890	872	852	874	903	906	900	899	907	910	902	945	904	927	925	867	905	905	864	932	936	899	879	837	892	935	965	948	934	891	866	861	861	917	901	859	891	896	829	934	932	880	927	876	868	867	873	864	907	926	936	902	928	921	896	870	924	902	854	886	851	888	911	922	932	835	893	906	897	859	870	909	896	896	930	923	899	949	897	936	909	871	879	899	930	865	901	903	856	915	928	892	922	871	882	923	961	935	903	881	885	857	958	947	895	875	920	865	898	944	941	971	947	891	878	883	887	875	955	887	910	917	902	894	874	956	894	881	903	942	908	910	871	901	892	905	943	920	918	882	915	907	928	901	837	862	889	925	914	943	932	900	868	904	918	906	893	934	936	960	930	873	894	870	854	927	908	885	872	922	886	915	886	891	921	873	850	909	906	941	936	826	938	904	870	939	948	911	849	898	856	916	884	872	919	926	893	845	893	871	886	919	846	922	901	914	954	913	866	841	929	847	905	878	877	920	885	919	912	888	893	882	832	889	820	924	908	925	948	892	855	898	944	900	903	895	920	891	905	885	903	888	913	933	884	831	883	918	922	915	908	903	896	894	884	940	856	920	920	914	930	857	903	929	955	923	879	921	843	909	917	919	912	877	808	950	892	943	881	939	871	862	945	885	941	934	933	935	886	865	932	894	903	888	908	926	885	885	874	862	901	903	925	871	905	942	918	920	927	981	951	873	918	922	881	894	923	979	903	907	908	875	863	935	938	887	928	926	938	944	915	930	879	904	884	902	914	870	933	917	883	929	901	931	919	909	924	883	882	896	893	880	865	922	874	888	887	875	911	867	900	887	905	912	862	884	838	869	925	890	872	898	880	890	990	871	854	883	926	937	869	931	863	872	903	903	894	891	841	963	929	885	906	916	896	913	861	929	908	907	915	867	912	910	904	981	896	872	896	867	870	893	951	938	858	863	927	839	919	908	937	944	884	888	872	898	881	917	909	860	821	958	986	963	872	900	938	894	882	864	879	853	887	896	883	885	877	895	921	924	894	911	890	958	907	909	908	933	915	924	888	833	895	916	981	911	924	895	920	856	909	911	880	896	941	867	917	906	943	901	904	949	941	905	907	914	892	870	875	889	884	929	892	876	887	878	878	921	886	898	866	947	822	874	879	890	914	882	883	942	884	931	929	880	877	933	881	929	923	919	836	868	885	898	918	920	855	930	974	905	885	896	888	918	898	872	888	916	870	926	860	897	921	930	865	933	916	871	865	915	888	925	870	882	955	870	898	915	886	875	883	881	874	863	849	861	873	909	924	843	904	898	879	874	888	897	872	897	858	924	885	877	921	921	880	967	892	887	937	906	927	920	910	926	860	887	853	903	894	893	875	884	890	903	922	861	926	949	885	910	960	880	873	914	938	845	936	847	927	873	948	949	917	920	871	869	894	905	895	939	904	864	860	954	894	922	902	983	895	897	897	870	917	908	863	927	875	910	881	917	858	913	921	888	917	904	850	867	893	890	898	903	916	909	897	831	927	883	935	900	863	924	888	859	898	887	896	944	894	934	941	901	899	863	924	864	902	927	942	907	906	909	883	916	874	913	914	892	937	918	899	878	841	911	878	889	891	880	935	903	838	879	863	966	900	865	951	899	953	921	905	890	929	937	900	871	875	897	913	901	907	958	960	952	897	860	859	939	878	893	855
62434	35375	27389	19316	9350	2872	896	450	425	496	462	463	548	865	754	717	505	500	470	471	464	433	429	408	430	449	429	450	472	412	381	416	467	417	470	474	392	469	455	453	442	451	427	461	417	415	440	468	403	417	429	444	411	436	395	443	426	446	437	439	489	466	469	418	458	467	438	462	430	441	423	448	472	417	419	456	439	463	455	464	414	450	420	451	434	467	435	416	432	468	453	444	418	444	436	406	439	427	403	369	460	427	445	407	422	496	428	436	454	422	446	412	458	406	480	418	378	422	414	390	458	409	409	444	423	431	411	427	461	390	391	425	443	448	406	423	428	424	446	428	446	429	467	418	442	443	474	454	439	392	431	460	458	436	420	432	439	406	427	442	403	442	453	453	443	445	451	397	401	465	431	428	406	433	481	428	411	441	461	467	461	460	420	400	460	413	454	398	452	415	413	430	416	404	404	441	415	450	439	459	436	413	456	428	429	392	465	410	411	412	442	476	456	419	437	406	465	447	465	464	433	452	451	446	428	420	460	453	468	459	464	430	465	464	428	434	376	416	422	446	408	398	387	435	426	440	460	415	394	475	444	397	476	452	423	425	461	429	404	407	470	459	412	403	381	443	433	413	413	394	401	402	427	436	431	411	477	446	423	459	452	430	420	436	480	434	436	478	431	408	419	480	454	483	478	439	403	409	380	419	429	392	417	433	387	373	429	415	448	406	451	401	419	424	439	423	409	444	406	441	449	393	464	445	442	426	419	411	385	401	436	451	420	440	443	418	420	442	448	472	407	448	418	465	423	437	443	426	433	457	425	430	432	399	426	417	434	447	451	430	442	398	478	436	470	425	443	457	429	438	447	396	412	401	439	408	456	429	421	384	431	397	435	440	422	415	468	440	414	412	466	483	394	430	441	425	430	442	451	446	392	392	432	432	433	456	449	438	415	463	455	439	449	424	383	411	402	415	434	431	450	397	448	394	412	466	437	489	421	409	436	418	420	449	444	420	445	440	443	416	446	426	433	462	415	437	435	484	429	459	406	463	457	445	432	457	433	445	452	456	444	405	404	446	447	436	437	423	448	399	417	410	461	425	402	468	442	451	396	428	381	431	424	431	410	401	434	449	422	460	423	478	405	422	408	464	470	462	423	473	450	434	444	397	440	431	440	387	457	432	471	415	455	428	465	443	405	459	401	467	421	470	459	427	448	448	445	424	403	437	393	421	439	425	411	439	413	398	441	421	443	397	437	431	414	449	407	446	442	461	445	486	440	405	416	463	456	392	447	475	380	428	442	432	443	400	416	426	427	392	442	500	422	407	424	432	417	436	443	461	436	456	443	446	415	480	419	457	442	442	402	441	445	419	440	383	449	453	437	397	451	418	477	417	443	470	439	391	465	457	437	440	460	459	428	444	447	430	416	424	450	445	479	422	447	422	424	405	432	400	424	459	453	441	430	479	445	406	439	440	411	451	452	426	387	407	420	479	438	428	450	417	398	480	401	414	397	389	436	432	460	434	402	433	432	441	429	419	416	469	404	456	475	471	445	448	422	399	467	424	437	445	443	423	407	394	383	415	415	411	425	479	441	454	409	430	419	435	451	432	433	446	424	429	441	386	408	409	445	459	419	435	455	420	425	474	428	433	427	424	432	393	416	432	445	454	458	444	449	423	444	405	448	475	432	460	471	452	380	431	458	429	459	432	452	432	431	486	448	400	407	423	437	444	416	413	424	437	446	429	427	466	451	416	418	440	433	456	428	418	451	495	429	477	459	485	443	418	429	424	406	429	423	424	455	451	436	432	424	493	458	388	410	439	393	473	411	461	444	428	427	442	442	424	456	434	460	460	433	422	424	461	448	423	403	421	407	448	433	420	439	474	431	382	414	405	441	414	429	454	445	451	433	447	416	411	436	416	452	382	428	415	414	451	476	464	419	418	401	438	439	422	434	385	433	424	408	445	449	419	464	438	422	436	410	443	397	417	399	428	459	429	427	448	460	406	403	443	439	451	415	422	436	431	463	426	411	444	424	456	454	445	458	442	439	405	417	434	409	415	447	425	459	469	466	459	415	426	443	431	447	462	429	420	432	396	400	422	437	420	450	391	447	439	457	412	447	422	394	468	431	420	454	411	447	425	429	430	466	429	470	413	429	463	450	408	439	420	463	411	432	410	409	448	428	418	462	427	446	441	472	419	427	409	415	436	440	423	434	464	457	428	449	455	439	455	441	432	401	443	415	445	466	422	419	453	439	431	412	463	474	439	460	433	410	374	397	450	435	448	463	438	407	410	418	453	457	477	426	452	416	434	434	433	422	429	421	413	422	432	427	477	446	413	433	414	416	433	462	416	453	452	449	456	413	392	458	433	414	440	463	450	406	398	433	419	444	394	443	397	448	426	434	405	415	422	446	492	405	427	422	405	434	407	439	467	408	439	434	432	426	426	426	457	423	459	437	446	428	469	368	461	420	429	422	441	433	436	461	488	483	460	417	422	438	373	410	463	441	440	430	499	485	400	476	437	468	428	426	453	440	428	433	419	418	423	431	449	448	428	436	455	392	425	408	451	452	477	480	423	489	447	453	485	441	426	437	450	459	445	406	440	423	394	435	427	434	439	458	412	436	422	458	409	475	451	463	424	440	434	418	444	408	401	441	426	460	466	375	439	430	408	419	477	471	422	391	450	434	422	440	451	413	372	400	397	408	375	438	427	427	430	449	469	379	412	420	428	400	426	416	434	397	432	456	426	424	418	437	455	419	416	448	419	402	428	460	441	441	400	384	457	448	426	471	451	442	418	434	412	423	416	481	438	430	432	463	408	409	428	427	457	442	444	424	433	440	435	411	406	427	432	431	424	467	444	413	447	430	411	448	472	430	385	411	423	429	437	451	460	447	469	495	429	470	460	415	435	420	457	452	445	421	461	432	455	435	436	413	461	402	434	414	467	438	379	419	441	428	384	435	415	439	424	408	441	427	486	409	403	433	426	423	435	436	438	422	410	435	391	455	431	475	452	461	454	445	416	396	403	451	424	432	430	463	428	439	416	414	426	448	472	433	476	424	412	406	405	461	464	429	435	421	403	417	454	443	391	437	463	415	438	455	438	420	455	482	429	440	403	425	460	424	439	451	449	419	381	396	450	424	424	423	435	405	415	426	444	437	457	450	459	418	423	458	421	421	446	446	422	447	422	428	455	439	470	453	451	456	399	425	489	409	422	417	418	432	390	437	402	410	435	440	426	447	432	459	426	459	431	431	429	463	491	418	445	438	458	394	445	432	438	428	393	396	443	445	404	404	417	428	421	385	422	421	423	425	467	430	457	454	426	433	447	453	405	394	428	419	457	453	467	408	437	431	440	413	422	383	390	427	437	427	462	460	490	433	450	433	420	401	437	402	441	437	433	424	405	446	415	427	433	402	435	446	427	468	484	448	440	380	418	406	461	469	411	439	399	445	411	455	440	440	426	416	446	474	481	425	456	425	409	470	444	465	459
39614	27358	30680	27899	18490	6937	2028	1009	1032	1031	1049	1013	1565	3327	2771	2288	1343	1064	1084	962	903	908	942	920	905	947	927	904	957	900	877	906	928	935	891	903	926	917	962	929	969	916	891	952	1017	954	876	942	942	918	933	856	941	909	927	961	982	960	919	847	941	928	952	923	899	927	947	978	882	934	912	864	938	943	932	930	985	961	930	864	919	954	921	931	961	886	896	914	888	921	947	916	887	907	864	913	953	931	919	948	819	913	942	936	911	948	930	942	920	906	922	938	944	902	964	900	942	897	950	905	903	959	943	906	942	923	905	901	918	920	908	870	883	948	911	878	910	953	927	914	930	885	934	901	954	937	908	966	879	938	966	936	896	935	994	958	968	949	930	894	879	900	888	877	905	934	925	914	958	881	932	895	909	972	901	922	875	901	912	912	923	904	930	853	891	894	925	924	941	900	938	975	903	898	916	912	870	943	902	909	909	960	909	963	902	956	934	896	902	919	901	937	947	918	917	859	921	879	888	899	860	937	959	945	897	899	963	943	926	920	932	935	935	941	965	924	868	918	926	925	915	985	928	974	926	966	891	903	965	933	872	892	941	975	900	846	956	914	901	985	953	972	933	935	909	902	920	887	889	923	891	905	929	892	944	885	899	894	923	951	921	872	934	921	915	879	932	951	958	933	922	870	942	962	852	921	916	934	883	859	992	892	899	1002	896	932	871	867	917	896	902	926	910	896	930	873	888	910	901	905	885	936	888	938	908	958	938	941	907	951	887	887	944	906	918	912	934	881	972	942	888	918	903	932	955	867	928	903	907	942	918	966	875	953	893	931	902	872	911	926	903	930	934	885	925	934	895	910	923	952	923	902	964	837	873	962	944	948	947	882	941	863	920	907	916	935	927	923	914	887	917	952	937	926	898	935	893	959	920	943	891	930	889	895	943	903	907	935	922	877	906	908	930	936	923	946	978	920	934	886	917	910	904	928	963	919	954	926	916	957	957	919	928	917	890	901	912	889	907	884	919	889	915	920	939	891	930	902	917	921	894	877	892	895	950	890	909	882	890	937	925	942	935	889	945	885	958	896	941	904	910	904	921	955	921	907	940	982	958	938	944	860	901	929	943	916	896	902	887	930	906	940	945	954	890	930	909	918	949	892	908	912	992	933	908	953	922	928	902	901	880	904	925	983	1014	957	904	920	958	924	927	922	910	911	961	918	913	916	911	890	917	853	923	957	871	947	878	948	927	908	921	908	897	884	898	875	913	910	966	909	895	874	965	927	914	913	900	923	912	913	962	903	887	948	864	907	944	966	873	954	920	872	919	894	901	861	884	948	849	942	926	901	943	915	911	957	971	928	882	934	897	938	908	992	892	933	905	917	910	924	863	900	878	930	918	910	942	985	949	839	901	928	889	889	870	926	973	924	926	899	963	953	894	946	896	916	889	859	939	924	877	928	908	943	841	867	966	936	906	882	942	928	927	855	854	899	931	901	893	957	843	886	895	877	904	951	902	964	912	945	905	957	898	882	867	978	896	858	901	906	909	920	904	935	922	895	896	950	922	928	906	896	934	930	974	955	959	902	883	932	924	905	912	952	895	909	969	938	879	950	899	869	882	897	901	899	926	919	909	909	934	871	958	911	961	941	935	873	942	943	922	905	881	918	937	937	993	926	911	964	901	927	892	943	934	863	897	932	877	896	898	926	893	908	948	899	963	922	917	908	922	953	916	902	940	936	945	958	908	899	911	938	885	937	893	875	938	906	924	904	921	958	910	943	899	956	896	942	965	880	941	898	927	902	941	936	896	891	887	910	877	864	920	894	915	904	908	929	936	953	917	910	924	870	919	900	963	920	860	940	878	869	941	900	849	933	935	939	973	955	912	942	947	933	918	912	926	902	899	944	906	877	871	888	915	948	934	949	891	895	925	923	938	901	900	889	933	900	906	891	890	889	929	939	914	868	948	912	906	911	941	844	910	893	912	918	871	879	906	917	895	973	890	875	891	936	895	942	924	915	964	932	905	929	891	905	916	871	952	942	978	937	984	893	930	895	908	936	919	931	898	889	887	926	910	915	958	892	926	900	914	872	917	912	955	874	974	880	920	968	967	925	884	888	891	921	911	913	906	911	918	929	917	924	901	950	938	892	912	950	899	947	918	929	920	905	963	854	910	895	885	960	943	892	882	890	960	916	954	961	954	934	928	903	932	904	890	909	874	879	945	938	858	892	901	951	881	941	874	887	949	942	947	908	926	939	957	835	889	925	923	879	957	975	922	886	884	909	896	846	940	954	910	912	958	923	968	935	853	870	920	930	935	974	927	937	887	915	935	916	890	923	930	877	911	904	895	919	838	991	896	938	956	963	890	958	875	879	927	872	870	892	899	952	973	969	925	916	945	899	964	921	922	924	949	913	936	902	953	899	913	891	876	890	941	898	940	913	932	871	958	904	929	872	915	929	958	937	944	891	908	900	948	895	898	909	902	929	918	920	907	912	895	910	928	969	869	866	910	916	905	958	949	950	910	917	914	931	898	862	927	905	919	979	971	882	940	972	911	923	922	919	948	946	991	944	896	919	985	919	877	928	911	915	898	871	927	920	901	898	967	890	955	948	971	909	928	952	867	942	975	974	917	907	936	878	911	919	840	852	950	915	951	932	924	952	888	900	938	954	874	929	933	933	908	966	940	951	868	894	930	854	905	897	914	927	927	886	895	890	862	866	915	840	905	930	930	942	891	943	879	925	935	909	944	978	900	909	986	930	870	913	934	933	892	914	876	867	931	935	905	917	917	920	931	899	930	947	952	882	957	876	910	878	929	893	932	899	936	935	895	912	908	928	903	932	920	920	910	951	895	947	943	891	924	904	878	927	926	872	938	887	950	859	898	993	955	929	958	903	940	923	943	926	892	922	900	922	924	885	875	905	951	921	925	929	893	967	925	930	925	915	975	934	921	981	944	848	873	908	969	961	935	915	884	928	932	883	891	939	944	918	871	925	962	900	955	972	953	909	918	936	916	929	862	915	930	926	922	833	869	927	907	893	956	915	904	904	899	940	883	915	925	945	952	932	890	845	948	923	930	924	898	882	858	961	942	947	928	890	913	972	901	911	934	875	903	933	886	897	914	881	907	912	933	919	876	940	909	914	912	934	938	912	916	893	929	932	903	942	917	885	855	878	854	930	959	913	895	925	910	908	892	902	908	919	917	925	915	926	928	997	950	910	879	932	920	954	922	915	979	908	933	898	917	906	935	925	938	919	973	935	913	908	906	935	935	922	946	919	869	913	882	915	962	940	918	905	989	943	957	893	972	947	957	956	986	886	946	935	907	939	890	866	927	947	926	908	924	888	923	957	905	905	910	963	884	929	912	948	934	885	947	906	867	935	909	956	956	888	929	878	958	950	958	895	876	893	938	948	951	908	966	947	937	937	913	897	925	862	921	900	925	945	928	920	911	971	928	936	856	927	920	865	913	928	906	912	889	943	924	875	871	906	881	937
42070	23752	11702	5010	2059	833	427	415	426	418	397	382	445	414	412	384	432	417	430	409	411	400	412	400	453	446	440	399	441	423	427	460	425	411	430	469	423	402	420	432	398	439	408	432	397	398	387	421	413	369	437	438	406	433	405	412	445	443	415	418	416	403	434	433	426	406	445	406	392	408	431	406	431	423	392	380	385	404	411	424	395	430	398	420	401	410	409	458	403	442	428	424	409	395	393	398	425	402	419	400	423	433	448	380	409	439	420	430	430	403	420	420	428	396	427	406	465	421	406	410	401	403	410	434	423	411	459	381	369	424	422	395	419	407	461	431	378	395	404	405	428	415	424	449	423	438	380	390	365	428	412	391	414	400	388	414	421	415	421	395	393	418	396	432	458	434	424	408	394	415	407	408	403	423	419	445	473	427	429	412	422	428	402	427	424	415	391	449	455	405	387	418	392	382	414	389	405	421	451	408	400	419	429	465	397	394	439	407	392	436	409	402	440	441	467	458	426	400	410	449	439	390	406	450	435	431	400	426	439	441	412	406	423	402	407	382	398	429	457	406	401	431	382	390	389	422	401	424	391	447	396	402	403	407	371	410	401	381	443	477	377	384	394	428	428	402	395	413	426	381	386	429	439	416	435	396	409	433	399	412	433	467	428	454	444	416	410	432	385	430	406	413	415	407	391	408	405	426	427	444	419	432	414	409	472	375	375	394	437	429	433	396	441	417	383	427	464	456	484	447	449	424	412	398	422	419	424	380	411	387	400	426	414	437	409	404	456	403	442	438	396	408	406	400	452	457	402	435	443	455	394	376	375	443	416	418	436	433	416	422	398	449	390	417	474	433	437	453	387	432	425	437	440	416	407	389	454	411	434	413	383	435	395	423	422	414	356	420	417	394	400	435	413	405	406	431	417	397	392	450	430	405	395	410	447	405	442	421	399	413	391	402	436	402	463	415	434	454	452	419	463	436	439	424	434	394	403	454	460	418	401	423	417	449	428	446	428	425	434	411	394	376	420	376	419	415	409	432	459	453	415	409	407	422	435	403	398	405	420	430	429	408	395	454	449	430	379	407	392	413	405	412	432	431	417	405	409	404	420	380	413	421	417	445	417	424	379	397	391	412	443	425	390	435	397	409	389	424	404	418	394	415	434	401	462	415	388	421	447	414	414	429	413	449	358	418	386	395	422	438	408	401	425	467	407	407	398	430	408	395	442	418	418	407	385	432	411	412	418	424	428	433	371	414	422	452	427	426	410	420	379	376	437	459	437	386	417	430	447	428	440	420	431	410	386	453	430	427	412	411	398	420	421	415	414	407	440	392	437	363	410	396	410	443	405	434	410	437	401	439	387	417	431	453	390	399	394	472	415	431	423	396	464	421	418	418	414	449	414	404	423	429	433	432	418	468	381	408	430	438	448	388	419	448	410	405	457	439	394	400	418	411	448	431	422	410	399	427	425	425	468	421	387	398	425	449	425	419	437	433	457	463	446	404	461	448	398	385	443	438	416	401	394	383	409	391	414	425	413	455	424	429	420	408	385	441	401	393	405	429	396	420	406	400	401	399	401	437	453	435	428	440	461	402	427	399	432	408	403	399	396	389	389	438	435	420	381	417	414	412	419	384	402	420	391	443	423	447	407	419	417	411	475	434	487	421	427	433	425	405	419	424	423	410	412	420	416	426	426	380	421	451	443	413	405	443	427	461	400	388	425	448	423	391	446	433	413	405	440	421	434	431	428	388	391	406	407	435	405	427	438	440	399	408	409	436	396	389	406	387	443	433	410	440	424	415	429	451	449	440	440	382	490	407	412	399	424	380	436	431	432	405	396	425	409	420	402	430	411	403	415	424	407	423	445	468	439	401	432	427	453	417	415	457	416	459	381	415	437	406	417	429	432	432	405	436	418	410	433	426	410	410	452	421	432	435	449	405	414	408	404	467	402	396	425	378	405	419	436	407	450	432	415	429	435	405	451	416	460	399	409	475	423	426	424	480	369	404	422	392	390	406	422	441	462	423	438	395	402	410	427	387	433	415	404	430	418	407	415	429	410	416	395	432	365	437	419	426	408	418	427	422	387	406	429	415	393	389	371	410	407	408	465	491	440	357	391	421	442	436	453	451	411	419	442	406	394	460	458	421	399	419	385	449	410	383	424	368	430	381	413	423	396	400	416	406	431	402	420	399	395	382	445	443	435	407	419	400	401	431	440	413	429	451	422	441	408	367	457	460	405	436	409	419	407	431	396	436	416	447	436	387	457	426	409	445	427	399	414	375	403	377	419	412	410	381	406	389	427	404	455	408	463	412	416	441	451	391	407	409	414	398	436	386	444	375	431	454	404	433	387	383	434	428	413	398	430	449	413	445	410	438	386	440	431	425	388	398	470	366	435	401	378	383	404	423	443	397	463	424	457	406	388	428	421	407	421	427	387	419	382	409	421	411	423	407	428	415	383	425	432	400	389	411	399	378	415	416	409	414	393	395	427	420	410	418	449	431	423	477	434	426	393	423	399	424	429	421	406	426	390	441	425	420	400	419	417	411	456	419	437	400	428	426	410	419	392	420	401	460	417	419	435	409	437	432	403	441	388	379	445	377	429	401	393	390	407	420	412	384	427	401	392	445	415	414	423	414	426	394	418	423	402	400	378	419	419	414	414	441	446	431	458	474	450	494	433	429	415	423	402	413	403	433	420	403	427	412	414	409	444	423	447	404	451	433	426	410	425	408	410	412	438	459	382	439	437	418	398	403	440	449	411	403	407	401	429	437	392	424	409	395	414	468	403	365	400	439	406	419	393	420	423	432	398	409	430	431	417	447	388	425	385	400	441	437	419	428	428	416	396	421	404	417	388	447	394	433	419	413	412	404	386	462	421	372	391	405	416	415	448	426	412	409	409	426	420	443	413	446	420	410	449	406	492	410	434	388	446	424	420	439	439	410	370	410	454	420	369	407	432	412	427	403	427	447	433	387	438	438	420	396	406	417	391	399	419	423	385	421	417	429	416	418	419	414	396	384	426	430	372	423	376	372	416	423	460	449	436	440	434	453	426	424	389	426	417	420	462	391	390	417	418	404	463	430	368	416	394	378	435	422	402	394	376	410	399	444	449	452	384	424	439	419	452	359	407	459	409	388	405	405	424	412	443	437	401	431	424	400	466	438	442	402	416	416	435	434	424	436	415	401	398	425	391	420	439	454	377	431	448	393	399	420	425	442	414	419	393	382	471	412	414	419	387	435	425	460	422	398	419	421	430	429	424	428	419	470	398	401	424	424	424	416	423	408	419	418	397	389	450	441	361	406	383	430	433	424	393	416	408	457	377	450	411	433	398	443	405	420	405	421	407	452	392	415	428	438	453	408	452	396	409	422	442	417	403	375	460	417	403	395	408	388	442	445	377	449	400	388	445	377	401	426	436	453	456	443	422	368	409	424	483	460	427	408	424	416	396	397	372	450	446	383	418	413	397	396	419	400	449	423	425	389	449	421
26244	17337	14760	10664	5784	1985	916	901	886	881	935	922	847	902	872	959	866	892	896	891	903	894	845	913	868	874	900	889	886	857	881	864	902	878	878	889	889	887	911	902	907	833	888	849	887	873	926	902	936	882	888	890	844	928	866	899	827	872	870	912	903	890	949	908	857	882	929	891	887	867	878	945	861	845	923	863	856	911	828	920	891	892	883	916	902	911	904	882	912	937	927	935	887	898	894	900	849	888	920	938	913	886	853	854	918	914	885	899	899	886	907	922	869	881	874	902	884	840	914	911	906	904	913	887	889	860	912	903	915	884	871	895	879	849	913	888	893	877	867	893	861	923	917	872	888	917	857	897	863	811	802	890	883	866	915	913	918	887	894	920	866	869	881	885	875	894	863	868	862	932	866	896	877	866	899	907	878	830	887	879	877	836	938	867	906	853	897	848	960	867	865	879	878	900	870	971	865	904	934	831	918	889	881	841	868	870	884	880	855	863	877	890	924	875	862	870	914	910	858	838	847	856	919	868	895	838	869	954	861	881	903	874	893	888	870	861	884	909	935	921	909	836	923	893	935	880	900	909	890	916	900	857	883	895	881	824	826	888	870	905	844	869	865	912	912	921	890	881	878	887	883	873	872	921	903	936	884	902	920	887	893	897	852	894	876	861	850	888	907	885	877	883	909	879	904	906	903	850	917	917	850	863	857	872	895	861	890	893	925	865	921	860	942	904	925	865	949	900	920	839	861	921	865	833	937	900	894	872	881	879	879	897	919	850	887	867	889	876	910	877	892	924	846	888	892	930	877	894	851	930	865	874	887	914	850	914	868	872	887	887	931	850	859	935	906	869	880	867	903	864	883	822	927	913	899	878	847	883	838	915	896	875	895	891	923	960	837	901	877	875	855	897	876	926	906	854	892	882	889	880	854	875	877	879	877	885	863	916	881	919	875	940	922	869	885	840	881	919	868	881	879	873	876	870	893	874	912	887	928	886	909	859	854	893	892	888	832	913	875	868	867	876	866	872	917	854	923	920	864	855	849	835	822	912	886	860	881	838	874	888	873	855	934	907	874	884	904	911	831	886	863	916	880	895	905	855	892	904	906	867	848	884	895	867	912	883	869	887	891	873	819	862	866	863	939	915	879	900	839	831	896	854	845	853	842	870	901	865	943	910	901	902	868	928	882	904	953	893	909	894	881	936	858	888	896	911	940	915	894	858	898	881	876	891	920	881	824	839	879	898	852	840	907	878	859	917	854	905	894	904	904	891	864	940	881	878	936	880	865	891	893	938	931	853	895	869	874	889	883	901	888	874	913	896	913	927	852	864	865	825	889	911	893	910	900	867	931	920	890	879	909	897	898	916	895	925	890	891	869	876	910	875	896	889	833	901	881	853	921	979	866	878	852	884	871	908	887	922	874	879	844	891	905	929	912	916	924	909	928	942	912	924	914	814	877	892	852	895	837	872	898	834	912	941	890	889	883	830	908	848	888	944	901	878	857	879	863	895	849	851	872	878	843	923	912	906	931	824	884	909	901	878	886	882	878	852	918	845	858	914	834	933	865	884	825	906	852	959	874	878	897	942	851	847	881	866	897	894	859	835	965	864	935	852	867	924	881	878	869	872	879	841	878	898	952	895	922	935	860	920	874	885	917	861	891	866	862	909	853	928	917	860	883	851	946	883	905	916	940	883	877	903	972	897	890	839	911	905	911	936	931	925	891	895	915	894	912	938	929	893	882	908	940	880	891	929	904	873	913	925	901	923	859	912	914	862	877	929	867	878	834	878	879	955	882	837	895	907	869	832	934	952	896	859	875	902	895	898	906	871	886	898	912	907	871	812	943	899	892	878	880	915	884	882	916	887	858	905	843	883	876	875	873	889	926	877	883	902	863	915	906	866	871	913	921	887	889	924	868	846	935	888	931	917	873	879	884	899	912	832	872	864	884	875	855	864	854	919	920	879	868	935	921	836	924	850	887	906	896	840	830	910	893	887	962	881	878	911	897	878	897	880	897	894	886	907	906	926	902	897	892	907	814	912	939	871	896	862	900	915	859	900	938	884	929	871	861	885	913	895	878	808	877	891	912	891	889	958	861	885	867	880	857	905	907	787	869	930	883	894	860	828	896	887	865	915	915	904	878	906	859	904	866	910	901	902	869	861	911	874	882	869	893	926	882	937	898	877	927	867	918	838	891	881	855	932	890	853	861	885	912	891	897	909	841	894	857	884	870	877	867	855	890	865	938	863	946	903	923	879	912	893	942	883	838	877	907	882	903	858	864	871	906	922	900	921	888	885	837	868	925	963	862	833	877	878	911	857	876	836	892	884	879	851	850	880	911	896	885	975	883	891	876	876	919	916	935	896	904	932	881	922	899	871	844	908	897	878	911	861	836	903	871	947	885	944	918	899	915	890	882	888	863	943	943	891	889	964	925	878	864	905	898	926	900	863	901	966	884	853	855	899	882	944	844	880	913	914	879	917	848	889	919	811	866	883	903	905	899	900	847	859	847	809	879	882	916	926	862	922	851	858	916	914	885	881	885	848	912	886	888	883	906	876	888	915	883	863	923	910	880	853	887	876	914	938	926	911	843	861	872	868	850	965	860	870	914	942	894	872	895	884	879	898	857	931	887	878	906	936	872	876	878	899	872	921	863	929	932	880	894	860	873	857	877	960	909	879	921	941	880	875	909	857	911	844	875	915	909	854	899	898	930	863	902	863	877	907	889	883	852	851	920	874	919	878	909	857	919	878	910	858	823	909	910	858	884	866	861	871	891	941	887	975	893	881	896	820	895	932	880	918	949	950	924	873	821	907	888	860	859	898	865	864	895	910	924	874	830	888	893	951	916	870	909	864	889	887	891	893	869	904	947	908	898	919	858	947	889	885	923	925	916	902	914	877	893	916	895	910	915	878	926	848	954	856	944	831	908	878	874	879	922	906	908	871	911	876	867	878	855	869	840	889	878	926	896	863	888	894	916	897	935	888	923	892	893	855	898	845	890	888	896	848	886	870	877	868	925	900	890	902	909	891	852	911	914	935	899	915	900	893	857	887	856	904	928	955	932	919	904	862	927	846	906	880	858	904	889	894	909	922	956	836	902	895	870	873	854	909	901	879	885	909	841	881	880	863	939	893	874	901	880	871	880	899	873	883	909	845	892	893	825	837	946	890	861	892	891	890	840	901	942	904	899	906	881	901	894	876	909	917	861	875	894	913	891	936	916	901	942	926	916	876	907	911	873	930	904	928	901	891	893	910	884	874	904	884	910	858	962	880	842	901	943	934	885	873	880	897	890	912	903	897	896	906	926	873	870	848	883	892	925	836	930	879	859	866	917	874	904	864	887	876	901	829	927	880	878	891	899	872	872	957	932	896	891	881	866	862	909	926	956	825	907	844	942	863	877	876	887	888	895	898	913	934	860	836	871	867	822	883	896	959	845	883	905	873	898	895	859	884	893	901	913	864	899	881	895	911	846	865	889	889	893	923
54244	29399	16598	9888	4338	1420	445	418	434	434	451	475	541	535	458	407	458	481	498	445	397	430	410	419	421	456	449	415	441	425	409	430	391	399	388	441	425	416	430	458	394	389	418	410	418	431	397	401	370	433	422	440	426	426	409	411	454	430	429	430	439	406	429	429	466	426	423	420	400	413	448	443	376	406	467	459	430	402	385	453	390	424	381	412	418	416	416	432	424	417	446	399	451	438	408	421	406	359	399	415	425	433	430	419	375	429	403	382	441	436	422	379	393	415	374	459	391	408	438	435	395	428	433	445	415	432	410	397	364	450	385	434	462	415	397	433	424	435	405	408	390	424	410	415	412	460	403	391	422	397	415	449	402	412	427	382	459	395	398	405	420	429	379	395	430	400	444	424	429	397	415	422	386	408	423	407	396	407	445	419	412	433	391	425	454	399	446	365	395	430	438	421	436	401	430	438	447	437	421	401	423	401	439	426	402	414	460	408	412	391	427	407	439	452	397	407	425	439	399	420	420	406	390	441	447	413	410	447	427	422	435	416	420	416	398	417	406	421	401	429	445	419	414	402	363	442	397	425	430	406	385	411	402	431	465	427	429	411	418	431	405	374	427	448	380	379	429	395	463	392	405	408	429	395	409	444	428	426	423	426	467	400	417	445	407	409	426	448	411	434	449	445	420	400	421	440	384	440	441	413	426	405	400	409	438	422	409	454	415	422	410	439	392	449	467	464	453	403	432	393	417	455	401	420	427	411	414	400	423	441	444	405	392	427	411	440	410	416	441	417	442	442	419	430	464	438	390	392	425	450	483	399	420	435	394	417	414	425	401	433	401	417	446	445	430	400	425	411	402	440	375	420	435	409	433	429	418	412	415	433	424	404	412	442	420	430	439	438	439	445	392	441	420	438	405	459	432	397	415	395	442	423	382	434	406	445	471	414	405	429	398	423	422	400	405	400	395	366	394	432	393	427	416	409	419	408	467	437	424	434	476	439	442	403	414	385	384	383	408	453	410	437	449	407	419	402	451	400	413	415	401	426	401	451	413	381	423	434	443	406	438	442	430	379	442	382	421	427	428	411	432	467	437	402	418	419	433	405	428	393	395	407	448	391	433	369	390	425	425	399	434	405	412	408	420	440	412	433	394	371	402	388	398	401	405	396	431	415	377	436	462	467	403	424	439	417	419	432	424	414	398	438	387	407	410	387	414	442	404	390	415	397	407	423	451	462	458	425	430	429	388	432	404	427	406	444	406	438	417	403	424	438	432	426	416	426	407	409	443	408	401	413	415	447	460	420	423	422	409	436	413	400	422	429	391	428	406	423	412	434	406	425	443	393	442	437	411	409	458	471	452	437	426	383	417	392	432	414	405	418	476	465	454	433	422	412	419	436	383	448	393	403	405	420	450	417	387	387	423	398	397	389	445	422	431	413	452	382	418	454	384	397	444	436	438	463	419	396	468	410	432	438	431	443	401	412	424	412	405	489	458	434	405	425	438	415	382	399	453	438	375	424	411	492	418	398	445	433	412	395	442	435	438	470	417	408	425	433	402	445	406	420	464	413	407	420	421	409	410	398	395	397	401	434	443	414	393	407	462	358	406	417	423	418	412	422	437	409	454	387	437	408	419	470	409	443	417	418	396	427	424	388	396	420	417	435	405	408	373	472	446	409	445	402	376	433	428	417	388	421	401	441	405	389	448	443	419	391	432	393	392	397	422	429	385	442	463	435	426	420	403	397	396	404	423	405	372	382	394	396	415	398	415	421	417	432	414	457	447	426	405	450	367	442	400	429	436	447	369	410	431	426	422	404	413	423	389	436	385	397	402	431	400	431	430	446	400	431	407	395	428	381	444	427	427	452	446	469	384	427	426	422	393	420	397	409	393	406	393	417	459	415	410	422	398	398	421	398	422	354	445	409	427	419	434	411	413	422	379	439	423	417	424	396	443	434	419	427	430	416	420	410	437	438	415	405	392	414	421	432	400	397	409	370	416	399	398	425	429	425	405	415	488	434	424	408	399	434	404	408	407	406	446	404	416	441	411	418	379	422	448	360	439	391	391	393	416	441	420	394	451	448	424	443	464	427	414	413	428	441	462	422	469	395	413	402	375	423	444	440	421	414	410	438	442	420	402	451	435	418	411	430	428	425	359	406	424	442	393	424	398	410	420	441	423	424	426	414	427	426	460	449	461	423	415	435	382	433	391	439	466	448	424	444	441	405	429	427	429	438	438	381	430	407	403	433	420	445	419	436	406	401	430	417	418	435	458	447	476	406	371	431	452	394	398	435	373	462	411	435	413	413	438	383	413	420	390	423	413	402	452	387	396	429	419	391	421	458	441	411	449	397	430	473	418	422	422	404	384	444	439	437	430	432	410	425	414	426	424	464	425	398	397	425	437	425	412	439	414	438	418	431	407	439	406	432	460	426	407	438	457	418	425	413	457	377	365	431	414	434	406	412	446	430	394	454	406	420	443	376	420	414	427	422	401	409	397	435	422	431	411	421	457	427	435	422	419	432	385	438	398	404	421	402	399	428	397	433	441	430	414	395	405	456	407	388	433	429	434	452	422	404	427	404	418	424	375	410	417	434	446	401	406	439	431	400	390	445	441	413	423	443	430	396	467	438	450	420	395	460	451	423	422	455	465	476	408	428	428	416	405	417	438	422	402	403	406	398	390	415	446	397	419	417	410	465	410	422	414	386	400	402	386	425	401	450	409	437	384	421	432	432	432	427	456	392	430	411	434	395	402	426	408	426	380	446	431	423	408	417	470	444	444	462	413	444	395	413	403	413	398	402	452	407	416	430	398	399	417	429	450	424	395	452	433	403	435	420	410	374	419	416	443	428	453	439	418	373	415	418	447	426	410	365	425	413	415	409	440	444	403	391	424	443	443	463	420	414	403	406	445	422	410	428	445	413	414	413	458	427	431	463	410	402	416	416	408	417	420	410	418	410	414	396	390	384	424	376	423	412	446	404	446	425	411	430	469	407	417	458	439	402	429	420	422	419	408	445	453	422	390	409	431	419	417	407	434	425	430	408	431	416	410	411	429	419	423	452	396	412	420	393	409	418	404	400	445	469	460	474	436	408	450	440	420	410	402	423	457	406	401	400	417	449	411	445	421	419	413	394	372	423	444	407	404	449	427	413	395	421	449	405	437	421	378	440	428	445	406	390	430	407	418	405	409	398	392	409	412	384	410	426	445	428	434	422	366	394	406	419	402	428	430	405	397	383	377	404	399	402	408	439	404	425	440	444	394	417	420	391	392	396	416	424	432	424	420	450	415	438	431	434	408	434	437	448	440	426	411	420	435	408	424	399	415	413	400	406	434	429	411	409	437	400	402	415	451	450	414	410	410	406	385	434	383	414	423	399	419	446	399	370	417	397	394	387	408	443	418	428	410	444	424	409	406	392	446	407	397	418	420	412	419	398	419	427	392	397	431	399	438	437	435	433	409	422	375	465	447	445	417	412	415	466	446	440
34662	22420	20298	18417	10510	3824	950	904	995	929	987	1029	1774	1611	1102	1016	1178	1327	1509	1141	1024	880	868	925	872	844	902	907	929	912	904	900	925	851	845	915	900	914	898	866	896	909	908	882	860	891	874	864	875	898	924	919	923	894	897	862	939	899	845	919	866	937	879	910	945	864	893	899	934	889	899	929	855	943	910	925	835	923	921	966	893	887	911	881	877	841	891	908	969	916	874	890	932	887	893	875	944	901	847	874	880	935	876	948	914	866	902	852	863	918	896	884	892	874	883	897	909	866	913	931	849	860	918	929	925	937	913	834	936	855	885	883	945	860	919	858	879	870	885	897	876	855	841	860	933	903	865	891	860	872	895	863	898	928	915	865	863	864	892	892	869	863	880	905	886	906	891	922	867	893	934	893	892	936	884	852	922	925	893	854	914	873	899	936	861	876	913	896	912	911	903	883	888	909	863	912	890	897	935	890	941	865	888	941	922	905	879	891	958	944	907	860	878	943	913	861	932	909	889	891	918	905	876	858	907	873	863	902	885	952	882	859	862	869	901	865	893	893	882	926	929	907	864	897	893	856	959	881	857	903	903	899	851	909	958	911	980	897	948	878	920	884	880	906	865	881	912	840	849	939	865	869	852	866	887	906	923	878	957	908	880	881	913	923	898	867	928	877	883	903	872	899	896	936	885	894	915	883	921	878	913	875	884	944	887	901	833	888	867	898	909	890	922	906	861	856	935	938	947	896	892	906	910	860	888	937	892	916	906	928	837	901	863	905	892	899	871	874	879	930	879	871	919	918	894	880	869	863	939	904	892	939	852	847	903	890	899	847	903	889	908	919	847	873	946	928	866	880	902	831	859	953	899	870	883	896	860	895	843	887	894	915	912	877	933	882	886	912	952	869	883	904	868	877	918	907	916	896	914	856	921	884	894	887	870	862	851	862	936	896	904	898	886	891	898	917	870	870	909	916	911	887	886	936	884	915	879	831	916	896	892	888	866	937	900	855	822	947	870	844	916	897	889	915	894	862	971	936	879	885	895	948	896	918	891	890	892	901	907	903	857	846	865	909	892	888	902	905	916	826	863	874	900	876	901	928	883	902	902	862	861	888	897	856	868	894	900	855	809	874	901	907	921	945	864	890	878	881	842	909	902	895	878	889	939	875	907	920	883	869	921	892	869	833	904	916	893	913	841	900	930	890	900	868	893	952	924	819	922	902	872	885	921	925	922	860	907	881	926	914	930	898	887	868	903	865	892	882	894	899	890	919	911	827	883	862	929	861	938	887	890	922	881	880	889	865	892	890	875	872	942	864	890	911	895	882	879	963	879	910	895	884	896	880	867	895	846	877	885	937	888	835	857	885	885	892	921	924	897	845	877	915	890	922	879	854	846	882	865	869	865	902	929	925	885	919	874	872	899	881	925	858	933	923	890	858	872	879	873	865	857	876	858	876	892	860	894	891	889	927	900	902	865	919	849	885	887	854	897	841	940	886	894	830	881	901	862	970	909	861	950	919	891	914	896	865	904	930	838	892	920	898	920	867	902	873	887	900	848	862	909	896	862	845	907	873	904	886	845	911	884	920	904	927	885	943	891	880	806	855	873	952	882	904	914	902	839	820	906	833	965	898	939	900	873	891	862	916	893	918	919	895	893	859	930	898	900	850	853	923	891	884	906	875	863	874	878	917	859	857	885	899	935	884	921	849	882	874	880	909	880	902	923	884	914	862	900	875	899	880	881	876	936	867	894	939	895	857	881	902	890	922	867	878	901	943	886	866	854	863	921	905	935	859	875	899	854	889	887	889	855	882	835	867	861	898	966	936	879	876	881	906	917	859	884	916	926	869	895	930	906	937	932	903	890	876	880	890	897	868	941	902	857	846	861	860	894	895	880	861	893	914	886	936	867	877	852	905	923	902	866	894	947	934	875	830	843	915	972	866	874	869	877	925	857	886	817	939	896	843	869	912	903	897	931	855	924	912	889	847	887	964	808	915	884	904	845	902	823	923	859	970	904	857	809	872	888	897	923	955	903	914	891	923	869	863	870	890	917	957	914	895	879	847	893	981	876	907	948	900	932	846	899	886	882	886	915	900	859	899	936	913	869	869	880	862	885	864	878	867	813	908	921	903	899	925	885	872	901	853	898	882	820	861	883	883	878	875	937	910	872	872	934	886	959	935	867	873	857	856	927	924	955	964	954	860	904	882	981	861	904	897	912	932	856	875	872	863	928	874	915	885	942	880	896	867	871	904	903	882	918	924	903	961	894	927	902	889	884	936	916	902	931	851	867	950	888	876	893	863	867	954	844	873	894	920	888	893	902	888	907	863	898	885	908	904	888	897	937	897	893	885	882	836	925	916	920	932	872	949	912	899	904	902	915	884	918	917	916	895	952	869	833	904	926	867	922	937	928	908	903	909	927	892	839	896	924	861	855	901	862	919	902	883	860	910	877	911	900	873	896	874	878	979	820	868	904	891	904	907	895	883	896	926	883	902	891	935	994	896	889	917	907	951	881	887	938	845	963	915	936	943	846	912	895	886	887	947	927	897	842	886	868	863	948	925	859	887	893	951	910	948	836	921	921	836	908	903	912	935	833	869	910	912	911	892	865	819	924	905	963	898	860	901	878	865	944	882	858	944	897	933	924	907	935	923	898	858	879	873	908	911	861	888	894	855	936	938	937	859	886	910	899	939	858	886	908	862	932	887	863	865	860	876	827	887	860	895	879	901	892	896	886	838	915	819	897	872	888	904	887	843	910	918	887	855	902	859	907	887	917	895	892	879	887	899	878	907	872	911	930	920	923	892	873	883	892	907	892	871	891	920	922	876	895	868	898	935	881	907	867	848	857	876	867	890	918	849	931	885	814	888	840	876	879	876	881	837	896	924	928	946	863	897	891	874	906	883	926	874	946	877	876	1005	923	898	926	869	936	876	891	887	848	917	847	885	908	837	889	894	870	872	941	882	853	845	880	897	851	854	904	911	890	878	916	899	849	951	881	905	900	861	889	931	911	912	948	915	885	931	854	926	886	925	924	876	894	856	901	899	990	858	904	862	863	871	885	883	941	953	923	927	943	896	866	868	935	879	881	885	910	883	889	875	889	865	924	914	914	892	898	929	923	870	862	925	929	898	887	937	857	857	931	919	872	979	905	872	854	898	895	859	889	876	848	893	884	910	899	937	902	900	870	967	873	914	895	862	913	911	839	934	908	858	939	942	901	961	906	934	899	831	879	890	903	908	927	850	905	903	881	900	870	918	889	910	889	850	921	915	846	921	859	889	859	860	913	883	897	842	838	908	876	893	959	876	939	883	919	872	934	912	876	922	909	937	848	898	888	886	893	910	862	885	859	921	888	874	929	925	886	872	876	928	904	853	878	893	910	867	942	928	825	885	906	896	895	887	900	890	881	947	889	900	923	859	915	904	859	914	933	916	937	873	923	906	837	897	856	831	883	904	881	862	916	871	943	923	918	926	833	872	908	825	891	912
63448	32691	22855	14951	7280	1844	502	441	459	461	476	535	994	616	588	632	720	780	770	632	457	456	419	447	446	454	397	405	461	431	433	412	422	437	437	418	410	462	469	471	416	428	408	406	419	422	434	446	429	424	471	439	438	419	446	449	417	404	455	417	452	446	418	468	443	392	427	415	428	417	452	405	427	417	437	416	454	424	396	474	404	410	409	391	418	436	396	468	437	433	424	432	443	436	478	430	409	400	446	383	401	428	437	425	468	413	445	455	400	421	475	416	455	423	404	405	404	417	441	419	427	434	414	411	456	409	498	422	429	415	448	442	406	433	428	459	391	453	425	426	427	403	422	464	470	489	461	424	445	477	453	432	467	418	452	448	432	467	417	433	431	406	449	397	458	447	476	430	417	411	411	415	434	433	426	412	438	412	438	443	429	424	399	458	439	445	418	427	469	448	401	437	493	414	411	429	460	422	453	372	434	407	419	403	421	466	397	417	412	444	446	429	479	447	403	415	438	444	423	441	390	404	420	427	416	444	395	500	462	446	427	478	477	445	422	452	446	391	445	427	415	452	453	417	429	437	452	452	458	423	437	397	425	426	403	435	432	419	427	430	398	454	470	398	416	426	432	423	440	434	427	414	449	442	396	449	475	428	420	460	413	402	450	407	415	446	447	434	438	415	404	422	471	432	443	424	434	415	443	419	431	441	418	420	430	419	413	452	421	462	432	432	419	374	419	437	414	441	409	429	399	468	390	381	395	438	426	453	419	458	417	393	421	450	413	444	437	487	448	471	445	425	410	427	428	451	419	399	420	417	398	464	441	440	402	417	442	457	437	432	432	436	422	434	420	418	403	439	440	430	414	459	426	424	442	430	440	437	434	409	454	452	423	392	403	463	402	471	423	442	431	452	410	429	453	426	455	400	400	432	410	420	442	421	409	459	475	450	434	448	449	409	439	426	413	424	414	418	425	428	413	446	443	440	415	476	421	468	408	410	419	469	409	431	435	453	406	420	435	458	403	438	421	423	450	450	452	442	381	403	427	429	422	452	473	464	407	436	456	455	428	392	413	410	459	415	418	433	404	422	438	484	404	422	443	415	416	486	450	459	447	424	387	454	429	417	430	424	423	444	472	423	401	427	438	440	429	438	435	439	443	425	420	440	463	461	442	428	394	423	436	404	411	448	386	421	435	422	458	420	453	425	445	474	426	449	453	425	434	469	373	434	451	445	425	475	386	410	432	417	447	440	421	441	451	419	431	418	440	439	454	424	427	448	397	398	449	446	400	427	401	477	446	445	453	385	424	445	438	442	438	433	469	442	490	448	398	422	458	413	390	455	401	452	434	413	458	384	452	429	393	442	398	423	414	431	465	408	425	467	442	433	426	443	409	476	446	416	447	481	438	441	440	432	441	428	439	433	461	467	419	430	432	430	394	441	430	422	411	424	462	470	464	396	372	403	456	411	456	410	407	412	443	390	438	452	444	437	450	466	420	462	439	453	429	447	410	418	401	418	438	426	413	456	428	448	429	430	443	420	410	411	449	368	412	437	432	427	420	421	487	443	445	411	438	454	442	402	450	427	408	424	464	462	437	432	406	422	431	416	375	441	473	443	420	432	439	420	450	428	434	487	467	421	422	441	443	453	402	419	439	416	400	379	470	454	443	402	423	420	456	423	459	489	441	451	411	464	469	425	447	412	420	415	391	404	425	415	420	514	439	449	455	444	468	450	427	454	389	443	439	437	444	440	424	425	443	417	453	502	460	412	420	462	404	386	422	443	477	449	413	447	455	397	411	403	437	410	408	454	461	422	398	432	423	446	478	454	440	474	394	443	447	451	424	421	424	447	438	411	417	423	442	454	428	445	455	421	414	452	468	449	405	465	462	422	419	428	416	413	406	457	433	436	406	446	470	451	451	441	416	446	451	414	470	445	410	485	427	407	433	403	403	388	403	460	426	444	453	405	455	428	409	446	440	412	443	436	386	441	433	424	454	380	420	448	492	432	436	428	441	450	438	427	435	423	439	406	419	422	432	389	454	423	423	426	395	479	444	435	426	409	402	452	431	443	449	454	413	460	445	483	420	481	472	421	447	418	432	440	447	411	432	483	399	429	422	443	422	393	413	438	406	455	412	455	439	423	409	431	477	401	442	426	417	433	395	458	471	410	417	466	454	447	444	396	428	450	397	396	433	429	445	393	458	428	451	430	434	464	421	459	449	408	428	430	424	438	414	381	453	416	422	438	471	427	466	436	428	380	438	420	467	390	411	410	396	467	429	392	452	418	462	445	472	436	431	409	404	410	430	434	432	454	435	466	386	438	457	407	410	440	434	389	447	380	429	407	431	443	405	434	486	477	425	446	425	417	415	437	446	485	455	444	475	443	444	448	453	422	445	433	478	471	438	456	467	444	420	423	438	423	414	447	428	419	410	471	437	403	378	454	371	410	440	436	437	454	448	395	426	435	403	423	426	438	461	408	432	443	414	441	431	430	430	393	455	415	454	417	456	411	408	434	424	419	424	425	419	426	477	435	425	475	422	408	428	438	422	452	443	389	430	431	468	435	440	422	471	432	427	415	417	447	434	438	383	430	414	399	425	465	425	430	435	452	424	383	406	411	465	393	420	418	403	416	472	449	451	417	401	424	409	440	447	423	451	379	429	425	439	438	443	424	468	408	493	399	447	429	435	412	415	474	466	421	450	407	389	433	436	446	425	437	518	428	451	425	385	451	434	441	393	415	438	456	453	467	401	430	417	438	409	429	428	422	417	384	461	409	413	385	401	430	432	456	452	417	425	419	453	396	416	419	407	416	426	452	435	423	439	435	449	425	425	463	440	435	432	462	392	410	462	446	434	412	437	435	435	462	437	421	419	478	421	393	416	398	432	446	449	430	425	447	431	439	470	451	440	459	399	417	462	444	437	420	441	430	416	443	416	420	436	456	443	439	467	421	436	457	450	474	487	435	453	434	402	463	391	393	390	412	432	458	427	418	429	411	436	458	424	406	428	432	428	423	466	423	433	441	447	414	405	444	397	426	442	411	428	433	447	462	446	448	393	444	430	445	422	438	441	434	467	435	430	454	439	426	372	438	412	436	444	405	425	451	433	406	439	459	434	407	414	410	435	429	438	433	439	428	440	433	425	456	403	474	404	381	441	421	428	442	496	410	440	418	455	395	448	425	452	407	488	441	434	426	426	415	425	470	444	424	423	446	397	449	451	412	431	432	411	420	434	407	406	467	433	439	459	391	447	421	417	397	445	455	438	451	448	447	413	426	422	397	419	414	441	418	439	420	402	416	428	438	401	455	398	453	452	407	430	444	454	446	428	446	378	411	451	412	420	412	454	421	414	443	452	433	423	404	439	441	454	429	432	474	455	420	436	430	441	393	456	418	458	449	429	409	450	443	458	417	432	410	402	427	422	426	464	421	447	421	391	432	443	418	408	439	455	456	447	448	427	455	441	429	475	406	439	441	434	442	424	444	386	438
39961	24018	26134	23316	15017	3747	1044	1065	1090	1047	1110	1693	3872	1467	1413	1981	2371	2634	2517	1889	1082	944	864	834	970	937	927	923	881	957	897	917	948	903	915	957	947	816	938	900	972	874	931	893	956	886	925	892	878	913	934	938	946	871	877	937	902	916	964	918	881	860	889	984	952	997	886	929	954	932	867	923	936	904	952	901	880	898	935	926	904	871	963	873	865	922	977	909	919	908	913	894	893	924	914	906	916	916	965	886	910	873	957	895	944	911	878	886	967	878	866	905	921	962	872	945	847	891	882	840	873	843	896	860	931	949	886	897	854	934	914	928	886	908	908	899	899	844	936	905	847	950	916	930	925	879	860	945	928	914	894	935	908	955	945	966	920	925	884	921	959	901	923	927	886	900	929	909	881	932	922	844	902	895	930	959	930	941	910	902	920	901	940	942	855	907	915	958	940	925	882	893	927	902	956	942	952	974	913	929	895	943	943	915	920	927	900	927	901	923	923	948	921	925	922	941	952	912	937	1003	992	955	921	921	899	944	942	883	939	931	906	884	861	929	968	953	934	890	967	912	902	945	935	894	868	869	934	909	867	863	930	891	860	860	904	958	914	896	982	973	899	949	936	909	904	946	896	937	947	882	902	900	927	905	866	818	914	910	910	867	965	926	930	880	919	905	892	891	919	905	922	849	940	918	931	906	932	891	871	901	929	908	897	917	920	899	855	873	941	919	879	876	824	858	920	903	896	884	936	917	924	927	870	906	895	924	947	924	946	939	920	967	925	871	869	931	964	909	885	864	890	892	905	972	903	912	928	897	926	939	946	896	953	937	939	949	860	946	932	911	948	875	866	873	918	926	881	877	933	922	897	917	931	917	917	936	937	890	939	920	902	888	947	870	903	930	962	921	937	908	919	962	941	929	992	868	863	912	903	858	936	939	948	929	877	918	853	916	892	909	923	895	883	926	907	896	870	946	942	927	910	950	903	918	930	878	932	924	917	966	905	917	931	911	877	861	924	941	972	887	871	959	910	920	912	957	925	933	960	900	927	920	960	872	951	926	929	884	912	849	850	884	967	886	909	925	921	927	978	909	898	924	950	937	933	891	864	959	890	907	905	924	942	908	940	901	921	875	889	938	888	868	898	890	882	937	917	943	904	914	926	938	917	890	890	865	868	970	948	903	909	936	920	871	904	910	972	962	925	955	932	905	924	908	941	901	948	949	919	910	913	935	854	914	933	900	979	905	896	938	858	901	925	906	885	923	901	890	895	919	903	894	887	928	848	979	903	936	854	937	881	921	911	868	915	892	934	975	904	879	945	918	908	965	911	863	918	934	857	925	919	926	917	892	945	886	888	967	917	901	868	896	879	857	936	894	872	931	845	880	922	943	894	892	941	947	857	905	955	890	919	933	899	915	954	890	950	932	917	894	878	925	885	932	880	873	870	932	927	947	874	898	914	934	916	929	916	907	897	877	894	932	918	939	876	909	912	926	937	912	933	877	884	875	877	925	919	971	910	853	874	974	919	927	875	932	912	917	876	911	895	910	873	957	922	941	952	907	903	891	890	913	972	915	877	920	915	945	886	906	868	928	931	882	862	923	908	930	880	939	912	896	901	856	907	982	852	921	924	894	864	946	958	893	891	901	926	946	900	881	957	862	903	892	967	882	927	848	907	941	877	886	906	908	955	894	883	948	914	893	890	905	936	934	853	881	905	911	933	912	915	902	875	954	918	903	921	904	949	928	915	860	938	898	893	906	913	912	893	892	845	869	929	905	891	909	936	893	932	946	924	944	930	910	964	902	920	890	939	938	867	881	935	907	916	939	924	858	948	943	917	873	953	940	926	867	894	898	872	915	946	929	910	968	946	950	949	901	896	936	893	896	950	938	931	899	917	919	944	931	906	889	968	956	868	930	892	890	933	868	877	914	887	876	907	951	949	911	925	879	919	899	923	901	915	928	911	988	924	939	911	938	930	895	910	940	884	873	937	873	963	931	914	856	913	925	909	897	935	914	960	950	948	904	910	896	899	970	926	905	885	864	919	942	889	888	891	910	941	931	948	928	905	909	906	911	958	926	924	924	927	896	919	911	895	926	933	856	957	901	867	898	911	906	873	928	907	870	875	921	920	843	842	918	910	873	942	877	923	939	900	951	903	911	911	943	896	896	918	944	919	939	924	891	918	956	922	892	931	909	905	900	902	969	910	929	889	909	881	883	902	860	949	913	907	968	890	929	922	911	925	936	924	819	1006	904	898	873	867	930	920	864	921	877	903	905	862	958	939	918	934	897	914	860	895	896	886	890	894	925	961	896	933	896	920	960	897	938	963	942	912	895	964	895	897	932	904	869	906	881	907	905	915	928	898	906	902	918	896	930	930	903	931	975	935	897	911	924	944	971	903	895	903	907	884	944	912	952	891	896	943	936	877	874	898	907	935	911	923	933	904	872	941	910	899	1002	913	921	909	957	873	902	886	952	879	933	883	909	861	972	922	950	895	890	964	894	901	914	899	942	903	915	920	922	901	904	939	904	923	933	916	957	941	898	887	918	913	917	913	922	962	909	941	907	947	928	930	931	938	938	911	905	934	933	909	906	938	885	930	923	918	893	900	908	931	901	922	894	919	892	901	898	900	972	972	913	911	927	933	903	885	905	939	867	926	963	921	897	933	892	955	891	879	910	913	980	899	894	874	939	928	923	921	1003	933	906	912	949	929	915	903	909	855	948	942	916	936	908	917	915	907	912	947	953	927	971	890	918	930	929	963	936	897	890	918	948	888	900	911	964	852	929	876	945	909	931	940	923	939	901	925	883	925	904	918	921	900	876	935	898	913	887	906	902	933	927	920	867	974	939	959	877	884	944	890	883	881	823	876	937	939	919	930	865	959	938	904	849	886	959	902	899	950	911	925	862	884	938	915	851	928	882	913	935	928	956	905	863	840	940	978	923	930	878	898	909	908	952	868	925	894	892	899	843	932	906	891	884	925	932	950	897	904	924	924	936	932	926	898	964	885	948	896	908	915	898	938	896	918	889	922	914	923	927	905	906	878	892	889	897	894	930	920	856	894	921	918	923	938	936	877	924	991	878	926	967	919	862	883	908	959	1003	897	891	984	932	943	896	886	960	929	907	871	888	890	888	973	912	903	848	828	920	906	909	981	904	892	943	925	925	841	879	912	954	854	905	918	934	927	959	953	926	940	879	903	912	854	866	930	916	922	898	950	883	903	943	905	875	926	920	917	942	847	847	940	942	922	894	882	926	899	862	924	914	900	948	885	882	885	939	885	932	908	908	899	888	901	874	967	946	933	882	915	903	994	908	916	902	941	911	916	925	930	917	865	918	933	912	906	929	927	899	922	938	912	885	913	891	919	893	893	893	887	941	894	895	924	930	918	861	946	959	920	916	911	907	891	916	897	949	878	890	946	947	930	915	898	937	917	906	972	875	925	897	927	938	896	900	932	871	902	971	914	925	900	923	990	952	934	955	892	895	921	906	989	922
39900	19366	11074	5201	1717	534	429	427	424	431	405	427	435	457	357	408	408	419	432	374	406	448	389	449	400	405	421	415	459	365	407	436	443	413	425	403	415	374	431	417	383	396	384	449	440	406	421	425	415	431	444	413	391	420	421	400	427	392	452	389	416	409	398	392	420	459	441	449	390	424	410	420	394	438	414	424	430	431	445	450	398	430	409	411	438	421	441	444	367	433	397	429	431	412	402	384	417	441	419	466	394	443	388	394	443	449	382	443	412	415	417	396	421	419	440	437	418	383	407	427	429	396	444	410	408	445	396	423	403	395	443	411	436	432	362	438	388	476	443	378	388	470	415	399	454	436	408	451	419	443	402	402	430	402	440	436	408	390	389	387	400	424	412	455	452	400	406	431	412	419	467	381	414	409	382	425	448	431	412	423	419	435	445	470	392	406	396	424	425	427	422	459	439	432	434	376	375	416	425	401	387	435	438	396	379	417	437	432	434	450	404	430	433	436	408	437	422	421	409	383	422	396	441	435	388	405	400	386	392	416	395	412	427	392	427	383	425	436	425	440	412	432	439	393	407	420	442	426	399	405	421	424	429	416	381	430	431	439	432	397	459	407	422	388	374	381	440	409	426	380	433	422	425	421	414	428	413	471	425	410	388	435	424	406	398	368	386	400	453	409	396	364	394	387	412	465	448	394	413	444	429	420	420	420	413	432	428	407	446	404	430	436	429	411	413	434	427	385	439	419	419	382	426	389	415	388	395	411	405	438	413	454	405	374	397	405	387	384	424	395	364	408	399	454	455	391	460	413	405	457	407	390	410	435	417	416	397	401	411	434	430	436	374	424	407	438	416	429	429	428	439	405	434	426	419	422	441	443	422	419	441	441	402	410	441	406	470	458	412	390	420	384	410	443	444	406	418	418	427	438	416	461	456	468	422	397	379	414	425	439	386	430	398	448	415	413	389	411	399	417	437	415	397	378	429	427	442	438	395	427	425	402	431	375	413	390	359	402	431	433	401	414	422	407	405	419	436	478	418	400	447	407	447	408	403	402	413	399	446	427	408	426	462	415	439	391	436	400	418	463	393	439	454	454	460	417	460	412	405	445	412	422	406	434	450	424	426	429	425	411	425	397	411	419	440	421	425	383	442	391	409	414	395	405	421	395	410	412	422	424	381	427	412	386	447	349	440	402	417	392	416	421	462	426	448	419	407	394	361	394	403	435	363	415	414	414	405	424	415	424	451	428	404	430	414	398	402	487	444	437	416	442	394	395	385	419	430	419	439	381	423	416	425	424	416	415	434	398	424	403	415	425	414	403	429	411	405	403	382	399	380	406	404	451	445	396	388	384	373	384	432	435	429	374	390	398	401	386	402	432	456	393	435	428	395	382	430	413	406	429	467	410	430	411	417	390	462	411	430	434	424	436	437	375	396	412	447	423	440	437	409	405	413	440	416	429	401	412	472	415	414	397	432	425	414	397	373	408	414	422	423	417	417	407	428	399	388	432	410	389	416	369	390	410	414	420	444	413	470	441	377	423	379	424	388	419	456	424	394	405	409	407	391	428	389	406	404	439	405	443	398	395	415	486	410	415	392	427	451	430	430	425	442	421	375	423	430	413	418	400	420	382	413	429	407	451	390	406	409	405	398	423	454	432	386	400	372	427	412	386	409	446	417	413	441	438	421	430	399	442	406	431	420	426	418	428	420	434	441	407	445	428	413	422	390	401	430	404	400	397	384	409	383	419	430	402	416	425	411	417	435	413	409	401	401	439	415	431	424	429	432	398	397	419	424	488	383	406	448	419	427	385	419	426	430	416	366	433	438	447	415	390	425	425	391	421	424	409	378	428	406	454	416	407	390	387	464	424	415	417	423	399	418	427	400	381	381	446	421	358	448	427	407	419	389	465	425	391	440	379	457	407	416	400	435	456	372	398	407	410	389	420	439	389	390	410	393	470	421	425	433	439	401	382	385	421	403	414	416	425	446	418	397	385	399	440	437	443	412	422	408	402	427	441	411	414	416	402	392	419	392	367	416	370	414	439	456	422	447	405	399	385	415	448	425	399	436	386	414	439	415	430	428	441	400	405	391	437	441	410	417	424	400	436	397	381	454	419	429	408	428	448	459	474	401	412	436	449	389	392	454	404	434	402	407	458	392	438	410	391	364	414	427	402	445	386	410	393	437	432	400	395	416	400	404	406	397	413	428	422	404	394	417	439	413	381	423	393	413	445	425	436	448	395	438	419	470	422	432	411	404	412	413	390	434	406	392	409	421	383	399	406	392	434	394	406	438	456	394	417	425	422	477	441	434	419	406	422	409	414	412	425	440	397	440	437	428	400	403	464	384	402	405	417	382	424	424	417	448	422	440	457	391	435	425	429	431	398	423	423	449	429	405	435	419	387	438	412	434	473	427	416	391	401	404	418	405	424	486	406	395	418	447	445	395	414	416	429	404	364	445	393	447	409	417	433	376	449	387	458	374	410	408	436	423	397	383	421	404	385	399	401	358	406	420	409	419	376	386	447	433	414	440	394	460	435	447	418	440	423	436	430	422	391	444	437	412	417	426	434	444	409	436	410	366	442	419	407	433	442	429	412	439	419	401	420	396	441	379	352	414	407	419	437	416	419	433	405	465	415	454	414	386	412	401	395	433	434	375	415	452	430	418	427	407	378	404	434	434	356	413	436	388	461	418	411	385	407	401	432	400	407	377	427	432	458	428	437	398	404	454	430	412	398	472	414	383	395	425	438	397	386	382	441	445	426	423	416	408	421	406	383	446	384	417	376	387	405	452	427	412	410	414	450	434	398	438	439	437	378	415	383	428	421	400	415	434	441	370	419	392	417	396	425	476	414	400	389	409	457	423	434	412	418	428	402	411	408	433	468	471	435	395	417	409	442	368	391	513	434	409	408	408	386	390	387	448	436	386	412	442	395	391	428	448	421	420	431	426	393	409	398	423	437	388	410	401	457	356	434	396	377	422	419	448	444	442	412	421	416	444	398	431	412	412	371	419	416	440	443	436	427	411	433	407	385	439	429	423	398	457	405	419	413	368	400	416	423	423	409	434	435	404	417	407	433	429	440	388	433	442	463	387	413	452	379	405	424	372	423	415	455	425	454	407	441	387	428	412	392	450	428	415	395	395	424	431	399	431	429	418	420	409	424	417	404	418	413	449	436	414	437	390	407	431	439	399	424	387	391	388	421	449	422	425	433	429	421	383	439	379	429	395	432	443	443	472	405	385	399	387	438	462	396	407	432	396	416	412	371	388	381	409	403	413	409	450	408	398	400	424	404	397	458	425	405	401	448	456	443	415	404	428	419	413	419	456	407	411	398	420	421	392	415	409	436	447	399	432	422	386	444	418	419	410	419	445	423	425	398	467	422	428	423	431	386	360	425	428	394	424	399	423	385	419	403	414	455	432	442	427	389	407	419	403	463	444	437	417	410	405	388	400	386	406	418	433	468	436	480	451	459	438	423	388	435
25724	14843	15154	11036	4633	1166	880	910	877	868	929	910	936	1009	935	925	909	939	927	883	855	865	856	906	882	898	852	872	923	897	868	828	906	904	895	887	856	860	886	869	938	829	952	933	837	896	860	901	891	893	859	927	890	913	848	914	877	845	869	893	859	913	847	868	892	888	888	924	871	847	898	869	929	933	885	869	882	901	836	923	923	935	938	848	865	883	911	836	844	884	852	881	853	870	892	887	838	907	897	879	870	882	910	896	853	831	853	900	933	872	863	881	838	892	842	870	892	845	927	947	857	928	937	875	867	937	925	906	865	953	895	881	895	893	874	869	895	834	878	851	885	852	905	839	860	917	915	863	868	912	953	881	948	897	879	920	904	893	885	913	923	879	933	854	854	914	918	872	880	876	908	875	900	870	917	889	908	898	881	844	842	891	874	786	899	896	870	929	852	865	892	902	895	876	923	870	910	879	912	865	859	867	895	878	896	946	859	933	895	831	893	849	882	890	862	892	908	858	886	878	885	879	898	889	848	910	957	927	893	878	964	879	887	881	902	875	889	903	904	897	871	842	889	861	906	889	905	915	871	876	870	861	873	864	913	937	872	866	874	896	862	893	821	824	924	921	900	813	907	875	841	893	869	870	901	810	900	839	865	884	872	855	886	853	876	845	891	855	859	889	884	910	867	838	849	844	859	850	890	885	910	900	859	882	874	898	890	876	870	923	836	863	876	911	908	892	873	897	905	855	890	865	896	892	901	877	889	941	865	899	889	825	912	893	896	873	860	901	893	900	877	907	923	892	856	943	934	884	928	858	833	862	922	865	871	864	899	894	903	881	878	923	875	883	864	860	918	832	921	885	867	940	855	909	902	880	885	891	895	926	881	880	881	905	886	914	838	881	871	841	944	933	827	946	926	874	867	859	853	883	881	916	863	859	910	884	925	854	876	908	895	865	924	884	935	888	920	876	916	936	911	854	902	886	909	872	895	909	846	911	905	882	924	854	856	897	848	895	881	879	937	881	889	888	864	914	847	865	918	885	896	853	881	864	861	930	893	840	900	907	953	926	885	873	890	936	908	860	841	911	890	907	895	886	869	869	875	889	904	832	872	868	875	885	860	909	913	891	855	899	847	918	911	891	884	924	942	941	866	861	864	886	877	917	882	905	930	878	902	891	931	903	895	920	906	931	905	852	897	885	890	924	887	932	897	870	881	894	929	902	897	888	897	865	910	885	872	920	814	897	901	871	895	907	881	892	873	882	880	871	923	869	872	872	860	852	951	913	892	914	866	883	906	872	901	928	844	880	874	883	913	892	927	831	859	867	886	823	885	887	905	893	889	875	879	875	889	875	880	844	918	900	879	879	904	943	850	864	903	905	915	864	859	853	865	865	837	826	901	873	858	870	865	907	909	872	915	945	913	902	917	894	885	888	891	842	858	873	866	880	900	847	880	899	929	863	895	883	889	922	886	914	888	876	873	876	819	896	876	908	860	909	859	920	923	912	928	941	854	901	890	849	844	857	879	871	890	863	916	906	922	939	882	854	871	906	861	992	859	830	933	904	833	882	857	895	871	872	914	861	852	889	913	852	903	886	861	866	925	876	872	868	919	889	913	853	904	934	862	892	896	910	875	847	891	906	986	937	927	939	885	858	918	921	889	918	847	929	936	894	850	906	891	840	902	878	874	844	873	924	861	874	903	901	960	933	862	866	924	846	850	933	860	910	889	932	903	912	955	887	873	940	844	929	864	863	863	888	867	924	884	865	880	892	872	870	872	851	846	930	891	852	843	848	881	864	891	915	862	893	884	876	893	898	898	872	897	883	922	897	890	903	932	869	880	874	922	911	886	939	897	885	907	905	924	906	902	877	938	887	873	886	914	936	883	917	871	851	914	840	860	909	934	919	897	837	884	863	874	846	872	884	890	895	955	915	902	885	853	867	870	871	893	931	887	889	863	911	906	874	923	902	856	873	938	889	896	872	898	914	841	923	907	884	892	849	920	845	921	878	891	906	868	870	866	848	905	877	865	841	912	897	921	910	829	851	949	875	910	838	862	871	880	888	897	907	853	920	915	861	889	839	939	866	835	892	879	891	868	920	884	943	862	950	906	810	901	916	875	866	892	912	868	897	873	856	888	909	882	820	861	897	891	866	838	882	863	900	880	876	858	908	851	896	950	857	863	924	934	886	895	905	937	852	886	871	875	833	913	897	917	891	890	919	860	879	892	870	902	830	929	873	897	920	899	848	847	893	899	873	954	874	894	883	881	916	860	915	850	868	903	897	926	917	856	870	917	862	874	856	867	860	911	901	913	890	880	900	875	872	913	887	900	904	921	819	830	870	854	904	862	826	881	921	865	880	908	829	873	893	906	884	920	892	879	885	922	867	879	827	884	894	861	897	862	865	908	902	885	919	887	877	895	904	846	847	889	863	868	888	895	882	896	857	884	880	910	880	933	898	906	906	908	897	849	906	896	877	852	903	889	895	878	863	886	992	893	954	889	883	879	823	955	916	872	873	873	878	906	854	893	902	919	840	887	924	822	924	846	878	877	801	906	856	904	851	885	890	908	874	855	849	924	934	849	863	946	912	922	858	844	878	848	886	909	870	874	886	877	849	922	904	851	881	866	857	914	906	872	911	906	902	940	927	905	910	907	882	861	900	925	873	910	864	907	854	857	825	862	817	895	873	872	839	848	894	931	924	896	931	889	870	895	874	918	909	909	883	838	836	867	934	865	867	843	921	904	837	889	919	902	923	807	876	882	936	815	849	852	890	917	892	832	860	947	810	877	905	897	882	878	866	876	889	892	933	867	935	896	896	882	891	867	906	921	873	899	873	887	890	853	880	897	853	921	866	881	899	934	920	865	881	878	901	954	857	948	900	908	907	888	836	886	886	934	887	912	917	833	888	890	891	883	841	887	926	882	889	867	842	839	888	877	849	882	901	860	899	914	920	885	858	855	911	871	881	892	884	907	854	871	878	917	859	936	896	940	921	801	905	889	927	887	911	930	893	872	929	910	866	871	871	845	924	899	885	905	884	898	884	852	912	884	893	877	920	899	897	905	905	906	924	899	881	915	867	909	906	902	948	910	911	916	858	902	873	852	844	907	875	899	952	849	825	889	841	863	948	933	908	868	873	958	912	835	882	903	945	909	880	912	909	878	843	846	869	879	920	871	863	902	862	886	857	905	874	904	874	864	919	857	847	914	904	859	891	890	853	880	881	903	913	895	883	855	852	879	907	876	873	904	931	854	889	930	930	881	836	874	916	885	848	874	887	890	917	874	923	917	933	911	908	851	939	880	921	836	846	889	894	877	855	873	836	904	879	843	906	925	792	930	866	852	843	894	866	896	867	917	939	877	809	914	915	872	848	913	896	927	901	945	886	882	888	914	914	889	885	911	854	859	877	889	870	891	906	902	868	907	911	900	856	921	947	864	913	893	882	905	861	876	898	893	859	869	900	883	869	836	927	863	892	917	914	931	896
51048	33923	23359	11905	4931	1050	449	455	424	435	478	512	495	518	456	485	485	592	548	501	499	410	427	414	435	351	403	435	455	411	384	425	393	393	409	394	414	465	428	386	408	429	445	432	430	446	463	421	442	404	448	436	400	423	410	383	423	377	381	415	467	418	420	405	386	442	407	391	414	465	446	439	461	402	390	432	428	407	405	426	418	406	426	429	410	415	454	448	390	410	418	432	443	422	370	432	417	435	451	421	372	390	432	426	413	393	389	416	380	415	419	422	376	411	422	399	433	411	396	411	430	466	452	391	391	433	400	421	410	422	413	399	424	414	385	402	404	428	430	424	431	395	425	441	415	430	442	406	417	433	394	420	465	430	423	351	449	392	421	428	469	424	391	402	397	407	397	418	440	406	406	391	406	398	453	489	461	410	446	419	447	416	405	415	395	381	402	449	437	408	394	424	403	411	427	437	410	405	441	376	366	431	443	431	411	432	405	433	436	372	411	409	421	353	391	428	410	398	416	416	395	409	438	400	427	426	419	391	426	434	419	452	387	355	407	395	406	398	410	431	377	386	419	426	404	437	404	420	408	403	418	387	404	446	418	427	429	426	408	388	423	412	411	388	417	444	429	453	368	425	400	420	409	434	418	416	435	422	418	404	407	382	447	375	415	458	415	384	430	407	399	399	445	411	453	414	395	397	424	426	412	451	401	452	409	391	416	406	410	374	412	401	442	407	427	449	426	407	421	418	382	445	440	447	421	400	442	456	438	435	420	402	410	434	422	437	433	426	454	465	409	411	411	398	407	425	402	403	415	401	439	398	454	427	393	445	405	438	421	444	412	399	471	388	394	414	409	424	411	427	391	409	418	404	408	427	420	430	390	344	409	393	407	419	408	449	419	417	445	404	422	440	443	425	419	417	430	412	412	408	439	405	391	414	432	422	427	373	424	414	393	410	446	421	425	363	417	379	411	421	426	425	404	382	427	447	405	428	427	401	433	436	444	374	393	361	418	427	384	450	400	418	381	429	440	440	404	439	409	441	402	412	380	419	431	413	423	420	392	431	441	385	423	362	358	424	360	399	412	464	411	367	394	429	439	387	434	399	391	427	423	401	424	445	465	411	446	403	397	416	441	448	399	425	401	371	421	425	440	425	442	415	442	399	413	400	422	444	391	434	418	412	399	397	424	388	431	409	417	409	412	443	407	380	407	417	407	396	433	415	419	433	384	379	423	410	380	421	435	420	391	399	405	417	405	430	433	395	444	437	399	428	383	433	406	429	459	435	438	384	371	443	434	390	420	422	432	400	416	403	397	451	435	456	409	427	395	415	418	431	406	407	451	434	444	418	435	430	398	391	399	402	408	418	436	411	395	405	412	440	432	447	418	367	394	431	455	408	440	422	422	408	421	446	430	429	446	432	388	402	391	408	453	405	413	396	411	450	416	417	436	429	423	373	420	411	397	416	439	415	430	390	439	391	424	427	452	405	431	394	465	431	442	400	373	389	429	428	427	437	417	456	430	411	403	370	391	396	426	382	434	431	428	399	427	427	459	425	402	417	346	429	403	430	430	399	446	381	431	436	419	419	412	396	445	432	392	481	398	363	414	452	443	433	419	410	434	403	405	409	424	435	392	439	412	404	417	418	418	388	381	393	421	411	393	426	418	394	408	393	449	419	406	374	436	438	416	416	410	412	427	435	376	428	423	448	436	452	371	432	444	462	468	475	467	391	423	386	406	406	409	422	424	438	435	401	458	367	406	460	418	443	391	408	416	455	441	382	415	408	450	433	402	384	440	443	444	427	447	451	410	420	452	424	416	415	431	383	437	432	411	413	400	432	440	428	423	393	410	429	414	431	442	451	392	426	432	376	409	454	432	393	430	414	376	420	413	418	424	373	449	433	399	398	383	416	433	439	418	405	414	375	406	378	434	390	445	427	404	433	426	430	400	403	435	378	446	403	441	441	438	425	414	451	405	418	440	426	469	430	419	378	395	429	400	476	413	459	434	398	391	422	380	397	456	418	428	386	397	372	394	428	376	448	426	390	377	426	435	388	422	459	452	452	418	426	409	415	441	423	384	444	385	406	407	445	421	425	447	413	407	437	460	406	416	354	417	434	425	408	379	451	401	422	409	420	416	433	446	443	418	422	387	389	435	410	469	407	394	415	423	435	452	419	385	420	438	399	374	385	415	464	429	442	422	381	428	404	432	440	401	411	421	453	402	434	431	443	425	384	385	406	405	416	423	414	417	444	406	430	416	429	433	418	420	428	389	432	396	414	387	401	408	407	392	395	401	407	450	433	445	414	470	429	372	384	434	440	411	429	422	416	392	394	431	466	447	439	411	393	418	400	377	425	409	444	466	415	436	428	409	425	405	406	386	414	399	397	453	442	399	400	411	436	435	413	398	424	411	391	419	386	410	419	422	401	409	432	456	406	439	414	386	431	398	381	405	427	448	433	412	450	433	384	441	442	380	417	450	423	450	426	398	419	448	436	435	427	439	398	419	416	398	397	426	424	420	429	449	405	410	422	438	446	383	433	391	453	398	399	389	413	446	445	409	418	410	444	410	428	418	425	433	423	368	411	417	423	442	381	406	438	416	404	398	410	435	439	425	369	376	419	397	394	470	407	404	413	400	406	435	390	405	432	398	448	426	409	468	392	436	420	405	388	366	408	441	419	416	421	416	437	425	380	414	412	425	438	463	401	426	444	430	447	427	435	368	415	437	412	425	449	405	406	435	389	428	425	419	404	433	419	414	457	431	443	452	462	415	440	396	410	439	428	416	454	413	425	433	410	463	448	410	446	453	393	410	428	456	417	422	421	400	405	393	427	410	379	420	381	403	408	437	465	416	418	401	377	438	400	416	445	449	391	404	415	412	441	410	372	411	463	427	416	409	383	431	384	424	433	418	404	398	415	430	426	397	456	432	409	407	411	415	407	402	462	388	426	416	389	394	407	416	420	471	420	439	421	385	415	427	386	418	378	384	402	415	400	434	427	421	399	445	438	455	401	402	438	405	417	395	397	395	390	411	455	399	387	434	414	389	419	421	401	406	434	382	436	423	408	445	412	440	384	400	446	435	409	391	403	426	404	414	416	383	428	413	435	436	445	398	417	395	409	439	421	431	470	416	439	423	413	412	438	431	433	398	451	484	409	423	437	452	415	385	399	423	413	393	407	410	377	416	447	394	396	414	443	426	370	401	411	392	427	434	442	418	444	440	413	416	464	432	426	437	434	430	432	425	485	391	396	421	444	407	423	417	386	397	454	444	436	396	410	434	437	426	411	419	415	429	406	393	438	426	440	407	423	399	402	446	411	426	414	431	387	399	422	437	402	437	423	409	415	424	428	440	420	395	416	410	439	426	462	476	431	419	447	418	441	426	485	407	457	449	429	377	431	410	464	408	454	453	415	417	412	423	466	490	405	396	456	436	468	423	430	395	431	424	417	391	439	402	386	480	432	411	443	416	406	415	452	396	405	361	428
31946	26537	26273	20242	11125	2492	921	918	940	943	993	1260	1479	1427	1032	1109	1388	1641	1450	1639	1189	937	856	923	885	881	876	872	882	881	937	901	886	957	863	851	895	917	918	931	839	905	929	866	859	874	875	906	837	909	903	897	871	923	885	890	919	874	910	862	910	885	874	910	988	949	886	898	890	911	875	901	904	897	945	898	924	883	858	886	903	897	922	867	919	896	854	825	929	848	876	944	938	907	920	857	873	888	881	873	882	911	947	881	961	904	914	881	900	877	924	916	880	887	923	903	897	913	906	954	896	905	955	843	899	873	906	936	852	883	876	888	865	893	901	895	891	884	875	891	892	937	960	868	928	946	934	870	923	823	884	933	844	927	879	885	856	903	920	859	879	852	890	874	893	860	911	900	858	851	874	847	913	872	861	939	867	864	922	830	898	934	862	911	937	867	931	891	914	929	944	900	932	894	857	870	910	889	907	883	848	903	887	848	881	927	893	884	889	881	921	893	916	911	907	855	907	866	899	919	933	913	936	907	896	877	918	878	855	886	902	888	851	901	902	893	866	838	891	930	917	913	871	887	917	906	908	886	894	904	922	939	945	903	903	907	854	886	842	916	908	941	864	889	939	859	893	845	908	895	913	883	913	899	884	886	884	937	861	875	894	916	907	842	930	905	909	902	881	880	903	946	898	847	899	880	880	898	894	898	889	851	930	833	906	855	890	914	898	880	820	923	878	843	881	881	905	895	902	939	887	891	894	844	921	943	878	897	925	918	841	872	926	899	872	939	895	876	883	929	941	932	842	857	881	913	854	910	923	881	861	939	918	858	945	915	884	899	853	905	869	903	881	882	913	875	910	918	860	869	891	893	855	903	937	883	961	874	942	913	897	920	911	906	884	951	903	905	874	897	939	901	896	898	926	862	885	896	894	851	856	908	893	857	873	909	871	898	926	881	906	864	858	914	861	873	897	898	874	877	897	888	906	892	926	913	888	881	938	878	893	894	897	910	910	910	925	908	899	927	868	880	918	863	905	938	871	882	1011	913	856	863	930	934	833	918	876	875	892	895	872	814	882	836	929	817	896	905	866	853	816	869	882	901	956	893	864	882	927	896	862	910	856	879	900	849	922	896	821	890	967	856	953	882	879	933	899	933	890	853	874	866	929	873	924	911	864	882	889	910	886	914	868	918	887	918	893	955	871	932	916	932	859	880	879	933	886	882	872	864	882	825	870	909	902	869	908	927	877	847	908	890	936	841	947	962	854	919	884	939	912	887	889	914	883	913	908	851	862	845	917	838	907	865	899	910	893	944	921	887	906	918	913	899	908	889	901	878	863	872	899	908	854	898	893	861	919	934	902	894	910	923	903	936	893	854	858	863	946	909	850	895	915	836	929	860	900	860	882	871	918	918	880	875	913	858	866	898	909	957	900	914	866	885	922	900	854	940	895	858	908	900	927	878	910	906	902	922	900	915	926	901	883	896	896	892	838	908	883	892	925	891	921	920	909	899	871	934	902	864	864	863	903	854	894	879	864	910	864	882	919	888	860	878	880	902	914	855	903	891	841	838	904	908	858	888	860	939	920	881	899	863	899	921	875	859	889	930	854	854	871	911	885	916	879	950	884	888	858	848	908	882	891	943	839	892	886	914	893	919	852	883	866	926	883	867	886	886	904	905	947	943	906	949	933	866	868	963	894	904	931	951	936	924	871	892	921	908	876	941	894	841	870	867	880	820	904	862	907	881	907	845	856	883	924	886	892	910	918	866	911	891	875	909	890	867	868	846	902	905	840	901	896	937	907	912	859	897	942	872	874	855	869	941	947	876	918	907	930	883	882	865	890	894	866	929	885	879	870	883	905	919	887	951	913	944	922	931	911	866	924	857	870	859	866	903	847	963	877	832	881	841	890	912	951	899	885	939	927	928	915	910	903	881	867	884	875	848	883	954	934	855	885	897	912	882	842	879	855	863	918	860	877	844	898	893	913	872	880	857	906	887	914	933	901	902	866	885	885	939	875	888	907	923	887	839	899	884	879	903	936	951	898	875	917	911	878	888	895	868	891	847	863	885	905	854	850	882	919	848	850	867	951	885	824	858	898	858	881	919	828	880	885	925	902	899	927	914	935	897	923	925	856	884	958	852	920	910	855	902	911	930	927	923	863	902	899	887	871	855	828	948	898	879	906	848	875	888	869	874	853	847	838	914	915	898	951	837	887	855	950	881	883	830	907	871	901	861	873	852	855	889	894	943	889	894	868	879	896	889	946	848	911	932	886	894	899	825	868	942	919	909	920	918	953	911	892	906	858	879	898	909	899	907	884	855	916	882	908	853	884	902	892	876	897	905	859	837	886	895	971	891	938	881	897	865	911	871	937	928	931	893	874	930	909	869	935	897	888	903	837	824	929	911	854	893	901	916	842	937	893	899	883	984	894	841	923	903	880	871	919	852	940	885	881	871	894	895	874	885	870	871	932	883	887	864	913	862	832	846	886	903	946	910	930	914	885	842	904	865	887	976	886	892	863	874	862	906	908	904	938	883	914	889	971	881	844	859	905	864	892	900	887	863	907	857	857	934	910	853	862	866	942	889	922	920	928	957	875	856	861	898	922	936	938	949	855	846	912	900	935	888	874	897	862	881	891	897	831	866	858	883	885	880	905	870	870	854	907	908	888	900	923	881	887	912	910	884	901	885	870	911	937	878	947	870	870	905	946	927	853	909	889	893	920	870	907	906	831	902	941	899	846	940	914	884	878	892	915	891	885	925	915	902	910	899	874	888	907	870	895	922	832	862	912	902	920	936	893	901	877	887	847	939	902	942	902	876	845	897	876	906	840	872	933	880	899	875	920	909	866	913	885	887	944	927	928	933	895	868	863	888	876	891	910	916	878	900	913	835	832	895	832	884	929	915	880	895	889	872	942	859	955	936	976	895	890	911	888	854	882	919	874	915	869	897	885	895	938	923	878	909	824	897	938	863	902	897	841	908	855	874	930	874	883	888	883	849	879	873	850	914	849	898	851	918	862	892	907	900	900	889	868	902	897	920	872	865	932	941	889	907	870	874	837	942	960	869	862	911	833	912	888	863	866	862	924	881	863	944	864	895	896	869	918	872	907	842	898	869	927	960	912	889	932	872	909	866	901	939	881	892	882	882	953	856	957	928	928	932	930	856	952	911	943	935	895	895	882	903	863	935	864	901	902	910	910	882	925	919	863	841	939	883	933	901	874	844	887	879	927	914	860	896	878	910	902	915	895	841	863	977	867	917	907	911	912	852	903	883	929	866	931	886	905	904	916	917	959	890	887	856	869	904	938	869	877	953	903	854	902	963	892	883	890	859	846	869	875	893	875	867	912	827	912	880	880	864	884	876	911	890	945	907	921	918	894	926	962	947	907	914	900	922	924	889	877	903	918	883	861	934	864	879	894	903	881	891	889	894	894	889	886	948	895	885	908	894	957	892	937	889	848	877	950	940	886	907	912	933	893	929	946	914	895	864
61803	39674	24528	15730	7201	2093	526	466	439	469	438	553	667	762	487	511	631	774	654	554	445	455	428	410	439	444	415	433	426	449	471	471	419	450	410	413	387	450	417	390	433	437	455	419	446	412	422	437	404	437	413	450	444	474	454	456	436	428	452	432	459	490	431	441	392	386	446	406	456	461	448	425	421	433	418	413	432	431	426	436	432	468	420	441	429	432	399	431	433	439	433	435	434	450	415	436	419	431	478	427	426	407	452	437	420	478	453	441	444	399	436	444	403	416	417	441	387	418	446	453	410	424	414	428	421	415	423	405	475	382	448	423	477	457	413	450	417	429	433	435	427	428	434	402	404	422	398	432	421	455	392	465	469	457	395	425	443	420	430	422	437	449	430	407	432	451	376	408	413	428	391	438	418	437	424	459	438	409	424	434	443	365	427	416	421	416	449	419	442	425	372	433	455	396	413	445	435	426	430	412	427	446	392	406	415	436	428	391	418	399	440	431	413	419	402	412	483	457	450	429	482	450	455	447	437	450	458	445	412	391	411	422	465	416	447	389	412	418	439	425	434	406	428	437	409	424	426	403	444	416	445	458	440	401	384	427	471	442	417	386	445	404	415	391	457	415	445	437	451	425	423	452	394	381	392	419	471	426	441	409	438	409	438	407	418	468	426	444	397	431	447	463	454	436	449	384	428	410	384	416	411	420	437	432	456	393	447	437	464	407	445	395	455	462	454	390	404	422	397	390	399	444	427	428	461	454	444	433	453	440	433	403	475	430	391	444	428	528	452	420	449	437	407	442	439	433	399	462	415	427	398	413	479	417	435	462	453	433	445	474	433	434	448	444	438	447	441	450	412	386	415	378	468	458	434	392	451	448	437	434	430	437	421	416	419	392	415	450	434	443	499	440	454	441	452	426	389	450	424	396	430	384	466	415	429	428	400	434	431	443	429	408	444	460	433	449	442	467	433	405	458	451	376	345	393	428	423	428	399	367	425	453	429	401	417	430	423	441	454	440	423	412	458	418	433	394	442	428	401	434	443	427	404	443	403	417	439	365	390	425	456	424	419	443	395	417	424	413	428	448	442	399	396	457	446	419	423	469	424	392	421	400	391	410	443	446	421	456	418	377	443	433	415	469	401	419	422	429	402	433	447	402	423	431	416	471	416	425	429	439	432	450	487	422	418	398	386	420	401	457	461	431	454	432	445	408	441	381	420	416	393	418	445	392	455	427	444	442	402	418	409	411	463	426	416	461	411	425	412	414	451	425	414	428	413	464	454	425	432	450	465	422	426	461	458	447	432	430	421	438	410	423	424	436	476	437	406	403	432	454	445	418	416	412	468	452	425	427	413	444	442	437	400	428	416	452	423	413	445	401	409	394	400	400	379	435	399	442	413	461	415	415	472	463	465	430	439	401	410	438	390	430	432	420	437	439	446	427	454	425	434	445	427	393	408	423	432	396	440	402	453	421	469	445	440	400	441	373	419	430	452	404	432	449	430	442	430	474	389	429	444	433	451	392	453	422	371	426	446	414	421	407	412	389	415	432	423	443	434	426	445	449	443	379	404	424	430	382	428	448	455	441	471	457	399	428	456	413	442	447	404	444	415	435	409	376	425	402	404	478	447	425	406	411	464	445	442	427	442	427	447	440	392	434	446	431	444	406	404	426	385	456	452	418	456	445	460	471	417	496	439	406	426	425	413	435	395	447	416	455	421	431	434	423	429	414	439	417	437	454	424	416	424	489	448	451	416	431	425	366	451	448	389	377	421	450	451	417	399	483	455	450	434	438	423	399	433	484	413	442	450	443	416	414	439	408	439	471	468	402	425	467	426	367	438	455	419	434	509	416	392	431	402	447	421	416	427	416	431	445	456	463	451	400	448	437	406	427	389	440	415	403	423	447	433	405	408	404	455	428	430	464	451	431	427	424	437	474	422	432	457	469	439	430	421	413	440	403	459	418	420	439	415	430	425	441	444	428	412	438	419	442	451	401	429	409	424	411	474	412	372	408	390	448	456	435	411	445	473	474	399	438	400	467	450	402	472	462	396	429	414	437	422	457	438	424	448	441	432	417	471	423	432	382	451	445	423	461	402	431	441	397	428	456	400	452	444	384	421	430	411	441	411	410	443	470	421	399	453	427	424	439	450	480	443	418	421	371	404	454	431	385	452	389	407	474	459	398	410	446	431	482	459	417	405	386	421	432	439	415	441	434	451	424	445	398	470	390	452	428	428	398	366	424	428	466	421	379	410	437	442	442	409	454	455	426	426	428	407	462	417	415	437	450	426	437	442	416	399	448	456	468	419	391	422	424	394	475	428	419	407	465	453	413	428	457	441	446	427	456	436	458	420	436	417	485	406	455	440	438	412	437	419	420	419	434	420	439	422	390	414	424	421	483	411	420	381	431	450	446	445	419	388	446	450	457	433	413	423	398	420	410	405	456	428	457	426	432	394	454	413	454	430	432	416	381	443	423	451	421	472	456	486	439	421	458	430	477	474	414	418	418	438	440	429	385	391	434	401	475	436	429	418	408	407	423	409	394	398	409	436	431	440	397	443	462	428	408	438	444	398	401	399	421	460	432	461	400	431	441	424	420	414	461	435	415	427	438	405	417	410	482	455	445	401	432	440	418	454	423	400	433	422	432	421	412	471	396	394	415	458	400	396	463	440	422	446	451	440	432	425	399	434	439	427	424	442	456	424	425	479	426	397	447	435	394	454	392	435	414	413	438	423	449	415	411	444	420	418	387	432	421	428	429	429	411	425	414	437	425	411	451	418	402	413	419	445	442	402	419	413	413	407	462	408	440	424	436	439	433	427	403	481	413	401	443	423	448	414	391	409	430	417	438	474	452	432	437	432	436	365	443	406	448	452	431	428	459	461	439	425	437	436	383	453	455	432	367	455	438	482	426	458	432	411	447	402	432	407	453	421	430	485	445	416	442	439	415	415	417	451	435	422	383	443	459	424	436	410	461	480	365	476	430	488	430	414	386	429	423	396	438	459	429	427	418	432	446	459	423	432	425	448	434	433	400	448	432	456	425	390	458	414	446	378	433	427	423	392	425	398	417	471	393	428	414	476	383	440	460	411	407	446	418	456	402	440	434	424	408	459	444	429	429	435	409	448	428	430	437	446	389	434	410	468	432	399	471	459	423	375	401	432	425	400	425	435	431	425	430	390	398	428	459	413	409	428	414	407	421	421	429	433	434	473	415	418	449	446	453	467	425	451	412	416	437	436	425	405	405	446	430	411	429	386	439	410	386	437	451	431	454	455	380	371	406	456	417	425	488	440	403	404	417	462	429	458	435	476	405	381	416	443	445	417	431	380	428	405	425	431	448	406	416	422	429	426	458	461	439	399	392	423	424	416	417	419	425	433	437	409	453	406	411	425	438	455	462	390	421	469	453	456	422	451	442	410	393	399	435	419	451	417	409	421	473	425	457	437	494	417	434	405	410	432	424	430	415	447	415	412	434	440	409	399	426
39699	30548	26020	23766	14327	5022	1049	975	1043	1103	1119	1326	2035	2528	1223	1313	2212	2482	2224	1219	904	920	880	892	936	896	943	899	919	884	920	908	915	872	914	894	906	887	929	910	868	928	914	859	922	910	965	913	918	901	907	873	902	952	936	978	907	877	942	940	888	916	919	892	950	889	921	948	956	915	951	902	901	858	916	898	887	901	911	950	904	926	932	901	897	962	922	875	926	885	901	925	901	963	939	922	948	927	940	887	919	888	899	900	883	869	918	899	985	915	961	900	925	969	896	913	948	885	913	915	911	905	916	939	890	887	964	926	890	828	888	935	946	906	917	883	891	966	861	888	922	926	899	920	919	892	977	937	898	961	934	885	888	884	924	835	940	896	913	940	923	860	922	911	933	926	940	912	864	941	917	873	989	913	928	949	980	846	925	914	922	886	912	893	876	895	894	890	880	901	891	873	897	880	860	888	931	941	910	934	906	896	877	842	946	929	925	903	914	949	938	917	896	920	879	906	937	909	952	873	961	891	934	874	966	941	859	898	898	877	914	907	943	918	938	885	880	897	945	940	934	839	935	911	897	941	928	948	917	905	908	902	958	910	946	887	904	917	984	940	906	943	900	919	940	880	894	955	903	916	942	882	907	874	898	908	948	886	891	908	937	886	967	895	949	911	869	883	873	890	903	903	953	878	967	933	909	946	875	869	921	911	938	912	940	920	880	903	908	883	896	909	897	919	937	902	841	866	886	901	928	911	916	947	888	903	923	910	947	935	940	923	913	902	892	937	908	877	958	940	934	918	933	923	841	919	911	908	935	889	901	953	940	912	913	927	878	951	934	916	891	884	873	877	903	907	885	889	920	876	847	944	850	904	921	938	954	871	882	931	906	933	903	896	946	872	868	882	867	857	910	925	899	961	940	927	864	903	935	908	899	903	910	882	861	881	926	914	869	898	897	935	918	906	923	955	891	951	948	931	906	897	869	968	871	908	924	908	954	952	891	873	865	914	902	885	945	786	923	878	889	989	867	919	912	888	938	908	859	891	915	926	883	854	867	956	905	931	969	906	917	886	863	907	849	841	926	929	997	951	893	925	862	906	943	918	937	901	870	951	898	948	946	913	912	948	901	940	885	919	849	955	942	903	878	935	915	894	905	952	908	962	941	902	918	901	903	894	917	935	869	848	950	933	871	948	900	949	857	914	894	922	906	914	925	914	916	932	903	914	905	916	949	894	863	904	892	834	940	946	914	914	871	890	883	877	856	912	893	912	894	894	949	890	898	909	924	927	879	903	931	868	884	936	908	918	924	897	850	906	952	866	876	903	922	843	890	880	900	893	856	982	902	913	909	928	912	912	896	937	1015	936	891	901	900	903	886	901	917	965	928	915	887	896	907	934	918	892	913	940	893	915	918	933	913	920	944	898	894	875	908	828	924	884	935	928	938	915	917	883	850	946	886	982	878	857	921	905	860	856	873	941	875	894	937	958	895	907	909	932	887	894	873	900	934	946	843	863	925	893	881	922	898	885	912	908	893	928	881	921	877	904	900	902	911	946	948	921	875	923	921	918	979	930	938	877	906	885	888	877	931	937	953	891	912	896	892	917	935	879	906	895	884	867	922	885	913	915	924	860	911	927	878	916	877	921	932	913	860	931	891	899	897	988	929	918	923	907	916	950	922	941	879	881	948	916	856	942	891	900	905	949	919	892	917	893	938	905	923	936	878	911	909	909	903	906	857	891	887	888	914	882	960	906	938	891	895	899	860	867	893	878	876	880	933	919	930	936	885	964	877	899	899	915	912	936	916	884	879	891	900	967	869	938	943	908	891	943	891	939	891	893	916	993	948	903	960	938	851	905	903	864	895	917	907	875	914	918	848	889	878	893	922	926	923	887	890	824	942	857	871	867	908	925	920	896	916	943	916	915	905	878	905	943	883	876	883	906	936	938	904	858	868	913	929	885	915	899	926	900	914	888	890	923	905	950	891	930	894	929	890	882	867	913	925	877	923	942	909	927	917	916	887	889	942	908	888	865	861	922	932	925	884	891	942	921	919	887	902	868	868	869	908	908	899	905	922	946	930	894	910	917	935	899	907	896	904	936	886	979	912	883	902	945	948	907	889	898	925	902	941	989	847	863	906	904	879	861	940	878	932	876	894	938	943	919	961	887	881	874	933	897	891	946	910	925	927	881	910	883	905	921	912	877	877	933	910	928	941	923	869	858	957	945	897	934	956	948	926	954	910	934	906	875	917	882	909	863	896	911	877	906	961	890	893	946	985	847	924	912	876	955	931	894	939	913	907	945	870	912	922	938	879	885	930	889	885	946	955	869	867	868	922	874	914	891	903	941	868	871	957	956	853	863	906	971	945	851	884	928	890	849	911	894	927	857	925	917	886	903	880	937	941	903	853	913	893	923	861	890	912	933	944	970	932	892	1000	926	896	889	874	912	906	931	946	975	901	902	931	935	913	944	943	923	941	896	879	908	916	904	912	899	904	978	912	937	917	891	914	889	876	923	911	966	941	892	981	917	883	875	891	933	873	933	906	883	915	900	901	862	927	881	892	929	850	925	942	914	926	869	871	958	956	868	918	899	914	897	926	995	903	933	908	882	898	912	897	890	907	869	900	942	889	928	949	897	874	964	888	865	934	960	883	945	888	871	917	883	854	903	903	859	889	898	887	924	946	855	958	878	906	874	884	945	925	900	881	910	892	880	872	919	873	899	919	976	923	888	911	901	866	962	904	934	902	888	882	995	935	958	901	921	946	880	935	928	838	904	904	952	902	930	994	896	887	916	882	913	925	886	922	937	925	917	971	866	962	885	925	943	875	898	949	921	858	1003	909	941	905	914	856	898	910	940	893	870	904	882	924	909	932	895	848	918	940	923	916	893	887	885	903	904	909	882	885	895	898	881	854	901	902	910	943	899	907	856	883	907	943	915	880	914	931	878	926	887	921	962	946	870	908	928	911	848	857	912	899	936	878	865	890	862	874	939	962	920	904	926	874	886	865	955	921	871	904	941	888	960	903	885	923	893	953	950	915	929	926	927	906	944	917	873	914	938	919	927	939	893	881	920	901	860	902	951	942	916	906	926	977	925	919	890	916	846	864	914	908	932	906	977	948	901	897	942	964	936	869	916	879	892	980	967	921	855	887	919	969	915	913	902	903	916	932	916	895	920	927	884	904	922	906	884	913	892	861	856	895	897	934	909	875	946	916	891	932	965	899	896	844	940	940	897	929	857	932	938	892	971	932	891	865	893	960	885	904	915	946	911	966	910	948	901	917	920	901	925	954	860	924	926	877	895	912	925	956	922	943	853	915	897	912	916	885	959	909	880	928	870	910	898	960	887	930	980	927	906	854	887	887	896	897	907	957	946	954	886	921	939	892	927	915	891	887	920	934	900	930	911	896	930	932	921	926	926	934	880	898	902	893	897	932	975	922	939	909	903	906	885	921	899	918	859	922	900	906	870	898	929	893	879	895	911	836	848	876	908
43944	25210	12043	5286	1407	704	424	411	408	401	438	410	425	392	397	408	427	427	399	407	410	400	392	386	364	399	434	401	413	438	386	389	450	411	406	470	402	395	428	436	423	424	401	468	410	417	370	398	404	409	426	386	392	428	438	438	432	409	432	436	383	425	409	420	419	454	435	429	427	417	415	416	431	386	435	395	380	389	381	405	401	409	449	451	367	416	439	425	407	407	435	449	383	420	422	417	424	433	372	405	400	423	414	397	403	414	397	416	423	433	426	423	388	421	381	378	416	413	453	400	395	407	397	428	391	427	416	399	428	442	395	392	389	419	417	413	430	361	387	394	385	444	420	416	455	390	444	419	407	412	372	388	446	451	430	429	440	402	435	362	443	434	416	449	417	407	387	391	426	437	404	474	444	380	441	410	390	410	404	471	429	443	437	363	415	417	386	377	408	398	438	383	407	391	436	418	418	431	419	442	417	392	407	387	420	383	399	423	413	407	444	411	411	399	385	419	387	424	400	380	409	385	409	431	438	393	434	415	417	405	375	443	395	431	426	407	381	420	399	441	381	411	424	407	409	396	405	404	381	372	424	403	463	456	455	383	433	410	404	374	444	405	394	410	410	452	404	410	419	429	396	370	394	421	428	410	399	410	408	409	402	383	402	402	418	390	437	391	400	406	437	380	397	390	438	414	416	425	420	381	441	403	407	412	395	381	409	394	411	406	414	378	430	368	409	391	385	407	389	411	410	421	426	424	406	428	397	437	398	447	406	380	378	370	408	431	395	396	405	363	397	435	434	398	389	409	379	389	400	431	424	428	407	430	408	384	401	378	411	439	399	372	370	435	396	420	414	382	397	412	412	401	383	410	425	410	389	451	438	422	381	453	392	440	425	457	394	391	424	395	403	401	447	392	399	380	414	402	450	443	425	362	419	391	378	406	414	422	446	391	428	378	383	426	408	411	433	429	409	425	404	389	443	386	416	429	405	409	419	403	405	408	454	446	424	403	395	482	381	406	403	391	398	447	386	452	400	415	397	377	411	373	410	442	437	442	448	403	410	415	406	406	401	432	427	429	388	425	384	391	439	384	411	379	409	425	382	414	472	401	461	420	405	417	385	413	428	408	414	425	440	381	388	384	412	404	451	372	391	410	404	373	458	412	437	437	355	410	391	394	407	389	452	362	411	437	400	396	408	409	407	417	406	406	414	381	424	419	463	394	420	395	402	422	402	399	423	373	369	372	391	407	408	433	424	451	445	408	412	365	386	389	395	403	407	391	452	412	404	420	473	378	394	424	388	407	405	421	389	398	414	404	404	465	429	422	438	427	388	398	422	405	398	407	386	398	393	411	453	394	403	432	410	397	436	416	394	407	420	431	378	424	394	437	444	406	412	393	382	377	416	427	428	412	446	400	414	440	422	448	375	410	390	437	400	407	450	411	437	406	417	402	414	406	400	388	413	431	425	420	411	423	436	415	397	445	402	421	436	395	431	403	412	397	383	421	425	383	463	408	444	420	407	404	389	404	427	387	415	406	439	423	404	437	409	403	354	399	446	390	370	405	401	409	415	383	412	445	400	398	466	378	372	418	415	428	412	420	389	406	403	427	387	401	433	435	409	448	399	447	427	400	394	421	429	429	414	424	437	419	390	429	421	413	401	439	439	405	374	428	449	414	399	407	382	439	416	446	424	396	372	437	419	415	403	413	389	422	410	391	411	429	438	411	419	412	395	387	370	426	436	422	408	448	437	420	405	403	409	424	434	396	388	447	419	410	446	421	439	426	410	437	418	381	400	417	399	420	422	417	404	390	440	424	415	379	445	460	408	389	406	401	381	357	413	435	407	430	388	402	389	381	442	390	422	417	422	389	415	374	422	418	417	399	443	423	438	424	418	457	425	429	438	419	428	419	405	438	372	407	413	406	409	427	419	397	412	379	384	403	398	432	414	405	411	445	364	416	438	407	429	368	398	430	416	415	400	386	408	442	514	383	376	424	425	371	455	383	396	389	418	450	438	410	418	413	412	403	369	442	400	424	385	384	428	426	413	432	410	375	405	414	374	409	410	416	373	394	425	397	411	450	437	426	389	402	412	436	396	415	397	431	398	388	429	424	443	451	423	396	457	403	421	371	404	386	388	378	406	452	407	381	438	402	442	428	403	446	422	417	387	428	403	389	376	428	374	418	422	395	374	371	407	401	422	423	414	410	380	437	443	405	436	394	375	414	410	407	410	443	439	434	375	398	400	403	442	432	425	430	405	407	385	385	425	405	439	417	394	405	396	361	407	407	412	392	386	419	402	414	408	419	360	441	377	386	393	426	403	407	372	402	417	405	415	453	390	402	419	441	408	386	417	393	414	404	407	383	370	397	404	397	440	425	403	395	398	405	392	401	415	422	449	401	401	386	382	405	391	393	389	388	380	444	403	432	410	444	397	407	422	426	394	397	409	388	415	414	397	420	410	455	395	365	443	405	408	432	432	412	410	460	401	415	444	438	430	438	443	408	408	443	387	420	409	385	406	432	421	425	429	382	430	391	411	435	433	414	386	401	403	387	456	410	387	402	401	417	373	416	405	424	428	437	379	440	420	400	451	366	383	432	429	385	407	431	404	416	420	399	405	408	409	386	451	416	412	424	387	444	419	402	383	423	415	409	420	389	398	387	381	372	449	383	395	426	426	426	429	428	383	418	456	438	373	433	424	407	413	408	339	388	393	357	427	401	394	366	432	391	401	419	390	376	430	445	425	386	450	385	426	379	408	418	448	397	404	400	392	415	395	415	399	402	440	394	395	421	400	442	377	413	391	438	408	427	415	390	414	410	401	398	405	454	460	463	398	405	412	432	428	400	391	383	393	405	400	401	402	391	387	349	402	420	430	426	399	424	413	405	410	410	400	392	399	407	437	413	452	406	424	428	401	443	395	429	379	406	411	399	403	399	391	409	421	408	430	410	408	436	427	427	408	408	374	429	393	462	416	452	429	387	368	400	394	420	428	419	399	402	444	404	421	424	429	416	440	379	422	437	456	375	395	423	433	416	396	417	396	425	379	404	466	409	434	407	389	432	416	441	425	429	420	393	410	380	468	429	440	415	416	442	416	467	414	392	432	401	417	429	383	402	400	429	435	443	381	446	404	420	370	417	422	419	440	409	412	453	446	454	395	451	440	413	447	413	424	412	417	461	414	397	432	417	416	412	396	384	435	417	419	410	395	368	429	396	423	416	445	388	415	405	401	444	423	409	452	410	409	419	426	428	408	415	381	377	372	420	415	420	437	417	381	408	409	411	402	416	416	405	390	372	404	415	391	435	438	454	393	418	377	401	403	386	427	377	426	388	406	418	408	444	449	407	416	385	420	389	417	407	389	412	404	416	410	413	395	415	352	422	415	444	437	405	435	419	457	400	404	391	430	413	394	366	429	406	411	420	423	403	395	414	458	430	401	396	417	394	397	394	409	417	418	413	419	418	444	393	373	405	393	414	418	434	394	431
27396	17546	15079	9809	3814	1817	893	922	900	812	873	882	895	870	885	908	914	939	956	918	897	862	851	883	880	899	845	840	886	865	850	872	922	895	892	885	884	867	828	874	900	859	858	892	907	914	848	860	851	887	826	798	896	871	867	875	869	876	881	849	890	885	887	934	903	878	949	876	921	857	921	829	860	916	895	904	875	896	831	836	920	837	849	852	878	854	904	828	887	852	880	853	820	881	910	886	847	929	897	870	895	863	838	849	859	877	873	822	897	873	937	862	839	896	835	828	918	886	869	851	909	822	883	841	886	884	897	882	852	904	902	910	870	853	908	889	904	849	851	859	873	927	882	865	876	828	878	847	916	929	845	898	845	886	848	927	916	850	917	870	857	936	873	925	854	877	863	843	913	883	884	882	879	821	845	879	851	851	855	874	848	900	845	890	832	864	867	851	869	868	890	929	868	874	880	893	822	878	873	854	807	893	816	896	888	895	864	892	839	852	858	891	864	867	908	860	867	868	866	910	865	914	925	861	885	852	852	872	865	828	901	866	897	894	921	847	843	942	837	917	879	869	855	886	867	918	844	893	868	893	882	889	883	866	892	869	849	893	870	910	871	890	894	919	854	821	856	814	868	898	849	908	848	892	847	903	867	866	865	824	855	911	913	891	889	832	868	887	893	868	859	884	893	848	866	870	915	892	895	856	874	886	921	841	896	866	866	857	862	867	884	851	861	909	822	858	891	926	907	809	898	919	802	909	886	887	862	836	892	860	868	877	857	851	878	886	853	896	925	892	875	937	832	882	845	868	847	922	876	837	890	874	899	874	866	864	894	900	833	858	878	919	928	879	800	820	874	835	874	880	886	845	904	862	843	842	844	874	886	812	909	905	911	874	878	879	868	917	920	891	816	892	841	863	883	900	911	914	859	899	831	891	877	841	812	862	831	913	879	896	855	857	841	842	907	836	853	893	848	843	858	917	858	897	899	912	921	892	920	872	899	849	844	878	842	871	945	867	864	883	861	937	813	917	905	905	941	877	906	901	873	888	909	827	863	839	868	841	887	896	888	879	923	860	894	856	878	876	871	911	888	860	922	894	907	871	875	874	893	885	882	912	860	850	892	854	874	873	870	850	906	875	853	873	887	851	904	904	892	898	805	924	877	862	864	870	919	854	861	966	874	902	887	912	848	857	884	872	904	932	861	928	891	885	879	877	875	898	873	844	849	861	874	785	847	867	936	899	856	900	867	903	885	912	893	899	809	844	857	920	831	881	838	865	909	933	890	865	880	856	922	844	888	900	840	876	859	852	811	899	918	874	886	884	895	892	842	913	928	881	836	887	858	884	902	887	904	843	873	894	856	890	839	865	870	846	903	831	840	861	892	889	817	874	824	884	889	862	834	877	862	851	894	872	897	853	899	894	877	910	919	824	822	880	894	953	860	904	903	828	825	877	827	837	896	838	867	851	853	893	858	881	907	854	891	853	843	861	894	857	895	864	825	882	823	862	851	847	909	882	922	838	890	851	907	872	894	913	918	843	846	886	879	823	869	813	840	849	873	887	894	879	939	844	891	878	858	897	826	836	861	875	869	844	926	871	890	864	833	893	896	836	924	877	877	831	837	891	881	884	854	879	851	916	875	909	839	903	818	886	849	853	876	821	906	877	914	872	903	864	913	867	824	873	908	850	848	870	887	799	877	846	898	912	921	832	905	859	875	903	883	884	857	863	897	948	914	882	874	849	863	891	871	850	880	898	839	896	867	849	877	901	872	900	897	875	837	882	817	887	849	908	895	907	861	863	882	867	923	851	838	907	892	891	901	861	863	914	840	874	866	872	909	855	839	859	883	859	932	879	862	916	850	832	876	904	858	874	847	872	829	884	828	884	865	873	853	800	902	896	919	885	909	860	901	866	910	834	853	889	901	863	846	903	888	842	862	867	857	912	908	870	840	887	904	905	862	901	834	891	908	959	879	840	908	865	875	844	829	862	840	885	854	899	839	914	845	856	857	934	905	871	891	888	835	899	853	836	879	880	851	918	826	873	872	884	849	846	866	832	834	857	863	894	888	894	916	932	911	880	879	898	902	885	918	846	897	868	850	898	887	896	878	826	880	859	884	891	883	827	868	917	878	921	883	819	858	858	846	837	893	881	876	864	865	840	862	855	868	863	882	923	901	923	859	910	850	853	834	887	888	855	877	855	824	890	836	863	877	867	875	915	899	869	866	862	858	815	852	831	906	888	896	854	895	900	884	834	870	874	878	806	868	885	892	868	891	839	852	879	867	846	870	894	810	877	847	829	878	839	875	853	866	811	860	864	881	832	836	886	847	948	833	920	856	838	866	863	909	926	844	868	963	857	921	858	847	929	955	896	850	893	854	833	957	893	921	912	907	854	883	915	892	859	855	863	923	898	839	855	826	858	900	836	917	912	870	844	883	862	919	837	898	894	853	866	856	899	889	912	904	857	897	875	894	861	856	905	870	864	891	871	893	886	866	875	928	902	877	892	912	897	934	910	898	938	874	847	915	874	877	913	864	901	838	869	945	868	834	848	871	862	877	904	908	889	856	821	826	885	895	856	849	866	896	878	880	851	904	874	873	896	877	826	878	880	886	867	862	872	885	845	880	843	873	882	904	875	886	888	857	901	811	826	892	861	878	838	858	899	884	897	837	847	906	884	866	850	892	843	901	907	842	870	853	860	815	856	902	904	859	873	899	875	892	856	859	869	864	869	901	901	874	836	877	845	831	900	854	866	883	860	882	859	899	853	861	902	852	943	837	910	873	875	867	842	856	837	907	873	866	913	812	879	866	829	842	883	936	916	861	868	862	834	921	882	876	830	851	855	909	900	845	905	886	906	845	834	894	876	885	873	871	823	888	926	900	864	886	873	850	857	857	914	888	878	876	857	900	859	869	876	842	922	842	907	894	895	866	922	886	825	897	912	867	924	817	843	852	889	867	853	866	880	826	878	872	903	849	830	896	895	849	897	852	876	877	849	851	881	927	853	860	871	874	858	840	872	873	843	880	834	899	924	841	872	829	889	876	870	896	873	849	908	853	877	864	895	881	884	871	899	870	884	872	859	877	875	915	857	877	827	911	920	828	834	857	828	875	871	823	870	854	902	870	808	846	851	902	879	906	864	905	910	891	880	937	845	890	862	843	805	881	848	890	902	854	896	846	833	874	808	867	869	896	882	893	910	821	906	847	842	889	840	876	917	886	927	897	893	867	891	899	881	926	883	920	896	883	867	862	862	883	908	853	837	889	894	841	854	856	885	879	855	882	855	912	908	855	864	878	866	895	920	873	914	832	904	904	878	893	858	845	889	887	843	845	878	849	911	859	895	911	898	881	864	841	908	855	858	844	864	820	873	906	856	928	893	864	824	913	863	882	886	859	876	892	866	900	909	876	853	894	811	856	896	896	818	865	850	900	889	922	890	834	876	885	858	877	868	885	851	916	824	891	871	900	899	816	881	852	890	878	854	880	877
56237	30370	17767	9559	4915	1235	468	442	419	431	452	424	404	436	424	493	628	708	695	582	442	398	394	375	397	354	457	405	435	401	379	418	404	448	404	421	391	434	408	382	384	428	411	406	366	400	438	371	452	412	396	408	404	396	410	433	448	408	423	434	365	427	396	412	425	403	385	414	428	398	397	386	386	410	400	372	462	426	395	400	441	407	389	407	432	391	447	386	409	424	395	381	420	458	411	412	448	415	389	412	446	394	388	389	386	377	431	407	417	423	429	410	436	406	418	441	431	419	441	420	394	389	450	397	425	411	378	434	415	438	411	425	452	411	398	445	425	410	429	411	442	409	377	426	404	400	452	417	404	420	417	416	394	445	430	422	437	441	371	391	464	404	428	420	435	400	380	404	395	424	427	414	411	409	402	408	407	415	431	438	428	441	385	401	398	445	404	445	435	424	413	407	392	388	409	442	399	425	403	414	442	407	450	337	398	427	394	379	409	427	416	421	404	412	369	388	411	432	389	454	432	424	396	431	385	407	401	420	436	403	423	422	433	413	422	454	463	439	399	412	420	422	404	417	403	425	397	401	416	408	436	423	431	429	403	412	422	401	411	396	416	449	388	433	394	407	389	400	374	377	396	438	445	408	433	403	426	434	459	410	396	423	403	402	414	423	394	413	398	400	385	390	413	394	390	417	394	440	435	438	413	368	446	420	435	399	386	425	390	417	402	401	426	421	437	437	386	396	405	419	429	467	420	403	397	418	394	431	387	405	401	401	434	414	427	440	423	402	423	416	440	392	402	397	418	385	435	473	431	390	390	402	432	418	445	415	406	436	418	445	427	433	449	387	373	375	414	440	391	390	382	444	421	405	417	431	412	430	398	400	405	447	387	471	386	409	394	374	380	430	476	423	405	400	382	412	397	421	397	388	400	356	439	443	448	414	393	426	400	430	418	417	435	417	404	413	442	404	433	467	403	434	405	441	384	415	394	381	422	443	419	401	453	388	437	393	402	413	428	415	425	398	410	417	411	408	434	369	390	409	410	389	426	398	375	392	400	467	419	452	407	418	416	371	397	380	419	363	393	424	427	431	430	383	381	403	431	429	397	381	444	409	424	425	411	410	395	401	398	430	425	417	419	399	379	415	440	470	408	441	358	403	378	410	407	442	394	398	428	414	425	398	401	411	399	434	417	408	396	413	413	445	458	412	403	399	393	431	421	385	373	442	407	434	429	393	383	415	424	444	430	382	428	414	446	446	438	416	392	408	405	425	395	414	406	394	405	426	400	386	438	402	395	424	435	421	423	429	421	415	440	403	414	385	438	355	428	416	443	428	403	422	417	378	401	423	403	450	442	404	427	424	469	427	399	415	423	392	417	395	392	408	392	449	444	422	428	434	448	435	407	421	372	392	406	399	402	427	445	401	408	418	363	422	451	383	417	416	378	386	452	382	456	374	453	393	412	386	404	457	423	419	434	391	403	420	420	428	417	417	435	438	415	407	419	437	404	403	436	391	417	406	448	387	402	427	396	386	439	424	425	360	424	446	441	414	414	477	417	456	374	436	389	372	443	441	428	430	423	439	405	390	435	427	421	402	425	411	428	392	390	403	411	421	425	421	406	407	410	414	479	395	442	404	398	414	417	434	425	408	436	443	390	429	405	437	440	466	458	382	415	423	438	448	390	425	425	426	421	426	381	413	398	369	388	421	382	405	408	397	438	390	401	413	422	417	417	389	382	397	424	445	478	412	361	398	410	401	404	385	435	390	437	385	436	430	421	413	422	401	379	436	431	424	410	421	379	412	401	415	424	444	419	447	423	434	411	366	419	415	390	435	417	442	425	435	387	455	407	398	412	418	381	416	428	392	442	453	416	441	438	424	415	415	413	374	395	372	398	408	397	426	418	446	451	399	445	452	406	419	427	381	433	440	415	447	417	395	422	381	399	441	383	373	444	441	439	393	418	470	429	402	399	452	438	426	414	478	358	389	419	410	439	423	405	408	424	413	432	482	442	412	438	401	411	403	415	419	419	411	407	430	447	451	444	440	413	447	437	411	387	375	436	392	380	414	393	414	358	429	411	413	396	370	389	395	417	396	424	380	458	428	461	428	417	400	425	383	412	372	420	414	393	393	434	438	428	379	435	406	442	440	444	404	414	411	466	385	403	358	437	470	382	395	447	406	403	410	390	417	400	419	366	394	393	402	391	405	412	420	423	433	449	387	427	422	377	423	376	382	378	426	446	360	424	428	421	401	392	466	413	414	470	407	434	477	418	401	403	429	411	402	414	413	422	399	406	397	441	414	427	410	399	377	442	422	409	438	427	370	443	399	396	412	442	445	415	411	441	406	373	411	414	409	412	409	424	433	436	462	403	398	415	397	411	404	440	414	440	417	469	391	421	407	407	399	390	379	424	412	404	430	440	414	403	430	401	430	373	389	428	437	421	425	432	442	425	445	405	457	424	443	409	393	401	457	410	480	381	434	426	440	398	377	429	432	441	431	403	398	455	439	444	381	433	439	440	439	428	415	412	405	412	417	430	418	386	392	401	423	425	438	391	385	419	424	426	413	433	413	437	373	429	428	402	428	434	407	441	420	380	415	407	454	452	374	438	434	452	426	421	397	457	398	391	455	453	431	405	371	451	386	444	422	406	405	418	406	427	441	457	432	413	417	385	410	406	414	404	402	423	387	426	455	471	370	423	407	418	443	437	361	431	399	412	398	383	420	430	405	398	404	411	411	415	378	380	438	403	389	405	404	422	413	436	422	421	386	386	420	416	422	408	439	415	401	422	426	421	484	427	428	417	379	420	405	415	373	448	384	422	434	434	387	426	406	397	380	463	414	457	425	409	476	397	445	415	470	385	430	422	407	415	389	383	440	430	407	397	434	375	404	454	403	464	445	435	453	385	428	399	385	418	442	410	423	423	414	433	413	405	397	380	433	409	448	384	389	434	413	427	430	397	443	348	424	403	400	432	419	428	401	426	410	400	380	390	399	414	427	386	417	386	382	466	426	429	387	422	399	414	420	423	403	425	397	435	383	418	390	449	401	413	432	377	374	413	414	358	383	416	444	404	445	464	391	418	416	349	454	482	457	410	408	441	422	388	412	456	425	419	389	420	420	392	392	396	418	431	444	430	422	418	447	410	432	390	414	447	432	421	405	438	442	400	401	435	400	410	440	393	396	425	434	391	419	422	436	462	408	434	418	414	426	397	361	410	457	411	427	409	392	400	438	415	393	437	400	373	370	446	437	411	374	383	432	429	405	417	424	378	385	386	426	414	417	415	397	388	429	398	374	406	405	465	398	397	432	410	377	428	377	444	415	414	455	399	390	406	376	408	455	416	379	428	417	452	412	403	413	438	409	408	411	435	440	420	416	464	419	394	433	399	395	425	420	414	469	416	379	388	437	439	431	441	393	420	376	393	381	415	450	418	386	370	413	427	464	423	433	385	410	408	407	402	413	388	433	439	386	405	471	388	398	400	387
36365	22196	20988	17193	11565	3321	990	915	949	926	937	955	933	895	1014	1261	1824	2459	2155	1667	1094	928	911	900	893	892	896	897	888	921	910	912	879	932	915	802	898	893	869	891	913	853	854	799	935	930	924	884	857	859	883	844	824	899	930	874	897	933	887	862	899	863	925	864	870	864	885	851	829	854	904	856	877	923	917	853	904	932	869	833	880	893	846	868	833	911	864	912	877	890	856	914	848	882	868	881	890	918	887	885	851	880	906	915	871	951	901	927	907	877	951	880	838	852	914	901	882	897	874	875	896	937	910	900	883	925	923	859	893	849	844	881	905	902	859	942	909	854	890	909	836	885	858	888	874	922	863	905	880	899	843	901	914	897	893	911	894	914	895	885	875	904	959	905	951	906	876	884	924	902	868	924	897	929	857	887	915	908	921	906	896	874	899	849	849	859	863	916	898	902	873	848	910	829	849	884	873	951	872	888	837	890	926	958	909	911	846	834	892	847	894	868	851	904	934	859	896	853	902	956	908	879	874	883	908	913	855	880	878	871	927	889	919	897	909	893	840	887	888	924	867	869	865	889	856	894	914	872	819	907	873	848	917	912	934	935	887	896	892	889	867	877	884	906	868	901	878	860	862	882	922	918	905	931	841	892	886	932	925	870	869	878	891	982	902	875	839	924	862	902	890	852	882	899	898	888	893	903	924	905	888	818	848	920	926	894	894	853	869	838	852	892	840	887	902	867	882	849	833	846	882	871	884	832	843	906	940	937	894	905	858	882	874	879	902	904	947	895	862	932	828	871	898	926	867	862	864	934	891	868	847	870	902	924	857	933	894	948	842	900	882	905	920	882	873	880	891	814	870	912	918	882	888	850	884	917	941	910	948	829	921	878	893	893	898	903	897	902	896	868	917	873	829	889	894	880	926	908	897	882	898	895	925	851	847	892	902	883	902	901	867	905	981	871	871	877	905	925	921	894	861	876	857	883	910	920	891	908	907	860	814	899	860	812	830	944	929	893	944	912	893	854	879	892	847	903	882	879	921	840	920	917	928	866	879	835	851	879	944	868	866	912	869	911	868	858	852	905	942	904	900	916	924	892	856	826	890	903	960	936	875	854	883	879	873	849	912	850	869	871	907	786	857	914	849	926	897	873	863	913	942	920	866	882	904	877	935	858	852	937	853	905	900	852	927	857	921	815	882	912	877	885	858	875	870	898	836	959	887	899	880	891	925	941	891	866	887	850	873	944	890	879	903	918	895	946	866	899	887	893	889	891	945	883	915	916	953	924	898	863	891	952	852	866	886	886	909	899	901	888	862	897	887	899	878	928	904	869	849	893	903	914	913	873	899	908	892	906	912	886	895	880	879	892	912	894	908	940	887	936	950	914	911	888	837	879	892	944	933	895	870	917	923	910	914	863	904	927	835	862	888	914	920	903	943	840	855	894	893	858	887	917	926	904	862	866	833	894	890	928	907	918	887	927	869	877	902	912	899	873	861	901	903	857	939	855	890	926	913	891	934	886	890	888	945	939	838	887	869	947	894	938	916	893	905	874	941	933	919	890	920	860	900	917	930	925	889	832	847	875	969	881	902	889	852	869	944	916	930	910	925	912	897	861	866	892	899	850	880	903	892	891	915	847	897	892	899	912	927	939	863	849	925	825	892	883	912	939	894	887	895	934	903	870	896	851	854	871	908	939	864	914	902	893	912	860	858	895	828	904	893	840	880	881	903	928	908	863	908	856	870	906	858	912	864	865	882	878	880	871	900	869	943	855	902	942	891	884	840	925	897	824	890	900	900	899	844	876	914	924	908	867	878	861	915	899	906	869	862	848	851	901	864	808	893	866	885	936	911	875	914	856	873	899	914	874	947	861	881	899	895	910	927	889	912	879	855	897	894	871	852	884	908	938	937	889	961	934	847	891	858	886	908	897	888	868	918	931	870	866	840	855	895	895	863	895	898	856	867	866	902	882	877	908	864	915	898	872	904	832	901	921	904	883	910	908	859	960	905	851	826	871	847	921	816	882	875	910	904	836	889	923	949	871	846	861	899	873	886	916	845	872	913	894	930	867	862	891	937	883	919	910	895	875	897	921	901	871	874	950	892	871	866	874	869	867	910	879	862	834	896	890	943	870	868	877	880	890	900	866	853	863	905	887	919	851	910	883	875	856	894	870	909	919	917	839	927	811	867	876	823	910	914	869	898	847	861	857	921	882	829	950	915	899	883	892	869	869	911	864	880	957	896	873	886	908	908	894	912	942	896	871	921	865	865	862	844	879	899	878	892	870	876	894	920	883	902	843	862	883	910	867	945	935	866	889	946	881	865	904	906	883	901	829	906	878	920	900	902	908	925	892	884	926	955	883	963	898	858	869	878	867	871	897	848	836	899	849	863	951	872	907	938	969	895	873	844	921	915	955	901	828	838	907	886	834	894	832	846	910	850	860	894	932	848	853	900	912	859	882	853	885	910	857	851	931	927	921	911	887	881	948	775	877	830	893	836	906	911	891	905	876	893	921	882	929	908	863	900	878	875	877	882	874	851	866	877	915	918	932	901	893	851	970	925	881	912	879	885	909	902	899	934	889	869	956	933	837	886	909	851	932	883	921	911	943	908	909	892	850	911	866	882	943	875	924	874	918	923	883	913	938	879	843	808	894	892	899	955	897	861	839	885	864	900	860	855	931	863	852	894	881	871	913	876	912	892	916	831	868	905	862	981	884	842	882	874	898	852	859	1003	880	871	855	880	860	889	959	858	815	934	877	866	931	931	922	902	905	898	888	893	927	880	892	865	855	911	919	867	872	854	850	910	813	846	882	897	908	927	925	888	898	919	909	914	882	855	864	889	875	885	898	897	931	922	890	865	843	895	849	876	883	908	890	929	849	921	901	867	933	913	845	882	881	884	898	876	874	839	902	861	883	882	880	919	850	910	869	870	874	883	899	903	857	912	869	850	879	910	921	895	862	864	871	885	860	874	854	887	857	893	891	920	871	898	867	890	889	842	904	915	928	889	874	882	852	931	863	856	900	941	904	915	861	926	909	935	895	921	885	890	906	893	946	918	838	884	882	959	886	889	843	865	896	878	863	885	939	850	868	908	865	877	937	821	872	863	880	873	889	917	890	888	891	833	874	934	933	853	924	871	934	854	849	888	940	827	937	904	885	854	921	916	885	856	923	843	907	867	844	886	858	879	919	937	898	878	901	886	840	889	864	897	890	907	860	877	861	896	880	886	897	876	967	928	861	896	863	893	852	886	864	854	852	856	879	888	872	876	848	871	882	896	936	909	847	901	855	861	862	893	907	858	930	909	871	867	879	892	878	942	885	908	890	813	867	862	855	891	892	915	876	869	894	846	882	891	846	859	872	911	906	868	890	908	922	891	881	845	920	850	855	855	871	927	870	872	945	918	915	887	936	891	894	857	855	868	864	873	865	888	892	890	875	886	864	905	920	889	860	950	863	935	892	901	947	907	853	840	891	859	897	867	889	847	884
62943	36518	24817	16618	9331	3146	520	457	427	491	431	410	401	472	458	617	915	975	841	667	488	429	422	451	394	432	437	434	452	443	407	412	411	432	419	427	416	466	466	430	423	418	446	397	406	390	398	401	420	414	448	408	403	441	429	412	421	428	451	420	423	409	432	417	397	431	471	423	458	482	378	451	450	421	443	448	397	459	422	459	415	458	403	443	481	413	411	413	460	436	424	406	437	423	426	439	430	418	448	416	433	452	469	461	426	436	430	424	438	443	436	424	405	408	390	438	445	382	410	419	426	438	400	410	394	392	403	443	436	389	419	462	416	419	467	438	411	459	447	440	445	404	425	436	460	455	415	399	423	403	391	369	399	450	398	435	407	408	404	385	410	439	424	405	397	404	382	410	409	414	438	421	455	399	408	427	425	399	408	391	433	443	413	414	459	408	426	423	458	453	461	418	414	449	449	442	418	414	456	443	412	412	444	390	442	435	467	431	441	409	427	403	407	400	438	386	397	380	388	424	400	423	408	403	449	428	418	430	407	425	370	443	413	419	451	439	414	429	413	454	479	464	423	431	442	427	426	427	398	410	415	373	430	432	415	403	414	413	405	433	423	433	432	412	428	449	441	434	442	436	454	414	425	441	389	395	445	408	433	381	439	444	409	358	425	429	424	450	426	373	391	407	429	380	408	424	390	408	414	429	416	388	433	411	389	427	382	400	437	436	449	426	410	423	425	456	412	403	445	409	428	411	439	418	412	398	480	422	414	442	414	386	405	423	411	460	449	436	447	393	413	403	435	415	388	394	446	453	393	446	435	455	451	399	400	404	432	412	456	473	425	420	466	422	424	406	471	444	427	426	432	413	405	405	407	424	404	414	371	399	427	403	408	410	401	403	422	406	412	449	414	396	418	388	420	433	433	408	403	398	442	424	398	426	456	418	430	407	459	397	445	411	407	410	406	404	427	403	402	442	385	452	424	424	484	468	441	425	412	429	411	433	432	455	425	458	432	431	472	431	402	440	413	390	422	377	378	435	433	431	419	379	443	438	447	422	432	458	425	390	402	422	412	461	409	402	450	394	438	438	456	410	419	409	403	408	400	411	424	387	399	407	408	419	396	426	406	422	415	451	409	444	430	382	451	416	397	479	407	462	428	431	418	400	395	443	416	462	423	383	401	392	437	441	405	401	426	424	474	451	391	413	428	414	419	424	413	405	405	409	431	477	454	440	497	412	414	432	467	430	411	399	459	405	440	400	427	470	421	401	417	417	436	456	429	410	443	427	445	431	378	463	392	453	417	447	431	449	445	442	420	397	446	437	411	447	427	393	408	431	429	415	448	349	487	436	396	435	465	432	420	418	439	432	448	410	389	411	405	410	394	362	404	440	431	418	444	401	439	466	431	382	481	428	419	395	455	418	421	440	420	405	443	433	456	427	434	430	425	439	453	404	406	437	441	404	426	424	420	406	387	391	440	421	377	404	395	432	432	430	468	415	412	408	415	419	423	383	439	416	431	391	415	430	438	460	455	414	438	405	431	426	442	386	434	456	439	436	446	429	420	447	478	422	451	433	431	454	437	415	431	391	420	441	450	444	400	430	430	439	397	480	379	407	439	426	415	433	403	466	419	403	423	418	448	439	413	436	434	449	436	384	437	383	408	407	411	438	438	388	431	407	415	402	474	411	397	424	443	388	417	426	429	409	391	411	427	414	440	437	419	411	474	426	394	457	432	427	429	410	415	416	420	393	418	411	383	418	424	455	404	453	453	422	413	428	441	404	458	427	395	443	426	415	425	423	420	474	418	428	407	382	402	430	399	424	431	417	464	414	409	371	428	438	440	424	425	460	456	448	414	388	435	423	470	423	413	440	413	467	452	398	424	424	393	412	414	431	421	440	428	435	422	413	411	411	416	451	415	409	413	413	412	422	446	414	439	425	409	416	423	388	419	420	412	402	419	410	402	383	465	435	464	400	412	404	407	422	420	390	431	399	376	418	408	437	408	461	426	396	386	443	433	426	407	425	408	423	401	416	420	444	391	425	455	453	408	390	439	441	401	471	417	453	380	436	421	409	424	465	425	385	409	428	415	358	406	454	410	463	424	455	391	449	427	433	443	377	420	383	391	427	406	418	402	433	424	471	425	412	433	423	431	437	417	413	410	415	455	407	435	404	453	395	423	415	410	414	428	388	414	418	414	435	416	432	396	427	449	394	422	424	446	393	419	414	406	432	410	432	383	453	428	453	414	435	437	460	384	464	455	432	399	380	426	429	403	436	419	424	412	412	406	423	428	411	434	442	428	451	418	369	380	446	414	435	413	419	438	430	446	412	408	425	412	434	379	420	453	461	460	456	399	428	401	452	423	414	423	397	420	372	431	437	466	399	447	467	427	434	425	460	445	434	424	397	467	405	384	437	415	445	394	396	432	447	425	466	443	441	430	383	431	412	415	431	450	389	410	427	412	417	418	412	423	431	421	438	415	440	426	401	394	391	400	402	445	424	411	396	417	424	454	451	427	414	459	418	408	401	446	423	418	371	440	410	414	447	392	428	459	423	410	434	424	409	442	414	414	403	415	468	385	434	462	459	437	453	472	389	412	427	454	413	387	418	422	415	386	457	433	455	426	397	415	424	443	398	387	408	380	437	429	438	409	419	414	373	445	430	424	421	439	413	428	413	408	448	440	395	427	392	391	437	403	476	461	423	431	454	446	408	447	402	429	383	420	426	411	406	451	423	422	417	396	427	409	405	450	437	419	421	473	427	421	432	416	429	372	446	394	453	440	456	456	395	423	415	406	466	420	420	436	412	389	419	426	436	426	395	421	418	374	474	402	385	401	447	423	437	430	368	404	440	439	451	418	444	385	410	433	465	371	414	411	388	489	375	412	423	430	470	438	424	421	447	428	425	398	454	391	415	392	414	459	413	439	433	437	442	403	468	441	465	443	422	457	430	421	433	465	468	442	393	382	413	443	455	438	421	402	415	420	427	395	416	445	447	447	510	441	416	426	446	415	427	446	434	408	438	433	426	444	428	396	441	430	412	426	467	446	437	383	398	399	422	427	448	445	435	443	403	425	427	414	416	404	419	442	433	409	464	412	391	437	449	457	448	462	442	432	434	431	370	395	453	408	424	424	429	394	396	421	415	437	430	414	394	459	427	393	459	462	407	397	399	448	403	470	415	394	411	411	420	413	439	399	427	479	407	443	419	418	438	466	408	423	392	431	425	474	412	366	406	435	424	402	436	435	398	406	417	434	419	411	421	416	394	403	448	424	444	406	402	429	430	425	386	454	441	440	413	443	406	424	443	414	417	389	431	426	394	414	418	443	394	472	465	384	426	462	393	388	453	463	426	428	415	438	384	407	420	435	416	403	391	408	442	428	439	424	460	443	415	444	411	432	443	420	431	416	446	438	449	402	458	395	417	432	414	442	428	427	423	430	449	422	437	439	443	454	423	401	409	419	411	405	448	416	408	409	411	397	429	397	401
40130	27118	26217	25654	19306	6733	1085	1034	1000	978	970	971	962	983	1040	2230	3604	3788	3020	1920	1377	997	928	894	936	935	910	876	915	900	854	939	916	888	908	903	873	920	900	883	857	871	842	914	868	899	945	915	922	960	950	887	881	934	925	886	940	921	876	925	880	897	886	960	943	899	947	950	909	879	867	921	892	877	895	866	872	895	903	892	875	931	882	953	895	937	914	864	897	880	843	887	874	932	908	917	886	912	879	858	922	935	888	918	941	896	918	900	845	913	915	926	868	875	926	916	927	950	901	917	936	921	886	932	904	932	960	943	846	932	863	903	848	845	918	943	885	868	876	922	857	908	932	894	918	861	891	881	916	930	912	913	906	928	889	881	879	966	877	882	878	890	873	884	900	882	904	880	887	869	899	906	899	870	867	928	956	940	903	935	915	963	915	958	875	921	905	933	863	871	910	915	884	906	926	881	855	923	927	929	898	912	900	856	898	924	883	912	962	882	953	909	936	912	875	909	932	944	900	971	885	917	921	929	894	921	860	924	908	925	917	909	900	924	913	908	847	907	894	870	908	857	920	881	945	929	874	915	872	909	948	922	919	889	927	817	964	874	906	896	925	864	865	924	911	942	867	942	908	937	905	917	931	900	906	904	929	919	935	904	963	898	961	854	895	891	919	927	906	892	893	920	879	908	929	905	867	991	899	873	910	884	915	885	900	872	965	871	935	818	898	885	903	955	939	924	937	894	898	961	904	828	911	922	882	868	924	889	982	912	823	927	924	937	942	887	899	941	877	903	844	944	918	976	948	930	853	943	914	947	913	929	940	913	805	945	919	913	883	948	843	909	938	919	959	917	856	906	910	882	901	893	954	899	977	934	868	859	936	908	943	914	901	921	914	911	838	955	900	925	894	867	898	886	939	883	945	888	927	923	926	909	880	868	938	858	904	865	905	820	916	930	896	921	891	887	848	914	881	890	900	882	913	871	937	857	901	873	904	856	858	848	839	905	950	924	935	887	859	933	886	907	898	878	886	925	943	925	924	897	896	874	914	883	892	931	931	889	890	869	892	895	916	893	946	874	957	911	920	922	885	913	903	922	865	873	926	888	884	935	929	891	922	939	946	919	923	894	918	935	883	924	882	970	931	895	944	910	899	894	929	911	901	851	870	884	921	919	896	941	909	865	904	909	895	928	863	872	996	883	875	942	866	868	890	913	913	934	925	900	869	909	910	903	872	932	918	864	924	932	896	923	920	883	911	862	877	898	904	887	940	952	898	852	899	906	923	896	934	918	933	919	920	889	912	944	864	950	859	952	913	910	893	928	860	937	907	965	969	852	897	964	936	948	924	876	938	929	915	930	901	905	932	903	878	952	909	845	876	870	933	941	909	896	910	852	931	905	851	942	884	871	924	900	927	888	928	899	896	871	910	899	933	878	892	886	919	870	930	934	967	947	921	936	844	904	925	926	873	922	885	873	923	845	878	856	906	919	888	930	895	894	921	930	886	890	957	961	890	879	911	883	911	908	866	923	921	910	956	898	906	977	916	940	884	910	882	928	932	939	895	897	920	985	870	912	887	913	872	882	901	938	879	946	944	875	882	918	875	873	932	905	923	890	952	933	932	907	920	895	879	927	925	849	925	921	881	912	883	936	914	883	889	866	906	933	917	973	892	921	851	916	906	921	880	922	912	909	933	916	840	932	868	909	946	928	894	872	868	857	889	895	872	930	884	885	895	900	909	892	955	894	916	891	905	878	907	911	836	887	856	896	927	837	930	887	843	873	939	888	886	881	900	944	954	956	876	856	928	874	883	843	904	928	921	907	929	876	880	862	870	891	917	943	909	913	871	859	914	893	914	912	931	889	913	922	900	891	934	911	889	904	973	909	827	922	860	896	870	890	862	924	854	893	893	854	894	950	900	944	905	910	908	916	940	908	872	906	884	861	867	954	912	904	891	874	909	943	900	887	901	954	936	934	906	916	951	892	886	870	937	876	884	906	881	878	874	878	886	905	906	845	903	905	908	830	846	947	895	899	941	942	877	909	913	906	915	919	955	950	927	898	946	895	995	878	918	882	893	911	908	876	929	884	888	932	908	870	915	886	974	935	874	879	946	877	959	917	868	928	895	883	911	916	885	921	897	898	855	932	898	962	920	920	889	901	873	959	912	928	940	889	886	880	922	915	879	856	888	951	932	928	908	915	885	871	919	935	885	904	921	917	890	918	912	883	886	883	907	908	893	929	984	855	877	906	916	882	868	894	869	890	909	886	911	881	896	941	882	861	862	815	940	898	880	899	951	877	952	903	891	931	894	953	926	904	893	879	891	940	895	872	946	873	914	950	919	915	951	898	859	908	914	872	854	901	880	936	906	877	875	908	908	880	938	888	888	864	928	913	861	885	855	907	856	870	967	852	911	868	928	913	894	958	898	850	912	933	925	874	873	934	926	902	885	873	897	915	884	938	906	887	959	913	920	915	917	931	910	915	888	882	912	991	909	883	896	874	899	905	837	843	874	953	920	916	904	921	891	970	842	895	894	881	917	915	924	899	915	951	882	908	916	872	914	934	890	929	839	905	941	916	905	943	915	903	897	929	902	866	954	890	897	892	913	961	882	897	943	888	918	899	901	909	940	908	889	916	863	923	911	898	894	939	953	924	912	926	869	898	968	938	933	941	863	934	898	905	892	935	917	858	858	921	908	890	920	951	909	886	922	898	926	904	912	918	906	913	915	905	913	944	897	909	900	951	909	891	895	953	923	886	913	864	895	893	863	937	923	933	892	921	929	880	895	895	882	886	916	867	883	945	948	899	891	881	891	922	880	872	870	905	919	883	901	911	933	955	899	921	890	948	925	927	866	888	889	855	947	932	939	833	927	860	891	939	859	911	903	911	916	940	867	933	943	937	950	907	866	887	946	897	889	867	918	883	908	891	900	871	884	933	883	920	918	906	921	835	889	916	867	890	902	886	838	945	906	886	910	949	889	913	886	885	860	905	918	918	892	889	943	893	887	869	905	895	940	882	909	872	901	932	894	910	906	875	899	872	930	837	919	896	939	914	968	905	886	906	920	990	902	922	961	912	924	888	880	864	865	944	926	861	920	949	933	879	898	918	908	903	862	889	844	864	860	881	841	871	885	914	926	913	916	853	912	914	880	874	915	864	882	881	846	904	929	927	893	876	908	850	914	850	920	920	876	901	910	895	898	905	924	898	934	916	875	930	830	930	939	890	948	910	879	896	938	955	877	901	904	918	870	873	892	859	911	875	876	938	905	969	958	886	924	911	898	890	878	925	886	886	926	934	958	903	919	838	921	915	931	922	895	914	923	895	932	898	878	910	915	902	878	909	882	872	905	944	894	962	905	943	905	857	962	905	948	896	908	872	912	917	875	888	901	875	897	977	879	928	906	936	899	962	887	893	871	830	907	872	934	951	954	925	912	934	910	940	909	905	912	837	894	911	863	897	932	927	911	923	932	883	856	938	906	894	852	915
41360	23361	10439	5151	2050	576	416	432	432	411	433	433	383	471	401	427	438	438	476	432	392	450	399	447	458	416	436	410	400	429	408	403	464	415	434	420	417	409	409	414	408	439	422	435	419	428	435	411	401	442	395	470	409	395	382	408	393	369	424	392	411	387	406	400	418	389	441	408	439	401	404	427	443	395	434	446	411	449	411	417	404	414	381	394	438	419	431	399	408	403	396	405	389	417	451	403	385	391	417	402	411	430	399	385	433	431	383	413	389	368	420	414	414	457	453	419	402	414	436	445	425	386	423	444	396	418	365	395	421	424	437	417	406	413	403	385	417	437	418	432	364	387	409	402	454	424	369	462	398	391	443	415	433	443	433	431	405	417	439	459	426	382	410	433	389	442	437	408	429	410	437	399	436	435	436	400	398	399	418	402	431	403	428	398	436	376	393	364	424	385	397	392	389	406	410	413	441	389	413	381	437	398	430	409	401	404	470	430	394	409	423	415	411	430	463	417	395	412	390	387	427	406	369	424	380	375	408	352	447	439	386	459	407	385	434	410	411	378	382	415	376	417	388	401	410	442	385	417	450	441	445	433	381	432	392	390	397	384	431	391	397	430	429	375	401	399	383	412	398	383	400	395	412	410	395	431	408	427	392	375	427	404	401	396	336	403	451	450	361	395	394	450	435	427	404	401	436	422	452	447	405	415	440	408	415	385	443	352	406	416	406	359	389	394	438	409	406	414	410	410	405	369	428	422	366	400	421	412	416	425	375	370	420	449	500	424	388	419	430	407	399	405	428	420	362	387	413	437	389	433	439	401	444	388	412	405	406	424	412	362	427	412	392	419	376	391	405	395	371	468	455	399	472	414	416	380	389	436	436	392	391	391	429	386	426	410	402	428	441	392	395	401	416	409	443	385	404	457	414	393	381	424	410	455	425	429	399	410	416	398	404	398	413	378	414	404	408	439	407	391	426	409	389	408	415	387	398	395	375	435	403	413	440	457	389	432	437	389	416	427	428	386	430	388	401	484	438	423	393	406	385	421	407	420	427	428	375	415	399	426	443	387	406	410	384	398	456	412	404	448	413	451	411	443	418	404	400	432	412	420	412	453	417	416	373	404	441	430	462	460	430	442	437	431	395	410	370	408	408	417	428	423	408	425	413	398	436	378	384	397	423	421	403	390	413	398	389	407	379	408	454	407	417	397	399	432	404	426	394	409	387	426	418	366	392	426	446	402	418	399	399	403	433	404	353	416	378	408	399	400	452	422	419	383	391	432	430	414	401	453	405	400	432	412	373	443	416	409	410	379	376	414	429	399	415	414	421	445	420	418	403	423	412	393	396	396	423	478	426	425	390	390	417	392	441	384	414	409	403	408	415	445	445	433	418	404	386	392	400	419	422	407	408	409	403	424	481	415	374	417	403	396	405	419	443	453	457	381	389	432	408	434	374	418	394	397	442	419	399	404	446	401	463	414	428	432	434	394	448	408	379	390	401	395	416	457	412	443	452	435	381	400	386	425	404	391	449	457	393	379	415	387	392	449	409	399	456	422	405	435	417	417	425	374	397	404	427	392	430	445	416	420	386	459	446	461	420	377	389	425	417	378	378	426	386	380	440	404	407	410	393	437	433	397	376	410	430	411	443	429	399	399	420	404	439	399	399	410	436	493	392	408	393	412	449	439	399	425	391	386	381	419	392	405	450	399	437	432	424	367	428	441	410	430	406	445	401	395	405	431	436	434	384	418	419	419	401	407	449	446	427	382	430	423	393	411	419	392	399	404	399	400	396	398	440	380	434	393	366	405	408	441	402	404	429	427	417	420	388	422	396	392	397	385	369	419	406	426	404	427	399	362	399	446	440	425	428	405	411	416	433	467	423	403	418	421	400	405	388	442	371	430	453	408	435	439	376	375	400	405	390	417	411	381	420	413	397	391	415	418	419	400	387	423	395	408	418	419	394	421	410	425	426	368	407	379	388	399	411	440	423	438	415	413	408	402	435	385	418	407	444	407	386	415	388	398	410	386	370	416	435	419	384	416	423	428	392	379	412	428	440	412	389	365	381	409	452	418	397	386	407	414	412	446	389	405	416	389	418	365	432	395	427	421	410	445	426	399	430	361	430	381	408	416	433	428	425	423	393	377	433	420	418	408	439	402	408	432	395	421	408	376	383	436	374	391	383	432	389	391	430	433	419	386	397	454	400	418	387	423	393	406	423	411	413	393	403	426	433	433	406	411	419	411	391	435	394	397	434	414	403	416	408	431	404	424	415	393	377	431	409	410	424	381	437	431	414	395	411	402	398	399	400	413	388	430	449	370	408	415	412	388	443	386	421	416	407	409	435	417	461	435	392	387	384	380	372	442	427	450	413	396	393	405	388	414	420	430	402	451	396	408	432	426	386	435	414	406	440	430	428	423	460	455	368	416	418	384	424	387	367	367	364	428	436	403	370	425	415	415	420	437	377	425	426	399	473	406	442	405	397	405	435	397	417	416	399	375	408	398	422	407	390	426	413	418	423	386	426	414	419	418	380	405	411	401	433	421	394	421	426	422	403	406	361	403	364	379	432	409	416	394	382	420	398	389	408	426	389	391	363	432	393	397	399	399	420	404	416	419	408	407	420	387	447	390	404	426	441	376	436	403	423	424	390	391	397	393	443	403	399	386	435	419	408	424	425	455	429	423	431	413	423	405	410	447	442	430	424	430	410	424	408	419	399	405	390	447	392	411	439	405	415	436	402	411	427	388	427	419	411	384	422	412	406	402	448	425	363	432	436	396	366	396	409	401	378	391	370	389	389	447	435	417	424	441	422	394	387	437	415	409	438	397	406	411	424	380	380	380	432	389	442	409	443	410	439	428	442	422	424	390	393	397	415	411	399	440	413	413	405	415	399	391	405	421	374	418	415	407	399	415	434	398	415	422	432	401	401	380	408	410	442	404	377	396	411	380	385	392	432	427	408	403	420	408	416	414	431	403	394	390	437	391	382	418	466	437	404	408	391	429	444	437	418	409	382	382	419	395	400	419	395	409	423	455	420	377	448	403	414	415	419	434	436	448	444	403	413	382	427	407	449	390	422	450	406	366	406	401	440	419	382	402	413	405	393	366	394	371	438	428	415	437	410	408	401	433	356	389	395	352	467	397	393	379	407	410	436	434	425	414	436	431	413	394	438	422	417	439	444	428	402	420	439	425	448	442	501	389	436	432	391	373	417	387	415	403	398	388	417	418	416	441	387	399	399	394	437	398	425	389	412	400	416	426	431	403	422	467	431	414	430	403	395	431	431	402	444	412	428	471	393	403	412	412	420	429	365	400	407	405	399	405	451	419	416	441	401	390	439	393	413	398	449	419	421	456	420	426	410	412	395	400	449	427	380	430	406	403	390	416	391	400	373	430	399	408	421	435	431	405	386	390	427	392	393	430	395	385	404	413	460	371	424	423	394	398	408	403	405	456	414	409	398	412	423	396	424	446	397	340	396	431	420	424
25773	15924	13476	11065	5915	1345	850	927	883	855	905	935	868	865	953	931	986	1031	1004	957	928	873	881	892	885	914	868	869	869	916	912	876	901	893	838	881	889	844	822	838	887	903	863	897	841	885	842	880	831	845	883	861	850	834	892	930	877	835	853	893	903	910	853	893	928	901	822	920	874	908	868	875	912	866	842	848	832	898	929	839	885	917	839	937	855	854	833	832	868	927	864	891	888	866	912	873	829	900	927	815	873	899	909	896	875	866	936	882	856	874	873	907	874	920	856	911	863	896	837	886	843	833	835	870	895	887	872	816	882	869	861	854	914	857	878	861	852	876	922	803	913	891	900	861	859	815	865	878	922	856	835	865	859	872	876	905	865	865	857	884	900	884	932	901	862	871	880	943	864	854	903	831	864	902	889	887	896	905	844	912	868	867	827	878	915	896	901	906	835	829	868	950	887	895	853	883	863	888	886	900	860	870	839	878	894	893	907	877	923	859	932	898	849	853	897	874	916	897	862	872	890	882	850	877	897	874	884	872	844	884	909	868	882	854	877	843	906	864	869	901	923	874	865	906	884	857	918	858	882	877	868	890	879	854	873	865	826	843	890	855	901	891	873	877	900	867	854	821	865	881	817	817	845	879	922	906	863	934	932	886	910	881	890	874	844	892	868	861	851	855	919	916	855	812	854	966	893	869	899	842	879	890	830	879	927	874	882	821	865	858	825	836	898	871	863	923	902	839	846	909	826	884	904	870	907	825	945	914	867	874	841	867	887	903	884	886	887	911	898	891	938	818	913	920	895	884	897	819	923	882	895	849	856	855	868	917	926	888	828	883	863	889	854	900	895	914	824	859	887	865	893	868	907	864	882	887	889	872	874	834	856	871	842	890	876	884	779	852	924	851	871	894	822	884	888	851	873	853	856	892	833	845	875	891	930	850	873	900	849	874	844	922	898	892	889	903	851	864	919	900	926	918	846	850	881	914	843	900	886	872	876	889	886	877	901	862	896	901	919	880	876	848	915	861	913	903	868	844	851	900	858	863	838	896	860	898	879	916	863	892	933	834	882	879	871	898	885	944	879	951	856	867	880	897	872	888	893	836	946	884	867	883	865	896	864	866	903	931	888	908	876	829	916	868	897	855	865	871	884	920	840	892	888	881	900	854	872	880	893	877	886	895	884	903	852	915	860	912	914	879	907	875	925	884	913	886	852	918	852	828	885	835	849	929	919	843	868	897	896	872	877	886	909	886	788	870	886	902	857	860	911	918	850	868	866	816	889	837	833	877	916	847	852	855	904	844	837	854	948	913	891	877	862	860	928	898	831	836	869	867	911	870	906	871	816	901	859	924	899	886	886	884	839	810	908	883	867	867	908	878	889	878	882	888	909	903	857	876	848	908	867	873	890	908	900	848	876	839	833	926	925	862	921	893	860	905	879	826	849	892	885	839	867	874	870	895	940	808	890	872	858	848	914	842	901	869	867	895	837	822	879	851	869	944	869	909	860	851	889	851	874	853	868	855	848	889	872	857	895	860	879	879	859	862	870	841	894	904	882	872	843	903	913	811	872	868	907	827	899	900	876	934	891	862	891	919	877	891	857	821	877	847	891	870	875	861	810	882	861	918	950	901	824	911	927	887	880	852	857	892	916	911	858	864	860	859	870	900	888	931	831	910	883	866	887	888	905	906	925	848	869	884	852	902	877	848	913	844	821	833	892	887	898	847	850	906	896	867	843	854	841	911	915	832	902	871	898	917	807	864	850	813	904	909	889	894	885	914	926	837	912	875	863	917	872	871	924	871	879	870	910	839	839	895	944	804	834	781	889	848	879	887	902	873	877	867	852	881	894	891	873	881	926	863	861	849	866	874	880	843	911	873	898	895	827	884	882	903	863	908	880	891	853	821	866	907	910	840	886	858	911	826	896	864	832	927	863	844	917	941	912	876	906	850	850	885	855	878	863	902	905	919	845	949	856	849	892	917	907	872	858	909	849	917	868	889	880	900	847	838	904	862	846	892	848	912	833	855	853	911	919	854	890	888	860	806	849	864	883	874	899	854	894	828	850	877	855	873	900	875	918	868	885	853	908	886	922	922	938	936	874	864	898	899	911	886	793	857	856	855	921	868	916	918	906	894	896	884	919	897	850	854	843	912	877	851	825	887	822	893	865	909	873	840	882	947	870	838	884	873	886	845	853	905	877	891	858	835	833	789	887	919	859	851	867	918	891	887	867	884	822	866	909	812	892	925	864	906	941	926	893	892	889	893	871	866	881	882	868	890	898	903	913	864	873	842	902	872	862	925	906	871	943	925	890	819	903	848	861	946	865	892	906	851	876	862	904	854	879	848	867	849	851	863	821	817	829	894	850	853	911	826	898	885	875	857	905	924	885	916	859	934	838	900	865	889	898	870	828	904	842	861	867	862	863	840	862	902	878	931	896	860	886	930	877	885	855	874	862	833	836	877	859	940	895	848	893	831	909	933	888	881	802	858	841	872	871	866	809	883	883	887	901	859	919	891	902	858	859	846	916	860	888	850	850	896	884	915	834	881	908	903	932	875	869	911	882	880	939	868	883	927	924	908	914	917	889	900	899	891	872	837	849	941	852	904	889	871	901	867	909	865	905	895	872	834	869	937	882	905	848	920	919	845	912	881	902	889	854	865	906	907	906	922	841	888	875	898	912	843	885	908	885	898	947	843	917	830	863	858	889	897	901	831	894	915	904	860	867	863	920	925	861	867	855	837	830	843	886	908	855	917	887	857	857	918	880	848	916	855	894	909	865	881	894	940	864	869	930	899	919	874	916	880	865	872	880	901	864	885	895	889	885	869	828	915	797	888	930	935	911	906	870	848	881	848	876	859	870	935	869	880	865	883	892	848	858	886	877	842	862	916	862	873	854	941	905	921	901	938	842	847	907	832	846	883	875	848	846	855	857	938	893	924	835	856	853	880	869	853	880	870	891	821	900	921	856	837	873	867	879	865	886	882	930	900	847	908	930	885	856	915	906	836	841	897	823	832	881	857	906	900	876	892	885	815	905	903	919	897	928	879	831	859	841	886	839	868	870	935	897	881	862	853	891	891	849	851	890	886	871	885	864	842	888	878	902	891	891	876	880	894	853	905	888	890	874	894	869	874	916	898	871	874	889	893	847	868	836	893	899	878	855	879	921	884	886	903	884	849	889	839	849	858	865	871	892	953	873	855	807	882	865	860	909	849	879	873	896	888	918	877	850	901	910	863	941	825	879	889	896	844	874	881	845	873	904	894	887	837	900	889	891	881	905	864	852	844	863	868	918	856	843	880	888	902	877	870	880	871	867	931	917	887	875	911	836	883	873	881	857	923	843	876	872	853	905	858	849	823	861	884	870	884	873	882	901	838	887	881	919	868	902	914	900	879	867	863	955	832	891	895	855	901	819	932	891	915	872	841	868	834	870	857	898	936	922	879	877	870	864	844	906	903	864	853	907	870	936	894	886	835	922	848	907	906
54296	28904	17210	11221	4871	1004	502	432	434	387	416	385	452	430	423	533	595	610	651	554	449	407	404	404	410	411	422	380	423	443	387	465	440	400	397	419	406	394	439	412	415	444	443	443	408	424	451	390	405	378	418	390	396	419	382	415	402	420	400	441	437	402	412	426	445	414	427	413	402	397	448	435	423	407	372	413	442	416	416	396	427	439	393	376	401	412	392	376	389	376	463	419	396	398	421	385	387	380	394	420	380	445	420	373	393	444	409	388	415	397	437	411	405	445	419	428	400	415	408	409	393	395	416	400	396	402	394	422	407	446	417	416	426	485	455	419	424	417	433	428	403	443	426	414	441	407	443	444	415	407	419	418	401	420	416	450	404	440	430	419	420	458	407	421	380	414	404	412	424	415	405	398	410	424	417	391	408	391	401	402	396	415	425	421	448	372	401	382	377	391	398	409	375	391	367	383	423	422	442	445	415	425	433	384	392	380	410	456	414	389	405	414	423	417	402	435	396	357	348	396	407	416	387	405	380	393	425	411	379	372	412	419	415	374	444	414	409	380	400	410	441	405	399	435	471	382	383	423	380	397	392	438	401	420	380	413	415	401	409	432	380	389	419	442	413	407	405	410	371	376	390	410	435	417	443	420	449	425	391	408	366	397	465	380	426	404	402	405	414	396	414	381	413	428	390	416	398	421	417	408	423	393	442	416	421	409	388	369	401	437	395	387	387	395	401	388	434	419	393	417	434	407	414	441	459	405	417	380	404	413	419	404	363	411	429	397	390	409	389	437	419	420	431	395	406	415	386	426	415	409	389	413	380	412	441	419	393	414	421	428	376	387	386	406	424	412	413	413	475	403	396	424	415	447	433	417	393	419	411	399	429	466	437	406	420	390	406	421	404	433	416	395	421	416	392	363	403	406	386	422	401	389	447	400	382	452	434	392	394	413	404	438	431	382	407	405	403	421	425	439	402	392	415	431	402	381	430	405	436	373	374	397	417	412	407	447	403	387	386	396	369	430	401	423	437	428	414	396	443	414	410	410	463	431	429	409	408	413	426	411	421	407	392	426	378	439	429	409	404	434	401	420	426	381	448	419	459	428	405	456	412	408	431	385	423	435	430	419	356	394	404	404	370	433	381	354	391	390	411	413	416	407	420	396	406	385	409	417	425	413	407	404	416	391	417	418	364	361	434	448	406	443	426	388	405	451	384	423	406	382	388	400	404	427	427	397	405	363	397	397	414	413	404	407	426	406	406	379	468	403	408	468	389	422	394	389	409	404	427	451	393	409	454	399	400	401	377	409	421	434	415	358	436	392	388	386	399	432	423	451	412	388	401	438	450	413	419	423	413	422	438	423	393	372	400	450	442	372	378	433	430	408	398	399	451	455	384	424	426	448	406	420	396	446	422	440	408	381	411	412	429	421	446	439	441	407	411	415	420	429	414	437	397	418	432	370	387	369	367	427	413	424	419	409	410	399	397	353	396	407	408	384	439	408	428	438	471	387	410	420	375	401	441	428	403	435	392	399	402	402	405	415	428	458	419	389	435	439	387	408	426	406	399	396	388	411	446	425	418	454	403	378	417	429	438	415	382	394	410	408	427	428	407	426	424	420	409	383	419	393	416	428	405	378	425	378	445	414	432	464	409	412	383	409	418	392	436	414	381	422	386	434	387	425	438	417	382	358	403	406	411	389	427	393	429	422	447	418	396	391	408	404	450	405	395	434	422	400	403	395	384	412	415	415	414	428	400	438	446	391	369	402	422	403	370	402	422	402	365	411	458	411	380	432	427	423	446	417	398	402	376	419	434	391	406	404	442	386	382	408	470	460	431	408	426	391	365	396	415	432	397	418	416	399	391	411	415	444	461	432	376	404	382	379	418	408	410	418	384	434	395	404	425	380	442	423	402	444	413	402	382	401	388	428	434	414	448	446	416	428	410	414	402	413	467	404	420	428	389	424	427	466	421	397	400	452	415	388	412	425	416	358	378	394	395	362	409	392	429	412	400	414	405	401	389	439	442	376	428	404	407	405	400	386	400	435	419	393	419	409	391	416	378	437	400	408	411	409	406	398	409	373	451	410	349	387	424	427	387	411	407	424	429	428	400	423	406	403	387	395	424	406	383	383	387	445	384	417	397	431	375	391	378	469	404	426	415	420	424	430	387	385	417	428	423	437	415	402	390	446	412	416	405	395	446	378	385	379	420	400	436	444	420	403	389	424	408	397	443	386	434	400	411	391	407	430	404	447	388	423	415	405	411	445	379	434	393	433	437	422	392	401	402	381	381	400	380	407	404	437	419	411	399	442	391	398	465	405	397	403	429	457	405	390	417	425	427	412	477	388	417	412	399	392	433	429	398	433	369	419	441	434	435	419	436	421	444	397	415	409	413	410	420	416	405	427	390	444	397	418	428	371	391	415	398	449	432	457	387	401	433	427	434	438	440	413	427	414	427	398	437	383	430	414	445	367	379	406	406	449	413	399	461	412	395	399	440	430	434	406	421	444	403	439	427	408	377	391	461	408	405	396	410	428	416	382	394	412	409	450	379	410	395	392	403	404	380	442	410	416	416	430	403	435	396	436	401	453	419	399	406	384	392	403	399	386	430	399	406	406	431	398	439	409	391	388	365	384	412	403	406	416	435	405	423	395	386	391	426	398	412	419	437	387	395	436	404	405	419	399	422	365	430	424	371	379	426	384	445	379	407	450	429	404	376	439	369	392	459	411	451	439	397	417	438	438	420	411	403	374	410	412	400	405	391	389	401	418	420	414	371	403	414	409	405	443	445	402	421	441	394	425	410	442	418	430	440	427	418	373	431	430	363	395	436	444	382	398	437	399	394	450	402	406	402	385	409	397	388	387	410	419	397	392	392	436	383	417	415	412	400	451	437	407	417	437	420	387	397	407	420	390	414	368	421	434	413	384	414	383	414	391	407	438	425	399	394	412	389	404	438	411	362	423	394	390	389	399	400	453	416	433	416	416	431	424	393	417	387	425	443	481	431	433	440	417	428	431	446	405	381	390	399	452	431	421	452	392	427	395	415	424	401	432	402	386	377	433	431	423	413	399	404	374	424	393	419	436	376	418	407	435	390	388	385	448	423	377	394	401	385	389	411	400	423	436	434	433	403	436	410	382	420	406	414	449	436	383	409	434	456	393	398	424	413	413	448	413	427	386	402	437	429	426	423	388	375	441	438	423	379	392	360	402	390	393	367	440	446	406	429	366	417	387	413	469	439	393	403	451	461	389	426	410	392	402	413	411	443	419	413	420	361	432	425	398	427	418	426	416	411	386	429	396	366	402	399	385	397	424	433	397	442	395	385	400	398	442	419	407	410	401	430	420	422	386	436	401	396	389	400	371	375	380	398	367	376	407	434	438	395	402	398	388	394	388	401	399	407	405	414	427	380	381	382	436	395	383	395	400	409	411	403	400	395	417	386	426	460	417	377	382	392	429	439	398	396	400	418	426	376	375	396	368	425	399
34690	21758	20692	20408	11414	2838	970	915	905	884	957	920	881	930	997	1596	2030	2041	1910	1620	1058	902	876	846	890	921	856	882	825	928	836	915	910	863	918	858	891	871	901	876	854	834	919	877	922	859	869	877	886	831	870	913	861	862	882	880	881	863	874	957	843	918	875	916	881	890	901	860	884	872	866	890	840	861	843	841	863	861	867	833	873	835	889	846	833	808	885	905	887	875	942	877	837	861	843	888	874	880	821	909	914	849	828	896	879	865	939	841	842	871	806	865	847	867	837	868	886	871	891	895	896	866	916	893	835	857	897	883	876	881	874	931	865	858	821	805	899	885	874	842	832	925	870	894	876	937	865	912	841	876	844	807	908	905	838	887	879	868	883	867	843	837	871	891	849	867	858	844	873	896	851	872	850	887	846	881	860	856	926	860	903	864	939	828	877	879	907	848	850	872	869	911	883	874	918	832	844	880	840	839	860	861	922	925	887	870	845	889	891	859	867	925	876	833	838	879	834	901	846	869	879	888	857	870	977	844	842	881	889	851	910	874	872	885	921	902	878	902	864	902	829	900	855	915	916	873	883	878	872	902	858	869	903	839	874	855	832	878	903	856	878	873	877	864	887	840	916	883	840	894	858	852	882	801	858	884	889	882	837	861	890	896	848	829	851	850	864	926	853	923	898	863	859	889	906	932	919	909	893	897	873	873	898	821	852	891	899	878	845	866	849	861	898	903	885	853	876	892	826	898	902	866	893	893	916	840	868	856	869	864	895	860	865	907	886	853	877	915	909	912	916	881	833	827	868	887	865	911	862	950	854	879	888	914	889	844	890	901	911	911	853	879	872	856	866	918	903	894	846	901	854	876	812	891	876	882	925	910	877	856	907	869	855	905	871	904	887	879	873	859	840	887	879	870	871	840	906	872	915	867	877	845	864	885	878	889	912	857	905	866	877	883	865	882	861	876	826	850	876	829	872	912	892	839	881	871	824	888	893	875	867	869	889	897	887	901	859	901	847	851	910	896	936	868	857	867	843	827	883	899	868	851	880	870	880	821	891	915	849	896	856	855	898	891	822	866	952	808	853	882	842	882	897	905	836	880	893	848	851	874	861	859	836	881	872	879	862	905	893	841	917	816	872	853	838	887	877	850	868	915	878	823	844	863	890	898	820	918	858	898	862	871	888	873	831	885	843	831	851	908	919	826	895	889	882	804	893	865	880	849	917	895	878	901	893	893	970	858	870	865	900	893	896	870	859	879	862	839	924	921	897	886	923	868	843	858	896	816	855	845	931	938	894	912	876	890	927	845	898	867	880	903	914	940	895	842	927	854	925	927	891	881	894	870	869	873	915	913	856	859	861	858	827	920	891	869	854	907	846	875	869	876	903	882	888	865	872	854	875	887	916	919	914	850	902	929	845	836	886	920	886	854	899	839	927	885	907	883	844	873	856	931	915	896	840	894	913	829	883	845	883	884	927	898	889	875	824	833	838	894	896	893	886	897	938	861	827	861	875	945	873	799	915	882	926	900	879	873	917	921	890	877	905	855	881	930	901	896	869	875	853	847	892	831	891	909	868	892	883	868	901	940	851	900	868	857	867	868	908	857	897	844	870	931	863	919	921	908	862	890	893	890	882	881	870	937	910	890	866	869	863	873	897	904	882	896	887	875	877	915	856	850	944	844	867	846	903	855	802	845	876	897	856	931	893	861	830	880	858	876	891	851	838	832	916	896	882	873	791	882	878	889	928	856	832	899	943	869	893	884	890	913	865	889	849	914	899	901	891	935	913	891	866	884	872	842	907	912	898	890	851	824	906	880	912	878	860	856	930	885	859	825	873	914	871	882	914	878	883	863	925	893	895	874	900	906	861	888	827	902	834	835	827	938	829	899	852	941	877	853	905	843	835	875	921	869	844	927	762	859	895	839	869	926	929	870	850	902	861	818	895	849	832	837	861	813	864	870	846	826	887	842	850	883	843	905	944	825	890	863	815	869	853	873	860	885	895	934	898	893	894	884	900	896	856	844	917	860	851	863	845	849	899	818	856	856	872	889	928	885	812	826	919	855	917	879	823	884	910	920	839	922	844	836	864	895	914	894	878	878	883	861	829	893	888	838	811	877	836	870	901	909	926	907	818	887	866	874	903	850	877	887	830	885	892	883	873	856	881	921	855	848	836	871	925	904	873	886	861	885	919	828	880	897	933	856	866	913	964	879	859	912	889	899	824	872	880	873	898	912	927	866	888	854	887	859	866	899	865	898	875	890	860	818	875	821	924	953	869	924	864	819	834	853	886	892	904	877	876	846	861	856	926	855	879	870	889	865	873	898	836	857	837	872	902	896	960	824	912	911	909	864	893	845	866	868	834	845	845	880	875	884	831	882	868	879	914	844	929	877	870	816	860	931	915	820	825	848	909	904	874	864	874	899	860	930	880	899	888	887	900	883	899	848	847	905	880	887	957	908	879	907	894	917	877	841	847	900	894	891	885	915	840	905	889	832	891	892	892	885	914	881	890	911	863	850	872	882	911	924	885	836	872	908	901	883	843	865	865	867	839	865	934	861	841	892	857	912	876	904	810	902	882	875	866	841	887	847	898	905	862	861	842	880	862	891	908	878	913	854	881	836	837	863	913	880	870	853	939	861	870	850	856	876	863	883	878	901	853	897	884	859	878	893	878	829	900	870	878	883	861	920	923	896	872	865	904	845	872	858	886	874	895	880	900	867	830	921	886	822	877	832	889	930	872	884	904	834	895	868	909	819	925	893	876	867	855	877	839	901	943	889	876	886	880	822	890	886	852	859	857	916	850	915	862	868	863	869	866	904	822	861	854	919	820	892	820	875	857	887	876	874	889	897	844	894	915	883	881	908	896	882	857	879	874	869	864	865	864	841	918	861	877	894	815	864	874	895	919	910	893	863	860	890	861	895	841	867	865	910	879	854	878	874	916	938	909	836	910	904	829	835	874	881	890	903	850	843	861	860	910	854	910	859	874	897	878	889	912	897	839	884	852	865	874	882	942	868	918	893	841	880	862	851	863	877	898	887	884	886	879	863	832	856	897	931	856	867	896	866	910	848	851	804	903	881	911	873	835	935	866	823	896	866	905	837	855	894	856	903	877	920	875	860	871	863	838	877	859	872	862	891	854	876	844	915	899	906	851	833	876	901	921	873	892	864	915	875	868	874	877	808	873	880	823	931	872	854	866	907	906	855	831	876	859	914	862	863	891	905	848	916	834	937	863	885	855	881	871	835	912	828	905	876	848	830	876	892	887	840	876	903	896	887	909	878	880	845	862	862	813	860	893	904	854	913	820	871	869	885	879	845	874	861	896	857	902	862	879	907	830	886	938	864	926	883	870	891	866	906	890	896	834	935	882	873	915	912	900	886	877	831	853	955	895	895	945	829	842	886	858	889	838	847	924	876	882	877	889	809	863	840	872	901	839	894	869	852	935	898	888	892	840	874	862	867	901	867	882	885	869	889	829	941	863	878
58942	36117	27529	18065	8327	2578	528	473	422	446	453	453	466	474	466	583	1030	911	790	747	544	410	410	405	430	426	422	420	402	432	435	388	441	422	450	433	432	404	429	409	425	407	405	392	411	424	442	403	458	453	392	427	436	461	441	405	413	394	391	449	390	377	442	391	395	445	451	446	407	476	418	430	414	439	421	438	418	401	434	420	411	410	430	465	404	417	468	411	434	452	413	409	456	421	423	402	435	426	421	382	422	360	432	435	461	456	406	457	393	361	433	421	442	439	440	419	456	434	438	463	411	423	404	416	445	446	407	421	417	422	422	413	387	399	441	423	413	409	436	432	423	410	452	404	423	421	408	431	404	436	472	386	424	444	427	418	373	397	434	408	377	386	411	419	437	391	388	434	431	421	443	401	396	440	429	423	408	467	438	377	454	423	380	411	394	444	409	434	452	450	419	445	416	394	352	441	451	411	403	442	404	397	418	408	443	430	426	426	435	469	376	422	459	414	470	446	438	397	437	465	383	422	389	450	421	366	413	447	409	387	394	462	426	446	448	413	431	416	405	410	391	424	429	473	427	434	422	454	428	419	435	421	418	413	419	391	421	420	427	474	425	360	470	446	404	426	429	406	399	400	432	462	415	399	398	367	414	430	421	406	413	435	402	416	388	419	403	411	420	405	414	433	447	428	406	402	415	419	386	458	415	449	402	480	385	439	446	429	385	403	400	391	405	422	405	453	404	395	422	391	409	458	436	429	466	434	420	417	446	435	415	425	435	393	409	460	451	416	438	391	465	417	407	406	408	435	408	436	439	394	434	449	382	413	413	464	415	436	419	417	407	410	412	377	417	457	422	389	424	431	424	422	412	437	431	433	433	436	402	428	426	378	389	404	415	404	414	438	385	375	453	455	402	416	466	449	391	413	423	423	381	388	393	428	438	435	437	427	473	410	446	415	433	466	403	425	436	415	455	452	447	455	404	421	424	394	452	441	426	416	450	432	391	458	421	446	423	385	394	411	413	401	419	442	430	400	420	418	406	381	450	429	426	404	426	406	398	435	372	438	422	398	388	421	424	413	410	419	399	421	429	388	417	384	429	371	419	438	394	483	410	410	434	406	447	412	382	385	409	386	428	429	437	457	431	406	394	423	399	425	445	403	416	424	432	409	395	400	386	427	410	458	446	420	440	406	395	435	447	402	405	448	383	414	396	443	436	388	393	445	437	446	441	393	408	396	465	411	409	401	402	401	408	408	425	401	385	441	380	423	417	386	424	395	454	387	412	428	399	439	431	431	429	405	415	418	407	405	417	422	440	402	416	385	416	457	461	367	410	429	424	457	431	459	429	448	436	417	428	456	407	413	423	431	416	435	406	416	439	414	443	415	429	415	407	457	396	422	396	413	448	421	425	432	425	429	466	424	398	401	444	401	436	415	448	455	379	417	413	445	421	416	402	411	385	473	387	419	432	393	438	435	385	395	436	423	431	426	442	419	399	409	451	436	432	428	434	428	451	399	396	411	392	441	410	431	424	459	415	440	428	451	407	421	397	432	413	439	422	471	427	413	437	418	390	431	409	409	413	449	398	422	417	402	409	440	396	408	439	422	425	376	454	472	441	386	401	438	412	383	442	396	444	430	438	418	447	438	433	424	417	452	394	452	439	399	436	472	434	433	429	442	457	435	438	428	406	448	387	440	490	437	393	426	436	431	465	417	412	430	425	381	397	413	456	444	432	435	376	395	408	434	426	400	414	450	392	457	419	438	426	377	440	380	415	440	468	395	413	450	415	436	433	425	397	458	417	419	412	437	459	436	379	429	424	436	431	439	395	426	417	369	393	425	415	389	450	405	407	435	439	410	391	426	449	435	411	421	415	415	413	422	431	384	402	441	421	413	437	448	433	433	394	424	392	433	412	413	400	430	396	413	404	424	378	413	398	430	384	402	438	400	429	395	408	426	417	409	369	437	439	421	401	418	435	430	436	417	417	430	442	430	430	430	415	424	423	418	450	410	455	391	467	454	380	416	454	426	412	409	396	431	433	364	456	413	440	439	437	418	424	432	422	400	455	449	441	425	436	421	443	443	434	458	432	411	412	429	434	418	438	392	444	412	462	445	429	455	426	410	435	447	475	446	378	426	429	396	413	415	399	443	448	398	398	401	399	416	395	430	419	442	368	436	439	485	483	436	431	428	424	401	406	408	447	473	416	420	404	413	438	456	456	395	418	433	465	423	415	417	442	424	447	469	426	417	423	437	422	404	451	395	410	427	438	409	403	390	398	429	426	427	423	449	409	433	426	446	408	417	419	438	423	392	387	429	416	381	450	386	404	451	411	388	380	458	473	446	436	423	426	445	406	409	414	421	427	440	389	404	395	447	442	396	467	416	404	379	403	422	406	402	430	416	446	393	406	390	442	401	415	451	435	448	441	410	406	440	444	440	430	434	415	452	382	373	383	397	413	458	437	454	425	399	449	476	436	405	426	394	436	433	390	396	444	435	439	393	434	413	420	435	430	416	425	403	437	377	435	423	398	443	443	416	442	414	396	409	427	410	389	407	415	467	439	410	422	389	438	406	393	415	436	402	414	418	447	389	421	452	403	440	405	416	394	433	430	402	407	420	411	393	435	436	437	407	378	402	404	440	391	445	418	475	419	436	397	403	437	446	437	389	397	419	458	402	394	434	423	398	353	482	405	419	423	418	443	432	425	453	406	406	400	448	437	463	432	443	413	451	431	458	444	403	445	456	438	438	457	426	404	434	426	433	421	456	414	415	424	442	398	432	456	441	461	448	456	473	399	445	410	438	427	420	403	406	403	428	414	371	464	424	456	427	418	416	429	381	352	408	401	435	434	432	455	405	431	392	442	400	451	384	408	416	389	410	398	418	421	411	429	424	411	440	446	428	441	397	395	459	434	431	434	443	454	412	416	373	416	438	395	403	405	448	474	411	408	393	431	444	435	440	406	405	403	380	379	479	410	418	431	431	449	441	448	411	459	407	405	451	483	382	443	380	380	418	408	421	424	410	426	434	392	374	426	434	447	403	438	449	433	448	439	448	404	416	389	406	421	432	423	405	406	435	403	401	427	416	422	428	374	446	423	418	412	390	406	459	429	429	434	395	429	494	413	401	450	413	422	399	432	415	402	422	425	411	405	441	409	441	432	441	402	423	420	458	444	459	403	431	405	393	432	387	448	413	442	429	410	440	433	443	405	410	431	461	424	413	443	419	411	409	431	386	412	427	442	418	432	386	388	424	417	394	423	403	465	492	446	449	386	436	449	417	461	416	452	421	432	435	406	401	405	433	422	438	428	400	402	408	408	418	425	430	413	462	432	471	410	406	448	426	399	399	429	407	429	384	415	433	408	424	425	394	437	420	454	415	408	464	442	415	451	393	398	424	403	406	416	402	393	429	415	417	450	439	427	384	428	461	434	441	437	445	446	413	382	436	460	425	438	424	396	400	412	395	413	400	398	408	441	395	377	410	398	423
36603	27925	29869	27404	17066	6027	1124	1071	1044	1038	992	991	989	1005	1127	2199	4660	3374	3163	2538	1417	932	966	900	921	913	888	891	922	940	867	939	883	900	879	931	927	885	903	869	860	891	897	854	926	849	897	907	855	891	892	932	901	841	862	932	867	850	887	937	907	951	898	934	929	898	953	882	935	930	933	899	933	939	863	927	869	914	951	914	923	902	926	939	871	862	852	925	897	872	899	906	844	931	854	920	950	891	915	896	863	870	907	937	934	873	893	860	889	840	875	867	871	907	926	865	908	907	854	876	935	890	888	881	885	949	877	897	841	914	897	900	890	917	865	845	873	878	974	879	877	877	894	884	892	887	897	902	905	910	909	863	901	846	908	857	866	870	876	904	859	883	881	909	841	912	949	869	894	865	900	873	918	882	899	842	865	900	848	904	930	913	868	882	919	878	846	923	905	919	950	881	852	885	849	902	856	890	889	852	897	892	831	891	886	857	879	917	874	904	922	919	890	893	895	898	836	931	987	840	834	919	892	874	890	906	886	937	866	848	927	902	887	890	903	959	920	844	872	853	894	898	980	867	926	874	880	946	872	924	895	828	959	884	882	925	906	903	868	865	905	984	885	874	924	944	874	933	891	899	886	952	944	919	934	881	904	933	946	851	872	892	932	886	878	869	919	885	867	933	874	924	907	865	866	942	835	905	946	918	910	905	958	855	915	875	941	887	867	805	883	883	893	905	862	900	930	863	935	929	917	928	899	882	911	835	940	904	917	888	893	940	867	859	899	895	920	915	898	884	892	910	905	943	909	940	947	921	867	820	885	921	882	911	916	875	892	897	855	850	892	866	924	866	860	932	888	919	864	917	891	935	878	892	878	923	831	859	907	922	867	918	953	866	906	892	928	902	898	881	851	900	863	930	878	898	911	932	876	873	891	935	881	857	861	894	897	900	867	846	906	843	851	867	868	840	918	888	938	916	917	923	906	899	890	913	940	872	910	912	869	892	921	905	930	890	841	887	888	874	887	901	893	901	838	900	865	886	881	902	880	877	841	864	891	851	883	873	857	914	925	865	935	901	949	859	895	913	856	855	921	891	919	917	896	874	911	873	903	864	865	869	943	898	880	904	912	933	850	870	909	890	868	928	906	909	845	870	886	890	920	908	945	894	868	930	888	928	864	879	872	863	911	936	928	869	915	879	874	873	861	965	906	924	891	883	903	910	908	962	846	917	931	885	834	879	893	893	895	902	892	871	853	876	944	829	917	911	898	899	910	919	872	851	940	886	859	883	906	899	875	878	862	907	863	895	898	924	867	893	900	884	854	931	859	961	920	924	896	887	960	896	872	897	906	917	893	931	966	931	882	908	854	916	908	890	906	892	854	874	928	888	923	937	899	879	877	885	892	890	866	856	871	893	902	867	894	900	843	923	879	883	851	865	873	856	906	871	876	957	916	840	889	887	939	885	942	898	926	873	837	917	883	887	908	913	984	917	940	881	917	881	928	874	875	919	856	892	966	897	862	854	887	901	903	847	894	952	903	879	880	943	889	887	939	899	889	921	879	906	881	929	846	907	881	901	923	833	939	874	985	869	920	914	918	876	871	899	954	873	933	907	902	920	890	899	881	873	882	920	915	917	898	872	899	890	908	889	851	890	923	882	862	896	921	916	863	917	857	898	934	913	935	929	868	970	925	855	910	900	899	904	894	898	914	936	923	869	908	912	899	874	966	913	895	950	932	919	894	911	885	900	868	928	920	929	864	890	937	903	852	904	897	862	894	849	848	919	865	880	888	903	886	905	935	928	904	888	856	942	887	899	887	860	906	965	894	905	908	910	848	911	918	871	833	849	933	888	909	856	911	841	850	860	889	937	887	846	885	927	905	850	907	897	932	843	881	846	915	917	864	880	909	878	939	873	921	876	906	897	889	903	834	858	896	897	873	899	885	864	923	959	932	918	906	898	876	837	820	931	903	953	844	893	888	916	883	990	885	922	909	893	917	909	828	883	901	946	908	975	909	836	853	861	899	843	860	893	901	832	845	852	933	926	899	897	896	909	873	878	929	914	881	924	907	867	894	906	914	908	846	875	874	835	953	877	874	918	917	883	904	916	930	900	839	880	897	928	958	957	896	866	903	897	885	882	895	900	932	863	886	900	855	888	835	912	866	925	916	927	912	890	883	945	860	906	920	882	908	885	954	863	911	886	896	886	953	934	866	921	901	902	966	908	901	849	929	966	879	851	855	890	947	915	855	941	913	864	889	899	905	891	890	881	928	895	856	915	874	877	928	867	882	879	927	908	945	888	884	941	933	908	920	914	907	926	931	905	891	945	872	927	940	911	867	939	922	881	876	919	930	950	873	939	899	901	928	921	877	944	929	906	915	877	872	859	891	906	904	923	903	906	904	899	884	928	863	936	961	844	959	902	886	855	898	855	889	865	840	861	898	904	909	851	903	900	889	882	892	927	900	895	874	881	929	914	903	918	879	897	917	934	934	903	911	934	941	858	919	875	899	884	889	923	845	942	893	931	834	848	864	913	862	861	944	869	886	943	942	872	923	897	888	920	914	890	881	940	922	913	899	899	893	859	856	856	924	954	899	914	882	907	896	912	898	874	890	888	873	889	865	907	901	941	840	888	900	912	878	912	845	868	896	854	881	921	938	887	963	878	937	871	891	918	890	906	919	910	889	881	900	857	967	920	896	897	907	868	911	870	885	863	912	922	890	953	940	900	934	900	928	844	864	874	898	868	898	861	940	903	911	904	914	889	919	910	897	889	887	914	868	913	893	915	912	941	887	941	868	871	913	952	897	950	866	905	914	934	872	896	877	920	926	884	868	881	926	867	875	932	908	946	952	859	921	841	912	901	857	890	954	907	907	943	960	900	881	878	848	915	918	900	941	893	925	901	974	877	893	906	882	833	905	829	957	879	872	892	892	926	904	883	935	895	872	933	887	895	943	906	900	922	919	887	856	898	880	821	935	868	902	914	857	926	860	866	895	949	927	877	915	905	864	884	873	918	876	903	926	894	834	907	934	905	890	885	870	865	893	887	869	872	858	907	895	910	859	897	880	920	897	936	891	841	880	877	929	872	898	900	851	943	926	927	881	881	924	866	909	868	902	850	888	874	878	882	901	866	901	916	890	883	943	879	920	852	872	882	914	893	914	914	911	835	883	873	944	839	916	949	924	847	890	890	916	915	943	949	841	921	873	887	911	895	861	940	859	877	835	927	905	889	862	847	878	898	897	909	854	880	921	955	973	872	814	867	840	929	924	880	875	846	846	962	927	919	933	933	842	903	854	950	908	889	890	839	895	899	858	919	958	945	918	920	953	920	937	888	842	904	870	894	894	952	952	873	901	840	841	820	838	856	913	857	905	875	906	941	835	869	896	911	896	956	881	869	892	853	908	936	916	875	913	890	895	936	929	899	925	849	900	848	881	909	889	930	867	905	911	917	952	882	896	874	868	938	869	922	911	894	893	898	921	907	939	898
41111	24387	11039	4199	1804	632	429	387	406	380	377	399	426	387	414	419	416	419	417	434	435	440	394	364	365	404	396	384	392	405	380	389	419	401	400	399	388	424	385	418	388	377	421	374	435	392	410	358	426	400	411	373	381	377	425	424	422	423	366	402	420	421	397	420	417	422	435	409	444	387	416	384	386	410	396	400	394	404	416	357	388	401	426	408	448	429	390	400	399	401	394	399	391	432	394	406	427	407	385	386	423	356	386	413	411	401	427	365	400	395	445	414	416	449	433	412	417	428	357	396	375	405	409	412	416	374	427	402	397	406	402	394	420	375	438	423	414	391	402	447	416	396	416	383	435	385	391	426	404	370	401	378	389	366	378	399	386	406	389	398	409	419	383	377	394	421	421	419	387	402	378	363	400	392	384	415	423	376	388	368	352	390	396	380	391	421	382	426	420	411	436	411	408	418	377	429	383	408	385	412	432	392	404	404	381	393	390	429	417	404	376	391	407	408	414	402	373	370	429	435	413	380	429	381	392	394	412	407	400	388	410	371	408	381	412	399	405	392	412	413	405	359	393	410	412	388	387	382	411	390	401	352	405	411	399	391	391	421	403	445	388	388	402	395	397	406	384	424	419	371	366	414	376	396	387	410	435	417	376	398	413	420	405	376	418	395	416	374	419	386	442	390	393	363	390	406	431	431	417	426	410	398	382	369	415	399	393	407	437	402	382	398	372	400	389	412	446	392	406	402	446	409	390	405	401	401	413	411	392	383	440	380	385	405	390	387	399	401	404	408	414	410	421	455	390	391	376	383	390	348	391	412	399	389	398	410	380	413	419	448	424	403	375	358	393	437	370	421	406	403	388	432	433	439	398	385	431	378	394	368	411	422	410	428	390	394	387	416	417	409	430	422	378	406	389	387	393	364	425	418	388	416	428	409	379	430	422	419	426	415	394	418	436	418	402	420	404	399	431	401	424	403	453	398	416	416	382	395	398	412	391	420	393	401	369	388	403	428	362	384	406	409	410	391	399	403	410	417	433	382	424	404	386	391	406	387	409	419	419	405	392	396	423	421	395	411	414	374	438	420	380	423	380	393	424	410	390	407	409	406	443	418	402	423	387	428	428	424	398	406	386	414	384	390	376	411	437	419	421	446	410	419	384	388	407	416	413	403	423	416	407	382	404	368	384	410	398	375	382	428	388	416	436	391	392	403	433	401	385	387	435	399	392	389	391	433	455	396	415	427	394	425	417	378	388	420	365	370	402	413	419	426	437	409	414	383	382	393	409	402	402	382	381	387	402	424	438	376	406	366	414	392	442	398	382	413	391	412	430	422	396	396	383	403	401	389	406	404	401	425	397	405	397	395	441	379	368	415	363	389	399	397	407	409	390	414	411	431	359	418	414	364	430	393	392	410	445	384	405	409	446	397	431	406	376	431	379	434	403	422	403	379	374	394	404	371	376	411	411	382	365	416	423	425	409	394	386	417	405	398	424	402	408	377	386	410	392	408	379	376	368	405	448	404	403	421	367	393	369	430	393	398	397	412	431	381	405	415	431	382	414	377	370	382	377	421	391	411	370	405	423	429	392	366	414	386	403	408	398	381	395	422	372	420	428	417	427	388	439	409	392	404	400	383	418	394	393	393	391	417	441	424	400	391	404	378	415	424	437	368	422	432	397	407	393	464	411	449	373	439	372	434	373	440	446	431	435	378	428	406	425	359	415	426	411	443	381	439	394	399	415	385	399	423	411	395	424	432	413	434	412	442	400	438	407	419	385	396	413	363	426	412	440	379	390	394	411	412	449	438	412	385	407	407	370	380	403	394	437	398	443	445	362	421	370	414	395	405	402	389	381	408	404	431	398	416	427	428	377	397	396	371	386	386	388	388	381	418	403	387	385	426	346	406	405	407	443	402	392	383	444	403	396	402	389	404	403	383	412	390	417	382	453	428	445	399	401	397	423	400	416	391	401	386	413	429	408	408	440	451	421	415	398	422	427	403	425	409	419	415	424	382	390	435	380	392	408	398	411	366	389	425	409	389	402	375	401	428	424	411	419	394	399	392	411	396	383	378	380	386	432	386	407	438	408	394	416	421	396	381	418	367	475	371	415	395	452	408	444	434	397	424	406	431	372	404	428	418	420	414	384	424	441	444	424	358	386	429	427	436	419	388	442	395	390	402	413	458	428	375	384	398	445	429	441	416	387	415	380	400	395	413	429	417	424	369	389	395	393	432	401	442	417	413	397	426	399	453	374	417	361	379	400	351	412	380	405	396	372	419	438	417	429	389	429	399	411	412	428	433	393	439	384	424	408	419	420	446	392	408	367	388	403	421	445	402	409	419	400	395	407	415	356	363	393	432	418	398	425	427	414	437	371	386	405	452	399	434	429	391	381	413	386	418	432	444	411	411	415	368	405	401	429	423	408	364	380	379	407	421	400	383	410	392	420	377	376	457	380	347	408	459	393	439	374	392	400	379	405	378	369	397	418	405	376	373	381	442	401	408	405	395	410	375	380	411	416	388	424	411	411	418	404	408	392	346	419	394	404	387	411	407	394	408	356	412	376	467	438	378	367	411	401	408	444	428	435	434	405	439	411	409	407	409	364	409	394	402	415	405	416	415	414	428	401	376	420	400	378	376	394	387	421	444	348	431	405	405	380	424	371	402	396	392	382	408	403	430	433	450	396	445	434	410	426	434	386	395	386	391	392	398	438	428	408	402	432	426	409	416	427	386	418	366	367	393	435	405	413	429	397	404	357	379	401	386	457	434	420	380	397	406	412	405	402	415	396	447	374	381	416	375	412	437	443	363	436	407	442	390	399	398	408	409	357	381	390	383	365	442	388	415	439	387	411	407	391	394	399	353	379	420	434	420	417	391	377	433	413	394	397	428	385	440	416	387	423	418	399	403	415	424	388	382	420	388	401	437	434	389	429	387	417	399	446	396	358	412	371	385	416	402	393	421	418	381	375	364	390	393	414	419	407	376	376	375	425	389	420	390	416	389	432	435	405	389	375	430	352	439	428	389	395	401	414	412	414	385	383	339	376	437	397	409	459	445	415	410	427	363	385	400	408	431	409	443	387	394	400	384	392	429	419	378	377	472	421	352	482	386	398	411	389	414	409	420	398	392	391	435	429	398	419	387	425	393	404	404	397	429	407	389	444	400	425	434	459	407	422	395	419	433	431	403	366	404	393	376	403	380	427	422	371	388	431	388	402	389	410	399	444	422	420	397	415	375	437	406	444	416	428	419	398	414	454	424	415	393	400	398	376	410	419	404	378	412	406	390	412	429	401	419	409	376	389	393	411	389	359	387	396	405	391	398	398	387	395	374	384	404	393	423	420	442	381	428	382	411	441	419	414	389	435	424	414	435	412	411	447	428	352	367	380	420	390	403	409	409	385	406	368	416	391	404	436	436	390	434	418	425	411	405	440	401	429	430	399	445	393	442	399	404	418	410	409	411	389	410	402	385	385	367	365	407	386	409
25181	17765	13612	9146	5021	1471	956	901	897	830	846	824	846	897	841	871	935	927	1005	992	869	877	836	881	900	858	866	823	853	824	831	839	901	893	872	849	902	858	827	874	868	796	876	874	855	836	855	845	858	883	853	889	821	836	881	870	877	888	911	889	852	901	872	900	918	871	865	861	857	817	849	853	864	888	909	885	878	856	861	881	848	905	861	888	853	867	847	849	881	867	858	809	821	857	850	848	898	845	880	888	881	861	868	870	830	855	881	905	822	870	870	840	916	914	861	875	899	858	850	893	832	838	893	905	932	932	852	877	840	914	848	853	869	878	862	905	842	862	865	844	911	847	849	883	872	836	861	849	853	870	880	903	907	880	863	898	871	847	875	866	875	837	854	912	856	882	872	894	837	899	898	868	849	868	914	837	877	914	891	888	913	808	868	894	894	868	869	918	855	882	899	897	830	885	901	877	871	799	859	838	901	860	814	856	816	874	852	811	869	886	873	892	822	851	934	864	868	845	862	889	888	856	823	888	906	859	895	830	848	931	891	886	882	869	860	878	877	885	892	906	827	870	839	936	872	888	954	862	800	854	853	855	910	834	922	843	869	817	866	862	885	858	852	896	868	865	835	871	863	889	837	836	865	884	821	831	847	858	875	908	851	887	869	879	851	880	866	859	870	915	832	857	822	888	885	883	861	834	857	872	831	835	851	856	865	814	878	927	884	862	869	842	844	873	853	851	859	827	874	849	868	885	853	871	851	846	858	866	820	847	820	862	841	913	845	850	863	854	841	932	802	869	827	827	888	891	870	838	901	852	842	902	873	860	859	885	865	841	904	812	897	886	845	846	871	861	856	883	873	854	826	879	861	845	862	852	823	876	847	829	824	799	829	806	916	876	872	874	900	922	830	839	911	850	823	876	838	864	894	864	869	868	845	912	857	871	833	808	836	915	889	861	898	825	921	894	885	841	857	818	872	874	825	895	943	864	863	833	818	861	831	887	843	875	839	857	876	911	898	879	863	823	842	900	841	845	817	925	893	864	846	856	893	881	893	821	866	848	895	846	856	879	847	817	903	874	893	858	893	867	857	867	833	832	814	852	888	865	879	837	874	874	830	863	882	843	869	802	851	867	877	875	858	897	847	857	873	877	861	820	921	862	942	850	884	866	887	885	859	840	920	862	847	850	811	886	862	852	894	894	882	851	853	880	860	910	811	874	837	847	899	928	840	871	865	874	876	922	845	841	882	873	898	834	868	916	882	867	870	874	884	839	828	844	812	834	781	873	864	874	862	880	857	848	834	842	878	891	881	909	844	851	855	913	829	881	890	931	854	914	839	916	880	895	898	836	799	848	860	871	860	836	870	883	848	872	896	830	828	865	847	845	889	826	934	896	846	853	835	835	853	813	941	884	901	894	903	914	910	817	881	851	813	880	879	841	809	856	867	807	821	816	890	865	916	862	855	890	889	842	865	831	871	871	873	947	834	898	880	864	853	850	865	859	856	873	842	871	852	816	838	884	911	813	845	872	907	892	830	891	843	893	909	890	849	849	824	853	841	851	831	842	873	904	866	828	894	923	833	864	816	836	892	846	907	860	880	860	884	865	887	892	879	863	865	823	853	905	841	888	887	905	853	930	824	789	918	871	887	902	783	881	843	859	867	863	872	868	876	906	874	845	886	868	872	830	838	883	815	854	845	913	871	907	847	845	862	855	855	910	900	825	885	927	840	819	828	831	875	884	858	822	858	859	828	859	842	846	819	891	885	848	883	872	867	862	886	867	869	864	854	882	896	874	894	878	833	881	900	841	860	871	863	873	856	856	890	923	908	878	925	903	838	867	844	830	883	827	915	888	904	881	874	836	901	867	870	836	875	926	857	869	847	865	829	894	861	864	888	890	911	848	857	912	915	911	827	823	837	872	847	900	928	843	939	852	913	834	868	846	843	851	857	825	796	919	889	848	874	838	857	889	932	831	845	770	875	869	821	828	855	895	854	869	851	876	828	824	900	885	887	947	901	831	876	872	847	845	813	892	880	886	828	855	827	904	858	864	901	882	873	869	855	852	941	872	854	880	843	877	945	873	909	908	922	833	888	890	822	877	855	893	909	893	861	881	880	846	879	837	903	888	852	882	897	832	899	884	854	884	847	883	853	850	841	831	889	907	865	815	868	936	810	885	880	877	855	912	878	828	894	824	886	857	834	847	872	872	901	850	845	842	833	865	863	899	879	836	908	875	866	866	840	867	895	818	843	890	925	862	873	903	845	874	866	881	881	861	887	823	820	870	828	873	890	850	858	915	867	836	875	851	866	833	889	853	919	823	918	880	915	893	922	883	821	908	856	845	889	880	891	861	892	885	903	877	886	827	855	890	899	875	841	844	926	851	855	892	880	905	907	838	856	821	865	875	876	810	882	838	873	901	831	856	868	863	876	819	898	877	884	902	876	833	828	806	839	851	878	913	886	834	918	851	877	876	876	814	903	854	842	836	828	824	911	839	844	861	804	914	803	856	872	862	855	849	863	804	857	842	866	933	837	858	853	925	888	916	865	863	884	829	838	888	836	841	866	864	885	904	885	883	879	851	836	800	852	872	883	880	905	820	829	892	871	903	840	930	877	822	856	921	932	840	855	864	890	829	830	806	851	884	892	878	857	883	866	905	896	864	844	850	899	849	861	870	859	845	900	860	898	861	877	867	844	914	851	805	805	879	872	869	817	831	857	890	832	881	944	858	831	869	814	817	863	849	880	855	870	843	874	899	878	845	862	871	876	807	846	861	832	856	914	826	851	786	879	842	913	861	822	878	852	883	822	846	876	850	897	822	885	828	857	858	853	835	837	890	858	885	818	824	875	848	879	901	874	837	846	897	861	872	877	840	815	873	826	849	848	852	878	887	908	844	885	874	870	838	797	870	862	861	861	885	838	846	853	819	914	840	839	821	850	796	903	896	877	885	909	852	847	898	887	876	866	820	860	853	877	884	848	874	826	942	905	851	867	881	864	883	867	842	831	865	871	890	811	858	892	864	831	841	859	864	918	865	849	857	926	878	883	873	876	802	871	835	904	849	889	889	854	882	819	839	839	911	921	866	828	846	861	905	836	850	882	890	889	859	863	897	858	873	834	860	879	851	890	864	858	833	860	838	841	885	889	872	898	883	868	798	876	864	869	815	868	859	861	867	908	922	877	917	874	904	865	886	794	818	881	790	843	844	915	862	927	912	883	917	901	877	885	862	846	881	893	894	907	853	834	891	882	902	919	937	845	838	856	870	838	864	879	866	934	856	895	884	826	885	917	903	881	867	930	898	872	889	903	871	836	896	826	826	837	920	834	846	890	853	830	869	897	833	891	872	910	827	939	860	901	876	879	854	861	836	872	878	885	843	871	844	840	861	869	892	816	836	893	921	850	848	873	826	797	859	926	894	788	845	842	874	833	817	885	899	859	870	886	856	855	880	851	867	847	910	839	875	851	846	871	829	832	877	844	840	851	858
50919	28955	17546	10550	4897	1861	493	423	440	408	416	431	432	422	541	558	583	538	621	504	405	425	394	409	409	431	362	422	436	378	373	401	415	439	422	433	400	427	401	451	389	405	393	438	387	397	410	418	401	397	401	422	421	378	390	415	388	392	413	445	418	389	410	407	416	385	377	422	434	422	387	429	394	342	421	402	410	390	440	386	468	392	430	421	415	405	387	351	368	414	395	400	382	430	424	390	401	385	403	420	409	417	376	383	417	423	372	433	470	428	421	428	398	391	400	415	410	433	398	385	375	427	373	429	362	394	441	427	429	431	393	401	386	366	440	451	409	371	396	398	417	434	379	387	423	394	407	402	417	408	404	377	386	409	399	405	425	417	385	418	344	380	402	412	438	369	459	403	399	434	397	372	403	422	409	405	413	402	418	386	453	424	425	426	427	399	405	435	422	423	430	439	395	431	447	430	415	417	405	424	431	425	370	397	444	428	462	403	391	373	397	372	457	380	396	423	391	405	381	367	409	391	394	453	405	414	408	417	401	385	418	367	436	366	435	396	373	400	433	430	406	401	414	434	406	376	420	397	413	429	411	456	401	382	419	415	435	388	384	393	412	424	398	386	445	429	399	420	383	420	357	369	371	418	411	391	420	417	414	382	421	395	434	402	411	385	428	391	394	443	409	419	409	404	430	373	395	410	425	386	382	404	385	393	411	403	376	365	442	407	405	368	388	415	427	429	391	397	424	407	425	428	374	419	423	431	388	408	432	428	439	385	420	423	375	381	396	398	430	409	387	418	406	417	413	380	388	456	347	417	399	423	381	382	401	386	400	398	422	440	415	415	382	395	424	401	414	433	407	421	410	421	404	381	403	438	425	386	407	416	429	436	397	396	402	385	387	418	405	357	399	392	414	393	380	409	448	387	384	388	412	391	454	396	402	413	398	403	378	389	393	389	388	465	427	388	397	409	416	430	416	430	389	392	418	372	435	383	402	392	422	431	427	442	424	404	455	418	425	425	459	402	407	397	403	380	403	400	414	402	406	368	403	426	402	415	370	378	436	388	461	428	411	413	400	385	354	401	433	391	429	431	413	440	420	400	428	397	352	418	390	362	429	406	384	448	398	430	401	419	411	392	394	412	399	395	415	401	397	431	441	425	416	428	422	408	405	414	420	441	428	390	428	389	392	377	394	414	398	399	398	360	429	389	373	400	411	438	448	424	390	415	425	415	405	388	414	436	409	427	423	405	409	411	418	407	426	377	411	446	430	386	372	403	410	391	403	379	407	437	412	440	462	447	426	415	394	412	452	390	372	433	436	381	372	429	424	438	382	362	397	415	394	405	449	369	369	407	380	431	372	419	401	404	373	377	423	425	413	393	374	398	365	404	368	441	352	396	420	393	412	385	414	392	371	397	382	419	423	457	397	433	402	378	405	405	393	427	412	392	389	404	421	408	427	405	391	387	411	425	406	406	424	419	438	397	387	365	354	385	443	395	426	416	374	398	395	398	399	403	395	426	405	404	395	390	441	407	411	390	412	370	400	404	388	366	413	406	409	415	393	423	373	379	372	382	427	409	392	411	398	415	391	432	427	374	411	424	431	469	412	416	384	414	444	376	427	397	400	407	397	438	406	402	417	413	388	443	370	371	422	395	380	408	421	429	422	412	396	376	389	419	380	428	410	431	430	467	378	380	375	420	420	386	411	403	394	418	398	376	369	398	379	398	413	376	403	395	368	419	362	374	369	402	387	392	426	400	405	407	404	374	406	370	438	391	393	395	427	431	410	413	419	423	412	396	389	371	436	365	362	408	415	364	397	383	430	406	389	363	357	409	406	386	413	409	404	390	395	404	369	394	407	432	414	410	411	388	426	436	424	415	400	401	404	392	421	352	386	353	374	368	426	390	407	424	407	437	428	427	448	409	375	417	418	420	395	420	388	367	392	403	391	420	433	372	353	388	410	407	400	406	403	441	391	398	389	396	423	427	410	423	389	414	405	414	422	426	417	463	387	394	393	419	387	415	400	425	395	411	392	405	411	401	422	400	404	401	453	439	414	424	445	374	412	406	399	404	450	418	415	362	390	398	383	441	416	421	405	414	434	392	397	414	433	438	425	397	379	410	413	392	403	377	426	424	429	367	424	436	419	381	414	415	392	420	417	413	413	401	406	402	413	397	385	433	385	390	383	438	422	395	448	409	382	399	399	378	400	376	397	421	407	445	420	380	441	435	402	411	404	357	418	422	397	391	375	411	398	381	390	372	425	397	401	418	404	451	405	419	413	452	411	434	393	407	370	377	449	419	382	450	378	401	438	406	417	378	427	407	413	405	419	415	356	436	414	432	440	414	417	414	389	408	376	395	410	408	409	421	399	397	395	343	381	395	380	398	393	429	426	417	423	430	422	410	378	430	407	391	419	356	424	362	398	393	435	403	398	403	389	388	416	401	403	396	380	418	405	398	409	423	386	363	411	421	429	402	384	394	392	416	412	406	385	457	401	416	373	412	401	424	397	359	391	371	403	414	392	418	447	425	425	384	432	393	391	412	368	405	381	414	448	379	379	409	402	401	420	384	406	442	416	360	405	389	364	388	385	372	388	370	420	394	374	372	380	428	419	407	383	395	414	401	413	378	405	403	428	405	411	377	397	415	403	408	448	391	403	362	377	388	395	397	399	420	376	400	411	416	403	408	380	431	421	412	395	397	415	419	382	408	421	374	409	429	390	403	414	404	426	378	421	443	366	384	358	398	454	389	402	373	439	399	436	374	404	374	397	445	387	416	400	458	398	393	400	402	422	410	390	392	409	431	389	377	402	406	409	420	424	391	394	410	410	398	422	408	387	373	419	397	442	394	458	414	421	409	404	431	438	413	447	427	410	380	416	382	425	422	392	445	442	405	400	383	383	461	386	408	404	382	380	418	406	404	385	428	401	441	425	403	401	407	380	401	409	397	394	460	355	386	381	403	406	414	430	389	395	390	436	399	367	390	403	368	428	405	381	435	420	403	450	432	395	391	391	394	388	402	440	406	399	407	398	392	419	399	388	374	431	380	392	442	425	409	417	408	422	438	368	431	408	387	378	401	381	396	367	412	380	402	416	437	433	363	424	418	408	420	402	430	416	420	454	409	405	403	388	432	428	419	421	410	470	410	398	428	420	397	430	415	366	432	375	396	424	396	413	413	428	422	422	403	392	413	406	366	402	438	423	389	456	407	430	379	397	431	426	386	383	409	418	375	423	402	409	370	413	392	434	436	378	414	399	375	404	425	427	393	384	411	468	386	436	412	438	417	391	446	377	380	422	435	420	431	452	401	399	445	392	407	441	388	387	412	410	379	366	402	411	419	413	425	383	419	393	407	415	416	388	379	424	404	429	384	390	418	383	399	419	396	371	406	430	420	407	412	396	385	390	416	407	400	387	406	381	426	411	403	390	367	386	385	378	391	372	394	400	413	395	396	430	399	450	418	407	384	350	381	406	414	402	416	420	393
31492	21567	21130	19325	12120	5075	1079	958	950	953	901	889	930	1046	1419	1533	1760	1630	2017	1358	908	829	904	896	859	877	901	905	831	837	870	854	878	862	879	942	879	897	917	906	865	920	889	890	919	822	863	842	859	851	872	881	897	864	893	864	881	889	923	859	923	911	861	843	900	873	917	902	818	872	902	936	896	923	879	848	883	896	899	871	876	901	867	850	889	914	910	819	879	890	874	919	887	917	928	863	903	930	868	902	846	887	907	874	892	833	897	904	867	878	888	878	899	846	906	886	852	840	860	853	869	850	859	838	877	884	875	827	890	865	882	857	828	821	878	891	937	832	914	874	925	902	891	856	894	856	886	892	844	809	841	836	864	877	888	880	866	870	883	862	837	841	866	845	840	864	853	878	881	890	883	843	866	855	866	867	863	844	864	900	885	882	877	840	880	883	867	877	824	854	876	841	879	790	935	881	883	843	885	845	841	864	912	885	881	888	882	860	813	912	905	869	859	880	845	846	903	827	915	856	838	848	891	869	887	868	910	874	860	872	929	878	850	825	967	863	865	852	879	865	874	823	856	829	822	859	852	861	861	850	864	849	863	867	888	856	887	827	875	870	895	866	853	842	848	851	838	859	845	880	840	813	866	910	886	799	911	897	918	902	893	890	888	873	841	823	842	849	846	883	833	931	894	888	862	883	834	838	871	882	819	853	853	860	908	852	878	904	860	905	822	868	855	871	916	863	845	887	854	876	886	846	847	853	859	859	917	851	887	823	888	874	883	873	876	866	829	909	818	890	874	869	816	876	842	868	896	857	889	847	907	858	841	842	865	868	936	911	914	877	888	865	879	881	928	902	902	896	883	897	764	910	841	875	882	857	839	853	906	883	849	874	824	893	959	854	869	851	854	887	866	865	930	887	931	865	855	902	868	847	896	886	816	851	870	883	833	828	901	821	808	892	843	877	860	864	841	907	853	848	909	874	848	861	906	895	860	875	899	883	867	861	926	893	844	894	861	883	860	829	856	928	867	891	870	887	767	844	881	916	894	900	855	816	828	860	874	894	853	807	847	919	837	797	877	857	912	882	897	891	901	901	846	897	834	827	873	837	822	881	916	882	866	841	857	860	840	896	851	830	871	893	893	913	855	887	846	874	859	869	879	889	826	896	883	862	856	913	837	861	855	864	876	809	881	870	857	900	898	900	818	898	923	837	879	872	909	875	900	871	841	874	837	857	879	869	856	798	889	886	846	912	818	921	843	877	842	877	839	865	916	850	823	845	831	854	827	835	834	861	853	881	875	855	862	891	925	872	854	874	907	869	881	871	883	909	873	885	891	865	879	851	820	916	846	886	851	878	928	875	836	835	915	852	842	878	857	844	839	885	860	873	858	892	885	868	929	857	832	847	876	892	859	836	896	898	927	869	861	892	883	885	857	875	898	857	828	912	857	848	859	836	857	815	857	802	875	842	856	850	920	863	905	830	880	884	887	861	886	874	938	905	887	914	848	840	854	824	906	828	850	867	849	850	868	821	842	854	899	833	893	821	914	870	900	939	859	853	900	873	911	836	867	858	932	834	913	860	846	870	865	854	914	888	876	910	844	853	864	914	911	906	859	865	876	886	951	893	870	848	854	862	914	859	894	920	890	909	880	844	867	922	860	843	863	880	889	861	804	860	830	883	913	881	829	857	862	886	904	908	836	918	935	863	893	872	844	858	857	897	907	855	883	874	860	865	900	874	850	927	873	815	854	857	856	907	876	894	881	874	861	861	839	922	852	891	869	900	807	914	868	877	917	891	862	883	897	889	864	900	865	948	869	860	865	848	888	889	853	876	908	849	900	868	818	828	891	854	901	899	852	855	845	867	858	870	831	856	924	840	858	884	894	873	921	902	859	823	837	873	860	917	878	898	877	896	894	865	841	851	817	850	823	897	860	853	900	891	828	861	889	902	855	843	889	875	906	878	868	851	864	834	892	860	884	884	841	839	884	827	869	918	912	951	838	769	835	861	909	848	822	891	828	837	842	885	841	872	860	815	831	858	853	886	823	872	880	874	860	875	819	818	873	917	838	825	829	855	835	900	866	838	906	803	883	820	889	895	881	831	866	866	853	865	853	864	865	888	850	855	853	891	908	851	876	882	890	867	877	887	873	863	892	857	854	900	843	881	892	855	896	847	883	875	906	861	894	861	901	887	873	882	867	868	852	867	800	820	845	883	845	852	848	881	863	829	899	899	852	842	881	857	915	915	887	880	886	866	861	933	875	853	902	863	870	860	921	907	902	899	855	834	902	919	870	904	922	901	835	893	869	898	832	927	837	839	891	828	866	908	833	932	911	907	823	902	841	857	922	860	877	875	817	876	865	804	901	907	903	864	868	886	847	836	848	870	902	831	924	859	842	867	897	863	886	905	830	876	888	823	795	912	834	889	907	873	909	892	890	861	857	869	899	894	876	855	858	872	884	872	849	893	865	869	847	851	876	857	880	832	803	875	869	866	887	813	873	859	880	859	897	851	861	849	893	849	894	892	875	871	849	880	887	868	888	840	862	858	825	915	860	896	888	869	802	884	860	868	909	896	908	884	915	881	854	830	938	852	910	844	851	852	834	904	793	877	886	903	863	905	874	849	879	912	862	873	818	875	903	871	885	852	847	853	890	877	868	882	909	868	888	865	874	910	898	870	870	837	837	869	813	832	822	986	849	878	873	886	827	881	883	883	845	857	842	839	843	905	883	916	855	860	843	846	855	862	869	857	903	880	860	893	860	867	853	878	844	861	868	889	776	884	878	848	873	877	864	896	845	893	858	854	876	833	887	898	899	931	836	864	860	827	858	821	818	884	872	879	856	830	875	830	870	856	856	841	880	840	860	848	854	826	885	890	933	848	851	898	860	934	905	886	892	873	899	874	841	918	874	847	909	856	841	840	947	879	835	873	869	856	859	861	819	880	842	848	874	911	825	833	838	884	916	870	888	850	841	885	934	928	838	836	860	885	911	907	886	899	848	862	863	896	818	859	859	839	884	951	848	824	873	917	889	890	852	910	916	880	865	912	891	850	868	902	868	882	918	872	875	906	886	871	893	927	892	840	929	876	913	811	908	877	921	861	876	889	871	812	923	912	867	904	856	837	877	838	881	904	805	880	895	853	915	832	846	855	891	854	939	870	848	919	834	821	857	893	850	868	844	839	889	833	858	881	905	868	845	860	867	895	930	882	842	898	871	844	861	850	856	908	852	851	839	883	879	790	880	862	817	925	845	915	875	873	820	892	885	894	881	842	863	858	879	880	853	851	843	938	844	887	841	865	865	887	824	840	845	830	846	872	834	889	871	843	891	872	871	859	838	865	860	873	797	888	876	828	863	862	845	913	890	871	885	860	837	894	899	894	858	883	849	855	872	846	849	934	900	828	882	872	889	822	857	850	863	905	882	849	909	844	869	908	823	878	872	914	858	872	918	922	868	840	879	830	933	874	890	843	830	891	864	808	936	894	885	864
59001	38342	24577	15666	6939	4336	733	470	443	406	434	444	445	516	579	638	637	635	503	533	428	456	428	418	399	429	427	427	429	398	420	395	452	396	440	417	430	424	398	430	422	429	413	446	454	443	430	397	411	468	387	416	423	406	432	408	438	434	396	426	411	456	406	434	465	366	444	444	400	463	436	424	392	442	407	380	444	446	472	407	463	388	421	446	399	424	438	425	414	426	424	393	431	401	410	450	430	384	457	392	446	403	411	423	421	408	446	394	457	413	422	424	462	432	446	437	438	417	421	408	380	444	418	414	429	409	429	391	409	413	421	443	391	428	468	408	390	446	411	422	421	401	429	437	386	403	429	439	420	403	417	434	394	430	426	435	429	403	430	401	435	460	424	440	409	427	429	439	393	459	459	449	422	393	403	433	442	437	412	372	424	440	396	436	472	386	379	454	423	371	401	417	379	383	420	404	407	428	424	393	424	416	405	408	383	438	413	385	383	428	441	408	414	436	387	433	419	412	402	413	440	392	428	454	403	436	411	392	435	443	427	389	433	436	458	410	419	430	425	412	414	440	394	436	397	432	403	466	399	424	406	419	421	440	382	399	426	368	390	437	425	454	428	422	455	441	417	424	407	408	382	402	356	453	428	429	406	418	410	397	403	413	405	384	394	392	366	423	422	415	408	375	423	384	435	397	411	432	374	415	419	431	438	446	432	430	437	421	437	412	402	402	435	394	445	417	417	425	396	439	436	357	421	392	447	387	400	416	449	419	399	439	418	441	440	421	387	429	389	422	426	431	435	393	413	420	420	429	424	365	419	395	432	439	393	408	423	430	408	433	420	377	408	462	424	407	366	397	374	428	428	430	410	423	414	435	417	398	433	395	408	386	391	395	394	446	430	425	446	387	453	419	446	405	441	401	456	420	410	421	450	426	393	426	387	404	458	439	394	394	377	442	422	427	388	441	427	435	424	455	440	448	412	415	412	423	357	387	419	392	429	424	467	417	449	410	392	423	421	403	433	419	422	444	420	403	454	452	416	461	411	410	431	436	379	417	421	418	396	446	400	476	432	426	415	434	426	416	450	446	410	384	405	417	410	429	453	397	421	382	392	414	398	410	410	447	441	422	438	397	406	392	436	424	448	483	415	460	437	388	426	433	401	462	427	457	415	388	411	436	424	402	426	371	427	412	403	388	418	394	439	422	420	420	480	411	430	440	417	414	380	430	415	441	446	422	433	408	399	429	431	408	374	423	417	421	401	410	383	448	418	390	445	424	400	396	429	393	421	420	422	368	391	406	392	417	432	396	421	438	460	410	380	399	417	431	384	417	401	433	403	438	378	386	427	431	411	403	406	434	426	397	382	422	419	416	448	420	402	432	387	413	431	419	410	404	406	418	405	431	402	423	456	409	423	420	445	451	431	417	434	390	374	415	413	407	444	397	407	440	401	407	390	444	396	431	428	421	398	414	442	404	417	393	365	408	406	377	398	402	434	410	469	439	388	436	380	421	428	430	445	413	395	390	410	389	385	393	407	408	431	395	420	371	421	403	392	417	398	424	448	439	429	398	412	416	419	435	439	430	412	440	395	418	446	417	401	384	426	425	455	428	428	445	362	423	414	419	441	433	460	403	355	432	436	440	424	402	444	389	419	431	414	441	428	428	454	469	383	423	402	382	455	459	426	413	422	428	435	415	457	406	413	410	429	425	445	424	425	409	433	448	442	410	415	452	430	438	443	411	395	430	422	387	373	420	398	410	464	419	415	410	441	437	429	403	394	437	425	431	459	433	408	414	427	461	430	446	413	411	415	442	396	428	381	427	432	405	451	400	407	427	433	399	428	447	447	424	350	403	406	394	424	450	431	406	421	408	397	404	408	387	424	401	421	391	437	429	392	435	402	368	418	413	414	435	437	410	422	409	407	448	410	401	389	443	437	411	407	375	429	407	450	391	435	418	435	406	408	450	426	459	429	454	408	434	455	433	404	415	408	418	389	446	410	395	398	411	431	426	432	406	426	439	369	382	421	416	420	444	421	397	489	423	389	407	430	401	424	418	387	411	433	427	410	424	433	379	368	447	401	421	430	397	445	436	369	433	340	404	432	419	383	422	429	422	426	384	425	449	397	389	389	386	405	382	417	449	426	451	392	422	404	402	397	398	458	410	420	442	377	432	416	425	427	416	417	399	428	399	407	407	406	421	407	399	386	427	437	405	388	413	437	440	383	436	430	429	437	418	393	428	444	423	439	429	418	432	412	432	419	381	411	440	424	434	466	411	450	440	408	452	409	362	430	400	434	411	432	436	441	386	420	388	404	431	394	403	414	416	406	425	378	391	430	410	439	449	370	413	422	423	461	421	434	452	402	411	431	412	399	444	398	425	383	433	398	439	411	434	461	417	395	428	435	398	423	476	445	440	432	405	410	418	435	403	430	411	424	442	430	415	429	413	420	393	459	394	409	424	401	410	428	454	428	459	418	409	417	404	423	416	435	397	418	427	453	468	424	407	419	390	412	395	421	419	437	417	464	379	376	421	409	378	426	420	444	419	420	430	435	446	426	452	453	424	413	439	396	459	405	475	423	418	445	422	404	423	426	412	419	431	403	428	397	399	398	386	421	419	395	419	438	443	451	417	427	397	388	409	413	388	417	395	395	393	390	422	395	446	425	400	376	432	419	481	412	372	432	417	402	436	406	479	434	420	421	439	425	402	445	395	424	381	420	389	408	383	426	390	400	433	426	448	401	428	431	414	453	418	385	372	401	414	451	446	454	424	444	407	466	397	471	390	411	392	424	426	410	438	368	390	416	450	454	415	392	408	423	438	438	453	394	415	399	417	423	419	411	418	429	399	413	424	415	422	409	409	415	400	421	456	391	412	403	464	439	408	450	406	401	390	453	425	411	399	397	432	389	420	444	395	425	424	427	423	406	449	422	469	421	384	436	403	416	424	410	382	442	480	428	414	411	403	410	397	386	452	411	408	415	409	446	425	416	405	420	381	462	415	491	405	424	436	381	397	393	391	378	426	396	381	428	435	398	450	429	411	393	384	408	407	432	436	396	389	414	381	404	403	398	409	419	382	420	422	409	429	411	436	406	453	406	420	449	426	432	432	414	448	439	426	396	413	432	433	450	442	378	420	402	440	407	412	398	437	404	379	411	455	453	399	385	418	441	435	437	422	460	414	438	392	429	421	434	425	435	443	383	418	407	443	418	436	406	390	404	439	419	418	426	425	463	429	415	418	364	398	433	432	407	460	464	394	437	395	432	418	470	419	473	414	396	408	425	440	460	445	443	431	415	404	401	430	431	393	420	424	415	402	405	402	450	442	424	453	404	440	455	393	382	417	399	385	396	395	438	414	441	397	430	456	439	419	382	418	441	470	402	465	433	417	402	393	401	384	410	414	377	378	425	441	439	414	447	423	392	377	428	420	407	422	431	432	433	428	422	403	379	406	394	418	391	404	389	391	425	426	400	395	444	438	423	364	411	405
37581	29456	26270	23248	15024	10868	1284	948	951	1072	1027	1013	953	1276	1739	2107	2003	1981	1583	1281	1039	922	872	894	862	951	931	885	882	848	883	865	901	885	917	912	959	881	874	903	903	898	893	859	894	939	903	887	959	902	907	929	904	919	913	930	853	879	874	918	880	819	931	903	900	925	907	912	889	910	911	887	907	903	915	883	878	912	891	916	873	919	945	863	864	851	877	889	879	930	943	894	931	864	892	886	929	881	926	905	873	864	931	913	928	915	944	866	927	864	885	954	881	877	928	935	894	874	820	850	841	898	931	890	946	930	885	900	892	907	858	910	870	881	874	881	891	903	925	873	890	930	887	874	854	943	938	895	894	921	914	904	922	922	896	874	850	849	930	875	854	888	915	907	903	952	895	917	858	919	878	911	895	918	878	858	857	907	869	942	905	909	918	912	925	941	908	904	897	850	845	860	887	942	894	893	904	917	907	817	866	915	890	850	891	905	873	845	890	898	879	892	896	871	896	909	889	891	882	905	890	914	902	900	856	869	899	864	884	880	926	864	935	894	865	902	878	905	829	910	922	909	893	874	857	862	942	901	891	883	881	891	819	878	878	835	879	900	948	923	811	841	889	926	898	880	889	936	886	869	880	849	874	881	933	945	867	884	864	927	864	904	843	836	910	931	887	921	833	918	922	907	889	909	917	886	899	873	922	871	896	877	853	864	919	862	934	896	897	866	908	924	880	954	851	855	905	942	914	914	904	875	874	885	896	929	854	886	925	931	882	897	878	871	875	870	918	838	860	862	903	817	920	930	900	900	926	924	904	883	874	891	900	902	878	876	905	907	867	923	925	892	878	905	893	903	842	894	914	911	857	874	886	926	940	901	883	876	876	858	955	938	867	934	881	855	869	879	918	914	921	875	868	983	867	905	893	888	880	875	858	903	907	892	892	920	894	887	869	843	857	873	915	907	931	865	816	932	901	901	873	884	874	915	881	896	885	875	839	912	893	886	917	862	852	934	901	875	839	905	895	897	863	873	890	814	875	852	904	892	920	857	875	913	903	922	856	856	890	885	900	883	873	887	917	858	854	880	895	905	893	871	849	881	971	861	848	915	923	858	922	934	909	886	934	908	880	903	920	890	901	959	848	893	923	902	883	912	885	887	925	914	840	893	890	862	898	886	905	890	886	876	894	856	922	921	820	895	886	875	891	847	910	905	893	849	914	956	849	922	884	931	902	902	898	889	843	877	852	876	891	896	881	880	880	883	923	880	869	953	921	906	923	876	878	935	927	840	867	906	905	881	873	866	919	922	906	938	915	871	886	899	860	925	846	879	884	858	923	862	834	919	889	890	918	870	908	839	880	903	925	874	871	881	881	875	897	874	852	874	889	888	877	874	881	915	873	939	915	846	904	922	821	912	903	871	887	852	879	881	891	893	878	895	914	853	909	875	847	924	884	855	885	903	880	856	932	911	908	832	896	842	825	865	892	917	810	835	899	932	894	901	905	928	877	946	973	904	862	943	907	912	906	880	956	890	897	898	852	883	872	844	900	926	917	855	879	866	826	930	959	873	915	899	941	866	908	893	876	889	872	851	876	891	892	872	915	815	897	854	869	818	872	846	921	874	913	874	846	821	927	917	852	865	861	900	928	895	841	920	903	834	903	902	927	922	915	845	911	875	916	887	859	897	907	880	902	894	902	896	859	947	867	908	873	907	865	906	888	857	878	931	915	879	870	892	880	929	876	886	908	888	905	919	847	862	934	872	907	911	893	903	919	922	908	923	957	847	895	905	869	913	882	938	884	884	907	889	863	874	909	933	866	898	878	907	897	895	947	858	876	880	865	851	912	906	905	898	884	873	870	907	907	871	843	892	885	873	889	896	848	870	894	927	891	871	902	913	907	912	871	900	873	931	872	900	939	882	916	862	877	878	887	900	867	867	950	889	936	892	844	886	898	911	858	904	925	887	889	853	860	861	874	897	882	924	893	911	898	963	912	907	854	841	894	942	932	901	916	873	906	904	881	930	914	826	901	929	913	856	894	948	862	864	878	886	933	917	867	905	883	942	858	922	883	906	873	876	883	867	898	905	956	893	866	892	839	885	902	910	867	906	851	896	912	876	881	946	879	845	878	900	884	915	929	888	891	856	876	866	876	902	874	870	869	902	813	875	876	921	904	925	897	890	957	888	931	912	866	854	934	930	854	870	887	882	943	867	975	874	857	920	885	914	871	872	921	881	842	938	837	897	928	897	880	874	889	881	866	851	922	870	899	932	925	881	898	906	920	895	885	901	935	870	881	891	895	921	872	880	836	924	861	874	844	940	861	895	921	849	941	867	814	877	896	886	879	842	865	903	871	938	884	930	871	867	863	895	899	861	901	907	981	866	898	869	960	922	957	936	892	912	947	892	936	896	910	846	902	942	866	906	830	874	887	968	869	891	972	878	929	871	936	870	907	899	906	831	875	865	898	887	920	909	909	885	881	901	860	903	850	909	962	898	929	900	919	910	920	888	856	866	917	882	902	858	880	932	885	842	892	920	866	834	868	855	831	899	916	893	869	921	900	912	855	930	841	889	883	885	861	843	859	910	891	922	884	871	897	895	917	874	828	861	903	906	897	928	850	854	899	905	898	857	884	889	946	874	906	855	848	901	874	909	896	921	904	906	914	883	914	939	889	891	839	858	886	854	860	902	911	873	864	905	912	937	889	912	880	908	903	893	856	899	877	861	888	821	900	883	898	907	918	957	905	932	857	916	890	952	845	901	910	862	861	868	956	862	878	912	898	918	853	917	869	914	869	899	877	904	870	895	879	861	893	860	908	885	947	879	872	924	870	832	922	907	928	904	893	873	905	884	843	884	840	856	888	852	847	858	891	893	935	853	876	955	891	883	899	906	879	906	930	899	898	879	896	907	918	883	882	890	909	910	900	910	900	867	902	882	897	842	968	891	888	859	920	855	861	878	868	876	922	888	859	872	905	924	900	863	890	916	882	814	951	892	893	906	855	866	928	904	883	884	904	821	884	900	868	861	903	894	916	879	873	896	908	882	889	869	872	848	945	912	802	892	875	916	896	876	889	921	855	874	891	929	882	926	905	921	903	908	921	905	930	885	944	901	846	877	906	880	881	885	902	901	944	931	940	876	901	884	918	883	853	876	883	926	823	901	886	892	898	877	918	878	883	921	884	924	901	925	912	873	957	965	846	846	894	874	885	916	866	909	893	880	900	859	893	931	887	881	900	881	890	885	885	907	912	911	907	906	919	903	943	943	871	903	897	867	876	890	906	857	948	894	930	920	889	922	878	901	928	893	883	860	907	899	939	905	912	923	904	873	916	905	902	854	931	893	885	920	850	941	887	900	858	903	897	929	878	843	867	918	917	880	834	870	854	860	898	891	890	909	887	870	896	890	929	862	893	880	940	890	897	936	882	887	859	897	879	900	936	877	910	901	866	897	922	845	881	894	894	894	926	902	897	952	941	867	911	910	931	935	892	873
48304	21829	8006	3327	1537	579	355	436	417	389	409	410	393	391	429	409	425	397	405	398	398	407	428	428	416	413	405	334	386	409	408	376	400	412	397	384	424	429	402	409	413	416	402	453	398	388	430	397	392	400	445	392	385	392	423	404	402	411	387	377	423	459	432	383	382	454	432	411	388	408	360	426	420	394	408	378	433	361	429	438	389	425	404	415	411	411	459	394	400	409	393	437	397	406	406	402	428	427	394	424	401	390	391	405	399	425	384	374	395	369	432	421	411	442	358	378	392	439	406	433	416	431	399	385	373	424	360	447	416	428	399	431	420	417	465	488	454	409	436	431	404	414	386	378	393	434	393	403	404	385	413	405	390	382	399	420	417	433	446	424	415	393	459	452	415	400	412	408	381	389	376	447	369	375	418	384	416	391	368	412	394	390	428	379	426	392	377	407	428	349	415	422	407	427	406	379	411	414	403	405	430	416	408	369	405	410	375	454	398	436	391	422	433	444	436	434	403	362	383	413	423	381	386	413	402	406	384	405	413	413	387	432	465	412	423	370	397	406	394	382	429	363	440	402	372	444	440	388	393	426	388	454	403	388	415	373	431	424	424	380	386	434	387	402	373	410	410	390	447	393	397	410	389	500	400	417	424	411	420	396	393	380	397	416	396	383	393	373	399	405	418	412	395	446	427	399	400	436	410	380	363	419	375	434	409	371	447	399	385	389	439	439	418	344	412	422	422	398	399	348	416	429	396	416	438	432	416	401	388	389	428	433	385	391	401	425	397	407	400	430	392	401	398	378	405	389	397	402	413	433	423	442	426	405	395	406	385	428	376	377	388	375	385	415	392	418	435	411	394	450	427	437	406	396	414	422	424	405	430	398	392	396	418	461	406	376	364	431	381	436	438	377	414	384	429	386	407	401	411	392	406	411	415	404	398	373	416	398	383	391	463	395	358	378	379	446	440	403	397	425	440	378	379	348	383	414	397	410	411	405	417	377	410	422	394	456	433	419	393	383	419	417	386	407	416	406	453	376	414	417	397	509	401	407	402	393	424	375	370	405	436	385	417	395	401	354	362	396	408	395	395	430	415	386	435	392	395	417	370	400	414	374	381	424	351	410	367	391	420	388	418	400	401	420	381	403	396	421	377	411	381	411	425	399	380	386	405	434	396	429	456	460	462	414	408	389	431	430	407	452	415	447	402	362	428	434	383	411	424	378	413	414	420	391	380	410	399	418	357	416	393	373	394	427	430	406	411	340	400	392	412	397	406	427	422	381	399	380	402	412	378	397	417	414	349	412	375	404	404	419	414	413	429	389	382	442	433	397	369	408	442	411	405	412	429	408	404	420	406	436	421	438	429	402	397	446	418	415	425	390	449	380	399	387	402	410	360	410	416	426	399	476	389	390	459	432	432	411	413	386	419	417	399	404	411	445	408	401	424	437	404	419	418	401	418	370	392	387	397	399	388	393	385	412	393	392	405	433	391	419	370	396	461	409	429	410	419	413	420	419	447	386	390	434	421	390	400	452	371	423	369	434	428	397	436	427	431	415	392	384	416	388	399	446	416	379	398	364	379	394	405	395	388	405	420	449	398	419	419	410	386	401	424	417	434	393	397	441	387	447	408	362	411	424	418	430	418	392	391	383	419	375	407	385	377	420	417	412	409	418	408	423	425	433	424	412	423	376	397	388	428	447	353	375	397	408	415	448	407	419	425	431	392	429	397	412	391	417	412	431	390	424	425	423	420	389	386	422	400	413	413	423	426	401	453	424	420	450	443	427	429	463	422	432	420	408	416	406	434	402	371	402	417	453	395	394	387	409	426	411	423	438	449	394	432	433	391	410	390	409	385	427	445	392	425	416	424	409	408	383	455	396	420	405	448	418	364	408	408	416	397	403	406	374	405	389	434	437	376	414	439	428	403	422	405	379	407	377	420	380	425	387	396	405	404	395	394	369	392	458	429	432	352	425	408	412	397	351	430	415	452	374	421	414	443	440	398	413	421	411	383	417	412	406	421	382	377	411	459	411	394	389	437	380	415	384	419	424	431	431	391	418	409	426	444	395	407	377	422	419	426	418	405	389	389	409	409	391	408	421	402	389	433	442	395	399	392	415	423	400	394	405	429	401	412	374	394	404	386	404	370	384	418	400	389	413	408	424	375	406	372	399	389	421	392	393	363	383	400	417	377	419	411	409	429	403	409	441	377	410	388	392	402	424	436	402	409	412	457	416	458	393	425	413	432	387	372	444	408	376	417	387	412	371	379	401	444	375	431	403	395	424	437	400	429	401	364	349	425	454	435	427	389	407	413	389	412	473	424	417	414	375	395	366	491	420	387	414	413	435	404	385	394	438	395	414	431	416	389	387	405	406	381	410	402	404	382	418	450	391	417	395	388	407	432	427	391	442	395	379	443	413	423	418	406	385	392	409	407	425	401	394	374	382	397	396	402	429	412	397	417	375	406	431	435	417	364	390	471	406	419	386	412	378	416	369	389	411	397	372	435	364	401	408	389	424	429	422	407	421	432	419	421	463	409	420	425	394	445	407	427	420	417	415	427	431	429	411	378	421	408	417	396	383	433	435	355	371	411	433	403	371	388	421	385	441	408	446	449	394	392	421	399	413	436	390	367	363	438	400	409	457	439	404	393	427	398	409	426	422	364	440	422	397	409	399	435	445	427	442	437	401	396	394	363	415	411	367	372	399	361	403	445	411	392	426	415	438	443	396	419	378	406	385	414	405	413	425	405	354	420	393	404	416	412	376	392	386	434	428	438	437	409	388	407	408	416	406	388	436	431	402	426	408	384	364	422	424	415	444	409	413	418	374	420	425	403	400	415	397	420	380	425	419	406	405	381	396	443	420	431	403	406	407	402	415	372	396	398	413	407	450	388	412	409	388	372	421	391	416	440	418	412	377	405	415	403	410	365	423	412	359	410	376	412	387	375	436	433	397	422	379	422	413	375	428	443	431	424	423	391	385	356	410	427	469	431	394	385	400	411	408	386	376	377	375	404	396	376	421	386	412	415	408	386	435	432	437	406	392	406	401	412	401	383	393	406	387	431	403	396	396	450	373	434	410	394	397	415	401	396	391	391	387	404	433	382	371	398	411	430	429	425	464	430	395	385	429	391	397	381	418	400	399	382	415	393	404	394	410	393	392	410	391	391	405	406	389	393	432	434	337	394	448	444	410	387	442	397	413	404	407	431	404	392	394	429	384	392	391	367	473	400	388	422	411	375	367	436	444	407	428	402	414	382	394	426	428	389	395	369	410	437	460	400	389	395	459	416	423	351	380	381	433	412	413	409	449	361	421	374	440	379	397	430	409	371	405	419	381	407	425	419	408	405	358	418	391	402	408	421	358	409	362	415	400	433	399	396	426	407	407	400	408	423	393	411	404	408	399	385	404	433	402	421	395	397	405	381	386	412	359	428	374	418	363	387	389	361	421	440	397	364	430	399	395	419	414	396	417	439	423	381	407	398	404
31013	13030	10769	7294	4246	1509	857	855	844	873	822	859	858	843	921	940	971	918	860	840	901	841	890	886	895	880	865	825	849	890	831	856	903	883	876	875	888	831	816	872	877	875	901	890	851	855	869	872	903	837	853	826	845	827	887	862	855	866	889	843	850	822	859	870	909	877	850	865	883	902	849	865	877	844	838	842	905	884	854	788	853	866	893	857	892	881	882	875	864	836	867	913	837	885	822	889	860	909	886	871	820	833	911	874	896	912	861	839	859	886	849	864	847	889	862	852	863	865	912	856	819	893	860	915	861	853	891	827	850	846	925	892	926	882	893	837	866	851	898	880	807	860	862	863	922	880	827	878	865	850	870	906	896	855	858	856	837	789	869	859	862	882	827	869	869	849	859	852	864	832	889	853	857	839	875	856	845	856	879	855	848	873	857	833	808	891	863	891	877	836	923	885	859	854	825	871	900	886	893	868	825	875	831	889	849	895	925	856	886	864	892	873	882	900	861	936	925	845	863	840	914	934	825	891	859	847	879	867	837	870	875	887	839	916	870	851	874	929	867	916	807	899	857	902	881	854	906	910	815	844	899	902	872	849	883	840	822	864	889	860	872	901	835	847	835	858	868	873	829	852	901	930	839	859	953	857	894	828	882	870	876	845	879	865	788	876	907	889	830	791	907	900	868	840	876	905	878	876	888	847	898	833	839	837	878	844	869	858	850	862	857	863	853	882	846	834	903	878	868	866	859	887	906	867	881	900	862	868	805	951	884	871	824	899	866	880	879	860	863	900	892	902	921	886	867	870	889	855	866	875	851	921	875	878	858	885	820	867	846	866	913	871	860	962	937	914	899	840	835	830	865	839	899	833	890	850	884	870	849	863	886	813	857	892	848	867	791	891	920	869	828	855	847	847	891	853	898	832	832	876	877	861	852	850	857	851	857	860	837	865	868	879	884	832	830	889	853	820	851	930	837	781	865	889	877	890	850	873	836	926	913	827	869	881	845	945	865	904	870	894	844	879	899	866	901	860	895	889	878	887	895	869	861	860	850	889	846	857	883	931	907	865	860	895	839	854	896	830	856	867	854	863	872	827	872	834	902	869	832	814	874	887	840	902	857	826	852	855	830	843	848	807	850	842	867	806	851	864	912	867	850	888	847	859	882	835	849	857	853	886	897	832	861	835	872	911	892	844	828	848	876	893	863	872	834	933	856	834	840	872	874	879	843	854	828	825	911	814	874	812	877	925	882	877	863	886	848	852	899	826	894	878	895	868	885	909	848	847	885	848	894	866	865	896	848	867	879	897	867	876	881	895	865	855	872	845	880	845	861	885	836	897	808	903	881	838	912	841	868	854	888	881	893	852	863	887	844	905	904	856	867	919	864	910	832	846	879	883	859	886	905	897	915	891	837	864	898	837	835	850	901	935	908	862	855	902	880	851	896	862	865	894	900	840	875	807	877	855	908	829	837	868	808	869	909	875	876	888	798	827	885	885	867	851	877	906	863	875	801	842	842	895	897	867	884	855	837	819	939	898	861	861	871	912	867	842	830	903	841	833	862	890	825	880	858	867	846	856	887	893	841	856	852	856	813	853	889	898	795	889	779	829	912	850	901	870	909	891	857	856	873	909	879	833	861	865	950	892	862	882	888	884	896	855	836	921	839	898	851	880	861	882	842	839	826	903	885	875	819	900	873	863	851	856	912	866	877	886	902	926	882	871	949	857	899	877	863	884	920	840	833	900	865	862	882	859	875	858	863	818	887	886	815	856	923	860	842	900	861	911	856	874	891	861	858	860	827	913	901	842	898	834	817	841	887	854	899	863	856	908	898	833	860	866	797	868	848	886	877	896	879	844	854	861	864	843	902	837	855	811	833	819	876	904	908	912	878	783	897	857	858	889	928	833	862	874	924	886	858	832	874	834	856	848	899	897	898	849	897	828	866	926	868	931	821	884	885	851	822	854	864	811	875	893	867	853	821	886	866	807	867	899	841	884	878	829	856	860	850	838	825	870	874	889	886	918	909	850	853	841	870	869	904	865	867	848	890	882	800	911	886	865	906	914	854	919	829	883	826	881	863	874	860	808	940	861	882	871	884	885	883	850	832	903	864	886	837	841	899	844	904	848	838	848	850	880	879	890	873	882	920	916	867	819	881	815	859	858	867	869	848	897	890	897	866	887	832	869	876	889	883	880	951	850	901	847	841	884	870	868	831	830	887	927	877	932	874	921	833	806	827	842	883	885	863	868	836	884	839	840	898	928	867	870	902	912	869	858	860	820	848	903	875	925	867	910	911	861	864	858	839	878	941	870	834	854	869	809	922	842	898	848	894	906	853	864	940	863	867	859	894	870	822	889	856	901	871	901	800	864	876	870	829	887	845	888	868	889	890	873	865	917	897	885	915	862	870	885	876	910	842	871	853	856	852	830	764	815	876	859	890	848	854	934	842	859	846	890	856	866	898	940	871	863	885	869	830	857	892	866	855	859	894	890	849	902	869	830	848	925	877	869	909	889	849	842	840	853	861	928	905	904	903	907	870	905	898	875	856	839	858	914	895	897	866	842	848	896	813	898	888	917	844	861	839	870	887	875	850	867	877	890	901	876	876	857	854	821	917	786	890	868	860	859	836	912	872	888	845	870	917	840	863	874	873	856	884	852	883	930	865	905	903	863	845	857	901	864	847	862	914	831	843	903	941	860	858	845	895	888	864	880	917	876	858	855	870	857	820	876	926	836	841	885	872	874	840	901	874	894	872	906	806	861	872	902	877	794	881	855	888	868	894	855	871	862	903	862	857	876	876	814	789	840	899	901	860	857	836	881	852	835	886	842	856	864	881	852	893	888	873	889	889	832	920	892	811	899	847	816	850	863	887	923	854	868	866	843	902	839	848	894	915	815	871	848	854	882	928	863	889	878	862	823	863	881	861	844	878	816	863	864	830	889	875	814	913	833	874	832	903	852	899	906	879	870	847	859	840	847	879	883	837	862	864	851	864	881	899	906	892	863	896	976	840	831	867	846	895	911	900	846	875	890	852	894	846	813	863	908	874	861	915	880	866	831	889	824	889	870	852	947	872	880	844	867	863	899	891	849	874	839	806	887	852	887	861	873	837	861	919	895	861	909	878	865	889	871	869	841	918	854	870	896	941	886	895	891	889	862	870	896	869	839	871	938	827	905	840	860	872	896	829	839	852	871	892	844	897	864	865	867	827	897	850	807	868	885	871	903	918	832	858	869	920	827	914	892	867	864	823	860	845	830	890	841	855	836	895	889	847	847	819	856	879	873	875	868	884	914	858	861	839	862	853	867	847	858	883	884	880	873	836	878	893	884	848	894	884	846	875	906	904	848	897	824	863	894	935	946	830	877	905	880	877	924	836	857	870	892	853	846	867	882	876	884	839	831	894	887	903	852	894	858	824	893	857	851	866	827	862	864	859	887	882	859	850	900	830	831	846	844	855	923	859	869	908	889	833	876	931	878	885	855	839	881
54790	26114	15552	8655	3254	626	387	465	441	444	421	443	382	430	592	560	494	484	416	443	428	412	421	379	411	433	405	368	390	388	409	406	439	401	390	439	392	412	427	393	390	406	429	402	403	394	439	379	402	415	387	384	401	409	423	385	417	442	388	415	396	427	434	433	361	376	399	408	384	409	400	440	408	393	406	382	396	432	392	420	414	433	391	457	421	398	414	388	416	453	422	392	424	393	406	429	409	414	427	403	431	393	361	408	420	423	394	400	392	425	403	377	391	426	391	442	431	396	425	429	432	421	434	430	434	398	391	387	366	393	407	434	420	455	411	393	404	370	416	453	380	386	386	384	361	385	375	380	391	377	389	426	435	428	408	412	424	416	389	384	407	396	416	422	396	423	408	377	394	437	402	398	413	455	423	393	395	408	370	397	399	391	425	385	423	422	383	404	436	423	400	433	437	417	379	404	384	418	425	418	436	418	395	425	431	404	389	435	402	433	415	356	430	389	405	429	415	393	399	389	387	407	384	424	405	389	420	401	410	406	399	378	448	393	397	403	432	401	411	437	399	395	380	376	383	426	415	422	376	418	415	393	393	399	428	423	430	420	372	431	396	404	372	395	415	414	421	390	374	400	407	437	411	396	402	401	412	421	408	398	395	458	396	438	432	404	398	420	479	412	428	414	419	417	439	405	423	412	382	401	436	389	410	410	392	413	398	426	457	404	438	397	400	433	378	415	400	382	381	429	368	389	404	446	400	417	455	402	429	404	425	420	367	395	381	396	410	360	399	383	453	397	402	422	390	409	373	404	423	407	445	385	373	360	393	407	411	382	392	396	409	396	412	417	420	410	368	409	396	412	434	373	470	422	445	391	398	423	410	419	379	401	436	403	418	418	411	424	408	400	389	436	469	433	427	404	400	371	399	410	396	463	393	426	387	414	399	422	429	391	410	389	378	400	417	406	383	399	426	401	414	388	387	464	417	416	410	401	380	426	412	379	394	430	423	375	386	391	411	405	375	431	441	396	342	427	434	386	395	424	411	401	428	445	406	459	408	406	379	396	434	404	396	420	416	404	411	435	449	410	396	415	403	440	398	426	392	359	433	448	428	415	417	395	437	438	442	383	389	397	429	384	396	414	395	397	388	420	426	365	405	368	418	389	409	422	390	393	420	396	403	405	391	420	409	400	399	399	451	416	404	410	426	405	397	419	403	403	424	419	441	412	404	388	432	437	391	384	409	348	393	405	353	413	378	385	396	417	436	409	392	411	401	428	385	411	434	420	401	392	370	392	385	350	378	388	398	416	410	420	358	395	404	388	423	409	379	412	409	405	415	413	415	378	414	418	421	402	370	411	427	402	457	413	400	448	447	392	376	394	452	393	396	409	395	434	433	420	380	348	383	396	402	344	404	384	423	421	415	446	429	449	431	426	361	414	427	411	407	408	413	374	431	402	391	417	381	382	415	417	412	376	402	401	402	392	392	372	418	402	385	399	441	386	390	383	391	416	396	420	403	430	439	413	412	414	436	427	436	390	448	407	398	387	407	406	458	422	414	381	425	448	437	440	384	442	442	435	404	398	402	434	397	395	418	360	425	441	414	382	409	400	431	380	434	393	411	382	402	412	375	428	422	408	446	410	423	424	433	388	394	428	431	400	407	414	402	390	444	396	409	399	434	435	444	420	431	413	363	397	409	381	431	418	426	409	425	439	410	370	418	407	427	413	399	422	395	407	419	413	395	399	431	394	428	437	408	424	395	422	419	400	392	384	410	443	450	385	385	398	393	410	406	437	416	406	394	421	406	390	408	388	374	411	418	395	431	423	397	402	461	416	397	402	433	417	412	373	396	435	419	421	387	409	384	435	405	417	394	445	446	376	401	385	397	430	385	392	391	398	409	404	381	458	413	390	413	411	414	437	400	382	395	391	419	427	446	423	390	412	436	424	402	392	407	444	385	412	400	355	411	430	405	373	418	398	439	395	401	401	397	410	366	439	394	374	435	451	391	398	391	398	370	419	386	425	400	427	438	431	413	427	401	381	423	393	389	413	419	410	381	419	423	369	417	399	378	396	415	380	405	430	434	396	413	391	436	335	402	369	408	444	399	398	420	413	409	432	458	419	435	452	423	387	430	438	369	424	412	407	451	441	409	414	392	420	381	394	379	435	411	396	443	396	396	401	393	434	423	426	404	410	415	391	400	407	437	411	435	438	424	460	395	444	437	369	431	419	371	433	376	395	428	380	374	397	400	430	420	424	422	423	361	419	422	392	413	427	392	443	393	424	390	443	434	442	450	410	381	388	387	429	439	442	412	391	409	404	401	403	377	450	421	412	374	430	442	426	388	412	416	418	407	392	394	428	408	431	394	369	423	403	418	408	422	395	393	408	416	395	422	455	399	417	439	369	368	410	435	372	425	421	419	399	396	441	396	379	422	374	454	371	419	428	409	425	397	402	407	403	385	409	404	395	378	397	396	395	423	386	413	433	374	423	385	413	418	417	437	375	366	374	430	399	394	441	431	430	422	445	358	455	389	380	397	430	411	397	427	414	375	439	394	418	435	418	400	378	411	433	406	396	418	395	377	413	377	415	395	443	444	367	391	421	390	413	382	411	377	388	423	442	430	429	361	404	420	422	384	406	384	426	423	380	391	392	412	443	407	400	396	413	407	431	427	403	407	376	435	378	422	421	432	385	419	403	411	401	409	383	406	412	408	386	406	442	433	391	416	408	427	403	412	397	444	386	414	411	391	405	381	411	379	393	408	404	398	408	412	441	424	368	430	416	377	362	428	404	428	349	373	408	369	389	392	443	438	409	384	393	422	409	435	431	360	417	410	415	406	411	380	400	405	423	409	416	410	439	412	387	447	410	412	398	437	407	440	393	367	426	399	409	426	429	384	429	413	429	399	408	383	440	429	407	412	393	367	392	410	351	418	436	434	418	377	443	372	390	437	408	396	394	415	387	406	416	421	405	400	429	436	462	381	400	415	439	421	406	383	392	407	404	443	418	392	416	382	379	388	461	425	401	446	392	392	374	379	407	421	404	419	431	388	395	422	398	438	417	408	390	393	453	414	400	393	433	385	412	379	431	412	406	376	431	429	423	376	423	435	460	371	381	399	382	396	398	435	426	419	417	440	422	415	429	399	407	424	459	380	471	423	437	397	438	433	404	437	396	418	407	418	403	402	411	405	394	418	392	402	439	387	406	381	374	433	431	402	425	416	464	366	398	443	391	378	448	396	413	427	402	408	407	419	418	423	420	458	419	427	413	395	400	436	414	398	402	410	411	427	428	415	433	397	443	412	420	428	401	365	418	401	422	404	415	415	410	403	420	414	413	403	400	429	366	389	351	401	425	415	419	398	387	420	404	429	412	390	384	385	393	409	412	403	429	405	411	410	391	402	401	463	420	414	430	459	406	375	433	385	416	369	396	390	413	426	400	402	385	400	415	458	399	416	400	449	399	446	390	402	416	387	426	402	418	411	385
34749	18877	19285	15660	7825	1290	968	956	915	874	866	899	935	959	1779	1797	1310	1212	1013	964	876	849	873	917	847	925	839	876	913	827	916	860	858	856	870	881	863	860	872	899	926	821	896	878	887	884	870	915	865	859	822	876	882	892	855	870	983	854	897	875	892	865	866	917	895	851	891	890	884	933	879	893	911	915	902	860	902	858	925	886	839	892	852	920	826	874	901	828	937	869	846	859	903	896	910	902	838	850	877	903	888	921	879	879	905	876	831	874	926	889	857	837	924	793	871	763	876	877	828	862	927	848	884	864	874	870	848	908	845	812	873	825	875	901	868	897	877	830	900	843	922	890	836	892	846	899	840	908	872	889	881	887	915	802	893	848	898	868	870	829	900	858	835	800	779	838	868	923	945	870	858	891	878	896	876	907	922	850	872	803	833	924	919	853	876	878	895	887	882	865	942	859	869	821	897	799	911	933	896	864	863	891	901	850	889	913	937	813	883	864	903	872	900	885	848	893	907	872	868	914	901	844	853	905	882	828	863	844	846	877	924	888	854	882	905	846	855	890	862	881	810	900	868	875	891	850	859	901	846	869	965	832	896	870	863	920	910	867	839	893	899	914	908	886	853	921	850	870	895	897	921	872	843	880	911	826	913	854	879	912	893	837	851	872	886	907	923	907	872	862	892	888	909	873	879	810	856	819	867	835	909	874	842	857	841	897	874	863	852	869	867	892	895	878	852	860	860	872	841	883	847	876	873	895	906	874	903	899	858	881	846	903	931	857	903	896	835	865	814	864	863	839	853	860	836	899	828	853	932	880	831	883	852	846	839	855	891	887	838	916	836	852	861	825	892	841	935	889	862	894	873	877	886	881	890	853	899	838	858	889	826	884	888	874	886	878	899	890	882	877	894	905	880	911	864	873	881	891	851	879	871	842	838	842	892	814	898	890	848	883	948	863	824	929	835	869	894	894	898	860	921	898	859	881	914	856	857	867	920	860	836	812	896	901	893	917	903	824	927	859	902	857	971	870	853	895	879	901	909	889	856	874	870	907	849	838	916	883	903	802	890	878	902	826	921	886	896	893	884	953	856	901	886	866	836	827	830	880	908	899	873	865	872	879	869	875	884	859	907	884	889	886	902	880	830	886	906	895	906	845	835	900	847	861	870	857	864	879	890	861	901	827	847	859	914	889	871	870	949	818	883	874	878	883	888	891	921	907	912	831	889	882	890	876	901	851	884	909	877	902	883	887	862	879	865	883	839	891	879	880	856	839	891	849	841	914	919	903	843	877	888	822	892	777	839	875	907	907	852	849	898	907	932	884	870	873	847	875	861	894	900	881	893	872	904	856	905	885	890	874	822	887	900	835	918	893	876	904	842	882	913	856	842	810	873	887	872	890	897	813	912	871	852	897	862	885	911	863	871	838	896	813	846	823	890	817	881	852	864	903	837	874	909	901	840	892	918	822	847	876	810	904	911	850	884	897	927	859	880	901	870	829	867	833	859	850	846	856	899	827	868	875	909	908	895	873	876	842	816	867	868	902	854	868	875	870	842	940	872	830	920	894	884	851	888	826	880	824	894	881	860	865	831	886	863	921	844	873	924	889	858	823	947	889	829	873	880	886	901	889	870	903	900	913	838	867	893	888	846	851	878	850	858	837	893	919	879	901	870	888	844	855	933	854	890	929	922	878	882	841	937	869	861	876	875	880	942	885	908	893	900	885	901	918	932	825	913	894	892	847	900	856	860	856	845	842	914	863	936	838	840	914	849	879	870	880	858	874	888	846	893	886	866	894	920	877	877	819	892	900	893	849	843	915	866	895	859	846	848	898	880	865	859	897	912	873	869	873	903	892	883	860	834	827	831	874	886	880	914	845	885	840	854	923	862	899	922	841	867	880	855	903	870	888	862	897	872	928	893	841	829	931	875	899	828	883	921	858	914	881	888	811	936	868	822	841	907	826	916	879	862	866	858	820	915	904	856	834	857	841	882	871	901	875	893	887	906	855	831	830	893	899	864	846	854	868	861	840	901	859	896	875	870	807	904	858	849	872	867	879	842	854	828	917	870	821	851	850	884	841	851	918	871	915	862	916	905	896	908	942	850	882	846	881	882	855	912	918	862	944	827	871	924	915	852	933	919	910	807	845	874	850	888	913	885	860	897	909	881	862	864	888	864	918	862	934	872	858	889	898	866	874	863	877	840	867	900	829	886	896	888	864	895	914	864	868	890	871	928	889	809	868	851	898	850	892	900	840	882	871	889	890	872	858	871	883	841	849	889	909	869	878	882	853	865	869	852	936	830	875	842	917	820	890	875	889	930	889	898	884	887	878	874	925	941	882	896	859	895	882	937	870	844	821	894	875	871	840	873	841	871	898	876	881	892	848	840	827	845	872	893	892	812	875	875	867	867	868	878	884	924	926	866	864	889	861	883	843	872	919	923	890	839	874	856	832	851	888	834	917	866	853	870	886	863	893	894	899	808	895	880	888	899	865	827	862	922	839	843	873	889	895	880	900	896	862	849	836	890	889	914	844	930	867	886	877	849	837	863	859	882	924	879	856	904	855	865	902	868	878	883	903	927	876	874	911	880	836	852	901	856	863	860	863	874	897	932	879	883	927	866	910	845	891	831	835	883	843	878	849	853	850	856	874	860	817	888	875	848	868	892	851	883	876	904	875	900	853	810	911	851	866	921	828	847	806	866	868	862	874	914	917	828	845	837	856	809	896	889	883	895	883	869	869	861	882	890	853	841	883	861	840	914	798	864	925	857	830	851	882	846	926	865	897	887	851	880	921	922	911	860	813	873	821	904	878	831	869	845	887	855	890	843	845	878	858	878	874	883	854	854	865	902	885	915	851	860	901	833	865	905	891	908	883	820	833	847	883	816	834	875	870	860	889	885	848	900	862	894	964	801	877	854	898	857	852	901	910	889	870	871	849	902	905	809	881	927	891	873	895	862	899	880	873	882	899	847	890	865	892	887	850	930	965	870	860	920	900	930	883	958	876	868	853	876	906	902	883	903	903	861	890	913	882	859	901	899	894	844	834	877	910	817	846	909	826	914	882	882	884	796	845	909	915	846	869	922	909	918	854	875	963	886	860	829	815	916	893	853	840	903	882	853	896	851	858	817	860	853	861	854	879	876	910	842	866	875	869	885	917	889	885	907	894	890	856	824	930	811	887	884	962	899	904	851	885	849	873	872	860	842	919	817	915	827	846	890	895	895	923	908	905	869	843	876	842	896	873	887	881	869	883	846	878	869	854	877	887	931	862	851	965	860	904	921	894	874	855	838	909	880	879	880	890	859	904	880	871	902	910	909	842	883	832	883	922	888	864	900	854	849	866	890	909	890	839	908	830	853	806	890	858	914	833	907	840	833	820	922	881	883	840	882	897	889	877	883	876	921	843	819	921	810	854	915	849	859	921	879	897	851	871	840	943	914	859	844	862	870	847	886	902	909	842	907	817	822	857	858	901	853	888	866	865	912	913
58017	34767	27607	19821	8144	1653	471	454	423	428	421	423	444	480	545	428	509	568	606	604	528	476	462	385	392	434	417	374	367	426	432	441	400	437	448	422	447	447	434	423	415	396	424	423	402	450	427	414	421	357	412	462	452	450	399	421	436	389	441	424	451	426	448	422	411	378	441	415	398	384	415	431	410	411	454	405	382	410	410	435	466	435	442	458	374	436	464	411	414	406	402	445	441	462	411	452	437	457	463	444	428	415	408	424	409	396	420	443	420	411	410	392	419	421	451	451	398	411	418	451	446	433	422	408	416	387	459	404	436	372	381	434	421	434	411	426	423	415	435	431	434	421	390	408	472	419	401	420	428	415	395	415	418	356	412	410	371	411	382	387	426	401	449	412	439	416	401	404	451	416	410	468	408	405	438	428	394	421	425	383	443	460	406	435	394	433	399	397	458	416	437	401	376	410	420	402	436	444	369	423	475	443	409	387	406	394	428	414	397	445	402	486	401	404	413	406	420	460	410	444	428	415	401	445	413	446	419	410	383	374	403	426	391	441	413	410	406	402	385	421	464	413	447	408	426	396	416	395	400	431	376	412	441	445	460	450	403	407	401	407	429	408	455	416	435	422	434	390	417	400	394	372	388	426	465	407	462	402	420	412	414	416	437	432	377	433	409	395	434	437	414	398	400	421	406	416	451	460	412	408	427	451	412	397	381	431	434	384	472	397	459	425	398	424	401	419	387	424	391	411	429	395	387	437	432	408	396	431	442	440	406	375	422	456	428	447	426	384	467	452	478	405	373	442	391	384	388	397	424	399	408	394	422	390	390	401	416	410	396	427	417	371	418	432	398	414	444	432	369	428	446	384	404	448	444	394	382	405	455	428	421	396	429	373	400	422	443	444	414	433	393	382	425	441	420	401	413	394	426	432	433	389	407	371	423	432	451	415	408	389	419	381	403	420	465	413	370	379	412	432	414	437	401	398	448	398	426	410	420	416	411	410	406	389	403	394	448	399	439	402	432	418	397	436	390	428	442	388	395	441	399	446	419	408	443	430	391	427	358	413	438	423	421	415	430	405	415	415	444	423	414	466	409	439	449	391	431	403	431	430	442	400	424	438	405	439	441	368	395	418	442	434	427	448	446	429	414	422	436	392	417	408	406	398	442	419	424	432	406	426	405	427	443	399	450	410	417	406	387	410	402	429	412	407	406	401	424	436	438	439	444	407	411	447	447	481	402	389	402	437	371	414	437	393	381	377	451	416	422	410	420	402	405	416	390	432	422	435	425	418	386	423	415	413	376	451	430	412	485	423	397	447	433	472	439	377	397	432	436	397	438	465	415	388	401	384	407	383	412	411	381	401	412	398	410	402	402	450	422	411	425	445	416	388	433	384	420	415	421	407	444	417	371	405	408	407	415	399	445	396	417	439	399	422	429	430	428	409	402	424	420	426	392	366	372	403	411	367	415	461	423	430	437	437	436	430	443	420	413	431	450	426	446	415	377	410	431	452	410	430	424	386	479	483	388	417	412	392	393	418	405	399	421	403	403	413	434	382	451	466	411	388	400	380	424	444	412	450	427	435	403	414	469	433	358	372	423	419	384	469	418	420	402	427	437	368	382	422	395	423	407	401	407	410	395	423	407	471	416	429	442	406	377	440	451	441	450	429	441	424	422	432	406	408	379	431	386	450	408	457	437	432	435	365	450	416	422	433	417	423	405	454	411	462	447	425	420	383	432	419	419	409	380	435	397	452	393	431	455	425	436	422	445	397	417	430	424	424	448	419	439	466	404	419	387	417	451	443	413	402	449	443	417	395	397	383	417	432	458	424	432	405	415	425	383	433	409	427	415	406	414	439	445	437	426	435	391	408	433	444	450	420	443	429	401	399	445	442	376	386	392	393	401	409	399	367	426	414	398	411	443	431	429	393	414	409	409	437	422	459	419	420	402	440	404	410	394	412	407	424	455	419	410	438	442	450	426	402	439	393	485	430	461	419	412	397	433	423	426	406	393	430	410	419	415	448	421	413	408	467	430	404	410	416	407	342	419	411	399	445	435	405	436	398	417	403	419	410	376	384	436	391	409	456	413	373	380	396	434	436	437	401	430	465	455	437	426	439	396	395	441	413	402	474	409	425	403	400	418	391	438	418	420	411	423	392	409	421	410	433	450	439	434	433	429	408	410	411	426	400	406	407	432	431	391	432	436	449	419	422	426	445	464	405	404	414	422	408	395	416	408	463	474	400	394	435	368	419	447	442	452	389	410	376	426	420	435	437	465	423	439	378	446	365	374	408	430	492	392	380	433	434	449	421	428	462	445	403	428	443	443	425	419	405	401	413	401	445	443	418	420	426	433	395	378	398	383	432	446	410	402	412	423	404	454	400	449	413	423	442	418	395	403	421	455	388	405	393	424	449	417	397	435	431	392	460	420	393	444	429	436	376	423	430	401	457	422	397	424	392	406	406	424	429	415	440	393	422	395	436	400	397	444	451	408	416	400	437	413	445	434	460	408	416	430	416	399	433	478	470	440	408	396	406	428	454	401	402	427	402	374	414	421	409	428	463	448	445	383	425	443	422	405	437	400	402	417	417	427	440	423	410	405	413	418	435	428	420	398	411	401	419	404	438	421	407	401	405	365	413	418	428	457	423	459	441	399	400	410	443	405	433	413	410	388	451	424	406	420	396	382	410	449	420	456	435	445	419	442	427	393	425	383	384	384	440	452	463	454	442	409	452	411	424	421	415	391	406	451	439	423	439	418	438	410	416	415	444	427	390	442	439	398	413	417	438	417	374	428	454	445	441	385	435	380	408	447	422	414	440	389	453	396	415	443	381	393	411	423	460	447	394	395	417	397	399	389	437	439	436	423	410	412	408	409	414	426	426	412	404	419	397	412	432	369	394	428	431	426	453	408	413	407	420	425	411	410	463	431	441	442	439	417	403	415	405	426	415	399	439	427	444	424	415	412	441	439	396	427	427	377	456	403	395	433	441	391	409	409	380	412	419	403	441	398	402	398	448	417	420	412	385	438	412	387	432	406	388	427	419	438	444	409	428	426	381	409	453	419	425	413	450	436	401	446	446	467	415	436	424	436	386	395	424	444	431	488	422	451	416	433	463	430	400	438	433	457	455	403	362	428	399	399	424	403	437	421	422	396	426	398	415	431	397	420	414	438	417	445	445	411	426	386	407	445	446	421	403	391	429	433	451	440	436	462	431	442	393	419	412	415	421	455	445	410	399	421	452	447	471	409	381	431	397	371	390	410	405	368	443	403	383	421	432	395	445	434	402	448	411	395	465	409	427	413	398	375	418	427	446	442	418	440	457	437	414	419	390	484	396	429	431	449	441	435	441	376	448	392	436	409	414	380	406	435	413	456	428	444	455	442	385	435	419	428	450	394	420	404	405	453	417	408	422	365	401	390	396	454	487	409	436	420	433	425	437	445	412	427	414	387	393	411	394	425	396	415	443	442	427	424	432	415	436	398	440
35789	27243	30912	28433	15073	3611	1111	971	997	962	967	981	1124	1423	1741	1088	1304	1831	2070	2121	1415	866	916	880	908	864	903	878	897	864	872	960	904	902	917	927	934	946	937	921	949	941	875	911	945	903	920	890	885	886	876	909	891	933	936	868	915	921	899	844	955	871	839	936	936	877	951	884	921	914	839	882	956	917	875	963	868	890	908	906	867	863	904	919	891	873	881	886	911	879	872	944	910	865	856	880	893	887	924	920	898	908	838	850	918	908	892	894	902	876	846	927	911	862	928	870	903	883	878	901	895	893	924	878	922	895	876	897	911	894	903	926	873	861	827	910	945	893	897	910	883	938	906	914	909	851	884	865	944	910	869	904	911	905	888	888	900	903	890	873	868	902	861	921	936	902	855	914	895	846	872	929	945	906	900	896	901	878	893	860	868	892	887	858	877	930	936	886	903	863	918	860	902	815	894	919	943	893	979	879	882	861	904	893	919	941	880	879	872	837	899	856	863	830	906	880	850	890	895	905	947	898	864	863	907	863	929	878	871	890	903	832	867	847	839	856	948	894	953	866	921	899	944	892	870	902	933	906	907	860	867	847	918	913	885	890	908	899	881	887	840	863	895	887	884	873	891	902	952	890	915	885	881	894	861	851	810	881	897	900	846	890	881	866	864	866	931	880	867	928	870	910	857	888	888	852	927	919	889	903	854	872	959	881	880	891	902	941	896	867	881	880	851	857	895	822	834	898	922	923	867	894	934	919	919	871	889	932	864	911	885	878	875	908	937	883	909	835	903	903	879	892	912	848	895	869	883	886	910	900	867	882	875	899	954	893	924	880	888	916	849	876	960	879	957	908	909	858	892	901	903	872	896	861	918	871	890	899	882	885	888	867	920	886	923	838	866	892	866	923	852	933	825	855	836	895	868	917	850	910	921	908	859	858	956	909	916	872	904	884	891	924	825	916	908	917	893	848	934	904	901	875	883	898	881	964	870	883	888	871	900	894	841	825	887	911	886	946	891	900	933	855	911	877	883	885	867	888	843	896	878	911	885	845	919	890	879	889	912	930	856	899	883	852	879	872	837	933	869	905	887	870	944	881	902	890	905	928	862	827	934	854	888	853	888	877	921	896	901	894	926	903	863	893	896	893	873	886	924	876	910	867	920	905	851	885	937	838	881	896	906	915	919	874	898	924	897	879	894	858	891	868	878	851	866	942	849	889	872	919	893	883	930	880	909	885	898	960	883	858	907	902	960	903	920	860	871	911	838	866	925	927	916	904	899	885	868	933	865	890	890	928	878	879	888	888	885	898	895	921	923	872	892	854	885	936	887	882	895	925	868	924	818	908	890	863	831	910	937	918	931	885	922	879	917	833	887	898	848	915	847	855	792	873	835	852	938	874	877	851	863	838	909	900	891	896	923	891	930	874	884	901	923	902	954	891	872	884	892	891	898	947	877	889	875	935	871	895	873	893	890	923	943	847	883	927	870	831	858	906	879	856	951	918	935	877	902	863	933	852	873	876	920	859	891	909	927	887	925	883	841	897	979	890	867	960	930	876	821	905	900	881	863	924	892	891	875	919	908	870	829	975	912	872	938	871	870	878	932	824	886	852	899	924	841	915	912	831	909	900	870	933	884	854	868	852	884	904	882	955	826	894	928	947	868	866	872	905	832	890	898	936	877	904	873	872	850	922	894	866	895	861	829	921	885	902	908	835	886	851	865	873	859	932	850	845	923	872	910	888	888	897	916	875	913	885	838	898	915	876	890	892	879	891	889	881	949	870	901	933	882	894	883	861	860	901	873	869	842	949	865	911	866	891	863	942	877	891	883	858	912	899	898	902	937	866	840	883	869	852	874	869	925	862	883	906	898	977	849	862	927	895	855	930	896	899	917	875	908	888	866	872	863	904	839	899	886	876	859	830	913	919	911	933	906	910	881	926	913	918	936	889	897	895	882	904	862	880	927	875	880	881	866	850	902	905	898	864	954	928	845	913	893	885	942	887	898	899	931	868	872	851	845	793	849	888	862	859	842	981	887	853	952	882	936	860	899	861	866	927	876	882	940	869	889	893	877	884	918	890	897	929	898	878	872	922	926	921	896	967	889	791	851	858	834	932	940	904	917	873	899	901	924	913	846	913	905	929	890	879	878	865	884	868	901	913	907	906	844	843	830	875	920	841	871	931	905	891	875	899	935	863	860	862	890	937	864	890	883	887	865	917	880	917	887	878	917	892	888	915	950	936	880	883	948	902	882	918	837	900	824	870	898	885	918	899	866	898	861	895	925	908	867	891	885	866	884	862	922	911	858	913	850	922	876	846	926	878	869	880	922	910	866	915	845	879	893	902	838	930	915	933	874	888	930	893	906	871	825	880	896	865	855	891	873	905	901	930	891	862	875	907	890	896	938	904	885	900	899	875	922	884	884	931	878	887	884	884	948	918	908	872	883	911	901	909	895	903	868	868	919	917	890	891	879	859	840	912	908	943	914	882	905	860	837	901	940	915	917	895	864	872	912	941	920	891	895	868	901	867	914	937	906	880	896	888	917	933	936	880	917	898	916	897	939	875	868	889	917	871	918	876	940	868	911	895	901	867	854	916	939	910	915	913	876	921	919	903	927	839	913	910	915	911	932	950	872	871	914	920	829	855	856	962	918	945	896	900	929	910	839	878	917	943	905	895	902	887	866	853	913	864	898	883	835	862	834	920	855	856	896	957	860	940	879	891	908	885	924	936	928	895	844	935	945	878	886	912	914	919	895	897	867	890	967	917	892	864	931	947	901	923	864	860	926	886	914	889	910	889	900	927	910	891	870	857	887	841	917	869	890	910	984	878	837	908	867	914	893	833	883	891	892	848	888	937	903	871	887	887	861	901	848	874	960	924	850	911	881	878	904	922	911	849	920	862	850	890	909	921	859	914	913	879	858	903	855	899	852	969	875	886	890	897	886	871	899	908	921	876	880	898	882	913	924	858	894	929	899	889	871	944	906	893	897	838	837	871	904	871	892	875	894	908	898	923	885	947	839	877	880	869	951	848	871	895	889	883	926	931	945	875	878	904	921	909	905	852	861	886	902	898	938	902	993	859	887	889	886	879	898	876	865	867	868	889	901	898	911	924	865	900	839	869	941	918	918	900	885	873	892	885	927	890	901	836	919	860	924	834	873	879	892	914	937	859	919	883	895	907	911	911	884	875	912	853	863	894	877	859	901	890	861	911	891	905	855	891	868	880	841	838	869	933	952	864	876	942	931	869	928	829	938	920	877	838	912	934	860	898	907	840	877	876	916	865	880	930	847	872	865	839	900	883	913	874	876	910	872	877	895	931	857	904	880	891	908	829	901	880	900	884	904	857	887	871	879	911	884	829	867	877	939	890	895	911	862	884	918	883	922	873	905	849	869	889	891	919	907	864	934	840	870	883	867	911	846	910	887	844	934	898	875	854	900	873	894	918	904	920	795	912	899	914	886	906	851	889	853	835	849	909	946	941	893	856
37467	19228	10032	4777	1523	503	456	433	402	349	425	411	438	372	436	382	416	411	410	442	401	343	408	407	402	388	431	395	425	386	396	401	367	409	405	404	386	408	419	397	390	396	409	420	394	375	400	363	389	393	432	399	440	393	361	382	372	378	398	395	397	430	411	430	400	405	394	403	354	385	418	414	420	432	412	415	415	429	402	389	400	433	401	461	389	388	382	395	392	427	403	402	420	389	407	423	374	432	394	405	392	427	405	430	418	405	404	445	408	390	397	406	434	437	434	407	423	368	412	405	375	396	411	416	404	404	470	423	413	377	382	390	400	447	383	419	402	403	405	414	408	402	401	430	413	388	423	414	385	429	409	382	403	393	406	402	413	394	384	383	410	399	413	413	398	396	422	409	396	434	410	387	405	392	408	429	377	378	380	401	387	372	411	417	394	369	415	432	414	411	373	377	403	396	425	425	413	414	370	444	397	421	474	435	384	382	453	417	416	425	391	372	396	420	411	358	353	385	420	378	394	413	408	418	396	359	362	418	391	412	379	409	404	398	426	402	363	387	428	398	421	417	391	379	398	410	406	389	426	437	382	426	415	371	437	421	403	436	376	427	389	399	376	416	400	414	371	388	418	416	388	362	432	367	437	414	441	424	401	380	386	415	375	387	401	384	385	382	425	420	388	394	397	403	442	386	374	382	375	400	405	414	416	382	428	421	383	391	394	378	357	401	396	386	420	395	386	422	408	403	393	374	387	418	400	401	375	375	409	408	416	413	401	429	412	415	394	405	419	372	381	391	407	418	406	372	409	384	420	402	385	397	435	400	405	399	415	416	401	392	430	393	443	399	433	381	430	435	411	436	409	407	410	419	412	365	417	416	387	434	386	393	434	370	404	394	437	382	394	414	399	404	381	379	386	378	405	390	384	379	420	407	376	396	366	373	400	464	395	430	422	384	401	383	335	403	410	411	396	452	443	361	441	440	408	424	392	388	397	421	386	402	405	410	442	420	401	386	381	395	388	395	429	416	381	446	396	391	380	401	386	420	432	406	411	442	411	439	357	369	421	433	399	423	388	369	439	409	347	433	405	412	401	349	420	394	399	413	390	409	407	406	390	381	391	400	432	404	387	405	390	420	427	380	400	357	386	380	397	398	424	383	410	388	405	431	408	414	418	367	408	395	409	417	401	414	389	387	413	393	406	407	390	362	430	407	403	414	381	368	388	394	414	420	416	397	359	399	383	398	444	372	438	361	406	393	378	421	428	381	384	417	392	384	413	409	392	365	365	399	401	393	390	417	373	431	415	399	427	410	406	379	410	368	415	384	418	382	400	404	453	414	426	435	446	404	361	374	400	398	413	407	422	414	387	408	423	397	441	393	419	390	403	399	374	395	381	398	426	412	415	410	394	399	384	408	390	421	425	400	391	417	439	363	413	416	421	403	422	412	349	394	384	387	394	388	443	366	400	403	411	468	396	403	433	399	381	427	425	385	384	417	355	440	401	420	411	401	401	449	432	345	375	421	378	393	406	386	386	402	413	374	420	416	408	365	432	417	397	415	403	406	385	405	392	377	408	431	436	414	381	433	373	377	420	397	377	394	402	397	388	422	398	361	382	408	394	401	410	400	454	423	393	359	414	362	395	409	408	390	376	420	373	395	405	363	386	398	398	407	413	400	380	397	406	438	381	380	413	389	393	386	432	397	384	411	425	442	422	439	407	420	382	448	380	389	395	410	388	399	450	350	438	374	391	428	398	391	405	444	408	375	391	372	456	406	385	368	406	384	417	435	367	398	412	383	376	392	405	383	399	450	375	393	440	413	404	401	369	367	390	384	406	398	376	381	395	410	389	342	432	411	426	389	425	414	394	414	386	371	419	372	400	404	413	399	400	402	367	415	399	376	393	381	391	407	398	435	437	425	380	419	422	432	412	375	366	393	407	463	412	406	424	406	409	390	413	416	402	393	376	405	444	362	442	385	430	412	419	410	418	384	392	415	376	444	406	407	383	417	413	398	431	425	408	370	378	432	396	383	377	393	352	412	417	416	408	380	426	396	436	407	412	410	383	443	397	415	428	453	369	399	438	423	400	424	417	414	413	405	399	431	404	376	419	468	404	420	403	381	414	368	384	378	384	418	409	418	433	408	425	402	389	389	369	382	379	405	382	402	403	379	379	364	410	394	397	386	426	384	418	411	406	413	453	451	408	425	422	400	374	391	412	401	395	401	397	394	462	408	375	424	395	426	430	390	420	439	381	374	394	444	424	413	414	393	384	419	378	413	376	427	388	418	410	390	357	414	381	412	470	461	428	418	389	394	395	434	411	428	382	386	426	358	409	426	375	399	384	386	386	361	409	429	411	415	398	426	391	389	370	363	432	384	422	376	438	353	381	416	417	385	402	422	429	403	407	383	366	395	416	408	399	373	389	387	422	373	401	367	378	417	394	376	384	374	359	388	412	380	413	412	399	392	416	409	373	379	400	384	433	411	341	407	440	395	375	427	432	427	419	443	415	446	433	419	432	408	369	418	396	420	413	421	449	396	400	407	394	405	364	407	406	430	398	415	404	429	394	392	401	430	439	401	432	442	421	377	431	416	406	349	397	388	413	407	416	383	384	403	402	399	420	432	426	388	400	437	466	381	365	385	399	373	410	379	382	362	411	411	372	399	424	413	410	384	414	397	393	377	432	406	405	394	364	387	427	438	374	401	400	376	417	408	382	408	373	403	373	397	349	389	419	364	420	385	417	449	396	378	417	402	389	380	462	388	399	405	433	390	386	401	392	445	363	411	436	450	384	443	425	419	408	387	398	410	382	373	385	389	382	409	391	366	399	411	401	435	400	389	423	434	427	426	408	390	391	418	405	415	398	400	396	397	438	414	402	402	398	357	385	425	415	411	414	372	395	417	400	386	388	432	419	405	379	426	424	383	401	428	378	410	386	396	387	374	402	393	411	396	384	404	451	397	377	392	425	401	430	447	447	396	406	405	432	421	404	404	403	406	417	379	384	390	434	413	389	382	393	368	365	347	389	348	464	400	379	421	404	383	349	419	395	408	397	403	392	374	393	429	413	432	396	418	410	356	429	375	395	440	443	427	386	390	436	420	437	402	392	422	387	412	391	368	402	398	385	393	371	356	405	427	389	386	370	404	426	406	425	411	424	396	468	377	417	367	365	403	374	402	351	404	364	379	401	397	388	435	412	372	379	377	407	405	397	401	406	427	413	379	366	416	430	461	394	400	440	402	389	389	431	376	409	379	364	413	436	437	434	456	410	363	424	406	404	427	431	422	401	422	384	386	376	364	406	433	395	395	427	400	373	416	458	394	406	392	379	391	390	392	380	444	430	373	409	424	409	389	469	371	407	386	384	378	396	418	410	414	397	466	379	389	377	430	421	374	366	398	422	399	405	387	444	441	338	393	399	389	405	409	400	449	397	400	356	426	405	419	395	425	372	396	389	431	414	393	427	393	404	405	375	422	366	388	411	401
23423	14457	13683	9910	4311	1065	860	931	821	860	818	859	886	871	845	825	855	864	915	884	886	861	861	858	881	818	837	882	834	937	917	862	871	853	899	872	867	896	879	850	840	898	873	874	878	841	887	870	898	857	800	880	866	918	833	876	848	910	892	926	939	908	866	874	865	860	832	858	864	845	872	879	862	847	889	854	804	850	856	846	867	865	864	799	862	831	831	847	845	874	929	908	861	875	862	913	817	871	923	852	865	916	851	857	846	853	848	865	885	817	827	869	895	876	905	791	825	877	835	895	870	882	853	865	838	854	882	909	851	827	851	838	843	871	871	898	862	843	858	924	886	833	831	849	829	875	893	887	857	869	848	861	855	878	869	829	849	906	894	833	850	825	914	839	822	836	860	845	860	904	818	807	924	854	897	874	835	835	840	820	863	868	835	888	903	843	831	796	844	912	825	820	832	869	885	869	848	895	847	878	858	860	871	825	824	888	911	828	887	888	908	892	881	830	877	907	921	922	902	898	828	862	843	884	876	875	787	837	888	842	887	893	840	857	883	858	852	858	851	883	793	899	907	874	866	830	833	834	870	833	812	834	861	910	863	877	827	851	894	875	857	854	903	882	826	867	840	860	887	916	853	833	821	860	836	879	884	830	884	833	858	865	860	864	886	874	849	879	875	895	807	852	865	877	855	853	883	845	857	838	879	810	872	859	896	886	883	861	863	824	877	821	869	840	854	856	885	843	860	823	902	818	912	860	810	814	864	883	833	867	806	863	873	846	895	929	836	880	831	862	860	844	865	902	828	873	843	846	824	876	844	852	886	828	829	895	858	842	874	813	858	794	835	873	878	905	864	866	908	856	849	872	849	782	873	896	861	922	826	862	882	846	844	874	898	810	835	867	890	857	856	869	878	819	893	878	903	861	854	854	856	875	872	862	851	881	801	887	867	898	884	897	839	911	840	885	881	836	810	827	867	869	872	877	879	897	888	854	849	820	907	824	839	850	868	861	834	845	835	919	826	837	873	857	889	858	907	850	879	859	837	902	852	835	879	892	839	860	815	872	880	887	868	820	858	832	841	850	863	838	893	852	807	859	827	872	864	861	843	855	888	882	891	871	841	833	822	831	897	813	862	890	860	877	873	871	879	862	872	846	828	923	870	851	838	890	803	850	868	863	859	881	858	849	894	816	849	855	880	848	848	873	853	815	930	854	874	869	866	823	825	807	908	895	828	823	851	855	881	837	876	886	892	842	855	904	873	858	905	877	850	907	894	824	872	829	844	884	832	887	842	879	883	856	801	833	841	859	893	861	811	839	861	852	910	878	871	848	882	820	879	886	854	885	850	840	807	870	824	891	822	825	871	899	816	857	876	866	862	844	854	852	819	908	875	854	846	875	906	829	856	868	880	857	845	891	919	885	861	839	911	805	900	843	878	888	823	840	855	861	797	887	824	830	905	850	860	855	853	865	857	817	840	822	856	845	843	875	830	869	843	914	832	900	832	867	841	891	836	869	873	844	884	874	856	878	841	812	827	867	810	842	820	871	843	827	899	833	863	876	825	843	894	845	820	904	886	881	829	891	887	822	886	891	890	849	855	881	866	877	877	847	864	870	837	831	866	876	819	888	775	882	849	855	830	894	832	848	885	854	840	883	860	847	924	820	890	883	817	815	905	895	887	855	867	841	858	880	888	862	846	866	835	884	806	859	808	846	842	854	821	878	872	821	844	873	867	917	857	829	875	862	922	859	864	856	850	878	893	853	829	885	814	919	854	844	843	887	855	894	827	830	812	822	824	840	802	878	857	841	852	876	888	801	822	837	924	875	884	855	855	851	834	869	860	855	838	898	888	828	895	881	900	846	853	871	875	881	863	872	848	829	846	842	859	880	822	860	883	875	869	866	857	877	832	871	856	847	912	810	839	898	837	869	858	880	863	824	857	872	869	861	892	831	863	849	882	886	863	921	892	840	870	849	844	903	853	847	851	841	843	828	844	825	825	878	827	835	861	870	821	868	864	806	859	909	834	836	887	876	850	879	871	917	863	828	908	907	891	847	863	811	824	876	826	852	810	853	897	836	903	892	883	843	881	895	914	851	834	844	842	899	823	842	856	846	855	882	857	837	823	844	861	845	851	870	904	832	856	892	864	820	809	832	844	894	902	870	823	875	856	848	818	835	851	849	839	866	873	843	825	867	854	872	915	842	863	849	821	842	835	868	893	806	813	852	863	886	913	824	867	837	848	878	849	817	859	902	788	893	898	886	820	905	888	854	845	828	872	824	867	863	916	861	831	863	854	823	859	858	862	855	816	813	868	867	823	863	875	853	873	866	834	840	789	849	872	894	830	814	895	885	862	836	877	883	896	873	838	856	853	858	890	849	821	835	811	909	878	852	861	899	871	928	862	873	899	861	863	879	827	820	834	909	842	897	840	847	912	886	825	845	866	849	861	844	836	836	916	874	899	834	862	860	839	833	886	869	865	892	841	861	903	852	872	943	898	814	825	841	873	879	906	865	841	819	840	942	858	812	822	864	824	886	861	844	878	831	873	812	875	828	854	833	914	862	894	887	948	867	885	854	891	835	833	802	843	852	805	885	871	869	833	814	868	828	892	861	869	862	863	864	848	802	855	850	858	831	857	820	874	828	832	888	879	838	837	845	835	824	926	897	897	885	820	819	874	844	895	837	864	878	872	907	850	830	863	893	886	832	846	865	819	867	856	865	897	839	848	874	834	853	856	872	832	856	868	873	804	888	846	863	921	872	794	888	881	918	830	848	856	908	813	897	889	842	909	856	887	874	797	876	832	841	862	864	874	887	872	834	803	831	866	872	865	848	894	867	853	874	897	873	840	846	833	838	878	856	856	889	875	858	917	871	903	889	937	838	882	833	873	792	881	854	879	858	824	895	836	868	882	816	845	845	882	876	892	855	875	876	835	852	859	854	874	871	908	874	865	900	894	825	866	878	856	836	864	906	871	874	827	865	841	866	882	862	843	852	849	850	863	927	834	851	876	838	823	813	852	845	854	912	860	861	912	844	873	861	876	868	925	826	842	843	849	846	853	862	893	835	852	906	892	848	887	804	867	908	832	861	817	881	909	864	868	852	800	810	879	872	790	866	871	855	853	840	840	869	915	842	854	849	891	872	829	907	854	824	834	887	885	848	826	868	833	877	863	803	813	883	886	899	810	860	852	849	872	836	882	849	889	868	855	826	921	903	890	836	823	875	837	870	897	849	838	829	818	816	893	905	862	878	907	902	855	875	803	824	842	837	849	910	850	878	855	859	886	855	851	852	894	903	846	855	883	906	869	838	802	873	880	846	875	850	832	871	820	883	841	838	864	888	887	842	864	849	850	896	872	822	880	878	896	898	880	847	877	857	837	860	846	872	903	808	859	925	878	901	864	878	813	844	873	903	890	867	892	891	834	886	814	856	858	814	857	864	826	901	834	855	865	846	847	879	848	846	845	906	832	863	786	883	844	880	878	817
52330	26358	15041	10347	4672	950	396	406	412	375	413	411	430	404	413	407	477	565	629	662	632	504	438	428	389	357	428	400	385	409	405	450	427	398	441	451	367	409	417	358	408	385	421	373	381	437	428	395	433	429	398	438	392	391	414	402	417	446	414	408	396	412	422	384	393	438	436	455	407	391	432	419	458	409	431	421	439	388	420	419	414	428	393	370	363	424	393	406	433	411	409	429	414	428	424	421	401	447	422	412	446	408	421	407	444	442	463	384	379	409	377	435	419	383	372	448	411	402	401	403	426	389	421	384	459	399	450	411	377	349	403	402	448	381	392	439	392	424	423	404	426	391	429	400	405	418	394	417	440	412	394	368	414	418	398	391	384	403	425	385	405	375	394	417	400	429	408	376	412	395	379	396	394	439	419	410	403	357	380	431	444	402	441	428	421	416	422	444	404	388	379	420	430	415	433	435	395	379	395	394	391	387	364	422	401	413	416	429	413	383	382	435	383	404	401	386	368	420	411	425	389	386	391	365	432	408	412	409	391	391	405	400	425	377	408	397	411	404	422	414	393	423	408	390	408	392	405	413	373	451	417	392	417	404	397	381	409	401	408	435	427	390	418	418	424	405	379	412	414	371	426	429	412	384	440	366	408	407	367	357	393	375	425	410	379	433	414	395	380	390	408	413	394	425	399	374	401	419	430	411	442	410	447	410	420	410	424	391	405	419	435	413	407	405	404	341	448	422	367	400	421	408	418	422	438	388	382	384	404	420	384	414	371	392	397	405	414	428	384	419	391	403	439	386	371	400	418	377	389	407	406	447	435	405	404	400	416	439	452	419	417	446	412	388	412	426	408	372	427	427	394	386	411	405	450	448	389	423	384	420	443	399	400	422	386	382	427	448	443	424	395	378	405	420	425	406	401	442	397	431	442	397	376	418	441	382	415	414	392	425	414	401	393	400	391	392	408	399	390	391	398	447	424	422	406	405	396	400	430	408	374	380	397	396	440	404	402	374	398	433	455	449	368	418	398	392	381	384	407	383	381	387	422	392	448	394	399	441	407	423	405	389	396	411	446	472	397	381	406	406	420	396	386	442	429	410	384	412	382	411	411	395	410	434	382	363	429	413	412	443	359	429	417	445	446	385	427	430	393	387	429	400	429	435	407	420	399	422	421	399	396	359	398	371	367	421	402	389	426	413	435	424	415	446	408	402	428	394	378	380	393	396	414	439	423	395	406	386	426	418	404	364	430	388	403	405	434	417	384	432	366	391	395	429	444	421	407	420	419	373	401	427	377	408	373	405	393	376	475	418	385	406	411	408	401	363	424	398	436	394	399	365	413	410	408	412	389	383	400	402	431	410	440	432	379	433	408	417	411	460	450	404	411	393	418	406	418	441	419	439	430	408	456	368	398	398	400	411	439	424	403	403	354	374	410	374	404	448	405	412	371	462	372	420	374	453	426	441	422	413	404	385	395	396	390	426	399	445	366	390	399	430	426	422	415	417	384	410	430	374	401	390	418	415	418	398	393	378	452	398	397	422	426	408	410	370	433	436	391	429	424	378	366	415	418	424	401	411	375	417	381	425	396	406	403	414	382	414	396	422	402	370	376	408	406	397	369	404	421	418	418	381	420	382	444	386	429	408	393	430	411	365	429	406	420	393	403	356	405	455	372	423	379	401	449	423	388	389	417	407	393	393	449	422	409	414	440	401	386	375	416	401	383	437	417	415	408	405	394	439	445	410	400	371	424	405	391	399	451	431	427	381	410	399	407	422	423	390	393	400	397	405	409	373	402	416	394	402	391	435	428	406	383	432	405	454	409	387	405	381	411	393	421	417	404	421	411	433	387	431	392	453	428	431	379	436	421	397	381	427	434	401	439	392	407	413	413	356	397	447	458	393	377	396	426	425	420	396	398	399	422	381	428	414	403	402	409	412	429	398	419	436	388	423	429	407	425	391	384	375	418	366	386	368	435	390	410	435	426	378	421	432	413	426	404	416	380	413	408	437	383	393	420	410	451	418	424	416	409	405	398	413	441	432	388	415	444	405	417	400	428	409	422	405	402	418	392	396	368	378	403	402	430	479	394	399	369	377	411	388	391	415	396	396	423	431	413	446	409	400	378	393	410	388	419	407	382	418	413	400	383	431	384	432	417	431	420	420	394	432	413	398	424	383	421	400	396	412	437	400	417	401	419	398	383	408	417	407	428	363	387	392	427	437	396	397	426	387	382	415	443	439	422	423	385	395	408	408	393	426	411	417	424	409	425	429	389	425	347	422	429	421	392	364	395	423	410	422	416	416	408	400	446	396	382	420	392	406	435	420	431	392	406	406	387	380	406	453	413	393	434	438	400	399	394	396	461	410	424	356	409	433	423	421	411	386	420	424	380	419	420	433	432	426	403	383	395	445	383	402	395	405	390	413	415	435	406	427	384	383	381	410	407	447	427	412	418	435	475	458	381	380	407	397	444	419	418	392	438	408	425	396	393	394	406	397	370	387	396	417	349	393	384	425	356	399	404	367	376	407	377	385	390	420	432	397	437	417	447	403	437	394	414	406	411	422	401	398	404	389	431	398	377	421	388	376	392	375	400	400	383	397	402	399	429	420	397	387	366	365	429	412	420	379	375	380	423	408	450	376	386	431	410	420	405	401	391	427	393	373	402	404	393	391	417	424	352	431	411	413	400	428	404	447	388	423	408	435	436	412	407	376	390	383	414	399	417	382	403	406	409	399	433	400	406	404	419	444	434	412	405	437	387	394	370	381	393	399	426	431	382	401	374	463	417	401	445	405	439	430	414	430	396	411	408	439	399	406	405	404	423	417	390	411	403	397	396	418	396	390	387	383	401	423	379	367	382	384	419	402	428	429	426	397	388	379	424	417	426	408	418	393	424	398	395	427	398	370	401	417	416	393	431	411	438	400	384	405	458	392	395	402	432	379	407	382	396	384	384	380	429	435	423	394	425	382	444	430	456	399	366	395	445	465	387	411	404	426	373	413	413	366	419	427	431	415	381	409	457	422	451	403	418	426	410	414	398	435	414	429	405	383	384	371	427	383	404	404	399	384	390	421	397	369	376	431	427	425	417	430	420	430	413	412	400	414	408	396	370	418	365	425	420	433	432	367	451	437	427	409	359	376	392	406	413	409	410	414	404	409	399	404	387	414	436	438	414	425	434	433	437	422	369	430	422	401	397	396	425	420	409	420	381	435	455	437	398	439	347	441	399	399	432	413	417	420	376	376	359	401	400	371	423	414	457	432	422	386	442	455	434	413	420	405	443	415	422	423	410	434	378	397	402	406	358	382	433	418	423	398	437	410	417	381	395	408	469	398	426	412	409	435	409	416	392	407	433	444	397	403	342	420	365	401	445	445	388	371	383	428	368	423	408	426	417	452	395	385	417	393	383	392	390	396	397	411	397	404	419	396	435	431	412	388	398	394	437	443	392	351	361	399	419	415	328	394	379	412	378	438	377	403	389	376	425	416
32433	19292	18167	19765	10694	2309	1040	936	970	914	967	973	898	909	930	1005	1247	1810	2268	2461	2214	1369	898	869	906	855	845	860	862	816	872	881	846	865	869	893	882	921	867	874	828	873	893	891	850	898	893	899	897	922	905	861	869	918	864	851	860	884	864	936	918	935	906	871	871	851	851	938	898	883	876	852	834	867	871	937	875	864	824	862	856	878	913	831	874	891	864	885	865	872	869	835	824	847	889	917	853	865	895	907	893	885	876	859	892	871	845	843	870	874	868	883	844	869	897	842	925	870	924	839	865	854	860	869	870	891	845	878	855	879	823	878	893	864	896	883	898	883	854	884	874	865	814	888	941	892	898	860	861	864	925	883	847	885	821	927	842	914	847	909	888	880	848	855	899	868	881	845	907	848	904	858	833	903	865	900	937	876	901	874	880	905	838	908	881	896	835	900	854	877	889	840	832	864	858	889	851	849	845	861	920	885	926	882	885	800	849	871	881	880	845	866	872	885	903	919	822	853	864	836	856	851	854	832	845	871	902	876	874	887	853	880	826	872	882	902	897	870	911	873	838	882	846	860	911	857	887	853	855	898	890	857	892	888	898	850	953	887	851	831	882	882	857	851	848	833	860	899	842	932	886	866	884	852	871	870	885	885	899	836	882	856	864	815	860	881	907	834	840	861	862	882	848	842	859	844	848	906	878	839	884	859	880	902	837	838	903	867	902	918	905	861	850	907	851	883	913	867	867	911	862	849	882	869	921	842	868	883	930	804	819	914	841	840	892	872	851	846	871	871	886	858	880	815	834	892	858	865	877	863	889	899	873	868	865	872	860	871	911	844	883	908	882	904	876	840	869	874	879	910	801	863	879	919	832	918	880	834	847	920	869	834	847	827	877	926	860	886	855	843	901	893	917	883	900	880	882	887	824	846	836	875	871	926	856	880	884	832	830	884	904	849	889	849	837	890	873	831	832	863	872	888	876	869	866	861	859	837	871	868	842	815	886	871	903	870	870	852	891	918	849	896	875	845	895	881	839	872	854	916	887	845	874	846	882	865	837	863	839	878	871	886	876	880	884	901	860	859	897	853	871	889	845	850	906	797	881	907	917	869	860	902	886	839	886	877	828	793	912	876	861	862	881	936	878	858	894	866	885	862	886	873	849	876	810	833	874	844	850	885	904	832	833	887	942	898	905	834	862	903	898	853	853	809	911	818	898	854	843	858	897	828	850	850	917	913	831	870	827	846	888	878	862	889	880	816	889	834	861	845	844	874	865	883	844	904	834	922	875	835	821	834	882	859	858	883	824	912	844	877	822	927	889	916	872	896	858	887	884	861	880	908	872	830	902	834	839	877	880	940	884	899	884	876	871	867	855	875	849	887	895	873	860	916	964	889	887	867	873	852	847	846	899	918	926	812	878	852	876	875	887	855	916	898	876	850	846	826	836	901	855	853	860	846	843	863	871	849	913	860	850	905	874	858	875	856	876	795	873	871	877	853	912	866	875	840	844	873	878	906	865	862	879	892	875	855	870	896	854	866	860	850	930	906	868	898	961	879	875	892	890	891	867	884	874	870	867	909	872	883	851	872	909	882	851	908	945	928	914	920	940	909	887	806	841	934	881	895	865	877	883	880	842	839	914	840	829	903	855	880	879	938	826	864	837	836	877	844	868	864	921	839	886	875	893	891	822	926	921	774	893	856	919	866	880	881	905	906	875	854	837	873	859	870	863	860	885	883	853	849	858	866	852	920	885	875	850	832	878	850	931	880	898	911	822	915	853	857	856	875	828	884	837	895	866	919	873	950	916	886	877	880	853	877	847	840	867	898	913	812	873	844	836	851	899	876	871	890	901	891	955	891	912	792	848	905	840	830	901	847	811	889	912	885	862	824	902	870	885	838	855	869	862	890	847	886	840	928	874	893	875	860	839	910	872	874	857	846	861	873	855	896	880	826	858	880	860	906	808	913	856	848	869	869	856	948	891	916	896	850	903	843	920	876	863	870	867	890	920	907	901	865	894	887	858	874	859	904	909	875	893	818	863	887	866	872	842	935	840	845	841	839	862	898	877	816	915	864	891	822	833	852	838	876	876	833	807	851	893	848	859	868	842	903	890	849	835	829	877	838	865	890	903	886	896	876	889	877	888	865	858	895	862	890	906	861	952	837	866	821	856	830	833	869	895	865	900	895	861	895	829	824	862	854	881	851	847	890	871	870	872	846	882	883	882	892	897	910	823	884	837	853	921	932	851	858	894	884	842	902	805	896	852	869	862	862	832	893	858	924	904	833	869	859	848	834	870	818	874	844	856	860	830	818	861	923	884	872	883	832	893	876	906	889	912	886	874	889	823	886	896	912	904	850	895	884	878	925	837	877	890	866	860	876	908	859	897	907	871	844	870	879	838	852	848	844	850	872	837	931	893	822	859	865	825	839	820	921	932	878	871	850	867	878	926	849	874	875	825	853	841	876	896	866	880	847	960	922	836	857	879	869	912	855	863	838	853	859	849	823	859	851	873	885	854	948	846	885	845	885	891	879	849	853	875	860	883	938	886	878	899	840	865	920	910	888	852	890	827	861	926	869	859	889	895	858	850	904	872	876	849	853	941	869	816	852	899	915	848	907	797	932	933	910	910	916	886	908	853	845	938	920	839	910	866	865	918	919	884	845	896	799	886	875	900	894	867	962	905	869	818	855	835	863	919	907	859	888	860	829	889	843	886	899	886	866	860	866	897	889	859	881	900	870	897	881	890	910	865	908	817	845	858	878	893	901	870	879	900	851	882	864	875	872	874	874	878	892	877	855	890	869	918	840	929	921	858	825	895	872	858	890	882	843	850	917	837	837	910	903	859	871	900	866	895	918	852	835	862	859	887	867	920	879	888	926	882	875	867	875	870	891	824	856	882	896	854	879	897	835	912	891	907	876	859	855	859	902	889	906	858	857	869	900	863	866	860	892	900	895	852	894	865	893	866	848	845	894	851	833	877	892	889	839	865	894	832	882	941	885	868	886	885	865	855	860	842	909	850	873	845	885	873	896	892	891	863	886	859	857	856	911	956	838	860	858	859	849	871	901	877	870	905	895	862	873	834	863	879	823	897	862	903	901	894	919	844	893	839	938	863	882	894	837	921	873	848	905	843	843	906	910	917	879	872	907	859	914	895	890	851	825	877	887	918	876	835	906	885	882	860	853	844	860	863	872	845	877	851	787	847	879	853	868	820	831	850	931	901	900	887	880	885	830	882	853	877	891	877	903	907	914	853	901	873	880	853	861	869	848	888	879	903	879	840	891	882	852	848	883	854	874	806	848	887	923	845	835	925	886	865	864	843	848	875	878	870	869	797	904	860	819	858	804	883	881	894	851	803	873	878	858	896	809	871	832	903	898	801	866	839	868	906	897	882	923	903	841	823	854	812	893	873	891	848	832	879	876	873	844	862	839	882	937	862	887	898	884	917	921	805	856	825	922	895	892	866	830	882	890	850	831	876	884	883	889
57308	33438	24230	21012	12521	4436	710	457	507	417	430	434	458	408	485	450	504	854	1073	1125	988	637	451	434	424	428	399	403	449	429	376	408	410	422	434	431	433	439	439	420	412	402	401	452	470	407	374	408	451	388	434	403	412	430	431	423	432	463	417	407	392	439	417	454	428	393	433	373	419	417	441	451	417	384	374	393	446	451	462	422	405	387	383	414	450	437	432	438	415	404	450	460	438	421	425	432	396	443	429	415	406	405	397	403	450	445	402	438	432	415	466	433	416	438	411	463	457	395	391	463	425	439	401	378	446	408	437	431	452	473	419	387	414	395	438	419	404	411	428	469	402	392	395	391	425	408	411	433	422	424	411	413	390	398	411	422	426	413	374	410	429	403	446	408	408	415	444	430	419	431	433	448	465	406	430	383	398	415	451	417	405	413	442	426	457	420	416	475	392	435	422	437	433	395	421	455	433	443	418	443	405	418	393	416	423	459	407	439	472	412	444	403	408	420	413	434	433	430	425	407	412	456	428	433	377	416	418	418	401	392	404	401	372	424	449	453	391	442	425	447	359	406	417	429	434	411	426	444	398	371	454	435	442	390	405	404	424	395	414	396	394	458	404	399	406	425	434	482	429	391	486	406	418	405	413	406	444	396	403	371	404	429	436	391	398	405	428	420	431	445	410	375	396	411	410	406	425	399	418	393	422	420	439	409	378	422	432	407	432	396	408	434	422	382	457	396	427	434	445	448	432	388	419	422	383	471	404	412	381	427	390	391	418	415	419	392	408	452	438	450	458	398	439	405	443	421	469	410	390	455	410	462	448	421	390	382	413	391	453	439	436	434	423	395	398	435	394	403	431	424	437	400	436	425	401	420	405	383	385	430	423	432	415	406	418	443	398	426	413	401	427	406	395	380	398	450	453	442	427	478	426	416	426	429	448	389	380	435	384	398	442	429	418	416	395	426	445	435	430	398	412	459	434	409	383	433	410	402	425	426	410	421	427	425	396	436	441	394	417	422	412	412	411	440	412	419	400	425	413	383	425	446	417	416	429	417	417	408	399	440	407	421	434	411	423	416	422	412	411	437	427	436	384	429	478	405	409	425	431	420	453	412	404	408	387	425	413	400	403	462	405	434	425	421	431	384	400	434	410	451	456	457	426	432	444	380	450	408	416	402	444	405	453	446	433	473	441	440	442	434	415	437	425	401	400	437	439	476	421	421	437	418	418	365	422	424	424	409	446	396	383	418	437	427	415	434	449	387	424	398	407	421	410	419	409	409	435	435	396	446	456	397	429	423	397	437	462	428	398	377	420	417	440	395	421	427	390	397	423	413	441	470	422	427	403	426	422	419	415	441	412	395	423	388	416	391	404	401	407	412	342	405	457	393	451	408	418	435	432	394	441	403	441	409	409	408	420	403	406	418	443	387	456	446	409	390	396	403	381	382	408	426	380	448	456	397	430	443	417	403	450	389	477	399	407	371	412	413	425	438	422	434	428	433	430	426	413	432	413	391	452	453	430	389	408	431	430	409	400	413	446	391	401	444	407	427	399	396	413	435	405	412	438	411	478	416	416	393	458	450	456	439	422	442	414	376	428	454	438	434	404	392	408	415	453	401	455	437	436	417	431	434	405	441	419	413	407	442	429	446	439	403	447	421	381	454	436	394	394	393	389	418	392	430	467	445	370	409	415	480	450	467	419	430	432	417	427	419	457	386	426	456	448	441	432	404	454	458	411	424	432	392	456	422	407	423	390	402	405	384	405	428	392	408	391	427	446	440	418	425	431	439	451	401	416	391	458	446	419	413	406	413	406	392	421	423	428	417	439	432	452	453	440	436	433	436	419	415	419	396	397	416	411	434	399	475	453	442	399	400	429	390	402	452	481	424	407	427	420	433	434	480	418	391	405	416	409	477	450	445	460	457	458	446	435	400	444	393	416	420	412	411	405	401	402	453	441	403	392	379	409	429	407	371	427	420	450	371	378	459	435	439	388	405	428	438	424	390	436	415	395	440	435	450	401	460	408	420	434	385	395	419	455	437	431	438	399	405	408	416	428	402	445	438	421	432	407	399	394	397	392	454	449	412	440	421	408	422	422	411	408	380	434	395	427	429	430	409	397	425	448	438	428	430	430	416	425	439	412	411	402	440	400	450	422	429	430	402	400	409	416	428	430	410	437	410	450	451	428	443	418	424	406	437	426	409	416	402	399	399	391	431	444	379	431	413	427	452	397	425	405	406	382	442	437	422	448	419	397	407	407	409	391	397	395	415	449	403	426	438	420	439	404	384	445	399	414	393	406	416	419	442	439	455	426	395	443	437	458	418	407	421	422	404	434	425	416	435	389	420	428	379	402	401	424	433	431	433	429	411	390	391	435	418	442	416	413	402	397	446	450	434	438	423	428	421	427	406	398	398	407	400	437	399	413	454	424	419	403	407	438	435	441	420	460	400	457	445	424	390	392	381	420	422	407	390	447	479	437	419	448	427	440	433	438	426	429	440	413	403	381	381	397	387	405	408	429	397	403	468	459	376	412	389	416	422	431	419	385	430	407	409	429	450	410	406	435	420	409	427	419	369	428	399	391	410	433	418	421	460	424	409	397	404	392	451	399	440	402	438	394	459	439	398	419	431	393	453	416	380	414	389	461	453	438	449	411	428	464	392	428	421	426	404	411	385	408	389	426	386	463	410	434	434	424	437	436	422	443	412	452	416	416	447	394	434	417	364	439	434	399	407	418	434	409	395	445	434	384	473	400	447	386	423	439	429	434	430	436	432	416	405	443	468	414	417	401	408	443	398	437	457	436	451	424	465	394	398	457	407	416	405	430	417	405	427	408	410	414	408	420	440	430	438	422	417	453	429	409	408	431	426	416	420	436	389	422	447	380	391	400	435	409	412	430	451	398	391	412	430	442	416	425	413	417	425	407	440	450	438	432	422	378	396	422	425	388	413	463	459	415	407	409	405	437	409	417	429	402	409	449	435	426	437	406	396	441	401	455	428	397	413	404	414	430	423	418	419	414	430	432	422	417	453	457	441	430	432	441	411	447	416	408	432	439	391	393	423	417	410	381	413	455	396	391	426	410	428	409	454	427	465	431	415	408	376	418	365	443	414	418	430	427	489	459	433	444	433	451	397	414	437	405	416	430	412	424	419	445	459	441	399	397	433	428	411	454	412	412	423	424	437	393	439	407	438	450	429	447	436	407	442	406	447	423	404	419	409	403	416	403	472	434	427	422	400	411	380	403	416	411	393	386	429	401	412	403	462	450	404	410	414	449	416	415	443	415	409	451	452	388	413	426	395	420	373	431	426	432	413	421	464	432	429	426	438	381	396	418	434	411	420	403	454	384	399	422	421	424	424	409	442	423	414	423	415	429	422	447	419	399	388	409	461	435	415	427	384	373	432	397	377	417	473	406	443	409	398	434	415	416	431	440	390	460	428	366	397	410	379	450	450	480	403	403	433	414	380	386	412	426	408	412	387	436	474
34870	25158	27124	31309	23113	9981	1338	1029	1005	996	933	990	984	1008	981	1144	1664	3592	4748	4970	3638	1917	879	908	914	862	914	998	895	855	865	887	907	899	862	909	853	904	865	871	869	874	903	867	919	848	895	861	915	915	913	905	873	866	934	887	944	885	938	937	879	937	896	901	896	845	949	881	965	882	888	943	815	841	924	884	943	939	880	857	920	858	894	878	879	894	897	902	901	888	925	976	837	869	865	878	870	920	894	870	890	902	856	874	882	872	874	837	868	890	942	915	883	921	865	915	904	898	885	863	920	931	965	868	889	913	934	892	872	861	892	854	863	894	927	867	820	906	853	893	923	859	957	867	902	870	907	896	861	902	929	877	890	866	856	925	899	900	885	883	895	918	920	894	831	907	911	895	892	873	861	874	890	880	901	850	882	894	898	910	923	902	893	931	860	866	892	823	868	879	867	928	905	954	889	868	896	859	900	872	895	864	917	880	884	902	886	902	914	866	897	904	900	933	889	830	900	870	858	920	895	907	954	869	944	881	911	890	897	899	876	890	920	911	929	912	855	826	939	942	883	893	877	922	915	854	917	883	878	873	936	879	869	873	884	935	877	903	878	921	885	896	882	889	880	899	916	864	952	945	916	924	889	900	890	819	885	900	914	880	889	855	860	951	919	904	908	935	889	875	907	881	926	896	877	892	890	869	868	885	934	912	902	854	913	850	908	917	904	884	892	888	821	897	900	874	877	891	800	897	904	899	954	895	846	921	890	914	844	840	882	915	883	906	873	802	875	923	919	883	873	883	922	909	931	895	863	889	930	894	891	853	892	894	911	868	876	866	934	940	912	863	830	961	868	870	942	946	931	877	896	906	921	899	916	878	891	880	933	886	859	847	943	897	918	931	879	858	877	863	893	875	858	844	878	866	859	938	827	888	858	890	872	842	845	940	827	912	831	935	912	855	856	926	941	976	858	875	930	874	916	884	866	909	909	922	894	903	943	940	909	862	936	896	937	965	885	921	889	823	915	891	930	908	896	852	918	871	865	884	881	875	918	854	893	937	864	918	853	857	901	819	874	917	886	880	944	901	873	951	876	901	922	911	888	905	847	881	866	875	860	894	863	895	903	923	892	861	861	882	841	900	885	906	913	862	856	856	853	933	888	860	922	888	893	874	896	901	859	879	899	955	928	872	879	904	874	954	911	908	907	839	883	852	899	831	895	936	880	922	859	905	952	901	897	880	895	897	934	947	922	933	859	932	900	897	951	878	903	841	888	885	846	869	912	901	904	882	880	846	883	849	856	856	853	859	906	907	859	875	891	910	857	828	899	875	942	853	870	839	873	897	881	913	898	908	831	903	950	899	876	846	844	899	893	937	849	894	889	885	919	902	882	886	886	924	924	900	887	898	860	881	903	888	893	920	877	895	898	860	921	888	889	919	881	885	866	848	854	877	847	910	922	910	877	862	944	860	899	899	824	883	919	924	878	907	874	852	913	928	905	907	901	885	907	921	927	940	904	901	857	853	868	897	899	928	885	937	897	888	893	926	876	888	900	889	899	874	934	901	883	886	860	901	912	889	904	883	862	986	911	903	884	921	928	919	874	875	903	851	932	871	895	907	938	839	838	920	881	906	892	881	903	839	868	857	907	863	922	858	887	914	879	912	898	890	855	870	908	946	903	858	908	895	923	885	845	904	949	939	907	906	881	849	932	917	931	907	877	880	895	901	899	883	903	917	932	952	886	898	865	913	847	874	879	878	893	875	858	901	976	899	893	895	882	900	919	909	853	906	899	849	869	884	872	872	933	823	923	901	893	899	832	871	903	875	903	877	846	911	864	861	896	882	950	957	910	906	891	884	888	903	917	879	900	895	862	924	888	899	886	883	885	923	877	871	912	885	911	892	964	951	911	907	861	869	863	877	926	910	846	908	907	917	874	965	875	852	887	901	884	911	846	851	906	914	937	889	889	876	818	958	914	896	953	878	894	898	819	933	889	913	885	871	869	911	901	925	945	893	874	904	837	940	807	923	918	916	883	893	890	843	889	896	922	898	877	899	906	875	901	858	898	940	910	864	903	943	830	861	882	887	914	882	878	879	845	863	846	889	906	888	869	883	808	865	893	903	942	861	881	864	835	850	884	905	859	933	884	948	901	919	858	886	884	894	916	899	944	859	892	913	889	971	886	864	923	865	936	891	909	939	876	902	896	906	907	956	925	829	900	940	890	859	905	893	916	882	918	912	897	912	900	879	881	936	913	876	901	903	933	925	905	961	870	883	898	868	856	876	880	947	887	960	886	898	838	902	914	905	854	903	891	906	877	885	894	876	933	860	871	899	853	834	927	886	881	892	855	862	912	899	860	910	833	879	901	923	907	879	868	877	930	867	897	913	868	878	966	901	906	927	877	914	871	936	909	886	934	866	847	909	885	956	890	907	929	915	888	894	877	883	874	851	896	852	887	873	931	885	868	861	891	920	873	868	890	918	888	909	852	923	925	873	881	852	882	871	866	871	864	935	890	901	928	913	844	890	894	875	913	861	903	864	871	929	877	846	867	885	866	860	889	946	919	897	874	930	908	897	854	887	939	932	865	863	900	928	889	869	853	925	949	932	860	831	874	846	895	946	868	883	909	879	901	948	938	883	922	888	917	911	903	879	909	888	912	915	905	921	912	913	947	871	882	926	872	890	913	877	915	854	866	909	885	883	878	855	874	873	862	899	926	855	960	908	845	891	860	939	936	895	882	927	927	947	903	924	922	880	898	907	913	871	969	828	869	887	909	881	905	887	906	924	887	850	847	880	865	911	944	901	901	915	899	885	831	862	894	939	832	862	868	861	917	870	899	919	893	874	871	894	854	938	868	927	894	864	866	912	909	833	869	880	895	892	912	914	876	863	937	928	913	870	954	926	888	932	901	883	881	879	883	868	895	932	904	859	921	882	941	877	876	947	911	893	885	904	887	902	914	855	912	861	915	904	874	899	868	880	840	873	919	844	897	869	902	877	872	958	910	886	873	856	917	846	883	874	864	869	876	886	895	844	871	891	925	900	897	915	904	919	920	890	892	885	906	906	910	907	906	867	888	858	907	898	925	928	887	888	920	933	829	884	882	907	871	929	869	896	953	856	932	879	871	875	945	876	897	898	895	862	852	873	906	867	924	885	862	865	863	864	889	878	912	928	937	902	919	855	869	876	853	860	856	893	849	915	887	894	872	921	895	918	922	913	905	877	904	854	911	889	926	922	944	883	916	899	931	915	847	840	863	849	865	843	860	872	927	925	889	832	888	910	838	915	915	930	898	820	944	903	871	870	907	898	903	903	902	962	921	954	900	893	908	917	907	892	895	950	866	912	919	861	908	834	930	945	922	920	938	899	899	851	854	865	861	927	866	912	901	872	862	959	930	871	872	900	883	875	877	914	879	870	881	896	895	843	865	844	901	849	882	904	895	910	929	918	912	899	958	935	863	895	925	937	843	874	858	889	851	876	896	889	915	922
39960	16661	8659	5433	2008	732	441	411	400	404	406	367	406	447	396	399	428	474	424	408	463	409	432	410	424	438	418	400	417	400	433	420	407	390	425	427	430	425	406	415	387	409	374	396	402	424	383	393	414	392	424	431	372	426	403	404	399	398	401	407	365	388	377	388	413	422	352	419	404	442	427	449	435	384	451	401	419	436	403	376	407	426	403	396	397	411	404	417	441	348	374	395	413	376	414	409	398	412	411	424	413	395	403	420	425	394	389	387	426	391	399	414	439	384	413	427	372	384	358	408	420	459	370	383	418	383	407	377	386	391	399	369	378	415	381	419	451	415	402	416	414	418	421	411	416	414	400	413	403	392	387	406	452	394	385	410	390	373	432	423	381	376	384	393	433	385	427	406	403	362	363	415	344	397	335	404	429	385	410	349	401	382	421	439	382	421	439	401	463	424	393	410	423	409	389	421	387	393	401	400	395	380	426	368	379	407	409	430	379	364	420	396	419	433	391	422	356	403	465	398	400	424	412	369	434	413	366	421	401	371	393	421	419	392	393	399	381	430	389	385	345	411	374	399	414	385	417	410	416	405	403	368	415	394	427	416	413	383	390	405	419	392	428	379	394	391	370	417	412	385	457	460	417	422	398	378	383	398	402	392	408	419	397	421	374	392	409	374	416	397	361	404	369	389	445	373	397	386	395	364	430	405	437	376	415	411	411	374	387	400	369	412	377	422	425	389	407	370	419	402	421	408	415	413	428	389	402	387	416	404	385	399	376	386	436	370	407	454	399	398	444	398	394	412	411	425	416	403	396	384	406	410	424	410	406	402	406	393	453	383	391	375	405	378	452	410	407	374	402	396	369	358	393	412	429	402	411	388	418	389	417	379	405	412	436	395	391	401	419	437	383	393	395	403	438	441	377	388	427	394	371	422	411	421	433	442	432	397	424	409	408	428	385	413	377	392	406	377	395	383	411	367	393	430	359	379	388	387	413	393	385	398	423	387	420	444	384	395	398	397	403	395	395	398	385	388	399	444	451	410	402	415	390	412	413	403	406	421	393	438	432	421	403	403	428	359	383	410	388	413	426	391	412	382	392	406	379	406	387	420	385	432	430	409	440	375	433	437	389	421	409	440	419	422	360	397	370	408	431	401	368	407	419	384	394	385	408	437	388	394	405	403	432	409	394	411	420	381	421	400	422	431	400	398	426	381	376	436	398	423	413	404	398	397	391	388	379	381	401	394	419	408	411	415	380	413	426	410	380	356	416	432	442	397	414	377	370	383	378	374	426	413	391	415	404	367	412	403	434	390	422	401	403	430	393	413	404	370	421	449	424	430	430	403	414	395	375	423	400	430	411	424	419	414	406	412	439	407	418	397	384	393	360	377	379	427	386	395	393	415	405	417	424	369	414	401	399	400	384	397	375	399	408	385	370	389	389	419	380	427	391	396	408	459	378	415	414	410	380	411	405	383	399	426	392	408	431	381	414	411	370	383	438	420	391	432	351	451	435	405	343	392	407	407	378	402	386	414	388	367	433	397	404	393	422	411	418	400	399	385	377	363	372	382	399	411	388	368	412	410	393	418	439	401	374	393	425	383	431	432	413	418	416	406	399	415	442	339	425	376	430	454	391	389	459	426	399	437	384	395	371	358	379	437	405	390	449	380	396	397	423	414	363	390	393	425	395	373	422	426	471	429	380	385	405	373	390	405	394	381	407	409	382	402	365	412	380	417	408	378	412	427	383	414	445	439	426	426	416	396	436	377	411	412	390	370	421	416	406	380	384	378	445	411	376	390	405	405	384	406	426	446	399	378	408	406	409	414	377	375	396	420	417	398	395	377	407	389	373	361	429	366	353	369	413	413	371	417	410	388	375	410	416	396	403	409	426	388	383	388	407	406	415	402	393	387	410	397	427	416	449	361	438	403	426	380	395	386	418	418	389	390	417	415	388	422	402	391	411	371	390	414	397	431	434	406	418	410	422	352	393	427	422	436	356	397	347	385	390	423	418	399	416	417	425	407	398	393	412	372	443	413	386	379	426	439	436	407	384	410	403	428	444	419	393	402	394	395	384	381	385	423	445	406	430	347	404	374	419	426	407	389	391	402	403	373	433	416	417	425	412	397	402	435	445	449	380	390	390	426	373	338	388	379	399	416	418	363	436	373	354	401	416	425	407	423	427	423	422	367	399	424	418	434	392	387	391	413	383	357	379	378	407	375	427	402	392	435	439	466	401	373	411	416	386	411	400	426	405	400	426	401	365	421	385	427	410	410	398	379	378	454	422	405	435	374	363	368	418	353	383	412	410	402	392	416	427	394	373	429	439	411	436	426	377	403	415	432	408	426	400	439	388	420	383	415	398	376	408	429	419	438	382	422	400	375	407	386	385	396	409	418	404	369	415	409	431	383	398	400	378	420	401	409	396	395	432	420	397	414	400	370	396	373	384	406	403	378	433	402	386	401	430	403	386	395	404	388	403	396	401	389	412	416	402	419	375	429	393	410	401	398	384	393	390	407	411	366	380	359	391	387	371	392	384	383	446	362	406	421	410	417	375	389	392	404	406	420	417	388	454	379	407	411	409	404	408	400	370	384	394	384	367	383	340	410	433	375	434	365	399	381	376	407	415	379	410	404	422	382	411	390	385	428	406	397	442	362	397	453	417	400	391	463	393	407	411	422	401	430	424	391	431	409	422	416	439	368	382	412	383	412	381	412	379	432	386	434	373	395	436	400	424	408	393	364	425	384	398	390	412	414	431	396	415	414	383	392	375	431	426	401	384	402	401	392	425	416	388	409	413	382	409	395	413	403	380	384	422	399	423	392	414	382	421	428	389	427	408	427	396	380	371	422	391	433	381	411	413	400	394	373	414	402	388	431	390	416	402	433	427	423	367	420	379	409	415	413	378	406	422	423	439	406	418	391	423	370	416	387	468	390	415	391	424	376	364	407	434	365	392	401	393	436	365	398	403	418	401	377	402	410	401	418	386	390	415	382	402	418	372	424	420	441	399	418	392	372	423	380	393	412	398	387	376	388	422	403	423	436	429	441	397	385	387	406	428	423	377	391	403	440	414	417	394	388	396	409	392	374	401	382	354	414	439	397	396	381	396	385	383	399	422	425	407	396	446	417	418	407	373	410	395	407	396	386	409	395	380	392	426	395	410	389	384	412	408	399	390	414	383	386	392	431	407	424	406	417	438	442	408	391	420	392	377	415	410	383	356	370	420	411	391	361	427	416	449	410	415	396	424	406	446	392	413	434	449	407	410	410	452	415	401	399	408	394	431	385	410	441	386	420	432	400	395	378	409	415	370	411	394	416	375	406	425	394	446	411	398	421	393	417	395	446	415	406	384	387	423	375	412	405	424	421	476	437	417	395	335	406	364	410	393	404	387	449	422	393	401	422	380	417	439	368	389	397	401	367	403	418	422	404	384	421	395	442	362	417	414	424	415	380	427	404	387	409	383	401	416	401	379	372	438	354	409	414
24156	11894	12541	12055	5659	1930	903	903	822	911	799	846	861	859	861	882	873	950	990	999	915	873	910	825	797	881	868	811	875	853	864	880	853	862	869	865	849	838	858	861	820	867	858	915	861	877	824	809	847	836	882	918	860	898	884	874	902	872	818	836	863	889	872	834	856	844	867	825	857	820	933	849	843	837	808	893	857	903	854	880	816	837	842	931	863	856	852	888	900	875	871	893	850	820	848	853	910	855	813	853	881	857	886	867	904	891	837	853	845	807	860	861	898	862	859	866	870	860	814	902	808	796	915	859	889	868	853	882	878	881	872	885	886	867	879	876	813	825	845	879	856	828	831	837	854	858	875	872	847	881	849	845	828	890	866	821	865	797	839	868	877	874	872	842	829	849	881	831	818	845	869	817	854	904	816	835	843	840	812	857	827	838	864	830	845	924	840	870	865	849	885	832	840	870	874	861	825	820	843	852	834	866	847	867	856	814	835	874	835	818	893	871	846	863	865	877	856	858	879	780	868	885	864	865	893	878	852	918	880	873	862	801	901	826	848	904	891	846	900	885	843	875	828	842	869	895	904	843	831	857	938	823	858	859	841	860	859	878	823	788	840	843	807	832	878	856	848	824	823	868	854	890	886	817	891	854	899	909	837	866	848	875	854	886	836	845	875	817	866	866	867	920	879	808	933	864	846	855	892	899	853	893	846	865	864	857	824	872	832	881	875	862	874	830	825	839	875	839	853	873	846	865	889	859	860	819	910	875	856	859	845	876	862	863	894	844	855	827	849	863	826	856	828	805	859	916	832	839	867	867	838	875	828	849	891	902	833	856	852	841	817	834	815	827	796	854	872	881	904	865	884	833	838	856	874	854	863	882	857	854	851	854	868	818	921	850	892	792	886	855	819	832	875	861	870	856	857	824	791	879	872	895	844	871	873	849	864	860	855	842	879	857	868	839	821	834	857	848	860	843	847	870	833	815	803	882	862	869	878	884	853	879	861	841	795	914	843	888	825	832	852	875	838	861	928	872	885	805	847	872	885	853	813	896	836	822	903	874	855	891	905	835	880	829	872	887	861	891	897	847	842	854	810	862	827	843	862	841	898	830	891	885	854	832	867	870	900	835	880	874	817	849	828	902	893	843	861	876	848	856	828	876	858	847	874	884	874	872	883	831	878	901	838	841	888	841	882	847	902	822	822	877	849	829	850	867	830	863	863	863	833	814	878	862	855	842	829	887	868	851	963	829	870	862	842	807	823	827	903	850	859	893	812	839	804	910	899	886	861	857	888	831	890	863	896	857	862	858	847	863	857	847	857	907	904	850	889	853	851	819	870	850	855	856	868	872	819	812	875	890	866	873	857	927	849	877	851	855	812	880	820	882	815	933	879	920	816	843	895	829	861	833	858	830	807	874	832	857	912	872	829	853	814	879	827	813	829	867	865	882	799	838	850	824	894	861	878	909	823	831	868	853	884	821	857	822	854	846	815	858	811	857	807	839	879	875	844	850	910	833	859	854	865	834	869	845	887	878	912	878	853	880	888	861	900	822	879	841	832	906	870	876	799	855	878	820	869	835	828	854	896	903	871	874	817	856	823	915	818	852	881	794	831	917	828	862	909	839	842	816	876	887	822	858	878	864	855	877	876	881	860	872	881	848	843	855	884	877	846	855	899	808	821	830	833	854	839	859	894	841	854	877	877	828	849	844	867	877	859	860	877	836	873	889	824	885	788	875	864	878	909	884	881	803	839	844	861	846	839	855	833	880	851	855	820	841	872	834	840	894	866	865	832	790	860	860	824	859	881	852	821	848	831	876	870	876	857	895	823	914	908	864	838	840	848	890	876	846	835	837	851	815	891	898	842	850	819	815	883	845	817	814	834	841	863	898	854	861	858	771	824	846	862	851	809	862	879	854	864	866	864	888	934	833	832	889	857	840	839	843	851	833	877	870	815	823	852	917	887	898	863	869	834	872	876	839	829	863	822	858	901	859	812	915	850	896	857	861	890	854	845	850	886	904	878	847	837	858	870	870	863	833	865	812	818	925	847	853	804	878	854	858	909	862	829	834	880	878	812	916	851	890	883	889	880	844	854	825	852	819	812	872	867	903	844	877	885	846	857	866	841	844	861	849	873	849	913	886	844	847	836	887	898	892	853	899	900	817	898	919	837	849	817	926	847	863	839	788	842	843	832	835	838	852	863	877	894	872	860	863	813	836	830	898	890	888	885	884	834	892	831	825	884	841	847	882	814	830	889	875	821	880	870	880	866	873	863	863	838	883	873	834	929	800	829	883	850	882	849	788	816	860	880	849	888	820	853	894	858	900	889	880	853	859	862	909	865	807	883	879	858	846	813	920	837	858	850	820	845	866	903	855	869	868	854	830	849	889	832	867	833	900	844	832	896	916	882	838	841	856	829	868	919	872	901	852	851	911	870	866	882	848	825	812	839	837	826	882	865	885	833	795	821	873	868	940	857	898	824	882	867	858	847	880	863	892	829	821	789	839	898	847	844	842	857	878	795	850	915	824	832	871	825	899	863	806	871	907	854	819	862	902	880	834	856	901	837	837	804	878	883	881	845	830	846	891	808	829	854	882	787	813	909	836	853	890	828	846	828	838	860	810	881	837	829	908	830	826	826	886	857	822	832	851	827	857	887	874	855	892	821	818	825	884	903	841	926	859	865	886	854	824	903	817	825	919	848	896	899	857	835	869	855	827	823	866	857	861	854	865	851	827	850	835	847	873	867	850	896	855	819	886	859	832	894	855	823	850	877	873	905	845	874	887	882	846	868	896	889	862	820	854	820	883	891	847	928	855	862	881	869	826	901	882	838	865	850	873	794	852	883	883	865	886	911	858	849	841	888	880	886	836	826	893	867	888	826	881	847	827	840	908	911	838	834	861	919	843	851	868	869	854	857	869	894	830	836	919	857	876	829	815	921	841	847	930	886	844	843	868	865	857	902	882	877	870	848	842	844	815	850	873	849	929	820	882	860	821	902	877	864	961	836	802	850	889	888	839	791	815	887	825	867	884	876	836	884	857	829	877	833	888	882	858	814	879	863	828	852	890	853	825	881	865	903	863	865	835	879	877	850	851	856	841	877	872	889	851	903	814	801	886	872	817	892	846	839	833	852	829	892	831	887	852	853	877	852	822	850	855	792	863	847	821	888	817	860	874	841	867	852	886	818	911	849	857	848	940	836	881	857	897	872	937	862	870	847	870	852	846	804	912	877	841	876	832	884	853	845	880	881	865	842	863	896	811	849	825	880	782	793	863	879	841	828	863	855	839	880	851	914	874	801	818	883	823	878	826	830	861	837	830	880	890	895	818	857	862	858	894	861	859	859	890	834	932	853	908	820	872	808	854	892	865	893	811	842	835	836	888	850	843	872	800	800	881	806	807	883	836	885	841	852	861	895	879	820	874	920	883	842	900	777	857	853	831	899	888	874	889	863	871	820	880	834	862	880	880	829	833	826	889	867	851	835	893
51460	27642	16719	8469	3516	778	434	404	410	377	435	410	447	406	420	427	605	670	708	652	520	401	416	442	440	386	405	430	398	366	416	393	379	422	417	419	409	424	454	418	363	388	393	365	392	429	406	427	380	416	420	396	374	400	439	412	412	393	408	425	401	413	403	381	368	441	352	359	396	438	383	421	375	391	410	374	411	425	405	386	411	415	402	392	388	393	400	364	376	403	378	413	412	379	386	378	392	420	393	363	404	378	392	374	436	433	403	413	371	405	379	419	431	388	426	431	427	408	401	419	401	427	416	415	353	418	409	387	382	432	426	414	433	446	374	387	383	405	411	416	406	405	383	402	390	392	413	389	401	403	402	424	402	419	385	388	386	398	363	429	399	383	429	412	391	420	370	426	350	405	452	383	396	352	410	446	391	403	417	393	376	409	409	398	394	388	447	408	393	399	410	403	423	394	374	419	384	382	416	409	405	400	387	386	372	431	389	424	400	409	394	374	376	398	385	384	372	406	383	422	419	400	410	413	379	372	398	428	394	434	383	406	417	428	420	388	396	404	419	427	452	398	398	451	389	428	392	406	410	421	407	387	367	418	389	373	395	399	394	385	381	410	369	373	435	376	422	411	412	385	357	428	416	407	394	399	391	439	404	396	412	407	368	401	364	406	443	418	403	427	391	428	414	380	385	420	414	394	431	393	389	389	399	445	408	413	411	397	386	398	381	398	376	397	400	368	396	376	406	387	390	450	370	426	381	368	469	435	377	419	417	391	457	410	407	376	397	412	405	386	407	437	376	393	408	424	396	413	425	442	377	415	450	411	371	413	423	387	443	363	379	400	376	392	425	416	408	414	430	410	404	405	409	394	358	410	395	383	382	453	386	411	417	413	447	418	399	406	378	431	411	372	448	424	406	385	397	372	419	381	377	422	399	442	432	425	396	380	414	429	442	400	398	414	396	383	383	386	391	393	380	397	374	430	373	416	402	416	391	395	398	408	380	415	392	391	407	386	413	373	404	367	396	427	415	464	422	391	387	387	403	364	377	423	439	388	397	380	388	385	389	400	411	402	383	399	389	411	396	416	419	413	382	415	403	438	388	414	382	385	379	398	387	397	411	431	397	401	352	419	425	389	418	412	410	384	407	398	422	394	389	378	424	390	447	390	402	399	384	432	391	435	393	417	384	417	389	407	419	350	370	382	429	404	384	395	419	379	383	399	444	482	403	379	360	372	355	404	443	427	408	439	389	353	396	403	379	434	406	395	402	444	377	440	373	402	386	431	398	391	415	454	370	446	428	400	399	376	389	380	405	401	418	408	448	416	402	402	420	391	410	428	394	408	408	403	424	396	345	368	407	413	388	409	402	398	415	453	402	414	393	383	399	400	414	395	400	350	394	378	425	414	403	384	392	413	417	438	375	404	385	400	418	415	399	416	406	427	402	408	422	426	410	451	395	399	390	412	428	402	436	420	378	398	414	380	397	383	415	415	396	403	385	409	422	424	396	404	425	439	399	375	448	381	391	429	428	394	395	397	427	385	369	361	403	412	387	424	362	366	426	389	432	440	425	409	420	407	429	429	418	412	382	387	397	410	420	376	392	400	418	433	422	412	397	419	378	445	447	442	399	399	423	396	404	406	415	389	378	379	439	400	401	398	424	436	416	442	419	402	422	437	397	442	376	399	442	395	437	423	417	418	388	406	411	378	392	395	356	383	427	400	392	371	408	396	378	412	373	375	393	411	420	413	369	427	386	408	406	406	463	394	441	400	443	395	416	370	436	379	418	400	424	404	396	417	417	377	404	390	416	350	425	430	400	372	396	405	444	405	406	371	388	390	433	396	419	460	373	362	388	401	398	444	411	433	373	398	413	367	388	393	399	412	374	425	410	392	447	407	353	389	416	413	393	398	411	390	405	366	365	431	431	403	404	407	395	425	429	375	433	428	419	388	383	432	397	389	383	415	386	382	385	412	383	460	359	374	357	422	415	417	444	423	393	434	424	453	399	423	375	423	392	388	383	414	399	411	396	405	401	382	402	401	402	443	403	425	382	385	380	415	383	427	428	434	422	424	395	420	393	407	415	393	428	416	411	393	397	387	426	437	392	378	411	435	428	427	416	396	429	390	379	407	394	412	424	429	340	380	397	430	428	442	425	432	421	427	415	397	445	457	424	389	350	418	427	440	452	378	416	372	412	389	413	431	413	437	409	391	407	416	424	402	431	377	409	383	425	407	411	403	370	408	441	440	383	416	411	389	414	388	377	369	389	364	378	425	412	352	402	402	380	389	388	389	408	412	425	414	409	409	433	413	397	397	418	380	371	411	417	391	424	382	395	380	414	386	418	441	407	362	419	399	406	403	377	406	409	382	407	377	388	407	423	401	424	405	415	417	398	391	392	429	399	391	383	419	425	382	384	439	440	409	385	396	386	347	370	415	420	418	430	402	399	412	404	400	426	413	410	388	398	423	395	383	429	383	398	415	362	389	409	455	408	404	440	412	375	427	390	448	422	398	385	393	427	421	425	385	385	422	427	451	404	441	418	403	425	403	405	393	416	416	396	397	410	405	363	401	409	434	384	440	396	419	339	450	372	362	375	418	415	409	422	374	451	433	432	444	399	412	409	413	409	419	397	408	394	403	381	424	416	420	409	432	340	439	432	436	398	402	410	426	410	404	383	396	420	376	383	418	417	382	369	382	429	394	392	401	443	432	392	381	374	394	416	384	445	415	384	387	384	432	410	434	414	398	413	410	362	404	424	423	369	412	398	409	387	372	388	357	396	367	372	393	393	414	415	413	415	437	389	437	419	404	408	378	400	415	393	444	406	409	422	394	396	393	443	406	433	406	413	416	404	367	434	405	413	435	431	413	401	391	423	417	404	404	458	366	349	386	409	412	389	419	386	424	431	387	407	389	417	400	375	405	357	417	426	396	392	421	428	435	367	363	380	350	428	426	426	404	394	421	410	363	408	407	417	408	421	455	400	407	401	438	409	445	394	375	406	385	400	394	375	414	413	364	340	411	396	429	424	358	361	397	409	421	390	415	393	421	415	397	400	375	422	397	412	415	377	400	404	393	416	420	409	397	391	410	403	395	401	387	397	365	394	421	410	372	426	437	419	395	370	423	398	427	424	381	400	414	407	391	391	430	392	374	426	404	409	431	410	410	369	442	410	423	437	384	392	450	397	399	400	431	429	459	388	374	397	354	388	412	421	442	396	416	444	412	394	394	399	408	362	390	423	396	380	386	392	375	390	390	407	411	420	376	413	374	397	403	395	413	386	410	420	383	445	444	393	409	446	405	416	416	423	421	348	407	427	415	388	396	402	418	424	379	425	420	423	384	422	383	432	431	419	392	398	385	369	418	419	409	404	381	403	365	397	392	412	407	423	381	386	363	403	373	408	402	370	389	384	365	412	378	431	409	401	400	412	423	433	421	423	435	435	422	393	410	421	426	426	417	397	385	400	378	387	422	393	404	411	406	416	423
32428	21061	20694	15686	9276	1957	979	871	880	848	920	893	853	877	891	1018	1842	2388	2543	2233	1547	962	824	870	877	859	814	895	807	849	858	875	878	825	883	908	814	860	895	871	841	896	916	941	876	916	820	854	831	821	926	840	866	860	878	839	892	860	908	830	869	854	862	870	874	882	877	793	899	845	815	861	821	848	944	886	873	869	853	826	792	856	925	836	842	865	866	832	847	888	827	893	831	868	865	904	832	880	859	837	897	885	866	863	855	822	861	901	896	904	836	859	887	868	879	907	900	930	872	871	877	878	841	862	891	858	870	863	840	891	881	848	842	878	858	863	894	864	833	859	853	894	873	870	848	806	828	884	898	928	853	884	834	877	839	850	791	841	844	829	903	879	868	881	923	846	864	850	848	852	826	908	823	866	865	829	923	873	844	887	810	877	826	812	897	868	861	831	803	877	850	830	890	885	828	891	844	832	892	850	863	873	822	883	863	889	868	892	855	906	863	823	903	847	873	845	858	847	897	886	921	853	924	867	907	861	811	858	828	908	832	912	874	860	854	888	862	898	853	878	823	876	887	864	873	866	865	854	899	925	812	834	892	915	870	839	893	872	890	879	873	854	927	829	876	867	841	859	846	910	834	839	838	915	821	867	815	863	889	836	857	877	882	813	808	858	842	883	852	831	880	866	862	902	861	882	836	822	877	901	895	916	914	890	886	835	818	859	877	844	856	830	856	899	882	861	869	882	868	866	872	920	850	845	896	901	918	864	906	906	840	880	881	912	893	889	876	884	864	894	862	907	839	800	840	849	845	816	865	870	917	899	918	907	884	859	832	852	875	876	849	873	862	907	857	829	837	868	881	886	925	904	923	874	859	833	849	830	887	842	864	840	896	864	905	864	879	850	932	858	863	910	908	864	835	843	844	865	936	882	896	780	794	867	931	870	874	840	850	888	865	870	849	875	898	847	838	874	841	857	880	839	842	872	834	876	834	837	868	809	924	882	833	902	862	830	798	921	846	866	869	923	871	939	854	865	864	884	841	892	851	823	845	881	825	846	854	854	892	869	907	857	865	906	844	880	801	866	902	888	861	940	845	832	825	900	867	865	885	860	864	884	878	876	910	813	875	836	885	882	875	833	829	845	845	841	841	850	937	839	893	878	866	918	912	853	857	859	845	862	904	859	885	809	873	852	895	834	852	885	889	857	812	843	869	886	846	862	881	868	865	829	850	859	898	871	879	821	844	865	857	852	821	860	842	883	835	823	878	815	891	824	871	836	875	898	891	859	869	861	878	911	885	856	880	823	814	868	841	897	894	838	843	786	885	917	851	911	856	863	828	906	890	895	851	881	843	822	905	869	833	860	851	929	880	892	922	850	884	872	848	810	886	861	869	884	866	907	872	917	840	854	823	821	895	816	837	867	838	863	876	860	865	851	875	833	868	871	946	861	898	863	900	841	870	826	904	821	891	839	833	900	879	851	854	861	902	873	870	921	864	861	868	878	846	881	854	864	858	885	875	884	885	892	898	906	882	872	873	949	938	891	854	907	883	845	829	840	885	900	859	811	865	858	845	834	872	926	867	924	858	891	850	852	881	873	899	879	846	839	917	846	871	941	888	910	875	887	869	885	885	850	844	893	882	878	936	861	901	834	861	844	867	878	874	865	870	846	870	900	875	872	841	906	846	850	862	847	838	887	854	877	848	899	919	853	851	896	883	877	884	935	874	888	883	886	910	889	875	881	880	875	876	842	833	882	849	835	924	839	887	938	814	858	886	849	915	866	855	853	903	865	897	901	892	852	903	869	906	868	857	864	886	869	880	847	891	888	897	872	882	911	881	856	876	892	850	877	872	883	869	875	892	883	882	881	932	852	796	890	885	822	807	900	853	884	869	846	910	836	805	882	863	828	877	880	864	863	910	896	871	838	866	877	933	876	856	838	904	863	822	832	847	857	795	867	889	892	955	845	848	844	827	860	885	879	855	826	804	880	889	881	862	891	854	888	857	860	845	854	883	878	816	909	840	897	857	880	924	896	833	876	859	872	832	910	891	908	959	854	811	877	873	882	869	916	880	829	860	858	906	910	888	889	855	835	808	885	839	885	835	878	853	872	878	865	842	858	845	852	849	868	808	889	833	895	891	837	902	889	893	865	877	822	884	875	896	948	875	893	847	835	864	870	883	889	931	866	911	897	903	837	911	869	855	860	854	852	897	863	865	880	866	866	856	837	864	840	859	848	915	876	916	861	892	855	876	882	856	862	851	907	850	865	939	895	837	854	865	865	870	848	869	891	856	835	844	893	847	890	866	860	859	893	857	896	901	846	836	910	902	885	892	870	865	867	911	887	834	873	846	899	839	891	817	846	876	856	840	804	877	864	902	894	882	859	898	928	868	932	909	845	849	882	912	883	828	889	878	867	874	850	916	882	848	875	888	871	881	827	868	905	846	830	904	846	898	911	907	843	830	859	860	858	882	863	851	830	857	911	810	863	834	874	874	906	871	811	872	907	838	875	844	846	863	836	852	901	894	868	849	900	831	893	872	922	847	855	838	879	837	841	898	916	889	839	870	825	833	869	869	831	855	881	880	882	932	880	868	844	852	905	900	910	831	898	874	881	913	869	852	864	896	864	840	883	818	869	905	890	859	877	890	842	855	842	832	808	855	910	867	879	802	931	876	904	864	883	887	919	865	868	802	838	924	878	888	901	873	826	859	879	911	845	864	906	878	868	857	885	881	897	864	907	863	888	865	824	845	894	873	854	895	884	842	883	878	896	871	867	881	864	844	887	896	867	895	930	823	891	887	865	892	872	849	900	894	836	865	905	853	853	849	900	914	861	892	911	892	866	882	845	860	894	856	844	877	841	847	800	875	824	822	854	855	887	866	847	895	831	870	854	875	864	832	899	812	844	854	842	927	863	890	867	893	855	844	916	855	877	857	871	863	834	887	865	890	864	903	906	844	919	901	885	816	829	887	838	886	851	893	889	878	830	888	867	879	904	848	843	885	878	891	911	891	869	927	866	895	890	833	850	848	862	922	894	869	881	880	912	862	880	919	890	952	891	844	873	817	924	856	861	875	876	876	881	841	907	921	879	832	880	858	890	863	901	927	901	872	827	831	929	874	897	880	876	864	832	902	857	836	853	837	862	886	892	892	860	815	800	871	866	904	876	875	878	874	900	890	868	843	874	882	860	848	858	883	856	825	838	873	904	906	804	850	803	842	900	875	884	890	876	886	854	831	886	834	881	922	801	866	876	901	820	868	860	889	853	862	901	901	846	865	871	892	911	845	919	831	872	858	820	888	872	865	831	882	853	835	881	881	829	857	921	914	903	822	871	870	859	890	916	872	869	883	895	900	871	836	875	863	856	923	860	900	874	871	893	838	899	908	852	870	908	840	898	876	817	825	907	857	913	823	869	853	868	898	896	843	893	857	819	853	842	885	864	880	876	885	829	839	861	855	900	894	886	874	907	838	902	872	833	908	861	830	864
61396	36382	24925	13631	4817	1049	451	454	463	449	449	434	428	396	437	528	639	767	822	601	510	402	411	412	377	418	434	387	419	439	385	451	411	405	418	421	380	457	417	414	451	424	454	419	407	452	421	445	415	427	448	422	437	404	414	426	419	433	405	411	409	424	427	410	437	448	445	440	398	409	395	435	387	397	396	445	411	402	431	411	379	401	419	404	422	442	394	472	432	429	431	398	440	410	440	422	418	396	431	452	454	449	373	411	415	384	417	443	427	429	429	395	374	428	368	385	399	420	408	466	388	400	410	418	370	397	427	407	416	421	385	413	436	412	412	402	472	400	387	368	420	413	430	403	439	429	409	421	402	394	379	444	427	431	387	429	433	434	417	411	369	409	442	418	421	417	443	458	408	439	419	407	428	458	424	406	422	427	412	387	407	429	413	404	410	411	405	404	363	412	433	404	415	397	376	428	380	452	438	424	379	405	389	439	376	410	458	397	397	431	411	395	445	417	444	374	435	411	489	471	426	447	453	422	429	390	374	431	405	398	397	412	457	411	415	448	422	433	442	435	421	428	436	414	413	413	454	437	381	457	414	457	434	410	410	433	412	385	429	419	400	390	435	403	426	411	446	422	406	419	436	450	412	424	427	472	445	418	396	401	410	436	457	404	398	395	420	407	404	421	430	415	428	405	400	435	408	431	438	412	408	410	425	389	464	422	472	411	381	415	405	358	421	425	408	457	410	401	444	380	409	408	416	400	378	416	401	446	391	395	411	442	357	353	428	399	408	438	401	434	416	432	439	406	414	413	390	395	413	356	423	443	424	429	428	411	420	410	420	425	424	405	432	437	408	424	401	392	414	423	394	399	391	451	446	392	404	419	466	399	420	413	427	441	408	425	398	399	430	417	441	412	380	403	424	407	401	425	416	436	441	441	402	476	384	400	421	419	365	407	447	400	376	405	424	437	424	407	413	411	415	438	393	392	416	413	396	387	415	410	394	430	423	411	468	433	401	394	420	438	424	394	441	410	417	453	434	412	451	382	384	395	428	396	448	440	419	423	417	414	416	407	412	413	385	405	444	416	419	443	365	417	418	384	377	406	436	417	440	425	412	450	411	406	442	400	414	404	393	388	366	417	431	439	434	449	394	463	400	366	435	448	386	422	394	441	411	418	399	409	417	411	438	416	409	428	359	412	432	441	439	384	393	421	446	399	425	435	356	425	411	410	396	411	423	399	388	389	415	413	392	410	415	436	393	397	430	409	452	446	453	412	382	445	417	411	402	382	385	397	428	385	424	386	402	387	381	436	417	427	395	417	397	427	430	446	440	416	448	443	456	424	415	436	413	432	451	379	426	435	444	389	370	444	395	462	418	413	479	394	421	424	402	419	379	389	420	417	451	450	409	452	429	388	413	408	409	418	379	439	400	405	412	420	408	414	410	421	390	450	426	370	432	457	399	387	453	395	383	448	413	417	444	420	430	396	418	425	393	387	409	436	426	416	380	409	361	412	467	476	422	410	399	368	383	426	392	400	424	419	444	412	435	404	400	413	402	418	427	440	418	405	443	426	431	469	422	405	406	429	439	429	410	423	419	377	402	421	401	414	426	438	446	411	433	395	481	372	409	413	422	439	396	394	474	406	412	438	399	410	458	403	431	382	429	415	378	454	393	380	391	437	393	454	447	401	387	382	401	419	419	403	419	470	456	390	381	392	398	413	420	418	412	406	420	423	422	415	380	432	408	400	397	460	460	416	441	367	406	454	406	419	393	418	414	459	426	434	400	429	401	455	392	413	408	415	386	367	417	451	455	429	400	397	399	442	412	428	421	404	420	395	405	432	477	433	436	403	406	431	409	417	369	427	447	393	429	388	385	410	412	420	404	393	385	394	423	384	411	417	405	426	451	385	400	423	410	423	401	391	457	456	413	444	425	415	403	368	428	402	418	402	412	440	447	457	382	401	434	404	434	404	400	411	448	425	397	410	425	405	382	387	354	419	405	393	398	434	413	401	423	448	444	420	389	395	434	396	425	438	450	431	422	405	445	387	434	427	411	408	419	442	427	424	436	388	396	403	426	420	416	401	469	405	468	430	370	394	378	427	413	428	434	431	403	415	431	386	420	430	441	418	431	427	394	435	440	413	391	434	398	425	387	426	419	438	408	440	423	437	455	388	467	436	392	405	383	371	382	410	422	389	409	372	428	406	445	403	432	406	393	414	427	382	436	398	424	431	387	420	389	454	384	434	415	457	377	397	405	433	447	416	409	417	428	370	391	418	415	391	416	408	401	398	377	373	442	391	417	410	408	424	443	411	422	375	426	412	397	428	435	436	396	473	411	426	408	426	408	380	401	410	391	427	428	408	388	417	408	424	413	379	405	414	372	380	416	384	477	425	411	393	435	476	385	411	424	413	405	384	423	478	426	448	465	400	430	392	433	435	440	398	456	448	395	413	417	455	437	449	392	400	402	431	369	390	411	409	399	466	434	421	432	429	414	478	395	365	353	425	428	428	428	449	410	408	432	448	422	413	439	443	410	420	421	406	417	438	401	448	390	396	458	435	410	390	440	404	398	413	377	455	404	400	395	440	436	433	413	378	404	449	404	444	399	441	420	431	387	408	427	415	421	383	439	438	418	438	425	419	395	390	404	361	395	423	402	434	413	451	428	423	414	396	488	438	433	441	456	399	421	430	387	462	429	418	450	451	395	408	366	427	423	422	375	429	448	417	441	397	419	416	378	392	440	409	421	407	412	449	436	456	464	444	431	401	397	417	374	440	461	401	393	451	437	420	416	381	383	375	395	403	396	416	415	413	424	427	391	388	388	465	452	393	455	448	366	409	430	414	457	381	410	373	445	434	402	398	420	394	413	484	409	418	405	391	446	465	413	451	418	440	423	440	404	445	378	416	373	433	483	393	400	437	416	452	406	440	412	416	430	398	442	416	451	416	384	451	404	430	416	409	433	447	395	407	389	438	420	444	443	456	370	401	414	431	423	426	425	457	388	403	429	413	393	408	405	473	427	457	417	390	438	465	409	402	426	424	386	428	423	425	447	412	410	406	398	405	405	438	423	469	451	442	405	399	418	437	443	446	421	406	396	393	432	400	412	438	391	388	429	423	429	434	423	397	418	429	406	388	424	385	405	389	423	438	427	383	418	412	433	399	434	426	434	403	440	391	431	368	425	449	415	436	407	462	403	434	438	423	394	421	419	397	456	387	397	455	393	430	405	403	406	419	414	441	373	393	421	410	407	413	431	396	423	432	390	410	404	419	432	419	414	417	393	384	419	421	398	407	393	396	425	452	421	433	445	434	409	392	478	426	404	422	423	426	411	385	434	418	406	390	438	375	400	433	393	406	440	412	418	407	388	445	457	430	419	395	439	410	386	425	432	424	414	444	397	408	396	366	411	416	461	368	434	417	453	393	406	403	423	410	424	411	394	412	440	418	409	384	394	430	400	452	399	411	482	413	382	368	378	419	416	418	433	418
39320	28471	27433	21181	9847	2241	1072	1011	986	941	962	915	930	942	1044	1396	1994	2840	2734	1966	1187	891	885	890	866	894	831	923	919	888	925	795	854	874	877	834	915	901	894	905	936	900	872	908	866	857	899	925	905	869	876	892	886	919	925	918	970	909	859	853	901	909	907	874	843	911	897	880	802	889	879	842	865	848	844	890	922	949	842	913	881	954	900	840	863	896	886	878	835	854	888	867	900	867	906	827	934	906	891	877	904	875	896	864	911	883	827	865	883	892	877	820	901	912	854	847	890	909	907	883	928	860	890	847	866	840	901	870	862	859	887	898	918	913	885	901	846	902	874	856	919	846	899	892	874	879	903	907	907	877	884	857	899	915	839	916	835	853	887	886	885	895	877	881	877	922	878	824	933	799	939	898	863	898	830	856	889	905	930	892	877	872	927	858	928	879	895	898	901	882	850	864	895	925	863	863	912	904	915	910	921	861	847	837	879	874	904	916	848	911	905	889	881	876	854	891	915	918	907	819	923	880	871	845	875	887	912	914	880	912	869	913	880	847	909	917	830	829	882	903	873	940	877	903	871	859	888	908	847	907	891	858	850	853	877	849	886	901	863	866	920	880	861	887	899	925	838	856	924	842	861	896	877	885	892	884	876	873	881	872	809	860	880	885	890	828	884	904	860	892	882	871	906	861	878	913	910	849	894	927	891	874	899	888	897	927	903	881	868	869	826	863	858	878	867	917	910	889	862	891	879	884	865	841	872	887	858	917	867	946	864	847	850	862	920	854	929	849	848	894	832	907	834	946	825	859	856	866	861	874	838	936	863	881	893	907	939	871	921	932	785	877	860	916	842	884	907	824	913	866	883	851	873	913	907	883	836	864	875	896	885	882	858	915	898	911	937	900	896	907	893	871	833	876	869	894	843	873	911	913	875	878	879	883	908	857	864	867	912	863	882	903	901	857	934	876	839	858	879	867	936	907	885	823	903	905	885	897	899	931	895	880	871	846	847	782	861	894	848	842	997	897	921	890	863	880	872	906	825	901	868	917	871	835	897	891	942	888	886	870	868	891	902	906	883	940	837	905	888	838	895	884	928	875	874	862	874	837	879	863	875	843	872	896	880	901	877	865	913	914	866	790	865	852	859	868	825	852	837	837	824	856	890	892	835	829	957	907	822	921	960	899	895	865	908	879	804	910	963	878	856	906	847	922	882	856	844	886	856	859	899	895	915	889	884	900	914	878	914	860	862	884	893	872	867	867	893	934	896	893	867	882	828	871	892	907	907	895	929	848	907	962	851	877	925	875	898	881	917	884	871	867	934	897	870	892	889	862	919	896	919	865	851	907	915	878	863	941	873	835	926	845	913	889	911	878	908	897	859	851	921	878	908	843	805	871	888	906	891	834	898	917	873	788	892	874	901	903	818	829	848	892	854	870	878	898	873	846	906	941	915	903	864	859	907	921	878	863	883	866	858	901	894	865	926	846	850	849	875	912	862	893	871	903	943	932	863	860	905	844	880	880	893	862	863	922	823	903	858	929	836	881	875	890	901	853	901	862	893	912	864	911	836	876	814	915	915	930	857	857	895	851	837	872	895	847	890	836	927	883	896	835	908	898	859	883	842	861	888	889	884	899	904	898	902	860	916	936	866	860	898	902	875	864	887	945	836	951	888	891	868	896	869	889	870	842	889	875	863	860	881	888	883	868	901	872	920	863	949	858	845	855	879	874	879	876	895	946	926	889	920	858	898	879	931	860	923	879	905	877	870	914	904	918	956	854	825	879	888	893	831	881	847	905	876	842	901	822	926	870	842	894	926	920	873	884	865	906	904	870	870	915	895	939	895	885	876	927	859	932	859	879	864	843	844	910	880	867	903	894	891	842	869	870	926	882	914	888	874	910	892	898	871	862	842	903	848	901	861	856	898	877	869	881	863	887	865	878	897	874	919	850	903	881	891	846	904	861	851	930	882	904	901	855	879	834	883	848	896	892	880	866	891	862	873	873	883	908	857	847	859	878	874	868	849	875	898	882	841	864	849	898	865	890	903	906	925	922	874	905	898	855	863	856	939	934	887	874	868	886	900	899	899	867	864	869	895	875	898	873	930	872	874	889	884	877	880	880	941	819	861	877	934	865	957	893	842	919	865	880	820	858	865	828	906	896	895	895	895	887	837	949	912	850	922	870	888	867	880	856	909	869	882	890	894	885	893	830	903	873	837	900	927	863	872	933	849	843	933	845	884	886	877	889	858	884	914	886	881	892	916	867	866	875	847	931	901	879	876	918	950	871	903	861	839	877	917	873	868	866	882	906	891	910	841	851	874	896	873	822	858	922	913	893	934	902	903	908	863	883	979	893	908	858	877	845	857	895	906	896	939	874	871	844	879	857	864	869	879	920	897	918	890	859	855	878	876	859	903	907	858	911	895	911	912	908	894	834	906	891	881	856	897	872	947	914	840	875	889	937	885	870	847	866	871	904	825	892	869	901	888	874	904	895	906	853	860	866	918	876	868	840	919	912	889	848	875	890	922	900	863	930	909	888	859	852	901	898	867	921	908	958	872	880	919	885	876	882	873	847	872	802	901	873	957	867	859	899	846	832	833	846	874	843	869	866	891	909	857	869	939	866	871	834	845	861	892	921	885	882	873	910	881	898	845	922	905	898	907	834	850	894	911	927	874	904	878	921	890	850	871	903	896	850	922	898	898	811	900	899	837	904	910	907	880	909	834	945	882	835	871	913	854	834	882	877	851	874	910	871	889	906	904	910	900	886	916	939	852	920	870	809	885	916	868	898	882	859	911	892	835	862	878	919	864	882	920	848	855	828	865	927	935	860	860	903	878	933	879	864	853	917	893	893	879	894	883	882	875	858	910	911	893	858	899	901	892	880	882	900	876	914	946	879	889	893	849	872	897	877	892	868	875	879	905	846	897	861	903	934	883	841	894	875	920	918	899	860	886	907	903	844	907	922	881	867	925	826	878	863	911	867	914	931	885	893	896	919	852	896	849	920	913	898	906	899	849	888	869	810	877	890	861	885	916	903	875	847	907	905	884	906	830	883	915	868	830	894	896	891	868	889	887	866	893	863	864	914	801	912	869	910	908	855	900	923	910	836	875	896	905	882	906	870	882	918	836	889	896	899	900	887	849	857	866	905	845	846	848	868	864	898	878	876	865	866	847	860	893	847	913	847	947	892	865	848	902	877	857	889	934	865	875	930	865	829	852	840	891	910	836	894	834	906	911	891	855	860	928	878	878	856	903	857	904	911	858	879	842	872	880	924	863	847	917	908	921	854	883	870	933	899	863	901	857	876	914	838	848	874	895	844	843	886	885	884	868	882	901	916	861	892	915	813	912	915	902	849	898	933	917	880	880	949	948	892	875	890	901	878	926	891	915	869	852	861	933	889	857	871	813	892	880	891	867	870	894	922	867	847	869	916	906	909	875	881	898	815	908	862	911	849	872	871	906	897	857	892	903	876	801	882	888	898	815	897
49437	25892	11448	3555	921	420	393	413	381	416	432	397	382	396	430	397	425	399	395	405	417	373	377	432	383	408	397	383	406	410	384	410	379	403	379	418	399	438	441	453	393	442	422	420	410	413	409	397	343	396	402	403	468	415	400	418	417	405	440	408	418	387	369	425	441	421	427	375	419	403	421	394	431	406	409	445	364	456	418	409	414	403	406	389	398	398	470	406	416	399	421	403	416	398	394	439	422	400	402	424	385	404	393	396	406	448	400	397	430	386	385	379	405	424	393	410	430	383	393	406	415	407	406	406	385	384	371	352	408	424	421	422	384	409	416	382	411	431	438	436	363	394	409	416	384	371	398	397	394	422	406	409	447	412	398	403	440	415	396	411	379	417	396	408	450	434	413	401	428	407	429	428	428	412	347	417	352	391	382	425	409	370	431	409	405	415	431	404	398	401	400	428	418	398	393	440	396	396	377	377	370	374	417	422	370	407	422	404	407	397	449	415	424	379	346	372	394	411	406	378	372	380	413	419	379	377	433	418	396	387	377	379	401	409	417	347	375	378	427	379	393	406	430	410	379	400	388	428	400	424	426	400	409	407	429	416	405	397	416	426	383	377	384	356	421	380	365	416	448	430	373	441	375	410	393	401	374	409	402	414	377	375	400	420	406	450	434	411	424	393	403	392	411	392	371	412	381	388	442	435	430	395	396	395	418	402	398	448	396	403	421	390	417	424	396	436	382	440	437	380	407	386	386	380	419	366	421	438	410	396	401	426	424	430	387	360	427	421	405	427	370	386	421	399	423	403	413	399	442	412	397	386	405	404	450	394	388	398	424	410	375	410	369	356	424	358	412	380	439	390	411	382	415	455	444	402	399	396	406	424	435	463	405	393	391	399	412	392	407	397	407	400	412	397	335	415	442	423	399	390	391	415	371	390	415	388	400	398	427	406	414	377	420	407	405	424	418	391	397	415	392	414	399	411	417	388	406	420	368	394	376	411	374	440	445	419	422	391	430	439	464	435	422	388	434	422	413	381	398	390	398	438	421	392	413	404	434	357	385	404	371	405	399	378	434	384	405	393	379	405	407	438	386	441	384	416	414	404	415	380	395	373	390	406	408	388	419	445	421	399	398	376	377	394	423	388	393	366	367	432	414	417	415	445	432	440	404	426	391	409	397	352	412	388	395	402	382	385	395	415	464	393	413	384	423	379	394	370	384	420	392	431	396	394	400	400	439	418	403	427	379	405	403	428	419	386	405	442	428	431	368	413	415	435	376	431	362	413	420	410	410	443	379	430	446	396	413	403	417	412	394	399	413	425	413	406	423	392	391	439	412	404	432	420	407	407	420	414	396	387	447	398	408	437	380	425	402	442	382	406	411	398	426	444	379	415	392	406	385	425	424	406	430	407	410	415	368	374	372	437	416	421	374	399	423	425	438	409	412	409	406	398	426	383	418	402	432	397	391	407	419	421	416	425	410	371	432	468	362	406	384	415	425	429	412	405	411	403	386	400	417	377	383	407	444	402	401	389	377	395	411	417	377	374	385	433	386	399	408	388	389	414	434	407	413	397	389	399	408	411	414	373	403	386	405	429	404	377	411	367	380	434	394	396	385	395	422	402	384	451	387	408	437	429	413	459	400	393	417	403	398	394	405	407	413	372	418	393	415	393	446	432	421	381	369	422	393	430	417	383	390	391	395	391	395	393	390	424	405	417	376	402	402	385	414	384	440	436	432	420	397	420	400	433	382	436	442	429	364	411	416	400	385	385	372	382	434	370	398	411	460	389	417	440	398	408	440	379	415	426	417	379	373	399	396	408	394	455	411	409	410	427	435	399	395	433	429	404	430	378	425	382	366	405	446	420	393	388	437	418	394	443	412	398	401	389	401	410	365	418	391	379	409	414	419	409	379	368	347	420	405	387	433	417	382	388	406	404	402	365	399	414	384	358	382	414	370	420	340	380	383	432	436	386	463	396	374	443	414	410	397	449	409	398	377	440	433	415	387	398	424	385	375	416	427	435	393	435	418	403	405	385	392	404	390	398	373	421	431	391	394	372	395	414	388	397	419	423	419	422	436	409	395	386	421	463	386	405	407	402	437	387	396	391	374	411	430	391	379	409	384	406	423	428	407	402	425	375	405	408	389	396	391	409	396	377	396	440	448	411	368	386	424	406	412	426	380	439	402	412	383	427	432	415	419	403	400	394	409	397	404	414	395	403	425	422	418	413	387	390	406	395	399	399	391	424	374	382	388	364	429	378	371	423	430	406	409	417	412	398	401	441	399	401	389	395	428	397	431	418	379	412	410	397	447	420	365	377	367	410	380	401	393	388	420	416	434	430	421	434	424	413	426	372	388	388	377	397	380	389	404	414	398	351	388	396	422	418	401	420	383	423	409	429	411	404	439	418	436	425	424	416	415	408	399	391	422	395	440	407	389	413	427	397	422	397	364	410	374	407	429	401	395	380	411	429	351	410	438	429	396	380	389	399	433	379	426	420	410	409	411	418	382	455	443	374	441	339	393	406	437	418	392	387	410	400	389	419	414	421	422	392	392	416	408	399	410	435	376	376	389	414	413	376	416	414	414	428	427	353	394	428	398	403	385	409	428	383	410	390	393	423	431	428	398	426	393	421	404	378	404	370	366	424	379	407	388	383	402	387	412	426	441	412	388	427	410	436	420	427	392	396	387	411	378	440	386	398	351	394	418	358	416	385	356	392	382	399	391	427	412	428	422	397	407	404	411	390	410	405	385	368	365	381	441	419	430	428	431	447	417	355	394	350	389	420	393	414	399	423	390	408	417	373	356	385	413	403	420	427	390	420	411	397	406	396	416	391	400	449	410	426	467	397	434	447	383	388	398	377	411	422	416	366	402	444	408	424	419	402	408	370	404	440	389	394	384	382	404	371	367	383	382	454	412	408	404	439	427	442	390	396	404	406	372	385	411	379	387	402	437	376	375	387	389	388	392	395	400	409	428	423	437	417	459	440	432	398	389	423	389	437	419	413	417	354	399	402	414	387	440	397	401	362	433	400	417	381	450	400	376	359	426	463	391	407	401	428	421	364	403	364	431	453	412	402	423	401	453	455	431	409	399	428	414	376	419	375	406	423	410	437	386	414	416	369	424	385	386	405	418	384	386	394	393	415	412	404	377	384	415	446	397	402	430	386	337	381	355	390	420	400	414	399	393	393	390	441	417	415	392	414	413	411	401	409	415	405	381	429	404	390	379	472	404	462	401	382	424	426	470	462	417	410	353	389	427	393	393	436	476	394	402	403	402	413	401	385	397	372	419	477	413	390	395	380	372	427	441	406	408	428	430	421	382	404	392	437	399	422	354	419	434	376	404	373	402	371	414	415	470	407	421	411	351	395	410	425	394	393	432	407	428	393	421	368	405	381	385	394	380	415	415	445	398	420	381	400	385	407	390	432	400	386	416	420	398	410	331	369	408	395	414	387	387	417	394	380	429	396	399	430	451	426	367	406
32011	19078	13637	6661	2256	1069	924	869	885	858	826	868	866	820	921	850	840	828	924	877	798	881	841	848	851	916	844	864	775	908	883	919	837	858	844	882	823	862	850	873	862	899	853	848	822	843	807	792	836	841	840	838	822	890	870	873	848	903	889	889	899	916	853	868	857	860	803	862	857	848	853	861	919	877	908	904	882	870	866	881	839	788	880	884	875	825	884	895	847	840	863	818	843	877	865	869	849	826	837	868	819	890	903	835	894	856	843	842	828	842	866	820	897	887	835	852	824	848	865	857	859	862	859	862	871	836	868	870	854	800	863	871	877	865	864	865	884	830	871	859	882	858	815	828	908	863	824	905	848	875	848	844	822	860	824	893	898	843	897	873	817	844	879	836	891	878	864	859	839	850	843	917	798	885	938	838	878	876	819	881	834	849	840	812	872	895	854	854	876	869	945	843	862	877	848	849	888	880	905	848	869	870	839	890	868	844	846	868	797	881	853	873	843	861	849	891	868	815	822	882	796	850	850	941	898	862	869	863	878	880	835	871	884	867	842	832	830	868	905	843	837	875	884	846	858	867	798	903	820	868	899	847	892	913	842	887	829	910	865	871	782	899	871	844	867	866	883	849	882	865	818	866	803	867	832	850	844	836	862	889	882	807	799	846	818	872	869	850	817	876	877	821	881	905	893	802	823	869	881	829	825	895	810	827	857	892	866	879	876	857	876	880	903	887	882	850	844	922	864	905	888	871	869	898	890	860	866	898	874	864	885	858	849	874	873	882	869	822	831	873	839	809	905	897	857	859	859	915	872	874	834	836	867	925	883	929	914	863	874	881	894	889	886	876	863	851	841	887	794	832	843	930	888	794	825	856	901	883	846	874	858	924	823	815	804	820	898	876	827	825	909	901	873	772	893	869	850	862	836	918	840	804	853	868	863	913	830	841	826	932	862	870	870	845	851	828	889	857	883	893	904	830	834	839	845	818	840	893	854	836	877	870	878	833	926	827	822	914	844	909	838	876	868	887	834	885	865	862	877	858	863	841	838	810	871	854	896	911	829	859	857	896	816	900	919	835	836	828	890	874	843	892	846	849	879	894	856	821	872	886	845	877	866	843	848	861	879	820	789	859	848	862	865	860	878	849	815	875	822	911	785	890	842	918	874	832	853	851	843	894	866	885	832	868	820	866	878	898	809	870	851	894	891	877	884	860	849	843	891	887	852	874	877	856	885	875	841	809	931	857	888	831	896	897	874	904	892	895	895	833	869	854	878	816	839	848	826	825	860	859	906	898	870	844	877	854	801	894	896	902	849	825	893	886	930	930	836	909	850	873	875	860	852	893	890	863	836	858	887	880	854	882	859	870	841	839	894	827	862	849	833	843	830	813	883	870	889	891	842	819	870	822	842	877	883	843	842	830	866	898	879	884	848	881	850	851	863	827	867	839	831	903	845	847	855	872	871	845	882	859	847	840	865	854	874	866	836	888	850	890	883	823	867	850	876	893	894	855	881	795	842	861	883	849	926	882	815	868	870	848	812	862	870	892	881	930	864	833	868	825	922	854	833	884	858	903	922	876	864	851	829	856	880	853	828	891	853	815	867	822	868	848	864	882	832	827	913	895	920	846	868	840	913	887	895	878	863	864	836	868	865	845	799	894	880	845	804	870	850	895	812	846	887	832	894	790	851	857	891	871	899	825	852	889	854	823	869	931	869	875	895	812	844	872	837	814	871	824	826	851	838	852	898	849	812	894	877	851	884	909	875	857	909	899	886	858	835	837	906	836	802	848	848	804	885	856	818	867	833	826	823	854	826	831	844	866	865	793	866	901	891	884	859	904	850	928	875	875	840	866	858	849	881	833	884	883	850	895	833	847	878	862	862	863	889	823	834	897	864	859	884	864	861	939	814	875	857	924	865	882	846	849	849	894	890	855	839	868	861	866	858	892	857	868	850	891	855	860	836	909	818	855	895	876	826	856	872	864	917	826	825	837	876	824	836	881	857	834	883	887	840	818	864	882	824	854	891	844	874	864	917	826	833	864	903	823	880	899	813	882	864	822	839	851	840	890	842	893	854	849	823	806	862	815	835	841	895	884	838	863	881	861	871	858	890	886	886	867	807	899	917	837	852	881	885	846	894	880	894	872	860	829	807	906	866	851	913	886	819	903	842	904	877	860	892	877	827	865	869	875	833	842	855	868	863	896	885	875	875	839	881	876	839	879	858	874	811	881	850	894	870	892	908	862	816	865	874	881	848	907	878	890	865	831	900	856	868	817	874	875	856	860	830	855	900	849	856	873	863	874	821	867	837	872	836	846	865	784	876	846	908	855	855	871	873	836	922	881	846	835	860	865	844	820	859	853	906	865	875	905	812	847	838	881	851	876	810	843	866	850	840	854	861	866	836	865	863	889	890	845	808	851	870	897	847	815	868	879	869	798	876	877	876	889	885	864	875	869	855	828	887	871	845	835	881	863	816	848	896	882	867	827	891	871	840	870	824	843	867	856	876	915	908	860	838	888	855	848	833	892	863	820	838	869	901	890	861	834	837	876	901	872	816	887	851	904	881	859	894	858	827	850	889	868	856	909	841	844	895	871	868	878	868	837	858	869	848	869	813	831	889	916	833	880	882	838	857	831	870	892	894	870	875	864	891	839	894	863	815	837	895	835	823	933	870	829	918	826	819	858	844	866	862	854	895	784	852	841	837	864	830	917	883	823	822	829	849	898	813	870	820	908	853	917	835	868	852	883	818	908	834	821	898	907	789	806	863	859	838	843	918	835	889	878	886	873	866	827	853	864	870	875	835	912	879	890	818	905	846	865	837	889	849	875	869	900	848	837	884	869	855	802	827	852	869	839	846	817	847	813	833	874	897	917	875	856	874	870	900	883	861	855	878	871	843	885	812	829	907	876	903	846	826	870	873	829	905	846	891	864	889	917	902	870	935	820	868	908	893	867	813	855	867	865	860	864	897	825	851	857	870	849	880	851	840	896	849	907	855	904	866	851	851	818	917	878	903	885	800	871	799	842	862	887	851	872	844	876	908	871	804	825	881	866	834	848	854	885	846	951	862	880	903	817	836	871	863	839	881	875	845	809	900	860	856	849	818	854	813	864	847	914	857	883	887	840	860	925	860	917	877	897	824	871	872	900	816	911	835	866	898	860	889	883	844	859	868	865	816	861	876	871	859	812	866	858	861	885	851	873	889	897	863	832	890	841	839	847	813	831	876	853	855	814	846	823	820	875	838	913	847	831	865	824	813	894	849	882	849	873	902	888	813	822	856	851	878	852	889	883	825	821	871	918	885	849	896	841	877	875	825	834	918	876	885	846	835	870	827	868	883	877	846	870	831	830	826	880	866	871	860	858	858	923	830	875	847	878	834	857	841	849	866	884	911	853	876	855	848	791	867	837	885	800	835	823	886	885	880	798	862	888	857	865	899	856	890	889	874	837	877	806	856	891	915	819	867	893	826	860	815	820	828	883	844	854
54478	30169	16135	7254	3035	843	433	432	451	403	413	395	380	427	453	612	635	602	586	584	481	399	427	403	438	413	437	416	415	394	440	399	380	414	435	409	415	417	405	400	409	387	413	401	405	362	379	383	405	378	435	423	378	402	392	432	403	434	387	437	418	405	413	388	379	414	422	386	399	397	397	393	393	390	396	388	407	388	397	430	393	388	390	424	392	419	384	410	377	369	427	415	398	370	441	389	412	385	388	433	392	394	374	375	421	462	403	359	388	381	380	384	435	364	404	386	398	422	413	443	402	405	424	374	415	406	421	390	381	358	410	396	394	453	408	381	432	395	444	444	441	374	401	412	412	406	411	414	394	388	430	408	384	384	460	418	393	423	372	394	404	377	387	424	373	436	405	396	359	415	426	389	408	381	368	351	432	390	396	432	455	404	383	395	406	388	408	424	412	458	443	392	365	410	416	421	416	399	381	387	440	398	391	396	384	413	393	421	409	409	380	401	428	418	392	387	427	427	417	405	361	433	371	430	460	386	381	392	420	375	368	370	347	407	452	393	392	420	359	409	393	407	405	394	415	390	377	386	419	399	406	386	398	411	394	383	410	427	391	399	383	457	425	420	385	406	384	426	417	426	409	383	400	453	428	428	422	413	381	399	395	406	417	432	416	466	399	405	422	398	414	383	397	397	420	398	397	414	372	428	416	371	422	391	400	409	425	434	398	418	444	439	419	426	394	431	423	418	419	393	384	398	427	398	413	432	444	397	388	391	378	382	426	408	384	444	435	437	422	375	427	375	371	371	431	452	437	437	386	439	382	411	394	407	388	420	414	381	404	451	404	410	405	468	388	420	431	421	413	433	438	397	383	375	401	428	407	449	415	400	397	354	377	390	419	398	371	365	392	444	407	424	414	414	392	413	419	391	380	394	435	387	410	435	369	448	417	385	393	393	406	398	411	445	423	426	455	382	353	397	371	428	394	418	408	414	444	386	417	403	395	438	411	380	438	367	402	399	434	449	421	377	409	405	397	425	441	393	396	436	423	439	392	391	396	381	413	444	366	417	456	416	376	388	377	409	385	456	443	409	405	351	381	432	363	370	399	407	403	420	397	419	416	398	409	397	387	436	407	424	376	401	407	388	403	437	374	421	402	431	429	384	407	391	427	417	401	404	442	423	420	446	403	398	410	391	395	443	463	389	391	434	381	362	379	397	461	394	399	460	420	400	354	380	390	418	412	457	406	381	436	412	402	425	379	386	419	413	426	390	416	395	396	404	434	386	428	390	392	386	370	438	441	376	405	413	405	389	430	441	397	445	388	408	356	326	425	421	394	430	403	398	359	398	445	388	430	440	409	387	355	404	399	427	404	387	386	398	426	396	373	410	386	382	416	394	401	402	407	385	396	432	436	414	396	408	379	389	370	418	434	451	428	395	443	402	387	382	409	402	421	411	395	387	401	388	380	397	402	385	422	438	420	389	401	412	461	418	370	458	376	405	415	455	445	400	387	398	385	375	381	421	393	427	419	415	400	387	416	400	396	387	401	412	439	409	393	400	458	407	414	372	412	403	438	416	393	397	408	394	417	420	402	433	383	392	418	399	410	362	403	412	378	398	416	388	365	386	383	432	431	388	388	381	400	393	413	401	382	423	392	387	413	395	430	412	412	373	417	398	407	422	397	439	403	413	407	431	421	393	419	413	413	404	441	398	372	404	374	369	385	409	396	420	384	405	416	436	380	393	394	376	426	427	393	395	377	454	412	388	411	415	405	389	413	408	384	440	458	381	396	405	390	421	433	346	404	406	391	429	373	385	386	376	392	403	400	409	428	440	455	348	374	413	369	428	434	376	378	384	397	407	419	442	420	417	418	396	380	443	358	425	408	425	403	368	337	410	423	381	405	407	414	388	402	391	388	410	400	378	400	400	390	376	419	415	439	417	413	419	410	418	387	445	418	439	439	391	409	427	393	403	356	436	418	431	393	381	384	409	407	406	397	382	414	368	384	409	430	421	413	394	399	381	424	394	371	424	415	393	375	404	469	428	414	411	394	396	377	388	401	398	383	378	430	402	418	377	422	426	404	426	391	421	424	442	397	415	392	361	418	405	423	393	448	405	392	388	404	423	409	466	378	413	379	415	357	381	397	383	446	427	419	425	395	456	411	423	394	372	386	404	418	404	423	419	394	351	418	421	433	408	430	386	375	409	404	409	406	407	431	418	407	435	398	397	392	409	436	378	370	404	396	431	444	456	377	390	406	432	367	396	376	384	417	358	411	400	385	463	407	450	427	399	463	449	439	420	396	413	395	441	375	398	389	450	405	414	415	392	434	411	396	433	416	382	441	399	394	446	439	410	386	395	371	382	381	370	415	398	393	408	397	389	364	349	377	413	403	404	411	417	392	389	382	390	417	447	400	411	430	379	405	415	384	393	402	398	426	358	390	446	428	370	389	412	404	397	385	370	392	451	429	410	409	379	462	427	419	404	435	403	394	366	430	416	393	452	441	390	419	408	369	397	406	409	397	347	419	405	403	418	398	435	433	375	402	379	427	404	372	440	447	404	398	380	436	413	359	417	394	434	372	405	473	378	436	406	452	392	418	368	367	406	387	390	418	382	379	390	399	387	411	396	422	381	396	432	411	475	431	416	392	438	395	450	366	393	424	420	421	415	412	422	439	401	414	416	397	451	404	405	378	401	438	374	398	413	404	401	433	393	367	416	403	429	386	399	378	368	366	391	426	394	377	390	461	424	313	389	389	412	430	399	416	391	392	415	402	421	400	427	382	418	419	427	371	383	376	402	413	417	380	427	369	406	385	409	400	427	409	390	408	432	405	390	416	381	379	395	453	404	420	416	435	415	407	379	395	367	418	382	416	407	435	396	366	401	391	389	386	384	395	355	442	377	392	428	382	434	396	418	397	397	401	409	446	391	388	366	393	366	404	417	378	423	390	441	408	410	404	410	451	415	413	406	426	419	419	381	410	383	427	441	410	398	390	410	369	366	391	422	437	395	355	407	425	387	401	413	411	379	393	372	408	419	416	390	376	429	430	417	411	400	397	388	417	411	440	444	401	382	393	380	373	374	407	361	420	436	444	419	394	432	393	438	400	385	445	432	407	423	411	407	379	417	408	452	424	357	417	437	380	428	374	432	350	400	387	392	383	413	378	416	401	377	403	430	446	405	402	393	425	394	448	435	467	386	395	380	438	380	415	425	401	396	404	443	393	398	391	427	418	431	434	392	396	411	394	384	420	453	420	427	427	438	395	414	425	389	411	419	419	411	384	439	436	477	410	411	412	399	402	373	395	398	387	428	404	421	426	409	369	402	368	390	409	399	372	404	384	391	395	432	443	388	437	398	429	404	442	419	400	407	377	434	414	394	412	397	385	400	404	447	436	395	386	393	387	406	404	426	419	385	385	407	424	429	393	394	420	416	440	361	387	416	396	397	391	410	372	383	373	420	388	385	428	387	429	417	418	396	421	414	423	404
34887	23171	18877	13433	7637	1947	1021	911	908	900	948	862	924	1022	1238	1859	2090	1979	1976	1674	1253	894	875	920	891	877	856	881	881	848	855	892	888	845	866	870	866	845	859	853	862	888	840	870	890	869	833	828	896	877	885	931	902	859	894	882	873	873	907	868	857	840	876	837	902	913	876	891	904	860	834	841	864	912	836	853	808	945	889	941	892	889	838	825	880	924	856	869	874	836	875	919	910	829	864	864	844	892	869	905	808	852	808	860	908	857	878	915	924	796	867	902	839	856	906	923	848	880	828	866	848	892	924	918	927	895	844	912	871	836	919	877	876	866	872	841	963	911	842	904	913	878	874	880	834	902	853	866	876	870	893	816	865	850	895	896	862	866	893	908	892	818	869	863	863	892	909	852	878	885	875	820	826	846	875	906	905	906	907	883	884	929	856	884	802	885	816	891	848	807	838	867	863	853	878	847	871	843	834	856	895	859	882	863	872	852	882	877	852	868	883	877	855	855	875	854	830	842	849	846	838	904	892	838	859	802	882	902	847	834	880	857	823	815	844	834	837	867	884	882	867	877	851	870	890	877	864	859	842	928	915	891	887	867	824	862	897	878	879	871	819	847	900	885	838	894	870	871	849	853	865	880	826	852	828	901	849	828	871	852	795	863	851	861	909	848	876	909	845	919	847	855	846	894	912	825	874	902	880	880	913	848	910	843	808	908	810	885	849	881	867	876	843	875	797	844	865	865	909	846	866	856	828	868	900	923	866	892	836	885	874	879	886	829	839	852	915	916	839	856	878	863	902	858	845	918	847	871	846	826	858	847	906	888	868	858	855	863	817	855	862	862	822	825	879	856	890	892	901	843	856	804	873	886	877	826	929	848	883	847	842	837	841	829	873	907	894	863	841	861	884	862	862	829	846	871	843	870	904	861	891	839	913	879	894	892	836	857	824	864	846	901	820	862	826	897	873	849	868	862	895	893	905	887	885	804	839	871	855	854	898	890	887	828	929	867	927	915	859	823	855	872	828	866	868	880	797	886	876	892	901	902	848	868	883	841	853	900	856	833	848	860	854	880	841	888	836	849	848	889	863	886	887	824	875	859	876	854	883	857	832	840	887	859	867	908	827	886	847	883	857	878	853	883	879	835	868	882	859	877	825	876	848	933	842	872	871	851	851	856	935	885	854	836	892	873	893	911	854	910	889	917	828	842	857	884	879	910	815	897	874	843	879	897	883	871	883	922	893	897	882	840	884	857	873	873	875	889	867	827	819	901	812	818	893	831	877	895	866	899	867	863	886	877	858	875	854	860	845	861	821	850	874	856	862	851	872	909	890	860	841	864	848	874	870	877	891	869	860	883	858	833	876	842	866	839	897	826	878	896	855	853	857	858	877	828	805	861	860	856	886	839	857	861	891	849	870	879	899	908	830	919	836	837	815	847	867	887	852	875	847	879	879	879	864	891	874	882	892	877	852	905	883	942	860	854	833	903	864	803	842	885	860	858	859	866	875	909	857	908	816	884	887	855	874	869	889	891	882	865	854	841	842	868	878	843	855	933	850	904	865	845	893	840	885	917	890	868	895	877	871	891	847	880	858	863	841	820	876	914	847	846	848	851	861	882	906	931	930	874	913	891	873	861	834	878	838	871	830	908	868	841	875	863	828	833	946	886	900	872	875	939	935	876	901	833	908	840	847	834	842	908	891	849	868	851	840	891	875	859	886	850	845	818	895	957	897	898	886	858	912	892	805	893	825	939	868	874	821	845	874	887	872	829	871	875	897	816	858	819	894	888	873	873	858	856	910	859	885	913	834	878	867	893	835	860	904	891	853	865	836	803	888	883	833	914	853	904	933	865	864	898	868	850	871	879	864	824	870	882	892	818	837	842	875	845	876	872	885	815	869	894	825	818	861	853	883	837	889	835	834	849	897	815	890	792	830	801	885	860	866	867	861	888	887	837	851	851	866	878	898	829	881	881	862	852	819	884	858	907	885	840	851	839	881	894	854	839	873	838	859	882	908	872	874	861	896	879	863	905	878	850	836	893	876	833	885	858	861	834	875	858	873	862	913	825	855	816	831	870	857	857	952	923	886	882	874	836	893	886	830	856	857	878	848	840	893	850	877	884	898	914	876	829	854	858	858	843	844	884	858	841	865	831	886	935	867	811	898	909	853	794	866	844	889	900	845	858	861	832	851	823	840	857	875	850	864	833	852	814	892	904	861	831	896	901	867	878	830	808	915	908	893	898	851	903	829	869	855	837	847	947	895	833	869	846	867	845	867	862	802	884	904	855	957	862	882	837	841	879	841	817	852	912	862	849	843	884	851	816	857	878	899	910	878	844	864	877	880	919	840	889	814	851	823	817	872	851	850	865	863	845	860	870	835	909	847	853	880	817	817	872	827	837	828	850	888	899	821	831	873	862	913	819	915	832	888	856	852	892	884	836	821	886	834	848	881	809	861	815	843	942	865	843	831	877	871	839	822	847	860	867	884	849	893	824	873	873	837	904	942	933	877	850	869	886	917	892	851	878	889	893	830	860	884	808	877	883	841	831	850	900	891	846	856	836	918	887	868	886	839	840	900	793	866	874	855	865	838	852	881	815	865	847	840	824	859	888	910	828	897	881	859	903	869	872	926	840	938	897	861	809	848	884	871	885	872	853	873	871	873	939	908	849	862	942	852	885	889	844	850	878	853	868	848	813	887	788	930	905	851	863	882	893	864	857	883	884	864	892	892	887	808	900	860	886	890	855	862	890	833	836	875	817	887	842	885	885	859	858	849	840	826	872	849	841	818	855	866	837	839	873	882	907	870	829	910	826	877	921	812	876	940	861	926	903	843	898	893	854	926	890	905	923	906	894	854	877	902	872	863	857	877	887	869	887	897	877	851	828	865	907	848	868	837	836	846	850	833	893	860	864	893	895	904	849	887	843	825	851	871	914	893	886	893	831	879	857	890	852	864	894	897	931	874	907	870	898	879	902	845	895	876	881	904	867	873	873	884	894	876	946	846	869	908	885	838	870	871	846	854	873	853	863	874	843	868	843	828	895	862	831	895	871	857	843	891	845	910	841	920	837	886	819	911	875	875	862	856	818	866	850	867	887	865	890	870	843	834	908	856	847	925	886	863	909	864	866	879	873	860	829	885	850	859	843	889	862	885	880	891	862	894	854	862	869	840	855	910	797	884	855	857	872	865	811	849	859	874	854	864	849	850	819	819	876	853	839	874	922	829	891	879	914	907	831	891	899	860	859	911	854	823	853	877	896	811	878	918	839	834	868	860	835	865	854	829	886	900	819	905	888	835	866	882	876	874	836	852	843	833	864	875	916	892	837	868	842	862	911	890	878	859	838	837	857	859	838	875	847	874	922	839	877	885	890	816	844	917	958	870	865	813	864	838	830	869	871	875	841	930	849	864	888	888	894	886	852	875	868	835	896	879	841	818	892	867	879	883	917	885	884	845	863	897	847	800	887	848	878	855	921	860	850	895	860
58713	36028	26123	18115	9086	1868	539	491	475	431	431	452	474	667	1036	1099	1009	1049	974	850	616	437	408	432	393	441	433	404	434	424	413	407	415	464	415	399	390	423	396	436	405	454	432	433	431	460	439	445	402	414	402	448	412	402	437	421	436	406	443	453	415	447	470	436	404	405	416	429	428	438	399	429	405	375	426	429	395	427	411	362	404	414	402	394	426	382	413	398	440	430	427	442	449	441	431	442	391	366	398	425	422	416	419	388	449	392	407	404	371	399	386	425	414	386	405	443	439	425	400	431	366	460	458	403	441	415	437	380	396	411	415	431	417	415	420	361	399	402	413	446	390	451	423	446	465	449	426	407	440	398	412	432	403	402	397	451	435	419	387	406	442	426	429	428	397	446	430	439	431	426	454	419	426	454	419	425	420	429	378	411	373	458	442	404	382	426	442	382	443	377	366	398	427	426	443	451	419	396	423	408	407	396	414	434	366	410	435	416	441	405	458	448	445	371	386	404	420	440	438	427	407	447	414	398	394	388	420	413	446	444	450	410	414	392	434	408	403	470	414	391	407	428	442	397	404	405	390	383	448	404	387	420	390	450	376	452	420	416	433	410	392	430	421	439	446	406	419	447	442	425	430	428	399	434	419	394	399	428	430	398	410	430	420	394	468	421	467	415	411	440	396	417	418	407	434	456	389	414	369	407	399	412	403	453	395	439	387	404	415	419	411	409	468	407	440	405	438	438	424	418	442	408	430	402	385	374	419	440	389	398	385	468	384	429	410	436	397	393	431	405	423	411	419	460	410	410	413	447	408	431	406	400	395	410	390	432	433	458	428	422	395	424	393	434	445	415	404	429	457	443	391	444	397	439	471	443	398	397	420	375	368	370	396	439	406	412	423	429	412	406	416	402	407	446	421	388	391	404	397	446	412	402	433	402	444	440	392	375	421	386	387	445	411	423	415	438	419	427	417	390	419	395	390	444	409	408	428	384	407	399	441	453	410	424	433	366	368	404	420	422	452	447	418	379	427	403	431	414	434	428	408	421	417	470	398	416	439	433	436	400	439	430	462	468	385	376	414	390	385	422	402	411	369	434	405	416	379	425	433	425	421	444	378	408	405	463	380	465	409	407	443	403	450	425	459	421	432	435	414	395	449	406	412	389	419	394	394	449	421	416	437	424	405	388	402	413	409	397	383	390	433	444	400	449	393	426	408	444	466	408	397	403	409	409	427	376	416	407	392	400	432	456	411	372	369	389	414	376	430	425	408	431	386	425	443	424	425	418	427	422	431	407	448	432	441	448	447	413	394	407	422	414	422	378	418	448	412	432	435	419	390	414	418	418	419	405	426	390	407	394	415	371	397	416	406	412	420	407	410	415	418	430	412	431	423	433	416	385	435	395	409	429	479	419	391	465	429	410	386	407	395	396	478	435	384	392	408	398	402	392	411	380	455	420	414	390	425	465	416	418	375	437	404	379	453	395	440	418	385	424	431	379	405	409	459	430	410	463	455	417	427	477	480	437	368	461	394	455	415	401	420	385	421	453	438	436	431	427	435	382	425	431	404	425	389	410	416	418	403	441	439	407	423	454	448	412	428	396	431	407	414	436	424	388	398	378	435	408	403	422	429	433	418	438	473	450	419	426	402	400	403	419	406	442	414	419	406	384	437	417	405	392	434	404	427	397	380	407	406	432	449	421	409	411	410	444	416	427	442	376	442	458	424	434	391	408	399	407	410	401	400	429	471	446	431	428	413	439	406	404	441	426	419	436	441	419	405	388	401	381	397	393	415	399	411	383	407	421	427	440	425	381	429	376	439	412	352	424	425	411	433	445	423	474	395	420	418	394	396	393	434	415	412	399	434	377	413	380	415	422	432	449	456	415	432	413	420	398	404	431	390	394	416	411	374	423	424	388	427	421	427	422	423	387	419	434	409	418	465	377	426	384	396	415	417	440	394	407	438	388	434	417	426	416	395	401	371	410	459	467	443	444	429	433	406	412	417	400	469	449	400	422	382	434	387	448	410	413	411	434	410	429	382	435	422	413	423	394	386	444	421	386	400	392	428	420	402	371	405	377	414	437	393	405	390	454	402	452	371	392	448	461	433	441	389	420	427	395	417	382	407	455	423	414	435	371	366	405	414	415	403	413	460	423	401	391	402	420	431	401	399	423	416	386	443	429	440	419	410	378	386	469	472	396	412	428	400	403	425	385	406	405	400	434	438	421	420	367	439	424	407	427	432	411	420	390	408	422	420	398	450	413	465	402	396	459	452	421	433	439	433	441	390	387	404	404	416	439	467	408	441	383	436	379	408	435	438	457	371	406	369	445	420	411	411	405	431	400	420	416	435	403	383	422	397	424	393	421	450	408	432	468	409	384	387	376	426	434	427	429	407	423	430	418	397	446	414	410	394	427	382	405	418	427	426	428	399	432	426	408	395	443	433	376	409	414	396	427	419	365	426	445	421	377	424	393	396	446	414	420	444	406	388	413	408	372	428	391	409	426	416	419	420	407	399	427	432	435	425	407	420	401	401	419	432	414	426	385	418	427	373	448	447	438	395	368	410	420	442	425	408	418	426	407	424	415	393	402	409	405	383	429	382	425	412	414	400	461	418	413	406	461	431	417	408	429	384	429	383	435	414	421	407	402	438	396	408	416	424	403	432	445	446	425	433	416	459	423	407	429	422	438	403	430	424	369	381	431	443	407	413	420	406	409	439	411	426	414	438	454	411	394	403	390	423	416	381	426	473	443	423	417	392	445	406	400	459	410	372	408	435	421	411	387	356	430	455	460	453	391	441	443	409	409	420	418	401	384	432	409	369	469	418	431	427	417	420	390	444	420	427	427	424	370	422	405	404	404	378	436	448	371	415	402	416	394	412	441	379	429	442	384	381	414	446	423	385	430	413	382	423	420	394	430	405	400	434	409	397	392	400	396	410	416	391	422	454	426	443	402	436	411	442	409	393	439	416	381	439	447	403	404	391	409	427	397	425	382	408	408	422	407	424	400	392	437	422	388	448	408	409	429	387	449	432	380	399	436	435	452	407	409	418	409	413	380	439	420	417	433	435	368	405	445	396	446	406	446	452	441	413	404	446	436	428	420	407	420	410	417	418	414	430	419	510	402	430	384	404	393	422	452	416	426	447	409	408	395	416	440	417	382	416	403	394	392	459	416	437	402	446	421	380	445	412	404	401	410	445	411	385	410	443	393	434	410	434	403	453	407	440	405	436	395	412	413	389	387	389	437	410	450	437	368	420	413	424	449	468	369	390	433	395	455	431	395	401	373	445	422	398	421	441	391	436	440	438	389	364	401	433	419	428	419	412	434	466	430	394	407	428	448	464	385	415	448	364	376	381	428	420	414	411	400	398	437	405	358	392	413	402	430	450	392	401	423	434	387	395	439	444	420	385	408	410	374	425	432	402	419	400	432	454	439	378	382	408	433	413	401	428	451	411	429	389	403	431	404	422	405	461	399	428	398	431	383
36420	27215	28246	27084	17270	3711	1196	1138	1004	1022	1139	1207	1224	2091	4048	4506	4313	4236	3793	2807	1908	947	890	932	881	902	906	919	885	854	923	848	878	926	892	882	903	939	879	845	852	916	831	919	915	906	950	917	847	911	866	887	881	899	856	852	917	875	873	922	910	863	862	875	909	920	902	913	856	872	892	879	922	870	909	894	978	875	947	890	905	877	940	897	889	922	913	872	918	877	899	894	891	916	873	892	883	906	891	870	940	852	907	896	889	884	870	870	800	878	846	892	899	904	898	867	921	897	893	877	885	938	970	881	824	839	859	897	872	922	889	911	873	877	896	891	901	897	850	838	862	846	944	946	907	879	859	896	887	902	884	895	870	927	862	887	848	877	882	880	924	899	897	906	885	857	926	818	909	871	852	902	892	851	882	826	838	896	874	871	915	865	937	890	900	900	899	886	885	885	896	902	883	913	899	876	883	874	844	868	903	885	885	887	850	861	872	902	883	844	921	879	879	878	918	939	902	872	878	848	875	898	916	896	873	880	925	916	884	882	885	879	907	879	893	847	884	884	869	827	868	884	849	856	879	907	960	885	923	926	835	902	858	860	870	895	846	848	881	906	894	880	859	852	890	907	903	878	943	848	872	878	886	827	847	909	888	938	824	826	890	884	830	929	936	851	870	811	882	891	926	863	874	903	920	905	900	903	937	882	881	882	889	872	887	859	874	879	863	896	789	850	874	883	808	877	842	934	891	863	841	836	862	896	877	891	892	895	885	940	857	879	882	850	887	914	899	840	921	970	887	837	940	918	930	897	932	837	915	964	862	905	825	874	896	873	896	839	874	888	872	915	890	871	955	883	886	824	949	886	914	913	832	905	872	904	927	882	880	861	845	923	890	901	920	847	862	879	906	859	887	875	910	890	891	816	864	876	906	889	899	883	895	881	903	915	893	875	852	884	866	904	887	852	867	907	858	911	879	847	948	871	850	879	866	880	878	929	921	942	832	872	891	925	921	891	867	833	847	954	942	881	933	880	896	872	885	830	886	883	831	894	944	854	882	848	855	866	860	882	827	885	924	829	910	888	848	884	931	899	872	869	913	878	938	915	886	895	857	869	840	883	882	896	877	907	829	904	894	931	855	859	906	828	920	890	902	931	900	868	846	891	892	899	908	898	846	901	895	823	883	919	890	873	920	852	878	880	888	882	861	873	909	881	941	863	850	845	964	863	910	935	860	885	966	891	870	840	948	891	905	942	873	855	883	895	891	919	918	926	875	891	827	860	883	886	891	938	884	875	874	848	930	905	903	835	883	894	916	872	912	914	875	841	899	904	927	870	918	926	937	833	872	907	897	884	893	883	909	898	895	914	929	897	842	856	925	873	890	954	864	890	861	930	901	899	839	807	897	865	865	879	871	907	892	859	868	906	944	904	908	902	918	872	876	874	894	865	874	927	862	888	888	945	919	882	866	843	890	878	920	878	853	957	877	840	918	918	894	924	867	847	913	938	864	916	898	883	886	872	876	914	827	893	887	831	885	854	903	922	873	866	874	925	941	899	828	872	926	925	883	828	912	871	830	898	864	800	911	869	892	913	847	884	837	868	927	923	847	876	911	886	940	892	962	928	884	906	870	910	886	879	944	926	860	890	862	899	892	884	899	930	882	869	911	916	971	887	926	908	899	877	937	904	868	853	864	962	934	906	836	923	902	852	896	886	920	881	939	888	937	858	860	874	935	848	920	886	870	900	865	897	870	926	900	851	947	905	882	869	881	863	881	881	874	864	844	908	828	873	911	859	937	910	896	896	869	958	869	932	945	892	900	901	903	883	852	903	879	836	907	905	896	833	823	924	911	872	878	896	887	905	835	864	844	829	887	846	927	885	882	885	872	877	933	877	877	889	900	902	851	856	843	879	842	911	930	840	944	848	878	878	907	935	872	856	907	894	845	861	891	843	873	911	882	878	878	927	850	865	901	862	904	912	900	913	854	879	883	920	869	930	866	911	923	848	870	936	883	906	885	868	873	926	852	890	872	931	874	854	898	877	887	911	886	897	865	862	876	899	878	883	895	883	869	845	933	874	974	950	895	872	872	912	921	882	908	875	896	874	896	897	876	877	900	848	847	868	855	918	947	858	907	887	855	837	902	894	912	824	884	895	917	874	865	875	884	898	907	858	928	945	911	892	893	889	879	925	890	845	912	837	921	853	857	951	877	891	878	906	841	929	872	858	912	851	883	928	876	908	916	923	875	868	873	869	914	895	870	902	911	845	832	837	863	885	920	871	922	864	880	838	899	905	894	873	950	874	901	875	882	937	853	896	935	936	893	871	894	865	921	812	852	846	846	859	848	852	897	912	863	936	905	895	904	851	929	893	911	867	880	921	857	886	914	860	871	868	881	855	920	846	899	851	902	870	861	886	852	905	894	889	883	893	873	884	932	886	875	858	944	867	917	973	900	915	818	858	857	892	855	872	882	908	887	898	818	924	887	876	873	889	905	890	898	867	855	866	897	901	882	942	869	851	857	887	898	937	883	862	870	919	881	872	846	880	901	830	844	859	870	894	880	923	943	919	903	895	893	893	924	883	920	886	860	908	855	902	943	846	934	878	887	875	891	839	849	925	900	882	949	861	884	876	857	904	929	892	886	864	918	875	919	865	892	862	902	867	877	886	880	891	865	927	876	884	862	864	911	901	921	851	941	889	898	875	859	872	905	826	891	857	870	874	903	949	919	860	816	901	884	895	857	883	890	890	936	914	819	889	944	810	901	849	863	908	901	880	869	885	912	881	915	929	904	871	879	874	915	907	843	888	856	877	874	901	896	839	850	893	834	904	824	922	930	886	880	876	929	908	819	877	943	894	863	874	841	864	866	907	830	896	906	879	899	911	889	848	879	875	899	917	903	920	884	898	916	922	896	951	908	906	889	888	919	865	938	920	900	841	873	883	901	870	873	901	877	885	887	904	853	835	951	952	885	819	857	871	850	919	902	883	911	878	923	923	833	896	833	899	900	879	852	866	815	829	941	885	923	881	972	901	856	938	838	911	882	911	884	908	889	960	843	904	951	859	900	871	890	884	925	907	876	951	859	957	896	881	863	880	926	912	880	884	906	905	921	885	900	870	919	860	888	889	941	889	864	892	884	851	851	871	886	877	834	874	920	853	939	858	844	891	899	876	901	910	904	866	869	847	821	833	907	887	907	930	868	894	895	878	897	863	896	893	851	974	901	889	937	884	895	892	887	896	919	867	869	881	899	917	893	838	884	885	941	862	883	880	870	886	914	907	920	883	866	893	915	903	905	830	868	862	857	930	860	936	855	896	898	896	941	867	866	872	869	945	917	855	897	882	866	871	898	928	949	885	882	893	897	887	893	866	889	871	897	900	879	850	897	926	869	866	887	915	886	870	909	880	874	891	951	885	877	883	907	889	915	928	937	911	888	919	877	914	908	860	849	870	856	926	893	847	916	864	886	895	938	876	884	872	884	910	862	860	922	878
38753	22281	9966	4101	1741	694	428	391	365	423	379	417	446	418	455	400	463	411	441	396	418	416	389	409	423	427	393	437	446	372	400	414	436	370	358	396	399	402	420	428	404	388	387	397	416	416	405	380	366	413	389	454	417	401	415	423	401	405	390	397	412	369	420	391	407	368	369	383	475	360	410	420	398	404	397	382	440	395	424	421	409	433	435	459	422	449	403	412	416	414	357	414	396	400	465	405	428	407	379	395	389	457	405	382	427	366	422	416	429	387	418	364	376	381	425	366	400	411	400	418	424	393	404	440	424	431	415	418	422	413	379	391	385	365	438	392	402	386	389	403	385	399	366	388	378	412	391	406	390	403	403	416	406	431	406	381	398	429	435	421	444	395	397	420	422	416	392	434	415	386	429	390	390	393	408	372	412	426	350	402	445	389	367	385	403	440	425	388	386	409	408	401	407	421	392	362	422	415	402	411	400	401	378	415	460	386	397	402	407	367	364	404	437	368	412	378	404	390	379	420	389	425	416	393	389	402	402	400	423	392	453	411	420	405	390	396	412	426	393	431	425	374	418	411	439	408	365	409	442	447	426	374	443	419	403	394	427	373	434	384	392	405	431	390	365	404	376	416	414	421	375	421	407	384	409	437	390	399	391	385	379	422	416	394	421	401	415	415	379	383	424	434	404	379	384	386	408	408	400	422	398	422	405	395	427	362	431	382	388	391	383	429	413	410	418	367	401	368	443	426	379	397	432	386	397	455	388	420	388	423	400	435	386	421	431	451	359	392	374	401	358	403	389	433	394	371	398	418	427	412	421	431	386	420	423	413	407	424	424	407	371	382	426	411	356	412	413	396	423	417	375	409	395	413	385	428	433	379	419	435	382	386	373	381	406	392	412	407	396	428	371	417	387	395	427	400	405	403	370	417	437	407	391	449	380	391	410	393	404	399	450	420	403	415	381	400	413	390	433	421	400	432	498	380	420	410	400	429	380	385	389	452	416	351	416	394	392	379	389	422	382	411	366	405	417	409	396	420	409	386	391	409	400	403	406	406	421	420	385	420	388	385	379	427	426	406	394	376	381	383	414	395	398	340	365	384	419	431	404	435	416	395	404	426	419	423	401	435	441	355	389	429	456	378	384	427	393	388	401	411	409	370	383	404	395	434	410	428	455	370	392	410	395	424	417	377	420	439	397	406	428	375	409	393	402	399	389	396	448	372	425	445	428	402	426	425	374	458	420	416	408	388	388	357	403	416	375	408	402	399	459	427	399	392	348	413	387	457	442	450	425	415	399	353	414	354	382	374	387	362	416	373	437	407	448	397	396	408	396	428	391	420	411	408	343	417	401	389	405	417	398	388	384	389	399	412	408	430	411	389	374	412	422	409	422	405	362	401	369	392	373	436	417	402	406	432	394	428	395	404	405	384	390	410	392	413	449	408	440	385	445	471	461	392	401	456	422	410	415	421	444	380	427	372	364	429	394	361	419	403	419	427	411	362	398	426	407	368	403	395	401	436	388	407	404	392	384	400	392	403	405	402	448	389	436	418	434	423	408	437	394	426	446	405	415	395	409	398	410	439	430	419	406	430	385	391	422	432	325	392	388	398	398	405	420	419	370	395	445	441	391	404	461	404	425	365	379	418	410	462	395	404	411	418	424	382	415	383	413	392	424	363	405	402	410	402	413	406	434	390	409	436	395	417	362	390	418	381	408	384	406	398	394	427	409	429	375	389	407	423	378	414	382	394	430	363	384	391	408	398	440	425	404	404	403	407	432	432	390	423	380	378	441	418	391	389	415	366	438	400	411	433	396	392	374	398	442	428	384	400	475	411	395	396	399	411	444	404	408	402	432	423	419	401	387	379	422	385	384	420	411	422	426	410	390	412	372	428	389	399	412	442	395	400	435	380	411	421	384	369	390	398	450	375	426	436	425	439	389	391	374	389	422	408	414	413	429	424	372	394	393	386	375	417	393	392	401	424	400	375	414	438	354	387	411	432	425	407	388	385	417	404	430	413	397	418	437	419	419	410	390	385	389	422	352	417	420	417	413	384	403	415	399	403	402	392	423	393	403	398	394	405	438	390	425	404	402	399	426	427	379	400	457	423	425	429	390	401	387	395	398	430	408	399	404	429	392	385	396	386	378	372	389	398	413	372	393	391	422	374	423	435	392	411	399	437	383	428	424	391	406	402	390	406	429	394	399	407	387	412	431	402	457	387	385	422	427	418	390	380	399	394	415	427	405	400	456	374	422	384	391	452	422	426	359	346	421	387	422	427	406	367	404	407	402	384	412	412	407	376	400	413	399	414	410	356	400	404	418	409	394	384	396	406	434	403	443	422	426	454	422	403	365	383	384	374	417	427	435	380	369	381	431	447	394	413	437	396	457	390	398	426	342	403	408	400	422	382	402	397	401	436	377	411	362	428	384	416	415	428	407	381	397	397	390	403	385	412	418	402	403	396	411	379	458	398	425	426	426	437	410	433	413	404	399	389	390	391	398	385	389	436	415	385	380	358	376	415	383	426	391	430	458	426	428	428	380	388	412	434	407	430	450	387	392	440	361	410	400	407	429	374	387	383	405	406	409	419	436	401	458	466	433	389	409	426	459	398	401	367	385	406	419	395	414	363	428	429	358	406	421	411	418	406	394	404	407	403	427	382	406	404	373	413	428	399	442	385	385	432	384	422	398	393	394	418	413	414	372	426	426	385	399	397	417	396	443	414	426	407	453	404	380	362	382	415	383	357	354	401	420	380	420	436	418	378	413	387	381	424	366	381	414	403	370	435	403	420	402	369	403	423	388	373	391	406	423	448	431	403	436	386	413	379	381	392	398	441	392	414	398	389	399	376	381	371	418	443	408	396	406	439	419	432	376	424	407	387	429	462	388	407	394	398	395	409	406	398	394	462	421	421	368	404	389	374	370	421	417	404	377	368	433	437	424	406	383	394	396	396	381	404	435	386	431	391	398	368	366	408	438	429	381	408	406	426	397	402	387	371	406	383	393	373	421	406	369	384	393	426	411	378	378	373	358	380	416	413	399	406	405	417	427	433	360	420	392	416	434	382	407	411	441	428	440	395	407	393	436	394	387	397	428	367	442	413	383	445	443	384	435	405	450	386	399	384	399	383	377	417	389	381	420	400	426	402	395	378	393	373	401	410	357	389	415	401	396	392	358	396	423	402	387	363	405	369	416	373	416	406	376	400	423	412	410	411	352	418	381	379	404	424	407	396	411	379	376	415	403	396	403	394	399	412	402	411	455	400	439	415	358	379	427	401	433	397	431	407	393	403	414	403	401	403	413	440	403	377	377	400	429	408	430	450	388	397	394	421	445	409	401	391	396	434	397	377	413	417	382	400	431	377	410	431	383	409	389	395	429	426	397	417	370	419	392	385	404	423	385	429	434	418	433	395	446	401	413	420	391	422	420	472	405	388	419	412	412	430	381	399	422	403	404	368	403	447	431	436	399	428	416	411	435	407	408	400
23979	15949	12554	9021	4658	1691	869	895	821	853	855	927	868	811	924	984	991	1082	920	930	870	858	845	845	876	810	825	885	877	874	841	786	797	903	912	924	876	847	831	843	838	858	909	873	837	843	863	872	832	847	894	879	853	928	853	886	859	902	801	851	864	915	862	864	892	859	840	857	824	829	883	872	824	834	864	895	869	850	856	846	880	827	854	832	895	884	853	874	811	867	929	846	895	873	824	884	841	882	861	898	863	885	917	846	837	859	859	900	820	845	828	831	845	923	861	835	895	894	887	859	864	858	833	850	832	855	857	861	926	844	864	838	866	866	865	887	876	901	823	850	851	796	817	799	855	883	851	861	871	794	867	841	900	804	869	882	877	862	848	881	903	964	885	829	891	878	875	842	887	857	881	869	833	840	807	883	844	834	857	887	864	898	878	822	871	883	866	828	878	845	881	902	850	819	842	891	829	878	860	840	856	892	854	870	907	838	842	876	842	842	865	797	846	928	850	817	848	876	838	821	847	834	897	863	870	849	872	789	866	803	848	823	815	822	881	916	829	800	810	897	860	874	831	853	825	842	860	832	839	846	829	859	890	856	842	912	818	841	878	879	851	888	821	846	852	886	823	819	897	879	835	869	848	875	853	805	817	887	880	860	860	870	822	839	830	844	854	851	870	827	815	837	851	856	858	855	912	878	865	836	892	842	838	833	940	862	851	881	857	838	888	839	920	870	891	861	803	858	862	819	833	877	891	836	911	906	878	881	856	900	874	914	918	870	846	795	844	831	864	846	849	857	855	878	911	855	881	872	832	881	823	865	883	852	864	875	888	813	836	882	848	845	857	852	847	856	851	863	849	857	865	851	875	840	834	860	881	835	877	857	827	853	801	856	851	793	891	901	818	884	806	853	947	915	861	875	871	841	827	806	874	944	858	870	897	847	842	864	857	872	856	834	857	882	889	873	870	877	862	856	901	837	870	856	832	866	861	861	868	831	853	838	868	834	847	800	808	849	858	893	865	772	883	812	852	863	864	845	865	881	857	903	853	858	865	831	887	840	887	847	879	858	902	880	901	816	900	843	874	816	866	927	819	859	871	869	893	867	896	825	827	886	899	786	858	842	875	845	823	933	842	895	868	872	861	844	871	879	843	836	825	882	833	839	817	815	799	868	943	883	838	846	822	845	848	832	868	851	881	826	885	880	863	851	900	858	887	861	823	828	855	881	875	868	856	866	855	899	801	851	831	843	801	810	924	922	799	873	840	821	830	792	808	866	821	906	836	843	897	832	858	884	855	845	859	860	876	868	852	834	845	807	858	876	921	863	881	842	873	852	873	856	859	875	845	861	799	892	907	866	854	848	839	898	829	841	836	833	861	829	792	885	851	858	850	869	863	788	817	883	883	930	844	875	908	909	869	852	897	838	836	838	821	878	882	811	831	805	840	867	892	890	875	902	830	834	902	832	883	868	884	861	840	850	850	899	925	858	837	871	867	844	878	863	877	858	898	823	876	870	830	891	823	857	845	830	844	821	874	905	834	842	842	939	876	867	824	854	844	898	888	883	872	855	887	859	873	817	913	862	856	868	865	871	821	820	845	903	870	848	839	880	884	847	829	921	881	897	831	903	832	818	869	834	863	836	851	893	867	896	834	875	864	823	862	811	830	850	870	882	853	881	832	845	904	927	860	827	874	914	852	843	876	919	871	917	831	854	818	824	862	866	901	841	874	846	855	892	838	872	839	855	875	854	848	876	832	880	921	854	847	850	866	831	876	849	815	880	852	852	876	858	888	829	885	861	884	880	901	862	821	875	867	839	830	864	857	870	876	863	836	823	808	886	866	872	864	890	844	858	874	893	903	884	834	866	891	891	843	916	871	835	887	841	850	888	843	869	889	860	849	857	879	840	844	862	846	860	881	863	886	834	871	839	854	878	860	848	792	821	907	848	888	841	889	874	860	862	794	810	840	837	847	869	858	872	905	889	843	851	863	879	831	906	873	821	856	832	857	895	899	910	832	869	853	840	841	856	832	914	854	860	887	814	869	851	848	865	881	882	812	873	840	868	865	792	788	878	821	817	868	877	877	851	827	815	897	824	830	808	859	857	832	834	874	806	839	895	820	844	827	841	860	855	868	862	905	844	840	887	789	815	869	832	828	925	852	854	886	864	843	829	872	917	849	872	875	858	857	860	922	816	822	818	894	861	845	898	873	839	859	865	859	821	846	806	861	889	853	824	842	872	839	936	832	883	850	838	839	850	864	881	846	843	864	837	872	830	825	869	856	804	843	846	838	857	908	845	874	871	903	853	852	820	827	845	872	819	866	857	821	872	875	893	821	870	862	853	847	843	835	883	873	803	899	824	838	863	908	796	859	898	891	805	871	834	832	868	861	857	895	851	856	790	826	870	861	863	867	868	888	858	882	845	875	843	861	879	848	874	842	870	889	852	862	919	829	795	820	873	851	915	819	851	803	875	859	870	908	886	877	938	805	869	818	900	853	844	869	877	842	897	879	855	860	841	803	899	854	870	881	871	847	921	839	888	863	830	788	880	813	851	867	846	842	871	845	865	854	864	836	880	857	849	842	818	871	896	799	835	841	836	813	867	875	853	879	838	924	852	876	818	860	810	815	884	848	865	902	795	910	881	862	884	839	823	837	833	862	876	888	853	916	864	887	883	839	879	863	891	883	850	849	882	885	851	831	810	864	839	852	836	858	843	892	904	850	859	810	865	859	843	845	879	840	840	830	911	864	856	870	852	821	918	827	837	802	851	900	917	895	941	884	876	836	841	839	879	814	902	849	852	881	875	869	868	860	869	825	858	869	894	833	835	814	845	874	850	850	840	903	951	828	788	821	808	844	873	935	823	898	862	890	865	868	869	863	873	866	892	890	856	857	876	889	841	897	832	846	859	821	851	917	835	827	864	824	808	855	838	908	865	843	895	839	863	858	876	917	867	872	812	877	850	841	900	866	899	849	924	890	881	861	882	850	878	839	871	817	927	808	825	894	892	860	855	876	893	808	844	885	870	820	845	878	849	838	809	859	863	806	831	873	842	879	888	842	828	893	852	820	838	843	842	880	891	915	821	879	846	885	868	877	909	852	823	866	895	881	860	878	888	814	858	844	904	862	867	908	885	860	885	860	880	910	842	838	909	892	915	889	842	887	832	866	872	815	888	860	887	877	895	808	835	854	889	867	859	904	892	850	844	896	835	918	846	800	769	853	857	897	874	850	892	909	840	909	834	820	819	886	887	851	873	926	843	863	845	894	878	835	830	905	898	798	874	883	819	845	840	861	904	827	879	887	873	851	903	832	847	892	865	841	766	852	854	848	889	803	834	841	870	898	871	850	826	886	898	852	844	884	819	889	828	826	849	870	830	876	818	831	857	923	864	847	846	893	910	849	859	803	870	834	921	878	859	846	876	833	881	896	843	885	853	820	852	882	843	834	822	899	858	869	807	848	856	809	859	825	865	874	831	851	854	817	850
50490	28075	18659	12118	7344	2196	471	427	431	346	420	412	543	640	611	722	761	675	618	540	430	415	433	385	410	400	382	371	395	400	383	352	410	389	427	391	367	424	435	394	418	397	437	425	425	408	420	409	459	413	410	418	404	435	394	423	461	428	424	397	411	393	404	384	378	412	429	423	406	421	414	393	400	408	393	411	408	400	439	403	417	428	404	424	417	405	392	407	420	449	396	392	419	388	395	355	443	449	405	400	431	424	366	386	400	382	384	387	382	396	415	383	402	394	365	407	402	401	395	409	442	408	405	395	403	398	370	417	401	430	421	420	388	410	406	374	435	438	411	392	361	408	427	430	415	386	407	442	397	421	413	429	400	439	434	383	425	405	393	379	423	394	386	428	436	413	376	409	387	387	429	437	417	458	428	429	386	414	379	388	381	389	377	391	394	410	396	401	405	404	420	388	426	408	385	400	424	445	410	398	416	402	436	375	396	414	395	387	387	398	395	402	397	418	380	388	374	399	388	382	436	404	422	407	475	419	430	405	353	404	393	425	422	379	404	409	407	374	448	416	412	412	403	377	419	417	372	389	397	449	406	441	407	381	357	408	417	424	416	360	409	383	404	419	375	425	395	432	428	385	390	436	444	399	420	423	395	422	408	381	440	406	367	400	431	409	355	375	410	433	416	406	389	366	370	422	414	427	375	398	372	386	429	452	372	400	388	385	418	397	415	386	420	421	393	390	389	420	403	376	381	401	359	403	403	397	451	391	382	397	384	388	411	364	405	385	418	447	403	385	385	386	401	386	394	397	419	413	437	408	430	400	362	417	382	387	408	379	407	409	417	377	377	404	442	447	434	401	387	406	375	418	403	414	388	434	402	416	373	437	404	399	411	406	396	397	376	424	407	393	428	417	419	385	381	415	398	394	385	446	433	393	385	396	377	400	443	408	391	400	369	372	399	415	405	433	425	451	427	407	402	386	387	404	411	396	437	425	402	451	378	399	402	412	418	350	394	443	379	420	402	410	381	410	357	409	381	387	371	388	382	403	430	395	388	396	385	448	375	405	414	402	441	381	394	396	420	400	442	416	411	455	392	434	412	429	390	407	463	407	390	403	408	364	368	396	433	443	381	463	429	411	411	411	429	427	403	427	371	378	393	405	405	430	418	429	391	424	359	372	393	408	425	436	400	429	426	432	450	417	433	429	349	420	369	397	450	413	409	413	378	404	396	437	402	390	386	386	431	422	414	414	404	412	455	415	433	367	412	424	371	377	409	415	410	402	428	400	414	403	387	409	399	423	417	438	380	381	424	385	431	428	391	418	402	437	413	394	428	446	390	367	395	468	421	411	394	406	403	419	435	440	428	422	398	408	416	410	417	383	382	440	373	434	421	418	394	367	400	417	433	443	403	396	434	409	386	387	385	444	388	405	415	439	402	387	398	420	393	377	396	453	375	413	430	443	416	419	406	418	443	386	378	383	446	472	459	403	426	365	417	429	415	414	406	443	401	430	399	417	374	437	405	404	427	399	388	380	418	401	402	406	415	405	392	426	427	419	424	415	414	364	408	422	404	412	377	388	386	392	416	421	398	419	394	431	400	396	423	444	422	434	398	371	430	394	409	395	407	407	400	391	433	391	406	459	413	420	415	385	378	391	398	411	395	394	383	402	438	416	368	413	435	427	389	380	434	404	392	448	416	404	412	452	403	384	395	413	407	409	443	398	430	413	438	414	424	384	412	405	414	428	384	394	418	395	437	443	384	408	410	403	439	438	440	416	419	380	395	375	387	384	379	370	386	394	457	458	376	396	402	395	376	427	387	411	395	415	381	412	438	437	417	385	422	436	400	422	400	433	450	399	435	388	413	410	385	388	414	415	405	385	410	415	370	389	401	420	390	402	433	422	350	428	408	407	419	387	397	372	441	422	431	395	411	366	400	396	405	417	424	412	417	414	442	390	385	408	415	398	400	370	433	455	401	386	412	397	413	395	402	417	398	419	393	390	442	349	363	407	431	452	398	438	445	409	408	394	383	419	400	401	430	424	423	398	411	381	411	392	383	432	377	427	398	396	396	430	416	430	439	407	407	420	420	404	429	438	413	388	394	405	412	438	404	442	454	431	426	418	457	427	416	416	430	410	413	425	386	431	375	409	355	396	421	383	439	422	398	411	396	368	444	433	417	406	426	442	413	378	404	393	444	401	417	395	383	379	413	415	375	441	396	399	391	392	394	411	409	385	437	427	406	404	426	408	382	383	394	351	383	381	421	437	438	418	390	411	434	395	399	397	429	391	423	374	425	419	442	423	406	441	398	419	387	389	416	421	390	409	372	378	438	411	365	383	421	376	397	384	338	383	413	401	399	392	373	381	403	415	421	418	405	405	431	395	425	400	437	418	462	414	399	376	427	389	422	372	360	417	429	404	409	422	443	447	424	404	436	414	427	397	401	433	367	421	387	430	383	438	392	405	457	393	415	398	446	377	434	405	385	419	375	403	433	427	395	426	395	433	420	433	392	405	354	431	404	394	412	395	410	418	426	414	415	422	429	394	402	397	405	416	401	428	392	405	425	370	405	405	396	459	405	434	407	387	399	391	432	416	409	418	395	405	411	441	387	332	411	412	423	418	411	412	399	415	397	367	410	414	415	394	388	426	404	432	463	401	426	423	405	385	402	456	412	400	366	387	422	393	412	410	405	417	431	386	402	450	445	396	395	374	382	403	400	403	441	387	400	414	385	410	390	388	403	414	380	396	433	407	428	424	427	425	416	391	430	421	419	379	393	411	403	455	368	414	433	382	392	436	437	413	407	408	441	427	408	428	426	425	409	412	405	348	437	406	431	435	406	371	390	360	404	436	399	407	401	406	447	402	386	411	423	456	388	428	434	405	360	374	417	402	420	409	393	450	405	406	409	374	432	420	404	407	448	447	437	411	443	412	403	423	461	380	431	401	414	373	388	383	382	396	408	396	388	380	398	397	398	406	411	392	419	410	442	388	401	424	441	420	385	406	419	411	438	415	387	385	393	394	423	444	426	411	406	441	432	404	373	406	426	389	393	384	389	409	429	423	392	389	416	385	363	414	401	446	368	430	428	399	427	440	433	358	408	411	434	436	427	395	430	393	409	446	400	394	425	417	433	411	434	383	412	435	414	393	412	384	392	427	421	415	386	402	409	418	391	368	431	399	449	384	395	392	425	406	399	398	403	386	418	387	391	429	409	420	382	391	425	390	393	422	374	398	408	436	434	433	423	402	419	423	377	397	400	439	423	419	423	399	399	495	405	359	383	391	432	402	407	408	443	405	423	424	399	407	359	425	390	388	423	367	391	403	390	423	390	431	402	394	395	395	420	389	418	439	397	417	432	435	428	414	413	435	368	418	386	387	405	394	404	411	420	378	413	383	405	412	387	437	400	377	372	417	429	370	425	421	396	448	405	419	427	430	383	402	412	377	410	419	386	423	400	426	440	390	445	369	425	421	425	402	415	415	432	422
31055	20665	22626	22097	17392	5407	967	940	882	878	969	1057	1599	2024	2180	2679	2814	2452	2011	1440	1019	917	842	862	818	838	855	784	858	924	887	822	902	884	879	863	845	820	866	877	879	872	858	862	896	870	870	882	906	875	883	858	872	843	909	842	891	839	930	835	861	899	896	865	872	865	889	845	859	823	850	918	833	879	899	856	887	839	854	846	842	854	894	903	900	872	886	851	885	833	878	813	850	917	906	900	893	856	878	902	891	892	830	878	897	885	881	904	890	879	845	832	881	835	859	879	870	864	889	821	883	866	918	916	850	862	860	897	904	857	883	907	849	874	877	855	925	830	868	869	883	868	888	907	872	870	887	856	843	886	834	831	900	826	838	892	867	866	824	883	832	863	884	873	852	844	913	880	870	882	902	879	866	908	906	852	859	878	847	853	886	847	859	881	850	865	855	874	857	814	892	865	815	824	884	826	840	907	860	877	820	919	858	778	836	843	949	858	874	871	921	877	862	884	851	865	881	870	865	881	858	851	866	879	853	894	852	846	874	866	859	848	860	890	872	908	911	908	849	826	855	871	844	854	861	891	886	875	900	861	887	832	867	851	905	861	888	882	899	921	866	847	851	851	898	888	851	808	813	902	870	840	855	859	891	902	871	848	893	890	847	893	887	851	861	869	906	850	872	887	871	877	868	891	843	870	867	825	848	840	911	890	868	900	871	817	864	812	870	841	861	883	870	840	903	884	856	882	873	834	936	941	867	927	902	904	908	885	873	880	860	872	808	892	860	902	884	822	888	833	885	881	811	885	878	802	917	842	879	902	836	814	933	859	841	852	879	861	813	852	861	866	853	890	880	863	879	862	839	842	875	864	863	840	920	874	887	882	861	898	790	815	827	871	845	864	821	861	831	849	848	821	872	884	868	874	823	878	884	856	869	946	894	848	840	917	834	865	879	909	876	890	889	902	834	828	881	922	860	884	898	839	857	855	840	850	879	890	884	863	855	810	864	849	879	844	854	917	928	856	908	897	829	826	849	859	885	877	970	862	845	892	862	873	827	840	818	888	876	869	897	882	846	849	851	850	892	893	866	834	847	873	851	852	878	873	897	937	873	816	843	845	868	802	828	894	874	878	846	862	825	905	895	890	836	828	848	883	858	852	862	882	893	887	832	830	827	855	876	887	890	855	857	844	852	827	879	897	916	862	915	882	876	837	865	860	863	844	821	859	869	864	946	878	806	920	862	858	884	875	875	874	835	874	839	896	828	880	906	949	812	836	891	868	915	854	876	917	875	887	850	891	814	849	849	868	868	896	894	951	859	844	869	860	874	900	816	899	814	875	843	891	916	871	892	875	854	930	896	861	895	867	900	878	872	855	876	913	885	882	913	857	875	834	830	837	871	859	852	858	823	866	876	886	869	848	853	862	863	928	872	872	845	891	845	901	870	839	846	861	904	881	901	909	879	865	838	828	854	876	917	867	903	897	908	877	857	881	916	871	869	912	854	881	896	833	887	890	855	882	856	856	934	877	946	842	871	849	868	879	880	874	847	875	912	908	932	849	877	951	945	839	882	906	850	912	904	891	849	800	883	888	856	841	869	867	913	900	851	866	850	818	905	840	904	897	862	907	872	921	899	899	892	917	882	827	879	831	890	924	842	883	847	884	885	876	907	858	875	852	862	898	862	838	944	871	897	869	858	857	920	891	860	841	897	853	854	860	861	891	839	923	850	834	868	834	813	852	893	849	794	882	895	860	850	868	876	876	913	888	871	871	856	840	833	870	879	803	881	813	864	836	918	847	891	879	862	907	911	868	836	821	868	859	851	888	858	847	868	934	862	879	880	839	854	939	860	919	892	870	914	824	825	859	852	846	849	872	888	862	837	925	831	901	832	875	914	895	875	847	849	894	887	852	834	873	852	863	919	846	843	878	849	859	874	895	867	868	850	866	884	851	836	903	842	862	805	840	863	891	874	923	909	844	872	846	853	915	870	838	867	863	923	874	857	862	891	927	812	893	904	897	804	833	818	870	881	857	888	906	846	789	820	847	878	844	892	845	860	915	870	885	899	863	819	861	946	855	878	863	912	882	887	879	891	845	878	844	877	827	822	919	899	839	926	853	906	898	885	852	825	821	920	857	840	839	793	918	846	900	834	873	894	899	875	896	888	915	850	906	824	872	814	878	895	856	917	914	899	861	891	835	878	856	885	873	845	843	835	899	827	883	893	856	865	855	897	846	883	840	896	906	861	834	905	888	866	905	934	926	830	793	865	861	886	906	826	848	902	883	815	883	866	907	893	924	861	904	864	863	870	897	869	874	896	845	843	855	877	836	848	831	858	854	838	820	858	919	878	936	948	900	871	883	866	908	867	896	848	861	805	826	898	851	834	843	877	886	921	883	821	846	931	907	901	837	890	897	900	895	889	887	919	836	850	880	890	861	865	814	910	857	898	841	852	856	848	846	870	856	913	839	820	864	882	889	950	913	853	853	880	872	828	827	851	848	897	894	876	888	894	843	874	888	868	866	885	836	868	889	892	904	821	932	828	865	916	885	838	942	907	879	818	852	910	856	890	918	838	869	860	821	889	876	897	847	903	865	902	891	922	823	851	896	856	855	886	893	886	853	924	864	845	877	916	849	887	868	847	877	858	879	868	847	867	855	854	926	859	868	864	893	922	857	850	865	850	865	836	856	891	906	861	841	864	899	861	876	829	811	863	910	889	870	914	908	867	865	873	822	879	836	891	855	923	839	860	862	893	887	926	772	887	826	914	851	855	901	904	888	886	838	896	883	856	838	850	881	845	941	845	807	866	863	862	849	871	872	877	926	812	891	936	891	909	911	867	878	829	806	800	877	882	893	851	831	885	858	866	920	891	914	830	842	815	931	895	891	868	872	887	861	889	889	904	877	908	897	815	873	891	821	840	895	802	894	868	884	894	898	888	892	873	853	855	818	855	905	827	867	841	867	868	973	903	868	876	908	834	875	887	867	871	888	858	876	863	831	881	854	887	859	878	906	860	850	833	818	840	856	883	904	895	873	832	876	871	875	856	825	883	880	834	861	910	862	908	861	921	904	918	903	911	892	912	872	827	837	848	896	862	892	902	890	907	883	906	842	891	832	860	885	865	878	902	835	889	866	887	907	834	826	857	849	879	869	865	922	845	838	857	900	862	820	846	834	915	861	893	907	881	892	859	822	883	812	841	882	905	856	906	850	852	838	858	833	891	845	887	843	918	836	906	868	913	840	827	877	897	863	894	858	817	817	920	873	908	873	889	857	849	867	895	886	859	917	831	834	855	872	908	893	923	913	912	837	853	826	868	866	917	877	870	871	816	862	878	886	896	904	879	906	907	831	865	853	832	879	854	882	855	874	830	858	843	880	820	855	854	810	904	853	874	899	859	853	828	867	875	896	880	861	871	900	879	859	910	869	848	835	856	865	849	905	858	887	854	891	854	831	892	866	939	835	813	890	852	896	890	854	889	830	856	863	864	871
57759	34744	26089	18400	8753	1884	481	434	452	466	451	439	704	685	920	1131	1031	926	760	591	533	424	392	455	452	449	408	435	423	416	428	426	438	430	438	408	420	445	400	416	420	460	428	398	413	397	406	457	412	447	412	418	386	388	395	419	413	431	445	388	454	442	430	420	439	396	452	441	360	441	433	412	424	399	365	417	405	431	420	415	434	443	420	425	408	411	446	406	416	421	410	421	436	415	420	444	442	414	419	417	425	421	433	408	403	416	408	415	425	435	433	412	395	416	374	430	400	372	418	437	386	407	378	435	389	395	458	423	427	444	439	447	443	384	410	409	432	432	460	419	411	435	418	370	408	414	410	415	397	407	395	408	396	439	399	423	452	436	414	414	389	392	404	406	449	436	380	423	437	411	455	429	412	430	433	386	406	389	433	407	406	399	400	428	410	373	422	435	377	384	376	389	432	406	426	455	405	455	426	426	402	435	466	417	419	419	430	402	409	393	415	403	405	387	414	414	409	425	424	400	392	389	404	430	412	454	421	448	439	463	439	362	402	398	434	420	406	413	420	391	433	414	476	456	448	394	423	413	377	359	455	421	446	442	444	423	453	412	451	382	440	401	459	414	430	420	415	385	398	400	411	404	427	430	406	429	415	419	432	410	409	400	447	403	429	452	442	428	459	419	431	433	430	416	379	393	417	423	439	427	443	407	381	404	380	457	453	439	433	423	405	413	406	417	446	417	487	388	435	428	391	414	375	425	415	494	408	387	429	408	425	415	426	452	417	389	417	446	437	413	418	425	405	386	395	398	408	443	446	434	465	396	455	417	435	411	432	423	402	465	419	388	440	407	416	414	447	429	412	429	420	458	408	395	419	435	424	431	421	411	406	408	456	453	457	420	433	397	376	436	418	446	440	436	430	418	409	441	409	423	438	421	375	430	420	403	410	410	361	439	404	395	420	380	452	391	401	420	428	440	396	382	418	385	443	453	436	414	414	428	402	411	394	399	428	455	445	384	410	378	437	401	427	402	390	428	412	408	426	382	363	437	422	390	412	457	428	433	399	390	384	390	450	451	452	406	439	411	415	430	420	406	426	461	453	438	414	420	412	393	390	414	418	407	414	434	399	411	450	402	407	421	437	431	381	424	391	439	412	392	421	411	429	409	446	400	412	431	441	404	396	404	410	379	423	472	437	416	421	440	405	384	437	388	399	417	387	404	394	413	408	400	422	391	416	411	432	406	407	390	409	402	377	424	448	428	445	425	428	399	420	418	387	451	443	405	454	434	438	390	432	385	440	372	437	412	410	428	450	403	385	424	416	431	397	397	397	433	404	415	441	399	399	437	435	425	435	408	413	402	456	427	364	405	445	409	410	398	459	393	405	404	392	413	389	445	363	400	426	385	403	434	417	390	436	420	411	420	424	392	446	387	443	430	415	402	485	411	420	373	423	408	410	414	434	404	440	397	426	425	416	432	425	382	398	382	392	426	404	417	422	392	423	448	438	433	409	405	398	423	430	384	399	436	447	411	396	423	424	407	414	438	402	412	418	395	396	404	398	380	417	428	401	393	411	424	393	403	438	434	406	414	457	393	411	407	438	462	416	428	397	414	420	416	413	404	399	393	425	432	446	453	440	439	402	432	432	442	395	435	470	434	425	394	430	413	417	486	414	395	432	414	412	428	395	421	416	394	408	428	422	398	387	420	446	382	437	406	384	376	397	423	424	412	458	417	421	401	435	402	407	395	421	376	405	416	404	412	395	369	391	435	461	383	347	423	415	448	446	440	416	393	397	401	445	417	396	400	461	424	455	413	455	416	405	405	440	446	456	396	436	391	383	433	427	442	450	407	420	442	420	402	404	439	430	445	427	430	402	425	457	386	422	404	425	369	451	423	415	454	397	411	406	415	403	426	414	422	437	430	417	398	406	417	399	391	413	420	390	431	392	415	425	421	424	407	400	404	461	422	420	409	427	435	428	455	445	403	448	420	421	434	418	454	448	392	427	396	428	413	412	407	389	447	448	409	380	431	407	405	405	422	457	403	403	417	401	424	423	420	463	407	427	429	413	428	452	399	423	396	418	423	436	423	413	435	421	418	446	371	409	414	430	434	438	426	423	403	387	395	407	390	417	409	450	423	434	457	404	405	397	432	465	429	452	421	404	434	431	395	442	422	403	409	405	385	408	404	408	395	385	407	398	414	409	396	414	399	439	375	426	393	391	408	382	424	434	418	406	390	456	391	409	384	388	431	346	364	381	411	427	431	438	419	395	422	417	413	404	418	397	439	417	414	467	410	414	419	419	367	391	431	410	405	391	443	373	377	395	412	421	430	443	428	442	435	423	467	428	393	439	378	435	415	412	404	406	384	385	424	377	420	414	428	452	421	424	447	428	423	418	406	432	428	380	403	380	410	435	354	407	418	446	403	401	409	421	386	396	415	435	429	396	384	397	390	457	410	419	456	421	410	438	431	395	411	452	386	381	399	442	440	467	380	431	397	434	414	419	432	405	456	384	369	376	437	436	422	419	431	402	401	386	454	400	368	372	433	408	364	388	415	447	407	457	438	441	439	414	398	407	386	424	392	403	404	423	360	415	430	440	420	464	387	408	408	401	450	405	404	443	402	383	420	443	386	427	449	443	436	389	389	411	403	436	421	436	403	407	431	399	436	407	381	439	429	415	371	406	408	442	415	393	409	435	402	427	444	414	427	426	364	459	433	421	382	375	390	413	392	402	408	454	380	402	433	413	374	411	417	377	444	433	396	422	415	410	432	425	433	421	426	435	433	430	460	425	421	416	393	388	456	408	426	403	397	398	436	414	418	411	421	449	424	426	401	449	402	403	417	410	420	363	419	422	413	385	416	416	421	425	406	416	413	430	427	428	442	406	404	379	456	431	418	373	389	379	445	413	398	441	399	361	418	403	436	424	402	467	401	407	435	460	415	377	408	430	413	449	402	384	416	462	451	431	434	391	432	436	400	391	461	402	414	406	436	386	423	407	425	395	415	403	396	421	419	417	392	465	425	438	411	454	412	431	372	421	402	455	415	430	428	428	451	430	419	382	436	383	404	456	394	369	420	413	390	421	408	439	404	393	418	409	413	423	391	373	423	387	453	435	417	416	460	393	401	397	435	384	392	461	380	444	408	394	422	439	452	419	463	419	433	444	429	432	436	378	433	434	403	428	416	413	430	389	389	469	420	389	407	433	418	455	420	421	445	377	465	408	417	465	406	425	413	404	427	431	423	426	439	421	464	412	407	446	457	493	436	439	409	382	393	419	472	422	391	441	402	444	383	384	426	449	407	414	458	449	376	443	377	444	416	421	406	453	436	388	407	443	394	435	396	440	465	433	395	461	417	400	386	401	393	418	371	432	432	436	433	433	402	372	442	356	419	414	408	400	451	418	427	415	411	408	411	400	405	421	421	430	411	406	408	426	428	435	410	443	399	400	460	440	429	427	434	428	403	432	417	432	432	430	404	444	413	429	383
35929	26863	29461	27326	17434	3556	1097	1075	1024	1017	1003	1195	2192	2615	3730	4729	4410	3577	2516	1690	1400	1025	859	831	899	915	843	909	919	869	923	828	917	909	895	901	883	895	873	868	919	848	912	882	902	913	900	882	924	911	913	886	890	843	877	868	898	874	870	946	919	874	906	912	898	865	906	865	889	843	921	895	877	903	892	866	902	915	908	920	869	877	934	952	850	850	875	832	832	897	875	909	835	942	896	922	890	889	866	862	851	889	935	863	838	874	834	895	896	924	891	865	906	915	886	872	915	863	890	871	901	871	882	895	858	894	844	904	878	866	857	887	901	893	905	903	898	890	885	907	863	939	910	886	897	917	901	905	938	872	900	943	892	828	939	892	920	910	866	809	861	909	896	875	924	852	845	909	908	887	864	908	934	890	872	948	864	858	867	879	887	888	892	914	954	909	877	885	886	881	871	858	866	899	832	845	935	908	920	869	862	900	911	889	883	893	822	845	870	861	918	865	879	940	878	878	910	903	869	884	900	858	943	957	892	845	883	872	929	895	907	853	893	895	896	899	879	871	866	877	876	848	859	930	829	862	926	852	871	886	940	906	903	940	854	911	877	883	931	870	928	858	857	849	862	928	917	901	881	880	874	929	884	861	848	907	903	893	873	857	916	838	870	827	868	884	885	913	908	865	887	938	865	876	905	830	887	905	931	843	888	860	816	911	906	858	903	864	871	908	858	891	868	935	860	884	914	838	880	861	900	821	898	868	910	861	845	867	861	925	878	866	917	914	859	924	910	886	878	926	921	818	891	881	917	901	882	877	877	897	904	926	881	855	890	877	852	897	909	902	898	910	901	890	896	876	911	913	911	878	901	933	897	855	943	898	903	878	827	882	855	913	906	903	875	891	828	882	868	831	880	903	909	858	908	881	906	907	866	914	907	884	892	872	917	903	869	931	897	838	889	854	873	861	902	907	878	847	893	906	912	870	908	847	918	908	904	881	907	873	919	882	801	926	866	946	906	829	883	890	895	901	883	901	875	881	907	875	839	887	903	855	867	847	846	895	882	858	860	835	884	873	871	947	866	882	899	930	803	886	891	871	887	934	819	852	944	899	910	883	889	895	855	895	937	827	880	878	877	817	896	882	868	859	851	874	953	914	841	844	894	906	859	855	848	855	889	869	885	872	846	844	855	861	885	809	889	873	928	883	836	877	873	911	837	860	888	890	880	959	927	925	868	898	908	896	901	917	908	913	880	838	883	857	893	904	922	893	903	842	915	904	829	876	848	844	874	871	861	889	892	878	901	901	913	927	899	888	877	862	851	894	927	844	920	851	832	907	871	841	871	824	881	890	920	878	860	898	905	888	876	863	911	879	896	926	879	915	875	875	859	917	892	899	922	861	896	884	885	897	841	847	883	884	921	875	925	833	869	859	880	891	873	905	849	847	863	855	889	880	832	893	903	867	902	935	883	886	888	866	943	869	890	917	918	853	937	853	854	879	842	884	866	869	895	882	931	930	865	871	801	879	924	864	883	897	903	909	900	911	899	871	808	925	898	925	884	896	864	859	845	953	857	892	898	924	811	892	903	899	887	896	839	895	958	903	893	874	877	921	896	846	820	930	915	862	877	862	874	833	877	888	875	919	930	836	866	892	906	932	836	890	861	881	868	882	875	875	915	908	907	857	895	868	884	897	923	885	870	911	902	897	810	900	886	862	866	923	887	913	884	902	905	921	901	925	884	873	892	857	844	884	909	864	842	842	867	901	900	915	839	904	842	827	894	890	851	817	896	905	938	846	924	811	864	872	869	858	880	904	842	859	857	913	853	902	852	879	850	882	917	893	874	848	875	914	935	900	857	870	867	898	862	873	891	833	898	892	893	852	865	888	866	897	837	881	852	900	836	875	844	864	895	850	886	963	909	873	875	836	907	845	880	861	911	906	906	909	868	883	891	883	896	919	899	938	873	963	903	864	920	879	845	878	908	883	903	917	858	913	853	883	877	887	905	880	838	878	925	856	904	924	895	922	855	915	857	892	907	858	897	944	893	884	892	882	879	962	898	878	869	839	850	847	889	890	909	843	888	888	868	927	866	893	854	928	898	892	826	934	902	920	877	853	825	885	855	888	886	876	901	856	930	881	844	847	885	891	857	910	844	916	877	892	885	881	886	890	821	915	857	871	860	862	880	856	869	895	879	900	850	886	886	885	867	896	842	904	916	885	872	844	851	894	887	962	929	853	934	912	823	914	895	906	868	886	882	873	851	892	858	945	878	920	975	875	876	878	840	907	942	923	867	873	892	871	876	862	884	870	874	890	874	952	882	923	887	893	913	850	891	871	876	916	868	905	892	858	884	871	899	903	873	850	896	886	926	864	933	834	911	905	915	902	944	913	877	923	910	898	916	869	905	918	924	944	904	855	843	887	887	894	928	825	864	866	907	851	863	868	870	879	913	916	900	876	896	920	863	843	943	887	891	863	833	903	858	888	882	934	872	869	904	866	926	815	885	900	891	874	946	871	882	909	919	925	891	876	880	849	901	874	887	865	930	842	846	880	868	914	839	878	883	865	854	864	896	897	852	879	869	931	902	903	905	876	863	836	832	896	872	872	842	875	836	879	865	888	854	899	904	875	845	916	877	890	857	892	856	904	865	897	900	870	878	867	953	815	898	905	853	862	860	864	903	917	821	910	852	863	853	918	848	881	920	910	927	898	870	909	914	880	882	855	861	929	939	876	857	834	879	904	855	875	888	893	896	878	888	914	903	913	890	836	888	841	862	940	919	847	887	914	898	890	872	910	824	904	907	936	857	872	885	893	902	915	892	895	833	882	884	946	893	959	929	840	886	913	891	883	863	930	900	869	858	880	830	926	933	889	899	840	873	850	897	884	871	848	876	863	865	900	917	906	869	903	919	930	858	864	853	946	892	906	876	842	904	844	840	909	875	879	895	849	870	852	829	886	928	924	827	903	876	876	925	891	893	890	881	873	914	831	855	881	914	893	855	912	884	872	914	897	887	876	869	892	834	872	894	886	879	861	897	894	916	879	828	866	914	915	901	839	934	881	876	855	874	912	893	880	900	861	880	853	903	896	874	848	894	936	891	909	890	866	870	919	881	857	830	934	909	902	903	938	851	884	913	871	912	857	903	888	935	902	890	902	870	912	881	878	860	893	867	845	868	878	867	855	826	909	872	862	941	858	911	898	870	834	891	863	891	839	863	841	875	896	883	893	874	888	858	848	842	888	905	851	923	874	869	929	864	886	845	848	903	892	857	838	828	878	867	951	837	865	904	850	913	888	892	819	927	846	846	882	921	913	906	855	924	869	890	898	874	902	882	882	871	902	885	869	879	891	904	855	838	909	845	861	866	872	887	866	843	901	889	941	849	902	891	901	888	939	873	897	882	907	880	857	860	868	936	868	864	889	935	872	922	852	912	869	858	870	896	933	891	940	924	908	858	889	862	957	920	940	897	900	888	881	882	840	883	939	949	909	862	849
43163	23527	10724	4797	1828	521	438	413	413	416	395	412	441	438	425	395	407	403	430	432	391	403	406	393	374	382	391	376	392	446	400	408	369	383	414	405	426	413	391	389	421	390	406	391	393	373	409	382	400	432	391	441	379	400	393	345	430	387	401	422	418	409	407	396	383	405	406	405	390	430	421	422	412	380	408	422	399	439	408	424	433	415	421	373	445	384	391	399	400	371	407	431	401	384	439	438	414	387	419	426	398	419	385	410	420	404	423	402	389	408	370	400	408	403	425	408	426	387	322	443	400	385	430	470	354	427	385	369	385	376	383	412	405	414	417	430	418	405	412	422	420	393	391	430	384	426	384	444	397	420	380	429	421	378	374	414	424	380	427	382	428	414	416	402	390	395	413	397	372	427	447	436	438	372	361	415	365	360	349	392	418	378	430	443	404	407	408	383	418	430	414	411	410	368	398	414	394	376	424	406	395	390	383	428	395	409	389	377	425	425	352	414	418	403	409	390	411	378	408	383	374	435	390	403	423	413	484	452	405	404	432	402	392	376	387	465	401	408	396	389	391	420	363	431	408	426	382	407	414	364	403	469	430	414	391	407	446	394	374	359	377	395	403	438	443	430	421	427	418	424	420	409	421	434	403	357	385	375	422	409	427	394	405	429	454	414	378	395	413	375	392	389	418	399	405	383	390	393	452	408	423	414	448	372	387	413	403	444	420	412	433	448	410	412	377	421	376	420	402	397	379	385	403	406	406	402	423	385	371	419	404	387	361	483	414	422	419	416	401	410	404	434	402	402	375	388	408	430	416	442	398	390	427	374	372	391	403	420	424	386	392	394	389	415	440	376	394	415	423	393	376	376	440	391	411	373	427	403	393	386	390	428	391	411	387	408	394	422	410	398	384	406	391	408	405	436	398	418	425	387	431	411	426	380	380	440	390	393	433	428	420	408	397	412	424	403	360	394	403	389	420	410	416	359	433	404	387	397	411	433	366	438	384	450	393	412	406	421	397	400	385	406	412	372	388	407	390	440	365	409	375	402	373	400	381	449	439	412	431	428	401	387	411	398	400	398	373	409	400	371	413	382	431	395	392	378	381	382	377	419	386	388	422	453	385	443	407	375	392	392	407	376	396	434	397	375	418	421	412	393	369	396	400	404	399	391	418	371	372	391	401	402	426	379	409	439	403	412	396	363	425	433	360	404	427	414	414	398	391	385	384	440	409	409	400	410	377	409	405	421	395	400	404	423	420	415	432	395	387	400	407	395	417	381	367	409	397	368	435	392	405	395	407	396	409	415	432	387	438	358	382	409	415	364	411	404	392	429	411	373	413	388	404	439	372	346	433	427	420	420	360	440	425	389	420	392	394	371	385	375	411	384	394	379	405	354	380	433	422	401	443	421	421	405	388	421	379	447	424	411	421	397	391	426	401	407	418	397	434	373	401	406	409	399	412	425	402	353	401	397	395	393	420	389	413	372	376	419	423	454	379	415	387	369	354	380	381	435	408	380	425	394	398	415	435	423	406	431	403	388	366	415	428	411	407	391	428	392	431	391	411	405	401	434	403	455	387	387	391	388	407	447	377	381	390	412	392	376	368	403	428	426	390	434	428	404	393	435	393	414	390	404	426	432	446	417	429	431	433	385	367	427	399	399	412	371	401	398	421	420	396	400	410	413	394	388	440	360	365	437	378	431	433	421	394	401	447	443	446	400	398	359	426	398	399	390	418	418	383	431	410	419	374	385	352	372	427	397	402	408	418	400	408	426	377	411	422	388	413	421	440	427	464	413	386	383	412	404	430	378	371	378	442	380	438	403	403	413	380	401	392	375	406	451	415	425	415	406	394	401	403	400	384	380	408	405	385	410	366	407	432	376	441	384	420	420	389	378	382	406	369	416	427	402	378	364	399	424	432	444	430	425	399	430	401	362	372	404	414	394	426	411	372	399	408	384	429	410	408	451	408	443	398	349	346	413	372	438	380	427	391	388	380	428	388	393	411	395	412	415	422	393	423	417	381	427	400	372	396	408	412	399	370	399	412	382	461	388	408	390	430	357	404	427	409	417	427	417	378	406	395	382	372	419	428	382	414	428	378	432	430	386	391	404	434	463	411	410	377	404	450	408	444	427	364	396	399	377	374	397	439	420	404	413	405	453	402	416	437	394	397	370	385	396	370	351	391	401	420	406	415	406	363	407	408	404	399	414	386	379	418	421	374	448	438	404	448	436	429	413	407	411	405	386	411	399	398	387	376	374	441	437	399	397	355	396	414	346	359	433	376	396	387	427	396	400	405	423	390	379	395	408	423	400	404	403	411	394	382	370	433	409	426	402	390	385	397	429	444	417	428	357	460	476	399	444	417	396	384	426	408	435	389	433	433	418	385	416	402	400	426	395	421	383	382	450	431	421	406	367	374	357	400	430	437	386	410	415	403	367	406	405	387	374	430	417	425	394	392	404	391	366	427	380	435	400	416	372	450	370	379	373	393	423	442	412	438	359	409	405	370	406	383	390	410	387	424	429	400	411	403	430	440	417	434	403	419	393	385	422	374	392	414	383	426	434	392	409	456	420	392	412	398	426	414	405	353	386	429	375	384	406	398	403	406	415	373	393	383	395	396	402	387	431	411	415	382	405	436	438	367	424	381	397	363	394	412	417	411	338	398	418	392	446	413	418	401	410	396	427	434	403	401	389	363	393	392	394	402	387	405	394	395	421	398	428	384	442	432	396	413	401	386	414	423	406	400	401	448	425	447	384	374	421	403	396	405	460	392	373	390	392	370	384	407	396	402	402	407	365	431	407	433	402	416	452	430	384	417	387	421	410	378	405	416	414	379	379	411	390	412	416	404	385	418	406	392	400	409	440	412	389	366	427	363	379	358	400	427	473	400	407	398	435	442	398	426	377	399	398	360	389	419	394	411	410	416	351	400	443	378	450	364	395	460	446	450	394	397	421	394	412	447	391	366	392	397	369	397	404	361	370	361	397	430	359	398	397	390	417	396	417	414	413	390	422	360	418	407	391	385	404	409	430	417	420	375	405	429	406	421	395	406	410	400	410	386	369	393	432	419	408	417	420	408	402	379	413	415	415	399	462	416	412	364	421	417	437	442	392	413	380	411	396	405	448	411	386	421	423	401	430	434	420	451	354	382	391	422	418	433	378	402	422	428	372	431	394	373	432	417	421	417	381	386	415	412	431	406	381	396	435	395	396	416	436	368	398	416	405	403	429	425	377	398	397	390	383	442	415	402	400	419	428	362	395	431	402	433	415	392	415	398	370	364	413	384	388	387	406	414	406	383	410	417	376	424	412	412	391	446	390	384	389	410	394	433	401	408	431	432	393	377	437	374	433	433	421	414	377	458	412	388	379	397	405	388	398	404	405	444	456	379	405	412	380	397	423	398	401	419	413	370	381	371	412	405	368	377	381	411	418	424	405	350	377	430	410	452	376	388	389	390	382	435	464	413	398	485	433	416	359	394	408	383	393
28161	16733	13841	9826	4869	1218	923	887	873	877	875	849	866	885	866	950	924	1006	951	967	846	840	860	851	879	896	862	877	893	836	883	821	858	909	879	886	891	792	858	830	843	839	878	872	848	830	863	883	905	863	887	881	845	860	870	839	844	865	818	845	911	851	866	872	907	850	883	856	847	932	895	834	827	851	811	842	865	827	849	843	867	881	871	909	845	879	874	868	851	849	811	790	869	832	872	875	904	869	847	877	869	904	909	878	836	854	878	883	858	869	817	823	818	856	901	844	901	829	870	873	854	887	873	848	881	876	852	867	787	825	863	804	850	842	888	869	885	871	899	866	916	836	876	863	848	881	871	845	838	866	871	872	863	871	871	844	869	838	784	877	855	865	881	831	849	864	877	811	868	853	906	822	890	879	876	873	815	809	843	834	881	849	835	832	807	854	871	852	920	834	870	868	870	880	863	857	807	914	921	839	894	884	920	867	887	847	835	856	855	862	855	885	853	822	892	902	853	893	836	802	858	886	831	830	863	862	824	892	853	888	894	890	887	975	866	850	879	842	843	880	909	912	841	857	870	827	831	918	836	844	875	857	824	909	862	811	931	841	854	845	841	835	866	880	914	840	889	862	866	880	874	855	819	864	894	839	846	836	862	879	851	893	820	855	892	919	856	903	814	874	852	892	905	904	820	810	866	889	840	888	871	904	862	911	847	866	907	860	862	853	861	845	909	874	845	843	845	875	883	933	901	863	886	901	921	870	870	863	925	833	846	836	895	838	868	818	881	877	866	882	820	898	874	828	820	873	854	881	810	795	869	901	853	852	894	864	842	805	908	808	868	888	849	869	850	849	851	912	810	843	826	902	852	838	882	899	824	815	854	860	875	885	854	860	871	875	843	891	869	822	918	827	798	861	835	828	886	830	876	888	851	875	869	841	929	872	833	898	884	856	854	871	895	899	886	847	882	859	853	847	866	842	851	836	855	804	895	866	780	860	855	895	856	894	921	924	887	839	819	875	865	867	851	859	835	796	842	888	844	867	800	825	845	850	894	844	842	899	904	839	879	844	868	931	836	922	892	887	885	882	887	862	868	855	916	921	827	842	875	836	852	925	892	798	889	862	897	885	909	874	869	905	833	856	822	875	893	887	839	889	858	852	908	845	882	899	882	853	846	854	847	839	840	874	853	831	845	851	873	905	854	904	842	917	870	845	853	798	891	872	902	895	903	840	892	811	795	834	867	852	878	866	817	897	854	887	865	874	857	919	898	889	869	885	830	874	887	856	841	873	886	866	863	900	886	876	872	869	844	848	902	895	835	899	831	846	870	899	856	844	882	847	842	850	852	869	878	894	867	848	844	887	860	903	824	828	809	858	841	817	837	947	842	874	838	859	873	872	882	820	930	855	891	847	881	877	860	910	878	816	869	838	820	857	857	926	868	860	825	867	871	868	875	860	863	841	848	852	887	896	859	890	844	824	825	869	830	848	881	880	856	835	894	866	846	840	845	855	886	904	847	840	883	884	851	836	843	846	863	917	855	855	857	849	834	866	787	899	863	913	850	859	840	850	847	831	853	825	892	861	875	835	859	846	907	871	870	877	864	857	834	804	884	859	872	842	858	806	841	800	830	829	915	855	861	868	934	849	904	901	883	808	854	810	814	838	857	857	828	853	916	858	850	842	877	899	898	836	883	882	890	870	869	877	823	820	831	891	831	825	911	862	880	878	914	845	886	813	809	852	810	850	884	881	827	872	859	849	877	895	877	885	906	853	850	871	924	821	906	822	853	877	869	869	863	872	911	868	835	816	808	903	846	844	855	809	812	867	884	910	858	890	907	882	847	908	909	840	892	841	836	829	855	864	886	847	914	836	895	838	856	854	824	850	791	863	852	868	876	852	834	889	816	861	838	877	803	836	862	856	830	898	883	820	837	821	846	869	877	891	842	848	828	857	851	773	895	861	862	830	876	821	877	806	857	869	843	851	912	844	860	807	877	931	933	907	807	870	832	807	873	934	880	832	863	837	841	883	848	853	836	861	809	838	873	874	859	887	862	925	882	876	873	908	884	878	909	807	846	847	848	826	885	871	915	851	846	836	870	867	905	875	851	845	883	854	862	862	869	878	824	874	858	874	849	880	911	882	884	880	910	869	893	854	876	817	875	888	886	891	865	863	892	886	883	881	789	890	879	857	888	888	849	861	891	849	873	871	919	845	843	847	860	812	866	857	875	807	797	931	887	857	913	836	872	863	770	882	876	882	888	881	896	893	909	913	867	834	853	882	839	897	843	839	856	937	835	834	854	878	896	828	855	890	861	859	852	879	836	837	813	882	847	886	851	881	881	905	873	862	843	830	868	814	901	877	828	835	852	943	834	868	872	857	798	907	867	947	853	878	869	863	800	803	851	864	865	903	867	855	912	842	865	890	816	869	821	919	874	819	828	825	870	842	933	847	792	850	814	875	841	876	854	874	879	905	893	846	889	828	851	863	890	795	874	862	860	868	906	868	832	882	887	871	865	884	872	881	795	832	817	856	854	885	868	875	899	844	911	879	884	847	898	913	868	883	844	873	877	857	902	814	839	851	870	893	905	863	908	822	837	890	860	884	878	825	863	892	876	834	852	904	873	826	819	874	864	834	885	836	883	809	881	819	870	873	877	818	863	869	922	859	799	858	823	906	888	801	899	869	848	882	870	870	873	844	860	846	857	841	864	898	833	874	883	863	823	822	811	878	884	874	847	904	890	897	898	856	853	861	824	826	854	859	853	870	845	906	868	836	854	831	895	862	895	870	856	875	885	878	808	851	820	840	833	834	874	887	856	838	833	882	869	821	839	876	849	901	851	878	827	878	854	826	820	898	858	845	876	868	870	869	861	833	902	825	884	851	831	853	819	862	857	838	852	831	852	833	867	890	847	882	859	869	878	905	866	852	864	841	871	860	842	878	833	844	812	848	894	853	882	844	869	845	853	892	868	847	856	850	876	844	889	876	869	871	909	886	825	855	901	862	871	874	889	803	840	844	883	814	918	881	882	862	805	825	845	855	878	874	922	855	866	876	841	836	881	913	838	870	847	883	847	870	886	867	834	881	857	840	812	804	882	839	838	874	832	910	871	824	848	828	869	878	862	875	818	855	840	864	885	831	921	806	864	839	845	846	830	836	871	831	831	838	881	854	860	898	900	875	884	800	929	926	849	887	801	819	855	916	857	822	865	837	780	871	827	855	865	886	854	826	914	852	812	852	872	883	841	792	883	883	883	872	911	852	900	854	864	891	875	840	883	872	813	841	855	922	838	887	876	866	852	857	884	818	842	898	874	854	913	904	892	844	890	829	832	917	856	847	810	868	889	908	793	841	889	805	863	899	827	815	918	886	856	868	842	901	878	903	870	828	850	866	841	861	871	833	853	862	880	838	909	812	842	865	886	898	906	835	857	880	855	855	854	876	871	843	866	926	858	902	864	855	884	838	810	794	894	870	907	883	892	836	897	863
53229	28970	18353	11097	4313	1267	469	464	417	406	402	437	428	496	569	711	680	653	561	522	502	433	454	408	423	413	391	395	402	457	415	379	425	419	418	383	384	446	385	405	451	412	407	426	455	413	408	442	425	424	452	445	437	384	391	450	412	394	382	380	422	383	387	400	404	429	384	416	411	384	376	472	394	413	387	415	390	377	440	406	402	381	430	386	413	402	428	430	431	381	426	399	378	422	375	400	405	367	414	397	381	395	405	402	440	418	357	386	459	410	453	405	402	439	449	388	388	434	413	387	410	428	412	393	404	430	411	412	420	446	432	429	400	402	395	337	401	407	379	397	408	350	430	452	374	403	393	445	456	425	422	425	406	423	372	400	370	379	411	420	417	396	408	421	413	427	436	420	409	420	406	425	413	412	415	429	418	418	386	405	427	395	412	413	371	429	404	403	407	358	457	450	426	415	417	445	405	416	419	445	413	402	390	398	392	418	414	347	395	429	384	383	442	432	381	392	422	357	383	404	412	395	425	412	414	382	394	408	425	407	408	421	417	408	392	414	411	420	400	377	390	365	420	410	389	387	415	369	427	374	389	427	403	371	414	393	408	374	386	396	412	406	389	425	387	415	388	361	396	412	467	407	423	392	403	422	429	407	426	424	391	370	369	396	454	364	406	417	413	434	404	421	405	381	406	405	384	396	400	398	424	438	429	387	402	394	388	376	419	398	413	426	408	404	405	398	377	397	428	396	405	386	422	405	436	415	397	388	367	418	406	448	397	412	398	385	408	400	411	398	403	395	438	449	381	408	395	423	393	407	441	426	417	402	388	420	417	410	432	436	384	400	432	395	432	423	403	448	417	404	381	402	401	402	430	377	419	424	392	396	396	404	402	360	432	385	394	412	448	398	406	431	366	438	421	393	402	374	371	420	395	397	379	408	367	380	379	418	393	426	450	432	404	385	384	418	401	386	410	399	398	391	394	387	385	386	408	399	408	386	399	357	374	438	387	379	390	418	440	415	448	379	402	418	442	408	408	409	417	443	400	387	409	413	393	400	398	390	391	412	372	431	420	418	390	432	427	414	406	396	421	385	363	439	381	378	427	382	406	372	415	409	413	403	412	377	415	398	425	380	425	402	406	396	412	398	444	411	374	402	415	394	406	404	404	397	415	450	377	426	395	399	358	419	409	357	391	392	409	381	423	430	387	435	429	421	402	413	391	394	404	411	381	409	434	386	380	414	401	362	406	405	410	391	394	415	371	388	387	402	415	417	390	393	408	412	392	448	383	440	446	382	406	406	411	381	412	385	386	381	378	402	394	375	440	445	409	421	413	442	393	424	417	397	360	452	361	413	394	378	435	368	418	404	452	380	443	417	401	424	394	407	414	450	401	426	406	427	384	418	410	429	382	385	420	381	373	378	402	413	419	383	413	422	425	423	399	401	403	389	450	374	418	412	401	411	407	390	408	436	396	367	398	396	387	370	420	410	418	418	387	448	438	410	401	428	386	403	412	401	399	446	420	354	410	436	404	445	453	408	440	338	420	425	381	353	427	415	393	385	386	385	431	420	388	391	420	441	389	411	402	403	431	403	429	424	412	413	429	431	372	444	442	405	422	416	401	449	412	394	355	418	415	368	366	447	394	406	404	393	418	398	415	426	439	374	387	377	403	430	421	419	404	377	393	409	421	383	375	417	437	404	388	354	385	383	390	390	375	435	420	425	444	396	392	443	389	409	389	439	361	392	388	409	378	413	401	387	396	415	407	424	432	416	401	443	380	441	413	406	439	403	405	417	414	388	416	423	419	436	329	397	404	364	409	426	431	398	417	397	447	399	417	449	377	412	397	446	414	418	401	413	431	363	424	382	418	399	446	397	415	422	393	426	454	434	412	429	422	423	399	425	455	381	410	393	426	363	444	440	397	425	430	423	377	389	451	415	440	427	381	422	406	394	366	379	416	391	391	443	415	409	374	428	391	428	417	389	447	449	394	408	397	421	385	409	402	405	403	393	438	403	376	382	405	372	381	404	401	406	403	414	430	402	422	412	395	406	415	407	393	400	370	395	358	413	422	412	381	413	395	410	395	421	397	395	441	428	424	373	423	411	400	406	419	419	435	419	410	408	396	390	447	436	420	404	377	386	399	389	410	383	425	380	426	388	434	391	417	402	437	450	392	411	444	360	384	380	379	403	431	351	414	394	380	389	396	406	419	415	364	404	391	440	408	391	416	421	382	424	418	453	421	420	384	400	411	397	394	409	412	386	346	390	401	441	418	395	432	420	401	386	408	414	356	393	423	386	381	412	435	412	422	423	452	411	415	412	409	415	383	417	423	456	430	369	405	368	387	411	403	346	393	397	398	409	450	435	448	425	389	384	414	391	446	449	414	413	400	405	423	428	426	407	390	403	398	408	392	365	420	426	380	438	428	410	431	382	384	408	445	425	381	359	396	392	416	399	423	419	400	431	423	447	373	404	405	437	385	402	370	401	415	400	411	407	447	436	411	419	401	403	391	383	404	426	384	407	396	378	400	402	436	444	396	406	404	403	404	425	437	383	402	397	424	414	423	389	450	408	389	463	380	425	401	415	406	398	399	406	366	384	393	411	416	415	421	402	399	410	386	426	405	414	400	428	372	379	396	394	401	446	426	402	419	380	416	399	420	385	422	437	435	429	385	378	433	452	410	431	401	382	383	419	396	443	397	376	402	435	430	414	452	372	420	429	382	407	425	402	426	409	426	433	399	400	450	390	388	413	415	386	380	387	431	432	418	435	377	377	426	380	378	400	409	400	418	403	418	421	444	406	384	410	403	393	398	390	383	416	436	420	428	386	393	399	415	414	418	403	378	357	357	398	399	408	390	352	387	382	412	411	440	414	445	417	430	450	406	413	418	434	431	422	382	411	387	401	408	408	410	396	415	425	424	408	434	427	424	414	369	390	421	440	379	405	392	418	389	412	412	371	406	446	415	435	424	430	386	395	396	420	366	453	415	418	430	421	421	375	400	453	422	418	371	440	442	414	410	436	402	412	378	405	402	373	383	433	426	369	390	412	398	401	392	417	399	383	414	395	386	426	395	399	373	423	374	377	416	381	415	383	437	439	409	395	374	437	405	363	436	411	449	410	429	393	418	399	411	417	403	438	388	399	416	394	379	446	412	423	399	426	404	385	375	397	424	411	439	418	401	415	384	396	384	401	416	408	404	420	411	413	433	402	367	383	413	399	420	416	388	382	403	430	410	414	405	405	394	400	387	416	408	425	405	378	393	462	389	381	438	405	400	400	420	393	407	400	383	375	406	375	398	387	419	381	445	424	432	345	416	425	427	413	429	384	427	402	389	350	374	368	427	432	428	420	406	363	407	433	412	400	429	425	415	418	396	392	427	419	408	422	410	437	404	391	391	408	451	433	424	407	413	415	414	427	409	415	429	422	396	402	421	374	403	393	410	396	404	399	383	384	395	414	411	416	391	379	407	369	384	420	390	407	436	410
33196	21415	21864	20045	10381	3494	1081	987	928	1004	959	919	1096	1471	1830	2670	2763	2510	2001	1522	1224	987	880	877	919	867	918	865	839	847	869	824	871	892	870	815	906	912	902	821	911	888	839	837	870	857	841	856	922	835	847	847	878	924	899	841	854	894	862	866	880	914	836	877	869	873	882	875	852	893	861	851	875	896	928	821	906	871	856	870	804	847	886	935	794	953	864	893	840	910	854	903	899	899	815	929	827	848	831	863	899	910	876	881	882	864	860	876	858	848	810	885	878	844	912	914	874	932	861	839	853	838	878	870	823	886	873	816	867	853	831	883	920	854	863	904	870	869	890	908	843	842	861	892	853	834	863	899	879	822	882	879	884	854	860	846	898	878	868	904	908	861	888	861	817	881	878	847	873	843	869	896	859	897	868	847	807	825	892	803	895	845	863	871	838	893	888	867	891	843	845	893	867	825	862	854	887	818	852	877	826	849	848	908	834	828	847	885	872	870	804	896	861	861	860	842	915	902	854	899	806	839	957	798	839	868	848	897	866	864	822	890	888	873	880	879	860	894	840	974	869	896	883	850	895	818	891	892	831	902	856	893	889	822	860	884	872	901	904	911	828	849	902	883	824	816	833	837	906	864	871	856	857	889	900	836	897	830	880	869	845	912	895	868	851	856	889	870	918	880	868	875	888	897	883	858	848	868	878	889	862	891	861	797	910	858	866	889	896	909	857	886	835	838	894	858	827	859	876	890	879	858	830	876	915	901	891	837	905	870	917	841	912	928	876	846	922	852	853	896	852	896	839	860	855	883	847	866	859	889	829	851	842	856	890	893	923	876	887	855	867	852	819	832	886	849	845	903	866	838	857	876	899	870	866	851	868	896	799	851	912	841	863	837	840	860	907	865	826	888	863	891	893	878	875	817	878	829	891	836	867	846	871	877	866	880	845	860	902	868	927	820	841	860	849	861	903	875	833	885	830	871	822	863	837	871	839	943	843	859	849	846	896	892	901	875	806	832	858	798	907	898	865	863	862	874	834	896	825	877	891	882	907	840	864	866	846	867	891	880	837	860	872	835	864	873	908	884	919	879	877	874	863	878	883	840	880	894	876	847	821	906	864	877	844	858	825	872	866	892	868	893	878	898	888	860	856	899	891	853	876	809	849	866	850	857	948	900	905	915	893	887	861	859	817	936	878	846	864	859	864	839	866	863	888	843	894	893	841	877	914	845	849	842	816	868	897	786	927	854	890	889	859	840	892	874	863	878	920	885	820	812	825	876	858	851	934	875	841	822	913	888	934	921	857	884	870	901	903	872	819	873	862	890	848	899	877	881	853	819	849	900	886	878	892	887	891	868	902	862	849	881	866	892	896	895	885	861	912	880	822	895	825	871	908	842	858	870	866	872	894	879	861	846	867	816	905	849	866	913	877	825	830	888	850	875	879	867	861	875	847	902	871	900	886	869	840	887	853	912	842	873	881	837	882	899	869	871	880	862	902	847	877	902	839	819	880	872	886	890	862	865	859	869	825	854	855	916	827	838	878	858	860	861	896	898	821	849	925	869	903	886	896	849	907	861	916	893	845	913	889	904	850	890	925	854	859	834	859	887	899	835	834	891	892	865	865	911	876	912	841	858	861	822	922	862	895	832	827	913	849	849	918	860	850	897	846	837	905	873	858	894	909	827	901	867	811	848	815	864	871	900	837	846	875	927	875	920	865	882	879	863	885	885	876	835	873	840	844	864	888	878	880	847	823	875	913	855	869	902	902	905	944	862	816	858	939	894	864	884	900	858	854	884	833	921	838	826	899	856	880	895	843	864	889	873	887	893	969	892	878	865	892	870	879	890	847	824	863	856	904	906	901	886	891	884	881	860	879	875	892	873	808	932	840	828	919	873	851	922	932	878	881	860	847	870	835	854	856	882	860	875	876	860	873	863	906	828	896	875	830	854	831	887	901	822	834	886	832	874	899	824	893	930	827	918	859	872	889	880	820	853	856	852	849	890	853	910	830	941	883	832	841	912	848	852	837	916	875	849	845	866	923	870	872	853	796	922	855	869	883	882	856	858	831	886	862	878	859	869	880	862	896	876	853	909	885	903	838	877	860	866	834	844	847	903	942	875	848	783	899	860	904	878	890	883	855	823	853	872	821	843	871	929	903	895	870	859	801	886	888	850	867	896	884	904	874	859	848	837	885	876	863	855	824	901	788	832	868	879	913	859	873	876	843	852	844	861	885	830	796	893	872	900	875	854	856	875	851	907	817	911	856	893	873	868	869	861	855	839	904	871	801	865	911	878	815	875	899	884	800	886	892	822	842	901	942	901	832	916	881	840	850	885	886	885	844	855	884	856	894	924	911	885	872	871	836	850	866	863	836	842	893	850	850	866	848	899	861	851	859	832	854	894	871	842	873	916	877	878	839	816	906	866	934	902	855	908	843	870	897	845	867	834	890	887	900	859	880	871	864	802	873	830	841	871	805	807	923	886	905	834	863	976	866	864	884	837	875	823	859	855	881	834	903	834	900	917	824	839	864	862	876	908	832	838	858	904	848	900	871	820	871	845	835	902	900	803	842	869	856	868	888	835	867	909	861	900	880	839	825	848	865	842	859	829	855	918	915	880	875	870	911	852	860	887	802	819	868	807	865	919	849	850	904	870	825	842	873	864	846	818	848	905	875	916	871	881	857	904	888	846	846	857	849	856	862	918	840	865	869	910	868	879	843	860	845	915	895	841	858	852	836	928	850	902	880	838	837	840	832	827	916	873	888	880	877	851	827	912	862	901	903	874	885	898	854	879	899	859	856	874	827	888	852	839	865	845	869	844	875	853	932	880	844	852	914	835	826	929	866	853	849	835	847	919	941	881	823	842	884	898	873	916	905	896	911	854	878	913	905	870	802	841	827	884	847	828	904	927	892	846	847	873	855	893	909	870	880	855	836	855	875	846	911	865	900	928	877	849	872	865	859	836	860	810	875	823	901	869	931	836	861	882	853	817	847	886	849	884	847	884	887	843	851	893	851	895	911	892	851	896	909	874	893	839	847	894	847	842	933	881	921	849	885	897	905	864	819	878	875	842	845	857	900	852	863	872	890	827	920	850	894	872	871	888	880	895	863	858	879	867	840	889	899	923	887	878	828	901	898	844	898	804	895	869	902	898	891	921	871	885	878	843	861	865	902	881	904	863	819	845	900	815	900	853	840	844	892	871	836	899	868	884	871	880	876	845	893	884	883	876	886	894	923	897	869	878	849	898	881	820	871	880	869	858	820	888	882	808	854	865	899	861	868	861	826	874	856	891	924	859	928	888	887	874	867	865	913	802	879	923	884	861	894	891	869	846	874	858	829	842	923	807	867	882	868	945	838	902	915	937	882	836	925	893	907	855	883	901	830	847	856	937	917	895	839	863	866	855	928	834	874	893	898	910	893	845	900	868	866	888	913	854	916	888	876	877	847	833	817	871	891	872	844	907	882	900	871	856	843	815	902	899	887	884
65209	36787	24942	13137	5982	1641	485	424	445	452	464	435	502	549	644	1028	1075	1056	894	664	539	448	430	500	462	424	400	409	405	439	469	418	432	388	389	388	439	404	428	392	383	407	408	391	423	435	398	404	339	359	412	357	466	454	388	394	443	426	438	421	423	433	417	423	420	433	415	420	406	391	412	414	415	410	404	419	394	425	449	454	479	417	414	440	433	376	425	430	386	425	405	379	404	392	416	359	416	427	414	418	377	422	389	410	405	404	393	384	430	419	405	398	395	453	421	377	404	446	415	393	395	424	396	387	400	432	431	450	462	427	417	403	406	407	362	444	396	449	404	387	387	392	449	413	429	403	394	420	443	402	394	446	423	419	419	403	409	408	380	401	407	421	396	409	417	415	406	488	459	408	446	439	397	453	434	390	413	458	410	388	443	440	458	423	450	390	437	438	369	424	400	413	441	414	423	392	418	430	442	391	384	432	396	462	445	431	391	402	470	420	391	413	406	399	397	420	399	396	423	419	389	446	386	388	382	417	421	405	405	373	437	449	430	410	400	434	420	397	458	397	400	451	391	420	438	400	420	412	465	396	413	385	377	405	423	390	434	418	445	436	440	416	408	396	437	440	430	408	430	407	459	464	428	425	355	372	423	395	442	408	394	444	457	441	430	403	419	414	444	410	406	434	424	488	433	373	398	433	394	412	424	427	384	423	405	434	459	446	415	451	401	439	399	419	390	426	374	410	436	439	398	413	381	465	412	435	425	398	438	372	400	435	394	408	425	445	401	424	446	420	403	400	362	426	406	393	399	369	438	400	415	411	388	409	386	412	382	416	403	398	411	410	414	393	406	356	421	428	433	417	412	392	399	441	394	410	410	405	426	395	467	460	431	428	423	429	399	428	390	425	449	415	439	413	415	392	436	412	422	437	435	428	385	444	387	414	407	395	429	422	416	400	387	386	402	425	418	409	422	435	474	429	413	443	401	454	420	417	414	435	427	380	389	419	416	432	429	408	443	423	408	418	430	429	441	410	424	425	456	392	398	402	444	456	437	435	426	412	431	397	385	432	437	409	404	380	386	419	402	418	436	457	448	417	402	395	409	398	419	424	404	442	411	421	442	377	421	411	412	469	388	397	419	403	455	440	457	427	488	462	371	390	438	433	406	432	404	424	380	406	425	392	361	404	420	412	385	436	406	412	426	441	401	432	407	399	423	415	415	423	418	443	371	409	404	443	400	413	415	398	390	418	431	405	434	410	427	399	375	450	477	430	413	435	376	416	418	400	413	476	447	477	393	445	459	418	391	440	415	402	417	398	441	438	421	419	451	381	430	416	434	403	383	404	376	411	418	421	460	414	441	400	457	423	452	413	388	411	411	425	430	418	454	427	419	368	398	406	430	433	416	401	450	419	448	429	428	431	388	426	451	392	413	397	455	429	464	406	380	441	390	420	429	398	383	410	392	391	389	416	444	426	375	409	371	413	436	449	432	469	405	373	411	416	396	394	386	398	405	438	412	423	418	444	425	395	444	410	428	425	412	424	354	445	447	399	386	462	409	411	410	453	384	368	390	408	402	399	463	425	422	388	456	385	452	409	434	451	458	448	446	413	415	425	387	415	438	423	429	396	433	433	419	434	398	448	405	443	409	407	402	430	441	391	398	412	418	408	433	410	440	442	429	390	401	456	393	407	418	405	405	463	417	401	403	445	441	449	402	459	411	393	431	416	410	442	398	440	435	466	442	360	431	382	401	415	402	390	416	386	430	411	404	424	422	421	402	426	384	393	402	448	434	414	412	417	392	404	414	407	395	389	405	399	426	399	398	394	423	458	422	437	370	455	424	458	411	447	430	409	389	401	401	405	389	370	401	446	413	414	433	435	383	415	432	384	424	419	425	436	392	437	437	430	401	381	412	437	395	393	409	429	399	454	445	429	431	394	419	426	441	434	424	424	471	396	401	461	417	416	417	407	408	407	401	396	426	413	415	397	403	438	404	438	442	413	426	410	430	424	444	451	420	422	444	416	420	425	424	416	377	373	391	437	411	407	425	420	418	450	401	423	405	397	408	402	399	406	408	407	401	384	445	428	450	421	425	416	389	420	388	421	451	375	429	460	427	391	421	435	415	432	449	436	463	408	434	428	436	440	415	404	414	406	419	425	404	428	423	405	455	402	405	386	409	418	437	428	447	432	446	396	421	390	414	423	416	425	426	429	440	460	448	420	408	386	453	392	384	452	411	419	431	393	401	397	371	421	386	442	402	420	430	418	376	428	435	397	379	399	438	423	408	423	409	409	395	399	439	423	410	419	429	451	468	450	428	428	398	428	427	462	417	444	436	426	437	406	412	395	411	426	438	439	388	379	416	436	419	401	422	422	440	400	399	425	453	432	465	410	434	359	431	414	380	419	384	379	436	398	402	446	410	409	443	453	418	412	459	414	404	438	438	424	413	386	409	422	374	439	394	408	400	438	431	446	416	414	425	406	405	384	420	418	451	437	424	390	427	420	412	393	456	402	447	406	430	422	469	402	421	403	402	404	490	415	374	409	423	423	410	398	405	443	412	432	366	406	429	418	417	395	415	413	408	426	396	399	458	417	444	361	407	419	444	393	452	408	391	419	407	398	389	412	390	397	434	387	423	449	428	405	401	408	416	440	399	425	430	419	439	451	442	419	441	414	404	417	424	443	425	424	410	418	424	406	458	401	408	409	432	392	420	409	448	384	387	458	435	445	418	420	416	436	417	426	392	431	420	458	390	420	407	383	428	411	409	419	470	423	436	401	440	428	398	375	371	433	425	436	417	414	381	423	426	410	415	401	430	411	403	417	443	388	387	412	409	422	434	444	428	444	375	418	404	402	394	424	430	434	434	422	407	451	469	394	433	450	419	424	399	386	417	419	397	428	435	395	419	416	446	424	405	451	416	390	397	433	424	416	422	415	423	426	406	453	417	420	405	427	435	430	439	407	430	436	421	429	441	427	418	462	414	372	447	420	399	397	389	418	386	419	447	395	421	391	418	413	385	388	390	418	392	396	410	435	435	454	424	431	413	402	420	428	399	422	419	398	429	443	427	380	443	400	388	407	436	416	415	427	351	402	409	416	407	423	447	404	463	433	388	434	410	426	426	392	440	420	381	468	409	431	431	413	479	466	447	385	400	384	395	433	400	396	509	437	430	423	392	420	417	432	395	387	384	456	409	440	404	434	403	450	385	408	462	401	418	385	430	430	377	415	431	449	413	428	414	384	408	373	382	407	426	443	425	405	437	401	415	427	428	401	416	380	402	348	366	427	435	444	371	400	479	455	412	419	410	426	428	398	436	425	392	393	419	387	409	434	441	424	422	422	413	420	412	369	414	426	421	397	405	437	417	450	396	437	424	434	421	413	399	417	439	409	430	415	404	457	441	417	426	427	401	412	405	415	406	443	456	447	388	413	404	413	454	387	396	398	411	414	400	450	460	409	451	393	394	415	397	426	380	425	419	426	403	430
41442	27418	26723	19433	13676	3769	1103	981	974	1031	1033	974	1065	1428	2066	4084	4430	3900	3118	2093	1499	962	836	897	869	927	918	941	878	850	851	919	846	899	871	837	859	890	910	913	901	921	876	854	901	870	867	935	875	880	897	943	846	972	947	867	894	871	877	906	902	928	869	901	880	852	887	875	843	846	887	861	849	852	858	901	921	848	914	893	906	892	869	925	895	920	876	913	909	905	935	866	879	890	880	873	907	867	896	860	917	880	870	901	877	882	898	894	869	934	904	875	885	859	868	874	941	846	944	889	935	895	915	913	880	871	926	902	917	941	898	886	901	898	878	852	848	877	870	881	917	877	846	849	815	903	871	829	890	912	885	889	899	879	903	863	867	902	898	880	859	857	906	867	875	903	836	873	867	883	863	933	895	885	853	847	842	887	950	888	841	878	887	889	877	913	972	925	912	867	854	885	874	915	860	854	884	888	865	918	848	879	872	908	908	873	891	910	876	833	905	842	878	867	901	859	933	864	878	861	878	904	846	837	877	909	935	886	887	868	911	903	870	919	830	875	900	838	882	907	900	908	895	852	863	853	892	881	918	878	902	934	814	866	840	910	861	869	887	908	911	835	837	893	872	869	856	915	937	930	870	865	900	871	892	913	883	921	834	922	909	885	896	918	808	883	920	874	956	870	875	875	885	878	859	875	859	830	885	897	890	904	896	872	871	887	851	904	918	917	907	856	909	831	955	864	885	893	942	856	826	863	886	907	882	883	886	865	891	899	893	904	879	870	888	864	856	873	856	966	925	899	910	899	906	864	893	869	862	912	853	815	864	898	869	852	871	903	929	851	913	924	934	912	843	849	861	841	908	921	899	913	871	927	842	857	884	912	882	930	831	853	846	915	930	897	881	884	875	895	890	900	847	863	901	876	933	887	868	857	849	881	920	899	881	907	908	906	867	854	937	899	864	849	936	907	896	940	830	885	867	886	887	918	885	949	924	950	887	879	935	898	844	833	850	923	905	887	919	904	905	871	868	870	892	836	865	879	909	852	902	916	829	866	874	907	893	884	826	839	862	876	836	875	857	885	818	888	840	887	868	923	876	948	939	863	880	889	884	872	871	863	942	853	898	904	854	878	920	875	916	899	886	889	867	885	858	859	915	858	899	866	893	854	905	893	873	899	887	863	883	885	830	907	938	907	884	837	861	894	898	915	869	912	893	902	868	845	923	902	914	859	876	885	904	907	843	904	863	917	907	881	875	872	911	904	885	870	915	917	902	872	885	912	905	938	888	897	872	847	864	878	899	906	888	898	868	890	869	861	862	829	874	855	888	870	898	865	897	887	856	853	906	880	907	859	875	883	890	899	877	877	854	912	915	847	898	897	932	875	951	865	901	884	897	840	866	863	907	846	864	858	881	899	940	908	924	888	859	901	859	870	884	865	892	881	865	897	908	883	893	841	919	898	861	905	863	886	876	838	856	846	947	888	846	883	896	889	841	949	802	881	871	900	882	974	891	901	894	856	881	905	920	923	907	934	849	889	859	920	866	902	883	956	900	870	895	857	884	863	917	888	867	897	866	953	861	900	883	905	862	858	829	930	897	907	914	885	882	866	918	897	848	901	893	861	890	881	882	902	869	892	881	870	893	893	854	873	910	861	955	865	939	889	857	860	862	886	885	836	921	893	873	882	890	896	863	856	885	885	926	926	886	912	906	922	868	895	897	844	853	885	832	900	864	858	926	857	904	856	886	884	865	852	950	831	870	877	872	867	863	887	823	909	879	890	849	859	877	912	823	850	1002	879	935	915	872	825	932	875	910	868	876	873	907	902	902	867	892	882	897	889	875	886	897	828	879	860	852	888	930	915	891	915	906	889	869	923	928	862	868	913	921	860	941	931	857	852	856	849	893	872	856	846	906	873	806	923	865	868	857	886	888	877	869	877	911	886	930	897	851	879	900	857	888	916	873	883	894	889	920	921	867	816	915	855	901	847	892	863	880	859	912	892	928	917	835	857	874	901	932	844	892	911	816	896	929	928	938	907	901	844	870	921	900	878	896	845	873	861	874	924	883	869	870	882	904	903	914	844	870	893	918	891	848	843	865	900	872	878	888	891	871	881	843	904	890	849	937	893	859	923	914	933	939	888	871	930	869	915	864	891	921	916	877	824	849	921	896	843	865	872	855	900	894	917	885	892	890	872	860	886	847	878	900	895	908	864	896	900	890	890	853	894	858	906	852	866	876	847	882	889	860	906	888	865	940	866	900	885	872	848	855	857	913	881	874	894	897	929	931	899	903	878	894	853	857	987	905	895	925	859	853	890	882	912	893	932	896	850	892	863	879	831	904	874	869	850	946	877	922	881	923	906	925	862	861	897	859	875	904	922	894	883	913	908	915	930	878	858	904	841	827	885	874	855	930	902	877	883	891	866	845	913	861	906	923	875	888	854	895	939	877	916	878	859	867	875	888	842	846	858	887	928	925	901	868	816	832	881	960	868	842	866	888	922	889	964	904	862	877	891	898	895	917	884	890	910	877	892	889	905	877	881	852	842	919	893	885	806	860	877	904	889	905	899	841	855	923	890	894	866	897	931	843	835	874	905	838	883	892	852	882	907	886	893	805	846	908	897	931	930	905	897	865	873	911	876	859	915	834	946	863	904	874	959	869	885	856	889	897	899	921	927	918	863	870	870	863	867	860	904	871	869	960	871	896	895	914	895	884	935	903	924	910	887	810	882	898	897	939	833	925	916	826	882	872	867	914	901	859	896	877	926	914	871	857	862	905	864	864	909	896	877	895	881	950	875	880	865	961	853	895	894	933	943	893	884	877	870	852	927	895	875	876	847	899	892	919	850	894	865	827	880	904	874	896	901	863	891	844	862	910	931	871	846	914	910	913	911	895	885	900	888	948	880	874	862	927	890	867	904	916	925	862	899	866	868	878	866	893	854	884	931	887	913	876	887	861	909	840	863	836	875	863	905	867	880	884	881	901	875	905	892	911	882	873	917	889	871	858	885	888	849	886	846	927	866	906	847	836	854	886	854	882	873	904	934	889	907	958	934	848	913	890	848	858	898	896	921	919	817	914	818	869	942	898	912	862	891	883	938	864	881	840	872	873	873	909	854	864	902	888	866	894	871	900	883	888	866	913	890	846	875	918	878	891	905	885	902	896	861	864	911	855	975	858	845	860	905	899	904	939	878	880	903	870	902	907	835	911	944	910	858	869	914	855	878	883	884	859	855	894	870	905	906	896	926	863	908	877	884	902	900	905	853	880	874	917	856	839	869	937	827	835	915	870	911	889	881	955	884	883	881	885	917	877	894	862	879	841	906	899	897	844	861	897	845	871	905	917	858	878	907	906	907	898	890	870	887	938	838	895	818	879	926	868	841	907	943	888	880	840	875	891	877	899	893	892	902	838	918	867	870	863	829	876	915	853	858	860	836	850	913	912	907	876	941	850	853	904	854	894	917	885	913	862	856	886	897	899	869	880	936	920	959
39642	24205	10137	3060	1062	556	476	384	411	396	406	397	373	409	372	444	448	494	440	417	455	434	403	413	371	427	389	425	417	414	378	419	393	442	431	347	398	404	400	393	441	405	416	390	381	417	393	393	384	380	387	424	374	405	357	409	450	440	430	368	393	340	387	348	391	390	423	431	424	396	390	390	426	416	415	377	420	410	405	385	390	415	420	408	450	401	435	420	430	414	408	405	412	424	378	416	373	381	418	412	364	408	384	387	417	441	390	391	398	377	418	435	408	398	428	433	384	379	369	394	443	429	416	418	410	395	422	407	385	396	406	389	358	393	370	403	402	413	375	421	371	393	391	389	403	359	387	409	372	362	403	375	362	401	382	404	420	393	417	414	421	417	364	384	409	410	407	395	407	395	441	418	383	413	383	391	395	354	397	356	420	376	409	409	405	399	405	431	400	418	415	414	407	397	405	388	402	396	398	378	393	412	358	397	410	373	361	404	431	460	389	427	418	403	450	429	391	406	383	387	380	391	387	399	380	412	412	398	415	399	389	392	362	398	421	412	381	413	392	381	372	410	384	364	417	428	365	394	389	397	398	404	396	442	396	387	385	367	370	387	392	380	373	405	379	406	402	418	401	403	406	403	404	411	436	375	403	406	408	395	390	439	383	368	389	371	395	404	448	435	441	376	386	398	401	414	412	380	408	422	427	410	416	428	401	392	396	414	392	446	423	396	425	414	432	396	413	414	408	375	441	424	450	386	394	385	380	368	389	426	386	426	367	432	438	434	410	412	411	437	442	399	379	423	366	338	414	425	369	386	415	362	405	374	402	450	384	395	412	426	434	436	407	400	426	401	409	396	398	399	412	436	436	444	444	431	428	353	420	385	417	421	412	415	383	434	375	415	444	361	400	386	399	404	384	409	443	407	398	384	381	378	373	422	427	396	407	396	360	416	416	391	430	407	411	405	413	426	415	389	349	413	396	454	381	390	395	364	392	391	430	391	413	401	442	383	402	403	420	418	416	388	389	384	403	399	373	376	385	422	404	381	427	374	419	408	367	424	424	400	442	405	429	371	422	410	430	379	404	420	415	384	401	391	400	399	370	432	403	400	379	435	430	390	422	401	429	403	427	387	424	382	379	413	441	390	432	420	380	366	412	378	430	423	394	441	391	401	385	422	414	416	423	440	413	382	366	409	407	419	418	396	401	386	360	392	420	414	395	413	390	408	390	421	382	418	382	364	436	411	388	357	363	418	407	404	411	430	426	450	459	377	406	387	410	434	401	432	411	420	403	389	406	365	415	422	413	431	404	414	387	411	400	414	459	377	423	386	410	440	383	378	413	392	408	416	427	407	399	409	409	412	418	419	394	396	409	408	415	423	384	439	411	422	385	393	358	376	394	380	384	401	446	428	390	382	392	395	371	381	424	418	407	384	383	431	413	363	433	400	406	419	409	444	394	396	382	387	377	381	381	357	383	416	414	415	442	403	401	434	396	391	442	405	424	396	399	434	407	389	399	408	415	372	375	393	405	426	382	404	402	419	376	412	392	414	385	444	412	365	435	399	396	403	395	375	405	406	391	386	421	396	366	398	397	399	436	380	372	384	432	432	413	422	422	436	400	413	443	396	377	403	429	403	405	393	427	367	425	415	410	412	414	435	409	395	411	381	393	375	381	391	417	437	426	378	407	423	380	411	412	415	406	423	412	414	390	389	409	391	413	390	406	405	393	422	439	399	394	427	388	385	404	389	452	399	392	429	395	383	394	390	417	381	379	416	387	414	381	406	400	398	449	390	416	421	417	383	381	361	392	423	424	360	406	437	404	434	434	405	393	406	402	393	392	423	401	400	388	408	434	400	384	414	382	411	385	416	448	443	382	422	402	434	457	417	404	417	398	400	386	389	419	409	377	374	364	409	397	412	433	420	405	426	374	431	382	403	441	383	409	402	389	415	364	399	415	425	437	397	390	379	423	388	411	378	399	388	391	341	417	426	418	405	402	385	386	400	399	400	442	437	403	423	382	379	432	451	414	425	387	380	409	406	395	429	380	381	382	392	413	405	426	426	369	382	410	412	387	401	428	391	405	370	368	416	412	422	421	400	443	413	395	391	383	329	422	387	384	455	415	397	437	390	417	382	406	393	419	410	392	466	372	439	403	398	380	403	413	374	388	416	356	384	394	368	377	399	410	399	387	440	399	398	398	370	415	376	366	379	416	408	371	411	421	402	408	379	404	382	417	419	404	406	406	381	423	357	354	388	356	367	405	423	375	430	387	400	419	396	373	414	412	398	375	389	413	404	383	403	381	387	401	379	386	425	413	427	402	362	387	379	437	409	420	366	396	404	386	391	395	402	429	419	396	402	439	380	416	412	383	426	385	404	390	378	379	389	392	367	419	397	431	419	395	416	431	412	427	391	427	407	391	385	404	416	359	387	392	364	389	375	370	401	413	418	352	387	414	406	399	403	370	369	382	399	410	411	422	414	415	366	380	384	427	363	424	397	415	406	404	357	406	412	364	398	405	433	436	433	380	400	405	387	387	379	398	384	364	402	374	390	378	386	386	393	436	406	414	424	392	370	395	363	403	400	396	430	395	430	413	403	408	389	404	405	410	364	380	426	398	410	415	408	425	418	426	454	372	387	419	406	429	420	424	386	422	428	384	375	400	426	437	425	397	393	382	440	390	401	418	422	391	366	417	382	413	392	434	438	393	368	384	386	372	375	378	404	408	404	363	393	362	424	369	393	358	410	390	383	386	375	396	414	415	405	399	438	353	380	392	410	385	411	381	388	396	433	384	364	416	394	431	370	440	379	378	394	416	433	368	431	440	422	377	411	406	434	383	417	412	429	411	404	416	369	405	389	365	424	367	392	426	418	372	419	414	404	360	420	412	357	419	425	401	409	376	402	397	416	408	408	405	391	354	383	370	403	398	376	384	376	367	396	432	402	383	426	396	391	405	434	418	428	370	387	397	393	400	421	414	397	398	380	397	416	402	412	396	386	386	436	415	381	390	372	394	404	419	419	379	433	423	430	381	405	367	410	409	417	439	402	399	418	459	436	390	436	402	391	423	395	407	401	415	406	437	418	386	406	431	419	419	402	395	419	367	383	399	391	410	397	389	382	436	398	403	370	399	426	374	418	371	415	402	388	386	456	418	405	426	442	390	378	448	394	416	343	384	411	377	399	402	411	399	390	401	389	381	379	441	393	408	383	373	367	357	393	422	412	403	431	436	410	398	416	390	392	370	416	395	387	405	417	406	424	420	377	420	457	412	418	416	393	387	385	392	459	377	417	418	369	403	406	405	388	383	390	400	365	369	369	425	395	352	410	402	375	421	369	407	365	398	393	395	373	392	430	392	382	389	410	431	399	388	372	406	402	429	421	394	407	388	413	416	392	406	414	407	403	437	412	372	395	385	394	383	425	382	418	407	371	395	399	399	385	397	380	390	417	405	425	407	421	368	386	421	400	402	436	388	400	380	416	424	434
24526	18463	12224	6360	2877	1326	884	840	861	874	813	832	830	883	916	1019	1008	1040	934	982	896	846	875	831	849	858	873	877	834	847	916	784	819	858	835	838	849	845	864	879	837	881	853	819	836	840	854	871	834	854	863	831	887	865	820	858	830	815	899	885	859	800	832	882	876	849	871	805	878	868	839	841	893	867	877	873	875	848	897	863	831	888	909	865	896	833	856	856	858	838	824	859	882	835	891	825	890	882	824	885	872	863	870	873	841	843	897	861	832	796	856	857	843	884	852	826	874	849	848	855	865	851	853	842	863	898	863	873	848	843	825	884	898	843	839	842	833	827	809	811	903	897	866	858	857	869	894	937	842	840	892	860	831	869	882	797	910	849	896	916	888	830	857	818	855	904	882	886	872	826	841	855	853	852	856	820	870	873	852	818	798	853	878	870	878	810	892	841	799	847	849	903	858	883	878	813	771	878	843	850	848	881	870	893	820	926	880	867	841	855	881	854	909	854	917	851	860	931	902	965	856	789	823	855	854	830	824	854	878	836	813	874	852	843	871	856	811	909	859	834	855	838	899	882	835	849	864	802	843	818	882	841	917	901	908	883	824	840	805	885	800	822	891	833	825	871	861	851	848	891	885	863	852	835	854	874	802	834	849	877	868	868	847	867	886	890	845	866	861	873	818	918	866	898	874	800	890	826	826	857	858	846	860	885	879	859	840	885	871	857	849	841	891	812	844	857	808	814	852	909	835	862	844	861	856	827	801	845	832	854	859	843	849	804	830	829	865	875	852	858	862	911	850	839	881	849	851	863	871	864	859	855	812	850	881	912	830	859	838	902	849	840	854	861	854	848	916	869	846	842	863	856	844	908	812	836	913	876	911	865	835	827	841	831	847	842	896	868	904	865	835	896	846	850	850	859	854	850	841	838	820	881	859	851	809	829	859	852	842	893	812	852	829	844	927	856	829	869	832	939	853	846	813	830	841	856	869	844	879	861	843	909	844	872	867	883	837	845	909	822	849	871	867	863	862	857	862	838	842	806	865	877	843	839	861	837	844	829	878	878	878	917	851	853	868	856	851	868	903	869	868	877	852	869	861	838	882	874	849	786	864	856	832	899	859	913	839	879	855	843	855	822	867	879	849	868	853	831	863	850	840	827	821	866	895	876	866	913	858	853	820	873	880	877	857	848	826	838	848	796	846	897	827	881	845	800	782	825	883	799	828	892	843	842	887	846	847	884	855	857	875	806	858	902	844	880	801	910	905	823	840	852	849	881	878	869	859	853	856	821	810	846	856	864	882	865	851	794	889	841	827	899	882	781	878	840	869	847	887	840	807	869	835	882	817	845	825	844	826	855	855	838	830	841	878	869	859	850	880	791	858	879	847	808	901	822	857	857	921	870	875	821	889	851	809	904	891	883	866	866	850	843	856	853	860	832	859	867	816	803	812	867	864	838	838	853	856	788	832	899	803	842	811	873	874	868	865	845	900	870	847	832	868	865	849	814	850	814	825	818	912	834	860	850	825	868	886	849	862	846	861	808	882	857	852	853	889	911	879	815	831	863	866	862	858	822	863	812	877	853	855	887	883	843	852	836	875	840	840	828	845	921	843	837	933	835	870	870	858	807	859	863	883	861	888	908	866	832	877	864	816	847	843	912	881	860	862	885	880	876	873	856	861	815	884	869	827	885	835	829	814	835	849	898	865	861	830	853	856	913	862	809	885	810	814	853	844	834	852	867	872	857	854	816	846	834	835	857	892	852	813	860	858	850	847	844	828	823	923	857	855	869	847	908	827	834	914	851	847	868	864	876	855	823	901	859	876	864	882	850	890	901	861	801	843	856	833	866	848	902	866	782	823	864	819	873	888	870	856	834	822	849	896	808	846	853	836	842	915	893	888	846	853	857	897	856	819	832	870	821	838	865	788	887	872	869	896	871	849	884	853	851	865	882	810	790	878	864	812	899	863	847	810	828	848	872	843	833	806	868	822	865	867	888	834	842	824	843	873	899	811	851	873	826	824	861	853	939	823	846	878	881	905	911	845	830	869	862	818	815	878	866	860	861	881	815	872	878	785	808	856	853	872	843	853	842	875	859	856	865	866	833	822	887	878	849	885	885	912	818	824	846	813	861	822	864	904	853	919	890	874	859	834	855	862	853	837	865	891	806	802	877	876	798	904	821	867	833	843	869	856	906	809	853	890	906	861	885	860	843	908	865	849	893	873	868	870	861	861	899	878	916	839	828	844	884	863	836	852	870	825	881	851	859	892	889	871	848	862	884	832	838	890	872	852	856	863	903	881	821	819	871	834	810	825	832	867	849	819	853	869	850	863	809	867	823	868	838	823	854	862	858	828	885	843	850	868	855	850	838	843	820	859	824	846	865	819	844	907	841	912	843	843	867	856	856	852	858	846	887	887	890	790	846	833	865	832	881	870	859	840	779	792	884	863	897	884	876	815	810	898	828	894	903	845	801	846	917	845	864	820	811	857	813	838	896	893	890	872	815	897	842	855	847	923	806	831	840	840	883	864	821	861	882	838	852	844	785	879	871	831	885	899	836	844	820	867	868	854	844	843	866	834	823	878	839	855	852	839	872	847	877	838	813	812	892	889	864	860	903	825	836	901	805	879	844	898	818	863	908	837	915	830	842	858	841	883	863	830	896	841	865	877	869	880	880	886	886	902	889	884	858	815	903	908	826	872	811	869	878	874	818	883	874	861	829	861	891	868	853	864	858	868	863	846	839	825	849	865	868	868	848	889	854	837	832	824	842	873	799	857	877	866	857	864	880	885	868	900	830	865	869	869	927	893	864	886	808	874	870	852	895	866	847	887	832	806	841	867	811	837	791	889	842	794	900	870	823	828	893	902	893	793	848	909	853	842	823	845	864	848	925	819	853	822	871	860	844	880	825	875	868	843	868	856	858	859	862	847	883	829	924	817	865	799	806	853	849	858	860	864	871	895	881	849	817	819	889	855	879	864	916	864	805	882	849	826	866	843	892	817	923	838	897	855	882	875	875	821	849	883	906	861	828	880	854	873	877	860	823	861	867	887	868	925	870	868	926	851	883	882	787	881	821	843	845	876	831	863	859	879	842	860	803	856	894	830	894	907	867	876	849	869	856	867	865	902	872	851	898	891	896	834	861	882	865	870	861	841	926	886	824	831	810	851	854	850	890	883	828	806	858	837	922	756	864	854	899	789	898	861	813	892	839	880	920	858	868	803	889	794	842	840	871	843	872	868	874	880	859	881	864	783	870	823	918	858	837	846	897	856	850	818	836	862	853	865	839	868	836	864	848	848	884	902	869	782	881	821	875	865	865	886	830	833	855	882	845	873	864	821	886	873	856	795	850	821	811	880	900	854	865	884	874	880	856	854	846	873	852	854	834	827	839	860	881	800	815	819	860	859	847	851	908	826	839	889	861	852	849	833	863	828	849	869	886	846	882	875	845	895	835	891	863	837	858	817	847	841	851	850	857	823	860	803	864
54559	30475	17197	8962	3844	804	458	433	374	432	431	370	443	441	498	572	607	593	556	496	452	400	411	391	413	383	397	410	364	403	400	405	386	404	388	405	452	433	399	410	386	398	396	414	404	397	390	413	407	394	404	409	445	405	368	421	368	428	390	440	407	427	419	366	395	390	412	418	417	401	370	403	399	389	439	409	407	421	453	449	364	387	378	408	425	413	425	401	395	388	417	405	423	413	358	392	421	397	412	359	383	396	401	401	397	421	408	368	389	402	409	377	395	398	424	413	384	348	458	422	397	464	400	420	417	364	461	399	388	411	420	399	430	378	393	415	425	399	416	405	367	395	434	406	416	379	380	413	398	438	395	390	380	449	418	411	377	350	397	411	377	376	379	423	440	358	426	405	406	424	412	349	442	382	380	394	429	394	392	431	389	376	409	411	399	383	379	392	397	414	403	372	380	412	424	418	391	381	430	417	391	411	379	389	403	413	420	422	394	385	396	406	334	394	426	383	358	399	410	403	412	394	397	424	439	437	406	425	397	386	438	423	398	373	430	377	380	395	433	412	374	418	387	396	405	421	370	380	397	395	414	418	405	350	440	451	382	402	431	423	412	448	389	445	418	410	362	411	411	424	379	393	385	376	368	400	440	385	438	441	439	409	431	414	368	366	403	429	421	401	398	377	403	354	451	384	409	396	415	427	395	458	383	412	365	433	387	384	411	386	405	401	406	392	372	422	423	440	388	420	382	436	376	381	387	360	400	407	420	406	440	368	394	417	413	385	428	436	413	425	426	447	460	407	379	428	404	363	405	391	392	417	371	375	407	397	413	377	386	370	374	395	371	424	426	395	422	371	406	443	435	399	412	425	411	425	391	416	401	420	362	411	396	365	441	376	402	399	378	387	388	375	367	445	427	428	384	431	379	401	415	398	412	414	441	387	344	366	418	422	447	413	435	412	429	404	398	381	440	392	388	426	390	402	398	390	380	379	434	398	400	408	423	418	399	384	428	384	380	394	373	384	384	375	373	424	406	405	397	394	396	358	414	426	404	400	380	416	403	403	405	378	419	460	426	363	408	377	422	396	427	403	387	402	373	381	401	401	408	430	392	402	391	419	375	413	424	438	394	413	421	395	405	419	403	443	413	377	383	382	415	394	356	419	421	373	446	373	409	403	368	421	423	385	390	362	376	405	391	413	432	428	410	409	422	392	419	418	366	382	405	408	430	413	386	412	375	417	436	428	389	398	395	386	406	380	393	436	395	412	392	394	381	430	425	428	404	370	387	415	395	393	383	375	426	378	374	416	398	393	440	397	417	357	421	435	402	400	416	450	406	396	381	409	398	419	399	401	398	389	452	394	409	419	381	389	377	427	429	429	398	432	376	448	422	418	404	402	348	423	384	416	399	424	408	407	411	385	426	377	408	391	408	394	379	441	387	427	455	426	426	374	406	460	412	401	396	427	397	401	413	447	392	410	404	426	378	406	398	425	406	390	390	392	379	364	415	393	388	422	435	373	442	398	425	453	446	407	406	420	430	401	400	402	450	434	392	435	403	423	436	376	370	376	448	402	413	395	407	416	430	400	409	422	416	411	363	388	397	400	372	424	415	408	396	379	393	421	401	391	390	391	350	389	412	396	384	425	395	382	450	407	397	424	387	374	377	414	383	403	396	410	396	426	423	376	378	446	375	418	416	422	389	389	428	403	358	412	401	393	417	438	414	350	392	413	436	379	421	390	388	422	413	427	448	409	422	345	418	443	409	409	393	391	406	372	400	383	376	401	408	399	397	419	377	386	390	429	413	410	393	416	421	380	446	358	442	428	413	420	418	402	412	408	418	391	455	410	429	382	385	394	379	437	391	364	386	391	391	396	400	395	402	406	422	461	396	389	393	374	409	412	408	405	407	396	409	436	398	412	382	398	396	368	391	379	430	440	408	384	405	378	457	445	395	422	436	403	400	368	410	383	411	379	421	407	406	407	456	406	394	376	424	393	372	365	400	440	393	394	442	415	394	366	351	388	436	401	383	403	383	388	415	423	417	388	403	416	404	389	383	411	422	389	416	406	384	399	420	391	443	438	401	439	396	395	395	378	414	419	408	403	383	404	449	388	401	422	393	390	401	432	398	359	365	382	439	423	406	380	417	357	426	432	418	401	389	439	408	397	379	415	401	420	392	411	430	391	407	413	425	378	410	419	416	406	378	386	452	452	376	373	399	403	411	386	457	412	408	465	411	445	415	403	412	413	407	409	399	432	359	395	408	400	376	388	394	409	406	391	411	386	422	390	430	361	349	400	425	407	420	391	412	379	412	399	409	394	413	415	386	427	395	424	389	408	378	403	409	393	418	399	406	397	404	411	435	375	410	370	393	425	371	432	427	386	428	380	396	411	378	400	390	397	374	394	409	381	398	382	391	338	406	422	394	367	405	397	413	428	418	385	412	396	415	429	380	438	434	411	397	385	388	412	409	378	398	359	386	370	407	402	355	356	400	425	436	377	371	434	404	382	432	426	376	407	404	358	410	439	397	408	422	382	397	372	423	427	393	373	422	360	367	402	373	391	412	444	407	419	414	436	388	382	368	432	388	402	386	415	397	410	436	398	412	417	378	426	397	354	410	445	423	376	402	404	401	387	379	434	384	411	372	374	429	403	428	421	420	427	398	413	368	405	433	382	385	403	415	394	418	385	406	427	413	418	400	419	388	381	402	383	372	384	402	403	435	402	415	365	428	395	396	397	380	419	402	391	405	392	391	405	420	395	410	402	405	352	455	447	430	409	391	389	401	386	442	433	415	429	369	391	365	433	448	369	417	409	403	425	369	397	359	381	423	387	415	392	375	373	388	410	361	382	392	383	441	416	421	406	411	403	404	399	428	399	386	434	414	369	428	389	419	395	430	411	378	370	396	403	412	362	404	417	404	363	374	402	396	414	370	387	371	413	419	410	452	402	410	409	363	427	444	423	389	430	424	400	408	397	412	431	363	386	389	398	423	442	421	401	386	416	401	404	392	392	417	381	398	414	353	371	398	392	379	446	418	390	390	407	420	433	396	449	456	411	390	376	439	420	422	358	438	373	437	440	390	407	430	412	397	358	385	373	419	413	423	444	373	408	408	409	483	414	433	397	404	369	403	383	382	377	412	409	380	394	369	414	424	387	419	360	444	424	428	365	395	383	404	382	409	412	441	389	444	418	415	432	403	419	413	386	433	412	425	402	403	402	428	407	413	429	426	381	449	408	418	358	420	433	430	432	386	372	412	433	422	380	369	404	408	421	402	408	419	401	373	382	384	459	382	405	412	422	432	410	378	427	395	394	396	438	413	408	443	389	366	392	423	381	385	425	390	381	427	394	420	379	390	370	403	407	417	427	390	364	384	434	408	414	368	432	472	399	403	376	423	412	395	397	436	381	369	381	407	448	393	391	416	416	389	406	426	376	404	393	411	421	407	400	407	386	394	375	406	366	394	448	376	442	398	433	364	399	428	373
34305	22779	20181	16604	9797	1937	1013	928	891	973	948	890	1084	1084	1394	1946	1883	1878	1842	1546	1266	889	851	874	824	825	911	847	845	887	897	850	909	884	798	907	869	910	871	853	881	870	886	853	842	845	905	896	881	826	845	849	873	900	815	827	815	849	871	929	891	909	906	840	831	881	911	867	830	868	878	895	848	845	810	836	889	842	864	853	837	881	813	866	780	869	836	912	906	874	860	854	863	825	836	822	884	852	898	830	851	839	913	844	886	914	865	850	822	870	903	788	832	872	873	891	841	896	840	857	854	879	865	795	889	806	878	865	901	870	840	845	869	842	860	879	825	804	930	793	873	880	841	898	822	885	889	860	886	826	856	855	888	860	865	810	846	874	899	835	864	806	876	862	924	816	865	850	836	833	882	921	874	846	801	855	880	866	877	862	881	896	836	867	844	828	874	897	836	870	877	865	916	829	832	858	894	837	909	889	818	859	868	856	839	864	847	881	889	861	871	850	877	817	877	846	867	849	843	824	813	906	816	864	844	802	842	846	844	846	833	856	890	917	883	884	804	832	874	864	828	897	875	889	794	868	836	835	855	861	884	877	848	901	843	866	864	864	867	872	874	850	861	838	857	817	884	889	857	906	836	847	833	857	866	861	871	840	874	893	874	832	867	877	867	874	871	836	895	866	842	857	886	816	845	872	861	856	835	831	838	879	888	832	849	850	843	904	880	865	826	872	886	870	875	836	884	878	887	854	844	871	817	832	866	849	898	838	849	867	850	799	903	865	872	823	834	818	891	870	876	841	821	885	918	885	884	845	842	854	882	889	837	855	834	853	899	880	888	848	919	823	800	853	854	879	851	863	922	861	905	841	910	815	890	804	863	846	881	881	890	882	904	827	851	873	892	848	852	841	907	878	897	845	840	825	865	846	855	857	863	832	902	832	840	880	882	886	815	867	833	791	859	848	928	813	882	886	885	851	967	922	853	848	853	825	849	864	879	865	892	869	828	841	887	810	862	853	857	862	802	864	895	875	813	834	823	838	834	893	864	890	863	826	915	890	852	865	886	863	878	885	852	829	861	851	860	942	846	855	878	882	893	785	860	875	876	880	853	888	841	792	811	794	897	889	828	875	828	802	849	892	878	835	793	861	855	923	874	853	856	909	847	860	812	841	868	936	855	831	865	797	859	918	848	861	901	843	926	854	903	897	895	867	860	876	813	844	842	803	877	848	819	860	867	860	845	844	897	866	879	868	816	860	900	917	859	847	908	870	916	894	844	881	804	817	884	809	876	921	895	845	862	828	833	893	856	864	896	821	848	891	867	845	881	910	887	829	881	834	855	897	795	813	842	882	871	842	862	876	799	862	816	839	832	886	875	847	919	819	846	850	847	845	853	864	849	863	835	810	897	822	878	836	878	886	897	904	877	919	895	837	884	861	863	828	869	826	852	884	841	869	944	841	846	872	870	918	849	885	864	787	883	892	847	842	839	892	899	852	884	871	897	835	842	826	841	855	878	912	843	865	898	870	826	882	869	883	828	830	881	898	864	802	874	824	851	860	840	837	884	842	774	864	839	908	834	882	838	899	885	858	854	857	891	911	888	870	855	884	896	894	847	850	909	905	855	862	870	857	855	841	828	878	877	846	882	899	876	915	858	833	896	827	890	842	845	892	848	868	810	891	854	848	869	901	833	817	856	829	892	850	831	859	861	900	850	844	890	883	846	880	905	892	861	846	895	871	857	909	893	869	866	845	878	891	907	817	854	836	853	824	890	829	872	844	848	881	910	877	855	845	859	864	907	848	865	867	883	842	826	766	904	878	886	850	877	880	889	873	852	852	885	898	824	846	832	901	848	854	832	880	854	916	862	851	821	860	861	873	893	878	870	825	888	893	894	866	856	838	856	852	860	809	902	811	800	833	869	849	847	920	834	857	862	862	910	868	808	860	882	896	879	893	845	902	860	878	829	867	828	842	903	842	798	820	841	876	818	884	883	847	856	844	887	881	885	863	821	878	884	820	848	885	845	891	816	885	888	850	823	916	853	830	870	864	868	878	840	853	903	867	851	837	919	895	843	803	808	855	814	835	855	825	854	854	838	876	841	891	841	853	878	857	856	834	846	857	828	840	891	869	825	869	857	844	841	928	841	904	802	829	830	862	870	883	840	820	900	846	847	842	926	923	886	873	873	922	872	915	852	906	818	874	867	809	871	878	863	893	863	868	878	878	851	819	912	876	919	866	848	865	884	850	833	845	863	871	810	935	896	834	839	845	848	854	841	871	866	864	879	854	853	837	863	888	786	888	844	882	836	889	917	891	867	868	867	876	892	823	871	850	871	858	853	859	871	861	824	824	855	862	831	846	825	869	906	915	914	845	880	898	849	895	836	884	865	812	858	845	832	879	896	845	877	835	902	895	829	908	860	841	848	818	808	833	871	882	878	849	886	884	879	866	859	814	893	929	850	876	859	811	854	855	825	874	836	864	870	832	818	920	888	823	881	843	854	873	863	846	902	858	876	824	877	885	831	835	810	892	898	845	930	942	879	879	855	840	900	891	899	862	843	875	874	859	854	894	874	814	882	841	856	876	872	862	863	850	933	886	870	837	851	854	849	817	839	828	876	816	832	921	837	857	877	839	834	904	871	864	890	859	889	868	828	847	825	844	873	908	882	861	855	833	851	871	830	885	864	870	863	844	859	872	834	862	831	869	881	874	899	876	855	875	891	928	908	827	833	828	892	859	875	869	859	859	928	898	887	892	818	856	866	843	903	787	842	866	858	871	887	867	829	854	788	852	848	856	848	811	849	896	866	815	852	798	839	865	910	882	936	840	815	842	884	873	847	869	864	936	836	861	835	864	862	886	793	793	866	849	933	846	896	874	832	885	852	875	890	871	917	814	866	914	841	865	873	887	863	897	894	874	806	885	818	828	881	856	881	873	888	806	816	918	858	857	867	870	898	860	860	850	892	909	866	879	894	865	846	877	870	871	874	919	856	859	849	873	825	861	892	849	869	832	886	885	933	810	877	806	886	862	860	856	879	896	871	863	845	831	858	829	849	803	859	865	820	855	846	853	904	839	878	874	863	888	910	901	906	832	889	857	851	830	848	879	862	846	865	854	833	863	854	878	840	871	921	857	844	864	876	911	795	888	828	868	825	805	868	876	875	825	887	917	899	795	853	905	835	892	856	875	888	917	870	873	834	812	865	893	921	855	894	873	883	866	901	904	817	809	868	859	828	879	837	864	873	886	821	831	930	933	900	847	853	870	868	825	858	822	844	857	808	897	881	872	864	836	867	865	856	840	879	842	846	822	925	858	884	827	914	870	817	884	865	870	841	829	871	863	840	839	909	835	862	870	841	869	820	873	841	831	861	895	832	815	842	907	872	878	801	787	886	855	844	868	808	866	833	855	842	874	837	921	826	861	878	860	905	908	849	898	846	844	904	833	852	860	878	862	878	915	872	877	838	857	803	893	872	897	887	857	867	868	789	878
60651	36615	25562	14042	5203	1162	482	425	483	455	478	467	489	484	439	464	582	714	636	628	466	414	410	455	404	386	381	417	424	415	395	438	423	430	398	421	450	431	449	430	419	437	450	383	415	388	367	442	417	431	415	391	425	434	452	418	395	426	390	422	436	373	405	400	402	378	407	426	420	382	440	419	390	431	428	426	422	410	397	437	402	395	412	422	390	417	383	386	408	416	454	391	413	401	417	439	439	416	386	404	401	434	413	382	429	443	406	419	435	384	421	416	389	404	431	467	419	392	418	396	403	379	427	456	369	395	385	393	419	397	433	427	442	434	418	417	412	434	398	439	442	441	429	447	422	406	428	407	423	403	448	396	380	409	419	399	411	414	416	423	420	386	399	438	415	393	415	440	392	413	413	398	402	421	388	430	391	384	377	404	422	385	459	431	420	365	443	407	355	413	453	409	398	406	450	423	403	431	449	463	399	424	430	434	393	425	416	422	396	429	435	397	417	466	451	413	442	449	409	398	405	376	420	465	421	421	405	417	405	422	404	390	393	408	413	455	425	422	406	446	407	381	413	362	408	428	417	394	426	405	419	433	345	412	426	429	397	477	396	386	430	414	400	419	434	424	459	412	398	386	416	361	408	406	435	405	390	439	390	421	409	441	435	385	380	401	385	426	411	398	420	373	404	414	420	405	421	441	419	419	430	436	393	443	399	416	421	429	420	409	410	430	460	376	415	403	398	446	371	415	432	409	435	414	413	422	418	444	412	400	428	414	407	401	407	401	406	427	452	402	422	415	427	383	437	429	412	389	423	456	416	442	430	386	432	389	370	389	414	426	424	453	413	377	412	447	397	428	414	432	425	457	417	396	379	433	474	385	404	380	416	406	432	381	430	407	410	407	452	438	432	438	394	424	427	408	431	425	419	394	398	412	399	428	398	447	409	434	428	381	418	455	478	441	399	428	417	421	446	397	436	397	424	422	421	437	436	420	393	419	409	400	433	400	413	423	450	431	409	403	391	439	395	392	404	422	437	400	426	405	395	416	431	425	441	413	432	428	427	388	359	403	380	423	470	378	418	444	398	399	462	436	399	417	419	392	403	408	429	375	384	423	421	385	372	369	396	390	428	438	405	422	416	400	427	411	422	429	418	402	439	429	406	394	406	408	372	397	392	462	413	396	406	420	444	442	420	404	391	418	410	390	360	422	406	423	423	400	398	423	430	404	410	378	408	423	408	425	391	428	376	413	419	419	410	395	426	447	432	395	447	448	412	409	459	478	416	422	416	434	446	437	419	423	378	413	381	374	400	414	405	423	391	430	428	406	379	429	428	426	417	413	396	423	427	408	361	416	390	443	424	418	404	423	421	430	429	429	404	415	413	428	395	384	384	414	446	437	375	367	423	393	454	424	419	386	380	460	410	424	443	390	408	436	430	451	405	444	408	403	422	470	422	369	367	406	428	457	454	416	382	387	413	425	458	415	446	385	411	423	420	424	435	420	412	399	441	419	430	400	426	434	403	436	476	389	377	423	420	435	412	402	443	419	422	387	384	404	417	413	453	427	430	404	460	405	415	389	415	466	447	411	419	441	419	427	410	402	442	400	397	438	449	412	369	414	424	438	419	405	439	360	386	451	402	402	441	395	432	431	429	418	408	452	418	421	395	436	460	411	435	416	440	409	439	437	378	432	413	404	407	411	396	429	402	403	415	394	395	452	398	417	451	452	406	405	416	459	416	410	439	439	435	416	386	430	380	438	411	402	443	409	449	431	419	410	410	450	415	410	440	455	420	410	410	435	391	442	388	436	431	405	429	417	377	437	426	428	420	393	468	410	476	427	431	363	451	448	406	431	404	404	423	416	430	407	384	397	427	413	411	422	401	395	394	397	426	418	410	362	402	402	430	391	400	412	426	404	417	448	409	357	386	411	421	401	423	453	424	396	406	388	423	399	466	414	408	384	364	421	404	460	421	395	417	427	397	387	384	421	387	438	378	409	400	366	458	391	396	430	379	388	401	404	444	422	410	410	426	393	407	392	394	429	441	419	399	454	410	403	386	438	417	410	436	443	400	388	417	365	432	404	384	397	440	431	435	410	400	478	431	375	397	371	389	391	396	422	441	418	439	430	428	389	450	463	431	401	393	428	406	429	420	387	404	410	433	410	418	397	418	425	410	405	367	379	420	440	406	425	417	425	412	402	420	417	443	437	403	414	385	397	417	422	419	385	403	423	400	340	371	434	415	441	439	388	425	419	416	416	364	387	452	405	438	464	409	423	422	422	419	441	396	413	401	423	415	417	401	404	422	417	400	398	432	415	431	394	430	377	413	397	419	420	407	409	412	422	456	345	366	437	404	411	404	442	391	416	449	444	412	429	406	409	397	372	450	415	436	414	438	436	415	423	430	428	423	391	397	409	427	455	366	407	418	404	434	424	430	384	419	405	451	435	416	453	437	378	426	382	386	435	405	379	425	413	440	423	425	425	397	412	439	417	382	399	447	391	394	424	400	429	461	393	418	393	435	416	417	381	379	397	420	435	404	392	414	383	461	432	405	417	432	407	417	422	405	403	419	436	417	409	449	420	413	402	395	422	423	437	396	447	443	447	440	457	407	406	378	368	402	387	420	432	415	408	433	419	424	414	422	425	390	421	405	381	395	456	355	425	426	455	420	421	416	430	417	402	426	429	389	413	409	399	429	426	396	428	432	448	403	391	433	430	401	446	410	414	385	413	414	426	395	441	422	454	396	403	402	377	412	397	438	416	372	394	409	418	447	446	388	446	397	386	465	364	418	431	399	395	392	396	379	408	405	410	386	397	417	411	415	429	448	367	406	404	407	413	361	407	425	425	428	434	421	378	400	410	412	422	388	444	412	424	429	451	434	429	441	437	404	433	392	389	415	374	413	398	433	387	419	391	414	423	414	405	407	435	420	417	406	435	418	468	415	462	440	383	386	420	386	397	435	426	420	429	409	454	403	414	455	427	381	414	394	370	408	408	430	382	376	415	407	430	386	379	435	391	419	380	415	412	416	404	402	407	405	402	391	401	450	447	426	425	419	427	409	403	404	406	398	410	429	392	421	396	389	417	407	433	420	388	429	413	458	432	346	428	456	397	413	404	444	445	404	410	450	408	416	377	452	406	419	399	377	387	410	421	425	391	402	422	418	403	368	438	422	393	392	423	410	394	411	421	447	447	442	424	403	418	435	409	403	409	431	380	398	426	436	406	424	379	424	385	413	410	394	409	437	397	395	443	376	394	384	469	419	411	394	422	438	419	427	411	385	429	394	429	424	395	401	407	396	368	402	414	376	390	415	413	408	395	406	460	443	411	418	375	392	392	391	409	421	416	419	392	381	455	440	396	441	416	389	420	416	418	425	405	424	430	419	422	421	400	428	390	406	413	401	401	420	403	423	439	372	390	402	406	405	390	436	409	374	378	360	356	386	433	441	412	421	412	417	382	438	405	408	397	369	442	411	423	425	416	437	424
38779	29320	27654	21309	10909	2668	1047	989	951	1007	1102	1133	1156	1145	1104	1160	1966	2583	2381	1983	1030	875	879	901	904	879	883	916	881	854	848	871	847	850	901	845	879	852	934	849	873	852	951	869	881	884	916	890	927	896	841	915	926	939	892	884	883	872	902	843	867	874	934	907	955	908	883	904	861	834	900	907	889	872	917	838	917	944	832	923	911	878	828	893	942	919	908	889	917	931	869	815	853	852	893	877	889	949	889	875	880	843	869	872	869	912	890	891	889	879	832	909	917	884	906	923	862	872	875	890	862	876	887	829	927	880	906	865	911	904	863	882	885	912	941	868	883	884	895	869	911	846	885	912	879	839	883	896	901	881	835	829	872	872	935	860	888	891	826	864	875	924	900	884	896	887	884	890	903	868	897	909	870	870	899	889	863	856	891	913	919	913	882	885	924	822	843	884	868	876	917	892	831	892	935	857	864	889	897	928	862	893	856	851	876	857	851	926	893	871	883	907	866	893	852	891	913	905	838	914	898	883	919	865	882	895	920	893	895	907	909	877	913	890	879	902	906	873	817	869	865	841	877	937	811	857	860	921	911	869	919	897	898	884	881	920	935	912	905	903	894	892	833	868	860	892	846	837	846	855	812	874	881	881	905	850	893	860	882	925	894	918	883	920	913	866	933	913	893	916	856	901	872	892	850	844	883	925	887	840	868	863	860	865	863	917	898	886	841	911	879	850	888	897	871	878	909	888	897	869	845	877	858	918	915	865	844	891	853	902	873	902	868	842	925	897	886	862	882	887	830	851	864	855	891	858	891	823	915	858	871	888	911	872	887	914	877	846	878	873	859	914	871	869	873	883	894	875	886	898	890	893	915	842	893	895	896	866	854	903	885	868	878	887	871	909	942	874	955	942	912	921	908	893	882	845	904	917	914	844	840	872	888	843	879	889	898	917	914	866	845	893	902	888	906	890	879	874	878	867	812	914	881	881	847	963	888	930	870	890	853	893	904	895	850	898	894	882	898	890	886	908	896	855	899	918	870	839	861	849	851	855	919	926	907	946	868	855	867	841	884	838	880	906	840	920	918	873	877	870	878	882	857	909	859	896	883	893	859	911	902	881	873	876	913	857	845	866	892	884	881	870	849	829	877	897	905	903	872	831	850	866	879	877	834	838	866	871	917	880	912	864	885	920	885	889	937	878	875	876	863	877	850	895	842	838	884	875	906	869	845	853	904	862	922	880	846	854	882	831	896	844	902	903	886	919	887	900	906	853	907	913	884	880	886	888	859	867	870	908	922	896	878	836	901	939	916	862	888	872	868	863	850	921	821	927	869	852	915	872	878	865	873	861	865	926	906	895	849	904	920	854	914	896	931	819	847	934	905	884	851	897	854	869	905	879	865	892	900	893	905	859	847	868	925	898	876	904	876	874	890	872	922	904	891	902	855	862	838	865	886	890	892	854	878	942	899	924	864	899	840	942	880	807	839	898	914	875	845	853	862	858	906	894	875	864	889	927	947	854	854	839	904	919	898	858	871	822	933	880	919	835	876	857	878	919	867	878	867	858	889	845	898	932	872	889	825	858	846	944	893	905	861	872	916	945	856	871	877	854	871	880	859	902	926	886	865	839	877	925	904	911	842	873	858	918	932	890	908	890	863	877	894	892	854	873	869	832	863	898	871	896	901	898	880	891	871	919	906	880	881	914	818	875	915	899	892	938	905	874	918	842	825	925	873	892	860	889	849	872	908	862	912	859	975	806	914	852	883	912	875	898	794	896	873	875	873	942	840	880	868	867	898	829	868	854	924	856	873	927	870	876	904	870	843	886	868	852	938	853	839	902	915	884	874	870	890	858	868	863	849	851	921	887	846	859	890	879	925	881	918	890	859	844	943	897	881	926	884	891	876	886	845	856	930	869	882	873	888	920	862	884	853	845	868	912	906	870	842	853	889	864	896	865	903	872	953	882	845	874	881	838	801	831	890	898	861	866	903	881	885	875	871	876	900	849	843	899	831	859	901	859	890	875	869	868	847	922	856	880	872	895	896	892	840	911	872	894	927	875	879	886	892	794	885	890	879	888	878	892	934	966	859	871	842	833	868	840	882	918	864	851	818	934	856	884	896	844	948	885	813	851	881	951	894	812	919	895	892	934	901	913	862	899	886	861	932	882	918	910	897	838	829	873	931	847	896	861	895	902	890	865	938	915	913	906	840	921	884	825	826	914	874	895	907	886	897	902	878	932	873	887	913	893	892	884	918	879	879	851	854	936	881	828	912	951	902	843	934	885	822	869	852	833	883	911	890	908	877	890	896	877	839	891	884	862	959	942	856	868	845	873	852	821	856	869	847	903	885	902	900	886	919	906	894	887	843	896	889	889	879	888	865	894	891	905	925	889	868	842	867	900	850	871	866	879	886	873	895	900	858	843	924	910	892	881	892	873	898	866	910	949	898	869	870	820	912	859	932	872	922	943	890	861	864	884	885	861	884	884	867	888	925	939	912	903	882	887	860	902	892	848	928	887	874	891	873	875	917	882	893	890	906	843	912	854	893	895	830	873	902	921	894	866	889	848	923	851	891	863	872	883	847	863	840	845	901	909	888	917	876	883	912	869	846	892	935	874	868	879	837	805	876	907	865	866	904	915	873	888	921	868	904	939	862	871	847	922	876	885	848	890	909	880	866	877	952	886	876	872	888	910	891	914	835	885	870	872	860	908	857	917	871	863	836	887	888	851	900	898	891	886	859	837	892	847	906	875	808	884	949	920	892	900	904	877	891	928	888	871	884	898	883	887	909	880	940	870	834	894	844	918	915	922	904	900	894	902	885	881	900	904	890	882	897	907	860	926	913	905	880	890	898	858	886	888	879	936	904	892	896	904	844	913	864	892	925	879	865	932	857	828	928	928	884	882	865	820	858	903	884	858	856	891	864	911	874	882	873	851	878	890	889	885	842	941	837	919	916	921	885	909	916	871	870	884	810	839	892	909	862	841	850	932	903	866	906	949	876	866	914	850	876	877	868	864	921	824	886	938	850	863	863	851	878	906	920	893	881	876	921	883	852	855	869	862	948	913	858	889	926	894	886	903	936	919	845	983	893	908	858	899	896	905	904	906	906	842	896	811	880	897	909	845	916	962	840	858	889	911	888	922	885	854	833	868	839	877	946	850	914	864	887	873	909	846	905	891	900	876	933	895	882	899	861	839	899	874	882	873	910	860	944	878	857	850	850	844	836	891	874	843	875	870	904	875	785	902	940	932	891	874	880	878	840	885	847	845	918	900	873	901	884	881	909	948	874	903	892	915	925	876	929	823	846	890	872	840	885	896	854	852	866	852	883	904	909	898	906	860	902	882	952	910	926	869	870	877	964	916	892	848	882	918	843	863	880	943	845	872	881	890	831	924	904	861	873	857	879	856	925	882	860	916	893	860	871	862	876	853	911	897	893	921	851	821	908	844	893	894	867	923	881	816	908	882	873	929	855	852	867	874	869	836	838	890
44650	20493	8299	3687	1291	411	401	415	419	395	431	383	418	377	400	388	412	363	392	398	405	420	401	390	389	403	423	385	409	420	390	416	422	413	436	400	411	381	397	406	413	406	400	376	383	379	387	417	402	413	372	392	407	382	382	387	386	425	399	429	380	401	393	386	364	354	403	406	436	421	324	421	367	387	414	391	399	410	390	413	403	390	417	434	407	403	396	371	416	414	407	395	385	400	408	442	386	397	416	422	404	393	404	383	387	393	378	447	393	367	424	407	398	413	392	408	404	433	417	390	394	414	402	381	390	376	436	399	414	379	379	401	433	397	415	406	398	402	420	403	370	400	396	364	415	393	405	407	393	340	378	411	386	418	384	404	427	398	439	371	370	430	438	397	395	420	386	410	421	408	403	396	361	404	380	432	404	399	399	383	424	408	381	408	463	423	400	394	435	356	346	389	389	421	370	404	461	420	365	382	431	436	421	403	407	385	351	395	395	371	436	408	352	407	444	382	405	361	399	412	403	382	396	393	411	390	412	337	372	401	423	439	371	371	397	394	398	424	412	394	416	420	375	400	388	437	402	377	416	421	407	455	391	420	417	425	398	399	429	389	408	410	396	377	362	390	395	401	383	386	368	397	396	402	380	436	388	383	414	388	374	386	413	362	412	437	376	366	430	369	410	382	423	380	376	385	361	388	381	403	403	409	361	375	414	349	410	368	383	392	405	384	383	427	421	397	383	382	386	416	386	384	397	388	382	391	384	369	402	421	403	406	387	383	384	398	391	424	411	379	384	415	358	365	395	389	392	380	404	418	424	380	407	422	431	353	379	430	399	410	415	413	378	383	412	377	371	393	392	405	434	388	441	406	403	390	418	432	374	438	383	380	360	413	395	400	402	413	427	383	365	409	410	416	413	359	400	412	401	430	363	408	371	382	391	375	373	364	461	394	400	404	385	383	393	409	378	394	383	427	379	412	386	410	435	381	373	381	411	395	387	420	401	403	411	395	419	368	405	402	423	435	386	397	382	412	413	366	375	400	403	373	395	412	411	405	390	385	413	382	376	425	423	411	405	386	425	384	408	408	386	384	389	394	402	409	411	420	395	398	352	392	411	423	391	409	386	434	385	396	397	396	442	376	378	394	380	422	406	400	377	389	446	410	392	384	370	395	411	457	417	388	383	398	429	414	411	442	394	405	397	405	393	430	423	373	391	408	416	416	387	377	366	391	379	409	408	373	406	407	374	368	368	398	373	392	418	351	387	405	390	418	432	384	381	373	423	382	433	382	400	393	416	402	379	399	438	392	427	398	410	465	385	374	390	355	374	430	390	444	406	383	408	404	380	430	435	378	382	399	400	389	392	423	466	434	383	400	409	436	413	401	381	418	417	373	391	424	369	408	397	385	380	384	374	419	405	390	390	426	369	381	415	352	398	373	397	418	378	359	432	402	354	408	354	403	363	369	416	441	414	446	400	376	427	419	400	352	376	444	416	406	404	455	427	387	341	425	415	406	388	401	406	380	398	400	422	447	382	419	400	389	413	405	392	414	365	392	436	397	401	411	412	354	357	397	339	369	424	389	382	371	372	406	409	403	421	405	375	421	421	376	420	364	391	390	347	400	421	426	349	401	421	364	427	359	385	394	368	417	381	402	383	395	373	389	410	360	390	413	391	394	412	388	380	397	393	385	378	406	450	399	349	388	418	401	383	348	397	381	404	404	377	384	381	365	381	367	394	392	400	403	396	396	428	384	380	377	416	394	374	442	382	404	408	455	393	381	393	380	422	409	383	381	394	364	369	389	396	385	400	404	404	360	416	418	410	397	404	391	420	402	372	394	440	407	385	408	393	426	402	419	380	420	406	378	373	394	428	377	394	380	383	424	417	415	431	429	372	389	385	437	402	436	415	399	404	426	397	406	436	374	437	418	405	398	434	465	410	415	399	412	374	392	390	382	389	456	421	391	418	379	389	411	406	386	350	362	418	388	396	397	400	436	376	371	384	361	366	386	354	409	350	385	417	410	407	399	388	388	385	385	391	358	361	400	424	427	395	428	395	383	394	411	413	372	392	389	387	413	428	394	428	408	427	378	423	394	375	385	371	398	393	398	381	410	382	389	379	374	389	378	391	402	398	398	416	391	442	414	406	399	396	395	380	376	405	411	414	401	402	370	397	414	407	426	364	410	414	421	414	415	354	408	389	335	394	400	374	434	400	389	394	417	452	413	423	383	433	414	404	383	420	381	383	394	410	398	412	429	427	385	398	362	431	365	389	425	412	412	445	383	381	386	369	337	429	399	407	350	395	415	371	374	370	436	396	406	358	376	391	395	410	407	386	415	391	432	360	364	363	402	411	435	388	403	391	389	417	434	392	401	410	357	392	387	393	380	410	391	377	391	394	416	391	372	363	407	406	374	379	416	424	394	373	421	367	376	422	424	398	376	404	411	425	429	407	383	375	386	354	386	368	389	391	446	401	390	354	395	433	423	399	368	423	384	416	346	386	416	389	382	383	373	394	345	377	396	362	403	400	393	412	413	407	382	413	411	375	369	391	390	417	400	448	383	398	414	363	376	432	430	431	398	380	421	383	417	396	389	445	368	382	424	379	413	397	420	397	403	399	406	408	385	373	419	417	419	391	382	401	385	375	394	353	410	398	377	393	365	418	394	379	390	397	422	373	464	423	425	397	431	431	377	418	384	394	379	412	393	408	401	396	405	394	400	404	424	340	400	394	434	415	379	387	367	390	434	404	387	389	402	421	429	408	404	408	371	363	404	425	413	421	414	395	397	392	413	377	356	375	393	429	377	411	385	445	420	407	398	403	390	440	383	417	432	389	363	410	388	370	353	378	397	445	391	361	368	412	404	384	381	411	381	414	410	397	361	379	374	375	424	409	394	400	429	376	419	373	371	373	416	413	400	368	396	429	400	421	391	421	435	438	401	397	428	374	413	384	404	378	412	411	388	434	398	413	405	397	404	395	392	420	423	366	410	414	410	412	427	386	387	410	358	413	412	377	396	418	399	395	399	358	373	418	436	418	406	377	413	452	442	410	419	431	404	436	415	437	420	403	373	415	383	433	351	417	427	398	398	373	402	433	369	356	391	393	409	405	365	406	381	384	409	430	386	377	408	360	386	434	393	406	378	417	389	406	369	352	386	387	390	404	403	414	403	426	387	399	399	423	392	358	412	408	360	398	415	386	366	424	426	381	410	442	421	412	430	403	435	409	401	364	404	409	390	380	358	370	404	388	379	387	406	325	408	397	445	374	429	425	404	405	396	373	381	412	439	389	414	357	442	382	405	433	388	398	431	379	375	407	392	400	381	397	391	397	390	405	405	403	411	401	422	420	419	459	410	362	411	373	408	398	418	434	420	394	397	391	386	419	395	399	416	403	420	413	400	383	406	373	382	439	363	382	394	439	414	440	422	419	408	384	383	404	414	389	413	380	361	397	391	392	392	391	392	377	401	395	374	449	397	426	420	377	403
29388	14720	10985	7624	3320	942	905	877	890	835	841	830	819	840	846	860	926	882	862	864	862	842	910	832	863	844	858	851	868	806	898	808	824	835	847	846	865	878	850	888	902	861	864	866	848	836	887	837	885	858	880	897	818	827	867	832	851	811	825	835	870	851	831	865	805	854	811	863	860	917	875	827	854	850	881	856	815	823	881	877	825	851	817	813	900	873	806	852	836	910	861	833	862	820	880	825	843	882	775	880	841	866	839	806	852	882	847	850	801	884	847	853	868	868	838	872	894	880	842	854	869	861	905	870	870	906	857	845	812	867	882	894	883	802	851	857	874	827	856	861	788	823	887	869	841	877	859	800	879	840	842	807	877	863	862	795	869	820	840	861	885	919	867	819	873	808	826	852	842	858	858	881	853	911	791	851	815	823	824	834	833	823	817	845	860	866	870	824	907	798	814	899	826	851	790	841	857	869	892	838	862	870	831	864	826	836	842	863	887	836	814	846	826	860	827	867	836	806	820	849	838	822	840	934	880	820	851	813	826	796	849	802	868	869	830	864	833	894	863	862	829	819	853	857	858	858	839	826	823	866	834	821	911	906	815	836	778	838	873	854	835	835	844	860	861	780	838	892	885	833	880	831	882	827	840	851	855	853	864	849	829	829	830	841	858	877	817	850	840	820	835	862	838	864	870	897	867	862	870	856	843	835	823	796	820	852	840	798	875	865	849	861	907	858	873	862	829	829	827	835	836	879	848	887	865	823	861	844	855	882	854	866	848	847	863	822	832	845	881	797	864	814	833	853	859	906	889	813	805	876	819	850	840	908	849	904	878	839	911	843	850	865	899	893	847	879	831	853	896	883	764	882	828	844	853	808	850	821	859	838	860	851	828	847	861	814	828	876	866	845	877	844	813	824	858	850	827	802	845	844	847	794	891	853	855	853	906	838	877	855	846	864	846	849	848	847	862	836	883	821	786	848	883	866	913	813	907	817	866	883	849	827	872	896	842	854	883	851	861	884	894	869	882	887	856	879	835	905	841	862	840	861	859	832	819	876	851	833	865	874	829	847	860	878	835	827	857	829	808	857	850	867	839	897	847	845	865	875	783	794	887	852	846	841	849	902	811	812	845	845	877	859	845	826	877	814	893	911	862	898	824	869	830	807	849	823	843	829	809	795	917	893	797	814	810	865	832	864	820	870	844	852	848	869	872	846	851	879	865	823	851	855	838	822	840	866	801	861	868	837	856	826	818	871	911	864	837	888	840	848	899	814	787	815	867	848	898	837	880	866	862	844	862	839	874	835	847	790	838	880	840	866	821	826	822	849	871	885	853	862	901	765	868	883	844	838	854	830	838	889	858	913	837	807	830	850	786	873	841	886	845	882	781	803	919	845	835	884	845	833	802	807	881	829	830	831	802	815	816	848	861	830	823	866	860	858	857	879	864	857	886	813	871	830	889	849	874	849	818	823	872	875	888	859	863	912	844	754	897	822	844	825	828	835	860	879	870	847	868	893	863	877	860	847	874	846	845	868	896	867	848	858	813	832	936	847	880	832	896	865	859	869	836	870	852	848	867	839	904	877	890	883	817	894	809	834	835	896	860	832	855	840	924	837	848	857	879	850	883	797	815	857	859	925	835	827	867	828	843	869	856	844	824	836	833	843	854	798	820	824	839	864	827	818	907	847	841	801	854	803	830	877	873	815	885	857	855	835	836	895	817	901	856	858	874	850	778	845	839	870	864	849	805	901	824	838	866	911	823	832	833	826	886	820	900	825	816	878	828	837	853	871	821	863	832	829	870	830	824	878	816	838	861	870	851	837	872	772	879	858	870	873	842	848	764	849	860	834	855	796	880	867	880	864	854	865	864	861	799	878	848	830	863	806	872	820	827	807	900	857	832	878	875	879	912	867	829	895	866	855	849	846	863	849	826	874	830	872	821	827	843	795	821	860	851	860	852	826	812	869	854	914	848	821	828	848	835	882	866	879	898	817	865	825	836	847	860	892	857	820	850	893	847	860	833	872	879	882	825	821	844	841	838	827	888	839	867	849	844	866	818	869	847	815	841	809	878	887	845	785	862	883	922	821	856	831	856	831	834	815	869	821	854	821	805	879	852	838	839	828	854	853	852	820	879	852	802	905	879	811	811	868	823	860	827	826	801	842	806	814	843	857	835	882	861	813	841	849	853	881	903	850	802	860	830	835	838	841	843	887	823	832	911	898	839	868	823	862	835	900	892	844	854	864	846	877	844	855	851	862	853	862	831	824	863	798	812	879	850	838	867	805	882	794	898	854	875	821	861	888	864	904	847	867	846	881	892	873	844	868	856	840	870	851	856	867	837	848	882	865	824	846	875	838	862	877	839	841	859	876	855	897	873	847	877	886	872	888	862	829	936	852	856	814	843	808	865	887	841	875	896	864	848	870	841	853	802	869	849	857	807	901	842	882	853	827	829	881	840	902	817	849	849	848	854	854	851	851	799	820	781	866	863	864	846	870	865	870	843	824	872	832	844	845	827	888	915	852	865	827	878	878	845	857	794	819	818	826	868	808	881	787	861	830	836	833	906	809	875	916	830	832	845	837	822	837	815	838	821	824	812	843	878	893	868	870	872	832	859	884	829	859	895	859	880	837	797	880	800	909	836	877	869	854	808	854	872	888	811	849	858	895	898	868	796	885	821	847	808	868	869	863	840	835	821	856	819	822	875	826	807	844	843	851	867	881	868	865	870	861	900	885	853	829	832	861	844	834	822	849	906	911	876	829	830	863	830	853	857	840	850	924	871	887	817	855	836	841	848	822	913	867	864	842	813	876	844	826	865	825	849	811	853	856	880	872	849	820	867	821	854	799	823	887	845	866	877	803	828	860	805	833	832	860	890	840	880	849	832	917	839	796	887	852	858	815	830	829	860	801	893	816	907	837	894	895	852	874	835	797	853	879	868	873	857	841	857	821	879	828	886	841	847	856	829	822	893	880	838	841	806	866	890	862	813	882	834	899	836	837	879	886	841	846	813	862	846	835	846	904	895	852	839	860	843	899	880	856	829	828	846	845	832	809	827	883	847	830	846	848	844	843	862	876	860	797	805	805	873	844	812	883	817	834	844	834	827	830	834	827	837	809	796	851	897	870	797	819	893	862	847	884	819	851	806	819	874	877	819	808	893	765	841	814	860	893	878	920	820	813	848	833	835	844	841	855	790	871	836	881	879	883	792	841	871	845	844	855	847	787	818	811	875	833	879	840	859	845	861	833	877	859	859	819	862	822	864	836	832	846	871	815	883	928	853	848	943	858	842	866	853	864	849	862	861	848	861	879	840	862	856	891	874	813	853	866	872	826	873	827	878	802	860	808	814	884	830	837	867	877	876	826	801	859	836	937	881	856	839	872	831	897	847	829	839	865	819	833	876	827	829	859	830	830	871	868	856	874	843	822	888	797	883	871	831	862	868	822	836	893	849	875	862	849	866	828	873	877	860	820	833	863	865	847	873	845
53381	32814	20033	10892	4134	963	493	417	396	413	420	430	378	436	403	426	415	431	477	450	433	439	408	415	392	434	390	398	404	385	385	388	394	402	351	426	393	400	420	425	438	391	398	398	412	391	422	405	423	437	397	397	409	397	442	413	400	395	413	415	405	391	391	373	427	414	405	433	351	399	395	387	394	413	396	438	400	378	377	403	464	414	409	421	445	398	418	404	406	410	397	391	414	375	424	357	404	410	386	392	409	417	391	418	394	415	407	392	387	395	400	369	388	424	407	385	406	420	389	383	391	406	404	397	404	395	431	415	441	426	353	384	429	414	421	411	395	396	374	418	369	399	443	417	424	421	409	375	441	437	455	395	431	411	396	393	394	445	385	390	403	404	358	377	402	436	408	449	426	336	365	362	444	375	377	415	395	388	423	400	353	424	411	378	405	402	379	421	398	361	407	380	397	391	404	474	449	395	384	436	380	397	370	390	386	389	420	413	398	407	359	391	392	346	411	386	416	420	425	349	416	421	411	422	424	459	410	402	402	440	394	407	395	387	450	406	443	405	410	446	386	417	391	401	380	358	400	407	368	369	393	397	417	420	423	394	389	428	413	412	387	396	414	432	407	395	391	411	426	386	375	329	389	426	402	377	402	370	403	408	370	444	382	422	388	414	421	359	399	414	419	378	401	365	418	406	417	385	410	389	418	379	413	378	397	391	392	397	426	428	406	426	402	406	399	413	406	384	441	427	364	404	396	389	402	388	409	432	376	358	406	409	366	359	417	459	425	395	341	376	373	380	398	405	423	406	387	393	387	411	396	418	366	368	394	429	378	401	401	391	420	409	404	407	406	418	404	413	377	459	392	426	386	418	422	419	421	389	408	405	390	340	405	381	401	413	405	410	419	363	370	397	403	431	389	395	378	394	352	360	366	416	431	413	436	400	399	435	390	385	423	414	428	438	420	413	412	417	429	393	375	404	377	353	401	412	417	419	382	393	388	388	415	397	366	418	370	411	402	396	400	391	402	398	389	406	412	401	463	413	378	412	363	401	421	384	421	373	419	399	408	406	414	395	446	406	412	423	420	388	407	376	410	403	412	445	416	392	445	361	415	400	359	375	435	374	407	399	385	354	430	398	376	379	415	407	390	376	379	379	399	388	393	394	401	400	369	404	415	402	422	392	384	398	385	377	361	412	439	357	387	355	386	392	400	378	384	366	412	451	386	381	405	364	404	442	400	436	380	394	392	368	413	431	379	419	371	415	431	421	389	372	398	365	399	346	388	441	341	387	368	417	436	397	367	356	401	406	419	399	382	384	416	391	395	398	371	420	400	404	390	364	402	387	410	369	418	397	409	374	402	399	394	387	425	413	377	398	366	407	411	396	386	374	408	394	373	389	412	378	435	397	433	401	367	402	399	408	392	425	412	392	400	388	408	390	400	392	392	383	369	357	375	414	440	404	416	390	366	387	402	403	387	417	434	422	428	390	417	438	410	378	431	373	360	400	377	398	389	388	412	395	434	367	411	393	408	400	405	393	421	379	386	395	420	408	370	416	377	383	395	439	420	391	380	408	386	422	359	416	419	384	403	392	394	390	383	372	435	384	396	436	371	403	406	404	413	387	398	378	382	394	367	436	416	375	392	406	409	401	436	382	426	419	378	406	433	391	381	362	401	398	379	410	411	394	398	412	386	422	432	449	406	394	393	389	407	434	373	381	415	381	429	371	393	450	414	397	446	366	407	362	399	396	428	372	341	388	422	407	411	408	391	395	392	399	407	404	410	393	414	417	357	416	405	406	405	386	368	408	372	398	417	384	424	382	428	421	423	389	371	394	406	408	371	372	394	413	408	415	391	379	377	426	402	411	400	395	366	396	415	399	416	411	355	444	378	425	430	355	408	403	392	386	435	380	412	394	429	390	401	377	381	403	399	394	368	401	378	422	392	370	372	429	370	402	360	371	418	423	334	398	398	352	356	395	417	382	408	386	379	382	384	409	386	409	418	392	378	387	412	398	431	435	411	400	425	428	397	421	407	387	441	401	390	400	397	369	419	384	363	372	390	394	408	405	422	392	420	432	431	392	361	390	421	388	416	414	418	384	422	418	438	405	399	413	416	397	367	437	407	429	413	407	384	404	378	353	397	392	449	405	415	432	394	380	377	412	406	381	389	401	363	377	419	382	374	417	376	367	389	444	405	433	394	393	431	373	443	396	438	392	405	399	398	371	378	324	377	371	430	393	387	378	372	368	361	396	390	403	398	390	395	374	409	398	382	402	416	396	383	409	453	414	330	417	411	408	410	374	405	407	411	365	402	374	374	405	377	358	332	418	399	427	387	405	409	407	385	385	374	371	440	408	406	410	432	404	378	414	417	362	397	424	399	410	432	398	390	398	376	382	424	410	367	410	390	457	386	427	388	376	389	374	406	415	383	434	415	403	420	386	395	374	388	386	376	388	397	399	418	417	403	408	372	382	388	404	421	411	381	406	388	430	402	368	416	417	406	380	374	358	396	441	423	385	412	359	380	388	398	403	426	415	430	336	345	418	421	430	398	382	436	384	431	423	397	403	413	403	378	352	390	416	391	408	413	370	381	367	391	389	359	328	371	417	391	397	379	343	431	385	399	367	399	398	376	401	405	430	394	374	435	379	414	388	431	423	391	395	379	412	346	384	417	373	423	404	387	415	413	410	360	394	369	429	390	414	429	425	403	365	391	402	375	408	412	409	423	409	422	394	433	410	432	380	441	377	339	454	421	441	408	347	415	357	409	378	372	413	407	403	386	375	414	437	378	401	389	421	413	412	402	396	394	427	445	430	425	413	415	371	418	394	377	401	470	412	417	407	397	405	407	412	385	426	392	399	397	397	436	425	411	396	403	400	379	416	408	384	397	409	391	396	398	448	426	409	396	412	420	434	393	380	378	413	405	443	412	408	412	408	381	363	387	402	399	381	394	413	409	381	393	454	385	402	358	407	392	402	389	408	396	381	400	359	397	388	392	370	376	411	417	402	428	428	398	434	383	376	417	380	365	410	356	412	417	408	427	383	383	409	393	392	419	407	387	404	415	446	412	401	398	371	383	391	397	374	428	369	391	399	440	448	414	414	415	390	394	413	411	415	381	453	391	375	412	436	445	380	389	381	371	414	404	365	409	416	440	428	455	398	422	405	341	402	375	401	409	440	406	391	376	389	408	384	377	395	385	403	434	395	389	398	421	371	355	390	409	426	407	425	437	394	453	413	416	394	434	369	379	395	411	390	462	411	408	391	412	368	428	439	449	414	433	364	346	372	373	375	370	379	411	404	399	410	434	416	392	393	377	414	407	414	377	451	402	397	411	365	428	385	387	400	408	399	375	400	361	414	417	361	407	432	398	383	375	413	430	379	415	391	399	386	411	428	386	437	398	402	375	378	376	416	414	369	378	424	395	407	385	384	369	424	394	383	409	391	423	396	390	370	424	400	378	376	384	324	434	422	444	398	393	408	404	407
34088	25632	23171	18846	9404	2298	987	896	846	916	889	889	851	862	971	868	929	1144	1282	1228	1122	923	875	890	865	849	860	844	851	838	840	852	869	860	875	910	888	940	821	861	839	774	828	872	858	920	868	919	907	871	881	897	857	857	857	860	832	926	905	925	894	900	839	808	845	878	828	860	833	859	849	884	849	783	788	898	859	801	886	877	829	838	925	835	886	873	862	865	891	844	815	838	848	860	864	793	877	837	854	842	859	894	897	905	808	851	860	870	888	842	852	876	837	920	831	854	866	822	886	906	871	906	851	883	922	827	869	847	857	860	885	841	851	791	873	849	880	864	841	825	868	895	862	812	925	875	848	835	854	879	872	884	854	870	830	880	841	827	861	894	867	922	858	813	851	769	890	871	857	820	880	875	857	881	831	839	867	868	813	835	853	795	840	887	864	891	894	830	870	881	846	873	826	843	886	891	901	845	815	842	819	866	870	888	878	864	838	855	871	892	879	839	865	854	820	912	837	855	838	832	892	882	878	841	911	826	872	863	915	855	838	820	871	892	875	849	815	872	853	864	851	840	888	864	864	894	864	815	876	873	863	886	861	815	839	836	888	818	843	822	864	896	859	861	820	842	861	876	884	913	907	856	829	892	832	893	805	857	850	884	910	926	847	848	859	825	901	860	851	811	872	857	821	876	897	882	797	878	868	837	823	913	901	845	824	860	895	885	877	886	845	841	891	893	818	904	880	903	879	876	794	895	871	854	851	871	844	831	843	900	901	821	860	887	820	878	856	865	853	814	861	877	851	849	823	856	825	893	873	879	831	867	879	861	850	795	843	861	845	809	858	874	908	841	870	858	882	820	935	857	856	848	815	868	880	859	863	834	800	869	878	831	866	921	856	828	856	858	877	838	834	853	847	907	873	838	868	907	846	840	805	825	853	872	901	848	817	796	860	889	840	821	871	862	854	867	827	837	876	908	909	849	855	818	846	843	837	908	841	821	872	915	862	854	860	834	865	819	874	862	839	837	851	848	853	857	865	796	862	857	818	866	829	822	854	901	842	883	874	843	840	842	814	853	873	818	832	892	845	857	840	893	904	853	871	816	798	891	829	892	892	829	878	876	908	862	785	804	922	917	896	865	845	831	847	829	881	891	872	858	877	887	929	882	858	840	820	867	882	883	844	843	853	877	909	856	876	810	836	830	854	851	880	833	871	873	897	848	839	882	824	854	866	841	839	862	877	872	856	877	880	903	854	831	877	850	828	865	859	820	840	887	898	817	852	863	859	880	859	880	867	853	819	840	846	818	839	922	847	794	891	881	874	873	913	913	831	872	859	878	846	870	818	856	854	861	837	907	895	878	910	943	863	865	920	862	837	901	855	897	834	879	851	915	889	856	853	842	869	866	810	865	834	826	871	867	847	873	830	847	849	864	859	823	845	864	822	853	877	905	829	844	847	802	848	846	861	841	793	897	911	842	852	872	842	874	853	888	911	829	896	856	890	819	858	842	873	838	822	864	819	809	885	893	858	829	854	844	829	828	854	876	918	886	834	852	855	875	860	817	867	828	889	875	869	861	831	853	883	846	824	875	871	875	871	820	872	864	840	878	861	858	862	883	857	846	889	825	860	902	880	829	862	854	856	872	864	845	855	859	839	824	833	837	862	893	857	831	844	894	839	891	856	890	874	848	909	839	817	833	851	923	864	897	877	873	870	833	898	877	853	907	844	862	871	888	814	885	883	834	891	891	822	843	863	843	849	811	882	878	864	799	870	852	886	840	793	816	819	868	859	876	839	887	877	844	870	820	837	863	827	837	832	878	865	881	878	833	858	835	826	807	832	843	834	837	868	850	820	898	862	844	831	874	851	850	853	895	821	824	825	841	879	885	835	850	868	846	826	872	897	892	836	851	889	809	900	888	879	867	886	796	823	834	894	850	907	922	863	849	880	886	883	842	843	853	905	891	883	878	831	883	903	857	828	895	829	852	897	873	874	910	834	840	855	858	823	877	872	812	849	828	777	908	884	840	850	897	868	790	856	817	876	892	822	884	851	859	850	882	826	860	863	860	869	879	801	779	904	810	842	876	882	917	889	886	823	829	861	883	840	848	793	931	867	815	838	867	845	888	895	863	872	916	841	852	848	827	863	838	851	863	851	826	843	870	881	884	823	859	875	797	878	868	868	865	857	935	901	863	919	873	879	867	867	814	892	810	824	891	817	871	891	869	862	904	790	848	834	910	854	890	813	894	861	912	802	934	916	840	845	835	845	824	807	883	815	890	805	898	825	848	855	841	862	870	882	883	854	809	828	854	822	900	874	835	819	890	898	851	874	876	842	887	869	861	873	869	836	855	839	835	886	825	797	876	857	883	852	854	881	900	879	873	873	862	842	888	845	840	834	835	807	806	883	864	885	894	846	871	829	872	848	838	852	868	882	838	826	886	851	868	866	873	848	849	912	801	831	842	898	856	924	848	859	858	867	847	832	887	841	890	829	790	828	852	837	832	872	878	868	827	825	877	871	868	835	878	880	846	830	912	918	863	872	859	859	825	845	866	863	871	847	860	854	870	902	818	890	810	857	857	831	850	888	843	874	854	872	862	875	914	869	829	915	857	874	890	851	886	855	834	849	900	879	835	853	880	829	822	887	829	910	871	926	893	854	893	855	921	879	874	871	875	856	843	870	860	866	889	843	842	826	858	824	834	804	883	859	810	861	884	847	833	844	907	874	868	874	919	888	923	824	927	827	784	848	901	870	861	824	883	891	906	817	838	902	873	786	829	851	912	786	839	863	858	835	805	794	898	849	794	899	875	877	862	879	874	882	793	823	848	837	849	898	902	858	905	855	819	941	897	861	792	857	849	867	787	852	864	835	901	812	815	832	880	790	817	857	924	880	820	876	884	863	868	861	830	844	838	846	887	866	838	840	862	865	884	831	854	813	878	823	787	877	895	849	867	821	826	858	868	816	867	897	846	828	872	856	886	890	892	845	826	848	852	879	853	840	833	889	846	842	884	839	836	851	850	841	890	824	910	813	785	853	852	820	853	855	852	829	860	851	815	840	863	872	901	876	871	826	836	862	862	875	845	839	864	815	866	863	881	835	835	923	848	873	927	864	892	874	883	811	848	894	867	846	883	852	863	885	854	858	840	887	861	899	894	863	899	871	846	836	879	855	853	861	841	848	848	872	868	951	864	836	876	816	897	869	889	854	848	853	866	864	826	799	844	814	840	851	880	822	848	832	870	830	849	851	866	827	823	821	872	838	837	847	866	878	829	845	862	872	838	834	889	834	894	837	841	861	904	845	848	816	876	884	847	834	860	895	810	806	879	882	888	861	918	802	824	863	860	896	866	876	865	920	846	800	811	876	864	870	861	863	900	897	877	837	861	854	870	880	831	867	864	834	865	838	902	869	835	888	827	845	858	880	865	808	843	839	854	902	854	827	832	950	868	817	826	813	848	898	823	854	863	858	848	907	850	854	842	854	824	885	842
60629	38016	26205	14776	7336	1787	488	424	434	462	452	421	417	388	454	429	476	458	545	665	568	497	367	393	423	436	404	422	419	426	414	414	440	393	437	410	412	438	436	458	440	450	387	413	422	426	401	431	475	446	452	409	401	385	388	432	428	396	448	385	442	432	427	422	444	395	397	400	390	418	465	417	416	428	393	372	376	407	433	405	408	402	437	403	413	417	417	419	446	423	437	425	400	450	399	361	415	468	393	424	435	393	448	418	416	439	415	408	395	412	445	408	399	440	409	377	426	412	400	410	435	400	454	431	390	420	390	392	423	378	401	410	400	391	398	392	435	446	405	429	422	451	435	431	438	363	402	398	387	398	390	400	417	401	421	427	445	416	419	412	397	460	429	444	446	367	377	411	389	385	432	383	364	419	387	446	368	408	402	407	391	447	412	438	447	427	410	401	414	417	454	445	430	416	424	403	387	397	398	410	424	453	382	446	432	376	390	410	367	457	417	389	444	438	463	391	430	418	420	453	415	446	423	391	423	428	388	417	383	393	423	398	415	433	398	422	389	404	440	459	405	437	429	367	405	423	384	415	410	418	432	400	410	387	441	450	407	424	429	416	429	420	385	424	437	443	405	396	407	430	417	422	419	435	395	445	415	435	386	416	426	399	385	392	426	417	365	384	391	408	439	424	400	437	407	395	408	403	422	421	440	421	404	390	407	383	398	427	427	383	399	406	440	410	470	401	398	379	400	429	429	408	394	407	411	384	418	447	424	448	413	391	407	429	424	423	383	402	389	436	435	385	379	401	427	419	402	420	412	428	428	435	441	436	415	437	467	410	473	397	426	391	455	418	408	356	415	417	408	443	385	431	418	428	386	429	377	408	456	407	420	462	362	394	384	395	379	411	402	389	371	405	385	438	396	415	400	417	399	431	382	398	439	395	445	397	439	378	418	387	453	427	406	408	439	440	412	425	411	401	395	374	404	422	388	408	411	439	402	421	426	371	405	451	430	391	402	408	390	390	450	406	409	412	420	451	445	419	437	401	427	406	392	386	395	432	439	421	404	415	443	414	445	435	425	422	410	460	420	401	373	407	425	379	405	455	416	432	423	384	412	432	418	413	419	467	411	425	431	406	430	403	440	417	389	385	447	430	441	434	369	419	427	410	430	423	407	421	383	413	397	400	435	425	432	397	414	437	428	430	406	431	407	428	433	441	462	440	419	393	427	370	397	379	407	464	410	385	449	403	407	416	393	414	401	408	445	406	440	402	404	391	369	427	396	434	422	439	388	427	385	396	384	407	460	409	417	435	425	421	401	409	431	428	436	431	400	425	407	404	429	432	464	422	390	416	415	391	405	379	431	387	416	451	431	465	413	370	404	394	441	409	457	432	386	456	443	410	408	415	411	432	415	416	419	387	429	398	421	404	449	385	394	349	424	433	453	384	426	378	400	420	420	426	389	386	423	419	470	408	461	368	382	425	393	409	424	437	400	436	414	416	421	398	387	430	414	443	371	370	426	405	373	441	385	419	439	441	429	427	406	386	394	412	413	430	397	374	435	374	377	455	408	436	362	422	402	420	397	425	384	407	422	396	371	416	415	422	419	385	404	384	426	431	405	425	400	408	432	421	437	395	413	403	424	405	392	413	425	409	422	415	423	408	418	440	383	429	416	432	406	416	458	431	446	408	437	417	406	414	437	409	435	448	429	424	397	437	411	387	419	437	381	405	416	409	410	405	415	419	392	455	406	418	426	455	400	427	433	425	425	428	420	421	427	391	451	457	428	424	417	417	404	397	418	424	404	382	427	461	424	408	416	354	398	446	416	369	413	428	405	418	426	423	450	394	453	448	422	435	422	399	421	455	438	417	422	412	413	367	417	436	384	402	427	431	454	444	414	396	398	405	446	426	437	419	453	477	394	406	381	416	420	448	438	433	411	410	377	386	435	455	418	395	431	404	418	421	373	396	396	445	438	441	407	427	446	412	440	421	430	421	401	406	385	442	413	394	408	431	430	370	445	437	423	392	409	429	444	425	386	392	434	405	448	439	401	394	402	384	402	438	429	412	441	395	400	405	415	433	403	411	466	399	432	414	424	433	425	404	430	425	436	391	423	435	427	418	430	418	426	354	419	427	445	445	431	420	404	416	399	396	427	402	402	419	408	430	384	381	377	412	407	395	389	418	405	444	388	392	447	400	421	418	428	426	407	397	412	407	433	440	418	386	421	429	435	381	422	422	416	400	401	398	439	474	403	435	417	454	377	447	384	394	397	411	447	416	404	394	382	420	407	422	440	416	432	369	399	435	411	390	394	388	455	388	412	390	404	396	434	381	445	473	455	425	404	370	446	408	465	387	421	432	389	420	388	412	408	447	428	398	403	390	429	412	424	422	418	396	406	387	419	411	380	440	418	390	413	380	430	387	388	418	425	396	423	424	432	471	416	401	386	431	392	439	414	433	386	362	380	437	404	422	375	409	421	443	413	417	413	409	390	405	374	411	396	464	446	432	412	390	413	449	381	439	422	439	402	409	394	411	386	440	441	381	372	393	388	440	384	396	410	385	404	412	426	399	406	412	392	392	434	392	401	421	373	381	409	389	429	400	390	409	429	432	420	412	413	385	389	410	435	423	454	391	416	390	429	388	419	402	437	447	455	434	420	413	376	401	414	414	413	397	388	402	452	417	407	448	426	432	403	425	393	431	391	388	399	408	424	420	414	435	428	415	427	392	441	418	412	420	407	413	428	404	406	410	444	413	376	418	413	407	423	427	415	418	446	426	415	372	426	464	409	402	469	384	414	423	451	440	427	438	407	455	432	409	378	412	392	401	388	437	430	436	437	380	392	420	375	434	446	395	425	424	469	453	385	406	410	420	428	404	417	377	420	435	425	449	396	411	408	393	458	431	435	391	418	391	397	421	418	409	440	397	442	395	427	417	435	384	390	398	392	409	411	432	415	394	410	439	417	391	461	437	431	422	392	404	391	403	381	401	435	439	401	445	395	451	399	424	427	396	450	459	446	422	413	403	381	361	392	376	408	412	413	413	472	385	388	400	403	434	422	420	438	401	426	396	385	391	379	432	422	380	435	413	380	407	420	405	406	412	423	404	398	406	413	413	386	434	440	433	417	394	409	396	440	377	403	382	423	444	418	422	444	386	430	411	400	411	421	401	426	398	411	419	402	437	422	477	406	404	403	396	379	402	400	403	436	435	393	368	418	375	457	424	414	451	451	393	377	407	445	474	407	383	440	441	407	416	393	440	421	410	412	429	418	406	420	406	408	443	436	380	408	425	442	453	417	401	384	411	399	417	411	419	410	471	402	396	450	381	408	407	421	385	421	450	395	392	413	456	386	432	442	459	441	438	421	402	451	418	395	375	423	434	417	440	399	425	432	423	438	400	443	475	404	399	416	368	389	422	422	395	409	417	425	435	396	371	422	443	411	397	417	398	425	406	414	441	417	428	400	417	405	442	443	419	393	418	387	411	404	393
38342	30001	27809	22217	14919	3615	1037	972	1023	949	976	918	946	885	901	935	968	1061	1504	2241	1709	1245	876	892	899	929	882	877	888	885	814	859	858	891	833	924	913	926	925	915	948	898	897	843	929	907	895	871	914	905	872	928	879	870	867	933	938	870	873	864	899	874	934	884	895	964	904	906	876	869	852	869	891	886	904	846	902	857	855	832	927	861	900	902	905	886	859	955	867	885	965	842	855	852	892	888	882	832	914	859	889	869	922	811	846	837	891	871	853	900	912	891	880	870	891	888	903	858	844	849	871	836	862	922	846	835	872	841	897	882	889	928	881	893	896	844	918	854	907	886	883	881	899	873	931	844	866	902	891	899	888	818	877	875	868	880	880	875	889	909	893	902	906	849	844	892	882	873	864	850	891	854	922	835	838	880	857	833	848	879	823	848	874	823	878	884	910	834	863	907	877	875	898	885	907	844	859	859	826	901	902	860	866	916	889	896	850	879	843	959	822	945	878	898	875	900	897	838	890	891	854	886	903	866	828	844	874	848	879	877	866	878	852	864	887	880	861	890	886	924	833	888	889	867	911	869	907	916	884	870	880	921	857	853	855	860	854	900	908	860	910	840	815	927	864	887	886	890	872	846	892	856	893	847	847	805	880	852	913	892	863	871	850	886	845	887	939	902	864	882	855	913	851	834	866	880	879	865	863	832	876	820	864	876	830	863	883	867	869	847	932	874	907	875	825	884	900	858	908	862	837	917	913	899	934	856	854	898	829	854	859	883	898	853	833	882	885	909	888	863	886	854	881	878	805	875	864	853	913	888	898	895	866	894	864	868	872	881	900	913	871	864	880	803	906	898	822	888	806	900	823	853	838	805	847	887	828	878	920	862	913	837	899	976	866	949	872	884	875	900	889	923	900	900	839	889	932	928	902	833	902	926	901	878	853	955	861	900	863	853	854	919	831	933	909	921	896	872	932	876	844	878	834	860	882	850	870	802	853	870	909	857	872	853	880	861	880	890	855	879	901	914	911	886	892	851	893	895	886	847	922	890	866	918	857	933	849	842	856	857	868	864	854	875	846	923	876	902	876	862	883	894	895	907	898	884	891	873	891	830	889	890	830	913	867	885	854	853	885	839	892	917	879	863	901	869	857	908	879	907	884	895	857	865	899	861	889	889	882	819	871	906	864	872	894	912	918	856	880	862	840	870	871	875	894	892	868	855	874	914	891	898	883	909	832	876	838	863	866	860	820	862	899	828	881	854	875	870	934	812	853	840	889	890	909	872	902	846	924	887	904	948	932	909	862	963	874	881	860	932	907	847	874	917	896	839	887	921	885	882	888	893	902	932	866	881	856	914	911	809	928	874	792	868	865	891	823	861	889	838	871	847	878	836	890	885	893	841	876	863	915	881	842	866	872	842	840	898	851	853	831	844	923	915	856	860	874	875	865	887	867	883	897	820	851	845	844	860	853	846	892	863	842	849	851	893	891	912	817	833	852	842	869	886	897	840	946	890	864	876	926	856	842	865	855	893	824	880	894	886	860	888	938	873	886	885	890	899	857	858	855	865	875	938	878	887	953	887	916	881	873	894	892	842	904	917	920	875	916	906	876	862	870	932	848	913	850	881	843	950	873	890	928	823	892	837	880	848	888	876	896	928	880	879	885	859	861	905	913	960	903	905	840	865	873	852	864	885	904	906	888	910	882	916	877	914	856	913	843	865	856	862	863	886	835	847	879	891	910	917	854	946	888	893	855	877	902	863	894	919	857	798	913	904	867	914	858	841	894	880	896	904	872	850	853	876	924	956	879	900	897	891	902	862	916	883	846	907	881	830	924	850	847	892	856	892	839	885	894	896	869	883	829	910	873	944	891	924	910	907	830	868	864	861	898	881	895	878	922	888	858	879	952	920	825	905	844	870	847	944	851	876	830	911	884	932	885	872	874	893	851	903	900	939	840	840	857	819	896	892	924	839	898	868	884	844	864	903	842	918	869	842	871	941	898	886	903	876	900	863	880	923	922	852	878	855	829	899	921	810	905	875	851	846	858	898	882	836	879	867	836	931	940	876	868	940	954	857	855	897	833	887	903	870	829	859	907	844	956	880	870	871	870	880	884	847	872	911	863	924	912	915	872	839	868	877	836	871	836	892	844	907	889	880	876	910	900	896	884	880	847	900	798	905	849	915	914	906	915	882	884	907	811	858	923	867	881	879	839	904	906	890	869	897	913	902	896	867	877	893	883	868	846	867	889	885	912	896	869	879	903	844	877	917	853	877	869	939	876	912	878	854	909	892	890	889	832	869	834	898	876	882	902	849	840	882	859	829	899	898	903	922	896	906	890	878	887	866	864	906	859	909	884	846	818	848	899	901	855	910	890	905	842	819	883	878	833	885	896	862	878	891	914	875	863	916	889	850	911	854	882	838	945	881	874	912	945	831	889	869	884	901	849	926	860	892	881	874	890	872	893	839	874	883	880	855	895	859	900	862	890	947	880	896	898	831	889	904	874	928	902	915	889	867	839	855	886	871	886	873	851	884	843	907	854	851	862	888	916	852	886	864	893	884	889	850	878	865	874	874	858	878	904	871	866	885	852	893	802	847	844	895	860	813	868	913	858	858	886	897	908	854	876	891	857	878	920	915	862	873	896	868	904	845	930	892	934	872	933	846	900	861	877	846	861	839	862	899	841	931	842	876	885	820	872	910	889	863	875	942	895	841	833	894	874	892	862	870	892	892	872	868	842	844	927	899	876	929	925	863	920	855	926	840	803	912	859	908	919	854	904	918	836	838	860	841	892	880	892	874	880	849	871	935	869	840	884	829	868	801	874	843	855	892	839	840	876	850	888	868	807	924	868	886	926	909	904	895	930	882	912	903	893	899	895	942	876	909	906	888	895	894	879	887	901	921	911	855	903	854	867	878	874	865	935	898	891	852	889	892	867	876	888	903	895	899	890	844	905	863	862	914	918	866	851	911	881	869	912	907	866	886	857	904	869	821	891	888	857	892	872	868	869	874	886	898	870	886	911	868	859	871	918	876	910	845	862	912	883	873	900	894	885	834	907	892	869	885	913	862	887	885	862	855	893	853	874	909	893	846	872	858	948	895	897	855	878	857	855	865	923	886	850	889	930	904	850	890	855	830	907	847	864	893	915	852	943	843	895	841	891	884	866	851	880	811	919	885	903	934	912	891	886	862	914	891	860	894	881	933	866	872	897	900	916	892	850	866	871	849	859	949	925	844	877	865	881	877	904	874	835	889	894	875	878	892	913	869	854	911	890	903	929	880	891	871	924	896	874	916	887	900	904	915	849	861	904	992	865	890	867	845	875	880	854	852	861	940	890	837	880	859	894	871	827	869	834	862	875	850	848	961	860	881	850	863	877	859	867	866	868	892	896	928	886	880	819	815	845	886	836	892	900	895	914	874	888	828	890	801	849	897	908	890	879	890	917	892	854	874	877	872	944	828	883	842	905	904	848	849	905	908	914	893	849	866
40437	24797	14589	6041	1840	648	417	378	396	379	391	356	407	398	389	416	370	409	379	406	393	382	393	383	396	414	376	378	408	374	435	389	385	412	433	415	435	380	368	409	397	396	432	410	347	377	399	417	417	357	401	421	388	406	441	417	413	419	434	423	421	382	358	396	437	380	405	368	369	358	373	400	400	409	419	411	387	364	363	355	406	457	395	374	384	369	370	387	411	425	420	381	411	417	425	381	378	424	387	407	394	420	393	411	397	367	436	381	409	381	397	414	409	398	393	385	353	382	415	431	377	406	399	373	423	418	422	412	426	387	401	359	429	415	375	391	407	429	386	381	441	380	436	401	374	373	371	386	379	398	376	418	347	395	404	383	399	430	415	444	381	417	397	357	406	407	413	372	393	364	381	392	413	410	438	376	387	385	381	383	416	403	367	403	386	405	415	401	394	413	444	449	429	413	427	403	406	391	384	413	423	437	390	402	382	364	403	395	391	418	426	409	387	362	368	403	396	405	374	381	378	380	400	426	407	410	413	422	424	432	380	370	375	414	410	391	395	379	392	401	441	383	419	401	394	365	384	410	384	370	368	373	374	392	401	412	393	372	386	421	402	391	405	410	411	403	411	400	395	361	393	380	396	375	376	388	380	412	394	381	389	381	403	385	381	378	376	371	390	370	380	387	376	410	369	399	408	402	358	377	410	413	360	403	436	394	413	352	355	357	411	420	404	400	388	365	413	389	405	374	406	414	410	404	385	388	367	378	396	413	386	408	424	369	405	359	408	374	401	403	398	372	411	374	396	379	387	407	395	397	367	387	385	363	405	385	410	448	395	410	393	401	349	397	382	383	384	408	437	448	361	350	405	417	396	412	419	429	401	406	370	395	371	393	422	411	424	389	362	414	418	415	400	406	389	408	385	390	439	389	410	406	384	412	380	351	387	402	375	392	414	387	372	412	390	413	345	401	440	426	353	373	321	379	421	381	378	400	361	388	417	400	362	374	330	372	391	399	381	424	408	435	414	403	385	425	416	359	375	422	396	403	377	395	376	394	414	389	388	401	390	400	359	402	393	407	375	371	394	396	363	405	435	411	376	422	377	411	421	401	429	383	387	410	392	378	402	383	370	440	382	378	394	419	408	385	388	392	411	376	387	388	392	411	422	395	408	372	363	395	396	421	381	400	416	414	397	400	352	370	433	413	399	409	430	391	452	392	379	427	381	364	378	401	410	393	374	421	379	416	434	370	398	392	348	415	393	391	377	372	382	391	432	415	390	347	357	397	367	422	405	386	416	427	411	406	389	409	398	403	382	402	425	425	396	419	379	403	429	386	399	402	367	403	419	422	411	406	427	417	442	441	401	399	434	401	400	400	384	402	416	373	426	389	369	387	427	417	379	443	424	422	388	407	397	387	401	456	423	387	416	421	413	383	350	406	420	375	392	387	382	421	387	400	389	442	396	386	427	405	386	398	397	431	412	415	385	384	378	381	355	390	430	426	407	417	427	390	381	403	392	391	407	390	395	392	407	414	402	407	400	402	425	392	409	379	390	409	402	395	408	410	423	395	432	378	379	372	376	383	399	411	391	371	396	398	382	376	442	413	404	380	369	407	380	381	408	417	392	431	428	377	389	431	393	398	436	398	375	395	388	396	389	389	378	411	398	390	372	416	406	370	413	418	399	375	402	380	404	390	416	423	442	383	389	351	395	401	434	432	389	392	421	382	398	427	395	417	366	381	371	396	421	401	440	400	367	375	435	385	423	419	415	366	405	351	378	421	416	415	417	396	388	372	364	418	401	410	421	363	359	385	354	365	382	435	371	405	393	430	434	394	402	421	390	382	400	377	393	390	390	375	377	400	397	391	382	406	393	370	430	376	391	384	411	439	358	419	390	403	384	404	412	422	375	403	408	381	394	424	418	343	387	398	411	441	415	392	412	424	385	429	395	403	404	356	405	426	401	426	390	385	368	399	392	418	430	386	392	426	402	380	387	405	401	433	398	425	406	423	395	396	436	393	395	372	395	370	397	384	396	412	425	388	381	394	422	416	374	409	389	375	378	399	387	411	398	389	397	439	403	412	415	408	373	418	399	380	392	371	378	349	387	365	350	385	416	365	404	412	431	384	399	413	424	413	385	381	389	434	382	348	398	405	380	371	442	386	388	399	422	437	432	387	379	360	378	386	386	424	413	414	375	367	448	429	381	420	388	413	368	395	392	409	428	355	374	403	422	418	398	368	385	430	411	390	446	415	356	362	437	423	369	413	411	372	367	406	403	417	393	437	393	408	387	393	429	423	415	439	429	422	396	407	390	420	402	402	415	394	394	369	381	372	411	369	407	397	382	406	389	385	412	387	376	441	389	430	434	405	420	403	412	360	359	378	408	423	432	411	402	414	434	412	350	390	390	410	393	376	385	381	376	377	415	368	409	393	397	394	384	398	406	405	402	382	414	397	425	406	388	414	369	359	386	370	384	442	378	373	383	404	425	368	378	454	401	364	444	457	388	405	425	436	405	372	402	404	362	386	403	420	405	406	380	392	432	424	437	416	398	381	375	408	446	387	447	378	416	390	431	392	409	388	382	411	408	383	402	420	383	400	438	425	384	355	413	375	401	402	415	386	378	379	362	424	428	399	432	414	432	386	401	374	414	401	421	389	384	398	397	406	433	391	393	405	362	401	414	375	408	421	407	396	410	394	389	390	410	412	382	388	414	380	409	427	395	391	388	397	360	399	355	405	390	426	373	372	380	379	408	406	414	406	407	387	386	386	413	395	369	403	375	403	359	384	421	372	393	376	413	421	400	393	383	368	397	391	382	421	368	411	380	410	396	394	412	399	388	425	369	415	438	439	394	413	397	395	388	387	377	409	391	414	409	369	402	402	422	387	424	423	383	401	376	406	377	412	402	416	430	404	393	373	398	408	408	406	430	404	379	381	397	369	403	409	394	390	378	425	390	395	396	396	415	379	391	379	441	396	416	391	423	440	415	409	403	406	403	396	431	390	358	400	396	406	417	409	361	378	373	368	371	352	402	428	402	368	392	351	380	356	396	408	390	376	368	386	348	393	365	357	378	375	464	415	373	424	381	413	378	376	393	400	387	364	397	373	388	386	393	421	381	385	406	412	400	389	428	406	403	374	430	370	411	390	418	368	365	399	380	387	417	410	405	362	379	377	408	385	395	386	378	409	413	366	390	409	373	414	399	416	433	418	424	402	396	438	431	372	395	398	411	388	375	398	393	416	399	391	403	361	401	403	415	386	369	361	424	418	382	392	424	389	398	379	385	417	423	405	376	397	379	380	425	399	361	371	376	414	390	449	413	387	381	397	407	421	409	413	371	456	403	414	391	404	421	400	399	419	362	394	379	404	434	420	425	401	404	412	410	415	405	399	387	374	403	421	402	415	408	361	392	420	416	385	406	425	390	382	418	405	365	412	396	381	413	403	431	405	421	433	418	375	386	369	384	395	438	375	395	433	372	420	445	385
24314	18354	18367	11452	5045	1534	829	840	859	851	830	832	847	852	873	850	846	867	878	919	899	836	868	843	826	853	892	904	812	887	858	846	848	846	825	840	838	871	874	811	874	838	869	828	867	849	833	910	843	860	868	876	874	892	830	862	878	822	872	857	887	888	918	834	852	866	899	861	894	873	860	858	865	898	886	885	865	850	858	815	831	819	822	893	862	876	831	885	878	861	868	852	864	828	859	792	848	852	826	914	830	843	795	810	875	850	844	828	777	844	917	920	887	871	841	858	867	825	878	856	837	878	897	886	838	913	879	876	853	829	874	846	867	867	853	858	852	865	853	839	868	826	853	833	860	828	826	828	814	840	874	901	870	879	840	882	871	809	841	841	893	871	913	850	857	845	862	864	849	857	877	881	869	904	831	819	900	859	908	805	878	844	890	828	786	907	862	893	814	870	839	872	891	847	848	856	869	816	861	878	819	858	813	835	851	803	893	809	860	852	828	834	861	850	871	888	821	840	869	860	863	911	832	889	821	872	858	854	868	866	890	856	810	875	883	855	831	810	893	853	822	908	867	839	846	831	834	883	889	884	874	893	821	830	852	828	777	877	898	844	870	811	820	863	883	877	829	825	774	812	819	861	888	851	878	848	829	842	842	861	875	848	857	882	902	864	857	855	897	890	791	857	843	837	816	798	830	829	827	896	836	885	903	829	834	881	815	869	804	849	906	865	819	852	895	903	806	883	925	823	807	825	812	808	871	833	842	899	858	874	865	882	865	833	863	821	847	883	844	855	848	839	904	876	831	871	891	863	842	876	895	845	872	839	829	817	866	893	854	887	806	884	825	886	819	891	843	864	844	860	810	912	845	785	824	871	880	830	841	811	820	843	864	844	846	808	817	862	834	868	826	855	866	837	825	840	861	837	844	870	892	834	835	861	799	822	857	864	916	871	875	868	783	795	814	847	828	900	881	788	821	845	844	829	838	863	869	862	850	807	851	870	898	907	841	867	820	844	900	804	868	872	882	838	841	844	842	836	892	855	855	861	891	854	891	849	846	876	816	889	903	814	855	901	870	790	849	859	824	836	851	877	842	898	831	863	875	798	837	836	843	875	850	813	868	902	850	851	899	844	861	804	868	847	868	850	857	844	840	885	862	876	885	875	902	846	830	851	814	848	819	857	814	811	945	832	880	813	818	861	843	857	876	856	809	890	873	874	889	812	866	840	884	854	853	858	884	861	872	876	860	884	853	858	854	845	802	883	807	886	862	860	850	880	858	830	833	878	821	848	866	820	893	877	882	870	872	878	857	833	850	908	857	827	844	835	809	838	835	850	819	827	870	831	858	837	852	788	815	822	904	817	907	860	828	868	872	889	838	867	847	866	851	830	846	840	896	868	848	833	823	850	854	769	817	801	842	850	831	859	888	866	803	865	822	844	813	835	841	832	823	887	874	839	824	889	814	876	837	848	863	831	865	832	867	856	843	920	831	913	804	864	809	912	828	779	863	846	885	834	829	863	849	848	804	784	800	844	890	823	819	857	844	820	847	855	861	850	867	854	881	849	819	826	838	822	821	877	853	823	885	862	822	874	886	860	874	831	832	911	786	817	848	817	921	827	884	839	872	854	816	849	851	865	841	857	850	813	855	911	810	867	861	850	845	875	846	881	877	852	839	818	860	817	902	809	868	863	874	829	809	832	848	851	826	884	882	875	811	849	831	840	875	888	826	933	900	827	879	878	803	846	805	825	862	845	888	871	852	889	814	854	823	858	814	811	836	888	838	808	796	838	870	890	878	837	828	842	825	861	841	913	861	851	813	850	842	815	830	823	835	847	841	909	839	810	825	812	906	799	852	902	876	886	813	839	849	811	870	878	813	883	882	838	800	835	844	848	920	842	849	799	852	858	865	860	840	858	823	833	825	833	867	827	922	888	863	841	857	865	831	839	822	882	870	829	857	812	814	874	868	852	779	842	834	823	859	807	847	859	876	810	844	859	901	866	798	829	861	862	842	797	848	841	817	874	875	867	859	842	839	824	888	852	794	854	816	850	852	862	873	898	837	868	804	875	832	810	885	884	918	829	807	890	834	824	827	848	849	821	792	843	886	850	842	843	819	869	900	817	821	862	856	851	839	800	891	871	842	836	825	854	810	880	858	896	841	829	864	852	806	829	872	894	872	837	855	791	896	813	813	857	893	848	838	813	908	824	844	817	828	897	874	837	879	869	852	850	849	803	854	827	855	854	857	835	807	855	903	850	817	850	849	823	864	821	837	925	870	815	802	873	842	845	862	899	849	871	866	884	873	811	849	819	825	883	839	845	870	866	842	853	872	785	899	838	875	883	870	839	833	814	849	901	843	856	864	848	801	844	820	847	850	848	828	829	884	909	833	886	876	856	829	841	880	904	854	877	869	857	796	867	882	879	824	799	887	845	914	841	879	825	814	856	875	836	868	853	891	815	882	858	872	863	891	849	821	846	827	864	824	862	853	907	813	889	828	867	879	910	891	814	870	840	814	826	886	873	867	898	850	908	826	826	857	820	834	828	817	877	870	854	861	884	772	897	818	933	826	856	818	835	900	842	895	849	828	889	867	844	851	824	870	877	885	876	871	850	850	778	892	864	836	829	867	775	874	889	846	872	851	864	873	832	906	863	915	865	863	885	847	820	809	837	846	837	879	860	817	869	826	820	855	840	775	788	841	873	874	829	861	829	853	834	830	829	865	822	816	863	808	874	859	872	874	870	822	851	904	897	845	898	841	854	830	863	853	840	892	835	821	913	784	824	828	815	846	843	816	847	863	871	864	887	891	813	863	870	837	815	832	892	874	887	875	861	842	875	887	859	858	874	863	875	858	811	861	851	903	821	884	816	801	829	853	901	845	888	849	829	892	856	813	834	808	798	828	865	891	852	897	826	797	792	870	858	886	886	807	844	837	830	831	883	867	876	827	851	892	800	832	870	871	872	890	819	826	842	791	828	890	834	835	888	835	838	848	856	873	846	888	858	924	834	879	873	917	876	847	851	894	863	806	885	844	902	853	790	813	899	908	888	822	826	865	782	890	820	791	800	836	869	876	826	822	825	887	854	858	852	827	863	891	874	824	801	871	823	895	840	838	837	852	846	861	778	824	871	833	861	922	872	895	841	858	844	862	868	840	845	917	845	896	877	817	846	852	819	836	824	845	849	855	849	831	876	824	820	868	833	830	799	836	886	865	808	789	815	896	839	885	867	835	904	829	855	811	833	872	866	795	883	853	918	807	843	812	808	866	936	878	870	847	833	891	865	850	886	826	821	807	826	815	859	839	897	891	824	828	857	853	888	910	876	808	800	856	818	754	828	829	842	864	846	867	834	877	864	835	842	871	857	848	877	888	844	859	871	843	831	898	891	832	805	841	876	835	847	885	858	831	844	872	881	897	832	830	861	877	839	800	823	811	843	860	875	902	833	848	910	847	818	911	881	837	905	805	832	801	905	877	872	821	882	882	862
52858	30941	20497	11294	4204	828	435	433	396	411	389	434	413	431	402	405	471	460	532	511	490	450	481	443	391	371	393	375	380	373	410	400	396	435	337	390	420	422	427	349	389	383	414	414	404	382	391	370	351	391	387	409	398	414	426	429	387	413	389	408	438	423	406	378	371	380	405	392	370	388	425	402	403	390	411	377	407	406	415	404	388	423	414	388	399	409	373	419	418	389	410	397	356	388	418	413	401	374	360	388	412	385	392	410	405	399	407	364	402	399	412	366	400	411	428	411	356	412	391	383	387	394	377	393	422	425	387	408	399	421	385	405	415	377	413	448	422	394	413	350	383	428	401	411	390	397	385	435	445	433	442	414	405	427	441	353	375	376	364	415	377	424	376	444	396	409	372	414	402	398	397	404	382	431	402	381	385	354	364	412	380	370	396	371	417	393	396	434	417	381	415	380	396	418	426	432	367	410	430	377	420	383	347	412	391	408	394	437	427	369	362	392	374	435	393	401	403	432	406	375	386	393	382	393	453	398	416	387	372	413	413	372	398	433	389	396	426	418	396	405	366	410	395	434	389	378	373	426	404	398	377	368	376	392	396	422	370	369	404	365	432	409	385	412	383	382	376	419	431	385	433	423	400	371	358	388	401	411	386	378	449	404	413	434	422	418	406	402	411	419	385	416	422	394	389	388	339	429	389	367	363	397	424	432	371	438	371	416	425	384	360	434	413	427	390	381	384	362	405	376	368	414	417	432	392	438	363	384	387	408	403	390	383	417	363	416	422	383	403	397	420	412	397	440	384	451	390	413	374	403	435	398	388	382	389	374	388	403	393	411	387	348	401	385	412	382	380	385	393	373	387	392	393	407	443	393	391	410	409	375	400	402	416	420	326	386	370	427	380	375	427	380	391	371	399	409	385	417	459	382	403	441	400	381	395	401	345	373	382	412	344	376	426	369	415	432	398	400	397	380	384	387	430	388	409	363	415	410	416	453	420	366	368	403	422	385	423	412	455	410	386	437	410	378	426	401	370	399	373	390	415	413	414	427	385	422	370	372	432	425	392	387	366	391	393	416	430	427	364	398	401	406	386	413	373	390	401	399	380	395	422	392	402	440	347	398	417	365	392	429	418	428	414	390	408	434	390	459	378	366	420	396	461	459	418	360	395	379	423	392	403	374	380	417	353	384	404	400	425	409	426	400	388	392	400	386	371	427	424	438	380	393	422	426	399	397	392	407	375	356	392	392	377	378	444	407	394	397	419	354	425	426	364	408	372	372	421	383	410	400	415	428	435	381	380	388	420	393	404	427	395	394	422	413	349	403	377	390	438	429	433	345	395	412	366	391	395	387	428	392	397	407	401	410	389	404	426	408	379	428	399	370	384	378	391	408	416	366	409	379	354	365	408	433	388	395	430	419	425	416	427	412	427	384	434	428	368	402	393	399	410	376	398	435	400	420	369	412	409	445	385	395	407	412	397	412	399	397	439	373	408	456	418	428	409	440	363	384	384	426	387	401	418	388	432	411	357	365	397	394	398	397	393	436	396	439	387	413	403	392	371	370	428	419	428	400	392	436	419	414	423	425	394	406	423	428	408	395	398	427	398	409	422	343	409	406	409	421	398	413	403	384	427	397	355	386	407	416	398	420	390	371	378	394	364	385	390	375	424	430	396	387	375	384	408	427	389	419	368	343	373	404	410	419	396	385	385	367	412	350	397	440	412	376	380	420	404	412	365	367	379	374	413	418	415	398	390	427	402	406	391	405	450	407	393	394	394	400	369	386	423	401	395	391	383	401	405	386	390	388	379	415	405	375	395	428	420	392	374	419	407	395	399	398	410	390	411	381	430	396	383	397	391	381	438	420	370	402	360	394	387	390	345	403	400	394	427	433	419	366	396	421	430	416	422	367	376	399	382	394	366	397	363	399	396	426	400	396	383	409	445	387	424	402	407	402	393	416	434	380	404	426	389	381	371	395	423	412	397	420	411	377	400	402	393	357	412	385	406	411	363	413	402	385	419	461	424	391	381	438	419	388	426	440	391	414	420	385	427	457	406	369	382	403	413	381	397	382	409	395	393	378	380	399	409	396	409	404	383	379	377	376	387	435	394	420	373	360	408	407	414	388	410	422	389	402	412	414	407	444	419	388	374	351	422	417	388	405	411	376	389	427	426	422	388	396	412	386	402	389	395	392	433	444	410	389	388	419	396	405	424	408	395	422	389	411	383	399	395	425	437	395	398	400	358	412	422	401	384	358	400	409	407	439	402	383	404	378	355	378	405	404	474	437	422	388	430	414	418	411	411	382	416	393	408	424	414	409	411	417	418	406	411	418	398	365	387	416	392	362	409	420	407	396	395	419	409	370	423	426	392	385	397	408	375	438	391	386	405	416	409	418	413	390	393	375	396	383	402	410	400	408	388	389	418	376	400	408	369	419	390	414	408	375	347	390	419	380	373	430	407	396	404	422	463	434	381	405	374	415	391	447	418	385	449	431	388	398	424	393	392	444	409	423	417	396	396	399	392	399	392	403	385	392	393	412	450	478	378	358	366	404	450	404	410	396	373	383	372	410	372	439	410	381	403	413	389	432	390	403	370	433	413	419	410	396	377	407	422	416	437	414	377	387	372	394	441	403	438	417	426	413	400	412	433	383	405	424	420	368	371	376	393	409	413	389	407	345	378	408	405	376	399	412	367	380	391	407	391	394	359	404	417	411	435	380	397	406	346	381	430	391	390	416	394	430	397	430	398	398	385	386	407	434	416	410	424	426	416	416	435	385	382	398	430	401	389	368	424	378	401	389	421	427	445	371	425	405	379	406	404	421	399	397	417	397	411	374	404	373	369	375	373	406	439	400	365	423	355	391	406	400	417	374	413	406	376	380	380	391	407	449	443	380	372	408	373	368	396	403	360	385	405	437	411	384	389	368	409	422	405	405	401	383	413	413	409	397	409	374	433	407	373	379	381	389	396	379	389	382	429	403	393	436	394	392	421	393	395	407	412	388	389	369	400	415	402	393	401	404	411	432	372	396	414	438	384	400	405	389	391	415	393	427	416	392	415	401	415	381	389	389	369	396	384	416	375	414	375	372	410	415	386	385	433	424	399	402	418	373	393	358	434	431	375	400	359	441	397	393	382	411	383	413	416	374	430	398	379	380	402	418	437	409	410	403	388	394	429	419	386	390	437	420	437	387	369	395	402	439	400	386	345	389	393	371	414	352	392	391	389	390	390	393	354	388	416	392	408	430	417	404	440	395	404	402	373	418	415	418	402	410	394	395	432	377	394	380	361	379	412	434	414	381	388	397	380	369	392	394	418	412	394	394	393	391	403	435	366	432	426	423	404	424	407	424	379	419	400	372	376	356	411	417	420	390	413	432	395	393	438	416	355	361	423	416	379	370	383	410	411	404	387	364	376	397	408	420	399	423	424	392	403	354	388	398	376	388	348	402	379	382	382	420	427	411	405	436	386	366	420	409	430	385	360	408
33019	22721	24042	19373	9693	2195	934	928	919	851	895	838	912	832	901	927	961	1144	1445	1576	1331	827	834	843	822	847	899	916	850	886	875	883	790	860	865	839	886	866	885	869	874	871	876	922	961	909	805	920	841	836	884	900	886	820	898	837	896	925	857	910	811	851	878	874	869	910	867	803	844	862	878	866	880	846	834	862	893	941	864	804	834	904	808	835	847	835	905	894	872	830	870	884	873	816	825	828	832	820	854	843	831	857	842	873	875	904	852	909	923	846	881	874	823	889	809	897	855	908	896	829	862	860	858	845	841	839	851	831	901	904	873	879	872	865	863	866	827	892	875	877	831	898	871	878	863	831	864	842	866	847	883	891	803	825	884	846	819	824	813	854	824	864	856	832	908	870	808	883	815	875	873	839	868	847	870	819	841	846	806	796	888	897	846	872	821	877	850	869	864	904	881	900	848	879	866	871	893	830	832	870	819	884	827	851	859	915	882	912	868	857	834	794	830	869	882	841	891	864	818	841	869	830	882	882	814	845	791	912	908	888	873	854	879	805	818	781	866	831	836	878	847	872	857	871	860	825	898	851	883	853	865	834	873	845	921	868	870	887	901	847	884	848	808	850	866	866	865	831	867	821	834	830	873	886	874	874	882	839	873	876	823	876	894	878	836	841	851	858	902	812	902	860	864	890	868	902	895	870	835	816	884	883	860	887	832	832	864	903	942	866	838	867	874	902	902	917	836	841	826	874	884	856	855	858	824	871	846	873	868	895	824	855	899	866	881	874	868	852	848	803	850	836	843	788	824	799	839	846	830	858	856	799	866	854	825	805	855	889	870	850	825	888	875	846	850	895	884	868	829	882	774	910	870	858	913	840	930	860	846	847	844	855	841	909	895	879	802	841	904	890	867	813	854	866	824	876	831	862	865	854	894	863	890	856	831	854	858	892	862	883	832	847	863	907	898	878	850	836	846	912	815	857	860	870	904	871	879	856	870	853	849	867	881	880	890	917	805	909	833	751	817	826	841	854	834	904	833	863	897	821	854	895	835	841	840	865	871	842	843	810	897	870	893	915	841	856	886	828	849	893	854	849	871	908	864	871	824	865	850	811	858	793	865	918	913	866	862	872	922	904	862	837	828	837	810	917	840	873	869	848	853	857	921	834	844	861	852	836	864	841	886	856	859	885	814	877	849	853	888	872	828	877	833	820	899	828	831	831	827	840	815	864	867	890	894	841	855	888	856	862	832	938	832	814	838	862	873	864	870	869	834	889	892	828	844	899	855	894	861	840	874	845	863	846	854	811	870	853	869	920	877	850	889	872	815	838	848	866	918	839	869	813	895	824	853	925	865	874	883	871	846	823	896	826	845	861	862	812	858	844	844	771	840	831	828	879	827	811	814	801	909	871	898	830	883	898	837	848	894	820	789	853	844	848	834	898	852	838	847	887	837	776	842	904	823	806	803	854	858	830	856	840	852	859	882	807	856	850	903	886	834	861	802	859	816	882	861	898	847	844	877	859	849	871	854	854	793	911	832	924	850	893	816	861	861	837	849	875	889	853	901	831	843	849	864	865	821	862	900	856	863	861	824	806	862	862	894	871	848	859	862	883	847	840	914	930	850	843	859	908	847	858	868	826	828	868	830	870	873	891	839	851	848	847	882	845	819	824	828	831	847	840	857	879	840	863	872	852	854	879	865	869	834	827	842	834	865	816	847	865	823	881	856	814	892	987	864	841	834	845	845	831	915	860	773	898	795	905	843	876	861	900	853	888	884	853	838	887	829	883	822	861	903	822	878	856	851	890	850	840	876	923	860	796	867	885	897	829	856	882	788	863	870	841	900	884	862	853	900	819	836	865	834	858	847	888	822	859	880	829	885	861	848	853	872	846	864	870	849	846	888	887	870	842	827	868	828	888	869	892	881	890	822	902	858	819	800	862	859	852	827	894	921	853	852	884	858	913	860	863	858	891	913	816	876	844	848	858	827	808	878	824	855	838	858	828	836	841	846	877	869	876	846	856	836	803	878	876	840	845	867	843	872	836	852	833	880	812	871	850	850	874	843	815	880	886	849	856	837	889	831	843	837	840	857	832	941	932	882	881	895	854	870	834	877	815	820	848	832	857	891	824	877	880	851	796	862	898	846	896	832	834	893	871	871	871	843	857	827	832	855	892	848	848	832	892	861	852	867	796	803	842	859	888	855	882	878	858	831	821	879	871	870	862	890	846	857	890	807	831	860	884	840	825	810	805	902	845	812	836	886	862	769	785	834	861	894	851	877	819	837	827	875	880	840	894	907	945	871	866	898	860	839	841	804	831	818	842	875	811	864	860	861	866	880	881	865	836	822	883	883	846	882	850	847	871	869	830	835	828	837	819	881	901	833	799	816	892	862	792	856	851	834	873	905	847	847	875	862	837	854	835	851	854	861	906	924	857	877	842	822	835	945	861	869	871	808	852	824	868	870	865	832	872	845	894	878	820	883	887	830	837	842	845	878	883	834	834	883	891	874	867	897	834	843	851	861	865	827	876	834	852	855	869	867	902	811	852	876	854	813	826	771	908	819	879	873	876	894	890	849	907	839	842	856	866	872	822	895	864	889	809	875	795	828	845	867	847	840	893	854	806	808	879	860	804	796	864	830	861	829	857	881	900	855	864	890	866	822	854	884	881	861	836	860	818	825	847	860	892	894	858	942	824	839	859	821	840	867	850	858	942	845	853	828	881	788	845	845	834	919	892	874	879	886	826	873	906	845	853	854	854	906	851	863	858	825	830	852	826	876	895	887	855	806	846	871	844	848	863	873	815	842	831	866	861	897	815	908	852	873	857	857	855	823	805	836	854	853	826	825	822	836	856	841	885	872	883	877	857	846	871	892	875	843	808	882	868	850	876	847	817	910	820	904	866	883	841	883	908	884	840	827	832	875	785	806	891	877	820	861	855	828	838	869	926	806	915	859	890	868	836	847	835	849	872	874	835	860	859	847	843	893	884	831	804	885	879	843	852	817	822	874	862	905	841	875	860	865	861	833	809	862	862	844	846	872	852	887	865	799	781	847	814	841	841	871	879	849	886	848	829	864	881	845	898	883	900	846	783	851	860	852	899	854	807	903	863	858	832	846	847	882	875	822	819	814	876	886	847	841	865	842	845	807	902	863	873	823	877	825	866	856	872	849	858	865	829	885	847	853	858	850	871	884	853	894	863	843	902	834	848	849	846	894	880	924	823	848	857	878	828	846	889	820	868	843	806	828	883	864	825	841	836	827	846	863	876	831	836	869	880	836	829	826	872	860	824	826	852	866	881	890	840	858	897	889	810	915	877	856	853	825	875	855	861	857	835	822	780	847	833	863	857	827	848	834	843	792	856	899	831	837	884	843	857	861	890	828	844	873	809	862	808	831	899	860	834	870	825	882	899	831	870	873	896	853	851	843	837	795	839	834	867	807	876	860	836	873	808	881	865	846	863	798	808	871	857	817	865	883	852	863	885	879	840
61587	39102	27386	15877	4805	761	464	445	428	379	433	437	471	454	476	434	430	366	470	450	453	395	408	394	423	421	424	417	402	454	417	368	407	410	430	444	444	447	430	443	435	440	410	390	432	397	441	440	437	397	411	400	376	432	414	415	405	413	477	442	415	452	458	395	371	429	441	443	425	416	412	449	402	394	446	390	428	403	405	407	387	417	402	427	424	415	396	447	431	433	430	426	386	394	426	416	439	404	398	417	377	394	415	422	444	402	356	432	414	374	386	420	387	450	410	406	427	383	377	396	400	404	379	400	396	383	405	408	416	420	435	451	386	413	393	439	438	396	438	403	409	387	424	441	420	411	422	393	438	414	430	430	391	422	429	411	425	418	404	392	425	410	419	409	393	450	394	409	419	450	413	455	424	427	432	385	389	404	393	464	381	402	421	413	415	412	442	437	407	381	403	417	433	448	424	408	403	423	394	405	382	450	415	437	424	448	442	384	424	411	440	435	410	388	421	422	385	398	425	376	406	429	413	439	453	392	373	437	432	379	423	388	377	439	409	416	441	382	416	389	432	391	438	410	447	394	443	408	414	406	387	420	434	421	418	399	405	412	425	403	421	438	435	422	406	388	397	376	417	394	422	412	392	410	433	437	402	444	416	420	432	420	393	400	435	437	384	380	429	443	441	413	433	416	413	424	399	382	402	362	425	379	407	435	437	396	436	411	413	423	420	409	410	431	421	399	432	431	417	392	426	428	371	452	409	418	420	421	423	453	400	345	425	435	425	411	448	465	426	421	424	416	393	413	392	449	420	425	404	423	408	432	416	428	416	398	421	414	452	437	450	420	407	422	384	404	388	400	366	384	402	403	428	425	415	431	392	401	425	422	406	403	428	441	410	403	445	471	380	421	447	424	455	370	384	396	402	419	383	419	393	435	389	378	454	443	414	423	413	455	381	391	427	409	403	410	391	401	432	416	381	385	400	427	437	425	386	376	416	398	415	390	434	424	418	422	403	394	406	449	395	358	446	419	397	379	433	406	459	403	404	398	416	406	400	415	428	423	408	434	462	380	421	391	418	435	371	415	434	414	432	432	425	410	424	393	421	432	435	397	401	379	418	435	394	432	387	423	370	444	389	425	392	436	447	454	433	411	414	416	397	405	377	379	422	420	422	387	425	410	447	436	395	413	407	420	400	410	400	397	429	431	423	387	397	398	397	397	383	412	395	390	403	434	427	387	390	366	434	379	396	362	424	446	420	378	415	406	390	400	398	424	423	421	394	427	443	460	427	442	379	446	442	393	361	381	424	442	411	438	375	380	375	453	433	384	417	383	390	396	376	410	432	407	409	409	412	430	404	437	454	427	443	404	429	408	455	417	428	410	433	438	422	453	406	427	447	414	414	437	414	393	438	413	433	442	458	422	373	419	416	437	427	396	432	418	443	425	401	398	408	409	396	467	447	433	428	382	431	397	395	422	424	433	394	461	442	418	406	395	394	392	402	411	402	422	432	388	427	410	419	406	398	405	426	378	433	434	402	418	421	420	386	418	388	384	418	392	398	415	423	406	417	408	414	440	433	434	453	427	420	412	392	395	439	445	426	416	405	401	416	400	414	400	428	437	443	398	441	383	424	470	431	402	433	396	479	411	406	381	418	442	438	433	428	413	410	440	396	407	406	414	383	403	434	421	428	448	382	442	439	416	412	428	425	420	415	430	374	424	408	384	374	382	432	410	397	403	414	433	406	422	412	415	429	414	409	411	384	412	449	383	386	425	397	384	387	462	440	416	416	448	416	417	369	382	445	440	415	405	425	428	456	396	452	413	390	436	387	437	393	440	422	416	490	448	376	397	406	421	403	449	447	420	416	429	432	451	437	398	408	395	401	409	396	393	412	421	417	459	446	391	440	436	398	403	450	415	379	414	386	404	439	413	402	424	387	447	412	432	435	414	428	427	475	442	376	378	387	390	429	420	414	405	396	380	431	424	389	432	430	410	408	437	436	405	394	433	417	401	397	395	385	411	456	422	404	431	387	414	429	439	462	432	415	382	445	421	392	357	417	463	424	427	423	385	370	426	433	425	462	433	432	405	406	415	395	417	420	378	399	444	393	397	390	376	407	405	404	395	443	414	380	398	384	375	413	413	415	412	393	445	409	406	426	455	384	394	392	430	408	460	426	437	415	407	431	386	442	441	439	402	378	406	438	405	455	409	404	431	424	414	439	400	376	461	388	421	382	382	392	453	427	401	454	421	384	417	403	395	453	441	405	400	448	388	414	409	408	410	402	427	421	410	444	462	422	405	447	386	366	399	403	391	415	386	424	436	409	409	429	383	414	406	397	430	413	380	387	354	387	396	411	443	449	398	411	447	384	408	415	384	434	371	422	417	394	420	426	386	415	408	425	416	437	411	450	390	400	430	416	447	406	423	439	418	393	450	446	400	438	421	411	404	413	407	442	393	392	420	431	438	390	416	451	385	406	452	455	390	393	438	416	417	392	424	424	402	434	428	397	429	383	408	435	475	418	417	424	415	387	435	413	393	385	474	387	385	425	437	412	432	421	447	380	405	387	418	427	451	433	411	416	443	443	425	402	411	413	424	368	386	453	450	425	425	383	418	427	401	417	447	417	414	372	384	384	386	400	405	428	418	405	416	444	437	401	429	404	425	416	421	403	387	396	457	422	389	367	423	403	402	435	409	435	428	458	400	370	432	389	363	397	393	393	429	417	409	401	398	378	455	448	400	417	493	437	430	428	408	417	450	429	427	454	415	403	421	422	387	411	431	430	409	421	422	388	416	434	421	402	400	432	393	402	438	432	389	405	437	425	412	418	437	423	427	399	398	416	391	394	437	428	407	384	408	424	397	397	397	437	422	421	412	421	413	423	482	417	428	388	392	401	397	401	432	401	439	378	416	392	391	422	408	367	430	423	442	413	410	417	418	437	453	402	404	399	441	406	410	461	404	420	442	426	422	377	422	406	450	417	425	394	402	388	400	395	434	442	347	431	412	417	410	436	453	383	378	387	390	397	396	410	391	463	417	421	430	396	383	437	428	390	405	440	394	409	439	370	413	435	423	415	410	416	427	415	407	427	428	371	379	423	425	396	419	442	377	402	413	435	385	454	428	421	424	380	413	425	431	372	398	415	422	430	422	430	423	420	409	401	432	394	382	409	395	377	417	411	402	413	390	421	469	396	399	382	414	385	407	388	418	433	414	396	442	399	396	429	456	433	445	402	446	414	419	412	412	433	374	406	446	432	407	434	408	405	428	444	452	402	424	404	406	447	411	394	405	442	415	400	421	429	406	416	413	354	395	431	395	400	436	455	375	424	416	398	435	432	421	432	417	387	389	391	411	393	428	398	395	410	387	380	374	398	390	405	398	411	469	419	426	427	448	413	417	408	428	398	403	387	440	471	438	402	439	402	449	426	439	380	423	383	437	422	431	450	387	417	412	399	402	404	418	414	385	381	400	427	422	390	422	417	441	413	442
38432	30096	29103	23397	8700	1368	1102	1049	994	980	964	990	989	923	962	990	962	952	1136	1322	994	876	911	900	872	897	849	900	893	900	914	886	896	864	895	898	905	957	893	927	903	856	916	907	902	940	917	943	877	933	952	905	905	914	908	890	968	902	930	887	886	882	913	884	840	888	894	903	845	872	873	885	869	834	864	894	889	867	881	843	895	855	822	913	841	863	891	895	908	912	833	834	880	893	905	877	869	880	827	899	920	957	901	864	923	881	893	891	862	923	860	896	869	867	862	857	929	882	870	894	836	867	854	897	890	906	929	882	913	866	877	846	891	881	898	863	887	850	869	835	900	861	889	891	861	896	897	853	868	912	858	892	887	942	863	883	863	917	884	904	855	945	896	887	913	866	880	901	866	833	856	879	844	869	878	862	902	869	860	865	882	863	882	879	884	912	899	885	843	906	871	914	893	883	916	915	911	834	901	834	941	947	833	865	831	871	898	894	893	910	917	846	864	923	834	913	852	838	847	845	868	881	849	827	862	872	818	860	842	910	895	849	887	838	961	909	928	873	819	897	911	870	874	900	844	870	854	885	885	899	890	852	902	918	893	894	904	926	881	927	889	837	906	907	941	920	866	863	888	865	842	916	921	853	886	919	881	872	938	873	860	871	861	809	878	872	911	842	952	863	916	860	844	927	851	945	864	901	838	910	888	891	871	914	889	882	904	804	881	889	898	885	840	886	902	889	823	897	849	848	855	883	869	906	905	904	900	855	897	897	929	846	908	933	883	866	968	851	922	911	852	878	818	917	839	900	877	900	922	849	902	876	830	868	874	875	891	884	858	932	858	896	865	855	910	949	867	897	893	883	926	877	879	874	873	845	893	832	884	902	815	880	806	842	867	910	885	860	887	867	818	889	897	897	882	861	931	898	933	828	902	888	944	862	919	841	907	859	867	893	883	888	903	915	944	848	871	894	929	880	943	892	890	818	860	954	879	877	896	900	830	838	917	895	896	843	880	878	869	870	935	955	840	914	858	895	893	879	924	837	936	856	873	968	887	871	897	907	883	902	875	863	868	893	900	897	900	900	823	881	851	946	904	823	925	868	890	830	901	893	886	910	866	899	870	853	913	858	872	904	808	866	831	902	879	842	911	877	928	867	873	858	887	860	857	860	853	865	871	888	902	893	862	889	887	887	918	879	883	913	844	896	861	912	845	870	881	868	879	913	879	892	842	853	873	877	863	884	853	884	930	854	838	878	874	879	864	868	885	873	889	900	825	882	846	891	871	890	877	848	875	890	910	909	898	863	861	891	850	921	840	857	831	874	886	890	905	869	884	845	905	874	860	900	905	898	892	880	932	895	881	875	919	879	842	902	970	878	854	857	933	827	879	936	861	861	866	889	894	851	881	840	928	930	852	877	857	884	904	888	890	862	847	937	867	894	879	848	844	904	847	907	898	899	913	915	875	858	889	866	846	893	873	887	896	865	868	946	856	919	814	860	880	862	927	928	878	842	850	880	854	899	869	904	914	831	877	848	870	863	845	890	888	882	944	878	871	895	886	872	896	879	869	864	849	900	882	868	890	894	890	928	940	826	889	829	886	881	859	879	859	886	821	820	843	911	868	926	869	890	911	883	928	879	918	890	886	827	917	865	868	902	873	972	911	902	880	956	864	941	904	909	886	872	870	923	866	904	867	950	907	848	843	874	853	885	887	882	892	856	891	911	867	872	877	885	886	891	874	888	868	846	844	869	882	948	920	880	861	856	900	913	818	895	835	926	821	841	852	906	834	912	924	869	876	893	904	921	852	890	850	868	880	897	902	865	907	869	875	875	932	866	872	860	985	853	883	857	904	848	892	895	954	897	889	912	930	823	902	887	911	860	904	937	877	926	893	866	853	904	821	899	867	907	872	851	897	888	859	840	802	837	876	897	869	869	893	852	866	878	889	941	861	864	840	863	885	865	910	908	930	894	890	941	891	883	901	902	920	840	916	889	890	848	909	941	833	897	880	895	829	886	858	924	860	863	886	899	910	887	869	857	860	842	837	900	915	933	923	851	879	852	899	903	916	873	825	908	863	866	912	848	873	892	863	910	917	831	853	907	884	859	842	879	888	921	912	880	912	880	855	892	904	911	906	860	846	862	831	867	833	887	895	867	857	840	849	901	888	899	922	900	906	862	884	845	839	882	828	886	890	914	893	884	923	873	897	877	868	877	850	866	864	898	889	902	880	873	923	879	849	821	898	875	881	859	915	872	856	857	856	875	882	889	851	851	852	884	877	854	902	836	873	893	902	863	865	827	923	909	893	891	879	876	922	972	910	858	881	840	900	900	899	888	904	897	885	882	864	908	836	881	917	919	810	848	868	937	877	888	866	900	887	929	934	878	904	921	918	890	879	879	877	884	885	904	862	841	879	895	910	825	852	871	909	850	875	904	892	907	879	876	831	928	875	855	914	883	829	847	860	854	848	857	848	918	877	865	922	832	856	873	816	924	871	859	917	885	812	888	862	892	894	892	876	905	885	834	905	855	877	881	852	873	915	865	877	864	876	891	849	903	916	871	907	893	859	934	938	927	901	856	847	896	898	888	874	868	917	893	864	896	851	876	859	918	890	833	863	895	847	887	868	840	927	830	898	836	867	857	880	888	906	957	855	871	836	845	847	857	914	885	920	822	834	915	892	844	863	869	851	856	877	872	841	885	891	865	878	881	855	896	912	855	885	867	829	937	846	849	905	865	831	893	857	890	835	880	892	932	929	874	834	875	863	894	968	919	862	933	882	867	839	876	890	868	815	877	952	938	869	870	833	861	893	872	851	886	904	910	871	868	890	909	901	892	872	875	880	885	888	939	847	816	895	915	855	818	895	873	875	902	849	884	829	839	881	910	876	868	850	881	883	830	922	906	852	946	871	843	907	891	876	885	852	890	833	890	878	874	894	873	901	973	889	896	878	876	913	903	883	923	893	812	853	836	908	884	856	932	870	898	880	898	858	907	833	865	860	894	889	896	865	904	913	848	845	885	880	892	876	866	922	874	881	931	865	872	872	860	897	907	883	907	914	840	876	865	825	887	917	875	877	862	872	891	896	877	890	890	873	890	828	877	866	856	859	849	929	892	848	857	872	916	889	867	905	894	882	928	883	909	892	903	917	855	870	890	852	909	887	859	884	878	966	911	898	888	919	897	898	858	887	877	879	868	907	920	916	887	875	918	899	866	851	815	916	848	891	915	928	869	911	907	874	937	854	910	891	905	822	861	863	851	931	886	848	891	901	895	884	909	913	881	852	875	891	940	924	882	891	877	842	885	907	902	891	875	886	841	914	858	929	895	911	888	862	904	841	884	846	856	851	837	868	894	898	896	926	868	893	875	808	876	878	916	822	851	877	902	901	887	871	912	852	860	893	967	912	831	909	874	815	828	911	857	919	873	873	876	929	939	900	885	934	853	906	877	879	852	867	886	837	873	915	917	873	856	877	854	886	875	905	901	888	847
41862	18749	7795	3735	1311	443	406	432	390	386	373	415	344	399	431	415	408	412	417	404	407	425	432	428	393	384	411	395	401	373	386	431	379	384	376	381	407	408	379	417	401	414	426	413	412	376	362	371	387	410	381	369	402	414	417	397	432	389	403	387	413	403	394	417	410	394	410	423	432	352	405	413	374	358	393	406	385	413	405	422	405	432	394	399	418	433	377	415	395	408	427	399	371	357	439	379	417	407	423	423	373	389	423	416	384	389	396	405	413	420	431	374	443	352	389	428	418	349	405	393	384	408	410	452	395	394	386	417	391	371	393	385	399	384	383	374	389	405	403	444	449	374	393	398	403	396	379	398	402	385	381	436	387	421	448	382	397	411	412	382	368	397	383	391	377	347	402	387	422	386	385	403	401	442	397	405	412	399	399	399	409	356	427	417	421	377	381	385	379	406	429	360	422	428	400	410	385	368	425	407	380	426	385	394	398	410	358	390	374	401	387	416	405	376	375	347	426	392	390	417	390	420	388	380	436	426	396	416	402	414	383	380	396	392	374	436	395	412	366	418	394	422	374	381	374	387	424	409	419	401	410	416	367	382	352	383	405	422	429	406	410	357	377	441	365	419	370	411	375	378	365	375	402	373	396	413	404	377	358	397	374	367	408	418	377	371	407	398	399	396	377	354	410	410	392	397	373	364	396	420	405	413	459	412	374	359	341	355	412	431	434	381	376	386	457	393	362	398	389	415	360	407	383	376	391	390	371	396	410	368	429	425	418	388	411	407	368	413	382	443	399	404	390	402	378	423	401	416	382	444	384	394	427	392	401	413	424	418	452	428	427	407	403	400	390	381	403	400	368	415	414	394	407	382	398	413	331	390	400	392	379	383	380	416	391	356	406	382	398	375	389	426	386	402	415	357	369	378	393	373	359	352	367	351	400	405	414	407	405	370	378	387	390	368	439	400	405	416	396	446	428	419	364	355	415	391	403	420	405	410	395	368	401	389	381	370	438	391	384	370	396	444	393	406	428	400	439	409	383	358	422	409	413	431	374	391	397	427	423	368	401	381	387	403	368	396	438	392	430	378	385	427	389	405	373	387	411	416	411	389	363	372	440	438	409	392	396	391	377	393	399	420	434	405	379	372	343	381	393	381	418	459	365	430	380	394	408	425	384	372	405	373	388	351	346	398	388	433	425	416	375	383	366	405	400	389	413	396	450	418	360	406	397	387	396	368	421	386	413	393	373	408	406	369	428	442	393	391	375	396	424	385	431	427	401	418	383	403	408	398	347	393	436	420	384	406	403	392	433	435	361	401	381	405	401	362	352	373	422	414	360	418	421	337	419	409	418	419	372	357	420	366	429	407	423	395	418	395	388	395	354	401	421	416	435	357	414	422	375	405	452	390	424	423	390	408	435	374	429	429	366	408	392	417	365	405	338	367	402	428	386	411	417	381	399	414	424	376	386	385	381	400	385	423	394	392	411	369	392	335	387	411	391	446	354	368	391	378	412	421	369	327	392	394	388	397	435	421	404	389	386	411	390	400	392	394	415	352	378	446	403	425	408	432	423	430	424	383	418	377	423	392	389	435	388	408	388	406	387	434	373	409	376	430	439	392	376	402	395	375	389	396	404	394	397	394	374	427	399	381	335	382	377	399	464	399	417	390	411	376	407	375	324	394	425	377	400	430	378	390	382	389	404	412	424	384	363	430	387	414	380	370	407	393	400	435	369	378	382	387	390	377	406	402	386	359	448	383	352	395	362	404	423	440	429	429	391	433	401	411	387	394	390	404	398	412	386	390	421	420	336	361	414	396	407	355	349	399	394	382	420	377	382	343	366	431	361	382	395	417	388	390	381	400	421	388	418	423	402	389	380	446	424	360	407	390	410	427	359	399	371	410	406	398	382	436	413	419	432	371	426	413	402	401	410	377	414	427	399	357	405	404	392	438	378	402	442	384	411	385	390	449	406	392	413	376	416	376	410	377	397	428	394	400	382	449	429	401	363	385	387	363	378	416	374	424	411	415	374	397	375	399	389	381	390	380	374	412	383	399	401	344	404	382	395	382	414	414	363	384	404	448	354	402	429	364	425	414	429	407	388	399	403	426	411	391	399	422	392	392	382	406	408	392	395	396	375	369	378	377	366	390	396	387	394	410	411	394	389	411	384	354	396	397	391	412	385	393	362	395	374	385	361	390	358	404	420	407	413	406	397	398	386	389	405	404	371	406	370	386	418	411	437	422	399	392	394	393	385	403	398	395	386	431	400	362	387	406	346	409	389	392	395	404	401	361	392	393	409	438	373	393	421	412	418	442	379	457	386	377	435	361	395	396	392	435	394	405	433	429	401	360	410	384	376	386	412	374	418	370	410	378	396	417	384	380	397	410	415	396	386	398	413	403	361	350	385	415	410	393	414	404	380	440	415	382	383	461	423	392	386	370	381	399	408	383	409	394	426	432	417	364	404	396	409	406	423	385	346	389	381	367	400	371	373	405	402	391	367	366	405	433	392	447	394	358	409	374	432	387	410	392	396	393	373	396	361	383	417	388	360	386	403	420	400	409	386	394	349	362	389	411	370	402	416	362	409	367	357	421	404	393	395	367	381	404	383	385	427	378	380	417	389	402	396	399	330	394	411	407	405	380	389	399	413	409	396	363	481	368	398	402	447	406	383	400	368	416	426	414	380	369	389	397	397	426	379	415	422	368	399	389	449	423	372	397	411	429	351	395	405	386	365	387	405	403	381	380	440	371	367	384	423	414	436	356	350	407	360	397	392	372	374	393	412	386	411	386	433	376	381	406	424	420	365	402	383	374	406	386	428	400	432	422	390	387	445	411	387	368	412	361	379	371	398	407	380	386	416	390	383	397	386	395	386	436	390	393	398	402	378	366	404	404	414	399	398	410	427	402	410	382	397	402	411	420	381	406	389	351	440	374	396	387	418	411	414	373	412	396	397	385	430	394	337	361	409	348	398	417	391	369	425	404	358	339	412	418	426	378	400	409	386	366	416	375	400	393	434	418	413	377	398	408	413	397	403	377	387	417	458	418	418	382	404	351	390	391	371	381	412	396	395	382	389	409	398	424	413	407	395	400	408	413	350	368	408	390	413	391	407	398	372	407	396	376	388	410	358	361	390	365	388	418	400	342	379	389	413	365	383	401	408	425	360	382	411	431	401	407	393	393	385	337	387	410	374	408	406	365	368	356	412	434	393	409	415	383	388	386	387	421	391	422	389	380	398	388	407	395	409	383	396	389	366	375	420	359	394	374	383	403	421	401	363	426	403	431	409	417	383	396	407	438	387	340	383	389	382	403	385	400	385	356	430	403	418	372	389	418	378	409	392	410	429	434	419	399	411	373	382	429	381	400	419	386	422	382	383	398	407	405	389	378	394	459	395	380	352	417	407	379	414	401	423	381	374	373	382	425	397	375	395	359	388	348	399	386	421	380	413	414	407	389	399	385	377	400	396	389	407	372	387	389	383	383
25588	11465	10997	8556	3767	1007	856	881	843	831	836	874	856	883	818	883	830	886	885	901	865	847	842	824	844	826	890	885	828	836	875	870	801	860	887	848	896	894	931	862	799	881	871	859	894	856	891	857	855	864	827	886	836	856	846	892	901	855	823	944	861	885	851	901	882	821	830	884	842	833	875	852	873	855	815	847	792	816	827	896	831	847	841	882	876	829	842	898	862	925	831	870	826	844	863	885	861	841	823	784	830	875	868	842	897	861	832	877	826	866	827	849	838	862	853	862	830	825	863	870	851	884	859	852	847	842	824	832	857	925	832	811	912	795	831	887	822	812	843	864	894	868	830	827	862	866	877	829	858	804	793	782	824	881	863	900	862	886	860	804	870	862	872	862	813	895	876	867	857	878	828	843	841	833	863	808	848	860	831	833	862	845	881	869	843	811	842	863	894	796	852	847	849	827	894	884	820	858	840	820	807	837	864	832	830	846	852	829	858	849	821	859	892	851	798	869	831	865	800	849	845	856	850	888	822	829	829	843	870	894	875	811	798	840	865	849	853	824	822	884	861	824	899	834	825	843	860	847	886	838	879	818	858	839	834	885	833	876	802	903	835	878	800	864	903	838	919	818	875	911	875	856	818	845	865	856	831	877	858	864	825	790	871	873	858	807	856	843	852	816	853	858	850	904	820	833	817	850	821	857	801	918	820	850	803	841	861	843	867	846	829	853	884	842	815	836	831	872	830	835	829	857	875	871	857	893	801	875	807	862	897	777	820	839	869	822	873	880	824	873	849	894	850	851	829	847	828	857	806	856	808	839	858	787	860	837	797	855	803	872	807	834	872	846	852	879	869	836	831	856	847	858	876	879	867	824	865	823	840	838	879	816	815	856	816	826	843	830	840	851	854	844	824	818	835	861	906	846	836	848	828	836	858	850	824	859	843	858	853	873	856	841	852	809	812	863	848	870	881	834	795	886	830	810	853	842	855	825	853	828	893	861	890	844	806	886	806	835	899	802	830	850	811	808	823	836	867	873	815	880	863	854	857	881	885	834	869	828	913	846	925	807	843	894	813	855	813	880	802	843	795	850	869	855	866	845	808	884	827	850	835	892	851	879	841	887	862	855	852	822	813	803	831	824	840	856	822	854	839	883	863	844	862	856	870	802	877	873	813	841	903	835	877	857	851	815	824	841	781	858	900	823	886	840	861	870	877	862	864	850	873	837	833	880	834	864	832	933	813	837	873	883	793	843	878	863	841	830	860	844	924	880	830	851	863	867	844	862	901	844	874	857	839	821	860	809	880	837	843	910	870	856	871	823	841	811	772	824	821	858	829	750	845	845	776	834	807	807	837	821	864	856	866	838	829	835	845	804	845	861	886	818	811	865	803	845	867	844	817	886	842	872	820	817	856	895	812	880	860	915	838	926	870	817	830	844	866	853	846	850	800	836	897	866	885	826	836	888	869	814	826	847	817	886	806	791	851	846	891	857	821	882	889	797	874	826	895	863	799	866	846	883	843	877	835	832	858	835	820	802	848	800	790	862	806	844	786	794	814	855	837	848	833	829	818	786	863	826	875	845	879	874	875	857	821	883	846	863	852	862	885	795	835	772	856	890	871	859	799	874	817	881	883	873	859	861	840	827	825	870	888	839	910	834	804	890	842	919	860	834	816	907	812	865	821	810	806	885	877	858	818	870	887	857	860	815	854	889	824	858	826	834	814	833	848	817	806	855	878	796	839	853	882	850	848	862	849	850	831	870	811	812	804	836	795	846	845	920	823	846	849	832	863	873	885	805	885	822	880	861	875	790	847	874	793	808	796	798	838	843	789	819	844	827	838	845	881	866	886	855	843	843	830	826	831	832	872	834	906	795	883	803	892	883	851	867	822	851	853	924	822	856	839	832	826	814	906	826	860	829	870	838	870	879	858	822	787	898	849	859	867	815	856	850	822	821	812	843	883	881	896	881	864	845	890	857	875	829	918	835	845	770	838	857	814	814	851	812	865	897	785	856	838	882	868	837	878	872	847	811	821	856	890	861	853	863	893	818	816	884	820	850	827	886	840	810	843	820	898	797	873	814	884	887	876	835	878	862	811	857	842	881	828	853	834	830	859	820	800	829	905	831	803	863	773	918	797	815	856	804	872	842	871	836	867	835	832	870	902	907	810	850	812	883	840	883	833	844	877	843	823	835	826	814	865	836	822	856	855	833	843	857	889	881	879	857	822	820	847	855	924	840	941	839	828	861	798	878	818	798	805	857	820	843	840	903	898	851	809	828	864	864	834	869	854	826	877	864	839	879	839	872	866	815	834	872	863	841	864	848	806	831	877	866	861	851	835	838	868	827	853	842	786	828	876	830	815	831	898	840	871	803	839	893	927	859	797	874	855	795	848	834	889	865	891	858	848	846	865	835	829	851	862	883	878	901	826	856	886	824	868	860	823	844	841	881	899	871	913	774	853	917	843	892	834	817	852	846	894	846	828	815	802	818	802	806	877	845	847	863	862	900	892	873	836	833	828	868	846	872	862	834	848	842	856	904	846	825	865	852	836	839	834	859	861	812	853	835	824	893	817	827	834	826	896	842	861	853	827	845	845	831	830	828	851	827	811	908	836	839	889	866	840	853	812	799	785	863	830	845	828	861	827	880	866	829	901	856	845	863	871	828	851	865	855	885	807	847	853	785	797	843	823	807	866	856	792	835	817	854	896	844	778	861	829	864	865	808	841	840	841	814	874	799	875	927	831	865	805	893	886	883	787	848	812	856	859	821	826	891	831	868	862	863	875	815	874	836	866	864	854	897	836	819	815	857	832	843	834	833	817	834	860	865	915	840	830	833	928	864	863	827	871	880	865	854	817	858	864	842	859	821	832	820	864	876	827	828	841	852	851	881	818	807	848	825	882	826	869	841	820	843	821	796	823	822	871	855	852	855	821	840	796	821	832	872	846	847	808	869	797	820	832	877	855	847	865	831	792	881	831	809	776	868	874	842	850	842	833	827	836	866	831	828	852	883	847	889	846	912	835	812	797	828	845	801	833	862	838	843	848	838	884	864	883	850	794	843	826	866	847	819	812	891	889	887	815	878	855	799	819	876	863	810	874	839	842	858	803	853	829	790	829	894	860	827	843	857	910	816	856	866	864	806	849	902	816	869	858	843	858	829	824	837	842	804	819	830	840	853	864	846	823	906	839	789	840	835	818	850	836	857	824	828	926	870	855	874	804	833	865	835	823	860	835	842	879	845	804	810	801	850	852	872	839	857	818	838	821	828	829	820	794	852	839	831	825	837	822	905	813	787	820	811	849	891	820	812	860	825	903	866	809	866	877	835	815	816	859	866	851	841	822	850	858	830	883	859	832	873	834	880	839	828	807	870	827	874	850	807	837	788	829	841	791	846	847	835	834	876	814	825	890	816	882	842	840	850	827	869	824	879	820	834	834	800	837	884	809	816	840	878	814	895	892	865	883	851	875	840	853	818	842	896	852	856
51686	26895	17301	9594	3139	605	414	410	422	423	416	408	425	424	361	401	435	539	613	625	516	428	392	388	376	421	404	421	437	403	394	412	378	377	411	360	432	427	400	425	389	431	401	416	398	403	375	415	385	375	431	436	412	375	395	429	433	355	380	384	398	421	385	371	421	384	415	382	378	366	442	427	419	416	400	382	413	401	430	379	428	382	392	335	391	403	385	404	399	380	398	408	399	381	410	397	448	397	434	401	451	368	388	381	400	383	408	424	418	393	428	414	362	423	411	421	376	419	394	409	441	399	401	356	390	381	426	439	375	406	384	388	384	378	390	378	429	396	392	350	374	387	373	374	368	407	373	413	400	429	398	426	450	389	390	407	381	393	390	441	426	382	387	396	364	407	368	386	369	391	390	370	396	406	362	421	380	385	418	418	412	400	397	403	390	406	413	428	375	425	415	381	385	396	415	387	408	391	402	367	410	388	443	374	414	392	446	385	381	427	434	438	403	389	394	402	405	401	394	382	360	428	426	436	401	380	385	405	394	388	402	399	399	395	409	398	382	407	435	430	397	407	386	423	403	426	397	389	391	375	383	365	386	377	418	394	417	408	421	390	436	400	416	418	407	397	420	427	360	376	406	391	408	398	411	466	381	367	400	372	411	408	426	403	424	385	366	385	378	373	379	404	418	432	383	415	413	436	402	421	381	409	416	399	424	360	406	433	419	331	400	393	432	408	410	425	396	422	424	413	420	398	389	394	389	382	406	421	403	392	384	417	419	393	402	409	427	420	411	429	399	418	417	402	383	454	391	416	399	383	410	372	457	391	357	407	388	368	388	382	389	364	417	466	370	336	375	403	434	432	391	384	371	373	371	375	393	391	401	405	428	377	371	400	355	421	406	365	385	396	410	406	409	428	355	380	393	402	440	392	384	380	391	418	399	428	405	389	405	420	408	411	420	397	409	390	385	382	389	380	400	397	413	447	407	398	402	360	406	371	441	392	402	403	357	475	370	378	366	425	383	403	384	367	371	393	405	430	407	393	401	377	370	411	390	402	394	381	370	364	404	403	378	441	373	415	407	355	397	385	373	389	405	394	433	346	379	410	387	389	405	434	431	389	377	403	459	366	401	396	366	363	376	425	401	388	423	371	371	383	386	436	372	357	403	351	423	396	417	413	366	429	389	409	369	403	388	369	420	415	443	388	375	377	385	374	397	385	419	393	407	381	384	376	425	413	434	396	438	400	438	382	379	390	389	419	422	375	397	386	393	420	374	371	347	377	435	372	426	370	390	415	408	432	419	394	394	410	398	416	386	403	426	402	356	402	396	400	422	388	373	404	381	413	387	369	413	378	400	385	398	397	380	394	363	396	365	406	396	405	395	384	403	376	386	394	415	408	408	387	411	406	382	409	380	381	445	377	425	388	373	411	373	417	398	371	372	406	398	421	364	387	396	422	421	393	388	402	406	394	388	404	429	388	438	385	400	404	382	370	399	389	394	395	429	432	329	423	410	398	405	411	391	352	415	414	392	385	400	404	391	378	414	429	413	432	377	404	413	390	407	404	379	443	427	410	430	392	379	408	421	381	405	398	364	388	401	400	344	413	380	357	382	421	415	437	408	388	427	391	361	397	390	422	379	394	401	432	392	414	410	380	380	413	401	388	382	404	397	429	378	408	469	367	391	405	435	391	412	371	386	409	411	425	368	438	374	378	365	434	384	345	420	397	411	413	457	393	386	408	387	377	389	395	356	392	405	410	401	411	394	401	423	394	357	422	403	416	410	397	412	411	359	385	404	407	389	333	376	347	386	386	401	367	376	446	399	415	393	440	372	400	375	404	404	404	363	407	362	401	409	434	414	413	392	371	392	379	406	402	388	373	430	411	426	386	355	390	388	399	391	411	392	369	397	381	402	398	389	361	373	408	415	401	370	400	418	392	421	438	421	399	398	375	420	421	386	429	404	392	385	405	401	369	369	386	412	384	416	373	384	407	382	424	406	387	348	389	411	392	377	390	400	365	405	427	409	384	400	367	373	390	396	408	376	418	401	461	440	365	369	395	456	400	408	387	440	371	370	427	392	366	391	388	396	394	379	390	375	403	409	385	394	419	388	396	425	413	400	361	374	418	421	393	389	411	384	424	392	398	384	430	442	413	377	375	414	396	374	406	429	378	407	412	401	373	369	393	398	455	394	486	419	379	389	369	405	369	355	404	382	370	427	411	394	410	374	379	398	406	418	408	392	422	421	382	418	388	408	427	425	373	390	403	427	385	416	401	359	378	405	419	410	320	358	422	420	414	374	418	423	408	380	383	396	376	414	391	444	394	430	407	397	384	394	371	421	409	380	380	405	426	397	373	376	394	408	396	445	413	370	385	375	443	384	377	396	380	397	402	399	385	359	398	420	391	431	373	425	366	400	410	391	416	392	370	393	424	406	402	422	382	398	395	415	401	409	423	408	444	377	395	371	386	392	395	389	393	388	385	398	425	390	346	415	442	363	395	395	388	401	412	415	400	387	415	347	411	371	388	435	390	439	414	393	367	361	418	372	441	405	385	396	376	372	376	435	405	392	422	383	403	374	376	400	389	358	376	394	441	405	365	385	396	369	408	407	421	369	421	400	418	361	350	395	410	411	412	395	365	383	362	396	376	358	404	443	391	390	382	389	382	371	357	359	377	392	395	397	403	400	423	426	379	395	369	363	387	371	373	435	354	419	398	427	369	400	394	441	366	457	394	368	424	402	426	427	406	398	395	403	415	373	422	417	368	369	399	391	404	432	374	376	362	388	406	386	391	388	365	416	401	411	406	411	430	410	444	400	408	356	377	396	395	399	378	439	405	387	403	371	431	434	409	381	413	385	397	396	399	386	374	426	403	409	354	470	454	404	385	398	442	405	415	424	424	400	398	364	408	422	402	370	400	418	430	391	414	391	373	413	390	392	377	378	370	412	381	400	375	375	387	417	395	375	388	423	398	443	419	409	392	393	384	406	422	403	413	447	396	403	450	397	401	410	412	422	428	422	417	426	428	403	343	411	399	389	422	420	432	417	421	407	386	348	438	416	377	387	410	424	394	418	419	371	407	395	430	396	434	352	384	365	382	415	369	435	397	348	409	380	381	401	346	410	401	406	355	428	384	392	413	402	398	406	375	404	375	373	407	442	359	414	410	415	397	385	425	364	435	427	365	365	382	391	409	458	377	390	366	393	417	368	361	415	403	409	392	395	404	385	404	390	429	449	377	394	378	416	381	427	354	440	387	378	407	402	406	425	384	384	407	399	368	380	394	386	400	404	372	404	420	405	399	398	372	401	397	394	408	389	381	393	402	360	355	381	444	385	407	391	403	384	396	404	358	370	422	395	400	421	412	357	402	379	387	418	413	396	384	364	394	382	352	412	401	437	399	398	378	388	403	381	385	390	414	408	408	412	357	362	408	412	359	375	433	408	408	421	404	443	419	393	405	416	413	378	364	374	372	400	420	387	390	420	409
32629	19922	20691	16910	7334	1169	948	951	945	920	933	902	884	913	911	1015	1280	1552	2024	2295	1392	800	893	888	817	816	839	855	807	864	903	886	848	809	903	896	874	861	860	863	866	820	840	882	854	830	864	845	900	857	810	877	927	880	892	865	807	839	882	910	856	796	847	847	879	848	830	815	834	883	875	903	851	918	891	855	827	797	877	834	870	860	880	844	826	866	885	849	878	867	864	862	857	811	848	851	839	834	797	907	862	884	795	861	819	894	840	825	877	885	880	879	848	861	871	903	863	880	817	853	903	876	835	862	817	801	905	813	860	858	818	876	829	868	914	865	881	802	906	874	846	914	855	851	842	852	890	835	853	875	878	838	842	855	878	827	824	845	874	857	869	872	778	858	847	869	894	838	834	884	845	872	856	830	844	827	850	846	843	838	914	872	879	867	869	829	846	873	853	872	838	808	883	856	848	892	808	822	838	843	873	848	855	896	863	821	836	864	877	918	821	854	832	863	869	883	857	856	831	846	845	852	855	802	916	888	858	880	832	826	887	889	883	849	798	823	853	858	850	827	826	886	869	870	846	870	845	814	820	872	861	829	843	778	887	889	878	825	881	854	810	856	806	844	847	844	856	882	861	861	854	860	907	815	867	807	867	855	835	806	847	839	855	837	823	869	894	803	814	905	901	896	841	861	876	868	836	805	902	825	859	815	871	869	819	849	839	862	787	834	869	844	864	861	873	818	865	853	808	828	831	865	850	857	824	785	833	855	856	825	831	867	911	892	819	873	804	868	839	909	893	826	839	882	816	805	849	889	852	813	786	884	869	789	812	899	797	867	887	860	843	871	919	840	891	877	812	848	864	864	880	833	897	862	801	840	899	889	855	826	830	844	883	898	863	789	805	869	810	901	850	825	835	854	929	872	814	796	914	863	845	799	871	855	826	842	864	861	889	885	885	831	831	845	833	878	860	852	842	829	872	897	838	852	910	868	814	840	860	902	843	851	851	840	887	875	847	848	826	873	838	821	815	879	889	881	831	842	837	856	844	842	856	827	895	898	870	847	856	814	856	832	784	841	867	839	823	926	870	844	861	875	886	858	841	881	841	892	865	839	884	885	842	871	888	850	884	834	838	855	880	877	867	865	815	861	809	893	885	847	851	835	786	833	845	885	849	781	822	822	882	805	855	823	840	857	818	894	839	852	809	853	834	905	888	872	836	863	875	851	871	850	870	898	830	836	863	834	841	861	872	850	821	860	866	866	789	848	802	842	843	856	827	888	851	831	855	847	853	825	885	886	847	849	880	819	833	872	878	857	826	785	833	829	846	853	886	868	818	811	812	849	779	842	855	849	840	870	820	891	845	843	844	874	819	863	837	815	849	852	850	778	781	807	895	817	880	906	875	880	868	906	811	832	845	886	853	823	876	824	856	860	908	885	832	808	889	837	845	817	862	886	882	842	915	838	902	843	827	840	853	883	822	842	836	864	873	896	823	850	805	861	906	836	852	873	830	869	865	876	882	903	798	894	867	801	842	845	889	846	861	868	754	866	864	881	851	862	823	882	826	806	841	880	919	884	862	843	848	845	871	820	807	870	874	875	855	845	899	837	853	864	931	871	863	788	851	811	851	858	863	792	872	880	872	854	900	866	823	865	903	819	855	771	851	807	794	822	842	841	941	874	840	821	911	873	844	906	837	886	844	827	869	828	883	864	846	846	857	901	854	902	843	887	831	836	822	864	824	829	833	821	846	868	874	850	888	861	858	832	853	837	843	847	917	841	839	842	846	886	840	810	820	847	859	855	910	864	913	840	852	912	885	844	877	840	883	863	846	853	867	838	855	833	800	786	873	825	819	815	867	843	898	829	881	863	882	892	834	870	898	865	848	825	827	859	845	869	870	814	902	838	863	838	854	818	884	907	891	822	795	884	866	863	859	866	831	852	873	915	843	922	865	876	846	878	847	801	854	794	848	902	860	868	851	845	828	839	809	857	875	874	846	802	842	824	885	817	862	869	901	871	848	865	866	848	844	880	846	841	810	877	885	884	885	862	865	823	853	868	867	836	837	888	834	875	893	856	870	869	851	858	865	930	834	842	854	889	858	883	852	809	866	895	844	869	864	785	876	881	859	870	788	836	883	850	828	884	842	835	865	864	904	848	842	843	835	884	815	845	809	790	791	867	853	924	867	870	850	851	880	890	907	875	827	860	870	797	831	839	837	903	840	815	887	833	902	877	836	847	870	838	823	869	917	829	827	837	843	831	832	832	873	857	852	855	880	842	866	910	870	908	848	804	876	855	889	877	828	912	834	788	889	900	901	889	866	847	773	837	821	792	821	885	880	852	819	827	897	883	850	868	795	875	874	868	841	797	842	848	855	872	823	891	813	867	866	890	891	823	852	919	871	846	866	836	812	888	864	844	906	857	875	901	877	847	858	835	844	834	855	848	915	800	934	845	833	825	844	839	822	853	848	811	855	778	888	853	859	854	855	844	869	827	881	877	879	860	880	866	823	832	847	810	838	832	833	914	888	840	894	894	867	876	840	830	906	820	858	878	954	832	866	869	831	834	892	831	798	876	886	846	896	858	845	871	857	842	871	864	885	850	863	836	852	855	826	833	898	841	874	872	839	875	904	844	836	817	893	886	877	835	862	856	869	849	847	831	902	840	852	859	838	870	832	847	851	775	846	823	890	872	842	820	861	854	875	888	862	849	795	891	900	823	849	810	919	901	835	920	855	910	829	791	902	830	853	854	819	817	834	818	851	878	890	784	839	841	858	881	852	813	841	867	928	838	854	882	807	822	821	866	888	891	901	806	867	811	800	837	856	801	861	849	844	820	808	891	851	894	865	825	822	858	811	828	826	810	865	818	850	869	882	868	844	828	872	862	843	876	884	840	845	817	864	855	864	908	879	882	836	824	877	876	880	854	850	900	891	841	891	835	859	819	804	875	796	847	880	835	854	842	863	908	821	865	887	867	853	849	861	871	830	820	866	829	873	869	883	898	826	864	842	766	914	863	874	868	808	869	854	835	873	834	871	895	850	859	842	865	816	814	823	882	848	831	919	813	852	860	881	848	842	827	853	813	821	881	864	851	864	836	886	912	813	854	850	804	890	869	845	845	881	875	898	876	850	870	867	918	841	843	875	836	847	869	860	862	822	894	830	855	883	819	878	882	893	881	833	867	840	865	843	864	888	912	829	850	861	850	870	880	818	832	856	840	867	891	905	844	896	844	890	872	840	876	908	861	854	836	829	809	857	847	775	806	893	830	861	815	837	771	853	876	857	863	842	852	842	902	835	876	828	812	879	901	889	835	874	860	884	881	888	902	858	834	855	872	859	792	874	820	913	830	844	832	853	833	859	865	826	838	832	864	878	849	876	862	837	846	835	856	842	858	852	803	852	881	917	830	904	885	904	896	870	837	829	822	874	882	849	874	841	857	882	829	866	907	866	855	850	842	858	841	844	870	913	842	820	886	850	848	859	870	830	833
59265	35781	28567	21446	9559	1348	489	467	427	466	424	410	392	479	513	596	728	931	1107	1100	719	440	451	433	419	420	421	404	407	384	424	429	396	423	424	417	404	404	480	452	400	437	438	486	410	421	389	402	435	407	411	390	404	396	424	403	372	465	377	407	397	414	404	422	394	424	406	429	408	409	412	444	458	401	464	436	408	394	443	441	424	415	427	343	412	402	393	423	409	393	400	426	382	392	374	402	379	446	417	396	424	438	401	401	371	423	389	398	421	440	418	400	429	367	423	437	417	415	465	427	401	413	379	426	422	451	420	441	421	406	429	369	452	409	379	399	373	424	401	421	439	406	394	433	432	382	378	426	434	417	396	435	423	421	388	454	422	401	454	423	455	427	393	436	440	422	424	423	420	387	450	438	419	436	414	380	417	435	401	428	427	411	403	442	386	404	423	453	407	426	412	404	413	397	399	460	469	446	376	400	387	452	391	402	419	425	432	409	413	406	393	393	439	443	408	383	409	432	429	392	399	404	408	430	415	393	434	421	440	417	425	416	437	406	435	394	381	421	394	411	450	439	419	438	409	351	368	400	364	418	377	452	388	387	431	415	399	439	438	425	404	448	416	404	434	422	388	432	412	407	392	394	408	379	413	409	420	391	379	420	422	434	401	421	444	393	407	420	413	414	404	424	426	402	396	456	402	425	436	400	369	430	429	425	397	354	432	367	432	390	393	383	372	387	432	409	405	407	422	417	406	393	454	409	406	416	369	418	379	430	411	414	418	444	417	417	386	453	453	446	417	435	407	405	394	444	412	420	478	435	466	410	429	370	392	422	402	426	409	426	409	400	415	394	389	447	406	429	383	403	442	372	394	421	405	427	399	422	415	408	406	419	400	462	415	428	409	434	430	386	420	437	442	424	390	376	356	451	443	408	425	398	391	412	411	408	399	449	425	392	380	416	412	413	419	384	443	394	418	368	389	412	405	418	405	392	440	427	415	362	383	351	398	427	413	422	447	365	413	410	427	415	407	401	431	462	415	429	411	410	409	389	366	409	381	451	408	436	426	436	401	380	426	373	399	347	434	395	412	415	434	439	412	419	379	438	414	426	409	360	399	417	400	396	392	408	401	388	425	397	412	436	421	415	417	425	405	458	414	413	435	427	434	399	392	463	396	416	431	428	356	397	425	426	384	400	396	416	396	401	380	415	392	401	420	423	403	400	424	438	427	420	390	418	397	441	403	410	420	416	422	429	416	447	413	430	390	406	422	413	404	406	450	440	422	431	405	413	382	446	415	459	403	405	379	445	399	385	423	411	425	374	414	416	380	396	402	459	391	407	406	405	425	454	457	427	402	376	387	414	418	417	410	395	385	384	462	413	410	400	408	398	400	413	408	385	415	397	396	404	411	404	413	385	405	386	430	397	367	388	423	399	428	427	378	439	416	396	427	404	382	403	419	448	429	409	431	387	412	379	410	410	424	405	412	393	393	464	445	401	407	444	411	409	417	339	425	421	407	419	415	450	429	469	424	381	429	429	429	392	395	428	438	424	382	421	394	403	442	416	381	393	430	433	424	426	395	417	380	398	417	430	425	415	455	392	419	388	403	384	397	419	394	371	470	435	438	469	411	413	420	391	416	426	412	409	426	395	450	399	412	420	436	457	428	370	386	399	422	402	392	447	393	410	444	454	396	411	466	397	395	424	424	398	427	394	392	390	432	420	424	377	395	383	435	419	413	433	411	421	461	442	417	378	432	454	434	414	435	443	428	456	435	370	421	432	418	431	442	409	404	383	405	439	433	408	377	378	427	400	388	393	390	350	408	401	443	426	402	386	402	387	423	405	450	431	426	454	392	416	422	388	443	411	407	410	397	408	424	442	415	426	429	470	413	390	423	440	434	442	401	422	453	431	415	389	391	401	409	381	425	407	402	388	387	417	413	373	418	448	451	389	401	383	413	394	459	430	416	420	444	411	422	427	404	417	419	404	401	366	387	374	399	432	404	412	392	449	387	393	402	447	398	446	386	431	428	396	408	419	401	404	422	403	417	432	372	416	413	386	393	414	440	387	397	422	405	440	385	361	415	426	432	410	406	427	431	426	431	421	406	438	408	453	388	393	396	411	424	414	426	419	426	393	423	428	424	446	386	430	379	417	379	404	428	482	411	412	408	425	384	373	397	387	402	392	436	439	400	387	385	435	423	406	391	399	440	396	380	395	409	400	407	415	414	395	394	370	435	417	403	459	429	430	399	425	400	391	385	386	412	393	398	387	396	408	411	434	411	383	453	425	427	393	442	381	419	434	434	411	440	412	397	353	405	432	397	433	417	403	412	405	402	383	407	433	433	420	427	405	400	393	420	432	401	440	395	446	411	391	411	402	403	446	408	437	444	401	424	420	419	423	406	417	380	413	396	451	412	416	427	402	422	413	395	419	431	387	451	415	432	396	462	395	411	374	374	435	406	417	446	398	408	442	416	435	410	437	416	420	373	411	402	421	422	397	395	450	405	437	441	411	368	417	431	401	424	438	415	402	435	424	429	395	408	405	432	386	447	377	391	408	397	398	395	386	419	391	419	417	405	435	411	455	418	415	423	404	371	418	430	397	451	433	427	418	385	433	420	424	406	384	431	388	432	420	410	399	452	396	421	402	424	426	392	428	402	386	398	431	361	434	404	468	401	401	384	398	402	433	422	411	436	401	412	406	423	448	426	394	433	434	420	408	396	397	373	433	397	457	416	432	408	416	384	447	404	377	412	423	383	402	410	415	440	408	445	411	434	432	402	427	438	424	427	398	412	387	444	409	421	388	397	466	408	407	416	426	397	410	403	417	392	429	415	451	379	412	415	369	419	429	391	414	429	432	439	418	397	448	405	426	453	415	406	427	436	408	406	432	420	407	389	395	393	438	436	434	400	426	423	398	434	394	473	398	451	385	417	459	439	402	442	368	379	448	442	383	424	428	398	395	439	438	381	406	424	414	419	366	407	430	454	408	369	479	402	410	458	411	408	423	426	444	431	435	401	378	392	408	408	398	369	417	391	407	429	412	404	397	401	396	382	388	448	412	427	413	410	394	365	379	414	399	405	441	400	437	439	380	396	421	392	423	405	434	454	386	397	369	380	402	402	400	397	439	384	464	404	410	452	425	409	444	399	387	431	392	424	433	421	429	425	435	421	462	381	405	411	419	388	377	418	457	417	385	369	400	407	410	412	415	437	383	435	399	439	440	461	426	418	385	381	418	408	401	414	421	415	421	433	375	436	440	394	390	443	421	414	449	407	401	418	449	399	422	429	382	392	412	412	448	422	374	433	424	449	432	399	451	417	415	421	424	408	413	435	435	399	428	400	455	393	437	443	415	457	399	473	416	425	423	413	397	428	411	450	426	425	404	414	415	424	365	408	413	418	435	413	437	406	425	428	405	367	421	395	409	433	408	403	411	434	429	395	410	440	412	451	404	442	424	396	439	416	447	413	406	418	413	419	375	425	445	369	399
35731	26917	31489	30323	15810	2116	1148	1111	1109	1075	1024	1023	991	1175	1380	1939	2736	3826	5068	4138	2441	959	902	926	911	858	873	885	877	851	860	906	867	858	915	928	952	895	927	899	828	879	918	888	874	871	886	939	907	892	931	932	885	901	884	910	966	884	893	913	879	923	883	885	865	859	856	895	919	941	911	925	854	845	869	863	918	900	854	888	887	900	876	885	867	870	890	907	895	941	924	882	904	838	923	870	866	919	873	891	868	881	868	908	864	874	840	847	830	838	880	873	902	814	841	879	846	807	887	854	895	837	867	840	904	909	858	897	909	866	847	898	904	899	849	876	896	854	866	904	893	905	895	909	944	848	935	895	876	867	860	848	897	839	871	885	907	903	855	916	887	861	866	871	874	890	892	851	898	869	907	916	861	912	865	833	927	845	893	874	941	898	893	870	861	869	878	898	928	840	903	841	906	892	851	845	862	914	855	883	924	910	822	868	853	816	858	837	819	885	876	852	849	858	846	882	882	891	947	886	903	868	883	910	894	893	865	892	852	884	903	860	912	872	897	882	857	877	862	923	867	901	904	862	868	884	862	935	856	836	934	935	881	885	829	925	904	916	880	875	883	787	842	910	860	863	853	813	836	894	900	854	820	883	934	880	908	905	881	859	893	908	887	868	821	863	897	879	902	876	882	910	893	814	900	902	911	876	879	861	900	819	865	830	847	908	845	929	917	882	905	893	858	850	860	874	908	919	856	910	875	860	836	900	855	912	881	954	914	840	880	910	838	850	894	882	867	919	872	846	898	893	909	891	888	907	875	916	911	899	868	851	894	885	884	883	856	875	853	913	856	881	903	909	855	859	898	893	889	922	884	906	865	851	872	913	899	924	881	854	814	888	867	912	921	817	821	903	883	881	880	921	863	886	882	871	927	869	855	899	906	845	809	860	929	858	827	909	879	875	934	864	832	859	921	843	838	879	870	868	895	852	830	896	911	837	900	906	884	856	875	875	868	879	910	829	918	853	913	909	842	873	853	910	895	870	903	887	891	877	881	846	896	843	908	855	872	880	886	894	909	843	941	899	894	893	888	851	880	873	908	914	893	865	886	848	897	854	869	871	884	893	889	900	921	807	872	898	878	905	864	866	874	854	876	977	859	874	907	847	903	893	847	881	812	904	881	851	886	846	886	889	876	903	899	871	854	845	900	843	900	883	872	889	831	824	862	899	847	880	870	866	852	899	929	862	872	885	901	903	899	876	889	882	849	916	877	866	846	884	861	910	877	828	888	885	875	879	899	867	883	804	883	873	899	910	912	862	862	839	906	885	839	891	877	904	900	828	856	858	875	879	931	903	871	883	845	901	907	909	889	904	852	932	885	864	823	856	822	894	846	885	882	835	880	874	901	842	937	873	860	897	930	910	905	911	845	805	847	890	881	886	919	936	906	835	878	903	889	905	885	855	879	875	868	903	882	897	856	850	879	879	913	872	892	931	839	873	884	875	902	918	933	876	860	839	818	838	890	856	894	840	865	896	881	883	842	892	847	876	845	944	853	904	879	873	910	906	878	886	871	948	877	889	866	899	903	919	850	900	854	879	885	882	862	833	881	800	886	937	850	890	871	926	861	933	908	887	870	877	863	917	864	880	860	893	894	860	936	863	845	868	894	867	878	894	932	921	879	870	881	883	927	844	915	883	807	918	927	938	909	892	857	874	915	887	796	818	886	828	869	861	914	899	875	852	887	884	908	884	917	903	941	845	887	920	929	883	887	909	888	799	875	856	909	856	851	885	915	882	862	872	860	884	919	880	866	907	866	884	840	846	883	857	922	893	896	879	828	869	857	917	843	930	905	826	846	879	842	895	872	892	908	877	864	908	866	831	850	878	887	838	857	892	920	876	862	862	917	883	882	866	883	874	885	838	868	874	795	909	886	900	893	920	888	916	905	809	941	888	822	858	896	912	886	870	868	885	880	910	869	876	865	889	875	835	868	847	930	898	878	821	841	910	902	908	852	890	934	857	914	881	887	885	868	857	851	882	873	863	856	925	946	859	869	899	918	884	883	831	853	891	923	838	839	863	879	907	884	919	862	881	900	848	864	876	889	960	867	887	874	865	888	891	923	837	890	877	858	885	882	907	862	881	934	902	871	894	883	898	845	889	922	900	879	889	857	854	873	906	892	856	861	864	877	888	823	828	840	873	889	897	908	906	889	890	889	889	870	947	859	880	863	869	948	935	878	914	840	847	879	820	886	864	887	880	854	902	881	907	845	843	814	817	929	898	896	871	890	854	893	902	846	896	841	856	857	906	896	873	855	911	874	837	846	896	949	913	850	884	880	818	851	885	906	877	889	854	858	878	844	870	863	879	869	904	818	833	884	871	887	862	898	866	884	889	883	871	848	884	865	878	918	838	899	886	871	855	877	892	917	855	835	860	876	860	857	885	870	943	886	852	879	890	849	887	856	867	845	854	873	851	896	870	890	946	949	882	863	835	916	835	832	840	889	806	894	883	872	888	930	864	857	890	919	866	883	939	853	874	888	869	880	917	853	873	854	865	916	914	866	940	865	862	865	882	923	863	904	847	912	878	882	853	880	868	804	892	901	922	898	896	853	936	853	845	859	883	876	873	896	892	902	872	825	887	898	840	918	907	870	903	870	870	849	876	920	878	887	883	884	868	881	891	906	901	888	867	866	891	871	906	898	864	887	855	888	911	829	879	854	879	911	854	878	861	855	924	936	880	855	915	863	861	837	886	879	875	832	871	963	914	884	813	866	916	873	928	897	917	860	887	881	859	831	928	885	825	942	939	901	881	892	901	823	920	876	885	889	865	912	862	866	834	862	900	864	926	865	900	913	850	881	890	915	912	851	829	906	902	911	851	853	925	869	855	869	902	874	866	907	859	881	876	907	902	909	889	912	827	870	882	929	875	883	898	887	868	911	894	885	872	869	870	874	879	902	891	901	893	885	900	851	920	892	854	859	913	932	829	940	911	871	882	891	947	832	889	861	843	889	891	874	897	824	912	820	905	909	900	876	859	905	898	847	865	846	909	863	881	896	904	879	888	871	864	878	836	918	902	856	869	842	925	856	884	902	898	845	861	871	866	849	913	902	846	888	879	878	886	795	897	869	926	891	847	852	838	920	865	875	926	889	879	837	882	861	940	860	849	867	891	897	940	891	844	862	884	879	844	865	867	872	895	884	912	852	898	858	862	896	854	867	936	916	912	856	855	860	917	886	904	937	874	875	878	888	847	865	898	883	966	893	901	893	830	894	834	909	888	844	901	841	853	888	893	873	842	859	861	878	889	874	875	953	838	911	867	814	995	876	855	861	850	923	876	903	937	871	901	888	870	912	873	876	872	887	870	886	868	866	834	856	844	878	888	919	884	888	910	878	861	886	857	874	861	890	862	893	879	864	874	873	832	866	870	926	899	880	940	845	844	876	948	886	933	924	880	920	847	866	883	900	907	859	896	885	869	809	906	850	869	897	893	898	862
39621	18801	8998	3793	1230	445	392	380	379	386	390	445	384	364	451	462	408	416	417	439	426	438	420	426	382	392	377	399	390	397	388	398	371	403	394	359	393	406	380	403	432	375	404	405	383	380	394	391	401	400	373	411	377	412	409	380	378	338	354	370	364	337	372	379	398	388	367	430	396	437	410	358	369	365	368	395	390	401	362	418	392	383	401	369	405	394	386	412	398	388	362	379	407	353	389	363	401	377	385	391	401	369	401	404	372	387	420	397	393	371	341	364	364	380	394	433	368	393	385	401	419	377	385	445	405	426	372	415	399	381	369	373	387	381	380	360	373	365	361	389	394	398	404	426	431	435	415	412	354	422	359	380	370	382	429	433	346	397	381	417	383	405	453	382	381	395	364	389	355	410	409	367	312	395	378	388	399	426	422	385	393	404	402	391	427	360	408	398	410	387	397	402	380	397	351	367	367	424	391	382	363	369	399	396	393	409	411	391	352	349	387	374	402	395	440	428	423	386	401	408	422	423	419	380	355	396	367	376	406	413	363	401	399	397	388	390	372	364	402	422	399	434	408	375	394	358	387	376	354	396	370	408	421	394	439	409	436	411	429	396	377	399	422	442	398	389	393	386	445	379	418	372	472	399	411	400	399	374	395	363	384	421	372	398	425	393	400	404	423	402	372	404	405	394	378	405	400	444	400	371	381	383	366	397	395	373	391	395	403	349	373	358	376	400	434	383	386	375	415	357	406	377	402	421	433	407	386	385	386	400	390	382	414	363	387	386	388	439	426	404	384	409	405	427	411	418	455	406	413	442	434	394	372	383	408	424	378	403	410	381	414	417	368	407	394	384	375	417	420	360	409	422	406	389	463	396	396	398	405	377	396	417	367	433	378	404	425	386	402	438	407	402	356	394	348	405	412	374	431	424	373	403	394	431	356	410	411	373	411	383	386	383	390	408	401	381	401	421	392	388	370	400	392	383	389	436	436	408	395	359	372	360	409	376	410	407	406	408	405	406	400	378	398	389	420	419	400	413	397	414	441	397	381	396	363	423	420	411	390	398	359	379	383	435	386	381	389	408	374	428	373	429	374	408	379	397	406	400	365	438	369	377	439	428	408	402	394	363	413	394	432	364	330	431	418	379	402	387	378	398	376	408	426	427	423	376	424	364	367	425	383	406	381	361	408	416	401	370	388	381	386	382	373	371	400	361	362	407	418	373	359	419	437	377	434	425	360	378	393	376	402	369	382	402	391	409	416	422	402	414	411	369	408	420	389	377	388	409	427	387	417	411	393	358	387	407	392	408	419	416	378	374	399	429	364	370	401	371	412	380	405	372	395	398	393	429	407	386	390	388	401	393	428	397	368	379	401	387	409	371	428	417	403	375	385	414	409	386	396	404	377	474	374	401	411	378	361	400	359	411	406	385	406	384	430	410	405	410	412	389	397	406	371	405	383	449	399	416	410	401	382	392	384	409	417	416	419	408	366	387	403	447	363	387	353	377	376	391	422	386	423	401	400	406	380	375	389	394	453	360	365	362	414	392	413	388	387	388	376	372	385	379	376	388	389	399	425	357	388	394	392	351	391	377	430	405	372	410	362	388	387	395	386	393	397	423	402	382	375	414	394	407	430	416	414	411	418	429	412	364	407	362	362	432	375	410	375	389	401	406	379	394	356	403	363	401	397	422	426	408	354	397	424	379	372	338	401	362	424	414	461	375	406	394	413	381	392	385	428	421	392	383	398	385	388	383	396	357	410	422	412	412	379	403	404	384	444	417	375	454	387	363	419	426	367	396	382	424	365	382	356	421	367	398	404	395	382	368	372	386	371	395	399	393	373	377	366	401	364	364	400	373	403	406	370	421	407	427	395	409	381	386	407	413	405	380	414	399	413	422	425	385	395	410	434	420	399	410	402	360	416	371	395	347	382	402	398	358	375	373	405	396	407	398	365	408	409	382	415	412	386	406	379	429	406	387	379	417	368	393	376	373	354	388	392	429	410	390	405	390	363	420	411	414	375	374	401	400	395	386	362	393	365	424	408	384	416	366	382	394	407	397	389	389	370	382	381	425	420	402	413	365	420	374	418	415	466	407	369	429	382	387	376	349	383	403	406	422	400	343	403	382	405	374	400	387	433	359	403	379	380	426	375	414	418	393	402	413	412	441	409	421	393	389	404	419	384	396	394	407	359	417	395	411	401	385	393	387	425	401	347	404	392	391	400	371	387	398	433	383	396	384	384	380	352	380	403	414	366	376	414	409	416	406	391	376	358	389	386	367	384	391	406	404	367	334	391	396	422	385	384	365	406	437	388	391	394	355	401	386	387	420	387	366	360	441	395	399	394	415	369	418	399	420	404	416	427	386	377	427	431	378	359	379	411	405	384	373	345	402	383	381	409	395	390	417	377	394	377	365	431	392	428	432	390	361	408	396	409	376	397	383	393	393	426	365	411	374	400	344	411	396	444	404	395	411	407	425	417	428	443	382	374	391	402	406	384	417	403	460	398	370	433	404	414	381	423	381	414	403	373	376	375	380	361	375	416	393	372	354	351	397	419	427	375	395	405	394	407	437	382	425	397	409	424	415	425	383	449	361	412	375	370	361	400	423	381	393	383	399	399	402	393	379	358	403	374	433	410	411	405	417	385	403	427	346	389	443	442	479	405	431	390	396	404	390	390	380	371	385	421	369	412	417	386	364	402	395	379	405	369	448	428	420	435	408	399	377	364	425	376	398	399	382	379	376	411	348	435	385	408	404	391	417	399	421	364	425	413	386	361	389	421	402	392	355	358	372	387	383	378	381	406	394	398	432	426	391	359	400	390	412	430	416	360	395	369	374	416	416	409	409	394	397	343	380	435	328	373	387	375	404	421	386	403	377	419	413	421	413	411	399	393	370	401	401	391	397	372	413	419	436	439	391	414	432	414	417	425	358	386	396	401	372	420	358	394	423	406	389	413	419	372	408	402	409	428	395	385	388	415	397	383	430	401	394	404	422	387	408	412	338	373	401	374	394	385	403	437	366	397	394	395	415	396	397	403	391	398	414	359	392	382	415	399	393	392	419	416	379	375	342	369	410	428	390	386	390	427	429	416	382	387	404	394	377	387	407	421	447	371	396	334	406	361	413	427	352	355	423	425	362	420	338	398	402	379	379	368	417	372	405	406	372	401	389	409	409	418	382	376	413	370	364	374	374	380	380	391	400	409	411	419	404	402	389	379	428	394	394	422	368	388	410	404	407	417	372	413	410	399	393	417	362	373	399	378	378	356	418	419	398	373	429	371	408	365	363	355	376	398	427	377	392	407	422	380	389	360	387	421	379	378	410	394	395	398	402	402	380	389	372	409	390	373	422	397	392	399	389	354	388	369	386	439	383	430	386	413	409	381	373	390	373	399	407	447	424	382	358	377	396	366	409	411	382	351	397	379	422	447	368	364	391	414	379	396	371	384	391	402	426	355	382	411	393	424	385	400	401	392	387	392	398	426	418
23458	12433	12052	8451	3107	898	895	888	830	872	935	843	848	898	893	891	978	985	1020	1049	965	860	845	801	869	872	914	777	842	849	831	865	786	842	821	820	880	803	852	877	883	814	855	819	863	854	915	861	858	836	822	826	813	865	803	848	862	819	858	783	815	847	762	795	859	793	864	858	797	856	828	831	852	810	894	859	854	825	875	849	836	817	796	849	838	852	835	842	783	843	863	873	841	851	878	867	816	858	880	867	900	852	866	833	829	829	845	857	842	829	789	834	883	850	855	807	861	851	911	772	862	814	851	815	801	814	858	873	895	831	877	835	824	836	840	838	856	857	833	843	873	856	839	822	845	905	863	890	796	772	849	850	864	798	855	841	844	824	883	845	881	829	817	862	841	796	861	798	870	826	820	873	831	829	855	860	879	864	846	832	859	830	869	834	829	851	830	828	853	855	795	792	831	822	816	841	871	819	822	859	825	826	846	842	836	898	824	866	866	846	811	862	800	849	857	877	832	860	796	833	830	840	874	851	822	815	801	887	805	808	839	828	802	867	862	833	818	835	837	845	865	838	871	817	868	891	861	855	834	872	871	826	815	885	799	844	803	805	918	875	772	854	903	838	812	780	885	833	871	826	867	872	849	842	805	827	894	845	914	866	869	902	798	851	807	882	860	887	804	780	882	860	814	814	858	832	824	861	803	845	845	812	829	808	845	862	818	846	851	859	823	845	899	867	840	774	811	897	847	849	851	827	860	806	822	848	849	852	747	872	802	857	798	871	873	817	802	839	832	886	879	877	856	861	904	832	850	851	810	822	857	822	866	791	831	853	890	889	839	827	835	857	848	814	852	890	867	832	868	868	846	859	803	838	819	859	789	872	837	775	818	841	853	799	884	840	841	817	898	834	845	850	818	877	822	853	804	833	826	865	838	806	870	832	835	876	890	821	832	849	901	835	883	840	841	862	848	807	829	847	860	858	788	861	810	842	875	828	811	863	834	828	851	812	898	811	849	869	814	848	859	768	820	887	861	871	864	836	826	861	837	869	831	843	848	920	872	850	845	834	887	901	859	824	851	837	892	844	842	865	821	836	848	800	784	799	842	810	861	820	850	832	862	810	845	812	866	787	831	846	841	897	807	818	866	880	853	811	860	811	852	849	764	813	864	844	862	892	839	833	879	869	852	866	842	833	880	840	841	859	854	835	852	846	788	823	822	834	802	864	844	817	795	855	877	802	890	800	774	861	833	891	813	821	846	839	840	862	846	806	880	823	851	830	799	832	901	809	814	848	838	842	864	827	854	848	865	875	816	835	868	872	814	852	820	838	870	795	818	863	864	864	863	847	806	837	809	829	942	819	791	877	797	830	854	847	829	834	790	878	872	800	806	805	839	849	823	831	833	820	828	811	860	873	800	843	802	794	830	798	828	890	828	861	797	820	862	849	855	831	860	846	854	860	810	835	835	819	826	890	863	826	856	813	853	901	860	853	808	825	808	860	815	823	854	829	850	782	865	850	867	849	823	814	786	840	891	852	782	858	825	865	840	781	873	861	825	871	841	878	814	829	894	827	880	838	798	838	855	829	854	874	824	815	866	863	873	829	860	860	854	874	871	890	770	802	789	838	837	804	843	847	871	824	802	857	821	855	865	869	877	842	819	848	829	823	837	851	795	805	824	828	775	844	804	864	872	837	817	817	863	913	829	846	843	829	833	841	871	847	836	879	861	850	844	812	899	883	863	885	857	834	849	868	795	910	808	921	805	863	876	794	918	818	834	819	824	852	848	823	785	852	858	852	781	866	825	852	925	822	816	883	794	835	819	886	857	904	806	840	829	756	782	814	822	811	829	860	807	820	814	788	855	843	816	874	842	851	817	869	826	857	826	814	790	848	877	840	902	785	810	848	841	809	773	831	790	797	806	785	812	842	841	882	836	812	814	879	809	851	886	854	901	831	828	828	823	812	847	836	858	802	893	785	873	810	863	858	824	847	852	831	836	811	859	862	877	844	829	836	802	863	870	823	868	836	841	867	869	853	846	851	829	830	772	850	867	835	811	873	863	863	809	829	870	809	858	826	858	807	823	839	810	844	873	811	837	861	856	887	791	815	820	729	813	851	855	891	836	822	842	831	927	791	829	873	869	847	846	842	811	845	844	838	940	885	854	792	852	851	797	826	848	813	788	810	839	834	845	802	868	815	799	861	820	819	849	820	822	813	858	875	856	842	815	832	915	841	846	858	900	806	816	849	868	808	878	895	849	810	848	855	822	798	851	834	834	825	839	882	848	813	868	839	842	834	819	866	799	843	870	923	848	855	835	804	792	844	842	835	818	884	857	836	842	825	857	837	876	886	830	775	863	857	827	877	838	848	824	860	845	810	841	907	867	869	853	865	821	830	833	844	887	847	862	831	824	799	880	835	880	859	846	835	775	800	858	823	843	838	895	881	791	839	874	887	872	896	835	831	876	801	863	815	850	884	868	867	857	902	904	817	854	851	843	844	812	823	837	866	834	878	861	842	861	860	836	841	863	801	834	880	846	856	833	839	838	842	870	884	832	849	855	858	818	831	858	861	848	808	870	874	845	836	803	810	829	825	837	809	860	837	868	846	814	792	802	883	826	888	818	866	814	812	815	830	880	830	905	805	843	872	875	853	855	845	884	836	822	844	833	862	796	864	834	836	854	832	845	844	843	864	830	852	848	828	885	868	802	841	882	852	847	874	841	872	885	858	859	839	806	815	847	858	843	888	858	886	837	852	858	860	829	826	857	862	869	848	836	809	861	815	823	806	831	835	794	896	790	851	810	870	824	898	843	836	859	840	835	874	863	830	855	869	886	814	820	810	850	877	883	846	866	873	816	843	817	826	861	858	821	816	876	783	919	899	867	808	836	840	826	839	803	873	867	833	868	832	850	784	822	864	841	855	857	881	844	847	852	850	870	829	826	799	809	860	867	856	865	878	881	882	790	824	867	833	870	797	888	824	827	863	919	826	867	846	847	822	798	840	816	838	868	879	895	836	841	821	864	816	870	889	866	839	859	840	843	842	826	896	847	834	789	816	868	864	834	863	885	872	890	882	802	839	881	864	828	863	831	866	828	817	801	873	809	823	836	874	810	892	815	869	856	839	933	856	834	925	786	817	910	853	875	882	900	874	806	856	837	821	830	849	788	819	930	841	858	817	823	778	811	808	879	841	836	821	852	885	832	840	831	805	851	865	874	850	858	826	848	840	874	831	864	875	830	873	781	881	815	860	846	864	895	880	869	880	790	867	826	863	816	836	816	884	852	874	812	901	828	886	860	862	796	810	857	854	885	774	785	821	879	879	888	856	841	893	856	810	815	840	814	840	854	891	838	843	858	800	838	852	801	845	822	821	876	826	844	862	894	810	839	842	867	865	833	845	836	884	851	849	885	825	831	860	864	827	851	780	819	870	877	911	879	811	851	840	813	882	871	858	858	812	838	869	872	829	836	886	849	848	823	840	750	856	860	826
54360	29033	19119	12333	4289	902	449	441	380	406	420	430	432	472	569	660	708	665	616	575	412	401	390	372	415	404	441	404	377	386	412	388	429	423	398	355	372	439	397	372	383	398	369	421	402	414	410	426	385	384	413	365	401	414	425	401	398	403	411	392	389	384	357	416	398	382	417	416	371	425	443	408	376	395	387	400	402	407	383	407	393	402	413	409	387	372	379	425	396	405	420	452	382	380	401	390	376	443	374	416	408	390	420	392	372	410	409	381	397	391	381	400	398	389	422	367	386	360	406	376	395	432	386	393	387	417	377	409	388	411	420	429	421	423	378	409	419	412	378	355	352	394	401	398	373	410	436	394	371	419	363	371	396	405	370	416	388	405	394	380	349	385	374	434	385	430	379	390	407	435	394	395	405	407	403	410	369	407	430	407	415	349	439	400	439	404	371	422	420	410	349	420	408	381	414	406	374	408	364	398	421	396	384	411	417	393	385	337	384	399	341	432	407	379	399	383	398	358	426	404	361	398	432	384	405	407	387	413	399	376	366	441	428	331	344	354	390	379	421	364	368	431	359	364	414	366	401	405	390	366	415	419	374	389	391	407	407	401	393	446	374	386	407	385	464	403	423	404	409	394	390	405	331	393	415	381	420	401	366	404	425	406	424	359	380	427	426	410	437	426	401	409	405	400	411	389	404	408	436	425	424	398	426	408	419	361	397	408	390	399	421	404	456	356	379	380	400	368	389	361	391	378	391	365	366	403	450	395	392	415	360	381	392	400	393	415	388	387	395	413	397	396	424	444	424	429	426	425	408	386	387	386	408	368	410	439	444	374	427	414	407	383	380	373	421	398	370	420	407	415	427	394	358	382	392	415	394	404	396	400	372	408	392	407	382	405	405	381	394	417	386	407	405	371	419	403	388	402	364	387	359	389	388	456	387	427	402	426	410	415	377	392	390	451	390	407	404	411	431	381	381	414	403	401	371	429	358	395	405	409	375	389	415	409	409	395	413	425	456	451	436	414	379	388	398	409	382	435	415	394	407	400	362	390	369	379	381	424	420	406	368	381	380	398	408	376	367	364	392	351	414	375	408	411	408	380	397	424	407	388	392	423	433	387	375	389	369	423	380	356	379	425	403	386	400	390	386	407	401	401	411	373	381	440	415	399	428	423	380	452	392	394	427	421	411	371	381	393	427	395	398	418	396	357	386	392	438	376	408	430	404	400	375	386	449	384	366	372	445	397	373	381	423	394	418	424	459	394	395	369	443	397	401	422	384	408	399	389	384	362	429	399	411	388	380	383	403	395	406	427	396	379	351	405	380	426	392	423	381	391	380	370	404	448	407	383	379	417	398	447	402	380	398	415	406	385	352	382	357	399	416	398	378	430	394	383	419	385	403	384	363	366	384	415	418	380	380	399	420	393	360	382	386	437	406	400	429	383	427	395	422	394	373	426	404	399	414	408	421	389	425	406	375	381	387	435	366	390	382	396	384	411	392	398	403	369	368	383	409	430	381	422	405	459	435	401	395	402	371	367	415	409	393	381	463	392	390	397	381	416	375	367	406	382	413	369	350	366	384	386	362	389	406	430	396	386	377	377	385	413	407	383	405	429	410	395	397	423	353	402	405	398	431	400	379	434	424	386	415	384	392	401	424	372	409	354	400	360	373	374	386	409	398	432	386	397	408	404	416	420	387	430	370	385	413	379	389	379	406	417	419	407	390	397	371	407	396	396	404	396	409	435	436	399	402	388	376	379	433	360	445	379	400	439	410	402	403	406	355	374	375	361	391	374	388	379	396	401	415	398	417	434	467	409	392	399	426	410	396	407	408	407	398	409	387	418	392	396	386	378	385	423	413	409	404	364	376	381	399	385	408	406	409	421	406	406	385	371	405	385	381	384	389	401	382	411	394	402	396	409	413	380	456	402	405	382	418	386	421	380	406	398	400	409	375	392	419	408	381	376	440	412	372	385	397	397	406	363	391	398	431	401	373	389	382	355	400	389	410	431	422	427	352	396	415	420	415	405	366	414	380	382	416	435	434	384	408	373	414	399	419	393	379	404	412	384	391	407	406	368	359	395	418	378	395	404	399	385	374	400	382	421	431	365	376	368	387	393	380	379	397	392	387	377	403	412	345	370	375	419	348	405	393	400	366	372	359	370	404	372	359	404	380	397	398	380	432	457	419	415	357	358	402	382	420	360	429	445	370	424	397	367	426	349	366	429	370	420	375	423	434	411	391	388	382	455	398	373	379	356	378	406	437	433	415	395	400	384	350	401	387	357	385	434	410	389	406	370	399	372	361	375	407	388	372	418	408	397	414	413	421	412	421	422	388	363	392	394	392	392	418	428	403	375	387	372	369	378	385	419	431	413	403	372	371	410	396	408	384	403	392	349	377	425	391	376	382	368	372	413	411	432	369	369	397	402	372	361	398	394	423	425	362	358	367	393	433	403	388	411	441	419	395	418	382	382	381	408	442	391	398	403	400	397	364	391	425	381	429	375	392	364	374	395	397	418	378	442	432	379	399	374	411	426	372	432	431	394	408	388	385	391	394	352	421	414	426	366	418	383	384	408	376	405	405	427	365	377	413	376	404	405	360	409	384	373	414	375	403	405	393	397	404	371	372	410	376	400	396	387	405	391	369	396	364	396	388	396	450	395	380	374	432	387	406	381	397	399	403	394	398	403	403	413	392	407	361	401	425	341	411	408	413	407	397	422	373	416	390	367	387	364	389	395	387	422	391	374	400	411	416	433	385	344	380	401	385	375	398	385	407	383	355	393	389	378	368	415	416	435	374	413	411	386	405	405	418	407	377	401	393	333	387	402	394	393	413	405	408	382	372	388	398	394	428	435	380	403	428	403	368	426	386	389	395	386	415	383	374	396	420	387	400	402	427	424	422	398	418	421	398	402	403	417	390	394	379	415	368	397	417	425	386	386	409	380	377	347	413	430	387	419	389	370	371	394	363	364	419	378	415	419	373	389	372	407	374	435	373	393	401	377	429	385	384	403	387	376	397	415	420	391	402	401	371	373	401	400	374	398	398	399	457	409	387	367	413	367	432	494	412	392	399	382	403	384	412	374	379	421	434	366	389	400	366	428	397	391	409	385	414	394	364	387	388	349	397	364	400	418	449	429	409	408	403	398	383	372	413	440	401	373	363	370	387	366	379	364	371	370	373	409	392	412	388	399	399	361	386	412	367	378	421	405	402	427	426	422	408	369	415	407	422	413	381	402	438	422	377	393	412	380	386	405	387	405	393	376	421	432	371	382	386	431	400	368	393	394	439	429	413	421	358	394	424	378	373	371	396	347	398	382	412	401	416	412	410	399	393	389	392	383	416	435	403	381	384	415	380	422	420	425	398	399	417	407	375	399	419	387	405	406	397	399	401	393	395	377	375	399	393	385	429	427	414	383	426	385	391	413	412	373	378	393	390	399	417	374	403	395	397	426	413	382	403	405	386	368	399	406	369	413	380	430	384	428
33275	21348	23075	21113	9396	1938	948	957	923	874	980	1010	1084	1313	1829	2379	2578	2394	2140	1646	954	871	855	863	881	868	851	880	814	874	852	797	883	815	852	870	851	839	828	847	853	885	857	909	867	854	841	838	865	851	873	854	842	860	799	840	882	852	869	820	868	812	791	854	785	883	859	879	827	822	819	857	848	850	839	866	879	883	891	834	817	815	856	799	846	807	858	792	849	871	864	836	834	856	791	853	876	828	853	885	895	846	856	890	822	852	844	861	845	858	865	848	830	841	810	858	873	829	890	842	812	814	858	846	863	863	886	865	863	860	825	836	833	833	901	821	866	844	863	905	830	865	869	838	817	818	853	876	863	852	869	834	858	858	851	811	821	819	847	855	842	887	838	890	873	819	918	811	859	947	863	887	831	818	830	841	870	829	825	796	855	898	879	885	867	881	862	900	791	870	854	843	846	842	842	847	845	851	838	904	892	878	876	843	901	900	865	853	852	842	837	845	919	888	855	852	754	830	852	883	831	859	868	818	859	883	814	846	844	877	840	862	845	840	907	796	850	862	823	842	876	867	815	854	865	834	851	828	873	844	870	856	841	827	841	839	878	875	864	911	865	876	885	848	847	897	845	881	843	887	855	851	861	787	820	828	838	840	844	851	870	826	843	848	861	812	847	824	866	839	865	828	887	863	814	850	857	868	884	863	846	898	846	841	822	887	828	820	823	825	861	836	850	853	895	890	865	873	904	852	841	878	818	870	849	869	803	876	844	819	873	801	848	836	861	840	816	870	860	883	848	858	838	865	837	884	853	866	841	908	870	849	880	849	849	831	883	843	834	836	842	878	862	848	901	872	857	905	793	861	833	791	835	868	924	863	788	894	904	871	850	849	843	780	845	862	863	793	814	868	844	912	820	851	829	842	863	786	814	867	868	823	863	885	819	892	864	850	845	830	870	852	838	815	931	881	845	815	842	832	919	831	828	845	827	853	838	885	823	825	890	834	838	871	898	814	856	897	864	849	882	876	816	819	856	864	866	806	825	901	855	811	875	864	908	841	857	877	853	868	890	841	862	854	875	886	924	856	839	865	835	800	836	866	854	833	870	800	870	894	891	881	900	826	785	808	831	883	860	861	835	821	886	814	870	870	831	835	816	869	869	856	862	828	831	820	903	813	882	880	881	846	888	817	894	857	845	852	845	871	866	851	911	825	838	878	889	869	866	832	862	889	860	872	826	886	879	828	919	849	877	861	859	827	881	885	813	859	851	886	822	825	858	809	809	923	899	852	835	802	807	876	842	853	845	883	851	823	868	760	855	866	898	910	836	807	851	797	782	832	871	856	815	835	862	890	884	884	852	886	825	806	831	891	802	848	829	843	813	879	838	815	860	861	879	812	913	874	821	828	877	848	807	837	831	833	878	820	815	880	883	828	848	880	863	844	882	846	855	831	831	803	890	845	816	914	839	878	902	848	856	899	882	813	842	908	889	829	838	847	820	832	862	855	875	908	884	863	843	899	888	861	874	867	850	842	842	848	865	892	852	863	900	863	852	851	832	851	864	821	877	823	842	810	874	844	873	845	828	829	841	828	845	913	847	833	804	883	893	872	872	851	823	889	832	888	850	850	856	901	852	859	823	863	900	862	827	893	802	802	813	804	829	862	848	896	838	853	855	844	826	814	851	818	841	836	841	830	865	781	835	884	852	833	892	867	882	782	884	854	839	816	831	847	890	868	840	857	802	896	836	856	826	847	847	819	847	823	836	943	833	856	811	867	787	891	880	814	850	852	864	818	833	844	814	833	845	827	899	837	821	886	867	891	835	854	841	850	817	834	824	806	924	791	882	852	814	872	839	913	893	828	826	855	832	842	859	903	840	860	887	878	886	849	879	855	873	788	850	831	894	908	911	842	875	851	819	891	812	799	842	839	850	844	869	809	853	882	854	857	889	874	909	873	875	863	818	814	830	833	876	847	841	864	821	854	852	833	855	860	885	899	869	882	808	851	853	893	853	857	846	835	881	816	849	810	815	793	874	861	916	833	914	861	828	861	862	844	827	823	826	930	856	829	845	818	845	817	843	848	855	849	829	842	851	897	849	858	825	863	827	865	911	844	884	822	872	850	818	841	885	863	899	828	868	856	910	875	843	838	866	908	860	831	895	886	856	856	902	850	878	835	867	880	849	825	909	841	889	843	899	883	821	874	797	794	827	837	814	835	862	824	873	841	882	859	823	869	851	834	856	910	910	841	858	843	834	850	851	893	842	878	899	802	846	880	848	832	832	862	840	849	851	862	785	821	858	868	854	827	827	841	885	888	889	823	876	872	858	830	803	851	884	843	835	882	903	894	861	853	865	875	858	866	843	871	864	832	831	852	885	848	884	844	796	815	834	862	840	877	840	894	886	897	847	863	802	904	813	846	863	875	885	822	864	821	886	886	833	849	885	861	800	859	959	892	867	867	858	866	811	824	816	828	867	863	926	868	773	786	838	879	830	866	891	841	857	858	841	846	884	826	839	818	872	864	837	912	878	840	818	891	839	868	851	841	844	844	854	892	828	889	856	847	871	851	843	874	868	826	826	835	872	848	805	815	870	809	850	882	824	905	835	829	817	844	830	844	861	834	802	865	823	851	891	871	832	843	876	857	803	867	890	847	864	842	855	889	836	865	786	870	884	861	882	815	853	867	794	843	851	844	844	881	835	823	831	831	904	834	845	815	839	870	845	858	842	881	838	835	881	846	847	833	883	862	779	873	797	895	821	862	847	825	865	853	838	867	858	838	856	849	860	842	814	848	813	861	899	874	850	823	812	818	903	807	799	791	876	845	815	837	867	845	880	879	806	840	824	858	847	873	827	867	860	859	873	820	879	839	854	855	842	856	881	867	819	875	817	831	849	866	835	827	852	897	853	817	888	840	792	862	852	833	849	804	786	844	853	858	807	851	802	805	900	874	829	837	841	877	831	795	901	873	861	854	866	821	841	858	817	863	850	869	824	818	834	850	870	849	890	873	877	864	876	857	880	802	849	882	820	842	825	804	850	844	818	837	839	844	860	871	879	832	845	835	844	817	861	834	799	844	890	869	864	860	883	862	841	906	791	794	861	828	823	846	822	887	857	877	914	902	815	839	836	861	894	845	791	851	882	850	874	823	866	837	833	889	866	829	825	824	864	856	850	851	835	882	856	863	854	862	885	839	845	842	833	863	813	843	836	868	858	830	848	867	853	848	822	817	835	872	874	853	874	845	840	884	821	884	902	798	769	841	864	781	835	837	883	848	875	883	887	812	841	866	842	827	861	811	795	814	821	852	857	825	822	811	880	886	817	840	836	837	835	845	822	882	906	856	855	819	894	826	805	860	850	838	881	842	857	889	826	826	822	845	846	873	845	861	827	852	851	852	883	823	852	872	875	831	860	866	831	812	826	861	804	864	902	854	833	866	874	845	845	895	851	867	876	852	867	904	832	876	871	883	840	910	893	857	829	895	842	887	827	827
64462	38574	27549	16988	5192	740	472	466	435	456	442	470	505	535	611	697	852	881	905	754	503	421	448	438	405	426	414	374	376	433	413	424	438	401	381	400	434	395	373	373	456	412	425	394	430	417	436	378	422	397	428	411	418	444	420	399	413	453	393	451	394	431	431	429	426	411	418	450	413	429	392	413	464	396	414	387	432	403	422	406	449	411	398	381	392	432	407	388	407	423	400	375	386	428	437	396	422	433	419	384	404	354	420	372	410	418	417	394	474	408	427	407	424	381	385	393	408	404	440	442	377	412	411	401	400	380	435	407	421	421	454	411	406	431	404	418	435	411	401	407	404	432	412	452	393	394	417	398	434	479	448	408	400	440	382	411	403	439	421	406	414	427	405	428	419	405	349	445	387	406	439	453	409	389	365	411	391	422	377	413	392	391	411	394	385	406	370	383	373	425	418	415	400	403	396	390	393	425	386	389	414	403	422	408	406	373	419	400	436	405	421	437	412	405	400	399	402	377	438	405	414	418	381	430	398	391	409	369	373	397	412	391	416	390	453	392	441	392	407	413	422	366	401	385	432	411	378	404	351	409	382	397	411	418	413	415	378	442	388	417	383	413	447	443	456	386	395	420	402	403	440	463	424	423	455	387	402	425	432	430	422	384	455	374	450	400	418	408	424	420	435	415	400	393	398	437	453	412	410	382	390	395	369	377	402	387	432	399	408	425	391	414	431	376	409	396	377	385	434	396	400	400	369	392	398	378	374	404	398	417	406	402	441	409	364	405	415	442	409	435	403	415	375	415	433	398	411	428	441	406	418	405	449	453	371	398	412	407	434	388	400	390	391	422	404	399	413	435	414	451	390	418	397	429	428	420	433	398	378	376	407	441	394	429	433	390	416	395	408	407	407	411	444	377	402	410	401	399	392	412	374	377	415	385	381	416	408	416	410	410	373	441	424	427	397	441	404	449	436	398	377	393	426	397	430	415	413	428	405	411	403	389	382	413	399	407	422	429	472	398	447	393	429	425	455	425	407	388	411	412	385	391	398	413	395	420	421	425	362	430	412	391	424	426	436	405	401	453	379	444	402	440	406	414	389	394	415	416	410	421	413	434	412	404	427	387	416	436	422	379	396	387	381	412	405	450	386	369	401	372	426	377	447	450	401	403	430	393	412	388	403	398	433	411	406	380	412	433	383	444	418	452	409	359	432	388	399	445	411	388	447	441	435	418	434	410	365	385	411	391	443	434	444	370	403	394	464	402	403	390	461	420	373	423	373	409	390	422	433	385	402	387	391	439	410	395	416	396	387	423	427	417	428	417	414	397	399	423	442	378	443	427	402	434	397	430	363	412	437	414	415	394	386	383	405	386	395	380	393	394	402	382	391	409	387	434	423	411	416	424	404	384	414	431	445	381	388	419	389	435	453	378	403	383	399	413	387	436	423	427	395	405	393	429	419	373	384	437	398	422	380	447	415	428	370	411	379	437	395	427	416	446	419	390	388	405	404	409	430	455	446	437	427	459	404	403	381	410	432	437	434	473	448	394	428	387	412	369	408	386	424	448	429	449	427	418	394	397	416	399	400	377	421	388	389	424	443	468	387	385	441	385	422	425	411	435	395	419	416	402	426	382	410	456	417	412	422	437	430	407	372	425	456	394	379	413	414	407	407	419	442	421	414	386	420	454	410	422	415	407	424	436	389	392	366	427	427	452	405	405	426	394	399	395	448	392	430	391	386	386	420	401	413	377	416	418	418	399	401	411	443	368	467	407	439	401	409	411	408	415	419	445	419	415	390	390	410	381	412	384	420	348	407	420	375	398	399	388	377	411	391	384	412	407	352	393	364	383	369	452	424	416	413	431	409	439	408	408	417	419	407	367	414	396	420	455	424	400	378	384	419	395	416	427	439	407	381	407	410	432	435	445	432	419	421	414	435	409	380	401	385	392	386	376	436	386	393	403	397	393	405	389	406	418	411	411	425	448	442	410	413	421	387	386	436	409	417	417	420	429	399	386	411	418	388	412	386	424	392	368	446	387	420	404	421	423	409	364	410	405	364	362	434	413	372	438	404	393	411	449	376	431	414	384	404	424	429	414	421	384	372	461	372	410	461	428	447	438	427	383	399	413	423	374	401	441	422	427	422	393	422	428	426	405	407	411	413	414	445	445	443	434	405	414	393	429	388	446	443	427	426	404	370	410	425	360	435	418	397	414	414	435	417	419	413	389	403	367	413	390	420	410	431	426	415	406	402	439	399	418	360	405	390	467	400	371	407	427	405	408	402	430	404	425	393	414	421	419	423	411	415	419	443	403	418	413	407	426	405	449	422	413	397	411	436	410	393	432	421	420	436	390	434	389	403	445	399	431	387	389	395	426	379	376	404	403	379	386	441	432	376	434	433	388	412	396	411	383	410	444	415	441	413	397	438	427	425	433	427	331	408	439	433	409	403	414	401	415	391	411	413	405	393	430	422	405	412	390	409	415	381	411	404	387	422	386	413	416	441	403	400	424	408	363	416	397	422	429	379	388	422	393	430	437	412	395	444	378	401	415	447	395	381	396	440	399	382	424	401	406	438	445	407	394	391	393	398	399	411	393	425	453	409	421	413	386	398	434	381	425	385	379	458	443	388	440	418	411	386	397	403	481	409	431	419	404	408	406	414	407	386	402	406	433	405	395	418	414	429	406	390	378	397	411	431	415	437	405	413	410	426	417	446	400	438	438	461	412	405	434	430	402	420	390	416	388	398	396	423	434	420	435	402	427	425	392	386	434	394	394	424	366	381	415	405	380	389	401	396	426	397	410	434	407	403	419	407	407	417	384	381	421	431	430	414	435	428	416	406	423	381	380	411	433	384	419	363	464	429	380	439	445	400	415	386	411	398	428	410	394	421	418	400	426	427	407	434	430	435	402	394	388	404	385	464	422	419	374	454	458	404	392	408	405	404	360	404	399	397	381	401	431	431	380	417	393	413	418	365	421	436	422	427	377	416	439	404	396	415	379	387	402	390	385	407	454	413	393	448	414	397	392	450	387	379	400	409	432	399	419	428	412	413	385	384	401	389	414	404	418	400	420	384	432	394	429	421	412	422	395	409	412	432	375	403	415	376	413	431	408	384	441	409	403	395	422	428	389	454	424	394	394	388	415	433	396	411	394	460	377	400	409	424	405	437	400	453	414	412	400	395	418	377	430	396	378	414	428	425	396	421	437	406	440	391	417	401	452	392	411	398	390	386	424	365	406	423	405	409	389	407	396	452	427	409	380	418	363	414	407	416	416	434	435	412	412	401	424	399	459	461	401	476	373	421	420	435	410	442	410	385	462	411	400	443	374	404	452	394	370	420	420	414	396	417	429	382	424	418	399	409	391	387	426	384	416	406	400	413	374	401	380	418	469	420	393	438	438	438	395	422	415	447	394	416	416	427	394	444	355	394	376	400	419	427	448	416	433	406	414	410	409	402	389	382	401	378	445	403	422	385	420	406	418	412	419
40607	29397	29651	25117	9453	1482	1094	1064	1076	1029	1081	1316	1404	1379	1932	2586	2998	3317	3258	2619	1102	906	771	904	868	898	886	823	861	889	844	848	964	875	901	854	876	884	866	865	888	907	877	903	908	912	876	867	876	919	906	913	839	890	867	863	878	879	849	868	913	927	878	833	881	861	856	893	904	910	862	890	871	860	886	887	862	897	893	919	868	840	902	856	868	862	886	897	872	890	907	898	873	867	846	872	837	906	888	849	819	854	915	898	873	869	818	899	890	873	834	827	861	866	864	855	897	931	837	850	861	878	813	828	829	883	852	888	849	865	880	859	880	898	893	881	890	889	831	882	860	815	863	862	851	889	859	873	852	865	919	842	875	923	841	866	914	904	877	831	855	854	857	900	875	870	880	860	901	851	881	840	818	882	863	831	881	866	833	872	880	855	896	846	879	832	867	885	887	833	925	918	871	847	876	909	846	908	920	873	848	864	863	837	883	854	825	906	895	891	857	912	871	896	846	862	864	870	891	832	857	867	876	901	845	818	891	809	887	879	856	886	888	872	843	953	865	828	858	866	876	873	888	879	908	900	870	909	876	841	875	834	806	890	846	865	862	892	887	882	852	843	874	827	863	854	880	854	911	874	843	888	886	896	851	940	859	829	836	912	885	887	854	881	874	874	886	845	962	902	887	883	859	883	845	897	887	850	841	865	871	861	870	909	853	925	908	835	869	843	904	893	859	813	870	876	869	846	866	886	892	845	907	834	834	845	877	917	848	882	837	813	886	827	865	883	836	925	847	861	902	861	901	863	892	861	873	878	896	916	893	862	862	913	887	873	911	816	876	890	867	915	866	947	881	873	863	868	887	886	872	840	890	834	861	889	867	875	897	856	884	831	899	866	875	917	839	856	879	907	893	826	875	937	887	864	886	844	821	877	834	883	804	880	844	872	891	892	940	850	910	841	886	923	883	845	884	819	839	832	870	860	888	904	841	863	906	893	865	905	896	873	861	959	833	838	909	889	856	877	811	853	882	867	887	887	864	868	862	852	844	874	842	838	905	916	908	839	851	862	871	841	888	889	914	868	879	883	872	866	834	850	915	902	848	912	831	889	850	872	877	877	875	864	880	869	851	878	844	861	879	855	826	871	830	863	887	886	891	819	889	866	862	859	914	922	867	850	884	811	906	854	877	854	894	836	883	889	864	858	895	900	955	849	892	890	885	874	835	877	844	860	854	883	878	904	897	918	878	860	873	870	847	939	885	848	867	848	902	949	847	883	867	844	879	875	887	877	888	853	880	863	887	869	843	878	857	846	875	841	873	857	853	844	900	850	891	834	876	852	861	893	888	907	891	900	839	855	843	889	863	854	846	864	900	890	846	884	907	856	863	859	877	893	900	885	900	877	844	936	820	839	912	855	819	791	846	865	881	915	846	845	868	858	820	877	887	866	864	921	886	879	889	859	836	855	815	852	870	888	874	906	828	852	865	902	814	857	868	888	889	853	878	861	863	921	901	842	839	861	853	906	867	865	861	915	855	857	877	829	891	929	821	906	859	877	864	873	897	877	902	865	810	843	883	880	923	885	887	840	844	882	878	924	841	897	834	811	858	880	853	853	854	913	861	859	849	863	890	891	880	943	869	881	881	894	903	892	854	845	837	880	842	811	853	875	887	896	831	833	833	892	906	820	852	817	866	896	851	862	865	872	860	854	842	903	841	919	875	871	846	886	870	911	900	868	889	896	889	875	820	804	908	847	930	846	908	849	854	889	898	872	827	870	842	867	855	906	856	883	891	843	872	924	864	900	820	906	881	860	867	866	850	889	844	830	872	881	912	866	848	883	832	917	856	859	861	931	857	918	866	836	912	824	873	874	889	875	858	878	992	894	906	879	850	928	849	932	859	870	858	898	937	943	885	862	855	849	889	885	871	910	912	853	844	841	889	865	912	936	838	879	920	923	848	879	870	917	885	843	896	878	877	851	881	889	827	892	911	874	858	864	876	945	875	905	870	884	886	874	918	905	841	924	880	873	814	896	817	866	873	840	884	835	834	842	824	838	800	910	871	892	902	848	866	878	926	879	872	887	911	915	829	842	829	827	899	846	866	853	848	866	929	896	840	910	829	919	874	883	890	909	861	836	877	869	858	900	846	883	884	865	828	883	840	892	885	873	841	819	866	959	890	853	863	889	849	859	887	879	833	883	847	915	835	859	876	860	867	899	932	933	878	827	867	845	805	888	866	872	848	871	916	890	868	830	823	867	854	927	921	857	861	855	920	842	850	845	883	863	845	845	850	911	859	932	848	844	849	888	854	880	905	890	887	822	906	863	926	837	854	843	908	872	882	888	818	900	897	840	915	840	920	851	829	860	834	839	874	914	860	888	896	819	894	841	839	914	830	885	923	886	803	888	871	863	891	894	884	847	885	873	885	828	857	838	871	910	898	949	829	886	881	840	847	880	900	821	877	876	879	898	877	848	898	840	814	889	892	893	908	914	870	867	917	879	916	893	902	891	882	873	869	864	849	864	902	925	885	807	877	851	835	767	933	849	851	894	867	849	872	867	885	819	913	844	869	840	830	853	935	888	919	901	864	849	823	900	950	873	876	851	869	822	833	856	833	875	876	865	888	902	878	881	864	858	884	877	886	821	903	829	839	837	874	895	870	850	867	855	881	856	856	902	842	889	841	892	848	884	845	890	858	897	875	879	922	909	856	800	837	859	890	866	817	856	880	893	830	882	900	886	839	881	858	847	848	897	902	874	826	860	896	843	844	873	841	915	890	887	895	839	839	913	876	859	873	922	877	846	901	851	862	834	890	912	865	892	909	883	900	889	867	816	856	873	874	878	871	881	878	893	851	844	935	845	891	844	857	881	892	885	856	867	912	871	860	858	865	891	856	888	855	898	830	904	844	834	904	912	868	866	866	846	869	917	916	912	913	909	819	919	880	851	914	889	923	852	828	838	895	873	838	808	893	921	877	878	912	840	852	882	874	868	889	884	838	908	824	904	878	846	833	880	926	884	860	815	848	926	842	847	879	860	890	878	830	801	833	857	863	863	945	838	917	836	839	891	831	844	882	879	869	868	914	848	813	911	871	879	891	836	882	872	887	914	869	885	935	878	849	822	864	885	842	878	909	888	908	896	857	859	896	835	835	875	830	892	901	904	925	922	881	843	857	891	859	862	873	901	837	894	895	833	898	859	882	917	891	900	822	840	870	894	833	875	852	909	880	841	871	830	826	927	886	907	888	852	851	841	887	880	881	844	915	839	956	900	842	813	840	927	831	831	933	837	877	906	889	907	853	883	905	839	893	881	847	888	838	839	857	843	860	879	859	865	869	852	837	896	920	859	917	832	898	850	876	875	882	854	837	801	874	828	882	857	862	878	842	884	883	854	884	849	927	881	847	876	856	892	864	858	871	849	894	866	866	876	837	896	825	884	887	897	836	831	877	832	883	857	877	882	836	879	863	850	889	811	930	919	831	855	875	877	811	888
46948	22414	9682	3414	1088	441	398	355	353	409	371	411	453	400	377	409	383	424	415	418	376	385	355	336	391	383	411	352	384	400	411	419	393	425	418	347	379	394	381	376	389	383	376	393	405	422	450	395	392	389	383	361	374	417	449	367	391	364	441	396	398	378	405	391	381	371	409	394	387	382	426	398	378	392	385	400	356	379	390	362	427	387	391	393	375	405	417	389	368	422	371	391	412	358	375	423	393	398	382	403	413	399	367	361	409	403	389	425	379	405	369	408	413	379	368	417	410	352	400	408	367	358	375	385	402	408	406	380	460	376	367	364	363	374	370	356	387	426	398	407	339	399	393	400	376	436	403	398	413	352	377	386	403	361	368	409	387	378	395	373	373	401	447	437	361	385	392	417	394	407	399	367	386	401	392	401	408	408	392	417	391	404	442	379	373	390	355	397	400	391	361	355	380	350	419	402	375	403	407	355	400	365	420	368	396	394	384	348	378	427	374	359	387	418	372	424	377	400	407	348	392	376	415	401	374	400	414	383	417	420	426	393	441	416	379	401	395	409	385	397	401	450	414	401	398	441	379	412	339	345	330	412	421	383	391	393	382	390	384	385	389	415	377	423	396	376	378	399	383	344	396	360	399	435	375	331	402	354	386	430	346	400	408	408	423	423	387	370	382	394	385	368	409	366	386	394	406	372	374	383	380	327	358	391	399	384	367	364	364	421	409	426	413	387	433	370	400	447	395	369	361	372	410	361	395	416	420	428	357	409	429	399	381	380	366	358	395	381	400	379	401	389	414	407	417	402	418	401	383	389	403	361	420	395	391	418	390	401	400	403	410	364	398	395	394	386	406	426	391	394	410	379	369	393	381	372	371	374	424	404	400	383	367	422	393	390	382	405	402	393	424	391	403	393	366	413	387	414	405	398	349	429	390	386	380	393	409	408	406	394	392	393	404	408	422	405	392	392	389	396	411	378	411	397	406	403	395	378	379	397	398	414	372	394	411	371	384	392	371	386	392	403	384	433	399	392	409	391	396	408	376	368	386	372	405	375	431	398	387	369	395	361	365	392	394	400	380	433	376	401	394	418	395	367	370	359	332	395	400	395	385	378	369	375	404	399	399	351	406	401	395	379	405	399	390	399	370	391	404	415	378	375	363	380	393	379	419	413	405	385	450	408	374	391	415	402	399	407	313	372	346	383	403	388	412	413	356	416	355	378	422	399	398	399	396	398	421	412	404	389	398	375	381	415	398	388	404	353	426	392	358	363	372	382	445	407	404	391	407	334	391	403	385	427	421	433	416	388	402	375	417	353	400	409	374	407	387	353	409	420	420	396	380	365	358	423	324	395	367	387	384	406	358	392	388	389	406	401	395	432	384	366	421	383	380	393	421	387	377	403	342	342	360	382	342	397	413	394	393	391	408	408	435	396	376	429	409	390	388	437	384	384	412	433	394	385	385	370	382	407	372	403	376	402	353	395	371	426	407	384	408	385	409	366	425	392	396	390	376	417	387	437	350	366	367	433	427	402	409	399	420	426	362	400	406	390	376	432	388	412	383	362	397	403	406	399	359	352	419	423	445	403	384	373	381	355	394	385	389	397	427	359	409	478	398	372	413	374	357	382	387	384	384	386	413	400	384	415	441	385	410	413	360	358	403	412	391	388	432	446	397	405	381	422	410	410	385	384	388	386	378	432	353	386	397	391	386	394	426	442	413	372	385	390	391	364	373	397	401	381	385	380	389	404	377	414	407	412	391	397	394	419	438	410	359	392	408	367	387	414	368	396	416	400	391	408	438	420	340	424	371	413	409	393	418	383	377	394	401	400	370	437	424	393	376	392	390	415	441	417	372	379	403	391	344	385	406	360	395	350	359	377	404	374	401	401	418	406	387	344	379	395	386	366	381	385	410	403	379	369	369	418	430	419	395	420	393	416	369	377	409	394	398	357	362	390	344	427	396	375	396	363	419	389	388	392	430	380	389	399	378	399	406	379	402	377	413	392	405	404	418	389	431	388	393	371	420	375	395	397	391	392	404	384	436	384	395	383	479	403	434	407	385	427	365	405	384	417	401	383	378	379	396	409	378	390	429	416	411	391	422	406	422	408	371	409	402	364	450	395	364	401	393	376	368	408	428	371	413	391	395	344	423	434	433	404	380	378	373	393	378	431	395	361	382	389	384	394	398	366	370	405	384	391	393	385	345	380	407	380	417	348	394	395	399	339	379	413	403	402	364	357	388	427	401	379	391	391	425	329	397	403	314	372	419	388	397	387	385	408	425	396	403	393	381	406	425	370	420	404	369	392	355	397	376	415	422	429	361	370	395	431	401	318	376	403	396	392	382	370	415	362	380	364	381	376	425	397	374	414	382	402	389	409	375	403	412	377	381	396	417	367	390	426	370	433	423	372	397	380	401	383	391	423	394	385	370	394	400	358	421	409	433	397	394	372	396	363	398	360	407	394	396	396	422	407	377	408	375	404	375	375	334	384	397	388	364	408	372	379	397	431	403	402	387	364	401	417	411	422	389	416	433	391	350	381	389	373	417	422	379	391	428	409	372	397	380	375	399	435	387	396	404	393	379	369	377	374	408	433	384	374	367	372	392	384	407	452	373	416	374	382	408	407	427	381	396	372	397	415	400	396	387	347	363	361	427	356	398	430	371	400	387	422	420	391	361	406	394	376	391	378	403	398	417	381	446	405	402	376	383	393	371	420	377	388	340	393	400	373	371	424	407	381	409	426	401	405	366	418	407	380	382	407	395	388	388	372	400	392	390	392	423	397	397	374	389	371	394	372	383	386	368	360	377	398	380	377	359	418	399	405	393	386	391	395	392	371	379	365	397	409	406	429	357	391	383	414	393	372	365	407	373	366	381	389	388	386	404	402	400	365	379	390	394	399	380	388	413	368	384	410	384	400	403	391	345	394	420	398	395	345	406	409	411	399	390	396	413	416	423	401	388	351	365	383	395	402	407	405	368	348	409	385	398	395	401	340	418	400	374	363	371	392	373	412	422	368	420	365	415	376	418	387	396	376	414	419	404	400	379	374	359	419	387	374	378	396	390	392	380	415	416	402	419	385	399	375	381	450	384	389	372	355	412	411	409	381	393	370	372	377	373	390	420	397	404	398	373	436	381	427	436	407	382	363	373	408	391	380	377	395	453	366	340	403	409	406	412	399	388	349	390	376	407	380	372	411	391	404	341	391	381	414	356	420	405	386	379	388	385	387	376	422	401	398	387	399	378	393	408	364	380	386	401	371	418	423	385	417	431	415	377	390	371	392	424	426	410	414	386	411	394	419	397	383	370	366	396	414	387	399	369	408	418	388	389	411	395	364	430	383	410	366	387	424	388	398	413	407	385	402	384	380	371	397	407	387	385	370	385	443	384	374	401	375	376	404	408	367	395	414	420	367	415	364	378	392	408	398	348	376	366	372	374	420	401	386	410	414	426	408	379	440	351	413	362	387	387	361	397	381	388	404	417	385
29940	15773	12111	7025	2854	895	849	862	871	827	825	830	766	794	816	796	872	899	942	901	841	826	820	805	877	831	840	835	863	856	845	826	870	838	808	873	829	854	872	848	786	838	795	904	828	848	783	865	861	855	824	849	841	864	844	891	786	784	842	858	853	809	894	813	863	823	782	825	827	899	813	818	774	852	809	806	833	804	795	808	799	848	781	806	794	883	862	844	816	834	915	853	841	874	785	806	855	863	845	840	882	809	857	898	863	843	784	793	827	847	851	853	905	887	820	827	832	819	817	834	833	788	810	810	800	884	834	826	780	875	832	815	841	794	846	827	816	848	838	870	823	810	859	915	847	832	807	822	817	845	834	867	827	822	811	844	825	803	843	857	820	841	814	869	860	818	877	799	854	819	804	837	845	860	807	802	838	851	827	806	877	856	818	774	820	855	800	822	848	853	820	824	828	833	894	804	838	803	822	860	823	814	804	827	843	815	853	897	858	843	812	828	867	783	870	798	815	853	845	823	840	844	831	842	828	811	829	846	870	794	767	784	825	896	791	872	850	851	859	844	825	813	824	897	880	849	821	835	858	838	831	831	794	820	794	809	822	851	827	887	827	851	830	820	858	807	842	881	882	837	859	836	860	879	871	838	850	836	814	843	807	842	794	888	841	810	881	863	794	813	797	814	862	862	816	832	877	829	830	766	917	837	846	809	824	852	806	804	824	857	835	845	833	900	857	854	880	816	830	863	837	825	841	783	861	803	789	827	867	842	839	803	864	809	817	869	833	776	818	844	825	802	808	818	824	809	804	840	843	837	790	843	808	823	812	833	822	871	857	821	850	822	860	838	847	810	824	891	839	829	866	863	864	876	870	833	843	840	865	868	867	868	818	837	807	848	841	831	828	830	861	875	832	792	870	846	810	871	831	813	815	840	847	865	841	810	837	841	836	799	899	790	849	846	816	811	837	865	769	816	823	853	848	860	824	829	807	820	834	827	829	841	794	860	811	849	846	846	831	868	892	794	866	775	830	792	836	831	896	822	853	852	869	855	851	826	846	831	845	844	781	860	851	790	838	815	889	840	821	800	800	845	821	801	836	846	834	833	815	882	800	815	882	861	822	812	901	822	856	799	883	795	851	806	890	790	845	794	813	836	851	888	880	851	872	842	780	867	829	828	822	845	850	873	815	820	837	766	827	866	831	917	819	806	775	758	831	851	807	803	782	811	835	834	798	824	820	884	822	836	761	815	816	814	831	862	817	785	836	799	872	820	840	836	836	811	886	857	793	821	818	863	849	806	827	816	848	861	873	808	857	795	824	859	838	793	804	872	837	844	882	802	878	854	881	851	806	790	833	816	830	848	806	835	862	767	857	826	805	826	816	838	770	884	831	841	816	783	820	834	844	841	831	856	822	866	862	842	874	791	821	856	847	828	825	801	833	825	801	822	833	821	845	835	867	846	821	793	869	824	834	865	861	833	821	836	801	826	862	820	776	798	814	877	876	855	838	789	808	827	769	860	914	865	857	816	780	883	793	832	786	851	841	847	822	849	818	818	875	827	814	788	822	830	854	896	809	874	778	844	863	815	885	830	838	824	851	807	831	863	850	831	841	845	853	784	871	835	815	801	849	865	832	846	832	821	869	833	844	867	840	833	828	822	860	810	856	837	840	845	839	854	793	827	870	820	827	817	812	860	858	865	844	877	839	837	799	798	880	878	858	853	829	838	848	814	815	862	851	897	829	807	845	800	828	842	770	770	846	792	822	880	827	797	855	877	831	809	845	828	860	759	838	839	796	803	768	816	834	825	818	794	841	803	799	836	874	855	778	777	806	840	826	858	839	796	797	839	815	863	816	863	797	819	849	799	834	823	885	786	805	862	828	833	801	855	811	852	816	808	835	854	867	803	830	822	835	839	823	831	877	789	821	795	841	812	803	848	829	814	845	789	831	802	839	838	835	848	845	796	849	825	836	909	824	817	852	809	809	822	886	806	810	895	888	854	835	896	787	844	864	829	876	925	903	882	834	799	857	831	822	881	841	811	862	846	859	830	849	900	857	816	843	840	811	842	782	851	793	847	856	801	844	825	800	845	831	853	812	830	820	852	817	841	843	813	781	771	863	845	818	823	832	819	889	848	875	836	883	817	823	820	848	892	831	863	849	803	888	852	824	858	835	790	830	817	862	841	789	799	792	823	830	855	819	820	809	803	845	870	835	823	838	860	855	831	872	844	863	822	787	804	849	850	874	825	802	852	860	843	794	852	799	847	866	853	868	838	814	890	882	821	845	865	828	817	804	801	843	871	819	813	812	843	847	851	834	813	841	861	807	843	846	866	870	818	788	805	840	888	834	829	822	843	835	822	792	844	829	816	838	853	788	874	883	805	862	831	848	809	838	799	852	859	874	845	824	854	851	832	791	823	814	844	805	868	792	815	830	869	850	838	817	833	829	881	810	856	820	857	800	861	792	872	769	847	826	834	792	864	816	813	889	819	864	877	835	851	817	830	846	851	800	863	856	835	800	779	851	831	860	809	839	757	801	834	883	820	883	822	834	834	802	759	885	860	818	884	879	790	816	817	885	851	777	821	790	814	812	833	815	830	834	821	843	784	798	824	873	842	819	849	873	844	937	815	808	799	826	903	839	841	819	826	814	845	818	904	845	826	837	845	858	795	842	878	838	830	839	835	831	864	824	860	789	850	840	793	842	753	779	856	819	849	837	836	865	863	815	826	834	843	839	824	856	796	836	825	868	869	772	855	872	871	864	866	792	820	840	828	859	856	874	861	821	826	784	863	871	877	814	863	785	821	842	776	858	825	804	843	853	802	860	876	864	826	843	889	836	845	828	823	839	834	834	820	823	819	811	827	897	818	812	824	847	854	845	823	829	851	859	840	813	865	824	812	812	793	852	816	849	850	786	829	813	812	845	789	805	855	822	821	835	867	884	811	845	857	862	815	846	827	871	834	778	807	865	818	847	858	862	850	946	831	814	779	833	877	853	832	857	829	826	846	844	789	810	855	846	837	850	834	819	878	813	846	823	830	845	801	927	834	799	795	777	836	801	878	814	788	828	817	812	813	824	888	824	803	872	790	789	821	811	889	838	788	843	817	845	797	814	866	829	787	899	835	845	816	868	836	829	804	786	831	834	806	848	829	862	827	833	825	831	795	847	836	836	836	831	850	835	844	849	832	883	857	853	829	863	855	781	879	836	788	819	821	876	868	855	861	869	835	815	920	852	806	801	855	801	880	872	845	847	837	806	876	825	875	831	842	838	766	889	834	848	863	812	819	845	847	835	824	871	808	828	871	838	798	834	825	853	807	834	885	826	816	769	869	795	830	812	848	851	854	819	841	866	880	809	824	866	857	851	802	858	797	808	824	846	854	861	871	803	801	867	896	824	779	844	790	846	773	847	811	857	860	793	819	843	837	812	838	827	858	808	821	837	869	780	813	873	799	795	775	827	847	842	829	864	837	842	833	832	865	803	826
54569	29653	18102	10061	3651	607	406	383	398	434	440	405	391	402	408	410	432	401	420	429	407	383	368	402	401	360	394	397	416	404	375	390	400	376	381	407	387	392	364	412	389	396	411	396	373	390	390	422	381	407	413	419	394	381	398	387	412	375	377	380	381	381	388	380	394	378	383	402	410	353	410	366	345	421	375	369	416	380	384	412	395	389	359	398	387	356	412	387	398	380	368	359	346	392	425	384	392	388	405	417	392	415	392	365	392	393	404	369	358	424	427	397	387	397	370	364	364	353	405	372	379	381	406	410	399	371	371	366	358	393	394	365	385	387	426	372	406	397	396	412	413	428	404	402	409	387	383	386	357	393	392	393	401	351	364	384	387	391	376	356	385	367	411	377	386	364	385	383	388	409	398	382	384	361	386	419	376	373	409	377	412	401	346	394	372	402	435	396	353	409	382	402	429	390	395	387	361	388	382	428	386	419	359	390	359	378	427	390	374	374	380	387	408	387	403	380	411	353	372	429	396	404	384	387	349	378	427	387	384	357	404	416	373	418	397	402	394	412	427	445	375	361	366	413	337	402	358	414	409	386	379	433	389	419	418	370	372	400	392	391	386	403	412	408	365	418	389	379	408	377	378	371	372	401	403	368	388	415	390	385	359	385	390	387	398	400	418	354	371	400	384	385	389	400	375	364	390	413	409	375	369	352	410	354	382	400	359	398	373	373	370	403	365	459	443	387	401	394	393	391	400	416	393	372	392	382	366	370	411	389	409	444	402	406	368	365	360	352	374	393	345	410	398	384	384	377	358	412	429	365	401	352	385	395	363	383	365	350	344	364	385	409	390	370	403	372	420	392	368	416	379	391	335	378	366	442	421	373	396	367	420	422	375	406	386	376	379	447	387	396	373	396	401	396	382	391	401	417	370	391	373	367	378	381	408	388	394	376	355	390	411	375	414	376	377	414	366	364	374	415	367	353	431	384	384	414	378	369	387	391	363	382	372	402	390	388	380	365	401	384	369	380	403	389	384	402	377	324	419	430	411	350	416	393	415	396	418	419	401	426	371	373	378	354	364	392	395	393	369	381	391	366	371	375	393	342	385	422	379	361	430	384	360	410	393	394	427	402	354	394	381	386	393	377	402	346	405	374	373	364	379	361	421	352	353	395	400	366	376	368	402	363	403	392	361	340	382	405	374	359	382	405	407	398	390	396	385	373	361	395	359	359	385	390	429	394	379	394	373	375	382	400	373	406	382	376	390	385	370	364	354	359	398	384	385	415	394	378	377	393	393	413	358	345	396	380	404	369	388	394	397	367	368	411	390	373	343	344	373	393	394	393	387	374	374	349	409	394	398	346	408	389	408	346	380	414	391	388	397	406	363	385	390	385	408	387	393	414	411	360	387	352	387	416	406	383	356	373	378	367	398	376	412	396	420	389	389	368	344	409	332	411	395	383	371	426	369	382	400	384	420	369	395	378	389	336	426	428	368	379	376	402	389	353	398	371	411	373	412	411	380	388	411	402	323	390	348	365	366	426	376	390	380	381	397	381	418	393	401	421	405	396	367	380	409	361	363	395	380	377	454	398	398	395	368	383	408	384	374	338	393	390	376	385	399	347	322	387	363	387	393	384	410	422	393	370	399	416	390	383	409	380	423	405	385	381	377	372	397	334	375	435	402	380	367	401	373	418	389	384	375	395	403	396	412	383	394	359	388	366	359	383	387	390	411	428	417	359	397	385	405	400	393	430	390	360	408	378	386	413	396	378	389	346	402	367	378	406	388	401	366	402	407	424	393	386	397	398	417	400	384	373	393	386	371	416	387	402	425	397	381	377	386	412	359	381	381	379	388	382	413	378	380	409	404	380	396	382	334	409	405	354	410	363	411	370	382	384	390	391	425	397	376	407	366	390	371	418	361	370	400	351	378	409	352	395	381	377	414	394	400	387	317	376	371	384	379	395	411	358	421	380	411	371	409	336	385	372	355	369	386	389	374	382	413	386	409	438	390	414	407	359	395	418	394	379	385	402	358	396	375	382	367	392	377	409	370	398	386	385	348	422	356	428	380	415	374	392	405	388	362	363	355	382	412	372	361	386	365	338	358	413	386	435	350	413	432	393	412	431	363	356	404	384	364	394	425	387	369	404	360	406	415	383	441	398	388	424	400	405	411	392	413	341	373	400	395	347	388	342	405	400	401	341	396	412	393	400	375	337	366	411	391	352	403	418	371	373	394	348	403	381	397	358	426	401	407	386	367	397	374	367	407	385	401	427	389	361	358	376	421	415	381	363	402	395	386	394	387	381	366	351	373	398	403	353	413	398	384	414	414	382	377	405	432	381	365	365	390	389	412	370	395	364	369	413	359	407	391	406	393	367	383	395	422	379	393	346	374	428	401	373	396	379	356	375	373	370	364	416	361	369	358	404	410	398	378	387	404	407	370	367	448	418	390	412	397	353	361	410	409	373	425	337	403	399	424	338	417	351	424	408	390	391	406	378	420	372	359	369	355	380	395	442	395	394	371	364	385	388	432	386	382	424	386	373	361	395	366	389	382	386	417	429	350	351	375	365	395	370	401	390	378	392	350	387	365	395	412	368	391	373	382	385	413	411	387	403	392	355	386	415	376	352	409	361	374	371	387	419	394	353	373	411	383	393	425	391	369	412	381	398	414	399	410	366	393	404	375	380	387	391	389	401	386	384	394	373	394	359	424	331	368	404	381	380	396	372	430	358	358	380	406	390	382	379	377	347	381	375	373	374	423	382	408	369	362	361	370	387	378	413	404	368	396	396	394	411	382	388	430	338	398	417	390	369	401	411	380	381	423	411	377	383	412	343	409	367	387	408	374	414	386	399	379	431	408	394	369	414	373	419	379	386	393	407	370	402	366	351	389	412	390	401	405	399	447	404	362	392	398	365	368	349	374	397	371	381	384	352	393	393	402	404	383	347	348	393	406	389	374	408	434	406	412	414	392	397	431	376	367	415	414	385	353	386	382	385	338	355	378	402	386	367	365	375	389	387	385	431	414	377	410	414	383	349	370	340	391	355	381	405	403	379	375	414	379	397	414	394	386	384	396	394	352	358	382	401	371	378	379	380	360	390	365	380	411	400	395	379	410	452	377	424	363	360	386	375	421	351	414	404	435	350	381	423	380	396	392	379	352	391	362	377	370	407	405	368	370	407	399	415	364	381	341	406	381	350	353	397	398	382	363	363	391	398	347	361	413	366	402	394	405	380	332	358	386	407	386	410	399	395	411	366	348	350	423	372	395	377	348	372	385	396	354	403	439	389	344	400	410	384	426	397	410	393	378	391	414	367	407	389	393	375	350	342	418	364	377	338	379	407	377	434	347	384	381	375	429	378	374	383	392	369	396	397	388	443	363	420	372	421	380	365	395	403	383	407	370	371	401	406	395	388	350	386	387	378	400	383	388	391	371	386	371	393	372	398	417	383	397	400	390	343	368	405	375	395	363	408	348	395	392	398	411	399
34632	22235	21838	18188	8173	1135	944	907	931	942	947	936	875	852	888	921	909	1062	1054	992	859	794	852	896	850	829	868	812	845	800	825	839	868	828	868	826	860	841	847	806	872	856	822	902	861	881	930	829	867	901	823	837	824	823	840	909	842	859	810	920	829	799	869	851	873	923	848	829	855	819	890	826	890	828	837	819	836	851	802	831	813	862	835	835	792	805	844	831	834	828	814	805	803	868	815	805	817	842	877	872	869	805	811	785	847	842	830	838	799	866	832	867	839	830	871	807	863	768	861	809	819	846	827	894	794	861	796	808	812	827	831	829	831	888	780	835	865	854	834	787	897	799	814	894	900	844	867	839	813	837	822	870	854	844	854	813	821	835	834	783	834	837	899	849	821	845	880	837	810	850	835	819	864	864	871	837	824	803	833	859	852	825	833	837	849	806	815	842	793	898	816	823	783	825	873	823	789	850	841	805	863	856	798	898	871	876	842	822	828	844	808	817	826	859	797	839	816	775	876	804	839	844	850	832	826	838	858	863	834	865	791	805	790	854	843	852	895	829	827	815	808	841	873	833	847	839	908	856	845	838	805	865	869	821	845	827	821	834	843	837	781	860	830	852	798	837	865	851	798	873	832	788	788	843	784	843	806	833	849	869	822	870	861	815	799	843	792	844	836	818	861	840	848	904	875	798	805	817	820	847	790	805	806	827	842	818	866	799	843	817	811	796	819	834	848	842	859	828	846	818	837	856	867	807	834	859	840	885	817	812	858	837	858	787	833	809	826	860	847	822	825	805	840	818	849	804	842	867	871	850	799	880	788	836	840	784	878	837	821	808	823	804	876	835	861	788	879	824	854	845	814	825	844	852	858	816	811	849	815	793	832	859	808	835	861	817	842	843	820	843	878	814	827	850	823	832	855	820	832	845	820	830	859	838	855	866	802	865	860	879	892	809	819	806	792	835	867	840	844	833	836	859	808	858	803	803	831	845	795	883	844	837	850	866	863	793	855	821	856	815	866	860	830	825	862	845	873	809	795	836	840	786	830	856	867	833	812	835	850	879	817	865	882	830	759	877	849	880	876	834	766	817	806	834	874	798	816	805	828	824	831	831	836	810	887	828	874	872	799	854	784	791	817	801	835	785	809	866	848	797	823	855	864	812	818	829	859	810	814	836	828	827	865	810	843	849	826	816	808	845	867	878	850	805	799	807	826	814	878	837	841	795	850	831	847	827	848	849	842	806	851	885	866	875	848	878	843	838	885	859	867	860	810	838	824	852	848	833	889	829	798	846	835	832	847	799	830	801	812	833	828	833	772	823	850	869	836	848	811	801	872	826	855	883	822	882	824	824	838	878	813	801	841	824	836	811	810	851	850	826	820	898	839	868	795	814	823	836	854	781	827	826	810	837	855	823	799	863	839	792	828	871	786	836	816	826	823	774	896	838	821	856	911	866	801	857	826	829	822	844	820	876	868	843	837	856	863	815	843	888	842	826	817	846	816	859	813	823	825	821	838	798	857	822	803	835	824	851	792	819	838	807	866	834	855	791	876	816	919	867	860	843	855	830	853	813	875	854	838	794	888	851	891	810	835	792	818	826	752	842	872	839	890	840	847	804	818	868	841	815	774	830	855	852	845	797	841	791	825	818	870	880	803	843	839	874	855	838	820	849	872	766	849	879	751	848	829	859	841	845	822	836	833	777	820	842	847	790	862	842	844	843	881	840	796	847	826	831	848	858	801	867	869	841	838	828	850	838	813	845	803	821	870	844	871	850	831	860	859	860	842	849	855	828	881	821	880	804	838	843	849	826	846	820	784	799	831	774	764	806	815	828	900	815	870	819	839	842	843	816	833	893	833	842	829	845	846	830	785	849	866	845	880	845	809	827	835	827	843	801	804	873	761	804	839	831	884	819	838	836	846	859	868	853	851	832	821	814	837	873	801	898	786	816	805	833	848	798	832	873	827	855	820	828	852	854	850	826	862	824	848	841	890	887	777	866	828	864	865	838	822	834	869	799	818	871	842	818	891	839	842	841	856	820	847	819	812	897	859	828	833	782	796	857	841	834	843	854	876	820	823	895	782	854	854	835	831	818	825	897	872	794	888	837	802	858	823	856	825	878	822	888	853	770	803	854	880	775	860	826	839	840	871	836	802	736	868	854	827	800	854	860	881	861	849	840	820	784	874	835	821	808	833	842	846	883	832	847	814	822	862	858	818	819	868	786	806	774	823	802	834	812	797	845	816	821	809	850	856	845	875	874	822	832	855	882	866	821	834	855	897	758	852	858	848	855	791	831	793	860	861	849	851	881	790	867	827	817	850	768	866	771	805	784	820	837	873	818	876	787	811	858	821	777	873	780	882	864	861	803	872	864	785	856	785	837	856	813	827	861	850	848	834	825	857	836	830	818	840	821	877	823	837	834	833	812	814	817	810	829	831	842	793	800	854	865	848	825	829	782	828	834	839	817	856	798	915	794	810	822	858	886	842	846	817	839	796	891	803	890	869	829	799	795	848	828	810	833	844	837	816	830	847	813	884	823	853	868	835	840	869	827	851	887	847	833	827	824	827	817	858	836	811	874	846	842	881	853	834	802	845	835	793	783	817	832	837	811	777	790	819	808	851	783	814	808	867	864	789	814	812	833	839	796	848	835	815	811	901	809	811	792	849	797	822	837	838	850	841	814	823	796	779	807	830	836	876	882	809	833	804	807	889	881	818	778	803	769	844	760	826	879	842	776	829	872	832	823	800	815	822	825	791	835	839	859	839	876	815	799	800	869	783	819	866	874	881	810	823	800	803	831	833	859	804	844	858	891	908	821	814	842	795	891	862	774	804	854	825	852	832	811	807	806	855	796	803	823	872	848	856	821	830	902	806	848	824	823	828	815	807	816	856	873	813	817	801	827	852	831	887	805	843	841	808	836	866	835	838	818	825	788	850	835	814	895	873	797	809	860	895	855	833	803	883	789	857	819	818	894	837	791	810	816	853	806	831	846	861	870	842	825	821	795	809	827	887	828	801	807	834	853	874	846	854	800	819	858	847	804	808	802	832	857	801	847	834	825	837	823	834	842	878	857	849	858	843	882	809	831	862	867	859	861	837	863	869	821	791	841	826	799	810	855	843	858	828	796	885	807	813	844	849	871	844	814	908	807	854	795	793	793	829	855	843	851	837	843	848	795	822	815	865	822	829	844	786	887	803	847	861	795	855	875	815	821	802	808	875	880	789	825	808	822	771	808	828	808	883	898	785	803	837	865	784	790	824	795	817	794	822	848	816	812	873	877	875	862	793	863	804	836	843	793	821	847	825	828	865	860	840	810	843	868	786	854	858	789	791	885	794	806	826	848	836	886	899	889	809	879	838	868	796	806	869	825	830	843	813	831	852	829	812	850	842	800	879	809	833	877	872	882	820	840	793	894	837	852	806	842	847	832	857	810	805	845	847	843	844	843	821	790	835	797	790	789	853	899	841	791	811	798	814	812	791	889
64434	40700	24573	12584	3848	538	422	438	444	409	405	435	427	446	450	421	414	436	593	484	402	379	416	412	428	405	412	375	441	409	440	449	401	410	372	394	384	415	370	409	372	402	413	400	394	396	407	392	363	404	431	416	416	426	394	402	397	397	379	447	449	431	387	383	410	445	428	405	374	421	385	386	375	411	404	410	352	382	435	383	429	448	425	424	424	447	365	424	391	398	407	395	407	451	447	394	408	406	363	400	414	384	407	372	418	409	420	409	399	423	404	447	376	393	447	429	412	418	386	389	416	413	392	383	491	404	395	400	401	437	426	389	388	369	394	422	417	408	407	396	397	423	368	348	420	366	454	424	387	347	395	425	428	407	399	385	392	463	431	399	370	398	409	401	397	391	430	406	416	440	409	379	427	350	395	397	412	411	412	414	390	429	431	395	410	354	388	383	418	371	427	391	383	401	407	422	394	422	414	417	406	394	386	420	389	385	415	401	389	434	346	420	419	420	414	416	401	384	362	388	416	413	389	389	391	414	406	401	382	433	406	366	428	400	403	395	409	383	400	414	405	374	381	434	378	390	374	394	435	377	433	387	429	380	380	419	433	411	435	403	396	434	406	391	383	396	370	386	391	395	377	417	424	397	406	349	399	401	368	413	448	361	396	405	437	369	351	405	405	403	418	401	381	419	407	423	413	405	444	356	398	406	431	414	382	381	411	410	396	425	397	402	404	358	398	378	407	386	378	401	431	449	431	408	417	413	417	413	434	402	409	409	402	378	374	403	386	355	358	368	423	421	379	408	433	432	430	422	415	413	427	373	382	389	413	412	417	400	412	413	394	417	385	393	390	406	398	412	431	424	417	394	445	406	409	374	375	431	377	376	355	407	352	401	406	431	372	382	396	404	438	405	412	400	440	384	379	423	427	407	398	389	412	375	399	389	391	412	416	445	425	394	373	436	428	372	421	402	372	407	413	404	411	381	463	388	368	368	388	409	419	405	372	393	448	397	413	390	401	419	383	378	398	422	349	409	414	424	432	390	435	399	396	407	354	428	385	427	367	464	393	410	417	425	382	417	423	428	436	404	410	438	451	391	416	443	443	398	351	395	389	385	398	408	403	454	401	430	378	436	373	412	390	400	362	402	362	388	395	404	403	425	432	386	375	393	376	400	408	382	416	433	402	409	392	425	402	380	380	415	419	387	409	403	397	403	420	391	408	398	410	432	419	435	385	403	440	386	408	408	406	381	400	414	404	398	400	366	394	424	395	421	409	435	411	376	398	363	407	453	371	435	396	388	379	429	417	387	366	405	435	431	419	374	399	415	414	364	391	420	368	384	434	394	415	386	410	366	404	387	417	395	406	390	400	396	377	416	389	422	398	423	414	451	425	403	392	392	432	417	397	414	389	471	451	435	391	387	419	429	421	404	399	416	410	439	400	428	379	404	417	424	384	407	408	437	414	394	445	382	399	408	399	416	409	377	406	383	382	455	388	385	385	389	417	383	417	410	392	442	412	400	398	417	409	427	367	399	393	392	401	414	445	402	369	411	401	434	402	425	380	376	400	425	411	373	373	392	429	433	443	373	380	441	417	395	381	406	376	425	408	408	396	381	405	418	383	412	416	380	424	418	377	453	436	413	367	389	371	383	429	409	445	415	422	415	419	407	360	424	394	417	389	395	419	419	416	388	325	431	408	388	436	463	368	370	390	391	405	371	403	374	420	417	345	339	360	393	434	392	396	404	411	385	430	394	397	371	388	421	428	391	416	418	426	400	376	376	436	385	424	386	413	433	405	440	445	392	399	416	378	397	426	429	357	361	429	357	376	394	418	407	387	386	389	383	388	402	428	433	410	422	408	424	446	416	399	397	421	397	397	426	392	386	386	392	414	382	442	405	426	404	371	396	387	374	416	379	408	377	431	379	373	388	403	405	348	421	432	439	398	447	382	379	421	374	428	449	384	414	423	397	386	445	389	373	390	420	388	381	398	374	399	435	426	359	417	394	386	414	431	381	423	375	386	374	407	373	389	423	431	427	388	377	364	366	423	421	395	389	427	434	446	389	410	381	370	391	400	370	365	400	415	379	423	396	380	412	413	362	383	391	426	439	439	392	392	407	414	403	428	441	418	417	428	428	430	409	393	400	389	410	409	447	401	386	395	382	402	419	454	420	386	377	383	418	407	409	402	412	342	386	418	426	372	454	404	412	413	424	406	418	408	365	385	404	382	395	459	403	409	406	380	400	393	425	428	362	404	366	391	431	399	405	421	395	377	408	387	424	440	464	375	421	432	419	394	403	388	394	409	415	421	398	430	410	412	453	406	418	410	374	390	415	410	409	444	418	422	385	390	378	412	424	413	400	402	384	367	396	416	395	400	447	391	414	417	425	333	409	387	398	431	371	396	410	408	373	349	417	405	393	364	415	378	396	392	389	419	435	390	371	389	423	386	417	427	393	415	393	429	430	381	409	378	413	406	464	437	408	372	384	390	447	396	363	388	388	407	369	407	386	418	393	387	427	429	416	380	369	403	414	409	407	411	364	398	404	403	408	391	422	434	409	422	375	378	393	428	394	431	452	412	381	411	410	385	445	388	369	421	399	393	404	441	363	398	433	369	415	437	416	400	377	425	410	406	409	402	436	396	380	380	440	430	387	415	405	396	409	456	420	411	394	424	373	384	357	418	407	385	406	437	395	412	356	429	395	413	393	366	404	395	410	387	404	399	361	372	359	403	391	409	401	386	388	409	430	378	352	399	387	413	405	400	365	367	361	415	398	417	423	396	393	440	401	386	414	411	400	425	416	407	353	434	403	409	428	404	418	392	369	427	418	426	372	402	392	421	424	400	393	388	440	434	402	415	459	434	391	414	390	429	368	383	389	412	402	374	408	402	401	393	385	373	401	408	403	379	400	425	420	402	434	417	370	409	368	405	383	375	386	436	396	390	430	373	400	355	380	359	395	414	382	422	388	358	382	393	370	390	435	393	388	428	421	410	388	386	371	398	438	408	402	402	399	431	396	409	394	413	416	394	377	406	387	404	399	419	422	405	387	355	410	393	391	376	389	364	411	437	376	439	418	414	416	377	390	401	395	417	398	436	417	415	421	406	385	388	420	442	419	414	428	413	393	419	389	420	402	416	392	432	369	351	393	437	397	407	427	399	461	431	378	405	401	396	457	417	419	384	400	391	441	403	420	428	431	403	375	435	403	381	385	392	407	385	409	412	405	396	399	406	416	397	409	439	472	387	392	401	380	396	403	400	405	416	408	376	390	366	437	402	400	368	407	423	371	386	406	390	409	417	390	390	390	407	467	433	375	408	392	381	442	402	423	403	433	436	459	419	393	420	414	365	430	382	411	410	386	349	412	414	406	436	390	423	408	389	410	388	408	365	431	431	409	398	395	429	377	402	360	412	340	406	413	436	439	378	411	394	424	402	403	399	427	364	444	378	387	408	403	358	436	425	399	424	390	365	414	468	416	373	372	432	396
41696	31677	25299	18879	7202	1047	1015	1005	1016	961	976	986	894	852	944	909	980	1267	1742	1250	961	839	885	928	869	874	872	828	837	891	794	833	877	794	901	825	860	876	848	835	899	903	862	899	875	888	880	920	832	902	911	875	956	896	919	910	912	884	885	915	914	864	888	855	898	865	846	809	898	860	857	875	829	854	881	858	853	900	807	882	911	845	885	878	862	894	826	859	825	869	882	863	904	837	834	860	840	884	880	893	820	862	842	888	840	855	834	859	888	882	850	807	835	852	905	901	902	920	845	828	906	832	865	874	855	839	876	846	888	850	877	889	857	837	901	880	840	852	840	847	843	920	838	839	856	893	852	849	839	889	838	901	890	874	856	808	841	877	837	848	827	863	864	842	853	870	893	862	897	864	912	856	873	841	876	830	862	854	876	869	835	870	892	840	847	880	820	867	848	854	858	834	880	828	862	864	834	887	838	855	837	930	852	940	886	872	832	865	902	888	900	866	901	853	905	804	845	855	850	915	839	841	836	826	834	899	878	857	851	894	820	846	873	879	873	881	853	871	848	917	860	832	822	823	839	828	860	845	839	883	874	850	875	877	870	896	878	910	839	928	896	892	853	837	878	909	856	882	855	863	815	867	880	872	866	841	877	820	893	798	900	838	807	844	895	829	847	908	850	849	848	893	851	825	852	823	780	815	858	863	841	833	891	861	877	847	858	890	836	863	843	842	826	857	816	866	850	852	784	861	874	882	875	799	885	893	853	894	834	916	850	892	873	837	806	879	851	831	860	812	860	896	838	851	830	888	872	866	857	831	909	869	828	942	881	826	874	886	908	847	879	855	850	826	812	853	859	852	874	842	893	880	820	833	852	895	879	813	892	815	935	817	894	820	908	889	839	859	854	818	904	825	876	882	850	812	864	857	839	898	855	912	826	845	855	858	833	904	836	812	863	855	861	835	855	856	886	822	816	873	871	843	866	825	892	841	841	873	826	876	845	855	902	844	849	850	924	833	891	865	818	874	853	869	792	847	861	861	845	902	928	880	800	824	829	842	847	851	782	871	813	858	853	830	839	845	863	858	811	827	825	838	867	825	894	890	873	859	848	847	849	829	879	832	870	878	846	847	856	847	849	828	845	834	900	851	936	878	863	861	837	838	844	861	885	875	865	855	894	919	849	817	848	830	839	828	895	842	870	846	829	886	838	824	803	857	807	854	884	814	857	878	874	904	811	820	879	920	852	845	900	857	849	859	885	847	868	813	825	860	812	838	830	867	885	846	876	909	865	872	895	883	870	871	838	887	866	892	794	869	858	852	888	891	805	865	876	911	851	818	846	834	876	864	874	796	874	804	846	788	802	842	867	868	859	865	863	907	841	796	841	861	860	863	869	870	831	874	830	846	822	844	864	840	860	833	805	863	843	853	837	876	831	868	849	862	860	923	905	875	813	880	814	849	861	888	793	857	838	862	921	894	882	919	855	872	879	825	881	868	850	848	888	848	822	850	872	851	853	826	846	904	866	858	853	878	803	821	828	844	868	870	823	779	821	847	876	846	879	867	817	820	874	843	829	857	858	846	810	852	872	854	872	844	871	867	856	889	873	844	860	861	846	820	811	828	815	863	864	850	845	832	922	900	846	913	878	877	876	863	879	887	913	870	843	902	812	846	875	892	857	930	866	825	881	847	846	856	843	872	872	864	841	903	805	853	881	818	861	814	883	857	870	911	824	810	827	912	811	881	883	860	904	883	832	885	925	866	866	904	913	851	872	822	847	796	872	874	896	838	850	884	840	825	895	883	841	905	834	934	903	898	855	884	869	849	811	916	890	875	845	804	892	778	904	883	903	806	830	883	871	878	940	871	876	810	840	913	875	831	863	841	859	837	801	861	808	863	875	834	823	884	877	817	867	886	868	903	834	897	906	889	887	815	870	913	872	871	893	883	874	871	823	848	825	878	806	889	903	821	905	877	904	846	859	806	849	877	859	854	844	894	893	871	838	821	868	920	803	846	921	855	868	833	860	810	822	885	870	833	851	890	871	859	870	844	876	813	813	819	844	865	908	848	856	840	836	848	829	834	866	862	848	883	838	863	852	856	865	857	863	860	841	845	827	813	831	882	899	850	850	895	862	880	859	827	901	842	879	823	847	863	892	840	832	872	875	832	883	880	877	861	841	814	880	842	835	886	864	830	871	794	853	898	839	863	868	832	863	801	874	854	878	849	899	855	878	857	843	830	863	808	852	852	842	865	818	846	868	898	861	839	814	829	896	847	850	857	842	825	887	847	857	862	873	879	829	880	857	889	899	855	840	905	815	874	847	824	864	854	874	914	890	855	875	861	868	839	819	803	833	842	838	845	907	862	818	883	862	877	855	848	855	901	838	888	891	838	857	901	835	906	836	853	875	842	877	851	873	858	876	918	890	842	847	908	845	813	793	863	836	848	864	888	841	869	893	889	878	846	830	825	833	900	826	849	857	834	845	898	848	893	833	833	865	864	850	829	848	855	901	838	825	875	844	858	852	800	843	860	882	872	853	853	862	820	925	815	881	899	881	861	857	832	859	864	877	818	839	830	858	859	855	858	865	895	860	877	852	827	909	864	840	846	864	886	869	843	826	873	874	859	942	864	874	840	802	853	873	879	852	853	890	834	873	879	843	832	819	836	830	860	878	856	878	806	829	886	855	836	856	882	819	855	814	875	831	844	843	832	943	896	915	855	851	844	842	875	859	853	858	828	840	828	809	841	855	860	859	846	831	827	828	875	787	823	881	856	870	878	819	877	842	882	842	825	863	869	843	799	912	869	868	805	839	886	863	877	882	858	837	784	918	859	811	825	871	894	872	836	837	881	867	841	872	847	861	877	853	935	833	837	872	851	794	861	864	902	866	865	873	907	873	814	851	843	857	866	880	837	922	851	881	899	885	863	860	908	859	877	876	867	861	891	837	867	914	848	837	905	838	869	895	841	840	884	844	832	832	851	868	834	851	873	904	875	864	863	874	866	880	864	827	894	828	860	800	875	814	873	851	884	884	878	847	866	856	874	867	834	822	870	852	853	820	831	850	892	881	838	850	844	832	844	848	830	883	867	839	883	874	809	862	836	848	879	806	898	881	872	833	865	879	831	846	870	908	811	810	897	872	858	857	824	903	864	848	867	849	825	879	859	878	868	902	810	878	869	895	907	821	815	864	862	867	866	892	845	889	894	935	892	845	861	872	867	843	875	910	863	856	897	877	857	828	872	905	888	824	882	904	796	866	875	895	803	870	828	871	871	830	854	844	879	798	859	812	897	888	832	886	913	863	825	857	840	873	762	864	853	835	903	866	844	847	907	853	872	866	819	849	854	896	890	856	818	833	826	816	866	889	899	862	835	878	843	865	915	854	889	870	902	914	845	858	887	862	892	869	899	870	887	840	886	883	840	919	801	857	848	853	866	831	840	827	833	880	784	846	844	817	867	807	906	847	851	870	832	863	878	845	883	871	869	824	837
52247	23944	7633	2342	676	411	401	410	365	375	344	359	368	380	394	395	362	456	402	382	363	435	394	400	376	394	347	417	419	376	378	376	419	374	418	428	393	384	373	400	380	406	435	360	415	395	399	405	409	381	416	425	366	392	411	413	357	399	392	420	377	407	390	373	372	413	374	395	410	351	418	411	407	371	390	375	399	430	384	370	402	400	431	354	356	426	367	406	374	382	368	410	454	394	372	414	402	398	427	389	422	426	391	451	432	396	361	381	371	400	373	341	403	374	363	426	384	421	406	373	390	373	374	382	384	380	406	397	408	387	389	387	383	377	412	361	359	409	414	368	398	353	347	381	384	420	375	378	404	407	405	360	400	420	358	396	392	372	406	415	364	378	374	355	394	428	380	414	389	367	393	393	353	360	375	387	393	417	397	365	353	403	431	388	370	413	394	379	383	364	452	398	367	423	404	401	389	448	416	410	387	398	415	387	394	413	398	387	400	409	383	354	360	368	367	400	384	342	411	330	431	393	386	401	401	401	380	371	400	363	432	412	347	364	405	370	392	415	416	344	372	385	359	401	411	393	358	417	421	429	404	353	404	399	397	383	358	380	339	381	444	383	360	398	407	380	382	342	370	401	353	395	439	412	413	418	375	412	360	343	384	399	378	408	389	375	369	414	385	373	360	379	359	359	384	415	400	342	360	392	385	354	414	394	329	384	406	402	380	409	392	375	392	418	365	392	412	391	404	389	409	407	438	391	368	418	411	384	335	415	390	412	374	393	372	400	365	413	397	407	367	386	382	386	414	417	401	391	410	369	400	397	401	383	409	396	387	350	356	389	415	384	391	375	364	373	411	415	406	398	432	424	390	415	359	386	375	389	428	394	378	358	382	386	345	379	391	396	439	374	380	388	349	396	396	378	406	334	388	420	380	405	421	436	400	406	399	382	403	414	341	368	378	376	371	366	414	401	394	400	374	394	374	387	382	373	382	374	404	437	351	391	351	376	410	374	394	372	395	405	382	417	379	369	386	382	390	380	366	402	393	392	388	376	416	379	383	359	398	389	404	400	405	393	375	383	366	408	417	377	385	394	394	365	372	379	390	365	377	355	418	363	353	366	406	408	406	396	400	412	385	413	355	373	398	410	380	373	386	362	388	397	411	400	396	383	397	358	423	384	405	390	396	451	396	394	420	377	382	393	382	354	383	397	343	403	415	361	391	393	379	414	420	389	394	398	345	378	400	375	352	414	431	388	435	336	382	367	399	417	400	367	381	393	402	372	360	442	373	380	382	363	397	389	359	354	414	408	414	362	410	417	391	447	379	372	403	346	403	411	383	386	423	407	394	387	367	402	385	361	382	362	402	406	364	403	374	403	372	421	387	383	401	381	407	399	390	374	396	381	398	386	371	391	409	359	386	432	418	370	404	374	384	375	368	378	386	377	364	342	415	420	347	358	369	393	369	387	384	388	399	328	406	371	375	401	383	403	419	434	447	391	382	365	398	424	378	362	328	402	398	401	379	378	372	407	419	362	394	404	360	406	428	387	392	400	405	379	402	393	389	359	415	398	391	412	420	407	406	392	419	371	370	420	379	405	412	364	355	382	376	408	409	387	391	395	373	360	368	408	388	359	368	389	414	365	391	409	387	385	357	425	419	403	395	362	390	430	392	386	384	394	395	423	410	355	381	423	379	395	422	412	410	418	384	410	361	381	410	402	384	390	392	377	358	388	413	368	404	381	383	371	409	415	418	425	383	382	407	394	384	398	381	379	379	360	384	361	384	428	378	382	414	414	362	389	424	360	452	382	374	413	405	381	390	372	378	363	396	403	372	426	399	409	345	388	405	359	409	385	403	363	405	345	410	389	402	416	364	432	387	408	405	442	397	361	352	377	395	384	382	377	386	376	372	382	358	379	399	423	381	422	387	363	395	405	371	386	379	400	368	389	394	390	397	403	425	403	402	384	422	415	381	397	386	370	394	367	398	392	349	367	426	425	388	391	383	370	378	368	404	398	363	384	331	389	384	353	393	421	394	340	367	409	396	343	384	359	446	386	400	395	420	389	414	379	380	340	398	383	349	383	391	390	391	409	385	413	414	419	412	386	382	391	361	372	431	401	383	415	419	397	361	407	376	388	389	363	376	367	386	395	384	409	372	385	379	387	343	372	339	379	354	387	370	399	383	372	372	376	377	361	408	398	363	364	400	427	381	370	389	389	427	374	415	403	372	362	357	416	377	418	357	433	397	471	384	378	353	364	411	418	412	405	365	416	404	421	372	403	390	392	413	397	386	346	388	368	412	412	404	434	348	378	379	374	383	372	369	387	415	396	417	385	363	371	416	411	398	406	443	406	383	402	357	381	415	412	372	394	383	367	419	402	395	393	385	389	338	398	395	419	381	395	399	371	408	418	358	384	352	416	423	353	371	401	404	378	400	358	372	424	421	391	436	421	404	443	403	440	407	396	410	387	364	355	442	406	352	384	378	383	401	383	386	361	385	408	389	409	414	366	403	371	392	412	443	393	415	357	365	415	405	334	395	396	415	389	399	394	439	406	394	387	390	401	441	357	386	407	411	391	367	355	402	409	392	414	390	427	388	385	393	389	399	392	422	388	376	406	354	401	392	375	396	404	382	420	373	338	413	392	398	349	383	382	394	403	382	342	379	347	362	374	394	396	427	421	398	380	375	384	395	381	425	396	394	387	370	400	392	380	431	365	374	397	404	405	455	380	378	371	399	402	393	371	407	367	361	351	369	387	376	358	385	398	389	402	409	379	364	367	445	401	382	433	372	390	436	397	404	378	406	357	393	368	398	401	401	389	399	387	391	438	400	359	364	411	358	389	432	418	387	432	390	373	428	392	378	355	461	406	394	398	412	391	423	368	380	428	356	415	414	353	414	353	352	430	405	388	405	405	384	410	383	458	397	397	431	381	377	375	381	405	386	421	359	360	390	421	389	363	354	362	395	420	384	373	420	392	422	370	419	410	404	385	385	393	376	397	424	359	374	392	356	389	341	405	371	381	393	375	370	381	419	367	410	360	417	378	370	374	394	387	388	405	421	406	393	392	401	367	380	419	389	395	422	395	397	369	395	369	411	402	424	347	423	423	432	411	376	427	394	400	393	373	372	360	355	394	378	359	394	330	419	404	370	382	345	408	362	385	379	408	378	378	386	389	363	344	393	391	392	383	376	405	411	390	372	390	372	356	393	404	359	398	394	374	395	427	365	384	374	385	400	384	381	388	412	422	373	403	418	374	395	404	398	410	396	350	370	390	391	404	370	386	373	407	390	452	402	402	373	427	384	359	413	381	391	377	400	395	422	377	402	416	358	393	381	366	341	372	370	389	388	380	434	397	413	388	392	411	410	426	410	351	381	401	445	406	374	390	389	417	362	367	379	369	372	399	417	375	375	322	429	345	348	396	415	414	373	390	365	395	377	382	392	418	372	403	373	393	403	407	436	412	369	377	385	387	416	379	386	380	447	387
33940	14910	9105	4829	1702	956	860	821	816	877	841	826	883	828	856	849	854	868	846	899	825	872	810	830	890	865	905	805	806	804	830	817	867	888	804	810	885	842	859	821	847	881	846	847	891	853	823	796	845	879	822	834	837	829	781	837	852	901	812	823	829	806	774	860	859	858	837	872	838	807	816	847	805	839	821	831	849	815	833	847	819	772	833	839	844	848	867	876	796	803	855	816	857	815	887	799	864	884	878	860	890	786	853	880	803	794	875	829	831	816	831	845	846	843	833	918	789	871	866	777	826	817	794	826	821	799	818	821	792	833	845	848	840	870	846	830	808	858	817	837	863	837	867	856	806	818	787	830	834	811	818	867	849	811	853	866	871	868	838	822	839	813	794	789	818	902	801	821	838	879	814	841	848	806	779	809	837	837	825	831	806	845	826	873	821	839	862	840	807	800	801	842	820	823	828	783	861	838	850	835	865	842	821	883	832	805	834	826	840	816	854	820	796	868	903	794	788	811	809	873	841	807	812	862	844	833	802	853	855	880	789	814	810	849	892	783	799	878	777	845	856	755	819	837	840	840	791	812	817	821	854	819	851	747	828	754	837	853	810	837	908	842	844	834	817	847	807	852	794	876	828	822	842	796	828	837	865	881	802	846	807	831	885	815	847	820	824	869	824	845	815	819	827	859	785	792	810	806	839	874	830	772	806	868	891	841	842	827	841	792	786	895	825	823	853	851	797	882	871	841	901	859	887	829	856	853	836	908	794	818	820	855	847	806	846	844	840	840	818	850	858	806	814	817	849	847	822	841	842	863	836	817	818	810	835	858	801	820	788	802	802	824	823	803	850	815	853	816	798	833	799	836	829	825	788	847	890	839	867	823	809	800	837	818	781	832	810	811	789	816	820	834	776	848	863	853	807	841	848	862	822	826	821	825	855	856	810	839	829	862	825	876	840	815	857	811	776	848	845	842	802	849	878	821	841	847	839	837	766	790	823	808	823	777	817	802	816	841	826	898	799	858	821	821	861	844	877	815	824	790	807	840	866	874	839	867	805	843	807	845	826	871	789	832	797	850	884	827	832	830	817	834	870	864	869	862	835	791	870	861	852	822	912	887	836	829	853	804	838	819	813	865	827	841	788	842	890	824	737	796	859	793	802	817	810	819	823	838	838	837	825	822	892	795	862	887	848	841	847	844	774	785	830	851	801	793	851	797	797	848	778	859	842	783	811	837	877	825	855	837	812	833	814	824	818	803	807	760	827	817	859	830	831	841	790	829	839	888	871	789	894	826	779	852	862	848	844	816	805	833	860	847	827	817	842	812	833	815	843	838	849	833	836	857	823	841	784	822	813	847	792	846	808	837	871	811	827	779	908	810	856	837	826	787	815	814	806	846	867	825	856	809	839	850	824	866	850	841	838	859	838	832	829	861	850	793	850	837	852	870	864	860	837	837	841	871	827	830	808	864	828	854	806	825	807	812	877	808	846	810	882	787	837	867	833	832	788	853	846	817	803	800	839	812	781	849	851	828	841	861	814	835	823	799	838	785	813	885	827	865	798	868	795	779	827	818	795	812	810	833	846	817	785	799	789	800	832	837	852	812	829	896	789	804	782	866	834	885	785	824	812	786	856	845	805	820	800	806	797	839	869	787	825	805	825	792	861	884	824	843	805	850	839	795	826	827	786	842	849	827	839	839	861	851	817	868	833	814	783	813	798	860	863	814	849	843	829	836	813	839	812	797	821	817	766	779	827	852	844	811	860	874	821	851	858	777	846	832	785	818	796	814	859	892	806	799	831	859	809	824	794	797	788	832	864	807	822	834	837	795	816	846	830	810	794	819	784	788	852	866	854	838	826	804	818	845	808	893	845	798	815	834	821	870	840	821	809	861	835	814	874	808	838	849	893	845	836	816	828	865	824	863	815	814	816	845	862	839	806	835	837	835	788	822	811	817	798	804	762	824	852	843	813	815	833	881	796	792	807	842	830	851	819	834	834	876	842	760	864	846	827	824	844	846	846	819	836	891	884	844	777	783	851	846	858	859	823	802	807	790	857	803	821	836	859	808	838	825	812	862	823	799	820	864	873	849	790	812	851	844	843	795	852	835	846	887	820	841	858	799	851	856	881	819	814	808	838	821	780	841	896	854	839	822	828	821	835	812	796	808	823	844	788	871	820	885	803	810	823	835	816	841	854	834	839	839	799	785	840	809	858	818	823	817	819	833	884	851	819	833	828	824	820	871	823	820	825	881	796	797	807	768	844	800	845	811	828	865	805	817	829	833	808	826	762	848	862	868	825	811	855	822	825	892	807	894	850	820	845	815	811	751	782	813	804	806	823	818	844	789	803	845	818	849	841	777	818	886	800	834	838	865	835	874	842	826	829	816	858	805	844	807	834	856	819	811	810	834	814	816	790	808	849	862	888	811	892	849	812	804	826	876	858	815	835	830	815	842	774	814	786	893	861	864	891	800	898	836	840	817	818	860	812	801	868	842	874	806	829	887	842	803	868	814	879	819	874	845	811	857	811	852	795	844	836	784	822	807	846	842	849	820	831	867	816	842	868	822	882	841	803	803	758	831	818	799	857	853	868	828	816	852	859	850	832	866	794	835	867	841	837	885	788	904	818	869	862	801	798	798	859	818	817	800	900	815	795	852	834	824	833	832	832	861	779	835	816	817	760	826	845	815	822	894	863	856	808	838	864	799	828	865	820	850	814	782	849	817	821	845	818	797	835	831	818	809	820	804	825	806	869	854	878	843	797	872	772	867	789	803	844	871	812	831	855	802	873	823	784	788	842	847	804	877	808	829	850	910	819	829	831	806	813	808	817	842	872	859	859	838	894	809	832	811	847	850	825	897	836	774	851	814	884	849	785	824	824	826	811	870	750	831	828	828	821	821	861	837	837	839	802	812	804	838	823	804	811	831	782	828	838	850	838	840	836	831	850	805	828	804	823	789	815	844	847	805	844	780	796	838	844	795	870	792	783	785	808	813	865	809	848	865	832	834	821	823	795	859	828	816	759	801	846	841	827	838	824	856	799	864	868	819	766	882	819	839	787	829	831	832	872	845	829	858	844	844	815	833	835	829	823	801	858	847	813	796	852	809	783	849	771	844	857	829	818	788	847	818	815	825	836	851	835	840	840	787	847	849	780	794	849	802	859	845	814	804	802	843	830	829	824	828	850	786	859	844	804	847	862	870	860	818	796	827	843	836	815	809	826	858	831	858	828	858	794	784	825	829	794	820	812	806	853	862	830	817	832	827	845	838	827	781	812	846	815	770	827	875	854	879	813	882	810	863	836	873	854	881	829	825	810	850	844	836	813	810	868	757	850	890	833	801	846	873	859	810	850	813	819	804	834	824	831	876	804	844	848	843	872	779	875	881	823	846	849	842	793	858	854	816	849	860	854	848	818	855	823	839	870	849	804	871	807	839	869	789	770	821	850	835	753	826	818	809	770	847	869	832	769	856	898	892	829	836	857	846
52161	28607	17763	10867	5922	972	458	414	424	411	384	401	420	416	485	559	666	713	719	644	530	471	383	395	370	394	406	427	415	385	389	419	408	413	379	424	414	416	401	391	392	371	387	419	377	389	357	429	396	404	379	389	389	386	379	444	390	405	400	394	405	411	387	423	425	345	413	417	400	413	356	398	406	367	424	424	378	362	394	421	440	393	382	395	400	399	417	400	387	376	439	379	420	361	382	356	388	425	388	381	375	405	437	421	386	414	397	363	388	374	384	425	396	331	393	358	403	378	410	403	375	418	379	369	412	399	386	376	373	392	397	425	357	371	404	359	403	410	390	430	435	402	405	366	419	407	398	398	367	403	399	355	398	389	367	372	407	388	403	374	416	402	403	418	388	354	402	409	392	364	407	359	362	373	361	367	407	387	406	407	407	414	419	416	413	413	400	393	469	382	422	383	385	413	391	359	429	379	353	382	386	386	376	406	378	381	415	368	350	423	401	390	406	388	397	410	444	417	371	375	427	394	412	381	360	431	392	363	424	445	408	370	431	424	411	374	428	437	398	358	351	384	421	399	361	357	414	396	389	427	426	399	399	429	390	384	405	403	393	447	394	389	385	413	414	395	404	412	424	364	392	391	428	373	396	352	377	354	370	375	429	425	399	383	385	351	404	384	354	390	354	390	396	383	396	375	371	415	382	404	390	393	401	463	417	399	388	390	378	392	383	390	389	401	376	384	395	403	412	386	389	400	400	384	391	400	388	429	410	378	401	373	358	381	377	459	367	427	363	378	396	418	400	393	382	376	376	380	372	397	403	431	356	389	421	392	394	347	392	401	425	418	391	405	410	417	420	395	375	364	420	407	403	381	406	359	361	377	449	374	367	398	402	358	443	421	372	404	398	410	395	437	369	368	373	393	373	367	361	373	344	387	392	410	390	397	355	441	389	411	393	394	406	410	423	399	390	381	404	381	409	425	415	383	422	369	395	378	425	372	377	362	345	378	372	384	422	359	378	393	438	392	366	372	426	420	405	424	379	397	403	402	361	350	448	403	372	404	395	427	419	383	391	386	389	393	372	369	377	371	442	392	376	416	406	437	409	429	369	397	421	416	374	423	425	396	404	388	402	363	374	380	376	406	395	428	389	449	366	405	404	354	365	379	374	381	408	379	376	385	335	392	371	377	410	390	383	398	392	401	420	415	379	412	393	389	386	370	376	377	404	409	371	400	399	388	378	413	399	407	391	412	384	409	409	369	387	443	427	396	403	396	416	429	402	415	414	380	407	418	382	383	381	365	433	391	411	386	367	361	431	352	379	386	369	364	401	403	371	363	381	391	371	389	366	381	347	390	389	379	411	396	430	405	397	403	382	343	410	376	358	382	383	410	374	368	394	392	404	389	417	381	401	396	409	354	387	397	420	368	404	387	376	394	396	383	405	377	386	376	437	427	410	387	366	426	388	418	386	359	415	410	391	381	425	394	398	387	352	378	401	433	418	396	396	349	384	387	394	422	397	389	392	391	358	365	392	368	395	404	396	409	337	388	405	408	378	391	390	419	414	417	389	425	394	415	369	435	383	408	343	362	375	391	336	392	388	381	366	383	387	394	348	395	369	398	371	371	371	405	358	380	365	413	383	380	397	414	382	395	389	356	406	421	438	416	395	371	373	402	393	395	392	381	376	382	428	343	406	385	400	397	400	399	398	363	402	392	389	410	373	408	419	415	418	396	384	367	393	371	404	399	416	394	403	371	406	415	359	395	415	398	392	395	421	414	399	398	384	381	409	428	369	382	413	373	396	367	372	402	403	394	413	395	417	424	380	418	367	421	392	437	406	431	395	370	362	380	391	428	376	426	388	391	424	397	393	390	354	378	357	403	411	455	364	369	398	388	400	402	394	405	358	393	386	408	407	400	382	391	361	381	436	398	394	386	389	365	384	392	406	420	391	403	432	325	365	363	357	438	399	359	422	427	406	381	364	379	411	377	402	371	404	409	359	365	394	370	400	443	378	378	396	425	385	388	398	424	377	391	384	411	394	406	424	379	372	389	432	404	402	433	403	358	370	376	381	365	365	429	404	376	383	392	420	391	399	425	366	395	363	380	409	368	376	415	355	408	441	400	383	390	413	389	420	439	387	364	389	388	410	423	414	421	372	456	387	389	364	362	414	401	368	396	398	428	375	412	400	375	400	378	362	399	390	457	432	385	409	378	375	343	377	425	377	413	398	415	407	392	399	383	389	417	406	368	385	394	368	368	379	388	373	410	401	387	415	393	365	397	385	377	426	394	392	384	391	362	355	409	383	373	406	371	389	441	402	429	430	397	408	379	395	390	383	412	411	396	413	394	397	384	379	404	395	389	438	395	374	403	423	386	395	361	390	393	354	367	388	390	420	387	386	377	431	407	383	384	393	373	403	375	379	403	400	391	410	374	374	397	365	380	397	404	412	407	387	388	356	397	382	411	404	332	394	400	384	386	404	397	386	375	347	391	381	406	378	369	380	394	371	384	369	373	403	404	355	416	414	388	396	395	399	396	408	385	365	410	378	386	385	385	404	380	379	400	455	373	398	405	434	363	411	360	387	424	412	419	356	397	401	360	368	409	386	420	377	419	346	379	413	427	428	377	394	348	383	397	413	397	405	388	445	406	372	407	454	403	402	395	382	416	396	452	394	431	357	455	439	426	391	360	365	381	396	378	378	400	400	409	432	358	385	390	399	400	397	385	385	420	408	388	430	391	380	405	394	397	375	416	391	384	412	401	359	395	380	397	404	409	418	404	381	462	395	413	410	396	369	403	404	374	392	423	369	391	413	400	415	383	390	363	388	389	408	397	381	376	409	394	382	392	384	419	400	370	388	370	419	399	381	389	441	381	384	427	367	383	437	380	405	398	363	381	363	403	398	409	368	380	374	377	366	411	419	398	397	412	414	407	385	405	427	423	387	371	395	346	399	389	402	425	408	384	387	389	385	401	396	366	411	421	372	407	388	452	368	420	392	382	383	369	386	380	394	412	389	383	351	370	425	382	426	364	421	357	356	335	388	407	378	423	408	364	381	407	389	383	387	425	387	398	409	411	389	388	348	392	370	373	349	392	386	359	412	398	425	386	426	430	383	392	403	387	401	384	371	380	362	342	396	410	370	367	381	381	372	405	420	382	375	402	379	433	387	366	383	418	383	392	409	382	416	395	405	379	393	383	381	437	420	403	419	413	410	418	371	394	393	377	398	472	387	409	389	409	404	389	360	387	408	377	376	356	425	406	444	417	369	435	380	420	407	415	389	391	402	397	396	404	383	384	356	354	448	415	411	434	373	416	391	370	392	381	424	415	388	395	359	368	375	416	375	409	388	394	401	381	369	420	413	382	411	396	362	387	400	383	437	359	349	387	370	396	394	382	388	374	401	407	342	379	393	378	363	430	365	384	409	389	398	395	390	402	409	386	395	388	388	393	405	402	389	424	403	380	414	414	403	402	359	392	374	389	388	367
33174	21286	21344	19476	13580	1920	837	903	943	945	925	983	925	986	1176	1753	2524	2664	2597	2076	1503	1087	863	818	833	843	882	781	876	866	820	805	873	821	820	867	848	823	825	827	843	829	843	879	878	824	862	863	822	855	867	829	865	859	867	830	855	865	857	849	839	806	864	853	802	824	889	860	814	839	860	841	840	823	876	815	859	907	814	841	871	865	816	858	856	833	794	849	863	817	861	907	851	867	809	873	844	916	809	798	776	849	855	838	889	818	840	813	914	859	854	826	843	872	840	836	874	840	831	787	879	896	858	879	848	817	825	787	854	833	862	826	814	860	859	813	820	808	898	820	830	881	820	871	823	878	842	841	847	819	872	858	832	839	904	831	840	845	848	806	835	844	832	846	825	829	821	789	841	807	849	863	874	851	817	849	842	855	861	816	815	858	850	852	831	857	743	823	802	821	828	806	851	877	828	855	860	830	851	879	850	801	795	818	816	802	861	814	846	898	895	866	863	865	851	830	882	793	815	804	862	843	834	847	846	826	817	834	883	823	797	877	860	899	863	872	846	852	886	792	811	829	849	861	866	919	818	919	821	836	813	850	853	846	781	874	789	859	878	838	873	860	844	784	819	796	849	873	855	837	827	863	854	852	820	843	843	781	837	865	813	797	795	875	851	786	917	860	881	829	835	866	827	770	862	862	844	832	798	853	866	817	862	842	837	852	843	884	837	831	856	891	809	861	849	842	855	793	880	839	865	853	870	788	832	865	836	841	823	866	829	823	833	870	785	836	784	829	846	830	846	879	842	837	870	820	887	801	900	863	807	848	816	827	820	833	852	807	900	886	834	824	836	893	863	873	837	810	834	794	831	828	910	847	853	815	841	825	873	838	881	869	851	834	865	836	828	807	865	881	846	830	876	858	823	822	836	841	833	849	841	793	886	856	870	838	867	850	869	807	816	821	830	883	807	881	882	838	811	850	853	846	888	825	837	910	888	837	852	837	884	851	848	862	817	845	859	865	820	847	837	844	836	799	845	803	827	763	835	850	867	827	832	816	877	837	816	820	905	787	837	838	843	806	774	861	883	825	907	842	827	879	866	849	877	894	868	830	827	898	827	911	884	863	870	817	844	854	842	835	833	797	840	808	836	883	805	797	877	778	850	859	813	796	859	824	800	775	824	814	856	842	866	873	825	863	818	878	864	877	838	777	875	789	811	890	869	816	816	825	855	845	816	824	847	877	823	817	862	872	849	827	844	907	780	847	866	804	800	843	815	806	815	856	868	808	852	817	860	833	854	846	841	839	894	866	820	851	836	854	838	845	785	802	800	843	837	823	877	866	838	777	818	868	841	856	927	818	821	849	863	849	873	815	861	852	836	824	812	850	856	841	793	829	844	823	850	836	853	819	822	840	838	849	801	855	854	812	840	834	891	784	841	830	879	811	815	863	790	895	811	890	856	841	838	904	838	831	841	883	834	864	817	861	863	805	863	858	820	818	888	810	840	776	886	851	797	851	873	859	876	837	848	810	830	837	869	834	832	815	844	856	843	799	870	828	831	864	815	854	816	803	814	826	831	898	837	874	798	825	849	907	884	781	823	858	835	836	824	849	832	822	837	880	852	837	883	847	800	844	821	885	853	808	877	860	886	802	841	810	801	883	829	845	859	844	822	828	862	834	827	836	875	818	819	820	829	878	812	850	881	815	857	795	847	812	796	896	877	860	854	843	867	802	832	840	826	880	768	893	854	793	855	825	819	814	792	876	825	862	795	871	836	911	892	802	792	852	835	868	809	813	795	920	813	813	840	786	852	846	823	846	787	820	816	873	823	806	866	828	882	823	846	861	818	827	819	865	834	824	825	866	864	822	845	859	839	778	824	824	826	875	815	782	878	822	854	794	827	872	855	817	789	880	872	863	850	824	847	824	865	851	821	842	817	847	855	833	775	793	899	891	841	826	793	864	886	833	850	856	901	863	922	839	854	819	888	822	820	898	863	877	843	828	853	831	845	832	856	820	858	847	819	829	825	878	883	869	833	832	810	835	810	867	819	816	811	867	813	806	835	802	838	795	844	867	829	879	870	846	822	830	826	866	835	829	811	836	841	793	826	894	826	859	849	843	844	849	843	824	889	900	848	829	860	864	893	857	840	839	838	802	846	832	820	843	836	857	829	824	828	837	901	782	838	829	894	849	836	873	844	826	845	866	875	829	843	866	870	848	893	869	826	838	845	762	834	876	883	886	859	796	819	843	830	876	827	820	806	849	856	894	814	850	876	830	899	904	826	854	841	827	793	840	866	817	822	791	848	848	822	813	858	845	860	857	841	861	830	846	894	827	887	817	834	849	842	877	840	828	821	840	897	868	864	836	848	826	815	782	842	825	858	918	879	803	846	811	824	860	848	879	853	897	834	855	869	841	806	829	787	831	859	840	803	821	830	829	840	809	899	777	823	822	827	869	825	847	841	832	832	863	903	797	885	850	810	859	858	840	853	815	837	845	807	824	858	824	854	811	837	837	899	869	834	788	869	864	848	858	861	819	870	821	814	830	809	830	832	825	805	804	793	857	838	838	846	808	858	830	862	813	827	827	848	842	790	828	846	852	811	808	823	888	867	875	805	835	848	837	857	822	835	792	827	854	898	847	848	884	776	850	844	848	891	865	823	858	859	894	833	814	845	842	876	799	857	825	787	830	836	875	814	847	885	839	830	813	865	855	871	833	858	915	846	884	865	862	770	819	826	861	854	780	798	838	809	918	900	851	843	870	831	823	845	843	885	900	795	840	785	848	879	808	848	857	823	837	796	857	857	872	882	850	862	803	892	847	845	813	812	849	899	813	821	846	813	825	856	895	804	821	863	836	869	845	796	879	879	787	820	861	844	853	812	886	820	858	828	811	791	839	843	793	855	878	858	805	850	827	848	782	845	807	873	840	812	833	845	829	828	800	825	857	859	868	859	856	850	794	805	831	820	881	833	878	827	824	825	831	842	905	866	836	886	849	802	835	822	817	826	825	874	891	844	823	834	835	891	813	805	816	837	839	853	893	842	899	815	888	867	847	857	823	854	808	820	842	855	819	851	864	858	833	889	832	825	792	815	846	841	806	869	861	831	847	830	868	805	836	860	862	833	837	856	808	885	896	814	850	899	864	784	893	832	822	863	837	861	853	805	821	787	846	856	858	858	842	869	870	820	837	835	784	848	851	859	842	881	847	854	885	801	854	863	846	840	865	832	830	827	821	850	891	811	869	809	834	842	812	806	856	852	881	798	840	805	813	836	852	842	859	863	833	868	849	830	859	867	882	835	869	837	842	885	837	851	826	869	860	867	849	850	822	894	836	839	805	870	855	842	842	811	876	883	877	820	885	836	861	811	847	819	851	820	876	802	845	863	852	852	819	866	869	807	883	881	824	778	813	867	804	860	820	818	813	864	878	826	878	857	834	836	883	857	851	850	838	817	800	868	845	815	819	868	837	873	843	793	858	836	865	861	789	878	845
59772	38730	26993	18809	10364	2408	471	470	444	424	429	446	420	505	504	578	887	1107	1046	849	651	492	429	421	435	427	410	417	381	370	453	383	400	386	399	393	387	441	418	438	411	395	420	425	427	371	387	421	442	438	401	443	407	388	406	423	369	405	395	447	389	398	424	384	446	405	403	400	417	405	438	406	401	397	419	417	401	391	474	400	407	409	453	406	399	433	420	400	411	400	388	434	394	422	430	429	420	404	379	434	400	405	429	437	411	381	400	380	409	400	371	416	370	426	401	406	404	363	397	448	411	415	385	408	412	403	400	388	374	395	438	424	401	414	397	399	413	464	433	440	458	417	446	380	383	417	440	403	390	420	397	411	386	418	424	434	386	382	419	415	397	438	374	401	424	438	387	394	398	391	408	378	424	401	390	400	378	372	374	416	405	430	414	436	407	402	369	371	379	405	418	387	367	402	400	410	439	442	407	419	395	424	389	410	457	412	399	403	429	436	414	418	365	432	401	405	419	415	419	456	400	386	376	398	411	409	420	411	456	455	392	365	404	402	425	424	414	440	416	423	425	416	380	389	419	386	393	418	422	388	363	392	393	396	449	432	414	373	432	384	412	401	392	429	435	376	457	380	410	408	390	440	372	454	401	425	418	425	398	394	426	432	410	433	411	435	415	417	432	389	422	437	390	418	421	428	393	413	446	422	363	415	375	396	418	374	410	445	422	390	394	422	423	395	436	415	348	424	389	400	450	435	396	405	421	410	402	422	378	428	419	406	438	387	452	396	440	424	402	417	375	433	414	393	382	364	392	412	454	429	415	378	371	401	399	394	420	405	378	376	399	378	401	388	370	418	408	405	442	429	433	390	397	401	411	373	412	408	389	409	406	449	364	462	445	376	395	390	405	399	384	422	436	388	402	415	371	431	435	419	416	416	404	388	402	363	386	381	474	432	432	420	437	431	426	395	422	426	414	458	392	441	398	380	408	414	401	420	407	417	407	418	403	386	421	424	419	393	398	403	452	389	432	397	406	438	400	377	400	400	380	431	358	397	414	423	423	424	459	409	400	452	387	422	419	452	419	448	432	392	425	425	385	418	435	421	406	376	403	445	397	396	400	445	427	433	412	460	392	415	343	416	408	394	397	422	395	385	411	410	388	435	409	417	441	394	450	386	413	414	410	412	376	388	397	448	445	388	390	429	434	413	413	422	402	422	393	439	421	385	401	414	368	391	411	417	383	461	404	395	433	444	390	403	416	417	417	375	404	404	418	417	437	387	423	393	433	396	401	402	432	403	410	415	414	398	410	411	429	391	386	404	431	384	389	384	442	412	446	413	413	391	377	391	410	398	433	431	388	406	425	434	423	413	401	435	405	407	379	424	368	433	392	407	404	412	459	394	444	404	411	411	427	397	389	396	396	398	415	414	375	371	417	443	413	402	383	434	441	434	376	407	444	451	390	415	372	402	392	417	382	419	427	444	393	408	406	412	427	473	408	423	408	383	392	399	386	388	401	416	400	406	427	408	385	409	381	435	396	382	445	433	398	420	401	404	414	405	414	442	389	411	386	426	433	352	401	423	406	409	386	425	412	394	381	356	391	404	395	380	410	443	412	446	411	405	371	413	415	366	406	376	422	406	390	432	410	402	405	380	392	422	428	422	390	437	409	412	389	420	424	403	389	452	419	401	360	430	373	428	435	408	416	397	411	427	436	417	407	386	404	402	395	408	401	364	385	442	428	375	397	432	407	394	393	388	441	400	389	386	410	429	379	426	405	453	360	405	389	402	396	417	413	375	401	416	429	394	418	428	422	381	377	379	395	406	397	395	402	391	390	402	387	347	374	442	370	410	387	388	400	376	392	388	371	394	408	416	399	386	376	383	385	406	399	410	390	403	413	399	452	398	403	407	417	408	367	392	404	395	417	446	397	383	383	400	430	405	411	450	469	461	408	409	382	353	415	374	360	367	433	432	425	419	410	402	423	412	376	389	378	415	414	389	398	415	418	375	397	452	370	401	404	421	370	404	388	403	392	469	435	433	424	407	429	442	411	445	366	390	380	419	398	364	372	404	412	436	399	400	426	391	382	395	409	413	396	419	449	379	370	406	365	409	444	442	435	407	426	384	398	425	444	390	392	453	443	420	388	431	421	440	367	348	391	398	397	401	375	413	407	386	389	387	389	406	369	375	429	434	428	379	405	397	394	421	425	404	405	428	378	389	434	411	375	393	402	387	400	382	439	409	379	409	376	379	402	407	385	420	388	422	404	441	417	383	399	444	405	432	424	409	424	379	395	395	449	422	400	400	379	420	425	361	418	433	414	397	395	370	421	455	405	415	381	423	420	407	417	412	412	421	392	392	389	424	371	378	367	401	419	399	471	399	421	367	385	444	434	446	398	417	380	404	402	379	430	423	389	425	375	394	418	403	392	428	455	419	434	383	438	396	416	388	399	414	428	418	374	423	394	427	408	409	452	422	394	416	397	387	383	450	379	440	412	394	429	435	425	401	419	399	428	409	421	395	398	382	423	409	397	399	385	444	429	458	431	395	416	393	403	391	404	431	442	382	407	445	444	401	425	409	393	370	445	409	408	408	389	381	398	428	414	380	406	359	408	400	422	382	416	409	427	372	423	376	460	390	415	399	431	412	424	448	379	393	401	396	430	395	392	390	402	407	405	415	399	403	415	422	471	429	394	384	376	423	393	408	412	404	421	378	393	384	442	427	452	424	401	413	404	418	444	434	417	404	412	454	408	396	359	418	393	400	388	395	466	400	418	366	385	389	400	395	433	385	392	402	411	399	403	430	379	415	386	435	373	395	369	412	438	458	411	400	416	432	430	390	395	344	457	419	412	430	391	437	384	415	420	382	410	380	399	404	398	422	415	420	396	428	382	397	414	412	392	389	396	382	417	420	415	444	447	422	384	400	364	390	392	396	444	446	462	391	391	451	416	389	391	398	385	442	417	434	381	412	412	386	377	385	422	394	409	421	420	419	380	422	394	423	416	429	432	420	388	417	404	376	433	400	411	399	383	424	372	414	398	410	390	407	412	414	440	436	396	429	393	407	390	395	419	395	390	374	400	454	396	382	416	384	440	412	385	418	402	413	404	402	415	395	406	437	408	402	377	436	409	425	439	399	414	450	420	390	402	369	408	397	421	360	350	395	418	394	376	416	381	421	427	383	414	443	373	422	428	409	406	383	390	384	419	412	387	399	400	407	388	439	380	358	400	388	402	441	409	416	431	401	412	398	384	394	413	423	403	415	376	422	378	455	434	403	391	422	409	391	402	423	423	404	407	395	395	398	422	434	413	389	412	390	424	415	419	403	402	399	412	425	407	417	430	383	413	435	446	426	432	397	406	413	388	397	376	364	424	421	407	394	405	449	417	413	404	394	418	379	442	395	401	430	449	394	421	388	427	435	380	421	362	400	431	372	411	418	381	379	364	430	424	413	393	408	410	415	401	391	403	416	428	408	416	415	440	415	399	418
37385	29485	29665	28479	19840	4699	1088	1073	1064	1120	1065	1090	999	1182	1357	1916	3698	4662	4389	3251	2294	1341	866	838	846	843	827	884	892	851	905	908	833	834	866	905	906	838	865	852	822	895	844	916	901	870	866	863	906	834	824	847	862	904	919	836	932	809	839	903	896	866	830	837	874	860	892	853	911	907	847	847	813	873	924	896	826	893	817	878	873	916	930	869	874	865	831	837	887	859	820	880	862	879	876	824	901	882	894	875	896	877	890	887	883	784	853	832	876	878	877	899	838	833	928	821	877	879	864	865	869	849	864	829	818	826	838	860	932	844	833	891	873	891	896	858	921	819	858	858	855	890	924	877	852	880	890	869	878	858	860	898	898	840	881	857	831	809	839	870	879	837	886	933	883	811	895	846	811	916	827	765	891	845	905	845	877	840	895	902	814	956	867	860	861	806	850	871	934	848	862	865	834	862	844	944	850	909	837	898	859	861	880	867	905	830	808	864	896	821	835	894	867	845	897	916	862	916	867	852	876	902	923	883	881	870	861	823	843	888	865	836	790	889	898	852	870	835	839	872	844	911	901	851	849	845	834	846	863	835	855	861	851	830	880	839	829	933	857	862	833	852	895	883	885	839	873	869	857	875	803	815	823	871	859	868	878	867	851	915	852	917	860	926	848	833	917	911	895	876	859	862	883	853	841	857	897	839	897	809	887	848	857	834	841	886	882	892	866	818	874	860	848	867	867	872	818	853	869	834	861	845	910	865	872	888	869	900	900	858	850	899	869	813	846	866	830	859	897	860	888	878	871	871	850	865	911	917	881	872	867	851	886	894	859	863	857	862	849	867	861	867	854	900	882	906	842	873	915	891	882	886	835	915	855	848	923	850	904	826	869	886	931	812	885	887	886	909	840	878	851	885	824	868	855	894	829	820	893	901	856	841	928	877	852	857	876	858	870	911	883	839	896	905	893	859	858	843	889	855	882	876	882	913	896	861	843	844	868	842	856	893	845	892	837	897	881	863	837	832	889	904	900	880	867	848	880	884	809	866	874	863	884	852	923	862	901	900	877	892	890	869	841	838	830	851	853	854	878	870	921	877	900	810	863	826	808	912	888	843	840	835	863	844	860	870	855	876	863	848	873	884	886	920	846	849	862	899	887	910	859	888	912	813	860	841	913	879	860	896	867	857	829	833	922	864	867	885	860	881	842	843	918	834	869	837	875	847	822	829	884	883	870	909	857	813	832	885	907	812	891	897	870	822	861	822	849	840	836	814	872	895	866	859	798	876	829	878	868	821	885	840	821	844	868	840	839	848	816	882	859	864	844	866	891	819	839	880	893	834	883	877	861	865	849	822	846	918	895	878	855	874	852	853	871	783	859	895	852	849	888	886	919	862	862	884	885	851	852	849	845	869	900	878	908	828	895	857	862	827	832	887	875	894	855	840	896	946	794	864	813	826	850	906	859	889	835	947	872	906	854	892	950	845	858	915	897	837	852	887	850	837	885	828	910	833	906	893	884	915	881	832	847	858	888	908	884	873	843	838	864	884	867	861	861	848	852	808	878	798	814	906	837	835	884	802	869	890	837	905	841	850	838	847	827	826	836	816	865	896	869	819	917	884	819	865	844	882	914	827	865	840	894	836	817	865	841	836	857	876	831	889	813	905	878	898	824	860	866	873	872	915	907	809	880	823	849	826	870	820	854	881	869	800	874	891	868	843	889	826	836	836	875	890	876	880	876	888	905	864	846	903	871	874	888	861	875	870	899	895	857	810	879	870	849	919	889	834	861	816	879	870	883	842	856	900	843	925	855	856	886	857	913	850	882	879	867	821	858	825	921	857	907	840	870	869	841	875	877	851	876	869	824	867	883	872	874	902	870	923	836	867	891	857	856	868	804	880	923	887	876	852	880	857	906	872	952	855	877	847	877	859	831	869	837	889	837	825	870	796	888	875	847	830	876	894	909	841	905	861	855	863	841	914	847	845	873	857	831	828	847	902	848	857	862	867	902	848	855	884	830	856	869	890	903	852	883	867	820	829	871	820	857	857	875	854	852	847	922	855	836	859	847	876	861	887	866	868	874	844	880	874	888	896	861	816	911	788	878	890	872	839	848	860	901	866	884	896	857	905	861	893	897	872	840	849	868	910	855	864	852	874	876	891	875	907	911	851	878	852	842	941	856	924	886	907	873	873	897	857	868	892	892	857	900	833	835	877	817	863	828	917	833	854	896	856	842	830	854	881	918	823	871	872	852	858	848	902	848	865	903	877	829	821	843	885	888	814	889	811	814	885	850	862	871	853	854	909	882	814	857	884	872	869	923	817	821	855	869	861	838	810	822	853	868	861	919	876	863	864	859	874	909	860	834	886	855	855	881	886	876	764	907	841	900	825	821	867	876	814	853	881	867	875	831	894	865	821	865	876	910	885	857	838	848	892	836	855	910	835	882	872	892	867	855	837	798	834	868	857	885	840	869	869	883	789	866	850	872	849	852	908	942	933	926	874	875	840	876	825	821	869	869	851	867	874	917	838	864	860	928	859	854	903	831	833	855	852	808	855	856	851	882	892	910	822	870	872	885	857	873	918	874	876	859	864	872	860	864	916	885	833	796	834	858	841	850	860	872	834	894	877	872	854	849	825	835	895	858	867	839	820	902	914	902	836	839	857	908	859	867	819	913	807	826	855	862	809	850	836	870	835	865	826	865	875	868	858	819	876	899	884	825	842	895	860	884	857	826	861	837	953	864	918	889	827	884	866	849	849	895	879	869	929	861	870	883	835	897	864	813	877	840	866	861	887	831	828	853	890	859	822	871	838	884	852	867	881	841	891	872	883	860	870	857	859	865	870	847	862	838	888	884	865	893	851	911	866	867	862	892	867	840	839	833	892	897	862	852	854	880	912	872	901	926	811	840	849	846	893	858	880	851	888	844	904	842	864	871	849	847	837	824	872	834	850	840	931	864	859	870	893	896	881	852	866	830	880	824	863	860	875	877	821	846	878	825	818	870	907	872	891	904	817	882	858	862	870	903	851	879	873	812	803	892	878	897	831	859	848	850	891	930	868	830	796	853	851	862	882	887	861	886	869	888	862	800	866	882	864	907	868	937	794	927	920	852	881	849	851	879	840	866	843	882	893	904	850	941	821	849	873	856	850	840	881	823	879	858	884	869	792	888	885	849	899	919	875	844	819	854	901	880	904	865	863	858	903	847	891	868	815	838	889	858	833	848	838	914	903	865	848	865	864	858	860	842	871	852	866	851	864	873	879	863	855	889	884	862	876	882	826	855	869	948	857	824	854	851	863	899	882	911	853	859	883	842	876	863	916	911	900	831	896	884	878	835	849	887	863	906	864	880	882	816	850	890	876	823	919	880	841	948	877	867	911	877	890	876	874	824	840	914	834	883	836	881	887	846	898	869	870	903	864	885	873	846	883	873	864	856	817	792	811	860	879	848	875	883	849	838	859	900	901	817	884	890	877	898	903	844	863	847	882	888	852
41762	24876	12243	4674	1649	541	391	419	372	427	363	397	410	399	407	408	397	427	410	424	413	381	378	365	385	428	381	381	406	379	395	359	390	364	416	380	360	378	356	384	348	403	357	374	387	395	376	357	394	381	378	405	382	418	418	407	367	450	379	334	398	368	424	384	387	391	409	347	417	399	387	373	346	410	381	386	389	386	371	414	396	437	409	371	371	402	435	369	397	403	400	393	371	408	428	400	394	360	434	404	377	398	394	387	376	418	374	389	373	396	386	403	371	386	409	411	389	374	383	408	385	393	417	374	412	393	342	412	382	393	384	404	388	408	385	409	393	369	370	342	370	368	403	345	395	385	391	362	404	413	407	393	363	359	413	378	397	385	366	395	371	400	391	386	376	391	377	397	441	405	415	390	404	387	376	394	396	441	427	422	367	403	410	377	331	385	399	364	385	385	356	328	383	378	379	400	401	413	430	377	424	366	420	389	401	388	402	364	380	389	446	358	388	391	386	382	390	395	392	393	388	460	409	408	378	352	379	392	387	406	360	421	405	392	415	406	401	383	377	374	394	365	361	364	371	398	375	377	437	374	397	400	428	399	408	392	428	384	407	408	427	379	371	404	380	397	394	372	390	346	409	387	403	394	372	360	413	385	388	396	416	425	382	356	416	422	419	398	402	373	358	423	428	406	416	420	421	397	415	392	363	379	363	345	389	358	373	372	397	417	348	401	417	444	419	378	417	405	413	445	384	391	381	403	401	382	402	362	437	385	374	367	380	395	394	396	378	396	393	377	340	395	400	395	362	377	403	383	361	388	440	361	352	410	350	357	363	391	387	382	403	422	389	362	392	382	367	380	421	379	384	369	382	363	371	378	404	408	383	392	409	422	401	423	392	417	433	399	351	410	408	432	403	368	410	357	419	415	418	411	424	406	355	373	444	401	367	412	377	386	393	414	409	355	390	369	412	422	356	408	422	413	403	434	417	408	386	331	362	379	413	391	415	426	410	381	389	390	377	397	339	416	374	393	435	425	404	365	427	369	359	390	401	420	355	387	433	395	393	376	359	412	411	408	415	392	414	377	400	432	413	378	370	437	413	388	383	373	379	406	415	397	374	396	436	423	366	405	425	361	376	401	389	371	390	404	419	393	378	401	373	398	390	381	399	382	376	397	382	366	403	395	379	390	387	397	394	396	422	405	402	423	411	388	387	398	396	354	370	381	416	384	386	398	408	385	401	377	384	420	388	400	378	386	345	377	425	411	364	441	402	398	407	376	383	377	400	417	390	390	378	421	398	365	410	386	379	388	390	384	404	395	422	426	426	406	432	373	394	381	388	392	392	389	405	369	388	388	378	409	414	413	381	353	449	363	382	384	399	394	382	377	411	362	379	396	395	357	390	381	423	380	398	401	421	410	413	425	412	371	410	395	400	409	415	416	398	369	374	408	365	406	381	418	347	380	375	365	367	411	414	369	413	381	411	358	421	403	409	375	376	361	415	393	385	403	390	351	365	407	431	383	375	378	418	386	351	379	392	382	392	374	361	393	381	374	373	411	433	426	393	356	368	409	390	416	363	376	369	387	376	384	382	366	404	416	355	403	364	440	375	384	384	360	411	392	354	418	363	379	391	372	362	397	433	401	405	379	397	411	377	395	387	392	406	374	414	377	387	398	392	379	389	427	395	395	379	415	410	397	395	351	385	367	388	355	394	376	414	433	380	364	385	357	379	391	401	373	391	365	421	352	403	371	336	413	389	380	361	421	428	347	394	374	413	393	420	408	362	414	392	407	387	426	395	418	406	378	371	402	374	403	415	440	366	398	376	384	391	363	444	392	376	391	387	421	400	438	418	408	407	435	417	359	374	342	362	345	396	418	388	369	399	388	396	367	388	380	359	385	364	368	342	376	386	399	383	366	385	393	368	400	398	356	377	377	386	428	427	369	410	380	385	415	369	370	385	362	395	387	359	404	395	417	404	395	438	350	364	414	416	394	374	387	363	413	371	424	377	404	384	418	427	393	409	402	366	410	458	368	387	430	422	419	385	354	384	406	385	400	331	418	374	387	355	365	390	438	389	390	376	393	364	392	405	428	373	396	366	406	419	392	401	404	364	384	397	390	389	384	388	391	353	380	379	431	385	337	362	394	387	378	375	377	400	410	406	414	408	369	417	404	355	363	392	384	386	363	362	386	372	388	365	406	384	399	369	372	393	388	389	395	388	397	409	413	354	383	377	401	406	418	399	398	401	384	385	394	392	395	412	405	397	406	403	398	406	382	431	379	395	403	378	399	377	383	374	430	416	398	443	424	395	409	385	400	399	386	421	410	359	403	404	413	418	391	405	374	382	424	407	395	354	387	382	371	389	436	360	365	348	378	350	403	395	409	378	383	438	391	426	377	383	380	354	380	409	409	347	405	408	417	399	385	421	379	397	364	365	431	368	391	398	388	393	398	400	457	384	396	366	424	388	399	382	395	372	371	413	346	402	392	423	430	418	424	385	400	407	378	431	366	437	420	386	376	379	417	414	417	403	374	396	408	377	451	409	367	356	386	336	380	367	386	382	349	386	388	383	339	384	415	367	390	364	362	397	394	436	409	372	408	390	384	368	387	394	393	442	390	393	350	402	450	411	391	380	403	361	368	392	379	385	379	408	371	409	419	423	370	422	399	410	412	416	370	384	368	357	369	360	426	418	364	389	404	349	412	435	418	410	389	414	385	391	397	356	450	388	401	372	393	370	423	392	397	400	394	392	410	384	389	400	430	382	420	373	361	394	374	391	398	375	357	376	354	358	398	424	408	344	368	372	419	384	395	399	400	401	384	367	380	414	391	402	376	396	376	376	402	381	410	396	378	393	408	409	387	390	387	411	387	378	386	405	403	351	405	368	386	446	392	380	425	400	384	391	420	424	385	393	413	405	416	397	411	356	381	393	389	388	396	383	404	377	379	356	381	405	388	401	379	388	401	378	356	376	393	369	389	366	379	393	421	378	382	362	384	384	382	377	427	380	380	384	398	410	400	424	361	423	442	413	423	383	390	430	417	391	449	405	359	371	428	391	383	415	391	384	387	393	369	408	399	410	393	378	372	409	421	363	367	374	353	428	397	431	353	404	372	407	395	396	406	408	385	399	431	381	372	385	399	433	364	370	378	340	399	394	413	362	378	363	392	397	379	398	414	387	386	409	375	360	382	432	385	407	426	394	394	395	361	377	435	374	407	370	355	405	353	383	342	389	404	380	386	359	358	401	426	373	419	381	351	373	381	417	380	369	399	390	410	374	356	374	432	381	419	383	373	382	413	390	400	417	349	384	385	397	415	409	395	383	371	389	403	365	371	413	406	389	333	362	403	368	399	408	412	424	375	379	397	439	376	421	381	436	380	414	380	414	405	365	383	351	386	384	422	393	390	389	409	392	386	386	409	382	372	413	416	400	364	407	406	403	363	354	422	390	417	406	388	365	381	389	378	386	432	393	392	397	433	399	407	395	370
25782	18386	14689	9899	4380	1362	799	848	808	809	881	836	876	870	826	872	977	988	1013	944	902	891	851	835	885	848	862	813	829	788	818	815	794	864	849	855	854	835	843	878	826	900	842	835	859	823	823	858	819	869	842	865	885	847	823	800	813	830	854	821	846	816	878	835	813	802	824	858	809	850	822	836	816	824	826	793	802	793	813	822	811	813	837	902	868	878	834	825	872	782	755	834	867	875	808	820	805	807	857	830	844	832	848	899	847	842	841	789	874	896	831	819	859	783	877	853	818	860	813	807	897	814	853	806	828	822	804	861	870	844	868	870	852	826	858	785	852	861	865	857	893	821	887	867	795	828	828	851	836	849	833	824	817	863	790	802	862	817	818	808	831	849	799	832	863	859	847	829	883	875	767	825	824	845	831	806	828	842	819	817	814	896	808	829	823	863	832	840	859	845	851	853	893	818	806	801	821	838	815	833	844	840	845	807	826	860	778	847	803	812	779	857	795	793	856	846	851	892	849	851	778	844	831	839	812	817	916	831	843	840	879	818	812	846	825	791	833	801	836	828	843	824	861	869	835	829	855	811	808	869	848	861	877	805	867	846	848	828	831	841	862	837	839	892	797	846	862	889	835	834	848	859	848	832	804	837	878	806	841	825	865	848	772	839	841	890	867	863	818	850	846	845	878	851	837	845	795	781	824	848	842	844	836	848	786	857	836	871	811	825	856	855	845	827	850	815	808	875	859	856	851	867	824	864	817	820	830	870	837	854	858	843	870	827	857	830	831	806	811	812	851	856	813	824	803	848	853	881	840	821	831	865	803	815	813	849	887	793	821	849	846	838	827	784	782	823	861	827	826	806	792	821	893	770	823	778	810	822	791	854	839	811	818	858	817	799	862	823	880	782	897	792	824	871	839	827	863	868	868	841	811	864	783	839	830	832	840	864	828	818	824	843	865	852	843	825	789	838	814	801	784	805	878	805	873	832	798	855	825	804	805	824	863	845	844	862	765	834	817	820	843	848	847	862	857	744	832	854	850	837	827	865	824	876	840	801	824	839	770	885	848	772	854	843	825	815	874	858	855	852	829	874	814	801	852	841	850	887	870	850	869	860	840	777	815	844	785	770	767	899	833	843	892	842	808	829	803	814	782	845	850	804	805	870	844	838	827	873	830	808	812	826	823	810	798	860	838	900	849	803	825	890	844	860	820	854	801	787	838	773	824	825	826	816	842	858	823	853	833	835	819	836	834	842	818	839	870	843	840	886	794	818	845	853	839	843	845	844	844	853	869	855	890	886	837	877	846	823	865	758	826	810	832	831	811	858	822	794	839	856	852	833	864	823	844	848	899	849	803	843	861	885	854	834	829	830	791	857	839	851	879	805	840	822	859	806	844	800	831	796	826	776	887	809	834	813	834	791	837	793	827	812	813	786	842	798	868	843	848	821	827	819	805	780	866	843	827	789	857	817	857	845	842	826	847	830	828	849	820	844	824	793	811	821	876	806	861	817	856	871	868	776	820	890	811	851	837	820	853	795	849	851	831	822	849	835	807	837	848	806	759	835	787	797	813	845	860	856	887	883	833	883	814	869	845	800	870	804	824	849	848	830	813	824	811	845	804	836	879	820	845	842	816	902	836	856	836	814	781	882	803	840	800	845	842	844	797	832	828	863	865	831	823	828	840	835	838	837	837	822	817	850	800	814	816	876	846	808	802	832	841	843	822	882	861	779	853	810	816	827	800	826	798	823	907	842	798	825	860	841	849	819	852	836	842	832	907	858	853	830	820	842	868	853	848	862	855	764	799	825	842	837	830	835	862	831	805	810	870	830	845	842	837	828	820	809	870	822	836	824	809	824	847	851	843	828	851	833	866	839	886	846	853	843	902	882	862	828	862	851	837	880	850	830	828	791	829	804	826	847	820	812	829	891	834	852	824	788	826	853	830	845	812	804	816	800	896	860	831	779	847	790	819	813	840	828	845	825	844	840	787	817	906	830	811	884	842	842	851	866	834	775	835	781	807	793	804	808	858	811	848	865	831	837	844	833	797	822	848	848	830	841	847	825	854	825	835	813	847	898	817	903	823	868	809	785	801	810	812	849	856	855	810	855	842	753	815	832	823	790	799	824	770	862	827	877	856	886	831	827	783	862	857	860	833	804	793	859	811	794	833	792	851	836	866	841	871	838	893	869	855	834	895	843	821	837	825	821	764	851	834	792	773	877	881	802	832	796	842	931	791	769	816	816	866	870	855	857	811	846	867	871	853	817	830	823	855	842	874	811	864	880	811	805	800	823	789	868	824	876	798	795	858	885	839	827	799	866	842	825	880	805	801	822	881	763	845	874	802	864	863	821	811	855	819	871	849	805	821	783	829	805	852	820	838	850	813	858	848	813	832	862	830	854	855	814	843	863	812	801	850	911	824	814	822	829	820	819	886	860	836	880	885	886	865	806	903	805	814	870	832	851	875	843	781	848	839	834	877	808	806	851	833	900	796	872	814	819	820	799	784	812	744	833	807	766	786	853	852	808	854	859	847	864	811	837	838	808	824	822	814	817	884	821	888	870	822	913	856	843	789	824	821	823	833	831	876	875	852	844	794	802	854	850	855	846	865	820	880	838	813	860	822	809	837	837	844	866	817	881	866	831	857	798	849	901	833	852	827	804	803	858	870	838	821	871	810	831	818	862	842	798	864	811	816	824	775	821	793	840	891	792	842	853	834	828	803	823	797	840	819	877	863	922	824	856	837	795	857	881	847	842	801	794	846	844	851	785	872	821	811	844	828	871	829	874	862	881	876	855	808	831	862	844	880	812	827	857	811	815	852	874	844	801	847	887	862	833	816	816	862	843	834	853	846	900	847	820	818	846	871	845	807	782	808	858	838	817	864	865	786	786	850	848	843	858	785	877	870	855	813	792	820	829	882	891	835	859	860	873	833	822	822	804	859	804	841	853	804	858	826	867	829	813	846	813	816	839	838	863	852	797	810	846	853	856	857	810	827	824	818	802	833	847	824	868	790	818	818	866	817	842	846	856	844	867	831	828	814	858	833	846	805	817	885	808	779	907	901	783	846	851	842	835	750	856	887	861	850	807	839	780	855	821	857	865	816	854	847	839	848	831	847	832	809	853	797	872	856	862	835	867	836	828	773	815	834	822	846	794	848	779	866	837	804	840	842	836	848	848	827	812	896	829	830	851	836	804	869	848	789	829	799	871	825	818	839	810	859	880	872	812	846	906	830	865	838	898	878	810	822	896	851	836	867	827	847	907	814	840	813	841	788	916	886	829	840	801	815	806	806	834	857	836	799	889	843	859	838	869	808	824	846	875	858	839	861	820	829	885	802	854	843	835	802	898	774	811	841	845	852	828	823	874	842	845	792	823	828	845	881	870	841	856	840	821	876	820	847	852	852	841	870	790	816	848	845	841	796	824	847	859	830	838	853	835	817	891	849	836	770	831	844	829	814	807	813	902	840	869	844	845	853	849	822	795
51368	30716	21100	12106	6025	2429	500	463	410	419	381	423	413	445	499	564	652	695	638	581	507	453	420	396	395	399	395	425	380	359	438	437	379	415	360	371	384	387	379	359	399	394	369	415	424	392	365	403	392	382	406	407	409	387	412	366	443	416	441	361	410	398	414	382	400	361	404	360	409	418	391	380	385	415	367	412	405	439	390	421	406	394	382	377	425	390	371	408	391	412	382	390	396	393	402	397	378	396	402	395	399	446	387	390	386	420	400	364	379	406	403	412	418	389	384	398	376	432	378	374	399	431	408	377	387	414	392	413	398	402	363	379	355	401	424	456	424	385	361	397	407	392	401	439	403	404	411	360	362	416	392	381	396	401	378	371	401	413	431	423	390	364	378	413	398	388	372	407	365	353	395	366	400	404	382	388	362	365	386	381	388	353	369	399	385	355	389	396	360	410	431	396	400	439	413	410	399	422	389	437	434	387	385	405	407	396	376	406	400	403	372	366	388	361	385	398	357	414	365	392	402	389	432	437	432	397	405	419	378	362	386	430	389	418	397	430	417	394	386	414	395	427	404	406	402	403	385	424	366	406	385	378	352	370	352	367	393	396	408	390	384	403	375	409	404	391	395	432	385	400	407	442	372	412	372	389	383	385	430	412	397	389	358	393	405	403	402	378	395	364	399	418	400	369	354	426	405	378	348	420	360	387	400	370	387	357	417	404	403	399	388	405	411	443	428	418	416	375	374	413	395	373	407	409	414	397	390	403	390	371	376	394	377	383	441	431	373	357	407	409	389	387	394	415	389	452	409	420	450	400	420	370	387	401	397	386	361	414	410	375	356	372	418	394	381	365	394	392	350	380	432	420	404	369	404	400	358	359	364	391	379	384	410	398	411	419	408	380	404	363	388	387	422	383	430	436	404	428	380	381	362	385	412	404	364	422	385	431	428	397	360	422	397	381	370	355	378	392	390	406	393	400	433	404	394	404	382	397	411	409	417	401	399	407	424	384	409	382	413	398	348	387	358	389	394	428	418	389	410	396	461	408	399	388	388	388	397	382	387	407	418	387	406	399	401	358	415	356	398	380	359	427	406	401	395	419	406	446	400	372	365	377	410	386	390	400	405	376	383	401	446	390	378	426	391	412	401	406	424	413	405	374	360	408	394	398	414	408	404	407	417	373	399	394	407	352	369	363	397	431	412	444	407	383	378	419	424	381	390	370	368	380	381	375	413	392	440	404	437	382	388	395	394	430	368	391	360	363	360	390	411	396	387	407	363	382	433	386	380	380	357	400	392	397	386	371	371	346	381	375	436	388	363	380	396	374	363	409	358	377	370	422	390	434	426	372	414	373	384	398	393	435	387	394	381	411	408	420	420	393	407	397	397	422	367	393	373	415	369	420	416	393	408	415	377	370	386	392	411	399	386	416	407	391	409	400	407	400	382	414	394	339	374	398	399	379	427	385	406	389	401	365	384	396	390	360	394	368	425	405	398	400	410	354	417	362	412	426	376	452	381	419	393	385	416	435	466	382	403	411	421	405	381	369	386	421	445	406	397	369	382	380	399	418	361	418	392	391	366	390	398	405	380	331	374	389	391	346	432	409	394	408	421	412	411	404	384	450	368	402	407	362	382	394	380	384	407	389	389	386	403	414	404	373	382	411	387	407	415	360	384	379	389	358	396	371	394	401	408	378	432	404	406	400	377	404	420	395	401	403	403	401	396	389	368	399	384	396	373	356	388	358	424	420	375	382	377	385	393	378	381	375	397	376	398	355	395	386	401	381	404	399	428	416	395	398	403	413	393	381	412	387	405	423	386	413	374	379	359	381	399	426	434	423	404	389	399	393	382	399	387	412	361	427	404	371	399	351	374	394	442	381	391	389	389	439	390	365	387	392	396	381	384	382	387	416	430	432	410	403	421	366	416	437	397	394	354	443	371	426	394	402	419	400	384	384	417	381	370	392	408	426	394	393	400	406	408	361	377	405	409	394	379	416	426	386	415	403	402	410	384	385	388	406	414	370	387	389	439	381	380	349	378	425	365	409	404	399	376	434	411	383	386	402	337	403	418	396	404	390	408	383	422	425	413	443	427	409	402	393	414	409	423	389	369	385	403	391	391	397	384	386	403	422	418	409	369	414	393	373	387	397	397	412	413	402	422	431	428	396	403	400	412	381	434	389	425	412	391	379	393	375	396	365	415	358	405	364	333	363	375	403	387	421	390	397	388	371	435	416	392	414	414	363	390	414	402	390	406	377	359	413	401	377	403	367	427	405	418	380	392	420	381	403	385	434	393	395	423	416	377	357	342	377	417	398	382	384	404	409	392	400	371	409	380	390	376	359	358	427	369	431	372	382	389	390	397	391	377	417	442	379	397	437	332	418	400	399	386	423	385	393	405	409	416	408	389	438	414	416	365	392	390	404	369	355	417	390	405	375	394	413	368	392	381	371	390	406	385	386	378	388	390	426	380	386	379	408	430	369	377	372	365	399	398	389	393	376	385	392	353	396	383	366	412	383	416	405	371	398	397	391	379	436	426	442	418	401	428	393	381	411	387	355	421	365	385	390	336	399	396	406	381	368	426	403	414	417	374	365	378	357	402	379	377	356	406	446	398	394	366	376	406	423	397	412	401	399	373	408	394	406	431	408	361	407	401	387	379	403	383	406	387	385	377	364	408	386	407	383	383	416	376	380	402	368	397	380	368	368	385	383	366	381	383	396	376	377	409	423	392	392	376	361	397	413	384	388	376	368	398	413	391	404	367	388	370	388	382	396	404	407	388	400	407	417	383	379	416	407	395	393	400	391	390	378	390	422	388	401	417	399	392	368	371	382	372	432	395	406	403	364	405	399	394	360	344	402	385	370	367	409	399	383	412	423	407	390	408	401	393	378	373	428	417	375	387	391	426	429	421	400	358	395	382	393	394	382	381	341	360	372	396	364	390	416	415	395	422	403	417	406	391	376	409	381	403	384	416	392	428	387	395	374	366	393	385	378	382	411	402	437	398	401	411	386	396	389	381	363	418	389	368	373	381	378	385	386	389	350	388	425	399	392	351	437	387	377	412	370	389	387	408	385	400	409	387	388	423	376	373	403	402	383	364	400	424	462	405	390	352	401	382	401	399	412	393	374	408	417	408	409	403	375	387	399	379	410	413	362	451	348	410	414	399	390	386	379	403	387	365	416	435	394	416	407	404	397	376	406	392	413	378	404	407	402	381	429	425	391	378	391	402	408	419	384	372	351	392	438	394	391	391	383	355	405	392	396	425	386	432	420	444	408	394	373	404	388	356	441	378	390	396	405	391	408	407	429	418	406	370	357	383	426	392	400	390	410	383	430	433	399	422	445	423	391	392	395	395	391	390	362	398	423	389	383	414	380	423	373	371	380	415	402	432	425	400	413	358	404	404	364	359	389	412	352	384	401	411	416	376	419	441	392	402	403	384	400	417	409	370	402	409	426	397	388	432	391	432	394	411	410	408	351	323	395
31960	23120	25498	20807	15055	6691	996	947	1053	973	1026	979	1018	1121	1308	1736	2306	2393	2128	1917	1552	1257	892	869	811	851	852	813	859	808	818	816	830	866	829	850	862	852	891	824	860	900	849	847	829	893	831	881	794	860	828	878	836	850	880	805	892	821	867	835	825	784	833	790	834	902	854	834	851	882	800	928	824	799	837	854	876	814	774	828	779	799	866	826	873	850	838	876	847	854	833	872	869	932	887	819	879	825	843	823	870	833	871	898	849	814	796	909	860	879	891	907	850	897	836	860	828	878	851	856	825	878	856	860	799	847	886	845	811	844	821	880	826	835	817	805	878	867	846	866	818	816	845	789	834	833	850	860	856	923	853	897	833	801	838	841	771	856	844	855	880	851	856	876	878	860	831	813	817	875	839	847	862	875	845	839	895	873	902	866	838	784	858	833	861	854	829	833	843	854	841	829	865	862	883	822	839	828	820	797	839	819	870	838	793	808	863	785	801	836	829	875	788	842	835	819	855	875	829	836	840	768	871	841	834	830	827	831	848	847	873	845	814	867	847	817	879	874	781	836	859	821	828	825	860	814	863	846	875	864	845	775	842	871	876	788	810	875	850	774	871	894	882	859	799	833	860	832	871	852	845	799	809	852	829	866	866	850	864	811	788	874	871	827	845	853	839	828	862	888	815	821	859	864	844	855	826	869	863	859	823	865	854	853	800	835	834	892	764	898	819	833	829	848	810	857	817	812	932	822	843	795	845	859	873	832	798	864	794	868	869	866	801	866	790	875	847	825	889	787	857	830	837	825	845	871	820	836	804	823	849	888	836	833	801	813	847	891	846	797	861	810	881	796	854	815	855	860	832	858	861	859	854	874	838	832	795	809	814	869	871	889	842	816	879	828	876	882	863	812	910	848	837	879	837	814	855	839	860	846	876	868	813	869	879	812	858	864	829	859	845	826	902	865	865	864	833	878	811	831	821	831	863	824	894	878	895	898	856	871	851	886	839	900	824	862	823	854	894	793	838	860	857	863	848	841	871	882	833	860	816	833	834	887	873	842	822	826	845	826	828	877	822	836	860	859	860	847	794	885	843	871	836	794	849	878	828	874	860	821	873	849	877	896	864	836	810	830	834	904	847	919	840	899	852	866	887	845	789	842	789	834	847	867	821	872	867	780	848	845	868	918	906	856	914	845	873	787	862	831	905	810	838	818	804	847	808	811	837	865	854	812	804	832	841	902	838	812	813	810	839	880	825	866	896	837	837	825	848	860	836	777	862	828	828	822	913	823	846	849	882	827	783	879	841	835	818	849	862	869	832	831	846	868	860	855	843	823	809	814	887	825	868	874	811	872	842	838	868	879	806	840	821	894	841	858	805	815	887	803	824	865	847	813	873	849	844	873	857	861	862	826	829	852	869	857	911	875	826	839	840	886	846	829	862	851	855	888	863	833	875	896	840	828	808	809	836	886	847	842	848	837	823	801	843	881	865	864	898	823	811	857	828	871	845	865	845	849	894	857	857	880	838	892	886	862	831	819	822	828	832	848	843	905	803	835	836	859	865	867	831	839	921	832	838	830	864	844	877	819	839	865	849	855	867	863	819	817	849	928	840	842	796	824	916	837	828	828	945	872	865	865	826	833	815	841	923	821	874	824	794	805	830	830	830	934	892	865	754	828	876	818	847	844	872	828	836	872	888	825	900	818	880	849	864	853	826	893	861	819	826	878	835	886	790	910	820	853	839	899	890	828	832	813	856	807	829	807	842	857	878	816	830	872	869	907	879	867	886	802	848	825	880	855	846	819	843	855	845	849	875	872	846	782	886	832	875	838	843	855	832	835	862	859	826	850	825	871	819	854	783	778	870	886	888	884	825	899	902	862	835	818	878	817	902	865	877	809	892	804	830	866	834	863	871	827	865	805	867	873	914	786	871	855	848	817	852	861	842	855	927	815	869	883	862	942	826	832	839	819	854	808	818	854	870	914	846	780	813	871	830	821	834	833	880	857	788	852	833	807	820	800	805	874	869	838	861	841	858	807	858	859	835	834	848	863	892	848	856	811	803	843	870	822	840	842	829	856	834	821	868	795	854	843	900	861	858	868	874	805	823	876	806	853	815	850	865	874	859	877	846	865	838	860	819	821	844	835	827	865	830	896	827	804	848	825	859	844	793	837	848	842	839	798	869	793	820	833	875	837	853	844	802	838	852	880	900	815	870	797	847	827	875	836	903	887	864	826	885	843	866	846	869	836	819	857	849	817	827	841	806	872	825	831	843	858	831	844	907	894	820	817	868	822	912	840	816	806	801	903	833	869	830	867	837	834	809	859	822	826	865	862	846	853	849	894	856	862	836	846	838	890	840	858	847	871	824	859	794	926	839	818	881	832	871	819	854	817	849	854	849	870	789	874	870	856	814	856	852	853	879	892	809	842	869	843	851	869	841	851	819	857	852	877	843	856	846	838	845	864	801	803	788	841	908	789	894	827	860	920	848	834	812	832	854	807	831	849	828	811	808	821	868	883	846	878	843	832	887	854	914	823	868	890	851	822	847	855	879	848	813	863	875	873	819	839	813	790	787	849	843	815	795	846	825	863	822	837	826	867	845	893	830	851	855	869	810	861	831	846	842	881	831	878	871	853	855	803	911	808	854	845	853	884	807	827	820	871	811	832	851	864	890	860	855	884	849	810	810	873	865	831	789	879	864	891	827	871	917	850	837	833	833	879	883	853	860	878	836	882	814	800	833	882	790	921	856	818	840	912	808	842	887	869	816	875	835	838	814	877	852	841	872	862	824	867	801	864	883	860	800	826	829	890	899	840	872	863	869	834	857	830	884	853	868	854	860	855	874	850	870	803	807	880	830	880	820	815	856	826	828	817	877	816	921	838	856	852	880	780	856	823	827	861	884	808	848	888	844	776	851	824	813	868	831	833	885	841	847	920	829	844	871	856	833	859	847	828	833	888	870	862	824	834	873	862	831	807	863	846	852	899	883	869	836	824	911	798	842	871	817	841	853	863	839	844	797	832	911	875	868	874	848	858	853	815	854	829	885	862	886	769	859	893	844	869	790	829	852	807	844	858	884	893	796	837	855	825	868	831	842	887	856	830	864	852	850	840	817	836	840	851	863	837	848	859	843	873	906	884	898	841	888	817	850	853	794	838	927	821	844	830	786	876	874	814	882	853	865	851	884	888	817	857	826	808	861	836	825	851	846	828	896	890	854	885	847	852	809	837	831	846	889	812	874	851	878	803	813	837	819	841	871	870	853	849	839	856	807	840	850	839	887	862	828	858	862	844	820	889	868	849	882	834	812	820	810	851	814	819	870	834	837	919	834	820	882	809	818	838	835	865	859	816	816	830	840	900	810	863	838	875	866	815	859	813	841	827	789	833	896	800	865	893	851	842	819	890	811	809	860	839	825	884	853	873	840	858	803	835	852	850	842	820	868	834	836	797	851	848	807	864	840	815	816	892	836	778	888	891	867	833	889	894	837	823
60735	39804	29832	20821	11367	4162	656	474	482	443	439	479	482	502	497	578	811	1117	1071	842	686	432	454	426	406	398	411	416	387	396	412	404	430	462	419	375	423	443	417	407	424	429	426	413	423	416	405	411	405	407	401	392	349	455	438	409	398	412	393	384	397	424	430	407	384	427	406	445	425	434	409	409	391	408	389	403	417	410	365	408	416	422	419	368	410	409	367	383	436	422	429	416	379	435	409	411	418	400	449	455	409	438	409	379	433	373	410	443	431	398	412	435	391	428	418	410	442	452	442	411	441	405	408	392	395	407	436	438	384	386	433	372	393	417	375	409	418	369	424	390	424	410	410	446	403	406	444	417	402	388	439	387	394	463	406	392	403	395	376	426	460	415	401	404	364	397	399	390	413	398	388	382	395	383	445	400	383	448	440	399	425	418	415	431	443	418	388	400	411	394	436	385	419	416	402	424	423	430	392	395	412	422	428	402	413	396	427	402	397	380	415	414	407	425	400	383	397	425	427	439	431	406	356	404	413	420	463	414	409	400	379	384	434	427	408	393	413	372	450	429	434	388	379	404	376	408	406	445	395	423	437	413	405	433	443	409	399	422	391	422	439	431	404	413	400	386	409	408	405	390	395	405	457	404	385	389	406	418	448	430	409	452	396	416	380	424	398	434	432	433	402	408	419	426	439	443	401	412	415	398	430	391	391	405	396	454	402	392	405	411	370	388	399	422	432	438	460	391	422	436	438	434	440	428	397	412	389	388	434	408	408	403	419	389	390	406	430	417	440	410	435	403	416	434	375	386	425	435	430	380	390	444	419	415	386	389	460	433	399	454	382	445	456	418	388	413	460	428	415	380	437	399	421	386	397	429	401	381	396	388	427	414	438	429	436	423	415	378	402	439	412	403	403	385	399	410	409	410	401	384	421	442	469	439	397	399	386	357	398	401	407	432	416	383	483	379	398	385	403	433	406	426	401	397	426	445	420	384	389	423	402	419	367	391	389	421	388	406	433	365	422	391	398	413	444	398	395	431	425	405	412	409	407	431	422	365	421	388	415	409	382	426	415	415	440	361	418	402	430	410	396	414	414	415	413	415	402	447	420	426	389	405	395	391	407	394	412	383	391	399	397	393	430	427	399	388	435	417	376	382	430	443	406	444	356	436	442	418	430	379	395	408	418	391	393	396	391	385	410	421	415	385	422	368	411	411	442	409	445	421	388	426	430	416	403	383	415	421	417	375	376	417	430	412	405	437	441	414	462	418	454	418	410	391	422	440	411	420	421	399	421	432	417	401	414	405	419	398	444	349	433	435	406	445	398	414	444	402	417	432	383	428	404	413	409	435	412	395	434	418	389	409	427	384	409	378	401	399	399	361	410	423	407	401	419	468	365	388	418	399	415	413	425	433	433	393	410	399	406	427	393	401	409	413	396	393	376	400	426	392	398	437	389	397	418	439	449	429	361	434	415	383	392	408	384	374	426	417	409	419	421	415	408	391	395	366	418	385	395	404	378	413	461	382	393	457	431	415	421	411	375	428	405	426	378	379	441	453	404	405	431	416	405	416	395	405	399	416	379	390	409	398	425	406	430	417	406	451	412	414	440	390	409	393	398	394	411	414	434	412	407	427	419	393	400	432	411	440	438	427	414	416	380	437	422	377	414	404	416	398	393	418	389	395	400	391	443	395	374	418	410	407	445	399	469	399	435	446	416	433	410	431	389	411	420	389	387	418	402	407	426	432	380	410	382	429	442	427	409	422	441	428	396	422	382	417	420	388	382	389	412	405	429	382	393	404	421	412	430	427	407	404	391	378	444	399	441	388	463	448	382	444	408	398	437	417	387	414	409	444	416	371	469	417	410	400	392	413	449	398	386	401	392	433	397	377	393	418	412	393	414	418	416	413	410	387	409	402	432	417	418	406	377	439	432	418	455	406	395	399	410	391	390	407	380	404	383	438	435	416	404	396	412	408	503	352	381	399	391	423	429	440	392	396	455	381	417	403	421	403	427	425	417	382	425	415	376	428	395	417	455	376	378	401	427	386	431	404	385	408	389	396	411	399	382	426	403	382	423	414	381	395	425	414	422	403	406	387	405	388	402	418	391	371	399	373	395	446	409	396	444	438	418	394	412	425	449	419	408	398	406	445	378	458	397	379	414	415	397	420	384	397	433	362	399	418	411	397	415	382	400	409	402	390	427	393	425	402	410	390	383	448	372	409	429	361	392	396	429	415	404	406	404	356	379	397	401	387	425	381	402	439	414	399	380	403	423	409	342	406	432	431	407	425	411	406	420	399	448	387	433	396	415	340	419	391	403	405	409	387	408	415	398	441	431	437	432	398	417	422	425	399	426	410	423	427	399	389	402	403	394	400	369	378	361	395	380	388	374	410	394	393	416	409	420	409	431	381	415	432	416	421	416	409	440	438	400	375	359	417	411	403	411	421	370	388	418	388	399	394	399	437	406	406	371	428	460	422	344	439	422	403	388	398	416	434	399	391	368	397	408	436	396	380	394	432	402	435	382	398	375	391	404	431	485	438	376	391	447	386	444	463	406	375	388	411	375	385	406	407	429	437	395	441	407	419	413	393	408	368	421	384	381	411	397	448	410	414	438	407	466	422	409	420	398	446	416	393	425	381	392	446	402	434	436	378	370	406	447	410	413	411	418	477	425	423	409	396	412	441	396	427	397	399	404	428	376	426	423	481	418	397	403	427	431	387	404	420	400	406	403	428	393	410	408	423	406	410	400	381	354	413	400	455	431	398	403	410	399	414	361	401	392	442	396	418	412	404	378	399	443	453	431	426	385	421	415	404	374	408	408	443	411	410	410	395	356	398	381	439	395	418	422	426	450	411	435	360	443	413	428	371	405	454	399	449	402	414	414	429	412	422	392	410	388	393	440	436	411	381	417	451	382	411	442	427	426	422	420	448	405	397	409	350	396	367	460	445	422	412	389	422	420	395	390	401	400	428	411	384	399	374	436	373	422	424	425	424	394	412	415	387	416	398	399	371	435	438	412	423	453	437	414	436	425	389	383	417	439	446	385	396	406	372	443	336	389	442	408	383	432	452	376	431	374	426	377	436	403	400	406	401	398	407	409	396	434	406	398	422	426	401	417	390	383	408	406	415	392	408	418	404	422	409	387	380	388	416	416	434	398	410	430	392	436	444	411	390	411	427	393	380	406	413	418	429	387	420	418	434	408	406	376	398	395	438	390	448	395	392	415	441	422	439	398	399	397	356	412	465	366	430	406	438	389	379	432	392	418	427	391	415	462	419	394	404	411	420	419	440	430	401	430	399	438	396	404	402	401	438	417	409	408	435	384	410	414	426	440	399	376	404	414	392	428	408	421	411	381	423	376	411	401	431	428	370	409	426	395	398	412	425	370	398	435	394	402	404	451	393	407	425	397	394	423	389	416	435	387	377	453	417	396	436	427	442	394	433	457	407	430	417	388	413	426	405	427	407	435	393	435	367	424	427	423	394
37432	30285	31800	29873	21764	10262	1414	1122	1159	1128	1090	1205	1344	1273	1411	1873	3023	4506	4160	3083	2153	1049	883	880	913	854	850	908	885	856	840	809	863	919	889	880	886	917	866	889	898	934	851	846	892	854	883	966	845	844	901	893	911	871	853	919	874	863	872	844	851	857	855	893	840	899	903	875	874	855	870	874	903	921	828	807	836	886	905	883	869	864	862	867	869	846	828	889	887	838	857	886	816	875	829	899	892	878	886	817	881	889	846	881	873	841	870	891	854	919	865	795	862	868	848	910	892	867	846	871	879	883	853	834	846	837	864	902	882	832	873	885	904	843	940	895	879	866	885	861	834	880	853	844	844	837	848	876	809	839	881	883	863	913	861	890	882	878	851	877	840	873	917	907	887	870	882	852	894	795	884	848	874	868	842	872	882	866	870	889	862	897	814	922	866	828	871	913	886	899	876	891	860	858	858	840	849	889	877	880	893	896	882	859	893	904	858	869	884	851	919	803	851	885	892	875	868	880	907	879	856	878	829	925	880	850	843	919	806	897	896	889	851	901	862	846	882	861	877	908	889	863	883	869	864	898	882	871	844	895	850	855	887	857	881	868	841	871	838	862	838	860	853	847	881	846	834	915	856	867	833	826	909	851	849	896	851	844	880	919	815	862	861	875	880	889	843	852	857	844	866	860	878	836	860	857	853	855	854	910	872	860	893	921	873	883	894	884	827	862	884	835	880	892	874	886	879	816	841	818	902	847	896	878	907	868	876	852	876	860	851	873	842	904	906	875	851	849	856	864	835	865	888	863	899	877	865	904	883	868	880	870	864	812	837	902	883	863	899	906	835	895	869	877	879	845	855	826	882	824	848	862	912	843	805	848	900	862	868	792	898	830	842	934	852	864	905	866	884	867	857	882	921	899	886	876	932	889	859	910	831	878	848	872	874	828	849	884	858	846	920	864	865	876	891	836	882	866	867	906	909	863	897	836	868	870	852	851	869	855	837	902	854	825	838	861	860	876	806	819	853	911	867	838	883	896	847	869	872	859	910	867	881	839	892	886	869	866	860	913	819	902	855	826	841	823	874	838	831	837	901	866	870	847	864	878	870	914	902	824	848	898	914	879	882	846	869	870	839	893	871	852	841	861	850	868	896	866	834	857	865	872	876	842	864	915	823	819	903	831	903	842	921	897	866	863	899	881	874	832	855	899	885	865	875	826	867	887	888	873	843	896	844	843	883	888	860	887	857	894	856	844	873	867	813	884	849	899	917	906	864	939	860	895	865	915	857	856	851	862	878	876	917	897	838	855	891	859	874	859	876	875	822	862	829	894	841	824	907	858	895	863	843	860	852	835	851	882	847	878	870	860	833	886	861	894	850	848	877	908	877	824	861	846	807	899	892	864	836	842	835	896	879	826	894	855	828	901	883	863	902	861	881	838	886	851	919	859	899	869	875	879	872	894	894	867	877	785	879	812	890	919	826	911	806	855	804	848	921	871	839	894	827	848	905	900	916	853	857	918	907	860	841	856	906	878	866	813	884	818	886	835	821	862	880	793	892	895	877	854	913	800	878	883	880	845	890	865	897	855	897	845	855	839	884	860	866	881	844	912	896	905	835	884	832	839	818	847	902	813	854	911	895	865	920	867	875	848	907	877	804	834	835	844	844	900	844	899	823	889	922	926	856	847	815	943	782	946	838	808	895	861	900	899	863	877	825	855	838	831	864	867	888	896	864	846	921	848	844	869	820	832	877	847	835	902	810	873	865	839	843	879	886	851	887	817	854	858	859	887	856	866	854	851	921	835	900	868	928	845	848	848	866	861	912	835	889	850	933	850	803	862	884	902	913	901	879	885	870	894	877	910	871	866	892	863	864	803	859	900	892	902	860	911	869	856	867	919	875	882	888	878	930	835	844	865	885	875	849	904	861	818	822	918	842	935	834	860	887	861	872	864	872	855	883	844	864	816	872	853	886	891	896	878	878	888	853	882	871	899	862	855	859	832	880	815	881	860	894	882	873	843	850	855	916	893	874	851	861	864	873	874	846	834	854	841	865	834	870	905	815	864	813	913	888	889	888	890	863	875	898	891	869	922	832	861	819	913	898	837	823	901	905	869	910	836	886	855	922	867	894	898	843	842	884	864	841	843	870	879	857	881	849	831	909	850	926	877	843	900	879	870	840	858	898	951	926	868	907	873	894	855	850	904	888	844	885	870	908	908	828	874	894	886	847	946	849	844	879	853	890	870	855	893	849	831	902	892	915	835	846	884	853	903	876	860	860	858	848	918	875	862	893	859	853	839	902	882	850	893	893	880	888	863	850	866	846	901	863	863	921	844	893	878	905	885	854	863	887	863	905	862	878	909	845	912	857	853	872	870	947	835	882	893	865	852	884	838	872	904	904	864	827	829	884	891	849	824	825	880	895	867	890	873	871	882	885	889	913	886	853	906	858	870	869	818	893	851	899	904	846	883	903	875	816	906	876	827	869	865	876	895	895	872	886	865	872	865	852	881	888	838	864	852	885	902	954	863	879	870	884	897	871	857	917	858	916	876	873	855	846	935	917	855	873	892	827	868	836	797	930	807	868	855	913	829	898	900	867	851	877	904	894	853	921	901	846	861	894	867	859	842	895	858	900	822	895	834	853	849	834	863	865	853	874	938	861	926	877	860	891	873	872	923	869	844	867	873	870	831	897	852	909	838	927	858	910	855	822	857	880	889	875	848	879	893	845	881	866	878	834	843	836	834	895	879	810	888	818	865	889	891	896	808	860	843	874	876	816	834	822	933	877	912	906	917	896	864	820	876	875	882	903	869	862	857	832	902	899	850	857	832	844	840	856	858	877	865	887	889	932	825	842	910	873	905	874	911	886	874	828	883	895	885	895	850	864	920	880	914	869	847	834	858	877	880	879	876	865	878	862	910	860	879	845	864	862	862	862	898	874	831	844	905	894	941	912	925	899	870	899	821	848	862	879	850	805	862	859	886	898	912	847	830	839	820	908	868	887	898	854	865	883	873	905	861	848	887	896	876	902	850	876	856	870	874	862	844	878	897	859	889	891	866	849	891	862	886	846	953	839	879	879	893	894	884	851	840	912	881	896	931	864	833	886	866	873	860	852	847	864	886	856	894	840	911	857	890	877	871	825	831	893	855	876	855	885	867	875	864	870	917	853	885	850	848	907	870	837	860	901	866	854	843	880	809	854	833	893	897	853	869	890	802	834	858	878	883	874	936	828	886	874	859	875	868	853	890	839	831	843	907	867	880	881	839	894	851	860	911	877	900	821	862	886	853	848	914	884	935	888	880	913	868	803	884	931	910	855	883	884	903	882	867	909	842	880	830	841	858	848	892	857	868	852	886	868	878	816	893	836	906	884	929	848	843	820	893	844	863	899	846	895	906	907	859	877	883	912	876	838	870	900	877	947	828	833	883	865	854	903	868	841	897	862	881	902	870	838	904	858	820	850	878	888	860	827	871	853	811	845	929	871	858	893	885
35539	20573	12526	7337	3659	1095	403	409	415	422	397	370	394	411	378	406	413	431	387	363	401	431	396	393	377	391	410	395	393	380	371	375	373	377	377	386	377	388	375	388	405	413	395	432	397	387	357	367	371	388	423	392	398	354	380	383	387	383	391	404	387	404	397	404	427	396	377	365	384	404	402	398	409	411	404	402	408	389	424	410	443	402	355	373	420	415	388	372	378	429	416	437	407	376	304	428	391	423	371	409	398	389	429	407	355	372	414	404	431	430	411	387	374	360	386	428	403	387	401	408	397	395	426	433	380	392	404	372	392	365	390	415	379	359	402	431	453	375	410	399	419	395	405	399	375	356	414	367	375	384	358	429	355	400	328	399	353	380	382	367	357	349	395	392	387	382	389	349	434	406	397	429	383	387	399	386	408	392	355	391	366	387	404	396	409	387	422	377	383	431	374	400	402	398	405	374	421	402	410	432	398	424	401	403	416	423	399	387	370	406	429	362	371	442	375	394	394	433	438	406	374	412	411	390	386	381	403	414	394	415	385	394	377	387	415	392	395	392	364	371	374	383	397	385	385	393	429	400	392	422	396	389	396	416	389	393	386	367	363	383	429	428	381	413	373	376	401	362	378	456	410	407	368	409	435	427	406	438	407	407	397	422	380	390	405	390	370	387	381	367	387	377	408	418	380	402	396	406	424	402	374	409	424	409	416	402	374	391	410	404	419	404	399	395	359	390	396	404	394	366	390	398	389	420	396	405	368	361	392	356	388	375	412	370	416	412	392	376	391	447	370	379	393	385	386	396	393	408	430	398	367	388	369	418	406	385	410	397	405	376	377	385	400	382	406	425	408	398	396	355	377	398	379	395	375	391	404	407	396	354	392	401	360	366	395	383	412	393	447	402	395	368	428	420	417	375	395	385	432	404	413	415	401	389	382	393	400	394	349	414	396	405	396	372	399	363	408	368	383	380	406	364	383	415	393	372	406	407	434	348	379	375	396	392	397	372	369	383	339	379	391	380	379	379	411	424	387	412	413	387	424	425	360	389	384	416	389	385	375	413	412	415	397	359	426	361	407	381	396	383	421	403	366	380	374	440	389	410	405	417	357	402	330	408	370	390	419	414	404	421	384	391	368	366	368	392	404	401	398	413	365	418	377	428	403	406	410	397	422	410	389	367	383	401	389	397	386	394	382	458	378	361	366	390	386	434	396	407	374	405	358	386	389	418	397	400	399	445	412	354	392	415	365	389	386	380	404	426	401	399	415	386	407	397	386	394	381	407	399	437	386	420	432	370	388	386	398	380	375	375	350	418	409	374	348	387	477	418	386	407	373	398	388	369	416	434	387	418	392	355	405	402	396	393	382	358	388	381	402	339	433	373	404	386	351	391	401	405	393	376	392	410	390	406	399	401	398	381	397	398	389	358	381	411	394	378	409	382	402	441	382	373	423	391	332	423	392	401	395	391	349	371	415	414	410	373	394	433	408	369	427	387	392	398	433	407	380	398	376	409	376	381	392	408	367	397	444	434	364	406	402	369	377	387	384	391	380	383	379	407	397	399	389	419	423	408	397	372	404	425	429	373	391	424	362	383	409	383	404	410	376	417	366	378	395	356	380	377	372	368	378	376	387	403	393	372	396	409	365	384	391	421	384	417	367	420	403	386	396	403	375	393	408	354	355	395	366	398	378	411	382	399	418	353	391	370	363	401	411	379	388	431	375	393	426	401	373	411	397	387	402	393	370	409	405	394	405	342	411	411	413	377	398	394	376	417	360	409	384	376	387	371	407	367	383	400	424	432	355	359	389	404	350	396	375	370	364	368	356	370	365	379	395	418	396	402	407	382	434	375	406	386	391	406	438	373	383	404	371	368	380	351	410	374	412	388	399	414	424	400	394	387	393	380	425	427	389	347	414	401	363	407	371	421	365	396	383	411	389	376	367	379	396	404	383	376	405	419	376	402	402	411	414	405	349	391	379	401	405	356	372	384	422	367	387	396	385	387	398	355	383	402	383	398	396	383	397	419	396	369	379	384	441	363	403	412	384	371	395	361	383	384	358	340	357	389	421	406	395	398	375	416	389	411	362	392	387	395	372	370	417	388	414	375	385	388	428	411	385	366	376	384	389	408	380	366	376	394	381	386	400	388	385	392	423	354	420	425	396	360	404	386	370	404	390	403	400	410	380	376	357	373	424	396	390	406	389	374	400	377	379	421	366	408	386	374	401	375	385	413	412	383	388	389	401	366	381	421	367	415	393	405	409	429	398	401	422	413	401	405	401	397	441	377	371	406	388	419	393	410	372	394	388	375	386	407	410	392	348	419	381	367	387	374	403	406	379	422	381	406	408	367	402	382	373	401	428	391	377	419	398	404	359	426	372	449	427	415	382	386	413	415	372	379	381	424	363	395	419	380	396	348	369	413	395	431	363	399	405	355	381	398	377	377	374	412	400	393	400	380	400	397	344	407	397	434	426	404	393	407	415	386	380	367	403	421	386	417	413	398	362	359	378	376	375	387	392	364	394	402	394	413	435	405	375	382	393	398	412	368	440	387	423	368	410	375	378	406	426	404	400	360	388	384	397	369	386	380	404	414	376	410	418	413	388	397	394	406	415	358	376	360	394	416	339	411	390	420	387	388	375	379	431	365	341	384	421	438	392	390	380	411	401	401	362	352	367	380	380	421	422	430	421	395	392	354	425	408	388	357	410	399	408	402	387	361	381	383	367	355	386	367	402	409	389	333	437	413	394	342	395	377	371	375	395	406	378	374	360	402	370	414	357	363	401	382	364	389	381	386	411	391	383	390	383	367	378	376	367	384	418	392	387	392	379	373	403	380	373	386	400	401	371	378	341	387	395	392	368	378	385	397	357	364	362	393	422	401	368	410	404	398	402	436	402	367	416	410	394	435	388	411	361	415	380	367	384	367	390	421	389	375	414	422	365	441	347	368	380	418	386	411	366	393	401	396	425	388	429	377	389	390	378	379	393	418	404	411	381	395	391	374	419	377	326	417	352	398	372	442	346	385	424	410	382	384	407	402	411	394	402	354	360	380	414	426	409	374	383	411	385	402	388	416	458	374	392	385	428	390	371	395	387	409	408	414	413	417	414	360	416	391	408	402	375	375	386	397	383	382	399	340	411	389	452	384	401	379	444	395	405	417	362	432	391	359	363	404	444	416	401	379	417	425	404	425	397	380	396	401	368	401	370	435	375	342	395	360	388	372	409	367	408	332	380	394	440	396	416	410	372	384	367	362	387	421	442	406	353	393	387	374	396	368	356	368	410	365	361	415	391	412	420	419	367	425	412	387	397	360	409	364	383	385	416	412	380	364	414	389	399	369	394	397	376	366	400	394	413	408	339	362	385	380	406	385	380	408	395	389	400	425	409	376	365	438	425	399	367	435	380	360	424	399	404	363	389	380	440	385	404	347	398	400	390	399	383	353	403	417	435	445	377	380	397	381	407	392	381	426	375	383	421	365	380	398
21503	15551	16374	15299	9764	2604	888	883	842	857	826	845	851	827	818	819	849	908	996	941	906	849	850	834	848	797	823	805	871	815	801	921	853	795	812	833	768	880	812	887	792	829	835	879	839	811	870	846	845	844	868	860	830	851	819	864	891	863	847	807	812	867	842	818	814	856	859	851	837	832	841	799	808	837	818	833	831	791	840	793	830	799	790	820	823	836	863	839	881	815	820	832	808	848	835	802	849	841	747	839	812	786	868	802	864	831	790	792	816	824	874	833	914	863	846	840	798	863	858	818	823	822	847	832	844	838	767	848	881	834	803	825	833	847	840	875	833	832	829	819	798	837	839	823	736	834	853	824	800	790	800	849	834	771	838	841	818	806	838	821	849	835	808	859	796	846	825	846	782	814	803	841	848	841	858	908	811	827	865	864	831	820	851	875	866	828	843	847	884	863	778	819	834	805	815	891	815	883	830	804	783	853	898	859	810	865	836	862	820	830	796	815	817	818	865	824	832	856	829	828	893	811	825	830	814	799	795	805	831	824	831	857	826	798	818	853	858	862	841	859	781	865	887	887	835	835	882	813	846	832	777	787	785	828	856	865	824	849	814	855	858	847	822	861	817	835	855	771	863	853	851	869	806	814	834	834	863	813	839	826	865	838	831	824	782	868	874	863	810	798	816	839	844	855	823	834	819	819	833	867	816	782	838	832	834	810	864	842	875	825	831	858	861	818	860	798	844	829	838	868	810	847	819	826	839	874	853	822	845	794	830	822	792	823	799	835	853	778	774	849	805	857	882	822	826	903	798	828	857	800	804	813	811	831	842	788	803	784	859	803	840	838	839	867	872	861	834	833	915	833	773	875	847	823	859	883	858	789	855	843	826	816	823	805	844	856	791	849	859	861	778	844	819	809	808	820	824	834	815	813	801	850	864	846	874	859	829	852	825	817	838	837	860	866	851	851	854	871	887	815	841	871	864	801	840	856	843	829	849	831	873	828	827	882	855	797	789	826	838	838	784	816	840	851	862	815	851	810	838	837	836	821	840	805	849	828	867	808	937	843	835	810	843	846	851	806	882	846	835	844	847	816	849	806	814	847	880	823	827	846	857	872	800	847	823	838	842	853	803	850	831	820	846	866	795	877	847	809	922	805	876	853	809	786	829	808	828	829	795	870	860	822	814	795	834	810	784	856	822	847	815	850	880	833	817	821	838	849	881	799	848	845	797	861	857	801	868	828	853	866	796	804	787	854	788	798	812	896	801	893	862	821	805	852	815	844	803	868	817	843	813	839	814	829	853	849	832	835	816	849	811	795	851	882	868	846	801	897	867	819	867	843	870	845	807	861	802	826	812	806	827	839	789	840	885	826	851	838	860	869	842	821	866	849	813	782	866	874	842	820	809	859	848	824	844	812	777	807	857	823	800	835	830	835	837	834	822	852	799	791	804	812	871	835	869	843	788	841	788	792	833	823	793	817	831	844	773	794	792	831	880	797	832	855	824	797	826	849	868	777	846	849	847	792	866	827	804	840	815	853	809	826	842	827	842	837	831	872	782	833	784	787	837	833	797	832	832	864	815	826	861	865	828	920	830	809	811	879	844	814	835	853	854	843	804	852	821	829	818	793	829	793	870	786	832	837	845	818	832	812	838	830	813	830	891	842	791	808	855	770	846	810	801	799	837	840	884	853	766	779	791	852	805	861	795	912	781	849	811	830	805	808	839	845	920	834	812	800	780	880	868	822	801	817	820	850	832	800	801	836	842	864	845	796	845	901	815	863	851	819	862	780	851	861	860	809	797	828	825	831	812	819	809	836	820	822	838	868	876	835	811	831	850	826	884	856	822	818	857	870	792	862	910	893	830	821	803	795	839	829	824	820	860	881	871	817	839	771	824	867	817	856	820	817	801	840	824	827	875	839	828	814	806	809	894	793	815	839	838	841	858	839	807	851	841	787	860	787	817	817	885	895	816	825	804	832	848	835	878	816	809	796	837	800	773	800	843	809	801	803	842	824	835	815	800	861	846	817	836	835	798	816	835	853	859	873	864	833	840	788	854	807	819	858	882	857	848	837	866	838	829	797	827	823	882	814	796	844	836	857	819	843	834	788	840	792	781	865	858	885	815	872	871	808	822	819	798	786	864	828	801	816	856	874	827	836	853	823	790	820	845	814	848	824	805	851	865	843	848	850	811	840	818	815	824	853	831	854	797	858	880	829	880	806	855	857	763	839	856	906	808	814	837	853	825	806	836	811	848	838	803	795	792	872	878	833	828	840	854	853	773	768	815	851	857	774	818	847	805	846	854	807	842	896	816	856	858	782	848	848	828	798	759	889	843	852	828	855	813	798	835	848	862	848	781	841	836	855	919	851	852	832	824	822	804	881	804	846	762	927	825	837	867	845	870	847	879	865	804	811	807	852	859	844	908	844	828	827	820	856	815	809	788	822	865	874	838	850	855	809	854	833	815	830	807	831	829	869	855	842	826	863	824	792	829	844	816	843	784	783	847	806	878	817	837	800	852	849	889	816	831	900	830	810	815	887	817	832	850	836	815	830	838	849	786	808	838	878	837	829	842	820	849	831	856	831	851	828	840	825	838	852	875	812	847	893	853	779	834	843	889	779	822	841	816	805	815	832	811	867	891	820	819	805	810	838	873	836	853	781	834	858	866	824	820	821	823	861	836	831	825	849	861	809	858	779	811	855	833	815	850	838	853	840	809	832	834	840	789	824	835	804	820	797	864	858	821	838	859	783	834	838	835	861	809	799	808	808	865	855	843	832	802	843	819	851	825	793	858	826	860	799	819	823	809	815	864	861	792	811	846	825	823	841	868	827	846	843	810	831	831	829	879	851	830	849	828	835	814	779	881	871	875	822	867	828	852	805	828	828	815	830	859	802	828	860	785	836	864	843	856	875	869	844	821	825	866	810	837	848	861	816	859	872	795	810	833	853	829	812	863	876	873	838	830	835	785	823	814	791	887	816	828	847	832	816	731	792	808	836	837	899	847	897	856	877	802	822	821	846	872	830	802	821	842	849	835	803	832	858	825	854	812	868	811	819	833	851	839	803	846	845	893	855	763	818	883	826	859	832	831	840	775	831	836	842	812	899	877	812	857	797	808	826	819	833	786	846	833	822	894	888	890	808	781	853	884	841	840	847	824	851	814	866	813	799	831	856	838	816	923	799	802	867	828	846	884	816	853	845	852	827	861	841	865	764	816	814	838	860	856	854	798	839	862	847	862	874	787	835	781	860	795	803	857	858	804	783	833	842	836	842	849	803	826	809	792	822	822	855	885	799	766	833	836	770	865	810	836	801	853	786	815	837	852	808	856	840	874	827	820	889	867	824	842	815	862	794	805	801	845	836	801	854	822	865	838	806	763	880	809	831	788	836	844	873	818	859	813	886	818	838	809	869	834	788	867	825	867	837	854	822	795	827	847	847	862	850	848	860	818	832	849	856	868	792	795	839	900	808	833	876	876	803	861	827
49207	29262	18947	11437	4707	939	406	423	428	409	410	405	403	379	401	413	513	623	664	606	494	438	441	430	404	429	368	410	367	402	374	315	414	372	387	392	399	389	375	359	397	404	428	434	419	400	388	433	404	431	425	375	365	414	399	379	363	389	349	391	410	413	413	413	372	400	412	403	371	375	416	419	375	408	378	419	380	424	419	417	408	426	390	376	395	413	404	404	379	367	380	376	360	401	366	423	384	349	430	445	364	386	413	378	395	388	349	354	412	389	375	374	396	424	369	400	366	384	374	379	373	410	405	380	388	418	416	359	367	349	388	394	382	367	404	376	416	413	396	373	401	391	373	400	387	359	424	409	376	406	378	399	388	414	410	391	369	388	423	421	390	369	375	418	393	387	375	401	399	375	399	399	402	409	364	420	377	382	362	397	462	370	392	370	367	463	410	358	424	398	379	364	377	420	383	400	416	373	443	428	382	385	382	391	391	423	401	395	376	387	383	409	411	429	366	397	346	378	388	388	426	402	390	399	395	392	370	386	425	399	411	395	418	383	381	378	376	409	403	388	417	412	414	397	382	398	424	376	417	401	415	383	426	346	442	366	364	387	377	406	389	405	394	378	367	384	394	395	372	431	394	410	388	384	393	368	393	363	428	392	412	372	391	358	407	416	395	431	399	408	375	420	393	390	403	367	448	376	410	402	382	395	421	408	385	417	391	378	367	420	423	426	402	360	433	387	379	404	413	367	379	397	390	378	372	399	417	399	377	385	400	364	388	405	387	384	382	353	388	422	344	399	426	366	369	419	410	409	422	425	400	416	389	385	385	408	381	408	373	413	371	405	411	370	396	407	390	383	428	391	360	388	408	411	352	379	381	390	403	391	410	375	392	418	396	379	421	416	395	382	388	410	409	394	405	384	390	437	387	367	386	376	414	397	386	386	415	453	427	415	414	412	415	383	412	401	378	379	409	411	354	424	382	395	386	391	376	396	418	395	396	407	397	394	412	384	423	347	408	379	408	414	404	412	395	407	389	340	400	358	413	413	415	423	379	403	394	403	389	412	431	406	404	398	411	369	374	391	353	385	380	383	408	415	385	413	379	397	392	423	390	392	402	426	425	400	399	403	386	410	396	399	420	373	380	379	392	377	362	412	350	417	403	367	386	431	357	412	405	368	393	407	398	409	388	376	411	380	424	379	404	386	363	384	403	387	406	390	412	361	420	378	427	375	420	387	415	376	379	388	404	402	424	378	421	407	409	413	383	418	411	421	381	375	371	409	398	384	391	398	351	385	421	376	405	387	436	435	359	424	401	373	386	370	401	389	396	348	363	390	390	403	435	413	393	419	387	422	395	381	369	363	400	394	396	417	352	396	391	414	376	405	426	365	384	386	403	416	437	413	421	380	414	402	387	404	415	390	388	366	413	429	382	356	420	379	377	397	395	403	399	385	344	366	404	426	378	422	439	408	434	401	418	376	381	423	416	393	393	423	397	356	382	400	381	408	409	400	410	405	443	409	403	384	425	363	373	378	410	378	385	378	357	418	405	386	428	386	375	357	359	437	396	425	414	364	379	399	396	403	393	381	415	425	385	402	424	416	412	353	386	412	390	437	391	385	416	421	401	396	402	360	420	401	394	397	404	398	403	416	417	398	421	398	438	367	393	366	414	399	422	369	346	391	389	402	421	344	420	376	394	367	413	438	410	422	401	410	416	380	396	380	352	425	382	379	402	401	401	394	393	366	412	384	401	385	406	385	415	394	388	400	408	398	403	387	391	392	415	407	406	456	369	376	396	431	408	390	398	394	381	404	378	427	422	384	383	398	368	380	415	361	416	397	431	420	372	380	374	412	391	390	360	418	380	384	389	407	379	401	370	394	357	421	406	397	383	385	432	409	387	400	381	389	440	408	388	391	404	389	392	368	405	396	392	390	390	420	352	408	439	402	383	413	393	397	358	369	379	363	461	397	413	422	390	388	375	400	404	437	423	407	383	421	424	403	380	417	393	378	401	397	380	391	401	375	416	431	394	416	397	436	403	394	408	378	367	325	381	380	355	404	438	418	374	394	391	365	397	373	445	380	374	379	403	400	398	376	397	392	378	396	412	413	415	390	409	384	373	408	408	372	393	432	396	393	450	382	386	395	355	380	386	396	394	396	391	364	381	363	361	384	428	453	432	398	390	350	398	360	414	405	435	399	393	399	363	397	419	385	388	399	370	404	383	482	389	407	409	392	402	374	407	382	372	426	407	418	406	431	391	379	378	398	402	413	404	413	385	387	377	424	399	409	367	365	419	437	351	394	396	407	418	398	418	405	414	394	431	378	390	388	387	405	383	355	383	385	366	393	391	426	385	383	429	379	407	391	413	403	413	377	393	374	340	395	380	415	406	416	369	412	402	367	371	396	382	375	377	379	396	390	375	365	410	412	384	419	415	420	426	415	384	419	438	414	420	446	407	391	343	400	351	404	413	404	364	385	338	390	383	402	402	414	384	427	371	377	401	413	397	383	376	399	397	399	387	376	356	433	416	428	408	416	396	381	409	375	380	447	378	421	385	357	409	389	365	360	426	405	431	368	383	363	355	407	399	385	410	396	422	434	373	428	403	394	448	380	406	440	405	407	403	419	432	379	374	401	397	413	381	425	444	441	465	417	389	358	437	384	364	413	423	429	370	430	426	370	405	414	460	360	398	374	373	383	387	399	405	390	404	373	424	447	398	390	387	404	401	427	368	394	383	413	396	437	393	430	389	393	420	361	419	384	372	369	399	387	383	386	388	397	419	412	393	422	400	440	415	392	387	397	436	409	383	391	411	395	404	387	355	391	381	364	399	417	419	372	410	370	414	404	394	420	379	397	369	422	361	403	412	453	420	430	405	423	448	440	389	396	368	407	393	375	399	389	391	361	387	364	404	387	412	411	412	378	411	409	432	420	406	418	411	373	364	400	400	439	397	410	376	418	392	388	390	386	442	401	371	418	395	380	397	402	425	389	394	364	385	364	383	380	367	403	368	362	412	423	385	387	359	365	398	422	420	434	425	403	370	341	397	441	379	404	433	364	345	410	408	406	369	354	405	404	420	383	350	396	393	395	415	383	366	384	370	421	356	398	401	359	402	402	369	391	414	380	403	396	427	414	383	398	415	427	400	390	377	376	399	391	425	405	380	364	378	402	391	379	360	405	428	387	421	414	400	374	415	369	393	389	376	364	376	403	411	422	379	366	438	379	402	404	389	399	377	385	379	408	411	405	408	427	408	402	348	390	433	449	396	396	388	391	345	409	402	409	406	353	365	405	374	442	391	414	381	344	387	381	389	400	369	426	377	382	381	369	398	387	418	380	383	414	437	424	397	402	415	347	385	410	381	397	409	437	404	383	372	420	390	364	378	416	378	378	367	419	370	391	429	420	425	403	388	383	404	354	358	390	379	397	401	411	342	375	415	411	403	335	413	380	377	407	399	381	397	404	387	377	380	399	375	417	420	402	389	401
31639	23030	22874	20444	11168	2119	981	959	924	958	1016	977	928	891	931	1062	1629	2302	2288	1918	1456	1071	895	843	855	857	838	844	816	856	844	847	869	776	880	871	822	836	863	847	831	879	847	840	867	852	819	851	841	850	834	813	790	774	875	865	821	833	868	834	843	865	831	865	873	824	867	891	808	863	818	888	827	810	818	848	853	841	822	829	836	864	884	826	871	808	821	867	872	825	870	843	812	835	821	869	883	845	826	828	865	862	860	833	834	834	803	806	846	838	875	853	846	855	804	863	783	822	868	872	859	862	831	885	847	873	900	891	878	837	828	855	841	804	831	847	816	844	827	793	851	904	857	797	830	806	834	872	840	832	809	854	869	821	814	788	830	826	836	860	821	828	802	851	847	867	827	842	836	832	875	843	861	838	757	837	827	815	859	838	810	867	804	802	825	827	823	823	861	860	871	867	843	835	786	887	816	814	850	905	812	847	795	787	812	861	793	793	793	864	839	876	861	806	837	807	817	881	865	871	893	800	848	871	848	855	797	877	801	849	783	821	862	843	811	831	841	843	859	866	821	817	871	826	840	814	810	847	824	876	864	858	834	834	850	837	845	848	871	809	830	817	918	850	841	811	853	849	813	850	865	840	856	839	873	859	787	823	839	827	836	879	899	850	867	810	807	813	882	811	760	884	817	844	827	829	852	852	877	856	844	869	795	841	800	826	853	811	863	868	866	832	780	817	806	849	845	858	848	868	788	853	857	816	790	839	836	830	867	792	846	893	828	823	814	854	837	905	793	852	844	839	873	821	843	780	873	845	801	850	833	847	827	865	842	828	847	823	849	848	798	848	860	835	898	877	829	880	787	838	810	870	840	877	837	853	814	847	827	828	851	826	787	841	851	854	869	833	870	859	819	862	853	871	891	838	853	819	797	844	867	918	825	819	836	825	819	782	826	872	809	872	879	890	913	857	814	852	840	833	883	795	827	827	818	819	852	861	855	845	823	825	852	877	843	872	855	844	855	853	880	883	906	868	768	834	842	825	828	846	880	860	796	805	782	864	816	870	854	875	865	897	836	883	876	832	822	769	874	854	872	878	899	877	873	828	821	831	839	848	847	819	881	862	823	873	845	883	863	892	866	796	840	828	903	877	814	877	820	831	805	841	878	859	896	819	863	841	822	864	836	819	799	856	829	830	846	841	828	835	830	860	908	842	872	877	833	823	871	799	845	880	844	869	796	882	875	815	836	850	830	812	876	845	808	818	863	839	836	823	822	826	897	851	871	856	828	866	856	816	837	841	849	824	834	862	862	914	855	846	841	847	822	887	879	804	849	858	841	858	889	809	798	877	867	823	864	886	852	830	912	863	824	842	862	880	832	840	854	839	818	844	774	770	793	834	808	853	834	840	841	804	833	831	850	872	889	839	844	824	825	845	838	815	904	863	781	852	874	832	853	842	798	782	843	872	888	828	884	903	846	871	826	884	805	877	809	835	843	839	831	787	880	835	816	838	834	861	779	842	797	852	818	830	797	832	814	835	835	795	865	823	873	838	832	815	855	873	836	879	870	902	854	891	837	871	866	885	820	823	836	779	852	834	827	815	791	860	796	817	855	891	862	854	867	892	868	911	793	915	825	826	876	861	836	849	869	841	806	835	847	865	825	846	880	870	896	841	829	888	832	826	866	801	841	801	852	827	816	851	810	840	815	808	775	832	818	840	850	817	879	834	818	847	842	820	832	872	876	843	828	838	855	860	859	830	811	866	791	854	842	863	835	868	897	810	824	833	842	866	887	850	826	871	894	848	862	861	782	826	816	868	821	891	798	868	811	830	852	839	842	852	816	781	873	885	873	836	823	879	852	864	862	836	812	878	814	850	847	855	821	877	828	887	884	813	837	845	858	797	779	847	775	825	839	827	874	856	856	814	851	881	896	909	856	817	849	856	850	845	866	894	795	820	866	829	844	874	815	900	849	856	831	828	923	834	910	854	823	897	834	796	822	817	799	828	797	806	830	881	876	821	857	829	846	853	840	860	861	801	877	834	819	892	901	867	803	841	841	887	884	874	821	851	900	833	820	882	845	901	856	814	857	838	875	858	912	809	837	859	847	847	851	840	870	898	872	827	844	892	906	833	803	855	809	868	793	812	838	825	850	850	834	888	795	850	796	844	854	883	893	845	825	827	818	889	827	861	815	851	787	836	830	865	844	857	774	848	858	849	844	852	874	852	886	826	821	822	824	845	857	832	880	821	874	845	787	828	872	889	855	826	877	840	864	783	833	880	890	810	864	838	858	817	902	820	830	831	816	848	876	794	770	824	860	808	853	826	851	857	852	815	811	828	873	854	843	883	821	855	851	881	832	865	836	849	816	819	849	834	849	881	831	873	904	838	917	906	837	828	860	859	803	788	854	816	886	855	884	837	892	829	908	865	804	826	819	840	853	804	846	873	803	843	855	784	823	822	894	823	863	838	816	816	860	896	818	866	816	843	880	840	847	886	870	830	852	802	859	801	885	840	857	848	866	828	812	826	862	880	835	851	865	815	864	820	820	840	821	851	867	846	826	857	822	876	865	806	827	853	832	844	859	797	852	831	858	831	852	810	817	804	894	873	833	842	852	876	806	881	860	868	838	841	841	827	879	813	833	838	853	827	862	837	836	847	830	863	777	823	857	833	860	826	874	809	844	859	868	839	872	851	819	807	854	847	873	821	854	809	875	814	844	867	818	864	846	870	818	849	833	827	846	849	846	828	839	814	855	841	862	889	773	850	863	859	808	830	870	846	820	842	845	827	875	827	875	848	827	847	856	846	876	803	819	876	861	846	825	859	843	859	882	799	861	866	860	834	827	877	819	893	860	805	825	815	836	806	824	840	860	802	850	844	816	811	847	868	876	847	888	837	827	856	823	868	876	813	839	859	876	853	890	883	803	899	869	842	802	825	851	894	865	841	889	849	874	817	788	810	817	851	760	849	824	812	841	848	817	812	808	803	811	820	855	857	871	788	834	841	839	865	841	825	844	862	876	812	849	876	873	845	835	880	799	826	826	836	825	827	864	865	803	841	854	868	806	844	847	824	837	911	874	820	842	857	903	842	769	865	846	780	809	814	787	854	887	829	865	846	858	832	844	886	861	881	864	849	852	851	888	831	852	844	865	835	852	872	846	854	843	858	881	817	817	839	861	863	829	872	898	861	872	859	862	839	826	854	848	834	849	821	845	851	826	845	841	804	786	834	841	886	926	844	862	877	792	833	888	841	796	834	831	841	804	831	858	846	896	846	804	827	877	894	814	850	848	794	865	808	855	813	829	890	791	835	821	830	855	859	832	877	845	884	857	820	820	830	806	854	804	816	880	859	831	880	853	855	883	809	892	811	812	838	829	905	841	856	842	799	844	865	844	868	865	835	913	862	822	809	818	856	848	857	869	853	807	866	840	822	838	860	784	858	849	812	851	878	851	815	851	853	830	773	835	870	824	832	843	823	854	823	847	881	884	865
61923	36432	22184	13078	3980	623	478	455	452	475	500	462	465	525	574	675	810	801	764	657	565	561	482	426	410	399	369	409	384	413	397	386	431	429	405	453	377	419	406	431	429	426	401	436	382	404	397	412	448	423	399	416	385	395	401	411	364	391	403	407	378	398	389	353	426	403	384	383	454	390	431	394	436	415	392	401	397	410	409	408	435	434	386	386	400	402	400	443	421	402	401	402	434	427	372	380	417	379	421	414	401	398	387	433	438	391	389	422	433	449	401	387	423	406	424	418	367	401	388	437	395	405	393	392	413	386	469	452	403	416	413	411	445	427	435	435	361	379	381	413	404	349	379	391	403	466	371	438	402	406	405	421	417	408	418	462	422	416	379	452	443	416	402	424	392	395	432	412	440	426	411	411	409	438	405	375	389	438	405	403	414	417	419	420	418	421	485	398	423	434	404	418	389	420	395	398	407	405	426	381	384	429	393	401	422	393	428	423	413	458	406	434	400	437	381	414	409	395	383	393	447	386	448	409	383	408	397	451	395	407	434	425	425	425	384	435	448	455	389	424	420	389	403	423	396	419	421	396	431	443	419	436	414	361	419	422	425	403	403	396	443	426	420	438	451	377	398	400	410	403	432	440	418	404	407	440	417	385	380	402	394	395	395	413	427	383	422	406	421	370	392	437	396	395	408	407	410	391	406	434	433	397	409	421	426	429	464	445	415	418	408	386	413	399	410	400	421	400	429	417	428	385	415	411	397	415	412	415	398	422	405	454	418	383	436	402	375	404	413	448	428	426	422	409	397	440	385	446	377	381	381	382	422	377	452	395	392	405	387	410	438	380	434	408	446	439	384	430	400	407	407	398	408	395	412	400	438	397	444	399	427	389	429	436	375	433	454	430	394	423	389	381	389	418	379	413	396	437	371	384	435	436	396	427	413	404	378	384	418	406	421	424	412	413	436	388	419	426	457	397	429	404	409	374	415	385	429	456	407	393	386	414	428	418	407	398	412	400	414	436	456	425	449	430	429	395	390	421	404	377	412	425	400	441	396	424	403	408	401	415	409	411	401	397	426	398	421	443	392	388	398	431	481	406	385	407	423	384	395	381	440	430	378	448	415	412	427	410	414	401	429	408	410	406	375	394	368	439	351	383	391	409	358	395	407	368	420	415	371	415	414	399	422	361	414	413	402	410	406	429	420	409	405	398	369	406	375	414	405	404	424	375	421	421	397	421	400	403	401	366	435	418	428	401	371	378	413	368	442	420	454	418	425	413	434	384	418	355	399	403	383	419	429	438	391	384	413	407	395	411	464	442	387	386	421	410	393	391	427	435	394	431	411	407	430	379	385	394	386	415	369	426	405	405	431	433	417	402	417	393	366	464	403	390	399	381	352	439	401	395	436	370	405	431	410	428	411	431	407	395	402	394	451	435	384	440	417	431	415	402	385	405	381	395	428	430	425	404	419	388	413	391	424	415	395	459	397	364	392	401	388	421	404	392	409	394	417	390	376	396	391	420	389	415	394	426	432	368	438	427	401	383	415	404	374	402	381	407	421	386	418	421	427	429	436	428	406	378	419	429	430	390	410	404	417	411	405	416	390	485	401	420	421	445	419	435	395	412	400	398	416	411	392	421	403	447	413	405	395	383	424	425	422	393	406	410	406	423	425	400	428	415	400	390	392	434	412	427	403	459	432	458	407	437	426	386	428	384	413	372	365	408	405	367	428	390	417	388	397	411	473	376	415	442	463	429	426	396	410	431	417	398	397	410	387	430	422	425	421	429	420	409	396	410	407	416	403	378	382	418	379	412	414	431	426	405	401	392	416	375	396	383	384	405	381	424	463	429	392	396	412	417	437	400	414	406	424	434	387	408	419	355	392	415	438	432	418	378	401	429	433	409	430	398	418	418	441	448	440	403	371	442	382	439	422	398	402	393	435	380	386	403	408	428	422	385	417	406	379	413	436	384	397	403	407	418	420	406	374	377	413	400	398	430	429	383	370	411	384	434	394	413	396	419	413	395	411	398	483	410	400	408	461	394	380	375	400	417	373	388	409	391	412	359	425	396	421	401	423	417	411	400	425	389	399	413	379	450	442	428	399	396	365	436	415	409	426	380	428	400	436	403	413	440	399	432	436	414	451	436	399	424	415	417	407	458	422	425	379	397	397	455	408	431	446	431	436	431	406	449	401	395	393	466	379	398	372	426	388	383	419	422	415	406	443	420	393	381	429	394	435	409	418	377	392	399	398	416	407	415	424	409	410	411	388	393	422	419	425	457	372	378	418	427	425	414	420	434	403	419	408	438	386	411	427	382	415	399	374	407	417	434	457	396	407	392	408	353	404	430	435	405	406	385	406	419	403	468	433	395	424	400	438	418	421	383	416	432	438	419	381	401	417	413	404	398	475	401	401	346	395	406	372	408	402	393	392	385	399	409	389	417	379	395	429	410	429	357	450	407	428	407	438	383	395	383	424	377	453	417	421	419	415	450	446	394	400	378	427	363	408	428	384	389	402	378	410	399	395	403	416	418	434	397	425	401	384	378	380	392	405	447	380	412	379	476	422	411	419	386	398	393	428	409	395	390	398	371	422	392	403	440	415	447	425	413	382	426	409	400	389	406	435	442	425	417	423	434	382	439	390	416	454	413	411	412	386	415	426	417	386	433	393	435	443	411	391	392	424	417	425	361	407	386	440	410	429	385	387	401	430	354	418	414	388	454	413	416	469	421	391	369	387	437	440	420	386	398	428	396	425	437	400	421	389	377	476	393	381	422	389	433	419	386	411	428	457	397	414	404	401	401	374	393	424	404	420	449	371	424	429	396	432	413	430	386	404	437	482	414	389	383	445	418	449	404	447	431	399	420	399	390	421	442	408	441	422	380	438	405	395	418	403	406	404	434	428	402	385	377	383	421	405	390	393	394	386	440	398	378	428	392	426	400	411	434	382	378	404	417	393	449	435	386	412	410	386	433	388	367	443	399	411	414	395	395	388	428	450	452	435	442	413	443	368	408	422	385	352	463	400	397	398	400	432	419	349	403	437	380	420	400	411	405	390	375	415	375	348	447	400	399	453	411	369	435	395	405	423	394	411	409	402	386	406	405	368	404	384	404	422	431	410	382	402	393	396	385	396	436	450	402	393	406	364	397	373	407	393	417	381	400	450	393	383	395	427	394	424	420	380	393	384	396	396	401	401	447	431	445	448	443	409	416	389	411	423	399	399	382	376	408	397	407	417	436	416	417	405	449	413	440	402	400	421	441	414	429	396	406	362	420	416	394	426	413	377	413	437	420	443	417	381	397	410	440	424	408	377	395	402	394	390	418	369	372	402	421	416	437	418	420	390	471	415	423	379	413	432	426	410	386	403	362	443	467	367	417	379	389	438	453	448	412	404	429	439	404	403	394	402	419	404	426	436	397	434	406	410	457	398	374	400	414	412	409	414	417	424	419	427	414	426	411	426	415	423	420	428	416	461	402	418	380	393	372
40233	28681	24096	19964	7885	1201	1048	1015	1062	1135	1162	1095	1141	1349	1637	2186	2688	3023	2815	2328	1935	1459	1100	828	903	825	872	869	803	871	827	864	883	887	862	844	901	832	867	853	843	904	892	831	874	843	893	911	913	877	920	855	843	901	863	891	839	883	855	915	852	844	865	872	862	851	885	857	854	865	884	900	875	812	876	900	899	850	841	880	869	860	886	842	877	910	836	884	838	883	836	854	914	863	832	826	849	880	866	838	879	818	860	872	880	836	820	895	868	875	834	903	860	853	843	862	901	853	896	875	901	877	841	906	876	869	866	845	836	891	887	857	898	895	864	813	850	838	890	879	874	862	844	847	871	899	905	859	885	890	861	902	860	871	800	878	896	893	876	888	893	932	850	873	952	821	868	935	797	907	835	842	817	857	861	853	878	926	839	820	884	862	869	842	869	883	875	863	870	882	819	862	848	890	828	896	861	829	841	877	849	875	845	863	857	874	867	854	911	880	855	915	876	831	830	883	870	849	862	840	880	889	915	861	885	871	918	858	857	855	870	825	842	870	851	864	892	883	857	831	888	877	860	880	894	891	832	850	870	852	869	885	812	881	927	841	864	889	870	861	876	833	867	902	846	869	872	889	916	853	858	866	850	884	859	835	798	805	842	870	896	861	871	850	881	824	881	902	883	881	923	869	856	852	827	862	866	851	826	864	869	893	819	868	867	761	860	821	904	867	891	851	846	848	870	854	836	894	916	899	886	829	876	827	875	906	878	893	885	861	872	894	810	821	862	875	889	851	848	844	878	847	840	854	879	855	869	862	864	867	865	890	803	905	892	879	892	878	865	884	819	899	878	853	850	900	840	902	877	827	854	858	858	876	865	891	872	852	809	863	860	840	852	852	885	805	836	878	901	883	878	897	857	858	854	840	880	922	817	875	820	847	847	892	869	853	840	826	864	906	893	801	859	855	866	874	836	809	792	856	800	884	925	849	879	886	920	877	841	868	856	889	843	849	872	864	844	815	820	868	888	862	903	867	854	854	870	851	826	944	892	855	837	806	868	861	826	789	794	821	855	862	910	807	846	901	814	887	855	848	834	877	900	852	872	897	901	842	841	856	886	890	859	878	831	843	822	854	875	796	860	850	839	839	803	860	852	853	884	937	914	898	916	876	831	887	823	937	874	894	818	821	876	856	854	862	858	878	842	835	829	858	855	874	871	884	878	851	927	860	878	802	915	826	849	867	883	853	862	877	854	838	856	887	852	807	907	852	879	822	873	856	871	879	923	879	870	884	815	868	869	886	911	838	861	828	925	871	818	849	887	870	827	836	837	857	850	827	857	882	854	842	880	860	861	839	897	870	846	878	808	856	879	866	883	859	839	835	831	822	890	911	908	911	858	807	893	896	887	901	868	869	868	855	953	884	885	877	883	843	819	904	848	882	882	884	851	834	819	841	897	885	864	860	811	834	828	903	813	849	865	854	874	917	857	825	826	866	870	878	827	810	842	847	854	819	849	837	884	830	853	876	835	886	881	837	869	814	885	838	826	834	872	895	831	834	898	856	815	855	844	853	846	888	869	875	898	887	858	891	870	846	827	870	864	870	910	830	882	879	846	842	853	807	900	908	861	894	897	863	847	870	851	886	875	859	877	878	872	862	850	921	843	845	835	853	851	850	839	919	883	831	842	897	875	824	895	850	866	839	835	849	836	860	880	896	896	885	861	832	890	907	827	855	857	884	849	815	837	813	852	868	859	848	823	896	836	881	841	882	893	839	900	842	898	865	825	872	896	847	910	865	882	836	900	828	828	778	885	880	851	877	865	870	875	854	911	829	876	858	852	829	842	840	859	912	823	879	844	881	809	893	843	826	856	876	847	838	802	887	862	815	915	832	838	857	857	836	892	902	873	826	843	900	917	838	850	834	840	871	839	876	835	875	897	895	880	804	841	862	913	877	877	863	907	855	873	858	891	837	867	893	893	891	841	870	901	883	911	846	889	862	795	833	883	891	844	818	795	823	830	863	825	879	851	902	813	863	860	884	881	903	876	918	869	819	875	850	884	833	865	860	880	833	887	842	858	863	850	873	859	850	827	838	832	883	839	859	818	876	872	814	847	847	813	889	841	837	865	895	888	902	881	849	896	819	882	869	897	845	835	840	877	892	841	912	875	847	868	894	851	790	854	882	899	842	870	900	799	844	857	868	822	830	889	879	883	826	840	839	855	866	865	813	890	827	847	882	793	836	898	913	868	824	879	889	876	880	890	888	894	819	875	799	811	869	887	849	845	877	847	846	868	882	909	854	871	872	892	811	866	895	896	924	882	857	849	895	838	844	929	872	833	909	848	841	852	887	805	888	845	885	857	852	864	857	817	863	836	852	861	848	855	887	855	880	802	877	908	884	826	891	895	898	953	872	910	850	814	862	848	883	861	863	885	865	930	844	840	881	864	883	883	824	879	865	857	845	861	864	882	875	835	896	862	854	868	894	863	886	895	879	855	826	857	856	823	875	880	804	837	837	857	847	869	847	842	891	842	905	884	865	833	824	904	913	900	837	888	857	884	869	802	871	859	899	925	825	902	848	883	898	841	870	840	842	872	844	869	915	855	889	878	833	843	889	843	860	898	832	897	854	899	845	846	828	868	823	858	847	872	873	851	890	787	836	851	858	838	870	805	834	873	839	851	872	869	818	853	879	882	829	864	826	861	866	882	870	882	839	860	839	826	883	824	874	860	868	900	840	844	876	900	876	867	882	884	810	837	808	852	895	864	874	865	897	873	852	879	869	895	856	930	914	836	859	826	854	905	911	827	829	858	883	855	900	801	878	888	897	905	901	827	882	869	858	892	829	875	935	914	845	877	884	877	878	899	852	805	828	854	855	848	857	871	856	902	908	849	944	873	821	894	946	836	886	820	884	854	851	883	854	898	858	814	859	859	856	841	842	836	851	881	853	887	860	844	880	868	846	881	859	903	856	808	871	872	855	873	944	807	911	934	892	901	881	857	834	860	891	906	845	838	902	896	834	860	864	768	839	910	844	843	869	831	881	824	893	897	809	855	928	867	877	900	900	837	870	830	865	892	918	844	895	860	915	853	904	872	775	920	844	890	866	881	885	869	868	901	826	873	858	830	844	839	810	879	907	857	867	834	850	895	923	871	897	864	834	859	838	882	921	901	841	822	875	916	875	909	895	907	860	822	887	843	873	872	927	853	804	854	863	827	881	860	889	833	826	931	868	882	899	837	870	843	855	847	790	864	848	899	874	870	856	839	811	884	813	875	880	866	858	871	836	826	850	911	847	826	817	849	865	869	850	845	855	867	868	864	899	891	867	911	885	892	829	901	839	807	860	842	887	873	902	864	879	835	830	831	859	884	872	911	898	840	813	833	875	873	889	887	860	875	884	878	835	850	879	876	895	850	848	851	819	911	885	894	853	900	924	843	898	879	899	929	882	890	846	868	847	877	868	875	859	807	890	881	884	844	875	845	871	845	840	841	933
44480	23827	10088	5018	1380	397	374	408	410	387	402	388	382	376	363	390	421	413	412	424	420	404	374	369	410	382	396	380	416	408	395	398	452	413	408	401	398	422	371	393	422	388	410	395	392	387	394	394	380	394	403	394	371	414	400	376	417	393	385	393	383	395	406	366	421	409	366	388	373	407	401	349	416	412	403	418	405	401	421	410	427	411	380	390	365	392	415	370	445	402	397	390	415	384	381	396	412	427	401	405	388	411	401	360	405	383	393	399	388	421	413	396	365	416	391	415	389	372	344	352	381	388	374	397	371	418	390	405	363	389	331	393	382	335	366	457	403	420	364	382	414	396	386	400	352	421	424	428	375	351	401	366	382	428	404	374	413	374	383	410	431	391	375	397	380	391	386	413	365	397	417	368	430	362	353	385	417	393	411	405	383	393	432	373	380	379	393	385	413	404	400	391	354	394	395	363	398	429	446	398	429	375	394	368	374	412	366	382	393	385	381	398	371	400	377	413	362	355	421	428	399	379	370	402	372	350	381	407	387	386	391	371	424	413	395	379	433	376	375	405	423	403	401	407	400	378	430	397	407	410	383	435	434	376	395	396	379	376	405	396	383	408	404	386	392	413	412	420	402	416	396	416	358	435	433	390	384	362	390	414	399	379	387	376	400	386	377	409	412	375	360	388	401	407	377	407	409	385	394	404	378	410	409	389	384	415	407	404	433	388	387	391	379	378	413	396	421	389	378	432	367	427	370	367	359	374	387	383	367	364	394	423	404	409	403	380	398	414	382	440	432	412	425	340	403	401	394	401	404	403	441	378	370	405	367	379	376	397	411	390	398	378	396	371	379	407	435	415	393	413	404	433	353	395	407	377	407	375	475	408	409	398	381	377	362	398	405	406	416	404	358	337	345	369	372	371	413	370	390	418	406	397	412	395	386	385	418	425	375	445	391	379	419	390	389	408	380	356	392	349	366	361	363	427	414	365	408	373	407	380	393	412	410	414	382	413	399	395	391	385	377	391	392	406	401	384	389	423	396	381	401	415	387	394	410	408	381	366	379	376	374	414	382	376	382	413	372	373	398	378	449	398	440	379	420	427	366	407	402	426	396	418	370	408	392	384	360	413	415	410	364	398	349	372	380	408	423	421	416	392	350	374	405	413	408	407	407	394	394	393	429	380	391	423	344	402	435	411	412	405	408	366	414	356	418	395	418	370	377	401	390	356	422	427	412	371	396	424	366	396	392	368	419	416	395	374	381	342	417	358	403	385	373	383	410	423	401	383	433	403	409	381	390	416	368	399	407	411	400	408	407	406	417	368	388	400	392	419	381	402	369	380	372	412	351	385	424	389	375	408	388	424	387	391	362	399	395	405	433	421	381	434	388	389	426	387	358	434	368	362	416	397	383	355	402	390	384	396	415	393	369	402	374	415	371	406	382	373	396	380	405	382	409	346	405	382	389	359	404	404	398	418	415	376	381	372	382	423	448	393	381	417	412	434	394	423	398	377	393	395	388	393	393	375	416	377	388	371	436	367	386	391	393	350	375	439	397	386	369	372	365	406	416	411	412	417	409	350	389	332	394	428	409	379	369	381	383	405	394	373	394	400	348	353	372	407	416	444	362	420	393	375	389	412	407	388	405	358	392	397	402	414	423	417	389	434	381	429	411	400	370	396	447	390	341	412	459	412	381	390	417	418	373	406	355	405	385	404	413	396	391	423	393	389	429	379	393	386	406	413	400	335	348	386	402	394	381	397	443	417	413	441	402	380	377	427	390	382	408	395	389	402	383	385	398	381	404	390	461	419	415	383	376	390	401	395	416	406	401	448	410	406	378	377	411	403	363	361	390	389	393	391	456	376	357	417	428	407	383	405	359	375	362	396	400	423	369	368	385	389	376	396	361	411	397	388	395	392	372	389	377	378	403	394	359	403	395	413	416	394	387	396	401	362	362	386	390	389	385	403	398	410	385	411	373	382	386	377	370	355	368	367	391	365	372	402	383	389	413	424	371	389	375	420	396	422	396	402	416	382	389	372	363	402	387	416	372	397	415	385	359	393	386	344	405	407	393	398	390	394	376	386	423	403	353	432	367	372	411	415	364	390	355	362	436	356	409	408	387	375	379	388	396	409	412	391	371	346	403	397	378	380	343	335	340	362	391	390	423	401	387	392	382	371	400	431	396	402	373	417	382	387	367	349	398	357	360	356	376	439	410	398	380	384	383	375	400	380	373	400	405	342	410	398	369	364	412	324	412	397	404	433	388	415	367	366	395	405	383	401	395	346	393	387	441	406	400	430	412	404	402	382	415	370	414	394	387	360	369	381	359	399	341	407	418	386	385	387	379	411	390	429	383	424	395	373	409	366	381	398	352	377	353	378	400	380	437	413	385	424	412	372	378	343	406	406	421	429	421	393	364	418	406	396	382	406	404	370	384	424	445	377	361	405	357	368	415	378	398	415	385	376	379	381	401	363	373	398	421	400	395	385	432	347	425	368	365	384	361	415	405	354	388	374	370	369	364	391	433	391	387	417	402	387	387	384	397	390	395	411	392	415	369	404	394	375	392	386	441	426	387	424	359	378	431	389	410	365	387	410	420	402	410	397	432	387	392	420	440	383	425	432	400	422	380	398	412	389	383	376	365	369	385	400	392	384	377	397	401	368	352	375	408	430	407	403	385	430	360	361	395	375	401	403	382	424	401	401	411	372	382	383	322	396	349	367	392	391	401	386	416	403	361	362	381	382	394	389	408	408	409	392	378	418	380	409	394	369	435	385	359	413	371	379	391	431	389	400	369	390	389	394	345	403	358	385	374	396	410	443	389	382	400	388	414	424	389	411	388	387	398	382	378	384	399	396	420	369	385	349	350	420	398	378	398	415	382	411	377	356	387	449	352	423	417	394	411	396	430	431	386	391	391	388	420	374	394	383	377	361	361	404	402	373	411	385	402	392	370	369	434	392	429	377	395	380	395	351	372	386	357	435	411	399	411	396	383	384	385	433	364	398	439	411	417	391	388	383	366	390	418	370	399	419	398	393	420	408	364	405	397	377	404	402	426	384	394	418	394	393	377	376	388	401	382	421	400	433	379	401	391	410	375	380	348	381	392	366	417	356	370	362	400	400	347	357	433	405	417	388	390	392	374	388	396	393	372	363	375	375	377	390	426	378	381	376	381	372	371	412	386	387	428	405	382	403	357	379	402	395	387	383	382	390	401	401	414	405	395	407	362	377	400	407	408	420	384	397	376	379	380	375	405	413	385	371	414	406	396	422	377	360	362	377	379	371	394	412	362	389	384	374	431	364	361	397	403	384	389	392	392	403	351	357	398	398	364	357	406	409	414	369	369	363	412	340	387	360	370	437	345	361	409	380	387	406	375	414	402	395	429	379	406	427	386	387	429	402	366	388	391	392	359	433	358	389	375	394	384	374	382	335	404	371	384	399	407	408	357	417	429	401	426	411	404	382	371	402	416	386	352	361	431	402	432	385
28427	16023	13551	10488	3347	823	886	836	828	831	865	820	909	870	877	894	954	970	981	896	924	861	822	838	842	857	896	795	794	846	847	836	885	846	835	875	891	815	816	842	867	826	824	825	849	802	830	821	859	846	800	785	876	831	836	801	803	868	807	818	866	909	823	816	836	837	836	813	865	858	813	820	829	826	833	811	845	856	850	821	846	859	805	868	862	881	849	805	827	824	809	830	849	869	821	858	843	864	820	873	790	843	834	812	823	820	841	855	848	816	866	840	873	807	871	827	798	834	787	819	761	785	821	853	853	788	831	847	800	865	815	844	842	849	850	833	862	779	814	817	853	824	866	852	821	797	802	828	853	786	867	839	825	854	840	835	831	889	818	833	772	855	833	807	872	889	854	823	845	844	825	825	803	855	825	848	809	820	825	875	806	837	821	842	810	844	804	870	843	893	850	834	852	821	854	808	869	797	830	822	824	794	879	823	865	855	819	818	822	816	852	812	839	838	863	857	777	865	864	815	828	883	810	842	847	781	813	854	799	816	834	824	782	847	797	817	819	860	788	811	812	868	864	804	846	817	852	839	832	784	828	805	866	806	808	814	785	837	828	856	859	851	838	843	858	859	834	770	848	874	865	752	863	782	864	873	848	831	841	832	826	826	840	917	850	855	814	758	850	819	830	813	817	836	885	844	823	843	842	804	792	890	817	825	826	810	867	833	846	803	856	823	802	800	801	815	823	805	809	803	842	795	888	864	793	825	831	859	824	833	829	798	832	821	857	875	872	839	845	866	834	814	778	853	799	827	864	855	850	777	840	810	806	815	849	861	857	767	851	815	890	820	817	838	846	828	840	812	797	891	810	812	820	831	836	847	840	838	821	852	812	810	823	847	848	833	846	835	845	840	867	829	848	813	821	785	821	791	811	818	778	795	823	859	840	859	779	808	824	843	846	787	828	890	823	873	830	877	846	809	830	760	867	859	820	875	863	838	813	837	830	844	828	821	805	833	813	821	802	838	772	834	802	786	817	874	897	821	852	851	892	845	854	823	861	895	837	834	865	798	829	832	808	874	855	862	830	806	855	849	850	822	807	819	867	858	884	902	836	843	792	818	819	835	860	823	818	839	839	766	815	849	861	790	844	837	810	830	807	846	828	843	845	818	883	816	880	878	770	831	820	839	860	777	813	882	859	813	815	865	846	898	851	794	846	844	846	836	848	826	844	827	811	836	864	820	782	858	853	869	817	840	831	850	858	839	842	793	811	825	850	815	824	848	871	813	853	809	858	844	840	835	844	804	818	803	832	832	819	802	841	793	784	774	868	814	860	882	850	885	847	822	872	856	851	906	824	791	828	842	820	848	810	841	855	838	828	848	826	870	827	855	829	794	878	780	786	845	851	866	846	855	842	840	872	881	809	814	860	844	853	841	825	827	889	794	817	846	832	827	871	810	829	851	868	823	861	868	797	901	832	882	830	835	798	877	783	889	845	824	822	861	791	795	870	876	865	848	798	802	858	834	798	822	803	834	807	830	814	856	843	840	826	823	847	855	823	811	831	839	835	844	858	896	850	836	865	830	808	809	851	861	807	822	828	776	822	837	823	772	866	879	839	787	843	836	824	845	847	832	853	843	872	797	865	846	860	819	851	879	801	813	809	773	778	843	800	812	826	841	848	843	860	878	808	831	802	837	878	838	857	841	810	854	846	845	884	854	807	811	790	810	836	871	897	828	787	798	873	803	852	878	806	814	858	821	833	830	830	863	855	817	833	883	788	776	847	831	867	846	831	854	761	804	814	867	826	846	844	833	812	831	823	862	812	832	820	811	878	849	810	853	866	785	894	827	823	825	843	857	857	840	810	845	875	832	795	815	864	862	808	817	830	864	859	821	841	896	809	820	869	816	860	846	838	839	816	818	851	816	791	816	837	876	831	843	852	887	827	795	856	872	838	807	839	783	868	844	864	849	823	812	850	828	833	806	818	774	845	820	838	894	836	833	839	889	832	836	799	839	804	776	798	804	767	821	867	861	865	813	777	865	802	867	797	813	837	824	841	828	827	846	866	844	857	867	853	851	868	882	838	830	795	867	815	859	873	841	876	834	865	857	903	840	824	845	867	807	847	873	799	850	816	830	786	844	824	852	903	892	810	798	834	826	861	852	816	856	797	844	869	856	842	808	823	844	862	841	844	802	856	835	811	841	870	804	848	863	823	836	843	816	817	819	850	795	846	895	865	844	809	789	862	815	832	884	811	805	847	848	800	847	840	889	861	849	806	852	807	841	854	850	822	803	887	846	854	875	869	845	820	858	800	786	842	850	858	827	869	874	801	866	806	821	828	886	882	828	837	865	878	819	790	860	822	841	830	793	876	829	850	854	797	839	830	804	786	915	847	820	834	872	842	794	842	818	874	858	815	864	806	866	840	822	810	833	854	801	831	794	833	805	803	882	796	770	821	835	837	818	842	825	790	864	886	835	907	855	840	856	808	834	851	860	840	812	834	785	871	802	838	821	845	840	872	842	834	837	802	871	861	808	859	845	859	821	872	873	888	806	881	881	837	873	783	868	797	812	839	802	848	832	830	853	815	816	823	843	806	803	835	815	773	842	860	843	812	832	820	801	786	870	831	801	843	821	827	834	830	855	822	863	840	851	868	833	814	855	856	816	816	840	839	847	844	802	854	771	836	828	862	790	835	819	814	816	810	874	817	831	843	864	850	834	881	860	831	840	837	801	861	824	816	789	835	843	834	799	800	820	796	860	874	852	839	849	837	771	785	827	873	868	858	854	835	853	829	838	817	839	795	846	832	843	826	821	790	850	810	844	814	871	787	885	801	811	879	853	799	819	830	852	861	839	816	832	831	826	869	799	805	867	827	852	871	795	887	830	903	826	813	832	855	845	825	828	816	815	815	859	838	808	860	807	857	839	846	824	804	819	781	886	847	796	860	840	829	835	797	905	778	824	822	765	850	808	834	817	843	857	782	800	832	811	838	853	837	832	834	769	841	881	887	853	847	879	868	822	858	814	823	747	778	797	816	823	869	812	837	819	843	860	826	824	815	814	822	858	858	839	897	841	827	821	812	866	883	858	882	841	873	822	806	903	812	812	819	796	835	851	817	906	797	815	808	840	840	839	857	807	797	807	832	811	847	854	870	790	805	826	820	844	805	844	855	842	871	825	845	767	836	855	868	860	791	864	835	843	897	805	854	894	826	839	816	802	862	853	876	783	807	807	816	863	819	813	848	805	882	869	858	812	833	792	849	856	813	856	838	856	895	864	816	816	816	832	810	853	852	842	898	802	845	867	835	848	843	789	831	831	787	830	842	825	847	846	819	870	893	819	831	820	822	848	835	820	844	855	854	832	857	842	832	853	802	854	883	888	826	810	831	823	841	763	829	871	859	839	832	841	832	827	806	788	801	845	825	811	831	803	824	801	835	835	832	866	887	774	844	860	876	852	889	838	825	853	832	830	850	858	833	916	816	824	829	893
53417	30181	19287	9819	3222	701	413	379	438	445	455	424	482	489	482	432	520	517	592	505	509	416	387	411	389	385	425	408	393	378	441	388	397	406	403	352	397	406	368	393	414	369	400	431	414	447	394	349	404	431	395	389	389	442	381	377	399	424	351	416	399	387	392	377	415	414	395	408	424	395	400	410	423	326	404	378	385	384	426	373	409	382	411	410	398	416	376	357	387	425	417	393	410	404	383	395	406	401	395	395	381	369	427	392	386	380	440	422	359	417	430	402	443	447	369	379	392	400	437	391	373	400	397	379	395	396	440	405	377	401	411	368	394	386	395	428	361	430	370	372	397	403	408	398	408	403	435	397	371	390	389	406	363	367	396	407	411	417	397	410	399	392	431	364	415	363	393	413	389	373	353	412	415	431	371	404	414	403	365	395	388	349	372	412	392	391	379	363	367	427	398	390	401	409	380	400	383	403	394	356	421	389	415	378	398	381	373	370	382	439	425	409	420	398	349	386	407	390	371	409	397	421	408	372	418	421	435	406	434	419	397	419	395	385	393	379	388	397	427	400	384	418	399	377	351	425	366	407	368	385	393	386	379	399	413	385	436	435	381	385	428	373	422	417	412	335	358	408	431	396	361	355	343	412	373	401	378	393	405	431	408	391	392	366	367	393	399	398	362	395	381	415	373	398	387	409	419	389	397	399	393	388	400	370	371	394	410	370	372	384	359	385	403	421	377	378	408	364	400	399	405	399	379	400	401	368	348	367	377	378	384	377	401	419	390	423	408	456	367	370	361	356	406	399	436	415	390	370	369	390	378	379	374	397	364	374	384	415	425	417	389	406	386	409	399	400	410	419	357	364	389	414	383	394	414	429	419	402	368	378	395	382	403	410	436	374	383	387	425	387	399	380	395	366	371	383	393	393	404	388	401	396	426	403	346	385	376	385	366	402	391	387	392	374	401	384	399	434	395	406	381	383	405	392	378	388	356	377	438	371	393	382	397	405	371	383	397	378	395	400	392	412	398	385	388	401	399	394	415	435	386	393	376	419	433	390	380	388	399	372	394	365	349	402	379	388	377	388	389	399	402	368	396	425	390	365	395	391	348	395	385	354	352	403	425	381	374	373	373	377	379	414	381	444	385	358	350	371	409	398	388	367	375	417	394	394	360	373	391	411	373	371	408	396	382	436	381	411	371	369	383	405	426	395	375	369	386	394	409	405	399	378	400	383	416	385	380	409	381	397	411	416	403	397	405	430	383	362	399	400	381	382	366	358	415	408	439	391	422	376	414	429	362	361	386	382	394	404	376	376	383	382	399	399	362	392	364	433	435	409	398	369	418	391	372	412	417	372	396	429	418	410	369	398	385	378	409	389	379	380	385	416	394	430	378	382	386	367	427	335	382	378	390	368	432	397	399	415	411	359	386	386	394	416	404	373	376	411	367	371	391	387	397	373	413	425	398	406	382	403	348	425	391	407	395	383	394	396	399	377	397	401	390	386	371	446	352	382	401	386	395	396	376	385	433	401	343	427	421	387	385	396	430	418	384	362	401	372	381	370	368	355	399	380	352	415	355	417	365	370	432	401	405	401	415	379	414	408	381	413	424	420	381	433	369	376	414	384	389	378	386	382	424	404	351	352	448	373	384	363	381	401	420	374	400	426	422	388	412	434	391	451	404	374	386	377	387	374	392	352	409	382	386	386	391	401	397	387	406	374	369	388	411	407	431	375	406	361	383	372	401	364	368	360	374	365	375	396	372	385	398	352	427	440	398	418	389	417	383	437	413	383	388	395	410	379	430	387	390	386	386	380	383	387	381	404	378	411	375	386	381	373	392	424	414	439	404	346	379	420	410	373	386	376	411	369	402	379	406	360	387	376	388	402	396	352	410	424	402	421	411	385	367	401	421	424	408	384	371	376	422	427	363	382	388	378	400	401	364	363	377	365	431	411	385	423	379	394	390	360	399	406	408	383	422	409	412	399	399	362	417	420	371	361	405	415	410	386	410	389	358	397	414	400	396	355	404	381	368	406	448	375	401	407	430	362	373	403	395	425	420	393	392	423	423	410	397	366	409	355	378	382	378	409	388	403	385	418	369	373	398	382	398	389	399	364	395	399	358	372	374	421	418	367	414	412	433	424	400	381	382	419	371	366	366	407	379	424	412	401	369	409	342	397	419	406	430	409	378	382	447	360	389	388	412	426	470	378	390	391	400	342	388	392	411	391	410	394	360	389	404	386	393	362	386	417	420	389	386	403	390	370	395	469	401	366	431	357	441	374	375	384	367	434	409	381	372	357	371	424	395	357	403	430	398	380	417	384	385	374	392	424	391	420	383	406	382	410	390	387	380	441	390	375	405	388	406	406	428	375	395	410	368	428	381	421	362	377	396	431	333	366	382	392	420	410	386	425	370	378	372	406	353	392	387	373	385	370	391	445	432	379	417	402	395	378	372	406	383	406	393	398	377	408	386	386	421	418	387	413	372	403	402	386	409	435	385	387	438	432	412	383	400	390	346	385	404	406	370	400	389	402	398	454	407	352	434	389	354	398	398	383	373	393	378	408	400	401	366	366	404	374	370	402	393	417	397	411	384	387	390	399	395	384	387	374	388	391	380	388	382	417	419	415	377	408	401	438	386	412	400	370	358	366	383	386	399	400	418	374	397	396	387	403	397	353	382	378	395	430	372	363	363	373	379	377	388	416	390	405	403	419	434	412	437	419	425	353	383	421	405	410	385	401	388	414	417	408	428	389	376	365	357	364	398	438	372	394	450	387	417	387	400	386	411	408	397	400	391	361	425	405	379	398	430	373	359	363	397	406	412	367	348	384	377	409	416	369	406	386	408	383	402	405	405	403	409	405	385	430	417	384	388	390	388	428	416	357	430	432	373	443	371	398	383	372	407	371	392	400	407	403	413	383	447	423	422	401	415	404	356	391	427	395	426	384	367	371	352	382	343	382	404	380	381	388	381	399	407	381	390	431	365	412	423	405	397	422	405	398	367	404	341	379	379	417	388	402	399	390	398	398	398	355	378	389	393	403	421	336	391	426	382	383	383	405	399	438	414	422	372	380	441	360	408	407	378	441	423	415	402	403	380	368	355	415	369	378	401	399	374	424	445	356	391	404	389	377	378	377	410	401	372	400	421	380	382	385	362	423	389	392	420	402	397	416	382	400	421	396	360	394	387	404	356	419	385	394	402	411	391	419	385	381	374	385	425	419	394	394	386	403	349	430	367	379	428	391	370	428	412	407	400	406	358	382	382	404	405	349	400	397	428	340	358	385	388	370	371	413	386	415	410	387	392	385	361	381	385	342	409	352	410	397	441	387	389	405	393	387	353	421	385	400	380	389	368	417	376	405	387	368	394	405	371	381	420	431	400	415	388	412	413	382	420	413	419	371	380	388	369	409	397	401	402	382	483	407	424	353	426	401	418	418	369	413	385	405	416	435	383	453	377	398	355	423	410	361	428	407	395	372	392	427	389	413
34214	22920	23739	16376	7898	1398	993	947	1002	984	1025	1053	1243	1439	1322	1215	1518	1710	1927	1628	1271	948	811	884	837	839	799	836	856	887	805	819	913	819	887	893	839	816	872	816	813	820	853	836	887	846	834	840	786	850	806	833	833	845	863	836	798	810	839	826	900	851	853	834	848	873	839	858	847	764	812	818	852	910	847	858	801	855	853	834	791	846	831	798	833	852	846	845	843	881	809	870	843	864	841	884	839	811	827	842	845	875	818	863	842	827	809	816	817	822	889	858	836	807	874	816	793	821	832	832	840	853	795	847	811	804	819	836	846	890	862	886	856	857	832	834	851	859	861	827	865	851	832	845	875	822	894	903	840	806	829	908	864	810	885	785	851	896	851	832	879	841	854	822	841	815	817	865	846	786	833	871	866	876	822	849	837	831	825	870	842	837	894	830	828	846	837	821	855	814	854	848	873	832	865	835	825	852	837	808	834	873	868	828	865	832	876	828	826	832	833	907	794	839	860	751	898	831	912	787	849	822	836	854	855	857	830	878	833	857	812	825	863	833	831	853	866	856	814	824	839	838	872	843	823	800	856	869	883	898	815	889	809	890	840	822	877	824	875	864	869	881	843	859	825	794	796	823	778	845	887	898	843	829	834	856	866	777	847	855	852	904	911	810	842	821	880	878	815	908	889	842	826	805	849	815	823	840	907	843	870	838	812	873	815	806	817	902	855	789	896	817	882	843	817	867	803	814	813	829	840	824	812	840	900	826	807	817	840	852	825	872	856	810	888	843	825	851	818	868	839	833	803	857	828	782	813	765	870	858	849	831	803	804	890	829	832	831	813	848	820	840	837	823	862	811	934	858	881	863	837	797	814	828	779	839	813	821	806	909	890	827	863	743	864	825	898	904	792	829	906	866	821	797	814	854	873	836	842	855	865	804	832	900	849	859	875	824	854	875	869	845	813	797	847	876	871	897	857	866	784	877	881	811	862	821	796	803	834	836	857	866	818	862	842	860	892	875	824	838	821	887	861	855	852	848	812	758	844	851	809	842	830	877	805	858	866	828	772	849	837	844	818	845	803	820	810	846	821	864	873	880	830	860	860	845	834	804	857	831	870	879	850	859	809	831	858	834	899	907	859	837	844	762	870	819	823	802	811	874	829	784	856	819	822	883	812	894	814	810	841	867	822	845	876	793	892	865	828	852	861	779	856	829	843	849	813	878	844	865	830	817	854	870	785	812	883	832	855	840	826	813	834	827	835	829	855	870	808	867	881	837	859	898	828	855	790	850	841	882	827	831	879	789	844	863	840	856	830	858	860	769	842	858	828	865	799	823	814	816	857	813	842	826	877	888	853	822	855	835	813	854	841	859	829	818	796	846	902	839	776	868	862	799	866	869	818	890	798	832	850	852	806	810	840	821	825	853	833	820	813	870	833	887	888	838	859	864	880	843	809	801	823	878	841	826	856	826	831	855	844	831	822	847	833	850	885	817	845	832	858	804	908	833	849	834	858	821	795	840	805	796	844	896	828	858	827	825	825	856	881	872	845	809	812	865	817	838	873	883	869	789	870	836	869	841	847	843	832	881	852	872	886	786	859	785	840	839	797	856	827	854	861	847	839	853	802	782	898	868	856	859	872	841	841	838	806	838	847	860	893	862	841	839	863	892	853	831	842	817	863	828	864	836	851	826	835	841	894	870	794	808	857	811	856	809	818	816	845	856	880	843	830	814	846	808	843	880	828	842	787	797	808	833	855	827	848	824	839	848	813	814	887	903	814	842	814	830	863	839	832	873	797	797	847	826	816	789	840	810	865	865	879	843	857	855	857	852	798	802	832	858	811	847	836	785	803	844	877	838	895	865	869	843	795	912	799	815	840	798	847	836	790	803	842	834	855	870	803	884	780	862	893	860	846	838	856	877	874	813	844	807	793	800	874	828	860	856	831	813	842	826	852	845	815	810	790	815	863	836	885	895	817	829	868	861	855	838	806	832	842	828	832	825	835	873	816	793	853	831	812	845	840	905	868	834	820	873	822	822	808	840	856	880	819	874	809	889	828	834	818	803	803	835	839	847	841	859	842	827	850	857	845	859	853	848	860	876	876	816	849	840	813	883	792	814	836	839	852	824	841	832	842	865	834	833	873	786	791	876	874	841	846	834	856	848	919	845	844	836	821	833	848	810	863	857	857	839	832	830	857	832	819	831	842	826	833	817	809	870	826	832	879	804	846	847	852	841	862	881	852	803	831	865	796	862	793	826	817	886	847	882	852	865	822	841	794	873	829	835	841	847	889	850	826	850	881	849	898	839	834	816	816	824	840	854	852	805	838	889	822	835	832	828	796	837	830	790	789	853	840	830	811	847	857	832	832	880	856	796	825	833	815	851	802	813	869	813	860	822	842	853	821	832	826	828	843	830	820	813	841	813	851	841	851	865	814	853	825	835	815	859	794	789	793	890	859	836	808	839	806	837	864	899	839	861	855	842	817	864	824	854	851	865	830	824	823	804	835	794	808	862	851	843	814	840	865	804	862	822	839	866	855	838	830	797	875	826	846	907	880	837	860	844	881	862	859	811	812	800	879	861	847	808	799	830	871	843	846	841	857	828	810	778	841	815	826	845	845	880	839	883	837	831	866	864	839	798	800	816	887	849	829	857	863	797	798	825	843	865	830	872	867	807	840	830	844	876	790	857	886	790	793	868	838	830	851	821	837	857	829	826	852	836	814	837	894	838	810	812	825	848	842	805	833	836	871	760	865	833	827	802	889	825	845	806	779	837	863	889	858	867	839	817	776	839	890	839	894	813	823	824	850	842	802	862	821	848	851	823	821	806	823	841	779	855	850	898	844	776	825	852	805	865	843	831	885	813	848	834	871	828	827	875	805	886	834	809	797	897	844	821	838	822	811	783	830	884	852	876	861	836	882	825	844	879	823	800	838	817	852	830	854	867	891	834	798	845	859	840	906	841	832	897	843	863	841	831	854	820	846	813	835	846	813	861	829	839	829	810	862	868	906	851	870	829	842	797	862	852	843	892	830	904	896	822	835	871	801	839	874	849	847	866	833	780	810	851	829	833	855	762	828	785	791	862	835	818	866	832	807	838	865	829	799	793	807	876	867	866	859	817	841	811	870	876	848	844	818	812	836	833	880	847	871	849	855	810	819	830	866	826	851	821	839	864	822	808	819	834	817	827	805	846	845	923	818	823	866	849	867	834	820	875	802	802	852	839	900	862	802	786	844	878	852	792	832	884	794	861	850	861	860	849	770	867	850	836	831	804	800	849	910	802	845	855	800	805	839	814	820	799	892	810	829	811	834	856	842	803	798	811	829	803	750	805	827	869	870	856	816	855	819	886	826	861	838	782	820	833	850	820	866	850	909	822	893	882	870	798	822	849	810	885	838	841	844	845	790	842	787	862	891	883	872	841	855	859	861	827	827	840	865	862	830	871	884	841	809	823	838	872	816	813	839	815	824	890	846	859	820	860	855	834	796	809
59070	35670	24520	15084	6611	905	501	468	468	454	500	511	562	673	446	543	656	806	776	675	652	502	408	390	372	424	429	433	378	419	384	380	422	379	403	427	447	423	381	443	414	415	380	399	388	428	406	431	449	429	446	374	374	414	358	370	394	434	391	397	415	389	416	412	446	402	411	405	413	436	407	394	409	405	436	426	403	432	385	409	400	409	398	387	479	401	398	412	397	414	437	376	409	426	410	389	396	388	434	375	432	390	443	419	393	392	415	353	406	389	429	423	420	410	420	382	421	404	415	434	404	384	399	403	391	399	417	423	405	435	409	405	389	395	390	392	425	431	382	410	458	396	386	407	403	392	405	404	403	388	379	394	361	454	403	401	398	427	355	447	399	435	382	398	403	423	431	408	426	450	382	418	437	397	393	395	431	412	429	432	380	399	387	382	406	383	396	419	446	398	420	419	404	398	371	389	418	406	405	403	428	370	395	413	404	427	416	394	370	394	379	381	398	431	425	366	387	397	395	406	396	459	377	431	420	387	404	407	411	436	364	431	416	417	399	376	415	411	398	439	418	442	414	405	403	436	362	404	427	455	384	407	413	379	425	400	434	373	410	404	401	455	366	399	410	386	408	465	430	430	433	416	416	395	399	409	391	427	432	376	412	404	428	430	452	399	391	383	421	432	374	455	416	385	372	399	427	397	419	396	393	384	370	387	398	401	410	375	451	414	425	390	417	405	371	426	436	406	376	436	435	395	427	370	352	411	399	394	362	404	477	450	398	413	410	352	393	367	392	419	422	406	453	414	420	408	414	412	401	422	402	394	429	439	416	395	401	411	404	402	401	455	388	403	362	398	418	404	402	380	366	413	433	428	399	402	413	393	399	417	410	393	422	414	412	370	406	409	425	409	413	417	384	400	402	392	395	407	410	426	401	378	403	450	422	405	404	414	398	416	391	382	386	443	424	389	453	386	400	382	405	413	401	379	388	380	376	414	420	431	410	388	381	425	413	410	414	371	404	412	399	463	369	412	408	447	433	400	403	414	397	423	413	425	400	414	419	460	413	427	443	408	387	383	396	422	423	374	429	438	403	427	419	430	391	376	401	465	362	411	380	369	389	418	357	464	396	427	361	414	413	395	394	389	402	394	426	395	406	428	423	433	383	426	398	427	359	392	417	417	389	391	388	429	412	384	419	438	403	423	382	438	426	387	415	423	420	424	420	389	445	430	371	395	392	381	386	427	333	393	395	434	375	389	420	400	440	444	408	405	422	416	422	418	396	409	393	380	421	396	431	422	397	411	442	374	391	449	415	360	394	390	382	363	428	407	438	401	408	430	475	400	420	371	418	404	422	417	382	428	428	380	404	401	370	366	440	418	381	421	449	409	360	443	456	404	401	411	372	404	410	384	393	453	420	438	409	399	393	389	359	399	396	402	415	377	384	403	433	391	396	395	406	403	439	394	426	404	372	377	409	395	437	460	394	417	405	418	399	392	393	357	386	412	398	430	414	402	373	385	399	443	433	365	440	395	383	366	410	453	402	389	380	401	388	396	444	416	452	407	418	384	428	413	393	406	376	417	405	406	429	429	399	420	414	415	436	444	418	415	401	396	399	397	414	437	447	448	400	409	384	408	411	434	417	398	364	412	396	405	394	430	399	413	382	431	380	382	374	351	377	387	405	420	366	420	399	426	370	418	395	391	417	466	422	416	365	402	393	420	400	408	403	418	444	394	453	395	418	442	410	428	422	400	397	406	361	371	369	376	419	402	421	418	418	407	412	401	366	416	423	455	421	407	425	395	385	404	441	443	444	396	440	416	389	442	392	410	422	415	428	389	395	446	412	405	393	466	419	419	385	405	457	407	362	421	422	385	414	406	435	420	389	421	460	403	392	400	406	417	388	452	451	432	395	347	396	430	402	398	391	410	429	411	430	403	406	397	397	432	419	408	415	406	406	389	404	387	387	425	446	451	417	391	406	398	431	387	375	393	382	448	371	436	383	369	383	403	404	420	400	426	373	384	393	380	432	447	385	391	401	410	417	395	429	410	385	408	400	437	402	408	404	435	403	440	401	442	395	436	396	430	403	427	407	412	407	414	401	422	420	423	416	419	373	391	406	378	387	414	407	406	412	385	464	406	411	425	428	432	363	383	418	416	434	404	388	388	423	404	410	409	448	383	441	419	416	415	408	426	420	378	386	390	447	428	397	422	405	428	409	399	418	405	401	396	422	424	405	411	401	377	376	415	419	409	405	458	402	384	382	388	415	408	393	406	434	414	400	406	361	426	391	369	397	395	425	397	426	443	402	415	387	389	372	386	386	431	387	417	391	450	420	423	412	392	416	453	450	421	426	423	412	431	405	416	385	400	374	385	436	380	420	391	400	418	411	414	430	415	355	390	417	419	414	400	393	375	369	422	427	409	387	417	424	409	417	424	440	433	409	464	460	423	436	396	416	378	421	417	402	407	361	416	400	413	413	419	399	410	443	397	403	412	399	393	352	405	419	432	378	380	452	417	377	411	410	364	411	363	428	456	406	426	400	358	388	397	341	395	399	405	384	383	409	431	391	383	402	408	376	386	412	406	411	401	401	390	386	428	401	408	449	418	416	393	369	426	423	445	398	422	426	444	412	453	379	369	405	408	445	429	435	403	409	397	403	408	380	358	441	384	367	391	391	427	424	445	419	391	398	411	416	401	373	421	439	405	417	409	400	389	411	432	382	409	412	395	403	442	397	427	425	405	424	411	415	449	401	373	373	414	406	398	414	397	404	423	413	402	398	407	421	391	385	406	438	434	413	417	420	415	435	425	446	373	408	398	416	370	441	423	425	399	402	400	403	420	410	381	395	436	400	409	441	398	381	402	428	422	417	367	420	402	425	388	417	392	374	371	408	403	406	412	392	423	414	405	374	421	375	391	375	381	388	419	435	371	417	433	422	400	389	443	436	398	453	393	387	383	361	386	372	423	415	376	394	399	367	349	394	380	399	428	390	417	421	435	410	401	420	415	392	478	446	381	400	392	390	412	412	417	392	424	418	379	418	423	379	359	373	382	412	433	418	411	438	437	412	421	377	386	407	409	385	406	384	366	380	406	391	403	402	387	408	409	398	417	405	456	375	419	439	366	418	403	419	427	378	421	412	440	413	414	398	380	419	404	396	449	414	421	444	399	422	400	411	395	419	400	411	387	423	424	458	409	413	415	436	416	407	413	397	419	401	389	405	415	391	424	443	399	369	408	406	395	379	432	425	426	389	444	407	440	400	419	406	428	386	410	403	391	432	428	417	399	417	383	375	378	412	378	372	389	419	428	405	369	427	408	400	384	432	420	403	395	414	409	405	411	430	391	386	422	397	392	390	390	408	359	401	383	425	413	402	386	419	415	429	399	422	452	401	390	396	390	440	404	378	366	410	411	435	430	427	411	424	412	438	416	386	415	401	457	390	424	381	402	411	390	391	391	386	396	392	453	411	436	427	387	370	378	432	425	438	420
37474	28360	27136	22457	13087	1321	1041	1137	1294	1192	1194	1248	1653	1759	1170	1892	2284	2998	2883	2300	2003	1263	871	830	897	856	895	820	811	923	898	895	876	814	875	868	883	879	922	845	885	884	827	851	820	892	862	823	887	865	837	885	890	897	887	843	825	885	879	899	883	889	862	864	818	829	879	824	820	860	820	854	837	897	845	823	855	842	861	906	815	867	805	860	850	884	865	856	878	908	896	841	842	851	839	907	829	849	941	890	850	859	912	891	880	868	852	878	881	847	820	784	876	886	841	870	844	910	857	869	878	853	881	851	862	854	813	918	839	820	832	854	883	913	849	876	877	854	886	842	874	853	833	861	883	893	877	839	825	897	880	844	870	867	875	871	859	854	824	861	880	853	861	873	840	879	904	865	854	850	828	843	895	836	872	864	860	854	862	845	830	856	923	871	817	860	874	876	846	869	854	834	845	853	812	894	859	880	826	865	838	864	891	831	879	802	863	895	891	857	849	867	840	861	875	866	814	835	821	832	841	813	860	829	883	899	909	910	888	848	829	880	870	844	875	851	869	872	912	878	877	888	816	912	837	925	825	897	853	822	876	853	866	878	802	838	828	936	821	852	862	868	885	842	824	854	852	831	836	838	921	865	879	879	815	853	866	879	885	846	907	862	897	870	860	832	855	886	804	790	914	862	799	795	871	883	819	944	864	859	809	882	866	867	837	879	848	868	882	864	817	859	901	905	868	848	815	931	849	819	861	885	844	840	900	830	879	854	855	847	832	856	837	820	830	877	852	859	910	946	883	841	857	881	820	880	880	851	848	880	813	921	856	872	885	881	872	889	820	880	854	885	859	874	866	896	860	859	807	872	852	836	831	875	921	880	814	844	841	839	840	859	875	825	893	836	797	922	855	853	859	890	823	864	939	876	864	839	828	842	870	875	892	848	867	820	881	888	849	825	845	864	824	823	855	807	847	845	857	879	867	844	857	824	848	899	859	855	909	907	905	877	795	829	835	851	859	839	892	845	843	871	900	868	858	860	835	880	866	862	856	890	898	843	869	850	834	828	884	867	881	897	838	875	848	944	865	868	839	889	840	883	872	822	860	861	833	883	855	822	881	884	841	901	890	854	904	875	877	854	799	835	895	890	860	849	827	830	839	876	887	838	868	846	896	816	849	851	863	859	849	882	838	866	882	870	857	840	872	863	865	835	874	900	926	810	855	904	848	867	885	874	893	873	824	814	841	830	821	866	804	848	898	872	819	797	841	859	912	827	817	898	925	849	841	876	877	838	839	861	908	841	864	814	823	832	871	826	879	830	849	845	825	826	882	847	853	790	823	880	853	852	848	811	860	902	934	823	887	850	867	844	819	845	854	818	848	830	848	893	851	908	877	872	850	847	851	873	816	864	876	887	806	832	819	869	870	921	839	866	905	877	842	902	872	871	815	839	864	901	849	907	863	839	839	928	824	836	836	945	853	861	868	882	862	893	853	848	875	796	894	861	874	857	842	859	858	901	866	899	856	889	845	851	894	835	866	858	830	908	834	889	848	829	872	839	830	820	859	839	823	879	838	845	858	869	839	885	875	829	893	868	913	848	850	884	854	850	869	876	897	946	866	850	826	838	885	918	840	801	865	835	821	864	841	873	872	825	879	901	819	823	917	856	894	821	861	831	863	872	895	799	854	884	851	887	912	881	836	876	889	912	872	850	895	888	849	825	825	912	879	905	833	870	886	889	859	797	860	887	857	874	824	853	887	826	926	904	876	845	874	819	880	905	893	916	886	860	857	883	854	905	869	867	818	826	870	869	903	870	846	936	825	906	833	847	852	874	860	887	832	888	831	851	844	835	883	861	895	843	865	868	877	882	856	908	889	831	846	857	854	878	846	877	866	873	853	921	840	851	842	840	902	836	858	826	883	865	817	883	829	851	900	843	838	860	899	859	912	826	916	870	890	873	904	854	882	871	831	844	877	890	902	801	860	907	862	839	874	861	823	845	900	865	882	855	821	900	856	921	878	857	836	884	836	906	848	922	804	866	828	858	870	906	835	845	846	828	886	824	880	900	866	859	840	858	859	828	866	860	865	842	874	892	820	861	902	832	870	872	865	851	829	827	852	886	867	885	816	904	827	892	831	908	886	843	892	900	882	879	825	807	818	889	846	870	820	892	892	857	833	856	828	793	874	825	856	843	887	812	889	858	897	866	824	861	872	917	812	893	834	843	866	852	854	915	835	858	861	844	851	828	856	895	845	833	853	877	874	855	869	878	838	789	889	846	861	887	888	867	829	828	862	854	875	833	828	864	793	874	865	858	846	892	855	869	825	851	917	913	809	846	834	859	851	858	800	883	850	858	854	931	881	886	856	817	817	880	855	862	826	844	934	794	823	889	768	863	871	849	910	860	891	902	850	854	878	849	883	831	826	863	843	897	870	865	874	863	840	840	922	829	842	819	845	843	832	865	885	833	846	851	866	834	918	847	922	865	847	884	902	913	839	886	862	832	888	833	846	867	857	837	862	838	803	891	837	921	894	878	890	818	828	903	889	935	837	820	833	848	881	872	824	864	804	849	856	915	889	848	851	841	832	827	890	862	893	860	868	834	871	824	875	822	825	844	890	813	878	885	855	930	898	846	930	869	855	899	839	836	912	884	856	852	929	892	864	896	841	866	835	816	841	886	848	846	915	831	891	840	871	895	894	857	831	896	852	837	772	894	883	891	835	896	906	879	865	832	856	869	882	845	941	890	912	854	832	885	861	829	849	898	839	852	794	871	827	863	936	959	865	864	835	894	887	916	822	853	889	844	848	856	872	869	916	873	868	853	858	836	847	834	893	897	892	851	848	898	869	837	875	884	879	888	832	855	838	837	886	841	864	853	895	876	793	846	928	858	834	867	917	913	889	830	855	834	863	847	863	849	852	909	808	837	841	844	804	882	890	853	859	908	873	895	868	839	859	904	874	902	819	842	886	850	851	864	851	858	817	895	823	856	875	908	845	887	872	876	866	829	876	854	818	864	840	852	861	877	790	835	843	870	879	839	814	897	889	912	906	859	816	873	881	879	877	841	855	879	811	853	867	809	860	885	891	852	880	877	896	853	890	848	868	850	828	885	859	838	844	840	905	884	885	844	799	838	834	812	886	811	827	848	831	848	860	877	873	828	841	925	887	848	845	863	879	925	820	893	864	909	889	834	880	834	892	853	895	820	873	881	912	864	872	855	852	886	882	887	922	866	890	879	855	875	860	899	919	855	875	853	833	875	853	851	870	870	919	864	818	847	835	845	896	956	870	854	849	847	820	890	886	863	807	875	896	878	830	855	850	866	887	911	857	878	807	880	832	857	843	875	801	790	852	843	854	863	902	864	876	869	836	883	871	833	857	899	830	869	835	893	870	890	910	891	898	860	852	877	868	846	895	850	841	861	844	902	844	865	849	864	833	864	875	882	908	818	830	883	837	869	897	797	867	898	826	852	887	920	849	867	821	815	870	868	892	850
46773	22908	9457	4022	1141	397	403	378	415	420	400	388	411	390	392	390	406	422	419	404	404	424	395	383	390	346	388	405	409	425	393	414	408	365	410	375	397	425	400	418	398	416	365	401	405	378	401	353	370	392	457	433	363	387	415	381	373	405	377	348	372	389	388	395	366	402	422	389	347	370	403	397	379	400	399	387	386	397	410	402	385	403	399	383	431	416	363	402	404	381	374	367	385	398	346	402	412	357	393	379	405	424	371	396	371	379	428	425	341	412	401	409	405	379	363	378	401	399	374	393	426	424	354	394	416	395	399	372	382	363	363	379	383	395	406	398	385	377	396	397	384	436	402	381	434	437	379	386	389	396	435	395	389	385	391	403	380	426	412	407	374	416	406	397	363	376	437	415	440	414	350	377	383	372	359	392	409	430	394	396	389	381	371	409	387	400	413	365	351	388	379	405	370	413	421	373	372	387	439	391	402	363	398	406	365	380	395	354	382	356	388	422	418	390	403	341	413	436	410	363	402	418	427	374	339	390	393	430	373	415	396	395	389	387	391	389	388	356	397	420	405	405	376	424	388	410	386	401	412	414	390	406	423	403	429	425	412	406	432	389	382	384	384	403	392	393	435	405	379	419	394	400	378	409	364	356	403	399	385	394	424	421	403	350	388	351	410	401	427	396	410	397	393	398	448	385	385	416	394	390	412	382	392	343	376	395	397	404	351	396	400	395	392	383	413	411	413	395	403	386	419	426	406	365	369	433	371	413	429	379	387	423	400	408	384	368	370	397	413	416	386	392	383	372	442	401	408	381	361	381	437	382	375	417	427	353	372	348	365	401	397	409	389	364	381	395	391	370	418	394	401	383	399	384	355	377	436	403	351	397	382	355	420	375	392	376	384	356	399	406	373	337	392	386	390	374	392	389	378	377	414	414	369	444	366	402	417	345	357	350	389	414	396	394	401	398	389	377	433	384	387	413	368	372	403	421	370	410	404	378	422	396	401	411	383	427	406	401	372	385	402	376	385	379	400	391	402	407	401	397	391	388	396	370	391	399	396	372	365	412	408	376	370	406	423	402	386	386	468	435	375	392	395	412	399	407	400	407	382	415	406	377	402	390	395	367	433	392	395	404	394	395	393	379	382	364	416	385	343	406	429	369	413	395	370	428	412	391	378	417	387	403	378	373	379	364	402	379	408	369	376	410	399	419	395	383	386	376	364	393	378	397	388	384	356	414	396	441	406	407	379	396	397	405	422	350	382	382	392	404	397	417	424	411	383	398	412	395	375	365	402	392	360	382	379	390	370	384	423	348	404	415	390	398	370	411	387	398	396	373	453	401	361	374	389	399	395	397	429	437	408	423	372	380	377	406	393	383	372	409	353	381	405	395	407	377	380	401	367	394	394	361	358	376	371	366	406	406	409	397	386	383	395	403	405	389	373	373	351	404	417	401	421	388	403	342	380	443	427	400	392	401	374	378	390	441	415	403	397	433	363	353	378	412	423	415	385	374	419	412	400	386	385	382	413	372	411	392	397	384	392	357	378	370	423	384	410	376	417	374	409	374	353	360	387	356	408	384	361	409	387	400	419	370	373	379	382	389	400	413	368	375	396	400	383	380	385	385	413	385	391	399	404	393	359	399	408	397	372	378	427	424	372	380	393	377	367	371	405	420	384	422	389	403	362	413	372	414	425	367	398	375	439	375	409	409	406	382	392	414	390	414	355	406	354	374	418	403	397	398	400	391	395	413	394	388	347	360	401	408	444	392	370	412	389	400	400	401	424	428	400	405	375	375	403	361	383	436	393	407	387	414	377	380	385	380	407	433	377	432	427	395	381	400	390	398	394	377	390	398	395	394	398	405	380	415	412	374	365	363	394	338	368	362	418	387	364	333	382	369	373	439	370	391	358	387	404	396	421	401	397	415	371	381	378	405	384	409	388	403	408	409	404	359	365	395	401	381	415	430	397	391	397	451	415	394	407	405	405	384	373	386	375	386	362	414	421	389	384	387	395	374	388	397	403	388	388	389	362	359	397	324	409	395	384	404	383	373	398	395	411	370	398	395	429	367	402	397	398	377	412	388	405	394	398	374	384	389	388	422	389	396	371	389	390	384	406	427	375	400	337	365	411	408	409	403	388	359	359	357	357	394	412	395	405	408	417	405	399	380	365	375	432	411	389	403	387	400	388	387	382	370	382	438	395	420	360	392	400	398	386	382	402	397	380	382	415	432	401	383	422	378	397	348	394	413	387	436	395	362	378	400	388	479	395	388	381	447	425	406	402	392	382	445	408	417	394	409	391	384	374	424	428	382	415	415	395	389	353	407	389	364	366	405	408	406	438	431	399	368	393	397	369	374	377	381	402	403	390	334	387	402	396	384	402	389	401	362	406	383	426	396	357	394	365	370	386	397	371	369	403	362	370	420	402	362	366	396	398	368	423	380	436	379	406	392	407	406	397	397	393	363	383	365	368	379	365	445	412	386	330	378	390	413	367	381	411	368	389	388	417	351	380	401	395	403	389	391	407	403	459	396	382	411	339	387	396	399	394	404	404	411	397	376	411	434	408	421	363	411	400	382	402	371	381	378	395	392	413	363	385	395	371	359	399	401	385	414	406	399	345	373	392	404	399	370	399	369	357	439	387	399	386	401	402	427	389	393	352	390	371	407	408	411	439	391	409	371	356	389	418	381	421	413	382	357	377	418	370	400	406	390	386	381	361	367	397	365	365	368	375	366	420	384	348	393	407	387	383	384	388	417	413	369	406	363	396	356	397	408	386	434	394	396	392	396	379	384	421	444	359	407	387	408	411	389	411	369	384	370	370	399	389	396	398	380	401	404	360	403	373	410	371	397	375	408	366	356	412	401	373	396	376	388	428	387	405	378	347	395	425	388	393	424	351	367	375	359	373	367	386	402	401	416	391	383	389	402	387	434	417	409	403	385	383	377	418	376	382	367	399	399	413	361	382	443	376	392	416	402	392	380	422	394	367	442	403	397	373	367	405	393	386	359	417	412	411	361	441	445	368	385	428	392	432	398	387	408	387	424	409	376	397	374	411	384	356	423	398	407	393	354	393	376	377	377	400	406	400	382	406	422	394	369	393	348	369	358	391	350	396	400	360	420	364	395	398	385	356	384	372	404	415	414	378	383	408	419	417	379	400	417	407	371	371	420	413	383	386	406	379	400	382	416	425	375	380	353	424	356	393	417	395	390	377	386	362	398	364	384	412	367	395	399	401	391	347	387	387	398	396	408	435	395	377	416	416	394	405	359	417	416	395	469	436	384	347	362	369	386	384	399	406	382	414	390	407	403	396	350	440	384	399	346	379	372	395	386	376	363	386	403	442	433	365	374	390	403	381	411	368	408	371	358	412	388	368	374	372	324	411	395	350	409	366	346	422	343	359	395	362	363	405	355	372	448	414	398	421	419	383	361	381	377	383	382	405	434	415	406	403	395	381	408	412	433	401	394	380	378	388	394	385	375	387	388
30192	15940	12125	8618	2704	897	884	858	816	843	876	891	849	914	836	934	866	926	914	940	896	819	877	837	808	835	825	809	866	779	795	839	844	830	788	847	822	868	884	894	812	857	800	816	785	845	864	834	827	904	869	859	851	840	826	795	790	811	803	804	833	865	832	827	839	858	866	864	837	820	851	835	863	853	877	815	776	847	862	835	849	850	809	852	807	803	816	832	865	805	837	822	887	849	848	813	790	799	837	864	839	860	818	836	812	761	865	811	867	871	787	820	803	825	878	860	843	832	827	821	828	857	878	888	814	896	789	889	816	753	814	889	819	799	813	810	790	853	819	807	899	835	832	845	835	825	858	829	851	798	859	835	769	846	844	859	832	840	838	863	805	850	822	836	823	760	814	863	837	820	850	794	821	862	811	836	788	898	816	765	837	828	846	819	823	833	834	812	792	809	819	865	866	812	854	777	861	807	804	828	848	887	774	809	925	812	814	800	871	849	818	822	787	825	818	827	880	821	806	793	816	818	854	810	835	876	827	832	867	774	828	870	813	822	824	845	831	785	833	805	830	815	834	831	816	805	837	772	848	893	809	808	814	831	808	856	841	821	812	835	849	772	859	856	808	861	810	856	786	855	819	765	827	795	860	855	833	804	814	824	792	811	878	798	804	819	834	854	892	797	804	829	825	823	830	804	851	842	803	767	916	828	856	802	851	841	798	846	857	840	764	780	872	834	850	880	851	788	829	817	790	831	846	823	811	834	898	806	880	844	831	845	796	807	878	783	817	828	817	787	832	843	876	820	867	856	869	836	833	845	824	760	811	839	890	804	807	863	806	799	827	852	844	890	832	856	837	803	792	837	846	859	827	842	801	904	776	801	784	800	775	849	820	818	877	855	811	860	842	874	790	838	810	834	777	809	805	879	833	840	805	797	861	852	824	779	853	813	831	817	875	847	844	808	837	808	839	795	818	832	821	865	807	796	823	812	829	823	838	796	829	792	829	852	817	858	884	817	849	815	820	812	815	804	885	770	841	793	826	840	832	868	799	792	822	799	792	834	847	808	825	809	855	842	816	833	770	806	838	824	786	821	813	864	786	791	862	846	769	816	818	847	882	882	832	873	787	865	856	785	821	805	807	787	833	803	855	777	842	841	817	844	817	794	821	816	842	819	868	850	831	852	859	792	845	825	823	791	848	794	848	840	793	823	791	861	820	798	894	789	832	779	799	834	823	825	843	810	859	816	823	860	829	853	817	764	816	832	853	852	830	790	820	828	809	784	798	807	820	867	854	836	862	846	843	880	849	834	811	844	856	824	800	843	815	816	755	798	860	825	855	835	831	823	846	818	784	809	755	855	854	840	814	824	867	855	815	838	831	833	839	822	781	837	844	855	848	765	877	798	782	909	826	804	847	818	818	815	847	853	797	835	839	811	809	807	793	859	890	867	841	809	850	797	852	840	841	823	803	901	829	810	824	855	852	848	837	826	858	824	832	820	825	822	832	823	843	780	803	834	824	798	826	849	834	788	806	825	863	791	821	815	820	851	772	812	805	812	864	833	863	827	857	796	852	770	802	911	819	816	844	846	847	818	853	842	823	841	806	861	856	803	809	851	815	811	808	859	860	850	839	817	819	861	826	813	813	830	816	821	861	822	841	820	848	817	864	841	826	806	871	825	853	811	833	846	839	792	880	855	797	834	773	793	831	849	838	802	804	822	827	813	815	861	821	817	824	800	865	808	885	809	784	870	805	849	852	849	846	818	829	852	832	789	849	787	862	833	787	792	851	870	796	842	817	851	810	866	828	829	899	858	809	861	793	812	800	847	806	842	851	831	862	860	826	789	817	835	827	865	866	828	793	827	844	848	851	854	852	798	786	872	845	823	882	802	808	812	807	830	832	872	807	792	862	869	850	817	913	806	802	861	844	816	856	857	817	796	852	855	833	886	843	832	820	834	832	822	855	811	860	901	810	851	866	786	794	857	834	841	845	896	799	809	836	741	876	854	829	839	902	819	782	801	837	878	863	850	802	795	867	822	818	821	837	826	905	813	854	821	847	813	841	841	849	824	865	846	868	795	789	827	855	810	761	807	837	860	815	824	817	846	880	832	856	805	820	816	838	793	802	829	841	837	795	813	860	821	786	830	812	825	827	861	796	813	843	841	801	877	878	832	871	836	824	837	796	808	838	828	830	846	799	800	878	793	871	868	829	784	852	837	806	829	831	868	866	843	870	887	818	805	857	818	843	872	808	855	791	787	872	825	846	843	821	841	844	818	836	762	753	840	888	828	838	827	793	821	919	851	856	865	888	841	824	881	822	799	834	899	793	841	795	816	846	796	860	838	865	859	830	791	758	788	819	867	847	804	817	854	806	774	786	810	822	814	800	804	809	781	852	821	854	814	879	864	807	843	845	824	830	800	766	859	837	869	841	873	842	840	890	787	823	815	870	811	843	834	771	819	837	839	812	800	851	872	821	803	863	857	834	817	815	834	819	846	832	878	852	835	898	833	830	860	845	849	833	830	813	814	788	826	826	822	846	807	830	790	868	812	839	832	849	836	816	853	825	848	802	831	784	854	829	846	831	827	870	867	846	792	826	867	805	855	822	823	814	843	842	873	844	836	878	831	808	761	840	827	873	826	806	891	759	811	844	862	887	864	831	852	814	773	811	848	901	813	811	858	824	855	788	822	837	878	834	819	845	791	868	812	818	769	780	814	836	802	827	819	806	817	858	847	891	905	842	832	853	859	798	845	842	856	845	857	861	867	835	815	798	831	859	831	780	842	844	819	787	832	857	856	841	830	820	787	842	832	835	812	882	837	809	862	891	865	876	822	820	827	847	888	786	809	865	801	793	856	850	860	816	828	834	802	865	829	822	837	828	795	816	801	778	849	829	771	798	860	895	795	809	805	820	878	826	842	798	807	832	822	855	793	787	801	806	833	838	821	793	839	876	808	872	827	824	865	833	766	827	782	834	820	855	814	844	870	798	856	855	895	833	797	854	840	824	829	854	923	850	817	834	819	887	807	799	808	892	810	805	811	815	841	875	859	811	761	882	823	832	845	843	779	801	818	825	869	858	794	883	825	824	779	838	780	880	859	830	796	838	860	811	854	865	829	815	879	824	840	813	842	820	778	801	841	813	769	851	831	817	836	873	855	850	826	880	811	838	902	802	795	786	849	833	820	891	829	821	863	856	795	808	828	823	826	843	834	815	844	790	775	848	848	842	844	782	843	812	835	814	766	826	842	831	820	859	818	828	813	831	853	848	844	848	814	769	838	804	836	834	866	830	823	802	842	815	813	845	824	797	881	878	809	851	795	817	830	828	834	886	871	795	835	897	881	835	788	815	826	832	838	821	782	834	846	809	783	840	789	844	824	877	821	831	822	829	829	816	856	807	864	772	849	828	850	810	826	782	837	829	813	801	808	801	789	822	830	823	880	838	891	829	832	853	824	846	869	852	819	831	823	834	826	800	886	811	828	797	814
56630	30352	17491	8916	2156	438	457	442	435	401	477	405	440	456	492	569	554	587	549	518	484	442	371	376	367	384	370	380	408	427	419	393	418	402	426	386	403	410	392	404	429	397	375	420	375	421	413	369	359	397	348	373	390	410	429	414	380	414	369	407	373	374	394	389	372	399	397	374	396	407	399	386	358	360	396	409	391	396	377	412	407	411	344	438	384	399	375	394	383	380	447	395	369	397	417	396	384	384	403	414	383	360	350	404	391	377	396	419	400	422	363	371	374	359	359	407	400	409	414	387	432	396	406	374	398	391	399	405	427	372	372	398	387	381	398	383	374	388	391	373	379	398	395	374	378	386	375	428	356	407	390	392	418	399	387	387	400	382	414	374	375	402	419	416	416	334	394	408	380	381	401	358	402	388	365	395	405	373	412	377	380	390	382	389	390	398	405	400	403	413	438	360	367	415	398	332	349	391	387	387	372	375	392	406	329	434	404	378	407	376	411	391	398	394	432	375	428	424	418	404	388	391	405	391	395	395	416	447	382	396	379	392	380	389	408	390	390	395	381	385	386	424	375	412	404	401	383	368	369	406	370	372	405	388	372	384	415	392	421	367	401	361	365	418	439	371	391	395	399	365	397	360	396	384	422	388	399	384	367	395	383	407	342	401	377	388	365	393	401	405	402	404	379	389	396	395	432	377	410	383	421	412	427	405	374	379	375	457	370	401	395	401	415	369	364	365	374	399	393	385	386	398	393	422	366	389	405	402	374	412	384	386	409	396	397	421	371	382	426	410	370	368	368	440	416	402	427	389	328	382	417	394	400	409	439	429	393	394	446	407	374	378	392	368	395	384	378	394	406	405	359	415	420	415	374	416	443	353	366	378	384	409	394	421	387	375	371	361	405	404	370	348	363	383	387	374	391	470	416	415	373	370	400	389	354	369	384	465	387	406	394	407	427	398	413	384	405	400	411	389	357	407	393	379	412	378	422	391	427	397	411	392	396	399	405	388	385	376	396	382	391	398	392	393	412	377	395	363	387	378	402	408	384	387	352	384	429	377	401	369	399	398	402	434	414	431	422	397	367	398	403	406	392	405	407	396	369	367	445	398	392	381	364	410	381	390	371	407	386	388	405	432	392	404	401	405	394	421	381	397	369	335	354	460	390	375	414	389	375	383	400	373	374	434	415	456	412	384	363	366	393	415	398	396	409	371	396	420	360	394	369	428	385	426	376	368	386	421	386	402	390	420	432	439	398	403	375	363	371	396	410	365	390	368	398	449	430	398	414	410	346	357	391	366	397	379	409	403	415	371	385	361	412	436	366	408	407	415	372	447	390	364	375	380	408	350	415	391	396	389	364	410	418	419	414	346	360	407	421	380	398	398	414	411	401	413	403	441	400	402	377	399	373	386	407	420	449	423	408	406	397	348	406	419	387	349	369	410	392	410	407	375	382	368	398	359	426	416	368	408	399	393	333	421	357	383	411	421	402	391	409	409	355	374	391	410	372	379	382	374	419	404	434	352	439	404	337	421	396	392	438	408	370	390	382	387	431	401	378	392	383	418	394	387	391	397	374	374	388	392	385	395	402	395	390	379	411	394	366	377	405	369	396	377	379	380	382	390	442	414	397	371	398	402	443	394	383	401	395	395	358	394	385	409	371	386	409	413	427	379	427	426	418	434	403	376	392	420	383	420	397	391	368	405	424	412	410	410	403	414	404	389	419	418	378	415	387	446	395	396	369	373	396	388	381	387	409	369	370	387	427	368	416	370	381	376	389	385	411	436	390	371	379	395	402	410	396	390	388	409	386	423	387	423	364	429	400	391	391	420	407	379	397	408	416	391	414	409	401	396	387	390	412	397	429	378	419	408	415	398	402	392	388	414	411	442	372	412	421	348	380	395	374	413	392	386	398	378	347	395	383	404	405	385	374	428	393	360	385	397	391	373	369	378	357	405	390	405	429	384	382	371	432	434	396	390	395	380	369	423	439	357	390	346	377	411	423	386	396	414	391	410	387	348	379	383	393	395	385	375	402	415	389	429	404	439	420	384	371	396	382	391	356	386	385	366	389	375	377	405	396	378	383	372	397	388	366	386	371	383	389	366	379	398	380	401	364	374	416	370	385	406	383	417	393	402	363	404	366	360	396	408	381	407	442	361	397	351	442	387	407	405	387	392	388	395	401	389	394	333	354	404	381	399	394	376	377	464	383	422	390	407	393	384	385	389	399	365	392	387	365	421	393	401	384	386	363	377	406	386	402	387	410	401	422	379	400	391	363	372	341	375	420	394	360	400	414	409	389	407	402	384	391	403	353	384	392	391	367	409	409	462	393	406	395	378	420	424	421	371	397	374	388	361	349	367	411	364	365	382	382	392	421	392	413	415	380	399	372	386	416	394	397	386	390	384	396	362	431	356	376	398	402	380	412	375	338	381	384	409	364	364	380	372	355	393	409	436	343	402	419	394	369	366	392	409	363	395	404	383	396	373	365	362	403	400	389	415	396	395	343	427	412	367	412	459	395	355	390	400	395	388	397	390	412	396	378	401	359	408	422	353	395	402	424	421	387	386	408	394	406	456	427	345	392	385	348	372	410	409	404	407	419	349	393	384	403	377	386	402	397	405	375	368	376	380	397	368	356	411	401	384	408	421	354	375	373	417	451	438	389	371	379	376	371	375	417	393	430	433	384	407	355	380	380	419	433	380	410	397	420	370	428	393	411	363	406	393	399	395	389	417	402	410	394	406	394	436	420	388	397	414	401	386	387	379	402	381	359	362	410	389	388	349	413	410	435	352	388	374	405	388	390	410	363	381	398	398	407	410	371	385	411	409	427	396	412	374	349	362	400	416	400	374	370	399	419	417	375	415	431	414	398	396	416	373	394	364	404	390	403	372	403	409	427	423	391	407	375	370	400	401	399	420	396	381	380	372	418	392	401	412	378	380	395	378	401	450	377	385	399	472	438	400	420	391	393	377	387	401	391	372	362	408	412	376	403	377	370	403	374	371	411	384	371	394	421	387	382	397	371	370	409	406	386	387	353	368	347	441	416	383	424	409	444	384	405	385	397	412	342	430	397	372	392	411	374	391	411	453	373	371	437	392	411	355	368	381	392	404	432	374	396	367	364	425	400	396	380	376	420	415	392	394	389	435	463	367	364	393	399	379	428	411	390	385	376	411	440	416	384	445	410	358	379	399	408	370	405	387	394	415	399	404	412	399	416	374	379	369	361	353	358	405	373	441	391	372	396	377	376	402	392	393	389	408	402	409	392	365	424	380	400	389	358	390	430	398	391	437	416	367	410	357	371	396	390	391	386	423	397	387	405	398	393	386	371	408	408	391	373	391	444	382	382	381	414	387	359	397	433	410	401	380	398	388	386	420	336	373	396	409	417	387	469	364	406	381	410	365	409	388	379	400	375	368	428	416	375	440	410	373	394	410	401	410	429	366	370	387	408	402	396	360	362	377	416	435	403	435	418	394	368	384	387	364
36110	21617	20903	15582	4579	1068	986	967	1088	1087	1093	1140	1132	1090	1335	1660	1744	1744	1834	1568	1378	1173	798	836	885	810	851	892	842	831	852	888	857	911	852	867	870	854	798	863	860	856	907	854	873	837	819	829	827	873	804	803	850	837	851	887	826	879	854	839	833	822	884	804	857	859	911	869	820	769	812	847	846	816	847	819	829	799	886	756	848	801	789	829	867	806	810	857	805	850	791	803	849	817	811	844	852	867	818	841	773	843	845	819	893	826	817	851	843	865	808	888	857	827	840	807	863	871	850	881	826	828	834	858	820	823	822	861	840	827	896	889	878	840	851	776	888	850	842	858	842	825	796	861	846	857	821	843	853	795	812	883	876	805	854	852	851	824	824	823	832	862	799	795	853	802	870	848	879	883	825	829	836	872	859	881	846	797	884	867	860	788	805	883	758	828	818	861	796	840	853	865	853	853	822	812	831	905	865	839	875	785	855	831	851	897	806	838	861	842	901	834	824	797	852	839	873	827	813	856	843	840	797	858	770	831	772	843	784	881	834	829	816	806	820	829	836	886	809	820	835	823	794	795	842	852	798	853	831	825	844	849	776	881	815	807	876	844	865	859	901	864	846	847	821	868	832	835	826	805	871	848	798	826	810	805	848	881	809	883	834	839	817	825	844	890	826	855	837	833	816	858	809	886	851	814	784	848	807	844	877	770	820	805	849	869	891	832	830	833	824	837	822	782	843	858	807	898	869	878	810	835	814	881	891	854	872	775	797	823	828	856	813	878	814	812	840	887	789	892	842	833	835	848	843	764	817	816	823	819	874	825	824	864	895	789	856	864	839	817	832	845	835	821	825	852	866	823	852	771	854	862	838	841	862	820	893	866	803	821	802	852	834	836	814	866	871	836	865	831	846	785	871	813	835	775	815	867	812	834	809	805	817	814	853	792	823	810	894	845	806	844	847	803	816	872	831	845	813	839	863	893	851	833	800	864	821	888	848	841	784	852	855	822	877	827	824	813	807	871	788	881	822	897	862	879	829	780	887	851	871	860	833	834	888	810	839	858	837	847	801	806	839	818	805	874	800	832	844	820	878	815	822	860	877	808	886	826	831	811	842	839	803	814	848	886	802	831	821	769	833	892	867	862	803	805	790	803	860	856	831	880	850	831	879	837	834	800	871	885	836	858	824	819	842	877	824	818	814	799	841	845	803	810	805	813	847	928	862	842	829	813	833	819	858	817	843	811	828	828	819	856	815	829	824	823	834	844	797	840	866	855	826	852	834	889	819	896	843	872	842	851	808	868	868	834	848	819	847	789	826	884	867	820	876	817	857	863	848	899	884	831	858	852	826	850	792	851	814	853	822	819	767	840	854	815	786	921	848	812	824	835	837	839	835	858	812	863	820	869	840	823	838	811	849	809	816	851	837	811	794	849	855	852	821	843	832	796	848	844	815	841	813	869	848	814	835	848	847	840	862	851	882	831	857	884	841	838	827	866	813	845	874	811	839	849	872	805	795	845	845	828	839	817	814	854	804	819	830	846	835	837	834	811	819	809	880	824	819	877	827	814	820	823	827	864	818	841	834	842	856	834	826	852	815	798	868	784	873	794	844	836	846	809	919	869	794	833	861	897	820	863	861	833	796	856	848	837	840	835	832	840	893	857	832	755	820	871	843	799	857	851	868	869	879	842	850	819	850	878	854	831	811	843	808	783	887	904	858	866	865	802	826	805	863	876	824	817	849	858	851	833	871	818	860	803	817	836	826	848	833	888	814	831	815	824	880	835	848	797	857	853	823	827	804	844	883	803	792	849	870	855	844	867	891	883	863	867	822	814	796	836	902	836	815	842	864	811	822	849	858	845	839	812	794	855	866	863	890	821	841	859	825	836	823	821	856	848	831	835	873	842	823	824	878	829	877	865	845	827	844	839	809	818	879	834	861	842	864	827	841	856	824	819	857	821	882	869	855	849	870	812	774	854	845	791	817	812	861	809	857	790	820	804	837	800	897	870	838	813	845	823	834	836	838	837	856	780	817	871	792	859	800	802	883	888	830	810	829	834	850	811	832	806	800	862	827	843	870	870	914	791	861	884	839	883	874	774	862	892	805	851	828	833	856	856	821	887	869	848	825	879	835	814	826	867	828	864	870	855	820	843	866	851	806	858	832	871	843	844	853	811	832	856	824	878	900	885	853	832	848	858	855	871	879	799	880	820	859	879	818	803	802	829	894	844	839	814	874	824	845	839	830	830	831	798	787	853	831	856	817	803	890	846	819	819	862	853	853	793	794	866	836	854	854	848	868	861	848	839	879	833	836	807	824	852	899	842	822	802	819	808	812	847	810	792	842	861	826	838	802	832	861	807	850	830	871	821	842	798	829	831	857	797	845	841	882	835	806	817	822	833	839	836	826	837	787	861	828	807	846	825	833	850	797	797	861	818	820	839	834	890	851	864	852	816	858	842	845	818	892	816	786	850	817	814	884	814	843	896	812	830	827	838	832	862	829	835	878	839	818	847	862	796	811	848	837	902	849	833	800	868	818	786	798	865	804	847	857	823	881	863	806	888	838	825	836	857	833	845	869	848	844	820	895	796	832	806	854	847	842	818	816	816	869	840	776	858	834	855	834	815	797	850	875	871	855	881	847	882	842	854	867	866	910	823	863	853	876	851	770	883	864	848	873	827	782	811	860	853	830	899	810	839	819	848	855	868	838	772	873	848	894	827	833	820	876	807	840	843	774	824	855	828	818	824	854	847	803	795	840	872	801	830	834	810	873	831	802	870	823	859	822	848	898	806	834	840	816	810	826	800	794	824	842	899	806	784	840	831	842	834	861	856	862	795	865	807	875	837	898	863	824	858	810	801	863	827	828	874	833	820	857	832	791	783	875	815	843	825	865	810	816	862	828	848	823	835	852	906	867	805	839	861	864	770	768	793	868	841	817	847	810	815	847	808	821	848	825	853	843	854	863	846	890	836	830	864	816	873	811	808	822	867	860	846	849	809	856	784	859	815	852	876	845	852	847	852	822	874	876	798	845	845	854	798	830	812	880	877	827	786	820	823	859	834	878	881	822	841	847	838	811	844	874	770	859	858	811	806	820	833	868	860	870	848	826	853	827	847	836	860	814	812	827	853	893	865	826	849	763	824	897	859	828	833	850	841	874	871	847	867	831	848	850	858	837	812	851	856	864	847	846	830	839	868	898	856	792	903	889	807	891	849	868	834	880	844	837	826	820	896	857	859	845	873	846	922	792	839	838	814	823	801	859	820	775	894	854	870	829	834	847	798	866	794	832	867	778	851	821	796	835	813	797	836	838	805	852	871	824	864	906	868	852	846	808	813	841	862	861	780	864	853	845	820	801	814	820	833	896	811	807	832	850	824	860	875	867	874	840	822	840	864	805	806	867	857	880	847	854	795	851	849	889	892	838	807	883	843	863	834	845	855	822	844	859	837	804	818	836	868	847	811	811	866	825	790	858	834	855	859	791	816	841	760
57303	35980	27515	18151	5786	890	536	566	605	505	518	535	532	500	656	1107	1520	1571	1239	1002	764	528	421	417	409	421	417	416	378	381	409	415	402	395	402	427	421	389	402	448	398	424	386	414	419	476	425	446	445	401	424	400	434	430	427	413	439	425	440	434	412	383	398	410	376	385	402	392	392	408	446	361	404	431	409	398	426	390	421	428	413	429	391	390	377	424	385	397	407	428	386	406	435	393	414	410	455	422	404	442	436	386	438	371	389	378	388	376	449	458	412	424	433	393	384	397	366	411	445	433	434	396	423	397	392	356	378	432	423	404	445	409	404	423	407	425	403	418	413	435	401	423	365	420	401	424	400	398	371	400	477	412	405	413	403	416	411	428	433	444	404	392	394	398	404	413	415	422	434	424	411	399	423	406	409	403	441	396	423	427	386	432	430	386	404	398	430	389	384	407	423	411	410	395	394	440	370	402	430	398	388	429	387	417	412	388	416	411	410	409	399	415	423	375	448	368	419	407	410	416	396	399	417	391	382	425	406	385	404	402	411	438	380	404	403	420	420	408	383	399	419	444	447	395	376	464	406	396	432	437	391	383	447	413	408	413	432	410	375	409	407	398	424	446	431	412	397	429	457	407	393	372	414	436	421	394	403	422	449	392	398	432	423	394	378	410	420	432	430	449	431	432	416	400	418	397	424	385	403	400	424	421	432	406	422	423	405	459	454	393	422	414	428	417	449	368	409	407	428	412	417	397	428	393	412	434	426	424	416	352	413	406	465	424	370	416	401	402	423	443	399	421	420	443	393	422	417	381	408	415	435	438	435	377	409	415	428	406	409	408	408	430	409	413	415	412	436	401	421	430	416	422	357	411	402	424	435	414	401	384	398	391	399	392	403	408	456	394	380	404	410	414	390	394	401	385	388	436	428	409	404	422	416	404	390	440	427	430	410	415	412	423	404	433	427	446	385	420	408	431	406	387	414	403	409	376	425	410	389	420	421	429	410	409	407	398	406	403	378	454	393	390	386	411	414	389	407	413	430	422	406	390	437	393	410	420	428	408	373	402	382	397	401	443	415	442	372	397	417	396	409	417	415	415	427	426	407	420	428	368	407	390	405	381	391	413	421	408	404	384	446	412	429	404	429	398	378	409	388	443	430	433	402	389	439	405	397	418	384	378	448	443	448	409	400	407	403	372	402	405	407	395	383	383	404	437	450	411	391	411	438	395	404	431	413	412	419	391	367	451	391	398	395	355	413	401	445	411	414	423	415	432	385	420	381	430	423	375	459	439	411	408	424	391	418	429	398	405	423	437	418	370	433	410	385	426	392	385	418	439	455	369	352	401	436	460	435	426	407	384	410	402	427	370	381	409	421	413	416	409	419	397	435	413	436	432	379	411	414	408	439	380	434	416	404	423	439	422	392	423	390	386	413	451	381	404	400	450	403	436	416	419	453	408	388	350	438	393	379	358	421	435	434	390	433	431	430	408	435	398	402	394	412	396	384	367	413	449	404	382	420	438	442	387	392	409	385	425	417	406	415	412	400	424	415	413	414	367	362	397	457	395	400	430	420	405	404	410	362	433	440	385	455	378	398	444	385	421	422	382	395	419	373	400	415	391	421	392	411	410	392	424	373	407	427	417	442	456	421	389	453	470	399	428	426	399	403	404	406	398	416	401	394	419	427	447	439	343	383	424	416	408	385	386	405	419	403	423	392	400	430	403	427	395	356	377	381	391	417	437	437	396	415	436	374	403	412	387	396	433	394	402	419	387	450	386	415	428	447	403	424	382	397	403	362	399	399	365	456	431	415	392	429	421	402	366	399	419	381	436	393	380	402	408	420	428	401	376	408	449	428	421	376	397	409	374	463	383	412	370	401	441	420	431	444	435	373	388	407	412	457	435	429	390	418	408	444	400	401	417	392	419	400	393	379	360	409	419	428	424	387	418	391	464	403	429	400	406	440	437	382	386	414	396	397	435	413	412	407	376	379	407	395	431	406	427	439	435	453	434	413	425	407	449	406	406	433	384	400	436	440	434	429	405	398	415	415	397	430	398	428	401	408	451	398	417	406	441	445	372	407	415	388	389	397	408	435	441	381	433	395	424	395	400	388	414	407	413	437	430	397	385	426	405	391	413	421	424	417	411	427	411	399	413	410	442	381	421	383	417	390	400	418	412	416	378	425	426	437	381	442	388	433	416	416	397	429	416	427	438	424	383	414	357	443	389	397	434	414	401	410	387	418	401	409	415	391	412	445	428	441	427	428	434	393	369	436	400	405	395	375	438	402	403	389	445	415	385	378	465	397	422	420	432	406	397	428	416	416	416	409	414	434	411	424	395	387	394	415	419	427	424	436	396	383	426	403	383	357	394	439	408	364	394	463	408	416	412	364	401	396	433	383	402	458	420	414	413	395	419	383	405	436	382	423	434	383	480	379	408	445	398	430	402	420	430	415	424	396	408	354	412	378	394	366	390	409	401	431	400	381	411	407	410	405	419	405	391	417	451	410	383	428	371	387	432	469	420	401	380	426	404	400	469	406	412	380	395	367	419	393	397	443	433	408	437	414	383	398	442	442	405	382	425	392	444	414	427	427	446	410	426	399	411	406	387	395	412	404	428	406	403	406	403	409	406	387	400	428	379	402	396	420	403	404	380	371	426	375	411	439	426	422	382	379	420	427	443	398	421	424	403	397	386	383	395	378	412	406	409	379	421	387	412	393	409	392	413	400	395	438	400	442	434	432	410	372	410	451	449	389	425	410	394	405	402	424	422	442	419	422	369	397	411	413	414	409	407	408	426	440	402	409	400	400	395	418	427	448	354	420	413	441	390	384	386	435	389	380	446	398	404	408	371	429	462	404	392	407	401	368	389	417	433	388	432	373	411	409	394	419	419	397	407	427	371	413	356	382	410	381	433	406	407	397	367	398	459	409	420	409	399	417	430	428	433	396	420	415	382	390	421	385	352	438	425	377	395	410	388	381	386	387	425	392	370	397	402	408	373	422	423	458	441	379	409	392	423	397	414	410	375	396	396	460	401	428	403	420	406	441	413	397	412	395	407	401	419	380	414	439	408	385	420	387	409	381	384	390	402	398	418	410	423	412	411	437	392	400	421	392	444	432	422	415	436	389	393	386	402	457	435	443	431	404	380	396	397	428	435	416	433	387	427	447	435	389	390	384	381	458	421	414	384	412	415	396	367	371	451	393	396	433	409	450	402	408	361	414	388	432	420	424	453	410	400	404	422	451	438	397	429	423	405	419	355	398	404	398	413	426	424	427	450	398	394	382	405	418	460	434	405	455	436	423	382	425	405	432	414	396	385	403	399	398	410	414	393	398	401	406	410	375	394	399	405	391	398	414	420	400	420	396	424	396	408	427	383	456	370	420	371	419	372	368	413	371	409	387	412	418	431	419	387	399	402	437	412	433	458	415	406	386	405	380	420	376	411	402	430	392	420	467	410	429	409	383	414	357	432	405	433	426	407	399	395
34860	26613	30135	25266	9030	1543	1468	1518	1654	1543	1557	1604	1552	1218	2101	4913	6967	6654	5505	4079	2739	1609	903	887	835	870	833	888	833	819	871	935	872	886	883	872	836	873	857	885	864	868	847	893	896	840	869	855	897	876	881	878	902	859	863	836	887	935	909	891	866	856	876	900	867	881	832	842	844	818	846	855	849	899	836	891	879	872	859	863	830	845	854	875	888	850	840	868	859	852	878	908	835	866	851	893	868	836	907	867	895	832	884	886	872	865	875	800	885	856	830	890	887	883	886	877	804	871	873	840	851	879	878	839	804	898	896	887	903	837	892	862	856	811	873	825	874	881	895	828	815	867	869	860	841	819	892	901	833	865	811	865	927	859	837	900	882	860	878	864	913	837	839	817	811	839	850	836	812	836	868	880	867	849	816	885	873	847	836	828	860	835	883	879	867	910	890	854	812	897	867	836	864	887	852	846	874	828	879	871	802	869	832	822	834	806	863	829	856	884	892	874	852	853	840	873	848	843	799	842	890	872	840	820	856	880	849	903	849	910	914	848	904	904	851	865	852	859	886	896	847	869	865	868	912	847	887	841	911	878	857	868	880	873	891	910	862	889	812	869	881	871	873	895	869	854	887	837	885	827	919	861	845	934	817	909	877	826	848	931	875	877	874	829	870	822	922	850	812	865	830	864	863	891	858	819	850	886	878	903	848	851	901	840	821	864	827	854	824	844	892	875	838	832	825	891	848	836	817	841	827	844	906	858	841	861	874	911	881	826	875	863	840	846	875	842	831	835	836	832	823	837	864	888	840	852	848	849	856	875	811	859	876	844	883	817	900	867	837	910	878	946	856	851	857	909	885	893	900	785	845	896	839	888	855	867	859	851	855	881	846	824	882	823	880	869	918	804	890	821	888	891	803	889	847	837	867	844	813	815	848	839	862	810	901	853	852	818	871	843	908	875	802	880	875	881	807	884	794	796	890	831	820	855	875	851	891	870	884	863	859	904	861	854	858	830	873	849	875	874	879	846	907	829	886	869	806	849	832	863	859	857	858	853	786	941	872	838	864	850	884	852	909	888	903	848	829	837	919	867	836	867	853	843	807	850	867	873	824	868	858	868	864	829	827	838	796	870	847	805	846	868	858	901	853	883	877	852	828	889	860	862	888	888	909	895	862	845	868	810	865	884	863	858	860	881	895	914	838	856	854	845	827	878	807	837	840	862	847	857	861	871	913	887	857	847	856	836	844	845	884	853	837	878	887	834	884	822	847	916	864	884	849	831	896	869	856	851	860	910	919	891	791	894	848	886	832	833	830	845	866	858	908	909	803	860	865	830	820	843	852	880	854	845	836	915	858	908	885	850	854	832	942	917	864	879	837	868	882	861	836	844	807	871	871	897	837	859	931	859	838	856	932	835	889	838	862	873	878	827	833	878	858	886	880	832	867	822	889	825	881	911	908	832	824	869	801	888	861	853	888	851	905	831	843	846	896	830	862	867	890	841	912	856	889	841	868	855	828	823	876	825	821	875	853	875	862	875	854	876	835	896	921	878	870	866	896	934	898	894	844	815	870	855	915	876	881	826	812	860	855	886	889	925	852	879	846	848	869	907	877	865	891	892	867	869	859	845	862	875	859	906	835	886	848	902	907	861	892	872	844	930	861	865	906	870	875	908	890	886	853	845	915	845	873	838	876	877	879	857	862	877	897	862	906	937	882	863	896	856	887	887	838	820	865	912	839	867	841	878	916	866	871	892	888	863	862	831	828	880	885	898	876	874	855	894	834	872	809	830	866	880	911	816	872	877	851	847	833	849	893	920	864	871	863	874	865	867	812	896	843	883	882	885	864	804	873	933	873	871	853	851	845	826	889	879	843	896	822	849	876	865	846	918	843	815	918	848	860	870	902	817	887	881	863	854	773	878	871	858	874	878	864	862	876	912	842	859	881	865	816	858	880	885	877	827	879	878	870	823	842	856	919	839	860	894	845	889	836	897	912	857	846	854	878	801	830	871	804	893	830	851	855	786	839	885	864	877	812	873	842	887	893	884	886	849	838	894	890	861	792	867	890	844	859	864	825	830	887	880	829	889	876	849	890	845	881	869	864	875	912	830	854	883	869	871	874	861	836	910	867	828	915	889	847	839	821	907	889	832	869	912	827	841	901	852	929	811	850	896	859	885	854	837	815	900	867	808	887	840	881	892	868	872	847	873	850	877	885	838	934	883	848	875	868	870	906	912	885	903	855	857	825	830	905	885	896	858	813	853	892	896	846	828	837	850	877	819	871	871	861	850	875	867	896	866	878	815	828	841	846	769	874	829	870	861	890	844	895	806	851	863	858	811	882	901	859	828	882	873	896	849	856	856	886	839	869	871	862	887	834	874	841	843	902	810	847	838	895	853	914	852	832	822	874	904	838	872	858	816	844	855	797	908	836	825	865	903	864	855	912	829	882	883	838	856	884	819	902	848	900	833	855	850	872	873	844	889	838	907	887	862	843	863	861	853	893	861	900	875	830	868	851	837	878	887	880	858	837	809	918	840	855	864	904	837	824	916	860	876	836	861	864	815	783	859	824	832	838	903	909	842	873	892	876	818	859	786	869	898	886	871	844	899	863	882	906	931	868	879	824	818	888	869	913	855	884	858	849	837	884	803	892	828	835	914	912	875	889	851	893	821	866	840	913	881	871	839	870	849	905	809	870	879	863	845	837	886	883	872	878	811	820	856	896	834	842	860	781	798	872	910	867	840	864	856	817	839	864	873	869	903	832	875	835	832	785	859	865	900	868	901	875	893	853	876	904	876	880	856	848	868	876	877	880	866	918	837	847	858	872	870	853	867	919	816	829	791	885	832	878	861	882	895	886	904	866	846	871	863	891	829	860	894	859	856	860	888	836	880	809	821	919	841	833	848	919	919	868	867	826	840	880	861	881	868	851	872	901	882	873	890	914	894	887	906	825	809	869	871	861	836	898	827	894	848	831	894	928	870	886	850	923	892	873	873	891	877	861	818	884	825	878	853	857	866	867	874	829	882	855	850	828	876	819	888	832	832	883	844	849	884	874	884	838	890	850	814	837	820	900	855	906	846	842	879	885	862	905	853	876	866	838	843	828	862	830	878	870	853	884	930	875	875	860	889	862	854	887	845	859	841	880	821	898	895	895	835	896	863	864	908	802	847	837	894	859	866	866	822	877	893	877	868	788	907	858	882	881	860	866	894	919	876	864	860	844	871	887	869	872	895	857	889	808	907	840	855	844	878	961	835	877	903	884	883	852	929	869	806	895	884	834	914	957	854	921	845	837	835	898	820	936	921	909	855	860	900	868	844	838	879	816	863	860	883	871	889	853	840	838	836	861	890	900	851	874	825	883	895	844	855	913	866	885	833	870	880	833	878	821	822	867	845	864	876	834	848	903	871	792	858	912	813	890	841	874	842	852	817	875	887	856	862	874	865	813	920	849	922	862	832	863	852	856	876	858	862	873	860	809	921	836	869	871	892
41718	23422	11647	4172	886	395	386	399	358	441	425	387	358	368	438	417	429	444	419	381	402	382	367	409	343	360	395	357	331	381	406	380	369	359	420	379	412	413	394	361	405	393	428	337	427	406	397	380	387	357	406	399	419	406	393	434	376	397	414	405	383	417	371	402	400	380	374	368	420	409	368	406	402	399	422	378	416	386	405	408	398	375	407	400	398	363	402	382	366	394	416	404	387	396	387	411	373	412	381	389	399	361	413	396	402	381	408	379	396	399	423	460	372	430	396	385	386	382	379	364	385	348	406	396	387	366	365	378	379	344	388	422	385	390	367	405	376	372	388	414	369	399	409	344	355	355	404	407	381	353	399	396	389	367	364	372	399	403	417	427	372	414	395	415	369	399	388	411	403	347	388	375	384	343	378	421	379	420	364	373	411	396	367	419	388	400	389	383	400	411	385	378	418	389	382	386	428	395	363	422	425	394	422	421	382	427	400	380	394	425	418	383	403	444	403	413	439	407	366	376	374	379	359	375	395	383	405	390	376	350	408	394	430	378	358	411	413	372	393	405	417	429	388	366	370	418	354	378	371	382	391	384	393	376	365	405	391	418	390	369	427	377	381	399	406	399	424	461	386	402	426	379	365	420	427	401	382	399	404	383	375	415	412	383	403	394	399	417	435	393	419	396	405	401	400	399	405	367	393	412	413	416	376	364	354	390	343	342	409	396	397	362	397	404	425	420	385	368	355	425	329	384	397	393	388	401	396	341	388	411	410	393	433	366	382	410	387	386	399	394	379	382	391	389	420	392	382	393	403	406	401	418	342	393	370	370	331	363	399	409	419	378	363	357	411	422	383	389	402	361	369	415	373	373	350	383	424	429	437	398	386	414	361	370	390	407	357	390	385	364	392	403	396	382	403	407	368	405	373	376	405	416	392	388	436	363	378	414	397	426	342	405	396	393	398	409	369	423	411	405	374	374	408	426	423	439	391	388	405	395	388	395	373	419	399	376	382	379	423	359	430	411	384	405	365	383	390	410	351	384	412	397	388	384	364	352	406	387	365	382	365	405	379	413	371	384	383	385	424	403	377	423	421	386	373	425	400	380	434	336	388	349	428	402	423	417	403	397	397	373	384	369	417	375	379	386	341	393	396	378	414	409	341	410	362	368	393	367	428	398	403	403	369	403	399	394	410	386	405	398	412	388	399	397	431	439	369	426	374	350	363	384	404	414	373	392	420	399	395	419	391	377	422	368	442	419	389	376	418	387	384	390	362	400	376	353	428	357	387	382	394	431	404	399	401	387	371	388	443	408	408	425	399	403	363	357	387	356	367	375	424	365	416	455	418	407	429	350	417	419	392	364	400	408	381	356	371	404	372	394	418	386	387	390	399	363	383	388	395	371	386	391	395	381	352	404	408	397	367	379	410	361	406	385	409	407	402	406	401	374	416	366	411	360	369	380	349	366	404	366	386	389	393	372	381	439	334	402	358	392	417	379	391	412	356	395	377	396	429	388	404	414	396	421	404	446	419	387	391	403	416	409	367	415	362	394	398	356	386	407	391	410	369	376	423	396	379	410	387	411	414	380	402	395	380	421	414	428	433	401	405	406	377	423	402	384	412	410	397	382	383	353	405	409	377	396	376	371	432	445	377	368	407	419	394	388	396	420	408	396	379	420	389	397	406	412	402	424	384	390	388	400	356	402	415	406	372	416	377	407	405	415	425	435	370	434	413	373	386	407	399	390	414	400	409	381	414	342	401	371	391	392	389	420	388	429	382	394	368	402	395	429	375	400	396	373	380	409	363	392	378	411	388	376	401	393	424	425	395	439	401	414	404	374	409	382	426	413	386	370	389	394	403	378	382	392	384	421	402	387	396	402	408	406	398	403	403	396	397	402	414	372	371	381	374	376	399	362	404	401	365	365	393	402	380	378	415	407	382	376	393	378	365	381	401	409	346	369	391	366	371	377	392	377	403	418	377	411	378	400	383	427	360	383	409	418	393	387	401	370	381	393	444	416	367	393	380	405	393	441	361	400	408	436	388	393	345	364	367	410	389	441	354	391	405	395	374	401	382	393	389	419	371	388	404	399	354	396	425	367	377	368	405	383	390	408	361	398	414	414	367	377	396	400	424	379	401	390	419	405	383	387	446	434	413	394	419	373	404	370	365	365	396	389	372	412	431	415	387	375	393	399	380	373	391	417	393	343	380	395	393	367	377	371	348	420	394	370	427	394	396	410	397	413	443	348	399	373	375	407	364	376	402	380	412	378	380	381	409	388	423	400	371	396	391	406	366	398	425	409	405	393	404	378	406	421	398	347	350	393	392	347	419	407	360	399	368	417	328	356	410	419	390	397	363	392	441	385	422	429	385	386	409	392	398	376	421	404	389	389	390	394	382	391	416	380	384	372	344	392	376	376	397	391	362	447	395	390	381	408	397	350	363	363	410	410	433	420	382	409	377	383	381	392	373	422	381	401	392	400	406	385	431	401	386	392	376	383	407	449	405	395	408	385	407	389	405	403	393	437	387	435	375	400	379	356	381	344	400	401	400	394	406	375	429	396	404	374	390	363	357	379	400	389	388	326	377	379	403	381	398	364	404	418	393	441	389	425	408	427	403	379	374	400	381	373	394	393	374	384	393	379	408	384	439	405	379	389	447	358	384	385	367	362	377	407	421	392	388	434	432	384	373	397	413	371	376	373	413	404	397	393	388	418	371	397	372	398	423	380	394	392	393	399	403	366	398	396	406	407	403	391	378	399	399	410	433	393	382	375	387	405	425	392	403	389	415	379	406	377	433	414	383	442	416	393	376	416	390	413	378	359	397	397	460	388	341	380	377	388	374	400	356	407	385	453	405	390	359	419	412	376	376	389	413	391	387	393	415	410	393	423	392	409	435	378	383	392	423	384	398	364	401	400	404	451	348	346	387	406	378	389	409	403	384	409	420	395	363	412	390	390	386	385	386	379	398	372	381	388	369	388	354	364	405	391	422	377	394	427	418	344	387	382	398	422	400	405	388	374	411	415	434	375	420	365	406	412	401	438	399	384	384	415	386	376	373	413	385	413	381	349	399	415	385	440	421	376	400	393	424	375	409	380	394	363	407	396	420	420	367	377	387	387	406	369	386	427	391	407	391	440	421	349	337	381	375	380	377	388	378	394	407	405	357	364	356	398	419	431	410	383	364	417	382	395	382	427	401	391	446	380	421	377	384	388	394	383	368	399	377	361	376	455	410	411	349	403	390	385	401	377	414	377	374	403	391	373	356	375	404	408	369	392	379	438	361	452	378	396	354	426	432	427	397	387	383	440	401	389	393	362	381	370	428	384	404	394	388	341	434	411	386	422	403	403	384	429	367	395	369	431	404	373	410	434	400	361	402	408	405	366	398	378	412	360	397	381	421	394	385	354	353	389	376	377	407	408	409	411	380	412	409	378	419	380	395	377	347	434	364	408	390	381	397	400	395	395	371	432	381	403	436	389	368	384
25684	16781	14593	8458	1760	874	824	865	804	853	815	845	871	900	864	959	1021	1037	1018	963	893	877	844	790	835	806	845	857	857	864	793	857	841	828	844	820	814	873	855	793	811	814	860	872	852	830	877	838	841	847	824	802	864	827	834	801	804	843	800	804	836	792	785	862	819	881	825	816	823	847	836	840	859	841	825	852	852	822	870	879	834	840	850	849	840	824	861	810	848	830	769	861	848	817	815	853	879	866	823	853	794	823	798	852	810	869	841	814	836	752	842	794	856	832	833	834	906	862	815	858	894	840	792	882	861	816	785	862	857	866	822	833	817	804	844	828	850	860	790	885	902	822	836	838	834	854	887	875	885	867	855	822	867	859	828	853	824	821	868	853	835	883	825	812	804	827	791	858	865	801	817	852	856	819	829	794	821	877	834	796	821	830	865	789	829	781	788	834	832	847	790	869	838	829	862	793	824	830	837	900	832	832	853	818	842	770	810	799	893	855	860	814	843	768	858	832	805	844	825	891	924	792	849	818	777	828	820	824	851	846	865	780	828	826	808	806	839	776	801	823	833	805	789	821	840	886	834	888	789	860	847	846	817	794	833	840	810	889	871	839	801	814	855	791	816	813	854	843	811	833	864	848	875	821	803	802	805	818	840	851	824	865	847	804	800	828	854	829	797	883	851	810	839	842	885	907	816	865	834	867	835	829	818	853	753	826	769	833	853	896	838	841	791	877	886	891	812	880	830	880	823	813	883	803	897	847	854	861	818	865	889	838	825	823	830	832	858	840	829	806	857	793	815	847	804	797	822	867	811	825	817	844	817	776	816	843	869	846	852	863	910	819	850	857	848	837	800	815	754	843	848	824	845	848	829	845	848	802	884	834	841	798	851	852	836	813	862	841	799	867	842	868	850	785	820	792	794	794	833	860	843	846	890	875	755	810	846	812	886	781	833	842	918	851	838	773	816	847	837	851	797	840	846	885	838	841	781	914	861	826	835	781	887	819	836	832	834	832	844	836	858	838	846	831	827	855	843	818	806	834	801	834	813	840	842	881	817	822	853	787	870	843	880	840	820	865	794	813	820	867	814	829	824	820	826	855	877	844	865	853	863	835	841	821	814	866	817	809	832	868	760	851	850	765	865	876	841	864	770	836	800	859	860	845	840	811	844	856	835	814	907	843	818	826	818	752	814	821	804	793	831	824	848	846	871	896	855	881	854	876	840	777	813	862	821	839	839	842	791	812	851	858	813	832	823	887	819	908	866	851	862	823	776	805	868	826	804	850	839	838	825	828	844	809	821	844	814	845	855	878	831	932	818	873	838	866	851	782	858	822	799	785	899	809	789	813	842	876	789	812	789	843	827	857	847	824	820	816	858	856	798	836	849	828	838	793	822	857	836	808	849	840	823	883	823	891	839	871	798	814	874	816	858	815	821	838	825	854	836	821	885	873	855	815	841	834	831	854	847	893	785	842	822	878	793	820	857	859	862	827	834	805	862	842	822	835	860	825	810	808	841	805	810	796	770	836	798	816	864	873	825	852	846	835	873	844	805	859	854	845	871	818	895	831	843	847	804	861	857	818	821	888	840	838	783	808	827	840	838	894	827	901	825	816	771	824	856	814	807	853	859	812	846	807	807	827	811	810	845	840	828	809	793	828	812	879	828	821	818	857	790	848	800	827	841	834	836	821	836	849	805	871	862	867	816	866	808	811	844	811	866	834	808	809	827	809	825	843	822	876	823	852	824	824	816	798	842	919	839	834	832	831	864	853	836	830	839	875	829	845	862	879	840	864	805	862	900	845	797	842	874	836	807	811	839	848	857	846	827	870	860	817	835	874	868	788	845	819	847	814	856	808	819	833	826	822	801	809	865	845	884	858	903	837	872	827	834	883	783	836	807	846	835	783	881	847	852	811	849	815	834	812	830	750	823	842	834	848	826	815	785	836	829	885	827	797	843	829	833	796	841	823	833	824	857	811	820	849	825	779	895	853	865	840	877	826	857	842	888	822	833	857	817	781	860	871	817	780	858	816	811	839	873	827	876	850	877	845	828	823	792	829	805	811	873	891	790	872	826	852	808	908	858	776	804	880	786	852	897	793	872	835	833	827	845	840	865	805	792	854	834	891	838	829	752	791	820	874	854	855	796	782	825	843	788	827	864	830	841	838	875	817	827	850	790	792	842	876	866	861	809	773	829	821	825	781	857	821	836	810	876	798	827	897	849	836	850	841	813	774	872	822	824	812	781	810	854	832	816	821	864	872	857	846	826	845	864	811	849	884	771	835	874	783	846	858	821	809	863	816	833	846	860	873	816	889	835	861	800	794	894	852	791	854	807	792	835	800	858	822	795	786	827	855	831	865	835	765	848	848	833	793	804	832	812	837	883	867	836	859	820	837	785	873	781	842	780	851	881	831	812	860	828	794	854	853	817	778	826	877	773	816	856	841	890	786	851	847	839	788	862	855	813	798	858	904	871	841	819	850	829	834	808	832	833	868	833	830	840	793	826	872	822	848	810	820	827	809	842	786	858	818	887	861	823	845	845	827	801	832	788	815	811	835	849	861	806	853	826	826	824	817	838	830	777	785	872	843	788	866	840	815	856	837	864	863	793	830	864	858	817	861	896	823	856	795	808	882	817	858	846	818	814	867	867	829	790	805	794	834	809	820	832	808	873	851	836	841	836	837	857	838	780	839	832	855	874	810	804	833	882	857	820	826	829	817	855	804	809	841	841	843	868	846	829	845	835	785	857	822	840	830	832	844	815	870	817	847	857	830	832	865	793	828	779	800	802	793	820	857	859	807	825	844	853	856	866	842	767	821	850	841	830	847	838	809	786	867	846	858	840	766	825	821	806	798	852	843	820	801	843	804	874	866	844	823	866	830	809	819	848	822	812	820	809	838	845	820	845	884	880	814	848	827	797	817	817	852	853	845	867	809	866	792	914	793	839	840	807	884	803	823	786	812	775	865	805	847	825	858	860	837	796	829	820	791	839	879	839	843	837	802	850	832	888	829	797	807	787	799	816	789	827	835	813	780	838	862	797	852	819	878	820	767	885	833	870	855	839	833	817	861	818	872	797	796	863	809	831	874	824	841	856	867	847	851	815	817	845	836	877	809	877	829	792	805	832	867	832	904	828	842	836	872	835	853	824	800	867	834	825	813	880	868	811	822	821	856	846	851	798	815	865	845	788	807	873	834	899	798	791	853	835	797	806	839	853	815	829	813	792	790	839	771	855	813	779	827	805	821	857	810	822	874	904	822	861	843	887	848	827	862	830	839	833	782	881	770	857	850	767	798	822	815	828	846	858	863	774	883	797	814	857	796	858	822	868	809	836	791	876	817	844	796	849	857	833	827	850	844	866	862	786	862	868	882	870	868	834	816	890	839	871	852	861	820	826	816	862	742	838	899	808	824	810	835	887	853	884	901	844	820	837	863	851	849	790	837	866	852	830	810	815	792	884	868	826	823	864	775	845	811	898	847	776	844
53459	33469	19692	8801	2844	555	463	415	416	419	410	434	443	448	512	615	748	695	656	593	504	473	397	398	400	371	370	426	419	393	382	393	366	406	407	420	387	395	416	416	372	438	392	404	384	430	355	379	416	384	418	377	434	399	371	354	430	373	400	404	388	378	412	385	405	366	402	388	388	387	393	373	376	413	433	388	365	407	424	387	363	392	403	440	393	427	361	405	351	410	397	389	386	407	417	418	364	406	367	361	429	381	406	384	389	435	405	406	373	369	412	401	391	423	419	369	389	419	384	406	386	371	399	409	409	405	397	431	403	401	421	388	413	387	381	366	388	382	435	410	415	377	387	386	404	402	391	425	383	460	400	374	441	365	399	363	395	386	430	391	405	387	355	383	380	409	391	403	369	421	397	434	404	421	373	394	370	376	395	409	375	365	409	395	370	389	378	400	400	362	383	392	434	351	375	393	368	371	402	423	403	376	381	381	404	398	397	389	374	364	371	405	438	385	425	421	371	392	377	405	369	376	358	382	391	409	404	387	441	373	370	414	455	410	410	362	417	373	426	382	360	402	363	426	419	363	387	440	415	424	392	392	420	376	420	398	385	365	388	396	423	405	411	394	398	437	386	372	411	392	404	380	386	403	379	392	381	413	401	378	421	384	415	424	390	396	416	410	393	407	379	359	412	392	389	378	364	386	358	461	395	400	415	374	362	421	383	385	390	407	387	422	428	433	389	395	364	371	396	393	385	408	442	372	426	379	403	446	400	403	411	426	401	414	417	387	404	391	400	390	413	388	391	348	394	411	398	352	416	442	406	399	389	420	412	396	387	379	383	414	395	402	433	413	424	379	399	399	405	380	409	378	398	391	406	362	411	379	370	396	428	390	400	374	396	435	413	425	388	431	402	403	388	419	393	369	370	418	409	393	461	375	402	401	403	396	398	383	409	408	401	380	381	413	401	393	381	446	401	379	389	378	364	401	425	421	429	401	402	402	454	416	398	412	400	369	371	363	403	352	431	410	394	377	407	376	375	402	403	410	415	422	362	393	420	417	395	385	391	394	426	389	383	402	418	411	356	433	389	430	395	400	384	379	415	356	398	371	414	403	410	370	407	417	370	361	372	412	402	379	364	400	399	377	427	416	394	407	370	439	403	409	354	400	407	389	386	441	358	436	410	381	425	429	404	419	424	352	435	371	381	374	408	403	421	414	381	355	407	376	359	390	424	433	430	395	427	391	427	387	403	364	382	405	392	423	395	394	384	357	419	455	391	383	388	395	409	427	384	391	379	391	379	394	437	385	349	394	389	390	379	392	393	385	432	378	414	419	422	436	376	350	402	422	382	382	427	453	390	409	369	392	396	391	392	387	413	415	420	395	404	394	388	409	394	389	359	371	428	371	391	398	398	398	390	391	432	449	381	405	415	386	372	425	365	435	410	420	430	419	374	400	382	390	405	405	433	412	411	386	417	381	364	427	441	374	393	390	367	428	407	392	387	371	403	383	445	384	378	410	414	405	366	399	385	382	405	412	407	394	382	398	397	393	374	375	384	388	352	376	417	397	380	378	351	402	365	395	402	419	405	439	413	427	371	410	415	410	370	354	421	434	396	419	395	403	396	370	362	403	385	412	422	409	412	394	415	410	374	407	370	376	400	403	389	377	368	381	380	408	414	418	373	418	394	376	374	396	371	375	386	379	413	390	432	395	392	422	403	438	427	392	430	411	381	320	349	376	409	411	424	360	405	396	402	415	404	431	413	372	390	388	384	386	414	413	412	471	402	394	397	387	401	394	389	419	390	404	441	380	360	411	401	369	402	400	406	358	425	412	399	431	428	399	381	374	420	413	387	402	389	413	403	366	392	408	380	361	408	414	400	397	421	401	368	430	432	400	401	387	388	385	419	428	427	397	361	374	349	376	369	401	446	381	391	389	409	392	387	442	407	403	391	374	365	380	431	403	423	456	378	419	398	369	407	403	378	401	379	381	385	418	413	385	366	429	421	387	409	394	352	398	379	445	401	394	429	369	366	402	396	421	433	386	385	346	389	390	395	384	401	411	400	407	388	406	389	396	390	368	406	367	388	378	404	355	374	408	384	410	428	425	408	404	387	386	386	413	380	435	407	376	357	404	412	400	403	431	371	415	392	406	410	398	410	363	402	391	388	401	365	411	363	401	397	369	414	378	457	392	390	368	411	395	431	418	397	418	381	418	415	373	386	418	378	362	384	401	380	411	400	398	428	358	356	417	402	438	426	414	343	441	401	411	389	406	416	416	365	399	358	389	403	368	391	411	380	403	363	410	399	418	449	399	378	390	434	376	392	361	399	399	393	327	363	401	361	371	384	381	373	373	399	396	392	406	393	416	412	405	379	389	412	416	389	373	369	418	402	392	406	385	388	400	402	417	411	374	394	410	366	405	386	352	380	420	396	414	426	377	379	408	429	412	412	432	396	408	389	396	370	403	424	408	402	399	444	441	413	413	407	414	411	368	405	394	381	402	429	399	384	411	415	392	406	396	415	354	382	361	416	424	380	408	429	375	420	417	410	378	416	382	364	416	369	420	405	386	362	367	435	366	387	419	376	369	373	376	420	415	391	348	404	403	451	419	434	391	369	414	396	381	401	382	394	381	386	401	426	425	404	383	395	422	401	421	409	381	418	405	419	435	378	403	390	392	414	425	390	370	380	409	375	387	396	389	395	389	399	383	410	445	407	414	400	401	397	405	407	457	399	437	425	406	398	382	378	405	389	376	376	355	398	374	418	410	445	389	392	416	398	407	389	401	403	394	394	369	396	397	386	378	396	416	421	359	416	393	399	413	395	387	408	451	337	419	415	403	411	396	384	412	381	411	412	424	410	396	410	415	378	350	375	409	416	367	408	413	411	375	362	411	405	410	385	423	426	377	432	380	404	403	370	346	393	403	403	368	414	402	379	409	410	385	397	443	418	366	414	417	399	432	385	388	389	412	384	371	400	431	391	392	392	376	368	344	440	408	399	394	393	401	370	382	381	374	391	383	393	387	411	379	395	382	385	412	418	397	377	383	390	398	396	428	400	392	426	391	380	409	377	382	425	391	433	387	365	404	386	375	392	432	370	391	382	405	378	415	432	424	400	376	402	377	388	417	397	393	352	394	407	401	416	377	451	395	392	348	384	348	364	386	372	393	444	395	381	388	390	375	384	428	393	355	396	362	406	349	390	369	413	449	401	378	385	406	421	367	381	399	399	391	375	404	410	407	391	406	420	398	414	396	389	389	394	344	417	404	416	369	387	390	415	400	416	368	389	381	406	407	402	416	368	416	388	396	421	386	397	399	364	416	358	363	336	432	382	429	366	434	315	428	373	363	412	380	420	360	408	392	377	419	397	422	354	423	396	372	446	417	413	386	407	378	406	358	406	368	378	375	410	414	386	435	366	442	377	400	361	385	396	401	385	356	395	420	383	434	409	394	361	357	403	432	383	397	377	358	383	403	366	433	373	363	392	401
33674	25776	22051	15048	6452	1169	1002	1005	953	932	915	880	915	1124	1489	1913	2572	2469	2105	1702	1422	1145	976	885	888	818	859	771	855	812	852	842	819	798	897	788	841	892	797	822	801	869	830	869	833	848	832	815	873	838	868	830	863	814	843	839	873	849	823	877	863	793	851	836	879	908	888	831	818	877	820	832	846	895	889	820	857	812	841	819	875	890	871	799	820	814	846	828	847	868	840	828	848	911	849	772	877	879	803	845	818	854	783	843	839	845	888	798	823	839	818	817	843	852	819	834	847	779	866	866	811	852	828	802	838	836	809	805	827	862	870	867	902	835	850	809	842	836	874	841	830	879	821	859	850	802	811	831	880	897	819	880	823	860	812	872	828	808	898	815	839	833	814	815	796	849	883	907	843	859	844	871	833	856	801	869	819	848	867	794	849	829	881	819	774	834	832	836	815	886	839	838	875	801	862	873	886	839	834	870	813	890	884	882	867	818	852	827	829	840	840	835	813	809	813	778	842	883	844	832	822	862	814	856	827	838	815	856	852	841	863	837	802	893	856	855	806	889	831	824	844	843	832	801	879	838	858	823	862	868	824	859	865	879	823	839	813	860	812	860	795	835	865	834	863	797	856	863	880	817	879	854	832	796	844	869	800	874	849	867	806	830	833	836	835	846	810	836	810	827	839	873	905	813	848	851	878	886	837	848	783	794	861	940	824	851	840	880	847	862	833	825	834	809	837	824	825	891	813	808	846	837	861	858	864	826	865	858	852	847	846	881	854	855	834	876	858	793	857	845	856	847	837	851	795	882	862	800	831	874	833	818	786	821	843	826	866	802	855	827	805	807	845	842	820	845	822	810	876	835	816	822	833	857	837	891	842	802	823	874	850	814	848	830	841	828	877	870	881	813	837	856	870	845	864	867	878	849	839	853	847	782	856	787	808	836	878	820	874	795	838	864	858	798	845	847	811	865	834	817	824	855	823	805	873	844	867	821	850	815	877	834	844	846	777	903	853	835	858	878	874	856	842	842	798	892	807	845	862	872	873	870	819	791	887	849	854	881	820	852	839	837	852	828	845	892	865	848	841	813	845	847	879	870	851	822	823	888	818	856	806	805	829	849	814	801	836	877	882	841	861	837	890	826	830	785	861	877	858	864	795	836	845	868	799	818	847	807	846	889	827	838	882	874	832	820	813	820	836	790	892	837	849	852	850	896	866	834	799	833	833	837	893	804	897	810	819	859	787	893	836	878	825	830	858	843	836	852	893	802	876	828	820	844	823	806	890	802	825	881	837	823	909	840	874	854	791	852	893	873	852	840	851	837	844	795	799	836	793	801	846	847	840	822	858	868	860	858	860	837	865	838	851	815	805	848	842	904	808	848	849	851	870	925	868	827	815	780	799	785	841	803	812	810	882	837	867	801	826	793	818	857	806	869	807	857	824	867	778	804	808	822	832	847	850	816	823	772	875	840	862	847	839	882	821	837	917	871	819	863	798	869	860	818	831	878	831	843	818	867	868	795	835	820	874	830	836	845	865	832	848	857	862	869	847	872	847	864	880	844	825	857	845	839	846	824	825	844	868	886	844	816	857	806	842	826	779	902	889	838	834	750	886	812	848	829	833	788	817	826	921	807	792	818	833	849	894	898	804	808	837	825	844	855	816	846	852	841	829	791	861	859	790	831	892	808	868	794	861	833	869	827	829	816	797	901	855	841	812	840	807	797	823	828	868	825	869	831	877	857	888	836	841	852	842	847	838	797	841	813	815	879	817	844	798	881	835	847	838	841	819	845	881	862	867	856	799	868	834	904	854	821	825	856	812	890	850	812	845	915	792	828	847	877	819	840	776	844	831	847	813	842	842	829	869	845	793	808	825	885	828	804	865	868	836	861	877	833	825	897	882	840	872	886	834	852	818	819	862	804	799	875	886	840	837	853	857	854	873	884	838	860	850	837	840	849	835	805	841	836	834	833	835	845	851	841	837	776	906	824	897	797	893	869	887	837	840	859	839	779	869	838	803	815	829	842	829	863	846	822	871	856	843	794	832	855	839	864	815	890	859	866	843	818	824	852	827	835	836	863	879	884	862	848	838	866	918	889	888	840	827	813	861	828	870	907	855	872	843	848	858	835	805	855	851	784	822	863	870	844	810	826	859	870	826	812	852	863	858	852	863	855	818	850	870	859	831	879	852	832	842	890	833	841	854	780	834	835	863	894	870	839	823	855	840	868	866	806	791	831	866	854	815	786	820	841	801	832	874	838	879	828	798	819	834	808	841	884	838	864	883	814	839	834	870	819	855	844	859	843	865	822	824	829	885	840	826	817	825	850	876	869	872	848	897	857	826	870	832	862	881	810	893	892	798	822	831	838	876	841	813	846	842	851	811	799	824	852	836	885	850	811	848	848	827	796	833	788	829	846	797	880	799	822	826	844	857	866	877	815	806	885	809	883	825	846	870	884	837	851	832	847	858	858	839	882	831	864	853	866	865	819	842	830	792	848	865	837	844	876	875	801	824	877	898	837	856	913	841	852	799	852	820	806	867	791	831	843	817	803	853	836	789	857	796	825	827	840	838	891	818	821	838	810	843	838	845	853	837	827	825	853	811	799	869	807	835	898	790	828	833	815	864	824	873	856	848	847	844	822	840	838	812	846	846	899	869	815	797	820	804	849	833	874	783	870	859	879	896	814	842	874	830	871	853	816	885	835	816	826	812	896	877	782	852	856	805	855	873	825	849	842	789	839	841	826	795	821	872	831	892	783	843	884	860	853	829	852	798	860	813	789	870	826	835	816	822	860	817	865	818	883	831	818	805	813	839	831	893	850	878	846	866	838	833	850	815	816	851	837	842	857	851	838	827	819	832	810	855	813	871	859	865	838	872	855	904	808	823	829	854	853	865	861	865	849	829	831	812	815	838	805	832	883	896	844	763	868	852	830	810	847	856	862	827	870	805	792	800	810	837	796	835	831	869	836	862	860	834	819	849	853	793	809	823	784	774	894	805	865	816	795	826	848	849	849	830	890	832	773	785	820	841	875	820	923	811	823	847	880	801	874	811	858	857	829	823	839	850	829	806	867	796	833	811	840	782	860	851	822	873	844	810	829	859	783	852	834	866	838	858	858	875	874	844	851	840	796	927	839	851	894	831	817	843	889	886	823	793	858	832	877	865	784	891	847	839	825	845	849	819	900	814	869	816	850	827	882	868	853	820	853	835	870	844	824	842	826	831	835	874	855	792	868	832	818	805	812	794	896	829	829	827	765	840	836	875	873	843	779	821	846	884	808	811	834	890	865	817	871	832	857	799	807	874	831	843	866	860	911	877	853	856	830	803	865	869	822	818	810	857	876	816	813	841	841	872	895	827	846	847	863	832	863	829	849	915	805	862	923	850	840	905	895	827	880	805	816	790	858	795	844	844	844	840	824	832	837	842	852	811	822	806	811	861	843	827	849	849	855	826	832	796	860	828	887	858	863	824	846	825	869	857	835	826	827
65939	34602	21848	13029	3844	639	523	463	444	443	458	447	415	488	539	786	923	940	871	722	579	552	456	464	404	443	413	430	446	396	396	399	375	402	409	403	397	407	401	391	424	397	411	396	362	391	414	379	408	390	396	420	435	390	365	413	391	383	405	369	402	374	411	419	415	378	396	413	437	444	418	417	398	396	431	399	452	425	404	410	381	390	383	412	393	395	409	377	380	429	397	371	395	419	427	427	389	380	437	380	401	413	481	473	431	399	378	419	418	406	414	402	429	443	380	380	394	389	420	395	405	411	416	431	460	411	410	421	384	404	406	428	402	414	374	412	380	408	397	426	446	381	423	425	410	403	418	369	445	453	384	402	385	399	418	418	404	384	431	384	406	434	450	384	396	355	434	419	374	409	412	399	383	408	413	438	419	400	412	402	401	418	432	404	372	387	374	408	408	424	372	409	388	369	383	350	384	396	416	379	381	451	406	457	434	432	402	422	402	447	405	371	417	393	429	438	427	412	414	401	423	403	425	387	376	403	443	390	409	372	383	375	396	406	400	407	418	383	384	395	404	426	423	440	414	398	381	405	389	453	393	420	379	410	407	402	416	410	412	391	371	422	427	413	390	460	421	382	435	415	442	389	415	401	442	431	403	404	407	383	393	376	403	388	399	401	413	461	412	410	418	420	367	414	407	425	405	405	370	420	382	374	422	399	404	389	398	395	406	383	397	389	383	389	436	412	427	392	427	430	443	424	429	420	413	406	365	380	406	403	404	370	417	414	409	399	394	419	434	401	371	420	419	455	410	408	363	365	395	408	433	423	424	350	368	401	423	431	380	395	442	377	400	384	416	358	387	424	424	393	406	383	376	418	383	404	423	427	366	418	397	446	433	397	446	378	354	455	376	415	370	414	443	414	428	436	413	413	359	403	385	395	431	374	423	409	365	428	430	371	391	418	425	392	419	385	411	432	412	383	397	398	413	398	431	408	386	393	411	444	408	398	425	401	378	389	397	355	459	400	453	400	406	381	406	443	449	414	377	434	392	374	431	468	372	399	411	378	386	418	404	420	455	396	390	440	378	410	431	424	397	393	446	395	387	446	391	430	470	424	396	410	429	381	375	418	422	409	360	382	406	394	422	411	388	441	398	374	423	427	407	430	432	382	397	431	413	406	428	401	409	396	388	441	403	372	406	401	446	385	419	382	427	395	391	377	375	424	398	367	408	404	370	385	385	383	384	380	410	387	447	431	403	413	449	436	397	376	393	418	360	401	406	410	378	410	458	435	414	405	443	415	418	435	403	390	356	387	406	410	429	443	386	400	418	409	447	433	427	378	369	388	436	394	411	429	395	408	400	350	413	448	433	440	429	400	425	390	348	421	384	400	381	401	438	417	426	477	406	408	429	392	414	445	399	410	418	381	397	419	431	427	437	439	379	399	431	380	384	393	389	368	392	402	434	407	416	388	405	463	445	412	415	408	440	364	352	387	418	403	383	434	419	412	380	396	442	428	402	419	371	375	409	454	429	394	438	427	389	439	377	397	405	379	434	407	356	409	387	413	422	387	399	404	426	437	426	412	426	397	391	420	440	404	407	413	372	370	400	415	401	381	414	402	413	402	406	458	392	386	456	400	357	395	406	438	376	416	428	392	405	389	402	422	391	390	406	420	390	395	435	420	351	402	401	407	421	422	429	402	447	360	414	420	405	437	418	434	378	402	428	395	397	434	375	422	401	444	417	401	443	401	414	420	358	403	410	417	426	420	388	435	378	408	384	417	378	351	416	416	433	418	425	443	405	417	403	402	437	379	396	412	404	403	422	399	405	445	389	406	401	475	408	395	400	385	405	408	399	429	415	365	394	453	415	434	415	402	401	451	419	373	410	386	430	412	405	380	423	398	424	398	381	420	373	373	416	398	421	430	400	377	397	447	432	421	421	408	412	412	400	398	396	416	406	404	415	417	369	412	422	417	394	416	387	408	379	390	414	403	427	420	415	434	449	410	391	427	415	385	406	379	397	424	412	432	388	406	432	425	416	421	439	396	379	366	386	421	403	412	389	388	428	380	406	439	449	412	401	362	422	413	379	405	397	398	419	389	371	384	419	421	429	442	400	418	417	419	393	408	408	429	428	422	436	423	411	424	433	420	368	380	387	430	407	400	402	392	397	390	395	396	378	436	401	410	442	449	386	415	413	396	400	410	397	425	394	427	466	422	408	443	419	419	416	439	409	416	416	410	409	426	421	430	395	411	412	401	415	413	392	397	401	357	388	419	414	454	459	429	411	405	411	416	423	387	401	410	439	374	391	389	402	421	439	416	393	426	390	422	382	392	441	379	361	390	439	413	406	406	371	369	420	402	411	426	443	394	425	420	434	394	414	411	387	419	391	433	417	387	386	420	391	370	399	374	374	433	382	386	386	441	403	430	408	423	422	433	391	439	420	406	400	426	415	426	435	406	389	369	436	380	387	411	411	407	460	404	448	465	398	440	432	401	391	403	406	375	390	431	411	409	406	413	417	408	413	406	422	443	393	395	410	381	378	369	438	408	435	434	427	394	435	421	386	370	393	398	425	424	393	380	430	412	386	427	407	390	361	386	420	419	411	441	388	437	433	406	444	413	425	404	405	394	399	432	374	420	384	399	408	399	421	405	431	411	423	371	444	425	402	366	392	423	420	410	448	400	398	356	382	426	377	375	430	413	400	403	444	385	386	460	426	410	402	386	384	379	394	425	402	381	410	390	398	393	400	412	428	417	423	438	380	404	410	463	402	429	465	410	385	429	438	396	450	381	411	429	418	433	370	439	377	385	433	431	417	398	393	377	411	415	411	404	412	412	400	411	387	434	385	413	394	395	389	445	388	396	403	373	409	425	421	400	418	422	383	393	398	418	450	403	403	355	375	384	376	398	417	378	458	384	402	384	426	416	410	389	390	436	368	383	399	391	395	401	439	405	407	392	387	425	378	417	386	429	404	401	417	430	380	386	408	369	394	403	431	418	405	434	414	409	438	399	393	434	389	439	414	405	414	389	412	467	438	390	361	407	415	393	385	428	454	400	401	345	403	385	416	421	442	448	403	372	403	369	374	384	413	389	408	414	375	377	388	395	422	377	391	383	411	401	372	419	417	401	374	418	374	411	428	394	426	423	414	408	406	372	402	395	395	398	407	448	437	422	400	384	412	403	389	386	423	395	401	394	408	394	398	423	424	369	386	398	411	387	396	395	434	476	419	415	374	411	434	393	405	408	374	432	404	392	419	458	414	421	389	413	398	413	435	395	416	380	426	397	421	396	399	406	447	398	383	406	404	394	376	371	393	385	399	397	431	410	417	382	440	413	406	414	399	391	407	401	406	382	394	382	381	458	404	393	417	413	429	406	391	425	430	375	436	376	399	430	381	397	369	402	394	435	420	411	442	427	377	376	416	391	376	410	405	361	397	440	385	409	377	402	428	435	424	385	379	408	414	399	423	423	420	388	393	397	378	415	391	425
42163	25368	24396	20330	6775	1338	1212	1226	1175	1103	986	1078	1130	1258	1552	2932	4035	3825	3045	2299	1789	1352	1091	857	843	842	878	883	846	917	871	841	791	859	866	895	897	874	809	912	839	851	834	816	880	841	882	895	839	828	847	836	912	847	849	906	850	879	900	874	888	900	832	902	850	848	886	902	852	889	910	853	933	945	870	881	867	833	874	817	889	884	880	868	802	886	825	905	890	920	908	858	843	877	846	898	856	810	875	854	880	840	837	901	864	869	905	845	892	852	844	862	890	896	874	827	823	874	836	870	855	815	836	847	842	886	911	821	845	848	819	889	836	896	883	910	896	901	843	836	864	874	862	816	889	862	862	820	890	865	871	878	853	882	792	832	849	846	869	871	797	820	857	920	869	895	879	841	858	850	845	832	847	863	902	862	836	847	856	844	842	875	822	877	857	866	836	885	914	823	787	834	837	850	871	891	854	941	884	910	858	847	846	816	927	826	884	858	868	900	863	863	889	885	868	840	834	866	825	876	873	816	862	899	842	816	910	904	906	882	925	891	878	859	884	890	823	873	864	908	845	868	833	841	893	832	896	877	816	812	894	881	857	880	855	851	908	910	864	834	848	836	837	806	877	896	869	818	818	858	895	860	869	878	906	803	864	870	902	841	849	884	860	851	833	873	912	871	851	880	864	875	822	855	901	860	841	857	827	890	786	827	888	842	883	884	832	940	860	905	818	848	892	897	864	852	869	817	847	866	817	847	817	844	856	882	846	830	897	822	877	804	862	874	837	826	899	822	837	834	877	876	916	844	839	835	890	882	826	879	889	825	846	879	879	808	818	884	888	905	838	878	859	964	865	897	916	936	873	850	843	860	896	845	884	876	899	888	852	947	858	884	828	876	871	883	885	884	847	878	812	883	904	906	877	861	866	857	854	879	820	883	838	920	830	857	834	838	883	799	900	874	892	835	886	817	807	875	854	903	920	867	826	888	893	846	892	845	852	855	829	849	844	877	880	824	862	859	851	861	805	908	879	835	900	896	888	859	896	871	854	905	950	871	886	848	891	908	837	831	847	809	880	795	815	841	835	831	857	892	863	872	846	844	835	842	864	862	897	862	863	811	858	865	881	885	914	838	872	848	869	823	849	898	874	873	849	880	867	865	861	849	869	843	826	884	835	835	854	885	854	855	893	870	860	818	842	807	898	869	856	891	884	905	849	825	861	853	848	788	910	905	871	831	789	868	862	839	860	930	867	828	883	894	878	865	871	848	838	853	856	844	858	870	828	890	872	880	783	878	856	807	861	835	898	887	860	887	875	822	807	863	864	890	895	832	884	850	885	837	892	849	904	912	855	880	892	832	885	879	826	872	917	849	888	862	894	869	867	884	886	844	854	852	887	838	794	829	898	860	869	882	837	799	855	869	866	848	907	867	850	910	908	841	821	875	903	838	894	842	859	824	849	857	866	919	875	865	858	861	890	810	850	791	884	880	855	833	838	857	916	836	957	885	869	844	854	901	830	867	800	939	890	837	906	904	887	901	837	796	914	862	864	851	802	916	858	853	837	851	861	862	892	887	919	891	873	870	883	850	828	817	847	863	822	839	855	841	889	850	884	851	852	830	877	863	885	874	894	883	894	830	887	894	899	917	838	861	832	877	862	872	804	854	871	849	911	861	824	858	824	863	793	858	865	863	903	849	812	838	873	847	828	819	836	864	845	859	901	872	891	885	896	835	871	860	793	846	787	882	842	868	820	868	874	875	785	882	890	886	849	897	874	832	856	846	836	882	844	864	856	879	848	859	889	901	815	898	849	862	868	839	900	839	889	869	856	784	862	848	864	919	898	875	888	837	906	849	826	870	823	871	866	833	928	843	823	849	865	887	872	885	880	862	859	889	831	836	871	917	862	852	886	882	842	845	834	876	854	853	899	859	875	871	879	898	861	861	860	846	817	846	863	821	861	866	898	813	843	835	843	828	899	797	868	868	825	832	830	783	878	892	862	841	845	843	865	868	908	861	864	892	872	885	859	853	861	867	840	904	891	841	900	844	808	897	856	865	850	875	815	811	859	844	851	858	876	846	881	865	843	845	845	873	872	855	897	863	843	901	865	823	833	858	849	891	875	895	848	867	845	869	868	901	852	888	837	898	859	876	889	826	863	874	826	872	872	851	865	844	866	892	837	896	846	831	842	847	871	873	849	808	877	842	869	898	853	843	820	873	878	859	899	895	854	842	809	856	863	830	846	854	857	864	868	851	811	888	850	810	865	808	827	920	900	896	899	880	891	827	792	873	849	892	851	948	853	908	844	865	916	877	871	878	907	906	904	957	816	862	891	832	867	834	895	883	889	805	885	882	879	802	814	845	809	842	874	806	902	815	856	858	830	830	915	901	882	826	895	861	874	826	903	895	835	872	842	872	853	854	820	861	904	905	873	873	847	896	821	877	859	925	838	849	888	832	893	911	795	847	888	838	931	882	908	854	872	873	860	860	879	867	896	863	871	886	876	833	843	845	840	851	885	892	879	879	880	901	854	903	855	821	923	893	856	847	892	897	842	913	847	892	838	845	838	863	912	852	883	840	823	851	849	855	907	854	862	876	850	875	874	864	836	886	869	904	880	824	881	856	866	855	851	867	870	916	852	845	891	885	843	854	885	842	834	806	885	790	892	827	859	825	869	893	872	915	898	883	884	861	888	905	871	854	890	804	879	868	834	858	906	889	925	874	873	808	864	840	854	894	874	900	890	885	843	844	817	882	810	829	828	837	859	832	836	844	875	920	839	841	837	866	860	854	858	846	833	838	847	842	860	859	819	901	833	852	855	899	844	804	849	884	876	860	848	922	881	842	855	851	850	919	858	850	846	871	835	861	896	836	826	845	836	910	914	880	890	894	923	841	893	826	835	837	854	846	860	834	853	868	871	844	881	869	844	887	851	879	837	856	861	847	866	887	858	872	880	874	817	819	823	846	921	866	875	868	821	915	851	865	831	870	933	836	857	854	819	828	842	828	931	844	833	852	890	869	883	898	828	876	839	907	908	886	874	861	913	886	907	882	895	840	823	917	853	852	872	868	910	841	874	849	872	891	823	890	873	816	849	928	834	867	855	873	854	882	821	824	817	863	856	851	848	857	889	877	854	827	857	895	857	859	877	847	891	846	799	871	852	881	848	872	822	850	817	874	915	851	825	854	852	928	815	878	846	857	842	854	830	829	816	893	831	873	829	846	874	846	851	862	877	818	855	877	876	880	864	855	882	823	881	896	874	867	843	823	868	846	820	880	848	916	875	818	873	885	857	867	851	885	813	881	852	884	827	832	876	844	893	859	861	816	854	872	917	819	859	894	871	824	927	875	863	837	833	828	847	881	881	844	913	847	882	901	841	833	855	903	826	829	877	830	859	901	864	884	870	880	917	903	875	927	842	851	841	839	865	851	841	857	865	875	856	892	872	869	907	917	846	836	872	898	780	865	863	872	840	872	901	842	842	868	871	862	893	875
41497	21672	11711	2698	490	407	404	413	393	376	414	380	401	409	457	397	394	432	425	429	371	399	370	385	451	407	412	423	359	401	420	405	379	410	402	425	432	448	372	342	411	439	408	421	397	400	383	369	405	368	388	418	420	412	417	378	402	389	423	430	372	389	397	418	390	361	371	356	351	424	410	399	440	406	392	397	425	436	404	397	381	409	441	401	367	427	383	397	388	418	385	370	412	438	373	378	404	370	408	373	396	389	391	400	363	406	366	365	398	355	379	382	357	383	423	419	434	396	404	390	407	441	385	370	377	363	397	417	388	370	380	386	393	380	377	436	441	395	420	396	400	369	366	388	360	393	377	401	374	379	377	388	402	375	396	401	404	400	429	398	378	400	372	381	390	435	385	419	394	382	394	407	436	400	421	404	395	387	398	367	381	390	408	378	389	384	403	429	416	429	410	359	409	339	384	386	390	413	399	377	409	422	392	408	394	390	390	381	402	377	404	384	343	364	431	391	381	422	374	373	335	393	432	373	383	384	387	377	375	383	373	409	363	389	393	398	396	380	396	377	371	400	375	390	381	347	375	410	368	358	388	402	398	391	412	395	323	374	417	413	413	438	410	407	373	400	387	393	393	390	389	385	418	373	408	418	345	390	364	381	384	360	412	361	392	404	364	377	386	406	397	419	405	384	400	361	433	399	441	376	393	389	411	377	339	329	378	404	384	408	386	353	419	417	388	402	399	377	378	359	391	362	378	408	386	395	372	343	354	378	371	399	387	393	382	384	434	412	365	399	369	387	392	387	362	391	386	402	364	372	358	376	379	398	383	425	415	389	370	433	374	377	389	385	419	386	424	407	430	399	411	418	400	388	396	414	415	353	408	375	434	387	405	377	392	431	389	421	414	401	356	411	410	392	384	389	364	411	376	419	413	377	388	403	371	411	378	414	383	376	391	392	403	405	405	414	385	373	447	393	409	384	403	405	424	391	385	368	379	404	386	423	402	385	351	431	398	369	374	403	394	441	407	398	422	394	375	362	408	384	390	420	395	411	416	397	371	389	392	349	369	400	424	398	363	368	357	415	422	399	419	412	404	397	376	377	402	425	419	412	381	430	394	365	389	409	381	389	337	352	443	390	403	374	370	383	420	382	413	365	398	378	357	384	393	386	377	401	394	378	426	402	392	378	356	373	375	398	407	369	357	377	410	379	416	411	420	382	424	396	388	396	404	388	393	442	360	403	390	394	416	398	415	385	408	393	423	406	388	407	377	415	398	407	385	337	395	392	458	379	376	399	430	412	417	411	381	427	346	414	395	385	443	450	408	383	396	391	341	400	393	397	381	387	383	365	391	392	390	387	382	368	392	397	419	400	404	397	404	369	356	412	393	354	441	402	396	375	348	391	383	398	399	382	382	376	381	382	381	348	411	346	377	376	382	367	432	370	417	406	387	381	384	422	354	393	373	389	367	370	384	407	392	408	387	405	387	375	404	369	429	399	388	385	398	375	378	384	426	401	386	372	396	364	396	431	381	358	416	384	370	379	409	406	394	416	418	417	388	428	411	406	400	394	398	384	366	384	436	419	376	409	385	355	414	431	410	342	375	338	348	377	408	409	382	429	407	373	374	355	379	402	421	396	422	416	367	388	378	422	354	355	392	381	441	424	378	357	443	383	403	402	378	404	391	376	375	380	389	357	427	411	401	395	416	404	396	448	397	397	403	348	424	404	414	365	399	354	399	363	359	414	416	388	397	395	384	395	378	439	404	414	376	423	414	375	381	398	382	353	393	366	324	365	419	393	377	391	365	362	397	403	382	389	365	392	393	415	342	409	371	412	367	422	420	401	368	439	364	386	404	374	435	387	382	373	381	378	396	364	416	398	402	361	419	365	387	365	425	367	420	380	380	417	350	410	402	392	407	385	388	416	369	388	360	407	406	420	395	366	413	443	386	384	415	399	401	420	405	417	391	369	373	428	381	368	405	427	364	365	388	373	405	391	410	397	403	380	399	422	374	426	364	414	391	401	409	411	408	399	419	396	428	381	416	377	401	412	415	394	454	411	365	421	376	436	358	352	410	405	394	362	417	401	384	400	392	400	421	416	428	365	379	401	407	372	404	382	361	382	425	359	416	404	354	435	385	382	421	360	401	382	374	384	414	381	396	379	366	401	373	389	383	406	355	389	394	427	411	389	417	424	431	405	392	428	376	404	417	408	367	365	403	404	374	414	376	406	393	356	394	388	402	408	429	418	348	409	395	367	377	411	428	399	370	369	384	337	389	379	393	381	372	388	383	368	417	428	383	367	413	394	407	396	440	393	396	412	381	403	418	414	336	401	400	389	356	375	336	361	419	409	438	397	380	396	360	380	379	410	381	383	409	403	373	384	397	400	410	366	438	360	410	385	421	350	397	365	405	430	413	397	389	404	384	358	382	401	368	378	386	396	399	387	407	365	404	368	398	353	396	433	374	376	406	405	373	375	411	416	371	394	397	385	378	418	395	379	435	436	398	411	386	387	381	393	408	411	407	387	377	381	388	373	363	398	373	415	402	410	356	404	370	382	431	402	415	375	399	375	415	391	372	384	417	378	427	400	393	404	417	410	408	428	377	413	347	383	371	421	435	406	384	422	391	444	416	394	389	400	393	387	396	408	391	355	399	390	434	416	407	413	413	410	389	400	391	406	356	426	424	382	431	398	393	396	399	382	358	414	404	425	367	382	371	343	385	432	427	390	371	375	412	413	402	404	372	349	401	377	382	418	430	417	388	385	406	400	377	415	374	389	361	386	392	400	409	409	394	413	402	359	386	409	389	387	386	422	419	382	418	324	391	362	387	384	381	381	386	414	395	345	403	413	410	398	379	384	381	392	405	409	355	369	374	419	409	380	365	367	363	356	402	363	366	394	408	373	379	370	389	378	390	392	412	423	393	389	371	412	371	357	407	387	419	389	401	403	418	402	396	443	434	429	371	418	428	374	391	433	392	361	397	374	405	409	374	411	372	399	407	401	425	389	391	400	385	356	421	446	393	426	390	374	422	340	375	384	385	429	391	422	367	370	372	380	391	401	388	386	394	405	407	392	382	385	387	394	428	384	395	422	388	383	354	383	424	388	404	395	407	390	414	393	395	392	407	375	374	420	354	426	463	409	373	351	366	414	426	396	360	399	395	387	376	380	406	384	391	392	391	363	388	400	434	409	398	370	405	373	385	403	433	406	382	378	406	424	436	389	358	397	389	367	385	386	390	412	355	378	358	383	370	392	400	390	401	390	406	381	373	418	412	381	400	385	402	362	402	389	417	365	411	407	358	394	386	405	400	430	394	420	410	377	391	440	411	399	411	415	450	382	401	394	411	405	380	397	399	402	459	421	355	370	422	410	391	383	381	387	397	408	407	388	397	409	430	388	399	374	403	383	377	433	405	418	360	421	403	424	395	383	393	438	415	363	409	422	420	435	409	380	395	406	376	419	412	376	414	368	384	396	381	396	386	369
26012	16451	14300	4200	978	871	973	847	894	812	857	867	840	835	838	933	1000	989	1002	927	898	854	857	834	827	783	848	816	868	873	851	813	847	815	808	880	840	836	835	795	785	868	837	793	842	831	853	826	857	862	793	816	830	840	829	825	840	834	845	874	870	850	788	832	862	825	842	856	795	855	854	811	838	832	830	798	878	772	864	789	829	835	821	831	820	827	869	841	825	864	848	830	848	845	832	831	849	822	853	837	910	815	862	877	873	850	853	858	848	868	855	818	855	839	817	809	850	809	859	784	844	858	885	866	820	826	829	844	812	823	795	850	812	840	827	837	784	844	867	841	821	816	839	820	824	814	905	882	817	855	775	805	853	868	821	852	818	857	843	859	813	845	826	804	807	843	873	813	821	902	848	824	844	809	836	848	815	867	861	814	800	852	825	832	830	831	816	855	880	838	852	850	849	815	855	850	846	832	840	789	818	851	835	823	843	801	806	831	812	893	867	819	808	884	818	848	801	776	819	814	815	854	862	827	802	836	807	852	842	827	825	885	847	850	832	817	828	804	821	790	813	878	827	858	844	794	839	879	844	819	808	863	801	806	858	818	802	801	795	855	835	869	874	761	822	832	875	900	854	844	833	839	801	825	815	804	865	820	834	864	842	845	822	831	871	845	827	852	799	825	825	887	797	883	783	830	839	841	825	853	840	866	847	814	828	780	867	804	840	840	791	822	856	863	852	845	853	831	836	841	771	805	845	865	886	848	808	800	865	825	846	861	783	796	767	806	826	822	818	781	847	848	826	807	883	798	837	874	846	847	875	776	816	837	810	820	812	836	850	839	867	820	832	831	862	803	808	845	844	805	855	823	819	818	874	815	793	821	833	863	804	797	813	898	814	893	856	824	821	828	879	858	827	851	830	805	845	801	849	892	859	840	808	830	831	834	820	860	832	840	819	825	868	772	867	803	812	847	819	836	860	842	809	877	843	825	834	845	813	824	812	787	842	853	818	789	874	831	844	842	826	837	851	786	843	799	848	815	844	813	870	838	833	790	827	837	835	839	846	849	810	844	834	867	813	800	891	863	838	775	822	796	849	841	837	827	811	861	840	781	833	892	802	860	892	833	831	812	831	755	852	826	830	800	866	869	859	855	812	839	831	810	802	836	875	861	837	801	841	849	892	808	834	817	829	840	852	820	850	845	760	850	902	865	846	863	838	841	841	803	819	841	816	824	838	823	865	839	834	864	844	809	840	804	816	808	844	901	841	824	825	748	826	879	835	875	823	827	807	843	874	847	823	808	834	826	843	840	864	840	872	837	871	738	859	798	796	840	839	859	869	825	854	814	779	847	845	819	816	840	835	856	867	842	816	783	788	801	852	835	830	820	850	886	794	863	849	856	897	862	890	843	848	838	829	814	805	866	837	824	825	825	838	806	807	859	860	830	848	847	842	848	854	784	882	858	874	834	839	861	853	786	826	827	808	788	816	813	860	834	801	828	865	871	872	836	839	789	803	784	835	769	898	848	834	844	828	840	877	800	853	776	843	848	780	873	892	868	803	821	878	826	820	837	829	854	835	785	894	863	874	825	778	803	828	858	784	851	878	839	863	827	856	849	861	834	807	813	819	852	840	880	818	836	870	826	853	834	824	803	796	788	826	857	858	837	796	864	828	831	842	850	856	854	860	792	770	858	881	828	810	845	821	854	815	845	816	868	875	798	822	824	818	856	821	818	787	843	872	821	823	810	877	808	807	790	827	817	843	881	856	857	838	777	817	843	770	889	820	839	854	859	830	788	815	839	857	833	833	766	829	852	885	863	825	846	846	848	826	775	784	873	819	849	859	807	825	866	857	853	863	854	832	816	815	774	843	815	838	847	764	849	845	832	824	845	837	852	848	823	810	855	802	803	825	844	817	852	865	901	865	835	813	793	808	806	803	851	830	787	836	816	889	856	869	863	827	842	826	841	887	815	838	854	799	865	850	798	822	860	864	850	840	837	857	852	807	824	819	848	854	860	812	836	854	809	843	844	809	816	804	861	869	855	824	832	858	830	840	881	797	855	839	803	858	835	830	857	821	843	865	874	826	836	885	851	794	883	860	757	812	837	843	868	796	826	867	805	816	887	827	883	838	810	866	875	812	816	835	811	872	819	906	811	825	801	830	855	841	823	843	809	828	854	817	869	882	816	881	838	817	878	810	855	824	839	845	820	838	821	835	787	823	842	870	836	828	859	848	881	802	856	790	832	823	814	813	786	890	807	808	815	813	845	808	833	835	839	802	848	817	791	799	847	841	832	824	828	808	864	843	805	815	798	830	867	796	816	854	843	774	836	845	818	809	840	790	810	794	817	821	873	819	881	873	786	811	781	843	860	825	859	798	832	824	838	808	904	834	790	877	808	849	808	853	840	797	846	844	813	855	874	850	853	835	829	826	822	799	886	855	850	829	828	851	813	822	829	849	822	854	849	833	818	855	849	886	844	804	792	836	846	843	806	851	810	857	825	815	821	821	863	812	823	829	837	805	801	891	849	857	828	865	779	840	836	821	823	816	815	844	839	815	839	838	877	777	784	760	865	803	792	814	788	883	785	861	805	844	819	853	821	799	856	769	856	789	792	842	805	781	841	849	851	842	822	835	789	876	847	848	847	792	827	796	838	831	789	834	787	827	872	814	839	800	854	830	839	784	845	840	852	805	855	814	877	844	820	831	819	818	844	850	816	832	823	810	833	834	795	817	871	794	893	820	812	831	818	793	860	839	835	811	839	809	856	838	846	802	829	852	835	813	885	842	811	810	836	886	829	827	861	806	850	885	867	851	849	919	795	790	806	833	866	864	799	863	846	826	790	827	865	810	848	831	806	823	878	800	840	881	781	830	890	822	877	878	816	822	813	820	851	817	805	879	820	872	886	879	822	788	838	795	847	836	861	840	847	889	786	868	817	889	852	805	792	905	792	838	823	868	807	798	778	845	789	827	832	908	847	805	832	802	849	795	821	860	841	847	823	842	810	866	845	789	828	840	811	861	832	833	856	841	851	831	872	815	787	792	842	832	838	778	817	824	818	818	813	798	859	860	804	804	829	826	849	858	807	812	857	809	846	842	798	776	830	813	795	829	863	821	817	794	873	828	794	852	850	790	838	852	819	820	780	871	804	805	806	806	804	865	850	870	893	845	828	833	797	852	889	810	798	839	876	843	806	887	818	833	817	804	854	788	837	836	764	836	864	866	870	811	865	862	809	823	775	871	876	819	830	813	832	815	855	866	841	792	798	830	865	828	821	839	845	855	833	838	805	868	818	829	843	834	834	789	872	811	808	850	763	851	845	805	865	858	819	845	837	820	826	820	788	829	868	882	808	843	788	845	852	869	752	858	829	841	798	883	837	793	819	907	845	812	801	838	808	867	834	856	866	870	787	867	825	883	872	891	819	833	862	828	881	834	824	815	832	849	845	834	836	801	795	829	833	761	841	886	849	847	845	853	835	816	799	846	793
52874	32034	16579	6753	1785	556	518	453	478	448	449	483	490	448	538	746	810	806	764	655	517	482	438	429	398	370	375	371	421	396	390	393	394	402	405	366	431	387	386	423	406	374	378	380	349	409	418	360	424	419	429	380	396	376	425	373	367	363	372	394	404	384	401	361	430	450	407	361	337	401	379	419	363	383	419	363	372	397	385	392	410	391	387	384	395	397	380	427	424	387	424	394	406	424	385	367	426	403	379	387	361	384	369	433	434	410	389	393	367	429	411	401	401	368	419	404	377	393	387	402	397	368	385	398	422	376	389	372	396	400	399	350	370	387	375	369	410	383	409	395	410	420	366	429	424	411	444	372	397	408	424	400	402	371	398	394	391	432	405	407	427	376	370	382	411	408	378	362	371	438	412	341	384	437	416	425	405	358	427	386	389	402	391	412	461	388	399	403	408	357	371	409	327	429	362	371	411	409	409	413	382	432	424	373	422	418	385	415	433	391	405	387	399	388	389	413	389	367	357	390	362	371	437	388	381	391	402	397	399	377	413	407	433	394	367	416	391	406	403	430	364	398	428	397	397	365	360	374	412	402	432	399	433	362	434	410	396	408	428	421	402	378	379	419	375	402	412	396	383	390	375	416	406	410	437	415	386	413	367	403	350	371	409	384	363	412	372	356	399	463	389	404	423	406	413	412	407	418	389	412	451	448	367	391	407	418	409	407	396	386	387	414	419	369	409	424	393	407	414	348	389	385	400	385	387	387	379	385	402	457	444	411	420	396	370	454	382	388	389	373	390	388	366	377	412	388	420	383	391	372	431	388	376	401	397	374	417	395	401	369	386	425	394	360	423	443	408	400	418	391	397	376	386	398	392	407	365	392	386	416	410	397	445	428	376	407	394	416	433	416	387	426	444	400	367	396	396	357	369	416	409	382	388	366	434	371	412	386	399	399	419	383	379	376	413	365	404	415	394	411	433	404	408	387	424	372	386	385	408	368	411	373	419	401	405	465	416	376	325	410	390	399	419	384	413	390	410	362	438	411	419	389	353	379	403	406	411	393	384	424	348	399	373	414	369	389	379	385	399	400	412	367	422	382	430	413	395	363	397	424	381	384	364	443	363	349	416	408	370	362	392	433	405	393	360	396	387	378	427	423	394	370	408	411	389	367	412	401	397	395	368	411	409	422	398	358	348	413	418	418	388	378	371	395	402	426	394	385	405	403	432	406	408	439	425	366	389	381	350	422	360	385	417	398	411	425	419	378	433	425	423	397	445	381	379	399	406	392	405	391	378	387	377	400	411	424	405	410	437	445	364	398	367	375	364	435	406	381	402	434	384	403	394	391	437	404	411	404	432	425	361	405	379	399	392	350	355	410	400	415	384	414	399	403	433	369	418	380	397	386	390	432	371	377	350	403	405	408	420	421	383	377	368	395	376	413	416	428	373	422	412	419	415	388	388	379	397	410	401	352	420	419	429	423	423	381	409	414	418	368	407	379	451	390	379	379	376	361	369	338	376	360	378	385	453	372	430	436	403	398	346	402	433	444	394	407	412	387	376	335	399	423	417	415	369	389	435	391	392	386	349	393	337	394	384	451	335	430	429	380	400	395	414	385	402	397	395	433	429	396	403	390	414	395	402	402	380	410	411	388	405	404	414	413	363	408	378	425	392	376	378	366	376	388	355	369	406	391	352	391	402	403	416	396	383	415	400	387	377	389	450	388	411	413	394	400	381	394	426	414	360	397	387	371	408	401	379	385	390	419	377	426	441	378	423	406	377	413	377	381	383	368	421	408	388	455	444	390	413	419	344	445	402	361	398	412	377	419	367	380	367	388	397	386	432	404	376	373	399	402	393	408	382	388	388	403	404	357	421	382	404	407	404	406	417	396	397	399	380	401	400	401	387	345	374	402	423	372	396	396	383	443	405	389	409	418	384	402	370	407	377	396	372	430	400	380	378	422	417	364	381	441	382	373	384	391	367	397	397	430	393	425	398	397	370	412	404	423	397	363	373	395	399	367	389	439	376	394	443	432	410	395	397	387	396	401	367	407	401	412	406	416	352	396	398	357	399	425	402	379	380	367	397	384	427	387	441	374	397	407	407	413	378	379	418	382	397	394	418	423	380	364	409	368	394	366	416	396	372	374	382	396	401	418	386	379	408	421	419	417	420	415	409	386	365	400	381	402	399	392	397	412	418	412	388	383	399	375	406	398	398	391	428	400	411	404	396	405	396	412	387	372	392	403	403	431	439	407	391	427	381	398	392	382	384	395	357	397	403	438	388	406	383	373	372	411	427	407	406	393	375	395	403	390	365	377	409	402	373	355	384	371	431	432	396	410	424	364	367	390	426	437	392	420	380	406	408	413	388	373	433	411	427	404	367	408	404	406	396	409	404	408	420	425	371	384	368	361	408	371	397	429	421	399	398	398	433	382	402	393	415	388	402	350	415	419	419	381	376	392	398	408	417	412	414	390	362	422	365	356	349	400	380	423	414	421	405	389	386	397	361	409	391	374	390	387	383	385	416	412	406	398	451	439	403	373	403	393	376	378	416	379	399	434	393	377	426	375	435	393	385	390	394	416	362	396	400	414	426	428	428	374	387	398	364	366	399	415	379	393	389	387	382	385	409	385	400	391	412	395	396	377	417	381	373	398	422	399	396	359	388	412	391	377	379	375	353	370	400	346	379	382	395	399	390	403	411	368	408	431	393	403	365	348	422	369	395	372	392	372	399	365	394	380	384	359	397	405	366	370	353	417	370	383	402	396	423	363	376	450	412	414	360	390	406	407	419	365	434	364	362	401	430	401	403	399	411	388	379	385	376	393	411	438	399	417	369	383	405	395	340	367	394	360	423	377	374	383	366	399	377	386	386	412	382	395	412	402	427	396	413	427	431	376	390	375	391	402	371	398	387	391	396	391	412	435	395	436	406	388	375	453	472	375	437	346	362	401	422	423	404	401	372	384	404	385	420	387	404	428	390	374	358	442	411	363	360	385	373	401	398	415	427	412	378	359	360	410	366	410	383	391	338	402	421	386	389	391	403	438	369	396	383	434	376	370	384	408	432	380	374	377	385	365	399	390	404	403	391	396	416	403	392	403	395	405	400	385	371	402	397	378	431	391	376	397	410	440	377	437	348	395	374	421	361	425	428	377	383	381	415	402	394	394	407	401	393	406	422	424	419	394	384	382	393	426	388	374	395	417	356	369	380	436	415	384	360	365	411	409	381	392	411	416	427	441	372	392	379	410	429	392	441	437	389	411	417	427	390	387	367	415	402	427	379	375	413	401	433	392	379	374	414	373	418	446	391	387	407	411	346	385	391	405	375	413	369	380	370	352	416	460	435	401	341	403	412	394	433	372	398	389	400	439	388	390	420	392	391	403	382	361	413	402	388	391	398	383	392	374	376	386	388	401	352	349	408	406	409	357	415	386	381	402	382	387	394	407	424	405	395	405	398	423	395	412	409	394	393	376	410	372	344	405	373	396
32839	23654	18606	12016	4206	1227	1236	1240	1169	1138	1254	1100	1169	1214	1881	2940	3358	3037	2553	1962	1503	1257	1065	995	865	913	877	911	840	809	895	832	834	850	882	860	838	834	841	864	831	834	799	834	835	888	836	870	873	844	886	882	798	871	878	858	814	867	827	812	839	855	865	800	853	833	803	876	905	877	862	844	868	826	837	820	904	867	848	853	842	867	857	813	896	853	839	811	797	859	837	861	884	790	867	871	893	835	871	842	865	907	855	802	867	862	818	850	859	852	861	874	802	826	830	825	864	840	882	850	807	902	861	858	882	827	842	825	871	883	848	862	862	831	846	857	850	854	877	837	885	810	826	817	857	858	796	838	858	870	844	861	895	889	831	787	827	845	845	828	828	814	820	879	858	811	839	802	823	824	877	879	854	807	877	898	831	851	831	860	847	868	853	843	817	862	787	853	857	849	841	836	842	867	822	780	822	890	876	847	858	815	845	825	849	854	812	815	820	820	893	837	832	875	886	890	856	862	872	890	813	873	847	858	856	836	816	828	840	826	805	850	831	814	828	829	860	815	858	861	824	861	897	888	824	899	803	882	849	872	842	871	854	838	868	858	888	875	829	850	870	831	809	793	858	815	870	836	817	834	876	785	810	848	881	858	850	892	797	844	884	811	822	828	849	853	842	827	798	840	810	920	805	854	836	863	785	786	803	792	818	855	837	859	840	845	876	820	826	868	799	790	833	861	847	840	855	841	829	851	846	850	865	908	860	889	843	880	798	852	759	813	889	868	821	835	875	813	837	831	825	839	855	838	851	842	864	826	882	808	875	876	832	858	820	861	849	814	834	827	874	865	863	839	803	854	857	864	814	857	846	882	855	875	840	821	861	886	875	843	864	907	843	812	840	777	870	836	867	806	855	846	816	841	845	883	787	809	821	865	861	877	810	872	814	815	834	863	863	803	812	833	803	826	821	842	868	813	825	905	873	823	887	887	828	836	874	814	880	822	801	804	859	838	881	805	874	860	801	831	903	829	868	912	832	849	799	860	904	770	834	827	873	842	850	801	854	824	795	810	844	797	866	802	856	797	848	835	809	840	848	891	871	905	856	854	878	827	813	859	835	926	864	840	839	869	830	850	877	894	831	867	848	862	803	796	812	875	843	852	830	878	861	854	861	859	878	807	871	880	817	831	868	778	851	819	889	809	814	795	916	849	855	828	847	867	840	854	902	862	848	837	862	853	860	857	881	871	827	808	830	834	815	817	875	845	898	885	875	812	839	856	883	805	840	834	830	888	889	861	891	830	809	828	829	845	774	838	836	825	840	887	809	896	865	807	851	838	850	879	864	848	868	829	796	860	853	874	836	812	799	871	835	877	867	857	904	833	807	766	863	868	819	819	906	867	847	839	860	831	825	837	830	834	831	863	833	812	814	848	810	806	860	782	850	885	880	822	846	849	815	882	878	826	849	848	819	808	798	848	834	907	836	792	873	886	877	846	837	809	802	803	833	836	848	883	866	858	873	812	855	922	900	847	893	786	824	840	868	809	838	847	882	872	797	870	873	852	816	859	855	802	833	860	856	814	803	835	843	870	771	826	844	815	839	818	820	811	798	816	852	846	817	842	814	825	839	814	839	822	822	856	868	888	813	902	814	852	867	848	895	779	814	835	819	894	819	883	846	888	872	845	821	833	806	798	834	878	831	824	798	861	803	841	875	884	860	851	822	851	854	854	891	824	873	865	822	865	896	848	855	834	854	811	809	879	805	830	865	837	903	900	798	844	823	800	852	835	843	798	808	847	852	841	833	844	803	852	873	854	879	852	856	862	848	830	886	826	832	886	854	839	841	861	802	903	796	858	877	827	822	832	830	825	837	833	858	933	845	852	820	890	821	852	861	893	861	857	897	833	795	869	871	857	808	878	809	839	875	854	866	853	873	825	876	801	808	900	811	803	803	831	882	872	840	832	881	853	848	828	830	842	852	869	812	819	853	870	805	863	857	866	873	850	857	860	803	808	841	856	872	884	814	842	788	850	828	780	796	845	860	893	833	867	824	815	835	798	833	803	831	831	801	819	823	847	824	822	836	828	874	850	877	849	847	864	808	845	833	821	847	848	821	842	850	807	835	829	803	862	879	836	860	848	804	814	848	789	856	842	844	885	862	823	883	864	905	849	879	795	887	836	870	804	865	849	846	872	822	908	814	832	806	853	829	848	872	853	861	845	874	887	826	814	855	828	829	854	818	888	871	832	848	832	835	840	869	833	886	862	877	805	838	851	813	857	870	863	861	819	866	841	842	866	801	850	845	823	857	833	831	821	843	844	847	859	852	880	821	834	857	890	840	833	845	810	783	821	860	837	827	825	881	865	872	838	859	877	856	813	810	826	853	854	893	880	818	816	845	868	843	816	848	816	826	873	842	866	842	848	853	864	845	827	828	846	864	817	855	809	830	866	855	884	856	853	812	820	834	827	801	835	823	873	862	890	800	867	814	885	812	836	885	813	843	829	816	855	841	852	842	855	858	826	883	850	819	820	902	855	867	899	838	833	873	822	777	861	886	899	844	839	785	824	859	849	835	842	820	855	848	875	838	803	821	810	846	840	846	839	842	834	882	864	828	832	858	889	849	878	913	822	842	848	829	820	879	843	863	841	790	887	820	827	846	899	871	893	877	854	832	822	847	850	833	828	848	883	820	809	821	832	902	794	865	812	819	814	838	829	870	844	894	812	856	893	863	927	874	873	842	838	853	916	869	838	825	854	826	812	907	819	833	828	832	864	854	810	842	850	890	870	841	834	818	855	840	847	828	888	886	836	823	842	850	870	848	766	895	877	868	862	837	869	838	849	878	835	823	905	863	844	799	820	875	824	830	878	839	831	840	805	856	846	886	797	868	839	849	803	844	884	835	791	862	794	856	792	848	828	830	863	858	895	858	867	906	827	869	887	866	815	839	892	816	899	846	915	883	781	859	829	850	863	862	853	836	840	828	877	826	863	841	844	793	849	802	832	863	882	915	814	817	860	881	864	765	860	811	839	831	862	834	832	862	847	862	852	837	853	816	887	874	837	817	852	854	826	850	829	870	871	839	810	830	870	816	837	814	859	821	805	857	835	844	836	833	882	879	813	825	839	842	816	875	866	838	845	882	837	859	865	883	843	818	809	852	868	816	860	894	862	825	845	847	875	855	797	875	877	893	833	852	872	835	870	862	867	855	839	888	824	904	841	862	818	830	890	829	798	884	842	858	864	866	798	862	828	841	915	892	845	887	882	850	835	851	836	869	843	868	864	842	806	886	848	813	825	873	843	870	875	872	817	861	812	851	877	910	902	859	877	831	833	884	833	842	846	841	863	811	851	872	828	818	860	854	829	843	836	867	824	871	885	870	840	851	805	853	828	873	851	816	913	839	868	863	846	877	848	818	822	842	852	879	819	863	834	901	842	793	833	866	818	875	823	844	854	814	824	823	794	853	802	850	868	848	858	777	880	853	832	783	822	856	907
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
