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
338028001429	338028001987	338028002537	338028003087	338028003637	338028004187	338028004737	338028005287	338028005837	338028006387	338028006937	338028007487	338028008037	338028008587	338028009137	338028009687	338028010237	338028010787	338028011337	338028011887	338028012437	338028012987	338028013538	338028014087	338028014637	338028015187	338028015737	338028016287	338028016837	338028017387	338028017937	338028018487	338028019037	338028019587	338028020138	338028020687	338028021237	338028021787	338028022338	338028022887	338028023437	338028023987	338028024537	338028025088	338028025637	338028026187	338028026738	338028027287	338028027837	338028028387	338028028937	338028029487	338028030038	338028030587	338028031138	338028031687	338028032237	338028032787	338028033337	338028033887	338028034438	338028034988	338028035537	338028036087	338028036638	338028037187	338028037737	338028038287	338028038837	338028039387	338028039938	338028040487	338028041038	338028041591	338028042137	338028042688	338028043238	338028043788	338028044338	338028044888	338028045438	338028045987	338028046538	338028047087	338028047638	338028048188	338028048738	338028049287	338028049838	338028050387	338028050938	338028051488	338028052037	338028052587	338028053138	338028053688	338028054238	338028054788	338028055338	338028055888	338028056438	338028056987	338028057538	338028058088	338028058637	338028059187	338028059738	338028060288	338028060838	338028061388	338028061937	338028062488	338028063038	338028063587	338028064138	338028064688	338028065238	338028065788	338028066337	338028066888	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2995	3650	2300	2996	3650	2300	2996	3650	2300	2996	3650	2300	2996	3650	2300	2996	3650	2300	2997	3650	2300	2998	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	2999	3650	2300	3000	3650	2300	3001	3650	2300	3003	3650	2300	3005	3650	2300	3006	3650	2300	3006	3650	2300	3006	3650	2300	3007	3650	2300	3007	3650	2300	3008	3650	2300	3008	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
61683	27020	10444	2835	1111	840	582	490	505	487	465	441	449	407	413	478	459	404	388	448	447	466	438	441	428	447	399	434	428	432	464	439	441	417	434	422	438	406	420	461	380	427	431	422	418	442	485	446	421	433	440	427	430	420	441	434	410	457	448	399	429	479	407	406	457	468	454	460	441	444	435	433	439	429	412	431	435	416	448	464	470	435	451	436	471	417	421	423	423	469	393	434	446	411	468	427	433	421	402	393	429	380	441	405	407	413	461	420	374	445	373	417	449	479	419	409	404	458	457	440	442	414	433	413	474	426	407	413	448	405	430	398	428	433	456	434	453	434	446	438	421	424	422	429	430	425	404	412	432	431	410	414	409	412	435	406	428	423	448	410	420	403	425	455	424	440	444	458	389	407	402	433	401	414	418	474	406	410	435	413	429	401	462	444	383	448	476	381	453	429	434	430	429	442	400	428	444	444	478	405	457	460	433	446	417	398	387	440	434	416	425	405	426	409	448	435	452	420	406	418	431	411	432	477	430	442	433	439	406	446	400	443	392	435	407	467	423	446	451	443	451	434	405	469	462	470	410	425	422	427	463	426	416	392	423	429	458	408	467	457	473	410	459	444	458	425	436	404	416	395	441	420	407	403	444	396	424	448	442	413	398	442	401	429	420	398	411	430	388	438	438	428	462	415	422	438	418	393	369	373	424	417	393	406	434	397	419	441	431	453	419	410	425	382	415	456	413	445	431	417	442	450	380	419	459	441	415	471	430	416	416	427	420	434	475	407	447	420	415	427	418	419	403	447	430	431	419	370	433	406	418	391	406	428	428	426	436	464	434	421	429	410	412	432	432	427	414	400	442	449	459	435	432	432	438	447	419	438	400	404	429	382	428	379	412	419	440	423	444	446	465	439	453	464	399	403	446	407	430	448	412	453	407	446	416	462	460	411	410	435	397	448	408	440	456	417	416	424	439	426	427	398	452	446	451	458	456	485	446	442	445	370	459	450	493	428	432	434	401	441	426	432	434	394	445	388	418	426	448	439	430	435	435	444	411	440	433	439	395	407	429	472	414	411	441	397	447	426	416	440	427	477	426	439	465	428	427	438	454	432	429	410	453	448	430	460	408	421	438	420	449	484	411	429	407	401	420	405	434	439	447	457	416	449	455	432	396	452	401	429	439	445	451	457	428	442	461	431	393	375	445	429	447	444	397	432	450	425	437	435	433	409	417	407	430	446	395	458	428	420	458	404	439	415	426	430	415	430	418	455	435	429	435	408	410	444	401	444	395	440	448	461	425	422	428	437	412	428	425	421	394	459	425	425	413	427	405	413	463	444	442	412	453	416	430	416	422	446	407	456	461	443	402	427	415	403	442	467	415	405	392	464	446	406	410	476	404	432	427	391	419	446	404	406	409	445	420	433	429	439	440	456	433	415	427	456	444	462	430	410	432	413	429	418	404	396	470	425	399	382	483	453	399	435	421	434	425	410	448	470	413	400	393	465	411	442	440	453	453	400	419	427	445	412	398	463	444	418	427	468	417	437	438	433	459	416	384	439	423	448	387	437	408	447	424	468	398	433	429	404	439	435	450	412	442	446	411	442	412	427	395	417	418	447	411	401	422	438	443	459	441	431	428	413	398	455	450	406	449	430	432	439	445	440	427	450	449	465	455	423	423	398	461	443	432	420	428	419	410	432	426	444	449	429	408	419	412	434	462	441	408	414	446	436	459	471	419	387	453	479	451	453	440	431	422	419	414	414	456	405	426	407	462	410	404	430	425	427	427	431	429	421	428	443	432	434	420	432	445	444	400	407	437	391	437	448	484	384	427	406	448	461	426	442	410	444	448	437	455	437	409	416	405	417	431	434	422	390	437	414	436	421	433	433	419	418	403	461	444	434	404	405	423	434	444	425	414	431	404	406	391	416	445	424	393	434	468	412	416	435	450	424	429	406	469	422	427	426	440	447	463	446	432	391	444	428	445	443	480	440	406	430	440	422	458	450	432	403	437	429	434	418	410	410	430	429	419	400	424	399	385	450	440	423	488	400	465	410	387	403	433	406	398	405	453	481	474	399	430	463	420	397	460	420	436	443	448	433	475	419	439	459	450	450	431	444	435	419	454	416	410	459	460	407	424	466	436	421	467	451	416	430	430	427	416	453	437	414	461	386	446	442	431	412	424	426	433	442	450	439	432	466	492	453	424	471	430	451	459	416	456	448	430	421	460	397	426	427	447	411	427	476	423	430	413	432	489	443	474	414	439	437	412	451	425	417	464	426	399	448	430	474	485	453	430	388	427	432	405	377	435	472	454	411	418	466	472	429	406	412	442	445	452	420	439	451	415	432	429	435	406	425	403	427	418	445	416	438	440	417	416	426	438	439	430	445	394	448	395	460	413	452	443	390	453	404	424	445	412	433	443	423	406	414	443	427	395	422	454	434	410	434	399	415	380	409	471	461	415	449	427	455	422	454	469	447	433	407	441	447	433	394	407	422	428	473	435	420	454	460	441	439	446	424	404	442	421	423	410	433	415	426	440	429	443	430	460	446	388	455	473	463	459	415	438	451	464	440	466	445	407	443	434	408	424	468	445	440	405	429	449	453	447	430	414	432	421	440	425	441	412	444	455	405	449	417	406	428	415	448	409	441	449	438	430	424	426	426	432	444	417	482	425	424	385	449	431	430	440	374	415	464	431	466	486	443	396	428	425	428	432	425	422	413	434	408	419	468	407	451	436	420	385	450	425	445	440	424	436	404	441	414	420	422	428	417	408	442	459	437	449	455	423	456	421	413	468	406	401	410	411	419	388	424	426	449	450	452	415	422	398	414	425	436	485	417	435	432	417	433	446	480	414	386	443	379	389	434	420	441	416	431	421	442	438	451	412	427	425	425	447	394	429	407	445	457	435	439	433	393	428	419	446	452	472	414	433	437	399	377	426	421	377	415	427	410	442	450	439	471	411	427	461	426	440	435	415	440	384	428	403	445	473	401	429	400	423	467	422	416	424	436	416	455	423	441	403	441	410	422	415	432	445	401	455	434	373	417	403	418	475	419	447	425	425	398	425	493	425	436	417	443	461	430	438	386	428	401	430	435	438	399	456	430	410	404	389	407	442	444	466	464	417	489	444	477	438	444	423	395	440	431	475	473	387	420	407	380	420	411	450	437	432	443	428	435	446	421	390	407	385	440	430	435	427	385	430	453	444	449	462	433	461	443	427	422	407	472	408	447	424	428	438	445	424	434	442	419	443	428	434	380	423	417	423	464	429	412	437	440	418	410	432	423	492	435	439	409	439	440	446	393	442	419	423	451	439	454	435	459	426	455	423	474	450	430	415	440	464	453	423	400	414	427	399	419	449	397	435	456	403	414	410	438	445	450	435	434	395	407	431	408	449	428	433	432	447	429	430	408	428	426	439	467	426	428	427	406	393	416	422	462	433	426	404	446	445	437	414	392	418	448	424	379	411	397	419	424	415	421	434	398	423	424	440	462
41578	18222	9567	4993	2797	2234	1409	1289	1248	1183	1031	1031	1011	979	920	961	934	965	933	944	928	950	951	959	932	891	943	929	936	894	938	916	924	939	975	926	905	883	949	919	901	922	894	923	918	951	897	879	930	921	901	952	965	959	967	900	919	913	923	944	929	979	931	975	946	929	877	937	954	977	900	957	935	967	950	924	906	924	899	939	955	932	1002	947	916	980	897	891	939	905	941	941	934	974	870	942	928	892	966	958	930	931	920	948	946	984	951	947	889	970	908	921	947	934	946	881	960	939	994	942	903	946	912	953	950	932	899	934	925	920	870	920	903	942	964	945	929	891	950	941	906	932	958	935	930	959	935	990	940	976	937	908	1013	997	971	926	935	895	919	947	926	986	900	967	952	950	932	982	952	912	984	905	954	957	940	944	943	948	956	896	938	965	959	910	915	959	989	855	937	994	978	945	955	983	936	922	1010	951	950	921	887	986	942	864	952	897	937	903	939	857	990	935	998	960	924	980	944	886	893	909	945	935	907	924	938	943	948	953	911	915	908	934	914	1006	999	887	929	948	965	897	932	1010	898	920	988	910	977	933	928	941	952	914	945	1009	882	931	927	947	942	920	986	900	974	966	950	931	900	954	975	904	915	914	944	929	974	953	948	918	933	970	994	943	934	914	937	896	964	946	960	943	916	949	955	944	958	950	968	926	934	908	998	976	943	910	893	923	907	927	958	976	941	900	968	958	964	918	935	954	914	916	934	956	920	931	909	954	983	926	937	945	929	930	961	924	984	885	906	991	966	903	911	897	937	955	934	909	962	877	915	929	980	982	899	925	935	941	947	900	925	960	939	952	935	965	922	976	920	971	952	891	939	940	986	918	893	935	900	929	1001	993	904	902	930	983	1005	912	953	985	932	891	907	921	951	936	912	929	926	946	958	961	988	957	918	928	957	924	984	932	926	906	890	946	952	921	954	960	937	968	920	938	890	947	941	947	927	957	917	912	879	926	959	890	909	934	944	946	917	969	955	947	893	966	923	886	894	930	957	966	951	901	928	897	951	908	953	956	914	944	944	915	899	941	839	888	960	899	955	888	936	946	902	940	938	895	900	941	992	941	940	897	958	919	988	943	945	909	936	899	953	913	948	940	929	1015	922	916	920	966	886	951	964	912	903	942	990	942	899	961	954	923	880	927	908	906	880	932	937	949	902	947	975	989	917	902	926	928	963	966	919	922	937	896	940	1060	930	949	977	967	960	975	911	926	947	907	957	941	890	929	936	940	931	944	909	995	906	912	956	941	922	954	945	919	900	936	963	925	951	931	983	965	917	930	981	915	921	908	984	922	928	989	913	914	930	1002	946	946	940	937	897	963	949	956	930	924	932	984	897	935	917	944	928	944	895	951	966	966	948	956	971	955	924	926	920	937	993	963	932	917	932	920	960	1010	992	923	969	920	940	907	950	980	941	896	933	886	907	953	886	913	946	974	953	964	953	861	925	889	926	923	930	911	939	950	928	943	935	962	988	940	940	922	934	941	994	916	979	891	902	946	920	942	922	877	996	908	1003	952	883	924	952	933	906	992	871	935	916	969	941	918	932	914	932	961	938	973	886	995	942	913	941	965	902	919	917	858	902	956	918	980	935	1007	977	931	925	878	962	944	915	944	903	910	880	919	954	955	940	946	945	898	899	977	942	919	964	955	938	924	896	957	966	948	880	954	915	915	905	967	880	962	887	906	979	936	966	930	938	944	951	976	963	936	894	919	947	973	971	925	972	953	912	962	967	934	949	924	953	936	895	910	893	903	873	913	900	993	999	900	897	946	957	910	935	943	949	981	932	957	944	917	947	956	919	979	922	950	934	907	962	962	903	943	966	899	943	940	919	981	951	965	886	899	961	959	930	953	930	1000	930	982	891	881	977	958	914	994	950	980	968	963	916	884	928	953	969	966	1000	937	946	991	977	907	963	954	974	972	991	927	929	903	901	965	921	948	935	945	940	973	972	922	930	914	945	913	956	984	955	925	921	902	963	974	971	921	928	892	937	982	947	956	942	897	925	940	946	891	913	950	937	957	931	927	948	943	907	898	947	938	991	942	930	945	947	987	964	968	911	924	919	915	911	906	941	925	977	944	941	937	975	898	954	875	979	937	947	929	932	972	922	980	977	941	933	922	964	943	922	906	978	904	959	910	936	900	1012	943	955	978	912	918	932	965	908	947	937	980	959	942	964	944	948	950	925	881	933	940	895	918	986	932	873	970	966	909	943	922	942	931	931	961	956	937	925	892	953	940	976	968	961	932	991	921	926	958	932	979	947	968	914	943	944	930	1004	923	929	927	992	909	938	968	911	949	907	895	922	969	892	935	931	948	932	955	925	986	898	941	987	930	905	878	910	890	893	940	905	974	902	914	877	930	922	939	948	913	921	953	962	931	926	947	916	856	936	957	954	944	987	951	940	974	919	922	873	934	954	911	900	984	947	922	907	914	920	959	897	910	932	911	1010	901	963	923	910	909	941	977	989	1001	891	944	950	945	940	989	968	927	948	940	917	952	938	934	913	936	923	928	932	977	949	952	949	944	955	987	939	924	943	925	947	949	926	925	928	966	956	950	902	932	899	970	958	916	954	928	877	937	891	921	929	895	878	959	967	940	843	968	935	963	964	888	931	950	906	925	963	946	941	888	967	983	927	916	969	968	887	948	939	1008	943	975	871	928	950	898	888	945	928	980	944	912	920	915	901	951	907	931	974	973	969	953	976	922	908	915	969	965	937	926	920	925	928	964	950	910	973	971	912	892	988	979	952	917	929	938	921	971	977	942	982	942	971	943	938	915	992	974	921	920	969	897	877	949	940	964	946	917	898	958	940	955	897	945	947	949	987	983	953	940	985	949	1005	964	958	950	899	937	911	928	909	889	1003	937	890	943	948	923	960	926	924	926	907	932	914	927	913	958	945	883	908	919	914	965	968	934	890	908	939	954	937	935	892	974	979	991	951	991	915	952	913	915	906	887	965	946	959	985	955	893	903	844	922	908	908	963	923	958	926	932	917	920	984	967	885	958	894	904	920	879	958	898	960	1016	997	957	951	971	994	945	904	971	924	905	897	931	902	946	935	901	912	949	928	978	926	912	939	949	940	909	957	904	950	922	881	897	922	943	917	930	988	947	956	948	927	923	946	934	949	936	960	980	917	975	910	951	901	942	955	956	939	948	942	913	913	916	995	917	941	935	934	923	939	957	920	968	945	883	950	962	924	950	950	981	1004	920	950	922	948	963	903	910	968	858	940	927	945	853	953	925	916	977	967	949	962	889	985	881	998	928	919	925	919	918	882	994	897	895	946	995	921	921	902	896	968	914	982	944	881	956	935	949	961	990	973	978	935	967	910	950	923	934	918	924	961	922	963	948	958	978	919	943	948	958	930	921	856	940	957	934	927	893	958	940	968	1000	976	944	943	885	918	899	950	938	888	926	932	980	906	886	916	962	954	942	933	990	926	925	931	924	948	926	996	976	923	911	924	986	994	920
49596	21840	6851	2378	964	590	443	442	406	462	429	395	409	441	431	427	382	435	467	449	428	446	365	463	415	460	404	431	426	413	404	381	393	398	410	411	407	419	417	415	416	423	397	448	436	408	405	389	407	365	411	413	416	409	394	410	402	420	418	443	386	426	412	416	408	401	398	442	397	403	396	410	417	404	411	432	422	425	434	429	376	394	423	381	466	342	376	398	407	451	399	390	434	404	371	400	429	387	397	421	374	406	397	443	400	383	407	406	394	407	416	422	414	414	448	413	381	420	385	375	443	422	422	449	408	400	411	414	421	381	406	422	391	402	426	424	396	398	403	395	413	436	389	425	439	400	447	387	369	393	423	408	400	397	377	446	417	430	424	383	450	428	378	412	397	422	394	375	409	384	437	383	400	432	419	417	368	400	384	405	393	425	417	403	404	409	368	399	386	391	428	382	399	381	398	412	433	397	421	397	406	403	414	384	397	396	395	411	414	393	405	418	401	423	395	410	397	421	400	450	408	398	448	403	380	379	423	373	368	409	446	393	410	406	382	424	428	394	397	422	430	452	427	443	411	371	423	353	376	439	446	438	423	400	402	400	427	418	428	428	407	401	381	376	409	424	393	419	409	418	379	423	427	401	430	394	412	390	424	387	398	412	433	378	409	462	430	383	404	437	416	405	380	388	406	403	398	368	447	397	393	429	416	393	387	372	381	405	389	414	397	400	384	435	443	438	396	428	441	430	438	442	421	423	433	382	417	376	400	415	380	390	364	428	401	429	426	426	426	373	379	405	412	388	410	423	417	368	443	396	397	349	395	419	450	389	388	416	430	409	447	421	419	384	407	401	435	409	416	410	422	422	437	429	387	381	401	419	426	371	376	357	407	407	409	398	408	392	426	396	391	406	412	400	389	406	410	384	433	372	411	431	418	405	425	414	408	436	413	440	383	395	389	421	409	414	395	404	405	410	431	392	378	389	414	405	424	414	416	428	440	423	415	410	442	372	408	389	404	433	446	414	392	406	386	393	395	434	381	416	409	397	425	411	391	437	394	358	409	411	419	359	404	409	384	410	410	421	390	395	397	416	392	391	381	438	399	443	406	447	415	400	407	433	394	419	414	416	413	406	397	397	389	421	400	401	428	405	394	439	432	415	428	400	417	414	387	409	406	429	429	412	395	436	410	436	399	408	409	420	383	409	396	353	395	441	411	414	439	395	396	453	401	392	465	385	422	415	430	389	409	393	412	434	427	405	422	401	421	426	420	430	432	378	367	410	458	403	416	394	426	412	368	423	460	400	404	411	387	405	391	422	410	427	419	416	402	403	412	404	398	370	385	391	406	399	384	382	410	425	407	385	400	398	401	384	390	440	370	393	408	445	381	403	462	407	361	392	389	412	421	403	430	401	419	416	388	403	420	389	398	415	372	370	440	392	384	395	407	445	421	380	403	369	408	403	381	418	436	413	411	371	385	420	394	424	446	406	398	419	440	388	398	401	434	422	419	400	420	407	397	446	461	416	410	357	402	454	402	420	411	404	439	416	425	420	395	422	408	413	422	434	403	394	416	413	408	406	411	401	396	395	416	424	395	386	429	454	397	479	409	413	394	427	415	414	467	408	381	345	408	387	399	407	381	371	433	424	428	417	364	407	373	391	392	440	415	393	380	390	392	388	376	401	476	413	383	425	420	388	382	413	392	415	415	395	470	423	395	408	456	430	442	406	410	387	405	419	403	385	423	402	402	420	418	393	407	444	390	402	408	363	414	400	431	403	404	436	404	388	412	382	403	415	359	402	438	427	442	411	375	429	415	423	378	407	412	405	403	411	395	362	395	348	420	410	412	398	371	402	417	434	374	418	400	375	415	402	400	409	382	395	405	388	387	377	422	411	412	414	404	405	416	397	379	426	388	449	410	370	414	470	395	412	394	421	429	457	407	386	415	387	386	413	390	401	425	421	414	427	391	453	404	434	411	412	412	427	388	416	397	428	396	390	395	382	356	411	391	402	401	421	402	396	447	424	358	400	407	427	379	406	420	376	373	389	363	414	392	418	417	424	406	392	424	415	418	390	395	392	417	442	421	414	385	416	394	368	405	371	389	391	432	408	376	395	398	419	408	376	424	453	410	401	415	407	445	410	413	422	383	381	443	416	395	372	382	429	384	427	384	438	387	360	436	425	412	424	438	390	387	447	444	424	432	394	450	409	413	415	393	367	426	442	423	377	411	419	441	434	383	414	413	422	394	385	415	390	463	382	419	447	435	406	449	418	369	414	435	413	449	392	418	404	405	422	424	398	391	426	381	363	394	431	415	401	414	427	436	431	406	408	361	425	416	394	412	410	390	411	401	416	409	399	399	426	431	399	406	419	387	420	423	419	396	397	424	426	400	436	427	404	433	408	395	407	417	386	418	400	397	450	405	412	371	413	415	423	453	393	412	417	430	360	444	421	398	410	407	453	411	460	432	420	386	439	353	406	402	390	412	397	407	379	388	378	390	411	408	391	413	429	357	402	395	425	409	400	447	401	432	383	353	377	415	423	414	406	423	391	428	392	364	391	414	417	426	416	435	383	406	383	407	373	423	392	379	376	401	382	399	387	385	387	395	416	378	429	467	453	418	411	360	418	395	409	435	387	412	422	460	369	413	447	444	444	399	425	410	406	375	399	428	409	417	399	414	417	430	392	350	418	431	387	384	444	420	385	385	402	382	390	414	376	420	386	416	427	406	371	423	397	385	394	403	412	421	422	407	423	419	387	406	393	425	407	446	403	378	426	379	414	358	399	446	399	403	408	412	406	440	401	433	403	383	422	414	452	409	408	400	418	398	386	408	414	380	382	405	399	387	414	414	430	409	445	427	408	396	411	394	406	395	397	372	393	374	445	376	428	423	416	406	461	411	400	369	397	401	400	393	420	415	433	418	420	413	406	420	393	429	402	384	433	391	393	427	389	436	405	403	449	401	432	430	436	415	387	392	424	412	362	407	403	419	430	408	400	397	409	414	438	389	396	392	416	399	380	391	423	378	424	409	412	411	424	380	441	395	374	377	369	416	387	463	429	390	376	427	380	433	408	394	417	416	457	429	391	400	409	391	408	403	387	417	404	395	418	389	412	368	437	419	408	405	386	413	422	409	395	372	410	367	407	392	405	396	416	373	429	386	419	402	380	402	400	425	444	415	375	383	398	361	396	420	432	440	401	419	431	404	419	432	365	429	395	446	438	395	420	380	409	430	413	389	372	420	400	400	383	400	420	407	419	388	403	407	437	414	408	424	387	423	389	383	378	374	397	437	412	426	405	410	432	423	409	414	395	411	393	420	395	414	443	438	407	466	400	398	371	399	392	420	428	402	435	391	423	434	434	405	436	396	392	422	452	374	422	422	437	402	431	402	445	445	413	405	418	397	406	432	406	407	423	407	379	426	390	446	478	409	442	410	362	407	381	390	392	371	432	411	408	409	415	409	399	435	413	434	437	407	462	401	398	380	425
34212	16567	8411	4708	2188	1340	1082	1013	935	955	907	902	857	872	880	874	927	931	892	901	851	888	848	941	869	921	932	861	881	895	896	906	993	897	871	892	912	857	869	882	872	924	906	909	869	855	898	916	927	923	888	860	910	863	893	849	903	843	925	886	913	828	875	897	886	897	871	870	866	880	894	935	852	894	884	908	942	926	879	894	878	954	908	829	900	892	900	922	896	907	873	906	905	894	867	871	896	891	889	881	876	881	975	916	839	916	858	852	964	893	880	880	861	903	852	876	886	830	955	866	891	896	891	892	930	914	840	935	940	883	931	918	853	892	952	910	880	892	957	852	935	880	925	904	870	897	872	886	868	933	929	854	943	877	913	955	967	934	885	888	853	929	889	939	913	897	906	902	884	936	853	900	890	915	854	881	871	906	890	934	899	883	858	871	930	893	916	861	845	879	912	940	985	927	940	924	892	863	861	884	891	852	876	931	924	906	866	905	942	870	894	888	895	848	863	877	931	905	876	894	830	862	895	928	884	892	911	897	897	907	930	847	922	889	896	876	981	894	937	937	899	884	875	914	870	918	887	907	911	877	842	908	888	893	846	878	889	881	904	919	911	948	891	867	923	859	882	883	886	876	846	874	929	877	947	896	863	890	885	880	960	858	843	883	916	894	888	888	862	891	892	863	922	874	844	940	860	906	882	895	907	875	873	919	889	949	896	915	900	862	842	906	935	862	938	896	916	918	868	897	895	895	863	911	872	876	884	868	887	838	886	876	827	827	887	845	886	829	864	939	916	898	913	906	893	869	951	857	895	901	937	858	923	905	917	888	869	918	888	941	897	886	918	933	925	879	932	924	874	825	916	902	883	896	896	908	926	879	935	840	945	934	885	836	902	884	855	890	915	917	887	850	870	891	889	832	883	921	925	904	918	858	891	901	844	865	934	881	892	868	908	889	865	885	885	917	918	896	837	886	895	878	873	916	866	906	855	943	912	887	891	891	889	887	874	904	840	885	910	833	904	905	900	891	897	860	932	874	886	884	877	920	889	921	926	853	927	874	905	923	923	857	920	931	880	888	878	903	911	848	853	856	876	887	921	932	901	863	904	906	891	890	869	950	918	882	933	904	858	885	904	894	871	907	873	896	942	817	876	906	822	943	918	888	890	902	950	860	896	914	938	908	939	907	901	893	882	899	874	913	897	917	878	946	902	882	910	906	902	937	902	885	876	839	910	893	917	864	910	876	902	846	908	911	888	930	892	934	884	905	840	935	901	841	915	873	899	936	892	878	891	852	872	912	925	856	942	904	923	910	874	915	836	921	873	868	872	912	902	928	912	884	869	874	895	881	907	866	898	867	922	876	890	920	834	869	911	878	889	838	913	872	840	841	862	868	904	851	903	858	925	897	855	891	868	835	920	858	923	911	916	898	895	892	911	927	879	914	873	899	890	946	897	869	919	898	965	879	884	904	928	914	867	886	880	913	906	906	882	826	866	879	896	889	925	913	917	865	812	832	915	888	873	883	864	914	907	880	898	853	890	897	909	899	878	858	920	879	936	868	861	872	882	902	942	881	909	876	907	883	907	915	927	910	900	849	901	866	899	861	909	868	878	881	872	901	874	900	837	876	902	890	885	935	919	857	868	902	859	806	883	861	917	928	952	903	864	907	907	911	916	894	845	899	908	907	889	851	923	893	813	920	919	924	862	938	906	844	861	893	896	921	921	871	919	907	862	904	924	941	849	887	861	822	890	893	849	923	935	933	920	875	861	822	854	900	878	887	913	937	823	907	953	897	876	904	928	928	865	904	881	868	881	905	895	863	921	942	879	875	856	886	883	908	867	907	867	933	867	888	875	869	894	943	892	893	954	923	923	887	880	917	894	884	870	867	930	903	851	867	859	912	849	825	907	897	860	900	871	887	843	841	888	834	870	928	981	848	900	856	910	849	866	869	846	890	899	854	885	839	873	859	841	902	898	862	937	878	910	889	910	927	933	901	849	884	956	906	926	870	897	935	932	861	873	908	812	903	862	934	919	954	899	952	906	882	905	874	903	909	863	912	915	852	903	910	910	868	910	893	916	901	923	890	931	927	953	850	882	866	922	862	910	899	853	895	950	858	866	905	897	864	891	900	877	899	886	920	862	902	926	874	881	880	906	908	887	900	927	917	937	912	869	879	867	844	876	881	850	883	920	871	913	862	840	847	936	828	867	852	867	885	928	909	852	929	858	893	882	872	884	844	900	834	889	914	871	892	901	872	905	923	874	947	881	885	879	860	892	855	859	938	956	906	891	836	891	853	856	906	925	888	907	918	897	929	943	884	943	907	922	921	886	890	902	836	843	893	890	935	889	869	894	905	929	852	904	880	849	880	959	806	946	891	917	893	881	890	909	833	930	880	907	870	853	927	887	895	893	875	888	922	897	852	877	921	881	926	852	885	901	874	946	886	924	864	940	880	884	918	908	895	904	936	853	897	917	924	888	857	897	886	939	895	875	892	913	877	884	932	924	872	958	950	917	886	961	861	889	891	877	866	940	865	923	875	888	917	880	906	868	886	857	903	930	909	925	814	889	923	908	862	916	922	861	950	915	903	842	888	919	908	903	914	899	892	892	827	891	911	933	874	877	865	866	889	873	916	954	925	860	925	881	900	867	899	918	904	859	915	918	884	872	923	904	899	903	889	893	927	865	943	898	924	855	916	923	937	927	866	919	905	899	838	904	941	860	907	896	883	894	910	921	911	908	885	901	859	924	867	916	927	892	893	884	880	935	906	871	935	890	869	900	898	870	924	904	897	858	867	878	852	931	900	903	925	887	884	899	896	893	878	879	906	917	816	893	908	911	928	927	864	856	914	892	887	874	916	895	864	937	904	891	893	902	872	886	976	882	839	897	869	943	884	890	875	911	881	983	840	890	913	891	860	823	935	909	861	900	905	928	898	851	864	891	876	847	874	907	864	975	912	842	921	852	940	921	912	890	871	851	856	927	853	882	894	880	920	863	889	927	889	921	869	895	930	847	886	930	892	889	876	882	886	886	930	889	901	895	887	903	880	886	869	881	858	921	848	906	891	922	930	952	900	863	887	872	883	911	887	883	921	840	929	916	871	896	869	951	892	854	958	853	926	871	849	884	858	873	930	847	858	895	906	888	877	922	905	849	892	888	912	836	869	917	956	869	923	938	882	872	902	925	864	837	909	926	872	875	883	910	944	860	866	893	861	897	895	933	912	844	890	872	871	911	897	912	904	923	875	891	868	901	872	957	857	887	936	936	932	926	892	868	987	881	895	851	875	915	882	927	874	861	912	880	893	929	883	905	914	892	888	877	909	877	881	913	865	891	897	921	852	866	944	910	913	909	899	861	890	853	867	921	909	855	890	880	900	875	818	948	894	923	843	851	939	853	879	916	895	931	900	912	905	885	931	937	864	912	860	861	908	910	955	913	891	908	916	876	915	925	869	885	905	920	898	873	904	881	833	909	915	881	873	856	844
62196	30867	11336	2633	889	582	489	428	486	382	387	457	393	410	417	402	410	404	408	390	381	422	416	415	422	405	415	427	421	430	415	429	436	421	409	405	422	401	404	416	389	407	413	378	406	417	452	467	416	449	400	419	416	422	430	440	435	409	422	390	382	462	401	432	423	391	429	449	387	422	402	394	468	445	449	423	386	427	409	431	411	429	389	415	405	458	416	436	397	383	404	438	448	445	447	423	440	440	424	395	416	429	381	425	450	417	388	420	401	394	474	409	440	420	457	447	402	397	400	403	387	399	418	412	418	425	439	384	414	418	409	448	419	439	397	436	442	425	438	419	442	398	404	436	442	359	400	426	435	421	408	391	460	420	380	421	416	398	397	395	406	412	421	387	408	368	395	369	427	419	413	408	425	412	454	435	422	405	440	421	416	453	437	423	387	404	413	413	449	382	411	412	403	419	430	413	413	430	399	443	398	405	381	429	438	404	430	424	452	382	409	404	445	434	414	417	412	432	436	418	423	403	400	430	395	403	455	447	407	441	358	441	470	411	409	374	452	423	415	404	457	396	456	410	426	409	446	405	376	402	383	381	416	418	395	428	386	393	396	403	377	403	426	453	413	406	402	457	408	423	411	430	399	409	439	398	400	448	407	435	400	393	424	424	433	406	373	399	432	438	421	428	433	376	387	409	393	414	407	454	437	405	443	416	405	381	429	447	444	397	429	384	435	399	423	451	404	395	419	456	420	422	435	428	424	440	408	368	425	407	415	427	412	391	421	402	442	422	415	445	411	405	444	404	427	412	405	368	390	396	428	404	423	372	388	403	419	425	440	454	441	401	414	432	410	448	405	381	403	418	450	432	432	440	404	385	431	420	395	383	429	398	420	435	402	397	439	390	411	429	390	409	391	421	397	409	414	395	415	422	385	414	409	410	405	374	407	410	401	426	426	437	475	430	416	381	424	403	401	395	412	385	374	451	422	382	403	404	437	464	441	405	396	413	399	401	419	430	378	441	397	417	428	390	373	372	441	405	434	415	425	470	394	431	402	386	410	430	386	426	403	398	412	447	415	423	396	422	398	450	393	355	427	412	442	408	440	412	386	397	395	434	384	393	438	425	394	395	410	412	467	405	380	409	420	412	411	458	410	452	433	454	426	395	421	423	443	418	419	432	458	412	392	401	401	437	450	410	457	422	393	409	411	431	413	421	400	416	411	403	404	455	418	447	392	449	410	455	424	473	460	430	430	443	438	393	408	387	429	460	405	393	371	436	437	424	393	411	429	383	429	403	409	422	431	423	440	394	413	427	443	381	365	398	429	409	403	395	399	415	409	391	406	436	415	382	476	417	399	453	394	393	458	443	443	405	417	402	423	468	417	437	392	391	432	445	426	411	399	420	380	417	437	453	394	431	417	458	411	425	425	456	434	420	435	456	434	413	449	362	402	408	424	484	401	438	407	415	476	415	435	460	401	448	421	414	407	413	400	378	411	431	454	376	441	410	388	429	448	452	418	438	401	409	409	442	420	422	411	435	389	428	382	408	417	423	421	375	432	410	389	388	396	407	415	399	452	426	406	393	415	428	415	437	425	440	378	397	411	385	402	444	399	414	371	399	406	381	431	420	404	406	428	427	426	424	426	398	410	447	443	431	441	433	423	404	356	421	382	382	406	369	429	425	421	426	434	440	431	432	386	411	460	423	422	396	417	409	423	386	406	433	415	421	381	436	405	424	424	419	374	417	428	406	410	425	417	424	391	415	381	410	424	415	398	427	392	397	377	397	406	423	429	420	427	427	453	420	431	403	385	407	397	388	382	402	405	399	408	442	459	368	450	433	435	413	404	444	427	413	434	393	415	433	445	445	426	470	405	399	434	425	413	397	439	430	431	422	443	428	397	428	439	403	431	387	393	399	422	416	434	415	456	431	419	442	415	426	421	420	436	359	376	407	460	405	402	425	359	414	469	463	429	433	414	414	466	426	429	436	383	441	420	464	388	430	431	391	395	422	423	380	392	408	422	423	411	355	407	456	421	405	382	400	421	395	397	417	374	418	413	419	438	417	432	402	422	428	453	394	393	378	399	422	430	426	473	424	421	419	390	369	410	391	417	402	401	433	406	421	419	384	427	406	417	447	403	401	430	417	414	384	449	407	383	401	439	406	422	402	431	425	419	425	415	408	429	429	453	422	371	410	440	426	459	396	435	443	422	417	465	459	364	426	397	427	429	414	442	407	407	420	416	395	446	409	377	416	380	422	431	436	458	437	376	402	422	397	394	443	425	370	423	447	435	440	405	438	416	400	414	401	417	405	406	392	409	428	408	407	441	457	433	414	432	424	417	375	438	438	429	405	429	396	400	408	429	418	425	416	404	391	393	419	426	375	436	448	400	401	378	409	439	453	421	399	438	438	420	424	415	434	412	440	377	415	396	434	427	402	437	425	403	412	430	375	426	454	471	429	400	425	426	397	379	454	418	416	415	419	423	463	407	385	382	476	439	415	440	430	431	419	419	489	407	418	402	428	419	392	420	424	419	418	406	416	440	428	441	392	432	397	387	410	460	449	409	373	418	399	418	434	346	422	395	412	447	405	423	434	402	403	417	428	412	432	421	419	378	424	390	420	440	426	403	410	477	392	434	448	450	424	407	408	400	420	404	362	376	413	424	395	429	414	379	393	393	404	382	399	396	437	384	401	414	407	435	398	425	429	405	432	413	439	396	441	414	449	411	384	427	435	432	412	441	433	405	429	424	384	420	440	434	408	461	368	379	459	430	426	419	407	402	448	389	385	432	439	448	382	432	406	421	408	390	412	365	423	417	412	435	420	396	435	426	397	430	383	403	386	424	442	396	456	423	414	405	406	400	415	412	413	441	425	350	414	417	435	397	415	392	444	419	383	436	407	412	388	377	383	431	440	425	437	403	417	397	407	457	441	391	403	382	400	419	402	385	420	422	449	415	439	423	430	418	410	430	435	386	375	396	456	428	456	394	395	419	384	432	413	444	438	432	369	406	365	437	423	424	426	384	450	405	442	405	413	423	420	385	416	382	426	399	407	396	376	433	425	418	412	348	377	465	456	437	416	439	434	386	393	438	422	401	385	423	387	369	417	427	442	412	427	436	404	426	406	383	428	402	472	408	444	431	467	426	403	421	395	426	374	411	404	401	459	439	431	421	392	407	459	387	399	409	409	467	462	416	382	433	381	415	405	418	452	412	410	413	435	397	400	416	429	474	402	382	392	441	385	473	393	390	391	391	407	469	433	390	444	490	427	402	441	408	394	435	424	405	385	417	408	411	391	426	463	415	415	420	422	434	403	423	403	449	426	437	463	401	438	401	436	413	411	388	381	441	400	425	411	387	450	386	437	418	418	420	412	442	397	436	408	402	408	425	407	405	421	423	426	420	408	451	361	439	435	433	376	427	453	413	460	412	393	446	395	430	422	404	422	439	457	368	389	394	419	434	382	416	416	435	409	418	436	420	423	407	421
43246	23906	9824	4124	2185	1541	1182	1002	999	920	964	949	961	885	922	873	881	923	949	862	912	874	898	934	863	956	899	896	888	908	907	888	948	906	895	892	921	889	878	865	913	964	902	915	884	922	927	916	909	933	889	921	941	876	913	864	897	930	892	907	908	888	878	912	950	959	911	909	824	907	917	895	922	911	881	943	883	934	923	898	879	856	911	888	934	840	915	996	954	858	932	921	914	902	930	893	927	917	908	914	906	941	964	872	869	901	920	978	923	880	905	941	906	896	869	929	894	933	887	907	903	854	851	913	918	930	902	902	880	893	842	890	915	903	948	898	948	894	924	938	930	937	858	948	931	892	905	912	921	860	918	923	916	868	924	917	901	913	915	945	920	889	895	888	853	889	885	884	937	946	896	962	917	890	912	902	866	912	911	920	901	933	895	913	903	854	933	912	903	941	864	951	899	907	943	882	894	883	928	903	951	937	901	868	915	919	868	861	909	953	905	887	927	921	910	929	898	898	930	889	882	887	902	902	904	908	915	920	846	870	899	884	898	931	900	899	912	898	947	933	919	896	869	894	908	891	915	875	905	878	914	878	924	905	901	865	926	904	925	930	870	897	915	889	888	965	879	856	870	910	880	905	900	944	873	863	928	916	894	918	953	893	875	902	890	897	897	906	887	948	887	921	907	888	908	884	920	845	965	999	876	876	900	879	933	885	937	903	923	937	883	920	877	906	893	870	896	898	911	909	891	892	967	867	857	933	879	923	908	884	955	886	920	882	935	907	954	912	901	894	934	895	917	900	886	885	902	935	890	922	907	879	918	963	873	960	919	925	900	893	893	923	889	895	848	924	900	938	918	873	894	834	910	828	949	922	896	910	902	832	867	859	929	918	903	945	876	922	895	868	884	884	894	889	898	907	901	966	918	941	934	914	937	908	947	908	896	865	919	924	918	889	912	893	843	945	887	943	927	925	925	846	857	923	910	922	880	919	885	891	913	918	893	905	863	840	859	899	896	946	972	857	865	922	955	900	900	891	925	867	923	892	914	915	887	909	932	878	905	934	871	896	850	890	893	916	864	912	883	902	874	903	932	840	1010	882	909	900	903	848	844	887	899	855	932	890	910	885	897	897	911	899	938	867	985	958	924	950	897	883	873	874	918	886	907	912	931	897	890	918	880	882	909	934	948	901	925	856	884	909	907	927	949	912	870	856	851	913	867	895	882	906	855	947	908	925	900	915	907	926	948	934	923	886	865	911	911	926	917	902	847	877	871	933	895	847	872	933	931	941	918	917	901	909	921	916	912	936	930	861	880	926	879	948	861	861	951	897	943	934	909	911	950	872	900	927	906	933	882	911	904	861	970	900	928	892	944	968	931	878	882	929	915	918	889	926	923	902	909	873	945	919	879	914	901	877	912	912	914	846	910	925	880	877	887	897	983	931	894	959	922	918	884	922	935	881	884	900	944	963	847	919	909	898	905	889	906	904	942	857	896	875	913	862	858	913	875	954	965	904	894	930	929	928	929	881	861	973	928	905	890	896	885	896	897	937	922	926	909	947	914	928	913	956	905	906	917	926	877	936	862	944	936	923	906	982	895	864	854	907	901	954	927	920	896	942	926	845	896	955	915	929	936	858	869	831	929	879	933	897	930	914	887	910	936	942	831	839	864	952	866	889	944	877	902	899	840	894	912	950	904	881	916	909	868	878	909	858	889	879	909	954	886	909	886	915	888	925	945	894	947	934	930	899	902	888	975	972	873	897	876	916	900	846	934	874	936	969	917	884	875	903	894	926	907	877	949	887	852	900	902	938	974	902	908	903	930	826	884	930	897	888	914	907	889	919	923	884	893	926	903	908	913	896	872	903	865	883	882	869	857	923	929	936	927	924	941	923	869	903	924	955	901	948	919	893	961	888	885	905	838	904	868	949	965	951	873	897	893	884	929	924	934	946	902	900	925	913	941	936	921	907	962	876	896	839	891	881	925	881	955	863	865	883	903	877	900	944	881	877	903	909	882	891	889	900	917	940	934	855	941	933	928	878	903	919	874	920	951	881	917	902	937	915	893	888	869	949	902	959	915	933	956	939	940	885	894	964	927	932	899	936	932	893	943	918	933	914	919	955	964	856	916	856	872	889	975	883	891	911	842	901	941	901	888	851	916	942	848	898	869	893	915	881	933	912	876	912	905	994	924	940	827	916	882	884	932	894	875	915	884	890	983	872	933	948	913	895	940	914	917	910	925	898	906	861	899	905	882	904	892	890	882	927	893	851	894	887	892	917	915	869	925	931	961	959	972	945	895	934	893	897	920	867	895	958	927	917	902	940	953	903	888	956	945	934	885	895	904	877	837	913	935	932	877	926	917	914	917	896	959	937	896	917	900	909	910	889	953	902	901	886	888	915	952	926	906	947	916	866	911	891	893	903	891	913	956	911	883	820	932	909	900	886	883	920	924	919	873	933	921	877	918	891	896	887	884	892	939	904	872	881	892	937	871	934	936	914	909	852	907	930	929	879	955	885	852	921	920	954	917	901	874	925	912	875	899	899	904	936	869	943	936	897	878	910	931	893	917	926	940	886	864	949	990	855	913	917	945	961	858	928	955	941	922	921	891	861	878	882	928	929	942	910	950	912	869	884	905	905	884	863	902	926	913	899	979	938	922	916	964	893	899	940	933	868	908	876	890	921	943	891	936	908	984	895	881	895	883	909	927	933	890	902	921	913	899	881	833	895	922	897	948	899	899	878	967	879	909	855	873	893	902	927	890	898	966	898	935	904	916	892	875	897	898	873	894	881	869	887	893	917	924	928	907	887	864	894	921	946	948	909	895	941	954	911	904	931	916	921	896	891	872	916	926	910	915	861	886	924	912	898	923	928	886	937	958	909	918	930	949	928	869	828	914	944	861	887	886	907	926	897	918	904	948	874	915	881	895	848	879	959	890	909	897	930	891	854	890	902	884	875	889	898	908	956	870	903	969	871	924	866	878	900	907	913	923	934	935	900	886	928	892	961	905	908	888	917	903	877	935	883	898	869	926	917	926	953	915	981	911	901	873	890	928	900	905	855	898	913	868	939	958	924	936	923	914	923	892	896	911	920	937	857	952	831	952	943	923	890	953	921	859	904	913	956	897	881	963	915	874	872	928	895	904	925	894	938	857	910	914	916	838	899	934	895	1001	901	895	933	877	926	887	858	855	887	906	865	913	966	921	855	882	930	860	891	929	892	938	951	854	870	876	871	901	926	902	905	911	935	905	882	938	921	929	921	898	895	913	892	890	957	883	909	918	862	934	857	922	915	912	966	914	896	919	925	871	877	946	912	897	913	909	892	878	925	831	902	950	873	867	917	914	877	885	836	977	926	893	882	918	937	952	879	878	898	943	939	933	905	901	858	929	947	915	930	944	882	888	897	951	879	967	851	901	926	871	902	929	907	869	875	859	865	902	933	959	944	921	886	948	920	953	858	924	888	895	881	960	918	897	909	966	899	906	921
68024	34429	11676	2229	834	598	512	446	437	445	445	485	476	433	439	454	484	435	444	408	462	455	421	446	430	381	436	412	434	447	427	430	446	437	426	411	424	501	418	415	433	440	427	421	383	419	439	449	414	449	439	442	426	427	416	408	416	448	403	431	434	408	406	443	449	429	426	465	473	415	464	458	453	443	434	436	427	429	405	433	439	439	430	405	438	443	416	445	426	435	382	443	430	453	480	404	426	472	473	433	429	437	395	406	388	402	436	417	443	435	412	386	425	424	391	365	452	416	413	425	440	378	455	434	433	462	442	406	414	412	459	397	439	410	418	385	405	411	436	410	442	438	478	404	436	449	418	427	381	468	424	433	407	438	440	465	441	414	401	401	437	451	460	413	456	436	420	430	426	438	384	428	405	421	403	441	412	454	421	398	418	396	446	407	363	415	414	409	386	441	440	407	433	429	431	428	436	421	440	438	456	444	479	426	437	433	452	473	431	393	425	436	442	435	415	449	415	421	430	445	463	451	396	466	390	418	409	461	475	432	492	405	434	434	481	431	435	423	448	454	414	439	402	420	439	442	437	424	449	447	405	436	450	452	433	436	423	420	439	464	453	404	419	445	414	417	417	409	422	385	397	421	394	450	441	437	412	419	406	444	383	400	393	442	414	377	413	412	414	438	407	430	430	454	414	395	417	397	450	413	398	428	426	403	460	427	428	390	432	472	457	480	450	418	419	424	416	415	435	398	435	433	417	425	416	426	391	410	414	432	431	471	442	414	408	403	377	433	411	433	465	441	443	423	373	501	446	446	453	452	429	435	406	407	445	426	424	418	414	366	385	454	398	425	432	412	398	427	426	433	468	459	440	431	464	388	439	391	439	437	369	434	371	418	430	442	449	465	481	414	415	386	386	454	432	423	413	432	430	439	424	443	423	452	427	434	453	465	439	403	419	395	427	403	392	422	427	439	408	444	415	463	424	430	397	449	415	416	404	402	472	425	449	412	494	437	408	451	407	439	428	450	463	396	459	399	421	390	407	441	451	413	448	403	443	420	426	432	419	387	405	418	423	397	433	405	456	399	432	419	408	438	434	427	426	456	451	465	453	428	420	419	423	406	470	401	399	422	372	456	430	433	441	416	434	414	433	421	427	422	424	394	427	440	452	426	421	442	441	440	409	462	410	419	442	398	438	420	404	404	468	417	411	427	391	438	479	397	409	430	409	426	421	460	415	434	418	438	392	429	378	445	446	429	438	460	454	410	410	459	436	421	435	420	427	419	434	435	449	423	441	434	452	428	444	408	436	426	398	416	422	447	469	409	418	435	426	439	466	442	419	424	440	439	405	426	442	399	425	427	463	422	433	432	477	442	427	391	421	408	439	415	416	418	435	467	419	391	429	422	424	415	421	448	425	439	388	434	462	397	425	423	416	366	424	395	423	394	431	382	404	420	406	441	435	416	417	426	428	415	411	410	417	431	402	446	430	459	428	409	408	404	436	425	443	402	422	437	427	443	438	408	424	381	415	448	423	392	455	424	381	435	398	449	476	401	450	368	424	459	467	406	426	421	361	393	405	422	427	447	432	449	400	444	427	426	375	413	422	407	421	436	440	416	407	408	402	443	472	401	427	469	480	411	390	436	433	431	397	398	436	466	464	398	477	432	413	435	419	424	411	410	453	401	427	412	438	409	449	413	435	429	455	434	440	444	400	401	448	469	416	433	395	421	395	428	428	439	414	417	422	384	443	419	426	396	417	432	402	441	443	395	388	446	438	410	427	421	419	437	397	418	422	392	419	418	423	407	493	449	426	462	419	381	423	416	428	430	410	394	436	391	439	466	401	433	411	462	441	427	494	453	425	407	421	467	424	431	438	437	424	450	430	404	438	435	429	402	418	460	438	437	443	461	468	426	433	419	427	420	424	434	424	415	381	494	438	477	408	437	466	487	412	393	392	447	423	436	398	397	388	441	412	429	382	425	424	429	410	450	429	438	406	408	433	457	414	425	437	445	448	424	420	401	417	460	435	386	446	402	434	392	430	435	387	431	449	436	433	426	393	412	402	430	459	426	429	412	393	377	388	433	415	432	437	403	436	424	389	393	398	400	431	447	390	420	431	459	407	445	432	434	377	390	420	492	438	458	404	470	409	451	391	451	413	425	414	418	399	396	431	439	435	402	403	391	427	409	451	461	438	482	446	419	395	458	458	424	454	402	415	455	451	449	420	416	437	423	447	390	432	445	440	437	438	445	432	401	468	456	426	432	442	452	418	432	421	386	438	462	462	448	429	447	491	437	436	411	398	418	458	424	433	454	455	415	431	406	411	415	426	415	407	410	441	460	428	423	451	450	458	423	401	403	420	444	444	435	405	424	451	385	443	400	455	416	407	431	396	439	420	412	376	405	403	431	399	416	416	441	421	436	451	443	374	417	461	409	412	442	440	448	417	436	453	393	432	440	413	418	390	475	452	445	408	415	436	442	424	435	411	426	404	426	448	458	432	481	439	407	415	408	448	423	405	433	456	428	445	407	435	427	425	421	461	404	442	425	452	441	451	437	458	414	399	401	425	436	407	449	417	396	427	451	450	406	439	403	434	414	433	466	461	424	417	421	442	440	436	411	452	422	418	428	449	424	380	398	404	388	471	405	412	434	423	413	449	415	423	435	400	438	423	438	438	410	408	405	389	434	441	422	452	413	425	431	407	411	419	435	423	453	446	431	386	429	396	432	415	411	461	415	414	421	401	416	409	415	437	471	479	437	417	404	454	441	471	459	441	428	411	406	405	421	439	441	437	406	441	410	486	402	419	426	398	422	405	422	446	437	392	406	455	440	380	416	480	451	425	424	451	485	403	446	421	414	419	406	437	438	435	436	434	439	404	440	460	435	438	448	429	413	400	440	393	415	429	432	439	426	421	481	388	407	426	446	405	435	414	410	435	424	415	462	399	430	421	439	413	416	435	431	423	464	423	425	414	420	462	449	393	396	434	403	400	420	465	427	424	425	425	430	438	457	469	430	463	386	480	428	444	472	443	447	433	448	440	468	405	425	407	417	382	418	435	414	434	443	427	402	472	398	422	439	451	430	418	394	423	422	467	383	427	408	468	411	431	438	445	395	407	454	434	387	433	423	432	436	404	453	403	410	404	432	409	453	438	413	462	399	416	426	420	459	442	497	440	429	448	419	455	392	433	422	439	439	371	386	434	419	439	399	436	408	441	407	410	446	408	443	436	413	445	455	407	402	413	373	415	430	414	416	452	421	420	420	419	447	451	415	438	411	444	426	417	423	405	445	462	409	460	425	480	430	438	448	429	407	435	395	387	423	437	406	399	418	432	420	457	429	399	437	447	425	414	435	442	461	418	420	463	435	443	427	473	413	452	446	423	405	440	401	432	384	413	431	420	447	415	454	428	459	437	425	439	423	430	441	397	427	420	427	453	409	444	460	431	445	413	390	442	400	434	438	409	459	431	417	424	445	374	389	414	446	434	446
46977	24514	8465	3522	2058	1432	1282	1042	1032	1010	1023	986	962	946	939	926	873	943	919	869	907	927	910	945	954	904	894	886	990	973	922	894	950	924	912	959	995	929	984	954	982	969	907	959	926	934	939	979	948	952	910	883	957	907	924	935	983	921	925	953	924	941	962	955	947	961	912	966	882	917	958	926	894	926	898	926	929	915	910	882	906	903	930	907	922	908	934	947	912	942	968	942	903	918	931	1019	901	909	882	952	953	903	880	935	883	1000	866	931	962	935	908	948	909	905	938	914	896	908	865	901	901	881	888	943	943	915	909	944	906	897	921	934	938	887	886	997	914	933	859	911	899	880	915	925	906	948	905	941	895	944	928	920	924	892	955	850	909	897	926	899	927	938	967	946	971	960	891	946	919	944	918	891	931	888	934	997	978	943	946	895	890	918	949	964	936	928	925	933	935	921	927	840	910	888	883	943	958	972	961	922	940	884	1005	939	932	914	908	893	897	936	903	935	950	902	918	910	942	884	940	958	988	999	981	875	916	920	936	986	932	935	945	901	914	908	890	914	908	944	893	920	938	930	929	945	969	912	946	946	917	925	958	874	920	952	858	960	934	885	896	936	948	918	959	932	986	909	859	925	944	931	874	924	933	938	961	915	944	933	910	981	989	902	937	968	925	876	926	915	910	977	905	902	928	896	865	963	898	941	938	908	940	942	872	979	901	919	870	930	946	900	883	900	914	965	1001	926	939	896	949	932	839	922	875	901	962	896	910	921	930	908	958	915	944	909	960	966	959	953	913	874	946	941	928	919	949	946	986	987	932	891	909	930	895	912	955	945	894	919	866	955	949	887	911	956	846	918	923	964	940	889	902	975	889	911	915	954	910	894	943	933	932	958	930	878	930	908	893	943	869	922	953	904	962	847	951	903	935	950	926	913	881	943	920	927	894	884	973	972	905	974	907	923	962	942	889	902	936	941	973	901	895	953	916	978	929	922	907	954	939	928	1003	925	958	917	958	923	941	907	903	920	899	922	898	861	930	929	923	912	885	905	981	926	936	935	961	936	937	944	946	946	977	870	885	935	926	978	922	965	888	921	966	934	918	924	938	952	938	928	955	920	905	939	906	928	967	917	907	952	914	976	1003	929	975	944	892	870	917	883	917	924	904	904	921	947	940	942	890	925	952	870	915	877	961	918	944	904	959	942	922	974	964	950	893	869	967	940	933	950	959	993	965	921	913	926	969	887	1000	958	951	908	945	939	940	939	943	882	927	906	967	965	858	892	1001	962	988	935	930	930	893	897	887	952	949	916	894	928	956	939	922	919	942	911	957	909	868	901	897	976	926	957	950	897	866	958	925	926	940	977	907	940	971	948	962	933	958	988	937	936	939	890	923	940	913	893	907	863	886	900	897	895	917	954	871	899	943	884	920	950	879	930	958	920	965	893	898	930	956	916	964	921	949	926	930	979	953	926	959	894	930	936	942	867	967	963	942	923	898	989	876	884	876	904	944	907	949	858	932	914	947	919	919	909	937	952	909	885	927	891	959	925	897	927	990	917	955	943	976	962	945	899	946	964	909	924	960	1018	923	919	991	906	979	960	928	934	868	887	924	923	903	962	925	940	922	926	911	990	934	922	901	912	951	937	960	893	905	887	968	904	924	969	917	933	928	889	967	941	991	885	1000	982	921	980	885	931	946	945	988	946	908	971	896	908	961	897	937	904	956	932	898	933	921	944	932	944	919	954	964	986	941	939	901	922	935	898	914	968	948	905	959	881	934	906	943	913	929	906	952	930	909	888	933	896	944	917	964	877	913	925	955	909	963	895	891	929	890	923	918	912	905	917	970	946	938	905	922	936	962	938	944	960	923	907	905	964	939	869	875	902	912	913	939	880	886	867	936	915	936	969	913	906	869	906	957	912	908	874	842	926	940	903	963	970	957	923	912	935	915	955	916	914	900	901	953	922	899	893	896	922	922	946	950	912	940	923	872	906	890	926	959	944	962	929	865	959	887	877	871	898	932	935	918	957	980	950	892	893	971	890	945	910	895	903	924	970	920	913	946	976	915	938	881	943	918	938	994	912	877	921	889	903	923	938	913	923	902	884	917	915	929	961	912	918	943	887	975	831	964	929	959	953	955	932	902	888	955	925	944	931	939	932	928	881	922	901	870	941	865	979	941	874	971	931	905	955	858	882	884	915	950	936	891	914	923	909	899	905	915	913	942	873	939	913	934	888	937	891	923	909	963	875	930	896	903	898	965	928	916	915	922	945	951	922	954	972	954	944	927	889	923	917	925	976	926	885	901	904	916	929	980	983	895	888	901	909	908	923	914	967	922	892	923	943	932	919	921	951	966	920	945	947	888	918	920	935	928	953	941	901	930	927	986	966	877	934	915	896	881	860	950	931	881	943	935	954	937	936	958	934	933	907	916	904	918	898	891	975	962	901	971	935	928	922	872	870	947	907	904	975	928	941	943	895	996	963	913	964	874	925	923	919	938	938	885	963	981	906	964	906	947	963	885	916	943	913	920	936	962	930	891	933	905	929	922	923	902	955	895	898	915	988	960	928	930	940	923	934	913	975	869	918	909	882	924	934	904	924	979	896	873	899	913	932	898	915	917	975	955	946	936	888	901	943	945	863	960	945	945	946	917	859	939	902	900	961	924	899	919	936	943	950	960	898	918	941	908	949	961	926	877	915	889	981	938	926	893	956	909	930	878	937	940	849	869	937	984	913	915	958	899	930	969	932	940	936	926	906	933	925	921	908	862	868	878	912	901	906	942	921	981	931	933	947	922	910	847	896	954	923	913	960	943	892	882	901	980	973	970	908	902	958	924	921	990	942	928	959	922	911	945	953	929	949	946	855	941	940	951	964	886	965	907	972	879	953	896	921	942	952	950	916	948	954	901	870	988	952	921	977	886	891	1007	978	857	892	903	948	954	937	961	960	914	909	933	932	890	905	924	929	910	924	906	887	893	925	986	962	930	934	952	942	904	862	954	942	947	950	907	926	894	927	916	944	951	826	909	921	894	902	959	890	946	905	934	902	898	975	967	919	962	961	934	909	906	902	900	897	953	922	908	944	934	945	966	949	970	904	948	971	924	917	945	932	908	901	949	935	898	942	931	935	916	970	923	949	925	957	947	914	918	967	943	947	960	891	906	945	937	950	937	950	870	947	881	964	931	916	945	950	938	903	848	988	886	905	873	893	902	938	942	947	874	871	946	964	913	984	937	914	905	898	953	905	921	932	944	945	930	931	928	913	946	908	941	918	876	896	928	936	884	899	901	919	960	943	931	951	947	956	918	893	948	943	914	928	900	944	885	877	914	934	952	913	895	977	900	885	997	920	909	889	914	878	950	895	954	900	915	933	907	965	885	942	928	929	944	970	894	956	915	910	903	945	919	931	921	913	921	954	965	897	946	958	919	911	966	948	912	928	887	905	948	925	966	930	896	922	892	919	885	937	916	951	864	893	916	898	908	958	965	939	875	929	936	921	883	930
53740	23764	5914	1479	847	640	465	489	448	417	408	423	438	428	401	392	410	385	408	440	411	418	405	429	432	416	431	443	423	444	377	402	389	403	430	425	403	390	390	396	426	402	395	382	389	421	418	412	412	407	411	426	448	437	390	439	406	435	416	414	392	429	431	434	397	415	368	435	404	355	448	420	458	368	385	427	385	420	480	439	427	429	437	391	404	450	374	427	394	433	442	437	386	464	345	390	407	394	420	387	439	408	428	433	398	426	382	363	376	413	415	411	417	422	456	432	435	426	439	407	402	369	452	408	417	388	415	384	423	421	433	413	462	446	400	406	423	401	412	429	381	453	408	432	404	434	411	439	428	399	410	450	413	424	432	375	420	394	411	404	443	430	377	386	390	388	386	400	411	399	440	407	415	412	428	370	398	414	394	419	368	415	408	438	400	398	420	419	394	393	435	396	387	433	400	403	423	409	404	400	401	429	434	422	383	431	412	403	411	415	431	418	382	409	430	410	416	419	422	416	374	400	425	446	420	417	378	403	428	409	423	416	397	356	379	451	392	408	430	432	411	394	453	442	390	366	397	410	417	409	441	417	417	419	404	418	447	367	395	392	358	434	422	452	446	430	438	378	391	405	393	412	431	375	411	443	430	402	398	427	394	432	429	404	394	434	411	420	414	393	440	407	426	399	413	382	395	416	425	423	418	373	463	429	440	418	453	434	414	402	379	421	474	419	432	433	364	423	396	427	406	393	404	435	458	398	418	403	442	410	381	416	397	436	384	371	361	443	441	382	398	395	396	441	440	416	439	407	377	437	407	402	398	439	400	459	384	424	373	439	433	428	420	403	358	423	409	406	432	412	439	446	410	418	434	410	402	394	431	405	385	373	401	410	420	412	396	414	411	417	410	397	401	460	405	398	437	381	410	445	377	402	440	411	401	424	395	404	418	447	413	386	423	389	403	454	470	401	414	419	425	434	447	429	400	409	412	392	410	377	427	438	420	414	477	416	427	439	424	420	403	375	428	448	477	442	412	432	454	430	402	386	412	401	422	442	450	374	383	438	411	401	405	372	411	418	393	399	413	427	394	427	407	387	418	388	352	408	432	385	395	433	422	410	428	395	404	408	411	428	402	406	441	350	396	429	385	419	404	430	356	422	400	426	384	439	417	401	396	422	423	378	410	393	410	372	388	423	414	452	393	419	374	453	406	394	444	446	457	437	428	429	394	408	442	447	416	437	423	462	388	376	397	392	386	416	417	404	404	424	418	427	408	365	414	391	406	418	433	410	409	454	367	420	394	417	395	409	429	448	429	413	387	422	408	424	412	412	425	392	429	383	429	436	399	413	431	420	391	418	447	431	386	387	459	422	463	408	412	393	423	407	402	403	368	388	405	381	405	453	437	401	399	428	387	441	421	427	409	383	450	426	379	427	389	398	395	410	437	422	409	392	411	406	422	439	444	429	392	395	408	394	433	424	381	406	383	411	378	393	423	402	426	434	434	409	414	419	426	403	397	419	421	460	399	415	406	418	448	409	432	423	438	389	399	444	428	389	400	416	405	424	424	458	432	435	424	428	410	410	420	397	403	410	400	421	395	391	451	450	411	391	400	441	441	465	432	470	448	406	386	437	428	387	399	354	394	410	435	459	380	394	416	416	415	450	363	432	378	410	402	409	408	429	423	440	404	407	391	390	468	430	410	397	406	418	408	375	398	381	407	381	412	436	408	423	475	448	358	405	413	407	433	435	408	408	424	403	417	394	421	429	412	411	412	389	412	385	380	402	412	432	419	403	389	407	422	388	397	400	378	412	398	397	394	429	436	422	373	396	373	429	441	395	418	403	411	429	436	410	434	454	396	450	418	409	404	424	410	434	388	405	403	401	431	391	386	422	402	414	414	383	403	367	397	414	411	449	375	418	403	423	452	421	406	401	394	420	407	380	407	413	418	389	387	408	413	370	435	391	400	381	400	408	404	430	412	400	421	374	425	381	384	451	423	485	435	414	431	424	400	412	438	451	437	441	414	393	384	410	391	407	403	397	450	432	414	372	413	397	396	395	370	422	411	386	419	371	367	372	415	421	399	440	429	402	414	421	414	387	413	454	452	397	397	406	440	409	401	398	427	409	388	394	444	418	443	420	371	423	410	405	434	410	376	398	447	436	396	417	402	410	415	457	380	428	392	390	409	380	408	401	459	419	446	411	442	415	398	415	411	411	427	413	410	442	417	421	407	332	396	421	446	409	405	438	446	453	454	411	432	423	401	434	445	438	400	416	434	429	405	435	389	432	406	413	377	461	396	423	407	419	436	406	433	404	415	408	398	411	404	427	423	439	415	406	422	416	384	379	415	440	427	436	403	403	430	404	408	396	414	395	398	412	414	436	435	414	401	384	405	431	424	373	398	416	462	395	447	432	400	395	429	392	356	419	438	411	404	366	428	396	411	426	422	418	375	413	439	477	418	404	468	423	400	405	376	455	409	420	408	484	407	417	420	399	403	382	428	434	387	393	420	405	449	453	434	367	425	415	424	385	417	395	390	425	442	454	413	430	391	394	418	426	392	399	396	429	394	464	421	415	414	395	400	418	440	390	431	394	423	372	388	406	413	413	423	420	433	396	416	419	436	415	423	377	431	403	447	437	411	446	404	401	421	455	442	379	448	418	444	399	429	395	415	422	406	420	469	424	462	414	404	423	420	446	440	389	379	388	416	400	396	408	415	394	432	413	475	428	406	416	408	411	423	429	413	410	442	416	398	402	405	399	380	393	429	442	407	412	416	460	401	430	388	404	387	382	420	397	386	440	437	429	392	428	369	391	386	433	435	421	364	442	444	412	407	438	434	403	397	435	439	389	442	393	398	415	426	371	445	414	422	382	432	435	407	444	415	410	421	409	433	449	429	390	383	434	430	393	412	419	405	391	420	441	420	412	416	385	404	408	436	405	424	375	456	374	376	388	423	421	375	393	422	412	415	421	420	408	439	399	432	426	393	430	377	384	396	412	421	400	400	399	421	438	442	430	406	414	430	383	386	393	452	416	433	381	420	440	386	406	417	420	378	402	405	411	419	424	413	405	385	396	393	382	457	391	427	409	412	426	387	451	447	434	389	478	414	433	417	361	388	403	395	423	418	405	397	428	421	387	397	421	443	412	399	397	401	400	456	379	428	393	417	438	468	407	407	400	391	447	409	413	410	389	455	405	402	420	386	357	436	418	406	391	423	427	394	435	411	401	411	412	395	423	387	380	425	440	390	412	408	464	402	414	425	423	441	395	434	427	428	409	428	423	407	379	380	425	411	409	410	428	404	427	391	412	421	396	364	416	413	440	398	418	404	374	385	386	412	443	426	346	382	468	393	432	394	468	413	413	410	434	426	444	427	407	414	428	380	426	384	403	339	425	407	412	393	413	432	462	437	386	429	373	426	366	425	401	437	376	420	404	416	388	414	424	374	412	412	433	418	429	425	417	377	399	380	382	461	410	370	381	413	420
37361	16048	6088	3117	2036	1469	1188	1028	933	897	931	954	866	904	883	897	917	864	909	895	859	951	874	884	927	896	919	912	905	918	833	891	905	852	898	885	910	886	852	876	929	897	938	901	891	846	927	841	871	889	899	885	908	879	922	888	911	887	880	896	863	870	929	904	903	944	897	921	916	912	901	891	927	923	908	900	959	891	855	867	920	861	875	906	901	874	917	910	866	906	820	848	883	864	893	893	889	926	939	903	871	863	869	925	836	916	917	889	878	904	911	892	847	924	876	903	930	935	857	929	882	928	889	969	918	874	922	877	883	915	893	918	854	865	855	897	836	893	888	908	896	901	896	876	857	886	904	895	948	932	859	894	895	926	905	890	864	879	904	888	912	902	946	837	912	931	885	894	918	910	876	851	908	922	888	894	870	905	924	934	928	862	855	866	858	860	907	874	889	929	832	822	922	848	881	867	885	925	961	842	859	914	907	907	868	876	902	930	876	891	855	856	950	891	873	890	939	890	894	895	996	852	872	892	855	897	930	832	865	860	917	843	931	856	939	910	845	916	875	844	917	940	913	890	897	884	863	866	892	910	898	868	914	910	905	909	899	872	902	886	897	923	888	931	907	889	933	915	865	922	885	928	910	873	884	946	945	888	931	881	838	868	881	880	870	891	909	854	923	908	890	901	899	939	935	845	911	895	862	872	875	876	889	873	875	839	913	886	869	876	912	905	856	874	902	902	883	922	905	904	883	918	862	887	910	911	962	891	832	835	851	906	929	864	922	897	928	891	892	923	879	887	895	865	850	911	958	843	895	880	866	899	909	903	860	860	882	919	934	937	907	914	907	915	920	862	879	919	908	911	849	878	937	931	909	860	925	955	851	915	852	917	877	865	888	880	936	948	988	869	927	906	860	941	886	873	878	894	911	903	891	932	896	910	869	910	855	914	904	936	882	874	875	826	905	843	909	868	877	884	883	875	841	848	899	890	880	899	851	845	905	894	900	901	855	990	877	920	913	876	915	916	875	882	864	861	961	822	867	883	895	909	856	861	1008	860	865	906	906	900	897	896	934	873	943	906	910	905	895	865	878	855	879	893	894	865	915	852	899	873	916	896	930	858	862	870	896	855	860	892	908	918	919	912	873	888	910	889	928	875	884	924	907	914	890	885	894	867	925	878	890	907	886	937	878	861	865	906	891	876	889	943	898	950	860	881	853	904	850	890	908	898	861	885	905	874	883	864	920	880	884	892	888	859	938	903	888	937	924	871	869	907	938	903	850	945	950	934	931	857	931	852	928	878	919	905	930	858	915	896	922	869	911	923	880	874	909	867	915	902	871	895	921	881	875	837	857	901	901	912	886	896	920	863	940	882	868	896	803	877	908	888	881	922	909	852	895	864	865	926	916	918	902	903	876	930	900	936	957	924	916	891	896	860	879	904	950	900	913	931	869	874	898	916	899	882	888	924	876	894	906	930	913	913	869	912	865	915	903	887	909	861	855	935	943	870	899	902	893	896	943	922	910	868	889	953	879	924	938	873	901	841	895	968	885	963	866	869	915	879	873	924	908	914	909	870	919	883	894	866	858	930	914	838	845	912	885	851	858	857	871	829	919	900	885	884	864	853	926	878	910	887	944	893	904	932	850	853	863	907	864	874	884	897	879	918	864	899	893	857	907	873	894	864	876	914	896	911	888	869	856	936	921	946	860	908	871	916	932	926	816	922	886	910	835	879	908	913	877	924	952	894	982	859	917	893	887	914	851	930	954	924	940	872	876	883	835	874	929	899	883	925	925	878	857	865	890	913	860	952	884	899	903	888	919	933	897	914	903	886	874	924	854	870	889	854	898	888	905	898	908	923	863	923	898	904	904	890	897	870	865	907	916	875	909	894	928	884	908	850	877	881	871	941	861	916	852	923	914	869	869	902	849	919	893	872	955	904	894	886	882	870	880	865	885	932	938	895	873	920	882	917	845	875	907	902	915	861	937	883	934	929	910	898	827	888	911	948	897	893	917	870	900	916	900	897	916	854	860	964	910	908	873	911	851	904	885	886	894	880	896	909	892	881	919	862	942	905	896	905	884	895	913	915	886	890	870	868	855	893	881	897	869	943	888	892	918	863	880	901	836	859	891	961	944	873	907	890	888	889	836	854	877	903	865	890	904	917	919	904	870	929	905	883	912	906	878	842	879	946	886	868	879	928	879	845	907	894	859	881	889	856	890	960	933	869	950	942	870	920	882	881	843	866	914	847	837	894	915	847	958	871	855	879	897	911	899	878	915	947	892	926	951	904	923	952	865	915	884	869	898	844	944	903	930	903	898	883	904	906	882	946	917	880	896	874	890	913	914	885	921	884	914	894	899	867	856	882	917	845	905	935	902	890	917	869	929	862	875	905	895	856	886	942	910	915	890	870	893	842	897	868	928	909	898	869	874	852	936	902	894	930	904	906	867	922	912	951	901	934	870	864	938	909	869	941	905	939	839	884	889	890	878	877	902	868	921	886	922	894	882	884	874	942	916	887	926	881	847	874	919	922	861	882	954	888	922	864	869	925	908	890	882	904	923	893	894	897	935	939	900	895	891	954	884	958	934	962	904	919	836	875	892	834	904	858	865	864	932	936	875	867	931	845	892	903	905	922	922	856	887	865	894	913	931	925	880	943	885	866	909	838	928	885	923	876	894	931	912	826	927	910	828	980	899	879	909	912	855	843	872	880	871	891	866	900	912	906	881	903	872	855	850	907	942	842	849	894	908	860	866	882	903	868	898	881	953	911	910	908	877	876	925	882	911	898	955	838	836	907	942	915	898	860	901	916	853	919	869	902	902	864	885	887	926	863	912	923	893	916	889	916	881	900	891	857	880	932	911	928	863	882	882	876	915	897	876	858	842	925	858	864	880	865	871	885	922	895	924	893	910	928	846	977	899	888	861	891	913	884	886	893	861	855	911	901	873	925	942	898	853	893	869	856	913	831	909	910	876	894	962	905	960	929	910	828	907	889	849	945	905	864	921	901	865	909	890	892	955	939	879	854	892	862	854	957	877	908	909	956	880	885	888	893	930	930	905	872	944	907	815	900	902	948	916	859	885	903	842	883	869	859	940	907	899	918	906	904	853	885	911	943	848	846	895	922	869	863	927	868	833	852	926	838	896	912	946	865	873	926	855	884	900	900	883	859	906	876	934	886	871	823	912	893	959	900	957	898	919	861	911	843	971	923	914	925	859	947	946	894	929	853	877	931	906	959	894	912	887	944	863	869	892	890	886	881	887	861	912	979	887	885	835	884	898	919	876	867	925	929	857	909	902	852	921	905	882	944	899	932	882	873	899	856	952	900	897	891	897	894	887	907	907	858	903	892	869	967	901	912	909	942	928	863	909	882	904	874	908	916	957	916	901	887	878	868	892	927	909	947	892	905	886	882	909	920	854	907	907	868	892	862	870	867	861	915	926	930	849	879	902	942	889	882	916	855	915	882	820	902	884	859	888	944	896	859
61887	23661	7074	1734	752	482	415	437	435	447	433	394	429	373	415	446	453	389	441	418	414	431	431	385	385	405	413	379	436	416	418	389	415	436	388	435	397	407	445	385	440	435	418	433	421	417	424	411	425	401	438	402	398	416	433	443	381	440	416	468	417	393	405	436	413	402	401	463	394	449	419	448	394	408	400	416	422	408	395	475	412	443	379	410	398	426	401	423	399	419	429	420	409	390	430	370	409	383	422	394	438	427	392	439	421	367	436	415	400	431	446	424	378	412	432	436	450	446	407	386	407	425	422	424	414	355	430	379	416	381	448	400	380	382	389	403	424	378	381	417	409	427	390	381	418	452	406	420	439	435	431	448	423	401	398	433	396	388	447	399	447	405	406	407	452	426	411	408	373	401	419	422	367	422	450	430	427	408	431	407	389	407	424	398	428	379	374	399	397	429	447	398	427	449	447	402	394	463	402	367	403	429	430	379	407	423	457	415	400	413	393	408	410	388	432	415	414	403	436	391	379	455	428	432	404	431	395	417	413	437	391	400	405	424	368	422	413	438	415	410	392	421	458	421	412	408	437	398	426	394	434	414	431	407	415	413	421	420	421	390	430	410	390	418	368	431	419	424	413	430	415	416	412	382	413	413	393	436	390	413	427	392	442	412	426	392	423	426	442	442	437	373	380	446	402	423	417	396	412	416	399	421	412	402	423	416	395	407	408	433	435	421	396	409	414	396	380	449	424	409	434	415	394	402	410	407	431	425	425	390	394	406	452	417	391	435	450	412	413	443	412	413	405	432	403	425	430	447	420	425	434	378	421	430	412	397	399	442	440	419	422	392	411	420	453	399	386	411	397	426	434	403	392	407	403	437	428	428	460	431	404	402	381	404	432	406	425	415	439	392	443	422	417	355	429	413	425	441	436	401	406	410	443	433	422	435	453	387	399	472	415	390	439	406	420	410	430	374	415	390	395	428	383	419	409	415	397	433	409	393	442	415	417	389	379	409	415	429	390	397	408	440	424	430	404	376	387	425	411	435	406	388	384	396	408	414	384	430	402	382	450	432	419	403	415	435	459	375	379	425	411	395	411	415	374	376	415	385	439	398	413	420	417	469	439	438	469	453	442	468	433	414	430	408	417	423	439	440	425	408	384	442	426	405	378	422	430	435	411	388	417	433	380	394	448	423	435	437	420	449	424	416	426	408	375	407	427	401	411	390	428	396	441	403	434	436	418	380	404	425	435	424	415	429	448	400	395	411	371	405	384	403	427	402	454	442	423	414	382	349	383	437	419	416	364	401	421	395	372	362	410	427	413	416	433	410	405	419	411	430	401	415	434	379	397	454	422	379	390	421	399	409	423	389	415	401	451	416	412	450	377	365	399	413	437	454	383	448	400	368	406	437	383	380	438	399	395	416	438	415	440	423	386	398	420	426	386	424	415	406	426	446	407	365	430	382	405	447	442	417	409	384	412	429	405	402	353	430	398	400	386	403	395	382	410	431	389	372	376	410	410	393	416	399	417	419	369	398	386	429	415	424	413	441	417	429	413	445	396	408	406	431	392	441	403	408	416	417	430	440	430	389	395	402	413	418	414	418	414	417	441	396	393	430	369	412	406	389	425	421	456	368	453	432	406	450	404	435	417	404	391	391	388	412	379	351	411	375	412	404	423	399	419	418	434	401	431	425	427	371	414	414	430	406	353	456	431	392	395	360	424	429	424	441	385	455	447	438	415	412	383	397	424	406	421	423	424	447	435	428	443	399	397	406	402	412	449	421	359	449	418	482	413	397	417	453	419	412	446	417	414	409	421	421	432	469	409	492	440	403	427	422	436	435	404	447	416	429	439	421	440	419	410	401	391	401	468	423	399	427	369	393	383	481	422	425	452	377	403	398	423	412	390	434	403	466	424	408	492	414	395	421	407	450	420	388	413	407	404	417	410	364	410	392	414	436	387	402	371	388	417	449	474	452	408	422	412	421	421	432	443	416	422	442	430	421	396	464	425	414	374	419	476	396	417	427	400	412	435	431	436	429	348	400	389	426	427	432	383	414	410	418	391	417	430	384	435	405	437	441	386	416	458	380	413	455	433	426	442	416	401	446	399	409	408	421	427	431	431	398	379	416	399	440	447	441	407	402	427	399	416	410	416	419	424	432	412	423	438	415	393	446	422	407	452	395	418	414	404	365	399	415	427	482	420	395	371	422	400	403	422	417	428	436	409	416	449	388	402	388	473	439	425	424	425	424	395	409	402	448	383	392	447	445	403	379	424	445	437	406	412	427	437	375	413	423	425	423	460	389	451	409	390	458	399	411	365	403	397	418	426	421	390	375	411	378	396	478	444	394	433	393	448	407	403	430	414	367	397	453	424	370	440	403	425	418	383	423	434	428	407	408	429	417	374	454	378	419	387	417	427	404	422	432	410	378	407	417	416	428	421	392	428	438	427	431	412	435	414	458	445	399	413	454	411	389	398	395	397	452	434	408	417	399	420	439	433	419	416	444	439	398	443	388	413	414	436	400	393	430	418	400	401	429	408	399	407	418	402	412	435	436	400	410	445	388	420	435	449	397	368	405	420	406	445	430	406	415	391	405	391	419	424	369	418	390	417	417	400	389	385	388	425	412	417	439	418	406	404	423	440	400	403	430	453	402	428	426	450	405	429	415	426	439	393	413	423	418	401	422	439	413	423	438	390	413	456	400	419	432	447	395	425	425	425	371	399	432	421	415	426	420	403	444	420	376	415	424	393	399	390	389	420	456	466	457	434	425	454	381	440	455	410	419	439	440	454	375	412	389	382	445	457	394	450	423	455	430	389	381	435	454	441	455	412	458	405	424	415	391	438	393	424	438	429	388	471	425	432	445	426	399	419	448	389	422	377	422	395	418	414	440	443	367	412	400	418	400	422	450	429	416	425	394	411	435	416	416	419	412	427	417	451	436	390	390	440	426	410	423	386	435	432	392	406	406	408	419	429	437	426	410	382	414	392	412	428	411	438	407	432	399	398	378	408	404	432	419	437	400	366	416	409	419	422	433	413	396	402	408	363	414	408	365	406	427	393	407	399	407	429	408	455	397	452	448	436	380	439	459	403	446	455	422	399	374	412	469	416	404	428	395	426	388	452	412	436	377	392	422	372	387	377	416	416	381	430	420	419	466	400	450	422	406	416	415	431	384	422	418	409	455	422	438	384	410	435	447	434	418	407	410	430	420	443	394	366	424	430	401	416	431	416	413	450	452	450	410	419	418	412	425	405	431	405	433	412	423	425	464	415	415	441	417	433	435	404	401	424	413	416	415	459	414	395	386	410	412	406	403	409	423	420	380	458	406	379	417	399	414	440	416	432	407	454	443	417	426	416	364	466	425	377	429	418	420	405	376	424	437	416	391	445	427	406	414	416	415	432	407	416	458	420	411	417	427	457	440	392	415	435	440	366	457	394	407	390	381	399	423	438	447	409	412	397	423	406	381	434	408	397	422	432	408	417	468
41344	15031	6335	3186	1702	1101	1008	922	905	990	924	922	894	927	885	892	875	946	979	902	915	900	896	908	888	953	899	888	950	902	921	927	936	904	944	897	865	908	907	963	917	917	928	968	941	903	872	942	916	925	895	908	910	910	865	937	864	897	915	921	871	892	816	935	939	887	853	936	955	903	913	891	925	901	950	885	951	958	877	931	902	899	841	922	908	935	894	926	916	905	830	906	917	906	875	882	891	882	924	864	890	962	879	895	828	909	877	902	919	883	889	916	868	980	907	912	893	910	928	907	941	854	888	870	931	852	901	915	856	917	891	906	919	856	924	907	899	937	920	895	923	874	897	920	946	963	903	865	927	900	951	952	880	868	903	917	888	868	871	908	841	907	904	918	895	906	946	897	870	920	872	896	918	895	901	925	923	872	905	922	898	880	856	933	850	942	874	912	942	885	980	952	890	910	926	928	875	894	879	956	946	918	897	874	884	924	937	884	881	894	930	895	921	912	924	846	880	905	886	872	919	855	904	919	884	938	904	862	888	877	905	911	872	875	969	923	927	847	876	952	898	875	898	901	887	916	893	922	925	916	938	882	893	867	928	931	895	925	955	899	931	909	910	887	852	916	921	895	893	899	879	895	872	962	962	857	892	921	884	897	929	899	926	924	955	858	927	897	931	870	882	918	918	926	909	932	915	866	933	947	905	945	859	943	931	915	915	944	888	883	921	897	872	904	873	909	902	925	867	921	937	900	920	874	926	904	919	886	932	899	921	919	892	892	901	927	924	897	931	897	926	977	896	925	871	912	931	910	864	858	908	875	900	860	980	887	897	880	888	944	874	906	955	901	920	927	917	884	923	924	879	923	982	914	919	872	952	949	904	897	929	928	926	897	890	924	907	889	975	927	902	919	882	907	900	928	921	930	896	856	871	939	908	912	904	877	930	869	918	947	875	916	932	894	928	891	900	931	857	917	914	868	866	900	884	910	868	960	899	964	887	924	926	849	901	875	876	933	847	866	846	898	897	918	910	919	888	923	891	869	896	829	907	890	900	917	922	883	918	938	866	892	875	946	925	894	890	925	888	870	882	897	907	916	993	928	902	902	924	932	943	941	895	856	926	915	911	897	885	984	881	899	901	898	919	878	899	935	873	903	876	889	904	896	871	885	947	880	953	872	887	884	906	908	961	880	932	864	936	934	992	898	927	928	886	890	941	944	893	908	861	916	923	896	884	938	933	894	929	913	921	959	930	903	872	887	862	925	909	889	941	926	885	875	917	853	887	935	866	960	864	891	901	932	918	944	897	881	894	919	883	917	883	894	913	872	921	887	899	907	885	913	862	913	926	838	883	922	905	933	892	912	873	889	910	895	848	872	895	907	864	903	897	855	909	935	920	869	934	906	930	892	969	889	944	926	943	950	939	925	958	892	920	899	962	911	932	900	908	891	894	895	941	943	937	890	901	959	856	912	934	892	894	915	966	828	896	894	864	905	971	940	917	913	943	911	905	922	900	879	921	910	881	864	947	908	897	915	894	910	931	851	885	942	958	901	911	913	881	913	928	905	870	900	904	901	882	923	918	850	891	914	932	920	850	905	895	935	905	836	916	951	901	856	881	910	881	901	890	885	893	916	930	891	898	917	888	920	870	948	887	943	919	830	892	898	901	935	916	862	912	835	893	910	879	972	876	929	909	854	908	884	932	896	932	943	915	891	935	921	939	938	874	928	927	850	903	964	914	883	932	882	957	861	949	901	890	875	929	870	903	960	923	859	906	891	890	958	898	887	936	952	918	860	870	866	948	907	853	920	905	895	913	933	900	848	857	883	898	885	875	866	862	898	876	907	889	950	914	944	948	902	919	961	926	904	958	864	896	859	904	904	881	873	879	879	880	855	919	883	922	896	905	923	922	919	950	891	877	920	944	876	903	918	884	872	902	868	911	858	889	906	921	842	887	924	893	893	905	920	919	873	918	927	914	967	880	919	925	930	867	913	885	943	854	952	902	896	878	887	950	842	899	849	908	903	911	938	901	987	890	943	927	902	894	927	932	860	930	901	897	906	941	908	858	943	886	949	934	915	941	849	906	956	931	950	854	880	914	913	852	909	867	927	864	947	905	903	906	878	888	884	901	908	861	893	900	909	883	879	939	921	951	955	887	945	902	933	897	895	925	912	908	923	908	935	908	888	908	870	936	835	907	918	900	864	893	885	876	892	878	911	914	906	891	906	876	958	913	959	866	879	881	911	872	924	908	925	877	915	897	934	951	909	865	887	874	902	890	920	851	893	890	922	861	906	927	885	920	895	873	887	911	874	945	896	875	882	898	904	938	960	872	863	900	921	863	899	900	859	941	910	917	889	911	927	870	929	913	952	827	905	947	885	921	898	888	919	873	920	917	908	925	902	927	932	919	879	906	923	942	906	922	911	894	855	939	859	913	903	908	885	904	926	916	905	862	911	863	912	891	904	902	912	905	903	911	922	915	877	909	881	879	924	884	863	951	910	869	949	931	903	974	890	902	923	840	865	884	947	867	925	903	875	908	844	993	956	873	934	882	959	919	940	919	890	927	929	890	918	893	938	920	930	897	905	918	930	894	836	941	868	904	899	924	842	979	935	862	890	944	904	898	926	920	928	923	895	910	879	883	883	965	848	929	866	916	905	885	892	938	930	944	954	878	930	847	866	880	901	930	909	896	876	960	877	956	861	938	905	902	905	904	913	945	906	896	910	866	900	969	950	884	905	842	922	899	885	965	915	861	887	918	948	904	857	908	930	914	896	896	870	943	940	932	955	851	916	936	895	904	829	891	903	867	924	920	929	935	941	909	859	892	954	833	952	918	886	899	902	840	943	960	884	857	863	920	866	873	840	951	854	883	906	921	879	878	877	841	909	918	894	928	931	910	923	897	833	909	947	902	926	850	884	891	925	929	902	855	878	907	945	927	903	946	912	919	914	902	913	948	909	891	891	920	910	969	944	874	937	896	915	899	998	929	865	874	925	955	952	915	889	845	911	943	877	896	928	889	936	891	889	914	814	910	894	961	867	898	838	925	888	923	880	865	889	894	931	918	940	965	935	916	929	896	886	921	885	915	895	862	883	926	920	963	920	900	867	932	917	869	958	925	908	878	918	918	878	908	877	927	865	887	923	892	894	927	904	910	893	899	873	964	873	885	873	868	902	872	933	934	870	922	908	901	869	906	898	893	901	920	883	953	914	914	906	863	927	905	915	904	868	862	914	931	940	836	922	934	919	955	908	933	881	921	856	901	881	919	912	917	905	909	893	913	906	922	889	862	903	895	907	948	888	886	932	868	911	968	891	936	924	930	941	937	935	912	921	907	884	907	913	900	860	908	880	901	867	905	964	829	874	895	921	928	903	918	875	895	960	901	900	899	913	894	920	919	859	846	934	907	928	894	890	955	955	941	963	915	931	973	912	963	938	926	926	903	878	895	925	933	897	933	880	917	891	966	913	925	926	942	864	882	894	898	916
63268	33703	16368	5089	1572	812	620	558	455	479	451	477	448	410	457	421	407	414	413	415	417	426	443	416	434	427	411	409	400	445	403	403	416	389	419	400	405	412	452	432	441	401	400	420	386	424	479	399	403	376	382	388	368	397	420	434	401	457	397	415	454	416	416	406	394	424	469	417	390	433	430	416	399	440	429	393	384	432	417	418	396	429	406	444	444	440	397	389	417	373	403	416	430	380	398	386	440	435	414	413	441	432	436	473	373	412	392	408	409	419	366	442	466	443	364	424	367	413	433	453	432	411	435	426	438	443	463	425	400	391	418	426	396	418	418	373	421	394	369	422	413	470	443	420	406	388	402	407	424	443	402	406	397	367	441	422	432	416	382	421	410	418	441	393	436	445	395	388	425	454	417	416	427	434	384	427	446	384	431	441	439	437	424	415	433	437	395	394	434	445	451	363	424	427	457	388	402	391	453	432	441	386	402	410	401	429	408	443	410	393	419	441	428	390	426	454	404	387	406	446	402	442	394	393	376	403	407	376	393	455	409	418	456	409	467	412	450	423	443	430	421	382	414	387	411	398	414	408	449	391	421	428	402	425	428	397	416	441	402	444	408	424	373	443	435	391	404	438	429	436	381	387	404	423	428	413	397	412	394	424	412	440	390	396	411	453	415	436	415	411	416	423	452	463	416	427	390	415	433	414	394	451	415	420	418	404	474	389	430	406	412	406	405	379	463	430	413	396	411	416	425	400	410	419	466	411	400	404	457	430	439	406	419	426	382	396	456	419	417	403	424	463	441	405	423	385	404	414	418	416	439	390	432	440	435	423	431	403	425	407	400	396	407	438	435	450	391	413	460	441	435	419	403	422	463	381	423	432	413	400	468	397	439	385	390	449	430	412	412	421	440	432	403	438	386	413	474	429	376	450	364	470	411	380	421	411	427	456	400	405	448	434	414	386	404	440	441	435	412	420	381	431	437	448	431	405	477	388	434	392	450	441	409	418	437	423	409	412	420	426	417	442	434	443	405	405	424	433	412	366	427	436	448	427	431	401	442	469	455	448	415	446	436	435	445	426	433	434	437	420	437	462	404	467	420	409	408	426	385	446	408	412	408	410	441	425	433	410	416	401	434	426	437	407	424	424	410	426	393	402	427	443	412	433	432	399	372	444	414	408	423	403	378	435	410	442	442	454	428	417	429	415	432	415	431	415	415	412	430	434	448	429	436	383	409	440	436	431	418	449	407	389	391	430	449	472	422	437	421	448	410	415	452	404	402	435	401	426	448	391	417	433	404	376	389	424	420	393	463	435	436	417	421	407	421	379	415	414	409	399	421	444	429	394	412	438	420	429	384	411	404	419	413	408	440	387	443	413	416	436	434	431	459	428	465	437	422	428	422	397	402	432	399	416	404	420	421	416	411	427	427	402	444	435	424	408	445	405	379	404	395	380	402	415	402	432	396	442	455	433	430	430	406	382	420	450	430	427	431	442	399	412	478	453	434	479	434	420	427	399	439	435	427	432	417	429	435	438	443	417	418	441	421	442	437	425	422	434	428	440	406	443	437	442	436	399	453	434	429	413	426	395	452	423	416	409	426	396	428	456	463	422	415	434	441	430	410	424	413	434	438	408	463	443	423	422	447	402	395	408	458	396	400	412	427	397	421	388	418	417	428	429	477	464	467	424	425	371	391	422	434	408	414	414	409	408	442	444	459	410	434	424	406	402	411	371	418	430	426	387	355	423	410	381	429	404	395	418	443	430	439	457	425	434	383	425	387	424	452	423	435	426	377	429	410	387	447	400	422	398	444	414	391	427	421	434	455	421	438	415	450	439	386	430	424	420	478	400	442	421	425	432	421	434	395	412	439	436	444	387	402	418	422	414	424	410	456	399	396	418	424	409	403	421	436	441	453	387	393	435	430	462	427	455	415	420	455	413	465	438	426	406	440	427	430	413	369	425	414	421	427	416	439	456	415	439	375	429	418	389	397	396	436	420	410	417	424	419	395	409	493	434	399	426	434	413	432	427	441	432	437	443	423	429	418	397	391	448	402	443	416	421	449	406	409	441	411	378	460	426	384	406	430	420	425	412	401	443	415	441	432	387	421	458	423	338	375	416	422	424	458	494	407	391	453	457	446	475	452	422	381	419	415	477	451	466	429	399	415	391	399	425	427	414	433	428	430	419	413	410	411	397	404	418	436	431	394	384	395	406	395	452	436	460	397	384	405	450	427	429	416	414	444	425	427	420	426	413	410	454	400	462	414	416	428	452	434	413	391	388	440	447	426	434	457	457	425	387	405	419	367	394	426	410	426	418	403	389	407	439	430	438	447	398	415	420	421	436	385	432	415	404	389	411	412	363	407	418	435	447	402	384	411	424	418	440	425	416	401	432	415	452	426	412	381	443	408	421	414	398	424	434	414	419	375	449	393	421	390	400	420	470	441	442	437	454	448	422	401	413	419	411	424	427	420	413	449	371	404	458	453	451	393	397	402	423	463	389	414	453	421	413	413	429	437	450	390	452	448	411	427	416	406	435	391	393	412	428	401	414	444	421	372	432	397	364	400	419	417	431	443	424	416	452	412	426	434	397	390	432	430	450	419	411	429	397	429	440	394	430	408	382	395	405	418	437	416	430	368	400	405	434	426	422	420	429	415	416	427	420	426	388	403	449	446	397	423	430	424	372	414	440	441	439	380	378	383	446	408	433	449	432	429	421	427	435	468	365	428	409	335	417	359	409	392	386	416	389	438	405	457	413	396	435	457	416	439	450	378	427	412	442	451	401	413	429	443	404	398	446	388	438	394	434	433	424	405	435	425	435	392	408	416	415	425	456	430	428	423	415	414	392	428	430	423	433	446	450	472	459	431	399	412	425	424	417	415	388	385	440	440	428	403	451	443	441	406	408	394	403	388	446	409	417	422	420	410	387	432	403	409	435	405	385	416	376	408	428	418	410	445	429	409	386	399	424	409	416	454	380	445	396	443	455	403	408	428	406	421	400	436	415	449	409	375	387	432	434	447	451	405	409	427	446	412	406	418	429	427	452	423	414	397	421	368	438	390	408	402	434	420	414	412	385	388	463	437	424	398	409	415	412	448	422	423	458	401	409	388	436	427	444	432	444	451	416	407	394	400	435	386	408	410	408	454	420	385	378	429	369	451	417	449	433	422	458	373	482	448	410	400	407	400	394	417	463	455	435	449	427	410	410	383	412	434	441	401	443	407	404	438	435	416	411	422	419	407	393	451	438	457	387	357	419	424	413	419	412	381	457	402	421	433	440	469	420	444	419	413	426	457	427	426	413	408	439	414	414	416	439	428	401	412	415	441	403	375	442	409	400	420	442	393	398	399	415	415	379	412	412	446	401	418	394	424	406	397	410	436	437	406	416	391	363	453	413	417	419	446	439	451	466	433	424	418	437	411	405	393	433	416	411	475	401	426	431	395	398	441	427	440	453	435	422	410	418	411	437	418	419	408	424	410	448	421	415
42337	26029	15709	8017	3736	2116	1593	1312	1155	950	1019	973	924	877	927	973	907	897	915	909	979	892	881	888	865	897	879	899	884	920	898	921	920	901	906	892	881	889	924	922	946	909	895	929	885	891	948	888	905	914	949	928	926	899	905	946	976	880	890	891	934	899	899	963	854	857	906	899	970	921	914	906	892	905	911	894	923	938	883	923	919	875	930	925	873	888	878	858	923	922	945	921	899	897	960	918	845	916	931	927	922	919	928	909	951	970	927	931	950	890	880	911	903	916	913	908	928	907	928	943	836	875	867	904	924	946	857	899	910	923	900	946	926	917	870	906	906	891	854	856	924	870	913	901	935	878	889	926	976	865	887	908	917	827	909	877	919	926	893	955	887	925	904	901	906	958	926	882	906	925	907	930	878	913	931	916	936	944	931	938	888	952	948	893	927	943	943	908	936	986	927	895	936	911	896	911	933	916	921	939	896	906	921	946	902	940	908	922	890	879	889	851	913	914	892	898	941	926	894	898	940	946	928	916	945	906	946	929	962	887	850	849	850	889	882	930	874	917	864	884	926	948	901	895	946	916	880	883	929	932	923	892	888	887	882	966	936	858	864	915	901	927	892	963	924	955	1014	872	928	900	902	922	962	894	868	920	976	875	925	929	905	916	952	932	904	932	970	890	894	930	895	994	922	889	932	889	953	900	923	957	926	867	930	909	879	888	918	932	844	901	901	866	917	940	851	935	883	886	952	951	929	964	892	890	919	919	900	901	919	884	899	938	897	892	925	918	898	880	899	934	857	908	967	925	934	901	909	892	940	870	957	886	919	865	889	869	894	953	937	944	898	921	933	935	894	933	884	880	924	932	875	900	897	962	958	883	911	919	949	959	881	888	916	959	863	981	900	948	904	900	918	878	899	914	940	917	937	921	959	908	944	925	887	929	907	877	951	890	903	871	911	920	899	961	939	910	965	919	966	931	953	927	908	890	951	872	911	883	912	904	902	911	928	936	891	943	930	927	924	978	891	855	916	916	891	854	895	907	927	894	898	875	920	901	919	833	892	932	879	904	910	913	855	942	950	979	905	901	926	887	928	842	846	892	947	978	888	896	882	865	929	946	936	902	922	889	850	921	937	950	963	913	909	949	892	893	914	866	943	922	906	938	896	922	967	888	926	917	863	917	885	924	942	860	825	965	884	922	920	899	903	931	881	918	918	910	963	907	914	905	935	866	850	913	915	927	915	896	899	897	904	934	875	921	931	897	869	898	912	894	908	889	896	938	958	876	934	914	888	937	934	849	968	895	924	862	927	896	884	912	950	861	883	965	1001	927	906	899	925	907	974	862	874	882	875	909	910	899	906	958	940	868	890	925	936	888	883	910	903	921	903	872	901	858	902	907	929	900	895	949	842	893	901	891	960	918	910	933	948	927	893	922	918	904	856	982	927	908	927	934	931	942	947	843	949	912	922	877	925	952	897	900	890	896	922	864	942	867	914	925	844	887	958	909	890	921	915	917	901	907	939	953	922	956	900	921	884	939	910	891	947	878	855	870	911	910	944	934	931	935	909	872	924	903	891	856	925	867	889	988	945	972	914	860	907	929	889	870	914	919	940	910	920	908	880	964	922	921	892	903	890	890	903	928	888	919	888	931	917	881	942	866	891	932	927	947	941	924	887	916	908	923	910	885	962	859	915	911	885	905	843	951	901	926	880	945	945	892	891	902	942	895	924	882	935	877	919	889	881	900	897	926	957	894	893	905	898	897	936	952	904	866	890	874	871	881	934	913	893	937	881	882	903	995	957	847	956	945	944	909	948	907	975	945	926	921	888	928	934	920	910	942	897	933	911	944	899	928	899	937	922	881	911	944	892	943	975	878	879	936	957	957	912	898	952	925	886	971	870	887	888	971	942	916	917	964	938	958	926	879	958	897	874	930	975	924	846	899	903	940	921	909	903	933	869	875	915	922	901	899	884	914	939	895	889	939	922	952	907	920	904	953	879	886	884	956	950	913	917	900	920	905	915	934	893	867	915	894	873	926	923	884	920	865	897	904	917	930	875	870	897	874	918	944	879	906	884	897	934	909	916	907	925	924	893	930	852	871	916	877	922	888	916	891	886	915	892	850	925	928	910	929	918	890	912	866	952	930	968	943	895	924	915	889	941	928	907	954	973	891	914	897	907	943	932	948	938	978	904	890	933	968	880	921	974	915	944	859	949	860	903	906	878	923	936	910	921	839	896	915	886	945	991	910	923	941	945	915	878	881	959	933	908	901	952	890	917	886	884	961	920	869	853	987	921	874	878	856	861	926	899	842	919	951	950	906	892	915	949	914	977	935	967	927	954	944	904	937	951	904	928	930	923	892	899	936	926	927	934	875	934	894	849	925	979	895	963	867	885	916	896	897	865	941	889	936	954	902	921	926	940	898	921	857	897	937	951	897	889	887	905	934	932	913	917	856	917	860	911	939	908	895	926	932	862	864	911	879	909	917	922	934	903	903	930	908	900	916	940	912	905	899	879	927	898	889	881	934	889	901	959	896	900	937	857	954	947	879	929	943	922	963	929	922	910	928	880	856	967	875	927	957	913	916	972	892	931	902	919	965	908	912	919	892	925	944	868	901	969	897	919	908	967	894	909	925	868	889	903	919	906	945	936	940	916	889	884	915	974	894	935	935	884	938	939	900	896	876	942	942	953	948	957	924	931	889	941	888	914	948	961	885	884	851	951	951	936	902	908	938	896	878	916	910	911	923	932	870	949	935	975	961	947	916	934	915	890	910	919	868	952	928	936	876	920	929	939	958	881	932	894	976	879	926	930	921	898	866	873	840	969	900	908	943	966	902	906	894	884	883	920	891	907	879	902	932	919	925	943	927	924	952	993	897	906	894	953	911	903	906	903	944	933	867	913	916	958	890	897	893	876	907	926	904	828	935	1003	905	951	931	908	961	926	931	875	910	926	920	885	911	922	953	880	909	911	880	936	923	944	936	871	905	867	961	944	901	934	924	908	921	867	944	968	840	873	900	956	868	956	931	900	884	938	898	943	948	917	928	924	939	892	904	926	952	924	867	920	922	844	883	878	884	905	894	902	877	866	929	956	902	893	903	876	915	993	922	927	856	910	895	904	950	903	915	919	930	911	906	922	917	933	874	962	909	927	906	927	911	957	951	899	867	893	859	877	911	925	916	921	903	937	919	899	907	898	900	886	882	879	912	902	924	935	894	938	916	925	953	909	920	861	902	1003	914	932	894	880	932	936	899	955	974	922	947	923	857	884	923	908	900	864	908	951	873	910	911	914	906	926	905	905	833	880	962	950	878	921	931	907	913	959	958	975	922	903	913	914	940	913	946	926	907	944	936	885	941	889	869	906	966	880	936	976	882	954	865	927	941	922	926	935	886	927	912	941	899	952	934	930	899	849	936	926	935	967	923	969	910	899	947	908	881	878	937	926	876	914	886	958	898	911	899	899	983	921	901	872	879	889	932	912	901	913	904	904	945
49931	15617	3090	880	559	444	432	445	423	385	422	405	417	403	435	391	381	406	400	439	407	437	391	393	371	370	397	383	371	394	372	417	422	427	424	391	409	361	425	418	421	430	395	429	417	404	403	425	424	396	395	403	392	427	415	401	376	396	428	421	418	416	407	412	409	382	369	414	419	437	418	423	431	430	393	413	375	431	411	447	403	443	408	464	411	420	432	411	423	404	388	395	381	410	398	424	427	404	362	426	418	359	390	372	395	417	381	397	436	435	397	421	375	394	400	384	416	400	396	367	419	422	431	456	408	455	411	384	443	383	387	438	441	375	423	392	369	437	380	398	426	435	434	397	438	369	396	382	416	403	376	411	388	410	390	419	422	392	392	451	422	390	406	425	456	414	382	427	391	368	438	391	416	406	379	403	441	413	393	460	407	431	406	426	394	365	417	383	434	416	405	412	385	390	438	423	382	390	411	399	415	411	409	391	408	402	357	436	395	382	408	385	426	424	408	396	432	410	403	360	423	430	426	448	438	388	410	441	389	414	439	453	402	405	392	392	362	396	425	397	380	413	404	403	433	417	439	416	430	419	417	448	444	387	430	382	373	426	396	400	420	406	390	430	386	376	407	462	401	386	383	406	421	388	411	371	415	395	400	405	397	366	443	391	401	383	378	418	389	389	408	388	425	428	423	427	417	405	412	386	386	400	395	398	354	407	433	418	376	396	426	417	402	422	464	437	421	373	381	394	430	389	405	438	438	374	371	398	401	397	400	393	401	403	394	397	397	366	379	403	427	395	485	432	447	412	382	414	388	382	397	422	382	391	397	449	401	434	417	437	374	382	399	398	391	345	404	422	390	371	416	413	407	434	438	410	406	427	388	420	401	410	363	436	419	441	413	394	445	392	420	403	395	384	405	373	388	425	384	404	402	410	394	387	393	453	418	407	399	452	395	393	444	390	393	414	356	385	408	404	396	415	445	416	396	412	373	416	419	437	422	398	433	411	426	403	424	404	387	375	394	423	367	418	427	391	408	426	411	410	411	442	428	409	406	415	383	414	442	390	406	362	429	390	396	392	393	389	383	387	419	387	416	363	360	425	392	422	410	416	425	371	374	409	399	355	412	422	385	398	399	415	415	402	399	414	414	414	429	379	410	413	407	418	406	415	407	386	411	399	361	392	408	414	389	377	364	432	440	409	389	414	395	416	399	391	372	385	398	391	412	425	408	423	406	404	431	418	386	425	401	367	400	414	404	452	444	406	403	433	410	424	434	388	380	398	421	408	439	436	435	399	406	395	405	407	400	403	418	405	414	442	370	387	418	429	374	451	369	395	407	444	409	408	455	394	370	417	409	380	378	411	395	421	419	387	406	396	381	384	411	420	421	386	432	383	395	381	397	388	363	423	401	421	395	388	382	378	400	388	385	398	370	345	369	420	440	425	434	417	400	437	405	399	380	380	392	450	398	413	421	388	451	378	408	401	377	395	393	414	411	412	408	406	438	423	437	399	423	390	419	395	348	386	364	403	412	424	379	392	434	374	384	415	385	403	381	380	429	434	399	389	412	407	395	442	406	387	410	414	375	390	404	422	384	445	423	420	453	415	402	361	400	407	452	425	418	427	406	451	378	408	419	447	392	410	426	404	428	394	411	414	426	403	388	398	394	414	394	377	403	418	436	406	402	404	408	416	432	410	403	406	416	432	424	380	385	421	463	419	426	417	420	415	428	425	396	458	415	382	397	405	405	401	416	426	428	404	375	382	397	397	389	386	394	404	373	403	402	382	421	396	407	410	418	431	400	394	371	373	388	413	407	403	416	423	385	410	442	463	430	393	423	394	386	409	394	378	415	424	370	423	378	420	401	360	375	386	424	374	410	392	414	407	371	399	396	391	424	385	408	356	429	415	401	411	448	421	379	380	424	436	402	392	387	379	437	373	421	407	380	407	432	367	407	425	423	391	405	417	432	435	364	398	413	385	414	418	428	397	417	413	411	425	396	399	412	414	394	377	400	440	423	404	435	445	397	419	428	389	418	389	398	425	412	399	405	445	423	392	416	377	433	382	357	379	403	374	434	464	396	402	412	397	399	376	364	383	439	439	409	425	403	409	391	413	399	416	422	437	393	445	435	402	437	394	421	396	415	432	436	419	416	441	411	417	404	387	378	387	391	390	405	360	388	428	413	376	420	398	415	371	406	404	457	377	409	391	393	398	428	430	423	357	402	440	388	386	359	361	416	411	371	373	369	380	446	422	397	382	419	430	383	414	396	425	403	422	423	385	375	422	433	387	413	406	414	404	407	418	407	395	428	394	391	392	410	434	436	410	375	425	395	404	386	409	396	438	424	417	437	409	375	391	417	424	421	420	404	377	404	409	426	392	402	428	437	425	379	416	393	395	416	440	424	423	411	389	394	407	390	373	381	418	383	417	369	406	417	380	395	405	400	395	392	403	365	406	420	398	409	375	374	406	402	373	415	425	413	430	442	393	428	394	377	440	408	461	424	410	388	377	450	421	410	400	401	374	385	428	438	396	408	403	404	401	399	400	425	407	396	402	410	420	409	430	402	360	433	430	415	387	395	403	382	436	397	377	414	355	417	408	422	359	381	420	399	412	364	425	391	405	416	388	421	379	407	389	401	379	411	408	380	399	444	377	378	448	380	388	405	400	408	434	405	434	388	399	398	447	386	366	419	446	426	385	418	401	403	410	421	395	435	426	436	407	433	429	377	419	407	437	410	425	385	450	429	416	431	367	391	436	427	397	438	442	419	376	454	410	382	402	373	407	424	379	379	454	406	435	399	410	407	414	449	419	408	425	442	378	423	402	395	447	390	404	383	401	383	412	424	399	425	424	387	390	378	398	382	433	371	378	442	412	427	390	426	405	403	411	382	358	398	414	397	393	429	417	426	397	388	404	416	410	400	432	374	390	399	386	414	446	440	400	447	406	402	426	438	376	388	409	428	404	378	426	378	409	396	368	413	382	404	446	392	382	392	431	409	442	441	406	399	424	405	398	404	357	404	414	371	405	415	399	395	423	435	417	432	462	388	437	406	415	408	414	403	373	421	402	423	420	463	416	420	388	446	413	391	436	418	436	430	400	385	419	410	434	399	434	390	411	429	425	362	414	411	423	414	390	416	378	391	356	395	395	419	396	392	412	399	382	358	425	459	428	397	396	384	410	391	407	400	391	379	400	397	402	411	420	377	401	410	393	404	399	398	398	392	433	402	382	375	394	394	453	415	387	403	376	380	406	408	414	461	405	399	396	401	418	386	401	366	426	422	400	385	391	438	364	425	371	368	431	412	417	436	408	392	414	439	410	430	450	397	380	440	407	415	422	373	396	383	423	385	427	389	401	414	446	399	446	430	380	403	394	395	420	396	430	410	367	395	438	410	397	360	420	441	372	374	396	412	422	422	406	400	410	368	419	410	423	365	376	379	422	433	381	398	402	413	391	411	407	433	401	360	406	381	418	403	435	416	419	442	367
32696	8647	3425	1785	1217	1001	960	949	925	916	875	939	921	835	842	918	931	892	919	835	901	865	897	868	834	911	887	898	889	880	839	878	902	908	890	899	857	868	919	906	916	864	853	882	920	892	940	958	888	856	917	866	916	875	914	855	915	869	857	888	875	893	818	904	860	851	914	873	900	894	925	850	893	920	914	886	882	834	902	854	854	896	919	922	865	858	845	899	888	850	838	866	850	854	879	835	865	886	833	895	866	898	933	886	891	837	867	912	928	918	870	866	873	859	880	866	859	900	872	935	877	907	882	899	865	893	900	863	839	907	876	893	896	865	915	916	872	948	906	923	907	908	882	847	888	923	852	864	941	883	857	840	947	855	869	887	848	839	912	880	849	867	835	884	890	927	904	915	874	813	841	836	898	888	861	876	891	958	895	890	839	873	864	844	889	922	826	881	910	877	856	926	887	914	915	882	901	913	866	838	969	879	882	911	872	903	928	881	892	962	902	877	871	908	857	890	872	851	867	912	885	927	870	846	895	856	868	897	884	862	873	830	867	911	853	837	933	896	851	920	905	903	890	928	900	867	872	862	928	876	907	913	862	911	874	834	867	866	941	880	863	884	905	897	905	909	886	843	877	881	915	873	885	881	874	911	936	840	895	851	910	825	904	899	908	876	879	918	866	877	920	887	832	871	919	925	868	945	952	916	851	837	884	854	855	854	876	864	898	880	912	908	938	844	882	894	872	848	864	878	849	898	927	892	848	892	874	889	904	893	873	889	916	904	826	886	875	911	890	878	833	859	861	892	914	922	895	911	888	864	838	859	926	900	897	890	865	854	889	923	853	888	902	920	906	898	888	916	851	834	849	914	840	863	891	875	832	938	867	908	817	908	832	886	917	856	901	916	867	896	885	836	881	885	888	872	889	853	837	886	890	923	845	871	906	879	885	904	843	864	922	913	892	807	866	909	887	861	865	893	831	922	885	867	883	927	898	858	832	856	895	923	900	936	909	884	892	890	878	871	885	868	894	903	854	880	834	847	887	861	893	870	916	864	909	865	890	845	893	885	843	896	897	879	884	862	836	851	854	862	864	901	871	897	848	867	858	882	876	908	903	839	859	853	834	874	896	881	874	860	899	848	843	947	825	918	837	886	902	856	889	932	883	898	893	891	906	879	919	893	894	885	901	829	885	865	875	876	890	858	882	886	862	865	934	905	863	889	863	865	887	879	898	872	879	916	909	946	887	923	917	870	917	896	911	809	931	837	909	899	892	843	871	891	878	881	892	900	897	914	909	910	900	908	858	898	894	952	919	876	834	863	893	899	891	844	870	911	817	872	910	882	886	926	866	898	899	859	889	883	890	926	873	856	874	883	901	881	818	855	839	859	821	881	907	865	877	917	924	852	919	891	897	890	843	856	905	889	876	882	856	871	853	858	910	878	879	845	877	871	863	877	895	883	931	851	900	845	896	858	890	895	884	954	874	869	881	914	923	885	886	916	862	841	882	892	852	882	856	875	903	856	846	904	872	895	836	855	901	909	895	899	932	921	918	863	886	938	896	840	870	878	881	920	875	913	903	903	888	856	847	915	847	885	886	853	816	895	901	869	875	897	868	909	851	875	855	866	935	844	905	875	896	850	847	938	893	887	790	874	895	881	920	851	871	861	953	880	903	847	927	823	863	879	899	893	833	872	973	906	866	889	876	902	890	858	880	846	896	938	907	898	853	899	879	849	891	920	910	904	840	888	877	885	877	843	904	848	900	953	907	883	864	907	897	882	927	871	876	926	911	916	906	846	858	897	860	881	770	891	870	875	864	838	875	928	865	853	830	892	886	926	892	912	893	905	886	959	890	884	905	910	894	914	911	914	867	951	897	897	880	900	886	865	939	832	921	871	871	865	951	899	909	836	903	863	842	884	854	900	837	877	841	876	887	880	888	883	865	869	927	906	840	883	870	869	878	869	838	864	885	826	930	920	840	931	840	865	908	887	875	894	894	836	848	939	908	897	888	893	902	884	846	842	830	894	888	903	838	899	912	911	873	899	858	944	878	938	910	925	959	895	901	918	863	860	876	876	876	907	867	871	899	903	906	874	856	800	859	905	818	902	849	853	839	859	886	849	975	826	901	916	919	918	877	928	859	893	891	888	890	906	909	908	941	846	906	870	875	895	858	886	948	839	875	868	900	902	848	914	862	891	861	956	884	876	847	887	920	884	906	890	924	867	878	895	885	927	894	913	864	849	841	866	873	851	870	898	892	915	855	908	882	891	870	900	912	836	909	890	841	913	837	937	814	851	862	850	888	894	869	863	900	877	917	882	881	933	861	829	909	868	869	879	903	907	901	876	907	830	837	899	912	866	908	882	881	889	886	901	888	900	834	879	874	913	881	893	900	859	937	897	781	939	885	870	851	866	927	882	888	856	852	925	877	924	865	887	888	881	955	873	879	883	878	905	883	933	842	939	842	871	856	888	907	861	904	872	884	851	870	865	894	860	846	861	938	842	912	856	888	880	874	903	897	908	843	856	875	852	911	850	890	892	852	898	891	902	881	885	906	916	926	879	875	857	840	922	870	870	866	897	915	919	885	925	920	854	867	871	918	926	846	907	858	909	919	940	837	865	891	885	889	862	954	840	858	890	894	835	884	916	865	900	882	935	898	890	873	837	868	878	888	874	870	883	881	868	844	858	911	865	863	874	896	851	836	913	889	885	867	814	831	927	859	878	894	843	928	899	898	905	888	904	885	903	859	897	895	1006	900	849	885	847	922	959	930	900	903	906	849	862	933	885	889	868	866	893	866	937	822	891	886	924	838	873	869	886	859	899	876	828	898	949	890	892	911	858	936	898	865	834	865	865	863	899	865	838	848	930	904	884	884	885	870	932	895	912	898	889	928	923	870	881	870	951	875	907	832	856	895	887	873	875	919	862	947	853	859	899	872	847	882	917	898	906	903	876	901	931	852	916	905	874	894	871	877	919	919	906	856	887	878	888	924	856	852	875	887	935	904	895	872	839	887	872	901	854	870	879	883	903	882	854	885	908	891	819	889	871	919	862	881	855	854	939	831	913	854	852	854	953	849	888	890	879	885	840	894	909	882	877	895	881	853	863	917	872	914	923	945	822	889	875	895	876	865	859	885	935	906	945	894	906	902	887	860	924	874	920	875	867	906	862	898	905	897	857	850	853	887	881	822	881	869	894	855	872	878	881	919	901	862	877	886	891	890	846	960	889	912	881	910	880	909	874	901	871	839	875	868	883	865	909	918	893	868	852	882	917	962	868	849	846	912	864	862	914	868	891	841	885	893	894	884	849	928	933	876	908	794	857	832	926	897	882	944	886	915	843	859	900	854	889	853	907	911	847	875	931	900	883	865	841	878	889	865	888	882	850	905	869	834	929	897	865	881	874	905	941	918	913	905	905	937	871	932	877	889	896	886	851	905	871	911	892	866	827	924	852	857	875	933	906	874	916	904	909	872	867	900	888	869	882	817	868
63295	26535	9277	1932	638	531	502	465	429	454	416	411	413	360	405	397	368	400	390	413	421	397	429	434	378	428	408	394	373	398	392	402	483	382	462	423	406	424	417	372	398	434	417	441	413	394	371	429	398	378	445	401	390	430	435	394	398	448	401	407	391	395	395	389	357	404	416	395	381	419	390	394	396	369	406	398	433	419	420	391	397	398	413	386	392	411	420	414	371	440	419	415	399	391	379	401	396	370	380	417	392	402	418	402	390	355	412	394	428	375	407	426	391	410	448	448	421	403	358	456	398	421	411	400	429	423	407	395	458	391	421	432	386	386	427	418	392	387	383	417	417	415	391	462	400	399	408	381	383	366	410	388	382	442	432	411	387	417	425	443	381	406	412	393	469	371	407	425	400	392	412	404	415	386	404	427	373	365	389	467	434	383	443	418	404	375	423	431	407	413	431	389	408	404	386	364	429	395	381	368	338	392	415	384	400	400	408	400	384	449	411	393	435	426	414	408	424	405	380	383	427	413	359	399	384	385	411	412	400	382	387	401	395	424	458	401	389	386	427	396	397	385	411	416	392	403	430	390	390	398	419	401	408	414	442	368	373	415	379	403	402	386	375	398	399	368	369	380	402	424	372	389	396	377	421	400	414	431	408	403	436	441	374	415	433	405	455	400	379	440	413	417	438	369	389	393	375	432	446	402	389	372	456	374	362	400	400	361	412	384	372	426	353	435	408	398	377	357	410	403	444	443	357	390	456	406	380	442	420	371	408	411	446	380	388	404	420	465	392	374	445	426	406	374	376	442	427	398	389	400	396	388	422	371	375	368	389	377	387	396	363	375	354	394	451	393	377	395	429	398	411	418	402	391	397	426	421	418	407	438	399	397	368	437	394	431	439	402	425	411	449	437	471	400	391	402	393	405	416	395	397	390	402	413	433	417	393	445	377	417	390	403	389	409	395	438	434	433	411	402	389	375	421	392	440	414	412	413	394	412	387	402	387	370	390	423	400	412	417	389	399	425	412	399	398	417	398	413	435	415	436	387	404	383	414	383	387	402	401	392	400	411	401	429	410	428	410	391	423	386	408	381	432	448	392	440	425	429	362	418	455	410	384	377	389	407	411	402	397	405	397	392	407	382	430	416	389	392	421	416	393	412	420	398	374	420	371	421	393	386	381	413	421	401	396	344	392	414	409	443	425	427	370	421	435	393	407	408	390	409	404	403	432	387	395	400	442	418	461	383	376	427	419	390	380	420	441	419	399	386	367	392	416	431	386	381	401	399	400	388	420	433	402	397	362	402	387	407	417	408	406	399	370	411	402	391	405	424	385	390	407	437	433	411	390	366	420	378	400	351	397	384	418	394	373	414	412	409	441	407	366	389	392	381	423	406	411	447	376	435	394	436	411	405	417	413	393	405	409	417	426	389	463	415	416	400	409	411	382	383	424	392	411	410	412	372	392	379	422	410	387	390	398	377	415	375	387	367	402	406	397	393	385	400	418	455	373	408	428	401	377	379	427	409	377	383	408	382	402	394	376	390	391	376	405	421	433	389	405	423	428	403	395	443	413	434	416	410	431	428	395	383	380	412	412	427	415	389	385	389	438	380	431	412	458	421	367	421	404	383	403	406	343	360	397	384	433	410	395	412	392	397	364	403	400	411	405	384	393	395	396	400	391	423	382	400	421	404	391	385	418	439	418	410	401	397	392	447	422	401	420	402	397	428	376	445	385	410	414	397	419	389	390	428	439	428	385	414	461	428	353	401	392	384	405	428	419	397	393	383	425	410	414	408	381	368	375	437	397	409	382	386	403	407	382	416	418	427	407	407	420	413	378	395	375	384	434	434	418	412	396	410	423	401	404	421	390	373	387	428	383	406	420	371	420	379	420	432	398	393	374	403	431	421	398	440	434	442	393	394	404	399	427	418	403	418	421	398	390	379	435	393	380	406	376	383	405	399	404	405	425	382	411	461	386	378	440	394	407	406	430	384	446	393	331	407	404	394	415	439	378	414	394	397	403	425	410	404	365	413	392	346	414	393	389	359	376	406	414	395	365	412	374	373	409	379	405	409	415	417	432	424	408	372	390	413	443	410	396	418	405	396	389	382	392	381	408	391	385	400	413	422	404	428	418	397	371	400	363	342	363	376	372	417	400	435	423	434	410	407	432	420	404	401	383	433	350	373	404	393	416	401	408	389	432	383	412	400	411	425	430	402	419	407	378	408	400	404	392	410	398	388	378	402	366	407	400	380	400	388	366	382	449	396	379	411	452	398	381	406	407	398	384	417	352	384	426	434	378	410	378	399	395	448	408	388	380	373	394	387	440	388	435	381	387	411	408	379	403	419	416	393	389	424	429	405	413	389	399	420	405	407	420	398	411	410	394	384	376	412	442	453	391	373	372	405	395	376	399	418	415	385	386	398	399	407	386	373	412	408	373	410	408	383	367	391	396	408	412	407	392	373	420	397	444	428	395	412	395	402	407	414	378	442	432	401	425	379	397	396	390	421	388	435	383	399	382	386	361	418	414	386	454	410	374	403	418	425	445	399	393	385	402	415	399	379	356	438	435	407	387	393	441	410	426	346	389	391	428	383	407	419	365	396	347	411	434	402	406	396	380	382	384	374	418	421	383	419	410	424	435	415	393	393	397	401	366	441	411	406	384	390	386	412	415	438	433	400	414	408	435	386	387	393	406	378	402	380	379	443	382	431	388	404	409	360	421	441	440	412	413	427	361	404	405	422	410	388	375	400	419	406	381	410	402	367	381	382	387	361	431	392	410	426	410	425	399	404	435	399	425	394	396	392	411	422	411	417	421	372	375	426	449	410	370	378	406	439	387	406	433	419	428	395	386	397	439	405	437	422	390	411	370	394	373	426	391	408	376	396	424	420	412	452	430	422	385	408	403	356	400	449	381	386	382	403	393	370	419	383	394	400	418	348	355	418	402	432	400	419	456	408	415	408	388	392	394	387	415	385	455	411	406	374	442	410	401	425	388	373	398	402	383	409	446	384	405	339	380	405	417	398	416	413	403	378	375	397	426	423	360	419	389	390	390	415	381	404	374	410	412	375	436	395	428	437	393	412	419	429	417	404	355	356	366	391	366	397	381	411	402	377	389	392	380	397	403	405	428	410	406	390	416	401	433	422	402	389	402	431	405	385	427	454	415	390	415	400	398	420	400	401	393	414	411	422	394	416	393	415	402	353	405	413	442	425	390	424	395	404	404	407	431	408	440	406	433	387	382	408	392	426	417	397	427	412	397	436	434	419	412	372	431	388	387	414	390	427	415	368	390	364	426	402	424	407	432	391	399	399	433	385	412	442	422	391	415	424	399	402	417	402	414	365	395	408	395	405	423	419	406	412	422	424	378	420	394	386	434	403	427	397	403	390	411	371	444	388	383	425	424	442	379	387	419	419	433	399	404	404	384	431	421	408	415	409	368	416	428	429	428	403	391	383	357	419	410	404	390	390	406	396	399	380	419	419
42641	18293	8946	2940	1542	1207	1178	1165	1071	984	980	955	921	936	893	879	913	860	869	863	853	889	889	909	885	825	884	899	891	909	904	874	838	833	915	897	921	879	886	917	888	918	849	867	886	861	905	876	838	868	916	855	852	885	909	881	928	897	906	883	891	831	842	923	886	858	901	855	882	893	889	876	849	868	886	901	929	869	852	908	872	859	875	834	894	940	926	917	877	908	921	915	912	901	886	869	868	850	871	887	854	818	834	832	907	871	854	875	921	914	861	846	839	899	868	859	883	882	871	857	908	891	886	849	895	923	913	883	881	821	950	887	899	834	885	941	860	933	858	853	884	895	907	922	912	865	890	873	932	858	882	894	846	905	872	922	857	833	882	850	889	838	885	886	910	831	905	889	885	869	874	840	882	884	854	873	891	946	877	912	865	888	865	833	910	872	857	908	816	829	857	913	881	883	877	888	875	901	829	902	874	887	918	935	867	884	909	911	892	849	884	891	880	862	853	895	876	926	882	863	893	870	895	932	884	872	905	872	888	894	869	912	873	933	856	893	922	931	834	889	887	879	860	856	898	918	863	866	858	892	930	911	884	889	797	838	883	833	892	898	889	866	862	892	878	906	901	892	902	861	914	895	848	901	885	926	893	880	869	905	922	891	848	910	871	833	867	868	892	938	888	855	871	876	876	895	872	875	859	865	900	829	920	880	882	903	861	869	801	886	865	832	876	855	951	862	913	856	873	901	861	846	909	877	938	880	833	852	909	886	894	814	913	902	896	914	873	876	882	868	872	880	854	926	858	930	881	895	843	866	869	838	873	895	865	847	907	894	869	913	893	877	947	874	877	910	887	899	849	917	907	904	898	908	932	872	851	873	899	905	876	876	879	907	880	878	868	858	937	855	905	846	850	883	872	906	877	846	917	840	864	850	882	886	887	848	863	878	940	911	873	900	907	903	849	866	953	864	897	900	847	878	891	874	883	913	874	837	821	871	897	845	900	849	919	911	899	864	913	879	889	897	953	853	882	887	924	946	873	922	848	949	920	875	890	895	902	873	867	916	880	925	816	876	862	865	859	905	867	854	890	839	934	821	875	824	874	898	885	908	821	901	896	913	875	868	863	840	853	872	871	862	932	908	828	822	914	890	844	879	896	909	906	881	867	946	864	875	919	873	889	908	849	864	892	861	888	902	867	877	870	895	917	811	877	855	856	918	844	904	875	852	898	881	912	892	852	816	848	905	872	919	813	919	912	909	936	872	896	838	886	872	876	833	866	857	870	839	886	846	908	904	900	856	904	930	898	861	871	894	902	900	869	846	863	933	918	879	917	865	922	889	896	853	935	854	865	889	880	874	888	857	945	885	931	869	915	838	884	870	832	882	853	863	843	817	849	883	910	893	919	854	951	911	911	916	819	854	911	905	873	846	884	902	906	894	892	845	923	899	888	896	856	866	845	881	892	876	912	949	860	872	854	873	891	882	971	841	825	867	902	879	873	871	862	818	835	837	897	873	874	862	820	863	935	788	853	885	906	929	878	911	911	901	822	880	893	831	866	901	896	830	881	886	911	809	922	846	915	887	866	872	893	884	855	846	904	910	848	890	870	936	888	861	925	885	861	842	868	857	851	873	902	894	842	865	858	876	900	846	881	856	870	849	871	889	886	847	891	895	848	898	914	860	875	890	887	829	928	873	873	863	828	856	930	848	891	862	839	850	876	918	835	872	896	884	880	823	903	910	895	895	867	946	849	883	874	860	876	878	896	838	918	834	863	895	893	879	911	903	848	873	881	897	894	910	856	884	899	881	886	883	896	898	845	870	878	910	874	892	892	897	834	878	887	895	896	872	893	869	900	880	835	903	911	900	825	886	929	897	856	897	895	875	884	827	891	886	907	869	823	832	902	854	887	873	897	899	962	886	908	905	872	954	899	862	888	874	888	879	866	893	848	862	870	888	880	893	886	907	931	916	876	878	871	886	903	880	887	885	907	871	912	823	885	827	898	851	935	883	861	895	855	884	848	854	876	913	884	873	840	885	870	864	916	938	871	899	859	862	886	864	877	853	846	883	906	911	883	875	884	907	860	876	916	868	872	934	869	903	904	821	911	823	878	903	906	834	875	906	929	891	909	901	928	869	905	890	874	937	866	875	913	961	827	902	959	870	915	838	901	868	924	891	941	904	861	870	848	862	851	897	884	938	897	884	889	949	944	930	872	889	862	871	909	872	884	859	859	910	916	905	914	839	865	881	897	893	875	885	889	903	925	885	862	851	911	924	966	939	915	924	842	866	895	849	854	862	900	952	884	891	884	871	848	873	923	864	895	921	907	826	860	933	865	876	908	864	873	920	868	871	902	873	875	845	926	878	882	866	934	833	876	905	863	867	885	906	854	898	865	859	860	885	875	910	889	912	818	831	867	870	904	920	885	891	859	891	904	908	843	899	860	864	894	852	894	876	881	903	866	879	866	854	903	879	879	895	901	892	887	905	874	860	877	931	893	856	855	844	925	904	920	857	855	899	871	877	861	856	866	880	837	895	883	854	881	835	853	894	865	825	893	844	886	866	833	908	853	887	853	900	841	990	832	905	892	888	854	884	853	785	870	899	843	911	887	845	834	858	866	856	856	923	899	895	832	879	902	922	878	833	883	907	875	879	937	825	871	864	855	878	891	872	838	890	917	885	880	910	881	919	845	933	923	854	876	835	872	856	927	883	883	929	904	847	890	899	890	890	839	912	894	887	940	900	926	868	857	912	876	898	869	912	906	871	865	841	897	854	899	858	849	842	822	939	911	884	906	848	870	863	863	838	874	932	886	885	851	827	879	834	875	873	867	870	889	860	873	896	919	854	877	875	849	871	962	860	883	804	899	862	858	907	923	865	911	881	882	878	893	877	875	877	865	947	862	871	850	899	852	898	834	907	913	880	914	896	863	878	893	907	873	895	872	869	878	868	912	869	923	897	846	887	886	854	896	915	868	867	902	917	876	876	873	867	894	909	921	866	866	921	882	850	890	882	904	863	901	895	887	918	875	875	854	884	877	841	864	873	893	911	894	920	925	911	843	893	883	858	893	867	880	857	912	897	874	832	958	932	910	928	872	895	854	877	855	874	877	841	909	859	896	899	905	866	897	838	909	855	875	873	888	900	895	929	956	909	913	844	909	865	883	882	894	874	894	841	819	872	843	892	842	903	867	840	898	876	892	891	905	864	908	862	887	904	938	889	839	876	825	872	861	835	881	869	898	843	899	874	908	908	865	879	888	894	886	854	842	893	925	910	850	894	866	884	866	845	886	852	889	832	834	852	893	895	817	858	914	851	863	880	887	829	890	852	880	911	927	875	879	871	900	837	910	906	887	894	864	908	913	836	938	864	832	865	832	877	887	918	922	848	875	923	876	895	887	920	922	896	879	827	867	898	902	876	909	880	858	876	878	879	883	855	916	871	905	916	905	853	873	843	920	882	884	820	876	921	919	877	822	912	882	896	890	874
65836	26466	6740	1295	685	523	457	433	432	446	434	408	428	427	472	398	446	423	415	403	393	421	427	446	462	409	447	405	406	432	443	395	398	427	441	434	411	416	408	422	395	364	435	421	416	432	418	423	412	464	430	444	423	469	408	425	416	422	436	437	425	395	398	418	397	440	397	402	435	415	403	383	403	415	387	435	393	412	429	421	404	425	370	442	420	447	414	449	437	399	406	445	420	373	387	423	412	400	431	421	413	422	407	445	422	461	424	397	429	402	456	422	445	383	417	391	472	429	422	396	432	399	407	371	428	411	440	420	432	425	393	427	421	415	397	413	430	453	465	390	398	414	447	419	411	456	400	479	455	394	444	402	456	401	431	393	450	421	437	418	411	414	395	431	438	385	403	424	433	421	386	406	407	393	430	391	426	424	419	422	399	416	409	412	407	437	446	433	423	458	420	418	428	414	417	391	387	426	432	403	440	419	408	445	458	396	400	435	452	422	432	390	366	401	422	391	399	400	375	407	427	443	424	425	389	411	381	422	425	407	433	410	393	435	437	398	407	416	416	438	417	473	405	433	442	421	449	440	434	393	443	408	414	446	434	428	401	431	422	465	421	459	421	425	457	419	398	403	410	444	416	401	407	412	456	402	416	406	417	375	437	401	400	413	415	407	395	438	391	456	390	407	435	394	419	360	418	408	426	424	373	424	414	383	391	367	381	383	430	400	400	441	429	395	400	404	391	429	420	411	426	451	413	404	413	432	435	413	445	432	412	396	402	374	475	464	426	419	409	421	397	411	415	423	420	410	406	433	415	448	424	393	417	430	468	424	411	456	433	442	403	382	420	455	418	411	415	429	459	403	411	419	417	433	423	433	408	433	424	415	391	422	390	448	391	394	412	435	375	384	414	408	399	449	393	423	418	432	439	426	406	394	405	411	453	450	435	446	433	426	397	398	418	399	433	390	417	442	431	395	410	435	410	422	417	402	405	426	419	419	406	444	450	423	410	397	419	433	435	428	397	444	388	423	430	411	398	436	459	399	452	419	364	423	390	415	406	400	408	430	405	396	428	408	408	367	444	367	389	404	405	416	460	407	381	436	448	418	381	416	438	436	379	379	418	432	450	413	423	437	405	413	394	386	424	430	416	385	433	439	436	398	376	441	447	433	409	454	370	405	402	422	421	442	432	380	413	424	408	450	410	434	429	412	407	409	460	422	401	443	425	420	439	431	411	378	463	433	360	428	401	397	385	379	424	401	464	429	396	417	449	428	441	441	412	396	440	410	411	374	396	424	396	412	360	415	410	435	395	433	449	420	445	449	438	439	421	446	415	433	421	422	417	405	415	412	389	452	425	439	386	402	418	448	418	419	417	430	404	384	402	420	404	425	426	473	419	388	420	455	435	427	380	424	431	463	419	404	453	447	415	438	375	449	390	424	458	436	425	424	403	432	407	402	412	439	440	435	434	416	419	353	458	439	418	428	439	468	403	429	411	438	457	444	412	417	426	446	450	405	417	440	420	372	408	397	396	399	401	444	450	419	431	378	406	381	403	397	414	400	415	451	441	417	386	401	420	432	368	421	409	412	438	400	437	395	434	402	430	396	413	413	440	466	393	413	434	421	414	392	405	413	394	413	420	402	436	367	458	455	408	450	426	383	451	431	446	389	409	406	396	446	413	417	460	409	403	415	385	429	427	421	416	403	427	463	408	447	433	390	390	424	429	410	443	433	427	437	466	422	380	419	440	426	441	428	437	445	433	421	407	403	448	425	429	423	394	417	421	430	394	419	443	449	444	412	410	444	415	429	436	404	433	420	435	436	372	460	425	409	390	378	415	408	409	399	412	415	462	417	416	445	449	446	417	437	446	432	430	425	465	459	429	434	412	434	427	475	396	435	394	407	402	403	392	412	423	380	422	489	418	386	397	449	461	437	457	406	425	390	460	433	405	409	432	429	463	430	418	470	412	426	441	404	453	420	414	429	436	429	395	426	431	454	390	407	433	443	412	398	406	441	404	426	426	416	413	433	367	393	410	388	476	435	419	416	406	421	416	404	420	389	423	419	398	445	433	408	440	468	458	416	416	412	448	456	412	411	376	423	423	443	433	416	393	422	423	450	449	408	408	401	462	394	423	429	447	436	434	438	423	405	445	412	401	398	420	439	408	416	382	437	438	400	431	417	486	430	387	432	421	435	426	390	411	458	420	445	452	435	416	448	423	442	410	400	419	425	402	429	418	424	425	432	419	393	396	429	385	427	453	398	423	436	403	418	405	430	432	456	431	418	384	417	422	408	398	443	389	397	439	402	413	407	393	399	434	410	422	390	404	433	419	424	411	401	408	384	422	422	428	435	400	396	439	411	420	382	426	432	455	423	382	399	439	418	451	379	404	428	390	378	406	420	370	386	435	376	419	388	421	403	425	416	398	414	466	401	470	408	382	381	372	414	404	409	408	417	460	418	411	389	433	416	395	436	448	370	428	409	376	392	402	438	413	424	409	425	460	467	436	434	436	409	424	406	403	414	462	448	448	442	409	409	392	378	424	406	420	428	427	358	405	410	416	441	433	405	428	423	411	448	430	392	418	438	411	457	426	410	393	392	387	417	438	405	393	394	422	395	406	405	410	417	446	391	387	398	416	418	436	426	400	431	418	391	404	392	407	414	404	411	443	421	418	426	371	426	422	415	424	440	393	390	470	413	422	427	423	432	411	383	408	390	419	419	401	399	418	392	415	411	387	393	432	414	433	438	375	426	438	434	428	384	438	441	427	401	463	454	415	385	397	388	423	440	395	446	383	388	403	379	406	398	459	403	416	443	432	413	424	415	405	404	421	470	434	426	415	417	456	389	411	391	418	419	412	414	439	405	410	437	376	398	444	414	393	442	402	425	422	414	422	447	373	395	443	457	394	433	397	417	442	383	393	423	410	436	438	445	452	419	426	421	420	403	429	433	471	448	415	422	423	417	407	454	433	432	435	454	356	412	435	447	430	434	388	433	417	448	412	429	453	455	428	449	421	406	452	427	409	386	447	419	425	441	416	433	423	413	417	443	423	405	409	401	405	406	415	398	428	447	438	403	401	386	431	402	420	402	375	448	397	411	382	423	401	458	459	408	420	423	417	416	431	428	442	399	405	372	452	423	450	421	435	416	414	454	420	427	447	425	392	408	389	424	424	434	359	439	403	453	361	430	400	394	413	405	388	420	437	430	399	426	406	427	377	396	413	418	377	417	421	416	400	463	414	413	393	371	447	435	426	413	406	420	421	384	366	381	407	380	406	428	427	396	403	379	405	406	447	379	412	411	415	434	416	479	447	417	391	398	442	434	458	396	394	430	470	418	418	415	398	423	409	436	411	412	412	423	390	407	413	428	418	465	449	414	425	440	387	445	423	376	403	413	456	426	463	412	384	448	420	392	414	455	427	452	409	423	389	412	444	426	434	432	433	391	445	364	424	442	397	398	418	412	408	425	436	418	407	390	411	415	415	389
44762	16397	3813	2293	1563	1184	1070	1061	1022	993	980	971	928	939	887	921	883	888	941	904	892	936	935	901	952	917	866	874	886	906	902	913	874	900	954	921	913	907	938	912	949	887	930	904	891	920	929	935	902	889	964	881	931	916	931	941	914	908	868	909	910	895	894	896	906	871	884	909	961	853	918	894	896	940	931	885	896	868	928	924	924	933	933	958	933	893	858	924	952	877	923	912	913	912	944	886	935	941	975	941	945	945	890	905	874	889	889	928	905	898	918	859	928	939	879	922	926	904	927	916	908	927	867	936	952	899	911	891	960	888	961	934	888	899	958	888	822	861	871	857	892	879	859	924	925	943	922	850	966	869	924	915	891	917	866	892	868	940	906	941	903	851	919	863	892	886	902	910	926	924	955	891	938	885	890	946	911	908	842	919	888	901	922	915	882	913	915	911	893	917	867	913	888	950	902	906	936	897	914	930	942	931	882	910	885	892	912	930	915	898	899	919	905	939	887	883	938	926	949	962	903	880	957	894	924	912	898	931	971	852	944	956	1006	882	914	856	877	924	916	931	931	860	951	846	887	904	914	978	933	907	926	909	946	872	914	896	883	948	903	870	944	924	909	918	919	893	923	931	927	917	874	982	926	885	896	904	919	881	921	907	877	905	951	935	873	906	946	883	957	871	919	881	913	921	861	920	945	954	933	957	1011	906	906	870	921	931	904	883	949	927	974	894	904	929	963	908	890	908	955	926	916	867	879	934	893	917	875	916	884	918	920	911	944	919	931	893	886	897	912	903	896	915	884	902	874	925	934	899	919	919	842	904	922	922	921	938	903	930	872	904	914	927	905	904	911	920	906	869	979	926	891	912	924	970	876	903	907	962	903	894	929	918	912	928	954	887	952	870	882	864	929	953	940	934	916	913	881	913	965	915	951	929	899	928	930	930	876	929	852	876	881	880	875	910	922	926	897	960	872	880	907	944	943	876	880	899	888	908	903	910	962	944	876	907	881	901	911	965	895	918	913	920	889	921	931	908	917	890	943	901	931	935	850	938	905	910	886	926	888	878	887	921	934	881	890	973	969	930	915	922	895	945	915	960	894	836	882	928	914	934	948	896	882	886	930	901	915	965	979	940	919	900	888	890	906	872	914	936	904	913	926	952	893	855	904	924	928	909	899	919	904	896	857	942	873	906	903	873	894	927	907	924	904	863	957	938	981	962	873	913	877	933	914	926	905	905	883	877	968	847	863	931	985	949	875	893	883	921	970	939	941	939	916	893	911	891	936	912	888	941	969	970	875	904	900	860	920	938	881	861	932	882	909	877	875	933	906	914	926	959	849	936	836	909	901	852	932	880	873	895	922	918	861	915	882	909	900	920	894	883	886	901	873	916	936	916	873	930	946	930	894	908	934	897	895	898	935	912	901	953	921	953	874	953	912	895	914	867	936	960	940	933	964	931	934	905	895	925	844	913	904	951	927	931	886	900	903	897	877	896	924	939	963	906	903	889	920	858	907	877	993	901	907	948	913	889	905	904	875	876	878	862	928	888	899	898	920	925	928	902	938	869	888	922	915	932	921	885	894	954	905	896	892	888	864	916	902	922	882	937	887	943	924	946	932	876	910	926	935	929	899	888	909	944	899	906	910	911	920	897	859	901	884	970	950	940	939	928	897	879	897	884	891	954	907	865	893	927	969	941	956	878	893	870	898	945	917	910	981	901	877	867	895	952	959	901	911	925	922	963	926	926	865	913	914	933	938	924	941	903	911	882	955	933	948	913	930	927	906	889	932	925	948	892	952	904	863	856	856	888	931	914	936	902	927	946	913	844	944	931	914	937	867	928	909	913	900	893	909	874	969	872	883	919	912	832	896	930	905	892	924	897	909	944	993	910	927	912	963	910	919	832	895	910	934	931	955	897	923	871	893	991	908	871	930	919	864	872	896	881	961	888	891	935	913	861	918	895	977	898	928	907	922	915	929	907	987	932	867	885	928	960	860	904	940	954	911	913	890	892	919	880	930	908	876	888	833	906	924	904	927	918	962	960	902	920	920	868	932	854	901	912	883	875	848	929	898	918	912	960	907	909	921	910	919	893	922	901	903	891	890	878	878	912	955	921	948	883	926	951	966	877	880	908	864	934	922	951	872	907	863	919	954	906	911	890	919	906	965	929	933	928	918	878	943	894	898	929	910	886	894	903	888	854	920	930	972	926	955	910	910	941	904	899	897	873	886	964	915	890	917	947	933	865	951	937	890	889	935	935	898	907	950	893	934	911	921	908	895	879	908	913	905	941	984	889	916	934	851	875	918	923	930	922	909	883	900	935	947	927	944	909	901	887	945	946	898	916	870	974	978	949	889	880	909	948	891	844	923	897	997	882	891	881	922	889	937	927	929	943	894	910	867	906	874	929	951	880	909	926	921	956	925	920	933	913	943	889	940	888	930	912	912	941	940	887	928	913	930	897	913	896	889	890	907	949	894	917	912	908	902	984	949	922	889	856	891	896	891	942	944	934	874	875	869	916	961	882	939	932	944	923	892	939	926	943	975	942	920	900	936	912	861	930	878	907	885	905	946	951	901	867	940	904	954	923	925	900	907	916	918	916	959	922	902	961	920	908	904	848	954	891	922	921	934	923	947	972	906	915	891	978	930	911	951	905	909	917	914	935	923	915	899	904	930	940	958	893	907	893	924	904	911	889	905	920	929	909	867	936	897	878	869	935	916	910	890	879	934	856	943	902	902	940	961	921	884	896	915	913	935	843	932	896	871	850	863	956	954	869	897	895	884	904	905	917	933	889	855	938	880	949	889	920	920	939	899	902	919	942	905	940	904	887	902	914	926	948	918	913	958	919	956	932	944	865	869	917	891	885	932	884	937	948	875	878	898	851	907	938	908	946	901	894	919	923	912	852	974	933	965	878	906	880	914	886	962	897	951	983	915	899	921	891	936	918	917	911	879	920	875	890	922	874	881	887	884	926	928	858	903	933	920	977	904	899	863	915	885	896	838	914	889	965	852	944	927	896	885	888	903	893	953	891	900	931	872	886	898	888	937	954	892	957	920	938	906	925	913	875	922	903	860	847	957	922	903	904	933	891	896	877	900	867	933	885	834	900	907	887	949	911	941	967	907	913	900	937	951	956	983	926	941	899	908	944	935	864	892	890	908	912	870	927	872	963	900	895	955	884	918	861	919	934	947	907	917	945	920	929	880	874	921	873	898	925	935	897	921	891	924	913	935	927	907	904	878	944	874	898	915	871	903	891	883	942	947	965	910	921	868	886	893	915	898	912	922	904	921	924	889	916	934	904	894	910	884	891	866	893	878	944	955	868	929	906	895	949	905	952	916	956	875	927	918	904	875	878	904	910	875	923	963	926	879	926	867	910	885	931	900	923	881	951	859	893	883	949	874	885	907	907	958	875	848	897	925	908	896	934	879	902	911	944	941	908	992	954	897	956	898	939	929	930	899	906	856	979	866	879	871	931	932	907	928	923
49089	17950	4995	2319	1190	588	481	473	430	396	405	385	376	373	408	392	417	430	435	368	380	363	410	417	430	385	385	390	389	391	381	394	382	366	394	414	387	423	374	333	363	428	367	428	352	368	396	365	399	401	365	424	387	409	380	394	403	382	416	365	395	378	388	398	400	346	415	397	370	376	394	373	381	416	403	403	428	375	364	377	347	374	416	394	390	386	384	359	385	436	349	351	412	396	395	382	379	386	373	423	377	384	413	381	374	417	398	415	385	432	362	403	379	389	388	397	364	433	359	361	393	397	413	382	402	399	411	426	411	377	440	432	396	415	394	395	376	403	397	396	393	379	418	384	377	396	411	368	437	416	396	387	400	407	389	415	409	428	417	388	423	363	421	416	373	440	397	403	416	412	422	405	404	396	428	401	384	390	425	392	403	448	418	394	378	364	410	401	405	411	413	417	407	352	393	381	382	394	358	381	413	361	334	395	380	387	359	407	384	403	402	356	393	375	409	406	434	355	382	342	381	395	390	396	380	377	415	388	359	412	387	378	397	403	388	388	378	416	393	365	405	402	355	383	400	405	373	385	411	407	390	369	392	379	387	381	380	424	371	430	385	431	378	367	398	390	412	416	387	388	415	380	406	399	417	402	402	378	347	380	383	363	385	385	394	449	396	382	392	383	398	415	393	376	393	397	380	384	399	404	369	445	378	406	417	347	403	440	392	403	391	404	416	397	425	410	382	400	393	358	351	409	420	406	373	406	374	395	347	393	434	360	396	435	384	400	378	386	371	381	337	405	437	397	392	393	402	392	379	370	375	432	406	429	400	382	392	390	377	373	373	394	362	373	395	382	426	439	385	358	420	422	409	428	429	352	406	367	410	411	400	406	368	427	375	438	382	392	356	403	400	376	402	423	379	378	379	381	363	404	417	403	376	408	391	381	386	378	411	396	401	408	363	384	443	377	399	418	407	348	409	381	394	370	409	414	389	383	403	415	416	356	390	380	352	389	382	391	415	392	417	397	415	424	361	366	383	382	406	372	417	394	420	386	395	371	374	428	382	431	386	398	377	352	438	387	388	402	425	406	381	397	415	385	401	395	418	383	396	378	374	407	409	362	400	394	387	434	374	411	415	384	361	412	388	399	385	394	400	416	402	381	364	428	345	368	404	344	410	417	394	423	379	410	390	387	388	409	389	401	430	391	388	390	394	383	361	401	406	409	363	419	408	371	379	341	385	378	373	412	384	410	403	418	424	419	412	361	378	371	379	380	351	388	363	383	388	393	388	372	436	416	378	407	421	373	374	386	385	392	390	393	366	388	379	397	401	338	429	409	360	382	413	414	367	408	444	393	367	357	356	415	390	414	403	396	420	384	383	427	401	384	380	462	389	387	437	378	413	366	379	396	370	406	358	438	443	409	368	374	388	413	366	393	392	362	388	378	394	364	390	405	395	439	376	375	382	414	418	405	412	374	372	383	386	393	390	390	373	347	393	381	395	391	355	411	383	381	382	421	376	401	355	403	391	362	386	403	366	420	392	415	408	387	360	389	407	392	363	397	407	380	357	389	373	376	399	370	362	392	393	404	376	412	345	414	333	388	403	400	413	427	402	394	400	433	371	361	353	392	379	394	364	395	395	409	388	398	426	394	398	380	385	383	397	402	421	419	388	377	363	353	434	394	380	408	370	352	364	413	382	366	386	384	365	370	395	420	390	399	407	406	406	403	345	384	408	394	367	412	364	384	385	379	372	401	390	400	440	431	391	422	362	409	425	368	417	374	398	463	387	393	398	409	365	381	389	375	373	410	398	367	363	393	404	429	408	410	374	380	377	406	375	393	413	375	377	406	410	376	412	365	342	383	400	404	410	364	436	402	392	378	397	431	389	387	419	366	368	384	376	391	410	370	379	366	415	376	402	426	387	367	352	385	390	382	391	316	403	387	389	379	388	432	386	412	395	378	422	402	408	366	398	391	401	411	398	415	437	406	423	403	411	427	396	370	397	402	347	408	386	370	392	398	372	390	388	402	418	397	421	363	396	401	392	410	404	410	374	354	422	411	437	381	404	409	391	393	442	419	430	407	412	369	436	388	361	407	426	413	355	352	370	392	390	421	360	410	420	411	389	409	388	376	406	417	363	401	404	407	402	381	404	386	382	387	409	420	380	378	391	420	434	387	383	414	385	429	388	387	409	383	367	384	364	419	433	360	358	400	400	418	400	372	403	401	374	409	445	380	391	392	398	385	408	397	390	389	372	376	396	403	371	427	392	394	402	422	407	399	413	424	405	381	418	381	405	398	361	417	394	400	396	390	393	407	415	409	383	420	394	397	380	375	426	360	384	377	400	427	358	388	417	373	388	452	418	411	385	377	396	363	433	447	409	367	381	359	402	383	400	386	368	371	405	392	415	377	383	392	391	412	407	453	416	424	370	412	398	397	399	398	382	439	408	326	399	336	372	381	370	393	385	388	384	392	379	388	394	423	380	419	403	380	428	402	396	410	406	382	445	357	386	352	388	417	415	381	370	386	407	393	379	423	367	406	408	360	412	384	369	391	368	400	417	401	387	425	403	399	385	369	409	413	423	419	408	405	451	397	400	410	404	410	391	391	426	394	378	368	385	380	447	402	403	392	417	393	395	389	362	424	377	372	388	362	403	405	390	425	362	419	389	381	396	395	409	454	406	426	388	386	362	385	400	321	375	394	415	417	383	413	417	406	394	368	364	399	378	409	404	411	411	370	373	418	376	362	418	387	413	381	347	388	394	420	380	431	381	383	396	384	378	361	440	416	371	342	412	391	408	414	395	423	412	432	434	389	360	403	380	383	400	379	392	388	389	379	380	400	401	395	388	366	343	387	404	389	410	404	393	379	391	423	427	412	407	364	366	377	383	377	378	401	381	391	380	423	372	391	384	407	397	398	400	387	390	391	392	353	418	422	366	413	372	385	389	381	402	371	392	382	391	370	369	391	424	400	398	404	363	382	399	384	378	370	420	382	406	388	358	395	411	404	399	376	362	373	410	422	407	385	393	420	406	369	388	384	407	385	404	410	385	361	373	414	408	378	409	397	398	379	388	384	381	424	408	389	381	400	403	412	417	387	390	386	401	401	392	387	403	396	424	388	376	419	417	368	383	391	390	394	410	380	384	361	411	388	407	429	436	394	402	410	368	413	396	407	381	404	382	382	401	392	417	393	392	418	379	431	383	387	387	399	407	382	414	364	354	375	392	422	413	364	438	391	413	402	373	394	370	380	393	383	359	432	391	402	383	395	433	421	400	425	440	446	406	398	438	368	407	401	403	361	381	400	370	376	436	373	365	414	430	424	356	386	395	399	373	412	400	391	389	379	423	412	424	375	422	409	393	395	388	410	406	403	359	403	391	387	390	435	383	404	395	386	419	398	373	424	359	453	380	411	399	384	376	428	392	385	393	369	404	425	448	410	402	387	397	369	372	401	381	394	373	420	411	406	421	405	405	397	406	321	394	402
32787	11533	5637	4952	3027	1402	1150	1027	932	873	919	898	880	825	857	868	851	907	863	908	839	854	879	846	847	898	940	870	873	831	861	868	887	859	853	821	820	820	815	856	863	847	832	836	837	923	865	869	874	871	836	811	857	831	837	818	876	840	829	839	868	913	847	871	860	848	888	889	851	853	891	855	826	860	844	872	868	855	885	890	862	865	877	843	869	840	888	886	837	855	892	898	891	859	877	892	881	907	849	830	845	843	902	915	893	830	878	826	836	858	883	908	797	875	840	912	823	883	825	852	898	839	789	894	856	885	825	892	888	880	820	879	870	856	867	869	837	889	856	845	858	842	862	913	894	915	881	891	782	872	893	873	841	869	864	898	855	836	863	877	891	857	851	851	819	881	848	838	845	880	888	857	888	839	904	837	857	893	827	871	868	840	865	808	867	845	835	871	857	887	875	891	899	885	784	883	871	854	816	891	845	787	857	825	909	872	907	868	849	898	876	807	912	809	859	861	890	884	841	874	858	876	891	834	849	897	881	869	921	885	873	878	812	833	849	896	908	840	840	841	902	873	891	887	823	859	870	841	830	893	793	854	941	871	820	913	859	834	900	847	861	839	885	863	871	885	854	856	868	864	817	823	884	825	867	820	864	891	869	879	884	889	820	832	857	877	819	892	880	870	829	882	791	865	861	869	837	889	847	799	857	819	868	820	862	849	876	868	892	884	873	836	873	784	847	886	814	861	866	856	870	850	846	885	841	855	817	797	846	869	828	827	896	818	873	901	894	880	882	882	900	840	872	827	840	843	897	917	892	891	865	903	890	861	868	871	853	847	853	866	838	813	885	900	821	885	844	821	867	869	896	788	875	874	869	867	830	832	881	845	842	852	860	885	826	885	843	871	890	868	873	849	879	919	885	850	856	844	891	869	880	857	832	853	932	854	854	835	902	885	908	882	856	842	866	850	872	859	836	875	847	872	879	877	872	861	933	843	821	863	892	802	827	904	861	908	838	872	846	860	873	880	856	871	879	857	802	894	852	855	916	811	846	864	885	858	825	914	878	832	847	819	885	799	853	823	839	852	841	874	849	823	851	858	895	852	829	868	869	863	844	853	831	843	851	813	852	864	857	846	889	864	880	846	879	824	815	847	893	850	900	868	840	827	846	860	938	878	834	841	865	850	790	863	889	854	855	898	850	827	854	888	880	885	856	810	896	898	821	860	827	889	807	851	893	903	863	892	834	863	871	874	861	927	875	862	900	824	833	852	876	888	881	885	897	823	850	873	892	839	833	870	876	946	865	851	818	808	855	787	843	864	847	858	846	871	899	868	848	855	868	803	834	905	848	901	840	883	817	924	887	856	894	862	866	876	825	833	814	857	847	885	909	840	862	821	877	849	854	855	933	845	855	838	877	805	843	905	847	860	843	883	846	894	834	850	806	817	861	913	842	918	817	852	880	868	833	879	845	840	918	879	826	875	896	886	818	876	872	814	843	880	902	880	916	822	820	889	890	842	836	871	852	891	885	866	862	876	903	829	888	858	916	841	829	879	809	838	879	889	818	828	870	835	849	826	857	866	894	893	837	872	850	898	858	843	859	910	848	927	873	844	872	884	861	925	869	863	871	818	860	885	888	811	939	851	879	850	905	868	888	885	850	851	795	876	871	897	832	895	865	854	897	819	880	853	860	855	912	807	833	915	871	824	845	847	897	902	877	825	819	824	862	853	859	780	869	876	827	873	938	909	860	879	877	872	837	868	846	870	856	881	860	838	893	835	898	808	866	830	865	886	854	885	874	877	854	893	847	806	869	837	858	892	891	919	803	894	895	834	851	828	881	898	860	843	871	848	804	880	897	798	870	861	812	851	885	866	889	856	903	893	829	856	800	896	886	873	886	870	840	880	879	847	884	863	832	843	850	883	887	839	857	888	885	866	881	865	879	905	882	866	865	820	807	892	863	862	878	831	896	855	862	843	845	853	842	811	846	815	845	878	859	825	887	849	894	917	889	894	858	850	855	840	809	841	856	841	870	824	913	836	850	880	838	843	886	864	830	868	857	865	886	866	866	840	851	842	865	868	893	878	859	816	832	842	901	926	825	894	857	888	897	918	877	874	929	898	803	846	918	842	839	907	852	818	890	884	843	908	869	920	858	897	894	873	855	916	819	865	853	853	863	863	849	872	863	840	854	848	872	868	935	870	856	880	846	898	825	860	839	827	854	879	873	830	847	818	863	875	827	843	867	897	881	915	858	909	812	852	860	807	825	873	897	850	862	889	926	854	879	824	797	907	820	838	887	879	855	845	908	879	896	889	896	901	895	891	908	843	881	856	868	858	829	852	849	852	939	897	834	815	889	881	843	872	863	842	830	845	864	852	825	853	904	811	866	843	891	819	891	845	907	879	884	848	871	869	856	872	860	868	893	854	875	831	862	889	813	835	840	856	852	855	873	870	858	857	919	889	888	792	838	911	834	905	838	885	914	900	850	818	836	897	830	886	901	845	912	891	887	899	860	864	823	863	848	837	854	891	881	816	833	833	861	826	828	912	837	875	882	858	911	892	831	880	889	827	802	880	881	869	895	860	859	851	845	852	873	866	901	852	828	851	890	833	851	821	886	859	845	890	894	921	908	902	886	848	851	842	857	838	877	907	865	864	857	861	810	881	864	887	822	859	828	895	871	854	849	877	853	825	913	880	895	831	878	854	830	868	856	838	841	842	903	848	904	833	835	847	844	805	926	883	842	812	910	881	876	918	869	815	828	904	866	831	848	884	834	866	864	848	830	889	876	845	832	854	844	869	891	857	825	861	818	800	872	818	902	847	874	948	881	874	891	869	858	880	867	850	876	867	849	825	876	863	865	861	875	871	860	881	852	858	844	889	830	871	857	872	899	845	889	906	851	859	871	807	919	860	870	909	884	886	834	828	907	912	853	853	888	856	872	838	849	868	846	884	866	828	903	887	848	849	876	895	813	884	861	842	821	838	890	849	877	857	844	889	856	913	897	872	871	883	874	876	854	854	837	892	862	904	825	834	888	832	866	871	893	830	875	876	858	864	848	892	868	854	892	826	883	828	861	833	849	903	800	888	844	840	882	862	880	879	872	909	832	882	857	850	833	861	921	804	863	862	890	840	871	858	862	829	821	870	885	812	839	817	841	864	882	839	886	868	781	844	932	920	888	890	904	913	835	886	880	856	830	834	860	862	865	849	890	853	910	822	870	885	888	846	881	849	817	859	837	862	857	849	828	865	872	877	850	824	942	882	884	851	879	814	866	847	901	849	858	852	873	834	795	845	852	903	864	877	825	819	905	812	865	852	858	859	892	885	854	891	837	840	841	870	839	879	845	842	895	853	831	861	820	874	906	894	836	888	848	824	846	878	867	868	829	802	848	843	855	876	883	839	898	804	890	855	902	838	862	843	917	859	803	869	902	927	853	842	889	817	885	842	829	900	849	884	874	856	820	888	852	846	852	864	856	860	878	852	833	838
63928	32040	14198	3878	1138	721	534	519	460	431	416	414	416	409	387	385	389	410	424	414	417	386	383	367	389	399	411	412	425	403	400	411	398	446	392	412	378	387	397	413	354	421	360	413	406	360	399	410	381	416	397	415	424	386	390	432	408	378	371	390	391	375	396	360	372	377	355	360	344	424	418	407	404	363	395	396	347	408	350	365	384	361	398	395	376	359	396	399	424	393	377	363	434	383	386	399	385	411	376	417	414	385	406	379	369	397	412	370	385	393	416	405	426	415	399	369	409	401	415	417	393	373	367	371	387	447	391	391	426	367	364	408	420	356	400	405	393	380	406	370	378	399	388	400	370	386	389	401	376	431	355	372	392	387	404	413	385	381	350	373	376	383	415	401	410	401	381	415	387	387	413	373	387	388	384	413	395	397	421	406	428	393	397	434	420	404	416	374	362	440	404	402	373	374	411	394	395	401	361	376	396	391	390	393	404	380	381	343	426	378	432	372	378	382	379	393	394	394	376	347	388	407	388	407	345	422	382	402	422	378	370	406	374	383	400	411	382	388	381	389	382	392	433	431	401	383	408	401	376	364	377	378	357	386	400	437	392	400	369	404	383	409	403	378	385	411	341	425	407	421	377	388	373	380	393	390	405	403	364	395	438	399	388	426	386	361	396	356	405	373	375	359	379	346	396	367	357	373	399	386	374	392	412	396	410	413	381	414	381	348	384	448	380	406	410	372	392	365	378	404	404	369	418	391	382	384	374	349	400	381	421	404	397	361	372	367	387	378	432	386	370	396	394	374	387	375	402	377	354	370	379	391	382	373	383	411	389	372	435	429	401	373	393	408	371	375	378	446	436	418	387	369	419	409	387	382	361	378	356	405	398	403	419	406	378	407	401	384	426	393	398	336	380	387	346	386	422	428	429	367	405	363	383	383	432	372	407	386	395	398	408	385	398	424	399	391	397	412	411	404	381	396	354	412	404	402	406	412	370	410	411	387	372	401	382	403	406	369	361	373	385	395	398	369	377	385	407	402	402	351	374	431	363	426	362	412	400	427	408	397	382	352	393	395	392	396	371	405	419	343	389	372	373	379	389	355	413	415	417	393	372	371	397	371	377	422	371	383	418	400	395	380	395	387	375	352	376	411	374	428	395	373	379	385	398	374	417	380	394	405	389	401	346	391	420	387	384	391	359	414	366	367	413	367	431	382	426	399	406	372	379	377	400	389	366	420	388	360	379	404	453	378	400	402	395	357	381	373	374	393	391	382	355	379	400	412	408	383	358	387	370	362	419	380	394	420	386	371	369	367	402	404	378	426	428	369	361	344	363	374	378	401	383	407	418	386	402	381	397	413	381	387	379	389	425	406	389	419	443	372	395	363	365	366	350	378	399	379	390	404	415	401	400	426	394	392	391	405	358	422	341	368	425	437	415	411	420	379	376	394	391	381	353	405	412	396	356	438	401	397	409	353	364	377	376	371	380	375	372	398	416	432	384	356	392	397	370	365	378	414	406	436	385	397	380	393	399	363	340	371	362	401	409	405	354	349	383	387	399	387	387	381	376	401	419	451	419	431	386	380	384	364	405	368	361	374	410	383	412	426	362	395	409	428	369	376	378	379	401	401	393	395	375	406	373	408	412	372	359	388	401	363	364	414	406	369	385	395	393	438	366	405	371	402	398	414	349	374	387	401	384	375	378	415	423	409	376	379	351	399	370	409	407	394	374	431	401	408	368	388	397	379	385	418	377	411	404	432	439	397	363	394	376	386	382	437	388	431	411	389	393	389	430	409	398	383	385	368	419	404	420	394	381	373	351	382	388	402	388	361	420	370	377	392	419	363	378	389	394	419	410	390	378	380	440	382	408	418	385	418	386	397	417	376	414	393	379	380	419	367	380	411	405	376	441	427	375	395	430	436	392	409	389	376	376	408	396	393	396	386	402	368	404	382	396	410	395	402	408	385	365	429	406	373	415	352	416	392	389	417	404	405	411	368	369	378	393	416	418	417	385	401	392	425	382	450	416	392	419	383	384	361	397	358	428	397	364	403	350	372	394	423	383	361	401	400	414	436	383	358	369	387	415	387	413	375	395	381	348	376	392	407	408	380	421	376	368	371	420	392	447	397	397	384	409	383	390	399	377	374	370	395	428	425	431	393	354	375	369	399	372	349	368	395	378	386	398	382	424	387	429	415	387	395	375	325	396	359	356	403	384	373	420	360	397	374	431	376	400	380	381	392	388	367	375	375	447	406	384	397	408	343	353	361	406	385	388	341	386	400	433	390	361	374	375	458	346	415	414	375	422	415	416	367	394	407	413	393	414	396	379	380	388	394	373	352	361	378	416	432	390	369	379	408	403	368	399	413	393	395	377	423	388	401	403	378	376	386	416	408	420	371	411	376	410	344	378	405	396	389	374	415	348	377	399	388	448	401	363	398	422	423	396	384	383	375	380	354	401	397	381	370	392	380	405	381	392	395	374	364	377	415	372	369	393	410	416	418	421	374	411	369	359	383	371	371	379	367	380	372	420	380	424	430	372	386	335	388	380	392	407	402	391	415	395	361	385	395	379	412	409	399	401	405	397	407	380	375	407	367	398	363	388	390	394	388	392	403	415	358	391	379	406	374	402	381	421	417	396	386	415	376	364	398	375	397	361	376	369	391	387	382	390	387	392	408	393	347	378	389	409	377	352	379	395	393	415	383	415	424	411	400	384	382	378	370	416	400	373	393	397	390	406	386	410	460	373	368	377	423	398	407	388	323	401	408	389	417	388	404	376	368	418	360	358	359	376	406	417	402	357	412	380	378	391	386	436	438	404	396	394	358	386	408	398	372	398	397	431	383	392	429	406	340	359	388	390	383	392	399	401	394	391	391	413	412	416	373	330	388	384	390	375	396	392	394	416	400	404	361	405	372	399	420	399	440	372	431	405	397	371	406	361	358	402	380	415	354	380	367	402	401	382	405	375	379	372	400	390	406	411	380	387	383	411	405	379	408	396	409	397	339	394	364	382	403	375	379	417	394	419	382	382	358	398	386	361	378	415	423	379	411	364	409	394	368	410	409	415	420	414	364	377	376	414	340	392	387	402	358	379	352	392	408	380	377	392	433	391	379	387	396	413	407	362	374	392	372	391	403	375	407	419	369	393	369	360	360	408	439	415	398	392	423	401	369	389	399	367	405	423	384	431	378	420	346	386	426	396	384	408	394	376	387	375	355	441	347	348	399	356	388	371	394	369	386	391	375	418	414	393	367	382	386	396	395	374	420	380	413	425	386	376	418	402	400	406	415	399	389	381	382	419	412	380	401	390	428	383	405	406	405	410	372	401	367	372	384	394	406	414	379	365	385	342	401	394	424	400	392	399	405	331	412	377	408	396	360	386	399	427	400	408	372	387	391	356	346	405	365	374	429	389	403	403	393	344	394	414	400	374	412	412	392	346	398	398	387	430	408	383	374	415	375	362	386	376	382	399	438	396	403	420	404	388	377
42608	24471	13334	6476	2898	2138	1550	1339	1210	1098	1066	942	923	910	875	908	796	836	886	849	880	839	851	865	912	844	829	899	893	831	850	855	819	836	900	865	801	918	885	850	862	859	840	863	834	886	869	858	882	830	875	870	868	872	831	878	809	817	830	902	835	907	888	864	864	827	877	845	876	842	829	881	883	858	897	853	838	862	809	912	940	875	816	894	902	856	886	859	835	862	902	870	857	917	836	888	904	866	823	887	866	846	888	847	856	869	879	833	879	878	850	831	871	875	916	858	851	899	902	845	825	819	824	862	793	834	857	814	818	892	858	890	873	857	865	853	871	832	791	830	867	867	881	835	847	831	883	914	802	842	846	833	902	839	848	914	825	868	872	829	887	874	825	797	919	833	830	865	816	892	880	878	842	851	882	855	861	891	825	834	900	864	815	819	811	826	867	884	823	846	848	857	905	835	835	816	842	880	849	848	872	847	884	854	873	898	891	846	822	927	879	898	879	863	868	843	857	928	894	895	856	887	827	847	873	817	864	893	867	907	830	833	855	861	854	842	857	876	827	872	905	873	858	886	870	879	841	887	856	874	876	877	897	872	860	852	885	871	840	868	888	832	860	880	836	831	885	916	839	877	892	885	895	859	854	863	910	881	851	863	906	861	872	835	831	875	804	809	853	849	859	882	841	862	897	844	860	844	906	831	806	818	859	808	903	843	877	840	872	811	881	865	878	872	886	862	824	849	868	818	876	814	851	880	848	822	806	889	819	841	855	900	890	915	874	824	854	883	845	851	863	871	852	835	846	821	857	867	802	851	910	893	842	882	836	893	850	882	868	827	856	838	842	882	836	852	854	925	853	867	837	844	889	838	896	900	934	852	850	895	791	894	855	864	881	851	878	860	791	844	896	883	862	810	832	841	869	831	840	797	908	828	912	813	790	845	873	843	888	809	913	857	807	879	841	858	827	897	861	872	826	820	833	840	838	885	874	877	855	878	822	853	831	891	856	943	876	836	877	831	860	905	870	888	837	863	856	932	865	841	811	846	879	874	844	846	850	888	881	849	824	866	844	904	834	834	923	878	869	843	863	876	846	894	884	841	886	831	843	788	866	876	899	859	850	867	822	893	844	906	862	868	871	843	871	812	818	920	859	871	860	905	819	857	921	819	827	836	860	841	885	862	886	905	886	901	898	888	896	847	840	838	880	845	841	873	858	933	868	839	888	871	818	815	903	873	879	848	870	884	808	877	860	834	913	839	834	866	871	871	863	838	861	849	851	872	880	852	836	878	857	858	854	860	848	855	849	905	834	844	812	875	826	877	863	893	838	857	869	861	898	805	831	844	841	888	869	871	885	868	825	853	786	856	791	879	920	823	909	917	825	863	885	853	867	855	879	845	895	832	931	865	858	882	824	868	839	865	859	838	893	814	815	885	809	852	876	828	804	885	795	823	821	829	846	842	880	821	841	839	840	873	837	852	900	806	866	853	826	874	810	828	846	847	864	835	806	841	872	864	895	831	847	883	837	884	859	849	806	891	906	832	845	871	862	850	838	875	885	845	824	829	847	841	852	844	851	837	886	873	895	889	858	894	912	831	874	863	883	801	817	929	869	844	886	841	818	843	845	846	865	831	828	875	846	838	863	861	818	887	867	810	872	850	901	898	873	857	825	818	878	864	874	839	842	827	844	833	883	865	881	847	815	827	853	830	842	876	838	799	914	851	820	826	833	869	861	899	850	847	863	863	796	857	810	865	828	883	844	821	862	893	929	834	836	872	849	797	873	816	883	830	851	826	875	890	855	926	877	837	887	850	827	853	885	867	873	846	860	881	863	852	835	892	822	858	806	882	876	885	846	921	915	856	924	895	901	816	809	854	834	896	864	852	818	872	858	828	868	831	862	856	869	824	877	881	820	849	810	863	868	842	823	889	882	901	857	847	847	855	862	832	870	848	814	916	868	846	847	855	847	904	832	853	854	878	864	857	855	866	865	878	838	832	874	875	853	857	817	868	876	866	825	858	890	832	826	873	887	844	820	863	861	868	843	883	842	823	851	880	862	807	823	829	836	868	870	862	881	830	894	878	878	874	857	832	868	799	850	885	830	837	847	868	832	839	869	889	875	873	819	843	829	802	855	873	877	837	859	839	865	878	928	897	846	871	878	863	871	811	852	828	882	838	869	868	855	847	876	842	906	895	912	848	847	881	875	811	886	836	832	861	907	846	906	854	879	840	872	908	831	829	890	878	854	835	878	840	871	868	864	847	851	866	883	891	845	837	880	863	872	822	828	855	868	872	871	860	824	870	847	847	855	856	901	818	918	833	856	865	848	877	798	873	875	834	874	836	847	876	899	842	858	835	847	839	797	944	860	840	814	910	859	844	866	881	881	863	892	848	855	852	843	887	876	803	918	866	861	863	823	896	841	818	895	882	856	856	800	882	856	879	898	919	874	794	825	867	820	826	843	924	855	828	860	872	885	891	816	843	837	870	899	858	909	844	853	876	814	909	847	806	878	853	867	897	825	899	876	866	875	834	865	828	809	876	833	858	888	808	826	901	878	806	868	873	816	873	829	837	837	844	829	873	891	859	817	883	842	840	842	841	867	847	913	859	840	828	837	874	880	900	864	872	843	831	839	900	890	861	856	901	943	838	870	839	849	862	841	869	836	841	844	859	832	858	867	854	861	885	874	891	848	863	901	879	905	892	841	875	891	850	837	843	838	845	844	845	849	856	859	888	827	815	875	877	909	891	860	904	872	805	858	855	850	887	851	899	851	859	868	868	877	899	866	842	870	812	833	877	903	870	829	893	851	900	881	845	876	875	849	839	808	840	871	871	849	852	855	848	844	847	822	913	847	897	876	852	864	852	855	933	813	892	903	838	844	931	883	858	840	872	859	817	815	874	823	835	855	864	854	851	842	853	842	840	828	841	836	812	855	905	886	873	873	872	839	875	824	883	839	805	870	903	915	918	864	845	826	860	904	803	828	861	856	866	866	824	857	880	849	897	891	863	811	837	876	824	908	853	870	880	818	874	916	843	865	877	905	850	914	833	852	836	869	868	829	848	873	854	879	847	881	867	825	847	871	865	883	833	857	834	888	859	870	866	882	852	862	841	827	823	910	833	901	885	835	811	830	845	933	823	802	802	866	864	860	880	851	870	858	881	887	870	861	846	818	889	812	876	892	868	844	810	846	845	903	831	842	860	899	833	824	923	882	862	840	830	838	916	891	910	808	952	859	869	864	824	857	888	846	828	859	854	851	831	857	854	927	823	857	811	864	865	838	898	844	785	828	873	904	812	848	842	841	821	858	878	919	835	831	838	874	883	860	898	889	902	822	871	899	865	872	874	839	799	849	843	867	905	867	831	810	858	846	912	863	862	854	874	873	849	812	870	904	912	883	805	865	832	905	838	825	907	847	889	867	841	909	843	861	884	882	864	866	859	846	899	886	859	842	854	851	868	841	865	828	813	864	865	892	832	820	867	843	859
61958	25836	8634	2221	1213	780	529	476	503	491	452	444	455	427	433	402	389	449	432	416	429	404	403	413	435	410	390	430	399	405	369	428	430	420	456	446	452	373	404	428	424	397	403	399	420	408	410	410	402	414	427	398	411	436	404	400	402	404	424	409	405	387	411	419	433	425	397	414	380	410	427	435	392	392	406	423	412	342	430	436	403	398	401	425	361	385	389	428	427	406	423	432	408	414	416	368	389	386	424	418	397	396	414	409	390	399	427	393	380	419	349	402	407	418	396	376	394	408	397	368	430	404	385	406	369	424	386	426	439	395	426	408	420	391	374	416	408	394	378	428	448	401	375	402	407	406	386	426	392	359	411	365	422	406	390	424	403	409	449	400	428	425	376	427	403	398	420	411	446	368	424	429	406	410	439	407	402	350	417	379	409	422	407	388	427	422	436	426	438	395	396	432	403	410	375	393	430	369	386	420	396	437	387	437	435	427	366	436	381	371	400	423	416	411	439	389	401	415	418	459	395	410	430	396	433	404	410	414	423	415	395	426	402	373	402	420	428	409	415	406	399	375	405	421	402	419	410	407	414	376	409	404	423	413	457	403	433	380	413	402	440	416	377	407	458	436	433	384	405	404	406	389	391	416	409	404	434	360	423	406	399	480	408	379	418	380	377	373	425	429	417	397	409	383	414	377	411	406	421	369	379	389	419	413	406	410	435	409	407	458	363	382	399	421	391	419	435	419	441	385	386	407	397	434	424	380	403	455	439	409	406	441	447	389	479	414	400	379	424	392	406	388	381	404	368	400	433	441	439	431	423	420	412	419	432	441	377	362	406	404	388	446	397	402	462	409	396	389	427	416	397	436	412	412	386	445	425	403	381	407	415	383	427	426	388	452	376	436	423	389	372	403	394	389	452	384	386	395	399	374	418	409	386	398	394	431	380	395	400	422	427	415	403	365	424	456	379	393	425	379	413	405	383	401	407	418	417	423	436	409	426	379	406	415	444	413	365	434	384	388	430	406	414	417	391	386	432	412	453	422	425	453	395	450	439	379	407	418	396	400	399	439	416	400	407	401	399	401	425	407	402	409	411	412	408	381	396	407	403	427	404	375	402	413	406	373	389	414	397	377	386	439	431	400	400	397	415	433	393	439	393	403	432	417	385	395	379	402	386	455	419	397	395	428	388	416	406	386	432	402	426	415	402	420	405	416	420	403	358	427	413	389	419	408	427	402	424	416	428	395	416	398	398	390	421	387	366	424	393	410	393	419	439	385	425	404	420	403	382	447	413	393	407	400	383	393	439	360	431	419	416	378	428	395	412	375	432	398	406	404	443	427	417	437	447	431	399	390	421	405	403	404	404	415	376	410	410	409	421	398	364	409	398	372	431	386	424	426	391	370	416	426	415	454	381	381	408	389	398	410	445	434	406	411	411	421	407	401	427	426	382	402	395	414	378	364	475	407	406	384	402	407	375	419	426	358	416	373	373	437	422	395	451	416	429	460	425	396	414	405	450	419	445	415	418	415	397	425	405	414	416	417	432	432	437	422	405	354	420	415	441	415	385	353	415	447	447	399	431	434	435	396	424	427	386	380	407	444	368	404	426	404	392	380	426	397	396	407	401	447	435	414	449	400	411	471	380	398	397	410	453	390	422	403	409	419	396	398	452	409	390	447	453	379	428	423	375	403	416	420	398	440	392	429	410	439	454	429	417	394	408	393	406	372	363	379	415	381	403	384	404	415	408	401	460	401	390	404	428	405	453	436	398	402	407	403	384	388	388	395	396	391	395	394	382	428	424	407	417	427	373	398	424	418	423	404	436	397	409	416	394	378	403	445	409	421	409	384	362	408	401	401	417	412	421	422	452	406	401	389	406	380	409	428	430	399	445	391	386	407	422	402	381	449	423	398	438	433	426	408	426	403	392	438	391	378	397	401	398	421	376	422	403	432	382	383	417	379	426	405	422	421	384	376	412	409	419	415	441	378	419	381	387	385	363	394	373	393	401	392	376	405	427	437	367	412	434	426	416	362	356	423	406	425	402	400	370	429	440	467	403	412	384	410	438	429	422	421	405	393	406	382	412	432	434	401	421	417	377	398	413	370	378	380	404	416	366	407	387	402	440	416	393	396	430	414	413	392	426	397	411	403	425	420	409	427	364	423	412	404	379	381	380	420	431	401	345	421	405	408	378	412	418	406	431	411	382	411	421	412	386	407	403	388	365	395	422	384	395	413	380	427	424	419	414	402	381	379	382	414	375	407	409	386	422	373	394	408	369	426	377	432	377	417	418	441	404	405	411	430	450	392	423	382	382	410	421	409	439	444	392	430	414	417	368	426	409	393	429	423	405	415	402	388	371	423	378	421	405	423	453	420	455	401	393	409	385	430	393	423	400	398	378	406	380	417	383	373	414	366	433	379	370	382	396	435	429	394	402	430	381	423	394	440	411	432	395	399	399	419	367	405	386	390	396	401	371	400	418	387	388	387	404	423	372	420	401	432	406	398	365	378	420	421	371	405	416	371	424	417	411	410	384	388	451	383	373	421	399	398	436	398	427	376	375	426	389	441	375	415	425	443	385	388	379	406	396	417	428	429	437	416	449	417	400	403	384	405	453	434	420	428	410	430	395	395	434	398	427	391	385	419	413	427	396	383	403	402	404	387	368	431	418	378	386	401	400	399	436	423	413	413	415	391	422	338	434	390	422	413	403	390	394	405	422	444	446	401	420	385	381	388	391	368	393	427	406	373	397	437	413	400	424	424	410	449	439	409	391	421	463	352	435	383	403	424	394	423	414	428	392	421	396	410	406	402	421	406	401	395	395	392	401	396	392	420	403	419	439	392	413	415	423	434	406	420	369	390	429	417	362	440	385	394	422	390	382	404	408	422	384	397	425	400	390	402	397	416	411	400	417	375	394	411	370	421	385	418	415	409	420	393	391	430	416	441	425	386	421	407	414	382	399	367	408	398	425	396	432	401	394	407	401	407	437	372	406	414	384	405	402	443	406	410	384	401	398	380	411	411	353	401	403	415	403	408	424	392	467	395	401	410	422	425	429	424	419	467	448	391	435	365	391	378	414	400	404	370	415	437	402	423	395	379	403	394	413	413	415	370	402	378	406	435	414	387	438	422	387	437	400	380	398	400	397	376	408	426	435	439	401	409	420	408	395	457	442	421	384	425	410	381	404	370	410	394	386	440	413	452	410	382	426	404	395	388	443	387	404	403	390	404	383	399	415	411	415	397	441	448	395	386	367	435	418	423	408	376	419	404	400	410	427	411	419	426	410	399	443	389	399	425	423	405	373	389	403	409	424	411	416	403	385	382	406	403	445	386	411	393	397	424	407	346	407	403	414	404	416	396	418	407	400	406	370	383	385	442	453	424	412	425	435	407	453	449	429	369	430	427	409	387	440	440	431	386	442	400	391	420	407	426	454	441	414	430	388	379	419	391	417	451	433	401	383	400	458	397	400	409	453	442	383	395	393	381
41612	16398	6809	4064	2885	1947	1372	1238	1215	1159	950	1053	928	863	911	872	907	912	892	815	903	879	917	875	882	901	928	931	872	904	874	964	882	903	937	906	864	877	911	904	908	877	879	931	849	859	917	853	915	915	904	885	883	816	913	904	884	856	898	862	896	859	867	853	877	877	890	868	898	881	863	885	876	893	909	915	892	910	931	895	901	906	899	906	843	855	830	900	954	880	914	884	849	912	871	917	904	856	901	855	882	878	932	902	915	906	916	894	854	879	856	924	871	892	881	931	846	839	899	913	925	906	858	843	862	861	920	854	862	909	836	926	886	898	874	914	922	910	922	936	843	800	852	911	809	899	937	915	888	903	894	876	855	872	895	872	949	873	870	876	870	889	843	863	817	892	944	935	864	940	845	940	875	931	909	885	905	876	891	878	874	844	926	894	891	870	872	904	855	897	909	870	900	891	887	926	910	912	907	870	924	853	885	912	897	868	900	891	935	795	861	866	929	879	847	922	925	889	905	882	873	963	910	888	916	938	900	896	922	918	914	890	836	911	900	873	869	873	841	918	835	885	885	919	891	941	873	863	895	894	860	891	914	911	882	923	833	912	884	912	847	936	863	867	874	890	905	839	894	863	851	947	909	895	877	932	869	866	861	898	897	914	850	873	873	858	868	874	879	862	867	885	889	856	938	888	856	915	927	880	850	864	879	887	930	867	884	906	934	915	854	875	896	886	942	876	926	914	928	891	919	887	873	852	920	923	884	894	877	903	869	920	896	889	869	915	861	838	909	873	881	885	864	949	905	880	893	889	844	845	906	935	848	939	898	880	923	890	888	894	858	889	860	900	920	857	885	900	897	867	892	923	866	879	900	936	898	893	832	943	883	866	887	873	906	835	911	845	903	909	911	904	854	871	899	886	858	897	906	887	898	909	866	923	906	902	883	901	897	866	890	870	860	897	890	896	892	940	930	890	898	906	910	859	876	860	878	887	821	897	910	860	921	854	906	836	847	879	902	858	875	869	897	900	894	910	891	907	928	941	870	855	886	935	840	818	876	937	872	882	881	798	944	850	866	915	833	882	893	873	909	897	912	843	946	885	900	895	929	926	930	893	890	869	890	873	931	894	912	870	859	878	868	919	844	936	933	892	864	912	872	889	874	859	891	847	889	903	919	896	930	927	935	913	908	905	874	852	862	865	905	872	932	931	836	871	884	897	856	936	919	891	885	891	884	891	889	850	864	895	928	958	912	881	920	894	937	888	896	936	926	899	840	880	935	872	901	866	859	926	893	890	892	855	897	946	893	859	937	906	886	874	910	880	842	931	889	870	848	871	881	874	905	817	806	844	897	904	934	916	890	917	871	898	924	819	918	884	902	900	824	870	852	858	859	934	873	902	881	900	857	910	862	862	874	880	902	868	934	883	869	916	942	878	900	844	905	831	889	917	883	901	826	886	899	895	887	909	911	864	874	897	917	915	825	855	869	905	891	933	899	918	880	852	882	908	941	916	936	888	894	910	870	875	866	903	899	888	917	888	833	901	884	882	917	958	880	893	920	868	813	867	840	890	873	934	900	904	867	855	911	896	904	889	896	868	859	890	902	873	911	834	949	928	914	897	869	895	876	898	928	849	855	870	900	829	879	884	867	888	855	856	904	865	874	928	887	863	913	873	891	926	905	925	907	883	884	872	847	942	904	924	869	876	875	897	821	859	879	909	930	846	884	905	880	909	872	941	857	886	925	879	867	872	846	910	901	871	824	935	851	882	868	920	917	914	936	902	892	897	861	874	938	885	859	938	877	886	838	888	857	931	875	922	865	893	873	880	899	874	850	909	879	905	941	851	912	861	874	871	853	815	943	945	888	851	838	891	930	919	918	895	885	861	898	851	907	852	917	853	904	892	892	893	928	889	895	898	875	901	885	910	920	866	954	919	935	909	913	885	880	921	875	894	901	921	904	884	894	928	920	860	893	898	885	913	871	846	902	828	895	892	908	893	860	905	903	849	832	849	862	885	948	926	859	857	827	875	869	940	886	898	869	851	879	883	874	877	904	858	891	929	939	864	884	902	884	914	893	880	871	897	931	873	819	831	876	914	902	889	876	885	893	862	883	919	920	846	934	844	884	879	934	876	900	848	875	926	933	886	926	932	916	920	830	895	867	912	896	912	914	847	862	896	862	881	892	910	902	867	921	929	851	930	884	907	878	893	899	873	883	872	886	917	909	895	875	840	885	917	843	896	918	853	887	906	851	877	918	917	867	859	904	932	842	836	866	853	883	905	886	898	879	883	898	884	905	851	803	892	860	918	922	877	895	888	828	915	907	935	857	894	894	880	855	864	914	908	841	917	891	841	867	866	861	869	880	884	904	860	939	870	889	840	924	922	876	880	825	870	908	909	903	848	865	931	901	954	880	887	929	937	884	889	896	961	860	887	925	935	899	915	884	905	924	888	882	944	903	820	893	908	860	907	933	871	872	921	870	899	832	934	868	919	853	906	896	833	845	869	910	787	857	856	898	855	896	830	880	865	860	845	955	867	916	843	864	934	814	903	893	967	874	894	916	842	821	895	878	886	863	943	885	889	874	899	889	919	888	847	894	911	868	887	889	877	898	938	876	840	873	888	898	861	847	929	860	880	907	873	905	890	916	835	898	887	889	899	883	907	866	899	900	871	888	945	891	879	932	855	906	885	893	891	889	907	904	875	868	935	889	899	891	864	848	813	919	880	927	856	847	901	907	910	871	880	912	866	889	919	877	843	872	855	845	898	888	856	882	901	903	850	908	892	875	927	876	898	924	854	929	843	908	869	869	852	890	917	918	879	900	874	870	922	895	878	850	921	875	907	878	928	887	870	900	875	900	857	889	861	860	838	883	913	893	936	861	910	880	883	845	904	830	907	896	876	877	853	883	851	916	897	871	927	895	840	884	928	900	839	869	881	891	933	827	931	894	865	878	899	894	895	835	907	907	943	930	890	817	865	925	891	883	929	900	925	883	893	872	907	885	908	853	850	891	871	851	859	855	872	939	899	906	904	935	920	898	1006	869	956	834	881	925	872	922	892	920	911	911	840	931	919	907	842	884	912	884	907	881	857	929	845	858	862	953	836	876	903	899	907	852	903	909	908	932	902	870	903	890	875	931	904	906	902	874	900	844	914	881	892	907	934	873	879	814	838	899	857	909	872	927	919	892	879	906	888	866	898	913	941	899	877	922	879	921	859	936	856	818	849	849	901	910	888	956	896	888	898	903	851	901	970	859	868	919	889	914	892	855	920	888	882	875	892	886	934	911	855	879	862	856	885	880	908	892	874	870	884	891	878	892	883	878	875	882	889	875	893	925	880	879	851	871	872	816	856	895	863	897	886	894	897	815	897	908	896	864	904	909	930	850	939	896	857	864	885	860	914	864	861	915	879	923	836	846	879	888	896	858	918	888	832	877	903	924	888	940	880	905	893	904	948	845	852	877	952	871	933	869	881	892	950	865	878	867	883
50536	18674	4642	1316	627	459	449	441	347	425	415	407	375	417	404	444	364	410	426	338	391	378	393	414	404	387	409	373	388	395	376	389	382	369	406	409	399	349	326	370	346	393	390	371	388	380	368	410	398	377	391	396	407	380	361	386	320	378	368	385	385	391	365	376	353	413	382	387	350	402	388	396	374	407	351	377	397	385	406	397	410	356	374	400	352	366	386	376	365	424	381	364	409	356	425	381	387	388	380	401	380	380	402	388	364	384	404	355	387	411	413	405	380	396	364	354	372	400	389	406	379	416	378	370	370	424	414	391	369	368	380	402	361	377	369	408	376	352	402	386	380	379	362	384	407	397	381	336	351	372	381	371	382	369	385	390	391	407	408	404	361	374	398	398	358	364	396	371	374	370	378	367	361	380	375	396	400	359	372	352	383	381	376	386	403	407	408	372	379	412	369	370	383	410	405	379	346	441	396	379	399	394	383	369	412	352	359	348	386	426	366	366	396	399	400	387	378	347	373	426	373	410	355	415	395	401	393	398	410	386	385	371	405	355	418	380	392	383	370	421	392	410	412	380	389	371	405	385	407	363	379	406	415	390	403	352	390	443	415	372	373	395	426	364	342	376	390	383	372	351	386	398	406	383	396	383	386	406	397	404	351	385	377	387	361	400	426	356	397	396	380	358	393	397	392	366	371	412	391	386	415	405	391	380	376	392	387	343	367	411	401	376	411	377	370	364	390	382	406	380	378	369	387	406	379	360	416	387	365	406	379	367	397	379	384	372	367	400	396	381	406	378	387	406	350	354	366	381	400	363	441	430	417	411	430	372	364	395	374	383	391	405	401	386	379	395	383	401	369	357	366	366	389	369	383	409	409	407	417	358	401	389	384	420	390	386	345	384	404	378	364	352	358	382	348	385	391	384	367	399	411	396	378	385	417	394	403	381	430	409	384	394	407	414	375	377	410	386	378	378	380	410	392	338	394	403	390	463	413	377	372	379	373	405	382	385	334	400	424	407	393	372	374	372	369	366	429	386	330	390	383	382	401	385	382	390	391	420	387	403	394	365	376	402	397	418	370	380	386	396	418	393	357	428	377	387	416	380	417	369	357	363	413	372	383	392	406	404	396	368	416	362	386	377	389	372	368	376	367	401	388	396	377	380	362	397	402	386	393	362	370	362	435	355	430	394	424	387	355	374	374	384	383	423	392	384	371	394	385	388	362	389	380	400	361	410	355	407	379	406	387	389	407	337	391	412	391	411	397	400	400	413	438	384	375	385	375	361	356	397	378	368	393	411	419	384	373	393	398	381	393	403	386	382	410	365	353	376	366	400	357	390	357	375	372	361	393	400	390	391	368	386	385	384	411	367	378	378	378	388	399	430	390	357	386	420	431	408	403	384	398	377	374	389	415	381	364	386	372	374	399	358	420	363	382	388	377	394	394	358	359	373	413	390	364	395	405	380	426	404	375	435	399	387	382	374	380	438	392	396	389	386	413	389	424	394	376	341	403	384	374	360	357	377	359	355	395	365	387	364	408	387	363	388	403	388	412	363	410	425	393	353	433	369	381	394	368	380	394	387	362	377	362	420	371	364	373	376	390	373	386	383	387	374	336	381	396	380	404	392	344	384	388	374	359	425	386	352	371	373	404	407	357	388	392	388	390	377	381	382	365	356	349	384	407	373	403	391	373	390	402	357	401	389	410	368	389	340	393	396	380	424	380	367	408	368	359	399	361	337	393	402	408	372	409	382	357	372	358	386	368	417	394	403	393	391	407	375	379	403	434	382	385	370	390	387	383	411	394	406	418	356	420	428	382	374	402	377	406	420	421	407	403	383	403	323	372	381	429	389	416	410	388	411	420	418	387	389	372	397	387	330	361	432	322	376	389	386	391	393	390	407	401	404	400	343	372	422	365	390	373	407	393	422	389	416	347	373	407	378	410	369	388	353	392	405	396	359	369	409	389	389	375	350	381	395	338	378	367	399	351	332	419	352	425	394	381	318	375	410	418	400	367	383	397	388	386	386	361	420	366	378	344	335	360	376	405	395	408	400	377	423	396	369	396	398	427	412	405	390	352	359	384	394	353	379	373	422	381	370	372	373	397	368	398	363	413	362	373	424	385	423	361	449	418	399	385	396	357	332	396	348	377	394	376	405	392	377	387	416	380	335	369	373	379	411	390	397	393	404	367	367	347	372	418	399	366	382	416	403	422	387	403	366	419	401	383	352	392	378	437	359	383	383	391	386	464	384	403	381	381	384	422	415	385	360	413	405	378	370	379	363	420	386	391	424	413	386	333	357	385	378	437	353	419	355	431	367	391	422	402	403	379	397	362	428	450	350	378	389	372	411	418	394	403	368	360	360	357	330	389	377	399	439	349	391	414	387	397	362	382	383	403	389	397	382	364	384	384	371	387	380	381	385	359	371	422	385	413	318	378	391	353	375	407	424	376	418	383	413	405	404	404	391	371	402	424	388	400	395	377	382	396	400	391	396	410	382	400	392	399	408	390	395	344	405	363	394	350	375	391	402	372	370	370	354	404	410	389	402	365	394	404	363	388	390	397	356	436	383	382	393	402	351	406	380	375	366	379	424	378	458	399	384	361	405	390	382	407	412	375	347	389	352	370	343	382	374	382	379	364	405	412	390	379	431	417	347	364	397	355	392	373	366	412	405	407	408	358	370	368	345	397	390	354	393	400	395	376	403	401	381	372	386	383	393	397	370	377	362	366	368	347	411	393	361	412	359	402	377	378	401	405	416	409	378	389	384	406	366	376	383	366	369	388	413	385	409	390	401	403	383	386	359	425	433	370	375	377	375	390	409	377	374	376	370	387	365	390	429	390	388	377	368	392	406	383	354	379	406	361	408	380	356	411	397	391	424	408	400	408	397	358	395	411	420	374	424	343	390	386	387	408	454	370	393	405	392	403	378	395	410	369	404	395	432	421	387	353	368	376	353	374	375	418	433	377	347	383	408	377	384	414	449	382	401	381	381	372	356	398	393	405	390	378	384	402	391	364	390	392	351	399	410	362	390	382	397	330	390	385	381	393	389	411	386	380	368	395	353	376	412	402	398	388	373	409	388	426	400	381	381	424	406	387	366	387	407	407	384	389	394	395	384	394	362	426	397	362	398	400	412	361	411	401	396	399	410	423	384	391	379	366	392	385	419	400	393	374	382	390	382	393	409	407	375	422	369	402	371	399	362	390	381	375	369	371	358	397	361	382	411	376	367	431	398	355	398	398	370	393	396	405	424	368	387	402	372	371	364	399	387	427	381	393	395	360	364	395	371	348	420	393	384	408	374	374	429	356	403	414	393	396	382	364	409	408	391	350	389	383	415	406	377	405	366	379	366	403	374	387	373	402	379	421	392	381	343	383	360	385	411	407	358	345	353	352	421	395	424	357	370	409	413	419	384	364	384	356	386	361	415	366	385	365	389	348	405	378	349	380	423	353	386	373	372	402	390	406	390	386	394	392	356	350	403
34654	13123	5256	2780	1433	1155	1001	993	942	839	894	837	879	836	850	879	909	833	822	858	874	857	906	833	805	858	856	816	876	804	837	853	853	889	864	837	857	888	855	812	826	842	852	826	872	810	876	822	888	850	814	815	851	850	877	870	860	850	848	829	882	805	865	861	811	883	846	851	878	872	866	837	868	843	893	848	883	847	845	857	834	836	853	807	819	852	810	865	896	850	841	846	837	864	818	852	898	804	804	774	881	868	911	880	865	887	812	891	850	847	853	894	839	872	834	838	847	855	893	855	827	829	786	886	878	824	869	904	841	796	859	939	824	903	899	882	835	847	862	851	874	830	812	871	882	780	876	881	841	849	840	822	867	853	885	891	847	818	867	854	797	818	865	872	857	826	771	865	832	781	850	877	815	830	877	881	838	812	863	879	862	869	834	807	786	817	840	864	845	855	814	870	876	814	836	850	896	874	831	830	876	887	807	826	850	870	890	876	806	872	804	831	853	804	815	876	862	878	811	844	834	822	876	847	874	777	897	798	806	813	873	858	903	864	796	822	870	820	872	861	831	833	849	836	900	805	849	822	801	856	809	839	835	810	877	853	852	865	856	879	902	896	885	892	844	864	854	868	889	851	791	845	818	829	840	848	841	845	845	804	860	852	831	871	816	867	867	842	866	889	842	839	836	874	846	872	856	825	888	832	907	805	793	910	863	850	866	860	800	845	830	806	853	914	875	903	809	848	843	838	808	821	900	862	855	878	880	860	837	861	823	859	847	856	853	855	834	851	852	881	838	861	840	847	828	821	805	869	881	877	827	824	790	875	908	865	848	875	780	838	905	894	811	805	856	852	897	876	862	847	853	828	859	853	841	853	833	847	801	864	801	819	889	843	844	799	836	833	894	807	832	893	873	890	843	822	856	846	826	837	812	854	863	839	902	853	820	844	851	813	797	827	856	819	798	818	855	860	831	864	841	878	864	917	846	809	831	861	869	861	848	821	877	836	869	849	864	836	894	863	849	862	828	878	917	877	826	900	832	834	887	825	772	837	840	838	832	870	879	822	859	926	819	853	853	872	846	845	849	884	833	759	850	831	848	873	879	911	829	812	863	851	872	788	863	837	851	852	897	821	856	869	855	875	834	902	884	862	824	854	842	842	859	873	853	844	858	877	881	848	858	860	829	864	840	833	890	849	831	857	847	838	849	828	830	846	834	876	834	822	890	838	869	824	906	866	868	841	833	889	846	837	852	793	845	886	904	853	906	855	830	842	838	827	875	852	884	868	849	850	823	823	827	858	903	858	802	877	781	839	841	769	830	872	903	808	873	858	859	854	834	841	854	812	865	847	832	849	853	842	898	863	782	793	800	817	846	864	921	828	845	872	852	902	821	839	842	826	819	812	870	827	863	860	848	823	834	843	849	844	833	825	846	883	845	875	869	820	834	849	797	852	877	852	861	852	881	867	861	855	922	844	882	835	873	854	832	880	853	788	890	843	844	852	844	833	844	822	787	825	891	806	851	843	874	818	807	811	866	844	821	826	794	848	789	829	848	798	892	901	809	874	846	811	830	876	846	880	865	841	898	859	860	851	857	847	797	880	828	880	817	866	867	856	845	858	817	841	846	861	792	927	780	866	815	895	855	836	912	876	869	865	837	865	914	867	828	848	790	852	814	850	876	883	864	846	786	832	850	874	870	820	817	804	882	888	815	839	842	829	857	842	849	851	826	830	858	874	879	871	844	810	860	780	828	836	867	837	873	827	844	826	859	864	874	901	855	877	887	869	829	863	820	848	851	826	840	891	868	823	877	857	882	861	832	857	832	834	798	815	869	816	826	824	859	905	809	837	873	830	837	848	846	899	859	891	835	829	841	804	829	879	850	886	809	811	827	806	863	854	840	841	858	857	845	918	839	858	879	874	893	880	906	805	845	830	828	799	792	854	854	844	830	836	869	924	890	862	843	828	880	902	829	851	904	845	827	820	834	837	809	784	833	836	905	832	829	833	845	815	876	817	874	851	862	876	863	862	805	868	901	857	807	832	872	878	811	870	820	853	901	821	853	850	830	818	854	800	838	872	861	904	853	856	862	862	874	869	884	895	819	843	788	841	815	844	851	875	857	858	852	855	818	850	876	864	858	818	831	869	841	832	912	869	849	878	824	862	802	907	896	834	871	847	854	865	840	830	830	781	894	833	852	808	851	895	860	797	897	882	895	833	847	861	801	866	844	843	863	901	824	846	810	777	841	846	829	838	885	843	825	828	872	845	824	854	861	855	871	864	848	832	821	844	839	872	842	843	855	825	834	836	830	815	832	836	803	867	898	875	849	834	872	928	844	894	830	832	814	874	859	871	833	864	817	865	810	821	809	822	839	863	817	796	852	871	879	887	830	902	807	854	795	817	858	903	818	816	861	846	821	866	852	766	866	840	841	807	868	858	844	777	844	861	835	770	835	848	876	836	886	820	845	832	808	907	866	807	869	884	851	882	882	839	838	812	861	894	869	811	836	849	831	850	887	861	862	838	795	829	864	818	852	824	849	854	842	825	803	820	905	889	861	821	846	861	831	886	836	796	851	846	912	833	857	812	841	864	855	828	828	816	820	808	854	867	882	877	891	815	862	820	877	884	846	856	847	878	853	784	794	785	834	846	843	855	862	829	836	880	827	807	856	799	816	871	853	857	793	800	865	842	829	878	848	813	864	823	841	805	843	869	825	841	838	815	864	835	857	850	855	857	845	882	844	855	843	875	795	827	868	813	842	902	837	892	777	839	832	820	826	858	884	860	836	816	827	849	869	840	800	912	866	873	825	830	925	856	824	866	807	852	840	835	776	877	887	814	849	843	874	787	820	879	878	815	872	822	852	857	839	859	860	859	818	866	826	840	822	850	854	842	841	830	871	808	845	797	866	827	850	879	832	805	829	819	808	842	882	821	841	845	886	888	893	827	845	862	881	855	825	855	850	861	870	857	818	755	867	856	855	798	863	836	889	862	895	869	831	835	822	861	852	812	849	873	821	858	841	779	924	878	807	917	802	840	874	875	838	819	811	850	779	894	855	841	855	819	888	824	852	840	845	866	880	877	801	843	794	822	825	836	821	803	845	828	844	854	855	883	898	858	850	874	837	883	799	908	810	803	828	854	844	839	817	786	838	830	841	803	849	840	835	838	837	817	867	897	826	826	793	857	853	858	862	831	862	869	816	878	845	809	848	889	872	817	838	873	868	877	831	866	881	889	875	852	847	833	837	812	782	869	809	900	843	875	903	786	888	838	833	837	877	830	870	796	878	841	825	845	887	804	788	801	787	839	827	860	862	810	850	854	845	867	888	881	879	810	773	922	794	845	886	850	840	871	830	838	874	816	813	816	833	870	808	836	875	802	862	860	842	873	888	819	810	813	858	810	885	875	860	838	865	844	819	818	884	813	853	837	874	845	863	842	814	844	831	865	862	864	819	875	861	809	846	840	846	859	812	872	870	888	834	843	844	825
61093	28147	10051	3557	1390	1115	825	764	692	554	422	407	427	424	379	406	379	357	385	344	382	409	381	405	391	417	338	367	382	396	370	368	362	380	377	385	362	372	399	386	371	344	382	389	394	386	385	324	366	372	375	366	390	388	356	389	389	375	372	397	367	393	425	403	378	375	344	399	421	379	382	399	395	378	399	375	390	400	372	357	358	388	394	372	391	375	353	400	357	380	358	381	353	407	410	352	392	400	427	385	371	385	388	373	349	397	386	360	360	350	354	377	385	360	360	395	347	402	372	346	402	397	388	355	455	359	353	401	352	379	370	412	398	378	405	359	394	414	377	409	371	394	401	371	386	418	393	401	367	399	375	382	398	377	370	359	386	348	348	350	381	395	399	381	383	387	378	373	385	383	365	391	368	404	383	343	383	336	393	400	368	406	367	375	386	358	377	345	391	349	371	396	376	394	390	407	347	332	350	361	403	405	426	394	385	362	347	377	344	396	402	390	384	404	342	340	391	398	397	381	391	377	371	365	395	410	359	379	388	369	380	364	416	397	374	375	361	374	367	371	337	357	397	354	410	400	391	396	398	432	392	347	381	377	333	354	371	369	361	376	354	358	402	356	346	372	380	387	378	369	372	366	376	338	348	370	341	408	359	390	373	366	359	405	389	412	376	389	357	377	380	339	380	392	373	390	395	396	364	369	350	396	392	382	386	393	374	398	408	362	359	355	396	360	371	387	336	374	378	435	384	391	412	342	381	362	384	383	407	384	401	378	404	380	382	406	382	393	343	364	357	389	393	363	355	365	384	373	432	387	381	367	362	404	387	377	379	406	386	358	358	376	393	373	413	424	392	412	350	369	361	388	355	339	402	344	376	382	425	389	383	356	370	378	398	415	373	355	363	372	379	382	396	394	381	396	393	368	389	388	384	372	371	345	334	402	383	385	418	393	377	401	349	382	348	414	372	376	382	368	398	374	390	384	372	381	389	384	393	411	417	381	371	428	367	399	401	358	376	371	370	370	346	369	370	406	377	354	341	403	362	446	418	394	405	397	356	329	368	398	382	345	363	392	352	386	360	409	380	387	358	393	351	397	389	358	397	366	367	413	408	360	370	413	385	367	386	371	383	361	370	356	380	384	359	387	382	400	434	357	393	410	332	407	376	361	383	379	396	359	370	341	348	386	358	350	451	399	383	381	364	372	386	367	381	348	348	373	377	370	432	353	372	376	401	420	398	392	415	352	361	359	385	368	368	359	400	325	387	398	403	395	395	387	378	405	399	363	376	379	398	372	369	395	378	387	387	385	370	405	368	409	379	422	366	388	405	379	396	368	377	348	380	372	421	376	401	375	378	418	391	358	380	367	363	365	405	383	406	384	390	354	356	365	351	379	367	368	380	367	359	365	385	377	354	391	371	339	417	409	397	384	405	382	394	373	391	389	381	381	383	411	375	381	390	413	389	360	358	398	350	364	366	372	365	382	393	353	409	401	391	375	392	384	337	394	376	384	380	392	363	366	344	391	367	366	382	377	373	365	367	373	352	386	343	366	351	364	389	394	386	384	399	397	354	383	371	386	400	413	356	362	318	385	414	392	373	356	393	398	386	372	375	397	353	407	396	378	395	364	393	375	354	439	357	364	350	378	415	372	365	381	381	378	381	410	406	420	386	397	371	375	394	342	369	387	371	393	360	410	416	374	363	426	389	325	395	401	398	379	391	393	387	345	391	380	353	365	367	390	410	395	429	385	379	353	431	389	396	401	400	358	352	389	366	346	363	346	364	375	375	397	384	389	394	371	381	383	388	386	358	391	401	359	384	374	377	404	391	360	376	402	412	406	391	366	382	379	381	381	379	379	404	395	354	390	379	415	401	366	408	374	437	401	344	377	375	405	394	400	388	375	353	369	355	376	394	369	399	376	343	386	372	391	397	402	378	373	383	393	355	376	346	389	413	377	375	374	395	365	379	399	387	397	364	387	376	368	393	408	386	371	383	379	365	387	412	375	370	410	428	421	374	385	380	387	417	403	387	357	374	375	376	336	408	359	388	369	393	350	378	395	383	355	366	390	384	388	357	422	383	403	352	372	364	384	374	363	417	360	380	388	357	377	376	354	392	363	370	386	382	404	397	366	401	406	373	388	437	362	386	383	404	359	400	377	395	370	355	375	379	389	389	369	389	352	369	359	387	376	363	397	397	392	375	343	379	371	392	389	382	426	370	420	425	408	349	381	375	340	380	373	414	337	429	427	399	356	340	395	441	382	405	362	432	320	344	383	417	402	366	412	363	388	428	397	360	404	378	360	383	399	362	389	350	385	374	399	380	405	372	381	367	382	413	371	372	387	372	373	393	417	409	377	402	341	372	351	392	385	391	406	387	380	390	385	349	366	379	384	398	349	379	357	377	388	384	386	388	346	387	402	366	391	395	364	383	378	374	363	448	385	369	362	380	354	390	403	396	374	351	401	373	390	397	379	383	370	363	398	397	401	404	360	384	364	403	420	382	371	390	365	334	378	408	427	388	394	371	413	427	384	358	380	370	386	389	348	387	352	364	361	414	418	383	363	362	396	411	368	368	365	358	411	388	395	383	394	414	365	399	391	437	397	335	388	410	369	428	387	402	395	376	370	382	408	397	394	409	347	350	425	379	376	357	395	388	391	332	412	389	389	338	353	365	362	370	358	370	399	430	382	352	399	413	396	384	348	359	394	345	359	368	418	391	363	366	388	396	377	347	375	376	374	363	380	364	391	333	372	379	391	401	363	340	380	341	378	369	367	401	392	358	396	401	407	360	389	408	385	370	384	391	399	394	366	379	377	385	339	398	385	411	405	381	424	401	405	403	420	402	410	380	388	363	389	389	386	365	432	402	352	400	354	358	383	363	370	365	359	392	353	382	381	380	345	404	388	399	414	399	344	379	365	366	358	345	382	380	369	373	346	387	388	397	364	394	393	436	376	363	361	389	419	390	385	370	396	400	374	365	409	405	373	379	377	414	380	380	380	388	399	383	369	330	416	381	406	394	389	373	342	389	406	412	392	393	370	397	393	398	385	386	369	371	391	354	412	399	386	343	394	397	347	389	378	377	417	357	391	365	401	379	381	359	360	386	357	358	375	346	372	388	342	341	401	375	389	360	365	391	420	422	368	379	359	411	408	349	366	405	371	410	368	364	374	390	377	389	378	384	339	368	391	370	409	372	360	347	357	354	381	377	366	414	399	394	362	362	370	392	393	391	372	441	378	400	379	392	394	416	384	375	340	388	397	407	369	394	424	391	392	368	398	381	403	399	339	356	368	382	359	384	387	373	379	400	362	384	410	355	373	409	353	404	388	379	380	355	352	356	420	375	395	352	395	393	331	386	340	365	362	368	361	395	383	397	395	380	367	335	357	370	372	362	356	359	371	369	361	358	374	380	374	428	340	360	362	395	403	388	351	370	383	384	366	388	424	389	400	374	404	340	378	377	355	398	371	362	376	402	399	384	342	377	415
40926	17909	8757	6061	3592	3276	2446	2324	1987	1599	1256	1123	1129	871	850	903	798	834	841	835	840	872	881	841	841	807	790	794	808	866	853	870	846	798	843	844	800	813	797	883	860	784	849	912	816	880	863	869	842	842	808	855	872	819	839	838	833	869	844	866	882	837	817	860	840	827	866	801	787	838	830	873	846	832	803	843	828	857	873	856	812	840	820	819	874	825	845	835	835	853	852	804	868	887	832	821	810	857	849	842	860	812	859	890	846	830	815	817	880	918	846	809	872	844	856	827	839	840	789	846	817	854	829	913	792	810	870	846	855	829	843	881	816	859	908	851	872	883	873	825	816	835	836	825	816	871	822	873	798	819	845	812	824	838	838	831	831	810	858	843	851	820	813	806	851	838	833	812	871	894	803	860	807	892	870	833	858	822	784	877	828	879	802	832	850	858	844	815	852	861	811	822	831	844	800	841	809	825	793	855	796	804	888	842	870	876	833	851	806	857	819	851	816	869	841	803	824	817	887	838	814	857	777	852	827	849	820	795	807	847	813	833	825	819	820	825	845	840	842	850	813	813	856	790	845	850	822	851	809	838	848	828	872	810	850	834	872	824	852	872	811	842	861	802	820	880	817	816	825	823	835	821	863	843	855	830	864	854	827	820	798	832	875	874	810	844	805	851	869	855	815	872	843	856	845	860	869	832	883	832	790	872	823	864	839	853	845	832	807	826	819	821	846	882	886	783	797	836	860	854	832	816	866	831	842	759	788	830	831	842	870	849	858	841	868	804	776	820	881	813	854	838	826	818	811	826	879	801	851	850	867	821	822	824	836	865	841	852	840	833	808	889	836	837	839	805	818	853	840	851	866	864	793	841	823	824	821	830	830	834	805	808	875	887	819	885	857	856	845	821	802	832	851	848	837	889	832	841	823	792	823	826	893	859	812	837	864	878	843	841	778	843	822	821	885	879	833	815	788	824	869	867	817	872	837	882	901	829	809	843	852	853	815	888	827	860	834	849	838	838	871	815	841	767	855	888	828	845	816	805	870	781	843	813	929	805	828	883	827	860	867	884	841	877	874	868	835	838	854	806	813	820	851	860	817	861	845	843	843	859	867	813	821	828	775	854	820	823	787	816	845	865	828	859	856	842	852	844	850	847	841	864	839	804	801	747	823	851	812	853	851	857	833	817	750	850	807	867	830	810	857	827	852	834	877	871	823	795	847	869	833	801	857	858	854	838	790	834	865	877	812	820	861	799	822	823	813	810	821	821	837	837	841	793	851	840	829	879	860	861	817	840	860	890	865	823	895	872	851	794	819	873	881	818	812	856	868	840	856	855	855	836	841	783	809	828	787	849	837	834	824	829	929	803	843	810	822	804	846	858	824	818	841	896	834	837	884	806	849	857	830	845	894	786	802	906	806	804	822	803	841	830	876	840	847	877	858	825	862	869	864	833	864	810	807	793	859	865	846	875	853	813	810	847	805	832	836	918	879	828	855	881	816	831	832	812	798	829	835	824	885	868	814	871	827	860	894	811	809	871	873	825	879	888	809	866	814	842	818	853	839	873	801	821	888	875	867	841	823	832	872	804	867	823	848	815	840	880	795	876	839	797	836	837	842	881	868	885	868	854	852	848	784	831	817	848	814	863	835	811	837	806	806	796	896	877	851	834	860	830	863	862	919	844	867	826	821	858	792	797	881	853	859	810	787	834	839	793	856	865	858	832	853	867	813	830	850	798	931	864	871	870	842	842	848	831	886	853	846	784	816	794	845	849	864	869	844	810	819	801	821	885	885	872	826	818	815	803	816	832	856	878	849	851	838	829	810	849	852	777	803	881	837	826	812	858	822	825	812	894	871	865	791	799	850	865	859	872	903	835	876	854	833	894	834	806	856	865	855	772	804	785	824	804	827	814	799	873	855	853	830	886	790	834	818	825	879	867	861	841	791	825	867	799	825	810	837	799	836	814	849	885	857	874	873	768	787	807	859	804	821	745	833	820	827	796	832	827	906	830	844	821	823	878	803	838	847	850	855	797	840	877	867	834	822	839	867	814	870	843	806	834	858	877	824	855	837	869	871	840	824	802	823	828	822	801	829	872	867	800	846	864	849	837	846	883	822	846	860	835	829	837	895	821	848	869	858	926	798	830	822	814	857	878	850	802	820	821	815	867	824	845	822	824	851	846	837	873	800	820	843	863	820	868	859	827	888	811	857	882	825	800	843	803	841	889	873	835	817	822	788	821	872	831	773	880	809	836	835	820	854	806	812	829	784	828	843	815	845	821	820	893	803	833	869	794	815	822	804	860	838	852	832	837	833	850	838	821	875	842	897	873	842	831	862	875	803	817	806	859	850	841	849	839	801	858	874	899	811	822	811	877	809	843	819	804	866	853	878	830	838	866	876	824	863	825	850	886	826	807	835	834	823	865	836	887	847	885	806	842	852	827	830	857	819	829	825	795	840	789	841	867	856	803	839	888	819	851	811	836	851	803	863	802	814	802	863	839	832	849	859	860	871	869	813	890	774	845	843	861	846	857	911	871	850	843	882	808	801	835	862	850	836	868	842	834	905	855	797	841	818	834	867	829	817	850	776	902	885	854	845	816	821	829	855	842	829	881	857	851	828	797	839	849	847	845	846	812	850	822	827	839	877	846	819	828	882	859	870	860	879	791	856	821	841	855	836	860	851	822	815	813	841	805	825	858	836	854	827	882	867	866	867	873	803	844	899	873	872	840	819	891	826	832	822	854	843	823	859	894	786	889	841	807	817	809	809	837	813	825	863	819	860	840	800	824	859	851	843	886	813	812	865	843	875	836	882	882	852	846	814	864	869	849	833	840	886	879	788	836	876	811	845	868	848	830	833	859	831	826	868	882	852	883	883	817	820	807	810	796	832	851	843	775	850	830	830	868	862	889	835	832	852	801	843	788	755	815	856	789	852	829	825	815	815	834	836	846	882	799	885	875	890	837	841	853	837	820	834	842	801	844	813	862	842	852	815	824	848	839	818	828	842	801	873	872	857	825	831	838	800	902	829	837	836	804	852	826	840	882	818	856	816	808	810	847	824	860	854	883	842	829	854	873	851	825	840	943	820	770	831	808	826	887	855	814	848	842	822	847	812	865	797	838	822	881	803	835	805	867	887	887	846	824	812	834	884	878	811	833	848	823	840	865	783	826	898	853	813	783	804	830	864	840	829	851	877	810	861	839	782	842	873	827	851	846	850	845	807	803	888	858	833	795	778	822	870	845	838	812	820	829	826	834	870	795	802	866	841	845	758	847	826	850	829	856	852	859	863	878	851	820	846	820	811	903	807	844	807	846	784	865	804	819	909	812	806	801	908	839	865	813	865	843	857	847	828	802	798	905	845	805	829	856	885	870	892	855	829	859	847	857	858	849	830	781	826	810	887	855	812	858	800	789	767	849	877	798	837	824	814	809	832	855	842	840	866	857	832	866	845	861	885	872	794	836	849	890	892	845	814	838	781	806	824	827
64034	25475	8671	1800	818	570	477	446	459	414	456	424	419	443	397	391	429	420	364	437	430	382	407	412	436	366	393	394	386	388	412	404	398	419	398	379	392	391	444	375	387	410	401	412	421	437	414	443	394	447	407	381	389	405	384	373	441	408	398	382	388	439	369	406	407	397	407	401	401	440	389	443	391	405	417	416	385	412	381	414	393	421	393	401	411	409	417	387	394	435	389	430	446	444	384	426	423	397	415	425	402	398	408	405	396	395	419	401	375	388	420	394	427	396	432	446	439	423	423	392	400	410	407	395	381	374	450	385	414	357	408	392	425	446	431	399	412	394	427	383	360	433	384	428	424	415	404	408	410	414	348	406	399	405	373	388	366	429	377	412	388	370	397	412	441	381	377	411	430	411	407	430	429	423	393	373	412	412	418	391	376	433	408	414	375	393	430	414	424	445	397	403	416	420	395	354	396	391	401	361	386	392	382	440	411	395	391	377	407	392	369	439	405	418	408	450	399	362	434	402	419	403	414	397	409	454	431	421	381	395	410	398	397	390	402	393	373	415	378	428	410	401	397	441	430	425	433	410	471	423	434	428	408	417	411	417	397	401	458	398	401	411	357	391	409	428	395	393	397	430	368	442	392	404	437	421	406	391	416	440	417	409	415	401	391	392	420	391	418	361	426	402	375	393	401	411	397	382	365	416	423	425	410	393	404	406	371	390	382	397	350	374	440	403	398	391	425	431	412	453	402	384	427	403	379	415	386	373	386	467	400	422	406	446	367	377	415	411	437	389	407	420	417	411	422	408	442	385	413	395	380	456	432	391	394	410	430	387	406	418	401	402	391	447	401	405	431	410	417	402	381	433	385	441	412	419	420	435	428	418	402	354	373	380	365	372	407	370	416	414	418	386	398	414	398	375	407	422	405	438	384	410	419	420	453	400	418	402	391	375	436	371	431	409	415	368	399	400	417	406	403	388	369	387	432	408	416	405	422	421	382	424	402	408	401	410	429	411	410	390	470	381	436	403	402	420	430	390	418	413	403	404	415	431	411	394	374	446	404	375	357	430	405	396	365	393	401	441	396	385	358	384	422	383	427	420	429	437	438	414	390	413	422	386	397	378	397	427	415	401	408	419	398	409	416	413	412	408	422	383	406	387	424	413	445	426	413	399	405	389	384	402	433	370	407	369	418	422	431	408	381	424	424	424	421	381	380	388	404	426	426	354	399	402	401	421	424	428	388	437	387	419	400	419	387	434	397	392	364	405	395	398	417	448	411	427	389	424	406	422	412	399	395	439	384	423	357	352	425	452	429	427	452	417	444	374	461	404	375	380	407	438	466	435	410	402	412	358	416	400	395	393	402	422	372	431	400	429	420	390	385	421	402	344	414	391	403	406	411	423	380	407	400	365	373	407	386	411	400	376	417	446	376	417	404	416	426	430	400	352	421	370	422	400	444	413	425	389	403	433	394	377	403	412	400	421	400	432	398	415	417	367	385	367	398	390	384	374	400	402	432	399	382	422	424	417	419	390	422	372	405	374	407	384	357	415	391	384	403	442	417	384	408	426	390	429	384	430	410	404	412	410	402	400	407	439	413	396	429	434	436	394	392	380	432	416	411	430	426	374	385	423	411	372	361	433	382	414	378	440	427	403	368	402	392	401	454	421	414	392	427	381	444	431	411	439	391	416	385	383	401	417	424	434	396	415	402	402	419	402	402	429	438	391	423	397	437	395	381	403	395	401	455	386	415	372	391	411	438	406	393	425	486	418	432	403	431	416	429	411	414	433	401	422	395	383	390	370	398	404	384	424	402	425	401	428	415	404	402	396	424	400	433	387	374	397	418	404	406	412	397	411	389	393	418	422	382	440	420	412	405	403	404	392	402	386	429	404	401	382	400	409	424	424	376	425	410	411	421	418	390	401	405	391	396	425	412	407	427	428	412	413	390	336	376	408	394	464	380	418	365	405	378	421	410	398	391	427	410	386	423	407	381	392	410	436	409	399	424	391	410	424	358	386	409	387	435	401	393	426	400	403	380	395	398	368	418	396	435	384	474	411	412	422	420	394	417	395	367	396	387	413	450	374	382	413	391	409	419	360	404	405	379	419	366	377	415	382	400	411	411	420	441	380	428	374	389	443	447	449	391	384	398	386	411	397	400	406	397	415	398	418	397	425	416	426	435	435	401	388	404	426	424	410	408	399	415	399	380	408	418	448	397	360	392	394	416	399	420	397	441	410	402	432	379	396	407	407	399	419	402	453	397	425	413	403	407	402	423	377	418	396	414	405	421	442	392	378	399	412	417	410	401	377	419	386	411	402	384	404	414	424	431	390	425	413	419	414	438	417	393	415	402	419	363	387	422	399	402	420	390	460	418	423	393	434	417	405	397	383	382	362	381	384	412	368	381	403	396	388	406	416	395	392	391	486	447	411	401	392	395	430	384	363	390	422	378	408	416	381	414	410	390	379	393	381	400	449	415	417	368	422	369	388	421	375	394	447	383	429	384	434	430	402	412	396	441	407	404	429	401	405	387	416	409	377	408	407	416	432	429	410	427	359	362	421	396	441	451	401	404	412	378	382	418	394	390	427	363	413	428	393	401	406	413	438	452	380	417	437	413	404	402	410	432	406	436	384	401	364	372	416	407	429	414	393	420	417	407	389	443	384	412	386	378	398	398	413	367	387	393	428	392	399	451	418	409	441	384	454	399	398	436	435	418	391	443	379	370	405	391	418	384	410	424	410	421	425	425	386	418	425	400	407	424	434	410	410	445	384	408	383	402	412	368	370	392	397	380	426	394	415	382	407	368	386	445	395	399	428	364	424	431	420	378	426	387	428	430	410	394	397	386	367	400	351	399	379	408	403	391	424	401	397	425	382	366	388	403	407	399	357	438	411	374	414	415	371	370	408	394	419	402	416	407	374	410	416	387	405	385	362	374	439	406	395	396	392	387	414	413	440	406	385	428	418	431	417	418	405	445	409	401	412	400	406	391	410	410	435	409	406	424	392	404	385	400	376	419	413	439	410	387	382	393	397	421	434	360	412	396	413	430	395	326	429	402	379	374	418	393	398	396	393	394	396	402	420	401	395	416	452	437	379	408	399	409	421	404	416	443	403	377	377	399	417	418	407	379	428	410	392	419	428	412	453	377	359	388	383	431	397	407	413	373	401	396	390	383	456	448	422	412	416	432	423	394	397	436	381	392	411	381	439	392	403	422	411	393	398	366	426	424	404	429	384	373	400	436	433	433	397	387	390	394	393	407	456	411	394	386	400	403	426	400	419	382	404	420	366	400	410	405	389	410	381	372	402	381	393	388	422	387	382	424	421	385	374	423	391	411	402	404	411	390	386	384	450	433	367	412	363	376	364	418	409	412	400	399	410	407	422	444	395	422	401	380	376	384	404	395	395	428	409	399	388	391	444	372	431	409	410	431	391	373	426	406	422	401	420	417	454	379	413	405	462	403	393	389	421	427	446	427	382	410	457
42883	16492	7577	3152	2062	1434	1311	1144	1083	1007	982	1025	895	948	932	889	841	868	876	856	919	931	910	851	881	920	896	868	931	874	865	905	878	900	957	864	840	949	857	889	859	884	869	896	902	929	869	895	883	902	926	878	857	855	864	854	877	829	894	875	886	874	911	888	821	852	901	876	894	827	927	853	865	951	865	888	866	902	902	880	872	942	892	865	906	878	938	885	1006	900	885	881	937	898	851	850	874	938	895	889	917	869	871	869	878	928	892	891	870	908	917	903	874	940	866	871	899	914	894	860	931	884	880	892	865	897	917	891	875	824	917	915	860	911	879	883	918	911	905	843	892	933	870	890	877	880	893	871	934	911	833	848	913	921	879	887	945	841	878	921	885	904	903	930	923	882	905	890	880	907	881	935	904	863	820	876	863	891	871	904	901	901	885	890	886	904	883	907	873	930	852	918	939	897	912	894	902	871	866	897	911	865	877	894	894	854	866	868	919	880	935	914	971	869	875	920	865	910	886	882	896	851	899	843	879	932	878	843	895	937	884	884	886	899	902	915	909	876	914	906	849	877	851	895	912	890	870	878	873	876	901	924	911	893	945	858	841	878	920	891	888	836	838	891	880	866	922	898	898	917	890	861	895	895	870	841	878	897	889	886	895	902	900	880	853	887	877	906	887	919	854	951	865	881	840	872	930	886	855	854	888	903	897	928	889	881	860	810	871	874	908	916	848	864	953	912	909	870	903	871	843	885	843	888	901	876	874	820	885	850	843	922	897	914	896	895	893	899	844	883	892	904	877	879	869	855	866	863	923	913	892	846	881	880	889	917	889	878	857	893	947	946	863	869	891	862	911	906	890	850	905	852	888	853	944	887	915	872	902	904	894	918	882	858	885	858	933	871	866	909	837	892	876	879	866	916	895	887	876	876	850	905	854	872	929	860	923	900	901	855	870	878	894	905	873	891	925	889	894	888	912	876	914	868	924	912	797	915	853	864	913	859	909	901	930	846	911	871	855	863	838	889	894	834	904	914	877	861	830	920	873	823	826	860	865	902	911	853	869	917	874	876	889	886	857	908	903	881	881	862	886	859	859	905	888	896	861	933	902	887	917	866	889	885	917	893	842	869	843	823	907	874	906	950	896	889	931	908	887	898	895	932	925	879	897	926	974	883	914	833	932	869	904	952	882	948	895	888	919	890	903	847	854	855	837	878	897	846	921	846	953	891	912	867	901	895	846	935	896	912	906	910	920	944	860	913	923	896	867	886	906	878	857	884	877	885	886	919	856	876	970	917	920	938	900	911	885	862	849	931	866	891	906	909	808	840	869	910	886	906	819	949	920	878	903	926	897	859	895	907	887	941	886	900	908	893	874	853	884	839	897	890	844	921	964	870	887	876	886	926	859	904	868	856	978	888	901	852	881	866	898	908	872	817	916	881	904	856	882	894	932	869	926	866	838	837	859	910	907	871	915	911	879	910	881	905	897	830	881	874	916	867	927	876	878	896	893	934	872	838	868	857	924	899	927	868	894	864	876	805	831	921	870	865	842	889	872	894	867	894	861	856	897	878	884	918	886	879	900	869	858	887	909	901	876	920	868	847	866	871	868	893	902	894	891	884	858	869	885	919	839	920	871	878	843	882	887	916	900	918	941	862	880	875	933	897	949	897	888	872	870	871	900	951	865	860	924	870	883	864	887	886	891	900	846	875	867	852	861	897	925	889	853	877	923	852	881	831	889	896	869	873	886	904	910	846	862	865	868	896	884	881	857	916	867	919	943	914	889	875	900	851	924	891	887	854	892	951	847	863	893	845	879	901	910	913	858	870	946	871	896	914	848	906	894	880	832	897	834	910	880	824	917	933	800	896	898	837	905	873	882	880	936	901	849	864	847	900	906	888	850	939	853	915	837	896	922	900	814	937	892	893	847	893	889	894	941	908	862	878	888	948	824	847	930	894	899	848	890	885	900	903	879	856	916	891	884	851	864	878	926	854	889	848	880	922	895	898	875	890	889	937	913	889	868	862	863	863	906	874	865	879	903	923	909	939	841	920	907	857	854	899	952	880	908	875	939	879	844	836	897	893	878	874	910	881	909	926	912	878	894	881	865	907	802	890	911	856	880	923	910	923	883	902	819	872	887	869	900	921	861	905	869	903	911	899	885	880	857	891	866	903	865	861	903	876	860	867	889	894	942	870	834	862	854	902	899	841	895	872	954	903	881	904	861	905	841	943	895	899	834	897	937	879	884	884	896	916	877	929	887	920	897	890	887	872	866	907	858	881	873	955	891	872	887	865	824	912	915	900	923	866	893	878	857	876	880	887	894	864	906	917	903	881	854	895	902	894	879	963	811	864	899	870	887	898	910	848	952	880	839	918	877	931	891	878	873	885	891	890	861	933	821	897	859	928	928	918	823	857	879	822	892	882	847	911	899	868	956	866	870	916	907	895	982	866	891	884	878	937	897	848	895	869	882	907	894	893	880	866	902	854	861	901	857	873	822	899	855	927	923	876	867	871	904	906	883	894	884	854	904	862	869	929	867	878	888	879	898	889	894	955	908	861	864	902	887	873	894	853	868	884	943	928	878	884	862	878	894	934	904	889	907	856	877	932	853	877	910	910	859	861	909	876	917	878	930	889	907	854	912	902	898	880	893	866	867	919	932	894	884	870	930	856	883	883	861	896	876	917	898	887	892	863	886	835	960	880	899	898	844	878	902	938	881	896	876	844	900	888	870	943	938	860	914	940	857	872	915	903	896	917	870	875	931	921	894	833	821	930	893	876	903	911	917	940	889	895	891	929	927	825	979	887	871	874	923	892	866	834	868	899	845	918	880	880	882	842	844	888	925	851	902	904	889	860	921	850	874	904	873	880	879	861	889	907	889	860	876	951	931	916	996	909	916	888	950	874	842	864	892	886	893	903	893	870	873	877	898	915	888	854	864	901	878	876	856	902	896	921	873	909	900	860	871	877	866	815	888	866	876	869	877	945	873	908	904	927	896	879	870	853	868	906	876	861	864	906	940	885	914	923	903	862	888	889	896	881	906	912	845	878	854	954	905	870	870	858	875	901	959	824	882	841	809	911	893	887	864	843	832	871	921	896	954	865	881	895	885	896	911	883	871	927	883	877	924	940	923	919	863	870	864	910	941	938	885	896	844	904	928	927	887	846	939	874	883	871	893	908	883	871	836	834	916	916	861	886	866	894	846	891	863	940	909	865	887	848	857	887	920	904	886	909	889	886	844	899	846	929	887	881	861	960	861	883	875	919	881	933	861	909	854	874	884	860	870	920	857	900	882	935	828	869	882	887	887	922	849	863	895	874	834	897	881	884	946	905	902	914	844	903	968	869	907	902	859	918	855	890	881	892	895	946	841	878	924	887	863	884	867	843	925	862	909	914	898	900	895	887	898	928	920	892	891	892	870	870	873	862	892	927	940	900	879	878	911	872	884	864	920	910	947	894	878	892	909	915	909	899	907	863	944	933	971	896
45082	16940	6116	2787	1236	671	516	439	438	424	388	369	335	384	400	417	388	366	379	368	364	361	364	370	355	365	349	372	361	359	372	361	381	367	422	418	361	369	367	376	405	329	394	388	387	352	374	396	355	368	407	352	324	372	345	375	331	385	400	372	399	357	417	336	388	371	405	377	361	375	342	339	372	394	357	348	359	379	347	391	363	373	381	395	362	385	334	390	410	372	374	395	326	389	369	379	377	346	391	376	396	405	347	383	377	409	374	337	367	356	374	374	437	380	390	357	364	377	399	368	387	363	369	370	370	363	402	374	360	330	369	365	392	410	374	401	376	344	345	382	359	365	383	370	379	373	392	388	387	365	367	415	391	421	378	390	376	361	380	364	418	337	370	410	383	388	377	341	346	409	386	387	388	353	359	382	376	359	388	400	366	351	338	348	366	391	371	374	399	346	367	368	337	379	341	380	379	370	353	363	364	354	393	370	369	383	365	409	406	435	413	368	362	350	371	349	353	340	407	381	369	354	329	369	335	381	391	401	361	381	369	382	376	352	336	389	366	347	379	388	376	335	343	392	389	385	370	367	377	397	357	366	389	391	398	369	353	345	376	374	390	389	376	388	371	400	373	312	352	350	356	370	387	343	387	393	366	345	389	390	352	421	409	364	389	422	358	408	362	351	401	377	360	365	372	381	361	381	402	372	383	375	401	361	381	394	369	386	389	338	342	360	382	373	386	372	348	408	404	393	372	342	405	366	334	393	385	336	394	383	350	368	377	356	387	341	338	382	344	379	360	359	388	391	338	356	385	344	375	365	346	400	377	364	375	356	385	337	374	366	359	425	412	426	387	379	335	358	364	352	348	386	376	369	364	368	344	379	375	370	367	370	398	380	382	359	386	376	362	388	333	385	354	347	363	358	351	365	388	337	331	433	338	390	366	381	423	415	376	409	335	385	370	312	347	368	353	382	351	363	381	353	400	363	359	366	346	384	388	353	350	405	371	350	391	370	357	356	351	361	375	363	411	387	329	407	377	390	401	400	378	374	357	328	367	397	373	384	388	400	397	356	396	406	377	385	346	356	350	329	358	371	378	379	377	334	362	350	363	381	369	383	398	387	390	392	374	376	365	410	391	386	340	403	365	355	367	368	365	339	384	368	379	330	343	367	371	339	369	373	362	336	347	430	362	364	373	353	361	365	350	356	413	367	360	357	380	344	342	362	386	368	364	386	388	347	372	348	370	326	349	377	382	398	349	385	376	374	383	367	378	415	393	357	355	351	392	371	367	365	381	374	358	361	377	375	367	389	392	361	385	390	400	381	388	367	373	365	392	360	389	386	392	385	366	400	369	364	375	399	415	353	397	393	346	368	396	399	362	347	339	356	372	373	362	395	362	405	403	358	362	391	327	383	393	363	389	351	375	373	374	375	403	386	406	372	401	397	348	376	378	347	383	375	365	380	351	399	388	372	384	348	410	401	382	385	377	347	372	360	335	371	330	353	372	377	408	367	354	346	343	374	374	337	384	365	339	391	360	365	359	374	352	384	386	364	357	429	393	368	397	380	408	371	374	399	369	400	378	352	387	385	402	374	372	357	370	375	370	368	351	371	377	346	370	407	399	339	363	372	360	331	366	405	382	376	381	365	370	366	351	383	336	373	356	369	308	389	358	393	377	397	362	367	388	378	376	382	422	351	368	388	345	372	417	438	408	393	358	376	391	313	370	391	365	399	376	355	434	373	375	360	401	384	358	377	389	386	365	364	371	374	364	368	368	364	353	376	364	379	365	354	384	377	361	357	372	353	397	389	382	375	391	352	403	355	415	401	371	385	405	376	326	392	399	392	380	376	362	375	377	361	369	366	340	365	401	362	372	359	416	355	387	364	392	349	374	410	393	352	388	368	400	390	364	375	364	344	368	374	385	374	383	376	395	343	353	364	359	355	394	379	396	376	405	380	364	369	377	351	365	357	391	349	367	369	338	385	371	392	382	397	368	321	389	366	380	409	387	346	336	346	395	372	376	367	382	397	359	360	390	357	385	370	389	369	361	352	357	362	364	372	373	393	399	392	416	378	351	398	374	378	366	366	371	378	349	387	363	356	376	344	377	395	377	399	396	379	325	352	385	394	389	342	385	369	381	389	386	331	347	336	360	389	367	371	394	395	418	361	380	333	370	397	371	389	366	368	362	375	393	329	339	368	392	371	385	407	402	374	382	341	357	375	395	411	368	359	324	368	365	359	376	366	348	413	398	394	364	383	375	341	407	405	373	373	368	329	358	399	430	356	361	383	360	336	379	364	379	385	415	415	403	393	364	382	393	392	344	375	377	361	372	376	436	357	384	377	370	350	356	384	345	385	388	384	372	376	364	346	351	344	353	359	382	384	363	411	388	379	389	395	343	355	370	383	378	394	347	378	374	352	367	411	406	375	402	365	388	382	391	346	334	366	355	398	385	360	366	377	374	361	364	361	363	376	437	376	383	358	380	377	362	386	351	362	375	397	370	401	364	370	372	385	377	381	384	394	380	422	379	379	362	411	361	399	358	376	401	367	354	341	365	352	352	357	389	389	337	381	394	344	392	376	379	342	361	401	368	381	384	367	380	381	395	410	339	368	359	382	364	364	389	390	374	391	371	343	349	368	340	400	375	347	352	407	371	355	366	315	363	373	347	352	386	375	392	379	369	418	385	367	341	396	389	350	402	369	399	398	310	370	381	392	373	371	351	347	381	313	378	363	386	378	365	388	363	401	395	385	366	394	362	359	397	380	361	378	395	378	375	380	399	385	376	365	357	362	358	405	380	364	362	372	346	362	382	374	396	371	336	336	361	349	373	378	353	381	392	368	357	349	361	386	368	369	366	345	386	351	344	352	408	352	379	373	373	360	360	404	351	393	375	340	398	393	349	352	331	350	387	380	371	377	369	354	382	377	368	363	328	381	374	397	383	388	370	363	388	361	376	398	358	357	398	427	359	389	348	430	381	346	374	411	374	328	349	359	355	361	390	404	371	384	359	373	388	384	382	350	345	385	364	359	356	400	358	404	387	341	321	335	412	353	378	366	327	377	386	366	338	396	383	405	401	399	357	375	374	342	375	407	362	370	385	381	316	401	380	409	369	339	373	345	340	383	410	374	374	390	321	388	363	381	354	350	366	396	364	371	395	390	362	387	381	358	400	393	382	410	350	369	352	362	387	375	378	389	379	389	331	374	352	339	381	434	376	377	392	406	374	409	397	377	357	388	400	374	410	351	358	362	341	370	345	362	335	361	424	351	371	372	434	351	352	407	368	380	401	362	400	326	393	382	379	331	333	351	416	376	418	408	382	376	386	385	382	379	373	378	353	384	368	380	376	386	402	367	415	376	364	411	417	369	379	364	368	371	397	412	380	366	377	381	384	368	396	385	394	371	363	356	337	349	400	393	386	394	364	375	367	417	373	383	366	355	341	350	345	382	378	363	384	423	352	388	357	416	375	368	343	347	364	404	381	405
29749	12788	8107	6058	3450	1799	1187	1081	979	860	855	785	875	824	844	843	819	803	840	843	798	861	811	771	807	802	800	808	786	783	783	813	842	849	834	854	793	814	804	817	814	806	821	841	790	860	810	857	813	820	838	867	795	793	807	798	814	860	827	855	844	768	840	772	779	825	814	819	790	821	849	794	821	818	841	801	818	742	843	848	755	820	845	824	780	812	850	837	816	869	814	824	830	827	826	812	863	843	845	840	824	788	774	837	822	848	833	810	777	804	823	797	821	834	859	824	861	826	832	831	807	879	814	791	869	819	863	791	798	792	761	851	827	816	849	808	818	824	798	825	813	868	792	789	822	837	855	816	805	858	805	780	766	803	819	780	811	849	798	824	812	825	825	813	853	821	843	850	816	826	847	801	783	806	807	884	845	842	805	818	816	820	822	808	815	792	802	842	774	833	841	836	826	799	784	819	790	831	785	754	862	811	789	783	794	802	821	787	787	795	764	831	896	819	850	823	809	831	831	844	833	813	834	791	858	823	807	866	796	796	855	756	784	799	800	837	795	821	841	892	816	769	810	812	821	802	820	794	853	790	814	848	849	811	895	853	827	780	774	829	812	845	800	811	778	802	829	806	775	831	841	824	781	819	781	841	864	871	854	790	804	797	824	834	818	850	729	801	780	817	810	846	829	849	822	803	794	801	798	804	818	779	835	818	785	860	784	861	835	857	820	864	808	812	806	808	786	815	842	830	862	847	848	792	792	803	822	818	835	828	849	788	739	769	775	798	815	834	810	830	846	843	822	841	852	830	834	823	840	849	785	825	796	843	813	782	833	828	805	818	871	819	815	806	795	783	878	785	785	864	825	807	882	819	830	820	824	846	815	820	808	797	839	839	852	824	805	796	835	864	849	812	867	829	798	779	780	816	811	825	814	815	778	789	805	783	848	829	804	779	806	826	846	802	787	878	816	800	808	854	815	778	850	768	835	840	802	789	785	777	794	820	838	824	851	812	823	803	827	768	784	768	855	820	817	868	772	818	822	850	880	796	808	888	836	808	805	831	865	803	820	766	797	788	784	848	835	806	866	784	799	799	865	844	850	840	750	887	763	787	814	782	766	831	841	841	854	815	809	793	855	827	791	806	767	842	791	810	829	823	805	873	852	782	811	818	860	836	807	827	780	830	828	818	792	832	854	849	751	815	796	801	799	842	805	779	794	798	847	872	838	776	815	797	754	857	791	819	845	803	855	847	810	836	810	835	785	821	812	810	774	858	819	824	799	823	841	860	775	827	819	890	806	812	829	817	811	801	807	823	821	831	795	805	820	813	805	840	818	824	825	821	808	804	823	833	840	826	765	813	812	799	765	848	775	803	866	877	805	822	804	857	833	856	823	824	811	846	794	846	863	846	841	856	826	792	849	812	859	848	868	827	863	809	821	833	787	806	788	802	873	881	840	830	782	830	791	829	811	799	857	764	832	821	794	871	867	761	781	804	840	850	833	808	791	794	808	833	783	787	859	825	821	887	902	857	830	819	790	766	810	799	823	827	827	794	802	823	811	768	884	821	821	832	834	862	800	865	811	803	803	839	821	785	837	808	818	819	792	838	878	836	853	827	858	834	830	803	837	873	832	816	865	820	803	833	852	813	806	805	818	831	824	766	823	820	819	834	837	813	844	870	824	838	805	778	806	800	820	838	843	832	855	816	786	832	834	801	837	814	811	824	838	804	828	840	816	789	794	777	835	783	847	804	830	852	834	813	760	833	831	839	861	793	859	834	831	864	839	790	823	815	850	843	841	804	800	828	772	810	804	809	840	813	780	806	820	828	830	875	819	810	829	863	827	834	855	807	786	815	797	837	854	810	807	849	816	857	806	827	703	798	831	783	838	783	837	800	789	794	780	794	846	830	803	808	840	863	859	832	820	837	852	848	814	846	818	806	834	794	841	838	844	806	873	830	809	807	887	799	788	782	848	866	830	846	836	809	817	846	823	819	843	775	810	855	797	827	783	802	855	812	825	857	849	797	779	789	854	851	834	836	805	809	804	837	817	842	764	856	798	774	830	788	854	795	851	823	837	822	837	859	844	828	849	851	828	799	825	847	853	803	847	851	860	805	805	860	876	863	827	814	859	855	809	840	795	799	825	803	825	830	757	822	850	842	830	839	844	829	810	793	798	817	831	831	834	793	784	830	875	784	829	815	824	838	860	804	817	776	857	803	795	852	879	805	874	812	837	813	838	858	810	803	823	819	819	791	778	830	862	738	818	835	788	792	807	850	852	815	857	774	849	788	806	770	828	830	814	777	865	864	808	891	800	832	845	811	849	813	831	805	828	842	780	850	861	852	809	795	822	807	815	865	845	837	808	879	844	861	829	838	874	809	836	809	809	841	824	824	755	870	807	829	838	795	885	785	862	807	829	815	845	828	807	782	811	874	830	828	847	799	820	832	867	861	780	801	870	754	787	856	774	796	826	817	806	820	837	861	851	898	831	886	834	805	836	796	852	837	829	789	817	786	798	798	794	766	842	865	823	847	770	761	828	823	785	800	779	852	810	780	825	766	778	821	877	825	844	801	863	803	854	850	812	852	812	822	844	835	828	831	814	792	864	819	841	776	794	821	818	804	793	832	797	815	898	810	799	822	748	823	827	783	808	840	770	830	793	848	857	806	834	867	794	815	869	821	818	744	796	761	825	856	806	799	800	830	827	883	815	802	815	859	779	843	830	830	853	817	778	808	781	816	863	876	854	837	842	851	830	817	810	793	827	774	801	822	821	837	855	842	840	854	875	834	802	767	826	815	818	870	842	802	831	816	774	856	793	814	782	799	821	809	846	891	802	874	889	804	837	835	850	805	824	782	813	858	821	809	826	824	797	771	826	836	796	807	863	793	817	824	809	756	861	814	839	842	839	819	829	864	849	844	822	875	765	867	880	816	828	815	859	845	796	829	851	762	793	837	789	835	831	776	816	842	813	861	853	806	783	894	799	802	784	813	789	798	815	813	898	811	810	832	820	830	800	833	825	829	855	803	806	823	800	834	826	815	805	810	788	833	832	803	824	831	808	838	898	817	834	830	808	805	829	796	798	838	878	814	808	859	830	849	821	746	831	833	831	848	774	824	850	861	865	757	824	803	849	843	811	784	823	823	791	812	837	805	814	799	876	819	815	801	871	832	807	804	822	813	867	819	813	781	830	839	838	843	762	884	794	843	813	847	785	875	846	798	844	823	832	801	816	825	759	832	817	826	909	834	794	827	810	866	804	797	838	841	771	807	818	783	859	810	792	834	791	847	782	825	830	821	822	810	822	795	841	832	852	799	873	821	801	814	793	835	854	823	878	845	836	816	828	837	808	864	812	829	828	798	736	783	881	791	764	817	844	807	795	822	774	814	828	750	834	862	817	788	847	819	856	798	796	820	791	824	810	812	802	824	804	779	790	858	777	797	803	833	775	830	855	876	802	838	756	826	807	834	809	810	755	806	779	857	857	827
61282	32840	14417	3686	1186	671	533	494	447	432	428	398	415	369	407	366	381	397	372	394	384	406	458	416	396	403	378	381	412	356	362	402	407	386	346	389	417	421	394	410	388	407	372	373	403	405	367	393	437	402	383	407	380	437	346	372	369	384	403	375	390	415	381	409	366	368	346	396	400	384	336	426	384	412	410	413	398	380	427	392	404	385	396	399	406	370	378	433	359	387	374	367	413	374	398	406	381	403	404	417	376	389	407	417	424	449	415	375	393	399	407	453	383	374	384	373	340	339	439	406	378	381	390	408	380	403	397	405	451	450	381	405	417	386	404	377	358	412	397	425	395	375	385	379	392	387	416	401	381	402	385	363	392	403	383	394	385	387	379	369	379	436	378	405	407	337	432	405	402	404	412	413	394	371	391	395	384	407	378	370	393	402	437	372	381	376	426	398	361	392	403	402	376	375	394	372	369	389	427	382	364	390	370	364	396	370	396	422	410	387	412	424	371	421	385	415	419	410	401	409	405	410	372	387	399	420	430	331	374	400	396	418	394	391	407	358	405	380	382	429	366	385	391	395	442	406	383	382	399	389	394	386	357	409	383	419	419	344	384	408	411	408	411	371	410	431	384	375	406	375	396	411	389	443	373	400	402	390	408	364	400	401	377	377	421	353	408	415	408	346	376	365	376	349	328	342	374	413	377	368	397	381	403	423	433	398	442	439	410	396	414	408	373	359	368	409	410	383	381	403	356	437	403	427	416	409	430	379	420	353	397	395	368	425	425	415	425	396	373	370	376	404	362	428	374	396	419	385	392	398	425	416	401	392	383	358	398	353	389	386	372	419	408	400	374	422	382	451	383	411	403	406	401	390	388	423	400	396	413	396	409	368	392	363	380	374	389	386	388	400	405	374	376	397	432	372	440	409	370	388	423	370	380	381	400	423	385	356	388	391	393	423	384	372	387	377	400	390	384	383	381	421	355	368	420	391	409	375	337	396	383	386	392	365	410	391	413	412	416	406	363	379	374	382	406	420	394	427	432	394	387	419	405	388	382	358	386	351	375	390	373	426	371	409	379	373	393	404	430	376	406	351	389	415	421	380	416	386	368	404	371	400	404	433	391	368	437	382	345	416	379	388	401	396	375	381	391	394	393	414	389	419	436	417	434	386	361	377	400	435	393	407	376	411	373	382	399	423	388	378	381	381	384	362	413	373	376	355	424	411	440	407	359	386	403	438	397	410	377	407	364	380	398	398	391	424	368	389	408	399	365	377	421	351	375	378	385	382	410	389	369	382	406	387	369	397	451	380	400	413	403	421	399	419	362	405	377	399	419	364	380	362	396	350	358	419	408	374	384	388	391	382	431	410	355	377	403	395	396	368	383	394	387	396	389	386	403	383	344	376	369	397	422	382	390	398	421	407	381	432	403	413	414	366	445	425	406	375	356	394	400	374	406	410	384	384	405	406	375	370	439	406	370	383	364	395	405	372	387	420	400	375	413	391	406	378	369	372	393	358	462	384	410	388	393	415	393	396	339	395	387	408	392	416	367	350	341	393	396	395	416	394	388	383	363	359	422	368	370	377	394	387	399	363	385	416	398	375	383	398	378	396	364	316	374	449	414	403	404	366	374	452	394	400	363	389	384	382	346	406	387	393	430	458	369	403	417	415	347	382	382	392	383	379	379	403	396	404	385	378	428	388	413	408	399	400	396	363	382	373	426	365	399	427	374	385	356	366	373	440	413	356	404	397	373	399	371	411	369	414	409	418	403	400	416	388	408	423	400	370	401	370	378	397	398	362	388	399	372	400	408	373	391	396	365	400	426	406	357	401	369	389	419	406	383	400	438	412	387	374	366	360	390	403	405	403	388	429	401	381	435	413	348	403	417	352	399	398	421	378	395	386	380	419	378	402	446	388	403	396	380	390	382	389	372	390	387	391	366	383	407	411	374	379	382	365	385	365	396	387	419	409	409	394	396	362	436	382	393	406	402	354	385	351	389	419	436	411	406	421	394	391	351	382	366	369	390	391	364	394	404	383	408	379	408	388	413	419	397	422	419	401	379	412	393	393	407	389	406	353	404	407	396	390	397	387	380	375	371	416	390	371	396	388	396	397	403	406	402	414	394	407	404	419	397	360	403	359	414	429	368	385	410	426	376	377	384	409	389	403	382	430	409	361	440	398	386	402	383	393	425	388	358	396	392	394	380	405	415	360	385	422	408	415	374	399	418	407	435	384	387	385	396	395	374	389	413	376	375	399	394	374	391	333	384	372	411	395	421	385	341	429	401	392	357	354	341	393	354	391	399	409	411	424	354	353	387	456	378	377	426	376	369	343	372	401	389	384	408	395	421	376	401	380	381	352	366	383	391	412	387	413	423	400	365	390	395	395	410	375	358	428	398	377	396	401	382	382	387	415	388	416	395	401	381	378	406	377	382	379	377	384	442	439	374	365	401	381	410	411	379	382	370	402	397	373	396	417	381	378	383	365	372	382	374	427	353	364	385	370	389	355	395	426	361	375	395	403	363	450	385	378	362	417	356	387	375	377	370	410	366	395	392	369	414	381	367	373	393	387	390	356	368	379	397	395	362	349	432	381	404	425	377	409	414	430	366	388	409	404	393	360	427	381	390	396	371	379	390	395	385	408	380	393	430	412	390	402	394	377	392	405	386	377	389	359	398	414	382	392	389	434	396	368	389	361	387	436	398	364	365	389	367	413	361	398	406	399	421	389	372	401	394	407	376	410	361	417	356	363	378	373	412	399	390	437	384	392	406	388	398	397	377	385	373	364	410	341	368	359	418	364	399	389	378	359	331	416	434	392	367	456	406	384	444	384	378	367	376	386	364	405	355	375	392	421	397	405	367	360	379	349	407	366	377	356	386	412	402	335	400	392	401	395	408	376	399	378	402	375	423	406	401	388	408	391	330	393	409	413	417	426	372	408	377	374	388	421	393	421	413	379	362	359	389	371	385	394	369	370	382	392	412	427	394	322	375	339	383	386	402	378	412	397	379	406	431	386	394	384	360	423	384	360	399	402	376	396	391	371	398	362	374	381	375	408	412	396	379	417	433	408	404	382	395	428	380	372	394	371	412	373	363	349	423	404	372	416	454	363	364	384	403	390	373	401	419	378	377	375	379	425	372	393	391	398	425	412	376	392	393	406	389	394	375	400	423	394	388	409	436	417	375	365	402	410	356	408	371	385	369	383	369	386	425	389	383	406	401	409	381	394	390	408	390	382	360	384	395	413	423	390	427	389	373	384	374	419	368	370	379	449	386	415	362	366	402	426	372	384	375	374	377	394	371	403	366	422	389	381	349	367	376	388	368	385	397	406	410	394	436	409	365	375	400	398	423	374	411	414	416	418	401	387	413	397	380	354	375	347	368	428	387	404	418	390	403	385	375	363	353	387	397	416	412	390	393	417	403	391	392	397	407	381	384	360	397	361	429	385	407	415	386	383	401	396	430	394	388	381	368	375	362	369	375	375
41137	26048	13744	6020	2992	1832	1429	1269	1226	1004	938	952	897	969	908	852	886	868	943	861	823	910	875	886	848	851	856	855	796	837	900	858	855	904	884	847	851	870	868	869	874	891	830	878	849	893	875	930	889	884	842	929	902	856	891	842	815	873	852	858	833	820	824	865	825	853	901	869	900	917	851	845	850	837	888	866	824	887	845	840	865	831	856	843	867	864	856	855	868	831	851	847	839	885	809	861	850	853	855	803	858	817	853	918	861	876	898	857	870	868	849	938	808	820	883	875	846	838	855	866	891	832	853	838	882	859	896	823	880	877	877	835	845	878	866	830	854	828	878	927	837	808	880	852	814	859	882	830	828	893	879	847	833	913	853	922	881	857	852	868	854	905	871	886	837	879	814	882	883	901	912	830	869	850	865	839	834	887	842	798	880	878	815	831	862	879	824	873	856	888	848	857	824	889	853	812	864	815	836	853	856	842	843	902	832	806	882	872	848	828	891	850	893	872	857	811	888	808	863	880	892	795	881	910	870	894	843	830	876	862	864	861	894	807	865	844	846	846	783	905	878	892	899	914	807	929	836	878	852	882	848	822	875	867	843	828	937	857	825	869	870	899	870	876	845	861	904	811	923	856	843	846	839	839	898	842	888	830	859	882	798	857	839	886	909	875	927	871	900	929	872	881	876	849	881	875	900	849	863	824	872	888	892	889	853	861	840	844	842	844	840	814	864	821	864	850	812	886	842	885	889	803	851	824	869	877	859	845	873	833	883	830	863	861	828	892	858	884	872	821	889	895	818	857	964	813	849	867	838	852	876	850	836	902	801	863	858	842	857	811	871	827	916	841	879	835	884	823	847	896	806	850	891	882	816	845	833	900	890	856	903	833	830	871	839	896	889	841	875	825	882	827	783	820	857	895	840	893	876	855	860	874	810	866	808	827	873	864	786	847	888	884	847	838	886	916	889	886	901	848	886	873	848	839	856	844	863	834	858	865	829	912	889	863	853	855	847	843	862	881	840	907	863	849	862	865	862	863	816	881	837	808	910	889	849	867	848	871	878	867	841	888	920	816	838	888	824	883	915	866	848	932	907	841	865	870	853	798	853	899	872	897	870	860	794	870	871	857	858	874	902	895	862	858	859	841	874	879	926	851	858	882	842	908	852	841	906	871	855	929	864	807	814	860	864	910	831	854	828	909	858	848	868	860	811	894	888	836	811	875	844	825	842	843	825	804	849	908	847	899	825	842	851	820	859	864	855	825	894	881	855	874	898	909	877	866	837	869	887	842	841	878	875	897	895	917	896	915	835	858	847	819	873	922	852	873	864	876	880	826	861	859	873	832	906	867	886	835	847	881	916	809	849	852	911	863	829	868	852	882	824	833	911	861	839	861	822	839	933	847	848	896	884	858	884	842	853	876	837	868	853	875	921	871	879	835	867	844	878	858	857	850	855	857	825	867	886	898	803	838	888	890	880	858	884	951	867	890	863	787	848	853	854	914	923	916	842	866	873	869	888	860	885	908	832	841	860	951	869	868	915	857	861	828	877	851	889	824	862	891	833	914	884	853	823	871	945	883	864	829	865	857	847	879	826	901	884	862	826	871	867	854	895	906	810	861	899	813	885	878	818	856	856	891	829	876	864	847	853	817	842	842	890	868	899	912	827	865	915	887	841	858	848	903	865	834	851	861	834	885	893	882	855	823	850	850	902	898	835	934	893	826	867	824	913	879	876	862	825	854	868	896	874	902	866	837	873	888	846	806	875	884	853	885	871	897	861	876	841	833	872	895	815	837	835	896	878	892	852	912	891	869	831	784	897	898	862	850	891	829	848	878	872	848	843	889	834	864	853	820	885	856	901	897	839	897	874	910	879	864	905	872	882	813	834	855	964	852	853	822	854	863	890	822	835	837	872	878	870	851	897	877	872	842	818	848	843	875	824	867	824	853	886	918	837	834	854	901	900	839	817	859	851	865	853	846	853	890	858	896	827	862	864	853	862	865	837	918	886	842	903	874	869	825	874	866	882	878	863	865	855	885	823	853	873	803	870	869	850	837	907	810	821	855	871	901	876	876	843	852	867	930	918	854	846	882	846	790	851	875	821	887	825	881	853	886	880	847	851	889	830	855	840	825	809	875	842	877	842	881	866	856	896	840	889	849	838	829	921	881	837	876	866	885	866	892	855	870	826	832	862	872	897	843	862	838	866	844	876	877	837	844	899	856	888	853	830	823	885	817	858	851	875	862	842	893	907	882	877	831	875	889	886	888	856	839	857	882	801	836	830	876	855	846	875	872	868	819	819	852	847	882	862	824	882	892	875	909	883	879	849	871	899	866	861	898	854	813	825	830	834	847	847	858	893	908	880	781	865	834	902	856	863	894	863	853	879	844	847	891	862	831	883	955	843	880	875	913	892	909	889	942	857	803	880	845	828	870	885	836	874	846	907	885	865	873	884	839	884	836	896	904	827	864	882	832	880	843	865	869	876	837	858	830	859	897	859	830	864	824	827	858	925	852	843	881	908	827	864	879	895	869	864	822	827	847	905	914	832	840	889	885	893	850	880	872	905	896	936	918	883	831	854	870	898	840	852	848	856	896	894	844	925	877	949	884	873	900	860	860	813	853	870	852	873	870	892	875	829	854	900	861	892	898	938	847	912	874	879	837	871	869	843	813	857	849	857	850	868	860	877	838	870	837	867	869	916	929	877	834	890	839	857	833	894	865	886	865	903	814	861	918	886	784	879	868	862	820	867	833	858	871	958	878	829	883	888	900	873	840	921	867	863	890	858	918	905	862	852	837	865	862	880	818	859	879	840	887	862	818	854	863	897	830	842	839	772	883	883	855	833	818	840	842	828	865	855	892	872	892	848	896	919	860	895	827	877	857	873	866	836	823	881	821	859	867	844	921	885	853	846	865	881	839	861	864	932	873	883	835	838	865	834	888	869	831	860	894	863	872	915	857	835	858	840	871	873	885	871	824	879	859	862	905	854	851	880	871	852	825	859	857	866	894	943	860	831	856	846	879	893	864	885	860	891	833	850	908	846	888	838	830	891	872	873	867	873	864	849	867	914	869	867	906	888	878	838	842	861	842	904	830	854	843	862	851	863	893	846	875	850	852	928	846	835	848	820	898	878	837	819	843	867	966	863	895	910	895	843	836	859	910	843	838	872	831	886	862	880	821	862	858	843	875	846	883	874	916	867	852	865	911	850	839	846	794	829	814	905	930	867	862	863	847	868	858	858	849	856	841	874	856	843	911	779	900	836	844	865	882	819	892	863	846	912	839	860	901	848	906	862	852	888	853	799	927	870	893	846	872	921	879	816	869	835	884	859	903	870	863	872	842	844	860	827	855	851	834	824	883	840	838	823	884	857	837	837	867	790	840	841	937	917	838	824	897	842	860	864	836	833	895	872	812	881	892	858	903	903	855	831	821	881	863	838	834	832	812	921	788	898	899	862	845	831	849	832	852	888	898	839	873	859	867	864	845
66035	30619	9865	1719	660	523	487	460	451	433	391	393	437	397	440	459	413	453	398	424	414	424	419	411	421	405	397	368	400	396	439	407	421	424	433	422	407	440	432	417	423	421	424	441	407	431	431	385	405	427	397	429	390	423	405	406	414	430	417	451	394	408	404	431	452	405	396	418	412	400	449	392	387	424	410	384	409	402	413	416	419	404	441	397	428	373	385	430	414	431	396	431	407	383	384	396	388	427	468	421	431	402	404	424	472	398	370	410	423	408	443	395	408	412	437	365	385	381	385	421	394	386	456	417	417	373	425	407	381	421	440	428	448	434	422	428	462	409	417	436	422	418	394	416	423	409	397	400	402	430	409	430	389	435	378	460	394	421	401	399	411	423	413	401	420	437	469	399	423	426	403	424	367	377	392	404	413	419	420	412	393	422	403	441	413	440	416	404	402	381	434	429	418	382	478	411	413	428	422	397	472	379	463	431	430	427	416	423	435	386	423	389	403	412	456	394	401	419	438	416	407	416	420	427	417	389	393	418	411	396	424	428	404	431	411	390	413	432	424	372	439	384	399	420	401	387	431	410	416	465	439	399	465	405	447	398	405	400	412	410	417	385	439	406	405	435	445	421	378	382	384	430	432	379	420	396	377	410	373	381	427	401	465	416	395	403	446	393	402	475	448	453	416	384	429	416	406	445	465	401	386	405	448	444	469	404	411	416	402	418	402	445	424	425	363	432	407	405	379	437	440	404	410	386	388	436	379	448	443	438	418	437	394	393	416	367	398	447	394	394	371	375	429	431	441	444	444	404	401	390	415	384	391	434	438	422	418	424	452	434	424	400	409	417	431	397	410	413	407	437	372	402	432	424	389	439	418	413	422	414	442	445	416	419	428	429	439	428	388	409	453	423	424	412	393	396	443	440	425	430	395	426	394	429	392	413	401	407	439	402	429	379	386	403	386	422	445	386	431	416	398	458	413	385	445	415	424	381	399	431	411	395	421	427	426	427	384	393	376	461	396	448	440	426	422	417	410	377	403	453	419	458	408	417	407	434	406	406	390	366	364	365	443	409	424	457	411	459	420	409	447	409	409	413	432	378	420	443	416	357	443	385	431	424	377	390	416	410	409	424	429	407	404	404	441	397	409	461	397	400	413	395	371	402	416	386	407	432	402	452	423	428	378	441	423	432	432	446	388	407	409	435	401	433	381	433	451	410	404	411	407	394	386	413	421	359	405	408	427	439	406	430	439	409	414	395	436	484	422	437	434	391	413	400	434	416	400	428	419	427	379	419	435	426	439	441	422	426	397	397	434	415	425	399	377	433	398	434	438	443	427	443	436	409	466	412	379	394	429	391	404	444	393	382	431	389	436	423	436	401	411	460	393	381	416	432	407	443	406	408	443	415	406	440	429	433	419	412	422	414	418	430	412	378	428	460	427	418	438	408	451	417	455	424	374	410	421	416	413	395	433	402	412	403	418	410	398	455	423	413	412	393	443	436	429	410	398	420	417	419	408	424	420	409	402	385	434	424	449	455	402	410	429	425	408	408	353	406	423	448	432	439	417	433	444	410	409	400	409	433	412	407	419	424	354	393	409	436	385	438	436	386	415	454	404	401	406	442	445	419	420	407	457	389	447	404	415	402	409	383	452	406	414	438	398	404	387	436	406	410	387	409	386	391	459	437	394	425	429	456	442	396	408	396	457	416	463	396	437	402	401	390	400	411	391	398	433	383	405	413	434	427	414	393	463	423	484	461	444	375	396	422	398	451	416	403	412	434	428	388	425	407	387	384	376	377	419	442	411	412	452	407	375	416	420	399	398	384	421	432	429	373	403	391	452	391	424	401	450	440	432	415	404	429	443	415	412	448	399	397	405	402	429	450	401	398	415	396	458	390	413	414	382	384	416	440	434	396	404	426	442	383	437	396	457	415	396	393	426	412	431	416	399	417	401	427	421	445	415	460	464	385	422	441	453	405	418	429	431	387	446	427	428	412	436	410	383	415	385	361	408	429	408	408	423	368	432	446	419	395	451	402	393	431	433	396	427	407	437	411	406	437	404	433	430	431	401	414	422	415	408	399	402	416	440	439	434	386	412	449	416	382	418	434	400	427	416	378	408	440	416	435	397	430	404	414	420	415	393	418	389	403	392	421	415	416	443	390	460	393	430	404	394	396	426	424	395	433	443	442	386	398	402	444	400	382	405	374	467	415	438	416	404	377	389	389	426	420	410	406	443	425	436	417	414	390	438	401	409	369	458	427	394	442	432	428	414	416	461	419	459	394	398	374	381	395	461	422	418	423	441	379	393	425	402	386	396	439	411	390	420	443	439	423	376	427	400	421	403	452	424	433	416	419	432	392	422	419	424	428	442	380	451	401	377	377	405	425	418	415	435	406	406	430	408	409	419	392	428	394	400	340	407	444	389	428	433	417	437	439	425	419	439	452	442	410	432	412	467	396	419	442	414	410	403	422	448	410	398	385	428	394	466	411	402	426	438	387	385	427	414	414	417	405	428	416	429	483	432	474	412	405	447	432	423	407	393	417	393	389	467	413	418	424	404	400	412	418	417	420	361	397	422	436	446	383	419	420	422	417	404	438	420	426	401	381	422	421	420	424	418	431	417	457	436	385	426	431	471	374	442	421	424	406	441	395	421	417	407	380	426	453	422	412	404	416	410	436	427	408	424	418	414	394	385	429	398	352	431	460	411	362	433	397	414	400	386	391	381	418	422	410	415	402	417	407	393	400	421	395	424	387	403	421	470	427	425	401	407	407	433	447	370	438	417	433	467	375	441	411	425	435	435	420	417	435	401	406	409	383	389	402	444	428	435	438	383	446	403	415	387	394	416	379	417	425	400	407	442	406	415	411	401	422	438	426	440	437	427	425	398	402	408	437	381	429	417	388	416	420	421	399	428	411	433	414	419	401	438	435	432	439	402	397	443	420	430	429	426	411	427	427	423	413	357	413	391	424	390	458	460	421	431	452	429	380	411	444	408	405	446	400	424	405	416	429	393	398	430	400	411	400	403	398	412	438	404	408	451	418	426	370	424	356	411	415	436	413	414	404	450	450	444	404	441	435	416	423	402	431	408	400	427	426	430	402	416	423	448	455	462	412	457	391	451	424	427	445	410	454	446	406	405	400	412	409	424	391	422	467	404	418	361	434	424	408	417	424	435	418	400	386	432	438	380	387	435	439	405	400	439	380	395	420	381	424	446	414	397	412	431	381	398	433	441	397	431	444	433	405	414	387	399	400	423	398	372	401	380	432	418	403	406	445	444	392	439	384	394	415	418	455	419	409	425	427	382	396	392	438	432	422	467	388	454	424	372	375	416	445	433	428	439	419	438	426	460	371	378	384	421	439	434	432	448	461	406	404	433	407	417	420	417	427	413	456	400	442	390	415	421	388	410	439	441	433	453	376	360	424	443	423	446	408	406	446	435	431	383	398	414	439	433	430	413	438	407	446	433	397	416	414	404	427	387	417
45500	21686	7649	2732	1580	1234	1162	1059	1117	1018	939	913	916	951	923	843	872	894	916	930	931	926	904	891	910	921	926	926	950	921	911	881	920	893	925	942	900	874	923	932	921	869	944	881	911	897	949	904	911	896	939	928	916	875	852	863	922	924	900	852	922	907	906	884	924	912	887	947	920	943	910	895	902	896	899	850	894	862	938	898	890	935	890	941	915	881	946	937	938	902	939	914	949	920	869	939	929	924	918	932	882	873	922	948	872	907	938	924	835	919	901	914	963	892	913	916	898	859	904	915	971	902	922	885	895	908	941	855	939	883	923	880	927	881	882	870	945	943	910	941	890	902	922	923	957	877	922	964	924	891	935	895	920	911	893	869	913	899	892	945	907	943	897	926	923	892	895	898	920	921	963	906	954	904	934	887	884	936	944	928	968	879	938	877	896	937	895	854	868	932	934	923	880	954	912	927	895	877	880	897	917	946	918	931	930	866	917	908	884	856	921	914	882	873	893	968	975	876	905	910	944	922	953	948	918	926	933	923	865	888	886	921	922	870	942	950	909	967	882	867	898	920	861	883	922	932	946	914	967	887	941	956	911	928	954	912	921	929	874	907	944	916	900	901	848	915	899	938	931	898	899	946	951	963	945	895	913	922	917	812	893	926	868	930	917	911	955	918	862	907	905	928	912	914	941	907	871	915	915	936	873	932	923	966	914	900	919	877	900	954	940	916	896	1002	899	947	913	890	877	884	911	932	922	943	906	865	879	891	889	889	887	913	965	915	914	934	880	890	935	944	917	938	984	878	884	852	938	953	907	901	893	923	878	873	869	926	910	904	911	867	932	910	916	891	960	909	919	968	900	889	949	949	920	920	893	964	912	934	919	943	887	979	917	932	896	905	894	944	961	929	962	956	942	879	931	954	880	895	953	981	916	885	888	908	949	934	919	889	873	886	964	896	911	891	885	925	835	852	900	951	947	866	937	934	905	924	915	886	876	964	872	913	867	810	891	876	879	898	928	879	925	909	863	918	918	923	887	872	901	928	922	924	885	889	953	902	871	949	920	947	906	895	897	930	975	884	919	919	957	925	894	888	893	934	908	898	929	917	870	848	923	952	941	923	898	882	950	930	936	914	922	889	896	886	950	926	872	923	956	885	922	970	867	902	873	964	921	916	924	936	868	931	912	913	916	915	904	912	888	884	939	885	930	1005	920	869	874	936	914	893	910	871	923	881	881	908	878	877	915	951	946	944	928	947	919	888	920	931	919	873	897	905	893	907	954	932	922	890	914	881	922	872	897	952	936	945	963	958	849	919	907	927	872	937	920	914	939	878	918	939	915	930	850	890	902	917	894	949	937	933	891	895	957	869	919	917	912	882	850	890	868	952	867	925	927	944	928	867	887	931	974	911	919	864	907	894	893	991	985	871	860	874	959	958	911	868	937	925	896	902	898	902	915	848	920	899	915	956	919	909	966	917	898	924	908	964	901	904	906	908	895	915	994	846	901	892	908	933	948	908	907	921	936	869	957	902	934	922	904	905	907	914	872	891	954	898	947	914	894	901	925	892	930	924	914	909	888	959	923	961	981	977	951	925	900	897	925	898	939	944	858	972	902	883	942	897	865	907	891	915	880	903	943	912	883	890	945	907	910	858	902	905	911	905	892	906	905	968	862	912	926	888	950	845	927	932	963	945	886	925	898	901	950	887	903	917	891	931	909	881	879	941	912	884	928	922	905	941	932	879	903	962	859	923	885	930	908	964	910	889	909	966	963	922	911	860	933	909	928	918	875	961	882	879	871	940	900	888	921	939	918	910	906	945	904	903	904	898	930	880	895	926	947	923	936	935	920	893	937	901	909	939	923	950	896	895	892	927	908	916	927	870	946	880	885	897	928	865	933	919	919	924	970	889	871	926	944	906	911	878	968	966	964	912	902	954	917	935	877	915	975	904	896	976	913	965	949	967	942	939	940	891	915	894	835	946	869	883	920	916	896	890	869	879	904	895	884	935	918	935	1011	921	909	893	868	914	931	903	909	871	868	879	919	927	895	893	881	902	895	850	901	951	956	946	929	877	887	906	934	943	913	905	927	936	888	952	898	902	887	894	944	901	893	947	904	917	875	863	893	857	889	988	861	882	944	913	965	911	892	930	906	933	906	916	909	898	887	858	890	910	888	935	950	897	895	902	931	899	881	937	933	935	853	936	882	930	899	913	928	894	936	833	900	873	915	936	911	919	932	922	912	913	910	870	929	954	889	888	916	923	945	848	921	897	905	904	900	908	821	914	880	875	885	934	951	919	906	949	934	909	921	923	934	885	897	924	929	906	890	914	913	999	954	962	920	894	908	934	896	951	955	930	878	913	888	923	946	903	928	887	926	892	951	945	900	876	913	860	984	913	953	864	913	897	937	883	943	902	955	946	947	923	867	924	934	946	894	939	896	876	904	928	941	916	898	895	884	865	911	948	915	884	934	942	844	859	905	879	916	925	920	938	915	875	859	935	869	864	921	931	900	884	923	936	881	964	919	881	902	909	922	908	949	945	932	916	949	931	936	910	925	866	933	939	935	935	879	888	909	870	882	883	873	909	934	915	934	877	876	903	883	913	984	943	909	865	895	825	857	947	944	942	889	928	913	926	876	893	854	931	949	940	879	880	975	927	900	889	942	926	895	916	858	941	950	1000	915	883	930	972	896	909	933	867	930	928	905	917	925	941	862	882	962	941	883	884	905	931	864	926	918	971	908	899	900	946	864	894	912	917	924	883	896	869	943	918	919	876	898	940	879	901	891	929	939	862	963	882	912	896	943	938	900	898	935	931	867	902	951	918	949	937	923	899	935	916	907	932	926	939	917	937	905	890	893	895	955	898	978	886	943	951	882	896	928	895	983	953	923	885	910	933	909	913	905	869	902	892	847	930	877	897	989	961	919	935	940	880	912	886	869	974	898	905	901	911	853	888	921	948	921	881	941	873	948	986	934	916	907	930	851	900	893	903	936	868	929	857	909	971	883	864	921	891	957	908	951	920	868	951	897	929	904	865	917	949	871	908	910	897	907	870	904	916	920	949	964	904	861	915	887	937	890	963	890	931	895	874	960	917	919	874	879	872	902	955	957	956	966	913	895	887	885	890	902	944	916	987	936	925	949	959	916	915	927	936	900	888	936	914	924	911	902	915	865	875	872	861	959	923	904	916	912	878	896	881	860	935	946	908	917	954	891	906	929	959	914	900	866	891	928	936	896	884	915	876	875	894	909	925	924	935	926	916	881	918	910	938	899	903	947	921	947	957	930	869	927	921	947	917	871	946	892	907	994	894	897	888	953	881	905	844	895	903	919	861	918	929	882	888	927	981	936	894	877	942	913	903	852	924	908	873	933	886	932	887	947	917	863	906	968	912	949	885	901	931	907	918	915	905	875	854	907	918	935	904	1001	883	898	922	915	930	915	910	880	884	938	943	888	897	910	920	950	915	889	894	889	907	897	871	923	877	893	966	930	890
54101	23184	6302	1440	644	517	469	422	426	414	429	402	387	415	358	392	383	412	361	392	414	410	385	374	421	427	369	373	399	397	378	382	421	423	391	400	387	407	428	368	396	429	398	379	411	409	402	393	427	390	366	398	370	401	406	410	398	399	404	398	436	406	428	441	385	376	402	397	384	370	423	405	411	405	402	376	416	387	422	434	389	374	415	422	390	399	431	388	432	391	382	390	392	424	402	372	404	436	398	406	403	432	422	448	420	391	399	388	398	392	373	421	414	423	395	383	412	394	406	387	415	406	405	420	427	440	386	414	381	426	392	418	426	412	405	395	373	431	419	366	414	432	364	409	402	418	390	394	413	423	404	416	422	409	371	376	433	419	391	400	385	392	356	394	405	417	380	375	403	397	383	417	443	412	410	416	392	412	405	441	394	380	422	397	395	390	377	424	398	395	371	421	414	435	401	403	369	416	417	377	433	424	413	423	403	377	410	408	411	379	398	433	394	381	425	401	452	385	389	432	388	420	449	383	412	415	399	398	428	449	402	380	425	398	401	402	404	385	376	448	397	391	400	400	433	423	420	391	432	412	373	353	424	397	423	413	439	416	423	385	377	381	422	406	408	390	420	402	389	381	389	393	429	438	387	430	402	416	390	371	369	389	414	422	375	379	382	401	416	374	377	394	421	388	391	376	372	378	384	374	364	419	395	376	415	407	416	421	369	402	395	378	410	428	397	396	402	368	429	397	390	387	414	428	426	374	407	377	424	412	412	420	396	393	411	412	427	403	386	403	398	459	372	408	380	447	422	389	384	402	400	438	382	417	388	416	439	427	440	432	419	399	406	394	400	416	401	402	360	408	393	413	420	432	394	421	394	371	413	412	406	382	397	406	416	392	399	437	420	372	411	367	429	369	389	382	382	382	415	421	393	417	417	363	411	408	395	390	379	391	426	419	394	393	365	392	437	435	438	405	384	362	379	390	413	408	379	448	380	420	373	380	391	404	400	412	373	399	396	407	408	394	374	338	413	399	418	402	418	444	403	397	417	372	377	422	377	447	410	407	425	399	441	391	399	396	384	435	382	399	414	371	410	421	396	409	450	385	379	357	422	427	406	388	362	417	391	398	411	432	384	426	402	432	394	412	405	404	407	419	449	441	408	360	405	376	388	403	406	367	412	406	392	420	385	395	409	432	457	414	403	381	425	421	418	399	420	363	403	404	406	410	397	444	414	402	394	411	414	411	406	442	424	398	411	412	373	408	399	430	431	375	386	395	414	433	446	366	387	418	412	390	371	398	432	403	418	386	401	419	413	334	365	394	364	397	418	387	372	397	391	390	425	364	385	383	425	406	411	403	401	358	384	390	375	405	397	385	383	433	449	371	423	384	382	403	402	395	385	372	372	408	371	411	353	408	431	380	373	361	396	430	398	400	396	407	358	372	380	400	421	420	400	389	362	402	373	403	406	406	369	369	400	382	354	402	404	423	410	436	427	390	431	377	405	402	383	394	383	421	380	422	393	343	398	394	387	394	404	393	375	363	432	417	431	402	386	363	419	418	385	434	417	376	365	395	363	397	421	398	404	374	391	418	402	394	375	388	412	397	379	397	375	369	423	386	416	393	377	391	393	410	400	394	369	353	407	401	404	432	395	388	384	411	424	412	372	410	416	407	396	435	410	363	362	369	403	381	378	418	391	413	418	413	364	387	404	431	396	422	392	423	377	432	431	397	392	355	386	414	430	388	410	416	408	390	420	385	374	415	364	400	359	424	436	408	399	398	403	422	368	427	360	386	405	446	396	357	406	385	377	380	451	366	436	425	394	438	388	418	389	425	395	374	406	391	373	419	415	421	409	403	380	420	363	387	384	383	386	383	415	449	404	389	392	412	413	395	394	410	423	448	406	398	423	420	386	449	371	379	418	413	410	381	402	368	367	377	402	376	376	409	378	389	439	394	407	348	375	432	381	433	388	371	397	392	379	350	362	403	426	456	404	414	386	366	395	380	432	428	386	393	413	383	385	406	385	404	415	390	400	447	426	390	409	418	417	413	406	408	404	394	406	428	371	359	423	378	380	403	405	407	421	391	389	382	358	364	413	387	403	415	397	371	372	415	386	388	358	369	354	406	373	401	385	417	407	397	396	411	408	398	393	388	413	413	406	410	400	457	388	404	397	381	415	352	360	374	377	353	400	417	425	383	412	388	399	367	411	377	357	414	407	395	407	400	400	393	375	418	380	418	402	423	371	374	423	400	458	411	413	382	399	422	403	347	400	411	385	414	406	381	383	432	371	421	397	429	392	423	422	393	389	403	411	396	431	413	416	408	389	431	403	395	427	401	387	397	421	432	405	371	427	425	397	404	388	402	407	420	422	382	363	404	398	432	400	383	411	388	392	396	415	382	395	373	377	390	401	393	410	413	380	384	360	366	364	426	386	395	387	390	394	410	402	342	412	373	392	385	407	375	363	386	378	412	405	369	430	374	370	448	406	380	436	413	386	390	409	423	410	364	381	385	385	387	360	370	411	406	411	415	386	381	425	389	420	426	402	437	399	402	372	399	399	413	363	383	408	404	421	399	390	388	422	431	410	376	403	408	381	431	394	399	387	398	409	402	421	367	423	456	386	427	402	393	407	396	424	412	384	408	385	367	410	410	415	428	393	422	400	434	402	394	421	401	428	437	437	418	418	385	433	383	375	373	390	378	431	412	404	423	399	378	419	373	380	379	379	405	395	403	379	408	408	411	390	390	400	392	408	382	365	386	368	398	363	406	383	366	365	432	430	388	404	411	406	412	409	406	373	355	431	400	405	409	386	440	386	384	404	438	418	374	356	360	432	461	374	392	403	425	378	454	397	366	377	401	398	444	364	416	416	356	407	451	429	410	423	402	404	394	407	386	417	400	434	415	404	397	395	421	364	384	463	378	379	391	392	387	413	383	396	383	413	404	362	415	422	376	369	385	400	403	409	403	441	347	431	420	443	380	438	360	414	374	420	442	422	362	406	383	419	411	373	392	432	364	410	421	378	403	392	397	452	374	388	407	375	395	409	398	386	389	409	374	400	422	386	378	353	413	398	405	377	419	358	393	418	374	412	452	386	419	356	417	395	407	388	416	423	376	383	417	365	414	351	375	395	400	417	409	380	417	435	422	415	420	422	448	423	399	427	430	379	389	443	394	403	422	399	370	367	367	393	412	456	356	431	421	438	396	413	364	417	422	430	426	394	382	425	379	422	388	372	439	379	425	418	455	397	404	388	418	442	378	404	418	400	395	407	384	417	408	397	384	399	401	420	360	407	386	415	397	421	417	405	391	382	338	411	428	379	451	390	379	385	387	428	406	381	397	423	441	353	375	397	396	414	355	390	436	378	395	450	387	397	410	415	407	397	391	425	405	421	390	417	367	383	383	358	382	432	378	411	386	368	408	396	384	383	399	419	421	428	416	420	403	401	414	417	424	414	410	379	374	405	387	409	415	395	405	383	458	399	408
36404	15816	6395	2734	1483	1115	996	1003	932	961	898	872	869	897	862	900	918	947	906	866	839	884	895	878	863	870	907	853	890	912	886	875	857	849	905	840	823	880	904	924	848	882	894	900	840	880	884	887	927	857	888	893	949	817	898	835	883	902	884	825	891	861	940	914	887	864	903	924	833	918	907	884	882	886	840	874	847	828	913	879	853	808	917	915	892	831	871	895	896	850	966	885	833	860	871	918	874	927	849	879	845	866	934	885	820	893	821	872	841	870	840	839	815	892	860	929	875	958	879	899	894	873	863	834	860	859	901	908	877	916	873	849	922	883	851	844	847	835	923	903	874	924	900	822	869	876	892	872	887	924	891	877	836	844	927	877	854	907	915	866	817	885	875	892	863	848	850	890	879	863	850	860	912	881	862	917	826	907	871	861	861	900	887	861	891	856	888	901	909	871	836	843	944	942	906	844	910	928	889	856	831	906	886	784	873	864	837	892	860	858	908	874	919	862	917	849	857	870	867	874	852	890	888	904	927	910	825	825	862	901	862	841	877	947	900	881	946	889	903	922	827	900	907	884	840	889	875	885	855	869	892	858	920	866	864	922	877	901	864	869	824	847	859	843	920	855	864	855	855	940	865	889	899	842	916	857	825	902	866	875	940	877	944	830	894	848	857	856	864	905	889	825	867	852	856	913	866	882	868	849	880	892	884	866	833	863	872	867	857	841	865	854	869	918	914	833	880	893	797	883	902	873	855	866	897	895	847	827	920	876	873	900	878	899	893	878	903	854	926	870	887	867	900	853	897	851	847	943	879	873	853	870	855	870	860	882	846	901	875	908	835	877	885	854	882	885	887	841	878	927	879	879	883	873	832	892	881	870	890	856	956	868	858	858	855	866	870	881	912	883	871	855	878	837	901	888	868	841	883	913	912	869	833	852	844	871	840	843	873	869	935	879	843	822	906	878	846	919	821	875	911	883	914	859	896	904	897	847	908	871	929	830	885	954	898	923	881	883	886	893	870	865	912	885	866	870	937	884	897	842	922	842	844	891	893	878	844	890	853	897	867	917	858	852	910	836	865	894	856	891	915	857	867	886	900	832	915	880	884	845	844	863	872	872	881	907	897	847	906	881	870	866	865	916	803	894	882	880	919	876	855	869	882	887	874	893	848	891	852	873	884	892	885	835	829	856	835	852	858	870	900	949	863	909	843	904	892	868	882	864	850	882	882	857	874	914	829	922	854	900	807	879	864	876	897	862	922	868	873	914	904	905	852	895	851	899	921	886	882	906	833	856	893	901	842	887	850	878	866	890	861	896	884	864	921	871	884	851	937	896	831	879	901	920	880	859	896	862	844	916	939	859	891	912	883	916	887	888	864	829	868	888	877	881	882	898	823	916	821	788	926	880	891	901	848	852	864	882	900	852	829	812	837	926	914	886	904	876	882	882	842	875	879	888	860	906	917	843	895	848	910	885	833	924	848	900	886	863	914	902	881	838	833	893	881	848	867	894	873	870	875	897	847	899	847	833	877	867	890	865	816	895	841	845	842	875	847	866	854	872	899	864	881	828	879	897	829	917	886	848	922	889	881	897	871	920	901	926	877	913	788	847	957	846	913	842	928	862	865	917	857	895	832	912	912	878	861	863	918	827	902	866	868	905	903	896	843	900	875	837	857	857	904	880	854	889	906	877	841	873	889	896	891	853	867	874	871	885	869	893	859	844	841	856	880	897	861	883	905	897	854	867	904	837	852	870	917	894	894	886	863	828	901	852	853	814	937	874	798	864	892	847	906	895	910	859	863	872	904	874	907	881	894	846	859	912	909	926	841	895	894	908	854	877	840	835	862	891	920	859	920	897	874	802	872	928	865	872	870	920	892	841	893	853	866	907	892	928	898	837	913	907	865	872	849	847	835	884	820	848	858	878	892	865	827	818	868	862	919	849	832	864	901	891	835	928	864	859	874	885	886	833	858	826	849	853	880	856	877	839	891	860	939	885	882	850	875	862	915	831	904	863	884	856	855	902	857	864	881	889	903	856	923	854	860	939	924	895	843	846	848	867	854	870	860	933	908	896	905	835	846	859	936	812	896	883	852	880	912	877	895	865	882	833	823	882	929	910	867	907	861	871	899	919	895	851	885	862	930	865	874	872	841	854	879	900	889	872	901	885	907	916	882	835	834	916	904	863	906	845	903	893	915	880	908	888	840	888	892	916	850	877	884	901	897	847	904	843	930	865	856	920	857	915	796	877	867	891	863	858	850	901	906	854	921	892	905	866	863	869	879	864	873	871	875	853	883	840	833	880	919	849	871	840	879	864	846	876	918	869	884	804	895	880	791	884	863	859	853	877	900	814	858	898	861	906	868	880	884	893	843	884	896	869	896	875	849	920	881	861	885	897	890	896	896	875	903	859	840	902	879	874	856	885	902	863	941	888	860	924	886	898	884	896	869	868	870	876	857	904	812	901	881	866	860	876	844	871	873	842	937	893	904	938	916	907	857	870	880	887	869	882	828	847	882	909	918	870	918	926	807	876	898	846	881	906	876	867	850	865	903	873	894	899	863	935	848	860	902	891	906	910	925	850	868	908	833	842	918	866	850	896	837	871	860	900	858	883	891	840	943	881	931	861	847	905	863	828	846	881	889	919	828	867	881	884	848	871	926	843	905	839	845	939	874	908	914	852	898	904	896	909	892	869	895	883	884	877	857	915	838	859	832	880	869	898	961	870	898	906	855	928	845	836	917	879	833	875	925	883	923	865	879	908	846	865	875	876	891	893	855	912	914	930	844	857	808	873	903	846	871	875	922	873	838	853	864	885	892	910	851	864	895	898	911	879	930	890	897	859	910	897	892	872	849	914	888	872	909	912	910	885	866	894	903	876	899	933	847	815	877	882	888	920	891	909	875	848	871	908	848	891	896	875	926	864	843	905	893	919	820	816	905	903	905	865	860	878	908	854	846	895	928	895	889	849	869	927	844	860	898	886	877	813	838	792	861	865	848	865	920	907	951	861	898	886	887	920	842	861	851	868	892	928	883	870	891	868	860	907	835	890	866	849	917	861	909	845	897	849	928	878	871	865	864	903	878	919	929	936	895	873	893	883	833	880	880	892	908	872	876	837	917	874	865	859	867	851	875	865	915	846	869	881	877	895	900	876	861	879	915	868	874	907	941	833	850	950	933	897	870	881	889	873	845	853	827	886	901	855	885	875	859	817	888	892	894	920	888	869	901	917	885	871	914	882	839	957	861	851	858	902	913	878	840	868	880	908	879	838	868	877	877	916	862	882	883	856	894	862	902	842	870	827	887	881	886	857	856	862	887	862	928	910	842	909	879	910	821	857	830	903	865	851	880	880	910	859	935	900	911	870	855	956	872	927	866	875	884	880	886	857	880	866	871	893	897	944	926	848	896	860	863	898	911	860	877	900	850	890	899	907	879	893	902	855	884	941	894	907	856	867	835	854	911	892	893	858	898	872	898	914	843	884	844	847
61616	25974	9463	3277	1225	544	519	467	447	413	432	399	405	394	376	449	414	413	412	408	410	414	433	409	416	390	412	432	414	405	415	388	412	430	422	370	384	388	389	398	445	412	387	419	425	405	394	421	346	396	397	389	405	350	431	423	405	423	406	340	421	384	390	371	386	405	412	434	410	416	391	374	427	426	413	416	410	390	421	418	395	341	363	401	396	411	428	443	427	397	429	430	393	390	412	410	417	418	420	403	379	413	411	359	390	369	406	437	421	388	419	424	402	411	404	382	396	437	452	429	406	429	416	414	408	409	430	411	429	410	403	419	396	398	421	371	412	389	417	423	369	404	414	390	428	392	402	416	402	376	384	365	419	398	385	401	396	410	434	411	414	419	354	391	392	407	402	417	416	394	408	397	423	412	438	393	436	440	408	406	374	407	416	407	390	444	403	390	382	402	385	402	416	418	414	403	407	394	435	436	392	399	385	389	378	380	425	405	398	423	417	392	387	373	413	431	396	397	419	430	416	373	391	420	381	410	398	426	373	413	407	367	439	383	420	416	390	383	417	377	396	397	409	393	412	409	397	389	376	377	400	354	377	372	443	404	425	370	387	422	370	383	418	419	419	440	397	438	446	379	405	422	426	389	395	373	412	372	418	401	411	426	423	384	424	374	402	394	409	364	388	416	426	395	397	392	389	403	417	415	393	371	405	412	452	481	379	342	391	409	406	375	398	397	414	392	412	448	411	466	403	376	376	402	408	396	398	389	421	392	389	423	393	416	378	442	384	405	403	397	418	396	403	438	368	383	375	371	359	396	396	385	411	416	411	394	383	406	392	395	421	390	395	343	382	363	354	396	387	385	449	424	383	375	399	373	415	423	398	401	381	407	397	393	414	384	399	382	375	383	380	409	415	427	420	374	358	413	443	382	400	421	380	376	364	402	391	436	405	362	362	417	398	362	394	415	380	423	394	405	416	376	403	444	410	388	422	381	424	403	428	409	443	394	375	397	426	410	423	365	378	411	381	396	420	388	419	428	393	360	422	425	390	382	382	424	411	411	423	387	387	373	406	372	439	402	417	372	410	386	388	381	429	426	388	440	455	413	419	420	408	416	433	400	336	396	400	404	397	394	411	448	432	380	460	397	376	432	400	399	396	391	384	399	380	447	381	389	416	363	420	424	400	407	371	409	451	449	440	407	367	406	367	380	423	429	409	404	409	419	444	411	400	387	389	406	396	427	373	425	394	415	383	392	392	442	393	393	397	370	383	402	436	416	422	424	427	402	428	412	461	368	414	410	385	405	423	393	403	401	420	397	428	436	385	388	402	416	415	388	406	404	393	424	401	404	391	404	442	422	424	387	402	406	388	431	388	391	391	393	365	388	396	420	408	391	398	440	411	385	380	411	394	400	415	396	398	368	408	400	410	371	444	421	392	378	422	413	442	375	432	408	446	384	392	429	421	456	371	382	398	411	419	435	396	419	437	371	401	369	392	397	429	416	397	401	365	446	450	424	414	388	385	409	427	385	419	402	386	395	376	398	417	396	420	409	395	395	432	415	381	389	409	403	365	427	409	435	417	420	403	393	417	379	413	408	423	426	425	413	422	411	400	368	406	397	378	392	391	381	381	393	426	402	394	417	397	407	409	392	401	422	428	443	404	442	430	451	425	390	393	419	375	387	389	424	410	363	371	429	399	378	431	375	427	374	374	444	437	394	387	433	406	372	423	381	448	404	386	392	412	389	413	388	406	405	407	378	384	415	371	433	415	362	427	407	381	428	421	394	414	395	403	365	396	378	384	364	405	401	426	406	394	380	469	456	374	385	427	409	382	402	377	407	413	391	433	409	447	359	392	389	414	438	416	364	424	423	364	403	435	430	420	392	412	400	390	414	429	359	413	401	391	366	409	407	414	395	385	426	407	395	425	407	382	447	392	414	410	445	420	370	400	399	397	411	415	432	418	399	417	439	397	407	402	389	398	413	399	373	403	425	453	392	421	406	405	413	383	413	410	391	452	378	421	410	392	407	410	403	372	409	430	395	394	427	402	348	410	396	415	385	375	382	390	441	402	387	425	374	417	371	433	422	346	395	389	428	405	395	414	397	408	401	422	400	419	428	360	412	396	391	383	422	370	382	389	426	418	413	421	391	397	395	375	399	433	414	375	408	390	424	415	400	395	358	406	410	406	448	404	388	410	370	406	472	435	409	440	390	431	406	409	367	452	368	386	422	398	400	404	404	420	410	388	382	371	389	384	420	427	407	421	391	363	430	382	418	391	411	393	422	401	407	412	362	362	405	392	436	382	425	383	392	361	391	403	405	392	393	406	382	389	440	411	420	385	437	406	382	394	400	419	364	398	424	393	419	393	406	470	432	383	394	387	423	406	380	404	381	407	435	416	427	402	403	399	418	424	373	425	401	436	417	396	418	376	421	412	393	367	413	418	426	413	434	400	390	394	413	411	409	411	381	406	393	401	380	389	432	412	456	395	430	419	451	424	388	412	412	434	433	436	431	390	397	420	422	446	407	430	400	348	458	427	409	443	427	440	405	437	369	448	428	408	413	451	401	414	386	365	395	434	414	372	421	374	426	395	420	418	390	382	385	389	383	436	451	413	431	409	423	395	400	378	416	435	400	404	373	368	407	378	414	407	376	377	385	411	430	425	421	385	417	399	398	401	391	396	381	428	430	420	436	426	420	384	397	406	399	394	386	452	420	364	387	400	401	390	414	419	410	410	410	402	381	384	409	405	368	422	383	368	402	411	404	427	391	403	400	384	418	397	395	410	397	388	370	383	431	389	389	393	417	411	373	390	428	367	412	422	419	392	417	428	405	381	368	387	379	426	403	408	486	421	388	410	393	369	402	379	386	420	400	409	387	409	394	364	411	433	410	436	438	390	418	405	399	447	395	385	385	403	461	396	421	443	398	425	352	392	430	433	380	413	438	363	403	393	396	400	405	406	431	399	372	372	405	369	450	407	395	408	399	385	375	394	425	387	399	367	425	398	425	461	423	423	389	376	399	407	433	366	430	387	427	392	445	406	420	406	438	394	378	395	430	390	433	413	412	452	393	439	417	398	391	417	419	392	410	445	398	405	417	405	338	435	404	382	416	419	382	364	416	405	418	400	388	415	420	364	420	400	413	428	387	366	402	460	396	441	413	391	413	418	415	401	392	402	402	391	382	386	375	425	374	386	421	418	392	417	403	399	456	426	419	403	415	407	376	418	396	388	403	422	407	456	361	413	363	395	413	427	438	405	411	425	438	414	372	401	422	403	453	425	385	407	415	406	414	399	419	416	395	367	416	393	386	393	400	387	403	404	391	410	423	417	401	411	394	363	382	433	457	399	377	415	449	400	425	391	384	453	418	375	412	412	375	375	382	419	388	401	365	373	420	408	441	411	376	395	413	440	367	438	411	398	418	421	422	422	407	387	377	440	418	406	377	414	434	384	432	423	419	431	436	388	427	423	419	431	422	397	463	388	386
41542	18409	9502	5999	2859	1490	1247	1111	1020	1000	974	971	959	900	924	889	912	884	877	899	942	885	934	884	878	884	928	883	899	880	893	921	894	918	909	944	885	903	874	902	894	869	863	860	924	903	850	895	964	907	875	913	890	925	865	856	853	928	954	853	884	902	900	856	913	944	886	908	929	897	921	839	898	934	862	905	948	850	878	899	823	920	821	902	862	909	890	877	834	919	918	870	887	909	881	858	905	873	915	835	902	907	967	874	920	900	839	933	883	903	861	901	870	910	868	879	927	865	883	895	883	862	875	870	901	897	903	877	908	862	946	904	873	883	917	855	833	888	873	867	862	894	858	863	879	893	868	901	865	891	932	892	907	873	878	858	926	898	909	945	863	891	912	892	922	947	893	903	858	875	872	881	889	931	869	887	911	918	858	879	953	888	885	859	891	923	905	852	884	919	911	857	885	914	887	888	899	893	898	916	860	935	918	913	897	917	861	894	913	864	921	880	887	913	900	900	846	926	891	919	879	942	871	829	877	952	912	894	861	900	910	915	904	952	916	907	913	892	967	874	803	908	903	921	855	888	869	861	906	874	866	843	854	917	905	857	842	887	907	880	903	886	924	879	927	891	914	871	846	926	899	909	798	910	858	897	859	923	869	931	906	878	877	849	859	952	917	910	854	930	887	892	899	937	895	869	875	864	931	925	845	881	944	871	870	913	854	861	865	872	931	872	944	925	880	886	914	889	900	841	851	838	940	904	882	867	879	939	940	836	925	873	901	891	934	863	912	898	871	920	863	843	867	843	922	851	950	885	899	905	844	879	937	860	883	895	910	872	860	930	871	869	874	935	929	892	907	865	870	936	884	838	917	819	897	861	912	911	915	914	856	895	883	886	876	882	911	908	882	957	873	912	874	882	942	851	898	880	858	892	934	919	871	923	869	862	901	889	904	882	910	887	918	853	892	883	912	840	927	891	851	918	907	891	863	878	874	906	861	906	883	908	861	855	862	868	854	884	861	863	856	823	905	879	872	885	906	888	859	893	909	951	924	872	866	898	881	891	963	839	865	893	884	906	848	850	907	876	901	898	898	855	905	899	886	869	901	942	910	971	923	857	901	949	867	911	859	906	898	897	933	938	891	919	874	837	873	931	915	896	926	901	918	912	882	930	918	929	941	979	888	848	912	905	890	932	867	916	888	892	857	909	871	917	926	896	936	865	900	939	903	900	919	861	919	853	883	882	872	876	859	878	855	880	901	873	884	866	921	905	902	871	952	883	876	910	797	877	840	865	879	873	895	921	903	911	877	857	902	942	920	873	906	894	894	834	855	892	960	904	864	900	890	889	931	848	905	866	955	889	927	868	893	901	899	856	881	917	918	945	878	893	886	887	941	851	970	904	863	865	917	876	921	883	876	894	878	924	890	922	887	879	894	875	895	933	915	855	840	919	929	925	936	929	889	857	896	836	856	910	879	910	895	937	935	865	919	873	928	900	898	887	889	918	947	878	918	876	867	929	899	885	901	932	871	945	908	851	879	920	881	882	946	860	897	889	936	917	853	888	915	856	861	902	908	924	870	886	883	883	904	980	875	892	913	948	855	846	965	874	897	886	874	915	843	900	872	901	878	853	861	880	864	877	914	848	973	927	910	883	869	928	886	932	882	868	939	903	901	899	901	894	913	872	845	930	890	918	895	928	950	893	888	893	898	896	931	859	923	867	879	898	905	904	951	846	851	921	907	882	930	886	904	883	924	843	853	897	884	889	873	931	884	888	902	877	875	894	879	931	835	852	885	915	880	953	870	881	906	930	896	946	880	918	879	882	864	859	846	853	869	894	877	872	898	923	852	939	921	918	870	915	928	864	883	920	910	859	862	888	892	924	930	933	886	911	902	901	975	938	896	856	876	929	867	859	890	881	950	928	922	790	899	891	835	909	939	884	894	857	905	875	849	848	893	895	906	915	876	883	882	898	898	941	928	837	910	888	867	882	878	839	886	893	864	901	856	921	843	891	907	896	838	909	856	890	933	931	954	925	908	899	880	846	876	812	878	838	870	856	872	926	902	870	885	891	911	922	933	896	860	916	929	943	871	945	910	866	858	905	869	929	896	891	875	846	843	904	892	921	900	903	885	918	855	901	877	872	869	857	868	896	887	939	955	889	874	894	876	893	831	897	862	920	924	912	891	928	878	924	963	904	895	952	903	918	876	909	918	880	853	903	972	908	908	882	882	896	902	821	906	918	864	887	943	864	905	904	912	866	958	942	837	890	917	926	920	885	879	888	916	884	885	906	957	882	878	900	920	919	815	930	895	894	843	838	877	907	880	965	901	921	933	869	875	910	907	885	908	940	905	888	871	871	909	919	881	959	908	896	890	847	861	938	875	910	854	879	933	848	884	880	898	884	866	901	879	941	886	895	881	881	900	865	877	869	891	866	853	954	890	914	868	872	870	918	892	898	945	903	909	905	902	925	868	887	900	912	929	908	962	893	961	932	819	898	858	946	839	900	893	861	931	839	862	881	924	904	922	849	867	886	857	865	906	932	861	872	881	939	893	862	891	917	932	919	892	943	906	897	886	902	901	881	890	918	904	895	872	865	904	891	857	940	872	864	926	884	881	886	908	862	876	872	866	900	883	906	899	921	888	885	936	905	831	830	827	909	888	918	913	852	882	875	888	869	877	859	904	880	907	893	911	893	857	907	887	862	898	841	917	927	894	969	877	928	891	877	888	889	872	950	849	912	894	924	929	928	919	854	877	815	860	836	850	886	857	891	908	903	878	909	922	868	905	844	844	877	863	888	895	930	899	888	949	858	890	858	938	910	903	949	931	869	890	892	911	869	892	886	889	904	902	937	893	881	940	873	900	935	909	882	864	867	909	949	925	887	891	876	916	866	886	898	864	885	885	905	902	903	861	881	892	898	949	856	858	893	904	936	918	896	931	904	886	912	897	891	884	901	882	866	881	861	946	893	915	942	855	908	876	917	909	946	920	890	854	910	914	896	864	908	880	902	904	940	928	872	844	833	921	895	856	875	905	946	928	822	964	875	936	959	896	887	866	917	892	904	873	896	924	871	940	818	895	924	892	918	880	882	915	887	893	887	877	915	907	855	898	910	917	872	908	917	884	865	927	918	880	946	896	874	890	925	923	880	867	921	838	875	824	936	907	893	903	859	951	906	909	899	886	829	884	855	841	890	885	892	885	847	922	875	861	909	920	878	905	834	962	828	909	877	888	907	906	901	933	923	899	911	908	914	926	867	913	901	854	918	926	899	896	918	876	866	870	859	888	924	898	915	878	870	882	948	932	838	905	878	848	874	865	971	929	921	897	901	910	928	890	888	892	916	951	896	898	866	925	903	888	905	871	919	895	887	896	918	876	890	881	904	881	860	871	854	849	900	924	913	871	916	880	879	913	856	909	870	923	883	910	878	920	896	877	900	852	895	892	915	864	892	865	905	867	918	894	892	828	838	895	914	891	938	893	921	914	894
53269	23069	8909	2091	993	680	512	454	443	439	436	440	437	443	389	429	380	420	399	442	415	411	439	376	406	403	432	418	362	432	408	455	427	398	422	435	408	420	384	460	403	444	423	418	446	412	412	411	384	449	410	386	460	443	423	422	435	420	420	428	414	408	407	442	445	446	403	420	431	381	422	451	405	453	411	425	420	450	434	406	422	411	395	419	452	408	380	388	441	423	409	444	425	456	393	433	443	447	446	382	407	410	471	400	413	419	419	419	409	411	417	438	391	403	417	398	381	421	408	422	365	396	456	416	430	431	407	430	434	405	429	425	447	406	400	450	418	467	444	391	382	426	375	446	422	389	427	419	381	425	421	419	413	380	443	413	449	420	402	421	408	408	462	418	388	401	441	451	394	434	431	394	412	412	424	418	430	406	389	399	425	449	397	414	398	425	440	419	382	430	367	393	435	398	435	411	431	433	429	407	419	425	445	411	394	428	434	399	379	434	411	394	427	391	405	418	401	415	426	442	435	421	428	443	460	496	464	440	392	454	418	419	448	449	434	384	432	398	419	403	445	403	397	427	466	389	432	424	411	417	429	464	447	441	451	443	425	438	408	389	428	430	426	436	428	446	465	388	446	448	412	410	421	452	410	430	467	419	447	384	434	419	434	445	421	421	412	419	438	396	405	434	396	399	465	467	428	372	435	412	391	410	412	414	418	450	436	406	428	421	423	397	456	409	437	397	434	434	421	397	399	427	454	431	431	418	416	434	426	414	413	404	488	393	411	404	428	419	400	427	433	442	434	440	423	436	428	419	404	473	388	454	429	414	425	410	430	463	465	422	436	453	394	449	413	396	438	436	450	389	413	381	435	421	410	448	444	392	402	461	372	444	420	427	461	434	405	434	427	423	414	458	397	449	405	425	441	427	409	391	433	412	414	422	435	401	397	439	484	408	420	435	455	449	468	453	414	416	410	443	382	428	410	418	411	404	433	473	381	473	449	407	411	439	399	404	436	414	415	413	412	416	412	394	392	438	405	390	400	423	385	430	455	455	391	377	430	379	441	407	456	398	414	447	427	463	435	454	421	422	414	383	424	432	456	423	426	393	439	399	426	428	468	414	469	411	395	455	455	408	445	421	420	449	391	441	442	403	432	450	416	405	419	417	433	451	398	406	447	420	427	414	437	412	451	401	437	440	404	420	391	429	414	407	420	430	405	409	433	428	398	412	415	435	454	433	412	428	392	449	447	408	407	407	370	366	408	404	482	401	430	446	407	404	443	433	379	417	427	466	445	421	440	392	399	382	400	425	396	390	409	422	384	411	395	429	451	443	437	433	438	409	428	424	436	468	437	468	402	435	438	391	428	431	423	432	438	452	463	446	428	411	398	436	432	407	414	399	468	451	423	405	410	448	423	430	417	415	422	427	427	390	436	447	444	423	408	402	450	427	397	436	390	412	400	418	460	437	431	415	374	429	398	414	420	355	404	398	396	390	441	407	344	396	413	397	409	411	422	433	413	426	415	421	430	426	454	418	444	452	442	393	388	433	451	414	367	419	428	451	414	454	407	398	410	408	409	429	475	409	368	395	450	431	415	370	405	402	414	369	425	452	420	386	425	413	417	387	432	406	437	421	398	444	445	456	437	443	383	423	414	433	375	433	392	441	421	400	420	414	433	452	401	427	414	453	446	421	425	446	421	392	421	452	396	452	405	439	466	430	449	414	408	404	465	461	422	406	397	438	430	396	410	434	429	422	442	418	409	405	403	400	442	387	434	418	391	420	394	424	454	403	431	416	417	456	392	433	445	453	409	415	428	435	472	430	439	402	396	408	449	469	410	398	432	400	389	385	420	430	423	432	429	432	401	428	438	383	411	387	430	432	420	462	407	416	451	480	460	408	381	431	406	418	433	412	452	439	429	444	423	417	421	416	441	437	420	423	376	433	441	442	423	450	386	454	445	430	372	434	437	448	405	421	372	415	422	437	423	415	433	402	422	414	433	438	376	399	452	410	429	412	451	368	414	429	469	423	431	421	454	440	389	430	417	429	436	435	464	417	433	440	435	407	426	401	448	429	402	387	438	420	423	434	422	456	465	465	445	415	401	420	426	399	443	424	415	462	409	443	413	456	512	410	409	459	447	387	425	395	447	422	446	453	408	386	431	470	455	420	414	412	424	433	438	413	438	442	377	457	409	421	484	450	451	457	401	419	432	421	420	419	440	391	410	436	430	422	427	422	440	465	428	444	414	393	443	446	409	445	442	399	402	420	408	415	380	424	407	445	437	412	444	404	456	419	484	446	421	408	405	403	400	440	432	462	432	447	461	405	429	446	421	396	426	437	429	424	397	367	473	415	422	404	408	391	393	464	399	421	465	408	424	424	432	452	446	418	430	432	446	450	408	412	411	427	413	398	398	417	383	444	466	437	443	441	442	442	394	450	438	395	426	415	417	431	382	434	423	428	400	382	381	441	385	438	413	413	464	409	396	385	414	384	435	432	442	412	454	412	446	393	446	398	423	409	426	430	408	411	412	462	420	455	412	444	412	416	396	427	440	414	344	392	436	433	380	425	417	419	443	424	449	421	451	441	442	439	422	388	449	431	403	408	423	409	404	427	461	390	443	448	431	407	427	428	446	411	393	438	439	470	459	415	434	433	411	405	390	431	385	457	452	426	439	448	429	405	389	424	400	407	408	439	405	409	453	384	429	431	419	387	388	412	426	453	402	426	404	425	406	411	371	419	408	431	469	448	417	440	419	436	488	411	399	394	434	399	446	427	447	424	468	406	396	404	435	423	422	427	412	414	394	417	454	455	411	400	421	424	416	383	424	429	412	383	421	461	436	413	449	453	438	439	459	437	438	423	375	409	450	424	454	428	434	425	411	396	431	428	418	426	414	364	372	423	410	436	431	414	410	400	395	440	448	434	418	434	429	448	412	418	429	417	423	418	442	440	478	446	389	432	418	417	445	378	400	393	428	417	385	445	400	400	398	449	396	409	452	437	420	452	465	423	418	462	409	367	436	385	439	442	397	378	400	398	434	426	434	416	427	469	406	398	428	384	404	384	441	413	412	394	378	399	417	433	407	406	442	446	469	407	445	452	389	434	432	430	430	473	410	415	441	366	437	417	416	488	468	426	410	429	447	412	451	419	424	443	415	401	451	415	412	440	412	394	398	431	422	419	424	419	425	419	445	413	445	433	442	440	424	451	425	409	400	412	416	451	428	420	399	412	502	426	422	462	395	439	417	429	399	426	420	424	417	447	393	439	427	405	395	371	438	414	416	385	420	462	431	431	401	418	438	399	392	402	397	433	394	422	446	445	450	445	413	385	420	439	420	426	429	422	439	431	453	459	440	433	449	479	420	424	420	428	420	474	393	434	450	455	475	433	403	422	419	445	419	445	423	431	435	414	411	443	415	438	424	397	406	413	422	422	428	448	403	414	447	406	415	404	433	378	366	425	434	407	422	446	417	451	454	390	430	408	384	372
36337	14012	6219	3636	2287	1592	1274	1089	1057	978	957	967	951	915	910	946	1003	939	952	926	903	908	924	931	962	919	939	917	938	900	898	934	957	906	930	932	925	920	945	901	898	900	969	898	910	932	946	910	910	932	949	927	947	928	876	956	974	946	875	906	923	934	939	948	939	932	917	922	973	920	867	979	929	929	917	978	874	902	941	934	901	958	925	939	944	966	922	902	981	957	943	903	931	938	925	958	991	874	951	922	927	934	920	957	899	917	941	882	961	871	929	897	883	878	899	933	885	952	921	986	917	896	950	963	904	916	901	912	890	925	983	948	942	949	891	992	907	919	957	866	917	962	893	920	948	919	919	904	926	922	922	953	927	907	975	901	894	946	943	997	902	912	885	984	930	959	939	931	915	928	949	920	911	898	910	918	908	925	994	889	951	905	918	946	937	925	870	855	903	925	930	906	923	906	944	921	876	982	924	966	886	911	858	924	968	915	943	1000	951	928	872	893	939	884	930	899	947	903	940	935	886	946	913	918	934	923	923	921	930	924	951	929	902	887	936	951	943	909	936	904	914	909	936	946	943	829	912	947	976	891	972	925	891	958	913	874	889	909	885	902	857	943	921	933	908	884	962	960	928	932	920	924	931	982	955	886	900	916	902	890	948	942	979	894	948	864	914	936	846	901	882	890	948	885	911	967	921	927	940	1007	971	918	952	929	927	875	944	883	900	930	874	961	933	879	923	982	903	970	943	901	915	885	934	898	917	931	907	854	914	924	882	947	937	898	959	921	860	900	875	898	955	877	936	962	861	851	951	912	904	939	1009	940	934	903	881	1008	907	914	893	953	934	864	924	887	942	956	938	941	917	923	914	913	956	925	922	922	934	938	956	958	949	889	878	971	923	902	918	945	904	934	906	948	974	932	877	919	926	933	880	977	906	976	965	924	927	928	866	900	975	1013	921	917	931	952	943	888	958	917	845	963	916	896	902	905	931	927	875	973	910	894	902	882	933	918	931	915	928	937	896	940	918	954	945	951	938	953	897	920	924	934	910	924	890	919	947	921	977	940	916	978	940	886	945	1004	941	885	907	910	893	936	945	979	939	904	927	891	935	922	928	918	921	939	931	911	922	949	953	976	896	948	890	937	872	949	891	960	908	959	899	919	915	933	914	947	910	882	901	935	887	907	972	952	917	876	909	893	951	939	935	857	927	952	941	914	941	936	889	916	913	925	915	915	897	981	865	945	899	901	927	895	949	906	906	903	875	923	891	913	900	911	971	949	925	886	946	924	979	950	902	938	974	939	914	923	924	940	922	909	852	912	945	905	861	873	910	885	906	962	912	919	907	894	963	892	912	909	883	906	960	901	901	936	836	896	911	926	902	938	924	910	952	925	930	932	944	966	921	925	882	937	924	953	922	935	877	906	900	886	874	892	918	888	927	950	991	980	900	921	894	907	943	929	937	986	913	915	935	910	922	943	924	946	938	902	937	915	952	904	959	871	949	936	971	876	914	954	942	873	959	876	914	892	919	945	943	895	933	947	923	899	959	901	863	913	979	922	937	930	911	920	972	925	926	945	875	932	964	940	949	955	899	907	934	952	926	950	918	889	912	951	907	888	954	907	927	859	905	920	896	916	913	897	887	904	937	917	941	931	924	945	914	898	933	949	945	906	879	890	931	912	905	910	946	864	893	971	931	883	975	957	953	991	929	965	922	960	896	939	918	919	938	908	903	905	959	920	861	876	924	861	885	945	901	904	899	924	917	871	892	949	926	970	898	863	917	974	913	921	905	937	939	914	922	929	944	940	858	872	904	915	900	946	911	911	910	927	923	882	893	922	898	932	970	957	885	941	897	925	938	926	910	940	875	951	877	951	928	902	954	892	922	938	922	870	849	904	962	928	910	916	965	910	994	951	885	873	951	945	912	915	861	938	936	984	991	918	916	907	982	959	927	950	919	884	911	910	930	896	892	918	944	894	899	932	897	914	939	950	979	965	897	923	967	937	943	924	895	908	887	986	918	929	880	929	912	887	925	890	879	928	908	933	947	984	897	917	869	917	958	886	937	899	943	929	917	907	930	942	954	963	854	930	879	909	917	938	914	883	939	891	965	865	911	943	958	909	909	870	890	962	891	880	864	899	934	946	944	967	905	911	904	937	948	878	954	893	888	868	923	889	908	929	939	920	930	935	918	907	858	900	948	863	961	971	951	949	931	937	925	912	969	947	937	911	968	875	884	904	919	952	951	907	922	950	923	901	966	954	895	926	935	871	924	912	968	951	918	934	939	957	926	887	932	910	927	876	924	979	893	954	958	949	913	966	945	942	942	945	979	870	934	951	875	875	965	930	955	908	922	894	913	898	943	935	900	900	932	928	913	899	939	944	926	927	986	909	900	891	967	930	872	924	952	853	927	944	890	867	959	875	892	934	867	896	905	923	949	977	965	880	937	938	922	948	949	876	952	959	944	935	877	924	919	963	907	941	925	923	902	916	953	899	893	931	918	887	872	907	901	901	929	972	918	962	910	894	913	923	890	877	983	940	934	893	971	898	923	910	862	936	917	901	910	940	921	892	909	898	987	930	931	924	913	893	948	932	930	913	915	957	921	920	968	952	889	905	920	933	944	911	968	947	932	945	916	886	952	887	972	922	991	902	900	947	910	947	911	927	949	930	945	927	954	935	923	924	877	901	923	896	918	888	935	945	941	905	911	964	930	945	960	961	915	939	891	889	939	901	901	966	909	921	934	917	888	982	966	900	993	875	949	927	919	911	914	929	957	866	882	872	919	892	923	869	927	934	889	997	905	890	964	969	940	933	915	938	927	940	920	887	979	903	889	968	953	958	897	905	938	954	967	930	942	891	963	935	950	903	912	920	888	930	912	896	889	909	907	878	924	933	944	920	926	900	930	919	908	917	908	952	925	915	852	975	961	958	944	903	940	941	924	902	916	897	907	926	915	880	899	913	947	953	972	924	932	878	841	910	892	925	882	962	878	950	912	903	898	938	964	924	931	922	921	867	958	916	890	922	931	870	917	918	909	909	904	932	898	905	977	923	891	958	953	897	938	948	924	891	953	881	913	939	902	924	926	976	870	961	897	940	913	901	951	926	993	923	945	885	913	952	914	902	988	906	877	855	934	955	905	933	888	879	930	1000	891	899	943	938	902	885	919	938	904	887	945	913	923	907	914	925	898	878	889	929	953	914	934	920	929	895	937	894	925	924	915	922	895	892	900	934	918	898	905	961	932	835	968	918	944	953	893	946	855	855	908	956	901	937	901	949	909	892	878	931	936	911	929	937	952	940	949	902	961	886	891	929	944	884	894	892	931	891	923	952	922	911	928	881	910	946	903	932	907	921	968	954	901	910	913	963	933	1000	929	912	934	882	907	931	931	848	959	932	919	887	893	916	915	978	909	908	940	920	966	875	897	940	871	931	927	925	930	889	903	946	927	939	998	929	958	979	906	967	977	866	937	919	908	919	903	933	902	903	902	907	925	974
48448	20250	5502	1511	821	678	547	468	469	459	412	385	418	400	432	414	458	408	400	430	386	419	402	440	428	395	422	409	401	413	427	392	415	424	427	393	390	425	469	430	423	426	365	383	390	369	372	392	415	439	448	417	395	414	443	390	408	382	420	383	390	442	428	400	395	391	401	428	433	403	389	422	419	431	399	417	426	380	416	385	435	399	453	397	422	431	389	432	409	401	442	386	382	401	401	392	409	438	403	388	440	373	413	416	435	397	414	417	383	377	423	415	406	436	399	363	404	403	412	408	433	414	431	415	387	471	393	423	411	396	420	395	430	403	412	371	432	440	401	391	391	387	415	381	395	366	418	425	466	372	400	417	369	444	393	412	415	365	415	398	437	398	416	417	408	396	430	417	402	382	429	444	401	449	421	423	388	421	439	417	391	391	442	436	403	367	414	377	380	391	441	415	391	409	411	399	436	389	405	447	424	422	398	442	459	388	417	410	422	382	432	426	424	405	363	396	413	425	405	415	375	408	412	388	414	405	400	466	379	399	399	414	445	426	404	417	404	421	395	406	418	444	375	373	359	412	412	419	404	446	403	414	391	397	389	462	452	415	393	363	386	415	389	436	412	432	390	383	411	396	412	397	408	389	397	410	435	403	385	374	385	373	422	437	412	438	439	430	411	403	407	450	393	424	390	428	431	410	423	417	417	418	433	405	407	396	394	436	412	393	397	402	388	428	373	376	368	419	396	386	429	394	402	368	411	388	411	409	412	431	400	420	429	392	405	408	442	428	386	395	418	408	437	405	443	427	421	436	391	409	424	445	391	395	457	430	444	407	431	397	425	381	440	437	388	358	420	437	404	439	440	357	418	424	396	391	389	426	403	414	397	410	377	456	406	395	395	403	466	394	378	419	427	419	416	434	451	410	417	418	405	409	401	380	418	391	403	426	393	410	445	390	427	413	454	400	430	371	432	419	398	399	420	417	454	411	388	371	372	405	407	428	411	404	437	442	383	371	374	432	448	431	434	413	407	451	414	417	432	372	414	411	421	407	426	428	385	429	381	420	434	420	394	418	442	402	403	400	448	394	414	419	397	402	383	412	416	416	393	418	428	403	424	382	408	451	407	451	418	451	368	398	417	430	417	406	435	450	399	424	428	402	401	364	436	412	395	394	372	407	424	399	421	424	448	461	445	386	404	377	381	407	436	399	433	409	378	377	432	401	391	387	444	420	410	427	389	404	432	372	413	400	440	418	420	413	400	370	409	409	405	396	418	381	402	452	404	392	381	386	395	383	411	412	412	415	405	374	444	405	421	408	385	403	389	422	405	424	400	384	389	424	409	444	403	403	396	440	400	407	396	413	410	398	402	435	446	413	413	451	436	401	413	409	393	409	414	393	452	381	409	459	412	398	392	394	410	415	391	372	425	406	416	391	429	477	430	381	418	405	431	356	424	438	416	423	414	393	421	390	390	465	430	421	408	415	422	429	414	429	396	402	392	411	370	388	409	382	410	384	410	392	443	420	441	397	396	429	392	410	397	402	388	408	434	401	389	406	433	391	428	387	410	407	395	375	437	426	363	421	406	421	403	402	434	402	427	400	370	400	404	427	419	387	352	393	409	396	412	395	400	422	410	393	452	404	436	411	425	371	419	369	480	438	430	401	433	440	428	392	428	400	383	396	411	439	438	414	416	409	399	366	402	412	389	417	393	412	410	419	404	436	423	393	434	383	418	394	422	412	378	401	398	421	408	427	406	413	377	363	423	409	410	357	348	407	413	420	399	445	429	426	379	410	406	422	418	430	381	444	389	412	435	430	443	416	437	408	389	460	424	429	388	446	433	428	455	418	413	423	437	354	447	392	384	404	405	389	388	404	406	403	406	406	410	379	413	388	392	421	442	433	432	410	432	419	421	406	410	381	400	414	413	391	401	410	382	435	398	429	388	434	405	394	416	390	397	336	406	446	388	399	400	413	394	430	435	409	366	390	398	428	423	418	453	427	411	434	371	419	465	406	385	437	368	388	391	397	434	420	427	394	398	399	385	400	418	425	402	445	441	401	392	438	389	404	402	375	424	391	420	389	402	405	390	388	434	391	444	425	406	403	416	406	445	436	405	365	396	417	417	433	383	396	503	386	407	391	391	407	382	404	408	419	406	443	393	420	416	411	397	398	397	422	431	429	411	366	400	420	411	414	450	410	391	397	484	428	426	425	388	440	421	447	397	418	416	413	400	420	407	405	428	432	397	413	423	416	410	401	413	355	421	406	386	396	407	427	418	415	371	439	428	370	399	405	412	397	391	417	418	465	427	431	419	414	413	408	418	400	414	418	383	430	405	374	443	384	425	404	404	411	417	415	414	398	412	423	379	416	391	417	383	415	412	421	396	418	431	441	409	396	425	415	416	430	420	412	393	410	411	418	445	416	418	391	394	415	442	394	407	384	428	410	440	396	399	393	387	410	407	428	434	403	417	395	389	415	419	382	393	424	414	410	387	413	419	416	453	422	413	413	436	398	401	371	436	414	416	400	413	408	395	411	400	388	433	376	365	382	383	438	398	423	400	385	397	403	372	398	430	398	426	401	367	398	415	399	423	431	435	402	374	404	412	362	388	404	427	431	414	436	403	390	420	429	368	396	404	442	394	426	423	379	417	403	422	410	384	419	411	408	423	404	419	451	435	400	378	413	435	387	399	406	428	433	475	426	387	423	428	401	405	388	415	385	435	443	389	418	413	387	396	405	435	449	427	378	405	424	414	429	401	412	450	425	404	407	430	388	411	445	413	388	403	387	453	421	394	428	398	403	413	421	406	400	385	404	438	394	390	390	430	396	400	445	432	435	466	413	389	425	380	408	371	392	399	432	463	430	393	427	405	441	405	396	408	392	386	422	425	427	367	394	415	435	417	433	419	424	454	435	407	391	432	385	400	392	406	419	397	372	433	429	410	431	428	414	426	394	390	455	385	405	402	362	423	397	443	370	399	398	423	425	407	457	425	444	415	393	414	411	436	428	442	412	403	435	383	369	398	384	431	401	424	395	416	418	384	400	385	421	393	405	369	367	398	371	432	406	385	415	417	419	429	367	418	382	430	430	409	423	412	426	454	427	469	410	441	399	393	438	406	363	446	411	391	425	412	415	413	393	405	409	371	427	431	402	423	411	405	381	406	370	427	425	387	423	405	457	407	402	394	411	424	380	404	430	418	378	402	413	421	437	383	408	437	425	435	407	407	417	420	428	356	392	384	390	410	427	435	396	426	370	415	427	415	451	384	373	413	414	463	413	395	393	423	411	462	404	414	380	440	405	436	378	429	438	408	442	376	417	430	421	419	404	412	386	394	395	385	453	434	402	424	428	435	448	414	385	426	455	396	392	418	457	437	397	384	404	380	415	453	362	397	398	402	395	405	430	426	366	416	400	383	448	434	382	391	386	407	392	427	412	399	434	413	389	408	361	435	414	386	411	415	398	382	422	417	389	367	408	388	410	434	420
33114	15349	6078	2982	2089	1564	1299	1085	978	966	924	871	930	873	900	886	880	881	885	833	876	866	905	892	912	944	908	879	858	919	864	848	949	942	863	925	916	978	882	910	843	901	929	907	868	884	905	950	915	903	947	900	882	926	856	871	932	897	917	893	943	932	895	944	941	889	950	924	906	865	918	879	872	907	872	927	897	892	927	881	919	985	931	894	913	869	887	928	896	916	848	884	916	910	845	886	901	876	873	883	863	926	875	921	877	939	919	941	892	913	904	893	895	890	908	897	866	889	883	893	930	850	906	876	938	937	936	914	926	903	937	898	944	897	890	935	900	894	889	938	879	936	928	850	882	897	868	853	884	866	916	876	853	922	898	848	891	947	887	903	868	958	860	902	896	919	848	921	917	919	927	887	902	881	968	892	894	903	926	934	934	927	866	910	901	902	885	888	847	922	845	933	910	912	919	917	875	876	866	921	868	947	881	912	897	876	899	949	867	860	898	864	945	878	930	917	886	874	876	929	883	914	858	868	909	927	943	923	920	918	884	859	892	904	910	835	918	891	858	829	868	909	872	893	939	869	858	881	903	891	972	938	868	891	940	908	872	915	894	902	875	902	867	891	939	932	870	895	873	905	834	889	838	924	928	868	884	898	964	944	922	905	951	905	905	924	938	883	903	916	921	839	888	851	901	930	903	918	910	896	879	896	884	897	925	849	882	928	923	927	886	884	875	896	887	902	831	920	936	917	864	921	861	943	893	918	928	976	882	941	937	932	980	939	929	885	914	926	905	929	916	880	922	918	941	968	871	895	906	889	863	928	856	908	898	906	924	869	895	877	864	941	891	916	906	903	843	894	866	895	943	888	883	873	901	889	885	899	866	932	897	937	887	877	873	869	932	908	841	863	799	927	907	867	850	938	952	909	928	846	910	933	929	909	905	904	831	914	925	967	884	893	898	919	891	882	924	871	873	885	899	882	965	893	871	884	902	890	928	870	885	877	930	896	923	921	926	897	962	921	890	881	912	941	878	856	871	917	899	854	938	903	965	934	912	901	954	874	874	869	899	901	961	839	930	932	945	894	951	927	906	861	896	895	910	869	929	862	917	868	858	902	927	897	889	906	908	900	981	870	888	958	957	914	923	881	959	857	916	895	893	934	878	910	927	891	916	927	940	844	900	883	849	895	883	889	903	886	918	900	927	902	881	872	871	835	894	928	891	865	933	892	937	912	833	902	905	913	830	938	871	929	948	900	920	908	914	909	912	917	895	924	847	845	878	915	897	855	863	902	900	917	897	843	892	899	888	857	955	931	870	944	909	884	892	906	880	964	898	888	912	918	901	869	884	898	905	898	867	876	885	900	968	876	921	951	924	917	888	917	890	923	952	953	935	885	914	951	894	884	907	897	885	893	909	909	887	871	923	932	921	898	925	885	914	902	870	923	905	873	896	874	865	893	892	877	896	863	881	857	907	910	924	882	926	878	866	903	924	933	936	925	944	915	878	818	872	871	888	883	866	888	930	872	865	914	891	932	909	919	933	903	890	882	876	853	891	876	897	861	869	911	928	920	889	854	878	908	940	889	905	889	858	901	888	887	939	880	922	924	911	927	904	929	901	869	903	880	953	878	934	882	920	893	889	879	935	913	851	938	895	859	862	916	909	922	910	922	912	924	870	873	828	892	919	829	930	832	889	893	898	929	861	864	869	919	891	888	909	883	903	902	862	913	880	947	851	873	911	898	896	868	881	919	928	864	905	869	905	913	948	908	961	902	868	895	859	879	864	834	853	925	898	863	911	903	904	959	876	883	899	870	930	888	876	864	923	882	915	850	862	931	896	893	905	902	946	885	917	921	833	828	928	868	896	946	940	897	943	892	865	898	902	937	864	889	921	877	905	887	876	914	952	929	899	909	928	913	840	881	872	881	904	880	922	894	930	905	918	847	860	892	836	881	886	887	893	863	925	884	921	956	855	935	913	855	947	905	899	914	920	876	950	920	863	893	888	909	961	865	934	919	921	848	903	825	945	870	911	894	857	956	962	857	920	883	896	907	906	895	852	886	887	889	898	868	926	935	864	917	812	884	906	928	872	899	873	892	956	890	871	907	905	902	943	889	865	920	864	924	874	917	976	853	910	883	867	946	847	925	894	881	861	912	969	908	902	913	914	889	858	967	875	898	906	901	897	864	909	850	900	939	876	940	868	869	918	913	954	798	967	914	910	878	888	886	890	929	971	927	868	856	890	874	864	891	930	891	867	970	895	935	888	889	905	929	893	830	877	854	845	886	861	857	899	896	904	881	946	908	869	922	869	880	842	956	904	905	901	882	903	889	898	872	908	871	852	869	879	883	911	832	876	849	834	870	900	838	872	850	967	847	922	924	830	893	867	883	874	901	834	873	885	878	894	930	918	872	914	856	942	867	926	887	900	905	909	917	919	932	890	891	901	925	933	936	904	866	971	938	933	917	899	914	888	899	885	936	928	880	881	883	894	921	894	931	880	917	910	888	887	911	865	901	918	915	890	885	880	838	848	892	876	891	924	948	869	926	870	865	899	909	914	898	932	925	912	882	913	914	898	868	833	910	900	853	879	855	872	920	919	903	958	881	887	922	906	935	876	931	887	881	876	882	930	899	931	899	908	885	889	865	861	884	921	905	944	859	882	900	899	908	902	868	896	921	911	895	967	913	925	926	913	886	920	907	923	889	918	947	930	855	886	873	930	899	882	934	875	908	870	859	943	945	894	901	915	826	918	902	885	874	920	887	905	875	887	829	817	924	889	911	875	836	850	887	891	875	905	881	921	906	892	879	908	904	893	916	875	891	932	892	918	922	877	898	907	864	942	918	909	906	857	939	917	892	861	910	937	900	897	901	905	902	855	878	930	890	889	923	892	908	891	908	860	890	950	959	871	901	910	898	871	904	894	891	815	929	899	884	908	914	890	886	899	940	889	929	915	835	916	916	908	864	843	883	913	906	829	970	948	929	891	868	898	894	873	909	858	910	888	921	862	881	956	925	917	877	831	851	877	875	860	935	911	885	931	884	934	882	925	923	903	897	861	906	905	886	905	891	818	913	943	885	921	910	893	855	832	942	925	908	929	886	871	912	857	910	950	930	876	953	897	889	957	893	913	922	877	915	923	887	917	905	888	919	879	886	898	867	904	940	889	878	882	904	883	877	924	854	910	876	901	898	889	954	906	924	912	889	937	858	900	901	869	896	936	912	864	919	897	875	886	899	893	960	906	886	897	892	902	946	869	860	879	903	892	907	888	873	903	899	916	911	849	953	931	929	896	874	924	911	899	894	889	810	924	890	841	925	892	896	904	901	860	912	858	955	926	909	919	860	894	885	899	904	887	909	953	931	872	897	897	932	911	926	928	886	941	897	921	889	929	871	826	881	890	908	857	927	942	896	897	881	905	882	855	967	881	855	909	947	879	909	865	911	902	930	930	899	934	923	917	930	895	895	872	902	881	920	873	935	971	860	825	946
61646	23234	7317	1976	978	740	621	493	443	457	498	436	443	435	445	373	400	411	429	431	395	420	398	417	435	426	431	435	450	387	425	424	414	405	424	418	445	429	411	386	445	425	427	377	419	424	375	410	393	440	408	395	409	435	428	437	427	400	441	433	425	404	434	449	429	420	424	401	429	414	434	455	448	417	416	393	394	370	376	431	408	430	421	403	401	411	444	451	437	402	387	372	393	397	420	454	414	401	410	411	404	433	421	453	422	434	402	413	434	409	422	435	435	406	436	414	405	379	400	411	440	433	426	454	436	434	454	406	437	476	436	413	427	418	453	452	416	439	456	430	442	452	413	388	359	440	402	424	377	416	437	411	389	433	457	377	424	433	434	432	448	468	406	409	419	409	434	451	406	413	427	409	404	421	436	393	410	375	414	436	415	385	455	450	367	412	417	414	376	425	450	423	412	431	403	421	377	412	412	440	373	424	399	405	422	425	383	406	414	464	391	435	424	399	410	455	419	418	419	393	426	409	444	440	400	413	391	470	423	414	458	451	425	401	411	412	398	438	437	395	396	427	464	458	391	398	454	413	395	429	391	428	408	418	430	403	449	435	457	416	386	378	406	426	444	405	433	424	429	428	420	446	407	397	412	409	409	429	435	402	432	433	417	453	444	483	450	445	403	443	417	440	403	395	400	433	422	431	393	415	410	408	440	406	389	446	419	398	426	433	435	424	415	410	411	390	421	416	417	425	400	409	408	434	409	430	379	405	492	387	416	453	412	417	436	435	408	427	449	395	437	415	433	384	410	396	425	408	373	448	487	425	391	422	422	410	448	403	417	429	440	398	414	398	444	411	423	422	437	401	423	429	408	425	410	402	382	400	394	392	412	394	421	387	410	412	428	392	438	466	438	436	431	439	434	389	411	412	427	361	465	389	384	419	418	399	416	406	440	423	404	377	400	409	396	365	418	366	445	443	431	400	417	425	426	444	466	395	476	426	391	400	415	418	411	383	417	446	444	414	421	443	439	414	430	437	459	386	428	397	450	454	380	356	456	448	441	433	430	440	466	366	411	452	388	434	399	434	436	421	420	422	443	426	422	406	420	444	401	421	425	451	414	406	459	410	367	430	413	435	350	436	401	413	417	412	371	451	433	418	417	427	395	423	438	447	436	423	385	427	401	432	449	390	439	432	392	400	415	428	423	388	403	369	410	411	436	416	351	421	452	418	466	401	441	444	408	414	385	418	403	424	431	427	394	422	423	390	419	422	435	413	438	410	386	441	400	418	412	423	399	436	408	413	412	460	424	406	432	437	425	424	412	430	455	426	394	428	441	445	407	407	399	443	405	467	407	451	431	446	434	430	434	436	411	433	422	387	411	375	448	474	392	439	402	428	390	429	405	388	430	428	468	404	447	397	429	421	422	398	448	410	416	392	397	434	407	393	415	437	445	420	452	451	413	427	445	442	413	430	441	438	439	449	437	474	403	408	434	433	470	432	429	433	414	443	394	426	430	345	399	387	424	397	417	463	487	410	384	418	436	403	414	451	400	427	437	433	441	395	418	387	408	432	445	444	419	357	453	405	412	436	399	433	426	400	416	430	427	381	425	402	422	432	420	438	397	423	428	453	415	423	404	414	420	427	403	430	435	454	436	398	430	429	465	393	407	413	463	454	464	431	384	416	430	422	420	418	412	401	457	431	419	434	390	375	425	401	391	458	437	380	454	412	381	476	397	390	441	399	432	403	397	392	422	382	438	398	409	426	398	449	381	430	444	388	386	412	445	431	441	432	410	449	404	388	415	397	415	420	471	403	421	410	437	453	416	411	430	427	390	420	414	406	431	406	447	404	438	381	404	395	445	468	419	392	436	452	455	440	421	432	385	418	398	434	403	394	399	400	408	420	449	400	453	428	428	455	467	436	459	417	441	427	395	398	425	387	453	436	419	402	474	432	409	389	421	413	407	417	429	425	428	416	448	413	389	418	432	423	412	424	400	421	405	472	400	410	404	493	434	421	415	446	403	434	405	419	428	438	413	418	418	416	392	422	417	402	440	443	437	398	412	423	441	390	428	432	447	445	422	402	441	404	449	440	365	427	443	475	415	434	366	382	414	418	395	411	414	442	432	390	458	423	466	419	469	485	415	445	407	394	400	418	436	451	444	429	349	438	380	386	403	411	408	419	438	437	419	405	439	429	426	401	394	427	450	403	432	437	453	430	399	385	430	425	435	450	420	446	450	428	409	407	424	385	370	428	405	374	402	427	416	425	419	404	439	416	448	435	438	408	400	385	442	427	450	436	399	410	416	398	411	413	421	396	429	431	403	416	431	489	410	369	424	431	406	388	359	444	419	394	422	463	414	415	399	407	404	450	439	442	454	399	390	414	429	412	398	374	428	404	431	434	445	399	448	449	418	418	437	407	395	426	409	391	427	463	419	421	458	377	394	425	447	414	432	434	413	400	428	431	448	402	407	431	403	470	396	405	414	396	449	423	442	444	417	424	432	404	423	424	424	383	417	409	443	404	397	423	428	369	402	414	394	402	383	387	402	393	399	403	464	449	441	421	462	380	404	406	439	423	418	408	434	441	383	403	423	437	415	390	433	439	439	421	371	429	446	420	412	403	396	422	414	431	423	417	407	436	423	413	407	427	406	411	450	399	415	404	403	445	455	443	437	440	440	399	405	431	426	400	382	424	440	398	452	443	388	407	434	410	408	397	447	392	383	432	396	405	444	421	417	384	408	415	413	448	404	423	446	430	398	441	413	392	399	437	425	458	402	366	453	450	418	377	401	404	411	434	416	418	437	438	429	406	408	380	416	412	417	459	451	408	425	391	446	420	409	427	388	392	436	455	396	438	387	425	441	414	421	396	446	454	442	466	430	422	431	408	439	435	429	452	417	443	417	404	452	454	404	409	425	434	424	398	420	424	432	442	441	425	368	412	409	432	470	469	434	420	452	477	410	424	421	437	413	370	367	428	414	414	394	409	431	435	408	373	432	418	393	394	380	424	406	390	453	442	415	440	386	394	414	418	436	418	373	455	434	419	428	417	418	374	451	403	418	427	469	439	412	415	418	419	430	399	402	438	465	455	407	435	456	468	454	432	454	440	433	395	407	438	372	401	429	418	447	447	445	442	395	440	413	422	403	414	397	401	391	419	444	410	388	420	384	387	425	415	446	419	421	410	406	412	413	394	407	385	377	445	392	422	429	419	407	402	429	413	453	439	454	445	408	411	412	437	388	412	413	395	421	420	392	412	434	397	446	449	393	465	431	473	419	442	429	467	436	384	425	388	410	412	403	403	456	398	410	427	423	425	434	429	431	420	430	370	453	386	412	417	413	384	422	413	379	408	422	384	413	440	447	420	427	423	411	447	423	435	427	439	436	437	406	398	428	381	426	439	397	432	439	416	436	427	406	429	441	423	439	428	434	434	410	433	446	457	399	411	417	410	460	391	422	439	433	418	398	446	393	433	427	445	399	432	434	425
40321	13415	6870	3672	2459	1762	1393	1171	1000	937	951	945	973	935	896	932	942	945	887	933	949	893	919	948	904	988	902	915	909	885	914	896	883	923	900	985	920	905	946	930	935	930	883	919	939	911	903	943	892	908	940	973	858	928	910	920	910	933	859	965	881	943	991	923	910	959	901	898	940	964	941	942	871	919	1046	936	903	960	900	926	942	915	938	949	929	918	916	914	886	892	896	917	980	908	937	914	965	911	905	954	937	864	967	916	933	933	882	947	915	929	923	897	949	905	881	908	926	921	932	917	910	944	950	870	960	900	980	905	882	956	881	937	888	922	909	933	932	941	897	920	944	959	913	945	898	948	915	940	838	955	903	856	923	937	930	905	927	900	933	945	976	911	887	926	958	931	918	948	959	948	912	963	909	979	881	917	890	875	964	911	941	885	966	889	900	892	925	878	914	928	880	949	959	938	875	944	915	874	876	908	930	944	963	871	920	910	930	913	943	955	899	939	927	984	961	961	907	939	962	915	887	933	941	968	976	911	950	948	896	909	965	889	979	871	893	976	969	975	937	926	931	874	923	870	919	907	898	927	958	874	939	960	891	950	919	900	907	937	899	917	885	928	906	953	932	951	895	881	924	936	827	887	915	920	922	966	927	939	908	922	944	891	933	899	907	950	981	929	955	887	916	924	922	840	917	951	911	990	944	963	914	926	932	938	907	954	906	933	943	890	875	914	912	914	930	982	886	896	930	879	897	895	897	930	922	935	914	975	898	939	929	901	864	872	940	940	923	940	938	890	904	907	912	889	887	885	920	895	901	924	914	926	895	919	918	884	933	948	961	919	954	975	903	952	908	934	946	928	976	880	925	976	901	908	922	968	892	913	935	944	966	920	936	922	957	886	941	957	931	930	922	955	943	883	952	859	974	994	895	928	899	962	910	938	949	892	888	976	918	960	893	925	944	924	922	984	904	901	908	956	915	919	926	919	984	900	895	998	966	954	947	949	924	902	934	870	970	951	926	914	986	977	986	960	933	948	936	928	917	953	975	937	873	894	961	927	950	914	939	904	890	867	931	930	954	923	943	890	931	928	940	955	906	955	875	911	988	877	900	875	932	935	900	893	910	904	952	894	909	918	866	893	942	905	947	948	941	987	992	904	934	901	979	944	856	942	938	951	920	948	925	915	917	948	989	978	951	934	975	991	938	920	955	923	890	901	947	938	923	945	880	915	961	905	959	989	948	953	977	935	915	905	959	936	876	929	918	933	943	949	926	964	860	884	900	949	963	969	979	911	944	912	963	943	935	927	931	879	927	941	953	896	946	956	861	910	936	929	974	915	929	973	910	939	923	925	947	916	907	922	946	908	913	925	976	953	924	959	945	916	939	901	909	887	955	899	878	901	907	947	936	922	900	960	982	944	947	979	957	899	877	969	909	909	914	942	905	925	936	969	933	907	884	922	966	952	937	923	1010	911	937	928	859	910	945	958	922	899	942	893	830	928	942	915	927	932	941	955	909	974	913	928	954	895	909	937	931	921	942	955	887	886	940	942	958	952	931	886	889	919	940	905	917	986	968	923	954	862	834	950	907	911	909	925	882	909	929	996	933	942	958	918	942	915	937	906	931	970	955	911	933	904	968	948	933	984	877	896	941	896	913	853	892	940	915	902	918	958	938	931	941	911	912	877	909	895	926	904	902	899	939	924	912	906	898	916	875	887	891	939	919	881	955	890	904	940	942	938	919	955	918	940	943	906	855	963	916	938	883	946	969	907	948	933	929	933	995	913	946	892	913	895	928	981	928	960	962	932	926	931	937	899	939	923	915	946	899	963	969	916	857	937	950	955	961	890	915	974	1031	938	930	933	1010	939	919	886	906	935	909	919	920	932	914	979	881	836	935	893	894	940	920	940	936	933	945	963	905	910	934	907	927	942	922	911	940	956	938	931	919	867	876	925	925	926	944	932	932	974	919	958	906	894	882	964	914	928	891	914	918	946	905	898	950	905	918	945	956	957	940	957	954	965	933	843	915	914	909	896	918	931	865	946	908	859	918	896	912	923	921	911	937	932	905	860	878	889	988	879	931	934	930	955	941	932	923	941	904	938	920	939	924	932	920	895	873	947	951	854	909	979	901	877	899	908	841	919	898	926	979	932	936	959	923	903	936	936	899	935	980	959	878	952	863	892	866	934	917	914	932	907	947	886	902	918	870	909	914	953	885	958	908	885	911	920	921	945	898	994	900	909	944	922	944	931	898	981	975	931	867	945	929	908	910	949	948	979	890	937	889	901	874	892	972	918	925	905	920	946	956	917	956	883	897	850	882	943	876	888	923	956	917	920	956	944	916	932	977	904	931	951	950	954	892	898	899	903	876	858	933	932	939	907	970	974	945	937	894	912	982	949	959	938	908	926	928	921	914	906	899	926	873	948	897	961	935	951	876	901	976	1015	948	941	932	882	952	919	897	914	898	968	948	925	949	956	967	915	966	907	925	902	948	973	906	923	928	894	915	928	920	948	974	883	923	951	931	923	920	820	963	926	937	919	941	981	957	912	917	928	921	884	929	935	921	966	900	888	925	875	893	911	937	899	943	916	912	886	920	951	924	898	891	923	934	887	927	891	971	903	949	942	937	851	884	874	909	944	919	925	947	970	950	953	927	974	933	915	938	902	953	907	922	937	947	986	973	906	924	932	907	956	986	928	882	936	916	961	922	938	965	925	939	906	933	899	922	951	961	953	938	912	905	977	875	928	900	875	901	956	896	867	926	979	882	932	926	932	891	898	858	898	922	892	969	911	895	969	917	933	955	893	929	929	915	911	961	953	884	948	876	924	967	922	905	935	969	943	957	914	899	961	940	943	981	956	926	973	921	900	1007	955	921	920	950	903	974	953	967	896	895	917	909	872	887	958	945	969	903	907	937	858	911	881	925	991	937	923	1008	959	928	854	949	920	943	868	915	955	909	933	918	991	910	951	960	907	947	971	908	933	945	928	944	946	950	892	911	941	923	955	890	915	968	985	933	905	910	916	941	947	966	952	948	864	979	942	940	915	888	927	970	935	875	958	938	929	924	904	898	942	928	947	920	866	921	883	889	980	875	925	916	930	888	950	936	912	896	949	923	942	870	943	952	911	933	928	890	933	919	920	976	854	898	952	909	954	914	955	909	894	940	956	900	902	904	893	902	906	974	880	947	936	954	957	939	925	889	957	957	869	883	930	879	958	965	930	893	938	958	943	950	928	884	893	952	891	903	872	943	957	891	929	924	941	888	918	934	926	922	975	984	947	979	926	934	917	930	909	943	911	891	950	896	952	923	967	970	903	930	911	952	925	910	945	938	924	884	928	958	915	911	925	971	957	940	926	936	960	954	891	924	924	877	898	941	937	948	891	963	922	897	943	924	949	926	915	931	849	900	894	975	967	930	886	873	886	892	910	907	944	885	925	946	958	894	914	942	895	940	939	907	949	934	907	908	885	986	869	973	953	914	945	903	913	861	952	938	950
58501	23278	6636	1225	580	465	458	429	406	437	411	427	462	475	469	406	457	435	428	439	421	416	424	429	477	431	441	445	458	472	434	449	453	428	442	447	453	433	413	404	443	435	419	420	457	430	506	429	459	426	425	453	423	442	438	427	414	430	435	438	447	444	400	423	454	441	410	415	416	449	458	425	429	449	443	423	409	430	435	422	479	448	453	412	448	435	464	440	436	404	461	440	405	431	441	451	435	455	422	435	410	442	409	463	427	406	468	436	482	448	400	433	444	491	430	432	482	402	385	461	461	441	440	417	408	374	431	462	439	422	469	462	441	450	445	418	499	415	462	430	426	437	446	486	455	441	435	413	458	497	423	469	415	381	446	450	412	439	437	459	428	401	465	402	420	455	408	453	428	447	451	430	419	484	379	439	453	419	437	461	434	435	427	438	411	468	438	424	405	480	448	419	429	456	420	455	433	524	412	437	428	466	420	441	397	394	411	425	460	425	443	459	441	428	414	442	456	423	433	433	432	440	440	434	440	441	411	450	428	419	438	431	426	431	444	390	421	466	432	433	397	416	467	463	469	422	459	431	425	427	438	438	476	439	433	390	461	406	439	424	421	451	399	428	450	418	434	465	421	439	432	418	429	435	413	449	440	451	425	405	443	445	451	411	438	426	451	418	435	427	424	468	453	405	416	434	432	433	435	453	421	433	442	447	454	418	422	451	465	425	411	457	432	470	427	497	417	437	442	475	421	403	406	462	422	438	437	447	427	463	443	473	447	442	439	427	400	476	467	428	473	453	464	413	417	434	464	482	432	421	450	402	402	419	414	471	445	457	488	447	425	489	439	415	441	406	440	431	422	416	458	378	464	420	455	430	472	454	415	417	453	428	432	431	443	414	425	419	459	416	435	468	430	433	422	436	459	467	416	409	417	412	440	445	444	415	414	452	408	458	460	425	439	414	421	471	397	449	475	445	375	461	428	448	445	439	416	423	423	417	430	432	412	414	426	445	429	463	493	425	430	435	440	421	418	474	432	421	425	450	426	396	431	427	399	437	443	436	434	435	442	464	471	436	448	442	448	436	375	457	448	433	433	437	412	474	423	467	452	414	421	413	476	435	432	438	436	473	411	423	417	475	424	468	423	416	454	415	418	452	449	437	454	439	433	426	463	472	448	433	437	411	436	419	417	452	473	416	428	443	438	403	452	461	415	422	432	435	391	461	458	427	444	446	408	429	435	467	439	413	437	416	455	458	463	436	468	413	408	449	455	417	432	452	442	460	438	423	448	453	445	418	428	428	425	417	419	411	449	471	428	390	418	412	436	424	460	447	430	451	422	446	421	410	453	417	413	462	422	412	376	431	422	437	414	427	461	434	382	426	447	416	441	457	452	447	453	440	467	398	436	439	478	422	447	449	435	448	460	464	448	445	390	400	431	424	472	421	418	477	457	427	457	441	441	470	409	425	472	430	389	428	476	431	458	465	477	443	434	439	425	435	465	403	449	459	420	415	421	419	418	421	433	424	466	476	433	445	428	489	428	435	438	456	405	428	448	443	414	462	421	457	439	441	432	451	428	464	406	404	416	415	424	427	421	415	426	426	416	416	437	478	446	439	489	484	438	416	460	468	437	467	427	467	435	379	409	432	400	455	414	484	436	436	431	413	423	427	435	437	463	416	400	425	449	406	398	420	404	444	425	416	461	451	391	465	453	440	453	463	411	398	417	422	450	466	451	448	392	391	420	450	421	434	390	414	411	425	450	392	459	441	455	420	396	478	434	452	444	456	399	455	438	446	432	414	456	453	412	413	417	406	453	436	429	407	410	437	423	419	466	429	418	439	430	412	452	468	435	459	452	474	385	426	442	459	410	419	419	452	399	424	465	463	441	400	433	428	457	448	455	395	423	447	490	425	433	443	417	431	441	427	427	424	431	434	452	459	433	441	438	475	428	437	433	453	429	470	430	405	453	402	412	446	443	458	420	439	473	433	443	434	422	425	459	459	471	426	436	423	448	417	441	404	475	428	439	424	424	410	451	429	449	440	390	451	425	446	475	419	434	391	443	425	454	429	439	398	431	423	502	437	432	469	428	439	439	443	470	429	463	394	412	467	449	412	470	473	445	438	434	479	464	455	456	459	471	445	436	408	427	409	394	408	412	429	445	413	423	404	471	478	432	470	398	460	464	425	462	491	453	464	433	420	431	440	447	461	464	460	415	429	439	461	408	444	430	433	446	447	439	398	425	453	447	419	399	410	408	426	409	399	425	426	416	465	439	377	406	441	455	466	469	443	440	442	432	439	406	430	445	434	428	438	450	453	413	470	454	428	426	446	455	395	458	461	409	427	400	439	434	475	421	460	411	420	405	447	424	430	480	439	408	449	464	430	447	415	449	462	446	438	429	438	419	388	428	405	413	409	410	406	427	459	477	503	463	452	427	446	417	485	449	452	448	453	432	442	441	453	444	431	440	430	480	453	411	460	471	429	466	417	409	454	423	435	440	477	455	461	378	417	433	452	456	426	430	402	428	452	458	418	414	414	444	447	426	447	448	441	404	441	410	427	443	468	413	433	433	426	393	394	472	451	442	440	422	478	447	402	432	422	435	441	466	431	455	395	440	411	418	445	454	453	407	435	429	472	437	418	447	441	467	422	431	440	469	431	466	438	442	458	461	384	396	465	438	432	438	410	446	448	421	424	452	400	441	444	442	418	453	421	464	416	418	456	455	437	382	412	434	439	439	405	414	454	465	439	460	418	433	415	407	458	434	435	456	483	464	410	378	464	395	427	435	450	488	431	454	438	428	432	463	448	430	464	416	419	449	453	441	416	471	462	412	444	468	473	451	449	403	444	477	452	387	420	454	492	416	422	441	445	440	436	427	450	450	452	387	448	407	423	428	449	440	415	466	438	444	480	438	424	417	398	454	481	403	402	413	450	499	438	431	434	407	423	401	423	425	449	437	469	484	466	409	442	397	430	451	436	430	421	429	466	439	374	406	403	432	431	423	430	445	477	401	444	430	429	432	432	408	436	430	424	464	429	427	429	447	460	410	415	431	392	426	424	455	439	431	427	417	445	425	453	451	427	411	462	464	455	412	459	453	444	421	398	405	429	431	447	388	393	458	436	431	436	452	428	433	431	459	465	418	422	483	417	406	423	375	398	471	416	440	460	421	438	414	403	445	483	418	434	421	457	455	427	435	413	426	414	445	468	423	464	447	424	410	445	424	419	438	438	400	426	415	433	468	453	452	441	445	417	443	456	485	454	419	403	462	454	417	431	425	442	454	493	416	490	412	436	435	470	416	386	446	421	394	423	402	488	472	455	459	430	493	424	421	420	419	430	458	426	451	459	425	469	470	453	457	446	408	468	400	439	422	454	389	437	449	437	428	469	446	420	445	423	410	448	426	416	459	452	440	443	443	472	464	433	472	408	401	459	456	470	440	438	462	455	422	467	427	498	408	418	430	416	453	469	472	416	466	450	445	422	441	443
39259	12430	3808	1976	1339	1168	1052	956	980	928	944	945	981	998	977	979	953	983	953	945	985	931	944	957	938	953	909	999	963	940	907	933	946	937	935	979	926	917	972	942	929	958	978	945	969	956	969	926	960	925	913	924	941	946	972	938	939	970	987	965	963	941	992	972	939	936	977	908	940	959	988	911	934	904	979	952	933	941	952	938	987	956	975	909	973	923	922	988	988	896	963	883	958	957	982	984	930	937	968	947	989	949	948	915	901	968	937	957	1007	978	992	973	995	1003	933	991	913	914	945	980	979	925	989	991	970	926	909	983	1025	959	962	943	974	931	932	928	909	958	929	964	942	948	929	936	957	945	963	915	912	920	905	986	948	960	933	905	1003	1030	905	912	909	948	911	964	971	977	958	948	905	964	954	948	982	944	991	950	944	951	981	967	1013	961	962	977	1024	946	979	930	921	970	966	977	957	942	1008	956	953	907	973	904	925	943	933	915	927	934	934	955	931	917	984	936	906	956	954	894	969	950	969	889	974	958	939	940	926	965	900	952	930	930	927	954	921	956	926	957	938	956	986	964	895	970	968	956	978	930	956	956	967	1028	971	941	934	892	971	970	955	958	951	936	961	883	922	916	923	946	953	886	940	953	903	930	930	934	952	915	969	925	970	955	967	961	990	971	936	935	938	954	913	975	967	980	1006	947	878	902	965	941	949	979	938	937	1002	922	934	982	916	924	918	992	988	994	907	972	935	963	965	936	1000	933	933	949	941	1001	943	997	943	928	991	908	996	947	909	932	962	970	944	950	960	1020	987	950	933	915	932	956	971	944	955	1018	937	938	996	939	981	947	933	934	960	985	926	970	979	986	1025	934	939	937	954	956	962	968	920	927	902	990	983	969	949	1012	962	989	938	979	934	943	912	949	924	972	930	980	958	906	975	899	958	933	981	949	969	946	942	983	995	956	954	921	962	953	927	924	986	950	1009	973	927	938	925	931	926	974	914	984	955	1004	957	951	990	968	933	941	964	885	978	980	945	943	957	1008	948	955	969	1015	920	1026	958	957	980	970	976	965	971	925	947	1058	976	939	938	908	975	947	967	969	931	966	958	943	945	926	955	985	974	943	959	997	937	909	973	924	981	973	929	967	985	949	970	970	916	938	930	961	970	990	933	962	969	961	920	968	937	925	985	933	976	919	939	974	922	966	960	926	939	975	980	994	923	953	971	956	982	903	950	1004	913	960	949	958	1000	872	966	974	925	943	944	975	947	976	981	986	949	1032	944	945	974	954	967	990	956	936	955	1003	1011	972	954	936	964	946	1016	939	940	971	964	979	953	930	940	902	947	936	946	982	940	927	969	932	927	946	919	964	941	941	903	984	954	957	902	939	944	971	947	966	905	930	948	965	927	898	974	940	986	902	924	928	972	904	1008	996	977	985	950	971	866	974	937	1006	962	951	896	905	979	957	953	932	942	953	965	970	974	951	999	926	920	964	969	1019	904	1016	987	996	986	968	965	992	953	956	983	968	950	969	971	942	903	892	927	894	970	944	960	945	969	939	929	987	981	1018	953	981	925	945	978	981	961	899	916	928	962	968	942	966	927	936	958	940	962	928	940	1020	961	990	941	961	984	1025	982	954	953	945	966	933	950	982	901	912	958	911	958	992	942	960	996	986	952	1014	937	945	981	966	970	954	934	951	1004	924	949	973	934	941	957	952	928	1013	898	1002	995	940	894	997	994	935	1004	894	912	923	962	967	965	950	952	980	969	957	1008	968	973	959	935	982	889	971	935	979	1074	924	975	1008	969	950	971	996	994	962	924	1022	973	981	947	929	948	944	948	941	911	983	945	908	951	969	870	941	968	986	932	938	946	956	979	973	945	956	957	971	993	961	924	954	981	1007	994	929	979	954	982	916	929	973	956	952	877	951	954	964	930	950	925	970	997	884	916	917	1000	924	964	940	998	959	973	963	968	949	952	962	1008	909	938	914	936	1016	928	927	918	973	936	987	967	980	953	981	955	981	959	966	977	964	995	942	936	898	935	995	977	974	941	980	939	969	947	947	964	922	944	983	984	932	956	1008	948	987	898	989	956	901	950	944	978	1033	960	945	949	918	958	997	979	910	973	1001	952	960	970	997	976	934	1001	995	1005	945	945	951	1004	904	970	980	973	917	1036	978	1002	889	953	986	869	959	940	970	955	976	964	900	938	966	972	949	978	938	958	936	962	983	935	872	943	968	937	924	961	909	945	961	959	967	982	945	932	900	949	981	940	969	1011	962	982	927	948	946	1001	999	918	960	927	929	972	940	923	930	943	908	969	931	954	931	945	952	1028	940	927	953	933	961	912	954	973	889	1001	961	949	973	969	949	922	955	985	944	989	966	929	931	956	1016	971	954	899	1007	968	953	951	934	898	926	944	935	980	956	914	937	972	959	965	996	914	969	963	905	1000	976	927	1014	894	905	936	963	949	961	961	964	986	975	980	913	968	955	1013	977	962	980	946	959	931	942	997	931	950	992	924	930	975	892	949	980	958	929	915	1000	898	923	1006	944	980	939	939	992	961	951	877	962	995	954	938	941	930	949	918	954	963	912	973	957	935	953	988	925	891	949	917	979	923	964	959	974	947	970	946	969	983	914	994	962	971	942	980	938	935	998	941	925	934	1018	998	1023	985	924	1005	982	998	891	933	957	981	923	872	945	925	986	987	918	961	949	973	986	959	923	932	931	962	953	987	921	992	990	964	934	1054	901	952	968	947	1011	941	956	990	938	970	932	956	968	951	982	933	954	913	928	945	986	972	952	934	948	902	913	906	910	998	958	921	970	1028	909	930	956	1011	925	984	956	901	1023	935	963	976	924	949	958	934	915	957	984	993	905	972	989	948	951	955	966	1013	969	925	973	945	950	969	952	967	981	919	929	944	982	955	1021	951	907	913	945	941	920	920	998	944	928	995	935	1025	986	958	950	950	930	963	1007	916	975	937	959	937	900	916	975	1009	988	938	942	970	977	1006	1025	948	896	969	920	921	927	992	998	956	972	961	916	956	948	978	953	923	951	945	949	959	941	994	985	952	972	969	946	1014	959	930	932	964	976	972	969	1022	1003	977	936	941	923	927	1026	938	983	995	980	952	942	945	953	930	936	960	999	971	944	905	1006	942	908	944	915	1022	933	933	997	988	920	914	924	987	935	911	975	947	965	953	909	894	929	964	971	962	925	945	970	989	925	952	957	896	933	937	923	956	967	948	958	968	949	974	937	948	901	1002	952	943	948	944	885	959	963	909	976	896	963	988	962	968	900	918	989	934	991	964	925	949	925	893	988	924	914	953	908	982	943	909	979	954	990	1033	969	952	912	989	990	935	934	1002	962	897	883	914	943	956	911	926	969	997	996	950	976	961	958	976	985	935	966	983	982	999	944	952	994	949	939	889	883	947	966	969	964	958	911	995	953	947	983	948	972	951	946	937	979	998	952	926	980	928	954	965	935	968	985	921	915	938	958	957	1016	948	917	990	935	928	949	920	917	966	942	943	936	957	946	976	994	972	927	985	997	948	964	882	956	890	1001	972	924	947	972	967	918	991	936	930	995	975	964	953	990
49357	12850	1455	568	431	462	444	390	382	425	421	416	443	391	421	394	388	414	411	420	413	427	412	404	399	448	406	445	443	449	448	428	407	479	476	405	391	423	426	419	454	430	416	434	399	450	431	445	401	451	413	446	399	417	397	464	445	425	423	437	431	394	444	416	439	377	409	357	391	435	439	459	399	416	450	439	409	421	431	401	434	412	453	423	420	429	431	392	411	357	423	436	452	431	399	425	444	408	418	390	390	420	433	454	423	452	454	402	483	486	439	441	424	408	432	411	445	433	400	418	430	432	432	463	442	429	407	406	445	428	443	422	428	458	434	436	439	438	440	456	386	422	416	400	414	457	445	403	393	415	416	435	430	393	417	416	415	415	449	435	409	404	419	456	428	407	433	395	398	419	395	408	454	454	405	415	431	433	428	463	445	409	438	424	439	384	421	422	432	410	374	430	465	435	421	387	416	466	447	415	409	431	446	400	434	400	451	416	410	390	415	441	427	468	422	394	433	460	433	410	421	470	442	436	394	387	470	438	422	384	414	411	442	395	449	437	429	423	453	413	402	427	454	421	399	421	461	409	455	426	442	434	395	406	451	425	425	400	441	436	428	444	420	414	421	410	415	436	455	437	469	428	388	448	428	374	474	425	438	418	423	408	385	412	424	455	394	417	441	420	471	436	420	439	435	404	414	450	442	401	438	466	401	403	422	420	436	431	420	436	419	428	471	406	453	402	413	406	443	412	412	445	453	418	412	419	428	434	401	392	408	440	448	422	430	435	407	416	424	409	469	443	416	459	405	386	419	393	391	398	407	432	401	445	413	425	462	409	422	465	430	397	384	403	450	457	390	430	407	405	403	483	416	425	425	459	412	443	416	465	425	444	431	445	412	440	446	397	443	391	399	433	398	428	439	433	434	429	459	417	415	436	436	419	396	422	387	447	461	438	449	451	389	470	397	418	452	409	427	414	403	421	435	412	431	381	452	423	421	426	436	415	449	452	381	426	407	429	416	473	432	407	435	431	451	453	414	435	446	400	381	380	440	420	394	390	392	419	428	434	420	421	441	422	382	404	405	432	435	414	443	390	437	425	462	411	420	432	428	438	428	386	409	407	481	417	448	426	423	444	417	391	421	417	415	410	431	405	436	400	414	444	421	419	442	380	423	456	441	406	443	431	377	389	417	371	420	412	403	397	405	429	384	393	394	426	400	378	417	436	402	481	436	437	415	446	394	428	394	468	412	443	477	391	438	400	394	384	419	469	406	434	463	455	444	379	428	429	442	403	390	367	444	448	442	413	395	442	404	412	425	418	433	436	405	425	390	445	422	420	410	402	436	456	413	435	431	387	417	410	442	414	428	456	401	450	421	425	420	438	443	416	380	377	434	435	410	381	409	447	451	413	416	438	443	437	446	416	417	422	424	428	414	405	450	475	417	424	447	472	407	414	430	417	449	411	421	444	447	411	399	410	444	448	450	434	448	418	378	435	413	429	423	437	408	410	423	412	444	415	412	427	399	439	411	410	425	448	446	426	423	446	429	397	418	419	406	441	446	441	443	379	395	458	380	393	427	448	430	394	438	447	412	396	436	431	416	400	437	403	444	423	439	378	431	451	436	475	417	417	405	378	407	419	421	406	401	426	446	402	444	404	387	376	438	449	409	428	417	449	429	462	442	407	433	452	394	438	411	435	443	459	381	422	429	423	433	422	441	440	416	421	400	417	417	410	417	394	398	441	429	371	411	437	486	379	449	403	436	404	425	415	378	445	430	445	468	462	431	415	423	400	415	414	430	428	398	407	448	374	435	429	406	475	412	446	442	384	419	389	419	448	434	461	426	428	429	464	422	408	390	400	435	419	411	401	385	445	455	464	370	443	391	460	369	439	432	459	415	404	443	444	426	460	406	388	443	468	398	379	436	434	421	430	446	440	464	447	400	417	423	438	458	437	430	432	419	413	394	438	425	420	404	410	425	396	406	425	446	429	443	410	439	434	421	444	398	413	427	455	439	428	442	402	391	439	383	405	407	395	440	404	393	410	478	390	423	458	397	437	426	421	416	465	416	435	428	411	443	474	445	406	377	399	395	464	417	386	412	405	414	429	423	446	420	426	444	407	426	409	478	461	428	403	390	382	436	438	374	432	407	425	432	434	417	424	390	406	427	410	416	414	423	396	445	447	474	409	440	442	430	414	406	406	350	413	422	456	441	396	422	416	426	434	435	395	441	441	406	441	419	448	431	409	500	398	449	421	436	432	399	412	414	429	382	454	430	402	403	461	446	402	411	442	416	411	442	444	396	428	394	416	406	453	416	411	457	403	419	412	424	443	397	430	421	429	420	426	406	433	419	417	440	395	425	433	430	413	419	404	415	404	443	409	390	433	414	421	376	384	427	382	446	421	433	404	460	415	415	424	403	423	427	393	406	433	430	395	427	412	423	430	478	459	433	427	400	411	438	436	428	398	419	430	403	401	431	451	425	424	483	390	405	458	415	439	432	446	431	419	430	474	456	432	418	415	419	404	434	392	426	449	398	409	443	412	449	393	470	407	429	434	451	397	402	419	491	434	433	388	392	428	402	380	454	468	407	424	417	416	387	450	404	446	407	426	403	413	405	426	431	394	459	418	452	453	463	430	427	429	470	444	422	433	412	444	429	406	419	437	479	438	391	416	380	453	449	437	437	408	389	418	419	385	391	388	425	415	450	425	457	439	438	458	461	439	415	426	414	430	457	420	420	402	487	424	465	420	444	433	430	383	437	411	371	440	443	441	467	436	399	420	428	416	397	424	444	427	454	435	421	406	429	422	485	443	429	408	410	411	426	471	421	418	422	438	455	442	423	436	442	418	417	400	425	470	454	403	429	427	433	429	461	449	411	415	416	387	393	385	427	409	421	366	405	415	438	423	428	426	419	421	410	415	404	396	413	400	399	476	440	422	393	417	375	425	434	394	417	418	420	415	416	462	404	410	428	369	411	428	381	416	405	363	453	440	419	425	427	441	404	388	458	411	401	421	411	439	410	434	457	442	410	433	396	366	422	412	410	423	429	431	427	406	403	394	423	447	401	420	431	408	412	436	435	401	415	433	391	442	410	410	467	460	435	417	407	443	429	425	425	450	379	416	432	424	431	469	406	456	453	400	421	424	384	431	455	420	408	411	428	407	421	433	455	388	373	366	445	427	420	401	421	442	393	435	423	409	442	403	391	433	433	430	378	450	474	400	438	442	423	438	424	433	430	433	430	399	376	401	485	392	447	454	411	409	404	426	413	396	394	403	404	412	428	437	450	454	399	409	406	453	438	408	441	390	422	430	436	391	462	448	447	447	456	427	430	434	409	411	454	442	435	393	440	421	413	438	460	444	404	487	412	463	405	402	434	440	451	432	412	461	399	409	415	415	425	373	436	457	423	440	426	442	450	406	407	439	441	423	461	443	455	435	418	423	430	474	449	383	431	381	410	417	490	403	451	424	428	437	423	420	452	449	394	427
32791	5416	1640	1143	980	950	914	939	917	964	944	937	933	975	917	943	940	940	917	873	891	921	854	941	976	969	931	915	961	929	969	922	900	995	944	905	887	910	971	901	980	944	953	948	926	907	921	965	944	926	939	927	948	945	892	932	931	892	940	909	964	958	938	935	950	937	842	968	954	984	931	860	954	941	946	962	951	878	921	915	937	899	958	940	952	982	937	987	889	937	956	936	884	962	882	921	903	872	917	946	937	898	937	947	901	911	923	898	925	928	947	879	932	890	928	954	931	888	964	960	1002	941	893	941	891	912	940	938	911	937	920	903	930	925	932	924	947	965	916	942	893	901	940	914	950	911	940	895	977	918	886	898	877	956	909	925	892	945	963	937	921	927	925	917	959	965	925	895	954	899	922	1003	974	963	952	933	921	919	914	925	919	945	975	926	902	927	904	927	940	923	942	915	934	946	948	919	950	872	890	902	911	940	913	916	973	886	909	963	924	922	908	926	920	910	950	927	877	937	922	948	962	914	945	882	903	972	923	951	891	915	902	996	934	992	892	906	949	972	1004	917	915	953	936	944	910	922	909	981	918	951	941	846	929	952	951	927	941	942	869	922	982	922	982	895	943	915	943	960	903	918	920	963	911	940	943	943	915	888	926	935	909	895	909	982	926	984	960	922	898	943	921	934	944	944	878	912	910	885	936	902	904	999	881	959	917	860	936	846	939	905	919	933	960	900	954	966	948	943	929	910	938	969	973	899	895	910	933	897	892	936	875	941	943	937	990	916	931	995	915	911	906	876	980	949	973	907	883	863	941	923	990	928	882	941	997	917	959	920	960	968	916	955	946	907	882	984	924	926	918	922	873	901	903	894	903	920	907	947	942	969	952	941	956	944	920	954	909	893	885	955	902	935	858	950	928	895	890	888	938	840	923	937	926	945	941	905	973	955	945	923	925	923	976	950	998	928	897	935	949	927	940	936	926	925	910	947	963	892	908	884	908	931	958	915	915	958	939	912	908	969	950	887	882	915	924	917	922	962	922	918	906	935	936	881	958	979	978	933	886	956	921	939	903	908	964	924	936	991	941	865	917	896	918	978	932	916	917	948	916	946	930	931	940	913	902	892	930	909	982	904	890	913	933	903	960	868	909	965	919	902	944	931	926	962	912	942	957	919	932	951	1001	976	945	905	965	936	934	908	938	965	903	941	970	968	920	944	949	938	960	907	985	948	912	907	916	918	900	933	938	978	946	949	930	913	923	969	950	953	913	968	927	861	940	897	933	936	927	927	906	922	918	937	885	899	1002	905	1002	877	923	941	909	903	894	983	918	928	915	935	882	891	878	901	976	911	904	982	949	904	934	996	908	969	927	942	898	875	963	869	922	933	895	914	906	984	944	929	933	926	918	875	921	966	892	906	936	901	944	942	972	910	957	925	893	975	917	942	945	939	892	911	983	932	903	888	942	925	920	910	959	931	970	930	931	960	936	953	923	894	905	953	933	1015	900	883	918	951	928	927	940	969	891	994	969	957	878	938	938	930	940	931	933	915	914	893	942	899	923	933	927	928	918	950	961	932	875	924	901	946	917	938	913	960	921	930	882	931	945	932	945	1007	971	897	884	926	923	908	925	922	905	949	976	931	862	928	963	970	955	973	908	910	952	914	949	936	964	968	905	927	959	990	908	914	927	934	945	924	950	901	868	882	906	880	908	938	953	882	922	961	931	906	936	932	923	931	946	927	978	950	939	977	935	910	942	956	871	901	935	984	899	893	884	948	916	984	966	948	895	976	904	973	893	920	926	916	981	1010	968	891	965	880	910	912	933	984	912	947	929	921	945	862	929	914	1028	964	951	935	899	939	900	881	923	910	930	970	1013	937	979	938	922	929	947	956	902	912	927	935	965	903	961	958	935	907	880	939	917	942	953	930	936	988	924	962	969	972	924	908	882	868	927	914	929	942	927	925	941	859	876	962	953	932	912	922	947	891	925	920	962	909	889	845	929	918	929	899	937	951	922	901	942	919	909	962	910	937	954	974	935	915	951	887	885	901	910	844	899	890	842	892	894	997	958	968	943	964	978	919	892	938	898	954	926	927	894	909	935	931	961	896	984	918	899	916	923	898	912	943	929	874	1015	900	917	944	868	970	934	882	948	909	929	932	958	886	951	824	959	977	934	923	909	977	918	935	885	999	896	915	875	891	953	910	979	913	876	921	916	919	941	958	882	930	894	936	906	885	910	938	965	905	926	905	900	905	928	935	915	984	872	933	957	967	874	964	915	896	882	937	987	941	907	948	899	926	910	923	942	956	966	917	928	965	891	928	910	888	918	976	941	960	967	947	919	912	914	943	905	911	934	940	937	942	903	867	918	909	927	938	916	932	951	940	890	889	902	896	921	914	924	955	952	923	896	925	938	934	905	917	893	893	909	948	985	967	968	927	947	907	909	954	903	908	974	991	967	951	955	957	968	938	934	956	914	981	900	953	935	940	945	919	953	1008	951	926	913	975	909	986	961	947	909	914	973	957	909	909	925	979	959	927	915	944	954	874	941	923	933	903	913	969	981	963	946	862	960	916	932	954	943	945	928	948	957	933	968	912	899	987	977	940	916	908	933	917	948	860	872	961	905	934	960	913	915	929	953	992	917	975	928	947	903	934	911	879	933	947	933	953	910	895	995	865	875	979	905	963	939	919	880	891	926	893	932	918	867	931	929	921	948	937	943	914	922	928	932	902	945	944	935	937	948	921	907	948	924	964	931	971	883	901	851	915	932	947	914	886	899	940	955	861	909	973	922	964	935	942	917	927	928	918	924	955	938	942	946	933	943	887	877	944	906	920	914	953	985	936	911	901	921	940	946	958	926	942	971	963	891	910	893	910	929	956	910	919	922	851	963	910	912	897	955	921	929	926	955	956	951	924	908	945	940	900	949	912	877	893	884	942	940	891	925	930	857	956	950	911	904	927	891	920	913	927	919	912	924	941	933	872	901	885	884	932	926	922	937	924	928	957	921	968	921	867	974	931	934	968	921	873	891	932	977	911	905	914	947	936	948	918	898	922	902	888	917	972	904	945	967	977	914	930	952	921	948	958	964	928	984	939	911	940	934	930	945	942	885	923	958	907	936	905	899	918	965	920	962	936	891	936	912	921	978	898	922	947	898	960	963	921	935	950	945	867	887	943	936	911	912	942	929	971	906	979	915	913	905	928	909	910	931	953	919	934	945	960	940	902	896	834	953	913	881	941	925	906	960	929	881	894	942	931	931	874	880	865	945	907	934	925	916	930	966	961	915	940	920	878	946	962	926	911	914	908	986	938	948	1004	931	943	907	926	953	919	945	899	914	930	971	964	938	903	946	980	932	956	936	948	898	910	956	949	942	872	982	916	912	989	890	931	945	990	908	902	912	966	959	946	924	982	896	952	903	892	933	922	920	912	945	963	914	908	958	942	937	974	922	862	951	923	978	937	944	853	923	961	923	930	931	909	906	905	919	939	891	898	968	959	962	911
55579	24597	8051	1879	812	586	421	463	444	427	420	429	420	395	448	417	442	418	375	369	386	378	448	412	414	402	412	389	388	407	428	401	450	423	417	414	407	430	412	433	397	437	437	403	396	406	427	436	431	413	380	413	454	424	445	409	390	425	399	433	426	417	407	415	407	445	407	482	383	438	444	420	458	420	450	443	417	436	428	405	397	375	472	425	387	464	437	386	353	407	474	408	431	414	425	413	415	433	399	416	430	389	466	433	425	415	383	407	393	424	403	416	373	463	456	424	430	413	422	451	384	410	429	413	374	444	472	444	409	418	422	393	428	411	428	422	402	420	416	422	453	414	431	423	454	395	433	436	428	453	438	406	438	434	405	417	450	419	442	447	453	455	409	427	429	454	437	420	472	429	478	430	431	397	446	448	440	425	441	457	482	435	442	407	433	432	443	426	430	484	405	463	414	404	454	377	406	468	489	394	454	407	426	425	430	437	417	428	424	420	437	417	428	434	441	405	364	409	405	439	428	447	431	436	436	424	437	450	458	437	454	423	437	443	443	426	431	432	461	386	436	417	395	437	426	421	441	478	457	420	453	420	423	416	410	437	448	476	418	412	431	449	383	418	409	425	424	429	393	407	417	415	408	402	447	421	454	443	427	427	400	427	446	448	410	443	427	422	420	420	425	394	447	447	431	425	424	434	414	394	427	454	396	420	419	440	450	450	390	462	488	437	437	482	474	417	435	468	460	415	411	447	473	456	405	401	421	419	429	422	409	399	424	413	399	437	406	431	424	425	414	420	417	453	409	421	421	435	438	396	437	419	460	430	447	440	428	422	432	417	419	429	429	378	462	436	448	449	408	392	409	409	474	405	436	456	466	425	449	453	414	404	419	421	369	424	438	420	447	395	433	409	418	410	410	420	439	399	422	395	413	423	418	438	433	423	419	435	463	407	417	423	448	392	418	461	418	426	435	428	427	407	389	427	439	418	442	391	418	439	444	435	419	429	405	412	419	408	431	435	420	422	442	436	425	410	394	421	413	414	388	465	378	424	447	407	444	402	438	437	403	390	452	408	433	443	487	458	422	418	445	375	437	478	429	402	424	436	399	426	435	417	430	446	407	443	450	414	391	430	468	441	420	377	394	404	417	470	430	467	399	414	428	405	476	439	411	435	428	412	402	422	433	392	468	422	421	436	421	415	447	426	450	456	396	445	422	440	393	429	442	393	406	411	441	438	426	408	440	442	423	421	395	451	459	405	426	406	481	395	390	400	404	433	418	418	422	420	407	438	423	412	435	409	443	420	439	437	417	440	417	413	442	426	433	427	394	421	463	434	417	421	380	428	417	434	438	408	414	439	420	424	437	397	415	426	402	414	386	379	391	436	416	415	427	416	417	462	424	450	435	423	402	434	406	426	441	443	397	429	382	408	400	446	446	439	416	418	408	415	390	440	446	434	382	412	447	439	444	435	401	391	415	427	429	350	431	441	390	449	413	399	414	454	446	417	446	450	418	443	460	446	413	420	404	444	400	445	445	441	439	399	434	390	412	446	450	415	442	428	415	421	409	425	427	391	439	439	450	432	398	464	453	452	401	409	417	416	391	432	431	365	421	399	445	415	433	450	415	430	439	396	408	368	403	415	437	447	419	405	439	397	454	417	396	378	398	401	421	425	419	426	456	440	420	415	414	407	430	422	424	412	432	426	433	456	401	451	403	453	393	453	433	441	382	451	404	452	378	414	378	425	422	418	421	414	454	459	447	449	426	443	375	445	451	438	430	428	438	414	386	404	425	441	421	384	453	400	391	430	417	422	449	407	426	448	429	431	456	424	433	447	417	428	423	418	424	430	447	449	412	436	425	378	418	409	406	414	429	408	422	402	419	436	432	435	450	407	425	424	430	458	443	425	405	463	402	434	439	414	406	469	418	465	401	387	402	408	396	452	453	466	459	476	432	427	459	387	423	424	418	446	454	385	422	419	416	430	439	394	424	396	437	434	427	466	441	431	475	440	397	395	463	424	424	436	402	402	432	365	412	445	442	420	382	434	390	443	426	396	445	428	416	443	410	396	443	422	440	445	417	404	442	405	439	423	411	431	399	402	441	419	402	440	397	406	414	427	404	426	447	439	395	447	402	441	412	417	384	409	368	445	450	398	432	406	426	450	402	395	409	416	421	431	408	389	411	414	445	466	446	383	435	444	444	459	467	417	394	427	410	403	400	437	414	410	379	424	426	416	411	426	446	425	413	421	401	430	427	405	416	434	408	376	399	412	426	453	412	421	438	442	427	408	418	442	366	409	400	495	423	428	412	424	457	409	421	430	413	393	411	417	466	438	409	445	453	425	398	398	442	418	418	415	459	429	407	376	396	407	394	382	385	430	448	424	468	464	392	410	404	460	436	434	405	419	417	455	425	419	419	397	415	462	416	435	432	439	472	413	413	406	417	424	433	449	431	441	412	451	436	419	455	440	458	437	427	394	431	431	462	431	410	424	408	426	426	376	426	459	411	469	429	396	422	387	426	429	399	421	406	467	427	436	417	413	388	396	395	442	449	471	438	404	417	412	456	403	403	430	397	450	436	445	440	439	448	416	437	425	411	409	415	377	476	438	411	428	435	419	457	409	428	469	422	424	410	431	421	407	444	398	442	418	444	418	389	379	398	449	462	420	437	433	411	423	412	399	446	420	421	417	423	409	385	416	472	411	411	432	398	467	437	430	432	421	451	454	425	446	421	426	408	436	405	409	424	413	442	449	425	400	387	419	436	389	437	438	408	424	422	409	418	418	437	410	452	400	418	384	402	435	415	421	460	448	463	401	442	469	451	430	462	423	454	401	432	407	443	452	417	418	421	411	421	425	398	455	432	435	466	422	434	433	426	395	435	395	428	440	412	441	426	473	397	415	426	414	437	425	404	439	409	443	425	442	392	404	441	430	384	413	485	454	428	421	395	431	399	399	403	408	388	415	388	462	452	421	453	414	392	384	426	404	411	378	408	396	406	455	433	415	403	403	428	421	400	408	452	454	479	422	421	414	430	364	431	455	422	416	399	411	401	403	394	428	463	421	408	410	416	417	430	470	415	416	438	385	443	426	474	436	399	449	450	477	418	431	451	433	422	446	436	415	414	457	399	434	411	414	403	400	376	429	418	414	380	426	442	407	443	404	430	400	410	412	442	422	444	407	407	389	398	426	445	419	428	431	420	392	422	410	458	425	434	412	398	461	467	438	463	403	434	459	470	425	415	372	422	460	390	382	436	382	480	419	422	417	428	463	418	416	359	425	408	424	392	383	428	447	414	428	440	444	449	415	422	472	428	404	406	407	387	430	455	409	399	420	446	430	386	394	408	417	427	449	419	392	444	432	429	368	407	449	419	427	426	415	411	427	443	439	411	421	442	440	417	406	409	367	430	390	488	448	427	398	396	450	430	368	404	460	444	451	442	391	438	435	428	410	401	454	400	431	408	385	394	388	415	492	462	420	405	428	393	412
38082	15495	5796	3347	1847	1243	1050	957	949	935	973	885	938	894	908	946	987	890	984	926	980	971	897	909	924	963	936	916	906	893	940	934	951	917	988	911	868	916	887	927	886	966	934	920	925	929	929	944	935	907	950	922	915	889	904	949	916	913	903	936	901	961	970	956	929	930	908	948	959	904	876	876	888	969	951	921	896	918	960	951	911	975	954	899	931	937	945	946	950	979	889	949	959	903	954	932	924	955	921	941	944	951	901	924	958	916	944	920	874	937	936	913	987	841	924	923	918	954	956	922	885	877	906	929	865	910	911	942	947	897	871	971	895	901	934	958	889	953	947	888	941	946	962	923	944	922	922	877	942	943	920	898	931	959	939	915	1002	930	951	886	940	908	918	924	938	998	911	947	927	910	974	903	910	944	880	965	920	915	938	917	902	924	921	924	943	917	935	975	946	936	912	949	919	886	962	910	931	925	940	968	969	930	881	870	927	939	919	915	934	971	906	954	935	912	941	936	921	881	945	930	907	921	942	981	897	910	924	927	882	947	928	932	962	935	913	947	939	919	864	953	916	952	951	964	905	914	943	944	937	964	901	896	953	901	911	907	949	960	907	922	999	907	966	929	882	972	891	914	915	896	943	909	895	937	930	953	945	944	948	953	920	961	874	879	952	942	1010	918	931	896	937	880	956	921	902	924	899	997	898	906	916	984	931	940	938	968	895	944	977	891	953	952	929	925	959	1001	919	941	898	901	910	927	974	918	937	943	910	913	934	905	903	921	953	945	936	931	849	976	920	905	932	917	867	942	960	889	943	908	940	917	905	954	949	889	972	961	956	909	931	926	967	947	910	960	946	893	924	882	890	964	907	911	968	995	929	899	910	957	906	938	923	935	947	935	912	905	874	930	902	942	935	904	925	951	961	972	895	948	897	948	957	916	956	926	1002	957	902	938	957	952	934	958	927	874	938	941	935	947	938	918	1028	910	935	940	894	971	982	917	946	924	939	916	907	929	973	881	949	902	870	910	941	912	931	925	924	932	924	895	954	965	941	894	896	872	905	911	995	963	999	1004	945	934	961	904	921	948	937	905	897	930	908	927	917	917	949	917	930	940	934	879	899	1009	946	926	930	1004	928	950	923	890	956	925	958	914	934	925	921	911	940	935	942	986	952	929	959	960	912	904	943	886	948	949	900	919	882	935	935	948	936	934	976	932	869	910	943	920	938	921	977	947	912	969	963	903	919	921	867	985	1010	927	912	934	958	943	963	939	893	910	890	886	936	978	929	920	914	917	933	901	947	914	929	929	941	912	942	963	940	942	973	955	908	923	897	887	956	952	947	925	900	907	939	930	955	874	890	893	936	899	928	908	980	923	896	971	933	975	992	908	950	897	1027	961	941	969	956	911	941	918	939	990	903	895	957	978	965	895	931	963	898	942	880	985	929	990	917	962	942	911	941	931	949	910	958	916	928	915	936	958	967	996	888	923	962	903	915	934	924	948	899	907	932	933	916	950	940	961	897	969	950	912	968	966	927	921	939	891	918	900	984	951	991	944	951	876	985	944	961	945	891	900	930	916	978	920	894	888	918	943	932	926	876	954	960	880	928	884	893	936	967	968	971	925	904	969	959	978	1001	953	969	972	965	936	914	941	911	1004	977	950	952	951	902	974	876	890	980	969	932	932	968	930	963	977	943	943	923	920	928	921	970	892	959	923	959	968	898	911	926	925	897	1002	977	975	910	918	965	894	920	941	873	954	933	928	915	866	889	896	914	941	979	921	910	891	925	878	952	885	955	934	980	964	953	920	932	927	940	919	913	955	936	971	951	942	898	863	946	886	864	918	939	951	934	931	938	908	960	981	952	941	975	893	918	929	952	924	911	906	924	897	916	935	954	904	956	910	953	989	936	914	942	894	927	896	907	921	910	913	954	954	922	945	939	935	936	941	969	972	897	914	949	914	926	902	931	964	924	909	860	918	921	921	946	883	935	982	928	934	911	967	947	842	907	949	946	931	919	940	888	927	1021	941	934	922	951	909	942	937	935	942	984	899	875	909	965	903	912	920	928	962	936	992	972	925	921	968	937	926	913	873	956	959	882	956	919	932	902	903	946	917	1000	947	934	972	930	934	965	961	936	881	928	876	933	924	942	913	956	895	951	922	945	914	917	921	941	929	966	881	845	946	916	914	953	900	944	918	910	921	866	891	933	913	962	908	888	960	907	900	931	904	933	937	961	930	933	940	882	981	933	921	894	880	906	894	907	905	862	931	920	946	920	901	929	929	988	903	921	934	943	952	929	907	926	953	911	918	919	924	979	897	1000	885	904	946	925	922	917	1020	926	986	953	922	928	927	941	923	996	940	986	914	947	945	964	941	938	898	935	961	929	919	896	915	921	997	927	961	932	906	920	938	960	915	957	935	896	876	905	925	893	987	900	970	934	910	908	911	932	923	882	914	954	884	899	925	952	881	937	890	898	933	898	922	903	941	917	863	940	899	951	919	904	928	924	953	869	933	897	954	961	919	938	860	924	931	976	950	934	926	880	890	891	973	916	963	931	922	1013	909	930	914	892	905	947	936	878	922	916	957	931	903	950	967	975	958	891	933	938	947	896	939	914	933	922	929	909	917	938	911	948	880	965	931	907	917	957	951	892	937	959	934	898	911	920	893	945	991	904	874	950	938	920	964	973	922	931	899	940	898	884	955	937	964	963	903	890	877	923	941	942	938	935	936	929	952	900	895	963	899	963	898	909	940	937	910	909	937	978	888	973	924	911	935	912	911	911	945	879	903	968	951	892	936	957	926	887	876	897	916	961	877	952	913	945	950	930	925	922	910	904	944	951	940	938	949	903	909	933	908	886	964	928	942	1026	897	943	906	956	919	933	897	898	950	956	939	883	853	954	902	961	972	959	932	953	951	905	955	934	936	967	968	943	918	942	932	920	893	944	917	913	925	905	905	907	940	916	968	976	888	911	1003	1001	966	922	906	959	952	900	892	950	970	941	910	938	961	936	951	906	964	882	997	932	1025	957	925	899	979	952	915	945	932	960	969	1007	934	905	982	909	904	908	927	902	923	898	940	972	958	902	944	921	934	920	940	892	965	936	914	940	947	991	874	923	922	938	924	932	943	923	980	989	893	909	961	940	922	942	842	970	991	935	966	873	948	891	937	956	953	959	937	854	906	957	927	924	915	961	906	949	907	872	910	947	892	930	931	920	909	905	957	870	920	948	906	944	924	954	956	928	1005	936	906	900	875	923	915	935	881	908	944	954	931	986	948	894	957	872	927	942	932	899	964	906	938	988	949	935	972	943	976	941	933	896	903	932	946	939	997	875	948	906	978	919	892	980	929	967	847	950	918	934	912	937	902	1000	957	930	892	927	958	952	953	966	905	963	943	945	941	897	909	973	977	935	970	913	956	896	903	905	971	937	935	938	983	961	880	968	953	936	901	884	929	902	916	908	922	920	920	932	903	962	941	940	931	922	899	945	920	920	880	963	900	930	936	936	927	935	993	878	952
60933	24375	8333	2083	968	772	545	494	471	500	474	438	419	445	491	417	448	492	438	430	451	473	411	433	445	469	419	431	433	414	442	448	445	473	461	395	442	453	383	445	437	448	414	442	465	437	427	426	430	409	447	422	425	438	424	401	415	451	437	481	428	447	460	414	467	430	446	454	482	446	464	455	411	407	390	450	393	440	443	465	424	407	468	430	459	441	438	448	479	416	405	426	475	402	437	419	418	442	434	400	446	468	394	444	427	406	433	432	408	441	432	401	412	412	441	419	405	473	374	420	408	427	413	405	433	408	431	446	448	442	421	492	454	416	419	407	419	425	431	400	413	430	423	439	399	439	513	473	406	433	461	411	426	436	400	461	486	432	461	456	410	421	394	439	459	469	434	425	411	406	439	423	454	445	498	437	445	453	433	467	433	426	441	422	411	418	410	454	437	427	458	482	440	469	427	412	456	449	411	451	444	442	441	416	436	452	421	442	397	454	468	437	477	426	433	428	431	453	384	425	427	430	416	414	421	459	439	443	424	449	459	431	428	399	410	459	411	463	415	418	407	416	425	430	429	425	458	417	413	395	446	388	423	436	426	442	433	401	401	495	422	440	425	403	421	435	471	426	436	439	360	421	433	449	460	449	397	428	450	405	462	443	468	444	435	455	411	456	408	427	462	402	416	428	429	438	449	406	432	443	443	400	451	427	416	454	448	396	465	388	473	436	407	471	407	416	436	426	412	429	472	421	418	409	397	423	449	408	433	442	487	416	462	426	462	425	449	451	439	396	424	428	411	432	436	434	438	419	438	472	434	429	492	426	398	423	414	444	429	431	463	430	429	423	416	431	456	449	441	462	458	468	437	389	441	437	437	443	405	423	471	458	443	429	411	426	462	394	433	424	423	403	427	399	427	447	421	425	425	420	440	424	381	403	458	457	439	413	437	405	441	413	421	452	421	412	375	432	434	415	452	432	409	490	420	420	393	431	425	444	427	443	452	474	471	433	439	408	442	410	402	448	451	443	435	393	440	427	407	430	465	418	450	466	437	388	420	458	418	387	477	442	431	425	403	400	390	413	463	418	448	413	435	421	431	409	437	399	416	403	442	426	463	433	407	425	421	462	434	414	403	390	458	418	410	434	449	428	445	462	438	470	442	391	451	432	429	449	421	407	413	403	466	450	436	457	438	412	474	423	408	461	422	427	387	423	430	460	471	411	440	443	463	469	370	420	427	425	418	463	431	460	399	455	437	432	430	394	449	463	428	408	422	437	417	425	447	424	440	435	438	395	463	376	445	422	396	426	418	461	454	453	470	481	458	452	435	374	460	397	438	421	423	438	402	416	448	444	426	449	395	460	396	466	459	428	412	393	413	415	427	399	410	424	449	438	478	447	472	459	447	458	462	404	471	479	418	378	468	393	430	426	417	463	386	438	408	409	425	445	439	388	415	406	394	392	374	459	431	396	456	440	422	451	416	444	381	438	433	440	422	390	444	469	452	426	446	435	446	390	402	434	438	466	431	409	416	419	404	417	430	428	388	442	438	420	403	429	499	429	449	468	457	451	430	452	403	465	449	436	414	444	412	434	408	487	416	399	454	405	437	439	453	451	428	429	390	415	469	413	441	412	436	423	410	438	473	417	450	458	442	417	442	388	426	427	470	454	466	415	405	461	414	425	418	454	393	419	438	412	473	437	456	462	453	467	419	401	400	428	389	470	435	453	460	426	402	456	440	394	425	506	427	457	434	444	422	445	471	441	435	450	446	445	429	459	436	433	408	409	407	420	436	448	446	436	449	469	439	415	448	411	435	434	420	426	439	434	402	453	421	444	433	441	399	424	440	450	406	466	417	444	448	457	452	433	433	433	445	425	417	414	408	428	376	440	427	466	448	453	446	442	404	439	440	446	401	454	408	444	447	419	429	423	439	389	418	435	420	468	454	429	408	448	477	467	429	453	418	431	424	416	484	428	411	416	429	423	452	447	463	451	421	435	448	457	392	444	410	453	431	469	444	393	406	429	457	394	444	433	379	404	438	450	438	425	461	468	438	421	429	421	413	410	467	431	421	464	423	445	472	427	447	420	400	426	387	419	452	465	413	379	467	445	422	425	411	383	433	434	409	447	413	401	424	442	443	428	430	372	410	410	455	473	442	435	419	460	449	402	446	414	449	419	467	400	418	380	442	425	414	427	460	416	440	456	411	400	418	439	417	423	434	407	451	417	433	368	403	429	410	407	410	482	468	425	430	430	433	453	415	455	432	427	441	425	409	412	457	424	421	441	418	466	481	418	429	407	465	396	422	463	426	428	443	432	408	423	435	457	454	412	419	392	426	471	440	441	444	427	386	428	460	444	434	478	430	435	450	424	476	370	437	413	411	380	433	449	449	433	477	456	433	433	410	430	452	422	450	433	451	416	494	439	454	419	436	447	451	414	470	438	436	439	424	427	402	444	446	409	437	482	420	434	438	424	458	434	460	425	447	448	409	436	398	419	415	432	448	418	371	462	429	421	468	423	455	396	456	427	439	482	442	460	391	414	454	423	445	444	426	405	431	463	405	421	437	424	468	407	434	423	406	436	423	443	471	418	406	441	479	429	424	449	468	463	471	506	465	396	433	408	446	430	479	435	427	429	429	431	397	410	445	433	433	459	455	462	410	402	443	410	423	438	454	420	459	414	451	444	425	424	444	454	425	433	387	426	414	412	440	472	414	437	398	459	418	408	487	410	424	442	385	392	465	449	428	439	484	442	480	407	465	412	405	394	409	417	420	456	401	453	408	412	448	413	384	417	401	440	443	430	450	429	420	421	445	430	382	411	414	452	403	460	423	457	409	458	438	436	446	443	450	434	415	459	458	409	428	417	436	445	472	450	466	457	459	430	440	449	453	402	409	451	415	454	404	418	390	444	429	414	452	450	423	422	401	464	445	466	402	417	498	412	459	424	457	450	440	429	452	438	450	460	398	420	431	405	468	428	431	430	392	413	414	433	411	433	378	455	422	414	429	423	438	439	423	417	429	442	464	421	460	461	411	413	419	418	442	408	407	411	430	442	423	459	439	464	414	421	433	440	451	429	431	440	396	475	450	416	443	390	410	434	451	440	406	415	449	436	418	418	417	448	437	434	442	450	456	464	457	376	426	399	434	419	418	430	413	457	443	439	425	415	422	467	415	440	438	425	435	403	393	445	465	483	438	426	443	433	455	427	430	398	434	397	419	408	433	423	423	467	448	459	480	460	461	477	448	443	423	450	461	434	444	418	408	408	427	443	440	438	407	398	437	427	412	440	425	413	427	450	425	451	436	419	429	466	404	409	455	446	398	413	494	436	447	395	419	431	468	470	420	427	441	450	415	433	429	386	441	420	420	463	412	401	410	418	450	433	438	450	423	418	425	452	431	448	421	448	480	452	441	403	428	410	432	453	445	435	447	444	472	382	426	469	446	417	438	429	449	443	436	431	464	450	473	436	397	387	462	393	454	432	429	421
40932	14717	6318	3964	2538	1844	1324	1181	1060	983	990	969	940	932	935	878	942	979	934	930	915	906	927	924	998	934	934	935	930	970	956	917	918	982	932	933	960	926	974	984	909	948	940	946	955	945	977	903	1020	923	925	918	1010	988	916	984	952	950	927	960	905	950	970	941	985	957	966	938	902	901	1017	981	889	996	922	976	919	929	984	923	952	914	984	903	997	955	912	969	933	924	960	969	968	944	976	941	911	987	925	922	925	907	950	924	908	970	936	954	926	922	874	954	958	937	918	948	958	912	937	956	944	952	987	917	922	917	944	887	870	928	926	931	962	930	974	930	978	955	977	923	951	934	980	907	944	964	952	908	887	960	943	968	944	942	956	917	908	927	922	956	942	938	935	960	961	900	966	903	917	988	960	944	957	942	924	979	921	944	938	979	959	931	932	885	881	947	909	929	952	974	925	974	953	915	945	916	975	943	967	981	982	978	1002	952	954	958	952	895	886	1001	869	924	875	918	935	952	893	870	974	961	1008	951	900	955	972	898	908	900	979	927	938	969	914	982	973	986	956	926	941	871	940	937	962	942	954	926	945	932	928	973	914	922	969	921	965	946	926	954	964	963	977	955	946	916	970	955	945	883	1010	973	902	1010	1013	864	952	967	949	906	946	920	879	983	968	907	934	986	930	936	901	914	943	929	959	939	937	917	940	932	912	874	984	960	917	935	938	932	970	974	930	958	933	903	946	950	949	933	975	972	953	892	937	932	945	938	910	954	919	888	936	927	917	907	921	891	915	941	914	918	934	887	931	854	910	956	931	948	940	904	907	975	967	952	979	905	927	981	952	865	947	958	908	934	975	914	972	952	919	955	938	913	961	911	991	939	962	953	934	930	894	929	995	976	951	934	949	1014	952	881	945	895	912	984	915	926	913	924	921	963	917	974	919	915	953	918	977	910	947	979	929	931	992	953	933	936	901	951	899	912	942	897	903	926	910	882	929	970	980	963	957	956	918	971	923	980	897	935	913	966	929	920	942	990	910	907	936	984	951	963	919	986	955	940	976	935	912	967	914	981	892	919	954	867	915	1001	908	959	915	973	942	982	877	951	903	959	950	908	940	911	959	910	925	952	891	985	895	1003	903	969	955	950	1015	956	931	917	924	931	978	963	930	996	947	924	921	962	950	938	967	960	965	970	948	958	896	942	918	973	930	978	927	948	962	973	908	930	964	899	916	904	949	936	930	972	923	963	910	970	942	904	913	944	930	953	901	918	944	990	908	963	883	963	898	966	981	932	947	913	948	942	937	921	914	926	932	936	931	899	920	932	857	936	932	959	968	926	978	959	889	939	898	931	897	977	993	902	890	924	955	903	939	880	884	921	932	929	929	965	887	969	953	996	960	949	981	899	924	932	970	985	887	948	965	943	905	944	937	903	915	955	969	994	936	925	879	924	931	945	936	959	952	921	943	962	910	957	917	949	897	957	930	959	901	988	959	881	932	917	939	909	928	970	998	964	901	925	921	922	936	927	982	956	943	971	928	991	973	970	950	988	954	919	949	928	925	925	962	911	911	956	891	945	945	932	917	948	926	912	972	890	936	921	910	927	937	941	874	991	922	930	928	916	970	934	938	933	944	981	937	957	926	899	920	938	940	942	947	965	939	925	947	911	937	943	950	880	932	918	873	923	979	921	947	980	993	958	1002	957	945	957	934	931	894	936	915	953	901	968	912	908	932	899	940	953	951	909	940	917	951	963	887	935	950	1031	896	972	902	933	960	974	896	915	915	979	931	906	954	970	967	923	958	928	987	946	948	937	972	994	916	945	932	917	944	937	887	911	911	957	957	974	946	924	917	1017	939	875	980	956	979	918	975	999	947	930	893	962	953	951	945	925	972	941	883	933	936	943	950	940	883	904	923	952	929	957	980	923	921	910	900	924	967	935	914	936	943	988	900	910	902	952	929	937	952	981	985	965	926	846	917	916	949	873	986	922	972	974	958	903	956	901	983	871	915	924	928	948	928	909	963	919	912	944	953	903	1023	898	905	942	929	935	919	1026	922	948	887	983	921	944	905	933	943	992	945	931	906	873	947	948	958	924	918	939	914	917	945	933	937	894	938	912	977	983	981	967	956	923	953	935	969	925	933	946	972	924	941	978	927	976	948	960	970	962	957	953	944	928	895	971	948	952	910	949	909	932	951	920	955	923	913	948	962	949	938	964	936	970	930	904	960	953	925	947	923	949	941	971	968	938	975	995	899	956	940	911	936	935	913	913	947	941	911	984	940	989	934	951	930	916	998	912	942	942	926	984	974	948	907	923	949	924	959	929	950	918	942	966	918	924	931	991	918	996	913	940	913	958	928	903	918	968	967	944	998	943	929	955	969	962	935	910	928	921	946	942	914	901	965	917	958	925	926	925	927	1004	906	972	949	989	975	952	935	933	989	928	894	971	911	984	955	926	922	963	956	955	921	931	950	916	934	938	964	932	923	910	974	945	932	899	889	950	897	918	932	964	968	935	930	949	1005	924	957	953	913	908	962	904	940	925	952	947	863	935	913	988	1001	944	907	953	985	899	924	958	930	971	906	912	944	917	879	942	938	881	951	940	912	880	963	922	891	891	961	916	962	938	957	931	938	945	990	919	937	845	948	948	998	907	913	918	937	954	970	963	917	958	930	925	963	922	922	990	957	884	887	921	951	900	927	934	913	908	985	961	927	947	914	950	949	929	921	931	995	899	957	948	974	938	981	969	985	936	916	944	927	979	958	924	944	919	942	900	897	884	958	908	935	948	960	957	932	929	938	904	887	933	916	933	950	948	946	938	959	960	913	979	971	917	997	932	996	931	922	986	910	952	918	925	883	946	878	999	1004	945	949	919	918	922	924	923	958	925	898	999	938	948	972	919	939	903	877	916	943	922	938	955	974	950	950	928	913	946	947	940	889	872	934	936	980	922	953	960	909	940	942	968	950	929	988	951	940	907	1023	925	1003	913	934	949	939	911	947	942	975	972	933	948	945	910	930	909	945	902	930	934	946	924	945	937	906	952	966	948	916	905	997	940	927	920	1015	924	906	936	910	954	983	889	986	987	964	891	918	918	919	872	979	940	970	930	966	990	929	978	852	923	902	956	973	968	928	941	950	905	933	978	958	934	936	958	939	968	943	966	946	960	924	972	959	954	866	967	894	956	898	952	1000	907	932	973	939	952	960	921	939	918	913	913	930	975	954	927	963	916	997	892	923	927	949	946	953	1008	968	973	928	950	924	978	952	965	949	941	974	971	950	963	934	952	939	890	954	961	903	960	999	916	912	895	969	897	953	940	940	949	938	907	978	896	882	906	988	1015	938	961	949	935	907	949	970	931	952	880	966	957	944	909	937	898	906	915	940	927	919	920	917	960	902	923	956	935	963	968	925	932	958	954	964	929	959	946	926	958	950	902	920	933	910	913	943	913	1009	962	938	901	961	911	925	923	904	929	980	919	895	997	915	1031	957	919	933	941	923	966	957	969	901	967	956	951	917	999	950	906
47999	14808	3010	973	621	536	460	414	431	388	427	441	421	407	426	474	402	445	425	419	397	395	411	417	406	444	442	395	411	384	412	444	385	405	436	422	405	385	404	416	436	395	421	432	387	421	435	431	376	451	434	426	399	414	400	387	393	427	420	429	400	373	408	415	436	408	433	421	394	395	397	396	408	417	402	419	418	409	381	416	432	438	422	397	422	420	438	421	412	458	411	403	387	411	446	431	418	454	442	418	435	411	398	407	417	411	390	422	405	408	387	365	453	406	426	393	411	399	420	418	436	419	420	415	406	403	421	412	393	437	414	423	458	429	398	401	387	431	423	422	402	436	424	408	415	419	450	397	417	391	411	413	432	409	407	426	399	438	372	422	432	424	404	408	415	453	417	412	404	432	404	412	440	429	430	423	394	452	416	429	406	417	381	352	423	386	403	431	441	424	417	409	407	412	433	387	455	442	461	464	378	427	446	399	388	448	405	410	380	479	425	403	406	399	467	460	471	455	407	431	446	401	410	447	404	415	421	414	402	381	396	435	418	399	437	437	439	429	435	415	422	421	397	434	405	396	415	417	416	396	395	405	427	443	404	431	399	406	410	452	429	419	397	430	414	398	412	424	420	444	388	433	392	368	381	423	413	413	412	395	417	424	414	409	416	400	428	433	365	419	404	435	401	408	454	410	439	402	403	457	402	404	386	430	416	399	421	423	404	412	414	430	399	394	392	390	413	403	419	396	395	406	381	401	396	417	398	443	413	396	387	479	384	430	451	408	411	403	410	405	374	414	434	386	428	357	418	397	455	388	425	408	387	422	377	410	410	407	418	411	390	416	422	411	423	437	394	411	437	421	363	447	393	439	381	424	414	427	417	416	396	404	419	406	391	406	407	420	456	420	405	390	444	409	411	382	448	413	452	432	406	442	398	413	423	417	411	428	420	382	414	437	394	401	416	396	442	403	417	431	387	396	429	438	428	436	411	447	406	411	386	403	415	414	426	409	349	396	405	445	365	394	425	384	404	384	388	403	422	395	435	420	451	424	444	411	440	394	427	423	394	363	468	387	384	459	430	419	425	464	408	390	476	430	408	417	382	434	416	397	386	402	406	436	472	444	398	454	405	368	408	436	454	408	407	408	450	419	392	400	423	428	401	386	438	399	409	403	408	369	403	401	397	398	421	393	400	424	447	383	412	445	364	438	449	403	438	392	429	451	403	402	456	451	453	446	416	421	422	398	406	456	405	398	418	408	462	416	418	460	438	433	372	414	436	417	405	376	434	409	424	418	415	436	394	448	420	394	419	439	415	407	397	415	434	399	415	405	410	412	431	414	440	423	409	392	419	444	409	404	427	427	416	405	440	446	425	385	430	408	387	405	386	405	418	395	406	393	406	393	409	446	400	432	435	406	447	458	431	407	430	403	405	404	396	401	410	422	430	408	414	438	431	437	404	373	428	410	417	386	419	414	431	435	426	429	413	449	448	463	424	446	446	408	413	447	412	423	406	422	415	426	415	464	398	430	402	446	444	409	419	409	441	377	427	463	412	393	440	424	471	407	381	408	434	446	407	413	413	386	437	410	413	407	388	401	412	460	399	416	428	408	406	427	448	440	416	384	430	418	444	429	463	422	386	412	398	437	428	425	406	404	406	423	435	434	432	441	435	378	421	429	426	420	407	434	414	411	420	426	430	428	431	424	382	448	376	372	450	420	401	409	406	402	436	401	421	427	421	397	373	415	456	384	401	416	414	408	417	394	404	398	450	394	394	435	437	397	441	377	393	411	437	406	406	419	446	406	383	402	422	425	403	383	423	421	412	417	398	390	397	397	423	424	426	420	411	422	435	411	439	386	420	404	400	404	405	432	375	402	399	384	417	439	420	415	416	400	427	420	450	410	371	426	412	390	403	380	412	459	400	432	444	421	447	391	381	421	409	420	414	410	409	418	401	426	444	420	398	389	432	462	366	429	408	449	462	415	417	385	409	433	391	420	425	418	401	453	396	433	428	395	403	402	412	416	398	411	446	424	399	456	423	375	431	394	406	386	428	393	383	445	382	406	390	444	414	425	403	445	406	423	400	399	430	432	384	407	431	411	408	446	399	389	361	408	403	436	421	407	413	406	455	394	407	401	413	439	430	401	413	403	413	403	426	372	445	418	416	393	435	418	405	407	404	399	412	439	414	422	435	434	397	388	388	429	439	428	431	428	425	399	406	428	411	419	409	434	365	389	421	449	398	395	404	405	421	440	419	445	393	405	441	427	431	421	415	411	423	418	427	401	382	427	412	420	420	431	407	386	410	415	430	446	382	401	399	402	432	413	410	442	402	467	419	441	478	451	459	407	363	406	400	422	435	412	437	411	402	420	429	433	442	448	450	432	421	429	395	405	460	380	434	432	426	412	397	413	431	381	371	386	393	398	419	414	419	419	392	394	420	397	395	429	432	396	393	406	396	376	410	424	403	423	443	376	394	395	408	447	418	375	423	420	402	413	407	401	422	422	439	432	422	400	390	401	400	392	462	455	416	459	417	404	422	430	448	435	435	450	394	408	448	434	424	397	401	392	394	439	406	412	431	403	392	439	366	452	442	425	435	395	398	424	387	389	464	403	440	432	364	394	382	402	421	430	407	399	406	408	390	401	404	418	422	414	395	426	448	442	442	453	411	396	397	394	432	451	408	417	412	371	417	386	430	400	424	449	458	412	423	441	410	391	416	447	423	392	454	418	423	414	414	353	421	434	426	427	433	421	429	391	420	419	408	404	462	390	404	423	419	399	360	392	421	421	429	437	413	407	398	427	438	438	449	403	454	453	433	404	448	425	426	403	417	395	445	401	418	428	401	392	432	441	368	438	466	452	387	404	446	416	442	416	435	434	439	379	421	356	406	418	436	455	415	455	433	465	409	426	349	397	462	423	432	468	407	402	373	390	421	391	402	410	443	398	423	407	395	442	383	405	416	454	408	428	435	423	411	421	377	412	406	424	416	409	369	391	445	409	419	476	415	435	411	398	403	410	443	437	399	411	444	387	438	434	425	415	400	403	442	388	400	420	410	430	348	359	404	423	442	415	382	458	400	363	427	425	433	432	435	400	394	415	417	421	428	411	399	378	391	406	428	398	438	424	366	436	417	455	373	417	402	396	401	413	433	410	446	419	427	462	393	412	383	480	440	461	429	428	425	420	394	421	445	426	408	417	407	395	419	458	404	417	397	447	430	429	413	405	401	437	415	391	392	408	388	401	415	439	440	419	411	385	420	421	447	430	394	415	427	423	400	402	431	388	442	403	378	400	407	395	454	403	412	400	448	430	409	433	414	409	437	358	434	432	386	448	415	436	435	442	422	414	427	413	402	434	428	412	424	408	411	426	400	400	451	416	422	469	357	388	400	422	449	406	412	378	443	471	421	402	412	414	392	430	414	434	410	392	437	435	393	445	458	393	407	438	381	401	396	438	412	417	436	440	389	391	385	383	420	404	423	407	411	431
31012	9132	3589	2106	1479	1140	924	899	864	970	920	929	936	955	907	929	916	927	1000	872	909	909	927	873	896	867	905	934	854	880	908	886	900	911	895	949	920	926	925	912	864	893	942	889	917	913	903	912	952	889	994	879	961	923	899	882	952	820	913	907	876	938	859	897	900	933	943	922	923	865	924	952	917	962	888	871	916	917	885	912	920	903	870	910	954	926	912	961	941	941	904	966	948	959	958	924	896	955	859	921	891	917	913	884	912	935	924	908	937	901	933	920	868	966	893	947	892	903	905	887	888	937	875	918	910	881	917	939	888	897	917	872	856	895	944	874	918	930	856	890	914	965	925	844	922	876	883	897	885	920	911	909	917	905	913	892	901	937	917	953	888	901	934	852	885	903	918	935	923	909	937	929	872	923	934	891	891	926	926	919	973	836	921	873	880	894	895	907	890	904	899	936	891	947	936	914	891	873	932	873	905	935	938	966	961	910	961	949	893	906	941	918	959	943	925	913	911	926	850	887	926	899	866	954	918	892	886	901	889	872	869	902	886	891	906	894	835	903	881	926	880	928	889	912	912	932	921	882	906	941	903	896	881	970	907	972	875	860	969	912	910	878	868	885	878	896	912	901	935	857	928	896	939	958	908	888	963	919	938	937	920	885	921	884	952	909	949	929	971	908	907	927	907	935	942	862	980	902	893	932	924	887	918	933	873	907	882	843	914	936	927	924	961	886	872	895	977	930	931	918	868	876	924	889	886	940	889	924	838	921	875	867	922	933	890	917	868	951	912	956	875	833	948	899	967	929	916	914	903	908	902	918	937	883	941	920	925	918	914	882	901	915	893	961	888	894	943	918	889	960	874	882	923	858	887	884	870	878	902	925	866	898	947	924	842	925	951	912	866	898	911	938	910	879	927	961	873	904	905	866	918	874	907	908	912	883	886	914	921	953	906	888	882	888	933	910	899	911	878	893	919	917	940	856	854	912	957	900	871	910	919	900	904	911	979	934	865	924	909	972	908	874	859	976	904	901	954	902	956	969	887	903	896	956	884	907	917	880	863	923	876	911	887	893	927	920	921	878	934	938	904	942	926	917	872	866	853	981	906	902	893	885	901	898	860	916	928	922	913	848	885	901	883	881	930	904	958	888	968	928	921	941	928	944	954	966	911	889	933	883	873	847	904	837	918	905	901	916	888	916	940	915	905	952	920	894	920	854	918	870	939	921	936	905	911	861	850	934	932	894	920	904	893	883	907	888	903	912	878	921	902	939	903	873	860	903	910	883	905	912	926	964	894	909	929	954	872	933	934	865	924	953	909	898	885	892	886	889	913	868	926	870	887	978	882	913	894	939	934	905	889	878	912	962	895	905	941	920	914	916	927	860	912	899	876	880	844	918	902	885	922	962	919	962	921	887	945	936	921	875	892	931	855	918	891	902	904	919	888	868	936	907	909	899	935	903	899	858	925	900	944	841	904	892	934	912	900	873	934	907	972	883	910	868	921	933	871	899	885	870	884	889	883	919	873	881	892	899	928	956	933	914	900	935	915	860	873	888	897	915	907	929	871	906	930	900	840	906	913	900	915	944	920	868	881	921	876	897	886	948	898	883	927	872	869	880	887	964	880	898	971	901	956	907	942	906	880	904	906	882	895	929	898	895	861	872	918	943	906	879	850	901	938	919	866	953	913	925	939	946	976	933	929	897	910	926	881	895	936	897	905	898	955	911	901	848	913	915	894	923	940	892	910	904	890	903	902	864	924	911	945	907	916	918	972	929	889	893	905	942	931	902	932	918	879	922	937	915	905	914	877	913	898	894	879	880	922	893	959	917	894	908	914	895	930	902	896	925	951	951	886	929	929	905	944	885	935	895	903	898	908	923	930	931	936	944	931	905	902	933	898	874	908	862	905	941	933	956	917	939	918	949	915	918	937	891	900	880	949	901	919	908	927	871	911	877	886	953	959	835	859	984	906	908	920	889	914	943	909	962	946	930	944	851	910	890	909	878	929	942	953	885	884	896	935	884	893	895	909	916	904	923	862	892	898	945	911	880	955	885	887	859	924	926	888	879	911	917	921	885	897	897	911	927	891	847	861	882	949	911	877	914	1004	883	898	925	888	906	876	939	901	944	873	917	928	935	845	856	964	932	941	920	896	920	920	919	960	915	913	857	942	945	856	859	835	955	857	889	942	885	922	889	934	905	907	923	914	927	964	882	959	903	906	935	923	908	862	920	953	911	911	957	913	890	877	973	848	928	931	953	931	881	940	848	884	926	927	908	932	905	886	915	894	904	894	917	843	895	978	836	853	841	872	885	917	900	920	940	928	874	935	932	862	893	907	941	957	870	894	962	912	946	952	924	952	981	889	963	900	905	897	873	889	928	942	890	923	959	925	967	955	907	965	912	942	900	937	890	883	906	898	923	881	925	911	984	945	873	904	920	913	929	898	921	888	944	879	937	912	955	904	871	873	919	884	862	935	905	952	905	888	894	884	927	874	919	895	922	897	890	883	939	925	890	921	905	845	943	926	926	934	912	950	916	907	907	945	922	895	919	932	924	870	943	882	914	902	920	890	885	911	959	939	917	940	858	954	848	917	911	922	853	890	910	890	903	924	902	938	837	907	866	929	857	898	896	911	944	960	901	919	898	895	924	926	904	907	933	878	901	946	882	929	934	899	879	908	931	897	905	878	893	916	872	878	876	931	911	884	895	935	902	892	903	888	908	900	1003	880	890	921	909	863	937	899	933	928	892	860	905	840	900	912	887	950	916	963	930	931	922	859	939	888	914	919	924	914	959	916	956	872	928	890	960	927	902	915	937	896	902	931	936	886	899	922	878	876	924	875	908	860	898	919	907	884	903	893	899	900	862	937	927	882	913	906	928	893	885	945	924	960	911	867	942	932	901	926	926	885	944	938	951	943	958	908	899	906	875	915	892	930	918	876	916	921	915	896	892	877	932	905	884	885	906	912	947	823	920	906	925	875	905	938	888	908	876	923	819	952	880	905	906	946	880	860	892	908	870	922	892	949	900	954	880	915	904	918	860	948	934	920	872	893	924	931	910	924	932	953	883	931	899	884	892	844	877	945	910	875	865	930	894	903	921	877	937	942	891	940	938	884	933	853	943	888	900	914	905	893	921	924	891	905	887	887	910	930	917	950	932	873	907	854	912	902	914	959	897	946	935	888	887	961	944	912	913	922	892	919	931	909	874	907	944	966	880	923	857	899	912	862	901	889	872	939	859	912	866	936	864	884	895	868	897	938	902	910	937	958	866	916	949	885	903	924	930	904	893	885	909	896	923	850	864	927	885	893	894	894	889	930	933	921	880	865	869	918	911	894	849	908	850	848	909	898	901	940	931	909	886	916	870	973	905	851	874	878	932	961	928	927	917	866	908	943	905	915	927	881	952	895	941	874	865	969	979	897	896	927	991	907	865	909	895	893	943	903	902	881	926	934	821	926	889	940	883	923	855	912	890	831	896	892	875	912	915
60052	27019	12523	4273	1477	677	510	463	467	424	468	428	441	422	417	431	416	440	408	420	402	390	481	418	435	404	407	436	417	381	427	386	398	419	354	396	371	413	404	431	417	394	409	381	424	398	407	410	425	382	415	410	431	408	401	382	465	415	411	420	406	391	404	401	405	456	389	410	438	384	408	402	413	417	406	420	401	413	393	410	384	401	426	448	413	452	432	399	391	399	403	385	410	370	415	405	387	376	408	409	425	459	402	407	412	435	412	413	425	443	454	430	405	400	436	390	409	404	386	415	368	380	379	412	398	381	411	454	406	404	407	424	391	388	383	396	407	386	387	408	387	444	415	405	408	415	421	408	394	410	428	428	407	405	425	427	428	358	407	403	433	389	418	419	399	381	430	412	423	405	404	423	393	376	414	423	422	466	403	398	426	430	384	423	402	419	416	400	370	433	411	438	376	369	433	419	440	450	458	434	465	378	392	420	367	398	395	379	387	415	390	411	432	401	381	363	392	407	423	404	428	431	400	408	378	365	429	455	382	375	441	424	442	454	389	406	390	427	448	371	393	423	406	375	378	377	367	442	378	455	387	386	416	387	378	428	429	408	427	358	416	422	385	366	408	435	412	371	382	383	370	403	392	397	398	457	427	416	462	397	381	412	402	401	391	420	447	418	415	419	417	394	391	420	400	419	400	419	408	432	433	384	398	385	374	403	389	441	414	416	405	416	427	405	364	426	454	415	459	429	390	370	402	423	431	381	379	438	371	400	438	448	400	388	384	389	407	431	399	373	400	399	401	404	427	439	406	381	400	436	408	383	411	390	414	431	451	394	427	407	386	418	361	436	417	383	377	454	410	421	389	380	428	415	447	432	412	417	425	418	450	398	407	448	437	385	387	394	401	411	407	406	449	402	360	352	395	412	398	421	442	395	419	376	442	408	429	409	413	396	423	406	414	405	428	413	379	386	433	414	436	404	399	392	393	408	432	433	436	385	386	406	382	450	398	413	433	407	378	441	404	409	401	376	395	403	331	405	358	422	400	418	422	370	441	382	422	397	394	422	432	433	418	382	415	391	395	378	430	377	435	412	419	424	403	421	408	404	427	416	418	406	415	407	390	438	418	408	402	381	400	391	440	445	406	361	412	406	409	395	416	408	431	449	445	417	407	464	389	367	394	407	445	385	401	417	379	408	381	387	409	388	367	421	407	410	378	360	392	388	378	411	441	393	465	408	393	402	440	455	384	391	408	416	435	453	451	408	411	414	414	398	368	353	429	391	421	417	394	368	417	401	381	403	400	354	409	403	422	401	400	403	425	417	388	395	363	361	407	409	412	407	393	414	389	377	421	385	424	402	354	420	389	420	442	449	413	448	434	401	428	420	346	427	447	376	430	447	397	410	421	396	401	402	431	386	397	386	395	384	451	420	448	337	410	393	367	399	370	392	406	430	450	395	387	393	395	428	428	399	418	419	424	404	424	386	400	431	394	409	408	399	455	432	393	422	399	417	390	430	405	405	407	413	451	374	380	439	373	415	396	416	445	440	389	379	383	405	421	388	413	390	423	384	394	411	396	411	399	409	427	381	386	392	387	444	400	382	406	407	424	383	408	417	405	426	405	438	424	420	425	389	397	370	417	448	442	396	383	454	458	476	386	408	415	407	419	416	419	434	426	443	425	402	416	435	421	420	434	434	413	420	408	399	410	430	426	427	448	376	420	378	422	422	409	410	414	384	410	428	422	434	423	418	407	409	410	384	425	417	401	432	415	429	398	411	417	411	418	406	380	389	430	431	410	438	408	406	439	402	419	399	429	432	390	375	421	382	391	398	398	402	382	392	413	382	406	426	451	408	392	407	423	443	415	383	369	382	395	431	399	437	434	429	389	395	411	401	437	421	371	432	446	431	426	415	438	402	421	387	431	415	435	357	376	411	416	434	413	405	403	399	416	432	419	404	406	413	431	403	431	424	413	398	399	421	403	377	383	409	436	414	395	393	405	425	404	423	367	419	377	395	420	415	395	370	379	363	395	413	394	364	422	450	395	448	451	422	422	435	433	455	429	439	431	400	424	406	417	399	391	391	390	435	420	431	394	373	415	429	408	404	391	402	396	409	401	403	454	398	475	396	401	410	458	372	382	432	421	417	392	408	463	398	432	398	440	397	403	458	402	415	401	422	391	378	412	411	378	386	385	415	426	373	405	390	434	413	408	394	408	381	385	390	411	387	413	390	404	432	418	421	403	402	389	406	361	425	437	394	403	461	394	433	428	416	352	445	456	398	419	407	424	409	402	399	404	414	456	445	397	417	400	406	421	405	418	405	387	421	416	423	372	421	436	394	422	435	421	423	382	447	400	408	410	395	459	404	417	421	416	378	387	388	429	426	407	412	402	412	415	433	405	428	444	403	405	375	401	407	395	406	426	410	428	380	429	433	416	365	427	446	399	452	396	429	425	433	395	386	353	396	417	376	374	416	395	401	393	400	401	375	405	411	424	487	405	428	385	394	407	432	429	406	434	418	442	421	412	361	380	419	438	410	440	409	437	395	392	440	390	379	393	356	354	401	422	432	427	392	424	394	403	420	422	451	404	400	403	369	399	388	406	392	389	411	403	411	396	377	413	404	394	428	412	416	420	410	412	395	402	385	420	437	432	438	417	427	442	403	391	383	395	392	421	404	437	426	393	420	424	438	442	383	402	411	407	422	403	404	441	419	413	409	413	387	414	406	400	420	425	408	402	398	407	450	397	407	440	408	370	389	385	398	395	414	387	449	402	393	384	411	423	422	451	404	387	412	442	407	413	440	413	422	403	429	443	392	375	428	382	420	434	430	432	405	423	387	421	422	406	406	456	416	417	401	399	397	401	416	413	399	394	404	405	431	375	447	399	411	381	422	435	411	387	388	392	413	366	398	426	402	426	436	395	396	432	382	429	407	385	399	397	393	425	407	392	399	419	407	431	399	442	442	420	411	393	414	387	390	394	447	433	433	405	378	424	396	428	452	387	432	422	439	417	423	422	366	410	419	436	435	373	425	412	400	418	421	433	428	424	413	438	395	417	438	428	403	395	382	400	446	425	391	403	417	403	425	414	413	387	428	414	441	453	414	442	435	462	414	429	408	458	423	445	390	409	412	381	406	424	401	396	400	431	413	372	432	397	435	419	398	408	381	401	418	411	420	413	406	369	386	448	429	406	414	422	409	411	416	354	410	429	414	405	419	427	414	414	403	400	379	445	429	437	419	386	425	377	398	395	417	422	373	425	425	376	420	408	441	399	394	401	442	388	421	461	426	378	426	413	435	428	438	403	377	430	416	460	423	427	431	408	379	419	409	434	492	422	405	410	450	439	405	398	434	455	382	446	382	409	408	408	417	391	458	363	434	372	419	452	371	460	440	410	423	375	449	392	412	401	418	390	395	384	416	437	412	383	430	343	419	409	404	410	436	424	394	413	439	385	386	415	381	385	405	397	412	394	400	369	414	451	417	415	376
39821	19928	12967	7677	3663	1816	1268	1129	1067	1080	992	988	966	887	928	945	902	924	895	905	919	909	925	876	923	872	915	902	896	894	908	935	895	912	921	891	853	881	917	935	887	912	913	902	889	914	896	903	930	927	921	874	919	855	919	923	890	919	864	1002	920	949	901	904	926	920	932	924	883	873	882	885	907	900	904	919	876	956	909	859	905	919	876	932	882	891	896	916	880	936	952	882	861	903	900	910	877	936	913	930	898	900	894	887	865	910	894	830	958	860	940	905	880	908	910	890	895	881	909	910	898	919	874	908	880	911	921	915	868	870	889	892	893	918	884	905	882	892	974	952	907	929	966	862	910	938	930	877	907	867	910	889	888	882	966	905	948	945	929	881	880	902	940	932	900	905	896	874	874	866	962	894	950	909	908	942	852	933	868	880	984	894	927	911	912	953	945	935	890	889	910	918	828	905	874	881	916	937	897	932	906	836	966	919	868	883	825	883	909	963	908	941	870	868	865	903	915	889	849	855	962	930	924	901	918	961	949	939	886	892	940	926	920	934	911	895	899	852	866	943	845	848	907	923	904	904	893	914	884	881	897	863	909	873	882	870	914	870	846	873	901	902	916	898	909	874	921	869	888	855	976	892	925	924	866	909	860	905	915	873	910	949	903	936	964	880	918	921	942	897	885	864	914	910	908	943	863	888	889	921	893	920	940	867	957	901	945	907	915	945	890	925	926	830	962	866	904	881	938	925	917	912	935	858	950	913	862	901	900	897	912	938	924	866	840	861	969	965	844	920	937	875	893	839	901	910	905	864	933	901	931	935	894	902	959	936	911	896	897	886	900	916	846	932	925	919	895	979	876	864	864	897	861	886	918	911	880	858	875	912	883	924	954	921	898	929	842	929	923	880	898	923	934	846	910	884	899	886	908	882	938	870	910	867	925	887	887	903	874	901	897	927	904	847	971	967	883	967	853	968	898	871	929	926	862	966	880	885	866	976	923	922	940	879	877	900	865	853	867	916	907	913	927	866	933	908	918	869	939	888	922	928	918	909	905	908	918	873	944	906	903	946	921	968	887	924	965	921	907	920	891	914	889	907	884	929	842	916	959	902	927	911	896	913	940	881	903	897	869	868	913	899	902	940	906	952	888	905	919	883	881	893	878	917	935	891	908	906	880	914	932	926	907	894	933	863	894	901	935	948	915	908	909	932	876	879	878	904	931	925	916	855	911	927	895	836	935	865	898	883	897	874	843	923	960	920	893	874	862	872	893	908	920	882	881	892	888	837	931	950	898	914	859	890	951	905	908	880	855	947	962	846	942	883	940	882	903	912	854	846	924	876	891	817	858	832	931	928	899	909	830	881	887	926	892	874	906	916	861	904	876	917	949	911	955	902	956	888	925	864	830	896	893	915	934	933	938	905	867	886	871	917	912	917	891	945	923	952	870	920	845	847	904	883	886	883	887	913	869	909	904	899	879	817	904	884	909	915	969	905	938	910	895	862	948	943	900	916	879	954	886	894	954	904	914	899	973	861	919	892	873	903	851	935	884	913	886	925	914	873	919	879	898	924	878	896	911	973	954	909	893	898	905	902	889	926	867	879	903	914	876	932	916	972	872	873	915	922	903	939	908	907	898	912	881	921	877	934	937	907	895	937	955	919	891	898	904	924	859	892	860	895	892	920	908	902	927	880	884	923	880	912	956	898	898	891	942	940	887	934	899	893	922	926	904	932	889	873	869	873	977	877	868	928	901	886	939	893	895	934	915	874	878	875	940	875	877	938	887	917	889	913	908	901	897	890	898	948	899	901	917	885	906	873	906	906	880	907	902	862	911	884	903	883	916	916	918	861	890	890	940	920	885	900	910	904	927	943	880	915	928	936	891	885	927	970	896	909	887	935	877	904	913	884	896	896	903	914	901	861	889	886	890	918	902	898	879	919	928	920	896	904	942	919	975	895	950	863	895	924	924	912	920	923	908	931	909	890	866	873	884	865	908	893	930	898	873	948	911	875	891	911	959	869	877	893	937	912	892	913	914	909	915	965	859	947	886	886	917	890	920	921	961	901	941	873	922	899	890	855	881	877	957	879	899	900	875	903	924	938	927	950	902	909	914	872	894	924	866	836	904	859	906	895	888	945	895	849	930	909	883	889	867	972	909	913	915	934	853	923	791	866	894	909	879	882	880	911	914	878	928	925	900	875	864	920	911	927	882	880	904	947	941	995	883	913	901	914	908	876	869	913	900	866	906	879	900	939	919	927	897	927	891	921	851	950	905	905	874	907	918	951	922	921	870	938	911	871	943	950	915	931	920	930	936	920	925	857	915	921	958	894	879	870	888	923	876	927	885	901	873	880	891	874	893	935	889	889	939	869	910	876	870	924	893	877	901	827	887	830	880	882	941	917	951	885	922	925	909	893	880	843	864	881	880	924	866	877	838	944	895	850	841	912	889	916	951	896	866	904	948	880	922	877	962	839	893	904	937	845	905	937	869	950	849	928	911	875	892	882	865	906	924	908	888	895	902	848	898	884	919	888	895	850	922	927	896	895	937	912	867	938	957	925	815	908	902	931	921	874	923	887	956	900	923	933	899	918	925	918	912	936	892	845	872	855	922	865	886	865	955	918	921	898	892	883	911	888	903	861	868	934	901	901	906	882	927	893	891	905	909	880	891	926	931	877	915	882	909	874	945	870	863	925	924	857	869	863	897	916	892	907	865	885	926	901	894	894	913	904	923	893	898	907	933	922	912	932	927	941	969	912	865	880	912	889	911	901	925	955	913	901	929	923	908	915	923	933	908	904	903	925	937	944	889	846	852	899	913	974	832	927	873	892	872	886	887	895	916	915	916	908	878	933	863	964	944	895	835	829	922	920	928	881	844	919	935	954	922	911	876	865	967	898	914	878	876	884	871	953	932	869	933	924	815	915	949	844	900	900	936	892	934	888	847	860	944	920	897	889	936	900	881	895	934	891	927	910	906	882	898	897	835	879	885	911	924	870	872	910	967	899	868	940	870	871	892	844	856	975	895	909	923	804	842	877	854	875	882	909	910	945	908	903	854	939	939	890	928	898	897	912	862	894	928	898	928	902	883	898	885	951	878	879	926	898	932	851	861	892	955	892	903	918	905	924	865	935	935	952	917	916	918	918	872	916	864	913	900	898	893	865	902	902	882	869	938	909	959	862	869	949	881	907	932	829	907	886	881	886	956	879	898	896	895	947	913	930	852	914	884	927	907	933	891	923	946	936	931	889	896	866	896	911	880	905	909	881	942	859	866	931	902	905	907	925	892	942	900	932	835	893	882	924	879	936	904	903	859	904	917	932	907	914	929	932	926	890	843	916	933	866	894	926	933	881	873	884	935	906	922	918	902	878	874	848	919	904	864	885	883	870	952	943	902	905	861	874	910	886	932	838	934	887	923	884	858	839	921	917	924	950	893	951	903	850	903	912	922	924	900	894	954	895	891	868	893	903	877	910	924	894	895	915	880	914
53881	24975	10121	2345	779	509	452	470	433	447	482	477	408	375	421	425	415	445	437	452	437	447	390	407	433	425	430	434	414	454	406	408	408	415	457	417	447	406	467	447	433	434	428	421	430	437	404	443	422	443	420	428	391	442	447	469	429	426	419	432	414	419	401	432	449	459	445	439	393	438	429	434	409	457	428	466	444	438	508	445	442	428	447	437	424	437	407	435	459	426	444	442	430	474	468	446	432	415	418	441	431	439	428	426	438	418	421	406	462	412	425	438	410	461	421	428	407	372	444	432	411	454	426	453	461	457	458	420	433	468	426	438	450	395	436	384	388	416	423	458	433	415	456	424	415	444	432	442	442	444	412	436	373	428	424	416	463	436	460	456	431	411	430	441	474	445	443	432	455	445	419	430	458	418	442	451	412	460	436	449	368	434	452	437	374	409	415	455	437	435	446	392	369	422	438	408	430	475	396	461	455	427	421	394	436	413	390	441	424	464	417	400	417	452	432	411	406	418	393	445	419	408	429	418	400	402	421	430	428	461	416	400	409	418	472	431	453	406	411	413	433	416	467	437	432	406	451	442	447	454	381	484	394	432	419	424	424	499	457	405	411	414	463	415	432	486	477	438	450	475	438	435	412	428	425	419	421	390	408	431	483	391	427	407	430	466	382	495	465	438	418	442	433	415	403	444	456	399	420	434	434	430	412	425	441	448	444	417	430	405	454	423	396	461	433	416	405	444	448	431	434	412	440	407	451	464	457	424	393	450	428	419	412	465	427	398	425	424	395	468	445	420	437	406	423	402	433	417	442	390	413	451	415	455	410	416	462	431	421	444	444	438	457	444	374	413	452	435	445	436	372	426	434	408	453	444	415	440	441	441	443	424	500	426	411	449	455	424	392	412	426	392	450	401	430	439	401	437	414	437	414	407	451	476	386	402	439	450	440	392	421	401	440	429	440	422	412	392	411	449	414	435	445	388	432	439	440	454	409	402	438	428	450	395	390	451	457	452	428	449	396	397	473	441	452	419	454	444	479	449	416	458	444	446	430	428	418	427	432	464	415	349	403	381	497	462	405	406	431	448	460	428	441	445	436	437	462	434	422	437	477	393	415	428	435	410	408	435	424	435	407	394	425	450	419	463	440	400	415	435	450	438	464	407	428	455	460	455	436	482	416	451	442	402	451	439	417	450	414	401	404	385	445	425	396	440	444	446	394	441	436	398	400	403	421	415	424	390	425	389	430	433	401	439	431	452	423	449	438	481	466	430	440	434	424	460	417	426	468	453	448	406	430	411	441	417	369	435	443	440	467	371	419	426	448	426	439	408	402	459	436	441	449	423	406	420	413	434	415	438	406	425	393	384	418	447	470	419	428	436	428	426	445	432	406	470	429	416	420	431	417	446	439	464	407	424	425	431	422	422	418	450	439	444	403	436	411	448	422	421	423	413	422	432	432	406	409	380	377	402	439	431	433	424	410	387	452	428	411	437	419	444	449	415	422	397	387	417	417	383	435	407	406	429	486	428	383	426	439	426	450	461	410	398	434	444	461	475	423	412	444	448	452	438	437	385	419	413	426	399	407	434	458	403	470	471	390	373	445	402	434	445	431	434	427	447	412	453	487	409	409	455	431	445	430	444	439	372	378	430	468	465	473	443	415	455	427	438	434	467	412	439	445	456	437	402	426	424	373	383	446	458	419	459	424	451	419	439	466	441	441	443	447	471	424	475	406	402	458	419	402	396	434	424	416	385	432	420	437	431	406	466	461	448	434	394	421	395	403	425	396	428	450	429	428	416	413	448	389	397	422	476	407	407	399	418	443	421	410	428	420	394	441	412	462	385	410	452	419	438	393	475	418	417	418	430	410	432	427	426	401	364	450	383	439	411	429	434	410	443	396	472	450	400	427	461	417	436	415	404	422	448	437	444	419	463	413	446	425	429	438	426	430	429	427	446	431	439	429	395	423	460	419	453	432	429	421	425	443	430	413	421	398	487	432	447	459	442	411	419	421	444	399	453	408	428	403	429	435	429	401	473	399	412	447	433	431	404	413	466	455	482	416	437	398	417	415	417	410	415	411	422	425	452	424	448	449	450	480	501	405	430	413	391	433	430	441	399	451	441	453	445	431	425	372	436	400	457	424	423	463	440	444	431	440	454	441	414	431	447	431	428	420	437	438	409	406	397	429	390	489	391	451	458	418	449	447	412	482	420	406	487	443	463	459	472	485	438	414	423	361	430	438	463	458	430	476	438	386	437	386	414	431	431	423	410	425	422	420	428	410	472	430	417	429	436	437	426	419	417	393	423	420	416	471	407	409	426	417	418	389	426	457	435	403	413	405	403	437	414	433	426	457	428	477	455	449	405	426	392	410	391	403	460	426	413	440	429	414	428	413	458	475	440	401	429	430	429	384	436	386	431	423	427	437	437	456	436	396	427	371	440	402	427	435	424	464	378	418	431	424	489	409	428	443	421	472	424	464	476	449	421	409	415	415	417	422	440	390	434	411	403	423	421	406	430	402	393	456	426	430	425	411	456	371	408	456	415	456	451	424	470	409	444	421	438	396	436	402	436	437	472	420	443	429	425	445	410	440	386	418	447	456	421	467	422	409	456	430	406	415	437	439	438	455	427	391	397	418	442	431	435	426	438	437	437	424	450	407	393	416	409	423	397	428	435	465	419	414	453	427	447	460	405	454	404	405	423	398	419	410	411	426	406	403	452	456	401	409	411	398	404	406	429	425	457	445	441	433	426	430	428	453	455	374	373	413	421	459	477	408	427	368	426	441	441	456	379	361	425	441	442	422	422	456	462	441	458	447	435	429	448	403	427	458	428	389	403	423	473	452	450	425	440	456	472	428	344	452	437	423	428	428	422	424	412	431	441	409	427	400	434	453	419	432	414	443	460	420	430	417	468	421	417	423	437	404	415	442	421	439	359	451	418	395	425	439	418	410	428	375	411	419	435	432	439	427	418	418	425	416	411	445	459	430	443	431	410	422	411	425	411	416	447	414	426	427	440	432	408	394	462	411	421	410	449	456	399	439	445	445	441	433	462	450	382	453	409	491	414	407	431	445	445	419	401	396	429	452	414	434	427	415	414	448	429	442	428	423	434	407	443	419	452	427	391	418	445	437	451	449	407	427	443	408	445	456	418	452	480	436	417	455	433	407	402	458	425	438	428	413	430	434	415	422	370	397	403	426	438	427	402	403	473	430	463	397	431	418	407	406	409	403	428	424	432	454	434	467	442	453	427	415	414	425	420	428	419	408	400	449	394	481	409	439	453	467	426	436	449	403	425	435	427	412	426	428	418	397	428	429	432	476	445	436	409	419	448	461	448	415	424	413	401	449	450	432	459	438	407	429	434	442	432	416	467	385	444	412	398	430	443	426	437	421	438	425	461	419	433	433	406	403	452	420	437	427	398	389	417	436	445	398	446	450	405	399	432	449	421	407	435	419	464	488	434	397	394	457	436	443	407	424	451	419	424
36039	16790	7701	3747	1685	1210	1079	1024	976	1037	998	959	927	944	880	896	894	961	907	921	950	912	985	876	989	950	908	981	967	898	981	898	940	933	961	981	1004	924	929	914	941	911	991	933	938	896	936	956	981	921	945	907	1014	955	953	955	985	946	986	961	924	986	883	968	975	1003	914	938	915	954	905	897	964	953	914	993	943	955	944	975	926	918	959	927	946	901	954	915	947	995	969	932	976	940	948	953	941	951	926	878	911	962	946	980	951	960	924	961	908	980	942	925	1013	958	955	944	947	990	997	953	933	954	973	942	979	916	937	913	928	899	935	894	920	907	930	921	985	913	935	938	913	937	867	906	910	970	925	892	909	919	952	971	895	911	922	873	959	924	925	957	962	925	942	916	927	911	954	938	940	942	909	930	947	904	911	1001	917	926	938	963	927	955	944	914	934	947	907	937	958	971	891	958	951	954	941	898	904	972	938	988	917	947	901	932	972	953	953	1000	902	994	942	919	908	941	975	968	896	927	953	974	1002	928	878	998	946	953	920	992	976	940	937	919	943	864	926	973	931	954	968	966	992	966	907	1006	913	912	911	923	956	929	932	956	927	966	966	908	946	964	894	978	939	902	937	909	939	970	957	938	936	934	924	921	919	911	1018	908	942	945	966	928	971	970	889	948	927	981	954	973	974	919	905	1000	896	957	916	927	973	901	981	934	932	940	938	906	905	912	927	922	962	968	884	947	927	879	897	959	910	920	929	912	925	955	992	949	912	958	950	938	975	945	958	906	927	909	907	903	916	951	928	889	867	968	874	948	967	910	908	920	944	919	937	967	970	881	955	941	922	911	957	900	960	944	951	919	970	944	893	958	933	882	893	940	929	935	923	972	965	925	978	908	930	878	914	943	941	971	965	920	981	955	971	921	990	946	935	911	894	940	922	947	911	897	999	965	925	926	921	975	932	902	919	979	939	925	970	880	912	934	953	910	928	934	961	924	914	909	956	881	954	926	948	922	955	904	864	944	918	930	924	963	930	910	978	949	884	934	939	922	946	954	906	942	865	909	938	965	935	909	992	916	960	930	900	911	931	894	947	916	1017	894	914	929	902	938	938	936	959	948	998	959	906	874	918	906	993	867	943	936	942	966	908	950	987	886	964	924	995	968	951	904	938	920	918	895	938	930	929	921	896	852	937	918	972	925	935	927	922	913	962	946	921	979	915	945	925	917	939	917	971	891	951	939	941	920	930	963	907	906	909	904	969	949	947	863	991	946	968	903	886	923	943	928	978	944	909	952	970	1013	897	900	866	954	897	950	914	968	943	929	892	976	950	865	954	902	966	965	958	902	980	965	898	926	905	917	980	946	970	951	991	955	955	911	920	929	922	836	972	879	961	933	953	925	963	918	921	940	951	884	905	908	880	889	934	909	975	944	947	952	903	925	900	900	959	976	950	959	867	926	933	912	935	964	929	972	949	950	961	976	935	876	927	965	929	938	992	924	912	921	958	984	955	964	908	937	953	970	939	899	879	914	948	940	956	896	934	993	912	945	951	890	919	997	939	916	938	933	960	947	928	999	967	947	939	962	915	877	890	918	944	935	899	911	906	926	967	871	956	858	891	998	894	906	989	950	991	930	965	948	940	949	943	938	910	993	964	909	929	908	961	932	959	852	917	916	933	979	931	952	919	920	933	913	972	967	944	909	955	945	964	917	945	931	834	961	916	913	943	951	962	941	965	915	953	920	941	991	924	881	979	964	938	937	924	944	901	967	934	962	872	978	970	956	939	903	918	921	932	968	993	949	895	950	868	918	1010	935	978	897	888	935	955	875	948	943	912	985	868	937	891	986	927	907	969	961	899	941	982	956	965	970	921	913	943	994	955	971	899	902	886	908	920	966	932	932	930	955	982	963	940	958	876	926	957	932	944	945	1000	914	953	952	969	949	994	917	913	910	904	962	919	980	929	915	942	951	938	979	962	891	921	932	932	939	972	954	863	948	946	913	861	991	921	939	887	955	947	900	943	912	895	927	894	988	962	931	911	999	923	937	919	901	960	930	839	862	930	960	952	946	969	979	900	909	938	935	976	974	991	875	935	947	931	930	889	894	929	905	930	984	947	968	910	979	940	924	963	941	910	933	914	912	926	961	921	960	936	911	922	941	966	941	940	943	905	973	926	962	984	935	939	931	926	948	924	917	895	937	955	982	911	977	946	963	965	953	958	950	908	893	919	930	953	917	957	911	960	914	929	953	953	946	936	904	946	957	944	935	990	913	938	992	906	884	923	914	904	928	970	920	948	888	899	883	917	887	960	945	913	891	942	999	949	921	912	875	971	905	941	965	951	994	891	945	922	913	903	953	898	939	985	883	879	903	980	899	901	937	975	955	932	911	964	963	985	983	988	941	935	930	895	879	888	931	961	927	1003	935	906	941	914	941	924	901	932	916	906	998	954	962	944	956	894	914	913	922	923	958	923	938	950	919	925	932	943	894	973	953	928	935	948	933	920	922	961	990	945	915	961	938	942	933	990	918	966	946	930	947	966	937	935	923	907	952	921	914	947	941	1003	942	881	912	946	920	907	959	969	962	873	950	943	902	923	940	966	962	916	952	904	897	967	929	977	968	960	932	917	906	996	943	914	954	957	960	927	948	966	941	887	940	948	943	928	945	947	940	995	914	935	953	943	890	964	963	977	950	878	926	926	953	928	916	934	968	952	943	948	854	956	906	958	922	960	955	887	917	896	933	911	937	927	915	945	915	941	975	964	936	893	973	925	937	932	927	929	924	920	932	924	947	886	961	910	921	963	931	962	909	944	893	928	936	933	923	997	900	988	977	952	884	945	930	920	1013	951	946	931	960	924	907	954	948	920	912	942	921	949	914	940	908	958	858	901	974	976	929	955	967	945	955	963	950	924	907	922	985	911	919	928	915	901	958	944	937	1003	933	981	889	999	946	933	944	946	947	893	890	933	1004	923	940	916	958	934	969	953	944	917	935	997	970	905	943	940	973	979	934	920	961	910	968	884	931	932	964	902	938	947	934	907	931	1005	936	940	935	900	943	917	952	961	949	903	940	948	965	914	945	968	939	935	861	924	944	890	951	878	900	930	957	944	982	941	922	928	903	889	943	958	905	948	980	933	913	941	936	949	922	967	957	938	899	983	921	914	951	923	935	944	934	915	929	918	930	909	917	884	930	935	934	938	1012	929	914	946	884	947	890	937	949	889	960	1035	962	944	953	976	960	962	929	928	954	975	990	995	951	949	948	899	967	917	935	903	907	931	955	988	929	926	939	1018	918	922	947	958	896	914	938	956	924	936	952	972	947	936	904	974	874	961	1004	953	902	929	947	951	908	948	933	922	955	941	935	950	924	924	898	1077	916	947	940	940	960	975	948	951	973	918	971	963	940	975	943	960	932	886	969	903	957	936	899	901	936	947	900	949	921	969	959	909	964	888	907	919	941	915	962	961	923	989	957	918	936	955	877	920	943	869	961	903	922	927	1002	976	961	932	934	911	1001	973	916
50301	20602	4910	1168	500	498	453	382	438	434	459	400	415	405	398	403	428	441	422	422	418	417	426	413	425	390	382	393	417	436	428	455	406	441	448	415	417	423	434	385	414	385	423	415	387	431	446	415	437	428	439	387	410	432	411	379	429	430	399	433	389	447	425	416	399	405	369	400	450	428	426	426	394	385	427	449	412	438	421	482	424	405	435	431	401	413	429	450	400	401	391	410	369	405	405	423	400	416	402	449	424	426	440	375	407	406	405	446	424	381	402	433	383	432	392	394	384	422	425	415	419	423	428	429	423	393	452	406	428	421	456	415	409	433	434	412	418	422	396	434	397	415	436	402	386	437	443	424	408	420	379	444	431	442	410	386	417	418	387	415	469	395	412	399	409	405	377	421	393	413	404	393	453	400	416	401	410	421	407	390	415	410	407	380	419	440	418	399	409	439	407	395	382	396	385	428	420	406	394	390	383	445	404	436	400	412	396	430	413	391	406	384	419	406	428	418	398	393	422	413	363	408	424	394	428	435	385	427	397	410	390	406	398	403	396	421	404	438	414	419	393	395	398	421	395	463	429	447	437	423	425	441	422	398	376	387	441	440	455	396	365	410	399	430	382	479	408	400	403	439	402	380	419	400	397	441	382	403	406	398	424	380	416	422	440	436	399	411	404	422	429	390	384	411	389	406	438	371	381	385	421	443	421	461	411	384	422	412	389	412	409	371	426	402	388	417	447	437	370	411	409	424	398	395	426	463	412	418	398	409	402	397	400	402	434	419	421	420	416	422	441	408	396	431	417	414	423	391	387	392	443	418	402	434	422	418	423	403	433	372	432	385	399	431	402	430	414	390	386	400	426	365	424	422	429	414	411	412	405	425	429	427	400	406	423	389	416	433	416	369	416	391	389	382	399	409	389	388	406	465	408	420	377	444	407	394	407	443	428	402	439	391	399	419	410	442	402	395	444	413	460	414	400	404	406	405	414	408	396	394	408	414	437	380	395	440	451	426	428	393	404	392	389	415	424	433	385	387	444	421	412	446	395	394	386	421	418	443	418	424	389	415	414	406	439	402	395	395	399	391	427	389	409	419	404	427	422	442	398	390	389	421	432	396	409	397	440	430	411	420	405	379	431	382	411	408	396	438	419	388	434	412	390	415	434	369	415	396	381	418	433	437	386	400	397	408	420	444	407	483	427	393	422	428	428	404	403	391	395	386	414	411	397	442	406	390	410	416	421	406	436	393	383	412	410	402	424	405	443	442	388	415	446	430	415	412	450	443	399	407	416	419	423	394	431	403	439	422	374	422	401	395	387	387	408	416	441	465	422	428	428	408	435	371	421	424	438	414	400	431	434	390	416	402	398	415	373	436	410	372	389	451	398	408	433	429	438	466	413	421	397	421	433	398	402	434	441	432	464	427	440	452	448	401	418	445	425	399	364	431	445	417	377	445	403	453	421	449	411	399	405	410	396	421	419	421	454	433	406	396	422	417	454	412	397	411	410	419	357	397	428	446	430	399	389	441	455	436	355	378	422	406	382	419	436	419	429	430	413	401	410	420	412	463	401	450	418	411	419	410	434	414	399	443	399	388	452	397	393	377	383	435	418	394	394	446	460	398	394	399	395	382	450	455	393	438	403	453	415	407	425	383	428	392	405	418	410	411	425	399	400	463	436	390	425	410	457	410	442	413	421	427	400	382	455	449	384	411	402	417	406	377	438	424	426	422	422	394	431	362	410	402	453	413	428	410	418	466	412	426	394	469	421	414	421	423	410	388	385	398	400	425	419	458	433	439	416	405	404	395	425	402	417	412	391	432	376	371	457	385	453	417	383	425	366	448	398	409	408	414	418	411	395	421	412	419	415	459	405	439	414	394	423	407	418	434	410	379	445	406	411	454	455	384	401	419	380	391	407	367	409	436	400	413	395	418	450	417	408	437	461	426	371	394	378	457	450	409	401	420	405	389	447	387	388	399	426	426	391	437	461	434	455	437	466	425	376	389	429	391	387	412	410	410	433	428	408	475	429	413	434	383	445	426	434	427	399	432	434	435	437	372	406	417	402	410	408	414	397	442	406	424	403	443	391	365	430	412	445	387	390	413	406	409	369	431	420	419	368	399	444	396	438	414	411	435	392	489	435	405	411	417	430	423	379	409	425	381	411	415	439	393	405	421	447	430	445	414	372	393	407	426	405	399	433	400	374	447	412	403	372	461	435	431	443	445	434	468	394	427	414	376	419	438	442	391	399	409	419	393	392	403	430	392	441	464	425	378	400	411	369	438	447	378	452	404	429	430	419	398	453	401	401	382	432	441	431	414	408	414	389	402	416	406	365	370	400	418	449	398	423	392	449	433	426	447	449	403	420	407	374	415	415	391	400	391	428	379	428	415	505	425	438	379	412	446	418	431	411	468	412	412	413	408	374	413	415	422	414	434	384	430	416	452	417	408	402	402	411	391	406	413	431	415	414	420	421	438	419	431	414	414	405	389	434	431	396	367	415	417	442	417	434	461	404	385	421	434	431	418	393	422	399	390	429	444	403	407	436	447	412	417	400	400	403	433	431	446	374	406	397	424	409	407	428	436	443	418	393	407	434	406	428	376	401	414	406	455	420	420	390	436	422	399	399	429	434	417	435	406	435	457	451	411	397	426	415	386	411	405	421	418	379	443	422	419	417	392	412	441	407	425	415	423	411	393	419	408	372	443	393	467	416	408	396	381	466	428	409	425	429	422	407	434	416	390	421	413	421	433	397	418	440	401	371	429	426	426	417	414	414	383	413	422	418	414	449	421	389	435	433	422	434	409	442	420	391	404	405	428	455	442	400	357	442	435	423	431	407	404	456	394	414	413	421	441	394	414	440	462	396	375	411	410	390	418	419	426	444	411	448	430	402	434	423	393	382	408	417	384	435	413	397	416	414	431	388	430	438	441	404	409	424	403	417	404	425	403	365	417	440	430	443	449	417	424	409	425	453	454	395	426	400	398	433	436	418	409	435	403	416	397	436	401	442	404	409	393	410	422	392	452	435	438	398	394	444	418	396	434	413	398	418	412	436	417	388	384	417	430	408	386	392	407	434	402	431	400	451	416	445	384	433	445	407	356	376	420	386	406	426	412	439	421	424	395	418	373	392	425	398	406	431	419	446	416	435	420	431	416	460	409	465	396	389	434	432	438	389	394	425	391	400	420	366	396	415	408	412	388	437	421	425	418	403	381	405	440	402	387	442	408	399	405	353	432	434	455	429	412	442	422	450	406	402	445	441	422	437	393	435	428	420	414	412	437	384	458	407	381	414	399	421	392	423	439	438	419	439	409	426	435	433	446	421	418	399	413	370	442	427	429	393	409	403	403	425	424	420	404	412	399	413	417	389	431	431	454	376	417	457	404	406	440	416	391	479	416	411	417	430	412	421	380	453	427	430	395	396	402	449	463	412	420	389	401	427	428	393	408	389	429	430	446	421	405	414	403	421	440	413	416	408	450	374	388
34741	14822	4988	2083	1330	1070	966	939	932	912	880	928	910	853	868	922	837	912	912	854	921	904	948	909	867	906	923	893	944	923	932	888	889	930	887	900	889	901	944	884	920	904	934	957	940	957	916	872	908	935	918	926	905	893	892	935	892	924	927	938	879	880	924	904	914	933	886	944	927	907	923	856	908	911	877	902	909	884	864	934	911	973	870	892	894	895	931	880	939	916	918	933	848	963	907	926	854	931	978	845	873	881	913	876	922	894	914	961	881	932	930	911	898	834	939	906	963	924	922	860	924	925	936	877	927	984	913	926	937	922	945	915	862	934	899	876	906	938	899	920	892	998	923	866	901	890	858	930	907	895	867	934	881	873	896	854	888	929	946	950	911	918	919	884	940	885	983	919	934	907	929	857	898	873	921	894	908	939	844	888	916	911	936	908	976	959	949	917	888	913	960	964	871	901	938	931	876	949	867	928	909	897	923	910	910	941	891	948	897	937	879	891	943	825	851	907	930	968	920	907	892	918	899	873	877	966	917	861	907	926	898	928	866	935	918	940	931	912	900	858	903	911	886	913	907	902	889	913	914	906	895	890	904	887	921	982	925	946	923	910	939	949	956	889	909	942	1017	935	969	946	845	904	896	937	941	918	880	929	910	893	887	946	877	932	896	917	853	892	939	905	917	908	910	890	910	948	955	915	907	919	924	927	859	892	897	893	882	908	906	982	933	928	880	906	949	871	913	871	881	960	934	936	914	872	950	924	887	903	890	963	896	930	925	907	856	822	910	944	868	868	912	961	909	915	886	906	922	920	929	950	914	914	916	954	913	934	893	939	912	919	891	937	933	897	934	907	892	932	925	881	890	929	902	881	860	867	901	905	889	956	914	910	878	847	960	931	840	916	947	879	970	895	929	901	907	906	908	912	843	873	954	924	884	1008	954	904	904	869	924	874	921	901	928	911	878	922	902	939	885	870	926	944	883	914	907	905	939	844	883	915	942	871	915	881	907	938	902	895	853	881	892	907	910	905	900	888	901	963	949	913	900	904	895	893	919	973	860	941	927	892	903	914	920	974	913	966	877	894	915	881	907	967	932	905	924	857	891	946	885	893	902	895	942	932	875	853	985	929	944	900	970	906	891	868	878	979	907	926	882	890	888	934	975	891	899	983	905	853	897	897	918	936	890	897	912	913	925	907	878	891	924	919	928	869	862	911	890	911	935	903	928	864	933	845	915	880	904	860	889	926	946	968	951	944	914	900	967	926	917	890	858	897	889	951	924	914	905	893	896	851	875	910	871	877	883	887	918	942	947	890	877	873	882	872	925	874	903	933	934	878	908	881	900	969	896	915	867	930	884	912	891	893	907	899	865	870	862	896	855	931	900	888	839	921	908	900	923	934	909	945	839	910	926	900	889	868	893	942	928	907	860	953	917	919	947	834	912	922	904	907	956	865	941	938	918	935	906	867	935	916	910	918	952	875	909	910	971	920	943	847	914	901	919	912	891	921	954	920	912	943	920	879	905	880	899	858	914	903	922	941	905	938	860	923	881	941	874	923	897	944	887	923	907	905	924	889	893	909	954	874	916	936	940	885	964	876	925	895	909	924	900	871	951	901	896	942	901	898	908	928	896	952	897	938	963	889	907	937	895	900	882	920	927	899	898	881	914	916	956	885	913	899	921	928	901	891	923	951	893	935	914	907	910	884	879	894	915	904	898	950	909	892	943	847	897	955	929	987	931	886	842	896	961	866	946	910	901	938	899	904	917	874	920	896	915	904	891	937	897	903	939	927	916	942	872	878	898	910	866	883	999	902	909	899	930	907	926	908	945	870	914	919	918	920	990	944	900	874	932	937	969	871	851	879	951	918	926	898	889	952	927	913	889	946	946	899	897	875	928	881	916	945	937	960	910	878	900	915	940	902	926	883	888	908	901	937	912	871	856	859	894	904	874	924	923	868	947	924	939	920	851	904	922	882	882	919	930	863	970	864	910	899	927	918	928	888	922	944	910	910	936	897	918	928	890	921	908	947	930	899	899	930	925	924	948	919	901	866	922	890	879	835	919	900	915	895	917	897	913	857	918	895	875	888	878	905	870	943	907	871	937	893	892	940	946	895	891	929	836	883	908	922	879	866	916	898	870	944	938	892	865	907	868	874	913	939	939	917	965	853	909	897	863	846	891	868	913	851	925	889	912	900	916	956	932	890	984	875	953	849	848	924	895	921	891	920	943	882	875	923	859	876	948	917	884	876	908	977	911	979	945	965	918	876	889	966	874	870	908	882	909	854	904	920	873	924	924	904	886	917	926	912	913	976	886	912	931	923	920	927	977	924	903	952	905	960	915	916	934	908	898	935	883	894	896	859	916	917	963	951	897	900	897	911	959	908	904	954	876	837	921	890	923	919	913	930	908	917	889	892	858	906	910	934	907	909	886	935	856	888	929	916	886	883	916	952	906	844	905	927	870	857	949	854	962	882	890	973	829	865	932	856	925	938	912	916	902	891	916	905	888	940	929	923	925	971	926	907	900	888	899	920	934	930	926	960	918	884	936	910	901	901	942	904	889	917	908	865	874	863	901	914	939	924	930	920	912	880	910	916	903	953	887	906	941	889	922	888	872	855	918	905	897	904	973	876	960	925	895	921	968	876	896	894	905	918	839	918	909	908	864	919	883	908	852	889	897	929	861	909	950	873	962	911	886	939	909	901	844	904	896	897	834	918	937	868	890	890	944	922	961	865	876	908	881	916	855	897	913	941	911	849	951	930	969	893	924	900	870	924	931	918	894	930	853	913	884	920	922	885	908	979	821	897	907	894	921	900	889	913	882	903	905	884	864	905	901	958	822	923	919	932	980	942	913	906	951	909	913	930	916	872	887	982	958	922	850	862	906	917	948	948	924	901	903	968	869	882	916	923	877	898	858	938	889	895	870	898	931	867	939	904	931	880	902	873	926	953	887	900	921	889	888	925	885	931	910	969	986	881	889	963	894	908	913	951	902	884	859	909	845	937	874	907	891	823	931	918	903	883	966	826	890	896	871	886	910	937	930	940	874	873	912	917	947	860	901	916	901	895	914	903	945	949	920	909	910	954	899	912	920	911	911	934	875	880	880	913	914	910	864	906	947	899	895	880	975	927	869	916	927	868	900	900	876	873	901	933	910	903	897	921	863	972	971	908	851	918	912	888	927	872	921	891	913	840	929	908	932	902	879	956	967	900	932	887	860	900	956	869	902	899	946	889	959	950	961	908	913	891	902	927	915	889	876	886	926	834	957	933	955	935	894	895	891	888	961	923	907	908	859	885	872	924	869	869	919	933	917	877	900	951	928	922	893	902	899	925	953	920	966	905	887	915	875	877	972	931	921	889	935	905	874	876	855	901	911	901	891	908	839	879	874	891	863	908	875	928	884	883	893	881	969	873	954	920	888	934	917	922	976	956	890	966	889	926	903	867	875	904	909	989	879	920	958	877	867	912	881	904	875	904	938	862	947	915
60950	23498	6163	1211	549	530	419	450	422	390	450	450	429	382	439	388	443	405	430	401	428	458	394	388	418	416	423	402	429	425	445	402	447	401	378	370	418	415	422	417	459	437	388	452	398	420	380	405	403	393	389	406	430	401	441	408	428	425	393	394	402	440	394	429	385	384	379	436	452	433	419	425	421	437	416	421	424	403	413	428	396	392	414	432	472	419	433	404	410	396	383	400	437	414	416	447	404	396	395	421	398	405	403	440	430	403	380	409	446	432	443	441	427	412	385	418	411	411	439	380	409	405	406	428	403	430	434	419	424	385	404	456	397	418	427	406	391	432	403	376	388	424	430	428	445	419	399	394	421	442	440	380	384	445	400	430	395	385	426	414	450	385	368	394	420	445	426	398	435	424	400	447	431	427	407	402	395	417	407	437	412	408	369	442	404	455	375	393	372	384	414	410	399	436	408	413	456	456	434	388	388	422	359	427	451	426	418	403	442	391	409	438	398	410	402	446	417	413	425	419	371	447	408	394	440	410	399	417	431	444	412	404	445	387	412	402	424	408	421	432	417	425	440	408	414	458	370	370	380	428	379	393	399	385	423	435	376	382	401	428	385	402	432	400	388	400	423	410	394	424	394	407	400	420	428	395	424	432	442	405	432	411	402	436	407	399	420	436	402	415	443	407	410	437	410	419	384	430	426	464	434	433	428	430	417	384	443	423	405	411	425	416	431	404	408	432	440	397	430	433	420	386	437	411	415	395	431	413	430	405	360	408	412	453	397	426	413	433	432	399	423	419	404	474	418	384	456	393	410	398	424	428	439	437	386	354	423	440	450	458	436	388	410	387	389	445	398	418	398	439	406	402	412	434	397	382	414	404	378	437	399	427	410	444	414	401	438	409	429	362	413	418	409	400	415	397	411	415	422	380	382	450	397	406	438	408	421	399	415	413	428	384	391	422	418	414	429	408	397	439	408	420	413	440	436	436	452	410	424	413	427	408	432	402	421	377	417	423	405	426	404	400	418	417	457	415	379	381	410	455	446	436	412	410	399	389	434	388	422	441	436	395	385	422	396	432	392	401	415	445	389	414	399	412	437	400	437	478	397	389	413	428	393	432	437	444	397	361	411	395	451	422	421	395	377	388	410	426	440	400	406	365	400	414	437	436	401	385	424	424	435	414	414	419	422	432	400	392	410	384	405	430	391	449	450	428	409	461	398	410	426	405	395	411	406	419	402	428	388	405	420	454	415	434	409	429	402	384	433	435	466	384	444	419	439	419	404	426	450	369	427	402	404	404	425	402	411	426	420	424	393	399	376	426	441	433	427	432	399	418	414	394	409	425	422	417	397	432	409	441	433	420	447	401	400	454	420	385	419	411	451	421	413	416	423	397	411	382	429	410	373	453	407	435	356	416	397	419	411	383	388	438	451	417	422	425	393	401	434	399	406	416	421	401	387	422	422	406	402	424	395	456	477	435	409	404	413	396	436	420	373	405	384	377	415	437	425	387	414	398	392	368	407	394	418	420	426	416	415	399	418	377	384	446	380	413	446	429	463	431	382	406	406	436	423	462	428	416	416	438	470	408	379	404	386	408	459	415	389	423	426	415	397	435	425	467	408	402	407	407	392	428	417	414	396	416	384	388	406	384	413	382	428	424	374	418	431	395	377	398	425	396	394	469	416	425	431	405	405	369	423	426	448	398	411	461	449	359	374	426	411	432	452	445	394	429	449	415	418	468	353	438	434	445	454	436	438	423	443	430	396	450	396	404	397	431	379	416	428	430	374	414	430	376	365	377	405	408	410	388	441	439	452	392	408	409	406	430	454	418	397	432	396	456	413	388	421	406	393	419	420	388	428	385	429	443	406	401	405	422	483	377	399	440	420	384	392	480	435	431	393	442	440	410	408	417	423	434	437	430	431	388	420	429	439	430	434	399	366	399	434	428	406	442	429	427	406	354	402	387	409	383	445	415	423	379	461	443	469	399	368	417	409	470	443	418	383	405	410	387	424	419	421	390	447	400	372	400	390	416	384	371	428	403	385	411	414	412	388	457	427	436	405	407	444	421	428	413	389	408	414	414	404	421	375	391	394	429	411	400	453	431	388	384	451	401	446	459	418	404	444	393	418	428	379	402	411	435	424	367	412	388	446	423	423	438	414	421	416	412	423	408	393	402	396	389	446	432	418	388	438	417	401	405	417	381	426	434	405	382	420	387	410	391	427	397	377	400	421	416	393	383	403	438	410	408	366	410	399	425	451	404	399	459	445	387	404	403	427	421	402	440	430	414	431	456	433	381	432	413	421	389	396	398	421	447	404	397	405	443	441	429	373	437	380	397	429	411	357	400	421	382	423	426	394	385	404	430	401	450	456	411	392	435	406	407	402	416	407	416	446	416	396	385	393	414	431	440	426	433	435	448	412	409	430	426	423	415	427	399	428	404	399	366	415	407	403	415	371	382	424	436	424	405	400	433	436	401	428	386	425	415	394	431	429	380	424	415	446	421	366	372	449	431	395	437	436	410	364	430	414	403	450	427	403	418	404	372	380	405	393	405	389	458	408	386	420	399	442	388	405	446	400	411	375	417	423	430	422	401	411	414	418	430	398	416	428	450	411	363	435	456	399	421	401	403	418	485	411	385	434	423	373	427	397	403	361	386	424	439	433	384	425	424	400	436	442	443	402	418	424	398	440	404	397	402	412	429	356	375	438	387	417	414	418	404	380	398	392	415	447	421	409	436	418	442	404	408	385	416	406	382	426	425	407	392	430	373	421	439	411	450	472	434	419	405	405	369	420	413	395	446	402	381	412	432	394	416	395	422	417	416	449	400	425	442	426	396	401	440	439	388	378	410	387	427	437	418	418	415	441	403	426	411	426	401	398	403	418	402	399	411	434	400	431	409	439	422	397	420	423	392	385	424	428	416	431	393	403	419	407	410	410	419	409	407	431	428	449	405	407	408	404	415	409	412	417	424	431	444	444	407	422	390	392	422	439	453	428	361	437	417	413	413	438	411	418	389	449	407	419	426	440	387	444	380	373	396	411	379	412	407	375	462	451	438	462	383	424	405	410	405	447	426	384	442	411	430	445	405	398	389	386	382	380	390	379	413	385	399	414	434	459	402	441	436	415	431	447	383	405	391	396	397	406	421	421	425	388	416	441	453	431	412	420	374	420	420	418	446	404	418	396	393	401	419	435	443	429	422	418	408	454	419	412	417	386	376	414	442	389	385	412	411	403	402	394	447	424	447	375	405	405	437	418	382	421	356	409	426	406	381	431	433	399	419	385	382	418	398	426	445	397	417	417	415	401	424	440	386	405	416	392	439	439	411	384	406	440	393	437	437	409	401	428	405	400	355	363	428	410	379	407	424	424	428	406	412	425	425	453	429	390	410	434	387	384	410	396	390	378	408	385	416	438	410	421	445	450	416	439	410	398	388	422	439	423	411	433	422	400	421	401	409	432	438	412	403	449	404	397	429	438	411	384	414
41205	15209	5054	2083	1341	1099	990	904	971	915	1027	934	932	919	874	859	955	870	939	986	933	971	869	906	891	946	881	946	925	937	881	935	929	925	872	893	935	887	944	906	947	905	910	914	923	915	873	909	872	963	903	944	901	902	923	895	933	920	951	929	933	947	923	839	920	936	957	922	899	943	905	924	877	929	854	937	942	887	942	932	892	857	900	902	905	958	918	848	932	892	948	932	835	892	895	904	899	914	910	925	937	955	901	878	882	878	924	951	936	919	900	861	914	884	938	903	941	893	921	906	901	957	908	916	910	962	924	871	920	902	982	897	947	925	963	918	963	940	843	957	973	865	868	970	930	880	953	907	844	927	913	948	882	923	891	981	918	917	873	883	872	913	904	875	895	941	950	853	906	923	889	883	962	942	897	875	944	948	920	955	920	922	880	874	885	849	953	924	925	916	930	902	929	905	920	946	895	938	915	945	912	869	894	921	913	912	930	894	895	886	912	889	903	936	873	886	899	874	918	900	927	899	923	877	896	956	943	938	897	874	1016	930	918	850	940	942	938	894	882	910	949	939	930	892	949	886	924	956	906	921	888	879	924	861	917	909	913	943	936	881	895	936	923	919	901	938	934	968	893	896	903	956	926	878	926	870	915	922	953	898	903	936	971	928	940	977	891	895	945	916	933	952	872	934	914	909	862	931	924	871	902	871	873	902	858	917	888	874	893	911	927	970	903	937	966	883	909	923	946	938	927	957	898	927	918	919	879	884	943	913	921	918	896	907	925	910	837	932	902	887	930	888	920	868	912	916	915	898	970	914	939	921	904	912	884	873	895	863	932	910	954	943	932	919	928	909	907	944	937	921	913	907	933	891	916	869	905	928	875	899	904	879	922	889	899	859	937	918	897	905	943	954	971	891	916	882	893	869	909	916	932	899	898	884	914	943	899	940	911	902	943	957	949	896	933	935	956	903	941	940	940	959	864	945	933	938	920	915	931	920	976	911	942	944	915	907	946	924	912	920	907	894	941	887	894	926	947	945	939	899	900	928	896	940	858	917	895	914	952	960	919	970	875	890	946	899	867	922	889	953	932	974	919	888	877	943	965	957	961	873	935	920	947	903	915	907	941	946	910	964	893	960	887	887	899	938	897	911	911	948	891	973	929	959	932	887	884	920	911	908	1006	921	884	910	893	925	943	909	826	941	901	915	941	913	944	967	911	867	890	888	927	875	879	898	923	851	902	908	945	878	923	891	891	911	908	899	906	955	938	921	918	883	909	896	919	910	938	907	902	930	912	934	921	927	931	993	911	938	892	938	885	975	918	908	878	965	905	922	892	893	891	939	901	883	948	912	906	897	849	979	905	926	900	967	933	934	938	910	936	877	939	873	928	889	971	919	954	893	902	906	929	875	905	879	967	905	889	938	920	950	883	944	935	893	920	873	940	928	887	905	923	870	909	888	934	882	959	862	974	895	885	906	875	912	901	924	903	918	966	867	903	908	917	884	891	938	920	919	887	836	892	911	950	898	948	947	918	866	918	938	912	861	870	912	898	908	838	936	902	943	911	903	920	890	878	863	883	890	917	887	935	918	921	971	894	908	907	930	916	907	926	900	895	939	864	892	957	912	901	870	855	937	931	882	936	960	975	885	924	908	915	915	925	952	871	887	945	851	939	903	939	941	978	874	948	912	946	922	919	880	920	928	884	939	947	836	925	935	931	909	915	899	903	930	917	927	893	963	920	913	937	892	965	879	920	927	967	930	912	928	944	894	918	908	986	885	930	985	982	939	904	861	872	877	877	937	902	952	847	931	887	850	933	929	884	904	930	898	941	945	901	866	929	903	930	932	925	920	914	890	903	908	943	909	950	1001	909	921	898	938	911	896	880	918	880	895	909	913	907	913	893	949	927	963	941	909	897	921	937	939	909	935	908	946	888	879	877	905	936	897	928	935	883	954	950	877	955	985	893	916	908	926	970	897	920	941	931	907	899	892	934	946	902	900	864	920	920	947	923	938	911	966	917	957	916	943	881	919	925	896	917	906	937	874	974	893	885	916	931	925	872	942	918	921	904	935	908	918	916	928	918	946	904	855	898	943	906	902	976	884	930	917	965	891	899	926	911	937	947	905	889	912	982	843	912	936	903	877	853	934	934	953	925	924	872	937	909	890	941	903	917	943	936	932	936	891	922	886	852	906	908	884	965	947	909	930	965	890	903	926	938	935	951	869	906	887	878	912	900	900	914	926	924	938	865	931	938	953	906	879	885	921	907	883	919	956	899	863	933	877	946	983	865	934	933	905	913	942	901	945	875	941	928	912	941	915	861	884	934	910	890	934	924	950	937	902	914	952	937	928	934	952	961	924	905	926	921	879	898	897	905	874	890	880	933	941	889	891	918	895	915	876	933	903	903	933	945	952	883	913	921	925	931	888	874	936	918	943	939	957	943	946	923	924	921	883	939	938	936	888	904	885	874	893	900	915	923	902	922	945	908	923	933	920	927	888	927	951	912	887	930	918	946	907	881	898	940	914	904	930	839	905	908	890	901	923	885	950	884	977	877	896	934	893	964	945	894	869	952	929	902	933	942	909	892	899	919	980	884	899	933	895	923	975	971	936	912	918	947	898	905	924	942	896	873	926	914	926	898	952	922	908	942	874	947	863	930	900	916	934	903	936	912	945	937	852	922	873	853	916	946	911	926	903	951	964	917	926	906	903	909	965	864	938	920	904	862	924	862	899	957	906	924	909	899	917	938	898	910	904	853	930	910	932	896	888	894	941	916	928	891	976	946	929	914	888	941	879	902	922	911	907	904	943	911	848	949	906	917	931	919	901	931	901	914	944	903	934	906	881	905	963	929	934	890	939	897	922	912	897	909	927	934	905	882	909	940	869	922	927	978	862	946	877	944	918	867	870	989	854	916	930	853	941	929	952	904	941	961	945	966	902	888	890	937	869	909	919	960	878	963	904	905	899	889	930	901	925	894	913	886	891	937	959	938	903	939	929	856	906	880	928	930	971	894	888	898	919	875	923	924	943	900	936	907	935	901	906	908	952	929	927	900	871	914	913	958	903	953	901	948	924	940	896	914	931	922	869	955	939	899	955	904	937	930	888	911	878	897	948	915	897	894	940	946	903	910	913	913	930	901	855	886	889	892	943	916	967	901	863	920	893	958	944	887	944	953	919	862	909	881	951	923	944	907	952	928	947	921	911	890	839	933	968	862	943	868	928	904	975	925	949	935	853	872	943	896	911	943	919	925	912	893	916	857	861	977	928	900	912	944	909	901	923	900	904	880	881	917	902	950	955	908	962	931	875	914	923	904	911	869	919	881	947	942	943	858	875	938	903	893	899	873	919	917	911	904	996	964	912	916	937	902	892	969	941	898	923	933	905	857	864	926	896	860	883	830	958	919	913	904	876	865	889	924	908	891	917	908	900	918	892	903	916	960	894	956	913	943	922	883	959	910	906	926	945	914	931	872	850	911	905	899	879	941	928
56981	23027	7562	1588	662	539	445	465	415	462	446	423	408	463	444	449	422	440	431	432	451	428	414	423	416	429	445	397	428	452	409	474	410	408	403	433	426	404	407	406	426	430	415	403	409	417	424	401	410	416	443	375	403	415	425	405	386	398	406	413	435	423	417	440	455	411	445	446	389	412	405	430	402	412	390	415	436	429	443	430	428	410	428	456	440	424	439	448	423	431	438	414	432	412	438	417	426	433	430	408	432	441	405	442	435	429	444	430	400	420	452	411	414	414	458	448	388	423	435	395	457	393	428	399	408	424	405	431	486	423	447	419	463	412	406	408	435	427	442	408	429	439	466	428	427	426	426	452	421	430	442	380	432	415	464	433	447	431	460	475	457	406	463	434	394	447	442	393	427	430	381	411	420	409	446	394	425	373	433	457	480	429	439	446	428	417	410	392	410	421	457	454	418	380	417	414	419	400	394	463	416	447	435	421	441	429	408	448	438	398	416	431	403	360	430	396	388	425	406	421	459	448	416	448	445	435	435	422	420	455	411	407	439	454	421	458	444	408	416	392	439	486	411	415	399	486	464	432	417	431	440	450	409	439	420	428	446	428	398	445	418	438	449	436	423	440	415	393	458	412	446	456	393	444	428	451	430	390	428	435	429	429	422	423	427	411	427	423	394	400	463	443	436	404	416	453	454	457	410	463	438	417	480	414	428	459	442	422	412	458	440	402	400	432	449	432	424	428	422	437	417	434	425	411	400	442	422	464	425	411	411	450	423	432	443	397	405	441	417	400	405	423	452	452	452	468	445	455	428	428	405	408	409	410	407	414	440	452	389	429	444	455	421	394	459	409	455	456	405	426	460	413	429	459	413	440	403	458	429	447	445	469	428	445	488	431	418	447	411	442	448	403	426	394	442	414	440	398	405	418	404	472	453	421	429	418	396	444	459	423	407	417	390	422	437	428	440	442	459	418	415	421	425	426	430	385	428	467	437	409	440	420	414	453	448	433	458	438	414	429	399	443	428	411	407	474	445	437	417	449	447	438	454	438	404	444	428	414	426	438	425	418	428	447	419	405	383	436	408	380	399	390	388	429	441	442	439	429	457	432	422	422	442	371	442	416	420	426	413	408	401	410	412	415	441	425	430	385	411	405	401	413	446	390	401	415	412	438	414	380	446	439	368	404	434	429	466	436	421	419	439	446	402	377	427	437	373	413	460	430	412	439	422	412	411	418	454	422	409	419	415	415	444	432	426	420	407	417	396	422	431	402	436	424	441	427	424	430	421	433	449	393	412	415	433	392	445	397	417	424	405	403	482	439	419	421	439	430	418	439	433	438	435	459	465	412	448	430	446	435	400	422	411	419	411	419	427	407	407	434	439	432	418	435	434	408	419	434	405	431	434	467	437	463	413	418	416	461	432	407	433	436	473	421	424	441	421	385	425	461	388	425	408	389	338	432	416	395	443	408	428	401	418	430	418	385	416	424	460	426	417	414	433	417	393	438	453	373	416	424	421	385	399	398	437	409	373	426	406	450	432	430	426	435	381	422	433	412	404	462	417	454	463	403	438	433	413	420	397	474	419	421	417	431	428	435	439	367	422	373	429	431	405	399	419	456	415	437	421	438	431	433	417	398	419	411	435	452	404	402	433	466	439	413	420	434	447	472	438	465	449	388	404	435	416	416	417	414	390	414	448	385	471	408	468	458	415	413	435	414	429	418	458	438	464	437	430	400	405	387	438	405	408	420	423	399	416	452	427	421	444	409	454	477	428	424	425	394	413	424	464	445	412	432	390	465	431	391	424	445	419	413	442	411	413	457	410	425	435	454	417	396	411	432	457	424	389	413	374	433	437	411	414	430	406	405	436	419	414	451	417	421	427	467	420	421	380	406	426	414	456	407	446	402	482	407	434	399	441	443	415	379	412	440	406	431	415	422	438	444	431	409	418	412	433	411	467	438	447	403	436	461	425	414	371	396	425	412	409	425	430	440	436	403	408	474	419	413	423	405	403	439	395	383	454	419	475	427	408	393	460	430	434	384	432	429	439	468	408	462	438	417	405	397	427	397	383	490	416	409	410	449	435	461	452	424	437	429	473	413	452	429	443	449	422	488	410	407	435	462	422	420	381	427	362	384	437	434	428	439	405	432	435	446	424	395	458	393	457	437	429	483	423	374	445	453	367	462	406	406	418	412	404	390	423	479	436	455	405	450	460	454	409	402	413	402	479	413	424	457	444	392	415	402	416	431	420	405	419	410	420	422	412	395	395	408	416	442	388	418	426	463	414	437	394	489	445	430	451	460	451	445	434	421	400	447	437	412	396	407	449	417	399	390	423	416	453	414	459	427	426	446	440	437	445	433	414	450	451	459	436	403	422	432	434	433	423	427	438	436	403	415	426	462	427	453	388	424	466	422	430	448	470	389	461	443	401	432	397	414	431	473	407	435	462	448	471	454	449	389	425	464	439	400	401	386	445	451	418	434	413	435	450	429	421	451	403	431	413	408	463	428	415	396	400	383	489	411	421	421	425	398	439	431	419	487	441	440	460	430	437	463	467	384	402	438	402	419	459	395	425	422	433	393	383	401	416	434	406	440	411	384	428	433	465	452	443	449	395	419	411	440	432	432	439	420	424	440	410	411	431	432	453	438	411	447	426	423	431	395	423	401	459	408	409	423	404	404	440	456	437	474	449	433	431	401	394	440	431	441	440	416	414	412	421	429	430	413	448	448	429	431	410	445	411	443	402	429	459	427	358	414	428	410	454	450	429	427	431	423	435	409	427	412	422	407	438	437	437	432	425	424	404	431	445	410	387	437	434	434	429	420	403	419	394	380	429	398	413	472	419	410	421	444	428	442	429	402	420	490	417	456	461	453	437	415	419	416	417	436	443	391	410	415	424	417	446	432	456	442	406	439	417	413	462	403	447	431	450	438	442	432	410	436	415	390	423	432	420	388	453	433	434	436	430	436	410	441	427	408	438	456	428	439	435	385	385	416	456	440	464	435	441	406	438	435	406	408	419	423	438	405	445	442	433	397	428	456	410	432	465	459	424	490	427	409	454	423	427	408	437	427	438	419	414	439	439	431	455	446	418	444	415	446	443	394	438	416	423	410	461	434	433	405	381	417	440	414	412	421	440	391	425	402	427	436	444	422	399	436	416	426	409	436	449	430	390	454	458	414	424	426	411	400	377	436	442	432	416	403	418	429	414	457	389	444	433	395	443	451	454	436	408	438	415	374	376	435	417	440	440	429	407	480	404	427	439	414	409	445	437	405	447	455	417	406	414	444	444	401	417	381	435	435	437	439	429	407	457	450	464	439	463	435	434	452	426	447	430	436	434	404	386	433	423	445	428	405	415	430	424	401	428	450	392	423	372	408	412	435	425	382	424	399	394	460	427	397	408	458	432	404	415	484	445	431	398	470	445	406	460	443	437	404	421	413	421	436	423	461	410	400	424	423	396	427	493	417	402	430	461	420	409	423	402	416
38829	14344	5956	2871	1585	1230	1153	1096	1011	987	980	1019	1020	926	957	958	940	881	925	933	943	971	890	904	945	989	918	934	940	946	963	938	945	939	974	957	946	965	916	918	930	925	959	903	940	923	923	989	908	959	912	930	947	954	952	885	909	926	934	907	917	907	860	898	956	901	951	951	955	929	952	939	892	910	896	943	938	909	988	891	920	955	895	986	973	954	1000	914	925	940	958	916	963	956	948	929	914	907	900	963	936	921	916	932	917	901	945	981	980	895	946	960	932	967	946	912	954	930	946	969	919	900	915	944	907	883	920	923	961	935	903	953	946	1004	984	956	983	929	919	949	955	896	909	930	943	976	973	895	943	960	838	925	962	946	944	914	890	942	897	990	950	902	949	927	913	938	873	915	992	925	898	922	946	907	898	914	944	1009	906	923	954	947	915	916	926	940	895	959	923	959	937	942	958	928	920	937	928	891	982	940	932	942	904	946	939	969	903	966	869	954	937	921	938	976	959	950	899	906	931	929	910	911	916	937	966	898	944	888	904	898	907	976	886	947	919	906	969	960	938	944	913	917	915	973	954	945	967	956	901	930	924	926	829	892	886	943	977	944	931	977	946	956	892	959	985	912	946	927	937	942	939	930	953	868	988	901	903	970	968	918	889	941	966	924	966	944	935	920	982	960	938	878	881	913	983	973	901	940	928	921	939	912	938	940	976	975	920	932	916	986	920	912	944	900	895	945	894	953	923	901	952	906	948	955	929	906	891	877	933	961	926	914	928	969	959	882	928	920	926	896	948	929	872	972	914	949	949	990	897	953	928	1010	921	940	946	920	935	861	938	916	897	960	897	941	913	902	868	939	925	955	917	932	909	897	938	897	936	910	911	899	926	912	1001	958	878	930	961	916	957	926	953	960	888	913	969	949	871	891	955	917	879	875	951	952	905	914	901	913	977	958	886	906	936	981	955	964	919	962	987	944	936	902	915	914	917	899	872	936	915	913	913	913	941	979	918	977	972	923	942	935	938	887	896	929	910	924	912	888	911	953	907	885	917	888	955	940	925	909	942	946	917	915	1006	955	904	932	908	975	959	951	879	918	887	904	932	884	931	939	915	939	975	970	919	960	916	948	977	892	964	954	914	936	911	907	947	939	932	901	924	907	909	948	922	932	929	937	944	924	933	866	861	921	934	898	953	909	922	924	916	988	942	930	961	868	880	929	946	879	951	929	958	973	963	919	968	946	945	909	938	919	910	947	980	915	912	925	948	923	932	964	940	844	955	952	917	904	884	966	941	940	950	918	927	923	963	911	919	950	907	896	908	956	929	944	898	916	971	947	968	923	915	976	957	908	906	966	895	939	895	946	935	881	933	914	893	939	880	898	952	930	894	950	926	974	918	942	939	948	955	965	950	937	929	902	983	898	921	926	969	841	961	973	918	943	926	975	917	948	916	928	913	943	983	909	951	962	927	944	892	972	920	941	911	921	942	934	917	931	935	884	919	967	931	890	966	935	923	913	913	901	901	944	927	857	997	895	909	949	898	946	918	890	920	922	908	963	900	959	917	971	934	921	924	942	950	930	988	942	923	950	964	969	901	924	953	940	904	909	911	978	931	961	924	975	898	911	958	974	921	931	960	932	907	950	932	927	968	954	880	916	958	888	910	941	948	922	949	927	881	916	991	957	989	946	929	961	942	919	943	953	896	945	953	956	913	877	954	936	927	934	908	955	878	958	953	938	952	939	935	961	931	942	921	935	974	946	938	925	927	937	942	907	983	971	933	943	912	922	925	920	972	904	922	942	920	901	928	878	911	865	993	958	943	894	924	888	861	946	944	931	924	944	924	922	952	914	906	910	911	892	898	880	913	932	944	982	941	908	1010	896	955	928	931	920	884	937	930	926	911	915	965	946	926	965	914	960	939	955	941	919	953	970	856	917	911	894	913	939	940	977	905	907	955	966	992	969	933	901	960	936	905	911	955	904	959	964	956	977	926	938	983	953	942	908	949	896	894	891	897	927	954	952	934	877	874	881	895	967	947	966	941	912	904	940	974	952	955	940	938	952	999	955	959	917	1002	896	911	902	964	903	971	862	909	953	936	933	936	906	905	979	924	891	960	983	944	960	939	901	932	902	876	953	938	932	888	934	925	928	935	900	893	955	877	929	950	978	960	878	888	915	908	931	972	889	1003	980	951	945	914	909	903	928	936	899	949	913	944	954	961	884	899	903	915	940	1002	895	953	901	960	940	907	931	941	945	941	974	945	895	926	939	938	978	867	954	915	938	943	985	976	943	899	975	904	983	929	945	941	885	892	921	923	960	922	930	902	896	900	927	926	913	933	964	914	884	888	890	911	895	898	933	933	971	959	920	979	948	958	998	912	960	897	989	884	947	939	946	921	954	971	931	942	950	944	923	920	933	897	929	912	906	943	885	970	886	926	942	920	945	916	920	916	937	942	972	950	922	911	924	901	852	883	923	903	967	967	922	889	906	947	936	952	915	906	941	943	904	914	943	940	939	936	898	959	949	928	902	931	979	937	931	954	1017	880	914	921	922	928	917	972	982	891	915	930	903	965	963	967	903	921	945	938	922	980	899	901	955	947	970	917	964	979	974	927	892	952	880	922	921	970	912	904	937	922	887	994	908	948	928	926	874	949	962	933	919	945	875	925	937	932	928	948	900	922	922	946	884	918	907	937	908	923	954	907	986	955	880	921	968	982	943	912	978	934	932	911	927	944	913	900	907	925	962	930	908	928	966	974	930	949	894	1013	929	968	968	914	944	964	960	982	979	955	918	938	943	954	893	945	934	940	939	974	939	957	909	949	883	927	945	957	926	907	960	938	899	977	902	915	910	930	988	951	994	909	911	928	957	908	905	865	935	912	971	926	956	968	898	920	942	944	907	931	924	945	961	909	895	941	959	955	936	917	905	915	940	949	957	962	914	960	926	883	960	924	930	895	882	920	989	995	912	916	931	990	913	924	946	902	928	911	907	939	886	912	950	942	966	982	913	957	966	957	931	914	973	978	946	899	927	937	937	902	908	958	912	899	942	973	967	905	935	969	897	966	962	956	893	917	932	887	962	933	953	923	944	926	895	877	981	979	916	956	921	940	926	936	862	917	995	920	913	949	935	902	951	935	915	927	935	953	914	940	942	920	879	962	887	877	936	959	907	946	922	914	852	956	947	914	913	948	898	852	964	953	894	908	963	939	998	902	883	903	973	883	941	931	959	941	890	989	929	943	902	971	950	943	927	946	917	926	929	933	934	883	924	929	940	916	878	892	964	927	879	973	920	922	940	849	915	950	911	947	974	931	956	923	988	957	937	958	909	913	920	935	969	952	925	957	937	909	970	904	937	915	960	879	912	940	937	903	947	954	995	927	953	904	914	902	907	900	918	912	949	916	959	955	900	965	917	919	881	928	932	911	952	915	914	985	959	900	971	935	922	962	917	910	853	930	990	916	918	925	896	956	867	926	926	940	958	920	911	979	923	908	931	858	946
49804	16581	3894	1186	608	552	466	465	389	388	407	410	437	388	379	409	409	444	457	380	412	396	405	381	423	414	451	407	384	413	421	391	369	369	383	428	374	364	424	399	395	387	416	428	404	392	385	364	397	401	425	409	415	388	375	397	401	420	418	431	397	403	417	378	396	388	416	409	436	395	391	407	388	406	421	402	398	409	417	370	428	407	398	408	411	364	363	388	384	393	364	415	384	364	410	399	389	427	432	405	420	373	402	406	394	352	402	377	419	382	420	398	416	417	395	370	425	419	373	383	406	443	420	395	406	387	428	426	406	403	378	391	410	397	409	391	395	414	396	390	393	410	371	390	394	380	405	398	418	354	365	383	395	385	367	377	421	395	422	416	379	359	425	412	390	412	382	408	435	387	394	346	359	434	390	360	433	388	418	360	394	395	408	394	384	391	384	419	401	422	380	392	406	373	402	406	448	377	403	411	425	388	361	396	407	387	390	414	430	389	450	377	404	402	381	411	409	406	412	394	406	417	395	350	369	404	385	393	415	464	398	358	371	363	407	407	394	412	394	401	449	474	393	405	396	424	380	413	424	398	390	429	407	370	387	429	397	363	402	346	380	407	433	348	378	406	407	405	377	398	411	392	419	392	452	387	416	396	417	403	400	428	382	399	416	431	358	379	369	382	430	435	434	426	434	384	368	397	389	402	433	403	431	397	381	419	402	377	412	434	444	389	397	424	410	438	400	408	401	445	386	428	363	419	422	410	406	368	398	415	358	430	354	384	445	393	402	372	423	409	427	386	355	368	411	412	369	404	382	413	457	382	402	431	417	391	427	378	401	374	354	390	394	358	407	369	408	384	394	407	412	391	393	394	463	420	410	409	413	381	403	382	435	447	375	417	408	416	435	416	386	416	400	410	397	411	428	414	431	412	401	391	428	404	381	370	386	381	418	420	381	402	410	406	387	423	434	393	394	418	372	388	461	378	416	388	370	392	408	365	399	407	403	393	391	434	396	364	407	420	442	388	410	401	362	407	385	431	414	378	436	425	393	398	367	413	387	387	391	379	397	390	424	408	378	419	433	424	411	424	386	399	416	374	385	412	387	426	377	405	422	410	394	424	408	389	378	361	420	395	432	383	399	380	460	398	410	405	414	386	386	410	374	386	407	419	384	362	395	422	400	348	414	422	401	383	390	407	366	399	403	384	383	421	389	377	415	427	439	410	403	387	400	394	393	414	407	438	396	435	401	423	388	377	411	428	428	418	371	403	425	408	414	349	393	390	421	414	407	373	408	391	418	424	420	420	383	364	385	416	418	373	425	419	421	382	400	369	396	409	366	375	454	419	439	429	384	375	426	370	413	401	382	394	387	442	399	458	413	389	423	415	361	382	367	385	368	437	418	424	388	390	384	361	377	394	397	410	395	408	393	455	382	442	399	396	391	387	404	405	409	451	407	380	407	404	407	380	384	388	400	402	399	392	385	432	407	399	381	396	365	389	375	392	399	444	413	422	390	424	411	391	418	385	398	392	415	402	409	388	408	408	408	443	431	440	434	381	384	472	394	387	396	399	398	393	384	380	427	429	401	403	401	384	380	410	369	373	392	378	403	436	422	410	385	354	391	398	399	374	404	357	384	412	418	374	402	365	430	430	426	371	415	425	379	396	422	449	413	393	415	420	401	409	408	420	413	436	410	380	460	417	414	413	393	360	373	391	433	400	382	371	429	374	381	381	395	383	377	389	398	383	425	371	388	395	381	378	404	408	375	366	412	385	376	401	414	417	413	427	400	410	370	415	394	425	399	420	399	400	379	385	394	389	393	395	376	362	387	398	363	433	374	403	413	375	445	405	424	466	423	358	396	381	355	389	397	408	409	419	420	379	416	419	396	399	394	407	370	410	397	391	397	422	380	437	427	404	396	402	390	396	386	433	416	427	401	427	416	409	399	386	393	389	401	394	385	420	414	372	378	417	376	394	392	411	421	434	392	409	387	387	409	414	381	445	417	407	365	396	413	412	432	402	396	400	400	398	404	394	359	399	377	370	385	410	425	351	422	404	391	401	408	434	422	383	429	417	396	387	368	416	432	401	395	405	381	389	387	397	422	385	388	407	436	383	429	412	348	400	393	420	406	411	383	381	387	424	420	417	398	392	418	407	415	382	397	383	385	430	379	399	422	410	378	410	390	421	396	396	420	415	376	400	397	380	412	394	401	418	392	433	381	394	410	445	412	368	430	386	340	429	404	428	479	390	378	351	397	382	402	425	413	388	385	410	407	368	390	396	417	393	451	395	381	389	417	432	386	394	380	407	402	406	396	412	367	409	400	424	346	356	452	417	376	398	438	412	361	406	431	399	378	412	402	359	399	395	442	392	431	376	431	399	421	366	403	413	357	407	431	414	404	396	386	416	373	398	407	388	360	404	401	398	413	423	434	433	376	428	426	426	390	397	384	413	384	411	417	370	398	430	390	407	400	421	425	360	439	406	393	408	360	393	379	389	427	392	422	380	428	382	427	398	391	381	406	379	375	406	390	340	421	380	384	404	425	347	404	435	434	372	396	407	398	415	422	446	405	412	428	377	390	460	413	424	390	415	381	376	416	388	429	405	383	412	388	402	399	363	394	377	438	469	374	443	401	391	409	380	412	374	395	439	435	392	398	393	404	413	419	420	424	413	389	431	385	390	404	370	381	373	417	395	421	410	398	391	397	407	423	437	390	439	381	434	419	376	440	404	416	391	359	438	424	415	436	384	345	396	417	392	390	409	399	413	362	420	398	377	399	354	379	387	379	404	374	386	368	372	366	432	383	390	420	394	375	397	388	393	419	388	373	399	374	379	399	394	403	408	403	411	373	378	424	412	424	412	393	419	442	420	389	374	424	401	430	399	383	403	398	390	381	379	367	404	393	377	367	399	406	404	406	425	380	388	373	405	392	423	377	366	364	386	432	407	397	385	413	389	406	415	386	422	393	389	422	363	381	392	414	406	381	388	386	421	402	414	409	415	390	400	428	426	436	395	410	397	372	433	380	402	416	414	395	417	386	371	424	387	400	399	409	383	388	455	439	385	354	432	422	429	441	416	405	441	366	391	424	406	412	377	424	408	396	366	396	388	400	424	411	400	447	412	363	380	404	395	441	414	432	412	370	390	380	420	429	385	393	408	392	416	388	361	420	389	412	409	361	440	381	378	402	391	390	394	444	353	388	405	377	417	389	395	413	400	429	406	431	392	359	401	398	399	414	413	395	376	411	399	403	450	424	403	390	403	396	390	389	417	393	413	402	382	391	403	418	416	379	391	434	404	376	390	416	412	421	408	409	414	399	427	365	411	404	391	390	381	430	398	395	395	395	413	427	403	419	425	404	412	397	398	409	435	412	396	390	376	425	401	428	390	373	407	400	405	383	397	401	393	397	383	428	415	426	353	434	418	354	453	362	421	369	431	385	423	344	400	339	344	404	406	457	419	405	391	416	420	428	358	401	429	412	405	401	436
33274	11331	4630	2475	1562	1238	1077	976	922	987	900	900	941	869	921	862	871	903	897	877	883	866	880	905	876	881	859	855	891	890	853	841	874	876	859	903	849	899	858	909	869	884	867	845	896	892	818	838	874	884	861	904	899	863	927	856	852	832	857	876	888	857	816	789	887	883	908	931	861	897	847	935	853	854	929	852	904	861	809	892	920	851	884	901	849	863	968	921	858	885	896	934	900	878	888	838	914	880	832	859	882	861	885	870	887	864	848	865	895	874	848	853	901	866	908	871	833	883	896	848	909	920	884	858	883	875	870	841	861	867	827	854	932	895	853	850	863	867	893	892	917	874	923	853	843	936	827	887	876	884	895	857	875	883	892	908	877	859	879	920	889	850	868	870	860	846	812	876	867	892	869	861	873	895	861	837	899	861	851	898	894	829	823	889	885	919	889	913	887	833	840	910	898	864	910	911	880	957	904	879	863	904	867	811	860	863	888	842	870	808	910	861	882	839	881	951	891	874	857	881	916	855	885	968	899	820	866	849	914	849	910	890	879	917	834	916	918	877	897	847	846	883	881	936	885	870	856	867	880	848	900	951	888	864	875	849	908	875	881	878	885	903	949	854	863	902	882	910	885	881	854	903	928	878	887	872	936	926	882	929	914	857	875	890	917	910	880	922	886	923	905	875	851	845	816	869	889	907	909	905	896	896	888	879	874	939	893	861	924	913	845	911	886	902	841	877	843	875	865	878	866	901	831	916	858	879	891	885	891	913	884	844	892	833	923	919	916	848	919	878	877	936	835	838	855	892	910	872	865	882	948	860	847	849	903	862	851	902	889	880	910	846	875	880	878	917	884	889	857	882	884	851	912	924	876	918	868	901	915	891	832	879	874	929	853	939	880	891	934	894	862	868	945	848	893	840	849	875	883	889	907	857	896	881	912	859	859	855	903	841	882	847	896	889	888	862	841	891	926	882	881	906	832	914	878	836	887	881	865	866	872	850	904	847	847	913	917	841	935	867	870	834	887	905	932	871	832	883	824	871	873	826	941	908	911	923	861	918	891	884	889	867	834	895	874	895	888	852	951	901	836	880	912	896	862	922	868	907	901	876	904	837	855	847	841	887	834	889	907	875	893	884	851	883	820	904	857	935	892	919	926	918	859	861	778	907	867	837	920	893	863	883	874	869	898	878	853	843	874	901	857	840	881	944	830	894	901	795	861	912	876	888	944	906	907	889	861	886	877	922	826	913	855	904	896	847	860	888	859	935	872	889	852	881	938	870	880	909	896	900	838	881	858	836	850	869	873	871	900	869	880	859	912	872	878	884	924	879	862	944	833	885	871	929	897	885	830	916	867	863	883	854	870	854	853	861	889	915	849	851	847	896	840	890	886	856	923	845	882	862	859	920	906	898	886	918	836	922	869	847	890	880	895	889	850	862	912	894	871	845	880	890	891	838	882	847	848	858	863	815	869	842	883	914	836	870	905	839	882	847	858	881	875	893	875	844	863	897	843	855	858	882	867	906	879	873	919	817	835	952	914	876	855	887	850	860	922	858	888	881	892	882	847	869	857	882	911	840	895	851	889	906	853	856	903	899	903	869	840	871	882	858	908	897	826	905	870	849	834	872	863	834	878	870	882	871	853	860	900	860	931	867	916	849	827	873	907	913	884	882	920	854	876	910	864	900	906	907	885	959	889	856	908	907	871	895	897	850	891	921	866	906	889	850	830	889	908	871	893	861	854	930	897	888	891	896	871	831	830	857	871	812	888	884	863	858	911	903	824	884	888	866	881	884	862	908	835	928	875	948	891	883	885	838	913	923	917	896	888	933	885	911	904	852	848	869	902	866	887	884	872	900	854	862	884	877	895	911	899	896	929	812	898	886	897	878	909	867	880	870	860	906	882	968	862	878	880	843	860	893	869	878	906	890	838	891	931	889	866	901	866	856	901	820	913	867	881	849	858	852	859	900	860	878	869	815	852	862	817	913	922	944	836	873	890	881	851	907	937	861	870	879	853	943	892	857	871	889	867	864	913	885	891	919	905	877	874	842	902	872	894	880	937	945	900	841	879	941	915	839	906	899	938	925	824	908	849	882	899	849	850	875	839	837	905	918	883	933	874	869	833	894	931	876	887	844	916	890	858	898	904	850	872	882	851	855	894	884	884	850	930	904	856	924	898	905	904	882	835	891	835	869	889	861	931	873	897	906	903	914	903	867	849	866	832	838	902	901	869	829	868	913	892	885	882	845	847	876	951	888	903	869	815	858	895	923	853	839	888	856	886	878	874	904	914	896	860	884	868	845	870	846	888	878	857	882	872	865	883	822	879	963	906	884	860	842	852	890	918	839	895	819	848	850	896	863	845	839	847	864	855	904	918	950	903	926	915	884	827	866	840	910	884	822	896	903	894	895	881	902	849	914	896	846	859	886	901	855	885	930	847	860	882	885	911	865	847	909	909	930	911	913	834	877	880	838	868	885	864	869	934	895	836	860	863	881	912	897	828	849	891	908	887	891	861	894	903	862	859	904	874	871	808	901	903	846	862	897	867	824	868	930	887	946	852	878	949	942	862	835	853	853	883	887	814	905	889	873	861	912	869	861	900	904	884	842	819	890	897	842	837	902	918	855	882	891	898	842	862	870	877	866	830	846	827	834	872	930	880	826	841	863	887	844	908	811	919	833	882	933	885	870	855	883	884	841	889	849	854	902	860	921	919	861	866	877	904	908	830	964	874	869	851	903	884	798	919	867	830	899	904	900	857	831	884	903	875	860	884	849	843	925	863	862	883	882	900	915	891	869	900	919	818	845	852	880	899	919	888	891	847	894	852	896	923	905	934	878	857	838	817	865	898	866	865	861	844	881	877	863	946	861	881	907	858	881	832	888	883	868	897	852	853	910	815	859	937	866	911	870	895	909	911	886	888	887	855	877	945	920	933	850	891	925	843	930	848	835	864	902	877	875	842	943	858	877	938	834	878	868	885	926	893	858	817	863	818	850	911	843	923	858	903	831	908	911	912	911	888	827	898	944	877	904	880	862	952	926	942	876	913	905	875	850	870	894	922	839	903	899	913	873	854	904	885	925	864	888	864	874	922	865	850	889	866	899	879	873	881	898	908	862	882	904	873	879	897	881	891	966	858	888	846	880	952	892	879	862	867	870	881	878	894	857	896	922	858	910	867	860	905	881	850	874	891	908	864	868	910	865	831	890	824	897	857	915	902	883	831	901	879	889	891	861	891	875	887	876	900	893	866	895	841	853	863	884	846	895	886	880	901	902	881	860	858	897	857	870	856	870	887	831	874	905	877	905	857	866	911	838	865	864	930	904	894	883	927	848	838	888	846	896	906	857	913	881	883	923	871	920	878	918	871	900	851	871	890	903	860	833	885	875	882	888	855	815	881	879	894	901	918	906	897	847	882	868	854	875	846	887	846	917	934	896	897	879	871	891	855	857	842	900	846	827	919	920	879	869	894	866	879	866	850	886	839	897
55874	21308	5744	1355	685	515	458	432	464	426	410	413	424	410	420	410	394	376	401	413	416	385	380	422	405	402	394	392	439	401	433	402	352	432	442	379	406	432	391	369	363	370	417	407	391	434	414	406	377	420	358	424	399	394	397	421	463	401	415	410	370	413	359	407	378	390	389	419	370	364	456	385	400	427	397	429	410	394	379	368	388	396	396	428	405	433	366	395	418	443	365	393	383	440	363	423	404	387	392	410	405	410	402	436	452	375	391	388	404	402	386	398	413	417	387	410	370	400	411	397	425	395	404	416	405	437	371	381	390	412	386	364	427	400	421	401	369	412	418	387	385	394	432	387	432	385	385	436	403	426	398	444	392	405	420	410	409	401	329	428	366	385	384	386	415	397	428	382	381	383	430	393	384	390	404	410	383	454	449	394	464	346	425	433	432	399	393	398	466	388	416	422	394	465	359	434	408	391	429	408	422	429	423	395	407	365	374	417	447	375	437	407	419	430	405	398	416	397	399	409	373	429	422	410	378	375	394	427	399	390	421	396	372	391	397	375	395	451	387	404	395	415	385	387	405	436	416	377	385	364	399	399	412	399	419	409	413	360	406	392	416	358	413	406	396	401	387	397	380	418	399	397	366	388	429	433	376	369	421	422	411	398	397	420	387	424	427	412	391	384	380	388	441	392	409	395	423	408	420	388	431	405	409	395	380	373	400	416	419	419	379	434	398	418	415	376	401	408	381	387	423	426	401	382	415	395	406	457	423	398	430	411	409	401	398	405	445	445	423	385	368	402	384	426	374	390	372	381	427	404	439	408	411	367	437	385	448	411	406	446	423	376	418	364	408	403	406	378	376	379	422	421	426	399	403	401	420	432	411	395	414	413	380	381	393	414	404	373	476	418	391	376	421	412	408	423	355	420	416	378	398	402	445	383	439	409	374	415	407	416	413	429	443	445	383	393	431	423	391	401	430	428	368	387	428	371	433	446	400	392	379	412	423	434	399	435	404	391	417	368	397	415	398	412	411	391	398	397	411	422	409	485	424	386	419	426	459	431	355	401	399	376	428	430	413	400	401	402	408	426	350	361	383	385	383	407	402	415	397	387	415	461	406	376	446	361	417	402	463	423	416	397	377	416	375	406	414	407	410	417	404	394	375	389	375	397	369	397	409	430	394	378	389	403	377	395	373	423	424	386	360	377	426	395	381	433	422	372	438	411	381	397	427	423	379	402	365	364	404	426	390	373	396	390	381	414	407	417	420	387	388	430	385	376	423	404	423	430	387	357	366	403	447	398	421	399	395	402	395	387	375	378	399	374	399	419	430	394	404	416	377	404	391	429	467	427	390	391	398	406	396	421	403	433	411	427	414	395	410	379	385	387	411	427	408	388	367	411	394	423	363	376	417	372	418	390	379	435	403	395	415	409	406	416	434	430	416	426	399	409	395	359	392	385	392	360	402	415	386	358	428	350	381	424	379	402	444	437	429	391	430	405	391	407	414	367	401	392	406	431	409	413	415	375	401	366	394	457	380	424	358	364	398	403	409	393	361	426	388	404	400	399	441	410	365	430	428	399	418	392	400	407	451	379	361	365	406	400	434	448	395	395	356	406	401	372	411	380	416	391	404	380	381	421	417	396	413	438	401	405	368	422	366	365	402	401	432	413	393	400	395	414	415	418	421	390	394	369	412	365	429	415	379	372	414	407	422	449	382	396	474	407	375	410	396	431	454	399	453	413	419	428	415	390	415	371	415	369	428	408	395	427	390	382	411	417	401	367	397	418	417	441	443	401	412	370	419	402	417	410	419	385	374	371	393	401	404	378	400	414	409	365	372	359	385	409	418	363	385	411	455	434	412	383	370	416	412	414	401	421	420	391	388	388	406	402	389	418	407	397	412	375	385	439	406	394	412	397	432	406	368	400	405	409	398	404	436	369	423	457	404	408	386	404	356	360	400	404	360	372	411	403	428	438	389	401	365	420	396	430	409	419	402	398	421	406	418	430	379	462	464	435	361	442	414	427	421	377	422	430	412	460	389	388	393	379	388	367	372	377	425	403	394	379	394	389	406	406	380	425	390	376	417	371	388	430	376	415	425	398	438	425	417	389	405	450	389	427	416	384	425	391	402	413	399	419	438	411	392	418	406	384	428	427	403	398	416	423	418	401	365	428	385	453	368	366	443	414	403	387	404	405	426	405	430	392	418	390	381	434	371	406	386	426	396	384	443	406	397	411	376	398	392	384	408	405	422	429	436	434	381	376	356	393	428	398	390	371	393	377	377	433	435	427	399	409	427	393	377	377	393	380	392	412	420	381	354	385	462	437	386	406	380	413	438	394	426	375	435	418	433	397	400	376	387	355	355	434	371	396	405	381	383	405	392	424	402	442	409	376	424	428	423	404	416	429	406	355	438	400	402	415	442	427	424	434	404	413	406	414	403	398	429	402	413	407	399	392	393	372	392	398	391	400	408	444	405	441	397	397	403	425	423	445	423	379	424	422	407	394	401	412	425	428	399	406	391	381	420	420	438	406	409	371	378	389	393	417	431	394	438	391	405	413	390	422	404	383	378	386	408	360	394	446	371	418	425	417	447	400	400	402	408	451	422	374	438	408	405	394	377	422	404	409	385	430	401	397	397	402	375	408	438	450	425	459	408	415	384	376	399	405	410	407	374	376	421	372	394	408	394	385	399	428	375	399	444	416	412	367	395	384	377	400	407	394	413	429	422	409	381	409	402	416	389	419	390	418	406	428	403	430	420	391	439	435	366	434	415	384	428	397	414	367	408	414	406	414	388	425	409	441	417	423	413	432	426	417	435	424	394	404	412	390	373	416	393	413	463	400	374	402	418	390	382	408	425	408	353	388	429	433	404	408	390	409	384	361	408	396	434	405	397	420	414	397	375	442	408	419	423	424	398	446	387	383	418	409	413	412	376	401	381	408	407	382	397	415	380	442	403	357	368	370	450	431	403	390	410	374	356	403	397	422	418	417	423	426	378	357	382	423	397	379	461	442	376	408	410	371	418	345	383	396	400	387	378	364	390	370	392	423	421	412	393	405	416	434	388	404	386	396	413	380	391	419	377	405	408	417	368	384	433	374	442	455	371	373	406	452	403	360	383	397	370	402	372	417	383	385	409	392	393	412	354	380	407	394	429	424	422	427	435	393	405	372	426	396	408	391	388	431	386	426	367	350	408	430	382	365	421	402	419	377	406	402	358	411	394	392	395	405	401	402	366	431	396	419	391	368	382	404	401	418	410	423	400	391	398	408	387	437	429	354	406	391	406	401	403	421	436	456	375	401	404	405	404	393	394	415	400	388	390	397	401	400	440	398	419	396	419	383	412	414	451	390	386	392	409	383	378	424	434	403	401	411	384	382	421	391	400	434	419	395	379	379	378	392	391	405	393	377	399	388	383	368	409	349	392	401	386	375	427	449	373	363	365	365	395	379	421	393	387	400	442	375	416	437	373	385	391	415	398	372	366	422
37421	11422	3998	2394	1685	1227	1125	1122	1070	975	1005	983	936	922	882	831	878	918	927	846	916	943	906	875	860	887	906	919	931	873	850	869	925	868	958	905	880	913	912	866	849	883	885	900	910	935	915	849	895	915	928	895	812	894	929	869	866	908	907	877	921	939	858	837	881	879	892	864	922	884	933	882	877	901	883	898	904	899	859	878	889	901	891	838	848	896	860	889	901	870	861	897	892	864	840	849	932	897	837	889	916	866	920	900	894	898	912	870	890	828	911	885	871	896	893	881	904	931	902	931	904	877	915	911	915	837	886	920	901	910	852	896	921	883	834	910	887	839	870	910	892	940	915	847	907	886	880	883	889	885	846	917	864	883	910	857	913	887	877	914	919	876	875	865	901	872	931	850	886	886	862	903	924	903	870	852	882	839	944	876	945	852	892	886	902	894	871	855	888	822	917	923	891	823	897	879	900	889	890	876	866	867	880	886	869	874	880	858	904	841	865	897	850	885	976	880	894	890	874	883	855	840	885	943	899	858	904	907	844	928	943	900	848	885	892	972	881	909	864	902	862	893	843	913	912	871	885	858	879	888	902	921	950	881	863	863	914	908	915	883	887	930	865	857	868	954	881	950	885	917	873	903	863	914	922	873	886	870	935	868	916	928	885	876	923	918	851	910	905	927	845	960	863	887	862	920	880	890	848	906	838	932	878	927	856	881	863	932	844	880	917	884	871	895	933	810	912	895	804	892	867	893	914	874	909	834	871	964	852	862	895	868	828	883	875	882	901	887	914	891	911	917	889	872	964	921	892	911	942	886	906	869	887	863	875	894	856	878	814	921	893	869	885	874	952	900	868	898	902	881	937	906	936	901	904	859	945	906	827	900	885	913	912	908	915	855	905	859	886	919	919	859	841	903	872	854	939	899	859	946	861	901	875	927	849	869	908	870	924	880	869	847	894	906	916	873	909	877	872	881	915	842	892	853	900	843	878	955	842	888	873	876	885	896	916	886	891	884	881	879	862	910	888	887	855	940	888	882	873	887	910	931	868	901	857	923	825	881	869	899	882	922	863	867	914	909	870	933	931	949	881	827	891	901	851	905	892	910	878	876	880	861	877	922	892	887	926	871	898	846	900	855	923	889	939	844	870	887	931	854	886	925	879	868	886	885	918	870	903	804	843	924	940	915	867	864	907	911	904	893	885	900	933	895	844	910	876	903	899	900	881	857	929	923	899	870	888	892	851	915	852	877	909	925	826	864	897	909	943	877	852	839	883	895	876	865	887	905	910	858	883	832	912	957	885	874	904	869	912	894	914	830	917	951	844	882	832	879	913	914	886	892	896	893	924	895	919	907	878	894	875	848	887	856	926	897	874	882	879	881	902	915	899	877	841	906	871	884	891	903	952	869	842	875	849	880	909	875	940	863	898	865	848	954	905	878	962	888	832	897	880	892	866	914	841	925	845	867	904	887	918	901	893	835	909	843	872	852	845	896	900	960	900	886	968	888	921	947	871	909	922	909	964	926	940	904	941	880	880	898	920	918	893	888	875	879	857	900	890	905	936	910	916	934	914	867	881	854	870	924	806	917	862	870	948	883	933	933	888	879	852	874	891	883	872	866	922	867	884	921	865	872	922	862	845	880	865	827	881	962	896	864	873	877	892	888	876	879	928	860	872	929	868	871	884	866	912	905	884	901	905	941	887	897	934	892	866	956	870	894	901	866	865	835	906	906	824	898	925	869	862	878	898	866	807	869	893	842	856	918	882	898	900	864	892	875	884	907	894	909	887	838	912	927	873	874	924	895	871	826	884	912	916	898	927	909	856	887	913	896	912	869	883	927	897	914	879	893	850	929	888	903	890	887	857	857	879	876	891	887	944	854	865	883	876	812	877	905	892	880	916	906	889	924	858	969	897	831	840	872	920	905	927	868	863	901	882	891	866	841	917	893	875	879	942	891	852	909	919	901	883	869	854	882	871	847	920	856	872	896	883	960	858	888	892	865	916	923	890	913	922	897	856	914	866	859	887	851	924	902	872	928	835	925	846	944	909	834	922	908	854	877	892	875	855	880	852	902	916	884	901	874	881	850	911	936	922	944	930	912	865	812	876	898	849	911	876	905	893	872	892	904	894	846	911	860	861	918	898	872	906	895	901	908	846	894	927	875	838	889	933	893	840	943	881	872	925	905	893	843	895	915	880	904	835	901	846	945	867	860	927	945	921	900	876	931	915	904	920	906	927	884	875	911	891	924	924	872	875	838	839	880	863	926	894	888	938	839	913	883	892	861	908	845	904	880	889	900	935	883	935	926	807	871	861	860	872	877	853	935	840	855	851	926	873	907	935	868	931	875	909	863	852	830	877	917	920	878	938	953	909	882	916	885	865	855	912	887	864	890	956	905	851	882	937	890	871	919	874	901	903	881	896	897	878	898	807	886	848	922	889	867	907	869	890	890	922	894	863	916	908	888	913	912	858	877	873	925	810	902	910	963	905	894	959	872	895	943	911	836	878	884	906	925	889	937	925	792	891	912	869	893	908	856	866	889	922	918	899	895	857	902	851	865	874	935	909	938	907	833	933	912	881	925	902	867	920	896	897	890	832	899	902	929	911	904	925	876	891	843	884	917	861	889	853	897	877	914	905	917	865	862	900	930	870	863	883	862	869	890	937	929	913	898	898	918	954	888	888	917	863	901	863	949	847	878	868	894	870	939	864	898	912	856	915	911	903	872	887	857	869	821	881	870	882	884	901	901	840	890	899	907	860	920	886	883	909	928	827	906	917	876	873	913	888	894	844	897	881	953	868	885	860	878	895	871	922	903	914	889	872	946	908	897	892	895	893	898	877	898	913	935	834	872	904	901	829	904	878	892	932	888	858	915	888	924	892	834	880	889	883	897	917	889	902	907	874	925	853	859	912	870	886	896	839	872	923	941	895	852	853	887	906	887	881	888	876	876	930	843	946	922	853	854	883	884	862	924	907	842	923	907	864	899	861	895	888	916	882	856	905	865	863	901	888	930	861	914	915	913	869	851	864	909	920	848	944	879	870	911	918	894	927	894	865	914	878	893	840	860	810	842	892	890	923	899	895	900	926	899	894	860	865	896	884	926	888	921	875	847	873	908	899	888	844	894	873	995	905	912	863	946	900	865	869	901	894	866	910	894	864	844	951	898	862	929	853	872	868	880	897	859	913	863	863	914	882	872	905	845	886	915	836	877	883	875	853	870	892	919	898	901	887	888	889	854	952	882	846	896	915	948	910	938	908	855	843	872	885	868	947	904	851	890	921	907	896	892	897	868	913	911	894	844	839	928	921	917	913	921	881	872	825	917	927	857	901	897	901	871	944	886	904	857	906	884	883	922	902	889	864	862	928	926	884	912	906	879	892	869	850	865	865	905	909	884	923	920	894	906	909	868	896	899	877	865	890	888	900	892	877	898	887	942	889	939	892	933	857	897	889	900	947	887	920	890	873	914	911	905	880	871	910	866	887	883
52534	24035	10956	2865	1146	734	572	560	477	491	472	425	487	421	465	409	409	406	402	397	420	428	414	404	456	385	430	400	404	376	454	386	406	394	417	402	409	404	412	419	428	409	424	380	352	395	400	414	386	384	416	383	450	420	414	407	373	413	442	409	428	386	388	441	384	422	385	437	396	396	395	394	392	433	383	406	402	369	414	411	424	415	420	434	388	387	429	410	404	415	381	406	378	438	397	396	433	426	395	358	447	378	417	391	377	422	400	430	405	426	413	432	410	404	430	406	462	450	387	406	413	402	397	424	411	412	421	400	414	384	426	415	417	382	416	420	388	372	438	403	388	387	425	389	426	398	401	400	418	453	401	386	400	405	407	424	419	427	388	390	384	431	428	412	409	397	425	373	406	444	422	383	425	415	406	349	428	429	382	370	404	389	406	443	439	438	402	351	447	386	375	398	384	409	434	394	416	433	387	435	404	381	407	397	449	416	398	437	364	379	389	415	406	407	419	416	388	385	433	404	400	388	414	401	413	397	338	438	405	448	404	378	430	408	385	440	415	430	417	413	423	413	386	400	389	425	415	416	382	382	395	399	411	425	454	414	377	374	401	372	422	409	404	436	372	430	436	420	386	416	421	383	418	365	412	378	385	413	432	408	414	412	448	408	379	428	441	350	415	432	422	375	452	403	426	392	385	419	430	388	404	377	395	429	395	378	410	401	396	399	419	408	427	396	449	423	388	388	385	433	397	409	429	400	444	403	398	398	394	414	440	367	421	412	406	399	391	431	431	405	434	397	436	397	436	428	408	380	406	398	368	410	396	394	392	360	386	400	418	410	389	422	470	394	389	411	449	410	411	397	423	375	411	437	430	418	453	385	400	412	409	407	404	407	422	410	395	384	408	410	394	382	402	398	411	430	417	434	399	407	400	417	419	472	459	420	439	438	394	394	405	401	408	426	379	420	387	409	378	398	380	405	408	432	434	394	445	415	419	405	414	403	400	415	407	443	397	398	412	386	418	446	400	415	386	406	386	396	412	388	428	416	387	410	409	370	387	399	412	423	435	383	444	392	371	361	411	388	381	424	436	383	370	384	403	386	418	390	370	434	380	395	378	380	388	404	375	429	422	448	407	435	439	411	416	403	418	418	424	394	379	382	436	440	396	479	411	402	397	409	461	379	394	405	433	378	405	357	447	424	403	397	404	372	407	401	407	427	358	380	404	389	414	422	398	396	400	393	405	385	416	395	434	427	384	382	422	426	409	393	403	405	379	432	404	385	395	416	397	425	390	425	406	431	390	379	429	439	387	421	384	420	437	394	388	403	398	432	401	406	419	399	391	409	425	446	416	378	376	413	425	405	427	400	362	447	435	443	382	425	386	423	367	407	397	438	412	460	427	453	421	392	419	444	398	381	393	417	419	383	423	388	406	370	402	395	422	425	436	441	414	422	402	390	386	451	439	403	418	418	413	398	377	425	420	395	377	403	407	375	424	449	409	393	425	412	369	411	423	403	394	429	385	428	424	374	423	441	428	422	417	381	415	413	395	414	417	412	414	388	392	365	391	397	371	384	389	431	401	385	418	402	396	360	407	406	407	420	377	408	412	402	426	425	377	381	401	403	427	397	412	413	371	380	429	385	393	423	413	385	431	414	431	452	431	428	447	417	416	432	419	409	423	381	409	385	428	442	437	380	448	418	405	433	433	415	400	406	430	408	442	437	426	404	409	442	378	398	438	408	422	420	425	388	371	393	387	419	410	428	399	460	394	402	443	341	405	396	408	401	419	388	403	421	395	384	419	407	386	415	413	394	415	424	456	440	396	397	406	415	397	418	391	399	409	399	385	407	395	443	413	420	422	405	402	474	434	384	415	383	406	409	417	412	422	413	427	423	378	407	393	415	424	419	416	409	385	426	423	406	390	373	415	372	408	432	411	407	392	382	404	437	448	396	392	404	419	414	405	395	396	396	365	410	459	409	412	414	444	355	420	419	396	415	385	423	389	369	390	411	440	404	447	375	430	434	410	413	385	424	422	429	429	392	395	385	452	403	419	433	460	404	404	402	399	424	408	376	401	370	424	425	409	419	378	414	412	402	427	398	368	412	404	369	399	400	450	414	434	428	402	450	411	400	450	416	392	396	385	408	411	430	400	428	403	380	447	413	401	412	382	393	424	383	404	386	394	398	385	430	382	376	395	373	405	390	435	394	423	419	380	399	401	401	376	423	377	425	383	369	429	423	390	397	411	394	369	380	414	403	468	385	402	401	365	365	402	416	401	402	410	438	409	396	361	403	379	421	419	422	425	391	379	366	387	393	392	411	440	393	363	417	430	385	419	410	395	401	439	429	430	400	432	423	407	378	411	394	406	458	403	417	461	399	402	445	404	416	419	373	385	408	390	435	390	403	444	401	447	396	390	422	390	417	405	430	391	389	393	426	392	370	403	410	379	417	400	403	361	399	428	405	432	430	433	416	403	402	426	399	378	418	370	402	418	391	422	393	361	436	410	399	396	407	452	423	448	442	407	371	424	400	405	378	382	420	376	405	368	376	419	378	427	429	415	400	424	361	399	390	435	449	421	437	414	392	389	436	390	439	387	409	417	432	392	418	409	410	430	414	418	414	424	413	391	405	395	394	399	383	398	404	417	366	421	385	430	431	391	408	411	381	402	413	396	444	400	384	416	408	402	412	416	407	404	407	398	440	412	433	379	404	436	423	379	441	411	413	347	398	385	369	384	380	400	410	436	403	409	427	460	446	378	371	433	395	438	393	416	392	423	413	411	386	413	403	387	387	422	417	410	406	365	424	412	422	410	408	390	404	428	402	410	409	416	393	384	382	402	420	423	436	404	427	371	377	413	403	419	414	430	411	386	443	411	394	430	432	392	404	418	398	421	421	394	386	412	425	413	419	428	427	428	377	400	392	378	403	409	444	412	403	404	371	374	419	432	430	424	445	411	408	451	426	393	444	423	422	446	400	408	431	402	437	407	413	402	412	443	398	441	398	394	421	428	407	381	424	403	387	415	431	459	401	420	432	392	391	413	391	439	449	399	402	411	387	426	410	421	393	393	401	432	421	416	401	440	372	403	422	417	376	386	365	386	411	406	426	363	403	375	371	457	402	432	413	422	416	392	416	437	429	448	402	356	368	386	407	415	425	402	409	411	435	403	388	390	444	378	434	412	420	389	423	404	374	423	416	394	394	379	409	399	411	406	394	431	396	380	383	431	441	399	423	422	411	414	389	375	449	431	400	404	424	442	408	443	379	410	460	433	407	413	423	429	368	382	381	380	385	480	453	418	407	406	386	433	394	454	404	374	383	414	411	402	421	413	400	408	405	420	389	376	396	397	375	411	390	439	409	384	379	406	391	397	434	420	415	375	366	388	410	419	429	415	413	387	402	428	409	417	411	403	420	402	413	416	413	420	402	429	419	420	388	438	405	435	412	391	382	420	400	363	413	416	404	416	407	398	458	419	379	393	383	400	429
35451	16366	9437	4632	3036	2151	1604	1422	1348	1295	1130	1148	1093	1015	922	945	903	876	867	879	957	931	893	945	892	935	863	891	934	845	910	873	966	897	852	882	939	902	880	880	871	858	856	918	853	861	837	871	885	917	902	965	903	902	911	958	802	897	937	892	958	921	812	937	917	928	902	824	855	869	809	855	866	917	915	917	912	850	892	920	906	857	856	935	882	920	935	889	915	872	892	882	888	934	888	893	900	888	834	942	858	901	945	872	876	906	865	902	829	863	885	833	894	886	869	887	881	877	851	914	932	860	924	915	897	915	881	910	920	893	923	917	899	869	865	826	865	924	874	914	950	836	868	919	889	915	887	855	857	904	872	911	900	860	941	880	858	851	845	960	896	924	900	878	913	923	945	885	909	902	849	878	851	884	875	911	883	893	953	915	899	879	881	900	913	845	945	884	913	909	908	885	900	904	883	887	870	894	875	897	875	918	918	921	886	830	895	864	1001	874	871	850	875	837	928	859	881	902	875	890	876	877	864	949	896	907	907	840	895	914	987	924	952	912	941	941	913	901	848	865	902	898	855	952	912	933	911	869	880	912	875	914	927	917	853	960	866	867	898	864	909	897	883	867	934	868	901	900	897	892	882	929	936	920	905	885	898	869	886	951	884	842	905	891	859	880	906	911	906	908	933	844	909	870	901	873	920	876	832	900	939	914	817	894	879	910	996	896	906	936	920	870	884	935	907	931	922	911	874	879	878	914	882	879	916	902	901	929	918	920	902	959	892	872	874	859	863	957	867	926	814	935	930	916	873	901	958	887	890	856	898	931	865	916	871	943	880	867	887	899	901	899	885	880	921	888	872	897	941	870	869	909	914	918	917	902	957	908	868	936	857	843	903	876	895	937	863	936	884	916	912	909	854	867	973	854	899	903	921	875	892	916	895	921	883	894	880	921	938	918	888	970	917	952	897	846	875	878	868	897	879	911	857	906	872	917	889	894	914	912	899	865	941	884	880	898	887	878	928	892	856	907	865	867	874	893	915	873	894	866	902	833	877	916	884	855	897	893	897	895	909	903	861	942	848	930	892	901	891	899	885	934	895	899	914	911	933	843	853	848	870	895	933	840	839	894	913	898	897	880	903	898	841	859	920	907	940	914	919	899	870	892	851	911	909	936	906	923	897	895	904	826	862	894	859	913	922	908	890	859	889	870	895	854	851	867	927	932	935	915	895	907	934	948	896	872	885	871	906	910	920	879	843	852	901	928	868	894	895	947	851	886	868	892	890	854	936	933	922	936	874	922	956	882	915	934	896	892	918	878	916	921	925	875	894	883	879	907	926	874	891	934	891	876	884	945	904	889	924	934	896	888	893	909	916	916	929	929	872	908	889	921	886	894	885	960	925	891	917	895	906	850	906	861	909	903	927	807	942	881	876	903	902	895	896	870	887	898	817	878	868	858	876	923	938	895	916	909	865	985	926	890	919	897	867	883	908	899	943	910	917	823	901	884	867	862	851	891	858	932	862	860	886	849	924	861	931	878	887	876	941	848	888	873	918	886	897	887	890	917	885	895	866	877	851	884	909	873	886	869	881	905	874	889	923	918	874	888	872	949	895	863	883	878	946	896	905	939	892	916	864	891	901	915	917	891	904	867	837	855	908	882	924	902	926	944	949	930	856	900	963	901	892	863	877	880	917	854	897	897	857	919	894	921	893	917	830	922	855	865	880	912	947	900	915	906	836	918	887	895	926	862	887	930	943	885	917	879	902	873	855	914	884	844	884	882	899	921	867	898	882	890	849	861	868	885	877	877	908	882	869	895	844	884	890	857	967	879	898	911	875	879	896	856	903	907	932	930	931	846	908	886	934	911	943	901	927	893	913	905	908	907	861	899	851	945	914	914	832	901	911	911	891	910	839	896	874	915	929	894	869	907	862	915	889	918	905	941	913	900	918	924	949	912	875	896	908	941	913	908	965	924	887	905	871	865	922	939	830	870	914	852	873	886	893	866	917	873	907	886	901	851	950	890	948	888	851	852	922	855	877	921	964	950	876	901	877	924	919	849	846	907	847	939	909	849	945	894	915	887	884	918	893	927	898	919	914	839	845	870	853	914	923	909	894	905	878	927	916	881	885	885	941	891	928	908	919	903	859	859	843	843	936	896	887	812	895	864	902	872	900	886	865	944	867	908	882	885	883	915	876	954	912	893	921	887	926	901	896	880	893	829	896	881	851	857	901	942	931	914	906	893	888	912	898	880	902	916	914	920	883	883	831	909	853	936	895	915	909	907	890	951	901	868	970	928	923	909	854	875	888	969	913	872	908	845	904	897	875	870	917	923	852	884	944	921	900	926	914	879	873	900	872	898	902	903	925	909	927	884	932	853	908	937	903	875	896	870	943	905	924	882	957	864	872	844	912	871	933	851	884	909	888	908	893	866	923	886	902	910	884	833	881	880	937	836	886	873	877	892	940	853	894	872	848	938	887	896	834	906	919	924	905	918	903	899	914	917	879	881	885	901	836	914	927	865	885	887	902	870	896	895	889	883	899	914	878	906	869	927	890	883	906	934	935	888	887	908	921	882	914	909	867	889	856	930	828	925	881	963	919	883	881	899	871	859	897	890	842	923	910	894	880	882	896	948	882	900	916	853	876	967	935	899	902	909	876	882	947	923	841	875	888	888	904	909	905	914	857	905	852	890	923	920	903	891	891	900	924	903	882	913	915	902	923	836	923	938	930	876	906	905	886	903	924	905	894	865	890	892	925	876	863	830	917	864	840	878	919	940	855	898	920	909	839	990	909	864	879	896	909	898	883	906	875	909	892	876	885	845	940	864	939	867	898	888	918	857	910	837	878	830	864	924	901	926	908	923	826	867	867	868	884	885	904	899	895	904	874	916	911	868	920	886	887	909	904	856	922	830	848	882	868	887	898	893	952	901	921	864	876	862	890	841	885	959	936	855	902	891	889	898	884	944	853	904	903	885	890	887	889	900	858	898	927	916	877	979	896	910	896	927	921	835	902	910	874	846	882	946	898	904	894	887	879	904	856	906	935	958	839	894	947	888	866	891	947	930	898	911	913	895	963	901	906	888	882	908	879	915	895	987	852	920	961	904	947	979	907	864	878	900	910	906	879	866	892	901	930	901	897	823	901	921	898	861	869	904	915	849	926	875	913	851	905	877	907	884	864	906	905	854	865	861	885	882	898	912	909	907	934	857	934	913	890	865	929	882	956	914	897	883	883	871	899	942	881	869	887	944	897	864	919	882	885	912	850	884	887	882	937	891	885	919	932	905	920	872	891	974	866	886	906	894	933	936	909	885	883	899	869	846	895	888	924	905	896	894	870	855	912	913	867	938	837	861	915	937	885	887	879	887	835	835	864	917	920	923	915	856	888	854	892	927	923	867	878	901	927	898	853	879	878	854	841	956	902	924	857	926	920	929	955	852	853	913	843	919	924	913	859	888	938	882	883	868	855	896	842	874	847	876	861	848	888	902
53982	18098	2660	727	487	465	475	431	437	435	407	416	433	406	395	450	397	403	407	372	374	384	403	400	400	433	405	383	374	384	444	406	459	388	382	406	400	402	430	422	399	356	410	419	414	418	419	439	409	399	377	424	409	409	381	431	401	395	398	416	437	430	386	390	409	415	403	406	444	448	426	417	435	431	385	400	434	397	376	412	405	409	403	392	413	395	436	389	401	426	380	404	384	418	380	440	355	437	435	418	409	416	408	446	398	386	375	404	381	403	409	421	438	362	422	393	393	407	418	407	404	397	423	411	413	410	401	446	405	387	390	424	394	405	407	401	434	407	396	447	443	391	400	396	404	400	411	398	424	393	390	418	384	399	378	375	459	394	399	393	407	430	425	404	359	403	380	407	431	444	395	419	397	406	412	404	400	409	418	381	398	385	456	408	398	420	441	432	461	421	383	413	399	418	410	436	383	421	392	404	381	393	414	368	405	430	427	424	434	380	434	387	406	426	440	413	411	405	419	373	416	437	383	397	426	410	433	371	400	397	417	390	432	411	368	399	413	395	383	392	418	387	397	406	382	406	419	391	412	402	413	438	368	412	406	410	401	427	410	389	410	410	416	413	397	436	411	435	413	398	369	376	404	424	448	371	417	422	450	395	385	419	424	417	400	399	410	391	423	394	421	408	408	444	416	415	415	406	399	404	428	397	421	379	429	365	465	411	416	416	415	408	382	377	388	384	400	399	451	417	381	384	390	397	408	345	384	342	407	395	368	398	402	445	386	398	419	393	365	424	392	385	420	395	385	398	398	422	416	410	419	411	379	423	444	410	432	399	408	438	424	403	365	398	401	428	448	388	410	445	399	414	406	405	397	428	367	407	377	444	406	407	421	388	404	390	391	389	403	409	421	404	398	436	420	388	444	393	425	382	417	416	442	380	423	427	419	442	370	425	402	440	426	421	403	375	383	402	402	425	408	428	420	396	416	417	399	439	420	420	385	414	395	411	426	385	375	404	380	388	418	449	426	375	385	421	399	424	387	413	401	451	408	402	418	439	418	378	400	439	420	426	431	387	419	374	434	451	425	380	418	394	383	444	402	405	412	388	435	419	433	419	424	398	435	426	422	394	406	412	393	432	437	456	434	412	427	415	414	415	444	403	394	421	399	431	403	387	384	422	445	381	416	420	397	406	388	393	421	410	407	406	401	416	392	425	402	432	387	453	426	419	436	434	376	418	424	393	410	417	401	394	376	395	409	419	415	414	409	409	387	421	393	399	429	419	440	352	418	408	383	395	364	403	403	433	361	410	395	385	383	378	400	432	385	396	390	412	388	375	434	421	477	416	415	387	431	393	416	377	386	441	407	424	408	422	412	419	424	446	393	395	462	396	431	414	425	457	399	411	430	396	394	405	421	408	372	374	397	452	422	424	448	439	443	424	347	407	424	410	378	417	390	447	461	480	377	419	397	412	381	395	410	399	407	392	426	413	387	384	413	417	409	396	427	415	413	385	424	393	404	412	406	401	360	406	400	407	400	460	437	388	377	405	412	412	430	472	388	401	404	408	394	419	419	420	416	396	394	432	447	385	402	449	417	412	389	413	394	399	414	356	402	398	404	395	422	475	446	426	402	400	370	405	380	392	425	415	367	408	392	429	403	394	396	406	392	411	420	373	380	434	446	416	395	439	396	462	415	404	441	410	411	423	430	412	407	448	429	400	375	437	381	393	395	413	410	405	406	414	434	409	397	443	401	374	383	412	388	410	438	407	442	385	417	403	374	398	415	408	418	434	400	430	419	377	387	422	440	409	414	404	401	394	367	395	388	414	428	376	443	474	420	412	404	416	375	403	441	365	419	408	426	395	429	380	396	372	443	424	416	396	429	428	420	389	417	390	404	418	369	420	411	390	450	410	401	409	385	432	403	446	418	412	428	385	397	396	416	432	396	441	394	377	401	427	391	420	403	426	367	404	421	389	379	382	432	380	408	414	440	371	369	406	400	408	434	464	395	408	387	404	392	412	401	427	408	406	401	432	412	404	362	390	419	404	405	391	398	375	423	394	392	399	375	427	424	410	402	410	414	396	414	430	416	382	458	394	444	393	406	452	436	411	415	414	395	410	398	395	436	425	372	419	419	373	368	399	397	427	444	392	391	415	385	408	430	411	427	404	433	392	460	416	379	401	375	418	372	407	391	405	398	393	414	448	396	412	438	382	417	425	399	442	438	407	397	390	389	387	366	385	379	444	396	382	437	399	419	413	407	415	407	426	412	423	429	389	413	385	409	410	374	379	422	412	403	397	403	437	386	397	417	437	438	405	412	409	385	420	461	414	346	380	415	435	365	398	391	433	440	430	408	420	391	430	456	416	426	396	417	421	413	358	377	375	437	409	395	424	409	415	409	428	394	422	402	429	435	400	379	410	398	409	388	422	391	411	384	378	387	370	385	414	377	421	387	404	416	403	385	377	419	390	406	402	412	470	407	426	399	375	414	389	376	377	415	416	439	416	418	388	425	419	395	410	386	375	431	412	415	418	420	424	378	376	416	422	404	409	450	405	419	417	436	395	424	409	405	402	417	388	424	429	387	401	427	351	388	420	377	421	420	438	454	465	380	405	407	435	408	377	403	405	395	413	402	424	403	421	398	367	439	396	422	382	388	425	432	428	442	450	403	389	383	370	416	391	405	402	435	425	425	432	435	422	425	376	417	400	424	414	386	438	383	423	373	416	387	363	407	409	412	415	405	448	404	393	370	422	422	407	427	383	392	403	388	444	410	395	383	424	393	385	404	354	394	397	410	423	417	336	385	451	418	405	426	399	437	426	427	401	388	386	420	424	404	414	374	405	388	426	423	408	405	407	410	427	421	374	385	417	426	437	421	414	433	415	408	405	414	416	429	432	440	405	430	393	420	426	373	398	407	428	401	425	444	392	386	394	370	400	453	428	390	396	418	408	388	390	381	436	413	440	424	394	384	380	407	458	416	412	440	397	434	416	420	403	392	402	406	396	405	406	413	401	379	431	439	392	400	414	433	422	415	404	429	418	431	392	391	384	388	449	405	397	403	415	396	413	392	410	421	447	374	422	374	405	408	380	394	391	395	416	424	393	422	384	438	389	427	403	424	424	426	426	416	354	396	386	435	393	407	356	390	440	394	392	402	394	407	369	423	336	404	459	412	381	397	402	394	362	399	407	422	427	383	429	381	401	433	436	400	421	452	378	379	402	411	373	421	405	418	393	415	436	386	383	413	431	443	439	431	388	403	380	399	403	380	403	377	360	422	411	408	399	408	424	410	409	369	410	417	412	413	410	400	434	395	443	463	425	391	395	434	414	391	433	442	446	380	420	415	427	431	408	383	419	421	390	389	449	451	435	416	383	400	415	437	420	416	389	381	436	385	432	395	405	411	381	438	406	383	410	398	395	419	429	415	439	415	421	406	411	384	387	416	400	395	407	413	414	383	447	425	419	398	391	413	412	425	418	403	429	422	373
36469	9190	2337	1608	1163	1000	1005	934	888	877	905	889	941	920	878	943	919	894	871	945	923	822	907	873	894	881	924	868	896	907	906	913	902	891	921	890	916	871	929	931	840	923	916	903	907	899	907	954	877	926	888	831	849	888	893	888	921	856	877	885	919	904	871	904	938	858	887	871	920	907	909	916	902	884	893	929	874	922	895	913	899	882	915	895	915	925	937	866	893	936	882	928	865	857	969	902	905	882	912	910	920	849	903	900	880	868	846	947	893	876	933	949	920	949	891	985	867	924	919	924	927	961	839	894	919	872	878	893	884	890	844	861	915	894	909	904	882	893	879	880	923	889	893	926	865	887	889	892	869	944	843	902	918	883	883	908	909	894	915	910	873	902	911	859	911	887	859	874	910	870	927	853	936	916	848	912	922	891	847	853	887	913	904	906	914	900	887	923	955	921	962	899	886	864	896	859	910	896	910	898	861	887	910	877	937	863	898	909	881	903	856	904	918	908	924	845	845	843	881	902	857	873	887	821	910	905	961	965	929	875	886	840	845	872	867	899	929	868	913	919	889	910	846	921	922	920	880	885	918	883	950	908	881	918	855	902	921	923	867	948	925	943	913	926	904	879	902	918	874	897	877	902	901	884	906	864	850	886	868	913	874	850	961	917	879	919	862	873	890	928	860	932	895	912	871	901	896	953	873	882	959	928	915	895	946	890	895	892	911	905	925	935	945	892	930	878	919	923	939	954	932	927	872	902	908	933	938	925	897	886	921	878	903	875	874	865	928	931	940	888	910	861	929	895	889	924	922	921	914	880	885	859	939	897	885	919	892	912	902	862	869	949	908	898	926	902	899	853	894	909	863	881	845	918	888	937	894	873	880	893	984	885	949	876	877	900	909	853	914	882	880	873	928	951	935	917	892	867	884	872	906	920	878	909	904	861	913	902	862	901	942	848	912	866	898	885	871	907	941	900	860	859	884	907	908	920	874	866	941	865	903	914	892	928	826	898	966	945	879	914	921	880	947	906	931	852	922	933	877	957	848	814	900	910	895	878	941	890	904	915	917	858	915	911	936	840	921	915	853	901	966	883	960	848	951	922	915	926	930	917	884	866	836	895	927	895	893	938	894	930	928	877	941	957	842	895	887	942	876	848	837	840	928	929	836	899	915	898	947	897	920	895	949	962	888	929	904	892	946	890	876	875	855	897	864	882	894	833	852	891	913	838	864	860	816	898	892	914	936	873	864	944	918	870	893	868	872	905	875	905	912	930	929	884	887	862	946	912	886	936	888	884	883	914	884	822	865	886	812	918	911	862	865	931	895	890	911	894	882	917	923	925	846	904	902	930	908	929	814	941	870	912	898	969	938	908	854	878	895	870	844	921	900	844	931	920	917	935	909	859	885	927	944	897	922	827	869	910	856	931	878	916	959	932	896	914	917	893	883	872	922	851	903	852	920	901	903	854	885	870	887	850	922	894	881	884	893	942	893	914	905	913	887	904	871	876	877	890	900	867	896	869	908	904	866	909	888	907	890	915	921	888	880	976	873	886	911	890	887	919	914	907	880	851	877	902	883	906	941	890	902	851	961	895	877	904	912	889	836	912	899	915	938	917	902	917	950	900	918	885	868	901	866	858	832	872	878	890	856	881	901	898	898	932	899	904	895	890	890	904	907	868	883	821	931	898	952	934	876	849	866	890	886	891	889	890	935	887	938	881	907	910	948	919	878	845	904	868	857	886	883	882	897	883	854	895	910	909	940	928	935	887	861	867	901	933	927	929	920	874	855	919	887	881	892	921	936	927	865	810	874	897	835	906	908	916	863	925	957	871	970	899	869	898	905	932	912	924	938	894	860	912	908	918	866	941	869	862	857	904	871	889	859	922	929	901	952	926	851	908	910	892	863	900	951	879	899	894	909	911	901	850	876	914	845	885	908	868	878	890	916	923	867	917	922	895	852	845	869	883	910	880	922	905	924	874	869	944	942	860	887	908	910	925	887	923	923	918	902	889	829	911	909	923	898	934	869	900	900	894	866	912	885	886	887	882	965	881	948	875	830	955	894	837	874	870	870	908	915	899	860	921	904	935	915	912	921	880	911	878	909	862	861	896	865	876	878	907	841	893	929	927	857	880	867	876	832	880	926	868	906	910	897	935	868	900	884	952	899	916	913	917	906	915	845	942	928	939	906	875	876	862	900	928	945	967	886	931	812	880	907	899	876	887	896	898	927	878	881	830	897	891	904	910	869	925	923	916	927	933	923	890	867	922	920	904	866	881	889	902	891	916	853	933	905	849	922	920	913	883	909	885	917	914	896	942	906	909	892	897	864	935	907	914	880	933	894	918	921	924	906	926	956	894	912	916	867	884	945	867	904	910	909	902	868	876	907	902	827	943	948	867	949	843	881	931	843	885	915	847	896	920	907	857	896	927	906	879	872	917	931	892	913	907	926	869	866	901	868	899	887	912	880	915	905	894	864	920	862	875	950	913	851	940	915	883	973	907	866	907	924	891	874	914	955	893	878	883	890	907	884	925	957	933	876	914	866	949	866	890	917	854	903	901	840	885	839	889	868	874	887	909	913	919	972	914	883	880	884	900	881	880	847	888	939	945	887	918	876	935	963	907	886	897	962	884	906	914	910	878	931	942	904	920	821	884	918	876	843	903	959	915	877	885	860	919	858	904	960	881	947	923	936	886	901	916	871	882	929	936	880	959	876	961	850	903	894	872	905	828	966	883	906	932	892	857	898	859	878	888	900	852	859	907	875	935	898	914	968	895	877	937	906	909	873	866	945	869	904	909	934	899	881	887	848	886	894	929	918	866	846	890	874	939	888	875	870	905	895	857	930	923	928	873	918	886	929	908	871	986	902	853	860	933	889	871	924	892	879	869	912	873	911	909	938	907	907	856	919	806	891	878	895	931	914	922	881	869	888	918	844	930	871	887	912	903	924	928	913	836	901	884	881	862	870	896	900	928	912	853	915	901	890	912	887	878	945	921	879	948	894	902	887	938	887	872	876	909	900	924	959	893	897	934	888	891	898	918	895	867	893	966	956	942	912	859	881	884	855	933	900	884	915	918	942	887	921	894	882	952	889	908	880	888	907	905	883	879	888	910	912	922	859	906	914	858	877	936	851	866	898	872	916	853	935	885	911	865	864	940	940	901	921	870	888	859	918	897	862	890	916	870	940	847	908	880	899	886	943	858	940	913	849	882	895	913	910	933	867	897	920	892	916	935	912	837	869	904	873	863	920	933	951	886	868	898	832	941	892	934	883	912	892	924	909	894	877	861	857	899	916	929	894	880	899	891	916	918	900	890	824	937	886	882	867	908	871	871	875	930	918	924	883	923	866	876	955	912	873	880	890	942	891	813	885	906	900	874	853	891	916	901	857	900	881	899	921	866	905	902	895	884	903	922	839	867	874	908	928	830	876	908	859	962	862	896	862	893	835	848	906	846	870	914	887	911	858	878	854	844	881	871	899	885	863	895
59842	25145	9355	2657	883	624	486	467	492	442	413	423	417	402	395	414	403	379	402	408	390	389	385	396	406	425	397	405	425	406	386	379	406	443	395	381	405	402	434	418	415	391	409	414	388	377	401	399	396	416	397	395	396	425	433	439	426	381	400	427	409	444	402	410	401	449	376	446	393	427	431	423	411	416	381	396	377	414	410	407	411	392	380	448	417	407	418	377	444	388	426	477	398	387	432	390	383	386	434	415	422	442	419	418	414	409	401	392	397	385	439	407	411	420	436	411	422	418	392	408	410	416	440	410	376	379	387	397	421	417	396	437	394	437	389	438	368	421	438	432	372	397	402	375	398	413	425	396	392	381	431	413	367	396	430	390	369	408	412	441	367	418	398	430	407	374	432	413	392	385	402	406	406	407	396	384	412	402	420	406	440	397	407	446	418	382	403	413	367	407	369	408	393	445	403	431	407	408	419	384	415	405	372	386	360	407	378	403	402	409	388	425	415	433	389	397	419	398	426	436	441	430	402	432	411	389	400	391	399	434	381	426	395	386	396	395	436	396	415	366	390	413	418	401	418	431	421	384	382	408	459	385	390	358	417	387	429	392	400	437	420	395	392	404	416	420	377	396	412	398	402	355	423	418	435	388	402	401	377	453	394	388	396	371	439	434	423	422	412	387	418	423	406	417	389	430	433	380	448	390	399	430	424	403	439	422	387	430	428	423	413	413	402	420	407	426	438	416	432	388	401	435	418	383	377	433	411	413	407	374	404	400	408	393	411	448	426	369	390	394	407	409	437	414	415	406	446	370	409	422	395	437	391	413	427	415	405	402	443	417	388	402	400	436	432	388	410	393	397	389	430	410	410	411	406	381	403	407	410	447	438	406	432	416	444	353	363	443	381	397	424	420	399	434	384	423	405	430	414	371	423	375	419	398	427	446	418	411	435	393	404	433	414	370	383	403	431	388	409	394	420	344	411	360	390	347	393	392	420	431	407	417	416	431	425	413	402	411	382	403	402	410	429	385	412	393	403	423	414	392	409	420	393	376	406	413	414	434	382	393	405	423	400	364	392	403	420	418	381	406	378	418	386	435	430	408	400	403	394	405	399	406	419	418	435	425	393	409	432	387	395	407	368	398	397	423	421	424	405	398	428	399	389	378	403	404	446	452	391	409	398	439	420	407	416	396	384	399	408	375	405	408	379	410	410	388	407	381	428	384	419	427	377	385	384	397	391	405	457	419	397	396	369	434	405	388	381	387	423	423	405	422	366	441	380	390	377	449	430	402	428	421	428	415	452	395	409	453	389	384	373	429	401	459	412	419	417	446	425	409	399	438	400	391	417	450	384	397	397	414	437	408	415	390	417	412	425	373	419	453	430	418	436	385	404	440	413	412	368	396	405	449	401	439	401	398	417	393	426	409	411	395	391	380	404	396	443	452	388	394	423	416	388	409	406	397	446	448	436	405	393	408	442	422	393	418	435	412	431	410	408	436	416	371	403	404	373	426	392	440	440	404	433	445	414	397	364	405	409	418	391	385	416	406	417	380	428	394	393	444	420	409	441	403	409	381	414	393	397	416	386	405	407	385	445	438	462	414	424	414	392	415	438	396	432	451	445	388	414	418	432	404	409	420	441	369	394	411	436	381	415	388	452	434	396	410	400	439	395	385	410	410	411	412	421	437	403	410	424	397	431	437	400	413	413	363	369	433	394	422	406	415	425	395	407	384	411	395	393	399	418	398	395	392	391	423	398	405	368	431	441	419	418	429	381	397	423	442	417	426	392	410	414	427	406	431	423	365	381	393	394	382	356	381	374	390	398	388	402	384	401	413	394	366	392	417	378	434	400	355	434	444	415	413	398	393	434	422	392	419	452	408	417	398	416	401	412	454	398	403	413	428	414	379	426	399	398	427	417	421	417	401	426	408	391	410	418	424	394	449	446	412	420	388	439	449	381	406	418	361	441	393	449	415	434	432	429	400	447	401	388	410	419	455	426	411	405	425	401	419	388	426	380	382	402	406	367	391	404	406	401	429	386	411	427	382	408	418	431	391	418	418	357	429	425	386	386	400	381	412	407	437	400	409	442	419	398	391	405	396	398	390	376	420	422	426	392	418	375	432	422	413	388	431	397	402	407	412	426	402	390	394	410	455	360	391	405	436	383	401	431	388	407	414	449	364	426	400	417	364	452	454	427	401	376	390	420	371	437	385	401	453	425	413	398	416	416	396	426	425	457	401	405	441	387	373	430	398	401	445	399	414	400	405	444	401	422	393	382	417	395	393	393	413	404	434	368	442	427	412	433	421	430	404	416	412	435	452	420	363	403	378	378	418	415	431	410	412	430	409	406	415	380	393	400	412	397	410	427	385	367	435	407	431	423	366	399	376	439	414	411	424	428	430	392	421	378	423	426	423	428	443	424	421	410	421	384	437	391	419	400	429	379	399	429	421	382	388	424	368	463	374	389	366	409	399	412	424	396	407	397	398	417	440	420	402	395	396	423	402	417	388	411	406	352	422	373	384	413	398	366	404	406	385	416	365	401	419	406	380	416	411	421	395	431	425	424	441	407	418	421	412	401	426	437	435	392	426	406	380	396	425	406	418	436	431	476	403	386	402	400	399	410	452	417	392	412	414	431	408	422	438	400	417	390	403	405	413	436	374	407	436	434	414	409	378	364	401	459	405	431	435	389	378	400	374	422	406	399	399	386	376	426	387	417	399	424	398	406	375	399	432	415	397	415	380	440	429	376	400	395	420	403	419	411	404	383	414	396	445	416	416	450	357	429	438	393	432	409	397	403	436	416	460	433	428	412	416	385	424	427	400	393	376	400	373	390	424	417	431	401	383	399	404	387	397	410	432	404	374	402	385	382	405	417	406	413	378	403	426	402	383	362	425	397	391	403	409	407	386	398	401	395	405	396	417	403	369	418	423	467	406	385	427	406	421	428	430	410	392	391	393	398	394	446	373	409	378	419	416	432	428	411	434	380	425	415	396	417	399	409	393	420	421	385	386	418	364	473	403	413	391	428	409	386	405	395	417	397	415	390	451	400	424	402	396	433	407	433	372	394	395	383	393	391	390	386	384	413	386	394	387	402	386	406	394	385	365	393	379	424	382	421	400	393	391	435	419	386	410	402	425	442	375	434	385	359	405	421	414	457	420	431	378	384	372	388	414	433	391	438	438	477	449	415	399	394	400	391	341	390	406	397	391	372	413	363	421	408	439	462	409	387	416	414	419	379	377	467	423	470	416	421	424	423	391	412	384	397	392	385	390	411	405	436	425	403	427	399	404	423	425	411	387	416	405	433	418	401	395	422	424	433	434	359	431	438	406	437	372	401	387	366	415	396	393	391	404	425	404	385	393	412	358	384	419	403	414	424	416	412	404	383	363	429	415	412	386	427	450	439	429	443	415	403	402	428	463	441	413	374	427	439	444	389	399	405	379	404	427	390	415	428	413	378	404	457	425	452	353	393	380	422	426	448	433
39758	16713	9286	4589	2201	1535	1286	1088	1046	1036	948	995	959	961	903	949	897	897	916	836	932	886	881	923	909	844	895	959	883	947	866	887	882	880	886	881	906	891	977	898	943	904	917	880	890	922	954	889	909	854	879	874	886	874	933	879	858	925	903	887	944	923	898	880	902	871	964	859	864	866	902	876	877	898	867	901	902	928	950	896	841	907	912	911	905	915	909	896	881	901	927	859	819	923	845	942	896	918	917	845	947	910	944	911	924	886	924	929	902	874	924	894	874	887	933	913	910	946	850	930	890	873	842	904	939	887	856	905	859	868	896	899	924	894	915	861	849	925	921	857	937	881	929	872	851	886	878	881	871	899	903	910	921	881	901	836	890	887	826	865	901	909	949	867	915	927	914	903	979	915	934	898	932	893	1026	929	889	914	941	903	952	911	903	937	913	912	892	873	886	853	888	910	917	869	870	946	890	923	875	901	886	847	910	913	897	916	931	873	881	905	862	899	945	902	914	841	892	868	899	860	874	887	877	954	897	929	889	889	887	892	887	919	873	876	878	876	857	940	889	883	865	912	885	895	890	882	888	862	892	955	918	920	910	904	888	894	909	922	880	914	930	913	871	893	860	953	848	876	877	876	855	932	882	889	906	866	942	897	853	829	927	892	862	913	886	912	828	925	871	927	948	890	908	860	930	920	917	899	934	884	889	871	874	909	886	863	910	873	931	848	914	889	928	970	849	932	898	865	856	922	881	900	890	892	918	914	869	856	916	871	918	928	913	913	890	916	879	858	925	934	890	912	940	890	875	906	897	908	910	867	880	874	896	901	849	847	901	915	905	932	921	881	934	822	884	865	837	892	923	826	893	897	932	896	890	899	918	862	931	915	920	903	860	903	909	870	858	891	888	885	888	890	930	865	898	878	910	930	914	864	888	878	845	926	920	923	888	895	869	941	891	892	879	903	875	909	899	873	880	886	906	891	897	894	923	933	899	883	885	867	897	870	924	928	907	936	907	895	901	922	885	907	896	965	904	889	852	958	875	849	936	889	903	937	947	892	896	885	890	877	916	893	936	895	889	869	899	883	868	870	882	880	863	915	873	903	920	892	874	893	930	889	859	916	898	901	934	860	875	869	879	909	938	926	962	895	895	908	944	908	864	913	921	909	881	914	903	872	949	911	894	923	917	903	936	949	900	919	949	892	897	889	950	882	869	851	834	870	908	835	982	878	913	899	885	891	929	953	889	932	899	869	850	871	878	920	915	874	897	859	859	867	908	889	947	863	909	879	881	917	952	836	971	839	879	901	861	898	844	905	884	822	911	912	931	868	889	887	878	869	904	838	892	884	871	908	894	874	896	835	911	912	840	898	901	927	901	823	911	894	904	884	885	916	923	935	900	897	894	891	924	912	890	858	956	877	930	918	920	905	854	847	893	912	929	915	899	919	906	901	968	889	862	900	916	875	911	907	884	938	898	855	882	922	873	911	869	901	854	894	910	907	957	860	910	959	887	851	906	874	864	944	865	857	858	871	967	938	902	836	886	928	904	915	923	904	875	921	909	911	870	910	893	930	912	929	926	922	821	880	854	905	919	906	883	889	921	863	1007	862	892	906	876	849	877	903	932	816	914	926	931	904	860	905	875	867	933	874	939	865	915	897	849	907	955	927	944	922	899	861	871	881	910	904	898	911	886	852	862	885	918	886	883	916	864	874	909	874	953	876	904	922	878	904	899	874	923	895	876	898	890	893	909	928	888	883	898	885	855	873	928	886	932	929	911	834	895	876	889	890	922	875	905	880	921	878	891	932	931	930	895	934	895	923	906	926	872	892	924	956	889	945	901	958	944	908	835	917	866	889	919	889	880	889	892	925	897	892	901	858	880	899	910	883	819	911	887	934	898	909	944	847	917	882	903	835	847	909	1016	948	902	977	901	871	932	866	916	867	952	945	927	915	896	885	864	912	948	873	914	874	962	905	892	932	896	901	911	888	893	928	872	888	917	924	893	935	885	893	876	879	878	863	872	869	933	923	890	932	931	908	920	918	863	861	908	878	926	887	925	889	880	879	941	883	881	897	887	915	910	917	889	915	904	934	926	909	875	918	890	869	926	927	895	931	904	884	875	855	923	952	905	923	909	909	911	908	863	873	925	898	931	945	889	919	918	885	869	925	843	903	927	864	857	875	905	877	884	918	887	893	883	914	894	909	818	899	856	903	942	966	887	901	874	908	930	924	888	894	925	913	861	887	904	883	843	902	881	908	941	912	868	868	916	874	880	905	906	933	854	912	901	866	930	905	880	883	925	845	909	895	869	914	905	877	893	877	877	885	898	930	891	862	922	847	928	893	857	888	913	908	910	942	907	840	884	838	886	910	923	876	912	916	917	886	906	907	908	874	967	901	919	880	880	873	920	901	894	868	926	935	843	945	881	861	906	918	842	908	860	891	916	960	902	886	933	882	912	902	892	869	890	888	906	877	875	863	906	902	943	861	867	883	874	909	887	879	887	909	877	951	894	848	904	901	940	929	898	897	900	847	891	897	914	904	916	906	882	907	914	906	902	900	871	870	921	901	937	920	845	875	927	904	846	898	879	887	910	921	921	891	894	908	892	890	876	908	891	913	875	914	907	891	888	916	911	961	901	863	889	964	906	913	843	909	875	941	875	876	894	884	856	867	943	902	846	876	917	917	893	885	938	884	855	825	854	922	866	922	888	928	930	890	999	886	948	860	878	974	903	910	901	889	908	869	880	867	892	864	910	902	924	906	834	882	918	900	854	895	953	905	876	875	806	876	942	870	934	908	842	873	889	871	919	889	856	913	924	948	921	828	882	904	907	930	923	915	888	880	942	873	876	865	930	870	919	885	897	914	897	912	886	927	864	910	910	890	892	910	879	940	869	905	933	944	911	882	898	880	875	888	877	898	875	901	907	914	933	894	892	846	936	862	864	884	950	901	918	923	920	853	890	904	831	906	894	924	873	907	882	870	948	896	871	931	859	912	942	903	917	899	896	942	921	854	933	895	937	902	911	930	897	879	851	900	935	866	874	863	924	923	923	868	896	943	930	887	879	914	836	924	910	921	859	921	896	965	960	817	884	891	925	888	853	895	905	880	863	917	884	862	919	868	887	975	873	894	888	894	882	870	923	926	932	898	886	928	930	883	923	917	862	927	920	904	812	900	863	893	889	888	876	904	909	866	870	907	906	917	920	906	886	920	891	926	902	912	856	884	900	833	881	924	929	876	900	892	939	902	864	899	885	901	927	920	895	989	923	917	854	842	879	921	922	886	883	920	910	843	887	926	894	960	881	871	849	872	920	882	889	896	928	912	897	914	932	900	856	941	917	857	949	902	912	919	882	879	911	887	871	919	885	879	933	874	908	895	936	832	874	876	926	860	918	843	878	943	903	872	904	884	891	926	888	918	916	883	903	931	875	927	887	912	893	971	925	887	882	931	915	954	913	889	900	862	906	868	914	853	840	896	850	905	905	876	927	836
66489	30149	9841	1999	950	656	519	482	441	418	471	440	433	419	451	430	428	399	410	445	434	425	445	407	443	429	428	390	414	426	434	412	408	396	439	416	477	412	417	462	450	441	414	404	450	428	445	434	425	421	459	402	454	411	415	424	455	419	394	427	425	450	414	438	392	421	424	403	415	415	419	416	415	450	423	462	426	385	431	420	414	432	428	444	419	423	442	451	400	422	435	445	414	413	399	450	419	419	500	417	465	415	451	422	420	396	441	421	409	400	429	444	428	396	404	395	396	464	460	479	440	462	423	391	443	402	464	415	390	451	423	413	424	416	382	412	424	430	446	412	414	442	454	466	421	438	408	421	406	464	457	372	464	421	438	414	420	395	432	412	437	448	394	454	388	419	408	407	426	432	404	421	450	400	428	447	416	400	479	436	427	392	439	465	404	413	420	411	437	429	444	424	425	423	416	449	437	416	439	394	404	412	449	447	441	438	461	428	440	437	425	430	436	430	411	428	429	424	454	464	407	415	375	402	437	407	444	393	436	449	444	436	410	404	444	418	447	402	433	416	422	408	447	403	420	427	449	442	435	413	418	448	383	410	422	495	408	418	374	413	407	445	412	418	423	412	392	431	374	424	414	438	440	430	439	439	423	429	449	387	444	425	457	410	391	412	432	472	384	408	409	411	430	449	415	445	460	399	442	413	419	424	428	421	448	413	388	442	448	435	444	455	484	414	430	456	454	454	420	420	433	459	436	423	432	405	391	400	435	431	380	454	436	456	416	435	449	430	403	453	442	442	459	441	374	457	432	436	438	413	423	443	412	437	385	424	416	434	431	438	410	404	424	447	406	429	448	433	483	447	422	471	406	421	462	437	436	418	408	418	386	426	414	406	452	425	449	420	435	421	411	409	442	414	471	438	458	448	431	426	414	423	441	400	386	426	425	415	415	425	450	404	448	446	411	408	421	402	453	437	419	433	458	406	448	436	443	407	393	447	443	461	409	414	433	429	453	418	449	463	426	429	457	384	420	405	394	444	427	477	451	417	372	398	460	415	462	473	394	405	393	437	411	426	443	425	424	439	439	470	452	444	473	442	434	447	451	393	435	408	407	402	428	444	414	415	450	458	404	439	441	414	488	429	460	443	445	414	423	445	415	419	455	399	427	421	425	400	419	422	431	404	431	395	444	468	440	432	418	376	413	418	400	452	423	453	410	436	398	398	440	419	407	474	430	426	444	428	388	450	445	419	478	447	422	390	435	461	402	416	414	437	378	453	407	422	419	405	413	423	420	456	415	428	421	445	437	471	402	419	437	444	425	417	453	453	424	445	440	427	433	433	450	408	413	432	438	429	396	419	439	401	440	439	447	449	473	385	462	434	418	401	439	422	429	412	407	443	437	420	444	456	428	439	370	426	407	439	441	439	417	457	398	384	413	470	453	420	403	432	408	421	403	442	434	435	435	396	403	431	464	429	447	408	451	449	456	461	426	471	457	456	457	399	427	437	414	407	426	400	435	425	437	447	413	428	417	394	432	414	452	456	451	428	436	415	421	412	430	439	400	424	469	416	403	415	420	451	431	431	449	448	422	396	436	437	433	418	426	456	449	407	437	406	472	404	491	459	439	407	418	417	418	443	465	420	435	384	421	404	424	420	417	432	419	456	418	410	439	366	436	420	450	399	409	415	429	416	418	421	433	403	438	498	424	423	402	436	420	426	410	460	441	460	407	424	446	424	428	453	444	463	413	388	445	412	443	460	404	433	425	446	433	408	425	434	451	430	454	490	454	458	418	404	432	444	401	435	420	468	428	433	414	461	449	419	417	438	458	433	412	420	448	442	421	457	418	418	379	424	400	392	403	445	427	409	397	417	447	466	388	426	411	417	459	440	387	377	392	436	408	386	424	448	424	466	448	391	453	394	434	431	437	439	455	422	390	424	436	425	421	443	396	403	436	406	392	416	431	405	365	413	416	431	457	436	454	425	426	412	449	456	433	400	387	431	406	411	477	456	445	409	441	420	420	441	477	449	445	428	455	421	439	406	432	461	407	455	413	436	448	440	415	472	465	433	460	453	424	438	432	477	409	420	404	425	446	402	432	407	426	405	411	424	407	401	401	427	430	430	447	396	447	418	427	413	422	432	434	425	461	415	418	471	424	412	407	453	390	448	409	472	449	414	413	409	463	458	418	413	419	406	388	382	439	443	457	477	415	422	469	417	439	421	422	433	421	420	486	409	406	423	406	391	413	418	407	468	436	436	451	410	429	417	410	404	446	433	432	420	429	463	394	424	416	432	422	441	463	443	442	418	440	419	442	454	417	400	424	418	430	427	411	415	437	429	447	442	436	428	462	403	406	438	415	416	442	420	429	419	390	441	393	406	406	396	435	436	412	441	426	432	436	425	448	428	418	467	424	441	422	402	424	446	383	419	406	409	386	427	457	422	397	418	432	429	468	433	431	417	448	426	422	440	454	399	454	431	507	440	423	435	490	473	447	435	412	407	457	406	403	424	437	421	435	430	412	462	467	403	392	417	421	421	403	427	478	431	457	425	416	437	451	432	440	399	386	453	437	381	424	391	422	429	439	427	401	450	463	444	446	430	453	429	405	400	407	391	421	409	442	411	384	407	433	383	413	411	435	430	416	424	450	412	432	446	433	411	396	441	470	410	424	427	415	462	453	461	472	455	388	462	446	435	378	408	430	459	423	430	461	468	401	421	408	432	456	414	413	405	466	407	389	441	425	419	411	424	382	411	422	396	425	431	448	409	391	463	464	459	431	431	406	378	434	422	435	497	385	436	423	423	422	470	471	401	447	405	398	441	448	432	437	453	410	420	449	473	450	450	477	462	452	415	426	467	434	423	472	423	403	399	423	410	458	420	404	443	461	422	426	430	386	450	438	386	396	405	400	380	415	437	387	470	476	430	411	444	394	442	449	422	433	424	431	408	458	418	441	424	432	416	468	404	407	419	408	445	420	413	410	392	380	442	450	418	430	418	428	407	443	424	420	435	444	444	409	435	443	442	470	437	442	400	395	466	406	439	439	464	429	437	389	380	431	438	444	435	455	426	423	438	460	438	458	416	421	431	398	442	425	462	458	452	402	432	441	414	439	447	413	403	410	431	449	410	411	414	392	442	425	401	425	429	406	447	455	456	444	418	385	405	452	451	450	491	428	401	423	401	446	423	472	451	414	389	425	395	428	405	468	439	434	441	444	417	414	430	436	428	431	434	401	473	434	452	417	381	436	458	464	413	440	441	470	446	446	444	448	480	392	398	411	459	407	414	461	449	426	440	440	406	386	428	436	414	464	396	393	462	461	442	432	393	383	436	413	429	423	434	458	433	416	409	402	438	433	393	412	467	398	414	460	421	441	407	409	446	413	389	435	438	431	420	389	476	388	457	462	438	391	438	380	402	439	414	460	407	438	465	439	441	449	397	458	422	408	427	434	460	446	420	417	460	422	481	489	411	427	440	436	428	421	403	439	424
45938	20545	7370	3318	2199	1581	1296	1135	1019	1045	978	1003	992	930	1013	947	941	963	963	927	950	904	895	892	935	943	898	940	927	946	933	905	975	919	891	908	907	915	990	935	930	968	974	916	954	953	917	984	973	968	953	943	920	925	917	924	967	955	973	954	909	953	937	932	955	949	979	925	982	932	957	881	973	954	938	905	918	930	946	991	954	958	910	953	912	929	962	974	938	907	941	974	905	901	919	927	911	918	967	948	967	941	896	900	930	992	954	930	929	897	936	955	945	968	881	904	963	898	947	991	984	963	960	954	955	941	917	921	1002	917	915	925	956	915	929	937	915	923	935	936	963	934	941	920	933	938	924	885	920	890	983	930	920	964	888	879	953	931	865	953	975	882	957	962	962	926	956	907	1008	920	915	946	863	979	971	943	900	952	985	911	971	893	902	954	906	919	933	909	909	915	977	911	936	908	889	928	967	933	928	935	913	905	898	940	941	938	945	906	953	886	933	950	944	911	887	961	988	941	929	951	938	928	984	942	966	892	880	930	913	929	909	951	891	934	914	886	986	907	940	942	961	944	960	974	932	929	911	921	910	930	928	949	908	983	935	971	889	952	975	975	957	949	918	954	963	947	920	981	971	980	883	907	943	902	920	972	906	932	925	942	957	882	989	1011	935	940	927	922	987	962	855	938	940	966	921	942	894	883	986	967	906	986	879	917	951	976	952	913	937	944	1005	930	889	933	917	937	936	986	952	895	936	939	936	960	951	947	908	958	910	925	920	969	962	939	934	899	970	980	942	899	961	915	954	1007	956	910	903	980	946	966	934	940	965	972	899	954	955	933	901	921	930	942	900	914	991	876	919	908	916	959	953	937	945	925	852	941	941	913	953	991	908	858	956	947	916	933	921	927	960	963	947	991	985	906	937	937	913	933	971	946	894	950	963	955	913	966	921	949	962	944	902	914	933	971	934	960	910	891	995	930	919	988	955	971	945	983	916	962	917	987	930	924	957	937	903	930	957	964	971	966	977	936	921	895	983	940	980	941	982	900	925	901	954	947	922	930	911	920	847	975	961	908	979	977	942	934	962	951	916	1010	955	923	972	945	959	900	925	912	958	920	937	945	981	932	918	949	900	963	921	929	947	912	967	901	950	946	910	905	937	982	971	925	936	992	953	944	983	978	931	856	959	935	922	920	945	922	859	966	950	918	930	920	938	1015	936	957	908	948	901	917	961	910	954	960	955	961	937	983	956	886	910	945	911	890	936	924	919	975	971	975	931	914	944	969	938	912	920	957	953	924	931	957	913	948	938	912	919	948	974	963	939	934	897	1000	945	921	929	938	926	909	941	995	950	995	904	934	941	969	918	957	953	990	935	932	916	927	891	960	885	935	895	929	934	906	905	936	954	911	973	939	983	950	965	943	955	937	869	938	947	992	964	942	925	948	919	956	919	984	932	921	916	919	943	933	962	923	926	910	957	898	913	873	932	927	921	909	934	956	957	953	964	933	938	927	934	956	897	918	913	967	953	927	884	975	941	960	981	929	923	912	993	941	935	942	948	928	945	926	963	927	903	1027	928	928	1001	928	925	931	908	992	917	923	921	942	975	929	892	904	915	967	950	933	938	945	929	853	914	954	972	963	926	945	936	972	980	908	903	950	900	901	944	941	969	890	896	937	951	950	900	942	950	955	1001	922	925	930	943	909	917	994	912	894	931	940	905	938	927	884	890	911	970	926	969	933	948	997	961	966	935	926	954	955	951	958	935	950	973	952	938	943	878	989	922	917	926	1005	981	964	935	995	913	898	971	953	1007	931	931	888	960	986	967	978	937	948	935	910	907	937	934	888	1000	953	953	870	921	970	971	961	933	915	948	908	973	960	963	907	931	910	910	959	921	981	883	943	922	896	915	946	930	928	945	965	952	969	991	967	879	942	918	950	945	968	906	911	958	923	897	952	961	945	924	953	907	939	915	933	898	1002	970	993	963	914	915	899	924	953	1023	982	1004	926	916	903	926	942	955	964	902	957	925	944	947	913	921	944	943	940	943	945	919	960	947	926	966	917	934	988	884	900	927	973	993	878	891	968	918	950	919	940	895	915	917	939	933	931	943	971	924	944	932	978	945	943	929	944	968	920	931	961	915	929	889	983	981	972	920	879	935	925	933	973	937	937	942	952	938	930	931	893	897	903	988	957	941	938	940	967	932	913	950	996	935	906	983	937	959	956	956	876	932	889	942	930	905	971	971	917	955	909	983	992	945	950	932	899	865	936	898	938	907	975	915	949	940	865	1001	881	904	955	1036	928	891	918	938	966	939	930	924	908	871	871	929	953	1001	958	980	939	970	945	924	949	967	895	900	966	960	936	929	941	931	959	907	911	924	968	935	937	954	963	999	931	960	930	899	935	960	933	880	961	951	948	967	948	944	919	995	877	915	940	930	947	962	960	945	919	909	945	934	932	886	932	863	920	954	946	944	937	941	898	901	924	981	907	911	897	935	876	936	891	953	901	942	918	935	937	950	955	922	894	934	887	950	948	888	931	926	941	946	944	940	933	938	918	1007	929	965	986	900	956	916	893	957	959	913	972	977	947	910	980	913	915	923	959	905	891	945	890	958	892	936	906	951	937	930	946	911	965	1000	987	948	996	952	950	901	928	920	964	926	941	942	978	925	936	926	949	943	915	974	963	965	942	905	898	936	952	970	911	944	919	955	954	976	914	924	997	939	968	957	887	985	936	936	940	948	908	946	942	898	935	883	982	962	936	1004	979	903	938	985	878	917	910	958	962	923	942	884	976	947	907	905	949	911	966	956	923	968	967	911	956	958	967	963	930	948	969	922	971	974	892	923	944	933	932	972	918	971	943	945	960	935	989	917	966	938	1008	959	948	921	958	967	923	971	976	955	900	891	947	963	906	1014	944	936	948	961	972	898	917	952	964	920	929	935	1009	948	949	870	973	968	976	897	984	955	881	941	898	934	919	965	937	919	955	944	889	948	937	956	929	938	938	945	922	991	908	928	957	978	985	946	889	891	952	944	955	1005	929	950	916	925	956	953	950	910	932	946	978	927	965	930	947	939	935	898	985	959	898	916	934	970	952	922	983	926	895	934	948	872	938	950	975	931	906	928	953	935	927	972	944	917	973	955	950	913	921	935	952	937	960	944	949	994	932	949	902	936	953	937	947	941	933	909	894	909	886	869	912	944	956	935	947	902	932	960	1007	917	940	957	977	902	911	942	971	922	959	917	919	947	989	938	920	944	894	918	887	950	948	939	961	1020	917	979	974	900	914	911	936	909	1002	911	898	933	978	932	923	913	900	919	972	965	922	865	991	915	924	932	961	875	958	996	942	932	939	923	940	930	951	974	910	955	978	931	924	942	972	919	975	931	925	946	917	940	924	957	908	943	927	1043	968	920	941	976	965	966	931	971	945	949	904	914	932	942	971	1000	922	943	921	920	886	931	931	965	920	962	964	943	939	913	956	958	958	896	967	891	925	984	882	957	873	971	883	960	898	948	895	912	914	916	971
55352	17886	3330	812	505	438	452	417	430	406	411	407	383	384	429	407	416	421	413	416	431	375	420	420	417	463	424	413	438	440	420	353	435	465	417	438	406	390	433	433	418	427	438	431	429	387	424	414	419	412	421	384	446	404	419	440	420	419	430	434	424	390	392	442	462	395	430	455	379	424	430	421	402	384	437	426	413	430	391	403	411	382	394	432	420	396	382	405	457	404	435	407	421	415	406	402	368	433	434	401	439	393	424	435	439	451	430	409	445	440	433	419	419	417	440	403	389	419	407	462	417	429	415	419	427	430	380	423	465	413	398	385	406	444	393	415	411	388	403	385	440	412	416	433	437	398	383	418	408	404	424	434	420	416	452	381	376	392	448	422	416	431	425	417	377	442	433	404	416	427	448	390	430	422	455	422	420	385	431	403	381	433	423	420	412	463	399	399	402	443	419	409	380	420	446	417	409	458	438	419	403	409	447	428	401	436	445	398	411	408	426	415	464	416	415	423	440	430	410	411	413	436	445	418	425	420	444	398	351	456	435	436	436	445	420	429	433	416	423	434	428	442	444	426	434	395	386	432	438	426	409	433	448	466	406	412	442	380	400	425	415	407	424	445	418	454	384	452	417	448	421	437	399	384	406	411	379	444	424	403	463	408	377	419	413	399	391	389	416	386	424	402	400	385	436	414	436	422	428	466	454	417	417	420	406	453	417	398	387	454	396	433	403	408	427	433	402	412	405	395	431	389	389	422	431	418	420	405	433	406	372	447	422	413	435	412	423	390	387	416	433	447	406	429	405	442	439	452	407	406	409	410	470	457	412	404	405	418	423	472	453	460	401	455	380	419	404	410	442	425	421	414	431	421	444	435	420	404	420	435	389	433	416	389	423	391	371	424	427	416	403	405	413	446	438	441	434	438	410	432	456	424	409	437	423	443	404	406	458	383	447	455	426	389	442	420	360	422	429	429	422	412	395	379	430	431	384	437	424	415	429	405	413	400	426	401	431	423	432	417	438	408	403	408	425	412	405	396	398	393	445	414	390	454	445	409	414	448	407	434	459	449	436	442	408	413	445	427	404	401	421	435	447	443	399	427	457	403	435	429	416	456	402	404	474	448	391	388	437	425	483	415	436	398	408	414	407	410	449	420	438	432	411	424	410	382	385	424	388	430	397	414	424	388	411	460	436	414	454	385	396	411	414	447	422	413	412	401	409	400	431	440	427	409	437	443	414	397	408	440	410	398	378	397	451	465	435	412	384	429	444	420	412	426	393	423	387	438	443	421	426	405	423	394	419	420	420	436	396	428	442	390	390	436	422	440	419	400	402	415	424	459	444	424	433	445	400	413	413	422	421	395	422	405	419	444	377	425	411	419	418	435	428	424	425	436	445	446	425	375	438	438	409	415	433	421	455	425	429	400	439	418	415	349	443	436	424	430	411	376	415	400	459	379	402	416	423	411	408	435	374	382	432	401	428	431	416	475	387	417	445	452	421	438	438	425	433	433	445	468	421	412	369	404	428	414	433	416	415	440	413	433	412	429	409	404	377	394	437	412	402	425	410	414	411	403	440	396	430	456	448	423	439	455	349	401	415	449	418	414	410	382	418	432	410	404	394	463	414	416	402	408	437	437	406	389	408	395	463	403	432	445	424	437	452	456	402	429	453	423	412	483	401	410	426	423	427	439	374	403	447	459	430	428	410	396	418	402	415	430	419	416	431	464	428	398	432	400	416	388	433	417	382	380	426	422	435	409	433	402	408	393	420	379	418	437	443	421	424	403	433	447	419	414	404	426	424	425	432	410	432	449	425	394	430	421	390	410	434	461	401	407	418	462	442	402	421	419	409	376	423	396	450	365	412	416	401	437	431	412	393	434	411	405	431	434	458	397	381	392	446	465	395	456	431	414	434	381	416	419	393	407	444	438	404	443	378	400	391	459	380	437	437	448	395	435	413	440	422	389	392	415	463	424	387	395	453	414	422	435	408	404	409	392	410	420	390	452	466	401	445	418	394	454	450	421	443	417	431	420	431	426	413	452	408	393	396	428	415	438	449	440	430	407	418	424	427	414	411	416	402	376	380	442	437	420	454	429	396	412	457	406	405	423	378	406	430	427	414	434	451	454	451	408	414	426	414	425	413	429	373	426	406	442	400	446	415	466	419	408	379	465	390	410	471	425	404	441	397	404	430	392	437	392	394	433	402	400	377	419	408	397	401	434	440	388	435	434	416	397	422	394	451	408	421	395	423	391	409	404	420	379	450	413	423	465	455	415	431	408	419	408	384	407	405	425	438	420	378	424	426	405	415	402	450	427	396	392	424	415	433	422	418	416	432	418	440	421	387	437	409	437	397	419	418	435	449	432	414	384	441	410	434	417	409	433	434	419	423	393	440	424	436	485	432	405	451	433	401	417	452	425	425	416	412	452	386	415	432	445	419	416	410	376	419	401	448	419	439	453	400	436	429	424	436	413	413	466	413	419	422	368	433	389	459	384	420	437	419	422	429	420	392	442	380	398	433	420	452	391	422	459	433	430	446	413	400	430	453	418	438	393	391	413	415	412	423	404	427	449	417	378	431	396	441	452	449	394	396	437	420	396	428	433	418	420	417	399	447	403	457	429	400	412	405	451	400	384	441	437	410	428	405	444	452	442	406	397	443	447	439	462	429	391	412	443	435	420	437	419	411	402	439	465	398	432	419	410	451	422	391	429	388	419	429	454	395	436	442	440	405	378	378	394	443	417	401	415	440	443	429	417	434	450	414	362	417	422	431	437	397	424	412	403	411	441	374	430	431	455	401	446	458	430	395	422	388	426	439	392	443	402	410	391	424	439	395	426	396	426	392	414	395	430	393	418	420	432	427	405	431	439	417	446	442	388	453	418	426	432	418	395	479	450	432	410	463	435	425	417	427	389	428	425	424	432	415	458	498	448	427	434	425	431	414	425	412	405	405	394	426	438	407	426	417	477	434	390	449	421	387	369	440	438	403	403	458	387	417	412	413	435	388	439	434	459	395	395	430	459	450	433	393	425	420	410	418	426	410	419	414	429	425	415	397	396	430	442	457	394	434	415	380	442	397	396	462	401	432	457	390	429	471	436	400	413	468	414	399	420	425	417	453	427	403	429	406	438	430	440	410	443	370	390	423	428	396	469	400	405	410	420	395	426	433	427	438	409	412	418	381	370	449	426	412	415	400	376	408	401	419	400	399	459	412	450	412	425	416	429	421	421	420	392	429	397	432	406	369	397	438	425	422	394	460	408	421	423	401	457	431	479	431	432	378	447	412	453	394	392	459	392	396	420	438	433	434	434	401	431	393	405	411	433	428	417	417	423	437	405	419	423	422	407	450	411	396	392	466	417	404	408	466	466	457	425	438	479	403	376	440	409	379	428	417	430	419	411	410	407	409	416	398	402	431	432	446	392	378	437	410	409	432	431	444	421	381	436	409	449	427	457	385	429	426	407	397	407	496	446	430	391	408	423	432	414
37740	9329	2865	1734	1239	1039	976	979	905	937	890	965	932	941	966	930	862	913	910	902	916	909	943	898	952	909	961	843	950	930	963	969	926	907	953	930	951	923	930	971	923	916	977	927	919	971	935	882	918	928	927	865	919	939	925	919	901	871	961	931	924	944	895	901	917	968	906	911	918	920	915	911	891	999	949	934	930	924	951	954	951	952	904	968	944	931	932	939	952	946	898	944	955	878	909	930	930	877	872	927	888	959	934	896	868	859	940	853	939	926	898	914	988	950	955	899	907	924	929	899	926	892	875	915	890	870	911	935	934	895	892	945	983	936	875	933	930	935	963	951	921	956	918	899	907	873	933	944	942	965	911	950	876	890	934	885	895	951	903	920	882	926	933	950	892	976	972	916	936	958	907	947	938	886	919	878	870	925	895	890	934	902	907	907	944	956	926	917	979	940	961	934	921	947	919	943	943	909	925	948	920	892	902	892	966	931	890	905	959	938	899	894	924	918	925	914	889	902	901	909	925	928	947	899	980	902	892	908	931	948	898	961	919	962	913	912	912	909	930	899	885	934	894	924	908	881	899	891	961	895	975	924	910	957	908	940	960	989	946	892	955	939	959	912	985	956	897	930	1000	946	892	984	941	932	856	935	946	908	950	951	960	915	911	957	939	913	914	933	948	960	956	902	872	934	951	895	932	941	911	948	860	888	870	912	887	925	909	943	897	929	968	911	924	965	903	903	949	891	918	905	877	937	942	916	934	930	939	915	922	999	884	938	947	881	907	909	921	958	887	913	901	921	941	917	935	941	940	937	1001	889	929	923	961	928	952	871	965	946	899	971	941	973	889	939	943	969	948	897	902	882	945	915	907	931	909	921	924	909	923	929	896	986	935	957	922	885	908	904	859	956	887	942	886	979	983	941	897	947	984	944	944	913	923	939	891	937	886	923	924	928	933	898	941	941	870	898	925	952	951	925	897	840	903	904	887	869	946	900	920	936	919	953	857	931	921	845	940	912	934	916	911	848	897	910	906	906	979	964	874	914	901	884	932	934	937	937	925	944	912	952	888	890	876	945	904	940	895	916	873	985	892	891	919	915	917	902	946	924	942	894	973	884	906	909	900	919	949	901	909	930	895	962	944	938	947	942	998	876	894	925	1012	966	921	901	962	928	899	886	945	879	921	959	956	969	899	896	897	875	887	924	948	919	948	905	941	947	936	929	896	911	894	934	966	930	907	959	920	960	980	902	902	947	884	906	916	920	980	926	940	944	905	862	933	965	874	938	867	940	909	1018	957	878	935	962	953	909	898	948	893	926	956	941	930	985	947	898	924	912	906	973	945	932	900	923	912	927	928	975	958	923	911	911	989	937	890	958	987	965	896	904	959	952	971	1013	948	928	931	969	889	937	896	945	894	935	898	899	892	952	899	962	924	919	917	924	936	899	872	976	932	926	941	917	895	928	887	900	885	930	966	923	907	899	950	923	871	930	957	960	873	936	937	909	909	935	883	932	932	944	965	914	933	915	905	900	923	877	872	921	912	888	922	924	894	872	893	965	877	914	903	891	860	857	906	921	896	866	933	922	888	890	973	903	941	912	894	942	963	904	976	966	905	905	946	914	953	1003	921	921	920	916	952	916	931	939	941	882	902	956	902	884	974	905	886	955	949	963	922	886	910	923	931	929	955	912	915	901	951	926	861	952	916	936	925	875	938	946	891	897	957	851	891	951	935	938	952	925	948	935	911	882	968	888	880	943	958	948	906	891	913	998	920	882	905	917	907	956	969	969	925	883	937	875	890	899	937	940	954	926	932	914	899	936	882	905	944	954	929	938	947	977	882	938	938	914	935	918	942	931	905	947	869	925	923	939	967	912	906	920	954	969	856	896	901	888	878	937	891	969	880	881	913	920	933	964	931	941	914	946	899	960	953	962	941	899	949	978	992	923	989	861	952	915	959	888	906	952	876	978	902	936	990	937	931	918	945	916	922	922	926	862	927	954	953	905	943	928	934	943	926	872	877	880	881	955	900	876	897	929	973	857	944	949	899	887	931	906	893	879	979	910	856	922	909	926	916	908	917	947	905	957	890	900	945	924	876	904	935	890	915	955	957	904	852	892	930	868	957	918	916	940	909	952	900	982	951	928	947	926	1022	887	942	934	911	912	913	946	919	905	909	907	915	954	873	973	944	911	928	959	861	968	909	891	903	900	862	910	917	908	989	956	909	920	987	895	929	922	923	927	970	902	959	912	883	945	849	925	910	877	879	896	918	883	875	899	967	915	902	937	933	843	925	949	950	905	875	918	942	890	980	865	851	923	919	905	932	971	899	946	960	924	980	899	896	907	932	980	912	948	948	922	895	916	906	916	959	871	907	940	828	922	880	915	981	888	909	928	944	961	891	940	964	953	882	922	875	910	953	966	887	912	925	907	923	961	908	928	891	928	1000	994	941	906	964	946	903	944	946	920	894	908	925	899	929	916	883	960	897	890	957	895	929	883	941	899	926	957	952	945	902	905	922	924	879	918	939	928	959	906	938	905	984	938	924	900	890	989	883	940	951	916	920	959	920	936	934	903	930	924	889	966	903	990	922	947	965	934	980	948	911	926	936	884	945	858	886	882	925	982	885	918	864	923	964	916	1012	955	929	953	918	918	930	954	943	930	928	862	958	906	934	898	958	931	951	912	956	890	893	926	937	939	937	941	905	909	954	853	873	943	913	859	937	916	927	980	945	961	974	878	913	908	944	952	909	915	877	978	937	902	937	890	929	914	918	941	907	945	955	947	944	997	962	899	963	902	920	981	908	917	907	927	889	944	913	983	988	946	890	914	942	891	867	913	1001	935	914	929	975	875	905	930	916	946	937	865	945	911	924	956	954	951	940	889	953	894	892	936	914	931	937	962	934	940	940	919	830	936	930	938	955	933	919	958	937	873	937	958	914	940	917	943	881	876	921	904	898	900	969	933	945	940	930	912	869	893	950	933	973	884	926	903	922	924	888	938	908	946	941	877	922	877	900	998	925	873	917	930	947	905	935	903	932	947	945	926	834	915	916	930	957	935	931	901	921	887	951	916	890	894	923	1007	953	978	891	904	902	895	880	952	917	963	946	907	910	942	945	959	975	949	939	902	1034	930	966	928	912	969	945	917	897	896	943	899	948	910	914	879	940	881	915	909	882	922	932	953	894	901	946	914	892	911	935	914	942	921	919	903	939	854	918	964	876	936	951	899	916	973	883	908	957	936	923	905	962	926	949	1016	916	935	902	906	887	922	863	942	955	924	959	890	933	856	911	931	900	976	905	921	893	951	940	858	857	881	909	908	931	950	857	916	937	920	931	960	930	971	966	948	948	930	905	934	893	963	875	877	947	925	937	921	951	928	924	841	945	947	919	898	926	964	938	909	940	925	930	965	918	877	913	892	959	953	888	989	957	918	931	901	934	910	920	919	972	916	901	924	986	934	928	934	863	904	919	896	899	907	908	898	938	863	940	942	912	925	912	940	913	929
57392	23411	7972	1872	819	685	540	453	491	462	469	448	411	426	415	401	409	442	406	380	398	392	378	431	379	388	402	434	395	406	396	377	424	399	441	457	422	415	405	418	417	434	411	433	417	392	422	429	411	401	400	435	393	451	434	397	411	385	421	426	417	409	372	432	415	415	414	400	442	375	422	432	406	394	401	391	399	389	432	387	400	435	387	416	398	427	403	423	426	426	430	429	425	410	402	410	412	404	427	421	364	415	424	396	426	357	398	417	389	396	451	414	442	411	437	440	431	408	418	399	398	416	408	401	430	422	387	401	408	420	415	395	377	403	388	406	367	401	401	398	405	414	411	417	404	404	389	397	383	452	442	425	439	401	399	416	428	392	420	442	395	413	414	393	448	390	412	415	438	431	412	420	396	393	415	393	392	398	389	397	408	416	379	427	427	401	370	400	406	400	375	384	423	400	408	388	404	407	423	402	381	381	440	401	360	389	408	431	382	410	426	404	396	459	415	369	377	426	412	424	384	426	409	380	405	430	405	386	429	389	465	388	395	378	444	409	432	455	405	420	399	397	403	444	471	394	402	385	404	419	436	407	401	400	402	371	385	401	470	434	465	399	408	401	388	389	396	446	412	413	421	396	409	424	398	412	415	405	422	404	414	428	426	369	407	442	381	402	412	385	402	404	400	409	382	404	393	426	427	442	430	432	407	455	429	390	392	432	421	442	401	410	395	407	390	424	408	392	423	404	422	400	406	358	395	406	371	402	438	461	426	383	432	405	451	406	383	422	368	393	461	367	423	428	413	404	417	431	419	389	444	396	374	381	478	406	468	418	424	412	395	388	471	414	424	405	389	378	371	375	422	381	414	427	398	375	393	430	409	388	376	396	378	397	411	415	457	440	404	420	424	400	405	396	429	395	381	393	358	438	418	371	411	456	395	387	425	412	391	415	421	373	422	402	440	405	436	433	404	379	393	390	449	427	427	461	406	358	407	378	413	400	386	426	394	373	390	409	393	406	374	449	448	412	395	398	431	426	412	428	388	424	425	374	377	414	405	407	365	391	396	440	419	390	415	422	399	419	396	400	437	353	387	411	425	428	427	402	390	422	417	435	423	415	388	424	389	410	393	429	418	394	384	403	421	395	388	426	388	389	393	432	418	425	449	388	444	398	393	408	431	437	385	435	412	415	417	416	383	381	411	422	406	386	432	432	431	416	389	384	430	412	431	400	375	444	394	398	415	406	409	392	404	385	384	419	380	397	407	400	390	428	403	404	416	388	424	403	424	412	443	434	409	385	397	373	394	430	397	413	438	413	417	422	401	413	424	430	422	426	365	406	434	405	397	399	443	422	419	399	412	417	385	382	418	424	402	426	420	407	406	427	418	427	428	422	441	413	387	408	395	460	409	383	434	433	452	403	386	421	361	406	412	420	438	390	394	403	403	396	407	413	416	422	420	436	413	400	379	416	400	411	398	413	406	405	376	379	409	427	409	415	409	403	429	393	447	438	447	384	417	433	392	432	405	421	415	422	440	441	440	432	418	381	377	437	426	413	429	444	423	405	386	419	413	417	362	393	408	393	386	378	454	429	442	364	403	408	377	398	403	412	393	415	383	397	422	424	420	426	429	407	410	421	423	411	368	408	381	438	442	398	379	417	402	423	410	381	405	374	421	404	378	434	406	442	398	418	387	385	394	408	412	447	426	377	420	390	383	396	441	432	407	399	420	414	404	385	431	397	400	431	434	428	392	424	413	460	364	379	407	455	438	400	365	395	417	412	383	464	401	404	424	385	451	393	415	424	366	418	357	382	392	425	396	419	431	396	384	405	421	363	448	440	402	413	417	401	400	390	444	409	406	417	390	408	430	420	406	388	394	389	407	390	419	454	394	428	435	389	406	408	373	403	417	437	411	388	403	423	404	423	414	427	438	398	382	414	400	380	362	400	402	429	381	405	413	428	426	384	473	402	396	387	416	421	412	418	393	427	425	409	461	437	422	423	412	393	401	440	424	402	444	342	370	384	410	403	440	369	424	386	410	378	401	399	402	408	422	380	397	369	431	404	395	391	410	420	390	430	364	405	401	411	391	394	411	388	396	398	409	399	377	445	408	404	409	404	413	382	425	396	402	397	411	405	398	434	391	428	451	419	399	426	419	403	374	428	445	431	459	413	416	452	393	400	364	423	471	401	409	406	430	413	367	387	430	376	415	426	376	394	394	419	429	419	429	431	416	436	402	446	383	406	378	403	448	400	431	414	410	436	407	415	436	405	420	436	412	435	421	406	417	382	427	392	434	399	376	409	401	424	421	416	399	444	414	418	400	403	434	442	468	386	438	420	379	434	423	415	415	412	435	404	383	426	451	416	402	388	414	397	429	407	412	413	382	398	423	434	418	385	362	402	412	417	409	445	407	425	439	385	391	451	446	373	380	428	352	377	378	399	455	392	390	444	427	437	377	366	409	435	452	432	378	405	380	401	366	393	383	414	415	407	421	402	451	410	401	406	478	426	415	420	378	383	402	390	378	419	405	398	428	421	426	408	372	389	419	409	384	419	420	444	428	424	408	393	384	374	425	408	436	429	426	402	394	405	433	445	422	393	433	415	417	440	417	432	395	422	404	403	408	390	420	394	423	401	432	410	412	409	436	410	380	424	428	404	439	415	428	362	435	414	380	438	408	418	410	425	419	413	397	412	390	384	411	381	420	410	403	376	370	414	408	402	449	409	392	438	429	459	433	426	359	368	380	413	414	422	410	400	413	421	420	392	412	410	415	397	427	380	424	387	415	401	431	389	399	414	428	457	417	389	394	419	463	378	425	400	391	393	383	436	431	417	418	392	408	403	405	425	408	421	401	375	388	389	433	414	434	434	411	392	408	460	379	414	445	361	420	405	412	429	387	400	397	397	398	425	401	427	375	370	411	422	402	399	411	416	390	445	472	399	457	405	413	422	423	444	430	411	438	413	353	386	391	411	397	410	436	423	364	360	411	433	403	434	422	393	408	440	409	402	407	399	428	423	405	419	431	430	424	421	409	416	400	426	419	431	433	399	418	458	387	383	419	429	417	409	415	394	407	388	392	402	377	427	408	427	464	385	402	409	439	391	383	424	369	415	400	422	376	412	377	392	429	395	419	392	412	404	451	452	362	417	406	415	412	416	365	442	421	418	412	411	433	425	390	447	424	409	415	456	403	411	392	418	393	392	388	407	433	440	437	431	369	392	471	467	401	362	359	379	428	409	422	423	393	401	391	428	418	412	440	416	386	368	404	390	413	398	423	435	377	417	420	402	420	422	417	391	423	402	420	429	419	424	422	390	417	402	403	414	378	411	399	405	455	410	422	437	410	412	438	413	400	389	410	409	388	420	458	379	434	444	386	427	436	354	405	400	437	403	447	405	414	421	372	439	417	379	428	403	426	399	380	374	378	429	407	405	351	426	397	438	383	388	409	417	401	445	417	417	435	410	384	427	410	423	397	405	431	405	447	411
38473	15468	7473	3390	2106	1627	1404	1304	1213	1162	1058	1055	1046	954	916	864	897	874	893	933	898	882	876	953	912	870	889	875	874	936	907	919	930	896	878	913	896	913	939	891	911	1015	857	909	970	898	882	918	914	903	880	926	887	953	896	864	901	858	918	869	859	947	850	935	909	938	875	909	896	911	867	855	878	894	939	913	939	919	881	916	949	888	874	940	902	924	876	887	943	915	864	957	868	947	923	907	906	874	897	932	899	914	932	906	933	903	870	899	904	890	930	937	952	939	946	913	869	908	905	898	936	906	933	886	858	911	885	923	915	898	935	918	901	915	895	935	895	938	906	937	937	884	884	886	911	884	889	868	905	835	894	875	923	943	911	906	880	924	896	898	886	940	934	934	873	863	874	888	884	907	855	891	896	895	888	897	884	942	895	902	955	928	910	874	856	904	867	902	887	880	907	920	881	936	931	936	896	933	919	962	905	862	850	894	880	886	882	929	914	892	891	918	924	913	855	907	911	910	926	865	862	900	919	881	951	882	878	885	894	909	952	912	890	874	901	908	917	936	965	870	881	911	905	869	908	845	905	928	937	950	907	860	899	907	885	928	872	920	927	889	935	887	864	973	931	931	885	946	888	859	884	907	935	959	894	873	892	914	891	919	912	889	900	923	934	862	889	879	876	864	896	908	898	915	858	963	949	861	915	866	840	843	954	891	878	886	895	912	911	890	872	894	874	879	866	938	943	925	905	943	942	937	927	894	898	904	975	921	875	925	953	919	881	898	884	918	903	917	875	866	928	942	931	878	877	948	861	935	901	910	938	942	927	910	874	891	893	885	894	912	872	852	886	904	924	932	923	876	953	900	879	891	941	933	914	919	897	875	885	945	920	957	944	871	829	943	901	893	890	916	856	858	961	878	931	850	932	882	922	867	856	920	834	907	929	909	882	917	868	866	922	899	897	949	908	883	903	900	941	926	906	924	930	903	858	934	876	911	923	893	930	870	951	920	911	902	911	909	888	834	910	905	942	943	930	893	921	906	936	876	922	900	953	879	914	868	885	920	891	856	875	881	879	924	912	902	888	903	917	863	955	987	858	897	950	903	934	890	885	882	871	935	928	886	969	898	916	937	855	903	920	914	918	884	895	911	922	866	929	895	892	918	929	884	860	880	951	895	910	967	887	958	894	892	861	867	868	921	930	922	853	899	915	898	896	904	889	913	964	928	928	912	903	922	924	922	930	899	919	916	908	935	935	891	922	921	885	867	886	899	940	863	897	846	933	929	928	892	906	898	882	868	902	905	899	887	955	944	949	885	900	838	923	920	924	923	914	880	902	924	897	918	914	912	924	941	849	892	895	891	898	908	911	927	893	874	912	911	918	888	891	893	950	908	938	905	852	921	907	951	896	949	895	908	932	906	832	867	913	919	901	925	903	899	892	936	875	881	891	894	949	945	910	931	909	958	915	889	897	904	932	849	933	894	852	913	904	881	932	906	891	896	894	919	854	873	931	974	886	897	908	894	891	902	880	939	853	942	886	913	879	931	905	921	909	825	884	921	884	905	857	940	907	943	886	908	917	947	911	978	875	894	897	844	921	894	887	936	852	964	911	927	940	898	945	880	889	928	922	925	908	874	905	880	882	896	911	870	905	870	911	929	945	923	944	882	955	906	910	888	889	949	884	891	923	902	883	932	824	962	904	913	939	966	886	901	891	909	902	984	902	927	941	910	953	923	891	910	890	886	897	939	874	916	873	870	977	905	887	906	956	950	964	878	910	895	901	903	910	941	886	869	945	931	937	913	911	887	893	920	899	942	927	913	966	947	879	880	852	888	893	897	930	943	932	912	947	947	937	845	859	878	891	911	912	879	898	856	879	880	862	927	906	889	928	942	887	987	897	953	863	848	930	895	884	925	954	890	869	903	924	920	863	932	941	902	852	895	870	887	922	956	882	904	894	924	945	952	902	882	940	909	917	953	889	883	873	939	927	926	924	913	901	890	901	894	923	922	881	922	879	939	892	881	908	940	884	922	913	923	928	871	934	949	879	963	870	926	906	909	968	846	891	908	913	858	892	939	908	891	901	977	897	882	929	912	956	892	901	869	910	879	973	908	915	916	930	947	984	911	912	941	875	854	910	891	918	895	908	917	933	946	863	890	949	906	886	898	915	900	952	928	904	966	854	873	859	903	842	839	987	861	898	942	865	908	887	928	931	910	854	930	895	834	975	916	896	901	911	967	876	881	842	834	936	882	910	937	863	929	909	914	868	940	885	923	884	876	882	955	870	895	915	921	927	912	913	914	928	859	885	886	931	834	887	861	910	914	936	947	914	899	896	875	870	900	878	910	944	918	921	836	921	992	944	938	945	875	927	875	897	932	898	928	887	935	923	834	899	912	871	872	909	907	947	911	916	917	888	911	818	877	876	892	917	925	853	897	886	926	874	846	972	942	911	838	937	897	854	930	912	920	903	879	951	867	912	874	881	876	893	915	837	901	902	914	951	925	951	912	933	894	871	880	880	833	932	886	906	938	920	878	915	870	905	900	926	867	920	928	853	882	931	911	907	915	895	884	870	887	937	943	819	951	909	895	825	982	816	890	881	955	887	858	940	866	891	879	959	884	929	861	875	930	845	916	862	913	870	937	832	908	860	877	868	886	875	894	879	944	908	898	934	903	863	921	925	953	862	920	884	875	865	851	946	944	876	884	939	895	940	940	899	887	920	937	890	911	921	1033	861	904	859	959	899	913	878	862	948	905	964	970	884	905	879	913	864	955	961	873	867	966	927	875	891	917	935	890	899	902	911	879	894	891	886	905	876	944	947	890	913	963	869	939	915	914	833	939	955	944	920	864	941	915	880	915	910	905	869	935	893	919	903	889	909	826	858	892	879	918	899	946	917	872	910	912	940	881	898	966	860	896	876	918	908	893	913	940	947	869	921	850	918	948	864	888	891	894	935	892	897	940	918	905	921	868	903	931	852	883	950	920	926	895	906	885	840	865	897	914	873	894	892	931	957	916	951	930	927	845	905	913	909	917	853	922	944	910	954	834	871	915	914	899	884	982	862	905	930	891	925	885	886	934	978	893	877	865	913	937	893	877	844	878	880	870	920	902	881	924	907	903	919	884	917	855	905	913	887	893	885	864	860	889	877	894	925	924	894	925	874	902	959	909	870	911	930	886	906	854	870	874	927	895	857	888	952	840	910	882	876	961	942	932	944	969	937	916	813	901	909	844	894	931	941	908	961	894	893	959	884	956	902	878	956	861	899	898	967	896	878	827	874	884	848	872	937	836	926	902	928	888	912	889	965	892	962	903	907	943	902	926	908	898	961	869	926	910	894	967	859	939	879	872	945	953	899	928	886	921	909	919	895	935	947	903	907	938	912	904	878	898	975	865	914	871	867	881	894	892	922	900	942	888	925	921	961	914	882	955	875	957	880	920	911	913	939	913	919	862	873	909	910	909	866	894	894	871	955	871	910	923	917	848	918	921
63063	28080	10989	3116	1136	761	656	513	545	492	470	466	395	458	449	422	431	422	421	372	433	427	395	449	437	430	470	439	403	491	382	424	414	418	467	383	417	444	406	436	432	434	402	433	426	441	444	398	388	451	410	484	426	434	418	411	443	430	422	418	394	464	448	439	430	409	457	412	441	438	445	448	473	447	391	451	443	422	374	425	398	391	443	450	437	410	404	444	424	432	416	405	427	419	412	437	428	447	435	401	395	405	417	444	430	367	378	396	408	469	394	437	379	428	426	439	415	427	429	451	409	414	471	431	416	442	410	419	451	389	438	385	456	431	398	446	403	407	437	434	346	439	433	416	395	429	472	391	453	400	427	437	439	404	487	474	429	420	469	430	383	367	402	404	418	358	392	424	436	460	454	425	400	430	453	437	429	451	427	420	407	472	391	448	372	442	421	392	436	439	432	412	429	410	428	459	466	433	430	368	404	409	437	428	463	424	442	418	421	436	430	355	416	396	406	411	386	387	444	387	399	429	420	436	420	437	413	371	434	400	415	407	415	422	412	414	446	407	398	418	417	424	424	420	435	423	403	424	441	431	438	433	442	439	430	451	410	408	439	405	388	394	425	414	412	405	427	452	394	389	437	436	414	412	448	367	447	454	412	417	436	451	455	418	420	427	430	461	399	429	435	399	417	420	403	434	440	417	425	435	428	411	429	435	424	443	411	416	369	438	429	429	402	455	438	366	418	428	433	438	408	428	424	405	416	447	439	432	434	404	475	471	456	417	407	424	431	375	418	400	436	422	414	394	394	406	463	398	411	388	399	404	440	429	461	473	451	445	414	407	386	436	434	438	417	434	430	397	453	410	424	445	420	421	439	455	443	408	371	423	416	426	425	439	406	380	423	438	408	461	424	419	429	429	464	436	418	433	397	471	387	430	426	417	442	426	421	418	411	414	424	452	449	441	455	410	417	411	431	446	430	415	407	399	431	418	462	407	424	420	400	418	410	436	391	450	411	432	401	415	447	380	415	445	421	446	432	421	445	434	416	406	427	398	455	404	438	431	409	401	443	407	442	411	396	398	422	394	465	411	443	424	427	405	432	401	414	427	440	427	425	424	419	456	425	464	409	402	431	404	432	401	415	422	430	448	454	460	425	385	398	397	396	396	403	417	458	418	474	435	420	409	448	454	407	392	429	420	447	418	441	412	411	447	457	412	477	462	425	398	396	435	426	422	464	447	429	436	458	451	427	420	415	445	434	382	442	427	424	385	443	401	461	429	420	417	371	445	417	412	435	418	430	414	429	434	441	407	440	401	446	426	414	412	449	405	428	454	451	404	403	440	412	373	459	400	416	413	382	435	435	400	418	382	422	387	441	435	419	434	427	412	443	416	448	458	446	433	424	435	430	447	429	421	392	427	442	462	419	448	426	380	419	416	412	488	470	421	422	420	418	425	434	403	401	413	445	433	412	423	460	442	424	427	441	412	422	421	445	452	389	418	421	411	397	426	428	397	386	438	473	440	439	423	358	407	467	452	465	441	414	414	413	432	429	438	418	428	453	422	401	420	430	420	390	404	393	385	409	406	461	427	396	408	450	443	403	444	429	421	443	404	455	413	421	375	383	420	435	456	401	475	402	406	395	422	396	418	413	381	442	425	405	430	414	439	419	429	436	462	400	385	440	404	408	414	390	424	395	448	421	396	455	413	395	381	417	431	433	433	429	435	405	428	442	473	404	437	437	444	450	401	420	467	454	430	457	435	411	422	427	434	397	433	414	425	408	392	391	427	417	388	446	444	413	410	411	432	424	468	425	418	445	386	418	390	474	387	398	415	396	421	392	416	426	400	429	433	405	410	439	422	387	394	448	437	417	419	441	404	400	399	459	415	389	421	415	425	439	367	425	401	449	407	423	416	397	415	394	417	442	453	401	392	431	395	440	434	422	431	417	442	430	446	383	432	420	488	373	438	427	414	424	407	439	442	455	434	410	424	451	449	402	400	417	432	388	407	441	473	456	421	344	428	437	441	434	395	419	442	461	444	452	444	408	379	432	427	438	434	422	431	426	415	438	402	407	444	416	406	445	449	435	388	416	424	435	413	412	446	459	382	404	400	388	410	414	453	435	412	456	409	426	502	468	451	405	418	458	395	438	433	442	430	441	403	420	423	441	420	420	425	427	400	373	436	418	413	436	392	437	418	415	424	439	401	433	407	421	387	429	405	454	378	384	433	430	418	446	428	405	456	432	443	456	413	462	425	398	433	416	434	408	434	424	396	443	425	384	389	430	386	397	459	444	427	408	415	422	394	454	420	446	434	418	446	419	398	419	418	418	438	421	427	438	418	417	416	428	402	480	430	406	425	382	431	415	414	410	387	411	451	391	422	410	449	430	402	427	398	397	405	457	434	385	402	411	409	443	417	418	416	458	399	360	437	455	425	424	394	409	437	445	405	407	465	426	449	418	437	433	390	391	432	372	421	429	391	358	406	442	427	447	445	405	369	370	456	429	406	404	412	415	376	428	413	398	436	428	436	445	419	447	433	405	429	392	407	419	385	439	418	404	446	402	407	404	442	433	443	421	422	406	407	429	465	440	444	462	436	417	483	420	435	413	366	433	442	454	453	424	450	394	420	434	429	439	444	412	415	388	422	447	462	465	435	410	390	433	410	398	397	417	451	422	429	414	440	430	447	425	400	421	421	415	385	457	408	421	442	448	449	425	451	427	400	428	426	446	444	435	429	404	421	442	421	431	399	430	401	379	365	421	435	411	415	398	410	452	421	421	404	422	428	420	411	448	453	422	400	442	433	432	398	437	444	455	405	422	455	425	444	420	419	392	434	411	408	451	424	421	407	383	427	457	436	424	435	374	369	464	392	423	406	406	376	405	412	402	408	418	470	406	419	427	425	390	396	398	410	461	457	427	389	408	415	432	430	417	427	424	432	444	403	413	382	417	434	426	452	412	419	402	418	453	404	418	394	411	425	436	393	406	419	423	425	435	375	413	429	417	400	438	415	457	436	415	421	473	436	414	438	416	399	438	433	429	409	415	398	425	471	458	429	441	417	469	454	430	446	386	425	443	428	418	424	442	435	416	424	415	438	362	413	409	423	412	404	449	408	402	442	408	433	456	416	443	415	436	380	439	463	409	437	392	405	414	447	425	469	472	416	455	420	461	409	414	424	395	445	441	406	399	415	448	405	418	417	404	413	446	446	423	399	439	419	445	375	435	430	397	441	457	403	397	408	455	412	429	412	419	387	409	403	400	415	426	423	429	425	423	415	443	439	428	455	435	469	437	434	440	426	397	376	459	493	403	415	418	431	397	434	425	391	379	400	450	466	476	432	420	450	435	419	397	429	469	409	444	386	415	421	441	393	410	411	420	456	417	419	418	430	396	440	410	425	463	384	457	427	415	446	432	418	428	418	455	409	469	439	375	435	431	396	428	375	389	436	409	429	416	426	418	425	430	450	455	414	385	439	432	406	458	388	400	450
42548	19641	10224	5129	2716	2141	1642	1365	1323	1225	1140	1012	957	997	932	959	955	971	955	942	939	960	937	929	936	934	886	925	912	940	878	903	911	928	912	887	886	922	944	951	936	974	946	939	975	882	933	931	933	903	976	898	876	945	910	873	943	888	868	912	912	948	934	917	964	934	911	937	992	929	913	941	896	928	1004	934	900	948	911	947	872	940	962	947	932	937	887	915	979	948	921	945	905	902	941	947	959	903	961	913	952	937	901	975	948	982	912	910	898	957	935	927	942	863	940	916	951	928	946	927	898	969	916	947	950	853	916	971	952	963	885	929	881	920	949	898	888	932	876	932	932	939	909	911	933	948	897	961	883	930	901	922	879	909	993	884	919	946	917	919	938	877	921	951	955	940	938	924	928	936	896	937	938	977	923	906	912	911	892	905	941	917	929	942	974	926	915	929	905	927	914	881	929	879	974	899	964	913	965	919	892	927	939	943	987	884	961	936	932	910	920	883	938	872	903	955	857	932	921	990	963	905	946	977	918	974	933	945	902	1009	951	927	963	938	955	892	937	950	895	967	934	887	924	935	876	947	887	965	939	977	855	933	919	975	890	898	917	926	929	940	938	893	908	912	929	921	884	897	938	868	947	933	901	953	917	906	905	924	908	882	864	894	950	972	921	937	916	926	874	924	894	886	936	866	914	929	906	890	961	939	906	963	887	941	908	927	900	926	863	922	957	950	904	905	896	922	887	927	1004	929	997	919	936	920	899	872	928	934	917	927	871	929	884	971	877	971	986	952	926	938	936	924	990	876	933	965	931	904	877	898	924	962	942	928	918	906	882	881	954	928	943	978	923	898	914	918	892	916	890	979	916	938	912	906	930	959	917	940	889	915	942	919	887	922	912	894	912	880	904	893	932	909	897	913	902	873	919	908	923	953	943	916	994	922	898	969	934	876	938	956	891	964	900	909	913	859	932	990	874	900	924	859	941	921	913	899	937	908	878	915	912	890	1005	907	943	1002	919	876	873	971	927	927	921	902	854	921	948	954	883	1020	865	924	894	940	908	944	938	897	951	926	895	842	903	989	923	896	957	891	947	964	927	866	922	934	889	931	885	916	929	923	929	905	905	945	968	930	922	968	935	888	940	924	941	945	855	874	914	947	895	954	943	931	923	854	950	909	935	889	987	880	928	976	946	927	930	937	929	911	898	919	945	916	973	881	905	912	939	927	898	925	891	843	886	906	937	928	916	892	925	940	929	893	920	920	984	931	999	958	932	927	874	942	906	966	905	920	883	922	960	937	925	889	912	974	900	949	963	934	884	969	888	946	973	902	940	984	879	897	917	884	930	904	905	941	919	855	976	900	896	947	967	929	903	861	938	929	921	947	933	919	903	941	925	902	935	919	956	937	880	946	894	887	849	904	963	919	901	949	898	936	898	927	974	974	948	926	926	943	896	961	920	1006	921	878	933	924	903	861	973	898	956	910	952	921	955	895	913	945	936	905	925	922	961	906	895	938	914	966	950	932	918	980	943	930	932	940	913	907	937	883	918	893	906	924	885	931	871	955	900	918	906	935	893	961	899	865	941	956	927	906	868	906	967	968	968	939	887	885	981	924	869	936	960	924	912	907	958	918	925	885	932	926	935	906	887	914	985	857	968	905	928	918	939	964	944	913	919	897	970	932	921	916	927	852	920	1002	915	939	905	966	899	949	920	935	960	958	948	965	973	957	955	874	962	909	874	893	870	942	933	971	933	960	915	919	945	947	872	903	975	925	912	933	967	915	961	949	957	940	935	893	881	998	920	1006	918	938	920	864	903	957	915	924	929	903	966	947	942	894	1013	931	915	932	979	933	924	930	883	960	931	922	941	881	966	965	987	943	910	938	998	880	971	910	911	988	902	911	917	945	852	939	919	911	910	908	931	900	917	948	902	907	913	871	931	938	874	883	901	932	900	861	951	870	996	959	947	856	921	908	976	888	898	956	909	925	935	912	870	922	941	860	920	890	932	917	962	920	956	973	869	902	916	944	924	909	950	944	937	906	888	914	925	914	942	917	938	957	950	907	954	969	904	927	921	907	914	935	943	868	877	898	936	926	870	897	880	940	936	925	965	913	925	913	916	927	938	967	943	919	874	920	935	938	879	882	884	948	934	928	923	924	968	890	922	990	873	930	932	948	946	945	966	936	915	950	877	948	914	908	943	936	925	922	972	882	941	901	907	976	915	970	899	976	884	977	951	954	939	936	974	884	928	916	955	902	938	929	981	934	916	962	865	985	887	857	915	874	940	877	930	956	937	931	913	952	919	973	925	871	902	941	926	906	912	926	918	920	896	907	921	973	940	977	912	984	868	935	923	877	898	898	920	924	920	899	972	948	946	928	922	933	932	960	941	920	891	911	922	830	912	913	955	901	945	886	894	934	899	963	930	978	953	974	935	922	888	951	927	907	886	967	935	965	879	961	885	890	912	918	960	929	891	946	972	860	935	921	921	943	903	859	931	966	894	955	934	913	981	959	938	915	937	857	927	947	897	916	891	928	940	937	931	912	921	932	952	932	923	959	921	918	958	967	870	932	868	916	904	948	941	896	895	950	858	902	905	930	955	864	919	930	946	911	983	872	942	910	901	945	931	879	948	963	882	978	923	879	948	911	932	948	882	894	912	927	874	946	911	884	981	944	1014	915	877	928	931	929	881	967	917	908	937	909	944	957	894	936	936	890	926	944	925	908	917	942	921	873	909	904	914	946	912	938	922	928	942	911	956	920	973	899	968	870	921	957	941	908	910	915	903	904	981	916	901	871	891	957	932	948	924	909	995	928	962	932	882	909	898	914	979	922	928	992	910	960	962	947	947	926	915	904	976	939	910	935	984	974	879	901	951	893	887	928	911	952	963	925	904	900	876	956	884	927	885	905	910	896	956	904	931	975	881	908	887	1002	917	853	894	901	924	883	924	919	889	903	949	896	947	939	894	925	882	961	941	902	935	921	956	914	914	900	935	906	898	929	902	907	879	899	950	904	918	948	896	931	959	931	917	931	924	911	918	892	928	973	888	890	917	935	933	931	897	960	911	969	928	958	920	887	883	979	910	941	946	945	1016	868	891	866	933	936	986	943	965	943	907	920	926	898	914	949	895	898	905	917	978	903	967	931	932	932	922	965	937	882	913	896	936	867	923	923	878	890	943	996	921	983	935	962	883	883	916	965	957	893	965	915	973	869	842	964	961	920	901	943	941	922	933	934	876	946	916	892	896	893	899	946	868	913	918	913	918	976	960	923	924	888	917	919	926	947	884	930	901	952	922	897	936	908	941	919	873	925	979	890	947	887	973	873	952	917	939	903	906	964	909	912	912	885	972	887	912	888	911	965	930	911	877	933	929	896	915	928	940	884	905	911	938	907	909	867	927	911	935	893	932	902	835	924	913	936	935	882	966	954	954	867	883	904	962	909	962	909	975	944	867	941	918	955	862	990	889	891	928	885	905	872	912	937	888	949	966	920	940	915	966	904
46929	14361	2774	978	580	485	462	405	396	425	426	408	390	447	406	361	365	412	422	337	383	437	408	398	416	423	401	411	392	397	406	393	425	420	364	405	403	429	354	383	374	423	422	382	412	403	409	438	364	429	364	437	400	440	379	404	415	421	371	412	417	371	372	423	390	421	401	403	383	415	400	387	411	407	392	409	394	430	441	388	414	399	365	411	373	401	413	424	403	379	410	415	407	419	391	440	401	410	411	406	366	408	398	441	379	387	412	414	428	396	410	418	415	375	366	403	378	379	357	389	424	401	394	390	390	423	406	386	407	370	451	341	431	393	390	403	420	406	427	393	423	410	367	446	414	432	432	416	396	391	428	403	404	413	364	382	409	374	431	401	427	382	399	364	442	401	421	397	415	428	384	422	438	352	393	401	385	394	401	397	396	411	437	397	410	398	380	395	427	406	428	394	382	422	412	390	416	384	400	443	381	414	401	394	417	414	368	429	445	416	435	357	430	406	406	384	420	412	415	379	407	397	387	445	427	375	414	393	414	380	400	418	367	424	380	403	415	427	432	407	392	384	378	402	427	420	415	393	376	376	404	405	394	404	406	435	382	412	453	379	388	407	395	420	370	406	423	444	438	423	418	401	407	413	447	421	409	416	435	416	367	413	415	414	413	390	403	409	400	412	415	390	409	371	388	385	395	380	391	384	385	415	398	408	410	403	376	406	394	446	433	404	407	372	365	395	388	403	421	388	442	422	401	409	367	408	457	413	419	395	375	446	388	407	381	447	404	432	396	386	409	422	401	398	383	408	373	401	387	382	422	408	385	403	407	412	355	384	447	398	361	386	396	414	447	375	401	411	396	370	373	418	418	413	423	386	433	438	416	412	408	410	395	391	424	400	392	416	378	377	425	413	424	388	413	429	466	393	422	392	416	391	396	426	458	374	392	396	398	405	399	393	383	431	380	450	396	390	411	390	406	380	391	399	389	399	381	407	373	370	392	439	381	400	406	413	405	399	417	391	440	425	424	415	411	413	405	415	392	416	430	397	388	402	380	385	373	399	389	366	378	384	425	391	391	375	408	423	403	392	398	420	384	377	351	425	424	400	403	414	393	371	429	379	439	403	398	375	450	404	387	385	371	413	366	404	443	375	408	434	391	416	415	381	419	376	387	403	397	388	411	413	370	396	431	426	393	430	456	421	416	404	382	422	416	415	416	393	387	385	390	389	389	421	412	431	441	453	404	416	436	417	379	431	373	378	406	378	412	410	379	406	396	443	408	388	377	425	394	412	376	435	387	397	409	415	374	408	418	397	375	402	394	376	387	415	401	389	446	418	409	409	418	394	432	384	363	399	426	416	405	359	410	414	405	418	417	418	393	443	399	417	425	406	415	408	390	397	392	393	433	440	396	384	407	416	417	392	391	366	444	397	435	416	425	415	419	421	427	415	409	390	411	381	401	418	389	394	374	404	390	409	367	404	444	425	407	411	413	378	415	428	441	397	407	405	443	452	429	380	424	379	390	418	413	439	391	378	394	383	426	388	435	399	394	375	396	415	395	388	383	422	433	418	374	377	357	365	434	404	399	423	417	432	397	402	378	387	381	370	372	400	410	408	367	415	443	433	372	406	422	398	438	395	369	425	426	388	390	365	407	376	397	432	430	413	419	376	443	391	404	420	385	355	454	403	404	423	413	414	418	404	406	406	410	387	386	430	388	427	405	425	415	420	403	386	393	389	397	368	416	425	417	421	405	407	414	371	381	417	382	424	379	392	393	436	381	378	395	377	393	382	398	425	411	392	413	403	375	434	425	434	396	375	421	429	431	392	418	395	416	400	402	417	381	396	418	436	397	368	401	410	388	440	405	380	416	404	411	398	419	433	404	404	399	381	422	394	393	396	421	414	389	404	406	423	368	449	417	364	426	417	411	479	388	453	393	423	432	413	358	407	401	424	399	415	362	407	406	415	398	377	401	403	390	429	403	383	409	421	425	417	384	401	393	398	391	416	410	380	414	424	454	414	399	403	389	386	403	418	425	422	470	393	383	424	406	414	366	418	416	407	419	382	401	398	433	399	398	395	415	380	434	407	379	406	355	403	404	409	422	410	388	419	383	410	409	431	400	381	393	424	387	402	390	422	387	371	369	377	418	406	356	390	374	373	387	402	394	395	405	419	423	403	423	409	422	385	440	371	400	415	458	422	456	436	371	396	433	452	414	437	374	389	402	373	398	423	419	424	408	415	402	442	414	412	381	405	405	432	428	417	410	391	405	398	386	410	416	440	418	431	411	375	430	417	394	408	408	400	353	416	418	448	418	403	381	409	406	420	415	420	413	441	434	403	385	357	395	405	369	381	410	414	405	432	438	417	412	406	366	412	419	360	458	427	429	411	455	462	406	364	432	390	403	400	388	388	404	431	420	390	392	392	375	427	384	411	405	394	434	417	391	389	419	382	405	376	387	393	430	429	427	408	439	388	402	396	397	403	433	400	394	442	404	408	416	413	413	381	443	364	369	426	393	363	444	407	439	437	395	382	411	399	402	403	391	416	415	351	403	396	407	401	397	394	371	411	402	432	396	417	401	418	430	399	444	396	449	430	407	391	424	400	401	377	425	416	418	441	392	381	368	411	454	423	402	402	386	394	406	369	378	426	436	414	391	409	400	403	413	436	435	392	418	409	404	424	423	379	419	447	384	385	417	380	408	415	425	427	404	384	405	419	376	416	410	439	411	395	423	444	395	406	446	438	375	381	412	412	421	391	417	434	359	364	405	405	384	432	392	389	398	403	417	399	435	411	397	369	418	405	419	380	417	428	379	447	379	445	429	432	417	427	398	396	419	385	425	380	369	405	423	417	411	412	383	424	428	420	424	392	393	368	394	406	421	401	428	389	413	397	379	430	379	348	417	428	396	366	433	386	374	384	436	419	423	419	414	395	366	423	404	379	423	383	417	407	406	428	409	436	379	425	396	390	395	385	420	410	422	415	427	418	415	401	387	403	398	381	419	443	392	418	407	422	388	397	409	378	424	386	375	431	394	424	429	419	398	383	403	448	436	386	403	416	425	444	380	370	387	423	432	375	400	376	399	373	393	361	393	403	424	436	376	380	455	404	393	417	424	382	436	415	380	408	390	436	397	384	433	410	422	397	430	362	421	387	381	395	389	405	374	405	422	415	391	384	412	411	395	429	396	397	393	386	398	375	432	397	386	420	424	385	387	396	445	413	384	392	394	371	449	423	388	367	379	395	413	375	428	415	406	444	421	404	386	420	405	433	434	413	440	403	371	398	395	373	387	418	424	398	398	365	397	408	418	369	385	399	418	433	401	397	444	390	383	393	374	422	403	406	414	443	400	368	391	404	443	404	411	436	409	417	412	415	403	376	414	404	432	408	376	377	422	382	394	424	380	426	391	374	361	381	393	361	392	401	369	407	383	423	445	407	425	373	393	421	405	396	412	450	414	436	386	418	413	400	390	417	402	368	408	391	412	394
30032	8324	3624	2103	1364	1138	1044	1023	932	1017	934	925	907	884	881	848	860	890	868	903	897	888	894	866	888	916	871	863	885	891	881	924	860	889	904	895	929	836	907	914	880	934	938	904	913	912	907	861	908	918	850	863	859	845	931	862	880	885	931	889	915	905	842	935	884	906	861	869	895	837	878	933	870	931	875	847	875	845	897	926	891	888	911	886	858	922	868	900	886	881	913	877	851	867	833	885	888	934	894	891	970	909	927	840	871	899	866	867	898	877	892	896	812	871	875	875	926	868	878	868	905	872	864	917	897	865	916	894	889	918	824	926	957	846	858	876	892	937	913	880	887	877	904	910	920	927	886	856	929	880	872	928	891	877	899	876	895	879	873	853	898	878	886	877	865	889	853	924	875	882	884	859	905	864	907	893	890	977	896	863	844	845	895	869	874	898	899	912	924	930	829	872	898	883	887	866	878	878	925	885	858	856	894	903	850	893	968	917	888	861	917	902	911	822	882	916	917	876	868	900	870	898	878	906	941	871	922	862	925	864	890	933	859	896	841	855	889	897	919	927	907	929	863	935	897	916	863	861	889	868	968	904	877	931	887	916	916	891	877	861	919	866	905	901	898	885	897	870	871	900	873	862	882	905	903	900	866	800	894	941	889	904	860	808	897	920	888	897	865	899	851	937	864	866	929	883	892	866	871	902	872	896	900	901	921	929	882	893	851	879	907	903	943	880	917	899	876	891	967	832	932	885	916	902	894	916	871	871	932	915	868	920	914	928	884	884	883	889	882	889	901	883	920	843	886	870	855	895	872	912	877	870	905	917	823	848	893	876	842	863	840	901	918	900	925	891	880	871	933	882	910	867	915	895	880	898	864	919	891	867	895	896	857	882	909	876	877	873	878	899	902	903	921	840	919	873	877	860	870	950	854	860	881	852	842	864	888	858	930	903	851	852	896	902	884	909	816	909	894	875	849	920	874	911	883	907	868	946	879	913	895	882	955	903	916	886	903	871	903	897	899	899	923	883	923	869	919	861	875	876	946	918	885	914	884	879	852	902	858	914	908	923	874	820	873	882	888	841	941	853	914	881	875	892	896	871	884	804	860	881	907	880	902	875	886	895	888	893	895	878	930	854	909	928	847	881	857	902	876	868	892	914	900	869	869	900	818	854	876	905	818	914	891	858	916	897	841	932	934	906	890	872	931	896	904	853	877	818	916	854	844	857	871	859	895	893	871	906	932	893	845	942	928	941	921	908	879	900	870	884	898	853	872	917	869	950	943	898	894	856	887	846	878	888	899	930	898	909	848	880	882	868	892	823	896	894	884	868	933	884	908	865	861	896	937	904	945	922	903	879	889	887	885	935	870	915	927	899	893	881	878	888	862	838	875	852	847	884	905	886	873	899	848	912	841	903	895	907	872	971	888	857	898	920	912	859	914	876	882	855	868	919	927	888	900	884	898	919	831	867	866	884	888	875	880	860	883	928	945	867	923	871	888	858	898	937	857	873	940	891	887	881	875	905	885	953	913	842	856	833	906	857	922	933	886	908	930	895	893	875	919	950	904	861	862	855	895	963	872	875	895	889	915	848	872	947	863	915	913	837	917	896	908	899	891	945	871	902	857	843	890	900	899	912	869	870	847	866	893	861	908	902	868	896	885	907	900	904	903	880	933	920	844	880	911	876	835	865	895	932	823	905	916	889	868	814	890	893	954	903	869	881	903	878	816	895	880	896	856	906	860	919	880	907	874	915	899	889	906	885	881	878	893	900	862	894	852	909	904	830	856	899	836	865	878	860	908	889	874	876	876	831	873	851	899	885	907	882	920	891	900	867	866	907	846	863	897	879	881	913	895	894	956	863	895	921	865	883	877	914	923	929	894	865	872	948	889	900	861	825	902	854	912	939	914	846	903	875	877	850	888	911	856	921	904	869	901	844	848	820	895	917	925	943	875	893	893	890	902	869	923	877	938	969	897	870	875	843	884	901	902	894	889	879	868	845	904	926	848	921	884	856	905	887	919	901	871	903	887	867	853	881	889	874	915	864	897	915	862	902	957	941	887	847	899	894	843	858	897	878	897	907	934	889	836	869	898	926	820	877	922	883	907	899	906	941	907	860	884	935	863	921	903	860	876	868	851	942	894	896	879	950	865	821	891	857	942	879	871	868	890	910	936	888	929	965	912	879	875	896	870	890	859	960	788	846	882	880	929	906	908	921	878	954	898	868	882	887	922	878	885	897	868	916	872	838	895	873	925	843	910	914	901	902	861	846	872	908	916	920	876	900	903	932	925	880	876	903	815	891	919	932	864	879	892	915	902	894	893	911	923	875	883	888	883	828	862	901	911	921	888	878	950	852	901	889	925	873	859	838	868	893	898	919	865	908	928	936	854	865	877	883	846	916	867	897	866	925	936	924	891	885	862	901	886	818	910	894	883	879	918	896	931	925	889	868	875	831	886	866	865	939	880	859	906	849	926	927	930	889	823	935	896	868	913	884	872	910	874	944	897	921	891	893	876	843	891	852	911	821	895	894	888	846	895	903	900	914	910	961	925	847	847	900	895	902	856	931	897	884	896	886	880	925	881	904	861	881	859	876	922	867	851	932	916	889	836	867	878	865	856	918	863	924	909	900	865	925	915	896	890	937	844	813	865	934	943	882	843	929	889	923	916	924	899	887	959	879	877	877	899	917	887	863	872	908	879	876	900	878	895	886	897	881	886	970	865	808	882	865	872	915	872	893	859	896	865	865	895	860	897	842	903	898	878	912	891	919	869	867	841	841	862	872	864	912	884	883	865	886	893	885	871	878	866	911	905	886	900	895	913	957	950	903	934	831	849	924	866	868	869	885	944	868	887	850	869	869	882	890	845	853	915	831	913	873	883	876	889	857	886	906	918	893	888	915	859	882	838	828	896	899	878	874	908	889	911	923	897	900	863	931	933	909	959	934	831	890	929	898	896	864	893	940	902	854	878	888	848	954	907	882	846	865	865	892	914	911	933	908	900	933	890	903	905	912	899	874	863	849	856	944	951	921	970	925	887	914	837	887	894	944	848	890	918	862	893	902	913	858	907	903	865	915	860	913	930	873	937	898	887	842	838	871	836	823	898	892	921	858	852	889	857	905	898	931	950	886	866	940	899	881	873	856	883	923	919	886	841	827	908	938	923	898	949	892	832	924	857	875	890	879	868	897	910	924	919	859	894	861	942	861	904	870	870	891	866	928	840	879	897	903	873	879	856	873	862	828	891	958	923	885	838	838	862	890	910	842	922	885	856	828	913	898	874	896	845	822	872	899	901	891	846	875	900	869	883	893	926	931	917	895	850	860	865	964	892	900	907	866	868	905	814	921	873	847	924	858	918	897	881	935	889	903	916	897	869	922	837	914	896	896	870	853	875	923	901	903	891	876	902	935	900	859	915	895	882	919	887	952	932	946	913	841	908	879	882	900	900	883	874	889	852	898	869	842	977	935	948	878	904	911	886	880	930	896
54531	21911	5886	1470	886	609	551	470	496	491	406	443	376	417	400	410	424	430	385	417	403	391	397	369	439	421	435	433	391	372	380	434	388	400	397	405	455	371	421	427	414	386	410	433	419	392	363	437	430	408	431	428	379	380	384	431	465	392	407	411	390	428	408	439	388	412	399	422	383	436	397	397	407	373	418	419	391	406	425	392	396	412	428	452	442	397	407	398	432	395	433	419	430	394	398	447	401	428	434	438	417	408	404	390	441	402	416	425	443	397	423	423	448	408	425	404	410	425	426	453	422	369	405	385	454	446	413	389	419	407	407	406	386	410	411	357	401	379	404	404	416	393	412	415	367	413	409	440	416	396	405	448	392	411	412	442	409	415	395	396	437	444	445	433	384	419	409	397	450	382	430	385	404	393	431	454	421	393	382	412	421	406	390	391	386	384	412	431	407	399	445	413	384	361	426	440	396	426	403	415	401	407	402	408	428	440	381	418	397	392	417	423	424	414	394	386	413	413	394	392	417	374	403	447	390	417	403	412	461	433	398	404	444	423	447	435	406	381	421	398	377	402	426	463	424	412	380	407	411	436	427	412	439	406	413	462	428	432	386	405	418	438	406	373	371	447	444	391	434	417	458	388	438	372	422	397	389	432	384	371	389	408	401	414	395	431	430	432	420	417	380	394	412	464	417	427	380	400	418	377	406	403	378	388	393	416	393	417	408	415	419	447	423	411	397	439	437	427	436	432	391	400	426	400	405	439	444	396	416	427	425	409	404	395	411	406	478	436	387	401	406	396	395	453	466	425	411	374	402	379	441	405	409	403	411	391	411	393	385	382	386	408	439	394	373	361	452	388	400	444	382	389	389	413	410	379	361	412	402	447	396	397	417	374	403	447	402	399	395	393	402	393	356	399	414	429	430	385	378	379	421	401	375	442	427	431	429	415	400	402	387	446	432	402	376	392	376	462	407	362	436	401	454	422	424	417	428	393	407	395	443	413	431	417	377	434	419	415	395	414	416	405	380	411	393	399	436	378	402	401	411	382	402	402	409	400	381	417	409	400	392	427	399	422	392	392	450	423	410	388	423	392	439	429	392	393	406	390	397	418	402	410	396	413	394	377	380	392	406	382	389	395	396	391	467	400	387	435	363	369	415	394	377	377	395	406	420	419	397	421	405	396	439	434	380	404	462	424	415	373	450	423	407	413	398	436	363	415	414	433	413	383	409	429	431	432	404	382	406	432	381	382	415	395	421	410	407	412	365	436	395	393	437	394	375	431	443	413	405	440	388	409	421	404	419	397	405	422	435	410	440	393	406	437	392	441	413	366	412	397	463	433	406	394	437	447	413	374	426	424	413	439	414	414	441	451	399	412	430	394	382	399	438	365	431	384	389	375	394	417	396	415	364	385	448	434	399	417	410	369	415	436	414	447	411	428	422	423	348	405	395	411	393	405	421	415	395	407	439	412	381	376	418	415	399	403	443	376	400	385	426	358	440	423	403	376	389	424	393	400	434	457	412	429	403	385	389	421	406	414	391	413	427	413	420	397	441	422	388	399	463	410	408	353	369	427	405	434	420	413	407	461	385	418	416	392	409	421	415	390	413	430	414	413	364	398	413	372	379	376	434	425	379	392	431	429	386	385	395	389	392	427	408	437	402	403	414	398	443	415	352	438	405	414	414	415	405	460	371	438	435	400	410	431	363	398	385	408	388	362	368	385	429	400	421	404	384	395	410	441	399	432	400	406	404	457	424	430	416	436	405	412	392	435	438	404	419	415	413	439	457	402	387	419	397	394	378	437	415	420	440	357	381	398	361	399	418	423	421	441	424	406	409	424	453	411	377	432	407	417	454	400	433	399	417	426	431	417	405	437	420	404	437	422	458	379	441	385	423	397	434	388	420	449	422	420	396	418	401	424	418	401	417	418	405	401	417	367	404	404	414	433	410	462	396	396	416	415	414	433	426	429	404	404	413	401	410	400	412	424	401	433	434	389	355	413	392	395	431	425	438	387	440	397	434	401	358	426	405	425	425	409	436	406	420	409	416	419	387	413	404	418	411	389	426	386	427	396	411	419	411	407	436	433	414	436	405	431	431	426	410	382	390	437	416	433	482	435	395	381	397	443	412	428	487	409	435	423	372	402	447	383	440	386	425	410	408	422	419	392	420	384	411	415	394	414	407	411	372	429	378	417	432	394	472	396	425	462	417	401	441	416	424	369	435	423	398	391	422	438	444	396	418	376	432	394	458	432	412	382	407	432	421	434	417	408	383	432	437	406	402	419	418	374	421	404	441	399	410	459	412	412	421	393	404	410	398	402	387	434	432	377	432	407	431	412	433	415	438	406	385	381	398	417	396	400	393	390	388	400	389	410	450	411	425	373	457	397	385	393	432	474	412	415	411	407	423	421	432	382	404	396	406	423	384	433	427	421	418	418	365	376	441	415	403	387	423	408	352	410	418	383	378	397	381	374	427	418	389	429	405	419	397	391	404	429	420	402	415	396	406	398	424	457	386	424	395	410	425	423	402	380	410	459	385	393	432	447	404	401	365	453	444	409	399	343	427	449	412	372	406	444	414	452	396	433	394	414	404	385	386	392	400	411	395	393	362	442	389	392	443	397	396	376	420	406	388	428	409	395	432	412	384	433	391	412	420	427	404	390	434	401	369	434	417	366	397	414	411	421	395	415	410	385	399	432	424	384	406	442	418	404	433	384	404	381	380	430	415	424	404	431	395	395	401	441	425	445	402	393	402	416	416	389	391	456	439	386	389	413	413	424	403	422	417	422	441	397	367	387	416	419	420	428	427	402	379	426	423	383	403	394	412	397	404	373	465	416	426	413	400	396	421	394	421	417	384	362	393	405	390	443	404	436	395	433	409	432	383	430	367	396	410	386	422	433	461	429	413	406	412	404	425	407	413	399	408	394	435	400	420	373	441	403	364	372	407	416	403	404	393	394	390	376	411	377	419	396	410	379	368	391	375	408	414	405	434	375	388	385	402	371	409	418	404	435	393	402	402	407	410	401	398	417	391	393	401	422	382	434	410	429	420	392	390	397	413	458	416	372	395	413	444	423	398	398	455	419	401	403	454	431	385	382	389	436	415	410	394	421	395	387	424	419	351	392	413	390	421	397	383	416	413	399	406	414	407	412	441	407	433	396	405	402	393	377	389	410	409	451	418	429	426	412	407	411	402	424	386	364	407	391	442	397	430	421	412	365	406	436	415	463	423	418	365	416	384	394	403	411	427	370	448	417	458	451	412	411	427	408	382	399	421	382	377	421	422	409	404	417	387	429	385	429	415	425	400	418	425	421	416	403	402	367	454	420	404	425	424	408	388	389	426	447	389	397	397	416	377	379	431	399	379	404	388	386	421	387	393	394	399	401	383	428	393	424	421	417	402	403	379	413	379	450	376	408	424	412	412	399	434	413	429	436	428	392	416	407	422	384	406	384	384	440	458	425	440	403	414	415	391	376	412	400	438	410
36894	13553	4470	2913	2068	1633	1362	1210	1154	1032	1081	1032	949	906	926	913	960	935	911	860	930	957	903	912	886	922	908	975	922	889	890	949	989	871	881	901	956	933	955	919	925	931	894	974	901	915	918	925	896	872	880	905	880	952	879	853	915	906	933	896	919	852	938	907	904	886	973	880	909	913	859	946	906	887	893	916	919	873	960	910	891	900	956	880	897	897	875	960	885	852	885	896	927	874	910	887	920	922	908	886	886	919	872	882	872	926	867	919	950	922	916	959	874	938	838	874	907	937	884	931	929	893	865	853	933	917	867	865	849	888	882	939	906	917	839	951	916	916	890	944	949	899	889	918	881	876	912	966	880	894	892	856	938	942	837	964	874	855	888	888	867	897	899	875	888	881	912	913	907	907	901	908	876	912	907	914	855	899	876	829	888	902	929	908	843	867	938	918	913	869	899	916	951	882	975	892	859	944	889	952	912	888	890	884	911	943	866	875	841	935	858	911	929	940	898	904	927	905	896	886	919	876	894	922	889	909	899	935	891	928	917	907	909	912	943	886	895	883	911	891	856	922	911	912	956	892	938	947	935	918	861	884	902	906	940	935	888	903	971	850	887	916	880	910	875	885	919	868	926	923	920	930	879	947	902	908	909	933	931	907	896	927	872	906	888	946	884	888	887	919	857	911	920	935	880	868	902	937	938	956	901	910	883	889	916	867	910	890	912	902	903	907	918	910	940	976	942	930	941	922	917	842	961	853	885	859	901	876	928	838	899	927	887	928	873	878	886	936	914	889	908	854	917	904	942	931	898	890	915	911	882	925	894	862	906	919	862	917	906	938	948	929	928	874	956	940	914	910	859	936	822	892	851	892	879	877	883	928	868	892	918	912	894	915	935	862	951	884	915	940	923	934	872	899	878	920	871	867	926	898	913	897	918	895	917	939	846	881	927	916	879	927	944	895	856	902	915	929	932	905	950	890	882	921	881	873	911	979	895	912	893	956	911	925	925	919	908	873	930	918	862	896	949	906	926	936	960	857	939	887	903	855	843	914	911	894	922	919	889	914	900	926	908	863	923	915	901	876	885	871	958	903	878	904	927	885	880	925	907	931	900	850	883	902	917	872	916	938	917	906	895	912	863	932	886	893	876	918	855	888	901	891	911	932	875	910	882	878	961	940	958	900	839	928	955	923	885	874	911	895	916	929	861	894	855	942	862	896	917	906	918	910	847	965	886	881	931	918	934	948	880	915	938	920	892	905	888	905	937	903	864	914	905	876	942	917	900	893	923	909	920	964	915	917	932	904	869	907	932	881	924	888	898	914	926	897	895	900	896	876	907	940	885	914	881	931	850	931	907	927	916	853	923	860	885	936	872	943	873	885	912	871	959	893	902	864	899	956	917	902	858	889	925	899	860	872	883	893	856	923	903	939	939	888	923	914	924	907	931	930	866	922	916	906	889	946	919	938	890	888	914	912	913	911	910	891	851	867	899	887	909	850	938	886	880	928	824	900	965	872	878	904	901	933	872	872	880	954	905	912	889	902	952	886	867	915	896	879	898	933	915	941	905	893	930	881	876	845	954	928	891	894	919	900	922	883	895	845	901	923	909	910	882	956	922	894	942	934	923	917	857	909	914	935	911	887	899	911	912	903	886	906	937	902	936	865	935	893	937	864	908	908	848	877	926	949	913	931	897	874	922	923	931	889	940	912	887	890	893	931	884	943	909	870	862	945	908	913	926	973	867	903	878	926	899	923	933	860	881	893	860	908	878	878	889	914	917	927	905	916	912	942	983	901	910	892	839	845	942	939	927	888	935	934	966	951	955	923	895	916	884	907	926	903	878	837	901	873	915	922	889	909	917	872	940	833	910	916	886	880	896	958	920	901	925	876	913	884	914	839	910	892	903	914	942	875	936	888	912	904	938	866	895	887	867	925	931	924	925	937	851	876	839	933	871	895	877	927	911	935	910	907	946	957	847	886	860	886	947	934	899	883	923	868	903	885	890	864	895	854	896	920	885	879	897	870	917	886	926	903	904	923	877	921	950	931	908	920	924	896	917	927	895	859	887	880	914	915	886	920	868	934	966	900	902	846	912	894	933	937	920	914	899	916	905	907	846	877	962	876	883	893	902	934	863	913	917	924	930	938	920	958	901	921	873	920	934	919	873	907	889	929	850	940	836	969	989	916	916	890	937	950	917	907	900	905	922	892	930	904	898	920	902	916	919	885	892	929	939	879	900	864	934	887	937	894	914	886	914	931	876	933	915	904	907	855	947	925	883	916	843	940	852	921	892	897	885	867	914	913	915	909	861	927	889	929	943	922	920	931	897	936	941	921	946	896	907	825	918	962	890	910	875	911	900	923	903	918	892	902	912	911	909	964	895	870	916	897	914	945	886	850	960	906	929	934	934	884	891	935	916	852	924	897	870	903	938	884	869	913	856	948	889	887	908	951	910	869	974	909	909	920	933	891	953	892	865	912	901	917	840	966	887	926	863	878	884	951	902	917	873	909	894	913	933	944	873	925	880	926	910	920	879	919	865	919	922	894	918	946	877	899	874	884	894	927	868	961	887	899	879	942	906	897	906	932	926	897	893	918	904	878	908	907	906	840	878	942	850	836	913	881	880	952	908	918	946	908	922	899	896	910	902	904	878	898	920	929	882	903	867	860	934	893	875	905	894	925	879	905	935	886	909	856	911	920	891	923	902	902	893	948	862	918	937	890	933	921	906	909	903	920	872	884	1011	912	898	917	851	897	953	893	906	890	874	955	898	930	942	887	929	896	962	895	861	909	875	922	851	880	931	953	916	932	907	915	898	905	865	844	892	906	841	923	911	933	967	904	865	882	947	919	843	857	934	866	910	886	951	915	954	921	937	906	866	873	928	873	922	905	905	863	873	923	892	949	918	896	935	894	891	962	905	939	904	900	872	915	860	888	961	934	921	921	925	908	909	949	931	891	915	896	922	890	962	868	874	875	930	909	991	929	930	832	895	904	954	957	916	905	924	890	849	912	949	877	993	920	876	896	879	926	878	882	886	929	922	942	910	873	943	933	932	923	909	864	949	989	867	925	890	931	930	919	941	903	914	886	877	922	906	892	973	930	927	975	897	859	924	905	890	952	920	865	900	877	908	916	921	932	893	854	923	899	878	902	877	899	892	896	934	903	873	885	902	891	911	961	890	898	894	928	875	920	920	858	880	882	896	887	928	850	960	947	921	918	830	924	866	930	931	945	989	883	924	882	878	935	926	880	941	895	854	914	894	864	930	894	883	866	939	850	927	931	905	902	902	962	896	917	928	918	913	952	920	902	917	847	891	911	888	877	902	920	963	915	825	915	930	883	917	900	907	883	977	945	910	983	947	916	897	932	902	888	885	855	933	850	936	869	877	937	857	911	926	930	914	905	946	864	852	925	875	878	926	828	936	940	935	877	865	885	878	928	900	899	883	894	899	872	844	901	897	880	965	907	926	909	899	962	871	927	826	885	922	910
54891	24270	10341	3447	1599	990	819	646	575	586	544	491	466	489	410	425	386	457	395	431	410	423	411	445	437	441	474	449	407	422	374	396	409	445	430	438	419	426	435	444	442	449	411	398	435	450	453	440	434	427	442	416	428	409	419	450	417	414	418	430	435	443	422	467	429	431	430	491	446	430	399	429	418	430	404	415	394	464	464	427	395	381	428	412	469	430	408	423	403	438	439	466	418	445	418	425	451	412	418	397	394	440	453	427	455	418	408	416	390	435	470	409	453	438	433	414	420	420	390	413	435	384	428	426	397	439	434	376	414	428	447	460	403	479	407	440	443	463	445	411	402	434	374	409	394	415	467	442	434	439	446	414	420	425	422	425	417	432	426	465	415	400	394	442	430	421	410	448	419	435	447	444	411	431	446	463	399	382	432	493	451	434	378	450	469	380	473	434	378	425	429	402	471	405	409	432	467	444	405	371	417	435	470	427	448	418	418	426	451	438	425	416	395	382	458	363	430	436	382	423	420	440	428	420	456	428	441	431	405	434	417	426	456	398	457	448	432	442	431	404	434	430	408	408	460	439	413	427	429	459	431	405	410	422	420	449	414	407	446	466	421	422	425	439	444	394	445	406	411	447	435	381	431	441	426	469	432	401	404	414	454	442	464	402	424	400	415	430	443	452	399	432	442	385	434	377	438	406	414	412	415	420	447	449	417	391	415	403	411	429	459	447	442	437	437	444	412	457	403	432	476	430	474	428	416	429	434	398	392	384	445	404	466	428	417	382	443	395	459	399	403	469	439	428	430	401	424	433	417	456	439	418	403	439	424	461	400	455	426	421	401	428	445	391	413	440	429	402	416	411	451	436	432	434	448	432	377	445	466	438	469	443	430	430	417	436	454	390	417	448	440	445	401	403	422	408	402	422	392	461	453	434	445	402	415	434	463	412	446	447	437	404	425	424	403	438	379	387	426	417	390	429	438	412	420	424	404	432	394	411	429	402	375	430	397	428	405	418	430	427	409	406	435	428	407	389	415	448	402	440	430	423	403	389	461	450	438	418	436	391	429	386	438	440	430	428	442	429	421	433	420	429	421	392	384	414	442	441	415	426	391	444	417	433	401	444	397	407	403	487	431	427	400	430	428	450	440	450	439	400	471	435	457	404	389	426	418	451	459	406	419	412	391	399	416	455	420	423	411	427	398	402	424	388	419	444	439	452	408	425	414	364	450	411	410	440	428	436	482	422	426	402	438	410	431	432	419	403	432	452	426	400	443	404	435	453	421	436	436	423	438	385	426	452	426	415	422	402	430	432	429	439	422	444	440	488	440	396	453	383	395	396	431	431	421	434	397	436	434	452	421	441	430	478	404	400	436	424	430	410	391	423	458	443	422	426	417	415	438	411	436	426	473	463	425	409	411	450	422	405	435	438	400	409	460	405	479	401	452	468	412	464	416	445	457	458	437	423	438	422	387	388	436	418	422	412	439	443	419	473	415	419	435	443	437	428	462	406	441	424	435	452	412	478	419	426	441	445	438	388	381	409	404	433	412	456	449	443	410	464	434	464	416	441	404	374	414	427	416	424	441	391	422	465	412	440	424	425	451	438	433	426	422	386	416	442	398	417	415	413	419	433	432	424	393	437	423	439	394	408	381	402	420	389	428	415	437	465	433	469	445	448	438	486	447	424	447	418	407	402	437	454	427	394	436	464	425	450	428	451	451	423	437	410	427	402	425	420	409	383	394	415	404	462	439	439	431	418	477	420	417	414	400	390	422	416	453	434	457	410	426	441	420	411	451	438	415	405	406	435	472	441	419	394	442	415	457	406	465	429	405	430	442	439	453	429	422	430	455	423	396	445	468	469	402	392	425	464	425	393	433	416	387	412	445	435	425	389	427	386	419	417	415	420	388	457	411	420	392	400	427	416	437	418	416	393	463	436	412	423	431	435	461	423	437	402	457	415	441	479	429	433	401	394	409	413	406	407	406	434	466	432	427	401	458	441	397	432	387	426	423	441	438	429	419	445	385	460	386	425	400	411	425	429	426	449	420	395	398	369	433	408	454	375	437	421	408	446	426	436	423	396	393	464	437	483	400	427	421	423	433	450	439	475	429	446	431	444	417	484	432	444	385	419	439	417	418	419	406	435	429	383	432	401	403	427	453	436	432	422	415	424	436	444	452	435	420	436	462	406	426	437	454	474	428	428	447	428	420	453	420	403	400	423	412	408	420	395	389	442	444	412	432	436	415	427	404	421	456	439	428	429	437	435	430	453	437	431	391	412	438	452	404	433	455	418	375	388	448	439	416	434	379	422	419	427	399	424	417	432	439	431	451	428	385	442	460	444	423	436	449	403	422	444	437	409	467	450	480	403	418	414	429	418	416	423	482	447	469	426	468	433	399	452	408	449	410	441	407	442	443	401	405	373	433	427	446	425	427	392	441	418	435	415	436	387	419	465	381	427	455	399	376	407	427	390	415	420	426	426	442	451	442	500	395	433	422	424	428	430	427	405	400	416	399	419	451	468	413	404	487	414	383	413	394	439	416	451	445	404	438	455	402	444	453	413	409	455	431	472	397	396	431	449	407	414	422	429	393	402	433	414	395	413	390	427	435	460	403	395	383	380	426	403	393	427	441	400	432	438	428	410	374	417	425	407	408	404	470	438	418	423	414	438	422	390	418	398	414	429	458	428	426	426	411	423	446	421	376	407	407	406	407	440	415	406	418	409	443	407	459	441	428	410	410	428	392	431	406	423	436	407	437	478	440	395	421	416	438	439	414	463	437	402	385	431	422	431	435	380	445	406	434	439	418	426	424	448	431	413	433	426	450	439	431	456	426	434	447	409	459	368	410	410	422	414	425	444	466	397	433	443	425	438	439	391	386	407	438	418	477	448	415	442	386	379	407	465	455	459	415	434	421	431	416	440	438	430	402	440	398	401	425	413	435	450	461	449	404	445	396	427	417	437	367	416	423	393	447	459	432	425	443	413	420	426	424	419	417	413	448	398	431	421	419	440	386	356	428	431	411	412	418	402	451	427	451	394	423	426	430	444	455	389	461	413	408	408	397	451	440	451	420	444	430	443	450	441	394	453	459	454	394	403	463	429	424	418	433	395	434	402	388	432	418	439	410	432	411	452	418	464	416	398	431	398	400	414	434	442	438	402	443	427	414	447	402	423	456	407	476	417	389	430	433	440	457	471	455	405	445	442	384	420	383	415	370	425	411	437	460	448	426	410	416	410	440	396	416	415	406	425	417	396	409	431	409	402	426	444	411	427	415	422	446	442	465	400	440	452	439	435	429	429	401	427	389	397	442	444	412	431	390	376	434	411	432	419	389	447	493	445	428	451	452	418	410	465	436	404	430	464	407	445	409	423	418	382	431	431	436	429	455	452	416	435	451	425	481	428	451	432	412	427	437	389	468	450	414	448	440	431	447	431	450	431	448	437	420	413	395	437	432	401	439	454	472	428	391	392	406	421	406	449	443	416
36727	16704	9187	6023	4030	2785	2164	1777	1582	1423	1237	1206	1112	1047	882	929	912	966	995	943	953	956	989	912	962	932	936	914	880	1001	937	941	936	931	932	945	964	920	969	870	909	884	961	925	925	987	936	923	903	968	924	951	880	931	953	943	978	924	932	937	894	903	923	955	960	941	985	956	894	940	976	932	905	899	924	914	923	957	911	905	909	911	944	965	897	934	957	884	958	896	918	968	958	927	888	927	935	938	929	946	947	888	943	913	961	954	852	929	904	876	956	913	882	954	921	923	975	935	892	914	900	904	934	924	956	924	901	939	950	915	903	911	901	919	958	944	932	920	947	917	923	928	905	877	881	958	920	925	882	922	927	951	916	927	942	923	915	931	837	879	903	922	905	943	876	891	959	914	894	898	864	930	980	957	963	912	934	910	918	949	974	917	892	941	880	946	938	947	935	934	938	927	932	933	870	993	906	990	967	992	928	894	955	911	935	870	947	1011	951	917	933	956	953	960	904	908	917	914	904	983	942	956	935	936	922	882	934	931	989	959	882	941	931	954	934	914	876	969	899	997	948	996	911	991	933	931	932	967	956	927	930	928	941	961	927	965	922	901	939	965	917	889	943	959	928	914	977	938	912	952	920	881	907	934	948	927	945	893	942	914	910	910	928	969	899	937	897	928	932	869	915	940	949	938	892	925	947	919	997	971	936	964	894	920	930	938	925	881	892	931	942	914	893	939	923	923	908	967	920	971	902	915	872	898	967	948	946	932	896	929	903	907	913	967	943	1035	926	971	946	981	934	918	997	884	952	951	907	914	966	978	931	946	910	940	906	919	955	961	930	913	924	943	995	942	939	943	969	988	933	881	962	943	977	931	945	918	956	872	936	962	985	914	914	927	915	900	901	927	888	929	966	902	947	968	909	897	975	913	996	949	892	907	941	960	925	953	938	926	1003	965	909	903	939	882	926	903	947	946	985	939	908	927	943	916	924	960	978	957	941	924	948	901	925	906	940	911	908	966	930	909	891	907	844	910	930	919	894	936	982	866	912	930	927	958	953	959	956	919	909	921	953	918	961	927	912	944	902	956	925	978	906	923	935	967	885	924	925	919	911	961	924	906	968	957	921	960	930	915	877	930	977	929	898	917	918	977	951	922	945	907	956	921	972	942	900	965	946	894	894	863	938	916	891	979	921	939	924	933	904	908	881	965	954	936	931	921	916	900	919	905	1001	945	949	918	960	959	950	930	952	898	912	953	1031	864	939	917	913	931	939	913	896	889	950	940	954	858	950	920	956	905	960	936	960	974	935	933	818	965	947	942	922	993	923	903	966	906	977	933	951	930	978	945	924	950	928	992	911	959	964	921	942	934	960	919	922	935	982	958	926	927	975	971	948	916	999	936	976	905	965	951	959	932	957	953	902	981	913	925	969	950	927	962	955	942	939	935	845	929	911	988	943	932	999	893	955	925	952	912	924	958	978	965	944	898	937	910	939	952	952	908	942	920	885	974	960	966	957	929	918	895	919	1017	952	857	951	905	903	927	936	918	949	969	940	877	953	954	890	939	879	936	969	938	913	936	885	975	950	960	922	923	950	996	930	949	948	924	871	933	869	919	918	946	952	914	869	911	957	889	939	964	950	898	1016	856	939	916	971	885	958	979	961	981	930	940	899	966	949	923	982	951	916	976	939	931	908	893	927	926	917	914	941	920	976	892	935	960	926	909	932	941	999	943	874	983	917	925	926	904	907	936	876	932	909	925	955	946	881	916	949	921	890	968	948	913	885	920	951	922	913	956	926	983	940	933	944	930	949	909	891	958	879	921	918	954	926	926	945	950	975	950	927	942	998	962	885	961	901	949	933	912	927	870	949	944	880	965	937	879	924	916	903	918	954	941	912	999	962	963	944	973	917	950	954	923	964	965	951	920	935	924	933	888	893	935	955	922	898	925	909	886	944	906	972	930	938	928	908	863	890	935	929	980	907	953	944	931	916	929	982	965	915	934	909	904	958	919	984	940	946	947	894	914	958	952	958	936	951	933	986	929	896	940	928	915	900	894	939	961	928	883	943	903	940	917	929	930	885	939	930	936	953	851	934	899	954	903	908	920	903	944	929	895	892	921	937	974	951	889	885	958	918	948	963	968	898	915	922	943	893	935	945	905	941	942	955	965	920	884	897	963	966	936	889	923	830	911	895	960	916	923	987	906	971	905	929	913	899	945	979	903	880	908	915	902	907	888	924	921	935	931	928	933	947	921	979	943	922	941	920	937	936	985	913	929	958	945	951	880	954	901	942	964	928	959	897	943	953	937	899	902	1005	882	947	906	965	960	903	951	927	1004	921	899	1020	959	919	955	1010	1004	960	938	908	926	908	937	926	908	885	981	898	918	928	914	902	879	945	941	909	976	902	908	926	994	900	943	904	978	925	1000	913	933	943	958	958	929	903	938	941	941	925	897	954	956	957	859	996	894	946	916	885	978	891	963	919	964	848	933	906	988	914	916	937	921	934	939	932	870	961	985	935	947	954	970	930	931	980	919	976	899	876	934	927	919	892	985	934	938	950	946	928	911	945	941	916	969	962	929	868	931	898	910	878	946	957	897	938	953	928	933	938	926	874	905	970	951	958	937	875	916	917	934	942	948	974	945	964	912	991	946	976	941	891	957	956	969	942	967	898	903	910	963	954	908	898	902	946	991	949	927	936	942	941	945	895	970	884	968	967	908	904	941	935	906	900	958	914	858	956	899	939	911	919	960	930	915	917	970	859	853	927	959	970	929	974	951	902	883	959	966	967	825	907	968	907	929	928	987	914	933	963	918	967	980	932	908	921	973	956	969	977	933	972	967	907	955	964	902	952	917	931	905	900	937	921	889	982	977	929	935	834	915	890	927	933	900	904	895	930	987	938	915	912	948	889	956	944	879	968	931	881	876	972	934	936	880	944	905	899	931	953	916	916	890	950	897	975	894	883	941	896	930	887	949	930	923	946	947	976	951	931	915	914	914	952	947	938	904	895	950	899	917	947	935	932	920	945	972	929	941	978	940	920	901	919	935	898	902	879	990	934	911	942	879	988	974	939	966	952	943	929	909	912	972	951	896	899	940	980	908	924	964	888	933	933	916	927	943	899	947	960	961	1006	1001	900	939	975	921	923	963	982	925	956	920	973	918	881	931	959	936	940	968	896	855	933	992	927	968	932	932	944	919	934	912	970	949	959	897	903	909	971	938	910	919	905	947	908	903	943	924	919	914	958	929	951	943	915	955	948	993	947	915	886	882	972	930	972	932	959	897	947	924	918	978	984	915	965	913	931	932	929	892	937	925	992	914	980	944	928	903	951	903	874	902	968	928	970	967	918	922	944	953	903	910	924	898	959	929	883	938	935	870	918	917	959	943	887	980	956	956	964	896	954	925	887	916	957	971	945	945	951	886	931	887	892	979	908	960	922	959	970	965	912	905	922	933	921	947	971	887	978	927	922	949	957	899	953	930	876	956	922	924	936	919	967	888	966	928
46260	18918	6124	1962	901	541	499	479	443	463	454	432	437	431	461	456	412	427	424	428	478	384	442	429	424	408	393	422	398	372	385	383	415	410	398	390	404	413	406	401	444	394	448	463	417	385	423	423	413	431	447	401	432	404	429	418	427	410	414	439	391	391	446	395	422	422	452	393	446	422	428	425	421	417	397	445	439	396	503	436	427	443	419	447	395	419	431	425	440	421	409	427	427	397	393	393	434	432	453	418	405	419	442	404	399	395	433	423	429	439	441	421	384	399	414	428	417	467	404	428	435	454	409	427	412	428	448	366	385	423	408	461	394	462	383	416	400	447	429	415	417	415	414	451	386	423	434	427	384	434	384	373	431	399	449	365	407	445	429	410	441	429	427	408	393	419	423	438	433	440	412	429	449	432	416	450	434	430	398	429	407	431	418	401	457	423	415	450	438	428	441	386	447	472	387	428	430	449	432	427	410	412	392	459	397	426	402	389	362	384	399	438	396	424	371	422	426	437	409	450	396	399	425	432	417	452	398	439	360	420	388	405	411	432	441	424	396	392	441	471	417	439	389	429	399	408	411	410	443	455	422	449	410	363	391	390	416	412	364	474	422	457	464	441	451	411	435	445	382	411	400	410	430	411	413	438	457	405	379	456	427	405	406	435	417	383	390	421	403	405	383	437	451	425	402	451	445	404	384	425	433	413	446	422	434	432	372	377	396	391	423	424	408	418	426	402	435	391	386	406	407	429	427	408	435	426	419	400	454	372	416	434	412	386	436	433	377	440	423	411	449	427	396	384	437	406	426	466	434	437	403	434	422	438	402	405	424	436	421	428	441	402	446	449	393	426	432	460	437	392	402	422	375	420	395	413	408	437	420	364	444	440	396	414	423	406	412	440	456	468	421	386	407	458	460	398	408	453	432	429	382	403	397	420	404	424	412	462	449	416	415	413	379	396	424	444	452	440	416	447	436	381	418	433	441	389	410	416	421	417	390	429	401	404	439	395	430	428	394	403	461	374	410	433	441	392	437	411	435	434	377	401	428	455	450	466	396	425	419	414	399	397	420	418	436	384	428	437	424	406	431	421	420	431	406	422	459	413	411	421	366	432	466	429	402	463	410	398	441	416	415	417	418	457	403	424	428	416	392	463	399	427	447	446	415	426	416	422	468	422	467	452	427	437	398	410	422	407	402	387	439	413	383	383	402	419	424	407	416	417	440	403	356	393	438	439	403	371	396	424	402	420	428	406	422	410	437	410	390	413	420	447	386	466	445	388	432	408	412	424	443	449	422	380	425	398	392	409	425	410	435	406	423	437	421	414	424	432	449	440	414	456	426	417	453	417	424	410	412	394	398	390	416	425	417	418	448	412	444	401	433	439	411	425	419	443	436	394	414	384	403	421	386	414	459	430	432	413	429	406	418	401	433	445	346	421	406	421	390	418	402	432	443	411	452	401	442	396	416	396	437	446	425	444	366	419	396	414	444	426	391	413	465	398	429	407	433	445	417	423	392	420	393	409	440	422	405	437	442	481	413	455	415	386	371	464	408	399	414	476	436	401	427	435	425	435	439	438	405	439	389	405	461	400	443	399	431	376	406	394	416	422	431	453	461	435	439	440	413	430	423	446	441	424	427	407	403	426	363	451	437	392	428	390	405	436	398	425	432	431	406	409	450	442	415	410	418	431	415	393	429	404	425	402	426	396	446	433	399	424	440	417	431	410	420	430	448	420	430	452	409	422	404	442	436	414	420	415	433	400	421	370	423	466	418	414	440	429	363	460	379	409	429	426	420	426	405	436	404	426	433	446	407	417	424	433	420	427	430	434	402	484	403	416	443	429	423	443	443	455	456	414	403	436	347	417	421	417	386	371	391	433	434	418	376	438	466	437	486	413	435	427	405	398	453	384	444	450	402	388	401	417	404	454	432	433	424	423	382	427	443	430	400	402	394	428	419	420	419	422	430	436	387	452	430	404	420	399	397	396	402	410	417	444	450	398	447	391	457	447	441	426	416	451	419	401	432	412	443	423	434	416	427	425	406	433	481	410	412	442	435	409	441	425	424	426	474	446	449	463	425	420	426	473	431	416	422	418	392	438	406	413	408	423	441	390	400	433	429	419	412	420	413	430	435	409	429	457	433	421	433	462	428	405	444	434	390	420	399	461	438	394	389	407	469	405	418	442	381	415	441	391	394	422	417	419	422	429	425	421	397	439	415	406	437	421	446	450	409	415	421	440	404	426	420	413	452	426	419	428	388	436	409	414	404	420	436	406	429	427	427	421	404	393	426	433	389	422	445	435	406	431	379	446	463	427	400	395	401	403	435	423	394	414	387	422	421	408	440	441	456	413	399	447	470	369	407	454	492	453	420	443	410	422	432	439	440	389	407	410	431	453	415	401	402	457	414	420	441	404	371	394	418	423	437	400	408	398	368	420	388	415	466	403	410	417	435	393	430	407	383	419	443	417	414	422	427	425	409	431	444	416	422	406	453	408	470	417	413	450	403	458	424	438	439	425	412	415	457	457	397	382	399	429	386	446	428	400	383	411	411	436	389	412	453	417	400	407	380	433	398	422	427	445	426	416	429	426	402	396	406	434	416	398	444	401	405	413	458	402	418	459	418	453	441	392	410	412	386	396	438	405	422	434	498	422	414	424	437	446	399	435	444	424	429	402	414	387	419	415	424	435	379	407	395	427	389	429	409	461	413	404	433	394	436	436	426	453	388	413	412	405	422	412	409	403	397	435	413	445	457	472	434	448	430	407	414	417	390	419	377	421	408	424	417	455	419	429	430	426	397	451	405	448	419	391	435	412	361	412	434	428	459	444	435	372	407	399	463	423	380	431	455	439	403	422	384	401	395	439	406	453	455	434	409	408	386	403	398	444	403	419	413	428	434	397	438	417	426	374	461	419	410	438	432	397	444	410	441	414	427	451	441	431	420	414	453	415	396	408	432	459	396	376	450	421	405	369	411	428	423	426	445	435	417	449	376	414	429	409	407	399	432	433	412	442	383	400	373	454	400	452	432	449	435	437	416	429	402	434	444	407	416	452	401	424	424	463	387	439	446	432	416	407	453	439	456	443	414	458	407	472	412	480	390	419	460	396	385	447	440	371	397	448	413	368	420	436	424	414	430	398	397	445	412	449	436	418	408	407	419	421	434	447	426	420	434	430	450	390	368	383	384	426	393	422	396	444	414	382	437	429	443	372	416	409	386	424	430	425	437	432	412	430	427	454	467	427	417	426	411	416	399	404	427	468	405	385	411	444	449	471	426	386	376	408	389	407	417	401	430	413	435	410	412	425	453	438	419	430	406	408	405	402	424	398	418	451	432	428	414	430	459	440	462	423	414	409	398	433	418	393	413	445	412	426	414	399	462	403	415	423	435	409	429	428	403	417	418	411	422	400	432	420	432	434	430	424	468	453	434	450	419	405	439	434	458	420	415	434	434	388	448	445	401	402	419	408	432	417	419	402	429	384	429	442
31656	13577	7058	3826	2191	1303	1117	1048	1050	971	975	923	912	1005	898	967	950	906	933	898	928	956	859	872	954	939	952	897	936	942	935	909	957	895	951	948	933	943	851	889	950	901	917	923	900	923	875	953	876	902	900	960	963	931	896	947	929	964	955	920	896	927	881	903	918	933	925	1005	906	901	971	939	941	905	930	920	914	889	905	893	931	969	901	889	945	934	977	903	926	936	916	953	904	936	911	950	942	926	949	924	913	939	960	929	980	972	919	909	901	901	922	852	947	929	928	992	897	911	908	840	941	877	922	907	915	941	942	912	865	889	923	925	935	950	927	909	959	921	947	926	905	914	896	909	936	960	907	911	942	949	945	938	924	879	932	949	931	888	904	897	909	900	919	904	937	924	932	914	919	951	903	871	884	918	929	970	905	932	973	927	864	878	907	923	921	919	919	874	903	899	926	880	933	902	922	915	856	934	876	961	894	943	959	897	917	921	948	928	877	918	910	918	874	886	905	916	935	961	879	928	954	916	969	919	929	901	966	904	922	863	898	929	988	937	969	929	929	890	914	916	917	929	884	906	935	912	951	913	931	880	883	943	982	903	891	912	910	953	906	954	946	985	882	898	987	891	873	901	901	897	902	923	883	904	945	939	946	862	925	941	941	947	919	930	907	901	975	948	879	886	928	848	941	902	923	872	864	933	913	921	928	893	922	912	918	962	937	933	899	898	903	939	937	895	899	940	948	964	977	930	889	913	1020	991	917	851	899	882	892	955	908	959	895	919	969	921	950	953	879	934	941	906	881	915	920	942	986	911	950	954	935	930	933	879	902	890	913	898	916	926	960	923	881	943	888	948	946	991	968	917	885	907	973	906	961	922	961	919	887	934	926	899	926	937	879	884	960	868	912	867	869	931	925	937	916	938	900	958	880	906	877	905	988	953	948	880	958	967	949	884	933	954	934	903	906	935	942	949	868	921	902	875	942	934	920	847	942	895	938	858	964	936	942	885	956	919	905	851	898	944	911	954	898	938	916	945	899	886	986	933	903	915	974	937	943	951	898	885	912	902	924	971	883	923	947	931	932	897	965	964	928	940	951	972	955	922	985	898	917	904	920	881	921	915	916	908	941	932	934	946	889	942	949	951	974	864	924	903	908	934	906	939	884	962	914	906	908	903	929	896	950	920	975	919	935	919	874	907	886	908	905	860	971	901	939	953	911	932	901	931	959	949	810	905	889	1002	928	930	900	927	915	965	945	947	910	896	907	936	892	926	912	907	931	906	886	847	917	912	899	926	888	893	941	923	892	901	887	947	901	964	893	894	957	901	929	929	937	883	926	916	908	948	925	937	905	958	930	863	936	928	958	957	946	878	952	877	904	889	939	920	985	946	930	908	928	898	941	945	908	925	892	892	903	935	976	946	911	884	926	914	931	897	955	900	889	906	922	978	960	917	927	944	885	960	916	927	928	904	917	913	942	902	909	963	884	876	906	912	881	895	909	950	940	958	963	932	945	901	882	924	921	933	903	941	949	928	959	870	948	912	961	947	932	968	938	876	936	910	880	858	957	909	998	895	929	980	961	905	887	883	912	928	908	969	947	926	904	875	940	928	944	928	915	966	901	937	939	914	915	892	908	910	892	924	903	901	929	968	976	898	876	962	936	917	940	943	967	903	955	929	918	881	936	921	868	852	940	906	987	892	863	967	956	875	919	948	990	871	910	942	974	870	876	936	905	1028	922	948	898	905	920	942	890	920	941	941	909	911	868	875	868	977	939	971	875	929	964	888	893	882	925	960	895	917	891	961	943	884	929	899	882	960	940	926	942	943	927	926	980	904	930	961	892	922	875	916	905	989	862	913	928	1021	923	890	887	960	944	901	893	914	957	870	863	913	916	901	875	910	935	864	916	925	919	977	934	942	950	941	918	886	868	900	933	950	1003	919	889	905	911	960	934	899	914	924	906	960	927	917	898	890	899	935	934	936	919	886	967	985	929	919	929	880	916	931	891	975	919	878	974	931	904	947	898	975	908	928	874	897	829	928	937	946	913	938	899	903	968	918	935	937	939	923	937	862	951	898	931	959	943	868	919	895	920	981	944	936	934	908	983	918	929	901	887	887	924	915	890	869	957	917	896	957	971	909	910	921	949	891	885	921	959	907	915	966	928	921	923	938	858	908	905	903	915	932	939	955	898	916	880	945	930	918	930	912	912	927	897	921	908	967	983	917	912	862	917	929	946	928	949	934	940	914	925	892	936	923	874	944	900	945	889	937	931	936	946	901	960	912	899	916	942	904	924	895	956	935	969	965	899	926	889	939	909	901	973	937	978	917	946	894	899	920	929	901	908	961	959	933	934	926	918	942	913	885	917	947	898	954	927	888	910	871	933	898	929	872	907	943	887	937	915	911	931	924	913	946	914	907	985	925	848	926	968	849	952	895	939	878	972	910	966	884	890	900	937	918	900	887	928	937	894	934	921	922	907	938	932	897	905	914	970	914	920	902	917	1002	915	915	897	929	944	921	874	881	970	882	942	900	966	966	943	938	941	889	967	916	907	995	949	880	939	893	998	946	932	970	952	959	928	876	898	936	954	917	934	887	955	910	892	959	953	919	951	942	926	936	904	960	946	924	947	926	886	929	929	920	942	968	911	921	910	941	935	919	891	869	955	905	908	928	921	922	958	938	984	967	888	904	907	939	903	854	957	905	909	900	936	940	959	910	856	964	913	947	973	919	922	907	891	950	916	930	938	910	961	906	867	905	942	901	901	944	937	942	888	941	941	915	885	910	940	930	878	875	919	1006	884	897	887	941	870	852	910	968	961	918	981	922	906	955	978	923	928	966	857	919	884	884	889	925	936	938	966	931	946	958	972	931	923	917	947	964	913	922	914	891	957	870	921	989	902	858	904	932	897	929	921	934	869	943	951	917	873	893	876	921	887	968	868	909	945	899	874	921	930	975	911	902	961	962	924	964	936	866	947	895	889	919	939	931	917	875	930	920	921	934	930	909	896	898	924	921	919	896	960	942	928	930	894	957	928	926	922	946	958	934	978	907	889	999	958	891	905	926	912	940	891	937	940	954	940	947	908	962	923	871	963	891	909	959	897	948	920	924	861	935	930	882	886	921	912	913	896	898	914	917	921	1020	976	944	952	876	893	844	933	884	920	941	868	894	898	913	931	924	952	967	887	909	899	918	956	949	904	866	972	909	956	934	949	928	878	893	954	949	913	885	901	922	954	952	920	882	940	1005	919	864	939	884	883	943	900	925	916	917	953	963	994	892	915	910	932	878	935	990	911	976	887	910	893	935	906	926	929	914	872	965	944	883	947	874	944	899	899	873	941	931	959	959	926	891	888	947	992	920	938	1006	1006	911	877	912	923	834	926	891	909	919	929	922	901	965	893	997	943	916	965	946	962	933	937	859	869	893	946	953	957	912	908	925	969	916	1012	957	878	925	909	891	909	896	906	914	939	929	929	891	913	908	900	923	929	935	936	936	886	935	932	929
46855	19992	6961	951	504	453	467	444	420	442	448	436	444	454	470	422	432	429	447	410	474	428	446	433	415	424	436	426	430	445	478	435	363	405	419	442	383	405	446	441	399	425	480	429	451	414	407	417	438	416	425	422	411	435	444	429	427	435	399	429	422	425	408	434	398	413	434	447	392	421	486	418	420	449	377	400	441	410	442	430	469	443	419	449	448	477	412	450	397	418	432	420	422	488	408	447	454	408	463	404	423	447	411	419	438	433	432	451	406	433	426	407	430	424	399	424	440	416	440	400	432	463	432	433	424	432	422	419	438	426	417	389	410	447	415	453	429	419	451	455	413	439	475	441	456	435	457	445	429	456	461	450	425	391	422	452	390	420	395	426	421	447	408	428	429	474	415	439	460	410	398	441	404	425	395	442	405	436	448	438	470	441	412	455	398	447	430	421	403	387	433	408	436	446	396	444	405	427	438	431	447	453	397	401	444	413	421	434	441	411	397	477	416	451	431	406	431	427	430	433	431	447	428	419	427	422	421	460	409	390	456	422	451	497	411	458	441	422	468	447	427	459	446	417	442	468	422	405	452	434	420	440	429	414	406	402	407	422	414	421	409	412	447	418	447	421	480	467	416	462	428	422	405	440	450	447	403	380	397	451	409	410	415	439	428	430	446	433	420	448	393	433	435	472	439	445	404	434	447	392	428	406	418	413	453	418	410	428	475	414	467	410	459	413	428	411	436	443	400	438	420	440	469	423	421	440	438	422	487	420	415	467	483	456	440	441	392	454	427	414	407	401	430	395	434	463	428	442	451	416	422	462	453	405	438	441	438	459	415	479	462	419	417	399	427	464	452	469	425	439	483	452	448	410	402	436	425	418	394	470	412	387	421	436	427	390	423	428	424	406	465	431	413	469	447	469	443	465	488	456	453	414	419	405	445	433	437	416	392	450	419	433	391	458	380	424	440	399	409	417	428	446	425	442	384	382	359	426	468	463	392	421	414	418	379	379	455	496	447	446	443	426	427	412	437	424	432	430	389	455	440	443	451	451	414	418	418	433	433	439	440	416	478	414	436	434	436	421	408	428	437	426	412	450	442	400	485	428	445	467	414	430	490	430	414	456	407	471	397	448	425	426	413	423	439	422	419	421	452	427	444	439	465	471	458	451	432	427	424	405	440	443	396	412	446	413	409	459	418	399	462	414	414	448	433	432	431	398	457	411	444	422	444	407	409	438	395	433	455	433	446	398	456	451	440	428	414	408	392	397	427	410	425	450	423	435	429	447	486	430	414	448	458	404	442	410	452	400	395	395	410	417	421	421	466	487	392	422	444	411	429	393	413	442	423	454	402	427	436	399	442	435	400	402	424	462	420	418	405	492	418	393	418	442	451	444	405	423	432	461	485	420	406	431	444	472	389	443	442	454	420	473	416	411	464	440	418	425	405	452	419	428	397	427	456	441	417	427	487	434	434	411	435	468	374	450	397	428	434	456	420	409	380	418	412	434	437	426	466	412	396	459	436	473	480	402	469	460	444	431	476	453	449	433	431	418	433	451	403	441	451	418	390	451	429	419	420	473	454	459	459	423	476	416	432	476	435	422	437	452	455	405	433	436	469	438	457	437	404	428	434	444	435	439	415	426	436	431	440	395	410	440	422	417	448	436	436	445	427	406	416	413	443	419	445	435	455	431	419	432	426	432	450	430	426	422	424	474	419	430	379	423	424	430	445	414	452	472	463	422	459	407	461	412	395	470	463	447	446	433	415	422	424	390	426	437	388	467	392	428	426	459	452	459	406	453	447	408	446	412	465	445	457	421	424	435	446	434	408	416	444	485	427	457	455	416	407	399	431	466	438	441	433	415	432	427	437	415	395	456	431	435	467	424	411	427	398	425	385	414	412	428	395	426	448	460	436	426	467	397	450	401	445	380	419	441	444	487	422	419	410	425	461	477	414	399	442	473	444	448	456	444	448	424	413	455	451	422	440	444	436	425	456	420	427	430	382	428	435	424	468	422	442	412	409	402	402	417	454	419	429	408	424	459	418	405	441	406	434	440	431	447	428	442	415	417	450	410	422	471	413	414	443	483	424	436	431	425	450	447	436	447	466	452	441	427	429	440	458	422	452	418	447	412	435	455	404	423	442	453	438	434	459	415	421	470	430	447	476	427	451	396	482	430	399	408	428	444	392	380	425	435	453	458	449	450	367	433	390	412	419	431	408	389	404	460	433	428	453	454	412	412	410	413	407	426	425	430	452	451	443	472	401	400	462	439	409	440	387	398	465	447	410	412	428	454	418	434	438	419	444	448	424	411	464	400	417	429	451	438	434	453	478	429	405	433	450	448	446	438	397	478	440	446	414	455	428	424	427	450	409	466	446	402	437	444	436	422	457	428	394	431	486	443	447	426	399	385	430	453	431	438	425	393	443	441	449	424	404	472	454	434	433	436	438	435	437	457	436	412	450	437	436	412	445	473	454	438	457	431	421	437	475	474	418	422	403	461	409	421	418	398	456	444	422	399	431	457	420	431	446	431	444	432	451	422	428	444	489	412	445	436	434	445	395	439	456	469	445	406	441	394	436	419	423	413	467	429	423	404	418	432	453	415	427	436	408	446	420	390	442	431	414	436	459	418	435	426	414	433	425	455	435	449	419	459	422	413	438	428	450	439	390	411	443	453	439	450	436	433	417	446	457	425	429	467	449	426	399	424	445	456	426	447	408	476	451	431	433	468	427	437	457	440	417	500	436	417	404	499	471	414	437	428	461	411	441	435	433	416	390	390	456	470	416	468	443	437	422	451	427	431	403	462	420	411	444	459	427	438	421	441	442	436	464	410	448	381	421	437	450	485	443	432	436	436	445	464	450	403	389	435	445	446	440	426	448	427	430	435	415	430	462	417	490	397	443	490	419	425	432	472	418	447	411	388	415	441	427	450	429	417	433	398	412	424	419	387	405	370	456	428	426	444	448	405	440	406	453	452	436	430	442	457	450	427	439	462	414	425	450	492	483	474	456	456	471	413	411	414	422	437	400	382	410	429	404	422	466	421	407	441	464	423	471	459	430	424	429	404	436	388	443	438	462	414	424	448	449	457	419	450	426	453	465	415	434	445	477	373	416	450	485	434	480	444	398	476	428	424	429	449	445	466	415	439	456	439	403	435	395	415	435	428	417	418	453	440	424	420	426	402	435	418	400	424	457	410	417	447	435	423	450	443	447	428	449	445	418	427	459	466	436	462	436	439	420	453	429	435	465	454	454	450	491	453	443	441	411	442	467	420	435	492	447	472	451	434	470	432	430	433	445	449	425	426	440	419	437	443	446	412	424	432	428	450	454	451	471	487	450	444	439	403	449	410	460	443	442	392	417	454	359	417	432	415	417	462	389	438	431	446	443	430	381	459	424	404	476	426	444	422	403	409	420	472	427	436	442	391	434	471	461	421	430	416	425	449	452	412	451	414	423	413	437	440	438	378	405	397	419	464	411	434	437	441
32235	7690	2042	1290	1084	974	1001	953	980	995	911	913	999	953	1000	940	966	919	987	931	961	967	898	943	996	1001	968	976	923	944	1005	961	924	893	999	883	924	941	953	945	944	889	931	919	998	900	933	994	942	906	978	1009	969	984	939	917	947	989	978	904	863	960	940	967	913	931	976	962	976	956	978	970	1013	950	962	918	1020	926	967	967	970	957	947	914	942	1005	930	948	925	923	1016	948	947	935	967	944	909	967	955	920	895	938	935	917	1018	975	957	971	919	948	967	933	985	925	994	951	900	966	942	960	979	958	908	961	952	913	936	940	951	933	938	892	956	991	1001	943	967	926	977	936	943	957	937	961	951	955	993	928	933	971	959	926	1006	923	920	964	948	949	948	965	968	971	999	963	941	945	1006	908	927	936	921	952	979	959	971	966	964	958	942	952	941	939	998	914	923	979	966	874	1006	895	948	951	963	1020	933	955	986	938	968	893	941	980	891	938	931	977	954	985	937	949	941	958	957	1011	921	912	988	966	861	939	981	946	966	1002	944	944	946	939	943	957	967	934	983	990	958	963	945	979	972	917	937	947	969	943	961	986	954	950	909	920	981	901	918	920	953	969	948	894	964	907	923	962	975	951	940	947	915	952	943	931	989	969	979	943	922	893	962	937	919	929	886	966	927	959	977	947	922	919	966	946	934	928	955	996	888	925	860	983	1002	984	951	966	937	957	972	935	912	922	952	962	984	894	915	981	935	936	995	885	969	986	940	973	958	915	969	969	982	941	939	1010	938	948	879	922	964	961	985	893	946	937	899	958	969	887	896	979	949	915	924	878	917	909	916	988	945	920	970	966	963	969	958	874	958	927	946	952	939	963	927	968	982	877	955	918	914	928	928	904	996	993	955	984	953	953	951	976	987	930	938	961	930	963	931	941	987	990	954	910	937	971	959	965	980	940	917	970	947	914	935	923	952	985	965	976	955	940	974	936	1004	958	922	954	940	968	941	933	887	989	921	979	958	949	909	933	958	971	911	992	954	927	933	959	954	957	893	932	901	933	961	967	943	951	989	967	961	906	983	903	1017	911	1005	971	912	948	965	987	949	957	964	938	894	922	947	939	932	981	917	959	948	921	932	941	889	902	877	979	1004	927	884	940	923	907	923	967	1001	971	923	904	948	931	953	925	955	922	996	981	933	914	947	988	886	961	965	940	954	956	904	987	934	972	889	880	958	917	886	964	950	978	897	982	905	926	895	967	957	962	934	955	965	976	972	936	912	935	960	928	920	937	939	921	991	919	915	961	974	960	963	953	914	964	929	923	993	977	902	941	943	954	976	961	944	987	986	968	988	945	939	958	978	943	962	974	954	950	954	948	933	958	976	960	955	949	957	954	970	976	938	953	903	941	951	982	975	948	995	938	939	966	916	970	937	915	992	1003	919	923	968	952	1020	986	952	952	1009	958	982	912	935	948	980	975	965	910	951	897	1015	936	982	956	963	862	887	940	944	929	917	996	887	913	941	924	961	958	927	956	937	938	933	927	933	933	892	925	972	932	882	953	986	933	959	956	949	963	941	890	938	956	968	965	956	965	968	927	949	989	946	967	923	896	926	999	926	951	965	972	923	912	972	971	955	942	960	920	940	972	995	989	980	976	937	983	915	972	940	969	964	922	924	980	912	939	903	977	961	956	995	949	947	962	986	988	952	931	975	964	962	969	956	948	992	980	922	948	1034	912	926	908	921	893	933	882	969	954	938	982	1000	916	923	1005	977	963	943	981	1003	926	988	881	968	970	957	927	931	916	977	930	938	978	925	963	891	931	943	908	1025	969	918	974	975	945	935	894	1019	951	956	920	982	1011	922	937	939	961	961	965	960	1017	958	924	996	965	928	957	971	955	902	915	883	938	915	961	936	950	945	948	969	942	970	958	933	951	972	920	908	959	914	946	953	879	977	901	879	1014	937	913	954	971	942	928	962	998	922	941	959	948	930	941	1012	1027	917	955	969	915	970	958	894	984	901	999	963	936	925	928	896	966	922	954	969	995	948	943	959	994	929	911	939	958	955	948	965	937	958	924	934	954	1025	989	945	936	913	967	918	953	948	966	944	946	961	901	982	919	904	933	946	897	918	964	939	950	925	990	979	943	899	936	929	1000	984	960	1008	901	967	965	1003	963	954	968	953	922	939	898	959	996	967	953	980	1026	975	946	928	929	950	932	923	917	923	879	969	920	947	948	922	1005	953	941	959	953	884	929	973	957	987	957	970	944	926	1020	951	950	943	971	936	933	931	995	968	973	925	957	996	901	955	908	972	924	949	973	987	898	975	904	977	940	981	889	966	952	967	936	947	961	943	920	974	914	942	979	941	935	966	943	952	958	963	886	980	935	942	911	1029	977	936	960	916	950	913	954	955	915	924	968	985	953	917	950	951	950	913	968	937	977	941	927	951	982	965	869	941	951	963	905	886	948	944	927	958	975	963	963	902	953	972	964	942	876	910	936	952	965	984	1031	919	914	954	957	931	949	950	920	917	970	892	944	1015	966	938	948	923	970	986	948	958	963	941	958	966	918	942	906	969	935	956	912	978	995	967	910	945	920	922	914	906	1003	936	983	963	936	928	998	948	976	933	944	879	981	949	985	957	970	958	1012	1006	921	913	954	930	937	932	922	955	991	976	957	940	952	911	952	941	950	982	924	980	962	905	915	956	934	917	980	922	956	964	925	941	911	986	931	947	933	921	938	952	972	934	909	908	985	940	932	982	879	954	965	985	904	949	913	954	924	908	962	915	957	928	931	919	954	911	913	932	929	968	986	944	942	892	972	943	959	893	956	913	932	946	965	953	979	1035	975	965	951	962	929	996	931	993	936	944	935	909	932	973	936	934	907	947	956	960	1008	939	934	967	974	938	949	980	951	946	997	913	964	956	930	934	1034	928	935	905	996	962	964	949	939	939	981	947	937	925	946	935	937	900	950	902	966	962	981	972	1004	964	958	933	908	908	940	962	984	929	966	923	931	937	970	902	955	950	1054	935	892	918	975	951	911	942	989	968	940	927	916	962	1008	970	964	1010	948	967	913	946	983	937	919	967	923	913	981	927	935	960	965	895	960	933	1015	901	983	912	944	1016	920	957	976	1022	946	980	935	933	906	923	916	974	925	966	930	977	940	943	905	887	1005	921	881	941	944	968	933	971	970	952	946	961	916	872	921	976	959	927	922	944	988	962	979	936	962	945	912	926	938	970	958	919	927	925	962	882	961	903	951	970	950	970	921	966	996	927	981	953	950	957	956	960	912	950	904	956	931	918	1001	983	954	972	969	964	1002	1026	897	939	993	983	963	936	921	993	883	905	936	946	950	969	921	915	955	932	891	972	940	919	929	975	953	989	895	987	987	911	960	958	997	924	939	926	974	1000	912	980	972	962	964	931	973	957	963	985	918	940	968	974	932	896	956	921	968	927	892	938	920	935	970	948	911	942	943	946	977	944	942	962	883	929	998	922	1012	949	967	906	953	944	966	949	938	992	944	973	989	942	978	964	980	972	942	971	956	966	943	886	906	971	961	1017	944
54682	21180	7536	1738	753	653	519	487	439	514	514	472	441	406	443	448	456	418	448	456	406	422	435	430	440	451	463	399	410	447	439	470	401	424	435	407	437	431	444	438	485	475	429	421	419	458	436	449	430	444	420	410	476	448	450	446	435	453	466	446	444	450	412	438	416	399	443	439	439	451	445	404	416	477	447	401	474	438	436	477	489	441	405	423	439	409	432	433	468	496	440	408	468	437	426	460	494	421	426	432	465	408	415	407	429	413	393	469	447	425	432	404	464	446	428	450	419	453	425	482	451	467	420	459	487	455	443	432	407	423	446	436	492	435	462	465	450	443	424	457	462	426	444	448	438	407	451	437	425	456	428	470	439	427	458	451	410	416	425	440	436	417	435	439	420	448	425	461	421	430	395	424	442	421	446	426	466	462	479	438	424	495	443	432	439	460	444	451	443	429	425	448	414	442	428	446	406	407	437	427	387	424	438	440	462	417	400	408	428	448	432	490	416	406	429	455	425	408	406	435	462	453	428	449	408	427	438	399	423	451	461	428	418	410	431	470	414	429	427	447	457	454	420	450	464	429	444	420	423	445	420	465	465	441	461	419	432	408	438	407	439	425	442	433	433	458	415	423	454	464	411	428	414	405	454	446	410	475	408	432	414	432	407	427	447	431	434	442	461	492	461	443	480	435	408	405	406	435	416	438	442	456	439	398	427	422	417	446	418	440	422	408	423	439	427	440	425	446	441	478	497	440	413	437	467	436	444	408	404	474	449	454	470	447	430	484	434	421	437	450	485	431	456	459	409	464	466	450	428	429	413	432	453	395	418	425	407	433	418	458	446	432	441	413	426	443	421	421	414	448	418	440	420	418	447	400	413	422	417	418	432	431	445	448	464	425	420	455	431	417	439	480	459	428	438	433	443	448	463	431	458	440	447	455	422	457	445	444	380	457	432	428	405	452	431	406	416	403	428	430	449	438	445	409	441	440	453	436	435	409	437	438	419	458	463	428	467	402	445	426	445	475	486	429	414	404	425	406	435	415	452	456	469	431	447	448	448	437	426	438	450	452	410	474	458	408	449	473	471	426	413	451	438	436	426	434	444	468	451	402	470	432	411	453	425	426	440	418	414	420	423	455	438	442	440	447	437	412	439	486	391	403	457	478	416	455	442	421	443	459	475	438	418	448	481	456	447	451	422	411	444	440	466	476	444	470	448	443	404	425	439	393	438	472	430	451	424	432	424	405	439	462	444	472	458	445	476	398	399	445	464	422	410	426	453	443	410	437	402	402	406	450	457	415	454	437	425	460	468	429	445	455	444	433	461	387	446	464	410	455	457	468	437	421	456	436	424	415	463	447	410	436	491	435	442	472	433	405	445	414	436	428	428	423	460	437	473	418	428	428	458	420	442	441	424	450	398	445	433	426	431	476	438	428	465	417	394	424	423	425	429	447	420	419	419	467	446	433	425	423	422	426	437	413	427	427	408	449	456	430	447	459	416	427	416	449	412	438	457	482	426	437	436	430	441	460	412	431	465	451	421	438	456	412	449	410	426	417	414	431	471	467	403	417	466	466	391	435	439	457	473	468	426	436	393	425	415	444	451	382	435	452	437	441	468	420	427	409	465	412	427	426	479	452	463	428	414	418	419	409	422	391	433	434	467	441	438	400	424	435	427	442	434	404	431	433	414	399	408	472	444	390	419	474	426	392	413	460	413	374	411	412	419	439	417	461	368	463	429	448	443	455	443	435	432	460	389	437	470	455	455	441	441	460	440	434	462	388	470	479	447	432	460	477	433	421	454	415	429	452	474	465	436	442	461	416	449	415	454	455	426	416	452	430	437	440	467	475	453	432	440	398	435	398	478	427	458	432	466	485	471	437	421	459	479	456	434	441	431	447	428	455	484	419	387	430	461	439	459	452	416	473	475	449	433	398	438	450	440	472	442	463	448	430	438	474	399	409	465	455	428	445	396	394	481	393	457	453	423	417	481	443	440	424	417	464	440	404	436	479	463	448	404	449	468	455	398	419	447	455	424	414	438	434	446	395	415	449	474	446	428	410	438	438	382	444	457	432	377	412	438	427	442	395	446	426	458	413	417	422	434	422	405	454	431	382	421	427	421	413	424	433	446	435	491	427	466	462	460	439	446	407	400	459	437	428	422	429	447	447	464	467	430	423	396	419	444	416	413	448	443	454	387	447	411	473	459	429	451	420	399	443	410	404	510	480	391	407	446	471	403	400	487	462	403	451	409	422	431	454	439	456	465	449	438	469	414	453	429	459	431	439	425	422	449	495	437	465	416	430	462	400	429	425	412	400	455	441	420	439	439	461	446	440	428	453	447	446	456	421	436	412	447	428	438	462	415	425	391	444	473	410	413	454	401	435	501	477	443	411	421	424	434	409	427	456	442	396	440	438	457	463	467	386	440	409	440	490	449	406	434	424	446	463	444	434	454	376	442	485	444	411	433	447	398	450	414	442	440	450	409	426	440	459	455	403	435	469	464	409	419	449	497	408	427	453	415	456	430	432	448	427	459	440	487	436	511	386	433	419	451	431	441	487	465	427	427	398	450	446	421	438	404	439	437	418	412	429	410	426	448	430	421	452	441	479	452	401	445	455	474	446	385	449	458	445	441	392	458	429	391	424	448	444	431	440	426	444	415	455	430	436	452	479	455	403	423	460	430	461	475	415	421	393	411	424	441	450	458	415	436	441	444	429	427	460	415	413	442	449	441	413	424	420	437	463	455	436	405	449	480	434	483	387	404	472	435	424	442	440	431	446	382	426	440	466	450	422	412	438	496	394	463	481	422	389	405	404	454	463	417	434	438	445	399	424	433	410	439	426	453	439	437	458	426	418	435	434	469	457	378	448	443	426	437	473	406	436	459	424	482	480	473	449	452	426	431	491	462	430	422	431	435	454	418	428	411	447	411	439	436	428	428	421	423	432	430	440	415	419	447	417	403	422	417	462	439	408	425	445	436	438	444	466	433	432	427	449	416	396	415	417	394	371	438	448	453	429	440	438	412	411	439	460	413	427	408	448	422	439	438	421	391	434	446	422	439	440	396	473	426	440	472	432	388	422	416	409	441	449	432	405	455	434	447	401	452	416	381	458	438	405	498	411	416	388	393	406	437	454	423	425	444	455	405	393	452	464	439	413	401	453	433	470	437	419	408	420	413	480	427	466	397	427	415	421	447	441	419	429	452	434	445	429	438	463	415	435	417	418	440	449	427	457	470	405	479	444	423	389	429	409	418	453	456	441	432	461	432	426	433	421	459	434	424	422	453	438	492	438	422	465	444	409	433	423	427	439	464	408	428	436	436	456	436	409	440	428	391	429	455	429	446	400	480	403	474	437	429	412	437	435	437	451	417	461	455	410	453	440	438	428	387	460	471	414	455	458	438	472	410	454	453	458	453	434	438	469	440	408	451	424	459	424	431	447	427	438	412	411	449	437	493	415	401	412	454	405	432	423	443	431	426	440	392	446
34762	12118	5818	3173	1806	1552	1348	1251	1106	1073	964	995	941	964	1025	904	904	953	992	962	1005	941	937	945	941	958	952	953	942	909	961	980	973	925	961	962	960	951	945	956	940	975	996	935	1011	968	894	924	939	944	979	994	972	957	930	967	953	993	937	944	963	1011	930	943	985	1018	924	976	984	950	922	913	973	976	929	949	914	976	979	1012	928	981	982	890	971	940	930	992	986	950	925	998	949	945	934	984	958	972	949	975	962	995	979	918	908	921	931	947	900	962	920	933	990	950	971	955	978	1021	889	911	924	911	915	964	987	955	913	941	951	910	965	921	960	903	967	964	941	991	958	907	976	996	954	920	955	951	967	1009	994	901	924	912	955	977	1027	946	1026	940	956	976	888	1011	906	933	937	929	902	951	977	884	939	919	991	943	938	911	958	919	916	950	946	978	862	912	945	957	975	921	978	947	1001	1000	965	954	951	912	980	950	932	941	983	944	951	936	929	909	956	965	915	962	975	929	951	980	904	972	991	931	959	1000	987	966	908	938	915	943	972	910	929	962	934	893	965	960	938	967	971	973	985	885	935	950	961	958	935	981	942	927	932	956	899	923	990	941	911	936	941	957	896	948	972	984	962	963	957	915	946	950	974	946	885	954	944	963	929	931	945	913	944	936	958	927	965	928	1001	944	958	928	940	1022	976	932	974	910	954	926	984	939	917	960	907	941	904	936	967	945	953	964	926	957	987	962	951	984	999	952	900	950	931	919	974	908	964	1014	960	903	952	928	940	1047	914	935	964	945	929	907	923	955	947	916	962	940	921	956	922	951	926	909	970	969	977	967	981	929	968	994	1003	962	948	964	963	925	911	984	958	974	953	929	895	900	916	918	942	944	996	923	951	991	958	1040	966	923	956	962	964	939	968	965	937	899	943	966	947	949	963	950	924	964	1055	970	944	991	933	989	958	934	953	983	960	990	966	969	959	936	932	952	992	961	964	917	964	943	926	891	972	943	1014	978	969	943	946	936	942	998	977	962	911	986	928	978	983	932	991	928	949	935	923	924	956	927	1003	926	944	933	1033	887	937	889	983	978	949	933	920	955	981	948	935	914	983	994	983	944	1024	995	888	952	928	924	946	1014	938	910	915	959	932	952	963	959	946	979	959	975	983	962	892	993	950	939	939	905	952	962	925	955	910	931	916	981	972	968	936	983	914	963	946	913	959	970	946	962	988	959	887	970	923	945	950	932	1008	938	951	937	975	928	983	916	985	966	1011	924	916	933	925	909	955	929	955	930	949	938	981	969	960	945	998	961	959	1026	919	962	970	986	949	932	1003	925	941	963	937	963	962	951	955	983	972	912	955	938	1032	973	947	997	988	922	997	978	887	917	923	992	987	918	988	991	890	959	974	886	946	935	979	968	956	1001	944	950	954	980	978	933	966	959	910	968	976	958	980	952	988	937	929	931	903	971	917	955	956	917	944	939	954	951	875	983	976	996	957	967	968	912	922	938	960	945	958	949	982	891	968	950	885	960	953	937	947	976	997	920	958	911	957	969	995	966	960	1014	948	954	964	934	925	895	929	914	994	971	958	964	885	946	1016	948	938	941	929	921	923	933	987	938	964	968	931	961	990	959	991	944	941	956	909	986	898	965	958	989	975	923	961	977	1002	908	949	921	983	983	922	918	1002	918	915	976	954	970	933	956	957	959	971	941	948	972	949	938	940	919	921	921	966	919	947	962	990	950	900	928	1002	985	955	950	930	1006	934	984	953	978	952	979	933	981	957	976	981	917	905	929	956	934	927	964	955	921	915	938	974	945	952	891	951	972	934	958	1019	950	951	943	955	954	955	958	962	934	935	1021	930	960	964	977	959	1003	990	895	855	1002	970	924	962	986	967	923	992	933	984	953	955	952	915	912	972	950	932	966	990	992	991	951	1032	930	960	941	936	942	959	960	917	965	960	934	951	971	915	1002	918	896	955	911	989	991	948	940	981	912	940	969	980	978	897	880	889	948	935	940	914	929	962	949	992	906	974	994	876	918	952	916	937	964	898	966	987	956	980	926	976	958	911	982	971	992	947	946	933	939	957	918	925	931	954	978	928	906	911	963	934	926	965	879	925	965	977	961	979	974	953	948	904	900	920	927	957	972	944	968	970	973	929	945	972	962	960	990	893	949	935	935	961	907	954	921	942	930	943	930	985	979	939	951	962	901	926	933	989	930	983	937	929	967	968	932	960	977	974	878	917	969	937	965	940	1009	990	918	974	979	964	894	959	966	958	945	959	976	945	944	1001	955	965	1007	968	970	956	1007	968	928	947	928	1000	952	986	940	949	971	907	928	897	1009	944	989	932	963	943	966	951	898	957	976	990	929	875	931	939	1002	925	956	908	900	958	1006	1022	955	955	940	981	922	957	872	937	971	964	977	923	991	899	985	932	923	950	987	959	905	924	892	905	964	939	989	933	977	937	936	908	931	974	968	954	958	968	898	942	952	916	987	986	994	918	996	931	997	941	948	956	932	923	945	913	940	957	957	940	943	911	941	900	1011	922	932	962	878	960	975	952	1017	956	935	964	927	942	998	920	964	974	932	934	971	948	938	965	968	929	956	1004	961	964	925	946	935	975	964	986	991	939	984	887	964	990	945	954	958	951	959	1004	926	973	966	1006	926	923	923	950	953	911	986	958	915	971	909	963	929	980	907	913	915	869	945	988	976	918	978	977	944	965	945	907	907	977	955	906	966	966	952	975	1001	987	945	985	904	956	918	1016	930	989	963	988	1009	895	963	935	922	961	935	950	943	936	937	923	900	957	935	924	951	921	979	986	952	999	980	900	1004	943	990	905	988	1007	990	985	990	920	945	985	936	927	895	963	974	971	972	961	957	960	958	929	982	936	902	985	910	985	928	944	962	959	935	973	898	912	968	933	935	946	911	975	965	966	918	927	962	932	925	947	948	907	944	978	937	968	922	983	940	966	971	890	997	917	998	975	967	935	935	915	929	933	959	968	918	958	949	960	976	994	958	991	991	956	980	880	912	961	969	948	940	979	964	992	937	949	956	957	967	924	916	913	983	992	944	923	972	991	975	915	985	1024	951	991	948	970	937	959	965	957	922	1012	949	939	945	912	947	931	1007	906	931	940	979	892	964	926	938	905	923	961	949	962	972	972	958	966	904	957	931	974	992	1025	1027	926	960	988	938	892	968	931	942	962	1002	999	907	970	957	938	958	917	934	896	935	1002	980	980	955	993	911	988	939	912	1003	1006	1007	924	907	969	913	939	960	978	1000	997	954	922	983	942	1027	938	994	920	960	961	930	946	962	907	946	997	923	982	942	950	923	915	1034	926	941	924	907	961	942	944	937	987	978	946	977	984	946	937	919	970	943	959	965	1000	981	963	913	970	948	951	971	947	963	966	932	915	943	969	917	972	977	939	1019	976	988	935	996	900	970	971	954	991	977	927	925	951	942	910	959	924	986	966	966	976	949	1011	921	957	913	908	962	974	964	971	997	970	940	860	987	916	973	965	919	976	962	921	928	942	997	939	989	942	926	936	991	964	976	907	1007	938	933	1003	1002	928	951
43699	14423	3728	1051	641	584	506	506	435	484	442	405	425	421	408	396	436	390	395	458	401	390	450	387	399	441	417	398	435	411	424	421	450	458	414	427	416	411	404	415	401	380	408	404	434	431	402	401	404	413	410	411	404	441	417	462	429	428	421	431	440	412	405	425	405	430	391	414	435	444	425	422	396	421	440	427	413	428	440	421	402	407	403	432	394	423	387	407	400	415	415	412	360	439	432	402	426	391	369	399	454	442	427	407	462	386	453	427	356	436	469	429	454	411	399	466	420	440	446	416	410	428	392	436	399	395	453	432	424	425	400	393	412	435	411	375	438	428	442	406	430	413	401	351	410	391	417	439	406	408	432	416	403	436	430	422	410	398	383	401	430	426	399	403	432	440	416	381	428	421	430	431	386	447	412	399	419	391	459	396	419	431	432	401	382	406	401	419	382	402	438	409	390	386	379	414	452	389	399	422	434	392	406	438	424	440	421	447	396	423	425	383	422	405	420	425	414	410	427	441	466	404	430	431	402	431	409	426	384	411	428	427	415	416	440	416	443	423	416	407	404	369	445	401	382	385	431	436	403	409	431	406	453	423	387	383	432	404	419	421	406	437	432	415	420	372	389	371	405	417	413	429	462	427	431	437	379	442	426	430	432	443	451	427	414	407	421	398	354	447	424	377	394	411	415	426	443	437	434	431	455	423	432	428	402	414	411	428	431	402	433	411	416	420	395	382	435	432	447	447	416	407	393	417	418	394	442	433	412	397	441	403	378	450	412	447	443	404	429	406	406	394	430	418	425	460	416	405	391	421	422	421	406	410	492	392	412	386	397	444	446	427	391	400	399	432	423	395	420	438	447	403	428	420	423	378	402	433	429	390	445	438	414	429	391	418	434	442	469	446	424	403	399	384	407	384	417	369	418	447	428	445	380	424	471	425	433	409	423	421	405	422	413	418	413	415	454	404	384	416	403	463	458	486	421	412	394	413	399	369	451	430	455	422	408	414	430	463	472	445	456	412	418	412	383	383	385	379	440	416	433	362	425	387	402	410	407	435	432	448	410	398	426	419	416	419	422	391	431	401	410	406	409	412	419	379	407	453	434	405	454	455	380	400	394	390	383	401	449	404	394	401	419	413	399	403	381	433	438	387	413	354	380	470	407	393	428	410	411	449	419	402	429	382	391	417	408	412	394	399	422	386	381	404	387	458	440	412	447	417	389	414	378	425	453	406	394	372	401	423	457	417	455	408	425	433	396	388	379	449	430	419	400	412	446	431	411	373	391	416	434	422	399	418	418	445	452	398	466	440	427	412	418	397	412	454	443	443	431	456	414	465	402	434	430	399	468	429	396	419	411	397	414	415	434	400	426	403	389	400	441	429	421	444	410	389	421	423	458	393	383	415	398	428	419	419	398	428	422	413	429	432	395	395	404	417	415	393	458	445	410	404	411	463	451	412	377	430	430	434	395	388	422	391	414	424	392	415	428	417	406	404	408	406	472	417	395	421	440	384	435	399	465	423	413	426	386	435	439	415	445	399	408	392	440	425	394	423	445	449	378	403	413	439	422	409	395	374	402	407	403	401	418	423	432	449	393	403	449	444	400	402	395	431	400	408	443	404	376	432	427	435	429	426	447	389	448	395	389	430	394	446	386	407	406	436	422	433	414	443	444	371	418	394	425	394	399	384	447	446	434	391	459	379	404	427	449	425	402	414	446	372	460	414	401	409	390	431	430	409	413	441	432	423	415	412	440	401	413	448	399	431	431	419	406	415	394	414	430	396	443	409	446	412	404	390	416	431	399	417	432	427	421	453	431	407	434	428	409	394	393	411	420	444	407	373	423	425	448	386	437	402	404	394	450	435	441	416	386	390	399	391	423	421	424	406	413	444	422	383	400	439	428	450	419	396	403	414	392	406	405	433	385	427	368	431	406	462	455	398	392	371	431	373	404	415	405	439	432	393	428	425	405	452	417	421	404	383	403	445	439	409	395	410	364	411	396	437	414	391	400	391	429	378	389	433	465	392	413	395	377	419	416	393	373	411	429	373	420	441	406	403	404	428	382	413	390	446	386	386	412	370	450	430	415	406	414	408	433	432	444	413	404	413	413	391	460	420	447	445	401	420	450	393	393	376	403	413	385	436	401	439	421	422	407	415	410	417	410	407	403	421	399	430	434	404	420	415	393	429	386	423	451	419	412	438	437	421	435	376	421	431	414	413	419	363	437	408	410	401	400	420	393	400	426	402	402	455	428	402	425	419	424	386	373	445	414	421	421	434	442	391	421	411	415	438	388	390	457	395	397	434	398	375	403	396	393	385	426	432	387	438	376	446	377	400	399	426	399	414	436	431	428	365	403	435	448	470	397	458	402	418	386	385	413	433	374	428	419	411	390	402	432	404	425	411	443	437	423	410	433	407	419	427	410	410	392	390	387	441	472	451	450	413	412	393	383	390	383	403	464	430	403	420	414	395	435	429	405	430	402	395	409	374	436	392	419	401	393	413	456	415	422	396	420	435	414	391	443	353	423	406	458	402	422	402	447	431	408	409	442	416	392	407	425	369	433	399	412	427	406	444	428	415	448	405	397	399	412	394	395	402	455	419	471	407	421	460	422	401	379	376	412	441	400	485	441	429	405	464	443	390	419	400	438	393	384	413	408	446	457	393	356	435	381	443	394	417	415	437	408	430	434	472	412	366	438	421	444	425	429	433	390	407	445	440	418	407	438	406	397	420	405	393	376	386	425	391	445	466	410	420	433	427	474	447	401	375	430	387	441	446	420	398	418	458	404	438	430	388	428	439	404	410	427	399	399	367	405	419	411	395	432	390	408	381	427	421	418	411	374	433	425	407	445	419	418	471	396	405	435	410	415	410	410	397	435	382	404	451	414	399	384	426	448	395	387	401	431	413	348	408	427	431	423	427	444	403	437	397	415	407	414	405	407	394	430	404	412	388	393	404	404	372	430	399	397	405	428	438	428	422	426	430	433	434	419	434	415	445	410	386	417	394	420	421	436	404	419	422	415	411	423	434	427	398	425	408	394	431	443	395	441	415	425	462	423	438	448	394	430	414	390	387	419	395	416	459	411	420	390	350	414	435	444	391	432	397	408	426	433	415	415	460	386	428	396	441	429	390	403	424	456	407	401	407	386	448	386	430	472	447	441	386	414	444	416	418	436	481	420	389	418	451	424	415	381	412	398	420	385	422	419	446	437	382	420	422	434	423	421	418	434	450	419	435	378	425	441	438	425	438	407	426	450	417	399	431	423	455	440	401	440	410	403	427	436	377	410	419	365	418	416	473	431	427	389	410	426	414	415	404	383	408	432	410	408	487	437	401	421	439	425	426	379	430	392	426	422	423	408	433	415	407	440	385	429	442	415	405	425	390	411	405	424	428	416	377	423	395	399	418	396	410	404	439	409	415	390	432	400	411	414	428	434	457	396	376	395	416	371	490	403	433	389	427	401	397	427	380	403	420	403	404	443	411
26904	10055	4345	2113	1535	1275	1202	1063	1022	974	979	990	890	956	887	881	894	863	886	904	916	888	947	903	967	899	945	938	906	848	900	903	866	866	948	973	876	915	950	935	924	970	927	882	921	874	888	928	891	914	971	916	914	909	957	897	920	976	969	903	871	855	908	887	868	914	952	976	924	951	943	864	938	983	877	868	936	901	871	918	873	937	901	940	866	896	870	880	901	929	869	920	860	867	936	923	869	924	930	918	947	936	948	930	951	923	861	902	855	925	919	907	925	872	954	945	900	916	928	902	891	924	883	877	892	898	929	854	890	928	877	890	933	951	938	863	913	910	896	926	948	895	988	913	880	895	914	937	948	893	899	875	925	918	892	916	880	899	919	916	923	901	905	888	883	902	910	879	899	943	909	918	843	971	915	918	841	897	835	908	922	905	916	955	867	991	917	999	918	895	926	880	905	917	854	883	881	930	892	912	931	956	899	907	861	891	918	878	916	928	940	917	890	920	918	907	900	907	915	910	930	926	917	947	933	896	892	890	962	936	901	905	903	894	939	891	863	894	921	907	918	896	865	866	928	916	898	929	927	930	930	898	925	903	828	982	908	878	917	916	943	893	872	906	962	926	945	942	930	894	861	946	931	912	924	955	869	886	907	931	939	918	882	932	902	869	929	938	899	903	870	968	926	893	909	872	882	902	830	856	898	967	902	968	966	917	897	922	927	922	912	900	895	850	916	930	920	990	929	933	887	880	912	855	907	866	911	957	916	983	939	828	925	926	910	930	955	907	941	852	872	907	953	911	938	881	944	909	901	946	924	937	895	960	891	919	909	892	916	862	893	846	912	886	946	880	907	980	884	889	956	908	883	947	895	890	952	909	917	885	957	918	919	946	945	887	906	921	908	966	922	874	939	871	896	902	903	907	910	914	906	882	928	935	957	847	921	916	907	881	932	925	859	973	931	910	898	907	886	912	843	945	856	915	895	939	872	907	921	900	910	885	868	899	906	874	898	889	879	910	850	950	889	963	897	919	947	897	914	960	899	874	877	894	897	890	883	900	923	975	886	948	913	906	905	918	917	857	934	941	981	952	891	884	948	954	934	887	1005	896	906	967	902	924	926	930	917	915	930	911	886	935	923	928	938	898	916	923	876	900	922	936	906	872	955	893	858	935	931	930	895	918	927	917	840	915	912	947	877	968	908	912	896	904	871	875	879	943	889	907	911	949	904	888	924	886	907	937	920	898	885	925	901	914	937	912	935	922	877	888	928	918	950	956	950	935	881	943	883	881	978	868	971	948	901	903	882	919	898	935	894	904	903	900	868	889	940	886	861	950	888	896	913	965	946	921	875	937	910	914	887	888	904	906	876	938	924	956	875	864	909	905	914	962	885	923	934	920	920	870	942	936	917	872	921	944	903	866	902	922	926	914	949	823	903	895	856	898	903	936	894	927	904	911	922	937	946	891	870	918	906	885	943	939	878	892	939	869	922	885	838	958	957	936	933	910	937	891	927	966	981	919	943	847	897	985	915	914	906	915	910	890	930	937	929	906	923	929	933	909	902	926	922	876	897	905	997	901	930	902	852	916	874	905	916	895	876	964	891	902	887	847	908	895	888	955	855	905	894	842	885	948	875	879	939	849	884	890	922	921	880	908	922	926	925	905	949	942	883	900	907	883	939	911	887	942	889	941	884	898	927	936	920	888	874	892	900	905	854	931	927	913	947	939	839	928	934	913	877	933	901	898	889	887	899	839	916	950	935	920	960	881	914	849	901	945	915	905	894	904	902	901	896	903	958	943	900	967	879	889	897	931	911	975	895	868	902	879	900	931	900	985	885	917	925	926	888	833	912	921	891	864	942	911	893	942	908	896	883	946	939	906	902	964	887	947	917	893	905	882	874	834	887	953	914	847	964	873	854	929	895	953	954	945	900	865	861	897	929	865	943	923	885	950	955	903	861	934	927	904	832	951	918	967	921	884	917	923	845	907	953	895	912	908	962	952	859	922	959	957	837	880	923	889	902	929	912	910	924	876	925	916	967	960	890	868	928	906	921	894	937	951	913	907	935	926	923	952	920	905	923	897	896	885	935	900	910	862	911	891	909	911	884	873	876	919	976	888	918	932	940	868	951	895	937	854	901	877	877	918	887	951	901	942	925	896	944	919	871	948	906	925	959	919	963	957	882	948	1004	928	927	903	926	941	934	887	898	851	885	910	917	907	950	857	926	924	929	900	958	965	876	922	894	891	960	919	877	892	921	856	884	902	890	924	939	850	928	940	971	887	952	878	877	900	879	898	915	933	896	954	875	896	850	914	887	868	950	897	950	897	943	935	952	904	916	945	891	912	906	946	954	880	933	866	883	913	910	918	904	908	921	881	906	922	906	897	900	910	895	908	845	891	923	906	920	904	919	875	914	907	956	871	845	911	920	854	881	897	917	926	916	911	976	951	918	918	884	941	940	854	890	893	898	903	896	848	916	891	888	906	941	946	973	845	935	915	882	900	896	876	953	935	959	867	912	966	900	908	895	852	912	899	893	955	910	899	925	889	881	965	915	885	913	900	868	876	916	913	965	910	892	936	912	870	890	919	855	955	901	852	889	879	950	953	953	902	867	912	885	917	947	929	902	955	957	983	896	927	899	963	913	887	862	890	916	938	876	931	956	854	894	879	883	903	901	899	937	998	902	899	920	964	933	896	872	986	929	863	932	895	872	895	838	861	949	898	882	875	954	908	877	910	903	952	898	852	919	921	892	963	915	945	915	901	942	952	932	960	933	869	914	906	919	973	920	917	881	860	862	992	885	912	888	895	903	920	910	896	833	845	918	915	889	907	943	930	890	891	886	860	904	947	913	899	902	929	911	870	910	905	869	929	881	878	878	866	923	948	871	922	909	889	961	908	894	909	917	889	917	949	949	874	928	856	919	895	925	904	913	948	895	893	940	925	929	928	883	941	890	995	902	909	898	966	955	880	921	880	949	903	885	882	914	877	924	910	859	925	924	933	841	921	890	943	907	950	949	917	913	915	848	893	906	973	915	907	894	879	935	979	931	874	890	947	856	918	934	898	950	903	955	880	901	905	909	889	890	898	925	936	907	887	968	956	907	881	927	870	903	866	925	926	915	961	926	880	941	904	938	892	880	886	933	902	944	912	929	907	929	865	920	899	884	874	934	907	924	913	922	904	884	904	946	888	959	867	934	923	863	896	910	980	907	910	906	934	940	870	873	912	921	915	885	884	901	911	930	949	954	887	888	864	932	942	940	846	899	933	910	885	891	978	934	939	948	885	933	944	873	936	863	896	859	907	905	902	903	899	921	913	875	873	888	970	902	872	864	939	904	898	874	890	909	872	952	937	920	927	895	909	904	953	876	867	881	914	901	898	900	926	963	952	941	906	909	965	962	835	890	929	907	934	892	838	875	919	940	906	919	933	885	866	891	883	907	915	902	898	953	935	861	949	931	882	872	833	939	910	947	925	907	897	888	933	912	917
54982	23716	7206	1500	674	582	461	486	457	425	424	449	457	434	430	452	421	433	398	425	390	408	465	426	416	425	431	417	440	446	427	385	422	424	410	418	440	429	412	397	438	412	436	434	457	450	429	450	449	445	386	422	445	414	404	414	378	397	424	403	388	422	469	410	414	415	416	438	375	444	421	421	437	482	443	402	428	426	427	393	392	452	456	465	432	401	416	415	431	388	401	442	430	443	435	422	426	408	399	431	441	456	398	466	426	421	436	422	361	416	408	405	419	436	457	447	424	424	410	396	411	406	396	446	443	428	422	398	367	451	425	437	432	449	406	432	441	409	467	434	457	442	401	427	435	433	439	439	391	445	441	453	417	413	421	395	459	424	398	427	386	426	427	416	418	416	425	416	405	416	396	448	390	402	422	412	377	402	432	419	413	437	429	431	437	423	400	465	425	413	425	405	420	417	435	435	372	426	429	401	393	402	431	438	433	443	424	408	421	431	403	394	418	408	442	416	420	409	434	410	387	423	413	463	443	418	457	437	455	413	413	441	418	461	452	425	457	386	410	448	430	449	368	454	420	399	452	445	413	452	454	417	424	438	385	397	408	432	424	435	427	440	425	425	428	449	433	407	416	437	410	438	431	448	474	418	446	420	390	426	419	432	415	431	399	436	424	418	463	428	380	449	442	480	436	407	446	436	420	433	427	404	434	435	432	408	425	429	391	430	407	420	397	428	441	434	437	398	417	428	420	390	438	438	427	377	428	436	419	445	429	418	402	427	387	407	427	468	443	427	420	461	408	392	453	438	425	451	439	437	412	465	449	413	413	409	421	413	448	394	405	456	414	423	435	456	402	441	418	392	365	406	399	424	408	411	449	424	409	418	423	372	398	454	430	431	408	467	396	423	442	405	429	426	432	432	418	404	418	426	427	429	440	423	429	454	458	429	455	461	408	469	387	440	412	412	422	431	440	445	434	428	453	425	450	405	432	423	429	417	441	402	436	400	448	421	419	424	403	416	445	443	471	415	424	419	417	395	404	421	415	411	418	382	401	413	469	429	430	426	397	426	442	422	443	451	420	418	449	434	411	396	481	415	405	392	426	470	385	458	420	434	406	388	411	454	389	404	464	393	388	424	461	474	409	435	446	408	403	388	392	404	414	419	376	422	401	421	394	446	443	436	419	408	407	388	424	420	419	440	414	441	379	439	448	422	406	421	450	422	420	433	442	413	377	458	406	465	417	423	349	419	422	392	388	468	426	408	440	419	418	416	427	442	404	400	396	459	383	416	430	472	453	421	425	435	446	435	445	391	444	445	413	438	448	444	409	436	426	485	442	394	454	442	440	387	394	444	435	437	414	392	412	437	439	447	423	457	443	426	418	402	455	394	380	410	408	432	463	406	418	406	412	428	404	413	426	423	461	475	417	398	404	426	444	438	423	393	423	422	402	403	437	418	394	415	437	416	403	373	455	461	405	418	412	428	418	402	400	401	428	424	412	431	441	428	424	434	427	456	449	401	426	411	405	436	397	413	410	395	419	434	413	462	413	408	403	482	453	439	446	421	387	403	417	393	389	402	451	472	437	415	463	477	444	435	399	400	402	392	410	405	386	419	414	432	396	407	438	381	410	433	414	410	416	399	425	432	429	442	391	363	394	453	435	414	420	404	421	434	402	416	439	416	395	456	443	445	423	389	417	416	448	432	452	442	390	445	463	418	416	454	439	465	430	432	420	393	434	385	445	414	434	425	437	419	440	409	437	452	442	434	445	427	415	410	424	385	437	414	461	428	402	449	475	418	391	426	445	418	420	443	436	430	450	405	419	484	424	414	408	416	458	405	398	452	436	423	438	453	387	418	417	401	418	409	432	413	392	392	408	426	392	422	438	414	462	442	462	405	452	440	419	418	424	424	449	400	408	413	424	441	422	431	439	411	380	381	461	432	426	440	420	450	422	432	416	421	468	428	407	430	415	428	434	396	441	412	444	398	466	448	439	423	359	476	428	410	420	416	450	424	457	426	430	436	424	439	465	392	426	424	401	424	419	417	426	410	418	418	416	446	447	438	455	388	442	371	415	457	452	373	407	416	443	433	383	433	407	405	419	415	445	416	464	428	431	462	454	433	424	409	393	414	437	398	435	413	403	388	429	423	421	406	433	407	480	424	429	431	407	408	386	406	431	420	403	466	438	388	443	387	455	419	458	437	426	435	435	413	439	441	369	443	410	402	439	394	392	435	402	411	409	414	428	378	411	438	394	398	432	429	427	445	432	413	414	410	431	411	435	431	439	413	406	409	461	389	402	401	422	439	470	392	431	422	385	415	425	431	398	425	427	403	442	462	419	438	414	406	416	444	407	398	400	445	425	409	441	384	477	410	450	480	410	445	438	451	407	418	426	380	382	436	402	396	403	450	448	431	461	435	430	437	408	422	457	411	446	421	429	403	394	444	433	418	428	425	441	406	411	392	434	449	467	405	439	447	425	428	433	475	440	417	431	452	449	426	421	411	408	415	421	422	435	439	414	420	435	463	435	440	428	428	435	420	419	383	386	385	407	437	430	435	423	412	397	414	450	426	432	458	433	434	419	394	416	426	427	364	392	429	401	434	450	364	428	448	431	426	418	472	376	436	448	434	444	412	444	427	412	384	434	440	424	392	438	397	449	433	375	415	408	439	400	430	416	362	407	427	460	407	451	417	419	475	412	413	449	446	436	471	429	397	408	397	416	421	414	441	403	420	366	424	453	422	461	395	417	427	435	439	413	443	373	398	436	422	462	443	439	398	452	415	375	405	439	429	438	415	443	408	444	473	415	430	459	405	374	416	427	402	438	440	397	409	409	439	446	388	413	412	436	394	394	453	453	448	405	429	388	421	437	439	420	457	447	426	441	461	433	441	397	426	402	427	448	413	403	432	417	434	404	384	439	436	415	401	432	405	465	442	407	389	423	439	429	410	437	426	399	433	464	456	398	408	410	452	440	444	450	439	447	439	403	396	448	449	453	429	452	432	424	443	412	412	432	430	422	441	427	435	422	393	438	403	422	449	428	454	413	455	410	437	419	422	400	410	476	404	448	448	401	452	435	418	457	399	400	394	417	388	395	454	461	438	392	448	453	456	420	418	455	430	440	420	440	433	408	432	447	440	417	414	399	465	438	426	424	419	444	428	439	400	446	429	433	445	427	398	426	419	460	429	415	433	381	428	461	441	420	463	420	458	440	439	463	426	419	394	426	451	438	413	440	430	442	404	480	395	405	417	415	426	427	458	427	421	417	435	435	470	442	412	431	444	411	396	414	416	428	408	438	387	416	432	415	409	395	455	434	440	401	398	458	417	414	396	421	438	408	450	405	461	407	454	429	407	430	439	447	471	410	450	420	441	458	407	477	473	356	439	407	385	452	387	404	433	444	388	416	426	454	408	413	466	445	403	458	407	424	443	424	426	421	415	448	410	422	442	426	388	392	412	421	429	432	424	418	394	405	429	398	439	442	426
37540	15658	5189	2622	1622	1340	1182	1073	1030	947	974	940	918	934	906	968	918	936	898	939	915	928	938	984	929	921	870	948	862	913	912	915	910	907	934	933	950	955	926	980	933	891	980	897	910	916	889	932	910	876	960	936	962	901	946	888	911	969	959	943	939	978	926	1005	889	928	918	944	931	926	916	925	904	907	873	969	975	929	921	951	937	907	903	896	904	928	950	980	912	892	897	952	908	939	942	924	921	908	984	948	946	918	920	942	969	927	898	900	892	901	960	947	998	915	931	908	935	978	927	922	917	970	891	877	863	887	931	957	929	978	935	887	936	921	918	890	855	918	927	929	874	875	911	908	926	878	919	926	1001	986	897	921	921	942	938	921	925	1001	977	994	900	954	918	901	932	925	891	911	928	971	955	917	962	887	972	928	919	897	884	909	945	982	956	930	969	874	919	921	971	921	908	932	1004	921	962	899	933	925	923	927	925	927	972	919	881	947	950	916	962	912	965	902	891	934	996	912	934	888	924	926	894	984	874	944	964	887	883	936	891	940	931	904	917	932	900	914	937	927	924	897	912	907	950	902	888	934	911	912	943	943	888	931	929	916	989	907	944	919	882	900	947	920	895	950	907	933	945	927	959	949	911	908	882	955	921	926	891	957	905	969	876	956	958	965	981	896	903	876	915	953	948	978	902	934	926	916	952	940	927	983	918	930	949	909	920	907	903	877	944	928	954	942	954	980	899	935	900	944	961	902	894	922	913	932	912	945	886	926	895	946	966	945	934	950	888	916	874	914	869	953	952	940	956	911	915	966	904	889	891	929	903	883	944	911	911	946	923	940	914	918	915	928	942	999	942	946	922	945	924	903	944	949	889	952	943	924	919	933	908	941	952	914	945	939	931	908	1043	965	931	997	936	880	871	908	911	946	982	953	945	984	934	963	986	929	979	947	951	888	902	950	870	905	906	924	972	926	966	965	906	938	1007	894	945	973	998	954	928	942	859	931	917	937	921	959	970	969	910	980	890	940	934	911	924	961	897	986	900	945	931	939	940	944	923	928	909	915	971	950	970	951	902	926	902	909	1012	955	947	907	927	927	902	928	920	900	942	901	924	912	947	974	958	965	955	912	964	993	941	917	942	850	876	871	937	938	941	980	905	973	929	951	917	906	922	940	914	962	938	877	961	943	964	972	920	942	950	914	951	946	934	944	895	937	958	894	898	893	998	914	952	932	936	921	972	932	968	948	877	932	962	934	958	911	943	933	947	906	923	936	866	885	936	908	914	958	922	916	959	951	891	912	988	925	942	937	896	932	910	956	896	932	967	883	907	906	928	949	909	907	947	985	910	942	937	910	926	941	924	960	918	918	926	954	883	915	896	986	936	843	952	964	946	928	958	922	861	957	934	934	914	880	916	902	971	910	988	868	909	1017	933	938	913	957	908	934	985	984	893	921	961	910	937	949	936	960	975	930	928	913	944	923	947	925	925	910	938	873	912	952	901	952	957	877	931	894	928	941	905	973	879	913	917	953	909	922	914	931	913	944	891	950	1006	951	914	947	896	929	884	921	917	969	883	931	899	887	976	991	965	921	911	938	936	947	908	948	976	949	933	983	894	894	929	910	918	917	970	955	935	943	899	947	950	958	954	958	953	898	887	874	936	917	908	888	911	940	904	938	922	930	975	965	993	962	883	939	934	936	943	919	959	929	943	973	940	934	883	948	992	919	926	902	915	967	963	925	902	908	924	876	927	887	936	956	909	948	927	895	903	903	953	896	918	916	953	940	976	926	922	937	934	1010	931	934	902	935	904	918	976	950	910	897	934	968	934	896	930	915	891	935	951	917	888	950	937	885	948	979	933	887	816	909	929	933	990	944	942	963	985	948	883	921	912	919	965	907	900	969	873	902	905	923	955	891	952	918	882	980	885	966	951	951	942	928	898	972	961	941	912	959	933	906	954	978	878	929	893	938	917	915	905	950	960	1005	943	883	1001	970	937	876	961	908	935	932	923	930	938	978	893	951	909	897	977	946	932	923	922	911	1003	929	984	1000	889	944	942	942	941	950	925	942	919	910	880	937	949	862	925	904	918	986	918	968	876	933	903	939	953	923	954	975	930	884	900	911	936	895	901	924	973	879	955	889	939	933	976	1003	946	940	930	932	942	926	936	931	911	913	925	983	920	964	925	899	891	969	933	911	882	978	935	931	904	931	939	906	947	966	927	888	916	901	918	944	971	897	892	934	914	925	926	968	876	942	921	899	925	935	917	946	948	1006	964	952	948	944	892	916	961	968	859	897	888	908	938	886	954	950	910	952	932	919	922	932	966	926	860	969	909	891	989	911	957	909	963	889	959	909	932	904	953	924	896	880	975	882	910	896	922	940	895	900	913	926	933	940	915	932	965	846	885	916	911	954	917	894	921	945	879	881	892	905	945	951	1007	902	963	939	863	895	952	950	922	926	947	964	960	946	914	932	924	959	954	910	907	880	938	923	892	946	903	906	920	958	887	933	887	927	990	926	940	914	937	961	948	935	936	951	909	934	888	888	940	962	953	941	945	987	1006	960	928	922	915	978	953	967	926	939	935	947	958	968	961	965	917	913	955	893	907	939	941	914	940	916	945	960	961	931	858	967	921	895	940	912	938	938	908	897	925	944	965	913	899	947	939	940	933	936	919	909	894	884	927	926	927	890	884	900	944	953	927	949	914	943	947	933	911	988	940	906	905	921	881	911	932	864	932	919	910	988	906	952	1039	956	944	949	943	913	895	889	907	849	957	953	962	935	889	911	951	892	953	896	937	883	1001	933	953	962	936	936	923	957	926	905	951	948	975	906	855	933	914	885	932	898	903	941	923	945	941	904	920	925	932	919	968	887	893	940	947	965	1023	924	987	914	947	912	913	923	958	911	935	976	937	945	942	948	949	965	937	871	950	915	922	944	929	935	881	880	880	902	892	958	900	931	930	957	934	915	950	891	915	945	928	901	918	910	954	839	892	950	916	970	911	909	937	938	919	890	985	936	932	947	970	877	915	905	920	912	988	964	896	934	934	960	937	920	891	999	940	947	907	899	894	906	949	902	935	952	926	949	946	943	905	930	931	899	907	907	1001	940	907	915	864	955	865	964	888	929	919	915	987	948	920	923	925	941	889	938	914	906	948	916	924	981	961	930	873	924	941	944	916	908	925	919	952	943	981	910	914	901	983	973	900	999	887	929	907	958	960	897	927	908	878	921	923	873	911	937	901	927	930	927	929	895	933	969	919	947	913	973	899	940	936	911	934	871	897	937	939	921	945	960	950	949	907	938	914	978	940	905	961	944	884	908	960	975	959	945	964	970	952	946	957	912	936	948	941	976	935	972	910	914	992	959	951	920	997	871	950	936	896	932	919	938	946	906	945	929	957	962	958	976	914	889	908	910	902	946	901	931	910	945	902	946	927	939	959	892	922	844	887	898	880	917	898	901	928	979	918	930	955	907	947	964	931	959	902	951	943	922	952	934	959	937	992	927	926	836	945	987
56541	23278	8302	1997	1005	736	589	530	506	513	441	436	424	393	436	454	440	416	415	448	413	443	455	434	456	408	426	435	439	423	440	419	446	454	371	428	461	462	403	415	438	428	444	425	496	412	447	397	428	429	390	427	416	466	452	403	443	469	378	400	366	437	432	434	432	434	416	452	490	431	454	440	433	411	460	427	412	385	436	445	422	400	385	434	460	426	410	444	427	436	465	439	426	427	443	459	435	421	437	456	449	425	461	430	441	400	420	432	456	399	409	434	429	424	426	463	432	375	428	421	441	430	430	434	416	438	416	495	409	390	427	436	418	392	446	406	428	412	395	396	415	431	450	396	427	456	437	433	450	416	424	456	430	412	424	422	434	468	415	390	409	390	453	439	413	428	439	449	459	410	469	412	428	450	429	458	447	473	450	459	477	401	456	484	401	396	428	414	442	427	392	431	415	450	425	434	396	465	443	449	462	424	438	424	472	428	398	443	457	441	428	427	444	426	399	426	429	398	428	444	402	431	449	400	423	431	476	454	391	457	463	418	423	396	433	463	461	459	456	467	454	417	440	427	442	415	412	418	477	379	443	423	374	410	412	412	383	444	470	453	437	433	447	400	444	391	411	409	419	443	407	463	422	423	433	458	441	403	432	427	453	433	424	429	448	423	429	443	399	433	442	433	400	423	437	459	412	414	397	443	418	446	477	372	434	447	421	439	466	433	425	409	473	405	431	482	467	478	440	448	471	451	384	407	425	394	432	446	414	451	417	398	411	413	403	455	422	417	393	398	442	438	477	407	412	469	446	414	464	418	426	433	420	438	425	426	445	456	405	426	424	369	434	437	391	386	437	415	412	409	429	426	417	446	444	429	440	398	412	391	410	410	402	417	398	423	460	432	426	449	420	434	457	403	462	417	444	426	449	402	405	431	416	419	427	437	416	438	451	429	437	443	378	397	411	424	400	457	447	419	428	418	421	420	450	397	415	418	424	467	417	404	396	416	447	420	434	413	414	429	448	406	434	415	476	400	422	450	418	401	415	443	439	430	450	409	429	434	418	435	445	451	424	468	430	406	381	387	432	427	372	394	459	435	420	420	446	435	450	424	413	381	409	396	428	437	436	398	412	441	448	443	423	404	414	397	445	390	484	421	418	385	422	398	426	416	404	441	421	408	441	457	416	402	441	458	454	402	450	445	435	458	402	458	419	433	394	429	382	385	411	387	389	443	424	427	427	433	438	460	452	467	397	408	420	481	456	429	431	389	436	432	472	422	394	436	412	415	422	409	417	451	429	430	444	441	431	416	441	420	376	370	439	438	407	437	412	417	436	421	484	392	440	440	418	437	437	448	429	424	437	489	415	437	447	430	403	391	402	450	453	416	428	427	401	430	400	400	471	442	412	428	441	448	419	459	453	421	438	417	418	427	434	423	449	388	416	390	443	410	432	449	453	417	381	446	417	426	448	402	395	424	414	407	446	420	420	468	421	445	388	406	446	392	436	482	436	387	476	422	433	428	404	418	424	439	420	390	457	419	385	419	430	420	399	408	442	418	432	420	433	413	412	433	422	436	435	415	417	425	441	411	450	422	408	406	431	423	433	418	415	401	399	467	411	377	457	448	427	415	386	423	471	425	421	451	456	441	386	454	403	456	435	438	412	408	406	452	414	459	412	464	422	451	442	425	425	459	436	456	436	419	435	437	385	450	423	434	452	458	476	453	394	453	395	424	428	443	414	455	420	449	433	412	430	425	426	427	442	441	391	456	438	382	420	413	444	422	391	463	431	416	442	412	474	429	430	437	440	436	432	452	455	431	414	417	463	444	446	433	422	398	424	428	432	416	426	407	408	417	463	468	440	449	437	375	387	431	426	404	467	394	436	427	425	447	465	413	459	447	434	470	434	449	442	453	417	458	426	466	428	408	478	435	451	447	441	433	451	430	433	424	415	431	415	453	469	397	426	433	456	426	458	436	386	461	476	427	430	425	406	447	424	448	433	441	404	410	432	443	431	425	428	432	398	423	424	420	431	429	416	451	410	406	418	445	459	458	458	425	436	437	438	452	469	436	441	459	450	440	432	413	467	473	415	490	440	412	436	444	402	433	418	443	424	407	383	448	442	428	434	426	440	427	434	445	432	405	420	395	395	428	418	428	426	396	409	458	450	453	410	436	436	412	445	410	453	405	470	411	413	436	439	400	394	463	439	404	412	455	460	458	425	451	432	425	431	378	432	407	432	433	455	442	443	422	437	426	377	425	426	393	399	428	478	447	357	451	445	397	409	438	453	381	477	408	428	416	437	391	422	451	443	425	429	416	470	467	450	451	381	419	446	449	433	430	439	425	431	423	427	446	419	408	406	421	450	372	422	386	412	442	410	435	445	440	495	436	426	430	430	436	439	442	418	444	406	433	424	425	425	435	400	380	446	444	403	397	409	463	404	463	405	378	411	409	429	410	420	430	477	392	432	461	439	464	434	438	414	436	423	418	417	405	452	439	425	431	432	412	439	399	390	430	415	484	431	411	435	405	416	456	435	412	418	447	443	386	451	440	393	434	429	438	474	415	419	409	436	437	400	378	420	416	433	430	428	416	431	380	404	417	425	432	409	442	452	395	450	442	450	389	417	398	435	416	433	458	417	401	406	474	412	430	451	444	468	457	451	436	389	419	435	422	425	423	422	396	429	453	450	385	395	396	403	420	457	409	423	482	402	420	454	427	445	434	408	408	437	456	443	406	432	426	414	413	401	410	413	401	432	443	438	453	383	443	445	413	405	431	420	441	388	392	480	412	443	431	428	446	388	424	440	454	427	404	432	450	435	421	398	416	455	393	432	417	432	413	433	485	463	442	430	466	438	430	406	435	431	457	443	460	422	425	440	443	426	456	430	405	435	411	432	439	424	454	409	429	425	425	442	393	438	472	414	449	432	420	438	411	462	455	480	456	419	407	493	434	437	452	464	395	386	400	423	435	433	420	382	403	443	436	465	419	463	468	437	414	419	378	494	411	440	434	384	415	401	436	430	463	469	459	426	417	446	404	440	452	480	451	432	406	438	392	419	427	467	431	458	425	450	452	456	442	457	435	407	387	427	449	428	427	420	422	491	390	416	414	419	395	429	409	425	416	414	407	468	424	434	454	420	409	439	388	447	441	423	432	438	447	407	440	403	407	452	478	439	421	420	454	434	424	389	454	461	455	422	442	432	449	472	426	438	433	398	449	445	428	420	461	419	417	439	437	444	405	435	448	389	449	410	384	478	448	419	421	433	406	455	430	411	421	398	426	432	446	437	425	415	444	462	441	414	417	437	416	395	416	462	420	441	448	446	452	455	471	442	455	421	397	414	433	438	400	421	413	415	421	409	438	398	425	469	445	422	420	436	421	411	405	385	460	442	478	399	395	430	495	452	445	383	420	431	456	435	398	407	429	424	414	403	396	412	411	411	452	479	425	431	456	412	434	394	444	419	434	433	449	423	427	450	433	414	394	438	413
38368	13882	6608	3569	2613	1862	1456	1300	1192	1179	1043	986	971	948	969	988	956	957	973	934	912	964	950	915	978	941	973	912	955	924	979	948	908	948	942	995	866	958	906	902	951	939	974	971	936	935	978	928	912	950	882	936	970	987	971	977	900	925	904	928	926	961	958	914	936	923	917	941	947	953	919	955	934	935	913	895	925	965	993	910	940	930	944	914	966	954	978	932	932	899	950	865	940	990	987	970	883	932	987	946	950	972	982	965	1015	980	933	947	989	926	956	921	876	974	947	936	905	887	938	960	893	913	911	928	908	936	958	861	987	917	969	953	942	937	948	937	916	952	907	930	970	950	974	968	976	954	867	940	924	934	963	918	905	939	990	940	935	937	895	964	981	945	902	973	882	935	1012	923	933	883	910	1002	992	910	868	904	972	992	993	940	950	1002	968	967	904	904	971	931	982	946	948	940	977	890	944	953	940	938	885	886	940	946	920	945	921	980	976	1023	922	921	949	1008	985	955	941	962	948	914	917	1004	940	958	975	928	933	951	933	936	979	968	945	965	945	917	962	924	973	904	906	905	936	1040	970	972	919	937	931	933	877	919	922	887	900	907	951	957	939	980	896	1013	939	963	971	982	969	905	969	970	955	932	950	948	936	1001	930	971	992	967	843	920	943	930	918	912	953	948	895	937	876	935	958	939	934	904	877	943	927	918	949	951	926	895	899	930	927	948	906	900	998	1034	927	962	973	924	943	887	955	972	919	960	914	954	931	942	934	968	875	951	922	982	879	952	967	952	921	953	998	918	914	974	991	954	1001	900	895	937	916	976	940	951	927	908	962	930	992	887	952	924	949	927	967	1038	988	926	915	972	926	956	894	926	919	916	926	907	909	927	933	960	951	919	958	945	905	883	937	904	937	944	949	936	940	930	948	946	958	984	910	988	936	920	937	961	953	1007	900	924	967	975	968	906	956	935	948	990	976	950	930	998	976	997	927	922	920	1005	918	930	930	892	974	896	952	912	912	955	949	953	935	982	906	960	997	965	916	932	941	971	972	940	968	918	950	991	919	932	927	922	993	922	967	1001	1004	938	910	922	906	950	997	975	942	925	940	969	920	930	927	960	962	933	959	962	913	963	943	945	895	975	1005	894	890	931	913	995	941	939	917	932	916	928	962	979	960	895	931	1024	935	943	954	957	997	926	927	964	900	973	953	984	962	946	919	926	959	939	889	919	942	895	938	909	919	929	944	977	931	901	930	916	997	947	922	936	930	961	922	936	929	874	926	1032	944	974	950	955	914	910	955	951	973	986	908	905	984	879	991	952	923	967	933	993	942	981	918	948	935	917	911	960	988	972	869	836	955	954	958	984	973	938	929	925	938	940	944	899	962	952	943	926	933	948	937	941	941	886	919	981	864	939	955	885	902	908	924	937	923	944	931	926	912	935	943	954	947	1009	937	944	934	938	906	914	931	974	920	950	924	931	1005	924	955	995	946	964	1000	920	945	962	934	994	957	915	968	920	976	920	931	961	965	911	906	912	991	916	933	882	929	1037	942	927	933	974	908	918	924	982	895	934	912	937	931	985	972	927	959	962	1009	927	924	916	911	953	929	967	925	936	938	937	912	916	948	907	943	946	931	970	896	928	917	940	974	941	962	959	958	920	908	941	992	928	996	944	955	916	882	951	949	917	949	959	999	970	890	962	932	932	954	919	932	944	932	990	922	956	973	995	926	947	909	961	999	974	932	890	955	941	1004	912	950	939	953	992	950	913	946	971	943	913	964	898	957	892	978	936	919	949	1017	960	935	945	955	970	860	959	949	908	882	956	907	911	910	963	998	931	963	977	953	859	916	923	900	964	973	926	928	915	898	956	914	961	949	991	914	937	970	932	936	951	930	936	903	872	958	922	972	970	937	924	970	961	950	945	937	999	863	919	911	913	927	891	936	904	943	955	902	903	962	922	924	923	922	976	967	945	911	813	916	933	933	933	949	1002	949	918	958	948	961	908	927	914	961	936	881	917	953	906	907	934	961	986	965	980	922	986	958	950	1034	942	972	912	962	896	913	909	965	910	1010	932	940	966	996	892	930	888	973	881	1002	959	944	949	922	925	919	885	1006	896	913	942	914	897	960	952	1008	903	956	945	917	933	921	955	924	893	970	939	896	948	905	980	951	915	964	942	959	972	886	966	975	909	915	948	955	932	920	913	950	979	939	946	901	950	920	878	910	943	929	953	979	928	943	930	943	928	904	929	957	916	987	936	882	1019	927	912	928	893	932	959	888	938	957	950	933	934	924	988	976	976	972	955	942	937	905	900	959	912	946	947	866	935	981	1000	920	893	924	961	971	888	961	936	916	919	971	939	921	947	910	915	948	929	956	928	966	932	959	976	939	959	918	884	901	957	885	920	898	948	918	955	911	925	926	971	959	906	957	931	905	966	940	904	929	939	919	952	990	926	927	923	919	957	1017	891	964	942	927	917	943	943	973	1002	921	985	965	948	928	991	870	997	903	961	980	942	959	934	953	965	946	957	998	928	969	932	898	990	931	985	973	904	972	982	933	932	908	965	918	980	953	959	949	913	902	896	963	884	905	977	968	972	887	929	986	1006	939	982	889	933	965	989	927	949	995	929	945	949	914	899	917	978	968	895	958	929	947	957	989	937	959	979	931	914	930	916	922	938	962	940	949	972	923	925	999	952	953	932	899	943	929	945	928	943	964	1015	962	918	962	959	949	965	899	978	938	915	944	934	907	977	949	963	955	971	894	904	974	979	923	935	939	929	882	921	947	950	918	908	926	919	895	917	935	890	932	1011	936	966	986	927	976	945	953	1010	988	946	905	972	898	991	918	891	910	920	933	938	978	981	892	960	929	961	957	941	990	947	931	963	1013	916	901	958	942	999	941	910	903	924	1027	963	945	923	955	950	913	1018	894	950	972	975	969	944	961	932	915	933	984	903	942	926	871	956	921	956	981	934	925	943	962	939	923	949	945	923	965	932	926	941	939	936	934	944	915	1024	903	967	973	882	932	922	941	974	912	1023	934	913	961	953	966	963	970	950	923	962	939	950	937	942	920	955	950	944	959	934	915	902	935	968	858	978	979	925	966	949	950	937	909	968	935	956	958	925	947	962	967	941	950	898	926	892	949	979	928	890	949	917	923	928	891	944	948	904	980	955	965	911	998	912	954	935	936	929	933	874	989	925	907	985	920	940	958	989	969	946	913	931	960	1013	904	930	912	996	970	942	938	924	962	921	959	926	941	958	905	935	963	936	932	882	972	966	925	997	968	915	927	965	986	982	974	992	959	937	975	1004	952	935	925	941	920	915	984	969	990	961	884	897	907	952	923	912	998	960	897	901	931	984	949	918	942	1000	943	907	954	927	968	909	936	999	942	920	1002	929	925	982	967	896	976	959	927	968	944	935	938	976	917	943	955	965	940	939	908	907	944	995	971	896	953	935	994	975	959	905	858	929	927	962	896	950	918	984	963	950	1001	1015	916	998	936	949	949	886	962	950	983	958	933	1022	897	990	936	959	949	928	896	904	958	924
48042	17153	5043	2066	994	590	492	444	413	446	418	381	393	413	379	417	415	427	429	425	391	416	435	430	429	424	398	421	415	409	445	445	399	411	399	416	381	422	385	366	373	431	460	447	432	423	416	472	446	410	365	423	426	449	415	380	421	388	392	440	437	419	433	414	411	405	371	466	435	443	435	400	375	393	376	451	426	384	376	400	434	410	391	442	420	401	438	372	384	429	407	435	423	405	415	444	424	379	416	416	410	387	434	395	395	414	420	412	416	406	394	435	423	441	429	403	436	432	431	414	396	407	412	398	382	418	421	375	418	412	394	379	403	381	390	414	412	393	414	414	400	399	402	405	388	433	437	427	387	440	423	399	408	384	437	407	427	393	360	408	409	402	424	399	411	390	383	408	417	429	382	441	425	377	405	434	421	464	441	409	407	392	404	449	421	428	432	413	429	425	408	423	431	430	420	406	398	401	460	467	421	436	417	394	395	424	425	416	400	416	391	449	413	400	422	474	427	372	405	449	411	401	358	439	420	408	390	420	406	436	385	445	424	411	409	415	416	409	375	409	380	438	416	449	424	421	461	389	409	412	412	423	415	420	423	412	403	397	419	421	409	439	377	388	443	411	417	382	384	397	412	397	440	409	403	444	407	430	422	405	371	414	441	416	424	425	410	427	445	399	401	410	399	422	417	411	415	403	446	375	405	415	376	408	423	450	402	402	446	407	428	411	432	434	387	403	382	389	419	439	437	454	431	381	362	423	429	420	450	438	387	392	422	417	434	415	371	436	401	440	420	403	394	406	408	433	411	416	437	417	378	436	390	412	397	421	411	421	440	394	405	415	432	416	430	417	419	413	446	402	413	414	403	433	465	438	424	403	425	424	418	397	406	374	396	400	395	392	376	393	390	411	380	439	409	403	455	390	422	433	421	403	398	411	397	386	399	361	418	407	398	390	469	410	411	411	449	385	395	396	409	416	415	396	384	420	424	375	411	456	429	410	418	424	397	405	449	432	394	433	446	427	424	389	402	387	410	387	446	413	419	405	445	355	406	383	408	394	399	388	433	392	398	371	429	378	376	426	408	411	445	454	419	418	393	381	410	384	387	411	385	417	422	449	430	416	413	398	442	395	442	389	403	421	356	399	431	384	418	400	421	397	414	399	392	424	375	372	410	429	379	377	438	428	407	425	430	404	433	392	379	394	440	361	369	416	434	408	426	400	432	436	384	412	432	428	422	408	419	405	423	433	401	417	406	402	408	400	451	417	393	396	411	361	412	453	428	394	388	410	454	419	397	375	429	388	400	424	424	392	428	445	392	437	380	395	449	445	432	400	468	406	459	435	409	395	430	424	418	394	423	435	379	407	468	429	414	417	407	410	438	448	435	388	406	419	386	404	417	441	404	408	437	436	471	421	422	408	386	405	388	430	439	444	369	406	396	400	395	407	490	384	422	408	419	411	369	390	426	442	432	417	399	410	417	437	424	433	417	427	421	395	429	376	458	438	419	453	384	424	408	391	417	435	438	444	417	396	417	458	452	433	380	384	398	412	452	387	438	393	430	404	396	406	412	407	450	400	435	404	401	451	447	390	441	406	408	404	402	421	397	386	383	415	428	408	392	419	394	395	427	429	415	421	429	411	406	417	413	447	432	444	415	363	412	434	411	476	413	459	414	377	432	436	405	438	434	399	385	423	354	431	411	391	429	386	442	407	436	405	375	384	432	442	412	377	406	400	429	430	400	467	399	381	412	437	400	398	411	423	379	399	385	405	412	422	438	443	464	449	373	481	411	410	378	402	377	408	445	377	437	408	401	412	439	401	450	425	421	446	417	426	454	417	395	413	394	406	393	403	431	397	394	388	391	413	399	401	430	405	446	416	442	438	381	410	391	419	374	442	396	411	396	400	431	399	414	414	453	409	406	400	410	471	406	372	422	433	401	412	438	420	391	407	373	435	418	390	394	443	427	373	427	405	392	396	414	418	382	446	402	415	378	374	396	408	401	449	413	435	381	415	442	417	418	417	419	411	427	410	478	412	426	393	402	387	402	429	410	440	413	366	457	424	397	432	429	349	425	383	353	377	417	410	411	420	394	414	439	407	468	386	416	454	429	438	400	449	445	468	407	378	407	389	411	386	384	424	427	411	399	421	433	453	390	439	366	430	420	384	407	419	433	388	397	402	399	405	395	381	430	417	409	410	438	442	438	399	357	452	420	420	393	380	403	410	419	415	444	384	397	406	416	396	428	430	389	398	385	437	449	438	451	404	430	426	419	412	409	414	379	436	403	400	411	434	438	428	376	409	388	386	428	420	416	393	400	481	385	442	428	447	389	382	423	417	418	443	377	339	382	385	413	391	423	476	412	415	391	376	424	406	384	379	417	388	400	412	383	372	403	405	410	447	431	414	371	385	407	360	442	454	416	442	412	423	417	411	373	417	437	395	437	413	380	422	385	402	444	420	428	434	390	413	389	417	441	409	428	386	404	368	420	390	411	400	448	401	395	404	371	392	369	449	396	433	397	389	419	471	387	424	422	435	398	405	415	415	418	444	376	448	409	396	405	417	401	413	373	403	425	392	375	404	465	419	433	421	392	417	439	402	414	443	409	408	350	419	394	404	432	391	405	388	434	422	461	415	438	394	390	452	418	377	362	400	407	408	434	392	374	403	392	397	405	397	399	436	404	420	383	442	374	398	405	442	410	427	369	404	391	440	426	417	413	443	394	415	411	415	414	446	406	395	413	417	393	402	414	430	394	401	387	476	435	393	427	400	423	385	436	407	392	417	394	378	351	391	445	444	431	417	398	434	423	381	419	432	435	372	422	435	402	410	411	425	424	427	432	377	399	397	404	426	397	383	384	442	427	416	437	408	365	359	427	409	415	419	397	407	415	428	421	454	429	360	377	413	434	425	431	376	418	426	444	413	389	445	389	416	390	458	406	427	410	408	402	399	408	417	393	369	433	421	432	359	393	394	406	426	428	417	413	390	412	409	406	399	442	418	409	408	397	402	417	417	409	433	407	413	410	390	427	422	388	412	418	408	416	406	398	369	387	411	403	405	397	416	406	412	392	417	392	413	358	382	415	395	429	434	417	397	414	398	424	420	428	394	385	397	429	435	420	425	433	426	407	429	402	414	431	404	405	424	424	402	428	444	424	417	396	407	444	428	431	398	400	422	406	428	408	420	378	395	417	400	408	406	415	431	398	422	411	449	403	426	411	366	412	414	379	374	421	424	440	413	424	436	373	416	481	427	387	404	442	416	416	415	386	397	392	424	416	407	434	383	397	423	439	431	409	396	414	391	429	382	402	408	430	438	416	444	431	410	432	414	424	418	390	398	385	393	448	372	453	425	395	402	438	392	393	405	423	400	396	401	431	462	410	415	402	424	421	378	381	381	424	420	427	405	406	390	393	411	366	383	442	407	374	421	393	387	400	403	404	384	417	391	389	437	399	396	393	392	411	372	472	419	416	395	388	364	410	412	403	406
31442	12536	6438	4578	2739	1561	1239	1013	1024	945	952	926	930	941	912	938	888	922	903	927	971	919	958	877	867	865	905	891	927	931	929	910	831	941	965	925	907	916	929	873	885	899	863	860	929	929	900	940	886	1000	940	920	912	851	875	884	865	926	900	914	909	891	888	899	859	909	910	899	909	836	880	839	883	890	926	882	879	868	895	929	925	888	878	879	941	974	897	917	836	872	893	856	927	927	850	871	901	914	886	873	913	922	962	907	905	912	907	929	923	927	865	908	912	901	1008	881	938	870	906	916	916	914	869	923	860	891	886	900	914	908	893	901	929	945	916	903	873	892	907	875	895	878	867	895	879	859	867	909	908	850	905	872	951	868	890	894	853	906	878	937	945	875	912	897	880	942	871	985	906	914	940	907	898	892	952	936	889	893	909	908	855	906	895	892	910	873	908	863	904	959	857	914	882	974	904	880	927	871	952	890	939	936	892	875	903	915	898	862	925	915	927	891	913	924	928	932	926	929	926	918	899	880	917	820	935	906	945	898	888	907	898	903	884	930	893	821	910	812	918	870	878	881	872	946	854	904	935	912	908	883	920	877	818	921	902	891	902	891	883	923	925	945	886	900	920	934	919	952	935	918	855	864	901	939	928	908	892	890	950	897	890	890	956	891	866	898	923	880	940	885	910	903	899	891	872	884	962	938	915	869	869	905	886	922	925	868	913	894	836	855	917	901	859	909	921	905	878	890	866	901	998	888	867	903	831	935	900	919	885	853	950	890	916	931	898	883	877	930	919	929	899	874	961	832	903	932	944	964	932	943	899	907	908	927	904	888	946	863	870	914	872	850	879	909	918	927	859	924	900	873	907	905	854	836	939	894	931	906	943	823	879	917	905	948	933	898	856	877	905	887	858	855	926	925	918	911	894	949	886	891	851	877	898	887	867	902	911	915	890	895	905	958	860	946	896	884	905	918	830	906	859	900	863	873	851	894	876	871	882	938	904	868	901	883	894	954	907	925	866	914	874	880	911	923	861	897	951	857	935	948	895	916	917	968	888	941	905	901	859	904	913	922	920	862	902	959	873	980	938	952	905	854	911	905	965	955	925	911	929	918	846	912	831	887	929	929	922	924	870	888	878	909	848	905	843	870	889	816	927	886	904	887	932	964	925	900	917	982	858	889	922	906	874	912	867	856	935	882	905	946	915	899	907	866	846	921	914	918	899	938	958	946	885	895	926	927	881	905	978	901	928	948	930	876	927	917	874	891	876	885	930	939	945	849	877	915	900	917	918	972	953	867	931	889	918	859	898	901	921	953	887	902	881	865	913	864	923	914	886	915	917	901	913	886	914	957	890	919	936	880	900	893	978	938	850	891	860	863	879	858	876	940	943	961	900	931	877	918	908	902	905	899	929	855	870	896	877	902	911	842	942	894	924	926	871	869	882	908	888	893	890	882	904	926	909	902	883	893	887	906	909	895	928	919	872	856	904	889	908	894	905	874	904	920	924	929	860	877	911	881	900	881	925	897	898	855	916	938	896	881	849	878	959	926	940	871	889	876	869	888	905	944	903	926	909	914	901	900	885	894	948	883	923	914	993	906	960	929	888	861	922	933	927	889	920	908	855	873	919	914	915	906	872	899	892	969	854	893	969	903	913	824	922	859	940	913	915	851	879	925	894	930	906	898	951	900	927	916	934	926	909	905	907	845	976	927	936	919	898	859	917	858	866	886	910	925	918	866	888	901	956	909	911	861	924	886	818	924	919	821	857	878	871	836	880	890	906	916	888	889	934	925	896	918	917	882	888	863	901	897	922	918	895	944	926	887	865	863	886	868	934	913	890	882	898	904	889	886	916	905	909	857	942	879	885	922	901	885	913	899	972	915	923	902	873	949	922	855	952	906	886	903	912	885	845	881	919	913	896	897	858	911	896	904	963	896	892	890	867	931	916	936	914	882	938	904	883	901	840	911	833	799	899	945	947	937	891	953	945	828	920	919	914	910	915	901	941	894	903	870	893	913	906	904	839	916	901	899	944	960	916	918	933	932	935	889	938	879	912	916	862	920	878	888	893	892	896	946	882	944	899	894	881	929	911	936	969	857	929	929	941	919	944	906	942	880	930	925	946	899	872	882	883	872	917	874	954	940	909	858	908	847	896	925	888	863	876	830	899	929	897	921	901	889	841	915	914	883	905	933	868	925	886	944	911	906	870	872	909	914	886	905	906	929	905	924	921	931	921	876	931	881	849	908	894	902	912	871	880	938	889	899	925	908	950	901	907	908	919	913	873	885	907	924	871	835	886	915	928	945	923	931	932	925	923	916	905	906	949	905	931	928	937	897	954	886	924	919	933	913	906	866	883	899	903	924	840	948	905	945	917	873	853	900	857	900	923	960	922	894	946	918	876	975	912	858	938	944	921	884	879	914	896	883	949	891	942	928	856	861	916	883	894	902	943	948	869	877	897	894	881	846	931	875	869	919	873	927	998	900	866	930	899	880	853	934	971	912	959	864	933	917	900	992	896	907	915	954	911	910	931	896	966	885	859	908	877	905	928	916	918	860	879	906	905	933	881	890	903	908	913	970	942	877	891	914	881	925	892	873	924	925	920	948	851	890	895	943	897	955	896	889	897	858	866	899	921	866	902	920	913	892	919	879	892	874	879	858	934	887	937	899	917	940	901	883	905	899	959	913	889	849	874	928	869	941	952	902	948	866	924	938	877	900	883	883	953	950	937	925	894	889	903	965	896	971	962	944	876	940	890	894	908	913	928	897	873	859	924	969	846	910	909	879	907	960	927	908	941	915	910	932	935	930	887	947	894	890	895	872	896	905	918	889	897	933	928	929	903	861	920	855	873	888	963	855	889	905	872	920	914	900	879	929	833	875	899	946	878	868	886	907	866	922	883	930	907	953	902	873	892	853	873	912	868	935	909	920	879	908	956	920	928	846	910	898	900	926	883	874	909	933	909	925	866	868	946	890	943	918	877	923	895	904	940	931	885	886	858	916	913	869	885	880	894	880	848	880	886	897	922	903	882	872	876	922	930	850	906	934	822	902	950	889	891	882	910	891	893	911	868	895	887	963	910	901	919	862	859	917	905	868	898	869	873	946	905	922	884	948	904	901	927	914	871	937	869	867	916	863	896	936	978	933	942	932	909	837	906	936	907	904	930	939	938	914	918	923	874	905	889	892	912	919	880	882	923	858	924	931	983	902	857	919	877	908	970	938	902	897	937	882	858	943	903	937	853	849	953	914	929	892	903	899	861	884	877	896	912	845	926	919	907	965	910	927	912	877	964	963	901	883	958	904	895	903	880	920	922	910	910	890	958	883	938	930	931	887	903	893	888	926	907	912	873	885	917	931	915	898	946	896	934	945	874	872	823	878	928	906	935	907	895	853	948	931	919	896	909	929	925	897	867	849	910	880	946	939	900	897	921	901	914	952	945	898	897	905	894	898	910	903	928	919	890	873	872	918	921	942	881	928	901	858	958	886
56248	22910	7486	2064	861	573	534	463	454	466	420	432	430	409	423	431	414	427	380	459	419	458	404	414	406	429	404	376	454	407	442	442	431	409	431	470	444	385	417	417	417	449	457	437	456	442	436	386	428	413	422	424	409	407	409	417	389	417	462	412	431	446	447	424	416	401	430	463	418	407	461	430	412	403	455	445	436	436	443	434	463	451	398	453	441	455	400	410	457	416	442	453	421	416	471	415	407	419	395	442	460	384	446	452	444	438	454	444	454	429	438	397	473	411	435	424	432	394	449	392	488	425	436	399	438	424	408	423	442	425	441	422	442	438	444	452	454	394	424	416	386	453	434	414	411	447	444	436	412	410	418	461	445	419	452	406	414	435	438	417	455	411	439	409	435	404	398	403	377	402	438	395	455	405	419	450	433	415	413	453	417	434	430	407	410	389	425	426	399	455	451	424	419	485	431	423	357	419	389	448	448	404	448	412	400	456	419	417	413	407	444	386	403	385	420	440	461	400	426	437	420	403	423	418	416	409	398	481	417	413	400	428	414	404	426	418	453	425	436	385	424	385	400	438	423	406	413	430	421	396	426	437	456	424	503	465	460	418	432	438	469	404	411	468	417	430	441	449	409	402	394	404	438	405	441	443	431	425	408	436	434	431	409	416	442	372	371	445	455	402	418	426	420	462	426	373	418	452	410	422	410	453	451	409	387	412	414	426	423	478	430	467	390	452	397	409	403	397	430	442	422	466	404	476	412	436	433	433	431	437	475	471	431	390	396	504	416	408	421	443	371	449	430	411	401	458	408	395	465	409	363	466	420	447	462	426	424	455	393	428	433	471	418	415	406	449	490	455	420	425	385	383	442	454	399	390	429	460	416	424	397	410	416	438	422	460	439	405	451	458	455	437	419	409	404	433	404	424	392	458	410	404	439	467	438	410	450	450	465	427	422	446	413	439	433	434	435	467	422	457	433	420	410	444	382	429	428	394	461	435	418	434	473	454	419	406	387	447	464	444	415	440	457	432	442	472	423	417	442	437	409	391	434	448	448	451	446	448	419	421	439	375	409	402	428	448	457	417	417	435	415	434	410	401	450	448	441	406	441	414	415	459	397	435	425	406	412	390	415	429	416	409	456	441	399	389	433	414	421	453	392	397	438	454	463	415	428	420	424	384	452	411	463	423	396	432	431	408	413	436	418	395	384	442	394	431	440	399	411	427	443	460	447	407	414	452	398	390	418	420	444	418	427	427	396	416	434	416	449	449	408	421	424	407	420	425	385	411	437	416	388	393	399	420	418	416	447	458	425	450	432	410	424	407	468	418	448	403	427	403	407	431	443	411	405	403	416	411	417	391	414	429	435	401	441	403	424	422	408	459	393	417	390	422	433	431	434	464	376	410	412	392	394	386	437	403	438	470	458	411	459	430	452	430	462	429	433	455	437	427	433	479	434	406	464	430	404	433	395	394	382	392	394	396	396	435	387	394	413	401	429	446	389	420	414	440	453	394	415	419	421	422	403	385	393	384	439	436	468	433	446	440	444	415	426	394	400	404	408	447	433	449	410	408	434	440	391	392	430	462	391	418	466	423	460	394	429	446	400	429	379	393	403	410	381	430	435	468	409	411	430	434	428	450	451	435	423	419	420	421	403	414	404	419	441	415	382	416	434	407	418	400	405	449	471	460	410	412	445	440	424	374	375	437	421	412	399	414	416	411	443	418	429	422	403	401	489	430	417	407	391	415	414	427	389	472	396	405	401	428	414	399	397	443	450	414	416	452	373	438	409	449	399	428	416	377	406	419	422	426	436	421	416	444	420	463	423	409	400	421	413	448	470	428	425	409	423	387	416	460	457	389	435	437	440	487	451	425	442	448	428	411	404	462	398	395	431	421	403	428	434	427	448	453	418	428	458	396	426	395	413	404	421	419	405	444	444	449	450	396	404	410	431	445	442	390	415	413	419	384	442	447	471	436	431	434	400	418	391	416	420	416	424	428	399	417	426	440	420	395	445	439	420	439	434	479	431	408	418	443	406	426	415	435	425	415	423	413	441	416	397	463	387	386	438	462	431	463	453	427	423	450	426	418	467	469	435	388	395	424	421	438	431	451	431	464	448	433	422	389	398	448	440	468	396	409	467	442	427	464	400	410	416	450	438	443	428	438	426	386	399	418	445	448	424	396	409	433	428	421	427	443	442	433	455	397	374	445	400	377	421	427	441	489	443	472	394	389	454	402	434	424	426	369	436	445	398	416	408	408	431	423	393	437	424	440	412	436	432	391	424	422	381	469	441	402	401	396	411	413	413	448	416	438	443	418	420	410	426	439	402	371	417	420	467	396	406	381	481	451	420	405	457	403	433	417	413	404	459	488	427	464	466	414	439	427	400	400	446	458	421	421	422	470	406	408	501	467	451	429	394	408	391	446	382	440	419	408	438	408	406	406	476	441	443	405	426	413	399	426	399	403	395	437	396	406	445	435	387	423	437	413	420	420	406	385	441	443	392	386	397	435	435	411	459	449	425	432	390	409	448	414	431	412	408	469	429	443	413	381	469	381	438	448	411	411	394	435	430	464	438	421	425	409	441	417	417	409	442	461	396	410	408	455	451	421	414	469	431	426	417	380	383	400	407	430	363	407	386	400	410	403	440	399	429	406	400	421	414	445	430	426	384	461	420	410	381	420	413	448	433	402	459	424	437	443	435	448	427	460	437	434	436	385	430	460	438	409	404	454	402	433	447	434	444	420	464	411	378	474	414	402	424	421	451	401	431	410	426	420	422	453	410	445	472	441	447	429	452	412	399	411	417	437	444	425	417	448	397	389	431	418	408	418	434	460	417	444	410	431	416	399	422	419	413	442	420	467	441	392	410	426	386	431	429	403	407	419	431	403	422	448	431	438	442	438	401	414	453	438	424	433	394	430	427	399	429	449	452	449	431	418	403	441	435	477	392	438	411	446	405	413	454	387	399	422	430	441	390	438	458	452	429	446	418	466	425	400	434	439	461	434	437	421	464	413	460	443	430	459	422	406	412	430	432	465	434	463	417	388	418	440	392	447	451	383	427	419	429	388	428	417	456	405	453	475	461	447	470	441	413	400	441	404	419	416	466	418	401	451	401	401	420	435	461	430	404	403	430	415	434	390	412	440	435	441	423	469	441	458	419	481	462	414	406	407	423	421	482	411	437	401	422	419	418	389	417	451	454	437	437	421	414	408	435	395	432	454	397	394	468	412	424	388	423	442	438	421	439	385	408	432	438	437	406	428	435	436	475	397	450	392	385	420	395	423	442	424	408	426	422	404	429	430	448	467	412	399	432	419	408	452	403	420	416	417	443	421	404	470	389	420	439	415	463	431	413	398	462	410	375	405	415	429	431	435	426	456	417	419	434	446	398	422	407	401	454	379	439	410	443	475	438	419	475	446	404	440	418	437	436	418	448	437	400	426	433	392	432	418	434	384	382	428	436	465	474	418	411	425	416	467	439	412	386	406
37872	14990	6563	3911	2309	1438	1176	1113	1054	1021	1009	950	924	1025	915	945	987	951	933	898	937	897	916	1013	888	907	916	962	915	906	891	929	975	943	929	929	979	941	947	992	930	944	897	964	914	941	876	959	945	931	894	922	969	920	933	916	963	911	904	902	927	888	993	924	986	943	901	930	1006	903	971	965	957	1011	994	949	967	879	945	952	939	950	981	828	946	948	915	940	924	951	885	964	950	952	936	932	879	933	971	941	980	891	832	941	891	924	891	952	922	925	926	939	935	924	914	963	916	889	971	872	915	928	929	938	913	947	909	929	982	937	957	944	922	986	962	908	933	906	937	921	962	871	960	918	948	934	979	902	945	960	886	914	940	956	968	953	949	862	905	924	967	917	872	937	929	939	924	920	890	886	918	923	902	935	965	955	888	911	921	905	947	965	928	937	925	915	960	958	942	946	921	901	952	919	925	902	939	896	959	921	947	898	957	915	904	901	936	931	913	929	970	874	906	929	914	973	927	935	907	925	894	898	954	966	948	933	894	963	954	897	961	920	917	911	927	921	955	907	915	961	923	964	912	930	882	887	924	924	914	943	962	921	978	942	957	960	932	933	908	952	974	999	920	896	957	885	936	951	966	968	941	1010	947	905	935	929	915	962	912	915	964	878	909	933	948	925	916	925	873	928	919	914	947	936	928	964	981	942	908	991	865	978	924	919	940	949	959	968	980	971	945	918	917	919	913	896	871	975	935	936	903	919	924	941	968	886	928	964	954	933	933	942	950	899	900	916	943	917	888	935	890	923	895	924	984	952	920	882	946	961	944	909	933	892	932	875	930	941	913	899	923	964	935	982	925	919	907	879	985	994	953	887	951	942	948	937	1003	930	906	896	955	966	924	953	935	974	901	903	909	948	885	936	900	925	902	925	923	929	1000	962	949	917	965	848	883	930	908	943	927	971	937	917	906	890	937	915	953	962	941	991	942	999	930	953	901	965	920	908	946	918	923	902	948	951	928	920	941	867	949	930	948	958	934	914	979	898	942	903	964	935	949	958	909	943	921	924	953	969	953	955	920	901	880	932	936	942	976	935	931	918	958	942	917	939	961	892	992	939	866	978	951	884	913	873	953	928	987	966	934	896	945	899	949	910	919	944	917	969	933	964	837	940	1001	954	950	951	938	932	907	987	967	953	981	917	948	994	979	994	966	914	902	910	942	954	968	930	978	902	945	983	956	970	943	889	958	999	953	978	933	955	929	955	923	949	882	957	942	917	890	946	971	902	926	996	926	877	893	970	926	895	978	1036	959	959	943	898	919	920	945	940	959	940	997	935	990	905	923	898	925	935	957	945	953	929	856	915	948	910	949	901	925	919	916	969	935	867	937	896	887	944	923	926	935	911	952	923	939	963	932	941	935	931	938	974	954	878	937	889	954	905	959	922	926	940	906	936	910	927	922	948	885	958	943	913	973	950	968	921	970	956	868	920	945	903	946	968	907	949	981	972	954	933	940	930	961	955	964	931	952	935	891	888	966	935	970	959	944	983	947	888	915	924	941	934	978	931	915	905	933	953	890	945	934	942	924	941	897	920	918	924	937	955	924	948	908	890	1010	912	948	928	913	916	996	946	978	961	886	934	971	907	924	918	874	943	884	929	922	953	931	889	952	934	962	926	925	926	930	930	930	963	958	927	930	923	956	929	878	946	976	953	995	932	898	926	921	891	934	963	918	973	901	878	943	920	917	938	883	928	967	933	990	861	915	926	948	915	951	971	937	895	945	851	928	947	904	903	962	931	1010	898	893	964	894	968	884	961	897	916	930	931	924	902	910	920	958	933	922	931	897	967	962	906	950	924	922	997	919	967	900	969	956	979	956	941	912	899	965	948	919	896	932	910	916	903	893	921	942	912	953	910	950	903	973	977	929	915	923	964	938	987	915	947	948	915	976	887	923	954	976	876	963	936	933	948	956	930	863	927	927	942	937	949	883	984	975	902	951	905	914	908	941	965	992	897	962	892	972	920	947	905	963	954	881	938	889	1012	981	884	947	905	973	953	992	923	896	911	944	935	967	920	928	953	911	923	964	870	904	953	951	935	947	933	873	895	912	971	965	957	973	906	906	943	932	939	900	912	906	906	925	922	959	886	944	943	960	951	917	945	914	942	929	963	929	931	904	942	968	948	945	953	878	903	950	954	998	943	950	964	957	934	957	931	901	898	964	907	952	915	878	898	903	959	924	1008	938	937	957	926	922	965	942	941	908	961	957	960	901	955	998	963	891	972	917	933	937	932	906	974	924	916	951	957	911	959	948	943	951	916	931	928	950	954	939	979	930	978	959	934	925	880	940	909	939	898	955	918	907	966	912	951	898	882	961	961	964	954	949	987	953	943	841	944	949	920	926	924	932	987	966	897	960	902	917	967	897	979	950	949	984	930	942	909	921	934	922	870	913	979	950	896	951	913	922	960	947	948	893	978	954	889	925	958	951	914	878	905	949	939	997	926	931	961	972	889	908	941	957	898	866	914	940	953	897	917	925	972	953	977	952	922	971	952	910	916	952	935	898	947	897	950	915	902	993	912	933	907	917	918	889	973	925	967	929	947	950	973	972	905	920	918	922	935	897	928	965	954	922	925	946	975	915	901	967	945	924	936	939	927	918	945	930	953	909	926	947	927	903	922	982	937	932	912	920	955	897	919	936	956	928	900	898	898	966	899	945	978	942	931	962	922	968	868	904	1036	923	908	962	950	861	877	927	900	914	888	917	926	912	884	878	931	967	939	953	930	944	922	938	928	929	918	892	926	968	940	916	932	932	938	963	939	947	945	939	993	946	933	999	961	946	901	952	999	950	877	957	900	941	900	920	926	897	939	951	902	935	940	945	893	958	953	919	968	986	902	1010	988	886	949	948	937	906	857	920	943	960	934	920	937	897	923	906	944	937	932	930	899	959	936	932	925	945	881	946	935	979	918	960	922	910	941	909	934	970	993	995	976	961	921	951	963	991	999	924	924	954	918	959	912	945	905	947	941	888	957	939	924	982	955	956	927	886	990	962	934	905	922	954	1003	908	961	898	971	892	935	981	959	899	941	960	947	939	917	981	946	965	951	918	862	974	916	936	943	937	947	948	950	957	946	947	977	903	909	903	909	945	949	890	954	943	924	970	913	922	916	890	923	963	937	933	943	902	924	922	952	944	911	968	946	885	893	913	888	934	919	932	919	958	913	936	953	915	960	956	973	910	909	931	901	920	963	955	893	968	882	971	974	918	891	945	923	969	905	935	947	954	957	895	876	946	958	891	963	898	974	941	950	954	911	939	922	935	958	916	926	935	917	910	917	932	931	937	942	934	925	998	961	991	909	926	944	941	950	924	974	872	1002	970	929	931	979	976	914	942	924	949	974	939	936	892	971	931	928	967	977	909	948	940	908	955	998	918	952	956	957	910	933	943	862	948	935	953	910	895	925	941	921	912	886	979	926	946	949	950	885	909	951	955	890	937	924	973	971	895	972	905	980
52586	23872	10362	3049	1383	963	765	550	492	489	457	437	443	466	479	416	439	418	408	438	444	470	445	439	448	452	430	417	418	419	441	418	431	413	452	453	465	435	424	461	468	445	412	421	449	432	401	437	435	417	421	419	459	419	433	464	435	424	427	438	421	393	475	444	481	455	391	427	427	458	419	421	405	422	454	379	412	452	428	429	413	424	419	430	459	442	395	416	434	452	390	458	449	442	464	424	398	451	428	441	476	442	476	476	413	492	462	493	454	406	440	471	445	450	439	458	435	430	447	445	453	422	412	449	437	438	451	415	437	409	417	447	443	450	414	396	462	424	451	470	469	482	456	405	452	442	409	482	429	432	406	446	429	431	395	426	453	469	408	441	427	423	412	455	415	409	449	435	423	485	423	404	397	449	414	461	443	446	430	411	388	435	437	426	383	437	428	461	442	452	411	485	396	416	457	412	421	466	454	502	421	450	437	449	448	435	491	426	446	405	403	453	438	425	411	429	455	431	433	451	405	411	428	427	479	442	427	476	452	391	467	435	467	453	411	406	426	429	450	458	472	456	435	437	444	451	414	461	432	472	447	447	404	441	460	424	434	419	446	479	447	473	456	428	406	424	430	423	434	482	418	448	409	417	450	451	418	466	411	452	377	443	504	425	437	412	438	413	447	431	405	453	404	385	397	401	382	451	399	428	458	424	418	425	420	488	414	428	426	442	457	438	432	421	430	438	442	465	431	430	433	410	393	406	409	455	429	452	439	422	468	411	419	434	435	445	440	449	478	435	459	448	443	414	424	451	432	437	411	424	416	431	439	449	420	422	438	448	435	428	427	431	446	438	446	461	418	413	390	450	430	432	448	464	463	466	440	477	445	443	388	440	436	454	474	446	429	495	457	431	487	448	407	402	404	453	429	481	427	438	426	480	413	417	447	445	434	451	451	408	446	445	444	424	437	462	424	446	456	413	398	448	409	457	464	441	438	420	478	433	430	427	406	460	436	403	424	439	406	418	437	422	427	441	443	424	413	432	435	419	426	430	420	411	468	493	422	444	450	420	424	427	419	437	484	461	424	415	461	420	455	422	457	414	416	472	397	398	422	395	453	434	436	430	419	405	451	395	441	406	414	456	437	438	420	410	403	467	461	435	401	426	452	406	453	452	431	452	461	443	440	404	414	435	456	421	423	412	440	450	420	450	376	443	446	417	457	418	435	445	471	412	416	447	441	431	417	468	482	459	428	429	415	427	412	462	420	424	460	447	460	442	422	450	421	411	421	415	427	426	424	448	447	437	400	453	453	414	437	449	452	428	417	456	456	423	399	482	467	464	377	424	429	417	449	436	418	362	454	460	462	431	445	453	421	462	442	446	427	458	435	417	425	381	486	461	435	429	466	432	415	445	422	446	472	408	445	424	457	448	451	446	445	438	407	407	437	457	443	413	470	441	446	433	455	408	440	436	430	420	447	411	429	440	445	450	448	442	462	469	422	413	472	454	417	413	447	433	440	423	455	456	441	466	485	408	458	457	444	436	423	426	421	420	454	436	427	418	458	432	459	461	431	420	490	426	409	464	441	440	449	451	404	420	422	406	405	459	467	447	448	422	440	468	449	424	430	432	391	450	421	415	434	429	433	465	441	436	464	437	411	404	464	396	424	449	434	399	447	463	465	458	448	397	426	422	452	436	430	436	461	439	444	460	405	440	407	483	428	369	454	443	468	461	440	400	491	413	435	441	434	440	436	427	466	455	407	473	472	448	448	461	459	449	424	408	448	453	462	431	427	470	472	443	436	440	471	442	435	416	452	436	408	473	410	457	412	421	441	416	431	433	442	451	452	423	422	472	461	450	416	445	401	412	425	403	409	408	439	423	420	449	454	452	397	460	437	448	415	432	412	421	460	434	391	452	467	422	390	437	425	413	454	452	466	391	452	432	445	443	460	436	492	450	423	417	377	439	457	434	432	447	417	430	400	433	447	459	440	458	452	422	449	419	441	418	468	480	455	422	415	436	423	464	434	408	466	420	445	382	421	439	449	424	473	394	397	433	427	428	428	425	438	441	449	452	462	444	462	465	437	460	452	466	425	409	398	409	418	451	414	434	460	469	440	471	419	441	450	466	415	428	416	425	399	425	451	431	409	428	417	389	448	451	393	462	456	461	438	445	441	451	408	388	416	401	417	449	448	428	416	405	438	423	443	437	403	469	468	482	465	478	445	447	440	428	425	417	442	438	438	421	387	421	469	400	465	428	459	443	446	437	457	494	428	464	464	443	455	465	409	462	418	441	441	459	407	397	405	432	423	423	445	448	463	435	419	468	440	449	415	437	462	424	440	430	436	418	474	419	441	420	434	440	456	493	468	438	469	454	477	419	426	440	445	468	442	447	459	443	467	432	464	381	432	451	440	457	403	422	459	412	469	456	398	434	436	426	446	417	407	435	400	410	426	425	403	413	392	454	412	422	443	465	467	438	411	444	420	421	404	441	415	445	445	424	448	436	425	441	441	456	436	451	446	410	439	447	451	408	446	441	409	435	424	430	412	438	400	389	429	421	422	443	415	458	450	404	388	447	453	423	408	426	427	421	417	405	426	432	389	427	437	426	413	464	441	472	446	426	417	418	436	432	439	413	438	454	458	446	426	433	447	469	415	471	439	459	407	448	416	394	405	430	451	434	430	405	400	419	444	461	391	446	415	444	408	468	441	431	417	451	422	454	455	463	443	425	420	407	411	431	451	429	430	428	418	434	446	473	445	435	446	462	431	446	434	410	440	441	450	489	439	455	443	418	414	428	427	441	397	418	401	442	451	459	436	434	431	478	503	459	373	420	426	462	413	443	441	395	427	471	470	447	492	437	391	426	395	418	430	451	511	431	391	444	434	421	420	469	468	461	433	413	475	417	422	467	469	437	440	491	422	415	426	477	413	399	398	453	429	446	417	430	415	407	415	489	441	412	442	469	409	423	439	448	436	443	445	424	465	442	411	391	427	441	446	449	443	429	422	435	469	467	418	426	435	441	467	462	460	444	456	438	433	444	443	479	469	477	451	449	398	426	379	487	451	460	421	408	428	409	434	414	446	460	455	415	426	451	473	423	415	465	455	447	390	457	467	421	449	460	425	472	437	422	425	442	449	425	441	467	425	443	437	448	475	440	402	407	465	425	455	457	421	413	448	444	402	411	464	382	458	404	458	476	426	449	445	447	421	406	455	440	442	411	419	401	470	430	445	463	426	419	484	439	420	411	471	465	443	462	404	422	416	461	451	429	445	445	421	479	465	445	438	446	421	433	401	424	483	434	414	417	436	423	424	467	423	399	393	398	431	419	445	465	470	437	464	469	418	422	409	422	405	484	467	436	436	467	394	435	425	424	441	424	427	451	405	429	440	473	442	407	423	467	434	444	432	434	405	464	399	432	379	434	460	441	442	426	464	387	455	458	424	465	405	453	449	426	452	407	412	445	458	428	407	446	439	453	439	462	432	434	441	443
34532	15296	8911	4923	3325	2658	2032	1391	1339	1090	1058	1006	1049	1056	966	978	965	990	1023	975	1010	929	989	956	912	938	960	959	931	913	951	921	944	967	941	967	920	955	972	985	967	988	910	958	948	971	917	974	969	932	914	925	935	940	961	959	972	961	966	987	1027	946	959	990	951	945	917	914	946	971	978	941	962	962	980	970	980	903	938	996	918	882	1002	993	959	925	977	978	900	938	972	927	976	906	945	906	941	929	929	910	932	940	938	998	907	907	918	974	1025	978	955	918	910	930	935	975	934	908	962	988	939	896	944	925	1007	985	884	958	928	953	967	973	984	966	977	956	941	927	970	960	995	939	939	947	989	915	968	986	963	928	999	982	961	986	964	895	988	990	975	960	971	967	989	928	927	947	949	954	932	969	969	919	955	933	1033	955	1007	931	917	981	973	965	957	950	949	945	948	1017	929	959	987	933	929	927	1001	939	928	960	930	929	938	948	956	971	951	959	898	933	964	901	945	988	933	920	924	943	944	961	897	974	966	946	987	922	955	928	947	953	960	959	975	1001	958	926	964	935	924	974	925	941	963	984	977	912	953	996	927	1041	942	971	976	934	950	923	960	896	947	942	963	955	958	940	963	989	923	972	923	996	899	960	965	939	975	966	1009	1000	871	918	959	927	952	935	971	933	983	946	958	951	967	935	928	958	909	959	970	960	923	965	930	959	938	1003	945	926	958	944	955	981	896	945	894	932	914	973	963	941	913	910	974	1000	921	970	944	920	944	985	923	1005	929	918	976	949	964	942	963	968	981	1022	897	1025	944	979	939	958	1002	1006	955	910	939	964	944	959	935	963	937	922	930	970	956	982	933	925	950	925	914	961	909	1007	944	888	986	930	896	929	965	948	939	948	912	991	961	974	942	920	916	952	951	969	936	964	933	946	911	959	960	923	965	954	970	920	963	915	1024	936	934	952	1010	923	957	1002	931	942	976	943	920	899	937	970	956	991	988	924	944	969	895	942	986	968	913	919	952	958	886	957	957	943	968	975	953	931	938	943	1021	984	936	1012	958	953	983	945	954	1012	980	966	924	976	960	1018	936	1013	970	946	996	997	989	970	979	917	890	986	912	998	980	947	929	971	912	983	1003	886	914	927	949	1023	917	1062	962	991	981	995	909	917	967	975	983	939	935	964	958	925	962	996	914	1026	920	977	953	948	948	926	994	977	932	942	945	932	968	952	965	968	956	940	976	929	937	909	961	903	972	880	979	939	969	920	961	918	986	973	971	972	946	932	932	975	956	984	915	933	939	956	973	955	923	943	943	942	928	933	967	933	928	927	937	939	985	980	966	971	952	911	962	955	990	955	938	980	967	977	967	939	957	955	975	927	948	913	965	980	920	995	945	953	974	949	976	975	949	1031	998	950	998	1001	941	975	955	939	946	943	954	949	921	915	973	946	945	928	970	1036	908	898	984	942	886	921	952	979	955	957	906	971	930	928	929	987	941	1013	959	948	911	901	944	910	901	966	974	962	944	939	924	931	976	983	967	947	924	979	1003	942	981	937	932	942	900	1007	909	913	937	1003	921	958	949	984	930	941	988	988	969	952	968	974	926	953	937	948	918	921	936	936	953	983	948	935	942	1023	962	947	993	930	929	941	959	952	970	956	1006	953	924	932	967	897	938	936	966	972	1005	1014	920	936	911	991	1018	952	907	973	936	920	977	950	1020	1001	999	965	958	876	996	952	951	933	980	976	966	943	943	912	895	930	941	895	977	959	1003	942	984	887	1002	971	970	917	972	962	975	959	955	944	985	908	954	919	946	933	973	944	972	908	954	966	946	917	998	893	964	941	953	993	904	994	960	968	1019	975	950	992	963	940	903	965	949	969	934	943	937	937	964	912	1012	964	937	966	963	934	900	965	917	987	963	998	968	993	922	947	904	927	940	939	907	981	915	913	945	950	961	947	969	923	926	957	951	942	938	983	911	953	955	967	952	994	990	948	941	953	962	968	966	925	1002	971	945	924	934	1000	906	962	946	973	871	920	940	962	895	1004	978	924	980	1067	942	962	916	994	1009	979	950	955	902	949	975	979	935	973	949	949	966	959	894	924	944	1010	946	970	912	979	982	916	923	916	920	1002	966	938	954	950	944	954	987	927	981	968	980	942	959	956	955	919	956	986	922	937	935	945	966	896	987	960	1011	978	913	923	957	980	984	932	895	975	973	928	951	975	960	979	963	953	953	962	874	938	911	932	977	997	916	947	937	960	934	976	970	1001	1010	978	994	934	959	991	935	895	886	997	913	935	973	977	958	944	968	857	895	1008	953	947	948	912	957	985	912	925	976	952	949	931	943	980	954	953	918	942	932	951	970	947	949	943	955	935	925	949	958	954	960	975	923	949	925	904	981	911	969	913	867	941	956	972	925	965	909	935	995	941	1015	962	972	997	934	949	896	949	974	955	1002	981	913	939	977	962	921	952	983	995	1008	1005	935	955	955	922	970	972	1010	987	956	909	992	971	982	982	907	939	961	991	934	945	993	965	943	1006	930	934	969	964	924	920	940	944	920	915	985	961	984	970	932	965	970	924	943	948	930	953	959	959	938	903	993	975	992	978	955	1004	953	962	953	924	956	959	924	989	953	945	928	939	961	899	946	931	942	952	960	1015	942	908	1001	919	931	945	923	948	953	903	968	915	983	929	959	907	937	916	971	994	959	940	969	959	955	969	903	966	973	891	954	887	892	845	950	872	941	935	969	937	975	914	926	932	944	942	929	966	995	933	911	983	988	961	999	922	956	952	943	955	983	970	976	891	1001	902	978	882	915	946	970	983	962	967	946	974	919	911	969	990	937	912	964	920	926	902	964	909	964	991	956	938	1002	940	949	907	944	935	933	969	977	925	966	911	952	958	937	911	1007	855	963	945	923	981	985	920	945	965	943	884	966	865	973	941	921	1014	936	983	978	890	943	970	938	955	885	933	947	954	999	978	931	916	994	972	924	933	946	965	962	937	892	925	922	938	980	925	955	945	991	971	942	961	910	971	919	931	910	997	917	923	989	988	958	955	922	957	944	979	927	969	954	1019	979	966	951	894	956	979	988	941	953	952	950	1014	945	999	959	961	953	919	938	996	968	929	912	959	992	970	935	932	870	971	947	891	960	884	943	975	989	963	919	917	995	948	957	965	985	979	921	929	964	970	955	946	937	932	946	948	924	967	910	978	949	900	962	916	955	937	1002	931	875	918	969	966	950	967	1001	930	929	1001	980	983	941	930	997	951	941	927	1006	961	961	964	951	907	891	972	972	996	955	1030	1027	976	934	938	941	988	972	925	1012	962	971	1004	976	933	959	929	977	908	937	919	925	930	898	984	976	1028	954	929	957	1004	985	990	906	1006	949	970	879	996	979	933	955	965	1010	960	971	914	967	927	914	953	925	886	933	977	959	1036	913	911	951	968	969	961	890	930	945	980	985	929	934	1029	952	978	947	911	942	944	971	946	952	994	953	953	939	962	940	949	933	939	966	932	967	991	923	933	960	944	974	930	958	934	938	940	938	899	976	1005	958	959	938	944	964	941	982	970	927	929	925	980	1018	964	962	926
44481	16226	5101	2048	1075	753	622	513	482	451	427	405	438	431	425	425	448	352	419	412	406	396	410	432	424	395	392	419	427	425	429	394	435	381	411	371	389	404	409	378	386	421	413	394	395	424	378	396	399	394	412	408	397	423	370	448	424	407	411	411	380	427	394	363	393	370	449	444	391	381	390	375	415	414	368	399	388	387	420	385	414	408	364	418	462	442	388	394	408	401	389	408	365	389	395	412	434	397	420	435	431	416	425	390	345	375	373	433	411	382	368	418	423	417	378	422	372	414	379	429	373	439	464	398	398	400	409	372	439	390	415	384	426	374	359	395	426	412	411	416	411	431	381	354	419	425	417	438	409	396	408	430	414	369	400	379	428	387	363	415	433	441	425	421	421	409	406	400	410	407	434	443	394	389	381	406	389	423	436	373	386	420	417	409	415	424	397	396	393	391	381	386	448	403	416	387	435	427	387	426	412	418	423	397	417	424	387	404	403	380	395	391	405	429	420	434	391	410	419	405	406	406	424	406	379	390	378	458	393	399	448	380	441	416	441	387	389	396	438	408	403	400	394	423	409	415	421	397	417	386	391	415	403	396	398	414	443	436	405	364	378	387	410	438	424	403	368	417	363	381	387	397	389	380	397	438	430	421	411	375	408	435	388	402	407	413	417	376	441	388	400	370	426	461	392	420	431	435	384	415	434	364	391	414	418	408	468	410	415	405	386	402	422	381	379	433	372	402	416	392	411	426	411	400	419	451	448	407	442	405	441	389	390	436	343	370	445	432	417	405	407	384	400	418	407	398	419	432	426	396	379	418	409	404	422	411	432	378	432	376	413	380	416	435	415	422	397	397	420	388	399	431	394	438	440	380	388	404	382	398	408	390	370	423	423	364	424	369	375	420	403	403	383	439	380	393	392	402	409	378	401	422	401	400	369	402	426	404	408	412	406	410	424	391	418	429	439	418	432	415	436	426	429	434	383	410	394	417	409	431	414	400	389	420	430	424	446	438	407	393	394	408	423	421	406	389	451	415	422	416	384	401	416	434	436	402	442	409	431	463	415	413	404	441	410	417	409	407	427	406	417	422	395	441	389	363	422	385	400	388	429	416	401	403	425	374	404	392	372	401	385	374	364	426	430	397	442	387	387	406	406	417	386	440	384	399	416	396	430	386	406	401	407	375	433	419	408	380	426	411	384	450	389	447	392	399	377	403	424	390	419	408	422	381	380	412	419	366	417	432	393	407	375	424	405	368	399	409	386	378	412	406	400	386	410	397	431	409	420	404	391	390	391	405	410	407	395	390	405	416	425	403	423	433	392	432	395	422	388	377	393	415	389	396	403	409	425	436	429	450	393	390	388	416	391	427	400	420	392	430	454	381	398	413	429	412	435	380	395	424	443	463	443	397	429	411	392	410	400	407	449	390	431	399	438	383	435	447	367	382	394	380	426	421	405	417	398	381	393	392	402	388	377	437	384	413	363	425	383	432	420	417	408	368	386	413	450	360	438	425	439	414	395	441	374	403	424	409	406	367	419	399	392	447	421	424	390	406	433	429	399	412	410	386	373	374	385	435	397	428	402	381	403	377	431	388	414	414	436	398	418	416	402	382	417	405	420	414	399	407	393	403	403	396	391	384	430	375	381	421	420	447	402	374	397	397	412	396	414	392	397	398	425	402	434	399	433	425	372	373	433	390	414	377	422	405	417	393	435	435	405	424	389	376	437	358	400	415	431	417	386	415	402	418	410	420	413	403	423	400	443	407	442	427	348	420	393	406	407	406	430	416	410	411	420	390	373	443	412	423	398	395	413	427	403	432	385	384	379	397	393	371	369	407	384	429	419	402	442	439	376	433	418	414	383	417	397	427	407	362	396	446	420	431	425	366	410	396	444	411	378	434	364	423	412	424	408	403	404	402	408	369	367	384	352	408	390	414	406	392	408	416	406	424	390	395	426	416	391	365	394	372	347	418	409	394	414	428	371	438	372	419	366	409	442	400	414	395	414	434	431	435	434	394	417	408	390	411	380	385	451	397	427	419	414	364	422	404	404	403	408	435	407	416	434	423	401	397	436	443	420	394	399	409	459	398	382	380	393	369	380	365	413	430	369	396	410	416	409	406	422	481	409	365	418	408	404	431	392	393	355	389	359	435	400	411	454	397	391	438	434	397	424	364	399	379	412	422	405	398	400	438	406	374	415	382	424	387	413	385	412	401	380	427	391	412	431	427	458	371	396	393	392	393	384	372	378	389	395	388	399	383	420	369	427	407	452	448	408	409	402	404	437	422	400	417	396	437	415	418	422	388	390	401	443	404	401	384	409	417	443	419	387	420	442	404	370	392	415	444	418	408	400	412	422	414	436	437	399	401	431	386	393	403	397	419	430	434	411	386	438	370	411	403	400	369	398	379	407	417	460	412	398	394	368	404	393	381	416	407	351	443	408	382	378	367	401	414	424	451	400	453	359	439	432	414	402	385	424	413	413	431	407	413	361	438	378	402	402	393	379	377	423	426	402	429	406	400	412	393	405	413	422	405	418	419	408	388	407	388	412	386	404	415	387	424	411	393	418	413	389	411	429	434	456	399	411	364	400	433	409	414	387	427	389	406	414	420	381	388	430	439	397	385	397	395	409	457	400	405	384	402	429	408	404	406	413	398	405	394	403	436	422	429	390	428	410	400	384	423	352	391	373	366	389	376	401	407	437	462	407	399	392	425	434	378	386	392	378	435	404	401	390	409	413	403	424	358	424	428	368	408	410	399	436	404	394	377	420	413	412	423	390	370	447	411	422	399	387	426	420	418	412	413	422	413	348	381	423	398	397	373	399	377	419	409	400	408	400	379	405	390	402	406	386	461	409	413	372	407	383	395	438	456	406	420	397	414	427	408	421	382	399	430	413	437	425	425	435	381	377	436	383	407	378	431	408	402	375	427	391	419	437	397	410	435	404	402	407	403	404	379	424	402	427	442	399	389	406	413	405	414	422	402	377	388	381	430	376	416	463	437	369	398	385	413	403	398	410	416	419	405	388	399	410	449	441	381	431	422	407	375	419	406	391	409	408	401	396	374	417	396	417	398	415	383	431	398	384	410	412	400	397	414	434	394	369	441	431	409	381	415	383	421	445	415	409	415	422	427	404	442	392	396	415	448	408	400	423	438	399	398	415	427	399	405	416	418	434	404	399	432	430	440	406	409	391	369	434	406	421	383	400	400	413	413	403	391	423	410	397	424	433	414	390	416	414	410	397	408	389	419	357	448	400	406	399	350	409	424	403	430	414	415	423	396	427	359	396	402	427	404	411	378	410	406	411	400	370	419	441	428	382	415	439	402	402	379	417	415	371	396	408	364	394	400	375	387	416	404	397	415	397	376	392	384	415	389	415	397	423	430	401	418	428	417	386	410	423	451	378	406	411	370	401	390	421	392	385	397	389	388	397	409	420	383	400	367	431	399	407	385	407	427	439	437	391	366	411	409	390	422	426	458	404	391
29721	11984	6593	4519	3204	2296	1902	1413	1141	1042	1012	931	931	936	920	897	905	854	901	899	909	859	901	916	909	905	901	900	884	842	934	855	865	935	886	860	843	900	900	873	870	886	881	920	882	905	857	888	912	902	863	914	898	892	858	912	943	876	917	896	949	943	896	936	880	928	907	906	854	913	882	912	887	868	875	932	893	891	911	872	947	868	872	873	890	884	926	940	936	878	855	964	866	914	878	843	917	899	928	874	880	875	897	860	909	955	854	856	925	925	886	889	970	922	892	903	914	932	887	882	926	939	907	903	865	879	897	915	897	902	918	963	895	903	897	978	889	932	855	918	903	853	903	885	933	908	874	863	953	861	885	863	921	903	886	864	953	907	896	912	922	942	922	844	912	856	926	894	879	872	931	915	859	877	875	899	867	924	912	940	904	933	912	910	875	898	920	892	910	849	945	899	909	939	888	934	940	905	920	873	827	874	909	900	876	919	946	954	858	908	855	859	867	902	904	907	884	922	872	886	886	874	905	878	905	930	891	895	893	870	884	869	851	905	934	923	924	870	886	903	896	877	941	905	891	907	880	899	905	929	873	883	913	895	902	922	934	915	949	918	936	876	879	896	911	888	890	927	865	924	883	919	911	920	856	905	915	904	888	873	891	930	868	878	926	905	954	886	946	924	900	886	870	893	884	915	884	874	890	857	872	890	888	894	934	897	877	900	933	918	858	891	851	951	912	878	865	901	886	907	930	880	936	902	861	885	911	860	860	895	880	963	901	950	879	835	908	922	883	938	876	912	928	860	934	862	896	852	888	895	917	918	892	899	898	938	913	898	892	853	874	904	887	904	862	897	903	911	921	949	900	891	915	885	907	871	918	934	849	916	877	952	926	882	914	876	906	906	929	845	925	926	922	913	882	873	890	870	929	883	936	916	918	934	883	870	876	905	916	942	868	864	991	944	903	864	905	906	890	846	887	863	829	881	885	916	948	930	921	842	912	894	869	943	884	894	896	891	909	860	891	921	934	916	920	903	914	896	878	876	917	868	848	844	906	895	877	911	922	919	937	902	896	900	950	867	935	927	910	926	941	930	919	878	881	916	886	903	949	889	865	932	867	906	878	890	903	899	900	872	902	940	870	883	898	884	925	891	859	923	922	850	905	863	913	887	893	909	917	929	826	879	908	894	911	921	879	880	884	927	875	868	863	851	983	892	897	930	899	878	867	937	854	926	954	883	897	901	859	868	912	924	848	862	944	891	893	859	889	861	889	899	876	896	913	914	878	865	921	895	909	898	849	876	965	869	904	836	890	906	875	883	886	893	895	930	843	847	897	850	939	904	933	972	924	925	965	830	934	889	878	898	904	850	906	897	899	875	917	914	875	880	882	867	881	879	926	915	873	913	894	924	894	924	883	882	868	940	842	905	876	895	930	840	899	861	896	901	862	901	872	879	946	908	915	891	906	908	905	879	868	910	926	920	914	860	921	929	901	876	905	938	864	925	914	902	942	944	875	867	967	878	903	908	913	837	952	885	907	859	861	874	968	898	869	897	875	892	858	886	872	903	879	901	874	852	921	915	893	901	933	858	904	912	865	834	881	892	944	926	933	854	898	876	885	850	874	859	856	859	902	876	906	870	912	937	868	881	920	927	943	896	871	871	902	918	907	906	847	843	886	879	896	902	865	909	898	896	947	906	877	861	845	906	919	872	958	920	881	892	936	864	888	912	943	900	904	881	921	826	963	941	892	902	914	834	913	873	903	891	865	850	941	894	908	939	852	904	867	909	889	910	914	847	890	883	919	922	879	877	948	898	888	890	862	897	888	919	845	951	898	872	909	896	916	863	888	876	936	874	913	886	900	863	929	907	920	832	877	922	892	926	885	901	908	870	859	900	912	913	815	896	868	911	891	924	957	864	890	905	843	889	888	880	892	815	890	937	919	887	914	932	901	880	893	886	886	868	887	910	867	913	878	882	886	894	842	808	904	837	915	868	884	892	916	868	935	885	886	900	910	934	832	959	878	912	880	900	890	962	827	907	851	908	876	915	879	896	925	890	862	924	910	906	857	881	887	901	885	870	934	877	889	891	923	911	908	879	904	849	889	923	907	873	870	896	895	921	846	915	878	892	894	909	955	897	889	955	888	867	966	868	932	916	873	918	925	897	879	914	879	900	901	880	907	925	849	873	902	885	899	926	895	893	862	896	893	899	904	911	900	913	911	914	905	884	878	918	893	908	905	862	859	938	944	922	874	879	930	941	890	898	911	897	896	931	904	858	912	842	847	970	869	886	919	899	870	895	888	871	921	861	887	945	893	941	896	946	908	866	915	909	914	905	861	886	874	895	905	891	878	914	915	875	893	923	921	890	887	912	911	888	903	885	877	886	908	895	892	927	915	940	890	918	923	888	916	895	922	888	857	926	891	894	878	848	898	917	910	857	873	919	922	904	900	912	825	889	921	834	890	845	876	889	914	914	891	901	872	925	927	869	867	954	884	935	853	882	936	898	950	917	912	880	917	910	873	896	883	902	912	878	909	946	854	916	866	881	905	886	824	911	891	897	852	905	910	910	863	865	893	917	873	874	893	841	912	917	956	923	874	897	926	839	918	884	840	903	872	930	920	878	883	915	884	891	871	920	865	874	893	902	926	944	902	906	907	881	915	878	919	823	894	893	876	915	940	886	896	885	915	909	878	850	939	966	954	899	926	854	891	936	939	917	927	897	910	902	858	892	904	910	861	885	913	870	888	896	894	934	943	886	867	879	900	931	853	852	908	924	837	903	866	915	872	919	875	875	853	871	888	905	922	979	932	897	893	872	894	944	926	940	879	841	927	900	869	958	829	865	934	892	916	875	897	932	857	828	889	921	939	891	918	942	857	934	919	925	901	883	896	845	917	924	929	894	885	905	888	943	873	851	890	891	922	914	951	904	995	891	938	958	916	841	939	859	881	825	885	903	888	901	870	866	870	890	892	900	904	897	906	908	896	884	885	892	926	913	933	872	968	932	885	893	884	912	911	875	886	910	913	860	867	881	886	891	956	898	919	882	883	877	861	926	884	839	897	860	862	880	877	862	921	930	833	917	938	876	912	938	902	979	887	895	893	918	886	908	897	933	855	911	895	894	957	903	935	901	877	901	876	907	907	907	932	888	905	888	926	887	883	931	923	887	874	887	874	906	870	906	946	905	940	934	869	941	859	881	935	862	930	956	939	864	961	925	822	885	879	920	904	928	897	935	908	885	918	925	809	838	887	882	856	851	888	909	869	929	923	858	908	880	867	931	949	912	888	874	909	897	905	934	930	895	855	930	903	908	944	894	941	873	850	880	833	904	889	896	928	907	888	924	890	896	906	916	913	850	900	920	894	931	883	878	883	912	845	917	909	846	854	873	883	915	893	871	907	877	858	949	825	945	838	853	958	877	927	869	879	867	917	872	877	882	886	891	942	835	917	940	898	909	888	875	944	907	887	871	871	930	899	935	913	879	895	891
55129	24249	7210	1723	855	630	564	484	476	435	426	437	480	422	435	445	452	430	408	398	429	435	407	409	438	451	403	409	462	437	424	412	374	422	373	397	430	402	441	426	466	452	422	451	422	436	385	416	428	410	454	437	449	422	446	465	410	469	459	400	405	435	455	420	429	416	416	436	443	422	414	426	390	415	441	411	405	437	443	395	428	493	451	438	430	385	410	429	408	438	414	457	444	430	407	416	459	399	400	422	432	402	402	416	404	464	416	403	432	434	429	399	448	401	461	439	418	442	455	441	432	459	424	440	412	399	402	382	410	436	416	434	383	412	417	433	454	400	430	427	432	441	427	391	382	414	397	440	402	429	380	424	412	428	421	439	423	412	413	451	421	448	434	423	420	452	389	425	442	436	381	465	446	393	445	429	419	433	422	417	435	460	411	434	409	438	418	421	440	387	412	439	439	428	449	408	419	436	420	447	402	408	425	391	427	437	436	416	439	420	475	388	449	400	408	424	420	423	409	404	443	395	405	443	410	406	406	406	407	418	415	418	417	374	439	445	425	378	436	419	447	440	478	420	436	446	448	436	410	391	398	418	438	440	469	424	460	390	396	409	401	420	426	465	403	442	448	444	394	402	419	428	381	441	425	466	457	438	402	422	452	421	417	421	413	401	444	425	439	444	427	451	413	435	449	417	434	442	451	441	434	454	440	435	402	396	426	429	405	420	432	471	435	433	415	429	396	405	420	438	419	372	455	430	385	399	428	403	395	406	413	480	441	429	399	403	407	427	443	397	410	424	417	442	432	420	428	426	424	444	464	423	429	417	428	393	396	426	442	453	438	406	408	438	454	434	416	448	427	386	408	402	412	391	443	423	424	428	418	432	436	450	449	382	447	430	442	409	422	410	414	432	448	403	411	432	418	361	438	420	434	401	440	464	439	424	451	371	453	420	419	404	409	424	408	406	472	434	434	385	449	422	421	449	417	387	443	438	415	420	436	385	447	463	429	464	415	444	452	392	399	457	452	376	414	437	427	440	468	434	402	416	413	446	402	463	412	385	434	445	458	424	384	414	414	397	394	493	430	419	421	460	426	424	421	414	415	420	432	461	424	457	408	400	417	405	410	399	403	425	416	418	405	424	430	388	443	424	420	395	441	423	421	431	382	433	440	442	424	438	403	402	459	405	390	419	431	444	434	431	467	449	431	432	431	426	431	400	430	404	448	470	416	412	425	418	434	424	460	424	483	417	420	408	407	485	426	382	404	421	437	440	422	451	422	409	443	428	416	427	435	394	428	417	379	397	435	425	405	386	433	457	426	431	450	444	400	432	410	452	402	417	435	394	400	451	433	465	415	383	408	412	420	424	384	469	424	464	436	414	442	413	439	425	429	453	426	450	438	413	451	448	412	427	414	430	424	478	431	422	418	429	426	419	434	450	416	435	406	429	445	426	446	403	411	413	398	427	424	439	445	416	470	439	422	446	419	446	423	440	435	460	430	429	427	444	450	417	422	435	406	414	425	393	442	389	459	436	396	457	401	415	415	473	424	459	383	447	410	439	450	448	423	424	459	453	413	395	410	457	400	412	427	410	400	430	401	437	430	442	404	427	467	446	411	456	470	440	419	439	421	464	410	422	435	444	447	436	434	417	436	389	401	442	417	411	434	425	415	459	411	407	384	425	407	422	447	408	382	430	396	409	408	411	415	440	424	436	469	431	439	491	448	411	422	479	462	464	425	446	404	426	407	469	433	410	403	414	430	419	440	407	423	441	408	407	413	477	428	433	411	406	413	445	420	435	427	463	453	404	436	422	394	423	401	435	428	423	443	440	429	397	431	448	434	408	437	426	439	414	484	444	440	407	410	429	468	442	456	434	419	415	435	445	457	444	442	443	393	422	430	406	440	459	401	444	431	436	384	431	384	402	405	431	414	434	436	453	409	431	417	402	393	403	419	416	403	449	418	438	448	440	408	437	419	424	437	405	452	404	424	428	460	426	474	423	425	414	454	426	400	414	418	431	395	426	403	407	428	420	437	392	453	452	432	457	434	414	446	484	400	444	448	444	449	392	425	446	428	420	404	415	446	406	414	405	420	410	414	410	461	458	437	429	403	431	443	438	442	414	405	408	389	415	378	377	439	409	414	443	456	462	424	461	432	452	439	407	415	419	413	411	469	418	434	424	420	399	448	417	430	437	471	486	446	395	402	399	438	442	432	464	414	448	410	427	438	444	434	425	404	445	435	410	414	388	395	425	392	445	407	400	403	462	424	437	450	400	406	454	401	429	408	430	449	403	416	478	392	430	427	427	418	428	449	386	429	445	457	463	462	436	440	388	409	413	408	441	429	388	435	408	407	414	402	420	450	433	429	420	450	422	408	442	437	428	404	424	409	436	444	425	373	431	465	442	387	417	408	409	381	405	428	456	457	449	396	431	459	427	418	443	407	383	411	434	437	408	415	440	476	412	464	472	444	412	436	455	450	478	442	421	430	428	418	431	400	419	425	432	406	415	414	478	420	398	386	412	445	418	390	423	392	405	399	445	446	429	448	432	401	415	470	426	423	427	393	470	426	438	397	403	416	440	399	360	417	438	438	413	429	469	414	443	440	407	391	449	411	448	458	461	408	471	444	440	422	418	436	447	414	411	432	430	435	427	443	446	400	468	444	385	395	448	436	454	441	406	437	445	453	435	392	380	409	384	441	442	444	416	457	410	456	427	424	390	428	398	457	420	375	423	424	444	447	415	421	421	413	410	445	400	391	391	435	436	397	459	402	398	471	408	442	400	452	424	419	471	403	444	446	439	427	469	407	421	425	450	440	386	448	424	460	442	371	370	415	443	477	418	396	451	424	405	424	448	434	377	395	404	455	444	472	406	406	440	435	425	404	422	396	423	417	409	414	444	404	411	432	407	426	415	450	409	441	411	440	407	436	424	395	439	406	443	450	417	448	439	430	420	452	425	438	462	466	426	408	421	429	401	428	462	421	409	431	409	415	420	401	439	439	410	399	432	422	485	430	439	416	441	396	453	436	437	442	408	460	469	435	434	382	424	441	452	460	427	392	433	427	413	408	399	405	406	429	426	415	414	440	412	448	383	425	432	467	438	411	427	389	424	432	427	432	434	436	414	421	419	414	387	414	426	433	412	440	427	389	435	447	453	435	397	455	391	403	434	404	419	442	477	401	411	447	422	470	451	428	449	434	443	403	374	414	409	429	395	428	475	438	441	399	429	393	365	442	420	422	399	442	402	433	408	392	443	431	447	416	414	436	403	435	402	430	415	460	415	414	422	457	451	463	417	416	430	471	378	432	413	396	431	417	409	406	459	449	461	442	421	432	491	413	450	452	409	413	431	440	424	421	444	412	459	412	417	404	401	393	448	434	475	421	423	462	477	492	389	395	439	458	478	423	450	422	410	407	405	387	434	438	438	429	376	450	398	411	406	400	466	439	422	411	449	404	416	427	448	433	430	471	451	377	440	454	418	417	393
38170	16077	5094	3113	2099	1678	1320	1151	1057	989	1019	1018	992	968	944	950	921	930	918	938	1044	933	916	899	967	1004	965	922	946	974	905	962	907	945	936	975	935	913	944	944	925	991	902	900	884	964	940	885	939	948	883	970	975	916	947	946	889	951	916	934	962	972	973	918	915	948	909	961	939	949	976	951	946	890	966	922	923	919	938	975	1014	971	902	923	914	952	962	966	943	953	940	888	930	854	938	996	915	914	966	878	919	928	893	929	933	990	969	979	951	963	918	902	923	983	956	906	973	878	882	952	929	968	943	947	915	943	917	943	946	992	1018	948	958	898	920	950	930	938	995	950	902	931	896	927	918	965	928	953	935	914	918	947	907	968	934	955	929	941	982	955	989	950	938	966	906	987	968	957	901	972	983	963	949	976	970	872	927	875	976	950	955	968	957	927	947	901	946	902	942	925	937	921	897	963	960	976	890	1008	915	886	947	958	945	916	908	907	918	902	909	932	960	896	950	907	887	959	931	976	993	958	935	918	926	889	986	924	920	903	914	934	929	941	960	935	948	888	926	902	941	927	934	948	907	918	956	940	990	933	971	922	920	885	965	985	848	976	987	948	921	913	924	948	953	915	922	917	940	913	967	911	930	990	917	965	931	901	912	926	929	940	949	951	896	898	980	909	954	922	930	928	950	949	920	935	935	983	931	942	932	943	925	976	888	940	915	897	983	926	853	987	972	897	942	944	930	945	955	992	903	938	978	892	937	924	994	909	886	972	869	892	998	958	941	892	916	959	971	938	943	947	903	922	957	979	982	969	1032	945	943	919	904	968	923	997	928	960	961	928	972	967	934	985	930	926	913	940	973	979	919	900	939	941	921	884	984	942	945	961	942	958	928	1013	932	926	902	892	973	913	889	950	948	987	898	944	904	968	950	931	947	927	883	953	959	989	978	909	930	916	927	892	960	952	937	940	963	910	941	944	922	909	976	934	934	938	920	891	891	957	924	967	887	982	950	929	965	937	969	914	892	921	926	926	988	941	917	906	936	941	933	922	936	911	919	919	915	880	936	946	929	920	963	1010	956	977	986	923	905	958	928	915	916	936	931	934	856	977	944	933	944	985	921	927	975	922	910	895	939	954	1002	951	897	934	951	913	974	944	937	952	1013	948	915	969	941	922	923	971	909	897	965	942	949	944	932	940	945	970	986	913	944	875	965	958	904	950	985	938	922	927	909	903	945	899	898	971	1005	992	892	946	950	915	986	901	921	956	907	963	949	953	915	966	942	924	923	919	965	893	923	947	950	917	873	927	871	961	887	954	958	899	949	967	983	907	917	910	925	919	949	923	918	954	934	952	905	963	934	920	932	980	984	942	915	939	893	976	914	993	962	936	949	931	959	872	944	961	951	988	976	956	913	907	929	908	931	909	894	930	937	965	948	965	951	923	964	898	897	897	945	909	900	973	903	1002	940	958	975	939	982	976	961	958	902	949	934	942	925	923	916	907	949	893	946	948	925	946	906	860	944	983	922	958	929	948	914	915	921	957	922	889	932	964	934	897	910	939	950	954	966	935	998	946	935	951	879	947	941	895	914	960	907	956	884	912	953	868	960	890	936	913	950	921	904	956	932	984	955	893	973	898	953	930	968	926	908	1024	909	909	900	906	916	958	940	901	970	958	907	943	910	944	912	923	923	940	974	940	946	957	965	942	1026	951	1020	961	992	887	926	983	997	958	927	924	943	923	1036	965	976	961	915	914	946	930	902	981	929	890	951	940	965	951	927	971	903	955	978	926	951	980	911	893	957	926	966	900	922	929	1007	934	908	892	911	922	942	921	920	904	976	900	913	880	889	905	957	930	963	959	922	922	987	939	940	923	883	924	970	963	871	881	948	869	910	891	935	914	945	907	902	912	939	923	975	973	910	963	968	938	952	951	918	922	947	936	983	908	946	1000	925	882	915	924	949	948	946	952	975	950	919	928	947	953	923	956	928	923	940	908	910	971	853	898	1027	927	908	955	895	919	1009	945	919	926	921	971	873	939	996	974	945	942	943	861	889	965	884	935	895	921	990	901	913	975	929	925	969	933	982	960	966	996	959	946	871	962	967	915	887	910	940	894	984	905	931	972	1012	947	867	940	960	952	938	996	912	945	949	968	985	956	874	939	924	936	926	901	958	939	967	937	972	948	981	981	928	919	966	890	969	970	977	951	973	881	887	948	914	897	898	924	921	932	962	992	947	922	929	937	946	984	886	986	894	990	934	892	919	1029	914	914	978	969	971	934	956	901	957	900	930	971	942	939	948	986	923	949	960	938	937	940	907	944	962	980	1031	915	968	984	902	946	923	907	981	966	952	989	952	957	926	946	868	890	923	943	942	992	936	880	905	940	894	950	923	935	904	912	943	903	898	956	952	864	879	914	904	969	971	941	887	957	961	888	903	943	911	927	1032	911	908	967	972	954	924	982	941	878	951	915	925	941	923	927	887	975	915	955	914	961	891	924	935	954	919	960	921	886	884	966	945	995	954	919	968	925	916	914	905	1000	917	913	946	974	885	976	900	889	877	927	917	955	926	893	942	936	943	905	986	971	957	949	940	932	964	1009	882	920	978	924	950	943	952	939	908	998	945	926	962	874	956	1017	939	1007	946	1023	939	943	962	909	918	897	926	953	892	912	926	964	876	1007	933	927	956	881	923	910	955	894	972	898	1010	974	917	974	976	936	927	995	961	941	995	879	954	935	885	864	1021	977	942	927	965	937	957	935	932	916	896	946	886	958	980	983	917	929	911	910	954	924	925	934	951	969	1010	902	936	959	961	966	967	903	913	967	915	935	968	964	969	941	919	894	963	945	944	936	942	953	890	932	917	843	961	904	941	901	897	983	960	975	965	929	945	909	960	979	895	955	914	818	938	951	954	971	929	938	957	973	961	915	884	913	964	891	905	996	1004	909	947	945	916	894	915	939	872	945	948	884	915	941	956	915	906	983	873	926	912	965	889	954	964	905	894	978	926	883	959	989	916	946	902	936	962	926	951	917	956	921	947	1010	979	985	962	938	915	972	1013	969	934	899	942	893	930	917	906	944	914	901	926	931	917	946	934	976	998	950	977	936	933	978	932	925	898	969	937	941	960	941	915	992	909	900	925	943	930	940	935	900	916	948	895	955	928	881	975	986	964	939	909	996	944	943	993	959	976	908	965	996	901	932	922	880	922	925	904	938	961	985	915	914	951	1017	917	901	899	914	945	949	934	935	937	928	943	966	947	932	943	934	894	906	890	930	919	879	908	922	914	944	925	935	892	926	914	912	922	940	1007	986	928	939	976	944	938	924	962	933	917	916	958	932	983	935	936	953	1005	939	919	931	951	925	939	965	1010	880	975	860	953	935	955	933	962	933	936	959	879	893	959	938	941	951	951	981	943	997	970	909	965	894	936	1034	947	943	954	966	965	980	934	961	985	959	964	1010	916	899	952	955	925	1011	943	942	977	907	901	943	919	904	943	959	916	943	936	922	983	896	922	939	946	957	928	911	937	1002	974	969	968	1002
58210	29230	11867	2885	1450	975	690	595	563	573	443	505	487	435	433	468	471	479	452	468	457	450	487	471	432	407	466	418	491	487	471	450	475	431	443	453	426	433	418	428	459	475	470	450	398	474	482	458	414	431	444	457	465	415	445	412	465	418	457	436	420	467	446	439	438	470	454	409	440	462	413	463	467	446	444	431	470	404	446	418	429	404	455	433	430	420	403	411	435	436	456	387	470	438	440	439	446	494	402	437	441	430	443	418	420	415	456	442	466	426	442	440	410	459	443	467	462	433	457	498	472	425	415	436	443	482	458	439	458	430	402	410	416	418	432	434	454	420	452	468	445	477	407	441	471	442	421	459	422	459	428	478	441	469	465	441	432	477	438	430	418	436	463	453	434	444	467	444	410	465	404	452	435	409	499	459	460	460	410	415	435	462	425	459	423	405	412	479	436	413	468	434	439	465	408	457	464	479	425	420	445	427	439	455	409	497	478	451	427	453	442	455	430	467	434	414	453	421	461	460	441	470	387	423	402	468	435	430	421	442	427	394	418	436	400	457	420	455	460	412	465	418	466	427	442	422	432	444	464	443	436	443	421	457	422	478	454	516	469	439	446	449	450	478	456	439	425	430	464	446	451	431	487	450	473	401	472	436	465	451	448	436	427	416	440	471	461	428	416	433	472	463	464	442	454	407	463	406	419	449	418	471	411	395	448	461	438	462	416	468	458	447	438	431	425	422	438	425	416	381	478	445	484	454	426	430	403	426	413	422	456	429	448	415	473	444	406	474	461	473	468	468	450	412	433	445	436	455	447	455	476	444	492	404	448	424	413	446	448	426	430	410	450	462	427	450	429	445	478	442	475	420	434	446	428	407	405	416	468	447	455	474	421	473	450	412	390	412	440	461	459	421	440	412	463	426	463	418	481	471	458	455	417	413	426	441	482	470	425	431	449	437	457	422	480	398	418	449	432	446	416	411	432	384	436	412	449	464	457	471	417	431	399	442	480	487	437	458	432	421	429	391	448	414	418	460	430	450	474	462	429	446	448	404	440	448	446	429	436	454	434	436	461	442	405	470	471	443	461	459	448	456	494	450	409	468	422	449	440	431	462	429	462	429	444	417	446	419	389	488	411	437	453	456	439	438	414	445	450	462	412	447	464	440	460	440	473	435	428	401	466	459	433	443	421	456	449	417	414	432	440	471	432	446	485	442	413	422	417	445	448	456	466	447	428	472	433	447	506	448	456	452	461	433	454	475	447	461	434	416	442	450	467	450	448	402	417	435	476	404	392	459	454	457	436	430	418	466	471	443	457	509	447	478	432	458	457	423	460	424	467	444	466	453	421	463	453	418	480	454	434	425	413	407	454	466	502	475	423	437	444	432	424	465	459	445	437	490	401	446	447	436	476	454	439	447	463	458	467	431	440	438	424	392	424	408	435	424	431	431	448	447	453	434	434	480	443	426	431	448	451	472	402	421	433	428	439	453	471	414	432	447	448	434	400	458	406	455	466	430	467	451	408	428	486	439	444	415	450	447	403	461	457	416	434	401	428	425	453	473	423	443	448	379	455	469	389	466	425	434	468	459	430	429	453	421	429	441	409	412	445	448	453	459	414	466	416	403	432	431	430	446	480	462	443	365	398	444	434	416	440	422	423	423	416	423	472	410	463	427	425	468	449	472	442	454	426	395	417	478	481	435	438	443	404	434	401	427	432	469	400	463	454	448	464	393	477	450	408	438	402	450	456	428	451	442	482	444	444	422	427	475	466	428	495	434	462	416	460	414	447	444	380	418	430	435	466	452	455	444	445	445	448	430	419	473	428	473	460	422	430	409	439	407	421	442	411	449	437	473	458	459	479	460	449	456	432	434	464	458	440	397	400	429	441	416	392	445	429	439	414	418	431	434	408	430	448	440	448	438	437	433	438	436	422	474	436	448	447	411	460	442	407	459	437	442	442	405	456	436	424	393	424	420	386	462	427	448	437	413	436	454	466	400	431	405	414	500	467	433	418	444	442	448	442	457	424	446	416	457	408	471	439	435	436	489	485	451	465	439	450	413	462	417	446	442	450	438	446	429	486	412	460	425	413	443	391	391	463	418	434	429	437	436	416	441	424	449	480	434	489	475	463	438	419	406	478	415	411	452	488	441	419	460	504	433	375	414	432	453	432	410	448	413	440	434	450	441	448	433	414	444	470	453	442	453	425	413	442	475	427	437	388	425	435	443	400	433	447	441	428	458	430	428	449	485	449	449	411	441	443	423	441	475	425	470	466	465	469	405	454	478	411	468	422	410	445	431	442	448	462	443	421	439	408	440	452	416	414	445	430	418	437	446	467	464	444	443	464	425	427	467	426	439	432	441	411	466	474	446	424	450	421	444	410	410	399	436	430	460	446	395	430	415	463	463	450	416	453	442	456	465	429	421	441	461	479	439	443	392	449	396	454	440	408	444	415	430	442	432	441	433	393	415	432	480	429	439	454	465	449	434	497	451	414	458	433	469	440	396	432	469	443	406	426	438	430	468	489	458	406	462	412	414	432	420	501	392	414	452	413	467	405	454	422	436	417	410	430	414	387	408	428	466	455	434	412	473	457	432	427	421	432	433	433	458	439	439	434	380	446	417	446	451	450	430	431	415	391	442	433	474	449	427	494	425	436	443	406	433	422	467	446	416	418	459	429	424	465	427	458	382	443	472	447	431	427	430	451	459	444	454	419	403	421	462	452	449	457	433	421	460	433	449	434	454	451	470	381	435	459	476	446	400	453	476	413	500	444	439	412	436	435	434	449	485	429	423	414	435	418	486	442	440	430	445	441	453	414	444	427	434	428	443	431	426	431	417	411	385	436	477	434	485	449	416	435	446	416	464	485	455	492	417	461	411	426	452	460	417	471	460	439	440	448	464	416	463	451	427	455	424	464	411	429	410	418	442	431	464	448	452	454	456	399	466	443	459	447	437	439	440	431	437	463	431	449	499	482	431	417	406	465	429	467	406	467	450	452	453	405	408	434	427	455	488	473	467	453	409	431	434	403	438	432	433	448	460	431	417	468	400	462	463	423	444	460	455	453	404	450	478	415	467	454	432	436	410	406	442	437	443	461	426	430	424	449	438	450	425	496	413	399	433	409	451	450	462	452	441	430	454	411	472	439	415	416	446	408	462	396	436	423	423	421	458	451	408	446	447	441	433	439	459	421	444	429	449	419	484	465	473	505	431	438	425	437	434	420	458	478	423	432	457	427	462	485	447	467	445	405	399	415	481	409	446	403	472	460	444	441	455	430	440	423	406	455	448	459	463	426	434	416	403	422	438	407	436	480	439	417	433	417	435	399	424	430	440	471	448	427	440	451	407	373	426	427	423	470	447	464	440	441	458	429	449	446	429	441	449	442	444	407	410	432	440	441	408	465	451	451	452	455	464	442	455	432	457	485	450	500	429	439	424	448	421	483	433	393	432	411	375	430	431	431	446	478	440	455	439	446	480	463	445	414	397
39891	22740	10599	5058	3847	2684	1903	1497	1320	1221	1267	1135	1104	991	1000	964	1000	971	961	983	959	995	1006	965	917	953	977	871	1010	973	972	935	942	925	904	967	941	953	951	945	937	908	967	970	888	988	966	1033	913	997	934	917	1010	1019	930	968	982	992	1012	945	1012	966	947	941	976	954	976	960	874	973	960	953	960	910	909	943	976	962	920	983	1012	960	974	962	996	937	944	922	981	888	965	992	994	981	999	959	950	979	937	1001	957	950	911	943	973	970	930	1015	928	970	985	971	922	1014	957	1020	930	964	964	907	1001	985	976	1008	999	990	989	985	943	1002	956	1026	955	928	982	964	976	938	1028	963	952	945	969	1006	972	918	962	994	956	1002	951	951	911	950	973	933	962	971	1009	1020	973	970	982	945	929	973	934	985	923	965	970	931	942	939	938	935	997	1023	1011	929	971	913	970	918	989	964	936	926	966	970	971	977	945	926	984	943	994	981	984	949	954	950	970	970	917	946	956	990	982	980	1003	1001	945	985	977	959	1002	917	921	931	974	921	948	946	923	979	978	1005	937	977	902	945	985	960	1007	947	990	910	980	1017	1004	977	1006	908	968	957	955	989	1005	980	977	987	1031	916	974	973	978	972	948	952	980	958	962	985	982	991	978	1005	965	982	948	966	910	949	972	977	953	910	978	973	935	972	974	983	976	1031	931	974	970	992	961	970	958	944	966	963	987	910	900	971	977	975	973	1030	926	930	1006	1031	973	943	1004	989	987	946	971	964	911	999	951	931	950	939	929	937	962	938	982	951	915	935	962	950	999	966	967	946	1024	969	984	1011	929	986	973	899	985	962	992	922	929	925	980	942	988	1022	1024	989	962	941	958	952	992	925	975	960	1013	975	999	931	988	1013	987	937	974	990	973	970	933	955	951	916	957	1017	907	1014	991	959	952	979	967	989	974	907	961	973	926	940	931	980	938	937	990	967	990	981	982	948	924	995	934	1056	945	950	957	943	944	927	1010	990	996	997	977	982	944	982	978	1030	984	970	1001	922	970	943	968	945	951	933	1018	985	988	903	957	972	933	912	964	925	963	957	947	924	952	1028	973	1028	945	1005	970	973	995	931	972	993	942	968	948	937	936	957	989	963	962	966	949	966	986	994	924	923	947	967	999	955	974	970	902	924	935	939	914	976	907	912	987	993	956	972	1015	910	1025	964	935	1011	967	1012	927	983	943	984	954	970	921	938	904	986	944	929	1047	1002	983	977	932	962	972	913	971	904	906	983	969	963	959	942	922	931	950	996	969	989	933	1014	959	1002	920	985	973	949	917	970	1003	976	983	937	966	912	975	991	922	957	983	904	947	954	1016	952	983	950	888	997	910	1012	924	993	960	992	1013	928	896	930	947	915	951	1012	959	992	970	912	1003	909	962	946	938	903	958	975	958	973	961	1014	950	929	942	962	938	960	993	942	963	1012	943	990	922	946	985	1016	931	930	944	993	1003	957	946	1028	989	999	897	921	1019	930	1025	933	962	1009	982	1016	959	967	1018	967	939	995	965	958	973	951	941	954	990	932	939	947	959	985	929	951	977	988	965	981	921	906	1005	934	971	957	972	913	972	985	979	976	954	928	983	989	1007	931	931	951	969	995	958	978	991	999	914	954	952	963	952	906	959	983	1020	929	910	919	969	935	917	939	977	963	969	926	908	984	918	1000	951	942	951	1011	973	925	975	943	965	944	970	966	949	995	1001	987	952	1027	1001	936	963	1033	999	971	951	1008	1007	1001	932	973	1019	959	922	943	972	955	992	941	990	977	971	915	987	925	950	976	964	933	924	1026	866	942	1021	984	986	997	965	965	1002	992	930	910	930	994	945	984	1002	996	974	915	955	971	957	984	921	937	979	933	1012	943	938	913	1015	978	949	919	898	980	1001	958	944	885	1019	962	976	972	943	979	977	963	1015	1004	969	918	930	956	974	1004	1014	920	983	958	1013	1012	942	921	958	995	981	998	988	909	954	974	1021	965	985	980	996	961	954	951	994	992	995	968	998	932	939	988	976	912	948	984	948	955	947	966	987	914	991	970	957	903	979	945	879	969	977	1051	1001	975	955	952	960	986	997	970	1000	940	994	959	944	957	956	1022	921	945	886	985	986	944	976	1033	957	976	978	992	964	952	945	936	941	942	912	961	959	991	909	934	986	940	965	968	953	1008	1016	938	983	967	985	1012	942	974	953	965	941	958	944	1006	916	1008	938	938	962	963	955	994	956	961	950	965	988	974	938	951	1004	975	962	985	941	981	972	925	1018	920	940	917	1005	968	1001	981	960	892	943	1004	989	977	984	991	940	939	923	914	945	978	975	974	941	965	925	1020	963	972	1009	930	953	965	974	1052	960	1001	993	960	956	937	992	989	956	928	942	1004	959	973	923	976	953	956	921	1010	1009	1025	915	1013	1024	962	919	959	984	977	987	970	949	953	964	1000	936	970	987	988	956	993	945	951	950	983	1010	975	892	949	892	1009	976	945	980	948	963	970	1015	1013	986	961	956	946	935	980	978	952	997	985	985	1015	963	991	915	929	956	979	989	995	983	1016	968	986	950	960	977	1000	979	1021	1026	920	974	939	1003	986	1005	971	964	982	971	949	952	980	938	990	930	1009	909	946	957	933	937	961	959	955	991	952	987	917	1011	1017	953	975	953	955	968	971	986	984	941	935	1001	950	966	1014	984	939	943	943	925	993	957	960	965	905	974	940	981	990	1000	972	1023	978	960	926	979	1008	924	956	958	944	934	911	975	952	976	971	932	964	972	1018	1002	948	915	982	949	932	945	922	929	973	980	952	937	940	989	983	962	964	939	894	938	956	940	981	1010	971	969	975	938	908	993	966	986	959	988	933	975	939	956	960	942	927	1018	928	920	968	953	947	942	935	960	959	966	967	983	966	935	976	941	923	953	993	918	924	943	990	947	957	917	970	999	965	934	1020	942	962	932	981	970	1013	963	946	996	966	962	899	969	932	992	986	957	987	981	991	1005	917	949	949	931	975	972	1017	961	958	1007	939	992	978	938	956	971	930	956	958	935	998	962	986	987	974	955	992	925	980	935	952	1000	929	975	1008	1001	982	961	1033	930	968	967	954	996	1003	908	920	977	949	970	964	946	933	989	971	960	966	917	980	978	967	980	976	974	974	957	970	939	982	907	936	940	963	938	974	1023	882	948	923	945	990	978	926	920	942	954	907	961	996	998	936	944	931	929	912	992	1006	898	978	984	961	1010	957	936	965	925	929	1012	997	967	946	957	956	964	920	966	954	986	965	930	949	978	938	986	962	912	978	885	989	949	984	1011	995	960	973	978	990	939	1007	948	949	949	905	1014	967	913	920	912	952	970	960	995	957	983	969	926	934	977	936	988	931	953	930	988	924	958	968	962	939	942	945	915	975	945	1005	1024	978	1026	987	961	939	978	992	981	987	940	989	969	988	939	983	992	941	980	905	957	930	978	957	1003	944	982	955	1009	940	988	962	974	992	944	965	897	976	972	976	959	860	995	963	959	966	999	950	967	972	983	1027	974	949	972	1021	878	958	996	942	943	959	1000	953	972	968	945	931	933	964	925	1001	947	998	937	935	964	982	988	955	953	935	923	918	928	953	982	950	963	962	903	1041	919	961	951	915	974	988	946	961	991	963	912	1008	980	997
50794	16975	3124	766	481	461	439	427	428	454	438	411	440	412	436	479	387	415	497	425	456	471	401	441	444	456	418	452	426	429	443	452	435	414	449	431	444	441	458	458	465	462	477	477	447	473	447	467	427	481	443	425	419	462	454	461	432	477	453	454	418	476	471	454	452	468	430	450	446	430	427	435	436	473	410	425	403	434	454	465	432	457	433	490	414	426	478	443	432	464	453	430	437	406	477	425	493	472	456	469	422	462	466	447	459	436	454	448	434	469	443	457	411	412	397	435	444	412	445	442	468	458	469	454	452	461	441	469	422	457	392	431	476	429	413	437	442	420	461	436	431	428	422	460	470	495	467	418	446	404	465	437	430	466	427	468	416	467	422	450	429	429	412	431	441	390	452	465	416	436	483	420	462	451	447	457	431	431	424	458	434	437	425	424	456	435	425	433	455	426	444	377	459	443	407	447	442	452	423	444	427	431	432	421	431	417	438	436	441	444	461	458	439	421	436	469	459	435	443	461	479	445	378	462	401	443	439	455	450	462	441	437	436	442	416	453	482	412	458	403	442	434	477	440	426	446	430	469	420	392	432	410	423	425	388	431	439	454	410	470	409	424	446	426	412	431	466	457	479	416	454	382	474	431	461	408	429	475	412	400	415	436	412	429	434	429	388	472	424	433	394	433	461	501	417	468	454	412	451	401	407	478	461	456	454	411	450	421	451	439	468	390	431	409	452	433	405	432	434	434	433	426	416	397	432	422	426	452	425	447	450	386	468	443	400	460	446	438	421	462	402	452	406	445	426	458	432	454	458	425	449	411	437	437	443	460	418	460	419	436	477	503	454	440	467	472	474	407	442	416	442	421	461	430	418	436	479	431	445	445	423	450	437	514	383	418	466	444	437	406	411	427	478	417	451	428	456	432	438	450	425	430	437	466	443	436	468	434	436	484	427	493	454	439	444	466	441	422	426	430	486	445	399	423	445	423	474	414	475	374	408	421	411	418	461	496	439	425	465	443	437	454	472	402	423	451	394	406	394	403	412	436	472	464	467	440	431	449	416	412	439	435	454	399	446	442	451	445	441	412	448	404	454	425	451	451	465	454	463	426	382	396	452	463	500	433	511	424	437	417	460	467	475	437	429	453	461	408	476	439	484	472	393	458	440	436	426	429	474	481	424	448	444	426	442	424	406	448	432	485	438	441	489	460	446	416	419	432	430	429	441	431	434	464	457	419	397	446	446	398	389	475	440	481	426	492	424	409	443	482	421	448	443	409	456	464	483	414	440	461	427	449	441	450	424	465	441	421	450	434	437	432	455	457	449	404	432	450	420	433	422	429	455	458	432	427	427	425	461	398	449	451	432	414	419	463	453	442	408	444	421	420	383	481	428	424	460	462	439	448	403	431	427	422	439	463	410	444	423	440	432	409	412	456	420	449	434	451	456	428	379	447	453	453	430	405	424	411	424	424	432	427	433	430	422	416	478	439	470	443	441	468	491	440	465	393	456	455	463	457	442	420	460	411	473	405	438	463	420	455	429	420	448	450	450	429	439	461	429	445	453	431	490	452	453	461	484	438	421	454	420	447	436	430	440	429	435	398	438	459	421	437	450	425	409	417	445	485	465	453	424	464	469	480	439	383	451	431	477	449	451	472	436	429	420	424	452	452	459	455	449	454	437	429	433	454	400	465	471	431	479	427	411	424	443	448	423	447	419	449	466	446	406	492	462	396	443	461	461	456	434	451	450	447	446	446	444	455	423	445	442	422	413	461	408	417	405	447	424	428	459	457	419	419	452	442	430	479	447	409	453	435	396	414	424	439	433	438	427	428	452	448	448	470	434	444	454	458	471	462	455	423	451	458	437	443	436	435	468	416	402	437	452	439	468	441	437	393	400	456	417	433	491	467	378	420	432	398	482	470	412	438	426	450	471	454	432	434	438	455	439	441	425	448	408	390	454	416	443	432	431	452	451	424	413	455	434	436	442	441	451	457	409	456	428	453	452	445	417	434	438	454	421	473	399	412	432	440	424	419	456	430	406	411	455	447	457	468	433	414	394	441	433	445	452	425	426	431	423	454	454	468	452	411	463	464	405	424	450	457	424	439	395	384	468	435	436	449	441	429	482	414	433	391	436	437	430	434	459	423	411	443	454	429	433	441	439	440	434	419	437	423	427	431	470	428	461	380	421	407	428	436	464	420	449	468	426	407	423	419	465	455	429	427	423	444	401	451	456	442	437	427	484	416	451	454	445	451	434	449	482	447	400	431	433	424	440	448	421	445	414	415	430	426	409	437	479	436	440	454	416	431	459	437	417	469	469	438	420	444	434	455	438	409	426	416	445	434	438	449	445	427	387	420	381	436	388	441	414	454	474	426	424	404	443	416	465	410	448	394	436	425	426	445	476	428	439	447	448	449	446	470	473	455	441	431	442	414	425	451	387	404	396	434	421	472	422	435	439	457	460	418	429	446	444	427	437	433	457	432	428	442	479	416	450	376	444	423	438	460	438	421	440	425	425	390	436	418	434	442	468	466	473	462	424	411	462	443	453	435	467	438	421	381	437	437	445	464	430	382	464	468	414	446	500	491	446	429	429	413	463	454	459	459	486	430	392	420	427	429	422	498	452	426	442	460	491	431	459	416	425	424	422	424	443	482	476	443	434	424	466	471	502	460	415	419	432	411	461	437	446	405	440	455	426	425	412	444	455	462	408	448	434	440	424	448	460	466	456	411	479	456	436	450	393	496	448	385	420	465	395	450	422	486	403	453	473	410	464	454	433	424	413	435	436	372	474	400	421	452	430	466	423	398	432	421	445	452	455	371	448	458	446	440	462	468	480	434	441	422	441	444	422	442	461	430	431	425	485	412	469	425	407	435	428	481	437	491	495	459	416	436	435	453	465	458	440	384	409	399	429	432	471	448	433	467	440	441	447	432	465	473	446	451	440	436	441	420	459	425	445	435	433	448	449	430	435	448	402	455	430	386	419	398	459	513	451	466	407	437	382	439	463	392	448	418	444	410	440	478	441	443	424	397	477	419	413	419	433	419	458	442	407	418	458	446	446	457	410	426	408	412	439	419	421	451	423	440	479	409	409	435	457	442	434	477	449	440	422	441	403	402	449	437	431	449	424	426	419	411	436	451	453	448	408	438	432	401	446	467	447	466	465	440	418	418	441	437	456	410	428	464	461	404	405	446	402	456	386	452	477	432	440	451	447	431	423	440	427	444	454	479	430	464	426	404	443	434	456	432	436	433	434	447	436	422	442	436	479	406	424	456	452	457	441	385	480	428	432	446	454	502	460	460	458	458	424	429	453	460	443	458	412	440	464	451	444	438	457	446	441	402	467	452	435	460	462	425	460	426	426	456	429	467	439	443	448	428	490	477	470	412	457	446	407	431	492	444	440	458	404	422	430	421	466	421	397	427	400	415	457	455	430	404	388	430	444	447	453	414	435	428	453	447	417	458	422	420	431	442	444	418	432	452	445	419
34532	9999	2921	1452	1118	1006	1049	998	970	993	947	934	939	1011	952	964	981	961	1020	975	939	978	1032	1001	955	967	992	907	1009	931	1015	967	934	983	975	954	1004	956	956	944	985	974	971	996	926	1012	961	977	906	959	922	952	1006	964	990	968	939	920	933	958	1004	995	949	959	976	964	963	926	984	967	960	954	989	973	957	1016	933	965	923	1014	935	983	979	978	967	998	919	968	973	955	960	923	971	984	941	982	927	983	950	957	944	978	995	952	991	933	973	999	976	897	942	988	959	938	973	997	989	946	957	950	913	991	908	997	998	915	983	995	973	927	967	947	944	950	928	1030	941	1015	963	935	1013	936	922	968	961	979	966	974	947	921	965	962	946	936	978	967	899	942	988	964	934	979	961	920	957	962	930	948	962	977	958	969	1020	961	903	938	1019	1013	965	991	955	980	896	936	944	965	909	992	962	938	958	965	917	969	949	898	973	899	963	923	992	991	898	964	968	1008	931	943	1008	959	924	953	920	1000	939	957	968	956	1006	870	908	971	939	962	967	993	1038	943	953	992	916	928	980	976	952	953	942	953	956	944	968	937	945	908	936	935	941	1041	972	960	932	924	948	972	1006	906	930	968	956	942	975	977	957	959	953	1011	940	965	937	975	969	922	911	949	895	958	989	945	893	940	949	996	929	967	972	956	932	976	950	991	923	988	937	997	962	992	921	944	963	953	973	957	1006	947	967	1009	942	968	942	975	982	947	987	945	967	958	982	978	925	911	948	956	944	974	947	944	981	973	951	959	1011	956	936	962	967	957	974	927	929	972	970	1063	950	970	947	976	934	906	983	995	928	923	971	914	989	942	964	958	995	965	1000	987	988	964	923	958	966	969	978	939	977	1014	954	940	963	919	1021	935	962	940	940	1025	916	974	929	972	976	963	935	971	968	971	947	966	987	921	998	984	928	979	989	958	970	1001	928	945	982	968	995	974	967	947	921	924	974	987	1006	916	902	946	908	976	917	1025	945	928	927	986	948	979	968	953	978	976	973	978	949	962	966	924	938	936	989	1001	940	945	984	967	931	955	913	980	924	938	1032	970	963	970	997	929	1022	967	982	932	942	1058	972	977	1014	946	990	951	918	958	960	961	981	973	937	966	1019	980	946	963	948	929	952	946	926	935	929	933	933	975	906	995	986	942	947	962	927	954	928	955	960	1008	983	976	878	1015	954	988	980	948	996	960	972	891	941	990	966	948	951	937	925	937	944	946	945	975	946	980	997	982	927	988	878	979	947	946	965	994	951	975	1016	974	1061	944	976	950	949	949	926	992	980	943	947	935	956	957	953	961	953	1017	1024	962	884	979	956	941	973	937	903	993	1050	940	975	1021	930	982	986	973	973	961	935	945	946	952	923	943	974	924	998	976	937	973	959	1021	974	972	946	995	947	994	952	1026	994	985	951	968	940	933	929	997	986	1018	892	933	990	971	929	948	902	992	919	950	1005	968	986	924	944	970	907	961	948	929	968	1014	934	993	948	951	1019	973	981	1008	978	971	954	919	960	995	1001	971	950	933	903	954	923	964	956	988	907	953	938	999	984	988	939	937	928	970	953	941	1013	965	879	907	950	922	938	936	957	952	1015	951	928	1007	984	950	915	1003	996	965	971	939	1038	1028	956	939	993	976	963	1008	968	983	990	910	926	909	952	948	958	995	998	954	964	996	973	930	937	957	898	929	978	849	996	928	946	967	1009	971	1031	951	917	1001	989	978	999	979	962	983	962	977	952	949	969	953	996	921	967	982	919	892	974	1001	969	993	990	915	979	997	976	986	961	954	911	969	957	949	933	917	965	940	963	968	991	950	998	989	929	953	962	971	980	941	963	937	931	1009	1003	962	969	960	957	948	990	977	989	968	915	955	1005	969	968	968	993	938	960	972	947	939	1019	955	927	957	904	959	1021	935	966	893	907	959	962	936	915	1028	923	944	981	940	984	973	963	964	928	1036	957	933	921	925	973	945	992	933	937	978	938	996	969	946	1011	1034	932	960	942	1001	1002	957	959	946	926	993	945	963	982	937	953	940	914	977	1017	1023	936	964	951	908	992	981	958	1017	966	974	939	886	947	910	949	930	972	945	907	973	973	927	999	958	909	1004	902	969	999	951	976	979	928	983	992	959	994	957	979	944	956	914	953	922	960	985	955	980	945	995	1000	943	954	1000	955	1000	918	997	887	961	985	949	936	963	950	938	936	946	960	943	982	980	970	967	958	962	969	980	973	1013	936	913	1002	960	979	935	983	947	989	932	934	948	951	971	943	938	1009	940	1001	985	1004	1034	964	973	980	958	956	955	917	967	968	947	983	934	969	953	936	981	951	960	977	916	953	969	955	969	948	981	971	972	974	933	971	945	945	942	996	944	951	950	974	961	909	920	907	983	884	1027	887	924	940	943	950	958	977	902	987	923	935	979	988	916	953	983	950	981	928	977	1013	973	952	977	985	992	993	969	952	983	952	968	957	908	972	1000	937	937	935	936	956	1006	951	950	941	933	1009	964	990	918	979	901	971	941	986	941	981	929	863	925	926	969	922	921	942	998	937	963	979	970	944	955	935	932	919	941	976	937	984	997	954	890	933	936	955	941	1014	931	968	952	995	931	971	967	964	960	946	964	955	908	972	901	981	989	927	965	910	982	944	960	995	1018	1023	984	972	921	923	1029	969	936	999	965	971	990	1025	941	915	974	933	940	924	963	905	960	949	958	969	962	939	976	955	926	1028	927	949	953	1039	975	943	948	915	981	968	965	946	996	948	981	975	985	951	1003	974	956	912	1015	1009	953	968	930	936	981	928	969	1018	987	949	955	960	940	965	954	910	964	951	955	1013	971	991	947	943	952	1015	966	914	931	975	913	892	938	955	960	958	989	952	967	941	903	968	937	949	933	945	948	990	904	947	933	909	980	958	973	954	940	981	967	960	965	1014	1019	973	1002	958	945	1013	912	1008	917	932	972	963	1011	917	982	903	951	991	965	1002	938	976	985	938	920	975	980	970	930	924	986	1023	954	966	985	971	934	1030	984	960	928	940	906	927	936	985	920	958	931	939	981	1007	972	999	983	974	955	935	1005	956	970	942	990	1009	905	988	961	958	958	965	963	933	952	951	953	952	919	956	981	903	1000	954	962	998	875	979	964	940	929	910	962	1032	956	1018	960	946	964	919	962	958	953	923	991	990	963	973	906	970	937	947	976	997	977	917	948	913	972	929	1013	969	979	969	1031	903	911	998	946	1004	1005	901	950	987	946	973	974	962	983	949	970	907	936	932	1016	1013	918	928	1023	921	931	992	952	996	957	940	947	1009	982	956	954	980	936	996	962	985	940	967	1016	926	957	922	948	881	994	961	976	985	960	943	1016	948	952	947	980	930	939	977	898	920	922	959	931	972	912	1022	950	947	945	968	956	946	989	894	959	936	963	1006	954	941	967	1011	940	947	952	943	860	916	955	1008	917	932	977	910	958	933	970	1045	974	951	972	932	956	977	960	939	973	944	999	932	927	931	980	1029	973	977	983	985	937	935	993	965	975	967	927	989	959	987	918	961	952	989	914	1007	967	990	962	1005	958	939	992	920	929	945	982	938	976	980	979	968	947	876	937	944	943	941	919
58902	24135	7042	1797	912	644	589	478	449	456	476	461	440	448	415	473	468	429	451	438	427	417	412	385	448	447	386	464	470	466	490	386	441	422	482	455	420	471	439	440	445	446	424	461	435	414	456	453	415	448	405	418	455	448	459	453	468	442	417	450	461	443	438	415	409	416	410	408	432	463	421	453	412	456	415	446	424	479	417	447	416	424	463	418	428	432	462	439	458	432	473	439	415	447	453	423	396	452	404	440	488	423	438	399	430	414	450	442	406	420	456	425	458	443	455	459	431	402	449	449	401	418	436	451	447	422	437	422	454	425	410	443	409	436	428	449	406	483	448	441	465	455	469	425	412	405	415	435	425	431	436	463	459	446	449	474	419	453	413	446	429	427	404	427	418	411	396	415	478	439	404	440	429	461	430	478	453	414	430	450	425	440	403	403	438	384	424	415	435	446	443	415	450	467	422	436	459	437	443	448	429	448	496	444	468	431	427	477	455	440	439	421	401	475	434	375	433	443	392	441	429	432	448	430	441	463	443	439	409	363	424	442	449	445	470	394	457	429	411	408	445	467	474	451	427	444	458	419	446	459	429	453	423	445	431	434	423	439	462	394	428	427	415	389	418	410	415	420	437	419	436	447	415	428	517	402	428	424	414	412	428	430	440	452	419	444	398	416	461	441	463	483	452	414	422	468	430	423	424	393	384	448	416	442	439	426	420	472	420	431	430	448	462	404	479	431	448	460	468	452	433	488	429	469	465	452	476	395	439	449	399	476	449	438	415	446	478	419	390	505	489	410	450	450	460	464	443	504	444	462	397	454	432	426	386	433	414	406	461	402	447	442	470	425	419	484	427	474	413	451	451	385	410	426	443	430	415	488	460	405	429	416	452	466	456	468	444	441	439	470	431	469	454	423	429	427	438	444	437	425	440	479	406	449	453	447	471	431	446	424	464	420	447	448	433	412	443	457	412	420	435	414	409	453	421	421	425	411	404	440	460	444	419	468	486	465	457	435	376	403	489	453	450	428	390	404	454	485	405	406	409	408	445	420	494	444	450	452	426	420	428	432	422	421	445	460	405	465	425	433	413	425	439	431	454	427	419	400	415	396	410	448	413	469	397	423	425	413	414	439	446	427	427	430	426	408	403	437	427	498	429	470	443	439	431	428	455	457	440	488	438	439	466	411	390	450	456	432	451	483	402	399	428	457	429	429	407	405	397	434	440	444	382	448	449	453	457	409	446	451	381	435	398	451	404	428	504	422	458	456	435	420	481	422	444	452	425	463	427	439	426	409	455	445	462	461	440	445	438	437	440	449	465	466	417	445	464	412	469	431	473	418	390	428	427	431	419	427	424	431	422	413	407	415	423	423	456	442	426	423	441	413	462	458	398	424	428	468	441	433	432	440	417	440	420	451	475	428	405	401	388	424	452	402	450	426	401	450	455	446	500	450	429	437	414	440	402	438	450	433	433	423	436	424	401	449	434	466	378	430	427	443	434	423	411	428	429	437	458	449	417	443	414	461	395	435	419	410	424	432	419	437	454	431	421	466	413	416	461	480	428	442	444	484	452	454	432	412	417	421	390	436	420	441	429	446	425	438	426	409	442	466	404	443	440	405	452	454	453	419	435	412	424	423	407	423	433	474	418	445	420	462	430	425	453	431	475	452	446	450	432	470	486	453	480	443	431	424	424	416	440	428	408	425	408	421	405	436	424	464	427	436	469	420	386	396	391	443	456	419	476	448	430	444	470	445	393	465	420	424	434	411	449	415	428	429	458	436	398	437	450	422	457	404	445	434	421	421	452	459	436	423	499	403	453	440	437	447	423	433	374	434	461	415	396	425	439	458	416	436	371	425	424	414	438	434	413	435	442	424	424	420	432	449	441	434	398	440	449	432	449	433	462	431	402	435	428	411	470	416	451	379	434	426	433	437	413	443	415	434	454	411	399	440	432	449	397	435	446	439	425	448	436	441	438	456	416	439	420	473	430	432	432	432	437	410	489	422	364	485	429	411	442	425	390	442	465	402	415	433	404	426	453	426	439	425	413	411	434	439	451	413	410	452	427	454	455	430	406	416	439	431	444	374	456	450	422	440	415	424	393	458	388	447	427	459	407	434	484	449	403	400	452	423	450	461	445	438	428	400	439	423	459	386	437	401	401	461	452	416	456	451	452	460	410	392	417	460	402	440	440	454	395	386	420	434	454	435	435	446	455	474	393	417	408	451	389	446	413	391	422	458	449	482	468	454	434	444	412	442	437	439	417	467	416	457	420	441	436	431	408	417	421	468	440	444	452	479	389	421	421	450	447	432	447	398	440	428	446	436	453	415	434	462	447	445	443	449	461	439	455	400	443	433	451	427	408	495	465	412	461	431	438	419	423	480	447	441	433	426	427	458	491	435	465	411	452	442	436	428	419	464	433	467	462	445	433	427	425	426	425	447	444	483	423	435	409	421	411	451	450	460	462	427	413	446	456	421	385	434	388	412	407	404	430	421	423	445	419	425	431	449	426	432	440	453	456	415	437	405	426	446	449	403	427	442	441	427	428	435	443	416	467	411	442	424	438	440	450	419	392	420	408	487	406	417	410	412	420	460	438	427	469	440	427	439	454	424	474	419	456	402	434	454	423	430	430	450	403	437	447	452	421	427	470	456	435	451	451	382	439	462	465	424	433	497	464	446	398	408	414	458	431	430	470	420	404	436	448	438	416	438	413	430	440	436	464	454	428	406	405	422	419	426	465	413	429	428	420	436	433	410	400	405	439	404	462	421	468	418	460	433	432	409	441	464	453	463	465	437	461	432	405	413	403	450	432	417	433	444	423	450	436	443	480	442	417	419	439	423	493	458	428	446	402	393	444	475	433	391	428	458	441	461	493	420	410	427	424	408	432	468	444	451	450	473	439	465	462	426	405	426	417	445	419	450	444	442	441	452	440	414	470	450	455	455	414	426	457	452	445	412	395	419	410	455	450	420	411	390	489	464	451	443	454	425	443	394	412	428	487	410	448	455	449	443	413	478	438	446	433	410	403	477	463	480	442	462	444	424	432	393	449	444	431	358	384	423	388	406	390	431	427	445	437	434	423	400	437	433	433	457	461	445	426	472	422	453	419	423	442	425	458	416	455	440	445	443	444	435	430	412	418	449	420	430	466	451	394	428	437	458	448	472	435	428	468	417	431	426	499	456	472	426	420	433	412	438	469	436	436	452	448	428	458	413	426	426	405	427	433	440	454	437	450	420	427	458	486	453	420	407	411	413	488	433	443	429	449	452	439	446	483	439	419	388	391	458	449	453	432	431	413	443	443	470	446	430	420	439	420	438	466	422	458	467	399	403	434	445	462	443	470	436	454	423	447	463	460	443	363	424	429	440	427	411	490	438	441	455	420	418	456	459	438	441	412	428	437	426	436	440	416	456	424	438	430	465	422	448	431	427	409	426	435	421	426	422	410	463	450	430	463	441	416	467	429	435	414	455	396	453	447	425	424	400
39084	15902	5631	3316	2374	1676	1402	1201	1079	1001	991	979	996	1037	970	980	946	986	974	943	946	977	982	897	938	945	988	928	918	941	964	938	902	981	981	896	987	928	924	979	951	937	904	958	940	958	975	927	965	947	938	995	951	989	938	966	892	969	1011	958	975	965	934	968	997	1005	888	909	912	961	942	926	899	895	1003	997	1003	962	924	973	958	943	921	950	959	1010	968	917	918	1000	931	932	953	941	983	958	947	997	937	879	978	973	990	969	940	953	933	971	977	968	961	940	946	966	929	947	1001	832	1007	956	966	900	940	1002	925	1034	995	931	970	1028	969	993	993	987	1011	957	930	968	942	935	1003	948	941	900	944	962	934	924	959	998	931	977	937	943	942	942	979	914	974	947	1002	961	977	1005	959	953	922	981	906	977	952	916	973	961	918	980	945	965	963	968	892	934	1002	971	956	911	910	1028	1007	960	943	965	947	946	937	910	961	984	925	989	905	935	968	920	936	1000	984	1003	954	940	1027	941	931	961	958	994	968	913	951	931	968	920	958	967	952	973	962	953	977	942	972	939	995	961	1013	924	990	942	960	949	958	922	957	882	939	965	935	942	925	927	982	935	965	931	947	902	959	1002	968	1012	1005	958	968	953	953	910	921	959	934	1018	995	992	985	972	946	912	975	980	951	1005	915	921	975	915	945	936	933	989	1002	978	947	966	933	960	952	959	943	959	895	944	976	1005	938	948	957	1015	926	998	961	960	940	949	962	955	976	909	943	980	992	992	987	983	915	968	896	967	931	938	1001	943	1016	954	973	927	1006	939	933	944	997	960	930	927	920	917	951	933	973	988	1024	940	929	971	924	952	987	960	966	970	948	989	934	975	963	892	950	948	926	964	1020	946	929	901	932	888	951	971	931	999	980	991	951	978	913	969	945	965	939	932	950	973	1014	925	1004	946	912	994	961	957	968	914	911	963	908	959	937	935	975	940	941	988	986	958	941	946	937	967	930	902	956	954	951	963	988	963	976	944	973	1030	942	976	984	969	979	951	934	991	983	893	949	971	979	981	939	920	970	1003	953	971	946	923	987	953	916	966	996	913	884	988	947	960	1002	990	965	914	1007	994	907	984	892	903	955	974	1010	942	973	987	978	989	901	945	942	952	956	934	952	940	896	955	943	1001	938	1015	964	959	916	947	939	948	955	975	982	1018	955	922	967	942	948	952	890	916	941	929	989	961	958	975	924	967	970	943	952	1002	946	985	965	964	934	1033	974	914	958	986	996	972	950	984	1011	920	973	942	949	942	913	975	938	956	895	968	898	937	970	917	991	932	945	977	970	998	936	1000	956	960	971	1003	982	940	947	957	998	999	982	988	940	949	923	1014	910	953	926	1018	982	945	948	931	966	973	978	966	1004	921	937	987	943	953	940	929	919	1007	1048	970	958	950	975	903	950	898	946	1025	953	930	934	945	998	980	926	933	980	950	947	954	898	924	974	940	910	919	995	1014	1018	960	957	1038	927	965	950	1009	953	965	1042	944	953	972	932	964	933	1001	962	960	989	944	940	941	907	953	973	966	1004	872	954	954	991	933	906	956	1003	1006	957	966	938	951	956	920	892	983	936	916	990	977	954	1019	929	937	957	974	957	966	986	1005	989	976	936	961	965	971	918	985	1024	965	953	967	1001	980	980	906	940	952	983	970	971	960	981	976	940	936	987	907	929	1017	1006	938	985	908	986	1018	988	921	947	931	990	925	951	937	929	936	952	1000	936	994	893	975	983	917	909	985	944	970	897	1008	942	919	950	950	986	962	931	968	1025	955	929	921	937	932	913	938	916	991	917	981	951	952	967	907	959	963	942	892	923	897	936	954	959	930	936	950	986	972	919	1025	858	925	929	952	967	986	962	952	911	969	989	931	954	942	943	1007	940	958	977	981	969	991	936	963	941	949	938	1025	993	933	930	954	1015	972	961	960	927	943	964	942	914	932	929	975	944	944	931	959	932	904	959	966	941	979	898	930	977	945	958	929	977	928	942	988	936	977	1011	938	931	967	957	940	949	1009	922	935	912	922	963	947	999	972	965	950	972	947	952	937	994	896	943	977	966	1015	918	968	946	965	904	928	970	974	905	946	897	927	913	970	976	971	982	992	963	982	941	939	976	979	986	955	1019	957	960	981	922	907	954	862	974	922	974	979	909	921	975	910	1003	906	937	932	888	908	971	939	965	1007	942	955	1006	980	952	963	968	955	945	995	957	972	923	961	974	991	1007	965	958	934	953	942	957	918	960	944	963	974	907	963	951	976	947	903	959	946	937	966	958	925	953	952	926	937	945	917	1006	923	1006	948	967	893	999	992	969	894	938	955	957	938	954	997	898	927	957	918	919	943	923	941	867	998	957	958	937	962	923	1020	925	971	941	949	972	936	971	980	957	919	953	974	973	963	977	948	938	934	964	935	922	961	947	967	962	965	985	944	935	1017	902	962	941	919	900	949	963	1021	943	910	976	949	894	925	942	944	944	965	883	989	950	928	970	913	1004	971	908	902	949	996	950	961	988	948	980	1002	980	1005	939	948	982	984	974	939	973	946	949	1005	984	940	1016	932	953	962	930	941	969	946	928	937	949	937	942	926	947	965	890	976	946	964	989	955	950	956	931	937	928	993	969	978	983	971	919	988	1007	921	963	931	974	984	1021	959	961	929	981	982	971	956	978	946	991	998	875	1015	950	1022	924	966	929	936	953	973	954	986	952	952	889	912	952	931	983	966	945	989	947	967	933	968	977	922	945	998	947	947	961	947	945	1035	958	916	1030	930	968	933	959	937	988	954	901	919	945	958	955	972	946	1001	907	884	966	946	897	1018	981	944	994	925	924	979	936	946	981	955	957	957	997	927	979	943	970	925	988	954	936	964	935	973	890	987	976	965	913	938	938	960	961	899	981	922	944	988	969	944	974	923	948	900	993	930	1009	1018	979	971	982	957	939	965	942	910	969	977	960	915	933	951	966	924	920	920	938	932	933	935	927	953	960	979	974	965	963	950	975	943	1004	973	930	949	931	945	927	903	986	1000	963	955	947	957	993	916	918	920	1014	942	930	907	986	986	943	968	987	975	961	967	983	964	971	887	959	936	954	960	935	959	905	979	900	902	954	957	950	935	940	962	993	929	941	953	937	959	967	996	921	976	996	936	1012	959	983	977	934	940	950	870	927	941	899	940	937	950	964	966	911	955	974	923	970	944	903	970	956	971	992	970	917	929	978	976	942	941	923	985	910	957	961	986	947	942	943	946	919	928	995	930	939	906	883	986	951	955	929	1008	946	957	958	969	981	1006	894	936	931	943	971	970	961	929	948	925	971	954	1017	940	948	946	976	901	949	956	922	891	1055	954	977	950	976	939	916	960	1008	969	934	952	931	852	938	966	969	976	940	928	952	909	966	968	962	916	967	946	969	926	932	916	943	929	968	973	948	983	952	934	1028	909	1014	959	981	982	943	934	896	927	948	948	969	944	990	968	946	951	969	1009	952	976	964	951	909	913	988	975	933	985	941	987	951	993	940	968	938	964	941	947	969	984	907	934	929	1018	996	976	938	870	1051	1055	938	927	982	916	985	940	968	922	972	971	988	934	945	952
51517	21324	8519	2104	830	578	554	476	469	485	419	456	425	440	466	450	431	445	453	468	416	465	471	425	468	439	474	438	430	468	507	434	414	456	426	451	446	467	489	480	449	444	458	472	411	416	430	448	446	472	447	425	453	466	453	403	426	438	427	425	428	435	419	413	456	474	488	414	449	455	463	403	419	432	432	432	434	455	426	462	424	448	433	457	424	460	442	456	435	475	475	432	450	418	421	422	480	426	462	444	432	458	444	432	457	414	460	447	448	443	451	484	467	428	430	431	429	447	468	416	478	443	489	464	444	485	470	421	493	445	432	444	437	434	499	457	432	434	438	414	473	425	453	402	447	453	440	437	436	491	454	452	455	441	408	507	451	376	410	404	452	426	454	429	449	466	457	396	460	439	477	424	442	423	422	425	453	484	406	458	418	411	404	453	437	426	426	449	433	392	449	465	410	423	462	459	485	455	461	435	455	444	417	434	477	435	453	468	448	481	419	457	438	484	472	458	417	421	423	427	454	461	433	420	440	437	458	450	457	421	445	416	427	454	438	424	474	443	424	462	458	470	448	436	437	411	419	426	457	416	472	445	456	445	411	437	472	470	444	434	435	504	427	485	442	449	418	459	458	450	442	442	441	448	417	476	459	406	452	469	475	428	433	436	404	460	418	445	422	443	399	460	429	452	405	438	447	436	399	434	429	469	454	411	415	434	457	429	444	430	428	475	442	452	447	450	444	433	465	463	423	451	449	463	430	450	412	461	451	465	416	485	457	460	434	446	397	428	436	434	395	447	445	443	511	481	455	437	440	431	464	422	436	499	467	433	459	431	447	410	432	439	455	447	426	424	445	437	472	447	430	448	431	432	469	408	400	449	428	494	424	451	438	422	479	470	501	446	507	441	478	404	447	466	410	464	429	405	458	441	442	427	471	457	451	413	423	442	430	461	455	446	391	425	446	429	415	419	448	450	460	471	411	455	404	459	447	444	466	448	434	411	423	505	474	420	429	455	436	458	471	454	462	472	425	440	463	454	456	410	454	433	460	468	464	410	426	469	452	475	446	418	404	452	505	470	434	432	458	451	424	416	397	437	457	434	446	432	444	451	463	433	442	437	413	445	432	431	433	471	433	447	444	410	449	435	437	460	437	417	470	443	462	455	444	430	453	432	460	425	476	428	446	431	403	481	467	411	460	437	464	427	480	455	404	450	434	440	454	446	425	418	410	457	447	394	434	487	452	471	452	395	459	469	481	450	436	432	441	437	441	432	460	478	428	451	436	402	470	450	452	423	412	450	390	450	440	457	420	424	427	408	428	442	449	422	445	452	468	463	488	488	456	450	502	432	476	471	462	455	471	453	412	462	415	429	452	425	431	439	452	471	448	445	423	448	424	439	490	427	403	432	435	472	423	451	444	429	480	404	421	405	429	461	423	434	484	484	442	454	447	470	477	450	446	449	450	418	474	480	434	456	451	467	458	474	459	455	441	427	428	456	439	433	416	473	427	458	408	442	435	455	475	470	365	438	460	455	433	466	449	438	410	405	404	432	466	477	429	435	485	431	449	423	448	444	415	414	440	480	463	445	439	452	477	409	457	470	465	409	447	437	434	414	462	491	437	445	435	432	429	442	426	422	459	423	403	418	416	451	470	483	442	415	460	490	432	478	436	415	484	411	425	449	418	451	426	449	460	466	415	479	420	436	417	432	450	447	433	400	411	402	432	442	412	435	439	428	446	439	448	476	463	473	433	424	433	432	427	456	480	478	434	488	452	464	485	462	445	458	439	418	427	453	458	441	458	436	424	457	473	456	496	482	418	438	424	456	438	397	477	443	415	448	401	435	412	465	436	456	436	463	419	481	438	468	444	451	458	426	455	475	482	489	441	407	440	470	430	441	454	419	392	415	466	416	493	423	436	453	455	429	453	458	430	435	409	417	408	433	456	475	441	417	455	485	435	472	399	450	426	405	430	463	420	455	429	432	442	429	415	425	441	441	463	430	428	444	444	491	420	426	386	438	475	501	438	431	451	415	439	483	487	465	467	481	440	462	401	382	394	440	420	429	438	450	454	446	438	432	417	441	457	481	400	448	469	472	476	436	477	468	412	439	471	489	446	417	482	423	425	413	445	448	428	457	435	424	460	472	453	411	425	460	437	414	435	429	465	443	436	427	470	444	424	466	442	438	466	442	458	463	465	408	450	469	458	481	450	450	411	460	433	454	449	466	473	393	435	445	454	445	446	429	466	451	428	471	433	386	435	451	421	427	441	428	448	433	424	433	441	444	499	450	457	457	424	396	453	433	482	475	442	419	440	494	466	492	416	467	486	468	434	411	441	448	421	436	425	455	444	420	449	473	464	441	449	429	440	443	446	457	463	499	452	458	442	461	402	441	454	452	436	425	435	426	427	460	413	464	407	462	419	360	468	500	424	472	444	443	419	466	453	427	454	442	452	455	456	459	439	401	421	426	461	443	420	438	421	484	467	411	457	426	427	438	450	444	428	452	451	467	428	459	449	454	446	481	445	447	438	425	421	443	430	431	411	428	448	428	434	415	447	458	409	444	462	466	421	471	464	446	438	447	435	458	449	438	403	445	475	457	457	435	409	468	445	459	487	421	423	430	481	484	476	450	454	435	449	439	448	436	485	470	389	419	411	455	442	435	428	463	410	446	411	452	476	396	414	434	462	430	482	468	407	425	408	414	432	435	432	423	463	468	430	460	482	468	429	457	462	400	413	418	471	492	476	457	463	431	453	437	431	437	469	454	469	438	460	484	456	466	475	415	448	416	435	439	434	413	446	449	436	430	406	461	417	475	436	439	414	460	444	463	454	442	386	451	453	402	490	416	445	429	450	433	446	421	460	405	435	477	432	421	469	408	442	440	408	446	394	412	454	423	452	459	428	489	421	443	440	439	410	404	433	493	467	454	441	476	514	452	447	470	476	456	455	484	425	462	455	458	473	444	458	434	445	412	422	425	434	407	418	429	442	428	474	419	418	457	478	447	438	420	447	415	444	420	445	436	453	436	433	438	435	458	440	435	453	457	421	448	420	447	463	464	454	446	448	428	442	441	475	449	466	455	476	491	427	457	427	438	448	486	439	428	477	415	443	454	455	455	451	462	432	432	456	443	458	440	464	438	432	431	439	450	435	479	501	439	451	444	456	404	459	440	420	449	420	421	415	451	431	461	405	443	448	403	438	470	455	473	441	414	478	454	428	448	456	451	429	431	417	431	432	434	440	448	431	420	480	470	453	452	435	412	413	461	481	464	436	470	447	454	480	466	435	489	471	429	452	434	456	456	452	452	452	456	452	410	441	447	453	469	443	428	460	485	436	426	402	444	413	428	464	474	457	445	464	422	503	408	479	427	438	423	456	433	426	472	438	435	464	410	438	456	477	454	481	481	411	413	462	456	434	413	445	485	451	423	496	456	443	454	414	406	407	501	463	462	510	428	472	459	440	467	455	428	446	445	447	454	445	442	463	445
34199	12192	6271	3585	1851	1304	1179	1079	1024	1000	946	1004	990	997	981	956	938	968	970	978	924	1045	998	946	972	996	969	951	1002	943	921	945	974	972	955	940	961	979	948	941	989	996	920	969	972	984	946	1011	1034	990	964	950	972	922	932	968	954	908	973	940	1009	953	1012	945	978	1004	950	958	988	930	953	890	994	965	975	1002	973	941	959	958	972	963	958	1008	967	993	945	963	992	913	962	972	957	950	963	945	918	994	991	974	905	974	980	926	988	1001	933	997	1090	959	951	1042	954	955	921	910	967	981	949	974	982	927	942	970	972	933	988	918	1005	961	975	965	1000	1005	918	1001	1035	958	941	981	945	956	980	999	892	944	951	964	944	965	965	900	1001	971	941	987	883	977	990	938	936	930	1052	974	1011	940	985	998	1021	941	957	944	980	935	984	928	980	1027	967	973	1020	995	963	963	973	919	1007	956	904	936	934	1035	951	955	989	1019	961	934	1009	965	966	1000	962	901	986	945	998	983	997	1043	960	1020	956	975	925	963	1013	977	1020	966	1020	1013	972	961	979	1025	995	938	972	982	981	957	936	918	979	992	991	963	925	954	956	960	927	966	950	998	936	988	984	967	989	1024	970	952	967	986	973	953	936	966	917	991	931	936	1040	969	1015	954	1004	1016	990	1013	1029	979	920	963	956	1040	987	944	1004	991	888	950	989	1010	917	981	937	995	993	967	964	1003	972	948	974	959	1003	967	989	979	915	958	948	964	935	1014	974	965	940	941	979	946	975	1007	952	934	1005	962	975	957	958	974	967	974	954	1002	984	944	1008	978	1015	924	958	907	906	887	957	980	1006	957	994	966	964	986	982	1016	955	1021	978	1045	919	987	988	951	905	993	910	960	1023	1003	946	948	916	957	981	950	1000	960	997	931	953	941	953	976	973	989	1014	947	1032	962	939	929	983	927	927	1001	935	925	948	986	929	926	949	952	964	1030	954	956	972	982	1002	959	1029	903	953	897	929	958	966	986	995	975	980	952	948	957	1026	928	975	968	999	947	940	935	978	1027	983	936	984	912	966	997	936	929	969	967	925	945	931	987	1002	955	896	982	968	966	979	954	995	974	982	930	998	960	964	1005	1019	962	988	985	991	977	980	981	962	981	992	948	973	938	953	1025	945	1016	950	945	930	1015	956	935	963	993	982	1053	939	950	1009	952	951	939	965	986	1004	968	964	960	995	994	927	938	955	951	921	944	992	964	929	1002	955	956	987	979	983	977	970	916	931	994	1024	1001	1044	943	991	928	921	930	919	966	958	982	941	907	968	963	962	973	1007	961	919	990	983	920	985	992	945	905	982	963	946	948	965	959	980	965	986	1011	948	1016	953	959	935	918	900	955	966	1018	952	969	985	988	1010	1015	957	954	1022	969	966	969	971	987	942	935	973	952	950	931	990	956	1002	949	892	972	1004	968	997	986	1000	943	954	941	937	946	1023	902	998	905	976	922	1021	973	991	956	975	985	1005	983	985	958	923	966	1020	997	970	944	949	954	993	978	987	947	962	983	1010	1021	950	980	926	966	987	927	908	972	943	983	1014	933	973	974	951	919	910	941	965	945	991	963	978	910	966	935	930	1028	929	984	969	1007	915	952	989	979	976	979	968	952	985	971	958	974	970	985	973	973	991	1005	955	1018	949	954	971	965	1042	931	956	993	989	1004	993	987	975	908	933	973	968	972	969	916	935	946	973	952	1005	1040	934	989	986	973	965	1023	950	971	970	997	958	958	931	943	976	935	994	908	959	1012	971	991	993	958	998	988	985	996	970	974	974	988	908	1010	957	937	928	935	925	958	991	974	939	921	974	972	969	937	972	931	973	974	1042	969	1015	925	987	976	965	973	992	1023	919	983	964	970	926	941	953	978	1010	956	944	942	958	910	983	973	926	998	931	980	967	981	1029	972	977	1007	961	959	969	907	953	986	983	954	951	973	1021	975	990	973	984	916	973	965	994	973	1001	975	1027	1008	998	983	994	982	981	988	966	959	936	990	947	962	937	988	994	968	923	918	951	935	937	966	999	964	990	1057	1036	975	968	1021	950	984	974	1015	954	988	959	962	988	927	954	979	891	992	923	975	1015	940	998	961	878	929	944	1010	964	992	1012	928	960	1003	994	971	982	911	987	980	972	984	953	938	942	974	932	943	996	982	953	976	974	991	974	937	972	929	990	1013	963	967	894	1009	1007	976	983	1070	953	994	964	947	940	980	958	971	1006	954	948	1003	1000	968	906	1040	950	937	987	913	987	964	964	993	948	959	989	968	959	993	975	962	962	965	964	958	979	955	961	975	1006	987	984	989	1000	1009	948	947	952	943	944	991	915	972	986	1064	932	999	958	977	955	954	998	924	971	1050	980	966	944	997	994	953	970	952	931	1008	963	960	1006	920	912	975	947	964	944	999	963	964	884	941	969	962	1019	947	992	943	966	982	948	970	959	995	1021	996	977	969	931	1019	962	987	955	972	961	1006	939	991	999	937	992	998	952	957	945	994	993	944	968	995	946	980	958	960	962	945	945	932	966	935	975	908	951	982	964	959	928	1004	969	953	968	994	889	914	960	960	954	971	1013	1000	920	961	942	925	971	967	935	1019	967	972	1010	876	997	937	992	1034	1020	953	949	964	963	1001	945	938	1015	1002	990	939	920	981	942	945	993	1017	959	984	996	995	941	1022	968	999	980	962	937	970	916	922	969	976	885	947	973	942	985	970	958	964	938	1045	1039	906	912	1012	989	971	950	929	933	979	1004	970	936	1002	957	932	962	984	957	1025	1040	1000	1014	975	903	1000	947	898	943	994	935	961	910	966	954	959	1023	980	908	1002	916	1005	994	973	993	998	941	946	977	968	940	997	941	934	971	1008	997	992	1017	1025	977	987	961	934	954	924	989	951	1004	948	914	936	960	987	946	977	936	925	924	959	1016	983	975	1032	999	989	1024	990	1006	980	1026	954	968	950	1027	921	964	980	985	974	973	1004	987	955	955	957	1021	998	963	1008	960	928	997	959	1061	929	999	935	1019	950	1008	962	943	916	986	952	1003	961	1008	980	1040	944	961	902	939	1017	983	952	960	963	982	979	1029	901	904	944	989	942	966	950	1043	977	944	930	967	966	969	1007	924	969	961	946	928	973	992	935	979	947	969	1010	917	973	990	976	969	960	1011	975	975	949	964	933	992	928	957	947	950	962	947	966	963	978	951	950	953	996	991	994	1012	924	945	952	944	955	894	969	906	943	925	1013	944	975	973	964	967	982	1020	989	980	947	959	935	967	975	911	1057	977	927	1015	1020	992	1028	932	957	939	947	973	938	1016	991	950	941	976	1002	994	964	925	908	955	934	978	900	953	941	899	1010	1003	976	973	991	1032	985	977	982	969	1001	955	941	986	978	1011	939	959	1002	1021	1027	984	989	1029	971	920	1043	947	987	930	1004	1000	952	936	1008	972	944	966	916	926	984	964	978	939	952	956	1003	967	925	943	992	950	956	940	950	951	933	972	957	970	974	925	1004	962	936	1003	956	930	954	968	974	970	963	1074	908	963	1014	893	952	989	948	969	954	1025	937	890	984	1026	983	962	957	966	975	985	992	1005	931	955	933	970	974	977	959	981	958	945	987	999	985	963	984	999	999	929	988	1017	958	951	981	968	976	983	988	993	911	917	996	971	946	901	993	978	949	941	1006	977	1013	924	949	993	982	943	942
51018	18027	3774	801	532	527	525	479	474	444	462	494	432	481	463	449	442	474	444	419	464	455	449	446	456	443	468	422	486	405	449	449	459	523	445	431	445	490	474	441	455	464	455	457	447	442	451	418	448	458	412	459	447	491	467	425	450	468	461	464	468	487	451	419	441	426	430	463	443	460	458	432	443	472	444	405	459	466	430	461	415	428	464	480	429	462	466	430	419	464	451	483	421	472	425	452	447	434	401	496	469	445	461	442	473	447	444	461	456	432	438	459	461	427	442	473	378	465	449	482	450	407	439	435	454	425	432	422	423	413	445	432	444	437	425	386	409	470	451	474	442	405	456	413	433	463	455	442	464	445	510	451	481	471	402	397	424	445	417	441	441	475	463	465	450	442	422	466	491	415	418	494	468	401	469	476	434	438	408	443	432	470	432	444	445	437	453	466	496	447	434	440	438	448	410	435	463	438	467	434	483	451	402	459	483	456	449	451	471	421	438	459	478	469	458	451	456	445	461	458	439	429	470	417	422	503	466	429	465	452	461	429	443	452	413	435	424	479	454	488	435	456	504	412	443	425	517	435	432	432	417	463	440	462	441	454	428	467	473	407	451	451	489	432	452	427	456	450	449	446	444	438	459	446	468	430	440	443	454	470	454	466	452	410	420	414	448	457	452	472	526	460	445	449	481	443	427	477	441	436	452	440	445	462	431	465	493	436	436	453	477	456	474	503	426	466	402	474	415	443	464	449	467	442	460	425	436	491	409	426	432	444	480	486	485	476	446	391	469	461	459	468	457	430	425	416	424	433	472	441	462	451	467	411	433	457	467	427	423	427	428	501	473	430	454	411	432	459	427	424	426	426	444	452	423	436	485	447	452	480	434	476	464	444	433	439	437	463	426	421	446	464	430	422	463	402	449	433	428	422	441	422	483	457	438	419	441	424	499	451	441	440	420	433	483	461	422	512	452	479	518	491	426	415	394	457	448	437	430	427	433	486	443	452	411	475	445	445	429	440	450	451	456	464	396	458	430	475	424	492	438	427	453	462	461	425	456	447	440	458	410	470	473	443	474	417	472	469	462	471	393	440	467	430	449	444	419	433	508	442	435	447	429	454	457	414	449	422	449	445	472	467	462	441	467	428	495	485	416	461	442	484	402	456	432	452	444	475	441	521	457	437	444	431	473	468	452	428	435	449	461	461	464	434	452	453	455	462	458	455	418	474	470	413	442	471	444	488	488	458	439	439	396	422	452	438	454	444	465	448	452	485	447	457	451	466	448	409	436	471	411	453	456	389	454	443	422	405	454	450	455	418	434	457	455	475	449	399	443	486	442	457	435	453	410	446	464	438	408	503	442	436	458	422	437	459	418	405	423	423	481	454	460	440	439	464	456	442	428	435	425	437	412	428	430	466	394	434	468	449	449	476	427	437	466	492	491	413	479	468	419	447	451	455	442	430	457	504	440	484	432	477	421	444	434	458	446	499	427	398	415	449	470	432	442	459	432	455	446	417	453	420	478	423	430	432	449	455	443	391	478	460	464	454	441	446	504	444	403	485	461	436	451	458	464	452	444	432	434	428	469	444	418	466	423	448	448	411	429	443	482	444	440	470	441	469	496	449	428	474	437	446	400	436	453	434	408	492	442	415	459	497	434	449	434	418	452	444	442	445	455	428	473	461	444	447	431	429	460	429	460	443	501	413	418	462	433	434	432	438	423	463	469	418	452	450	435	428	445	456	482	457	425	466	434	462	442	457	473	454	435	495	465	458	431	470	463	440	438	449	439	462	494	498	478	433	420	449	432	468	449	449	453	458	399	464	418	428	427	505	471	483	472	452	429	410	409	454	475	434	418	451	475	461	416	416	418	408	460	429	416	467	420	438	411	434	469	418	417	426	443	418	513	461	467	464	451	451	450	428	439	459	413	446	431	445	435	460	459	414	436	445	439	440	449	441	435	450	437	477	475	453	451	460	421	411	456	464	460	449	457	436	450	404	486	396	419	463	416	449	445	496	409	447	485	423	450	440	442	478	438	441	454	432	464	489	441	469	434	452	432	482	466	416	462	441	432	423	467	487	452	456	448	423	423	497	489	470	414	433	403	450	457	436	484	454	444	421	417	454	457	471	429	485	452	461	424	407	431	456	437	437	461	394	464	421	451	420	445	443	447	440	428	439	426	457	430	487	435	475	424	429	418	434	446	422	457	440	458	499	439	444	460	461	399	455	432	416	459	471	459	421	439	476	465	444	468	401	442	457	398	489	463	466	427	406	443	458	411	455	441	456	462	428	444	484	441	425	427	453	464	474	441	423	427	408	437	444	469	442	365	456	436	453	414	436	416	450	447	421	479	446	468	462	452	422	460	414	446	456	405	423	468	428	463	431	440	431	456	419	443	485	442	460	449	435	456	460	474	420	435	427	450	418	450	463	432	460	469	423	447	451	458	438	426	466	399	456	443	448	475	453	429	470	456	449	475	466	463	493	466	466	401	476	462	441	477	437	440	456	415	446	461	460	445	435	463	464	440	470	461	468	474	409	445	433	412	439	479	472	466	482	439	472	436	503	441	438	466	421	484	483	444	469	484	470	458	447	453	465	466	491	437	454	482	460	456	423	451	457	435	450	440	447	413	446	448	439	427	407	464	464	414	445	465	427	426	396	461	397	437	450	436	428	470	458	444	423	469	430	422	414	416	448	457	430	478	443	476	437	459	435	466	465	443	434	422	475	420	453	444	412	458	436	466	449	427	474	489	448	464	477	430	452	471	415	440	436	453	415	470	450	469	449	438	447	444	468	447	467	418	444	428	442	458	429	456	450	424	462	416	462	466	446	428	437	434	434	416	451	418	462	434	426	490	455	436	393	441	439	410	446	430	467	481	472	451	425	404	478	454	449	402	420	466	424	476	472	469	474	457	423	420	449	469	450	468	427	415	440	435	448	461	462	413	478	486	460	435	443	451	422	411	439	489	502	407	450	448	440	426	446	419	414	421	471	420	442	423	458	464	436	442	440	461	456	428	473	436	436	435	442	437	436	480	429	483	403	459	474	432	426	433	410	465	469	481	453	438	452	460	425	415	494	457	430	402	402	392	432	417	465	440	443	460	454	458	465	470	448	446	472	523	440	432	481	402	430	452	433	429	416	468	433	449	457	428	481	475	439	482	424	394	463	462	475	480	448	457	447	426	456	461	448	435	444	469	439	419	444	446	448	466	387	449	462	442	452	397	408	438	473	409	427	438	468	485	472	472	437	418	428	418	421	445	438	495	413	455	433	437	439	435	452	415	425	453	456	440	498	453	434	472	384	432	427	437	446	464	459	460	420	473	430	427	458	427	430	430	449	452	456	454	467	475	423	471	470	464	450	476	477	413	416	407	476	411	506	458	428	477	416	407	446	448	432	475	447	480	405	475	426	453	469	443	497	425	451	435	433	438	454	418	426	450	435	427	456	464	476	475	453	466	406	464	471	455	426	420	488	420	416	457	433	474	468
34802	10208	3583	1556	1149	1087	1103	1004	1013	921	991	1015	966	972	1016	955	935	942	956	1023	1012	957	958	979	958	978	980	984	973	984	938	956	987	1005	993	949	973	974	968	954	967	950	977	1004	913	1008	959	956	971	972	947	1006	995	944	901	990	921	955	964	993	981	943	923	940	998	1010	997	1038	950	967	964	998	985	981	979	945	951	995	963	953	1000	980	991	980	939	1025	921	976	911	952	965	926	947	941	941	956	964	958	1044	921	953	945	1019	998	977	968	971	955	959	980	969	988	1006	966	945	940	997	954	977	972	987	943	933	995	988	984	975	913	987	978	990	979	997	939	1026	991	1021	957	980	988	958	992	939	955	930	1020	977	926	982	956	988	1046	998	1010	983	933	948	983	995	993	929	994	924	944	955	993	990	984	976	917	987	974	935	974	960	994	935	957	961	992	1057	929	938	962	1032	996	959	962	1023	1049	966	957	941	970	985	999	961	1037	967	997	975	978	982	1026	1000	979	959	994	965	941	954	935	991	1015	942	981	975	1020	956	974	991	920	955	994	937	1006	993	926	963	986	999	961	911	941	955	976	968	963	981	963	985	948	978	976	933	953	973	1005	978	1024	974	946	1005	923	985	978	972	966	996	938	934	1000	989	985	981	980	978	963	963	952	982	971	940	976	1027	967	971	945	945	992	1019	940	976	965	997	981	990	956	983	1040	951	973	955	987	1004	962	945	1002	945	936	938	914	956	937	987	923	1000	952	951	954	1001	961	954	1010	934	960	977	990	969	997	985	929	1023	962	984	954	915	1034	1011	954	957	941	1014	939	1009	983	949	991	996	988	973	989	953	966	1026	1024	924	977	970	940	965	982	970	951	1026	976	976	973	1016	943	1029	966	1003	896	934	995	993	972	945	1025	925	921	979	958	1009	978	958	952	1009	1020	943	978	918	997	938	992	955	950	1043	967	952	960	1017	1022	979	947	998	973	983	994	923	970	925	960	943	992	975	958	968	993	987	986	1003	999	923	963	1006	1002	1016	977	931	924	961	945	992	989	930	1006	1028	1023	970	946	954	1010	995	1006	997	1004	992	961	977	971	1024	921	943	1006	944	946	1019	973	982	962	910	993	1015	912	923	950	965	980	998	1022	994	947	932	928	962	1008	1002	1031	999	1010	984	1019	985	998	960	967	948	1020	963	1005	1006	957	925	992	958	942	951	932	1022	1035	1026	921	994	983	1015	928	965	969	970	974	962	964	938	1049	992	949	995	989	964	979	989	1000	944	963	942	957	990	941	942	965	936	974	988	982	939	989	955	967	851	951	966	938	916	978	987	983	974	985	1000	1011	1038	918	993	969	1001	943	983	960	930	934	975	987	951	990	988	971	943	952	964	965	1016	941	937	982	1014	1008	976	1017	905	1004	972	938	934	940	986	890	1000	1037	961	946	988	929	979	945	899	959	986	973	961	985	969	1000	970	957	969	1015	984	944	1007	961	974	953	938	997	959	1030	1000	960	975	994	997	965	928	954	957	955	978	1008	1014	963	1032	947	979	952	1015	974	1013	1008	999	959	1010	970	980	989	948	977	929	960	933	963	975	954	1010	948	985	965	948	954	999	993	1033	993	989	1026	968	925	1012	994	963	1018	978	1011	1003	987	1000	967	925	978	939	958	957	936	945	948	959	1012	960	954	915	1016	964	998	997	1019	960	971	989	985	981	986	941	1017	1011	948	992	1031	959	991	944	993	984	994	962	969	931	947	941	1005	982	1023	1024	924	962	971	909	966	1023	954	990	972	933	948	963	974	970	981	998	929	979	926	920	990	956	1007	996	990	978	978	1015	997	931	1026	950	998	954	996	966	985	1029	954	934	972	942	999	938	977	955	962	936	1031	987	967	977	969	1007	929	947	910	944	977	986	1025	958	980	957	922	929	964	989	999	966	965	976	1011	937	1020	1020	990	938	1010	990	960	979	970	986	959	938	928	980	952	955	1009	1043	979	976	979	940	1018	1009	946	935	963	1024	957	969	1021	978	971	940	930	937	1018	981	1003	970	927	972	973	968	967	966	963	981	961	960	1001	944	969	1023	941	941	923	939	1004	950	934	914	1034	959	1015	985	949	980	964	985	916	955	1001	964	1003	984	984	986	956	993	1008	946	1024	934	1046	1005	966	980	982	963	965	980	979	990	987	949	968	988	984	965	960	942	983	993	977	996	969	964	946	980	996	1020	980	969	957	965	949	970	911	939	962	972	987	976	966	983	975	906	960	941	998	988	963	945	947	980	939	987	1003	968	959	972	985	967	994	970	973	1014	994	974	962	966	995	994	977	987	958	972	980	1016	959	922	958	952	958	957	994	1050	941	955	1016	934	965	958	977	968	997	949	972	962	985	1015	974	1020	941	899	940	987	942	965	993	967	1006	1001	1008	950	988	1018	1061	949	946	992	975	980	881	963	952	971	951	999	996	996	974	965	961	974	960	1023	946	958	999	907	950	974	954	1005	968	992	1010	1000	996	947	998	975	986	999	961	978	975	982	951	963	992	1006	962	955	988	1044	943	963	957	1004	993	954	1018	978	985	1011	968	935	961	977	978	980	935	1008	948	982	985	984	973	983	974	969	965	979	1030	985	909	1040	932	929	959	934	1000	954	903	996	1007	998	913	997	1005	996	965	985	966	986	932	956	950	1029	997	982	1000	939	933	947	1001	1036	979	998	929	947	967	1005	952	962	942	998	931	1001	965	976	953	964	1004	946	1028	969	943	976	973	1056	952	982	984	950	960	947	914	958	985	1008	911	1003	944	999	977	1041	1012	998	950	969	986	1069	951	1002	947	933	997	1008	988	964	994	1045	1002	939	931	942	976	974	982	974	974	981	973	950	988	1009	1014	1006	980	966	954	1008	943	949	935	971	963	978	938	945	969	956	971	965	943	975	984	969	1017	982	973	1019	957	986	988	964	953	963	985	994	983	978	924	1024	979	941	995	1027	979	993	953	951	1020	975	929	940	963	943	987	985	965	905	1015	989	999	977	951	980	973	974	954	1007	969	1011	965	940	971	1009	928	957	963	975	953	946	944	905	955	983	955	1015	958	1029	975	1018	999	1003	982	964	976	900	941	942	974	981	1012	955	947	941	1016	986	910	956	967	943	926	1035	948	985	1024	976	991	970	967	934	961	993	978	1012	960	924	992	1013	954	982	971	945	980	1025	966	997	969	995	967	937	928	956	961	963	957	945	979	989	985	953	950	961	972	940	958	946	991	980	991	939	938	988	937	941	1009	946	955	976	1013	949	942	925	962	924	948	953	902	999	970	957	976	961	935	992	943	964	985	935	930	972	963	967	972	1033	995	966	982	954	992	1003	1033	986	973	954	986	976	989	991	892	902	1011	1037	1004	989	949	1020	980	1004	998	955	974	996	1033	997	946	992	967	1002	988	942	940	1026	957	933	942	1047	1009	967	934	992	960	950	953	925	973	1013	971	921	1013	942	943	1000	1011	983	1005	994	933	990	938	982	950	981	981	967	953	991	925	986	949	999	948	1002	978	1009	922	985	1008	1002	981	974	977	1002	923	924	974	963	1044	959	991	914	1007	989	949	970	982	974	974	1007	978	1033	1008	996	981	994	944	1033	947	958	961	975	918	980	963	903	977	956	951	951	1054	990	990	1011	969	916	999	971	971	989	927	943	954	963	956	1013	1002	1000	938	974	1014	966	923	977	937	991	985	980	970	987	974	988	940	962	997	1000	992	979	968	948	984	983	991	977	946	933	947	967	968	991	925	990	980
55255	22770	6893	960	539	476	449	485	431	420	482	426	467	482	446	442	437	462	460	458	443	459	460	445	457	446	454	463	419	483	461	510	413	469	475	456	425	456	430	496	450	449	452	436	501	466	448	409	452	430	452	443	426	426	480	438	437	469	442	468	444	450	474	436	395	504	456	425	452	463	464	491	423	443	425	443	419	470	451	476	452	421	466	454	495	467	444	445	442	452	468	449	461	452	430	440	471	465	480	440	432	484	469	456	448	455	459	474	413	455	423	481	451	431	484	439	446	456	438	465	423	448	417	426	451	431	472	410	446	451	423	443	470	475	456	452	461	451	476	463	466	451	459	431	500	465	475	461	471	461	466	413	431	454	471	457	457	449	439	416	428	481	452	405	430	459	483	430	442	489	425	466	496	456	454	421	437	450	460	488	405	402	434	446	437	425	416	432	423	457	468	455	439	429	413	464	409	459	470	476	476	453	460	458	438	434	404	449	418	452	496	456	427	466	498	408	437	451	447	450	446	457	435	449	447	459	434	446	450	451	474	439	441	424	434	455	455	439	463	425	429	445	447	445	445	420	433	442	440	485	468	438	477	468	458	447	425	456	418	432	406	451	447	455	389	446	508	478	450	477	432	431	493	475	470	509	464	481	456	470	438	461	444	408	440	449	443	459	462	475	429	437	464	481	450	456	477	418	479	437	449	418	403	458	481	488	435	435	447	442	487	434	482	431	462	441	478	458	455	476	507	459	448	450	486	431	456	428	461	433	456	458	455	444	513	489	463	476	436	437	423	492	437	471	465	523	469	461	474	473	484	493	440	464	435	425	421	478	458	458	469	439	437	469	437	444	461	441	464	426	479	463	479	425	458	462	503	518	498	458	455	437	497	486	436	476	443	406	424	461	492	456	410	426	439	428	429	501	451	434	415	460	443	463	468	425	446	466	444	486	499	454	472	452	428	465	464	477	447	431	431	432	471	430	424	450	455	416	445	472	462	402	451	465	429	478	505	475	417	471	459	467	457	465	441	472	403	469	439	473	454	454	432	440	454	435	448	468	432	431	435	452	429	452	477	410	426	430	432	444	470	447	367	469	487	442	466	459	446	433	445	455	475	444	456	474	426	455	510	475	457	480	407	468	445	457	465	448	463	415	468	436	468	439	398	444	410	433	474	425	426	422	446	398	462	434	466	460	467	474	459	441	443	453	432	449	441	447	434	466	439	472	468	449	441	440	437	451	468	459	459	451	459	457	445	426	473	476	444	437	497	421	427	440	409	447	460	473	442	452	453	465	462	484	450	467	443	429	444	435	414	449	404	494	433	408	478	440	449	475	479	445	444	428	450	427	444	449	441	457	468	438	459	461	429	471	449	445	496	439	511	436	449	477	505	457	467	460	422	456	452	466	441	466	459	457	407	419	465	439	417	446	425	422	445	445	435	466	452	448	453	456	455	410	462	428	451	434	479	479	441	472	485	446	461	470	437	431	472	445	445	433	442	444	474	421	424	435	466	477	457	454	428	497	514	464	418	419	420	459	477	435	443	469	449	427	450	441	472	421	479	474	467	446	448	430	460	427	439	447	473	463	469	431	456	444	438	449	463	481	481	460	470	432	426	395	448	445	490	450	454	479	460	450	445	432	442	453	469	440	469	451	450	453	395	439	446	475	419	443	433	441	445	459	488	457	457	485	449	453	428	475	438	459	468	457	467	460	474	490	417	403	420	418	445	428	448	408	475	418	450	458	484	500	410	430	420	465	496	453	484	464	444	459	438	434	460	454	447	427	502	432	456	479	464	495	442	416	446	449	429	432	418	438	473	412	433	458	436	460	441	441	441	447	446	438	456	450	481	465	443	512	449	443	468	430	431	422	445	465	475	462	502	471	420	450	416	470	462	448	501	439	454	459	466	417	438	432	417	416	457	420	431	455	470	487	451	457	442	455	427	471	438	465	436	439	488	469	458	418	460	459	455	454	512	452	465	447	449	506	446	432	487	500	455	438	420	409	447	503	494	452	442	449	436	479	460	472	439	443	466	420	449	416	457	444	472	473	496	444	439	463	428	475	436	483	479	454	422	436	452	439	409	474	474	449	477	450	417	418	461	470	457	450	437	478	434	443	420	457	441	470	460	464	447	451	440	506	453	437	498	458	440	459	429	484	461	493	450	456	487	460	473	453	429	440	439	441	460	458	445	447	444	484	447	438	448	458	455	474	414	431	481	449	462	463	477	441	490	468	492	486	477	470	447	481	410	449	387	463	441	452	487	462	505	442	431	498	467	481	456	461	442	437	445	464	501	445	425	441	432	473	484	480	456	443	460	451	430	435	509	462	466	455	462	519	444	471	448	439	487	413	477	453	450	480	432	434	445	495	460	449	504	481	464	457	429	496	462	424	438	446	479	448	453	416	450	501	464	408	451	432	477	436	476	459	500	403	432	470	477	432	435	432	452	453	448	463	459	428	422	440	454	467	465	415	480	438	422	470	460	449	433	466	437	468	459	470	500	434	465	465	479	471	460	483	446	480	414	449	428	411	454	416	447	460	437	525	467	447	438	428	455	418	388	461	461	458	474	448	451	486	471	475	449	494	455	463	463	443	417	436	439	450	426	458	431	455	462	466	462	462	466	459	456	457	442	432	459	478	433	447	472	445	466	459	437	462	465	430	459	479	411	486	454	449	459	457	455	444	468	492	455	448	455	458	420	433	462	469	470	451	430	478	441	439	455	438	425	473	469	452	459	460	460	461	422	427	407	463	434	417	468	449	511	427	417	465	464	426	450	466	469	464	472	468	392	443	442	486	445	404	423	436	436	449	429	444	459	431	449	444	416	485	412	452	466	475	458	479	437	472	465	436	453	412	458	456	501	461	455	471	467	428	416	435	426	462	450	445	454	412	505	435	482	458	445	492	417	497	440	441	462	456	468	464	416	448	483	440	454	447	412	422	469	410	405	429	461	436	433	431	427	432	459	457	486	461	479	457	443	422	453	431	442	454	473	513	457	468	488	454	478	443	495	486	435	488	449	442	453	439	429	489	456	443	444	432	462	438	448	453	456	438	442	501	469	461	462	452	440	453	474	454	498	476	440	442	432	458	424	443	461	473	469	460	422	448	438	464	483	444	461	438	450	447	410	464	412	458	435	427	425	469	442	475	473	444	440	469	471	469	515	462	492	443	440	446	418	434	469	475	451	457	414	494	420	427	432	490	462	402	449	452	464	447	476	475	440	458	482	457	434	418	462	452	432	413	470	436	436	447	458	500	446	501	447	431	474	465	477	446	474	459	476	431	477	445	457	475	458	443	463	456	476	477	425	462	450	437	391	438	445	498	477	472	458	433	450	440	453	427	429	497	435	438	439	457	439	458	491	461	441	447	476	457	444	459	419	450	410	478	510	434	465	441	452	493	491	447	485	439	476	473	459	456	520	426	448	434	444	452	465	436	463	465	485	446	480	457	498	434	451	447	467	448	473	439	475	475	426	455	442	452	441	426
37222	12632	4061	1410	1097	1053	1003	977	1004	986	963	1010	954	969	1037	1010	1047	954	989	986	972	982	965	988	976	910	954	961	1054	979	922	1017	992	1000	989	978	967	947	992	995	944	1012	993	1028	979	997	973	1023	946	926	984	973	995	1029	1026	937	917	1023	965	1009	980	954	1011	973	964	960	996	940	963	938	920	1029	924	972	1008	992	994	1002	1035	952	991	935	925	1008	1033	1004	1039	974	940	1022	987	989	949	967	950	982	1061	1013	998	1026	937	949	1021	973	1017	1003	999	955	1027	920	975	922	1003	966	1009	1035	922	1014	967	970	969	978	962	994	922	1005	973	1008	1042	1042	984	946	971	953	986	1012	952	928	1013	992	1032	1023	973	1025	1009	951	931	940	976	985	998	990	941	984	1001	971	999	1026	957	946	1013	1010	990	970	994	1011	932	978	965	987	987	1051	964	940	978	937	1023	924	980	920	1026	1032	977	963	989	983	966	991	927	962	980	998	972	990	980	986	978	951	981	1060	1014	936	1006	954	1006	1004	961	1010	955	959	996	1010	988	923	973	962	997	960	1001	1056	1007	989	1012	1002	1015	984	935	989	1019	1029	1003	947	1035	988	1040	973	976	983	988	942	992	960	923	1004	954	972	922	964	989	1018	955	943	972	1004	1022	955	950	961	959	933	1018	996	1003	1007	982	1023	977	988	1021	911	982	1043	1026	937	1044	984	955	1003	966	1007	951	977	945	1001	988	986	1004	978	1000	1009	921	920	984	985	985	971	1029	1052	976	969	1007	983	989	974	940	1046	1000	969	988	958	966	963	966	991	970	941	984	952	964	1032	1003	975	943	959	1024	929	987	977	1045	959	994	943	1014	987	1008	1028	984	1036	917	943	982	945	1033	995	990	997	980	1020	1007	958	921	981	961	1047	978	976	972	934	972	991	1005	992	988	976	1079	935	976	976	998	1000	994	970	951	1054	947	949	980	1009	933	1035	1012	974	951	988	945	989	1019	1051	991	997	925	971	964	938	998	973	1034	979	1004	982	953	986	1066	1050	975	962	953	962	980	983	989	917	934	944	942	985	927	1014	1012	977	952	1033	957	977	970	1026	1009	976	939	1013	960	993	953	955	1008	979	979	969	1017	1008	923	970	953	967	999	1024	982	988	993	974	925	1011	982	934	996	965	960	1014	978	979	974	993	1040	992	961	984	971	997	962	956	979	969	974	953	998	956	989	953	981	975	975	941	988	929	974	956	968	1023	1009	1002	1006	1066	974	996	978	945	977	1029	989	970	978	992	968	981	1067	956	1042	1022	980	952	982	1002	970	972	1008	927	1002	1009	1004	1052	989	982	967	974	1004	959	982	987	967	1038	918	1024	975	953	1018	1003	986	952	952	995	965	991	998	1031	971	1016	908	915	967	993	960	975	1006	988	926	976	988	948	946	964	968	926	993	1032	1002	1008	938	988	986	1024	1004	981	1006	994	912	994	944	970	944	945	953	958	993	995	1009	970	1000	959	938	1043	1011	1005	1028	985	900	963	1020	997	982	1009	1041	984	999	991	977	981	973	1030	934	1019	993	958	1008	1034	1013	945	1027	985	1020	959	937	981	1010	925	993	993	986	990	960	975	996	976	978	969	957	963	941	972	978	1060	931	959	1030	909	990	1005	1013	974	1005	995	1034	939	988	1028	991	1008	986	1008	983	935	952	981	944	1057	957	971	990	1013	998	973	962	1000	1000	991	1032	929	898	1026	971	1055	1034	985	970	992	984	938	1020	953	986	966	988	952	980	989	985	973	998	979	978	949	978	946	978	1019	998	979	979	962	955	938	971	983	1035	973	1047	994	975	997	969	1005	1044	995	988	986	1012	976	1006	986	1016	959	1004	986	1008	1021	1018	976	1039	973	1009	961	1013	996	962	997	1008	934	1002	983	966	1017	996	1047	1029	996	950	988	1032	971	998	942	1034	914	980	1000	967	982	968	1035	1023	1039	976	950	973	1024	1023	967	951	995	935	1030	1023	973	969	998	945	990	956	987	1029	974	951	990	1041	1008	1032	930	976	1013	989	983	1027	1007	976	957	987	1037	938	1003	1029	985	1029	1031	965	913	964	951	936	961	1044	1045	946	964	965	965	938	1023	988	998	931	962	996	992	985	958	991	949	944	1020	944	962	987	943	1044	1022	1004	949	1052	1034	979	997	999	982	1009	963	1077	1009	1005	956	1002	1019	936	994	966	997	937	976	934	974	999	1006	992	994	1015	981	977	974	1004	1011	955	998	997	988	948	989	1047	964	963	984	981	992	906	978	959	1033	965	956	989	948	1010	950	950	1014	953	965	1012	975	973	1003	989	963	1033	1011	1009	1046	1014	973	970	982	998	997	976	972	949	952	967	971	944	996	1050	981	1006	978	1010	995	928	903	1006	999	1015	1021	965	1034	1005	986	981	961	1019	1002	961	940	1000	1034	995	1036	979	968	1064	1043	1021	1001	948	981	1016	926	977	979	968	1022	989	996	953	907	959	1004	934	1002	990	958	1015	968	1015	1036	991	1020	973	1017	997	969	987	975	937	952	976	1014	991	965	995	1037	1001	969	943	929	1024	958	950	1024	1006	976	1039	1001	942	999	1003	972	962	970	1004	1022	998	953	1060	972	981	973	965	1007	984	945	960	986	966	1014	969	1049	1018	971	954	937	1015	1029	1002	1017	1014	993	938	1030	1009	970	998	1066	995	1003	937	1020	1011	1043	986	989	1020	989	986	944	903	945	994	1018	1059	981	1007	999	1001	1014	988	983	920	1006	1002	961	921	1000	1006	988	960	913	1023	958	945	998	1011	913	966	1000	976	929	1021	999	980	1027	956	1039	973	989	968	1019	976	915	952	984	975	903	952	973	1006	933	947	960	987	959	986	968	1037	979	1016	1001	968	974	975	959	997	978	936	982	935	964	1050	1007	985	977	954	987	991	982	979	990	966	980	1001	952	1018	961	997	956	1018	1014	976	1057	938	1015	956	999	983	950	976	940	982	959	1017	1001	924	1007	964	932	980	1012	1059	1012	936	1004	988	999	994	992	988	991	954	989	985	950	1031	1045	972	1023	1003	989	1027	1029	950	1054	1018	959	1007	978	1054	1015	1005	1029	955	962	1047	999	1020	994	960	959	1012	1009	1035	989	937	1024	1020	924	975	927	986	1019	1027	1026	1002	1006	976	1009	1006	1010	979	987	980	1008	953	958	966	989	951	991	1046	959	953	986	991	925	997	982	994	984	1023	979	955	978	940	1010	983	966	1016	967	942	1055	924	1016	1024	943	951	982	963	1006	998	997	997	962	972	1015	980	1011	928	1029	998	973	991	982	1006	996	1003	986	1005	988	987	945	989	1024	1050	967	999	1023	1032	1008	962	971	1004	960	931	949	1018	967	1043	980	974	999	1053	947	982	930	952	991	959	1005	965	934	962	968	926	988	964	984	1012	990	985	1007	926	952	979	1028	944	972	1032	999	1092	953	1021	974	1003	923	1017	937	1029	945	1005	993	964	959	917	940	1003	1014	992	945	920	1011	999	989	977	966	1078	975	1027	990	1012	977	1001	956	979	1030	910	972	1052	930	1037	1003	1014	1011	930	985	1020	989	950	1077	919	978	968	978	1002	978	962	987	1020	971	940	1030	995	981	1005	956	982	1080	990	1015	917	982	992	927	947	932	950	906	1008	969	934	990	974	1026	976	970	1037	1015	965	1011	982	947	974	1010	998	962	1022	977	992	935	964	999	948	995	957	943	1027	1029	966	1026	943	1008	1006	969	1001	975	1001	1031	984	959	960	961	1015	1016	1023	985	943	924	989	950	1007	959	972	1036	973	1026	983	922	943	1049	1017	982	984	925	972	999	995	1043	1028	1037	919	991	1038	987	1030	1014	960	930	1017	960	1039	998	926	978	1022	986	981	982	1042	949	1006	956	1018	973	1026	982	1021	1020	1059	947	997	973	1006	946	1024	976	1022	980	1038	976	1033	955
62970	26964	8339	1322	666	641	555	491	479	434	449	495	460	466	442	446	481	447	490	468	445	471	477	466	474	514	436	423	480	473	462	471	432	451	464	431	478	443	437	466	492	455	464	492	478	468	388	459	478	429	470	513	448	473	444	450	466	458	440	466	446	465	476	463	468	437	485	425	465	479	427	456	496	486	460	438	430	511	435	420	496	435	406	475	483	514	470	481	494	488	438	499	425	417	447	476	449	412	477	427	447	419	472	454	431	449	459	443	466	473	441	434	454	466	453	475	499	447	460	447	448	456	484	499	458	423	481	461	467	525	469	463	457	448	486	463	472	431	453	504	484	446	456	456	471	437	454	432	414	441	453	430	465	462	458	441	443	452	446	473	486	428	459	461	477	501	464	468	459	481	442	426	489	499	437	458	428	481	455	469	427	456	474	472	451	440	429	428	419	480	458	443	424	484	490	448	424	436	453	419	456	441	436	457	409	445	462	466	484	489	472	450	494	426	441	425	462	457	433	497	499	472	469	440	457	472	437	415	468	465	462	494	413	440	451	475	435	465	474	485	464	435	438	443	415	441	424	455	430	465	485	482	487	426	448	485	479	457	457	503	463	495	441	450	466	483	420	431	432	454	427	472	461	419	456	449	459	483	468	454	463	431	489	446	450	441	461	490	473	416	465	420	456	457	462	476	475	500	470	458	449	449	487	451	460	454	457	498	432	453	450	469	498	450	456	469	424	455	487	461	446	456	487	428	465	501	458	468	460	485	448	369	456	460	467	457	461	482	479	446	420	463	442	474	417	485	476	438	486	436	442	495	465	424	462	447	416	408	490	477	432	455	447	477	422	463	466	474	452	421	452	423	460	442	485	498	477	463	463	429	453	464	429	460	488	449	435	439	455	471	447	463	457	476	435	479	429	462	501	480	416	466	475	477	455	442	442	453	471	456	452	426	455	477	468	443	460	469	487	460	462	449	464	500	470	475	481	445	486	475	492	476	499	396	411	499	434	432	446	449	440	440	460	492	460	440	467	462	446	433	450	498	441	469	463	416	437	485	417	477	443	471	425	477	449	469	485	476	476	480	445	442	441	456	450	487	482	454	463	472	396	478	465	461	477	466	505	487	461	502	435	443	474	453	478	471	509	436	480	414	399	417	455	483	419	488	468	459	452	435	472	429	430	475	471	427	429	438	456	462	458	409	473	453	474	464	438	407	450	450	445	433	444	457	452	436	457	448	416	426	484	417	435	443	442	446	423	477	440	457	470	458	478	447	435	422	462	446	435	471	466	474	473	468	461	434	457	450	440	462	421	462	499	480	484	432	470	453	448	477	422	475	458	456	435	455	502	457	439	458	472	474	485	470	431	408	404	444	477	439	477	431	441	467	439	412	438	471	469	428	493	442	444	507	431	418	424	458	439	460	479	464	461	440	502	444	461	422	443	497	463	478	430	437	461	435	430	432	461	481	410	453	459	470	448	446	466	469	411	441	443	452	451	468	464	459	411	446	437	455	447	464	459	450	467	436	462	440	454	455	487	486	459	451	440	419	437	443	465	474	439	450	461	484	428	423	452	420	517	470	456	463	448	484	428	452	443	438	453	455	426	423	443	484	455	471	475	417	491	497	402	486	450	454	439	491	481	463	475	437	448	467	459	486	469	480	425	465	434	486	473	443	516	460	449	431	437	465	462	439	456	486	418	480	488	446	427	439	480	430	417	445	472	475	403	464	445	460	385	442	459	474	460	430	415	461	468	443	444	419	477	424	427	447	474	453	422	462	466	432	437	428	520	471	462	472	488	471	456	453	487	494	476	423	495	460	484	500	482	448	425	458	446	424	457	426	420	445	452	488	425	474	440	510	481	481	514	459	469	430	414	453	460	476	460	515	504	461	468	445	471	462	436	489	442	421	488	446	471	475	452	434	470	468	481	493	439	433	420	489	485	458	470	427	448	479	473	475	438	491	445	488	445	415	498	466	457	457	431	450	452	431	454	444	466	439	456	470	447	449	445	433	493	455	437	460	456	435	451	469	486	463	428	405	476	490	460	428	461	401	457	487	493	420	470	453	470	465	443	493	469	448	463	448	462	441	479	445	477	470	447	435	441	435	443	444	457	436	446	423	409	410	470	430	444	433	443	443	465	417	452	465	480	458	444	467	492	438	454	435	458	444	493	437	481	493	440	445	493	422	423	425	428	428	462	471	470	440	478	462	489	443	454	450	419	476	492	460	452	436	459	431	496	449	425	462	448	484	456	470	453	425	429	474	494	455	447	471	438	425	479	468	431	477	429	446	440	487	434	477	433	467	462	465	451	450	460	475	447	449	483	477	507	449	464	443	462	454	462	477	455	474	495	479	482	417	431	482	452	487	428	425	455	458	469	425	457	424	443	432	431	461	434	454	454	419	467	480	435	420	465	465	441	459	468	402	444	490	454	466	454	473	434	464	419	477	467	456	456	507	438	444	468	441	447	466	426	448	468	468	459	457	481	432	461	491	461	482	470	460	450	441	454	432	450	487	453	486	476	450	467	464	461	451	463	447	434	452	440	504	494	466	445	491	487	469	451	493	417	440	481	449	453	428	428	458	456	449	472	457	462	445	456	425	449	505	451	475	415	466	463	443	440	468	448	433	481	463	466	427	470	478	455	481	440	412	414	441	491	463	432	484	434	457	463	477	457	435	495	466	421	437	459	435	451	509	454	445	469	476	510	473	496	475	443	488	435	472	411	431	473	486	431	457	502	413	453	433	520	386	435	440	453	435	435	458	458	408	428	443	411	430	449	447	460	421	449	474	449	459	445	450	475	461	479	468	464	489	477	435	449	432	503	491	457	468	490	473	457	444	458	458	478	446	447	467	443	446	460	484	413	491	468	475	442	421	441	442	457	420	472	482	460	420	449	437	455	473	474	430	485	484	450	426	483	414	451	451	454	447	487	499	417	444	456	492	458	489	450	499	446	474	456	474	445	434	435	466	442	437	428	472	465	487	458	436	439	468	433	441	420	420	453	481	493	464	468	476	441	463	430	468	442	430	468	451	470	461	448	426	475	426	454	450	470	465	450	485	441	469	493	457	439	493	437	503	462	470	460	445	458	511	511	476	479	481	458	448	470	491	458	421	490	435	454	428	497	462	484	491	468	484	484	458	473	453	440	479	476	456	459	443	441	457	491	434	469	452	466	474	457	508	450	473	456	483	464	448	446	446	432	488	457	500	408	439	441	475	467	456	460	492	461	469	479	484	474	468	470	468	467	437	421	467	482	476	471	445	471	485	431	464	451	479	489	472	479	406	490	488	460	473	462	466	497	452	457	458	428	454	444	424	433	456	437	447	439	456	465	487	463	497	452	434	439	469	443	410	465	461	412	457	444	453	423	451	445	446	438	437	467	504	534	531	442	448	434	470	437	435	475	448	409	490	499	467	471	432	454	453	463	474	444	460	446	469	460	472	475	436	458	479	482	469	458	410	477	442	456	454	454	458	460	498	470	439
43838	16611	4166	1929	1621	1374	1182	1086	1026	1041	1033	982	939	966	1013	1029	1026	994	1009	979	1028	1030	990	1005	976	964	973	971	990	1008	1019	980	1034	1011	971	969	988	1031	992	973	941	964	964	946	1045	994	969	969	966	995	1015	1006	1014	1004	1018	1026	949	984	989	978	989	1031	1008	895	992	969	990	948	1001	954	1013	1111	1020	990	1030	1000	1001	933	914	944	1011	1018	1064	983	978	992	1008	996	970	982	980	985	1070	1041	968	1004	998	999	1021	964	993	945	984	1000	992	1028	1023	988	945	994	966	982	989	963	960	967	1004	1042	1010	980	978	1035	979	974	1030	1007	1010	964	1030	983	914	1013	1007	993	973	1004	970	964	977	984	1036	951	969	1012	952	976	1009	1020	1021	958	973	1002	939	965	986	1011	998	943	1028	994	1038	985	1014	1018	1036	955	969	997	955	954	976	967	948	979	943	989	1004	980	960	992	1008	910	1064	993	977	936	1011	1039	997	992	985	1023	1022	975	965	1060	1007	972	1006	980	946	975	961	1037	1048	970	946	991	1008	1026	998	994	988	1029	1059	939	1076	997	1002	981	964	967	1047	995	1004	1026	1013	964	1013	985	1001	997	1010	1065	1034	1014	963	1003	1003	1007	1006	1006	982	1014	1011	978	930	977	987	1001	1004	1009	992	967	976	978	956	923	960	964	989	981	963	997	991	994	1007	988	967	987	1031	959	1004	1042	1033	1045	922	973	1003	983	978	1021	973	1013	963	944	1012	964	1027	1034	1031	969	982	1035	942	1072	1040	955	952	993	993	982	1031	979	1025	938	954	1018	1037	996	1017	973	1029	995	1041	961	1015	968	995	956	955	982	1011	905	1008	1002	953	970	938	967	998	1006	985	967	1055	1010	1001	955	982	989	982	898	1041	940	1022	1041	1010	981	1002	1009	980	1008	955	1010	986	975	969	1008	942	1043	1020	981	929	972	968	962	1019	982	1020	983	993	985	1017	961	1019	1039	1026	1042	956	984	959	1023	981	968	975	929	983	1006	1002	1005	1004	947	992	1016	1070	980	979	1020	1017	964	1001	1029	1020	994	1011	920	964	983	1037	913	1045	971	990	1000	984	1011	1027	1036	1012	1004	1036	1006	977	1008	992	954	991	975	953	1014	992	1017	1003	951	949	994	1010	1001	984	1010	996	957	990	978	971	982	1006	944	966	1008	1024	963	942	951	974	972	947	961	982	996	1047	1000	989	997	994	1032	959	1052	978	1017	993	1008	1018	933	1010	950	985	982	965	989	1042	1024	987	996	969	998	964	1026	990	925	989	979	1007	1015	970	950	1008	1035	981	1036	1010	1019	996	978	993	983	1003	1033	940	1063	942	987	1041	1001	976	953	999	996	973	1018	977	966	979	989	991	1020	898	985	997	986	1022	979	947	1017	1026	959	1009	997	962	1005	968	978	968	982	1003	1009	998	1015	966	1020	936	1006	947	948	1032	1015	1006	960	979	1023	996	1052	931	979	1013	991	971	942	1000	1001	1048	970	978	1029	1008	1007	967	1021	1019	955	1001	971	1026	965	972	940	1033	1060	943	1019	1060	1009	1002	949	995	1024	973	987	985	1086	977	1010	1042	986	1038	1022	1014	967	993	1029	987	955	993	953	1017	1017	1014	1045	1006	1010	1015	1002	958	945	1051	1010	927	995	949	978	996	1010	1032	943	1034	998	1044	963	1010	996	1010	1020	974	1017	997	960	999	997	1041	940	979	1055	930	951	973	962	1002	1002	1022	964	970	969	975	943	984	1010	1040	1018	957	1003	962	1041	983	1019	966	1028	962	969	1056	1005	1055	984	986	941	1023	984	1023	998	1008	990	983	941	940	991	955	1012	968	998	999	1051	947	1014	965	978	997	980	1058	980	956	962	1013	997	1028	1013	979	982	978	914	972	998	1016	978	1015	982	944	986	983	992	985	995	1038	975	993	966	1032	952	924	948	971	949	1004	941	1008	1005	998	970	1017	978	988	954	976	971	995	967	1000	991	947	956	1019	984	972	1010	926	991	986	1004	979	1025	995	1068	984	962	1029	1014	1045	1003	974	1028	965	899	961	983	973	971	1062	1024	1006	1018	980	902	1001	978	1025	988	1008	992	987	975	996	964	1010	971	957	1013	1047	970	1000	915	938	960	950	955	996	1039	985	1009	1046	1007	958	964	1011	989	968	965	1010	955	1017	959	1025	1029	932	1017	1006	988	951	1003	978	979	971	1026	956	962	945	1016	965	966	979	950	965	998	961	949	989	1001	994	970	1029	1024	1007	987	1028	964	937	978	993	971	978	961	1010	1009	1060	999	962	950	988	954	956	1008	1005	1006	945	957	999	1023	990	1042	962	945	1012	956	993	1029	1033	992	935	1012	1010	970	1003	1027	948	1055	993	955	972	1017	964	994	1007	1044	973	999	1001	991	990	1052	1017	1005	994	925	1010	929	1004	995	1001	983	983	1020	997	980	1037	950	965	1025	1037	969	915	1001	958	1023	971	972	1044	994	986	990	1048	975	996	973	997	1029	986	1036	984	1033	986	991	981	1047	964	1004	963	952	1051	1028	993	1036	972	920	1016	1090	1085	1031	1002	993	997	972	1001	1021	1042	1058	1041	1001	1010	986	974	981	1013	946	1002	948	1000	1037	1016	1018	988	1027	925	1023	991	992	1004	976	987	965	968	956	1036	980	971	1007	980	997	1030	1048	993	977	977	977	1033	969	973	989	961	1008	962	1009	978	968	1004	1027	1012	987	1000	1056	945	1038	980	1000	1042	999	962	1008	1009	1014	921	1011	971	987	1021	975	979	973	994	1003	939	1015	1022	1003	1021	1014	992	991	1025	1034	971	953	1035	981	988	954	996	974	1022	970	965	960	985	945	1025	1037	1018	991	1006	973	1026	982	989	1073	1001	980	975	965	976	1064	970	960	960	961	1031	1016	1002	999	904	956	974	1055	951	1011	1000	976	964	935	990	1009	919	1000	1003	946	995	984	975	967	1017	1039	1022	1036	976	942	947	1048	972	949	984	953	1026	983	972	1021	993	976	975	1005	1013	997	1020	998	1027	1006	963	951	997	1008	1018	962	1018	997	955	975	1041	1038	992	977	946	970	933	988	991	982	969	1018	984	1027	949	995	993	979	987	992	958	967	1043	970	991	985	988	1011	996	992	1010	999	981	973	931	989	928	1007	1004	1002	971	950	1005	1028	940	968	1040	971	985	979	976	991	975	924	1004	965	1009	992	1042	1007	956	990	981	956	999	949	1000	962	986	937	920	976	979	1033	966	987	981	973	1017	1004	1037	992	1001	1020	974	927	984	1016	1019	984	1010	986	975	1021	1027	1000	970	987	1003	973	1024	980	1034	1006	1020	956	994	1037	1029	1017	945	1016	1003	936	1018	965	995	1002	984	971	996	998	957	1045	976	1009	963	1034	973	994	1000	967	1048	1050	989	1029	985	1005	958	973	991	922	927	941	1017	1004	965	1009	1012	1006	1010	966	974	978	1011	922	945	953	992	975	988	1024	997	987	968	955	1000	996	1087	954	984	1036	933	1014	978	1001	1019	975	1002	943	986	987	982	981	993	983	1015	985	1006	954	984	1014	970	999	1005	1000	1040	1022	999	992	1010	985	976	983	964	1049	918	1016	1010	1001	1010	1006	997	1007	1013	985	1026	983	1007	947	1061	984	928	1027	991	934	995	969	992	999	980	998	987	960	956	985	987	1026	1015	940	1010	986	984	1007	936	965	988	988	962	965	977	1014	1024	945	975	1030	1000	1004	1009	989	1038	997	1013	1031	1029	1043	963	1032	974	997	1001	993	1010	941	996	964	977	1018	1030	960	969	1069	991	1010	1016	964	939	991	1004	989	970	967	974	987	1060	1000	942	903	1003	967	1018	949	1013	1019	972	986	1004	968	973	1035	1009	1014	999	996	1013	980	978	964	1025	982	984	950	982	948	994	983	958	952	997	994	1003	954	971	951	946	1038	928	992	971	1039	1025	1026	1040	959	1014	1003	999	1032	993	949	958	970	1002	975	1010	931	989	997	1032	1024	998	978	971	1033	968	991	968	987	964	963	997	974	1090	944	981	984
54189	15374	2160	696	494	528	470	454	448	446	407	410	453	469	445	414	418	446	486	450	468	448	472	408	445	426	434	473	464	482	452	438	451	429	448	464	448	465	482	430	452	470	483	455	468	420	467	469	475	431	456	445	493	465	429	471	444	452	433	500	454	461	424	459	457	473	413	399	434	424	444	443	410	430	413	419	435	461	445	452	424	449	436	442	465	506	473	434	516	477	452	464	390	435	434	432	452	473	459	446	481	466	462	415	436	453	470	474	461	447	495	444	435	479	438	448	495	394	457	398	469	440	454	456	422	457	470	452	405	443	462	431	447	423	403	438	437	449	441	461	446	472	448	446	414	444	429	472	449	452	419	458	422	466	456	450	435	462	455	444	458	466	455	465	426	441	491	372	427	453	435	427	456	447	479	420	435	467	455	444	443	446	437	400	453	485	506	474	443	419	446	501	430	490	419	457	450	494	453	448	454	425	484	425	439	471	444	417	433	435	457	445	449	452	438	464	469	489	442	487	429	412	462	401	444	446	415	448	453	488	413	413	398	471	448	444	467	486	407	439	426	421	446	456	443	427	454	437	457	401	455	448	448	468	451	447	475	456	462	476	452	391	421	479	434	443	435	477	467	441	455	483	453	436	459	448	506	471	436	455	437	446	416	419	490	433	425	443	451	429	459	456	457	418	436	454	461	448	497	422	429	494	440	408	443	455	462	488	448	437	499	463	459	467	420	484	428	473	460	478	449	468	476	454	395	469	424	478	434	476	442	450	478	435	425	423	466	468	453	494	426	448	447	493	458	462	496	436	451	458	441	481	439	471	443	496	467	400	462	411	449	465	435	473	462	465	460	458	474	440	410	479	478	452	420	396	438	439	428	477	444	429	447	465	489	462	432	443	427	436	438	450	427	454	440	451	467	457	441	440	456	412	435	440	416	463	448	482	467	454	430	462	442	475	458	435	412	429	443	411	455	450	456	464	508	477	439	495	462	474	502	437	465	476	495	482	433	460	442	472	393	399	421	432	458	454	457	445	394	481	420	444	502	435	407	428	453	475	410	462	436	448	441	428	451	457	401	506	458	433	436	446	455	434	467	403	458	438	429	471	437	484	453	445	490	457	454	387	415	464	440	497	453	469	458	481	484	431	400	432	408	477	457	425	461	454	472	457	413	427	464	461	430	503	418	416	425	405	456	433	407	441	430	438	458	415	455	437	410	426	491	471	437	452	454	466	432	449	448	426	443	429	461	433	429	404	484	487	443	428	434	449	449	445	443	436	473	493	439	483	459	418	422	450	448	455	426	450	444	403	473	456	433	448	467	423	483	437	442	473	469	429	443	489	467	430	446	448	442	451	456	417	393	462	442	448	455	450	479	443	382	454	461	429	417	441	511	419	426	455	434	471	472	472	444	408	444	435	438	489	407	481	445	457	427	458	438	490	452	457	450	431	447	457	461	443	441	429	454	483	423	424	423	438	460	404	437	465	430	413	437	458	471	493	465	466	452	461	445	429	426	396	420	405	444	414	489	461	416	482	423	436	411	478	441	458	456	456	438	398	461	421	428	427	450	411	422	440	485	432	445	428	462	436	404	488	508	477	446	482	478	433	465	416	432	435	507	451	437	450	475	458	478	437	452	434	435	417	486	451	467	472	453	475	436	452	465	469	466	423	391	469	461	453	479	472	458	446	457	468	437	425	421	478	399	444	420	431	499	468	469	426	437	477	461	447	472	454	480	464	453	490	472	452	466	463	438	400	440	451	453	456	455	418	431	491	436	450	423	424	456	457	402	410	411	392	465	458	442	457	467	443	455	438	452	439	429	453	465	450	456	453	442	476	484	464	432	429	464	471	436	424	386	430	440	451	439	403	424	449	425	441	498	432	434	447	427	448	449	450	423	443	423	469	457	436	433	465	460	455	433	459	487	448	486	495	469	518	452	418	453	433	459	439	453	462	419	429	462	474	429	452	427	458	457	462	428	444	422	398	435	469	434	474	511	413	443	413	457	430	466	448	421	461	459	460	450	467	423	447	447	450	447	454	447	474	416	414	428	463	418	485	451	408	427	456	473	456	474	473	487	439	427	453	448	452	466	449	417	472	465	447	470	412	446	416	413	463	464	446	415	413	396	405	469	435	451	425	467	452	431	432	437	468	439	456	463	453	459	478	441	470	423	475	505	440	431	424	513	470	483	466	465	463	427	442	484	457	478	447	398	441	414	455	459	448	414	424	464	401	470	439	450	428	420	432	476	462	459	443	453	451	446	472	427	418	450	416	428	408	419	450	494	479	486	426	489	475	437	460	456	468	469	475	430	443	449	447	463	461	449	409	492	524	406	416	458	420	426	419	471	411	455	442	468	441	390	441	417	424	405	439	445	479	409	471	392	447	440	477	409	441	443	441	412	460	458	469	451	422	448	440	442	421	460	449	443	441	444	486	470	427	455	476	453	450	465	417	497	482	478	444	478	422	427	456	411	441	451	463	453	416	445	431	440	444	482	471	473	431	486	407	450	444	461	435	461	439	479	455	436	461	432	441	419	428	451	456	473	435	469	451	427	464	462	416	439	471	402	437	459	444	452	448	430	481	411	450	438	444	447	454	456	465	439	451	453	467	475	458	441	412	491	464	437	461	443	444	452	453	481	483	444	471	442	450	424	457	453	471	412	436	434	455	439	456	456	450	456	473	445	451	477	437	463	486	438	460	377	427	467	458	450	458	412	446	467	453	460	449	431	428	408	438	430	424	434	470	422	439	459	466	426	455	463	471	485	427	425	440	465	447	431	441	449	446	489	427	438	450	448	438	458	428	492	470	493	447	447	450	468	437	450	494	412	464	470	433	457	483	431	460	426	468	453	462	444	498	483	479	411	447	453	452	460	470	446	433	434	389	403	447	478	439	403	408	429	447	493	435	461	426	437	421	504	471	477	448	451	430	466	480	483	403	433	497	440	450	451	413	442	417	490	475	442	465	410	454	423	426	407	454	420	418	411	435	459	466	470	420	455	424	446	420	459	414	466	422	426	450	430	470	472	446	448	413	404	437	441	445	473	460	478	492	433	454	417	425	464	435	423	425	495	469	465	464	470	503	445	465	425	503	430	466	450	476	462	435	449	414	459	439	429	450	473	488	411	398	446	472	452	483	426	419	429	464	429	408	425	390	473	444	437	434	427	398	479	456	432	405	485	408	456	485	439	413	438	445	430	406	484	475	451	458	409	476	464	458	468	386	491	443	498	442	449	443	427	475	456	472	438	449	466	435	473	442	452	474	469	472	446	419	457	434	402	422	438	468	484	452	485	425	456	473	428	466	459	455	438	427	434	478	473	439	484	410	473	442	447	476	469	459	475	459	513	454	408	452	446	444	471	451	450	489	433	459	467	457	412	455	465	441	470	417	465	516	456	435	443	466	469	446	485	454	466	429	439	441	429	437	449	453	413	439	462	463	419	453	419	394	431	409	493	488	469	443	437	394	430	421	430	440	420	463	438	453
36399	6440	2063	1390	1149	1049	1037	990	969	1041	1046	986	984	923	942	1002	981	957	985	922	971	948	979	943	943	930	963	974	955	962	972	949	1001	987	944	973	957	971	1007	967	1008	984	925	985	945	944	953	989	995	963	918	955	987	999	974	942	973	957	1010	989	938	930	997	964	951	984	968	1014	941	969	964	958	1016	999	961	952	953	949	967	974	1021	960	1014	1017	950	971	918	955	960	936	951	953	981	993	1030	999	1035	950	1047	965	970	960	1000	990	976	1022	987	966	990	966	1021	947	964	966	995	976	945	920	1020	969	1018	981	988	954	966	986	987	971	991	991	949	914	982	998	944	989	958	986	925	998	1016	968	999	980	999	983	943	964	917	983	1017	994	964	955	966	989	974	927	899	972	919	991	1046	986	962	900	961	946	987	929	978	915	995	933	1013	936	920	966	954	984	928	963	1002	990	925	971	981	993	954	969	956	942	972	1033	989	1011	996	953	963	957	975	969	995	993	936	992	944	923	1004	1005	1006	992	926	956	1002	959	988	971	1030	969	973	940	955	927	1011	908	991	947	955	951	950	985	958	933	1001	905	985	999	966	1004	983	1005	945	909	956	940	938	993	1021	950	912	1010	950	1031	931	1038	1014	979	988	959	928	1004	929	984	1045	933	963	928	1027	1004	967	990	1021	984	952	961	969	972	943	956	972	984	1008	937	941	932	970	913	1022	999	929	963	996	980	953	949	987	1054	987	1001	940	935	985	985	977	976	941	945	992	1001	988	973	961	972	951	924	961	903	997	1007	976	931	952	1000	901	1005	941	952	1032	1025	957	994	998	1047	951	991	1008	973	992	984	960	1014	1063	938	996	959	948	969	978	1035	929	991	935	970	978	982	1018	1055	991	949	989	962	1002	922	979	934	993	982	973	931	990	933	952	998	1007	925	972	964	988	980	1030	974	979	992	1004	1011	964	984	945	967	1013	958	990	975	931	983	919	955	975	994	992	950	959	918	995	939	910	958	939	921	948	1000	912	941	985	1017	931	958	981	1006	994	971	1016	948	930	937	999	957	976	983	916	941	1021	988	986	995	953	940	950	960	973	1045	1067	961	985	953	906	1013	945	1011	991	961	971	949	1004	1033	963	982	949	946	973	986	1017	955	959	1018	959	1013	979	1030	983	977	954	987	973	978	1001	975	996	985	1005	1003	966	1003	908	1012	1041	963	954	946	959	960	971	955	958	936	960	966	965	963	996	941	918	936	947	1033	952	999	1023	881	1003	945	986	1017	1015	927	987	952	941	994	971	956	1010	923	956	905	986	972	941	1041	954	952	1009	972	982	934	925	954	953	995	950	988	943	997	939	1004	978	1007	990	1027	966	952	1018	971	968	1005	947	980	1011	980	1014	967	979	969	940	939	988	1006	965	938	985	899	1028	1005	933	977	992	957	982	989	957	978	995	1014	1009	985	1010	982	1012	978	952	949	994	967	1039	985	1039	977	990	1009	966	997	993	925	991	988	972	969	989	978	987	956	946	965	974	1001	954	988	956	999	991	955	1021	996	976	925	932	994	1006	912	1021	1054	1019	991	987	988	924	977	1043	1009	959	999	957	930	996	986	905	980	977	948	1020	960	971	979	981	973	946	882	953	995	942	987	996	988	970	1010	929	942	969	994	988	951	939	1003	992	943	982	966	1029	1013	1023	961	1028	970	977	996	1018	980	972	942	985	980	994	976	1014	987	951	999	994	954	976	928	972	958	943	957	983	941	916	930	961	1029	1009	972	926	960	975	949	943	998	951	961	996	972	1015	931	936	914	924	989	933	991	936	995	1006	957	1003	1030	1022	945	911	939	989	1010	977	953	984	974	942	964	966	1035	972	1020	945	1004	973	949	967	1029	1038	930	935	951	971	960	991	1012	1004	980	952	933	940	958	978	928	986	1017	982	976	1010	1026	990	969	989	978	980	976	978	990	980	1006	965	1003	1033	968	929	1037	979	968	1008	955	943	916	957	966	982	989	909	966	947	964	951	999	988	941	984	1020	978	1023	1030	1006	997	995	993	955	1004	967	1007	975	979	1006	975	1015	1007	943	940	982	909	925	1004	982	931	1054	992	965	1009	944	933	1004	984	1002	996	971	943	985	993	958	964	955	969	993	999	923	973	955	989	993	999	1033	947	985	980	972	999	970	993	985	956	977	938	1009	979	962	953	959	1003	955	982	942	942	959	986	988	985	985	989	994	971	949	966	999	916	965	967	1001	989	988	1001	982	1003	1030	1008	1020	946	1006	1017	928	1004	1033	977	992	949	1057	980	996	998	1000	979	968	939	963	936	1002	977	975	1065	970	1004	1008	950	944	1021	985	988	967	992	953	982	997	943	937	1024	1030	945	915	965	932	975	984	1008	983	891	974	992	1018	1012	919	963	949	988	945	1004	953	991	960	923	1025	959	1000	964	994	971	1001	973	987	983	925	965	925	922	936	988	974	953	954	992	1034	980	988	992	961	986	923	995	975	986	947	998	980	996	938	960	1000	987	950	1048	951	993	992	907	969	1031	975	988	1049	977	963	977	1006	953	958	1005	904	960	998	948	939	962	1008	967	1012	953	966	973	947	978	928	988	992	940	972	1010	953	1031	945	926	969	932	1003	956	979	945	988	972	969	957	946	986	1027	907	951	1003	940	950	995	973	953	896	933	995	932	947	963	929	947	962	992	1012	960	996	964	999	962	983	985	950	980	983	992	950	995	975	981	989	960	975	927	990	931	1002	990	947	948	971	978	992	952	909	1017	1015	977	932	962	1026	981	984	993	1033	1012	978	987	918	959	1022	942	964	969	979	991	961	976	936	1003	996	975	970	971	942	947	966	970	956	945	955	958	884	982	952	942	961	973	957	974	997	960	962	950	973	1004	1016	1010	1001	885	973	991	1006	962	926	988	1018	949	1018	969	962	1029	1004	971	939	991	957	918	980	952	1010	931	970	1006	972	958	999	983	957	981	968	993	1022	929	993	1016	985	954	961	1041	956	972	959	957	991	931	993	987	933	956	935	970	975	975	954	940	972	915	951	959	990	1001	937	1007	967	981	953	981	939	991	983	1027	956	1012	1012	992	917	978	897	1023	941	964	980	992	962	1020	1007	957	1003	996	984	1007	955	932	1001	1019	1003	940	935	972	975	946	958	966	959	951	985	952	961	987	966	967	911	972	1002	936	932	943	985	999	921	977	1004	967	1025	943	978	924	995	979	1028	903	964	965	956	963	970	929	957	977	1026	989	948	1001	943	1002	966	980	978	972	954	983	1016	994	964	950	928	959	943	1010	965	973	996	992	986	1002	945	966	975	932	972	993	943	948	916	976	961	974	1002	991	985	968	996	1002	955	969	988	936	1015	950	1016	957	964	1000	985	958	969	955	978	961	953	1018	977	884	971	989	983	967	1022	1004	986	940	1037	1001	949	947	999	959	984	944	1027	980	938	929	965	994	1009	965	996	972	982	972	939	972	971	1003	994	974	995	979	967	981	977	997	981	944	1008	1025	1009	953	956	951	1005	949	1002	994	986	992	906	985	1021	955	916	951	1035	1000	1011	970	987	963	931	961	989	918	998	992	951	967	920	905	974	985	955	978	953	946	985	937	930	949	927	948	927	988	973	935	968	1006	970	919	930	1013	937	978	955	989	979	943	926	968	1010	1037	917	1007	988	984	963	954	976	1015	999	973	1001	955	938	961	943	1008	926	1024	935	952	1010	961	919	912	962	980	997	1004	971	951	991	970	1019	969	941	1008	976	966	944	1054	1024	956	1063	971	1001	979	994	956	1025	977
60329	26127	8395	2275	1021	596	507	450	441	475	468	487	446	442	452	455	438	439	417	483	411	470	457	412	455	460	477	447	468	454	472	433	477	438	436	431	459	445	449	422	410	430	414	454	481	389	439	434	491	435	465	443	459	417	428	450	423	444	440	452	454	406	428	482	477	439	467	440	437	445	434	420	451	490	455	425	448	453	453	407	425	464	452	479	409	416	413	437	413	475	454	459	452	487	436	498	451	468	413	445	423	416	449	459	452	460	392	463	440	490	424	465	428	448	429	450	423	438	436	472	476	434	412	448	445	448	400	453	438	413	460	415	446	418	439	441	452	461	421	449	452	423	407	447	421	405	463	444	421	469	422	445	437	441	438	454	467	414	453	438	447	442	461	473	500	474	445	440	449	425	451	475	507	449	478	453	455	466	507	452	475	452	457	412	453	473	427	434	473	470	424	461	424	442	424	450	419	433	452	448	494	435	427	410	413	453	404	406	444	421	452	463	465	438	460	440	416	439	411	427	506	447	427	429	450	466	404	451	445	453	423	424	457	450	428	443	458	452	429	453	455	460	471	465	429	460	452	465	445	461	441	469	440	418	435	450	430	451	388	459	469	465	441	413	430	439	459	430	425	447	444	456	412	488	472	466	432	443	435	447	437	418	428	456	463	413	476	449	446	444	439	436	469	420	419	447	439	497	468	395	437	425	445	432	452	455	471	440	420	484	433	455	433	468	452	466	440	468	441	488	456	438	447	436	430	408	496	420	420	414	419	437	414	447	453	451	414	446	439	423	437	439	424	455	456	447	493	473	460	417	419	463	411	465	427	432	429	435	437	439	434	483	446	461	455	450	425	416	498	466	449	493	418	395	473	455	447	454	451	477	411	438	431	422	437	434	417	473	377	466	417	442	460	417	455	415	465	443	456	443	427	414	472	417	465	463	505	436	488	428	425	471	491	409	423	423	429	449	450	442	447	432	465	459	413	448	439	428	452	439	465	384	469	415	466	460	445	417	444	411	429	435	447	440	419	436	450	436	409	459	443	447	448	455	412	457	448	464	443	430	434	446	406	451	449	444	446	434	465	446	448	427	427	424	428	425	443	464	483	409	397	389	424	477	476	474	423	431	460	432	447	433	459	453	475	435	424	383	441	447	475	432	433	452	452	437	427	441	468	469	428	470	425	454	436	433	440	432	474	474	449	443	416	429	397	435	451	440	460	409	441	427	447	429	440	440	433	409	419	441	444	418	462	462	432	450	467	394	429	485	485	450	424	410	423	414	406	426	443	445	455	416	443	452	452	471	451	468	477	449	459	425	456	468	430	423	432	459	430	472	465	475	424	426	447	452	443	425	435	415	465	464	467	421	460	468	491	467	452	416	443	480	438	456	456	445	417	456	448	434	463	416	453	447	433	429	489	436	397	472	478	449	465	478	476	434	445	453	492	457	444	416	452	431	457	452	458	437	489	423	447	459	448	429	429	454	427	458	470	435	472	452	452	410	419	447	420	431	464	443	459	440	450	479	441	459	449	451	433	462	429	416	430	465	422	466	447	451	438	476	457	461	434	457	423	441	436	429	451	462	455	427	444	461	458	450	455	450	404	474	429	472	509	457	446	386	455	435	435	455	435	464	484	430	453	477	407	430	492	468	500	442	409	421	472	453	429	430	433	396	449	482	453	438	421	469	407	445	448	428	485	417	443	466	397	392	409	465	423	406	468	398	425	403	408	440	430	476	423	452	450	426	480	421	439	499	450	488	468	478	475	490	454	392	440	467	431	418	470	426	438	443	386	435	432	449	423	461	452	468	422	489	408	464	445	424	434	459	489	474	432	426	426	408	457	429	465	445	427	443	419	402	421	437	455	437	467	398	444	436	453	441	430	439	416	458	441	473	461	452	421	453	419	447	425	416	450	487	422	434	407	446	456	482	471	435	467	408	423	412	470	430	434	424	435	429	473	449	453	437	442	490	469	448	409	428	429	421	415	465	474	444	425	468	427	448	415	451	445	446	497	433	439	427	435	423	426	433	473	449	472	477	440	426	458	478	441	484	419	426	460	419	461	417	479	455	463	410	428	412	435	430	450	471	477	449	462	489	431	428	401	464	472	417	454	409	462	433	467	435	421	423	482	476	466	449	470	499	437	437	423	486	427	406	413	449	441	459	481	452	437	439	472	442	422	459	429	458	470	450	400	449	435	462	462	401	440	440	479	473	463	437	414	426	498	464	423	435	402	404	483	444	442	435	416	477	435	437	433	421	455	459	422	461	496	468	418	451	437	451	448	447	455	444	479	449	399	448	425	452	445	467	440	469	459	450	499	446	441	452	409	454	429	436	433	426	421	430	485	468	431	403	434	431	464	418	447	421	501	437	466	416	505	396	465	439	422	458	405	429	447	422	443	440	455	454	418	404	436	469	449	471	437	442	453	467	438	432	453	430	422	476	442	474	438	416	445	508	474	431	469	428	470	432	450	447	427	459	461	468	474	436	435	397	424	442	478	452	459	420	433	406	422	452	435	502	415	425	411	475	461	451	448	422	429	438	435	444	394	457	454	446	459	464	435	434	453	447	454	420	426	438	459	445	426	434	407	445	466	462	414	467	472	397	436	419	451	435	438	456	446	432	446	410	434	445	442	436	409	424	471	451	429	409	421	425	458	421	470	449	480	411	414	402	430	443	468	411	463	447	449	441	431	397	422	481	425	466	436	402	440	405	444	443	426	447	443	443	483	443	414	440	442	462	449	439	450	445	446	476	426	415	434	454	489	422	430	431	451	477	468	446	461	477	433	438	458	449	480	392	426	474	473	447	424	463	400	432	439	445	415	421	434	408	427	429	478	454	437	415	405	441	471	434	450	411	451	461	421	426	401	453	450	442	425	448	430	440	449	418	431	450	448	455	416	489	436	459	399	455	431	458	466	439	459	428	425	439	422	393	441	437	409	437	463	433	450	414	445	450	428	425	490	446	477	469	443	474	429	430	437	456	415	476	436	437	422	408	449	465	452	438	460	427	482	478	438	414	443	453	466	462	423	424	447	439	472	512	437	450	428	443	450	422	443	457	389	429	397	461	454	465	439	446	456	445	438	456	461	474	435	411	440	473	425	427	452	441	438	445	469	430	460	460	464	471	424	468	479	443	477	494	429	450	445	436	418	464	471	460	454	489	396	471	432	410	428	418	397	419	496	403	454	406	442	452	424	451	422	393	416	476	449	480	488	437	414	469	450	412	448	421	448	478	403	434	434	430	447	414	444	430	455	481	451	469	446	404	422	450	453	415	466	428	429	477	405	406	399	369	406	451	438	442	444	444	399	445	486	444	408	433	432	435	488	430	423	454	439	462	448	444	440	414	475	433	432	423	450	412	426	458	448	393	458	463	425	467	438	441	441	476	450	457	460	424	442	406	466	441	451	422	455	457	454	468	457	459	418	447	436	478	482	410	476	459	419	436	404	438	416	455	389	403	436	470	418	412	444	420	454	459	469	490	404	456
41127	17156	6729	3977	2525	1376	1019	1013	1003	1034	982	1054	982	961	1037	959	926	975	957	1021	963	939	975	1009	950	989	974	987	909	972	924	1031	958	953	940	945	950	931	995	990	1029	991	1027	983	1000	969	1015	955	986	964	943	973	941	974	1000	945	976	958	978	991	1010	1030	1015	1003	969	985	961	994	952	978	990	1000	1007	970	1008	972	1031	955	994	943	978	1016	950	980	971	961	968	1004	951	959	952	1005	982	974	980	982	930	993	966	959	965	982	969	940	922	968	955	1012	948	1040	977	971	975	955	938	958	948	1000	974	966	958	968	944	990	963	926	942	908	927	996	947	920	998	971	1001	1009	936	1021	989	1033	953	1013	949	979	1005	975	944	964	985	947	994	971	1001	929	957	981	965	1020	940	1031	911	964	933	1046	911	976	1004	991	957	928	981	982	960	936	991	937	927	956	970	954	961	969	950	968	981	1031	996	971	958	969	969	927	968	999	977	976	963	1013	990	989	997	948	970	976	965	952	933	996	924	970	948	1008	1049	1010	1053	976	941	956	989	946	963	988	970	975	965	949	1042	966	917	982	956	989	971	1004	972	961	983	947	997	992	960	994	943	1006	977	905	961	984	977	963	990	994	931	960	930	985	968	948	993	944	922	964	960	926	991	1026	957	1014	1013	1009	940	938	992	1011	987	966	945	964	1012	1014	974	969	995	1019	965	969	952	948	923	968	1010	981	971	987	988	948	985	944	950	994	966	992	986	975	939	915	973	922	963	936	951	905	1021	1012	1016	943	954	976	1041	958	975	1004	964	1017	982	969	970	1010	975	938	975	965	968	957	1006	965	1030	965	991	948	988	977	953	997	994	1021	967	940	987	992	996	996	966	961	919	957	978	960	992	946	963	1027	933	1014	989	939	901	954	928	978	961	944	966	1034	936	982	943	1040	998	997	970	993	941	943	944	966	959	997	1011	954	1003	932	1031	958	953	934	1007	923	961	997	924	991	1003	956	973	985	870	985	974	944	1002	915	915	1004	999	952	1060	956	956	918	941	947	929	934	992	922	967	978	1002	1004	970	964	973	1008	989	977	996	961	945	988	970	1014	955	1005	994	975	942	910	950	975	964	984	972	932	988	968	961	958	939	984	955	994	1002	966	949	986	992	911	940	950	948	970	1048	1034	978	951	987	998	974	963	964	981	1006	971	963	1018	945	936	928	962	970	956	959	961	994	960	976	1002	958	951	939	977	931	974	963	960	949	931	948	927	955	989	1005	963	967	940	996	982	1022	936	985	943	1010	967	947	963	1008	956	997	1000	985	967	999	968	968	948	894	967	948	966	945	1033	982	960	963	973	944	922	967	916	925	966	959	1019	960	912	979	930	975	916	984	968	1000	996	993	944	1000	951	933	990	989	926	946	1015	997	969	922	955	985	951	1028	946	947	970	950	925	1005	969	1015	958	963	960	1005	985	973	1037	938	1002	973	953	953	924	950	935	923	999	1023	961	1012	969	982	985	919	958	920	954	982	1024	977	941	989	1031	954	1015	991	977	961	1013	962	948	996	920	979	984	969	962	974	962	940	953	985	928	1013	968	987	1020	904	959	978	971	936	1013	948	985	979	965	973	1014	976	978	997	969	950	1025	957	1011	996	996	957	958	981	963	1007	980	999	1010	961	962	963	982	973	989	878	938	977	903	965	1021	975	1000	943	932	957	971	973	913	1006	962	954	982	988	973	1000	1000	986	980	967	966	926	1004	930	999	998	954	992	1018	940	947	978	953	944	1004	971	982	928	995	920	972	999	1000	972	953	963	986	962	968	958	994	966	990	1015	994	1046	975	1004	987	944	919	984	978	942	960	966	952	964	974	996	972	963	956	933	974	988	930	939	955	1009	949	966	947	974	975	1003	966	959	988	961	977	921	999	1022	972	959	1001	999	982	927	995	909	1017	900	963	1003	1002	942	995	1025	986	913	914	982	969	969	934	963	922	958	997	935	952	940	973	989	1014	968	999	958	999	914	937	946	983	982	977	988	1012	965	981	972	996	1016	944	978	977	1006	984	967	928	966	926	964	981	991	977	1008	923	949	973	985	977	994	971	904	926	941	940	1009	968	957	982	992	977	1007	965	955	951	1003	959	980	957	1008	942	986	947	947	998	885	947	1020	949	950	966	967	943	943	956	945	994	982	993	976	979	938	988	1003	989	932	1010	952	1005	1012	941	1024	947	1005	985	945	994	953	1015	954	958	985	996	961	934	970	972	1015	998	954	931	921	979	981	964	965	975	994	983	987	948	958	986	966	1010	997	996	983	969	955	976	951	1032	957	1010	946	1025	955	1020	932	962	953	987	985	988	954	917	995	921	992	905	999	926	998	975	971	982	1005	1034	986	959	955	951	967	940	943	953	969	997	958	958	988	971	961	999	936	978	940	936	887	940	942	946	948	998	984	1044	1012	1011	903	921	935	1006	983	983	1024	977	1006	968	986	974	968	1005	968	924	1036	983	1036	1008	1007	958	969	1000	1002	999	963	930	984	954	1040	985	1041	951	1015	947	956	974	952	933	992	912	962	1005	984	988	975	963	913	975	952	1011	979	935	977	937	987	965	980	943	942	967	991	927	952	1005	968	967	941	940	933	943	981	997	921	1014	1021	1044	984	949	957	983	928	946	967	968	960	978	996	965	986	916	989	1000	983	1007	1001	946	987	971	991	898	951	974	997	934	972	1031	947	926	987	958	964	953	925	950	960	949	968	1015	956	999	888	995	1026	967	993	958	1007	953	980	979	1021	992	987	1029	982	992	921	980	942	959	921	987	974	974	929	979	959	972	991	978	966	1007	979	972	968	1015	1011	910	951	952	951	959	982	961	952	974	961	993	954	1006	980	994	1007	974	979	948	966	997	947	967	947	963	929	1031	968	986	943	967	983	984	1008	1063	912	989	945	1014	925	1004	997	1019	974	985	980	982	1004	961	947	923	982	936	949	975	981	935	979	1003	1015	999	995	970	960	941	978	1000	989	1008	967	976	968	965	951	944	965	924	965	968	966	1022	978	985	1010	1016	1025	952	942	985	988	979	975	953	975	981	974	968	964	980	957	980	950	967	1000	994	932	948	993	974	984	1016	928	953	966	995	933	968	890	980	977	931	1030	1001	944	954	977	948	990	1030	992	958	945	1009	923	955	930	1017	943	963	976	996	990	965	1026	999	996	964	978	968	995	1004	972	929	951	920	979	978	949	968	963	1011	992	1010	911	927	997	972	988	970	986	1008	942	946	978	1022	996	1004	927	928	916	970	969	1026	973	962	959	926	971	951	953	942	977	1014	973	953	970	957	1000	979	1008	977	958	925	933	956	1008	959	932	995	1037	982	951	938	975	968	970	935	1016	964	960	960	923	1014	945	988	968	988	944	991	922	990	1027	951	931	983	935	956	924	1001	1014	980	990	967	996	963	947	939	960	987	963	1029	954	928	944	982	981	957	986	924	976	968	933	994	1002	990	1023	985	930	978	1025	1005	968	949	977	960	940	997	999	991	944	965	948	979	1002	979	964	962	1010	958	952	934	946	975	960	962	1003	972	950	972	1024	944	954	966	929	876	991	973	1036	968	997	947	938	965	970	1015	958	1002	994	957	1009	1030	989	955	954	990	964	936	944	976	980	1003	1016	1009	913	966	954	926	999	993	1026	939	989	948	949	1038	1012	985	1009	940	942	992	982	954	992	938	961	917	935	992	1038	1020	951	927	1021	1013	963	951	979	938	961	973	963	931	944	954	977	1013
56205	22394	8228	1685	573	511	567	486	467	496	446	501	469	478	403	437	446	430	466	470	477	501	450	431	472	452	434	492	496	487	434	448	477	478	463	442	428	469	488	446	466	460	456	454	470	435	463	444	452	424	441	434	441	442	445	408	436	438	469	473	434	477	425	444	454	432	448	442	450	418	453	446	451	447	395	412	432	448	442	455	447	464	428	468	404	456	485	473	473	475	436	401	444	479	467	466	468	428	439	432	438	452	449	439	423	453	456	446	427	419	467	420	467	441	419	448	481	446	415	433	478	475	444	469	451	434	474	426	435	451	483	432	468	455	474	429	430	431	483	439	436	480	437	480	457	472	432	451	432	425	440	490	428	441	484	435	455	438	441	436	457	441	413	445	427	416	489	423	452	466	464	431	446	398	447	454	408	478	426	450	450	443	454	462	459	453	441	521	433	481	504	413	429	430	417	475	487	498	443	445	476	477	475	464	415	465	465	416	456	445	430	435	414	392	485	431	480	443	456	449	440	481	436	441	415	428	468	443	450	476	431	427	468	443	445	445	455	467	468	453	474	454	466	442	427	453	452	423	396	447	455	438	455	454	473	443	470	440	423	448	449	461	470	458	474	443	447	477	438	460	412	438	475	460	432	431	448	427	428	476	402	474	445	428	435	461	440	438	472	441	467	447	399	458	459	475	461	442	427	451	446	483	449	443	424	411	436	449	432	435	483	449	401	482	447	452	468	438	449	456	445	409	459	429	448	436	428	481	451	445	476	440	452	457	452	395	462	425	421	470	447	475	471	421	444	458	478	459	456	450	468	461	484	443	454	457	481	436	424	407	419	432	435	432	433	499	446	476	514	444	473	447	443	458	455	492	429	453	440	450	421	420	451	434	426	412	470	430	452	410	443	440	400	457	488	418	475	462	445	422	449	406	438	496	424	466	451	467	465	421	459	464	441	405	442	456	473	427	465	442	459	485	488	442	425	434	436	454	479	447	392	433	446	450	422	436	451	441	441	435	377	456	467	460	444	476	465	412	413	498	469	439	484	434	430	502	429	420	482	460	431	416	422	456	449	490	459	498	438	461	432	451	407	504	401	440	467	423	471	417	410	436	449	396	440	456	448	422	426	429	458	481	464	429	428	446	460	473	438	420	443	440	454	444	445	442	443	413	454	420	493	437	418	469	463	413	460	440	421	466	472	407	469	399	393	415	390	486	454	422	437	397	463	429	457	421	451	497	455	424	483	435	443	441	463	453	463	423	409	466	426	478	475	461	435	400	443	413	472	446	397	436	451	399	450	449	446	417	421	457	419	452	432	415	454	473	433	423	452	468	465	472	462	404	429	447	429	448	444	465	476	444	416	427	429	408	461	418	460	465	446	459	451	467	418	444	466	396	471	417	433	428	465	442	415	460	430	449	441	434	437	458	421	439	470	476	424	440	414	459	464	407	456	425	429	457	396	430	418	438	458	438	449	454	446	440	432	477	453	468	390	431	461	438	436	454	411	462	447	398	470	473	469	439	490	456	475	427	450	451	419	432	474	457	439	478	472	470	401	440	441	455	459	420	462	476	436	498	468	441	433	454	451	435	446	434	440	447	446	427	456	479	473	460	380	459	467	451	407	421	442	416	444	517	422	463	430	447	449	416	448	471	465	431	488	465	483	473	470	448	478	471	450	485	455	458	447	419	490	491	480	427	439	431	386	457	450	488	465	451	461	473	444	470	474	492	416	454	461	455	462	430	449	439	439	468	420	457	465	420	452	488	416	443	414	481	439	418	428	419	431	455	462	426	439	419	488	468	470	448	455	468	441	443	438	465	462	415	452	452	414	425	470	480	480	394	446	454	430	403	436	444	446	428	443	461	494	446	432	401	469	415	448	429	486	397	441	490	431	429	433	474	472	433	429	462	486	435	475	462	480	447	468	449	419	441	467	408	423	452	412	481	439	445	427	462	415	444	414	481	507	461	434	480	430	422	460	470	414	455	451	466	470	418	428	432	433	461	480	459	409	467	454	460	478	456	453	459	483	468	476	473	467	473	421	485	468	475	441	418	480	445	463	487	434	456	452	449	441	439	456	480	428	412	464	469	392	422	485	469	448	440	448	481	469	464	501	443	453	435	450	456	437	461	454	471	443	459	434	415	429	478	454	476	472	455	422	426	444	453	456	470	418	456	497	479	407	469	475	438	483	419	394	418	401	460	468	477	444	392	437	419	430	486	437	486	442	492	448	425	451	475	454	469	425	478	446	477	484	463	441	421	447	425	439	460	445	451	461	432	448	465	408	459	458	434	414	446	419	454	430	428	419	484	454	419	493	472	456	468	431	404	429	446	441	437	435	440	490	441	445	406	421	448	415	506	405	465	506	430	482	452	480	446	461	451	439	441	471	465	416	479	468	454	450	465	434	447	471	437	457	444	441	459	437	496	498	495	422	446	453	472	454	465	442	447	451	460	454	471	455	397	374	425	451	437	434	463	425	436	393	446	460	426	452	426	498	472	450	435	418	483	453	456	480	449	424	432	459	483	484	447	437	441	440	436	446	429	486	463	473	489	424	429	427	474	407	450	428	454	428	431	472	461	492	467	468	475	438	470	396	440	445	461	431	441	471	511	451	421	439	426	444	467	482	425	436	429	441	441	490	457	407	433	443	453	433	487	404	438	485	493	431	469	423	459	476	486	463	409	457	466	495	460	469	446	438	424	464	465	470	483	466	485	434	446	466	452	459	442	428	404	433	462	494	454	443	450	489	408	427	454	429	438	434	407	472	439	478	495	432	444	426	447	433	475	472	453	480	427	468	394	465	428	455	443	441	446	402	412	464	448	460	473	430	490	445	440	424	485	426	429	466	419	410	438	516	466	447	442	435	473	442	456	443	426	447	467	461	489	434	473	420	453	514	439	430	481	454	399	427	405	427	457	450	424	484	425	453	449	430	443	423	482	494	424	477	491	437	422	449	423	461	444	467	432	450	459	490	406	463	438	430	463	425	433	473	456	441	450	449	425	452	452	460	477	485	484	466	481	449	468	435	434	487	435	406	442	424	437	496	471	452	431	462	452	508	417	466	480	413	485	436	445	457	448	405	448	482	448	449	419	447	441	450	409	451	458	406	461	447	440	448	426	485	440	451	471	470	441	466	429	411	430	446	369	427	468	472	464	445	455	423	455	441	500	451	423	453	436	498	417	420	440	456	439	414	402	466	455	408	432	429	424	452	418	408	441	417	453	455	489	479	476	484	458	468	456	472	456	482	413	474	419	450	421	464	437	412	440	409	412	470	440	463	440	436	446	450	445	474	451	418	420	441	449	470	419	461	461	427	404	434	450	498	429	438	399	410	427	478	458	458	458	390	443	456	461	438	399	441	467	437	449	416	444	486	463	508	419	454	438	439	476	459	407	471	450	432	434	444	473	450	474	448	417	408	447	469	441	450	438	467	467	434	473	436	437	461	414	458	416	443	468	460	413	454	448	461	418	424	500	462	508	420	459
36138	9573	4321	2072	1405	1212	1088	1084	977	1020	977	961	1032	953	980	941	1039	933	1020	979	969	928	1029	999	970	985	1020	947	971	977	970	904	1021	937	950	1003	954	969	969	1007	975	937	971	961	974	1002	965	1025	1010	1015	980	974	959	1010	1011	899	968	944	991	991	994	967	940	968	955	1021	1004	1023	904	968	974	971	955	983	989	954	945	973	963	958	1037	943	964	946	982	965	944	936	1021	936	921	966	969	919	1028	930	918	972	995	935	982	904	917	961	980	943	942	974	962	1020	925	945	1038	993	976	923	1006	997	967	987	942	980	949	976	972	952	977	1004	950	1043	899	958	921	926	983	939	910	1017	956	958	992	1026	981	939	991	948	1003	992	1004	959	960	932	948	989	986	978	1002	964	983	975	977	1004	995	958	929	936	943	961	990	1010	947	990	952	987	964	974	934	929	1028	1010	946	884	953	982	979	986	939	964	991	998	950	965	935	984	963	938	960	1001	964	977	932	972	1030	924	1012	947	940	1031	1024	960	943	1001	982	975	977	913	991	1029	958	987	937	993	1014	1008	921	966	966	947	1036	963	972	1004	1008	951	935	993	991	1007	982	964	986	942	998	1014	1010	988	968	955	935	920	1021	949	977	1001	900	1023	998	956	1047	1044	964	978	967	925	928	1007	1013	983	972	963	961	958	947	1000	913	932	1002	958	905	938	976	990	941	918	915	986	937	988	1009	971	977	913	980	964	969	968	970	968	962	992	952	971	1001	1014	991	961	962	1004	925	960	997	945	966	945	984	980	932	1019	973	969	980	952	946	909	984	958	979	941	991	933	940	987	985	967	963	995	961	1006	992	909	919	974	1010	969	976	1030	1022	951	909	970	916	995	996	992	955	977	946	1003	955	1017	971	954	978	983	974	968	992	913	976	955	1006	960	958	975	977	925	948	968	920	955	939	972	921	958	1027	962	1043	972	963	997	1006	995	986	1011	1009	994	1025	1013	1022	1002	956	933	985	954	948	912	974	987	952	1005	938	982	1015	956	962	976	938	986	984	940	990	925	937	992	960	971	1007	950	947	959	976	956	981	1007	983	1003	1003	1008	964	951	920	972	983	941	966	940	996	987	998	1054	954	930	929	1005	941	961	1005	988	956	1010	968	1024	959	993	986	948	980	951	964	1029	1011	1021	941	995	1004	1005	926	955	963	996	949	981	926	980	975	1019	933	1034	982	978	970	1024	980	986	982	972	914	978	984	937	958	1002	958	989	1053	998	961	955	982	999	931	954	1006	992	922	1058	1026	938	945	976	972	963	972	990	999	961	962	961	977	974	998	960	1077	1024	965	994	959	901	981	956	969	924	990	953	999	987	1015	999	1004	944	965	994	961	981	925	972	974	1010	1030	957	986	1015	977	944	987	937	932	882	937	982	962	982	977	999	973	967	1001	996	936	1004	974	961	988	919	957	1007	986	990	977	974	994	988	962	1053	973	974	965	993	955	958	956	1013	984	1012	901	991	999	999	911	922	942	962	1025	1008	965	1016	976	967	975	1008	991	987	981	957	1007	953	1005	1006	932	952	994	960	980	936	918	979	924	993	1005	974	1001	963	965	993	920	962	946	928	992	940	1002	992	1062	997	944	953	975	929	986	969	961	942	953	963	998	929	975	965	991	969	970	1000	970	1001	977	934	971	1000	953	994	978	919	994	947	992	979	981	936	963	967	956	980	965	976	1013	983	953	958	988	972	995	919	994	997	917	981	952	950	1015	1010	925	963	1008	935	929	972	999	980	968	955	970	965	992	901	993	994	978	926	989	947	954	979	991	961	921	1005	999	949	997	1017	1020	923	971	984	1006	975	969	997	1017	1015	959	1000	936	1002	951	948	976	965	976	1007	934	1017	997	1024	965	984	929	975	935	971	977	1024	972	952	909	955	945	960	973	982	1004	961	973	931	950	965	964	931	972	1010	949	922	961	918	940	927	940	985	983	959	935	971	918	931	966	1024	970	977	1009	990	1024	957	965	970	964	982	956	950	979	998	959	965	1019	966	1002	956	970	986	984	983	999	926	969	999	1020	921	973	955	991	918	974	951	980	946	984	969	1011	1013	951	947	967	997	959	909	1018	973	980	934	977	996	938	1068	931	957	966	948	964	958	1015	990	976	1023	1036	938	933	966	1048	970	922	965	971	989	974	973	958	1011	964	965	976	992	982	971	1009	979	975	892	970	899	958	989	950	992	984	992	976	958	1024	979	964	985	929	938	1047	1046	971	1031	955	969	969	968	968	970	980	977	993	912	1005	1014	952	962	935	895	994	927	1028	969	960	989	961	998	960	934	995	993	963	936	965	925	953	923	988	1025	978	989	989	932	961	956	937	992	1032	954	967	947	948	967	958	992	970	983	926	963	968	976	976	976	1009	942	995	955	927	965	981	995	919	966	984	912	991	980	1001	970	940	1033	967	1010	984	977	966	967	986	1047	925	981	909	989	956	953	982	943	963	938	1005	988	992	941	976	1003	934	995	961	933	974	1001	960	974	1027	991	983	945	906	991	1014	995	966	986	956	1002	945	958	1012	1008	968	1010	955	972	942	975	951	967	1018	947	951	967	967	956	968	986	982	1022	984	986	954	945	972	963	992	982	963	980	990	968	982	1006	977	975	1026	949	1011	937	965	1030	964	964	1037	927	926	1015	913	1025	973	1007	917	965	944	969	966	1019	981	922	948	932	937	948	938	967	979	941	985	1000	986	977	890	980	992	989	938	1001	1000	957	984	929	916	980	919	997	947	974	1011	949	984	1024	965	978	1051	953	961	920	973	979	905	947	981	930	966	1003	962	945	994	937	979	941	934	966	944	934	1021	1005	1014	951	972	974	968	970	979	1013	971	995	1009	964	941	934	970	939	987	979	928	1013	971	986	904	998	964	960	938	1002	988	915	980	928	984	990	943	965	980	945	980	942	999	982	859	970	1053	1019	980	993	1006	951	1003	975	958	925	1048	951	987	932	944	983	960	898	988	1017	1008	957	974	953	965	998	990	1020	956	958	918	943	954	1000	987	964	983	975	937	961	1011	969	941	981	924	1009	994	961	998	949	973	949	991	964	964	970	988	901	986	955	1009	984	1002	990	968	1009	998	959	972	977	951	949	942	929	1052	1044	967	968	978	989	995	964	912	929	1050	982	935	1009	974	950	971	1027	923	963	1006	965	1005	987	942	990	922	963	982	921	981	966	1031	934	951	965	1005	953	929	971	991	955	994	969	984	984	1006	1003	1038	1069	941	965	964	956	969	967	999	944	1001	982	1019	992	1001	982	991	950	1014	986	959	954	938	962	960	992	1024	953	1009	993	949	952	982	970	966	985	977	972	991	930	1018	971	1004	1016	987	959	965	937	920	1018	958	963	969	1022	979	981	940	888	969	1002	969	990	1011	947	948	906	1023	1035	975	992	957	926	966	974	959	942	935	989	930	1074	1005	984	990	1030	965	989	1004	996	1004	958	963	912	930	940	997	942	965	971	1018	906	986	953	973	1002	981	1006	993	975	948	996	900	996	1024	952	993	960	937	965	928	937	908	947	1021	954	991	972	1044	964	993	1000	953	1013	995	897	986	961	981	974	1000	936	975	1007	977	1010	966	1000	946	991	904	945	950	990	1001	947	956	964	956	910	957	990	978	989	999	960	947	1019	953	939	979	972	956	929	1045	1035	955	956	1027	1009	973	945	987	968	968	990	966	1004	953	950	1006	961	976	963	935	1008	980	952	937	977	978	917	1021	950	897	1003	969	1004	1022	1011	991	955	964	974
43375	18993	5262	1519	804	591	527	483	457	476	457	443	413	430	443	464	412	471	451	435	433	437	438	402	491	455	431	464	459	454	419	430	366	431	440	392	406	461	424	420	438	431	394	441	454	459	464	461	439	457	413	445	448	379	445	424	450	439	446	422	467	466	464	408	449	423	468	403	455	444	451	443	449	414	430	435	427	416	443	472	427	460	449	434	432	439	423	426	456	441	429	470	416	443	430	448	488	423	416	446	438	452	465	396	446	444	421	438	432	430	457	429	407	430	413	451	439	412	468	443	458	397	419	441	454	396	423	482	441	444	468	461	445	441	402	429	438	467	444	422	476	402	476	419	470	489	444	400	434	456	433	459	433	452	414	444	419	442	427	465	471	487	416	412	419	432	441	445	425	456	431	424	431	458	449	432	399	445	410	437	447	444	421	432	422	502	431	419	421	453	450	446	428	417	454	439	431	443	462	444	468	450	429	451	460	475	442	413	414	459	430	431	410	421	437	421	497	471	449	485	503	445	428	457	431	443	441	467	424	405	416	419	444	472	422	407	468	437	450	442	468	456	464	480	441	412	408	414	394	427	442	420	405	452	406	392	420	461	438	392	452	412	408	449	446	431	402	440	443	464	425	420	461	464	416	452	432	427	444	470	424	462	433	434	436	411	449	488	444	432	438	450	462	449	418	451	443	488	455	417	438	440	432	439	412	402	407	409	484	437	427	425	450	422	395	462	441	430	418	442	431	420	431	437	455	428	422	454	452	454	405	430	438	415	453	428	466	393	449	424	454	415	435	457	428	432	449	403	443	444	426	411	444	423	413	470	397	390	444	444	431	463	441	449	422	438	433	416	420	438	412	398	451	460	456	470	438	418	437	432	458	418	457	409	470	403	449	431	413	388	404	468	432	439	442	411	471	459	467	407	419	433	412	424	440	428	471	436	408	435	463	440	453	417	419	409	430	423	479	457	460	411	427	442	456	470	461	396	426	448	450	433	413	425	437	404	410	410	417	470	392	437	432	443	466	456	459	431	439	448	476	451	430	459	450	425	447	430	474	401	388	418	470	462	472	464	469	445	438	444	427	418	417	425	432	442	462	448	421	429	465	474	456	422	445	402	457	450	487	476	443	431	395	451	451	402	465	445	403	420	425	437	449	418	398	427	406	480	409	427	395	440	405	389	464	446	435	444	470	417	426	438	423	501	465	458	429	459	428	398	448	438	413	432	450	439	443	426	460	466	424	434	452	395	420	441	453	441	442	461	429	456	456	432	433	456	453	434	451	422	434	417	412	438	436	457	474	453	459	474	412	475	432	425	395	386	466	424	430	473	435	453	448	423	430	416	401	416	421	395	432	442	441	445	452	431	417	439	437	431	392	410	425	453	445	447	431	471	441	445	432	437	441	453	415	447	451	407	437	450	431	420	454	488	440	442	435	454	461	430	447	430	400	425	408	420	424	423	409	472	445	445	437	412	462	491	446	404	428	405	474	444	407	416	398	440	446	428	463	420	463	422	438	417	432	436	423	426	413	448	419	453	484	433	466	451	442	431	409	474	437	464	429	451	428	417	430	459	432	397	422	467	431	435	458	479	411	474	433	451	445	441	476	438	459	457	432	425	406	420	420	390	437	448	441	415	465	462	438	421	416	456	481	466	445	416	429	454	424	414	472	430	457	423	412	405	415	446	460	479	470	448	431	434	471	440	431	423	430	411	408	438	433	463	421	425	421	496	427	440	453	440	457	449	453	452	458	440	431	431	446	411	384	397	384	441	475	432	404	439	511	417	456	454	408	454	422	426	430	434	426	419	439	477	454	424	372	442	398	436	411	427	469	404	426	415	424	424	396	451	427	418	443	425	436	446	454	434	433	408	411	411	412	438	425	456	398	435	467	425	471	438	445	401	416	418	398	433	410	452	438	430	442	446	396	427	441	413	398	423	433	448	412	449	420	449	461	408	426	431	424	463	416	398	430	402	457	414	444	436	446	466	408	440	438	435	428	409	417	480	466	421	423	483	438	422	436	452	461	441	450	452	457	429	432	425	413	423	443	442	443	458	404	442	444	450	438	462	449	444	445	446	449	421	504	456	420	415	411	448	465	430	452	441	439	460	401	426	404	399	428	401	433	435	407	428	428	413	438	419	442	454	452	460	428	444	429	460	435	400	463	428	413	431	422	436	448	405	465	407	406	415	442	441	414	488	399	442	469	384	467	423	425	453	441	395	471	421	413	455	458	449	408	436	421	451	471	474	417	453	403	410	416	379	416	429	439	432	443	431	449	436	427	454	452	419	412	432	428	451	404	446	442	438	446	443	402	449	424	418	429	472	441	431	468	428	428	417	391	417	447	430	449	421	434	396	377	427	465	420	435	394	405	423	438	461	390	421	442	401	432	443	474	437	461	457	413	448	420	475	422	451	434	430	413	438	427	429	422	451	422	427	411	449	419	392	460	454	457	409	419	438	430	425	416	451	436	467	413	436	433	412	424	442	419	420	434	467	415	450	442	473	443	481	437	394	417	424	429	471	450	415	407	436	445	443	459	442	456	398	430	469	456	431	399	446	434	411	421	415	423	466	442	454	424	441	475	390	456	431	471	482	400	459	431	476	440	419	444	475	451	432	418	442	418	424	429	446	433	403	431	444	459	494	459	475	404	453	425	408	401	394	388	390	449	418	396	433	442	455	425	427	447	446	440	448	413	464	450	462	463	430	478	412	430	427	416	425	423	425	440	426	467	416	421	431	456	388	420	403	430	417	445	443	455	473	412	419	418	406	440	442	436	436	460	460	477	470	406	433	420	383	445	419	424	416	413	438	434	461	469	451	443	424	418	415	451	421	444	453	464	434	438	456	418	407	434	402	440	453	474	449	421	413	426	444	489	426	439	481	471	474	454	451	457	431	432	414	433	362	441	410	450	414	395	423	445	415	403	432	467	420	447	450	424	462	438	449	443	459	394	406	395	408	440	417	423	437	405	446	412	424	423	456	437	404	442	442	422	448	424	397	439	443	439	418	441	442	392	445	457	394	428	428	490	428	448	456	370	412	438	428	443	455	465	463	439	428	462	412	461	413	462	427	438	437	438	415	455	431	358	426	438	452	436	410	437	451	389	443	452	417	465	436	405	418	444	395	437	429	425	406	446	411	458	424	421	446	418	443	431	434	429	451	473	444	479	436	443	457	454	434	432	422	429	409	400	422	434	445	461	453	436	445	448	421	484	436	428	444	428	474	471	448	460	440	424	437	434	447	461	456	453	478	425	443	421	392	428	427	447	447	406	432	445	462	426	448	476	402	467	424	436	395	405	447	400	394	429	438	383	452	472	437	441	411	417	436	408	440	438	458	426	431	445	428	431	486	423	415	492	457	430	422	415	399	404	415	434	454	450	434	412	428	426	418	480	436	445	460	456	474	421	426	369	414	386	456	421	452	408	384	423	417	442	422	434	437	446	424	414	413	471	428	456	448	418	463	504	496	451	433	433	384	442	442
28525	13009	5328	3179	1894	1462	1186	1123	1077	1047	958	967	975	950	990	1004	904	915	933	985	983	969	936	975	951	914	884	1015	953	919	945	916	960	957	963	939	950	936	920	969	987	959	916	962	921	937	938	915	882	972	909	904	990	948	974	1021	957	952	862	953	952	940	955	924	976	958	907	954	933	978	985	939	965	979	956	957	1073	916	940	954	948	963	918	984	930	980	956	944	999	958	937	909	912	957	946	968	928	968	905	948	937	980	906	946	940	952	915	892	940	978	881	945	930	934	919	919	917	993	993	966	909	1001	934	930	931	958	925	953	913	955	958	906	896	925	960	974	972	886	956	947	960	1016	999	988	936	1017	965	962	968	1008	953	964	914	972	1027	976	950	939	934	983	984	965	903	941	975	889	892	903	980	945	981	958	936	961	881	945	914	973	904	915	934	955	959	940	938	955	965	946	949	1013	951	995	967	935	963	953	914	958	959	895	923	926	905	918	976	940	985	983	953	932	950	933	945	937	967	1006	946	919	1023	991	931	903	972	921	931	908	968	1001	992	944	883	963	983	911	963	940	988	948	961	951	944	959	940	956	967	992	1011	996	1003	905	940	993	942	967	945	998	970	970	970	1006	953	981	945	888	959	965	941	934	980	907	948	900	945	966	977	951	918	898	936	937	996	914	946	1003	966	965	938	989	972	936	968	944	977	957	959	918	921	942	977	921	986	992	877	962	921	925	949	954	965	953	946	996	965	968	931	937	894	1003	881	989	931	961	976	963	936	981	914	948	980	953	1009	875	964	1006	949	912	977	888	980	939	972	964	991	938	951	934	949	975	962	946	1021	942	973	943	951	903	934	914	921	957	906	923	945	915	939	914	944	917	937	924	962	944	961	920	947	897	999	949	971	991	941	935	962	964	960	943	928	984	923	930	949	874	984	935	955	889	1002	992	886	927	942	955	920	896	925	931	946	972	935	972	947	916	1020	928	916	939	939	892	995	970	962	964	962	911	957	928	913	969	976	917	977	963	942	910	960	895	912	925	945	959	984	951	947	939	916	934	954	906	961	936	973	976	947	966	967	952	916	901	937	884	926	939	966	951	917	911	947	1026	971	953	926	921	980	907	905	986	896	948	926	939	945	910	960	937	953	977	932	982	936	914	967	983	978	989	973	920	978	1013	968	897	952	966	970	958	972	1004	946	974	956	979	960	917	961	945	974	963	936	906	930	927	908	906	961	962	977	911	960	934	985	892	933	993	972	973	968	946	936	945	950	943	935	945	1011	1015	955	928	943	911	920	945	897	994	966	940	895	962	954	875	922	1031	961	932	985	930	934	989	982	897	997	912	964	924	930	979	917	958	943	1002	939	999	965	937	931	1026	916	965	904	998	913	975	894	985	946	1010	997	924	987	907	956	935	955	934	908	937	932	925	950	910	959	914	889	961	936	975	951	935	990	942	954	931	907	1005	982	948	967	962	926	928	972	940	998	920	930	909	951	926	972	954	936	963	960	940	922	967	945	949	970	908	1000	945	970	951	924	924	984	956	904	941	960	962	1000	922	961	946	874	1001	958	984	974	937	957	969	909	921	983	923	909	964	957	929	929	944	907	1040	985	931	979	980	943	946	974	915	973	958	916	899	994	931	982	926	967	987	938	991	990	927	933	941	950	949	950	928	1004	921	915	960	980	910	901	1007	943	984	963	952	956	957	932	940	943	931	941	928	901	906	920	1014	948	959	956	1007	944	959	1019	934	921	911	913	955	976	959	925	983	910	938	930	937	961	973	961	928	951	919	913	927	970	911	955	937	944	966	972	979	903	968	935	957	903	920	971	976	926	941	948	935	918	956	931	946	983	923	908	938	909	976	978	985	1006	937	943	966	939	920	931	943	930	929	954	991	934	977	946	981	977	966	934	888	992	992	993	980	914	914	957	948	951	966	941	983	909	978	975	921	946	964	975	947	914	930	966	979	922	915	950	970	957	927	946	949	1013	875	965	980	928	930	954	960	937	940	984	962	963	948	948	923	929	906	926	982	950	918	955	998	966	966	998	1004	934	958	951	955	948	987	1021	987	924	978	985	889	946	946	906	920	932	956	939	951	981	987	926	980	908	966	987	945	924	931	935	875	960	1003	935	985	946	973	940	960	951	971	983	934	944	1006	932	915	896	927	967	913	961	970	975	938	1004	920	982	1022	963	967	966	949	946	961	980	891	871	943	927	993	973	895	956	949	950	980	892	1002	945	892	937	921	921	988	972	925	1010	930	939	952	929	971	908	924	936	940	976	947	945	949	941	894	899	960	961	930	1000	929	949	942	923	908	897	987	944	940	936	930	959	914	941	926	969	919	976	936	936	996	923	961	915	969	939	912	899	952	932	959	892	996	933	959	1002	936	1009	981	950	950	958	911	984	908	952	997	959	899	938	1005	1019	963	910	906	914	958	910	955	943	934	966	908	919	925	954	914	902	891	954	917	943	925	921	917	925	948	976	965	976	968	911	977	962	962	944	995	992	1010	959	1013	983	887	941	983	993	918	938	927	948	929	922	1034	959	960	1018	925	950	943	932	940	961	955	940	902	948	942	951	941	945	956	930	886	929	996	922	974	975	971	944	931	995	924	972	965	948	962	963	973	990	929	940	973	944	939	992	926	950	993	880	910	931	967	961	999	968	963	902	951	925	981	959	964	964	943	940	990	934	966	942	901	881	972	903	937	944	974	956	938	911	964	914	933	970	941	981	937	887	956	893	914	935	1006	992	947	928	913	973	988	963	954	958	1021	946	1001	936	985	937	971	923	918	977	919	916	897	938	978	933	948	965	967	931	930	951	994	928	965	929	969	936	954	926	955	904	952	924	959	928	977	983	912	985	992	975	963	975	958	986	897	980	966	917	943	948	1008	971	949	969	933	1005	972	953	979	911	978	975	1012	923	969	937	990	981	958	944	976	981	987	974	982	1010	941	934	947	967	952	919	950	952	957	921	931	958	950	986	981	955	960	1005	1011	990	1000	957	980	920	901	922	944	985	947	950	963	955	906	893	954	985	945	941	904	872	953	938	946	940	932	968	939	1006	961	945	928	889	927	958	939	942	937	949	1000	959	974	983	955	937	930	933	950	915	930	941	894	920	950	987	1017	959	983	972	986	975	947	966	915	974	975	933	929	928	983	944	974	955	990	910	980	942	961	949	981	945	898	941	936	918	974	982	932	916	942	971	964	892	973	879	984	893	906	955	956	949	960	979	958	971	962	947	965	961	971	894	999	967	914	991	930	950	967	999	914	985	935	943	969	971	959	929	996	935	925	904	953	1027	955	943	962	905	963	1024	978	917	905	1004	961	880	951	901	988	911	1000	966	981	936	985	899	984	950	973	964	947	966	929	894	890	921	939	949	934	977	1002	1012	957	961	907	982	963	950	945	957	947	991	938	949	970	975	941	944	918	915	953	973	916	951	929	967	934	937	918	963	951	1006	950	977	960	1030	924	943	896	1001	969	972	995	859	947	912	950	893	938	905	932	982	905	913	949	987	941	967	967	888	1014	977	890	963	960	953	929	991	959	941	935	934	973	865	923	955	967	985	974	908	948	889	931
63464	32041	10898	2328	747	592	549	515	469	485	417	429	454	447	472	456	447	462	414	453	449	447	424	428	449	415	400	470	450	468	392	466	456	465	460	449	424	435	427	433	435	472	456	450	453	436	424	409	408	403	432	470	435	442	447	435	445	455	416	460	425	470	462	459	450	459	403	415	453	472	422	444	418	424	432	421	464	448	477	467	442	436	437	472	433	431	438	439	410	426	451	415	428	410	469	468	436	449	442	449	470	416	450	431	442	432	464	453	430	412	438	439	433	454	444	460	379	433	429	433	432	458	470	482	450	395	427	467	482	472	465	484	407	464	435	486	429	435	450	437	455	470	481	449	465	415	415	435	458	456	446	398	422	468	466	433	465	411	445	410	464	428	442	439	450	410	463	436	441	466	433	483	444	439	405	435	479	468	449	400	415	428	438	451	403	421	431	444	496	449	413	444	437	456	427	415	476	430	456	460	428	398	479	440	459	466	440	445	467	422	449	439	471	418	422	413	437	486	469	458	434	456	446	397	456	450	411	446	440	472	462	434	444	457	421	432	422	436	431	469	447	471	410	428	426	425	428	466	444	463	434	409	431	456	458	436	436	412	423	461	445	440	442	476	466	408	462	372	395	449	458	435	467	450	450	465	429	419	432	491	490	446	416	455	468	449	456	429	429	447	437	474	440	421	430	413	462	448	425	451	434	445	443	439	480	466	474	474	431	456	430	447	461	455	476	433	470	479	425	437	440	389	449	416	425	433	457	461	466	417	440	474	447	416	436	419	455	455	449	443	448	446	439	432	476	394	433	456	426	454	431	423	436	426	452	432	434	438	406	457	422	439	456	400	426	410	447	439	418	480	472	455	469	454	452	415	442	445	414	407	438	432	465	457	426	414	455	466	484	431	426	410	458	473	420	430	403	470	428	440	428	408	438	404	428	460	448	469	460	427	456	435	445	495	444	436	453	464	439	458	463	471	454	430	466	445	508	454	410	441	428	453	452	474	465	436	417	483	432	469	409	406	427	484	458	420	432	453	445	445	445	440	461	445	462	436	432	417	462	480	460	471	456	504	466	475	450	419	456	448	484	433	436	423	415	390	422	447	472	419	452	421	454	428	466	422	429	480	415	414	426	424	428	425	476	453	448	454	502	436	449	461	445	442	438	461	447	429	421	430	421	434	444	439	456	418	425	478	450	429	439	490	434	407	463	442	457	446	444	418	458	467	441	463	412	450	477	426	457	461	458	472	460	501	460	453	448	451	452	447	441	414	442	456	481	439	424	429	434	451	467	454	425	440	437	476	427	452	434	451	400	393	455	477	446	431	453	441	422	426	453	460	460	445	435	433	441	469	469	429	476	482	465	473	392	449	439	461	477	456	436	422	439	434	425	451	414	422	431	456	474	455	440	454	429	454	433	437	380	483	464	465	463	457	474	410	415	432	453	398	445	422	421	415	443	408	437	456	470	439	480	429	462	441	491	425	472	429	453	468	450	461	458	450	463	427	461	448	437	474	408	405	433	466	420	408	474	483	430	422	417	449	447	441	447	473	428	430	389	395	409	454	415	423	463	455	410	425	446	474	470	440	435	429	453	435	433	471	435	452	464	477	443	453	471	437	441	424	468	420	470	448	408	457	427	452	427	410	437	439	451	419	522	422	424	427	421	469	443	448	422	437	409	401	414	407	451	433	429	428	421	423	433	455	474	472	509	421	475	466	452	421	442	474	449	457	444	448	453	463	448	461	462	437	434	446	470	436	429	447	422	450	442	469	463	458	422	450	468	477	403	428	435	434	460	445	474	436	436	429	482	449	475	459	378	457	410	426	409	424	452	464	448	467	419	419	475	436	408	443	442	438	443	431	477	450	413	412	451	453	459	488	449	458	426	449	460	475	441	428	437	466	434	408	434	388	461	440	525	421	435	447	449	462	433	460	447	399	432	438	452	457	417	414	481	459	423	444	441	448	441	453	420	445	428	467	439	456	428	459	450	444	443	470	441	428	441	456	459	428	447	466	411	416	439	450	427	434	449	447	444	405	416	433	460	464	518	417	433	421	449	457	416	435	462	460	451	433	472	413	439	446	440	420	451	435	464	434	454	452	390	410	447	432	483	394	450	432	476	441	455	435	477	468	462	490	446	452	481	434	451	445	420	452	435	416	401	437	473	432	435	422	469	424	456	436	421	432	449	440	439	464	428	462	467	464	458	443	444	457	401	445	431	417	434	447	416	438	414	452	444	439	464	434	411	434	420	415	464	459	435	475	450	414	455	499	471	411	461	435	439	442	462	441	453	450	473	459	406	451	455	445	417	439	414	454	429	461	436	476	467	449	472	422	425	473	485	463	444	455	460	444	447	474	459	438	502	446	469	460	449	449	446	461	420	435	438	469	460	464	417	431	462	448	455	448	426	419	390	488	464	455	424	465	424	415	434	441	449	392	445	440	435	445	447	467	403	434	464	436	403	460	436	421	450	477	455	451	444	472	467	374	486	431	450	435	399	439	461	514	404	419	421	442	413	462	481	450	460	465	473	427	456	416	400	410	451	439	411	477	416	449	453	447	398	448	448	454	447	420	468	403	459	452	442	436	438	420	419	425	432	442	455	470	443	459	447	446	425	483	424	422	409	464	437	423	388	421	441	472	432	423	489	469	420	388	434	408	419	424	413	447	425	451	505	447	443	481	388	462	427	452	434	419	429	432	457	448	479	425	388	449	429	401	410	448	453	413	452	477	444	415	458	399	436	390	446	450	494	420	464	460	450	463	425	469	506	442	427	447	436	476	417	457	445	466	416	428	408	427	441	432	433	447	437	446	513	444	465	473	429	429	462	491	463	456	443	451	468	426	451	460	428	463	452	421	422	469	430	453	427	413	472	457	470	399	436	454	404	455	459	449	461	500	470	471	494	444	434	433	503	437	434	447	427	421	417	439	430	441	447	466	433	489	446	450	465	477	454	430	450	486	447	459	442	439	424	420	426	434	469	456	456	471	478	448	477	430	435	440	425	414	493	458	439	437	487	438	462	434	435	466	417	473	415	439	408	475	447	470	433	490	452	405	439	462	404	469	440	432	451	428	499	461	449	466	462	452	464	430	432	445	471	443	446	447	401	432	454	444	432	440	473	434	491	421	432	441	454	504	440	443	422	444	453	458	487	445	403	437	485	436	447	436	412	455	465	447	439	428	437	423	424	470	445	433	445	471	481	419	425	463	438	466	412	440	430	430	430	433	427	441	448	442	465	466	438	452	440	461	467	470	465	483	432	393	407	445	417	444	473	421	471	464	426	449	456	436	458	467	474	451	460	444	463	435	454	425	473	470	482	449	413	440	425	443	430	456	498	444	427	463	441	470	449	474	449	442	442	458	459	484	433	457	389	451	469	428	450	447	432	443	380	418	449	441	449	483	453	393	400	431	465	453	486	466	427	469	432	451	444	441	388	436	470	452	413	434	482	493	489	441	418	435	457	467	443	455	426	432	445	439	429	440	449	473
44708	22792	8251	3740	1956	1428	1294	1190	1118	1092	1074	1039	1003	981	981	1014	977	988	982	949	988	994	977	956	932	951	1021	1026	914	959	969	979	970	1002	918	993	953	960	992	977	954	971	1005	997	1010	1018	963	949	968	1012	949	957	951	1022	1009	969	1015	927	1029	1047	982	950	994	975	990	965	1011	964	983	1001	944	951	971	984	1000	938	957	937	994	970	959	996	948	964	953	951	1025	945	984	1017	958	986	963	985	959	985	987	976	968	975	937	1007	948	983	1024	977	954	913	918	992	1017	935	978	1001	935	954	948	970	971	995	975	940	971	956	1007	1007	949	981	950	998	973	1048	935	938	1021	965	967	1005	978	985	989	1040	1008	966	944	961	948	948	922	973	1000	968	988	908	997	932	988	956	1007	930	960	963	902	940	974	1003	935	953	952	982	993	998	942	1016	949	904	966	919	977	979	1029	953	986	993	946	960	929	967	986	987	1012	1004	955	986	943	951	907	963	998	977	973	968	1016	991	954	959	948	971	945	934	982	1001	964	991	998	961	1044	940	1029	1004	974	918	968	991	944	1013	1012	1013	998	1019	941	1018	925	957	943	1009	977	927	1011	927	995	991	964	973	987	1007	968	981	1004	992	970	974	982	973	983	983	956	989	958	912	1006	969	963	987	1007	962	983	1009	894	1009	975	969	938	1002	960	973	971	940	1012	946	954	943	1002	899	959	942	933	996	956	1003	1001	953	1003	884	994	1026	964	1028	1041	1060	970	993	971	925	992	989	958	1002	1055	970	971	996	951	934	952	924	1030	995	965	939	984	969	932	952	993	1022	997	961	917	963	988	953	1017	974	1025	988	978	981	985	993	952	940	1000	915	963	962	951	1002	962	976	1017	940	966	980	984	985	987	943	1025	989	1016	911	994	941	974	1010	985	941	953	975	1010	949	960	933	975	976	1008	987	981	1012	958	951	948	995	959	969	982	992	974	949	965	954	933	889	945	951	959	958	1008	975	959	986	981	939	981	967	988	919	938	957	1008	944	970	998	973	986	937	946	990	961	956	941	985	1014	967	989	992	1015	983	967	950	957	1039	969	1015	993	1045	976	987	939	1027	952	992	963	1013	917	908	974	989	977	956	1001	957	951	957	987	971	940	909	1004	972	957	975	984	986	947	1024	959	991	1010	947	973	999	986	979	960	924	955	1019	978	946	913	969	993	956	1049	994	1008	945	931	997	968	965	972	981	944	1010	1063	1010	1026	963	924	984	943	957	947	971	969	1012	927	960	943	979	958	940	980	958	949	922	954	928	958	981	982	1007	988	940	899	926	1029	960	1021	1073	956	976	995	1008	989	943	945	989	1007	1033	969	959	942	942	985	975	953	979	950	946	934	998	973	991	956	969	987	971	989	1034	981	964	968	1024	985	965	1009	953	977	951	903	959	992	939	1022	970	951	933	947	995	973	952	990	1007	930	1000	929	961	954	1001	989	1011	951	985	993	1000	964	981	975	950	1006	1007	927	990	968	1002	986	985	1009	959	1023	1020	1021	935	945	962	959	920	924	967	962	973	1000	954	940	1004	944	982	932	973	931	999	1015	984	943	991	973	1010	967	945	979	970	992	951	987	1005	994	942	972	961	998	968	974	988	988	984	945	985	971	1030	948	962	1001	1007	984	1071	957	1008	960	1033	954	924	1027	1002	1026	973	1003	963	921	949	951	944	961	1018	922	938	954	952	992	923	1010	967	973	1002	962	952	988	1011	1042	919	985	972	976	895	1048	955	949	979	947	958	891	1006	954	956	1038	978	1004	931	957	996	946	969	977	957	993	948	1031	1007	902	949	920	985	1025	980	1016	991	1041	926	994	989	1014	958	977	929	936	955	966	1034	934	991	985	971	948	1018	984	920	910	995	969	975	1026	960	945	974	1002	946	975	914	988	943	987	999	991	984	944	921	985	1027	988	1005	1014	1009	1028	968	962	974	960	961	961	981	1004	951	962	945	979	915	980	949	978	1015	1022	990	1009	954	980	934	990	920	1024	962	993	968	982	996	957	997	975	1030	941	1005	985	968	985	954	951	944	1035	999	981	980	1017	961	947	958	1003	984	1010	991	962	1008	944	990	998	982	979	996	961	946	975	947	948	941	967	968	955	972	981	1019	974	906	932	962	944	987	954	988	1010	992	997	995	952	983	1023	966	998	974	1017	968	1025	997	968	1004	992	927	963	1016	1002	952	942	1061	978	898	975	1000	1006	991	986	961	984	1047	951	975	952	953	965	975	1000	979	975	975	936	1009	942	1010	961	993	997	937	950	1018	1007	967	953	973	955	978	987	1007	965	1004	968	1021	924	949	1019	1022	925	962	956	939	991	938	1058	958	966	973	988	950	950	992	1007	942	964	916	968	956	989	1022	988	948	997	956	995	959	944	984	976	978	929	949	974	987	934	932	978	968	914	962	998	936	1002	1023	997	996	940	975	1031	957	940	939	951	928	955	986	945	971	936	1005	960	995	1025	983	1009	994	954	965	1012	939	929	981	966	973	951	969	973	979	918	947	941	970	995	974	980	930	928	972	1033	983	916	1067	1005	941	964	1026	1028	1014	999	990	1040	996	923	985	941	997	964	947	992	990	970	988	935	995	966	1022	1012	998	975	943	1047	1022	975	974	1001	931	969	987	958	959	1054	965	995	953	1020	1004	961	969	978	999	942	993	965	976	959	965	971	973	1014	993	967	951	995	959	987	958	975	992	980	994	948	980	968	945	992	968	982	984	999	948	952	1054	1047	949	1019	999	994	978	1023	958	960	1029	1016	971	1041	985	1002	930	1027	993	924	972	1045	912	964	938	998	1021	974	983	990	974	1048	997	929	911	912	916	955	961	975	975	960	942	1001	987	985	1018	981	1036	981	890	960	969	965	990	988	974	972	984	967	954	991	1001	997	958	1013	993	941	971	1006	995	996	966	989	1019	957	1000	975	953	970	946	952	964	982	962	993	1009	967	977	995	955	928	978	904	926	987	972	988	996	997	942	948	1048	969	1029	921	1015	986	996	942	989	985	969	963	900	963	963	1024	984	949	992	976	942	983	989	964	1013	978	967	1002	940	998	1013	980	920	1012	967	997	939	1021	975	966	965	945	983	1016	982	1004	1035	962	989	990	1038	955	1019	997	962	951	940	923	1006	1000	970	1007	962	946	971	997	970	1028	969	955	947	931	921	963	988	945	999	1003	954	976	1051	985	957	986	1004	972	980	939	943	931	1032	968	953	933	950	967	982	1009	987	1009	1016	945	927	1050	952	1003	974	961	939	913	1019	1003	955	983	985	957	959	983	1011	976	932	938	969	973	965	948	1019	932	1008	947	993	992	1016	967	978	993	980	982	955	963	1025	978	963	993	999	1017	989	971	929	1011	994	998	964	981	974	983	932	928	946	955	1002	950	1006	1032	985	962	945	990	982	951	952	997	965	1004	1046	961	959	991	992	1011	949	968	993	973	994	999	1009	977	988	965	943	968	963	1006	994	993	1015	953	1003	1019	933	1038	947	966	998	990	987	907	1048	935	932	968	998	934	993	1006	1019	973	1021	956	993	962	961	934	930	931	999	1019	968	1001	986	975	1001	985	988	965	981	993	921	971	948	942	972	945	979	938	999	992	1001	1004	993	959	991	944	960	980	993	971	986	1043	945	977	967	978	960	971	1000	930	985	962	956	957	953	996	972	946	994	969	967	1016	940	1000	957	984	1011	970	967	993	1042	925	972	975	961	940	1038	956	1007	955	972	946	987	922	906	990	1025	997	929	962	938	938	962	1043	951	989	948	929	937	988	959	1005	910	1001
51678	21231	7074	876	446	464	473	438	482	456	464	453	468	464	477	445	475	463	451	440	422	420	474	466	442	436	448	421	419	486	437	434	464	459	439	434	469	457	471	475	482	431	456	469	456	451	433	439	438	473	443	457	481	407	426	467	471	441	439	497	461	458	423	437	445	476	454	412	435	429	441	493	442	472	449	452	430	448	455	459	487	448	427	493	457	454	467	468	480	400	498	456	469	457	491	505	438	454	465	456	521	505	462	438	472	438	441	429	481	456	443	457	405	412	476	477	408	450	424	429	485	456	410	425	422	472	460	451	412	467	456	468	435	474	410	476	472	472	440	432	461	452	444	489	466	487	476	468	481	452	476	450	478	474	465	439	457	461	449	495	471	480	452	428	466	501	454	430	444	475	430	466	454	442	488	438	446	487	486	454	456	506	463	488	501	437	464	458	500	427	435	459	455	417	433	432	462	452	476	476	436	439	451	449	503	452	491	465	450	454	439	524	443	475	425	437	412	456	472	461	434	446	492	458	435	405	478	474	449	473	476	508	461	423	450	435	495	450	447	493	448	524	443	445	457	435	464	440	449	466	453	497	421	429	456	434	426	447	439	408	445	452	451	450	470	490	427	469	443	487	413	429	441	454	452	423	481	497	463	460	460	477	422	453	448	490	475	475	445	500	480	424	437	452	476	418	444	470	435	465	457	440	427	479	472	453	484	435	449	460	452	457	470	470	479	469	471	476	459	434	447	460	438	463	441	450	421	452	462	447	444	474	411	457	471	464	401	432	502	460	494	446	507	428	452	467	452	455	435	456	440	419	452	466	420	472	463	461	436	423	410	430	422	490	478	503	442	430	453	506	473	446	462	476	481	476	466	461	474	448	441	442	481	423	433	465	441	451	466	457	484	484	504	428	471	445	433	448	464	450	453	451	452	432	488	475	446	437	475	422	460	431	419	420	478	458	466	524	452	439	458	464	428	451	511	427	498	454	498	480	470	450	461	460	471	395	461	418	437	443	432	458	456	433	400	460	473	454	444	468	444	467	459	424	466	453	445	403	438	439	461	456	452	434	427	470	431	431	474	446	434	482	436	456	456	459	452	445	458	475	442	461	465	441	456	465	467	482	507	489	427	486	445	443	473	458	437	492	442	482	449	455	439	443	452	499	493	467	444	488	447	416	445	433	447	471	465	471	418	463	442	429	506	456	430	485	450	485	461	469	468	475	456	462	462	446	424	461	459	446	466	438	453	512	458	492	481	425	422	480	481	464	465	462	483	425	433	403	481	457	483	449	445	466	434	490	486	476	406	440	419	445	451	479	492	478	456	403	453	456	510	443	469	432	468	446	480	436	430	411	457	445	455	471	452	409	425	466	431	454	445	458	439	456	439	451	435	433	469	449	469	473	448	433	426	455	444	444	421	462	436	460	439	485	484	484	433	437	441	457	492	452	463	482	433	410	443	436	464	447	488	524	456	413	447	462	407	452	434	437	459	460	488	471	506	469	471	475	424	416	482	451	514	438	449	451	507	462	461	474	460	486	470	442	490	472	430	452	495	495	461	442	448	431	454	438	470	452	433	445	483	397	429	474	507	455	444	456	436	467	441	496	423	471	438	440	433	475	446	476	440	424	418	465	470	457	461	449	441	444	462	439	484	472	486	445	447	466	467	453	458	436	463	442	480	448	440	445	435	464	458	409	448	453	457	435	433	446	499	464	403	469	468	459	468	444	476	469	484	417	387	451	407	429	470	445	440	497	441	456	446	455	439	437	459	444	431	458	465	455	433	437	423	457	462	451	465	422	465	417	457	469	458	454	416	413	466	420	477	435	446	496	464	431	437	465	451	453	469	454	454	461	462	460	473	444	492	483	444	467	500	451	445	419	421	434	470	475	463	486	466	425	439	440	427	435	510	445	465	437	444	421	465	450	458	422	455	481	444	479	469	473	512	447	434	461	503	437	477	500	470	468	439	420	464	490	457	457	466	456	463	446	451	476	464	447	479	453	460	473	463	510	433	451	494	463	471	446	497	440	449	437	483	459	493	481	492	438	465	385	418	454	461	445	477	435	468	436	451	469	439	445	489	462	443	456	513	444	474	480	435	496	433	451	451	496	407	493	456	434	431	426	452	451	432	453	445	473	421	421	423	440	406	431	428	466	440	403	435	455	469	476	494	439	467	459	438	435	456	440	454	458	492	515	457	457	485	459	488	500	428	417	447	433	422	428	450	449	422	464	466	461	483	497	488	458	463	441	483	467	472	491	477	478	454	444	400	465	470	420	453	436	422	431	470	436	471	476	446	475	455	448	495	449	442	458	483	464	442	455	396	460	487	429	476	494	487	474	440	427	434	454	457	485	463	437	439	469	484	478	449	437	455	432	474	440	443	419	484	449	434	461	451	457	483	450	484	473	431	484	478	416	467	445	452	460	429	432	447	449	433	439	522	464	444	449	447	415	496	467	441	470	442	462	443	479	451	500	444	440	457	469	488	453	492	469	461	449	489	457	455	420	470	454	432	450	468	450	432	447	499	474	431	462	465	439	477	467	473	444	452	473	442	434	404	470	469	415	443	451	473	471	462	467	459	420	470	468	416	490	454	485	484	435	440	463	419	453	465	456	447	429	470	454	417	450	445	440	471	468	457	441	430	443	469	444	464	460	457	450	470	437	444	442	433	471	461	445	457	488	444	438	487	456	442	433	419	456	518	472	476	475	459	464	418	481	468	419	441	483	451	430	445	452	433	481	482	434	441	476	442	467	494	470	422	520	482	437	462	482	437	466	444	445	435	440	447	407	463	428	501	455	468	479	452	420	484	465	455	419	476	493	457	446	481	436	470	486	468	464	459	437	423	456	452	466	448	464	452	411	429	415	435	466	477	441	504	419	441	486	429	447	470	430	455	480	441	440	495	444	455	457	519	430	475	502	458	469	442	468	456	417	461	482	480	430	439	478	432	450	456	409	455	449	411	465	432	448	440	442	451	447	468	467	457	450	467	460	478	465	464	467	451	429	447	416	431	452	451	481	480	443	436	478	482	419	452	459	448	475	466	470	441	500	475	428	446	481	450	423	433	463	441	447	464	457	435	461	461	428	431	423	466	404	439	486	472	449	444	435	440	441	380	438	430	461	425	436	452	461	504	429	435	445	470	496	456	435	432	474	471	455	462	487	424	400	448	482	452	446	450	426	465	446	465	470	424	467	519	403	452	428	452	493	462	489	419	431	447	459	445	449	471	435	441	481	432	444	434	458	436	440	435	502	403	450	436	454	454	474	427	461	435	443	454	455	464	451	494	442	458	457	444	478	468	464	459	454	412	416	448	458	419	443	444	400	434	427	481	471	452	476	433	446	438	423	441	444	460	485	437	454	414	458	504	472	442	418	442	472	448	460	432	440	439	484	440	506	434	470	421	433	474	438	483	442	431	437	445	450	479	462	478	464	423	473	464	403	404	471	447	501	484	423	427	421	471	447	446	442	445	503	471	448	495	430
36084	8787	2164	1291	1118	995	1068	956	1015	1013	967	1000	949	997	996	975	970	964	982	998	972	1028	940	988	965	979	992	1001	981	1012	960	980	959	1007	957	917	1008	1037	959	1004	1031	939	977	1002	1037	1013	1028	1023	948	997	996	962	997	987	962	1007	991	987	992	1018	1033	964	998	986	1001	1012	977	944	970	993	990	999	960	959	992	989	989	1013	1024	950	978	1045	1007	1078	1049	1018	975	999	1071	987	1008	983	966	1003	940	1008	997	981	977	1079	1013	962	989	976	963	1003	1007	979	977	939	1038	1003	1017	957	1011	1014	997	990	962	972	987	988	1010	1029	925	957	944	978	1007	1018	1015	1000	1042	1025	968	977	985	976	973	985	916	1000	1000	954	959	1027	1029	951	992	965	1006	1046	1002	973	1061	1037	1027	994	1008	994	957	994	969	931	1008	997	991	974	954	940	993	1026	957	1019	977	1011	949	971	961	974	964	936	977	939	1025	965	980	1011	1013	1036	1036	935	978	949	920	999	1023	995	1000	1012	989	1013	1009	1005	997	1013	1020	983	964	952	955	1014	975	984	1037	972	957	970	1006	989	1019	1017	1001	946	1043	1029	963	1067	1010	982	1048	1003	1016	983	954	980	997	1013	961	977	1004	968	1028	963	994	998	909	959	1029	987	964	1001	968	1007	1032	993	907	1009	1009	1036	968	1017	994	959	984	1028	900	957	1006	981	981	1002	987	918	1022	976	968	947	1013	1005	1019	964	983	964	996	1010	995	988	1035	924	996	914	985	973	973	946	972	1003	967	1027	968	986	1028	911	993	999	1004	1003	1023	980	953	938	1008	992	1012	1021	998	998	1008	981	1029	953	991	951	1001	1030	1003	946	1021	990	974	1006	1027	944	1005	984	962	1059	995	952	987	971	954	972	989	982	1006	978	1025	965	999	990	946	996	999	947	947	1014	1006	1024	991	1035	978	1021	1005	1028	1028	969	963	962	949	1012	976	993	1025	981	1056	1047	1019	1015	979	1002	937	984	1017	973	896	1002	1009	1007	980	1016	973	965	1007	963	973	1024	991	989	951	1050	1008	1024	962	987	961	990	965	998	983	972	1004	1042	989	994	999	1024	947	946	1023	1016	979	1021	957	970	960	981	985	981	954	1038	994	970	1016	942	946	966	960	997	978	977	953	956	995	983	956	981	904	977	977	958	989	931	985	966	1019	940	998	1019	1018	978	980	999	1028	926	977	964	1041	994	985	1030	988	1044	1009	1000	990	994	1035	990	951	1013	1076	979	929	968	983	982	1012	976	991	1007	977	971	941	939	974	912	989	946	982	1031	992	1012	985	1008	998	989	1021	955	960	1004	962	993	1009	949	1002	1031	921	967	1018	969	962	925	1004	1022	942	1005	957	999	978	984	960	942	998	1017	934	969	975	1016	982	975	973	1021	949	996	997	974	1010	1023	978	962	899	957	944	1001	953	1041	1023	979	1018	970	996	992	923	974	974	1012	1032	1025	1008	966	938	972	960	951	1046	1046	966	991	954	1039	918	979	1001	992	993	920	993	991	971	1002	967	977	1016	983	965	938	1004	1020	1017	1039	1007	1006	1042	947	934	998	955	1019	955	1017	996	986	977	1003	999	1007	1026	982	1006	1004	970	1008	1029	1008	979	993	996	946	982	1014	990	964	993	1010	933	925	1052	995	970	1004	952	1011	1028	990	998	1016	1071	996	1000	980	956	990	960	1025	1006	963	995	976	999	1013	954	978	974	926	949	959	974	983	979	935	993	978	1000	1025	987	1019	962	987	979	987	1017	1010	1058	1016	1000	956	977	1018	931	959	1022	986	952	1040	961	1027	1007	975	1002	1000	1001	1012	972	990	1077	1059	992	929	1034	1002	1021	942	1008	955	948	1013	1020	951	986	982	1008	995	1012	958	970	991	970	960	989	995	948	1053	942	963	935	970	978	979	962	1001	940	1026	948	1019	969	970	997	968	953	1029	992	951	981	983	1026	1001	982	987	948	943	982	1001	999	1037	1033	983	976	974	916	977	934	940	997	987	925	1044	943	990	996	988	989	1013	967	1029	959	990	1004	992	968	1023	983	979	957	960	970	1006	1001	1011	1002	1017	976	1030	920	1015	986	1029	974	978	1032	939	1021	984	1004	979	981	982	1011	1002	1036	980	964	981	1044	1017	996	991	946	989	939	945	947	1011	999	959	965	968	976	963	968	993	979	954	958	933	988	1031	980	989	982	1026	973	981	1003	1037	953	982	1043	951	988	977	994	957	984	954	947	1031	989	967	954	996	1021	1071	958	966	938	996	1016	989	966	1004	971	972	1007	953	1039	951	1039	962	1003	961	1016	956	966	964	1004	973	972	1046	1030	1014	1000	1036	1020	1005	973	1032	963	1008	941	1016	990	1015	995	995	981	948	937	945	949	995	987	990	1041	969	926	999	949	994	995	1057	1063	945	999	914	955	1011	978	1008	989	1019	1047	974	935	1027	902	1035	1037	1021	925	980	1057	1024	967	981	1028	974	988	964	918	1027	1032	946	992	949	989	952	997	1000	981	1024	983	995	1010	993	951	1017	1021	1007	1032	975	987	1018	994	970	1005	1017	1002	1008	980	958	983	980	1007	1002	941	1066	957	1031	994	969	992	1033	1010	1018	1047	1053	996	948	995	959	964	971	982	1014	1016	999	973	992	947	1035	1074	956	1036	1045	928	958	1016	980	1019	1048	973	984	1001	971	1062	962	1002	976	998	1002	998	960	968	962	954	1011	992	987	1000	1008	1024	968	997	992	961	1026	998	986	1009	1029	984	933	972	1063	996	950	976	1007	989	1010	1016	983	1005	996	1026	972	1016	983	1045	944	976	1021	967	983	982	975	987	995	1067	1000	946	950	962	1059	1042	986	1019	931	978	961	996	1003	1017	1043	967	1039	988	968	1010	1018	1053	992	986	1012	963	956	1020	954	999	970	996	1006	990	1003	978	988	947	1017	967	973	943	942	1011	959	959	1053	969	947	961	996	1022	976	984	1014	996	1021	945	1009	956	1024	983	996	996	999	1007	987	1015	1013	996	1005	1013	995	973	960	1001	999	972	935	1034	995	998	1022	938	975	1011	1007	926	1065	1012	992	986	997	998	1011	986	1051	954	882	931	967	1007	957	969	989	926	993	1021	1018	959	1038	989	1023	965	926	996	1004	944	1006	959	1002	980	1010	1017	1041	996	1001	1058	1012	1006	1030	959	1003	982	1000	984	973	994	1016	1003	971	968	1025	937	1010	945	989	1005	1009	962	983	1030	1067	1031	937	967	1004	994	993	1003	1039	960	966	995	988	994	1012	974	1013	1000	992	927	983	1019	975	1013	979	984	1019	970	1013	984	913	982	1005	973	964	955	965	1065	1018	986	1022	930	1016	1008	1004	977	961	972	1035	945	990	985	1006	975	968	1001	997	970	989	1005	935	991	1015	954	1017	956	997	942	966	961	971	1002	953	1035	1018	1033	943	994	1025	989	993	1033	1011	969	1022	1053	934	990	975	966	976	1032	993	1003	991	1038	994	989	1018	992	1001	1008	1002	963	987	941	982	987	1005	1000	996	965	1032	991	998	1061	987	1056	975	949	976	1009	1037	991	916	1004	933	925	992	1003	922	976	1008	1003	988	999	953	994	981	935	1019	970	1046	992	1015	981	1032	949	936	993	1013	959	1007	949	968	961	1016	991	993	965	982	1005	1035	1071	1006	1014	967	1022	972	1002	944	984	906	947	1009	955	970	1018	994	986	932	964	970	1010	1031	1014	970	962	986	1056	966	980	981	962	953	1019	993	1061	1045	923	930	952	1015	913	980	939	954	954	1056	997	969	1016	1029	1053	960	1021	1039	951	1047	983	969	984	1009	1003	1026	1007	924	943	1008	989	973	975	971	1014	959	933	1013	1039	962	963	925	934	1000	1047	1021	965	982	957	992	1004	1027	990	1005	1005	1000	1010	1009	982	955	1059	1004	991	983	957	927	1007	981	955	979	984	1008	944	978	944	997	947	996	1026	1013	977	986	985	947	1000	1000	936	1036	959	988	960	998	1043	986
45977	13373	1755	570	456	523	501	478	436	467	429	469	418	486	435	494	489	440	472	442	479	457	432	473	454	448	454	484	465	448	456	467	408	461	461	486	465	464	452	495	470	403	401	431	441	465	465	471	438	462	426	466	440	448	446	477	432	458	459	447	442	465	415	471	438	459	479	465	463	421	448	436	449	447	420	438	476	424	472	469	440	391	421	469	454	426	490	460	459	440	498	440	464	456	438	484	471	456	427	444	409	429	434	397	459	452	416	496	448	457	457	446	406	434	446	467	442	477	439	504	466	459	488	413	482	437	465	410	426	503	427	432	467	468	445	471	460	456	464	435	387	426	455	446	460	450	427	429	453	438	456	462	493	476	456	462	395	478	433	442	430	485	430	435	418	466	438	437	445	474	445	438	439	441	482	461	455	412	446	437	426	450	445	483	419	461	475	436	417	411	420	463	429	456	456	448	470	411	465	457	471	441	455	448	406	487	508	459	424	415	494	451	475	467	472	473	439	491	428	447	505	454	444	488	428	444	410	442	513	435	454	405	482	445	482	488	437	483	440	470	507	474	446	506	453	473	492	438	450	457	447	441	489	462	439	454	427	438	419	474	473	499	418	447	472	476	423	442	458	450	479	460	434	447	489	477	460	461	463	441	445	402	447	461	456	433	460	487	456	437	407	446	491	476	472	403	428	439	451	458	448	434	436	435	468	466	456	452	426	448	427	494	416	433	467	455	458	428	399	438	487	435	420	451	472	422	460	444	442	443	426	492	450	438	445	423	445	423	445	424	412	433	422	450	457	431	410	452	444	484	433	414	426	408	482	515	454	413	456	422	439	478	457	454	470	418	415	411	474	473	408	429	471	453	517	480	429	451	461	448	447	445	435	401	461	467	441	479	485	456	416	449	439	457	466	461	461	485	438	467	467	483	467	444	487	484	425	433	450	466	453	439	458	462	438	449	474	444	446	401	425	423	467	452	443	397	496	477	418	436	466	441	469	469	405	440	435	448	426	456	467	454	479	457	459	454	448	434	437	441	454	440	448	491	473	450	432	401	435	473	466	432	448	380	477	457	478	442	451	442	503	457	437	473	446	465	485	438	464	454	451	414	424	423	434	472	436	412	459	454	414	458	457	453	432	434	414	489	435	455	479	443	450	427	422	454	453	431	455	447	430	473	460	426	452	456	470	449	472	471	511	447	430	514	478	463	453	456	468	523	483	477	472	449	434	437	496	468	439	422	446	439	463	445	442	423	466	450	452	483	440	432	454	442	454	441	424	435	451	462	467	474	424	432	419	416	500	469	444	422	424	452	414	430	413	400	457	430	491	474	462	444	495	468	479	470	458	462	431	470	448	430	461	452	448	472	449	458	440	468	448	414	473	489	436	454	470	428	436	441	437	445	452	453	463	441	431	435	436	447	425	465	439	441	454	455	467	442	448	447	466	471	461	439	464	440	414	452	485	465	471	433	463	443	449	459	475	427	419	472	471	448	448	496	427	462	456	479	479	450	426	444	431	469	464	460	449	433	444	419	474	430	449	451	468	422	524	480	417	467	452	459	453	459	457	427	508	466	474	427	475	453	403	443	454	427	453	457	411	476	470	454	465	393	408	484	428	433	421	420	462	493	436	438	430	476	451	469	439	439	470	486	460	503	422	485	418	402	462	476	474	435	459	430	458	464	414	454	472	495	494	466	457	478	467	444	456	478	468	395	441	490	440	440	445	454	448	468	445	403	456	489	442	458	442	433	415	434	454	439	449	456	473	467	438	438	431	456	397	476	469	468	455	435	485	441	427	430	478	417	476	443	467	455	439	465	484	444	461	442	455	466	426	436	440	449	446	465	420	449	464	429	465	466	436	455	451	423	451	463	470	472	438	436	433	428	443	471	458	456	404	451	429	444	480	453	454	458	443	466	460	399	435	485	484	443	481	444	452	456	470	459	432	462	392	422	427	457	484	448	471	390	446	455	437	454	435	453	454	416	463	432	453	453	414	455	437	416	463	469	436	485	472	450	451	450	471	462	432	467	433	447	422	432	479	417	485	447	464	407	416	460	458	451	478	478	429	412	488	446	394	442	457	403	454	470	429	451	459	459	429	445	468	448	431	457	432	446	415	440	455	409	448	510	442	442	415	469	469	435	474	393	436	425	424	471	473	448	431	465	452	452	467	429	415	418	403	463	444	435	470	436	443	457	456	427	506	447	486	438	443	451	439	427	427	461	464	437	433	470	441	430	441	455	462	458	443	406	448	475	432	442	434	439	442	433	433	436	401	427	477	423	432	444	434	453	427	464	455	484	431	427	463	426	472	462	426	436	457	437	474	442	429	462	476	455	449	481	467	444	443	452	452	455	445	457	452	423	451	408	441	490	469	451	465	413	465	416	396	423	435	443	444	450	420	442	441	408	453	447	463	483	440	463	421	487	445	456	389	431	462	410	443	467	421	427	466	409	493	470	427	443	426	442	440	454	485	464	477	474	474	426	447	405	422	482	479	450	440	442	441	422	428	462	469	463	472	442	447	420	452	470	420	488	424	455	482	498	412	450	473	469	462	431	438	487	425	432	451	449	404	425	426	477	468	445	443	429	464	394	434	452	492	486	493	416	442	454	466	495	424	461	468	420	450	458	454	451	450	491	439	421	437	427	442	423	471	420	413	449	439	446	455	427	455	462	438	463	483	489	463	457	430	497	427	455	443	436	482	463	444	435	483	469	460	446	450	420	426	447	460	472	439	456	419	492	471	424	496	450	445	454	431	424	447	421	409	477	448	445	441	509	450	450	442	450	413	433	462	462	418	473	487	429	481	437	467	430	469	443	433	434	416	433	444	481	462	437	465	425	460	468	456	449	457	481	465	425	422	434	429	470	460	412	450	439	380	427	450	475	463	439	439	460	453	440	442	453	441	411	485	456	472	434	437	424	447	460	452	443	429	456	434	458	433	462	449	418	430	477	484	436	404	441	495	433	456	455	442	429	459	438	465	477	470	479	428	491	445	464	409	429	474	486	491	439	456	403	429	430	412	469	443	427	413	436	428	491	453	427	458	400	429	424	403	424	433	460	514	439	492	408	474	441	477	459	437	385	448	450	417	487	425	457	430	476	451	448	453	446	426	458	462	429	421	433	394	458	479	474	492	444	412	440	425	407	431	421	438	443	453	475	437	440	440	510	390	449	467	435	440	471	420	483	513	438	399	474	482	487	445	431	482	451	479	428	493	470	435	460	415	438	433	446	446	439	450	426	442	456	470	450	491	423	427	455	460	464	449	461	455	442	450	429	473	409	478	461	470	468	468	493	436	442	465	470	434	459	439	426	469	485	471	438	455	448	423	454	432	440	441	490	485	439	440	460	479	458	483	474	500	415	435	399	478	478	475	437	443	432	492	451	477	448	465	416	438	426	446	449	458	428	429	446	429	436	452	489	454	426	432	463	470	449	500	486	465	452	445	467	449	458	457	431	461	445	435	453	458	415	477	516	466	454	440	406
27743	4501	1370	1151	1006	980	950	1027	982	978	1022	926	922	1067	992	999	967	981	1020	972	984	1000	989	1004	920	1001	962	1005	946	958	963	1038	987	1022	995	991	981	955	966	1006	996	948	996	1088	962	981	1002	951	979	970	980	915	1020	928	1006	987	956	974	993	1012	983	947	949	993	930	980	981	955	962	929	1000	963	969	1007	956	1039	975	976	937	952	946	956	1037	995	952	997	964	1020	981	1004	942	943	938	987	1020	1003	990	966	941	982	949	1009	975	934	955	1024	960	962	949	990	931	980	925	999	988	958	989	981	968	959	984	926	950	981	1007	959	1038	964	1007	961	952	950	993	1001	988	976	1023	976	994	979	921	939	873	970	946	930	937	953	1001	959	1003	957	993	981	1001	998	984	979	919	999	996	1009	1034	978	949	959	1013	1011	1011	959	922	924	991	979	975	953	921	973	942	938	957	987	1006	995	978	1038	972	890	982	1013	1005	935	904	944	1003	977	932	995	991	996	991	957	1015	999	966	1005	972	1012	1028	962	1007	961	983	924	1014	986	979	996	969	988	1031	918	936	946	978	955	941	957	959	982	986	927	931	950	972	962	1033	930	992	968	980	986	954	1009	929	982	954	945	972	965	972	952	950	992	967	956	965	985	949	965	972	1015	958	923	1018	987	1004	992	964	990	972	996	973	946	982	944	994	1001	907	997	1001	1010	979	977	964	997	1029	978	939	964	937	1030	988	949	956	974	988	930	942	964	1003	958	868	984	1000	949	966	1025	963	932	1009	995	1089	989	959	970	1026	931	974	971	954	959	1017	975	994	943	953	1007	1013	960	933	958	992	943	983	1009	1026	904	985	954	998	958	981	1024	996	960	972	1009	973	962	927	937	980	987	961	992	985	967	1006	977	987	962	996	949	958	960	961	982	933	973	1010	1011	999	982	956	959	975	999	972	957	1000	1008	1034	941	973	1018	950	965	986	1005	950	946	982	949	1021	974	1011	993	1006	972	1030	1043	993	963	940	994	1033	941	952	977	991	1003	1019	917	1020	935	998	964	951	999	1025	992	958	990	973	980	971	975	948	938	972	1038	932	948	958	956	924	948	1031	976	960	988	971	1006	1020	985	982	992	964	994	973	927	996	923	940	1000	988	937	944	983	1025	944	974	1006	952	970	956	937	971	913	967	1015	952	991	959	949	985	974	972	999	991	957	1010	964	1020	980	980	946	918	929	980	934	925	943	962	966	999	973	972	976	1008	1018	962	960	918	993	997	1009	945	1026	1016	930	972	946	938	971	976	929	939	1059	966	1023	1010	952	937	986	960	1023	1015	947	937	1001	938	945	949	958	984	940	1036	975	1022	971	956	1024	936	1011	1005	961	958	1016	988	955	971	977	918	1001	954	986	974	978	1011	960	989	1014	970	1030	1005	1004	904	962	992	941	958	1003	941	1004	953	1008	982	953	971	986	965	1018	969	927	1027	976	980	955	952	970	976	1029	995	915	929	997	999	935	985	963	966	983	982	937	948	993	949	936	969	965	913	960	997	963	976	952	1013	1001	1024	1015	1006	985	989	932	974	993	933	995	1033	993	978	958	962	970	965	995	919	928	1014	1004	994	979	959	942	965	1029	966	973	1047	962	982	934	986	971	982	1033	943	954	961	984	963	969	984	967	982	1002	942	972	982	959	1014	935	993	988	969	965	947	976	968	1000	965	977	1022	982	991	983	995	1022	980	969	957	970	1003	973	991	988	1019	939	978	916	978	904	939	955	932	987	1013	984	934	1007	989	1021	954	964	1001	1020	971	1030	970	1021	908	951	1002	1006	999	956	997	953	950	990	959	1020	995	982	975	966	989	974	958	980	967	1012	940	965	917	1034	982	980	1035	999	976	999	980	974	999	976	959	1010	964	997	982	912	961	936	998	952	976	964	1007	1015	962	940	937	996	991	994	956	942	993	996	997	1029	987	920	998	1020	983	1013	925	961	989	988	963	983	963	914	977	1019	974	949	965	968	961	985	1020	964	984	904	1024	985	1008	969	975	922	1016	956	1001	959	999	963	984	945	1003	1016	1002	916	951	977	1041	1028	946	937	900	929	960	964	1012	956	971	962	963	975	956	992	983	1054	1031	969	951	952	980	1009	979	986	954	980	931	980	1029	955	1004	930	975	946	947	953	988	992	947	983	1015	980	1012	921	999	1070	959	1027	1019	963	1018	988	975	977	973	922	1006	959	943	952	968	977	979	948	942	1014	1014	1008	997	1040	917	939	1031	975	997	1003	948	971	986	975	997	997	1004	1041	991	957	946	970	992	1000	956	928	964	964	1039	985	1006	996	1010	993	1002	943	1023	1010	968	971	945	980	991	1010	954	990	945	1023	953	978	960	1011	1007	1051	991	972	943	991	1032	1000	996	966	997	955	975	988	979	1009	984	971	975	979	996	953	937	956	962	1011	986	949	981	1025	940	1002	971	986	944	958	968	980	966	982	981	998	986	953	1010	973	983	980	1016	987	996	994	935	928	951	976	960	1035	992	916	1035	928	975	953	955	1002	947	978	926	938	986	961	998	957	962	1034	1001	994	976	1023	905	1009	944	1031	988	1019	969	951	977	1001	979	964	955	983	954	951	973	1016	987	946	997	925	944	970	907	955	980	1000	964	998	1023	967	985	983	962	988	912	1023	936	983	1027	1000	1000	1022	959	1011	972	1008	1029	995	943	1064	964	982	1009	1005	989	978	913	926	1002	1029	1012	978	987	974	1017	984	968	965	960	1027	930	965	976	1012	1024	946	958	947	969	1005	971	981	1002	994	1063	1010	993	1010	1052	980	980	1003	950	980	1014	1041	994	929	998	966	965	946	1001	934	977	985	958	952	958	943	976	922	971	958	1021	973	941	977	1020	986	959	928	1007	933	957	992	973	954	969	961	996	982	959	1034	976	956	1008	941	983	960	972	981	996	1015	1001	976	946	990	944	1001	965	1021	978	986	950	974	995	940	964	961	948	953	974	1011	947	978	1011	990	1028	970	964	964	980	952	983	1003	981	1018	963	975	1051	1052	981	972	934	994	979	1003	1052	952	989	972	1017	1007	1000	1020	952	981	960	994	942	999	1027	964	952	980	933	980	979	971	965	1063	972	958	986	969	917	962	947	973	990	985	957	984	954	945	1009	977	981	909	940	972	1000	891	973	991	945	956	991	950	987	986	970	983	1005	1000	1059	973	974	941	983	1052	881	1024	947	978	979	985	992	951	977	938	995	951	974	996	949	982	965	967	1016	912	1015	975	963	1018	990	968	967	902	993	920	984	971	1001	941	1012	982	997	982	1001	962	1015	1009	887	1052	978	991	944	1058	1012	998	939	1004	977	986	1044	963	973	973	974	982	943	1013	959	977	999	984	969	1016	980	998	1005	1035	956	1023	1006	941	982	952	958	996	952	986	992	964	1017	948	1045	1014	1023	941	1054	978	1006	945	1030	973	1005	982	1005	946	1014	970	953	968	950	989	956	981	954	966	995	967	1043	951	984	1005	978	999	947	993	987	962	989	936	957	971	1007	956	923	971	1030	1017	984	922	955	1016	956	979	1002	975	976	956	1037	948	963	997	1012	959	961	1020	1013	1011	1002	935	1014	1017	1007	953	985	982	1004	909	972	1003	966	977	966	999	964	1006	999	944	964	982	994	988	977	1021	963	1013	984	928	915	920	960	961	1012	992	947	968	977	950	970	951	957	956	937	994	958	1030	994	960	983	1013	958	958	971	1002	930	967	944	970	978	972	954	985	995	984	1016	999	932	1005	1014	969	912	967	986	934	1007	1031	958	965	968	969	908	977	988	962	1004	976	959	993	970	930	1002	919	975	996	960	990	968	954
57966	23548	7314	1482	738	586	512	514	458	465	467	455	466	473	437	450	423	446	424	452	446	457	427	444	433	458	454	459	434	424	470	404	478	454	436	458	412	480	418	427	411	399	458	415	423	402	433	424	398	489	431	389	405	445	410	399	433	476	423	431	447	412	405	408	425	430	462	437	424	433	457	463	424	417	465	454	424	437	469	439	413	435	410	423	416	469	464	433	467	455	405	420	423	396	419	468	424	454	465	494	445	410	442	386	400	403	456	418	428	422	455	416	419	458	411	453	421	444	425	461	476	467	433	460	453	438	424	477	416	460	434	421	437	438	421	454	443	440	442	453	420	420	456	450	452	421	439	484	404	394	456	457	464	404	453	437	432	455	464	465	448	423	406	421	394	422	483	431	475	395	410	441	449	422	417	437	471	461	433	445	447	415	438	415	429	457	465	448	384	445	460	436	470	400	450	408	417	454	462	425	435	448	463	434	484	442	426	475	436	441	458	485	440	399	403	403	458	439	491	465	478	460	433	438	431	418	413	449	460	454	436	418	444	405	435	414	415	437	422	438	439	475	442	407	409	478	401	453	427	410	421	433	398	403	437	382	413	470	429	452	425	465	421	454	470	427	472	459	431	447	422	428	432	406	418	409	431	423	443	411	426	438	443	430	465	436	424	401	445	426	410	452	396	436	421	398	449	464	441	441	459	447	430	405	433	397	467	436	407	430	423	436	409	409	502	481	418	446	420	427	465	464	459	414	438	464	465	448	408	446	464	423	425	445	406	414	432	458	440	432	431	471	457	446	422	458	449	411	454	413	477	425	432	417	450	408	429	431	459	460	463	441	398	443	474	389	465	430	409	402	412	430	433	415	443	468	491	440	456	472	479	405	448	436	442	440	417	407	429	441	445	441	411	469	476	457	425	400	434	428	406	439	420	410	438	450	464	453	391	460	431	459	467	404	432	422	471	421	482	418	452	437	423	461	439	425	455	449	375	450	417	416	450	405	419	449	461	462	496	452	433	418	479	402	458	451	418	460	442	428	471	428	507	456	443	449	427	471	450	435	416	432	451	416	422	467	460	429	426	452	409	423	460	465	464	367	480	453	434	442	432	442	477	446	419	421	503	404	410	446	456	384	429	453	448	419	454	397	451	465	396	450	440	442	440	452	435	436	417	423	447	435	435	409	404	453	448	442	437	423	450	402	446	432	397	443	425	449	418	484	424	452	396	458	416	416	450	486	449	405	445	408	433	451	447	462	436	425	461	436	461	409	404	433	423	453	433	424	434	436	420	429	443	439	423	462	460	434	425	398	437	385	436	416	445	460	495	477	416	425	451	442	433	404	416	452	403	471	448	449	422	450	440	466	421	447	453	455	468	445	446	408	452	434	452	455	429	460	467	463	456	463	418	408	453	445	404	407	477	451	464	422	450	474	397	459	420	471	445	465	467	444	428	437	457	409	442	469	475	426	442	453	462	441	453	468	434	421	492	437	436	395	436	422	401	457	419	440	465	445	470	441	433	473	421	481	461	417	418	441	455	433	444	456	451	429	432	452	464	434	487	468	420	443	498	442	436	436	435	415	421	433	455	437	440	474	465	428	427	492	464	429	407	431	451	401	448	452	448	387	404	454	447	469	408	463	412	473	468	446	450	430	442	402	408	444	417	458	463	444	462	416	453	415	404	422	416	398	452	405	411	459	448	430	406	453	422	422	459	428	440	413	431	442	444	410	375	425	450	459	501	414	392	423	441	431	417	436	427	437	396	448	432	411	437	482	431	446	434	483	474	441	434	432	426	464	437	434	447	431	475	478	412	437	414	416	416	423	436	473	419	464	450	453	462	483	442	441	390	466	382	418	435	442	446	461	456	404	429	452	439	420	492	409	411	442	481	467	425	445	393	451	399	413	446	428	415	402	404	430	463	436	475	445	439	427	433	433	421	457	454	489	450	385	413	453	434	423	460	456	477	426	426	519	422	363	424	426	443	423	446	436	455	455	402	461	409	390	421	411	437	446	425	458	451	442	426	430	411	434	421	429	457	423	428	435	427	438	444	488	440	444	422	411	410	460	440	440	472	420	449	458	444	435	440	408	454	503	409	409	442	430	443	452	431	436	430	423	421	428	416	439	485	463	453	437	403	441	466	419	405	439	423	414	403	462	445	463	464	400	470	450	422	433	465	465	463	449	468	440	441	440	399	458	446	443	406	444	448	463	439	423	466	472	432	418	448	461	451	418	421	487	424	404	441	392	434	429	423	459	426	445	458	416	415	469	443	412	483	496	445	434	448	420	417	424	435	443	448	403	395	408	449	427	418	384	419	435	438	437	442	430	455	442	430	393	441	435	461	437	463	414	463	428	414	475	472	459	467	486	478	464	431	462	458	436	428	435	446	443	451	461	435	496	448	436	453	423	377	405	473	448	439	426	408	416	449	436	434	464	438	434	458	444	445	428	443	415	433	456	447	432	417	426	461	465	451	399	445	437	459	438	470	418	407	441	452	467	452	438	410	499	426	430	394	418	462	445	404	471	422	425	424	410	454	454	427	431	400	432	401	443	394	414	437	466	421	442	386	403	404	411	382	441	441	415	456	449	440	434	464	460	451	415	398	447	479	451	424	426	428	427	396	424	424	420	456	447	433	443	496	432	449	486	500	433	402	426	436	462	416	451	451	405	389	441	434	404	440	421	448	408	464	456	455	446	460	451	393	458	409	439	410	465	466	447	427	452	429	401	432	451	458	476	451	429	440	435	412	410	411	431	424	435	448	448	407	429	454	407	463	416	454	433	434	438	439	440	447	464	443	429	428	439	466	480	419	414	413	396	468	447	441	436	420	463	431	427	397	431	459	460	418	480	465	437	450	436	411	486	443	390	409	414	459	438	423	415	459	450	441	448	416	451	465	442	436	451	402	400	415	403	459	426	423	440	432	432	416	418	445	454	406	414	442	418	421	432	457	456	446	391	419	413	426	456	447	474	429	460	431	405	459	405	451	422	392	439	483	433	439	449	439	393	461	458	450	457	442	451	436	427	457	450	420	434	433	410	438	443	466	450	428	437	433	475	441	441	429	411	424	437	432	458	420	389	425	445	443	437	450	452	468	409	457	449	453	445	447	433	434	471	417	466	488	429	441	420	441	497	429	400	420	435	416	443	423	443	456	445	454	449	445	442	407	416	410	465	470	497	439	431	406	401	463	438	436	421	458	428	427	435	436	391	412	436	471	411	430	453	427	424	455	467	446	408	413	447	459	431	426	432	422	477	430	403	454	442	436	445	465	461	452	457	451	445	435	454	482	476	449	400	501	439	437	454	419	426	439	433	471	460	428	460	450	422	459	435	417	431	436	450	438	437	453	417	443	462	423	474	449	438	505	470	444	425	435	430	449	465	438	464	463	438	431	433	417	457	415	439	426	446	464	472	426	446	439	426	431	450	421	448	444	398	439	441	440	414	453	471	400	459	486	466	474	414	458	466	466	449	451	476	455	441	444	510
39548	13629	5855	2721	1754	1430	1252	1110	961	1019	1013	968	975	948	935	994	930	1005	903	991	968	938	938	1033	951	913	1012	987	963	957	994	947	931	958	969	979	978	960	987	964	946	940	920	951	965	958	998	948	931	986	962	941	903	968	968	953	964	909	937	1011	961	930	1005	920	982	963	1003	959	959	974	928	985	962	971	933	905	921	957	979	903	978	938	975	982	937	922	979	905	978	911	957	948	971	922	902	993	938	996	1005	939	920	938	956	993	974	969	987	946	958	967	975	960	953	974	916	958	1006	1005	968	914	931	935	917	918	961	975	943	981	945	986	866	934	938	946	983	960	909	983	989	956	934	891	960	956	935	961	981	948	999	972	954	956	876	958	920	971	903	963	1006	974	947	938	955	986	984	919	932	958	993	981	968	931	915	954	990	959	968	981	930	979	936	949	947	904	952	974	920	962	922	974	974	921	950	957	930	982	923	936	948	947	1020	944	943	885	1013	928	970	920	906	968	954	948	968	957	981	992	960	977	962	959	961	974	973	960	888	953	970	936	918	951	949	959	965	969	963	918	994	1014	978	940	936	893	926	923	939	955	906	998	919	929	970	948	969	968	951	972	934	963	970	959	953	941	952	902	968	982	930	962	945	990	975	958	899	925	982	939	889	1036	974	905	961	949	988	996	932	942	1027	920	916	921	998	963	939	911	927	963	1014	954	956	934	1011	964	932	911	993	1011	956	973	927	971	1006	973	911	997	923	932	929	932	946	961	1068	910	983	961	1007	898	949	942	932	938	977	943	1019	959	972	927	948	958	954	990	888	990	1045	999	914	987	1005	956	967	1007	1011	939	952	965	970	916	983	915	946	979	947	953	930	939	964	939	923	915	998	927	1001	936	969	978	973	907	899	965	935	965	920	900	968	941	961	930	952	896	953	961	975	916	972	947	1002	910	939	942	926	942	985	970	954	980	955	971	945	948	933	954	977	1005	955	926	984	1029	927	900	907	974	981	967	953	982	992	930	957	950	966	1002	919	987	948	957	1003	941	1000	951	969	934	932	916	998	984	949	931	954	1025	948	928	928	946	980	1000	911	930	996	989	961	931	964	953	936	948	899	962	871	980	983	969	968	937	981	979	915	966	957	965	983	941	972	986	929	987	948	956	962	915	945	1005	978	972	961	970	959	981	960	967	942	1035	977	961	941	948	928	993	1002	967	1004	1010	961	975	915	1002	941	938	917	950	933	986	988	926	895	953	961	941	945	991	986	888	954	964	927	978	940	923	957	972	1001	1005	963	935	973	893	957	969	957	908	962	940	961	955	966	982	972	982	963	907	936	933	936	963	966	1002	897	920	897	965	949	959	981	936	971	975	927	963	947	978	957	956	976	946	964	935	958	948	959	932	973	932	935	928	983	925	964	993	938	965	933	956	936	975	981	975	931	977	916	961	925	991	924	939	972	956	989	939	955	970	981	978	962	919	885	957	948	989	970	950	958	968	912	965	930	998	918	945	958	920	955	926	882	927	945	929	961	1006	957	959	925	996	918	1030	963	997	934	948	954	969	916	933	965	890	918	934	917	903	1005	1019	932	972	953	983	963	957	945	986	1000	909	950	961	964	932	964	982	965	919	929	973	910	949	967	955	909	984	989	980	984	963	971	950	951	910	965	954	950	963	961	927	919	973	981	947	946	933	1006	989	995	957	943	978	1004	963	961	1012	958	983	952	916	935	892	937	961	996	938	917	957	944	947	925	1000	974	1010	967	984	919	958	939	924	951	934	994	946	945	1016	978	947	953	956	992	967	965	948	976	955	1005	926	988	943	948	958	906	946	981	992	920	953	934	956	953	982	911	979	957	991	986	965	918	966	961	967	1018	947	917	941	911	930	947	974	906	964	975	947	975	922	1000	845	954	997	936	912	971	1030	955	954	986	929	922	959	951	975	961	956	964	996	951	1017	882	928	990	949	963	931	949	1008	961	984	947	956	961	931	1035	938	965	969	982	888	910	977	936	930	950	957	964	1009	927	1010	935	951	1009	910	985	959	966	969	946	910	980	1017	971	941	946	984	981	937	957	920	920	961	971	958	980	897	972	939	959	954	939	954	946	980	979	980	967	956	969	960	961	1009	919	966	897	944	921	906	966	948	945	944	959	927	982	915	988	880	906	940	932	978	969	869	941	911	923	998	979	946	978	956	949	948	982	986	956	940	966	972	935	995	985	995	895	940	957	954	972	934	996	923	927	993	915	920	930	964	902	945	942	1010	945	974	961	967	959	978	975	937	982	944	983	940	918	1001	969	951	975	975	976	968	920	939	974	917	961	956	933	945	946	983	1049	937	1016	925	989	986	995	949	950	1010	969	993	933	919	1005	956	1013	1018	980	914	930	950	956	914	959	1004	977	1007	978	1007	957	977	931	960	968	998	967	931	966	889	917	975	940	968	963	986	976	971	933	1007	958	964	1003	926	945	940	945	922	967	949	944	951	958	933	956	950	964	981	942	996	915	979	970	949	949	965	938	931	959	946	977	1007	989	963	955	987	889	974	965	948	971	958	885	970	943	959	935	960	958	969	951	930	925	904	974	977	983	965	1029	937	980	1016	938	957	1014	950	945	977	978	1001	933	978	943	939	969	938	1028	958	954	953	948	969	922	949	952	1004	949	979	1003	1010	985	965	968	930	912	973	905	953	937	927	929	953	953	976	970	910	923	948	924	998	900	945	894	984	911	981	927	965	935	1001	953	986	979	962	936	867	966	902	942	966	976	1015	961	974	935	959	1020	991	979	974	982	954	914	947	945	984	948	954	960	1010	932	963	981	970	948	923	1001	995	957	926	919	1039	1003	1026	949	993	900	909	968	978	916	919	980	991	961	975	945	949	931	915	971	920	968	964	923	973	967	996	952	961	925	986	892	956	971	969	950	946	1003	996	972	1015	995	920	978	961	907	980	973	961	1013	988	934	938	944	930	937	938	936	964	982	941	983	950	940	956	964	995	922	936	915	976	950	925	969	963	942	913	931	1004	981	954	985	921	924	969	983	952	909	919	987	948	931	991	961	967	989	922	984	960	910	961	927	989	978	907	967	948	954	957	966	953	971	924	985	974	963	974	937	901	881	917	968	968	964	943	923	933	1033	986	956	985	1001	973	1000	947	1026	960	968	915	986	980	987	932	911	962	950	933	972	967	977	1002	959	941	915	969	1034	934	948	919	984	971	956	903	982	939	951	983	963	948	983	927	968	936	985	934	946	928	996	933	968	968	928	912	926	939	962	943	963	951	983	930	915	940	999	951	953	937	1024	944	982	1055	980	986	960	954	985	972	914	979	958	952	910	943	921	1035	960	942	987	975	1001	927	942	946	988	970	934	940	982	976	937	1017	929	985	933	926	973	974	964	945	911	984	966	957	918	975	985	942	947	958	961	985	996	957	933	914	956	1007	999	922	938	996	965	991	952	966	1012	938	955	957	948	953	1004	934	998	888	927	945	960	952	982	946	928	992	882	943	925	985	893	953	925	1014	956	941	986	971	984	879	1012	961	944	939	973	996	941	967	966	912	990	1006	963	947	936	998	965	1025	985	963	954	955	940	1034	921	949	964	975	945	974	921	982	961	894	948	949	939	950	936	967
50460	24950	10660	2220	770	608	565	485	454	456	473	444	450	420	418	455	421	474	439	489	497	478	451	459	434	461	489	447	469	419	430	435	441	452	426	439	464	456	450	453	410	435	421	429	472	451	453	434	443	458	438	400	426	464	463	481	504	490	442	442	419	407	437	458	476	429	466	432	454	393	436	459	455	458	503	436	437	429	418	451	438	459	400	482	463	441	459	462	431	448	444	417	444	460	437	441	428	423	469	446	444	433	446	459	462	413	425	494	457	431	470	460	436	478	419	416	478	453	514	472	477	445	443	508	444	465	455	451	466	464	458	426	427	423	439	451	434	475	445	452	465	452	469	481	460	453	451	449	483	417	431	395	464	464	459	460	425	500	462	451	415	420	450	424	446	511	489	406	458	440	480	443	451	441	474	445	456	416	403	451	449	442	450	416	409	407	437	441	447	415	480	435	445	461	489	478	445	445	431	437	435	434	457	424	435	450	458	443	450	438	470	470	435	471	469	462	423	426	445	430	447	440	451	413	454	438	472	432	478	449	418	422	409	466	424	488	401	457	452	444	440	456	446	429	450	420	448	423	427	468	467	465	427	454	451	439	457	449	371	400	457	433	425	442	416	452	438	470	425	434	454	439	480	423	473	454	436	437	420	427	470	474	451	454	426	502	431	420	422	434	422	452	448	467	434	466	475	442	458	458	432	447	417	474	466	465	460	451	433	445	501	476	427	466	441	431	458	434	463	431	443	425	485	435	416	435	460	398	463	432	437	455	471	508	394	471	476	424	437	449	419	455	420	467	425	461	455	475	445	422	445	435	468	453	446	458	417	464	436	428	429	428	501	448	462	429	404	450	423	446	415	430	436	415	484	465	431	434	433	430	437	484	468	446	469	445	473	475	414	441	437	474	429	458	424	441	488	488	450	503	488	435	419	456	475	450	450	428	460	442	468	504	449	425	439	470	456	451	469	443	450	427	443	472	476	439	466	483	500	473	476	436	449	483	442	449	515	505	439	456	463	485	469	453	469	465	439	408	462	481	428	426	455	446	429	455	468	448	429	454	420	426	428	445	447	496	479	499	427	467	452	446	439	451	416	412	418	460	460	447	453	493	450	478	479	433	433	496	409	416	429	402	435	432	418	405	427	494	453	473	432	488	458	455	419	430	434	424	481	435	420	438	446	444	488	478	477	419	487	449	449	475	482	420	438	447	448	463	443	456	457	417	455	483	445	414	438	486	473	468	461	479	438	474	418	413	401	447	481	461	446	438	448	459	441	439	420	462	462	459	516	461	483	461	426	480	412	427	441	415	447	450	483	440	452	432	448	446	408	465	415	418	484	478	473	424	426	464	425	436	454	469	430	493	472	449	429	467	467	437	488	471	456	415	437	416	439	431	458	466	464	460	443	446	470	437	466	411	421	445	458	469	447	461	423	435	459	430	478	502	443	455	410	435	462	456	422	480	414	425	426	418	385	450	457	470	432	437	506	425	450	428	452	416	422	458	446	438	433	499	455	468	434	446	451	485	421	427	431	412	462	485	424	393	419	474	462	466	467	410	425	464	492	430	444	492	477	424	440	441	450	463	436	454	437	440	432	460	415	461	433	448	466	457	414	445	452	431	434	466	443	452	396	445	473	458	417	451	455	435	468	431	408	459	420	448	454	452	457	481	439	466	444	442	466	462	471	472	473	442	474	417	479	421	470	432	441	443	431	469	421	424	499	460	435	420	455	459	445	464	462	440	436	466	422	420	458	465	430	463	473	447	448	473	454	414	483	433	436	455	443	433	482	444	447	494	475	458	473	457	470	449	426	446	444	415	444	433	464	439	439	411	463	425	466	440	478	432	435	455	441	420	446	446	472	469	418	443	435	455	476	463	467	460	428	413	432	476	422	448	457	433	455	439	449	443	458	408	462	426	454	429	443	443	452	466	439	432	455	452	475	449	450	480	416	447	455	473	469	475	485	472	453	457	458	453	450	452	418	467	483	466	486	457	441	435	421	386	417	449	439	471	466	425	466	489	464	425	497	504	467	434	432	443	460	443	488	419	430	458	450	427	506	466	429	471	449	477	453	417	416	427	439	478	470	465	450	440	452	415	434	469	357	437	415	429	477	451	437	455	461	401	441	422	465	431	425	439	462	450	432	450	438	426	439	453	472	453	472	459	468	434	464	450	456	435	447	450	474	483	480	458	423	434	441	405	475	435	449	435	488	477	416	479	414	432	443	472	449	465	432	435	457	425	470	425	437	477	438	434	445	448	450	453	436	447	477	425	405	470	456	470	445	440	440	483	453	383	418	456	428	428	390	462	488	437	434	430	458	490	428	455	452	443	462	425	437	390	410	419	428	446	432	445	459	472	461	461	462	421	429	484	471	417	445	483	402	433	437	453	490	442	464	466	439	440	455	453	443	517	413	402	425	443	433	403	464	402	449	459	468	455	472	448	437	433	458	444	419	443	427	423	439	430	449	450	489	441	474	419	460	463	455	459	490	464	424	472	498	452	478	433	437	483	448	433	450	470	475	471	435	468	445	433	454	503	437	432	448	421	427	444	456	431	436	446	434	479	438	445	469	448	439	436	447	454	403	465	472	462	470	440	434	501	438	462	493	448	431	426	479	407	452	454	449	456	410	401	468	461	432	494	446	438	435	443	430	438	476	451	426	424	461	424	446	450	467	392	410	442	433	431	444	455	441	451	453	443	451	456	471	461	448	438	411	443	422	454	468	457	469	438	442	468	435	460	422	430	436	424	434	454	425	435	404	433	437	417	429	479	422	442	419	462	438	452	473	457	461	461	484	467	431	448	410	466	458	478	478	481	474	434	405	479	419	487	512	465	427	422	470	466	458	428	460	446	434	424	445	431	428	442	447	417	426	469	425	428	440	465	420	408	472	476	459	476	446	445	440	462	457	439	460	441	423	427	474	430	431	414	427	476	449	452	468	470	472	477	445	408	409	412	461	430	463	458	471	499	440	471	485	490	436	444	434	452	482	414	465	483	490	429	475	436	464	438	397	439	481	448	442	448	421	440	481	448	454	496	435	449	446	467	463	475	437	469	440	464	437	398	440	396	439	464	449	425	410	473	434	435	466	450	427	446	451	391	418	401	431	409	431	469	484	380	414	458	447	455	479	435	424	428	417	462	458	469	427	446	437	473	455	441	434	456	432	460	493	427	465	451	439	439	462	430	481	466	459	449	455	468	427	465	422	458	504	442	421	420	484	436	398	468	414	456	458	419	429	443	424	422	463	462	428	472	428	470	415	448	465	430	462	446	423	473	487	450	439	449	454	484	484	441	455	441	427	417	487	454	464	459	425	419	456	439	466	417	449	432	453	442	458	448	456	451	475	453	475	464	452	454	456	488	440	400	463	454	476	448	457	480	402	403	439	449	430	429	486	472	481	444	443	424	469	416	491	482	482	440	457	444	451	438	433	468	477	507	447	452	418	443	471	447	413	427	416	441	432	461	402	445	425	468	459	442	462	476
35777	17344	7250	3305	1865	1337	1274	1113	1030	999	979	968	981	925	949	977	968	970	1025	920	933	1012	997	1007	969	989	936	969	976	978	916	1015	965	1027	967	1004	958	937	987	966	951	894	1008	971	930	967	901	961	980	985	959	943	972	959	938	932	974	986	1014	906	1033	979	967	967	914	974	976	955	958	989	949	963	977	994	992	940	999	960	991	948	927	1047	1014	945	992	989	997	1042	1009	994	995	1008	988	1017	965	939	941	988	1008	991	926	953	1012	927	932	1047	933	979	1001	964	983	1007	921	962	943	1024	1020	947	1010	921	1006	950	959	946	988	983	943	975	930	987	992	946	967	928	1000	977	984	965	958	976	938	927	989	961	946	944	964	954	972	914	928	979	955	989	1015	997	968	970	1054	987	978	1010	967	962	1026	919	987	979	1039	977	1007	948	922	998	943	964	1022	1023	930	1036	1007	972	979	1034	1025	968	995	959	974	950	953	978	998	987	928	1024	1007	939	969	929	1013	980	994	941	964	989	995	967	971	982	985	953	972	930	962	951	958	1013	952	972	940	982	931	1009	979	1075	1012	1043	969	920	955	985	989	993	895	991	1008	967	964	1016	926	995	960	1041	999	956	992	930	997	961	952	985	1016	960	989	959	1029	922	949	935	911	966	941	962	1018	973	1001	974	997	940	1003	969	994	994	1010	957	968	1007	973	963	948	924	959	940	978	962	974	991	957	950	920	1000	953	990	990	1014	964	978	1018	960	942	970	970	986	950	954	977	984	954	980	998	982	965	1015	1003	981	950	977	986	979	907	1004	928	964	1001	958	966	970	966	974	934	981	941	918	956	996	919	955	933	976	1008	987	946	1009	1032	960	944	955	935	956	955	967	986	967	976	959	909	961	947	1009	981	973	969	964	930	927	932	961	993	906	950	971	948	987	962	967	973	968	988	982	1003	986	958	937	918	959	1018	968	986	929	1016	932	991	979	985	955	946	993	944	1002	958	962	1013	1053	983	956	991	956	956	978	958	985	1006	939	958	1000	984	945	920	957	986	1003	949	966	957	987	953	1017	960	971	970	986	994	968	952	934	1024	1022	963	947	1011	947	984	954	965	985	879	925	1001	970	1021	940	964	951	985	964	977	1008	954	973	1030	953	1014	996	963	1010	926	931	931	1008	908	1025	955	976	929	1007	1018	961	966	1028	957	1009	964	984	1017	976	1035	1030	955	984	997	991	953	994	997	939	984	1024	965	878	983	968	992	983	925	932	954	1021	977	980	975	1000	964	948	1025	984	983	995	964	1000	946	960	1035	947	1010	974	980	951	993	982	958	961	927	927	1049	923	937	947	976	1001	880	983	951	927	959	1060	954	981	973	975	1041	973	961	980	981	1013	974	936	957	983	949	1045	938	975	949	992	1014	1001	1021	983	1010	988	978	972	965	939	981	956	959	1014	967	985	916	987	992	941	953	1001	1009	980	993	908	996	889	982	931	1045	993	1002	967	984	991	965	1032	1006	974	999	936	1045	971	986	1024	968	909	956	1022	1008	985	951	917	967	996	966	949	914	939	1024	963	968	999	925	970	980	1002	966	976	965	950	1004	976	904	915	981	984	968	966	978	953	1016	983	959	1015	955	989	1016	926	993	964	931	969	1001	933	912	1003	1010	1012	944	995	974	916	988	1018	925	901	961	962	968	925	971	945	961	918	938	936	958	1006	942	949	975	967	1014	993	1003	948	1038	963	952	987	928	945	958	974	988	963	971	970	979	1006	964	995	964	944	992	996	941	943	962	987	897	1027	938	968	963	942	972	932	964	921	949	994	967	972	991	979	951	950	1031	991	1010	914	951	980	965	970	992	947	967	977	1002	991	1006	962	925	973	967	981	940	979	976	972	1019	1007	975	939	940	1011	967	969	990	963	979	963	976	978	960	1000	948	974	952	981	961	937	1055	936	996	1019	959	946	942	1004	981	973	999	1023	942	1003	962	1028	953	998	949	1012	992	944	993	947	903	984	918	1009	1008	973	974	1000	965	967	982	985	1010	941	945	997	929	940	998	937	1018	942	988	1031	995	1021	970	931	952	932	953	972	1012	967	928	935	1030	989	986	944	1026	909	947	989	923	1018	915	993	999	925	985	975	938	989	973	966	971	947	978	972	912	945	990	948	946	1019	960	937	983	948	976	1028	943	954	1000	987	981	945	1013	1004	979	1013	1008	961	1015	984	992	950	956	932	967	963	1011	932	931	971	1016	1002	964	942	1010	1048	978	973	987	953	940	952	1001	936	975	924	945	1010	993	946	952	1002	958	971	928	981	916	958	938	970	942	951	950	973	999	1064	998	1002	962	970	1013	1020	928	979	937	969	942	960	914	997	988	970	915	951	974	1042	1022	976	986	952	918	997	931	955	992	965	975	983	1039	899	955	945	984	974	1007	1017	1017	987	984	999	998	946	1053	991	1019	992	992	996	981	986	945	962	1017	983	974	970	919	963	917	960	945	949	974	971	908	962	966	1011	1000	978	988	961	1005	945	973	908	992	960	913	976	970	996	959	953	988	981	965	974	936	1000	958	1003	998	963	1048	996	959	952	940	953	924	974	914	1021	978	975	989	965	984	937	1022	923	946	1026	948	937	975	971	953	989	970	957	983	986	971	967	1007	951	1043	1041	1005	938	952	1007	1007	899	946	892	990	960	963	973	965	996	952	958	948	974	1003	1022	991	985	942	973	968	993	986	940	1019	948	985	981	1025	962	985	974	988	977	963	929	961	984	980	943	940	947	973	942	970	1039	952	1008	961	1008	965	1040	956	961	972	941	1026	940	1012	1006	962	951	986	983	964	944	1004	954	982	918	958	951	975	990	1019	952	993	948	977	996	976	953	949	973	974	938	1018	1002	976	963	941	927	984	995	944	923	932	990	1073	913	1013	950	944	977	898	1033	954	956	970	1031	986	971	984	971	956	931	982	984	966	973	1013	959	981	1020	973	924	996	1016	982	956	934	993	937	956	942	949	998	1000	964	989	1014	945	986	924	923	950	947	961	933	994	977	981	951	938	993	1023	968	1006	949	989	1018	877	975	961	901	1030	964	976	935	944	973	987	960	950	968	934	974	930	967	970	961	903	994	956	952	974	956	973	970	993	939	922	1032	932	980	978	999	947	987	954	972	1008	968	970	980	929	957	1028	971	973	981	963	989	934	931	946	953	948	928	980	905	960	947	938	983	1021	1013	989	968	1030	1004	962	1013	942	917	971	983	972	974	954	963	1007	1011	962	978	929	969	970	963	945	936	957	917	976	952	1017	1005	1024	945	933	956	951	976	974	983	958	993	991	935	968	962	941	967	960	963	962	978	948	973	1022	1002	978	964	969	882	929	971	991	976	975	960	994	969	957	911	1009	947	952	980	1015	960	957	938	999	978	990	978	1020	1012	939	987	960	965	986	986	959	1004	991	1028	987	1003	972	942	930	990	904	976	1036	993	999	934	973	941	1011	952	1014	979	955	960	945	943	974	948	954	1057	984	987	962	961	1012	945	945	965	1029	1034	914	962	986	992	1001	1009	959	989	960	945	986	931	1023	987	994	984	1019	980	980	1056	922	953	993	976	946	960	988	922	965	1002	965	927	974	947	942	987	930	994	1003	1026	890	984	958	1031	978	975	957	968	989	1009	979	953	1026	978	923	1033	1041	953	951	990	966	964	987	943	1004	965	975	971	1004	984	1011	988	989	974	960	959	976	944	961	960	967	981	986	959	981	962	1007	971	952	982	998	1023	986	957	956	984	1005	940	944	1016	953	918	988	945	991
52033	21323	4854	1110	637	488	429	427	437	435	450	436	431	455	431	392	425	400	421	408	419	438	410	471	422	397	428	455	454	434	414	433	422	389	455	482	415	486	436	447	444	434	447	415	428	458	457	450	446	405	422	456	446	458	423	433	420	441	423	462	451	425	441	392	440	437	452	455	461	443	472	433	478	446	462	457	466	462	408	460	459	463	429	436	382	433	417	439	418	442	451	436	438	429	402	409	482	403	437	466	430	468	402	423	454	453	444	458	396	438	444	385	469	448	434	434	445	474	421	442	434	494	476	398	397	456	421	379	426	438	452	422	422	455	427	433	428	438	445	406	426	437	418	404	445	422	410	417	420	436	461	439	453	456	401	430	442	461	416	443	428	425	454	471	401	461	406	465	387	446	438	424	456	428	465	419	455	466	440	439	489	428	413	402	452	424	426	417	433	441	412	471	459	439	450	463	476	484	436	435	442	429	432	426	408	414	422	374	414	400	455	473	434	449	441	473	443	436	448	466	443	406	494	429	450	447	434	447	459	452	443	472	429	409	415	373	396	441	396	474	434	433	450	416	432	388	395	432	442	468	428	422	427	402	500	450	453	407	440	442	423	404	403	418	437	457	451	431	428	418	442	383	402	412	466	498	422	452	408	461	420	400	421	429	448	475	436	448	467	411	448	436	429	420	390	423	395	426	360	429	443	430	443	440	460	456	405	450	437	426	433	421	438	432	432	453	408	460	436	429	446	426	442	443	437	417	452	445	471	435	389	444	431	430	448	460	459	449	419	438	392	443	405	462	414	429	415	411	395	429	445	438	460	477	447	469	448	432	430	453	462	455	449	421	446	430	429	438	419	420	455	424	439	444	422	475	473	422	420	477	402	388	434	437	424	445	412	441	415	445	440	438	506	468	468	424	449	461	426	457	450	454	429	416	432	460	447	432	421	428	400	415	432	428	412	436	402	412	439	397	431	423	444	415	377	443	468	422	428	429	453	419	465	436	429	416	443	442	433	411	444	433	452	430	424	422	471	435	456	433	476	410	454	401	462	442	459	401	435	440	405	452	425	461	447	459	477	466	430	475	417	451	433	433	449	408	456	451	483	448	402	438	431	442	432	406	434	451	454	431	435	417	442	447	445	456	444	432	446	388	455	458	441	403	422	461	485	439	463	442	425	439	409	466	386	474	423	382	385	388	419	419	430	409	446	437	467	443	441	445	444	435	418	424	420	431	422	429	409	410	420	429	456	420	466	421	501	444	398	442	449	404	448	412	466	378	403	441	472	436	460	426	453	384	476	432	396	453	459	429	437	462	416	416	447	440	392	444	452	449	489	461	379	391	447	412	471	442	449	476	468	423	447	415	453	445	433	425	450	452	418	422	434	445	469	443	450	383	427	436	433	496	437	496	449	448	464	427	438	439	442	406	441	448	471	450	417	452	442	430	435	460	416	435	441	465	450	429	445	465	427	431	451	403	426	451	443	419	437	458	430	458	420	451	445	479	481	453	457	444	429	455	415	441	469	440	430	399	426	419	481	437	422	455	439	454	425	412	471	472	438	468	431	484	452	435	431	435	476	462	445	430	416	395	438	448	461	447	431	419	410	386	434	423	444	446	454	469	409	385	454	484	413	469	426	443	433	407	414	465	455	472	435	404	384	443	465	424	504	464	448	434	434	426	413	437	419	433	404	427	429	442	444	428	424	390	460	432	411	411	429	439	476	502	436	435	411	463	463	430	380	427	424	475	374	455	430	413	450	462	433	469	417	404	396	419	457	428	425	499	419	423	433	403	412	425	434	478	459	435	448	406	450	400	413	475	411	448	431	477	436	465	464	408	462	419	407	434	439	451	441	437	420	404	416	450	386	443	469	484	442	438	417	441	436	437	420	474	450	453	462	449	472	467	446	420	465	464	465	435	430	441	445	468	436	454	439	429	459	471	440	429	416	478	399	424	454	424	428	423	448	456	435	458	481	396	424	456	528	437	442	428	405	432	437	415	408	425	425	461	456	442	429	442	432	437	420	416	419	485	426	423	452	451	451	406	425	436	392	404	450	422	445	423	457	485	459	408	410	443	464	422	425	425	395	424	451	441	428	371	418	447	396	456	443	442	426	425	421	462	444	411	463	466	442	453	418	472	477	429	425	483	450	404	402	434	433	402	448	420	444	447	475	419	398	468	422	423	464	394	409	425	456	420	441	421	454	419	456	461	458	395	444	471	413	439	420	439	422	420	423	433	443	439	447	448	426	432	464	452	426	433	390	438	443	407	435	398	445	412	466	422	437	444	406	461	420	458	440	426	443	448	443	432	449	448	448	470	447	463	448	445	396	421	461	444	445	421	411	427	494	417	447	406	460	426	432	483	440	421	427	457	381	423	454	443	422	406	430	434	422	395	467	444	501	427	420	427	411	448	461	410	448	442	441	446	421	451	459	418	412	447	445	462	414	392	445	396	405	437	432	432	431	469	407	399	397	423	440	462	437	415	450	430	436	423	457	413	436	455	459	425	393	406	437	455	446	481	447	432	420	447	456	432	379	427	397	424	471	415	450	427	447	404	425	423	416	431	443	415	454	469	422	440	448	458	456	420	449	391	400	435	399	454	448	448	416	433	411	456	437	427	435	436	441	459	462	487	443	459	443	455	458	476	420	429	454	427	461	422	428	443	456	463	440	437	444	418	399	432	467	440	434	416	440	383	431	453	440	435	456	436	442	451	417	444	419	425	419	436	440	443	466	435	449	441	474	416	460	416	455	499	438	441	437	404	431	421	453	416	416	404	436	431	441	442	441	448	457	443	440	486	449	458	453	434	433	408	396	421	429	453	437	437	435	399	459	414	416	457	425	437	428	463	450	433	425	391	493	440	403	416	415	423	425	443	433	444	440	400	420	408	461	366	433	399	491	424	449	417	441	419	444	413	467	434	423	472	455	430	425	427	448	417	475	481	422	428	452	419	473	440	430	445	464	429	415	407	448	451	435	409	429	465	439	405	438	482	448	467	476	434	452	426	431	449	439	435	412	430	433	401	438	438	413	410	403	429	414	489	437	422	435	452	416	444	452	423	408	464	443	426	462	435	417	445	415	473	446	401	395	459	511	454	463	413	437	469	424	437	452	440	448	429	387	415	423	436	427	450	454	422	443	456	440	437	429	459	407	479	413	437	408	432	494	407	430	438	437	448	422	447	456	472	404	448	455	416	476	463	415	446	446	408	384	423	448	428	418	455	420	415	428	424	447	448	451	436	430	419	431	433	449	431	483	416	400	421	371	407	386	416	411	416	463	443	424	406	441	411	456	431	431	448	464	416	439	423	442	459	433	451	443	391	453	409	433	419	393	417	446	433	472	460	430	407	419	416	429	453	428	412	477	445	404	425	403	378	438	432	414	420	424	429	413	446	438	448	486	457	375	409	450	382	431	431	452	484	412	430	456	461	432	465	458	405	485	417	442	454	429	461	407	410	414	397	413	423	424	397	450	421	427	445	408	425
36689	15042	5077	2331	1471	1130	1051	1033	990	1004	944	951	936	940	917	911	1001	960	950	897	1012	992	928	958	952	900	965	949	1026	984	958	943	989	951	941	952	981	971	965	983	948	954	914	973	901	895	953	920	961	960	943	944	983	991	958	930	939	929	951	1018	937	950	966	976	956	930	924	968	939	908	925	901	947	961	951	958	950	956	927	913	954	964	911	997	950	918	909	901	936	956	886	940	917	973	1000	953	930	948	936	899	943	939	967	977	923	917	972	939	968	968	911	986	924	970	972	956	949	962	959	909	903	920	939	947	959	920	939	949	963	920	899	957	963	941	897	975	937	958	895	957	1019	948	936	945	993	925	948	945	1006	951	946	983	957	980	964	933	947	924	911	962	972	925	958	978	923	950	943	955	1004	1000	1033	961	954	984	953	938	979	933	925	896	931	945	943	999	928	948	961	945	923	988	974	978	964	971	954	927	1017	931	943	944	885	927	926	883	940	968	940	999	946	977	898	973	901	886	867	936	874	902	930	935	965	967	920	944	998	958	975	1013	962	915	950	926	966	944	947	935	960	947	920	929	954	979	970	974	963	914	940	977	928	1004	974	955	911	939	937	910	912	879	943	963	931	951	945	919	953	925	986	960	932	963	885	934	892	921	952	903	926	1008	919	967	959	961	937	988	910	934	988	904	946	961	884	942	904	949	959	960	969	994	925	947	926	881	953	885	1010	967	945	938	918	936	967	954	962	892	939	941	941	944	936	1012	931	940	965	983	933	1002	956	936	906	912	1014	952	911	932	894	969	930	988	970	921	914	969	938	848	920	961	929	974	999	940	954	929	909	964	977	920	966	952	1008	939	966	1002	891	1022	908	983	911	966	994	884	885	980	930	945	953	910	949	1000	971	914	904	934	912	910	925	941	929	993	930	931	968	988	936	956	922	940	968	971	930	931	905	1019	954	957	1029	951	995	1031	975	972	896	908	942	886	984	882	884	931	903	973	1000	957	933	976	926	982	975	960	954	978	971	945	961	919	923	904	925	948	928	985	1002	969	982	920	995	884	911	938	970	871	910	942	937	939	937	903	947	949	994	991	980	943	961	992	1000	945	983	931	944	1002	917	919	979	924	907	894	915	912	954	964	932	912	950	965	925	954	957	958	969	966	960	926	952	971	915	957	936	969	986	898	969	937	968	930	977	918	923	990	968	885	1013	972	946	976	929	1007	1000	959	965	948	946	919	917	964	948	936	931	927	994	946	942	952	948	938	990	884	945	970	931	958	941	977	929	958	880	937	937	933	1016	942	934	941	978	917	970	950	961	965	960	1003	896	1037	960	976	925	969	884	886	947	926	963	933	943	966	942	952	982	934	954	932	966	998	839	916	979	924	977	919	963	952	966	931	946	938	944	958	981	979	1002	992	982	930	953	966	985	942	895	963	937	933	963	995	987	979	972	948	981	966	930	942	926	976	945	931	921	894	1019	975	968	985	904	919	929	881	933	921	952	950	1001	958	952	924	951	936	994	941	933	921	992	962	960	949	964	944	950	962	915	939	960	967	966	922	910	982	920	930	961	943	939	943	915	1025	954	960	932	972	894	941	935	986	923	974	968	903	919	971	901	959	956	935	925	975	942	937	947	938	964	930	928	931	986	909	923	973	973	948	964	982	936	929	925	978	938	933	941	953	938	1000	929	956	951	949	903	964	925	935	941	946	921	918	948	955	971	1009	974	948	911	931	914	979	964	967	954	962	974	935	886	931	958	920	896	913	930	963	931	912	953	921	965	914	964	998	992	956	936	990	952	934	1003	999	936	997	952	917	970	938	949	909	938	920	995	896	943	923	932	959	969	909	935	907	958	938	929	962	913	944	946	948	944	972	920	948	985	950	975	998	944	943	950	1005	963	987	1013	960	945	954	990	958	937	1015	913	939	898	957	953	924	881	971	1018	942	961	980	948	959	929	949	936	951	929	961	925	940	960	963	930	902	979	958	971	905	898	958	934	970	983	946	891	979	976	911	953	985	948	908	952	934	951	962	976	955	995	899	927	897	996	955	956	962	959	918	977	934	951	884	934	972	944	929	955	971	923	960	979	907	998	999	965	959	950	944	967	927	999	906	888	1019	994	919	943	910	982	891	985	971	905	980	979	931	900	958	970	971	990	940	958	959	894	936	934	925	938	1038	885	955	1004	960	943	949	947	1005	921	906	1005	941	919	961	937	978	1017	893	950	891	955	944	967	980	953	957	974	904	969	882	956	1045	966	927	909	944	968	924	898	1056	965	960	936	913	924	964	939	977	924	975	977	982	948	889	940	932	943	963	933	924	922	953	918	990	925	978	954	991	907	931	909	899	909	950	938	952	998	948	956	977	898	946	948	917	937	1002	969	936	982	916	895	966	933	956	964	959	960	941	931	979	985	959	923	951	948	996	908	971	949	938	986	905	915	915	942	914	959	922	954	960	951	959	956	1001	958	990	972	895	917	911	945	938	891	926	910	902	920	945	953	921	936	986	986	939	974	926	959	941	916	963	954	951	992	942	921	928	864	956	892	978	925	943	998	954	919	969	902	921	874	947	984	962	935	926	931	950	953	958	978	912	923	953	970	983	980	964	980	987	996	889	905	968	928	987	933	891	974	902	995	968	959	940	955	940	975	934	946	928	929	958	921	926	965	930	938	955	958	910	853	946	911	922	961	932	993	930	923	963	930	930	944	939	1020	911	949	935	884	1003	912	932	946	892	966	984	982	938	908	967	971	1003	911	946	987	993	979	980	964	944	973	953	943	978	914	912	937	958	952	951	952	946	940	903	920	1038	946	904	952	924	901	958	962	971	979	912	972	918	1035	953	943	926	958	915	943	982	892	908	960	907	940	950	924	977	899	957	926	975	903	913	917	948	883	919	971	892	985	958	965	944	964	907	938	881	967	923	981	971	977	961	937	941	986	965	954	1000	995	947	953	928	967	955	951	959	920	915	920	946	911	951	934	946	959	983	964	938	942	958	977	970	910	969	977	995	986	980	949	970	929	930	974	933	972	1009	943	960	933	934	903	984	918	986	923	973	1003	940	932	953	921	998	952	953	932	948	991	961	995	885	990	985	977	987	954	932	944	963	963	928	959	957	959	991	963	916	932	909	999	974	962	938	956	933	994	912	976	953	940	941	942	957	923	954	984	955	909	949	926	944	998	986	902	980	1002	958	923	911	934	1002	929	966	954	930	969	940	952	992	946	926	888	1002	936	961	932	949	939	949	994	913	1016	929	1001	954	978	920	958	919	968	949	960	976	943	945	976	926	970	933	956	944	984	983	957	958	1011	953	968	941	982	898	942	966	958	956	921	945	954	953	926	876	959	949	933	934	970	960	963	981	885	973	912	949	1025	972	988	906	950	921	909	954	950	901	982	939	925	924	958	930	953	907	903	906	926	980	938	909	937	919	914	916	926	972	964	883	973	944	960	897	953	959	936	947	906	930	932	929	939	968	947	904	938	929	926	945	872	914	963	938	947	977	928	960	902	917	948	965	961	935	958	921	976	1033	952	941	894	972	957	886	917	939	916	975	960	932	903	892	926	927
61603	23980	5773	943	599	474	479	414	434	383	432	470	401	434	410	429	429	448	489	433	440	435	448	437	446	408	460	411	449	445	418	443	431	455	436	436	445	435	411	435	455	388	428	452	467	451	445	432	455	449	444	436	446	444	430	422	467	452	453	443	442	428	452	420	440	472	426	421	457	448	451	443	419	424	420	443	470	456	415	452	418	466	434	461	436	420	500	447	457	483	394	442	418	433	424	417	526	431	433	468	444	418	431	453	422	471	443	446	468	469	455	408	436	432	429	431	441	409	459	433	450	428	441	423	430	425	394	446	421	435	455	438	501	424	468	431	449	465	420	466	420	434	431	442	437	409	418	435	427	435	427	440	387	452	466	423	398	440	470	448	440	451	462	464	454	413	425	415	476	424	404	437	430	421	409	415	427	395	420	480	455	430	457	446	433	457	464	425	414	412	466	452	458	448	411	435	428	465	413	442	464	464	479	431	425	438	447	425	434	464	429	406	380	464	468	416	419	461	407	485	447	451	433	474	407	438	459	426	446	458	421	448	433	431	467	397	424	464	479	466	442	426	454	415	422	477	415	497	434	470	440	437	453	481	433	429	414	418	427	446	468	446	429	421	409	433	441	457	402	441	471	408	485	446	438	426	438	446	468	479	461	453	452	459	469	452	484	450	467	443	402	420	459	460	484	470	436	437	429	433	414	427	420	419	442	447	451	412	448	409	456	462	474	455	415	444	458	437	460	448	472	463	452	394	445	417	430	464	382	451	435	406	427	410	442	429	445	458	459	428	444	461	460	449	420	433	445	449	455	419	464	427	429	449	453	411	436	474	441	461	404	455	430	410	407	402	428	439	405	421	479	456	415	492	456	474	428	431	507	438	463	438	416	427	447	448	429	459	447	429	459	459	449	395	425	504	442	460	424	471	442	429	447	447	477	435	460	451	398	456	440	475	480	409	446	389	472	393	424	462	460	442	432	431	459	446	452	478	472	396	460	433	432	417	453	456	443	454	427	432	480	422	493	466	463	470	416	421	415	446	501	453	442	442	428	443	431	424	454	430	441	417	434	438	443	406	457	424	426	432	461	431	439	471	416	458	437	470	441	445	434	427	420	420	433	434	413	428	452	415	454	426	462	420	411	415	444	431	448	430	461	435	467	432	423	398	476	428	423	428	447	460	457	450	424	445	419	455	462	387	420	417	450	411	482	426	438	435	412	423	442	436	459	428	439	423	436	448	421	404	435	473	472	447	438	421	434	468	439	433	452	458	454	457	433	384	453	404	445	413	427	414	446	418	465	473	423	460	511	466	418	427	413	425	410	427	466	405	405	461	450	457	494	468	451	425	434	432	463	436	450	454	437	452	449	442	471	417	431	438	459	429	427	414	428	475	459	473	429	482	434	479	412	430	474	419	426	444	421	448	418	431	462	423	450	441	446	466	439	436	437	465	435	412	432	469	463	422	446	433	466	466	447	460	442	479	445	447	441	431	436	452	451	441	490	424	439	436	427	436	406	434	447	444	443	456	478	418	434	444	436	481	448	408	452	451	451	479	473	478	437	426	435	425	443	434	436	468	433	468	439	461	394	440	418	479	456	459	480	427	477	435	440	417	429	391	430	435	420	462	437	423	418	478	438	426	452	457	443	442	480	450	443	429	432	407	442	454	437	421	483	451	451	441	451	402	398	430	427	441	457	407	446	463	424	414	450	419	455	440	471	419	448	468	403	418	469	445	401	403	427	441	452	457	439	476	447	484	433	429	481	399	443	450	433	450	432	435	426	446	437	454	448	434	410	471	406	403	425	470	445	467	413	444	447	411	400	441	464	467	449	379	399	395	420	445	445	491	434	459	451	468	487	434	462	441	492	430	420	452	424	451	424	420	435	420	443	451	436	447	432	455	436	485	374	444	419	458	421	417	450	459	373	462	433	495	473	439	453	436	437	457	409	448	423	435	448	420	454	460	424	455	427	451	440	456	447	431	456	451	413	473	429	409	443	494	450	435	476	421	458	463	466	440	456	422	490	434	449	408	449	411	452	440	434	429	438	455	446	450	421	463	444	460	410	418	447	450	463	423	409	421	456	418	452	474	427	449	419	424	384	465	462	447	452	458	431	443	387	431	444	456	465	479	434	403	497	460	447	421	473	426	479	471	440	414	444	425	433	418	418	403	416	417	443	428	444	457	448	457	438	407	472	474	461	454	474	474	456	447	455	437	438	448	420	444	421	473	432	461	455	440	426	417	417	450	450	482	450	458	402	432	434	397	433	431	429	396	466	484	439	403	438	457	395	426	458	430	430	459	426	478	456	410	439	398	432	412	458	448	427	416	428	425	438	432	455	417	461	478	421	434	390	432	467	491	457	488	469	429	477	466	470	442	434	412	386	437	433	434	452	455	432	418	425	454	450	414	434	418	436	448	470	483	480	431	432	468	473	441	448	408	444	450	406	474	465	443	427	465	427	481	487	428	444	445	488	413	413	453	445	476	469	423	488	418	448	434	475	423	468	447	463	419	472	472	443	417	409	465	411	458	463	400	459	422	477	424	455	431	464	428	445	429	515	484	464	479	455	465	438	427	442	480	440	454	448	411	438	419	448	405	461	440	418	455	445	450	437	437	415	413	440	428	407	440	472	469	471	438	443	459	413	414	455	423	464	424	440	457	457	413	428	479	427	384	441	471	394	474	430	465	459	448	439	450	444	429	438	462	427	439	455	422	445	473	470	430	449	395	467	461	426	444	423	458	478	464	440	457	456	434	447	449	407	430	418	449	421	424	391	424	488	428	441	423	424	432	459	467	384	437	405	458	389	433	427	457	476	427	469	457	425	421	407	432	483	421	391	442	393	402	423	440	414	424	459	430	425	419	425	450	430	461	445	476	397	462	435	430	473	415	433	425	444	427	436	448	446	398	445	443	437	435	439	452	419	423	452	389	455	381	472	434	456	460	444	474	432	469	438	417	417	444	427	438	464	456	420	424	414	476	477	415	445	421	438	429	443	462	460	410	460	455	458	415	452	421	439	423	453	444	434	408	419	452	432	443	419	425	433	409	467	464	449	486	446	479	457	423	461	442	467	509	491	438	442	438	473	433	439	453	467	438	457	420	438	417	426	442	491	441	390	445	454	417	429	451	395	467	448	427	417	439	441	455	485	448	422	425	427	496	455	438	455	460	440	452	396	432	497	429	401	439	460	422	449	451	484	451	445	425	495	454	437	458	523	449	464	416	425	427	468	480	430	451	482	474	433	487	410	439	419	408	429	469	454	458	460	462	432	399	419	455	430	426	452	459	423	452	426	394	384	430	426	436	443	421	462	462	438	441	429	427	433	442	440	445	442	420	462	439	453	436	405	436	408	455	434	433	428	461	453	458	442	429	491	442	460	442	431	445	443	408	397	422	437	453	448	473	519	455	462	458	437	448	451	456	434	468	442	407	435	431	414	451	445	407	458	413	440	423	386	427	460	450	467	443	436	479	442	442	390	428	485	422
42787	14358	3621	1703	1281	1220	1043	1015	981	952	928	999	926	976	985	983	962	981	939	931	970	923	923	1015	983	983	947	986	1017	974	1037	1016	1008	1015	992	1045	946	946	945	1011	983	1001	936	977	1002	950	949	943	983	901	1035	982	968	998	961	963	954	954	928	1060	932	944	978	985	942	975	980	957	976	949	909	941	1006	943	1006	961	1018	979	992	958	999	974	973	882	967	1026	977	977	952	914	965	983	950	1013	979	952	969	1004	947	951	936	1007	990	1016	972	987	988	957	1018	954	993	928	1006	991	938	921	980	923	976	957	978	956	990	907	969	951	940	970	994	948	955	959	976	934	992	982	993	1002	967	974	993	961	923	941	983	961	904	922	1005	981	927	978	941	999	998	939	938	996	979	976	989	965	1039	1016	961	978	992	937	1019	954	962	963	999	1009	921	1012	978	1006	940	981	954	945	984	1026	978	975	917	950	952	999	1000	972	981	910	943	964	965	1016	964	956	991	1006	935	981	956	966	995	1026	949	1018	919	963	994	989	967	933	915	986	943	980	971	970	944	1001	1011	1002	1005	935	980	964	977	958	1001	956	936	1030	1038	947	1004	974	1016	957	1004	1001	1006	1003	1006	1038	953	902	966	956	958	948	989	949	912	994	964	967	950	975	974	951	985	994	1009	942	976	959	939	965	977	1010	943	941	958	951	960	970	981	932	978	969	950	1018	1008	970	941	955	984	968	963	931	943	1022	986	907	939	940	969	915	967	957	942	987	984	899	946	941	997	944	946	944	969	1001	955	944	975	988	980	929	947	952	968	969	963	970	926	1003	1008	1050	951	961	944	992	992	1004	946	1000	985	984	949	968	932	965	923	1002	991	1022	1012	1013	1000	1007	959	983	961	982	927	950	1015	982	936	954	931	936	953	954	1017	903	984	935	936	964	952	1033	1038	1014	1003	979	925	1005	989	994	973	958	960	1006	1019	985	1018	943	949	1002	966	967	958	997	957	949	1043	947	915	920	950	1017	931	1048	932	977	944	963	951	1000	965	927	920	1033	954	979	904	998	935	960	974	949	1030	1003	992	965	991	958	1011	1005	948	964	980	977	917	994	995	978	1008	936	966	991	963	1018	951	929	1003	940	989	956	917	950	990	945	977	967	961	966	955	944	978	975	974	939	953	981	1001	996	966	991	922	1003	979	1023	947	977	973	972	969	964	961	995	948	959	977	971	1012	879	1001	921	997	966	958	949	961	973	970	962	989	988	953	933	968	1026	973	925	988	962	928	959	1002	957	958	961	981	998	923	934	969	980	983	968	928	999	944	996	944	975	996	958	947	953	942	998	964	932	1015	964	983	938	941	943	991	959	959	997	942	997	978	981	992	995	1060	996	981	996	1016	935	977	902	1047	995	992	935	946	961	912	1052	879	979	948	1036	980	960	997	946	998	953	1016	966	956	956	1004	954	1001	945	941	1019	953	996	990	1019	989	987	1013	949	993	949	1003	1033	959	946	943	1000	923	956	965	927	958	997	928	971	1002	970	1017	954	926	915	938	1023	960	950	1023	964	970	922	990	936	980	897	857	990	950	979	1019	958	943	993	983	934	971	1001	951	983	914	958	950	940	939	960	953	991	944	963	950	995	962	1038	951	984	954	932	948	941	985	934	936	958	988	930	1001	998	976	959	1010	983	1014	975	954	940	982	1005	1003	921	987	926	986	899	1000	933	1045	987	910	984	953	958	964	984	998	968	1014	950	967	948	998	981	983	981	998	992	1012	963	999	953	927	987	988	948	986	947	927	1000	948	995	963	996	938	945	931	957	975	933	1003	925	1007	914	962	962	953	1003	975	991	981	993	962	974	998	969	954	938	942	947	995	972	986	984	940	931	969	975	947	976	954	937	956	960	981	1020	981	965	1019	996	978	937	953	990	1007	1002	977	985	919	961	950	976	940	1006	998	930	955	926	948	990	980	987	1000	944	930	980	937	944	964	939	969	950	961	941	1007	1025	1072	926	978	1052	991	982	1009	1013	1003	945	983	944	945	944	1008	968	928	1000	968	919	962	1018	966	982	1022	903	953	993	953	946	974	899	1004	1018	965	936	963	980	982	986	944	972	995	963	973	977	971	970	949	961	930	966	951	1006	953	937	985	927	971	956	981	977	990	984	968	954	994	967	974	985	949	890	964	977	1018	1008	976	974	929	956	986	941	975	943	904	984	1013	980	988	963	966	955	1000	980	1003	887	983	953	976	964	930	939	951	936	945	1004	991	1026	949	934	1004	981	968	955	939	996	955	987	948	1012	915	951	986	981	957	1016	983	994	997	952	978	1029	988	958	945	951	957	929	926	989	999	971	983	1026	925	995	922	1008	926	1005	951	988	935	1021	1023	1003	951	921	943	1040	975	996	973	982	1013	932	990	982	945	1021	1002	966	936	1002	979	957	938	930	912	995	959	934	1028	998	986	999	998	918	973	1013	915	1032	950	955	1002	1005	977	1008	964	947	985	980	964	975	958	948	1041	996	1014	998	941	1020	1012	952	934	996	989	927	976	985	989	969	972	949	939	969	943	964	932	958	956	978	935	945	1013	950	964	983	947	950	987	935	959	942	986	955	1005	930	1013	902	940	973	969	936	1014	933	953	912	969	946	1045	963	1014	985	936	974	993	1069	942	972	948	918	961	957	926	940	948	980	910	1028	939	953	955	959	969	974	933	931	952	1019	1009	955	959	934	990	893	938	993	938	987	1009	960	977	969	947	945	983	947	943	999	975	997	979	968	944	916	957	947	1000	913	934	1000	964	967	1010	968	946	962	926	971	945	1006	917	986	965	981	1011	991	983	982	985	946	1022	972	938	920	935	946	996	993	903	920	914	972	962	955	987	966	933	963	1007	941	1000	1033	974	1030	923	1005	971	978	940	964	946	946	1006	935	931	959	1006	948	942	963	958	909	918	971	963	1013	1017	971	948	1025	1042	988	945	953	938	966	911	1019	913	919	1018	922	928	930	910	952	997	946	989	970	986	994	904	938	981	979	1004	937	967	928	963	964	1020	959	1016	984	955	1003	1012	938	986	1001	960	920	915	953	945	957	941	955	965	956	988	989	999	937	944	975	973	955	981	961	1002	937	994	974	1009	961	1009	980	1017	980	948	995	1020	986	954	984	960	997	978	1003	989	1009	1007	949	1005	1015	978	973	974	1012	961	991	980	968	974	925	963	975	989	963	926	1016	993	1010	1020	986	943	990	921	933	1008	1011	984	909	995	972	992	976	948	963	1041	983	981	955	975	1025	999	961	933	969	1002	1001	928	944	984	952	994	1016	1009	988	964	916	1006	907	957	956	958	938	987	976	973	948	1047	950	982	962	981	1017	982	940	904	981	924	984	1007	1001	1011	982	958	1027	956	1017	1031	951	1001	1009	948	951	1000	1007	1024	1004	954	956	971	982	977	964	964	957	963	965	981	1002	980	964	940	988	975	983	938	976	943	1053	969	995	1019	983	954	993	962	989	1004	1017	942	1032	964	970	952	866	982	915	1004	919	940	1004	1025	971	1030	976	886	969	985	945	985	1025	893	950	945	903	968	940	1010	963	1030	976	1007	949	963	951	999	1027	1027	984	924	977	973	937	963	986	1019	987	961	974	979	957	947	911	977	1006	1031	954	989	980	949	1007	919	967	959	912	911	977	995	1010	951	979	941	1003	1020	974	1003	909	955	963	962	973	980	985	1017	917	954	944	942	997	1005	994	957	985	942	951	949	1025	962	981	959	966	935	936	951	985	965	938	988	973	985	1025	980	962	932	952
62796	25043	7324	1414	827	690	575	546	480	485	461	480	472	426	436	458	419	475	451	455	442	434	456	454	407	463	472	481	426	434	433	447	446	453	483	455	422	466	476	450	414	426	435	392	442	459	485	435	441	437	459	447	410	462	421	431	424	423	467	491	463	429	427	437	434	458	440	452	444	480	411	465	484	449	435	438	487	427	461	494	422	422	424	458	423	455	439	420	417	462	465	461	464	456	427	432	454	413	439	458	400	430	449	455	496	464	459	440	423	419	447	411	461	426	421	392	459	459	423	445	449	463	494	480	435	453	436	473	465	441	480	440	477	446	445	435	444	462	436	429	432	446	458	443	433	463	447	467	460	462	444	478	510	476	471	424	439	408	433	433	449	442	447	434	464	475	427	472	484	413	448	482	407	466	469	466	451	446	437	431	417	418	453	420	466	418	462	442	444	428	431	409	459	457	447	413	396	477	432	450	470	452	476	398	438	448	406	426	424	431	488	403	448	500	454	454	452	488	440	480	450	449	469	432	401	452	425	461	476	446	447	442	414	482	451	445	403	449	467	448	478	418	471	422	458	461	418	458	456	459	456	444	434	459	439	452	484	450	469	443	435	430	413	460	478	437	457	467	453	493	452	410	424	437	433	408	476	456	449	450	499	400	439	442	434	416	433	438	413	444	454	496	431	445	481	444	471	459	483	437	438	476	435	449	467	435	436	434	474	404	437	454	438	481	408	432	483	464	463	456	414	429	441	448	434	472	462	439	480	426	449	413	420	414	482	409	451	455	450	473	410	503	458	437	467	424	381	440	439	466	425	494	475	418	474	427	427	466	453	431	438	452	464	447	429	446	447	457	435	431	465	475	438	483	485	438	451	461	441	436	469	446	446	439	499	450	417	437	434	491	424	508	445	454	429	441	454	456	451	439	462	431	451	429	482	415	455	441	424	430	435	473	498	449	431	428	439	452	394	426	438	443	466	473	469	448	420	468	459	451	470	408	487	454	417	446	425	443	460	448	438	437	446	513	411	463	457	414	429	475	453	440	458	416	465	487	448	502	472	463	457	435	443	437	435	449	443	404	454	442	431	472	446	472	459	471	515	465	411	461	492	445	440	464	429	474	450	448	408	451	422	404	429	431	413	442	442	432	455	423	482	453	434	464	428	410	451	430	491	450	427	430	409	464	425	486	486	462	454	421	429	478	463	423	457	435	414	434	479	420	431	430	458	446	437	422	461	459	461	433	424	472	439	470	465	434	433	443	431	449	419	454	457	459	433	478	454	469	439	496	446	468	480	468	468	452	451	416	430	446	481	444	448	457	457	396	441	440	493	492	453	430	452	493	417	465	448	448	456	446	443	454	450	453	416	440	422	464	420	439	464	430	503	473	452	459	408	429	432	477	478	458	479	441	432	449	410	452	447	437	434	421	400	463	413	436	441	427	431	426	455	415	438	438	451	427	456	443	467	453	433	440	470	457	409	452	454	438	418	436	463	424	443	493	458	419	475	436	424	415	453	473	435	501	439	448	461	433	468	435	502	445	441	425	422	487	403	437	418	444	474	470	434	445	423	423	448	418	440	444	456	456	466	450	488	451	462	439	441	415	448	465	485	408	466	425	440	444	457	410	444	442	449	439	456	433	466	451	448	450	403	425	449	431	427	408	456	388	439	438	440	429	444	487	470	447	430	473	424	485	466	471	400	429	445	447	401	484	459	445	445	426	453	445	453	481	497	424	436	456	411	440	464	467	428	458	454	459	437	434	433	428	443	465	420	457	404	420	422	425	459	432	439	421	448	459	476	439	422	442	441	401	406	413	425	440	449	430	433	432	405	469	469	418	482	451	431	475	486	466	464	470	477	434	477	493	480	436	432	488	459	441	443	484	427	463	481	450	408	487	446	409	472	478	503	487	416	438	459	435	432	425	423	468	435	449	465	477	417	442	462	462	435	423	406	438	414	458	384	480	464	442	463	474	464	428	457	395	456	472	445	482	465	477	433	459	433	449	455	433	458	440	407	437	443	421	475	477	496	456	445	461	477	438	414	447	439	482	459	490	474	434	441	451	444	450	453	459	467	444	461	468	460	399	451	445	445	480	448	426	403	478	455	397	434	486	461	456	450	429	458	459	433	461	458	470	465	432	442	404	466	472	467	500	432	481	427	437	430	477	444	456	419	466	419	434	476	431	461	440	474	479	451	446	459	430	411	460	451	491	461	432	440	458	455	521	452	429	463	445	445	449	444	457	463	414	442	435	493	464	429	394	464	498	463	448	441	456	439	451	438	417	488	490	502	427	406	467	474	460	433	453	434	427	419	424	439	446	434	451	455	422	489	412	459	428	447	433	445	463	451	454	458	422	416	476	442	442	415	435	443	479	454	433	430	449	482	461	501	466	423	446	459	481	453	409	483	429	451	404	424	442	442	451	461	457	428	403	418	480	454	416	446	441	435	465	472	439	415	441	471	429	439	424	446	453	422	399	452	448	424	455	454	440	438	445	477	486	433	448	451	416	453	391	393	439	444	436	405	474	420	457	453	492	457	451	434	467	417	459	456	453	459	449	456	456	403	471	417	444	466	415	454	470	411	443	516	435	404	455	432	441	459	450	480	491	467	454	433	487	428	398	453	449	449	446	449	462	458	439	447	461	435	445	486	447	430	439	462	466	465	454	452	477	471	437	463	488	475	499	386	460	475	437	483	432	437	451	446	463	455	451	423	469	451	415	471	426	450	455	451	486	435	447	505	425	432	467	402	490	459	473	444	431	419	449	462	458	431	446	428	466	425	450	471	452	428	450	447	454	454	390	418	443	486	429	468	444	472	473	436	452	449	462	470	408	419	454	458	493	485	432	420	498	437	400	478	449	397	435	487	460	485	440	417	441	425	480	500	461	444	433	461	454	454	491	478	406	459	432	444	428	453	438	440	475	440	437	438	444	444	508	453	466	432	411	469	453	463	439	478	439	462	452	399	433	441	438	425	430	483	449	439	434	440	505	491	441	479	506	461	449	478	432	455	436	454	424	443	448	417	522	441	413	443	454	481	475	467	448	458	426	448	470	470	459	476	485	503	452	430	422	424	417	458	465	467	418	464	437	435	448	395	438	435	454	452	439	483	424	410	446	463	399	433	439	400	476	475	422	486	442	484	413	470	430	424	449	464	432	456	427	471	444	443	459	484	413	449	450	440	442	477	431	454	498	427	458	442	467	423	429	470	421	477	438	434	444	456	471	451	482	450	463	427	457	486	442	470	476	438	441	443	435	464	486	440	414	468	441	498	425	449	446	441	449	431	477	449	429	474	442	453	442	499	452	417	439	455	508	436	433	451	428	438	453	456	436	444	477	417	451	426	467	426	467	431	431	433	455	431	424	430	451	430	431	492	493	471	437	492	480	428	461	432	449	445	460	464	459	461	436	474	449	434	442	457	464	445	407	405	455	482	463	455	484	474	435	459	428	436	410	420	453	444	407	436	459	438	460	472	420	467	436	451	479
43521	13687	4511	2590	1890	1595	1419	1184	1069	1029	1050	951	931	1048	1007	890	1025	981	954	909	959	1007	949	984	1011	1019	999	929	975	1037	937	1005	939	1055	922	923	1017	1011	931	967	955	975	1045	964	933	999	951	970	989	990	974	938	987	951	1005	964	974	977	915	956	942	938	927	920	933	1070	977	968	1001	1011	1024	993	1003	1003	961	979	917	983	993	967	935	945	985	957	954	979	943	1018	936	950	970	980	982	978	952	968	1022	928	997	941	984	1000	1011	954	975	989	945	955	988	952	1012	960	962	984	936	954	948	996	984	920	955	966	999	932	993	947	995	958	966	950	970	1032	1001	959	928	985	978	975	1005	983	922	904	944	992	943	905	967	1019	983	973	974	989	952	946	1050	968	969	1003	1009	964	1010	966	926	976	966	939	991	979	985	972	951	1037	932	972	956	920	990	958	971	1014	957	919	955	989	968	986	948	931	944	964	935	966	995	977	940	992	958	959	999	912	956	960	980	890	1024	1019	1033	982	961	990	985	1019	978	942	930	1072	954	933	1010	983	992	987	949	968	968	901	982	1058	966	943	977	1015	964	943	961	946	955	985	992	999	997	940	1000	985	992	966	960	990	946	1007	973	979	946	926	988	1000	995	927	1013	963	991	896	933	967	924	990	997	947	948	973	1024	979	951	1003	997	968	968	960	961	982	969	955	969	994	926	920	974	966	966	974	958	975	973	947	990	997	983	1003	997	987	973	993	935	1013	978	1019	951	956	988	990	1011	1027	964	1022	982	963	1009	935	948	969	967	943	934	1025	939	972	972	969	966	1010	1024	952	980	974	964	996	916	968	997	1001	955	946	982	959	951	929	982	957	968	976	1040	977	973	1021	977	924	1017	967	946	1009	928	1021	934	971	945	1020	971	915	965	956	1002	983	1049	962	922	919	919	1014	992	988	957	982	1020	973	970	942	1012	1000	934	1004	983	923	996	961	977	1008	981	993	972	902	973	972	1005	921	983	931	1024	1007	946	970	957	909	991	1039	985	967	977	996	971	1014	935	949	964	920	957	991	1000	937	965	986	930	969	958	1029	967	1006	1006	947	952	938	933	939	1004	1009	976	991	1000	993	954	983	949	994	975	1010	1014	957	953	1011	950	1002	975	957	980	999	947	994	993	994	1002	990	975	953	907	1018	968	966	1022	1004	1038	1000	932	992	962	972	963	972	1001	1008	944	1022	991	987	982	971	960	931	958	996	938	998	975	993	989	960	968	954	947	996	982	968	1028	997	979	952	949	965	964	986	969	977	993	991	981	999	1000	970	980	1023	940	998	943	1024	917	956	967	965	967	976	948	982	1036	959	1015	960	963	962	980	1047	1003	991	943	1006	1005	993	967	989	983	955	1021	896	984	1029	954	959	986	988	996	997	958	985	996	991	1022	975	946	970	949	979	933	975	969	958	945	940	955	945	942	967	951	995	993	981	1004	978	967	969	897	954	975	981	971	955	1011	956	1007	952	956	959	960	1008	970	982	993	982	971	1003	978	987	991	991	989	990	1036	934	994	925	995	996	922	1041	954	1039	934	981	987	954	996	950	990	994	963	975	1000	995	944	986	954	1004	962	918	941	950	993	977	1018	901	1001	1034	953	955	957	929	942	994	981	987	982	986	975	997	964	953	948	949	935	1016	955	995	989	1008	997	1039	1011	966	938	920	979	965	985	969	979	1031	975	1003	933	993	970	978	1005	1021	1021	952	917	952	956	1006	994	1000	1005	971	1013	948	988	1025	995	939	1022	982	984	975	989	953	962	966	938	1002	947	959	997	938	956	1006	1004	1010	1014	930	957	1004	939	986	979	939	955	980	975	1020	981	1054	1027	989	986	993	948	912	956	960	960	955	1005	992	1004	985	1010	966	973	938	985	973	941	1021	993	926	956	1018	977	957	991	894	948	940	989	1007	957	953	975	932	965	978	978	932	984	1002	957	963	989	950	934	966	978	1075	995	961	912	998	1012	927	990	1035	954	955	980	949	971	947	967	1024	938	949	954	975	995	958	949	948	1011	1006	964	942	954	932	999	994	978	998	959	917	1045	973	930	934	986	1004	1003	950	928	976	987	992	1010	973	943	988	942	927	961	1011	964	1011	960	990	940	953	937	906	945	979	963	975	997	991	987	959	977	959	997	963	1018	1033	1031	923	1025	961	1006	911	991	1033	931	987	959	974	933	955	963	960	1028	959	979	907	938	916	927	924	960	1017	977	979	979	945	1017	955	1006	1003	945	964	938	968	983	929	959	971	1032	1035	955	999	941	999	1002	982	993	954	955	977	949	995	987	989	1016	946	943	954	982	942	1009	977	964	944	948	983	994	976	941	1022	928	959	980	1041	951	987	997	1001	949	974	993	940	965	984	1020	933	1011	935	993	994	1037	943	1004	1031	997	952	940	952	994	1019	914	1054	972	976	974	1011	946	976	960	988	944	1007	962	936	1003	992	982	1025	973	983	938	988	944	1006	942	960	1047	1021	1047	979	917	973	1017	957	940	990	991	981	988	960	939	935	972	946	969	989	979	958	989	978	1055	991	999	938	1004	981	965	946	939	1004	978	1008	1024	961	970	1001	940	984	984	918	948	946	988	969	948	1001	955	992	966	1023	939	939	988	990	982	1007	969	933	1058	1034	936	958	978	942	966	948	1007	986	1004	950	977	917	973	1008	997	1006	956	934	947	967	957	979	927	966	995	985	935	1030	938	961	952	904	935	984	921	953	988	963	991	943	970	958	946	992	982	989	947	941	964	971	990	991	903	932	942	974	991	965	968	972	975	1024	1013	1016	896	1001	945	984	986	1034	995	965	990	906	981	981	954	989	970	983	962	974	1025	959	965	974	919	1004	999	1053	977	982	942	954	1013	988	978	951	997	926	956	980	890	983	998	957	983	939	1015	969	1000	989	972	961	936	983	1031	995	986	986	969	995	1004	978	958	979	945	912	989	1010	1009	981	948	947	940	997	988	995	972	945	932	1016	948	1012	986	962	927	994	922	975	940	974	974	978	939	946	966	977	986	964	942	1032	1027	960	1003	997	969	1022	978	980	998	989	990	973	956	1009	976	1004	985	950	937	1005	963	956	1018	948	1020	964	986	951	1007	961	1019	922	965	971	1018	995	972	950	942	982	1001	965	957	982	994	1062	986	997	915	1004	948	1009	955	948	988	984	994	971	974	1004	958	984	974	1002	973	979	980	989	961	942	1014	937	969	967	940	992	964	992	1028	973	951	995	996	971	948	937	929	980	995	965	998	1012	963	1019	941	990	976	954	1004	957	1014	986	950	984	975	940	1002	900	972	1004	974	972	950	900	1018	957	947	931	962	1009	946	988	981	963	1017	975	1018	969	980	1018	947	991	990	955	973	997	976	988	949	959	1005	976	1006	938	1014	952	934	970	942	960	982	890	996	937	922	902	975	961	1008	987	942	972	982	1003	994	998	977	906	1014	975	906	940	969	1014	1033	964	996	1011	959	980	965	975	929	977	1030	958	951	916	983	996	987	1016	1017	1008	1006	957	941	982	987	969	981	987	977	1001	980	984	931	993	1027	972	936	953	938	978	992	1034	1007	938	967	946	969	977	968	915	978	933	983	915	966	998	1040	971	953	892	978	926	964	1029	1020	935	947	985	1011	980	1009	970	964	902	942	981	986	965	970	990	972	958	985	975	1000	929	952	1012	931	941	980	996	1000	1036	1006	979	947	988	967	975	1002	1008	936	1004	988	939	925	939	1050	956	944	1009	992	926	1005	978	995	941	978	934	978	939	872	964	987	1002	1025	1014
52192	17492	3024	846	563	488	477	440	461	443	450	440	419	418	417	447	474	442	439	371	443	421	431	423	450	477	402	440	428	431	463	428	412	395	473	433	399	465	424	458	393	406	448	431	445	459	443	413	489	448	421	460	470	434	420	401	415	438	405	396	467	455	423	469	467	435	423	411	410	435	444	468	432	450	450	476	420	431	449	434	452	447	435	441	421	445	456	411	415	466	446	445	504	446	456	473	456	438	410	479	458	446	428	466	464	453	407	441	422	473	462	466	490	435	432	420	426	440	454	497	401	400	417	417	420	436	426	434	441	431	454	425	407	457	453	418	452	417	432	440	443	418	472	433	451	413	469	403	398	508	457	443	455	449	435	440	439	469	481	426	465	442	437	431	427	432	445	429	407	474	461	415	420	420	413	418	451	415	427	455	395	473	473	441	454	414	401	445	446	420	458	470	427	457	450	473	466	441	437	455	411	425	435	397	417	419	430	429	414	398	451	446	426	419	434	439	457	413	408	446	442	463	433	407	442	441	454	473	403	417	430	414	457	441	462	419	468	448	465	430	454	445	407	464	448	474	477	462	402	422	451	447	426	424	412	429	493	401	442	420	450	444	430	420	448	422	451	482	436	412	397	443	441	403	439	416	423	426	463	418	492	451	451	430	440	432	459	467	453	418	398	446	441	435	394	463	412	470	433	416	471	407	413	411	469	434	477	410	420	409	427	427	462	445	438	398	443	442	449	439	467	459	440	444	437	426	418	452	444	414	446	434	478	477	431	443	393	418	420	414	412	464	428	449	414	419	434	467	437	439	431	416	460	430	404	464	438	434	426	433	462	455	415	409	425	443	441	404	446	438	439	475	452	446	441	448	392	451	479	463	473	443	496	431	411	397	429	411	443	414	446	451	418	402	437	457	432	438	438	435	443	441	450	437	439	446	452	426	429	453	457	432	461	407	484	462	406	429	467	431	464	434	383	429	452	423	438	474	408	446	419	425	389	414	421	450	436	437	419	453	425	422	426	417	445	437	415	467	443	415	409	443	438	416	430	450	442	456	429	453	427	471	452	398	383	412	451	449	414	486	451	444	448	442	425	484	435	379	461	473	432	453	413	461	399	438	451	404	403	425	440	426	390	464	428	451	428	471	470	423	443	426	440	449	452	411	420	410	425	431	449	430	430	482	434	420	467	423	445	456	448	428	458	440	463	453	446	433	475	455	477	428	472	447	416	424	415	404	460	420	450	423	413	422	413	436	426	415	425	403	455	445	460	385	428	443	429	436	444	439	420	432	450	441	460	424	397	413	414	420	440	398	417	457	454	404	419	390	429	445	439	411	421	409	447	436	432	442	457	412	462	446	442	398	427	427	437	419	449	456	422	487	425	434	437	395	435	447	460	410	370	451	456	389	434	491	465	430	437	425	446	423	426	437	437	400	415	425	462	424	452	413	460	451	409	399	473	481	412	409	412	417	394	427	429	451	408	423	450	460	456	439	460	442	435	433	472	415	485	422	383	409	453	417	458	394	414	482	442	463	445	428	451	431	478	439	435	451	453	436	426	426	451	431	411	436	457	470	434	449	454	403	432	427	421	427	445	446	439	449	405	434	408	449	438	414	420	457	445	456	434	427	442	404	462	468	491	431	437	426	388	451	452	438	401	451	442	398	420	441	408	441	443	409	427	455	476	424	467	455	456	430	441	398	478	461	486	440	438	425	429	431	433	413	450	444	497	430	418	448	455	472	425	411	429	467	433	463	435	409	410	439	417	406	452	441	476	470	437	426	438	404	449	480	441	404	463	480	381	430	409	406	429	399	441	417	445	425	481	487	455	448	419	416	430	468	434	407	416	421	456	480	462	440	403	446	441	411	411	412	398	422	430	416	413	429	435	456	480	427	472	470	465	465	442	424	441	453	426	414	471	439	411	388	462	443	426	458	468	463	437	449	440	456	456	451	422	418	458	463	442	430	405	430	464	451	471	446	416	418	411	433	422	471	410	425	444	434	410	458	473	391	459	441	394	435	439	399	409	412	441	432	450	427	425	435	428	460	432	465	422	422	417	433	412	415	427	440	474	407	438	420	418	410	441	455	419	427	439	411	438	447	417	422	448	440	465	445	452	438	394	461	461	430	454	420	432	461	449	485	432	453	449	429	435	448	439	453	409	402	429	450	412	419	428	385	465	410	421	408	429	427	397	436	461	433	455	425	450	446	441	459	446	425	399	423	447	425	409	466	442	417	423	430	464	463	459	424	491	449	419	441	434	474	467	421	484	437	440	418	424	432	438	432	409	431	425	409	416	426	451	431	431	455	406	436	428	474	426	412	445	472	485	463	394	474	412	437	442	429	444	443	460	457	429	478	454	439	407	466	449	408	456	466	430	400	466	442	416	400	437	459	443	436	456	419	419	463	449	430	429	407	426	472	445	396	428	483	428	422	422	415	437	458	460	439	469	435	430	479	462	435	462	419	486	409	445	426	438	405	464	421	445	454	445	430	442	430	459	443	413	463	443	451	443	430	468	475	441	452	439	451	408	448	438	411	459	443	445	437	430	462	453	454	441	442	440	407	381	448	438	462	476	472	473	425	464	446	417	410	452	455	446	454	436	430	477	458	443	441	418	417	427	443	445	456	449	430	471	401	454	437	452	437	467	484	438	446	428	394	468	459	459	427	451	412	413	404	441	381	385	446	421	437	446	461	424	428	429	412	437	445	434	419	435	460	407	431	437	450	438	452	426	434	450	429	408	423	413	482	430	462	439	405	472	455	452	438	447	449	394	456	426	419	449	454	473	447	462	432	416	402	461	429	448	441	431	465	416	426	442	458	420	427	447	449	410	396	440	448	448	429	446	469	387	444	442	419	436	422	389	470	415	463	435	437	416	439	435	421	459	423	422	409	423	388	409	412	421	406	456	443	436	470	455	427	440	431	409	449	457	397	407	443	452	428	449	456	464	461	408	439	452	495	462	433	434	440	481	479	455	389	445	484	420	429	451	439	450	420	398	432	454	405	403	410	449	451	451	505	484	433	416	421	441	446	440	442	468	487	398	401	449	436	424	445	445	420	417	424	413	442	448	445	415	452	454	431	440	424	427	422	424	437	472	453	408	414	459	414	436	457	371	458	431	400	425	428	391	429	460	417	436	446	461	439	431	445	440	422	426	422	440	435	457	448	420	408	441	468	401	438	484	459	456	451	452	459	434	426	467	435	473	430	434	411	422	427	440	455	431	402	456	443	477	455	432	427	394	471	432	429	471	464	429	418	445	433	455	434	465	479	433	466	451	462	405	479	471	425	435	417	432	452	453	455	455	452	477	443	462	445	390	425	448	470	460	440	430	433	455	442	404	457	493	426	443	480	482	459	456	450	447	449	416	427	457	462	426	449	451	426	428	422	436	447	499	448	422	456	436	469	455	444	432	414	457	437	427	427	481	430	416	407	448	448	480	400	440	435	431	400	436	441	438	424	483	458	448	430	429	417	403	470	454	501
35528	10994	3296	1820	1302	1182	1105	1057	948	946	983	925	934	924	938	944	1004	951	916	957	957	954	954	983	964	991	890	960	943	959	929	963	952	960	989	915	972	961	962	918	973	924	954	951	967	970	1005	967	962	979	949	948	933	1018	929	950	946	961	939	963	989	1000	942	925	933	925	941	949	900	977	996	933	957	979	970	993	983	960	937	980	936	918	951	956	988	975	991	955	990	934	969	903	971	961	971	1008	971	1028	889	944	946	946	991	966	917	970	927	949	966	959	944	948	975	966	982	916	945	968	982	982	882	1047	990	956	1001	920	953	916	954	966	891	976	992	925	975	956	966	960	929	962	946	925	975	948	902	927	910	968	871	952	957	934	981	952	965	1002	930	978	968	936	945	949	981	929	972	957	925	971	1005	995	930	959	949	954	945	943	961	891	944	943	952	875	948	978	972	945	970	995	921	930	911	911	940	1005	1010	967	921	907	943	975	963	1042	934	885	934	914	946	995	925	931	923	963	966	868	996	929	969	903	908	963	992	928	978	947	959	941	920	903	944	979	955	958	969	984	936	949	968	978	940	951	988	990	962	954	935	888	951	922	1023	949	977	958	917	943	929	981	1020	926	944	971	964	969	926	986	956	953	945	956	963	972	914	937	947	960	953	945	989	1009	965	919	951	924	1008	960	940	982	989	993	951	917	947	951	980	913	969	968	962	945	972	867	957	963	958	977	1010	883	998	999	957	978	1000	926	957	983	966	953	909	958	979	984	927	975	960	941	987	992	940	1000	974	988	973	939	965	968	955	976	956	979	914	971	939	958	930	938	956	947	969	955	993	971	935	967	948	902	957	921	959	944	910	978	944	942	935	898	962	896	1006	962	972	983	946	976	952	961	890	915	986	957	1000	981	970	983	988	932	970	954	980	938	971	923	1024	967	930	986	907	940	912	1009	909	927	991	941	937	976	918	954	962	948	960	897	949	950	979	952	954	917	912	986	1011	988	922	929	1000	1005	939	959	967	930	974	993	1014	925	916	934	924	941	935	974	1022	950	969	1009	936	953	949	923	910	954	965	931	939	975	983	942	853	935	914	1020	900	903	960	911	944	981	964	972	929	952	979	943	872	945	951	927	959	982	956	924	951	940	934	887	923	992	951	953	962	968	918	961	994	940	944	1021	989	935	901	948	1003	931	1010	968	989	949	900	925	964	948	1000	936	1043	964	953	928	1008	917	993	976	910	945	945	1003	963	979	994	996	936	977	955	965	909	968	952	969	955	925	987	1004	961	932	971	902	989	914	928	921	969	946	928	964	945	931	975	977	944	996	954	1001	909	984	957	992	975	932	1017	988	960	959	978	948	937	976	929	919	952	997	932	1029	1003	896	929	946	962	963	954	969	905	968	975	942	945	946	968	934	991	979	982	1012	1025	928	962	965	983	929	996	972	940	988	934	949	942	1004	954	972	955	968	918	939	942	920	937	953	944	926	906	978	951	914	950	1021	965	983	935	932	932	967	963	944	978	978	967	982	929	1000	992	960	967	933	937	906	995	975	945	1000	972	984	928	961	982	971	955	994	996	924	976	992	936	975	973	910	986	959	939	964	932	1015	969	943	953	936	963	983	936	932	980	947	938	986	1003	928	967	954	1004	932	987	937	963	917	978	953	947	946	954	929	920	950	954	929	966	945	903	1021	955	930	914	911	913	934	967	963	997	966	926	935	940	955	947	939	969	985	940	930	974	983	951	1027	950	923	979	954	978	936	953	969	942	885	957	976	901	974	1027	914	965	999	972	947	962	970	927	941	962	902	971	946	907	920	960	959	963	941	976	959	951	992	971	928	971	978	926	951	948	949	983	949	899	957	948	916	938	948	948	999	916	950	962	977	966	987	955	929	900	946	920	988	910	989	955	931	959	909	982	984	975	916	968	996	931	965	995	889	971	1001	922	929	932	950	967	923	984	936	945	972	897	1018	956	920	928	962	975	886	1014	932	1013	984	973	988	954	1010	959	993	974	938	934	916	941	954	982	931	938	988	940	960	975	933	932	935	983	983	926	950	945	896	912	961	965	916	900	1007	949	1040	960	985	982	941	961	947	925	984	950	952	946	911	977	953	890	964	957	943	969	972	927	944	991	968	944	924	948	920	950	919	965	941	1005	925	949	982	950	934	968	900	977	933	959	981	935	966	928	992	975	993	939	963	915	970	936	967	960	949	942	998	950	950	968	965	969	978	961	1009	967	966	993	948	977	958	972	958	936	959	975	964	981	944	984	962	993	934	967	914	957	976	986	996	980	926	1006	970	976	960	993	969	967	957	914	958	947	952	963	953	987	1015	943	979	931	891	923	875	951	904	956	997	976	948	938	932	960	953	929	977	924	896	926	916	987	987	929	941	958	925	945	938	983	913	997	986	913	1006	923	935	926	959	982	919	968	981	984	941	921	921	952	1000	938	948	1000	941	972	959	948	980	883	912	941	961	925	926	969	914	963	970	955	964	975	979	991	900	993	999	943	946	940	981	900	967	997	941	1006	947	990	916	1012	957	957	935	991	938	925	957	982	967	948	970	956	953	934	971	918	906	940	989	998	921	969	940	1044	925	1017	897	948	924	1004	961	997	966	942	938	973	930	943	958	964	1016	956	960	964	965	926	1011	950	979	990	966	947	947	989	932	1002	974	964	926	970	973	966	968	964	941	955	949	928	918	894	955	1013	942	912	947	977	943	982	976	983	963	970	978	959	958	969	929	969	942	939	962	968	938	961	933	997	1004	924	969	947	971	950	947	940	962	969	944	1020	945	948	951	984	980	925	971	950	926	944	961	948	917	956	947	1007	965	1013	934	940	948	940	1000	974	1000	984	992	997	910	947	995	996	958	939	944	1020	953	971	934	969	988	892	950	973	946	931	965	990	916	921	991	916	933	965	962	971	912	933	948	945	922	906	959	1009	990	948	972	962	947	962	920	971	967	1058	988	950	982	978	961	950	920	916	922	979	981	940	930	958	969	922	975	988	965	939	943	867	914	915	896	1015	950	1001	956	929	951	955	988	950	943	932	983	966	970	960	974	917	1002	934	959	893	934	971	950	968	945	977	964	951	985	898	985	954	953	1003	961	983	1036	989	925	922	949	913	911	951	997	966	923	952	1001	944	947	912	976	950	977	921	928	925	957	973	976	958	982	1002	948	966	903	916	958	950	915	950	971	959	952	995	932	945	1038	938	946	993	939	964	998	1001	999	908	949	952	955	948	930	972	949	959	917	933	1001	954	954	970	910	964	942	959	935	988	988	1002	1008	982	926	932	940	987	958	932	880	967	989	911	921	985	956	961	956	992	918	927	1003	997	960	997	957	970	921	939	936	948	938	944	961	963	979	884	952	951	943	975	947	919	972	932	919	1001	923	978	934	986	950	1023	913	965	948	977	933	941	987	972	931	889	936	939	975	945	953	925	955	1020	963	965	894	957	930	942	912	990	967	975	942	991	1019	949	932	945	920	976	948	894	1025	1006	943	963	879	913	993	957	938	922	941	955	947	945	1029	928	961	963	945	985	981	968	936	962	916	934	947	947	977	944	944	946	921	971	972	923	944	932	966	977	960	945	934	934	972	908	960	913	973
57044	24749	9715	3055	1524	982	694	577	491	464	469	445	431	406	431	404	453	439	435	442	419	403	416	452	453	450	451	399	436	431	417	384	435	431	399	434	385	441	445	436	413	437	446	427	414	448	458	420	422	417	382	417	414	395	448	413	454	410	438	444	418	417	420	454	416	446	419	439	427	429	426	429	458	399	408	378	471	446	451	396	399	421	433	453	463	422	406	397	445	418	424	410	420	427	436	443	441	428	423	454	453	427	392	479	424	406	440	453	409	442	470	434	412	414	454	414	436	415	417	423	454	460	438	446	415	379	392	439	401	452	435	431	419	423	412	445	453	442	406	415	409	430	432	365	447	415	396	475	411	417	416	370	408	426	430	457	369	460	389	442	438	419	429	434	430	395	423	442	414	366	437	431	416	419	419	420	429	435	415	376	415	404	392	361	418	392	434	438	416	442	430	457	475	440	444	464	384	386	416	441	438	425	415	378	407	424	419	469	439	384	426	379	444	427	453	446	436	422	456	442	461	430	417	431	427	449	448	419	392	410	453	396	425	456	425	410	412	417	405	415	363	408	438	450	436	422	437	433	436	415	398	411	434	433	444	410	408	425	461	460	459	420	409	428	430	427	424	444	403	434	440	429	460	409	440	434	464	424	418	475	438	391	444	417	460	385	428	394	430	407	436	415	446	397	422	418	401	423	435	408	482	417	418	445	464	451	388	408	406	410	434	423	449	386	415	410	407	413	443	513	468	443	425	404	417	457	451	447	457	403	436	431	471	445	431	465	423	484	395	413	418	426	452	420	442	464	388	425	440	436	430	455	431	452	454	419	462	408	386	419	401	437	412	449	456	439	409	408	390	429	427	412	405	397	450	451	442	410	421	410	443	437	429	370	369	438	403	389	409	376	426	442	402	397	412	400	404	380	426	425	419	420	418	417	424	398	424	424	409	429	441	437	410	434	428	463	451	422	427	390	412	410	378	423	418	415	417	448	418	388	420	406	448	443	390	411	430	445	428	413	424	407	421	438	412	423	400	426	407	437	375	417	396	454	385	434	435	457	434	441	411	466	409	392	441	405	420	439	410	433	427	406	452	422	412	425	441	451	478	430	408	472	395	422	412	426	457	438	385	457	396	375	428	442	413	428	385	420	425	413	429	428	425	428	396	405	407	380	426	432	404	384	426	424	418	412	427	438	381	438	398	436	394	436	426	422	406	404	465	419	442	441	406	427	428	380	424	423	426	452	429	467	425	432	447	456	415	383	418	398	430	423	445	416	443	455	435	415	427	451	451	461	458	430	458	456	446	443	377	452	373	402	466	417	445	429	424	457	453	444	445	425	370	438	445	444	446	408	426	424	432	399	440	444	455	428	431	429	370	381	417	392	421	459	414	428	375	455	428	423	417	442	458	435	415	426	411	370	420	411	427	416	438	429	439	417	423	462	466	448	383	358	479	390	432	438	427	452	453	428	414	408	458	436	460	421	441	453	452	462	458	425	393	400	444	437	452	452	446	442	447	451	421	441	440	409	416	428	424	445	433	391	457	435	493	395	393	455	404	455	412	389	466	412	433	404	427	417	428	444	443	464	443	415	387	368	387	390	398	418	447	431	428	399	388	436	393	459	408	424	423	427	460	423	403	390	447	435	447	436	412	424	421	441	440	424	438	385	414	436	434	461	413	437	450	456	411	397	452	444	435	391	428	463	417	406	440	429	424	448	408	398	407	421	408	430	430	429	422	477	452	421	428	425	468	448	441	462	411	380	384	407	413	455	452	456	385	410	414	417	433	431	404	401	418	400	435	431	413	409	425	441	449	413	404	430	443	404	423	414	420	432	435	407	416	455	443	437	363	449	406	413	422	403	461	407	419	385	398	435	444	468	367	427	443	404	400	426	422	432	411	443	406	403	453	429	472	426	437	445	451	422	413	449	438	406	470	441	421	460	404	425	459	448	416	420	433	385	441	426	468	431	430	421	407	418	431	407	429	417	491	390	438	423	407	430	425	448	441	428	448	385	432	434	425	415	430	450	472	442	454	371	432	374	425	433	466	436	423	463	420	435	448	399	420	429	425	431	468	442	451	402	421	459	428	414	422	407	422	435	421	434	402	444	418	417	417	475	423	446	430	433	450	443	453	421	407	464	434	420	452	459	423	392	460	401	390	438	433	429	382	428	434	423	435	406	467	416	444	422	413	399	433	399	422	464	448	441	434	422	464	432	468	412	424	412	430	429	376	443	456	429	443	411	460	427	431	419	438	440	399	424	432	421	413	432	402	456	434	434	410	378	425	437	435	427	437	422	396	422	412	388	401	432	398	426	405	442	448	433	373	425	415	430	428	462	456	439	408	409	466	387	455	407	419	429	416	436	450	411	438	407	420	440	422	430	416	432	400	422	454	446	406	435	420	434	437	414	451	438	444	404	422	438	377	426	450	442	446	462	433	460	417	446	465	445	430	407	444	459	447	402	430	400	431	428	419	423	442	419	440	442	427	398	448	430	425	420	413	443	414	423	423	438	421	395	413	452	444	461	435	438	442	457	419	400	430	455	450	474	442	464	458	401	429	452	433	474	442	415	448	441	447	453	431	442	377	426	399	472	450	449	422	454	427	407	482	450	419	410	476	430	431	417	437	424	422	445	415	445	383	432	419	390	435	406	475	437	373	445	446	407	434	404	462	420	432	399	439	421	419	459	417	429	383	442	397	405	398	414	409	467	449	425	402	420	421	410	405	430	412	465	418	398	450	386	434	431	409	412	449	397	386	472	417	394	442	427	427	413	439	383	398	446	395	415	465	463	413	442	446	419	451	432	447	417	422	425	398	405	437	439	418	379	444	394	402	417	428	419	377	466	420	425	435	405	381	425	421	424	428	475	459	396	415	373	458	427	454	446	401	420	432	444	422	421	436	412	422	447	450	403	377	410	441	419	420	423	400	411	422	401	484	434	432	411	426	444	403	419	401	413	412	410	402	452	436	393	435	424	439	434	426	398	416	444	440	421	417	430	454	401	443	467	422	423	479	424	414	415	442	451	412	415	430	431	386	448	420	444	412	454	421	414	418	446	423	446	447	441	406	453	390	403	455	466	388	456	450	450	404	429	391	418	404	459	444	468	416	454	413	421	431	415	450	417	390	449	431	392	411	465	460	429	442	427	407	425	412	422	441	424	420	444	439	436	457	384	406	419	433	430	377	442	413	452	419	430	388	420	385	389	433	407	444	373	425	404	428	450	430	430	404	395	446	442	489	466	413	429	419	445	452	408	435	415	455	411	422	429	431	412	384	415	429	388	429	452	417	455	468	447	440	430	463	454	429	401	402	443	401	426	420	437	447	435	363	409	426	411	413	448	425	456	410	419	408	405	431	426	432	421	412	396	435	429	395	357	419	408	386	416	416	434	414	437	421	449	432	467	429	426	425	429	408	464	445	487	450	456	422	375	419	400	426	416	426	448	425	431	413	378	421	405	412	395	420	414	414	417	412	415	405	399	432	398
38193	16145	9199	5765	4168	2648	1997	1455	1184	1047	1056	966	1027	980	945	926	993	961	914	954	973	929	918	940	915	911	960	908	953	914	920	920	890	920	900	899	914	913	958	931	865	946	887	966	955	934	950	892	964	951	936	957	935	986	956	951	927	900	925	933	931	921	955	1005	975	924	962	951	952	940	950	936	893	1005	905	934	990	935	943	918	941	914	993	993	980	962	947	946	951	941	932	897	918	913	941	903	909	914	900	953	922	936	982	904	909	897	942	910	985	959	949	920	906	949	901	950	946	971	965	908	940	906	898	905	950	963	968	873	961	924	942	913	938	884	954	896	897	888	936	925	913	959	913	995	862	980	979	906	914	956	916	895	907	896	958	954	875	980	989	921	942	946	906	900	982	906	930	975	876	947	885	935	890	957	934	968	879	976	971	950	937	885	879	945	928	953	931	930	942	1002	911	883	905	962	964	920	945	934	990	926	952	907	922	980	980	907	969	923	942	946	952	970	913	947	921	969	918	916	963	888	965	1010	931	911	973	956	937	942	940	953	936	913	920	916	894	977	942	934	964	889	985	938	988	902	934	958	888	969	918	951	933	896	905	898	928	914	909	925	940	932	933	935	902	934	909	913	952	932	923	943	910	887	989	934	922	888	908	874	906	935	966	1016	985	940	982	937	1016	981	922	977	911	917	962	957	897	972	941	945	962	908	872	948	929	912	930	914	967	949	948	912	959	928	921	940	928	924	886	919	951	953	938	890	938	857	946	1021	899	931	975	926	914	897	915	932	970	969	908	934	949	990	956	932	900	986	870	918	984	945	938	929	955	984	961	974	903	910	911	942	939	900	912	911	964	943	928	959	901	960	944	929	980	936	905	892	946	888	950	919	947	968	906	907	901	939	926	953	934	923	925	914	950	959	956	934	912	910	950	929	937	994	915	1006	951	871	977	911	927	1021	929	903	917	890	956	942	909	942	943	943	951	956	954	928	885	930	963	962	940	924	957	946	944	948	915	918	902	948	957	951	937	903	924	935	959	962	960	938	916	916	972	952	977	978	1030	931	941	909	942	968	940	950	949	892	989	878	954	903	940	994	960	935	922	937	910	928	986	973	938	969	884	931	949	913	932	1001	923	947	992	924	958	910	915	899	958	927	1021	952	931	909	955	933	895	986	988	877	913	913	952	966	936	943	943	983	928	953	924	878	974	909	917	909	939	954	897	1001	884	876	941	936	924	940	928	970	944	954	855	906	983	936	982	958	972	947	949	906	965	929	907	959	930	914	939	876	886	924	949	935	965	934	950	928	949	941	894	932	902	912	918	963	949	937	905	886	944	975	958	944	966	983	969	937	903	933	923	912	908	885	914	969	936	900	909	930	937	916	918	953	928	926	939	913	922	914	945	901	962	898	941	951	917	966	911	904	916	919	953	891	923	898	937	971	867	891	926	978	930	939	912	946	913	932	910	929	930	946	925	927	887	976	917	940	944	928	946	964	901	940	906	918	873	946	917	929	895	951	961	913	922	957	878	927	929	938	942	911	931	939	943	910	908	888	949	924	946	938	951	905	927	915	942	915	952	946	950	889	988	974	948	985	975	958	902	924	920	888	916	898	957	879	913	934	947	904	944	941	970	926	932	965	891	981	974	964	944	920	897	936	962	971	897	915	924	964	979	911	947	916	909	885	954	904	911	911	918	924	885	990	926	915	926	951	934	934	966	940	920	915	936	909	961	908	950	937	902	867	924	911	915	927	949	954	910	951	951	952	935	1014	937	889	968	914	983	905	921	933	924	923	896	963	1003	936	969	986	897	904	924	928	929	957	942	885	918	1013	960	941	895	869	918	927	930	901	902	921	960	920	983	941	914	934	930	937	877	943	900	960	979	939	940	932	952	892	953	963	947	973	916	936	928	963	949	914	917	950	938	932	908	910	943	854	943	911	957	950	915	976	906	929	925	924	906	941	908	926	923	915	981	957	875	965	928	992	893	919	948	944	887	995	957	916	903	937	928	904	892	863	930	905	925	988	889	918	926	955	896	951	943	941	936	957	927	940	908	930	961	982	935	937	985	915	938	998	938	894	886	951	906	983	907	930	943	935	983	987	831	973	969	923	961	963	930	974	923	844	962	947	966	956	886	911	934	924	982	990	931	907	960	913	902	958	894	936	958	930	885	883	914	883	907	936	956	958	978	947	1008	960	937	991	966	938	940	953	905	937	933	966	917	883	968	1014	896	904	887	942	950	895	968	889	866	950	952	917	904	974	962	920	957	938	933	906	956	954	904	964	899	906	963	933	926	912	921	912	916	966	882	976	938	948	904	890	948	946	915	928	924	922	921	935	996	967	925	906	881	921	942	976	898	991	922	909	904	959	951	948	892	901	958	938	901	966	973	1000	932	915	922	922	925	950	951	972	929	917	908	991	946	947	879	929	881	901	917	950	903	942	946	932	928	937	900	895	981	929	956	938	915	906	923	949	936	938	944	935	955	956	944	956	968	999	926	936	899	950	939	929	932	974	914	918	930	970	927	964	907	972	929	989	956	923	950	948	932	963	901	906	910	948	927	942	961	975	939	951	906	901	954	973	927	971	947	968	916	965	899	941	945	906	896	872	896	895	968	952	1004	969	914	961	942	980	877	965	938	970	988	894	923	899	964	919	938	924	913	958	917	918	934	974	958	947	926	950	932	962	926	984	926	934	951	944	941	933	914	883	918	947	929	942	895	853	920	913	846	941	932	965	925	904	901	993	929	881	999	953	923	935	973	875	960	948	931	942	955	922	894	951	877	942	897	879	948	925	927	945	916	927	931	938	939	885	968	890	937	927	937	958	941	891	891	925	945	963	999	928	1002	962	966	944	930	919	970	976	944	940	930	908	941	961	910	983	946	882	929	942	962	946	918	938	934	975	919	900	945	895	943	925	993	958	950	936	948	900	934	937	964	1001	909	930	927	933	907	903	867	887	946	898	910	890	906	963	938	949	967	948	963	902	1030	922	938	903	913	972	958	928	910	931	980	960	941	926	927	928	966	942	927	966	910	946	968	900	923	933	968	921	943	928	952	899	956	984	938	957	934	893	913	918	956	922	1029	861	969	932	960	931	898	975	928	932	923	912	985	952	916	919	873	928	880	997	958	920	942	929	894	963	970	918	940	895	947	919	1006	919	936	939	927	910	875	932	953	963	956	908	921	942	926	900	893	909	931	916	946	961	908	907	930	990	935	943	929	970	893	950	865	925	970	955	917	998	888	924	981	929	887	931	933	952	940	945	886	936	958	938	903	964	896	871	951	985	872	969	881	920	917	939	891	947	995	946	926	966	959	977	901	926	948	956	958	903	950	964	970	974	937	921	927	951	905	834	945	893	947	933	892	960	912	905	966	939	906	932	924	918	956	922	911	968	943	928	887	992	928	977	945	946	937	933	967	944	987	917	952	948	967	932	942	956	960	931	941	934	942	911	881	919	943	926	896	951	954	941	908	921	891	910	906	968	907	900	911	927	923	958	928	977	963	964	908	962	961	927
57167	23127	8839	2029	829	570	533	443	433	428	498	478	423	453	448	430	479	436	433	432	460	508	459	409	429	473	430	480	459	427	410	443	449	430	441	472	465	428	403	427	439	467	453	437	427	473	454	452	464	461	454	481	441	453	445	466	487	479	463	489	446	434	434	467	458	430	428	434	469	453	437	461	421	481	434	444	473	456	420	437	474	410	477	442	439	439	431	419	438	435	484	490	415	456	460	466	410	455	433	442	427	475	483	426	469	447	442	448	451	460	407	465	470	425	458	480	434	414	432	428	420	456	412	430	449	430	459	477	439	485	425	433	462	455	438	432	482	461	428	449	408	455	454	479	466	439	433	435	457	433	472	490	439	425	460	456	487	462	489	447	451	469	421	468	417	441	447	425	470	465	409	456	448	421	456	459	434	439	427	381	421	488	434	461	425	392	421	446	430	423	446	471	482	438	460	456	456	437	444	459	466	453	472	437	403	450	468	438	460	421	456	423	439	420	428	489	431	445	435	420	452	447	474	454	445	422	426	419	451	435	462	429	487	428	442	466	472	456	474	460	481	459	437	453	449	445	444	435	441	452	479	471	459	450	432	430	423	503	413	427	470	463	435	465	425	463	433	418	439	422	403	427	477	443	457	450	427	474	450	457	438	426	468	476	461	433	435	475	424	456	459	421	453	427	449	475	446	414	499	464	480	450	422	452	422	435	509	428	464	470	440	426	456	438	465	432	470	416	447	435	421	485	464	427	397	448	449	445	433	480	436	441	457	425	454	456	402	459	426	458	428	451	380	458	456	447	478	457	457	445	424	440	469	460	487	466	415	463	455	448	492	467	492	443	413	438	437	476	479	452	473	465	451	444	448	454	411	492	429	429	426	449	421	450	468	427	428	451	442	469	458	454	429	440	449	501	435	415	412	460	421	409	445	438	451	503	436	453	481	436	445	447	466	411	425	466	445	432	441	463	430	421	435	466	436	439	419	476	429	475	452	452	423	440	442	431	481	458	462	453	431	411	425	442	424	452	425	437	431	427	442	453	438	459	458	464	441	427	457	460	425	420	451	432	483	458	417	450	430	426	452	454	441	442	521	461	444	423	422	478	435	446	434	453	478	466	411	443	463	461	465	416	446	465	428	441	413	468	444	437	453	456	406	417	442	472	400	462	455	416	462	474	443	464	453	449	442	444	401	429	424	420	431	447	451	418	441	435	441	446	473	437	400	451	444	472	506	447	449	439	447	482	456	461	467	464	459	480	402	416	480	429	459	451	479	420	450	422	428	415	459	435	455	427	445	415	441	464	470	458	457	454	413	444	449	471	432	459	472	458	424	423	447	376	500	408	447	467	464	408	422	469	444	486	456	433	476	441	454	437	476	447	445	470	465	448	437	472	469	444	434	428	428	437	407	455	460	422	460	406	424	451	395	454	464	453	446	441	425	434	424	477	454	408	433	445	439	464	494	447	431	445	438	461	444	450	443	439	432	440	478	458	470	449	471	448	424	403	447	450	484	427	451	443	413	438	468	455	437	439	448	494	417	441	441	460	466	459	452	405	450	488	481	449	468	422	397	434	474	451	428	438	444	433	475	453	468	476	415	428	428	419	427	467	454	423	448	464	446	413	427	462	442	450	417	471	434	407	459	442	447	420	448	461	438	466	424	434	421	417	448	428	447	428	488	421	441	436	464	474	442	402	404	435	438	434	420	455	398	414	440	460	456	463	460	431	459	431	436	391	386	424	452	466	458	441	465	450	472	422	432	440	445	441	452	459	451	460	455	419	453	428	443	473	423	468	437	437	438	455	422	459	448	399	451	445	484	403	491	437	447	448	455	437	465	493	482	456	444	444	456	449	475	453	430	474	491	447	434	465	429	448	451	466	445	455	487	448	474	461	449	474	447	469	487	407	429	429	464	471	455	478	445	431	439	420	477	406	458	477	470	438	442	448	409	468	427	490	428	508	439	433	451	429	482	469	456	472	371	448	482	435	421	435	427	439	404	516	456	446	437	485	471	463	422	436	429	430	448	460	471	423	437	445	451	474	478	453	453	382	404	449	452	490	455	452	430	422	414	441	455	434	404	413	392	428	398	457	468	423	442	475	457	422	466	460	483	467	410	461	491	436	440	458	421	420	466	484	423	458	444	466	430	446	423	447	413	451	436	469	437	486	452	450	423	428	474	452	444	429	483	420	456	447	427	460	455	439	441	394	412	487	450	426	438	437	424	453	466	433	458	438	468	442	412	440	430	475	449	451	482	429	482	459	461	403	469	439	441	437	448	425	433	435	483	464	435	460	487	440	474	435	419	482	471	428	469	461	458	433	437	471	419	420	433	450	468	432	403	490	464	425	478	443	463	447	442	440	466	430	427	451	444	437	436	446	438	464	467	419	479	439	451	484	438	482	447	440	471	453	449	472	472	432	469	422	393	470	438	442	433	459	387	421	490	458	440	486	427	439	405	468	485	409	475	488	413	430	408	424	439	460	471	461	450	473	432	419	443	436	440	437	445	460	431	490	459	443	452	486	424	453	458	442	474	435	423	415	428	446	482	467	420	487	460	439	440	424	441	446	450	446	451	496	450	442	460	465	465	460	450	439	439	477	394	446	484	463	480	420	439	462	428	462	457	478	458	402	430	427	443	448	469	463	435	418	415	440	438	432	468	419	436	430	427	453	423	447	417	424	448	455	476	426	449	464	488	403	462	436	400	444	417	400	435	458	438	427	446	433	468	447	461	436	473	448	439	474	441	419	454	493	477	435	444	414	457	441	444	471	455	463	461	439	481	437	439	474	459	426	437	452	466	389	429	445	520	437	439	476	456	448	429	448	428	449	457	435	443	456	467	458	464	454	430	470	490	467	437	432	461	427	448	423	470	429	496	484	479	443	477	449	439	448	466	428	463	434	448	453	483	472	437	457	467	444	451	399	429	472	443	456	415	454	460	432	426	458	441	438	463	408	489	448	448	411	444	441	457	412	413	442	447	468	408	418	464	420	413	438	425	437	445	446	419	407	438	425	447	450	436	414	462	448	471	465	460	426	413	436	436	454	429	475	470	417	463	456	452	451	484	470	467	441	465	457	480	417	411	503	436	475	443	478	513	435	503	439	500	457	436	458	437	476	455	437	406	479	485	477	455	410	458	482	398	442	453	453	465	464	469	492	450	449	454	470	410	488	464	452	460	486	471	422	436	438	484	430	464	418	428	456	405	448	491	452	454	478	483	440	390	425	410	434	470	467	491	430	433	403	451	497	478	449	489	467	422	463	414	464	389	463	463	486	434	450	448	494	469	438	455	442	452	444	434	421	452	452	451	428	448	442	441	405	456	419	380	452	449	429	435	447	451	433	491	464	419	464	465	433	440	454	467	490	420	462	415	449	468	481	452	440	509	454	459	467	433	431	416	423	454	443	438	434	464	446	411	426	440	464	472	457	428	400	420	433	426	431	425	452	426	414	441	477	409	424	487	437	447	469	477	452	494	415	446	427
38322	13459	6008	3314	1756	1427	1178	1094	968	1013	1014	988	1024	1001	993	930	937	1008	990	982	1008	982	965	973	960	974	985	976	968	921	1003	928	983	989	974	982	948	973	985	971	1019	955	956	942	944	1007	983	970	904	1005	1009	994	1018	940	924	1021	913	993	949	988	965	977	963	996	988	929	987	997	1013	992	1007	955	944	945	952	945	967	989	913	1007	982	980	994	991	1037	958	996	989	995	924	977	990	922	933	984	964	982	965	937	1007	1022	953	960	947	947	983	1003	982	930	991	967	961	995	946	958	1011	979	981	961	992	966	984	973	1015	982	967	941	961	956	965	980	950	1015	991	977	941	987	967	958	930	986	974	953	992	961	961	976	919	930	992	1038	973	945	958	998	1004	950	952	991	1009	987	984	966	995	966	933	988	987	920	920	997	1001	973	989	992	969	968	999	954	962	971	965	992	963	1004	1048	919	955	940	965	950	964	1061	1038	964	984	1018	994	997	948	989	970	949	934	999	958	988	963	1025	1012	986	968	1000	961	992	947	980	979	964	965	958	971	998	949	951	1013	975	937	1015	958	983	940	923	1027	998	939	912	926	967	1001	956	1027	998	1017	943	1011	968	1000	1015	978	972	999	992	1027	948	931	962	921	958	978	975	968	939	938	956	973	953	985	976	1017	904	987	968	971	971	952	988	972	934	966	1010	905	1020	970	1016	966	932	996	956	994	985	959	984	938	1005	908	959	945	968	969	996	1000	960	927	968	983	947	949	897	969	951	938	951	907	967	995	966	996	966	958	1068	923	968	920	956	951	939	997	979	962	1062	975	942	999	983	1001	960	932	959	995	967	971	906	984	995	1008	976	1003	936	945	982	913	966	1018	974	1019	975	984	949	919	872	923	944	926	948	966	946	956	947	1018	997	943	992	1029	967	965	892	945	987	968	997	959	982	962	1016	977	975	974	948	1003	981	951	1062	986	969	996	964	957	931	1055	1007	987	977	954	990	1011	933	944	998	1047	990	922	926	992	1024	960	942	975	965	955	963	968	963	947	966	955	962	979	947	964	988	1023	986	1009	999	1002	1048	948	964	944	949	946	964	920	985	967	954	1016	947	932	999	956	971	928	978	923	996	977	971	926	969	992	948	1011	994	1010	920	998	998	951	1010	979	980	989	1011	968	1015	998	988	1024	945	957	978	920	1027	1019	942	985	943	969	1027	954	926	1034	983	1003	1019	963	973	979	969	1003	986	1008	995	983	943	992	938	947	980	1007	952	982	1002	965	988	970	1025	970	1028	970	912	972	926	985	962	940	958	951	968	948	962	936	995	953	995	958	975	961	1006	972	1026	969	942	1000	1005	1075	986	971	983	939	960	963	987	1001	1018	991	995	988	994	964	995	955	965	951	985	943	953	969	980	994	948	992	957	965	984	956	941	960	947	957	990	1012	989	942	995	987	924	948	993	956	981	1018	933	918	928	990	1000	1004	938	973	956	1012	969	970	1037	962	1020	964	988	965	932	968	982	962	966	1008	972	955	964	939	969	963	977	941	980	936	983	971	1021	958	991	969	906	987	976	944	951	965	959	998	985	938	1010	954	967	955	990	982	939	1016	989	949	951	962	990	986	947	983	938	1036	1025	964	994	972	1001	959	1000	1010	990	957	964	947	974	984	1026	987	951	921	988	983	954	1007	976	962	990	974	967	989	975	935	957	962	938	972	954	980	984	996	1007	924	981	920	994	980	1031	977	963	995	924	982	1027	986	1014	949	940	953	1010	926	950	975	951	948	1009	1009	1001	994	997	950	1012	1048	967	1008	980	951	1001	962	1017	1007	979	969	962	1001	1014	939	1012	974	972	997	969	976	945	1065	1018	974	928	940	977	975	967	978	935	960	991	997	963	916	1002	948	932	988	988	972	953	949	1007	1010	1005	952	962	939	988	991	933	1000	988	980	941	956	978	1017	915	994	938	992	1056	961	933	1002	977	930	945	1001	954	972	891	971	943	990	863	991	950	931	998	977	975	994	976	998	992	949	1076	1038	961	982	986	980	957	963	1031	929	914	909	964	982	926	995	1001	935	978	1000	966	986	985	979	1020	941	966	974	966	950	968	987	962	940	967	950	974	998	966	977	897	949	988	978	951	978	959	966	960	966	965	1006	984	989	922	957	997	997	976	960	1014	970	987	973	949	950	985	978	965	925	960	983	1008	1001	989	946	959	1003	954	1037	1024	977	1010	981	1002	992	934	1032	955	974	969	990	957	980	976	974	1035	968	1008	977	1043	958	1004	976	975	1023	925	976	929	997	953	1019	970	994	983	1025	976	980	966	948	953	917	988	979	972	984	919	994	1025	1034	960	930	1006	1025	920	1051	999	989	981	959	963	970	939	978	990	980	973	967	925	985	946	974	950	986	950	934	976	984	917	987	981	987	969	1000	992	1018	954	999	982	953	958	965	986	937	990	941	966	971	999	977	928	954	990	954	1025	985	1006	970	1008	912	952	966	983	983	925	973	1021	1019	956	1026	989	939	1001	986	974	1007	971	941	985	966	1000	962	956	987	996	966	1007	1014	981	973	978	955	940	927	960	991	959	988	1026	1000	964	956	958	954	984	955	945	993	989	967	934	983	986	955	976	922	964	1007	974	931	952	982	1040	975	955	942	985	959	982	1001	935	927	996	968	955	956	967	1003	922	960	967	925	920	975	960	994	913	985	973	1001	1020	942	980	1004	964	972	1003	927	965	955	990	954	991	964	1019	984	996	943	990	966	995	1010	973	966	1013	990	925	1027	953	931	1004	1018	927	992	1034	984	978	1006	987	951	919	937	955	969	983	964	968	974	985	1017	952	950	981	1015	973	927	952	1023	957	948	999	1003	1021	900	934	969	989	965	937	1014	965	969	952	991	958	954	985	1014	950	982	1042	966	972	1041	976	973	951	956	1007	952	976	978	933	931	966	984	981	950	948	982	973	998	961	1019	958	1008	1040	941	962	986	958	946	1002	940	957	954	955	929	1059	983	912	921	978	975	912	1019	984	983	915	885	974	939	1013	1028	982	965	964	932	965	999	971	989	997	909	989	982	966	968	989	958	956	1018	942	1050	946	983	984	958	1008	995	908	959	965	931	958	929	1011	993	906	972	1009	976	948	950	992	1026	997	1022	960	996	971	1039	983	968	973	988	951	949	1041	960	931	957	1025	964	989	994	1013	1011	953	1015	1002	977	982	1047	967	1018	968	965	939	981	1014	953	973	1003	994	1008	940	976	965	979	926	922	1024	976	1009	945	1013	944	975	990	967	933	989	989	982	1018	972	1013	988	975	1007	982	974	917	940	935	1031	936	971	921	950	964	962	926	966	990	981	1008	963	953	959	996	974	980	1003	924	998	964	1003	977	1006	994	985	1016	1052	951	933	952	1000	958	953	948	926	956	972	958	991	943	1008	1000	936	944	942	970	958	1037	964	988	929	1010	987	1001	966	984	998	956	996	950	1015	948	956	950	1014	972	969	985	975	939	968	982	990	1005	977	960	956	916	940	981	955	906	1006	955	1000	972	957	1019	1003	990	956	995	977	1001	924	941	975	974	991	951	977	943	1014	977	964	982	931	931	1044	968	970	1002	928	1001	990	935	975	994	1021	924	996	946	987	974	979	998	1008	975	958	961	963	993	1017	955	1044	972	987	923	963	960	927	933	1023	942	956	967	983	959	973	984	920	946	999	927	983	924	966	952	961	984	984	975	931	1002	957	973	956	1006	925	992	1043	947	1004	965	955	974	1011	986	966	938	952	976	946	966	1011	990
50416	15024	2247	656	509	492	471	468	444	393	407	407	449	437	449	427	452	440	438	431	431	437	443	433	430	436	432	423	480	406	429	424	458	440	464	413	424	405	431	449	405	451	470	444	430	466	436	414	448	416	484	449	439	444	482	448	448	418	406	432	427	444	442	431	450	427	421	422	439	447	447	442	472	393	437	428	447	429	447	446	373	428	377	413	464	399	453	432	417	410	400	416	446	488	458	449	462	460	405	468	407	418	419	415	382	398	426	431	435	432	406	442	417	433	488	444	430	457	458	450	393	421	489	448	408	447	422	479	436	444	431	426	429	418	466	453	452	469	447	434	401	474	463	423	459	424	475	407	419	414	481	438	403	410	453	426	499	454	422	427	433	444	429	443	479	426	425	420	395	429	478	464	461	415	421	437	413	430	437	489	430	426	428	460	462	440	447	459	464	460	437	448	449	443	411	465	409	442	389	419	426	418	433	410	417	444	426	466	462	463	437	441	446	430	447	470	470	440	435	449	433	422	423	433	430	433	412	414	468	459	429	438	466	438	429	428	457	446	428	478	401	458	451	457	426	431	450	444	461	436	435	414	432	474	462	428	437	462	417	424	452	444	429	472	442	401	463	448	494	445	455	453	437	428	421	424	455	446	441	462	448	438	456	405	432	454	439	439	448	415	423	448	373	437	378	425	396	450	444	456	449	458	413	419	504	415	440	429	417	429	427	452	426	415	424	426	452	450	477	476	431	405	445	465	394	470	430	430	438	405	464	451	454	452	416	476	416	397	423	472	434	465	453	432	438	421	429	463	449	509	438	449	413	390	447	474	421	463	413	426	446	444	457	435	468	403	419	438	449	432	410	411	396	409	429	419	418	442	424	424	414	447	459	436	441	442	445	468	425	405	454	426	436	396	416	414	415	436	390	462	479	446	461	484	432	453	421	436	451	441	429	418	404	454	464	420	476	425	452	428	438	422	458	402	433	400	463	468	447	429	423	421	472	435	465	456	411	435	478	461	396	413	410	443	441	448	433	455	428	454	437	425	475	462	413	455	434	419	426	388	448	410	398	429	443	446	427	427	472	479	472	436	420	464	458	451	485	443	476	426	413	396	398	438	438	387	427	446	467	456	444	392	448	444	435	468	474	423	447	427	442	414	426	458	381	397	445	445	440	481	444	397	461	445	451	453	448	434	414	431	443	437	430	410	438	454	446	423	457	438	431	459	439	423	466	432	445	412	433	431	435	401	452	460	401	430	480	475	424	451	436	477	444	427	457	451	448	429	442	413	403	410	442	405	454	480	433	426	424	460	431	424	418	429	443	416	472	446	440	404	459	421	450	479	414	423	482	453	425	437	415	463	436	423	443	416	459	402	470	429	442	449	417	428	490	462	438	439	409	412	451	438	448	445	434	409	463	440	420	441	431	428	432	408	406	441	423	435	411	430	457	453	441	426	462	406	436	461	422	421	442	450	471	458	457	417	472	451	417	449	412	472	429	460	387	418	439	433	447	447	433	444	449	408	425	428	465	418	408	438	457	431	422	417	433	428	436	415	414	458	435	382	444	472	381	410	409	442	443	444	428	425	417	449	413	455	465	467	449	436	427	454	451	453	425	441	443	424	455	457	441	480	471	427	426	436	446	415	418	443	452	441	454	467	488	493	489	432	448	423	442	451	430	432	413	461	431	405	439	462	424	433	447	456	428	427	477	431	400	451	455	419	438	455	435	428	417	444	454	420	462	448	467	449	466	411	414	476	481	430	435	430	454	437	455	406	443	457	446	427	449	466	415	458	432	446	424	433	414	469	430	440	410	436	388	424	491	429	441	401	422	456	465	444	423	445	448	423	419	412	451	449	391	442	395	464	437	434	418	423	455	420	466	460	386	408	438	488	421	426	450	419	385	418	426	469	409	446	443	491	455	444	422	443	409	426	450	446	492	434	474	452	431	416	431	404	400	468	430	434	426	439	436	454	444	433	417	445	383	443	479	426	418	414	422	439	450	457	432	413	434	438	422	402	429	454	437	435	452	446	450	450	420	417	452	433	443	465	511	419	461	457	409	424	424	440	449	459	455	477	437	430	470	472	406	423	430	437	478	436	411	414	418	454	472	463	448	420	422	425	424	424	457	427	398	414	425	465	470	440	415	419	438	425	422	453	450	442	412	426	476	442	420	444	387	427	414	433	395	460	429	428	421	447	427	439	449	476	419	434	441	435	444	460	438	467	444	428	437	460	464	448	455	448	426	472	423	474	384	455	491	435	420	425	457	460	467	470	431	421	420	448	428	429	418	468	453	443	465	393	448	443	470	445	417	424	415	446	460	437	424	431	402	456	457	432	446	447	388	454	466	433	470	475	434	436	438	458	433	437	441	480	412	457	428	449	470	411	456	419	433	439	451	476	484	418	468	443	419	417	412	452	441	438	464	406	436	439	461	432	448	408	467	465	411	404	408	423	438	441	423	441	419	430	403	467	429	432	488	424	429	438	409	445	436	492	435	441	454	431	443	426	435	449	440	423	449	457	444	444	431	460	466	469	403	445	426	435	448	408	410	432	415	448	431	434	443	439	439	460	417	432	422	459	422	452	429	431	449	486	420	443	423	417	446	431	412	438	442	385	442	395	460	473	408	415	407	420	424	438	437	444	453	448	401	430	462	425	468	460	422	460	420	486	454	409	439	407	425	424	448	445	459	469	436	394	430	446	439	475	409	476	482	400	440	419	412	449	414	462	432	455	437	445	465	416	448	430	456	414	444	416	410	448	445	435	420	438	469	438	458	447	466	430	463	409	456	429	429	442	452	436	424	449	437	415	425	432	436	429	419	435	412	479	433	446	450	424	456	432	448	429	433	437	421	404	486	429	446	441	454	457	431	450	438	452	419	419	444	417	457	474	443	450	433	378	443	398	450	376	445	404	440	476	433	398	450	444	467	411	449	424	427	443	383	399	452	407	440	427	439	452	459	437	418	415	434	428	399	478	452	439	428	469	444	411	442	449	487	413	424	454	464	460	436	472	431	436	426	435	444	442	407	465	480	495	434	449	449	448	479	470	477	448	483	429	435	406	419	434	429	389	476	406	425	437	471	449	452	416	437	440	419	419	444	437	412	437	466	468	441	418	419	478	390	454	416	449	456	431	446	434	426	444	415	442	456	461	424	414	460	429	425	462	476	453	428	433	431	396	430	450	456	411	437	448	429	415	396	446	407	447	417	463	453	465	432	444	438	466	391	467	458	436	436	443	435	396	414	451	461	437	409	449	431	406	420	442	447	379	429	450	408	460	460	474	474	463	434	440	471	447	418	452	423	407	412	421	455	434	416	466	446	402	410	465	414	456	437	446	406	458	436	442	424	365	453	420	449	451	435	476	435	449	427	431	464	432	454	446	424	440	422	429	453	426	419	457	408	439	393	406	442	446	456	453	429	441	423	413	457	436	467	429	456	450	412	450	457	448	393	442	444	437	464	460	428	486	460	395	418	440	457	421	435	456
34191	8035	2470	1394	1099	1076	1010	984	990	934	904	973	941	947	954	935	906	933	988	939	928	968	905	981	944	983	948	931	962	967	935	939	969	945	963	1002	976	989	993	1010	948	993	977	920	904	870	943	910	956	951	968	930	914	918	953	1042	968	989	932	944	981	919	905	961	1006	1019	943	910	968	942	1004	925	964	961	914	974	976	952	921	956	977	922	999	907	929	933	929	925	1000	928	909	969	992	946	915	972	936	965	920	975	931	952	888	1039	911	955	955	920	947	1023	970	1030	977	948	989	1020	958	900	930	959	1015	933	915	898	928	916	958	974	922	930	982	955	975	973	955	941	939	1023	898	945	924	916	1041	992	939	927	940	975	1004	945	933	892	937	957	950	923	964	926	946	921	909	978	930	981	997	951	1002	917	968	965	942	998	974	942	930	992	958	928	913	981	977	967	949	977	982	947	1025	983	966	990	939	953	953	929	966	956	957	1001	985	996	977	950	932	896	927	994	950	973	979	929	1013	944	907	977	964	995	960	949	980	980	945	902	941	944	974	965	940	963	945	937	914	969	969	952	974	1033	951	942	989	971	971	1010	968	973	956	990	970	954	942	963	984	958	939	903	976	933	987	958	934	897	958	968	947	972	975	959	947	958	986	989	929	956	951	955	961	943	970	952	922	948	1031	973	956	927	963	961	884	955	942	922	927	960	925	959	996	991	974	940	961	949	952	934	983	958	926	961	1039	935	985	1003	929	992	985	933	899	962	960	971	931	978	910	974	934	1000	958	978	924	968	1008	975	978	925	962	995	958	976	951	953	1045	961	956	949	990	935	977	982	986	936	948	922	969	943	1016	950	893	955	983	920	1002	967	933	1055	905	1003	922	958	980	1007	942	950	947	955	968	969	958	939	944	946	1003	921	954	987	912	967	964	927	955	956	923	952	964	952	954	941	915	955	956	991	972	953	945	976	999	996	944	984	890	953	970	997	921	1003	941	942	1032	972	1013	971	1001	973	930	961	961	963	971	946	932	971	966	948	943	917	961	962	965	948	966	945	952	970	999	915	939	897	973	1020	903	1002	951	966	942	987	959	910	969	908	946	986	940	937	933	901	963	897	932	984	968	955	967	987	989	955	891	928	928	952	961	935	946	872	1028	944	927	1027	972	934	929	940	972	954	956	968	980	967	934	947	909	969	977	933	960	950	970	957	1009	952	968	982	989	939	940	1021	945	963	922	933	945	947	941	979	895	975	926	988	954	953	921	972	987	961	960	991	954	956	989	924	932	1028	964	969	986	965	930	1017	1009	1033	972	964	972	937	930	945	958	958	976	979	981	961	983	998	970	947	978	970	870	952	972	917	966	928	957	973	953	1011	958	914	944	985	965	959	964	965	944	962	966	927	985	1007	976	993	924	936	930	936	932	1007	981	917	925	968	957	908	925	974	966	972	905	1005	904	1003	895	963	896	945	1003	1021	959	965	986	975	989	923	961	1016	922	977	961	980	976	984	960	1009	970	934	958	992	937	963	1004	982	943	976	889	974	982	980	1008	976	1009	961	954	1001	916	911	1022	947	958	965	953	964	975	898	948	974	983	923	945	941	971	926	1000	928	945	952	943	948	946	970	999	996	968	900	982	957	959	977	965	973	980	934	961	1018	959	945	980	1013	999	990	918	919	920	917	937	1016	962	947	946	971	987	938	968	955	924	988	989	942	1001	938	919	1002	972	953	953	1003	950	932	971	957	976	938	918	952	894	943	935	937	957	968	938	1004	971	986	995	1032	898	970	936	919	1013	966	956	943	980	928	960	974	927	957	931	977	968	913	936	926	894	935	932	919	972	971	985	978	912	961	944	1005	954	936	997	865	1002	1001	983	967	1010	918	962	951	884	968	982	949	931	987	946	946	914	967	986	997	977	1003	928	984	948	909	943	958	931	971	982	924	939	896	935	987	945	996	996	949	955	978	944	928	931	972	979	977	997	983	906	966	958	950	1008	939	912	954	984	955	914	931	963	941	988	909	979	1009	991	982	950	935	985	972	1009	984	899	974	1030	936	999	932	927	1010	964	911	950	971	949	994	920	962	916	947	929	942	957	924	929	983	917	915	953	919	941	1006	928	1011	958	950	931	932	945	940	974	1005	1004	975	939	899	964	969	929	1003	962	935	990	1016	955	945	903	1025	941	992	970	946	962	946	966	909	942	997	900	976	923	976	920	930	981	947	941	1027	915	882	1031	967	995	918	996	947	925	950	987	1010	937	948	923	944	936	938	967	972	949	1028	921	948	944	939	984	957	960	970	1003	894	916	1002	971	994	940	970	926	988	979	988	946	968	991	875	972	913	933	962	939	927	950	918	982	924	946	985	939	917	980	934	976	957	927	933	928	930	951	977	947	927	910	979	926	962	958	953	985	954	1033	939	997	955	940	944	907	924	1028	982	956	1045	981	955	968	893	932	947	940	921	971	945	949	971	958	925	964	966	990	931	946	923	960	947	954	930	948	947	995	927	886	940	1013	939	1003	952	911	958	965	935	991	1013	964	918	913	968	1007	921	1019	959	920	961	939	924	928	978	905	958	924	912	926	954	984	975	921	931	923	945	921	967	976	923	967	964	948	917	983	999	998	973	931	931	970	968	1001	917	954	958	895	957	955	970	982	942	992	929	945	945	977	926	1008	991	951	915	897	933	937	982	967	916	940	906	984	946	970	996	927	902	986	969	965	924	923	981	983	935	943	961	938	935	935	999	927	957	956	956	964	964	945	958	977	984	960	963	1023	949	903	977	948	946	925	947	960	978	990	969	943	941	927	938	941	965	1004	929	933	929	992	961	951	960	920	964	999	959	965	976	928	961	934	964	939	965	918	895	1001	934	950	930	946	926	981	982	940	943	928	906	897	917	947	963	1001	944	926	962	1007	943	913	965	953	999	893	899	990	966	951	1009	985	982	872	989	990	979	943	928	968	956	942	924	1003	900	972	991	957	928	999	957	915	940	1013	932	960	972	912	966	1029	1015	881	918	941	960	975	920	946	889	970	936	940	984	927	977	946	877	953	964	963	981	901	1010	1018	920	950	946	972	939	942	989	936	973	959	933	954	930	982	996	932	962	921	909	897	916	946	983	909	922	980	930	906	935	937	958	954	926	954	981	996	944	1036	981	967	909	978	944	928	955	931	979	946	1035	906	894	987	929	985	898	909	912	909	949	933	979	955	923	897	940	932	996	967	990	986	1000	887	936	933	948	1003	947	947	928	957	959	933	948	924	942	894	929	983	898	928	969	938	963	955	1004	916	962	973	939	974	998	961	938	972	966	986	961	942	930	993	955	960	954	990	1020	957	974	978	925	955	990	970	936	907	898	942	937	894	923	995	966	894	951	1004	955	1018	970	980	950	972	990	937	945	961	963	1022	957	966	911	938	938	934	989	944	1029	915	950	940	982	909	960	933	936	961	911	1002	1027	967	968	968	972	992	932	956	970	967	968	947	945	956	986	922	938	986	1024	1004	868	958	971	977	960	955	948	941	966	915	977	983	958	951	974	995	956	928	985	976	887	938	950	915	985	946	987	977	902	960	957	934	949	884	925	995	878	901	972	998	899	952	954	971	932	937	952	1005	949	936	1017	950	1015	953	944	934	988	1012	934
52251	24473	10746	2907	1171	801	585	506	486	472	429	446	462	476	436	457	460	440	447	426	465	425	387	435	415	445	437	435	424	462	397	424	418	402	422	393	450	454	415	431	438	435	394	437	463	402	438	414	454	408	424	416	416	447	426	387	440	408	416	439	438	468	419	420	380	385	382	382	404	452	448	409	440	412	438	422	434	419	397	427	410	448	467	431	407	423	432	382	450	434	453	391	419	433	416	439	401	424	422	437	450	444	439	379	431	421	434	447	463	448	420	429	427	418	422	426	432	429	405	434	448	480	447	400	378	420	444	429	439	426	390	420	395	429	447	430	429	402	437	448	439	430	431	450	401	409	442	483	414	410	439	405	428	443	493	428	427	440	453	383	436	424	440	458	461	426	428	465	459	393	391	408	440	456	459	434	439	423	416	388	454	459	401	447	459	425	380	426	378	424	451	418	398	436	420	441	438	416	440	448	414	459	404	428	442	438	411	419	431	445	441	418	387	399	419	396	476	481	471	443	384	453	460	449	429	406	405	449	421	384	448	421	389	442	441	446	387	415	416	442	443	413	445	414	374	419	410	437	400	409	457	434	405	432	402	451	461	436	462	442	442	431	428	406	401	454	449	406	441	414	391	399	456	434	409	427	430	450	370	404	447	430	464	460	410	370	472	445	444	414	456	419	425	419	423	402	420	446	435	407	385	435	422	439	428	422	421	445	488	425	400	453	439	398	433	435	365	464	444	404	455	435	392	451	474	398	425	428	441	421	437	451	397	422	372	406	376	449	392	410	449	444	444	427	429	439	443	356	369	441	441	412	414	422	410	430	424	457	407	464	409	406	421	429	443	430	407	414	439	438	413	422	383	396	461	413	408	398	408	386	432	460	431	430	436	422	450	447	425	422	379	439	460	412	420	419	409	418	419	432	432	424	440	413	458	434	427	413	426	424	404	423	427	436	453	460	439	427	414	413	448	393	423	409	429	392	422	408	418	437	408	428	426	428	445	467	477	466	463	441	396	396	444	423	440	418	418	442	467	441	453	419	401	430	458	411	461	414	410	435	406	430	472	442	390	436	427	479	416	416	430	434	393	427	434	438	406	405	409	401	449	397	460	449	419	437	428	472	465	438	426	424	404	438	423	395	428	455	435	427	484	427	413	414	438	404	416	398	441	476	390	435	390	412	444	474	424	426	388	446	426	432	428	388	412	451	427	384	442	401	438	394	439	438	409	448	453	421	443	428	449	427	434	445	431	415	461	425	386	405	439	438	449	417	463	432	443	457	447	418	441	437	436	450	436	458	459	415	440	429	452	384	441	450	417	418	426	419	420	429	449	442	463	422	412	423	418	469	435	432	389	408	426	405	453	430	439	443	444	446	429	424	393	467	422	431	473	418	450	401	416	407	423	415	407	438	414	429	435	421	419	433	392	448	402	443	413	454	406	409	391	415	415	457	409	443	414	410	461	410	428	447	416	399	424	404	430	453	433	435	434	362	419	417	445	443	427	419	434	388	409	400	399	420	428	416	430	392	423	451	397	397	435	438	426	469	441	440	426	457	430	404	449	426	409	439	443	432	451	415	453	459	437	423	424	435	395	404	392	426	446	396	402	449	405	423	409	416	386	436	426	451	428	439	440	447	436	420	432	421	396	407	464	407	409	385	453	397	443	418	431	447	426	409	408	433	461	424	444	440	413	456	439	447	408	417	428	443	453	427	414	448	429	415	431	434	434	426	439	406	422	456	462	432	423	381	372	395	445	461	399	438	385	401	403	430	417	422	409	448	433	405	419	418	391	417	443	411	416	428	447	424	421	444	408	448	462	420	451	429	448	445	448	432	455	446	404	436	424	444	385	446	410	441	437	438	449	437	449	430	421	406	429	404	417	429	418	407	441	395	424	428	448	465	420	426	413	425	380	433	425	446	445	464	410	433	434	426	429	439	438	428	435	439	424	477	423	424	438	437	428	400	417	467	409	411	398	446	389	433	403	419	408	431	439	378	405	446	400	451	446	431	433	429	441	459	412	443	424	469	391	398	446	453	489	405	408	418	411	409	487	424	390	389	411	391	446	441	416	434	398	418	464	424	392	434	441	468	400	422	442	420	393	440	443	402	435	396	407	447	419	449	451	438	409	418	496	424	461	428	406	400	420	406	397	436	392	394	415	470	443	443	430	391	404	429	436	423	451	471	445	438	433	411	430	447	401	421	461	436	414	403	432	467	397	392	430	424	437	447	461	431	439	427	418	425	413	435	415	451	382	393	416	450	437	440	416	449	404	440	472	447	413	402	411	441	430	420	459	530	474	420	390	434	405	462	442	434	445	447	417	440	427	419	452	426	392	439	432	453	422	430	444	444	440	445	431	399	459	456	438	438	434	425	405	453	461	446	376	420	433	452	427	451	447	444	424	432	440	401	480	438	414	415	405	446	438	452	401	453	438	418	451	447	413	447	406	439	437	427	404	420	405	429	400	434	416	458	447	415	451	423	449	433	455	462	443	430	466	414	438	467	399	456	446	423	419	420	474	451	428	435	430	384	387	445	466	408	399	434	393	372	457	448	403	435	472	438	411	388	419	414	441	414	420	401	427	412	387	434	456	470	438	401	442	435	435	416	422	404	421	440	434	391	402	409	419	389	410	461	436	373	414	416	391	451	441	422	424	415	430	395	450	390	388	458	424	403	420	421	399	415	400	448	427	444	427	410	422	449	429	465	465	427	424	448	426	441	441	448	403	473	414	438	426	400	433	427	394	448	424	431	445	431	403	417	396	420	434	407	427	424	445	384	391	414	419	453	420	406	400	371	420	422	396	422	404	418	418	459	431	408	457	410	427	410	440	434	401	468	426	406	429	414	472	452	422	449	436	417	444	427	404	386	437	432	448	453	458	478	420	415	453	449	434	398	408	457	426	429	418	397	430	449	436	449	420	419	406	417	443	435	466	467	498	412	469	421	399	422	417	420	406	451	471	422	382	436	448	470	416	424	439	400	448	436	417	440	434	438	413	445	455	434	414	440	446	411	411	414	434	404	443	407	392	449	384	447	407	402	426	423	449	410	423	443	422	418	458	406	432	465	413	406	420	492	411	442	422	396	411	415	495	417	429	418	414	432	461	422	417	470	429	419	425	426	438	421	460	467	451	398	458	446	427	415	436	419	447	450	399	426	407	423	425	423	448	445	440	449	402	498	460	403	417	367	430	401	437	427	430	440	408	457	422	453	429	457	424	449	409	465	432	384	456	416	387	466	396	435	450	453	405	410	398	386	396	472	421	469	432	410	442	368	441	486	432	415	432	454	423	450	453	454	403	416	415	436	468	453	418	401	434	404	407	426	442	424	481	477	377	435	442	441	444	457	403	437	451	407	420	425	404	411	454	423	429	430	410	442	393	466	413	430	443	416	443	444	444	404	432	426	444	446	434	455	428	418	424	438	405	442	434	459	397	421	438	418	416	428	410	443	426	446	395	397	414	437	425	400	463	421	397	408	416	439
34752	17322	9261	4912	3044	2079	1530	1229	1127	1022	965	998	1006	945	971	962	921	967	931	935	940	942	912	922	918	965	923	963	902	949	954	954	924	950	920	891	944	943	915	863	914	896	955	932	962	930	944	926	954	980	916	963	908	917	925	947	932	966	948	930	969	916	987	923	946	893	935	946	930	903	922	924	920	910	1006	929	871	969	921	917	970	942	917	931	910	928	927	954	940	913	936	960	949	944	916	925	975	931	973	942	962	918	984	958	946	934	1007	898	948	959	970	997	990	966	968	988	913	949	923	932	938	956	944	936	941	1006	949	995	962	934	899	951	973	936	913	856	941	996	927	894	1010	942	898	964	920	895	944	958	944	924	959	900	955	931	927	896	983	970	1004	986	966	914	913	983	944	932	896	943	931	980	918	931	908	922	971	893	936	910	917	937	909	1001	856	999	961	955	930	1013	1001	946	916	973	987	920	927	926	923	938	944	962	896	924	964	921	946	914	907	943	939	913	934	968	955	886	981	938	932	943	919	975	958	908	951	928	891	981	938	943	981	962	921	961	930	919	954	868	961	924	951	920	889	904	1000	928	912	896	949	882	934	935	883	915	924	930	930	941	942	895	934	957	966	937	910	949	958	943	973	943	948	960	931	922	916	939	916	894	954	933	965	951	930	955	952	984	935	989	976	1004	938	935	921	913	919	931	953	903	951	934	883	936	1020	958	949	899	1008	937	932	972	918	922	973	955	912	967	933	889	970	943	922	988	951	875	901	968	919	929	947	946	925	968	971	887	975	933	955	974	926	956	949	982	964	985	983	983	914	961	873	937	949	978	891	939	931	912	919	937	970	922	925	967	965	917	939	916	971	911	963	935	939	982	945	946	891	947	949	977	963	961	931	908	971	964	970	978	956	912	889	932	911	1001	938	938	1005	901	911	967	969	988	892	936	933	959	892	970	952	952	934	953	895	970	916	931	961	906	992	929	964	912	925	932	911	979	958	966	922	933	971	992	888	947	955	905	855	955	950	962	930	958	984	961	918	940	968	991	944	883	965	970	941	967	1025	936	919	869	920	889	874	938	930	928	915	920	944	950	897	969	950	925	942	955	883	945	946	953	985	912	923	928	908	931	916	979	968	886	873	989	963	1014	1020	922	901	895	958	870	1006	924	916	997	1001	890	987	970	948	929	918	929	901	924	962	957	991	972	954	908	1006	921	971	983	939	908	915	831	892	941	935	921	931	949	919	954	923	942	937	913	932	880	931	921	946	941	943	972	927	919	957	942	1009	869	909	959	980	968	965	944	933	948	894	916	888	925	912	928	907	940	959	963	893	947	920	922	957	911	943	968	938	940	977	938	960	924	906	953	878	941	954	928	943	953	954	957	899	916	942	980	968	935	892	960	940	977	892	914	951	969	949	924	880	967	933	957	942	985	933	970	914	893	920	941	936	925	925	995	944	906	927	956	895	915	945	928	946	918	983	908	913	962	939	938	868	909	889	896	921	891	966	992	974	920	904	983	955	914	874	947	911	950	924	900	935	899	932	943	1003	957	901	922	911	941	900	932	999	958	1001	923	909	972	903	961	870	994	925	908	960	925	951	926	926	963	929	940	1040	900	956	929	891	918	899	919	972	918	947	924	878	913	950	964	916	903	930	965	975	881	888	980	893	926	954	939	956	980	960	968	975	945	891	955	917	948	936	980	899	916	935	905	967	928	884	959	953	977	990	950	973	933	911	935	940	898	963	877	954	897	962	953	897	928	919	967	989	911	956	931	973	940	919	968	969	848	940	914	915	933	939	869	939	948	848	920	903	909	908	986	925	968	994	965	919	895	948	897	938	875	922	887	940	930	931	920	1015	941	909	970	985	916	979	985	899	966	949	925	967	944	945	942	975	959	935	932	969	947	902	906	967	945	963	967	948	961	929	913	939	898	970	972	989	910	978	970	891	1003	909	936	955	967	950	918	917	943	987	916	964	958	925	955	932	940	949	962	962	944	921	955	953	896	904	981	947	904	911	876	929	966	960	919	937	884	967	919	958	950	915	952	925	958	933	953	977	912	974	960	942	890	955	980	947	989	942	958	911	943	972	912	930	941	986	951	933	918	970	918	927	970	910	982	939	942	931	982	934	929	981	959	1011	936	968	980	947	944	953	991	934	968	923	931	928	943	957	916	983	887	989	949	971	916	937	926	943	911	1035	932	927	935	965	876	954	934	928	984	923	973	908	903	980	964	928	992	951	923	924	964	960	973	902	919	907	941	956	918	876	944	900	930	986	898	924	921	958	942	991	933	933	965	924	940	958	925	952	943	984	918	931	955	1003	904	971	950	974	974	954	960	918	891	967	946	958	982	917	916	931	923	928	973	976	954	886	939	961	913	962	964	944	916	900	970	949	922	892	959	946	919	945	989	960	968	895	942	970	982	982	986	936	924	1001	917	963	973	938	944	968	946	926	926	950	957	917	945	946	898	931	961	938	949	1000	972	946	940	938	928	970	964	915	910	977	951	1011	917	937	1018	957	880	964	962	903	895	961	895	976	976	942	919	1002	918	944	914	998	896	925	937	939	901	924	913	943	951	923	912	907	882	978	940	907	976	925	949	988	959	951	965	897	960	938	994	930	933	972	939	956	981	960	1000	870	983	915	924	945	935	903	907	919	918	946	910	943	918	962	949	936	942	946	910	954	886	963	972	897	976	923	877	965	985	910	945	974	988	991	914	916	954	920	916	936	919	916	958	963	985	1002	934	969	937	948	915	899	883	998	977	943	960	971	928	942	965	882	939	893	885	948	909	905	921	937	926	994	912	978	927	974	959	966	951	891	935	978	942	905	931	970	896	932	981	886	895	928	981	981	965	956	896	956	930	959	1040	927	940	960	922	990	932	965	944	933	949	908	945	924	984	947	886	993	1013	935	921	958	948	928	932	1009	967	937	938	986	946	938	910	957	922	921	991	915	1001	932	968	985	924	913	948	974	947	927	978	932	921	911	911	963	931	977	943	971	1004	939	926	914	994	926	876	900	919	904	875	870	924	952	956	906	899	913	917	920	915	927	948	912	920	881	907	964	989	892	944	905	946	925	957	917	952	948	989	984	987	951	948	987	936	956	898	939	956	958	960	904	913	918	943	1001	895	961	924	945	933	933	927	933	953	978	880	947	901	964	922	947	934	890	927	899	966	927	921	941	908	975	1011	960	940	929	968	990	997	948	956	969	956	943	901	932	925	943	948	931	941	948	996	962	916	953	968	965	929	949	945	996	914	981	923	934	954	963	938	940	974	862	917	886	984	956	980	903	951	966	928	930	949	927	954	937	948	950	924	954	956	947	958	912	923	937	913	914	960	919	969	961	953	933	913	919	963	929	937	978	960	982	966	976	940	956	905	915	1020	945	945	987	949	900	932	910	930	949	941	885	1026	930	837	921	990	956	937	918	940	917	913	966	911	940	938	970	987	933	963	890	951	971	949	929	953	943	967	971	955	982	903	979	986	942	979	961	991	912	940	916	949	965	990	933	943	932	941	905	846	999	945	982	984	921	918	939	924
53602	27948	10605	2347	882	615	495	531	484	431	443	453	466	463	430	458	423	437	429	485	489	445	452	464	419	414	482	460	431	436	377	419	442	442	428	420	407	451	461	407	461	437	478	410	398	401	436	463	447	432	415	484	429	420	448	465	458	475	437	447	421	402	467	427	420	408	397	442	459	423	435	445	413	494	439	435	461	465	427	433	436	430	420	424	428	447	441	429	435	478	457	445	437	431	449	423	422	438	428	456	411	396	438	458	436	432	402	451	433	439	396	470	462	446	483	425	455	435	465	419	438	432	415	457	432	428	459	455	432	451	425	432	457	434	421	428	452	436	468	455	452	425	452	480	443	417	445	449	430	436	432	454	400	443	465	402	449	461	456	466	450	451	507	441	441	442	456	411	434	465	426	467	458	442	452	451	399	445	468	421	409	441	426	419	416	410	472	439	427	478	449	395	454	487	433	485	434	447	431	443	415	411	447	453	431	441	442	416	415	423	453	432	457	424	438	402	423	453	421	461	444	480	448	430	400	452	415	474	474	494	460	429	490	400	430	457	433	442	417	419	432	412	438	463	484	457	459	429	428	425	434	404	435	422	438	445	434	433	409	491	405	446	448	398	454	411	450	435	436	429	435	448	442	432	466	432	487	447	438	425	421	404	491	424	448	437	422	405	441	442	433	412	475	405	466	424	422	457	437	442	412	430	430	441	392	422	462	442	443	440	453	432	418	420	412	455	429	434	457	485	398	419	437	463	390	436	458	444	452	433	445	455	415	429	468	434	462	432	417	450	439	430	444	444	454	445	441	411	452	420	413	416	408	445	464	410	445	434	444	492	443	462	430	456	472	458	405	423	438	405	405	464	460	453	445	387	422	406	438	428	458	447	434	422	421	422	478	400	385	433	449	451	419	412	446	443	416	440	457	456	442	447	443	446	392	427	410	487	476	410	442	413	458	423	421	440	430	432	454	431	456	488	427	465	415	427	428	425	402	449	440	430	478	433	432	397	428	470	429	425	433	418	425	473	462	468	444	459	461	458	441	401	434	449	434	476	443	446	404	470	514	435	436	466	378	426	449	398	448	416	509	421	453	404	426	447	432	432	463	440	435	429	445	447	462	447	443	437	453	415	473	424	451	417	428	421	412	428	400	448	435	443	475	412	449	464	443	413	403	425	479	462	424	436	427	416	453	450	453	459	456	419	493	446	450	471	439	440	450	414	444	446	460	443	451	431	408	437	438	439	452	447	452	468	467	426	454	466	452	437	418	462	456	413	458	452	404	431	448	444	427	430	451	441	391	446	441	434	416	470	449	458	460	419	435	446	409	458	456	407	450	435	454	452	454	459	449	430	466	400	431	420	407	459	430	433	420	427	422	433	447	469	458	397	467	430	407	408	452	439	441	463	419	443	435	397	432	427	410	460	444	431	448	438	463	424	432	417	486	456	392	429	397	444	447	440	427	444	452	452	406	418	453	442	453	442	458	427	429	443	443	445	436	460	452	459	454	446	465	411	421	438	388	459	420	437	458	453	498	446	480	441	475	428	450	414	426	425	458	451	461	430	448	404	385	425	447	453	437	450	471	475	423	414	426	427	445	465	425	402	448	430	440	426	439	423	433	399	405	478	444	428	437	448	429	482	461	427	432	486	427	461	384	424	396	429	395	439	402	412	451	453	413	442	447	431	412	436	426	446	427	436	401	421	414	441	420	463	468	417	439	416	451	426	432	418	444	431	496	465	471	456	446	478	430	445	404	423	406	446	403	418	427	447	429	462	448	464	421	445	407	415	470	445	390	449	414	419	431	494	440	427	410	448	467	455	437	488	419	490	428	436	444	448	460	436	424	427	413	432	453	425	463	431	465	432	405	408	423	469	434	440	444	444	434	478	431	471	440	430	425	414	454	471	459	427	421	443	461	509	429	444	446	438	415	420	437	457	426	436	431	414	425	462	464	404	445	446	452	424	463	459	450	430	449	488	440	441	422	408	469	444	421	444	449	414	414	463	458	436	443	417	429	418	418	446	447	425	435	442	419	445	445	418	434	466	425	454	454	437	414	480	419	403	441	456	434	425	485	452	449	450	454	439	429	431	471	436	424	397	483	472	451	421	405	424	453	390	440	450	451	419	402	485	412	443	426	474	438	411	429	433	420	452	441	410	419	466	441	429	431	411	425	394	421	443	403	447	451	448	445	407	451	490	451	443	457	450	414	407	454	427	478	415	430	467	441	443	478	428	433	408	481	439	424	409	396	416	446	423	454	421	458	444	431	438	427	451	452	413	427	475	436	434	417	471	421	393	440	458	400	452	382	405	400	440	463	449	469	438	465	458	408	434	463	443	487	444	445	432	465	415	424	409	501	416	432	455	430	434	439	436	433	441	449	411	414	443	449	452	418	498	428	434	450	426	430	453	442	422	415	455	455	415	419	450	439	385	454	452	466	440	448	457	426	433	449	437	450	414	431	461	454	444	462	444	439	439	454	460	439	444	461	448	431	453	427	407	433	440	469	478	450	431	432	441	438	419	438	459	436	407	426	470	410	418	435	447	454	458	422	496	440	399	447	426	436	462	422	435	463	457	431	459	430	419	462	453	451	439	452	450	418	446	449	467	495	453	417	445	440	466	430	409	431	439	439	442	450	453	458	432	422	424	451	449	466	444	454	434	435	474	467	412	461	466	406	465	462	402	440	428	386	454	437	436	450	438	400	394	413	450	433	422	438	494	430	420	441	465	441	440	412	414	424	439	459	446	426	416	473	442	447	435	449	440	420	415	433	451	458	393	404	426	443	435	431	422	417	431	433	430	445	475	387	456	440	456	471	436	428	447	465	416	479	434	443	449	442	421	460	453	409	470	428	477	421	393	444	424	433	404	444	415	434	455	432	477	470	430	441	402	461	442	460	406	446	458	442	424	428	432	453	419	404	459	436	479	422	474	418	464	425	473	469	434	386	442	465	421	445	429	382	481	430	458	413	441	464	454	475	465	446	454	430	442	426	467	420	439	444	391	472	463	411	452	426	439	444	419	447	443	445	407	428	440	448	428	458	436	503	441	438	414	410	455	418	456	442	470	456	448	428	431	491	435	410	433	409	439	453	443	451	439	467	412	438	449	451	455	466	459	451	452	476	416	438	495	439	456	425	433	458	417	442	430	407	478	449	421	436	426	460	441	443	433	462	459	457	455	433	441	465	425	447	452	438	445	452	445	415	441	476	461	478	461	406	451	409	438	417	451	476	416	464	407	448	455	446	462	437	428	426	429	398	456	422	461	440	410	424	438	457	437	442	411	454	423	428	467	428	455	419	446	436	433	451	444	444	451	409	448	456	445	455	399	455	435	476	397	439	479	443	450	421	439	439	475	456	423	428	434	469	454	452	444	402	441	460	437	427	423	424	437	454	426	465	472	420	424	431	491	423	444	430	421	423	422	462	468	457	462	420	466	454	478	423	439	418	434	446	457	459	424	436	472	419	422	465	445	434	436	397	458	422	431
37896	20212	6639	3658	2097	1525	1124	1057	1054	996	977	935	967	977	944	979	976	941	918	998	1010	917	961	993	932	951	925	1062	1005	989	996	941	931	975	990	981	953	959	933	1001	945	954	951	932	1011	972	965	947	961	981	962	968	958	986	952	956	937	943	976	909	921	954	1000	955	889	1001	1009	955	973	1004	1032	975	898	963	960	939	958	932	907	976	939	930	913	905	951	971	928	953	942	958	957	963	955	983	969	993	949	939	926	896	1040	1000	978	983	934	945	924	991	981	910	973	976	972	945	1019	926	974	998	990	976	949	959	951	962	964	938	914	998	967	909	937	982	977	965	1014	1001	968	958	1008	1042	987	1015	1007	967	956	935	943	941	896	999	938	972	959	962	951	961	976	900	960	998	994	953	923	952	957	968	985	952	982	956	999	955	905	930	1001	931	940	957	976	972	969	932	908	915	938	968	937	954	934	954	1053	1003	976	934	947	952	1010	988	966	992	998	965	988	943	994	958	959	961	960	963	1005	952	935	883	904	978	974	1002	926	970	965	965	962	922	955	966	979	946	963	998	940	969	939	997	964	912	917	951	922	914	937	911	1052	937	989	983	998	962	996	974	1013	893	939	1000	955	955	965	966	968	968	927	972	956	984	944	888	942	952	977	991	949	941	950	995	1019	949	955	946	965	959	926	926	977	991	921	980	992	1003	987	994	974	941	975	958	971	1008	941	1002	967	899	959	985	987	957	935	981	964	979	1009	935	952	1017	982	992	938	960	977	935	1005	1026	955	954	966	905	959	949	947	935	966	946	961	946	944	966	970	945	951	981	969	964	926	977	919	1020	946	973	973	960	935	931	975	939	976	969	909	932	897	905	907	927	1010	945	950	889	996	988	988	992	992	969	954	902	951	984	995	976	937	947	979	929	921	951	959	931	985	969	959	1004	917	970	915	934	937	1011	982	997	928	916	931	958	957	952	913	985	972	945	931	954	979	986	965	919	961	902	970	929	941	951	958	885	974	947	972	965	1000	931	1015	971	977	905	972	933	903	993	889	964	1000	934	992	1015	948	951	1011	973	948	934	977	947	932	960	986	1006	962	955	949	924	981	961	929	950	977	975	974	1008	957	967	959	954	956	962	1046	916	956	953	972	918	1005	961	956	1015	1004	958	972	942	988	978	944	970	923	915	942	950	974	989	957	956	940	959	919	923	1016	914	1006	983	984	972	946	943	1005	994	934	967	950	961	969	914	948	931	945	943	949	894	940	905	973	1026	952	941	1006	968	967	962	984	937	937	969	946	961	982	983	945	945	991	994	924	937	956	984	946	953	962	1021	1003	999	971	993	951	965	940	964	979	944	993	974	978	946	965	968	949	1018	984	959	956	982	1029	981	1001	967	940	967	898	951	948	927	956	936	973	923	1003	994	950	934	981	983	953	972	935	942	961	957	937	993	969	917	977	1031	968	994	961	898	962	941	1002	977	924	978	974	930	970	974	937	989	985	986	917	1004	934	957	993	919	981	972	1046	957	1006	923	1022	983	950	953	994	974	924	996	965	925	967	953	964	998	957	910	948	976	965	975	993	969	1010	950	896	952	975	950	971	990	957	954	1009	931	953	933	958	982	943	937	891	931	982	989	968	977	1026	929	959	923	991	1009	1001	871	904	958	953	983	936	958	902	950	934	964	992	978	951	964	998	979	944	972	921	1003	952	958	1044	975	974	927	968	1026	953	971	933	996	945	951	958	975	960	939	993	927	944	901	928	1011	956	918	1003	955	945	966	966	922	949	944	952	979	984	955	1006	939	978	986	985	940	927	924	887	972	1001	950	886	938	947	934	967	991	963	966	998	996	908	953	921	930	936	954	938	955	941	989	999	973	946	922	972	969	965	986	941	1012	995	1038	907	975	957	974	965	916	910	947	934	979	955	936	985	960	963	951	996	889	1012	940	975	995	959	934	1018	950	986	1006	966	991	894	940	1023	993	922	939	1030	933	989	931	935	937	976	966	993	982	915	985	968	968	953	926	976	932	994	1012	883	961	963	970	948	995	947	946	905	946	944	968	1001	892	1013	970	986	965	935	932	985	1019	989	1012	979	946	936	919	961	931	964	956	938	935	936	959	964	918	973	967	953	993	983	977	951	982	957	1028	959	912	987	987	962	976	967	962	1021	1000	969	940	924	1010	940	938	1031	959	931	953	970	972	974	969	938	953	993	956	975	941	957	955	983	957	975	957	962	961	1008	924	1022	960	894	995	971	959	1001	915	952	965	1006	981	992	953	976	1021	946	925	913	955	1012	969	941	986	950	953	978	996	904	920	987	935	1002	951	938	937	936	955	961	965	982	922	1002	954	989	930	1009	937	1003	959	1013	1015	989	971	1003	926	933	940	956	964	945	982	940	942	953	973	958	950	964	986	979	1004	936	990	920	952	952	943	953	980	979	993	945	1003	991	935	955	1004	958	946	996	910	947	927	970	988	952	955	950	984	950	951	949	949	956	964	981	926	970	1008	977	926	901	927	1005	948	980	959	1002	936	952	951	983	994	991	970	979	944	935	918	973	979	942	950	935	918	944	1013	1004	934	989	940	925	997	974	927	964	926	946	902	961	932	1001	904	977	960	951	960	988	982	992	989	977	992	914	981	940	953	944	989	1013	969	928	981	982	974	951	1015	951	937	954	983	971	982	934	953	932	984	943	1000	962	926	950	964	990	998	958	930	937	945	967	959	990	963	980	1012	971	974	990	945	994	931	956	966	962	904	986	994	970	958	935	964	974	988	930	974	941	954	956	977	964	916	918	1024	969	958	974	1003	967	981	961	963	919	974	1009	977	968	931	937	1041	1023	948	1021	949	926	986	971	939	934	969	968	967	978	905	975	989	928	996	944	974	1030	909	928	972	1006	976	935	1035	979	920	940	953	990	888	942	962	927	952	961	944	942	969	941	956	948	919	948	975	976	965	941	994	966	935	928	979	981	955	978	984	986	937	1009	941	916	949	963	965	950	925	987	975	984	984	963	955	948	979	964	928	943	926	958	940	1025	976	940	989	970	978	1010	970	965	944	934	1022	947	951	909	989	987	972	963	936	984	937	1010	967	880	952	1012	1001	987	944	947	988	922	970	924	947	979	971	939	957	985	954	1001	988	1010	974	977	925	926	962	926	967	1017	946	984	954	970	986	960	1027	956	907	956	952	939	981	914	997	887	998	994	973	958	925	981	963	921	976	946	981	957	915	952	1010	949	930	980	989	1008	977	947	963	944	950	950	968	983	921	1007	939	925	942	1026	924	935	910	1007	963	1018	980	967	958	973	980	987	934	986	978	936	953	979	954	973	985	977	959	981	955	880	1007	1025	974	993	935	972	958	957	952	987	901	992	966	968	993	981	971	976	1029	976	952	970	1007	923	924	932	940	939	984	956	940	934	909	945	954	945	930	923	921	920	1008	981	944	983	953	1011	930	935	928	927	962	993	963	932	966	949	981	971	949	927	979	945	942	1001	944	1019	971	961	946	997	978	965	941	981	984	978	1003	948	982	976	948	995	951	954	996	965	905	958	1006	928	942	997	1009	956	939	942	931	1018	956	975	897	986	937	1006	933	957	976	937	916	998	950	991	925	967	982	1011	986	1008	902	954	924	954	968	928	979	923	926	1004	987	963	1007	961	955	960	945	983	935
46355	15424	4108	1707	914	626	548	482	437	437	403	427	418	408	396	430	426	421	403	402	417	443	379	428	435	400	459	387	396	402	419	407	423	407	430	441	438	395	462	406	448	413	397	434	459	433	462	415	424	444	460	430	401	402	390	408	404	431	426	428	403	410	409	423	400	445	434	412	433	426	422	405	450	397	417	421	408	465	439	404	391	415	368	437	411	455	436	463	456	425	409	385	437	430	434	413	409	412	464	448	470	401	417	415	421	416	419	462	434	410	382	379	382	415	435	409	414	410	411	425	420	400	412	414	476	424	431	394	396	381	394	386	430	465	447	394	433	385	404	393	407	424	416	398	400	397	442	374	400	403	412	373	411	433	379	410	417	420	437	388	418	392	390	441	425	419	429	406	432	453	421	412	392	423	450	423	426	417	413	433	395	406	394	386	415	394	418	428	396	398	416	394	402	395	405	456	398	433	442	492	432	418	434	433	416	465	401	447	439	397	388	435	414	424	420	409	437	433	395	402	422	427	450	448	372	406	434	400	439	470	441	419	420	400	411	401	420	423	438	471	476	426	426	425	417	425	454	410	418	419	448	461	426	440	456	440	446	441	408	441	383	397	388	414	429	424	457	433	494	426	407	390	397	413	428	434	415	463	405	420	452	396	425	385	396	397	434	397	397	424	412	417	418	432	357	413	386	407	410	396	417	406	456	392	389	453	414	454	406	410	453	428	408	397	453	428	410	389	422	406	417	424	415	421	444	449	404	371	441	439	408	379	435	421	441	460	404	406	406	396	407	360	397	451	412	436	378	381	399	418	465	415	371	412	463	420	420	394	412	448	444	418	417	426	420	454	430	402	434	393	377	433	429	384	420	402	436	395	398	432	444	400	417	420	401	426	388	404	443	411	386	425	430	418	441	417	444	423	431	397	453	407	421	440	410	396	422	427	406	444	445	425	414	380	412	407	424	434	402	425	420	417	416	473	426	390	424	465	445	419	427	404	443	411	433	426	451	442	440	402	449	408	426	403	443	449	404	408	378	420	407	411	403	410	417	437	423	433	433	421	404	437	415	388	445	389	401	398	470	376	421	429	419	409	427	421	456	412	388	433	391	427	376	416	451	409	434	464	405	429	442	413	407	475	410	429	412	378	380	464	420	397	400	424	437	444	433	446	381	394	445	391	430	432	437	438	418	379	408	381	414	420	447	420	436	391	423	430	412	443	468	452	452	416	437	413	444	393	410	370	409	404	431	404	395	458	456	418	389	421	429	454	401	441	467	432	435	423	446	415	414	447	420	442	412	429	454	421	429	426	382	418	400	412	448	398	416	427	450	416	439	420	426	404	416	449	452	421	431	394	431	424	444	412	390	375	428	436	420	433	457	424	425	409	413	411	415	386	400	446	457	399	420	389	397	454	397	424	418	418	392	451	402	406	430	424	403	389	419	407	419	388	424	408	416	393	438	400	382	433	451	417	436	428	433	429	426	413	436	442	426	423	405	437	416	440	439	447	409	411	414	437	428	443	389	448	411	440	428	403	416	409	412	410	434	439	408	436	370	436	407	398	407	450	401	427	454	437	441	410	385	422	417	423	446	461	445	448	438	399	396	425	415	441	434	386	407	451	458	391	400	466	386	385	420	428	403	407	465	387	405	400	415	442	430	427	454	427	437	387	409	387	440	413	430	413	398	439	444	449	407	417	421	435	408	491	439	408	413	414	397	383	438	472	440	398	432	440	436	426	430	452	452	418	383	436	405	391	403	426	411	417	409	470	438	388	417	428	449	448	397	427	427	417	464	424	406	381	409	388	422	397	458	391	425	418	401	424	451	417	438	432	408	429	441	447	468	423	404	399	395	438	432	454	404	402	416	450	410	392	452	425	422	412	404	399	405	426	408	423	394	398	413	456	426	394	430	418	423	386	438	419	459	384	432	392	453	405	399	427	405	398	442	466	465	403	432	469	412	412	412	431	436	433	419	394	417	433	389	429	384	421	434	412	449	379	395	393	417	407	407	426	395	391	400	424	427	410	437	447	460	433	392	394	450	371	423	446	416	459	417	401	440	423	398	436	462	396	458	438	427	431	425	427	448	443	439	402	405	392	431	416	418	398	426	422	417	439	449	449	437	403	395	405	466	388	414	452	433	420	426	394	401	415	407	394	395	409	410	405	427	434	410	389	456	401	417	408	464	425	418	393	459	427	391	363	457	465	453	447	384	427	399	396	414	417	464	407	406	436	407	411	412	404	426	407	412	459	422	399	455	458	420	411	452	429	388	399	431	391	424	404	446	460	404	410	398	422	408	380	424	438	417	397	402	444	431	406	438	436	412	400	378	417	470	413	411	399	418	443	418	393	387	419	392	424	388	421	475	462	460	423	413	448	423	440	440	423	465	461	440	392	439	403	485	406	390	408	426	401	438	437	397	426	458	424	450	440	450	417	426	415	446	431	388	417	443	358	470	398	445	429	433	454	432	392	424	435	408	430	436	451	449	434	432	404	455	438	413	404	427	447	380	437	464	431	454	386	425	464	463	414	415	433	454	444	423	423	395	401	417	403	436	445	441	425	434	399	406	402	411	426	426	456	380	484	437	421	413	412	413	390	459	420	422	429	427	428	430	397	435	426	429	451	431	378	382	443	438	417	425	466	396	427	430	433	457	431	410	423	444	404	427	420	431	437	378	395	369	423	417	418	434	438	421	396	370	425	440	416	453	372	423	445	436	429	380	449	417	412	421	403	399	449	422	423	405	407	424	449	408	429	413	390	481	396	383	394	417	448	475	423	417	424	394	401	426	435	395	402	401	411	396	446	391	392	471	441	394	417	408	460	431	438	420	444	430	407	417	394	396	412	430	437	431	396	421	405	452	418	406	416	424	393	405	418	440	406	442	411	419	421	452	428	427	427	412	440	428	445	432	442	419	397	413	401	422	434	421	397	416	420	409	461	407	456	431	408	421	437	424	426	418	451	405	425	443	429	435	435	444	409	431	381	399	439	414	412	426	445	421	437	464	439	367	383	381	391	426	375	423	408	377	408	405	415	432	430	429	459	405	410	399	387	411	456	373	456	420	389	412	440	407	408	409	422	443	424	415	414	417	363	399	432	469	430	410	409	402	402	422	412	401	397	415	439	393	436	424	463	413	397	428	408	405	394	423	428	419	409	394	414	394	431	451	434	404	404	397	423	400	408	419	394	406	402	414	435	408	430	451	412	424	419	405	461	414	427	441	399	398	417	388	446	400	389	456	426	394	409	396	428	435	374	400	444	398	416	375	400	439	410	443	418	421	456	443	374	448	433	408	411	387	420	466	416	401	394	411	388	401	432	386	408	427	418	395	401	405	395	388	415	379	413	423	458	452	425	429	407	437	422	461	458	455	402	430	418	441	432	402	437	424	464	423	432	380	417	450	421	432	435	427	405	435	400	376	460	420	433	408	416	383	408	405	376	434	430	437	413	448	402	421	439	403	430	467	381	420	414	471	392	402	383	427	425
30297	9695	5052	3501	2167	1537	1305	1128	1072	1001	930	945	909	911	889	941	1001	982	923	922	908	969	912	900	1001	933	918	947	916	915	942	863	970	908	912	910	965	923	892	899	940	900	921	940	949	900	900	937	937	947	916	941	893	919	942	926	905	939	923	887	944	933	934	906	891	929	935	948	913	919	1012	931	935	868	924	952	929	936	915	898	963	913	903	928	976	934	907	887	893	954	903	902	889	862	919	896	901	918	955	893	922	921	945	915	961	896	901	885	883	876	976	915	912	890	936	901	902	956	926	942	910	923	914	978	909	923	904	848	913	975	867	918	938	985	922	899	915	876	873	963	940	888	908	924	943	924	938	985	908	927	967	890	917	920	944	908	887	903	960	881	923	934	895	960	901	922	943	845	963	938	919	955	950	924	907	891	899	971	885	905	956	901	879	915	922	933	954	858	934	929	868	894	902	955	915	882	891	943	924	914	935	881	894	951	955	858	953	904	964	902	893	941	898	940	969	937	912	961	886	923	898	946	888	899	926	962	915	897	882	958	879	934	893	894	950	899	882	911	900	880	919	912	848	961	919	898	895	898	909	959	943	959	893	870	918	897	910	923	915	881	957	963	946	984	861	899	914	927	940	893	960	930	930	930	910	947	944	854	880	889	926	923	905	954	927	918	862	888	918	927	887	958	924	927	919	913	922	1023	909	932	972	902	916	924	883	894	944	1018	963	899	925	942	907	956	923	932	889	898	908	962	930	916	953	909	933	921	926	906	851	893	905	912	882	934	928	906	913	901	904	919	956	920	962	945	904	856	876	972	892	890	930	872	911	885	977	905	919	942	904	923	926	932	901	876	918	918	943	883	900	958	916	890	940	912	904	970	943	912	934	937	885	944	905	938	929	914	901	922	903	890	958	938	887	927	895	915	919	880	939	885	939	903	961	898	895	961	986	892	938	902	922	911	947	850	931	924	946	931	907	991	938	938	988	920	935	894	940	922	921	949	941	982	941	925	929	936	864	888	928	893	917	900	936	899	920	968	926	902	909	972	924	943	938	928	918	952	890	943	890	906	963	921	927	931	947	914	941	928	917	887	881	962	915	847	864	937	915	917	947	878	911	909	920	931	991	912	948	893	952	932	963	918	938	880	902	875	902	896	972	916	879	862	915	916	884	901	939	906	881	898	925	927	944	933	917	875	919	980	901	945	928	938	955	877	844	931	938	951	928	928	938	928	932	962	940	917	912	938	972	866	948	934	930	948	942	953	900	843	879	927	948	949	921	961	921	947	959	914	898	920	941	889	883	868	922	922	938	887	958	918	932	951	876	909	943	940	912	924	951	958	927	854	902	927	927	927	950	920	927	992	940	950	946	919	906	933	925	872	943	928	885	942	865	971	895	924	882	940	922	913	967	912	916	917	894	931	873	842	884	965	939	911	902	883	889	943	877	959	917	943	901	928	889	877	922	917	943	940	899	945	945	905	977	977	938	905	964	933	885	908	924	906	866	917	896	942	932	944	947	865	895	906	903	897	942	949	900	929	908	968	866	864	841	965	942	934	902	911	897	884	967	886	844	948	937	927	870	925	907	927	899	943	971	941	948	904	918	922	940	893	905	919	918	962	909	933	901	902	926	954	905	949	879	910	939	918	869	926	920	919	859	990	923	915	945	935	962	925	973	965	921	913	934	888	963	922	993	981	934	908	911	916	910	928	938	976	920	968	946	863	878	945	928	921	888	916	959	919	973	927	898	895	926	944	929	903	951	933	977	866	935	910	908	852	925	945	923	951	970	940	889	910	879	897	945	918	922	924	942	903	963	916	957	911	898	914	947	911	919	927	875	873	843	927	908	921	917	903	988	859	933	933	906	943	916	900	911	927	921	927	920	903	926	957	863	915	919	891	906	971	948	907	953	922	917	897	931	868	929	941	915	910	875	936	971	932	909	903	940	924	920	849	934	876	856	901	886	895	940	953	918	909	1000	940	911	888	936	934	930	924	927	923	898	950	910	949	927	1004	905	965	936	955	874	906	871	899	959	888	865	945	899	874	941	997	936	934	930	945	970	893	932	934	941	963	954	911	906	881	940	941	890	905	908	969	922	956	932	892	895	940	828	943	930	884	974	892	904	941	901	946	875	941	960	944	933	912	879	958	928	944	894	891	912	891	886	883	895	849	906	901	926	850	908	973	900	862	913	944	932	924	891	954	916	955	941	931	890	905	887	930	880	890	918	914	870	954	912	913	895	919	901	947	907	918	944	885	879	962	907	904	964	907	927	913	952	891	932	934	877	894	910	922	962	914	914	914	922	912	921	924	917	924	937	921	939	906	913	880	989	975	958	914	898	895	968	974	918	907	947	936	938	938	945	880	949	912	910	944	901	855	908	933	954	871	929	873	917	938	937	920	888	915	909	945	920	948	937	915	940	939	933	904	1002	906	933	933	949	943	926	914	958	883	897	934	937	906	931	929	955	901	888	897	942	871	903	912	898	911	920	932	972	911	927	947	908	979	957	938	891	871	889	918	937	885	972	1013	913	938	914	926	906	945	963	928	916	954	905	885	932	950	866	976	955	944	891	941	957	922	895	925	951	869	912	875	933	931	919	902	915	934	937	957	904	934	841	900	929	891	926	889	903	907	886	912	897	880	917	938	899	889	899	922	907	954	895	866	972	935	915	960	906	910	948	839	917	899	944	963	924	962	893	940	921	934	955	886	936	954	952	930	913	978	886	959	954	926	942	973	934	935	894	919	958	946	957	964	905	928	928	969	984	936	937	906	976	954	925	923	966	946	926	938	903	904	941	938	888	939	887	902	900	902	924	931	926	900	870	948	955	919	926	834	903	879	856	902	952	933	908	907	933	968	895	914	935	876	947	900	925	867	931	950	889	943	941	875	931	860	907	882	927	942	928	884	937	897	924	909	901	928	931	967	951	950	920	901	911	934	880	964	886	891	938	909	905	933	924	909	866	877	902	923	925	907	888	930	936	919	938	920	896	938	917	969	977	912	923	899	878	939	941	933	877	949	877	871	952	917	904	941	916	969	924	870	952	919	939	961	884	880	957	932	909	945	885	919	935	943	874	960	935	908	941	931	894	917	881	917	885	921	897	942	911	941	947	951	930	970	936	930	917	889	908	939	915	888	912	949	916	971	917	927	894	927	906	880	875	929	969	889	891	951	910	921	899	967	920	917	921	904	899	924	919	904	876	885	872	936	903	907	871	893	933	866	975	915	906	927	935	864	910	931	871	937	887	883	919	931	894	944	936	915	956	933	919	958	880	856	947	938	897	961	914	838	935	888	930	859	954	946	929	988	979	889	917	906	947	847	900	1016	920	929	946	961	914	953	900	972	938	911	918	889	946	903	930	872	925	875	894	899	942	897	869	956	875	910	923	964	906	899	898	933	949	920	921	909	874	906	948	927	904	900	830	983	922	892	891	954	920	951	917	916	908	961	923	898	938	885	895	931	931	900	981	920	947	951	884	914	891	919	915	913	925	928	959	901
55023	25402	12163	4951	2249	1137	752	589	519	443	462	497	411	413	423	415	448	436	438	400	423	399	426	454	411	389	406	399	412	449	425	392	443	380	417	418	401	397	391	454	436	386	449	419	397	436	405	356	423	430	410	417	403	455	444	413	389	435	431	394	380	430	400	443	413	406	385	431	392	388	411	437	432	398	407	434	426	398	395	397	421	391	405	370	374	422	423	405	397	379	400	418	404	377	400	391	404	409	409	410	419	392	388	401	436	436	439	416	388	428	419	438	421	422	417	418	448	390	395	413	414	403	398	378	395	433	387	437	396	403	404	409	417	401	428	419	406	429	429	425	408	408	398	400	373	389	375	404	423	423	418	443	446	417	433	407	395	442	418	440	429	392	445	404	401	411	427	406	456	423	440	429	407	382	457	445	451	453	418	423	379	377	378	406	390	398	394	436	403	438	370	376	396	465	410	382	392	427	375	411	457	441	396	435	402	440	427	395	442	432	377	457	399	400	410	436	423	407	431	425	413	435	425	437	417	405	434	401	400	420	430	411	392	358	443	438	407	441	408	456	435	366	411	391	430	403	439	415	427	371	439	450	407	389	379	425	421	403	381	441	420	418	414	417	403	394	426	405	387	378	409	395	411	408	426	435	409	427	396	466	402	382	432	429	409	404	392	450	433	413	391	399	437	421	427	461	414	395	436	417	412	385	390	403	418	418	434	421	385	456	415	387	446	426	425	432	407	436	427	449	415	396	415	401	399	449	404	454	424	383	416	439	435	423	444	385	418	410	410	431	422	409	404	416	439	437	397	392	416	405	416	430	426	388	416	457	406	452	426	423	415	406	419	443	431	403	378	395	438	404	455	393	434	391	391	403	432	422	427	405	392	423	443	399	397	396	419	382	437	444	428	421	388	423	412	394	402	433	408	392	393	437	433	423	399	415	417	406	444	428	413	419	405	404	410	418	456	379	418	425	394	396	426	457	385	402	401	421	436	433	397	431	452	393	392	395	401	411	425	401	388	421	407	400	408	442	440	425	430	377	402	400	361	436	398	402	383	452	419	405	429	421	420	408	400	431	410	379	445	419	412	387	447	407	399	403	423	424	397	420	422	401	425	400	433	435	391	424	425	390	388	405	453	422	409	440	448	415	407	387	399	402	425	389	424	428	413	392	385	424	410	447	398	434	388	418	400	406	401	421	395	423	418	417	434	411	458	419	418	417	441	400	392	399	391	393	390	401	399	418	451	380	413	404	375	402	423	425	389	440	423	411	430	425	418	407	445	406	432	390	438	429	357	391	432	384	431	418	392	425	440	419	415	425	401	415	431	399	411	395	405	428	430	399	428	419	413	406	411	406	410	413	449	416	401	434	404	435	378	438	388	389	370	403	415	395	379	448	437	392	445	433	419	425	394	467	414	393	454	451	392	417	421	425	436	411	394	449	449	360	447	434	445	415	393	410	407	399	429	417	409	392	424	451	391	438	437	405	377	377	413	410	431	441	400	429	382	421	443	411	405	392	459	428	412	423	430	378	383	372	437	461	422	424	377	404	414	444	434	442	418	414	358	385	413	413	377	416	390	367	408	404	425	404	414	459	426	441	425	370	414	417	414	440	415	417	414	432	452	440	421	401	374	356	401	398	423	432	375	429	412	431	368	415	380	427	409	407	397	424	405	462	400	385	361	433	400	411	429	389	406	416	408	386	374	382	389	452	403	429	400	409	395	421	437	453	395	432	408	449	404	406	386	426	428	393	404	364	408	419	424	432	414	436	403	390	384	398	388	391	400	416	415	411	433	423	399	413	416	405	376	398	438	427	430	446	455	415	421	403	425	413	415	481	385	418	408	379	416	386	401	402	380	456	424	409	400	440	391	396	410	436	439	412	431	410	434	463	449	447	420	440	401	423	409	372	427	397	422	407	457	431	427	434	424	434	442	417	379	389	416	412	441	419	387	415	419	425	390	467	386	401	379	411	372	359	402	415	419	454	383	435	419	449	413	397	430	417	431	422	426	436	412	406	433	402	427	400	411	426	429	427	393	398	414	450	411	409	401	435	468	417	389	430	438	415	396	410	389	413	427	406	436	429	379	390	424	399	411	398	422	395	425	377	367	415	405	407	392	410	424	421	435	405	442	449	461	385	428	411	440	426	372	389	449	422	401	433	428	396	408	406	384	461	408	406	425	455	393	409	428	430	417	403	405	430	384	379	446	407	421	398	431	435	415	396	445	400	431	411	382	482	398	415	444	449	419	423	432	483	454	422	436	408	402	431	430	441	396	423	390	395	389	451	429	449	355	438	434	444	395	443	439	413	398	394	403	393	402	448	443	383	378	414	395	372	411	424	415	358	429	421	408	426	384	411	445	413	400	402	423	390	411	428	416	424	384	403	410	471	396	392	387	444	379	409	413	385	417	403	414	389	361	411	422	413	418	455	415	383	417	436	412	409	396	409	432	420	411	388	390	424	416	406	425	389	390	400	397	426	411	417	428	428	435	425	412	416	425	439	393	435	445	437	445	442	413	413	408	402	462	386	378	435	413	428	412	383	399	446	429	403	412	408	387	415	441	386	423	399	392	372	414	402	398	389	426	394	390	409	377	430	423	398	417	419	397	448	381	401	414	429	410	458	373	429	406	424	417	453	408	422	445	432	395	448	435	408	360	394	410	411	396	434	386	422	398	401	368	394	403	410	430	390	425	407	455	440	402	432	385	394	427	451	461	449	408	449	411	438	404	437	443	431	432	444	434	383	411	373	435	419	470	414	393	398	439	381	415	425	481	420	429	351	386	398	434	398	384	412	431	445	417	383	416	388	365	391	443	407	446	414	417	400	387	404	417	377	474	405	428	426	404	436	432	415	409	395	377	392	388	417	427	414	428	427	400	438	422	427	411	424	425	394	430	399	424	354	392	416	424	448	381	399	385	400	412	388	414	399	411	446	425	389	422	432	420	411	429	453	416	389	408	409	394	378	413	421	446	408	445	422	436	411	369	437	396	406	402	410	394	421	395	403	411	409	405	414	388	445	428	370	427	463	380	460	394	419	401	412	401	416	423	424	415	444	416	408	408	381	430	378	399	379	475	407	428	405	415	422	414	445	457	427	397	390	386	419	396	445	408	421	414	431	418	451	440	470	406	418	410	398	424	415	465	444	403	443	430	426	411	393	405	432	402	423	411	390	378	417	445	419	446	419	434	394	442	403	413	411	426	416	427	420	462	474	449	450	413	419	431	407	405	396	422	414	383	409	426	436	406	375	424	438	448	406	407	420	399	483	429	396	396	380	375	429	448	420	448	384	407	417	410	403	455	426	388	414	414	410	412	432	401	404	437	421	407	459	400	426	403	412	422	416	396	406	425	360	410	411	430	363	427	395	378	421	423	419	424	443	409	411	458	402	409	399	453	414	408	435	424	436	412	392	400	412	430	432	391	434	396	427	464	437	357	414	412	413	422	418	412	385	461	477	434	393	388	413	400	397	428	406	436	441	402	416
36797	19664	12890	8932	5633	3414	1910	1436	1255	1108	1018	994	982	949	951	931	914	889	922	964	946	916	896	874	918	963	893	971	933	921	917	998	964	916	921	922	901	952	905	971	926	943	838	991	888	911	940	876	922	972	941	886	898	953	921	903	865	916	893	947	874	890	897	950	935	912	880	911	908	945	989	969	858	888	911	998	905	915	980	955	926	885	956	882	969	897	951	919	952	927	983	912	910	956	872	968	868	915	913	908	928	908	914	916	957	943	946	857	873	949	940	932	935	912	842	931	920	908	886	942	878	969	911	944	921	896	883	863	883	932	931	878	916	913	953	928	917	925	827	874	883	937	879	919	916	919	976	862	887	884	950	878	874	920	921	887	877	897	894	967	889	921	953	900	909	894	908	861	905	901	963	938	936	882	888	903	894	968	935	906	954	868	881	919	937	876	907	850	894	952	907	917	930	833	932	954	964	927	923	899	936	934	940	919	908	906	922	908	930	948	891	863	907	869	898	903	844	937	898	933	948	914	923	878	900	872	955	852	881	947	895	915	929	932	937	897	858	943	909	915	884	922	893	898	963	910	910	871	935	904	924	896	955	883	958	912	922	904	931	946	901	908	932	946	882	990	925	956	940	920	868	928	876	942	906	907	947	938	933	955	876	904	949	915	889	918	922	923	942	915	851	936	868	882	916	892	920	915	896	897	939	875	930	899	963	884	885	910	910	907	862	902	932	921	915	921	928	920	984	881	922	898	906	875	917	893	878	929	880	928	961	894	991	891	913	945	916	870	909	897	911	929	962	929	932	926	906	924	938	870	877	951	901	913	882	925	895	964	944	929	903	906	905	954	898	876	896	828	934	856	925	906	900	948	896	900	905	933	892	916	911	918	857	936	918	890	922	933	905	925	873	873	948	925	937	870	929	916	908	959	925	903	945	915	891	886	959	918	919	939	947	969	913	869	899	873	887	899	890	852	921	963	872	921	942	893	952	938	970	928	906	933	922	892	906	965	937	929	883	920	924	888	914	918	937	916	894	935	895	899	892	898	912	931	898	915	894	887	890	943	892	924	834	904	888	939	892	963	945	864	885	890	938	906	851	908	949	876	922	905	884	899	989	950	836	938	913	943	932	941	865	890	961	861	878	918	909	947	949	908	933	899	968	877	925	836	927	924	902	920	924	931	896	912	933	928	926	991	941	924	886	883	835	947	920	935	856	895	973	922	897	885	914	882	950	928	880	903	875	911	909	904	930	910	906	859	950	981	881	945	915	915	903	886	928	932	941	958	913	935	918	960	888	853	921	919	936	929	899	907	910	944	900	887	911	900	949	843	915	964	899	915	945	909	861	922	919	975	930	896	902	915	869	945	894	887	912	894	913	922	885	959	923	914	919	943	935	907	896	829	882	903	864	949	880	893	952	916	951	927	873	902	911	933	911	876	893	911	917	874	905	894	919	918	871	882	915	905	893	877	899	875	938	927	917	890	951	887	891	874	934	923	898	880	929	915	915	982	953	1008	875	893	935	938	944	990	877	864	955	874	915	915	923	940	886	915	937	937	918	909	927	925	922	904	900	903	911	910	882	864	976	956	955	908	884	927	954	904	864	884	917	945	905	930	890	871	926	919	869	848	916	908	979	940	965	925	921	931	859	943	948	924	958	904	913	993	943	938	922	851	892	940	928	865	903	888	915	859	898	881	921	893	835	897	904	894	932	935	877	901	939	923	874	947	908	877	873	890	895	934	949	899	906	925	916	913	1025	897	919	915	953	953	878	873	912	957	881	891	951	932	898	930	970	912	953	902	906	900	895	823	923	913	944	977	897	942	839	896	896	930	923	932	869	887	968	897	920	891	921	921	880	899	903	878	893	940	924	914	919	889	925	878	925	946	914	892	962	981	933	917	915	924	907	943	923	882	924	877	928	906	942	898	930	928	931	899	910	904	913	906	950	923	931	902	931	902	924	945	904	861	888	857	863	925	895	936	920	880	916	900	872	941	887	913	940	918	906	980	916	909	914	880	940	980	941	927	868	957	909	908	872	935	878	906	929	893	925	969	855	934	901	902	895	921	922	925	906	918	918	926	839	915	861	879	982	887	901	952	894	897	895	889	973	929	907	881	933	889	959	930	889	938	904	907	904	899	897	964	951	931	849	920	928	908	923	869	887	956	930	880	915	931	884	933	934	949	866	914	912	916	889	849	921	904	898	868	937	884	893	943	923	865	976	919	953	948	930	949	881	938	939	895	937	899	918	919	990	924	939	920	901	901	968	908	879	861	921	900	914	931	880	932	887	916	871	875	870	905	963	976	937	899	920	944	879	985	892	920	930	931	881	923	909	923	931	914	917	860	934	923	904	858	905	906	958	946	960	977	893	860	959	917	919	930	900	951	938	892	939	924	920	922	930	920	892	962	875	920	921	877	923	855	890	915	947	935	937	914	913	906	962	906	909	958	938	932	975	916	937	918	938	929	938	944	923	889	960	919	904	920	926	931	894	984	968	882	883	940	941	928	875	945	952	987	900	897	863	901	888	898	885	925	936	967	900	884	869	917	924	918	880	933	873	886	898	914	817	923	915	908	914	912	923	912	891	945	877	887	946	892	888	930	933	920	927	910	880	940	918	941	901	949	920	862	942	922	919	893	906	1004	896	909	927	900	907	935	916	937	898	973	925	915	900	907	890	910	890	914	875	837	961	862	915	906	943	916	962	898	899	954	849	920	958	902	906	932	927	929	935	947	893	897	891	885	908	907	856	933	906	963	867	867	881	901	884	841	967	867	984	886	919	912	928	908	916	827	962	896	923	914	897	938	948	911	877	892	948	940	983	945	947	931	912	937	971	998	927	894	926	892	933	868	889	891	860	907	867	979	906	914	991	872	949	932	909	943	917	931	910	924	939	893	897	912	897	915	903	922	900	887	894	931	886	892	913	920	886	901	937	909	904	971	865	907	903	879	940	906	945	937	902	927	936	908	915	913	937	929	925	879	946	895	933	870	896	932	902	926	914	909	889	892	920	886	929	893	917	929	872	895	885	919	933	923	905	924	876	905	900	945	903	863	924	987	942	879	890	912	879	937	926	935	882	907	895	887	913	919	897	933	910	953	983	912	922	922	912	973	896	926	897	879	883	917	930	905	888	948	928	937	913	859	935	916	905	936	893	857	868	872	948	932	932	900	922	916	928	865	934	957	931	912	902	953	942	883	885	924	889	847	883	929	877	909	927	852	977	909	903	871	886	937	971	905	942	894	970	903	958	948	881	868	941	959	929	926	912	914	901	976	898	851	909	904	922	909	929	951	911	889	912	936	923	972	913	910	921	916	933	873	915	879	851	905	918	840	911	923	952	871	898	923	967	900	947	937	924	907	903	955	901	976	877	967	897	885	910	899	886	877	967	947	894	975	924	935	843	960	941	953	893	854	896	959	885	953	919	931	915	884	918	913	909	908	897	881	867	915	942	926	904	869	927	916	888	940	918	891	888	879	892	994	896	938	918	897
52761	22594	9720	2492	1064	762	577	545	506	461	441	460	433	431	480	456	400	464	445	465	389	430	440	404	424	454	440	434	429	432	432	431	399	453	427	455	447	412	450	405	417	440	425	460	445	420	456	449	457	446	428	448	451	385	444	443	431	437	429	461	410	419	419	435	430	416	409	442	439	417	403	444	416	416	419	462	425	434	420	449	454	415	460	432	420	406	452	429	430	469	412	412	420	438	411	436	441	461	446	380	392	388	413	448	434	422	408	419	446	428	416	386	461	438	436	473	437	404	439	435	434	472	446	466	452	407	436	444	445	420	418	432	412	424	423	376	416	430	468	414	458	398	459	416	464	427	423	471	499	420	450	481	437	431	401	416	431	391	454	460	417	443	412	410	415	449	401	449	428	455	419	458	454	417	399	488	401	413	446	411	410	435	436	420	474	419	477	470	421	447	443	429	421	443	423	425	400	410	443	439	445	443	442	449	459	415	447	446	411	414	470	459	466	466	449	442	422	399	386	422	443	442	405	473	438	420	430	423	412	409	411	407	437	446	493	442	459	465	420	427	419	422	469	424	441	438	390	463	447	416	470	433	422	440	407	421	441	400	406	428	446	392	410	417	428	463	411	439	394	419	405	395	445	395	420	424	441	444	439	428	442	405	441	424	448	394	398	426	468	433	449	421	426	420	392	396	394	458	432	435	424	427	432	395	426	456	411	439	448	424	447	420	435	422	384	422	438	423	454	415	434	427	435	409	384	447	430	462	426	456	422	427	466	445	439	420	408	422	411	466	441	480	465	466	475	471	439	477	467	453	436	427	429	441	421	434	432	426	432	408	425	431	459	448	423	460	407	454	449	427	426	433	414	427	460	414	418	418	406	433	457	454	407	426	405	421	412	434	470	457	405	377	432	433	475	438	443	426	392	396	434	437	426	415	410	397	444	389	398	472	457	431	435	428	443	440	455	413	433	445	371	432	471	459	457	380	416	409	475	444	455	431	466	454	460	423	419	461	464	419	423	433	455	387	424	439	422	430	460	455	431	399	420	442	453	416	440	441	451	436	452	396	413	401	413	413	440	432	432	444	448	411	409	410	433	492	433	411	427	467	486	447	464	449	461	437	382	445	427	433	402	471	438	458	443	432	418	449	425	425	406	409	428	435	422	389	452	413	457	420	364	413	428	468	447	422	448	404	419	439	422	416	426	415	428	409	408	418	438	434	409	440	447	472	415	439	435	415	450	446	439	441	431	412	421	414	461	428	400	475	445	424	425	461	462	405	438	392	445	423	426	439	462	454	502	414	419	455	408	421	440	433	409	472	436	428	431	461	488	444	443	422	416	435	457	433	431	425	398	412	429	410	418	437	443	438	504	422	404	465	410	486	424	420	415	424	452	402	435	428	461	474	443	398	409	437	463	424	409	426	432	434	396	429	400	460	430	446	468	409	444	427	441	355	443	469	457	416	428	443	420	453	429	447	464	411	410	444	423	469	425	394	435	431	442	410	418	423	395	419	425	418	448	466	442	431	422	410	418	416	401	470	478	389	392	414	413	440	441	419	464	467	422	454	420	414	484	421	455	436	424	423	437	429	469	439	458	422	465	444	399	414	436	473	409	395	436	428	435	452	412	445	403	425	400	447	432	418	457	395	472	454	449	398	464	406	429	462	450	457	428	459	436	407	431	449	441	433	446	420	427	452	446	439	436	434	442	414	423	448	416	427	456	432	438	433	431	419	435	463	424	430	425	457	420	441	383	450	414	422	483	416	394	435	452	444	477	452	446	456	471	421	419	448	433	423	440	407	423	448	425	432	413	446	425	439	435	430	388	459	470	425	443	390	438	449	435	436	440	422	411	433	448	439	428	469	455	469	481	418	442	425	438	447	447	434	423	380	427	439	408	417	418	414	448	425	399	368	465	480	419	407	398	454	459	455	455	404	425	442	415	460	463	437	454	450	430	417	421	422	470	432	398	433	462	455	442	397	398	422	450	451	433	439	427	462	433	461	407	423	428	425	443	453	446	427	425	432	411	452	418	395	443	443	457	419	432	443	443	420	411	425	424	407	384	446	474	425	412	419	428	461	438	417	434	417	437	466	450	427	433	456	431	420	428	426	453	436	458	445	432	463	456	451	458	446	455	409	431	479	470	428	462	422	448	458	432	430	431	428	404	411	431	394	453	466	451	426	420	415	433	424	425	418	434	419	445	473	452	411	422	444	423	431	438	430	418	434	396	425	433	417	438	440	450	407	442	439	428	439	439	433	415	460	419	448	387	434	428	457	436	436	437	449	411	411	450	438	442	386	460	403	418	429	464	406	417	392	405	401	448	443	421	444	448	427	439	438	439	475	420	422	421	426	426	401	445	458	426	400	403	409	462	428	416	419	465	454	456	432	431	399	453	413	430	394	430	462	418	428	440	435	464	412	425	428	440	447	441	466	439	432	437	406	418	470	443	420	404	413	416	442	447	454	458	446	435	426	450	436	425	425	462	420	415	386	429	456	420	456	427	437	479	446	464	395	451	420	470	452	452	408	451	385	447	421	443	399	416	417	416	417	399	431	433	441	455	434	411	438	434	414	391	414	450	429	450	418	434	490	427	468	472	407	431	395	425	409	448	493	450	426	436	461	441	450	418	460	460	398	410	453	418	400	439	508	442	443	425	414	460	447	422	446	455	438	446	386	387	455	443	445	422	419	456	448	459	454	402	441	416	413	426	423	400	425	447	432	399	442	434	445	442	454	419	423	455	472	439	466	419	416	417	427	466	415	427	450	419	422	426	438	462	420	458	409	472	457	406	425	456	450	420	419	413	459	413	420	418	414	434	433	416	421	428	415	448	439	420	423	413	412	441	405	445	444	414	435	424	452	419	420	427	413	430	460	419	430	430	440	441	455	426	419	415	455	438	435	427	377	415	423	437	464	426	473	444	421	452	448	448	423	431	400	381	444	425	394	432	414	434	454	421	420	433	439	447	419	401	427	408	413	455	463	440	424	394	435	468	417	439	460	396	425	440	449	417	433	407	425	445	424	394	434	395	449	409	435	418	445	438	431	436	406	420	423	434	422	457	419	420	395	421	448	408	440	429	391	403	431	456	406	460	466	475	457	462	447	449	439	455	452	428	419	436	411	442	401	427	431	433	439	449	390	429	430	403	456	437	441	422	462	455	433	481	422	459	415	413	417	459	441	451	463	442	437	462	382	452	402	457	405	441	415	468	404	447	449	412	447	416	437	433	423	430	428	435	414	459	457	434	448	449	414	402	425	423	440	410	456	443	411	425	404	407	397	391	429	442	409	448	481	404	408	434	440	475	435	474	478	450	478	428	422	445	465	433	436	419	439	441	409	398	438	454	414	398	421	474	429	445	436	419	421	429	440	418	472	439	442	448	449	427	419	434	421	418	396	448	426	412	426	423	455	448	403	430	415	419	430	429	440	441	447	471	461	419	413	436	412	450	419	457	424	439	457	445	417	433	409	393	414	425	415	400	435
33601	13206	7687	4456	2747	1929	1548	1359	1275	1208	1102	1086	1003	983	986	944	1003	910	957	1004	947	965	1015	924	970	950	906	932	948	987	932	887	877	947	968	976	925	977	929	929	997	935	945	971	912	952	903	954	928	935	1011	971	961	901	899	977	934	947	907	895	977	936	953	950	892	906	941	953	919	967	910	926	1008	956	900	942	926	911	950	953	921	1000	957	967	931	888	915	992	968	967	955	960	977	897	988	934	901	943	955	912	916	997	884	921	897	994	924	902	969	866	956	980	968	907	909	969	959	974	965	909	958	895	1008	943	937	898	923	923	942	960	946	888	983	946	956	967	971	944	976	903	969	942	889	973	913	970	924	979	925	921	977	921	999	902	1002	940	922	1019	962	948	949	891	918	933	929	967	904	1012	945	969	931	985	920	994	927	934	971	937	896	947	924	948	936	977	939	997	956	916	957	944	981	897	904	949	945	896	921	919	904	894	908	924	942	916	951	961	909	947	985	988	932	934	958	990	928	919	919	897	925	955	956	938	1004	917	924	967	956	940	917	976	893	903	912	966	926	948	960	992	955	928	959	937	947	936	953	953	930	924	963	911	913	930	992	956	989	853	964	966	904	966	876	996	927	926	943	959	942	934	958	949	997	961	945	920	969	916	986	952	958	1007	947	939	910	1019	958	919	985	905	968	970	871	988	1009	921	972	987	955	898	987	941	934	928	918	935	969	949	951	979	935	902	929	949	884	881	926	923	971	987	970	940	892	901	903	989	966	924	940	984	939	968	937	1010	948	883	929	880	896	897	935	904	997	1019	1019	971	939	962	951	975	945	904	944	934	956	977	1002	990	968	911	943	932	887	976	951	929	950	933	950	948	878	974	957	969	912	945	926	918	995	946	968	939	941	927	945	960	947	983	992	985	929	945	944	937	926	883	939	950	940	923	991	940	936	932	970	944	948	911	938	922	920	936	945	979	912	970	907	981	942	991	917	974	908	906	946	934	983	966	945	964	912	946	994	958	960	951	911	938	990	912	958	891	946	924	947	976	941	984	907	941	937	1009	918	898	911	1021	911	999	890	953	955	950	941	931	914	926	958	898	943	958	986	925	946	930	966	923	940	966	923	927	939	1021	937	970	926	931	963	924	921	952	923	973	906	914	927	952	941	942	958	906	901	983	988	963	957	971	924	970	956	964	978	932	915	957	935	905	955	954	945	956	941	1016	941	970	913	902	950	962	922	970	950	967	907	918	925	983	985	969	963	994	941	968	955	919	987	930	952	898	905	956	973	952	977	957	887	966	952	977	923	893	964	922	958	931	957	916	933	940	916	951	927	890	941	941	975	941	995	989	944	932	992	883	948	929	978	949	916	897	936	922	945	913	909	958	1003	992	902	973	940	988	958	921	913	956	940	931	930	963	908	966	946	920	979	984	1016	987	941	938	936	920	935	982	945	942	936	919	915	936	915	960	953	1005	988	1008	969	982	961	889	903	896	919	956	966	897	967	951	943	964	949	936	966	977	896	930	949	888	951	934	925	934	888	950	906	906	934	889	979	988	953	934	971	956	944	942	934	877	975	916	933	954	986	944	944	949	905	950	912	956	959	898	942	929	931	931	930	1001	937	913	940	926	928	938	934	973	961	929	889	940	899	892	919	971	938	930	938	963	956	927	913	946	966	920	954	944	900	924	891	958	924	934	952	943	917	958	971	912	983	991	908	935	972	932	962	906	920	957	950	939	887	926	933	889	964	986	906	957	943	995	898	933	942	949	960	941	969	948	948	936	938	913	1008	945	913	901	965	967	996	965	971	939	960	961	934	969	912	926	993	942	937	987	996	914	961	917	925	948	977	941	903	964	961	908	989	913	932	905	961	913	971	1003	920	948	894	948	935	939	952	955	996	1007	949	966	953	943	984	951	944	971	971	952	947	948	993	909	963	944	984	925	951	1005	964	921	888	987	919	931	912	989	930	941	855	909	953	955	1002	925	999	944	960	924	908	897	942	961	929	925	911	925	986	984	972	929	946	928	977	917	887	946	950	946	946	934	954	914	935	929	921	925	945	983	983	992	956	941	972	998	953	975	877	978	973	942	923	978	957	928	976	918	971	935	995	890	890	897	945	927	968	966	976	942	941	929	972	931	973	936	964	986	878	964	939	928	945	958	939	875	967	926	964	987	936	899	994	931	932	985	960	992	900	960	967	915	977	976	945	914	968	961	940	909	975	915	914	981	931	950	941	991	940	947	920	930	909	952	924	940	925	961	893	909	972	926	897	972	953	984	932	954	986	975	968	945	913	974	977	928	915	944	944	858	951	954	955	938	927	1010	926	944	953	911	942	890	960	964	913	892	927	973	935	949	943	959	939	945	1014	933	936	953	899	891	907	917	963	945	891	895	943	970	925	951	926	927	957	937	946	948	960	964	922	920	979	973	943	976	920	968	985	974	977	917	953	988	975	926	938	900	925	938	907	906	917	942	931	989	970	950	943	899	954	950	917	1006	983	952	956	951	958	940	978	965	905	954	973	936	910	914	968	970	915	956	984	919	1001	962	974	974	893	938	944	937	961	909	966	952	967	943	962	955	969	1030	957	962	922	933	982	1012	954	928	933	970	960	957	868	953	964	936	937	924	953	968	934	915	933	909	928	979	923	939	967	880	972	1006	989	922	925	892	936	934	956	951	939	978	934	982	991	926	948	984	962	1006	1003	942	973	907	902	943	977	955	954	902	1020	931	897	1004	929	941	953	948	977	944	926	974	972	925	911	949	936	934	912	990	890	888	947	995	922	918	948	918	1006	921	903	957	909	955	910	926	970	954	953	972	1008	943	947	933	949	950	928	925	1002	925	896	945	987	911	952	949	966	950	909	875	921	952	984	951	923	913	1012	941	916	976	942	918	995	930	932	1021	949	939	913	948	947	1005	916	933	1003	905	933	972	936	1015	998	904	967	964	937	933	965	945	953	1002	951	968	932	951	922	958	892	914	929	969	941	944	965	946	947	955	924	948	975	914	928	913	932	998	957	922	956	926	988	983	949	937	911	935	1002	862	926	912	983	925	942	942	958	955	928	957	963	918	983	901	961	955	934	906	953	966	979	913	954	926	939	928	932	943	937	918	915	864	961	908	917	943	945	1002	970	944	981	1012	937	974	955	976	936	952	935	950	970	944	955	964	904	955	902	938	972	917	963	963	940	928	971	960	970	913	981	933	953	973	878	928	885	994	932	968	946	962	937	919	926	956	937	995	977	932	929	951	916	917	936	985	969	977	959	949	955	970	985	925	945	940	936	992	989	912	966	961	949	951	937	970	896	922	981	877	909	938	919	1008	943	974	923	990	958	987	943	975	884	971	933	905	981	905	948	984	918	968	960	961	929	950	1001	926	915	991	931	967	921	945	953	943	950	925	943	928	980	931	936	947	940	958	994	910	943	938	982	979	943	947	983	987	916	940	935	966	999	937	942	965	936	942	943	916	933	887	955	973	853	935	959	879	1022	936	921	973	963	945	976	916	999	921	934	929	948	973	904	941	959	928	924	892	1013	939	957	959	933	850	931	963
44516	18549	7054	2364	974	619	477	437	440	443	441	422	395	361	414	452	387	450	417	462	439	399	425	430	416	412	426	402	436	405	422	453	440	437	452	418	378	420	442	462	449	433	450	452	409	412	433	425	414	394	392	472	444	408	384	424	432	399	469	450	437	416	455	454	420	451	410	405	397	389	452	440	458	453	470	391	445	376	420	412	372	438	445	381	415	401	400	450	437	453	431	404	407	426	393	401	381	390	416	464	429	448	436	439	382	436	417	424	406	393	434	397	411	454	412	442	399	416	418	448	458	411	440	446	417	448	441	439	459	418	416	441	437	389	425	387	435	417	410	397	433	432	429	424	402	454	415	399	427	405	393	417	443	408	428	430	416	426	472	380	410	438	453	427	402	404	438	425	429	426	430	418	427	455	420	414	441	426	416	415	418	451	404	433	389	461	412	396	446	450	422	388	449	415	437	415	433	429	428	426	408	408	409	447	463	408	443	427	425	443	439	428	422	433	425	415	387	394	429	421	446	413	426	413	458	434	418	397	444	433	410	417	419	452	451	426	429	434	398	426	417	437	399	414	412	454	425	427	473	451	433	431	452	443	418	402	449	434	435	428	474	399	438	389	393	371	394	400	420	411	452	418	407	446	424	441	425	419	408	414	423	437	404	446	435	426	397	418	419	417	399	446	481	403	427	446	451	449	446	405	445	394	431	405	415	410	394	412	417	455	415	368	419	405	402	423	402	391	417	373	438	387	430	428	426	396	455	427	417	405	460	391	423	443	415	418	413	453	393	418	405	438	424	440	404	457	399	396	440	422	440	401	392	412	454	428	382	454	418	430	405	411	410	414	423	440	409	417	422	390	434	398	402	429	451	448	420	356	428	400	399	431	421	428	408	424	378	433	374	402	428	459	427	454	410	392	411	431	423	393	453	411	424	391	421	433	412	417	428	445	435	420	441	435	412	431	420	469	387	451	410	419	436	437	430	426	398	399	456	395	447	407	431	439	443	427	429	403	411	441	404	410	417	411	430	461	416	394	425	370	375	419	414	450	455	455	438	399	453	449	404	407	407	422	403	410	445	412	401	433	433	458	425	409	413	438	429	440	409	419	441	436	423	424	399	427	399	457	400	410	411	441	430	464	447	420	397	438	406	423	403	450	411	388	423	375	404	409	450	438	446	443	413	435	405	441	448	398	422	453	428	392	416	396	432	452	441	412	400	389	397	367	404	431	417	386	400	446	411	377	406	422	420	410	433	437	468	419	454	427	421	424	417	422	423	404	415	402	424	408	403	397	441	402	430	453	390	454	439	386	411	404	417	454	421	456	387	443	401	404	426	383	370	435	407	431	419	407	448	441	411	400	432	405	456	432	378	399	441	373	417	419	383	435	443	418	399	430	443	462	405	427	433	420	434	401	418	447	421	426	409	409	397	402	418	410	431	433	416	440	435	386	400	444	404	423	431	399	386	409	409	429	434	411	456	437	384	425	408	450	393	416	368	428	411	463	417	387	397	475	413	440	401	426	432	422	401	419	396	405	418	408	442	432	409	404	431	427	401	398	419	402	453	416	416	457	409	399	415	451	439	471	409	410	429	421	411	402	425	450	423	407	436	403	415	402	436	455	405	423	417	458	414	418	437	407	442	429	436	415	450	435	446	390	375	433	446	457	390	418	398	411	447	394	436	422	423	410	416	417	469	441	417	444	450	430	417	408	425	400	403	426	400	393	450	422	412	412	443	376	396	392	424	369	452	405	391	431	463	405	440	392	453	419	431	431	416	409	411	429	442	459	439	419	406	448	458	421	473	427	458	382	418	415	437	409	441	405	434	415	409	398	390	392	419	404	438	426	408	457	444	403	429	423	412	374	444	438	440	444	441	397	435	406	430	423	418	403	379	414	438	397	369	413	437	436	411	463	397	424	412	422	433	408	376	395	431	364	444	407	444	444	444	397	460	435	429	395	428	400	403	400	415	422	410	435	421	413	432	407	431	380	437	453	408	418	416	421	405	406	406	392	416	449	405	423	456	427	423	436	437	412	427	438	416	437	396	398	481	453	382	379	422	412	396	444	416	405	452	429	421	408	456	399	406	396	431	422	407	422	387	452	428	409	394	417	437	428	431	428	439	415	415	414	434	404	417	398	449	391	470	401	408	404	440	430	402	455	430	416	434	397	503	387	427	463	414	387	411	402	409	434	420	432	411	435	430	431	420	446	437	446	417	440	406	425	413	379	416	422	441	444	445	442	447	422	424	408	421	436	460	426	422	394	419	418	390	406	436	468	420	428	458	408	433	441	421	419	419	392	439	420	464	411	394	428	378	394	405	412	406	438	443	398	401	439	404	402	461	464	393	427	461	415	423	390	397	424	437	455	399	416	455	426	400	430	416	393	406	403	422	451	410	452	439	432	428	401	389	413	393	392	430	410	419	467	414	416	431	421	416	420	447	418	369	448	383	439	468	427	423	441	381	428	425	410	451	441	407	465	449	401	364	431	393	414	429	428	396	403	404	428	398	398	401	398	399	397	414	467	455	409	455	389	406	452	394	435	404	440	433	426	417	470	421	382	460	399	419	445	463	430	416	405	417	415	430	440	438	456	402	397	456	438	450	409	444	417	396	404	397	393	453	454	431	396	381	390	453	454	419	448	442	435	439	379	411	408	405	417	405	414	387	386	398	457	405	427	422	459	419	465	410	391	450	403	395	423	403	432	464	406	443	489	386	431	411	404	415	416	395	408	454	397	430	429	395	378	397	417	376	439	427	446	419	433	384	438	417	429	437	457	402	371	400	435	375	419	426	410	435	408	434	443	376	409	433	443	451	440	418	426	405	401	415	436	411	409	407	380	425	423	418	422	405	405	436	431	432	406	413	446	434	358	386	413	397	441	411	410	423	419	396	413	431	433	425	417	414	436	400	447	387	384	428	419	444	409	455	411	383	428	409	430	415	401	388	426	469	405	389	410	486	448	393	402	403	409	401	435	389	412	429	431	463	437	441	457	430	408	427	409	434	409	423	394	399	467	450	395	405	384	417	391	423	445	412	434	406	447	387	421	395	437	427	417	422	388	384	426	387	426	430	420	423	424	422	447	399	434	405	411	424	413	417	447	406	430	447	407	424	422	447	457	413	451	387	418	391	448	404	448	399	443	457	392	409	420	415	442	439	406	419	411	404	426	474	419	391	406	492	450	404	442	391	421	397	441	426	442	422	433	431	421	430	425	414	414	435	469	445	447	426	409	440	427	395	418	409	435	429	457	423	405	423	459	439	435	406	455	410	453	428	409	458	439	442	431	406	427	421	436	432	418	420	413	436	448	441	426	394	427	449	419	412	429	417	451	407	418	451	407	390	416	422	431	428	402	460	414	410	429	436	440	436	347	437	406	428	419	447	415	395	402	478	419	430	449	421	389	462	402	398	390	397	441	408	434	457	423	424	397	404	404	462	431	386	429	417	445	455	433	438	417	404	403	421	424	419	411	421	401	446	414	386	380
29531	14234	8617	4615	2391	1549	1174	1035	954	1037	927	924	924	918	911	985	900	956	919	906	938	923	885	938	892	948	940	877	959	969	953	886	885	908	933	954	915	856	918	896	915	957	884	939	910	893	906	913	899	940	925	956	968	946	955	944	978	966	938	964	934	944	955	936	935	849	893	947	897	896	936	926	934	927	959	911	884	928	932	929	953	908	938	901	930	940	919	924	909	951	904	965	936	935	951	923	919	907	904	908	931	898	927	885	893	910	905	968	931	887	901	890	909	922	917	927	928	933	920	939	891	1019	878	911	993	974	961	932	906	929	946	851	885	952	994	924	924	921	904	938	926	937	939	939	976	930	988	868	893	953	959	880	977	924	901	876	864	896	951	860	945	915	923	930	910	905	944	911	961	916	951	961	885	957	913	973	1001	944	927	936	914	941	922	906	931	920	923	966	987	932	931	912	902	875	905	882	885	955	886	929	924	979	963	897	927	967	905	915	923	906	975	1002	967	928	933	923	903	910	900	949	898	940	884	922	971	976	973	906	920	872	932	956	859	923	889	905	867	927	921	949	961	919	912	966	987	875	902	904	931	917	871	913	925	939	893	925	947	935	887	970	911	911	890	917	922	902	935	956	922	944	945	907	934	946	943	923	897	962	875	922	893	911	971	904	921	900	928	901	953	927	979	907	889	936	977	887	940	909	957	910	962	919	928	894	955	933	959	946	922	906	952	892	906	917	955	990	887	888	941	910	882	904	923	930	921	953	890	878	856	948	907	976	909	921	951	944	858	957	928	902	935	883	896	905	937	842	957	889	929	936	874	922	951	880	917	967	1006	883	867	942	993	898	936	1019	969	925	927	889	978	911	911	998	906	977	915	911	940	911	917	905	924	954	947	911	955	923	935	944	918	887	907	923	941	906	925	922	952	931	924	925	924	918	951	840	927	926	925	930	900	953	904	918	914	923	910	933	945	927	906	887	918	926	933	914	923	915	944	892	901	924	891	915	947	936	924	908	901	927	949	929	907	897	972	936	929	968	853	953	952	950	922	901	905	991	972	922	883	961	916	876	917	921	894	910	944	919	853	953	897	953	894	932	943	930	844	903	907	868	886	970	849	940	1010	926	873	937	926	881	980	912	938	892	890	917	912	951	934	978	945	907	939	874	922	919	952	934	939	915	873	921	905	905	936	952	926	940	918	926	931	910	931	960	927	874	997	942	908	960	966	864	882	947	996	879	887	941	856	955	954	960	898	955	934	942	909	919	889	959	941	926	923	1000	968	904	929	919	953	900	926	903	957	943	862	949	937	934	902	939	914	959	910	860	898	944	899	908	939	986	982	927	937	938	979	949	907	909	940	888	879	928	885	910	931	886	916	944	900	969	950	950	983	942	969	905	937	932	937	954	902	949	942	942	890	900	941	936	867	928	949	940	862	940	964	922	923	903	919	903	922	916	906	911	877	956	948	900	882	968	936	938	917	913	956	889	917	944	887	953	990	976	912	925	937	986	939	878	951	907	922	956	940	880	956	988	954	883	897	887	891	940	915	912	895	948	900	920	903	874	959	902	944	905	964	938	974	918	929	925	953	946	954	889	972	915	917	949	916	910	984	915	897	913	950	957	933	984	895	933	881	906	897	917	925	941	962	923	879	909	920	882	915	938	933	940	940	883	936	960	931	899	1014	965	898	892	924	913	977	974	941	980	879	990	884	945	927	900	969	916	995	881	935	866	883	956	938	933	953	971	927	857	916	908	957	938	896	908	933	897	942	905	924	897	937	922	916	968	961	926	879	922	910	949	877	870	878	877	923	933	975	935	856	898	951	935	902	927	959	944	919	912	932	860	904	937	939	906	911	956	901	940	897	932	884	961	983	931	940	994	893	957	985	960	952	883	913	972	937	891	907	832	914	975	928	963	915	933	898	981	944	942	951	911	910	948	904	928	950	937	934	949	930	936	921	932	906	902	931	926	954	923	993	960	859	975	907	900	945	960	876	960	921	954	937	891	945	904	944	978	934	915	885	909	938	943	873	939	903	919	910	904	945	916	952	863	948	910	919	906	894	925	888	928	928	878	910	949	921	903	926	913	977	959	937	897	931	870	923	937	905	920	883	884	937	886	930	919	921	936	959	931	952	955	913	921	895	960	949	898	924	951	904	928	934	925	950	926	902	916	876	925	922	949	904	880	923	941	1010	915	963	938	936	925	924	897	965	969	937	930	925	918	963	894	911	891	864	858	898	886	924	934	960	969	921	865	894	866	921	955	954	917	964	940	918	916	923	938	920	943	899	912	915	902	938	911	905	923	871	955	932	930	924	910	932	905	948	946	917	928	913	968	918	864	868	957	928	885	965	942	891	908	941	906	948	910	898	916	943	973	922	896	980	919	931	872	944	943	904	914	916	905	895	898	956	950	884	975	900	876	978	878	981	924	1018	922	887	922	921	908	958	890	946	925	948	947	923	899	880	881	892	886	981	928	898	916	885	935	953	913	919	901	924	892	917	938	961	888	977	936	899	942	937	838	976	938	948	997	839	970	931	868	929	953	887	873	940	923	883	907	938	927	921	895	909	993	904	947	941	927	955	899	954	922	870	942	930	919	934	898	973	895	936	971	934	898	851	900	871	909	911	981	890	955	902	962	916	910	919	837	925	941	889	894	935	974	916	987	935	976	906	946	932	943	921	896	968	972	987	977	940	913	905	952	936	892	890	931	944	949	922	893	922	906	904	1007	962	915	930	933	965	953	966	962	934	942	898	975	920	971	972	920	900	940	912	947	910	917	943	962	911	908	926	905	925	913	926	910	897	952	950	931	867	895	980	964	895	939	903	899	894	928	926	932	893	899	911	964	900	935	917	923	943	893	912	911	917	886	981	911	968	937	930	1022	881	903	917	902	921	921	948	921	927	910	918	927	951	913	905	960	883	907	950	888	928	920	922	881	937	904	937	887	899	983	959	896	952	913	917	959	934	933	947	906	981	908	926	930	924	921	931	911	944	937	870	914	914	864	926	923	924	965	905	963	899	903	950	944	928	906	925	868	941	916	916	931	955	920	905	910	895	899	900	966	960	943	909	891	922	884	920	916	918	975	962	931	928	992	925	959	951	914	929	986	957	916	908	945	884	992	886	891	996	901	873	984	913	959	931	958	972	928	916	882	887	871	967	939	919	866	950	913	870	906	876	940	896	1002	906	872	929	941	970	906	936	964	919	925	963	869	885	938	916	920	849	913	895	879	909	912	932	903	914	937	923	868	936	912	936	967	939	916	932	910	907	923	938	880	934	917	965	910	975	926	924	928	932	945	910	895	895	935	926	951	922	946	967	890	946	891	949	898	886	960	915	900	925	919	890	933	875	959	954	929	945	934	900	899	917	912	909	862	919	911	901	927	967	869	899	915	863	901	955	873	922	943	911	879	897	898	910	953	869	922	863	925	933	903	921	928	879	937	937	949	899	996	850	906	946	922	897	940	965	940	913	922	920	962	926	904	890	915	943	934	939	931	921	966
64022	36460	18117	5353	1588	761	546	495	461	446	436	457	453	443	433	387	379	418	405	410	428	484	439	428	425	415	416	392	430	413	427	391	425	394	430	406	411	368	405	422	407	461	464	376	414	387	425	420	418	414	438	425	403	394	414	435	382	416	433	426	446	451	402	438	403	384	435	456	457	420	420	387	421	424	393	418	438	422	379	412	418	438	462	420	434	394	382	384	385	409	395	433	416	478	419	474	439	446	425	467	450	397	455	476	439	416	415	433	438	416	373	430	409	462	444	425	435	382	402	427	408	417	418	449	422	450	418	408	431	410	407	457	380	386	494	424	457	442	418	420	422	406	420	420	422	430	443	443	442	464	425	432	424	443	394	357	439	461	387	420	424	455	405	426	439	423	390	396	412	440	436	424	429	446	424	439	426	410	435	412	416	385	419	395	418	406	448	430	415	462	427	440	437	417	404	418	433	423	419	400	423	445	418	407	390	420	421	424	412	398	446	398	429	426	412	404	415	470	440	428	441	458	432	407	415	421	413	453	391	428	380	413	432	459	410	428	442	376	420	403	429	471	430	409	438	440	417	442	416	392	464	431	401	397	456	439	377	432	441	417	431	423	443	419	410	437	391	432	404	448	450	416	418	402	441	390	413	463	406	409	420	403	454	441	400	446	447	443	418	390	396	390	446	449	413	419	443	407	411	436	460	439	445	433	440	418	434	398	412	422	399	410	425	423	411	425	403	386	420	449	399	388	487	446	465	427	425	462	429	387	418	473	458	444	418	410	404	376	385	381	382	421	433	418	422	418	404	395	433	413	435	457	482	403	387	406	417	389	408	425	411	414	406	444	441	394	442	441	455	406	400	436	457	413	403	449	427	401	392	451	411	411	410	421	419	376	380	415	408	440	425	430	402	384	458	415	408	440	424	418	416	413	446	436	431	428	412	429	385	432	429	422	463	434	411	403	445	422	434	424	443	385	438	449	453	443	435	441	452	451	449	413	462	424	449	452	419	447	417	448	383	391	413	433	441	395	458	433	380	411	413	434	396	393	425	449	474	422	424	430	426	444	420	425	435	437	411	406	414	423	402	429	461	422	455	425	417	412	438	442	418	446	393	433	420	449	432	447	427	472	401	388	452	410	456	448	384	436	417	458	386	391	404	463	437	381	406	435	440	365	408	432	454	434	418	457	391	425	431	436	393	381	454	433	420	451	397	393	437	382	412	447	432	439	444	392	438	411	429	403	421	382	388	443	436	430	445	419	411	427	455	410	459	405	445	443	415	462	412	454	416	398	420	413	427	444	446	438	438	399	413	424	436	391	426	436	422	427	449	431	434	427	419	428	449	465	416	401	405	411	449	400	434	433	429	389	451	462	406	450	442	389	424	415	454	444	393	434	412	456	417	384	440	396	441	425	404	442	446	425	436	428	377	422	469	410	406	471	423	407	378	416	424	424	447	414	423	468	406	448	442	467	410	456	405	435	393	396	404	472	412	428	424	427	411	448	413	398	412	345	411	424	440	462	417	419	420	407	436	415	423	398	437	404	382	438	403	404	397	444	439	412	394	425	402	417	425	415	416	376	413	404	409	429	460	386	453	431	427	402	418	413	438	433	401	403	389	424	395	428	480	404	407	395	426	418	443	382	415	420	411	436	434	438	445	410	471	448	420	380	442	418	414	418	420	429	395	455	459	409	416	452	449	435	413	456	423	444	434	393	452	441	421	388	411	402	472	421	438	436	412	428	402	443	406	409	439	418	433	415	437	477	369	402	416	432	399	412	460	445	466	405	418	431	424	434	399	405	420	433	390	398	396	394	450	424	480	419	428	442	401	449	408	449	377	424	431	414	432	394	424	377	448	423	409	424	433	431	421	450	414	390	407	439	435	414	441	412	412	382	387	427	454	379	460	476	394	407	423	408	398	406	360	449	395	426	440	465	458	432	396	439	396	422	414	403	384	448	403	433	377	405	439	420	429	396	434	423	409	438	459	460	424	386	446	461	411	407	429	400	426	418	456	439	402	439	413	437	476	404	423	429	488	414	407	407	432	445	410	419	411	423	438	432	445	462	432	382	402	427	433	428	420	417	432	448	431	434	430	430	435	421	415	420	380	403	453	401	410	426	458	424	386	438	446	442	472	400	438	422	421	425	442	421	382	419	417	406	433	477	432	392	434	466	451	428	404	407	405	406	384	434	410	437	461	453	435	435	436	440	413	405	419	433	405	420	436	456	431	445	419	429	407	405	438	389	421	459	449	453	405	416	444	435	405	415	363	397	416	433	417	437	406	452	420	391	453	402	423	441	387	419	480	420	420	439	434	418	433	424	440	437	434	428	416	389	417	416	466	412	404	406	412	419	426	442	427	442	451	440	428	429	440	375	447	420	459	428	405	465	407	392	413	436	414	424	430	430	461	425	381	425	440	420	409	413	410	458	427	416	419	404	429	412	427	452	412	455	437	452	433	447	410	409	463	470	410	409	400	413	416	412	431	396	433	447	425	439	456	417	406	465	439	398	402	425	401	419	446	426	442	427	393	410	407	402	451	366	404	414	434	386	397	433	430	427	410	422	376	469	427	447	430	408	432	399	446	399	412	393	401	396	429	427	419	437	420	417	444	400	447	409	417	397	404	411	441	449	432	391	442	418	402	394	451	413	420	444	439	444	397	403	459	378	395	430	452	399	425	415	405	430	407	343	413	397	409	431	410	422	407	404	409	458	410	438	437	395	417	395	409	428	410	412	392	450	422	422	410	434	422	430	405	443	465	391	428	452	410	440	373	423	457	454	397	436	431	432	420	439	403	421	403	447	467	458	423	410	416	428	467	430	396	432	423	391	439	416	410	411	413	411	460	464	423	410	377	385	403	406	441	409	390	431	427	407	435	418	426	409	416	435	415	425	434	431	382	387	446	438	392	382	414	415	476	441	401	415	415	475	458	407	413	440	446	449	401	408	388	416	420	437	442	457	463	407	441	455	446	422	374	405	426	403	429	434	403	393	440	412	428	439	374	422	407	400	426	444	409	426	424	422	416	424	410	401	378	420	378	416	418	425	436	419	393	446	482	417	403	432	409	415	414	434	432	450	457	441	398	442	416	440	396	418	418	449	431	436	426	440	448	450	452	436	462	390	415	477	391	426	370	424	470	426	434	400	396	405	440	401	404	384	411	389	425	400	380	437	416	407	428	452	390	472	414	424	424	450	401	435	398	445	435	457	445	428	454	419	462	393	410	436	434	431	440	437	395	426	425	426	394	398	428	374	401	466	421	403	417	418	394	415	435	468	429	450	429	397	443	418	428	439	421	397	427	425	462	420	461	421	430	442	446	415	440	494	416	399	420	418	394	408	458	390	440	436	452	400	431	429	394	433	416	410	431	394	444	458	454	414	400	446	405	446	391	442	443	388	391	419	432	413	404	411	401	429	416	401	437	433	448	407	436	406	417	405	413	411	437	439	413	406	421	387	391	428	422	424	385	421	481	442	441	461	500	451
43238	30058	17822	8080	3758	1934	1405	1278	1070	1073	1040	959	997	972	962	933	947	945	948	900	949	946	905	908	885	960	983	842	891	988	960	929	911	899	942	903	962	967	953	961	915	923	923	935	959	923	929	933	951	975	927	945	954	932	925	935	952	895	942	910	907	979	896	919	946	898	883	959	925	960	954	920	920	936	924	906	956	927	920	976	881	959	965	919	944	967	874	895	975	889	890	941	906	924	944	895	951	930	914	898	978	900	982	956	984	910	914	981	958	945	932	896	934	915	926	864	913	918	963	956	953	857	919	942	902	899	940	914	952	929	942	917	930	951	925	966	917	965	921	917	953	906	918	866	933	963	921	925	911	943	928	934	972	1002	917	933	899	925	938	965	942	845	958	926	931	932	985	881	919	935	929	923	920	948	899	918	928	984	958	891	918	941	914	902	931	923	909	951	933	992	914	924	932	949	925	945	976	920	952	951	960	989	936	946	960	956	970	926	896	943	930	929	920	909	886	943	945	908	903	956	932	922	928	941	935	929	967	920	984	973	930	876	937	966	930	926	963	901	982	921	966	883	902	934	940	962	899	905	928	952	919	984	946	908	977	917	941	948	942	925	882	951	913	929	932	1002	903	910	901	911	969	966	1003	962	901	963	890	899	918	934	910	942	927	912	973	907	925	951	965	940	952	928	893	969	906	880	942	954	949	914	916	970	924	959	957	960	896	911	913	946	921	933	905	919	905	895	965	924	875	938	894	964	921	977	960	964	913	982	936	929	876	896	903	954	906	898	964	903	962	949	913	1015	898	906	935	929	939	941	889	990	924	956	951	965	967	906	951	953	897	893	970	973	905	917	981	932	928	925	927	1004	934	971	926	1006	923	943	894	974	923	974	958	934	916	978	934	948	912	960	1004	924	883	952	904	951	950	952	907	918	918	972	920	963	910	956	952	913	926	955	934	909	944	905	886	916	881	901	941	907	911	967	986	941	996	993	930	928	915	954	933	886	969	959	900	894	951	909	869	907	927	921	957	913	936	900	878	933	942	918	907	921	922	953	954	940	883	914	974	913	985	910	895	927	975	923	922	991	925	927	925	919	885	942	936	978	945	933	897	926	950	906	937	949	924	905	943	923	953	965	928	881	908	929	916	927	923	899	887	874	948	956	900	913	927	926	959	974	871	894	893	926	896	934	923	952	908	927	922	913	927	897	982	900	921	944	1002	964	933	916	909	930	876	975	968	907	898	905	950	941	1005	931	988	889	917	903	957	921	931	926	958	885	949	939	921	953	936	893	890	961	949	989	936	929	952	961	950	888	886	921	911	918	940	931	958	937	947	985	911	910	969	927	909	1014	914	883	911	877	944	959	873	901	904	917	979	892	960	970	955	961	900	920	924	940	933	908	948	946	920	971	912	892	938	927	937	923	970	917	927	931	943	897	912	916	876	942	964	907	941	955	923	912	927	965	888	970	919	857	918	940	919	974	898	925	991	993	938	955	956	913	935	984	925	902	958	872	962	876	888	917	960	874	944	894	933	926	928	925	980	901	965	951	979	961	938	968	927	946	901	945	979	901	925	920	911	920	929	948	927	909	877	900	920	954	920	905	928	916	959	888	955	948	995	918	985	899	907	917	953	901	909	832	941	892	969	951	962	978	965	887	906	928	967	937	963	903	923	931	960	904	925	959	994	910	972	957	936	961	928	950	923	919	905	893	940	911	948	914	938	917	932	935	904	920	871	959	930	928	959	897	918	933	956	923	922	929	915	868	1010	907	904	951	924	923	933	962	921	905	918	921	960	913	925	961	909	937	993	948	924	937	957	917	987	913	869	943	917	919	931	928	959	888	1007	939	923	910	897	898	905	914	928	999	909	1003	926	946	999	905	915	930	926	901	1012	861	926	924	944	916	926	854	895	973	949	908	952	947	925	875	931	922	937	919	943	914	947	971	971	932	919	900	950	900	942	922	928	930	962	930	933	953	938	905	929	925	916	932	898	890	891	988	944	919	933	890	971	927	944	924	954	970	1009	948	988	916	898	898	911	922	948	934	968	911	935	943	958	909	912	987	903	943	884	891	957	921	873	979	933	942	918	945	976	940	893	960	909	880	925	917	913	916	942	931	930	886	916	915	928	915	964	940	970	973	933	919	913	924	937	897	920	945	929	925	913	911	874	960	923	947	947	943	921	938	873	930	987	925	1011	943	921	875	915	914	943	904	949	960	969	911	889	972	925	925	941	952	920	956	904	896	920	966	953	883	946	935	941	955	920	950	966	916	953	954	937	946	952	987	931	878	932	934	952	945	940	927	986	927	917	911	943	888	950	920	995	911	923	923	926	967	915	883	958	888	966	908	938	928	979	899	949	910	955	935	961	979	1001	913	868	920	929	906	922	954	905	993	885	935	887	960	947	916	930	946	947	898	926	977	910	938	915	979	941	917	903	882	917	907	906	887	965	939	897	987	951	920	957	899	932	984	991	894	909	901	894	915	964	914	947	978	921	936	908	930	956	928	933	958	942	921	910	944	914	903	906	925	930	896	891	918	912	956	928	992	959	976	895	888	894	920	915	915	942	890	978	913	917	1017	864	914	899	927	905	916	893	908	876	911	964	922	984	913	948	913	943	933	959	898	965	920	951	930	949	952	900	938	879	886	890	903	908	931	894	897	889	903	900	961	940	950	944	917	889	923	894	990	972	914	934	919	936	934	925	923	952	873	944	948	948	956	943	914	955	938	908	880	921	937	916	872	923	970	936	969	916	942	940	953	988	935	916	919	905	891	938	951	899	956	933	964	921	922	990	929	932	897	929	908	893	914	931	923	927	887	947	956	929	935	889	926	884	902	925	944	865	978	936	896	943	900	893	991	925	943	900	947	955	863	905	892	917	948	910	896	947	945	957	969	901	897	918	990	948	924	965	955	899	936	864	946	922	906	913	951	948	946	880	901	917	941	895	972	949	904	960	902	984	897	906	937	981	944	924	929	920	887	934	1003	953	919	929	958	889	926	927	927	907	951	951	977	978	928	925	952	975	986	993	852	940	958	958	919	914	932	894	879	944	992	936	893	899	911	913	937	935	892	920	955	949	886	923	913	917	965	979	966	943	980	922	926	933	942	929	948	927	912	939	963	875	931	938	957	954	948	992	930	934	983	942	973	971	954	911	977	926	937	925	929	987	932	934	887	924	927	938	925	947	905	949	955	954	925	937	959	934	961	928	989	935	929	951	992	941	966	862	947	951	926	965	952	924	914	919	907	937	927	916	890	962	902	947	916	886	944	952	917	905	903	900	976	929	918	962	934	944	912	935	910	926	982	909	900	936	895	999	944	960	881	986	942	950	928	916	951	944	975	933	940	995	941	965	923	986	969	887	927	907	958	901	891	967	924	928	932	949	953	893	909	967	872	907	953	918	954	942	893	984	949	862	887	925	928	944	926	869	860	882	927	944	934	916	896	893	907	987	969	903	976	919	957	965	929	921	892	950	946	981	968	921	910	948	918	916	966	946	952	951	922	955	963
65819	34185	14644	4867	1984	1191	899	688	560	451	513	502	478	450	422	407	375	454	426	425	452	393	431	425	445	430	397	437	450	452	396	428	428	443	428	445	384	415	433	442	378	444	460	472	456	392	425	415	457	434	396	440	464	448	399	414	439	416	416	425	401	421	419	367	476	412	428	425	442	441	436	424	461	431	431	419	433	372	448	443	426	424	436	452	414	415	465	357	432	422	390	414	407	417	396	423	448	411	418	392	452	411	439	450	467	467	451	432	446	443	459	417	449	415	417	414	425	395	428	383	450	461	438	414	439	422	443	420	438	430	421	417	483	410	382	413	406	438	450	465	401	443	424	464	439	449	430	450	387	384	429	448	431	435	450	447	431	411	466	409	409	429	416	440	449	439	404	427	407	409	477	416	482	442	436	464	449	428	436	460	478	417	446	470	442	426	436	421	456	409	424	425	464	400	394	446	433	436	404	454	391	429	431	408	436	442	408	440	432	450	433	406	424	428	417	394	394	423	387	408	461	435	437	407	441	434	410	408	449	408	435	409	403	441	402	427	450	430	463	434	400	441	421	437	455	437	425	424	432	407	448	432	428	409	421	436	434	452	397	462	433	430	441	432	430	413	418	432	448	417	417	407	442	425	424	429	397	380	418	443	415	464	446	413	409	414	446	440	394	391	457	387	386	451	452	375	462	431	421	443	390	431	415	452	423	381	435	452	437	458	470	424	421	421	407	460	378	436	447	432	432	388	411	409	427	459	430	410	434	405	413	460	428	430	426	472	442	424	477	455	400	462	421	457	437	466	454	413	445	432	430	467	436	466	484	441	428	408	445	433	430	450	444	442	382	431	419	441	416	394	423	443	412	420	414	397	400	413	407	393	433	425	433	415	419	443	408	397	416	418	460	428	394	387	383	416	428	434	441	406	413	417	444	420	424	470	416	425	453	425	419	423	404	421	374	422	446	416	409	457	395	405	408	456	426	467	420	427	402	431	440	424	407	382	428	391	414	423	437	439	409	419	433	455	402	407	445	396	454	400	397	397	431	481	447	443	437	446	432	428	410	386	467	465	453	395	400	417	446	438	435	489	434	460	466	441	410	404	428	440	457	413	401	443	422	415	416	374	417	399	399	410	448	421	396	431	438	415	407	422	462	404	433	417	434	400	460	436	398	454	440	421	469	427	415	410	471	417	418	432	452	440	422	467	405	452	440	460	431	445	478	431	402	426	445	429	416	417	391	436	415	464	394	409	405	441	450	443	430	432	426	447	405	440	444	423	426	440	455	439	414	441	410	428	415	408	382	440	456	458	421	415	431	450	425	427	400	430	425	412	431	405	426	403	417	430	420	469	415	442	444	423	412	416	439	448	369	421	430	396	412	456	436	455	443	415	438	387	428	395	435	431	417	459	453	401	410	422	441	490	413	427	415	409	452	438	449	407	411	452	474	425	379	392	425	419	418	411	406	394	447	450	461	420	406	439	468	397	413	442	460	442	453	481	405	440	450	410	380	392	429	457	434	412	435	417	384	474	409	435	482	407	421	408	409	456	438	429	465	422	440	414	419	439	418	461	438	408	455	457	420	434	447	429	401	391	437	437	477	449	457	416	419	381	436	409	396	431	463	385	454	397	436	466	411	421	452	417	420	435	451	420	407	443	435	432	447	387	436	430	413	419	411	415	448	433	432	433	419	425	432	412	435	421	434	419	486	448	423	366	486	432	431	447	455	435	405	433	460	445	458	417	433	431	454	379	450	411	417	421	453	428	442	440	435	445	416	460	419	433	442	445	451	401	397	399	422	422	430	422	444	418	441	473	413	454	416	449	434	417	448	442	407	418	483	440	427	422	395	418	424	428	405	459	440	445	406	455	404	438	390	444	430	424	431	411	458	428	411	446	390	438	428	379	433	441	467	428	396	440	409	411	455	392	434	379	426	418	426	430	447	426	446	454	404	434	416	440	426	408	433	406	416	439	424	427	408	414	395	414	401	401	435	420	459	409	440	412	411	448	435	445	436	394	493	440	496	416	443	444	434	445	426	425	412	459	401	424	381	438	379	403	411	459	437	453	416	420	396	437	429	393	445	410	430	474	478	414	437	450	402	383	409	417	457	439	458	440	423	508	443	410	446	457	444	447	440	430	410	429	440	422	450	440	392	437	411	397	460	443	486	432	412	426	383	396	452	441	442	414	428	419	411	400	450	438	442	423	410	447	442	426	458	427	420	402	438	433	391	418	423	394	419	458	437	413	417	465	466	407	416	445	447	402	414	449	450	429	430	421	444	419	436	409	461	429	424	445	418	406	414	412	398	435	413	461	420	430	444	428	416	478	453	434	426	418	458	417	437	479	417	433	386	412	396	439	434	431	412	460	398	446	439	470	455	446	408	417	419	472	446	426	414	449	439	429	448	467	450	428	439	416	398	421	415	442	466	375	398	444	412	419	440	430	447	435	430	479	423	419	403	432	444	478	460	440	444	448	457	401	425	431	385	407	433	420	423	430	450	410	403	423	415	423	442	424	443	463	427	410	411	439	448	436	438	466	424	439	428	433	445	439	452	413	404	403	438	430	408	443	409	436	439	408	431	419	434	399	405	410	396	443	464	402	443	408	452	377	425	407	430	444	395	436	432	427	401	467	401	431	414	440	491	397	438	452	458	424	426	432	425	437	466	426	454	418	374	381	403	412	412	441	417	399	446	473	389	415	454	487	436	427	430	433	449	444	422	407	451	420	445	442	442	456	428	401	412	425	448	421	441	437	435	434	444	441	429	441	466	413	437	443	476	446	426	444	443	417	442	445	435	406	420	372	419	418	445	457	483	444	463	415	383	394	419	411	462	417	401	400	410	416	453	478	438	408	422	413	410	459	444	422	456	458	418	434	450	397	438	425	415	415	421	425	433	432	422	444	451	416	449	465	400	413	433	417	444	437	463	420	454	378	485	484	427	440	426	403	419	412	464	413	415	420	440	432	433	425	438	441	425	428	398	425	436	424	375	450	447	442	445	419	416	432	415	415	423	449	421	463	422	401	506	425	414	428	449	444	445	424	456	423	442	435	453	439	439	416	446	442	424	461	429	414	400	387	428	401	404	459	421	487	495	413	446	467	422	429	466	414	441	459	391	441	442	447	445	408	474	425	439	413	436	452	440	436	422	413	405	412	430	469	446	416	440	449	410	389	406	451	399	405	426	425	425	428	454	422	415	445	423	450	401	414	410	460	432	428	397	404	416	432	444	430	450	421	411	433	419	431	422	450	417	431	462	430	438	427	401	431	442	425	418	390	438	423	443	406	443	454	447	459	440	422	413	443	447	470	433	391	443	437	450	446	443	384	408	434	442	412	388	426	399	408	425	405	431	451	448	461	436	478	436	424	423	414	427	431	434	382	416	467	468	450	438	450	437	440	440	426	438	418	464	473	395	406	423	448	408	441	408	425	389	438	431	410	424	457	471	432	420	443	402	424	427	407	448	437	428	463	437	425	403	435	428	422
44001	25754	13557	8545	4927	3549	2642	1726	1354	1243	1149	1140	1025	979	963	946	938	860	1018	1002	949	927	917	953	958	923	957	934	908	862	903	906	959	938	930	945	949	924	950	858	897	954	987	894	905	1008	935	933	949	964	913	942	1006	930	948	891	895	884	942	953	967	899	963	930	949	939	982	943	942	915	900	940	944	896	926	946	984	915	945	980	943	917	996	958	937	945	887	958	989	930	916	949	913	923	968	936	893	962	926	989	971	937	945	1004	958	909	933	956	931	999	982	885	909	918	918	952	951	914	915	982	889	942	930	928	895	860	905	931	928	911	858	922	958	925	969	895	865	927	917	979	916	876	938	909	953	916	955	980	973	914	950	939	985	942	984	957	932	927	964	900	912	938	929	952	976	916	975	966	924	913	927	897	977	954	982	900	935	902	952	933	943	944	925	967	965	974	891	928	945	940	938	969	951	952	936	956	931	916	957	914	883	1003	961	953	995	943	910	920	978	949	948	913	940	976	932	924	946	925	964	916	968	935	945	957	982	941	955	894	867	952	919	953	942	939	949	981	925	903	917	915	950	982	947	958	949	950	923	961	960	956	941	926	953	925	939	964	978	913	897	900	916	961	922	912	1013	976	915	947	959	932	928	912	949	920	921	962	921	934	962	928	966	909	969	950	885	892	955	952	977	984	949	941	939	889	970	955	990	895	926	988	919	906	892	921	916	871	920	905	897	923	938	962	953	949	910	984	894	935	989	882	920	959	914	974	926	939	981	984	914	924	906	917	923	919	925	912	957	929	962	938	958	966	961	955	880	852	877	890	932	947	944	927	929	944	923	913	944	909	951	968	838	919	958	947	974	955	930	895	969	984	910	942	925	985	916	908	964	970	917	928	929	975	921	898	946	961	961	925	902	953	905	932	994	921	970	961	975	994	944	908	962	906	929	923	948	956	990	881	944	991	971	928	939	887	970	933	954	906	908	919	904	899	931	909	966	915	947	959	932	932	958	959	853	946	932	926	936	909	926	944	920	955	916	945	897	925	955	947	930	900	919	963	926	905	939	951	920	969	925	938	898	932	932	970	956	900	925	920	948	877	943	962	869	887	944	926	874	920	892	891	918	948	933	892	967	908	939	911	957	971	954	888	956	945	966	889	909	971	943	937	954	919	939	939	978	921	944	935	893	965	913	944	953	949	972	964	931	985	912	912	936	928	925	966	956	874	948	899	964	893	928	959	918	953	939	917	918	965	924	948	916	965	884	972	908	953	956	930	873	962	986	916	909	940	923	945	956	942	878	882	929	938	930	944	1021	879	929	972	955	976	897	887	962	891	912	941	949	937	952	893	943	933	910	905	950	899	963	984	882	945	969	925	937	913	914	963	949	952	949	971	968	915	903	914	929	945	931	961	921	911	924	925	963	911	940	921	926	931	962	967	937	918	964	952	910	977	976	946	929	902	924	932	932	950	932	1002	955	930	929	901	899	931	955	961	970	917	924	939	921	924	975	924	897	917	923	891	920	952	942	905	913	935	958	895	946	994	926	951	944	913	929	988	919	953	934	887	938	910	959	928	921	951	895	968	974	901	953	959	905	942	879	983	924	907	905	902	925	968	961	935	934	936	914	926	968	949	945	948	951	959	946	932	991	933	986	903	967	912	966	945	914	900	917	962	910	973	925	912	902	980	955	972	949	959	938	933	923	929	999	950	949	932	907	953	941	986	904	908	917	959	903	921	955	920	941	944	935	945	921	905	943	901	924	921	974	928	911	962	970	961	977	955	875	951	947	891	930	984	931	944	949	908	911	1014	944	939	949	913	901	905	896	931	962	1006	960	990	946	893	988	955	953	950	918	944	922	932	920	932	941	930	921	969	916	920	908	948	950	918	875	958	920	932	899	972	977	938	893	930	977	966	901	972	912	989	913	928	955	935	1003	927	937	965	911	923	916	965	902	938	948	921	938	929	947	909	928	951	913	940	991	939	970	963	955	919	946	887	949	981	920	899	917	940	946	913	926	949	955	951	885	941	944	921	882	917	955	893	936	903	899	914	946	942	962	1022	970	905	971	899	910	967	883	928	975	1002	961	918	956	968	897	986	880	952	930	936	953	914	913	920	995	942	935	887	931	942	922	922	920	916	931	978	942	931	903	941	943	965	913	945	939	956	1029	924	968	948	878	943	938	910	931	930	1011	932	964	920	967	915	882	889	938	851	897	901	935	950	976	902	940	953	958	932	937	951	929	959	943	917	956	934	968	928	961	863	925	986	942	887	963	921	974	970	943	932	889	938	940	884	932	959	982	953	903	945	952	978	959	897	960	928	981	917	976	903	977	937	966	936	1002	951	922	956	957	944	862	940	926	968	942	956	978	891	922	945	911	941	915	980	934	1010	895	898	883	903	940	961	910	917	948	952	951	944	935	962	964	932	927	881	940	956	904	902	955	941	903	876	904	939	946	934	951	931	929	964	925	898	941	954	988	985	976	957	980	936	985	977	919	1000	912	897	930	965	921	944	954	928	969	921	914	966	941	915	919	942	936	894	959	880	924	937	910	984	973	911	925	893	955	896	956	905	914	922	990	916	946	944	906	937	870	891	951	926	947	932	992	987	938	978	887	974	903	901	903	906	936	938	920	859	878	961	900	904	960	931	948	995	917	915	910	928	964	935	931	974	992	920	935	971	972	927	939	932	934	889	937	917	953	909	940	904	883	927	960	934	917	973	959	925	977	954	916	980	943	931	940	966	958	930	996	945	959	942	1010	961	900	1025	947	938	929	951	938	875	911	925	993	889	948	947	911	949	951	925	962	962	897	971	909	928	926	930	955	974	945	929	949	901	960	941	971	935	931	964	925	942	958	925	935	954	925	937	922	962	958	967	954	904	931	954	942	974	937	917	922	962	972	958	902	953	970	966	913	923	980	921	897	974	949	926	915	907	922	961	972	988	899	970	1009	906	928	951	904	946	920	896	916	898	943	934	962	951	869	955	938	875	918	943	895	905	933	972	949	964	959	965	895	915	970	969	937	915	921	947	969	952	924	956	906	914	971	889	922	914	1002	934	938	971	918	984	973	924	961	873	932	958	934	856	965	938	936	961	970	932	932	888	922	968	920	933	951	936	988	931	912	914	927	929	1023	999	974	899	958	940	980	956	888	894	899	898	928	915	938	934	909	911	936	970	906	917	930	897	955	946	932	952	911	952	962	951	995	956	930	948	917	958	905	927	941	943	929	960	904	919	943	925	998	949	943	960	902	969	937	997	992	894	954	990	936	941	911	930	969	921	935	884	951	980	978	930	866	889	921	881	930	888	889	957	1028	944	926	955	919	893	888	895	971	912	916	966	989	936	935	956	917	930	958	951	945	953	966	1005	891	950	939	932	928	934	938	951	904	907	915	946	963	945	895	931	896	935	948	927	925	920	879	951	899	897	1010	975	938	1027	930	934	870	888	930	932	939	919	969	966	948	922	872	957	940	942	965	913	984	964	975	898	963	951	932	887	920	894	941	952	913	952	980	933	959	937	962	879
49977	18836	4479	1178	668	548	503	488	459	460	442	444	391	390	436	442	400	427	389	405	389	421	381	441	382	392	396	407	423	430	412	415	430	433	382	432	393	409	417	432	419	397	371	380	407	407	419	401	419	406	412	419	399	400	450	425	394	384	383	430	410	387	423	399	411	396	396	439	389	407	418	417	398	451	374	435	373	418	425	378	376	427	400	401	432	421	427	417	417	381	423	409	445	398	427	381	393	455	382	416	415	410	416	411	359	407	399	398	425	401	417	434	433	432	412	465	411	437	412	453	402	433	391	410	408	365	361	399	410	410	443	416	392	415	389	434	423	389	387	429	412	416	418	438	399	431	407	445	415	393	429	409	412	448	403	373	400	391	390	388	382	395	394	406	361	383	387	400	408	409	431	395	426	424	444	419	405	401	383	411	406	404	412	447	414	432	436	420	419	396	400	402	373	419	391	405	423	382	427	415	420	423	395	392	418	404	439	443	424	367	421	406	367	410	409	363	442	386	385	358	417	388	361	386	402	424	400	405	365	411	441	413	417	386	395	368	416	387	394	391	406	427	408	358	382	443	398	426	416	423	410	399	458	428	421	424	410	420	405	390	400	404	380	401	431	403	414	401	391	408	375	421	422	365	401	404	388	391	409	416	453	427	411	380	399	398	427	410	421	404	402	411	378	432	418	424	409	435	395	387	443	414	444	403	387	393	385	451	414	407	400	390	388	410	427	425	361	403	399	411	376	405	440	420	414	411	404	439	440	461	417	431	464	404	443	367	406	374	411	421	378	411	400	411	413	449	377	415	401	450	402	403	415	400	432	402	396	420	378	421	417	383	423	390	429	401	402	385	374	400	344	385	375	430	443	396	405	385	399	411	384	423	424	435	432	432	390	362	378	385	387	413	400	410	433	413	399	409	415	425	380	406	366	384	416	383	432	404	373	415	429	394	392	422	394	420	431	394	398	379	347	449	425	388	409	397	426	403	395	412	406	401	386	446	398	444	439	403	403	414	423	453	397	440	404	398	392	407	435	420	399	431	417	430	400	426	383	388	400	381	476	424	422	408	411	401	398	418	432	423	384	403	378	371	383	406	410	434	439	432	420	400	383	393	424	413	415	426	370	413	408	411	419	407	377	418	436	450	401	391	420	396	413	426	416	394	416	479	440	425	423	393	407	406	425	427	384	431	437	441	377	389	412	421	395	385	385	369	423	388	414	397	413	432	399	400	412	399	402	406	414	441	377	397	432	437	366	391	403	418	410	374	421	397	442	385	398	396	434	392	360	402	380	387	416	378	385	438	443	431	389	445	418	417	377	417	387	395	425	371	375	447	386	415	425	414	421	401	405	421	389	420	410	436	440	424	417	411	379	431	396	420	445	389	434	406	389	378	380	420	384	379	422	395	456	382	421	433	412	428	421	415	373	436	396	423	421	446	398	409	387	407	392	422	387	442	424	398	375	418	438	435	411	416	446	425	430	431	391	402	410	443	425	410	425	401	438	399	425	429	400	380	442	428	425	397	409	403	396	420	427	453	402	402	400	401	477	390	407	391	447	427	455	440	400	410	405	422	414	438	401	365	403	409	416	416	397	435	395	446	413	400	442	445	410	409	444	425	430	380	396	399	440	406	398	399	354	445	428	375	406	389	408	412	386	413	440	384	394	396	441	376	409	402	415	435	418	401	390	424	386	409	411	353	423	356	393	389	435	446	393	412	412	403	416	396	362	397	395	391	409	388	417	364	406	407	430	446	385	420	417	412	422	374	356	434	391	412	422	407	386	399	437	430	424	401	410	403	392	381	392	405	395	403	382	401	435	384	411	432	391	401	371	476	404	392	398	441	412	387	418	413	410	462	448	405	384	390	416	402	414	431	421	398	405	438	398	390	432	449	367	404	434	453	398	374	424	441	415	419	453	451	426	434	378	410	432	384	432	400	406	369	384	434	399	372	438	373	420	395	384	445	420	403	399	401	396	409	436	420	403	403	402	405	431	397	422	384	379	433	373	456	438	410	402	429	400	424	440	390	394	405	421	409	385	413	400	400	419	362	427	386	383	402	432	428	437	414	394	368	401	432	390	394	407	396	392	388	392	386	418	434	428	413	373	390	412	390	378	448	396	408	401	416	440	447	427	430	390	403	401	432	439	368	423	378	399	444	414	411	414	395	399	410	405	397	376	380	408	425	396	392	414	412	388	410	426	382	395	404	414	400	403	399	439	383	414	423	397	441	465	426	413	381	385	437	391	379	431	417	401	403	422	396	417	411	394	392	398	399	389	405	419	411	432	416	375	441	410	418	408	435	437	383	419	417	409	425	392	387	379	447	396	450	379	421	383	387	400	426	399	423	417	447	374	390	413	372	418	401	395	384	427	444	414	422	391	367	457	402	395	404	411	427	446	385	411	388	378	411	415	408	427	407	391	415	408	413	407	443	398	402	391	409	431	396	412	390	427	373	432	407	419	378	376	423	415	437	410	369	432	417	403	424	410	427	376	389	417	399	443	404	415	401	412	386	425	384	380	441	400	439	397	438	391	376	406	428	392	435	357	402	406	446	392	466	386	393	443	371	385	395	448	400	389	385	412	381	418	445	431	426	419	405	392	412	409	389	408	423	421	414	361	402	419	422	419	413	415	411	401	418	389	406	415	410	412	392	446	417	420	416	382	396	438	412	410	398	437	405	428	415	423	417	416	423	423	408	388	390	452	390	421	423	368	439	449	430	423	422	352	400	416	397	391	377	403	410	443	409	426	382	382	401	392	400	423	416	428	422	390	437	389	410	374	399	446	402	380	430	411	425	428	422	413	378	384	430	394	424	414	414	441	404	383	353	415	396	384	412	370	406	421	390	410	360	439	423	404	406	402	392	418	343	398	440	409	411	411	400	409	374	393	415	420	373	457	386	386	412	412	392	429	396	393	408	423	459	436	416	430	441	381	397	398	410	400	444	430	404	401	364	440	376	400	430	389	405	391	454	404	411	423	437	420	411	374	392	365	448	419	417	410	396	417	408	421	427	422	418	426	376	397	375	386	359	419	422	384	417	402	422	409	411	407	380	365	405	433	442	327	388	437	421	404	447	405	433	360	442	367	409	434	405	398	424	406	444	414	414	419	423	383	383	383	444	439	433	404	401	359	399	427	385	422	398	373	443	409	429	407	422	440	402	355	423	402	393	450	381	395	426	379	400	444	421	470	380	429	397	393	423	391	409	353	402	414	382	426	392	392	403	394	381	414	425	378	433	399	413	402	416	424	413	408	395	431	378	423	405	413	387	444	405	394	434	404	448	430	396	431	409	392	365	422	436	415	369	451	447	414	454	377	424	388	438	430	392	455	425	426	403	444	384	421	375	380	434	389	414	402	414	386	417	386	475	416	417	417	366	433	414	387	410	363	373	372	418	443	428	431	388	401	379	374	418	407	390	384	411	419	407	416	390	456	417	428	424	447	384	381	410	406	374	423	417	435	416	445	390	409	436	399	394	402	399
34559	13189	4942	2562	1703	1441	1092	1115	1007	957	939	913	920	946	962	892	910	842	884	936	951	875	865	911	864	887	939	884	883	881	941	906	956	947	916	902	896	924	906	863	913	851	909	925	876	914	896	922	903	893	879	895	926	893	884	915	940	869	867	921	916	944	849	909	892	890	912	943	910	845	955	856	914	911	862	945	914	826	874	895	858	935	884	864	936	881	928	883	862	933	884	952	903	906	954	853	895	917	919	860	895	899	869	818	874	913	908	941	941	881	880	920	928	941	923	892	935	921	895	905	952	836	954	889	920	894	896	973	894	845	927	929	901	929	888	873	938	879	921	904	853	893	879	903	884	931	883	904	914	902	897	933	911	918	857	918	885	919	828	861	900	926	878	837	909	859	928	909	882	912	879	912	884	904	906	906	888	913	915	907	920	899	893	851	847	913	885	903	907	851	915	880	854	902	893	864	898	872	919	925	893	849	917	935	876	863	904	882	934	837	955	914	886	877	877	893	855	905	908	934	880	861	906	902	875	919	852	863	964	997	956	902	941	909	931	883	877	921	952	969	912	948	906	901	936	886	904	843	937	864	862	869	904	972	938	932	896	891	909	910	879	976	894	899	854	890	878	952	874	879	943	902	847	920	870	854	883	977	851	844	891	911	899	920	874	874	911	925	856	883	936	860	854	904	891	865	884	879	880	901	944	901	876	921	871	889	901	921	871	969	894	901	913	948	907	892	874	924	871	882	899	918	919	919	927	907	817	925	893	940	926	905	890	865	939	841	905	871	939	899	899	927	915	879	893	951	895	883	947	892	874	911	933	850	948	897	882	898	912	880	873	975	954	923	844	896	900	874	873	876	901	889	879	853	912	889	905	948	900	867	893	997	881	872	895	917	922	852	921	900	908	878	852	845	929	889	907	855	916	873	877	866	874	916	935	968	963	926	963	853	955	835	887	904	920	906	921	920	912	870	965	899	913	918	897	868	905	855	918	905	916	889	817	893	926	939	902	922	881	924	898	893	826	895	917	900	871	929	880	929	906	863	929	865	888	882	938	891	942	896	882	915	881	854	926	912	871	904	880	892	871	884	929	952	906	859	949	904	920	880	863	869	901	819	907	825	885	924	871	882	941	958	892	927	929	929	886	846	927	901	903	876	898	916	841	901	915	904	947	925	881	937	896	877	899	874	918	864	898	957	945	891	918	935	914	954	932	901	931	938	896	890	925	858	891	878	878	954	931	913	933	966	868	908	889	869	865	909	921	920	880	932	873	885	886	893	860	836	918	911	917	913	930	895	911	915	922	911	883	885	869	862	822	925	872	935	920	911	923	868	916	902	899	875	856	851	904	904	898	893	889	918	877	931	900	909	915	896	827	883	901	915	879	893	938	904	854	903	875	911	946	899	870	899	914	884	870	972	892	900	899	925	917	856	892	820	948	894	910	870	904	946	945	911	852	892	879	919	933	892	889	945	924	919	900	900	934	820	906	841	924	874	894	931	890	899	986	889	887	879	892	867	905	873	842	895	828	890	879	880	887	914	887	921	921	880	949	870	871	884	923	944	874	882	871	854	933	878	911	854	902	938	944	897	893	846	892	927	911	878	940	920	850	887	894	858	938	908	912	924	878	936	866	867	873	880	907	889	881	918	913	894	902	915	920	884	918	878	890	861	887	914	890	882	856	926	931	843	866	894	898	907	861	952	891	930	857	895	913	901	905	872	914	904	841	901	924	911	885	842	928	930	958	902	896	888	947	913	954	900	892	919	899	910	926	826	968	896	924	933	914	903	930	877	886	858	870	913	926	911	862	865	957	924	897	895	881	908	865	869	906	893	871	916	913	956	893	936	952	892	885	885	872	912	909	878	932	897	886	913	932	889	939	883	865	850	914	926	919	872	892	921	949	857	946	932	878	896	907	859	890	931	925	898	897	926	869	905	860	887	953	924	874	875	919	902	871	886	932	854	900	900	902	875	880	877	917	862	885	933	933	875	836	861	874	920	912	888	882	948	832	852	893	923	873	954	954	906	937	913	848	895	907	881	879	854	893	872	908	930	873	863	909	907	891	884	945	899	895	950	860	861	821	841	834	877	919	836	895	956	833	909	852	971	896	921	914	898	876	875	882	882	925	896	880	838	920	893	885	904	904	914	876	863	861	868	868	897	897	822	949	912	881	893	910	887	874	887	894	932	873	927	895	915	850	867	908	903	921	848	893	880	949	919	889	922	865	927	926	962	906	905	868	880	835	929	913	918	886	852	869	912	847	899	923	814	907	882	855	920	852	885	873	922	895	874	852	865	899	950	907	912	854	900	881	867	945	922	935	871	934	896	936	908	904	854	951	916	932	946	904	943	916	917	895	847	920	907	945	928	903	875	860	891	934	914	852	895	899	925	902	892	957	902	873	888	911	845	906	916	897	897	915	913	874	941	910	937	922	878	920	887	886	915	928	884	942	890	899	947	918	925	870	911	944	906	884	877	905	870	872	911	878	948	873	875	871	931	899	911	924	931	977	920	911	890	885	888	888	888	887	909	900	901	870	893	889	831	910	948	909	880	882	932	903	910	890	893	960	915	866	897	895	929	954	880	917	908	931	853	925	883	908	906	897	929	911	924	938	907	931	859	874	879	958	896	928	892	926	887	867	900	942	838	839	885	890	920	883	894	932	854	913	888	886	957	925	925	884	879	862	898	905	901	916	927	896	933	905	942	849	910	905	889	905	890	889	848	926	868	878	877	950	905	866	851	901	923	944	875	849	870	900	925	912	891	926	941	909	863	903	907	913	861	876	842	855	850	916	923	850	894	911	846	979	827	865	885	950	907	942	880	918	889	923	884	938	916	912	932	922	831	942	902	906	942	933	926	913	897	902	911	925	820	885	875	958	848	920	911	931	907	921	925	897	896	898	891	924	912	932	932	848	876	863	941	905	918	845	891	900	916	915	923	919	930	863	954	875	940	979	852	912	885	964	850	962	892	922	851	940	853	869	879	897	915	919	915	874	846	877	890	907	892	871	862	938	838	939	918	828	951	881	837	923	890	893	921	865	878	887	879	943	847	919	907	865	889	959	868	871	877	901	900	899	947	889	881	896	889	852	843	893	919	883	886	947	911	894	860	910	910	947	875	904	889	911	927	900	883	884	904	907	908	867	896	939	911	952	909	850	881	875	968	870	895	932	920	873	907	949	867	904	944	865	853	890	889	904	824	926	874	896	882	924	854	903	860	894	897	880	968	926	910	887	861	932	871	901	902	923	924	872	911	902	917	903	878	944	880	880	836	903	937	882	898	854	847	894	921	865	943	868	868	921	882	885	905	861	871	888	925	866	932	881	898	962	831	900	922	924	908	903	951	888	923	857	857	923	924	879	886	889	887	909	953	925	924	906	901	875	878	920	869	883	932	924	853	902	852	932	865	927	893	966	889	979	857	958	923	887	911	908	869	939	928	873	892	848	965	881	912	940	889	881	884	861	901	911	876	937	883	920	908	937	881
57142	24934	9501	3517	1764	1084	871	621	614	496	454	443	450	413	386	383	377	377	398	420	398	402	424	439	395	432	394	414	380	400	439	410	389	404	404	432	369	406	400	418	414	382	374	372	423	438	375	386	415	403	448	441	412	369	380	356	396	432	397	416	384	408	364	410	418	424	400	406	430	390	407	423	394	393	407	382	407	369	366	385	381	384	413	397	425	416	375	405	449	420	392	388	418	386	423	419	388	402	460	411	402	391	422	387	417	370	388	415	404	436	422	413	428	396	421	400	388	415	399	380	406	420	397	396	399	420	423	430	414	382	395	402	397	416	400	401	398	407	399	402	407	402	400	386	407	380	423	406	389	412	399	406	411	401	372	390	414	371	407	371	385	387	375	414	429	421	387	418	397	473	417	431	425	435	413	388	417	415	386	405	422	386	439	412	402	390	405	421	417	408	398	388	398	388	426	444	393	405	426	417	390	396	410	431	403	423	418	404	392	388	398	384	375	403	396	416	366	367	404	385	436	423	390	413	427	388	419	422	400	421	411	391	410	410	408	419	385	430	379	400	396	417	424	423	422	393	422	415	381	407	371	385	415	367	417	372	426	372	392	414	363	439	398	426	384	389	388	401	398	339	437	398	381	380	370	395	427	420	412	397	416	383	392	417	417	376	370	432	395	411	388	371	381	423	419	397	394	427	408	421	396	389	395	433	410	467	404	410	400	400	361	411	377	338	390	429	427	373	420	438	442	377	372	399	444	402	457	396	363	393	408	426	398	390	405	360	429	396	397	392	403	434	388	382	417	437	422	389	388	433	379	426	428	385	437	408	413	425	391	402	378	411	430	423	361	391	397	409	379	391	408	401	380	426	386	431	412	410	413	405	413	392	381	391	357	390	426	389	385	389	376	418	372	396	404	441	395	427	428	392	406	408	398	424	401	384	390	424	388	428	408	402	389	412	411	370	406	374	412	418	436	407	451	400	363	423	416	419	421	410	397	407	439	405	390	385	430	427	383	401	406	390	417	391	383	417	392	427	435	426	385	361	441	372	419	409	393	419	384	445	404	388	407	416	380	407	359	365	422	406	419	397	405	404	417	393	394	440	396	369	393	357	421	379	381	373	381	325	400	424	444	390	375	405	420	410	408	395	375	388	398	368	428	411	416	388	378	405	388	378	389	384	375	424	397	375	409	405	422	396	392	398	433	412	409	430	382	398	433	408	387	382	388	360	396	372	397	413	397	406	406	422	424	376	380	411	377	399	398	408	392	398	415	401	399	415	400	382	402	400	400	402	400	393	418	405	368	413	408	405	409	386	380	416	412	377	416	392	413	387	402	408	398	388	440	397	385	365	452	396	361	393	363	423	421	418	391	386	394	382	414	376	356	393	439	433	450	417	425	409	423	440	423	412	403	396	357	367	400	406	400	390	390	392	413	385	419	399	440	417	417	388	385	374	370	383	396	369	401	399	439	419	384	414	428	435	397	421	393	410	393	404	410	408	405	403	411	431	423	388	407	421	415	419	448	381	413	421	401	384	423	401	401	367	368	386	396	378	405	439	447	430	414	478	397	419	421	425	402	416	430	407	417	378	416	421	406	430	418	398	432	402	428	398	402	429	413	372	462	427	465	382	373	408	407	416	433	390	398	423	415	379	406	468	443	437	429	390	406	387	366	382	354	399	432	425	429	433	390	388	411	406	412	386	388	442	406	436	396	430	421	401	409	400	428	413	399	433	396	441	384	373	388	411	421	368	390	396	404	354	424	460	422	389	434	423	414	390	382	408	388	391	405	447	408	370	458	382	423	373	385	391	418	386	439	397	425	424	406	409	420	378	371	379	426	395	384	398	416	409	429	399	388	352	422	383	406	423	350	400	389	397	414	402	423	407	379	384	388	368	373	346	398	395	444	382	401	408	417	384	399	403	382	412	366	399	376	381	377	421	409	418	432	424	368	381	433	451	400	410	423	416	414	426	397	430	401	428	398	391	380	363	417	406	412	406	410	384	438	426	417	398	404	385	470	385	406	428	407	391	434	395	404	417	404	389	402	420	411	402	361	401	402	389	411	391	426	379	444	416	426	413	386	430	392	403	404	394	400	434	415	415	394	396	410	410	367	399	370	414	377	428	395	413	431	372	407	417	426	426	412	397	408	394	393	397	397	396	397	399	391	412	412	421	448	397	413	404	409	413	347	431	409	405	437	400	422	413	380	370	375	411	423	400	415	375	395	430	436	417	398	380	432	407	405	422	420	439	391	417	395	395	388	367	394	408	420	407	406	423	400	419	392	395	413	410	375	404	389	391	416	412	396	401	420	407	363	387	408	437	396	403	428	409	395	368	415	385	376	434	386	417	413	415	454	391	385	406	410	401	389	385	438	398	426	429	411	376	398	420	406	385	416	406	397	391	412	401	389	402	407	414	427	382	395	423	379	375	386	420	381	432	412	403	425	397	334	397	419	393	419	414	396	377	406	434	396	457	416	388	423	396	364	370	393	389	449	375	365	419	410	414	430	376	399	378	413	390	352	433	410	399	416	385	377	405	440	416	408	419	382	418	392	406	429	430	375	384	369	414	452	396	395	406	367	411	400	390	365	395	372	401	393	375	391	393	422	390	449	401	381	450	394	399	394	415	381	406	420	396	378	362	454	402	359	414	371	421	429	402	375	425	398	391	389	374	410	403	417	374	424	384	389	415	418	367	415	389	395	375	408	384	420	405	393	420	464	412	409	386	405	389	398	425	389	429	397	419	418	384	405	389	412	390	371	386	393	414	399	447	418	391	414	372	379	372	389	416	404	389	410	416	381	373	363	372	423	393	398	400	401	413	404	375	419	395	429	379	372	368	419	396	408	384	431	416	421	428	392	392	411	413	404	372	447	375	403	420	394	384	416	383	397	377	397	385	434	399	395	400	400	367	413	435	392	401	421	380	398	384	410	402	413	369	401	410	376	361	387	403	414	419	388	358	396	414	424	401	383	366	439	383	415	386	447	419	412	394	414	401	387	398	357	394	428	401	399	414	432	411	389	400	436	387	384	412	392	433	402	373	395	366	418	424	364	403	434	418	411	431	405	420	416	426	389	381	386	404	398	440	392	387	398	400	424	422	379	382	375	438	408	384	414	439	403	388	371	437	382	403	407	399	420	416	414	394	377	392	430	414	393	412	409	408	391	422	385	409	420	409	434	445	417	400	391	403	404	397	405	406	397	370	341	396	427	403	454	422	388	409	396	382	378	390	397	424	385	430	405	408	389	437	427	424	396	446	415	402	344	378	449	392	385	371	426	376	380	441	424	348	420	383	363	407	412	384	431	388	404	421	405	375	387	421	428	404	360	428	421	395	420	384	416	337	419	382	397	393	404	419	418	381	387	415	381	416	378	417	381	397	361	417	413	412	409	394	416	417	388	387	396	442	428	419	415	401	384	418	416	368	423	391	386	400	403	435	408	380	404	451	392	372	390	401	414	390	393	413	379	381	426	376	375	413	450	422
37522	17184	9601	6527	4531	3280	2268	1905	1788	1398	1111	1072	1010	1016	888	905	930	902	896	864	873	928	847	894	896	826	907	820	862	875	861	867	854	932	879	825	905	907	856	872	913	856	880	846	893	918	861	915	881	862	939	890	838	945	898	949	915	883	878	891	925	892	905	822	899	915	885	919	852	879	892	884	937	888	909	917	887	857	910	901	898	896	893	906	868	863	890	926	921	918	889	897	892	866	943	910	889	857	872	867	838	899	851	927	898	900	878	932	931	886	939	868	889	902	895	883	886	918	908	919	864	932	917	849	932	857	864	836	848	867	893	880	841	923	853	903	839	851	917	897	874	902	869	845	914	880	872	878	887	885	916	952	911	871	888	895	878	844	926	895	862	908	869	861	927	883	936	870	924	836	918	882	892	910	936	901	898	856	890	950	848	866	891	919	905	944	924	910	900	918	893	913	860	894	849	911	920	887	919	902	900	826	918	938	895	918	888	882	870	884	925	870	875	861	941	867	897	920	898	900	882	868	912	907	886	915	876	865	896	881	832	862	838	825	901	894	896	862	902	902	921	860	894	906	852	889	896	885	880	906	871	912	906	884	891	899	884	896	905	866	913	870	912	925	908	853	898	912	880	919	850	918	873	915	878	834	894	866	926	909	861	860	874	857	883	869	873	876	927	832	867	890	847	892	897	946	843	892	901	868	881	852	883	922	846	876	929	858	937	947	952	895	888	886	875	863	887	913	957	891	887	893	871	863	902	913	910	860	946	889	924	875	874	871	845	883	871	938	889	899	850	910	871	877	890	896	865	890	845	872	916	863	912	921	892	854	887	863	933	884	858	855	834	865	874	896	852	910	873	910	918	880	917	938	902	922	892	879	858	853	897	938	873	877	859	889	869	870	897	883	833	931	876	915	927	910	861	896	898	852	902	931	829	853	811	945	891	896	914	905	861	885	890	943	891	868	873	880	898	891	879	911	938	873	893	916	885	949	900	890	924	850	870	921	829	902	879	865	845	891	900	904	886	871	835	863	852	944	834	868	915	865	852	892	919	866	850	902	945	865	880	871	912	869	875	924	867	896	931	913	918	899	882	885	919	894	875	850	880	852	913	892	903	873	914	902	914	941	938	873	868	895	858	827	907	882	872	893	863	871	867	891	852	848	876	890	892	862	908	876	935	895	905	842	895	898	849	900	871	886	887	872	962	932	890	893	870	841	862	850	915	903	874	910	888	852	877	873	911	875	895	851	879	901	867	851	891	879	885	905	905	871	851	906	837	863	862	879	936	892	898	887	903	892	892	893	852	898	874	944	895	893	849	914	867	820	868	826	885	905	874	873	926	901	847	906	882	934	893	895	896	922	909	841	903	887	850	911	927	866	931	898	847	898	916	842	889	897	845	884	937	889	879	942	848	897	892	906	923	903	924	904	889	894	927	864	888	926	864	884	916	902	897	944	934	847	906	908	904	906	892	901	886	896	884	855	849	870	927	869	914	886	839	902	887	869	901	920	877	843	858	869	877	921	850	891	908	862	892	857	881	924	873	890	819	892	922	934	919	904	937	836	879	892	881	874	908	900	894	877	867	822	896	889	893	863	856	891	841	873	894	915	899	853	916	886	887	881	902	868	878	886	863	912	850	903	939	931	878	894	885	868	875	830	951	921	894	883	921	855	867	981	921	943	913	922	895	884	902	863	917	922	921	871	893	906	955	840	885	930	857	864	844	867	862	897	938	927	877	827	919	814	899	930	833	912	883	914	860	925	902	844	904	874	921	889	848	895	929	895	939	882	939	910	881	930	920	925	915	950	904	873	933	911	889	876	924	856	854	877	888	937	876	878	860	874	891	857	893	878	852	859	914	886	859	920	923	872	851	903	843	875	894	891	930	900	925	846	849	888	844	838	897	871	876	906	885	898	896	909	899	862	865	880	904	915	902	952	874	861	881	859	853	880	863	869	874	893	884	883	933	909	917	901	928	878	912	883	879	881	892	938	929	857	888	921	910	819	846	896	898	874	889	875	856	944	924	883	882	896	910	927	919	909	937	875	897	864	906	889	907	867	880	932	884	945	909	904	901	872	879	891	842	905	896	914	900	936	908	839	910	901	938	936	906	885	845	891	928	847	879	908	862	831	870	866	889	878	896	873	831	896	906	894	868	860	884	889	932	848	883	881	929	891	872	885	847	924	920	854	871	888	904	864	869	895	908	872	852	921	927	878	870	895	879	880	875	897	878	889	943	899	899	910	969	915	889	856	898	941	813	884	850	904	878	871	897	901	813	875	887	852	938	887	886	887	929	893	906	914	874	911	893	892	854	853	858	887	909	930	914	848	940	919	863	898	862	863	908	931	936	898	861	849	924	852	875	863	874	921	907	883	885	904	905	898	912	921	910	896	839	871	996	946	929	931	887	874	896	863	909	875	907	928	846	892	907	913	889	848	864	848	911	880	884	901	912	863	862	878	921	912	896	914	907	919	900	873	916	909	899	849	879	884	925	945	906	912	948	872	900	863	903	895	915	843	890	855	853	831	905	886	918	885	876	886	921	867	895	859	858	912	972	887	859	875	892	946	918	889	888	919	923	891	870	823	883	864	921	856	862	926	893	914	889	889	862	882	895	883	813	840	906	900	847	873	888	914	933	868	863	890	908	926	895	953	912	901	869	887	882	900	907	932	792	855	907	882	854	874	848	887	895	904	895	834	901	882	868	851	873	854	887	870	871	878	888	914	877	841	911	902	906	902	918	922	878	860	898	863	894	873	864	876	946	894	835	881	880	894	882	862	853	874	866	884	916	925	979	883	896	861	925	872	926	893	840	867	927	904	914	891	889	900	840	880	822	841	889	863	928	837	898	935	909	876	887	855	916	899	857	949	909	906	904	842	875	880	886	919	895	877	906	939	849	881	895	915	904	854	911	903	857	869	828	843	932	861	861	875	888	911	901	873	926	915	885	927	882	881	941	889	880	888	920	891	850	849	893	930	909	874	877	888	892	879	857	898	950	848	905	892	853	902	881	918	872	921	946	896	937	870	897	944	969	912	896	920	903	929	928	945	889	876	915	878	913	890	883	876	880	870	902	912	924	864	908	921	868	886	857	936	911	864	870	880	904	943	882	896	907	852	880	846	926	936	888	870	917	924	875	907	864	899	896	907	859	857	937	823	890	918	846	896	859	930	871	887	875	920	921	909	946	898	866	888	860	917	861	904	925	906	890	882	926	862	892	884	876	917	890	929	910	939	916	915	849	955	890	946	905	900	921	868	908	922	885	836	923	896	895	932	878	894	874	900	952	861	953	859	894	881	928	885	882	842	922	892	913	919	897	868	899	928	812	819	861	889	851	864	883	934	879	800	872	823	926	900	889	847	889	872	904	919	874	935	894	847	860	884	890	888	881	923	906	881	929	912	917	860	884	930	926	915	922	889	826	912	864	907	896	940	878	822	906	869	878	855	873	904	897	899	924	877	843	870	866	902	908	867	961	903	865	893	874	878
51983	24179	10603	3489	1241	755	610	560	516	486	457	438	468	446	448	430	439	456	437	444	441	407	433	371	416	406	426	414	387	415	440	422	426	417	376	405	413	394	398	441	399	443	421	447	416	398	455	492	424	419	461	422	418	398	455	415	415	414	414	425	404	455	425	427	442	457	469	447	431	424	425	395	422	467	437	446	454	422	445	407	436	405	443	434	416	443	428	384	436	419	397	434	423	467	420	459	449	492	438	428	422	426	437	448	415	422	454	427	415	424	460	396	402	434	425	421	385	388	424	420	436	412	407	401	445	416	441	415	399	424	432	392	459	453	385	417	438	423	413	456	415	449	445	380	437	431	432	438	434	439	410	396	438	415	432	446	482	428	447	441	435	449	404	422	429	413	413	417	394	411	381	410	464	448	450	430	445	403	457	415	408	413	442	469	449	443	412	400	407	397	400	416	441	436	476	431	411	399	421	435	417	404	413	399	424	446	449	392	371	391	420	409	451	447	391	422	464	444	452	411	414	414	445	441	429	444	378	440	442	447	425	417	474	434	391	444	468	441	409	430	447	475	408	426	416	401	430	402	451	445	439	408	461	452	461	399	373	420	373	422	428	447	415	434	428	385	457	446	422	386	422	443	432	419	437	473	424	427	403	444	379	409	421	418	423	432	386	420	434	423	438	373	418	412	419	484	454	411	452	421	416	454	408	383	418	435	403	444	476	413	447	447	448	432	413	397	400	435	441	425	409	440	451	416	412	359	406	423	424	430	407	428	413	406	414	413	388	449	436	457	486	378	414	434	446	412	406	467	406	429	440	429	424	403	450	425	408	394	447	415	403	437	474	441	436	459	464	464	430	420	436	442	477	453	387	411	440	425	467	466	477	469	411	422	403	430	417	407	430	459	408	420	455	450	411	410	442	396	394	425	406	440	431	442	421	439	400	417	423	424	459	442	456	391	448	437	421	412	430	453	470	426	430	410	453	464	453	447	398	446	449	458	429	394	434	419	417	420	426	427	422	453	404	396	479	465	452	431	438	400	435	441	407	472	467	426	439	439	462	449	421	445	441	513	388	425	382	479	427	419	433	406	413	415	441	427	445	413	447	432	442	403	467	424	453	426	421	435	404	427	451	427	421	425	431	419	417	418	441	433	427	421	474	449	450	425	423	451	395	415	419	414	440	430	433	396	413	411	434	395	445	374	376	434	384	413	431	437	435	467	414	413	420	448	458	437	429	399	405	403	417	429	439	447	461	398	420	441	411	419	438	461	440	451	437	449	445	363	481	415	453	423	421	442	414	434	418	412	412	450	422	417	438	420	410	436	461	436	418	437	444	430	389	447	415	444	397	423	430	449	445	422	440	458	435	431	425	393	441	408	421	420	407	390	435	416	475	461	405	404	405	390	424	413	432	457	436	427	438	458	382	462	407	441	420	412	419	447	427	426	417	463	451	411	457	446	448	415	451	466	403	390	408	431	438	430	474	421	413	447	426	417	455	429	435	379	444	397	431	416	401	420	449	443	417	393	412	431	420	404	457	421	419	452	438	398	447	414	434	376	369	457	397	434	420	388	479	425	448	415	396	400	433	415	419	406	423	430	446	368	423	454	379	436	436	388	422	420	391	459	420	412	431	415	448	446	400	453	401	420	428	396	403	406	414	421	426	434	430	448	454	406	402	380	455	458	430	467	460	432	409	427	457	400	432	408	425	441	410	463	428	428	408	440	453	441	440	433	439	471	442	386	435	437	423	462	444	449	413	396	406	416	403	445	446	450	408	442	419	420	418	456	445	482	434	382	419	396	430	435	465	430	389	390	449	412	396	438	442	459	392	423	441	435	431	433	430	476	434	420	429	379	410	398	421	446	434	423	448	452	450	452	380	426	404	412	407	440	412	425	374	407	427	432	402	399	407	463	430	403	438	426	383	419	400	413	430	421	409	425	420	426	414	429	431	419	451	428	437	420	447	417	418	424	438	428	474	456	406	425	435	459	433	403	446	412	410	465	397	467	408	427	446	425	424	407	417	432	426	407	409	431	439	397	427	436	405	414	423	434	455	415	408	417	408	447	411	420	421	462	449	442	452	412	410	411	404	449	430	416	418	420	431	460	466	416	439	448	442	423	441	462	455	427	423	451	465	424	435	450	401	426	419	445	440	453	420	408	408	437	430	463	466	417	373	424	431	454	424	380	416	407	458	441	442	416	469	445	466	424	445	403	398	409	433	423	426	437	465	463	407	440	392	467	398	410	463	441	423	431	413	414	400	424	418	490	401	412	411	432	417	457	435	386	432	421	457	417	412	414	439	416	442	436	449	424	417	401	412	439	400	431	431	420	441	443	443	401	419	390	400	421	378	436	414	426	389	402	421	443	411	449	402	424	419	449	408	429	422	430	439	384	469	442	416	449	470	514	401	470	423	414	457	427	416	425	423	438	432	435	438	408	397	431	382	450	448	451	428	452	435	406	427	435	441	427	410	429	425	470	437	468	446	425	435	383	409	425	430	425	458	442	400	409	415	447	415	441	454	415	387	448	372	439	449	417	405	409	443	441	428	406	406	418	452	456	416	433	439	453	422	453	450	396	442	440	432	428	465	449	396	445	385	397	416	444	427	425	458	446	462	436	441	464	502	473	405	432	388	411	410	454	467	452	463	465	400	466	427	408	412	433	400	427	422	428	419	442	498	437	431	440	441	414	413	394	413	433	413	457	425	405	424	418	413	403	441	422	405	413	441	471	389	444	434	437	425	435	424	383	449	430	422	415	382	425	450	412	364	407	413	410	443	455	400	419	443	436	426	496	402	429	434	413	420	427	391	440	428	455	408	424	385	404	420	413	453	408	424	454	402	413	419	431	434	432	428	446	423	449	418	455	450	388	399	417	414	415	410	422	441	445	477	464	431	423	461	453	469	436	441	415	411	457	416	483	410	413	433	420	448	432	445	412	413	434	408	431	459	412	393	443	457	454	413	410	435	428	429	456	436	449	449	444	455	368	361	399	398	432	437	397	447	431	444	417	430	382	424	423	438	452	433	444	424	382	449	405	412	454	424	429	429	429	470	458	423	431	407	442	429	430	421	401	442	405	476	425	420	447	405	393	437	421	431	415	411	438	432	407	448	481	435	426	429	420	452	429	439	437	397	401	439	452	436	409	438	429	469	464	429	428	436	465	447	427	438	458	456	393	448	431	390	423	405	431	420	438	462	407	450	408	439	429	467	391	428	457	425	445	470	443	433	414	434	367	409	415	384	426	448	425	434	417	447	429	445	463	429	429	381	445	421	435	439	426	428	404	428	455	402	405	423	445	461	434	402	423	400	429	387	400	467	431	455	411	425	419	436	430	415	429	433	416	438	431	427	423	416	462	425	459	471	462	478	409	419	451	402	468	455	450	437	422	451	413	428	403	393	398	453	388	420	444	432	421	446	404	462	415	442	411	424	397	436	433	444	427	410	411	444	392	435	432	437	420	399	433	455	424	427	440	435	388	391	440
35259	15040	7641	5265	3047	2059	1695	1474	1175	1035	1051	935	986	919	942	952	995	938	996	957	958	956	1016	926	884	935	955	928	940	876	895	948	879	944	889	960	929	922	1000	899	953	946	991	919	909	965	929	933	994	929	923	1004	963	858	926	950	971	967	945	917	936	912	923	907	924	902	915	973	902	956	947	934	940	900	914	904	955	931	927	980	997	949	919	917	958	902	974	904	938	925	936	894	930	908	923	933	919	925	907	938	946	970	939	861	948	923	965	955	933	966	880	961	903	956	899	961	923	943	941	931	896	953	1009	912	934	927	969	890	957	942	918	942	962	986	975	953	988	959	901	969	943	932	923	982	891	897	938	982	918	964	963	887	948	936	924	868	937	966	937	991	909	905	957	935	922	897	888	910	873	905	961	892	915	950	892	924	911	952	930	939	991	944	898	953	948	910	938	948	941	933	920	949	978	938	943	891	884	908	911	968	956	896	979	947	975	1009	973	939	911	970	937	951	940	900	942	906	965	901	959	870	954	929	944	870	948	882	976	912	933	935	922	914	901	922	958	896	944	903	932	869	949	937	981	995	932	955	898	991	961	932	914	941	892	917	902	929	895	929	953	940	925	913	957	885	923	903	942	946	980	906	947	911	933	976	957	951	927	912	934	936	933	945	913	896	950	906	910	888	954	967	921	976	979	938	977	905	917	923	930	944	906	944	908	949	933	914	985	945	911	919	935	939	950	945	940	916	985	939	914	919	954	894	960	871	913	982	920	913	958	980	962	928	929	886	951	978	933	874	899	968	940	935	926	928	964	986	958	902	920	997	928	932	917	919	911	999	950	903	884	916	969	981	936	873	898	868	981	895	933	971	962	877	921	891	919	957	910	930	977	881	938	901	941	929	999	930	907	894	947	932	947	999	974	963	913	920	904	873	916	955	897	941	917	949	936	995	921	940	958	943	942	910	920	902	945	917	909	925	869	888	967	935	963	886	968	942	942	946	920	933	904	919	902	915	947	940	876	920	913	929	912	926	935	927	935	957	994	931	891	943	960	996	875	910	959	931	888	982	916	896	965	900	954	953	950	994	902	916	979	981	911	949	875	879	898	947	921	979	957	917	927	899	930	922	931	936	952	951	911	942	936	905	952	966	922	925	951	917	957	996	916	916	994	921	952	924	950	954	877	985	951	945	879	891	960	972	951	933	948	958	955	941	982	910	876	865	922	897	893	954	926	940	846	921	961	957	928	970	938	893	928	985	920	939	1022	983	874	937	904	943	925	918	973	896	999	931	911	951	888	902	915	972	913	904	955	950	914	933	910	965	893	925	984	932	996	942	936	995	917	918	945	951	976	882	900	901	856	935	968	958	899	960	943	989	898	984	923	932	904	897	936	940	940	927	962	909	948	921	988	893	988	976	894	878	933	896	938	930	973	932	882	1009	952	1001	927	931	931	954	928	947	985	928	888	977	947	912	943	984	966	973	925	949	948	931	961	943	964	948	993	908	927	940	961	876	957	1001	912	949	906	920	944	937	857	951	932	935	952	933	886	913	957	878	903	959	965	974	973	970	974	1000	921	917	975	924	931	965	941	923	944	871	928	950	926	944	948	964	932	984	918	946	932	911	973	922	930	938	930	909	900	920	919	955	928	880	897	963	898	980	904	951	941	906	999	883	953	936	905	973	980	965	955	931	908	901	928	927	943	943	971	912	901	904	948	945	868	966	986	946	915	951	930	898	989	918	959	935	863	883	909	957	901	928	974	890	948	938	934	975	994	938	927	927	907	919	858	962	935	912	914	966	885	946	929	979	911	950	981	872	897	930	947	848	1003	908	958	982	895	926	904	913	888	973	954	890	918	940	936	951	938	890	909	918	964	921	950	889	952	950	933	941	922	937	950	950	961	927	989	940	880	914	929	960	961	943	927	972	960	925	972	956	921	1028	897	969	982	926	930	876	927	913	936	926	959	924	957	925	883	950	926	930	897	925	941	988	975	946	931	919	935	942	977	959	907	930	934	925	932	922	943	1006	940	944	901	912	908	936	883	979	905	910	939	936	948	901	922	910	921	980	947	948	961	915	938	955	946	884	888	956	917	942	924	977	950	915	984	937	903	900	1003	947	905	934	958	929	973	920	904	1003	909	940	901	923	917	941	953	962	935	940	929	921	969	930	887	935	940	933	917	992	931	865	911	923	959	910	937	939	936	967	924	901	911	943	983	988	954	893	917	939	889	929	941	929	944	937	929	978	918	907	918	968	897	953	916	912	963	951	917	926	945	874	959	933	971	924	958	929	909	893	935	918	964	901	906	880	952	947	956	952	935	940	936	965	944	920	952	980	968	945	937	952	985	958	914	919	920	982	975	917	944	920	993	860	913	929	949	906	959	933	961	929	956	944	982	918	934	938	941	900	954	964	957	893	996	975	970	919	959	885	949	935	907	910	919	974	957	902	956	940	921	932	917	997	921	937	919	872	961	916	907	902	918	931	935	925	889	956	918	943	972	923	928	945	930	959	949	909	977	914	913	898	949	939	921	992	912	936	924	887	953	921	987	956	913	999	971	920	982	875	946	936	948	923	928	852	924	922	941	928	890	927	920	919	954	875	934	912	899	936	922	893	956	967	954	977	923	906	979	960	970	941	945	919	963	953	962	922	982	898	937	945	912	890	948	918	926	940	936	937	969	944	909	924	929	917	938	989	953	905	879	904	916	921	998	925	893	994	878	926	903	962	936	874	860	896	879	933	886	926	902	889	909	917	928	960	941	981	941	916	941	960	908	911	889	911	989	957	925	880	887	920	920	953	981	988	938	884	962	976	972	930	905	943	937	926	913	930	896	926	870	885	930	951	923	950	942	930	897	885	936	911	961	934	992	975	925	942	947	968	913	855	911	946	922	906	1003	918	962	906	903	954	939	906	932	928	964	921	948	916	956	965	929	936	937	941	927	954	861	928	916	938	912	926	939	938	963	973	961	976	922	947	900	932	955	908	979	926	949	968	938	967	957	904	920	952	972	882	941	948	933	902	872	885	887	983	949	955	937	936	920	894	964	959	979	874	972	934	893	899	968	925	958	931	888	880	920	948	939	922	929	946	957	896	936	918	920	944	1012	928	933	926	918	888	919	935	914	940	926	941	947	956	940	956	969	884	920	919	894	968	964	929	923	923	958	919	919	933	945	920	974	903	914	943	931	874	898	908	912	928	940	964	920	909	949	954	918	922	904	888	1006	901	930	969	914	924	940	934	958	989	917	950	923	1002	953	948	970	877	971	885	936	916	921	941	973	930	926	941	885	943	936	922	947	882	873	957	930	951	889	917	927	958	913	933	949	958	924	909	936	973	922	888	926	966	921	947	939	933	938	937	934	912	911	891	910	995	953	901	914	932	971	955	936	917	935	951	887	916	913	979	923	911	982	914	947	1011	891	943	848	905	927	943	973	905	978	888	937	975	953	916	937	891	886	927	908	914	985	911	918	943	976	934	929	935	897	947	914	918	862	955	939	955	930	944	927	928	933	937
45985	20780	8440	2946	1156	623	501	496	398	441	430	417	391	417	375	406	444	442	389	380	396	382	421	387	390	417	441	414	380	385	433	403	410	389	415	409	417	389	414	410	429	418	447	400	434	425	415	427	371	407	386	403	374	394	395	372	420	391	433	457	421	383	384	415	398	363	418	401	407	410	427	408	410	440	465	455	441	412	391	395	374	412	426	410	450	432	461	440	400	439	413	358	376	416	370	404	438	426	410	393	447	427	391	380	389	394	396	396	430	385	416	457	432	403	434	437	431	415	400	428	399	364	398	390	395	394	424	417	437	404	394	410	441	392	423	392	388	433	399	418	419	450	401	420	410	420	414	430	409	397	415	434	387	412	402	370	413	432	412	430	419	391	394	423	444	401	447	416	387	397	397	409	383	392	405	364	434	397	371	418	427	413	371	449	409	378	408	400	448	374	404	364	423	414	422	422	422	444	416	356	458	380	389	428	393	380	376	442	375	425	399	412	414	374	404	447	425	436	418	399	410	405	412	405	416	387	405	428	360	394	435	429	405	427	374	387	406	422	394	404	414	445	401	407	384	424	383	377	354	391	381	450	401	438	420	382	428	417	398	397	380	456	416	421	404	385	398	411	409	387	437	406	367	393	415	448	391	403	435	392	400	428	420	379	426	422	408	417	426	378	420	400	379	376	422	378	380	420	403	403	429	393	357	426	422	400	437	421	381	423	434	464	394	401	429	414	378	418	357	407	405	331	393	440	435	394	423	402	402	393	415	464	409	394	426	375	409	432	414	392	441	420	390	443	418	385	378	390	409	393	419	432	374	432	398	395	371	421	450	443	421	428	367	388	419	410	461	424	406	436	404	380	390	442	426	441	365	417	420	386	401	390	409	400	418	424	407	402	382	404	402	397	421	467	426	442	426	397	386	399	457	399	417	411	415	445	460	412	438	421	405	385	433	454	401	491	401	383	421	395	420	403	423	391	464	385	386	411	400	388	403	395	397	404	362	451	427	448	403	409	380	401	400	423	423	399	401	386	394	418	367	422	403	359	395	409	385	407	404	403	415	406	408	416	420	415	392	390	405	393	414	390	443	446	431	445	396	410	394	426	375	420	468	408	419	386	412	415	429	413	405	414	421	378	405	416	417	394	375	400	406	397	389	421	418	410	392	434	407	435	427	414	424	420	390	389	372	421	466	410	425	446	438	426	437	402	379	421	413	391	390	392	384	417	389	420	405	374	411	376	362	414	383	387	364	403	396	391	381	408	432	419	430	400	385	421	418	444	434	393	466	439	419	372	419	433	454	397	391	433	365	382	394	409	400	388	435	411	416	388	383	440	392	399	377	417	368	420	406	422	377	399	408	441	398	378	419	404	418	381	406	398	397	408	417	411	391	388	453	426	441	396	425	417	434	398	401	393	376	387	409	417	399	386	430	423	393	377	408	409	424	396	395	395	424	402	417	407	430	405	397	437	406	424	419	397	365	424	446	399	395	378	384	408	399	383	440	405	449	407	438	429	455	378	383	418	388	400	421	389	426	426	411	397	391	442	428	407	395	424	428	429	391	425	420	422	390	387	380	383	430	417	446	392	410	410	437	407	396	391	397	399	420	412	368	399	428	394	406	424	399	389	440	421	377	446	433	389	442	385	396	406	387	426	383	427	439	406	428	410	438	428	396	432	416	424	408	373	377	403	426	398	374	415	419	397	403	443	443	401	424	451	397	372	396	447	364	421	434	424	469	446	405	396	440	384	380	406	399	422	459	410	379	416	389	409	385	414	409	378	432	412	395	372	385	372	443	374	380	367	401	392	446	450	428	399	381	400	406	428	440	404	422	417	379	402	356	393	384	386	418	408	378	437	410	410	380	403	387	446	391	420	412	439	379	398	386	409	462	408	416	415	416	397	446	383	411	421	406	402	387	408	429	382	396	403	429	418	422	366	400	434	448	427	419	425	409	414	387	378	411	411	426	411	430	387	386	413	384	402	398	428	377	412	380	404	426	417	400	389	423	428	414	403	415	416	407	418	384	370	422	388	390	376	406	406	454	420	419	435	382	408	424	420	399	431	423	431	402	452	414	426	440	438	464	410	401	430	345	425	374	409	416	416	392	398	404	385	433	410	426	390	418	428	374	433	385	405	413	417	427	425	395	407	395	439	417	412	424	374	405	425	399	390	448	407	441	414	409	358	400	426	452	403	391	362	429	388	437	384	406	392	394	458	413	393	421	415	431	400	372	362	399	380	417	397	411	400	408	429	387	385	439	388	430	398	389	390	392	389	423	443	441	466	433	418	438	379	419	392	389	423	474	445	451	415	440	403	422	421	419	446	366	401	460	416	395	413	423	421	430	404	417	416	407	406	375	400	416	445	438	426	450	390	404	390	431	455	408	396	366	476	399	395	416	405	403	364	421	424	432	397	392	406	384	479	438	402	425	419	418	385	414	404	394	416	391	447	441	411	406	411	428	392	426	383	402	375	418	419	406	394	403	383	379	370	414	413	433	396	428	378	368	444	427	375	438	392	397	429	393	427	402	380	380	401	413	417	399	397	400	423	485	407	385	434	430	409	423	391	401	396	414	364	454	433	399	415	411	446	384	420	396	418	390	383	406	400	395	431	434	398	378	431	441	398	421	386	410	413	416	374	419	411	424	420	434	390	403	438	428	373	412	448	415	433	430	434	420	425	398	387	430	398	426	437	411	408	409	418	380	403	404	423	389	378	425	365	394	421	422	402	415	398	377	385	402	422	381	451	342	412	414	394	409	425	421	402	385	404	405	403	396	418	411	403	435	371	439	449	410	454	432	431	381	367	417	393	420	389	381	400	412	408	413	398	394	407	402	466	432	405	446	421	418	401	396	404	445	406	389	414	416	414	412	422	418	379	368	425	361	454	444	418	434	397	411	430	390	411	423	404	417	407	404	409	383	433	391	412	382	410	443	412	406	428	449	429	397	419	399	427	398	441	399	418	433	380	449	426	406	399	428	435	434	425	406	425	399	412	386	443	446	441	424	401	381	377	393	435	405	417	449	417	432	407	407	450	405	448	422	393	427	420	408	394	385	414	438	406	366	394	451	412	428	401	387	442	422	381	428	433	392	392	393	412	396	417	411	429	399	404	385	432	391	396	422	426	405	393	401	406	441	416	361	383	422	411	390	395	414	385	395	420	411	430	442	445	424	399	390	401	404	420	417	402	385	424	416	413	384	418	411	431	410	398	396	412	399	382	418	390	457	388	411	389	434	420	380	444	401	396	393	410	394	431	424	422	397	428	393	429	378	443	401	402	386	410	424	401	395	415	472	387	390	412	408	423	413	424	375	422	395	416	395	382	428	424	377	408	383	393	414	412	443	437	421	441	418	404	438	391	427	434	399	433	434	391	425	394	387	404	392	389	395	410	416	399	420	400	421	411	440	381	404	439	399	393	388	399	400	415	428	392	393	376	372	431	372	412	414	427	394	409	413	419	409	437	426	483	453	415	362	362	392	447
31019	16052	10195	5552	2829	1535	1303	1106	1009	967	959	942	891	878	882	905	915	885	929	871	884	876	868	916	916	901	919	939	899	902	958	893	847	917	909	892	882	890	880	894	887	836	862	911	861	873	809	917	877	892	904	883	833	926	947	877	885	856	892	929	913	934	868	863	911	868	852	899	919	891	855	879	865	874	875	905	886	907	901	902	938	876	882	907	944	881	850	877	904	895	900	896	893	931	898	870	943	910	920	886	890	944	869	879	930	875	848	816	880	898	933	883	869	904	930	871	944	926	839	883	930	909	877	965	881	886	893	914	924	874	881	904	851	948	881	905	950	877	904	936	918	862	825	875	911	923	855	876	916	885	913	966	913	881	851	853	828	912	872	865	918	915	881	865	890	877	942	905	914	890	913	898	869	841	878	945	869	843	936	881	911	903	911	948	859	880	929	915	864	963	917	932	867	916	887	893	927	820	867	944	895	887	862	947	881	865	935	901	895	904	886	927	881	837	902	870	874	870	886	927	887	881	899	927	917	915	924	919	869	899	895	880	865	914	891	890	867	869	894	850	869	861	884	920	871	923	885	912	891	945	930	847	906	900	903	859	871	933	921	940	844	916	877	873	921	868	903	846	962	930	929	914	902	907	877	891	924	915	911	924	875	926	879	882	892	880	878	924	902	937	870	882	883	888	867	860	838	814	901	898	926	848	868	865	923	907	881	966	901	930	897	922	871	898	934	913	899	854	920	888	881	850	847	905	854	878	942	858	912	886	906	865	913	880	872	910	872	871	894	941	877	898	863	898	917	885	966	887	852	899	895	882	889	925	897	909	890	947	894	892	885	956	870	955	900	916	914	913	964	862	899	888	865	872	888	914	883	858	909	940	910	869	862	879	915	867	867	846	918	927	848	858	911	918	876	846	903	910	934	930	873	870	973	861	892	897	836	930	906	914	839	876	920	902	904	913	893	958	888	932	921	835	941	927	908	915	882	874	916	855	887	859	856	967	925	921	937	861	919	868	863	907	909	889	938	881	919	915	849	969	886	889	891	842	887	932	931	906	923	895	904	916	951	907	920	884	852	914	848	834	886	937	904	881	917	912	893	914	875	892	862	947	869	906	853	872	917	923	871	890	875	874	893	840	905	928	897	904	906	914	933	917	910	888	880	922	895	904	897	858	908	880	879	899	897	923	917	891	864	831	927	895	869	909	866	849	901	863	917	918	913	878	871	864	880	904	902	900	904	933	805	893	949	943	879	863	879	938	904	897	893	932	839	919	946	835	914	911	883	891	866	884	898	906	865	859	929	857	951	913	913	877	937	921	868	896	943	902	850	863	888	841	869	853	942	859	907	891	841	964	941	884	845	896	892	901	880	926	877	922	908	930	859	923	865	965	939	847	900	890	859	883	838	918	898	903	933	904	921	896	949	937	926	927	894	911	918	879	917	903	928	915	907	856	904	887	874	852	896	874	860	903	914	854	895	899	878	900	927	884	856	920	885	937	913	903	911	922	904	916	862	899	925	917	879	843	949	846	877	913	898	883	891	864	868	866	927	939	872	832	896	880	906	877	884	896	864	865	972	913	921	899	884	897	908	865	852	926	883	885	910	911	899	865	904	888	904	890	919	911	860	942	897	931	872	890	945	874	848	885	861	845	878	913	914	908	915	893	850	931	871	882	851	892	893	891	875	878	874	883	898	892	916	926	922	966	881	925	924	866	926	860	897	873	907	900	902	867	903	925	960	880	875	835	846	869	884	881	833	868	867	925	859	911	877	879	890	907	949	915	899	884	943	861	886	923	873	919	880	861	922	857	912	908	916	928	947	886	924	858	913	949	960	877	891	937	899	903	934	959	873	887	913	891	924	915	902	845	878	925	901	856	881	887	918	911	925	882	885	893	889	886	883	909	859	916	935	896	899	913	846	916	907	906	921	926	917	888	889	910	854	888	908	903	909	884	914	886	894	885	886	891	866	960	923	913	895	896	874	860	913	908	847	915	925	937	916	866	882	956	915	930	876	905	860	928	916	938	893	903	853	907	919	889	880	890	901	881	899	881	866	911	927	894	896	940	920	889	906	849	893	935	907	928	876	916	897	898	927	862	891	931	938	875	935	945	894	896	892	855	910	898	877	895	940	944	873	897	934	883	843	921	868	882	892	923	900	851	930	883	881	930	874	839	922	834	886	869	857	854	886	875	874	924	921	893	884	854	867	852	852	896	925	904	910	875	934	904	942	929	852	865	929	911	882	917	890	917	912	934	847	923	893	923	901	884	929	911	868	886	930	941	867	870	919	875	844	895	838	895	920	902	951	914	893	931	913	960	870	934	914	885	879	872	903	889	945	870	937	931	890	863	854	899	942	867	931	907	900	846	878	901	903	871	859	909	935	855	944	877	920	901	912	813	869	972	888	854	917	906	907	855	901	803	866	914	925	910	904	909	887	882	862	877	859	907	900	899	907	888	896	945	844	901	877	879	888	877	909	901	902	880	919	875	884	884	921	894	876	883	950	904	927	899	923	864	898	908	871	901	880	922	911	922	898	897	904	920	931	908	902	906	899	863	923	926	875	866	896	921	850	916	871	897	880	866	861	875	885	902	953	845	876	875	898	895	889	902	921	861	929	861	921	948	916	859	906	911	851	881	881	917	909	874	919	859	926	867	893	930	874	876	866	826	882	819	815	864	905	897	914	886	882	914	943	915	906	839	912	893	879	852	877	926	911	876	914	920	912	872	901	876	896	891	934	841	913	913	895	884	900	893	890	926	901	905	907	883	864	867	944	911	893	928	915	937	948	920	856	902	918	882	847	889	962	890	899	855	894	891	894	903	921	910	878	950	852	937	859	919	957	860	884	882	884	928	966	866	890	851	891	892	874	908	883	870	853	881	887	915	897	900	938	898	894	924	926	864	940	845	927	917	876	852	886	935	904	840	900	907	918	903	917	905	857	946	919	908	922	879	858	863	912	882	934	965	930	892	959	892	923	886	863	931	869	855	864	887	873	934	829	879	882	879	891	905	842	903	940	899	891	935	859	849	855	891	907	882	864	867	907	936	879	900	845	936	907	882	910	867	910	890	869	878	914	956	845	877	891	917	911	904	930	876	851	887	920	907	880	905	932	858	890	909	900	904	938	912	897	871	864	909	852	846	858	932	857	857	933	912	928	876	885	905	915	912	850	871	901	966	891	960	880	914	907	868	915	921	938	867	898	884	885	877	865	941	889	899	905	941	904	888	942	858	908	915	888	927	905	870	866	881	858	960	928	906	884	908	905	892	868	923	898	909	914	899	899	883	945	922	905	922	884	923	851	970	839	852	871	912	903	916	943	934	894	876	893	895	935	880	911	885	919	913	884	926	916	920	893	913	866	881	902	830	880	903	916	878	914	934	886	893	905	855	913	928	918	882	898	871	882	969	933	934	874	903	890	882	910	876	873	903	885	932	870	915	921	909	898	874	919	869	873	879	868	984	880	936	851	930	915	879	889	895	886	954
57657	26818	11726	2775	1121	768	615	484	470	431	450	471	395	423	413	415	425	408	406	417	422	414	435	389	378	385	476	388	432	440	440	423	418	404	421	413	384	366	388	446	423	440	400	431	424	419	461	445	407	380	419	421	433	409	402	406	428	408	419	403	422	396	393	421	406	421	385	427	417	464	427	392	451	467	405	436	408	416	424	440	419	497	386	389	407	393	397	408	450	401	397	398	404	419	401	406	437	408	404	440	397	424	431	401	420	368	408	423	414	381	424	441	425	443	378	424	405	412	417	387	445	441	411	387	386	423	423	394	408	434	423	422	417	383	437	465	398	411	411	420	392	421	401	417	415	414	381	445	472	432	393	419	426	436	440	397	393	383	484	388	397	395	447	376	418	418	396	419	394	419	418	427	414	422	427	422	386	407	404	407	427	418	415	430	402	438	424	472	403	383	400	418	409	406	419	421	420	439	407	428	400	431	404	401	434	428	424	446	414	395	402	447	410	442	412	390	367	463	388	381	418	435	414	416	442	384	422	407	410	394	378	404	404	441	446	405	425	437	400	431	434	422	400	377	386	398	417	404	405	407	374	393	408	407	411	433	439	411	414	406	376	458	396	410	442	431	394	436	409	423	401	390	422	442	420	418	410	436	416	382	408	402	416	402	410	420	438	380	401	393	447	416	411	410	402	418	423	448	407	401	386	455	403	426	443	456	412	409	401	416	433	450	429	423	432	415	442	369	411	420	418	406	418	391	449	476	407	438	454	417	428	427	441	419	451	392	417	436	422	446	441	396	415	439	415	422	409	404	428	403	394	398	409	446	428	392	401	434	418	435	389	421	406	407	446	422	443	421	420	409	414	405	424	444	411	410	479	425	438	435	425	409	417	376	362	432	402	424	429	385	389	443	460	395	418	417	395	434	429	393	422	436	397	411	422	395	395	424	424	422	416	450	425	403	400	405	425	411	425	412	398	416	393	419	377	439	405	426	415	420	409	435	412	423	436	429	423	442	440	411	438	468	432	445	415	449	383	392	426	431	411	408	426	390	409	413	461	416	405	379	412	405	465	427	426	450	408	419	408	415	412	422	433	425	369	426	445	412	420	433	396	411	391	397	367	401	375	418	459	418	400	403	423	434	466	442	401	440	430	412	410	389	375	420	439	378	401	404	387	445	439	358	411	371	419	400	439	440	456	435	456	418	439	439	421	398	427	395	415	413	402	403	438	439	438	410	436	418	388	370	391	445	402	423	421	470	393	409	417	395	370	449	384	392	396	413	382	397	395	387	424	449	430	424	417	437	391	446	421	405	432	415	406	432	396	416	383	416	404	433	443	469	479	447	388	429	448	432	429	396	420	388	422	383	426	406	401	414	427	447	419	442	408	405	429	416	404	444	395	385	420	452	456	428	407	390	411	393	412	433	445	420	434	408	427	385	394	398	453	359	445	385	425	422	423	399	440	419	455	413	418	412	406	412	402	408	387	456	415	414	414	427	446	411	432	412	418	421	395	411	423	416	404	381	425	449	376	439	382	412	370	434	464	408	420	439	410	370	452	425	412	439	376	416	433	434	390	423	422	440	423	417	435	390	410	402	403	396	418	451	433	400	440	405	463	433	403	395	445	404	435	463	443	388	425	422	434	393	425	400	423	433	399	409	406	422	398	415	407	432	430	405	443	407	425	425	394	429	390	410	429	437	400	411	423	403	454	415	419	405	391	442	425	424	389	427	410	420	414	415	440	385	391	406	406	399	503	436	420	380	415	400	408	416	442	424	394	400	418	411	434	447	405	366	449	455	396	409	427	434	452	421	406	418	428	455	419	391	404	393	420	481	407	442	419	424	391	434	407	392	424	449	424	418	429	393	440	414	432	423	432	422	420	431	420	439	424	411	415	366	396	427	408	420	396	384	421	423	442	433	390	418	408	423	407	426	444	387	392	353	426	430	397	448	403	406	450	433	415	374	399	359	471	409	425	405	448	427	422	442	399	374	399	418	432	403	382	454	429	422	424	421	402	385	407	406	404	413	414	416	379	439	414	424	392	420	393	435	459	395	424	369	436	408	405	421	425	378	425	433	458	403	384	437	397	433	405	380	395	436	371	390	425	418	417	419	406	418	429	406	430	432	392	425	428	414	412	365	386	424	390	449	400	425	399	387	430	402	414	429	416	402	377	479	421	372	419	416	423	408	463	413	399	450	409	425	411	412	433	432	423	438	458	416	423	411	368	444	411	409	425	426	365	376	395	399	422	416	394	370	396	398	388	381	402	382	451	434	419	422	414	430	417	402	407	409	401	405	382	403	415	429	393	404	419	387	392	414	442	395	421	396	355	428	399	397	375	391	437	393	408	413	414	402	418	410	398	442	405	422	403	419	383	404	421	418	386	430	433	458	397	421	456	386	436	426	427	438	439	395	433	376	419	415	403	414	388	452	391	397	410	411	419	424	418	393	388	413	430	361	392	428	411	429	425	408	447	419	384	429	410	430	405	421	415	397	416	366	371	380	468	413	424	433	426	406	414	427	378	368	404	422	445	409	385	443	408	438	462	418	401	402	399	386	460	397	462	402	397	434	400	421	408	418	426	426	414	383	400	410	407	408	416	440	402	421	402	398	384	361	442	410	412	455	408	342	406	409	433	415	426	437	416	407	437	401	443	376	408	393	421	417	444	432	435	387	408	417	398	407	424	446	440	420	421	397	368	408	437	393	399	400	367	453	418	407	394	460	419	437	406	406	416	455	426	423	420	468	401	416	425	390	436	418	411	427	407	424	380	417	415	422	414	436	432	425	389	423	432	390	451	419	439	392	418	475	416	382	429	422	410	422	382	418	415	452	396	420	421	465	471	408	410	447	413	453	422	407	422	418	423	462	440	387	409	437	435	420	400	412	462	379	434	413	399	403	427	371	435	406	445	418	392	396	430	385	413	425	394	458	382	376	409	420	409	422	436	430	399	425	459	427	398	435	409	425	372	438	380	405	421	391	439	417	419	401	464	452	405	377	448	458	393	419	441	426	408	414	421	417	417	410	436	432	476	404	413	442	396	432	395	397	445	415	428	421	416	450	464	416	387	430	444	405	432	382	428	414	435	452	410	440	375	420	440	428	399	420	424	448	421	409	414	397	405	452	384	422	419	422	417	435	426	398	436	419	375	366	385	422	440	403	397	370	385	400	409	402	432	422	436	425	414	465	369	381	401	406	417	412	404	425	430	389	428	446	404	439	381	408	434	416	426	416	443	426	432	423	409	467	407	406	406	476	478	413	419	454	399	382	453	426	412	442	437	412	405	427	406	413	414	490	409	422	393	406	417	416	447	412	409	396	413	428	414	448	397	437	431	409	420	392	430	446	413	406	403	424	456	409	429	413	473	394	430	425	394	406	410	422	424	409	411	427	405	413	431	395	421	415	415	400	396	384	413	428	420	427	408	415	408	414	430	420	413	429	451	424	410	419	416	409	380	367	392	423	405	369	368	417	433	427	432	421	461	418
39579	21847	11193	4659	2676	2062	1546	1246	1170	1067	951	985	952	919	912	926	933	875	1001	918	937	896	946	851	926	927	918	879	943	936	888	938	909	889	949	956	926	898	901	918	875	896	884	873	932	899	923	917	915	871	915	902	924	937	926	872	933	879	918	932	907	887	947	901	933	925	922	938	909	896	948	928	920	959	891	893	895	895	906	918	963	931	953	942	945	885	923	917	906	953	926	859	921	894	955	948	883	903	928	921	923	989	916	899	916	922	998	932	913	961	937	879	945	878	871	1005	939	928	920	903	878	895	901	920	938	940	880	924	904	897	947	940	822	889	943	941	991	858	874	892	920	956	964	901	932	912	937	939	918	942	945	971	940	902	941	884	881	936	860	912	872	876	950	921	876	882	944	946	940	928	900	891	882	882	893	872	922	886	921	990	893	859	914	909	928	1005	927	928	895	933	901	942	910	905	903	902	893	907	888	897	931	916	932	907	904	957	884	928	841	925	904	869	952	889	950	951	942	944	896	900	936	906	933	908	926	906	868	927	861	903	931	915	837	947	870	886	948	914	940	926	924	987	878	952	929	880	924	927	899	873	997	893	904	948	940	921	901	935	909	888	903	923	916	939	915	906	916	943	931	933	912	941	906	930	861	917	951	896	953	882	876	948	917	931	943	908	993	921	909	925	930	891	926	894	908	977	933	952	939	961	866	918	943	985	983	890	947	920	915	895	915	893	880	921	916	870	926	927	938	917	899	912	938	940	933	885	883	1001	900	917	943	880	903	916	914	923	900	907	945	909	943	893	876	924	951	899	958	925	908	938	973	923	876	938	960	897	929	940	932	917	935	955	941	940	880	963	840	918	925	966	928	940	911	856	945	908	939	931	959	965	948	896	978	908	895	921	888	961	914	906	977	899	881	957	958	924	913	908	913	969	872	847	937	909	940	959	966	885	929	929	907	949	921	932	942	956	953	913	895	888	909	869	927	974	926	903	920	876	971	964	920	932	979	880	943	943	917	953	904	939	917	944	896	933	904	866	931	911	900	946	959	898	883	868	899	913	952	920	896	884	979	908	859	945	899	898	893	898	897	917	897	904	922	983	904	907	937	898	931	971	917	859	863	943	876	948	927	926	1008	944	948	927	928	903	918	920	889	869	886	955	947	961	945	881	940	906	992	949	928	936	920	896	923	887	961	917	949	881	928	941	913	879	852	935	887	944	901	906	848	952	903	930	888	932	956	913	938	943	876	929	870	950	890	901	930	933	917	907	913	924	872	936	903	907	853	916	865	959	956	872	946	927	940	901	873	935	911	924	882	897	883	884	953	907	946	851	910	888	953	904	947	933	938	989	900	860	892	885	948	966	884	917	904	878	883	960	925	916	922	898	1004	945	930	912	903	927	869	924	941	896	994	865	880	957	915	905	872	868	958	937	945	921	905	904	888	929	860	892	913	963	922	974	938	917	942	902	920	903	893	919	937	897	917	904	912	919	969	881	942	881	863	934	947	974	948	923	876	893	971	957	928	918	908	921	933	898	857	908	889	967	911	933	896	890	936	895	863	955	915	901	929	941	923	932	915	895	944	889	918	908	914	861	880	887	871	929	944	899	944	917	917	899	891	924	851	896	880	931	982	875	927	948	992	968	925	896	951	936	882	886	908	892	857	916	885	904	919	949	938	929	936	969	896	909	935	880	939	954	914	942	900	955	898	918	903	895	973	861	889	921	943	954	901	869	959	907	901	918	904	919	895	877	926	912	884	975	914	934	916	887	884	979	889	919	952	914	953	914	893	910	940	890	903	916	959	859	932	895	881	925	963	948	879	898	894	916	921	944	930	904	962	872	921	920	916	868	984	927	923	915	910	869	945	930	908	914	942	912	890	911	876	890	891	929	922	886	935	907	940	965	920	863	852	896	908	916	907	894	909	1009	958	955	954	914	935	943	911	953	983	926	846	945	892	923	910	910	914	858	904	842	876	955	954	891	909	881	872	889	902	940	915	883	930	917	867	914	925	909	897	917	953	883	971	910	892	888	884	903	948	942	923	892	942	872	875	886	934	908	911	927	898	903	916	896	944	880	913	902	903	832	915	878	889	888	953	940	924	934	916	893	943	904	936	890	1005	923	908	921	914	927	980	841	894	956	913	900	944	862	901	971	875	899	913	914	935	976	933	931	909	932	873	908	938	906	892	909	935	943	969	987	940	912	916	941	934	924	926	935	907	890	913	938	897	908	946	957	916	978	919	968	898	912	901	946	903	900	952	965	905	878	906	919	930	890	920	913	923	881	986	940	903	912	928	954	922	964	921	946	948	844	926	908	931	874	939	919	919	893	936	911	939	892	926	903	930	934	884	970	943	974	946	917	918	942	915	971	897	898	886	892	916	917	929	927	929	889	898	902	931	945	910	927	877	899	890	885	961	913	867	964	942	856	943	970	914	946	910	899	967	880	912	945	917	926	945	916	881	912	923	908	929	938	939	923	919	926	980	914	928	913	925	904	927	893	895	882	939	889	920	950	893	902	970	942	923	933	925	944	915	937	945	998	900	872	868	945	945	926	917	919	908	957	941	899	922	906	957	906	920	887	950	978	897	983	892	863	927	959	940	945	902	928	973	891	935	920	938	937	870	920	880	954	963	928	891	885	904	914	988	894	949	985	930	932	950	910	928	895	942	869	978	946	882	906	927	905	941	879	940	880	916	917	904	902	952	921	944	834	877	907	867	939	921	913	872	956	930	934	924	959	887	908	896	922	957	865	863	902	996	920	886	913	963	961	906	980	880	911	955	919	897	882	887	954	862	936	895	872	936	905	954	888	951	929	884	953	945	944	862	915	953	852	905	910	938	892	890	944	872	904	892	956	932	931	926	877	930	892	951	867	889	958	887	878	933	930	894	897	916	924	951	900	916	949	954	897	922	904	935	929	883	970	893	928	908	905	865	901	928	955	915	919	878	933	936	899	951	870	925	885	931	942	927	929	870	895	944	935	909	931	894	882	910	916	934	952	928	965	987	896	935	869	917	881	885	977	922	908	945	900	906	907	901	865	911	917	953	863	933	900	960	962	932	911	934	956	881	922	937	963	976	883	940	917	927	907	919	894	973	869	897	908	958	926	940	942	938	874	897	905	938	955	917	907	919	919	896	917	908	877	885	948	923	876	889	957	906	872	939	912	958	949	944	968	913	900	904	941	980	939	914	915	919	929	916	977	882	870	917	898	939	921	935	913	892	925	906	899	903	901	865	907	978	883	934	972	882	983	965	929	903	893	937	931	949	950	924	888	964	980	912	936	929	913	960	902	924	929	973	903	874	892	936	925	924	910	935	939	950	901	897	927	928	889	903	964	886	886	905	909	872	940	908	891	929	954	902	949	894	922	962	934	944	956	936	960	908	931	934	870	903	975	911	904	931	996	860	941	867	907	870	895	878	925	937	908	907	876	901	935	925	844	858	887	913	961	939	900	923	932	920	904	986	922	945	909	904	859	930	915	921	938	885	902	928	910
59683	28201	10821	2825	1413	807	635	539	491	484	431	463	451	421	441	450	438	453	443	441	459	411	419	412	442	462	426	419	434	458	424	437	439	419	443	468	429	441	426	439	454	467	442	425	450	462	470	436	450	425	474	489	439	439	465	417	431	408	430	449	447	450	455	436	431	401	424	413	450	422	430	448	410	436	462	419	424	439	442	429	400	423	415	376	394	421	418	430	437	413	428	481	424	416	455	438	475	512	462	441	425	411	501	431	416	440	460	470	422	489	441	450	486	484	451	459	433	477	397	430	437	422	491	423	453	445	436	425	398	400	425	406	439	428	415	418	476	436	434	460	437	467	480	495	400	458	418	442	435	452	419	428	488	455	405	446	449	453	419	449	449	453	415	477	448	437	406	431	397	400	451	414	495	461	436	431	441	420	420	398	456	423	483	459	434	441	487	455	414	454	412	431	435	476	473	496	528	474	447	370	439	418	442	448	438	453	454	444	449	445	448	465	471	434	453	465	433	447	367	427	478	418	416	425	430	441	434	408	442	440	435	407	421	437	411	434	405	442	447	440	386	411	405	442	442	406	406	426	438	443	386	403	451	477	462	472	469	414	444	431	492	485	444	456	468	459	372	440	392	409	459	409	428	403	433	449	442	441	448	438	452	415	442	434	447	420	409	480	477	465	419	393	458	412	416	410	432	472	447	427	476	415	423	455	443	440	430	406	445	421	421	480	414	430	415	419	471	460	429	426	411	430	445	392	447	486	425	427	475	463	496	425	440	407	473	390	455	436	471	455	433	426	488	469	430	431	457	435	413	439	442	416	403	448	463	403	476	466	429	443	397	429	478	425	448	461	452	423	433	423	473	447	447	445	449	427	365	433	495	420	415	415	467	435	445	463	463	476	429	450	424	479	433	449	447	425	417	427	439	457	398	445	398	464	486	456	458	440	403	428	459	429	435	414	420	435	421	431	408	426	469	436	427	427	476	424	434	458	471	419	443	425	454	421	429	425	418	438	437	416	449	460	414	476	425	441	454	423	424	393	410	419	398	402	433	428	420	453	412	400	455	418	479	465	432	437	470	418	398	461	420	408	439	437	429	419	427	437	402	416	452	423	432	414	434	441	468	415	461	430	413	431	412	421	430	437	415	412	427	410	389	448	400	434	411	406	465	447	427	441	432	408	461	419	429	461	438	414	424	439	478	462	436	436	424	430	419	454	464	417	432	459	446	395	446	459	451	427	429	450	416	408	465	429	439	440	444	429	419	466	425	396	458	402	460	418	403	417	458	439	424	455	425	433	418	443	420	456	454	452	413	448	411	421	456	431	426	427	435	444	486	450	429	417	414	488	443	430	496	460	421	413	454	399	435	440	375	396	444	409	443	405	453	444	423	437	474	428	405	429	448	428	422	434	466	458	447	421	451	454	430	457	434	416	421	435	435	420	474	440	409	437	452	446	422	421	463	469	423	409	441	397	475	446	436	402	432	409	459	418	454	423	449	426	423	468	441	465	439	418	373	435	451	469	400	425	440	431	428	461	473	421	404	438	467	383	434	455	432	422	449	446	445	460	425	392	433	436	451	442	451	442	426	433	399	428	420	417	465	407	419	450	449	455	445	437	426	427	424	415	426	434	425	422	416	447	406	391	429	469	442	419	431	410	394	420	441	430	439	387	436	426	402	402	425	452	444	406	450	439	408	429	400	470	448	442	446	420	447	409	440	447	476	414	431	436	447	407	432	474	431	478	388	437	446	441	470	437	417	400	434	426	450	438	433	409	414	436	451	445	425	454	467	488	424	431	403	456	452	405	431	446	418	401	433	448	438	414	437	410	466	447	462	433	413	430	424	430	421	433	408	431	474	421	441	432	442	412	490	425	441	443	419	405	421	430	461	448	451	442	427	453	495	465	423	429	447	415	412	428	480	437	432	433	427	419	414	441	407	413	402	418	438	442	488	434	426	409	423	451	453	437	431	428	445	453	470	439	441	446	454	417	412	466	386	420	468	439	471	440	448	416	411	439	448	427	410	456	426	463	405	445	427	467	385	390	455	423	412	443	434	438	425	397	461	441	416	456	451	466	441	441	445	399	438	425	432	451	423	455	439	443	437	443	429	415	453	410	462	439	430	416	460	396	409	474	431	407	412	410	448	455	438	414	425	467	406	465	427	418	410	450	439	415	421	462	439	449	429	435	437	410	457	436	445	440	422	466	402	451	470	450	469	421	431	478	438	449	442	456	467	411	426	464	432	458	447	475	420	407	441	474	483	413	417	438	406	442	461	455	384	443	422	451	398	382	449	431	453	427	422	446	426	437	442	407	421	448	408	451	454	404	434	462	416	419	443	444	449	455	406	405	438	431	424	406	456	441	411	431	394	413	405	458	421	442	474	441	477	455	430	418	409	401	423	398	461	418	445	503	441	478	492	430	436	436	444	421	463	440	448	436	448	416	418	422	449	469	453	419	434	410	442	470	401	477	452	440	444	394	459	435	423	414	436	451	472	477	443	448	432	454	439	404	453	456	399	398	424	423	455	460	418	434	442	413	420	411	463	462	410	473	445	390	415	397	448	458	432	391	419	399	425	463	464	436	470	427	480	430	424	427	425	487	449	424	419	425	445	455	432	412	435	442	437	461	449	420	425	434	472	424	438	425	460	469	462	453	440	428	408	475	447	411	426	436	497	458	444	446	445	460	421	428	448	479	424	436	446	428	427	445	372	437	464	418	444	424	460	412	426	460	452	490	479	459	437	436	409	436	430	465	431	434	428	417	421	413	471	444	420	430	438	445	431	404	413	398	437	416	432	431	430	410	437	428	435	444	442	424	420	452	467	408	414	410	413	416	424	427	447	386	453	436	455	444	434	418	440	456	445	454	452	405	464	439	462	446	469	419	440	433	448	458	462	412	434	439	420	419	441	432	422	419	417	442	444	461	450	412	416	385	456	431	441	424	465	431	427	416	445	448	414	418	419	466	393	449	425	432	432	434	460	419	448	459	435	449	451	443	408	460	424	464	451	438	436	462	427	419	441	492	473	455	410	438	454	407	430	465	428	420	426	430	440	448	436	409	407	466	397	451	420	399	437	408	451	399	409	449	398	414	396	437	393	438	443	443	443	454	399	446	425	423	440	422	460	464	446	422	440	440	452	422	457	490	408	461	427	424	447	453	450	405	455	427	454	460	420	423	458	393	388	443	406	439	451	454	423	451	428	410	474	440	406	406	419	423	435	435	435	431	462	431	405	431	476	442	430	465	402	419	436	414	484	435	431	424	360	455	434	418	504	442	448	470	422	448	453	403	453	460	461	418	485	453	418	424	446	458	426	446	431	469	479	462	461	408	444	449	432	420	464	426	449	421	401	437	456	405	423	420	418	449	446	481	450	432	390	479	419	406	437	431	467	444	447	419	447	410	457	432	397	476	416	415	479	449	468	405	446	436	435	407	440	433	472	405	424	451	408	420	434	455	454	446	404	401	423	422	447	405	431	472	465	506
41004	20988	8912	4956	3323	2061	1593	1354	1109	1103	1016	1092	1041	1031	945	959	954	940	965	951	970	1012	951	934	923	968	957	946	979	962	849	971	937	956	975	998	922	935	915	988	955	915	1008	942	953	901	953	969	907	923	983	925	1011	980	937	958	963	936	922	953	967	975	959	933	947	961	977	935	940	934	964	957	970	938	1001	918	943	944	981	990	958	945	991	939	936	989	922	933	960	931	946	974	942	952	960	977	919	944	954	927	948	936	938	903	917	913	970	969	952	940	954	923	934	913	920	953	938	950	949	940	985	912	931	941	918	940	937	916	969	917	943	1009	927	975	921	935	983	970	963	966	897	990	934	938	930	868	956	999	899	975	972	995	951	960	945	908	943	996	969	963	951	921	965	973	936	965	934	953	904	1000	950	1026	952	966	919	969	945	964	934	918	998	877	998	934	984	981	961	930	1000	951	900	908	993	1055	909	974	939	990	915	925	960	932	933	993	950	968	920	958	943	947	968	957	1003	975	967	959	970	951	957	955	894	935	937	958	999	954	992	942	950	1001	954	939	893	916	961	885	965	952	971	896	977	1047	956	973	969	909	941	937	905	979	928	900	921	944	953	948	948	960	920	956	921	1007	928	954	972	925	934	990	926	916	905	992	962	940	914	871	939	924	963	943	967	949	961	1028	967	967	944	978	940	952	930	914	994	862	951	924	922	961	959	926	915	999	948	979	916	933	990	918	925	995	954	940	962	966	967	938	940	1015	959	924	944	982	941	917	959	945	981	967	977	955	932	887	997	954	945	916	976	949	923	974	919	933	925	953	964	920	972	982	924	940	966	968	937	956	999	919	917	936	990	938	962	932	993	933	991	934	958	946	940	935	928	921	905	942	956	941	966	923	892	965	948	988	950	934	929	985	941	935	958	950	989	946	959	965	980	981	915	943	976	984	946	962	976	939	935	919	960	934	959	982	961	939	924	929	968	926	980	978	956	974	930	960	941	947	945	914	974	996	987	981	934	910	944	966	943	953	970	1024	957	960	960	938	991	923	976	924	957	1003	906	995	889	936	952	961	927	915	879	939	933	978	903	924	916	965	957	931	996	953	952	857	960	949	981	968	910	942	920	923	933	958	961	930	914	936	923	932	989	925	930	957	950	941	944	958	946	944	932	977	947	961	973	961	994	906	911	916	961	946	913	928	942	968	966	946	957	937	962	898	887	915	893	886	959	961	953	996	903	934	927	981	908	961	949	993	929	972	933	959	1005	936	889	950	962	968	914	957	956	877	950	956	994	959	910	986	949	905	943	929	965	1033	876	862	901	977	897	920	997	960	863	960	911	1015	928	961	970	960	954	957	917	954	976	917	933	962	930	902	975	940	926	949	930	951	961	921	905	952	932	971	915	916	930	939	932	954	915	972	991	974	931	970	919	978	926	901	1005	962	926	945	946	980	910	944	937	964	951	931	961	913	961	1032	945	925	943	972	962	991	964	942	906	999	948	950	940	945	968	936	956	946	975	943	973	945	917	931	884	909	956	970	963	942	932	949	913	942	957	946	947	983	927	927	964	935	964	955	924	947	896	954	944	951	988	955	922	985	959	995	992	980	1015	960	955	913	978	923	987	989	899	916	997	965	974	966	940	978	938	1001	952	985	915	954	944	924	950	929	955	918	925	991	960	962	1000	954	936	912	931	971	1006	947	957	907	1027	926	952	1008	944	923	987	965	971	967	935	920	1007	943	931	917	955	934	950	901	941	920	956	938	911	915	966	909	914	927	949	990	946	901	951	1022	928	962	961	979	938	955	985	990	1030	908	943	938	946	951	861	964	948	962	930	961	921	988	927	960	962	963	995	930	938	996	947	932	997	974	952	948	965	976	934	956	965	959	965	931	974	907	921	1010	958	950	960	889	970	893	940	944	1006	957	968	990	949	891	960	947	986	956	992	902	943	937	941	970	977	958	915	910	940	926	1014	986	969	939	952	972	932	970	990	901	910	942	964	940	916	933	950	938	923	917	929	942	964	922	943	952	935	936	924	924	911	968	908	969	953	965	915	950	889	970	964	961	881	966	978	942	860	976	996	939	935	937	951	963	958	903	918	954	957	908	927	937	983	906	972	932	963	941	948	973	944	967	939	955	949	1011	985	869	941	916	969	1009	1006	1012	1001	962	970	938	955	981	935	945	943	976	956	941	910	918	935	984	983	986	914	935	946	935	964	973	929	959	959	905	930	915	956	891	978	976	991	928	901	945	932	947	976	998	950	977	952	936	938	910	967	1003	951	977	923	953	947	923	937	943	914	934	994	987	967	926	939	931	933	932	977	948	952	973	929	929	968	940	917	978	903	940	1001	995	936	994	928	976	850	935	910	956	979	859	1016	958	928	919	899	985	965	924	956	931	906	906	988	951	980	987	920	916	975	922	920	1033	929	917	880	940	888	920	954	940	935	937	994	924	909	954	956	913	930	953	935	951	980	930	933	968	959	943	961	996	1003	935	958	1014	916	949	958	898	978	948	964	947	913	995	968	951	962	962	932	912	955	929	1007	917	1007	952	957	972	981	1021	963	978	975	984	919	1005	988	936	938	928	926	888	924	959	956	945	926	982	1016	941	985	929	959	922	981	958	973	953	960	938	946	919	948	911	972	938	979	891	949	963	979	932	939	924	961	962	962	984	966	910	920	948	975	959	939	991	972	922	946	923	982	904	889	947	953	965	946	932	971	977	993	962	923	996	964	956	963	960	924	913	923	954	966	918	926	906	943	992	969	950	967	987	984	931	929	953	955	988	971	920	914	964	948	960	937	884	956	947	951	982	954	934	954	941	979	995	921	957	972	1019	962	1024	950	932	937	964	937	989	946	983	954	950	965	976	951	910	960	969	978	1054	946	957	993	924	947	977	972	947	965	999	969	958	976	944	935	952	962	977	968	1003	990	996	923	980	953	950	959	909	976	911	977	928	982	974	936	965	989	967	911	949	988	967	956	975	941	919	932	905	983	917	960	968	913	882	959	976	955	890	942	953	920	947	958	974	986	929	913	1012	938	955	964	937	916	991	944	901	915	968	908	922	956	970	950	987	998	972	957	957	1004	988	973	941	955	956	972	947	974	933	987	963	940	922	900	957	988	934	947	969	945	975	961	958	964	976	908	919	956	967	932	943	905	907	1000	1014	950	1005	995	953	958	911	1035	925	937	1010	979	916	971	993	959	875	918	957	959	973	950	934	899	989	929	886	940	951	935	969	1019	971	1010	1035	908	928	936	976	964	939	942	952	962	957	967	946	992	981	898	895	945	953	948	957	965	947	1006	964	962	956	899	891	959	884	913	1036	989	917	998	945	906	930	1003	912	947	966	937	921	968	959	975	942	928	979	913	901	958	996	915	930	963	984	965	949	1023	966	920	976	927	909	946	885	940	990	929	940	948	885	941	949	995	946	945	932	900	935	932	905	970	913	927	991	939	938	966	941	975	908	948	928	948	955	935	918	950	983	925	967	920	990	948	952	933	942	989	926	948	946	927	943	962	972	1021	876	966	924	952	951	915	956	979	894	978	905	989	996	967	948	954	983	998	969
45843	22538	9105	3776	1539	963	619	451	412	429	416	410	405	396	411	422	430	404	421	416	411	425	400	445	412	415	411	424	389	408	384	451	427	393	384	402	396	425	383	405	377	362	413	424	400	396	424	410	438	399	392	420	430	371	382	419	446	403	410	426	386	432	382	436	410	435	442	421	419	419	406	431	396	425	382	412	459	389	378	386	428	419	411	444	430	398	429	410	422	406	429	411	404	415	402	398	417	408	391	398	400	469	421	411	384	396	415	419	417	430	392	411	432	425	445	436	441	409	441	415	445	410	414	385	361	433	444	415	443	425	435	443	395	423	412	415	410	400	399	407	426	431	426	400	368	416	426	413	408	409	416	420	370	385	406	423	429	384	379	406	376	378	365	411	363	352	380	429	420	471	372	393	447	421	361	431	451	403	425	411	387	402	409	404	411	424	384	403	443	412	413	424	414	422	389	410	419	435	421	424	444	430	406	421	412	440	367	406	421	393	379	407	412	413	403	406	400	415	412	401	377	410	413	397	386	422	407	407	395	427	442	396	429	452	455	412	389	436	418	416	425	434	438	396	402	400	390	425	395	386	422	409	431	412	407	421	393	383	470	382	437	360	413	437	428	425	387	382	398	424	429	423	446	422	410	384	388	426	441	441	403	398	381	374	413	436	422	408	411	425	400	424	435	399	389	425	402	386	379	403	414	375	391	418	415	437	419	406	445	416	390	448	431	418	413	375	389	402	402	416	444	398	431	412	418	450	403	435	401	411	466	466	433	434	441	378	398	422	420	396	420	421	399	420	379	404	392	421	427	412	384	406	381	366	413	424	403	412	365	372	438	385	427	415	412	372	394	424	376	430	409	414	386	410	396	382	433	439	403	405	387	401	402	395	452	453	459	428	446	408	439	408	409	431	447	413	436	418	373	394	409	440	400	365	394	419	422	414	409	392	354	422	453	450	439	408	418	413	398	436	382	414	426	407	385	376	396	421	418	406	407	402	400	422	420	427	409	406	418	414	380	394	402	414	438	425	398	428	425	394	388	386	381	411	437	384	415	426	379	436	400	408	396	363	399	409	384	415	418	409	401	407	404	427	423	388	390	413	415	376	416	412	422	364	437	422	410	387	388	400	397	435	376	384	403	381	407	418	432	396	425	418	424	412	400	394	395	423	404	429	401	423	426	410	426	402	436	437	353	415	445	393	419	434	428	422	419	449	406	425	416	415	437	422	428	409	397	375	409	414	401	370	426	410	372	403	453	383	403	415	405	430	433	391	392	405	395	457	417	362	370	393	413	445	414	428	430	442	384	395	414	426	402	458	421	461	397	408	397	399	406	408	417	420	379	433	458	405	424	415	427	405	421	411	401	400	400	442	401	432	433	430	435	400	363	406	433	447	424	413	399	404	427	393	427	360	414	382	411	411	447	406	384	429	379	413	400	398	443	444	441	437	424	420	408	403	406	418	365	354	411	392	412	422	437	392	431	418	429	429	401	411	386	389	421	426	440	428	389	392	341	430	420	425	465	416	393	404	390	424	413	435	412	387	383	430	414	426	443	455	413	404	404	369	421	377	446	429	376	412	413	429	395	376	425	403	370	388	391	426	375	423	419	414	436	439	397	422	429	417	395	371	383	395	407	406	411	374	427	381	416	429	389	414	399	413	424	413	399	398	421	453	445	443	439	412	400	453	404	414	404	406	438	403	386	390	400	433	404	434	409	443	417	371	462	413	393	397	389	418	385	403	422	407	407	395	400	398	436	446	375	357	396	416	373	382	397	403	395	427	378	420	377	437	403	439	402	403	430	403	392	400	398	395	398	456	424	442	400	483	436	450	428	437	379	429	381	449	409	406	407	355	409	399	413	427	439	453	424	409	418	424	383	402	414	453	458	442	363	395	387	462	391	363	394	426	417	429	398	444	395	414	429	411	436	408	430	428	403	447	433	394	421	399	428	426	393	408	441	421	414	422	432	373	375	374	442	406	416	407	420	411	385	378	404	422	402	440	405	386	378	400	429	438	407	379	403	377	401	384	416	424	428	385	405	430	394	404	424	402	404	429	393	421	406	415	365	396	358	404	402	414	362	391	433	431	402	437	376	434	414	439	397	408	382	389	377	371	420	428	411	444	433	414	403	437	424	406	417	405	369	400	399	407	421	436	358	385	409	393	416	432	419	422	402	445	415	417	399	427	387	434	433	380	380	414	439	394	389	392	420	405	411	382	403	423	436	446	421	413	397	383	427	411	403	430	381	431	440	408	406	410	428	400	423	404	415	400	427	391	465	391	405	434	443	430	385	397	422	428	395	411	413	444	410	409	401	418	432	432	388	440	419	379	447	402	420	425	425	396	434	389	423	404	452	358	402	455	406	419	414	402	394	411	432	452	397	387	408	372	385	400	399	381	389	429	370	385	409	396	395	444	418	446	414	422	427	419	392	400	360	455	442	446	418	401	389	382	396	396	422	407	400	446	441	410	388	371	409	418	413	408	466	371	392	411	423	434	433	437	410	413	391	390	378	428	417	389	432	427	419	430	425	408	406	380	392	356	445	387	409	405	376	431	404	418	416	429	393	414	407	415	398	450	412	390	436	396	416	392	429	420	393	432	417	420	394	414	343	389	431	426	444	428	364	393	404	390	373	392	448	394	454	418	454	416	471	411	423	389	419	401	421	413	410	409	383	406	413	409	410	395	390	436	396	414	437	402	374	430	381	427	394	392	429	394	402	370	411	445	406	469	392	423	411	432	454	393	421	401	391	401	403	401	412	391	425	413	428	416	386	406	401	418	441	435	385	392	350	434	406	424	435	391	403	403	446	458	436	421	418	411	388	438	433	441	388	403	418	428	407	381	436	408	419	427	427	387	395	392	348	423	412	418	389	407	403	397	451	424	431	408	425	430	447	405	406	409	411	399	397	427	419	362	451	440	426	397	427	386	419	384	420	392	389	403	427	397	379	412	413	403	405	403	356	417	419	453	403	401	457	408	442	414	381	391	414	410	444	428	439	388	366	439	401	423	411	398	372	405	379	444	439	386	405	396	408	405	421	414	413	438	397	438	401	405	385	428	405	380	391	408	379	455	413	427	359	426	426	406	395	377	406	400	358	404	419	427	423	389	384	393	392	402	416	397	404	456	461	422	410	408	389	414	388	426	401	405	408	418	377	433	400	413	427	376	380	407	384	375	382	449	428	353	393	428	425	407	414	386	414	387	427	399	388	419	421	420	412	396	415	414	421	448	456	417	409	445	418	472	418	416	434	405	444	426	399	381	428	409	436	414	422	458	423	387	420	404	440	447	424	423	393	414	402	410	384	399	372	422	413	406	398	404	451	433	391	392	435	432	392	410	426	429	402	419	401	444	408	424	411	402	407	440	416	435	391	375	395	399	435	406	412	427	430	429	404	408	436	410	437	412	388	415	457	410	382	416	436	406	442	380	410	443	431	412	392	400	435	364	422	428	451	412	400	384	473	413	428	415	402	430	424	421	403	415
31755	17792	10890	7046	4198	2707	1653	1134	977	969	913	910	939	899	916	936	876	871	858	961	872	903	862	875	869	920	878	892	898	869	895	919	933	852	900	916	911	889	921	927	905	909	854	896	916	855	875	881	942	873	900	930	913	896	923	865	886	924	869	897	913	917	869	859	897	901	890	864	904	892	924	879	863	926	945	880	897	848	900	901	946	897	881	911	932	855	900	945	934	919	909	929	944	909	925	894	853	902	941	862	915	896	880	892	836	930	990	909	872	888	938	844	903	946	865	853	873	916	887	916	891	911	913	975	897	934	867	891	856	869	958	862	948	905	856	851	896	932	969	914	913	906	899	904	947	901	894	912	863	954	905	954	928	933	882	973	878	877	908	896	942	876	899	889	924	902	934	873	974	898	919	894	856	862	910	952	968	887	902	925	882	889	917	904	846	921	890	852	885	924	935	859	922	892	871	924	895	896	888	913	874	905	916	862	922	984	900	935	878	870	908	952	928	910	909	892	946	931	876	920	907	868	928	913	941	888	955	884	931	901	862	923	919	902	905	836	856	871	893	902	861	933	930	895	928	865	907	819	833	876	899	932	922	952	919	873	953	890	935	864	914	892	914	901	911	893	916	930	889	885	913	957	908	883	897	865	929	881	913	888	940	883	952	905	867	863	927	895	902	879	904	973	881	906	875	848	928	947	937	933	891	840	880	891	871	879	917	918	906	886	900	893	846	866	912	894	940	899	925	889	927	910	858	840	849	910	868	898	914	903	919	921	928	879	859	925	921	942	892	903	931	952	879	945	957	857	886	987	888	919	918	921	883	915	893	937	904	904	889	890	919	916	892	914	879	877	925	923	922	943	887	946	860	918	937	904	876	899	893	903	903	853	911	907	925	894	902	874	846	898	891	847	904	869	921	963	878	958	834	892	958	925	832	858	912	913	887	870	906	935	892	872	870	892	889	903	925	924	901	943	948	908	895	937	909	885	922	943	944	876	955	888	920	923	854	894	922	911	902	918	864	933	855	926	908	916	897	880	898	952	927	913	917	861	880	923	902	939	917	920	864	916	846	971	929	899	904	892	889	904	947	858	904	890	899	881	905	901	900	876	950	907	992	916	870	864	873	866	967	898	893	924	904	921	883	933	896	918	900	919	888	905	879	866	923	970	899	905	892	946	884	881	875	927	916	878	940	912	905	894	858	889	919	888	858	901	844	875	915	907	910	946	956	914	893	891	906	886	932	916	927	903	932	923	872	893	915	890	890	860	941	882	935	857	861	930	940	939	889	927	944	848	892	838	930	835	932	889	885	869	908	918	991	940	902	932	867	884	922	911	900	879	892	858	866	879	979	959	910	910	873	928	866	934	899	919	932	930	864	895	863	937	874	966	897	922	905	896	901	923	951	946	938	945	897	898	938	933	897	861	894	902	916	897	864	906	869	860	920	886	895	916	882	882	836	906	908	935	856	892	926	844	941	908	909	883	904	868	958	895	972	891	860	874	925	916	943	907	883	880	913	935	943	888	919	881	904	892	892	872	888	912	884	899	900	863	961	938	936	929	855	883	840	894	911	943	873	842	876	924	911	922	893	904	860	911	906	875	887	844	887	899	879	926	937	943	909	931	852	912	943	894	898	931	845	935	923	854	941	893	919	908	949	905	935	886	969	876	869	893	914	943	910	878	903	909	832	937	946	890	867	940	893	911	943	886	885	908	899	945	943	896	915	964	901	984	864	873	841	870	895	960	922	941	841	879	890	970	851	856	906	916	933	853	894	908	893	871	899	861	881	927	894	995	911	908	905	910	901	854	914	912	945	846	909	910	839	950	912	907	904	930	896	865	906	897	862	870	918	913	889	895	903	885	911	918	918	872	904	907	880	878	945	881	863	933	886	932	924	865	937	917	908	884	952	916	973	888	931	902	918	897	902	908	893	898	869	909	920	850	938	913	879	888	924	939	900	899	909	853	942	856	909	932	938	902	962	924	902	881	930	858	902	904	924	910	895	875	901	921	876	935	916	896	948	932	959	893	936	906	904	883	848	909	878	928	917	941	921	900	945	924	927	907	916	950	914	939	897	871	894	911	883	877	881	902	950	920	916	864	926	929	890	939	905	891	914	898	877	871	889	934	948	927	956	856	873	937	883	893	858	908	886	956	901	886	931	928	918	926	902	861	872	898	891	868	905	865	906	923	922	884	882	949	910	914	915	926	914	908	878	941	959	918	907	904	962	862	894	875	911	914	949	890	881	884	889	857	896	911	925	955	931	908	912	937	877	905	876	954	837	883	892	903	927	902	881	877	897	849	848	882	882	850	897	834	919	879	901	880	836	855	949	889	904	949	832	959	874	883	917	910	934	904	955	828	937	924	916	926	837	898	876	899	862	866	869	876	970	880	928	874	905	931	909	915	887	896	925	903	950	940	918	862	869	836	881	961	922	869	895	862	895	911	908	908	886	908	868	876	889	931	929	929	893	950	862	928	864	890	876	904	905	897	922	839	943	962	897	867	889	921	941	870	852	867	871	941	915	959	977	819	888	941	905	857	842	910	901	861	908	915	921	903	979	876	910	898	904	918	877	902	906	907	908	906	958	917	936	931	875	913	912	839	854	902	920	882	903	885	886	925	891	918	898	904	910	884	855	862	897	919	900	880	914	882	911	855	867	907	862	908	911	909	850	973	909	891	891	905	884	887	909	918	947	874	965	891	937	915	908	912	892	872	864	912	922	947	921	888	952	908	899	887	866	849	950	872	929	944	900	924	904	908	981	925	862	907	906	876	897	891	870	907	926	914	904	906	883	877	936	889	898	939	906	924	936	927	867	885	992	888	902	899	970	904	888	884	874	902	897	930	906	927	922	902	843	879	914	844	888	895	897	915	872	903	931	910	907	961	918	928	971	865	915	930	898	912	910	880	914	889	908	877	970	877	923	907	843	823	905	860	964	879	849	900	852	916	909	915	934	891	922	904	909	840	911	876	928	958	936	922	926	890	882	931	940	904	892	876	914	874	854	929	908	927	880	942	922	890	918	873	945	873	962	868	951	865	930	975	919	926	913	867	924	928	965	886	897	904	949	938	862	893	878	869	909	934	930	935	856	948	873	898	912	869	912	939	867	873	892	941	876	876	835	930	911	838	920	900	923	966	923	941	857	820	915	915	910	918	883	933	931	913	903	898	867	912	856	907	908	951	873	904	874	925	969	952	889	940	913	927	888	953	884	899	843	898	978	847	879	865	933	938	912	868	866	896	937	911	913	908	950	902	904	912	869	915	893	908	870	909	915	906	887	904	972	916	945	932	916	889	919	906	910	917	952	869	878	869	911	883	870	885	896	895	955	927	918	902	978	874	904	946	932	909	897	931	907	910	925	909	921	972	877	952	912	930	931	897	871	965	876	862	893	944	899	883	925	913	919	938	917	907	930	925	879	894	927	949	881	890	928	928	937	986	907	906	951	864	901	924	861	884	927	946	931	925	900	962	961	994	958	928	933	883
61506	22913	5348	749	560	452	395	419	454	465	414	450	405	458	423	406	445	412	425	389	444	471	420	444	447	460	453	435	402	423	409	447	424	432	416	433	386	405	417	420	437	387	409	434	440	439	397	425	427	470	449	416	468	422	433	436	420	438	409	449	440	444	437	423	426	426	425	455	430	440	432	450	422	428	423	420	430	399	405	460	417	423	414	426	448	441	424	441	429	413	423	405	419	420	427	407	421	388	406	429	421	406	414	433	430	405	415	407	462	419	404	444	398	406	433	424	413	394	387	417	450	433	441	412	417	446	410	393	413	442	445	436	408	395	402	401	424	408	410	381	410	440	417	430	428	403	443	435	415	427	412	410	421	421	405	447	438	439	456	433	390	434	414	434	433	426	420	433	410	404	421	446	436	402	442	436	422	429	401	425	414	411	432	406	398	402	469	479	424	410	399	412	423	411	439	441	421	453	399	455	418	423	421	406	405	444	450	469	456	453	463	389	395	453	439	409	413	458	461	457	432	454	387	387	385	423	423	418	424	419	421	425	417	442	446	416	381	448	420	420	403	448	464	441	399	419	402	430	425	410	468	431	432	439	431	412	377	405	361	439	407	468	444	427	416	418	465	418	415	463	415	421	434	478	406	431	441	432	440	465	492	445	438	423	427	430	428	434	462	440	403	419	436	414	413	410	437	432	400	446	432	422	411	427	437	436	405	452	427	396	387	433	412	384	443	432	402	455	400	422	415	402	404	412	425	445	407	391	418	404	403	404	399	405	420	403	425	469	457	395	419	401	427	426	413	408	410	451	398	392	448	423	454	431	424	472	428	431	389	425	403	470	421	441	408	421	394	414	420	418	360	448	388	431	442	443	412	397	389	415	409	435	406	389	413	408	458	419	392	432	410	398	404	418	423	465	432	469	487	430	414	415	412	415	408	488	421	402	407	425	427	404	420	402	367	391	398	404	442	414	413	458	425	436	403	417	438	410	413	461	410	425	429	442	413	417	415	412	397	421	384	476	434	426	447	425	423	407	449	448	426	426	444	403	430	392	410	444	458	469	402	400	426	435	435	421	430	422	404	404	385	441	387	431	415	402	444	437	424	454	420	454	469	395	409	386	448	447	402	446	397	453	433	421	421	426	424	409	418	440	465	405	418	408	428	424	409	435	421	442	435	413	407	473	430	411	436	385	399	408	443	435	418	405	419	445	415	459	452	382	440	409	421	412	452	403	403	415	429	398	419	398	428	462	455	408	428	452	425	413	444	443	463	437	431	409	388	426	403	450	377	422	418	453	407	416	375	413	402	397	380	424	410	425	414	427	393	429	442	428	405	396	448	430	426	440	440	445	385	407	423	453	418	442	401	412	398	426	407	393	395	422	375	408	446	429	411	411	421	440	458	390	459	448	451	406	390	412	400	409	462	424	408	426	422	461	442	447	415	405	415	446	432	422	451	430	436	412	427	413	412	401	441	451	394	407	368	437	450	445	454	431	402	441	456	394	475	380	441	390	405	448	402	425	426	430	414	437	408	453	443	444	438	426	420	400	436	453	451	430	417	406	421	428	452	420	409	394	409	443	409	449	429	427	409	402	414	448	427	416	444	450	414	428	463	448	443	455	408	394	411	438	406	413	388	448	429	406	392	439	399	419	412	426	424	412	395	445	461	397	373	401	402	409	419	433	444	446	430	379	414	415	434	431	411	436	412	490	435	435	364	363	423	449	432	417	427	418	405	431	420	440	395	411	413	422	442	398	404	402	374	421	441	437	444	429	387	423	428	451	428	446	433	368	398	437	408	434	431	385	433	431	404	401	420	390	443	413	420	429	452	456	410	393	456	416	414	429	409	446	416	423	396	391	395	406	410	404	425	413	425	416	414	387	426	382	445	398	418	393	463	435	450	425	418	414	409	456	400	446	470	443	440	413	401	403	417	425	448	458	397	440	417	431	395	387	412	366	405	417	437	428	424	470	414	410	407	453	462	400	421	400	392	412	425	399	387	420	422	410	439	461	444	389	423	452	423	433	460	421	389	390	430	399	416	411	460	430	457	449	431	426	450	409	393	402	471	424	422	416	417	435	456	403	406	425	380	406	426	443	412	401	435	443	392	415	427	443	430	406	418	473	440	436	399	412	439	437	423	384	411	430	412	397	434	397	403	407	416	411	401	380	440	418	387	420	436	437	422	407	446	451	420	426	472	400	435	408	430	393	435	393	412	430	438	403	445	437	410	423	414	438	462	393	450	450	447	435	433	434	432	418	455	420	416	429	382	415	386	413	417	428	394	412	450	394	446	424	409	422	413	417	412	419	418	398	436	383	393	444	448	426	390	459	448	406	380	409	425	379	415	431	419	425	424	436	411	447	433	413	421	445	422	424	375	393	403	455	397	421	395	420	428	425	427	458	422	410	435	377	439	434	445	417	441	444	484	439	440	435	426	418	414	403	400	464	440	418	446	403	452	409	429	438	404	440	386	464	403	413	409	429	423	385	434	455	473	419	417	432	388	427	411	425	450	442	412	430	449	452	400	443	395	404	424	431	437	406	394	433	417	443	465	443	417	423	485	403	420	478	441	421	440	405	426	443	403	432	399	457	428	384	471	442	429	416	403	471	422	448	398	419	459	409	453	402	441	402	441	444	411	427	467	437	421	433	454	407	423	418	434	420	414	396	408	423	429	461	447	449	384	403	414	471	411	481	429	432	417	422	404	406	449	370	440	411	491	432	420	448	451	453	440	444	440	422	442	447	429	431	449	422	397	434	458	417	423	416	428	434	409	412	442	417	417	383	399	421	452	425	407	456	449	408	465	441	440	439	471	425	424	413	422	435	437	410	438	398	450	429	405	418	408	423	391	440	452	421	422	376	421	449	441	434	447	429	424	447	429	407	448	433	369	407	423	434	430	422	403	430	397	405	435	424	433	423	440	424	414	430	409	446	389	417	452	406	400	399	475	404	419	472	450	461	433	408	436	435	431	428	424	462	447	443	411	435	443	442	376	425	410	410	429	501	393	429	425	438	408	453	449	426	438	401	430	422	425	430	392	446	420	422	468	377	423	397	445	423	373	420	434	427	397	397	419	420	445	411	413	406	405	410	431	407	434	389	395	456	429	431	446	400	455	448	424	427	417	416	390	439	456	427	404	421	412	429	419	454	400	453	409	420	423	462	415	420	408	426	408	449	440	410	427	353	456	420	413	422	421	406	376	426	411	410	398	417	403	408	427	426	440	408	430	442	411	397	441	433	417	436	418	401	412	422	361	394	424	369	399	424	408	449	436	417	431	444	439	387	383	412	430	438	452	419	415	429	425	420	424	422	421	447	443	424	413	430	459	468	428	443	402	411	409	408	415	446	418	410	443	428	393	415	441	427	439	413	407	428	431	421	417	435	435	389	434	423	427	417	439	428	445	407	439	391	433	473	385	415	446	457	439	436	438	398	446	436	424	388	426	424	418	418	448	384	431	397	429	417	419	432	420	431	442	466	417	463
41785	12877	2826	1512	1227	1167	1087	976	975	942	909	906	977	914	922	971	940	916	868	904	927	964	997	927	904	899	936	980	991	957	920	911	991	935	951	889	971	908	982	920	924	964	936	930	945	950	957	914	939	937	955	934	886	920	952	951	938	914	974	912	912	977	914	883	977	916	937	926	954	903	919	901	888	1010	907	888	905	982	884	883	980	887	888	959	927	917	925	915	954	916	930	933	907	967	922	871	973	934	927	868	975	924	955	954	897	960	965	936	888	914	896	962	979	920	968	962	955	928	961	936	904	996	948	915	931	941	903	961	968	933	984	929	967	937	876	945	931	908	963	886	925	938	929	928	968	964	913	889	954	882	911	955	908	919	902	907	893	979	948	909	958	954	874	925	916	1017	932	952	936	966	891	908	937	866	903	888	919	960	931	873	960	904	947	920	925	923	923	974	934	932	965	860	941	930	984	943	932	910	865	913	963	952	907	869	958	923	904	895	975	926	922	945	976	963	988	946	992	949	920	872	879	912	987	942	932	927	910	911	918	924	949	944	952	991	930	949	934	909	919	899	917	970	897	990	940	965	927	920	920	930	910	863	930	958	937	962	925	927	954	936	1015	942	956	954	979	950	941	935	1020	953	897	958	928	964	918	926	934	1014	919	928	925	907	947	942	946	913	936	918	945	942	969	941	861	884	909	969	961	858	920	895	902	892	920	976	968	878	914	919	933	922	967	946	892	973	957	934	936	1013	972	924	895	925	953	874	915	975	929	865	945	949	940	959	924	876	931	977	906	958	970	899	915	889	960	898	942	979	933	938	965	875	969	927	900	967	954	910	994	870	949	948	923	932	927	954	916	940	946	948	955	979	954	972	984	917	923	960	950	935	944	868	916	938	961	922	968	918	905	973	968	964	889	945	909	1001	950	944	998	929	934	934	904	972	937	896	964	885	935	931	908	908	935	957	979	952	984	963	955	908	896	914	844	926	965	934	997	1002	979	915	965	949	922	923	936	967	890	906	879	953	959	952	952	947	926	925	963	863	925	959	930	911	898	951	926	933	935	960	933	945	954	962	963	900	877	914	945	968	923	923	910	945	920	950	916	946	937	941	931	940	902	915	961	942	995	931	955	983	959	913	950	965	964	907	951	936	922	894	952	898	971	968	933	902	927	916	930	903	935	999	1017	944	892	884	938	944	866	928	969	907	956	947	960	966	944	920	950	938	934	945	960	950	913	937	918	967	963	972	978	961	987	887	926	955	949	925	908	993	947	899	968	954	958	922	928	947	913	897	897	915	919	955	967	917	934	954	910	953	896	953	936	976	953	935	939	958	929	941	927	950	932	909	961	881	928	935	918	888	912	960	953	906	936	969	928	971	985	949	917	973	941	934	958	962	960	955	944	932	986	935	931	942	931	902	931	890	951	949	911	910	926	902	964	939	923	920	940	926	959	928	897	955	905	925	897	919	915	976	913	947	994	963	919	885	932	906	883	957	1011	950	978	924	931	918	932	912	913	927	953	952	935	949	933	952	903	907	869	905	955	937	968	925	946	995	961	935	908	978	919	904	951	943	911	948	939	946	948	955	919	923	927	947	943	958	946	940	988	895	916	962	934	902	978	920	877	951	915	950	978	891	949	961	919	894	919	859	900	926	959	932	926	935	943	890	965	955	939	922	975	918	936	938	921	928	993	948	857	917	940	946	921	924	919	892	938	930	981	974	985	939	1033	918	923	933	928	924	927	992	930	957	992	938	975	911	914	908	890	946	972	968	959	901	927	925	893	937	885	934	933	958	928	982	908	963	968	966	907	885	938	994	921	929	917	976	987	920	949	967	972	981	897	966	963	916	974	890	897	914	907	944	936	977	886	902	917	915	945	870	845	958	929	930	903	957	944	977	927	931	920	984	952	958	929	874	942	952	972	905	953	999	905	905	886	971	998	908	970	887	953	926	939	927	920	904	914	940	965	946	905	873	959	973	912	964	961	899	886	934	991	930	918	1004	951	980	991	898	924	942	962	957	954	932	979	919	910	918	934	929	874	922	962	925	948	888	985	957	934	949	933	940	936	906	972	944	937	942	911	927	950	936	923	957	993	982	939	958	944	953	907	957	973	948	898	956	942	950	930	952	949	919	930	1034	935	907	924	887	914	919	924	934	887	952	891	936	901	907	897	919	920	894	895	929	869	909	914	905	945	935	978	937	909	970	937	896	929	935	915	937	899	908	962	956	951	940	910	1009	913	848	903	955	947	916	910	906	907	985	875	946	931	946	913	949	1019	952	951	905	917	909	945	916	881	943	948	900	934	924	987	929	954	985	975	923	940	949	860	928	923	945	941	945	901	929	926	866	954	947	944	929	921	936	891	972	986	938	935	877	992	975	942	955	962	939	864	931	958	956	945	943	998	926	900	928	938	918	909	880	921	944	929	943	1009	928	897	956	929	881	955	970	912	970	936	973	922	973	976	946	977	971	934	994	928	906	932	962	952	906	944	961	948	949	899	945	933	977	916	943	944	891	923	912	930	978	957	951	925	931	971	915	947	949	967	947	973	948	907	970	935	953	931	920	938	910	993	890	934	885	966	964	923	937	952	934	930	968	947	943	956	923	907	893	936	996	947	936	958	916	916	1005	927	952	901	999	945	947	950	871	923	901	952	941	964	944	953	957	929	942	917	877	981	948	953	957	963	919	920	885	949	935	941	922	927	917	898	973	948	857	897	960	919	890	955	948	945	968	936	947	965	935	904	906	946	907	903	912	966	956	943	975	946	964	872	967	893	941	945	937	893	924	909	946	989	956	903	957	934	942	938	943	926	898	874	929	1000	908	940	941	930	838	928	916	963	929	953	927	937	943	966	911	909	956	947	953	892	965	946	904	955	914	887	972	874	922	992	888	949	947	952	946	953	907	934	912	903	886	965	895	952	946	958	995	938	871	1001	874	926	949	978	943	949	949	951	897	909	911	908	940	923	966	908	915	958	950	926	950	944	964	917	947	1013	936	949	1001	960	925	912	948	889	891	893	854	933	894	1007	947	986	951	951	935	951	931	894	923	940	907	887	924	1013	946	940	914	898	922	937	960	928	962	939	910	908	928	993	934	879	955	912	988	930	990	959	942	969	943	967	830	923	934	880	904	905	961	910	907	956	975	942	989	936	917	919	921	977	942	896	982	952	982	904	916	985	888	909	941	917	882	919	962	983	908	894	971	932	937	950	933	909	936	977	874	998	927	938	997	924	972	915	958	945	955	922	952	921	863	934	883	927	939	872	971	948	919	970	901	938	942	877	929	979	935	960	959	949	946	957	975	949	977	939	925	898	929	939	931	965	916	893	954	968	900	952	943	916	964	929	923	913	921	938	927	937	964	920	965	927	971	913	947	888	924	925	913	889	962	946	956	933	954	973	919	892	937	893	901	906	951	925	954	920	926	939	883	907	925	909	899	932	892	966	941	936	922	991	935	920	951	972	972	915	958	966	930	915	913	881	983	936	906	936	917	970	1001	890	932	943	951	896	967	958	938
52279	21859	8277	1599	800	551	464	475	423	435	447	407	448	461	413	441	448	410	391	435	464	432	416	471	429	412	417	391	436	436	450	418	449	458	443	417	441	435	447	404	449	438	439	449	413	395	430	398	425	417	453	428	470	451	442	404	433	423	450	436	434	423	436	405	422	440	451	431	384	400	426	397	425	395	456	414	433	467	417	459	432	415	419	400	393	442	447	418	425	425	459	436	419	438	424	443	444	448	432	409	427	420	465	440	441	426	420	431	401	407	434	401	407	395	419	409	379	415	441	406	439	462	436	364	387	427	454	460	415	455	419	435	476	431	463	432	443	449	425	417	460	429	427	458	401	429	417	417	400	459	423	425	451	438	465	441	442	394	436	441	450	420	456	400	404	416	397	391	451	422	434	436	408	470	418	444	436	425	426	428	437	462	376	391	460	427	409	443	431	482	420	401	419	438	388	433	476	448	419	408	456	400	422	422	409	414	436	426	403	426	434	399	438	403	459	405	463	420	423	444	461	425	388	418	449	465	417	455	435	417	450	410	381	424	452	414	410	429	465	433	421	426	449	400	422	403	438	458	444	429	442	397	456	444	434	441	446	458	430	388	458	444	403	425	422	410	374	403	432	428	401	409	414	426	416	409	440	428	442	417	448	436	428	449	435	438	447	448	443	464	442	427	415	455	428	423	496	455	419	423	423	462	455	440	422	421	435	440	439	454	391	426	468	411	458	416	449	429	462	427	445	446	413	450	438	461	427	444	411	438	453	419	410	435	434	451	432	391	394	403	388	427	427	427	449	433	440	443	412	432	430	448	477	426	433	416	429	423	435	445	420	468	422	415	472	423	404	427	458	407	392	409	457	433	418	400	466	427	435	411	434	410	386	394	420	407	437	440	408	425	437	449	409	423	437	420	422	408	452	458	457	442	429	447	400	437	422	453	435	439	395	440	407	402	425	407	458	427	413	457	436	470	391	395	429	434	454	419	475	399	440	448	408	418	435	419	448	423	381	414	399	381	429	376	433	379	392	396	419	414	452	460	434	395	417	377	409	459	449	442	427	451	420	460	430	436	375	408	443	397	449	439	433	421	431	409	442	471	495	420	358	384	429	402	417	471	451	476	449	442	412	428	438	387	427	431	418	415	446	426	436	437	412	417	426	425	383	420	438	387	451	455	453	451	434	457	442	412	417	411	405	390	426	430	478	447	448	409	425	429	415	454	453	425	412	441	402	418	462	428	403	424	437	441	416	444	415	447	477	403	414	429	418	428	415	431	438	410	412	453	397	432	419	441	450	414	457	396	413	452	422	437	405	388	409	451	400	454	451	426	397	415	460	431	503	431	425	393	444	479	436	408	429	451	454	395	417	384	407	439	427	483	425	428	402	435	427	428	421	433	410	431	446	407	403	425	416	456	435	427	399	435	453	443	423	412	446	420	420	428	430	404	425	438	428	446	415	438	433	405	429	433	456	433	441	407	444	375	477	446	418	440	416	425	444	413	455	437	425	427	443	417	423	406	432	392	457	434	417	428	494	440	426	466	392	418	442	464	397	420	393	414	411	416	452	412	424	462	431	426	390	426	434	401	478	470	419	411	421	420	405	456	426	403	464	424	438	417	416	392	393	425	404	398	407	413	453	423	413	453	431	459	471	431	416	409	409	454	445	433	417	461	437	418	423	408	449	448	438	418	427	430	410	406	459	454	411	464	420	421	419	441	440	452	432	460	443	444	444	443	428	448	432	420	448	371	459	449	455	421	424	446	437	404	406	463	426	447	404	401	470	433	417	446	417	420	454	453	390	422	447	399	390	432	412	460	457	421	417	463	441	432	426	426	406	411	430	416	471	435	415	442	432	476	408	398	446	424	425	427	428	462	432	400	389	441	458	411	429	404	421	425	428	463	382	431	388	403	470	402	458	424	395	411	415	434	432	412	454	429	422	422	409	450	426	452	433	418	447	392	432	429	426	430	442	386	398	388	443	434	491	434	410	433	425	417	395	419	427	426	406	410	375	433	431	457	398	454	433	456	446	395	419	372	411	360	479	473	409	421	397	421	401	427	430	422	410	446	433	425	422	445	438	414	443	413	438	455	461	399	429	454	475	461	416	398	436	446	416	454	411	423	441	451	403	425	442	419	438	402	447	480	469	419	414	410	405	434	459	433	447	439	424	430	455	443	438	385	390	456	421	408	457	432	404	429	456	442	432	439	414	475	427	428	428	421	431	418	410	449	426	416	368	435	420	444	436	450	428	415	442	402	459	435	423	452	422	412	406	478	407	460	429	474	428	429	430	442	426	411	432	378	440	417	481	414	428	443	434	470	406	430	420	435	436	432	433	419	435	409	410	411	447	426	469	395	415	410	444	445	425	414	443	437	382	409	431	433	413	430	465	419	477	414	435	402	377	403	398	424	415	420	426	438	416	390	407	393	404	452	477	426	449	434	414	425	425	431	430	428	376	452	420	448	450	434	408	430	427	427	411	438	437	417	422	441	436	458	430	417	422	416	449	435	429	405	392	428	435	413	429	458	425	443	425	413	423	440	435	457	439	436	439	385	422	391	444	449	402	415	389	439	418	440	426	448	431	422	438	436	429	403	412	449	485	443	427	448	399	385	443	420	429	395	459	451	415	412	413	414	438	380	442	435	457	431	415	425	419	432	448	468	434	449	480	452	411	410	417	377	449	403	429	433	475	459	431	409	428	458	427	395	456	455	429	432	423	423	461	446	445	399	428	448	438	396	437	458	423	439	441	433	413	431	464	415	452	435	438	411	435	412	444	423	419	391	443	437	403	395	410	392	439	406	474	450	477	453	417	403	390	450	450	437	419	457	398	415	423	435	380	433	435	415	464	406	439	439	471	411	441	418	419	420	410	422	425	423	432	443	439	458	431	430	416	418	450	431	438	436	448	458	459	416	410	427	427	403	458	445	407	446	447	429	432	464	428	449	435	471	396	447	462	462	409	409	417	444	423	462	427	425	467	405	435	478	474	426	435	423	416	433	460	424	415	444	431	431	422	451	441	408	433	455	425	421	457	448	417	463	453	453	428	416	405	427	428	417	447	442	401	438	428	470	437	447	416	442	392	417	398	404	399	431	417	456	404	437	429	414	474	425	409	446	431	402	488	427	413	413	423	408	437	432	422	444	425	402	433	408	449	442	441	402	409	442	435	455	431	422	418	417	383	447	420	413	406	420	414	403	388	408	420	462	438	429	431	409	421	424	392	410	413	417	394	404	459	445	437	416	370	436	437	435	409	376	409	421	419	469	429	445	454	421	452	452	472	444	457	392	457	400	458	440	472	414	418	412	451	478	441	407	423	456	456	440	403	439	427	455	425	436	434	475	421	445	420	464	438	419	409	434	410	413	404	415	432	427	449	445	437	470	429	425	439	466	400	392	428	447	442	467	423	441	436	410	435	424	428	415	463	406	402	423	458	467	422	438	397	442	400	418	393	437	458	459	396	379	434	454	426	424	431	460	469	428
35626	10898	4813	2751	1784	1329	1188	1101	1041	1026	992	1023	962	951	915	933	966	1002	955	946	979	938	901	925	935	943	926	972	951	942	933	951	903	938	918	885	968	955	929	924	948	967	937	951	959	966	903	928	921	915	916	947	931	983	936	989	983	955	926	1006	895	925	978	952	962	917	964	904	898	978	947	968	953	910	920	943	913	969	918	909	951	929	1031	905	968	938	968	918	999	935	948	943	944	950	870	1010	917	965	960	988	955	942	974	958	924	886	900	931	923	960	969	956	981	947	941	963	1015	952	922	915	967	934	1007	952	950	910	906	960	912	946	899	912	906	905	970	904	916	933	975	936	925	892	899	982	938	907	942	923	914	915	932	931	954	965	902	949	919	923	985	937	911	934	973	957	1021	963	954	945	945	922	996	910	991	910	962	973	950	902	970	960	911	976	937	888	946	890	903	934	892	883	969	942	927	932	882	947	993	903	859	882	949	939	959	951	906	989	942	936	969	935	1008	927	979	957	935	911	902	938	965	1036	1010	926	957	975	954	943	945	950	922	904	877	957	951	898	943	929	929	939	955	883	989	919	1024	905	940	949	903	923	942	922	995	937	929	949	944	971	947	945	915	911	922	937	996	936	982	938	925	945	945	971	911	1009	890	975	990	981	951	964	1000	903	924	909	964	976	945	920	976	965	922	899	881	960	936	930	928	922	939	917	971	920	944	905	945	916	939	924	954	1004	890	958	914	977	917	939	1020	934	903	914	950	941	966	952	935	986	927	943	912	953	891	924	912	902	963	938	917	969	885	930	918	917	922	913	915	956	930	953	964	923	981	905	932	939	974	935	982	910	943	897	1002	910	958	1010	933	1003	974	972	889	968	948	924	917	930	950	893	925	906	902	923	959	947	963	932	947	919	968	908	974	927	935	925	929	961	917	906	944	920	925	926	974	926	969	933	932	914	963	928	964	934	1013	951	919	910	971	929	937	956	894	927	993	930	962	943	958	962	960	918	949	947	953	981	926	958	943	989	892	874	911	982	938	974	899	890	881	917	990	909	937	925	940	966	921	920	945	938	956	906	912	960	1003	923	958	949	921	953	916	933	936	966	946	937	906	975	968	885	944	1005	927	938	927	896	916	974	956	960	913	992	958	983	954	926	911	941	971	900	929	916	976	987	926	959	970	909	913	883	922	936	969	951	1008	933	907	968	910	910	931	965	956	950	955	913	943	958	890	932	950	948	989	962	987	983	931	949	978	932	978	932	900	1008	915	877	899	922	979	983	928	950	894	920	907	921	942	917	935	987	956	925	941	982	923	966	965	995	959	939	982	981	939	990	930	937	959	958	887	919	907	955	932	995	942	932	955	921	949	927	971	934	888	958	939	950	942	968	915	987	900	951	893	935	967	910	914	916	949	941	917	921	936	969	951	958	953	926	931	883	907	940	946	942	923	968	970	935	941	878	930	959	927	931	887	940	892	921	982	932	944	909	924	959	966	979	960	981	912	967	953	962	947	975	977	965	923	967	930	962	978	963	971	904	946	991	952	903	886	947	915	964	911	994	919	937	955	916	910	978	929	958	901	917	976	965	926	979	933	909	894	1000	948	926	961	959	942	885	967	948	926	903	966	922	935	937	925	917	889	991	913	931	916	887	968	916	945	953	923	967	956	937	912	909	978	929	947	915	939	952	927	916	946	968	881	989	959	944	975	922	949	923	980	948	917	929	932	981	953	952	954	981	930	965	934	914	937	933	900	923	938	983	937	898	924	986	978	924	944	918	969	946	928	970	900	955	970	1013	939	971	894	995	970	1014	962	937	913	909	973	892	913	953	893	937	923	944	956	928	988	948	942	976	955	948	968	914	936	962	895	882	909	939	884	1006	961	925	924	965	987	930	957	979	969	985	936	956	911	921	932	888	920	850	925	901	934	911	902	960	904	921	927	895	949	992	964	918	934	950	907	941	949	974	925	947	942	921	952	964	933	930	929	941	924	916	981	939	911	958	968	956	927	948	963	919	920	925	947	956	950	981	871	922	980	953	904	884	913	981	959	966	966	944	889	932	990	949	971	923	895	962	948	904	919	913	946	988	946	967	951	910	953	952	940	920	928	895	931	959	933	947	880	900	906	952	937	911	981	942	897	904	993	945	962	949	919	944	925	945	946	1017	942	947	971	950	944	922	923	945	921	954	891	985	951	927	961	945	969	953	951	904	942	955	965	927	890	972	943	905	980	993	925	897	1005	872	933	987	953	982	982	920	935	984	944	993	895	972	932	964	946	919	965	934	933	918	896	936	929	963	969	913	933	945	966	922	911	972	983	992	928	913	919	880	905	944	1047	959	938	936	974	946	946	959	894	941	939	935	953	952	953	896	919	995	939	932	928	983	924	912	925	866	969	924	924	950	927	946	995	935	895	953	975	908	970	940	980	926	934	931	1015	917	958	962	927	977	953	940	937	989	920	984	928	885	922	980	900	915	930	857	877	990	988	890	959	947	922	941	927	890	965	972	951	935	937	921	944	941	986	988	920	946	907	1038	907	937	935	949	937	950	918	961	988	960	995	908	942	921	946	928	973	967	921	968	914	940	942	908	929	981	943	941	953	900	924	944	949	945	992	976	956	935	941	943	950	929	966	963	936	1000	914	1004	902	878	939	876	980	929	882	939	934	902	910	931	925	893	897	940	947	936	949	953	926	937	925	985	930	974	946	951	921	930	944	945	961	967	975	918	978	949	915	1015	996	896	918	954	911	943	906	942	904	935	977	957	959	941	915	928	1004	952	954	942	947	949	944	964	964	941	993	958	912	989	921	965	891	944	985	947	942	973	927	945	991	938	980	894	972	949	929	916	936	956	912	971	951	949	884	937	908	904	946	989	935	919	912	962	930	950	934	999	996	1006	930	949	944	950	959	906	986	882	952	926	942	939	963	949	919	972	987	937	934	906	976	939	893	958	993	952	937	938	883	995	920	910	927	875	885	913	937	927	982	951	957	918	937	950	913	936	942	903	985	901	898	946	936	977	910	956	851	960	897	933	927	987	973	978	915	929	943	958	941	907	947	949	978	928	966	966	929	996	1004	1024	928	983	973	995	932	923	924	936	902	989	937	950	957	930	942	947	938	974	958	922	935	959	918	945	932	972	951	982	893	938	975	913	970	990	903	930	915	902	945	962	958	897	900	953	961	919	993	944	923	909	982	926	957	961	982	952	876	988	915	967	980	941	945	1010	991	949	892	986	932	957	999	858	965	906	877	984	933	907	975	966	907	935	923	957	934	939	981	934	956	939	894	922	905	873	924	890	888	886	959	940	961	944	952	911	970	887	921	975	961	976	930	944	921	918	922	971	923	898	914	996	918	913	950	948	914	945	927	938	907	916	896	904	943	934	924	926	957	987	969	973	946	953	994	930	971	945	905	991	906	992	982	944	933	934	953	984	920	897	933	933	906	992	935	908	933	944	930	951	946	884	962	909	913	980	927	922	926	928	952	901	997	954	976	898	942	919	973	910	932	978	974	909	942	987	974	934	941	890	916	917	912	948
48996	17472	4477	1335	740	615	462	423	397	432	425	467	400	432	396	438	446	406	422	408	423	422	447	416	419	430	410	385	359	434	410	399	385	440	407	413	436	435	436	420	434	414	401	393	408	409	423	380	399	417	388	412	397	406	401	378	446	435	409	353	385	393	424	451	400	413	401	419	398	403	391	425	434	399	365	395	416	402	402	423	411	412	467	396	418	443	405	374	399	443	423	443	396	428	422	408	429	403	415	407	403	425	436	431	405	419	405	429	409	408	409	428	384	393	382	409	397	417	401	404	401	395	425	365	404	391	448	379	421	413	397	405	393	419	421	445	425	432	402	434	404	402	435	390	420	409	452	413	408	441	425	381	381	414	395	424	411	407	438	433	418	401	413	433	432	401	417	433	436	409	444	392	369	378	381	373	375	381	396	405	424	453	421	423	432	428	391	394	416	417	401	420	398	390	418	385	404	410	425	413	404	402	428	428	409	416	396	398	453	408	407	407	397	430	400	465	423	382	386	408	413	444	400	404	377	398	414	435	389	434	411	426	433	403	417	380	383	444	434	428	404	366	402	465	516	451	377	380	412	405	438	401	448	397	432	382	406	447	378	443	405	417	429	394	419	405	404	363	385	372	420	425	403	409	392	412	416	416	440	451	388	402	393	413	442	444	398	418	421	438	442	430	414	395	398	423	400	430	395	412	430	374	452	388	444	428	365	424	416	397	412	400	375	389	441	452	391	427	404	393	428	427	378	456	413	385	385	425	436	420	404	421	420	429	464	367	385	429	417	410	392	400	401	403	421	372	388	420	386	390	403	395	406	449	372	396	384	388	410	401	404	446	387	441	410	437	436	444	442	404	419	425	407	406	432	422	408	408	399	422	414	445	411	383	436	416	423	428	444	420	423	414	407	415	395	396	392	397	397	385	430	364	407	426	384	458	453	422	445	412	472	400	384	414	411	410	410	444	425	399	427	425	461	422	413	419	409	393	436	428	415	380	425	430	410	414	403	432	405	418	424	428	385	386	452	436	414	429	438	435	449	407	424	412	401	412	411	409	416	380	441	422	426	430	452	408	399	384	415	389	385	401	451	384	433	358	425	384	396	420	418	397	436	393	412	380	412	458	440	396	410	398	400	391	422	400	398	393	418	415	437	425	405	426	393	440	414	420	413	369	360	379	427	397	408	375	431	446	385	406	387	430	400	424	418	394	412	433	411	400	423	410	391	416	450	414	395	412	431	407	410	402	451	445	426	417	392	422	417	400	425	398	428	448	373	392	425	409	406	396	398	401	393	429	415	423	382	420	412	423	438	423	408	427	393	432	376	452	447	391	351	425	414	394	406	383	394	419	393	447	440	389	415	399	393	416	398	413	452	424	403	402	415	443	416	419	433	388	378	414	443	412	389	447	435	415	386	449	443	487	381	426	424	437	410	394	432	435	400	419	405	399	403	410	399	388	448	399	414	428	390	385	422	419	431	451	370	390	421	430	415	442	433	439	410	434	415	421	427	400	420	407	397	456	388	411	454	387	409	388	400	420	393	385	434	375	419	434	410	409	386	426	408	425	396	412	421	434	423	426	406	443	398	394	419	406	436	385	386	471	393	410	396	434	390	404	418	438	434	393	419	421	445	407	427	438	447	452	431	419	377	382	408	387	392	404	352	391	461	395	442	379	428	377	417	419	430	416	443	416	412	434	396	386	392	434	405	411	432	439	401	430	441	421	410	363	441	449	410	422	460	430	442	395	394	415	425	435	452	450	469	394	403	431	434	413	409	425	419	411	402	408	409	396	428	399	414	414	454	438	426	416	413	402	376	396	413	376	424	439	432	392	427	400	425	411	443	420	410	431	432	388	401	413	396	427	403	416	402	418	439	376	451	462	411	424	432	419	407	382	433	469	466	404	408	425	383	405	449	429	416	393	381	419	418	406	407	433	476	398	401	432	437	425	400	402	435	377	407	406	390	415	423	372	406	380	417	390	415	403	410	417	380	400	389	430	453	427	377	371	398	394	422	444	432	396	393	372	419	458	411	435	395	424	423	448	440	426	396	405	375	413	399	449	377	402	385	378	427	395	444	422	436	424	408	438	414	387	396	418	386	438	405	388	364	430	433	473	431	423	446	430	392	390	410	430	439	398	389	433	418	386	471	428	393	422	376	404	410	385	434	434	411	437	424	415	413	391	392	374	383	425	419	401	406	395	414	414	396	427	409	398	395	406	416	416	416	392	418	406	410	392	383	432	431	434	413	398	423	386	429	421	394	406	421	389	390	378	435	441	430	410	408	449	415	415	404	395	459	420	438	426	417	414	421	427	406	422	423	403	386	435	388	453	427	435	390	429	409	420	448	410	343	436	389	419	427	429	410	423	337	416	411	416	424	434	414	449	415	416	424	399	441	421	420	425	444	422	371	404	377	423	409	439	404	408	381	404	420	420	396	496	413	419	436	406	426	396	395	378	416	425	377	435	397	460	386	402	467	427	401	411	407	393	400	392	414	424	413	393	382	420	436	403	460	413	455	386	449	431	417	391	415	427	411	407	408	421	450	376	408	403	409	383	403	419	453	421	405	429	419	385	434	392	402	411	419	434	423	417	435	399	369	371	427	399	404	373	393	423	414	407	434	414	434	427	405	401	381	381	420	393	409	393	398	404	422	421	398	371	430	401	414	429	447	424	392	431	447	449	419	408	438	390	407	404	421	406	380	450	460	452	407	417	401	422	401	378	407	435	448	386	396	388	362	422	385	420	423	391	410	410	367	431	401	435	413	417	417	380	421	407	447	426	435	408	366	430	441	418	405	412	385	388	415	462	415	414	430	421	415	421	436	434	430	434	424	407	397	403	398	442	438	413	399	384	418	424	430	402	427	410	384	403	453	446	405	445	431	420	390	430	424	443	445	397	433	378	433	422	455	460	376	408	422	426	405	428	415	433	440	412	414	418	471	401	427	424	420	396	432	436	392	413	393	385	402	400	431	436	428	425	445	426	403	408	421	409	407	396	423	431	391	400	412	385	376	380	419	412	402	446	396	423	410	420	440	412	401	411	441	443	395	478	430	421	439	406	441	423	369	424	409	431	377	420	450	404	474	410	391	398	441	381	393	390	415	398	446	404	416	387	369	395	405	410	421	406	463	455	437	398	465	396	422	423	410	409	376	427	421	403	414	407	448	416	386	406	423	393	418	393	397	429	471	417	422	435	426	420	397	443	432	463	413	414	408	420	400	430	406	411	411	383	435	419	413	420	416	395	402	453	403	424	395	383	414	400	432	384	411	429	397	424	410	412	412	407	411	427	392	420	433	391	428	453	429	403	432	428	429	395	381	405	431	457	401	445	380	396	422	421	406	413	434	386	424	424	434	416	404	422	404	405	434	370	383	384	428	436	372	424	421	438	415	421	401	403	446	437	430	475	381	395	410	384	457	410	426	414	451	438	416	428	399	399	376	425	397	414	395	419	421	406	450	430	395	436	437	444	453	420	389	437	387	456
33350	12038	5216	2869	1887	1292	1127	1058	893	965	872	959	940	930	910	878	881	890	881	915	934	956	895	908	888	951	904	962	914	956	886	918	839	913	915	923	938	912	915	874	899	845	902	902	883	942	932	930	906	885	928	890	953	845	887	919	901	884	890	862	911	903	943	876	888	893	902	905	869	867	946	934	937	899	840	907	875	875	935	835	957	851	897	887	916	863	888	904	943	899	929	921	906	904	858	904	908	915	876	889	948	932	933	889	866	875	934	916	875	918	955	882	948	830	916	897	893	924	878	921	906	943	936	878	911	909	899	879	883	922	894	861	862	869	914	956	889	864	876	924	898	921	886	898	834	890	873	933	915	952	918	904	915	872	940	886	956	905	901	902	874	864	889	882	917	883	880	937	878	867	890	925	854	891	901	937	870	897	863	900	938	911	869	875	891	840	866	920	944	904	901	935	909	888	967	904	895	897	898	903	885	921	889	890	908	892	871	926	899	857	816	884	891	911	927	904	943	855	936	875	862	908	899	922	935	889	897	897	902	873	841	867	836	935	921	929	873	848	932	931	894	897	912	911	911	959	875	903	881	889	891	862	933	916	933	940	904	905	877	866	918	894	903	832	917	888	859	888	946	937	951	937	931	907	920	866	915	881	887	959	927	878	908	937	912	899	891	885	923	912	919	919	922	960	861	946	898	839	904	891	894	916	879	894	859	920	854	915	881	890	882	875	934	874	864	918	943	924	893	882	891	871	909	878	902	937	899	909	904	833	931	945	920	882	910	892	893	931	932	913	895	920	873	900	934	948	889	915	881	900	882	878	849	855	867	921	924	926	904	879	860	911	856	889	890	907	865	934	903	885	913	858	903	937	852	898	917	958	880	890	922	861	915	893	956	884	907	919	928	892	901	887	869	945	938	882	951	933	882	920	907	897	917	874	899	875	937	895	900	896	906	955	883	943	906	960	948	869	868	907	944	933	932	906	900	920	914	877	859	885	916	858	910	928	902	878	912	888	888	898	872	878	928	906	888	898	858	899	911	926	902	921	926	881	915	877	915	929	936	911	889	874	931	887	880	940	867	878	897	922	888	882	908	891	875	894	875	872	929	940	897	905	898	906	917	922	943	903	875	898	897	918	913	907	878	891	854	935	849	906	948	931	904	876	885	941	950	880	901	953	890	896	878	917	877	947	947	936	855	920	923	887	877	890	894	868	893	928	893	845	927	915	948	881	918	876	884	896	924	874	883	947	894	922	956	906	880	891	951	873	886	886	903	910	873	885	882	911	902	946	914	959	871	875	848	897	938	859	875	884	900	894	891	899	916	924	926	942	874	866	860	897	919	882	883	929	948	891	873	889	878	935	886	865	892	904	962	916	865	921	883	905	935	880	875	893	895	896	898	872	954	937	919	873	946	847	925	928	968	903	931	927	923	852	938	875	880	932	931	831	906	895	926	883	944	905	852	883	899	875	908	907	969	900	907	891	913	902	903	906	851	871	904	924	861	878	899	898	896	922	838	858	891	890	893	946	848	991	894	896	883	927	852	923	904	931	884	858	929	886	931	893	874	917	931	857	898	888	927	908	952	896	915	879	878	878	864	887	919	911	873	831	913	872	947	918	920	887	924	925	880	920	893	922	910	916	881	887	871	898	827	925	892	898	915	990	934	932	900	921	929	898	909	902	848	871	861	880	876	884	909	925	863	948	882	874	860	915	931	887	878	890	853	870	854	917	913	894	864	934	895	928	926	873	936	931	929	867	942	956	877	862	911	913	927	902	967	887	901	877	892	906	958	920	874	876	944	940	915	853	893	922	929	903	925	959	928	923	891	864	908	896	884	889	920	934	852	920	913	871	936	955	883	913	945	911	877	936	890	858	890	912	907	931	852	930	895	893	870	890	922	939	905	948	908	895	903	878	858	836	934	883	879	920	933	931	880	965	964	918	883	893	870	911	918	939	881	859	919	861	904	824	899	882	917	903	888	910	917	888	877	917	882	891	866	955	902	872	864	881	943	927	866	899	902	938	955	859	919	920	960	863	901	872	923	896	906	885	866	934	926	868	913	890	922	872	934	890	903	861	884	889	882	920	848	906	946	892	873	847	909	886	860	855	906	899	919	896	915	889	863	925	940	924	872	893	885	914	925	898	930	874	942	866	919	920	927	946	937	850	936	865	858	917	937	895	927	916	968	953	913	907	862	923	886	932	848	940	876	887	902	884	917	894	879	865	906	870	960	880	938	897	952	924	925	873	848	865	923	944	901	934	893	935	881	865	877	924	884	943	886	916	914	892	889	841	895	881	892	886	917	835	864	894	906	858	915	903	883	919	915	933	935	858	866	876	963	934	899	936	865	941	890	946	888	935	919	931	905	917	909	904	924	881	954	872	865	874	908	866	1006	904	901	902	902	863	916	975	893	885	845	884	944	882	895	882	886	943	889	905	933	922	882	865	870	812	910	931	906	925	934	924	913	882	940	882	958	947	881	885	907	930	921	911	933	900	911	931	934	880	916	876	909	879	935	886	883	859	925	924	879	919	924	904	931	901	944	939	938	882	904	896	889	881	871	948	865	884	910	910	948	912	910	903	855	881	856	884	909	890	906	904	904	867	891	899	910	860	881	885	884	897	880	862	944	897	868	895	893	942	913	886	979	894	896	913	955	914	878	913	866	913	849	914	885	924	906	934	926	877	883	902	831	903	923	940	876	896	909	880	879	911	927	904	903	924	940	942	959	900	858	919	903	863	927	873	910	881	913	903	895	919	934	869	927	882	905	909	850	947	885	898	906	877	938	862	950	875	859	888	930	932	958	942	837	892	891	872	896	865	945	930	902	870	881	871	890	900	936	868	832	925	940	878	857	901	900	918	941	889	912	935	893	888	891	938	921	913	920	964	894	937	895	925	905	874	864	879	895	884	980	936	901	899	889	877	912	909	925	876	850	920	931	931	901	885	898	875	888	863	885	899	939	932	906	913	877	935	837	893	841	885	882	884	893	899	901	937	873	931	869	916	914	929	910	863	918	989	930	871	972	935	915	962	927	972	892	974	957	860	930	910	961	895	865	914	884	844	851	917	933	942	844	950	840	894	894	910	951	920	886	855	886	917	880	903	903	963	898	932	933	856	872	913	915	956	835	893	932	889	923	936	874	944	905	872	943	903	920	916	938	907	882	933	878	887	948	884	911	875	933	914	872	897	925	913	913	891	839	922	921	931	892	879	918	970	888	912	910	884	916	880	871	929	862	896	903	861	927	878	915	907	933	882	879	941	878	862	922	860	889	922	910	890	918	928	950	877	930	897	856	908	925	888	882	853	911	891	881	908	903	970	921	850	889	896	858	892	920	918	925	966	850	908	856	929	903	891	887	899	929	890	870	949	895	894	935	845	873	916	881	982	877	855	909	878	902	886	906	922	931	971	898	893	891	880	910	884	936	892	928	922	918	898	922	907	926	890	861	834	900	917	872	904	850	886	910	872	894	915	955	927	931	939	864	925
50778	23572	12430	5909	1948	1082	811	648	544	518	513	510	463	399	425	424	414	417	417	376	395	395	404	427	413	438	393	425	374	416	386	430	378	399	366	390	380	420	397	450	371	416	425	398	371	441	380	417	401	388	414	440	349	377	434	443	420	413	417	401	408	419	390	379	432	425	381	425	427	419	419	367	434	392	400	387	393	396	417	421	391	382	406	408	384	391	380	425	414	378	417	460	408	412	409	437	396	399	381	385	377	412	378	401	431	391	442	376	392	377	396	420	422	384	388	405	388	413	373	416	410	419	401	413	432	392	393	403	408	422	390	441	375	411	417	412	365	417	419	398	415	389	387	380	421	396	420	389	368	388	409	418	366	404	379	425	354	407	434	424	388	365	400	359	403	373	405	389	406	422	400	416	430	443	424	397	401	395	401	427	369	432	458	358	426	385	389	425	395	415	416	383	414	394	383	414	403	408	407	374	402	412	375	378	407	343	402	435	434	393	421	415	416	393	415	407	415	399	390	438	411	394	387	435	425	400	427	394	427	402	430	411	417	394	390	378	389	376	392	371	420	415	392	418	432	397	430	404	412	399	399	362	440	354	366	413	401	400	380	367	415	404	376	414	398	432	394	378	412	403	404	448	398	410	423	385	439	404	472	393	391	448	410	419	375	427	457	438	388	357	428	401	421	419	373	362	418	457	392	405	386	418	419	410	435	465	459	395	405	434	392	400	388	377	395	407	395	392	453	400	449	399	414	422	397	410	409	380	410	413	402	387	392	395	385	436	420	401	418	434	402	442	360	414	421	430	384	406	396	390	409	421	418	432	409	396	402	429	408	362	409	415	425	401	399	410	392	386	411	395	400	420	393	414	402	427	415	394	403	397	356	443	396	410	390	420	416	433	436	416	408	374	378	411	422	346	408	392	405	398	405	377	415	380	375	395	410	397	381	429	415	467	441	394	424	379	393	391	404	388	411	413	394	394	383	390	393	364	370	378	376	393	440	426	404	401	348	385	471	405	408	394	399	394	384	419	408	427	418	426	425	405	400	411	401	367	395	420	402	362	400	360	401	370	410	422	383	383	397	411	390	378	425	397	407	422	464	409	453	377	417	367	415	414	397	380	390	393	412	394	439	363	419	420	400	393	410	396	395	447	399	391	376	427	435	390	407	431	424	407	412	360	372	361	414	386	417	438	393	391	380	417	419	419	397	393	391	374	393	413	417	436	411	422	378	406	402	435	415	404	407	436	351	381	418	416	449	426	394	384	390	416	422	395	377	401	410	399	380	415	359	392	389	382	393	440	410	403	396	386	411	407	444	424	388	431	423	349	430	445	374	417	423	404	388	373	417	404	416	408	420	413	392	421	425	379	413	432	406	409	421	396	415	414	396	392	418	431	352	378	423	395	410	395	448	428	394	401	437	393	373	421	411	368	402	398	413	416	411	408	445	398	403	438	443	395	370	379	412	393	437	416	427	364	386	417	402	416	389	452	422	441	392	400	422	401	419	416	383	410	380	426	401	402	415	383	396	409	413	401	430	388	411	409	393	370	369	432	412	440	407	406	416	382	431	452	427	374	430	399	404	395	390	389	402	401	416	374	407	435	387	416	405	377	368	372	421	389	420	405	407	445	420	406	421	434	452	402	391	410	412	365	393	428	388	390	425	403	413	388	418	415	386	385	414	399	421	430	402	430	418	410	405	380	421	430	395	387	387	434	430	410	409	414	390	361	388	375	361	375	398	399	392	387	424	356	413	409	423	426	407	372	399	416	405	402	431	396	396	407	396	417	431	411	437	389	411	385	415	429	399	410	389	421	381	420	378	405	375	378	384	422	333	419	405	398	342	424	390	405	379	397	416	397	366	385	422	372	397	454	401	404	376	414	418	420	392	420	425	389	417	411	412	435	406	388	425	392	392	377	392	410	425	399	451	367	363	388	411	395	424	347	391	379	398	368	400	426	387	400	375	365	367	409	435	413	418	430	424	411	409	442	399	400	423	405	375	427	397	373	402	369	363	414	441	375	423	406	409	380	410	409	419	387	415	425	425	389	433	389	388	438	412	404	388	383	434	419	360	414	381	396	422	362	387	407	463	427	371	408	405	369	432	391	420	378	400	385	414	413	381	392	345	380	400	415	372	411	401	429	399	438	436	415	401	413	407	419	427	409	383	446	426	391	421	420	420	407	410	434	404	415	377	365	365	390	417	404	376	432	438	439	412	407	437	385	453	398	395	399	409	387	363	357	410	427	376	404	431	431	404	426	409	389	442	365	409	390	393	409	413	402	421	405	411	385	400	394	419	413	382	413	420	395	431	419	402	411	401	359	397	422	402	415	421	399	418	417	371	379	431	405	401	407	457	398	410	467	368	422	402	398	404	398	377	396	404	424	436	396	417	396	375	400	420	427	383	410	384	424	419	415	362	422	399	390	429	403	373	444	406	367	430	393	362	365	401	463	440	375	400	373	395	409	406	364	425	403	391	386	407	359	400	428	414	413	406	418	405	383	379	402	357	406	395	421	415	389	386	378	408	418	413	409	441	365	371	399	418	412	420	420	421	360	382	436	376	384	405	419	406	437	372	380	386	407	416	406	408	411	418	416	388	400	380	407	403	450	398	391	399	429	403	390	366	431	400	399	358	406	395	421	358	391	422	413	394	393	434	378	403	386	395	425	364	391	400	416	407	382	435	424	389	410	423	399	381	407	415	399	410	393	437	411	401	401	436	377	399	388	396	424	399	416	399	398	435	387	412	359	374	413	406	402	378	402	388	397	397	408	369	409	424	400	405	429	431	395	415	443	397	380	408	417	437	417	378	385	382	383	431	418	402	432	394	370	369	419	403	389	420	395	387	401	440	419	368	402	391	427	430	417	408	423	458	395	389	398	424	418	443	411	427	381	398	447	388	394	404	410	390	448	376	391	387	426	439	420	397	363	387	403	378	427	404	362	417	404	396	402	447	426	411	404	440	447	384	395	407	425	408	392	430	427	405	460	389	417	399	404	401	385	436	405	411	384	405	427	404	430	408	400	390	415	396	431	397	411	377	385	387	374	387	375	424	387	396	364	419	389	414	378	439	392	410	411	441	375	393	394	414	390	419	357	372	406	425	438	386	402	409	407	379	437	392	389	415	386	398	405	413	390	399	427	371	397	388	397	395	406	388	437	394	396	396	390	376	384	411	393	395	382	396	382	415	423	408	411	386	442	399	382	424	360	391	399	418	444	418	434	445	478	418	362	396	390	402	432	397	366	429	358	349	361	399	444	406	418	400	409	387	400	401	412	410	369	368	401	367	417	404	378	393	388	378	394	401	429	387	445	401	427	416	415	408	407	434	440	418	411	385	376	404	404	403	406	434	383	406	388	412	398	398	381	376	389	402	396	396	397	410	389	385	408	425	425	411	409	380	389	415	410	360	417	384	397	389	391	383	390	417	386	391	401	441	381	432	401	413	385	380	403	437	399	379	412	396	410	382	432	409	403	393	432	385	383
32905	17969	14018	10215	4625	3242	2427	1828	1658	1486	1307	1204	1210	1020	925	951	902	902	876	911	913	884	876	937	861	895	877	946	959	906	919	892	897	914	890	850	811	915	877	890	912	930	888	921	883	871	869	880	906	903	876	923	911	937	917	917	941	926	908	860	911	872	911	897	884	901	921	916	828	912	854	878	886	934	896	894	880	923	867	943	876	934	860	883	877	870	895	911	870	906	893	889	898	879	883	937	913	859	903	867	871	881	909	930	890	879	890	863	893	929	909	904	911	922	892	841	888	926	888	919	870	844	863	906	900	908	930	901	875	919	855	880	918	894	836	894	939	868	889	893	882	892	848	865	943	885	879	885	869	834	889	863	878	883	856	877	889	938	913	874	835	894	972	859	905	885	881	892	896	923	893	838	894	903	885	906	903	945	906	860	883	913	946	850	866	890	883	886	904	887	917	891	876	865	908	950	873	876	858	915	915	872	891	896	902	858	898	943	949	866	864	915	891	915	883	911	891	918	891	880	853	891	890	875	883	886	877	866	875	919	901	834	957	863	889	919	877	898	918	873	932	885	886	906	887	890	823	932	881	893	840	891	908	851	944	862	881	900	861	936	879	915	885	890	909	877	881	875	885	911	852	908	908	916	851	869	921	864	890	879	920	865	862	862	880	894	866	873	847	866	906	893	893	885	849	875	887	870	877	910	920	914	874	906	910	917	907	899	887	872	923	939	896	916	864	904	887	873	860	922	910	878	900	888	902	906	926	888	912	872	893	879	907	919	884	938	951	918	845	892	908	902	865	916	912	848	905	882	877	922	888	870	872	887	919	890	887	906	863	850	913	888	956	880	830	949	894	916	915	892	886	881	924	858	879	897	877	855	869	901	936	914	917	884	919	874	955	907	880	859	919	849	861	959	854	935	886	914	898	893	918	873	886	900	859	873	864	884	877	872	828	908	943	851	874	908	869	876	892	903	896	863	878	882	863	927	892	907	883	950	921	863	942	860	931	867	915	846	863	920	948	877	886	888	880	922	845	883	844	873	878	999	868	922	885	857	874	843	883	909	893	879	906	966	850	875	881	916	820	904	916	878	951	878	878	867	897	883	876	946	883	864	994	905	895	909	888	915	908	865	915	890	893	895	874	867	881	929	873	878	908	898	927	927	875	925	923	831	910	891	949	871	885	864	924	845	903	920	900	848	937	899	825	882	883	887	859	899	892	864	966	873	889	824	913	869	908	955	939	878	882	875	919	897	864	918	887	887	859	889	910	930	887	853	947	876	921	883	963	923	913	874	959	885	934	883	887	854	878	840	899	873	890	879	881	905	920	931	839	855	894	834	888	876	926	880	932	931	908	837	884	919	895	899	910	923	895	882	860	885	923	907	934	910	916	933	882	895	903	922	953	875	948	886	892	978	904	886	861	925	868	823	864	915	914	862	887	909	895	878	915	900	868	950	925	849	911	891	915	929	906	891	894	901	902	890	882	870	881	939	884	892	909	898	906	874	868	884	926	915	911	920	879	887	908	924	832	923	911	927	904	939	858	918	905	870	821	868	866	866	914	895	943	928	886	875	872	957	865	894	903	910	892	870	881	905	889	885	901	875	868	867	905	868	893	875	928	874	866	886	934	868	916	846	903	954	925	877	859	856	943	921	909	916	917	896	938	865	887	856	910	854	899	886	900	900	903	864	883	902	838	867	890	945	895	875	899	883	866	882	913	874	894	891	875	930	891	939	883	863	906	903	947	922	886	899	890	896	885	853	874	899	886	918	883	922	929	910	912	891	828	962	923	895	899	896	855	892	879	878	892	904	925	895	880	944	871	910	908	882	941	941	875	888	896	905	875	897	901	854	913	895	895	886	884	912	852	919	916	918	918	905	927	915	921	914	854	917	919	875	908	834	942	868	925	898	882	863	881	873	916	891	893	853	899	891	886	833	901	909	927	883	891	867	909	899	940	870	879	902	882	898	878	907	946	942	887	891	891	922	923	861	913	873	921	818	850	910	916	866	849	891	950	890	887	882	914	863	850	874	863	899	877	847	948	899	882	905	883	856	884	890	858	911	896	955	868	888	902	912	914	950	884	928	922	888	899	891	918	879	831	889	851	898	887	897	883	899	870	951	927	861	864	894	855	912	908	922	908	886	890	825	881	875	851	913	905	805	953	897	855	845	914	963	860	829	838	928	890	910	885	897	862	880	862	872	880	864	892	882	854	903	866	887	859	941	991	864	918	848	904	913	929	903	850	903	959	843	931	920	874	871	926	856	853	870	857	882	893	846	888	923	881	952	873	904	880	890	906	903	883	951	897	879	886	960	941	882	902	889	872	909	871	851	927	908	952	944	869	887	913	910	898	922	892	934	858	881	955	950	945	919	918	890	868	938	887	874	878	888	900	934	887	861	917	872	893	892	906	875	913	920	851	897	943	914	866	916	931	881	919	912	858	864	891	909	905	867	932	890	900	912	860	868	956	900	906	898	872	915	921	921	867	801	909	912	843	908	918	894	860	892	875	933	841	888	911	805	931	943	897	908	934	871	886	895	886	906	831	884	903	954	911	909	955	904	899	844	903	940	897	914	906	880	914	848	936	893	940	910	851	888	903	866	902	860	878	901	893	875	899	826	890	883	908	905	874	891	932	884	843	862	865	909	924	891	860	907	870	924	918	828	854	871	889	922	854	875	927	945	857	948	933	921	870	893	867	887	882	848	908	879	878	880	892	902	861	863	890	917	819	901	906	870	935	908	883	892	873	898	920	877	884	879	999	904	913	891	969	911	914	958	872	892	890	897	861	890	863	857	873	918	842	906	892	867	898	913	939	931	895	883	921	944	882	881	896	926	864	902	912	858	885	896	918	908	937	825	924	892	948	907	867	886	916	934	925	883	905	848	893	964	857	855	879	904	866	884	865	927	951	886	861	910	851	847	910	878	850	863	932	885	872	946	875	893	977	885	833	923	949	901	853	919	853	891	883	906	904	895	918	921	943	883	852	909	885	930	896	903	819	913	919	849	864	895	860	881	861	856	874	901	890	825	899	937	862	883	871	904	942	867	874	859	894	871	873	914	881	892	853	872	925	857	900	913	889	863	906	879	858	886	946	867	888	896	882	891	893	912	890	828	884	937	860	955	868	920	864	857	888	893	872	865	868	909	898	914	851	921	943	934	902	894	841	890	861	899	896	939	872	872	918	895	879	863	834	866	895	944	893	875	912	912	931	859	927	912	896	913	910	889	845	949	874	909	927	893	910	884	950	955	924	930	887	846	945	863	891	905	941	907	874	935	942	875	901	916	907	921	946	890	869	888	883	855	888	855	899	843	898	905	903	869	927	916	902	907	863	875	895	894	877	926	882	902	833	913	840	888	911	902	883	897	916	851	853	859	853	912	874	864	894	916	922	891	944	885	921	839	894	869	852	920	880	928	890	889	903	872	889	932	884	910	920	918	885	908	885	868	900	883	928	878	930	852	873	928	929	856	906	872	903	862	835	878
56023	23979	11261	4686	2312	1435	1086	875	749	642	606	547	470	503	434	488	436	426	442	450	418	437	377	410	424	430	463	430	410	438	432	415	431	426	413	426	370	418	402	387	404	410	427	447	421	423	397	420	437	392	411	451	409	392	420	379	429	414	401	412	445	433	439	431	426	411	399	408	430	449	445	411	429	428	442	431	406	463	437	387	409	385	410	396	431	383	422	411	405	397	421	428	424	426	417	415	417	432	440	393	444	438	419	441	432	402	433	457	450	415	442	411	432	359	416	413	463	440	375	400	398	413	423	439	447	423	427	439	399	403	419	416	438	403	433	378	465	489	441	450	422	405	406	411	443	448	439	398	477	414	386	400	409	424	410	372	402	415	397	443	432	415	419	445	422	416	441	411	434	434	452	440	435	426	436	420	408	412	421	397	442	435	417	427	402	414	447	431	453	444	387	372	426	451	395	334	438	403	435	413	404	399	434	411	421	457	410	464	411	430	383	418	442	454	450	416	416	418	451	422	479	459	400	415	428	452	433	393	384	424	438	388	435	428	418	402	413	449	398	419	438	405	432	413	439	443	419	432	395	433	427	448	425	398	388	425	392	415	438	388	433	391	438	450	441	355	413	454	419	403	415	456	425	409	461	420	432	428	452	446	383	422	413	450	379	413	403	409	463	428	406	447	376	455	439	431	394	425	447	421	420	416	441	398	420	488	428	438	398	441	440	377	430	416	445	409	441	405	439	412	363	389	405	408	452	437	453	435	444	444	431	386	441	412	419	383	455	419	387	409	455	435	413	398	412	406	407	434	441	414	420	395	394	418	455	440	431	412	421	427	378	427	431	442	411	407	427	411	413	424	471	419	449	405	457	378	404	431	412	410	421	431	386	427	385	451	445	388	417	383	447	424	400	418	413	407	387	435	412	410	445	411	423	395	407	421	402	418	396	446	432	399	435	426	428	418	413	431	423	425	436	448	447	425	423	417	409	431	447	408	392	383	406	392	396	408	424	401	429	390	410	395	416	436	418	451	385	453	445	412	428	445	426	420	419	437	430	398	415	393	416	469	425	380	424	396	442	441	442	447	435	410	410	470	439	450	431	443	434	432	448	415	418	447	411	418	441	413	447	429	460	438	453	436	463	442	434	433	447	412	399	427	424	441	407	417	481	425	389	454	436	399	447	432	395	448	397	447	419	438	380	453	406	405	433	423	431	414	402	421	433	462	433	417	404	427	435	451	451	442	417	434	431	451	410	439	444	407	374	420	420	398	442	405	409	390	389	429	424	409	401	409	405	394	362	424	437	431	407	435	427	419	384	431	413	447	388	414	424	391	448	438	442	436	455	399	408	433	414	435	411	365	456	385	408	494	414	441	420	447	411	375	412	460	446	400	396	412	450	412	413	433	463	442	489	486	441	409	456	412	423	397	412	444	427	426	388	433	444	434	445	434	400	406	395	423	444	399	408	423	387	424	408	444	413	454	391	441	401	422	416	443	441	430	482	419	420	416	415	392	417	442	450	453	421	449	432	414	441	390	403	385	412	400	412	451	442	404	409	447	454	421	400	440	384	425	439	401	410	463	461	410	384	436	430	428	423	412	403	409	454	401	424	443	418	406	408	423	444	393	398	447	401	454	372	431	418	401	417	405	415	430	462	445	410	384	423	449	450	427	444	411	446	438	427	411	424	446	375	456	390	375	394	410	410	435	390	396	379	411	433	471	386	430	419	413	427	415	409	373	439	395	409	386	415	438	413	430	463	440	426	399	433	448	435	409	447	415	403	375	469	450	414	430	410	429	429	411	415	366	425	410	395	464	382	444	401	422	414	431	418	430	446	416	441	408	397	419	418	439	422	418	393	399	387	389	421	413	419	418	444	454	402	425	423	435	409	452	441	429	419	412	423	453	463	375	457	387	431	432	420	401	412	409	450	394	437	401	458	452	407	394	420	414	414	433	446	481	423	395	416	441	443	414	425	424	439	450	426	432	429	472	488	425	415	392	441	430	440	393	429	416	409	399	462	463	460	404	411	400	429	420	465	399	449	457	378	484	398	404	396	412	429	412	417	450	427	437	440	436	373	458	401	428	429	403	444	401	404	475	455	461	406	391	432	449	447	402	396	416	432	414	396	414	392	411	452	443	436	430	415	383	439	418	437	445	438	428	373	450	405	444	425	428	408	379	403	412	428	423	432	372	443	401	471	460	444	405	430	434	426	413	419	397	433	416	393	420	410	413	421	450	421	420	437	382	403	421	425	418	365	408	427	425	438	403	416	447	423	423	431	403	431	468	469	418	447	411	409	389	429	439	407	451	427	418	437	442	418	382	421	438	444	436	460	431	440	409	428	391	410	433	428	394	423	421	417	417	417	425	429	441	422	407	442	411	436	427	378	402	438	389	461	412	438	435	448	400	372	415	386	384	409	429	407	425	449	439	419	457	394	434	412	440	441	420	423	427	419	445	432	415	421	393	417	392	402	431	424	425	412	447	402	406	408	418	418	374	406	372	398	443	420	406	416	425	412	429	426	396	395	415	444	434	414	375	394	440	420	442	436	462	418	424	442	428	427	417	415	421	428	425	403	438	402	416	414	467	433	445	448	398	440	414	432	427	390	437	405	424	462	445	401	433	421	370	393	430	460	416	421	393	470	389	406	395	420	400	409	394	457	461	433	413	497	408	466	391	384	402	383	388	424	462	405	425	451	399	393	381	427	450	398	388	430	428	428	451	394	418	415	442	416	400	426	407	406	437	454	430	416	388	425	425	430	438	396	424	435	393	408	385	428	416	432	450	458	396	439	434	427	424	391	428	377	428	455	431	418	416	402	402	447	418	455	436	414	443	476	418	420	438	433	420	437	403	410	409	422	435	412	433	409	414	408	425	454	463	409	393	475	449	451	442	469	478	407	387	444	430	432	430	419	413	425	429	392	392	429	438	475	428	399	409	431	444	439	454	381	430	408	451	392	414	390	421	424	415	436	465	497	444	393	426	445	411	389	409	417	432	440	464	422	431	423	409	421	466	443	449	434	425	430	407	430	414	440	433	419	431	438	443	460	388	449	411	404	391	421	458	436	408	390	398	409	386	446	410	450	445	415	409	407	435	403	435	402	434	429	418	379	457	445	433	419	434	431	385	432	398	412	428	419	424	472	455	436	437	417	429	429	388	399	451	412	395	396	432	423	411	427	425	410	423	417	374	414	476	431	433	380	420	428	416	415	445	425	472	425	392	402	401	436	446	378	443	395	425	418	427	412	437	464	428	399	415	413	409	414	456	412	424	414	419	405	426	433	427	438	418	426	409	432	373	411	433	396	429	446	438	417	436	414	431	443	416	459	370	381	435	451	403	435	446	424	432	417	396	433	401	419	405	433	419	406	431	440	396	410	449	449	430	413	445	366	468	463	385	429	454	432	410	418	443	473	413	437	433	463	409	424	420	415	451	461	421	409	449	432	404	410	410	419	412	464	411	420	415	410	448	392	408	460	396	411	386
36790	15380	10794	8305	5900	4248	3267	2587	2123	1821	1458	1365	1318	1085	1008	911	942	976	1001	959	948	954	924	973	939	927	927	912	905	885	876	954	924	926	908	970	923	953	925	962	980	1005	914	902	899	952	915	989	887	911	913	926	969	917	953	882	957	963	931	897	945	939	944	877	940	921	950	932	879	917	941	952	968	909	942	921	887	1012	926	933	969	947	930	916	896	949	910	939	930	946	926	896	889	928	960	935	884	949	949	898	929	895	900	951	915	939	945	837	906	942	938	930	933	901	929	945	888	950	948	896	941	978	941	932	1000	925	910	921	887	948	924	931	889	871	965	920	987	911	920	971	935	967	891	924	946	886	942	931	931	922	959	904	937	905	908	921	936	936	955	909	897	962	941	880	968	923	941	960	921	946	953	943	932	955	959	954	921	949	920	934	950	911	965	884	912	919	924	938	916	900	896	935	898	929	922	878	871	907	892	892	935	897	980	954	947	920	967	903	909	907	888	873	957	947	924	947	902	932	901	965	899	891	914	890	982	944	900	922	945	875	885	935	924	900	872	901	954	887	871	884	900	882	909	930	917	906	993	934	954	941	924	949	924	932	887	945	939	947	910	931	919	939	906	922	911	933	915	927	905	906	892	939	982	929	918	901	909	940	967	964	919	971	882	930	917	933	936	929	958	873	969	920	945	944	960	953	932	899	924	896	909	923	920	942	928	919	932	952	923	939	958	947	928	971	912	934	921	904	917	996	907	961	864	885	939	962	874	944	914	919	918	978	942	891	913	902	940	941	921	895	953	930	897	926	1049	937	981	880	942	909	926	925	928	952	924	900	919	1000	955	874	886	961	974	896	933	908	964	884	971	949	953	918	951	930	946	900	947	921	877	907	941	915	850	869	892	923	942	886	924	951	968	959	918	904	953	906	912	980	942	941	946	923	916	924	973	966	915	918	964	946	965	946	958	974	918	938	947	908	937	923	922	977	894	933	892	883	925	919	892	910	920	956	959	968	954	926	948	885	922	911	922	978	923	970	893	938	876	885	981	930	892	916	911	931	884	920	868	852	950	909	958	900	867	923	922	882	922	932	871	923	962	891	940	956	933	957	906	938	953	909	956	895	929	997	945	950	952	895	902	949	942	952	934	947	921	860	926	963	924	885	951	948	929	933	927	962	905	939	901	951	891	889	960	931	910	895	912	917	910	956	989	924	861	932	937	957	926	989	892	938	979	912	985	899	882	960	920	954	913	927	931	926	951	945	944	954	917	895	936	950	925	902	926	907	919	884	893	948	891	938	947	928	940	954	914	951	970	959	961	951	898	898	911	923	922	959	962	939	923	952	967	924	938	970	908	918	928	895	950	904	912	946	953	900	950	892	946	928	906	895	961	897	962	953	980	949	971	916	923	865	921	910	971	890	961	856	920	918	913	932	883	950	886	946	923	918	962	996	933	931	936	914	938	1000	939	962	903	894	896	912	900	943	941	918	915	921	889	862	970	899	937	942	877	937	877	937	942	947	869	931	921	919	973	906	896	879	895	936	913	907	926	945	958	965	915	920	934	901	910	953	980	990	902	936	864	989	877	869	948	928	887	883	924	946	935	884	900	918	918	941	990	932	904	857	923	939	902	873	918	898	900	890	903	903	884	958	929	911	945	896	888	996	920	916	901	886	934	961	894	940	893	939	984	959	976	899	939	913	946	903	952	909	955	969	939	848	841	950	901	942	928	897	941	877	913	876	944	905	919	904	914	901	915	888	891	930	934	931	932	909	911	910	907	934	934	944	899	950	909	892	902	910	948	872	935	865	921	926	932	897	956	948	931	1043	918	918	936	914	911	935	964	897	913	894	921	935	886	910	928	859	944	923	898	914	941	879	966	942	975	888	910	889	906	930	919	895	882	895	936	910	949	875	950	908	944	976	919	861	900	951	918	950	942	890	949	942	901	945	942	904	893	936	920	863	962	953	988	915	985	908	968	932	890	935	927	900	920	936	896	952	932	942	871	1005	932	942	932	969	922	910	910	920	971	894	906	894	908	917	915	934	944	925	935	928	909	926	911	943	954	934	952	950	903	968	873	985	926	926	901	929	938	939	898	938	915	923	920	899	958	932	912	912	903	910	925	901	898	933	923	960	925	852	925	911	895	923	923	902	977	925	956	916	956	912	978	913	980	925	907	913	929	926	929	927	894	932	922	934	950	883	903	885	934	930	944	923	883	959	965	937	946	961	960	923	871	1007	938	873	940	929	892	933	952	945	917	904	941	936	911	965	920	896	931	905	912	912	930	911	906	953	928	913	883	920	928	933	996	892	919	957	923	923	928	915	898	967	966	890	916	986	927	930	984	896	901	901	878	934	918	942	908	945	902	936	926	959	970	883	898	904	910	912	931	941	892	905	980	950	896	952	989	935	906	928	924	905	897	857	930	968	941	891	893	955	922	891	934	908	972	913	931	898	860	917	956	885	951	950	874	929	949	948	956	905	1005	959	928	1000	893	892	925	947	951	914	925	911	944	916	1003	925	907	949	868	939	946	959	909	959	869	918	908	892	945	915	872	922	943	880	958	929	976	974	934	930	905	929	906	972	915	937	981	955	915	907	863	920	952	939	946	916	883	866	922	895	923	930	874	948	977	901	950	923	897	942	945	936	916	960	963	912	949	887	975	979	918	908	899	917	908	856	932	956	915	921	944	926	870	881	871	897	920	888	932	843	910	997	884	928	913	892	902	925	919	941	928	910	913	895	871	959	947	908	845	879	956	900	944	900	921	926	860	920	934	914	930	914	924	903	969	995	946	923	925	880	943	967	976	911	923	946	915	898	909	967	968	913	865	897	932	928	923	914	906	944	930	926	935	875	904	894	967	905	949	929	927	842	918	937	950	838	978	916	906	941	961	891	863	929	967	978	923	932	958	945	868	948	866	885	935	915	925	949	969	910	972	927	918	936	923	933	930	971	918	927	920	912	951	964	959	946	988	902	919	985	895	951	1007	867	983	969	923	908	891	954	864	934	927	954	935	909	926	910	925	936	948	925	906	918	919	913	944	961	911	949	892	909	899	920	918	910	987	911	919	951	970	938	915	925	921	906	945	876	905	970	959	920	932	912	870	893	938	964	953	935	909	940	974	871	946	929	874	910	961	924	971	898	983	895	949	909	915	903	924	945	961	880	961	970	902	955	884	901	897	930	912	963	932	986	913	935	948	910	913	940	923	890	943	954	918	911	878	937	915	953	920	918	981	943	880	868	950	930	929	901	898	924	944	921	956	970	878	945	956	936	992	930	927	963	1017	902	899	918	957	952	926	921	912	952	894	921	898	895	960	898	963	892	907	888	973	924	948	904	948	909	921	935	941	954	884	897	912	920	950	911	937	963	930	951	948	954	937	895	917	900	889	909	897	979	977	938	943	943	886	981	943	929	946	903	942	943	957	909	936	941	896	974	932	973	936	883	951	958	918	992	907	906	967	966	958	905	940	905	962	907	914	967	903	894	883	924	925	918	931	899	918	900
43245	13686	3341	1183	747	564	488	454	427	443	397	409	399	408	406	424	414	409	418	412	396	429	486	422	409	364	415	432	430	456	430	429	429	421	423	379	421	443	392	442	429	428	421	443	390	429	406	436	417	429	405	426	399	414	401	415	378	391	455	440	441	402	417	439	410	430	426	424	383	386	431	432	411	393	431	409	402	452	432	445	444	384	465	418	420	417	404	404	403	404	424	407	396	394	435	399	412	394	416	414	376	416	374	475	464	385	380	417	399	405	464	437	424	421	388	435	394	383	420	391	409	426	427	395	418	399	461	403	394	431	394	393	424	450	421	423	425	427	466	394	436	430	451	456	399	390	407	423	426	441	431	438	450	392	415	367	397	443	421	416	407	439	429	425	407	427	417	445	443	378	406	392	366	418	449	429	427	414	393	420	427	404	419	432	425	378	409	451	406	408	450	409	437	484	406	405	422	408	401	468	399	420	398	405	399	412	404	433	409	444	436	432	413	444	392	388	444	466	384	440	422	443	381	432	414	390	418	418	403	399	408	450	427	399	437	396	407	402	411	410	425	370	384	411	415	440	434	381	427	422	417	400	426	400	393	388	405	429	429	436	436	439	429	470	432	372	428	405	415	408	430	429	409	445	449	387	394	423	398	450	464	383	388	410	427	427	449	412	424	417	416	411	429	397	409	418	448	417	396	435	409	400	404	358	372	427	428	416	414	422	441	442	411	449	455	397	378	381	427	379	415	402	460	411	462	427	403	452	425	442	387	382	391	389	471	416	427	416	424	448	407	409	428	438	440	420	418	373	411	385	435	436	414	394	394	426	413	403	435	448	444	444	442	417	416	398	378	421	401	442	450	426	378	409	407	402	376	409	429	414	434	481	403	393	421	447	439	427	406	449	422	451	452	451	443	405	408	413	430	423	434	390	419	442	425	426	420	421	432	426	439	435	447	425	401	439	415	394	410	392	396	436	389	413	403	383	464	402	449	459	398	440	420	421	402	464	410	396	432	451	354	412	428	414	420	425	447	413	410	374	450	404	435	443	428	424	417	410	413	430	390	427	442	415	474	449	397	409	402	383	421	415	438	428	440	442	468	420	420	412	385	419	446	452	414	451	427	393	419	458	434	436	429	432	432	416	431	428	410	382	403	394	414	382	408	415	407	405	407	416	407	383	413	397	409	415	447	397	408	409	413	430	448	448	419	401	421	455	416	404	418	399	396	399	414	428	383	406	373	389	415	406	379	424	408	396	442	433	417	412	376	433	378	427	392	463	420	392	396	445	406	449	431	437	426	420	404	414	441	420	434	401	459	447	433	404	414	420	389	390	384	355	428	397	386	418	429	458	426	432	432	431	411	439	385	451	426	471	440	420	429	456	391	385	375	436	423	460	383	447	398	458	401	412	439	395	431	443	396	423	429	413	415	401	391	445	462	387	411	423	455	442	344	421	421	428	437	457	437	431	380	389	427	433	409	379	406	397	449	419	429	431	428	393	416	459	363	434	401	446	392	440	400	416	424	420	400	411	408	432	393	410	384	415	406	385	438	428	377	395	411	445	424	417	399	412	412	428	445	437	424	408	427	448	452	434	424	428	464	421	423	409	457	478	421	408	384	399	386	428	428	433	439	404	424	409	406	389	438	392	407	414	429	425	426	427	376	474	387	363	361	412	428	411	412	381	383	426	424	392	399	424	402	421	440	406	393	390	423	436	440	438	400	422	437	415	413	432	396	393	412	429	418	462	416	395	418	413	414	440	408	392	401	410	466	421	438	436	406	405	386	419	419	399	371	412	420	438	409	427	406	429	458	454	409	410	413	419	421	387	428	419	435	425	428	434	395	439	479	414	424	455	457	425	454	388	403	412	443	456	442	425	423	425	414	420	394	432	456	436	401	448	392	394	410	387	421	417	446	488	427	392	407	430	420	438	433	408	408	449	438	441	427	413	464	429	462	454	389	437	398	381	439	441	409	431	439	430	446	475	416	418	389	417	416	441	430	417	464	416	397	396	381	387	368	409	421	391	419	411	453	381	444	429	405	418	428	421	447	387	434	444	429	420	428	394	393	389	401	436	422	438	378	420	420	416	424	424	441	387	425	401	396	416	448	416	420	400	428	412	403	403	403	413	405	432	395	440	408	417	446	437	419	466	416	428	418	425	417	421	378	406	407	391	401	472	419	431	446	456	437	418	393	420	379	416	459	412	427	424	406	444	382	443	427	416	414	417	440	416	443	438	399	455	388	448	371	383	399	383	443	404	384	425	393	410	441	420	399	401	380	429	420	400	410	414	379	392	409	456	441	418	405	379	390	425	431	457	415	394	404	379	441	363	454	436	419	409	401	397	428	408	407	390	379	387	432	409	410	444	428	385	404	432	401	465	429	400	414	451	389	419	391	406	455	380	410	401	478	403	401	419	403	393	420	413	397	406	413	398	359	371	411	434	434	411	443	411	419	392	383	395	468	398	411	429	415	430	407	416	413	443	454	412	431	393	391	413	419	426	405	383	429	438	392	444	438	414	416	380	429	394	416	389	408	431	429	388	426	458	437	408	393	450	459	437	427	402	449	422	428	416	405	416	410	410	414	389	432	446	368	431	419	402	436	394	455	407	446	459	413	421	415	423	419	436	413	441	398	406	417	425	414	434	443	440	455	408	419	378	443	432	403	435	460	402	431	437	416	430	380	439	421	436	413	431	407	415	413	434	427	414	410	459	410	393	402	415	428	401	426	413	383	429	439	426	417	433	401	399	410	399	431	399	426	414	414	441	432	423	413	416	414	396	407	386	425	475	402	465	426	429	425	394	382	419	443	399	461	416	423	404	406	404	431	400	420	419	395	428	416	483	422	467	411	411	388	451	453	422	469	407	403	405	412	408	394	394	413	424	389	429	449	411	409	414	422	417	436	398	387	388	410	384	399	415	404	405	468	431	430	414	415	434	387	401	433	399	449	408	414	395	424	380	436	434	377	403	419	426	404	403	406	427	433	441	408	412	431	414	368	376	373	425	425	416	460	420	410	439	440	438	394	409	382	436	411	385	415	355	423	423	414	442	399	441	439	406	424	400	387	377	460	386	413	396	439	389	383	409	435	402	470	441	425	406	396	412	406	437	414	429	402	409	434	431	405	446	414	425	467	402	414	420	439	429	460	429	401	421	441	380	420	462	413	446	445	414	397	389	398	401	436	396	416	400	419	424	406	422	413	423	437	449	395	446	410	416	403	391	425	405	410	389	433	413	423	432	408	449	431	397	365	434	446	424	410	416	448	434	434	402	401	392	366	365	414	452	406	416	399	408	428	398	418	415	420	404	442	416	406	402	420	421	376	368	384	399	397	385	416	417	389	436	409	428	406	408	428	441	387	432	461	397	397	413	415	434	413	442	438	407	395	438	433	447	426	398	425	424	424	421	401	404	451	374	407	477	433	444	432	423	421	407	424	398	428	391	441	408	404	424	433	416	404	407	420	409	415	431	392	423	441	396	440	389
24919	6202	3510	2475	1812	1325	1086	980	998	946	941	925	946	897	925	898	911	962	911	888	891	877	939	945	935	948	846	904	916	927	896	923	870	880	911	934	958	910	901	923	870	924	934	952	917	932	911	956	912	952	933	935	912	934	913	925	897	945	909	932	914	924	933	936	904	950	922	887	895	921	965	878	921	906	899	954	860	936	904	943	923	884	941	886	942	960	949	910	951	912	894	921	912	918	954	936	985	929	910	927	929	862	918	994	912	913	920	892	916	921	916	957	902	888	901	890	941	915	927	913	897	939	936	938	922	890	958	886	930	945	940	926	911	900	914	953	915	933	895	894	939	935	871	907	891	931	913	922	878	917	885	971	883	913	911	924	922	920	878	946	943	921	934	962	951	908	892	898	931	918	872	931	925	912	902	901	920	950	897	944	865	937	940	924	891	857	902	898	885	893	901	946	886	940	871	962	903	908	865	961	952	924	937	915	912	899	945	935	916	920	930	930	915	938	908	885	886	903	925	885	937	964	964	888	894	892	917	901	949	840	874	930	909	928	934	846	912	929	916	895	913	892	958	893	932	947	892	907	906	931	946	874	947	991	895	883	914	934	910	883	913	864	929	904	936	944	898	888	893	901	960	897	874	954	900	892	888	923	932	912	936	900	997	913	933	880	861	867	902	881	908	895	913	917	864	872	924	964	887	919	931	887	907	858	902	912	909	929	906	905	954	889	926	908	950	903	841	924	866	890	884	885	890	912	962	941	932	917	940	876	899	897	912	880	911	922	931	882	897	947	960	924	881	961	929	872	902	918	900	922	962	907	898	937	939	976	917	911	889	891	882	923	895	907	931	941	938	970	967	948	887	840	919	923	934	924	922	933	934	927	945	887	936	877	886	978	962	925	974	913	872	893	889	898	956	891	879	903	879	978	930	909	951	865	884	923	956	860	916	889	932	945	894	879	956	876	877	905	906	920	967	893	950	941	912	965	885	881	944	924	904	893	917	899	931	969	925	872	938	921	927	895	930	911	871	916	899	916	886	941	882	941	879	886	940	891	885	898	925	914	898	895	960	897	881	869	860	930	847	935	935	944	868	954	875	930	832	928	911	932	877	925	954	888	944	860	906	910	911	971	911	939	906	949	920	936	954	904	904	953	980	929	923	902	923	895	891	914	949	929	908	902	849	908	922	896	865	870	938	911	948	1017	906	929	965	878	917	899	933	917	957	890	915	934	898	919	908	929	889	906	905	915	963	880	939	903	905	932	886	999	931	972	969	909	932	902	905	904	876	909	946	946	943	963	893	918	913	894	927	919	854	936	926	860	898	867	939	993	928	952	934	904	908	917	862	913	932	961	880	921	881	912	894	893	877	875	896	910	935	886	880	855	959	921	922	926	897	904	927	873	871	939	858	934	854	937	885	905	921	935	950	933	965	888	948	935	864	927	904	898	906	906	843	939	927	915	887	879	930	935	939	879	900	896	954	910	902	912	914	917	871	887	876	935	936	867	918	896	905	942	923	942	905	882	910	955	914	918	930	919	903	949	925	931	891	879	926	919	890	916	901	932	911	892	954	941	897	917	934	911	888	931	910	850	924	937	924	905	933	916	899	960	916	932	934	908	976	917	940	947	872	942	921	930	949	853	910	923	935	955	925	927	911	932	911	902	911	954	900	951	895	988	951	945	879	910	854	970	927	891	901	955	928	917	880	943	947	843	920	900	917	967	905	926	901	858	979	938	897	941	853	963	950	912	943	900	876	933	920	843	910	912	922	944	947	924	898	915	917	872	874	870	955	913	930	896	922	904	908	978	854	871	924	876	900	882	922	917	898	890	942	890	953	932	899	937	868	906	902	893	922	906	971	933	974	891	974	909	878	963	869	881	933	937	867	964	887	891	980	925	896	928	924	904	908	887	929	890	903	888	937	958	894	908	922	944	915	898	865	924	935	855	975	880	872	974	902	892	896	917	936	926	946	895	905	905	927	886	915	908	923	901	918	927	827	868	911	888	924	911	913	959	916	896	868	881	874	915	926	950	864	914	934	902	962	907	923	895	948	891	895	891	908	924	897	873	910	876	936	889	907	874	924	936	923	876	953	905	862	904	849	930	905	899	991	917	912	897	913	927	929	884	911	909	963	921	914	913	1006	866	865	877	917	923	916	930	906	922	933	902	910	874	930	884	896	923	933	905	894	959	918	959	881	914	924	938	930	960	936	901	925	887	903	940	890	931	892	924	912	918	904	893	902	875	895	857	864	855	866	883	901	959	947	947	924	878	870	925	939	934	874	934	913	923	918	886	892	942	920	974	887	884	923	840	884	924	892	866	919	937	864	904	898	880	961	934	897	938	912	950	884	921	918	965	931	913	928	935	881	909	902	900	989	879	883	998	957	915	932	961	908	919	913	933	869	938	883	906	892	928	940	900	893	877	945	886	857	952	889	944	922	899	888	937	914	922	909	940	949	939	885	907	883	869	946	905	937	883	942	960	918	909	899	878	922	874	939	908	873	882	940	909	958	892	932	949	909	916	883	900	908	937	876	901	946	967	923	912	903	920	943	883	964	904	904	898	888	921	873	915	907	960	913	866	898	895	935	908	939	894	970	932	929	871	879	910	920	841	928	935	981	880	908	863	880	915	925	910	948	940	888	912	903	906	885	936	965	898	884	911	907	862	999	849	929	882	918	870	920	871	896	939	952	933	950	891	997	900	958	860	919	906	903	963	877	908	914	875	955	911	959	906	927	942	877	924	946	945	876	921	923	886	918	883	972	889	955	916	854	925	856	914	944	970	883	933	907	906	953	911	915	840	917	972	909	940	965	939	925	902	895	955	933	920	874	898	904	948	857	942	899	882	927	897	924	899	944	932	952	921	929	895	935	937	889	929	857	922	914	937	944	876	951	869	861	884	907	916	919	950	1003	909	893	924	881	938	864	873	950	962	888	941	911	969	923	925	899	970	889	935	910	956	906	898	983	894	902	912	909	935	914	883	934	917	943	944	904	950	901	896	922	888	887	908	926	926	862	911	874	874	888	910	925	857	920	946	931	932	891	951	894	905	919	938	932	932	908	899	939	901	903	897	911	926	897	935	884	899	878	938	921	930	902	960	932	951	909	951	939	958	920	977	930	965	918	907	902	882	880	908	973	915	881	885	921	889	928	914	942	901	929	898	926	927	870	928	892	900	924	890	907	876	893	926	935	918	984	905	904	896	916	879	907	896	946	914	873	966	893	916	886	841	936	906	901	941	887	939	958	913	857	942	901	923	973	905	926	919	889	934	894	930	942	944	914	952	968	905	859	879	901	876	868	920	961	856	898	938	880	904	923	861	917	885	924	940	902	883	892	951	917	862	901	916	871	954	879	865	901	889	936	962	902	908	944	910	895	951	910	901	893	905	968	950	937	950	913	926	895	921	895	916	911	939	818	928	923	948	894	947	882	952	975	900	937	886	908	943	931	897	947	895	902	929	880	949	898	930	869	928	904	947	923	945	891	901
59548	26472	10669	3401	1341	749	560	519	465	427	440	468	431	447	415	411	407	415	389	461	429	415	401	426	386	402	411	390	405	431	431	438	424	433	456	415	414	434	370	428	440	438	413	420	423	401	475	438	410	385	485	431	420	419	393	373	445	403	419	435	397	406	427	434	444	430	426	430	441	404	400	427	421	413	425	410	397	379	450	425	458	439	423	398	430	425	440	422	421	394	411	438	413	423	389	399	406	439	404	399	452	398	399	436	423	402	388	399	394	416	416	451	418	397	425	465	399	411	405	426	386	418	398	414	386	424	414	412	419	446	419	404	411	403	435	455	421	425	432	431	400	421	451	415	417	433	407	463	412	398	461	436	458	439	466	419	442	441	394	425	455	411	349	396	396	407	407	429	427	408	389	410	425	435	412	432	433	395	437	422	423	372	427	384	454	396	413	403	387	401	452	425	436	419	392	379	399	441	427	395	423	413	418	430	425	456	396	435	403	381	437	421	439	426	453	411	446	417	432	435	442	436	417	408	388	391	375	414	393	452	445	435	413	404	409	385	431	455	398	416	427	431	399	419	457	419	412	436	397	440	454	386	399	428	425	413	364	411	413	450	408	431	420	425	388	402	432	445	423	415	441	465	422	433	421	387	385	438	411	426	428	433	432	439	454	422	382	387	434	449	428	453	383	445	449	392	427	381	412	421	418	408	387	346	438	378	438	410	421	394	398	423	397	420	437	387	411	411	415	427	414	433	456	419	396	420	451	433	404	414	441	384	411	390	434	429	402	416	426	407	423	409	458	433	448	402	389	410	390	418	413	406	454	428	440	446	422	430	415	409	404	406	423	395	405	432	428	407	413	409	434	384	430	410	434	411	409	422	382	409	428	440	431	435	416	412	431	407	411	424	406	396	425	409	394	375	453	387	404	391	422	406	388	393	456	444	424	404	369	437	423	399	398	447	445	403	394	425	404	439	401	433	426	416	420	434	397	439	442	383	434	460	437	429	393	411	362	395	426	430	426	402	449	411	409	416	409	437	410	395	415	436	433	380	450	408	446	430	385	397	392	392	468	428	437	386	424	437	427	436	445	416	400	430	436	414	418	431	426	409	424	460	419	432	408	404	410	445	413	380	419	439	419	377	432	389	427	368	431	438	448	420	404	420	426	419	408	429	415	407	434	424	422	465	427	430	402	470	382	418	419	418	404	404	424	376	423	447	406	427	378	429	419	457	437	404	413	429	459	429	414	414	410	410	419	407	424	409	402	461	407	392	408	417	417	453	388	441	404	414	419	419	427	452	414	455	388	456	420	420	438	429	446	402	401	427	427	432	423	445	440	452	413	415	406	391	419	403	398	380	385	394	410	397	394	428	460	446	405	452	411	406	411	389	424	404	400	423	442	393	392	421	410	417	414	438	388	461	387	418	424	458	453	415	398	432	410	398	433	388	427	377	449	419	447	400	388	424	407	456	417	434	458	381	423	399	402	434	397	411	404	450	412	420	402	400	397	396	423	415	433	464	426	392	412	427	387	437	422	425	421	368	397	448	430	426	427	378	426	445	429	435	385	448	434	383	399	440	379	414	454	454	450	399	426	381	406	380	439	447	421	452	412	438	433	417	471	419	451	396	456	424	426	405	378	420	410	426	429	420	443	425	474	435	418	414	446	448	434	462	428	420	423	421	398	393	429	413	394	395	434	400	435	401	422	408	387	451	452	404	414	442	426	417	441	367	448	426	397	376	418	417	406	414	426	404	400	421	431	450	433	402	446	441	438	423	438	430	421	429	395	425	445	425	451	396	410	441	442	456	444	435	451	396	406	411	454	442	449	416	428	421	406	394	421	427	397	431	421	364	401	400	434	421	398	441	440	404	449	475	435	426	388	473	421	485	430	407	442	378	372	458	426	408	416	460	430	418	435	404	397	405	365	415	395	420	437	402	432	387	398	452	450	386	438	418	395	408	406	389	434	425	409	433	416	417	436	444	432	442	427	461	387	437	428	442	397	399	433	405	427	393	398	453	424	404	391	402	445	445	452	449	417	436	404	413	401	409	437	438	441	387	442	382	414	395	435	412	407	416	395	395	443	366	473	447	431	397	424	446	451	404	420	428	444	445	432	390	435	401	422	443	427	405	425	403	387	441	404	417	375	438	453	421	436	403	396	420	417	402	461	420	410	436	446	384	399	423	403	406	427	412	402	420	415	401	457	430	427	371	448	415	414	403	445	399	417	426	430	459	403	392	428	464	370	403	372	438	414	377	427	417	435	417	439	403	431	471	419	430	414	437	440	416	423	413	393	419	447	468	385	420	405	412	416	410	431	416	406	425	420	428	383	368	441	388	421	430	430	420	395	395	425	439	401	397	411	428	473	475	449	417	390	400	410	400	379	380	477	431	421	395	471	404	430	395	463	431	427	442	393	428	459	414	431	440	440	414	423	427	423	424	437	391	414	452	428	435	426	434	467	406	436	473	429	434	414	435	397	432	419	387	414	437	413	384	418	436	448	400	396	394	437	441	410	444	411	447	431	460	418	374	400	407	435	440	421	423	414	458	447	439	426	444	401	375	411	425	405	411	432	445	420	377	418	399	411	416	371	435	454	460	412	388	420	416	406	412	411	418	386	427	384	412	436	406	404	421	430	453	481	402	390	418	412	442	416	420	425	445	453	419	377	364	443	413	417	417	408	420	392	448	475	410	421	424	442	427	408	462	403	414	428	413	428	392	425	412	406	418	419	422	432	404	386	384	437	360	459	413	424	426	438	406	375	441	444	412	415	416	439	467	422	423	443	381	382	387	402	422	413	399	396	433	442	420	419	393	397	442	388	438	434	439	451	426	404	401	457	387	406	348	447	417	408	422	426	386	421	420	413	440	421	434	416	433	438	457	425	402	391	425	436	396	374	431	429	416	437	411	483	415	403	439	398	412	421	441	439	385	449	441	407	442	381	423	422	451	403	391	416	439	413	436	417	426	414	413	393	427	411	414	438	406	445	411	445	437	388	398	398	375	388	374	405	418	478	428	413	415	411	423	433	419	408	441	434	434	407	423	430	417	427	413	413	471	423	412	459	380	432	419	437	402	423	447	469	424	408	442	392	344	413	407	437	381	395	431	436	390	454	425	423	395	407	402	413	445	451	436	409	377	433	418	396	446	415	440	441	392	423	412	410	403	427	442	391	448	426	368	432	420	420	409	419	427	435	389	411	441	408	427	433	439	452	410	432	418	433	388	429	402	435	451	409	390	420	415	432	435	412	423	377	388	424	434	442	420	429	385	424	447	440	416	396	408	391	380	413	431	379	433	415	417	383	433	363	437	403	399	403	401	400	414	410	410	448	386	395	410	424	472	428	399	415	465	423	378	458	406	460	427	426	394	382	434	411	438	401	410	424	456	406	397	439	461	381	471	466	403	400	415	409	424	391	425	456	382	411	459	391	417	457	440	417	458	405	387	439	422	459	427	431	461	398	414	422	423	413	428	415	459	393	448	389	409
40816	19705	10836	6098	3391	1955	1397	1208	1153	1080	1035	1017	1050	935	934	945	891	931	946	969	894	917	902	909	936	924	924	920	947	884	885	905	912	950	904	990	954	885	883	909	849	928	886	925	895	949	954	947	906	972	967	873	895	908	933	882	957	877	897	879	907	908	917	933	895	898	993	862	941	898	983	873	895	902	924	894	909	904	946	906	928	923	920	910	939	978	924	924	889	900	885	916	945	945	925	942	892	943	945	917	897	931	952	898	930	912	925	950	938	965	895	907	929	897	880	925	918	905	886	877	954	963	917	982	967	884	877	983	897	917	944	979	903	923	929	883	940	929	870	956	874	939	895	924	916	940	921	932	914	859	930	890	892	905	917	921	915	942	904	946	955	924	891	920	936	890	956	918	909	897	915	946	889	913	907	939	913	858	837	922	897	926	939	907	933	950	922	927	910	943	979	919	957	920	906	955	930	963	896	921	902	916	938	952	883	950	960	911	935	933	903	896	925	895	945	923	926	921	938	867	915	959	926	915	936	907	949	897	899	936	903	928	915	913	975	921	895	960	895	892	908	912	920	916	941	925	970	925	908	924	895	910	928	923	929	883	959	922	908	899	901	976	962	929	909	932	936	926	935	944	894	924	943	891	879	876	953	892	924	940	872	940	898	933	959	955	921	913	882	974	904	958	1006	939	923	977	910	928	915	907	903	875	928	936	867	984	931	878	924	932	906	920	930	868	900	887	925	973	907	890	889	906	927	944	919	917	874	929	905	923	891	919	910	903	916	934	931	908	934	920	928	942	950	916	906	940	895	962	953	911	843	922	969	926	925	924	875	889	870	881	999	978	893	958	892	916	917	955	926	973	930	928	897	932	904	942	928	933	913	939	926	947	909	958	888	934	929	877	858	856	962	853	935	926	907	933	940	925	876	933	893	952	982	945	898	957	967	899	941	958	943	896	911	884	924	931	944	929	951	930	927	907	882	913	887	893	924	913	906	907	915	958	865	940	942	956	921	951	959	970	898	881	877	926	968	918	942	940	903	927	895	921	931	907	959	936	881	907	923	918	891	938	912	901	914	926	892	944	892	909	934	896	864	896	982	899	921	963	955	911	940	901	926	932	969	920	896	900	923	925	917	987	862	912	974	887	891	915	897	952	959	871	912	986	894	908	883	911	906	963	875	911	914	876	888	925	936	882	956	974	974	867	931	960	957	916	876	935	929	922	882	919	837	922	958	886	916	933	899	905	928	919	906	910	910	907	989	939	933	915	894	951	918	937	881	915	918	896	893	896	888	971	917	893	976	870	892	863	930	926	975	899	926	961	922	945	859	907	847	938	900	973	973	940	924	952	927	899	907	905	924	876	903	892	891	900	964	902	926	900	950	921	910	933	935	900	880	872	986	937	912	875	868	973	943	945	884	926	916	901	884	970	911	934	944	866	920	973	896	934	892	906	899	942	946	896	877	919	852	935	925	905	899	898	942	950	934	918	921	907	970	922	942	892	921	888	967	883	912	943	899	919	910	899	938	895	906	944	932	940	921	913	929	932	953	908	958	948	958	914	908	960	906	903	900	871	922	920	888	904	902	930	925	886	945	926	871	895	941	926	933	895	925	892	928	937	830	899	928	896	923	944	919	885	884	865	944	933	917	929	954	897	955	914	947	908	963	872	951	878	862	946	926	953	905	915	913	877	937	908	916	936	962	943	943	936	900	963	915	904	952	889	977	954	943	930	871	929	963	893	900	868	928	934	928	964	848	938	890	928	953	953	879	891	907	895	869	928	878	964	888	924	944	892	889	986	893	934	944	932	865	889	894	957	919	936	914	866	921	889	930	952	896	942	926	938	898	869	996	924	883	932	883	959	945	942	951	845	909	945	925	877	913	910	928	951	930	879	916	955	940	923	867	900	942	914	956	902	894	927	923	875	905	939	890	950	940	952	927	966	931	932	900	935	845	917	960	884	878	898	918	884	927	933	933	927	907	933	915	869	934	924	927	929	877	939	939	951	869	938	937	870	888	974	878	957	885	891	934	918	936	930	960	907	937	954	952	959	902	955	943	898	935	963	885	941	925	897	929	919	913	884	927	950	888	940	934	930	938	875	927	918	939	983	919	884	941	960	930	914	961	916	999	885	953	902	966	966	933	921	934	902	887	890	889	930	882	915	950	952	901	944	970	914	931	934	904	964	939	902	943	926	971	893	917	933	931	868	931	927	952	908	932	915	924	928	923	917	854	978	876	940	905	905	902	889	890	977	903	920	953	922	945	868	880	948	921	919	935	977	905	900	895	909	942	939	968	895	904	912	929	921	898	922	898	908	930	929	965	928	962	935	911	936	918	888	922	896	857	969	896	888	905	890	961	971	873	931	880	944	947	882	969	908	870	911	917	924	921	929	926	882	952	942	882	950	927	892	933	951	979	935	936	960	882	888	840	937	897	931	905	886	900	903	946	914	917	876	885	900	900	976	985	899	910	873	935	907	905	955	909	933	922	980	908	958	911	955	889	969	893	928	906	903	970	888	985	883	907	920	944	877	939	940	899	962	912	878	884	916	941	954	894	939	893	921	938	890	942	937	883	910	947	945	928	832	906	918	905	879	936	932	935	899	898	898	931	905	896	900	913	922	1017	920	910	870	874	965	940	906	920	888	910	993	920	937	941	898	935	887	859	892	947	956	918	938	920	910	971	894	966	954	877	906	882	887	908	916	910	928	919	925	900	891	918	914	931	922	898	904	901	910	879	914	937	957	913	868	924	881	905	927	895	904	909	906	934	900	863	943	919	920	906	894	905	916	953	924	879	913	917	890	956	927	927	939	912	902	907	909	953	951	941	954	916	936	965	911	910	869	924	948	956	896	885	912	928	960	931	919	945	975	948	928	918	895	860	908	901	924	881	894	909	902	914	910	892	919	939	876	916	951	890	961	875	927	930	907	975	892	940	921	894	892	907	910	870	906	982	931	963	887	888	886	948	921	893	929	896	910	938	962	912	914	882	968	922	867	946	925	955	960	867	928	929	1001	923	936	935	958	919	910	924	962	896	910	958	1006	903	896	923	967	939	863	910	984	940	940	846	921	895	887	910	911	917	959	853	909	986	903	935	914	940	939	955	903	911	912	935	920	865	909	893	937	901	915	888	974	884	927	965	912	952	924	924	949	947	928	952	894	861	900	911	907	898	917	879	951	960	900	966	877	871	915	938	928	918	909	925	931	894	928	894	926	910	924	959	933	912	905	918	953	995	902	905	922	967	908	969	910	944	947	894	918	909	936	904	955	928	882	883	918	892	962	896	923	905	955	939	933	970	991	928	936	953	899	926	852	931	957	924	922	959	938	928	957	895	909	941	922	878	890	928	904	909	869	918	925	917	908	949	871	837	941	918	925	901	926	967	970	913	928	959	916	887	966	958	961	955	965	951	901	895	881	906	901	884	885	866	921	823	947	930	915	949	920	945	906	896	951	935	861	930	952	859	924	951	919	922	896	930	873	853	953	941	869
55004	23034	9327	3035	1394	807	581	532	465	457	477	443	427	445	434	438	420	427	424	455	450	426	414	439	416	400	429	419	440	408	405	458	388	426	407	422	434	394	433	439	437	398	477	428	457	443	446	414	427	461	456	434	410	449	437	427	419	426	420	409	423	430	444	429	451	434	397	437	446	398	456	450	414	460	436	433	399	440	389	443	439	461	450	464	460	423	404	390	414	466	424	387	427	421	445	431	429	424	492	433	438	425	407	420	402	427	453	415	442	411	398	423	437	417	401	438	433	452	444	445	443	423	418	428	435	450	451	394	419	450	441	433	447	426	435	428	427	422	421	408	406	429	407	420	463	431	404	432	454	437	412	387	416	464	441	411	417	425	446	443	432	445	447	430	409	437	376	375	428	417	443	444	410	414	466	403	426	406	399	415	434	426	463	448	416	484	437	467	417	430	408	463	432	413	399	409	450	434	402	423	431	453	434	452	417	423	500	391	427	398	444	429	419	422	406	401	467	469	433	425	422	430	454	410	422	447	484	410	419	427	425	446	438	400	393	433	445	424	423	431	462	423	465	471	413	440	396	433	417	420	402	431	501	461	413	449	450	432	472	448	426	410	435	434	446	416	438	411	436	438	443	447	388	410	419	410	414	453	405	424	431	415	461	424	450	385	408	410	442	413	436	431	439	414	415	450	389	463	384	455	439	430	414	439	397	421	441	439	444	387	422	435	394	390	407	481	453	431	424	432	423	458	407	422	446	438	458	418	410	448	428	421	464	440	418	434	456	496	437	450	423	446	457	431	424	425	414	430	436	400	438	424	444	429	449	407	440	431	437	440	431	458	432	436	432	442	430	400	415	463	440	426	382	411	438	418	431	392	437	406	441	383	430	401	464	436	423	424	445	411	423	473	454	428	461	425	437	482	421	419	424	424	409	392	384	421	426	414	407	428	421	469	400	410	422	456	413	397	467	471	408	409	455	463	420	410	426	400	428	458	428	433	394	440	419	470	420	409	396	417	402	472	429	452	416	438	432	418	397	438	375	473	424	431	427	469	429	426	431	420	476	450	438	456	445	439	425	440	395	398	425	431	413	430	457	455	420	427	413	489	471	414	447	421	441	382	448	408	466	432	450	432	389	425	405	468	457	458	465	475	429	447	445	429	467	451	442	437	392	390	416	437	415	454	447	399	470	427	419	442	395	432	415	426	447	435	463	405	395	477	394	438	388	401	440	447	438	414	441	446	411	408	396	424	442	406	409	460	409	430	406	443	445	417	389	451	429	433	396	400	390	396	426	449	438	500	467	409	447	414	405	420	449	435	498	441	454	434	443	441	428	413	409	408	408	438	414	467	437	417	397	428	434	450	430	438	421	411	414	469	450	445	419	413	397	442	452	440	473	444	421	408	401	447	425	394	463	441	445	413	441	410	432	417	431	409	444	414	430	415	451	427	420	446	429	430	420	416	390	434	445	454	404	422	440	403	429	438	423	440	406	440	421	440	430	442	414	408	466	452	465	417	460	436	442	441	459	464	413	438	467	436	487	452	415	416	418	444	428	444	428	442	428	424	416	414	417	415	430	441	433	415	415	447	447	435	413	412	452	415	445	445	421	435	423	437	445	400	395	451	462	471	457	416	425	442	435	442	436	461	432	436	381	429	456	435	389	378	422	454	416	418	423	457	460	466	430	419	427	413	432	427	419	413	384	468	393	405	424	434	410	432	402	437	471	471	393	451	422	394	448	461	438	448	415	407	408	451	426	421	426	426	420	412	424	427	425	450	469	469	410	442	412	421	423	429	440	415	416	454	404	429	433	409	415	437	423	407	430	415	416	448	452	422	419	440	483	426	434	403	391	493	415	384	399	452	469	423	471	427	441	401	413	402	412	427	435	419	473	451	447	435	437	467	392	401	444	428	408	397	434	395	384	377	455	385	445	456	428	466	398	379	407	402	443	440	432	413	420	411	395	446	412	390	392	432	453	408	395	444	417	404	411	457	402	454	423	437	467	414	454	443	394	441	421	424	395	420	434	429	429	428	433	429	424	415	441	419	454	473	438	444	439	441	470	431	460	428	418	447	408	410	483	409	447	446	423	462	402	426	445	504	431	456	441	414	405	432	386	429	411	443	473	437	378	433	445	442	421	390	409	404	432	452	428	473	429	439	472	402	426	426	459	455	434	437	431	461	458	470	433	429	445	399	416	449	415	429	433	430	437	414	433	443	431	434	488	422	406	410	445	437	442	444	443	433	395	400	426	417	416	407	450	407	418	443	417	441	407	416	442	396	463	468	429	407	417	387	420	410	446	453	456	470	426	410	445	414	461	475	429	458	429	417	427	434	416	438	420	403	405	406	397	443	449	437	448	425	428	458	431	445	417	399	401	419	396	413	422	434	425	420	452	445	428	430	416	443	407	375	447	419	478	440	398	420	418	438	418	439	427	429	451	457	459	454	423	396	377	409	423	423	406	425	399	445	420	475	464	454	439	459	492	446	392	432	415	424	415	451	415	444	463	437	471	445	441	409	441	410	457	448	404	413	462	436	447	415	434	465	431	475	395	429	404	389	448	450	393	453	436	475	422	427	425	446	464	413	435	429	460	483	459	422	426	424	416	435	467	440	437	413	449	451	423	413	431	425	424	428	452	384	434	452	445	401	446	434	397	398	379	443	437	458	419	384	399	435	446	424	411	457	421	404	399	398	448	427	412	431	451	412	442	439	461	428	443	422	434	452	447	430	417	442	442	469	438	414	399	437	432	450	454	438	456	405	417	407	430	434	432	436	400	447	440	493	452	406	434	447	463	448	413	459	431	383	462	448	436	409	448	431	406	412	490	439	440	428	458	444	454	447	480	407	415	387	464	439	472	449	435	411	441	421	477	411	439	399	408	410	459	439	421	424	421	437	421	413	433	425	461	463	443	411	441	458	422	435	433	398	431	444	420	440	491	406	412	419	475	414	438	383	460	451	398	453	454	442	434	410	433	429	431	444	470	395	403	416	426	420	410	434	430	432	419	446	368	425	410	391	423	445	464	422	411	441	433	438	404	430	434	391	387	418	457	438	423	425	434	399	442	420	446	442	442	437	427	438	431	426	422	456	415	395	412	423	458	436	449	430	425	441	419	468	407	447	435	398	442	440	485	431	402	429	492	446	411	441	419	424	432	452	437	421	478	425	404	444	447	413	388	431	433	463	418	442	463	381	440	428	435	433	426	434	366	381	418	426	450	432	433	432	404	492	440	421	384	425	416	430	430	444	456	407	410	455	463	426	405	409	433	454	456	443	446	413	427	433	424	431	434	419	438	436	442	446	399	442	440	469	467	463	419	420	418	488	404	460	433	440	376	439	406	427	428	455	431	404	406	422	420	385	402	410	444	495	426	433	484	446	393	409	432	452	432	418	420	405	421	427	433	435	446	453	473	460	429	493	452	374	469	443	446	420	432	418	438	443	450	449	411	443	442	417	451	451	433	425	445	418	409	473	430	443	431	431
36991	14606	8486	5391	3319	2148	1543	1111	1077	1050	1034	1025	943	981	928	913	925	902	955	934	942	949	937	914	915	918	1001	919	985	961	947	942	928	893	974	937	894	890	884	992	972	982	902	918	921	898	943	969	960	945	972	974	993	989	1012	883	925	923	942	933	928	938	917	908	918	950	922	936	980	928	942	947	941	914	982	978	939	931	960	965	909	916	909	976	966	969	953	863	899	961	979	935	966	932	910	970	972	967	959	931	931	932	897	903	979	936	924	948	977	932	971	974	950	931	935	931	933	930	997	930	957	966	986	911	914	939	911	957	950	911	971	1005	921	905	937	945	1004	988	922	955	953	953	993	934	963	981	922	921	930	973	927	947	943	962	929	943	953	929	927	937	934	893	935	888	921	954	936	942	968	944	915	920	947	957	918	968	1016	922	964	938	936	910	1004	965	952	935	898	974	969	913	955	988	974	970	963	929	914	950	944	922	974	894	913	967	902	890	902	943	936	912	952	942	964	1006	965	951	967	894	898	914	933	981	898	944	904	960	999	947	909	904	948	967	955	957	915	938	913	956	991	922	943	925	910	1019	916	924	942	892	915	947	951	890	951	928	883	937	979	920	920	913	940	967	893	911	941	966	956	905	909	929	927	882	956	949	965	937	949	940	964	909	927	941	909	936	968	966	947	910	997	902	961	919	898	937	982	882	937	898	942	991	968	924	923	928	928	933	952	929	947	987	905	948	949	884	882	949	946	907	949	961	971	965	899	909	928	990	1008	938	946	921	962	921	1005	918	974	963	926	918	921	1021	934	944	958	939	899	975	951	931	936	956	918	909	965	938	938	883	944	927	904	943	939	996	933	976	921	1012	932	914	953	959	984	944	901	931	941	930	941	915	934	981	897	902	912	950	922	921	886	942	920	960	904	931	934	930	963	918	868	928	936	918	947	975	935	904	924	959	902	991	974	938	970	878	957	980	917	999	891	1021	979	962	957	938	968	923	966	944	947	909	913	967	933	905	958	910	953	941	915	967	909	975	949	919	952	923	931	953	997	963	940	910	961	880	907	921	966	939	873	953	904	893	962	989	942	910	915	894	923	909	928	876	951	948	907	946	899	915	893	944	952	943	900	996	990	950	981	960	954	899	960	865	919	932	970	922	958	916	908	921	932	903	922	914	960	888	938	959	868	924	932	983	934	941	959	971	961	910	925	923	943	939	919	956	906	960	971	926	902	959	951	936	967	944	967	989	910	938	954	936	951	917	947	907	909	939	915	933	978	922	933	947	913	974	948	950	945	911	922	877	906	928	876	934	932	903	912	992	909	967	919	941	937	972	972	916	940	903	938	918	896	1011	959	921	919	905	964	941	987	955	918	934	921	892	949	947	966	899	911	941	953	964	947	926	935	968	916	917	1008	936	917	962	942	957	928	970	956	948	956	911	956	997	894	980	966	921	955	1005	964	959	938	986	954	883	885	998	878	1003	952	1002	926	954	961	923	967	986	905	942	884	936	945	911	982	928	946	921	924	962	923	913	942	935	930	944	972	996	953	906	898	967	922	951	944	904	912	919	949	932	936	919	978	895	963	942	929	932	968	904	962	927	953	934	938	943	964	983	998	942	940	958	934	914	912	951	902	904	919	948	954	917	970	887	911	954	952	989	938	903	999	985	939	1002	918	907	972	1011	920	912	899	885	957	913	958	922	936	924	943	878	912	970	953	959	966	967	911	910	941	982	967	964	961	907	962	915	899	935	949	926	973	925	926	961	929	922	966	960	904	948	937	901	909	947	948	930	977	986	901	979	945	961	894	965	925	912	946	914	888	957	914	959	917	996	985	915	921	962	969	943	931	935	967	931	941	965	953	1009	946	992	940	940	940	935	924	895	966	974	936	936	982	900	915	923	915	952	978	963	948	905	902	925	949	984	962	961	915	925	932	941	1005	972	891	947	936	918	913	899	939	939	931	905	906	964	936	953	966	949	945	932	956	923	936	930	954	897	918	953	901	927	941	897	889	973	982	952	952	943	919	992	963	910	914	935	971	946	948	946	920	910	985	911	942	975	968	930	888	873	996	902	947	935	994	893	971	929	914	959	911	1013	943	959	888	948	967	894	977	901	948	958	954	928	895	879	974	988	917	957	896	951	914	894	947	974	950	948	951	923	969	908	935	1030	971	928	929	919	948	928	917	949	920	960	928	948	994	995	964	931	908	939	944	899	939	954	1000	899	943	952	940	876	937	964	990	929	982	990	937	885	919	956	945	930	920	972	956	914	1003	992	919	926	982	946	937	906	942	931	973	1004	967	929	962	894	939	932	969	898	918	988	906	933	936	919	933	976	952	944	932	957	898	927	936	926	928	1000	938	971	968	945	935	992	894	959	917	936	967	930	907	911	912	963	916	928	930	956	943	932	921	928	939	961	948	965	944	954	955	973	965	914	956	918	947	989	905	921	920	910	970	942	946	961	897	950	942	912	955	939	899	965	969	911	955	924	969	972	954	1006	925	964	929	962	922	941	951	947	927	957	952	942	957	990	992	906	980	971	826	964	909	908	969	940	977	950	901	972	913	940	910	941	930	991	925	974	911	952	962	962	927	960	941	902	927	944	921	921	930	941	935	954	939	898	960	965	977	903	951	955	933	904	953	946	941	974	905	944	963	901	935	972	962	912	994	960	925	899	948	979	874	943	935	927	988	994	916	962	954	930	993	902	986	934	955	972	938	921	980	922	945	914	992	926	978	924	947	996	972	964	998	948	882	1005	873	953	932	939	887	919	940	928	930	910	926	945	981	915	941	929	930	920	987	974	900	944	963	963	875	929	954	900	958	924	935	909	982	904	921	878	900	938	917	882	937	933	975	946	920	967	965	927	927	954	905	943	890	942	959	921	976	911	918	910	927	926	963	947	967	941	945	866	938	912	940	947	950	935	962	933	937	928	919	978	972	944	963	941	930	941	960	902	931	958	938	938	950	938	923	961	943	917	955	981	954	956	947	905	944	927	949	922	884	902	933	984	912	938	944	992	914	992	1021	939	936	924	929	927	900	932	869	875	961	908	945	904	941	895	889	927	937	968	926	930	938	958	944	956	887	903	939	915	923	994	952	887	950	948	914	968	960	945	933	958	892	872	925	939	964	908	914	887	929	907	970	959	980	949	939	940	944	981	932	925	957	987	920	924	924	904	950	972	938	954	928	944	925	962	961	918	901	908	930	968	945	953	951	902	947	963	995	891	967	917	902	944	956	847	951	930	950	913	894	921	940	976	925	942	971	938	956	904	966	962	953	951	923	897	947	936	945	881	953	882	875	963	896	912	880	950	965	950	891	946	980	942	994	919	964	925	922	892	896	905	1047	907	947	1030	995	910	973	907	998	925	989	929	936	908	973	938	884	883	918	943	932	895	963	901	874	941	918	904	894	934	883	893	952	982	960	975	910	935	911	940	936	980	928	901	941	971	947	943	909	955	955	929	934	927	892	945	989	927	965	912	1000	943	951	922	933	929	937	909	932	965	911	982	944	903	933	926	960	939	993	940
48129	16419	5077	1892	831	557	542	425	441	399	444	429	437	393	409	425	387	440	395	422	410	356	454	446	404	431	423	423	417	441	379	428	412	418	394	413	401	423	412	463	435	437	459	394	423	382	453	387	377	418	453	421	374	417	441	427	408	418	401	408	444	447	408	430	434	450	413	389	384	423	402	460	428	430	401	401	433	398	415	389	427	394	389	383	372	417	422	431	372	385	398	434	419	433	422	420	407	430	406	402	439	397	450	433	393	386	445	407	441	404	449	430	421	449	443	416	389	430	415	414	476	397	429	414	408	450	372	420	384	435	418	374	424	388	420	423	408	438	440	428	428	412	398	390	455	425	439	476	422	449	402	478	424	427	413	390	460	427	405	390	363	477	422	440	403	442	438	413	411	426	426	424	441	449	365	449	461	444	425	405	401	416	417	420	402	389	418	441	402	437	412	417	425	417	400	432	421	401	398	437	392	381	411	411	423	430	436	436	443	386	412	416	409	432	438	384	408	454	414	421	433	453	406	391	420	481	423	427	390	436	437	435	409	406	440	398	435	434	396	405	397	398	383	459	379	419	451	396	438	386	414	434	399	443	376	419	459	403	414	444	433	428	419	420	407	411	471	442	388	436	411	441	409	406	401	379	419	420	413	390	406	393	435	412	427	431	441	405	411	398	399	438	463	384	390	439	386	417	421	404	399	487	385	424	395	408	406	394	412	373	449	409	426	449	417	381	387	449	407	438	376	446	417	406	441	412	437	439	434	432	416	408	435	441	456	412	430	416	430	453	427	429	418	418	414	434	397	414	427	391	425	422	408	370	417	390	444	440	413	422	409	431	402	431	431	412	402	426	407	372	405	436	381	406	442	412	439	409	421	401	423	418	441	428	421	384	410	404	429	470	452	420	400	391	426	421	426	424	422	449	461	424	388	456	407	417	389	390	435	381	387	443	401	408	404	425	411	435	403	411	377	404	398	412	437	388	419	428	465	401	387	436	448	382	419	391	470	383	421	416	427	407	393	402	428	456	443	403	434	408	448	450	463	426	431	456	413	407	409	410	451	422	432	462	428	400	457	381	422	421	373	440	418	411	409	447	440	413	414	440	418	432	396	419	412	446	403	442	427	440	411	400	449	394	421	449	389	416	472	410	431	392	409	406	432	411	449	451	459	451	387	427	433	414	426	365	381	396	401	410	411	422	386	401	423	438	442	400	428	414	416	434	391	444	396	406	430	416	406	391	399	419	390	416	373	410	419	417	415	410	439	389	446	446	416	436	420	466	401	471	403	452	404	429	420	402	441	425	441	426	415	441	377	410	408	427	371	418	404	367	409	459	401	447	421	420	452	435	396	397	427	409	408	460	413	429	441	422	398	447	432	411	440	460	395	450	422	397	411	440	377	425	375	427	411	390	418	420	430	367	448	382	413	425	412	429	451	403	361	414	422	403	422	413	399	428	422	436	375	452	413	443	427	431	358	441	424	432	444	405	446	447	400	412	417	424	408	441	418	463	361	432	411	415	404	427	406	445	472	442	447	428	442	428	424	408	447	405	416	405	362	415	408	371	432	445	441	399	399	398	392	427	468	433	437	379	387	425	430	406	424	417	406	428	450	432	428	441	351	436	429	413	429	408	436	434	427	458	415	414	408	408	449	439	457	443	436	445	390	412	414	448	411	418	387	430	467	416	423	385	416	441	421	384	401	422	417	394	418	422	454	408	412	431	450	446	418	468	435	425	407	467	414	468	410	426	424	405	420	385	420	423	456	440	410	410	379	387	394	441	410	374	400	426	408	434	406	416	398	435	436	384	453	432	421	445	394	388	448	410	428	464	397	386	415	407	435	442	430	437	411	429	464	408	412	417	418	442	447	465	429	392	417	379	380	396	428	424	414	403	446	390	432	428	421	409	416	414	392	446	437	403	423	431	453	461	394	444	441	434	429	431	395	375	418	448	419	443	462	430	373	398	398	462	395	421	405	422	412	398	413	417	361	402	451	446	428	453	426	417	395	434	438	399	452	394	410	414	419	411	435	402	459	442	393	408	412	415	426	460	435	406	419	431	380	401	437	456	456	413	416	446	434	375	449	432	408	435	459	401	426	459	383	426	442	421	429	453	423	389	440	414	423	424	416	438	434	426	424	411	403	420	406	449	431	421	419	396	441	403	413	430	437	463	453	411	411	383	423	391	430	416	401	415	440	405	419	420	404	421	406	392	398	430	384	412	471	444	421	404	427	470	403	424	434	376	421	414	367	442	442	385	391	419	413	396	430	422	461	417	473	422	432	375	385	392	441	431	456	408	427	424	444	404	440	428	426	429	400	388	402	408	422	397	417	393	408	364	398	446	437	407	395	440	455	428	422	429	416	436	425	439	443	417	379	404	450	438	466	450	435	398	407	414	381	371	430	388	404	437	452	411	450	409	436	412	389	450	382	418	415	418	452	433	427	375	417	457	410	450	418	457	456	446	484	401	429	406	419	426	411	428	499	427	422	463	392	454	423	444	381	389	430	415	421	390	411	413	447	385	438	366	407	406	421	427	431	381	409	394	372	438	377	402	406	405	394	391	447	395	441	420	439	459	422	414	399	414	430	415	401	408	448	386	461	399	400	439	408	419	419	441	444	409	412	423	394	407	411	419	394	461	420	393	431	410	436	395	425	419	402	404	427	427	436	423	402	425	408	405	382	452	421	410	418	490	424	407	406	432	443	425	420	452	437	409	431	412	395	421	366	439	381	427	420	449	415	400	399	407	410	433	429	455	420	440	420	403	445	426	431	417	422	474	447	399	447	412	381	422	409	390	400	432	430	400	427	444	409	405	420	413	416	393	405	440	405	437	452	399	446	410	373	392	404	443	413	426	394	389	414	421	434	410	389	380	417	434	414	455	401	403	459	404	374	409	425	453	439	439	406	400	417	439	395	410	406	433	410	456	379	444	413	418	456	420	392	402	457	436	394	405	448	434	433	421	418	421	441	422	417	435	404	412	478	407	427	417	403	439	404	415	395	433	413	444	417	413	414	385	436	392	383	458	411	437	423	418	415	398	429	400	393	445	447	412	441	439	446	459	445	429	429	429	409	442	424	451	410	427	400	449	444	426	401	392	423	370	408	434	452	436	397	459	431	414	416	446	376	441	394	429	444	421	410	411	400	434	392	436	421	422	406	413	390	409	425	434	423	420	416	400	425	435	464	448	392	418	430	399	389	426	387	436	396	436	447	418	436	424	420	381	427	403	417	431	378	433	421	447	439	452	439	465	408	444	407	425	416	424	435	470	442	447	454	439	438	401	416	418	451	426	422	377	421	387	400	430	373	415	408	406	408	387	451	429	437	443	373	433	380	413	436	403	443	421	377	429	424	413	426	437	446	409	448	449	440	402	488	399	393	418	407	402	400	423	400	419	414	406	397	426	433	424	433	397	389	411	403	431	387	398	426	399	403	409	466	411	433	427	397	459	397	416	414	431	408	411	402	448	452	387	422	410	396	405
32366	12095	6704	3769	2070	1368	1122	1044	940	928	958	915	965	919	921	925	956	905	941	880	850	927	931	964	963	897	886	915	901	915	927	879	923	893	933	909	828	919	931	898	890	923	956	903	948	951	892	959	909	870	906	858	927	919	858	932	903	894	911	933	967	924	849	891	931	914	907	894	883	866	892	932	882	954	928	913	876	910	948	915	903	877	907	922	935	946	884	911	910	900	928	897	956	950	959	883	959	894	843	906	892	919	921	912	898	914	888	916	879	875	927	931	915	903	875	919	934	913	917	930	914	937	904	940	905	877	914	932	917	889	951	886	897	898	865	896	873	903	896	893	908	880	948	919	927	959	912	968	884	905	943	916	873	912	934	922	928	934	967	909	914	968	903	876	944	916	947	903	930	928	921	918	878	907	900	899	881	950	921	896	904	960	847	924	894	911	980	902	902	855	932	857	895	899	922	891	894	921	923	905	942	941	881	907	963	899	991	950	876	903	929	909	938	888	872	878	914	891	859	902	890	938	873	917	920	994	900	939	859	907	897	914	917	891	913	940	945	932	930	915	919	920	923	879	938	863	895	963	880	987	911	881	893	963	930	884	889	925	870	852	951	875	949	888	942	924	934	957	916	865	901	951	957	898	890	907	932	921	906	956	943	892	876	958	943	933	928	889	1011	886	897	945	894	936	857	915	906	902	905	909	876	906	919	926	981	912	927	883	933	948	903	949	917	905	918	904	925	924	899	912	846	919	949	887	970	884	925	861	881	874	958	923	946	909	944	925	904	920	873	930	934	902	897	886	919	916	884	932	957	849	968	941	889	887	931	896	935	949	932	921	954	955	947	913	903	936	921	920	883	896	912	901	918	915	899	932	865	871	850	902	942	921	889	992	938	907	910	930	913	872	918	949	953	874	920	902	938	954	903	888	890	909	888	884	889	900	899	983	884	899	884	865	889	911	887	901	903	930	931	903	905	924	949	995	904	901	889	925	889	929	961	903	955	885	886	932	886	912	931	823	849	905	922	914	897	905	904	878	942	913	897	947	877	910	942	894	902	954	909	913	900	940	918	879	900	899	931	910	871	910	902	864	910	881	898	914	919	950	917	914	889	898	876	901	969	876	904	913	946	911	915	875	915	911	922	898	922	882	939	897	970	923	881	891	919	881	870	896	853	874	904	942	978	944	908	901	923	894	927	912	899	914	930	871	884	908	884	878	957	903	963	849	892	942	935	891	896	949	895	987	915	900	911	952	937	897	935	887	906	943	909	929	909	939	923	860	899	918	951	918	954	886	902	929	906	943	910	935	848	897	876	883	871	965	926	912	918	917	898	879	933	930	868	882	920	901	866	945	900	877	900	926	891	952	907	936	873	900	899	944	928	931	881	926	975	885	893	954	923	919	893	921	898	902	864	918	854	908	895	880	934	944	877	894	875	924	910	927	853	885	954	952	844	911	922	951	912	909	930	910	890	904	843	916	930	954	930	921	914	916	927	916	902	903	934	920	926	882	896	968	894	900	897	953	929	897	880	890	892	922	893	867	937	929	881	963	890	870	911	933	973	918	892	913	950	869	899	976	913	938	873	865	901	954	877	878	924	905	826	904	964	964	934	947	950	943	896	868	877	910	944	887	885	932	899	948	931	886	900	937	890	928	876	935	953	910	875	863	960	930	906	870	937	896	923	903	928	890	902	883	921	881	897	959	915	865	936	912	949	964	887	909	939	935	910	899	909	888	917	890	901	932	937	907	875	940	902	930	917	932	943	908	926	958	957	914	892	945	944	906	901	874	910	933	948	928	908	910	928	883	890	878	950	905	919	848	940	912	898	899	909	927	893	884	896	901	847	969	895	960	924	951	933	921	878	921	937	913	964	965	927	929	865	895	871	914	900	983	906	919	876	940	879	918	904	905	871	947	896	926	928	897	949	901	882	925	958	916	930	936	883	931	921	924	918	915	934	920	937	988	858	968	904	878	944	923	875	940	902	879	890	926	924	900	942	907	926	929	871	909	876	948	919	892	900	903	892	888	936	911	903	929	929	927	905	926	938	926	903	882	883	919	933	867	898	915	924	941	939	923	942	898	874	924	914	857	897	878	900	884	918	920	904	930	906	890	891	921	862	995	968	930	906	934	911	836	873	957	892	896	900	913	891	870	928	919	906	920	955	916	907	911	890	925	936	921	956	882	975	866	916	946	931	965	973	922	909	932	872	929	920	928	861	912	938	910	902	956	903	925	891	948	943	920	824	926	935	883	914	868	919	933	865	933	924	929	906	866	961	949	928	894	915	920	918	900	938	920	908	916	932	911	933	882	905	902	937	888	962	890	921	874	965	925	884	891	897	876	887	944	950	893	845	910	925	876	960	935	894	862	947	875	939	890	898	940	902	882	919	957	948	920	936	948	885	923	875	925	883	899	911	952	921	920	897	889	857	861	903	926	896	917	916	888	892	868	888	866	867	921	935	900	922	913	1004	954	956	914	928	936	922	937	919	896	920	941	954	962	897	947	929	907	911	933	961	908	915	830	901	857	919	905	914	907	926	938	939	951	880	947	916	936	893	892	939	887	924	886	940	913	902	901	880	866	923	903	908	928	890	922	888	945	915	898	915	926	920	934	923	838	893	942	935	868	926	910	935	966	876	903	897	875	921	914	936	940	929	954	900	888	922	890	924	922	877	909	881	868	921	941	897	883	946	902	906	924	908	951	923	921	875	914	934	918	903	855	936	943	884	930	961	905	885	933	888	928	989	922	868	892	972	926	918	858	901	878	921	929	901	923	910	908	931	883	882	903	914	1009	941	897	952	900	1010	883	910	880	948	903	922	914	864	931	938	970	920	919	916	905	902	899	888	925	925	913	951	906	880	956	924	920	894	919	909	915	941	901	913	908	971	921	915	899	946	892	924	907	923	900	881	947	941	911	891	914	982	931	963	924	907	887	912	896	881	899	1005	910	925	884	942	896	886	901	902	918	925	922	856	931	946	975	934	883	953	934	938	918	953	929	938	896	910	885	880	906	918	915	923	897	942	919	944	887	945	886	915	865	914	938	898	917	889	923	862	951	895	938	857	914	905	890	948	957	914	904	902	860	887	912	923	878	927	904	884	922	868	928	972	943	917	923	916	916	895	942	887	931	888	972	900	919	954	953	934	871	977	881	862	864	923	885	924	887	883	846	907	937	932	961	889	892	886	920	884	956	889	920	908	975	920	869	899	997	905	888	996	949	948	866	911	926	927	887	906	931	883	918	857	918	932	938	874	904	916	896	867	914	919	884	896	896	924	928	884	949	919	898	893	925	930	925	907	924	894	892	919	922	930	936	908	907	909	921	893	916	913	923	927	890	949	920	965	853	940	906	928	914	942	930	954	901	914	908	949	892	922	897	943	927	952	935	944	902	921	931	950	912	935	983	933	942	931	963	960	918	935	880	920	936	951	933	890	947	962	909	910	934	938	909	902	893	933	910	926	891	933	874	921	890	952	902	897	885	877	925	900	829
62861	29541	11923	3620	1144	755	641	529	520	428	433	414	445	466	396	409	411	443	387	428	421	427	436	399	427	389	432	397	409	411	412	427	395	416	432	392	390	394	387	408	379	422	442	403	430	423	388	417	416	397	424	447	391	387	437	406	443	385	415	418	422	384	395	455	376	388	412	386	387	395	394	386	421	422	406	424	449	415	391	453	381	391	394	450	400	413	410	381	430	399	392	413	421	423	389	390	415	430	418	439	401	408	454	443	440	427	440	379	437	387	394	391	416	422	408	457	425	429	438	414	420	391	384	406	432	445	437	448	441	390	427	396	384	423	462	404	421	385	414	397	438	462	391	412	445	436	439	394	404	426	413	377	383	403	417	444	444	414	410	402	401	429	401	412	423	422	458	411	434	440	416	385	421	426	430	414	407	402	389	375	430	394	398	447	426	376	418	404	395	389	395	397	433	464	412	418	425	403	381	414	407	414	417	431	398	373	414	416	428	375	405	485	422	404	484	393	395	428	407	382	414	435	430	376	426	411	433	426	418	386	409	410	444	410	448	386	431	417	372	369	453	393	407	424	431	422	422	394	416	430	384	411	430	434	421	441	399	415	485	446	463	371	445	450	458	427	431	429	419	446	362	431	396	390	397	433	394	393	428	409	401	434	391	399	387	406	428	436	402	414	424	391	379	413	404	431	428	436	411	443	387	397	432	422	386	409	434	424	434	406	406	415	422	395	436	393	410	427	407	391	412	431	418	438	394	434	442	412	419	384	408	434	426	413	434	403	380	426	409	435	456	427	412	439	403	422	363	444	385	419	442	410	403	375	385	415	435	433	427	407	387	398	442	443	450	417	410	390	419	437	417	408	424	389	457	408	409	427	419	430	420	361	378	410	427	468	403	431	374	413	411	426	431	415	399	393	470	414	451	439	438	409	399	413	398	414	397	428	388	424	426	434	366	397	433	412	412	408	403	436	397	405	439	402	374	399	416	402	432	391	418	404	380	428	402	400	383	422	419	407	401	420	434	414	447	402	416	447	386	406	417	377	389	412	384	453	443	388	421	412	436	376	434	452	393	391	422	406	385	406	371	391	398	377	391	374	388	428	394	406	423	387	415	448	420	414	404	437	425	414	423	403	409	419	386	443	397	424	439	398	396	365	395	380	406	397	404	420	419	394	424	424	419	414	409	411	450	430	416	418	398	403	439	393	429	434	363	388	411	451	418	427	403	454	386	424	416	401	366	404	406	409	406	382	393	406	437	383	405	428	375	412	382	413	424	408	435	456	420	408	421	424	411	398	416	408	388	427	423	417	374	380	389	426	407	462	415	424	436	403	413	381	413	360	402	401	398	421	474	398	428	404	436	466	414	433	405	403	442	390	414	424	418	414	393	418	448	386	414	446	410	414	433	431	437	389	431	408	409	385	429	384	413	387	393	411	374	439	430	436	434	397	399	418	443	401	401	414	394	398	428	398	390	376	409	418	401	395	397	429	417	416	405	417	405	419	408	414	404	404	434	431	404	401	390	394	439	418	427	465	451	397	432	424	396	399	429	423	403	407	403	403	407	398	428	407	438	406	410	422	388	412	411	394	380	435	440	428	448	442	411	437	400	435	388	419	408	421	394	402	394	406	383	443	439	417	453	422	425	457	400	431	428	415	422	433	445	415	373	426	413	408	408	400	412	392	428	406	367	416	405	383	402	438	421	421	398	411	426	421	411	415	450	412	420	438	410	389	385	412	425	392	453	414	429	434	416	399	488	425	415	402	382	446	423	422	409	428	391	388	415	387	391	403	441	382	403	454	429	402	423	440	442	401	419	401	426	398	412	429	418	381	401	445	408	428	397	395	410	410	393	430	425	423	382	426	392	389	413	391	396	381	408	388	401	480	432	408	382	383	459	434	431	377	396	399	381	463	426	438	458	412	389	403	417	418	408	449	392	442	442	411	435	376	387	428	435	392	403	411	408	389	419	414	396	420	444	457	394	396	399	427	374	446	413	410	400	406	404	411	415	398	392	391	442	394	443	406	403	397	402	432	404	442	409	365	408	406	404	441	417	417	410	421	407	438	395	387	398	400	429	430	426	429	423	406	401	394	426	402	422	422	380	443	403	413	415	394	419	407	396	398	394	402	380	411	394	402	389	420	389	378	406	413	380	414	466	420	370	394	416	388	434	404	460	413	427	429	419	421	433	400	373	426	374	418	434	431	408	384	411	399	402	423	410	446	397	423	417	417	415	441	431	376	445	414	404	423	422	420	431	427	414	415	384	393	441	418	395	422	449	406	394	412	395	412	412	373	423	422	438	386	423	387	422	422	405	406	404	452	434	421	417	434	418	452	398	460	438	444	340	417	409	388	415	410	424	408	420	426	398	423	412	395	419	429	439	419	399	387	412	391	408	409	417	445	383	430	444	399	405	419	452	401	434	422	417	395	420	387	445	390	421	405	436	452	430	405	383	410	384	416	462	406	427	405	397	397	423	401	457	431	408	403	404	435	405	419	407	413	413	399	426	387	403	429	439	440	412	367	410	392	448	386	386	391	414	387	430	455	406	428	414	440	384	428	387	445	432	420	418	406	409	377	422	436	436	427	440	440	421	377	446	451	446	470	392	394	435	423	425	411	438	404	432	435	451	412	393	377	410	426	378	440	408	418	436	430	402	417	439	462	416	407	421	365	464	406	446	436	397	435	412	398	369	427	449	452	424	393	416	375	451	396	381	396	402	433	388	444	429	413	402	397	434	429	423	416	416	427	410	382	398	390	397	447	435	432	418	427	436	427	424	421	435	358	410	422	414	424	384	373	447	381	416	436	453	395	399	414	445	385	373	423	430	440	460	418	435	422	413	429	425	449	411	452	427	440	415	449	408	413	411	427	418	431	390	395	404	452	381	443	437	402	428	405	400	417	423	402	391	416	421	413	406	384	391	414	408	402	400	414	402	400	416	436	388	457	409	429	439	383	393	411	364	384	408	413	417	419	410	429	443	400	440	440	466	438	402	416	407	409	427	391	448	384	419	412	410	422	405	396	454	386	445	407	391	441	431	412	439	406	402	401	390	395	405	419	428	448	453	435	441	436	429	434	446	428	428	443	410	420	436	428	438	433	432	419	412	434	414	447	382	389	449	438	412	382	399	422	405	447	442	448	397	439	385	440	409	384	408	372	420	421	446	408	414	441	413	441	404	375	394	417	429	436	404	411	449	413	410	415	386	411	381	364	401	404	426	408	417	388	376	396	391	390	433	415	408	446	367	414	425	458	423	451	414	438	439	423	387	424	420	385	368	395	406	415	437	445	482	432	397	412	434	422	399	415	416	428	405	416	438	446	392	413	421	377	416	419	408	364	459	426	420	402	399	401	407	405	405	379	409	411	451	436	407	411	447	415	434	397	435	436	405	393	428	430	427	421	388	394	397	424	419	401	412	422	416	402	395	406	410	425	413	420	376	425	452	398	406	410	434	430	396	445	384	404	425	423	435	345	432	436	460	419
42501	23143	11768	6298	2925	2074	1661	1375	1239	1120	1128	1030	1005	928	878	947	933	918	951	961	920	923	915	948	909	926	910	904	930	883	918	916	925	930	912	918	870	915	998	961	971	880	907	926	899	892	921	882	905	888	928	934	970	957	939	856	889	878	888	908	925	880	918	885	941	868	920	875	942	913	854	939	932	886	876	917	887	871	952	922	929	938	907	907	938	902	851	922	900	956	836	831	892	919	920	940	895	922	941	890	873	939	959	857	925	896	897	928	950	917	946	890	875	878	906	949	926	923	918	918	878	872	922	927	897	881	914	880	891	967	892	942	958	901	938	904	902	926	880	920	916	944	926	964	889	935	922	914	907	888	883	882	920	904	896	959	880	969	885	889	935	901	902	939	870	892	969	943	852	910	950	921	913	918	939	949	877	922	915	949	915	945	915	916	874	926	916	876	911	942	942	956	917	873	907	922	931	909	964	886	915	941	919	942	939	936	886	967	873	881	971	863	887	916	877	918	913	906	925	881	904	854	883	913	921	910	893	898	960	932	946	935	907	940	892	874	936	898	953	874	942	874	887	945	955	874	875	940	934	867	872	884	870	903	934	885	911	892	848	923	911	892	929	915	871	963	910	869	952	927	913	965	916	940	930	959	922	902	914	912	919	948	926	910	869	940	929	904	882	924	843	939	884	944	960	869	929	924	919	934	939	954	909	925	956	866	954	854	899	969	997	902	885	908	892	945	957	937	912	947	913	913	903	900	995	927	948	912	889	972	954	948	870	923	883	923	919	893	839	934	942	896	948	933	938	875	939	932	906	928	940	955	893	865	897	899	895	886	925	899	941	972	918	918	897	898	893	890	878	927	931	935	941	933	930	889	914	874	913	898	934	853	962	962	960	929	862	931	913	919	963	932	908	941	893	906	923	913	931	876	954	866	924	924	918	914	944	882	866	915	952	924	952	926	938	927	891	925	915	934	948	932	904	882	876	913	943	895	841	942	933	867	937	924	936	910	931	959	906	921	916	891	930	941	825	928	929	977	870	887	885	904	890	924	894	899	922	906	941	912	903	919	920	877	899	883	943	916	869	933	906	947	963	923	911	934	912	961	985	891	932	879	891	845	933	898	908	911	865	882	935	941	949	938	924	911	887	932	878	899	893	844	913	851	897	941	933	869	910	867	842	958	969	920	924	840	874	946	931	953	903	891	925	918	904	883	919	967	896	930	930	847	917	902	887	889	898	909	872	858	916	923	920	916	884	894	975	905	963	944	902	894	877	873	911	905	887	915	878	914	958	895	882	959	895	900	926	892	876	914	885	951	906	870	968	931	865	894	887	878	927	970	954	930	913	939	900	920	929	881	871	956	939	947	927	936	909	871	909	903	916	892	937	862	875	938	902	962	930	907	914	927	899	946	894	926	877	935	898	946	904	882	951	963	901	876	885	865	954	942	917	888	962	908	925	905	921	923	924	934	858	860	942	942	927	894	925	916	873	912	884	892	874	927	963	971	885	897	906	926	909	911	890	905	884	944	942	904	897	905	916	930	887	968	932	880	888	881	960	913	860	910	922	937	881	869	865	844	896	883	909	915	922	900	885	909	842	876	865	925	927	869	893	897	897	861	903	932	911	902	869	902	916	892	914	979	918	947	979	898	947	870	887	905	897	967	907	930	877	888	893	859	948	891	901	897	910	842	890	864	950	915	917	960	872	874	911	919	945	899	894	877	836	966	892	878	953	896	886	876	936	877	927	896	960	932	946	930	925	879	894	906	909	904	898	933	965	922	917	954	988	878	876	934	945	910	909	880	913	924	902	922	869	908	870	868	916	905	880	931	879	881	971	928	960	911	879	884	975	932	997	915	931	888	921	898	913	907	947	915	928	899	877	929	909	938	935	887	919	908	930	933	921	911	913	947	942	888	885	897	867	896	927	909	884	973	886	920	929	938	900	922	953	857	894	915	922	898	915	920	965	916	840	854	935	888	908	923	950	940	918	951	834	931	858	907	953	902	887	902	970	968	959	916	893	895	851	923	912	881	922	887	866	950	893	903	926	907	911	936	893	897	887	905	939	859	935	929	914	924	948	952	936	899	926	856	871	917	935	889	948	953	896	901	883	920	927	944	913	908	889	868	909	922	934	920	934	920	929	901	918	938	910	908	926	1018	935	971	909	916	943	949	946	938	972	878	941	907	945	837	903	863	893	893	925	951	916	899	894	890	917	874	958	932	893	914	925	918	892	911	932	836	887	954	963	904	936	859	884	924	931	913	933	867	876	933	913	903	978	898	887	896	880	932	893	867	935	938	913	913	887	888	869	977	885	908	896	975	898	885	922	861	885	837	895	898	886	898	960	922	911	917	945	959	931	869	942	894	887	922	892	903	882	914	892	948	867	887	933	919	876	935	891	898	946	862	943	911	861	880	902	901	890	908	889	881	911	974	891	952	891	917	916	941	912	915	931	910	905	932	953	948	924	901	876	948	961	915	914	916	906	935	894	934	888	927	895	901	962	829	887	923	933	902	911	925	908	892	861	892	1005	905	973	900	868	930	888	874	877	864	928	951	931	940	915	900	914	904	919	866	922	893	909	919	913	992	900	873	902	979	929	893	947	873	982	899	972	902	936	891	860	814	914	934	911	880	962	946	915	909	909	884	925	911	932	859	927	919	918	937	845	960	860	922	905	952	938	927	895	942	950	837	948	906	887	957	893	884	901	888	932	961	936	923	958	906	873	909	944	936	871	953	974	906	863	914	945	875	885	864	927	879	883	939	894	884	900	890	931	905	913	909	903	947	942	893	955	911	907	942	897	899	951	963	933	899	917	923	900	882	905	915	920	884	910	922	902	893	953	913	966	920	863	866	951	941	864	919	935	934	927	928	943	885	961	916	941	879	894	901	958	887	909	929	927	911	904	947	890	934	898	873	905	913	941	936	886	926	953	919	903	939	883	932	897	952	881	940	888	932	919	946	946	870	920	939	1005	962	904	911	903	912	873	902	942	888	945	907	967	933	886	925	949	913	887	908	890	861	877	903	872	995	896	909	919	925	889	933	939	958	941	888	941	916	935	954	906	926	859	889	892	910	937	936	893	948	918	913	938	913	929	957	972	931	886	907	973	895	939	936	877	909	920	919	897	958	900	887	917	855	914	911	871	961	966	876	894	895	933	973	892	944	930	919	931	927	899	1000	917	903	942	908	917	872	898	914	951	923	879	931	958	964	951	850	910	859	984	949	918	904	905	924	911	867	940	887	882	892	899	924	916	899	885	935	946	953	941	863	931	878	916	857	929	925	920	924	950	948	902	906	950	891	964	871	912	912	907	957	922	979	898	944	950	938	886	882	954	908	916	906	923	944	975	901	919	876	925	895	896	939	899	889	904	910	948	953	919	891	942	946	942	920	923	902	917	913	934	931	947	973	907	901	936	874	871	933	879	911	929	941	915	899	902	898	916	899	966	943	892	891	936	928	879	912	930	916	942	899	875	934	974	945	975	849	874	879
62584	28971	9470	2102	834	624	491	528	445	425	486	448	463	467	481	435	469	462	472	443	437	441	412	434	407	427	416	431	454	414	438	444	453	427	440	446	478	453	421	437	455	434	457	440	426	412	436	395	451	430	451	412	448	413	427	436	438	425	422	441	421	422	416	452	464	445	469	408	411	429	477	433	440	426	399	472	414	451	436	420	422	481	376	450	485	473	393	405	458	419	448	424	456	419	432	456	427	436	426	444	421	451	407	437	433	414	443	425	442	453	435	425	444	458	427	472	452	445	416	420	421	423	462	446	424	437	459	443	407	463	430	455	464	473	464	424	430	462	476	433	470	442	436	456	440	395	463	488	430	450	439	442	428	412	441	487	416	433	451	404	466	425	476	475	453	420	451	476	440	457	475	430	436	436	428	410	440	438	409	402	406	470	423	448	436	463	380	457	423	462	463	436	428	435	469	435	444	460	423	472	436	433	440	452	434	454	434	457	441	439	415	430	445	417	442	386	411	471	426	410	456	445	452	468	443	437	499	453	433	432	458	463	437	460	455	433	436	440	468	413	387	437	418	446	423	455	448	450	403	430	459	475	430	413	447	392	453	419	442	427	437	454	452	436	408	424	467	426	470	416	397	423	427	459	413	462	417	485	433	464	433	473	452	397	450	427	422	425	438	456	424	428	448	457	488	449	467	448	474	406	457	437	406	409	403	468	420	455	446	437	447	420	399	456	421	451	428	430	447	429	435	433	393	418	426	448	437	422	386	408	453	461	395	453	433	436	415	422	413	455	459	446	450	451	402	385	432	446	428	463	435	397	422	430	410	486	417	421	452	462	450	458	441	419	410	432	389	487	446	482	430	479	452	434	445	441	447	457	399	453	424	427	449	473	423	464	418	403	458	459	444	461	475	468	435	488	440	426	420	430	431	427	455	423	420	430	425	442	429	435	443	430	419	458	455	471	427	421	418	435	489	466	461	415	417	427	443	411	447	465	409	429	418	428	404	432	434	430	380	448	409	440	445	453	392	436	429	460	410	443	467	448	455	426	431	483	437	400	425	421	458	418	426	446	420	431	462	454	410	511	412	403	454	450	377	419	454	417	460	409	435	420	454	452	422	435	412	412	423	464	475	446	415	425	454	392	459	443	447	449	439	426	399	443	453	448	476	472	456	399	442	485	441	423	460	406	402	459	445	406	401	413	448	440	411	378	421	465	429	398	437	460	419	426	415	439	439	408	403	414	430	457	451	404	398	392	466	404	446	435	431	415	391	476	445	450	453	447	465	417	393	476	428	398	438	449	436	481	444	476	431	452	443	455	466	404	442	440	418	431	453	448	449	433	405	412	419	458	434	431	414	416	402	456	420	380	441	444	465	446	460	443	464	447	420	455	482	419	455	477	400	436	439	441	436	458	458	468	415	387	432	444	464	387	421	418	437	398	432	472	463	436	430	464	482	422	412	453	400	443	420	415	411	410	451	409	410	455	471	481	422	473	415	459	451	469	462	422	456	422	451	403	457	438	398	443	454	448	439	409	430	417	448	453	457	408	441	423	450	426	452	442	454	448	405	438	418	450	441	448	452	430	442	442	415	432	426	403	440	441	450	452	445	433	421	409	407	486	464	452	411	427	413	439	395	408	423	419	482	425	423	410	433	444	438	475	425	428	471	427	458	416	478	390	424	412	453	415	435	450	445	464	447	404	402	497	438	427	408	430	441	460	459	425	493	449	417	465	456	430	448	424	464	475	418	430	409	487	451	467	394	446	479	454	417	413	464	432	420	437	458	409	435	435	491	441	430	444	449	406	404	412	405	445	411	412	414	442	418	448	422	396	422	447	443	382	437	417	444	463	406	402	446	435	435	435	445	414	426	434	436	432	467	436	440	418	465	472	459	416	400	425	428	433	477	410	456	437	453	375	454	451	437	433	448	450	436	419	483	411	425	435	411	453	427	417	396	445	441	446	438	455	467	459	452	439	442	502	489	447	449	385	439	428	441	435	472	381	394	418	424	408	489	423	413	413	418	479	442	435	434	437	462	420	391	422	434	392	401	401	425	400	415	418	448	441	412	461	453	412	488	483	444	436	421	460	439	446	457	439	445	427	416	403	462	474	399	428	437	437	427	410	451	436	463	396	424	413	450	502	395	435	438	442	429	476	459	488	438	446	423	432	423	428	438	434	420	436	419	416	427	424	442	428	438	449	416	427	418	467	429	411	413	455	461	447	417	417	471	455	408	433	416	423	476	407	444	472	446	452	445	460	459	409	443	431	449	476	428	387	464	434	430	461	420	481	439	479	469	404	458	436	429	398	420	410	443	423	408	430	464	435	395	448	402	442	449	401	408	459	412	453	447	407	412	447	425	417	404	424	484	456	446	413	435	428	417	438	433	448	435	399	431	410	409	436	431	431	390	415	454	427	431	440	444	429	383	437	415	428	455	446	424	447	435	420	463	423	417	446	432	418	474	442	463	393	457	457	437	470	439	406	441	416	439	439	448	416	425	425	396	393	433	439	437	470	520	440	444	443	413	405	503	405	418	439	443	431	481	440	481	432	439	488	428	427	422	442	440	460	418	406	398	406	433	412	444	485	423	423	468	426	429	444	419	415	482	417	434	415	430	425	474	437	444	443	443	458	431	439	429	414	460	434	428	435	442	470	456	484	415	407	445	399	457	444	405	444	393	422	471	445	435	466	439	435	387	402	448	399	433	445	469	448	442	454	443	443	415	439	473	428	435	463	446	410	438	474	479	433	411	475	414	438	432	437	421	439	413	433	423	445	440	463	460	421	462	418	441	485	428	479	437	441	459	449	495	447	428	412	420	428	437	434	468	459	420	394	427	402	416	425	407	409	448	425	464	429	457	397	462	497	431	447	403	452	445	432	463	408	410	407	468	451	447	454	432	431	428	428	431	442	433	443	467	398	444	441	431	401	427	458	431	449	467	434	429	439	397	419	414	404	471	428	447	416	468	472	447	439	462	403	401	399	420	448	429	412	382	410	392	497	423	426	419	443	469	441	470	436	449	470	470	428	465	399	446	450	441	467	435	428	403	419	455	406	461	440	475	445	397	446	427	427	435	443	431	475	470	431	434	453	439	441	427	432	416	397	397	431	426	411	452	440	454	453	429	461	423	451	442	460	489	443	450	413	415	437	472	455	463	447	471	422	472	448	466	436	431	426	406	424	415	455	455	477	446	405	448	459	473	425	423	427	482	424	443	402	403	403	442	413	443	424	439	386	463	418	442	442	390	433	473	449	404	383	455	414	448	399	447	434	435	451	421	463	439	419	457	417	414	436	436	420	430	416	423	431	425	455	390	435	406	436	441	429	447	416	440	422	414	453	473	437	449	437	471	465	457	451	440	437	431	472	402	417	430	452	450	400	453	418	431	452	418	421	453	464	432	476	446	478	388	387	399	404	452	469	440	476	430	381	403	436	439	407	415	436	401	433	454	402	453	433	472	441	435	436	383	412	406	460	437	409	436	432
43893	20375	7254	3272	1866	1490	1154	1169	1079	1030	984	1011	946	952	955	967	957	964	937	924	943	997	974	916	875	890	973	975	980	881	954	928	951	911	941	927	929	939	939	898	958	985	958	893	949	930	936	953	948	936	985	966	914	956	945	953	920	982	952	1021	903	955	910	939	937	1006	900	958	980	961	916	961	992	926	943	926	939	985	967	1018	934	950	937	974	936	954	975	936	964	959	985	937	892	993	949	944	892	920	969	1016	881	936	951	965	934	926	992	931	916	952	944	968	927	977	966	928	964	963	969	959	956	906	919	945	957	951	953	955	955	914	949	966	876	979	961	911	978	949	935	946	984	1000	912	929	981	997	947	921	999	940	933	975	915	915	988	935	939	969	922	950	958	919	971	970	985	1013	964	933	1020	968	928	929	942	977	907	1011	1002	966	987	984	959	933	966	953	916	963	979	980	949	952	967	946	970	982	969	945	941	954	938	988	960	916	975	977	963	967	917	927	935	938	952	880	938	957	944	941	898	977	936	932	926	959	976	866	932	928	897	935	885	904	992	960	971	952	941	909	943	980	957	960	916	902	961	932	950	995	916	942	954	918	938	932	928	975	921	941	930	892	957	931	976	909	946	1004	953	908	933	990	993	955	964	955	973	923	894	925	947	958	964	918	950	966	955	882	986	933	949	931	926	978	926	896	911	984	974	943	955	958	957	926	906	954	914	956	933	977	935	962	923	1006	935	930	972	928	988	961	960	965	911	937	934	911	920	992	897	985	927	958	969	916	905	923	983	991	922	975	971	969	954	906	965	941	987	924	926	928	965	948	1013	936	942	975	964	955	913	954	964	949	932	867	930	956	910	908	932	924	993	933	841	956	969	931	959	967	968	933	957	951	935	984	939	920	938	938	917	934	956	961	961	966	944	953	979	909	999	961	1000	954	968	917	932	932	989	968	985	912	925	987	935	960	909	940	926	929	925	925	1010	956	959	907	920	975	958	983	982	951	953	929	1014	982	930	958	909	946	939	943	961	931	1011	977	934	940	971	978	905	992	958	950	927	891	942	977	957	992	935	911	853	930	942	925	862	889	955	972	899	972	930	936	949	1021	971	926	970	1017	909	958	935	907	924	947	952	937	944	909	940	996	945	1018	971	925	906	960	957	923	952	904	929	964	951	952	929	945	970	969	920	953	929	935	936	935	1004	947	981	959	935	949	950	958	938	904	977	999	993	895	947	994	932	954	969	904	930	964	999	976	917	944	965	949	972	951	970	939	920	969	908	905	916	949	855	942	928	984	967	963	878	929	957	920	963	964	910	934	965	917	926	963	982	885	948	922	925	920	913	955	986	949	979	964	988	927	979	951	943	930	928	906	919	1001	945	934	943	967	953	938	997	948	988	942	931	905	940	962	990	969	943	927	980	938	997	967	946	950	927	884	927	910	968	933	931	953	965	942	927	926	985	966	941	978	985	1003	981	940	976	901	895	908	890	964	959	939	993	980	956	933	944	923	961	993	897	968	895	975	975	939	925	901	988	914	915	967	924	926	929	934	997	930	984	951	888	919	946	931	986	996	940	975	903	935	947	990	933	928	903	919	905	969	948	917	993	923	1019	916	967	998	918	997	891	901	983	908	973	937	1033	942	902	925	927	961	967	950	901	936	984	917	972	970	976	913	971	980	966	945	1003	865	939	980	941	945	991	977	937	911	920	970	935	952	936	1029	983	988	984	957	943	950	929	913	921	974	996	942	852	922	986	962	957	922	957	949	970	901	955	928	946	928	950	975	983	963	895	955	950	904	939	999	941	932	941	942	921	932	969	954	951	979	890	985	950	962	942	952	964	975	922	977	906	903	1015	971	929	973	939	971	936	928	996	915	888	894	922	955	936	976	903	901	894	990	911	1024	998	915	865	1016	984	922	954	944	904	935	918	943	948	923	948	969	992	984	951	969	961	943	948	993	954	931	922	971	969	895	899	912	956	937	951	900	889	966	990	944	973	934	979	1006	966	971	992	976	983	958	930	925	897	967	982	957	983	935	980	901	941	962	933	932	950	932	987	987	932	910	899	969	957	926	927	909	914	975	967	944	922	941	956	923	985	946	938	936	988	918	939	937	903	942	975	956	966	911	937	980	917	963	959	907	958	996	945	940	929	897	966	947	949	940	910	900	966	922	984	939	959	946	952	963	980	960	966	936	983	977	897	933	948	970	963	946	1013	887	937	972	975	997	970	945	980	999	993	945	936	982	973	971	1006	1040	908	952	909	974	992	954	954	910	944	945	985	933	935	941	974	964	947	968	927	936	934	981	951	924	952	935	939	886	958	963	952	897	931	945	931	967	927	980	958	954	915	913	917	930	942	953	996	977	1030	989	933	967	955	929	933	910	928	935	939	953	891	960	954	889	995	973	980	1000	984	899	946	951	925	948	983	917	984	917	879	963	957	920	908	904	949	895	968	936	886	911	942	932	926	940	947	1000	917	950	990	1025	945	923	1002	1011	955	983	975	916	972	929	952	886	931	961	941	931	904	958	927	942	941	899	965	983	910	913	988	938	911	988	862	938	977	937	925	937	959	934	932	978	952	970	978	964	951	908	955	892	948	966	1021	947	1005	927	925	914	963	924	923	993	954	967	971	952	966	941	938	941	967	949	946	941	935	950	912	930	895	942	960	981	934	985	938	994	904	948	979	898	978	876	939	916	987	946	928	1011	941	1009	964	957	947	919	1028	914	961	989	984	974	917	943	947	947	932	986	928	959	957	996	954	1003	985	972	949	964	947	983	924	975	884	955	934	966	942	949	975	951	956	962	961	971	983	931	964	938	942	954	995	917	997	930	944	914	938	974	993	949	963	977	943	984	1000	984	865	982	933	941	953	963	934	1000	999	968	932	936	996	910	919	889	950	959	938	943	934	875	949	977	924	992	954	965	898	901	949	986	879	922	959	949	951	957	937	954	1010	927	954	951	906	989	936	955	962	996	960	978	935	934	990	951	982	1016	997	954	948	876	967	933	907	960	922	940	975	941	896	979	905	928	977	936	985	992	910	959	954	928	982	939	921	929	937	983	931	876	908	969	957	970	981	961	969	918	1004	960	978	918	988	895	875	964	1001	934	965	950	936	962	954	937	939	948	925	941	927	992	859	944	959	963	899	930	985	951	945	889	962	986	925	911	964	953	968	922	966	951	976	918	927	977	967	953	946	1020	972	927	975	943	928	978	911	919	925	967	953	964	979	958	959	950	983	939	915	888	1013	926	908	944	950	963	988	948	943	923	923	947	947	913	988	938	938	952	940	928	937	977	935	906	934	972	952	953	936	973	942	963	984	890	971	962	988	993	950	925	973	990	988	973	980	915	935	1009	964	934	936	924	901	994	954	948	967	983	924	980	934	944	990	979	969	911	915	1007	962	940	994	970	924	972	941	925	1016	1021	1036	979	958	908	960	954	919	963	941	948	931	960	945	925	930	947	925	979	935	931	937	932	966	962	916	959	935	997	968	960	996	991	933	937	939	956	957	975	926	993	940	928	954	949	1018	956	976	952	960	955	967	962	888	924	954	980
53766	18506	3105	779	544	484	461	419	436	425	466	439	404	431	417	376	388	375	456	461	444	425	416	386	436	419	445	385	437	403	420	430	424	399	424	410	401	431	435	431	431	390	426	414	413	388	396	435	408	408	419	422	438	386	423	487	408	393	409	433	433	454	446	414	446	417	449	410	397	412	451	421	427	480	424	424	446	432	411	401	387	427	384	423	394	423	405	403	440	411	408	443	406	408	409	447	395	378	401	406	431	435	426	433	412	388	415	443	416	411	384	423	408	428	406	404	405	408	395	351	423	418	434	449	433	396	381	417	420	411	431	417	462	419	473	396	386	359	441	425	390	411	366	407	448	440	448	420	420	407	433	419	438	419	439	454	459	439	403	407	448	410	408	430	384	437	386	381	379	394	442	417	425	452	409	431	435	408	381	419	428	393	401	416	403	453	420	366	432	359	417	471	439	413	432	396	420	398	390	401	406	465	425	456	464	442	408	434	395	414	420	403	414	416	414	411	410	400	439	408	415	420	426	406	413	429	387	434	434	414	433	395	422	432	377	378	410	448	388	439	380	436	390	436	378	407	416	363	450	392	403	384	363	404	442	425	403	422	423	392	442	416	426	429	379	440	363	388	395	409	456	428	417	446	388	411	397	447	428	396	394	398	433	455	402	404	409	395	424	463	421	445	403	435	341	430	418	446	454	445	422	413	413	391	448	404	392	426	416	381	459	454	376	415	394	421	400	433	409	412	367	405	441	404	428	435	390	422	443	425	398	423	473	454	440	394	393	435	435	417	411	413	393	422	425	400	403	442	426	394	404	432	389	398	416	432	377	428	421	431	394	416	441	430	413	434	426	424	460	444	412	443	409	415	431	383	418	426	382	412	418	410	400	414	400	448	427	420	415	409	416	432	424	417	436	426	414	445	455	416	426	406	426	434	454	454	408	423	431	393	368	450	411	418	397	399	396	418	427	415	386	397	427	465	410	425	390	410	406	397	437	417	456	406	416	410	406	430	396	409	426	380	386	426	401	404	432	445	410	371	425	391	406	397	452	408	410	436	428	421	398	432	407	412	396	399	446	381	427	417	437	411	401	407	409	429	413	390	401	409	400	429	438	429	423	428	402	390	387	434	418	396	439	429	410	456	413	426	425	443	446	449	406	432	417	459	426	424	437	387	442	422	419	402	441	431	467	412	415	426	427	433	433	440	447	410	440	384	439	442	449	409	415	408	452	437	434	419	394	382	429	409	463	388	432	428	426	403	472	411	457	426	478	462	428	408	440	442	423	398	416	422	430	427	412	440	446	449	439	406	405	439	388	418	444	427	402	456	406	432	380	410	437	414	410	397	436	374	406	418	401	415	407	391	439	420	389	413	431	410	408	398	388	400	394	422	474	402	416	393	415	425	463	425	408	386	416	436	422	397	430	434	414	425	413	436	449	411	429	415	456	472	436	446	411	402	404	414	411	432	421	412	409	434	424	416	396	458	424	441	414	457	430	410	413	402	402	418	427	427	382	425	386	400	418	406	421	397	398	445	402	460	429	428	437	426	444	426	456	462	431	396	434	405	431	439	449	414	454	429	405	469	410	416	407	398	439	415	425	403	471	489	429	455	396	423	458	459	450	425	452	425	416	409	422	421	440	423	439	398	468	428	435	438	456	433	437	381	414	397	408	433	442	430	414	436	421	455	447	416	414	433	420	416	421	417	475	392	413	424	419	402	415	407	420	487	409	437	420	402	454	430	397	416	387	404	438	415	426	435	435	439	396	430	439	408	398	431	419	443	422	443	414	379	407	441	432	435	427	386	404	420	411	408	427	406	446	417	416	422	425	437	395	428	403	444	415	375	412	440	392	429	455	454	436	429	432	426	424	372	443	441	431	407	431	427	403	454	434	448	402	423	412	443	426	388	447	438	415	439	443	429	446	468	472	402	370	432	441	386	430	405	451	389	438	447	429	409	400	406	428	416	385	396	430	431	437	452	433	437	388	375	402	438	441	412	443	400	394	421	385	394	407	391	413	407	439	451	425	429	440	419	455	434	402	406	411	464	421	460	424	416	429	391	401	440	426	422	415	436	420	393	417	427	428	418	416	480	459	448	410	410	402	447	413	434	409	444	460	381	411	419	445	427	450	384	405	370	443	431	457	434	443	404	417	446	418	425	428	464	411	386	361	386	420	443	430	468	437	391	417	386	405	403	410	431	397	403	448	429	410	455	429	386	408	409	437	408	413	386	428	424	421	412	459	440	389	430	425	413	398	429	441	373	376	416	427	448	428	394	416	392	398	413	426	412	406	419	431	377	464	431	444	399	377	390	437	432	380	428	402	400	365	405	424	389	410	414	351	393	411	381	409	401	430	414	396	377	449	425	394	418	393	372	382	402	414	373	425	407	405	423	422	415	410	430	395	452	418	444	394	454	401	415	469	414	411	422	400	377	390	437	429	403	426	440	444	410	412	409	457	444	414	406	450	427	434	422	387	441	421	410	417	427	440	399	428	436	405	459	455	434	376	383	421	401	410	436	393	471	382	407	411	419	405	414	409	389	431	391	426	415	449	430	448	449	434	425	369	427	433	454	387	408	409	450	431	420	423	467	446	442	425	431	404	432	431	436	378	376	424	400	449	443	431	437	432	427	459	384	426	423	410	387	463	446	414	443	391	411	418	452	417	448	420	407	460	437	417	442	396	450	421	427	387	462	455	469	386	433	448	416	409	391	440	481	426	407	387	438	388	424	430	393	409	396	427	416	404	419	408	436	427	398	425	364	431	379	423	388	440	422	386	417	448	462	455	408	418	456	425	449	462	440	405	440	397	441	421	382	385	429	426	375	388	412	420	422	431	405	414	428	411	461	415	402	445	407	391	422	385	380	431	384	446	430	395	437	415	392	417	447	410	449	446	419	456	390	450	428	375	418	410	437	430	450	442	377	409	423	361	404	397	411	409	403	441	394	394	407	386	401	433	418	426	411	370	416	440	444	425	385	381	386	424	422	408	400	401	392	424	435	393	426	451	408	421	405	395	424	450	418	399	413	426	377	405	396	437	416	416	417	388	418	422	416	438	413	396	409	425	375	411	458	400	419	392	414	396	442	413	418	450	403	435	407	441	411	409	367	406	401	444	399	403	436	389	411	435	435	422	425	447	385	433	439	446	426	393	440	433	423	413	398	394	438	369	414	394	445	482	370	436	447	438	414	416	416	425	454	438	424	407	403	457	420	412	403	430	394	418	425	398	425	401	400	424	442	444	424	437	417	402	447	431	431	409	429	403	425	448	430	433	381	459	433	399	444	404	399	435	423	393	411	469	408	405	368	416	381	423	400	393	432	409	375	406	404	411	417	410	425	438	401	432	405	431	398	423	388	404	457	466	408	448	418	355	417	440	432	437	438	396	370	438	414	373	407	390	421	404	449	409	433	387	415	418	431	413	405	448	416	411	425	449	413	390	406	405	425	405	429	410	425	429	404	382	362	407	452	425	421	409	410	395	356
36912	11371	2798	1547	1195	1082	990	948	950	869	864	886	848	898	939	883	903	900	945	919	928	907	933	954	898	902	936	884	920	942	941	933	933	937	932	915	928	934	932	915	906	907	943	906	838	963	917	919	934	927	948	885	883	912	909	851	937	920	899	900	911	891	879	889	942	956	962	935	926	926	915	885	906	931	955	846	847	936	865	871	936	861	928	903	931	915	910	924	937	936	948	885	903	880	874	902	900	926	963	916	941	916	986	939	926	945	921	947	943	928	936	890	862	932	917	921	888	946	902	883	915	956	899	950	916	876	949	891	899	882	918	895	910	909	904	909	943	951	961	929	941	922	908	923	954	916	891	922	925	908	936	923	906	929	885	917	912	887	843	956	884	870	848	901	900	920	915	935	890	866	893	937	934	929	954	941	891	919	919	913	910	962	917	917	963	916	853	953	890	883	905	916	864	930	885	966	913	889	893	884	898	919	911	932	946	933	916	952	916	927	891	938	860	945	890	909	962	930	916	857	852	924	926	881	909	892	942	940	941	901	897	915	905	914	952	953	941	846	984	882	937	916	920	901	933	916	951	900	952	903	887	943	924	957	934	904	953	850	897	910	969	917	962	873	883	853	927	889	928	964	893	851	906	938	870	909	960	938	938	939	912	898	932	876	915	912	921	934	938	872	884	892	910	911	908	886	927	909	862	943	901	912	939	929	946	878	925	921	926	881	879	823	956	895	915	923	884	901	878	900	893	940	855	909	926	867	900	924	895	930	911	930	934	899	882	888	914	886	859	961	938	905	858	861	922	917	881	949	935	989	864	878	943	1011	909	936	951	884	885	884	880	896	886	961	829	896	892	931	903	908	927	902	942	922	891	945	921	904	876	903	908	910	871	925	964	906	904	941	899	904	915	900	907	851	905	891	895	921	867	911	914	911	860	863	915	901	927	939	921	892	941	873	962	882	900	938	889	883	841	952	916	914	881	982	873	917	869	932	961	878	919	916	892	868	933	981	894	883	943	922	941	891	931	939	942	913	927	943	923	920	895	916	898	942	869	892	923	917	921	858	922	935	922	891	892	929	942	915	900	897	874	935	958	884	938	928	901	926	936	924	929	909	898	913	874	983	951	938	962	952	899	919	957	929	917	954	958	911	919	872	878	909	910	907	916	883	882	932	848	849	913	905	913	916	872	947	916	941	922	878	890	912	879	914	932	893	939	939	976	908	880	945	885	888	955	867	919	873	960	863	929	867	981	904	924	903	876	939	956	934	901	931	995	919	891	958	913	882	998	863	879	936	965	922	911	915	937	904	898	924	849	864	953	949	942	904	966	879	942	906	962	904	918	898	904	889	909	938	897	919	903	950	912	904	892	931	842	948	932	926	970	916	906	944	945	954	882	866	917	926	946	861	873	933	951	963	957	928	863	913	900	928	901	943	922	942	942	914	921	897	879	958	919	871	943	966	874	937	956	926	897	914	956	951	890	973	929	971	926	899	942	921	906	868	964	908	931	934	886	886	901	905	902	925	914	931	932	945	900	916	934	918	951	855	893	927	878	887	943	916	923	944	962	912	960	904	910	943	951	866	920	905	959	895	912	949	918	960	933	891	900	913	962	950	946	899	926	907	885	905	900	929	911	873	962	923	928	944	919	941	963	825	863	863	927	861	905	916	952	905	901	988	906	886	839	898	913	911	908	885	890	941	942	865	927	905	900	899	885	903	895	874	861	932	942	926	938	931	945	879	887	878	947	933	961	920	868	896	953	944	942	904	882	920	910	909	897	913	848	901	949	870	927	924	858	899	858	908	875	889	966	945	929	935	904	968	910	945	908	938	883	956	931	928	890	919	917	895	905	873	918	897	955	869	935	919	931	984	917	930	922	936	872	860	897	884	913	927	949	924	899	857	957	866	916	926	904	874	952	892	966	931	910	866	963	933	883	933	910	909	892	912	908	855	916	905	908	930	923	899	938	903	891	915	897	832	873	926	916	905	896	892	925	887	880	892	914	967	941	924	964	922	947	900	891	858	918	893	894	896	948	872	910	867	887	891	941	921	947	927	929	956	893	877	905	920	916	894	863	880	915	901	867	890	926	910	885	937	869	861	894	950	877	875	938	884	871	921	856	892	905	926	898	844	927	893	951	944	929	959	876	898	951	915	940	888	900	900	892	882	926	900	877	874	898	896	958	915	868	864	893	958	901	879	962	914	915	844	908	975	930	909	903	891	864	898	931	900	942	884	937	904	880	902	906	907	904	936	850	949	963	911	914	867	933	920	886	939	957	954	917	875	954	890	905	967	896	929	897	907	939	891	888	922	910	898	957	900	905	893	886	903	984	963	903	898	903	909	895	938	894	909	897	947	909	965	924	895	877	871	889	885	894	904	948	863	957	897	909	905	934	944	862	937	936	907	946	968	951	909	933	937	915	904	896	941	920	873	894	894	924	963	955	930	931	877	947	945	927	926	937	884	909	903	913	868	959	926	854	947	959	915	890	950	966	950	902	938	904	913	950	932	986	914	951	862	874	927	907	897	930	955	895	882	911	916	860	912	958	934	936	887	871	917	895	938	882	949	883	892	902	926	950	915	926	944	916	964	943	882	931	971	957	881	922	880	879	933	912	959	906	902	929	910	895	892	925	934	937	900	897	869	948	860	909	897	898	909	956	932	949	864	854	883	943	871	911	907	964	935	827	913	958	940	916	939	876	899	865	879	928	946	902	900	932	870	941	923	958	900	871	928	923	855	939	908	940	958	968	950	964	964	888	931	933	910	942	939	901	871	932	943	926	921	922	969	945	885	898	951	940	936	913	935	938	931	916	892	949	896	910	891	892	868	937	935	909	910	912	923	921	943	913	943	942	880	894	883	947	974	935	933	918	967	934	944	840	939	903	886	917	897	941	893	939	916	959	906	892	898	932	924	899	924	923	914	885	902	962	966	979	943	911	898	950	900	917	882	879	916	935	971	942	897	913	879	917	939	922	959	909	909	912	919	947	963	938	886	929	896	894	952	908	907	952	970	972	919	917	941	907	913	889	924	903	902	911	908	855	909	969	853	913	886	897	898	904	957	882	961	932	937	982	939	902	933	943	901	932	998	940	938	885	865	878	962	925	926	884	885	952	931	936	942	892	922	894	904	970	951	904	857	942	922	947	907	905	940	953	870	928	954	936	908	913	925	893	937	925	905	937	870	896	919	944	864	926	896	921	853	890	946	889	895	933	858	925	888	977	908	967	867	883	864	923	951	884	897	924	885	917	901	904	941	934	927	921	881	902	868	909	919	918	882	946	911	958	943	884	858	914	845	899	931	957	897	915	917	926	901	905	949	910	930	924	937	931	907	896	975	901	925	937	909	922	925	842	942	931	872	888	889	901	913	978	941	894	903	896	932	911	941	882	911	947	916	851	900	904	883	884	920	898	881	896	905	968	963	913	969	896	902	938	951	882	896	904	861	883	871	950	853	899	934	878	939	904	878	893	852	942	892	914	919	880	978
62459	26771	9700	3031	1228	678	550	448	543	443	452	405	432	428	417	384	416	390	408	427	411	397	433	411	406	416	426	385	383	375	382	408	451	405	422	439	453	410	446	455	451	386	426	376	399	436	398	382	404	416	436	393	392	455	410	425	410	401	401	435	404	403	454	409	443	383	405	436	422	412	420	415	434	440	437	389	454	446	438	409	414	445	420	417	388	425	427	418	419	412	408	451	436	412	448	374	452	403	429	392	407	394	380	426	401	381	438	446	383	430	427	415	405	421	419	443	433	373	417	427	441	433	387	390	418	358	460	398	420	395	462	411	409	438	421	430	493	403	426	402	432	421	398	395	383	403	400	417	415	423	440	435	395	393	397	390	401	402	387	407	407	381	397	396	424	390	430	394	410	425	435	397	420	408	371	425	404	431	417	405	409	463	385	387	391	432	421	421	428	410	434	424	393	400	432	387	398	386	405	378	480	403	410	417	415	428	416	398	471	391	439	427	426	394	412	442	437	453	426	422	403	417	404	398	427	415	426	432	381	426	464	457	462	387	439	427	384	388	436	418	391	460	430	423	456	455	416	456	406	428	409	467	396	383	369	418	393	401	412	405	425	425	415	435	390	427	403	402	472	404	416	440	412	410	404	402	360	387	372	394	422	402	476	393	449	437	398	393	435	425	436	383	370	449	398	356	388	422	452	424	390	415	463	425	432	377	426	411	384	421	388	413	399	442	419	392	409	384	367	409	416	421	478	407	427	418	399	450	429	387	408	384	414	409	450	389	449	457	434	380	420	402	393	414	416	425	431	451	447	405	402	423	413	376	390	424	421	412	394	425	409	379	407	447	380	403	434	411	383	339	429	447	421	398	407	423	389	394	442	428	392	442	457	396	429	414	441	420	386	423	383	420	419	409	435	433	381	455	444	436	435	435	420	414	373	406	410	396	433	433	382	400	390	374	401	423	436	386	435	434	413	415	397	418	443	457	399	394	446	432	397	425	434	431	377	430	375	386	422	386	460	491	394	445	366	441	399	374	456	452	405	445	423	396	424	447	378	436	386	410	431	435	401	444	410	439	415	393	372	403	376	428	405	416	399	370	379	423	437	396	405	452	431	409	445	441	408	408	425	412	368	473	399	435	452	454	400	390	403	443	440	412	440	460	414	440	431	421	445	456	409	416	409	415	387	428	419	416	394	412	368	444	423	432	428	449	433	406	443	415	376	426	474	428	430	414	420	386	387	423	414	444	388	440	453	414	416	434	394	397	413	439	384	399	411	408	436	371	437	406	405	392	429	386	395	422	417	435	409	444	431	448	395	403	439	424	418	432	426	434	427	467	408	405	431	408	376	423	393	420	425	433	462	428	413	372	404	350	408	412	338	383	403	407	413	437	447	404	406	413	398	415	399	428	385	399	440	402	427	406	450	423	410	425	423	420	430	445	434	412	454	427	426	476	432	424	426	442	382	435	392	449	405	414	400	443	425	376	384	408	385	427	415	432	421	401	416	413	429	383	432	413	416	422	457	444	448	400	481	413	398	434	420	423	420	425	434	425	428	447	409	428	409	416	408	452	426	396	439	393	424	421	420	394	425	448	423	384	405	379	435	414	419	424	387	400	425	434	364	433	437	376	417	411	403	401	410	417	427	422	457	416	411	401	417	385	428	428	389	408	448	433	473	398	442	420	432	398	395	390	395	464	399	396	439	423	419	410	393	411	423	455	409	471	431	443	442	386	418	445	402	409	396	404	398	435	424	471	464	413	405	414	458	406	417	400	417	403	423	417	405	400	445	422	439	415	391	396	422	420	404	376	395	423	450	422	434	444	437	393	418	397	414	401	425	382	356	416	470	416	405	415	423	387	383	415	429	402	368	439	407	415	413	437	419	445	380	411	400	454	399	399	416	411	375	411	429	401	421	401	402	378	368	466	419	459	448	413	445	415	462	429	385	430	450	427	390	443	404	412	390	407	448	439	403	399	457	444	430	413	423	437	408	422	400	407	424	409	419	421	405	383	418	411	409	435	410	416	444	427	408	394	454	427	412	434	380	394	455	411	419	415	418	400	425	420	423	435	390	426	426	435	435	407	404	422	428	417	415	407	390	421	420	455	440	417	356	437	407	421	409	425	414	460	479	438	386	387	417	408	468	415	380	439	426	410	408	413	390	433	434	420	433	442	442	415	452	415	426	407	423	421	406	439	437	449	424	429	423	393	434	434	442	393	416	415	438	432	428	411	412	443	402	445	374	408	426	400	403	437	402	416	422	400	420	436	369	420	427	407	445	420	437	436	426	419	440	375	432	395	411	409	442	446	441	399	453	415	424	406	446	385	413	368	440	402	402	425	425	399	418	429	406	398	428	454	419	409	424	444	422	421	431	413	427	426	419	425	437	419	424	474	413	404	413	427	445	414	406	416	405	424	405	398	413	417	429	424	419	396	441	366	436	399	386	417	384	426	398	451	422	396	424	428	418	427	426	388	386	406	381	422	439	436	386	432	433	430	415	418	398	448	395	395	393	421	413	411	404	404	403	413	439	433	400	396	415	423	434	404	390	436	424	421	439	411	419	402	453	412	415	439	427	412	389	445	411	398	413	419	449	447	420	451	418	471	372	402	465	401	422	395	402	412	420	426	418	436	397	407	430	395	432	365	436	405	405	356	417	420	411	426	401	438	428	399	416	416	407	443	390	420	429	396	455	420	426	444	400	393	383	404	388	418	387	411	435	381	399	436	411	409	392	424	402	429	397	408	428	408	450	421	445	420	407	406	400	388	410	400	394	382	451	387	423	416	382	400	448	426	405	399	428	416	424	406	414	430	429	401	442	447	422	400	398	393	401	398	393	422	421	408	419	408	384	394	380	405	431	418	437	440	440	407	428	397	442	389	421	410	418	453	414	409	385	381	476	415	428	442	411	419	462	462	447	383	442	411	442	424	392	405	448	394	394	415	425	420	361	455	423	450	434	428	418	403	376	389	436	399	423	417	416	421	411	438	438	441	445	409	429	396	443	372	433	429	417	406	378	433	436	409	420	409	404	409	405	415	449	404	401	410	438	404	408	382	442	425	422	438	420	455	432	421	362	418	438	443	416	406	415	404	427	425	446	435	412	415	398	438	416	386	419	417	422	401	456	404	393	393	420	425	440	421	440	454	423	428	420	420	448	429	442	418	425	402	413	410	396	461	434	433	404	381	389	488	400	398	402	426	403	413	377	390	414	413	416	404	429	439	425	419	397	408	386	447	459	428	393	439	400	452	437	396	408	413	447	405	418	393	398	419	426	428	414	422	419	408	403	410	404	414	407	421	441	400	430	406	379	439	428	446	425	426	395	458	402	394	411	431	400	407	405	414	386	399	395	416	422	386	430	481	432	382	409	430	426	395	412	416	394	409	421	420	403	417	380	410	448	423	383	415	453	419	417	403	462	398	387	408	430	420	460	381	423	409	390	442	412	395	392	439	416	383	448	396	430	413	431	428	455	421	420	377	422	403
42591	17889	9093	5374	2750	1742	1400	1199	1088	1128	951	987	920	893	923	881	929	940	887	942	949	949	976	896	910	898	923	889	930	916	931	883	864	898	897	931	911	967	960	938	872	905	914	908	910	882	855	825	935	909	930	900	918	893	894	923	933	968	896	903	949	959	942	933	910	905	966	892	898	986	885	909	911	909	906	927	951	908	932	969	960	946	867	873	895	946	914	930	924	891	916	966	920	914	894	866	888	927	898	891	905	945	907	886	871	895	936	891	952	939	891	885	930	921	907	921	874	882	912	950	923	925	871	967	871	901	938	963	932	914	940	904	901	882	939	908	893	887	872	947	914	960	901	868	913	915	912	899	947	937	897	938	898	933	924	920	965	908	905	959	898	885	892	951	935	893	911	917	918	881	921	932	870	925	928	883	974	931	905	876	900	924	924	912	921	923	890	955	941	872	920	918	905	917	918	913	900	960	898	871	950	871	924	918	935	924	888	884	940	925	941	900	864	876	918	940	875	920	889	927	924	923	904	910	934	940	882	896	898	891	924	944	957	879	907	901	904	935	903	913	900	922	925	893	939	915	882	860	926	899	898	876	869	898	915	918	930	907	916	925	879	928	919	886	934	933	916	904	899	908	909	919	922	949	876	899	967	941	888	922	921	914	940	945	937	923	897	902	928	937	928	934	910	904	884	949	906	952	913	913	924	869	897	905	864	995	928	948	904	933	894	892	934	877	920	917	946	992	904	914	903	902	909	911	920	956	940	900	862	945	914	876	905	902	963	860	911	907	903	938	837	923	926	925	883	896	923	963	886	899	924	872	857	929	912	874	901	918	887	921	929	855	925	975	928	901	907	927	890	933	938	911	908	931	961	898	906	907	857	906	919	930	960	863	902	926	908	903	963	952	1006	920	929	866	915	904	911	864	895	891	912	887	981	927	901	867	917	942	874	850	903	951	885	919	907	910	917	939	930	930	908	946	920	881	910	922	923	869	857	931	869	907	926	893	895	874	928	915	940	907	906	948	945	925	889	818	884	924	935	923	923	945	862	861	868	912	926	893	885	921	914	927	839	912	943	902	933	939	939	945	896	964	901	899	944	942	874	913	957	950	918	928	946	940	875	872	894	895	930	933	874	872	912	880	910	936	903	927	930	938	929	925	911	872	898	966	891	948	944	905	857	912	881	961	912	922	918	899	928	975	898	913	921	925	897	915	915	947	890	938	874	956	962	937	938	933	915	884	924	873	879	956	913	941	922	888	883	943	900	947	875	917	953	887	930	893	950	894	906	932	916	960	925	910	922	879	916	919	875	927	940	933	975	929	890	956	966	937	904	897	879	952	893	920	886	889	957	925	951	948	928	900	920	945	902	900	986	955	894	957	937	938	916	945	962	893	942	953	924	887	882	945	883	975	961	921	888	949	930	922	894	879	966	932	891	880	928	906	933	917	948	909	865	920	930	878	909	906	929	909	940	922	1010	940	887	879	910	933	921	945	899	801	893	936	888	910	884	881	951	872	925	965	925	914	952	937	907	909	910	949	905	904	938	912	850	913	946	976	941	948	928	865	928	908	903	896	904	965	913	908	922	911	929	888	929	942	965	884	912	993	846	958	930	976	937	911	883	949	905	912	880	925	922	910	925	947	918	889	924	927	936	1004	901	908	940	930	878	958	883	934	891	917	901	903	904	918	880	932	942	933	887	935	852	922	923	936	920	895	940	919	857	917	913	928	889	904	890	948	900	926	911	883	917	909	940	917	918	970	921	909	926	917	945	955	895	960	908	875	934	880	988	927	940	873	929	925	934	904	921	882	971	911	931	893	973	938	917	929	900	967	899	939	865	903	924	890	933	930	885	948	887	963	880	882	924	923	939	927	894	911	870	975	909	930	885	941	909	919	897	953	937	947	964	919	866	917	931	945	955	891	928	859	932	965	923	882	943	913	952	935	962	902	943	891	907	923	869	914	906	911	915	880	895	921	875	917	894	934	925	899	916	917	909	924	933	964	830	971	935	960	890	904	986	884	898	923	907	940	960	912	901	925	859	945	875	913	935	923	923	906	895	906	916	934	916	898	911	901	892	926	923	910	950	914	941	920	943	906	903	889	929	916	861	923	932	851	953	909	916	899	858	904	924	899	927	892	938	951	869	936	925	892	931	922	920	915	894	933	879	893	886	876	913	881	889	893	897	911	925	954	946	937	927	913	909	918	876	936	876	986	928	963	925	953	871	981	891	890	924	875	956	947	879	924	915	916	941	907	933	916	893	913	928	953	955	872	963	922	932	977	926	881	900	866	903	901	921	914	927	944	906	908	955	888	931	896	914	905	903	873	949	934	908	924	905	923	875	917	952	926	905	913	953	932	894	899	907	858	937	906	932	905	916	901	939	927	926	997	896	898	928	886	908	964	886	903	942	941	916	960	944	888	852	922	909	969	945	865	925	954	968	859	902	946	921	977	936	947	928	868	945	908	863	977	937	927	894	924	924	887	933	881	896	981	896	896	958	950	931	939	962	887	892	910	887	955	909	896	940	973	974	968	942	961	858	901	895	949	919	914	950	961	895	939	932	930	917	935	903	905	874	886	944	926	915	940	944	903	919	906	900	923	962	894	937	917	966	938	928	933	940	911	934	919	950	906	928	933	908	895	942	963	919	950	916	911	895	883	869	926	907	926	906	914	909	893	922	880	887	951	926	929	965	933	928	926	909	919	944	883	957	879	916	898	939	930	908	961	933	950	1015	907	898	934	853	909	883	881	864	903	943	954	883	915	962	972	882	897	909	924	951	925	937	885	939	889	886	930	918	930	868	891	908	904	921	943	919	958	944	885	931	826	916	915	889	905	872	899	924	872	911	930	880	925	938	905	873	921	914	900	967	901	948	943	909	920	934	946	979	860	886	943	905	960	908	893	897	910	928	866	976	877	928	945	915	939	913	927	920	907	910	921	886	889	907	946	875	924	878	885	937	927	910	981	917	967	908	930	873	874	976	934	906	948	887	934	965	849	906	906	898	909	923	923	972	900	1004	891	911	914	913	888	940	883	930	920	900	968	914	927	925	933	887	864	959	922	899	920	963	891	942	932	928	951	903	889	934	902	852	965	869	949	889	898	888	895	879	956	935	936	957	922	937	914	918	908	908	900	961	924	953	897	934	909	953	935	912	923	944	915	888	918	908	936	890	894	926	898	908	941	929	928	873	896	914	871	847	892	918	950	966	817	914	899	963	967	947	901	946	948	920	882	915	933	896	953	908	877	913	917	921	904	926	879	905	900	911	935	902	929	942	949	874	939	895	940	888	950	866	957	963	895	918	923	952	934	903	939	865	904	971	912	909	908	927	929	930	911	884	925	907	930	887	905	957	948	913	894	922	875	898	942	944	914	867	871	941	950	901	899	921	936	938	915	951	935	919	972	923	918	865	890	930	892	931	898	913	908	929	895	899	854	942	912	897	910	858	949	934	882	918	928	936	933	903	957	939	915	899	928	942	943	877	921	913	906
55983	23030	7781	1365	638	501	496	486	428	419	418	416	402	428	403	445	457	452	457	477	418	413	377	428	419	416	437	449	444	450	417	464	405	431	394	409	476	452	445	454	427	405	416	417	433	481	476	427	417	431	471	430	460	409	403	406	457	452	421	460	450	416	424	477	365	433	410	443	424	408	436	440	448	455	425	457	454	443	414	430	416	423	428	416	463	412	426	401	421	432	390	416	450	426	435	450	442	459	451	432	422	441	449	403	382	447	502	466	423	426	476	419	427	448	425	435	413	453	442	418	431	443	410	454	468	459	468	418	459	412	438	422	383	435	418	442	453	416	395	413	418	426	437	422	458	450	442	521	443	433	434	394	423	410	405	421	469	447	435	454	452	437	380	426	468	429	454	437	449	443	411	456	444	465	419	449	419	474	445	419	422	429	459	416	453	468	464	400	446	445	424	409	443	401	406	413	444	440	429	470	427	442	440	439	474	460	480	431	423	451	441	451	436	447	462	482	445	459	457	428	431	405	473	422	467	451	387	445	429	430	424	422	426	433	429	474	448	420	412	428	426	435	412	435	449	403	422	395	430	420	454	434	407	444	475	413	432	456	410	441	423	412	427	423	461	421	443	433	433	430	393	432	434	435	464	441	436	434	478	427	455	420	432	402	442	400	392	446	454	400	448	395	412	416	436	449	383	398	430	453	418	440	466	434	497	454	430	467	421	424	409	420	458	450	443	460	420	405	392	434	416	365	446	435	428	436	451	440	457	417	441	409	406	420	409	486	409	381	404	437	403	435	450	428	450	395	413	442	448	463	436	455	388	408	450	432	435	466	427	405	449	412	443	439	447	445	408	419	460	450	423	428	453	411	473	444	430	401	442	456	397	424	455	454	423	417	451	438	458	385	412	461	444	423	435	440	398	417	430	444	460	448	465	444	445	411	432	441	449	467	450	423	393	441	440	471	409	423	405	421	509	456	412	422	416	454	416	408	447	469	449	441	448	372	441	427	428	425	426	467	470	439	435	470	495	475	460	396	416	434	427	414	422	430	441	453	402	445	446	454	403	411	441	405	409	438	383	474	444	449	433	465	461	394	422	461	468	480	475	439	428	403	458	400	419	459	412	381	439	453	444	427	371	456	436	434	415	403	407	431	455	452	441	428	439	442	442	440	433	447	442	407	440	470	415	404	469	427	432	454	434	437	424	428	452	421	416	433	432	468	444	444	456	407	424	401	417	439	426	449	449	449	431	406	455	424	422	423	461	432	440	402	416	436	442	467	387	435	420	442	432	433	441	465	453	392	406	387	421	429	408	422	420	418	423	423	431	421	471	421	465	444	450	424	425	416	417	443	472	456	387	467	420	462	424	401	396	463	451	430	422	412	416	464	485	387	449	465	452	394	419	435	421	408	448	436	380	434	414	426	426	428	427	419	453	428	467	464	429	394	427	428	392	438	408	440	467	420	409	475	455	421	433	445	443	440	400	430	455	423	454	436	434	444	409	443	405	441	443	414	404	427	445	423	410	428	450	456	438	457	472	465	426	398	442	467	421	396	459	414	426	434	436	435	424	434	425	462	426	456	428	452	483	482	470	428	420	429	388	443	407	423	406	473	443	451	483	431	434	446	447	427	443	433	421	427	426	432	425	451	452	442	459	409	419	431	436	412	439	407	423	428	411	425	391	410	426	387	441	438	430	429	463	432	435	425	453	468	458	451	398	446	404	461	432	401	426	459	431	425	427	447	440	407	413	419	427	454	420	433	421	451	460	435	444	459	414	454	400	477	449	471	450	453	455	471	474	430	434	453	419	433	432	385	431	400	463	419	446	434	393	404	447	435	434	428	431	446	393	442	427	448	400	462	419	473	431	440	434	429	466	439	426	424	426	420	443	450	429	412	436	422	407	435	461	461	409	429	445	432	391	413	446	444	471	407	466	439	456	465	455	423	477	421	472	449	432	424	422	419	472	419	474	397	446	408	460	392	458	420	447	410	436	412	399	464	424	427	432	448	421	451	440	424	412	461	428	425	420	447	457	433	461	467	435	408	459	436	452	441	459	441	455	407	424	425	402	432	429	390	419	425	458	391	406	453	426	395	427	460	458	442	461	428	450	448	455	457	445	454	424	435	436	423	411	415	431	437	400	394	478	450	431	452	398	446	436	424	435	490	439	408	426	389	424	450	426	479	481	414	376	435	492	440	426	463	448	430	414	447	437	386	416	408	435	438	462	436	445	435	452	452	458	443	453	429	420	467	461	445	414	402	409	443	437	407	412	433	442	442	433	435	456	454	434	417	442	408	471	480	464	451	433	445	419	435	435	421	430	480	447	439	437	459	398	457	443	394	450	424	435	402	398	382	418	441	451	420	427	440	462	427	412	439	427	407	455	483	414	459	453	461	447	439	436	425	438	411	446	490	405	429	434	420	386	435	425	457	391	408	417	382	455	435	436	410	449	438	424	441	438	437	452	380	442	452	446	438	427	446	437	431	402	382	433	491	449	462	450	442	451	456	495	475	429	495	402	430	444	400	462	444	424	429	444	422	441	423	451	398	402	424	406	443	418	467	453	439	431	464	407	403	439	424	396	412	451	440	441	423	430	453	410	425	433	434	427	435	392	435	458	443	450	418	403	434	426	476	377	422	431	423	492	441	451	441	457	452	458	430	426	429	463	431	423	446	461	446	464	431	405	403	445	412	465	418	439	406	447	383	441	451	447	444	392	444	474	437	422	434	444	467	420	448	452	464	410	441	430	438	451	460	474	452	406	464	449	421	459	441	442	436	421	459	495	404	439	375	438	420	437	441	471	428	419	434	429	450	433	419	402	406	443	429	467	447	436	433	414	427	429	430	447	382	463	441	470	443	424	405	418	441	430	443	461	465	429	412	432	419	396	413	422	432	430	437	421	461	456	460	470	443	442	428	464	405	443	422	402	432	424	422	421	473	419	465	450	453	445	449	434	393	421	440	435	413	416	410	441	416	461	401	426	405	447	455	405	455	450	423	401	414	442	453	447	480	462	442	465	451	426	436	433	416	427	429	397	447	429	433	463	468	482	433	419	442	429	428	406	417	460	450	440	419	441	426	439	397	428	462	443	407	447	447	422	488	432	417	455	479	420	400	443	406	461	437	407	453	441	487	433	426	455	472	439	492	431	451	418	448	419	499	467	437	372	431	419	441	431	406	411	449	403	417	395	396	424	421	437	439	432	449	429	476	438	445	421	476	416	407	440	479	419	443	411	400	435	412	455	405	394	439	413	451	462	477	412	427	428	440	432	452	458	435	411	410	408	411	440	433	442	413	392	419	454	448	396	461	436	452	434	451	451	389	420	419	423	410	379	450	436	427	428	421	435	449	407	443	414	458	478	434	409	422	450	393	434	465	445	425	471	446	432	434	449	423	407	405	439	423	438	435	414	434	434	441	454	446	399	429	432	411	444	425	411	453	433	458	482	422	428	439	414	444	396	425	394	429	405	410	375	436	416	412	440	450
38169	12527	4698	2340	1465	1187	1071	983	1038	983	1003	948	930	954	915	927	926	1004	952	885	943	988	938	951	972	921	873	934	893	1017	972	960	982	944	933	970	976	895	921	937	973	937	937	961	873	964	964	926	962	941	975	925	934	961	933	906	956	918	967	942	952	935	908	894	939	991	988	940	954	953	895	977	940	947	965	963	948	908	946	954	942	1025	921	964	961	985	928	962	1030	990	955	894	959	922	940	900	963	954	952	942	922	940	939	1037	967	971	936	941	1012	954	922	979	900	930	947	961	964	916	951	928	934	960	937	960	934	1009	937	963	934	916	941	910	904	891	983	924	959	976	954	957	917	929	937	875	929	977	895	984	993	959	950	911	961	927	949	895	933	940	899	952	974	915	951	1011	942	947	972	916	945	917	941	951	928	947	933	905	966	925	953	902	917	952	937	944	980	988	927	958	920	946	928	1012	927	953	946	897	982	929	1002	900	877	925	909	969	935	972	984	939	946	983	975	940	925	988	898	956	971	951	908	932	938	893	945	962	932	940	944	933	902	914	895	974	909	891	913	918	892	909	928	980	973	910	977	965	905	936	993	952	898	968	955	955	977	912	963	937	880	948	975	914	955	971	914	936	994	900	952	943	981	915	874	945	937	961	933	931	946	886	934	957	947	953	909	1003	954	958	984	964	983	956	1001	939	979	965	938	965	943	962	959	951	937	946	919	960	951	963	946	889	927	992	898	957	940	951	993	945	901	931	942	922	971	940	911	965	919	948	936	888	928	906	901	961	970	910	990	955	866	922	974	940	943	927	947	993	1004	915	954	936	959	926	988	957	955	948	978	963	953	978	911	955	921	992	989	933	966	902	977	939	949	997	965	940	1019	945	938	960	963	917	922	906	906	940	969	937	981	986	936	937	942	958	948	932	949	936	910	946	991	922	932	919	954	939	929	983	931	916	967	943	943	925	928	895	1011	914	902	923	926	969	952	928	934	991	934	952	944	993	972	969	979	957	940	950	966	931	955	937	920	973	898	974	979	936	937	945	961	941	967	964	917	913	975	1010	913	916	952	898	962	963	934	926	976	902	937	971	885	957	936	891	941	901	922	965	912	952	960	953	905	907	937	988	974	995	961	943	947	945	957	964	952	942	967	884	1011	952	1013	923	972	952	973	991	976	974	927	978	968	982	950	952	942	989	962	951	975	899	939	939	929	940	922	959	948	958	894	946	972	945	922	917	938	974	976	1019	955	892	937	876	948	987	961	947	920	900	893	969	890	962	956	946	992	916	954	971	903	942	966	924	995	898	962	934	950	895	970	966	927	915	935	985	951	926	985	994	969	879	981	956	973	998	967	936	914	933	999	898	953	925	932	883	938	946	935	932	957	926	954	966	928	932	974	959	996	953	983	991	926	993	1000	1035	927	936	951	909	902	958	942	935	903	939	938	911	902	939	948	1017	966	920	975	923	946	952	890	904	895	929	943	903	947	957	954	970	933	935	937	909	992	915	1005	950	979	911	977	899	973	916	937	861	930	946	955	942	943	935	907	1011	974	949	957	911	978	957	963	960	945	927	1013	986	943	942	899	919	949	946	944	961	936	918	944	992	922	949	991	930	950	942	950	931	974	932	939	985	914	928	980	977	894	946	978	914	979	943	935	893	974	912	963	956	926	927	952	937	860	882	935	940	959	914	977	941	927	960	950	973	899	901	923	914	944	901	922	946	908	924	883	974	909	986	929	987	910	917	946	951	915	930	959	963	945	944	901	976	909	937	984	911	954	923	936	933	973	908	936	932	972	964	956	955	924	1000	922	948	927	946	886	932	915	924	919	930	977	902	930	959	938	912	947	983	904	922	954	989	941	929	909	954	944	877	927	901	936	962	938	1010	907	956	935	933	954	892	926	853	943	972	912	944	953	951	921	999	909	947	953	950	947	1008	956	951	949	936	898	976	942	934	972	946	908	954	947	991	909	939	951	906	944	996	956	929	946	938	942	936	901	925	919	976	992	912	977	910	959	939	914	975	937	953	903	923	945	985	932	980	969	962	936	959	1030	893	993	944	943	936	938	936	952	959	985	928	955	954	971	966	927	920	893	945	1009	929	985	965	954	960	955	914	938	915	869	957	847	918	1018	962	994	949	917	867	916	987	972	973	927	963	944	942	971	968	950	985	920	935	949	933	933	947	938	960	944	941	940	972	1009	937	956	939	952	981	1001	891	913	914	909	941	908	927	941	1002	929	955	946	996	901	986	914	945	988	929	962	914	893	940	940	901	953	928	916	941	989	932	939	936	938	961	996	949	893	972	968	914	948	900	915	947	936	985	960	922	980	923	980	945	944	970	952	993	944	982	953	906	962	961	967	958	966	909	986	944	967	952	1007	950	920	945	872	915	910	950	917	926	942	1004	973	896	988	987	969	917	940	921	981	962	918	914	991	951	958	899	983	978	914	980	925	910	1000	940	959	960	948	957	981	987	959	938	917	923	945	937	875	894	987	971	911	917	937	980	902	909	936	949	949	975	920	895	874	938	906	905	937	901	889	969	940	993	1013	942	913	935	984	933	927	927	963	972	953	910	911	926	976	963	957	928	970	882	943	931	965	919	947	979	964	914	975	963	1010	906	968	944	950	914	1007	956	987	954	936	964	961	947	915	944	935	908	929	919	922	956	942	984	930	876	956	911	953	965	966	975	920	955	957	938	927	922	973	977	927	942	985	932	889	995	941	896	919	940	943	941	949	959	940	891	977	947	968	1010	941	967	972	942	898	979	971	922	956	921	937	909	920	954	980	962	955	947	999	935	981	975	907	945	932	981	957	907	934	890	957	963	1003	948	949	961	968	920	869	960	983	920	874	938	970	923	965	922	938	1017	936	945	922	946	944	976	960	982	957	931	949	930	998	900	896	981	953	959	946	952	945	954	916	885	904	925	935	904	952	971	931	906	954	956	958	903	931	934	1018	927	951	944	894	923	945	974	993	1009	955	950	880	926	957	950	893	962	951	975	947	903	936	921	884	939	972	926	947	926	924	914	913	1041	889	884	922	972	931	973	958	909	986	923	971	999	905	948	956	921	946	960	959	935	961	925	903	955	1009	952	943	981	889	976	914	989	952	944	966	960	981	953	971	981	967	901	920	950	886	936	962	936	935	921	940	941	912	929	948	908	892	925	979	952	962	920	907	957	963	971	950	953	980	962	901	898	933	906	935	965	1011	1008	970	915	910	976	882	884	952	918	904	948	926	928	946	931	996	969	976	909	941	916	925	919	921	950	946	959	980	936	904	897	957	970	977	941	968	963	941	977	923	962	929	909	949	915	897	977	909	986	948	922	929	1003	960	932	914	952	980	943	952	937	926	978	937	969	915	1032	928	966	953	938	960	1039	972	924	930	991	937	936	971	888	906	917	931	957	985	918	957	957	944	950	926	932	892	928	967	943	962	950	916	913	930	912	914	954	942	963	963	992	945	936	922	948	925	924	932	941	977	943	953	926	988	925	970	960	883	1009	941	936	897	916	920	909	960	957	961	1002	1002	923	992	959	953	899	916	931	954	957
48766	17555	5514	2356	967	585	426	460	419	417	405	423	421	353	371	411	403	404	413	374	414	388	439	374	417	434	413	420	427	428	421	435	417	387	397	407	380	412	427	422	428	437	389	401	424	379	439	423	386	395	415	389	411	381	398	413	394	404	407	398	468	415	411	426	399	424	379	435	379	372	394	400	412	406	440	448	414	424	412	438	412	422	390	401	402	401	408	418	418	393	413	420	416	385	400	412	396	403	394	423	412	393	419	455	385	371	375	422	433	404	397	377	442	411	425	380	395	408	429	415	397	409	382	415	371	451	428	414	417	441	393	417	417	386	401	403	382	395	430	368	401	393	382	422	386	417	399	434	416	396	377	426	424	436	430	369	378	380	354	424	417	405	428	374	374	367	420	356	411	395	424	431	429	385	400	377	437	417	395	427	423	404	383	405	413	404	420	440	370	402	395	415	410	408	378	413	419	403	420	385	409	399	419	410	413	416	406	416	389	389	420	380	426	423	413	403	382	426	411	380	391	384	374	418	405	400	393	376	360	416	389	428	380	377	400	400	384	407	411	409	348	436	377	392	415	393	372	385	443	431	390	393	425	409	395	400	411	407	412	390	408	387	382	357	442	403	413	382	377	448	434	411	394	339	414	382	406	404	374	385	372	408	400	395	372	394	396	441	398	394	458	413	378	473	383	407	403	427	428	418	385	379	386	434	414	389	379	407	387	440	405	418	444	428	388	415	434	431	384	443	383	426	410	375	394	405	395	385	405	417	395	420	428	395	428	422	407	384	402	430	396	414	340	446	422	417	402	429	405	402	447	427	411	404	406	406	365	400	406	423	384	431	413	412	418	416	406	402	385	413	422	453	443	385	395	368	413	424	389	437	405	415	402	421	402	400	384	399	430	421	403	437	406	429	454	393	387	433	442	360	373	428	397	386	381	396	410	412	393	394	458	420	401	408	395	374	373	370	445	381	394	432	426	361	411	396	423	422	381	404	415	396	410	390	396	374	418	406	399	401	352	403	396	411	400	404	418	418	436	431	380	380	417	394	415	391	424	389	389	396	395	411	413	411	424	342	434	405	388	404	430	413	403	397	427	420	381	399	370	405	419	414	416	377	406	407	446	366	387	400	382	407	404	379	413	409	396	397	385	424	413	405	421	391	430	414	427	461	408	402	401	406	426	425	394	407	420	380	423	361	377	407	413	392	386	413	415	405	385	413	434	414	395	400	441	381	408	395	390	382	401	410	391	370	381	448	388	433	421	372	382	416	402	449	417	401	439	423	413	415	439	385	410	437	433	385	409	380	419	421	432	407	431	441	387	362	397	402	426	430	422	386	391	410	425	427	429	391	439	398	406	409	386	439	418	441	400	440	434	417	358	407	407	437	443	435	409	384	412	382	421	377	396	431	393	431	361	372	389	430	435	374	367	388	397	429	437	449	413	399	445	422	383	410	372	376	431	415	347	404	438	378	428	417	395	378	385	384	388	401	435	404	394	401	384	429	396	433	393	412	406	383	374	409	380	382	379	474	380	422	416	453	392	394	423	391	390	420	390	407	396	414	370	445	410	421	402	372	441	387	437	412	367	422	370	416	413	442	425	434	434	365	425	420	379	431	463	423	425	416	424	437	414	414	385	395	419	427	374	377	414	403	411	393	400	431	412	427	393	406	377	395	390	409	464	422	396	358	393	434	402	406	409	378	403	387	389	424	429	388	384	411	377	396	391	408	402	418	395	399	408	429	407	423	441	414	407	425	382	436	382	431	404	414	420	422	411	408	403	364	428	415	398	429	430	425	403	457	411	395	391	385	409	428	393	424	398	436	429	385	394	398	417	415	406	401	422	428	441	450	421	386	393	432	398	376	390	385	393	401	399	368	446	353	439	389	403	443	380	371	390	432	396	413	390	413	425	406	385	411	398	416	375	395	391	375	443	412	395	425	427	435	430	370	416	424	391	408	394	397	400	432	402	422	355	423	418	404	435	385	416	380	458	437	404	431	390	384	374	399	420	434	412	448	407	363	388	356	410	428	398	424	455	389	363	397	423	412	355	423	320	388	433	429	435	406	425	382	384	406	376	414	382	380	381	429	431	367	403	400	377	385	410	396	401	375	372	404	370	395	407	442	403	417	391	422	396	389	427	414	407	400	430	390	405	401	375	407	395	395	407	388	418	411	376	391	397	378	403	415	369	424	433	417	362	412	397	441	395	387	408	390	426	405	396	415	408	442	413	398	385	383	428	396	424	401	411	352	393	409	386	395	419	421	406	405	423	431	393	401	406	368	395	385	392	384	397	411	405	383	385	387	390	397	403	396	402	446	382	405	400	386	377	403	391	389	399	393	442	391	395	411	420	394	388	403	380	380	367	425	408	412	405	372	389	405	407	358	454	391	427	383	414	380	330	443	410	372	419	419	374	375	366	396	416	396	406	385	383	395	424	401	396	419	393	435	373	395	421	398	379	403	440	413	417	415	403	421	385	413	399	437	412	413	399	390	395	396	438	412	356	387	406	423	395	384	413	386	387	418	376	380	415	379	389	426	398	406	414	421	440	359	387	375	420	427	383	395	435	414	418	394	425	394	390	407	388	434	418	363	421	372	383	391	422	401	435	365	419	380	383	447	431	446	409	377	403	427	428	376	436	399	409	408	383	467	452	444	406	397	411	390	403	370	417	417	409	383	404	380	412	390	419	403	404	391	372	401	440	386	375	368	384	411	421	393	399	381	417	429	447	397	379	358	427	403	388	432	417	396	408	360	379	386	368	419	422	417	409	466	395	461	395	408	414	398	361	415	391	443	378	388	413	404	378	423	405	398	382	379	391	363	407	465	428	411	404	386	431	418	403	423	420	379	364	422	429	412	431	416	416	433	395	404	453	423	426	424	409	405	421	387	391	418	404	418	398	421	419	398	412	405	425	414	426	414	402	423	419	397	430	415	386	400	360	378	422	392	388	392	436	363	411	404	372	377	407	409	407	386	436	401	411	407	410	421	417	408	401	367	398	417	415	425	405	423	408	433	389	401	374	403	377	412	372	399	378	428	421	396	427	434	419	420	398	372	409	430	380	410	405	376	378	402	407	411	413	412	426	384	384	413	399	390	400	394	404	382	409	390	403	418	404	373	403	433	381	399	400	403	370	441	441	410	431	403	423	402	411	386	402	412	412	421	419	379	390	440	404	408	397	410	378	371	385	450	387	421	436	384	376	428	412	411	414	426	409	412	418	381	382	422	398	416	404	375	382	478	426	435	410	434	361	381	382	406	392	429	400	398	411	407	420	397	399	451	417	399	408	415	421	394	402	384	446	411	427	395	421	366	433	375	417	402	378	409	427	417	401	433	416	355	434	418	417	384	366	351	437	424	396	358	404	392	387	378	422	384	407	366	434	429	438	366	428	400	433	466	379	403	402	405	418	398	459	385	424	403	407	398	404	403	394	395	384	425	443	397	441	443	405	383	400	443	384	384	390	410	397	433	407	424	413	373	391	414
32550	12459	7051	4682	2444	1260	1092	945	954	912	914	897	855	876	898	927	822	899	861	898	837	876	874	894	902	941	890	901	886	875	868	840	906	928	932	822	946	920	888	932	903	922	921	882	893	872	894	941	872	828	833	900	889	880	920	906	877	875	913	935	841	863	888	818	905	914	868	888	886	899	854	878	843	874	909	889	910	892	843	895	901	912	912	912	840	924	915	863	883	913	925	888	958	891	909	893	893	882	873	913	903	893	894	843	898	852	924	913	891	901	850	899	885	918	856	895	847	931	866	829	948	842	830	904	885	914	892	909	877	882	910	827	864	902	854	877	933	905	927	872	904	927	896	947	859	892	921	904	894	849	926	852	910	907	879	877	834	863	921	884	895	870	875	855	883	906	911	874	889	854	911	940	894	885	869	915	875	859	909	857	840	877	905	881	870	865	872	930	884	893	894	870	915	904	906	959	885	932	908	850	912	872	864	890	923	922	887	851	872	884	945	875	873	877	898	908	906	869	851	919	859	880	858	880	894	911	865	864	883	871	946	930	946	878	870	900	895	918	933	879	931	881	879	892	961	839	913	838	901	901	901	928	844	907	921	864	880	913	861	855	887	919	843	842	865	856	952	928	828	895	874	891	861	871	904	888	907	841	909	894	869	873	955	863	866	905	929	920	879	878	867	942	901	870	875	906	874	900	874	911	931	932	927	885	896	909	863	903	899	870	898	910	944	915	896	862	923	910	862	904	915	906	876	868	907	887	879	898	879	886	938	933	879	912	848	887	895	856	903	852	903	923	892	850	935	868	893	920	899	946	848	894	900	917	892	926	838	840	874	868	881	925	887	894	885	878	884	855	903	912	922	906	834	880	915	865	945	902	888	891	875	920	864	903	873	859	832	893	903	885	902	901	904	890	884	925	896	900	922	913	919	941	897	858	840	862	908	868	876	905	894	847	964	842	878	872	876	937	903	847	880	878	885	853	924	927	857	850	937	894	912	879	887	857	897	866	857	889	913	912	912	870	842	872	866	905	902	850	880	894	922	912	870	881	906	959	911	871	878	882	896	895	842	910	842	925	844	918	858	879	904	857	944	905	906	861	918	883	871	917	838	890	907	915	873	885	864	926	901	891	891	885	921	876	902	884	874	910	847	931	962	907	894	843	884	892	892	873	874	838	854	880	895	870	873	906	890	881	904	961	899	892	866	960	867	894	860	934	867	892	874	927	925	913	850	934	890	896	928	874	897	886	914	892	832	926	898	897	903	936	857	861	857	904	883	881	886	951	889	914	889	914	919	899	836	837	865	883	878	854	906	884	873	917	920	851	911	915	921	946	898	882	922	846	913	896	916	923	904	849	904	891	866	913	892	822	906	867	887	901	914	935	855	865	886	841	871	901	903	877	868	858	852	903	844	904	844	859	908	919	864	868	885	927	887	885	872	908	866	903	963	853	931	893	837	902	888	894	917	867	868	931	946	890	916	851	888	860	878	874	942	917	879	883	919	871	921	846	862	933	914	905	805	879	874	896	857	913	885	907	832	947	915	929	913	851	922	865	899	870	881	878	854	871	894	902	879	908	836	852	888	872	847	879	881	906	875	892	855	861	958	890	908	879	881	860	899	875	928	886	869	889	908	903	909	831	893	915	862	881	931	852	891	859	886	923	906	869	854	925	836	875	918	853	909	858	876	941	944	940	914	868	907	908	862	867	892	938	849	851	875	847	898	923	917	885	942	911	943	840	887	857	940	903	878	938	853	846	859	837	921	913	906	880	876	870	943	869	870	872	895	883	901	833	907	863	894	860	903	890	825	836	829	866	905	878	887	910	922	851	919	880	870	869	926	843	881	938	912	883	914	867	933	869	858	839	856	947	858	904	947	875	870	822	840	896	920	899	887	944	884	881	888	864	881	878	907	886	874	850	837	936	834	931	858	851	883	868	905	896	873	919	860	830	894	852	859	860	882	900	890	893	935	854	834	891	866	942	861	879	889	928	863	893	865	886	896	906	846	927	891	884	896	918	905	914	872	907	892	851	912	885	909	903	904	882	868	870	901	867	918	910	895	893	916	912	852	845	892	935	849	900	929	888	883	879	899	879	925	904	914	852	823	896	913	892	844	861	898	912	877	914	913	907	886	900	850	853	877	852	903	887	926	894	837	898	906	876	921	853	907	904	920	881	906	871	874	901	889	909	863	898	939	866	874	886	893	873	912	905	902	868	930	871	879	912	923	864	896	909	911	930	894	881	877	868	933	879	875	897	856	912	907	931	840	851	815	859	880	873	888	898	908	860	927	881	838	885	853	832	844	870	874	941	902	887	856	944	872	894	927	885	881	875	883	871	841	932	893	866	879	890	860	870	886	851	832	862	902	860	845	900	887	904	902	918	934	870	872	899	885	844	885	859	891	876	848	862	911	909	891	893	861	873	896	855	855	898	880	869	922	902	916	862	872	858	857	863	853	877	878	942	880	877	928	846	910	850	853	871	882	893	915	817	916	879	924	868	864	893	895	900	869	910	877	893	904	880	890	871	820	887	862	871	883	927	863	867	904	850	892	855	885	837	887	907	872	915	848	942	874	914	884	914	879	891	878	871	878	942	886	907	860	866	895	850	838	849	858	876	887	842	934	855	896	900	876	816	922	893	912	905	923	868	895	882	882	925	909	888	863	898	906	888	858	910	864	915	909	857	888	863	888	888	869	829	901	844	921	900	846	863	887	889	909	954	924	923	966	922	897	837	881	898	894	838	862	906	891	854	857	911	907	920	938	944	930	959	868	881	895	949	915	899	843	884	861	864	871	919	873	853	892	873	887	901	830	897	915	890	913	882	892	893	900	843	900	874	896	905	900	927	930	878	923	880	878	912	950	870	880	888	887	825	865	921	885	866	888	909	868	872	910	868	863	885	898	879	886	927	861	869	899	836	922	888	898	901	846	921	884	915	877	907	922	936	887	851	840	925	918	957	845	894	857	940	899	880	879	906	895	895	889	880	909	912	910	907	888	902	851	909	872	853	829	842	847	867	912	903	875	898	898	871	901	855	905	861	878	844	920	917	876	877	915	923	903	847	880	861	940	924	895	903	866	892	952	899	929	886	868	903	892	900	943	900	888	860	815	906	881	941	875	873	937	914	898	874	872	867	903	920	902	909	942	869	843	902	875	856	836	901	845	899	830	938	906	903	895	864	894	897	869	887	880	945	911	860	821	870	872	903	867	887	876	886	894	895	885	900	886	903	893	889	859	857	819	862	869	874	851	887	905	830	877	893	902	879	942	872	874	875	867	849	846	891	878	890	879	895	852	841	856	904	823	926	899	862	915	905	812	900	887	882	851	892	926	826	902	857	858	882	851	860	897	958	873	890	861	910	892	905	883	888	866	876	853	925	914	911	902	895	896	895	865	899	885	932	879	825	869	878	853	883	923	911	947	868	860	909	886	878	931	919	886	922	868	917	905	840	892	865	881	891	911	894	884	930	863	869	866	926	888	843	894	877
61918	29996	10879	2779	1073	677	554	511	448	449	422	437	411	415	393	347	398	396	399	429	416	445	417	386	388	413	432	402	388	445	396	410	397	404	382	429	410	397	349	425	423	412	406	400	362	432	419	381	366	419	369	451	414	394	382	390	416	391	393	371	423	437	440	398	402	422	407	374	414	398	396	388	421	398	395	402	416	421	426	444	410	424	411	421	415	424	404	394	409	409	403	425	418	403	457	401	390	412	424	382	395	409	433	433	364	422	387	414	437	421	393	412	421	410	350	388	418	433	382	414	369	421	435	394	477	423	430	446	436	418	390	427	400	393	393	413	366	362	407	417	435	407	393	392	393	401	414	418	427	470	412	413	400	423	411	388	390	385	400	378	409	365	420	412	406	399	371	390	378	375	402	383	412	427	432	391	424	425	415	413	388	429	453	389	416	395	390	431	389	426	420	397	441	387	414	406	386	407	399	406	426	417	430	417	409	420	406	410	393	404	424	434	350	380	424	413	403	417	452	446	400	420	435	395	420	403	422	422	406	368	387	388	416	358	433	376	376	406	422	390	456	415	379	404	397	431	398	345	380	467	425	414	399	424	397	379	414	396	438	369	376	420	412	385	358	405	417	432	385	387	438	415	399	380	417	383	376	400	436	391	399	421	406	380	362	395	332	421	409	401	394	381	377	442	393	406	423	408	388	392	394	434	424	399	410	418	418	459	387	416	418	401	380	385	424	384	400	344	403	416	379	422	411	409	453	415	409	418	410	410	375	434	396	415	393	422	434	425	379	424	424	436	396	401	445	382	403	378	402	439	397	424	425	423	374	404	376	446	381	398	455	396	404	349	391	408	443	377	416	400	364	427	414	386	404	368	390	422	403	408	420	407	407	396	369	389	417	407	385	373	409	418	416	414	418	423	440	406	403	416	411	404	402	414	405	407	374	393	385	419	392	416	387	369	410	414	403	412	435	399	438	414	391	430	428	372	402	403	378	422	399	403	445	407	378	402	387	405	429	446	372	417	402	466	445	403	431	415	438	422	419	403	398	428	388	402	388	416	444	410	443	392	416	415	391	428	428	388	389	425	451	436	397	418	408	380	376	404	402	386	398	404	434	402	387	417	395	434	383	433	378	389	400	410	421	424	357	408	415	402	402	432	382	405	388	424	380	361	430	361	358	430	391	394	391	424	390	429	407	385	383	406	389	422	456	415	384	422	420	428	374	410	384	429	376	409	421	400	397	394	366	433	370	424	427	432	422	387	441	438	428	388	401	445	411	446	398	422	373	403	382	403	387	407	427	351	420	421	398	396	408	407	377	393	413	428	404	437	477	401	394	396	422	423	432	421	461	402	420	408	369	464	365	424	419	458	436	432	405	433	383	432	398	415	416	372	405	416	381	411	390	406	441	404	402	359	451	416	445	419	375	404	402	482	397	384	392	410	388	404	414	340	417	375	418	410	396	413	459	419	402	387	404	394	422	420	417	422	408	409	381	453	391	392	376	367	363	366	373	425	375	452	420	411	393	396	411	428	412	402	449	450	381	402	388	441	409	390	372	423	381	422	386	415	396	422	435	385	381	377	430	424	389	418	404	395	430	416	428	426	420	424	403	446	417	387	420	444	370	438	437	418	403	413	432	401	426	376	422	415	375	381	400	468	402	356	413	411	391	410	411	401	376	399	462	404	381	418	416	409	395	415	424	423	404	405	401	427	389	424	392	358	402	420	382	410	390	400	426	421	424	378	395	417	447	370	415	401	383	423	411	420	423	431	419	429	425	392	435	433	414	379	403	424	383	368	389	375	410	395	370	397	416	397	418	418	374	397	377	447	438	371	430	443	392	410	400	416	427	371	405	403	417	379	397	413	384	402	427	441	404	430	410	410	435	406	405	430	401	392	394	427	393	449	399	386	392	381	391	402	431	405	423	409	392	395	413	447	428	409	398	416	387	418	438	424	395	422	411	451	392	422	401	424	399	434	425	441	416	407	426	397	404	418	465	427	399	370	429	379	431	428	395	417	443	425	425	386	413	372	415	366	414	426	363	380	390	428	394	398	403	423	393	360	403	408	448	417	407	423	436	413	365	433	418	409	406	431	425	405	394	380	363	462	462	428	368	390	412	406	426	455	411	441	390	407	453	390	401	376	404	412	399	407	367	393	386	394	412	429	404	421	382	423	395	437	383	401	407	375	403	418	426	368	410	390	407	396	401	365	441	381	375	400	368	433	407	386	361	426	402	391	426	404	423	421	423	436	429	405	408	399	412	370	441	426	434	424	388	433	409	426	381	444	414	429	367	398	435	378	435	407	364	378	414	432	433	400	422	408	454	394	403	425	416	431	406	416	431	400	390	439	388	401	431	400	427	366	471	412	393	400	409	407	407	398	386	409	402	430	438	407	399	401	408	428	449	378	394	429	368	424	423	408	418	450	403	410	406	416	430	393	401	429	369	402	403	408	430	398	447	439	408	401	398	392	382	426	425	384	430	428	432	451	437	410	420	411	446	398	437	389	394	431	405	444	464	432	435	417	364	390	409	394	415	412	419	406	411	388	422	412	433	391	386	383	391	388	397	414	409	408	414	428	406	379	452	476	405	419	387	424	393	418	400	434	394	415	402	404	357	424	378	388	437	384	410	383	409	364	412	407	395	392	409	418	407	425	414	455	382	437	399	379	414	386	414	422	470	427	444	391	399	451	395	430	391	362	404	432	366	417	371	424	393	432	355	374	376	363	387	430	418	426	421	411	378	349	386	393	411	392	406	411	386	425	403	415	407	462	392	381	392	406	437	403	408	452	398	435	409	380	380	392	431	419	397	399	364	451	407	363	422	437	370	356	407	444	385	435	443	411	402	405	404	419	388	443	409	372	404	427	422	396	404	414	411	396	379	412	403	419	418	391	398	453	429	426	410	435	439	425	362	379	402	409	407	386	427	417	387	424	401	382	432	435	382	396	414	424	402	388	437	435	444	337	408	415	415	425	396	408	418	453	433	424	436	421	421	363	383	404	444	425	424	408	441	434	398	417	446	411	416	424	437	417	427	422	406	393	377	399	470	399	419	421	397	428	453	392	408	401	379	418	374	426	406	466	397	383	418	388	448	408	421	382	447	412	377	378	376	454	417	399	375	435	385	411	377	427	372	421	376	430	412	429	403	404	388	405	368	419	428	369	366	367	389	363	463	444	375	418	403	382	456	404	435	395	403	394	393	421	385	408	391	433	395	422	414	404	428	434	377	408	415	427	381	397	402	429	379	428	427	397	383	389	373	386	346	431	386	421	443	453	443	428	396	392	395	406	406	446	362	430	383	405	423	379	428	341	411	420	389	382	380	418	411	409	401	385	441	409	390	403	430	397	389	409	370	387	404	371	376	390	428	399	404	412	390	412	451	401	427	428	423	432	387	398	390	363	357	414	383	404	440	425	409	368	447	422	433	441	403	386	367	377	390	428	427	398	391	406	349	447	428	380	413	445	405	421	409	405	377	387	411	403
42744	22456	9063	4756	2548	1635	1446	1197	1074	964	939	908	948	895	916	903	894	915	1009	937	907	928	900	843	953	950	901	856	846	922	887	936	849	879	938	904	901	939	879	883	907	900	912	874	915	904	896	898	904	907	908	920	877	877	983	928	871	890	862	876	882	900	894	891	852	908	932	898	915	881	876	908	872	884	886	895	900	894	897	916	982	897	878	855	892	895	849	901	844	927	891	918	888	875	885	937	952	924	888	952	871	880	871	887	903	880	882	926	893	825	888	920	869	933	882	858	901	903	888	901	893	868	915	893	864	978	897	891	888	959	892	851	934	938	943	885	921	920	850	916	873	962	902	885	883	916	897	949	938	924	881	899	868	845	888	872	855	875	859	842	902	913	908	872	891	886	939	864	890	884	868	944	939	900	889	883	874	862	914	862	931	891	834	890	878	899	910	877	913	946	867	889	898	907	894	879	904	875	889	857	909	873	950	860	886	891	897	883	915	859	947	839	864	901	872	871	882	907	907	917	904	847	861	902	888	931	869	869	921	889	895	926	867	865	925	932	886	877	881	915	932	927	870	894	920	866	907	935	843	886	837	853	885	886	924	933	863	898	857	918	924	905	883	901	903	912	941	923	866	876	919	890	856	933	906	946	944	938	895	902	983	878	923	907	900	892	940	873	887	848	872	901	938	893	892	882	856	901	884	892	920	918	894	875	873	899	836	875	910	868	972	851	892	942	910	868	878	823	917	911	818	890	904	887	902	864	897	893	914	829	897	891	964	880	908	866	930	935	914	869	868	921	956	875	818	929	912	937	895	865	961	890	875	909	923	857	887	911	854	871	863	868	913	862	926	935	960	893	835	835	886	872	865	900	894	908	885	884	892	888	928	901	892	884	911	884	921	916	840	881	859	913	900	878	829	870	878	888	860	875	914	912	923	896	892	864	842	810	884	909	879	921	840	893	852	825	906	911	881	857	923	935	871	878	878	909	853	923	896	851	904	930	924	861	952	895	914	889	876	873	875	910	906	928	904	912	942	893	931	903	859	887	903	943	880	912	903	935	936	865	919	856	908	870	854	849	912	881	896	839	921	871	953	867	869	902	924	940	896	894	884	887	951	828	856	866	927	856	885	883	936	944	929	893	871	873	865	897	914	925	900	927	920	888	907	937	869	919	839	924	893	950	935	898	898	911	895	879	924	927	902	866	907	909	856	888	899	914	838	849	930	899	883	915	931	855	906	878	870	841	884	910	906	913	871	887	945	895	936	882	867	866	912	920	872	938	921	899	904	893	922	909	862	881	929	892	880	916	873	921	868	851	882	892	938	895	881	876	929	946	905	935	909	945	879	846	923	937	876	929	898	912	910	944	881	916	886	909	856	951	896	837	912	932	911	859	877	940	929	942	847	895	881	898	907	895	884	906	881	928	866	923	849	937	926	925	875	916	844	873	951	900	910	863	920	896	865	909	913	922	874	895	918	895	897	842	876	919	908	881	886	943	927	853	889	915	916	902	875	905	961	909	956	865	883	922	896	877	859	864	936	929	881	915	868	912	857	921	866	923	853	870	905	915	886	867	925	921	855	899	891	922	846	870	899	904	906	851	894	889	929	827	909	911	898	883	972	904	892	882	873	897	847	882	914	938	887	914	896	916	934	892	897	870	907	899	889	912	897	880	886	884	841	923	868	904	896	919	871	876	865	886	889	845	886	906	909	879	838	870	917	875	876	880	874	896	918	904	833	907	874	856	882	881	846	859	867	869	863	885	854	885	904	868	927	889	823	909	885	922	913	916	891	818	887	938	879	947	904	939	890	875	884	883	925	890	914	915	847	893	938	905	882	883	885	861	878	873	848	929	852	930	877	851	932	930	943	902	898	927	879	878	873	950	870	867	886	842	886	910	882	887	892	911	928	906	868	912	883	858	922	939	886	946	934	951	947	862	913	937	851	899	904	918	854	899	913	877	917	889	893	896	950	912	884	940	875	902	865	849	928	936	893	896	887	895	917	900	899	956	849	914	989	857	921	886	960	912	868	915	869	855	884	944	888	862	949	896	880	890	901	890	886	821	899	918	852	888	856	911	877	866	863	882	853	857	878	882	940	884	911	899	864	893	903	887	949	895	932	914	869	872	843	879	853	912	919	888	906	908	898	892	918	940	927	917	857	864	867	957	888	896	872	938	935	918	903	881	916	896	895	889	917	936	868	928	877	913	937	888	874	886	869	924	871	950	900	885	925	900	913	886	903	931	881	914	885	909	917	870	895	891	857	870	907	896	868	894	894	888	925	924	955	855	944	905	909	868	930	887	834	902	879	914	867	879	908	886	941	933	862	888	947	929	873	916	841	892	903	949	871	911	947	894	839	893	923	818	887	939	890	896	871	895	920	884	888	907	910	847	838	889	918	920	888	814	926	937	868	857	915	913	847	898	909	914	869	886	910	903	863	924	880	882	894	883	874	855	915	910	931	884	911	874	914	947	898	908	862	933	863	922	914	857	902	912	889	889	885	848	901	890	858	901	914	891	910	853	870	877	932	947	897	880	843	943	923	928	867	905	890	900	940	925	895	903	952	901	870	893	868	905	888	860	923	925	891	902	901	896	945	948	945	907	869	880	929	919	856	866	880	868	898	891	876	880	879	881	834	883	831	922	919	877	882	928	909	892	880	885	890	862	915	911	917	916	952	900	895	902	918	903	935	904	902	848	890	923	850	939	907	961	895	913	858	913	870	876	862	895	903	864	947	897	854	874	887	898	947	875	908	855	928	883	904	942	864	850	884	854	894	851	932	955	866	884	918	912	870	881	846	894	916	875	874	872	892	888	879	885	919	874	923	889	919	924	875	887	880	936	877	926	900	865	905	894	884	863	870	911	816	943	895	857	917	918	873	964	902	868	868	897	877	908	892	851	869	771	918	899	938	930	908	900	914	907	921	797	899	884	869	954	865	899	911	870	908	902	886	892	914	904	933	885	862	883	896	856	938	871	901	907	946	896	868	912	899	886	894	885	886	894	913	868	901	941	928	889	950	897	988	920	912	918	890	853	880	891	916	939	911	863	918	879	859	920	891	872	902	871	908	925	939	871	863	897	905	939	861	918	881	956	940	902	861	898	879	839	922	878	905	886	870	874	885	880	913	853	883	885	894	887	886	914	913	928	877	924	928	910	860	880	858	897	912	911	900	899	875	876	914	878	874	840	860	894	845	886	922	919	894	896	921	911	841	846	904	865	904	932	921	809	883	917	914	876	958	859	871	844	914	864	884	924	879	912	915	938	949	891	882	903	909	882	950	866	890	911	858	917	871	940	885	873	890	915	931	918	865	927	878	905	861	870	958	877	891	884	916	870	899	915	842	885	938	905	877	914	803	900	886	954	924	889	885	933	840	923	860	891	933	865	851	877	886	914	922	909	932	909	919	915	827	905	891	859	919	866	867	937	944	971	903	897	919	876	891	947	919	905	884	882	939	859	869	879	857	888	912	897	956	958	886	896	907	903
56843	25088	9346	2008	865	597	578	521	504	457	423	434	416	414	422	430	436	437	473	428	447	419	436	390	415	453	425	437	431	430	394	432	392	429	396	405	414	443	434	444	455	471	431	453	407	427	436	438	449	417	459	440	410	436	445	455	453	440	478	407	426	398	399	444	417	452	468	391	392	417	400	398	396	411	447	383	409	475	459	386	424	432	417	456	417	420	454	432	371	409	411	445	444	417	430	426	413	426	382	403	418	420	421	384	451	396	445	389	421	388	405	465	429	450	456	448	418	437	397	389	453	453	475	460	437	432	456	440	433	383	455	395	447	482	427	447	446	444	422	453	455	420	407	420	428	449	445	444	426	430	418	458	433	420	417	444	434	406	438	435	446	422	442	398	400	385	427	394	437	436	408	427	400	390	420	413	454	431	425	414	429	394	430	413	428	471	455	451	460	428	430	422	413	412	407	458	420	449	408	445	409	416	441	439	437	406	436	414	439	420	444	434	428	431	440	417	438	417	403	440	459	407	444	391	406	441	425	428	437	434	401	441	454	423	467	463	453	433	441	442	442	431	426	430	415	412	456	420	422	423	432	422	452	427	428	429	415	434	439	404	407	414	408	401	487	421	439	420	425	441	413	443	426	440	393	441	445	444	479	455	432	399	486	445	448	420	391	420	429	403	442	422	447	415	445	449	412	432	415	426	418	420	459	412	414	397	399	432	386	451	415	440	467	425	442	399	425	425	431	416	421	393	421	470	434	443	413	416	386	430	411	409	441	429	401	433	425	455	404	402	465	461	423	396	395	453	414	410	427	417	403	423	438	428	373	426	414	416	441	402	403	420	403	443	447	419	427	444	435	458	434	429	458	469	385	400	430	409	437	427	409	417	428	434	438	454	434	390	462	434	415	384	431	394	425	452	406	437	408	418	440	459	426	465	393	472	449	435	434	402	435	424	479	397	390	393	421	446	471	428	421	409	454	432	418	443	448	412	405	371	456	417	454	416	446	412	408	413	432	434	391	468	417	449	428	442	447	422	461	436	427	436	397	424	422	408	414	436	430	420	426	410	455	457	493	434	437	387	427	436	426	439	403	450	431	436	454	440	462	380	373	435	366	423	460	421	452	410	454	442	435	438	440	400	465	451	488	443	434	425	435	392	423	416	434	437	431	422	445	449	397	377	379	403	410	435	409	446	425	448	407	418	422	396	446	400	403	410	400	383	409	430	416	400	399	446	439	416	472	407	405	452	397	438	390	437	394	436	416	406	448	440	437	440	434	411	412	416	394	419	417	412	416	422	427	459	433	426	445	426	426	408	377	434	400	414	429	440	438	411	426	431	380	433	471	458	431	418	405	409	409	434	404	407	420	408	416	425	442	446	441	430	416	423	432	429	435	373	447	470	445	410	463	417	450	420	387	398	425	431	412	394	421	436	432	417	431	420	404	451	402	431	440	414	418	402	439	456	454	442	437	405	434	417	386	425	424	416	422	454	422	432	430	478	429	412	428	440	440	406	438	448	456	447	415	426	455	437	439	423	418	432	391	415	433	395	450	430	435	415	450	442	393	440	442	412	446	442	418	395	472	410	432	449	388	403	483	468	412	453	388	428	431	465	423	421	425	457	443	442	437	427	444	417	393	460	457	427	425	413	437	419	415	410	413	404	414	394	425	457	413	413	481	411	406	398	437	406	443	427	390	421	380	413	393	433	400	448	419	391	416	408	451	403	466	445	454	406	423	441	422	404	401	439	388	415	411	424	396	425	441	418	412	411	441	429	438	407	393	372	402	409	411	449	442	434	423	394	425	431	419	429	477	436	428	425	429	407	376	407	468	398	395	455	443	432	425	425	427	498	444	410	373	458	428	439	383	429	429	402	429	404	455	472	411	421	460	452	422	460	406	434	400	442	446	438	443	413	419	403	397	411	476	444	412	438	420	429	430	455	422	432	425	421	418	403	405	438	426	436	435	440	435	447	427	441	399	426	470	418	406	407	399	416	417	439	435	455	430	459	426	401	473	447	397	418	436	434	446	419	455	410	431	440	417	413	425	406	417	419	418	411	449	428	418	439	410	394	452	449	431	388	427	425	475	446	441	443	412	433	388	381	441	425	502	394	389	405	405	425	423	420	420	412	430	428	423	441	438	437	404	471	449	415	429	423	407	448	402	423	461	404	417	445	457	433	452	412	432	401	411	424	402	455	464	378	389	411	439	403	458	424	426	432	405	449	447	455	438	439	429	405	496	426	433	408	430	417	405	451	429	426	412	434	412	432	415	455	440	390	393	409	444	451	414	396	423	382	469	422	472	422	446	419	418	408	416	433	420	413	420	432	487	449	409	460	446	405	454	406	423	453	424	450	413	425	446	438	437	423	458	391	458	417	432	474	416	436	436	427	441	438	456	426	446	419	378	457	424	428	390	431	441	421	468	415	485	421	398	440	419	409	379	455	432	433	378	432	403	389	398	458	424	433	413	436	383	428	427	405	433	451	399	414	419	426	413	417	420	465	437	450	407	420	432	398	479	411	489	397	476	451	433	397	376	383	437	427	426	444	440	428	381	410	413	458	431	452	436	418	461	423	414	457	420	451	431	459	406	412	443	460	383	419	454	413	424	432	418	433	408	417	407	454	444	422	421	474	417	421	435	427	401	413	409	420	402	437	441	403	436	414	437	469	474	409	405	404	422	413	452	414	469	461	424	412	425	459	397	414	417	405	424	471	414	423	430	457	432	385	448	434	447	427	437	462	431	433	439	425	443	400	363	466	447	467	418	456	438	466	469	421	427	459	413	433	425	446	409	424	490	440	451	420	364	429	414	475	444	417	457	425	413	418	447	435	401	450	403	419	444	408	429	412	420	420	420	413	418	413	445	437	389	466	419	430	420	411	458	406	463	444	421	420	407	439	403	444	434	430	399	444	406	422	447	433	435	411	456	411	431	430	437	413	380	449	394	474	438	413	473	442	372	426	468	452	414	412	440	428	427	447	433	422	407	417	419	441	449	440	397	420	403	433	413	451	386	465	435	461	402	441	453	421	446	429	398	423	436	401	419	429	439	429	444	448	430	432	488	452	435	413	415	405	437	396	416	438	432	444	411	360	427	421	426	390	467	455	376	445	433	447	444	447	424	421	413	409	412	403	397	441	464	457	437	422	454	444	403	394	417	443	427	453	422	437	438	408	417	383	403	429	415	402	430	400	441	379	461	417	415	440	410	424	417	437	407	426	445	420	388	417	461	421	402	428	382	396	440	413	428	437	422	419	399	423	409	436	431	428	436	459	463	462	440	420	421	397	477	443	476	427	404	417	429	417	411	398	440	441	441	450	425	415	443	441	445	439	415	468	425	427	447	446	426	435	436	477	425	416	421	432	427	393	424	401	481	420	467	421	447	434	444	455	470	439	438	407	438	450	441	447	386	414	466	456	413	412	445	392	445	453	404	458	390	429	403	424	412	434	459	454	421	426	460	420	451	458	483	450	416	420	457	420	420	436
38775	15055	6060	3335	2051	1534	1271	1226	1117	1067	1006	979	966	922	881	947	927	920	952	943	929	927	950	923	908	938	960	980	908	936	941	906	940	937	935	883	939	927	911	947	950	944	953	955	955	973	940	919	946	900	932	927	937	955	898	895	875	904	862	933	951	923	944	975	950	962	929	916	948	861	924	907	926	963	941	999	900	884	966	913	908	980	902	905	992	998	968	935	897	891	905	893	947	960	968	912	955	959	911	929	969	960	920	926	895	904	919	910	931	932	930	965	898	933	916	934	973	920	950	897	948	932	906	924	948	923	946	960	921	894	919	905	927	930	933	880	931	955	949	963	943	931	933	942	943	931	921	935	976	917	962	913	925	925	917	838	1011	944	922	957	966	946	939	946	965	916	936	874	917	1003	961	908	984	967	913	929	910	883	919	897	965	910	960	946	889	954	904	972	920	957	952	920	862	951	931	928	876	921	927	926	921	940	896	914	922	920	924	942	960	932	921	959	969	938	942	952	934	938	929	927	949	932	954	1009	948	909	945	959	952	868	927	941	955	946	944	929	922	941	938	999	921	936	932	863	956	926	972	888	896	934	915	909	932	971	931	900	932	947	952	960	936	894	949	962	933	879	979	896	939	971	874	977	929	928	923	938	896	899	888	907	942	966	901	927	952	920	964	962	955	951	970	975	967	981	966	923	960	923	930	930	903	934	986	942	916	913	967	970	912	925	907	897	931	909	902	982	876	955	956	947	909	955	925	890	970	915	948	904	955	901	993	877	968	932	902	902	895	942	931	904	887	975	903	943	910	942	913	967	932	867	948	885	913	958	952	908	936	897	914	913	921	964	999	926	950	970	876	927	892	966	861	924	986	919	884	974	944	937	991	961	958	927	910	959	937	952	936	944	947	938	923	952	946	945	955	957	863	917	906	866	929	930	904	918	956	917	954	906	961	914	894	926	915	969	990	916	958	925	960	931	915	926	952	950	982	904	901	1027	896	897	924	915	909	903	962	953	998	908	966	896	950	898	982	965	921	880	958	931	946	969	923	940	939	886	941	917	974	910	908	971	934	943	943	943	963	962	927	900	924	920	903	997	880	939	898	972	977	980	920	908	909	928	913	943	919	911	988	926	969	923	920	884	968	954	941	951	941	931	890	957	917	933	922	916	953	895	952	963	944	954	913	886	874	967	929	957	921	960	927	940	931	983	942	931	941	972	928	959	947	925	886	895	910	968	900	974	1004	914	932	921	976	937	931	939	909	932	915	849	912	969	938	954	921	950	899	946	900	967	925	954	929	884	934	966	926	963	943	960	943	907	969	958	931	877	905	884	895	910	946	887	935	925	959	910	904	942	922	902	939	927	976	902	943	979	934	975	895	953	881	878	903	929	919	950	919	915	944	975	893	933	905	930	922	946	936	993	913	957	944	936	896	927	1002	1021	979	955	924	954	958	928	956	944	969	952	923	903	936	955	916	888	905	935	906	885	928	923	960	964	960	930	924	952	933	926	951	899	911	973	946	906	933	929	889	943	925	919	891	892	914	949	932	907	948	938	896	940	871	935	897	955	904	913	932	875	941	950	892	930	905	934	902	908	943	904	916	882	965	935	959	938	880	988	901	873	951	914	952	940	964	924	946	945	915	920	924	926	982	864	902	914	929	954	905	951	928	925	885	948	923	895	909	890	893	940	935	966	947	895	916	953	953	931	935	989	951	868	973	933	910	956	938	890	965	951	965	953	886	937	890	998	912	901	949	949	892	997	886	922	891	932	877	915	1029	903	929	956	938	872	978	933	910	928	928	919	956	928	952	963	983	1010	886	944	931	940	943	949	898	925	924	938	937	937	989	891	949	930	957	927	923	921	927	849	929	923	896	958	937	909	898	886	907	953	952	979	954	976	942	921	1004	885	871	944	948	954	936	874	919	911	932	963	953	934	907	926	891	972	958	994	901	902	964	914	904	940	972	934	973	931	941	925	889	926	965	935	923	979	925	891	862	910	921	974	988	899	910	908	918	981	931	902	978	959	965	908	951	893	886	981	913	936	919	963	940	944	966	952	954	944	915	915	928	878	912	926	897	901	961	965	975	964	957	983	924	904	897	936	961	997	935	906	1000	921	934	969	956	909	945	956	851	945	909	922	880	961	912	942	865	894	874	900	903	914	972	927	918	964	881	873	916	970	925	958	880	894	894	984	946	910	964	944	918	923	911	975	984	914	892	1003	905	907	889	953	973	891	962	958	931	920	927	951	967	897	951	903	952	914	945	1032	922	957	896	957	919	908	918	933	881	871	965	931	944	924	927	899	861	910	918	1000	955	903	899	897	969	896	925	907	867	913	892	963	953	873	917	892	870	931	914	916	929	905	965	943	967	925	922	883	979	889	939	910	963	912	925	898	939	855	916	958	904	896	940	924	950	961	922	901	991	926	951	936	925	952	968	928	913	850	960	912	900	911	922	967	957	935	968	969	972	945	937	950	933	939	927	919	866	958	944	934	941	950	909	925	909	953	913	907	954	882	989	904	909	909	878	958	921	952	885	916	962	936	931	977	934	911	940	902	965	886	1000	932	965	924	922	930	934	905	949	910	950	922	983	943	903	939	923	938	914	864	922	946	896	877	878	983	910	914	929	954	955	951	903	926	925	1005	976	958	939	952	949	922	951	893	888	881	914	911	947	939	910	970	841	968	933	900	916	917	943	883	902	919	980	970	886	896	958	943	871	920	902	944	931	956	889	960	896	950	951	866	904	887	920	943	974	935	984	971	1002	893	967	890	955	927	939	934	889	980	922	907	910	959	935	935	956	893	925	897	957	929	924	943	900	945	979	987	874	890	907	893	943	894	953	935	964	924	968	971	890	946	939	939	916	924	927	940	934	924	923	914	932	869	903	873	935	937	966	997	911	930	944	889	920	940	964	899	928	943	942	917	932	947	926	908	894	958	960	936	940	950	942	877	950	916	901	923	885	949	908	948	956	959	945	924	881	953	953	875	902	981	933	961	944	900	953	909	905	893	886	914	971	861	932	912	976	928	898	935	885	985	893	919	927	888	913	977	926	912	961	886	934	898	950	899	935	1010	958	921	999	961	934	896	936	967	926	971	905	948	873	983	918	931	919	950	936	965	898	936	953	964	986	917	920	897	953	939	947	983	902	979	930	948	977	909	992	941	916	904	944	935	911	918	925	933	987	955	954	899	902	897	951	958	945	909	965	979	937	923	941	945	966	922	971	927	940	925	925	892	971	936	972	924	928	953	914	926	965	952	930	884	895	925	1011	939	991	914	960	912	930	934	917	903	951	944	991	929	950	926	999	954	955	905	928	976	941	960	886	988	857	908	912	907	939	883	944	964	927	946	970	899	945	962	916	894	950	923	945	944	948	962	973	932	953	912	959	922	941	1043	897	953	958	933	966	994	981	990	936	920	946	938	976	856	934	945	894	942	945	943	938	878	912	909	949	991	887	989	940	891	971	957	907	936	942	950	899	942	931	934	905	864	962	919	886	947	891	966	882	974
44746	16822	4572	1430	722	563	506	451	417	428	415	385	411	412	404	382	419	409	409	411	401	340	413	403	427	420	448	407	427	423	399	418	372	402	412	377	380	391	392	430	374	373	453	392	408	398	409	408	399	394	420	388	390	376	362	374	423	415	450	373	399	402	369	382	437	397	370	407	393	446	476	419	418	430	396	441	382	407	381	390	409	371	398	396	386	391	414	426	401	380	403	419	425	407	417	438	409	411	402	455	393	394	392	417	402	424	387	374	425	409	433	398	410	427	414	453	422	389	373	408	393	389	382	446	416	412	432	406	398	410	404	429	402	407	424	368	393	432	412	415	406	378	403	404	404	407	436	409	386	416	372	400	371	410	405	415	394	414	412	427	410	420	421	422	390	411	464	390	444	404	405	393	424	394	412	414	374	435	362	414	431	403	408	365	407	427	389	431	421	394	418	409	394	426	379	424	412	390	415	400	428	406	379	426	390	417	423	431	410	403	381	398	371	436	432	411	427	429	409	413	359	411	388	377	397	395	443	387	378	405	398	418	418	431	414	415	429	383	423	388	416	395	376	383	400	402	385	383	387	434	439	386	406	379	415	386	426	360	406	412	386	446	442	403	394	408	378	401	435	393	413	386	429	370	383	398	374	393	441	455	402	399	415	460	407	418	417	419	409	414	399	393	436	370	433	369	378	363	401	398	398	411	407	391	412	407	425	391	395	393	377	442	389	374	416	406	409	423	411	397	396	408	399	434	381	441	408	413	372	410	396	410	394	429	435	401	405	401	454	408	389	401	409	401	411	399	383	379	390	396	391	422	379	401	338	405	387	430	379	384	398	400	412	399	417	400	392	459	425	416	392	409	457	418	407	446	423	435	385	407	467	423	407	400	468	413	417	380	387	416	391	422	405	389	426	389	402	424	422	398	431	419	401	390	451	399	458	389	442	443	401	410	422	432	394	395	394	425	404	389	427	397	384	409	408	361	398	422	411	392	416	434	355	377	400	387	397	419	413	442	402	401	377	381	400	398	376	429	401	390	375	454	423	383	375	383	378	411	403	410	423	428	422	437	364	399	419	381	409	418	375	380	376	424	397	400	382	435	424	413	388	373	430	376	405	466	413	412	406	424	414	377	408	451	417	415	414	432	392	448	386	391	385	412	411	392	415	386	434	397	400	412	398	433	417	431	393	390	438	430	386	398	430	391	405	441	418	436	420	399	365	407	379	403	462	402	404	431	393	394	398	441	422	392	386	412	427	396	424	431	398	403	414	422	413	373	372	351	384	370	386	374	388	412	374	384	402	442	384	426	376	398	432	394	447	431	398	432	387	411	398	401	436	378	389	391	417	424	364	419	415	409	411	446	382	397	388	434	432	407	429	401	421	389	420	406	395	426	447	402	453	430	427	407	469	387	412	431	414	431	397	393	430	428	413	399	440	387	393	417	425	381	438	384	390	371	401	437	418	371	432	396	392	372	441	393	422	373	391	406	428	407	403	400	431	410	380	445	399	463	390	446	414	422	394	397	412	420	446	398	370	432	404	424	371	407	413	403	374	402	407	424	412	406	353	439	445	412	428	422	410	373	365	419	432	394	400	418	395	396	362	429	413	440	424	384	389	434	406	374	393	386	389	439	415	401	415	394	405	386	419	434	461	445	392	445	412	396	398	361	398	405	393	418	378	422	455	439	373	394	385	393	394	403	426	444	386	361	380	418	382	405	418	411	414	422	390	421	404	401	387	415	396	433	414	409	438	417	405	434	362	436	394	383	394	394	399	381	415	388	424	360	431	413	429	423	399	406	390	417	411	396	416	399	412	397	449	418	426	410	399	433	411	397	402	398	397	395	422	398	379	399	398	385	390	384	418	404	406	395	382	381	416	414	414	414	386	463	389	407	414	389	404	371	432	390	419	363	422	373	384	453	433	397	402	417	424	384	385	403	395	374	406	429	376	414	403	404	397	432	398	412	416	362	399	364	423	402	431	394	445	389	427	391	393	392	403	377	409	385	398	431	386	359	389	419	405	406	417	380	425	396	413	387	393	411	399	386	405	405	394	381	357	386	426	426	393	416	417	438	366	440	375	412	414	411	381	367	419	430	367	393	416	409	414	408	427	432	409	430	370	426	400	406	385	382	419	398	404	389	430	411	403	419	414	383	387	381	414	382	420	386	400	394	388	462	392	408	420	387	405	404	414	398	403	395	422	385	394	380	429	443	394	412	436	413	390	389	416	430	390	409	422	386	400	436	381	383	398	397	397	439	434	415	411	382	426	398	404	398	396	418	456	375	412	425	433	391	412	422	397	433	392	382	390	365	424	435	419	450	409	391	421	419	407	346	384	411	385	375	431	419	432	406	390	385	403	408	392	392	439	427	368	416	375	411	430	430	385	386	425	409	412	379	452	410	416	399	388	403	408	426	445	441	411	403	423	387	405	391	340	363	407	419	406	346	398	435	393	387	379	393	407	406	397	393	391	384	352	406	395	389	366	401	398	408	406	401	382	404	449	427	409	417	418	416	410	433	411	394	396	430	429	388	458	409	397	406	446	430	399	406	370	425	418	426	433	443	393	418	432	417	413	399	389	393	384	392	379	366	386	423	410	448	407	388	390	381	414	391	416	391	400	385	390	408	384	376	394	382	374	365	373	398	375	418	385	385	399	400	403	401	381	402	387	423	438	383	432	406	420	415	389	396	417	434	418	367	388	399	394	402	385	362	423	394	379	351	422	431	373	415	416	389	414	412	385	404	421	392	380	410	390	434	402	415	376	396	403	380	445	399	415	387	409	412	396	378	373	423	415	404	430	417	356	407	421	389	406	373	375	372	366	453	401	431	365	377	390	416	440	424	411	423	396	410	423	419	392	408	387	326	407	372	426	415	430	375	418	436	400	405	439	382	403	393	429	427	352	415	406	405	381	456	398	369	391	418	368	382	404	393	368	409	383	443	409	417	419	399	389	396	412	410	412	403	390	422	411	393	396	403	392	415	417	424	423	404	372	412	449	404	408	400	429	409	401	406	386	418	404	440	395	403	401	363	383	389	405	388	432	452	448	409	393	395	389	385	388	435	425	437	389	411	440	436	401	394	410	423	373	374	444	379	399	384	409	387	403	413	423	367	435	417	411	409	417	408	372	389	384	394	413	408	393	401	401	393	395	425	373	438	390	432	411	395	412	405	423	420	426	394	401	408	407	405	421	419	426	340	434	434	394	420	434	391	382	387	407	394	390	402	375	388	394	379	411	391	379	388	415	410	392	413	374	376	411	428	374	402	403	415	433	432	405	390	413	420	389	390	390	424	411	400	391	394	421	387	407	393	392	410	411	394	383	448	390	417	387	358	381	408	395	399	424	410	384	400	439	408	418	388	379	415	379	413	391	389	421	388	416	447	409	400	412	447	406	383	405	374	382	429	413	364	361	432	411	402	387	413	409	384	379	383	419	452	380	368	381	440	380	418	421	393	417	426	434	435	393	411	412	385	450	365	440	432
30079	13317	5602	2995	1817	1312	1138	955	962	909	897	913	911	859	880	828	855	880	976	897	865	913	920	917	895	874	921	929	911	896	905	906	895	876	864	865	877	887	932	864	911	872	911	898	868	867	910	881	892	913	846	908	874	852	848	841	856	891	891	887	901	913	901	861	906	921	867	878	867	857	863	907	850	895	949	859	915	891	861	900	910	873	830	869	860	894	895	838	818	921	903	840	880	850	893	926	882	880	925	870	882	889	909	937	843	884	856	899	874	900	852	871	904	869	911	905	904	871	848	870	937	844	907	907	923	921	830	826	898	848	916	941	882	880	898	907	903	910	915	967	868	907	847	873	829	931	929	917	831	922	868	875	919	869	899	891	917	886	941	884	911	857	900	935	890	984	906	868	870	886	946	911	863	930	942	889	887	875	876	835	866	905	887	875	866	871	896	858	909	831	879	900	864	925	894	873	883	851	879	889	930	881	883	895	925	898	873	936	884	907	908	884	849	907	905	870	893	869	875	834	907	908	872	859	948	875	925	873	811	871	842	865	883	852	858	926	909	922	915	898	946	895	883	916	878	956	923	899	900	936	879	884	883	920	858	934	901	858	913	924	881	931	862	856	911	877	862	865	900	908	893	910	872	865	957	933	891	906	888	860	861	925	865	899	888	893	895	899	929	863	837	848	867	871	910	891	861	830	917	912	855	927	896	884	900	832	854	838	955	906	860	902	887	919	880	885	851	911	912	837	903	851	897	890	871	860	863	860	859	874	945	856	856	852	916	915	869	885	891	849	904	900	848	866	827	944	918	933	872	945	831	836	883	828	898	892	905	850	882	869	872	926	849	892	898	914	890	844	882	873	945	861	854	890	893	883	860	906	895	890	869	888	876	872	927	876	859	929	866	876	863	857	852	850	882	861	862	889	899	943	896	876	980	856	856	897	920	909	833	892	912	916	895	893	914	869	980	916	821	868	827	828	912	915	838	895	870	833	862	870	861	903	911	841	896	909	851	924	859	855	856	837	866	816	862	913	898	907	916	899	880	905	860	855	914	875	882	872	919	815	867	883	921	875	923	895	837	865	847	872	834	896	864	867	874	955	924	874	849	895	911	917	900	936	906	872	861	875	904	897	900	923	884	892	902	848	873	849	828	904	883	889	877	921	930	910	946	841	912	819	879	878	833	867	867	895	903	846	932	865	884	884	859	855	924	866	901	902	897	844	912	866	879	952	859	879	840	952	887	936	922	882	858	845	879	871	851	833	880	861	867	862	923	955	867	894	863	851	924	849	868	863	878	898	920	918	861	801	886	844	891	865	918	859	903	926	950	869	892	884	886	893	906	882	905	852	883	861	935	858	885	889	865	887	927	848	883	907	912	951	859	902	889	886	892	807	920	879	880	910	897	882	925	878	855	914	881	852	949	939	914	909	899	884	932	851	939	949	854	897	863	913	873	862	809	933	921	910	830	888	842	894	915	902	909	899	858	883	855	898	849	877	861	909	850	888	907	870	917	927	889	883	868	931	930	877	875	836	885	894	871	880	889	895	866	894	820	901	909	900	960	909	928	926	879	886	879	884	905	914	845	909	931	859	879	882	907	871	838	849	936	906	917	846	930	881	917	872	906	862	873	881	902	879	919	875	888	828	918	868	896	847	857	865	858	892	838	868	950	926	879	893	856	893	892	872	873	900	905	899	849	909	867	929	858	882	866	920	885	889	889	884	924	870	959	905	883	898	859	935	905	850	909	871	896	911	858	894	835	862	869	913	892	839	873	873	912	889	918	873	855	903	887	892	906	900	890	855	852	882	916	862	911	920	928	874	861	927	880	907	918	843	908	905	890	893	872	903	927	843	893	879	879	899	851	866	903	846	918	869	877	892	897	893	875	859	899	887	899	913	887	938	920	855	902	884	857	847	902	927	864	889	895	929	867	919	925	841	867	861	871	887	869	862	921	888	857	794	847	847	882	897	911	831	862	872	921	895	918	876	906	875	883	912	858	870	861	883	945	850	846	907	927	873	907	840	890	891	849	904	895	875	850	898	881	918	837	900	876	896	884	859	805	838	904	940	948	887	867	832	928	955	804	902	875	885	875	856	879	871	901	844	847	897	949	881	848	854	886	863	932	918	875	890	849	914	908	891	909	870	910	889	881	882	911	851	896	879	898	898	876	887	915	943	921	856	913	887	870	887	878	910	928	842	831	881	909	915	884	847	920	853	873	856	856	932	864	909	907	869	916	886	869	922	918	874	866	835	862	889	865	897	874	923	873	911	895	871	907	882	914	925	907	960	933	905	897	878	869	876	865	811	909	845	917	931	908	859	899	883	925	942	825	919	872	849	848	876	848	896	838	891	883	895	892	946	918	831	855	883	867	878	942	898	880	880	895	895	902	912	890	907	825	932	865	881	841	912	900	894	870	842	886	894	913	906	890	856	887	879	798	898	892	890	900	823	825	882	842	921	916	916	888	867	836	871	914	872	894	922	877	899	913	841	926	862	917	900	947	872	858	934	885	888	927	896	862	875	864	903	910	925	879	896	873	923	872	846	894	897	861	900	961	854	933	850	845	919	885	857	926	881	897	903	891	847	889	884	936	844	899	878	886	858	885	862	931	881	881	907	868	921	921	901	875	858	907	835	890	919	971	893	946	869	877	892	901	842	919	839	892	894	882	888	868	890	872	917	860	917	918	886	907	896	878	857	895	925	885	882	900	864	897	891	852	862	916	888	900	881	844	921	882	885	867	871	866	852	948	908	850	893	871	887	909	886	870	866	895	886	880	893	929	849	904	910	888	991	914	867	862	896	878	929	868	911	881	920	831	834	888	835	907	900	920	883	840	950	854	868	892	849	838	931	927	899	864	863	903	903	880	861	951	869	905	932	958	932	846	856	873	919	917	901	887	911	918	864	894	854	919	847	856	905	888	876	914	900	865	909	890	972	875	843	891	933	894	874	946	964	869	894	830	905	855	903	910	856	922	881	892	894	925	873	878	909	938	895	860	833	901	876	900	866	868	863	930	880	878	934	908	874	878	877	909	920	913	929	860	909	847	924	909	866	927	872	873	912	855	894	870	888	868	942	926	884	924	935	931	880	908	915	884	908	863	879	845	916	929	900	865	870	872	912	880	879	899	915	879	934	883	888	854	885	920	890	883	873	871	917	861	945	896	932	913	859	855	878	857	873	897	866	877	861	889	864	899	918	868	915	943	911	873	918	893	867	944	905	849	859	831	894	883	863	900	902	840	873	908	909	864	864	843	867	918	881	878	814	913	920	923	925	893	853	891	860	853	913	883	905	850	910	893	885	903	925	830	801	871	884	899	891	874	899	942	893	875	858	901	879	840	855	873	866	872	887	895	930	855	885	904	856	890	875	878	909	873	916	870	934	870	910	871	915	870	918	930	931	858	886	892	916	823	886	886	855	911	831	924	887	905	953	903	915	902	861	908	886	880	869	851	862	886	909	884	909	857	916	855	871	939	935	910	897	939	894
61822	32732	13804	4048	1391	790	632	562	525	472	470	425	415	431	413	371	378	402	395	400	462	409	369	421	408	395	407	400	437	405	396	389	419	420	446	399	432	374	411	409	437	400	426	421	439	448	389	414	454	429	387	435	438	445	389	373	420	427	444	449	400	415	461	399	390	397	394	387	448	395	435	402	401	459	415	398	458	415	379	392	418	402	416	424	411	414	437	416	395	403	405	410	417	412	420	402	425	406	466	431	386	430	485	418	416	437	401	444	410	404	409	467	364	446	391	405	404	415	440	422	415	423	442	419	423	421	416	408	402	359	395	401	434	403	380	418	424	466	427	404	372	381	400	394	407	444	424	427	432	398	431	434	406	424	407	421	409	410	457	471	426	388	406	426	402	412	410	420	417	399	437	405	398	417	433	440	448	441	435	421	440	442	396	393	405	434	414	395	421	372	437	398	397	418	397	424	448	433	413	392	421	425	421	379	386	432	405	437	410	408	386	447	362	400	418	400	429	381	380	429	374	411	408	414	368	430	474	417	405	406	416	413	366	405	404	428	381	432	427	441	433	405	443	450	426	432	408	440	381	413	417	421	421	425	396	410	395	431	400	396	397	424	472	447	461	395	418	377	404	375	429	395	374	389	380	396	399	409	382	456	408	424	431	393	439	387	421	457	434	433	433	420	394	432	426	398	410	455	411	388	390	399	409	433	407	380	376	412	399	406	397	444	422	358	454	367	428	413	409	383	446	369	385	390	427	406	417	427	430	438	370	403	401	428	427	391	390	405	384	405	389	415	401	413	423	399	458	421	435	406	441	400	423	396	384	405	425	406	443	412	435	417	413	417	442	408	383	421	414	426	429	400	423	422	406	420	400	379	367	388	453	404	405	455	426	436	422	435	438	403	408	385	421	380	413	442	421	377	452	432	419	391	402	415	412	393	427	427	388	382	426	389	402	419	417	413	402	432	442	399	433	398	376	385	399	384	431	436	456	448	412	412	418	400	424	413	384	416	450	438	398	379	413	420	400	419	420	425	396	385	395	387	368	436	428	391	409	414	433	406	434	444	430	405	417	394	422	407	397	423	457	403	438	412	428	440	405	402	404	418	413	432	397	403	381	425	426	436	395	419	386	391	389	418	433	412	424	438	420	425	386	399	433	419	432	377	439	414	430	445	402	419	403	417	387	407	378	416	443	424	420	390	425	431	403	410	419	428	450	393	381	396	419	396	387	412	434	419	366	405	437	457	411	381	451	414	418	420	431	375	492	416	417	410	391	479	447	406	421	439	399	372	398	410	403	368	437	421	405	426	418	417	414	428	440	407	375	425	451	433	391	397	421	384	401	383	413	396	446	424	444	391	391	419	387	429	391	405	384	410	415	429	407	402	437	438	392	438	412	432	434	422	418	403	434	401	418	417	436	424	426	407	411	409	395	384	440	400	431	394	403	456	422	412	433	403	417	456	421	424	435	385	397	452	412	467	451	421	416	382	428	439	387	455	382	416	400	409	421	367	417	399	413	384	412	398	432	396	433	441	426	391	382	422	396	403	412	402	425	399	392	402	371	404	386	425	416	396	404	369	370	404	397	413	428	430	388	412	397	423	429	393	418	410	444	438	401	420	413	401	422	461	419	403	437	409	463	439	402	400	400	389	423	439	433	421	390	444	409	424	418	436	462	443	376	434	387	418	426	428	450	383	386	423	427	403	415	422	453	378	381	403	414	377	409	427	408	425	422	408	482	443	420	404	409	389	400	468	426	418	447	401	431	407	407	445	392	402	419	408	431	406	449	422	405	424	415	409	415	402	394	452	477	444	395	417	418	392	398	387	374	405	443	388	429	425	422	436	431	404	427	409	389	395	385	439	395	434	469	395	422	404	404	384	455	351	387	378	431	434	390	401	422	427	426	416	370	403	410	419	418	409	434	434	408	413	400	386	403	415	416	434	426	392	406	449	446	395	399	454	448	431	414	415	392	426	408	429	384	415	430	429	384	393	382	431	457	410	412	392	362	383	383	443	434	395	402	446	399	418	407	395	364	391	402	401	426	446	450	449	446	399	417	435	391	370	463	404	428	382	430	406	443	425	410	432	395	406	396	404	397	401	368	428	423	401	397	418	423	408	399	430	416	432	424	417	387	383	431	406	390	383	435	410	447	386	418	415	442	381	438	417	418	392	372	416	399	394	420	353	415	419	409	409	452	444	382	418	465	399	417	419	393	421	390	417	442	399	386	397	402	429	413	418	391	406	391	366	389	414	438	398	377	405	359	439	406	405	428	406	423	391	439	407	416	412	438	433	419	443	470	422	378	417	402	415	402	439	428	459	391	393	438	389	416	395	436	398	438	432	406	451	397	421	418	437	401	407	412	387	409	429	420	393	423	375	408	385	417	413	419	440	353	414	394	390	418	411	421	371	420	458	427	390	425	404	430	418	411	437	400	425	428	376	419	386	428	392	387	385	407	366	412	446	410	385	414	359	431	372	412	400	436	406	394	409	440	448	390	369	400	388	443	400	392	408	381	418	381	395	414	375	431	430	426	404	391	427	397	391	416	411	395	427	427	424	417	417	465	417	353	447	381	429	399	457	432	423	436	407	416	422	427	389	424	427	442	415	399	439	420	400	420	440	451	391	420	431	363	420	394	413	454	410	428	401	364	402	389	404	425	451	417	400	411	403	378	411	400	399	470	441	412	418	448	394	402	438	395	440	412	435	395	390	393	421	385	400	423	362	371	393	413	405	424	421	391	417	438	396	427	416	382	379	447	411	394	412	409	412	425	379	389	389	402	422	438	397	416	405	380	382	422	408	393	452	386	412	393	403	396	406	413	421	437	424	409	405	422	431	393	413	457	398	448	431	432	398	404	428	431	399	417	406	429	409	384	456	387	416	417	383	427	391	443	503	401	402	446	482	389	393	434	423	394	401	411	379	362	397	399	399	395	445	419	399	450	398	398	434	385	437	441	455	448	414	387	374	383	417	409	369	422	393	387	417	386	360	447	402	429	409	430	432	405	407	416	413	449	406	435	428	409	378	416	396	442	434	445	432	401	418	431	383	445	418	410	437	390	398	427	449	403	458	411	396	367	389	376	400	410	421	400	394	419	437	396	390	398	408	425	409	449	416	439	429	406	430	409	417	409	433	426	403	398	429	441	417	460	404	413	396	393	405	421	417	394	408	436	429	405	407	359	404	420	402	393	435	448	402	410	398	430	413	422	375	412	382	396	415	416	467	387	403	403	414	441	404	394	419	390	390	383	418	394	422	380	399	388	456	416	429	387	411	419	405	416	408	428	430	407	401	410	432	393	366	419	384	424	398	414	430	402	415	421	379	422	373	439	396	457	395	397	417	388	406	369	429	413	441	433	414	389	398	426	424	416	406	387	426	402	417	352	377	427	416	389	436	465	396	404	401	419	431	408	425	437	434	416	396	432	394	433	399	403	417	436	382	412	441	430	438	439	438	366	377	391	410	409	403	409	407	420	402	410	421
42362	25480	12587	6398	3637	2212	1751	1440	1246	1169	980	984	925	920	886	930	917	923	868	901	903	937	917	959	916	888	956	955	917	877	903	912	905	848	929	864	957	944	919	878	865	910	867	893	933	893	910	892	907	895	896	946	965	909	916	914	988	900	898	871	922	860	931	866	859	941	906	888	885	914	893	916	883	920	896	909	882	908	907	957	873	891	908	903	922	908	912	966	950	913	938	808	924	911	915	889	896	912	844	876	910	856	902	881	926	904	843	900	887	888	904	872	861	941	862	935	916	885	953	879	927	898	884	876	884	934	881	887	883	909	855	853	885	901	886	882	879	935	907	923	931	833	981	889	895	859	883	887	915	902	947	889	906	885	888	949	918	857	871	832	867	896	922	926	871	855	948	860	930	922	822	950	943	905	904	1002	885	890	892	936	913	920	922	891	943	919	912	876	885	907	884	926	891	923	912	867	916	906	927	906	926	888	926	910	903	930	923	888	904	904	922	895	918	901	903	949	939	856	898	905	914	876	849	935	854	914	893	843	904	911	896	889	898	897	872	883	916	956	871	881	974	923	898	948	911	948	904	884	878	888	924	891	921	898	910	895	882	888	960	897	876	890	915	922	883	892	905	887	953	890	866	898	911	890	902	898	896	950	870	863	887	929	927	945	962	870	911	919	867	925	927	843	887	847	886	905	890	894	927	829	898	897	914	933	875	881	901	942	897	940	916	936	936	882	937	927	968	920	839	922	959	896	861	920	914	882	910	881	897	943	894	894	883	909	908	916	871	876	894	863	900	915	952	872	926	883	955	930	924	872	952	930	901	864	939	908	906	903	864	934	907	902	904	904	877	931	906	828	885	902	852	945	825	919	920	856	941	868	894	939	865	898	872	893	937	943	941	918	887	891	914	861	873	850	943	871	928	889	875	913	877	882	884	892	901	885	890	877	891	926	928	917	928	896	891	893	916	906	944	866	951	944	888	935	914	944	918	927	940	948	896	865	913	905	876	923	929	844	918	903	911	890	902	902	896	873	937	930	874	898	941	924	894	913	904	892	894	903	863	889	915	896	850	885	919	904	903	893	883	911	905	879	826	974	944	893	915	844	882	856	894	914	933	927	895	891	879	977	927	926	891	885	929	885	891	864	871	902	878	946	872	943	903	943	932	866	933	924	923	944	911	866	945	920	874	902	891	919	914	932	901	861	888	928	863	903	886	919	888	884	941	905	872	894	911	899	927	922	952	873	886	892	867	889	926	915	911	862	948	926	869	902	894	862	947	950	904	918	927	923	857	880	917	929	978	917	946	916	880	932	906	916	861	900	926	937	914	878	897	874	938	888	888	911	886	911	886	928	916	895	946	863	888	877	927	910	927	887	919	902	879	925	980	874	942	919	894	890	940	939	865	881	907	897	915	930	918	917	873	952	950	935	896	914	948	916	853	918	860	967	900	887	894	907	852	933	909	920	925	925	910	916	930	916	885	902	861	951	886	894	952	894	840	865	937	891	911	936	889	940	897	898	888	964	892	948	919	946	954	932	894	889	900	876	897	835	876	875	849	956	932	884	883	851	888	889	896	927	880	910	897	918	974	909	926	927	941	895	888	922	889	907	948	915	878	894	931	868	914	898	938	956	937	958	858	916	852	905	892	955	905	869	904	869	904	883	907	890	959	924	921	924	874	958	926	900	835	956	923	917	920	881	856	863	868	885	899	908	927	906	929	886	957	895	941	930	980	887	923	905	897	884	939	898	882	883	895	916	857	868	929	921	867	928	896	906	924	943	964	921	917	903	896	879	882	956	900	907	877	931	905	922	869	967	878	903	910	902	900	943	895	961	882	941	912	924	932	955	971	942	888	908	937	899	910	894	882	935	920	896	931	885	850	888	902	960	927	890	922	881	848	883	894	890	899	894	911	886	862	885	956	848	877	903	889	920	893	911	901	918	935	903	938	915	917	912	933	886	922	890	919	911	939	890	920	886	911	909	932	916	878	860	930	897	869	878	877	919	928	869	918	900	949	931	934	960	871	937	937	900	919	855	969	893	903	959	982	906	897	928	834	961	911	900	953	871	874	924	902	872	911	904	921	928	865	918	885	928	921	942	956	916	918	941	901	973	924	851	910	859	913	940	918	891	899	963	887	866	925	915	952	897	889	857	902	912	873	906	878	914	883	911	853	898	826	928	910	916	926	881	917	887	884	922	938	938	896	908	886	892	933	855	912	880	933	944	910	886	899	938	863	898	911	916	937	881	905	924	905	908	899	870	930	951	910	889	938	896	904	865	956	902	870	926	888	893	898	933	929	902	852	900	894	845	935	908	894	889	943	883	882	892	931	913	920	937	927	873	880	902	880	851	919	943	901	887	921	876	894	835	854	911	878	940	919	937	898	917	924	931	915	871	844	924	912	884	866	900	928	889	908	882	896	887	907	838	906	929	894	888	900	933	927	887	917	889	946	922	908	882	878	925	892	897	923	889	877	911	920	936	881	866	866	900	917	933	925	911	841	843	852	893	915	929	902	884	859	938	961	885	875	894	877	926	912	875	888	902	934	883	913	897	949	928	886	835	897	844	853	942	920	903	916	925	889	903	892	882	895	867	920	905	888	884	904	956	903	914	944	835	922	936	853	893	953	901	920	892	884	922	961	916	882	942	952	893	879	897	884	872	969	916	932	862	918	936	920	910	924	871	924	856	912	884	876	899	857	876	913	928	919	929	943	905	884	921	910	924	912	880	861	902	911	866	978	881	879	948	916	909	905	888	915	967	949	912	927	943	923	881	908	932	943	920	909	932	845	915	899	933	874	914	936	890	883	857	894	910	915	932	960	905	929	891	889	883	945	947	909	897	904	923	905	888	1006	930	890	879	951	903	879	917	884	943	883	862	913	904	958	835	926	895	932	919	864	919	930	874	919	928	864	901	871	931	981	907	957	873	918	957	912	874	896	927	900	903	886	883	922	947	952	893	902	904	883	870	856	903	867	916	853	913	901	916	889	896	917	898	932	920	932	923	901	869	895	954	887	962	928	899	894	953	889	892	909	887	941	905	942	898	902	910	932	885	914	884	863	909	873	959	876	893	919	826	875	875	932	921	906	919	920	847	930	900	896	921	902	915	896	893	896	892	932	891	947	923	949	888	875	913	914	866	896	926	914	932	851	939	886	932	915	926	902	867	975	873	943	911	921	910	893	909	887	909	872	891	884	947	905	885	887	904	919	938	933	911	887	896	923	868	868	926	942	876	935	916	895	908	909	955	932	919	882	943	992	869	886	892	926	913	961	926	969	888	886	910	921	915	910	896	950	904	861	908	927	843	893	920	879	910	927	897	942	933	897	918	878	897	950	902	960	919	877	913	825	920	930	952	937	879	893	942	889	910	916	872	900	907	953	917	881	885	960	843	882	935	910	906	935	909	904	838	921	913	872	911	904	902	938	926	937	891	931	880	931	923	844	894	956	896	901	908	897	922	915	923	906	893	904	881	904	922	908	914	886	862
67671	30978	12612	4036	1640	961	751	557	505	476	457	468	442	445	440	428	418	430	454	427	393	431	470	423	454	398	447	411	424	437	428	422	404	382	440	441	441	425	418	457	413	434	401	440	393	454	414	398	436	436	375	394	405	452	440	405	419	439	423	421	414	392	458	403	432	425	432	421	415	384	441	439	431	428	389	421	419	405	376	382	416	443	412	482	405	413	421	447	424	414	456	396	412	432	426	409	426	431	433	435	456	379	446	417	447	430	424	418	432	408	453	416	433	428	420	422	404	408	430	415	428	457	427	387	408	407	455	418	430	414	437	414	409	430	442	448	425	384	453	463	428	404	365	417	431	430	454	437	420	447	375	430	388	450	451	421	431	422	426	463	430	443	412	412	435	436	418	415	416	428	431	449	446	429	393	419	395	428	427	396	442	408	397	438	388	384	416	426	424	442	462	423	420	434	408	448	442	414	441	412	422	387	433	426	436	432	505	407	464	403	408	417	394	435	426	415	464	457	395	406	400	419	406	436	391	410	445	412	418	450	408	460	437	467	447	410	435	433	413	419	434	453	422	449	372	391	425	409	443	423	446	425	425	424	437	391	392	416	444	449	450	427	443	395	421	421	420	423	440	442	417	405	429	478	398	457	456	406	404	420	416	389	445	427	431	424	472	406	435	424	424	441	397	377	460	409	405	402	428	395	444	409	424	453	412	441	397	425	448	413	428	395	387	382	436	405	403	447	441	400	411	490	467	442	435	413	397	422	394	417	443	386	410	411	371	429	428	428	422	446	424	422	442	484	443	400	418	413	408	402	423	408	431	429	397	443	441	451	460	410	391	472	374	430	418	401	409	389	441	423	434	471	418	387	441	439	418	438	414	419	449	441	409	399	426	420	397	429	445	446	470	406	451	408	445	433	446	433	392	436	442	464	471	415	395	416	407	471	471	365	408	427	442	399	406	430	437	471	414	431	446	442	407	444	455	423	406	460	428	449	415	408	409	411	412	401	408	454	444	427	436	432	427	449	455	420	418	427	425	425	445	418	462	394	408	439	437	456	416	433	424	432	420	387	438	444	445	407	447	399	404	440	393	413	445	425	430	440	424	401	408	391	418	420	433	420	427	408	426	409	394	428	387	420	411	465	408	432	438	394	413	429	374	412	440	441	430	410	421	365	405	430	424	393	404	399	433	429	404	471	408	392	427	443	409	418	396	402	386	441	391	416	423	449	380	432	453	425	417	424	397	379	420	439	437	444	420	383	419	380	392	444	392	415	424	382	403	450	420	400	375	434	456	430	403	437	418	388	392	405	404	426	394	417	452	397	408	400	428	409	401	433	429	416	412	378	398	471	406	422	428	409	406	448	438	421	390	421	449	438	453	420	412	453	426	432	401	403	439	414	434	422	450	443	426	405	399	447	465	444	428	436	399	438	411	421	398	429	416	397	424	403	453	462	457	433	432	409	440	450	433	421	413	398	418	436	457	417	376	432	398	395	463	427	442	466	410	430	394	404	408	381	411	453	405	443	416	421	390	372	415	394	446	443	428	439	444	428	432	442	432	411	412	422	443	415	445	437	418	421	457	411	375	437	394	424	422	402	411	461	430	449	415	450	433	373	437	425	431	479	460	455	415	418	399	411	432	435	376	450	440	379	395	419	441	526	411	417	406	416	426	422	478	433	397	438	453	426	434	424	433	444	412	429	388	416	442	458	425	433	398	437	438	400	433	455	422	398	390	430	442	417	472	438	426	445	454	450	414	457	421	480	417	408	404	413	446	421	398	418	443	441	436	451	429	401	447	429	435	394	413	427	413	409	432	440	475	401	463	463	432	405	400	412	419	437	449	437	500	406	474	436	422	417	444	432	403	435	412	393	382	429	412	381	431	395	445	429	402	423	374	395	408	415	451	370	427	411	365	442	440	440	407	416	440	460	400	408	389	463	369	405	417	441	447	426	440	436	434	409	414	424	445	468	422	423	439	398	441	400	411	407	456	408	496	461	450	410	439	434	404	440	446	417	421	436	439	414	405	394	410	451	419	411	421	421	411	381	405	442	387	429	444	448	409	410	432	435	458	442	359	424	423	428	418	407	421	414	426	437	419	402	425	396	413	424	468	444	420	403	429	415	410	415	412	411	432	435	390	459	414	403	401	447	432	425	441	428	411	422	453	432	373	404	444	403	407	421	405	449	409	435	428	458	459	439	453	403	423	435	434	394	446	398	466	418	477	406	452	411	397	437	417	442	401	469	448	427	438	398	447	463	385	396	396	405	461	438	447	416	414	435	443	472	449	421	464	405	439	414	370	436	394	408	439	440	449	410	457	406	418	423	416	450	430	420	459	421	437	470	405	405	431	418	459	431	426	419	423	449	415	446	398	422	442	462	415	435	475	452	406	402	447	415	430	433	428	392	373	426	418	425	410	384	478	409	412	407	407	464	419	404	443	409	462	401	405	415	431	434	390	433	422	414	411	442	401	441	429	392	405	414	415	418	427	404	409	458	412	445	402	394	441	433	427	453	443	404	418	399	428	422	392	434	449	424	430	411	423	415	423	446	387	432	452	421	396	441	439	465	442	464	446	396	384	429	436	449	376	440	423	401	385	435	465	422	399	449	402	404	412	434	420	453	423	426	392	414	425	467	435	468	458	404	442	405	437	430	407	415	383	398	430	434	393	397	379	430	448	459	404	406	425	374	392	368	411	425	424	425	420	396	416	419	458	401	453	442	441	423	415	408	420	455	381	436	405	441	423	393	395	418	444	422	436	407	429	411	403	430	422	446	425	451	445	407	422	420	401	402	435	417	427	418	402	425	408	428	374	444	442	445	440	428	432	407	406	388	429	421	428	412	418	437	409	462	469	421	419	389	427	433	376	461	422	380	401	446	429	431	419	408	384	445	401	424	417	422	478	435	453	445	434	439	411	458	407	415	429	406	432	446	456	400	443	454	438	444	430	436	396	370	464	406	443	412	388	414	404	402	419	413	409	446	401	419	480	390	413	424	410	407	435	414	420	421	457	433	448	394	406	423	439	438	403	452	481	419	434	462	426	465	423	415	422	414	419	386	408	448	453	419	446	379	395	421	484	408	405	428	448	431	418	421	423	388	409	403	387	435	410	431	413	413	378	403	431	415	457	425	473	407	449	398	430	454	460	390	458	416	423	464	418	399	427	406	421	410	444	489	428	424	361	433	418	466	455	438	433	427	392	396	444	432	471	421	441	397	419	393	449	436	419	443	470	420	477	455	431	430	408	423	429	436	430	375	426	430	429	364	405	426	415	401	409	382	473	434	393	455	453	461	393	417	423	473	384	419	402	419	420	439	402	443	433	453	467	419	433	433	412	421	442	447	409	372	442	401	432	420	457	423	409	408	401	423	442	414	434	430	442	410	421	448	423	427	429	407	428	469	399	411	405	390	448	424	383	411	445	420	452	444	463	420	492	444	467	390	419	369	419	423	411	409	412	447	420	408	430	453	478	427	440	392	409	442
45658	21263	11573	7016	4391	2625	1937	1505	1212	1172	1107	1038	948	998	939	934	959	962	905	957	958	889	1004	901	850	962	935	899	920	934	943	974	987	889	888	939	948	911	886	933	935	862	987	932	922	925	961	891	913	951	923	917	977	863	966	931	900	938	877	956	923	934	967	903	918	931	887	922	934	952	915	942	913	925	914	914	970	946	953	923	930	959	901	893	895	934	948	914	935	984	958	914	936	940	943	934	985	1001	955	919	942	900	943	963	865	958	936	914	884	952	945	892	937	967	895	946	948	939	859	911	930	899	911	966	931	889	937	949	923	894	886	937	904	942	977	900	929	918	912	877	898	954	936	907	938	944	902	901	919	933	966	967	944	906	907	882	938	959	905	973	897	983	980	901	927	885	979	965	921	903	919	895	940	904	942	957	896	958	938	911	950	904	898	863	927	886	933	983	891	945	925	943	903	927	959	879	903	856	945	885	928	919	905	910	952	951	931	919	927	938	895	930	964	956	914	910	919	952	894	903	906	981	929	902	927	880	950	920	980	915	904	947	931	955	947	899	947	950	990	887	921	865	887	917	874	890	886	910	940	917	893	918	997	928	938	930	875	958	963	999	981	946	950	935	944	920	932	914	884	927	938	949	933	941	915	873	914	951	973	981	850	958	1026	906	904	941	945	942	971	906	922	938	947	924	960	940	973	907	929	915	961	931	924	909	980	929	930	903	934	905	946	972	943	902	892	956	903	933	981	941	985	917	929	928	905	992	956	924	905	966	888	916	1022	952	882	923	919	953	976	910	915	887	974	913	907	932	941	958	954	975	935	917	916	918	923	904	886	930	912	954	928	950	979	889	935	907	990	926	999	897	981	948	942	936	914	876	909	912	940	910	906	928	917	899	928	948	944	935	918	918	953	984	932	917	903	959	928	966	908	966	985	950	918	910	903	924	929	933	911	921	915	921	939	983	907	902	920	906	945	921	926	946	886	899	910	987	949	921	917	927	925	999	945	931	920	905	870	913	951	908	903	936	950	929	922	991	881	931	872	957	906	892	970	970	937	898	909	930	927	996	911	926	920	948	950	983	901	946	942	937	887	930	912	969	920	906	952	919	961	947	915	938	939	929	901	947	906	910	922	922	915	921	915	905	934	912	892	988	935	943	899	954	912	897	940	886	943	968	962	942	914	884	959	937	926	989	909	937	953	844	906	893	907	942	944	861	981	938	952	953	992	926	929	921	940	945	908	918	966	917	917	959	964	948	917	911	884	868	915	911	968	950	917	949	920	955	977	896	921	998	919	929	961	981	913	997	885	928	974	932	961	900	923	925	940	954	952	954	925	974	970	943	906	937	953	923	886	908	922	906	939	971	928	916	910	933	931	969	899	940	892	954	944	960	929	911	948	913	905	945	945	943	958	917	984	944	887	959	952	978	874	906	949	886	880	966	958	955	904	923	936	961	955	952	1016	864	924	893	960	870	942	896	933	936	930	919	914	971	984	934	946	952	918	940	966	903	960	911	930	946	922	964	890	956	956	937	937	923	920	936	920	903	958	965	943	914	945	932	880	895	893	953	975	936	871	921	844	962	923	952	906	956	925	945	969	903	954	922	906	919	972	966	962	928	919	949	975	923	922	899	896	914	955	916	924	912	917	906	930	933	956	922	943	913	985	933	889	960	931	967	954	919	997	914	902	954	933	966	899	954	924	924	924	912	921	937	973	954	964	946	1010	950	956	937	929	953	926	926	950	944	892	917	934	895	932	907	877	941	989	945	911	928	919	980	901	929	1006	912	890	960	874	882	885	1020	891	930	892	907	959	924	889	934	926	932	943	925	851	935	896	923	951	1012	975	944	948	984	947	977	943	935	898	915	902	949	947	938	966	962	979	946	959	897	921	988	958	897	909	952	919	962	929	907	887	959	924	940	942	921	888	926	921	992	928	923	920	987	933	931	945	935	890	991	940	907	947	905	920	930	881	901	974	941	927	973	954	981	917	967	960	950	938	934	949	913	929	912	931	965	925	925	900	951	897	894	938	897	933	904	963	952	933	902	932	884	929	947	918	953	937	921	955	950	905	837	976	950	975	910	934	963	946	891	978	966	902	917	936	960	922	951	889	894	937	930	887	944	927	895	920	916	952	901	914	923	940	958	925	967	942	940	956	941	956	980	937	932	956	878	909	905	955	920	973	940	928	919	948	933	962	941	981	927	903	916	939	915	984	939	885	993	889	861	884	953	999	943	955	891	909	900	957	963	958	922	885	902	910	921	923	931	941	922	935	882	906	928	910	973	917	892	933	944	946	922	929	932	948	950	925	900	983	861	929	937	945	939	894	894	927	1013	927	920	874	918	892	923	958	891	964	930	932	928	887	978	961	939	961	899	926	908	947	894	983	912	961	963	975	912	947	946	947	957	894	941	940	896	969	928	899	905	940	913	877	906	928	915	979	894	943	910	947	925	880	913	909	891	982	917	920	959	914	909	907	902	919	910	920	885	891	901	910	960	884	902	915	905	935	937	908	930	1015	938	901	870	953	953	956	924	934	908	914	916	942	906	937	988	932	923	953	936	959	894	985	971	928	922	972	956	977	940	915	905	926	915	947	959	911	930	929	959	986	915	959	898	925	915	940	907	942	948	1000	941	923	931	921	944	932	961	891	872	887	920	924	949	927	927	899	956	960	974	929	889	924	950	913	916	940	976	913	955	922	890	896	967	939	916	936	932	924	1002	907	849	961	909	887	843	963	897	867	958	943	895	935	1015	982	916	893	941	948	947	923	865	949	936	922	904	915	907	949	956	910	894	984	953	947	903	905	917	875	854	950	915	928	888	917	966	906	937	931	941	945	920	923	925	918	932	928	924	943	922	972	940	894	967	961	929	948	922	973	961	930	935	904	998	892	921	881	919	891	921	967	907	910	902	974	977	940	911	915	949	938	928	916	971	917	898	975	966	946	933	900	1024	910	947	958	934	924	900	923	929	953	928	918	921	944	943	915	899	926	843	928	898	889	932	857	974	880	931	923	951	896	915	953	921	879	898	938	955	903	900	974	945	921	917	945	1011	857	953	921	886	941	917	876	920	941	915	912	901	926	969	875	877	922	950	938	927	914	906	923	908	918	926	951	928	883	978	931	952	897	865	931	889	950	954	923	895	916	951	945	903	888	955	890	974	890	892	931	947	907	910	897	932	946	904	857	900	921	880	934	895	914	944	896	917	944	948	942	966	972	933	991	936	893	945	923	968	934	970	906	931	1025	937	950	928	926	970	974	882	881	879	942	921	932	917	947	966	929	902	961	973	912	930	906	952	931	917	934	978	948	851	998	930	948	931	929	899	941	909	897	932	975	922	942	942	910	881	917	996	904	926	942	913	984	996	927	920	972	880	969	940	977	926	967	951	910	887	981	932	863	931	915	910	913	1013	980	883	921	932	928	910	998	968	948	950	887	861	953	916	984	898	940	887	938	954	922	884	935	906	928	957	976	873	916	945	846	920	945	902	952	871	930	969	907	968	900	924
49314	15266	3308	1075	587	494	458	412	478	487	382	375	439	449	458	435	420	391	430	414	421	436	409	413	411	398	432	445	376	418	412	408	433	400	418	392	419	435	425	411	390	431	415	389	435	416	392	403	379	443	403	410	421	416	472	431	360	413	425	423	417	429	359	392	434	454	392	390	408	439	426	388	394	422	400	417	431	411	400	418	404	420	430	369	410	430	415	394	432	438	442	399	384	409	409	420	422	392	391	428	388	412	466	427	462	419	448	432	364	430	415	410	390	392	385	363	406	451	409	418	417	436	425	415	416	355	416	416	441	407	402	405	448	409	408	421	371	431	423	411	401	448	449	409	423	405	398	375	401	434	406	424	398	432	391	409	422	415	430	435	409	442	396	399	376	363	431	428	430	441	413	389	403	406	404	418	417	447	399	450	405	413	429	389	409	382	423	439	392	421	461	402	437	439	387	378	399	423	451	434	434	421	444	413	432	412	402	454	392	378	427	409	436	408	446	408	386	401	388	408	380	403	398	407	431	442	392	408	391	451	425	455	420	383	421	447	435	398	423	452	450	422	431	416	411	376	404	413	402	439	462	408	439	397	413	418	416	422	424	382	392	406	419	414	389	455	429	434	441	400	412	417	391	405	396	442	426	424	396	384	385	405	418	410	374	444	425	401	383	437	381	416	432	412	445	407	417	404	377	416	413	452	471	395	429	394	432	419	411	382	430	437	465	451	432	416	381	406	415	433	426	443	376	419	387	414	387	391	433	420	443	407	466	407	383	443	371	390	416	410	419	427	434	415	372	418	426	453	393	391	417	384	426	413	430	423	407	423	415	419	387	369	434	429	428	394	373	419	414	390	416	394	435	387	401	385	405	433	404	427	371	407	412	412	467	410	415	414	457	421	418	395	375	386	404	427	455	413	392	415	460	419	433	412	398	387	422	400	415	416	409	409	382	438	417	405	399	397	388	442	455	403	396	394	400	449	406	386	376	449	409	388	415	411	378	434	407	409	395	403	474	404	389	370	396	418	368	373	361	388	404	403	433	434	374	357	393	417	428	405	442	402	389	415	436	405	416	424	406	438	406	451	448	423	373	421	397	424	429	450	459	414	389	429	411	437	469	438	450	430	424	428	428	414	434	436	430	383	405	441	418	438	403	444	479	434	418	393	418	438	412	422	396	453	380	404	379	402	445	397	383	424	419	386	420	388	441	381	398	430	422	409	386	378	427	444	407	420	394	426	411	482	430	378	388	434	409	419	385	424	414	417	420	421	398	426	416	421	406	430	403	404	406	417	450	419	392	396	406	407	438	386	400	386	398	405	454	412	399	421	414	409	385	420	394	415	391	408	433	388	432	389	444	450	455	405	405	419	443	438	423	425	380	365	412	402	379	398	404	391	467	410	399	413	398	433	456	391	441	412	392	442	431	423	441	437	422	405	399	385	364	422	413	401	434	402	405	433	402	404	442	387	378	403	396	399	400	444	407	423	370	420	411	430	375	419	452	401	395	388	440	395	380	412	412	410	398	446	444	399	387	387	409	410	397	394	421	399	396	399	423	402	430	368	422	367	415	439	380	449	449	448	426	408	437	431	427	418	433	426	434	379	413	401	404	359	394	390	418	434	443	427	372	416	404	439	442	457	426	401	409	397	411	401	451	442	430	422	417	416	454	429	387	376	408	382	424	425	447	465	434	442	406	395	412	358	445	415	447	410	417	438	443	402	398	352	426	414	406	425	408	411	413	390	400	434	463	405	384	404	423	396	417	404	411	462	390	454	385	401	410	430	400	409	425	412	421	396	407	438	453	385	406	414	411	423	368	389	450	397	405	441	424	394	409	438	395	435	376	414	404	411	436	433	429	404	389	421	405	416	436	404	411	413	438	393	407	392	395	421	436	433	404	414	395	448	418	406	421	426	372	350	412	387	451	423	431	430	413	398	366	390	426	420	407	417	414	452	402	389	370	416	401	434	408	406	400	404	395	392	426	463	417	377	405	393	379	418	425	400	403	416	429	413	447	389	374	417	425	392	405	376	402	409	414	458	394	441	412	400	425	437	424	439	419	381	376	423	399	414	444	372	396	386	408	411	414	423	394	427	436	460	391	426	377	430	401	412	377	366	403	407	418	406	387	419	403	408	450	404	372	419	406	402	391	427	396	409	404	444	408	415	426	432	431	424	426	404	451	378	399	415	376	380	401	443	455	422	417	404	408	421	363	416	414	391	399	417	429	396	383	414	402	395	396	394	396	437	387	428	390	428	439	407	410	423	433	406	410	451	397	449	394	419	405	370	418	382	421	381	386	427	428	416	416	421	430	392	404	404	409	396	378	409	424	433	408	403	414	419	395	429	389	412	432	384	458	372	403	428	451	412	430	425	352	410	379	440	422	410	406	382	414	441	399	434	399	407	418	411	408	394	444	440	397	409	405	423	441	409	411	383	448	395	371	400	441	349	407	427	424	452	424	443	378	445	382	402	403	399	388	404	434	369	419	395	435	418	411	386	373	392	407	442	397	387	419	407	397	431	381	457	391	418	391	410	380	405	435	404	417	406	420	416	412	402	445	432	410	411	401	407	432	446	409	408	400	417	444	391	429	417	404	459	430	408	425	401	398	458	404	380	427	422	427	437	383	425	419	397	432	429	435	388	452	425	389	413	422	410	421	430	453	423	439	369	434	385	422	404	369	376	414	390	396	377	449	407	459	439	414	409	407	442	403	452	409	390	431	437	437	395	437	422	407	453	434	419	462	436	409	394	410	415	437	403	422	404	416	429	415	432	404	420	419	437	414	421	381	434	405	406	432	421	409	401	417	413	420	462	383	372	395	460	415	372	459	385	406	390	398	464	411	429	384	409	394	389	407	392	420	428	411	382	416	417	401	400	409	427	442	458	393	387	417	418	403	413	410	392	387	381	414	407	402	398	440	418	433	420	403	434	425	414	365	415	388	424	370	408	398	412	389	420	415	389	461	407	405	400	433	433	429	443	432	414	391	417	403	403	432	416	412	382	407	410	414	392	414	430	389	405	419	414	416	382	401	413	406	420	416	445	408	450	474	400	438	392	421	431	394	401	417	384	425	408	410	376	429	418	445	428	410	413	426	435	420	402	380	421	428	395	437	476	444	442	428	381	419	379	396	403	394	430	404	403	436	409	365	440	479	398	415	423	377	433	402	417	442	421	440	412	418	400	413	364	408	424	398	357	401	411	411	439	414	434	445	452	393	419	479	411	417	385	430	394	409	353	365	380	424	421	416	368	421	446	397	428	423	381	396	415	389	411	364	402	398	422	393	437	416	391	426	414	383	372	407	420	439	401	385	396	421	412	421	437	398	444	408	402	416	441	393	413	435	452	417	419	442	443	399	427	366	431	414	391	428	417	433	437	400	435	420	423	419	405	401	398	425	395	425	379	407	395	389	442	423	417	413	398	405	381	451	400	420	404	417	406	387	406	421	439	393	391	406	380	397	411	390	390	425	400	387	395	419	414
33702	9773	4115	2142	1400	998	947	906	889	902	958	920	910	915	875	929	887	908	929	883	891	965	864	943	890	871	933	961	884	865	922	906	860	968	963	899	914	900	903	971	946	990	922	929	848	869	902	910	920	931	956	887	958	948	914	923	871	864	882	846	912	904	904	939	948	900	886	924	897	855	914	901	925	868	894	949	918	914	914	945	917	888	900	923	911	937	931	912	920	906	938	895	842	933	870	897	885	910	883	958	888	899	890	870	981	909	876	921	911	887	918	853	947	889	914	896	888	882	853	920	890	916	888	887	893	969	856	905	915	922	925	915	886	924	916	886	898	980	889	860	881	931	940	856	949	907	890	878	899	878	850	860	896	885	871	910	936	897	916	908	912	912	904	942	895	907	972	914	958	929	890	946	933	917	972	903	940	893	929	900	948	914	864	880	910	888	901	959	888	927	871	910	870	925	888	907	855	891	861	858	911	956	919	856	923	910	878	915	922	920	936	938	901	907	896	861	920	917	901	908	955	923	908	923	903	889	946	915	897	903	866	880	882	855	920	987	931	877	867	932	934	893	910	880	961	922	927	914	859	866	899	838	912	947	927	894	906	915	884	901	914	899	912	902	923	899	906	935	912	901	853	931	936	888	899	907	916	970	945	855	902	898	863	941	905	891	886	919	883	860	890	907	932	904	945	927	956	933	880	886	867	873	940	879	896	944	885	962	881	887	852	900	924	963	908	923	875	900	896	846	924	911	908	873	909	872	945	936	887	916	896	898	864	905	903	915	929	854	930	944	910	900	901	884	933	885	892	899	914	882	899	917	877	895	899	849	916	926	911	894	932	895	865	872	825	934	931	857	892	895	910	896	916	911	870	935	906	942	957	921	894	874	912	969	900	885	884	866	937	839	886	927	914	912	826	941	941	900	965	908	909	901	907	914	897	906	899	891	945	892	926	926	892	930	862	851	881	875	922	928	876	875	904	860	915	853	890	925	907	889	875	911	929	969	903	915	849	895	916	924	882	944	923	886	881	926	923	918	875	899	921	904	899	932	885	886	875	885	839	906	894	853	862	850	920	909	891	926	856	923	888	974	878	892	934	985	883	896	881	924	898	894	909	935	874	851	895	954	852	847	885	874	932	898	922	945	902	902	846	919	929	950	867	926	910	868	927	884	923	935	895	908	905	870	908	882	863	925	948	935	938	915	909	945	936	882	908	897	930	882	905	843	885	913	905	884	867	948	939	921	903	873	939	938	866	895	933	893	959	909	953	865	879	861	863	951	872	814	942	881	914	897	883	877	986	834	883	912	933	932	902	929	849	925	907	900	976	863	926	908	937	921	909	902	941	887	962	914	911	939	900	946	898	861	903	901	915	855	923	924	920	920	912	896	925	887	885	945	895	901	873	949	925	906	861	871	862	895	928	908	889	845	971	978	883	905	860	885	870	957	923	952	880	906	894	932	848	891	917	844	856	863	900	905	880	906	970	912	859	947	919	880	865	904	934	926	954	868	913	950	868	943	936	891	925	924	941	900	911	902	941	887	858	819	887	887	902	872	911	949	921	876	931	951	904	900	877	928	852	890	914	888	926	874	932	879	918	848	921	949	931	885	870	910	946	883	937	864	874	909	856	885	867	918	906	906	905	872	937	905	883	895	854	885	903	934	894	893	870	910	885	891	956	952	893	964	856	882	880	917	886	960	929	896	899	934	890	866	895	948	906	891	907	901	918	867	861	885	902	897	936	870	898	879	899	907	892	872	925	900	923	905	853	880	936	903	866	888	833	889	893	886	909	913	874	959	942	856	873	899	906	911	854	888	938	877	963	947	874	936	894	908	901	875	900	905	911	914	878	903	930	920	897	897	942	933	892	909	875	890	904	882	924	887	917	908	921	885	919	926	906	909	896	920	933	915	860	856	874	907	867	904	935	895	921	936	884	916	888	840	885	927	916	877	973	903	923	922	886	928	864	908	904	940	923	912	887	950	864	925	887	906	912	861	900	884	909	871	887	913	891	925	951	922	892	911	917	963	900	909	934	881	893	904	845	928	893	920	926	945	860	874	865	890	888	916	964	918	935	947	922	955	901	900	882	888	897	916	863	960	877	936	895	886	909	874	915	892	867	880	907	872	891	889	855	893	910	941	901	905	881	851	862	890	947	926	912	901	919	915	913	928	937	898	853	889	897	910	883	882	948	895	885	898	929	894	873	919	948	863	916	948	907	931	919	902	905	858	914	882	896	847	929	858	887	895	927	874	900	898	896	904	901	874	936	933	910	868	944	929	913	947	938	915	904	900	889	880	897	905	905	892	889	907	866	899	973	889	981	907	866	856	947	905	936	881	853	935	916	904	908	879	901	967	909	929	915	968	929	903	950	847	880	888	924	891	923	960	876	860	941	914	934	875	918	912	908	922	905	931	848	893	867	874	936	858	948	873	944	879	885	939	898	901	935	866	896	903	896	872	938	955	940	894	896	944	897	945	887	889	919	901	914	964	933	965	894	855	943	879	914	926	896	922	911	928	892	902	917	929	943	894	898	893	903	916	849	984	883	915	887	900	876	949	901	903	936	908	932	940	902	912	919	857	878	912	926	865	872	958	950	940	919	883	873	898	903	899	930	929	919	937	926	901	879	857	894	873	933	913	935	887	951	851	918	920	918	870	913	947	928	861	924	903	878	962	901	932	942	867	896	908	909	866	910	899	898	904	915	974	955	909	968	863	857	882	903	911	918	882	919	944	917	925	923	915	860	881	951	880	891	901	935	910	940	911	886	916	913	878	1004	941	943	908	927	967	914	916	861	936	926	897	859	904	1003	924	892	917	901	882	893	902	860	926	899	883	896	895	928	937	885	839	867	866	922	908	832	943	926	900	904	901	872	918	881	922	920	860	922	892	925	941	897	898	955	875	942	916	887	928	913	937	946	908	896	946	906	891	827	905	854	911	873	889	977	904	907	886	941	870	929	901	893	903	920	913	862	933	904	865	888	899	905	911	978	926	918	876	886	911	899	896	875	957	935	913	923	925	898	858	928	906	940	902	847	890	888	914	901	947	870	930	919	917	932	926	868	912	902	926	956	882	880	886	945	854	915	899	860	942	945	892	867	889	910	908	914	918	918	948	906	896	897	915	945	920	865	875	868	891	909	906	943	930	925	895	909	896	874	874	940	929	977	853	873	935	945	904	913	840	921	872	955	964	950	943	930	888	884	878	967	924	916	936	933	798	907	893	899	858	902	915	851	944	888	880	801	904	873	876	897	874	945	869	926	932	877	951	897	948	919	838	946	892	883	915	856	929	901	936	919	939	846	842	842	908	935	885	920	914	986	902	874	874	926	918	848	911	879	900	888	896	880	910	919	947	881	889	907	956	868	904	945	939	888	914	914	940	879	942	929	927	963	894	879	848	926	887	933	894	872	916	914	882	922	940	867	868	955	883	879	909	875	919	928	843	930	873	903	876	860	870	844	908	928	886	959	912	880	916	913	943	886	970	884	908
62763	25439	7662	1580	677	521	475	468	470	481	426	440	391	396	399	435	413	423	417	436	453	414	430	410	456	399	432	435	438	486	414	414	425	420	421	442	405	420	408	382	414	414	385	422	457	425	428	378	402	419	469	431	414	411	434	428	423	397	406	470	429	424	387	422	415	433	434	414	429	394	370	422	405	432	424	409	404	467	401	373	423	429	442	408	439	430	395	411	415	395	381	380	397	418	380	401	431	392	404	416	408	414	389	461	460	411	470	429	472	457	399	417	413	401	438	419	396	430	374	392	386	382	427	426	416	417	409	459	451	412	421	442	423	406	402	423	440	410	385	388	406	429	407	446	386	431	403	398	446	425	440	365	421	430	411	408	480	419	365	444	426	418	446	455	376	428	454	410	409	429	434	401	433	424	408	390	429	443	391	385	420	410	405	425	411	438	401	390	407	422	431	384	434	403	450	414	440	489	384	396	436	423	427	442	426	387	407	413	459	378	386	446	402	456	449	373	415	410	464	426	423	417	439	417	419	425	425	385	405	419	364	469	409	426	435	410	433	476	444	410	458	426	425	438	427	387	407	400	430	401	386	388	374	371	418	443	420	395	442	462	396	398	460	436	417	434	393	421	435	457	437	436	388	411	438	418	435	454	389	432	446	448	415	392	434	410	415	407	418	427	426	421	439	399	389	416	393	411	413	399	430	376	442	480	426	399	453	381	415	455	447	423	423	422	462	423	469	431	452	382	428	415	411	404	425	415	384	427	415	433	425	410	441	403	436	401	396	457	412	435	428	428	417	425	419	403	449	479	443	435	411	396	424	431	389	386	437	399	391	419	464	460	394	402	443	425	424	412	410	440	385	396	456	409	431	399	413	394	413	413	433	453	427	399	426	386	383	429	391	393	403	426	391	389	406	428	383	427	419	434	417	404	392	480	423	404	435	417	412	443	424	425	448	424	413	368	402	390	429	440	431	459	432	423	420	424	412	462	423	417	437	444	411	424	452	467	393	411	427	389	429	392	431	457	426	419	371	412	398	428	457	408	420	433	424	390	415	427	420	470	408	405	428	394	434	398	395	419	408	436	393	425	404	429	439	450	401	402	459	453	395	401	395	443	437	439	418	398	411	393	395	398	422	424	416	430	434	446	452	384	436	390	432	408	470	420	447	421	405	443	425	387	482	414	435	429	414	430	435	382	379	416	403	412	422	442	390	442	397	485	442	405	413	405	481	435	420	419	445	429	419	414	429	424	439	479	441	421	387	409	385	429	456	396	412	421	412	448	423	385	421	405	445	399	416	448	405	411	418	417	417	397	441	398	455	401	377	401	416	437	446	405	427	433	409	398	442	415	425	413	401	403	421	385	393	385	416	375	414	424	420	403	430	458	393	391	448	444	436	451	447	412	397	397	369	466	415	384	417	441	424	417	433	392	387	413	429	412	416	394	396	455	425	457	418	369	440	439	451	419	373	422	414	434	453	433	442	422	399	409	420	405	424	409	429	438	432	452	400	392	423	404	440	405	395	421	406	393	406	431	382	411	440	375	447	433	422	396	425	444	425	436	403	426	408	404	428	394	408	416	389	417	433	439	439	424	429	447	388	445	429	459	392	427	390	390	423	404	414	420	367	417	400	431	400	430	416	398	445	419	412	426	414	421	422	396	421	432	429	427	396	412	411	411	413	404	407	427	387	432	385	406	410	411	441	427	454	408	396	421	405	416	421	412	398	418	422	424	395	439	444	403	427	432	392	450	432	407	425	374	450	422	403	432	445	417	432	455	400	391	409	398	421	433	410	415	385	393	393	386	394	409	407	415	415	449	399	444	362	384	401	417	445	392	386	406	429	450	476	416	425	402	438	408	427	433	414	444	395	406	356	426	430	434	395	426	443	406	407	442	440	417	394	455	383	373	400	410	392	430	475	423	413	459	423	447	430	379	438	414	416	384	424	419	394	436	431	399	379	426	409	407	433	409	429	407	436	420	428	433	439	440	408	412	420	414	392	428	407	384	465	410	452	382	361	375	436	410	418	395	411	377	435	395	449	432	386	411	416	437	390	438	391	438	438	422	395	418	405	415	395	442	437	424	414	405	419	429	434	391	412	424	393	441	404	416	465	411	389	412	419	380	379	407	400	405	414	416	381	370	409	411	377	458	413	471	431	443	438	450	407	428	438	436	403	423	435	411	391	425	420	415	397	386	424	417	433	438	404	428	425	411	424	454	409	452	422	435	413	373	422	398	411	430	406	382	387	394	424	373	402	404	404	430	436	411	376	437	422	415	364	368	392	465	455	399	411	387	415	405	430	460	422	412	387	416	385	437	466	411	443	415	363	448	387	416	427	411	447	408	398	424	436	446	407	437	391	430	378	395	421	429	402	436	423	395	437	405	442	430	388	393	443	432	404	454	451	428	422	445	402	404	421	389	418	416	402	414	406	395	413	411	430	374	436	441	444	412	414	422	389	438	464	405	386	428	432	401	446	417	393	452	416	455	459	396	401	424	411	419	400	413	415	425	428	395	363	382	432	426	412	387	436	438	410	426	431	404	388	414	403	390	432	446	464	450	412	435	450	406	448	425	396	403	419	429	426	430	411	401	436	403	445	471	405	398	402	398	429	433	407	444	424	423	446	441	432	427	387	411	411	437	428	408	421	406	420	421	418	396	412	416	410	444	381	451	356	424	456	406	415	423	446	402	397	399	404	426	417	418	428	432	459	427	420	416	424	398	410	468	428	409	387	416	457	417	423	409	437	395	396	415	433	412	381	411	422	390	431	434	396	403	410	443	424	428	402	415	391	441	407	355	434	382	448	368	440	383	412	368	430	380	421	389	399	452	416	379	415	442	438	419	395	411	430	419	376	408	417	442	399	371	420	427	416	404	363	403	394	412	428	474	391	437	395	447	421	432	417	436	403	436	452	418	414	441	456	420	388	404	444	437	435	421	417	379	455	413	402	420	438	429	375	394	396	404	409	428	409	445	403	451	399	400	409	394	388	446	394	415	409	369	409	425	447	439	399	413	381	417	439	404	445	407	398	411	385	413	458	401	463	387	435	401	420	444	404	448	466	396	416	415	413	437	416	474	407	413	417	421	412	416	417	390	435	403	418	422	436	429	406	402	422	432	434	381	370	397	396	472	386	392	428	381	403	452	453	423	424	409	428	400	431	408	423	434	419	405	412	434	453	439	409	437	433	453	422	401	409	418	439	378	426	398	444	391	417	411	386	422	434	469	420	437	425	400	440	427	433	407	420	428	414	370	393	434	440	417	408	396	455	431	423	447	387	433	456	448	355	459	420	412	403	441	440	406	439	420	427	426	418	394	426	378	435	400	413	401	410	438	427	414	436	389	406	394	422	442	383	408	457	417	414	397	418	404	420	416	393	457	436	447	407	389	385	417	439	406	445	444	457	423	404	428	442	427	439	429	411	402	414	430	417	405	402	419	454	409	437	438	424	389	457	420	431	387	433	388	393	435	409	434	441	411	415	365
43102	17080	6273	2867	1526	1246	1021	998	1021	921	917	951	961	890	908	911	910	912	949	917	978	983	870	944	943	919	883	886	880	898	892	898	907	977	940	899	936	892	907	925	925	853	898	908	911	921	918	958	903	919	925	937	944	917	928	916	920	904	871	912	861	958	908	931	936	915	944	930	878	862	953	894	948	950	918	935	917	907	950	947	938	897	956	908	946	953	925	882	977	891	939	918	954	908	872	861	932	935	882	916	953	939	890	950	948	936	912	953	917	941	941	909	922	897	926	906	944	939	952	910	928	908	880	919	970	929	908	918	890	940	895	938	885	922	935	935	957	932	922	907	907	925	901	901	908	926	944	927	930	926	971	895	909	960	904	904	936	974	896	912	898	951	957	927	890	923	967	914	931	947	913	877	913	964	944	873	914	891	906	945	932	945	941	917	930	956	912	903	963	941	908	851	934	905	883	908	999	934	904	894	938	913	945	874	945	922	930	947	934	909	908	932	932	931	892	942	895	896	914	942	909	852	916	890	916	922	882	913	918	888	909	911	960	931	949	869	873	922	946	928	955	926	934	949	934	876	871	911	884	892	907	934	942	947	912	932	898	904	947	974	885	967	917	929	956	954	925	952	902	911	914	858	904	934	926	871	912	889	938	910	879	930	921	920	880	834	914	935	920	892	953	898	919	875	889	923	881	902	899	918	912	928	958	904	936	993	938	871	897	921	939	846	829	879	925	886	904	953	950	952	934	952	902	939	917	892	960	914	908	935	875	887	925	907	951	950	881	916	890	889	946	893	929	947	928	906	949	936	867	954	836	919	943	906	847	905	952	889	886	925	884	980	939	940	952	951	906	925	907	885	885	929	901	893	921	960	938	890	912	932	973	913	896	892	917	905	909	925	916	941	898	901	931	897	1014	891	934	981	868	952	961	917	923	893	897	928	909	937	906	936	884	916	944	889	872	926	893	946	964	979	940	943	891	917	898	903	898	942	956	935	942	937	898	963	926	901	899	963	922	936	910	889	945	864	880	891	937	928	941	923	929	933	881	956	888	908	869	908	930	878	951	918	908	890	917	918	945	916	924	908	942	956	925	955	909	926	985	932	911	931	917	943	969	964	935	954	880	905	940	897	944	972	917	923	888	933	915	989	933	917	901	938	924	940	895	933	922	913	867	889	872	913	929	993	891	893	899	904	852	885	1015	904	937	922	939	913	928	946	907	936	936	927	959	903	894	908	930	927	937	967	929	872	916	890	948	954	952	938	891	922	905	940	948	902	908	932	896	915	882	974	923	912	917	936	850	913	901	954	891	873	863	934	951	951	940	949	938	909	900	893	929	920	886	952	940	840	922	923	922	899	891	808	890	939	940	856	971	889	873	862	884	943	934	894	926	888	934	966	896	871	897	962	907	969	923	889	900	892	909	910	894	961	902	908	959	963	934	863	965	962	981	899	951	859	945	872	957	979	961	940	931	916	900	848	943	868	930	950	894	895	934	955	929	898	918	930	949	876	905	891	910	878	926	916	926	887	915	951	937	904	937	930	957	902	918	897	934	959	947	941	930	935	909	915	924	908	921	885	900	936	908	837	921	916	869	936	894	911	894	990	945	905	920	899	940	917	925	922	952	868	901	944	963	915	849	942	901	898	893	948	926	955	974	905	944	901	896	961	915	912	940	875	897	897	882	914	908	916	933	934	908	881	919	939	956	921	913	986	920	910	942	918	884	924	873	910	876	905	934	901	966	873	916	901	919	893	903	938	893	872	902	903	958	899	920	910	953	875	944	929	915	884	974	867	964	949	975	904	936	936	923	905	914	941	951	952	851	927	934	950	941	910	932	894	949	933	929	937	922	969	901	915	920	922	947	882	956	949	935	966	904	852	975	967	916	913	934	957	935	902	913	932	914	950	968	956	933	993	921	919	899	912	983	918	904	934	927	934	948	894	1013	903	882	994	911	922	965	901	879	889	925	922	934	897	938	890	885	931	970	955	957	924	890	889	899	915	959	911	914	913	936	969	941	917	936	896	1006	927	919	924	940	939	960	954	944	887	927	913	923	954	915	954	906	927	878	886	945	930	885	920	938	911	887	930	944	952	955	912	880	904	891	908	910	983	911	931	912	896	952	879	940	902	919	948	940	898	907	944	930	887	909	919	891	901	926	939	923	944	914	914	997	893	937	927	906	984	939	949	922	960	902	886	916	941	929	960	935	897	927	939	930	961	925	918	912	861	880	953	894	929	970	916	901	961	924	903	947	890	904	927	951	884	928	896	973	902	906	998	915	930	934	961	955	840	970	975	963	900	935	935	953	890	942	894	913	960	936	847	951	968	911	876	923	905	985	918	977	917	968	915	892	898	913	829	869	904	930	846	877	902	938	916	904	892	953	942	969	902	950	934	917	914	934	903	941	915	924	914	959	863	895	924	916	941	941	945	904	883	913	873	892	898	958	947	913	911	907	929	945	892	942	907	885	952	929	935	942	858	930	976	916	876	931	901	945	892	990	934	884	975	897	907	900	952	893	915	906	909	928	896	888	961	898	889	937	884	881	906	938	925	879	915	912	893	923	932	919	912	946	903	843	965	955	911	972	917	941	934	889	883	925	905	907	967	933	878	946	913	969	941	860	914	941	886	942	892	938	877	956	907	914	899	966	923	916	904	951	952	907	943	902	868	949	933	902	921	883	928	919	865	914	934	946	971	922	881	940	928	894	954	890	935	957	916	957	967	920	937	923	906	870	903	906	932	963	944	896	948	908	897	918	966	949	961	919	935	953	866	952	915	908	961	979	937	899	930	959	906	954	879	886	917	950	963	881	914	960	939	974	964	912	885	899	912	933	957	942	878	947	921	872	943	894	940	890	907	955	924	935	913	883	946	838	964	918	866	942	939	893	926	978	948	900	917	944	975	892	885	915	892	909	924	911	924	921	919	977	894	912	956	936	947	931	883	842	984	935	875	930	900	930	905	874	951	914	931	919	975	949	954	913	917	890	895	904	908	894	894	950	899	907	890	891	886	905	906	950	879	915	919	924	971	886	898	938	927	837	938	884	857	902	888	915	946	952	905	954	942	911	928	896	919	918	888	980	908	908	925	907	914	942	954	890	957	972	880	936	897	1005	962	912	892	922	909	906	937	936	955	934	953	913	876	881	940	958	940	889	879	903	953	892	896	1002	931	922	931	920	936	907	936	879	899	957	952	886	952	920	907	910	926	890	897	899	954	899	975	927	905	939	918	905	887	914	925	878	874	929	947	924	935	865	947	943	941	900	923	920	931	966	913	895	894	936	950	915	927	943	915	929	940	927	937	948	880	949	958	890	932	931	951	945	946	948	911	848	941	927	928	924	956	934	952	884	920	924	928	910	866	932	917	937	924	926	922	899	929	974	889	892	933	914	894	915	930	942	923	922	915	933	929	934	847	913	895	952	931	893	910	917	905	908	923	905	928	885	889	893	858	954	939	953	915	931	905	920	909	904	931	907	935	892	900	930	927	934	930
61836	29964	14927	6195	2637	1588	1107	808	723	614	542	456	444	437	441	420	424	427	405	411	409	441	416	451	431	428	436	389	435	450	487	446	429	419	418	420	454	457	488	445	412	435	430	447	453	428	432	406	424	386	428	384	415	403	418	436	428	431	416	407	423	439	438	404	385	398	394	416	404	420	450	443	463	426	401	421	411	432	434	425	413	433	439	392	430	447	387	475	393	435	400	431	440	405	420	388	417	388	370	408	458	409	428	442	439	390	412	419	384	384	428	380	387	436	392	407	400	399	439	384	416	437	428	418	416	411	381	398	425	444	373	412	427	432	417	422	402	438	458	440	432	436	472	360	429	391	400	397	419	421	416	440	394	396	445	431	386	423	471	414	424	404	441	441	444	395	412	442	470	402	388	438	423	410	430	413	432	388	421	432	441	381	424	425	444	415	417	421	406	347	392	455	427	402	403	427	410	422	397	441	430	412	423	425	409	426	418	429	439	434	428	433	400	424	419	400	441	408	411	428	414	430	434	436	416	405	400	440	415	430	442	395	396	433	410	412	406	409	413	396	421	428	422	445	451	409	403	408	451	406	425	411	396	404	403	424	408	381	423	373	391	430	428	431	401	442	415	440	383	399	397	391	411	420	397	409	394	430	347	394	442	395	409	424	427	413	443	413	461	459	441	412	438	403	404	415	446	423	422	415	402	396	391	407	414	411	436	393	411	400	394	389	403	406	392	415	446	413	408	470	412	439	396	412	415	410	409	404	405	408	443	387	435	436	414	425	418	434	431	407	408	406	360	386	383	466	386	419	374	386	413	424	424	437	390	386	463	449	418	428	424	420	431	387	416	386	425	387	407	396	450	440	422	411	456	444	409	387	408	428	420	441	404	394	381	443	444	415	425	449	401	393	391	400	390	384	444	436	384	416	406	449	418	445	444	411	423	417	447	415	427	434	450	407	419	459	409	443	401	425	398	451	420	394	399	405	379	429	404	420	377	422	418	418	406	390	447	420	386	396	415	424	396	399	409	395	410	373	445	422	414	432	394	424	407	416	417	419	413	421	414	416	393	401	400	453	402	400	436	449	420	434	426	433	406	428	408	424	391	434	456	451	419	412	401	405	441	415	449	410	389	407	396	468	431	422	404	435	442	401	440	429	443	405	429	453	456	428	438	397	456	504	356	445	411	403	401	421	393	413	399	385	386	404	393	432	430	441	431	430	393	415	396	421	396	380	409	384	451	422	407	451	434	389	421	442	393	390	427	445	426	413	462	452	412	443	473	389	464	427	472	398	407	395	392	399	440	389	394	349	410	398	425	424	422	417	399	406	417	397	412	407	419	463	355	376	427	442	405	429	441	434	427	419	402	408	399	396	431	413	397	407	429	417	420	419	444	377	444	431	466	455	382	386	424	408	443	414	456	412	413	406	392	373	414	418	413	414	400	417	404	414	423	402	444	399	418	457	438	400	404	413	405	462	407	431	381	419	360	438	465	382	387	416	381	385	430	411	408	424	442	410	400	391	399	385	387	449	416	430	425	440	421	454	402	395	394	351	410	436	422	410	464	384	446	423	426	443	433	464	393	417	436	418	469	428	428	429	429	426	427	428	473	427	407	466	435	443	423	412	414	404	398	400	466	436	426	423	396	418	446	463	410	409	420	405	404	415	394	395	396	400	417	397	408	437	419	432	432	445	439	462	359	417	407	407	431	417	436	443	402	420	403	393	389	384	435	425	424	388	406	444	424	409	419	406	455	397	442	416	416	402	422	429	402	420	428	407	414	461	451	422	424	393	443	413	464	415	430	469	387	433	402	411	402	450	393	423	406	364	415	438	420	450	391	421	428	395	430	430	427	416	410	428	412	424	415	406	370	455	434	429	407	404	467	411	429	402	429	392	416	392	421	412	433	442	428	397	397	408	404	379	442	384	435	412	460	432	429	419	456	420	397	443	406	423	413	418	442	457	408	439	350	417	459	447	438	433	421	417	407	414	441	393	419	425	440	436	425	397	398	426	437	411	426	440	407	390	393	435	433	452	417	405	390	364	419	381	399	418	406	423	425	426	447	427	452	375	405	431	452	392	417	386	442	393	433	399	390	446	423	440	419	416	382	439	433	417	412	384	468	421	420	382	392	458	402	407	421	444	429	391	451	453	416	440	451	428	418	423	436	438	435	406	412	403	388	411	432	407	442	424	418	407	470	437	398	376	389	395	465	395	439	458	426	437	405	462	398	414	452	414	418	428	407	440	432	400	393	419	385	455	402	414	416	393	386	398	463	402	421	431	426	439	432	435	401	409	413	425	420	432	427	454	406	412	394	456	401	411	371	467	430	398	416	398	423	415	423	413	368	435	399	470	433	436	424	389	424	387	436	386	415	437	427	410	405	409	399	433	469	409	416	438	414	383	399	417	442	421	438	403	421	420	415	408	405	405	454	424	396	394	442	425	424	410	459	425	423	412	445	393	440	433	434	422	442	423	432	407	401	399	386	410	410	421	426	431	398	439	393	410	414	433	397	437	424	404	441	431	480	393	436	413	428	429	386	452	406	420	416	397	424	418	421	446	403	407	421	401	385	425	457	411	386	427	417	435	434	434	410	433	431	397	404	444	423	433	421	427	442	445	464	378	397	456	447	412	405	411	424	359	426	444	377	442	408	442	434	414	459	416	441	455	448	436	457	443	417	399	431	445	443	427	463	397	396	394	428	381	409	413	410	403	376	433	417	394	466	440	401	412	402	466	446	412	399	406	439	465	451	416	383	391	422	441	439	454	388	448	439	414	412	440	420	435	434	427	405	451	436	395	420	448	449	388	420	419	423	400	457	401	386	432	409	425	440	423	394	383	408	379	411	393	369	376	400	424	426	415	400	378	418	420	441	442	424	422	396	383	395	434	416	403	419	396	408	398	434	434	404	479	421	415	455	385	388	439	423	414	390	397	435	394	391	408	461	442	395	392	448	424	409	432	371	407	464	409	427	420	408	402	428	436	388	399	397	440	397	474	459	428	420	408	419	418	413	397	424	458	454	471	410	391	423	417	464	431	462	450	407	407	416	419	425	458	408	457	382	440	437	428	368	448	408	431	430	357	441	428	400	437	407	441	398	438	416	425	437	414	431	397	402	412	432	435	406	430	450	438	380	386	452	432	459	406	408	416	400	431	449	388	411	382	383	413	415	426	409	400	388	415	402	423	407	423	450	437	389	429	448	449	477	427	397	413	426	423	402	450	408	413	419	418	443	463	431	449	417	433	399	397	429	425	412	443	419	417	435	453	440	445	443	393	420	411	398	445	426	442	418	395	448	442	412	433	410	447	389	417	396	411	424	435	383	437	358	406	449	445	429	431	418	410	431	428	408	416	471	422	413	408	414	451	457	401	446	405	412	457	402	428	423	442	407	424	444	376	424	389	440	408	436	436	399	420	435	415	393	444	414	384	414	393	409	425	432	430	437	461	431	377	414	418	428	392	376	479	458	490	454	398	391	413	452	394
41117	21166	15897	10466	6515	4469	3249	2500	2037	1747	1389	1116	1028	1008	987	966	982	907	977	980	936	914	930	948	923	953	924	922	962	905	924	922	871	937	931	903	892	926	903	891	892	874	944	969	905	920	978	901	897	880	892	922	954	916	959	907	922	914	926	898	949	860	901	914	898	903	954	914	932	893	932	919	901	910	910	930	899	917	933	920	948	940	935	948	904	901	927	919	885	872	907	888	897	889	925	876	888	969	989	912	854	949	940	943	892	922	929	891	918	909	899	924	902	951	944	916	910	918	931	922	984	927	957	925	979	859	956	937	910	929	945	897	913	911	868	939	965	927	955	898	896	901	884	941	931	879	897	927	854	955	878	918	915	904	940	974	960	887	894	907	961	921	937	920	962	929	892	919	941	931	934	911	943	913	899	953	917	939	952	932	897	915	956	842	958	915	943	995	883	935	950	905	922	860	869	881	949	871	916	897	916	948	901	950	849	943	885	887	936	941	924	924	943	919	898	944	940	835	945	950	891	882	948	893	892	927	888	923	843	957	907	893	879	888	854	897	911	933	961	905	937	954	870	917	867	948	860	866	890	964	944	927	886	939	947	936	935	939	986	865	936	899	889	895	917	897	937	898	937	966	891	926	887	927	877	931	912	928	928	923	861	899	898	893	910	868	950	868	862	891	843	892	960	935	930	875	880	897	914	941	893	953	920	896	911	929	929	906	911	886	909	891	924	911	907	954	917	915	921	879	895	891	856	914	952	915	938	895	946	949	905	927	869	870	934	905	972	926	919	901	853	871	886	901	919	922	930	865	886	944	911	921	897	911	917	895	958	902	964	899	925	876	930	923	918	972	933	869	896	943	948	897	980	930	919	915	956	973	928	924	860	885	895	927	918	959	948	888	858	933	917	915	932	908	942	919	921	958	941	936	1019	899	917	906	933	919	894	928	922	886	947	951	925	986	944	934	919	866	971	900	935	876	927	868	920	929	938	959	952	901	856	949	895	977	886	931	870	923	926	917	866	949	909	920	832	943	927	913	917	949	977	984	879	922	923	917	881	942	968	929	952	940	907	897	964	929	901	860	852	917	923	913	908	922	874	876	955	894	908	914	972	941	915	945	935	891	887	907	888	945	921	949	897	922	950	883	956	907	946	870	931	909	866	919	891	957	957	873	914	875	933	925	937	895	898	896	915	896	873	908	923	913	931	934	868	896	934	923	876	931	946	936	914	925	892	854	955	943	943	929	941	895	864	950	917	907	937	922	894	931	875	924	905	891	925	940	835	858	886	939	911	919	936	968	909	930	919	913	867	915	856	935	879	933	928	882	912	895	951	941	917	896	925	963	898	902	941	929	836	884	922	946	909	984	951	974	933	880	910	905	927	915	966	889	879	899	939	958	946	915	917	951	936	961	885	938	894	930	959	937	899	902	942	951	921	885	898	871	944	903	912	880	886	864	955	931	946	907	950	901	927	904	923	894	897	935	864	844	940	879	904	899	884	961	949	966	857	908	934	906	927	920	939	891	958	943	890	960	874	837	921	927	887	926	873	875	910	929	901	964	886	905	899	914	949	884	944	894	966	942	933	916	922	963	940	893	898	922	929	905	935	892	953	943	902	886	935	919	904	943	968	960	911	871	844	927	931	927	932	926	909	894	914	908	894	926	880	920	941	946	938	942	986	905	932	906	876	881	864	892	928	944	919	917	921	915	893	894	952	956	927	881	935	899	860	829	934	907	863	955	933	934	856	910	918	920	968	871	902	914	916	935	903	917	917	898	898	974	929	909	944	922	914	895	944	891	929	901	966	899	910	933	918	962	949	887	948	877	933	938	949	863	900	881	896	912	939	960	895	900	922	924	871	904	916	919	921	907	899	858	978	877	893	892	899	947	929	965	903	931	916	927	934	919	900	926	923	911	898	959	921	934	973	958	916	943	912	901	954	939	894	895	928	876	901	936	888	917	922	922	876	953	906	959	924	919	955	950	929	916	934	931	908	941	894	907	952	958	965	874	904	935	877	927	939	918	872	861	902	891	915	906	880	930	888	944	939	879	888	991	906	867	882	891	894	889	927	865	940	908	937	1004	911	898	893	917	910	912	960	919	896	904	950	894	895	921	968	909	944	924	916	898	888	996	860	899	924	937	920	923	920	944	907	977	907	923	901	898	926	929	967	902	876	926	933	924	972	893	929	927	864	902	911	946	863	933	923	895	893	909	920	942	886	894	900	882	891	912	969	972	959	900	915	864	908	938	922	915	945	897	929	935	889	887	857	880	935	939	937	895	917	938	937	877	912	871	938	864	882	906	930	932	926	964	876	917	949	885	865	944	912	918	933	890	939	1017	930	932	977	909	884	939	910	893	914	911	906	949	825	891	953	909	939	963	896	917	907	935	891	873	887	912	889	913	910	886	958	984	933	892	900	891	975	915	960	955	879	958	884	961	926	901	919	913	923	950	958	917	923	950	861	926	914	913	961	928	931	901	921	869	893	944	916	928	884	929	889	911	940	898	915	932	938	932	917	895	902	893	925	944	899	897	949	939	894	928	938	908	942	920	927	918	958	945	948	910	925	947	937	903	946	903	965	930	892	886	894	877	907	969	905	891	896	891	943	901	885	885	954	859	916	943	885	950	936	930	900	914	946	878	889	900	938	920	930	919	895	875	924	914	912	894	946	895	935	919	962	952	973	975	921	904	938	903	901	895	919	935	865	938	916	952	883	906	914	921	925	902	910	908	912	909	911	888	934	867	957	853	941	885	957	917	906	939	933	951	925	913	890	905	928	897	948	893	859	882	897	854	866	947	935	885	971	906	925	884	920	909	963	912	910	878	947	956	893	941	947	922	892	908	896	949	871	905	944	910	862	919	897	943	927	897	889	961	948	918	917	944	869	933	896	894	884	922	922	918	917	939	899	860	894	892	918	911	961	881	961	924	980	931	917	925	926	899	930	962	886	868	925	906	954	861	894	876	884	858	962	886	955	914	898	927	909	918	919	905	920	912	896	918	886	889	916	919	914	958	915	921	881	943	870	902	951	908	876	857	921	891	940	923	928	961	952	915	876	882	924	889	936	901	852	919	931	891	921	1004	869	886	917	936	875	900	972	966	889	905	918	885	924	955	915	933	957	933	916	880	923	926	931	938	881	886	975	928	883	972	924	912	915	919	931	928	875	942	932	927	898	921	964	954	941	914	882	948	909	914	898	934	927	903	927	894	941	950	932	890	927	934	967	922	889	913	915	912	929	889	933	906	887	915	944	900	943	925	944	955	900	926	934	944	877	936	949	858	916	894	874	902	890	925	955	868	993	895	890	920	1005	885	913	898	914	946	914	900	911	974	920	919	945	870	910	862	972	942	916	902	888	943	931	929	873	951	890	923	930	936	895	867	953	936	920	969	916	909	889	934	970	935	919	946	922	872	914	946	907	851	943	946	973	853	911	947	890	927	945	933	902	926	908	926	924	936	957	920	916	953	930	908	961	917	948	896	885	963	958	889
48311	16745	3295	1044	638	551	465	471	407	387	402	382	397	402	385	379	420	410	402	380	433	384	397	405	421	407	412	378	375	400	412	403	406	369	396	398	430	381	402	390	417	409	370	440	417	398	386	444	407	410	378	413	387	387	416	401	423	420	375	372	416	400	392	375	374	415	354	376	439	400	402	429	436	398	427	432	382	371	398	392	402	359	408	396	433	388	408	386	425	373	385	435	414	434	405	420	394	413	380	362	357	381	425	398	398	404	385	430	422	357	413	394	428	385	391	398	390	388	398	456	376	368	383	386	394	407	383	418	412	408	439	415	404	400	438	376	372	428	400	373	394	402	389	437	416	391	394	416	406	386	401	364	408	402	386	427	420	382	382	422	413	431	367	410	410	448	425	414	450	401	398	382	401	397	394	402	405	386	449	391	394	423	407	393	439	405	439	383	388	371	398	402	419	401	343	420	377	391	421	394	446	414	435	366	404	403	408	402	403	388	401	389	388	379	354	340	378	396	381	381	396	395	393	418	392	422	392	416	406	379	374	384	374	397	448	447	392	395	410	419	381	479	404	349	400	438	434	439	401	391	419	412	436	425	418	418	399	427	444	419	411	396	417	395	386	428	429	412	366	414	370	401	376	402	400	381	416	389	422	412	418	414	393	382	368	376	425	409	386	403	384	411	396	409	404	401	387	396	367	388	391	382	391	404	370	402	384	394	409	379	410	385	433	398	420	422	404	382	403	399	384	411	431	412	390	414	378	441	428	412	407	387	357	394	429	386	399	364	402	394	428	379	415	392	407	388	434	408	389	398	409	368	362	385	392	383	411	422	401	405	353	397	373	406	387	396	396	382	371	384	403	393	386	385	442	429	410	369	423	425	351	450	417	386	376	389	409	392	422	423	418	411	396	400	429	392	435	428	386	429	379	432	421	401	377	390	406	420	400	438	417	426	406	390	402	393	403	415	413	368	422	407	412	401	424	371	432	407	416	405	397	395	419	438	365	367	415	405	377	383	376	400	378	361	409	376	377	402	406	406	406	399	432	390	396	412	436	410	416	407	417	464	383	409	366	427	432	408	363	391	384	389	447	386	391	394	422	377	387	392	372	392	414	391	417	397	406	433	436	396	423	412	354	374	407	384	389	433	430	408	430	403	374	388	394	416	397	417	392	424	410	364	406	391	394	418	397	406	391	390	367	360	375	426	445	364	434	371	403	414	415	398	370	443	434	392	409	365	391	426	399	385	463	385	385	395	415	382	388	390	381	383	384	397	382	399	432	377	434	401	427	395	398	433	421	411	393	409	326	414	427	430	349	407	384	403	409	408	415	427	399	383	410	367	418	394	407	419	387	401	387	412	392	377	375	389	382	413	414	383	362	396	386	369	397	389	378	419	386	401	397	394	390	397	420	369	401	404	407	390	401	434	439	390	390	385	399	411	392	375	373	380	391	411	380	399	424	392	413	400	424	355	413	391	395	445	414	464	414	398	403	386	399	364	429	403	433	387	392	411	362	426	397	417	350	428	426	368	396	435	400	430	376	377	403	400	378	373	391	360	398	432	364	408	372	427	372	390	392	383	423	413	409	429	400	423	416	431	385	377	408	376	351	444	408	416	404	373	398	371	409	409	400	365	407	399	411	406	385	403	379	369	408	433	419	402	408	386	411	380	412	399	422	389	399	420	411	369	418	415	418	404	420	428	356	403	406	415	381	388	399	398	402	381	414	380	413	380	391	409	378	396	366	416	381	355	400	378	392	400	383	386	361	442	380	403	397	393	392	390	390	417	436	416	411	368	429	438	419	406	379	409	383	365	388	397	428	403	410	407	374	402	375	388	402	400	406	411	362	386	366	409	407	368	410	356	364	382	352	405	445	402	399	396	408	427	401	396	415	424	366	396	417	432	443	427	371	419	422	412	424	420	415	419	405	383	371	362	431	394	385	398	443	380	393	439	427	380	424	389	408	421	426	399	425	410	406	401	409	435	403	401	396	423	397	408	384	392	399	384	401	427	372	438	404	394	394	380	401	385	409	399	380	397	365	397	389	402	415	416	441	381	362	399	359	410	380	399	398	410	404	413	382	418	393	354	396	370	442	395	397	415	409	404	401	386	415	375	417	430	393	340	433	405	396	407	366	396	403	394	429	398	441	340	387	415	384	416	361	417	394	426	399	387	387	394	422	408	373	407	406	372	397	386	397	402	396	388	398	400	420	405	415	429	412	371	403	377	369	417	441	423	355	419	373	374	395	398	412	383	403	427	410	379	417	380	380	423	405	414	419	386	399	446	399	379	415	406	360	378	393	399	362	415	409	385	402	363	384	389	372	396	348	373	382	406	441	395	405	414	423	400	397	436	382	397	362	425	401	425	417	395	358	407	407	394	429	402	369	395	391	378	395	406	427	374	362	434	388	395	399	412	386	378	422	402	382	379	401	402	419	372	367	409	410	375	374	429	376	374	368	396	397	434	407	408	407	437	380	417	419	406	438	385	412	410	381	412	346	413	397	407	395	383	384	378	407	418	421	402	408	410	431	411	432	445	398	400	397	378	414	418	429	358	444	382	403	389	433	418	359	432	403	338	417	409	413	404	415	400	409	392	424	423	356	411	390	407	375	403	412	464	378	377	396	385	393	418	373	365	375	391	387	383	382	391	392	400	388	404	378	375	384	392	401	394	397	439	383	375	408	377	414	405	430	424	371	395	361	419	399	354	407	381	384	362	429	405	444	399	414	388	466	396	393	415	396	441	391	377	371	392	368	430	413	401	381	360	393	411	374	425	407	431	371	419	437	384	390	441	402	393	435	423	406	413	433	402	426	407	379	394	454	380	396	411	383	367	394	392	424	384	413	393	353	394	387	413	376	416	374	421	416	361	409	398	418	405	422	392	398	384	387	430	384	410	392	374	371	396	373	368	394	444	431	384	399	427	433	449	388	380	436	379	395	403	430	427	401	390	404	382	409	423	397	390	426	430	406	412	395	403	407	422	393	385	401	404	370	374	391	404	393	405	425	391	391	415	396	406	369	409	401	403	407	400	430	417	379	420	371	415	372	402	393	432	394	382	411	357	368	406	410	399	323	396	373	400	409	401	375	402	405	390	408	398	457	388	391	443	416	389	391	398	402	415	427	387	421	367	433	396	425	427	375	381	390	399	393	374	412	448	427	406	404	411	381	435	377	406	414	405	366	435	411	382	434	385	416	377	378	388	391	411	359	378	383	384	413	353	375	411	405	441	415	416	413	353	400	394	386	408	422	381	371	396	441	401	391	416	389	428	358	408	386	364	408	415	407	367	407	400	425	389	394	417	400	424	405	381	394	377	414	389	386	400	412	424	426	384	400	407	402	409	396	427	418	400	435	362	402	432	398	379	405	374	419	397	389	410	432	421	393	377	405	415	364	382	416	399	427	371	395	370	402	447	405	417	398	414	406	380	381	409	432	383	399	421	443	407	385	392	433	411	401	434	398	411	412	404	368	423	400	417	419	411
33330	11749	3854	2250	1629	1285	1086	1043	919	928	915	928	901	869	871	889	904	874	865	877	852	903	867	865	894	907	898	914	855	889	864	866	904	906	895	905	873	892	872	908	869	873	869	864	906	852	878	905	898	891	910	910	896	861	863	893	901	923	846	881	897	891	900	894	885	907	867	910	828	922	911	874	887	893	920	860	858	911	873	867	866	825	864	904	886	873	858	896	870	906	897	873	865	860	916	847	895	854	906	886	861	858	905	872	871	876	827	864	883	855	847	864	871	848	888	894	864	887	872	896	898	921	921	869	894	885	915	895	903	862	834	944	885	871	852	895	804	858	905	895	882	880	929	812	883	905	863	939	842	842	888	889	920	890	902	887	870	917	880	842	880	884	898	923	882	853	868	926	956	903	880	925	848	882	862	915	889	864	898	892	811	895	944	942	865	924	883	853	901	920	874	853	855	852	885	926	854	894	839	867	867	821	874	897	886	943	875	881	883	891	928	881	853	926	857	901	851	877	869	895	871	889	906	886	886	857	902	871	853	889	914	880	870	875	872	882	853	970	896	890	843	854	838	856	909	855	903	915	865	933	875	864	869	950	871	882	887	852	899	884	866	895	920	898	796	916	883	882	820	913	846	885	885	873	899	858	881	872	838	915	913	853	889	870	881	896	849	877	850	835	939	909	924	874	920	861	890	846	838	850	928	942	858	806	926	875	909	867	839	911	899	875	875	866	896	849	854	906	882	879	836	924	877	875	886	931	904	961	954	878	868	904	884	872	895	973	886	923	887	885	892	853	837	839	882	897	868	837	805	916	857	919	891	884	860	906	858	906	914	851	854	887	877	882	810	880	883	889	841	902	847	942	903	853	893	908	883	894	862	886	809	900	862	878	881	935	926	897	897	887	894	945	883	892	911	848	873	890	876	896	946	905	912	903	865	927	915	883	959	922	850	884	949	848	874	894	897	897	909	903	897	836	900	862	879	860	924	878	867	915	872	886	886	894	920	823	830	824	911	884	889	842	877	825	851	835	871	888	938	887	896	889	893	849	877	854	849	831	882	939	917	888	857	896	903	911	907	875	874	859	907	918	865	885	882	883	880	926	876	855	895	903	855	891	932	879	878	847	875	850	895	894	905	902	897	858	878	934	886	845	901	908	911	875	913	882	858	870	863	840	899	941	815	941	849	905	833	844	859	906	846	814	844	894	837	827	882	931	855	855	842	921	893	879	917	865	903	858	874	934	892	945	906	867	823	861	908	860	899	842	843	877	841	870	909	839	877	890	931	876	881	903	878	872	885	898	922	910	935	901	844	936	902	905	880	903	884	869	883	868	894	947	835	847	826	892	873	851	865	880	925	902	929	922	870	879	854	879	831	917	868	876	867	893	873	838	918	932	876	848	901	971	840	860	864	894	835	887	856	884	894	879	894	871	927	838	888	858	840	855	879	863	919	944	902	855	872	908	887	859	850	885	886	861	894	912	865	910	843	855	887	901	850	929	872	894	887	818	903	848	837	903	894	887	865	864	857	894	852	896	914	885	842	899	858	831	865	898	891	820	853	878	843	825	882	886	877	890	881	841	900	893	878	822	878	909	883	829	858	853	863	880	884	892	860	845	920	810	919	863	872	880	864	929	837	827	919	838	894	878	883	888	874	874	908	873	857	899	861	876	876	873	876	911	849	883	853	892	845	876	918	855	873	871	904	881	969	885	881	829	902	888	855	855	873	886	887	897	873	874	912	876	871	928	898	890	871	867	883	901	870	880	882	868	859	849	902	841	875	857	864	926	915	936	886	874	876	865	881	933	856	837	900	850	909	934	911	859	899	858	986	850	854	881	810	926	873	954	976	943	872	873	917	905	916	857	867	872	809	882	861	864	882	867	875	917	851	898	875	858	885	896	913	876	856	867	933	879	897	873	911	862	874	895	872	931	850	905	919	848	842	838	881	860	884	899	903	874	877	864	846	881	882	911	898	893	885	861	922	865	886	809	828	912	887	917	875	853	898	921	885	924	890	855	872	852	864	894	914	916	908	887	875	850	877	859	916	908	874	902	880	884	871	904	857	857	862	919	845	928	868	876	884	943	883	875	898	850	906	804	848	912	898	884	876	862	901	844	862	915	868	926	823	932	912	926	868	908	846	907	801	886	857	874	920	845	944	875	845	871	881	908	895	906	938	868	932	827	925	842	876	855	872	906	838	897	942	864	916	926	852	893	843	892	896	838	875	897	851	901	929	856	877	856	940	912	847	874	847	814	887	866	885	861	951	855	886	885	938	918	868	902	864	858	885	854	905	865	875	912	875	904	879	858	897	890	913	891	873	909	869	929	889	910	899	906	875	920	912	813	902	887	827	860	887	860	856	821	870	867	902	877	920	850	920	840	862	901	956	837	902	891	914	882	846	863	892	832	863	905	885	857	874	836	860	893	813	919	864	867	882	849	832	867	856	892	847	905	853	897	902	858	889	892	932	879	896	877	883	892	917	860	914	876	815	883	896	893	892	898	869	860	897	909	911	915	888	893	872	904	897	860	908	852	910	836	934	877	862	894	913	888	886	909	879	891	843	879	882	881	866	857	911	908	890	921	907	903	884	917	880	865	906	881	895	890	902	888	907	852	887	896	874	907	839	899	891	859	879	858	875	856	839	907	887	868	870	927	899	888	886	859	869	849	898	889	906	857	909	876	855	807	848	861	894	879	909	888	906	910	859	900	838	888	863	856	875	850	869	925	902	894	912	950	914	919	880	909	856	873	864	869	842	914	902	894	847	917	839	911	863	900	844	904	929	821	860	906	857	878	897	891	907	886	887	824	839	861	880	830	889	863	917	851	879	883	886	874	877	845	841	912	864	899	852	905	881	893	889	875	826	918	873	877	873	896	925	868	937	889	894	898	890	865	891	909	860	908	912	891	847	930	871	918	840	841	868	897	931	879	908	912	887	873	877	878	873	868	936	882	879	815	886	899	892	915	881	854	869	886	906	910	870	899	905	826	949	876	902	866	872	847	858	883	871	878	875	861	904	904	875	854	874	857	904	896	919	883	873	866	889	871	920	881	898	910	874	924	889	874	877	893	861	888	870	846	883	895	864	859	925	942	856	862	903	863	859	837	904	908	805	908	923	881	897	878	913	858	890	847	834	893	883	904	900	872	844	904	845	892	925	914	911	847	869	901	900	965	840	894	902	860	863	833	836	886	876	930	860	903	940	852	916	862	846	873	866	875	890	902	893	883	854	917	857	896	854	883	883	883	929	890	889	928	893	895	856	844	829	862	875	875	926	891	834	875	878	860	873	907	839	839	963	890	816	909	883	871	899	924	908	853	892	835	893	896	898	864	814	884	933	885	911	865	892	880	866	895	831	874	854	913	853	932	899	836	910	936	858	893	852	863	860	815	881	825	863	898	857	829	931	834	897	916	875	831	901	917	923	862	894	828	832	868	860	941	867	882	887	840	946	877	832	849	857	891	894	930	952	896	930	873	833	853	834	858
52967	23535	10212	4276	2151	1152	774	690	617	523	458	487	418	409	386	410	380	383	410	438	406	366	399	377	369	391	400	414	409	374	415	380	400	368	371	399	399	383	419	422	401	361	403	386	369	376	385	421	384	400	435	360	413	410	427	416	406	393	375	400	359	382	409	428	367	355	406	386	423	410	387	374	426	381	380	404	365	383	375	435	358	405	387	360	427	390	425	430	435	406	442	433	385	395	398	378	349	440	375	428	404	421	409	403	373	373	365	391	368	429	392	400	418	396	419	405	402	427	413	411	406	418	399	416	385	431	377	397	440	414	420	351	408	407	406	420	405	375	410	410	390	403	378	402	393	405	372	385	423	430	390	380	428	414	387	405	404	394	377	378	422	428	365	420	389	429	406	411	374	361	423	423	358	424	387	440	406	358	384	401	412	382	391	402	399	397	451	415	400	428	354	400	381	397	414	429	380	416	388	425	367	382	389	404	410	413	412	387	420	427	384	384	372	397	414	379	371	380	404	379	381	361	414	375	373	379	394	390	436	381	391	386	387	415	418	367	379	417	389	396	408	398	399	411	383	368	383	424	385	433	390	423	408	378	376	418	388	379	370	384	408	406	352	368	422	366	389	414	370	429	363	421	373	392	409	374	351	376	382	388	387	389	362	389	394	369	404	403	396	375	396	401	372	402	359	416	378	427	420	400	411	415	405	389	415	403	375	415	424	417	414	398	381	429	418	418	437	389	401	421	379	436	385	375	372	384	366	372	363	387	422	427	439	391	389	391	386	404	408	393	397	395	382	412	406	440	376	390	373	366	341	408	381	394	427	392	414	366	364	362	402	409	424	426	424	402	387	391	408	351	431	402	409	426	385	421	400	378	378	392	351	409	413	375	417	427	376	393	380	387	434	396	417	392	393	405	419	392	408	396	404	366	383	391	390	391	368	385	383	421	382	413	427	385	365	445	382	380	416	396	386	409	416	437	363	359	380	357	441	421	373	371	386	368	413	367	381	425	405	398	395	368	345	381	352	389	394	415	394	431	405	426	353	371	379	433	416	426	437	414	445	424	372	391	374	371	373	373	396	383	436	407	379	406	409	397	405	410	348	441	412	428	440	427	415	380	344	387	397	422	359	384	426	417	400	380	403	385	374	373	453	393	407	424	368	366	437	386	412	384	349	401	387	445	377	434	396	416	390	439	401	422	421	393	384	380	375	413	389	408	401	378	390	340	380	396	372	425	394	436	403	410	414	368	445	392	388	396	406	400	405	402	392	450	406	425	383	391	390	408	387	390	430	353	395	403	384	384	387	381	385	366	419	379	361	380	402	386	412	383	387	401	402	393	394	425	386	394	384	394	393	430	360	382	402	404	383	391	376	391	391	395	424	418	425	403	374	438	395	379	378	427	361	402	372	368	370	400	367	386	419	405	404	421	380	401	390	425	427	370	416	383	370	368	380	430	405	356	414	380	424	396	391	375	389	420	418	413	359	405	395	377	396	423	443	442	411	392	419	422	382	380	407	370	425	394	398	363	401	375	395	425	422	334	397	390	420	413	428	418	396	401	378	388	422	409	407	395	392	409	409	429	409	425	389	403	401	383	374	395	409	396	404	446	390	370	435	388	419	383	420	419	422	382	398	389	392	365	397	396	390	389	375	422	367	394	406	399	402	397	400	426	395	366	392	399	407	411	362	383	402	421	438	423	381	364	411	391	423	405	381	419	381	419	382	384	428	392	368	400	378	390	341	439	414	407	370	418	411	410	429	429	394	402	362	384	344	386	386	390	403	381	432	372	408	409	376	376	384	396	406	433	408	403	417	373	429	377	371	360	442	381	419	403	402	404	416	396	390	426	409	399	389	361	375	409	405	403	381	407	362	382	416	417	367	441	377	383	409	370	433	399	412	398	390	383	406	391	413	401	387	386	408	414	437	356	448	425	416	376	439	360	401	453	393	392	393	420	406	392	421	378	378	409	391	425	428	405	384	395	392	398	431	364	409	379	399	377	405	377	407	445	380	398	418	386	357	402	406	418	391	411	392	408	367	416	419	353	372	362	424	376	387	423	387	428	420	409	404	399	392	371	411	421	400	401	404	403	383	395	388	427	389	413	408	416	406	377	393	403	419	380	411	392	395	377	416	400	408	387	368	436	418	398	370	396	464	383	371	387	421	388	367	414	378	401	448	372	433	442	378	397	411	381	401	379	397	384	396	423	407	416	413	424	444	391	391	390	418	442	423	373	367	431	389	430	404	418	361	389	415	354	427	404	386	403	396	397	381	390	425	403	412	397	412	404	404	427	391	359	428	403	383	392	399	383	419	370	419	404	422	380	406	391	425	408	390	358	435	426	414	387	422	431	390	421	433	443	360	364	397	442	373	364	391	411	426	404	402	410	410	402	418	422	444	371	394	423	370	413	386	395	418	397	398	429	386	395	437	389	399	372	391	363	419	400	385	438	405	405	391	411	423	381	408	401	408	432	398	415	376	407	397	408	366	392	403	411	400	408	399	426	444	397	429	389	430	404	393	433	421	400	383	402	411	396	406	376	417	436	371	381	387	367	366	380	420	377	407	403	368	392	391	393	390	381	441	395	400	385	367	396	384	403	399	411	403	431	350	382	392	381	386	428	401	425	407	458	392	377	375	387	383	368	396	389	410	432	384	402	430	395	382	374	432	412	409	383	410	407	376	395	381	412	381	376	428	396	416	463	404	380	391	428	376	385	387	430	402	360	379	400	386	388	385	383	407	397	424	429	401	415	389	404	396	416	411	376	400	430	415	387	423	397	388	393	428	385	368	397	398	446	392	367	386	416	378	388	374	345	399	429	406	381	350	401	410	372	387	371	399	386	371	380	382	376	405	446	381	393	388	371	362	374	384	418	422	442	370	415	320	426	380	393	368	387	383	424	382	398	377	351	412	449	391	404	457	419	400	405	397	426	376	393	358	364	383	401	430	390	371	395	365	383	388	417	389	383	410	437	412	384	400	408	397	390	419	398	397	385	410	381	375	398	401	396	415	405	394	418	430	420	411	427	416	401	406	357	426	407	365	388	397	369	373	404	365	379	373	428	401	402	427	399	397	393	398	385	339	404	403	387	410	415	410	419	383	379	378	406	393	406	366	395	414	381	438	374	391	414	408	360	384	391	428	394	375	422	418	393	394	389	410	387	432	417	387	409	383	399	389	441	399	388	394	459	411	399	404	440	405	374	357	397	392	365	388	414	429	412	385	407	441	389	404	411	390	393	407	424	390	371	402	420	387	400	417	406	410	369	380	393	388	381	426	375	384	391	416	402	401	377	399	402	405	383	380	404	346	365	392	373	407	413	415	395	410	389	388	381	361	360	389	413	407	392	385	405	403	378	384	362	408	394	383	399	381	397	396	390	408	392	374	425	386	385	410	376	376	425	378	393	405	405	382	422	369	425	367	400	366	373	381	446	401	390	362	406	393	411	395	352	393	400	385	397	336	404	418	403	365	396	397	380	399	398
34774	15636	9809	7755	5481	3554	2526	2009	1585	1323	1204	1001	913	878	913	929	926	917	859	878	868	879	854	921	888	844	887	859	903	814	859	878	906	897	920	900	903	872	833	879	846	885	919	850	920	896	847	920	882	892	899	806	872	890	832	897	921	859	856	909	864	884	852	860	853	842	893	882	901	852	886	933	873	913	846	855	856	888	955	849	894	867	905	891	842	884	900	871	869	875	879	879	855	838	860	863	884	860	878	853	863	794	953	890	886	901	866	870	921	874	908	898	874	873	919	841	890	843	874	831	880	875	821	871	921	845	911	945	888	925	877	880	881	884	907	861	865	892	894	867	901	855	846	859	885	912	849	880	905	916	889	895	928	852	845	890	884	889	930	832	867	894	866	879	868	915	924	865	893	844	889	880	835	861	841	877	870	891	879	851	910	845	878	859	884	859	840	848	845	890	902	881	863	861	892	852	890	854	824	857	933	898	867	873	887	832	935	894	871	884	831	892	854	842	908	924	801	906	914	908	909	924	913	822	904	889	868	892	841	880	908	947	861	900	895	878	862	829	820	862	843	906	910	878	875	899	868	897	921	862	878	862	945	847	866	887	882	886	843	904	859	837	863	860	889	850	948	853	920	901	878	915	848	876	856	829	829	845	854	923	916	838	888	870	883	865	886	906	847	854	853	926	934	912	897	891	905	886	868	854	891	865	879	882	885	924	895	833	827	914	933	872	877	904	866	872	876	917	861	828	861	815	877	906	875	880	860	891	872	860	914	860	921	898	890	853	897	881	847	864	871	883	833	914	850	851	815	927	795	896	899	842	852	906	880	864	830	847	853	912	913	860	894	899	934	909	884	884	880	878	884	863	847	894	860	886	872	937	860	878	907	877	887	880	857	876	867	889	870	882	869	874	894	900	880	873	914	837	876	888	879	884	850	910	885	900	847	879	852	840	909	909	859	891	864	911	852	918	855	908	876	860	882	899	862	922	904	879	909	866	880	849	860	817	902	869	904	914	858	855	834	874	926	924	846	915	891	849	860	898	865	879	901	834	825	849	922	868	893	885	860	914	916	933	867	920	873	863	877	896	865	855	868	891	912	908	916	873	850	867	819	829	855	927	869	887	884	899	832	933	848	932	839	885	871	876	892	834	845	814	863	869	853	856	879	853	870	865	854	873	916	890	905	856	912	885	861	901	880	862	891	841	863	824	888	872	891	842	916	881	858	827	929	889	871	921	881	922	911	919	915	860	883	881	882	848	880	850	846	912	895	832	893	904	865	881	930	844	928	932	911	901	887	880	893	835	874	886	887	881	885	881	852	874	902	906	894	792	906	927	861	887	915	803	878	839	879	912	912	811	885	890	885	830	916	886	856	874	894	878	868	919	863	896	887	873	866	905	849	892	851	906	863	848	866	898	876	886	874	832	915	869	947	879	897	849	858	857	891	930	889	852	931	881	905	895	897	840	914	911	855	857	839	838	878	906	827	926	923	872	883	879	908	859	844	859	853	868	864	880	854	864	860	833	838	908	894	900	839	887	886	884	918	938	861	888	887	926	894	909	872	900	856	837	860	881	858	881	818	838	918	882	858	858	899	865	857	843	864	879	868	874	893	898	888	938	844	882	846	931	869	895	906	896	850	869	894	875	871	855	897	793	912	919	859	856	905	877	879	872	855	921	849	893	870	872	906	857	884	838	886	861	864	894	921	982	916	918	872	917	929	881	879	865	895	875	854	929	892	838	838	927	844	887	895	855	862	919	914	857	872	905	855	888	914	840	931	857	898	910	906	838	852	860	854	872	897	833	864	820	871	903	894	852	883	870	874	868	887	839	907	828	867	842	852	803	867	944	936	860	868	841	840	903	878	857	893	909	870	916	861	895	901	878	853	884	878	861	896	894	865	892	917	885	847	847	932	840	828	892	889	841	905	889	910	898	820	895	852	944	819	864	852	874	910	869	897	868	845	849	898	859	920	862	906	835	880	829	899	868	926	917	880	904	885	909	912	857	835	885	884	880	943	890	874	906	868	868	881	856	826	923	914	825	812	916	905	894	890	923	869	874	913	904	875	879	876	854	898	834	877	815	848	862	853	871	830	903	898	899	892	848	887	867	840	909	900	852	877	906	877	944	897	931	955	881	806	892	890	925	868	855	860	880	880	884	854	852	908	847	902	898	880	839	857	890	890	893	873	881	912	856	831	881	865	938	827	892	877	884	910	803	898	859	856	915	867	830	859	867	883	908	886	913	869	867	898	902	854	881	900	872	844	881	872	858	902	885	848	914	899	879	920	869	948	913	839	840	841	925	857	799	867	888	880	902	878	853	851	916	879	950	875	857	886	896	901	836	884	975	915	881	815	843	869	920	928	827	874	958	874	850	883	816	863	878	887	887	850	881	859	901	865	876	893	863	896	872	880	861	872	864	866	879	892	883	859	898	883	878	912	937	836	876	866	865	947	866	903	830	903	897	941	867	863	891	919	867	863	892	870	867	860	828	884	877	896	859	898	884	934	860	851	844	847	893	950	873	893	928	845	910	899	917	878	893	906	912	871	834	835	955	891	816	930	915	872	944	878	868	947	923	878	940	916	895	852	911	890	861	871	884	885	848	879	874	956	878	883	863	906	846	918	830	890	869	904	879	900	896	865	845	848	959	919	869	885	913	877	876	931	857	867	862	843	877	870	890	869	898	856	836	827	846	908	823	862	855	944	917	887	884	847	936	845	883	917	849	878	878	905	890	891	903	873	925	814	865	871	839	881	887	870	918	910	875	909	891	852	860	841	916	844	871	848	937	874	891	857	862	924	816	859	898	870	891	873	879	885	894	850	801	871	886	802	854	930	866	832	867	959	924	895	881	878	856	839	864	872	867	846	871	834	874	855	908	823	867	848	865	883	924	883	886	915	891	895	853	914	878	886	874	825	902	869	897	816	916	908	935	892	927	947	872	891	912	876	862	915	862	895	873	890	921	843	892	925	889	881	855	845	895	907	895	826	841	799	865	873	860	853	892	875	871	848	839	907	899	918	939	936	819	837	842	881	892	921	936	875	871	829	815	857	882	929	895	843	876	913	883	881	939	925	899	870	882	866	853	836	859	851	878	874	833	886	907	887	874	896	876	852	920	871	883	911	888	860	871	929	895	845	923	894	888	886	874	866	849	915	811	873	831	793	882	946	847	888	895	901	892	883	866	850	898	857	916	922	864	867	853	905	898	900	915	868	840	885	841	844	866	895	886	850	874	995	885	833	825	905	890	858	896	864	870	859	842	880	860	877	879	897	884	837	902	845	857	862	921	851	829	872	922	904	848	873	937	906	856	903	819	878	890	883	908	871	870	922	868	874	889	888	888	922	859	819	864	864	889	898	888	877	916	847	935	894	860	866	882	903	906	846	847	850	872	863	850	897	873	846	903	851	893	890	889	892	921	925	827	916	864	881	889	889	828	883	860	847	880	942	905	874	894	871	926	850	854	894	917	840	888	909	897	836	874	882	892
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
