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
338028265632	338028266187	338028266737	338028267287	338028267837	338028268387	338028268937	338028269487	338028270037	338028270587	338028271137	338028271687	338028272237	338028272787	338028273337	338028273887	338028274437	338028274987	338028275537	338028276087	338028276637	338028277187	338028277737	338028278287	338028278837	338028279387	338028279937	338028280487	338028281037	338028281587	338028282137	338028282687	338028283237	338028283787	338028284337	338028284887	338028285437	338028285987	338028286538	338028287087	338028287637	338028288187	338028288737	338028289288	338028289837	338028290387	338028290937	338028291487	338028292037	338028292587	338028293137	338028293687	338028294238	338028294787	338028295337	338028295887	338028296437	338028296987	338028297538	338028298087	338028298638	338028299187	338028299737	338028300287	338028300837	338028301387	338028301937	338028302488	338028303037	338028303587	338028304137	338028304687	338028305237	338028305788	338028306338	338028306888	338028307437	338028307987	338028308537	338028309087	338028309637	338028310188	338028310738	338028311288	338028311837	338028312387	338028312938	338028313487	338028314038	338028314588	338028315137	338028315688	338028316237	338028316787	338028317338	338028317887	338028318438	338028318988	338028319538	338028320087	338028320638	338028321187	338028321737	338028322288	338028322838	338028323388	338028323938	338028324487	338028325038	338028325587	338028326137	338028326688	338028327238	338028327788	338028328337	338028328888	338028329437	338028329987	338028330538	338028331087	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3069	3650	2300	3069	3650	2300	3069	3650	2300	3069	3650	2300	3069	3650	2300	3069	3650	2300	3069	3650	2300	3072	3650	2300	3072	3650	2300	3072	3650	2300	3072	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3075	3650	2300	3073	3650	2300	3071	3650	2300	3070	3650	2300	3070	3650	2300	3069	3650	2300	3068	3650	2300	3068	3650	2300	3067	3650	2300	3067	3650	2300	3067	3650	2300	3067	3650	2300	3067	3650	2300	3066	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
51872	20667	7966	1163	554	454	440	426	410	411	438	436	414	460	417	416	442	420	436	390	443	455	424	428	466	465	466	435	409	432	437	405	468	467	386	424	373	470	465	431	440	445	409	424	472	428	434	438	417	417	441	406	477	453	455	433	476	420	445	410	420	465	406	451	441	415	491	447	391	447	464	426	444	448	424	406	401	400	421	404	482	470	392	417	413	409	469	415	453	428	444	433	441	412	407	466	434	432	426	404	431	432	435	402	441	431	450	421	418	433	440	408	452	410	429	394	438	420	435	452	440	432	446	435	447	405	409	461	441	431	445	467	462	420	384	452	444	484	407	433	443	433	422	442	468	411	417	408	435	404	458	468	401	445	390	370	428	434	403	429	436	420	430	468	438	435	476	408	466	405	432	386	418	427	461	412	454	405	433	444	433	416	427	433	446	429	411	424	426	412	391	432	409	408	418	471	456	377	434	406	422	425	409	425	421	417	450	456	446	423	449	394	431	409	432	483	459	423	410	424	473	428	435	406	433	435	424	406	417	416	433	421	407	413	419	434	406	434	462	448	466	427	433	458	446	427	435	444	468	391	385	396	443	387	398	440	442	408	400	457	441	463	431	415	454	449	445	434	450	430	456	468	414	444	463	412	424	424	416	455	421	431	425	442	461	433	401	434	430	412	416	430	449	423	470	446	430	424	404	428	415	431	453	427	445	418	451	496	427	423	472	407	353	426	411	421	397	438	446	404	434	404	432	419	443	433	445	462	439	452	442	424	370	460	416	390	401	455	465	431	412	418	449	408	433	410	428	433	421	421	411	427	457	407	468	420	404	417	442	403	427	429	409	468	444	440	408	436	444	434	412	450	425	397	420	428	491	418	418	429	438	394	428	432	407	435	394	441	434	441	387	420	445	392	428	440	434	389	401	437	439	413	410	399	444	414	405	440	453	440	443	464	440	428	415	428	439	437	423	406	467	437	469	444	441	395	465	457	448	437	424	477	449	401	396	413	448	421	448	414	474	434	446	451	433	385	415	403	431	416	371	391	423	433	419	434	440	472	433	425	402	394	418	433	405	435	425	460	436	413	427	423	402	437	472	442	434	434	404	428	406	422	423	386	418	438	446	397	438	398	409	435	405	423	428	423	457	442	424	422	435	437	419	443	414	457	422	428	426	420	404	435	416	449	423	430	423	481	461	442	428	440	411	459	441	431	423	428	399	418	427	427	392	439	458	412	458	402	445	463	449	462	457	416	432	477	433	432	420	456	423	444	416	390	441	423	429	422	431	431	428	419	406	445	436	429	431	442	413	414	423	422	441	402	443	385	425	471	445	430	412	406	419	423	417	379	447	406	469	466	483	430	470	404	431	444	444	439	401	427	418	438	427	456	421	426	410	447	459	431	419	432	410	419	479	444	404	450	436	428	419	447	400	417	406	426	445	375	443	421	448	449	395	446	389	434	409	435	415	437	430	438	418	430	434	463	399	434	424	416	444	436	452	461	411	399	453	424	436	472	469	398	421	411	435	429	452	402	416	433	406	410	468	381	448	405	425	434	410	458	472	425	451	423	414	432	396	421	406	431	422	423	413	396	427	430	417	424	420	421	401	396	391	448	445	453	434	491	473	402	427	426	452	429	420	422	418	421	410	437	448	402	428	399	414	412	410	402	460	402	447	468	455	444	444	417	442	436	431	412	410	411	449	410	458	403	448	466	429	400	461	424	441	426	444	427	416	458	430	406	421	428	434	454	420	403	429	421	430	417	418	434	457	392	450	410	419	441	416	457	469	426	460	434	448	460	403	438	433	415	440	446	442	428	423	457	452	399	401	409	435	425	479	423	389	422	411	401	445	396	422	422	475	447	409	424	405	415	461	406	437	418	372	405	434	458	416	420	454	395	414	436	448	384	408	412	461	396	413	465	429	407	448	406	443	421	453	431	413	388	405	429	419	474	425	414	362	468	410	432	428	407	434	433	431	445	439	433	449	422	427	435	469	445	429	432	430	449	451	415	450	436	448	436	448	446	456	395	422	430	420	391	435	448	412	422	432	437	439	449	412	417	410	412	405	404	439	461	463	455	464	423	484	428	472	440	414	414	451	399	440	383	422	432	457	399	422	439	406	449	414	395	443	423	441	430	448	432	400	418	385	440	412	443	429	422	441	491	437	482	414	422	418	424	425	435	428	397	382	423	440	437	400	464	400	436	437	426	450	405	416	370	412	475	398	451	428	396	427	393	437	417	464	423	411	423	447	422	410	408	426	454	467	407	432	421	427	463	445	454	430	473	421	401	383	445	453	450	472	442	435	468	462	445	449	435	421	430	396	434	432	418	416	451	428	401	441	439	461	433	411	452	445	468	445	463	403	447	421	434	404	419	426	448	421	419	398	413	415	416	386	448	385	423	394	402	486	408	404	454	468	400	404	407	435	406	436	453	430	428	406	419	417	423	457	430	384	459	426	399	414	431	430	419	427	438	386	423	390	487	437	428	438	419	413	396	392	458	429	415	429	388	454	438	439	421	452	448	432	411	437	415	415	396	436	425	443	417	482	422	433	443	463	424	448	471	444	380	414	423	435	417	395	426	413	422	410	405	465	445	410	461	441	429	443	432	434	443	428	409	427	456	419	431	446	429	443	472	481	383	428	432	419	418	439	418	453	448	414	417	437	440	481	418	414	429	469	422	431	422	435	432	437	409	407	395	422	416	447	422	394	410	481	462	431	447	420	430	470	409	443	401	452	452	424	380	425	407	409	392	477	412	429	450	430	433	449	392	365	458	453	437	429	502	398	423	471	422	464	436	455	437	442	434	447	452	409	439	417	428	454	449	412	462	493	428	473	432	443	456	431	371	434	476	457	416	432	479	460	437	477	460	421	439	460	475	436	420	454	420	432	434	425	423	430	433	412	432	408	438	407	429	450	404	417	415	448	428	412	476	430	485	442	435	397	407	386	416	423	455	413	387	419	420	443	404	437	420	420	432	422	430	406	454	421	406	438	454	437	399	416	399	451	456	444	407	496	446	408	430	420	440	414	430	458	475	424	429	454	364	464	387	441	477	454	421	461	461	427	407	421	481	439	460	466	400	461	442	402	423	441	428	397	419	441	425	464	424	475	427	431	438	459	392	402	408	419	445	390	471	431	435	444	437	445	440	425	427	482	444	477	408	447	442	412	412	454	424	462	430	437	485	446	417	445	414	440	425	438	447	431	391	440	460	447	372	378	413	410	414	457	449	393	407	441	426	421	438	426	431	431	450	470	430	386	417	418	463	422	418	413	395	434	395	438	415	433	439	408	435	429	414	429	422	432	434	418	444	409	409	419	467	438	389	419	488	439	437	447	423	383	399	400	429	417	425	402	404	452	446	422	425	417	390	435	462	416	450	426	433	434	451	437	400	439	396	433	414	418	476	427	442	459	461	412	428	451	408	397	446	413	445	453	427	425	474	470	453	449	431	424	432	421	436	441	444	430	428	419	428	456	423	439	443	420	439
33279	4958	2403	1644	1151	1057	971	969	959	931	966	936	920	929	963	953	913	887	964	968	938	899	950	960	948	935	900	964	942	918	977	906	932	891	1003	890	911	955	883	972	964	882	932	928	946	853	984	895	926	888	966	959	935	932	938	935	981	919	983	926	914	995	965	961	931	979	944	926	939	969	906	899	959	934	895	919	835	922	952	941	914	879	969	914	961	896	964	913	902	959	944	900	893	977	942	1000	1001	976	972	850	911	930	921	925	932	934	976	887	924	902	969	880	919	908	973	891	954	946	929	938	911	909	884	976	946	858	885	944	961	970	933	969	979	903	938	960	963	949	924	919	881	923	950	924	1003	932	941	934	957	868	926	901	948	930	927	906	922	943	921	992	915	939	912	968	948	945	930	935	902	980	924	873	972	932	954	928	974	912	929	930	933	899	934	925	944	937	972	943	931	943	966	896	964	1001	1008	914	948	963	969	921	915	929	953	883	905	941	920	961	895	956	973	940	942	971	924	950	938	962	950	919	922	932	892	976	899	930	903	939	919	954	949	932	912	866	954	949	953	921	961	906	891	963	918	859	938	915	963	972	936	930	883	948	955	968	962	1001	912	933	924	869	931	922	975	946	968	952	968	968	897	913	935	943	896	948	897	947	918	908	960	938	939	956	918	881	956	935	872	931	890	906	895	914	885	907	941	947	985	902	912	938	951	943	946	981	951	972	980	925	946	933	941	967	931	952	969	994	966	972	925	924	942	930	895	949	924	944	967	955	940	947	971	920	947	902	978	929	934	873	973	975	983	983	996	893	960	920	949	927	937	921	908	979	958	930	936	917	949	967	887	967	892	944	964	933	937	957	901	983	916	948	940	962	905	917	949	931	906	971	1001	900	985	966	918	901	970	897	965	962	891	910	951	961	942	929	916	968	957	925	891	917	871	908	952	990	948	917	921	958	962	928	936	968	957	960	883	936	931	942	987	954	931	957	939	918	919	958	920	938	950	945	927	960	977	959	943	962	919	945	968	960	941	924	914	961	906	976	971	899	865	930	934	911	1012	961	945	883	918	938	969	908	929	957	925	950	916	885	913	879	956	932	906	958	949	957	941	926	932	959	913	969	919	947	920	930	935	937	962	936	968	940	941	934	928	931	974	953	928	928	948	924	934	945	877	942	892	965	951	930	935	919	957	929	931	919	948	919	927	913	901	971	985	934	910	920	955	980	911	973	947	874	950	995	967	938	930	955	906	930	984	976	948	913	929	915	937	924	959	884	968	936	946	944	929	980	930	870	886	924	978	913	913	934	913	937	906	938	1002	922	953	954	958	993	928	872	895	886	972	940	909	932	900	903	890	890	1009	903	962	937	958	912	923	933	932	937	919	957	937	982	942	943	958	958	922	946	966	967	913	910	934	962	860	930	950	902	962	952	987	957	945	914	920	892	913	965	949	919	886	919	924	943	871	927	926	976	888	933	952	931	954	979	946	937	887	940	933	958	940	943	930	904	969	924	982	932	926	969	944	929	917	896	924	909	919	923	967	954	865	881	929	938	960	909	955	952	903	958	985	954	944	922	903	917	891	912	956	931	899	927	958	869	946	900	889	919	900	991	909	877	941	971	989	919	960	917	1002	931	944	912	953	914	958	974	916	951	982	939	990	928	971	942	935	909	955	961	919	865	953	962	959	911	941	918	919	962	890	918	925	935	935	925	921	930	919	972	947	898	933	986	918	983	1011	902	945	876	930	980	959	950	925	941	928	909	920	937	938	883	943	904	890	890	975	927	960	929	867	951	929	949	940	978	923	906	871	939	975	915	999	1018	962	919	907	957	959	944	969	1020	896	964	976	973	967	988	916	934	942	912	927	953	903	966	915	943	942	984	894	920	915	950	954	918	911	933	923	932	1011	916	921	991	914	918	917	872	1011	931	880	898	923	940	963	889	961	950	936	960	955	944	931	858	921	946	932	944	961	935	942	922	949	913	941	884	943	898	899	879	939	965	959	864	935	904	915	933	950	945	922	978	937	876	896	932	958	956	919	939	979	984	927	866	922	908	911	929	973	913	887	987	965	930	961	941	950	976	951	912	964	936	943	931	892	910	955	916	961	935	956	1016	961	966	881	925	986	914	929	914	921	914	914	938	921	943	903	916	912	953	890	961	990	987	978	932	916	914	931	898	876	971	946	951	918	957	939	958	896	912	952	936	958	908	935	895	911	972	955	963	916	903	943	944	986	962	953	981	915	951	1000	916	915	931	920	996	945	900	930	945	947	938	944	953	999	945	900	958	946	963	953	939	945	937	953	870	992	929	980	916	897	870	955	961	945	930	922	919	883	864	931	946	975	938	910	954	940	970	998	879	918	929	978	897	905	968	908	948	945	939	911	953	921	967	889	937	926	912	970	953	937	996	922	914	937	915	945	870	941	966	961	920	932	922	900	908	950	945	925	1008	905	920	1007	934	891	967	975	963	935	892	950	978	949	931	942	932	942	923	909	958	946	945	928	943	954	1010	934	946	955	973	907	955	910	931	954	962	950	899	896	951	917	955	914	940	977	993	931	921	970	925	965	945	947	978	920	922	949	949	946	968	950	1010	920	944	971	951	915	936	928	932	943	918	917	953	920	905	965	973	941	937	945	937	962	956	923	985	972	940	963	915	962	950	898	971	927	907	910	952	916	989	941	945	958	967	931	901	945	986	884	881	880	958	909	934	928	908	943	922	889	951	889	944	962	968	945	933	966	917	951	986	893	968	919	969	865	965	976	889	959	966	952	935	948	964	886	969	915	960	975	940	953	903	935	930	908	944	992	937	876	917	894	968	910	945	981	873	906	961	939	970	933	902	911	970	976	937	928	986	882	980	876	927	975	893	932	948	934	950	901	909	909	915	931	894	954	974	960	950	983	970	953	932	933	944	920	944	918	913	973	911	931	937	900	921	930	981	980	930	920	932	914	969	915	946	963	951	892	935	969	914	965	959	965	943	1016	962	925	896	885	977	943	941	958	892	921	981	935	957	993	989	869	903	918	886	927	915	912	957	923	948	895	935	975	915	925	893	948	945	920	940	936	946	917	913	959	979	934	969	950	958	942	965	966	975	955	977	924	924	951	888	901	970	935	904	923	905	933	919	946	940	945	966	926	994	924	973	961	961	914	849	957	971	899	916	949	899	906	949	968	988	916	916	942	935	899	931	906	932	889	955	925	937	959	918	967	944	968	945	940	963	946	918	944	911	1025	961	943	935	955	953	908	937	1003	1003	892	948	950	925	910	904	915	947	916	944	956	955	911	934	918	913	959	986	932	1020	966	951	962	933	937	949	934	904	945	955	894	931	906	874	952	965	963	877	1000	938	966	942	952	997	929	969	984	924	924	963	971	961	939	962	942	926	940	936	913	923	896	948	941	967	955	932	907	896	944	943	947	925	1002	953	893	970	960	951	934	946	964	925	934	940	910	889	914	923	1000	951	910	945	987	948	850	944	943	923	952	933	902	927	951	945	914	943	926	931	914	977	945	904	950	953	899	928	928	905
49786	17835	4905	1362	660	423	397	394	412	431	412	406	409	401	432	413	428	378	383	374	388	395	396	405	406	373	407	414	441	407	391	366	349	387	412	367	365	370	394	430	393	381	449	383	397	393	404	416	374	366	399	427	362	406	418	463	406	388	397	392	410	395	406	411	379	384	393	400	407	419	418	398	391	395	404	440	391	379	415	403	395	405	377	419	392	392	437	386	360	442	382	384	390	393	413	425	385	384	373	403	418	375	435	379	360	378	367	355	413	393	405	379	384	429	444	417	383	423	419	414	369	399	410	413	403	389	387	423	412	402	396	425	406	395	394	384	377	399	386	443	393	425	429	360	420	415	398	389	402	391	424	391	395	346	408	450	424	361	399	426	424	434	373	397	369	408	419	379	459	414	406	412	413	398	404	396	401	412	406	384	391	393	425	386	410	414	364	392	397	375	384	408	395	420	406	384	406	391	387	396	406	451	380	430	423	385	420	402	411	393	407	401	406	449	417	410	423	389	387	437	382	412	423	355	415	414	400	399	382	438	417	375	399	408	410	453	396	398	435	420	374	398	407	361	379	365	424	403	430	392	386	426	399	389	377	391	411	446	409	372	444	393	392	393	415	416	419	377	369	391	423	442	353	381	404	407	407	403	422	401	466	412	399	371	393	380	399	393	402	353	412	381	396	365	388	400	397	419	379	417	370	366	398	368	388	397	411	407	397	428	421	404	374	401	407	406	378	395	385	407	398	439	412	414	411	429	408	400	385	405	357	410	395	388	412	390	361	408	393	391	419	402	375	372	413	383	385	390	420	422	401	388	368	434	383	400	335	371	363	418	399	390	409	419	405	411	440	419	407	375	383	414	397	387	413	417	395	380	412	445	398	419	396	393	403	389	396	361	375	406	374	400	379	382	376	404	369	420	410	382	357	397	403	395	409	392	386	370	395	358	392	417	436	388	380	390	422	379	420	425	383	411	437	385	406	390	421	353	404	387	398	366	356	387	391	390	411	398	406	380	416	425	388	407	389	374	391	414	418	384	391	381	432	394	360	421	393	394	390	358	391	412	398	402	389	408	424	364	375	431	430	389	373	384	381	387	377	437	391	352	392	388	402	380	379	362	403	384	390	378	395	379	383	413	409	378	377	412	365	357	411	401	398	380	392	378	408	430	427	396	402	428	417	436	374	383	404	380	387	375	386	410	423	417	408	426	417	406	400	430	408	372	399	405	405	393	389	438	382	398	394	408	402	365	407	347	409	422	418	432	382	375	391	423	371	423	411	412	447	399	414	417	392	425	417	386	384	428	384	427	406	406	400	378	378	388	401	388	428	364	393	388	405	402	399	415	415	432	408	407	391	398	409	423	363	428	409	403	394	386	379	377	404	393	408	407	360	402	446	399	405	382	407	399	388	366	418	386	386	410	394	384	404	366	425	435	419	393	406	401	402	360	408	382	400	396	409	394	432	386	426	406	381	384	406	392	420	423	383	400	420	448	422	411	365	398	377	408	391	422	405	429	386	393	379	317	433	403	387	361	403	380	366	370	375	362	417	405	408	387	393	382	378	417	412	378	427	445	376	371	385	369	394	394	386	376	401	399	376	410	357	360	380	431	446	443	394	373	430	393	413	412	379	408	377	377	380	393	402	341	419	389	424	411	364	410	409	365	448	359	351	416	420	375	406	398	431	441	415	409	420	416	398	440	410	385	365	388	408	410	408	422	430	384	404	369	418	397	385	424	384	410	407	384	419	440	389	390	392	428	403	376	427	388	414	382	414	404	422	450	426	372	425	367	396	410	418	406	400	396	425	417	400	344	369	415	426	418	393	351	441	369	392	394	416	404	389	400	427	377	381	379	385	427	392	394	398	381	393	397	380	389	397	364	394	391	409	400	380	390	411	397	427	398	402	412	403	400	414	381	414	391	392	414	384	408	386	396	347	446	418	448	434	393	355	383	382	435	420	386	438	371	404	415	414	391	392	431	399	390	399	372	359	432	403	383	371	384	431	409	393	419	397	402	398	387	403	376	410	380	394	413	396	409	376	442	413	395	415	406	395	397	406	391	395	429	401	372	390	387	413	420	358	364	398	415	383	399	379	431	426	411	397	433	392	373	372	405	409	402	374	368	395	382	377	371	412	364	412	376	411	415	398	390	410	428	444	378	425	363	344	366	421	419	379	412	384	393	389	402	392	343	413	397	373	411	389	401	399	357	415	396	380	411	382	422	420	369	405	383	373	391	409	388	391	409	390	366	404	391	383	394	403	369	390	410	386	403	397	391	353	372	393	375	427	396	386	410	405	377	388	381	404	407	426	396	414	433	404	357	388	395	354	420	400	376	396	403	430	358	386	439	420	413	414	373	392	426	409	420	404	389	425	382	376	396	360	393	404	442	401	376	424	396	404	429	422	417	401	421	389	385	391	406	415	398	355	396	407	443	396	372	427	385	399	417	417	408	422	371	391	399	422	399	399	425	427	406	389	382	377	385	410	400	385	403	424	379	384	365	399	437	383	399	390	422	402	390	371	401	411	375	384	376	347	394	406	361	401	431	384	416	424	368	411	428	386	426	417	425	404	393	392	379	400	386	388	350	428	401	380	397	408	381	382	402	427	375	446	428	380	423	383	338	382	418	406	400	403	395	398	413	374	410	413	391	395	403	393	380	450	439	403	405	400	409	409	429	407	397	379	378	422	363	372	387	377	435	386	458	381	408	370	372	410	364	357	391	367	408	366	436	467	387	361	439	419	410	398	430	408	404	405	384	376	408	359	423	379	417	440	392	399	403	420	402	457	435	412	358	417	397	367	409	419	417	398	391	394	369	453	384	363	385	431	421	422	384	406	402	412	413	413	405	389	368	374	435	430	418	342	390	407	382	398	418	414	377	404	376	446	427	423	396	362	359	383	403	442	391	422	397	392	397	372	417	412	354	395	376	406	403	400	383	368	380	419	398	373	393	403	391	367	445	398	397	428	434	418	402	385	411	419	391	405	379	402	388	394	422	421	395	402	398	383	375	368	403	452	381	404	417	394	414	408	379	425	383	416	397	428	380	424	388	450	411	423	392	404	370	415	413	364	387	420	413	389	372	431	424	422	393	383	408	387	427	389	404	417	381	393	392	391	351	369	397	365	394	383	407	368	424	340	424	384	337	402	405	386	393	393	397	426	383	380	440	380	378	421	390	403	397	379	393	404	369	382	395	416	375	417	431	385	394	401	417	367	380	408	432	395	406	412	393	386	391	415	404	409	406	395	392	425	410	379	394	397	397	361	371	396	453	429	387	455	358	399	381	390	375	417	405	368	340	375	407	386	417	427	415	428	385	408	360	380	392	379	414	429	396	406	432	429	393	408	406	377	428	416	409	416	396	401	407	417	397	418	377	391	430	396	386	433	427	394	370	399	385	412	420	443	433	426	405	376	393	411	377	421	381	380	332	382	393	431	401	370	396	384	405	396	425	380	400	402	377	414	388	403	378	409	401	399	413	382	385
32851	10904	5427	2674	1420	1035	975	908	915	867	867	878	928	859	886	926	863	854	951	897	837	919	898	859	892	863	898	828	863	860	862	903	892	852	837	833	882	860	913	867	868	879	917	860	865	901	900	908	877	889	896	843	858	887	836	850	879	874	865	895	855	871	830	845	820	920	896	875	854	873	906	855	927	908	917	891	892	872	823	870	844	839	871	912	921	901	847	883	845	872	909	851	810	850	898	859	887	924	893	883	881	881	932	861	820	870	919	907	893	820	878	824	849	923	884	927	868	899	948	858	882	823	871	874	821	831	898	926	849	858	845	842	903	896	889	880	883	813	910	933	870	919	917	814	847	930	864	817	831	858	893	841	886	863	852	913	863	842	913	896	908	848	910	861	872	874	863	862	891	845	923	853	846	906	866	857	882	918	854	887	910	838	912	897	867	896	866	879	875	889	844	901	871	865	899	846	859	871	919	874	859	837	855	871	854	851	894	853	878	881	851	901	854	862	916	859	879	832	858	913	868	901	884	941	798	836	879	862	849	891	859	909	936	840	894	897	919	933	864	846	848	888	874	885	878	878	901	901	897	895	790	871	910	826	920	893	862	891	937	849	885	863	849	896	910	909	874	899	856	878	894	850	868	875	865	855	858	819	937	890	900	888	861	901	823	867	918	914	884	889	852	864	899	870	881	861	928	847	881	859	882	863	865	864	804	901	860	850	831	861	885	880	935	880	911	908	890	910	822	854	887	905	848	864	867	888	841	880	903	924	835	869	893	851	814	857	915	888	862	885	857	823	867	857	850	840	896	845	914	893	872	898	870	885	921	892	911	852	811	911	845	859	903	816	895	882	861	850	901	896	840	841	921	818	893	885	832	902	885	881	824	857	821	934	886	842	862	836	831	859	875	833	880	866	889	872	872	875	859	848	867	820	936	885	920	882	871	834	919	827	867	851	875	857	865	898	834	877	888	872	850	812	883	836	896	863	896	833	891	909	874	886	807	923	864	926	891	866	907	878	832	891	910	843	909	892	885	852	851	914	951	862	865	848	879	865	869	890	861	884	846	874	938	897	862	872	872	880	885	866	854	863	841	876	875	940	886	912	866	905	883	944	848	874	886	853	816	868	928	828	866	848	901	870	895	868	864	872	861	859	890	891	865	928	889	889	825	873	899	866	849	858	883	844	877	854	919	914	902	890	871	892	901	864	875	849	870	856	852	887	906	872	847	889	921	865	871	871	869	917	913	896	851	874	848	898	832	904	861	916	898	885	905	895	866	958	877	874	902	866	838	873	848	841	877	868	868	839	872	856	831	860	872	879	896	896	938	872	911	874	844	856	901	840	849	946	886	876	893	941	833	848	866	913	850	837	897	856	889	885	838	838	867	825	897	866	839	845	871	873	905	892	852	907	887	874	894	921	896	876	834	875	884	887	875	913	894	858	885	887	880	856	833	871	859	894	897	831	872	858	906	838	844	926	822	906	885	888	853	893	892	909	798	894	911	913	853	862	867	901	930	901	878	888	859	875	888	876	874	905	855	871	819	859	824	865	912	889	864	880	850	840	837	854	861	866	896	904	843	886	910	878	857	913	837	881	863	981	884	896	862	889	866	869	942	879	902	883	869	886	876	882	891	876	881	912	853	888	892	833	862	902	879	910	874	913	857	879	873	913	888	884	893	866	884	870	908	806	857	883	864	849	859	811	915	924	900	846	823	808	868	899	874	875	910	870	896	945	860	854	860	891	904	836	883	862	877	864	818	870	929	814	930	866	848	895	867	903	873	859	872	889	851	848	873	813	872	893	844	890	926	872	814	877	854	925	876	824	880	929	847	847	852	910	831	864	869	906	863	876	856	853	853	818	916	892	885	898	906	924	909	872	942	861	831	835	903	892	863	930	902	918	862	848	820	861	871	885	844	902	898	849	859	909	872	865	895	901	816	856	827	908	886	845	861	856	878	846	922	850	871	930	885	858	864	883	899	873	873	893	874	877	897	933	835	897	829	857	841	897	818	801	842	864	854	907	892	837	876	880	879	893	862	881	857	843	881	863	898	931	874	902	902	902	895	879	848	898	940	824	906	906	935	874	801	855	845	856	826	930	872	895	952	838	886	901	861	841	870	908	852	877	829	851	927	888	882	887	862	857	853	881	932	860	866	917	923	843	840	905	948	912	845	875	871	833	917	833	824	867	865	908	938	928	836	855	874	911	899	885	864	901	859	917	854	874	931	870	902	860	913	880	908	873	897	900	868	873	873	867	874	842	872	838	864	900	828	907	862	872	896	911	835	832	846	866	888	880	907	852	838	871	841	917	899	884	912	897	870	849	863	895	823	909	815	873	910	866	857	896	899	904	909	848	888	873	892	876	875	889	874	876	878	854	844	859	854	846	854	855	798	825	842	870	838	849	887	923	865	837	853	874	884	910	871	852	836	943	890	829	829	859	809	823	861	867	856	901	866	814	834	889	856	918	822	895	826	862	828	821	873	826	915	867	870	792	851	868	890	882	855	863	914	900	838	838	922	882	862	853	852	891	905	879	861	892	842	884	844	900	888	872	888	872	868	862	837	889	923	879	907	886	889	897	946	833	852	920	923	855	931	840	904	887	906	869	895	864	872	859	866	874	902	854	921	839	851	845	865	848	880	898	896	844	908	843	865	905	844	854	882	883	852	873	926	889	877	839	848	908	852	856	815	911	850	895	893	933	899	882	850	887	842	867	895	868	871	836	869	861	868	896	903	879	885	881	890	832	834	902	835	894	871	853	846	925	874	833	907	833	858	872	873	860	893	858	883	910	895	904	937	919	860	858	897	850	877	875	904	847	894	851	913	859	879	894	875	876	814	875	843	883	840	829	896	902	909	860	874	912	883	865	863	844	899	882	884	900	901	936	849	870	853	891	879	851	838	817	903	798	807	846	883	834	878	888	905	849	879	896	835	910	832	888	858	911	865	857	853	917	835	894	868	845	889	874	845	852	797	875	908	872	831	864	846	879	834	866	875	897	837	884	913	860	874	880	872	861	832	844	878	893	825	927	883	890	881	874	872	860	877	877	907	844	873	912	811	912	862	858	897	830	852	877	819	870	870	869	885	874	894	883	885	885	882	875	905	816	869	907	866	862	867	841	842	810	876	895	889	933	872	845	902	865	890	909	860	861	857	883	833	928	897	914	872	871	887	867	850	893	854	883	859	854	841	890	879	839	837	873	890	886	917	849	906	936	805	913	835	880	861	880	869	858	918	906	870	882	883	908	843	904	947	840	932	876	862	869	852	869	837	832	917	857	877	888	848	876	868	885	818	817	896	799	855	878	873	871	871	894	899	881	863	878	879	900	895	830	870	835	876	875	895	907	864	874	838	845	830	869	852	891	877	920	894	835	934	843	907	854	859	874	850	837	843	889	890	816	867	848	917	869	836	868	901	925	900	906	904	847	911	855	868	888	847	923	851	875	804	936	897	905	871	881	872	899	875	843	824	899	873	868	892	864	850	876
57577	21567	6070	987	566	484	472	457	437	417	407	417	415	384	382	392	412	392	415	424	411	445	447	372	392	410	464	448	444	432	444	447	434	429	412	405	433	395	450	405	404	396	455	464	452	435	420	435	406	417	428	433	406	457	439	429	371	399	403	431	407	419	427	407	395	395	429	415	443	445	439	407	437	431	402	424	409	409	415	394	427	423	403	410	389	424	392	416	389	386	402	399	420	411	400	409	422	446	404	354	424	416	390	395	408	423	429	433	389	403	373	421	409	421	439	432	412	399	396	428	428	406	439	435	414	417	433	389	405	398	442	410	439	405	436	376	389	442	429	423	365	410	421	386	415	380	419	399	399	414	422	410	394	435	415	367	389	442	412	420	415	393	443	443	446	421	428	438	452	406	395	424	427	436	452	403	465	413	403	406	422	422	443	426	445	419	397	406	431	427	410	408	396	374	391	433	411	457	462	419	409	456	385	460	416	456	430	381	450	400	462	413	386	414	469	415	425	438	406	433	429	428	436	444	452	421	409	393	434	468	411	436	452	401	422	407	434	420	440	488	437	419	435	442	440	421	413	408	438	400	424	463	407	460	435	438	427	419	473	387	409	421	445	451	405	377	411	424	404	432	432	364	414	405	431	441	380	404	407	401	394	449	373	406	422	427	405	406	407	410	402	436	453	411	423	410	448	399	450	390	430	398	420	363	394	445	423	409	395	422	431	388	371	391	431	423	388	393	428	410	443	454	399	446	408	423	417	437	420	413	409	403	404	399	411	421	411	433	471	410	417	404	426	461	409	426	475	429	427	413	424	485	393	448	388	423	408	410	414	460	394	421	432	399	388	428	450	461	446	383	397	401	441	429	399	367	416	410	395	396	391	417	411	410	414	444	405	375	418	434	496	449	361	436	430	456	443	415	453	400	421	408	429	400	400	444	424	428	407	426	440	444	412	437	408	404	404	390	428	435	409	401	416	410	397	412	415	410	427	454	432	412	382	388	445	397	409	426	416	398	419	430	375	422	435	420	438	432	448	447	452	458	432	416	412	368	409	404	375	383	395	378	437	379	429	412	422	429	411	388	401	403	387	426	441	407	394	415	393	433	380	369	380	399	414	422	395	431	401	394	411	414	409	405	421	426	419	443	441	450	422	437	402	430	431	404	439	417	407	429	413	387	398	431	428	407	403	436	484	435	418	473	430	454	467	417	475	402	477	450	400	419	458	390	396	378	387	418	453	387	432	416	430	413	406	425	382	404	437	422	416	434	442	395	415	438	428	396	429	427	426	433	437	423	417	408	410	406	427	360	409	422	441	450	415	467	397	396	360	405	389	432	405	391	479	388	379	404	450	420	425	423	437	416	438	392	437	460	399	424	413	442	404	398	421	419	385	418	416	374	401	402	436	420	429	422	365	420	436	390	423	418	387	429	413	392	449	421	405	436	454	408	402	396	437	384	477	446	427	411	428	435	385	406	452	403	468	425	370	425	402	426	419	399	416	383	387	410	392	405	407	363	388	391	420	427	436	429	400	432	412	395	385	415	432	393	421	404	384	385	386	388	387	413	463	440	386	410	386	365	380	438	396	403	442	422	468	449	438	426	388	376	412	409	386	379	429	437	431	444	405	388	420	400	383	399	395	384	395	473	417	383	439	446	428	420	444	386	385	401	401	396	424	391	368	413	399	405	434	420	408	385	394	420	409	406	435	475	423	391	406	444	396	417	399	416	424	368	439	417	414	392	390	392	451	456	434	415	380	410	428	396	386	401	383	426	393	438	409	392	412	410	389	444	440	443	415	494	430	412	411	386	418	430	382	416	424	418	442	431	413	432	386	410	419	456	428	445	422	385	418	438	406	430	404	448	420	455	448	439	438	404	397	447	438	404	419	411	421	397	443	414	416	426	435	391	397	397	410	466	427	384	387	431	427	397	440	434	408	442	420	462	395	409	433	388	385	415	448	370	441	381	421	417	378	412	417	411	416	437	456	397	405	432	384	433	467	419	387	419	396	417	462	408	453	424	433	427	417	386	452	406	454	395	444	411	401	386	437	428	460	371	429	397	439	464	409	416	411	430	401	403	431	415	403	419	423	431	424	437	437	412	449	435	437	389	415	394	411	406	427	402	413	403	397	365	390	451	440	425	417	424	418	400	401	431	406	405	414	417	428	422	417	378	413	425	427	411	375	401	405	401	384	432	405	439	421	401	427	430	439	401	399	426	385	415	410	383	376	408	423	393	392	373	430	406	404	450	430	404	386	440	411	400	420	378	397	425	420	429	455	449	391	417	443	420	420	385	456	388	432	421	398	440	411	434	423	384	415	435	423	386	424	421	395	381	422	399	402	396	397	418	404	419	427	431	406	403	395	399	424	423	432	418	425	413	389	419	382	414	431	424	461	433	397	411	422	425	391	364	440	422	403	380	409	402	402	396	405	445	387	408	390	407	430	417	418	417	410	373	382	435	394	424	438	426	391	441	413	428	405	401	403	396	374	439	432	379	439	390	435	411	423	423	388	418	386	462	427	418	453	453	405	407	398	444	436	433	461	443	444	445	404	409	408	415	463	453	408	418	439	424	426	392	425	399	417	379	402	402	414	467	393	439	401	415	429	388	429	411	398	387	390	402	401	407	400	410	406	438	406	405	373	396	407	407	385	384	391	405	452	407	388	410	435	419	419	418	400	440	382	437	402	447	403	399	414	424	400	402	444	419	416	430	411	434	401	406	389	375	413	432	403	428	422	427	433	389	405	419	408	390	392	412	377	404	394	398	465	412	405	413	404	405	395	435	357	412	397	414	430	414	483	424	433	420	398	440	444	374	442	452	397	425	397	411	456	383	391	407	381	458	459	410	415	438	415	431	380	430	416	430	444	392	438	409	414	410	418	372	448	400	421	447	449	399	398	410	429	417	410	405	425	406	416	392	407	434	424	406	425	429	411	450	442	400	452	392	416	401	454	392	428	399	400	443	389	391	416	444	430	455	431	427	412	410	421	402	461	415	423	388	422	408	359	440	411	420	410	376	392	426	388	413	410	407	399	398	400	401	419	358	410	408	397	400	386	396	435	410	407	389	446	402	404	413	429	413	415	421	393	396	358	370	441	397	445	446	424	401	454	429	441	419	403	389	420	412	434	400	410	439	447	419	451	418	397	443	366	395	376	433	415	445	415	425	412	383	457	397	393	393	439	478	414	407	397	425	427	423	434	441	417	396	411	422	447	421	446	434	376	450	402	393	384	411	401	373	434	446	438	430	453	400	408	432	433	454	439	417	430	428	445	425	393	439	398	415	431	433	439	392	446	428	423	427	430	405	428	380	391	421	464	443	407	380	445	415	418	374	382	415	399	422	407	439	400	444	400	448	402	453	428	426	396	425	426	439	406	372	409	400	394	404	403	373	394	403	448	438	454	423	410	416	433	392	442	427	429	465	455	444	415	407	403	400	425	378	394	415	417	408	412	447	409	430	438	428	404	394	433	386	449	409	466	432
38292	8838	3044	1695	1271	1112	979	919	929	946	922	950	916	944	877	915	867	934	847	943	906	888	952	890	890	916	899	879	884	902	913	931	931	884	926	863	937	898	911	970	871	888	898	942	893	926	932	940	879	920	913	859	896	923	916	963	865	883	851	949	884	932	934	906	888	888	904	952	926	978	932	877	884	931	896	960	843	896	869	915	910	905	870	924	905	882	908	913	934	901	935	887	957	901	933	897	855	868	886	865	905	872	882	896	927	896	881	885	919	861	891	883	930	946	863	858	940	908	965	908	958	906	851	918	919	890	918	909	927	905	917	862	886	898	912	936	938	885	913	962	887	920	924	891	909	903	911	877	912	883	873	935	965	874	856	926	963	886	929	891	936	943	946	878	929	871	963	919	898	928	933	930	935	907	912	860	879	881	886	967	893	860	981	939	869	917	936	913	922	911	921	840	917	872	937	903	902	940	927	902	931	933	913	851	982	921	899	919	902	930	919	885	918	913	891	951	905	924	910	883	926	947	950	911	937	881	1008	866	916	890	957	906	872	907	906	849	853	972	873	942	917	925	933	936	898	954	913	953	880	933	884	861	922	888	927	906	883	923	915	902	874	921	899	877	925	917	892	940	858	893	929	865	918	852	891	908	911	865	937	976	913	842	918	893	907	926	870	921	908	865	914	883	940	880	891	956	908	928	929	861	839	916	964	888	907	872	884	886	905	909	916	904	878	916	897	945	940	928	920	912	902	866	897	850	944	923	859	934	904	897	891	876	932	967	888	952	978	890	888	903	936	949	910	896	956	869	937	921	935	935	864	939	920	961	992	873	924	909	917	878	915	906	924	966	914	931	914	844	904	914	906	928	923	924	898	890	882	909	913	830	950	931	901	924	859	950	891	895	888	922	875	909	890	927	904	877	921	945	895	839	927	919	893	887	886	886	914	911	946	892	863	847	943	897	933	947	891	963	921	865	898	906	969	912	881	936	911	922	901	968	910	929	892	893	913	929	942	924	897	914	873	866	893	873	923	937	949	850	889	861	955	905	922	896	941	940	893	921	952	901	875	884	914	904	910	874	880	889	899	824	904	865	917	931	970	913	919	934	929	898	849	954	870	927	896	938	868	885	882	877	863	926	926	924	911	912	924	1003	848	869	867	938	948	954	915	915	886	929	906	899	885	881	898	886	893	910	945	886	934	894	870	931	915	920	895	935	899	929	888	880	904	871	839	931	913	884	890	850	923	917	862	917	890	938	900	960	896	912	909	874	859	929	908	903	902	932	927	911	913	844	902	895	905	880	921	885	905	893	827	964	887	870	889	906	924	923	851	868	904	907	945	906	887	863	932	928	866	891	899	934	931	908	895	927	852	916	891	928	939	881	882	908	882	952	916	886	905	874	880	892	899	927	979	900	913	885	903	928	881	952	881	913	943	911	916	889	930	947	893	862	892	887	904	966	919	898	918	940	925	872	945	889	866	905	918	868	880	885	905	890	878	916	920	900	949	876	874	831	896	937	944	897	940	970	924	872	877	920	893	951	893	864	989	890	861	916	928	873	896	950	918	914	891	901	949	966	913	858	948	907	949	888	892	927	890	852	932	902	966	912	824	966	919	918	864	937	973	957	941	949	906	887	961	903	885	897	923	933	862	881	953	925	925	885	915	892	955	895	915	843	923	931	917	954	899	937	917	887	901	856	948	901	877	925	901	898	955	883	911	885	868	926	901	942	931	951	896	870	917	872	861	894	878	890	889	840	916	906	953	954	942	889	929	916	859	930	847	899	912	884	900	910	897	912	877	919	876	901	854	869	944	878	853	949	923	958	902	917	865	900	930	925	893	856	863	1000	929	969	928	897	903	901	907	863	868	881	939	902	938	903	944	900	949	927	910	873	954	868	846	918	897	911	917	929	874	907	914	938	896	864	913	914	871	919	894	888	964	868	928	887	881	929	954	863	864	936	879	888	961	899	922	940	916	883	898	900	926	919	896	891	888	968	941	921	889	929	920	954	926	899	903	892	912	902	953	910	909	899	873	893	923	895	947	929	849	890	897	872	929	956	939	931	872	915	869	885	896	911	886	921	905	867	943	899	900	912	869	954	883	927	868	926	876	931	882	910	927	944	934	892	932	940	925	868	926	940	882	924	947	912	928	950	954	915	973	890	949	939	927	903	897	927	874	933	914	926	931	871	903	915	839	879	950	903	914	936	864	905	921	955	939	899	923	938	902	867	855	878	912	917	836	930	941	949	878	944	901	897	922	880	934	915	934	870	922	940	887	923	956	912	872	940	902	962	858	873	863	918	911	900	887	902	984	911	904	874	922	925	908	920	897	960	846	917	936	933	899	828	881	879	879	934	918	937	863	939	828	890	991	926	940	952	891	928	899	905	889	884	911	918	950	941	901	888	870	926	943	926	922	849	982	936	888	922	908	934	904	834	899	925	872	850	881	947	904	881	917	876	931	926	920	869	907	903	930	878	855	887	897	888	906	917	880	900	915	873	921	895	840	899	850	893	927	902	927	873	928	911	869	940	883	936	901	915	872	906	904	934	871	897	894	936	884	902	923	908	964	950	918	961	883	945	911	964	937	880	968	865	888	906	935	928	861	942	879	881	872	863	896	844	972	878	900	923	921	875	908	951	912	906	934	899	911	866	926	920	920	841	921	892	915	905	895	972	913	875	895	911	882	946	930	893	869	881	871	930	922	853	950	956	907	929	873	896	901	942	926	941	902	916	901	880	908	946	939	867	957	919	899	927	913	906	891	941	924	957	901	902	923	940	926	913	915	896	901	951	955	858	907	927	892	868	936	939	915	952	894	889	876	879	919	903	955	850	932	896	909	848	981	886	958	891	874	875	874	900	929	906	954	869	907	922	880	922	937	880	903	897	893	940	917	939	857	915	910	950	933	882	935	913	876	930	987	899	925	933	905	886	914	886	909	894	868	880	921	948	856	921	916	929	895	873	875	908	912	880	897	877	917	941	925	922	915	869	915	894	836	889	924	921	902	899	901	923	898	944	876	917	904	951	936	950	944	915	899	900	920	924	930	913	907	930	898	899	923	893	882	955	904	885	860	928	918	932	922	894	905	916	952	924	927	901	940	881	908	955	925	966	898	928	951	927	924	980	924	936	983	906	893	907	914	867	900	911	929	934	919	926	874	918	889	874	916	944	933	947	898	894	870	949	879	863	961	916	940	866	869	896	881	895	870	886	907	898	888	906	877	894	884	881	873	848	978	945	913	931	947	856	918	886	911	939	962	909	926	908	897	964	864	927	906	912	909	904	965	936	900	916	946	935	922	939	913	904	894	893	910	939	894	945	949	880	958	907	822	941	935	922	916	959	929	925	904	851	837	910	962	893	893	932	896	900	907	916	870	938	939	863	891	912	930	902	954	937	943	900	905	926	944	898	891	947	883	922	906	850	921	880	891	936	926	951	913	920	908	947	874	890	838	875	910	929	889	933	909	909	904	862	892	911	880	925	928	911	877	936
56326	23780	8972	2265	993	686	553	513	485	418	423	429	455	418	453	439	443	430	378	419	434	453	408	421	406	417	446	391	411	427	431	412	441	422	419	414	414	421	404	466	411	418	390	427	420	432	424	436	432	445	467	405	405	444	377	422	427	453	451	453	415	433	435	397	407	417	433	418	403	438	461	454	431	440	402	434	435	420	398	417	430	428	403	418	420	397	425	396	417	418	409	389	438	427	408	390	466	392	398	450	434	464	455	428	442	416	450	403	446	399	451	444	403	403	424	430	419	437	404	406	432	401	453	445	434	370	415	418	415	384	395	436	435	429	443	442	428	433	421	408	418	416	422	395	448	408	423	412	418	434	386	388	461	432	397	433	392	420	428	455	458	424	470	417	468	399	429	402	393	459	417	397	429	442	415	420	438	451	460	410	410	420	383	411	434	388	371	415	427	420	393	416	423	406	407	403	411	426	441	452	421	433	414	420	413	409	390	469	454	420	465	412	438	367	400	422	378	415	439	413	433	440	406	423	463	420	424	429	431	444	426	390	410	469	423	441	436	417	424	403	453	409	394	447	422	377	392	446	447	425	458	420	388	386	444	479	433	413	401	419	388	397	412	433	433	368	417	407	413	402	409	411	446	425	442	400	419	431	438	394	414	376	440	437	429	413	413	489	437	446	416	400	439	433	402	407	411	414	444	415	414	390	431	424	446	404	448	428	452	430	417	480	416	406	427	395	429	412	403	407	457	430	397	423	410	398	443	426	429	442	417	422	381	424	419	450	421	466	441	468	428	449	447	388	439	459	390	421	422	410	410	393	436	448	416	448	408	403	404	435	434	441	393	465	382	386	431	399	429	408	462	409	437	416	444	428	431	420	422	415	443	387	434	426	412	411	432	437	417	449	484	400	393	423	420	420	425	457	445	478	423	496	432	484	406	402	442	426	409	437	434	424	392	403	417	403	392	415	406	509	388	438	384	419	454	443	419	424	420	379	391	418	397	417	430	447	399	466	446	425	411	408	410	430	424	456	405	377	423	407	413	444	436	417	448	402	416	429	441	406	412	442	443	379	408	447	416	411	374	408	395	402	375	372	398	448	427	463	449	416	382	421	425	426	433	449	443	388	442	406	426	428	426	417	457	410	410	440	434	413	403	467	425	401	416	419	426	388	429	410	412	404	367	405	443	455	404	432	411	386	420	449	379	427	440	466	435	359	427	431	422	461	425	388	422	440	416	432	436	447	439	426	401	460	410	430	422	373	452	439	461	440	447	429	426	439	443	421	385	431	463	415	431	401	417	437	445	411	450	389	417	417	384	460	440	410	473	415	393	431	425	411	423	451	389	455	444	408	445	423	401	431	440	436	379	421	429	388	412	419	430	402	428	462	383	446	407	398	395	385	426	445	391	401	416	394	390	406	425	421	409	416	421	464	414	400	416	460	443	455	425	433	397	421	427	397	410	410	399	395	401	436	477	471	441	408	438	466	443	431	396	410	395	469	429	393	427	457	423	411	432	403	435	438	418	412	420	430	436	428	426	423	420	430	430	435	423	436	445	444	426	406	457	431	425	404	452	407	424	461	410	404	404	437	432	401	445	426	401	445	407	424	438	442	388	421	444	421	458	417	414	429	435	438	387	420	417	426	420	399	408	429	426	417	377	379	388	441	424	384	430	386	428	447	430	417	417	420	405	431	435	413	459	437	422	396	428	382	398	435	381	430	434	427	418	455	440	421	424	436	426	409	410	418	444	422	420	430	415	453	404	431	413	463	430	431	456	434	443	414	445	462	423	421	426	387	413	407	448	445	427	404	367	423	423	423	415	399	447	411	418	430	389	430	391	443	432	406	437	357	428	442	415	440	435	399	410	396	430	445	428	446	457	446	411	402	385	394	430	439	430	421	424	417	410	374	433	434	401	433	418	456	425	418	398	416	407	455	401	382	433	412	412	420	444	405	428	452	413	455	450	432	463	430	401	408	462	385	449	427	411	421	412	425	408	383	439	441	424	443	450	452	426	419	420	413	419	457	416	397	416	380	422	461	450	447	432	407	424	390	432	414	391	425	405	420	357	390	406	397	454	455	410	465	454	428	365	404	397	421	403	407	396	426	416	401	407	380	428	392	405	439	432	392	451	387	386	422	402	456	464	428	346	385	454	417	440	438	439	376	412	417	448	444	436	457	434	422	425	388	427	409	410	419	434	450	409	443	466	427	389	417	425	416	374	420	414	409	386	469	407	428	447	441	454	406	419	438	453	434	380	427	435	453	436	437	411	402	457	415	456	426	398	405	445	424	415	416	427	413	411	408	410	425	438	416	390	413	422	412	387	426	407	401	438	437	405	395	426	429	427	470	453	429	447	419	415	402	445	408	425	432	409	422	389	421	472	442	422	400	425	432	431	412	426	413	413	431	417	432	457	450	383	409	422	376	403	430	391	422	418	424	414	434	429	456	416	436	426	430	409	405	388	416	402	392	430	435	395	434	425	379	477	415	421	406	415	418	395	415	392	450	444	441	427	380	407	404	452	425	422	438	435	414	434	408	428	464	431	396	411	426	449	422	393	401	432	376	424	474	388	448	426	444	399	368	416	446	439	371	419	381	427	438	420	411	425	431	441	395	401	439	426	395	442	424	439	448	379	438	405	453	460	391	384	441	427	417	395	405	448	388	439	442	434	455	399	410	450	415	450	436	459	436	439	405	396	432	394	394	402	458	392	427	418	414	408	376	450	392	424	436	420	427	408	419	407	437	459	438	449	472	448	431	373	426	400	428	424	464	402	424	423	442	442	423	410	407	434	454	427	418	455	429	445	409	435	449	417	414	392	437	434	429	448	410	427	435	394	438	437	413	408	436	361	381	447	489	446	431	388	429	388	444	398	416	451	447	426	436	432	383	420	409	438	405	437	429	448	451	441	405	406	442	415	408	437	438	410	433	439	433	454	419	403	425	418	464	418	402	419	418	422	457	394	402	428	412	420	426	415	404	413	397	428	422	399	443	437	427	403	431	412	407	470	449	458	399	438	403	466	444	388	420	413	391	401	424	407	454	436	451	428	436	425	415	415	421	413	402	417	455	429	405	427	425	402	418	419	415	414	431	411	376	427	436	440	413	417	443	438	432	436	406	442	394	398	381	436	406	414	444	457	424	409	454	407	418	422	408	371	441	435	436	406	452	409	420	415	424	385	426	438	434	443	418	424	452	445	405	431	417	430	429	437	462	417	432	437	400	434	439	423	434	458	402	383	424	384	388	461	434	395	415	422	432	402	413	402	414	439	386	414	431	442	428	379	409	402	413	413	411	426	429	459	430	446	457	451	411	469	444	434	376	445	414	443	417	433	412	431	438	409	399	402	435	443	436	423	414	389	430	437	401	407	423	406	432	411	394	453	389	401	419	406	457	430	432	412	420	432	415	419	406	408	419	441	413	410	425	429	431	413	416	470	428	403	409	426	424	466	434	413	404	418	405	436	447	413	384	406	400	378	427	395	417
38107	14851	6805	3823	2465	1891	1476	1088	973	927	933	879	884	966	936	1003	917	877	925	901	908	912	1013	936	904	917	908	947	875	932	872	902	905	922	939	944	872	871	930	938	875	966	882	934	958	871	887	915	931	920	987	917	917	945	947	921	893	914	841	932	916	864	948	896	905	938	931	893	920	930	885	893	933	952	960	871	967	898	916	922	950	907	912	932	911	881	898	955	919	928	878	978	885	913	875	956	952	933	922	912	900	871	914	894	880	870	923	966	897	914	916	932	904	871	934	904	900	915	897	942	910	961	975	931	942	907	950	899	946	936	966	842	895	934	917	905	891	969	934	942	922	861	943	950	933	882	888	947	895	909	941	893	914	910	958	986	882	915	932	916	911	913	922	930	913	937	954	925	904	963	896	928	872	980	906	920	936	899	894	875	922	894	889	894	884	882	887	932	1027	899	958	916	908	880	884	900	970	909	959	984	889	988	950	889	850	937	905	897	919	927	916	940	913	910	912	931	892	864	924	893	879	917	889	932	912	873	916	857	858	927	929	880	971	947	875	917	886	890	948	879	907	930	940	888	973	904	939	890	943	920	957	924	939	924	891	969	923	949	864	910	894	895	914	872	930	880	924	890	926	887	938	925	916	913	881	1014	946	974	920	961	878	964	902	888	879	931	907	895	883	885	869	882	916	932	948	932	953	940	873	975	906	917	872	924	948	954	912	905	870	912	947	888	924	950	927	890	964	943	901	913	891	904	900	926	880	934	899	961	955	939	949	913	877	887	906	938	914	866	905	942	945	953	886	885	945	959	883	849	968	912	947	922	889	923	900	945	909	924	930	929	893	898	947	919	957	945	923	943	960	918	937	911	943	940	938	927	878	984	907	906	911	882	919	890	947	911	926	968	895	899	950	944	893	879	899	886	861	938	890	929	915	946	917	955	870	972	856	975	962	922	852	899	884	911	910	871	890	903	894	915	934	962	909	915	904	893	930	943	912	898	964	904	850	937	942	927	936	934	880	961	928	922	928	906	941	897	935	978	863	901	923	931	895	914	888	914	894	928	891	922	913	945	925	882	880	979	874	926	936	906	898	885	917	968	952	898	917	963	937	909	1005	921	907	965	939	903	933	912	905	898	938	906	887	959	896	899	958	900	884	904	922	909	919	897	979	892	897	936	932	940	878	915	956	932	924	925	892	950	901	900	917	895	894	912	907	881	907	944	887	954	990	890	932	979	845	905	922	914	909	896	927	856	897	977	938	904	938	941	951	926	953	930	1000	994	862	916	926	925	902	953	868	943	899	911	921	928	906	962	914	931	982	892	937	924	904	892	949	924	878	888	882	916	868	927	885	886	998	935	872	962	901	869	939	910	949	895	914	936	925	896	923	875	926	884	884	953	912	947	947	946	912	874	913	940	948	947	927	878	848	935	961	919	949	905	939	899	918	955	904	941	947	917	918	914	928	896	951	933	932	893	888	940	914	914	931	970	919	903	883	895	932	924	869	886	920	869	895	942	903	958	966	883	882	909	866	921	891	897	933	942	944	932	913	903	973	912	913	874	896	964	890	933	904	960	923	958	931	929	896	912	892	927	926	833	884	939	943	972	884	919	912	950	938	939	904	931	916	901	929	897	885	919	919	933	903	939	924	960	901	928	923	911	908	929	888	902	908	894	905	911	970	951	888	903	938	971	923	928	905	911	915	922	902	912	903	913	925	937	904	951	888	875	962	947	962	913	966	913	901	925	904	939	931	894	875	948	892	906	933	893	906	891	897	928	889	924	930	893	901	900	895	901	870	910	926	896	928	953	868	890	893	914	957	945	928	921	871	991	947	836	947	933	1011	894	879	927	943	953	910	944	887	882	961	888	912	930	923	926	873	887	916	916	921	945	929	910	874	894	974	909	871	906	910	904	925	851	934	901	929	942	909	882	955	945	933	934	970	965	847	903	937	906	916	921	899	892	854	879	923	911	956	886	879	893	879	907	955	881	907	936	928	939	917	925	935	921	905	929	898	881	893	927	912	960	895	873	935	902	933	904	969	888	941	898	962	917	939	938	910	947	950	899	924	879	902	866	947	899	957	955	914	932	913	918	898	990	934	876	945	912	943	889	923	903	935	937	873	895	927	876	922	938	928	907	887	904	957	896	867	943	972	928	875	954	900	920	869	909	944	890	924	859	937	945	884	915	972	969	920	925	889	879	927	955	909	925	895	995	933	946	904	904	879	887	944	927	943	927	872	916	878	905	895	942	863	877	922	900	950	973	915	918	916	955	891	968	920	915	948	987	903	886	955	863	925	905	987	935	940	891	973	888	912	992	906	896	894	890	912	927	872	973	912	915	897	905	895	942	894	952	909	920	879	894	943	895	860	892	907	928	928	923	892	925	887	938	864	899	872	934	875	943	921	900	901	920	931	916	932	893	914	885	900	887	886	891	922	918	900	913	912	866	926	895	872	908	927	910	916	957	892	904	880	925	862	942	957	935	958	923	903	901	925	936	929	919	911	965	873	899	927	1006	913	924	920	889	909	960	893	914	894	917	911	971	938	945	950	934	901	873	891	866	906	874	897	923	940	938	885	887	981	889	898	945	980	921	869	977	903	906	913	859	876	894	901	929	901	918	850	937	906	887	914	924	885	896	931	957	909	924	941	933	927	917	911	924	924	989	899	922	976	926	926	875	871	965	900	941	889	974	863	892	903	994	934	933	895	909	876	860	930	891	902	887	960	942	936	908	909	881	904	965	932	945	883	932	892	917	872	929	951	941	931	973	905	936	932	917	919	936	873	939	917	924	934	913	928	889	898	911	908	951	941	864	947	940	894	871	912	868	941	902	865	913	958	932	907	929	896	982	933	925	885	892	921	930	909	917	873	873	902	933	949	870	883	865	844	932	863	918	950	881	949	891	927	926	920	888	887	930	952	903	867	927	900	923	864	929	911	871	909	930	861	902	897	899	915	943	915	898	936	870	930	939	936	870	937	942	906	977	924	907	951	868	870	893	977	924	945	913	883	839	905	911	884	915	929	943	927	939	929	902	965	927	909	949	933	1002	915	909	883	890	956	944	915	928	925	872	916	928	914	878	900	922	965	861	921	907	883	960	937	916	873	949	934	879	877	889	876	950	979	929	978	916	939	921	908	910	932	912	860	927	948	883	905	925	928	884	943	933	890	937	871	921	907	930	891	900	922	905	927	926	888	894	894	866	906	925	900	875	953	910	833	951	936	890	882	944	918	949	906	924	952	865	909	892	941	892	936	906	921	903	818	873	851	941	913	942	944	902	940	894	922	890	986	906	923	915	905	955	924	914	871	917	931	905	927	931	904	989	893	889	973	905	859	941	937	946	935	909	891	901	955	885	951	892	931	899	964	925	903	934	889	866	887	887	964	899	929	1017	964	961	949	907	874	913	901	933	931	907	926	929	920	963	885	917	931	937	974	934	923	842	884	874	913	977	943	960	936	924	897	874	898	868	957	937	991	918	955	897	916	943	936	929	880	902
49202	19010	4663	1526	774	504	507	410	424	413	376	435	418	398	420	402	388	373	417	395	426	437	386	406	370	430	411	428	393	395	443	387	366	366	375	365	440	395	380	383	407	354	413	405	373	394	402	364	425	385	377	384	394	401	353	404	403	416	400	444	454	409	379	402	414	368	433	412	369	423	369	420	388	424	429	395	461	419	394	389	353	414	386	391	413	384	369	424	402	395	386	370	427	386	418	403	401	401	382	413	390	390	428	438	332	424	400	381	446	429	403	404	439	380	371	371	395	399	409	435	401	396	401	368	391	440	352	346	376	394	422	368	380	400	393	369	392	367	410	408	389	415	408	366	378	390	411	412	367	393	431	390	430	414	429	391	402	392	421	381	392	397	441	409	401	372	424	402	406	404	387	382	427	364	421	373	397	399	409	409	432	410	391	353	414	437	405	406	408	417	419	364	376	404	379	414	415	379	393	431	387	404	402	388	396	410	383	386	371	385	412	377	429	428	384	405	397	425	384	347	404	422	420	417	411	400	374	431	390	371	393	416	404	380	382	387	425	405	406	396	459	422	421	428	408	408	374	439	362	412	418	369	389	401	405	407	416	386	387	395	363	405	412	391	379	383	416	422	440	384	374	437	426	424	412	406	390	401	387	401	417	423	414	406	419	407	431	399	422	376	395	373	391	410	382	365	401	443	432	392	413	449	400	388	386	404	444	409	355	383	415	409	425	370	365	432	385	441	382	420	393	389	388	389	397	418	354	397	441	408	437	428	364	392	365	357	419	420	384	419	412	423	338	388	394	418	427	405	401	410	404	391	378	407	398	420	392	402	393	399	355	379	425	401	429	401	395	371	378	392	397	379	408	402	407	422	396	384	396	426	403	417	395	415	372	399	396	414	454	407	415	439	388	394	405	396	406	415	416	359	379	385	388	343	399	456	370	391	406	393	384	406	386	398	417	369	431	405	409	396	429	365	379	366	394	429	394	392	426	404	366	380	423	432	454	416	432	370	437	395	415	427	403	419	389	390	390	389	435	378	395	368	363	404	387	379	431	424	399	393	435	376	359	399	386	409	413	399	413	387	399	419	358	397	382	420	427	417	421	381	413	386	368	388	401	392	410	394	394	424	402	374	376	443	405	402	448	424	403	375	410	407	369	369	398	401	354	400	409	379	404	395	476	397	338	380	404	412	388	410	412	380	390	393	435	397	428	418	409	400	411	395	435	423	411	398	406	454	370	424	392	362	391	368	392	387	390	390	389	401	395	391	378	368	408	391	373	372	396	380	404	376	386	410	452	409	398	386	418	398	399	453	400	402	392	387	381	406	394	415	391	390	380	384	403	400	413	403	437	433	458	404	375	397	388	400	441	417	359	402	396	402	420	384	404	405	409	429	359	391	399	427	396	451	387	361	358	395	353	452	406	371	392	404	412	417	398	407	401	435	428	396	391	427	395	411	399	376	371	361	434	401	402	422	388	385	351	376	375	397	379	396	375	393	406	432	386	374	400	424	377	378	373	381	354	405	425	400	397	436	423	428	440	386	409	398	416	350	390	405	400	390	386	387	362	403	375	433	386	425	429	433	373	370	383	420	388	397	380	434	425	422	374	369	428	397	396	419	420	410	410	382	397	394	400	412	391	450	413	380	446	427	423	351	362	401	401	410	434	353	424	387	443	395	430	400	363	385	394	413	424	404	407	419	410	408	436	395	399	402	398	409	399	416	413	402	364	416	403	408	427	442	403	403	411	344	370	417	388	439	397	402	401	392	441	422	410	377	376	420	450	372	429	400	376	362	435	440	401	411	422	379	401	396	416	393	421	441	415	448	405	390	357	385	384	404	435	401	411	408	424	416	388	376	428	400	392	389	423	465	442	431	446	419	367	402	416	433	393	415	370	395	381	435	394	374	417	411	420	406	394	392	386	416	380	387	380	414	384	422	358	389	383	434	412	358	384	393	442	397	428	435	400	419	380	379	381	424	403	395	407	399	346	408	410	398	446	362	426	409	415	375	377	377	418	410	399	392	435	414	449	392	371	403	409	369	390	383	434	406	416	387	375	389	404	349	427	376	386	389	372	418	405	410	426	411	370	376	392	414	442	407	418	418	380	418	436	401	416	424	454	394	429	364	388	380	379	389	407	381	375	398	409	424	385	436	452	442	386	403	428	391	423	401	430	418	443	430	383	393	417	410	420	416	417	399	400	407	395	415	399	414	393	403	407	367	401	405	382	405	418	359	382	393	425	422	456	394	391	382	389	385	400	399	391	402	403	352	406	420	410	412	389	428	380	376	400	434	463	410	415	381	399	409	383	432	396	406	375	426	419	404	408	384	418	387	354	402	403	366	452	399	389	354	386	431	398	413	386	427	351	423	422	369	415	368	388	407	393	412	391	417	389	357	406	395	432	361	363	411	396	396	391	394	414	394	385	396	406	382	403	395	409	378	392	391	381	416	380	368	396	406	398	431	401	415	380	387	387	381	399	408	332	409	387	389	400	380	377	424	373	424	422	429	432	385	427	362	379	399	432	362	431	395	394	360	420	378	394	388	422	365	381	428	385	349	371	357	386	387	403	361	410	369	448	405	357	438	421	417	404	404	397	413	396	387	390	403	378	397	424	366	420	412	372	356	388	369	387	383	393	405	433	390	415	440	400	434	416	428	403	399	386	398	362	358	406	405	389	435	446	397	367	413	382	399	399	394	395	368	366	400	417	400	372	376	431	435	411	398	416	421	383	409	402	425	406	437	445	368	399	398	421	381	381	399	418	408	396	402	405	441	422	411	347	407	342	423	441	382	344	410	384	429	410	419	391	379	420	378	380	395	409	384	464	417	406	386	380	432	439	430	406	416	423	407	393	390	398	390	427	392	374	381	422	431	407	407	432	411	422	423	397	401	436	392	416	417	414	401	381	402	387	386	433	381	413	438	413	374	378	383	364	343	379	410	381	388	413	374	430	415	384	407	405	386	425	418	382	420	420	386	388	394	380	397	403	411	389	439	435	365	395	453	424	404	378	414	350	445	413	447	398	395	446	392	470	392	435	427	403	394	421	395	402	426	376	413	399	386	396	403	420	386	411	386	389	392	396	456	404	395	472	345	398	391	372	419	415	389	381	364	406	418	389	414	351	403	408	407	388	427	374	357	406	382	412	432	409	400	427	412	409	350	395	408	396	404	413	402	410	397	349	411	408	377	373	373	399	391	426	452	371	444	348	398	432	387	383	413	371	394	432	382	390	376	412	404	424	398	423	388	406	402	393	400	409	424	398	401	415	412	431	430	421	415	447	414	420	448	364	402	424	409	423	399	403	428	385	363	395	414	405	414	426	425	412	432	364	434	384	395	374	400	417	370	420	402	416	381	440	393	424	419	408	403	433	405	423	397	418	441	416	379	392	402	431	357	385	381	392	413	408	375	436	394	406	421	360	418	376	400	405	407	433	376	430	402	399	437	395	395	387	415	415	400	361	391	401	391	413	434	412	395	463	375
33410	12000	5399	3235	1896	1272	1066	972	878	857	891	900	879	867	872	885	907	906	855	834	852	862	873	866	858	882	870	839	887	881	890	876	870	885	857	930	919	816	854	855	877	900	892	866	876	873	853	894	858	959	888	893	862	884	881	873	877	909	857	856	869	897	852	821	911	887	893	824	914	944	899	867	841	860	881	894	852	895	877	845	886	885	866	892	900	911	863	905	887	909	862	853	912	866	865	871	855	963	873	910	867	905	847	846	914	894	881	879	906	845	879	932	819	834	856	874	890	931	857	854	887	877	910	875	842	883	831	829	911	892	872	926	902	903	789	906	841	873	893	890	900	812	937	890	815	907	884	862	860	834	911	898	898	859	880	889	895	836	922	874	896	822	901	862	875	850	895	872	862	857	882	873	867	877	839	927	900	854	889	883	858	856	814	843	840	918	846	930	839	862	876	816	862	889	901	882	862	863	879	898	899	832	859	881	870	832	879	887	891	905	855	849	871	842	895	880	882	885	826	835	883	889	876	866	866	848	811	877	896	880	842	817	857	904	823	881	866	881	829	865	835	850	863	892	913	893	851	876	925	899	898	869	859	863	894	915	871	937	837	919	859	863	896	872	807	865	832	902	890	883	900	891	898	906	910	858	815	865	866	879	901	868	834	861	826	856	860	822	856	853	921	836	880	898	852	895	840	893	910	789	869	888	917	862	853	849	856	886	887	923	871	917	848	877	845	851	876	859	855	914	896	897	868	952	859	857	901	872	908	873	880	883	928	912	889	892	911	899	861	885	911	867	873	876	876	871	868	929	870	872	870	855	838	878	920	875	834	949	910	921	859	830	893	971	882	920	857	917	878	922	878	871	883	853	892	856	840	863	898	813	884	918	832	828	884	901	895	863	902	887	900	866	858	866	882	852	891	894	850	869	852	902	894	833	851	834	849	846	873	902	876	864	848	868	876	911	872	896	912	878	852	921	848	880	858	878	898	827	844	868	876	888	847	895	890	855	895	896	881	815	848	831	934	921	867	828	863	878	909	863	851	908	848	856	842	864	880	892	914	878	868	893	865	887	902	860	890	850	910	851	906	854	911	882	868	890	937	893	874	894	877	937	894	854	886	871	930	850	899	852	847	871	848	908	870	861	877	926	869	883	849	912	917	855	894	839	918	865	903	917	869	885	892	912	866	889	896	898	906	854	877	858	904	856	859	814	857	884	884	869	898	865	832	904	882	872	864	917	888	799	857	866	862	897	911	887	872	851	881	906	836	881	890	864	833	825	894	885	867	862	858	922	880	884	909	807	944	886	868	866	892	874	854	900	906	834	866	878	890	857	897	896	893	880	845	886	838	850	921	844	888	852	907	857	912	868	850	869	825	854	856	908	916	856	873	863	880	904	827	891	875	805	894	874	875	855	866	873	884	888	849	884	903	844	862	903	891	848	884	818	843	900	875	867	847	899	888	884	882	829	890	850	915	916	849	853	877	895	882	881	836	886	913	859	862	886	854	844	918	819	859	899	908	931	896	897	892	901	895	856	882	945	861	894	880	919	881	896	822	871	890	869	882	854	873	902	853	899	879	875	844	877	889	864	858	884	870	878	853	860	857	898	884	902	899	850	898	817	840	870	795	881	868	915	862	866	895	896	853	881	869	886	910	873	881	898	898	903	799	898	954	877	864	868	863	864	852	909	847	894	876	847	869	867	909	907	900	942	898	914	849	895	919	879	916	906	896	860	859	903	880	913	918	893	905	826	789	877	897	848	880	907	881	844	823	877	865	855	897	852	837	891	830	909	891	912	858	854	911	890	919	881	912	870	831	820	836	843	863	903	866	866	905	817	829	877	864	841	874	892	911	867	843	862	897	851	878	924	906	901	927	918	870	933	864	832	870	861	889	882	843	912	854	909	906	911	899	900	848	845	877	848	872	881	874	887	873	851	855	910	942	861	931	893	864	914	845	894	867	926	893	874	888	866	882	901	932	886	851	875	874	872	856	866	890	884	928	881	849	893	850	874	876	903	890	869	847	855	873	917	892	875	908	846	835	928	860	832	844	877	832	865	889	819	888	902	885	878	879	917	831	885	894	957	887	875	911	853	864	956	871	884	869	905	921	833	889	901	927	929	873	868	890	893	899	866	886	895	888	939	836	908	884	873	880	834	878	910	866	931	898	816	865	861	821	904	880	906	859	874	920	922	906	930	834	862	883	878	855	898	857	844	865	868	865	883	881	897	851	834	888	891	885	901	854	839	883	899	909	880	836	866	817	901	928	887	847	864	890	866	888	893	892	862	852	854	931	924	928	855	854	913	835	902	856	847	916	854	886	890	881	893	875	868	895	846	856	890	902	857	849	833	904	859	897	885	872	890	896	863	881	882	865	907	860	848	874	887	898	897	853	838	859	878	857	913	897	934	866	932	878	880	874	874	866	837	850	868	866	845	828	908	914	851	862	938	882	806	842	880	858	843	869	835	847	890	878	905	838	891	881	833	897	869	822	877	916	801	923	889	871	831	880	889	898	897	871	921	844	857	943	810	870	859	873	882	882	857	866	926	876	911	902	887	848	871	880	866	871	873	883	876	878	875	873	879	858	899	872	895	898	847	875	866	883	898	890	900	867	813	933	883	853	901	873	900	876	865	910	946	872	881	819	886	901	911	892	898	873	802	927	890	872	904	869	901	884	904	903	857	865	850	889	914	924	909	824	829	858	927	848	875	853	915	897	859	918	860	841	868	855	876	877	840	883	936	852	867	874	846	861	915	878	879	942	898	857	894	880	881	895	903	912	892	866	870	862	882	858	886	862	894	930	859	885	888	942	866	889	893	875	858	841	856	883	829	911	881	868	895	957	846	891	895	922	867	843	829	855	865	868	844	883	872	899	899	858	893	851	887	818	864	892	885	873	851	823	843	809	895	877	916	797	853	835	864	897	865	876	900	838	824	914	890	849	809	850	851	921	881	884	888	834	908	828	912	879	902	878	906	924	905	897	919	881	830	872	854	808	864	893	939	908	900	872	903	898	904	896	842	876	820	853	923	880	881	883	924	869	899	870	861	854	837	914	907	904	876	854	926	863	881	852	888	897	849	883	930	898	853	866	846	840	892	900	878	877	905	924	881	878	890	871	868	871	846	893	823	882	907	896	868	907	894	830	864	901	858	867	869	793	891	873	869	854	871	871	882	904	889	904	864	892	856	903	848	838	922	874	893	849	878	862	883	939	910	864	897	888	876	843	850	882	858	854	931	845	856	893	851	866	860	905	837	928	928	856	862	887	874	845	912	835	827	855	886	898	896	935	877	909	888	901	890	873	916	860	898	909	896	894	856	828	867	916	886	838	827	849	882	872	906	871	883	895	916	866	819	865	831	780	818	869	901	855	894	881	872	906	905	869	850	903	819	811	847	883	847	850	892	877	843	904	900	896	838	880	905	871	901	913	929	871	890	886	834	893	900	914	919	936	884	841	882	853	868	871	904	945	836	853	904	863	903	904	854
62503	24952	7109	1616	970	603	472	462	443	437	431	453	442	475	432	376	427	418	438	400	407	404	453	409	373	454	431	390	401	450	408	385	410	468	406	374	435	423	431	426	436	400	434	426	425	426	432	424	413	439	434	388	384	439	413	404	386	407	407	408	419	406	438	394	391	399	384	425	483	415	436	398	460	396	382	416	405	396	438	407	406	419	418	396	393	423	395	431	407	402	392	410	437	442	416	413	399	445	393	427	475	449	461	435	419	446	406	419	434	450	442	390	394	438	420	445	436	426	442	411	390	432	422	421	420	437	406	449	417	421	428	362	400	402	431	449	429	384	437	429	411	417	441	440	421	454	404	447	415	406	410	418	416	446	434	445	500	422	424	407	427	441	435	410	410	437	447	428	393	412	439	398	481	381	437	400	447	428	378	370	459	436	385	395	441	384	452	414	414	442	419	460	397	423	404	458	422	387	440	441	412	430	426	386	432	419	385	452	446	436	360	409	429	442	429	427	431	472	421	415	445	374	409	411	414	453	439	450	404	402	479	426	408	394	454	402	422	410	445	414	387	427	424	443	402	435	380	427	401	443	442	446	407	392	426	417	414	422	446	450	451	417	380	418	448	439	392	394	415	445	434	454	398	443	472	410	397	450	423	481	430	417	389	471	398	458	424	432	441	423	410	388	411	410	398	423	438	389	436	443	455	407	426	395	379	434	425	410	412	438	407	451	411	439	430	395	404	452	392	399	382	416	433	343	412	429	406	411	404	432	417	413	402	440	395	421	406	414	435	437	396	427	410	412	366	389	421	397	454	439	368	452	429	395	423	411	441	396	429	408	411	406	417	436	365	447	445	402	403	398	385	423	408	447	469	417	423	403	398	419	433	451	391	426	415	438	459	459	441	445	434	425	379	426	406	402	421	416	420	399	382	410	423	411	431	453	449	420	410	391	449	430	433	423	398	452	440	436	439	415	468	405	433	384	451	399	421	436	450	397	408	411	438	410	412	411	397	395	445	433	414	409	426	367	387	405	413	398	405	398	438	433	434	401	422	421	417	389	372	447	418	389	394	400	435	433	372	411	445	395	397	397	408	449	408	377	405	386	425	445	426	407	430	453	455	436	420	411	419	435	438	411	413	452	427	426	403	464	421	435	440	411	404	447	424	404	411	409	420	454	405	421	451	435	424	421	416	454	404	452	422	440	381	438	417	415	418	402	392	488	414	391	410	414	430	382	404	388	380	398	386	390	420	430	387	375	406	403	442	431	421	457	431	427	416	430	428	463	432	419	408	434	393	420	462	412	397	438	422	420	436	445	408	399	406	407	426	391	404	404	385	383	403	398	432	433	451	415	415	446	399	422	419	429	413	431	413	394	420	469	440	408	406	396	441	415	409	406	412	421	466	429	410	430	405	412	429	430	446	479	479	430	408	439	428	403	456	426	409	408	438	433	388	391	355	421	411	400	433	400	429	440	418	402	425	400	435	432	423	457	440	443	442	400	496	456	415	427	414	396	424	415	400	421	433	401	443	393	414	387	406	433	457	414	399	438	390	404	422	376	412	367	394	442	469	427	418	429	443	416	387	429	430	366	407	410	449	448	413	402	390	422	412	420	448	460	384	405	412	392	403	431	417	411	416	419	409	455	431	433	423	397	396	413	421	456	399	415	449	385	418	399	442	409	442	394	438	446	415	416	401	380	402	420	387	441	400	402	447	404	433	401	458	441	384	468	395	444	390	404	435	423	414	396	436	411	434	401	434	426	404	445	393	467	373	418	437	396	391	437	422	409	396	456	453	392	389	399	447	442	456	394	401	409	450	389	423	435	429	410	446	414	439	427	446	409	428	450	372	388	392	463	461	466	431	442	445	438	391	409	420	427	438	430	424	398	421	430	401	408	424	437	439	397	447	419	453	435	392	389	415	423	443	435	446	407	447	374	458	424	435	413	389	399	397	438	444	378	418	423	406	419	401	417	402	437	457	448	438	444	431	426	427	393	449	408	456	425	419	399	392	421	457	422	431	410	395	391	433	454	373	393	459	457	423	432	392	413	430	402	413	407	440	427	414	390	421	389	426	436	447	401	429	406	393	456	420	434	442	418	411	449	408	455	379	430	422	428	398	434	438	404	415	408	386	426	418	400	438	430	422	439	407	430	407	385	387	463	379	388	433	405	413	399	433	415	442	408	442	450	390	363	427	438	434	433	372	418	393	414	416	414	410	402	408	443	434	444	413	389	399	440	476	431	412	411	399	425	449	414	391	458	404	390	391	442	464	410	435	462	432	441	477	418	429	407	407	420	459	442	444	405	435	412	375	394	378	410	403	461	396	420	388	388	465	428	451	464	439	433	421	421	432	401	408	462	433	491	424	433	397	439	412	429	422	424	411	403	400	359	401	420	412	399	453	469	419	415	435	409	414	419	422	427	421	420	417	389	395	416	466	470	413	378	407	397	427	407	416	435	411	411	404	424	422	399	423	421	425	398	435	451	419	435	407	430	420	388	432	411	424	411	429	408	373	406	409	427	427	401	415	378	379	415	445	473	420	437	463	404	412	433	424	453	375	404	452	420	426	396	406	423	418	349	415	442	452	414	438	408	432	424	406	387	395	390	460	434	434	413	392	399	400	456	461	442	440	411	437	461	409	455	396	414	463	399	459	430	409	398	414	420	444	411	398	391	453	439	404	446	392	427	408	403	427	406	402	426	431	454	427	437	389	379	409	418	467	393	406	382	453	426	454	393	430	448	398	452	427	397	427	424	425	410	409	404	429	466	428	429	441	393	467	412	399	430	451	443	427	438	459	400	436	386	442	412	384	406	410	431	430	427	398	411	417	423	444	420	428	416	405	438	419	395	418	424	449	420	458	447	391	400	445	409	442	455	464	437	412	440	402	382	402	443	398	434	469	443	431	411	430	396	416	458	427	434	430	403	447	422	437	412	442	429	452	407	420	416	420	423	438	445	460	433	373	465	423	442	400	407	408	419	454	401	450	429	432	399	420	415	460	395	394	423	396	401	420	401	376	456	416	420	411	408	406	443	437	407	422	404	391	435	416	438	406	401	398	462	417	425	415	397	382	419	425	432	369	451	421	409	386	438	423	407	415	425	417	429	418	407	416	434	393	410	458	420	379	424	428	428	439	427	434	429	406	449	434	411	375	448	402	458	409	465	398	408	431	407	416	398	400	429	442	403	429	444	411	443	386	418	393	423	396	416	404	385	415	433	405	409	457	407	444	416	435	407	423	422	394	405	435	438	407	432	374	415	457	409	443	430	429	467	447	439	485	416	386	434	436	425	414	396	424	413	410	427	422	416	447	446	406	409	401	417	424	415	402	452	411	448	394	462	434	421	398	423	433	404	483	424	434	410	398	433	480	416	457	425	417	453	413	427	421	392	427	414	440	396	396	414	418	405	431	408	415	437	389	402	416	376	416	402	377	398	414	413	430	413	416	442	409	457	442	436	407	415	433	474	411	409	439	435	415	406	461	432
42627	14507	4628	3098	2262	1543	1160	1045	970	927	953	898	943	922	919	883	880	919	866	934	924	905	892	897	869	935	906	930	930	920	956	930	932	924	902	896	958	898	908	886	925	903	923	925	921	915	870	911	905	923	883	952	922	894	917	934	902	879	909	915	879	920	941	965	981	962	936	926	892	915	892	871	920	885	982	906	877	921	881	889	864	903	837	913	933	896	913	937	947	941	876	909	929	926	930	860	882	914	872	948	909	964	852	872	928	913	949	942	926	944	988	889	897	881	961	864	908	887	854	930	922	875	907	984	922	937	952	919	925	933	929	907	917	901	904	932	937	902	913	973	940	989	881	885	920	974	907	901	924	932	930	924	885	931	885	892	934	920	951	936	880	886	910	861	905	984	910	885	936	916	883	940	932	931	912	951	909	940	917	902	957	949	962	906	938	936	997	904	880	954	910	894	933	968	890	871	926	934	899	899	918	953	918	908	895	903	940	921	891	937	934	917	907	935	921	900	939	934	909	880	904	916	903	909	904	905	912	921	888	839	942	959	980	929	928	898	872	946	949	946	903	964	917	948	896	1003	896	895	913	862	893	902	897	918	983	916	918	941	950	939	951	919	906	920	860	930	922	933	906	929	862	939	962	982	959	957	919	869	894	917	867	898	900	954	913	923	922	964	978	902	875	953	944	971	946	925	924	918	905	1010	906	913	929	935	925	888	956	892	859	948	909	918	919	864	894	926	870	881	915	925	925	923	946	914	930	971	925	941	944	971	918	866	919	898	938	921	902	898	919	916	909	872	915	886	920	895	935	893	960	917	925	884	928	895	923	917	887	904	938	897	900	919	1009	951	943	904	947	950	913	974	970	874	874	907	888	926	937	946	923	875	881	940	909	932	888	972	948	883	903	898	955	905	939	902	905	907	858	896	918	935	912	902	985	934	949	889	919	921	978	897	923	906	903	907	925	930	888	912	936	911	895	940	966	917	959	921	897	946	925	924	914	898	940	870	895	977	938	892	959	906	930	914	897	859	910	896	975	993	932	900	886	913	882	938	911	897	911	972	930	944	941	879	914	900	929	882	979	872	934	925	943	911	855	968	892	888	942	881	883	927	932	923	907	930	914	914	917	870	924	971	921	897	927	923	941	950	894	887	949	900	898	878	973	937	957	923	907	987	939	921	882	896	937	869	869	877	925	934	937	905	912	907	934	895	917	966	968	903	885	928	933	884	921	909	911	886	878	902	932	918	873	950	946	913	922	914	971	922	930	860	920	862	1009	917	912	925	925	910	911	867	857	953	913	884	980	913	915	917	910	929	935	883	960	956	930	918	886	914	950	928	912	1002	973	889	907	966	884	951	951	925	917	945	900	844	900	926	887	946	904	928	903	908	935	950	978	938	916	922	891	893	904	917	889	916	951	916	903	930	976	934	949	908	961	894	897	890	895	985	941	923	939	942	944	964	980	883	916	872	955	916	902	899	884	894	917	911	963	953	863	940	921	943	910	916	881	895	906	969	926	884	934	914	928	954	883	890	902	909	884	950	915	911	894	932	946	872	931	939	913	916	879	935	895	891	924	992	898	912	904	939	945	952	905	989	964	932	908	922	936	930	905	966	918	929	894	934	952	890	920	917	930	970	911	855	930	859	961	925	924	939	945	904	872	912	917	940	925	918	896	899	927	917	910	887	868	938	921	983	887	907	919	941	909	906	917	892	886	975	894	920	910	964	974	935	907	942	883	937	931	949	956	967	885	901	966	871	923	920	923	890	939	936	933	900	934	908	928	935	903	948	916	970	905	877	879	937	893	951	884	951	929	892	898	920	922	855	944	894	920	957	961	915	904	952	917	906	958	883	910	848	960	942	937	903	914	968	905	963	925	892	930	917	943	877	890	939	940	896	921	889	888	923	928	871	914	883	921	904	898	904	890	942	905	908	940	964	963	889	958	901	939	865	895	901	903	904	940	900	906	948	854	921	897	962	886	920	929	940	943	902	945	867	909	940	917	894	866	889	929	883	921	967	871	962	909	918	902	959	932	929	940	867	902	948	908	924	923	930	946	924	912	913	918	915	946	943	897	960	930	962	918	973	881	891	955	910	945	928	916	881	906	912	884	967	903	947	898	899	913	887	935	901	916	925	926	934	895	917	948	899	914	937	887	919	879	944	891	918	887	908	913	879	972	949	849	906	911	956	932	929	929	904	894	897	918	935	935	904	922	996	908	933	931	942	910	891	917	921	882	986	990	887	964	873	912	965	962	914	937	929	920	914	861	880	904	984	941	912	875	934	976	905	868	881	920	882	939	907	997	924	934	845	951	946	883	881	924	895	886	971	931	926	914	822	951	921	920	923	939	901	910	946	910	980	898	933	933	923	959	979	926	932	913	932	883	917	867	924	937	908	953	885	849	878	952	952	943	934	923	888	928	898	920	918	968	936	977	891	991	955	949	967	923	889	936	907	909	967	919	817	921	905	910	923	903	880	936	955	897	958	901	892	941	942	936	919	953	904	927	879	891	905	913	909	862	980	898	895	947	904	938	867	954	921	861	939	919	849	903	964	920	959	885	965	955	926	985	911	884	943	908	918	959	899	909	910	918	923	924	894	892	954	895	950	873	940	838	913	907	930	899	885	906	887	903	904	902	885	958	897	964	942	907	886	927	929	883	918	909	925	966	962	911	913	934	900	977	892	892	974	930	903	886	947	886	983	920	889	934	929	929	902	865	888	931	919	937	921	902	913	973	917	934	907	940	946	904	892	907	947	899	978	944	949	879	892	937	885	941	895	948	889	972	929	936	940	915	916	895	917	981	885	913	943	911	920	950	923	889	897	939	922	959	932	900	915	923	921	859	898	942	905	923	925	959	950	864	861	963	865	917	963	920	861	871	949	950	968	893	914	917	945	949	945	908	938	925	828	936	944	909	891	930	915	943	929	901	956	942	923	983	949	927	916	945	895	924	907	926	936	877	906	920	919	954	960	903	927	930	962	912	886	946	887	929	946	926	943	936	898	936	914	895	959	949	917	930	932	919	953	935	914	939	937	910	942	970	899	931	881	931	890	895	933	907	889	958	956	910	967	932	871	967	943	982	905	898	928	941	925	867	872	847	972	934	900	959	978	945	919	908	991	929	926	901	899	873	931	979	893	951	972	883	966	950	947	901	883	948	931	939	906	918	953	931	880	958	907	881	967	922	976	881	939	961	924	945	927	899	937	947	909	915	870	926	897	955	870	905	936	962	927	935	904	897	922	880	866	944	961	919	898	949	955	891	877	957	897	911	872	910	943	882	917	957	912	917	938	891	922	899	844	863	887	960	891	897	899	895	968	915	946	938	912	991	980	910	960	916	902	944	929	922	921	909	864	905	903	937	902	947	937	909	920	938	882	964	872	952	952	893	942	899	920	900	949	982	921	928	931	903	950	905	939	929	925	885	907	903	914	969	888	894	949	962	909	864	959	888	957	934	875	902	899	889	891	951	897	923	939	888	936	926	918	901	933
58967	24626	7969	1668	797	585	560	463	391	416	421	462	449	446	432	410	439	430	385	415	441	441	406	450	435	403	409	426	415	400	424	418	444	447	447	414	446	424	414	424	411	414	409	428	424	427	383	444	416	463	435	448	418	424	419	422	454	468	390	455	413	419	393	424	456	411	415	424	462	449	422	409	436	426	411	481	403	489	431	422	397	429	475	479	479	449	418	406	427	456	420	423	430	445	421	446	436	406	461	437	453	388	398	395	463	441	427	452	422	436	403	473	481	414	425	455	429	413	436	417	413	471	404	458	421	428	421	429	479	424	433	479	440	438	395	457	413	406	371	466	423	399	441	454	433	427	396	410	441	424	472	424	440	456	450	418	433	406	435	434	454	417	462	410	432	438	424	415	456	415	394	424	465	462	470	442	475	445	432	455	398	458	423	407	425	432	447	416	417	415	431	418	408	444	457	415	486	462	457	430	457	433	403	439	449	442	442	431	449	428	453	422	395	412	413	414	434	425	408	471	447	430	436	419	422	460	413	389	476	464	423	421	408	413	407	463	434	434	433	465	439	431	400	399	423	391	437	445	446	422	445	424	418	393	420	442	420	412	433	459	427	437	435	431	422	420	404	457	421	405	427	431	383	442	457	422	399	456	407	470	456	414	446	391	460	421	400	420	423	459	412	422	403	456	422	435	456	430	461	454	431	425	420	411	416	451	413	423	469	430	444	413	430	423	432	397	456	412	447	433	446	435	495	435	445	414	437	445	423	395	398	413	442	432	418	446	429	422	412	432	446	440	429	458	438	444	420	457	465	416	379	432	429	394	483	411	388	426	433	426	433	416	408	455	432	444	439	472	428	417	412	460	407	443	397	385	477	424	428	426	403	434	445	442	448	430	401	437	412	442	402	431	429	411	411	408	434	432	436	418	435	403	399	401	425	456	443	426	406	416	460	441	422	422	411	442	422	451	392	411	434	376	433	407	413	423	406	416	393	388	436	423	405	428	453	435	451	418	392	433	422	430	406	443	424	432	435	422	415	458	425	422	437	431	488	416	390	420	420	488	411	433	439	412	394	430	414	432	419	429	424	416	411	398	423	401	400	394	462	446	428	439	426	400	425	453	450	423	410	434	449	459	416	407	390	446	440	461	456	398	414	430	407	420	416	442	411	407	436	443	406	432	452	423	458	429	424	438	434	453	430	392	414	401	415	456	381	417	461	442	399	400	454	436	428	424	445	414	435	475	451	433	432	382	426	398	426	441	436	430	452	435	416	412	428	420	459	457	429	408	431	485	410	386	417	479	430	408	412	405	412	418	419	428	504	434	426	433	419	414	408	425	429	399	429	434	419	420	402	390	377	449	447	434	413	433	411	447	464	417	406	455	407	416	442	421	406	427	451	417	460	422	440	424	401	446	445	416	446	394	462	422	420	429	427	428	407	409	429	433	437	442	444	468	410	443	462	414	451	412	439	416	454	433	435	449	443	405	416	452	405	417	454	454	440	449	393	423	425	412	466	430	446	453	430	446	428	429	423	390	445	441	400	430	418	415	413	416	471	435	439	427	409	409	392	411	415	392	421	393	463	422	402	432	387	456	435	397	440	408	447	380	457	446	434	434	400	443	454	443	415	419	426	447	432	453	436	419	454	422	421	418	373	408	433	458	449	435	391	409	463	410	448	426	390	426	395	439	445	427	388	424	420	411	410	390	474	424	447	431	445	455	427	408	448	441	458	476	458	419	452	419	442	425	409	442	437	432	427	424	365	444	451	425	406	423	444	450	419	430	386	414	427	451	471	424	405	407	408	398	412	429	415	411	423	407	419	424	401	435	379	427	422	471	438	424	446	445	422	412	440	416	410	389	432	438	412	428	420	372	419	435	387	431	442	482	436	394	453	408	434	425	433	431	430	399	418	435	401	445	425	429	438	396	447	409	426	427	424	427	399	394	436	436	450	428	420	418	409	434	417	381	433	388	448	463	437	436	432	445	394	408	429	421	422	412	457	441	400	437	463	421	493	413	467	456	460	442	426	406	432	419	424	410	435	409	436	389	426	465	434	443	444	467	435	409	445	431	421	447	440	463	442	425	464	379	449	422	447	442	418	401	420	448	433	432	456	408	458	421	427	407	442	415	404	462	425	431	442	416	414	469	421	408	443	433	405	414	435	408	404	433	414	435	425	450	394	425	454	393	398	431	434	462	401	420	458	471	433	421	437	428	412	435	401	418	437	409	425	433	446	430	442	416	454	463	426	430	413	442	401	426	441	454	354	390	473	419	423	472	417	430	427	433	388	417	411	440	431	415	402	479	462	398	457	435	446	415	431	445	417	421	470	464	410	413	397	403	438	428	434	432	427	419	410	392	437	416	459	434	423	413	423	411	406	404	402	440	425	387	409	446	414	405	429	372	420	436	430	436	422	427	440	404	410	453	390	402	419	414	444	454	429	441	450	449	415	438	439	445	466	398	429	405	390	417	412	506	432	411	414	446	436	393	409	440	414	403	422	455	425	442	410	380	404	421	374	407	448	450	418	401	403	363	428	393	413	430	412	395	437	462	405	401	434	383	435	419	414	435	383	416	443	467	444	429	411	473	434	438	422	434	505	413	438	407	413	429	447	416	426	435	422	403	425	434	439	416	412	446	429	408	437	423	436	453	439	430	443	420	363	429	413	436	378	406	401	420	417	422	472	390	421	443	408	434	423	419	423	431	454	459	418	406	421	462	429	438	444	439	419	470	404	455	442	421	453	425	417	420	462	402	438	423	415	416	415	446	413	467	434	424	442	435	447	405	417	434	434	447	434	391	411	466	431	454	418	436	414	404	430	390	432	420	412	467	379	419	470	409	432	431	426	421	450	440	410	415	509	450	426	420	436	389	411	422	404	413	436	391	425	417	454	447	428	397	415	415	390	431	438	456	434	453	473	418	432	461	471	423	446	366	452	477	446	426	422	422	464	432	412	451	382	447	408	455	477	468	407	401	402	414	439	430	427	455	434	430	423	438	433	431	412	391	425	423	413	435	409	440	409	376	428	402	460	453	421	411	422	437	461	460	471	423	492	417	454	474	409	416	436	439	469	447	436	415	424	424	441	462	422	431	455	393	423	433	432	460	431	441	407	436	429	413	397	450	430	456	444	464	470	407	452	396	427	428	438	404	439	418	412	450	416	419	448	432	443	415	425	405	433	450	423	436	399	402	434	434	405	395	442	384	429	406	419	438	420	449	448	442	426	429	410	465	498	412	447	418	396	395	434	406	424	449	417	390	425	388	429	420	381	411	452	415	401	456	410	413	440	412	392	421	424	404	407	432	401	394	476	448	404	417	451	467	454	431	438	424	387	410	420	417	449	391	445	447	441	423	425	342	397	442	405	427	454	414	433	406	451	424	423	457	400	397	430	431	443	405	400	425	448	419	395	432	415	421	441	408	452	388	405	412	463	441	390	405	474	422	438	391	400	461	458	434	452	405	429	453	436	404	414	415	417	442	424	407
39800	12293	4344	2880	1855	1492	1198	1042	924	960	896	942	916	886	896	937	930	945	976	950	957	918	875	927	909	962	904	878	899	919	904	926	922	906	919	931	920	965	881	943	923	946	906	983	934	929	894	920	917	962	943	919	905	886	911	875	917	954	943	881	951	918	929	959	894	883	981	901	876	967	931	915	958	915	929	960	941	908	957	921	896	929	854	979	947	981	919	922	899	998	921	957	952	960	951	923	914	931	933	897	931	898	945	981	913	944	906	894	915	926	906	954	967	949	984	923	962	929	883	969	922	867	979	959	904	905	916	929	919	920	954	894	881	907	948	898	946	912	882	975	909	943	980	995	943	879	854	912	938	872	938	981	901	935	942	926	956	962	971	956	987	930	906	955	933	924	907	881	960	928	921	907	897	919	925	963	924	870	932	913	956	904	950	919	970	904	889	934	972	938	935	906	913	892	922	974	928	907	918	916	926	893	913	898	888	932	903	964	931	892	907	988	879	925	960	899	887	893	933	935	934	972	924	907	908	934	945	985	901	961	952	892	982	956	949	940	928	946	943	906	914	924	960	937	955	930	922	930	937	928	935	903	935	877	904	927	898	899	911	968	934	924	896	935	938	913	887	971	938	950	934	914	867	938	904	1008	925	898	875	928	896	969	916	976	895	907	921	946	887	959	945	957	927	909	941	977	894	899	936	905	975	919	978	874	909	969	881	919	930	917	898	893	901	925	976	918	902	970	946	885	874	921	887	937	938	957	924	920	902	942	903	909	937	910	939	926	852	944	955	867	885	926	895	916	942	936	945	896	868	884	966	901	957	951	909	939	957	950	936	940	985	935	941	937	926	914	928	926	955	929	930	931	963	942	930	984	919	911	917	888	928	914	903	930	980	958	910	916	955	905	924	944	910	940	908	972	920	900	914	938	888	929	929	848	916	871	955	902	982	929	1003	934	937	920	950	942	925	905	906	969	860	940	917	948	949	937	962	939	888	923	970	963	897	981	929	961	918	913	971	899	877	907	907	964	930	935	919	974	932	966	905	906	919	918	947	968	931	927	885	900	906	867	908	955	930	912	942	939	955	935	952	940	923	953	898	957	931	962	967	902	904	928	943	898	934	874	882	905	905	925	922	948	974	914	933	941	925	905	990	942	912	949	910	1009	949	963	909	931	947	917	939	953	894	898	946	921	995	947	898	947	907	913	884	906	970	939	921	983	907	942	909	894	940	895	931	910	917	957	935	899	917	925	921	944	933	949	896	883	910	879	912	959	945	968	912	987	971	934	929	883	876	926	961	863	908	953	911	946	961	882	936	901	916	969	915	948	926	887	980	887	943	920	945	892	913	899	910	958	855	884	879	949	950	928	946	889	969	957	867	931	866	937	989	931	887	933	908	888	937	959	889	894	888	937	945	945	989	963	943	937	963	936	983	920	946	893	970	921	879	924	953	944	912	968	943	902	941	924	914	905	954	933	892	865	957	957	911	961	974	921	908	899	968	918	893	931	871	964	943	920	926	957	947	957	865	937	942	910	907	973	878	903	964	873	953	941	881	888	915	909	883	904	941	977	871	906	933	872	902	900	900	923	927	913	938	944	942	896	906	906	1002	869	950	898	947	927	902	919	929	912	893	879	887	915	949	931	908	922	938	920	879	953	937	915	917	897	900	908	866	941	985	980	922	907	986	912	932	930	958	927	946	926	923	883	978	936	927	875	904	979	909	906	892	933	934	916	897	917	968	932	889	924	966	908	890	959	886	883	979	905	865	898	1001	961	931	923	946	918	921	935	932	962	934	927	885	925	894	917	926	898	913	928	990	903	957	888	931	938	903	953	873	960	933	884	925	919	970	910	876	942	999	909	881	954	925	976	902	889	889	965	918	856	945	971	931	960	909	911	901	901	943	870	973	923	936	859	946	938	969	956	922	907	917	942	942	909	899	934	936	927	886	920	931	874	922	921	920	932	934	883	957	928	938	899	899	909	957	908	955	937	891	946	941	979	901	934	911	945	928	948	945	897	946	880	862	880	941	938	950	953	885	988	935	946	923	857	913	957	962	915	912	962	969	917	906	922	922	895	902	889	953	949	912	904	929	933	970	887	985	895	936	938	899	992	868	877	906	891	895	921	945	934	929	989	958	941	898	923	937	913	964	973	979	897	964	1000	891	891	944	934	921	948	934	934	858	885	944	926	936	949	986	944	954	935	955	971	935	897	943	937	928	916	899	890	954	899	917	890	936	945	924	969	953	872	957	878	961	928	886	950	942	880	902	927	949	973	932	999	870	946	875	858	930	975	914	921	938	911	895	863	892	930	909	963	924	886	935	941	917	932	919	951	908	909	927	932	953	935	942	887	933	943	911	932	898	1003	956	978	949	898	950	962	903	903	888	952	947	954	934	927	932	898	882	864	942	918	864	910	968	898	998	954	907	889	934	931	947	919	934	917	917	1011	915	889	916	897	920	921	915	924	971	972	972	900	965	925	878	899	896	940	917	959	959	899	893	896	948	932	883	931	925	936	943	914	898	939	889	968	881	972	953	947	964	890	900	937	884	884	893	931	941	913	912	934	868	896	948	910	940	903	937	899	918	908	976	913	904	938	935	961	893	943	973	984	933	936	937	953	981	924	923	901	955	893	928	901	922	957	954	919	973	938	865	990	890	937	945	908	865	916	927	937	971	880	917	945	875	891	922	915	858	963	911	924	971	962	840	940	953	925	892	904	935	899	911	936	955	921	957	967	921	941	905	876	981	909	913	924	862	888	885	957	984	920	939	950	923	942	914	973	921	940	975	948	949	927	901	921	923	901	923	900	961	887	964	927	908	960	967	937	923	918	962	963	959	914	952	939	937	904	969	927	895	913	956	932	877	991	926	987	902	948	931	1006	933	897	925	949	912	879	922	912	907	994	929	853	926	940	887	904	934	923	917	919	948	964	966	893	927	887	986	965	944	889	927	935	974	877	939	930	944	944	952	874	896	888	909	961	953	951	926	912	961	938	920	946	872	948	955	901	907	957	891	932	911	878	913	928	972	995	870	901	921	948	891	890	924	921	937	957	908	923	918	965	920	835	914	898	937	1031	932	958	882	967	921	894	939	919	939	923	982	958	874	954	924	967	936	900	978	908	924	929	924	933	880	919	966	927	919	925	883	901	931	942	926	947	957	936	914	911	905	975	955	872	917	898	957	892	931	968	885	928	958	953	939	930	908	884	937	933	921	907	943	938	916	956	916	895	929	933	921	926	919	944	942	968	985	946	933	890	885	909	923	907	900	968	951	961	905	927	942	948	966	929	962	976	874	938	947	900	945	987	913	917	958	932	866	964	931	914	912	917	946	923	977	874	909	932	910	939	873	964	930	929	966	955	930	902	975	925	911	960	961	952	887	882	936	923	894	902	906	919	927	886	957	968	956	913	959	885	903	910	966	881	907	950	910	882	925	912	953	950	958	937	926	1024	913	913	888	919	944	909	931	910	896	997	948	944	867	947	937	936	952	935	891	891
40404	15204	3935	718	441	396	411	411	409	456	433	442	414	469	424	388	402	381	381	385	438	372	394	416	356	405	361	405	381	415	389	390	421	399	400	365	396	426	405	384	401	399	400	431	433	395	419	420	377	394	371	420	402	417	417	401	385	401	425	415	400	377	394	406	372	425	381	395	439	402	403	421	460	412	407	393	450	375	413	414	432	431	397	426	445	440	371	392	393	405	397	407	406	414	412	405	400	402	435	379	378	391	334	376	410	389	396	422	409	440	409	419	427	425	373	403	409	372	391	417	430	390	387	424	442	439	397	454	372	404	398	387	402	396	388	385	402	419	414	465	381	444	403	415	421	405	353	446	367	390	447	416	430	431	430	364	413	379	419	394	416	436	419	427	398	384	425	430	413	406	445	402	443	394	389	421	399	390	389	400	405	404	450	377	427	385	435	442	434	363	435	386	400	382	417	410	395	426	381	380	424	412	406	435	408	377	412	406	409	394	384	375	381	425	410	389	417	383	371	384	390	397	436	424	410	401	441	450	381	406	385	415	388	408	382	398	418	453	385	401	370	417	408	413	419	407	372	417	380	377	404	416	425	412	432	412	394	425	401	422	408	413	448	421	394	419	395	378	406	384	413	412	412	432	422	408	389	411	464	413	436	388	420	372	377	403	392	404	397	381	383	396	396	415	430	389	401	388	407	393	386	394	414	429	420	377	378	400	432	406	396	445	396	411	426	424	396	436	359	411	426	403	435	423	436	430	363	397	436	436	387	423	396	398	414	391	376	426	376	386	435	420	391	409	373	392	387	378	421	448	398	434	403	375	359	408	380	384	422	380	423	393	433	391	389	381	433	372	416	429	411	426	435	429	404	407	425	424	397	380	420	429	360	380	405	401	379	363	412	441	420	408	413	421	414	418	428	434	400	429	406	432	354	460	370	380	436	435	440	396	411	406	385	442	407	402	409	417	406	406	406	414	441	402	414	386	400	417	374	455	415	434	399	399	392	420	422	416	403	397	380	371	361	385	357	424	410	367	413	361	390	388	402	426	406	386	402	378	391	430	417	387	409	404	430	398	438	399	432	426	384	371	420	394	400	414	404	415	394	393	425	385	384	404	436	365	405	420	394	401	404	393	445	411	413	440	428	396	415	398	423	384	411	418	411	395	421	384	428	412	410	365	362	378	390	451	400	422	387	396	381	376	404	443	412	389	413	393	413	416	427	386	396	417	393	415	399	427	434	372	414	405	391	397	392	387	403	401	419	428	411	474	387	370	386	368	409	403	392	444	425	389	422	388	395	420	443	385	415	409	413	422	377	377	415	383	378	422	430	413	424	414	452	407	410	385	402	416	421	424	396	415	420	402	414	392	391	407	394	432	424	385	376	399	366	417	364	376	406	425	424	400	373	400	398	428	398	382	428	399	380	416	442	407	400	386	408	394	390	400	399	380	411	430	400	408	388	435	409	433	378	407	397	404	431	364	422	402	409	393	414	404	430	399	409	401	391	418	404	401	417	396	381	413	428	433	379	381	423	426	410	405	395	372	405	407	437	397	396	384	386	404	421	406	411	382	371	410	441	410	401	408	412	393	423	408	412	388	395	413	422	439	387	371	365	414	385	418	430	366	429	397	439	414	381	409	427	392	429	389	409	392	394	393	412	437	408	419	420	372	413	421	410	411	410	394	393	451	435	439	413	384	413	402	402	398	402	395	431	439	430	375	389	388	374	413	445	386	430	353	377	440	413	398	413	415	413	387	434	427	383	390	376	378	398	418	437	400	425	416	408	414	402	379	413	411	385	412	422	431	374	444	406	376	440	392	396	451	422	419	404	413	387	391	437	431	390	407	413	422	408	432	405	423	395	405	422	395	404	391	429	402	397	421	397	449	397	394	393	376	402	376	389	397	444	379	405	398	391	436	391	416	387	414	434	432	381	414	364	378	388	414	413	412	421	421	384	445	426	380	432	389	387	407	403	409	375	413	413	408	411	395	388	349	365	389	419	424	402	416	412	392	389	373	416	441	380	367	407	435	430	405	415	407	409	384	420	394	420	399	440	404	407	416	390	391	438	430	449	391	394	417	375	432	435	367	395	433	445	418	451	408	419	416	395	425	396	445	425	383	400	375	365	440	412	402	385	379	405	415	403	412	430	419	414	418	430	407	396	415	418	398	386	459	401	412	381	427	415	447	388	412	378	407	405	427	414	429	378	429	390	394	377	448	394	376	432	434	434	379	410	408	388	418	399	391	372	417	426	425	439	382	427	365	384	406	392	395	386	394	402	441	412	374	405	440	393	404	397	359	427	425	405	422	410	387	423	425	416	446	425	412	416	403	406	407	364	420	433	412	375	428	368	395	445	414	406	409	410	390	396	429	416	387	395	418	369	377	367	458	432	395	393	404	402	408	406	422	397	444	420	438	395	391	431	379	383	420	354	412	390	375	407	378	372	397	407	397	371	423	386	357	398	389	389	394	413	378	374	417	410	370	441	391	404	405	360	417	427	400	401	416	405	415	414	419	423	400	387	394	395	419	381	364	394	418	448	411	474	419	441	372	398	415	420	392	427	404	405	386	385	389	411	400	387	414	397	425	442	411	400	408	407	384	394	421	461	419	406	428	441	408	399	394	407	416	376	419	421	424	390	346	414	402	382	411	432	412	382	407	425	421	408	405	399	389	393	363	413	448	401	396	436	401	403	476	391	450	410	358	386	366	411	406	397	418	377	417	397	436	374	415	378	431	408	394	413	388	358	389	418	385	399	383	442	410	397	415	398	386	405	402	438	369	445	395	361	443	423	424	404	419	400	409	384	428	432	370	371	380	387	446	387	384	398	399	400	411	431	426	412	400	385	407	409	397	371	367	393	420	408	442	420	413	396	417	391	394	396	397	444	393	398	388	391	381	415	392	461	395	398	443	413	416	413	382	417	390	363	426	405	428	396	397	403	428	408	422	435	402	413	394	467	436	401	394	382	425	433	428	421	405	409	354	400	433	431	406	401	368	413	442	432	422	399	402	374	391	375	405	453	391	421	383	386	424	423	422	405	411	446	355	406	393	408	425	399	415	402	435	400	406	432	393	415	383	451	443	425	417	430	415	379	408	418	422	399	383	417	406	440	433	379	392	426	436	381	437	419	392	419	430	416	412	430	422	408	429	439	497	443	437	451	425	421	384	406	415	383	440	351	417	411	378	407	419	382	393	403	331	452	379	370	448	378	418	417	385	400	374	420	439	399	402	406	430	406	378	419	436	422	402	410	416	393	420	408	378	430	397	397	408	410	371	392	411	407	425	442	369	392	423	460	377	418	382	459	417	411	441	411	395	341	403	425	401	379	429	419	417	404	363	407	403	424	398	369	412	419	406	412	379	395	405	398	395	415	388	396	386	438	382	411	397	428	417	444	410	407	394	419	399	411	415	385	373	408	418	425	382	452	401	465	432	431	403	438	407	400	378	380	474	426	416	400	412	413	380	460	397	424	411	392	420	427	397
21224	2457	1636	1218	963	961	902	909	876	904	892	896	849	891	905	872	917	888	886	820	890	873	888	877	897	846	894	874	938	889	831	934	912	866	862	876	916	880	835	869	896	863	819	898	881	914	944	906	908	895	845	878	900	920	904	851	875	860	849	839	885	899	916	877	954	874	871	824	831	927	906	843	803	863	899	894	893	884	899	879	908	909	812	895	881	899	843	878	876	845	861	934	910	892	863	902	855	830	908	889	913	903	870	866	895	860	900	879	847	910	870	817	902	834	892	879	912	870	878	828	889	848	860	915	839	886	889	868	936	858	872	925	876	865	898	869	891	900	897	819	845	966	878	944	859	821	854	897	896	881	855	933	898	800	835	846	901	845	911	925	903	821	920	901	885	880	843	840	886	898	867	904	875	879	854	845	872	874	890	926	916	909	904	944	904	897	887	897	880	884	918	891	843	836	913	864	863	855	909	858	857	891	929	872	916	878	911	877	856	927	960	865	877	896	931	911	911	840	817	917	828	939	948	845	876	873	848	910	915	912	895	834	848	826	831	823	875	889	891	920	883	906	894	896	872	867	841	856	879	912	847	828	916	899	867	878	867	880	936	885	913	918	827	924	867	926	898	930	858	922	898	882	909	855	924	875	866	851	848	852	833	861	875	850	889	889	878	854	835	828	862	922	922	860	894	825	877	831	866	901	938	855	901	866	873	892	884	818	874	900	862	877	872	844	849	914	929	910	851	855	876	864	902	887	851	879	811	904	909	883	799	875	879	900	899	890	886	859	875	948	883	838	916	869	894	857	860	895	851	821	899	859	857	893	841	870	805	964	855	846	927	878	870	844	888	914	820	884	875	925	859	915	897	879	850	880	882	900	858	872	899	913	873	897	891	879	858	875	887	882	860	910	893	903	845	881	848	875	889	865	900	900	906	906	877	863	869	872	869	945	936	853	856	896	880	868	866	853	890	842	867	894	861	873	850	847	918	903	868	918	857	920	894	815	865	857	857	847	912	885	894	884	909	893	967	844	851	851	832	898	930	876	844	851	829	844	831	848	840	903	851	881	889	881	817	881	865	855	866	895	877	830	901	850	854	875	937	846	881	916	868	925	881	873	878	936	885	917	903	896	924	939	892	887	879	917	876	922	905	866	882	826	872	893	876	880	911	873	860	813	952	873	888	855	900	920	859	899	861	829	869	880	867	873	914	875	859	830	879	861	931	845	860	899	876	887	861	912	921	876	918	901	922	927	886	856	845	825	894	849	879	931	879	854	864	842	869	860	855	877	881	822	855	892	858	866	912	859	887	885	901	885	867	940	866	887	914	861	892	860	877	886	840	870	865	854	885	918	835	908	906	862	900	860	848	854	837	862	936	868	906	904	882	887	839	870	854	896	902	906	897	924	929	895	856	921	904	896	892	867	798	886	870	894	882	903	902	826	911	860	825	911	876	852	869	883	861	914	911	923	902	880	855	870	878	909	839	881	851	900	904	852	868	911	916	869	863	857	888	868	880	886	906	876	861	855	868	930	899	912	818	937	902	848	881	872	884	877	910	841	813	847	872	923	882	892	880	877	867	901	879	857	927	851	890	902	824	879	862	875	886	825	861	846	913	890	903	869	824	870	876	841	851	890	835	899	890	847	819	858	858	835	888	928	914	860	887	868	900	908	844	853	902	849	880	879	892	914	886	864	852	892	863	848	909	929	858	894	860	876	903	916	856	893	869	880	895	867	936	885	865	896	878	932	906	842	861	876	908	847	855	895	867	877	882	916	903	889	888	852	844	898	903	915	876	904	889	889	863	907	919	930	865	851	867	895	844	898	880	858	859	892	910	902	923	891	881	876	890	841	853	904	915	909	909	871	883	864	902	884	954	928	877	906	874	890	870	903	890	880	900	871	911	847	813	852	879	845	924	896	898	830	870	893	875	853	854	912	875	850	920	933	883	897	869	821	887	905	890	867	857	875	876	867	912	913	855	858	889	858	915	874	854	854	876	926	876	876	888	864	877	903	849	878	869	838	870	873	920	896	891	870	893	883	889	893	822	898	895	883	971	831	825	896	851	860	870	880	899	887	833	870	910	900	877	911	890	896	908	910	929	909	850	854	850	883	905	866	850	831	920	906	880	943	840	894	889	859	867	851	877	868	906	856	895	911	918	901	917	867	839	874	883	903	878	854	855	880	909	903	882	874	912	919	847	878	958	901	836	846	883	853	870	863	888	812	882	878	876	839	857	828	858	859	839	900	859	909	891	926	915	869	851	888	864	908	905	920	800	915	891	866	842	867	869	896	859	899	878	908	859	872	857	881	911	885	921	873	865	875	927	936	898	835	883	922	834	888	849	864	891	881	891	918	858	929	825	911	885	895	873	871	862	906	861	910	843	880	853	869	893	852	903	888	943	855	877	930	845	866	875	865	889	837	921	889	916	871	852	870	889	893	881	887	869	924	901	804	921	838	860	947	892	838	884	874	888	880	865	907	935	895	856	856	896	933	849	866	902	922	832	900	855	879	895	844	875	886	911	874	847	919	880	904	906	858	850	817	911	886	902	850	871	848	821	883	906	839	921	933	815	869	837	868	865	890	918	881	856	926	881	897	863	902	911	859	853	863	840	855	842	909	846	891	845	910	841	910	934	912	891	864	882	846	859	889	881	898	902	882	898	886	859	872	874	856	873	918	894	864	881	855	894	907	936	858	848	882	904	914	842	868	853	904	891	885	945	909	871	836	847	877	822	903	881	834	865	869	900	789	918	859	924	825	881	929	890	821	889	878	855	853	930	955	910	895	852	891	887	833	872	914	910	885	861	893	855	858	871	918	880	916	907	901	844	825	888	907	897	901	881	859	909	878	913	854	892	914	905	859	851	892	926	913	876	901	900	869	894	879	913	854	919	818	919	921	898	905	906	889	904	885	806	881	833	891	874	854	867	888	834	862	862	883	899	885	876	867	844	859	877	867	845	878	859	893	856	880	895	892	858	919	894	827	925	914	906	865	874	899	860	885	934	927	873	833	882	898	899	914	922	845	906	903	921	914	887	840	859	881	829	859	900	870	880	904	885	848	907	925	842	914	915	914	864	869	887	883	939	850	886	891	850	883	873	873	888	895	879	853	833	932	868	866	854	927	917	927	816	928	903	866	892	854	889	943	874	850	842	927	916	897	857	851	819	888	909	838	867	855	872	857	919	874	858	834	849	897	895	911	886	893	900	849	832	888	909	861	853	869	877	901	935	897	875	861	909	891	860	877	890	892	916	887	886	961	888	840	905	861	887	913	836	950	919	887	868	902	862	913	913	904	872	886	930	929	943	891	913	870	895	850	917	877	889	935	877	877	882	901	870	931	903	936	899	870	843	878	882	840	854	857	900	907	882	886	927	883	879	888	819	897	850	877	826	913	861	907	889	869	883	839	916	860	866	867	884	883	893	916	892	899	897	860	900	922	846	901	915	828	839	862	910	844	882	880	856	890	874	853	874	896	925	864	887	897
51774	22373	9535	2865	1043	654	610	496	459	420	408	424	413	412	403	417	400	405	424	461	421	450	416	377	405	437	418	407	377	434	404	415	400	385	412	391	398	407	400	425	389	407	407	425	388	447	393	385	411	399	386	409	413	431	376	388	390	370	388	410	402	418	373	429	394	436	370	394	400	434	409	382	377	391	405	412	419	403	423	374	464	413	392	349	400	410	405	429	410	385	415	388	436	421	424	384	398	379	425	455	369	419	418	408	430	401	391	388	421	380	421	393	388	372	396	358	389	414	380	413	361	413	356	441	426	406	390	386	383	395	432	424	388	376	408	459	396	450	455	392	419	412	378	428	444	427	403	419	403	382	368	420	370	399	438	414	410	396	401	383	372	440	406	405	396	419	375	397	381	381	415	417	402	429	414	435	382	425	403	400	437	439	405	393	356	408	444	387	400	383	391	409	405	377	420	407	415	425	441	423	393	365	428	408	400	400	414	411	392	373	420	415	418	414	421	411	424	393	401	394	406	405	403	435	415	396	379	370	401	441	386	392	415	416	407	426	428	387	463	398	424	408	384	435	383	407	393	382	412	388	400	424	462	382	399	411	430	394	388	412	399	397	387	393	411	400	444	414	373	375	388	397	369	417	415	429	374	416	399	398	392	343	370	425	413	409	357	446	436	412	448	401	350	372	387	413	396	404	395	404	425	404	404	433	405	387	415	398	367	404	408	398	387	413	436	446	421	452	437	388	458	402	371	427	397	374	438	453	413	402	427	356	448	410	404	400	400	402	435	411	405	412	435	412	403	376	399	378	441	405	444	449	416	437	379	406	416	350	391	408	384	376	406	413	412	419	409	388	411	400	400	395	397	406	379	416	383	400	428	447	372	406	405	391	432	396	393	453	395	441	411	402	413	373	362	411	414	414	432	372	423	433	401	414	401	393	408	397	436	418	406	429	358	418	414	432	378	406	434	410	424	470	421	404	402	381	381	377	405	431	404	453	413	364	409	418	439	412	387	417	407	433	455	431	433	397	381	415	416	379	388	421	396	425	390	404	456	381	430	396	417	386	400	393	429	396	397	404	390	477	414	376	396	388	391	378	381	419	415	404	411	437	383	397	430	396	405	455	375	407	450	389	454	441	418	377	386	385	391	428	409	397	405	388	391	402	396	385	430	424	354	394	445	408	382	420	422	386	416	437	375	431	431	411	373	415	423	417	463	400	400	388	374	395	413	411	426	404	402	409	435	371	357	413	397	398	392	414	460	389	406	385	422	453	381	444	409	412	378	425	417	400	400	394	397	421	388	380	394	414	405	415	381	401	392	398	382	427	410	388	410	382	392	418	432	428	374	434	407	426	411	430	431	445	396	404	389	353	366	438	437	406	370	430	376	403	435	430	391	389	427	396	406	417	442	400	376	407	418	429	390	396	435	433	393	391	426	414	425	398	420	417	426	380	392	403	389	395	415	358	426	367	394	418	443	411	418	380	383	420	385	420	441	444	409	391	438	422	428	414	389	406	412	407	396	411	350	402	396	428	391	400	391	412	418	385	383	393	445	414	384	376	369	398	428	435	401	430	416	402	411	420	442	411	371	406	409	396	391	395	394	357	391	399	400	415	406	418	380	418	386	428	412	398	433	391	424	380	377	393	371	379	420	425	397	406	423	423	382	383	418	430	429	373	398	432	417	394	396	407	375	419	389	365	410	454	367	401	368	344	384	412	411	413	402	405	409	445	398	396	392	404	432	423	434	406	433	428	412	429	443	408	398	408	419	409	405	410	390	413	414	407	440	410	401	390	395	423	445	413	416	415	438	410	427	399	374	423	444	411	393	399	393	364	384	408	429	392	393	399	383	446	370	383	424	415	442	371	413	400	422	428	392	417	396	395	400	398	390	423	424	415	351	406	448	427	401	360	421	401	401	426	351	362	428	397	423	374	399	396	420	435	387	430	376	402	390	412	399	423	426	407	402	393	396	383	387	433	420	434	423	444	406	384	419	397	377	409	378	381	384	380	439	405	398	428	418	407	387	366	421	396	406	432	370	437	412	371	424	407	388	420	381	407	384	385	420	388	422	413	413	385	397	418	396	415	412	390	389	417	418	402	404	383	387	425	435	348	409	431	361	406	403	401	392	396	379	394	365	417	428	411	398	411	370	411	444	432	406	411	404	403	401	403	426	403	410	461	445	413	440	423	421	429	446	425	394	415	423	394	399	417	400	421	437	406	399	423	408	395	364	418	410	417	395	400	409	401	370	446	389	403	420	406	390	382	423	394	404	413	405	380	403	425	454	400	411	419	378	397	370	403	398	419	385	395	437	405	420	384	396	381	398	403	374	414	384	419	395	374	412	405	399	363	416	423	396	423	405	392	436	426	393	389	394	369	401	429	383	396	405	429	419	377	392	399	410	412	433	392	361	382	417	368	387	398	383	429	436	391	381	428	383	397	427	414	432	395	412	423	437	377	407	380	409	407	396	347	425	414	429	423	371	403	415	400	387	409	375	404	439	439	431	416	395	414	374	391	398	413	379	417	383	368	435	418	383	399	422	381	428	443	381	369	430	390	379	391	366	381	422	402	469	390	407	423	385	413	398	391	398	411	418	449	403	376	400	404	411	435	406	444	374	406	397	411	412	426	395	377	375	390	387	407	478	393	395	402	393	397	448	394	385	393	389	425	399	448	421	383	440	429	400	414	407	425	407	399	395	457	435	416	370	393	406	420	377	388	392	438	427	417	389	341	406	401	419	423	389	423	427	376	433	420	436	403	456	432	423	404	417	415	385	367	401	388	392	354	400	401	407	424	370	430	378	411	408	403	405	362	395	387	370	436	453	418	416	392	422	462	441	380	444	388	408	388	417	408	441	417	467	391	424	404	445	387	390	391	394	389	411	387	391	368	428	377	395	386	405	424	399	391	377	419	406	386	399	393	444	384	435	404	380	415	395	406	357	423	380	414	405	436	391	409	388	418	422	405	343	433	415	407	411	413	402	427	370	412	382	425	391	406	431	375	393	433	412	415	422	406	422	416	386	425	405	386	382	420	400	403	428	394	404	425	415	397	410	404	410	373	418	395	401	389	408	369	433	388	371	389	370	378	414	411	427	414	378	394	407	398	403	366	408	399	370	401	416	415	428	379	430	362	377	400	402	442	435	421	404	390	411	425	383	464	405	445	391	367	394	439	439	410	402	414	438	408	383	398	400	427	404	405	424	391	433	422	432	429	407	413	437	420	389	403	416	418	408	415	420	427	430	410	409	408	426	414	410	383	360	377	391	410	380	372	403	461	383	386	391	427	388	411	414	422	407	365	429	384	418	381	408	425	433	414	413	403	407	448	396	383	382	382	395	428	368	420	412	437	387	395	387	401	432	390	441	385	404	402	373	431	437	410	417	393	412	423	399	413	423	404	421	409	405	386	427	430	410	417	389	435	416	400	422	436	436	387	396	388	430	434	425	406	402	386	413	389	429	396	411	364	351	418	420	409	432	414
33789	14451	8395	5041	2570	1767	1515	1297	1006	887	910	876	933	955	910	878	879	910	909	854	882	875	974	847	920	878	931	888	898	899	896	941	884	916	875	949	837	920	858	956	823	908	903	890	914	866	894	863	913	920	866	926	892	899	946	874	886	877	888	868	889	903	951	896	886	914	868	902	862	922	900	909	892	901	917	912	905	819	875	872	872	883	964	869	895	925	873	884	891	893	876	908	927	856	846	887	920	865	924	868	838	853	946	873	925	874	849	901	911	921	881	884	902	902	839	879	906	885	879	915	873	882	905	866	894	884	918	885	870	888	882	854	902	860	924	903	830	852	858	920	849	861	845	866	897	905	906	865	852	878	876	905	884	870	878	869	827	894	891	933	861	847	856	834	889	836	880	870	880	888	926	903	879	895	868	850	901	933	897	877	909	897	882	880	893	882	906	902	886	846	923	870	865	874	890	876	869	924	839	863	856	929	868	861	913	919	878	872	935	898	892	912	888	874	920	848	923	888	869	892	884	856	915	914	917	855	886	823	887	799	854	862	841	884	866	868	949	856	872	921	898	849	925	925	886	863	895	866	868	873	872	920	888	828	862	873	883	902	897	905	914	915	869	856	875	900	873	882	892	849	896	819	860	848	919	856	839	880	866	839	861	880	857	924	920	890	904	853	870	864	926	873	941	913	913	916	922	939	877	890	917	906	878	862	917	875	855	857	859	865	920	884	888	876	883	857	916	840	868	878	894	886	880	899	836	945	930	848	883	844	870	868	900	830	927	874	896	901	907	892	873	920	905	916	873	878	838	931	864	840	917	908	890	851	949	893	919	871	922	839	885	883	898	817	906	835	883	863	848	885	895	919	912	882	865	887	943	852	901	896	859	902	833	847	851	854	829	919	869	905	933	850	895	901	896	886	889	900	919	828	927	860	872	926	882	863	928	848	881	844	869	895	920	876	879	847	869	890	893	917	850	898	873	887	873	902	913	911	927	873	905	931	841	913	876	876	897	888	894	925	872	906	885	936	878	946	902	866	897	923	905	880	856	860	862	866	941	914	932	901	933	846	906	901	907	874	917	866	935	823	876	873	947	897	863	852	883	862	854	897	910	850	907	910	906	925	881	864	869	838	859	926	893	890	913	868	882	942	884	874	898	862	878	881	897	881	867	923	947	868	877	873	921	859	937	877	908	863	899	831	862	834	881	893	887	884	811	914	860	838	855	886	884	841	874	875	886	870	859	896	877	876	849	871	892	884	829	870	876	927	912	934	894	862	944	899	854	888	873	892	887	859	835	890	901	838	871	833	874	792	890	901	888	874	906	881	889	932	864	918	876	883	888	910	864	916	897	868	910	856	856	919	874	849	851	870	894	862	892	924	884	897	923	925	902	876	862	836	895	845	906	911	934	857	856	876	868	888	883	868	874	875	892	931	896	855	941	939	889	872	891	853	864	841	903	898	847	907	878	957	914	902	899	888	913	883	890	850	859	888	888	900	874	926	845	871	844	879	866	920	855	863	921	839	833	879	879	910	904	919	924	811	864	832	899	910	883	876	929	854	852	906	861	864	926	906	897	886	849	883	886	844	909	876	869	851	858	902	827	877	901	915	910	899	853	848	897	906	877	880	869	880	879	901	883	850	914	869	847	871	860	894	902	845	882	899	886	873	881	846	803	901	886	815	858	844	916	892	878	848	874	787	914	906	903	894	883	882	901	864	899	888	866	945	852	884	884	836	876	909	917	856	870	892	844	822	845	841	926	867	862	925	891	917	915	900	861	852	868	899	867	917	879	893	930	812	888	921	906	905	850	901	893	871	906	871	857	834	875	941	936	888	884	914	908	885	872	908	933	910	903	887	916	909	899	865	863	888	891	866	848	943	889	896	893	867	851	884	928	870	907	905	867	942	847	883	838	853	944	881	839	886	876	894	879	870	888	913	903	907	888	873	896	890	912	866	877	923	887	834	878	887	932	919	899	921	905	924	896	854	875	856	921	873	924	880	885	863	875	902	869	902	910	889	884	892	866	880	897	872	870	826	920	924	915	962	911	886	910	866	893	903	920	898	927	866	934	881	869	927	863	897	886	857	858	903	905	875	873	925	963	888	921	854	860	871	947	880	824	887	883	869	898	965	890	843	829	911	881	861	905	876	861	883	861	886	918	855	897	906	894	929	879	878	918	869	920	867	866	914	886	914	879	878	887	871	891	852	897	902	854	858	885	915	896	878	884	852	898	895	886	891	894	878	877	855	909	885	898	827	899	868	915	919	900	860	856	917	889	903	860	914	865	895	914	848	849	836	903	933	827	787	872	876	909	903	937	877	946	866	913	897	889	902	897	903	913	899	883	897	892	847	840	908	898	878	886	862	903	916	832	903	874	852	882	928	900	883	912	845	916	873	906	907	861	892	923	878	934	896	896	875	847	930	913	900	863	879	827	872	858	897	891	876	901	872	884	909	861	898	896	895	873	894	884	939	917	893	882	885	878	915	993	854	936	916	830	909	898	861	889	892	881	881	864	868	875	870	881	898	932	943	875	892	813	874	893	845	946	884	916	940	891	853	961	936	866	959	849	874	871	894	922	867	820	868	941	885	913	867	875	859	870	905	919	887	871	878	874	874	870	823	893	852	897	882	906	906	847	881	871	923	885	897	894	815	944	863	909	824	905	919	920	856	896	875	904	906	869	816	807	888	897	871	886	891	898	905	869	873	876	942	874	888	921	906	883	842	847	882	860	892	883	952	893	896	882	870	929	899	883	864	864	821	858	863	903	903	935	881	948	896	876	873	876	866	829	853	916	898	856	909	894	896	858	896	910	933	867	855	894	921	918	911	907	862	887	867	894	878	877	890	902	865	841	897	897	899	867	907	903	851	894	857	930	889	900	912	882	887	890	935	897	898	911	881	890	897	909	883	897	862	852	904	881	882	855	902	849	927	891	847	900	899	886	891	886	905	924	866	910	877	866	889	856	890	968	904	904	898	876	905	863	910	843	886	908	861	866	894	906	872	907	832	860	924	862	847	907	822	907	882	892	843	911	871	859	894	888	841	859	931	911	895	873	906	925	887	880	865	857	858	947	903	896	896	896	890	939	919	835	932	889	905	870	856	884	881	855	874	885	820	875	890	888	890	908	921	863	915	923	830	894	860	858	857	914	908	859	882	886	856	847	870	906	921	899	879	877	862	881	869	828	905	882	853	898	903	930	894	880	918	884	896	884	916	831	920	912	912	879	934	859	956	879	895	911	908	910	856	888	857	876	910	937	856	886	904	851	924	890	892	857	885	901	936	867	871	899	905	877	854	879	912	863	870	954	864	825	931	901	865	850	869	879	911	887	877	908	867	846	898	863	904	935	871	887	841	919	913	871	859	928	838	878	917	885	885	902	906	884	927	931	914	882	929	852	889	866	878	899	923	877	905	834	895	889	882	886	924	884	865	850	892	892	927	921	917	880	882	889	896	903	878	934	881	880	868	930	938	918	858	857	847	887	876
51947	22530	8278	1815	815	558	569	460	417	402	460	421	438	421	417	420	410	433	424	403	410	439	436	396	444	427	403	391	426	417	419	451	398	413	428	438	434	426	398	451	434	419	445	426	410	429	395	452	436	444	435	407	443	409	378	429	448	431	450	411	458	404	434	412	408	382	387	413	420	424	466	405	434	417	426	425	393	449	432	408	422	394	414	453	445	425	459	455	426	454	430	399	404	411	413	389	380	385	393	406	441	418	401	430	437	397	429	385	398	439	401	385	378	415	429	458	417	405	394	421	396	433	431	419	443	439	405	388	429	408	441	407	439	434	412	369	417	432	404	430	409	394	411	422	430	401	422	405	423	381	421	408	394	430	415	384	396	435	404	419	440	409	437	426	443	448	431	430	413	437	451	433	442	421	420	423	419	414	461	422	434	439	428	472	430	388	411	433	404	415	430	431	463	450	470	427	409	426	442	446	401	450	438	426	409	418	383	401	440	410	387	374	390	417	437	433	432	441	425	396	411	392	409	434	398	381	416	455	443	425	437	405	414	410	409	418	431	426	369	405	443	404	440	410	436	405	477	490	418	436	408	432	370	423	399	478	410	414	427	416	410	419	418	396	438	429	414	432	409	412	419	408	442	409	437	426	421	401	448	428	456	407	449	436	425	418	409	451	435	431	412	410	387	438	422	469	427	433	408	430	423	431	452	437	419	415	381	405	442	425	404	451	433	471	443	444	445	420	428	419	438	422	392	408	426	408	434	374	454	482	397	403	460	414	398	457	444	431	440	468	402	377	411	436	417	477	378	388	443	400	430	415	449	395	394	419	429	408	431	425	435	432	421	426	452	425	416	457	424	430	387	421	415	402	399	432	429	408	436	441	384	429	437	394	418	415	437	441	410	425	400	417	441	436	430	453	439	416	419	409	466	407	464	462	449	444	446	448	442	429	442	420	453	412	403	368	431	413	426	387	384	408	417	446	424	381	469	408	445	384	411	393	382	452	423	390	464	478	458	447	398	431	415	426	423	435	438	433	413	413	441	432	428	427	391	444	392	448	464	434	465	425	402	400	435	403	424	403	388	433	384	412	413	445	433	430	432	394	475	477	380	429	411	442	436	396	444	420	408	432	416	435	412	393	453	428	411	468	399	446	402	404	448	436	432	459	430	407	391	432	405	439	386	424	389	386	414	408	447	427	436	414	439	410	418	402	422	410	415	382	396	432	411	451	398	432	457	422	446	405	445	441	403	443	402	431	456	457	443	379	390	387	417	422	415	390	412	435	425	406	401	427	401	398	426	451	448	469	396	407	413	377	429	442	430	407	421	405	451	426	445	437	410	411	430	443	410	435	430	446	413	412	415	368	421	391	434	403	382	408	408	446	436	452	400	375	464	432	462	460	421	437	446	396	408	427	401	388	368	408	460	409	440	444	421	452	425	421	436	375	436	477	418	426	396	397	420	396	387	472	426	435	433	441	439	426	408	425	411	448	413	389	410	423	424	450	401	408	459	430	423	392	401	377	423	444	463	410	452	424	393	426	404	453	379	413	441	414	422	417	394	425	420	389	434	450	411	434	425	423	407	435	442	424	443	408	400	385	430	458	443	386	411	416	426	438	449	422	455	415	418	408	412	415	456	405	361	383	415	451	402	461	452	437	422	428	422	438	404	423	432	411	432	396	442	413	414	431	449	436	435	444	398	439	426	391	412	373	426	472	392	389	410	473	379	389	416	435	403	457	413	419	417	418	446	451	418	466	418	403	427	433	449	369	422	398	423	413	401	392	424	407	446	387	408	393	408	414	422	424	446	437	449	408	421	428	408	414	441	425	409	413	415	399	416	461	401	402	437	416	438	417	415	436	402	432	392	407	420	461	447	461	436	410	379	401	426	450	450	403	466	458	434	374	422	425	393	404	377	412	386	413	420	413	422	401	400	381	417	430	411	384	411	460	450	419	414	385	440	421	437	434	435	395	422	436	392	445	409	387	431	414	426	404	413	455	449	421	447	439	419	350	404	450	424	414	433	441	401	397	438	431	413	411	420	402	412	408	433	471	442	431	393	422	427	422	423	434	411	427	425	389	410	448	442	435	434	427	430	458	425	402	424	452	438	401	378	447	413	385	390	426	403	411	392	387	439	408	401	418	429	413	416	420	418	396	454	428	386	469	383	434	395	484	434	412	458	427	407	407	441	406	439	400	420	406	447	436	411	416	395	406	436	383	412	416	425	437	394	401	404	431	462	419	411	444	420	454	446	420	434	395	458	431	381	416	456	420	358	463	428	393	445	397	370	434	437	434	429	442	394	436	423	431	420	414	395	422	452	412	505	452	436	438	433	399	428	415	450	451	422	446	460	446	423	404	416	435	392	439	429	440	378	427	428	467	408	414	410	430	419	392	410	419	429	409	448	404	443	427	420	444	384	452	449	408	399	401	382	420	429	400	422	410	437	408	417	405	415	419	424	463	447	430	432	392	380	410	433	446	430	416	398	438	411	418	388	431	409	410	401	464	403	446	399	406	383	425	413	426	419	428	448	410	420	429	409	444	381	441	427	429	452	401	433	402	426	418	421	412	434	406	401	419	422	377	420	445	420	400	406	441	440	412	451	413	466	436	414	411	427	458	442	410	383	453	405	433	426	410	441	428	407	388	408	467	464	450	439	435	383	408	420	449	410	425	454	425	469	433	394	396	427	450	395	417	461	443	411	422	451	419	421	422	442	426	433	408	389	417	440	441	413	453	444	426	447	418	420	412	466	405	439	412	441	429	420	400	444	390	444	440	399	400	391	408	434	429	409	405	401	425	454	425	420	399	442	439	409	432	429	429	413	430	449	400	448	423	416	432	430	457	400	410	421	397	419	424	406	446	443	427	377	420	435	430	414	409	423	423	431	407	417	412	409	387	423	424	396	502	421	405	403	410	410	445	443	437	424	475	418	400	404	425	393	417	388	451	404	394	417	438	450	425	390	435	410	411	446	446	434	440	416	437	409	466	438	436	423	412	407	423	468	377	407	446	447	441	409	396	409	464	405	436	443	470	424	415	421	422	425	428	464	413	404	408	421	426	390	406	390	393	398	418	420	407	428	425	421	462	389	376	419	441	419	437	420	408	428	380	415	455	425	387	420	386	485	400	454	427	437	432	442	424	411	391	393	422	422	404	417	418	387	458	433	413	429	424	413	430	404	425	422	413	459	375	419	437	461	424	427	400	393	437	423	443	377	390	423	413	426	429	405	440	381	399	411	445	394	420	396	442	436	424	385	382	371	392	396	407	457	376	409	418	400	458	393	404	423	392	414	407	407	434	398	432	390	443	424	411	445	408	406	433	455	414	433	407	405	443	420	426	421	376	437	474	408	441	449	348	426	452	420	404	397	362	417	448	417	382	463	422	395	388	440	429	416	439	431	410	391	417	413	424	411	431	392	425	391	429	414	407	421	444	446	432	469	423	468	413	417	426	407	441	388	393	410	451	437	389	429	423	425	425	447	440
35768	12879	4855	2938	1803	1353	1178	1057	1016	939	940	885	935	884	918	859	926	927	935	921	888	884	875	896	874	926	901	878	926	895	850	958	908	890	849	868	897	937	909	945	938	901	898	929	887	889	900	959	912	904	887	877	936	949	952	952	894	946	943	902	885	924	909	922	912	907	917	898	947	939	920	932	910	883	922	893	914	945	907	901	918	972	919	888	916	938	889	911	933	955	921	893	905	924	945	906	888	926	905	895	950	902	939	885	914	895	971	870	878	916	893	902	980	923	869	889	888	935	892	945	903	891	975	892	865	902	969	971	899	884	929	939	940	927	942	912	945	932	972	952	928	898	911	941	895	911	919	910	885	857	955	883	906	941	915	941	915	885	948	930	921	917	895	980	974	952	898	887	893	975	968	926	976	934	887	888	903	891	912	918	902	886	925	928	948	934	946	946	923	972	934	931	934	934	951	916	898	935	952	901	891	946	964	896	939	930	894	940	877	947	909	906	853	900	929	866	853	905	878	899	946	931	901	907	969	944	927	887	896	916	912	867	908	957	857	988	921	925	959	970	911	894	885	925	927	939	991	929	849	938	912	901	895	961	911	947	853	993	924	917	933	930	901	910	901	889	983	916	945	897	905	935	973	924	937	912	881	913	897	982	893	923	908	933	944	974	900	916	926	890	922	920	943	947	930	955	952	950	889	878	890	898	906	954	877	917	960	934	895	888	912	920	930	952	962	900	920	917	926	933	930	928	914	888	943	932	901	972	911	923	892	873	907	949	879	917	962	906	938	926	952	877	931	894	925	873	918	896	878	935	965	913	918	948	919	912	894	988	937	956	891	874	918	954	897	845	949	906	899	923	936	891	958	948	936	943	981	871	865	889	900	910	898	938	931	893	901	890	965	932	908	929	912	899	883	923	895	873	859	952	849	945	871	933	900	913	911	947	897	884	853	957	929	879	925	891	918	910	939	945	937	894	908	930	897	942	948	914	937	895	886	943	875	925	915	938	914	878	889	901	899	941	904	954	904	974	861	895	917	934	926	957	861	976	902	915	940	910	935	939	897	937	941	899	902	908	904	942	862	915	958	907	925	949	877	986	942	989	901	942	943	917	908	924	966	917	908	904	890	922	874	920	944	915	884	868	947	896	837	916	864	942	929	874	894	918	961	918	886	930	945	995	936	916	875	958	921	869	920	934	916	949	958	910	954	934	894	942	940	911	974	895	923	928	869	887	925	916	958	912	916	982	937	901	885	900	892	893	921	900	873	898	945	914	980	908	911	936	928	919	880	925	912	942	945	893	918	940	916	924	955	963	898	936	920	915	892	931	887	938	922	925	906	904	959	922	911	913	936	901	981	890	960	881	934	917	889	955	916	875	937	927	977	881	940	870	896	944	921	933	923	945	895	968	880	931	932	924	918	890	989	944	917	881	890	865	941	992	913	930	931	875	920	909	933	911	969	911	935	980	930	932	968	882	904	958	929	898	931	900	903	882	901	939	942	845	902	935	937	937	918	922	921	881	902	904	895	919	927	893	897	905	878	917	937	930	940	974	918	951	925	891	972	955	894	909	905	919	872	944	923	935	865	907	907	936	908	929	906	911	880	891	885	900	873	960	876	940	909	929	880	908	848	915	884	952	945	902	942	922	887	971	907	922	905	933	909	889	893	868	960	937	939	925	891	882	888	930	930	887	876	885	910	956	899	936	908	959	954	956	944	914	927	876	993	875	877	901	880	965	936	954	893	902	887	962	864	860	935	921	887	936	918	900	887	875	913	961	949	912	968	900	923	915	927	888	898	936	908	957	936	914	938	966	897	903	890	936	902	848	941	888	905	881	921	930	914	885	939	973	960	906	907	925	906	897	942	871	900	954	931	894	897	888	871	959	928	899	923	898	892	927	900	910	952	910	885	938	919	908	935	919	929	860	1006	944	946	966	833	872	878	906	909	918	930	917	881	912	901	912	952	886	904	959	892	949	911	914	904	879	884	850	902	950	910	926	922	940	926	878	916	952	895	838	898	920	973	906	920	877	861	881	920	909	872	897	932	906	957	903	938	893	949	889	869	957	912	891	924	940	924	938	888	904	913	941	887	894	954	933	907	957	842	922	910	910	928	975	920	926	885	931	909	928	896	901	923	902	910	923	887	902	963	859	915	922	878	897	907	882	934	935	918	948	911	910	932	938	964	944	910	959	932	914	894	905	941	941	940	855	918	909	911	945	870	889	866	885	905	916	976	877	963	882	885	913	907	897	936	987	921	909	933	883	961	905	971	948	908	908	842	892	944	889	911	910	982	944	859	942	910	986	840	935	889	925	894	977	936	935	871	925	913	924	931	936	894	952	914	907	862	928	933	926	874	930	844	949	866	900	842	904	898	978	941	872	962	908	876	959	971	870	910	937	902	908	965	921	879	865	892	921	894	916	927	959	906	927	863	938	932	913	930	850	899	952	877	922	890	924	862	966	897	912	881	961	928	933	895	915	894	895	908	946	958	906	906	879	919	913	910	923	898	872	919	902	958	890	932	889	870	903	928	924	931	994	872	859	926	988	936	918	935	912	831	877	884	930	915	877	913	864	932	928	975	921	966	905	928	888	897	919	888	902	924	907	940	858	853	949	865	949	922	908	944	878	911	942	955	903	862	944	934	912	918	968	923	951	908	901	932	905	921	865	893	901	924	881	950	912	909	873	912	849	931	937	906	930	912	901	943	905	923	941	911	915	935	938	948	904	963	912	872	909	899	952	905	910	907	933	943	878	932	920	954	958	882	946	893	931	949	901	929	918	912	944	878	937	904	876	919	862	901	940	876	921	921	940	826	932	869	906	932	935	926	981	888	949	917	923	924	895	943	920	889	912	922	966	878	939	895	878	935	968	914	934	926	963	905	919	938	905	926	925	868	939	933	937	916	854	937	955	958	930	954	888	923	915	876	872	912	891	946	950	962	943	893	890	942	890	939	953	884	901	951	886	921	866	953	926	859	943	865	980	908	947	878	934	885	961	912	927	910	924	899	884	942	912	935	899	923	926	875	929	954	897	911	975	891	930	881	872	932	861	928	944	916	897	898	932	940	921	868	928	891	926	889	919	864	948	960	898	938	945	924	895	927	897	945	917	903	910	968	905	955	889	922	931	908	919	915	989	892	948	909	933	927	918	926	881	903	894	960	872	911	893	922	918	931	962	870	880	927	882	911	888	888	905	953	911	876	906	879	888	848	944	931	916	874	945	945	921	888	910	949	957	952	924	893	929	849	938	899	917	906	869	962	890	927	917	919	888	899	998	994	920	958	874	970	942	939	900	958	900	890	900	885	945	961	946	966	973	927	866	885	899	917	885	934	886	915	867	901	949	946	947	936	945	934	928	970	934	911	928	909	870	917	870	921	872	971	931	855	890	918	877	914	933	890	904	917	882	978	902	902	953	941	890	898	900	964	923	934	945	888	873	918	915	925	941	953	928	902	889	890	908	881	983	879	904	954	856	913	954	898	901
45032	15890	3475	1132	555	470	401	416	414	409	417	384	381	389	417	405	443	400	406	426	427	380	388	440	402	418	399	422	383	397	405	445	397	390	371	361	419	384	408	379	371	381	397	399	397	430	389	411	432	377	429	426	428	441	364	438	404	423	367	410	404	435	396	388	435	403	418	419	416	408	430	408	438	416	389	399	412	378	413	389	393	401	401	428	387	418	406	407	367	433	384	386	416	395	390	439	393	404	398	412	441	380	389	353	415	406	401	419	381	420	421	405	411	412	451	391	373	403	419	397	378	386	407	375	374	395	408	410	423	443	404	424	427	425	405	394	395	396	417	428	409	399	393	426	381	421	433	386	344	417	434	431	414	423	393	406	361	378	395	387	456	382	411	426	391	391	395	401	387	408	416	371	412	391	395	434	391	411	429	408	453	401	465	396	434	434	404	367	439	369	411	387	373	389	390	428	387	419	414	429	414	382	414	441	408	403	430	381	430	375	425	391	390	381	425	407	415	398	434	414	379	400	365	412	439	386	415	421	428	400	397	411	402	421	378	432	384	417	396	390	397	406	392	395	454	448	431	390	387	417	402	439	382	366	420	421	390	426	417	386	396	389	393	458	399	426	409	365	420	365	385	391	376	424	445	402	407	385	399	414	441	412	391	382	428	432	429	391	384	399	449	418	406	384	410	383	404	385	355	442	408	394	417	408	427	424	396	414	393	399	425	414	385	399	424	415	402	385	403	428	397	399	391	367	367	407	403	388	395	394	373	428	381	391	419	388	381	408	422	413	380	409	385	421	425	407	417	369	382	404	392	387	383	411	424	405	373	404	360	429	374	415	399	409	389	350	393	411	363	374	387	400	427	398	413	404	417	384	398	385	447	385	391	412	390	393	405	394	410	442	415	403	409	431	378	409	400	392	400	383	398	378	387	405	368	397	444	371	376	399	432	365	387	421	415	415	407	435	410	419	415	400	401	395	367	411	421	393	391	389	426	387	426	446	432	389	394	399	390	381	356	393	432	429	392	422	389	392	393	380	380	417	366	404	415	417	378	388	397	407	363	429	410	402	395	442	382	409	435	405	414	420	412	428	394	410	427	394	419	396	404	442	379	437	404	399	388	432	430	373	382	354	446	410	407	415	409	396	382	395	375	413	403	407	397	393	412	398	387	373	394	421	358	407	381	366	384	419	378	395	405	373	408	417	367	410	461	384	396	397	412	420	404	398	444	390	407	423	416	381	409	438	358	434	417	398	379	393	383	367	411	407	389	369	399	394	436	390	401	399	421	488	406	418	388	451	358	392	411	381	394	366	400	407	407	369	398	381	401	390	442	386	378	358	381	386	423	415	423	417	422	410	412	383	414	400	392	396	403	432	414	445	367	432	404	376	415	405	385	390	456	367	353	423	411	434	394	410	424	456	362	354	409	446	404	414	427	428	405	450	401	416	404	387	373	408	390	437	380	410	426	413	417	399	377	438	388	403	415	410	420	362	431	397	375	405	416	378	376	427	440	447	377	363	423	395	394	411	411	434	430	415	403	420	398	387	396	416	371	385	431	437	415	443	367	405	405	418	415	402	391	386	407	382	355	411	407	383	418	357	389	411	398	445	394	422	423	382	396	403	394	388	401	419	409	402	380	411	409	417	432	395	392	422	417	397	380	433	422	402	390	407	411	397	390	384	403	418	389	421	419	466	413	427	409	420	384	394	374	379	396	363	409	424	421	414	410	399	365	387	404	399	383	396	379	443	389	374	412	403	391	439	414	400	383	439	420	411	441	450	412	390	415	427	397	382	397	420	405	420	424	406	370	388	402	417	435	428	425	358	389	404	387	382	371	424	412	401	395	400	426	423	391	451	409	416	386	392	434	392	393	357	405	407	365	386	377	410	404	385	424	423	446	384	432	401	400	435	412	398	383	382	411	381	416	392	380	405	428	419	404	406	405	368	431	398	423	402	441	393	387	422	402	413	394	420	423	365	396	381	409	419	416	399	391	419	402	410	390	380	396	388	369	426	383	425	426	417	401	395	354	375	378	461	403	428	418	418	451	397	411	376	402	401	406	380	456	426	405	412	430	453	407	375	396	382	393	418	441	404	402	360	406	372	392	406	405	392	372	393	400	359	413	410	432	402	416	408	423	405	386	437	373	425	350	377	405	395	407	401	376	413	397	402	414	409	346	416	393	381	397	390	401	380	392	431	395	368	443	377	423	410	390	427	389	437	411	415	435	409	377	425	387	413	425	401	403	405	407	435	387	415	410	394	400	406	426	399	437	389	422	432	405	394	450	413	396	383	351	416	405	367	363	419	397	379	387	420	379	412	427	436	407	430	438	432	413	392	383	409	389	378	399	430	407	408	408	416	414	415	435	394	382	406	361	400	366	421	403	423	406	401	488	402	460	382	385	398	391	432	393	403	398	392	388	387	423	405	416	379	388	404	419	400	376	426	383	399	418	387	357	424	373	388	439	373	400	403	463	419	391	417	418	411	385	360	412	410	411	420	340	418	397	396	377	407	402	405	406	387	406	372	380	398	408	437	416	398	383	394	421	414	428	397	384	456	369	430	420	419	415	409	383	407	418	417	441	439	374	376	405	400	392	451	415	406	383	397	382	405	406	378	399	378	400	405	380	369	418	441	428	429	414	403	434	378	380	375	433	408	388	423	434	411	402	376	444	435	424	383	406	462	390	379	401	436	382	441	373	398	401	399	426	360	416	421	402	410	400	433	385	402	386	351	372	405	389	380	381	417	417	411	354	411	427	427	389	417	427	394	407	408	397	394	397	403	407	377	385	399	433	417	428	435	416	386	393	383	395	453	427	466	417	375	410	381	408	425	386	383	419	381	376	384	435	439	409	411	394	383	401	385	428	416	420	439	391	439	369	397	427	386	406	418	425	390	413	422	377	407	408	450	396	431	432	407	401	391	405	387	401	390	395	406	385	395	396	432	377	432	387	421	415	401	381	428	438	378	427	400	398	408	412	442	414	418	430	367	420	401	385	434	372	406	374	412	439	411	430	411	416	416	377	359	407	447	377	397	404	400	418	401	439	363	404	406	432	401	411	436	383	406	444	401	397	434	385	389	391	394	363	420	418	403	441	360	365	437	417	386	398	427	409	416	431	452	407	367	358	413	437	409	393	377	402	400	362	410	368	395	423	399	390	427	387	387	392	390	424	403	411	382	343	407	390	414	408	406	376	422	422	391	378	393	385	419	435	411	385	394	401	377	401	353	424	445	423	417	398	435	429	386	390	421	397	391	396	384	407	435	364	358	431	374	395	400	382	391	395	410	391	419	422	415	378	406	387	375	412	400	418	395	429	385	407	432	441	421	410	446	435	398	422	414	410	412	405	365	397	396	405	414	426	359	390	351	425	395	404	403	394	383	388	419	423	396	404	389	412	441	426	402	424	438	382	364	415	436	400	440	411	410	376	417	371	397	376	421	405	419	395	436	394	358	393	410	390	405	397	437	364	373	423	419	378	397
29257	8565	3513	2208	1423	1040	916	943	905	872	874	923	866	865	864	932	886	895	883	913	900	865	853	886	923	884	938	871	883	848	884	933	898	927	883	900	922	907	905	884	884	897	822	911	891	880	889	837	897	926	908	889	881	875	832	928	863	875	850	869	878	873	883	880	875	844	867	865	921	897	873	868	877	895	884	874	842	900	893	852	883	856	829	900	852	848	842	896	899	871	864	920	821	888	882	875	901	895	925	885	840	829	832	895	895	886	884	834	889	893	875	849	960	905	927	872	878	893	921	871	891	843	927	855	842	872	894	871	898	862	858	921	909	882	951	821	879	842	885	933	864	896	860	859	874	914	862	873	835	864	768	890	865	932	834	833	879	885	962	869	880	887	926	830	888	907	891	902	844	889	920	905	911	830	902	910	953	934	910	856	900	930	861	888	899	892	841	920	888	897	886	833	888	905	884	862	947	874	887	897	895	885	889	898	888	929	853	911	908	860	889	915	877	853	888	857	911	856	869	865	875	896	883	883	917	898	939	877	885	876	888	845	858	900	886	868	951	905	865	917	885	876	829	925	885	945	902	843	867	921	866	891	896	872	907	921	916	887	968	929	836	874	937	843	917	902	872	871	902	908	875	897	885	891	855	885	855	862	904	898	870	862	857	833	872	888	879	923	858	860	855	849	857	918	891	867	873	862	920	921	883	885	862	869	905	870	879	855	881	872	927	837	904	873	883	924	893	922	867	888	864	888	921	861	836	896	931	888	932	933	838	861	853	893	893	873	852	865	850	861	898	882	901	934	877	902	905	853	892	893	836	883	891	872	885	866	865	871	880	876	882	866	876	888	842	831	843	931	959	915	874	856	850	896	874	832	878	905	876	890	839	893	886	895	879	889	883	905	877	886	888	904	879	834	939	884	855	889	902	890	864	898	839	878	919	897	854	900	862	909	850	869	861	854	852	893	910	883	895	885	902	927	900	859	864	876	884	826	899	909	919	880	856	912	864	923	842	917	927	841	867	890	860	930	888	886	905	903	914	853	852	887	836	875	894	902	894	844	890	846	863	899	908	878	895	860	927	849	886	903	871	845	901	818	883	890	934	912	882	869	895	914	855	884	872	867	884	857	901	862	881	907	882	870	873	889	895	950	918	876	921	893	917	882	878	875	835	919	884	909	926	886	842	893	843	879	846	897	929	868	876	832	899	899	850	882	897	935	906	902	870	876	863	937	868	884	854	871	929	864	867	903	937	865	922	876	908	880	890	864	870	899	869	877	879	902	903	929	850	879	834	848	894	830	880	863	910	872	898	877	840	867	819	901	893	915	879	891	808	920	912	917	914	900	897	937	914	881	888	936	865	901	899	917	881	833	845	839	950	855	845	858	868	863	880	922	879	855	915	890	881	867	883	821	845	913	908	890	849	850	827	910	849	860	880	840	861	853	886	893	872	849	892	876	827	832	861	846	861	900	942	856	888	856	883	906	889	857	866	914	936	884	879	825	849	879	934	885	901	917	925	837	873	912	908	864	866	918	888	941	875	893	860	856	849	819	930	881	885	867	871	931	889	892	889	911	895	864	882	897	859	847	862	915	839	904	929	846	926	870	879	885	849	871	902	848	864	915	883	919	849	826	893	888	888	873	822	882	871	860	899	844	926	873	885	912	874	922	907	909	858	900	896	833	901	838	881	882	932	829	930	859	875	865	918	847	909	862	894	897	917	884	955	874	886	953	905	932	864	790	876	882	834	900	909	900	879	883	853	876	947	963	901	882	879	914	858	873	901	860	962	898	883	878	837	899	885	900	833	863	887	883	884	918	939	865	925	872	906	863	899	890	916	879	912	869	865	928	884	855	869	870	865	872	901	960	879	857	833	796	862	874	895	866	869	903	864	870	853	891	864	904	870	890	887	851	903	860	924	865	889	886	888	916	903	925	904	918	853	912	951	932	897	893	901	879	904	885	866	904	938	851	909	861	842	872	899	924	906	877	890	851	875	873	855	849	892	884	872	873	890	877	926	869	851	924	896	881	868	905	928	906	875	903	869	909	905	908	904	889	851	886	920	883	915	913	855	881	918	876	849	887	895	893	877	919	882	853	828	893	872	906	878	896	890	865	890	928	855	892	863	831	913	862	859	850	857	862	889	864	840	869	875	845	922	871	942	904	872	919	874	907	880	841	858	853	877	912	871	843	883	903	863	879	852	878	916	886	916	916	897	928	880	904	868	863	865	917	835	869	917	941	884	909	841	868	900	895	898	936	862	909	894	856	863	884	882	854	839	848	849	792	877	836	857	852	904	888	869	896	767	908	879	858	919	930	883	947	911	900	872	895	865	874	918	870	900	925	888	889	900	868	892	877	913	860	889	873	843	862	881	883	874	840	894	882	852	884	940	867	899	894	939	841	910	884	860	853	863	879	875	891	920	861	903	817	913	900	869	939	876	923	896	835	862	960	937	884	914	910	886	861	894	849	892	875	896	897	891	872	857	864	884	886	850	905	852	888	843	911	907	892	883	843	861	874	889	879	883	902	864	859	861	904	926	844	852	919	893	858	829	891	883	903	942	887	915	956	872	919	889	891	899	890	913	890	872	869	880	837	929	923	949	871	887	908	915	851	884	897	858	895	925	892	887	862	866	873	840	931	829	887	880	932	881	895	923	889	918	860	948	872	882	933	917	911	925	871	877	838	862	914	875	897	861	865	953	833	867	829	871	899	850	838	894	812	878	893	871	867	871	799	838	874	935	894	857	906	877	917	935	833	892	898	869	883	891	812	908	854	866	876	901	923	899	860	890	884	859	854	880	869	878	837	884	854	954	866	929	841	847	903	910	842	851	877	894	852	886	868	856	882	875	880	883	910	878	879	870	896	897	934	846	917	923	857	848	846	866	868	898	879	925	880	875	807	863	870	842	919	855	858	933	842	858	848	825	915	867	848	838	853	887	878	837	896	905	901	903	900	914	916	827	882	848	943	894	956	826	901	904	859	804	928	876	867	883	934	915	933	873	876	898	853	893	786	849	861	890	825	895	922	877	891	882	840	858	891	861	906	901	874	908	865	865	956	905	871	944	884	857	903	923	889	886	882	856	906	914	933	917	934	867	897	878	944	882	854	867	854	871	852	881	902	862	911	891	874	904	876	920	910	856	857	831	889	928	887	847	895	906	862	933	843	899	874	868	918	901	857	877	863	860	880	891	899	845	927	869	951	894	870	850	929	917	865	893	924	880	870	874	853	854	863	936	893	853	886	894	841	858	918	812	851	899	872	880	877	870	904	896	885	838	824	852	848	889	862	906	891	876	866	879	877	875	911	918	908	883	838	907	855	828	858	913	868	890	840	918	919	891	857	894	892	911	923	880	884	929	904	904	890	879	886	886	853	917	873	911	906	881	922	882	880	880	888	894	899	876	857	850	909	917	927	890	872	867	918	903	900	984	917	912	902	894	886	918	894	882	908	887	855	855	916	904	868	927	869	911	855	937	892	884	846	891	925
58624	24489	7852	1785	689	499	453	443	445	427	432	444	449	463	375	401	411	387	392	437	376	408	419	450	400	407	425	418	441	407	453	442	435	445	417	399	410	378	375	410	397	387	434	356	427	411	401	431	392	409	368	417	398	439	372	439	378	392	397	409	423	427	414	412	415	436	436	437	415	429	411	403	442	420	374	410	409	412	416	398	445	435	413	441	391	430	428	422	441	446	400	391	427	406	420	419	416	432	442	423	454	395	387	414	435	421	378	390	396	350	406	378	446	428	384	396	418	382	401	404	399	389	360	363	391	415	421	395	394	380	437	351	400	426	406	454	430	428	405	391	414	441	406	371	371	396	423	410	410	388	431	454	406	440	429	416	404	404	389	391	418	422	430	365	425	409	425	458	412	391	398	417	410	417	429	424	443	418	395	417	445	413	427	430	411	368	404	410	428	445	423	399	378	442	400	405	367	378	438	401	359	408	406	419	385	373	418	413	391	437	392	420	390	431	437	395	405	448	437	396	422	419	436	431	444	434	401	412	440	459	463	389	401	387	433	446	466	396	388	441	400	432	352	401	421	385	405	416	420	382	414	390	429	421	408	411	446	383	395	378	441	403	397	404	450	440	438	428	436	407	421	406	420	436	381	463	390	415	428	465	410	432	421	399	373	420	408	385	385	378	401	436	419	423	452	388	428	411	420	429	436	421	375	434	428	402	429	397	424	430	401	416	440	430	370	432	428	450	390	417	435	409	401	432	419	429	395	425	422	384	466	411	423	419	408	426	440	437	432	396	425	420	413	401	435	373	406	417	436	410	422	438	437	409	428	395	404	420	386	412	449	387	419	376	411	432	405	437	401	405	381	402	444	403	398	419	414	415	405	385	413	407	407	418	423	423	393	397	406	427	432	408	422	471	387	416	452	414	369	430	420	404	381	409	410	402	407	400	401	415	409	414	425	410	408	434	425	427	434	428	404	397	382	425	432	404	389	398	416	412	429	386	420	374	404	423	421	418	428	390	418	420	426	432	407	414	412	406	399	486	401	398	420	422	403	407	400	415	390	373	443	429	413	439	447	436	413	433	435	399	360	402	452	416	424	389	447	430	418	434	384	410	419	417	408	426	394	452	388	445	437	470	390	409	405	414	401	435	432	356	437	437	411	427	414	394	391	423	414	434	405	372	407	431	413	379	414	375	439	417	420	423	426	423	386	419	422	403	432	394	423	428	429	413	422	416	436	372	432	376	417	426	382	403	397	357	417	386	372	410	425	411	408	420	414	407	394	373	416	414	393	406	408	437	448	439	390	396	399	397	365	343	411	422	419	408	441	359	442	416	435	402	405	397	429	421	391	425	433	417	393	408	403	424	425	417	410	380	425	423	404	385	407	428	428	430	363	413	445	417	425	379	390	436	392	417	380	378	381	372	421	441	461	404	453	416	451	428	392	424	411	406	399	376	420	418	451	406	427	440	432	402	433	397	456	399	401	424	415	425	425	399	431	454	382	444	425	417	392	441	403	408	399	441	430	426	447	413	395	365	393	426	418	392	376	434	365	379	407	410	422	368	416	411	412	428	384	397	414	429	427	399	426	458	415	391	404	411	405	370	400	398	397	398	372	416	446	402	412	424	410	406	419	441	368	428	413	446	446	391	408	440	422	404	433	411	386	422	416	380	411	394	439	453	390	380	409	407	445	403	403	422	410	421	410	401	401	376	391	444	450	400	440	420	416	427	421	406	441	412	406	391	421	425	413	384	396	408	369	420	380	431	405	419	412	416	394	414	396	431	385	417	394	377	411	402	408	395	426	403	432	402	387	435	410	405	393	430	413	397	337	412	395	409	434	441	409	394	474	427	340	397	377	388	384	441	410	429	371	415	400	408	430	362	394	443	426	436	413	410	393	418	410	403	427	408	414	405	414	395	424	403	371	456	412	390	420	373	459	429	404	419	436	408	391	415	404	410	396	423	413	426	435	453	365	405	381	411	434	454	374	400	409	439	406	422	422	380	434	438	432	410	412	434	427	423	412	399	430	385	408	413	427	452	385	391	396	425	442	378	390	432	450	438	401	371	357	433	410	376	399	423	432	390	375	396	398	430	419	410	431	401	425	390	396	386	438	399	411	423	444	421	377	410	401	405	402	408	445	422	381	452	391	438	442	403	440	371	402	437	417	455	385	393	433	402	439	444	386	382	380	437	484	404	450	448	430	421	413	419	418	389	428	401	409	385	406	404	416	425	421	405	379	407	398	431	428	386	402	365	396	416	447	434	397	383	410	376	423	403	419	452	423	400	416	445	393	421	411	446	402	413	442	416	428	421	424	388	381	403	405	368	405	406	406	419	398	395	398	425	452	405	409	432	410	383	447	416	394	425	447	437	389	443	432	435	420	384	416	420	398	394	387	440	426	441	435	393	447	444	426	423	419	387	413	425	440	400	433	394	391	420	395	407	388	418	418	440	376	430	412	396	402	447	442	432	447	397	407	442	411	413	423	429	368	436	409	459	403	398	392	392	427	401	406	400	371	430	383	431	430	401	419	408	435	469	413	428	450	390	396	441	416	417	401	383	408	417	419	421	402	372	379	394	416	403	383	402	408	408	399	420	472	386	446	414	454	392	370	408	434	393	403	419	415	428	428	407	469	431	405	416	397	399	438	421	442	449	396	438	399	419	429	401	414	400	388	444	403	396	407	403	403	416	428	399	399	428	437	379	423	410	468	402	433	380	400	370	404	403	444	424	412	420	422	439	409	430	422	417	373	387	394	414	395	417	417	441	414	424	432	409	384	344	364	432	422	425	397	395	383	398	361	432	424	412	398	381	373	448	444	412	349	407	410	417	382	392	388	404	403	423	413	471	423	428	385	395	395	415	398	411	403	410	398	406	452	380	393	415	377	415	405	411	385	394	402	399	389	441	432	405	424	376	413	409	393	410	429	457	446	424	414	439	443	418	384	393	398	431	404	420	426	407	456	413	411	428	357	376	378	408	409	438	411	437	397	396	409	400	429	409	409	449	424	410	416	420	443	453	426	409	405	433	403	375	420	398	431	377	430	430	415	397	390	359	412	425	451	441	407	465	458	419	421	386	417	451	383	433	390	399	396	435	410	372	429	432	470	401	421	426	405	447	412	429	415	429	448	422	426	415	402	422	406	402	407	421	404	334	413	450	410	435	425	429	457	419	383	412	430	407	437	437	436	430	456	402	404	428	405	386	407	407	413	397	416	420	399	417	399	443	421	406	439	426	419	417	406	343	409	407	388	432	411	421	372	415	393	386	384	428	390	374	381	375	405	382	408	381	404	407	417	407	407	451	392	420	412	391	414	388	401	412	408	404	406	411	425	399	402	392	378	381	405	414	414	436	416	413	392	407	416	406	398	440	434	395	421	408	440	438	409	427	390	409	419	438	405	405	398	406	461	396	353	432	418	430	430	429	471	427	451	429	350	403	421	386	373	432	406	371	397	421	417	383	414	464	379	432	431	412	397	402	386	468
39354	13958	5397	2919	1623	1218	1145	978	996	875	921	887	896	898	928	949	924	926	881	998	952	957	884	933	872	922	863	871	869	876	885	885	911	925	863	908	900	894	881	938	917	876	818	922	850	901	942	920	870	856	929	837	892	908	871	914	886	922	937	933	914	968	950	912	912	929	966	911	890	909	929	908	936	883	909	877	882	917	902	926	901	930	908	867	868	925	935	885	872	935	896	929	958	894	885	892	906	873	911	922	912	908	915	889	845	866	875	864	853	908	871	892	909	881	940	939	861	934	841	902	913	923	885	909	943	900	907	901	961	937	937	918	901	957	931	901	903	962	898	894	880	948	927	893	900	898	915	907	913	886	904	938	898	929	887	935	958	915	886	904	919	873	924	861	930	883	961	895	876	910	924	938	907	880	875	920	920	914	920	946	965	828	876	926	874	914	906	894	933	921	888	926	880	943	888	864	890	863	912	898	898	871	917	840	899	935	947	835	934	872	898	855	850	920	915	885	931	887	904	912	873	919	920	883	934	914	884	846	877	983	943	949	876	890	985	929	871	885	858	900	890	902	850	900	956	907	892	899	879	881	908	919	943	857	924	924	871	874	937	848	930	901	920	885	889	903	855	917	914	961	922	881	884	919	875	892	980	901	890	919	870	940	877	920	941	886	885	917	874	874	881	883	898	913	890	953	865	894	851	861	905	967	863	954	908	946	926	881	897	950	961	880	902	908	883	925	897	911	914	911	850	932	951	864	928	938	943	879	918	916	905	884	885	921	881	923	913	958	887	897	914	909	885	910	936	887	896	895	903	944	871	913	897	972	883	927	880	908	847	844	944	883	916	891	872	905	909	870	901	934	876	910	881	942	837	885	952	835	891	923	902	905	876	853	882	904	857	901	857	894	908	882	900	868	894	906	892	846	899	916	918	961	935	923	985	922	902	901	953	939	868	932	931	903	863	851	897	944	953	860	943	861	897	933	964	946	935	932	883	882	953	875	977	943	947	899	924	940	888	893	895	856	899	949	891	931	890	910	930	937	940	924	918	887	919	938	907	885	930	857	930	930	922	943	869	914	908	892	888	945	930	921	936	901	867	907	922	878	872	920	898	880	857	848	900	908	921	906	912	917	940	932	912	839	941	918	872	946	901	977	942	915	885	895	869	935	869	848	925	885	895	909	883	944	896	882	906	931	910	886	865	939	936	927	928	917	940	937	893	930	910	935	902	953	939	875	861	892	920	951	909	885	895	923	885	941	883	916	883	911	852	888	889	902	920	866	915	925	863	921	871	904	932	894	852	882	932	943	911	884	895	882	915	899	888	908	855	855	867	925	880	897	878	959	871	951	888	916	862	942	877	920	897	935	870	918	886	877	915	890	891	956	888	904	951	974	884	910	904	888	870	916	909	929	893	845	895	941	916	900	870	964	945	853	920	903	909	911	934	914	926	889	880	896	928	904	917	947	870	884	918	911	881	834	912	937	885	885	896	915	900	955	911	936	934	896	892	855	851	863	878	893	935	885	879	887	962	914	946	909	875	874	921	894	886	948	854	915	921	868	907	909	892	889	890	863	851	955	922	888	900	930	929	943	877	883	916	937	905	907	906	933	903	880	967	897	859	880	933	901	874	911	854	918	901	851	930	948	922	883	933	886	891	877	909	886	925	884	897	879	890	894	896	880	911	900	938	890	897	871	926	884	937	902	908	907	905	924	939	878	864	959	929	903	904	865	927	975	843	910	929	942	913	914	904	885	935	918	925	894	925	884	910	958	947	844	958	942	915	842	941	903	952	884	901	915	933	914	957	853	874	923	889	885	929	881	895	937	858	918	929	858	909	858	925	930	912	866	902	916	882	887	969	915	879	921	932	878	873	851	904	882	893	915	940	898	859	923	920	876	856	924	864	875	870	907	917	914	885	830	896	922	917	916	901	911	927	915	947	860	884	929	894	909	885	953	882	944	882	866	952	897	899	903	916	894	887	943	864	859	933	830	931	849	917	872	951	872	930	905	968	895	922	890	894	903	894	942	894	898	917	902	890	926	905	853	880	883	913	889	921	920	931	880	953	910	872	914	955	842	965	871	933	902	939	856	943	943	903	904	920	886	914	919	939	877	883	861	906	903	872	907	967	940	931	902	912	894	886	878	897	901	849	909	918	864	845	945	881	883	865	884	969	924	915	906	899	867	938	871	919	920	839	949	918	922	888	880	929	885	872	884	915	903	924	914	935	888	950	895	855	918	917	881	907	923	874	927	918	917	912	870	899	903	880	942	888	918	859	941	932	888	902	915	883	887	897	963	923	854	927	892	875	917	862	911	886	907	852	891	895	899	929	859	893	889	898	923	887	899	906	873	888	935	892	967	853	863	901	934	888	903	868	922	922	877	912	826	903	906	914	934	887	944	883	919	933	897	834	881	861	895	869	903	858	953	887	913	938	916	934	907	896	917	920	824	942	893	921	864	884	976	870	902	891	876	858	893	933	902	870	856	926	935	932	950	862	923	921	941	885	849	967	891	929	921	910	895	928	895	901	909	883	928	865	894	963	899	885	909	917	890	946	875	915	931	881	901	912	925	886	931	891	869	932	876	915	925	934	918	920	912	872	887	863	954	907	896	877	922	936	888	908	883	900	932	870	866	920	898	937	882	920	932	893	912	928	903	945	860	893	922	896	891	897	899	919	900	891	894	919	906	851	923	929	890	905	879	939	912	931	863	857	896	914	915	905	910	923	952	896	919	870	953	905	902	897	876	927	893	864	919	887	889	868	964	901	866	919	842	879	912	875	890	921	936	836	895	916	891	845	928	897	832	900	926	893	921	913	936	933	881	885	979	909	879	973	912	886	899	913	964	911	862	869	993	917	892	900	859	921	897	891	855	920	921	896	890	913	922	902	929	933	897	950	916	900	893	950	892	943	919	884	854	885	874	898	930	867	911	949	942	877	888	933	925	916	942	907	888	896	920	907	865	871	917	921	894	893	922	883	852	906	885	918	885	903	946	901	891	893	934	905	914	893	972	886	876	911	916	899	921	908	899	913	903	910	868	912	922	878	909	928	897	909	922	893	927	923	848	940	912	911	835	915	937	941	941	887	868	950	883	908	899	907	924	913	885	941	884	874	910	932	902	907	879	914	893	936	908	893	856	860	884	881	866	860	878	934	888	923	869	960	874	902	923	897	947	896	866	898	901	919	947	910	874	874	864	884	916	904	879	943	936	935	908	882	878	926	929	937	882	925	906	866	854	967	909	894	905	894	913	906	882	901	912	897	862	850	914	893	931	872	919	909	845	939	895	865	894	935	914	890	939	879	841	908	915	883	934	919	915	891	910	900	928	928	875	887	945	841	935	885	905	904	876	910	878	932	935	938	889	937	843	867	914	896	884	848	914	918	859	935	926	954	906	936	882	861	932	851	895	886	877	905	853	889	931	883	939	913	923	914	880	873	890	901	946	984	896	908	869	899	893	925	948	899	861	895	899	939	956	873	914	899	951
55653	24731	9428	1887	680	533	479	373	438	421	440	442	431	429	435	394	453	430	399	429	410	380	449	449	419	437	449	425	458	460	417	430	400	415	436	403	417	429	424	390	478	420	424	438	446	424	438	410	389	394	432	393	463	467	471	411	403	447	429	422	392	415	391	409	381	436	441	403	391	394	390	395	447	420	399	414	467	433	433	439	442	444	419	435	433	422	397	436	431	440	446	415	436	407	444	406	452	469	415	401	439	389	400	381	409	458	428	461	428	413	400	454	405	483	449	432	425	455	441	435	455	424	433	423	411	391	430	434	411	434	447	419	399	428	415	430	398	391	417	427	407	395	443	461	425	410	424	446	455	363	431	407	449	453	436	434	393	445	424	423	435	426	441	438	436	403	419	444	443	384	443	449	425	416	410	421	442	441	434	438	459	436	407	394	443	422	397	414	413	464	438	419	402	383	399	416	380	428	437	435	431	451	419	446	395	412	473	441	429	422	408	427	451	378	410	437	413	429	444	430	419	394	424	412	433	431	459	427	393	449	441	411	407	440	463	437	452	415	418	368	425	419	430	436	450	427	434	409	418	471	415	430	413	449	420	434	436	451	402	444	430	380	458	414	416	422	440	449	428	419	439	429	395	408	459	425	450	410	425	434	433	430	449	441	415	405	412	439	444	439	396	437	380	418	452	455	448	410	411	427	455	415	464	401	409	399	404	430	452	442	374	456	428	425	446	396	451	439	415	455	468	429	415	450	397	377	389	439	433	427	426	406	431	416	440	428	411	466	476	417	432	409	455	390	425	439	454	440	413	446	413	441	406	392	389	423	400	427	394	423	445	425	425	417	413	391	406	406	410	421	388	382	441	442	389	412	429	417	396	457	421	420	423	422	395	435	392	437	451	395	399	434	416	420	416	397	429	394	438	442	417	439	469	452	411	431	422	393	446	386	411	419	430	427	462	450	422	418	425	418	428	412	429	378	416	426	377	398	425	388	380	428	446	401	392	439	443	400	427	409	434	468	409	438	465	428	438	431	447	410	404	373	439	416	424	456	420	469	384	384	389	398	402	405	423	425	418	427	409	450	416	392	384	434	389	421	405	424	432	428	456	422	431	426	460	443	456	408	443	426	431	404	445	441	449	414	451	443	435	443	382	402	445	422	418	386	425	420	434	408	449	418	393	430	397	429	435	413	423	398	390	388	439	399	464	407	444	441	400	415	408	445	396	444	433	425	418	436	426	483	421	403	439	446	448	439	432	430	439	409	425	426	392	417	435	431	430	404	406	411	427	427	412	427	413	423	397	409	414	415	428	412	408	363	419	444	443	439	390	480	440	441	448	418	488	449	402	376	437	448	453	415	446	385	454	432	429	401	426	413	425	446	423	419	422	397	397	426	396	398	419	413	421	439	429	394	361	438	445	427	440	404	453	438	466	434	401	413	413	436	409	451	418	436	431	398	420	392	463	432	429	416	421	406	402	414	460	436	459	419	434	401	434	406	426	392	409	409	425	444	462	433	427	432	408	411	431	469	419	390	481	396	427	444	409	426	390	421	426	406	422	426	455	438	396	387	387	443	391	454	419	403	391	430	450	437	389	380	448	400	432	431	421	430	442	394	412	455	418	392	394	419	422	419	414	416	432	428	390	463	449	468	433	466	430	393	415	390	423	455	391	437	463	434	415	419	397	395	449	437	418	404	415	413	464	429	414	446	423	412	390	451	401	437	412	419	391	456	381	393	431	443	427	442	398	427	446	433	423	438	428	454	431	401	401	442	435	444	430	411	415	410	462	444	464	398	435	457	383	389	414	427	423	388	448	452	404	393	390	437	371	416	455	434	376	418	413	408	422	422	412	422	414	412	419	419	466	406	435	430	428	438	454	426	396	434	430	376	439	382	411	423	424	470	414	452	384	432	403	430	418	430	400	411	444	417	430	402	451	429	393	420	440	445	398	423	410	401	410	422	425	428	415	437	401	460	447	395	407	436	438	450	423	392	437	469	405	421	455	418	469	415	416	389	378	461	378	450	421	424	396	418	408	433	425	461	443	436	444	387	437	427	434	421	406	431	462	404	423	442	419	446	414	412	439	465	492	426	426	421	436	389	430	443	406	391	396	435	398	441	436	437	436	446	447	442	429	448	432	423	424	423	445	432	415	423	468	398	401	429	416	431	459	453	426	442	403	454	434	407	395	433	394	408	416	409	431	408	373	407	435	449	409	434	401	394	394	431	445	439	470	425	414	420	416	442	436	411	426	460	414	425	452	402	399	427	400	396	396	418	381	443	419	412	421	446	415	392	425	392	393	372	433	429	421	431	464	430	439	427	413	411	435	432	398	458	433	427	406	422	382	424	418	401	459	449	390	389	410	443	421	432	425	419	454	424	392	459	425	414	429	437	401	419	458	448	413	445	438	431	434	429	416	418	415	451	411	425	444	427	427	467	415	395	407	436	405	414	411	451	441	425	420	437	388	461	396	426	396	454	410	415	425	434	454	436	435	435	407	410	407	463	462	361	439	392	392	438	455	385	431	389	381	448	456	442	438	438	450	419	396	416	434	474	396	456	438	460	437	419	423	431	411	438	417	457	452	407	395	447	425	464	444	448	408	400	477	426	422	416	418	435	403	417	446	413	405	389	400	410	438	435	419	472	392	435	434	390	418	408	444	435	405	466	429	396	451	423	401	445	433	435	388	410	439	451	449	423	437	411	386	449	427	457	425	414	423	427	445	453	440	391	403	415	420	392	429	469	469	409	434	411	384	436	422	434	448	464	437	426	453	442	419	409	413	448	419	387	444	391	419	436	433	421	437	451	470	388	392	444	451	432	446	443	418	400	424	443	415	465	438	416	475	459	422	407	443	409	401	444	404	406	395	439	412	383	424	449	460	447	408	462	403	356	436	464	411	426	421	403	413	434	424	403	404	420	432	453	420	437	410	426	428	437	449	399	477	423	457	421	427	446	412	405	398	411	415	435	436	473	414	445	464	439	426	440	419	426	407	387	386	411	405	423	421	451	412	427	450	393	442	439	398	471	423	465	441	427	446	463	399	398	415	406	427	438	438	418	438	418	404	454	421	434	428	442	402	410	452	466	466	398	404	418	421	451	416	423	422	418	447	421	432	412	424	451	439	427	416	410	428	398	415	427	384	426	433	425	425	419	444	442	399	424	419	403	395	397	415	371	437	415	459	424	440	398	435	406	447	420	471	448	424	364	389	417	463	418	458	460	412	420	422	407	384	406	438	395	401	429	433	440	438	420	433	439	443	414	456	428	450	427	440	453	426	440	446	440	405	433	424	436	456	445	431	448	418	431	451	433	417	434	433	445	385	398	414	438	412	417	421	400	400	428	435	463	422	466	379	452	444	415	414	389	409	414	437	431	417	402	422	473	431	383	407	410	430	393	430	437	443	426	458	459	396	431	427	458	415	393	391	447	410	450	451	404	413	397	403	438	431	437	402	407	422	388	426	445	428	445	421	402	465	449	437	407
38825	17436	7269	2940	1465	1187	1138	997	931	958	920	976	894	985	887	929	920	974	962	947	893	934	917	944	911	951	919	894	924	906	909	906	898	865	953	874	952	853	941	946	927	868	886	924	945	894	852	880	904	907	948	895	915	951	884	935	948	900	932	901	863	913	956	966	903	853	944	919	859	912	919	874	952	920	889	970	910	895	860	932	924	913	955	868	926	935	899	867	873	890	893	934	883	922	948	901	940	906	935	916	954	911	925	858	945	949	891	907	920	909	948	928	952	937	916	873	919	910	865	940	929	916	940	921	940	884	920	886	908	883	939	951	948	878	923	880	981	947	878	875	868	937	945	957	917	869	879	940	888	874	885	907	912	904	900	892	909	954	956	920	923	880	920	867	962	925	904	859	906	939	915	918	881	901	988	932	906	852	935	927	911	876	979	944	846	903	956	934	881	915	939	958	895	886	887	975	899	910	907	969	925	922	969	888	893	934	924	916	923	922	942	949	891	908	878	945	945	909	904	908	954	956	955	955	889	939	845	894	906	935	957	919	989	927	916	902	911	939	921	901	948	934	944	928	936	895	962	875	882	966	856	891	888	912	967	923	887	911	935	909	930	940	933	827	893	938	919	926	971	909	873	944	897	972	940	876	896	864	923	850	900	926	963	907	927	948	915	873	913	924	934	902	909	878	954	929	898	931	911	913	875	921	909	984	913	949	926	911	931	956	887	880	901	873	889	982	903	892	866	931	930	905	947	979	878	877	900	931	910	885	906	906	858	861	939	908	895	971	924	919	915	890	900	910	880	898	916	960	878	863	896	946	886	904	940	867	936	901	944	915	886	934	849	931	929	919	941	950	916	910	917	933	907	885	892	910	933	917	940	1000	903	944	921	916	898	908	897	915	887	928	928	891	874	934	909	940	893	927	932	931	936	882	974	945	891	958	873	920	908	920	977	914	912	949	925	918	855	907	898	923	909	884	901	935	967	945	960	905	930	941	921	897	962	885	940	893	925	880	935	938	892	900	962	917	889	931	883	891	938	935	929	896	902	866	939	889	960	936	897	880	942	890	927	861	949	905	1008	959	960	926	951	926	900	935	915	884	885	901	899	884	923	907	874	935	938	923	919	984	904	924	869	990	876	933	959	910	945	913	953	881	938	886	924	873	910	995	951	962	892	943	923	878	938	956	902	888	940	974	919	911	885	867	937	858	939	932	874	965	901	935	920	898	873	871	884	956	954	862	912	917	916	895	914	924	926	894	942	885	910	907	938	962	955	948	916	865	924	895	965	971	909	910	964	942	871	943	901	979	900	921	897	914	900	974	977	932	885	915	942	919	873	967	885	944	901	930	920	925	914	907	900	937	948	931	910	928	914	968	916	971	947	890	891	882	922	907	954	950	852	930	920	939	877	864	872	884	902	952	925	899	934	911	938	866	963	910	917	920	862	926	940	919	912	867	949	955	958	920	867	946	856	881	941	952	938	871	946	927	892	926	909	937	937	928	953	919	895	937	934	862	914	898	904	902	953	929	934	884	914	913	917	874	934	886	933	900	931	982	930	952	870	879	909	887	935	850	917	906	857	903	924	977	982	900	906	894	915	905	911	879	942	907	935	921	924	941	896	910	937	922	864	906	939	903	905	883	906	952	911	909	956	988	909	922	893	908	911	940	904	955	888	892	877	949	939	914	903	892	935	890	915	914	942	945	895	862	913	908	939	937	909	983	876	923	962	887	917	967	950	928	907	914	912	922	864	882	901	931	955	889	913	897	895	893	960	878	962	903	922	913	914	969	932	970	928	896	914	885	912	916	913	937	955	890	921	891	965	904	900	896	923	941	934	971	909	893	933	914	949	966	943	922	899	977	915	881	889	897	928	918	897	889	897	931	937	931	867	942	880	889	890	940	955	892	917	933	885	932	883	892	902	928	920	889	880	848	928	888	943	923	900	948	915	980	905	945	916	940	901	863	945	923	930	937	922	893	901	869	948	890	874	896	897	901	863	928	927	923	956	926	927	870	895	944	902	914	940	885	945	890	868	979	930	922	857	965	920	909	953	954	929	943	957	903	940	974	911	869	914	923	859	942	887	942	947	915	909	895	939	928	869	913	935	922	931	881	892	955	912	906	923	896	868	912	930	904	941	936	936	929	927	924	951	954	879	923	946	946	906	952	953	925	857	929	896	880	900	940	934	958	976	937	870	892	892	862	906	918	928	929	899	903	903	884	911	883	925	900	988	895	920	926	955	902	895	914	883	917	919	857	970	899	891	868	939	849	931	942	915	910	910	926	883	903	928	954	948	925	935	889	976	915	884	974	900	932	922	973	923	891	938	856	976	903	904	937	931	937	934	958	927	905	920	930	900	887	942	865	956	955	887	929	918	978	903	884	935	873	958	959	863	884	970	951	885	916	912	1007	993	933	919	942	930	978	902	868	920	923	904	956	890	914	963	921	894	976	942	932	917	933	896	897	949	889	959	876	964	912	898	873	921	949	961	888	928	918	906	914	922	949	880	871	928	892	931	925	945	882	926	959	869	931	889	915	939	870	930	954	901	934	938	856	907	891	894	900	883	895	868	885	931	904	949	912	897	888	932	930	937	937	902	895	880	928	936	881	899	884	902	945	938	954	891	902	964	941	933	934	876	903	880	899	899	923	922	977	882	903	894	893	921	911	924	950	910	954	913	986	990	920	930	902	914	940	923	909	965	920	838	868	915	891	865	871	901	944	938	875	891	903	958	932	912	912	894	927	898	901	910	933	944	920	901	856	892	973	959	923	928	981	885	965	898	900	945	891	938	921	928	939	915	912	957	900	904	901	912	924	977	898	899	896	921	869	944	892	912	904	909	918	960	890	931	922	887	871	890	908	895	902	933	925	891	945	942	907	885	911	946	902	920	942	915	924	903	951	932	926	928	884	937	937	898	942	916	902	918	868	895	932	995	982	879	940	894	927	933	892	913	951	902	864	957	889	908	881	888	967	938	959	882	928	903	903	896	948	991	944	915	921	886	887	966	876	872	917	952	942	954	880	902	908	919	979	908	896	904	873	893	911	806	915	951	881	936	947	954	963	896	962	887	926	906	933	964	899	952	883	917	927	895	947	931	918	907	923	945	916	941	911	907	895	922	936	921	914	933	893	922	889	895	942	871	886	888	899	922	907	889	933	882	961	939	941	921	901	952	944	937	900	913	919	893	967	881	920	894	912	940	928	877	1002	884	859	882	876	933	899	943	964	924	945	891	917	940	937	941	925	867	871	889	966	938	928	922	977	923	914	922	898	928	890	940	901	922	861	933	900	944	950	928	848	916	900	902	943	898	878	871	870	952	928	885	940	897	940	885	937	876	895	889	909	943	898	922	901	909	923	944	930	920	866	896	906	896	977	890	918	889	917	959	911	985	936	946	896	947	919	926	927	916	930	901	922	950	934	922	976	915	893	984	924	979	895	902	937	932	984	893	911	884	939	943	907	917	918	917	903	863	859	916	868	913	978	899	887
45252	17812	4191	1128	710	478	434	413	403	386	389	431	413	396	394	411	434	398	433	404	420	442	400	380	433	415	410	380	378	409	386	410	404	426	407	382	398	402	401	408	369	406	389	404	382	424	423	392	376	412	408	414	407	390	405	410	454	403	380	383	411	442	445	380	391	406	399	383	406	419	384	421	392	367	418	430	395	396	361	392	428	371	393	369	416	407	407	389	399	415	413	396	390	362	364	370	390	405	397	428	412	400	388	396	401	399	399	401	368	386	397	376	411	428	399	396	360	393	398	375	429	394	417	397	392	415	387	395	384	408	407	399	420	441	406	372	415	423	409	358	406	381	395	424	424	441	451	434	401	412	378	434	422	431	416	432	435	404	386	404	375	399	380	398	403	399	402	415	423	419	416	409	420	433	373	385	391	428	375	408	405	404	383	397	371	442	405	417	427	400	415	416	401	400	402	397	365	417	396	409	405	427	400	413	436	380	391	407	373	392	393	406	377	393	407	428	377	416	438	432	386	381	371	399	392	398	405	393	369	417	421	400	411	412	448	370	402	352	392	421	446	414	397	399	398	431	390	380	408	402	406	367	399	440	417	388	391	385	382	403	399	371	387	364	398	405	420	422	389	434	425	372	398	380	399	383	405	419	354	396	386	398	393	414	378	434	402	377	416	409	376	421	401	430	405	381	404	356	409	380	415	387	424	400	403	412	409	385	401	382	426	376	370	399	375	382	390	415	380	439	418	452	403	414	387	447	420	379	376	341	408	396	458	398	402	414	397	371	408	418	383	370	400	377	411	405	425	403	402	410	398	407	411	459	410	378	404	425	444	393	398	379	391	388	388	420	426	379	411	381	406	391	410	393	349	417	411	416	392	423	390	390	442	385	368	384	396	359	417	439	381	421	395	381	379	381	405	412	399	388	421	442	405	395	381	391	388	418	395	404	392	398	407	420	400	414	387	401	437	409	368	368	372	384	403	380	384	369	384	419	386	411	397	366	358	388	378	410	371	354	424	377	390	399	441	420	381	379	404	397	358	389	415	384	389	387	400	398	405	416	397	398	421	446	426	407	403	422	413	369	357	397	381	407	384	370	414	396	383	353	449	377	399	377	387	402	375	393	418	356	408	422	378	384	419	395	369	421	369	390	382	454	387	398	429	424	392	375	384	415	395	398	410	392	449	412	410	430	396	395	389	408	402	404	363	384	417	365	402	378	395	398	401	396	353	379	391	414	415	389	417	413	413	436	403	424	409	397	454	382	408	408	413	386	366	343	418	391	395	455	395	429	407	407	388	418	413	379	404	369	406	404	387	356	399	382	404	367	426	397	383	396	404	387	415	402	425	402	417	390	380	386	425	431	417	404	401	450	427	389	409	393	413	349	399	410	413	389	411	386	441	399	376	402	422	389	383	390	397	382	406	382	378	393	371	392	359	420	444	461	412	385	368	405	381	402	403	439	417	406	434	404	387	369	398	380	373	440	391	414	421	434	427	396	387	411	376	393	367	434	393	353	393	412	416	423	392	393	395	412	370	400	388	447	417	393	407	411	426	409	380	382	388	397	402	424	425	409	408	413	446	424	397	377	379	390	412	388	442	378	390	448	410	424	447	427	380	382	427	390	404	397	415	398	418	414	361	404	416	357	402	413	362	399	377	408	462	451	414	394	387	410	388	403	402	382	388	422	413	373	402	406	434	380	385	421	397	413	397	344	401	392	402	395	414	466	403	389	368	419	375	451	426	390	403	403	406	391	351	372	379	392	393	398	389	428	432	404	388	409	421	417	409	400	403	421	400	451	420	406	420	371	418	413	389	380	377	444	384	402	393	379	416	392	414	395	400	420	346	419	360	393	367	411	364	420	408	407	416	402	391	392	357	401	400	364	393	400	419	398	340	449	403	393	379	429	408	356	408	428	396	424	421	384	438	406	410	419	399	431	404	384	370	406	385	399	415	395	426	382	389	416	423	443	371	395	435	386	394	397	389	433	404	368	408	348	406	370	388	404	407	395	452	380	387	409	386	420	406	376	410	389	432	440	362	393	411	431	364	444	444	410	419	390	370	423	385	379	422	385	400	395	395	387	389	416	434	428	419	380	374	366	370	469	403	364	395	412	394	440	389	426	370	371	406	406	410	386	387	399	369	379	348	399	399	392	421	378	410	382	377	391	400	372	420	389	406	409	431	401	422	387	387	384	411	435	451	382	399	446	388	448	384	375	411	416	376	369	373	396	381	410	399	398	405	392	388	379	406	425	366	408	420	422	418	378	426	434	388	421	395	413	390	358	402	396	383	417	386	397	410	409	386	391	418	367	380	399	366	376	386	366	401	392	404	387	402	421	413	412	378	391	371	395	429	414	390	389	427	386	388	402	412	380	391	407	392	366	419	388	375	386	399	409	424	433	394	352	404	373	418	395	393	402	406	399	413	422	396	417	435	405	362	415	411	359	385	398	408	409	368	417	348	401	416	381	372	405	346	401	403	374	371	434	399	389	407	425	421	383	419	401	409	409	408	411	364	395	397	390	389	411	412	408	378	384	418	423	377	354	399	439	408	429	417	393	392	425	359	376	378	409	399	407	405	413	407	416	396	391	397	370	389	413	424	365	361	416	413	428	398	356	416	389	425	418	397	421	405	369	422	416	411	387	418	459	385	376	383	408	438	364	383	436	426	399	435	430	363	444	377	407	430	375	410	398	422	423	377	404	395	396	412	410	365	392	382	401	396	423	376	409	418	387	435	395	366	412	441	383	392	421	421	395	346	410	418	425	413	448	422	416	419	421	396	388	395	404	374	375	412	435	380	418	419	416	389	426	426	444	368	396	437	423	432	405	388	372	425	408	406	371	413	430	430	390	385	391	402	386	395	426	437	435	404	362	398	368	429	408	426	431	426	415	363	388	420	387	424	402	405	397	389	397	410	413	381	386	397	390	378	397	382	400	413	380	372	423	419	383	373	400	393	338	414	421	422	363	386	386	394	432	410	348	424	395	459	389	377	392	371	429	374	385	377	404	405	392	412	398	386	402	395	399	460	409	398	402	385	385	390	390	401	387	377	430	425	409	405	397	395	422	385	426	420	445	437	408	372	369	389	429	381	388	395	431	400	403	379	377	387	405	376	390	392	373	334	394	408	400	399	411	418	372	373	375	426	428	399	404	445	420	398	436	367	406	426	403	421	396	370	350	374	407	449	395	412	398	382	426	417	391	395	404	392	402	397	393	399	424	385	439	361	386	380	340	377	365	390	415	399	401	412	469	453	434	386	409	419	393	403	396	352	362	423	388	421	387	358	427	423	399	379	399	412	447	430	403	397	395	446	394	434	385	393	409	407	427	368	440	382	415	397	412	412	383	381	407	370	390	408	399	415	358	374	366	415	370	409	411	390	419	395	424	377	413	409	390	397	409	386	425	403	395	430	408	414	378	391	439	421	409	421	421	410	387	406	411	412	389	381	398	385	423	350	391	395	394	423	400	417	415	387	412	425	369
29039	10055	3913	2350	1601	1177	1011	915	920	835	916	862	825	917	887	882	857	865	913	884	850	867	960	863	858	905	904	912	871	888	879	858	841	839	874	818	889	884	917	927	889	884	869	873	907	856	904	884	896	868	864	881	844	828	863	860	876	828	893	881	891	930	836	947	864	837	844	918	837	852	890	887	903	902	865	908	848	851	848	851	870	879	871	865	857	861	863	834	878	842	856	884	866	808	825	869	855	865	878	870	880	875	899	881	887	855	869	866	837	805	874	905	901	839	918	869	859	884	841	876	893	852	843	860	887	877	811	863	845	929	897	925	830	854	875	845	877	890	905	859	902	955	902	851	922	910	863	897	796	873	892	867	873	878	891	853	962	845	886	880	899	887	871	860	896	884	882	821	912	847	914	856	859	921	904	879	870	882	825	896	885	905	845	893	889	871	897	864	872	910	898	839	912	900	886	865	932	895	896	853	823	867	864	827	881	834	866	872	884	930	905	886	878	855	872	816	845	863	857	864	880	879	902	917	889	883	846	864	858	918	892	860	838	891	850	852	899	896	808	842	887	844	870	877	828	840	852	780	879	856	868	859	833	858	878	899	896	895	854	861	841	904	872	846	906	890	896	891	902	901	887	870	817	851	862	869	882	896	820	899	874	858	867	873	867	842	878	878	864	863	890	916	831	883	861	854	884	832	872	850	871	916	855	856	885	870	847	835	888	887	900	793	870	890	870	928	867	843	931	933	848	895	822	860	893	894	874	878	872	868	855	887	914	839	865	881	871	898	869	853	906	841	917	887	872	909	845	856	843	880	859	839	890	829	852	888	851	881	918	867	919	822	836	813	911	867	890	878	853	872	848	856	907	856	846	898	801	844	874	869	899	860	894	835	875	834	879	854	845	842	904	864	874	901	818	893	918	897	925	892	915	837	864	838	915	898	860	882	855	837	895	873	943	901	885	809	870	933	880	868	835	870	829	880	867	899	843	903	891	903	879	876	889	900	842	885	898	890	897	873	848	874	884	890	851	872	931	826	874	816	953	924	892	878	822	844	877	857	930	877	906	910	850	860	873	844	911	826	905	864	803	867	880	871	890	880	841	873	865	894	823	924	917	851	897	892	871	879	895	878	868	850	876	858	879	838	908	861	911	839	900	849	881	878	873	837	841	835	895	874	838	896	842	891	844	860	877	872	856	875	892	925	880	849	823	915	827	940	837	883	886	869	776	819	889	880	870	885	880	857	808	839	875	903	869	849	866	883	862	898	888	825	922	899	916	882	877	854	885	885	887	873	863	818	909	812	821	878	891	895	873	884	848	827	861	857	902	890	850	893	904	857	896	868	845	871	891	863	862	853	852	896	899	881	845	902	885	852	854	855	887	879	891	892	870	847	832	863	930	850	926	885	815	893	870	849	893	866	886	876	912	903	828	824	873	913	843	848	886	942	859	844	861	852	875	919	907	927	859	894	893	877	860	880	826	921	854	895	839	881	844	941	899	851	863	899	859	860	899	828	901	902	856	895	887	856	855	905	900	901	862	878	836	897	872	923	877	880	864	867	916	800	908	860	865	892	877	921	880	872	824	833	863	856	877	856	838	892	826	816	881	863	873	906	860	893	863	899	903	889	861	905	845	889	886	901	875	877	836	860	867	831	891	836	850	892	919	849	846	902	921	812	896	874	894	850	879	877	833	843	903	893	866	808	884	844	851	849	822	886	851	914	922	852	887	950	842	878	865	885	848	872	834	897	896	827	888	856	910	860	933	848	862	896	899	915	861	878	912	844	883	895	854	857	873	835	897	922	867	877	861	878	824	840	843	869	867	943	851	898	828	851	823	822	916	834	873	851	888	905	878	874	876	937	890	886	915	851	894	909	871	876	880	899	899	845	883	830	884	905	894	874	864	860	834	841	870	889	886	866	881	908	876	895	853	862	847	905	873	849	822	867	865	855	904	884	889	848	865	827	847	804	832	912	867	885	860	903	851	846	894	846	875	867	884	867	833	883	900	892	853	837	881	891	843	887	847	844	897	895	901	884	875	819	838	905	797	876	912	865	838	860	889	892	813	850	840	877	825	915	898	876	848	877	889	853	867	865	898	865	832	906	823	876	872	957	916	884	868	888	837	830	869	906	875	862	853	868	868	874	892	921	883	799	908	882	848	860	858	902	899	901	881	852	849	902	893	865	903	826	870	867	883	933	855	907	877	845	834	885	871	932	845	905	873	865	834	839	816	870	845	904	880	872	924	849	907	899	858	867	839	886	875	885	834	879	895	879	837	854	850	834	854	888	870	906	861	873	898	864	839	849	845	880	890	847	880	896	900	905	818	856	871	896	866	880	900	870	839	903	873	967	924	881	891	839	850	890	833	821	863	899	852	845	816	841	863	898	873	859	866	892	860	849	869	867	882	840	856	866	863	876	915	887	877	922	881	895	862	853	917	836	921	873	862	851	870	882	898	903	823	816	871	861	855	901	869	881	850	893	858	885	836	851	876	924	870	900	813	834	854	838	879	873	896	880	875	848	901	856	856	857	837	889	891	902	887	868	876	896	813	841	895	887	890	846	869	838	915	856	847	922	872	891	880	862	934	916	919	882	849	875	851	875	877	939	857	902	868	851	911	894	845	863	855	849	892	809	910	806	863	824	904	888	815	871	839	827	881	881	895	877	893	874	871	916	916	849	854	900	898	921	882	805	906	750	882	889	916	906	910	906	877	857	855	892	884	858	869	862	861	872	881	838	831	940	828	883	875	871	864	905	878	901	888	892	894	888	862	880	915	926	881	853	855	845	865	859	854	885	807	841	887	850	851	928	851	900	934	900	874	879	849	882	889	811	879	839	849	874	821	872	906	872	916	850	874	830	846	834	894	899	916	854	875	894	883	897	922	842	875	853	913	833	875	849	849	885	869	922	939	852	862	871	846	903	907	901	836	867	832	838	860	854	896	881	894	873	930	799	905	875	895	881	898	831	914	839	895	841	853	875	902	869	907	920	855	907	858	839	931	859	914	863	862	848	810	847	874	841	839	902	919	866	925	837	844	878	843	908	842	916	819	922	871	843	853	930	901	888	850	857	850	887	872	874	889	879	861	890	829	871	886	847	873	871	858	870	878	917	859	882	862	828	914	832	883	874	851	834	927	853	808	869	948	900	839	877	846	867	865	895	874	882	899	888	926	871	886	846	853	873	879	931	889	863	814	932	877	898	838	845	857	854	874	876	901	865	887	847	929	888	892	882	892	854	837	863	872	855	857	867	889	889	883	878	847	871	853	870	892	840	814	908	896	858	857	845	865	856	906	876	860	870	854	879	865	875	868	920	882	879	852	906	869	857	838	924	824	836	827	884	885	888	823	856	908	874	908	834	913	953	878	900	847	846	827	891	870	822	871	848	903	897	902	894	886	928	862	883	904	821	852	826	817	877	859	879	815	906	899	877	858	845	895	853	845	860	932	895	848	866	877	838	871	893	811	879	875	868	876	854	860	869	849	901
54500	25376	9945	2552	967	552	539	496	425	413	430	418	431	426	444	455	427	422	436	475	443	428	402	411	375	443	429	426	425	412	408	368	423	425	421	426	402	424	414	456	421	409	399	406	380	408	400	417	413	440	431	397	387	419	407	407	407	436	424	407	396	424	394	365	411	398	419	420	397	438	399	393	415	425	445	433	409	439	413	428	449	460	445	410	394	433	390	433	399	412	424	442	451	438	434	431	428	390	397	401	420	434	441	404	425	379	421	389	416	407	424	459	405	420	385	405	405	408	445	390	459	408	436	376	407	421	388	456	429	383	412	423	408	438	420	404	461	426	421	425	447	387	407	470	418	401	425	417	357	401	453	413	418	424	434	468	388	432	409	406	413	436	407	429	400	400	395	432	386	389	404	438	362	389	429	445	421	402	377	416	437	442	419	420	420	373	404	442	395	367	395	431	398	394	419	408	341	400	438	427	437	389	408	434	367	423	442	436	440	368	424	389	436	428	394	443	426	358	442	394	418	413	432	448	440	387	403	456	429	433	397	438	446	424	435	437	415	426	416	423	406	435	416	437	404	382	418	422	443	435	416	424	428	395	409	407	413	395	449	454	404	384	385	427	412	409	396	441	419	437	398	371	423	429	416	369	427	462	392	388	418	391	420	403	418	442	423	453	412	408	425	428	421	396	377	426	400	424	406	433	421	398	390	395	452	419	408	437	419	426	386	410	425	432	407	417	422	361	397	400	411	417	403	436	421	437	420	405	403	417	411	414	421	419	444	419	410	425	404	384	430	441	419	396	397	409	473	385	446	459	417	404	410	393	429	452	409	386	421	386	410	406	394	401	418	436	427	422	390	416	472	409	379	446	377	429	390	398	414	433	425	425	422	465	445	380	443	398	334	467	458	424	434	456	390	416	423	447	444	445	406	410	411	416	433	429	469	388	403	405	438	366	411	434	428	428	440	416	411	413	421	427	368	410	477	407	452	403	388	424	408	426	419	396	395	428	450	422	428	386	409	394	424	442	414	416	391	423	423	391	421	385	432	393	375	444	421	401	396	431	413	441	427	407	416	438	399	420	428	414	447	443	415	406	420	455	423	416	406	400	421	411	423	445	427	416	394	395	414	411	371	435	408	409	424	407	438	408	442	412	412	423	406	436	414	425	458	426	354	407	466	426	394	401	442	452	440	449	406	413	424	413	409	374	435	435	401	420	434	461	459	433	435	422	399	404	405	400	423	426	406	432	413	443	414	396	441	395	405	422	420	401	434	397	414	405	436	441	417	393	412	463	440	442	417	416	429	420	417	407	440	408	422	428	418	421	394	422	396	430	435	401	401	453	400	416	412	400	400	371	420	444	396	373	416	389	437	463	405	420	427	445	421	420	386	433	444	359	410	400	408	439	455	422	411	421	406	395	431	421	411	372	445	422	405	424	384	399	385	439	427	457	416	433	390	412	425	411	428	384	414	406	438	420	433	418	413	409	414	463	410	410	431	435	404	413	422	389	402	385	474	452	441	377	442	398	404	415	428	428	410	416	440	411	411	440	462	448	428	392	461	416	409	390	412	411	420	422	431	434	440	442	415	380	442	447	469	440	383	381	464	430	397	420	418	418	407	410	430	395	414	410	401	429	390	402	420	423	405	412	423	403	431	414	406	444	398	401	442	462	425	485	429	446	405	395	377	389	370	377	425	429	414	446	422	417	468	387	418	422	457	394	438	424	418	397	388	429	423	418	418	368	376	429	411	434	434	418	444	423	430	365	369	431	429	441	409	413	404	418	416	403	381	453	424	456	362	487	425	404	431	457	436	409	424	429	413	419	403	406	412	429	437	388	448	440	392	430	398	455	418	385	440	492	439	427	426	417	411	427	386	402	407	445	448	431	411	431	445	384	412	423	417	415	477	446	383	422	409	440	369	432	404	419	428	408	413	411	404	401	450	436	451	399	423	425	417	396	433	434	390	393	430	398	433	423	435	401	446	453	434	436	430	379	409	415	416	416	409	429	429	427	397	446	373	424	437	361	401	432	413	419	421	403	428	411	421	408	409	439	385	419	361	419	403	400	397	388	441	422	423	451	401	425	409	419	382	449	460	425	430	412	406	411	433	410	463	441	368	439	399	432	423	444	472	447	414	405	436	411	416	419	443	443	412	419	387	441	406	400	426	416	416	395	434	385	432	411	418	409	443	428	385	446	394	419	384	419	391	409	419	429	409	384	454	394	441	404	399	413	444	392	391	421	439	391	404	383	424	390	366	441	436	388	400	430	352	425	389	429	430	394	408	428	394	409	376	425	455	423	404	403	415	402	428	422	398	403	424	412	381	427	437	407	419	392	416	423	404	474	383	450	410	371	426	417	407	412	408	466	400	437	421	393	422	451	448	404	375	436	425	430	415	417	395	432	436	397	405	419	383	398	449	395	432	462	413	401	448	435	415	421	418	396	413	384	403	421	411	427	421	419	423	407	399	443	431	421	434	431	451	393	392	436	436	435	427	445	427	455	376	421	418	381	419	425	394	432	381	407	425	428	411	438	397	424	488	416	402	456	429	444	403	457	387	403	403	399	416	455	437	453	439	418	418	463	377	450	403	388	411	413	427	423	410	411	445	413	435	371	432	418	407	425	419	406	411	408	427	447	434	416	402	402	444	403	395	450	412	418	424	406	401	426	416	432	410	418	423	428	402	462	437	409	395	401	423	400	437	436	450	437	467	392	393	394	468	412	441	436	450	456	397	400	388	428	385	447	452	387	413	392	404	416	421	423	439	442	408	393	412	456	410	399	417	390	397	417	451	402	384	421	408	400	421	443	450	407	400	408	426	385	422	415	421	397	419	370	416	431	422	365	392	405	408	401	390	381	435	409	416	396	378	420	401	402	428	390	412	442	422	429	445	439	412	442	423	403	422	422	413	412	389	414	425	414	412	444	431	377	376	421	425	409	398	415	423	450	404	424	414	437	460	429	426	399	424	417	373	401	448	440	446	406	437	391	439	423	378	419	411	430	418	449	410	426	420	433	392	394	458	427	439	424	451	389	401	448	448	382	425	387	421	393	404	412	389	407	406	442	414	396	412	394	373	423	449	420	444	448	404	411	411	410	408	396	439	435	413	411	417	377	415	402	430	424	385	406	412	402	410	388	410	420	403	412	419	433	393	432	400	406	423	426	434	421	443	405	429	454	421	401	439	456	414	461	436	382	404	433	413	441	400	419	423	403	426	412	439	441	413	409	397	444	409	394	423	468	452	412	437	429	384	426	401	444	447	420	394	398	439	372	344	428	402	410	412	375	398	412	424	448	443	476	469	468	384	403	480	410	416	390	444	387	417	404	432	428	417	402	385	418	376	433	404	415	419	447	391	465	404	418	454	442	437	417	437	452	448	395	400	397	436	432	415	411	392	378	404	423	411	401	459	423	422	388	410	411	411	425	426	439	426	433	416	415	482	449	416	427	377	461	409	410	398	414	427	419	440	428	404	423	386	410	415	401
37716	18443	8294	4246	2314	1532	1188	1075	953	907	935	935	942	909	925	892	867	915	907	925	932	910	925	931	886	963	932	928	941	878	883	904	961	854	969	880	865	930	919	914	909	927	930	958	899	913	913	897	875	897	924	935	856	849	898	881	917	878	934	931	898	916	871	889	932	932	900	953	910	937	912	901	955	893	848	917	932	914	873	915	919	896	917	918	964	911	908	921	909	935	971	865	928	941	920	876	918	919	913	928	873	914	883	932	929	907	930	951	948	848	861	869	862	911	852	940	907	915	848	926	881	947	893	918	954	922	887	935	983	954	889	875	885	962	890	943	927	928	911	880	922	919	894	922	884	923	898	920	903	890	900	899	888	903	911	908	907	941	928	934	914	908	941	903	875	869	865	859	881	891	966	939	854	937	867	870	908	900	894	970	913	970	925	927	864	956	909	874	928	892	918	936	889	892	885	882	937	864	893	982	945	888	891	919	914	884	904	918	916	936	868	854	879	847	867	913	927	898	951	810	925	868	899	909	974	902	909	902	911	906	925	914	914	934	930	942	904	911	925	888	890	905	925	895	902	972	909	916	900	882	903	911	878	944	937	938	916	888	903	937	929	964	910	918	949	894	898	949	903	910	973	894	923	890	865	883	914	919	901	905	903	930	895	934	901	936	959	969	943	917	917	911	901	909	902	928	943	934	925	937	929	920	892	923	958	902	936	897	946	901	948	858	857	819	852	958	890	958	952	916	911	898	924	884	862	906	892	1009	931	900	945	878	911	904	883	922	895	893	953	875	859	959	850	891	910	903	972	905	896	942	937	944	938	849	854	912	865	923	880	875	858	875	938	908	900	904	929	860	903	860	882	892	878	946	913	878	837	918	938	881	942	914	865	905	887	876	917	930	893	933	883	937	853	912	942	891	928	900	885	926	915	946	950	957	938	904	902	944	875	933	949	919	926	957	949	885	917	974	896	936	895	909	967	899	993	927	906	926	945	826	881	890	903	922	910	930	937	871	886	964	915	886	896	907	908	954	870	906	912	950	966	899	955	907	954	922	907	894	963	887	833	904	904	855	905	900	934	857	924	940	923	932	923	928	868	883	855	884	921	899	920	937	885	891	942	839	906	936	877	924	943	876	906	864	855	868	860	883	876	929	921	908	897	894	915	907	834	934	877	917	885	935	879	949	926	958	926	854	953	946	924	888	856	961	964	907	919	899	848	907	957	872	898	956	894	907	857	908	937	863	902	891	890	888	889	887	884	970	908	918	952	930	911	851	857	913	878	878	963	896	904	944	931	970	900	908	991	906	926	939	896	893	895	905	872	886	902	958	915	927	876	919	920	893	887	866	973	922	902	886	895	937	951	864	895	924	883	885	886	900	957	858	896	925	865	944	946	890	887	917	921	913	902	914	931	884	931	922	918	927	920	962	950	875	928	910	888	939	899	846	898	875	927	903	909	909	884	925	872	883	931	887	879	963	950	947	904	899	883	993	907	875	959	881	870	886	876	890	893	897	899	879	913	877	887	896	873	944	915	869	943	906	926	990	928	925	867	922	903	905	954	913	900	924	957	914	973	927	853	965	905	890	905	923	930	901	848	904	914	893	918	877	915	928	911	935	910	913	890	895	931	936	902	939	914	939	954	848	912	901	913	899	934	943	898	865	954	915	866	936	868	893	887	897	872	899	939	946	915	935	898	897	849	919	909	955	985	904	870	945	906	897	864	903	885	926	878	915	946	904	865	900	927	931	898	970	933	887	894	932	916	970	865	877	928	897	939	927	930	896	908	888	900	888	929	910	951	874	902	945	899	901	851	891	915	890	886	890	925	953	933	938	858	960	923	902	939	892	933	932	879	894	886	858	920	952	877	912	935	888	893	895	918	926	918	895	965	914	872	934	864	917	912	885	941	915	899	937	879	899	868	896	906	904	936	920	922	918	919	904	922	874	968	916	883	872	893	925	949	899	893	906	890	920	906	910	929	950	900	922	925	887	887	939	924	887	929	913	857	921	942	880	905	978	862	936	902	919	875	900	915	863	873	887	932	920	924	919	886	890	952	895	860	884	895	878	921	945	967	941	894	935	910	900	925	947	869	962	858	913	896	909	930	943	841	896	897	921	896	894	948	957	906	865	905	889	857	845	920	895	886	873	907	857	888	967	927	897	958	934	923	890	936	927	933	879	944	891	918	924	895	915	865	916	910	940	906	894	901	878	940	878	940	879	930	845	905	939	917	916	936	897	924	885	939	906	922	903	927	866	857	907	940	901	954	896	918	901	875	879	903	912	949	908	932	938	909	897	905	941	899	943	922	935	947	848	954	897	934	885	875	917	885	932	914	913	930	864	971	924	863	948	913	906	927	872	878	908	922	896	926	910	854	911	846	927	897	961	862	886	892	943	923	933	919	863	818	857	878	869	923	897	887	879	953	897	942	909	935	913	891	949	909	956	890	955	939	944	889	905	898	910	974	907	900	916	890	942	918	897	897	921	936	882	917	933	903	893	948	918	1005	903	932	928	895	855	933	926	905	892	913	866	920	965	923	878	904	902	935	883	919	881	925	947	981	903	899	981	862	941	907	915	952	932	882	904	934	887	901	948	906	864	875	927	873	890	901	910	904	894	922	959	939	886	905	949	871	910	881	920	885	940	862	916	938	881	904	902	943	934	925	903	883	924	931	902	919	954	903	882	907	908	857	895	842	894	909	935	927	942	874	891	892	866	854	918	920	917	882	883	905	932	904	901	917	954	931	939	868	926	981	881	882	892	853	852	900	886	962	911	914	927	861	915	879	932	883	946	917	923	901	887	920	898	956	889	941	896	863	903	891	900	881	921	901	920	916	960	892	922	954	886	943	889	943	890	938	890	922	878	883	883	904	867	922	920	885	931	926	895	949	949	920	941	910	932	906	896	932	907	897	879	901	846	936	974	850	906	869	850	975	866	926	855	930	960	875	912	859	940	888	903	904	874	926	920	855	971	914	905	904	895	862	939	860	912	882	958	938	911	987	935	875	891	914	948	976	924	909	885	917	900	929	858	891	897	946	891	868	929	913	945	854	873	883	934	903	963	967	919	918	890	899	919	921	945	908	870	973	934	876	927	959	883	896	915	924	851	903	966	939	914	873	957	884	891	870	917	889	923	906	886	936	909	894	866	893	966	984	935	905	856	877	863	915	956	892	913	928	894	978	942	915	948	919	918	858	899	865	919	973	919	896	953	874	929	858	930	885	844	876	927	913	913	963	979	910	981	901	848	897	940	938	913	944	924	893	931	856	851	871	953	950	895	937	892	862	911	934	869	878	903	868	889	884	874	928	950	944	930	923	896	868	885	895	929	891	924	923	915	908	896	874	887	994	955	937	918	882	868	888	918	885	926	915	911	955	892	890	888	916	885	920	883	895	952	920	897	919	904	944	894	894	946	900	902	907	863	919	944	912	884	901	933	893	923	887	872	847	869	913	963	946	887	942	935	914	950	857	893	954	866	940	932	887	930
60483	29085	12419	2939	1008	587	552	488	445	447	458	385	438	408	456	455	417	454	423	464	434	411	454	417	430	421	382	439	423	428	436	463	455	449	461	437	455	488	433	452	443	464	418	427	408	417	485	417	412	454	392	430	419	402	429	422	424	407	407	442	421	366	411	410	430	402	408	437	408	432	392	441	395	439	438	466	458	376	402	429	431	449	407	412	416	394	415	428	434	435	446	433	439	402	417	405	438	425	413	390	417	433	444	430	446	432	468	436	433	416	464	444	481	393	420	449	465	424	444	493	374	436	466	412	407	407	401	418	436	415	377	422	412	448	463	420	414	451	392	460	395	407	437	421	440	439	396	411	428	429	412	415	387	433	427	410	444	429	431	455	451	410	422	437	415	420	431	436	438	433	429	423	387	430	413	416	434	441	445	446	454	408	451	399	451	423	457	443	449	428	410	435	424	418	393	454	436	394	424	412	375	415	433	420	454	420	475	435	415	432	460	407	437	451	416	425	386	441	424	462	439	446	452	446	414	454	418	456	393	416	417	457	454	432	416	429	423	407	433	441	424	391	418	406	437	409	421	499	420	451	415	429	426	429	399	411	420	391	457	441	474	421	447	439	460	467	398	437	463	457	447	435	410	406	444	406	389	410	437	401	426	405	440	374	442	431	421	425	399	444	430	430	458	422	428	415	434	442	445	423	407	430	468	453	411	400	394	440	459	444	420	413	447	458	442	422	439	405	432	437	452	457	460	430	402	434	416	437	453	475	394	406	431	467	447	467	444	415	451	440	428	398	418	424	421	388	410	410	418	426	460	430	454	430	446	416	454	466	452	449	440	389	429	385	459	448	448	425	410	425	426	440	442	466	416	459	425	470	421	424	427	412	430	453	431	439	454	454	416	418	434	434	401	438	437	410	437	421	410	443	432	398	469	398	442	429	421	411	428	442	429	440	412	444	478	436	421	453	400	405	411	393	415	409	439	438	456	468	438	453	437	429	417	382	396	438	454	467	421	399	417	417	400	495	458	446	456	445	436	385	434	412	416	425	428	437	415	451	471	473	440	410	440	431	409	475	466	420	402	447	461	412	451	439	416	392	418	476	438	385	401	367	437	427	430	451	444	413	408	376	425	447	450	468	466	439	461	403	443	401	443	446	387	424	403	464	397	442	422	450	432	428	419	483	407	379	457	388	452	390	383	449	433	452	444	430	450	424	422	427	471	479	415	406	412	366	431	442	439	431	415	452	431	461	411	437	417	450	424	423	427	444	401	436	434	417	468	468	446	439	415	417	435	402	431	425	452	478	403	404	393	425	429	405	424	450	432	419	438	451	403	437	432	393	400	450	494	402	406	428	402	425	422	423	431	389	407	430	475	443	401	463	419	457	422	410	452	425	455	415	458	427	418	443	445	419	409	415	417	422	427	437	429	395	383	423	450	428	462	393	463	392	446	482	452	391	414	487	450	424	453	451	419	407	437	445	435	485	430	457	402	444	411	436	429	451	429	443	464	401	421	414	432	448	426	439	423	445	449	439	406	401	442	468	435	461	398	460	436	424	452	444	425	417	415	447	406	404	446	436	419	446	400	439	453	438	410	395	433	390	432	415	430	431	407	414	439	407	440	471	450	401	456	429	430	436	420	449	449	386	430	415	406	450	417	440	458	418	425	380	449	455	433	443	416	383	419	468	412	447	402	432	411	415	438	393	419	403	410	410	435	424	427	447	407	424	469	455	447	402	410	429	451	461	431	405	462	384	405	430	466	457	419	443	423	429	440	473	450	399	402	476	452	443	415	447	447	427	413	415	440	403	424	428	454	423	472	420	472	461	388	443	446	434	416	425	460	443	401	456	394	420	410	440	431	454	458	425	394	423	409	442	411	414	456	457	425	409	411	427	407	407	444	427	379	418	423	417	408	439	452	415	369	436	424	426	454	416	405	409	421	440	456	450	406	407	430	418	408	435	421	425	438	375	432	455	447	430	443	441	414	477	413	440	372	435	443	447	421	411	410	450	449	410	430	452	441	463	435	428	458	400	403	436	442	432	436	429	444	426	433	422	397	438	422	479	425	478	431	446	446	414	428	465	427	441	416	442	446	432	411	395	419	443	424	405	411	414	422	405	454	431	393	445	423	445	462	490	415	398	430	437	441	432	416	463	428	408	433	448	473	427	421	422	415	432	426	439	410	407	446	411	439	483	411	435	432	441	383	418	466	448	408	430	421	430	455	433	452	397	452	442	411	428	416	450	426	394	423	428	446	446	379	447	466	420	433	429	459	422	442	462	424	412	448	421	418	422	447	432	408	437	432	431	417	434	462	420	424	439	406	439	394	416	397	438	443	452	433	423	451	403	449	424	431	436	378	431	422	437	416	444	460	438	416	437	437	402	442	443	430	446	444	423	393	382	380	418	481	437	373	410	414	398	436	411	483	474	440	428	453	419	434	448	441	425	398	399	437	421	455	406	428	418	427	450	414	384	417	435	424	437	410	418	452	391	395	419	421	430	388	412	406	465	451	382	410	391	434	468	428	452	430	426	403	436	410	438	391	447	429	427	415	420	408	472	457	436	413	393	435	408	449	419	419	439	493	418	412	438	413	415	429	439	418	434	435	431	463	422	442	450	465	427	437	418	410	423	417	399	408	414	453	432	419	431	452	439	429	432	429	426	416	368	389	458	451	402	463	425	456	424	369	432	415	412	473	406	444	404	408	456	457	449	445	401	408	398	411	428	385	423	444	452	443	462	437	423	420	440	414	453	423	423	430	430	439	423	401	438	416	419	423	457	447	449	437	448	412	404	420	467	429	406	466	424	422	416	410	417	427	433	403	455	476	442	424	466	414	454	418	475	443	399	449	396	398	447	435	364	416	417	440	412	450	443	447	458	421	416	434	427	448	432	407	432	437	441	419	414	437	467	416	440	428	443	475	447	419	428	435	419	427	431	414	421	431	417	438	465	446	431	439	461	429	455	404	418	446	384	442	412	407	412	431	416	438	419	465	452	445	432	439	430	419	441	387	447	470	441	434	429	472	405	458	426	486	423	385	446	399	411	466	414	453	444	454	444	469	485	439	404	446	434	477	418	423	417	431	432	409	408	445	447	467	422	414	435	447	432	401	451	451	468	443	421	464	435	409	418	378	427	392	442	424	439	394	397	451	446	439	456	446	411	437	436	420	431	441	393	451	468	439	408	423	462	386	388	403	447	423	444	421	409	399	431	410	410	427	464	446	421	459	448	416	427	431	413	430	436	475	441	487	411	404	451	446	461	403	427	410	418	490	457	462	436	443	421	443	403	487	424	349	438	410	417	431	433	404	457	431	428	428	434	409	429	442	397	426	438	430	421	433	459	404	429	425	464	463	479	410	442	425	430	417	419	398	405	427	447	378	430	430	445	391	456	438	390	458	453	448	460	421	405	425	413	453	462	419	447	439	459	413	436	401	414	441	383	411	431	435	424	427	395	435	380	419	430	445	434	377	445	454	404	440	435
42981	21940	10925	4498	2227	1529	1284	1022	935	890	896	914	882	945	931	848	958	932	913	863	916	884	996	885	935	960	953	881	956	955	926	886	908	920	981	933	912	912	937	901	991	873	945	910	952	917	908	896	949	918	923	965	954	941	917	1003	926	954	903	879	971	904	960	941	926	971	883	937	939	929	986	946	950	910	946	929	948	948	930	914	936	898	930	928	931	924	949	962	925	945	940	1020	948	933	924	932	962	927	905	950	954	892	946	937	934	936	954	918	913	925	898	949	928	916	870	959	884	904	904	984	945	959	948	953	916	956	918	954	968	901	900	919	886	889	941	894	903	946	881	947	898	974	945	1007	936	912	947	923	1006	867	970	947	945	924	918	884	912	925	956	956	935	864	917	980	935	894	908	928	927	941	909	936	947	944	911	953	928	937	942	960	990	974	950	951	948	970	900	966	915	967	1035	965	883	929	927	913	932	937	940	895	936	890	937	944	947	920	945	907	956	879	930	921	948	943	920	902	959	922	918	909	895	983	875	918	882	979	929	942	1002	879	992	958	941	923	890	956	892	1011	901	885	881	900	943	949	844	934	946	886	938	893	921	905	955	851	926	890	936	924	907	926	950	943	880	951	893	963	917	911	940	1007	938	939	897	904	925	940	949	925	928	961	945	917	922	886	973	954	921	933	935	848	917	983	902	864	1004	932	929	906	922	942	940	944	954	918	921	944	915	915	925	919	922	944	933	970	912	869	903	965	961	914	952	929	966	923	896	970	919	943	984	925	928	908	945	895	928	908	931	896	954	876	903	941	932	944	917	935	893	937	899	919	919	919	928	937	894	982	887	944	885	937	882	978	948	962	901	891	933	898	938	936	929	961	916	896	908	991	939	880	957	926	931	958	934	933	923	898	949	952	922	917	924	935	985	971	956	904	985	891	941	908	885	931	931	894	905	920	1014	923	931	931	923	931	931	965	902	953	914	898	931	931	872	938	869	982	952	958	960	986	965	898	926	920	941	909	936	954	992	966	948	939	904	969	963	884	923	888	899	913	916	966	903	893	925	961	936	939	929	973	964	924	934	935	937	869	915	967	892	905	943	920	980	898	967	890	931	975	1003	902	926	910	918	905	884	912	935	986	939	884	876	953	911	945	943	931	876	948	957	967	973	937	961	915	976	885	953	971	897	924	916	893	934	906	912	930	928	947	888	941	1014	950	941	936	930	907	883	945	1003	920	939	911	909	985	984	955	955	999	912	939	996	894	934	987	914	901	915	949	930	924	944	915	938	891	963	935	891	894	945	951	958	957	916	922	906	937	926	911	901	938	944	938	929	938	944	956	934	867	959	929	991	921	962	900	904	965	956	926	949	931	968	911	945	896	944	912	914	986	915	940	944	985	984	952	920	877	939	922	943	938	881	909	952	979	983	976	1002	879	907	922	905	915	920	961	925	918	968	946	929	917	959	899	956	948	944	951	965	945	924	895	963	1004	1020	888	910	1000	990	884	960	932	948	892	968	918	977	923	921	940	973	920	873	900	964	975	917	948	929	929	929	868	912	951	993	987	918	925	960	1003	926	907	912	976	906	931	994	936	953	934	1001	919	949	936	894	894	905	868	927	965	941	929	952	968	920	916	916	968	962	895	969	947	985	889	905	907	939	935	942	889	944	959	967	899	982	977	942	952	936	924	960	922	963	916	872	929	960	910	953	906	923	901	957	927	942	925	927	925	899	954	927	984	945	944	929	964	912	890	955	971	952	910	947	859	968	944	956	932	925	946	951	918	939	923	871	919	951	848	955	950	943	916	947	948	941	947	940	914	931	925	897	945	960	994	974	978	937	947	920	971	917	942	907	918	953	893	951	881	904	968	945	899	948	905	885	898	938	931	917	980	954	999	964	948	956	943	917	944	901	953	933	950	906	920	930	935	899	938	945	910	930	932	940	904	944	892	925	925	875	954	917	893	903	928	923	955	896	950	923	889	919	939	904	997	924	899	939	902	950	943	964	930	959	910	952	915	880	929	915	961	871	899	915	943	961	919	957	942	968	914	945	944	944	904	982	978	889	986	946	867	898	899	920	957	929	882	974	942	934	919	943	952	923	936	937	888	964	892	934	910	911	918	903	930	972	938	915	939	926	923	877	911	945	917	958	962	888	919	911	930	933	926	987	912	934	928	951	932	881	917	920	953	863	936	895	938	941	969	908	915	871	924	904	949	906	949	941	924	929	891	914	920	890	939	898	913	938	930	887	968	908	981	941	888	926	904	891	912	916	939	968	888	915	938	934	930	920	936	897	923	870	917	934	899	969	978	940	941	937	908	923	898	919	927	970	945	950	906	947	901	902	871	943	996	907	878	941	960	891	909	917	917	935	945	904	948	941	949	908	946	964	883	990	989	911	873	946	949	894	892	945	952	842	923	938	959	930	929	940	912	941	903	926	945	915	885	955	849	917	942	896	949	917	895	886	941	961	919	963	896	908	970	982	930	944	941	921	873	916	956	889	883	1013	968	932	921	932	944	952	906	926	952	964	943	893	881	977	962	868	906	923	988	906	966	946	940	894	914	955	962	907	910	872	948	953	876	877	957	956	929	934	918	929	887	930	928	938	942	975	914	938	899	926	918	880	957	914	966	993	939	932	903	946	943	882	880	903	995	957	917	934	923	907	888	989	953	946	907	921	951	953	965	927	898	929	928	948	944	899	961	908	916	955	964	935	948	953	947	898	923	963	975	967	885	944	933	945	903	865	934	907	942	912	952	930	939	940	913	873	901	897	914	928	885	933	906	922	914	884	905	920	906	959	928	906	927	947	935	939	926	918	971	894	908	930	921	931	897	929	907	966	959	955	921	892	869	906	927	941	922	923	930	971	954	912	859	929	954	899	901	905	934	940	918	947	992	1003	887	871	902	909	971	942	1019	968	959	923	952	962	941	908	904	930	875	943	944	910	943	856	925	893	923	929	932	917	967	939	946	953	920	933	982	888	942	915	956	919	1012	973	911	879	926	936	971	898	988	945	965	987	923	922	908	923	906	931	895	955	900	950	909	937	915	980	913	986	931	907	929	893	953	947	976	947	882	896	851	926	947	913	931	934	939	947	920	975	915	920	985	951	909	947	926	909	895	928	948	889	903	926	886	972	876	953	968	946	917	922	959	878	976	887	912	896	897	947	897	954	950	967	924	926	959	967	980	905	915	950	869	900	897	906	914	961	943	913	931	992	913	977	910	885	911	938	937	929	953	907	906	938	922	925	881	955	963	930	926	927	974	919	949	936	919	917	919	986	873	906	925	939	910	933	942	901	936	920	989	943	905	893	885	923	906	929	903	942	904	912	884	919	914	930	893	995	930	928	977	894	902	895	920	960	903	924	962	873	939	951	971	962	960	961	958	919	935	915	949	892	952	884	921	917	911	923	979	928	962	897	927	916	888	938	958	906	922	975	905	957	987	970	969	951	937	937	913	880	924	954	956	887	928	907	919	936	939	945	964	963	922	888	964	959	976	989	928	900	939	958	926	917	968
50138	21559	6283	1629	751	572	482	430	440	434	429	442	422	401	473	391	384	374	420	399	440	421	396	400	444	422	412	416	413	405	407	379	398	415	420	365	439	421	407	427	423	412	440	417	428	392	393	396	398	407	455	413	417	377	428	392	445	420	401	379	419	449	418	442	427	399	405	420	402	417	387	408	363	429	378	349	391	409	413	390	380	402	379	407	439	404	432	419	420	415	443	418	416	407	382	394	434	399	408	358	397	433	366	394	397	385	428	383	420	430	393	398	415	417	421	437	414	437	411	430	417	376	430	421	425	428	402	379	401	375	422	462	409	416	432	392	396	428	398	444	420	380	389	407	395	425	434	395	415	380	401	395	430	388	407	425	401	386	404	383	413	432	411	412	440	393	386	389	411	428	461	413	399	415	376	384	427	417	427	425	403	432	453	399	400	367	409	410	468	416	429	414	384	426	422	414	404	391	403	412	399	406	394	366	407	414	442	414	387	413	408	444	409	399	447	437	440	432	449	420	416	412	416	401	403	409	341	369	407	413	419	388	361	430	410	431	455	441	403	428	410	443	426	370	415	416	403	396	394	424	388	409	395	364	446	439	387	400	417	418	389	393	385	400	420	442	417	412	406	401	407	424	395	346	369	400	409	416	428	394	397	413	401	441	411	413	387	416	409	400	418	417	390	397	417	423	417	393	392	375	430	410	375	387	386	429	399	408	442	408	421	404	390	414	389	409	419	404	435	390	421	476	421	434	409	389	391	387	433	432	428	392	380	423	405	453	362	413	429	373	417	384	412	388	431	410	432	414	423	384	369	443	439	457	401	386	429	412	415	427	395	361	377	422	405	390	393	435	411	413	417	403	397	378	369	446	403	436	435	421	360	404	401	446	384	421	378	427	375	423	390	392	425	402	398	453	428	406	414	412	438	444	419	383	422	391	418	385	411	395	403	384	394	407	409	374	413	408	390	398	465	421	451	431	417	383	400	421	407	441	401	395	376	413	414	420	422	438	396	378	398	441	385	463	430	412	402	381	431	424	366	394	416	449	412	396	458	372	442	401	377	428	439	437	417	428	397	420	378	396	408	423	386	382	393	410	430	431	417	400	430	366	351	372	394	437	410	368	407	379	408	381	390	386	419	418	409	417	407	398	423	390	373	417	386	402	394	398	388	403	388	389	412	402	445	383	400	391	387	369	403	411	386	411	434	406	392	401	442	437	437	444	415	405	436	362	394	379	396	397	393	388	430	428	423	451	390	427	389	436	452	387	405	411	430	416	420	402	372	415	440	425	401	396	370	370	391	394	418	387	394	436	418	405	409	418	355	428	373	401	393	421	435	400	419	429	419	396	375	433	383	418	347	408	410	400	446	412	392	389	407	418	407	356	403	404	362	409	411	434	404	462	426	399	400	427	369	421	425	433	418	373	444	445	401	433	417	392	399	378	387	399	423	400	403	414	404	427	396	376	393	429	355	395	375	378	411	377	398	361	366	410	429	412	398	385	396	395	395	424	425	411	377	412	398	403	419	427	407	416	397	378	361	448	412	403	426	397	393	409	398	411	415	391	367	412	381	406	434	417	409	389	430	420	401	392	448	385	389	390	377	426	391	424	405	421	383	376	393	410	381	428	394	402	383	393	409	431	363	379	456	450	416	443	434	379	396	426	382	400	429	404	420	380	403	400	420	436	433	399	453	437	402	416	384	372	406	393	422	416	439	371	370	419	351	359	404	395	421	382	381	372	459	451	396	441	389	398	410	390	376	428	411	422	403	424	433	403	416	369	394	419	422	409	423	411	412	422	349	409	420	418	395	415	411	424	427	416	393	390	407	414	457	395	389	425	426	442	373	418	417	458	405	411	389	445	399	418	375	429	408	394	383	389	421	442	402	387	426	403	392	406	385	402	384	377	421	412	422	399	417	383	454	384	428	392	397	471	410	413	379	427	432	413	428	394	426	445	385	376	363	388	386	441	400	427	404	390	384	414	428	383	446	462	398	392	416	420	397	383	417	389	426	414	399	425	427	432	429	433	397	394	414	424	372	403	375	450	415	430	429	443	366	380	396	420	393	416	414	419	383	382	386	412	391	403	437	397	410	408	402	377	427	409	401	401	425	407	430	378	406	414	387	396	441	428	438	451	374	391	393	422	422	390	426	424	399	418	427	411	392	437	401	363	371	410	396	421	436	389	428	449	415	386	405	394	419	396	398	399	431	416	387	367	437	413	387	416	433	431	428	402	395	357	378	377	443	391	401	402	406	404	450	360	363	432	389	403	383	398	408	398	426	365	366	371	379	438	435	407	400	437	403	372	408	448	392	434	359	440	372	439	440	421	385	398	379	432	438	454	375	377	445	390	396	326	377	381	381	391	414	386	396	443	440	403	421	426	423	436	385	412	412	396	374	430	413	421	392	369	402	405	419	435	405	419	394	396	381	435	398	396	416	414	415	394	418	440	438	396	388	370	424	423	399	380	402	373	418	440	364	407	421	396	388	436	380	378	426	417	375	374	429	413	362	395	385	388	382	441	422	404	403	406	373	406	430	387	401	371	392	379	418	432	385	446	408	372	400	414	373	329	390	432	458	428	402	424	451	387	417	376	425	402	392	457	391	452	410	421	414	431	407	433	441	392	467	399	425	387	408	401	407	383	396	397	417	428	385	398	365	407	402	409	455	431	402	355	385	372	413	377	401	390	388	404	383	395	383	412	422	432	431	368	377	423	420	373	374	389	403	419	431	400	411	395	408	409	417	399	417	402	406	391	413	404	398	424	405	413	402	394	416	367	437	427	406	383	402	383	410	393	388	390	427	376	399	391	440	416	421	379	408	391	402	399	397	414	418	438	426	397	421	380	435	374	413	391	407	415	388	384	391	411	382	399	382	413	448	411	420	374	484	420	413	419	413	403	425	430	391	368	426	401	418	410	393	438	403	384	413	413	404	419	437	406	409	349	352	391	376	423	408	383	402	434	352	397	410	377	413	430	436	412	412	371	407	442	413	385	418	412	410	400	403	417	383	388	391	417	438	404	433	427	420	418	423	391	425	431	395	393	410	362	426	433	430	368	428	390	424	439	431	418	401	414	406	390	363	423	425	419	379	396	350	416	405	435	386	375	421	364	415	416	423	396	411	423	378	420	413	411	419	456	424	396	406	403	419	404	368	407	450	419	434	411	388	398	403	407	434	401	407	412	417	367	409	361	384	391	421	416	387	397	402	398	383	440	393	383	404	404	414	392	429	396	391	431	445	388	401	418	389	423	408	418	442	437	405	414	394	392	441	428	394	377	420	399	411	406	386	410	387	429	418	370	393	402	390	409	396	388	403	421	413	383	430	419	448	445	401	410	395	409	411	406	395	383	397	414	438	439	418	391	406	420	420	386	455	453	397	444	427	424	418	428	452	423	399	405	417	444	397	409	397	427	403	376	392	422	412	369	420	386	380	419	380	393	425	422	402	424	376	396	414	408	416	404	394	374	415	395	399	410	387	381
35611	15704	7213	3176	2002	1429	1144	948	908	878	864	886	840	938	854	886	845	908	853	941	905	884	867	914	925	915	924	912	870	854	892	892	856	908	859	889	891	918	912	904	921	843	881	860	898	859	881	881	898	898	933	869	902	919	845	818	945	878	888	916	893	909	881	910	880	855	904	908	907	820	880	890	913	930	893	871	858	871	917	866	875	917	912	865	889	939	853	833	896	890	870	898	841	921	932	865	863	907	897	923	858	873	956	940	924	897	940	918	869	846	897	864	932	878	901	893	920	899	858	868	907	904	929	882	879	869	885	886	885	902	834	838	940	884	902	852	882	935	816	912	900	869	863	836	865	902	868	905	917	912	904	901	883	926	900	869	859	867	905	877	862	918	879	892	856	901	879	831	941	839	868	860	904	882	871	884	909	906	847	900	873	898	885	910	857	839	861	866	889	892	941	877	901	879	863	808	903	862	858	901	866	929	887	872	825	892	844	884	902	873	864	826	925	898	887	891	893	869	883	868	842	885	892	909	900	927	924	895	846	910	882	873	880	871	842	908	877	877	930	861	845	883	901	830	867	882	858	890	898	859	883	889	880	892	906	853	875	891	860	926	845	862	872	907	854	866	873	854	836	946	860	862	829	872	814	887	944	870	882	918	906	915	896	869	882	860	880	833	922	879	889	869	862	936	896	921	891	865	862	886	885	918	879	906	890	919	819	880	883	906	921	888	890	852	879	876	877	864	843	858	889	910	871	813	932	911	905	813	878	905	854	860	870	890	887	855	859	944	879	898	847	855	912	918	875	958	865	892	854	864	854	863	854	863	878	877	901	963	929	911	896	920	886	881	894	899	882	867	890	839	887	889	879	897	889	896	892	883	870	858	853	844	882	848	884	861	882	889	884	904	885	842	871	886	902	849	958	905	916	849	925	867	880	857	866	881	948	846	904	906	904	852	893	855	901	879	858	900	864	912	943	851	871	901	951	900	887	882	855	921	849	923	877	860	909	873	916	904	897	833	867	921	938	849	874	887	914	874	855	907	932	871	916	864	904	800	863	907	864	974	880	866	869	901	878	840	877	868	856	890	896	893	949	914	886	906	915	929	873	903	893	864	866	891	846	895	902	932	877	852	842	913	933	835	907	893	861	860	899	890	889	802	907	833	867	940	905	905	888	915	842	847	909	874	890	876	873	850	922	863	863	906	920	904	831	901	864	904	849	888	893	878	820	902	858	881	909	894	937	842	882	875	887	864	916	829	872	924	878	915	863	889	892	877	891	867	915	918	886	928	926	878	896	877	904	907	937	864	892	897	875	875	808	878	907	873	879	880	875	866	884	860	898	860	904	882	889	874	925	873	890	840	870	880	861	857	951	880	847	851	882	910	872	871	858	868	859	922	884	878	891	860	913	906	876	892	922	888	874	857	947	881	916	886	865	924	922	878	865	878	914	862	915	900	863	896	921	913	892	816	847	891	912	851	858	858	913	869	889	897	888	873	911	880	841	938	854	873	857	895	855	852	873	838	892	856	870	848	879	906	845	868	869	876	935	830	881	857	861	860	862	872	884	914	886	851	963	906	902	854	930	837	869	917	857	877	905	849	883	876	857	828	865	954	886	858	888	861	887	858	897	871	868	904	938	942	905	883	871	892	898	903	885	918	913	912	899	887	878	927	878	856	906	925	892	912	910	843	876	907	877	957	853	891	868	916	843	903	906	906	840	857	832	842	858	857	891	882	925	880	823	927	889	873	882	884	925	895	895	876	835	907	855	855	870	910	892	896	936	894	897	898	866	869	906	908	896	877	870	908	908	879	907	847	841	907	920	906	973	859	911	892	906	892	886	912	925	911	907	846	883	845	899	890	898	855	861	865	883	864	875	891	931	904	929	909	857	873	879	940	912	925	880	897	884	894	866	882	928	893	893	873	880	874	862	860	898	890	922	842	859	844	877	901	859	939	898	897	892	861	914	906	899	890	890	895	864	879	881	841	909	865	836	917	846	895	882	925	863	840	908	891	903	859	893	853	877	890	921	902	869	914	867	918	899	923	843	926	898	865	874	877	878	914	900	931	849	865	919	936	844	921	874	907	892	856	848	874	896	901	819	930	898	844	909	874	889	850	840	906	884	913	931	876	893	912	877	832	867	849	951	873	890	873	852	835	886	876	890	868	906	917	851	882	885	861	868	883	904	881	884	881	802	911	848	797	893	866	867	861	895	901	885	881	885	881	870	869	910	878	891	908	857	907	900	885	925	840	826	873	842	919	905	857	905	846	890	900	900	832	930	902	942	878	914	850	874	923	859	891	943	883	873	827	884	906	910	877	891	806	890	921	877	872	901	883	900	828	871	861	919	835	863	915	869	881	896	859	889	919	948	911	893	870	896	831	947	862	905	860	900	890	911	881	867	877	862	913	874	890	870	879	934	915	843	901	885	884	914	866	851	857	913	882	848	858	874	855	872	916	886	931	853	868	832	865	889	851	846	894	883	912	859	874	849	905	858	921	875	851	857	896	865	884	870	873	846	856	898	920	929	903	895	954	879	915	855	930	851	921	850	893	938	877	895	855	865	860	892	885	865	928	886	898	898	864	897	842	903	900	916	886	855	874	843	880	973	959	846	841	833	915	891	863	886	830	915	847	853	876	881	917	882	859	903	891	838	927	931	865	878	882	811	855	902	935	895	851	912	861	908	909	897	818	869	844	904	848	944	881	861	898	859	883	899	881	869	887	932	917	852	857	923	876	924	909	860	882	845	900	872	874	893	849	907	879	874	936	910	858	896	874	893	878	908	866	903	835	890	877	875	866	869	918	875	862	801	929	878	891	874	920	944	882	876	885	860	898	945	858	859	909	936	852	873	906	944	852	858	869	865	901	913	899	924	851	878	857	871	855	886	892	859	906	890	899	869	941	864	868	901	895	915	895	891	826	945	959	941	863	836	926	910	932	900	909	851	919	919	908	871	871	869	878	872	777	927	880	917	875	918	845	945	854	921	887	920	856	900	893	895	881	949	869	910	891	818	925	904	850	892	920	935	899	852	902	863	892	842	911	852	942	894	900	909	886	871	901	875	896	860	918	874	895	898	886	887	907	891	915	859	843	837	856	850	859	884	894	891	888	880	847	857	894	890	897	895	879	936	822	908	913	877	890	900	920	922	891	885	890	897	898	902	922	884	907	886	938	858	892	854	917	942	849	842	895	919	929	940	832	892	871	897	887	891	874	876	895	865	841	874	848	915	885	851	904	886	909	918	917	834	846	910	895	937	910	867	900	887	900	870	859	934	905	894	828	951	861	897	869	908	914	927	846	830	890	900	919	901	863	918	871	858	867	873	836	887	880	875	914	865	936	885	906	814	860	925	848	915	898	924	882	832	870	900	869	918	875	869	923	929	885	917	883	924	889	931	891	859	871	889	903	903	841	874	911	911	930	900	936	917	862	864	850	891	936	850	917	899	920	852	918	902	880	882	932	932	919	924	836	909	878	884	868	884	883
55536	24238	8224	1233	571	450	487	448	454	415	387	446	418	440	451	429	399	411	442	397	458	405	445	425	423	468	424	433	436	447	433	443	425	388	425	415	452	488	453	439	417	423	447	401	430	394	471	397	444	439	416	496	442	395	416	431	441	468	417	437	412	432	429	441	426	441	398	440	440	411	434	404	419	414	422	428	404	447	441	436	440	438	433	423	445	439	408	443	404	385	404	454	413	447	441	457	399	447	387	426	441	405	394	421	412	442	400	422	395	379	419	470	424	406	442	457	464	461	448	392	438	443	457	450	392	411	439	446	414	454	442	455	457	442	446	454	418	415	454	446	401	425	448	419	459	451	419	367	432	407	405	430	403	421	442	433	441	435	415	452	416	446	438	476	463	406	458	457	454	450	423	456	407	409	451	403	452	431	391	428	396	415	446	467	434	416	418	406	436	393	417	471	467	485	423	433	465	450	398	460	502	415	442	433	438	396	443	432	434	418	440	447	405	396	407	446	401	424	441	432	424	459	447	412	446	407	448	394	431	422	398	444	389	447	427	398	437	405	429	436	451	432	464	430	454	405	408	453	408	454	419	422	420	451	411	422	407	433	440	392	465	400	459	424	381	445	440	406	400	417	388	435	443	423	417	433	462	437	417	451	437	434	408	436	410	444	394	401	406	413	369	421	415	416	413	370	441	405	362	404	394	404	426	411	422	441	437	426	436	412	419	476	401	447	437	406	415	418	443	409	423	431	442	425	445	449	432	441	424	435	448	459	430	396	383	406	420	416	447	423	434	436	407	427	433	480	421	436	447	427	428	441	425	440	446	471	462	445	409	420	459	423	430	451	449	432	377	425	437	456	405	427	421	414	452	426	427	414	481	394	442	382	392	456	407	412	390	414	423	410	399	446	435	415	446	430	435	397	372	417	421	424	417	418	386	432	424	397	421	424	400	415	435	449	437	432	392	404	428	388	429	443	449	440	445	448	429	439	419	392	379	405	412	390	434	431	461	426	401	408	445	415	493	390	414	436	406	444	461	424	436	418	436	412	397	413	415	415	408	434	449	446	458	408	399	447	463	418	392	424	440	385	435	415	441	390	431	434	403	424	399	419	421	422	398	426	459	419	416	396	427	426	448	405	403	427	405	435	463	446	409	447	464	479	443	409	426	405	404	423	424	421	436	434	432	420	413	429	429	401	416	426	447	424	443	416	477	431	394	417	447	448	431	445	414	409	410	424	423	458	485	408	487	453	454	415	414	404	393	426	404	445	433	402	424	415	435	418	440	409	396	405	420	461	410	459	409	412	411	438	414	417	434	462	454	479	408	443	462	425	463	407	424	408	439	423	437	458	419	422	360	446	439	451	423	408	423	372	440	434	413	436	453	446	443	411	415	438	436	432	457	401	433	402	451	399	417	414	414	435	407	462	446	401	453	446	418	406	430	405	418	413	435	434	436	410	443	424	421	429	416	441	402	420	445	414	428	469	417	439	413	470	440	400	438	431	408	431	438	426	434	444	417	449	412	424	439	410	418	415	434	383	397	418	432	431	435	372	391	403	439	430	419	412	451	438	449	444	459	409	414	423	452	426	438	444	413	450	435	459	424	389	458	454	404	402	469	422	373	421	458	425	435	466	414	439	416	381	460	381	432	435	472	414	418	413	443	427	471	475	409	413	432	464	450	431	413	422	434	406	441	432	419	404	423	416	394	456	460	432	457	407	416	431	392	448	418	470	454	416	429	408	408	389	466	440	425	414	420	409	456	437	403	371	442	451	422	476	418	447	454	430	442	368	413	405	425	442	414	464	465	411	466	463	442	421	444	447	443	463	412	408	456	459	409	396	417	426	423	384	387	390	459	475	440	451	448	426	421	437	428	424	446	449	474	419	441	436	399	406	462	439	417	431	422	411	453	441	428	409	417	410	396	396	464	405	419	390	430	396	429	437	379	445	421	478	429	466	404	419	410	398	446	452	421	440	375	413	390	415	424	415	404	416	407	424	436	427	429	458	394	440	402	404	402	446	399	387	429	441	419	414	453	474	417	412	445	436	438	443	471	466	426	412	437	432	444	430	432	429	427	385	405	436	395	453	451	424	442	470	427	499	411	413	445	465	409	451	445	436	425	454	435	407	415	417	423	436	433	373	437	425	439	414	449	432	427	436	427	388	450	393	410	402	410	415	401	381	403	416	433	437	452	470	437	429	456	445	463	420	393	482	428	447	416	416	433	418	401	407	392	423	446	435	358	455	453	390	450	418	402	475	433	396	407	405	450	450	437	422	420	399	440	443	412	395	410	401	452	423	399	440	428	417	431	415	400	449	445	437	449	384	448	407	428	431	392	411	447	417	452	439	421	428	417	433	419	416	416	442	427	458	399	381	400	438	415	445	396	385	415	427	434	393	412	413	403	398	437	412	434	431	425	430	434	467	432	441	445	427	397	402	468	414	406	418	406	458	405	396	420	462	396	432	431	401	439	396	420	402	503	470	386	443	442	404	419	409	446	438	437	433	438	414	407	427	415	452	374	438	433	442	437	385	410	455	414	454	420	449	433	454	476	426	430	476	399	399	414	460	420	435	443	431	464	444	423	438	421	451	434	421	450	420	416	471	435	412	442	388	455	391	441	421	403	422	460	439	438	470	407	454	424	442	428	396	422	458	424	396	364	399	425	437	434	431	460	453	450	443	450	413	409	430	415	465	429	400	441	432	419	433	423	380	410	453	485	448	409	440	403	421	409	468	457	428	433	450	395	446	415	377	447	403	422	396	404	393	410	432	384	413	424	429	382	398	488	470	442	423	438	432	409	439	482	398	438	460	470	509	447	425	456	424	419	441	416	417	403	424	434	445	419	412	458	443	433	428	413	416	434	423	452	447	424	397	369	393	426	423	484	493	413	472	469	409	407	404	453	439	416	442	393	403	457	437	442	426	432	408	382	421	418	419	419	462	487	421	417	423	413	436	431	430	440	435	435	455	447	430	438	434	380	390	372	428	416	467	437	400	453	466	466	417	430	412	440	452	437	425	466	438	420	409	457	397	437	419	419	390	427	408	431	404	417	419	439	431	396	450	402	474	461	407	408	444	440	425	405	425	413	424	416	393	434	438	401	386	419	446	439	456	390	429	420	430	400	410	404	436	449	388	402	422	434	453	455	437	423	409	470	454	419	403	478	444	398	412	463	449	466	443	421	437	457	430	429	420	433	440	415	399	453	437	441	467	432	398	456	429	446	408	443	423	393	403	476	460	409	417	401	441	427	434	444	377	395	422	433	444	442	424	407	418	398	433	429	410	368	476	465	443	448	439	453	464	395	418	445	413	396	408	409	456	430	439	417	453	407	410	403	449	435	448	440	433	456	427	428	435	406	431	445	423	392	413	440	415	462	425	381	410	421	389	410	414	406	440	399	462	389	433	444	415	426	419	421	411	388	402	465	441	437	429	419	434	437	386	378	433	419	442	453	423	418	393	461	444	400	413	400	474	446	385	406	452
38329	13544	4324	1818	1181	1086	979	886	909	908	911	930	915	991	907	883	916	925	897	952	919	928	958	905	924	895	921	907	917	894	936	962	1001	901	1015	923	923	923	915	909	901	952	920	905	926	950	882	925	994	987	957	882	876	858	918	919	943	905	941	949	913	938	835	935	948	903	973	856	917	998	922	948	931	919	862	881	950	929	902	938	974	925	956	914	934	944	947	951	925	963	946	915	872	926	948	920	963	927	926	907	887	921	952	921	950	918	924	935	908	919	907	916	940	967	938	945	995	910	863	959	904	941	912	896	982	963	928	918	877	881	927	934	966	919	907	879	934	891	922	954	942	959	852	942	941	970	912	947	888	944	923	919	945	905	953	962	942	921	876	931	892	935	929	986	987	927	938	926	895	950	958	890	956	883	938	867	939	892	956	964	929	906	932	922	915	926	907	978	916	953	902	934	934	922	928	941	867	926	906	958	946	922	931	942	891	938	917	908	928	926	901	915	943	929	932	914	909	937	947	901	912	906	924	915	942	961	873	960	906	883	933	892	951	906	932	950	952	957	884	954	960	895	950	932	917	908	934	915	929	977	946	913	925	854	929	889	927	933	909	917	929	905	906	885	926	913	905	942	923	917	932	884	928	952	959	895	927	974	921	909	949	878	888	920	912	938	961	917	863	851	940	871	921	962	994	925	879	874	923	914	955	941	938	944	884	939	946	940	967	952	888	937	887	958	915	933	930	893	988	955	935	903	931	920	940	964	951	922	924	868	868	960	874	947	896	903	948	926	907	936	973	977	874	936	899	955	948	971	910	949	926	971	937	938	905	957	938	920	925	875	905	924	894	960	947	910	925	980	906	903	976	944	981	940	898	923	937	876	877	979	882	891	892	940	921	922	881	914	956	897	894	946	911	955	943	975	866	955	956	916	989	919	897	941	940	888	878	949	934	910	932	955	955	949	958	889	898	963	900	858	920	940	894	911	929	943	898	987	978	933	958	916	979	911	845	920	928	912	951	961	895	930	919	973	948	858	919	923	949	904	934	955	945	896	924	904	952	867	918	976	931	883	927	921	847	954	892	919	950	914	1002	876	908	952	905	931	920	945	895	950	908	896	947	926	932	930	894	914	923	945	934	954	942	949	907	940	895	913	916	863	885	927	948	872	899	934	991	919	954	904	935	939	944	951	975	915	919	948	911	917	942	970	971	931	926	933	865	951	900	915	945	945	949	839	914	901	962	898	914	909	947	886	892	917	927	910	910	993	900	907	922	874	909	921	956	915	963	955	890	934	1002	896	924	904	918	964	872	935	926	966	917	936	932	937	984	895	901	993	981	959	902	988	950	903	943	947	934	894	922	952	907	952	877	918	918	890	846	932	865	966	934	919	916	886	946	997	915	926	964	909	917	916	893	986	945	977	939	894	891	918	886	903	945	959	928	943	871	949	922	893	937	909	939	932	938	940	967	980	955	920	872	940	903	970	937	964	907	938	961	917	943	998	930	909	951	996	968	950	889	942	945	917	948	959	907	946	945	906	937	897	949	958	957	937	959	933	916	974	901	895	923	964	923	911	912	931	973	933	980	939	950	976	951	941	917	917	913	912	901	970	904	931	925	918	926	878	971	913	893	880	863	885	950	924	930	870	921	897	945	898	948	964	901	977	970	938	960	931	978	900	938	905	965	915	894	930	938	950	917	860	889	919	968	916	950	917	902	947	900	874	927	925	944	935	942	947	907	899	891	950	928	944	923	886	975	922	858	908	961	950	904	912	918	908	907	954	910	936	901	943	883	874	930	892	882	909	943	867	957	930	937	884	916	934	904	958	913	899	898	925	923	983	887	913	950	902	914	929	943	955	919	914	893	903	951	932	914	937	915	940	878	875	974	895	907	956	859	881	948	962	941	950	909	876	951	894	927	947	931	931	926	887	968	967	895	973	923	959	873	972	956	967	911	923	923	896	875	945	975	967	945	878	946	969	909	935	940	927	907	922	887	894	945	975	911	948	957	954	886	963	904	904	860	921	964	925	932	964	936	932	904	928	925	936	950	967	917	930	939	966	883	905	908	944	947	909	915	979	939	917	940	911	889	915	963	959	996	967	969	935	968	918	885	910	953	910	916	943	964	933	942	937	905	938	933	906	929	946	932	981	960	876	965	924	959	912	962	954	944	936	944	852	957	874	917	867	863	963	913	922	938	883	906	940	917	944	947	962	946	954	950	872	903	969	950	916	973	975	971	878	944	947	968	1003	919	917	913	932	950	877	972	888	931	918	905	976	930	929	885	924	961	889	927	960	933	959	928	939	999	917	918	971	927	871	891	899	924	917	911	917	928	985	937	938	936	917	909	847	938	925	924	941	950	1004	876	933	892	876	922	915	917	893	928	892	909	901	883	865	922	988	894	871	918	915	919	939	920	939	898	930	877	946	937	898	927	904	936	873	913	970	934	916	914	956	933	958	907	952	931	964	923	951	959	963	986	936	941	941	937	926	980	955	888	969	945	923	948	940	884	922	912	925	958	890	924	964	931	895	923	904	887	934	944	960	901	924	942	918	940	916	929	915	943	923	885	918	882	959	955	919	887	874	887	916	911	960	947	943	902	944	942	911	943	963	937	884	898	900	896	964	973	920	877	938	933	983	947	898	916	934	924	925	938	956	923	940	881	936	955	897	968	931	909	936	907	924	944	905	989	917	969	935	934	937	878	910	877	939	950	926	945	916	945	912	908	972	933	922	926	950	913	934	958	959	949	940	961	891	978	918	875	942	919	922	975	881	906	966	914	932	943	918	949	942	912	947	995	947	927	948	957	975	926	995	897	889	917	913	908	936	889	942	866	935	909	927	975	901	932	961	949	872	886	865	916	924	949	899	952	917	902	879	936	964	929	967	910	970	952	915	894	930	905	937	970	892	907	872	912	880	912	908	921	894	978	949	933	1000	918	872	894	918	937	930	890	954	934	961	937	935	839	995	882	870	915	895	931	947	903	918	905	912	935	941	918	857	897	962	944	914	941	966	879	976	931	960	910	901	886	914	909	884	991	958	976	988	902	867	961	914	950	956	921	915	952	915	886	921	955	915	934	909	905	934	922	914	945	930	974	909	905	934	946	967	871	915	896	928	994	957	919	938	927	933	940	915	868	926	919	934	867	965	929	885	926	985	875	855	940	887	1010	924	945	931	900	915	945	892	988	934	945	943	943	884	955	917	987	898	963	936	967	915	901	1003	914	943	938	938	913	936	904	941	906	910	877	898	919	940	941	947	932	923	913	963	997	944	935	922	953	938	937	890	931	889	955	906	947	978	964	951	904	923	959	880	925	949	905	915	924	947	925	940	931	949	877	910	928	882	963	913	904	930	981	914	951	869	929	938	906	888	923	928	905	995	936	967	947	935	963	960	922	932	980	924	944	988	978	887	939	944	951	933	932	882	932	970	931	918	907	915	983	927	929	911	907	927	926	945	920	917	897	890	923	871	917	936	955	960	942	945	899	899	941	923	875	922
57839	25237	9827	2056	808	541	491	425	408	456	446	435	429	397	429	417	434	480	442	459	408	414	420	416	402	415	428	442	408	474	441	419	422	419	433	402	463	439	443	429	447	410	413	469	475	460	481	385	464	441	418	459	428	404	449	479	417	415	425	381	446	415	431	415	364	393	458	457	388	430	438	402	450	436	448	415	467	458	443	430	400	432	423	425	428	447	420	426	436	425	460	441	448	389	468	444	440	409	462	422	418	459	399	455	419	418	427	438	443	424	423	455	413	427	480	476	444	470	456	428	419	427	448	433	415	492	414	391	433	416	403	431	437	419	456	429	490	419	452	437	453	455	445	480	446	400	435	425	443	388	446	405	440	465	424	431	409	469	453	465	424	384	450	424	430	445	403	456	446	450	448	441	411	437	493	415	481	451	465	447	446	431	449	456	442	491	445	459	426	435	446	469	465	461	436	412	405	428	428	409	430	469	424	394	449	453	460	407	443	413	413	441	435	464	422	411	423	435	427	443	482	441	391	406	468	439	446	459	431	434	456	460	420	412	359	464	434	409	422	419	424	434	449	422	444	420	459	433	438	469	424	445	416	448	443	410	411	425	461	404	450	461	424	420	438	413	426	434	443	410	443	425	433	415	446	429	451	405	423	412	425	436	457	437	425	430	453	433	415	437	419	468	430	452	421	446	429	455	437	453	413	417	435	398	422	409	426	420	448	462	412	415	413	385	415	476	435	427	459	504	368	421	383	416	449	415	406	420	459	424	407	392	400	410	429	448	465	427	416	455	398	456	452	422	444	452	442	456	419	451	434	448	419	432	398	457	427	504	459	457	473	416	443	414	419	411	433	456	424	440	448	421	429	450	433	420	455	392	421	446	415	443	379	416	452	445	445	385	414	441	403	446	375	419	391	435	415	415	478	438	436	433	407	426	494	455	448	464	407	430	441	462	402	424	434	414	438	426	437	458	463	425	446	436	432	430	458	463	435	425	429	411	408	420	395	439	421	454	458	407	454	424	470	433	411	416	460	419	485	412	421	423	401	434	425	491	426	411	411	443	404	448	428	429	393	416	453	482	465	425	400	451	419	396	450	430	408	445	445	429	405	413	414	390	405	440	433	442	451	480	450	449	395	430	423	463	434	469	444	415	460	434	430	411	424	406	416	431	412	468	452	497	473	414	436	419	405	406	472	426	402	455	433	453	439	390	440	451	447	420	460	440	411	417	458	423	423	455	431	436	430	438	445	460	414	405	441	434	474	425	444	428	438	410	424	409	419	403	449	412	415	439	427	438	436	461	452	402	449	431	441	441	466	509	459	404	400	438	442	439	373	427	407	420	498	451	443	431	449	423	437	423	456	471	417	441	449	460	427	414	434	401	422	444	447	438	428	432	439	430	381	401	439	363	410	402	435	461	415	413	445	398	435	402	398	427	446	453	444	377	414	487	421	446	460	434	461	446	429	441	440	412	451	454	457	449	443	431	405	476	479	411	392	442	428	449	453	402	429	449	431	438	413	448	448	459	442	438	414	422	421	429	440	464	426	445	425	423	472	442	402	441	458	449	479	432	415	396	404	455	419	395	437	461	469	425	434	427	466	441	466	452	397	437	441	446	403	440	457	415	454	447	433	372	465	411	449	437	398	474	414	444	462	446	403	409	416	440	471	438	430	429	449	361	438	417	432	415	439	426	425	394	423	437	420	408	426	455	451	447	418	416	448	428	432	437	440	429	451	432	426	409	428	447	437	415	467	450	422	426	474	452	409	387	446	450	425	421	431	414	434	446	493	440	441	461	452	436	443	421	432	408	433	421	394	430	434	454	440	475	408	417	444	433	457	426	475	456	455	434	470	394	442	392	423	451	403	460	472	456	412	464	429	442	392	438	432	421	425	456	426	483	450	472	403	447	448	477	456	436	415	427	453	463	434	469	403	429	436	446	438	461	431	416	434	396	444	462	426	462	429	443	412	446	433	430	467	463	450	394	448	431	426	448	415	442	428	481	470	434	448	463	443	445	426	433	432	423	407	445	414	392	463	435	452	418	426	456	441	434	440	430	440	474	464	427	422	461	432	438	433	403	442	435	429	435	428	455	425	454	418	430	435	438	441	451	456	450	502	477	441	436	431	461	458	459	426	422	447	471	435	478	430	426	414	434	422	425	438	466	423	413	398	409	411	456	469	421	453	420	431	444	431	410	425	436	431	428	453	469	482	438	449	472	427	413	455	425	384	458	435	440	462	445	415	440	430	467	446	468	436	470	417	464	418	452	453	430	426	507	438	437	442	445	402	441	486	410	441	440	407	396	418	421	441	416	458	415	430	403	430	418	482	399	448	440	454	503	442	480	443	416	421	396	421	462	467	459	454	442	422	394	426	461	437	451	428	437	434	436	402	437	428	478	454	430	436	450	417	440	453	406	453	408	430	410	411	449	449	462	450	434	395	422	444	414	430	409	425	450	449	446	396	446	418	412	405	446	479	452	460	460	445	491	482	428	444	395	446	438	449	417	458	423	474	449	437	458	448	476	502	395	465	426	449	462	419	419	423	470	451	397	437	461	417	430	425	460	444	468	434	451	477	435	464	456	454	415	426	431	430	442	430	470	442	405	414	432	383	388	446	428	438	434	401	442	477	462	407	443	504	426	430	443	445	439	424	449	454	443	402	412	415	440	438	416	448	414	429	461	407	471	417	458	429	418	474	440	440	487	380	424	445	413	416	449	434	432	445	434	460	402	429	441	411	461	428	417	436	439	411	407	451	471	434	435	470	415	434	467	406	467	415	400	426	472	453	447	419	473	446	428	400	448	430	419	433	436	428	442	421	471	445	437	451	441	439	422	412	391	431	448	476	418	455	446	422	426	424	417	412	420	406	421	456	442	437	390	394	454	427	436	469	460	413	476	453	449	430	420	431	466	437	450	407	428	391	413	407	435	443	451	426	408	427	467	414	419	438	407	387	410	417	458	384	416	446	430	420	454	429	412	418	449	433	437	448	430	427	435	431	428	439	440	437	438	403	413	400	443	462	442	465	431	443	456	443	436	455	428	429	412	460	400	443	447	420	441	424	447	465	435	430	446	452	436	396	441	442	436	419	429	418	486	402	412	435	422	433	422	453	467	417	421	453	429	434	462	411	453	432	450	405	447	392	399	417	427	394	444	433	434	470	435	445	440	415	474	417	459	431	480	429	420	438	443	427	433	438	415	460	473	403	428	430	417	434	419	415	471	440	435	424	434	475	427	438	410	450	422	430	425	400	430	452	448	440	433	431	456	445	424	400	420	447	449	408	449	435	428	443	469	408	411	411	432	406	422	458	443	421	415	424	417	451	400	418	440	438	465	422	406	440	429	429	414	404	426	422	437	459	420	439	403	450	390	493	429	419	432	427	452	403	429	443	439	441	413	452	397	389	398	437	468	425	466	451	423	436	426	425	448	455	502	439	454	401	473	455	381	447	430	459	447	447	438	464	454	429	434	421	431	473	463	421	424
39817	14849	5866	2876	1787	1219	1081	1016	976	981	921	900	903	931	897	922	933	933	947	899	904	973	965	890	947	950	953	938	928	954	913	927	984	942	890	965	900	875	993	957	919	929	930	922	966	950	942	932	905	1011	924	946	903	944	946	920	918	915	917	983	933	949	936	972	934	889	926	924	968	940	914	956	888	903	952	943	956	987	950	905	976	943	931	944	957	928	957	978	898	901	944	903	930	970	889	964	980	893	908	929	889	878	948	907	939	912	983	890	900	964	961	947	947	917	864	904	932	936	925	948	978	978	953	1011	948	941	963	962	971	939	980	943	911	921	978	962	948	930	935	955	897	995	950	906	944	971	962	915	964	933	878	969	923	975	909	975	943	961	903	906	929	918	1003	938	962	920	982	944	916	932	948	922	948	948	917	877	943	996	936	896	916	970	905	959	878	914	935	916	893	915	946	909	883	888	978	930	960	924	912	967	931	910	942	945	910	928	914	936	879	918	911	953	921	956	971	934	942	919	952	950	897	909	951	959	915	917	965	931	886	965	903	956	938	940	877	940	983	968	895	916	924	907	942	997	950	956	975	887	936	986	998	953	915	940	933	934	952	935	943	954	879	932	904	977	930	941	918	941	910	914	922	948	921	953	950	911	898	955	957	960	991	958	906	935	960	952	933	974	1006	962	956	910	859	893	929	935	961	965	947	936	947	935	919	917	908	936	926	980	893	903	948	971	925	923	932	913	940	928	973	979	930	896	931	886	923	942	947	944	918	956	944	927	948	906	972	941	910	927	891	952	901	946	952	879	927	976	939	876	956	956	898	933	917	891	914	947	940	973	865	959	889	955	975	1000	949	920	914	872	961	913	909	883	972	953	959	937	945	916	957	921	929	951	947	931	924	966	960	902	956	947	901	923	928	922	945	910	952	951	951	967	968	968	917	916	973	943	918	974	947	915	908	972	940	952	957	956	908	972	917	929	971	979	952	913	914	987	993	927	914	903	965	967	933	900	946	961	965	938	887	907	908	999	982	917	959	971	971	907	903	960	930	915	901	923	905	903	1001	992	928	930	952	915	961	939	892	922	974	951	999	970	954	958	973	957	939	949	899	938	904	908	985	917	916	945	944	879	965	912	905	945	934	941	967	985	944	930	963	956	992	945	934	941	924	965	944	922	961	936	960	967	910	950	947	981	894	962	945	993	921	944	926	919	929	912	984	965	922	922	932	946	943	922	920	926	944	941	924	955	904	916	960	909	943	942	939	907	917	965	941	924	917	929	919	920	961	934	972	885	1003	898	943	947	927	959	937	968	950	942	883	948	908	953	952	965	1000	893	944	938	948	971	940	979	938	901	964	877	982	918	953	936	931	905	933	941	893	950	981	905	917	939	895	900	947	970	914	928	909	928	921	874	939	964	988	958	980	909	968	938	907	960	987	915	988	975	964	961	952	942	966	878	895	914	962	957	972	956	955	1003	919	904	962	981	929	946	931	930	915	942	910	970	902	911	914	896	915	934	949	963	957	995	934	942	983	946	1012	925	933	922	909	968	905	884	965	993	941	942	982	919	971	922	929	917	936	906	900	968	936	873	929	917	950	903	933	1005	929	955	933	925	893	888	921	970	987	968	866	915	975	966	937	918	903	950	936	929	955	981	946	962	924	875	932	900	897	949	950	993	929	940	944	961	913	957	942	926	907	960	955	879	957	917	943	907	912	939	882	907	906	962	927	958	950	924	917	937	969	966	1018	934	972	913	944	945	981	948	888	992	946	934	985	945	971	870	968	957	917	928	905	925	914	993	919	910	915	928	917	921	923	932	948	876	946	933	990	969	917	897	929	933	935	960	891	938	1025	920	960	931	912	983	944	898	986	966	970	927	922	926	868	957	950	892	947	944	869	933	913	981	931	892	939	950	905	939	907	1002	960	961	914	888	953	920	954	931	930	938	904	990	845	946	952	987	876	915	920	985	959	986	889	939	995	947	951	948	972	993	930	958	948	932	892	908	916	943	940	927	953	931	913	906	913	943	929	922	953	965	950	878	935	897	945	956	927	891	927	934	960	977	974	965	941	931	955	877	945	947	925	927	904	998	969	966	893	995	942	947	914	921	884	912	960	890	930	888	945	967	937	947	972	965	931	958	938	953	946	898	965	915	1005	906	927	917	914	953	982	943	914	942	927	943	904	987	933	909	967	929	943	955	954	889	908	965	993	926	934	923	857	917	918	895	1002	912	925	973	980	951	929	964	885	921	938	937	932	940	907	970	914	947	925	941	909	935	911	950	917	904	925	948	902	990	920	944	907	924	944	927	936	976	990	924	977	946	975	919	993	913	933	932	947	927	942	901	903	917	939	944	899	927	928	920	934	910	943	990	965	910	940	990	944	972	893	932	908	922	941	952	877	939	955	965	976	932	918	969	928	1005	937	911	905	917	928	939	947	912	952	973	927	985	900	908	889	1012	915	915	872	1012	940	975	1001	901	941	964	948	933	903	964	976	978	913	991	936	897	875	885	960	910	885	898	1018	940	895	908	991	964	951	951	958	950	886	954	863	930	947	908	972	960	936	933	967	934	957	991	909	925	1001	929	986	969	949	958	934	941	956	983	938	954	909	904	903	901	941	936	971	944	903	1022	886	905	966	903	919	913	933	878	982	932	966	917	938	894	954	898	963	923	854	896	925	948	894	947	877	921	936	929	951	968	945	911	927	943	959	945	913	935	951	938	874	917	914	1004	971	939	956	939	918	965	922	945	903	927	951	935	918	923	958	956	876	976	936	871	918	941	971	956	991	984	945	906	929	937	970	902	911	913	970	952	930	920	940	926	939	933	953	927	905	898	955	935	961	969	934	922	910	932	997	970	940	948	934	964	966	914	983	978	947	1001	925	953	962	908	927	931	894	893	939	909	963	936	927	993	869	954	987	909	950	940	915	961	906	907	961	941	946	1010	974	929	935	947	925	918	926	955	933	965	953	931	926	958	914	941	938	940	920	880	928	961	937	877	944	911	954	927	913	934	936	972	909	910	933	934	922	913	892	944	989	914	948	896	903	1016	932	926	922	975	908	980	905	891	946	912	903	942	934	928	908	952	927	919	911	964	944	933	958	951	949	909	988	892	977	948	969	910	977	885	883	897	950	885	937	939	978	937	896	931	905	946	948	926	973	924	939	871	929	932	912	924	924	918	921	940	925	891	940	917	949	948	989	918	946	936	945	915	962	986	950	945	875	903	964	900	990	908	955	941	887	991	901	989	977	902	934	952	979	946	957	963	931	982	951	973	882	952	921	964	922	969	880	947	999	961	925	916	949	932	916	987	917	948	907	931	930	912	923	993	881	971	944	995	914	946	941	884	964	921	893	929	974	956	957	957	894	927	850	954	963	943	909	920	950	938	889	967	1015	894	960	1021	932	920	932	907	986	921	953	945	940	897	965	976	894	937	946	976	899	915	882	948	916	908	972	897	959	919	955	936	977	921	955	881	905	893	927	913	991	898	923	928	941	925	906	979	874	890	960	937	927	941	881	960
50574	18231	4341	1115	589	487	421	436	389	434	401	436	404	438	436	361	449	425	452	424	401	411	396	446	436	374	388	442	425	381	419	408	414	453	378	441	436	443	407	424	422	411	393	435	456	478	397	395	430	415	431	428	430	409	444	398	424	436	448	437	438	404	434	410	425	440	426	434	427	431	434	428	389	431	434	417	435	434	412	398	452	372	404	433	385	393	383	412	440	433	419	386	412	424	428	416	390	427	394	386	398	389	359	439	424	426	423	399	415	410	411	421	414	422	433	437	431	380	362	391	413	403	400	432	410	475	409	391	419	398	416	423	352	387	413	408	429	412	412	402	365	426	380	407	374	457	430	394	422	421	376	406	445	413	415	395	375	403	421	402	380	421	386	385	431	423	382	387	387	403	384	449	420	440	375	443	440	420	381	395	427	457	426	389	447	426	395	444	376	425	400	408	389	386	378	410	388	419	398	392	414	422	430	431	372	424	371	401	421	449	421	423	418	414	433	391	389	417	442	443	450	419	425	432	477	421	421	389	393	419	437	443	403	411	433	426	401	442	413	416	438	419	426	417	414	430	429	379	409	417	442	438	455	395	419	405	436	424	403	428	369	413	463	439	419	419	458	411	417	438	425	386	405	381	400	425	389	402	418	402	399	395	407	451	390	443	414	436	433	431	410	435	427	418	384	399	413	429	423	408	422	450	426	410	378	455	441	431	424	438	450	387	423	422	453	410	389	464	447	396	412	404	416	413	434	393	416	383	391	414	443	415	395	444	394	379	429	432	474	430	420	433	392	427	432	419	422	408	428	381	399	408	402	428	402	411	419	418	407	401	435	374	448	463	385	418	395	390	394	418	410	357	391	402	402	454	383	402	402	449	406	387	418	408	413	425	389	444	447	394	421	429	448	419	416	399	414	445	432	432	410	391	460	434	423	450	470	365	436	462	425	400	450	410	430	397	415	392	384	439	392	413	406	416	444	443	398	431	443	392	419	386	405	432	385	409	450	416	430	379	396	420	419	454	448	450	420	440	446	436	447	436	453	415	432	417	418	373	430	402	391	371	418	409	459	415	459	413	456	421	430	419	405	394	397	423	432	434	419	435	409	404	425	399	413	426	398	400	427	403	415	399	418	399	416	391	391	442	400	374	415	426	416	462	387	446	405	455	454	440	448	415	438	435	447	457	418	427	423	419	456	393	441	405	407	408	436	469	417	387	409	402	386	411	406	456	405	437	411	374	370	411	397	441	428	402	401	417	398	411	430	399	413	436	422	429	410	423	372	437	413	375	422	435	399	427	420	447	402	445	470	397	396	440	387	418	414	404	431	443	418	401	390	409	422	428	399	381	422	415	453	442	412	435	405	447	406	391	406	432	443	431	422	454	415	425	405	418	430	390	403	398	427	438	422	386	393	390	439	414	422	410	391	422	379	410	408	389	392	418	437	412	412	429	370	378	432	445	396	446	390	454	458	407	424	417	391	447	401	427	411	437	425	455	409	397	390	413	383	400	410	395	430	388	411	444	426	396	423	424	388	412	398	402	408	464	384	377	429	402	448	412	405	418	405	424	393	419	400	397	442	427	380	404	422	416	396	399	422	460	394	425	389	445	414	425	457	450	442	409	428	393	386	414	431	433	407	422	395	428	416	417	425	415	346	416	437	405	409	388	439	404	438	417	402	425	404	402	432	396	389	407	420	429	427	442	439	428	439	411	417	434	408	422	397	398	462	474	416	383	420	381	391	390	391	418	393	427	419	376	452	408	460	425	432	398	409	392	418	380	431	433	389	431	399	397	441	403	393	382	417	382	432	436	403	415	428	413	451	439	414	411	415	406	435	392	410	438	417	422	443	416	417	447	446	404	414	431	422	454	423	416	437	428	420	400	403	425	425	423	380	392	406	422	412	434	458	382	389	421	413	417	387	416	446	427	428	423	399	390	409	421	424	426	406	437	400	421	434	397	405	425	417	412	399	455	373	421	383	402	412	411	392	454	432	430	425	379	469	432	401	411	413	382	393	411	435	394	442	431	404	432	413	430	459	456	385	400	433	414	425	405	435	431	408	376	388	395	415	412	409	405	416	414	397	417	385	459	437	359	390	392	450	399	404	402	426	457	435	405	426	418	454	402	424	429	403	420	393	429	434	413	446	451	384	425	438	397	405	407	390	442	404	422	399	430	415	370	411	392	444	461	400	420	452	425	448	423	413	464	413	423	381	452	408	423	467	414	441	431	458	352	391	447	406	426	437	419	404	395	406	373	400	417	418	444	432	423	417	399	424	449	418	389	407	464	389	398	456	436	417	393	414	433	461	441	405	417	405	442	435	403	385	428	386	404	426	420	421	431	440	403	421	436	418	447	416	419	395	466	423	428	431	427	436	395	408	396	415	447	474	389	390	405	398	443	452	408	420	415	420	406	421	415	387	417	398	423	409	387	416	412	417	411	501	439	391	401	430	419	455	471	394	412	400	415	446	394	408	410	408	416	401	444	426	446	440	385	395	414	416	434	420	443	397	395	418	440	407	414	414	429	415	386	390	427	419	432	377	446	418	408	416	403	419	398	416	349	381	387	368	405	424	399	403	413	454	421	453	418	425	414	396	385	375	430	427	403	424	416	402	402	406	423	396	385	438	461	407	431	408	438	393	409	414	410	422	432	415	392	431	452	400	444	402	463	365	431	421	425	360	441	419	411	440	419	393	422	407	424	377	375	416	427	396	396	420	413	413	435	403	404	412	458	419	388	440	413	407	433	447	411	431	433	399	392	440	404	389	387	418	419	430	452	447	431	410	405	387	399	361	448	423	449	395	444	436	403	413	399	448	405	375	408	392	425	493	432	422	412	391	418	389	423	371	408	408	408	400	422	408	447	419	426	406	426	395	379	411	431	423	393	424	403	406	391	413	375	431	436	396	429	442	415	445	415	449	402	395	385	402	400	434	404	420	407	432	433	429	421	425	415	403	411	390	392	464	392	421	445	436	412	408	440	428	423	402	448	418	400	427	417	432	392	405	404	387	445	378	392	430	445	427	430	421	443	387	463	421	448	356	397	439	457	396	401	390	450	417	397	419	394	404	426	422	415	403	427	371	383	439	396	397	405	405	420	410	433	435	427	397	384	409	393	421	430	427	427	399	391	478	395	418	390	434	416	405	387	414	423	458	417	424	385	415	429	418	393	421	412	365	430	437	404	409	386	371	449	407	410	440	383	418	397	454	417	436	401	398	433	398	447	425	413	466	398	441	457	470	383	403	373	389	415	424	420	417	395	411	384	436	420	407	391	437	414	402	465	395	419	400	435	483	452	365	434	390	418	389	392	415	395	461	453	385	403	389	425	425	411	406	398	446	452	445	393	411	408	410	434	425	400	428	405	412	427	379	416	443	427	410	384	409	398	462	405	417	392	424	363	424	419	434	439	437	421	422	402	410	399	412	395	426	432	418	438	426	408	394	387	410	407	412	394	431	472	404	414	410	409	443	377	386	437	402	446
33876	11455	4401	2147	1328	1051	975	981	909	899	850	898	865	905	914	934	990	907	896	919	902	885	911	884	900	949	903	885	931	932	927	929	841	937	954	910	878	905	889	861	884	923	872	893	906	882	863	959	903	929	923	902	876	945	942	924	872	848	863	918	874	926	886	913	944	862	862	904	865	894	944	894	953	931	890	856	842	946	894	911	886	939	903	922	895	904	908	911	909	913	888	906	946	872	888	865	888	909	882	861	935	885	873	900	895	895	940	912	927	929	880	852	862	936	912	890	846	891	898	900	946	905	899	914	886	890	944	861	895	916	915	924	839	876	942	908	862	942	868	892	880	845	888	893	901	865	905	895	875	956	920	859	871	926	855	850	839	891	918	918	905	929	914	891	918	925	887	957	920	879	877	911	877	841	920	849	905	904	914	943	908	911	927	948	876	906	934	921	999	906	937	889	940	874	874	929	907	891	894	915	907	909	897	918	901	842	931	900	911	877	887	932	882	882	918	890	891	890	882	921	874	886	887	873	901	902	917	882	930	925	908	930	935	870	886	932	826	901	945	894	853	927	872	934	896	894	951	912	878	929	876	877	918	896	873	905	929	856	885	902	872	890	934	903	864	908	905	937	900	890	875	932	902	915	880	898	932	941	951	843	879	935	914	866	904	891	896	870	926	896	934	881	910	868	884	914	967	897	858	918	871	920	933	871	848	959	896	913	914	884	894	916	917	939	902	868	878	876	936	909	939	881	940	849	904	914	892	870	889	922	872	920	885	876	820	855	896	919	937	915	925	934	923	886	887	917	913	916	898	898	887	934	906	962	900	912	868	835	929	913	906	872	891	898	900	907	920	837	874	893	924	900	876	932	885	860	882	878	880	914	868	888	899	893	896	880	972	904	910	925	886	898	855	893	982	881	955	896	920	908	944	903	899	822	904	951	895	961	929	874	896	847	932	929	870	854	889	848	912	861	900	865	917	920	929	893	926	884	886	882	918	907	890	882	972	919	897	958	862	942	892	830	908	909	863	884	914	909	847	878	888	885	918	938	870	890	931	889	898	913	876	921	888	932	900	844	886	956	934	915	864	904	908	939	893	901	910	930	932	844	941	895	882	883	917	899	937	941	918	888	886	923	917	897	900	881	886	919	868	934	875	900	905	874	904	899	913	898	944	852	927	972	870	883	919	848	904	861	899	864	960	893	933	928	942	882	938	877	901	901	887	899	914	909	881	907	867	919	917	899	912	928	897	914	918	889	891	956	990	889	890	918	933	882	939	859	923	910	916	891	874	897	861	892	864	877	890	880	893	931	918	921	920	871	890	922	920	891	926	890	945	899	846	878	917	911	840	874	866	956	941	909	981	886	906	890	903	908	877	872	938	918	945	954	960	872	858	954	895	899	919	883	975	908	861	879	892	906	927	926	911	861	842	915	928	910	896	915	870	927	924	938	870	907	882	922	917	875	872	912	930	904	907	896	934	932	939	948	880	889	954	925	968	867	878	851	940	902	945	909	873	895	931	964	900	887	970	866	921	866	921	914	898	966	914	885	868	879	935	903	911	892	840	910	849	928	972	880	839	860	916	903	909	952	896	885	890	929	931	903	891	942	930	909	898	910	864	937	909	902	911	918	916	898	936	892	846	948	921	942	879	891	890	854	884	856	905	930	948	920	880	832	921	897	887	860	923	919	895	891	945	874	893	928	927	923	974	903	898	876	911	915	892	920	890	920	881	932	913	912	915	865	874	920	924	927	891	867	880	916	910	929	881	909	907	925	871	926	921	929	900	879	928	866	891	909	901	905	893	904	911	829	900	895	879	876	900	930	871	888	905	945	924	916	924	935	935	885	906	924	912	892	879	916	914	936	885	886	868	894	926	878	878	935	956	897	899	929	881	848	863	890	931	910	890	925	892	890	920	970	884	904	922	866	919	856	883	887	919	931	913	890	945	927	845	903	891	913	880	915	888	946	991	902	939	938	928	864	877	888	910	880	934	878	898	914	880	816	918	926	940	953	915	918	924	942	869	911	873	923	917	952	870	940	899	872	972	909	902	888	915	930	911	827	861	957	934	911	911	905	909	838	876	931	939	920	850	941	877	867	938	977	922	894	875	935	949	881	917	890	894	901	916	901	931	914	900	910	925	857	879	929	942	926	875	875	930	912	868	869	940	868	928	894	917	874	928	908	887	923	896	940	885	881	906	933	952	907	865	876	945	884	880	891	897	927	923	911	880	843	868	904	857	927	881	916	865	874	921	856	960	844	937	887	913	885	873	866	900	898	918	840	879	831	819	904	923	943	892	881	895	942	934	865	887	946	923	882	929	940	893	896	934	894	911	880	935	917	858	833	880	869	876	908	943	841	869	885	897	923	919	921	929	955	868	956	951	883	881	942	860	878	892	882	953	884	903	846	923	841	885	904	957	947	950	899	925	948	864	890	918	858	906	931	856	865	899	931	936	910	866	913	914	886	935	891	890	875	919	868	897	903	887	919	942	946	897	857	884	952	949	871	906	948	852	940	920	882	915	869	897	923	931	924	911	898	851	878	921	911	929	920	884	946	905	928	948	896	883	918	903	924	893	916	918	884	948	913	935	914	873	876	923	909	890	893	891	892	836	907	863	880	879	931	885	914	882	906	869	884	868	871	941	881	860	886	926	904	910	854	933	933	878	936	855	890	902	907	920	884	935	887	931	909	910	926	927	924	876	912	856	1011	941	894	939	920	934	881	845	946	880	837	912	842	883	945	939	933	887	859	928	936	868	944	888	890	911	897	879	890	927	909	850	867	829	914	838	952	864	900	926	934	939	939	871	921	910	946	899	929	891	887	874	931	947	868	858	903	874	894	921	905	912	913	914	909	882	875	903	918	935	889	887	939	885	876	847	886	926	875	879	906	923	914	936	944	964	829	896	889	939	891	926	955	917	906	860	855	852	890	912	907	925	850	860	912	947	878	883	885	858	916	923	904	929	887	928	832	926	897	891	902	941	927	909	920	939	894	896	891	869	862	873	954	850	849	849	930	956	907	970	902	872	914	893	900	910	955	892	907	917	884	851	882	951	916	979	932	943	895	904	928	856	891	920	840	868	865	943	901	889	910	902	835	896	874	879	862	900	921	825	949	910	865	925	898	930	960	822	919	920	887	909	902	871	939	915	910	941	910	890	903	965	942	913	906	913	902	929	863	947	861	980	894	928	937	910	936	866	899	905	857	871	913	892	900	880	857	939	872	879	916	886	890	908	895	901	916	931	881	940	870	865	865	878	882	901	929	887	1013	906	924	895	884	860	909	925	901	890	869	901	932	968	855	922	905	941	858	913	899	923	847	935	904	897	886	930	892	924	921	963	911	927	894	877	856	898	874	923	844	860	871	898	923	906	955	888	852	963	907	887	895	901	899	909	921	914	909	858	900	961	920	939	900	897	873	924	919	977	910	867	868	875	868	864	898	877	889	891	956	926	908	879	879	896	848	861	920	912	904	897	910	919	917	962	915
66913	27405	8620	1286	590	535	448	444	410	453	427	403	438	414	391	434	417	411	435	448	432	444	402	411	443	422	420	416	409	411	414	399	455	402	385	419	429	436	443	418	458	435	398	414	433	442	410	399	444	447	412	388	394	406	404	427	441	422	403	399	461	434	408	396	420	419	434	435	436	461	416	418	450	431	413	411	420	424	382	437	435	411	414	438	407	424	432	416	411	411	434	433	411	401	414	422	415	428	430	418	422	418	376	440	426	414	482	439	380	411	394	410	408	444	440	409	413	400	464	379	449	434	424	399	453	416	403	435	413	433	442	427	421	446	415	453	454	465	394	430	426	383	455	451	425	442	395	392	457	420	435	399	403	432	396	396	419	433	428	451	446	433	413	417	395	415	411	410	415	444	432	410	435	444	442	438	437	400	413	402	396	398	465	458	409	428	455	443	414	431	413	389	446	432	438	432	417	418	370	432	411	430	458	448	384	429	428	438	430	436	405	418	399	434	433	410	446	416	378	443	403	430	395	394	393	416	387	396	417	431	395	416	428	431	424	422	397	415	436	462	465	399	417	468	450	417	466	400	451	441	423	364	443	399	405	435	440	437	436	439	415	420	417	425	449	455	384	414	428	416	447	435	430	422	410	429	431	456	425	373	441	456	410	449	404	415	415	451	423	411	392	409	455	469	443	422	404	430	424	436	422	408	413	430	384	469	426	426	446	453	425	427	386	400	412	400	405	460	429	394	443	420	414	448	397	422	385	402	369	394	479	429	380	405	399	430	450	460	404	405	403	416	396	434	422	468	402	403	378	445	416	407	435	456	440	424	409	419	454	420	394	433	441	427	401	405	409	393	388	447	408	409	436	416	414	465	477	440	447	453	404	418	424	389	417	432	403	400	434	445	398	429	412	382	451	435	414	449	468	460	419	407	415	414	390	445	451	442	440	415	481	422	397	472	415	462	427	430	406	386	442	453	410	427	429	427	428	430	401	410	405	408	415	442	392	380	432	409	391	423	419	406	397	427	443	440	442	414	421	445	476	437	428	439	411	437	424	403	423	417	425	412	434	391	446	420	445	405	408	422	417	389	389	405	429	373	442	394	385	438	416	402	412	438	401	419	392	391	436	406	414	439	429	435	410	411	422	444	454	432	439	424	414	414	395	424	411	407	437	446	369	412	522	434	374	349	419	457	439	420	452	473	410	410	393	375	401	426	411	413	417	382	417	450	438	398	449	409	425	450	472	464	405	373	459	422	416	413	473	434	433	425	416	393	408	443	424	398	412	450	426	439	426	450	448	419	419	447	427	421	455	443	399	403	431	432	438	426	436	426	431	387	421	457	425	410	470	466	419	402	385	451	437	388	357	403	448	473	417	416	418	444	455	437	475	409	414	428	413	408	449	450	421	422	441	414	418	420	415	410	415	402	399	428	453	448	401	397	424	383	398	456	469	427	424	403	400	404	439	425	434	435	414	462	431	404	448	440	420	422	421	410	391	412	412	484	428	426	427	423	429	467	408	409	421	392	393	437	448	445	466	437	402	425	421	414	401	439	445	421	445	459	411	430	428	395	463	478	440	427	389	424	365	448	412	406	413	428	414	386	427	379	426	455	431	418	446	437	419	440	411	418	444	405	421	415	417	425	467	397	466	441	443	400	423	441	455	412	434	425	428	421	414	416	435	443	467	466	407	413	478	413	377	453	444	464	485	435	424	436	466	416	440	418	440	404	428	390	418	409	442	440	420	484	427	405	405	419	431	455	434	445	447	431	447	401	445	433	449	433	417	448	420	436	452	390	456	473	427	440	431	441	415	429	396	403	378	465	405	422	470	407	422	433	447	414	397	426	446	392	411	439	411	464	432	422	426	431	456	444	376	417	385	414	405	400	395	449	419	422	410	442	417	388	403	423	439	446	420	429	405	416	435	416	428	447	417	435	448	423	423	446	430	363	444	422	401	408	438	403	429	427	446	418	434	408	413	415	453	440	366	444	424	437	406	441	461	429	405	382	439	436	424	428	408	374	407	423	432	417	396	435	410	398	380	455	433	446	422	407	447	441	469	423	392	418	437	421	393	421	414	423	417	439	442	424	460	398	426	397	441	396	416	433	418	434	383	407	395	440	430	467	444	398	418	475	414	442	457	396	459	414	403	405	411	462	417	392	464	401	441	417	422	452	434	429	428	390	444	424	414	392	414	436	439	442	458	428	464	402	455	396	382	439	443	449	410	425	409	439	385	407	419	418	437	441	403	431	417	450	430	437	421	469	400	403	393	444	364	417	463	410	425	402	419	428	429	471	432	371	418	429	418	424	405	417	452	420	421	420	417	397	412	403	398	390	417	463	392	432	420	432	418	405	400	402	420	423	440	432	424	428	445	449	422	407	420	396	398	427	480	411	455	398	418	411	422	419	453	461	396	403	408	473	461	420	443	403	399	409	415	409	419	446	458	403	402	418	431	440	446	469	405	427	486	434	394	390	437	408	419	409	443	432	463	411	422	365	468	417	405	440	398	464	397	429	426	410	388	413	427	395	425	402	465	401	436	422	449	404	437	422	421	397	423	428	409	412	417	434	433	444	448	454	443	436	391	404	400	436	439	424	410	452	417	445	442	430	431	444	418	446	403	443	401	392	422	428	418	447	420	450	418	436	430	415	410	446	429	440	454	432	403	418	408	416	425	430	424	453	415	427	420	432	426	426	433	433	416	415	424	411	466	420	415	379	436	411	442	434	439	428	420	409	417	396	414	429	411	402	460	461	406	425	390	404	407	444	393	400	411	389	456	416	420	430	392	419	413	395	400	432	427	417	425	446	412	416	466	419	450	426	419	397	412	446	422	460	435	407	427	422	412	410	407	383	401	413	439	426	394	454	407	443	402	392	420	402	424	428	422	468	441	392	399	408	457	457	440	454	448	477	413	426	428	422	421	415	458	410	412	412	437	401	411	395	460	401	399	445	420	405	450	450	418	390	386	412	397	409	423	439	427	417	426	414	403	423	452	416	414	455	448	412	393	426	405	426	416	409	406	456	410	393	473	415	442	399	420	417	435	435	435	394	426	400	410	423	397	467	420	448	424	425	394	412	440	427	418	414	426	454	426	408	400	434	418	442	429	418	425	417	433	418	429	419	435	385	406	424	443	439	452	451	432	401	460	443	462	384	404	475	425	418	401	415	435	447	470	419	380	415	370	397	405	449	398	421	425	439	392	424	436	423	451	423	419	424	445	453	411	392	388	447	435	462	421	411	429	396	426	416	470	410	420	421	400	418	452	416	364	433	420	402	425	411	420	447	393	416	452	434	445	427	379	405	435	401	441	440	414	444	405	417	452	415	429	381	454	434	436	431	391	442	455	379	445	400	458	407	411	427	381	406	333	426	426	388	393	436	411	473	437	403	465	436	425	407	443	385	427	373	445	403	388	454	427	450	426	402	424	386	394	419	393	459	410	428	435	415	412	396	434	416	459	424	413	406	397	388	442	431	430	448	399	405
46232	18053	5391	1972	1409	1092	1038	1018	902	904	927	977	937	973	964	939	949	901	898	926	957	920	952	956	902	896	927	937	910	966	945	906	932	930	929	919	932	933	921	941	907	875	960	976	906	946	889	930	934	962	1001	935	937	901	943	885	885	908	924	928	889	962	933	914	953	943	897	940	902	935	931	947	916	943	897	885	909	907	940	906	927	931	998	931	967	907	888	933	930	908	968	929	935	924	949	865	921	900	965	994	913	853	926	892	899	948	923	932	919	894	908	923	940	853	899	873	901	899	935	906	954	933	946	916	906	956	937	906	918	855	949	958	931	866	946	953	947	960	931	916	872	894	925	918	939	942	870	936	940	952	911	913	943	903	874	905	911	909	892	1000	950	949	917	949	931	892	917	971	941	934	883	910	934	911	853	884	890	929	899	944	918	903	887	948	909	909	982	964	925	891	892	937	957	915	885	927	912	971	945	882	899	895	875	932	900	919	927	931	895	973	884	911	917	904	943	940	915	903	907	914	949	906	885	921	943	920	942	898	930	882	929	865	961	910	970	945	969	913	883	931	905	866	938	979	939	919	955	918	981	915	963	899	926	978	879	1002	915	880	938	918	938	917	913	927	956	947	926	871	917	881	957	954	936	929	873	925	888	894	909	937	927	902	926	958	853	893	944	886	882	924	811	953	948	935	926	867	928	914	978	954	970	941	910	848	915	965	887	903	872	936	955	977	926	982	942	916	864	949	948	937	934	874	923	886	958	883	891	929	867	936	905	894	965	935	959	931	934	949	905	869	920	946	940	857	940	955	912	885	891	921	856	955	929	933	908	944	943	937	900	940	902	982	897	909	852	892	870	912	946	892	910	869	915	877	910	931	839	910	932	862	929	857	916	932	922	846	928	940	949	903	947	880	954	925	886	898	961	921	943	894	920	955	958	927	877	955	894	957	914	905	909	936	968	903	907	942	907	956	953	846	895	913	921	936	867	949	888	899	944	972	907	908	938	877	973	883	886	895	950	932	936	933	874	936	921	921	947	941	911	962	908	949	959	939	899	907	902	916	923	976	954	899	974	902	901	923	881	935	963	925	962	937	920	885	931	990	915	903	963	979	947	871	936	856	978	932	909	903	944	931	921	904	950	903	950	992	945	909	873	873	872	900	929	911	880	860	932	916	888	933	960	927	948	903	946	923	940	900	937	919	967	943	921	929	908	939	992	917	890	877	885	950	953	917	915	939	939	971	924	914	948	909	925	949	936	947	907	959	912	963	961	949	935	931	901	914	961	886	889	900	942	930	933	892	925	887	908	924	889	946	909	893	887	850	935	974	924	898	891	909	924	891	902	913	910	946	958	944	947	863	949	955	958	916	911	886	881	923	956	952	983	882	927	903	952	923	893	913	897	924	978	968	933	921	962	913	876	928	966	935	915	844	887	947	980	995	894	905	917	915	911	925	931	900	928	938	962	946	960	911	940	856	949	955	998	897	956	867	892	940	950	923	981	873	878	908	863	912	936	934	899	906	893	942	938	875	949	924	924	924	897	947	924	924	904	953	918	916	958	896	895	927	925	926	922	934	890	914	866	927	905	903	968	939	939	916	956	898	920	915	935	932	905	919	911	920	924	909	930	924	896	976	924	974	860	945	912	967	911	877	941	934	947	892	916	862	948	917	978	956	899	916	927	950	930	957	899	867	898	884	952	922	897	856	922	921	879	905	904	936	885	947	948	877	908	892	884	953	921	914	943	928	928	933	884	925	950	908	898	948	876	912	896	927	915	894	951	951	864	955	917	968	944	933	938	965	898	828	956	903	924	911	932	970	919	907	876	944	940	979	898	902	933	958	962	942	929	901	902	911	897	927	947	870	916	940	864	946	905	915	907	942	912	932	902	928	1006	935	924	905	906	960	914	953	877	798	1003	927	944	915	938	978	917	954	916	907	937	900	893	903	889	947	981	953	881	936	883	914	981	917	910	920	908	912	890	932	934	953	909	975	939	868	909	897	904	908	891	880	940	969	915	932	883	907	974	943	922	954	927	901	917	907	918	979	906	953	904	948	964	860	913	900	916	933	885	879	891	909	952	907	941	895	881	838	933	913	904	907	882	919	902	873	938	920	938	872	909	934	935	885	964	898	933	901	922	923	892	912	943	905	932	908	908	902	914	901	937	892	1023	893	918	874	919	846	932	925	919	970	929	956	880	934	944	940	968	918	900	946	926	901	921	921	931	942	901	899	956	905	904	951	949	904	941	890	902	893	902	887	987	951	941	934	888	957	941	954	944	902	948	917	973	938	916	928	962	933	921	888	897	914	907	936	928	894	917	939	893	889	918	908	899	936	909	942	884	959	911	890	912	876	980	946	959	937	864	921	913	925	981	921	930	942	919	923	915	940	914	897	939	904	906	906	913	950	893	875	966	959	948	920	915	901	940	845	871	931	1003	884	976	939	888	924	928	932	920	924	920	912	848	938	969	907	920	884	922	905	1035	903	924	939	939	933	892	873	877	938	875	901	925	956	924	953	890	893	895	984	879	935	914	934	875	915	980	836	938	955	944	872	939	931	945	868	931	924	914	899	914	904	945	999	910	956	915	954	869	924	933	971	929	919	910	873	934	926	905	879	860	892	889	905	912	930	894	930	954	916	915	917	920	949	904	916	929	924	887	935	899	894	919	903	943	894	951	936	834	974	904	941	916	920	916	962	940	893	862	942	926	891	927	897	943	900	920	953	951	913	917	969	884	925	898	980	906	943	934	889	932	894	959	927	937	928	955	929	902	913	918	934	918	887	873	920	950	851	880	990	932	950	892	907	946	855	948	914	901	907	920	888	891	902	906	952	957	936	912	925	991	927	977	914	920	933	900	883	878	891	937	910	912	871	899	904	941	958	917	911	890	880	922	949	919	911	911	958	914	914	911	929	937	942	888	858	904	933	938	927	945	949	896	898	904	901	933	929	920	919	960	922	947	934	922	885	895	933	887	946	931	909	866	880	916	945	938	922	931	916	1004	877	934	943	906	937	918	957	882	974	967	946	885	910	942	921	916	936	913	922	949	892	890	894	923	955	919	908	975	911	961	936	942	889	970	922	892	885	922	903	959	900	901	908	918	904	910	932	923	961	921	910	924	949	958	912	963	873	874	901	952	912	911	904	933	935	924	937	940	923	886	952	899	899	971	911	885	898	913	920	906	960	900	916	890	917	970	924	899	895	868	939	885	947	878	941	969	907	893	926	928	889	891	919	928	922	964	917	851	926	924	909	892	945	928	955	901	928	894	940	913	893	930	932	949	908	964	896	942	975	920	915	882	900	915	929	936	862	896	872	919	941	919	903	915	906	960	943	887	925	937	960	904	900	931	915	994	917	909	931	941	905	996	918	948	958	992	955	878	910	934	921	965	961	915	920	937	861	972	920	1027	899	907	868	913	958	898	875	885	899	972	965	957	909	858	939	932	935	962	877	954	950	931	937	914	895	931	923	966	886	929	923	912	948	907	949	918	871	951	897
67141	32180	11903	3093	1364	693	647	507	438	423	428	440	404	452	443	422	413	442	420	409	463	432	462	438	404	402	450	430	425	455	462	459	460	394	400	427	444	416	426	390	458	396	409	444	422	414	450	441	415	471	419	417	399	412	421	484	460	462	409	480	416	420	441	408	423	418	496	456	408	436	439	415	444	392	443	434	421	454	438	435	422	400	426	406	385	409	396	452	422	416	400	421	403	448	437	399	421	448	422	436	419	460	384	427	433	448	450	446	439	412	413	414	458	455	439	425	448	398	392	422	461	438	467	462	453	453	440	399	430	404	437	448	482	418	427	397	461	419	440	413	419	434	430	435	417	445	427	423	478	443	417	420	474	449	423	422	438	425	431	462	407	430	446	407	443	452	447	420	419	432	385	408	416	406	445	413	394	434	424	422	451	425	438	395	419	417	446	406	426	433	457	425	476	455	408	431	407	463	412	390	431	445	428	438	437	405	444	417	446	423	450	405	434	439	429	427	385	405	430	406	451	474	424	452	463	406	412	435	446	418	439	460	379	441	419	444	407	447	413	410	385	434	422	484	374	404	440	379	425	458	445	454	469	413	419	423	379	435	403	422	472	443	448	421	409	449	488	408	462	448	439	407	467	464	412	405	406	445	403	421	449	434	437	448	406	419	396	453	413	438	396	444	422	444	438	447	440	448	430	417	411	443	422	421	402	453	442	440	421	419	412	362	464	433	408	447	470	429	380	416	448	438	433	423	417	459	426	481	460	418	424	436	399	428	398	433	420	461	454	443	412	419	423	412	401	450	427	422	396	438	457	451	423	446	439	452	426	414	430	459	433	443	412	418	422	418	472	434	412	436	399	412	434	449	424	475	458	450	413	467	451	464	422	465	438	407	430	410	466	453	447	441	471	438	434	434	468	431	389	419	423	435	443	415	439	405	407	448	368	432	423	408	376	449	425	456	441	428	447	428	444	420	406	441	402	448	461	422	431	440	451	444	423	416	468	405	415	438	477	445	426	407	423	415	415	421	461	415	403	448	430	461	410	420	411	448	448	438	419	438	460	461	445	474	436	443	465	393	444	451	421	432	450	427	450	411	415	396	452	410	443	415	412	438	386	450	404	418	429	413	407	455	436	462	452	403	418	424	416	414	439	438	422	425	449	411	419	418	465	411	369	416	472	457	453	477	402	421	425	424	446	420	434	379	458	453	415	420	496	437	481	417	435	428	428	422	404	440	413	428	427	403	413	454	458	416	490	437	456	421	385	428	405	434	407	428	465	443	422	415	429	422	416	447	435	397	424	441	415	455	456	482	420	478	451	402	459	403	441	393	402	489	479	399	470	419	421	451	438	415	448	416	427	389	454	421	415	419	446	403	475	414	451	442	400	466	421	463	396	389	437	432	449	446	425	441	405	382	417	456	447	451	422	503	444	452	430	440	436	391	407	453	453	396	432	459	452	434	420	362	414	453	435	407	434	410	422	434	400	407	428	439	474	443	399	422	368	464	451	435	429	444	444	396	425	417	413	441	458	452	404	383	396	426	457	422	425	428	418	386	416	431	423	449	427	421	401	390	400	411	456	410	460	394	423	410	421	369	445	432	404	420	453	407	412	417	427	425	457	471	459	373	425	440	425	416	398	409	421	451	405	486	443	445	436	437	409	486	446	403	449	421	447	436	431	439	394	419	436	462	450	452	423	436	405	430	403	400	427	411	436	406	400	434	453	447	391	431	454	408	415	446	424	459	456	418	432	416	399	446	417	392	435	425	433	401	436	403	430	433	453	438	431	420	435	446	420	421	475	464	445	416	399	432	373	415	457	461	400	455	388	435	442	432	417	432	423	453	412	436	415	437	441	451	409	406	433	389	406	460	448	402	449	451	459	406	427	448	395	459	423	459	409	460	410	444	424	414	386	451	449	465	424	422	464	430	439	433	406	438	428	422	428	444	397	434	398	414	410	389	452	394	429	467	432	463	430	415	454	475	444	450	459	419	433	419	430	454	458	432	427	435	453	445	411	449	369	418	417	428	418	435	426	427	382	441	444	450	435	460	449	445	428	431	448	437	424	438	468	431	434	447	421	407	441	459	458	428	406	429	464	422	402	451	402	420	428	453	435	430	436	381	379	440	436	418	446	401	410	399	441	409	404	406	420	460	444	436	422	427	445	412	421	404	428	431	401	417	470	443	411	423	427	428	445	431	443	431	462	465	437	459	387	410	435	396	438	433	395	425	446	461	404	432	414	453	431	420	427	442	442	443	438	443	470	473	419	441	405	418	410	464	421	416	394	423	416	435	456	419	465	415	451	424	407	405	435	449	451	447	446	431	396	420	405	437	416	448	414	409	418	378	414	405	405	401	446	442	444	401	457	403	470	413	479	420	438	457	389	406	401	394	475	450	418	425	369	448	440	434	407	445	412	445	414	440	427	465	440	415	462	440	423	419	446	439	402	429	425	419	384	472	426	414	415	447	404	363	395	439	418	411	408	425	411	443	446	427	431	387	423	424	415	452	392	428	494	437	425	421	462	436	452	414	439	417	431	462	442	461	392	416	393	407	424	420	430	411	415	381	445	447	422	452	440	398	441	447	403	472	444	449	459	455	437	370	446	399	468	428	456	429	427	437	425	460	425	446	420	401	438	413	426	454	418	396	430	384	448	418	451	424	414	430	468	436	471	443	439	439	450	439	410	431	425	430	467	448	470	449	468	435	421	398	447	440	403	405	417	391	428	432	400	439	414	440	453	388	440	411	399	462	425	419	440	421	408	419	425	426	442	429	420	452	475	419	443	455	375	410	434	432	380	406	411	450	423	393	432	421	431	424	436	483	477	379	430	440	455	419	413	431	422	438	440	442	396	430	445	413	435	401	449	460	452	463	418	431	438	395	452	425	396	431	444	390	448	428	456	395	448	467	424	434	423	442	403	443	419	422	429	433	401	430	439	437	387	428	467	430	404	425	471	453	409	384	422	451	436	423	413	431	432	432	423	431	455	452	467	427	426	404	412	416	448	419	389	421	472	417	433	396	440	450	439	396	410	433	411	444	440	378	380	419	461	417	440	439	409	450	443	432	443	436	410	415	440	390	425	444	452	395	417	411	395	466	398	441	433	417	433	449	449	445	427	400	418	426	481	438	418	441	422	429	428	412	396	416	440	428	433	441	443	413	446	423	394	403	459	404	383	443	434	457	437	396	422	456	385	376	451	419	422	428	410	469	422	435	439	446	401	439	428	432	432	434	445	462	424	415	461	428	399	439	444	460	415	446	393	374	432	417	416	462	439	440	417	426	482	443	455	460	416	455	457	426	441	477	407	483	418	407	421	424	438	412	479	421	420	392	403	472	423	429	397	440	406	434	418	369	341	453	465	448	414	433	421	419	468	457	401	444	439	454	450	437	458	438	428	449	390	409	405	480	429	443	463	414	444	450	436	485	436	452	439	422	442	457	423	430	420	460	473	485	429	450	438	441	419	434	394	455	420	409	428	423
46963	22536	8494	5286	3090	1892	1586	1269	1035	904	937	966	932	945	858	865	925	923	925	997	926	964	887	914	969	943	974	1005	938	953	918	912	893	928	886	904	971	925	977	955	912	925	926	959	960	956	989	908	953	952	926	956	972	908	941	892	938	967	932	940	938	881	966	969	991	953	946	952	944	926	966	973	982	932	912	896	905	935	963	932	909	932	878	912	910	950	953	958	992	914	917	902	919	1011	950	932	989	905	885	913	884	870	918	993	924	946	959	925	966	942	942	918	931	1011	940	937	908	909	847	921	932	949	949	959	880	943	916	915	975	892	961	995	942	913	913	918	895	909	993	920	930	902	969	927	954	928	942	963	914	949	923	937	975	976	871	929	986	907	926	888	989	913	900	981	985	941	929	952	901	953	914	919	985	905	1008	934	924	891	965	938	939	884	949	947	925	929	965	956	922	945	911	982	920	1011	924	910	906	928	927	961	902	940	955	872	946	945	951	923	935	939	901	946	951	986	938	930	976	942	925	960	917	914	940	954	916	996	874	929	908	878	943	933	954	905	894	969	950	947	952	923	908	947	899	962	953	902	907	943	954	993	896	905	973	951	908	927	920	928	931	949	944	977	952	897	902	959	984	880	933	911	942	881	953	928	935	937	911	895	939	928	912	905	908	892	958	935	934	936	921	929	929	927	960	969	946	946	911	910	987	911	960	971	991	952	894	903	976	1013	940	989	947	907	924	901	945	914	925	932	942	964	948	928	944	914	924	919	881	971	901	987	940	957	918	958	945	940	987	998	891	914	925	939	887	921	942	927	936	928	964	920	936	937	941	986	876	889	931	923	930	881	984	920	887	934	900	917	965	934	936	912	925	931	893	930	979	958	931	921	889	916	931	949	936	935	948	963	911	906	960	900	933	930	932	958	932	904	941	998	941	938	913	957	946	908	907	920	925	1007	908	897	898	935	917	917	940	906	935	915	931	915	958	893	958	931	980	945	912	893	887	915	925	979	917	956	884	969	925	955	962	929	890	990	981	898	933	877	914	930	917	975	911	916	948	953	951	920	939	942	932	948	922	915	858	870	952	941	906	930	942	890	917	938	932	888	944	935	962	985	919	952	942	953	939	968	912	901	911	892	912	933	943	915	912	907	880	904	970	928	945	931	944	953	917	939	958	975	895	913	963	979	912	984	949	958	923	907	915	983	945	946	924	908	978	918	963	920	901	953	967	920	910	921	905	906	934	918	925	949	908	928	894	947	947	963	937	958	955	942	916	917	913	947	952	954	920	912	967	872	917	922	863	972	932	969	906	878	910	917	942	940	875	908	946	949	933	882	932	941	947	942	957	908	947	927	937	917	984	920	954	924	871	914	910	959	920	949	965	917	949	920	961	927	961	862	886	982	874	905	920	963	944	1001	917	964	938	973	891	918	936	900	931	946	973	929	935	854	908	925	962	945	988	950	932	991	909	949	965	950	943	962	905	961	962	914	897	963	922	929	905	967	888	983	890	949	943	965	915	945	964	919	913	931	936	906	843	912	876	915	906	1004	895	885	898	924	960	939	930	936	902	936	931	917	896	956	969	925	885	932	961	959	985	961	903	945	909	955	915	938	952	927	940	914	943	974	934	920	926	935	947	974	942	927	961	935	889	963	935	960	927	878	988	940	932	943	932	909	904	926	852	937	895	968	877	919	1004	949	894	889	902	934	890	871	951	978	920	904	943	907	953	959	916	912	958	951	902	928	860	953	925	903	894	946	958	936	888	978	921	921	913	939	930	924	887	971	958	923	948	911	949	929	929	894	899	962	894	965	966	871	885	942	946	927	932	921	912	953	984	940	956	964	917	945	896	945	910	990	871	914	926	962	954	939	896	932	896	934	952	918	935	920	908	953	907	947	916	899	930	946	955	931	901	891	928	985	977	925	1008	992	966	944	902	942	912	930	944	887	1014	936	931	941	969	982	898	915	949	957	927	926	958	964	913	943	949	937	939	930	936	968	957	960	909	930	960	918	945	965	933	944	888	916	934	906	934	922	980	988	955	939	976	933	908	931	884	910	937	916	919	989	880	894	899	913	916	917	944	916	950	885	957	932	949	935	953	910	941	931	878	877	933	1039	916	909	905	926	949	940	893	955	889	952	883	984	930	925	899	952	925	936	880	884	954	966	882	948	925	931	954	929	931	927	920	971	914	932	961	951	963	957	939	984	924	949	879	892	927	974	974	927	901	947	914	936	985	883	891	920	844	985	946	928	968	978	889	920	904	932	919	946	934	968	892	944	1010	958	976	922	907	900	959	880	917	963	894	871	924	892	895	986	1028	920	894	966	929	968	930	961	965	961	992	878	945	899	910	939	943	951	913	989	867	971	855	934	891	926	969	934	918	901	924	957	959	929	916	930	959	941	963	925	952	922	910	942	919	939	894	930	926	901	843	916	900	915	916	935	910	985	888	909	990	904	925	946	934	935	900	940	930	896	898	924	921	936	846	964	954	946	937	940	982	940	971	905	868	907	937	948	968	910	905	974	971	908	970	892	911	963	926	959	958	912	902	905	988	942	973	895	907	924	910	966	960	950	963	943	1003	953	889	939	913	919	877	909	968	909	894	934	929	890	930	959	900	981	932	912	976	899	959	947	961	927	922	892	913	882	955	873	893	923	948	921	956	935	910	948	907	959	885	930	871	974	943	920	923	938	946	936	957	977	871	943	903	942	889	878	914	896	977	897	890	940	994	953	958	954	904	910	934	937	941	992	923	954	935	915	956	955	929	921	990	927	907	912	946	933	921	993	953	876	944	917	922	929	936	912	927	936	968	936	946	930	979	924	918	903	957	915	947	909	918	933	981	921	937	904	942	927	870	910	952	928	900	943	925	943	946	980	904	902	902	936	925	894	863	937	952	881	948	905	932	864	907	917	936	946	929	926	960	906	884	927	946	905	947	944	952	892	969	888	898	946	952	941	929	957	916	921	957	941	956	927	960	944	939	934	887	911	957	910	914	975	922	984	893	931	918	944	953	932	884	919	961	934	890	897	925	939	924	986	952	931	951	916	944	937	876	923	948	939	948	921	915	898	976	883	870	931	953	931	888	905	944	932	877	914	962	949	924	960	934	923	954	943	966	978	890	900	951	911	898	964	919	935	939	898	948	957	945	917	894	934	897	947	978	871	890	929	949	966	915	941	949	893	950	906	905	931	932	956	908	932	895	922	926	937	918	890	921	923	923	847	924	895	938	967	932	953	934	894	934	941	944	967	948	922	953	954	954	932	946	890	886	877	934	919	960	950	923	965	920	887	949	909	963	911	958	947	952	1016	979	931	939	940	956	960	927	982	956	950	923	928	937	977	956	936	943	943	955	945	957	951	938	979	859	877	922	869	915	924	994	1007	925	916	965	914	959	945	957	961	935	952	950	961	976	943	879	976	923	916	899	917	939	972	948	953	976	902	940	897	932	859	911	955	961	949	938	940	919	891	1003	904	972	869	928	947	913	945	976	883	984	918	891	937	952	966	941	937
59005	21362	3501	772	501	437	435	409	419	435	381	427	387	423	430	432	402	465	457	399	413	431	417	424	395	386	463	414	386	412	417	410	397	432	416	408	403	388	453	424	421	433	430	423	403	422	424	422	370	412	381	400	408	420	433	402	414	440	412	419	435	429	440	432	426	450	433	439	380	413	429	390	466	403	424	435	454	420	416	390	423	409	467	428	394	396	443	412	428	423	403	436	406	419	414	407	424	387	409	432	403	413	417	415	458	409	446	458	412	403	382	413	400	463	429	388	432	432	418	393	379	424	410	430	403	440	410	385	393	408	405	385	462	425	406	431	423	441	432	400	404	424	417	429	390	379	477	466	464	408	397	394	415	419	374	394	415	446	388	412	409	430	372	408	383	431	433	412	423	429	406	410	388	431	432	404	407	454	397	412	431	432	385	395	444	416	434	412	395	369	371	420	413	439	421	429	397	466	395	425	417	399	407	435	451	436	434	453	456	387	413	439	417	392	405	429	395	392	409	403	428	417	413	414	454	407	414	416	337	396	430	397	411	370	411	405	423	447	412	423	421	475	449	394	418	421	418	406	417	414	410	399	370	484	433	385	394	454	468	419	423	410	402	419	364	434	418	493	408	454	441	442	401	400	416	410	404	415	411	398	409	441	434	396	371	465	407	395	430	453	438	430	414	395	413	381	419	406	399	372	437	418	414	434	406	394	420	438	411	386	449	410	384	417	432	448	430	426	431	423	409	382	406	456	394	385	369	431	437	412	373	435	381	429	408	413	426	425	427	427	429	448	399	431	372	407	425	399	447	433	384	423	401	395	435	440	377	429	395	424	449	390	384	449	391	429	424	448	377	408	433	415	414	445	407	490	465	403	410	427	397	397	451	397	415	435	433	454	394	419	414	390	415	414	437	440	416	472	406	463	442	373	406	401	433	442	397	423	437	386	447	429	404	409	397	376	470	422	413	408	384	404	391	409	404	398	429	426	381	453	451	425	415	465	451	450	386	413	428	481	451	389	400	411	399	366	414	415	435	446	420	436	432	453	415	399	415	429	432	400	389	423	361	368	386	448	401	452	401	384	437	392	404	415	430	434	433	404	428	416	426	422	412	428	456	385	391	437	426	439	419	387	420	389	449	430	401	360	408	425	392	436	431	420	407	444	422	406	422	422	407	409	404	411	440	405	383	459	429	406	381	439	468	429	425	400	395	441	459	438	372	401	376	401	430	401	454	437	400	397	431	431	449	412	451	431	447	430	435	360	403	417	396	441	391	421	457	426	400	406	428	447	407	404	403	425	385	464	432	409	425	438	437	412	388	397	373	380	398	429	402	451	417	391	375	389	421	416	399	452	407	401	431	447	383	465	406	439	402	401	447	408	424	400	425	456	432	408	414	432	384	404	356	442	432	384	446	427	422	407	410	470	445	414	433	423	441	452	446	414	409	425	395	393	436	401	447	428	408	406	399	418	381	439	458	419	426	438	394	398	443	419	447	395	425	447	410	450	407	398	449	423	387	377	388	451	411	417	398	398	423	454	392	428	409	427	401	405	441	411	424	400	396	424	404	445	422	376	416	401	383	378	384	385	410	419	390	432	452	425	400	386	447	465	389	436	446	418	434	433	422	402	400	440	434	409	465	447	490	434	440	441	417	399	426	402	385	420	399	410	423	411	425	414	436	412	401	404	445	425	397	370	388	445	385	447	443	404	419	421	424	407	412	377	414	448	424	436	437	436	452	398	450	435	459	414	418	415	411	412	389	426	454	451	438	438	410	394	406	422	386	418	397	432	440	416	431	421	443	418	429	464	441	408	464	421	423	403	400	411	388	439	420	389	423	434	407	407	395	365	458	412	422	433	413	449	426	403	397	419	407	431	444	405	419	439	421	376	389	413	394	402	441	412	382	437	409	423	446	425	405	434	428	405	414	404	436	435	438	467	417	361	406	451	455	429	407	374	454	424	396	416	434	387	419	414	423	440	418	401	372	415	424	430	419	428	389	422	451	373	400	391	399	466	417	436	427	392	434	398	390	427	433	448	431	423	398	433	413	437	454	397	425	410	413	388	434	412	421	428	409	421	422	396	429	400	411	403	435	399	415	426	441	409	471	477	423	367	419	392	386	468	423	420	447	402	408	407	445	407	421	379	403	408	394	411	407	401	467	415	441	436	398	403	394	428	410	425	414	399	389	387	382	439	388	412	413	441	405	428	419	415	402	475	421	424	448	399	402	408	440	439	411	410	430	417	413	454	385	434	438	403	410	469	417	379	365	440	417	413	393	431	438	433	423	447	402	431	397	410	409	397	448	392	464	425	419	411	427	409	426	447	399	421	432	385	428	434	411	401	436	396	435	437	413	441	361	410	407	397	423	455	444	395	397	439	431	441	385	410	445	433	385	424	385	412	432	432	443	386	412	407	416	439	412	420	409	421	405	442	412	460	401	407	393	419	437	408	408	439	414	400	433	400	436	384	443	430	443	398	449	391	425	421	409	439	450	423	413	429	438	435	390	377	378	404	444	382	447	446	417	390	427	436	403	448	409	430	446	445	408	416	438	394	403	399	425	447	385	430	429	431	441	391	389	441	445	417	427	408	411	424	442	419	395	417	414	446	388	399	384	402	461	381	400	427	465	418	416	420	408	402	421	394	406	403	424	440	450	391	421	396	437	437	396	410	454	426	406	420	443	373	438	429	434	429	398	421	411	404	424	414	393	420	420	429	433	435	417	421	424	419	459	389	408	426	421	439	402	398	370	420	430	416	433	440	425	471	421	430	424	400	411	469	447	430	474	476	449	387	409	406	441	389	441	401	429	408	435	465	411	409	437	422	443	403	424	417	433	430	425	403	383	418	414	441	399	417	406	396	428	403	385	433	392	432	447	428	419	432	438	442	437	416	428	402	411	393	386	449	447	449	474	388	395	413	431	425	372	445	432	432	427	389	400	405	463	439	417	440	434	406	425	420	423	425	405	407	461	399	448	434	370	443	385	399	453	372	387	405	427	420	415	421	446	413	392	382	431	401	421	418	410	407	394	424	394	428	410	411	405	407	437	439	408	404	430	434	406	417	418	413	391	382	437	417	442	430	387	446	463	399	465	454	396	386	437	468	403	456	414	407	457	415	445	422	437	413	438	440	434	413	424	417	429	420	396	432	432	458	425	407	395	398	393	409	435	424	416	481	410	396	401	447	406	403	403	461	394	404	448	452	429	399	408	452	416	399	436	462	452	414	425	395	414	423	434	418	428	464	422	426	407	435	388	433	452	441	471	442	412	430	399	436	405	400	400	396	423	413	420	419	428	428	385	424	422	391	430	395	455	433	423	417	392	413	405	435	378	389	402	416	420	439	411	444	408	422	433	424	391	405	398	398	437	434	403	460	394	449	439	418	414	424	419	394	412	446	447	424	430	427	418	389	424	399	427	409	440	428	418	434	409	374	459	467	436	429	426	378	434	438	385	452	436	433	444	440	393	423	406	412	389	418	412	439
40885	12250	2969	1468	1049	950	967	941	889	910	881	850	892	966	852	927	906	926	897	922	900	983	933	944	920	922	929	919	920	938	980	874	881	979	928	917	885	886	886	875	949	943	911	940	887	894	950	936	925	905	917	916	975	907	892	950	879	924	918	855	898	901	951	959	934	896	897	964	863	905	890	916	896	852	894	949	923	920	957	882	872	902	961	880	818	908	901	822	915	935	874	891	923	944	952	933	908	863	898	919	906	848	864	935	894	927	937	920	931	927	903	955	879	909	874	884	995	915	922	879	912	919	895	936	901	882	936	883	905	931	863	843	953	920	913	861	939	903	881	846	896	888	884	919	931	942	932	911	858	905	892	955	886	914	889	975	994	913	922	935	918	966	880	935	921	930	911	908	931	932	874	921	946	887	896	922	842	868	965	909	881	916	902	999	934	937	910	903	933	937	915	904	879	887	944	885	903	881	965	962	879	861	916	894	924	877	944	884	904	902	920	879	852	922	909	929	871	957	912	902	909	925	946	901	913	893	896	912	866	890	872	930	855	845	909	821	893	869	928	903	944	929	918	932	906	933	918	896	884	896	873	928	857	915	870	947	879	911	905	877	928	942	871	937	918	871	928	891	902	914	897	936	892	875	917	962	931	901	971	957	906	854	891	910	915	892	947	911	941	811	909	877	910	905	892	917	927	918	898	973	883	866	885	932	883	938	936	901	900	886	880	905	909	922	934	909	871	863	892	925	918	968	870	898	987	941	902	951	948	957	908	927	904	939	918	925	920	900	913	920	977	928	913	933	893	928	909	970	931	893	979	943	957	904	944	908	876	978	924	918	860	878	919	917	925	908	922	895	881	870	908	943	891	928	906	877	936	909	872	923	930	985	936	930	873	969	890	920	964	866	882	977	912	850	962	921	918	897	964	943	902	926	916	867	955	869	974	906	931	917	903	887	906	918	872	920	918	923	918	920	937	883	926	897	918	928	860	900	894	938	884	891	905	955	840	904	937	925	920	954	949	886	937	934	917	950	919	885	919	865	952	902	918	924	849	886	908	891	917	897	928	862	921	938	894	944	916	950	871	909	911	851	905	889	894	888	902	864	892	878	928	912	886	926	957	888	876	896	857	888	903	888	881	897	920	918	894	924	958	898	911	919	886	861	941	855	944	900	907	928	878	885	918	946	911	898	871	980	889	868	936	850	884	917	886	922	900	926	920	911	834	880	923	869	952	925	839	928	934	936	953	876	897	953	943	946	877	879	889	946	937	921	908	946	891	892	860	939	865	897	960	907	888	881	888	951	906	937	886	916	923	943	925	909	845	895	927	935	920	913	872	925	912	944	923	910	892	906	858	868	888	904	903	917	930	906	906	955	938	898	939	903	951	862	915	918	895	859	893	890	947	947	936	917	914	917	933	934	896	872	922	944	888	922	841	898	928	903	894	881	907	925	917	934	941	931	874	946	920	937	883	893	935	899	941	869	900	876	918	908	853	915	898	877	951	922	893	871	967	876	903	911	933	903	911	924	903	936	876	912	904	937	878	922	933	893	951	953	892	957	913	901	943	926	942	863	956	926	905	909	947	957	876	903	962	899	926	943	912	907	912	896	921	878	876	881	904	899	927	891	877	945	949	954	918	924	946	915	923	932	958	900	935	945	1001	926	905	864	926	909	1006	891	902	881	890	921	926	869	954	944	893	894	895	889	884	946	911	922	910	942	859	898	912	910	903	915	891	848	882	912	886	896	903	928	844	916	920	841	865	925	898	933	927	930	923	896	959	892	860	877	942	927	863	930	934	917	923	937	863	887	880	931	942	916	926	903	894	921	907	879	885	904	942	868	885	934	862	937	871	877	870	882	876	959	898	936	947	938	887	919	925	914	957	915	961	918	914	929	968	910	907	870	926	930	927	850	963	910	933	854	926	895	976	913	862	912	928	976	963	873	879	935	902	901	902	928	902	894	903	897	925	919	935	965	964	921	917	924	892	914	952	879	947	907	940	896	920	899	912	884	872	948	945	908	941	889	881	886	899	850	956	939	958	974	943	911	909	967	911	899	875	956	874	933	922	932	913	875	923	905	898	952	890	926	919	902	923	861	898	919	899	949	881	944	897	804	916	911	942	925	941	878	966	935	880	907	950	894	918	915	911	835	899	907	884	912	955	897	881	917	940	919	950	927	915	928	907	891	874	888	900	908	856	897	915	893	870	887	873	905	871	857	917	910	938	924	907	852	886	885	909	914	876	922	913	926	918	918	888	915	870	881	965	931	913	884	925	879	890	883	901	859	892	933	907	858	900	879	918	952	883	873	942	916	885	959	929	905	937	869	888	931	885	961	932	900	936	866	942	951	904	906	984	939	889	897	899	900	826	930	911	924	920	952	906	915	927	889	886	877	960	894	930	939	932	916	885	899	967	868	950	888	920	929	918	948	915	880	966	894	959	884	903	884	886	904	947	908	961	894	1009	986	892	898	899	930	891	910	865	864	912	924	915	918	901	958	846	901	978	907	931	936	914	907	952	880	898	910	917	933	898	894	899	881	927	910	945	939	942	937	836	921	894	885	894	919	847	912	942	917	892	988	993	933	921	875	929	895	916	889	915	900	854	953	904	881	915	918	921	941	913	958	883	879	940	868	935	887	957	912	892	919	834	879	911	912	965	899	969	895	953	958	942	947	922	891	890	896	924	892	912	981	910	981	981	972	888	921	932	864	849	887	895	947	899	916	916	885	871	915	931	915	930	891	861	865	907	967	906	878	913	918	925	939	912	889	928	880	880	927	971	851	918	868	884	887	901	854	908	921	889	924	917	910	872	885	978	947	920	898	910	915	944	898	934	904	923	893	872	939	888	844	883	850	959	954	946	910	854	936	891	895	884	888	901	918	938	880	918	941	884	932	933	936	878	924	884	898	881	939	882	851	926	911	909	948	937	905	910	849	873	874	911	898	924	871	872	980	933	923	921	909	911	994	879	849	859	897	981	895	897	918	900	929	887	871	925	944	960	882	911	944	908	951	975	885	871	870	936	894	922	918	922	890	935	893	963	862	877	861	903	945	893	923	871	922	899	934	930	935	938	890	927	870	905	892	914	844	866	886	921	810	899	951	852	867	893	875	889	936	910	915	895	871	932	937	863	902	907	898	954	945	879	949	876	911	860	921	907	857	954	929	902	887	892	897	890	936	894	890	982	917	891	905	884	949	902	909	882	939	915	967	933	867	931	918	895	924	912	894	900	938	903	958	952	860	894	925	934	889	884	860	879	868	932	896	919	890	916	918	968	886	944	963	925	924	859	945	926	889	947	917	928	919	905	911	936	833	911	944	897	926	837	879	875	889	919	908	914	893	851	913	930	875	944	947	922	929	855	920	885	949	932	892	895	896	908	963	882	923	918	932	934	894	941	977	938	911	902	917	926	897	929	902	909	921	901	920	952	891	936	911	907	853	878	912	904	914	902	962	923	857	886	847	893	888	920	907	870	928	889	900	896	880	894	897
58655	22861	6161	1084	578	532	463	419	438	435	453	412	421	417	395	433	390	426	427	444	428	446	449	444	404	415	401	440	438	428	405	412	427	410	433	413	374	415	424	406	444	416	439	410	422	435	402	446	425	450	433	422	428	436	427	449	445	415	445	422	384	439	416	398	435	444	436	441	438	396	419	403	446	412	413	426	409	425	425	442	451	401	428	434	465	440	427	437	414	426	421	426	440	436	439	443	404	391	381	415	427	390	424	457	389	452	480	452	417	385	466	507	407	415	446	437	427	410	399	420	500	387	443	437	443	416	434	419	457	389	410	438	418	452	389	409	405	440	405	422	437	392	384	416	415	431	449	414	430	453	393	435	415	463	415	416	385	416	421	386	413	442	455	394	424	450	419	443	402	467	411	401	431	449	443	406	417	430	443	398	424	422	417	378	376	395	448	406	450	405	396	416	406	409	403	399	412	412	415	411	385	420	438	471	409	387	379	396	437	425	414	398	393	410	393	442	395	464	459	419	426	404	388	440	432	464	442	378	403	417	453	402	395	416	423	407	386	413	421	431	422	435	413	438	382	427	431	392	367	389	400	399	391	406	420	403	407	397	468	411	476	438	411	463	399	416	409	428	406	414	402	398	384	358	420	404	429	444	448	449	482	429	415	404	384	433	431	414	423	403	427	414	457	415	407	383	441	411	411	391	435	382	438	448	411	390	373	429	422	481	453	426	426	423	433	445	446	465	430	388	409	466	451	419	431	405	411	459	446	394	392	411	392	417	453	427	434	418	404	414	403	401	424	417	434	424	425	428	402	465	415	408	409	396	420	400	400	393	458	427	419	442	450	464	412	449	469	463	419	419	432	435	422	433	407	451	420	393	413	387	426	420	411	404	458	372	416	416	428	431	460	391	417	417	436	388	397	434	436	462	435	453	428	426	401	400	399	429	400	444	430	414	412	409	405	427	411	429	438	458	477	462	411	405	440	408	414	423	419	411	466	397	429	436	432	394	442	394	402	397	408	442	382	397	418	389	423	398	431	439	446	420	392	386	427	433	390	437	415	461	396	408	438	405	430	432	429	427	407	402	428	421	429	422	407	400	420	426	464	410	432	423	425	425	419	394	433	423	398	408	403	430	393	405	461	426	408	431	419	436	416	407	455	442	420	423	409	424	422	401	380	414	427	446	401	398	427	442	434	439	407	477	441	410	481	430	448	425	439	424	386	413	390	445	417	465	414	429	438	406	430	424	441	412	429	418	440	407	433	452	417	377	402	440	478	437	433	399	400	438	402	409	377	400	428	388	430	418	421	432	453	401	414	410	418	426	420	426	416	435	404	403	416	422	412	395	381	407	409	391	424	397	428	439	435	472	410	428	416	409	415	391	390	421	432	446	402	405	430	396	448	379	402	427	429	443	442	412	418	436	386	427	412	416	439	435	412	441	483	459	421	417	408	438	456	404	418	429	430	402	416	443	427	425	415	471	423	421	397	384	410	435	421	397	427	408	381	385	434	430	421	428	433	419	382	420	395	453	412	393	407	379	401	431	424	437	388	404	449	415	462	431	429	438	418	404	427	463	406	422	439	407	427	391	399	413	461	426	406	391	428	396	423	401	426	398	405	433	394	414	371	405	446	426	424	425	414	450	425	435	418	426	364	456	404	435	423	430	422	421	427	420	463	408	460	392	417	410	396	415	446	422	397	420	454	437	392	405	424	433	446	414	391	408	415	432	455	384	390	385	398	443	383	392	406	425	396	405	399	423	421	424	395	411	418	420	400	455	426	385	461	393	419	429	436	386	424	407	388	407	430	406	443	420	402	438	426	419	405	417	394	411	455	433	418	403	369	387	443	417	392	416	434	432	412	422	405	410	426	447	412	433	411	397	434	442	408	442	431	420	412	432	438	378	383	415	426	463	373	379	450	421	428	434	428	402	446	392	417	432	442	424	437	422	434	446	424	434	404	417	430	445	442	398	384	418	443	434	397	415	420	399	455	396	431	434	413	389	427	446	431	397	442	434	448	410	426	405	432	423	395	461	398	435	418	422	427	425	415	426	381	408	438	417	449	418	426	396	418	428	414	433	427	420	376	470	483	393	447	441	395	405	441	429	407	431	394	405	431	432	421	434	440	447	427	404	429	419	398	409	431	434	437	452	429	411	410	411	428	426	454	413	385	418	389	395	426	415	441	458	436	400	419	398	414	423	461	435	391	426	450	438	397	434	428	438	412	421	401	420	434	454	392	393	427	399	415	431	444	432	404	427	450	407	455	439	421	426	481	422	422	400	437	418	390	475	445	417	388	414	461	391	424	417	419	421	430	440	455	413	428	410	427	401	427	432	432	437	417	441	434	418	397	438	430	425	370	414	413	416	428	428	429	445	433	437	409	382	394	399	468	441	408	452	442	403	427	393	427	453	427	454	426	441	443	400	376	420	473	436	420	437	413	409	383	394	405	448	454	461	425	434	393	409	448	394	412	389	446	415	453	412	381	421	445	422	401	436	451	414	385	437	410	401	417	469	418	445	434	411	366	439	440	421	399	403	439	424	436	431	398	427	436	414	436	407	415	437	426	418	409	411	463	421	425	448	405	433	449	399	423	428	383	405	417	432	437	442	453	427	427	410	433	403	416	432	429	422	433	420	456	444	448	410	413	441	417	438	439	435	469	420	419	407	415	450	437	410	442	444	435	388	408	438	395	416	463	459	413	419	453	445	439	419	410	469	408	408	411	445	445	421	431	442	462	411	468	446	427	432	400	423	416	419	419	410	463	427	405	393	379	434	428	428	381	395	447	440	386	400	422	395	429	427	439	426	431	412	410	412	458	412	470	412	414	408	414	444	421	407	400	396	421	461	402	447	418	411	402	433	426	406	440	426	407	413	471	418	443	451	416	461	423	438	432	415	422	440	416	437	442	438	423	432	447	395	418	395	399	404	438	400	383	449	459	447	448	425	440	424	406	448	407	413	427	427	407	423	417	434	424	470	425	457	472	451	426	443	446	436	436	430	428	401	411	440	422	417	433	394	417	422	443	421	434	441	376	418	376	402	405	398	419	436	422	407	395	347	424	426	468	410	431	435	445	446	411	428	439	422	423	401	440	413	445	441	430	405	467	429	429	434	418	393	416	430	433	413	425	410	435	424	427	403	459	414	399	407	410	437	424	442	435	434	440	442	439	408	421	384	435	386	422	400	396	430	445	451	360	416	388	447	435	399	425	408	406	405	453	435	372	418	431	426	427	439	385	420	479	442	421	433	431	421	408	429	431	442	456	440	474	379	408	388	402	385	436	438	428	434	394	398	428	440	418	412	397	397	418	433	411	415	451	404	389	453	450	395	425	420	441	401	423	431	402	426	421	441	401	412	430	419	399	462	436	420	400	403	403	404	400	413	418	432	449	405	457	441	423	422	387	429	427	445	419	393	398	440	445	417	377	406	427	385	411	468	413	417	416	394	374	452	419	417	423	448	433	422	417	406	402	382	445	447	386	393
40694	11760	3297	1830	1282	1190	1028	1035	923	951	907	918	901	919	914	940	933	906	933	848	912	945	954	915	922	889	940	932	956	885	961	886	935	919	957	928	875	933	910	941	947	954	946	903	885	968	934	999	971	903	889	939	899	933	948	903	953	909	886	903	943	889	951	901	913	948	912	877	927	922	900	947	904	927	879	931	911	905	930	907	893	913	896	934	901	954	960	919	921	888	897	939	876	966	949	923	915	915	865	952	921	972	909	890	953	911	955	909	932	879	927	895	929	880	925	940	917	918	938	909	942	946	851	952	899	881	951	950	910	893	918	980	870	932	909	918	929	905	946	863	889	1000	934	902	921	963	912	936	937	963	888	967	879	887	899	932	961	924	883	896	938	955	919	893	942	826	924	860	896	1000	892	950	888	916	964	968	964	920	929	961	918	888	882	981	939	872	915	945	856	893	967	945	934	892	884	867	986	944	896	991	893	927	897	901	949	939	913	942	898	868	931	940	987	935	957	875	873	930	938	967	917	881	957	905	906	872	916	886	947	923	924	917	894	941	1001	932	991	865	976	909	915	895	932	931	909	933	916	906	897	915	939	861	890	945	896	947	906	885	897	868	953	850	920	938	964	935	889	982	987	900	923	902	948	938	880	902	933	881	944	859	891	970	867	893	952	911	975	911	913	947	954	900	865	906	938	910	860	916	916	915	939	939	947	888	1009	893	903	935	851	952	953	915	934	954	901	880	922	986	945	943	944	878	939	959	888	912	925	988	881	893	971	944	926	944	944	907	897	916	891	947	917	932	909	868	961	900	872	879	907	916	913	937	927	921	894	924	891	906	939	940	945	906	877	949	973	912	928	920	918	944	945	988	910	912	905	967	936	917	887	904	901	916	883	935	925	892	950	911	1006	906	939	935	925	836	920	909	909	956	935	921	889	859	890	952	915	928	910	942	884	869	951	893	954	914	880	870	903	944	932	949	949	908	878	913	923	894	930	881	967	926	916	934	876	929	856	952	897	906	936	899	952	915	948	911	947	953	891	946	858	936	959	924	915	937	898	903	965	914	918	912	920	970	935	897	921	878	915	913	963	923	919	894	966	939	908	943	936	919	924	953	949	852	941	926	927	911	869	926	962	912	903	900	940	926	891	965	889	907	924	1029	943	947	938	915	914	897	923	899	951	951	929	887	881	924	948	933	879	937	930	926	928	940	904	876	932	901	888	872	955	978	926	943	888	915	896	922	902	931	872	902	895	888	907	903	947	929	919	919	912	930	890	979	938	893	915	935	894	925	914	929	909	949	927	938	929	918	919	942	873	940	855	916	940	955	926	912	885	915	933	968	913	917	948	928	949	879	923	955	919	927	913	921	901	921	923	944	926	914	913	939	936	929	899	932	900	882	914	859	934	921	904	898	890	841	918	907	954	865	909	868	888	924	890	919	897	882	910	988	864	928	963	954	937	892	895	948	894	949	938	921	926	915	925	922	941	946	938	946	939	949	930	888	976	886	905	915	918	915	923	922	928	929	896	945	973	945	863	852	964	877	853	906	907	914	893	907	993	907	887	923	859	914	950	966	862	869	960	872	902	904	972	893	933	898	889	872	923	910	855	933	902	864	886	904	905	966	889	913	930	909	896	937	891	989	913	895	949	928	976	875	983	897	948	894	934	905	924	942	972	959	934	908	893	876	949	935	941	924	916	872	913	906	883	931	910	949	860	922	961	921	898	909	883	893	892	857	919	913	937	896	947	918	908	930	970	860	968	945	953	954	917	908	882	924	915	912	903	905	950	948	917	949	951	987	885	963	925	955	861	906	873	867	888	911	960	925	896	932	863	893	928	920	874	924	934	945	919	918	888	890	950	873	862	900	960	943	932	904	885	882	967	908	917	998	871	865	869	936	900	896	950	893	941	932	878	849	953	919	919	918	942	891	914	919	934	990	925	957	973	906	899	897	947	899	924	922	986	886	881	902	943	916	911	879	933	916	904	926	934	933	941	952	967	912	906	955	920	942	905	926	858	924	905	960	873	932	905	892	890	869	930	906	872	930	895	918	949	873	921	877	912	927	911	898	947	926	938	912	941	899	963	961	1005	971	939	960	884	891	948	920	907	893	931	876	966	950	928	879	974	902	930	875	876	907	963	961	975	919	898	885	888	903	896	913	910	889	929	913	896	905	861	881	875	913	978	942	918	884	899	975	929	935	930	913	892	938	951	926	938	913	931	864	914	963	957	951	907	947	905	849	889	916	898	904	892	908	940	895	908	952	910	923	888	883	990	908	945	903	914	910	929	913	903	953	924	930	958	880	918	883	896	893	946	891	897	929	931	924	898	945	886	915	916	894	910	909	910	925	919	908	937	911	893	899	876	910	898	921	875	933	924	954	871	932	932	911	964	930	920	921	918	894	896	924	925	966	944	914	898	911	908	908	927	875	1013	924	934	926	910	949	900	935	890	909	896	938	866	941	877	966	926	949	955	892	889	903	896	917	950	916	895	950	910	963	932	912	954	962	871	881	909	930	938	951	948	919	918	941	950	880	930	916	911	858	904	892	964	885	925	942	924	935	920	942	902	866	967	895	897	937	916	910	918	900	889	955	852	890	956	926	894	907	936	919	911	919	881	977	910	893	874	895	925	920	916	907	951	893	929	920	897	933	934	888	922	939	864	898	914	931	984	935	967	935	892	952	954	953	938	976	895	944	905	910	999	925	930	925	930	913	915	946	973	894	947	962	910	927	892	939	878	907	915	933	944	929	871	954	958	944	923	956	879	874	909	908	902	931	950	934	947	921	967	886	914	951	950	955	967	929	926	960	932	875	947	928	935	924	957	927	867	905	879	940	873	1008	939	893	932	906	934	945	928	896	854	891	909	953	863	905	971	944	887	914	942	924	962	949	980	928	932	865	948	954	957	909	898	914	867	859	874	971	938	929	896	927	918	914	907	900	892	929	945	945	938	877	932	889	919	935	884	925	951	902	964	903	926	886	940	924	931	875	917	884	897	936	915	981	933	951	887	897	915	912	888	928	867	961	973	931	930	975	895	901	900	905	840	941	944	970	923	856	886	917	906	921	917	898	915	911	940	931	978	939	923	948	912	923	924	947	900	898	951	875	892	919	910	894	942	869	994	898	864	911	914	906	912	922	948	910	896	949	964	956	935	972	905	957	897	993	927	970	921	929	943	901	925	914	915	934	908	942	951	975	987	917	933	884	933	907	873	915	927	867	916	971	866	919	922	909	909	898	919	906	951	933	953	999	930	956	958	922	929	920	923	911	941	940	925	952	906	938	860	898	901	923	971	848	960	939	899	916	951	905	947	892	933	901	913	897	941	927	871	926	910	906	892	889	949	895	921	905	905	974	933	958	927	899	925	940	970	924	887	922	883	947	945	945	902	910	925	956	916	872	926	931	938	910	937	950	923	934	898	916	915	923	917	907	934	907	945	913	909	917	871	931	876	845	898	951	879	938	938	953	921	936	1004	933	930	929	943	918	908	916	906	931
55521	25725	10320	2300	904	631	559	490	475	458	453	413	420	371	428	413	383	426	427	395	430	416	419	414	400	429	442	415	445	410	397	399	427	448	459	423	373	414	445	434	389	455	451	417	420	435	444	448	443	448	419	431	478	430	452	433	407	408	418	429	440	432	412	449	427	387	373	467	435	425	450	452	416	432	430	487	444	437	455	428	464	391	421	390	440	399	416	413	413	410	386	403	429	420	406	439	444	424	419	417	444	405	392	433	478	436	412	412	398	444	456	441	408	449	421	413	402	478	416	414	407	443	434	454	423	401	442	422	403	432	410	395	417	475	450	451	398	409	438	430	402	414	417	430	445	445	425	419	395	413	424	415	448	416	419	429	444	406	428	440	439	449	454	409	443	421	410	392	407	424	436	425	417	425	455	423	451	388	417	427	402	430	455	441	404	437	408	470	428	449	445	436	432	427	419	447	473	420	409	469	428	433	409	440	466	437	379	422	403	419	429	408	414	422	454	414	466	429	430	391	415	472	446	415	430	397	418	445	437	427	419	425	428	407	404	432	454	428	437	410	419	403	435	441	419	422	448	385	426	380	467	439	423	418	420	459	430	446	403	420	447	446	416	414	458	394	436	393	426	444	444	418	417	422	432	434	394	427	441	436	432	420	402	418	440	470	403	437	420	399	428	417	413	417	444	463	436	416	450	434	416	412	434	409	465	444	404	441	409	409	428	424	425	447	461	454	413	444	435	436	419	412	433	446	458	434	422	444	433	406	427	412	437	465	410	422	440	431	426	417	427	416	410	435	424	399	455	427	472	421	423	391	388	407	412	397	416	385	387	446	418	406	474	489	442	431	433	420	426	431	406	469	454	494	466	439	437	457	419	430	417	456	390	439	406	426	415	461	435	410	425	484	449	438	414	430	455	412	424	437	427	425	421	444	423	433	425	406	431	450	406	420	449	457	423	423	468	395	427	424	426	421	389	441	423	445	424	430	475	400	432	378	420	409	428	451	416	449	451	410	434	430	454	412	399	426	405	453	405	439	439	458	443	437	458	451	437	423	430	451	459	409	418	434	429	451	397	416	464	410	420	446	446	446	436	411	407	384	439	423	458	408	413	428	404	388	446	441	455	439	408	450	440	426	450	399	437	431	414	447	442	418	426	447	427	451	457	442	424	469	443	456	422	392	427	430	459	435	411	455	468	457	483	456	394	404	445	418	374	395	438	410	417	416	403	422	419	453	437	414	417	406	430	440	437	421	432	448	455	446	445	459	411	430	421	421	439	380	441	404	418	443	434	428	452	432	435	468	398	403	413	417	474	466	462	446	417	464	434	421	396	428	458	449	438	463	435	419	422	378	449	453	417	445	445	456	439	410	434	421	444	455	405	436	388	421	396	417	424	368	385	428	408	452	400	420	452	431	449	455	408	435	415	426	462	432	418	475	431	427	438	426	411	420	439	405	395	418	399	461	447	465	439	429	406	441	443	419	427	393	440	430	395	460	425	490	442	445	389	404	410	457	385	451	422	434	413	430	413	451	435	409	422	439	403	431	438	420	444	435	437	434	428	446	418	417	441	465	415	402	445	422	458	396	416	439	398	431	449	419	446	426	416	416	420	420	408	431	394	386	421	408	383	420	436	418	439	432	430	440	432	385	430	446	445	419	398	447	462	430	412	427	448	395	435	414	438	427	454	427	393	421	470	439	421	436	433	433	374	433	463	427	455	418	443	468	377	416	402	441	439	431	416	430	432	412	417	429	449	429	420	433	430	434	461	425	429	479	404	425	424	434	407	394	432	418	422	435	418	431	439	434	437	400	424	412	433	438	441	391	436	416	435	374	445	416	411	478	388	449	445	443	461	453	490	403	452	437	397	413	435	442	425	410	461	428	426	433	450	428	440	410	464	419	463	439	403	420	389	426	426	416	436	469	424	441	421	399	400	433	386	424	450	443	424	416	389	418	415	453	444	383	448	463	472	433	430	405	424	471	400	396	444	473	416	410	370	407	405	438	426	360	446	405	430	442	448	427	436	409	457	386	419	426	442	427	411	417	429	450	429	459	463	415	451	396	426	398	415	446	475	459	461	462	431	403	457	410	432	417	431	420	453	430	431	436	467	461	410	422	430	471	404	448	437	472	456	391	428	414	427	414	484	444	408	414	425	369	428	401	417	413	467	410	418	434	403	458	441	406	462	423	441	431	450	421	433	433	433	427	428	439	427	410	427	428	400	419	385	433	465	436	393	415	427	390	442	402	434	433	455	430	424	468	413	396	415	401	436	436	411	426	420	430	405	441	432	432	411	424	426	431	422	444	451	427	421	406	408	455	443	422	415	440	444	435	428	403	428	415	402	388	452	399	431	409	433	404	433	388	436	428	451	398	415	428	436	430	455	397	408	399	397	461	443	405	395	402	459	415	408	440	437	432	443	466	438	451	427	427	419	403	435	415	458	403	414	394	433	454	448	443	431	411	414	413	384	419	422	468	428	422	418	398	418	460	435	424	484	457	451	463	443	435	405	450	429	456	443	446	484	478	386	444	441	467	412	432	436	405	439	457	393	412	447	418	376	444	418	432	387	450	445	428	413	451	401	417	445	450	414	432	421	438	452	408	465	437	445	397	430	430	437	431	418	408	489	469	393	354	423	410	414	444	441	464	359	385	423	431	446	425	426	410	412	402	442	452	429	419	404	381	404	442	418	416	418	426	390	441	440	439	462	471	438	399	446	475	418	415	424	455	412	419	425	437	410	407	440	401	455	448	436	432	427	446	417	428	475	432	419	444	408	447	434	472	465	404	419	490	455	425	436	407	497	434	420	437	439	440	393	435	447	428	447	444	466	438	442	409	465	409	418	425	457	388	428	467	437	402	417	425	417	371	415	448	430	445	429	397	409	384	423	467	416	464	420	385	447	462	406	390	435	443	413	458	436	396	432	460	402	446	449	427	408	434	397	403	451	433	425	450	409	456	462	419	431	459	453	430	432	411	450	467	441	413	433	425	415	421	463	422	463	421	423	451	370	459	452	433	414	440	432	418	398	440	430	440	407	442	463	458	418	414	431	423	444	404	390	408	429	481	418	445	414	400	399	383	459	428	424	390	453	452	426	383	441	446	415	429	437	460	428	417	431	487	401	440	438	470	433	424	435	434	413	406	376	465	421	416	413	388	418	392	439	425	421	486	472	400	448	424	459	460	451	432	397	420	415	438	422	440	461	432	451	463	455	441	486	403	419	428	454	408	418	443	417	448	431	374	443	429	452	459	403	433	436	399	425	473	471	424	436	475	442	392	443	436	424	409	422	429	420	449	434	403	452	478	427	444	429	462	452	408	428	420	439	408	411	420	455	498	432	458	432	461	428	449	451	426	421	432	408	406	425	435	448	436	382	389	401	446	417	413	420	448	437	439	459	448	409	399	409	400	427	448	456	458	412	430	433	434	415	360	449	436	397	402	422	431	408	430	437	461	419	460	388	364	432	400	449	396	426	435	409	409
39235	17092	6937	3582	1989	1564	1243	1065	1044	929	899	951	910	893	919	915	928	900	917	955	888	938	905	983	948	913	880	917	900	961	939	964	860	924	960	967	871	947	890	959	968	951	929	959	941	917	923	958	919	988	910	913	952	931	920	922	979	911	983	922	910	976	922	894	964	963	927	925	937	923	942	959	865	966	949	895	931	958	932	918	941	923	905	939	887	929	958	960	974	940	955	913	938	958	951	937	975	903	919	917	970	912	876	934	922	899	897	919	958	980	923	903	889	953	926	947	936	911	986	953	933	929	944	911	948	975	921	954	943	926	909	984	937	922	921	919	939	970	916	864	934	944	958	895	912	884	938	943	960	972	941	962	896	872	943	895	950	929	902	890	886	880	990	929	929	939	897	949	916	927	963	908	892	943	911	900	904	945	928	918	884	921	915	925	887	851	908	898	940	914	917	943	908	900	958	923	918	950	941	949	941	944	901	920	902	913	964	976	962	930	906	912	900	959	913	959	896	915	953	964	914	966	906	936	918	951	923	879	886	924	911	912	942	945	960	932	919	891	922	901	916	901	945	898	953	961	947	898	918	901	925	884	911	939	897	855	970	955	913	932	961	982	952	913	995	913	859	930	945	870	907	847	967	945	922	1000	938	961	851	920	916	908	918	924	936	949	970	944	931	987	860	885	990	909	895	977	948	936	929	974	932	941	901	953	976	895	905	894	899	895	937	924	928	878	939	943	925	946	901	915	952	910	955	930	997	937	935	940	932	943	935	953	954	970	954	940	926	938	913	960	961	936	944	942	940	941	916	916	927	924	960	898	912	902	916	958	946	949	906	1013	971	955	949	994	893	973	959	906	949	928	938	958	892	926	914	942	895	979	965	968	909	899	1012	944	945	948	878	918	926	959	973	911	947	886	954	932	956	867	993	860	995	920	982	992	949	938	954	945	940	907	923	944	894	901	883	966	862	881	941	949	926	934	906	954	890	959	968	942	946	907	969	932	891	942	910	909	973	915	865	901	917	860	938	903	969	919	946	921	965	920	938	911	885	911	898	891	995	933	936	945	915	924	892	876	910	916	951	899	957	865	893	924	907	945	943	862	927	960	902	974	912	918	951	962	899	961	919	881	950	893	957	936	933	910	962	938	922	963	932	933	924	948	932	948	919	905	931	922	944	941	931	918	927	954	907	925	941	955	931	949	938	924	952	955	943	963	890	927	891	930	958	876	947	906	879	944	905	917	936	918	909	941	924	869	961	903	905	974	928	940	931	950	928	966	861	960	1001	969	918	911	949	971	964	899	883	921	876	980	908	921	943	884	914	968	914	885	922	923	917	991	906	953	933	930	950	950	956	936	923	913	904	869	907	903	902	925	891	993	946	871	903	953	939	960	925	953	935	886	978	911	968	907	889	917	904	955	908	955	950	902	882	946	931	917	953	919	954	926	951	951	906	967	929	958	924	922	872	940	955	913	914	934	955	936	893	918	951	914	974	881	958	932	931	916	905	947	947	921	901	859	907	945	876	953	884	936	917	925	955	983	933	957	952	945	945	880	934	880	915	925	901	937	954	925	915	945	909	894	928	914	904	895	908	973	920	881	930	923	891	901	944	956	901	914	964	922	941	951	943	904	946	926	876	885	967	949	898	865	901	909	906	892	919	989	969	987	940	871	967	953	894	907	897	875	910	935	897	970	911	958	930	937	933	943	910	922	923	895	873	862	925	955	895	868	934	920	914	949	911	990	963	910	968	871	950	945	937	856	976	952	988	945	886	876	946	935	900	988	917	942	921	1041	890	937	929	945	944	904	951	952	934	887	908	963	935	938	923	916	914	909	993	926	948	900	922	911	968	950	931	887	893	962	927	909	941	876	919	904	964	948	942	977	945	906	929	919	914	922	913	911	919	944	963	942	913	935	961	982	953	877	897	944	925	919	938	865	906	996	880	918	955	883	907	918	1002	938	921	931	929	913	906	936	960	985	916	956	906	923	964	947	909	932	935	948	932	907	896	877	987	986	950	976	923	939	922	945	949	932	965	963	940	914	903	950	903	905	954	884	890	938	960	980	938	978	897	940	930	900	900	912	949	950	920	928	927	910	940	901	966	978	878	885	944	895	916	961	907	924	878	909	870	904	890	848	937	921	987	940	965	954	903	955	897	927	846	934	910	941	894	926	907	865	951	891	904	919	905	923	933	886	906	940	972	896	927	968	947	892	929	900	936	918	919	911	932	891	978	950	918	897	936	1001	941	922	939	932	894	945	900	927	950	919	864	923	931	1015	871	923	903	901	956	909	955	939	945	963	942	879	899	915	927	891	909	957	872	920	943	895	950	930	917	914	958	945	823	898	921	982	917	887	914	968	936	904	993	899	940	886	950	905	899	872	888	939	921	914	906	913	946	924	892	888	895	950	912	893	920	901	936	977	955	955	893	894	943	928	905	928	948	955	935	934	951	949	935	949	931	910	922	892	951	936	944	877	884	921	882	937	870	919	944	916	938	918	908	915	941	969	892	968	928	901	913	887	968	931	871	931	950	925	919	958	902	907	949	884	957	963	952	946	1018	950	907	916	897	983	924	970	875	868	932	959	895	901	919	925	896	950	939	898	939	920	955	911	931	929	918	926	901	934	914	916	946	872	961	910	946	922	887	971	969	927	976	975	920	897	968	926	959	938	923	945	933	881	907	940	939	953	980	944	945	898	970	911	893	925	944	947	932	893	958	929	923	885	938	915	894	936	913	943	936	941	885	955	916	919	952	939	931	896	988	925	966	936	900	957	941	953	921	919	984	920	965	901	887	904	939	952	906	916	902	883	882	885	945	911	965	918	939	886	923	928	892	957	913	924	988	966	912	902	973	950	956	926	930	930	934	959	896	924	927	922	961	943	903	930	945	900	958	926	951	975	996	959	934	1004	1009	988	914	883	933	947	908	940	942	870	1007	887	913	937	859	950	910	904	922	945	899	967	917	953	897	994	902	958	939	945	901	912	895	937	942	932	924	907	904	924	966	902	938	923	920	963	899	969	906	1013	862	925	965	885	898	951	867	963	930	920	936	933	928	963	923	962	969	973	961	950	910	917	925	925	967	910	935	934	933	926	931	964	967	952	922	1004	924	965	950	915	950	887	899	944	949	979	892	888	924	945	928	879	927	927	915	946	915	954	925	893	969	886	920	892	945	933	894	936	990	945	923	873	910	922	918	888	876	955	881	916	939	920	979	879	919	924	957	994	935	933	936	939	913	933	1011	973	960	897	962	957	988	919	936	928	958	935	938	972	925	907	876	901	925	927	986	918	987	953	983	921	928	930	929	932	935	903	963	994	921	964	1027	882	891	923	905	935	939	976	931	903	953	935	905	930	910	901	910	926	967	926	921	935	915	937	955	977	897	962	938	944	907	930	911	979	893	909	889	920	933	948	878	960	971	935	948	924	954	882	886	936	954	937	921	949	891	924	951	935	920	935	943	934	949	904	973	913	925	959	919	950	906	923	897	963	928	890	964	911	896	958
53888	19490	4166	1087	628	468	474	451	430	435	395	366	445	398	414	435	420	444	436	407	413	437	428	399	383	440	394	421	411	416	421	403	416	441	427	413	417	406	405	405	384	460	437	415	443	433	406	430	408	381	399	402	421	415	425	406	381	431	415	420	429	401	383	465	404	399	388	389	418	425	420	390	442	399	397	415	416	433	392	383	406	366	419	374	423	394	415	431	395	404	400	404	443	402	407	491	455	423	434	406	437	416	403	431	414	414	429	444	429	424	435	430	430	388	392	409	451	439	432	376	421	444	388	392	432	446	408	416	390	410	394	380	418	435	452	431	405	424	398	406	398	400	395	426	432	410	423	433	406	385	373	408	402	410	407	455	428	434	463	378	402	395	409	425	412	420	390	416	435	389	411	424	418	412	395	437	399	425	437	435	421	434	413	417	424	393	419	415	422	429	409	441	399	409	428	415	428	403	477	417	416	410	421	396	382	405	409	382	444	424	431	386	399	392	445	467	415	377	423	411	397	426	439	425	388	418	380	399	396	394	423	421	410	420	446	433	386	403	448	448	407	385	423	406	385	391	399	389	436	454	435	421	403	463	452	418	382	414	403	450	407	403	405	400	439	406	444	361	410	342	419	410	440	436	434	397	390	428	416	412	398	451	458	441	442	425	435	417	411	434	436	442	442	463	426	435	445	423	395	397	436	402	420	402	473	416	395	429	421	398	420	422	439	380	420	469	407	423	398	382	390	396	392	443	411	404	442	440	394	412	416	432	402	435	420	396	384	434	419	413	398	421	398	397	419	439	436	413	449	444	431	433	410	404	445	461	439	422	430	444	428	425	401	443	407	395	396	442	415	414	437	426	440	399	417	427	401	442	439	395	435	433	430	381	430	434	408	425	449	395	426	380	378	420	423	374	414	431	429	412	420	406	401	412	404	422	445	431	447	437	421	427	431	397	432	409	385	419	408	423	402	431	425	409	389	428	423	424	431	406	437	437	415	423	389	414	423	456	414	436	441	396	422	398	396	418	403	413	444	395	436	420	372	389	407	433	433	437	411	435	420	438	426	416	420	371	431	432	417	436	449	403	374	432	439	411	420	389	428	423	444	392	457	438	432	452	396	387	420	429	425	389	445	482	431	420	400	408	450	444	406	398	435	416	387	417	435	397	407	435	428	415	387	441	417	446	424	398	387	403	416	479	438	447	405	404	452	391	385	386	369	384	408	369	398	425	411	450	430	402	449	447	406	441	375	442	394	412	447	442	413	412	414	422	431	437	473	410	387	409	434	461	421	379	417	447	457	400	415	411	406	418	403	412	398	426	427	436	414	394	385	443	414	442	389	453	411	451	423	466	433	405	386	405	402	399	393	414	408	402	413	413	408	392	388	417	402	433	418	427	385	454	443	418	413	460	446	434	404	370	432	384	435	427	397	459	439	416	411	432	431	447	449	440	398	426	422	439	419	394	413	424	414	426	381	367	396	421	397	382	410	419	416	423	429	457	411	388	426	416	414	420	408	403	448	399	395	400	423	438	397	425	411	443	459	440	438	432	468	424	405	393	394	401	385	434	410	431	438	431	407	414	434	441	425	416	384	461	445	395	400	403	456	377	405	424	407	422	400	408	426	404	392	397	396	407	439	432	452	431	405	389	390	411	403	443	421	452	442	430	463	405	385	418	415	381	427	424	421	421	393	393	467	430	453	418	447	382	450	417	418	447	405	438	389	412	428	441	443	451	437	426	430	442	401	384	387	442	386	426	402	395	434	429	418	383	412	427	432	419	430	394	379	418	449	336	443	402	405	390	406	406	402	420	417	416	449	427	401	441	451	402	389	421	395	435	418	410	452	400	439	473	437	419	404	471	409	452	437	390	401	445	404	418	406	450	458	417	424	446	459	413	403	411	441	454	421	396	420	440	417	382	413	369	407	415	408	437	419	400	403	382	389	409	423	389	427	430	425	428	380	429	418	445	379	414	379	434	463	434	434	456	368	400	420	414	413	429	400	427	466	456	404	439	399	418	396	384	410	427	390	432	374	442	439	398	403	457	459	443	412	434	403	435	393	408	417	394	400	394	407	396	419	437	476	398	420	438	454	415	443	429	381	443	421	423	423	408	448	381	452	404	411	397	416	427	448	478	441	432	402	380	406	406	427	406	425	435	430	409	382	414	412	417	403	422	394	381	432	402	429	412	414	406	407	382	423	410	445	434	462	436	468	451	431	396	426	404	400	404	406	443	396	409	427	416	421	409	415	463	405	431	411	441	440	441	398	395	424	414	424	434	403	414	428	415	389	412	463	393	419	421	449	423	375	470	360	442	424	404	401	477	422	388	407	396	465	450	402	462	414	408	397	430	409	434	401	381	376	401	412	399	415	412	408	412	422	413	420	399	430	442	421	445	387	426	410	388	434	460	440	411	443	404	422	420	356	400	433	430	393	443	390	418	435	412	422	436	422	440	418	420	395	414	418	401	426	422	452	438	404	415	397	462	435	433	434	434	425	390	395	422	409	431	442	411	398	407	397	400	419	447	429	427	412	449	449	385	420	419	409	399	445	450	380	405	397	429	438	386	462	391	412	393	415	413	410	437	418	406	427	404	421	419	391	435	449	395	408	411	416	388	411	466	403	417	437	461	438	430	441	438	413	406	390	442	498	421	420	395	402	428	410	413	442	426	408	423	427	470	402	464	460	449	403	394	385	402	496	445	438	415	447	462	417	434	450	428	454	428	478	418	456	470	452	392	393	427	440	442	473	421	391	401	450	397	443	439	431	407	401	404	472	413	403	411	458	420	462	427	448	390	406	434	435	424	398	388	355	412	463	433	454	429	421	371	413	396	437	426	446	429	457	425	413	445	399	426	394	406	427	444	421	413	429	383	398	429	409	406	418	408	448	456	428	434	375	426	431	410	451	385	394	427	401	447	434	436	446	397	448	433	443	383	422	454	423	388	421	428	442	391	420	418	438	376	415	366	446	390	418	441	369	464	443	441	414	430	402	411	451	392	414	435	423	437	409	410	415	396	456	442	425	445	451	399	401	425	452	408	432	424	429	421	405	418	471	413	405	420	414	441	459	438	430	434	455	381	408	421	437	411	427	423	430	413	390	393	403	409	403	389	429	445	402	437	452	429	444	394	427	438	478	434	386	413	391	413	399	427	401	440	401	387	410	430	407	442	441	419	405	426	402	370	396	376	421	427	365	425	429	439	408	379	439	435	404	359	407	418	403	472	438	433	415	434	398	424	375	413	390	428	433	390	441	424	429	432	416	420	369	396	404	371	454	411	449	421	384	427	380	399	400	408	410	415	441	441	418	455	399	433	407	433	412	431	416	414	431	379	396	408	415	432	398	425	440	432	414	356	403	411	415	432	441	404	381	417	411	413	434	413	408	435	416	442	468	471	420	415	433	421	437	379	445	425	416	449	392	392	417	394	411	392	400	426	404	411	415	371	390	405	395	370	446	426	440	429	489	444	423	404	385	392	441	389
37188	12046	4278	2141	1413	1123	1001	935	891	890	894	924	918	863	925	860	916	947	904	908	892	886	926	935	932	925	951	919	892	912	865	932	875	925	885	903	920	914	878	884	923	901	861	879	878	946	883	894	913	961	912	925	904	908	932	865	915	937	899	896	872	897	920	843	906	930	886	894	864	896	869	875	898	968	929	915	904	884	943	877	896	863	889	908	900	911	960	860	936	956	971	863	921	864	873	885	890	903	873	900	925	935	916	892	937	914	953	961	903	877	870	919	904	897	886	889	855	896	925	913	901	827	931	846	884	917	906	878	912	937	880	914	888	894	946	914	910	946	928	875	921	882	903	932	904	913	903	928	917	936	908	915	924	922	910	893	969	920	952	858	908	894	879	869	944	931	883	919	886	908	890	895	932	926	948	940	928	953	952	895	908	898	880	922	911	880	931	888	921	935	928	949	892	883	901	857	852	928	959	926	905	923	884	891	921	892	899	859	880	841	856	889	925	910	887	919	911	899	916	903	882	923	959	882	923	902	879	931	912	909	955	910	872	934	924	929	895	893	889	930	925	896	899	890	901	883	917	890	925	921	925	936	878	909	903	887	940	882	899	931	915	878	903	931	866	915	921	964	912	974	889	943	895	884	969	889	916	924	887	912	895	890	960	930	938	930	929	938	901	883	877	922	933	910	864	901	925	928	925	885	999	876	937	937	868	911	947	900	921	848	885	897	857	891	935	865	866	928	904	928	943	893	984	915	902	883	946	915	926	893	946	921	925	980	865	947	845	899	874	930	944	871	939	888	902	883	863	971	949	884	890	920	907	920	838	935	873	914	922	947	932	915	927	904	908	901	929	905	958	909	872	952	904	957	888	950	925	900	910	900	897	964	876	910	910	908	968	892	893	947	872	909	842	880	930	939	949	840	940	929	908	932	890	851	906	948	956	892	884	936	963	926	866	918	878	899	947	921	960	909	950	931	942	901	929	911	959	911	896	871	936	871	920	864	889	961	909	906	919	882	883	901	916	906	897	865	965	919	942	844	898	895	888	892	866	890	887	867	930	903	897	891	918	964	977	912	847	884	867	914	956	932	951	912	932	906	872	868	929	875	931	889	867	860	912	910	938	880	909	966	943	915	921	937	887	879	864	889	929	940	973	951	865	890	960	917	929	926	911	880	940	878	895	888	919	954	895	937	911	933	915	881	959	865	926	908	930	902	953	836	848	936	945	896	928	923	892	900	903	921	927	883	851	839	861	875	895	871	912	924	898	928	914	948	889	926	872	871	932	846	948	876	915	861	868	951	928	927	962	869	908	959	982	930	924	951	867	874	941	918	901	914	935	887	901	914	925	895	888	900	886	951	908	933	874	879	894	936	896	893	945	938	945	882	915	915	937	923	948	874	867	931	913	870	897	929	928	875	937	903	897	899	909	884	953	887	922	892	914	856	945	899	903	927	899	972	918	902	893	943	894	856	922	895	931	945	884	916	863	861	884	863	924	916	934	924	917	946	918	908	916	915	903	938	898	896	905	889	897	872	912	904	870	914	897	878	882	918	907	893	932	942	898	918	913	906	906	890	921	899	899	939	900	910	868	922	872	880	940	905	878	885	916	884	951	913	904	883	886	890	931	934	939	893	873	911	883	905	881	886	867	813	884	872	925	902	911	915	889	868	924	874	948	900	908	952	902	934	897	888	866	926	959	934	901	923	860	825	903	907	883	906	953	873	942	874	941	896	925	840	906	889	927	948	916	934	901	868	886	869	931	885	917	910	936	917	947	895	927	954	859	911	900	839	911	961	924	905	919	891	881	874	901	902	943	898	924	905	927	931	908	872	898	932	875	879	943	905	929	907	882	946	870	950	867	932	911	932	937	916	917	907	915	889	932	878	939	878	909	933	959	908	906	873	933	931	919	895	944	867	942	926	884	855	924	872	916	865	884	927	929	936	878	891	888	954	922	885	970	933	905	912	913	933	865	900	968	909	888	874	897	851	855	901	938	987	953	906	945	942	895	952	865	975	860	960	906	897	925	904	904	873	909	874	926	901	1006	878	911	889	950	906	994	992	991	916	904	874	847	898	967	957	885	923	871	962	926	885	882	932	938	915	901	895	907	888	859	844	894	931	888	913	909	866	920	909	888	967	942	893	926	867	922	881	945	859	897	954	903	902	944	924	891	903	908	930	900	938	924	858	953	892	893	895	920	933	926	885	930	946	932	879	938	911	926	932	898	858	891	975	931	922	915	899	926	913	890	891	891	905	898	887	903	900	875	907	888	867	873	937	872	876	874	856	901	886	887	901	934	917	872	918	892	946	938	855	887	893	909	941	931	929	921	895	914	915	899	941	950	946	912	863	930	921	949	942	903	925	899	933	966	935	848	901	884	904	925	912	943	884	891	836	912	912	855	878	919	835	870	902	900	989	903	890	887	905	897	874	922	905	908	899	900	923	970	887	893	867	923	855	905	906	960	894	855	914	922	884	923	945	931	900	877	924	857	850	907	858	916	934	890	906	861	902	885	949	872	923	889	876	893	887	921	912	918	955	932	915	835	890	874	865	915	915	916	938	881	932	929	943	911	928	903	904	885	916	846	879	854	955	889	939	891	873	824	936	957	882	908	893	863	908	921	945	964	912	905	907	874	1006	908	897	906	935	882	909	929	911	876	930	991	884	882	886	898	877	900	894	907	959	938	935	938	905	875	899	917	957	934	922	918	902	893	927	938	913	923	923	910	906	886	897	929	918	913	884	926	945	913	932	912	930	912	857	932	968	864	904	896	896	915	895	933	935	972	905	918	898	906	898	903	889	912	937	887	835	911	936	885	930	923	932	946	850	890	904	913	910	902	914	947	951	862	946	936	908	933	909	915	970	926	882	972	918	963	927	925	915	924	865	923	829	871	883	941	900	881	944	944	984	899	946	888	940	912	882	881	919	866	899	914	905	940	890	941	925	883	844	888	932	840	953	904	895	923	900	945	891	862	937	953	919	874	897	930	955	896	933	872	904	927	856	889	907	905	883	943	885	935	970	866	882	867	888	877	890	845	918	906	885	911	905	924	897	941	891	893	912	884	951	886	946	885	923	940	908	917	908	932	892	891	926	861	896	855	886	901	888	896	896	913	906	897	905	898	873	944	871	870	938	908	878	957	899	882	888	862	964	918	895	896	867	928	877	895	905	955	940	943	951	901	936	839	917	925	870	930	918	885	891	860	919	907	943	907	939	892	927	843	895	851	918	963	922	903	920	904	921	941	937	920	886	889	880	942	938	904	900	912	879	908	911	948	960	921	881	864	955	950	887	842	910	911	845	915	984	923	913	870	960	926	918	928	889	899	890	930	951	925	916	880	912	957	896	885	841	951	854	893	957	950	936	883	907	965	904	964	962	892	938	913	940	868	910	896	898	899	866	933	906	877	925	908	910	916	857	932	912	919	911	990	901	879	928	919	881	905	890	948	920	873	899	936	892	903	903	950	923	860	908	932	873	943	851	900	893
63465	29333	11889	3619	1253	714	524	505	452	427	427	460	404	428	410	462	403	412	418	396	411	402	435	426	444	420	418	434	399	433	422	396	384	420	430	407	440	434	410	455	398	439	420	471	434	395	405	460	411	424	418	440	430	434	426	405	434	422	407	410	389	423	421	408	429	438	415	410	405	460	422	422	408	464	397	403	431	413	408	419	393	404	421	429	442	392	379	385	426	410	420	450	446	453	467	406	412	409	449	399	371	409	425	434	421	450	468	383	401	408	433	394	424	441	391	426	435	457	356	388	417	385	416	430	434	400	404	440	458	423	444	421	435	411	428	449	413	396	400	404	410	429	434	430	427	415	372	402	368	446	390	440	428	395	418	411	439	444	437	389	380	395	380	394	392	394	420	437	396	396	440	426	408	413	394	444	478	379	449	390	400	461	425	444	414	451	430	405	451	416	425	412	384	419	440	417	389	396	444	457	401	409	413	461	431	401	412	418	468	432	371	434	449	416	449	415	429	427	427	403	402	450	428	459	440	418	447	443	418	420	412	412	435	440	406	430	414	419	423	403	424	403	428	442	452	462	445	496	451	388	424	416	418	451	432	425	433	441	440	456	393	423	461	437	459	452	441	404	460	427	426	454	418	427	385	450	428	414	410	413	439	374	426	411	409	437	439	415	445	432	463	455	430	427	434	414	420	379	458	400	436	422	411	428	433	412	418	447	448	436	423	415	408	462	440	407	450	421	432	454	427	388	412	421	410	427	435	431	413	439	430	468	385	398	412	437	393	407	454	403	389	400	444	422	408	431	432	463	428	434	387	437	433	449	451	439	447	438	466	393	410	441	439	387	369	442	421	434	417	418	418	421	379	406	410	416	437	424	420	464	385	424	406	444	416	417	423	403	424	437	381	422	460	434	406	418	414	402	420	435	427	416	436	438	439	414	413	423	424	392	443	418	439	412	489	389	444	389	403	426	434	428	432	418	410	452	449	462	452	423	426	430	397	423	411	450	391	443	397	436	422	393	397	410	456	410	386	418	444	426	430	428	428	411	438	420	383	377	438	417	426	455	455	438	417	413	404	458	431	442	428	405	433	445	410	432	430	422	415	442	438	413	428	420	437	418	380	408	435	422	454	413	412	440	432	414	452	445	397	432	450	403	407	412	450	405	413	453	440	392	417	392	444	397	452	418	426	490	430	401	390	457	456	418	392	402	425	432	417	397	431	448	405	413	462	415	408	424	408	457	421	435	431	420	390	421	406	399	386	400	431	432	407	409	403	409	430	431	438	460	419	473	397	447	412	405	379	432	439	410	415	418	432	407	462	447	412	400	423	406	433	395	441	426	418	463	398	439	471	429	393	430	409	385	406	405	397	379	421	447	419	446	440	435	439	405	375	429	421	405	433	412	422	421	450	417	431	431	457	420	394	458	365	442	448	406	426	436	419	435	387	395	431	407	412	424	411	411	406	441	461	434	394	400	454	449	421	401	450	417	424	425	443	429	482	410	395	420	437	416	409	440	418	393	428	452	434	417	425	451	446	442	450	432	423	435	397	400	395	393	425	416	439	439	435	422	418	410	432	418	405	408	422	385	437	414	428	418	423	384	433	426	405	419	448	422	413	390	437	370	456	404	457	452	445	439	437	422	413	448	413	437	362	391	409	426	434	411	350	433	424	418	423	449	422	456	439	430	432	428	422	428	410	433	427	437	449	411	370	402	410	423	429	412	433	435	404	415	409	403	439	425	419	446	437	456	489	442	420	426	447	400	459	427	444	410	452	380	427	418	410	480	407	426	380	388	420	437	408	381	436	399	459	444	394	448	441	447	406	424	414	443	391	459	400	427	419	405	402	439	441	420	464	420	437	477	458	440	415	421	388	412	415	408	419	444	446	440	465	374	400	401	383	431	395	410	410	424	419	420	388	447	442	418	440	410	381	409	443	426	431	413	387	448	434	419	419	394	399	412	434	384	406	418	435	421	405	408	432	424	424	464	407	414	381	425	398	425	427	412	443	445	368	423	414	408	472	441	383	426	363	437	414	391	385	425	403	402	433	435	422	436	445	406	457	460	456	429	437	448	418	457	435	408	413	447	433	455	413	378	397	393	426	404	452	429	437	415	444	417	378	422	505	414	399	411	395	414	466	453	446	420	424	454	413	409	410	413	443	388	440	433	439	447	408	417	433	439	432	415	419	426	456	428	409	400	447	419	387	409	437	430	395	453	444	414	405	453	427	442	381	405	417	445	423	396	414	429	435	460	465	432	414	417	425	426	408	447	420	449	422	414	449	428	398	429	462	422	388	395	429	422	467	448	377	396	419	405	351	415	403	420	413	451	389	432	392	431	396	453	396	428	426	436	429	435	437	459	384	410	447	404	456	450	431	416	404	391	415	399	420	432	436	430	405	382	416	444	450	408	425	464	440	407	417	444	407	416	401	438	401	421	405	425	442	457	425	406	451	418	431	450	437	418	417	418	426	414	453	406	413	423	422	419	439	423	436	439	420	434	455	450	399	423	429	421	430	456	442	440	419	425	421	446	376	439	406	398	381	414	385	402	423	415	457	408	474	451	404	445	434	427	401	409	444	403	451	443	426	392	430	452	428	475	404	430	412	415	431	413	382	440	453	406	428	456	386	463	468	441	420	438	424	448	418	429	437	408	419	385	424	462	432	436	381	433	410	437	410	438	413	415	419	425	445	443	431	378	435	397	387	466	408	421	452	423	443	409	411	403	396	442	405	439	462	414	428	431	393	418	416	422	416	439	427	406	410	434	454	430	426	450	428	412	412	432	438	413	465	433	418	409	381	438	441	429	420	427	398	416	409	400	441	431	440	402	435	434	439	389	397	408	397	444	400	440	437	460	394	424	386	378	406	420	424	404	416	373	410	414	413	461	487	392	449	419	399	414	416	393	442	438	408	447	441	449	384	413	454	394	466	417	434	432	396	393	426	397	429	394	403	474	455	423	447	406	419	417	445	434	416	424	412	470	406	431	406	435	406	425	435	437	402	423	399	415	440	456	433	410	428	396	421	411	452	410	431	427	457	453	480	434	402	432	415	441	453	456	428	415	416	416	412	404	433	401	399	436	409	425	405	409	468	357	402	414	395	410	435	467	420	449	418	412	402	418	439	438	409	386	457	411	432	430	408	435	452	423	442	404	404	437	423	423	473	455	472	371	406	469	424	426	398	392	417	438	408	418	471	418	418	423	444	381	407	435	442	418	365	413	391	412	436	424	444	427	427	426	419	416	408	393	442	449	399	427	423	399	410	429	441	451	409	437	385	451	411	417	403	434	454	426	417	423	416	431	432	433	359	491	508	437	415	443	419	422	401	459	368	347	415	448	408	440	416	438	433	415	435	410	402	424	429	429	424	368	407	423	414	390	406	442	439	418	387	410	419	418	410	432	464	409	447	465	455	422	431	395	414	390	400	395	407	439	429	448	413	412	443	455	397	452	470	424	439	451	455	466	469	427	412	436	393	429	394	388
43640	21086	10915	6325	3067	1676	1284	1196	1027	906	991	922	912	923	919	940	959	956	935	865	918	932	964	923	932	954	936	1009	928	893	954	891	928	886	927	863	895	914	920	920	947	958	931	933	934	910	901	974	922	922	963	909	937	887	912	926	936	978	924	928	946	930	974	936	945	909	928	882	931	905	933	860	909	947	894	938	912	927	944	861	937	923	922	914	951	936	915	915	912	922	927	924	937	896	925	916	944	958	953	937	953	918	926	883	936	907	950	955	882	895	914	886	904	879	926	957	915	889	943	928	921	931	937	867	972	949	930	967	922	888	914	869	990	898	925	906	900	899	952	912	932	931	964	921	911	930	872	992	894	936	953	947	984	908	863	912	902	874	897	919	904	863	927	948	914	916	927	961	915	928	879	850	879	976	873	885	919	890	934	879	956	898	912	899	891	994	950	911	939	894	906	918	926	933	906	933	895	892	948	911	936	911	922	953	942	935	918	928	924	946	944	934	846	888	919	946	953	893	965	899	885	951	917	910	915	911	903	922	973	908	866	936	932	879	887	890	870	1012	892	930	911	880	955	926	949	949	915	932	892	924	866	906	942	930	921	937	886	915	938	900	911	916	931	884	948	941	938	902	974	871	887	964	944	954	906	899	951	889	937	914	873	952	886	911	931	921	920	858	908	873	947	897	902	921	946	968	867	938	973	892	920	920	948	903	845	969	984	903	930	941	925	892	914	944	954	898	972	934	986	934	983	943	887	857	947	939	892	866	903	915	904	919	938	898	950	926	914	908	911	934	939	926	870	982	949	936	937	918	918	896	961	899	897	879	967	912	938	890	930	897	964	951	948	884	967	866	917	944	909	967	874	913	937	895	908	876	937	897	897	939	919	875	928	904	895	898	903	904	897	924	901	915	888	954	876	930	890	936	888	899	931	903	901	926	903	969	920	941	886	932	916	888	950	913	855	898	950	922	944	880	912	882	897	904	925	937	918	924	899	899	955	873	878	924	925	902	953	884	907	943	889	959	946	907	928	929	923	927	942	925	933	902	965	886	911	917	934	934	910	938	912	902	942	870	943	946	894	912	935	916	911	869	904	917	966	872	908	938	956	927	919	887	935	926	928	938	876	885	905	936	919	888	912	915	906	918	880	924	867	933	879	913	909	901	910	953	895	924	922	914	911	914	946	960	908	881	929	903	928	933	918	911	964	915	933	884	877	912	941	898	902	911	904	889	914	935	923	960	891	954	930	884	878	963	929	926	913	954	919	893	915	941	919	935	901	959	969	900	981	895	918	976	884	913	914	894	935	919	944	976	957	874	954	920	895	889	924	945	868	962	848	908	973	931	891	889	991	959	934	931	980	945	934	885	897	977	907	805	872	945	873	924	989	937	942	893	911	971	941	826	895	945	886	939	963	911	899	948	962	920	848	926	935	890	906	943	948	945	957	890	930	958	920	926	894	917	936	888	948	965	960	903	951	937	929	944	921	962	917	930	865	912	917	907	975	956	930	927	910	918	928	919	930	932	907	897	933	961	897	924	889	956	908	916	1019	936	879	827	952	918	898	965	941	931	920	962	921	896	897	897	884	938	906	982	904	885	944	888	880	900	906	921	921	880	909	902	969	896	866	927	909	906	902	916	942	918	922	923	905	870	911	892	961	935	894	903	893	920	907	899	950	899	881	918	939	917	928	864	975	892	903	921	879	915	934	926	911	884	956	877	882	993	873	910	931	869	925	926	959	895	941	886	921	896	859	911	929	912	967	942	938	854	921	935	970	878	933	901	875	893	857	939	923	925	878	960	930	938	916	897	921	904	885	898	1000	859	858	962	899	945	944	982	950	887	911	935	906	890	922	936	914	934	885	923	880	880	937	909	957	918	914	894	923	899	979	888	907	895	911	896	930	918	917	947	932	938	893	924	991	948	951	963	886	972	923	927	905	980	985	895	954	960	905	925	928	913	948	952	960	956	911	932	890	910	866	946	942	937	898	920	890	909	928	883	955	942	915	936	911	935	905	906	942	919	919	892	933	930	935	953	906	928	956	941	895	889	955	922	908	963	885	947	893	911	936	972	939	890	924	933	921	957	930	923	901	897	903	886	977	934	938	929	948	994	916	929	931	906	979	877	901	911	950	901	914	945	880	998	913	895	878	909	916	916	877	928	913	933	956	907	938	847	875	886	942	887	955	931	927	911	920	923	937	944	913	858	905	948	957	884	891	923	902	959	949	968	902	909	886	894	949	948	916	942	938	961	893	937	912	947	934	907	870	912	899	938	923	908	904	869	882	914	882	917	923	962	935	905	946	926	948	890	954	945	890	929	919	930	871	973	911	935	938	912	885	907	961	914	944	938	943	996	935	914	913	939	954	883	911	895	913	894	903	925	928	886	895	952	882	946	903	965	963	949	1006	915	979	912	945	902	929	945	941	954	915	899	916	963	951	915	948	899	940	906	956	899	907	893	936	875	924	955	915	914	902	901	945	903	917	958	899	923	958	888	917	930	906	930	891	939	929	948	915	922	918	937	917	941	903	899	928	913	920	888	911	880	976	934	905	872	921	871	959	939	900	971	960	897	967	916	946	951	950	887	970	920	862	880	902	907	900	899	880	884	937	873	955	963	983	930	862	921	914	939	939	937	943	912	905	922	937	886	890	924	867	900	962	885	927	911	902	919	865	926	935	916	908	884	924	918	940	933	857	900	907	971	903	933	932	927	891	972	929	977	923	896	934	920	967	930	930	955	883	933	948	933	901	928	923	907	916	947	962	914	920	939	883	932	939	854	883	910	897	903	978	890	937	929	921	938	925	887	958	908	914	946	866	912	930	930	904	915	940	978	940	904	908	900	910	907	978	928	929	897	929	943	943	918	943	943	928	898	932	881	937	963	938	931	948	914	904	948	914	919	1003	904	899	981	891	907	842	925	909	941	941	934	899	951	909	927	886	948	904	903	900	883	916	928	937	920	936	871	889	943	926	906	904	969	951	903	946	907	923	892	912	929	891	973	891	955	950	954	937	882	832	887	931	893	910	900	899	938	900	902	934	899	865	904	906	919	916	892	945	875	913	968	896	898	927	866	878	936	908	963	944	931	911	935	925	898	945	968	947	868	884	980	927	928	904	915	926	904	921	901	923	916	926	979	913	891	937	919	952	889	933	899	876	897	959	869	885	931	916	877	952	926	915	937	945	991	864	941	961	955	904	955	971	905	870	949	981	994	907	905	913	928	987	957	912	943	853	912	923	938	884	912	881	861	909	924	914	908	891	888	964	943	929	901	873	921	914	925	962	884	962	892	897	931	960	948	897	949	882	990	960	975	935	969	942	936	941	967	882	937	896	890	926	898	895	958	981	933	985	888	922	942	949	934	936	902	942	892	944	953	901	917	940	915	900	942	871	889	950	901	952	923	934	888	869	929	945	894	953	920	948	892	958	927	899	878	936	935	929	884	1000	894	952	924	930	956	919	954	891	945	955	923	884	916	951	932	930	938	875	901	915	927
58979	29880	12420	2792	1015	622	546	466	387	423	443	439	459	473	426	416	443	442	458	429	439	430	414	485	428	474	419	456	414	419	414	428	399	389	417	421	450	420	439	409	432	435	399	389	442	411	436	441	451	401	437	434	469	396	423	458	431	460	451	430	422	437	409	449	448	432	441	431	421	451	447	416	446	428	473	453	454	398	391	407	386	486	444	463	436	444	479	423	476	472	414	376	432	436	403	430	402	435	405	410	431	437	430	425	416	426	405	422	422	424	470	423	414	429	424	444	420	394	448	434	457	451	466	463	443	470	463	432	442	429	404	443	450	434	406	411	433	471	422	405	403	467	383	420	408	454	435	442	440	442	421	418	409	418	445	417	449	464	430	403	458	456	459	446	414	449	386	433	425	444	449	427	435	444	445	412	432	390	442	471	417	416	463	446	411	405	450	457	465	390	357	398	445	434	446	480	450	476	422	424	458	412	444	449	440	456	428	396	429	448	470	392	399	412	448	424	432	466	423	449	453	430	450	465	424	463	456	475	462	460	464	434	449	456	452	416	455	412	432	462	429	445	481	433	428	411	414	431	415	444	419	440	387	419	431	430	456	429	428	452	466	434	419	427	434	420	444	439	456	433	421	428	415	415	403	408	425	461	439	446	436	414	406	423	444	434	455	422	434	415	447	435	407	468	410	422	474	424	412	467	453	418	407	425	391	416	436	446	431	421	479	408	440	404	425	471	415	415	440	440	417	424	438	398	428	436	414	411	442	423	450	419	430	434	443	453	430	387	403	455	449	404	413	453	412	425	447	444	411	398	441	450	430	432	449	435	428	480	410	457	443	430	451	405	409	437	435	451	449	412	483	422	470	433	433	430	451	449	437	427	423	429	422	454	448	466	430	432	479	433	464	437	445	420	412	452	461	417	421	430	467	445	401	438	411	465	421	422	409	394	398	423	433	449	398	452	438	420	423	400	401	470	453	416	451	417	394	389	443	461	446	444	448	485	426	427	432	415	462	445	383	450	445	446	414	435	479	438	424	441	423	426	427	409	425	449	422	445	406	412	448	422	412	419	445	430	399	462	443	429	415	408	454	432	431	426	451	410	425	417	457	398	383	414	438	423	453	433	422	447	457	386	422	443	439	443	445	444	404	424	421	475	433	425	411	419	408	425	390	439	394	410	476	448	418	419	401	446	450	458	406	434	507	462	466	396	406	428	413	461	467	469	400	469	422	428	450	447	422	441	397	419	460	415	420	407	436	423	432	447	464	439	392	427	414	415	446	416	412	389	472	420	393	421	413	433	401	385	442	405	422	433	425	422	403	445	422	441	411	446	435	418	440	391	405	442	417	469	413	421	418	421	403	404	427	443	450	462	449	469	423	407	444	449	457	396	466	436	450	475	413	424	444	434	429	423	444	409	437	451	449	406	443	463	442	401	444	439	425	426	467	441	434	421	396	457	445	437	440	436	428	424	458	457	427	485	444	462	460	414	403	432	400	417	432	418	435	440	419	426	429	412	443	441	404	423	431	404	472	414	405	451	452	423	395	477	454	416	407	438	408	436	418	453	453	431	437	449	407	486	426	409	441	438	426	437	426	426	418	443	463	425	471	458	424	381	483	444	438	449	420	417	436	422	405	428	436	447	407	396	430	426	430	472	408	450	460	432	424	431	399	421	436	455	421	406	410	417	406	436	413	423	453	401	441	453	391	451	450	401	406	452	450	423	455	467	429	458	448	399	481	483	418	414	436	408	425	427	401	421	455	443	409	407	471	416	481	426	441	459	409	417	434	452	476	458	413	424	412	435	437	419	414	407	420	415	411	468	439	399	425	437	441	455	413	407	461	467	384	430	408	428	426	442	445	405	441	431	388	388	422	439	417	410	411	418	400	424	446	449	377	451	449	457	438	459	446	390	466	424	459	427	438	400	451	466	399	440	419	425	409	424	401	440	462	410	461	421	419	385	461	402	412	468	417	437	456	452	441	449	428	484	443	420	453	435	432	408	389	418	425	418	421	393	419	460	430	445	381	400	454	392	445	382	413	446	422	415	465	441	420	425	430	424	484	435	476	455	455	438	427	446	448	418	465	442	461	468	436	396	422	395	451	453	437	424	448	465	448	375	398	427	412	424	419	426	397	428	432	396	440	413	444	443	452	441	416	434	443	445	463	455	404	480	425	440	404	458	423	422	430	460	389	399	421	415	410	453	425	438	420	435	453	476	469	448	446	430	434	465	428	448	426	430	445	477	448	406	396	466	430	422	417	418	488	450	423	459	453	444	397	403	449	430	424	389	434	388	456	410	424	429	412	436	405	400	428	470	440	446	417	409	464	455	440	484	452	474	420	390	415	406	441	429	437	383	437	465	444	461	451	437	484	438	423	416	415	437	426	444	458	423	411	429	457	477	433	448	455	452	475	462	445	448	431	426	475	416	427	404	447	430	454	412	394	449	394	384	435	412	422	461	454	464	434	430	413	411	414	413	435	378	376	425	385	409	419	443	411	416	457	456	434	408	488	458	399	408	408	400	453	459	424	406	394	407	423	425	435	405	419	421	438	423	431	425	433	440	433	437	429	449	472	412	415	409	434	460	433	414	435	395	463	430	409	433	441	447	403	385	413	404	453	427	442	429	437	445	453	440	409	385	418	422	469	393	436	423	438	468	446	454	413	457	415	454	452	423	441	439	453	424	408	444	454	436	471	419	432	444	461	437	424	450	456	415	396	450	436	411	467	451	430	462	421	391	414	497	419	404	449	421	439	406	446	451	410	418	426	444	447	429	422	403	444	426	433	439	401	453	445	446	429	400	460	396	456	397	388	431	442	404	471	440	437	398	412	435	469	447	402	444	417	405	379	417	407	431	412	421	411	439	411	452	406	495	433	382	409	414	429	397	456	465	412	417	427	438	433	476	426	402	472	453	439	437	425	397	409	431	419	421	429	423	457	457	394	425	450	436	441	403	372	429	431	442	448	377	467	480	448	439	430	421	424	432	438	437	478	437	426	405	420	401	440	397	398	409	479	408	386	425	394	409	413	406	458	464	421	415	447	463	420	382	423	405	431	404	447	411	465	407	446	424	435	428	433	432	453	459	438	412	448	374	408	435	422	438	440	423	421	428	438	423	426	429	432	417	408	416	441	390	435	482	466	435	414	407	413	428	453	465	414	447	473	413	421	450	386	440	420	452	428	483	431	420	442	442	462	479	426	400	441	460	445	407	450	417	438	391	397	406	432	474	417	446	440	428	422	435	451	485	427	400	442	451	431	425	429	430	403	393	459	402	466	432	456	446	439	436	430	411	411	458	460	398	428	391	426	474	441	403	433	423	399	412	433	408	421	465	397	415	470	437	461	413	403	425	441	433	418	420	436	470	390	428	422	433	429	429	433	440	428	421	386	415	421	416	464	405	416	415	475	445	407	406	438	416	449	422	429	411	402	404	430	438	420	455	422	460	400	432	397	437	403	414	463	470	402	399	422	447	468	418	415	444
40343	19599	8647	3825	2228	1580	1284	1109	957	956	982	934	935	907	943	936	918	853	926	936	901	946	915	899	943	951	928	887	925	921	897	967	912	923	934	919	960	926	974	942	991	932	940	1008	914	934	959	925	944	930	911	930	937	981	963	910	946	914	935	931	918	919	906	916	890	892	926	963	972	964	940	913	929	988	938	886	958	965	884	902	995	898	888	943	929	938	889	925	916	927	933	953	878	896	966	967	902	900	898	936	941	940	838	885	962	964	976	938	986	872	920	981	877	967	961	883	908	907	928	963	982	897	900	911	910	983	923	947	905	959	924	954	960	970	898	908	922	977	918	939	896	906	903	954	867	946	987	982	934	939	885	918	867	902	929	918	921	925	967	934	948	880	927	951	946	941	885	944	971	900	902	936	894	994	959	899	898	975	918	937	979	948	889	950	923	938	944	914	964	907	899	985	881	941	931	890	936	932	944	955	955	938	893	939	933	963	893	832	956	895	900	960	924	920	916	926	965	902	941	894	945	961	934	921	934	966	969	948	941	867	957	853	930	908	925	921	1004	924	983	970	903	926	922	945	914	963	940	866	942	986	898	936	912	912	885	921	924	969	913	932	956	937	865	950	912	940	946	962	960	916	933	928	946	927	964	923	888	925	941	921	930	911	891	899	903	940	935	962	930	912	928	942	931	935	936	934	881	1003	917	941	972	967	953	961	914	943	931	931	949	953	929	933	937	884	864	935	929	933	952	936	927	939	925	916	947	933	964	956	934	916	929	923	927	939	950	950	906	905	895	924	975	965	946	922	924	930	902	902	964	913	969	875	986	936	969	955	955	974	867	965	917	971	872	962	938	943	981	918	891	933	950	919	933	910	930	912	885	870	948	923	909	932	922	949	936	917	935	910	949	941	921	961	875	972	915	908	927	917	886	928	929	894	1010	933	982	874	954	923	933	948	947	983	897	887	979	901	891	980	936	882	1006	904	924	936	910	880	881	931	937	938	971	921	941	903	962	875	897	903	918	946	947	950	942	877	891	932	935	969	915	941	933	931	943	921	912	957	875	941	941	933	962	919	924	920	929	889	875	945	941	931	916	921	981	976	912	874	948	907	922	965	935	960	957	925	968	938	957	936	925	978	910	946	970	899	882	860	904	899	918	924	968	913	919	926	972	954	874	923	933	959	937	925	906	903	875	957	931	916	978	884	958	933	938	953	932	934	871	922	944	915	957	935	928	938	903	957	929	888	929	948	949	892	920	871	931	974	946	938	972	972	887	963	951	882	1016	877	896	945	910	970	932	926	894	924	916	911	959	936	897	914	964	919	910	947	943	981	891	900	954	1010	922	954	925	923	883	907	902	900	916	925	928	948	929	919	935	964	930	921	956	937	957	957	920	960	922	959	930	903	894	866	899	901	939	886	952	958	906	955	945	918	964	917	920	929	900	949	916	951	913	959	919	894	879	900	942	920	938	917	952	915	907	856	941	931	884	926	941	959	959	959	915	970	927	982	950	992	959	922	896	897	942	956	967	956	931	898	976	918	955	954	962	870	1040	971	893	901	937	889	875	950	998	986	932	935	942	915	959	939	929	849	909	912	931	912	903	872	954	949	914	886	927	930	971	925	944	952	912	945	921	947	990	867	988	913	844	1000	956	925	928	926	943	896	936	913	940	916	893	980	948	934	917	895	907	1011	953	926	920	918	870	932	899	918	939	971	928	907	945	984	901	925	957	936	912	964	945	931	945	917	958	971	893	881	922	933	906	908	990	926	959	945	928	947	933	950	913	894	900	996	926	940	966	934	928	915	913	925	937	941	930	952	902	960	917	934	893	926	903	934	880	904	906	933	922	932	883	936	961	923	957	943	967	938	875	970	900	903	982	968	936	943	921	898	927	941	864	958	947	949	954	948	947	918	920	847	926	945	944	929	960	924	913	879	929	940	909	949	905	908	911	882	938	918	929	952	931	903	946	967	950	883	930	952	890	913	927	930	991	939	932	896	904	943	952	938	964	972	939	916	970	934	914	993	952	957	879	938	941	893	901	954	951	907	982	891	916	843	955	936	928	954	944	939	941	935	936	963	921	934	923	948	901	864	929	904	882	909	907	856	939	914	952	878	943	897	943	944	929	968	1011	879	935	976	885	930	978	915	955	962	959	930	922	955	935	931	879	903	904	949	905	891	961	952	919	921	929	880	941	947	862	980	931	980	929	917	955	914	899	895	940	942	911	903	993	956	934	947	922	940	946	972	879	943	911	884	935	915	936	876	931	977	898	895	971	949	901	890	915	905	936	939	870	901	937	931	928	990	915	928	931	891	915	941	907	970	928	905	936	935	915	952	910	919	923	993	971	978	985	902	925	907	925	929	931	982	937	937	891	906	923	903	960	929	973	924	872	932	963	891	944	897	919	971	973	980	980	924	894	967	911	962	882	978	896	929	928	935	913	969	912	916	908	931	944	974	895	998	887	943	966	913	981	969	928	938	944	901	919	945	936	926	882	971	942	914	940	913	923	927	901	919	934	963	884	868	929	911	942	900	945	898	894	951	912	939	991	885	969	903	904	952	930	976	916	955	891	978	935	985	951	931	902	911	970	941	903	921	959	934	918	936	911	971	973	934	948	914	908	900	903	959	892	929	931	898	944	882	884	964	917	902	913	963	971	867	926	953	962	917	878	959	928	939	973	915	869	937	938	956	917	934	916	846	900	898	925	928	919	943	946	972	888	972	903	947	921	948	920	949	953	885	919	918	883	972	960	897	955	917	968	915	948	907	945	955	924	913	909	884	921	952	944	919	968	963	943	1007	933	954	890	939	937	929	977	903	945	949	961	909	1001	946	935	927	975	964	947	906	882	937	914	972	961	945	917	921	898	928	900	1006	937	965	932	925	963	942	889	884	956	933	966	922	938	855	864	914	965	989	905	869	929	906	954	939	954	922	994	926	904	961	971	897	956	968	985	937	886	989	900	898	943	934	989	947	957	922	966	970	953	990	950	877	912	934	907	915	985	955	954	968	877	894	942	889	933	974	929	989	993	912	910	978	911	959	890	911	880	982	891	1006	904	893	927	939	934	860	918	960	910	939	925	977	888	880	916	997	916	901	932	959	985	920	949	951	936	921	901	932	962	936	911	896	958	945	937	916	916	867	936	966	923	906	971	934	958	957	939	944	922	922	913	948	990	921	919	944	910	908	942	904	889	915	887	909	961	924	904	898	917	906	894	910	936	965	926	912	929	966	934	932	975	948	924	948	934	923	907	960	919	925	917	938	952	935	923	952	923	934	982	898	894	892	963	951	882	854	939	922	874	922	909	984	950	961	898	933	898	958	950	846	919	917	947	955	909	929	924	917	934	916	954	939	944	983	994	931	923	943	918	909	953	909	926	920	959	920	944	871	933	877	976	922	933	953	915	912	910	966	924	921	934	977	938	983	940	988	949	898	869	909	893	918	915	910	916	969	872	928	921	967	909	928	915	954	913	918	935	971	897	940	944	951	928	879	905	941	879	935
43185	15772	4095	667	467	408	392	439	425	386	434	412	392	402	407	407	414	418	389	410	401	446	386	411	441	458	407	427	413	396	431	442	401	402	399	410	372	396	410	387	440	412	417	429	377	415	387	428	441	449	413	417	428	446	430	443	446	411	430	433	462	398	382	414	430	436	411	419	426	422	413	433	422	407	382	419	419	374	396	424	389	409	416	417	435	415	429	402	418	415	421	386	414	386	428	413	377	463	410	424	399	428	395	439	405	438	438	422	417	406	406	398	386	361	377	418	435	412	410	434	395	400	415	390	409	400	399	399	380	392	426	410	375	406	419	412	423	414	463	420	402	370	404	420	419	416	419	413	420	400	339	388	401	439	425	385	440	458	420	429	419	425	393	432	394	453	373	403	442	406	426	408	430	395	409	406	399	412	377	401	434	401	412	448	372	450	432	430	440	427	399	391	413	410	397	395	440	417	430	427	371	397	421	382	454	413	411	442	415	396	423	400	400	393	436	407	409	396	419	404	402	408	388	451	373	406	392	412	458	397	437	430	402	405	400	416	392	392	424	385	374	434	455	400	436	389	413	400	378	380	397	440	388	391	426	435	449	387	370	439	388	356	395	398	402	399	391	439	436	449	394	463	404	407	416	375	428	440	413	405	443	418	386	413	439	407	397	411	375	442	386	380	379	411	439	426	376	430	403	440	407	422	421	400	406	422	417	402	383	407	395	421	407	429	446	387	389	413	356	414	415	380	403	408	409	388	420	379	387	370	427	406	444	401	447	394	412	392	420	418	406	368	390	400	360	410	360	394	414	444	400	411	395	453	409	411	436	423	427	453	398	431	409	432	400	414	422	419	425	414	408	398	383	402	384	402	413	436	406	403	424	390	378	439	395	414	469	428	386	413	440	464	427	409	396	397	432	400	432	390	410	394	435	382	412	368	412	419	391	452	409	401	411	441	406	403	381	403	410	385	418	442	413	420	463	412	404	366	409	415	434	413	380	451	416	382	422	456	422	427	390	400	435	421	415	380	448	399	378	407	427	403	440	424	386	430	445	382	394	397	389	424	404	428	421	394	408	395	396	413	417	412	393	411	383	407	428	433	369	428	399	439	431	446	415	441	439	430	436	415	389	400	365	411	368	459	425	382	415	412	419	382	419	415	440	443	404	443	443	469	403	399	407	400	386	427	449	427	413	373	435	382	397	395	381	429	410	412	387	409	421	400	391	393	398	413	413	361	394	381	400	384	379	438	388	408	419	455	439	384	405	386	430	418	420	423	429	397	424	380	404	400	420	371	435	402	378	435	420	384	383	404	424	343	390	438	443	431	372	424	428	367	399	400	399	391	394	378	400	415	403	413	410	429	410	431	432	387	360	426	397	406	415	418	408	374	428	415	393	418	450	419	400	379	414	412	416	390	421	412	377	415	397	430	420	375	433	441	435	442	434	395	406	422	406	415	416	407	413	396	410	406	400	385	379	413	387	400	428	432	412	426	435	396	401	424	394	368	415	414	388	423	432	368	397	420	405	414	396	373	438	396	411	378	419	431	430	410	392	369	431	382	412	397	415	414	414	381	347	413	433	419	419	397	385	390	428	356	387	414	437	403	449	470	373	396	433	389	388	381	436	417	436	396	453	438	427	424	406	403	438	409	377	386	404	428	422	392	429	408	391	414	388	420	433	398	429	450	407	416	412	448	432	423	420	388	411	436	393	433	400	436	402	471	406	430	426	430	424	406	422	410	428	416	369	405	400	426	387	441	394	399	441	391	411	397	404	437	419	388	389	417	428	378	427	402	458	416	396	405	425	438	389	413	439	428	399	413	422	436	408	369	402	424	412	432	431	410	444	404	386	379	421	458	440	455	432	415	433	441	403	379	419	399	402	418	434	416	400	421	419	406	389	440	426	410	377	436	431	444	403	360	350	397	415	449	440	394	422	444	416	417	425	443	398	431	390	427	410	399	373	375	425	425	406	449	414	364	409	428	413	433	434	448	475	410	393	387	401	400	410	407	361	402	370	354	391	413	422	388	373	413	414	392	416	409	414	412	402	423	420	366	438	395	382	401	407	366	435	448	368	413	445	413	429	430	414	414	377	424	392	433	372	421	367	437	408	393	402	459	409	408	421	405	436	388	397	425	437	410	437	424	394	432	429	367	416	453	404	450	449	402	391	445	419	423	356	387	415	396	418	429	372	384	399	422	430	369	422	401	385	393	439	421	422	416	443	429	449	376	407	386	423	392	409	408	421	396	408	402	372	433	425	414	433	441	446	410	396	422	436	402	422	406	435	393	390	433	438	405	373	423	411	410	413	399	381	438	418	411	412	403	377	391	410	412	392	393	396	405	431	417	395	431	382	415	421	437	407	407	383	418	401	387	452	378	429	416	413	401	413	452	378	424	458	410	409	383	408	411	448	439	408	392	398	416	422	410	423	407	440	425	425	407	420	406	399	427	383	428	439	439	410	403	353	379	375	409	405	415	420	406	386	416	458	457	425	397	415	377	412	427	403	437	409	400	414	451	441	408	383	400	392	380	409	413	379	444	447	448	461	408	429	448	404	426	398	438	427	406	437	388	424	414	459	402	406	393	411	384	443	472	421	386	418	435	421	417	425	405	407	441	422	435	413	434	409	417	419	391	439	406	414	418	425	428	385	485	423	432	413	401	402	407	412	389	394	398	395	429	428	429	446	413	415	404	454	393	390	424	413	407	450	397	385	407	416	398	429	379	397	380	413	407	408	398	382	439	403	425	378	414	408	389	405	403	408	430	430	402	422	443	417	442	405	464	408	439	385	391	438	445	427	406	411	405	408	435	443	402	401	431	411	432	396	411	426	384	394	416	412	405	419	390	404	425	375	407	426	390	401	419	380	394	417	416	384	402	416	394	426	462	400	407	406	438	452	422	407	384	422	420	430	424	459	396	406	426	427	442	435	428	393	381	411	374	410	464	383	437	406	415	408	393	398	390	408	426	409	423	428	422	419	425	403	398	417	425	384	398	433	415	410	372	382	405	370	434	393	403	421	368	372	435	404	397	431	413	386	410	398	459	439	379	354	382	448	398	368	371	429	374	377	407	393	452	437	432	435	405	441	408	438	400	387	441	393	441	396	411	429	414	384	414	419	411	454	406	368	420	366	408	415	415	393	417	347	412	389	410	396	415	428	417	441	388	398	434	484	435	453	411	440	439	424	412	439	436	394	381	366	377	418	423	405	442	423	421	370	416	445	452	384	406	403	388	359	420	407	396	438	396	415	410	397	416	369	404	408	403	418	354	377	399	392	413	422	433	449	413	404	394	403	406	444	422	442	415	409	361	416	437	412	422	385	383	395	416	432	393	419	408	455	431	440	424	421	411	418	418	358	439	440	434	423	446	410	410	425	453	406	405	433	431	416	403	402	393	421	410	404	400	496	428	433	407	441	397	389	426	443	388	411	408	398	502	396	417	397	396	439	401	432	370	458	384	404	395	429	450	419	407	438	409	449	384
25022	3741	1156	1039	949	907	930	907	928	887	882	856	912	909	915	920	899	855	882	905	937	885	916	890	902	921	903	938	895	910	868	908	912	885	907	867	879	917	922	884	885	888	902	940	911	905	833	890	855	869	875	918	901	855	904	876	870	904	879	912	915	915	892	913	856	916	922	905	891	843	854	894	883	889	917	875	859	869	848	876	895	913	906	885	864	861	804	916	916	870	891	892	872	913	899	910	881	937	911	867	880	930	933	913	876	893	902	950	873	834	938	941	873	906	925	964	865	907	869	887	932	939	910	867	909	900	893	888	855	917	921	921	902	914	829	888	861	904	891	875	870	878	905	930	889	927	906	936	865	887	911	883	869	885	879	936	937	900	934	883	967	875	936	898	887	821	895	802	903	889	896	908	873	899	925	886	885	889	884	877	857	871	951	848	864	978	903	962	879	884	924	905	857	899	922	880	903	901	879	893	879	879	859	886	868	851	886	867	926	856	958	890	848	947	834	873	929	905	845	844	890	917	918	873	940	893	893	850	862	861	915	878	950	846	890	920	924	867	936	887	913	952	886	914	890	841	952	881	901	939	912	865	868	898	966	855	922	865	906	864	824	876	914	846	933	914	883	862	904	890	879	910	905	930	880	887	880	921	957	900	921	922	861	906	899	897	834	871	905	946	933	918	903	847	871	922	920	834	880	886	895	862	906	914	906	936	897	861	947	879	924	847	883	898	862	916	935	942	884	899	883	863	918	955	903	877	872	848	906	927	907	943	868	881	848	892	871	901	881	917	894	896	910	854	923	876	871	887	905	952	909	894	931	890	893	883	891	899	914	903	844	874	912	867	904	843	914	933	922	915	858	882	843	922	871	858	928	870	847	933	895	954	921	893	868	899	889	894	906	928	877	916	959	898	863	962	935	868	882	835	915	895	867	915	889	863	862	923	867	882	845	911	891	851	913	863	893	885	957	937	876	906	874	918	897	894	913	897	920	843	844	887	920	975	871	895	909	877	936	931	874	935	893	861	889	860	912	875	949	910	898	925	876	900	905	900	870	883	896	910	862	872	911	921	908	869	894	904	895	877	912	906	955	866	959	921	908	872	922	874	897	876	946	918	842	908	865	902	925	859	872	879	869	888	918	910	843	899	901	895	879	904	854	864	895	869	859	888	899	898	878	857	882	920	910	880	860	883	918	900	865	872	885	864	913	891	882	934	881	871	909	896	883	826	878	888	881	907	925	925	882	934	912	910	881	888	877	939	843	910	855	900	894	908	887	866	857	895	928	901	879	902	888	897	899	890	893	934	898	911	898	935	932	907	916	909	818	915	914	929	923	882	903	916	922	848	891	880	911	894	892	869	912	906	879	898	893	922	883	863	935	902	900	885	869	933	912	924	904	886	872	914	953	954	919	920	903	905	903	885	902	891	818	852	889	939	909	932	852	866	909	867	891	906	878	870	859	901	923	855	913	884	883	927	931	897	930	852	902	898	883	922	881	950	912	874	957	909	903	887	903	895	893	874	894	915	880	930	895	948	894	910	905	934	905	862	879	885	910	933	852	908	883	926	896	903	911	898	844	864	926	877	854	903	960	921	906	882	936	860	936	867	909	918	882	937	939	882	934	888	925	875	915	881	908	885	912	923	868	909	875	890	860	940	878	889	905	936	872	913	939	908	951	939	904	912	911	919	942	890	874	864	874	920	852	902	949	877	905	844	885	882	865	914	902	878	939	873	913	903	911	928	903	914	879	832	881	918	917	907	886	892	864	888	880	912	849	839	890	896	889	879	872	999	854	918	888	944	893	876	880	893	954	911	853	926	891	828	885	868	914	962	902	857	890	921	880	942	903	882	913	911	853	900	894	863	854	888	857	861	918	837	858	854	899	867	922	924	847	906	901	911	897	913	899	890	939	904	936	889	888	909	885	893	877	867	914	899	884	960	891	945	855	908	863	898	914	869	828	905	893	879	876	891	892	942	908	863	868	910	891	847	870	887	852	898	851	869	866	900	902	850	892	945	887	881	866	895	894	918	916	871	860	899	886	892	882	870	866	870	869	871	875	876	885	887	852	994	827	887	906	865	896	876	895	882	880	886	861	907	918	904	878	876	867	878	936	912	905	890	910	950	934	877	913	911	861	857	853	911	894	887	933	914	876	889	937	937	928	836	883	874	946	928	913	854	918	851	923	886	924	907	903	847	928	918	929	930	829	865	920	898	886	861	906	941	862	878	870	916	889	861	911	873	878	886	904	855	865	884	902	917	836	865	887	897	891	941	883	875	906	893	888	940	839	891	914	877	875	858	820	891	928	966	948	853	901	890	899	890	908	925	916	919	919	849	836	970	908	893	924	828	911	927	910	930	899	896	936	918	865	840	930	920	933	874	906	865	923	879	881	863	896	905	860	918	879	941	900	907	936	889	883	876	870	867	880	870	874	901	869	925	886	879	880	902	907	925	900	911	865	886	858	919	884	934	937	899	857	892	885	882	900	857	871	895	918	850	859	895	918	905	846	924	899	904	904	876	876	848	885	922	888	878	936	916	936	918	877	891	886	926	890	878	840	913	848	901	860	897	942	899	887	897	926	970	876	900	919	893	904	920	905	918	943	923	838	971	901	896	867	821	881	929	869	925	932	896	898	923	915	900	959	884	925	899	857	866	873	893	904	905	937	933	895	896	874	909	868	920	870	877	879	841	906	892	925	860	946	871	892	951	890	896	897	885	886	907	904	861	952	889	915	884	889	846	889	905	874	885	890	865	879	888	909	917	836	889	870	882	867	900	870	906	851	897	998	868	904	887	879	843	853	834	890	897	887	957	857	917	925	880	932	940	929	865	892	955	910	877	890	886	920	853	903	886	875	898	907	865	845	879	972	879	903	882	878	919	881	945	948	883	886	822	903	888	902	858	918	944	901	879	905	862	941	889	959	873	926	916	932	908	882	925	933	962	867	898	841	927	889	900	865	874	902	906	909	875	912	882	890	950	863	912	904	941	935	860	868	920	907	888	961	894	914	894	927	828	921	935	860	952	861	894	844	861	911	930	885	932	844	931	836	881	884	923	897	932	897	920	927	903	889	921	904	920	872	902	946	862	890	892	880	911	892	935	848	923	864	928	904	915	913	921	843	868	826	918	908	900	949	886	892	883	890	919	912	899	894	849	878	835	935	895	835	894	960	852	835	890	934	921	898	975	887	869	907	855	895	870	914	872	890	883	920	907	923	958	885	847	914	868	868	907	918	931	906	885	899	916	873	835	926	863	938	903	913	905	878	899	853	877	881	867	950	892	915	928	874	880	895	873	884	866	882	866	874	960	852	919	886	918	925	884	887	903	866	907	938	917	935	986	926	928	867	865	912	905	899	886	900	921	898	934	878	871	893	887	936	865	918	853	912	854	871	891	927	830	939	926	877	936	882	897	925	926	927	939	922	889	877	889	883	916	921	934	868	880	892	868	871	906	974	887	866	903	918	911	960	897	887	879	872	904	928	899
60662	28731	10715	2504	1162	771	570	500	416	482	374	449	423	399	415	435	424	413	428	439	413	453	394	414	386	414	420	379	439	420	383	408	442	448	435	446	401	401	459	444	416	410	401	399	411	432	415	381	463	414	445	423	435	406	430	430	444	423	419	448	434	455	439	423	423	439	417	395	415	433	393	373	454	432	403	392	388	423	409	419	455	409	422	448	465	377	370	407	410	403	412	396	437	415	399	429	414	437	443	428	425	452	417	412	415	446	411	419	469	400	419	405	388	429	396	429	434	387	419	409	419	430	417	432	428	421	433	441	368	453	447	427	425	443	435	382	382	407	431	422	416	449	449	400	377	411	392	421	415	445	439	439	405	427	402	440	415	405	392	450	380	433	396	409	392	403	425	413	404	460	421	431	433	415	448	461	432	442	395	458	426	415	437	437	427	424	382	411	460	431	438	360	441	424	414	429	411	441	381	466	416	414	430	402	415	463	437	422	429	407	432	423	401	402	443	431	407	456	405	407	418	419	467	420	422	443	409	423	388	441	437	396	407	450	450	430	423	409	462	410	448	447	452	395	411	420	468	433	424	418	395	402	389	427	410	427	412	384	427	404	410	442	435	407	380	417	444	427	439	431	440	413	433	420	405	439	432	409	429	400	413	406	390	427	476	444	407	409	415	394	427	374	443	366	433	425	409	411	444	441	412	410	425	371	435	421	409	411	430	407	415	425	399	437	410	448	445	452	426	409	386	433	405	436	419	421	450	375	386	399	393	428	426	407	441	419	407	456	457	407	429	445	478	389	414	430	425	418	432	451	415	418	429	419	409	445	413	408	439	434	418	427	409	412	414	443	445	360	405	429	396	455	434	429	425	416	396	432	422	387	408	412	371	429	461	410	424	382	427	376	441	426	418	409	419	429	371	429	371	389	443	429	471	412	441	401	448	435	409	445	399	396	417	418	398	393	401	390	424	454	418	422	439	415	442	424	409	453	423	446	421	465	449	438	429	415	457	384	445	455	402	413	398	440	438	424	412	382	414	406	432	424	415	453	446	404	401	373	407	442	427	427	404	431	478	410	469	407	434	437	452	434	406	375	437	414	411	441	433	445	358	406	408	423	388	440	439	460	412	399	387	444	409	402	416	456	416	472	441	396	431	450	428	419	411	434	412	444	430	466	423	447	413	409	417	389	397	411	394	402	413	401	397	414	451	386	409	428	419	418	408	400	397	399	412	402	429	400	424	405	450	381	385	399	457	420	427	431	423	402	422	396	432	426	451	449	413	424	438	420	423	403	431	426	398	375	390	429	442	407	430	444	429	424	430	451	426	384	439	402	427	385	429	363	394	383	416	412	445	389	378	397	421	381	465	448	395	422	381	394	391	430	402	405	401	477	423	406	399	387	399	381	456	404	432	417	403	439	403	416	453	404	397	440	439	441	417	399	448	406	420	405	450	406	413	393	393	364	421	451	413	388	402	430	423	435	444	442	459	424	409	417	386	379	386	394	449	427	441	446	408	445	390	377	432	434	421	427	415	424	399	406	422	450	377	395	450	399	449	455	426	416	399	446	411	421	398	408	419	473	411	438	398	456	416	477	407	431	418	422	416	410	426	408	392	424	457	428	435	439	440	371	405	420	362	430	399	395	482	434	436	418	429	425	401	470	431	454	426	409	394	409	409	421	423	426	415	421	431	434	414	401	399	460	406	382	397	452	445	422	428	453	393	429	451	421	456	444	372	396	434	437	405	417	434	428	391	375	412	380	374	450	412	411	408	434	411	399	400	387	384	408	428	423	405	396	431	431	432	472	374	416	439	391	469	427	477	427	444	431	414	420	389	454	460	439	429	387	413	432	391	423	407	447	454	444	471	449	381	414	372	430	405	406	386	430	409	405	450	408	421	414	428	441	396	413	421	404	391	431	390	427	417	409	408	406	419	434	440	384	444	444	424	405	389	440	408	429	466	458	454	395	425	419	409	406	435	419	425	419	409	412	406	449	399	401	435	380	406	445	410	397	414	406	395	453	475	378	409	447	405	416	427	394	406	413	445	441	376	444	393	456	403	407	451	443	403	410	413	446	374	435	403	401	423	441	421	453	418	426	413	424	431	397	371	375	420	443	388	410	433	424	378	425	425	449	425	424	383	401	425	412	398	427	409	419	443	416	439	441	447	421	429	420	385	423	444	413	386	427	385	429	425	423	411	457	387	410	399	416	406	414	392	418	404	415	418	397	439	386	422	419	422	431	453	396	436	407	389	388	402	394	420	421	418	473	439	439	420	428	404	445	424	428	429	422	378	392	444	404	410	417	424	425	441	408	396	425	437	393	435	407	418	431	407	435	383	404	393	442	421	438	409	426	442	396	415	430	400	445	465	393	423	407	423	415	406	388	391	401	414	409	408	448	447	455	423	422	437	411	402	459	401	455	407	430	416	460	413	417	454	451	436	380	442	390	388	403	381	436	449	416	411	469	409	414	443	400	400	431	417	420	400	410	409	401	453	395	417	401	457	434	418	405	426	415	413	426	403	439	442	419	436	411	364	401	448	420	407	456	434	394	432	454	458	386	401	415	419	429	381	451	448	369	398	455	396	452	385	434	407	424	400	452	403	425	421	427	441	431	371	428	408	382	458	418	436	404	414	408	429	416	412	408	402	444	404	423	424	420	428	402	448	402	457	429	456	433	416	414	406	467	393	442	415	429	401	410	379	382	399	435	444	395	458	440	428	441	434	392	424	453	382	435	371	401	446	398	417	396	428	431	414	431	410	427	390	386	419	432	438	395	445	417	433	421	427	427	448	472	395	415	427	443	380	423	393	386	419	442	404	448	435	390	455	407	418	450	437	415	438	442	395	417	458	430	377	432	436	430	421	419	421	418	428	453	455	389	416	432	425	449	387	431	402	476	429	371	445	433	405	438	420	432	462	438	469	410	377	433	419	416	426	398	388	417	439	446	410	463	405	366	407	421	421	402	412	393	407	426	406	400	450	429	477	407	373	439	433	393	389	444	398	378	413	423	416	426	440	428	456	442	427	395	436	417	426	443	404	454	443	469	406	407	413	436	408	411	405	445	445	419	457	416	407	421	430	404	404	387	437	425	447	439	416	432	470	441	432	464	427	454	370	451	414	370	412	422	447	416	424	419	375	424	417	420	424	385	422	430	408	422	414	387	402	416	385	451	448	375	436	388	407	408	410	410	379	420	447	418	380	431	414	408	403	410	396	402	415	396	422	422	388	421	410	427	430	445	408	397	384	403	423	424	442	403	407	397	420	385	417	412	457	448	400	432	441	447	414	402	442	424	413	407	423	462	463	457	428	417	456	400	439	387	401	434	400	431	445	419	387	398	421	448	416	410	407	399	421	420	405	410	401	400	412	400	434	413	415	399	380	406	395	427	408	429	439	407	415	416	411	435	415	402	425	418	426	439	383	476	430	468	430	431	439	443	410	410	430	433	396	402	415	418	418	433	441	414	420	423	399	419	426	399	425	399
41749	19624	8351	4144	2828	2039	1380	1071	928	945	968	906	860	929	939	866	910	916	890	919	879	909	958	905	949	898	942	894	960	921	890	932	910	962	918	926	982	915	960	999	923	876	904	932	921	900	911	923	934	932	913	924	920	934	878	924	858	948	907	915	926	893	939	953	954	898	896	909	905	885	954	953	928	904	912	953	973	909	902	901	890	892	895	882	907	900	879	892	901	927	918	884	878	872	912	944	972	904	951	917	960	965	879	925	960	856	926	918	916	903	944	911	927	967	889	934	896	892	850	924	928	932	911	918	900	944	966	905	917	914	961	902	896	976	855	952	924	892	900	922	964	888	910	904	956	944	884	898	897	913	897	944	962	938	938	992	940	878	948	933	880	908	916	920	964	928	920	941	951	964	876	894	911	944	960	893	947	915	949	975	891	889	888	901	928	901	910	931	897	911	933	892	864	920	880	916	960	870	903	889	980	944	892	939	942	915	932	915	936	877	960	949	950	888	867	901	975	904	936	995	923	893	941	907	932	882	927	883	931	911	907	945	909	968	903	946	913	896	913	907	892	913	910	917	931	907	883	836	939	910	948	924	868	914	914	935	868	948	936	922	929	940	881	953	954	948	910	901	923	908	890	921	921	909	901	904	910	954	897	986	966	920	925	867	859	935	934	956	914	928	927	900	903	914	908	926	870	877	926	952	919	938	900	867	903	958	893	957	938	917	929	890	971	899	881	890	915	972	914	885	875	895	893	915	860	944	964	921	912	906	919	909	835	922	917	947	938	886	941	872	912	878	885	919	935	943	948	900	938	879	874	924	923	877	964	852	924	888	917	964	890	977	903	908	920	922	902	914	941	939	928	931	891	922	939	868	947	867	884	955	917	885	966	939	945	905	938	913	936	930	918	914	929	886	945	927	883	895	888	936	895	928	916	898	918	943	958	888	910	928	903	913	923	947	908	883	871	892	885	947	925	950	1001	923	922	852	900	922	947	923	904	893	917	945	955	972	919	851	905	926	981	908	961	906	866	867	936	873	909	910	905	916	983	884	889	920	963	885	887	900	927	925	906	893	933	922	953	893	910	929	899	931	909	860	924	966	881	914	950	865	921	877	899	970	951	868	950	930	924	938	941	938	907	915	914	873	918	896	877	913	912	939	953	874	973	893	977	930	901	883	929	912	931	918	910	924	863	899	948	939	884	914	889	914	915	906	895	886	897	908	899	950	906	887	901	874	952	901	873	875	886	899	957	933	882	911	901	884	920	949	928	940	924	909	923	971	926	947	933	938	896	914	898	919	879	915	889	965	912	946	1000	931	946	855	930	923	913	910	967	927	953	942	912	870	903	949	955	900	888	977	924	935	929	924	933	923	931	971	965	921	893	871	901	928	912	907	927	904	865	945	874	867	937	972	924	896	945	862	834	906	866	902	908	956	901	895	912	859	910	946	945	932	932	941	940	910	946	921	920	929	847	885	936	886	927	910	912	902	882	903	931	932	938	928	945	897	953	916	876	955	884	924	919	939	966	937	906	921	935	918	886	946	918	886	899	865	908	936	887	851	931	909	930	934	945	928	941	902	939	933	934	961	880	967	939	875	931	936	919	882	842	885	923	909	916	884	928	938	936	916	898	921	872	916	1008	930	931	916	924	898	891	907	949	893	954	897	934	892	858	948	925	894	929	923	909	939	921	933	950	910	923	885	914	929	990	890	900	926	902	931	918	903	911	916	908	877	865	905	929	936	887	897	938	943	829	913	935	902	942	844	869	919	932	903	892	941	862	947	950	890	906	908	914	901	888	901	916	999	959	863	907	894	924	931	930	910	976	905	910	902	961	940	906	983	900	913	938	912	889	968	927	877	891	884	968	927	948	902	904	897	876	914	928	880	927	936	948	937	942	889	934	913	907	906	880	905	894	900	895	930	900	865	928	884	932	896	939	954	936	931	930	947	884	931	938	919	941	896	936	922	950	894	889	933	942	895	892	939	869	905	968	902	967	929	928	954	886	896	907	901	907	913	939	884	922	899	913	934	910	936	895	949	945	962	926	866	912	922	922	931	939	897	896	960	910	909	877	910	973	879	875	894	928	867	976	892	869	889	860	899	878	902	896	903	904	979	901	897	882	967	924	894	888	888	878	972	916	893	897	947	896	894	929	858	864	955	913	928	893	891	888	928	865	924	930	948	919	1001	900	889	941	890	893	895	899	932	931	963	895	967	933	961	892	877	942	968	884	914	929	938	918	931	930	913	922	940	919	927	898	914	879	971	941	911	927	859	956	923	916	897	955	900	999	973	918	909	937	892	906	872	849	936	902	885	941	915	938	909	939	906	920	912	897	916	964	889	916	940	927	912	932	917	879	891	933	905	875	896	887	875	932	924	910	927	904	903	933	899	884	934	904	877	922	917	904	896	860	897	917	942	887	953	911	852	927	965	868	923	920	878	907	900	928	930	875	944	942	926	898	914	922	888	942	890	917	993	921	925	964	927	861	917	908	914	909	966	903	924	882	965	857	919	897	912	910	878	903	894	897	907	918	861	915	950	936	886	937	892	954	865	873	907	967	886	940	878	839	922	889	870	932	860	994	960	872	922	925	919	889	905	948	909	935	832	950	891	909	922	909	953	888	880	906	893	889	925	922	868	968	889	958	891	936	941	929	888	925	890	878	943	906	947	917	945	915	961	900	904	890	922	903	923	913	915	864	943	918	869	912	891	900	975	935	859	890	948	932	880	880	946	923	887	905	914	884	881	880	938	913	906	873	882	899	953	912	933	952	965	933	908	928	899	901	954	971	876	943	954	925	928	918	936	910	959	885	922	951	864	876	931	894	935	957	889	921	950	908	964	912	931	922	918	875	951	911	911	916	874	929	931	929	944	940	916	909	924	895	954	918	920	905	919	959	888	897	901	936	912	923	857	882	917	909	937	936	869	863	906	925	928	872	862	982	933	966	953	949	976	895	920	916	881	965	956	907	924	895	935	972	881	878	951	897	869	930	916	974	944	889	912	912	890	916	879	911	936	853	922	928	934	926	919	950	893	909	935	862	931	922	969	924	928	935	894	891	909	918	895	865	915	966	937	883	935	942	904	880	921	943	906	892	902	913	895	870	927	899	898	855	880	876	965	915	888	927	915	885	893	914	960	899	944	872	900	966	900	938	926	940	888	909	959	913	873	903	929	887	947	912	921	929	857	940	866	952	926	979	963	915	993	955	921	884	953	976	949	962	880	862	952	940	937	890	913	880	942	965	853	921	922	905	962	920	921	926	932	930	939	940	907	899	912	864	944	917	980	925	918	917	964	844	939	867	914	905	883	914	893	901	902	920	923	954	1007	881	905	954	930	873	918	880	892	959	990	929	896	938	863	926	951	909	935	929	954	922	939	844	906	908	975	916	919	936	927	940	920	952	898	935	902	917	914	892	917	972	824	972	922	913	911	909	951	889	949	916	904	944	912	911	868	925	859	906	900	969	934	947	851	947	902	933	867	949	877	964	909
56189	24287	8636	1640	737	468	484	454	414	385	451	454	422	468	449	487	495	436	411	383	436	432	433	436	480	460	454	434	428	477	417	385	432	434	424	435	415	419	436	382	385	394	443	425	417	441	443	424	463	454	451	393	442	429	445	408	440	446	443	445	419	426	405	449	424	417	424	443	447	459	472	440	392	451	448	412	396	415	429	382	426	415	437	426	431	428	468	422	414	421	388	433	436	449	439	468	443	416	458	433	438	435	448	457	437	443	418	399	451	476	435	427	381	465	454	438	419	425	430	460	420	428	443	433	442	440	430	450	422	453	458	442	396	422	458	449	426	473	429	485	480	469	455	440	383	447	426	415	465	464	424	409	437	401	448	440	456	435	442	437	407	413	456	402	419	397	423	439	387	478	420	427	414	421	451	446	429	428	448	447	412	425	473	393	413	393	441	468	451	428	443	413	426	412	389	400	439	467	429	436	461	423	409	432	438	412	451	398	428	401	397	410	443	407	432	431	432	440	461	421	445	424	390	410	435	382	424	432	420	414	412	420	421	434	472	412	402	410	398	434	406	411	433	453	432	451	435	430	407	429	439	426	443	422	419	412	449	430	410	439	493	409	456	439	421	415	430	423	447	437	456	429	471	432	416	447	430	437	400	440	440	465	423	405	430	405	435	417	464	486	417	411	387	394	461	486	442	429	414	457	453	428	425	403	429	405	410	430	420	423	457	435	404	417	447	417	457	425	417	450	450	458	432	426	391	414	422	384	402	452	446	429	432	431	387	420	463	489	429	417	414	421	412	431	428	432	412	448	409	459	455	435	453	417	451	431	407	388	451	448	452	434	483	444	437	381	440	395	392	456	412	419	388	409	428	438	459	425	428	413	415	391	453	437	418	419	462	413	433	443	480	429	426	420	420	462	463	443	413	452	406	410	440	404	412	419	425	454	435	428	453	421	429	456	443	405	411	402	422	483	417	421	451	430	442	468	457	458	452	425	429	411	423	485	446	390	416	451	444	429	415	436	428	432	450	436	440	464	419	437	417	426	458	434	436	395	452	444	432	438	428	424	479	425	442	435	405	425	446	440	441	435	407	419	386	476	460	431	408	433	410	428	417	384	432	370	426	428	424	436	414	440	439	452	411	413	409	408	415	444	465	408	486	445	412	441	429	417	419	451	444	429	409	415	466	403	380	419	420	428	460	443	412	417	397	455	432	419	404	386	437	410	428	442	410	438	415	440	415	445	466	439	451	454	458	430	386	466	462	430	415	449	428	451	417	433	425	461	428	424	407	444	472	411	416	432	420	485	439	461	404	430	390	487	469	427	418	424	431	421	401	431	435	441	414	424	370	424	453	438	410	448	409	418	437	429	406	429	433	427	426	434	417	490	394	420	433	424	419	453	398	420	413	441	487	433	427	435	461	401	479	436	412	424	457	441	502	425	433	445	432	401	428	426	466	445	432	437	450	424	444	435	459	446	370	418	431	437	427	411	471	428	426	407	446	412	420	422	393	449	452	471	488	413	404	442	427	394	403	412	435	447	428	471	406	388	426	456	482	421	417	448	423	437	445	450	456	418	424	446	455	411	406	443	412	475	456	447	425	395	427	437	424	405	450	398	422	445	430	420	402	437	439	396	406	412	447	413	469	405	422	428	442	421	421	441	484	407	410	417	393	464	418	445	412	407	442	414	424	426	417	426	429	417	439	443	401	442	436	451	405	419	410	456	406	461	430	474	413	446	447	407	410	436	459	455	458	436	446	419	401	421	442	447	445	413	413	403	388	425	449	420	400	426	457	440	399	444	453	477	441	441	414	412	432	425	428	406	455	426	446	406	453	441	381	448	484	445	415	445	467	424	387	418	424	477	442	431	417	422	422	450	431	418	454	464	400	415	421	474	412	421	424	451	439	457	425	412	427	408	446	418	414	444	439	427	412	457	445	464	432	414	440	424	409	436	442	417	383	454	402	444	421	481	421	435	418	434	403	421	419	427	435	418	456	477	477	440	454	414	390	454	447	405	415	455	422	447	433	428	400	462	457	445	411	442	420	431	388	446	453	455	394	432	462	413	431	439	437	422	447	453	436	440	425	430	414	443	420	436	429	393	450	447	420	439	429	411	473	460	450	425	407	431	415	447	431	423	434	392	385	435	419	426	401	436	453	437	443	427	437	427	446	410	436	449	401	430	440	401	438	426	429	450	476	451	479	432	444	461	444	441	456	447	451	444	396	420	439	390	449	450	388	451	464	406	401	443	468	444	419	472	386	479	476	476	421	400	415	451	407	437	409	451	444	424	410	412	415	453	406	453	412	409	427	445	428	410	421	479	411	425	407	425	435	407	437	441	414	412	461	429	435	436	410	430	460	431	430	438	487	445	471	427	406	408	450	470	450	412	417	421	382	432	442	445	449	422	406	417	389	374	466	425	419	447	455	400	382	434	425	458	407	466	431	433	459	412	449	448	405	397	434	420	428	462	412	438	440	450	446	407	460	449	408	432	408	419	390	440	433	441	423	415	452	416	444	403	389	438	426	420	404	445	430	426	425	431	414	412	384	454	432	406	423	420	393	418	431	437	410	408	471	441	409	448	435	433	416	408	435	438	414	416	433	422	443	427	451	402	463	467	420	416	414	451	407	422	455	422	440	429	430	447	462	416	426	437	413	453	394	425	404	426	419	418	392	419	407	441	448	472	454	419	471	413	432	445	403	425	417	432	462	435	392	413	483	423	435	387	418	414	406	430	396	419	486	469	411	471	457	430	379	452	450	431	461	425	399	456	455	427	468	470	389	427	415	405	451	385	432	452	393	446	431	424	450	433	403	444	425	418	394	416	454	445	475	414	434	415	440	464	431	429	411	439	406	457	444	429	460	440	444	434	454	448	471	407	417	389	443	436	418	440	408	427	426	409	414	436	465	411	437	390	419	409	392	438	465	415	447	446	440	438	411	407	423	410	420	428	400	390	470	472	431	417	429	418	438	421	414	468	426	460	404	450	405	398	447	427	397	422	427	412	430	486	425	416	470	438	426	380	420	401	411	433	450	430	401	422	449	409	447	451	386	427	466	435	406	428	438	429	432	455	391	382	439	403	449	438	429	433	465	453	414	427	434	443	422	444	419	417	394	459	472	375	426	442	393	449	444	432	408	423	436	434	435	435	410	452	432	459	422	450	415	411	443	448	435	398	439	426	391	442	397	444	408	412	404	456	446	425	436	423	423	435	443	418	477	440	413	438	438	429	416	433	427	443	456	437	450	416	444	387	399	439	391	413	447	458	456	473	383	462	409	415	434	408	423	437	440	442	435	458	460	437	427	481	440	458	453	426	446	442	427	421	436	420	476	496	442	405	424	435	397	432	442	430	422	455	410	458	412	419	447	413	443	418	405	439	395	469	465	449	458	445	422	444	442	451	454	442	404	433	416	402	456	430	422	419	448	451	501	474	437	452	442	406	404	429	422	451	471	422	427	460	417	422	441	432	438	404	427	384	411	430
38299	13591	5013	2396	1680	1232	1109	1006	962	949	951	910	915	940	949	974	909	938	949	932	940	914	929	893	935	965	920	973	930	936	937	915	851	904	995	949	947	904	911	910	914	905	953	972	940	916	939	934	920	901	889	924	929	919	910	938	983	873	951	936	945	938	1003	934	927	899	903	876	936	909	856	931	951	946	896	897	934	956	920	981	985	910	949	931	934	887	987	954	945	913	920	874	943	976	917	937	966	961	960	902	989	881	918	922	896	957	973	863	938	903	960	952	887	965	924	921	953	970	958	951	949	874	930	980	901	954	965	968	956	889	931	974	907	956	965	964	906	935	934	967	901	907	910	941	928	974	932	951	930	964	926	969	960	853	924	953	913	914	955	895	947	933	874	893	982	950	914	999	973	925	944	932	981	950	911	888	923	924	973	981	897	931	889	954	971	863	942	922	960	901	902	922	969	935	971	939	967	910	903	887	925	931	946	945	904	947	922	964	913	969	951	891	937	947	934	985	923	933	953	979	932	934	940	921	971	912	1006	930	908	892	928	918	917	923	904	920	893	987	1003	932	897	924	939	1002	937	932	913	975	972	916	954	918	934	946	936	912	856	921	997	890	980	926	901	944	882	929	913	901	932	982	922	919	896	995	921	954	899	916	881	909	887	885	967	841	912	961	886	977	896	979	957	913	904	927	986	957	872	989	950	926	985	923	932	935	907	931	927	943	912	919	966	921	941	883	933	943	940	955	889	962	960	948	976	916	925	926	902	913	1012	972	873	944	966	966	913	926	916	914	953	920	848	897	965	929	959	927	963	946	976	896	935	990	928	962	935	924	879	941	941	886	903	944	911	889	967	926	945	959	917	987	895	900	921	912	927	887	943	934	960	907	890	935	901	958	924	936	958	985	942	921	936	952	940	955	856	941	907	933	922	895	907	977	938	968	998	981	930	896	904	890	972	914	934	1002	976	896	947	941	921	937	908	892	967	951	958	940	947	938	896	953	997	881	920	864	892	910	982	976	973	920	885	908	902	963	937	925	964	924	883	909	941	924	978	940	936	882	992	955	916	960	898	926	963	901	947	948	908	980	915	897	973	960	933	980	954	894	951	907	946	960	944	879	893	940	931	949	962	952	976	967	1009	932	967	916	912	913	975	904	936	989	937	879	911	950	948	951	920	953	907	952	948	916	963	931	977	902	980	954	948	955	921	914	888	931	949	915	879	935	909	923	928	1015	898	903	897	878	980	933	905	914	885	946	933	939	905	928	948	939	910	926	954	945	946	929	961	926	944	916	990	920	952	888	952	952	940	976	941	935	930	878	921	918	907	939	922	944	920	980	930	949	929	938	938	944	946	943	951	950	975	917	940	929	973	912	965	917	946	965	945	912	954	863	936	918	917	951	925	898	922	905	924	890	942	914	954	955	891	901	969	885	940	884	916	854	907	940	933	936	951	982	919	950	981	986	931	921	892	949	956	909	920	976	916	933	873	910	894	922	922	925	895	954	977	948	969	882	900	864	928	878	912	930	943	899	903	913	937	918	927	895	863	945	959	920	946	947	911	963	926	911	878	898	946	953	929	988	906	911	940	906	916	892	910	943	947	864	918	913	926	938	909	954	902	931	946	941	941	899	947	960	928	898	931	916	971	908	954	972	914	955	923	967	952	870	915	939	940	941	936	881	948	927	913	909	844	908	958	920	904	927	944	946	919	958	997	968	918	965	892	867	909	971	929	952	937	933	923	886	931	945	945	885	920	972	999	941	967	965	931	967	954	979	991	907	995	929	973	891	857	942	915	938	879	933	970	891	953	968	937	923	939	956	923	971	983	965	908	909	916	935	949	891	978	904	957	972	890	960	930	895	901	932	920	896	938	951	960	914	916	919	972	941	896	934	943	900	917	885	942	962	863	951	953	947	929	936	950	951	939	944	992	970	937	882	952	911	978	899	948	949	938	896	940	968	929	959	968	869	948	968	925	911	895	884	884	888	982	902	910	979	913	928	946	969	977	905	891	889	913	935	984	931	949	944	851	921	930	940	948	994	961	891	959	918	954	872	865	948	925	949	902	886	984	936	915	918	936	932	994	886	929	900	922	920	914	940	952	924	919	945	918	919	941	904	928	934	969	864	923	894	944	957	909	888	968	947	929	926	900	923	985	923	970	882	921	975	938	936	927	905	956	897	920	900	871	955	999	955	886	910	910	924	920	933	959	942	909	900	926	969	950	862	935	910	973	927	912	904	936	869	912	941	916	948	909	891	906	923	956	921	962	917	897	1022	903	886	902	954	881	906	936	906	948	1002	946	898	907	921	871	949	902	940	987	883	906	925	919	929	931	884	947	915	943	989	935	918	950	973	950	980	904	903	933	902	992	966	892	906	942	900	918	961	933	908	884	934	947	963	892	883	952	952	939	941	921	902	973	905	1017	893	962	916	937	920	922	856	880	1003	961	951	938	888	937	837	955	970	903	958	946	898	897	928	933	981	940	932	934	944	917	953	887	937	918	910	947	891	903	970	889	929	955	991	895	986	889	935	891	879	907	974	905	949	929	936	934	924	842	871	889	929	878	892	930	929	919	949	939	920	939	912	906	966	928	940	986	915	942	898	915	882	952	946	838	889	933	953	964	922	883	980	958	956	941	946	902	913	947	950	928	899	948	958	983	898	885	907	941	909	954	919	911	940	904	888	949	956	936	944	934	927	901	966	923	941	936	902	891	972	902	916	939	982	882	914	895	951	909	905	932	933	965	921	911	968	954	926	991	929	911	965	974	888	974	925	965	908	951	932	924	953	961	888	942	952	934	943	939	970	925	972	989	947	919	961	1008	865	967	935	940	936	907	983	880	966	912	912	959	890	924	920	932	941	969	965	921	982	934	953	932	968	884	915	979	945	953	904	927	938	952	930	905	918	907	885	950	942	962	922	926	863	960	950	902	896	959	962	1012	984	1000	922	921	913	951	913	908	965	935	948	914	911	950	902	956	918	962	981	926	946	887	962	944	935	961	870	927	930	968	914	943	892	909	907	921	954	912	942	931	911	920	941	935	915	911	969	883	903	982	946	869	919	876	982	896	974	907	942	924	932	926	863	973	918	916	942	943	949	947	924	1033	867	956	879	925	971	925	926	961	922	909	910	964	933	909	960	946	950	930	940	911	943	922	898	901	932	970	922	906	982	905	963	917	899	936	916	921	917	919	967	929	949	919	943	896	981	960	904	941	982	936	963	953	880	917	941	965	906	914	948	945	907	885	937	897	942	972	896	979	957	948	998	899	931	959	949	922	909	929	929	953	981	917	941	956	964	948	947	928	968	964	887	985	929	893	981	902	889	927	960	955	954	957	948	940	969	902	937	976	933	936	908	923	958	914	914	895	909	958	968	905	961	921	913	925	875	958	940	955	933	931	892	946	864	978	934	931	917	970	952	932	958	927	935	903	945	974	933	950	928	962	948	976	919	900	937	988	956	909	932	894	884	966	940	929	937	919	901	876	985	939	912	863	925	878	945	913	942
48794	19720	5022	1650	746	556	492	470	436	404	368	443	398	402	386	460	449	404	443	425	413	431	382	407	417	423	434	429	450	428	411	416	406	458	419	449	403	393	434	375	426	376	400	384	405	413	421	405	440	391	377	418	408	400	421	406	414	414	384	394	381	443	347	381	388	396	374	422	416	420	407	429	412	396	394	405	400	430	392	456	411	407	425	436	399	391	444	396	408	369	397	396	387	409	425	406	432	416	416	402	388	409	390	361	374	375	420	435	437	419	432	399	391	442	402	417	389	407	429	436	390	416	424	440	392	423	424	415	408	397	412	400	363	396	396	396	379	429	375	391	402	378	467	431	404	401	471	417	441	420	369	429	436	402	432	431	453	436	407	425	409	399	382	435	418	384	372	432	449	423	394	415	363	364	410	407	435	416	398	442	408	377	405	416	437	413	455	420	345	385	420	413	416	398	400	425	403	452	399	421	375	411	357	437	436	403	429	413	403	417	381	387	416	381	432	404	396	370	391	402	420	422	422	390	399	397	429	395	411	425	402	389	395	429	398	413	423	455	397	435	396	397	400	371	371	424	421	393	423	452	405	385	384	430	386	432	394	434	420	422	423	436	433	398	418	396	386	399	430	409	402	391	429	379	394	418	419	415	393	418	417	409	437	406	418	412	424	401	405	419	457	387	380	357	420	420	382	410	375	389	426	409	444	398	400	408	404	382	404	424	361	410	410	440	376	377	415	390	442	389	409	410	431	448	443	447	391	427	417	394	385	383	384	416	424	413	435	420	412	417	419	399	402	343	406	443	414	423	431	420	416	412	421	403	412	408	391	384	395	406	427	420	345	391	393	407	437	367	425	424	401	387	395	417	382	422	408	403	392	437	424	391	410	376	360	381	425	390	410	433	419	422	393	428	364	410	418	408	425	423	398	410	398	423	421	442	409	410	429	411	379	357	426	399	421	379	390	384	404	416	414	411	394	396	417	437	382	413	459	405	437	392	380	396	428	394	424	428	433	408	405	417	387	368	406	443	422	448	423	426	394	400	394	439	415	411	397	392	386	406	406	451	411	390	383	402	361	416	396	412	403	404	404	424	429	399	406	428	372	382	373	407	419	368	420	387	417	388	445	394	457	419	383	437	405	390	395	382	425	388	397	428	428	409	368	410	394	413	395	425	398	375	409	431	407	431	400	393	410	423	433	394	402	389	420	423	428	425	405	444	405	425	380	429	413	383	410	422	387	416	430	414	390	420	428	449	449	419	383	402	421	400	418	393	404	405	430	418	396	385	408	409	412	373	367	417	414	421	395	431	382	418	434	357	409	406	403	388	408	398	421	412	442	418	447	421	405	394	410	379	406	362	406	396	367	429	414	423	383	397	431	359	469	393	426	398	380	379	404	436	422	409	362	438	443	403	407	439	380	414	392	432	402	390	421	439	386	388	414	433	399	405	429	423	395	453	386	396	404	444	355	356	406	413	417	419	403	415	441	389	429	442	383	421	403	416	367	388	400	413	439	409	405	455	380	434	416	424	404	416	417	409	385	407	415	459	434	422	405	427	401	434	432	424	409	419	375	389	398	424	391	391	359	425	414	399	375	421	418	383	352	405	420	433	400	389	389	394	377	401	397	447	419	414	397	390	403	438	399	437	424	377	413	408	421	423	420	404	437	413	386	400	427	427	406	397	372	408	391	389	446	422	388	392	438	453	422	383	357	379	410	406	407	440	438	408	439	379	423	407	401	382	400	382	428	405	451	408	361	385	394	391	415	405	403	429	438	404	446	431	395	415	414	439	413	427	385	394	415	482	424	425	433	419	369	406	423	412	426	431	410	406	380	410	395	401	403	452	402	445	408	403	392	413	426	401	432	435	403	383	415	429	380	388	446	395	406	392	440	408	412	429	382	418	411	402	423	417	440	403	389	381	394	428	420	406	325	429	421	406	401	424	424	421	383	394	409	437	423	409	394	404	436	392	413	420	410	393	413	365	375	393	414	429	415	398	410	444	447	417	381	408	429	409	426	395	424	385	415	408	406	411	398	374	385	427	416	425	405	403	390	411	389	402	389	405	400	429	409	413	406	437	427	398	452	434	396	390	372	439	423	415	388	387	461	423	416	423	434	388	381	425	445	417	444	406	399	429	435	370	420	409	391	399	409	411	405	362	449	406	420	411	426	424	364	430	398	396	428	401	393	414	414	406	420	377	412	396	453	403	391	400	386	393	409	458	367	419	408	421	389	390	411	422	423	443	419	421	400	433	394	406	435	411	400	423	432	375	434	440	413	425	426	446	455	421	429	415	408	384	422	410	437	397	386	407	401	420	432	384	407	407	453	384	411	405	416	416	454	399	420	437	383	431	407	396	418	447	425	413	403	378	365	413	392	410	392	443	381	400	427	451	438	395	402	422	406	393	466	401	409	390	395	423	413	384	402	388	395	418	399	391	439	412	414	361	414	380	441	410	414	425	391	405	410	464	396	426	429	436	409	404	408	393	412	434	401	395	366	401	421	418	422	431	436	402	390	376	446	381	362	394	403	410	381	418	386	403	385	402	412	409	404	431	428	390	414	425	433	448	415	445	419	390	378	407	386	361	407	397	435	414	413	426	384	384	377	443	384	366	396	396	354	404	406	411	399	406	386	419	418	422	388	428	392	415	427	420	403	452	451	368	419	427	390	376	380	405	366	411	386	407	369	378	383	401	461	421	445	396	379	403	393	438	418	446	410	404	413	396	405	365	392	406	443	409	420	441	383	394	432	395	421	439	385	422	430	396	411	466	401	389	387	439	413	417	373	400	378	416	424	410	381	367	447	416	418	389	394	428	438	412	410	398	366	419	436	416	406	428	404	413	438	420	412	453	424	430	349	438	416	394	397	413	410	416	408	434	430	414	376	410	385	370	372	405	390	403	351	401	406	398	354	422	386	390	396	392	376	370	357	398	415	389	425	420	370	412	404	437	403	407	432	433	414	428	441	410	392	383	399	434	421	372	387	410	413	424	420	404	404	412	376	403	415	396	408	419	419	392	409	346	407	403	413	405	375	427	425	396	427	443	397	437	392	437	428	394	402	407	387	405	434	399	421	400	382	398	387	388	397	443	373	434	444	443	395	424	390	441	395	404	412	406	405	436	408	455	376	416	413	438	414	386	401	410	479	413	414	407	406	421	420	374	414	436	398	439	419	405	399	429	438	396	457	346	406	442	413	390	330	412	403	429	379	439	413	386	404	394	404	390	392	380	380	427	427	429	403	397	422	396	414	385	387	417	430	376	471	406	425	335	384	406	421	381	392	424	407	400	397	404	440	393	402	413	419	418	377	374	379	413	408	416	409	415	419	379	414	395	465	390	397	412	393	405	400	411	412	366	406	357	397	411	396	416	409	418	435	371	410	422	392	414	409	405	437	413	405	428	372	417	424	409	425	398	416	418	428	420	429	385	376	443	385	372	429	398	411	406	441	406	416	410	419	422	358	419	398	403	455	414	384	435	451	397
33224	14021	5364	3265	1785	1301	1085	923	878	927	919	878	924	877	914	891	908	914	903	880	918	909	955	875	931	898	863	908	923	902	856	942	880	910	871	923	884	907	888	890	944	851	920	860	839	911	872	893	891	884	895	900	881	919	840	913	915	931	861	918	885	828	913	905	941	843	989	852	862	914	854	940	877	903	889	915	868	906	892	916	857	851	841	908	839	894	887	873	901	899	868	908	910	899	882	917	913	877	833	898	878	864	911	938	823	921	832	867	850	887	934	903	902	870	863	911	915	869	892	881	910	912	881	855	873	824	892	865	845	842	892	904	862	860	865	937	902	867	890	894	901	899	874	882	842	903	916	847	884	932	859	897	860	910	897	889	902	883	878	924	882	867	846	844	821	872	925	872	893	881	878	912	924	871	907	880	899	862	882	911	858	891	899	898	875	903	852	909	890	859	932	888	903	844	840	929	862	891	914	881	892	897	929	796	884	898	846	882	858	879	919	897	910	894	927	939	887	853	891	866	891	924	896	926	854	893	903	914	915	882	858	868	889	943	868	883	885	899	843	909	892	846	883	886	877	900	900	920	889	898	878	922	941	901	893	904	860	889	868	879	922	822	840	866	893	907	914	906	827	906	864	894	878	904	938	928	944	869	898	848	861	871	913	914	933	909	870	919	921	875	866	909	897	914	815	896	843	920	912	860	933	892	857	912	869	898	893	837	861	917	916	867	888	881	937	906	925	909	906	903	894	900	864	898	888	849	895	838	874	870	871	925	963	874	844	887	855	906	890	866	953	884	865	872	830	869	882	948	879	876	876	877	918	918	868	891	889	856	859	895	901	850	889	867	900	904	918	884	885	922	902	914	807	823	847	890	874	878	878	908	948	884	869	841	845	864	953	867	907	920	872	866	890	870	845	862	885	868	894	838	885	892	876	933	858	894	883	906	941	881	859	914	912	873	904	929	877	923	876	858	912	916	880	877	869	899	897	902	867	913	863	939	874	902	851	942	916	910	911	896	922	873	880	958	879	895	869	853	907	816	907	893	881	897	823	912	927	820	839	929	897	878	872	933	952	898	865	869	875	878	848	871	871	891	905	897	889	893	919	898	880	903	847	955	874	913	902	875	909	875	853	836	901	900	933	911	868	879	888	951	863	896	902	975	894	889	837	891	887	848	850	876	889	898	860	937	889	893	838	871	942	867	855	928	900	891	890	919	920	885	866	883	849	870	834	951	930	853	870	878	847	937	808	914	898	844	859	896	870	931	916	875	865	867	908	932	909	953	885	922	884	907	912	890	893	856	899	915	892	866	909	890	898	862	893	876	882	929	903	883	881	896	926	945	897	903	870	904	863	863	906	938	914	922	890	891	910	898	857	856	858	911	866	866	845	843	859	896	895	910	933	889	912	907	886	901	835	912	955	865	922	914	955	947	857	877	882	888	928	886	852	943	892	878	899	925	888	864	863	874	924	911	861	898	876	913	881	824	905	909	875	905	879	889	866	833	905	867	873	879	905	923	917	897	906	878	883	865	836	948	958	870	905	900	865	874	865	884	918	885	854	899	879	867	898	908	883	922	899	925	888	859	860	889	897	895	881	876	914	875	925	870	937	883	852	947	863	862	912	901	875	916	918	934	928	923	931	897	932	932	905	916	873	914	868	879	882	894	903	925	902	922	841	898	925	862	895	874	841	903	899	928	837	829	902	891	891	847	862	857	941	906	889	806	821	866	873	846	911	895	939	903	875	891	837	892	892	893	893	908	900	919	900	920	861	927	922	881	872	937	906	877	878	909	890	909	908	908	870	858	903	864	866	899	891	885	845	899	866	857	870	890	959	870	906	877	928	856	911	902	896	857	881	895	922	938	919	945	863	885	914	878	885	954	913	936	849	905	891	911	853	916	900	910	888	938	928	909	903	989	851	918	865	906	910	900	813	864	877	869	942	879	925	874	847	892	907	867	931	905	923	850	907	928	869	913	928	871	859	886	868	873	883	893	904	858	869	838	883	920	906	883	858	921	887	869	862	889	830	866	896	889	871	882	891	923	918	924	826	862	860	869	869	929	927	867	908	896	939	843	933	873	918	893	872	904	932	876	903	874	857	878	856	933	859	915	892	885	901	934	886	888	877	847	861	894	941	890	907	902	881	856	848	839	845	915	958	841	876	855	864	968	882	910	920	892	918	846	919	941	885	951	864	936	905	880	853	924	893	920	879	882	892	962	839	923	877	917	946	936	861	835	833	890	886	914	893	881	863	872	890	876	855	926	891	875	934	904	891	901	862	894	899	860	903	918	950	864	921	866	861	892	879	892	878	892	893	843	893	895	926	813	866	885	923	942	894	904	859	880	922	915	928	907	883	864	907	868	848	972	901	883	862	815	849	888	877	879	883	901	900	913	860	912	819	917	867	875	882	887	899	905	928	889	886	900	861	934	891	861	882	921	920	949	842	892	859	894	896	874	855	870	904	881	926	892	886	860	871	888	842	838	855	905	887	873	895	952	876	889	900	895	891	848	938	864	879	862	897	843	851	897	819	853	913	940	879	896	843	874	863	933	872	987	859	899	867	874	862	868	897	874	848	863	826	906	891	892	893	931	860	884	891	962	884	847	839	852	870	914	915	833	863	911	864	919	949	885	895	938	854	890	927	879	910	830	857	872	960	866	917	883	898	893	959	959	819	872	910	912	897	870	898	928	936	897	843	865	881	905	903	855	960	910	894	904	936	925	896	881	887	878	885	893	949	934	863	911	919	884	903	908	874	850	852	938	874	918	876	883	841	857	913	853	909	842	867	827	933	882	927	833	906	868	849	916	902	878	862	818	878	897	863	877	878	856	898	913	856	915	896	902	889	903	918	801	889	894	869	851	841	840	889	910	839	907	875	880	916	876	900	921	872	924	819	892	854	870	946	879	901	868	897	908	929	923	866	893	901	893	881	873	868	902	902	932	846	917	899	935	941	931	863	878	836	879	889	884	892	932	948	931	932	879	927	886	916	915	907	934	871	905	906	923	864	892	869	936	863	932	934	848	865	886	907	880	905	950	881	891	854	863	869	898	845	886	872	896	921	864	892	932	896	892	828	878	904	908	916	862	879	878	866	851	851	867	838	860	926	888	887	930	875	858	895	854	912	847	849	923	864	909	934	893	885	882	900	899	883	882	862	879	890	882	873	869	946	914	896	835	915	848	902	927	917	844	891	845	902	826	894	873	831	934	944	903	876	909	873	908	867	879	919	869	896	850	851	892	926	941	900	900	893	857	859	944	868	901	835	923	895	884	856	928	893	838	864	917	891	902	919	834	866	909	883	848	931	860	893	845	871	930	889	919	863	873	921	879	902	875	948	924	953	872	922	859	841	866	898	936	855	895	886	882	871	876	906	836	858	895	919	893	873	916	944	913	915	879	907	861	915	885	868	921	834	890	893	931	914	879	860	903	862	933	889	895	880	879	892	855	913	875	864	921	911	858	840	936	916	941	963	860	893	928	923	939
65296	32797	12673	2938	905	645	476	435	416	428	453	425	442	472	435	428	423	464	447	458	451	453	433	463	417	419	427	405	410	472	433	428	393	427	400	425	375	438	416	441	426	464	406	465	451	451	436	443	410	406	426	441	416	412	394	463	443	436	406	450	423	439	496	382	434	436	419	457	393	400	427	466	393	403	425	371	460	461	445	435	429	422	414	427	413	457	489	418	440	404	385	409	410	426	379	386	421	431	401	428	412	409	417	442	411	429	408	408	442	445	411	406	425	439	423	430	432	438	418	425	385	442	442	466	470	461	386	419	435	417	392	445	405	383	424	425	395	454	470	432	451	418	426	465	455	413	414	427	444	391	410	376	435	418	412	417	429	448	436	426	439	425	438	388	417	417	398	443	454	402	432	410	426	419	427	437	447	431	434	418	436	402	405	469	450	423	408	405	420	443	442	400	429	451	455	408	423	447	395	421	450	447	452	372	411	437	441	411	437	416	468	426	453	417	420	407	445	413	447	422	421	397	406	415	478	438	429	409	408	444	404	416	427	412	418	401	451	434	464	458	418	420	445	447	425	450	432	383	373	436	412	437	409	440	423	417	454	412	412	403	402	454	405	387	437	396	377	425	408	445	400	443	394	446	404	398	429	381	383	410	435	412	432	408	435	435	464	434	423	417	420	432	421	379	449	429	402	395	418	413	459	440	433	385	389	425	414	476	406	447	418	407	408	426	407	439	412	399	431	435	448	417	403	374	411	467	390	431	412	430	435	453	462	443	443	397	418	422	421	410	361	421	409	454	416	397	417	435	465	453	447	437	433	424	380	394	413	410	418	458	381	369	414	444	462	415	403	426	414	408	455	415	423	464	410	419	446	440	446	474	430	436	416	419	433	435	429	444	383	440	417	416	421	468	347	417	424	383	424	450	404	409	483	419	407	403	428	433	394	438	413	444	385	407	431	396	386	438	470	432	407	438	455	396	462	432	429	469	443	418	416	421	412	427	441	407	439	437	438	437	414	409	409	439	435	398	455	395	419	389	405	433	451	431	445	397	418	430	450	396	454	421	446	423	416	424	446	413	434	414	437	412	414	414	376	459	433	445	411	399	416	406	434	493	384	412	408	397	439	395	454	430	433	427	435	457	414	389	425	386	431	435	407	433	427	382	438	447	405	399	472	408	430	420	451	458	440	454	432	441	446	413	424	418	407	439	366	420	425	438	440	403	423	428	425	474	422	436	429	445	416	407	414	477	409	415	423	445	388	443	426	425	390	402	460	430	405	418	430	421	424	417	396	390	425	444	408	466	406	466	409	435	467	405	416	415	450	415	434	409	460	484	451	412	391	419	415	413	422	438	448	451	424	438	427	419	453	415	399	442	440	397	433	447	402	388	421	431	443	408	433	435	440	398	397	401	365	406	408	454	450	486	412	433	409	434	446	425	420	398	453	436	410	375	431	456	421	417	425	428	456	424	458	451	458	448	430	438	440	378	433	435	451	438	434	475	427	405	410	456	454	396	393	442	435	418	423	453	425	444	436	447	398	426	422	446	442	412	422	418	446	407	431	446	431	454	432	419	404	397	425	413	428	443	440	420	406	439	445	429	420	453	445	443	437	466	433	453	399	450	419	458	383	420	433	436	416	423	384	382	424	443	432	440	458	418	419	407	432	440	471	472	412	444	468	410	441	403	458	427	453	435	439	459	452	437	428	443	447	411	433	421	432	470	438	447	390	464	424	387	441	459	445	420	400	415	432	398	441	465	431	410	415	430	453	424	444	425	417	403	433	458	455	455	413	476	403	427	459	439	417	439	409	447	413	392	464	435	403	443	431	390	439	418	509	438	424	394	475	382	417	426	423	412	426	405	410	415	422	414	435	443	440	439	437	404	446	438	426	426	421	428	442	438	459	407	479	461	458	423	429	440	421	442	451	467	445	459	438	443	411	419	426	413	447	421	421	393	446	407	387	398	422	431	464	419	479	420	409	429	419	398	440	420	458	453	410	394	451	417	421	400	473	423	460	417	457	415	437	393	431	398	430	441	387	440	463	444	431	411	436	481	413	453	432	418	388	443	421	401	426	403	462	421	419	383	471	428	435	403	398	442	436	474	401	427	437	419	413	415	407	414	424	434	421	445	420	463	435	442	426	398	458	418	449	452	419	449	431	445	420	396	424	447	408	442	460	464	428	420	417	432	424	386	421	408	431	433	413	438	441	428	432	401	465	428	435	417	425	403	467	444	428	431	427	389	461	393	426	424	423	445	426	454	430	405	435	425	432	417	437	437	443	396	381	455	455	416	465	450	436	407	417	414	458	419	424	435	432	442	448	414	393	432	418	467	464	435	399	444	436	405	415	400	420	443	448	414	428	438	414	415	419	455	421	402	459	427	420	410	450	445	467	451	417	408	421	420	424	454	428	421	432	442	403	428	450	428	440	408	433	420	445	399	471	407	413	443	417	451	438	445	431	407	417	433	446	392	410	434	452	451	389	441	433	415	396	431	414	399	442	452	453	435	418	459	391	426	407	398	426	417	403	459	479	419	369	398	449	391	480	386	475	426	416	452	430	433	426	433	413	421	458	421	432	458	446	398	433	448	461	442	415	401	429	407	420	411	475	403	442	424	463	400	426	427	488	408	480	403	401	460	435	415	421	434	456	425	412	404	459	420	390	407	425	392	424	402	452	443	446	438	442	396	399	436	439	483	411	474	430	447	442	420	404	395	408	437	429	426	406	421	408	411	413	404	407	400	443	435	422	409	400	393	398	423	391	443	449	427	439	427	412	417	421	384	416	424	420	439	442	408	375	429	431	437	460	468	431	423	467	414	429	404	423	451	408	455	430	447	417	383	453	412	448	426	411	396	419	439	424	410	433	425	411	398	427	449	451	462	423	421	393	435	458	434	410	410	419	432	427	450	448	429	430	438	411	436	413	422	405	434	433	415	424	457	447	408	444	446	409	390	422	400	428	414	442	415	423	477	422	416	387	420	402	444	455	451	404	445	434	449	387	431	377	397	442	421	417	427	380	413	422	401	399	446	434	468	407	437	434	414	457	406	450	422	422	378	407	422	439	442	449	440	410	416	446	415	411	401	456	402	407	429	420	401	406	401	421	414	405	458	439	455	424	419	412	406	431	396	421	390	427	419	410	437	433	385	422	441	388	420	477	387	435	444	422	441	430	413	439	443	424	403	428	412	423	428	457	459	450	459	460	460	435	409	408	479	448	451	433	448	456	404	437	410	405	421	422	428	427	415	424	412	417	394	417	465	459	399	460	423	440	438	399	382	431	454	392	416	417	410	436	395	434	426	466	411	451	448	457	433	420	419	425	421	408	435	391	437	439	444	465	448	434	413	423	410	434	387	433	426	407	426	382	412	395	414	436	419	445	429	403	434	466	418	433	404	452	416	442	445	472	436	411	426	430	454	412	465	431	433	417	434	445	434	429	464	419	432	427	396	437	466	418	434	404	420	431	433	449	467	419	400	432	395
46462	24509	9737	4279	2053	1622	1160	1043	1000	964	928	940	907	927	951	889	905	942	913	937	954	926	867	893	919	890	898	902	954	856	949	955	973	900	963	907	962	894	947	853	901	964	930	907	926	885	881	970	980	953	1000	943	910	884	925	947	899	912	951	966	914	932	969	984	953	949	926	941	898	999	919	904	933	886	933	910	859	924	967	910	872	898	906	1003	943	914	964	960	896	884	913	864	886	890	903	899	861	922	924	893	966	931	854	923	976	949	927	945	948	873	945	968	927	919	995	976	917	935	951	944	954	936	938	891	942	958	905	878	947	912	963	929	884	943	918	942	933	932	905	908	943	954	939	928	976	924	911	942	873	892	936	941	930	894	925	951	928	922	893	935	953	962	913	884	867	871	955	947	898	928	1001	929	952	900	899	938	913	963	995	927	935	937	950	933	948	934	888	908	925	918	920	949	885	932	920	970	934	888	901	941	949	932	915	928	944	897	871	916	898	837	958	880	928	880	948	952	917	960	928	911	901	958	913	888	919	889	955	925	949	998	925	996	911	883	925	927	917	955	908	874	967	867	943	941	891	909	974	913	881	917	931	886	949	971	904	916	885	885	931	907	904	954	962	967	904	904	942	914	974	920	954	914	971	899	956	935	912	929	903	947	964	923	901	954	898	911	916	921	947	925	881	932	912	938	901	990	944	904	905	938	984	908	946	988	898	958	933	968	864	969	873	950	908	936	910	920	982	942	929	944	942	902	970	897	915	873	890	887	966	971	933	964	890	933	914	939	925	965	901	915	934	960	918	951	927	938	948	891	896	925	950	922	907	902	890	1002	933	936	900	867	872	943	883	938	878	902	900	912	940	864	935	937	909	926	906	971	860	888	884	919	907	936	979	908	970	868	915	905	906	919	926	895	986	918	904	883	932	903	950	936	933	895	911	932	959	907	894	931	909	977	944	939	915	914	910	900	914	905	894	976	954	939	926	867	897	886	908	914	974	951	921	920	972	862	950	937	903	932	905	955	935	973	947	940	937	890	899	944	983	924	941	911	899	943	920	1013	965	922	909	965	967	937	927	994	907	877	892	892	934	929	929	960	915	930	906	877	955	884	924	934	896	913	907	931	914	938	929	916	951	906	980	928	923	957	921	881	906	905	988	935	898	912	1007	965	879	952	899	881	869	937	966	877	930	935	927	942	953	908	921	931	960	914	965	906	945	914	866	925	936	918	914	932	912	960	883	942	948	944	911	900	943	888	922	852	884	899	871	936	938	900	855	875	960	884	931	924	901	911	881	955	907	932	906	911	934	962	978	922	851	937	937	952	957	919	889	872	896	915	866	991	887	875	986	901	923	951	918	945	888	923	909	909	958	925	932	931	910	941	985	933	898	931	929	985	927	946	976	968	929	900	894	938	959	898	917	904	910	893	895	981	915	924	898	923	912	888	943	898	971	937	943	939	880	945	912	907	931	906	915	945	905	906	896	955	972	913	879	990	938	921	934	935	905	909	958	926	971	940	915	961	935	967	890	927	899	883	938	910	945	879	934	952	951	936	995	967	926	934	908	913	940	994	942	968	936	959	971	936	900	932	910	984	939	957	922	994	918	897	915	942	875	942	949	913	896	897	936	905	916	919	939	890	894	890	899	928	976	916	904	900	890	895	916	942	915	936	921	922	933	960	854	935	906	908	938	916	899	925	926	917	885	929	930	919	892	931	925	911	929	914	883	940	954	982	956	919	911	897	919	983	937	944	915	901	946	936	915	908	873	936	850	905	914	978	921	870	893	936	899	990	982	908	896	970	918	881	960	995	929	885	906	917	921	863	920	891	916	960	955	907	911	952	939	957	929	918	862	914	925	980	889	953	882	914	993	919	936	965	947	957	898	866	906	925	916	938	957	931	947	959	953	933	885	938	949	906	924	946	942	943	925	934	970	924	905	896	939	913	894	846	908	916	919	944	922	876	947	987	933	893	943	920	982	944	939	914	959	960	886	870	982	938	903	996	902	959	895	904	872	876	884	886	927	948	881	921	899	890	919	953	891	864	978	926	908	891	959	908	931	907	954	862	958	907	957	921	916	920	931	939	904	953	929	945	936	912	918	934	954	894	924	909	874	999	901	962	907	904	908	977	942	886	913	930	875	932	908	982	899	936	868	913	890	920	910	921	953	969	927	947	977	931	918	916	913	926	919	973	899	914	948	978	933	892	958	947	916	879	919	983	947	917	921	903	956	872	905	904	903	922	883	916	929	900	968	878	916	910	895	937	910	948	943	907	947	938	922	903	916	873	935	934	901	920	907	914	970	943	962	944	907	932	950	918	881	903	992	942	933	874	941	893	952	915	965	877	909	905	924	873	905	933	910	933	900	895	948	901	895	910	947	891	935	918	912	925	888	898	949	918	882	888	919	883	894	936	943	905	935	915	974	849	935	896	936	885	967	932	951	916	901	909	922	937	957	911	919	930	916	959	920	946	934	923	922	922	909	905	936	947	956	870	917	928	944	918	901	913	915	957	947	951	890	929	844	970	917	973	994	902	905	896	901	911	940	966	921	927	887	928	904	916	918	928	925	924	931	950	945	963	873	951	910	930	916	935	911	877	934	911	973	978	922	975	890	926	891	914	976	970	928	907	927	943	925	907	902	949	978	914	908	874	912	934	902	914	864	944	955	935	924	933	927	934	891	916	949	915	942	871	979	914	940	914	908	920	930	998	921	958	926	887	950	897	906	923	918	968	852	930	943	941	922	930	955	918	941	917	939	937	927	943	931	929	911	883	901	909	896	906	938	927	940	871	926	921	961	941	934	916	964	910	907	924	921	952	936	928	936	910	907	933	915	947	904	952	970	936	924	929	918	903	908	963	931	892	940	932	886	899	886	938	863	918	921	902	927	933	957	932	930	945	917	907	963	914	914	924	872	954	928	928	968	923	928	858	959	935	877	959	923	895	976	895	913	943	972	953	972	941	939	894	925	927	906	881	929	883	929	864	915	928	932	948	909	941	928	903	945	958	946	1020	899	908	952	930	959	900	958	902	873	901	947	970	957	930	916	956	911	970	908	969	901	979	910	894	871	953	917	930	944	951	931	931	906	955	941	905	899	906	933	945	941	942	895	958	987	923	929	897	916	927	906	949	930	943	972	935	941	881	922	945	896	954	949	904	925	953	877	907	972	914	951	882	930	967	959	967	925	964	966	937	917	962	926	909	949	936	934	960	891	851	921	895	944	869	903	887	915	888	953	950	913	879	937	936	907	910	916	871	914	979	913	968	946	941	879	974	921	950	942	923	936	925	951	924	896	887	958	935	967	968	944	937	934	877	996	958	921	946	910	947	919	919	968	876	936	988	924	925	864	974	965	963	971	941	898	868	954	944	951	949	931	903	929	955	905	913	958	944	956	944	918	899	942	956	936	858	964	905	904	919	896	905	925	903	923	877	934	870	937	920	946	942	921	924	946	905	956	948	1003	937	892	938	871	909	888	968	903	905	911	880	851	941	936	945
67037	31886	12117	2558	877	625	513	453	447	433	419	427	403	496	446	423	447	436	410	444	421	429	450	448	437	434	423	431	418	432	425	424	407	406	393	419	433	407	445	424	423	429	468	436	432	452	432	435	451	388	422	449	401	416	403	424	413	432	433	412	452	391	465	440	465	431	409	404	421	422	413	422	417	418	434	434	392	423	434	406	412	445	419	457	446	475	454	423	460	421	437	440	477	428	401	377	475	502	471	422	437	404	467	430	456	460	448	468	447	396	399	404	454	439	418	468	456	447	419	455	399	435	417	406	382	388	447	451	427	421	415	433	440	416	415	442	438	419	460	416	444	418	400	380	427	394	403	397	462	403	445	436	437	418	430	460	419	434	416	412	436	404	443	426	441	427	463	453	440	422	448	400	430	441	461	409	451	432	418	473	432	438	453	420	427	446	400	415	420	439	430	422	466	417	447	440	452	422	435	437	415	445	414	424	408	415	471	441	438	452	478	414	425	438	451	462	417	438	435	470	450	417	385	438	409	387	453	478	449	447	453	440	431	428	400	417	437	420	427	427	385	453	473	425	443	419	424	406	434	432	407	422	425	440	442	440	401	426	418	431	401	420	457	434	433	475	451	418	393	456	465	437	432	423	409	410	397	437	398	463	458	434	423	411	448	431	449	403	439	420	414	480	468	395	406	418	473	418	439	434	419	425	457	409	431	415	429	496	443	453	420	444	432	447	430	409	431	422	431	454	408	399	433	394	447	406	453	422	444	409	434	429	434	439	409	429	444	452	462	444	491	423	407	457	492	406	467	408	438	460	435	459	422	412	433	437	427	396	409	420	431	428	408	431	428	417	411	429	419	436	422	440	441	446	428	407	456	444	406	450	437	458	456	457	452	461	434	438	443	430	467	441	421	414	442	434	402	451	467	444	433	427	389	390	453	385	393	366	398	407	407	440	409	463	456	426	429	452	452	405	415	445	420	435	455	418	445	422	414	468	433	454	459	418	412	436	392	461	466	438	388	410	404	432	412	399	415	408	445	388	425	416	401	457	452	410	417	415	389	459	448	422	396	467	439	452	418	466	459	462	434	426	440	477	459	427	420	458	410	398	457	427	420	424	455	435	443	416	410	463	451	435	427	408	393	429	465	399	507	509	469	439	427	434	436	433	450	458	432	428	450	425	426	446	470	425	436	406	414	425	450	395	453	406	406	438	435	427	438	411	429	396	434	441	441	438	424	422	394	461	422	452	450	421	419	418	415	411	423	462	451	433	462	430	465	437	441	437	430	432	407	449	414	396	442	460	444	424	442	452	409	417	426	452	442	449	476	460	429	453	452	445	408	436	455	432	415	447	420	448	423	426	434	437	456	405	463	447	405	410	436	433	444	442	418	424	449	418	460	431	418	393	412	416	433	436	454	463	452	430	433	410	453	442	396	442	388	442	441	415	409	412	444	415	400	425	486	463	426	455	437	456	425	457	417	429	423	440	423	494	419	448	442	434	430	418	424	400	455	452	429	448	432	442	415	403	436	452	474	430	433	436	474	431	420	467	474	425	411	417	428	389	393	428	427	433	410	393	416	443	417	443	408	464	409	398	425	418	427	447	446	442	474	430	385	448	447	461	437	435	439	411	455	476	458	427	474	450	407	418	447	412	463	445	422	415	414	429	398	438	442	440	462	407	420	435	460	407	432	438	439	471	385	387	420	418	418	374	416	424	449	482	437	403	437	399	413	423	424	419	458	431	437	441	425	425	440	402	442	377	448	418	476	422	412	450	429	411	461	450	428	423	424	413	428	435	390	509	435	407	434	411	453	438	410	410	407	405	435	454	429	397	408	435	419	450	444	480	434	462	415	464	435	416	456	423	453	378	438	452	427	405	446	450	436	424	410	418	421	426	423	409	432	421	430	419	380	418	424	428	426	397	441	410	428	410	413	411	454	429	398	378	425	450	414	462	415	436	473	428	456	450	423	437	455	429	435	443	418	423	440	447	431	443	387	419	450	408	435	445	419	396	430	452	439	473	420	454	417	425	441	477	434	382	377	446	431	458	427	440	430	423	405	444	419	415	417	456	446	402	432	390	441	435	445	383	426	397	424	422	434	452	465	393	419	440	418	455	446	422	445	431	444	413	445	426	423	443	407	438	427	415	454	408	470	401	423	405	485	398	453	418	467	412	428	473	406	401	446	429	457	408	415	374	433	409	425	395	423	414	403	408	456	421	441	455	452	438	427	443	409	435	416	431	429	467	424	450	399	426	461	407	446	406	454	428	389	399	399	446	418	439	373	422	453	440	443	445	413	446	441	442	475	461	424	457	433	414	409	398	432	428	421	386	427	409	464	433	436	432	410	431	432	438	465	406	444	451	378	452	451	421	431	393	464	427	443	410	433	445	418	438	463	389	425	446	407	418	409	420	459	400	419	430	447	424	387	406	450	440	415	433	447	437	396	441	404	406	436	446	451	448	417	419	466	496	441	457	461	434	433	434	419	401	469	411	419	423	408	427	447	428	418	451	409	413	462	451	435	445	404	499	417	443	434	424	463	436	420	447	439	474	448	426	460	444	446	449	417	438	404	422	466	470	424	442	406	419	390	422	437	432	426	416	454	400	446	448	446	450	398	466	436	457	440	427	431	459	413	409	483	427	408	428	399	422	416	445	447	469	455	430	447	417	387	482	448	401	444	439	424	451	393	440	444	434	421	419	405	430	432	456	411	464	421	403	435	447	427	386	408	398	444	440	456	426	460	454	454	424	454	421	427	419	389	438	439	427	450	462	455	395	422	437	451	424	448	428	431	429	418	446	424	426	438	472	418	467	445	403	458	368	447	433	440	450	463	438	399	452	434	452	430	421	450	460	436	412	398	436	416	441	426	419	447	422	406	391	437	444	417	449	478	415	448	440	447	383	428	372	427	460	402	450	428	467	446	444	483	430	398	414	439	393	427	432	400	439	394	415	408	423	415	432	411	465	431	437	441	499	451	403	432	419	446	415	411	453	421	415	432	419	426	459	440	445	419	488	426	424	398	440	455	406	474	426	404	459	455	423	425	430	415	443	393	462	407	373	418	462	414	461	428	432	449	428	444	406	411	410	442	459	393	397	441	433	445	486	455	439	452	455	422	432	426	440	410	401	431	395	423	421	416	401	454	415	393	416	439	430	448	418	429	431	425	398	439	449	494	398	427	439	453	440	388	432	466	426	407	436	465	440	446	426	418	404	458	474	431	432	420	454	452	436	435	417	398	392	425	432	444	423	428	463	419	449	444	441	414	420	415	462	461	411	413	365	409	456	440	392	446	398	423	466	433	452	433	403	437	417	424	451	428	421	444	431	417	468	447	476	445	379	399	421	433	438	429	435	419	457	473	398	451	426	400	414	439	429	427	397	440	452	441	464	430	473	423	425	424	476	422	438	410	404	433	444	470	460	405	414	418	402	454	388	409	459	424	424	411	420	408	401	448	465	389	458	415	423	424	416	463	435	435	416	451	439
46390	23395	9345	3741	2052	1442	1197	1010	969	968	955	947	916	925	994	929	962	942	976	950	959	946	932	920	906	921	937	934	907	916	931	928	900	956	929	948	910	927	918	949	942	944	908	951	924	917	927	961	936	906	914	978	926	880	892	933	978	922	895	902	936	911	962	952	947	987	971	933	899	956	906	916	920	903	923	1000	921	968	849	899	914	946	863	902	953	995	891	938	947	957	953	900	856	946	948	987	965	893	905	918	944	900	959	948	886	974	887	969	963	894	912	906	926	903	932	924	937	933	888	916	941	940	956	969	936	949	979	872	1016	956	904	881	923	900	884	905	924	942	962	884	887	955	936	951	925	928	899	951	981	972	956	926	915	936	985	911	914	915	920	945	914	981	928	934	916	957	946	929	985	894	952	930	905	936	951	922	898	983	932	929	959	986	951	946	938	951	961	903	911	892	927	883	932	954	960	947	908	948	904	938	949	913	942	924	911	917	928	927	956	938	906	899	969	958	948	915	949	937	918	953	933	893	954	926	945	941	907	934	898	978	979	917	967	920	928	956	952	897	954	911	944	949	953	996	931	954	894	897	904	911	925	919	944	914	933	911	943	958	879	937	889	912	927	891	964	905	949	961	976	969	905	897	905	907	926	959	949	905	944	1003	931	908	925	942	931	913	942	945	910	929	904	938	925	926	934	917	908	949	945	930	957	944	948	948	922	1034	923	924	982	949	895	909	944	977	930	880	939	970	946	949	910	940	873	937	924	963	948	975	920	903	928	917	928	926	923	876	899	894	945	919	918	976	956	905	954	1000	897	959	932	951	941	958	966	898	903	937	944	897	931	935	865	930	944	966	959	941	975	940	975	919	926	921	893	928	941	896	913	937	973	990	899	950	995	930	892	997	976	963	922	960	925	938	912	941	951	979	982	915	942	935	908	926	971	933	899	932	878	899	958	920	919	958	988	988	894	926	917	924	975	954	978	970	974	935	944	982	907	909	890	974	879	992	886	950	991	981	974	937	927	1018	888	909	923	971	903	846	945	939	963	911	921	903	990	872	937	890	922	950	941	954	965	952	963	893	887	942	909	1006	956	850	905	975	921	933	935	963	942	960	906	996	941	896	951	919	914	978	925	890	914	880	898	915	968	953	928	946	959	964	944	956	958	981	950	901	925	951	1002	934	904	952	992	920	944	936	940	913	959	968	930	965	913	903	956	939	876	887	919	951	966	899	890	952	962	945	953	883	906	916	942	923	952	873	940	900	959	861	931	875	934	951	948	941	923	935	911	930	948	896	913	922	899	938	903	903	941	909	958	951	986	912	922	928	907	935	1010	936	955	968	927	968	979	920	909	961	965	934	901	925	974	892	935	914	939	972	934	934	947	923	957	918	971	972	945	927	981	908	911	951	931	910	963	981	933	930	963	943	936	924	961	930	926	936	936	937	960	922	938	890	952	993	966	923	903	947	957	937	894	959	948	971	916	937	911	936	982	965	957	909	958	873	913	876	920	961	936	923	944	940	931	977	883	945	931	981	940	964	914	868	886	881	949	968	910	925	979	949	919	971	935	950	912	940	947	971	907	970	918	973	893	941	940	959	962	901	901	952	925	890	932	907	945	925	932	950	908	931	942	969	922	947	1003	920	911	938	943	955	955	894	932	844	924	879	919	962	930	948	902	954	917	942	872	938	961	912	921	937	942	920	927	918	960	966	935	901	899	953	937	905	905	941	924	881	961	923	872	903	924	977	978	937	898	976	968	932	904	965	919	982	907	899	929	907	949	898	937	953	910	932	914	894	900	930	903	924	931	969	917	861	972	925	911	916	926	897	942	944	983	945	926	954	921	945	949	934	936	957	938	956	960	932	974	966	913	962	902	984	995	916	905	894	1004	896	922	955	955	922	920	954	936	954	942	965	940	915	897	961	950	966	953	988	918	968	943	933	903	949	970	938	931	878	918	911	947	892	932	921	944	920	878	913	976	949	899	908	889	936	888	927	968	921	948	919	887	937	856	913	928	865	946	897	1017	887	936	942	955	944	981	955	934	967	986	907	906	911	903	919	963	930	929	914	995	926	932	977	980	929	953	892	935	958	926	971	926	933	927	922	904	923	946	941	971	912	890	944	913	952	894	922	954	910	930	975	950	939	956	903	931	907	913	923	911	965	927	977	976	945	948	984	909	913	921	951	928	906	920	936	942	916	938	942	901	951	894	946	948	951	958	884	917	981	939	942	926	920	984	966	916	967	938	933	924	940	914	859	882	911	943	915	926	934	984	915	977	925	930	1021	942	941	946	999	903	906	960	969	920	915	919	988	879	899	920	983	944	948	937	950	932	912	927	901	975	969	921	920	930	953	937	938	932	950	908	938	949	929	938	901	892	919	898	925	876	974	918	918	929	928	889	933	968	899	918	882	921	960	974	922	959	950	913	921	887	912	961	908	894	922	914	945	946	926	981	891	878	985	879	941	915	940	848	1010	928	921	896	915	914	962	909	938	853	883	928	909	919	937	901	950	938	883	880	931	904	915	960	918	904	918	918	854	963	934	940	917	934	1000	978	901	886	964	983	931	942	918	951	953	942	943	922	934	926	944	962	925	901	919	930	898	947	891	945	930	971	960	943	932	953	957	934	950	926	926	980	988	964	946	948	913	905	930	1002	951	983	896	936	934	991	932	967	972	927	907	964	915	952	961	960	951	926	949	884	966	962	907	927	953	888	885	987	892	973	954	891	938	960	909	873	947	948	957	932	923	894	856	960	928	898	990	942	919	907	916	889	968	938	920	902	907	951	953	935	958	980	895	969	940	908	906	976	929	921	950	938	902	924	937	906	984	935	925	957	922	856	1014	931	929	939	939	946	894	969	914	888	895	954	944	954	934	942	951	981	942	974	848	968	925	946	984	971	890	903	887	952	941	945	969	957	974	934	944	966	955	938	923	911	956	960	901	897	936	868	983	914	872	952	906	948	934	971	869	980	942	920	935	930	965	993	912	919	886	926	962	935	947	914	945	898	902	943	961	934	932	946	916	936	918	878	925	946	968	895	933	967	943	947	956	958	884	933	1001	943	950	934	951	943	917	967	896	933	933	902	986	903	931	977	941	978	924	926	900	912	911	931	921	919	984	946	940	999	987	958	966	1002	888	898	933	942	960	896	919	891	886	911	910	927	955	924	938	955	993	956	988	897	937	946	974	917	947	940	909	931	930	982	917	966	917	926	910	946	952	889	986	908	927	985	942	920	874	941	946	923	1009	952	893	931	902	912	885	918	927	916	924	922	913	957	939	918	905	934	898	943	926	944	906	945	941	900	898	892	917	907	985	938	942	927	934	877	941	970	902	912	959	965	920	963	896	943	961	923	943	919	897	992	971	923	916	927	972	984	911	922	907	867	935	929	904	904	949	997	908	888	964	933	944	923	951	955	934	932	980	941	932	955	926	919	888	889	903	901	1003	944	899	908	926	901	903	984	911	984	886	924	889	903	946	878	918	921	961	878	937	961	918	911	967	934	897	928	895
48406	17990	4164	1335	672	494	392	417	412	443	443	412	361	446	421	402	419	377	412	446	394	428	434	445	428	399	422	406	417	372	427	390	391	413	389	447	404	425	396	413	439	396	431	382	431	427	380	404	386	414	377	408	386	376	399	403	378	383	422	389	407	425	429	406	395	431	396	363	400	408	375	386	428	455	414	381	411	426	407	420	452	409	414	368	410	421	403	390	384	388	366	382	462	389	391	390	440	385	412	417	403	389	405	382	378	386	416	410	408	419	409	411	394	422	401	385	404	416	404	467	414	412	407	425	405	381	440	386	388	420	476	389	384	396	418	393	391	414	467	457	382	436	405	415	381	395	395	419	462	367	393	390	397	373	414	374	448	405	379	431	387	370	422	364	418	396	408	408	433	394	396	411	393	382	388	425	356	399	468	408	403	403	436	394	397	386	410	400	382	400	429	383	402	406	389	380	406	377	404	459	388	402	384	427	410	399	414	446	443	413	470	434	402	447	383	418	403	393	400	399	424	397	430	364	393	384	407	423	408	384	414	415	380	418	426	411	416	397	425	377	398	375	394	380	403	363	404	381	393	418	399	425	431	381	396	405	386	433	399	411	387	383	377	413	405	411	404	404	405	375	406	430	384	403	470	407	405	398	408	388	420	431	401	385	424	420	429	388	353	436	379	443	410	409	426	437	387	394	429	431	378	377	356	415	415	380	401	379	380	400	387	371	392	408	382	414	408	418	401	409	431	395	408	431	419	426	411	383	377	391	443	383	362	435	396	400	415	410	393	391	400	403	393	398	411	395	388	368	435	381	399	424	425	385	398	378	427	412	433	425	412	440	406	391	384	419	424	407	423	425	427	386	420	381	375	395	428	368	416	398	357	422	404	385	400	405	377	437	388	406	396	412	401	391	418	421	402	426	406	446	367	441	433	378	392	435	392	415	383	439	372	382	410	375	408	440	423	411	391	415	362	378	408	383	405	367	382	401	433	409	422	376	400	421	405	414	410	417	376	425	382	386	450	388	420	419	404	407	397	411	394	379	430	396	427	446	442	378	371	412	400	389	405	434	441	379	384	400	408	365	414	369	372	408	385	445	418	371	412	385	397	392	403	409	388	409	391	384	428	408	399	379	398	426	407	415	408	383	361	412	417	425	406	389	435	460	383	427	411	388	362	381	436	411	413	409	416	383	424	363	405	399	420	399	416	421	414	392	437	411	364	395	455	419	400	411	360	432	368	398	373	433	428	430	408	396	377	402	430	411	419	382	426	414	392	400	396	391	380	366	458	389	429	407	406	365	401	391	397	425	393	402	427	417	404	387	402	385	394	380	366	412	408	442	406	438	415	392	427	429	400	395	410	399	404	403	416	358	379	396	381	412	417	447	420	405	409	412	391	402	393	395	439	381	410	414	411	424	403	370	473	407	387	400	375	376	376	390	419	387	402	426	396	368	418	385	425	420	398	428	429	451	380	400	381	419	419	403	399	400	404	395	399	412	364	403	426	410	401	377	380	380	410	391	437	397	436	370	398	396	379	408	432	391	429	415	420	434	405	392	383	382	383	396	382	381	418	444	400	407	402	429	398	397	387	415	384	396	394	428	411	411	402	387	415	405	405	403	397	402	376	438	378	428	392	378	424	373	414	376	391	386	386	395	369	404	407	358	382	404	395	455	425	425	457	404	400	420	409	429	389	424	412	439	373	399	402	422	351	423	441	387	454	405	390	428	399	414	424	397	425	382	417	401	397	373	440	427	439	386	409	397	415	437	400	398	420	384	415	384	404	407	354	393	382	421	362	364	377	422	387	382	387	372	397	392	438	417	367	424	400	407	390	394	383	377	391	424	377	379	415	395	401	403	408	407	429	379	409	416	411	368	448	386	402	434	410	397	411	442	392	385	430	394	402	389	406	419	422	426	408	365	398	406	427	429	385	399	378	395	365	392	380	398	426	406	421	394	418	386	418	413	390	381	359	401	401	445	354	397	410	395	411	424	445	425	403	404	410	417	400	417	402	451	403	378	401	386	391	423	363	435	398	405	414	472	408	383	404	413	391	431	421	423	399	412	423	388	350	384	388	400	424	385	432	405	404	436	394	405	407	358	413	417	351	426	376	411	388	411	412	367	391	408	403	440	418	400	448	457	421	400	413	392	388	395	398	382	395	405	391	414	419	406	408	354	400	405	390	410	431	393	404	428	386	366	387	395	376	421	392	403	424	416	433	373	390	428	403	371	423	414	404	397	409	405	412	415	405	386	377	417	428	412	412	384	391	381	394	413	435	422	423	392	401	421	423	388	389	412	442	415	404	403	427	388	445	395	393	413	412	411	354	380	368	414	373	393	407	387	398	404	391	397	378	408	421	397	445	384	438	425	431	360	401	421	423	428	372	412	411	441	425	409	408	425	449	432	359	444	438	434	359	400	414	380	434	380	395	366	398	403	432	436	418	413	394	421	439	433	405	445	404	399	430	384	391	441	402	448	415	393	430	405	408	400	416	424	394	390	382	392	416	399	394	410	413	428	414	431	397	423	423	391	425	403	425	440	444	351	362	415	420	402	404	384	399	394	398	418	366	371	442	399	410	417	403	389	419	421	417	383	446	405	373	400	388	438	413	396	407	434	375	419	418	391	405	393	414	382	411	408	437	393	411	420	383	435	365	401	383	401	383	394	430	389	407	400	407	397	424	420	424	401	377	391	399	405	409	441	433	402	390	391	443	423	370	396	403	409	389	421	408	426	419	401	383	374	498	406	423	407	431	424	403	466	396	396	404	408	356	424	414	384	435	428	440	374	382	416	384	395	401	427	403	380	364	410	417	418	424	416	398	392	405	405	401	407	394	377	369	407	391	380	391	399	415	394	414	449	403	397	403	450	402	435	339	390	407	405	406	400	433	383	403	405	400	430	396	432	396	421	403	418	378	437	439	390	419	370	414	462	384	343	400	408	427	390	397	408	388	382	404	422	410	401	407	373	416	397	390	429	417	386	358	410	371	427	405	389	418	407	403	418	390	418	395	421	374	395	394	404	404	422	401	383	406	390	416	444	406	394	409	403	429	404	370	425	427	415	430	447	395	410	435	415	421	425	415	433	384	379	369	417	380	398	408	398	421	407	401	368	396	406	391	401	397	398	390	340	460	400	379	415	442	406	391	435	441	383	401	376	416	424	388	389	405	426	396	383	382	413	431	411	420	419	382	376	413	429	436	413	388	416	446	426	419	406	426	391	422	381	387	393	405	400	402	419	381	446	393	431	395	413	389	408	391	389	436	402	408	414	376	392	398	421	432	402	430	349	423	434	434	425	400	405	437	406	440	419	373	421	396	365	395	399	430	406	448	416	405	410	417	407	363	425	437	400	380	412	412	392	400	381	470	409	408	404	425	384	428	390	403	383	417	445	398	405	376	374	402	414	391	387	397	434	424	398	382	362	449	443	400	391	427	433	424	411	386	407	399	408	361	397	441	427	430	420	392	360	388	403	460	402	389	411
32412	10267	4126	2596	1751	1170	1093	992	861	856	912	940	922	876	944	830	874	847	818	878	855	886	871	886	864	894	875	839	806	831	887	879	905	900	866	882	907	883	926	899	869	903	828	880	842	858	865	844	840	924	876	918	879	889	842	930	879	912	878	842	877	914	897	859	909	871	869	851	896	874	855	899	848	877	865	847	857	860	872	906	865	925	903	845	866	932	881	889	841	873	810	876	908	879	919	902	850	823	903	943	838	876	899	876	903	863	883	869	946	918	852	856	859	888	891	913	877	879	914	901	862	878	878	834	870	910	888	885	851	952	857	884	861	905	941	881	919	839	914	858	925	874	876	860	898	827	885	895	891	897	928	936	911	856	876	945	892	865	911	903	923	859	791	895	861	901	919	885	915	804	960	837	899	812	826	902	859	870	904	905	879	878	930	890	831	867	890	918	885	876	891	886	864	881	936	867	884	887	830	885	913	893	905	865	925	877	850	903	890	922	892	867	885	846	906	896	855	828	862	915	903	871	846	923	899	843	892	853	918	904	919	923	844	904	862	874	887	883	872	875	902	908	889	878	854	832	871	870	869	800	874	904	952	782	864	854	886	893	896	833	897	882	849	864	843	843	862	846	850	914	880	870	883	846	856	858	864	826	844	839	892	935	926	878	920	849	858	884	872	894	906	872	965	855	888	884	869	863	901	905	885	857	866	899	841	892	873	887	853	886	859	885	847	900	857	863	817	905	858	906	866	908	822	876	889	844	898	894	916	882	911	845	866	878	891	894	873	871	874	907	912	906	878	918	871	854	865	886	857	937	910	864	847	839	893	890	870	908	849	855	877	842	890	877	846	852	897	856	904	930	890	840	920	899	880	851	899	859	912	886	893	885	882	936	848	875	861	894	870	900	867	929	924	866	889	893	849	915	887	867	918	907	866	885	904	860	867	889	878	900	814	872	861	894	946	886	936	940	912	891	877	885	880	899	914	860	950	887	909	883	793	859	927	864	833	849	880	845	902	832	860	869	847	852	875	879	912	903	870	867	910	828	903	925	880	832	852	922	887	872	859	931	873	865	872	919	865	834	828	883	896	897	805	872	894	872	839	904	850	855	893	890	911	821	939	856	861	837	867	897	917	837	833	872	884	846	870	892	921	836	845	896	802	903	846	901	860	904	849	882	943	852	872	891	944	886	847	937	878	857	858	827	909	850	881	896	867	858	919	896	886	908	917	913	880	858	915	846	862	943	871	865	906	901	866	917	860	921	907	907	854	953	909	883	929	915	885	859	850	871	872	842	849	855	861	862	900	824	850	909	884	875	824	862	886	883	881	888	842	877	874	861	897	901	862	904	909	891	867	868	898	821	889	903	843	889	893	938	868	899	900	906	876	870	939	836	927	870	816	876	858	860	902	846	903	925	856	931	856	845	912	872	911	883	893	899	874	854	874	870	884	898	901	912	910	898	868	848	871	869	862	901	948	915	821	840	857	886	876	863	878	901	868	877	896	905	875	849	844	897	809	846	943	921	864	862	897	845	896	826	908	859	864	885	895	886	852	856	848	880	903	869	954	861	900	848	860	854	889	895	906	875	913	882	888	850	840	874	890	934	889	916	882	876	920	871	846	931	887	847	893	848	871	886	850	881	844	925	855	877	842	874	865	842	878	922	896	903	918	857	850	862	868	913	914	886	886	876	850	901	847	924	897	902	841	928	882	889	900	853	906	871	902	883	920	877	905	863	866	900	903	884	831	852	889	871	858	880	863	873	871	895	887	865	861	862	869	904	938	831	905	896	859	857	916	912	862	857	902	862	867	879	872	910	909	897	892	905	893	915	874	859	843	904	832	880	902	866	903	892	895	885	864	936	838	862	913	898	847	937	911	867	904	926	898	900	882	894	886	859	910	859	910	857	827	897	886	857	908	896	879	885	849	875	897	860	874	879	838	883	849	906	906	876	945	880	906	899	887	858	860	830	865	903	899	852	869	908	884	856	873	887	886	880	896	863	928	910	940	851	833	882	901	845	870	896	914	853	861	838	922	882	917	858	913	862	826	861	888	887	870	899	896	932	859	830	849	853	940	891	853	864	865	917	878	891	886	893	907	826	833	882	842	879	899	895	923	914	869	904	854	873	858	871	884	870	914	873	844	897	909	992	816	871	875	843	894	921	879	868	893	900	874	892	922	905	891	886	911	938	870	909	869	888	902	864	903	885	889	890	881	899	886	843	900	884	860	839	901	931	896	863	926	912	889	909	897	860	912	905	872	892	865	884	879	895	962	888	876	829	871	903	844	874	810	836	884	809	847	887	894	858	887	836	862	925	904	887	908	864	917	880	857	915	882	911	864	877	886	868	900	859	863	886	878	870	866	835	879	893	886	843	884	933	892	859	857	885	944	876	876	908	896	843	896	882	858	912	878	914	846	886	913	880	918	888	909	874	889	915	816	843	896	867	907	905	879	914	903	868	878	878	875	901	887	878	853	866	829	928	857	842	906	819	888	867	890	881	861	917	869	911	851	907	832	845	875	886	893	832	889	839	879	872	914	881	952	859	915	872	894	851	920	903	910	907	924	878	905	832	909	936	930	884	886	898	873	915	894	870	864	851	816	854	896	900	867	872	862	838	877	898	839	918	905	916	863	907	832	954	896	852	841	883	848	923	922	853	870	860	897	840	965	923	899	888	875	826	891	872	875	919	872	845	880	822	855	844	919	914	917	890	845	866	868	862	895	895	895	835	891	879	874	880	924	900	915	825	871	896	914	933	843	865	912	865	874	875	872	920	906	821	864	871	844	841	847	902	895	871	838	856	865	879	884	877	859	838	922	920	885	869	874	870	855	859	906	836	799	872	851	930	924	880	842	856	873	877	874	866	844	884	881	881	915	897	879	841	914	913	854	896	881	870	834	896	941	928	907	878	867	811	942	901	825	869	883	916	833	907	848	817	854	894	899	923	874	854	850	923	904	844	874	851	849	942	866	902	864	878	908	842	887	826	861	890	889	938	872	867	925	922	900	825	942	849	915	898	896	882	881	874	928	865	852	891	855	857	866	840	858	944	828	894	887	891	921	896	887	897	877	865	878	908	909	902	851	879	839	845	880	910	867	941	854	863	914	928	941	912	828	905	854	920	900	862	916	896	838	861	861	875	919	889	924	914	878	927	858	916	880	888	893	871	903	856	880	899	913	922	858	843	811	904	928	828	872	902	876	866	893	900	849	900	883	886	824	914	911	886	846	901	847	867	871	920	884	849	879	900	904	917	888	911	876	871	910	882	885	882	847	915	872	897	871	863	873	900	921	923	787	878	806	928	871	876	919	899	946	885	813	902	838	889	888	866	906	876	860	871	882	841	893	833	869	954	882	869	830	870	930	869	934	829	896	879	858	936	876	887	834	867	881	876	887	905	867	916	879	897	916	880	918	831	864	838	898	850	907	869	892	905	874	843	889	826	859	878	884	940	859	900	874	899	838	859	864	850	848	870	862	894	938	888	933	915
50642	23947	9671	1673	676	529	434	460	435	395	421	386	401	461	389	422	409	448	412	416	432	427	449	429	417	403	415	451	413	441	433	404	436	469	405	407	408	462	401	425	435	436	446	436	360	423	368	431	440	419	393	373	395	427	471	405	392	351	425	438	431	412	403	433	384	449	455	418	432	424	464	420	453	436	437	406	445	404	455	407	440	418	426	426	418	425	430	446	408	439	450	438	446	418	453	387	473	446	399	418	414	438	432	426	418	432	435	420	402	437	484	450	405	422	420	439	408	386	372	422	385	424	402	385	414	414	399	406	414	448	403	436	417	407	402	426	432	448	442	429	450	428	447	413	437	433	440	397	421	451	421	439	382	422	409	412	421	447	400	451	419	406	441	400	420	389	420	397	412	430	421	394	366	361	397	404	434	458	418	374	382	432	416	409	401	410	429	431	447	445	414	404	440	415	374	412	430	394	385	366	408	409	461	381	468	417	395	464	393	404	407	388	398	423	393	429	411	429	404	404	401	389	406	416	426	411	394	431	433	427	415	428	410	430	416	431	416	462	399	447	389	423	364	398	435	387	473	416	426	442	398	414	404	459	407	428	388	413	437	428	393	425	453	363	424	431	418	436	377	450	436	455	436	426	425	434	401	389	389	423	441	431	426	472	433	422	443	414	417	414	413	411	438	391	406	418	426	441	404	418	409	379	412	425	424	397	437	436	426	414	401	392	454	454	409	396	426	416	395	409	423	432	429	441	408	404	424	411	384	428	401	415	430	429	470	441	406	387	389	417	428	419	417	422	388	436	387	422	407	431	448	419	377	430	422	458	432	443	440	385	432	428	432	425	381	409	443	421	402	418	420	400	428	446	423	431	417	392	389	411	435	424	448	353	403	438	439	386	404	399	437	449	376	411	386	414	419	438	447	420	460	450	423	453	407	403	413	421	422	428	425	418	401	453	386	412	437	450	456	428	437	383	428	420	400	399	413	460	444	441	432	436	440	437	437	445	440	425	432	443	392	379	417	463	420	416	417	392	463	425	409	446	396	402	424	436	404	407	436	444	451	439	441	400	423	424	417	441	381	431	430	449	448	429	385	409	397	394	434	425	444	450	385	438	447	414	387	448	425	439	376	384	405	449	455	399	410	426	386	440	443	398	427	404	459	446	410	439	416	403	436	414	440	408	433	439	440	486	401	435	415	421	402	410	428	414	387	437	420	460	429	406	423	425	432	426	422	449	429	424	432	392	378	427	436	421	426	441	408	453	421	427	444	417	413	445	443	408	376	425	435	414	421	402	449	424	434	404	427	449	393	365	459	399	442	433	402	433	400	406	355	404	427	431	392	442	411	424	411	375	406	457	381	388	419	439	445	406	425	418	369	447	405	418	391	410	404	393	435	424	426	456	467	467	430	440	477	392	394	404	437	458	424	391	459	404	429	427	413	427	411	416	390	421	454	425	432	433	406	400	453	429	440	405	441	444	447	406	402	410	369	441	393	415	420	340	411	422	398	415	418	392	432	452	408	412	461	413	442	423	430	428	405	381	470	441	397	397	436	438	465	458	416	394	487	436	421	423	437	442	426	377	416	399	430	413	439	398	433	421	430	413	429	427	410	436	399	420	443	398	432	378	407	394	439	370	383	396	410	414	430	451	450	405	436	410	389	428	387	420	382	428	452	412	395	400	433	442	414	403	370	410	437	413	421	428	427	456	420	389	420	447	476	471	421	416	463	400	399	466	405	442	424	460	470	385	442	406	398	434	404	421	424	448	434	383	399	410	411	411	462	439	416	419	437	424	437	436	422	406	416	390	404	426	379	399	462	398	401	423	427	404	453	432	408	416	442	409	367	412	394	400	389	456	461	408	419	458	415	453	405	453	478	393	415	411	415	351	446	449	403	430	419	437	423	415	409	464	429	436	410	427	406	446	448	437	445	384	402	467	426	414	426	422	424	425	395	397	402	401	427	427	420	405	411	407	436	440	416	372	429	427	438	417	451	429	396	437	385	423	440	390	430	433	445	439	422	417	436	408	369	418	394	445	439	443	413	429	433	405	423	395	448	426	412	380	391	427	396	426	420	419	444	370	380	413	413	425	410	390	410	421	439	465	430	390	413	409	457	413	419	407	443	415	451	420	476	452	430	414	374	412	413	421	466	409	401	382	415	415	436	432	390	442	346	464	444	394	437	419	401	447	436	397	375	427	391	414	448	418	447	442	406	434	468	443	443	435	406	410	453	409	358	438	436	411	411	406	444	407	430	417	398	429	391	403	386	375	432	441	411	451	422	464	407	411	425	433	457	429	396	423	416	423	394	393	412	414	432	415	426	405	403	408	405	447	413	435	411	428	385	439	466	435	467	414	439	446	400	437	442	407	431	433	372	458	463	407	395	422	414	431	412	411	438	425	411	383	422	396	425	425	431	414	436	420	418	434	451	446	464	424	385	411	402	452	437	417	450	442	382	417	452	442	400	425	448	414	398	434	440	429	466	414	426	459	423	408	431	395	430	411	416	431	436	396	435	448	433	396	438	405	452	386	428	426	433	431	455	409	372	396	405	445	426	432	425	414	425	422	457	433	427	433	413	399	425	423	411	430	444	444	382	395	416	403	409	454	409	402	431	455	413	440	395	411	425	439	463	394	413	453	420	412	403	387	409	380	425	453	444	407	422	456	362	401	437	394	438	430	464	429	405	437	453	407	428	441	407	433	427	410	429	420	434	439	408	423	394	397	423	368	412	452	386	446	429	432	390	456	386	439	440	432	421	407	424	410	448	422	424	422	404	395	449	425	452	424	421	405	406	445	402	413	434	394	428	413	416	414	444	373	407	362	430	416	405	422	385	455	391	410	437	412	415	400	439	455	402	429	411	438	379	437	412	380	381	409	404	405	418	457	416	382	398	443	425	412	455	400	450	417	458	419	416	444	466	407	426	407	417	443	381	431	424	462	429	393	417	414	437	441	412	394	379	437	430	429	422	442	436	430	423	393	416	392	418	409	433	424	420	453	455	415	433	407	379	415	421	404	402	432	398	405	426	415	376	416	431	397	396	403	413	431	394	399	412	444	422	464	447	395	443	421	419	477	379	402	427	437	407	402	421	424	421	425	409	392	407	420	443	466	449	436	410	411	452	398	422	417	410	450	410	405	442	438	453	438	411	409	405	438	444	428	419	401	428	423	408	410	430	472	414	434	422	420	392	420	398	429	418	385	432	399	422	400	423	448	406	397	445	457	442	390	399	438	436	438	438	454	426	426	405	397	415	438	412	421	440	430	440	406	415	443	422	443	419	395	406	437	418	385	429	415	431	392	425	443	446	437	415	418	391	402	452	429	426	404	415	432	447	425	401	401	434	446	441	389	403	430	400	422	446	411	413	372	406	450	379	426	402	415	409	392	444	380	398	388	409	428	408	397	437	426	432	409	408	406	414	422	431	453	425	421	439	413	454	451	423	401	414	415	454	402	466	463	411	431	427	431	429	451	398	428	430	409
36027	13781	5117	2390	1571	1204	1113	998	954	947	924	915	925	870	882	967	902	934	962	888	906	896	910	889	934	928	931	949	908	899	952	895	895	893	954	882	901	967	918	910	889	930	939	974	938	908	875	897	909	927	953	891	862	841	954	911	922	865	869	930	900	969	957	922	835	923	959	926	907	905	910	831	1001	957	890	907	910	921	903	895	863	911	877	856	900	911	935	958	890	966	968	905	984	886	917	924	913	901	969	920	946	946	888	883	953	914	896	886	968	884	922	948	860	931	917	909	930	896	946	945	906	953	918	938	934	949	925	922	898	972	951	930	946	877	904	919	932	901	915	921	902	888	934	911	928	957	942	953	940	952	923	891	899	866	911	886	928	919	929	946	931	903	891	947	916	906	890	914	882	956	972	947	914	892	921	853	888	952	953	931	941	888	937	962	954	880	912	934	881	899	955	897	910	925	948	938	840	894	932	891	946	948	935	987	918	917	940	951	829	895	894	873	886	933	926	844	920	888	934	929	948	917	958	902	980	915	884	904	901	953	948	897	944	922	943	904	898	910	956	937	931	872	887	910	912	895	908	901	937	923	908	912	858	890	916	914	953	907	878	883	894	909	869	966	923	873	865	966	916	934	922	898	880	892	890	883	885	904	958	973	955	915	915	857	884	898	875	941	912	929	944	923	870	947	971	935	922	875	918	924	882	957	882	926	946	862	923	910	895	903	923	920	881	881	888	955	881	868	915	887	910	914	876	940	923	926	862	885	963	895	954	907	973	911	929	868	873	907	989	947	897	912	927	929	908	881	884	880	940	932	934	898	931	921	910	937	909	931	892	891	943	988	938	924	886	919	915	957	982	863	928	918	936	948	914	939	870	879	887	949	875	882	939	919	944	932	925	884	940	923	883	973	921	920	921	878	886	947	890	932	953	923	914	939	898	882	875	874	853	888	888	939	926	885	897	856	908	944	879	927	901	893	929	882	957	923	924	934	869	863	954	922	931	968	910	947	978	984	911	929	934	902	948	909	944	879	944	906	952	902	947	869	927	911	917	953	879	951	940	951	957	896	889	928	866	927	901	917	954	897	904	924	852	878	917	902	856	944	942	902	919	946	943	875	939	943	918	930	872	880	914	900	883	936	892	907	933	913	854	910	905	969	927	820	926	921	964	932	927	936	884	921	934	896	937	953	945	957	884	897	900	924	907	923	876	900	923	916	887	886	887	900	970	895	908	916	917	936	895	943	944	912	934	953	956	939	932	900	885	900	920	953	937	926	902	946	901	889	922	893	913	940	902	969	879	959	886	889	909	924	943	944	902	899	900	910	897	868	929	913	902	937	933	897	898	883	901	899	909	940	871	910	956	912	932	948	904	913	887	879	859	896	898	905	870	915	949	930	977	880	929	904	943	957	1002	892	1005	911	901	952	924	905	946	886	953	981	892	902	893	929	930	952	890	897	938	909	916	881	938	896	899	918	892	898	844	939	891	910	877	883	963	912	857	904	947	873	923	905	936	906	873	891	916	899	920	912	931	918	950	914	927	907	915	961	931	900	871	934	884	971	910	937	905	898	956	909	897	912	941	907	926	916	842	876	888	956	876	947	926	920	926	935	932	902	933	941	934	904	859	933	890	915	935	929	912	907	879	923	926	898	846	850	941	907	917	885	883	884	942	853	927	884	945	937	964	937	899	901	1002	933	935	936	905	952	915	926	964	911	904	891	893	924	982	978	893	890	962	915	878	913	889	877	904	919	946	941	919	923	923	882	938	914	879	874	945	912	987	885	944	939	864	868	922	874	935	943	921	912	908	912	900	921	911	927	884	947	975	947	871	904	929	879	869	937	947	933	927	877	965	920	902	883	936	875	908	941	858	901	889	971	912	909	929	927	968	961	946	881	916	929	949	921	927	936	894	947	920	913	945	919	892	941	923	953	863	923	900	900	875	900	921	894	906	907	884	924	897	899	884	891	937	910	922	931	935	921	878	955	912	912	913	917	885	933	916	865	867	917	924	902	886	1003	878	901	890	923	879	956	841	910	907	899	928	890	927	920	894	981	903	877	866	901	888	871	959	910	930	940	912	936	936	947	986	953	875	889	947	915	921	900	852	947	879	914	899	939	946	907	916	961	929	964	956	904	897	892	943	940	924	921	907	920	968	902	888	928	959	955	918	870	918	946	926	947	904	891	964	942	910	918	892	967	913	926	896	889	947	881	969	941	889	882	899	893	928	877	894	936	913	888	926	877	972	967	880	943	935	848	920	970	985	891	919	889	928	978	939	846	887	946	903	928	912	921	877	902	923	905	899	922	922	890	925	921	884	933	922	962	920	935	923	875	908	891	969	964	960	945	929	891	880	908	918	952	900	946	933	925	955	920	865	891	852	877	954	954	896	958	905	906	900	919	914	943	856	888	936	898	909	888	904	940	906	867	976	925	902	907	938	933	925	878	958	898	935	873	942	891	860	914	922	963	896	911	925	921	938	923	909	934	904	909	937	910	889	900	934	934	910	911	939	893	877	931	920	911	919	900	877	946	932	939	884	904	923	938	849	949	944	931	904	932	952	893	960	960	875	907	938	940	931	885	873	904	925	894	873	893	875	903	869	927	909	865	937	990	912	947	913	906	938	901	904	942	920	909	863	946	926	917	925	843	942	956	932	927	904	886	914	942	874	880	907	908	932	941	949	961	867	915	878	889	953	931	917	951	926	925	969	901	965	920	907	867	961	918	915	864	918	962	981	884	890	999	901	911	919	860	914	950	920	965	894	884	906	920	908	842	933	907	947	930	920	893	950	898	900	907	901	911	921	918	916	957	978	961	964	946	896	921	952	898	922	897	871	943	908	872	925	904	905	925	949	927	954	898	883	913	961	876	938	944	898	947	945	904	938	955	884	910	895	896	941	935	946	927	886	903	870	868	890	889	896	913	870	924	947	890	887	975	930	892	900	902	861	877	887	941	977	956	912	891	959	927	957	880	929	927	926	947	920	962	959	958	962	921	935	937	925	871	876	890	944	934	951	878	896	883	912	933	919	925	948	941	845	922	883	865	949	978	898	898	951	937	917	863	881	878	983	892	942	882	877	873	952	910	915	902	950	924	923	939	927	894	882	880	887	882	902	886	930	864	965	909	927	951	918	855	895	931	930	945	953	923	866	911	978	925	881	889	927	987	980	954	927	936	948	981	920	880	934	935	903	906	900	924	915	996	959	899	865	848	905	959	988	896	911	960	913	999	909	895	905	919	872	966	917	887	920	904	911	925	918	892	886	929	926	916	910	938	879	860	914	911	931	966	928	907	903	845	910	917	946	872	912	895	945	910	927	915	899	854	917	896	902	908	933	909	903	929	969	893	883	918	946	885	887	927	893	897	946	901	928	878	944	941	934	900	919	922	927	890	939	904	873	900	924	974	856	871	949	898	942	913	929	916	932	968	911	921	913	869	930	905	954	879	887	908	923	914	872	970	918	895	892	933	908	904	918	939	923	919	927	913	944	928
61402	30630	13232	3722	1486	744	607	516	436	450	420	410	423	422	398	434	425	430	459	419	458	482	423	404	470	447	471	411	461	437	420	425	428	452	419	407	403	428	466	414	367	431	438	437	442	442	403	398	410	458	406	428	434	445	409	453	415	436	426	438	506	418	414	399	462	413	498	418	410	448	457	424	471	452	417	457	415	428	460	433	467	440	403	393	441	445	440	416	422	419	439	464	427	416	444	459	465	460	414	434	448	446	445	415	432	402	428	431	430	411	458	461	421	429	436	398	405	412	458	417	417	413	435	452	480	435	433	390	376	405	491	469	426	406	424	420	460	414	434	433	458	449	425	424	394	467	447	435	400	395	426	442	432	417	443	458	447	424	454	416	426	439	476	450	417	421	445	436	416	437	406	403	439	390	441	486	448	458	421	449	467	435	440	422	431	427	426	451	415	434	451	407	452	430	390	440	464	431	396	427	451	478	438	452	444	452	441	439	466	392	399	378	422	439	448	461	408	407	423	411	457	452	424	401	440	435	415	422	435	417	420	421	451	387	428	393	425	415	414	450	445	404	409	408	407	439	468	428	426	420	439	445	420	444	393	435	404	411	501	466	420	424	428	444	427	429	429	434	419	436	398	454	512	413	433	438	447	413	419	425	424	461	475	446	397	437	441	417	432	394	435	432	436	453	402	453	457	392	400	442	422	401	412	450	421	448	397	454	403	436	469	423	425	435	396	465	420	416	421	393	437	421	446	444	426	432	447	429	451	440	418	426	431	417	388	410	404	424	451	416	439	403	403	436	433	401	439	415	437	449	448	445	475	437	470	442	452	414	466	394	419	440	433	470	430	448	436	416	407	416	398	448	427	428	460	410	442	391	418	422	423	407	439	436	429	435	433	404	403	434	395	433	447	456	433	403	452	438	388	414	433	413	432	475	453	407	428	401	428	420	395	424	452	437	413	416	442	468	446	436	442	439	479	397	388	420	440	442	446	439	439	415	439	434	422	427	438	421	420	397	427	467	417	443	417	441	420	437	409	425	454	424	419	410	415	407	449	423	470	419	419	414	412	431	446	402	443	435	428	421	396	407	428	464	487	419	411	411	429	410	421	408	456	394	425	413	431	415	441	425	462	476	437	433	446	413	381	392	464	453	453	406	431	406	425	434	451	403	428	410	397	433	428	394	466	449	438	455	435	420	398	455	430	440	424	367	461	402	440	409	430	401	434	416	415	437	400	441	429	402	403	472	433	425	449	382	453	438	441	403	423	407	464	480	428	439	433	432	431	399	440	484	439	442	453	444	450	426	442	441	457	412	444	465	459	419	404	422	401	424	454	434	448	456	444	426	477	413	394	394	428	437	438	418	437	420	438	408	464	446	440	400	425	424	400	454	422	416	399	430	439	401	389	408	444	420	403	433	421	399	445	430	463	410	431	408	444	413	411	425	402	413	429	432	411	457	441	471	416	459	426	441	408	422	452	447	435	414	430	474	455	388	404	417	450	435	417	426	449	437	441	417	415	420	460	410	391	420	409	429	450	431	420	364	436	413	430	428	439	463	418	473	416	425	417	412	429	441	421	416	413	452	393	459	411	417	421	472	439	423	464	440	470	436	451	435	479	436	387	423	446	437	436	421	442	433	459	399	419	427	442	414	419	431	380	437	397	429	416	436	468	419	438	413	440	423	444	463	457	396	416	430	425	428	430	459	429	356	414	403	470	450	390	402	397	466	400	437	429	465	455	446	424	445	392	394	428	401	412	422	435	463	447	459	438	418	473	478	410	426	438	473	465	452	433	406	418	427	407	470	440	409	458	444	423	397	431	464	432	409	421	479	466	425	435	454	401	403	458	443	448	430	426	430	431	425	409	443	425	439	431	440	403	437	445	429	430	467	430	380	482	434	463	447	425	450	466	444	398	401	437	414	394	421	436	418	473	429	466	410	422	440	417	432	428	463	388	438	420	407	440	462	408	442	421	430	440	426	429	423	403	426	428	449	410	431	456	416	431	397	395	461	466	435	388	413	415	416	427	414	396	384	454	408	445	467	434	416	440	438	396	362	442	404	424	448	430	476	395	449	430	445	414	420	406	435	428	390	431	417	479	440	455	465	421	438	450	412	414	453	437	436	459	420	425	408	419	394	426	414	403	434	475	444	474	447	420	413	399	445	451	402	453	443	440	426	415	414	423	429	449	460	441	451	437	433	409	428	438	446	391	426	430	434	417	405	443	404	447	416	439	421	401	436	451	466	423	427	413	464	417	398	425	415	437	431	446	448	467	394	419	442	412	428	448	379	416	422	425	386	429	441	465	428	442	422	422	414	431	445	428	416	395	448	444	403	431	429	420	402	434	450	412	445	444	392	411	465	458	444	405	409	389	413	417	431	409	466	409	413	383	413	376	429	423	456	418	404	423	408	435	420	457	426	441	452	417	428	414	460	448	426	399	376	397	445	389	431	404	426	445	395	421	397	420	385	452	417	424	447	427	423	481	382	418	432	394	433	437	402	432	457	428	425	477	434	437	403	447	462	450	480	431	420	446	428	458	427	426	434	428	471	452	417	453	449	451	398	443	395	436	409	472	433	426	436	437	455	492	466	443	452	468	374	428	463	460	419	422	401	444	461	441	419	457	432	410	404	431	417	460	428	476	385	435	409	403	396	424	425	387	434	403	427	451	420	399	462	410	423	396	409	434	424	393	402	417	468	411	420	445	423	404	457	430	432	417	452	446	411	474	420	447	440	409	427	458	402	431	424	429	438	412	459	382	423	475	438	444	429	441	498	411	442	417	430	443	424	441	439	395	425	446	434	413	437	427	435	441	424	412	427	457	429	447	455	402	434	464	411	443	434	450	431	445	400	431	423	458	428	453	413	419	412	434	518	436	454	422	455	437	423	416	438	426	419	448	413	457	459	443	418	405	411	406	399	377	434	442	360	437	444	423	444	427	442	443	417	403	454	412	434	437	387	497	455	437	444	414	429	480	430	448	461	470	422	391	453	434	404	424	420	470	450	453	427	457	429	443	400	444	376	420	462	431	414	418	450	448	436	457	412	436	406	430	415	424	439	446	437	440	445	419	459	440	452	423	402	399	398	414	437	423	424	440	446	435	384	441	442	453	447	425	406	406	436	404	468	436	416	424	415	473	401	420	427	447	407	434	416	429	420	402	400	437	426	449	440	414	429	398	423	403	444	511	465	420	446	396	421	410	419	446	432	437	434	390	477	399	413	442	458	377	429	407	390	451	382	406	393	426	436	480	448	396	425	427	438	384	410	464	426	415	452	482	430	432	413	416	413	418	412	436	436	454	456	472	371	409	409	416	456	431	401	470	443	443	435	456	470	457	436	405	383	429	441	459	443	434	410	413	447	434	406	427	465	448	459	390	426	420	423	426	412	432	462	415	413	425	421	432	423	485	435	440	470	429	472	399	455	425	434	444	486	411	412	416	386	401	417	440	434	411	426	451	428	418	399	444	459	438	455	447	371	429	459
43511	22805	10419	6038	3433	2008	1659	1331	1037	938	933	978	926	973	905	915	945	897	958	920	965	895	929	898	931	902	932	944	898	894	965	969	927	995	901	898	874	974	900	907	969	941	974	917	920	917	885	929	971	971	968	977	941	903	909	937	963	993	927	908	907	926	933	981	896	948	972	913	987	922	959	910	926	978	972	877	913	925	896	903	866	900	935	953	953	917	944	959	930	953	1024	911	949	930	911	932	915	919	975	951	939	939	927	894	970	977	986	895	899	905	945	924	923	950	876	926	916	973	968	965	949	920	893	928	952	971	926	928	954	959	909	922	948	950	946	986	952	938	938	928	948	911	934	928	921	931	941	928	936	948	914	964	940	938	919	965	932	979	907	913	935	954	921	892	932	968	945	897	946	918	921	903	928	921	893	897	990	944	913	930	939	926	918	930	901	913	945	895	903	932	907	876	902	863	932	931	928	937	984	950	953	893	951	933	987	932	923	962	952	920	969	931	907	937	1001	945	913	954	956	930	896	935	881	953	938	887	937	939	888	905	929	953	932	896	920	936	950	856	936	910	947	951	979	940	945	932	889	939	938	921	918	950	1011	925	942	886	880	928	986	962	936	976	921	926	922	936	937	944	959	909	955	875	966	981	901	968	909	984	902	942	951	933	952	925	951	905	958	926	911	883	968	936	929	981	967	928	963	915	1012	985	913	923	907	929	950	904	898	948	977	930	941	943	975	968	895	874	944	867	970	904	906	969	916	1023	889	937	923	944	957	911	945	983	899	886	946	957	977	946	919	948	915	911	942	955	952	987	896	895	945	869	926	967	929	877	923	961	915	930	1007	1022	922	924	911	922	927	874	911	966	951	901	913	940	941	927	919	906	947	913	921	928	953	940	972	905	909	898	956	866	937	916	914	932	902	920	956	958	909	941	883	936	926	908	924	940	947	912	924	920	942	924	926	941	910	918	877	932	942	872	908	919	919	948	960	914	900	869	977	942	908	940	932	905	948	903	961	894	906	920	900	911	953	905	920	919	892	932	888	936	914	884	919	932	969	954	946	910	927	954	884	985	952	971	877	945	1038	902	919	919	881	921	884	901	967	930	902	898	900	930	917	950	924	942	892	959	1001	970	923	921	984	911	922	949	904	910	925	981	936	986	942	908	909	926	928	948	881	953	908	895	946	926	901	896	917	963	979	960	908	890	935	896	955	935	937	975	869	946	876	935	947	966	859	977	898	937	912	950	912	917	948	999	894	949	926	972	959	916	911	937	901	895	950	923	966	920	984	944	894	977	881	949	947	929	915	950	915	975	926	917	885	919	987	934	930	927	925	858	951	976	947	921	955	904	978	961	928	892	959	888	909	892	961	906	887	934	920	959	958	951	910	935	939	884	948	921	898	923	931	888	987	908	923	957	912	960	900	886	953	879	949	900	950	881	967	988	920	965	960	922	941	917	891	927	905	909	955	1021	927	905	960	902	892	975	927	959	948	889	926	909	886	934	950	955	973	956	886	875	909	937	875	944	959	944	894	946	921	936	960	922	944	922	947	948	958	957	849	906	879	919	892	972	932	913	965	913	909	946	937	948	949	892	932	951	897	974	898	944	946	913	932	870	914	905	942	932	930	919	926	912	912	961	921	919	941	935	917	936	916	911	894	913	940	900	895	883	951	923	938	932	960	893	915	913	878	883	881	930	892	932	927	954	922	908	905	984	890	956	906	903	888	925	943	926	946	947	920	925	922	937	964	954	837	936	900	946	906	904	910	939	947	971	916	932	971	885	873	894	963	933	955	963	939	907	967	907	931	965	932	971	969	943	955	930	914	906	925	922	904	890	911	969	915	980	958	941	946	970	961	949	1025	910	933	912	880	879	962	961	940	947	911	875	956	940	926	946	978	949	910	931	977	942	905	998	928	978	919	907	969	945	908	966	918	902	889	922	925	948	904	902	920	897	909	914	908	913	916	960	924	910	913	961	941	883	917	936	878	980	946	950	915	952	933	918	930	952	926	938	955	943	933	984	905	933	986	932	974	904	934	892	933	959	988	947	920	905	977	956	889	940	936	919	971	971	933	920	984	928	891	867	868	894	951	930	927	964	915	939	901	925	905	905	975	948	940	906	907	915	992	943	925	913	969	930	899	944	929	985	891	947	891	961	948	979	924	899	920	941	947	954	918	963	911	905	954	890	965	952	927	939	894	983	919	992	928	947	936	896	975	860	885	927	933	932	906	921	956	978	947	935	860	904	917	897	941	901	869	839	943	932	969	943	970	899	957	988	925	924	946	914	934	945	985	892	929	925	882	978	941	911	890	882	1008	923	905	927	931	919	922	949	956	894	900	942	938	895	930	956	943	941	916	928	935	920	932	891	935	903	994	915	937	904	866	929	876	985	903	963	917	930	947	943	933	897	970	931	964	939	919	904	923	915	928	933	989	918	923	959	932	934	910	919	917	911	919	892	926	967	901	962	915	990	909	925	950	934	918	866	909	959	976	902	947	915	960	924	898	964	888	918	893	920	944	959	906	901	960	920	899	955	946	907	931	924	945	926	919	908	864	876	903	933	873	895	912	923	1000	934	929	908	898	907	913	960	968	930	984	944	930	886	942	959	910	894	959	933	900	906	963	949	916	933	920	904	954	946	901	930	974	952	957	936	929	927	951	929	904	923	933	923	907	895	915	879	915	939	928	926	929	857	953	892	927	944	923	903	882	947	943	955	930	916	924	896	925	985	961	935	929	963	884	928	883	970	925	897	905	929	910	847	878	926	891	969	942	960	892	890	893	906	940	953	962	901	901	923	971	928	933	942	948	908	943	952	958	926	945	917	941	935	924	867	928	935	933	905	939	910	939	916	891	895	905	999	912	933	859	897	937	899	936	984	919	915	977	936	942	942	911	925	937	962	902	961	978	929	938	915	981	934	918	876	921	958	989	930	941	914	947	936	936	958	916	907	917	925	916	930	899	891	929	934	910	956	916	935	967	856	982	973	938	930	972	920	963	953	963	948	979	866	865	974	897	933	937	915	902	923	972	861	862	907	921	911	914	935	887	940	912	944	889	921	924	892	899	878	953	959	909	919	881	962	869	897	928	957	958	958	916	940	941	927	899	893	942	917	939	930	959	875	904	1006	933	938	904	928	926	943	917	979	946	964	958	932	964	895	899	930	961	949	924	921	854	926	951	951	922	917	963	924	900	956	923	926	868	912	1008	917	884	917	916	913	893	932	908	909	960	935	952	944	952	934	906	867	976	953	913	975	940	960	924	1047	912	859	894	904	932	925	924	940	886	944	937	933	928	948	959	929	919	912	866	943	920	913	953	930	929	948	968	893	943	943	963	927	954	922	962	929	1000	884	996	895	895	991	925	903	975	948	877	938	889	933	945	958	949	939	909	935	936	914	974	899	862	895	953	896	910	949	929	907	886	912	964	947	998	935	928	934	982	926	912	888	952	967	963	909	961	895	902	940	963	946	939	946	910	910	928	936	921	900	920	962	892	986	892	956	858	919
50180	22089	8038	2519	1057	649	487	430	405	410	449	432	425	430	377	392	402	390	411	389	399	404	424	430	413	401	438	429	402	385	397	423	427	396	405	398	402	418	402	429	411	412	416	416	408	386	419	379	433	426	426	388	413	429	442	424	409	417	391	374	420	428	400	398	435	411	420	440	402	426	432	370	412	405	439	423	449	384	437	422	436	429	409	419	407	422	390	448	430	390	421	419	443	408	395	396	383	382	416	405	419	443	440	393	415	393	429	421	434	424	421	423	412	428	431	404	404	378	448	408	411	415	419	418	424	403	391	418	426	397	414	427	414	422	397	430	455	373	420	418	402	414	421	402	377	390	429	431	383	420	397	417	416	396	450	390	395	399	431	448	423	384	425	397	444	425	360	390	430	405	434	397	397	385	401	411	410	426	411	382	436	396	416	407	425	412	391	396	421	396	414	438	385	397	408	461	382	403	448	387	420	436	461	394	416	396	430	424	442	449	417	394	413	400	389	385	426	419	410	374	408	399	394	420	401	392	388	413	390	396	454	403	374	379	394	406	370	375	411	405	416	407	410	384	425	423	454	406	373	418	376	417	392	396	450	417	367	378	427	433	454	410	427	439	420	428	435	410	365	402	400	423	388	422	392	422	408	398	401	361	409	364	446	385	383	460	429	424	385	375	424	388	412	395	413	410	408	415	406	405	423	405	385	374	452	413	414	423	404	422	400	360	401	406	371	391	385	424	417	395	427	406	374	411	432	398	441	411	378	403	401	364	425	404	407	432	387	417	437	413	419	406	427	449	427	374	398	436	390	397	363	422	425	427	390	405	435	378	425	441	416	407	439	425	399	421	434	412	429	404	403	418	384	426	406	438	403	424	392	386	418	445	428	450	423	420	426	413	410	435	393	391	417	433	412	466	444	412	404	376	403	408	465	416	454	389	396	450	441	383	457	445	406	386	391	408	391	424	418	403	424	457	410	381	406	446	426	382	384	422	420	386	436	419	426	443	459	411	431	380	433	414	402	391	412	479	459	388	428	402	397	402	422	429	381	408	411	409	413	393	414	401	434	415	447	390	431	400	409	391	399	392	438	432	433	392	419	443	416	446	387	387	367	383	388	397	410	382	394	421	386	423	382	461	425	405	388	423	428	404	432	413	415	390	418	415	403	409	421	422	432	396	400	397	404	431	389	401	422	399	417	365	393	412	361	404	408	453	411	398	400	421	426	355	382	412	421	408	411	444	403	435	388	441	402	405	424	423	399	384	354	416	426	419	411	391	432	460	409	416	395	428	428	438	380	416	391	412	387	444	404	397	398	418	410	412	397	411	392	384	445	446	380	394	443	379	413	432	427	458	382	454	408	423	427	412	437	426	431	403	399	383	422	408	447	398	436	420	413	402	442	463	391	452	465	415	383	405	403	403	410	423	417	375	404	408	387	388	435	400	412	471	394	384	402	422	386	408	421	402	426	410	396	443	426	439	414	380	422	397	432	412	392	448	423	415	444	426	423	465	379	381	394	406	427	409	426	363	402	384	456	412	415	376	427	418	398	415	368	392	425	372	342	419	400	400	392	439	403	393	403	402	419	403	383	439	412	452	459	406	402	420	400	403	393	403	385	386	427	469	421	462	451	424	426	449	437	410	395	443	422	403	366	430	349	375	374	402	374	401	406	431	402	444	402	412	369	453	430	447	409	440	436	404	409	433	403	400	400	449	429	415	412	422	441	395	419	422	388	422	463	419	392	412	405	393	418	434	397	404	396	416	424	395	423	428	404	414	419	413	422	388	388	421	420	456	418	400	416	398	421	393	398	466	396	392	401	401	399	429	436	388	421	395	411	368	386	420	393	411	427	433	368	408	410	399	423	406	431	416	418	408	421	416	425	404	430	370	439	418	424	407	432	400	394	412	399	442	452	382	377	407	415	451	435	424	385	443	411	490	425	464	362	421	416	421	435	430	389	408	394	421	369	404	397	448	400	416	386	357	384	384	473	400	417	397	384	386	439	419	409	390	404	431	404	369	396	403	438	414	425	421	414	397	431	442	404	443	424	407	392	398	387	392	421	422	418	429	414	417	396	399	422	408	444	401	429	383	421	420	419	406	375	449	408	406	424	392	397	393	389	389	379	409	454	415	403	401	432	420	406	415	418	400	372	398	419	414	389	392	445	428	449	398	375	390	435	402	398	376	443	436	436	395	413	378	409	447	377	443	421	418	464	402	412	426	415	451	404	431	398	391	387	411	425	407	407	421	365	424	405	417	405	391	420	401	406	387	431	405	431	391	411	429	408	397	414	448	375	400	411	412	423	402	407	392	398	406	411	435	422	408	417	431	406	427	407	428	403	444	442	414	383	452	434	446	411	438	409	396	420	414	381	424	419	412	419	431	408	407	413	402	432	424	390	389	421	426	426	403	425	383	372	442	374	403	416	406	382	419	383	409	449	406	400	432	445	425	407	413	436	413	379	435	403	421	392	401	407	424	442	429	381	417	444	403	412	364	433	421	390	382	387	389	415	424	438	402	440	437	428	440	455	433	426	413	419	416	384	392	404	425	414	400	425	427	416	456	421	381	452	396	440	411	408	407	409	442	423	413	397	377	392	418	425	430	401	386	398	431	432	415	424	396	409	407	408	377	390	391	422	424	397	436	424	444	416	442	400	432	443	417	427	397	431	375	396	447	435	392	459	414	377	443	417	425	394	405	403	409	421	405	384	408	441	397	393	437	404	390	423	424	390	412	406	400	422	434	463	421	451	442	415	422	408	401	400	417	407	430	412	418	381	390	385	420	409	421	396	417	377	435	395	433	430	423	443	454	417	420	387	386	428	388	380	413	461	419	392	432	434	410	402	385	376	440	397	458	388	415	423	433	419	369	389	399	414	387	372	391	399	403	416	479	400	424	440	403	399	407	412	416	422	438	421	392	438	404	400	407	416	438	407	411	379	385	434	399	403	391	403	382	418	400	376	389	428	404	407	416	392	449	434	408	388	374	398	358	387	439	441	367	364	424	393	426	393	413	385	451	409	424	411	434	401	403	426	425	428	390	414	441	410	460	412	397	393	426	438	460	447	395	426	417	382	442	393	429	360	386	419	413	398	416	412	439	409	454	403	398	406	372	416	369	416	414	410	413	419	457	404	423	396	393	423	396	397	410	447	416	424	430	390	417	439	371	399	376	430	430	381	421	418	397	429	417	379	469	404	441	451	448	447	419	402	400	441	392	386	394	400	398	427	423	432	440	399	372	450	428	415	401	450	381	438	400	409	433	440	437	376	392	406	384	394	416	451	409	396	392	413	408	433	387	427	387	386	466	427	391	435	431	405	390	425	394	393	388	385	432	378	422	419	400	443	429	414	368	406	385	421	384	400	396	382	383	409	427	432	400	434	416	396	416	464	438	397	473	453	397	420	450	426	424	410	431	456	423	422	404	418	404	412	429	435	430	391	428	410	453	435	373	430	423	421	403	439	438	416	430	434	440	388	443	409	466
34863	16826	9297	4652	2579	1593	1173	1005	977	884	935	929	896	842	895	899	887	896	904	890	882	910	902	912	902	861	855	881	932	948	911	879	843	893	861	874	909	899	926	886	869	891	895	909	899	876	893	933	914	932	940	890	872	910	919	833	918	862	869	875	868	910	913	881	898	894	907	920	942	906	922	882	858	891	888	885	867	925	884	958	878	914	940	917	953	926	910	840	923	934	880	879	908	907	892	892	895	901	887	924	850	938	935	906	909	901	876	880	909	868	911	878	967	886	902	848	857	917	905	852	909	871	916	937	909	948	881	901	901	870	841	897	869	948	898	862	875	892	907	883	893	931	855	898	871	879	899	920	925	889	877	885	810	890	903	845	860	900	903	915	908	878	905	865	903	885	878	896	871	876	925	874	899	872	897	905	904	912	840	865	910	942	889	894	906	873	868	894	910	922	908	898	878	888	909	877	945	919	920	855	883	884	897	863	932	881	946	906	920	923	910	922	905	930	900	950	902	931	901	859	930	852	912	884	928	894	907	887	956	853	899	868	832	900	873	902	891	904	865	906	950	884	903	913	896	855	886	919	872	877	906	945	885	979	881	868	897	950	938	947	837	840	878	872	945	928	931	945	936	894	914	905	872	896	876	944	902	871	925	879	887	889	892	905	938	926	892	875	929	879	919	913	854	902	856	889	866	931	937	939	883	884	909	923	925	893	937	934	902	893	895	889	937	905	874	935	876	883	857	954	911	897	946	884	867	878	861	878	868	883	943	877	860	914	892	861	949	852	917	871	892	845	891	878	868	909	902	953	874	892	993	893	853	882	974	981	868	850	911	916	876	942	868	894	884	921	876	912	912	922	940	863	876	889	913	893	877	904	922	897	944	894	885	903	967	822	923	914	904	875	907	870	909	946	888	867	925	902	915	966	884	856	889	908	822	877	896	911	882	899	892	901	934	896	946	905	875	876	892	918	923	918	889	895	917	867	857	910	917	936	921	868	926	913	855	908	932	883	885	892	943	924	919	871	909	861	896	879	859	905	937	960	904	862	913	902	838	906	891	916	906	903	881	837	887	874	882	839	863	949	907	952	883	888	894	909	905	928	898	911	945	863	868	856	925	898	898	910	908	863	849	875	943	863	889	849	886	932	884	867	870	881	912	872	894	864	955	934	912	894	925	926	949	905	912	876	865	866	921	895	870	885	955	874	896	861	931	858	856	895	903	882	929	894	910	872	908	842	879	901	886	924	951	858	912	857	878	908	869	847	934	899	909	865	864	882	861	918	915	909	883	897	876	949	851	867	905	892	951	909	922	871	872	909	891	890	904	870	915	887	887	870	894	888	881	855	889	960	871	910	888	861	867	866	883	894	883	862	852	889	903	862	930	878	917	893	888	906	857	925	919	812	908	860	930	882	946	830	956	903	920	907	927	848	864	900	845	906	887	969	922	898	833	906	910	867	920	870	903	910	877	838	861	910	887	903	861	875	905	921	855	868	902	881	917	854	889	866	915	894	859	886	913	898	911	936	874	889	891	929	952	881	888	909	871	870	966	961	899	886	868	941	889	877	901	890	952	898	923	882	894	890	869	888	905	889	907	870	912	880	932	912	898	868	914	873	902	854	888	877	895	883	913	932	882	910	900	915	870	878	915	925	892	895	945	823	966	916	863	926	884	954	898	883	911	938	851	908	902	862	854	902	919	863	905	941	864	884	868	833	928	909	904	845	872	876	879	909	869	900	823	882	866	879	884	895	869	902	846	849	814	963	877	886	906	875	900	902	898	881	943	887	941	892	839	870	950	880	918	910	909	827	887	899	958	930	929	876	929	892	918	878	908	952	827	914	903	921	843	917	885	958	865	892	839	911	874	893	907	868	910	899	882	906	925	851	893	909	955	861	850	901	898	878	928	897	931	885	896	924	919	915	909	956	863	930	895	967	892	868	951	908	871	879	942	935	893	893	888	906	884	853	895	936	900	902	914	877	912	930	954	870	906	911	918	868	927	859	957	889	957	826	895	890	834	940	868	901	860	886	902	871	894	929	871	895	899	929	851	904	958	929	901	880	901	865	879	895	897	908	892	873	876	848	825	908	895	895	825	859	851	879	943	903	914	881	877	946	911	926	909	891	849	860	864	913	891	949	907	879	933	891	875	912	887	936	858	916	860	910	891	939	921	875	904	894	974	852	909	911	917	883	926	915	923	832	896	922	957	944	905	891	854	851	878	935	915	870	914	919	917	881	892	860	904	868	886	897	900	886	958	880	900	875	908	942	879	885	865	892	873	894	928	894	860	940	852	886	865	918	962	903	911	878	824	923	897	847	884	923	892	919	944	919	830	891	903	938	873	890	914	898	899	897	865	938	945	855	908	872	880	882	897	893	863	900	857	877	887	826	909	902	880	945	843	924	891	894	906	904	847	936	896	909	897	857	849	875	894	854	881	867	859	901	875	888	861	890	850	943	922	904	838	861	915	915	901	917	881	890	947	871	822	857	878	859	862	894	880	917	896	819	920	867	898	879	889	913	903	887	896	920	848	856	873	933	867	855	896	918	892	859	900	853	871	852	939	897	885	859	907	913	935	901	881	896	942	898	921	921	868	878	893	880	935	923	872	920	844	931	927	844	862	879	869	895	905	903	896	909	884	957	848	934	892	893	895	893	889	895	899	850	905	885	878	889	885	864	885	945	910	894	901	875	941	887	850	888	900	879	902	922	925	839	888	884	893	855	936	907	916	922	892	893	892	944	905	928	866	868	889	921	871	920	930	946	929	898	929	940	945	861	870	885	851	990	853	830	888	936	895	890	893	858	889	917	877	864	952	902	925	877	868	930	913	927	872	817	867	906	905	875	898	864	882	889	911	870	898	849	901	895	880	872	898	843	897	929	918	856	909	906	895	891	900	980	881	833	935	890	912	932	926	881	852	911	882	898	915	874	870	812	864	884	897	889	949	850	879	878	912	943	914	904	939	868	893	929	930	876	901	897	891	872	947	857	855	850	873	939	933	888	845	902	899	878	927	885	879	896	918	911	918	861	952	915	881	905	951	953	864	841	806	940	868	902	883	856	904	885	880	897	919	903	938	882	906	911	895	911	924	888	880	847	854	907	889	861	883	902	873	867	874	874	848	869	869	864	899	882	908	898	929	859	896	851	916	913	892	883	937	920	888	852	892	914	895	876	946	890	883	920	913	881	916	892	893	896	925	847	890	895	916	899	859	847	896	888	880	943	919	876	831	870	976	886	962	903	950	901	888	919	903	904	912	887	892	898	911	849	869	919	876	913	905	914	921	952	932	898	970	861	870	943	894	920	930	868	918	902	878	916	938	860	870	935	931	915	902	945	867	908	927	962	873	876	912	868	897	904	854	902	922	948	907	861	845	888	830	903	905	925	914	848	900	907	948	899	940	891	845	897	928	937	881	892	920	902	904	891	938	888	893	833	900	884	838	953	844	927	893	913	882	850	835	884	892	946	887	929	892	869	894	855	939	882
62892	30918	12497	3887	1561	918	571	555	469	408	407	417	411	421	392	399	402	414	431	414	426	378	431	435	441	391	434	420	452	448	409	413	391	447	399	437	423	407	481	434	417	429	418	460	436	430	403	463	448	422	424	440	384	438	414	415	440	432	422	421	412	440	442	465	428	418	440	393	410	395	411	400	413	391	443	410	432	423	440	437	424	409	416	399	389	449	440	386	432	415	443	412	404	443	416	393	410	413	416	405	432	384	446	410	412	422	432	429	413	420	427	410	414	449	407	442	440	448	452	457	437	444	471	421	381	452	437	406	456	405	440	413	390	430	453	432	443	432	433	423	379	439	435	410	382	422	413	409	450	450	429	461	409	443	449	424	438	393	423	383	416	421	447	408	415	420	389	428	413	412	423	395	448	434	419	420	441	468	388	427	403	393	431	403	388	423	443	431	426	455	386	409	403	437	404	440	451	427	430	405	415	414	439	443	421	412	460	415	387	416	408	425	420	402	417	428	384	413	425	441	401	422	376	389	459	426	419	415	367	460	409	449	405	463	439	421	423	457	447	433	439	446	449	422	398	420	400	378	418	433	419	397	440	414	394	435	438	431	427	426	426	441	417	433	386	444	384	385	438	447	432	426	419	441	432	406	466	427	430	358	419	434	441	401	418	451	411	434	445	397	445	432	426	454	452	435	410	422	403	461	434	416	462	415	411	416	401	436	404	414	393	399	454	429	423	408	414	399	429	428	394	407	414	428	416	421	425	417	408	412	401	415	414	411	431	416	416	402	450	427	405	384	428	420	390	392	432	436	433	449	449	442	442	413	405	442	491	443	425	459	388	396	416	441	387	448	399	413	434	386	406	450	403	399	392	430	383	382	425	431	474	404	462	418	383	410	435	429	455	463	429	434	424	387	423	452	412	422	400	457	406	418	428	429	405	421	407	424	448	432	418	374	426	413	377	411	449	420	401	444	392	409	430	415	445	392	412	464	460	443	412	426	419	407	415	440	426	400	415	451	416	424	401	408	397	430	427	435	431	468	434	434	418	462	456	437	427	432	404	437	388	399	392	420	392	472	464	430	402	430	383	404	433	473	414	466	429	430	447	376	375	441	449	437	399	412	362	433	400	447	421	378	442	428	425	418	440	434	466	431	405	424	421	386	371	369	408	396	417	420	399	452	415	432	392	427	426	423	464	413	419	423	482	449	455	439	440	430	449	457	432	392	441	411	415	442	457	446	436	420	441	442	455	436	439	406	389	447	442	416	429	426	432	406	425	409	437	442	430	423	416	456	434	406	410	440	426	447	389	427	425	426	465	418	408	446	397	434	444	427	436	421	378	409	423	438	437	423	430	423	443	413	426	393	442	444	442	409	423	422	391	427	431	366	399	391	413	403	402	400	440	451	402	428	418	406	417	442	393	454	414	454	404	436	430	417	401	415	420	428	436	425	405	427	389	404	437	458	416	435	434	414	407	384	455	443	427	384	380	437	399	424	438	389	412	390	432	406	446	463	448	436	408	413	422	430	421	368	410	409	433	420	467	427	417	416	434	458	399	408	426	418	396	436	422	416	382	460	461	453	456	419	376	409	461	372	409	425	419	423	408	421	452	380	434	427	460	409	415	402	395	410	422	421	475	441	425	420	446	417	412	411	411	418	391	447	433	388	433	444	395	424	391	412	449	426	408	438	432	412	454	392	452	422	422	437	424	405	402	433	417	431	432	425	413	441	399	416	395	428	410	456	441	432	432	502	402	427	406	441	411	448	394	413	413	457	441	417	428	404	428	421	432	421	397	410	444	430	399	420	423	476	424	439	441	431	397	417	448	431	437	448	438	426	416	426	349	411	424	399	409	386	454	399	423	438	446	465	407	405	401	444	379	407	423	427	453	435	437	444	413	423	378	422	434	495	434	405	427	428	442	380	414	440	453	398	393	398	443	418	416	423	436	413	401	405	454	438	452	411	375	413	401	417	435	417	402	419	451	466	438	452	433	396	460	404	399	437	424	467	433	446	450	463	436	467	393	400	461	368	425	424	444	425	423	440	440	427	400	387	427	442	413	387	459	422	410	396	426	422	417	435	415	441	389	421	410	417	420	393	420	466	415	412	397	394	439	404	433	409	418	385	390	388	419	472	435	424	392	416	366	410	423	391	413	437	416	469	405	460	394	405	411	401	422	405	422	420	408	425	425	412	428	431	448	440	443	425	442	428	457	424	417	398	454	409	434	451	400	400	444	407	422	379	471	466	386	419	421	420	451	411	480	424	397	426	430	400	435	434	444	408	413	394	401	379	442	431	437	383	431	407	470	448	403	446	400	388	437	438	449	415	435	454	424	454	422	440	400	418	400	453	387	431	417	426	407	425	409	410	465	438	410	440	426	407	430	462	446	428	384	435	460	405	458	413	419	431	422	384	432	421	409	439	420	475	426	415	353	429	407	418	415	443	446	418	451	452	423	428	455	473	425	432	429	418	407	450	425	419	447	408	403	437	430	392	415	400	391	392	419	430	440	427	425	447	424	418	427	401	427	433	426	459	403	431	451	431	370	398	442	435	449	421	383	461	409	395	409	367	416	408	393	464	454	460	454	424	382	409	428	426	454	454	406	430	462	414	419	425	455	421	403	425	461	402	398	455	400	413	387	455	414	395	385	441	462	434	454	422	407	419	399	435	420	422	425	421	415	414	422	421	431	419	431	427	387	419	429	417	396	402	448	461	425	401	452	420	398	418	430	478	412	437	425	456	426	422	456	428	394	443	432	390	441	418	402	422	449	467	424	416	450	406	441	403	425	386	433	420	402	440	413	435	426	424	441	444	432	457	428	431	427	434	448	459	443	406	433	414	456	411	419	440	367	438	424	415	390	418	403	368	424	453	408	383	386	413	444	431	418	404	430	378	446	437	408	422	399	396	410	388	417	450	421	460	448	479	443	432	421	415	423	414	417	420	400	459	443	406	427	404	394	446	418	457	445	426	413	435	424	441	470	427	438	406	436	395	395	390	463	412	457	421	412	444	425	424	449	393	409	456	409	422	419	418	418	400	426	473	437	442	414	423	407	431	433	394	412	413	398	426	394	426	420	472	435	423	446	424	407	419	420	422	435	414	440	397	430	449	475	468	458	420	443	420	427	379	452	401	413	425	416	444	438	418	436	435	455	390	444	421	420	465	401	431	427	436	402	433	423	410	441	440	443	432	431	434	443	434	408	429	415	438	370	426	400	453	423	437	435	399	410	425	444	417	445	474	437	410	451	412	419	377	407	421	443	424	425	412	447	378	453	480	422	418	454	401	409	453	427	462	417	404	449	420	481	420	413	417	428	380	399	423	390	411	418	416	408	404	417	399	387	427	455	425	449	430	437	436	439	458	420	427	395	432	402	452	433	442	444	442	418	419	365	408	412	421	405	385	433	426	425	391	362	426	431	415	406	435	388	418	425	432	423	414	432	419	414	456	411	403	439	452	419	426	428	414	433	404	454	388	415	412	448	407
43796	22893	11439	6575	3777	2329	1517	1208	948	913	895	943	939	898	940	896	937	883	930	1000	923	931	945	895	937	949	958	944	865	894	899	930	949	955	923	935	864	956	952	883	937	937	875	899	923	920	910	972	956	908	902	977	929	950	913	881	886	906	943	938	938	913	927	880	919	932	924	933	947	916	885	985	855	923	898	959	981	960	987	925	903	904	912	894	941	880	924	925	890	901	927	905	920	941	892	883	920	926	892	904	927	882	904	901	978	921	901	907	961	910	939	931	946	958	890	934	985	889	923	946	880	953	955	960	927	901	878	936	853	934	919	891	886	918	885	885	884	853	917	921	918	890	976	917	892	891	891	952	961	925	918	888	877	933	905	936	963	944	917	953	901	896	942	896	939	911	874	970	958	931	903	903	966	928	909	885	884	912	964	904	938	913	927	882	921	970	929	918	913	914	886	929	909	915	942	931	877	916	942	939	913	888	898	912	880	927	932	957	910	933	940	926	946	890	889	898	953	924	915	855	972	858	899	924	905	922	955	939	868	892	914	956	904	968	963	918	929	948	926	981	927	931	891	938	917	954	927	878	881	972	934	906	877	935	880	925	895	892	905	903	937	871	917	924	962	908	930	929	894	892	956	922	926	898	937	955	930	919	917	901	924	932	873	882	986	990	869	904	890	897	936	907	949	943	915	946	876	896	912	954	907	880	927	933	936	942	944	866	899	957	914	928	893	957	890	926	910	895	937	878	908	871	929	914	902	945	909	913	918	979	911	875	888	871	950	971	914	929	891	928	930	940	913	833	923	922	906	955	945	899	945	955	924	928	989	927	869	920	930	928	898	860	855	906	899	896	901	913	939	963	930	905	865	966	875	930	861	904	918	935	985	929	923	916	962	912	990	878	959	930	882	894	914	934	926	888	930	850	929	953	951	959	880	894	891	955	904	944	909	915	900	906	971	936	962	920	947	911	896	926	905	954	946	938	952	938	930	951	938	870	946	876	881	885	956	894	939	948	959	904	871	912	923	927	919	922	961	931	974	878	933	868	920	891	906	901	965	939	953	921	880	913	918	927	889	882	921	893	933	915	941	909	909	991	904	894	858	911	953	945	950	950	905	869	903	927	947	888	869	889	911	960	958	935	904	929	990	963	962	952	966	937	963	939	906	957	895	872	963	908	911	859	912	906	937	956	848	929	957	932	914	910	949	923	888	913	935	886	959	873	942	928	900	892	877	916	956	928	1008	929	889	962	884	950	929	921	913	910	941	956	968	917	908	905	905	983	937	888	988	905	918	928	989	965	941	957	891	906	908	916	925	910	982	936	915	909	903	914	936	959	923	858	938	920	941	939	932	952	945	993	869	905	989	943	961	926	955	910	948	877	908	864	929	960	924	871	925	927	904	894	942	915	912	912	908	943	940	945	939	921	958	940	911	965	962	941	911	919	906	948	932	943	934	865	914	927	909	949	883	901	915	910	918	946	993	942	879	953	901	934	917	961	918	880	907	944	955	925	903	919	922	947	956	895	945	945	953	923	892	925	924	894	911	906	931	934	921	900	943	911	911	949	947	940	947	951	932	892	913	893	914	953	937	952	923	963	952	942	983	882	909	936	928	895	869	938	898	948	909	935	962	922	862	920	877	928	925	893	953	889	940	985	954	905	896	957	936	974	904	925	904	904	897	954	903	951	902	902	888	905	971	943	913	948	949	895	957	904	906	929	898	955	925	955	930	953	961	912	874	914	926	975	943	971	941	921	904	938	949	973	876	960	860	987	860	918	918	975	977	941	873	936	888	870	949	948	928	939	938	961	910	935	954	927	910	964	917	946	911	977	937	931	918	870	898	935	938	915	949	879	950	925	943	847	917	920	937	959	934	928	937	887	893	887	898	876	941	939	946	914	907	962	991	904	910	914	908	940	912	912	951	928	957	920	917	923	930	907	913	953	920	931	963	884	909	916	937	965	911	914	1007	926	898	894	932	908	914	959	929	934	899	913	916	918	949	880	911	908	931	938	925	944	974	903	880	930	930	923	950	986	906	960	911	959	901	927	893	984	923	914	877	901	918	966	883	925	918	865	923	912	937	914	926	952	954	939	946	913	883	921	933	889	874	903	944	933	919	858	917	933	932	938	950	905	942	911	857	975	885	951	936	910	919	929	903	926	961	941	969	910	911	887	920	874	921	896	910	918	902	896	891	886	920	907	890	885	940	939	930	947	920	977	910	947	903	952	937	956	921	948	915	900	974	882	892	907	920	913	927	906	939	977	878	954	887	891	948	932	932	867	927	950	965	938	940	916	917	879	914	909	931	908	944	896	875	977	964	914	912	881	897	913	914	917	943	893	933	920	921	938	908	926	905	884	923	954	939	918	895	913	934	907	965	896	963	913	975	983	903	918	927	969	919	917	902	960	926	929	877	882	937	921	877	867	949	933	927	952	888	927	937	930	880	957	909	956	886	903	934	915	925	910	933	920	866	925	903	924	904	925	858	938	932	925	986	925	913	885	918	898	965	903	925	906	887	942	932	943	942	957	894	941	945	910	905	914	904	936	916	940	987	890	930	892	934	930	917	932	913	918	943	973	874	891	874	891	901	956	969	925	924	923	1013	962	985	953	936	916	891	935	946	914	924	909	962	887	933	906	914	946	946	897	939	940	923	896	915	875	864	925	932	907	963	885	941	977	919	939	902	910	889	901	937	908	869	865	940	876	943	955	921	894	911	900	834	919	986	891	900	908	959	943	946	904	858	934	917	928	925	952	910	909	910	905	913	895	904	892	892	947	981	928	934	908	908	872	928	1013	887	911	905	952	911	932	938	915	921	890	977	961	924	975	934	904	948	919	929	957	917	969	924	898	904	936	956	897	903	906	903	906	901	871	955	919	904	901	967	922	949	1004	928	984	894	905	895	864	935	947	932	942	927	924	971	931	930	903	870	883	933	913	922	946	918	926	911	934	900	966	836	891	943	939	941	885	954	918	946	931	956	890	967	947	883	958	902	919	930	946	971	934	906	906	901	911	943	953	911	878	883	870	940	906	958	901	968	939	966	908	926	926	926	905	920	934	923	892	1003	942	947	940	890	898	950	904	1003	900	915	871	923	967	944	886	916	939	923	912	856	945	920	903	935	950	912	910	936	930	916	930	924	923	919	946	903	905	947	975	911	963	1000	915	918	899	937	917	940	897	964	919	954	886	944	980	910	945	972	880	921	977	974	933	909	962	916	958	947	942	899	905	930	906	913	926	940	934	950	954	958	943	914	901	875	895	988	927	951	945	929	929	899	839	835	873	935	964	956	998	971	928	947	942	931	964	944	932	933	935	889	890	936	934	927	893	907	882	942	946	920	937	942	909	938	956	943	943	881	931	925	903	928	910	950	903	956	910	978	907	944	884	973	950	924	949	927	890	941	957	929	945	942	885	882	864	939	889	955	906	937	930	887	917	915	906	931	934	866	900	881	922	910	935	962	943	916	894	912	928	1009	963	932	910	969	905	982	933	969	946
61074	28028	12169	3817	1331	735	535	448	419	452	444	386	433	439	439	468	455	414	412	487	416	435	407	450	416	445	470	411	429	455	448	450	477	435	444	443	426	476	419	418	424	381	460	412	434	457	469	408	446	405	463	438	443	434	433	377	421	405	436	419	393	425	433	438	445	449	408	435	427	454	441	425	441	393	437	454	407	447	428	444	446	419	452	402	409	433	453	435	442	448	443	412	434	425	440	416	407	416	418	417	404	475	414	411	437	385	432	428	405	441	407	414	406	468	412	417	429	421	428	442	426	437	431	434	410	443	439	458	435	438	493	422	432	449	433	482	488	420	419	461	426	443	464	426	416	409	426	442	447	407	432	416	428	447	395	467	455	447	436	403	478	435	427	431	413	411	429	453	427	436	378	447	401	430	414	423	431	405	434	440	425	419	433	419	395	455	405	434	439	374	420	376	427	414	436	424	441	415	423	460	428	434	413	400	408	426	431	422	441	425	465	448	407	428	478	395	436	429	430	475	397	441	431	441	410	423	403	452	478	464	436	423	448	442	447	402	430	404	439	411	399	355	414	451	415	409	449	429	422	480	414	439	442	439	493	470	423	394	461	411	416	466	451	411	389	430	402	462	427	382	418	392	438	384	477	411	429	399	487	442	461	451	434	428	382	453	407	421	449	405	430	407	450	408	398	448	445	428	462	448	436	442	390	452	409	424	427	425	453	438	444	462	418	400	433	448	456	442	447	412	426	502	477	462	480	473	438	406	479	446	435	410	443	413	457	429	422	464	419	449	460	433	389	425	421	393	387	411	409	422	375	386	429	408	429	489	469	468	441	468	430	463	413	442	458	466	413	431	408	434	448	422	445	411	452	410	478	439	417	476	417	392	471	476	439	413	434	468	438	454	431	444	413	456	474	481	437	418	415	425	453	411	435	405	422	433	457	446	409	440	397	470	449	391	416	424	440	390	433	437	411	408	393	405	452	416	417	412	399	407	442	422	427	451	440	413	455	439	415	399	436	462	438	422	454	474	419	441	425	411	462	399	403	446	433	408	417	415	418	451	419	440	430	475	451	401	403	452	439	461	487	425	438	439	449	420	415	423	391	434	478	412	418	385	426	430	412	429	442	441	450	436	443	466	418	446	436	406	452	492	433	462	417	401	432	470	437	466	432	426	477	476	438	428	462	460	473	447	424	393	421	455	429	426	440	435	425	402	436	443	459	409	434	419	420	435	421	425	396	442	419	452	426	456	447	438	426	432	469	426	431	466	397	436	391	413	437	418	478	423	465	455	396	451	439	416	426	420	425	447	438	440	392	443	425	462	445	397	413	435	438	390	440	431	409	415	428	404	393	420	466	458	433	392	431	435	408	460	430	440	437	429	456	471	402	428	425	449	471	416	455	429	428	478	443	417	423	419	427	436	464	463	415	399	453	415	392	461	467	418	427	430	422	395	422	435	400	409	420	388	423	465	432	433	426	448	458	445	395	417	420	407	450	454	479	453	453	461	450	463	382	475	415	418	432	435	440	449	450	420	415	443	423	461	417	442	449	430	389	425	422	458	429	434	443	446	407	441	397	437	438	422	444	441	435	447	454	435	429	423	419	423	445	424	459	425	425	422	474	423	401	449	447	408	441	446	441	436	402	429	461	432	410	421	425	432	450	451	403	409	419	472	438	420	411	425	381	428	444	467	445	443	433	427	416	479	424	438	423	428	406	439	420	398	431	422	481	389	431	417	404	457	416	417	470	434	414	437	473	398	418	446	441	447	448	425	439	395	462	397	421	448	400	436	413	430	415	444	443	464	443	432	425	428	453	435	429	418	398	416	462	435	378	401	446	444	439	476	429	434	386	441	436	410	423	412	442	373	422	435	422	421	435	417	415	412	412	432	441	441	474	396	432	428	437	494	441	405	394	419	432	443	400	445	400	422	403	392	411	432	451	428	415	422	440	435	425	433	424	435	384	398	450	440	437	406	413	410	418	409	394	407	466	449	439	428	432	473	445	394	426	456	401	410	431	466	454	431	440	438	435	409	403	439	430	444	411	419	432	393	442	442	405	453	416	414	447	429	468	396	423	432	454	407	434	419	441	428	403	393	435	427	455	415	413	445	453	504	442	459	418	422	447	466	441	455	432	429	421	425	419	429	429	423	425	424	429	439	436	430	444	430	399	422	411	427	427	461	464	441	439	445	441	449	445	454	435	454	467	441	426	478	388	403	447	438	392	409	427	458	454	426	439	400	474	426	446	439	395	417	419	420	450	403	438	458	419	419	418	432	433	460	444	408	428	436	381	437	438	425	441	409	404	443	404	443	426	436	439	410	430	468	483	439	404	437	446	423	439	454	425	412	455	427	390	438	456	397	424	429	387	403	427	449	397	419	409	426	436	410	380	405	440	468	412	424	428	428	460	425	467	449	453	421	390	443	388	418	437	443	417	397	410	466	431	412	451	443	470	433	419	452	426	467	458	458	447	422	438	427	448	414	412	432	457	413	385	429	416	417	417	452	410	424	444	422	429	431	470	423	421	380	440	411	462	460	412	463	414	413	398	433	431	443	427	390	442	478	455	418	460	394	442	446	413	452	423	449	404	430	404	419	407	447	411	485	464	480	444	446	410	403	434	421	460	428	408	410	451	446	398	397	437	429	442	398	409	435	461	422	405	446	405	419	429	458	441	470	423	441	407	472	447	467	395	395	431	417	404	466	414	441	452	473	477	417	460	424	390	420	443	424	432	456	437	429	426	411	407	398	425	422	416	428	401	477	409	417	409	451	471	421	462	441	425	376	377	420	438	415	439	416	451	438	400	433	413	435	444	379	388	407	412	416	414	454	473	403	418	440	437	443	415	412	449	431	411	435	476	436	484	475	453	436	415	430	424	464	448	435	446	442	489	435	430	413	428	452	397	463	424	435	438	447	427	433	459	412	408	434	457	479	413	404	436	425	424	492	450	439	445	407	451	446	437	454	466	427	455	433	451	451	477	419	421	410	416	486	448	403	442	450	422	449	408	435	445	453	419	417	433	403	444	432	472	438	406	420	428	483	428	439	497	405	424	436	415	445	466	454	420	414	468	422	403	465	432	452	399	454	414	428	400	438	433	444	436	417	460	450	482	429	438	442	383	410	425	439	445	428	454	429	470	377	446	429	409	436	408	445	441	420	434	422	434	418	430	422	431	401	450	485	452	436	426	435	452	442	415	426	440	448	411	402	439	446	401	441	426	425	473	441	425	431	424	414	437	425	432	467	417	474	447	445	438	415	412	439	404	455	473	445	407	423	411	464	438	445	399	434	431	452	436	459	419	415	432	450	438	461	420	452	453	433	429	414	468	435	418	397	423	401	442	450	414	413	463	418	466	455	440	443	422	387	426	399	421	432	444	422	433	489	431	420	447	449	480	437	424	368	394	449	438	443	420	384	404	425	425	456	423	471	424	455	387	430	428	425	447	443	425	414	435	432	418	410	431	440	402	463	437	455	426	406	428	424
42487	19560	10424	5940	3031	1703	1133	1061	968	896	936	943	956	930	972	980	895	954	967	948	870	955	927	937	906	940	948	908	992	947	866	940	942	994	955	953	905	959	956	897	999	925	928	948	985	982	945	900	971	936	938	1010	952	923	929	982	943	960	917	915	970	928	935	988	938	894	947	1000	962	930	941	936	978	949	914	953	979	910	928	935	968	891	944	939	986	945	945	954	956	890	944	943	922	922	926	924	970	936	944	923	875	930	950	867	921	946	990	898	906	929	922	967	927	872	924	932	969	928	947	943	976	967	940	910	878	940	940	949	928	924	974	952	906	931	920	875	940	940	968	940	923	938	971	932	893	933	962	924	927	946	972	946	934	922	986	909	892	909	955	900	907	975	960	996	918	949	962	921	963	921	956	958	973	913	944	933	915	932	953	992	953	945	934	882	936	912	920	914	904	911	928	981	947	974	913	886	954	908	956	902	908	904	971	910	935	936	975	926	933	974	916	868	912	988	971	943	974	958	939	952	923	924	940	975	920	960	912	942	958	968	917	924	894	950	913	871	933	907	959	914	922	973	973	946	958	969	930	927	906	945	906	929	951	965	910	946	949	962	933	964	913	950	910	890	982	914	930	919	922	964	944	934	944	897	908	947	966	910	946	941	934	973	970	960	943	919	917	963	942	992	965	969	984	972	968	853	952	939	947	941	955	959	966	926	1003	919	895	935	970	977	960	893	983	938	871	945	941	958	979	900	897	963	960	911	910	928	884	952	1001	932	889	942	946	917	937	983	926	974	937	959	960	935	976	876	923	987	978	887	862	988	946	915	901	922	951	948	935	955	924	931	928	924	949	932	909	915	906	952	902	973	953	931	936	924	932	929	930	954	949	958	911	973	906	905	965	860	972	937	977	984	968	928	926	946	931	973	910	965	940	919	927	1005	910	920	934	930	983	873	923	920	928	948	905	872	909	947	889	984	996	949	854	955	939	936	912	914	991	950	896	858	940	977	935	944	930	916	923	944	937	941	909	910	950	941	933	943	952	908	914	904	951	949	934	956	954	951	929	961	904	949	955	941	981	948	929	909	913	1015	972	916	930	928	975	927	923	950	956	925	896	917	918	1002	892	927	950	911	904	930	953	946	913	951	909	893	926	994	989	845	925	955	963	934	933	938	957	931	921	958	898	957	937	936	950	976	963	925	980	937	911	1024	938	946	989	959	918	1014	946	949	941	978	924	925	929	925	966	969	865	949	970	921	961	940	925	962	960	971	941	973	939	938	898	942	950	892	957	921	914	939	933	893	900	942	912	972	970	963	965	919	1015	921	946	998	881	975	925	939	929	903	947	938	951	970	890	928	951	920	924	921	929	950	934	932	971	919	969	940	959	921	907	933	1053	922	963	939	875	935	983	936	917	977	887	900	945	947	901	936	944	948	969	988	977	969	987	930	858	921	935	979	981	932	911	903	958	925	968	960	999	919	915	955	929	896	902	913	901	909	938	886	932	945	930	976	960	934	915	880	894	954	916	985	882	952	938	987	980	962	960	935	942	909	935	907	918	893	951	915	952	965	934	946	934	866	934	920	919	971	973	918	910	916	957	912	945	900	984	891	975	956	948	946	954	972	964	998	916	992	957	946	954	928	968	1013	957	930	937	922	901	937	911	965	939	962	928	928	900	945	962	975	916	987	938	949	953	993	926	901	905	933	965	967	961	891	894	914	897	967	990	925	987	974	917	904	936	930	929	945	927	968	944	976	970	865	958	939	906	920	889	959	895	923	909	978	927	935	893	969	941	974	917	919	879	942	920	920	883	913	889	969	905	917	947	990	904	933	932	959	971	962	930	928	940	916	932	905	959	947	894	923	983	953	977	883	945	926	963	983	943	956	965	918	912	943	925	913	940	913	931	916	921	930	922	938	931	931	944	961	907	952	916	1000	900	981	906	922	969	984	968	928	940	928	955	897	951	891	912	976	931	892	978	878	909	923	927	982	935	921	994	946	997	904	976	852	935	942	928	888	938	915	946	880	901	944	945	960	922	959	943	977	947	882	937	890	944	932	947	952	920	912	1017	915	994	934	944	949	912	982	934	929	927	920	966	943	876	975	884	952	996	916	949	922	940	930	961	946	945	933	947	897	925	928	938	909	892	950	929	959	956	935	956	913	903	952	963	952	967	916	932	915	910	886	929	956	915	878	957	910	879	959	953	958	898	936	924	936	972	951	933	1005	984	924	958	916	934	929	958	905	976	925	952	946	949	935	976	961	947	931	906	907	949	875	968	954	942	935	885	910	940	958	913	927	943	949	968	913	968	903	944	950	943	920	993	964	966	969	977	931	975	902	933	936	952	950	977	953	964	928	954	881	959	943	878	912	996	977	937	936	929	936	926	897	951	969	923	1000	941	940	940	962	925	941	1010	958	929	972	899	986	935	962	923	933	973	937	941	938	911	923	949	971	952	922	924	965	943	952	964	936	956	890	941	974	917	954	912	933	956	898	932	915	956	976	946	921	918	957	926	901	975	939	960	957	920	963	957	933	906	971	890	923	920	946	931	918	951	901	921	912	957	993	939	929	974	974	853	951	923	987	908	916	937	912	937	955	962	881	936	886	927	930	925	923	938	915	979	932	953	960	949	929	938	880	906	887	939	935	980	990	918	884	942	937	939	917	954	975	974	918	947	917	980	922	896	974	925	967	958	921	993	944	899	952	960	938	945	920	923	944	951	976	880	901	918	959	947	942	959	895	908	966	960	938	926	927	950	1002	924	914	916	956	979	920	893	905	915	1023	946	879	921	939	950	896	933	926	959	904	924	926	986	891	988	949	923	916	907	900	955	914	930	931	947	901	945	927	907	951	910	953	940	885	920	943	904	914	942	878	922	983	898	888	953	966	939	956	991	940	912	902	984	957	957	937	923	962	907	983	931	908	937	946	905	925	920	929	935	910	936	910	941	955	996	942	909	894	917	964	931	924	930	969	917	972	923	932	885	902	996	915	951	971	909	898	955	869	893	953	950	959	994	919	942	918	931	990	986	917	915	956	971	936	971	886	902	967	922	987	900	941	980	860	867	913	919	923	984	929	936	926	974	984	928	898	981	982	944	927	939	940	983	953	890	972	899	948	930	995	876	1013	997	916	993	965	936	910	974	921	929	940	932	926	978	910	947	928	1000	961	945	878	938	957	884	883	951	938	986	987	910	908	946	963	911	916	916	939	941	972	969	878	939	931	952	977	949	935	906	975	927	900	955	973	871	958	964	955	934	921	943	936	934	941	923	968	964	933	915	983	881	978	903	902	921	909	959	925	968	958	928	902	957	1022	958	917	927	987	962	948	895	947	906	940	947	935	871	912	891	948	921	918	952	971	946	960	941	963	933	969	919	946	938	972	1013	941	984	964	930	899	962	971	910	924	940	926	918	910	961	933	944	920	937	931	957	914	986	940	953	943	943	906	923	936	919	927	920	964	950	934	899	960	901	981	917	971	960	934	846	924	932	942	926	976	960	979	934	953	948	915	955	981
50860	18837	5006	1120	525	478	410	417	380	426	408	440	434	419	389	428	423	369	425	434	435	393	423	394	421	380	477	426	400	425	415	423	405	418	412	400	450	395	414	413	406	378	415	416	418	442	400	404	425	431	382	421	398	423	440	432	388	386	415	397	401	417	430	426	444	424	399	387	426	414	396	385	383	434	400	415	409	430	411	440	422	417	407	404	463	391	436	444	392	391	445	427	436	418	416	385	396	411	394	418	443	374	410	440	414	368	409	421	394	403	412	406	383	385	382	391	429	442	417	399	412	389	418	423	367	431	404	396	415	406	390	437	376	444	399	395	391	411	402	434	417	399	401	425	459	416	413	364	404	443	436	456	394	397	409	400	433	397	438	370	406	418	408	409	421	414	409	396	433	449	400	393	409	408	409	434	377	430	381	423	394	436	420	366	383	427	384	408	431	390	404	426	425	410	436	402	415	459	443	416	408	389	388	453	447	409	392	440	401	417	397	417	386	398	383	413	405	395	410	413	405	442	414	395	427	413	421	416	412	406	385	409	393	404	414	452	410	434	438	394	383	432	472	418	406	407	416	446	409	429	416	401	425	378	404	453	381	453	448	443	420	399	444	410	438	415	403	401	403	437	450	428	401	419	406	404	423	455	384	381	432	420	427	421	438	406	408	389	441	445	417	438	400	420	414	425	408	436	398	402	413	395	448	421	396	426	417	443	428	421	424	409	435	357	395	404	372	375	410	335	397	400	420	391	413	453	400	390	362	375	409	394	422	444	427	420	391	402	419	429	432	460	409	418	425	404	384	441	402	397	381	413	408	425	392	418	418	422	430	405	413	428	439	380	428	413	430	426	432	414	427	400	417	406	450	391	422	429	438	408	375	406	417	412	403	420	443	440	394	427	411	359	414	383	415	355	409	417	408	374	427	429	403	404	433	432	382	358	409	432	381	417	472	409	405	394	422	418	368	446	392	445	410	397	447	421	442	465	433	439	420	375	376	438	398	405	395	385	382	423	436	415	380	395	381	408	395	380	391	401	416	418	425	453	387	403	411	390	417	393	417	378	424	453	406	402	412	447	390	413	377	366	411	416	416	412	373	472	400	421	385	410	425	397	411	434	394	422	432	408	413	415	397	401	432	430	444	421	407	395	412	401	413	366	404	367	377	392	395	435	385	426	386	412	448	398	408	370	398	389	440	359	388	391	421	411	418	386	428	400	451	413	396	385	445	400	448	412	457	393	406	407	443	403	437	405	404	390	417	372	413	424	398	406	390	399	398	377	425	428	422	449	410	396	397	395	365	455	418	387	427	457	424	397	411	379	395	361	391	413	410	445	413	436	401	428	430	404	397	375	400	399	425	419	410	429	402	391	382	403	462	402	394	409	415	401	387	445	406	390	415	430	443	442	409	416	476	410	384	407	436	427	419	416	399	432	406	440	420	390	378	404	423	425	377	374	403	419	422	428	427	441	396	418	401	392	411	382	429	389	402	410	412	371	398	371	378	391	431	460	380	382	432	419	389	378	433	414	385	407	406	408	406	445	354	421	354	384	386	443	415	401	409	436	432	433	372	380	415	438	420	408	362	372	402	433	439	432	447	440	443	397	400	418	414	426	402	429	398	410	408	379	403	398	391	384	392	415	419	404	410	381	402	405	390	427	426	418	432	383	374	419	412	451	402	427	429	427	381	412	444	385	422	422	384	411	407	408	407	389	433	447	413	432	383	381	458	393	387	377	370	444	428	418	441	408	404	425	364	385	436	436	385	399	415	404	401	388	399	390	411	388	379	422	385	386	429	449	435	460	363	433	380	406	404	444	395	390	438	420	412	439	420	448	417	414	433	365	372	423	410	358	414	421	405	434	402	445	402	409	398	426	404	402	384	451	401	419	378	419	400	399	418	395	405	432	416	426	387	432	399	399	431	426	421	426	397	465	414	420	448	425	427	405	393	421	451	433	426	427	439	425	393	432	428	401	429	433	408	381	423	418	398	448	393	434	426	372	437	424	426	433	386	448	411	393	388	403	419	413	391	424	441	406	443	394	417	423	406	380	398	395	389	412	405	396	404	451	419	425	399	439	395	452	382	391	419	409	410	414	439	442	406	388	425	429	431	405	433	435	400	404	437	438	420	424	402	457	416	429	400	380	398	408	445	420	434	422	423	402	461	463	385	372	407	395	425	451	426	375	446	388	435	428	405	413	401	402	424	440	389	441	422	418	429	408	395	408	397	408	432	431	383	408	455	447	389	398	401	381	422	428	395	424	392	398	395	416	407	369	408	446	414	416	423	402	401	423	395	384	378	402	404	403	453	411	406	413	362	389	387	411	403	405	398	419	405	394	370	424	416	438	390	377	372	400	453	393	404	405	373	347	388	380	406	423	370	410	418	421	396	403	387	435	379	396	397	366	416	421	402	372	430	401	432	389	395	334	397	434	444	400	408	443	404	439	430	387	406	420	430	354	386	427	390	373	419	400	402	427	411	437	416	425	399	433	414	403	368	421	412	392	401	388	448	399	416	424	422	419	407	443	388	454	392	369	451	423	410	441	449	427	437	439	371	391	363	402	419	400	387	406	393	387	443	400	391	422	418	407	401	412	460	400	449	392	387	418	414	448	365	408	418	390	434	379	389	426	390	459	386	387	413	439	424	393	457	450	410	398	385	393	389	420	438	401	400	428	424	406	427	401	386	390	449	427	423	415	447	393	379	404	422	454	394	401	406	398	427	408	434	418	397	413	404	394	420	432	403	402	397	446	419	423	412	386	429	430	383	437	443	394	362	375	399	425	413	426	408	391	416	386	419	409	398	424	413	427	392	425	433	379	396	416	431	409	434	372	412	409	409	455	422	402	423	440	415	365	389	407	446	394	400	388	405	401	427	428	416	385	384	391	394	435	451	428	416	415	411	393	385	398	389	409	416	382	426	437	398	454	420	432	435	391	467	384	408	407	444	428	417	407	429	404	407	403	436	418	393	437	442	437	400	437	428	410	404	433	476	384	413	393	388	450	383	402	413	410	423	417	397	419	399	406	419	371	417	403	422	437	408	438	406	377	406	435	393	425	410	401	410	414	416	422	432	384	421	414	422	439	408	453	415	432	408	393	397	393	437	366	388	411	416	366	407	434	439	431	417	416	405	405	431	429	442	437	454	382	385	411	426	444	414	397	430	441	376	419	407	439	419	423	416	413	413	399	429	426	428	389	421	450	456	413	385	399	469	451	433	374	421	427	449	406	440	429	410	408	424	487	414	411	422	450	439	426	379	402	394	404	439	418	417	409	457	389	411	465	389	400	413	428	399	432	384	414	410	394	434	400	437	421	398	428	377	435	397	445	429	415	450	428	394	413	434	401	466	439	405	414	397	409	465	412	403	386	434	443	379	396	402	411	366	387	412	421	420	417	382	387	408	432	412	395	377	439	386	451	431	387	407	405	398	445	431	427	420	400	363	413	377	411	438	424	434	397	503	434	396	421	381	438	389	404	434	425
33027	10805	4710	1951	1158	1094	923	907	917	918	863	955	897	837	943	860	910	881	911	888	880	866	927	828	906	932	922	927	886	863	910	894	903	895	894	883	916	842	907	887	897	913	886	870	937	915	905	959	843	909	917	832	902	886	891	890	948	864	912	897	908	936	910	821	904	886	848	885	865	878	851	837	944	902	910	888	966	848	914	927	946	899	860	887	882	882	900	883	875	867	884	886	904	880	897	822	949	873	919	925	868	905	873	885	906	915	930	943	863	963	895	859	894	884	882	875	867	911	894	896	919	858	889	915	942	874	891	937	900	917	864	940	905	902	917	903	830	868	902	841	911	912	876	875	899	865	856	892	926	862	899	886	928	842	982	887	903	876	930	931	902	942	878	890	848	881	888	859	872	874	876	888	908	941	900	904	915	907	934	948	904	881	917	884	916	933	912	923	883	911	880	915	879	870	888	922	903	829	900	909	857	909	917	886	873	836	907	912	896	899	893	884	869	884	857	927	949	925	844	950	892	907	881	868	908	911	911	843	863	943	866	853	916	896	844	902	854	882	906	884	882	880	902	871	872	862	929	899	923	915	895	863	878	888	902	885	935	904	871	854	836	946	914	872	895	908	877	948	882	891	946	915	915	885	919	894	935	897	872	844	959	898	860	853	952	866	863	876	975	939	919	914	888	915	886	919	968	898	892	883	880	929	889	927	857	893	907	921	872	874	928	931	884	907	938	870	911	941	898	882	877	850	898	875	906	897	877	914	910	863	850	901	886	953	916	824	892	950	889	903	918	878	856	890	908	936	929	859	880	924	879	872	890	890	886	926	903	948	923	912	964	876	880	907	851	883	852	905	887	916	911	900	917	883	953	908	909	962	892	888	884	913	948	898	897	915	899	884	947	879	900	862	863	927	890	901	922	899	886	925	911	921	882	894	898	909	940	891	856	949	921	878	921	933	893	886	868	901	914	868	860	878	884	943	930	846	892	869	874	890	876	827	934	933	899	887	927	875	882	925	928	940	890	893	918	913	909	897	904	899	896	898	907	911	902	876	979	806	880	928	882	901	901	869	914	895	902	915	857	886	916	919	888	897	899	977	905	924	938	947	895	888	972	865	907	894	898	819	907	938	941	923	887	881	911	895	855	872	963	898	878	891	897	875	925	874	876	836	913	859	906	905	893	927	879	914	879	905	860	838	863	891	916	851	943	837	894	899	820	872	862	883	897	885	926	899	901	901	891	881	915	893	935	892	893	863	910	947	847	882	909	881	826	918	871	938	923	912	899	865	933	878	870	933	858	823	910	881	888	928	908	857	911	879	882	848	908	973	892	880	851	865	887	872	887	911	916	909	861	920	881	930	895	913	898	897	901	882	870	938	899	891	876	883	915	799	930	937	897	877	913	907	906	859	921	866	881	890	897	959	921	923	940	942	895	869	908	883	846	876	908	886	879	923	880	846	909	904	909	902	901	880	888	852	850	868	876	880	894	872	901	851	891	919	887	898	901	876	927	905	908	897	909	925	830	896	894	858	890	916	899	898	837	892	889	890	837	873	890	867	839	908	895	852	870	945	910	902	872	880	929	874	899	870	924	876	951	941	899	863	880	903	915	911	855	945	917	865	891	857	851	884	898	950	924	891	907	895	939	958	895	887	914	916	884	884	846	813	919	913	934	918	865	928	867	909	866	901	858	914	896	906	918	1010	857	961	865	872	854	838	919	881	886	920	938	882	887	878	935	976	934	908	909	855	921	877	906	891	893	909	882	893	905	869	906	920	904	928	871	937	934	889	871	858	894	952	913	910	904	891	869	878	916	903	920	903	968	885	836	851	945	853	899	853	908	914	922	899	869	876	887	900	897	906	888	882	926	877	895	846	936	863	913	950	912	915	847	889	877	861	802	847	893	923	907	911	848	875	882	929	869	871	922	865	876	919	900	905	873	933	918	890	845	918	908	869	882	916	914	892	875	916	879	914	853	939	901	869	869	873	882	876	916	927	922	840	923	886	862	882	919	908	898	903	914	876	917	953	932	949	896	885	920	887	874	893	895	844	826	871	892	894	912	882	828	925	862	931	933	868	907	922	862	849	885	923	871	949	874	911	901	849	894	871	886	939	855	884	874	886	916	947	870	859	909	912	863	911	904	870	917	877	862	894	892	875	909	900	900	857	888	884	915	892	892	961	866	869	866	816	874	871	916	875	916	881	873	888	905	923	899	886	908	870	888	864	907	897	848	880	921	928	906	919	865	873	925	956	859	842	886	916	918	885	893	889	927	915	882	873	891	882	914	891	909	933	954	927	885	882	878	905	871	899	914	905	837	906	897	878	885	891	889	879	920	889	932	905	871	920	891	906	891	876	856	936	881	845	932	931	899	906	970	861	954	871	892	889	925	890	935	865	844	899	882	865	918	871	844	890	857	853	893	888	869	829	860	933	906	962	908	905	885	927	842	910	863	934	903	905	856	915	908	910	879	936	874	874	951	835	877	884	933	850	878	891	891	843	891	887	907	931	868	859	885	908	891	889	906	922	900	954	896	961	868	895	903	920	895	915	852	941	909	860	919	898	959	859	879	897	881	900	882	884	922	838	883	943	857	948	888	889	905	856	875	829	877	964	876	913	919	934	839	884	886	901	925	913	888	910	937	923	910	917	878	886	843	898	907	911	877	919	963	856	870	870	873	900	931	922	921	895	921	907	917	881	864	889	923	892	862	898	925	939	867	882	848	833	914	875	878	887	894	858	843	894	867	884	946	914	877	889	867	924	887	924	899	922	831	904	865	926	843	916	878	901	902	859	935	878	888	839	930	868	900	906	945	893	865	890	928	909	893	900	867	953	911	868	869	908	900	877	939	830	871	836	866	917	878	888	840	896	901	895	866	838	906	911	902	868	889	871	899	910	891	864	916	898	907	908	919	892	906	913	863	939	886	859	882	936	904	934	918	893	901	889	885	845	891	900	893	914	935	914	883	952	859	897	848	917	854	855	917	965	818	865	867	902	862	887	914	839	912	967	860	879	885	939	899	860	870	887	893	895	909	893	863	924	924	866	887	900	912	886	895	927	898	902	943	974	949	876	912	895	883	903	893	852	920	889	892	896	905	912	934	882	892	845	863	897	929	848	878	872	984	927	923	889	910	903	928	901	864	862	856	926	890	948	870	930	861	893	946	913	898	908	932	866	848	870	872	919	891	916	924	860	942	868	891	890	902	925	907	854	888	903	847	932	869	904	859	955	924	915	878	869	909	882	916	888	884	913	884	907	912	879	943	835	849	893	908	902	961	912	915	891	905	884	920	901	873	852	868	833	893	870	876	855	863	887	917	956	912	893	844	828	939	890	890	889	915	941	906	864	888	935	875	920	912	920	884	918	857	893	881	910	933	887	896	877	876	922	881	890	806	887	853	859	860	891	863	940	893	865	874	918	914	900	935	896	930	898	919	920	881	865	901	886	911	861	910	857	867	925	881	905	890	879	911	849	895	861	896	896	803	907
46295	20005	8378	1062	469	458	449	404	434	439	432	417	431	417	396	475	393	418	442	435	406	445	431	391	431	425	395	417	439	419	419	475	423	372	437	389	435	441	371	445	429	397	398	459	412	454	452	410	449	375	441	436	412	456	441	447	415	397	440	443	436	423	414	390	441	418	419	425	420	401	488	426	384	423	458	425	404	433	415	441	434	455	390	439	449	443	445	428	458	473	421	428	416	473	444	418	398	418	459	441	446	400	419	451	419	407	439	422	457	392	418	411	405	395	421	465	434	408	399	462	441	421	425	421	434	391	401	419	392	400	378	453	419	418	430	422	413	364	403	431	430	465	399	383	412	459	421	403	391	431	393	436	480	409	384	443	414	439	418	438	427	437	413	421	426	439	414	434	446	416	438	448	420	415	412	418	386	439	399	428	406	407	389	425	426	438	371	398	396	452	434	424	440	383	391	448	429	431	397	413	427	424	415	431	445	392	419	429	464	474	431	381	409	428	403	411	434	407	426	403	400	429	405	421	443	414	407	402	407	413	408	416	416	413	387	399	419	428	436	447	433	463	417	419	424	425	425	431	378	418	468	431	409	423	418	412	441	464	458	421	386	406	423	427	429	424	425	396	405	450	415	449	440	462	413	438	418	402	415	456	429	421	417	406	462	454	467	417	450	441	475	411	405	408	472	405	401	434	430	416	426	446	425	404	412	408	456	411	425	395	418	438	383	406	423	384	403	445	387	405	457	414	451	442	431	424	401	456	426	431	407	396	424	423	420	426	397	452	427	411	436	376	402	433	411	401	459	403	453	443	424	430	421	407	416	390	445	413	415	475	401	412	422	436	435	438	439	422	401	450	413	423	423	442	421	377	425	436	398	424	449	410	433	443	395	439	425	432	397	404	440	431	386	382	404	472	382	454	420	413	436	458	426	419	447	439	446	430	393	435	400	418	459	418	409	409	441	405	412	412	408	419	416	433	430	473	447	394	446	423	420	436	444	437	439	431	400	430	402	408	401	427	394	414	367	411	379	391	463	433	411	402	374	424	446	440	384	432	406	404	413	435	400	447	422	390	429	417	439	477	412	431	411	439	450	422	440	432	423	408	428	408	430	398	459	431	414	426	445	431	461	434	449	457	423	441	392	429	410	427	393	376	423	409	433	468	434	426	413	435	400	415	440	401	430	442	414	406	426	407	439	430	381	434	460	407	415	416	395	371	399	395	432	443	414	406	372	393	420	378	429	494	411	442	418	443	404	403	422	428	424	416	417	452	429	421	388	426	417	416	433	429	411	443	372	444	423	411	391	438	363	389	416	408	441	429	408	409	420	424	410	426	415	418	404	447	399	407	407	391	417	426	462	415	437	443	416	437	409	393	422	417	406	410	445	408	409	463	431	408	412	412	412	434	429	401	445	409	418	443	437	416	443	414	386	457	437	421	425	443	428	389	446	444	426	439	417	431	448	411	427	416	382	412	450	451	426	418	402	397	424	414	432	422	444	429	444	435	413	434	419	423	411	410	426	410	387	424	409	399	429	431	459	449	427	428	423	415	425	429	404	478	448	429	423	435	393	403	457	436	405	404	411	408	453	429	416	430	413	411	430	373	418	442	447	414	446	409	427	448	391	438	411	401	423	385	408	388	403	392	430	419	380	442	422	420	429	446	450	432	455	433	401	466	448	448	444	458	386	441	452	416	406	451	431	431	436	440	392	422	471	400	410	454	463	457	398	418	407	430	400	421	427	419	403	444	418	423	442	449	429	409	411	403	403	389	427	434	449	426	432	426	429	412	408	407	416	412	421	413	394	421	427	433	411	398	417	455	380	451	393	416	409	421	419	423	427	433	429	439	440	397	384	390	438	451	419	405	437	427	453	425	416	440	445	464	409	437	444	405	423	391	404	432	389	420	374	426	420	446	391	432	460	437	422	420	421	444	438	442	440	427	402	451	421	427	392	465	433	452	402	388	428	381	399	410	411	462	391	377	402	416	412	421	393	450	450	372	419	454	407	401	415	437	423	460	413	419	456	440	404	421	415	456	421	434	415	411	393	419	433	405	423	409	445	406	433	442	446	447	451	419	448	423	442	427	406	386	393	426	433	462	439	431	455	435	441	423	393	408	398	388	403	439	444	362	448	388	446	406	421	446	420	380	447	428	383	429	420	414	401	396	445	422	425	435	414	410	371	452	424	431	414	466	453	466	446	452	430	436	443	414	480	426	450	442	449	430	419	385	437	432	423	412	393	396	425	384	388	412	440	404	448	367	413	407	409	453	458	464	382	389	426	424	374	398	419	417	406	423	447	451	416	429	446	422	407	406	450	446	407	459	447	431	437	396	374	405	394	451	431	463	406	422	413	405	434	407	412	372	406	400	409	430	394	410	474	425	425	438	421	433	434	429	418	443	409	420	384	408	427	409	402	456	430	396	416	394	375	436	409	414	409	419	443	408	451	427	399	446	435	436	436	452	454	392	412	422	449	423	406	399	410	420	388	415	406	441	456	427	403	379	389	428	413	412	364	422	436	416	427	457	412	447	404	362	380	439	448	409	422	450	432	424	408	448	442	415	420	452	439	423	421	419	437	424	400	448	430	398	364	417	395	413	394	412	423	421	420	501	443	432	429	442	456	390	409	397	439	404	418	418	413	408	424	435	440	392	409	435	413	406	439	404	419	413	416	409	409	403	403	424	431	394	435	433	391	411	453	406	414	448	405	406	452	427	403	416	427	419	421	410	418	426	479	379	402	398	406	421	403	390	466	371	441	408	418	426	409	412	384	423	432	423	426	408	464	462	455	412	417	433	454	443	413	431	384	418	411	415	404	441	404	437	433	438	417	429	432	448	401	388	467	422	453	400	416	420	399	419	432	470	404	448	372	389	403	451	409	459	389	397	417	443	420	415	421	433	476	410	449	422	401	434	411	397	365	423	433	407	403	419	439	409	441	449	423	422	421	394	453	407	421	396	410	434	416	440	427	397	391	452	410	464	406	424	420	420	413	410	459	454	448	415	415	440	421	373	411	368	444	422	417	442	403	479	432	450	434	459	424	434	409	397	396	432	462	450	423	425	396	398	418	413	386	424	412	420	395	407	391	410	434	415	437	434	398	439	431	384	440	417	424	391	415	377	379	436	421	420	446	402	411	421	379	437	429	420	455	461	431	441	422	384	407	428	452	433	417	383	398	414	445	435	433	424	411	398	415	418	468	395	412	372	409	426	443	442	378	437	428	414	435	400	420	432	409	401	448	422	426	411	385	439	431	411	412	413	406	419	380	417	435	455	423	382	402	446	433	422	446	411	406	406	401	415	419	415	437	420	453	467	466	405	407	393	425	439	447	466	491	426	456	412	456	417	402	393	421	426	416	419	440	444	423	426	468	444	422	417	426	401	421	437	375	429	422	420	443	400	418	457	423	389	453	416	385	387	390	389	427	406	409	469	423	463	440	420	415	410	399	389	394	423	444	439	410	424	426	417	407	437	431	430	427	432
27744	4547	1515	1060	998	916	965	949	956	962	922	837	890	902	955	929	906	953	991	859	889	966	890	890	905	899	938	899	945	942	938	865	848	914	921	917	898	964	926	942	873	922	940	905	946	953	903	911	922	910	857	896	907	918	918	908	860	912	911	935	903	941	927	901	966	925	920	894	907	960	881	902	888	932	919	896	964	937	938	888	969	922	900	973	914	944	924	907	948	976	899	927	934	839	922	924	901	888	931	924	969	936	911	915	904	950	910	945	911	939	934	928	926	947	945	956	911	970	913	884	896	903	909	933	915	986	904	908	911	997	944	922	945	936	945	925	919	910	899	911	935	870	973	915	936	913	912	945	929	926	962	916	847	933	892	908	916	937	910	908	900	864	890	920	945	918	921	921	920	929	937	887	864	955	917	925	930	987	952	925	909	936	921	955	904	931	970	911	875	909	911	935	921	921	933	902	985	961	925	891	968	962	883	935	883	925	902	898	938	905	921	848	949	877	854	912	863	920	896	943	905	917	868	894	873	915	951	884	978	950	922	898	892	934	916	905	879	927	929	913	952	953	876	949	903	945	934	877	919	880	990	957	911	957	867	940	888	956	958	903	910	872	867	894	933	895	925	947	918	930	935	910	902	927	913	952	935	911	901	947	933	914	896	969	930	900	901	851	902	917	899	902	925	929	872	943	893	904	884	927	884	935	923	912	930	866	969	953	900	942	908	955	910	932	887	942	931	891	967	973	947	900	910	960	944	935	896	913	944	904	936	957	912	873	884	900	973	936	869	931	897	907	895	904	953	936	870	933	916	965	891	890	930	929	939	912	939	920	971	874	900	901	908	984	900	912	941	933	919	913	883	901	895	966	911	909	939	886	942	916	960	912	904	977	905	909	892	917	928	874	978	918	940	929	905	902	918	923	914	867	896	944	983	882	886	863	938	934	924	961	892	894	920	875	880	933	960	925	890	942	962	907	922	873	924	903	920	917	921	866	946	961	881	907	903	881	953	903	892	905	926	890	968	895	946	911	968	933	907	970	838	887	949	894	880	939	908	941	894	943	916	880	885	880	908	952	888	899	932	914	928	908	943	887	915	961	882	936	900	976	871	927	933	946	961	889	950	877	923	901	961	936	970	877	972	899	913	882	963	932	855	946	866	900	977	1002	887	923	921	865	929	914	902	872	928	876	931	940	909	863	875	937	859	891	984	925	887	913	939	872	929	955	870	912	934	935	952	918	892	901	903	951	891	913	905	948	872	954	891	999	959	963	879	930	975	931	925	899	912	935	930	948	907	868	944	929	898	849	905	919	902	938	940	943	953	930	901	899	944	957	947	949	946	968	908	938	836	889	929	892	893	945	901	888	912	894	977	854	910	976	879	884	905	926	888	944	973	874	981	945	903	863	922	924	897	910	938	883	888	895	903	930	943	902	924	889	924	988	921	882	923	907	862	902	949	873	962	969	923	927	892	923	929	882	951	894	867	882	932	911	904	882	940	959	925	877	943	923	884	959	927	882	960	896	946	920	884	885	930	898	909	880	926	974	869	944	898	923	988	912	902	890	913	909	886	880	872	944	931	891	940	962	879	917	906	988	874	927	907	939	892	957	956	886	862	870	904	946	951	922	913	948	909	914	944	891	889	917	937	932	946	942	936	855	949	841	910	934	886	929	952	946	906	958	917	929	928	935	929	886	936	886	945	904	913	927	939	954	917	867	854	914	907	947	901	865	936	885	896	966	922	891	952	896	909	856	901	951	918	911	955	910	946	963	899	886	872	920	930	911	900	939	903	902	891	934	917	893	925	920	884	921	875	913	876	943	895	925	936	899	941	977	980	909	894	898	975	903	939	913	896	955	934	904	866	905	893	962	946	899	970	939	919	937	947	850	897	929	893	876	924	915	926	902	895	939	901	920	954	959	894	913	907	865	906	909	866	915	943	919	857	886	911	915	926	883	904	926	909	918	931	866	950	908	928	967	893	903	891	921	866	904	947	929	920	988	910	935	907	900	946	920	929	957	961	929	904	876	914	914	917	905	917	942	927	926	971	967	944	930	898	897	867	891	943	896	921	897	930	967	952	935	912	920	916	907	921	909	915	869	956	954	905	918	926	919	933	928	869	948	898	947	958	952	921	890	980	955	903	912	968	916	953	915	871	898	951	930	951	939	1001	950	926	927	905	916	974	935	883	852	912	897	919	928	901	871	937	845	881	895	915	944	950	863	939	916	892	900	930	905	933	960	895	934	930	939	913	929	939	932	958	891	946	924	934	938	936	913	882	901	938	872	933	940	935	905	943	923	881	949	969	939	911	885	921	882	928	886	928	955	928	921	903	910	944	908	883	876	910	926	894	895	938	910	890	941	891	913	894	905	936	858	959	916	946	956	930	881	923	921	914	974	928	900	938	959	890	909	879	920	950	937	920	883	894	988	896	931	857	906	876	950	972	909	935	941	917	890	966	937	917	908	934	959	951	926	908	911	909	965	958	884	916	933	977	878	895	905	900	869	946	877	911	885	901	915	918	961	926	907	936	957	905	918	902	925	895	962	912	885	839	963	929	962	888	937	925	931	940	982	864	912	943	892	940	928	934	928	928	982	891	924	872	930	896	888	937	916	915	911	945	917	917	888	921	862	937	933	877	919	940	903	941	928	944	879	882	912	874	942	931	893	881	934	887	908	889	920	879	969	918	912	926	944	906	899	923	890	871	945	899	897	894	921	949	951	967	883	948	898	890	924	945	897	901	927	910	893	923	960	908	937	942	917	932	891	915	909	883	842	947	931	907	894	967	891	934	943	897	905	910	905	946	899	948	922	938	891	925	932	949	890	936	947	957	925	924	961	880	900	906	909	938	960	870	888	882	916	890	929	919	941	885	929	971	908	956	931	958	881	917	886	896	945	1018	927	895	944	870	883	931	903	984	891	908	949	933	871	917	888	928	958	887	897	926	928	869	915	930	908	949	934	887	935	902	904	927	918	890	967	953	898	912	985	881	859	912	878	913	903	899	907	925	937	923	872	947	959	902	915	921	918	936	953	879	916	903	919	922	874	950	923	929	916	886	923	908	919	862	938	942	939	917	883	894	911	908	916	909	945	887	902	992	987	939	967	1010	963	931	926	922	940	922	873	886	899	906	910	955	928	930	896	928	933	933	967	962	927	962	878	911	915	981	909	966	917	905	938	906	902	930	907	951	878	926	959	907	886	938	917	918	918	952	922	871	955	946	967	935	934	989	908	900	872	885	943	906	910	935	925	861	987	885	924	942	912	955	937	883	912	876	907	928	964	921	926	950	903	908	914	869	923	945	918	924	899	896	916	886	865	941	947	891	893	946	887	910	919	892	944	930	905	936	878	915	924	936	915	910	899	944	939	964	920	916	864	858	888	950	902	950	925	888	837	908	901	918	908	891	881	869	886	999	905	922	968	956	958	880	894	904	884	913	861	961	866	876	894	902	924	968	895	900	894	893	896	958	906	898	877	912	926	869	953	935	917
55601	26728	12467	4021	1196	689	529	452	446	434	418	442	453	420	419	393	438	400	439	436	411	409	433	392	414	409	395	412	423	449	420	492	395	414	401	398	421	431	397	446	443	394	391	406	428	409	392	451	442	445	368	422	423	426	403	443	458	391	438	457	439	432	406	467	451	410	424	430	412	466	425	424	449	462	454	428	435	428	426	425	427	450	434	426	418	452	423	440	415	448	434	418	384	447	477	430	425	431	404	421	403	441	415	466	443	397	428	446	444	413	429	420	398	400	433	421	405	424	401	431	429	417	433	397	407	412	407	427	462	409	394	438	410	393	429	407	403	409	416	419	402	382	433	386	427	456	377	492	465	425	446	427	387	432	415	403	424	428	439	448	455	397	408	430	432	427	410	409	473	431	449	464	440	441	437	386	397	396	435	439	444	406	436	398	422	451	423	390	436	408	451	445	453	390	414	451	421	426	429	427	393	439	417	430	437	424	407	428	397	447	437	397	450	408	387	422	414	443	420	441	435	454	412	421	409	456	443	412	431	417	454	430	424	408	421	464	423	378	436	429	420	404	401	424	408	455	412	403	458	430	433	454	427	418	443	401	437	429	398	428	405	414	438	403	396	416	414	437	447	412	402	429	435	439	438	429	389	456	429	391	422	404	439	417	416	450	411	422	381	420	426	385	402	414	432	473	430	448	423	447	434	406	440	423	444	435	449	466	399	428	462	436	457	421	451	434	423	392	426	416	433	411	427	416	395	471	430	422	406	429	428	415	440	438	465	403	430	460	457	433	428	416	438	436	429	357	456	433	455	441	453	405	401	431	434	419	382	417	393	420	373	440	416	443	431	441	396	406	404	415	449	448	442	443	393	412	438	378	367	436	426	453	451	394	462	425	393	455	481	440	402	404	434	465	403	432	447	418	419	441	473	482	415	438	412	443	416	427	428	417	405	467	420	370	406	397	425	433	410	449	393	420	440	417	386	414	418	442	443	446	424	425	455	421	451	412	392	448	459	416	393	449	397	414	406	474	423	422	441	387	440	437	425	424	410	444	428	470	468	410	421	420	468	404	400	460	442	426	431	421	462	419	429	422	414	433	421	415	399	421	406	450	442	448	437	409	426	384	450	411	434	443	398	392	414	435	377	407	436	455	417	433	381	438	452	402	467	456	395	407	406	452	452	490	429	392	455	392	422	450	408	411	416	430	448	450	401	463	395	425	417	474	384	415	425	420	408	392	409	460	438	419	453	425	412	436	433	392	411	456	424	415	395	401	486	458	489	418	432	375	439	404	443	461	451	437	414	408	426	423	419	407	425	446	410	456	510	391	427	445	465	371	499	458	425	399	401	425	445	428	442	445	419	414	457	425	390	412	386	407	417	432	422	448	388	426	419	375	457	419	406	392	445	425	428	423	403	421	455	420	462	434	429	420	443	440	450	448	470	419	433	451	407	394	453	392	425	456	456	421	411	435	456	457	450	416	439	450	448	385	439	436	418	460	405	430	434	435	422	436	381	421	448	464	461	440	391	424	444	446	393	462	460	448	426	430	416	416	414	433	409	438	416	439	441	418	465	437	453	434	427	437	414	421	420	439	426	398	434	444	442	425	418	392	391	434	422	437	391	388	408	407	389	426	468	465	402	424	413	470	455	431	445	438	392	395	449	435	404	398	433	470	447	393	452	417	430	391	407	452	434	398	427	438	442	407	388	419	468	422	444	449	433	457	425	392	429	405	437	435	430	420	411	404	438	425	438	427	450	458	416	437	435	411	414	457	413	413	443	390	440	409	424	405	426	443	416	381	418	393	430	408	449	466	443	422	385	448	482	399	451	405	438	404	441	414	419	422	428	438	432	413	408	383	417	438	444	411	406	455	410	420	396	414	455	360	448	424	409	423	387	443	436	442	396	458	402	440	412	433	402	434	440	436	459	414	402	429	406	375	439	436	370	470	442	435	447	431	445	441	397	459	428	441	446	437	431	460	464	416	414	441	414	390	418	430	437	426	396	427	462	445	434	423	402	450	390	387	476	429	436	424	391	419	425	420	423	403	438	433	440	404	421	428	436	409	419	443	400	407	413	414	392	429	414	446	412	413	382	427	448	407	417	412	408	451	383	394	411	385	442	448	440	444	454	448	456	453	414	433	385	433	482	418	433	410	414	440	418	455	387	397	430	389	435	449	441	427	464	419	438	409	415	458	409	435	444	459	443	459	425	443	410	442	464	477	424	422	395	422	402	455	480	424	440	436	448	448	457	446	396	453	421	438	438	443	397	416	445	415	438	402	434	408	427	398	435	418	435	389	453	455	415	422	432	433	428	476	464	439	485	443	434	393	407	405	429	435	400	433	435	425	435	396	410	446	389	435	410	414	436	431	427	431	437	433	444	422	395	374	414	428	378	410	438	426	457	420	425	431	421	436	437	403	397	409	415	435	410	421	444	428	405	445	401	415	435	436	428	423	433	403	384	426	444	427	431	407	442	447	454	413	444	451	405	426	449	473	457	434	453	420	454	389	421	416	430	417	441	432	398	437	422	423	401	437	434	455	460	428	415	449	399	422	478	429	472	422	410	414	417	424	431	407	388	415	414	436	407	439	413	430	409	390	380	409	435	453	415	436	415	404	404	415	462	410	462	441	419	446	454	426	423	438	443	437	453	473	407	460	464	458	456	420	427	454	426	459	447	399	443	433	451	431	433	463	406	391	429	415	410	427	404	441	436	428	390	425	419	440	449	443	432	385	375	411	404	395	398	412	440	419	424	397	409	425	427	421	424	441	447	424	396	419	420	430	417	424	420	436	439	421	425	424	418	449	385	429	392	442	413	425	432	430	402	403	387	442	440	398	452	462	393	447	424	465	453	448	455	435	394	418	385	436	416	410	458	414	382	406	413	386	398	430	398	435	427	433	401	460	443	431	430	413	427	456	441	415	449	419	400	422	436	407	378	419	395	434	419	430	426	437	443	419	420	419	402	487	449	415	403	425	415	380	415	412	424	447	424	424	445	454	430	395	457	420	399	415	436	418	421	428	416	408	404	436	461	427	446	479	411	431	424	438	424	432	424	481	451	416	472	433	441	397	443	429	409	388	393	424	463	442	436	412	415	450	431	412	414	420	395	404	458	409	426	418	433	398	420	428	483	432	419	478	433	428	429	398	460	402	363	430	416	416	431	425	416	430	416	442	415	408	395	425	456	432	412	437	408	432	394	415	428	407	411	443	437	426	408	397	435	451	433	434	448	431	446	435	446	392	468	435	416	442	424	428	433	386	392	434	409	386	401	453	441	456	394	433	416	448	425	413	444	403	416	418	429	399	439	397	447	422	419	417	480	454	438	413	419	464	393	441	456	416	411	382	408	419	415	421	382	430	448	422	431	417	413	440	423	430	426	410	402	437	412	428	407	468	437	407	460	394	420	451	431	466	424	409	440	439	429	401	413	388	406	429	402	438	409	416	442	412	447	428	420	436	374	380	452	427	434	424	450	403	392	458
38319	19368	10971	6377	2908	1621	1292	1034	972	958	903	930	975	933	953	922	913	927	903	973	943	948	908	896	892	935	938	916	902	941	915	913	846	990	942	884	904	909	916	912	904	932	947	930	927	910	877	915	923	938	868	939	948	861	924	919	941	957	903	895	870	921	912	903	887	899	896	914	902	940	948	942	953	921	941	933	903	923	930	914	968	912	903	950	926	922	908	928	866	963	912	966	966	928	927	928	881	957	900	920	863	912	927	945	899	980	887	944	941	910	942	883	873	885	941	865	931	916	928	901	946	895	942	956	873	901	965	883	903	933	919	896	891	951	887	931	917	948	916	923	944	902	931	904	910	885	936	952	916	913	914	894	980	956	932	908	917	882	945	916	924	940	920	903	942	962	929	952	964	928	901	928	864	931	930	917	951	859	927	961	913	919	913	903	963	955	916	937	902	957	899	900	930	957	932	962	871	958	907	943	929	868	966	932	890	936	892	872	956	956	944	958	933	965	932	880	961	874	907	933	898	895	886	930	930	936	935	893	861	961	885	926	938	919	882	897	940	881	951	908	918	942	922	973	918	888	923	931	892	906	884	946	927	896	942	910	935	890	933	951	904	915	915	943	984	989	911	915	875	887	915	954	919	946	988	927	929	948	922	905	939	866	903	908	898	968	916	950	937	881	933	989	900	946	950	925	954	953	995	962	907	944	932	907	909	911	955	959	980	963	943	890	982	887	914	916	883	949	933	966	903	849	897	903	946	926	883	961	884	919	899	950	871	892	922	936	896	906	978	979	898	952	891	924	924	962	938	927	891	924	920	909	939	861	874	938	952	964	946	894	931	895	983	901	953	933	884	950	938	951	871	955	969	917	922	960	939	890	929	948	937	932	921	946	967	912	855	918	913	941	874	916	922	948	916	941	938	921	910	920	907	976	936	973	942	961	1005	969	878	925	929	927	914	884	919	881	968	941	949	922	904	959	944	902	895	969	906	964	996	863	907	941	932	889	951	867	956	947	967	889	896	901	910	866	901	986	904	878	962	915	932	935	928	950	946	916	934	860	901	948	897	938	927	914	931	935	915	974	866	956	1002	898	931	987	923	908	961	918	896	890	970	924	924	890	983	936	933	944	942	906	899	871	954	884	925	927	901	916	923	928	907	945	902	877	993	912	920	914	936	878	917	883	937	941	942	892	907	969	899	949	919	893	930	938	959	879	911	939	906	957	1000	983	954	856	949	955	917	978	932	985	881	962	951	931	901	960	913	916	896	992	924	939	924	894	958	873	930	899	924	883	936	942	943	912	908	952	921	901	889	950	940	899	903	899	876	939	866	960	947	895	938	952	866	909	885	835	935	897	957	911	896	910	973	962	918	928	975	910	919	946	852	942	959	892	921	945	900	893	911	906	946	940	965	977	885	966	932	966	875	958	921	884	917	936	961	901	915	941	933	945	917	917	904	950	956	900	950	864	890	917	901	917	952	898	959	924	923	942	936	952	943	934	957	890	912	945	931	950	899	904	908	943	905	956	907	875	914	940	919	945	860	856	908	950	922	1009	909	899	951	911	952	955	882	954	887	900	938	901	888	928	917	893	886	906	950	869	909	935	940	933	922	1008	876	908	905	945	936	962	897	938	952	899	905	903	928	905	863	921	910	947	906	847	887	902	893	957	927	883	933	912	900	930	895	909	958	981	933	957	858	955	957	932	1022	942	893	942	929	962	946	923	872	942	919	983	920	918	931	884	889	949	952	937	913	887	937	942	961	914	921	934	926	919	911	943	868	935	968	977	921	863	977	929	914	909	941	896	975	918	914	927	905	999	949	863	913	917	949	936	886	903	972	842	907	935	919	924	924	909	906	951	883	956	922	945	918	910	965	918	924	901	863	927	932	894	938	899	906	911	870	946	903	876	947	904	1002	853	950	901	926	931	941	874	888	905	1033	895	962	932	884	915	926	913	904	899	918	901	878	900	926	915	914	931	913	957	939	953	914	881	905	963	914	878	906	930	884	892	955	907	931	940	886	884	927	892	881	931	891	922	961	896	909	926	886	950	873	882	892	939	945	959	912	856	897	880	896	907	932	945	916	916	902	924	885	918	927	926	900	891	932	939	964	845	911	889	900	955	933	947	920	916	924	946	827	932	905	919	906	901	946	967	899	960	989	981	889	919	919	914	917	901	911	882	911	895	887	887	932	928	898	981	881	924	949	880	921	924	890	950	900	922	864	888	923	910	874	943	908	901	925	929	913	909	888	963	898	890	990	950	885	876	951	987	909	900	907	908	927	907	926	897	925	943	897	896	908	922	888	882	921	932	914	930	848	870	935	914	937	925	961	959	923	930	1017	986	917	944	856	920	891	901	916	926	892	966	899	884	967	984	870	913	921	890	950	972	862	957	904	935	898	949	894	936	843	905	900	912	908	899	928	955	906	870	922	918	934	891	957	907	1004	918	917	922	884	936	910	926	914	893	923	940	892	901	962	922	849	895	903	912	881	908	943	926	912	937	897	934	920	932	890	898	928	848	913	881	975	901	903	953	908	866	926	944	940	895	878	978	857	871	952	925	875	901	881	950	902	938	919	900	907	914	894	916	948	889	901	890	935	905	937	868	908	894	917	945	930	911	911	955	937	922	966	951	894	936	943	933	937	850	937	923	914	914	915	890	941	912	925	871	943	873	913	943	929	967	885	926	951	946	922	926	897	920	927	948	968	893	922	962	946	983	952	923	897	933	970	862	906	910	860	890	939	930	965	914	923	942	895	941	916	916	886	916	907	927	873	926	952	968	929	931	963	915	891	899	920	884	934	864	910	861	913	897	903	900	915	886	919	931	979	955	947	940	897	872	959	990	932	979	952	892	944	935	956	888	957	919	964	868	917	921	937	921	920	959	940	882	908	962	918	862	962	862	1010	904	908	959	902	935	880	917	918	907	926	928	941	900	906	945	919	955	925	867	903	898	926	895	956	905	895	887	974	954	884	974	956	881	913	976	940	924	967	939	958	906	874	934	938	919	920	884	914	944	933	953	897	912	871	938	944	984	951	853	975	864	909	868	898	924	909	929	953	936	963	912	950	911	944	917	919	890	953	898	906	887	916	924	944	898	900	902	957	882	908	908	965	926	942	915	918	946	932	937	949	924	875	923	1005	911	910	912	961	966	997	905	938	920	932	903	881	896	907	917	929	894	922	942	960	892	921	909	885	895	954	895	942	919	919	889	985	897	885	941	904	958	901	947	865	911	940	932	890	942	886	908	989	913	971	912	888	929	899	906	923	976	951	908	1021	957	957	881	910	905	968	961	858	922	889	946	915	959	883	980	883	948	888	919	987	874	953	879	958	913	928	956	929	906	928	927	886	931	959	929	903	900	885	893	949	937	896	941	935	891	899	911	882	942	953	937	950	925	882	923	891	956	916	915	909	921	945	935	903	899	840	944	923	892	907	925	927	929	937	947	885	899	933	917	913	959	927	889	937	891	864	965	926	961	930	893	874	887	938	937	901	956	961	878
44289	16594	4043	919	495	403	454	412	394	390	366	410	420	395	389	395	394	392	420	415	446	418	404	420	369	398	423	410	457	377	405	415	388	379	438	413	423	413	433	420	396	432	380	438	390	427	431	398	390	450	385	399	424	429	392	386	365	382	418	420	371	425	429	415	400	437	381	392	450	423	369	398	428	410	410	408	425	407	398	455	451	399	417	434	399	383	373	417	403	370	389	444	377	442	408	394	409	418	372	377	429	394	384	398	438	415	404	360	424	372	396	426	369	420	395	408	422	431	411	414	429	394	373	384	387	422	378	432	459	412	413	397	384	431	406	426	388	430	390	390	437	416	416	429	401	372	394	422	384	416	389	432	414	388	414	418	427	380	383	446	374	416	382	451	403	412	396	384	415	423	398	366	403	383	421	422	388	389	361	367	415	376	412	372	390	429	442	440	419	417	422	423	403	363	392	431	426	403	434	391	394	397	416	401	393	432	381	409	453	406	391	381	391	390	390	427	402	392	423	396	411	380	451	417	422	412	395	446	375	387	414	424	379	397	377	440	370	398	406	394	400	418	409	379	402	398	418	399	393	427	394	395	400	418	404	371	369	411	374	407	392	402	398	401	367	386	403	407	369	449	415	405	413	436	379	390	428	427	386	410	395	405	418	348	393	396	395	403	417	405	446	409	390	355	408	391	398	388	384	431	364	353	398	373	407	396	429	409	419	402	419	411	435	359	374	442	374	385	400	398	355	408	398	428	394	421	393	386	361	362	374	416	416	443	457	439	398	383	390	433	367	414	416	426	389	379	388	414	385	419	411	424	401	411	413	416	434	402	416	399	399	399	418	442	394	398	390	407	409	400	419	435	430	418	439	421	433	377	423	396	392	398	405	415	420	406	400	421	447	409	388	404	396	382	425	397	422	358	443	430	390	458	400	350	421	423	420	366	406	399	395	379	405	394	418	401	415	378	382	393	367	404	404	406	424	391	402	406	414	434	405	415	388	394	389	369	408	393	396	420	458	428	398	345	402	407	427	434	404	394	411	409	385	417	431	413	377	385	421	387	430	412	458	408	419	393	412	381	452	425	408	417	397	421	431	402	365	406	421	419	453	456	409	400	392	380	470	375	446	402	412	417	377	411	398	357	413	378	423	435	427	400	368	380	434	397	414	373	388	367	359	379	381	387	413	401	416	398	400	383	369	436	399	403	392	411	408	411	395	424	441	437	418	469	410	391	389	405	443	388	407	432	383	399	394	455	439	408	359	413	414	399	380	387	417	394	419	422	407	399	449	438	388	389	416	370	396	396	372	369	392	484	425	407	386	424	420	397	400	419	408	437	395	429	373	426	383	416	403	409	424	427	397	393	394	364	402	387	377	414	422	421	427	383	433	397	394	430	472	395	385	417	382	441	414	416	419	370	408	403	401	413	385	418	388	394	403	386	397	414	422	387	414	412	440	367	413	400	403	407	422	413	365	405	390	380	399	380	430	401	401	442	470	403	402	389	416	379	409	433	426	409	395	410	390	381	387	414	396	407	414	392	422	349	396	406	423	404	419	387	411	413	444	447	403	384	381	399	394	427	438	367	416	415	408	403	396	381	408	350	399	403	418	408	408	414	422	422	429	417	397	406	386	361	426	398	429	413	406	448	393	393	377	389	447	376	397	443	414	432	439	403	415	416	425	441	402	413	383	415	404	434	444	419	415	422	429	396	434	421	406	413	377	402	346	378	353	370	352	392	397	365	395	403	411	433	382	373	376	406	418	403	412	393	398	398	402	385	422	437	408	383	393	404	385	392	370	351	406	414	389	374	383	408	432	402	420	459	407	413	405	386	408	391	430	481	395	410	447	410	408	414	371	388	396	390	388	409	393	406	419	409	424	419	374	403	409	431	391	409	432	414	389	431	420	375	412	437	366	415	383	404	441	436	415	428	416	391	406	441	420	420	436	381	426	392	372	440	417	409	434	390	405	364	391	366	427	420	430	413	401	411	409	406	379	435	418	419	420	408	424	410	382	419	370	406	418	431	398	394	391	380	363	415	417	394	393	390	434	423	393	407	409	410	363	432	374	405	373	398	410	383	382	394	414	403	374	429	413	418	424	400	414	414	379	391	406	444	398	416	428	360	391	418	375	406	380	445	390	385	368	427	420	419	378	462	382	419	386	413	379	416	348	403	376	391	421	387	379	402	385	373	393	390	435	404	396	407	371	337	412	384	375	417	387	416	417	402	421	434	419	424	432	399	428	446	436	448	414	367	383	419	395	428	365	421	418	385	440	417	416	375	395	378	414	418	386	387	375	379	374	392	443	430	406	442	413	389	405	365	368	383	417	385	407	434	414	399	424	392	391	407	458	417	435	442	395	389	403	425	394	415	375	404	392	401	400	391	426	433	357	398	408	422	398	402	434	424	453	450	410	382	421	373	424	386	412	424	425	389	411	389	462	380	380	399	396	434	410	401	407	387	444	441	445	421	412	415	399	375	382	379	389	415	398	380	426	392	421	402	411	413	363	406	399	395	405	403	428	408	388	425	417	441	414	365	425	420	429	436	406	417	419	389	413	408	403	386	366	394	399	414	377	400	371	414	415	405	462	376	365	360	409	385	379	391	401	409	400	374	382	391	424	399	420	432	414	428	391	414	385	378	392	391	424	409	398	385	399	359	340	412	427	388	424	429	363	416	428	358	452	391	396	405	438	462	385	449	392	437	398	398	374	398	410	401	389	401	404	377	419	402	407	405	387	388	415	439	412	377	397	368	388	418	393	486	408	379	443	379	387	390	412	373	421	448	416	414	428	398	402	414	436	382	415	409	398	420	402	411	431	389	404	433	393	371	382	391	409	419	406	406	434	391	410	388	401	419	408	394	379	398	371	420	452	440	399	442	447	424	431	405	399	408	431	416	406	404	389	414	428	428	427	420	403	393	421	443	389	432	393	376	414	396	422	405	427	407	401	414	431	402	388	428	408	437	412	400	430	421	380	343	396	340	422	438	395	445	412	415	447	410	404	425	412	415	396	390	426	416	400	358	423	422	383	392	400	405	398	407	395	448	396	409	431	391	420	397	384	418	383	372	388	394	416	392	400	423	437	391	389	386	397	379	411	376	433	420	379	389	365	403	434	411	391	447	385	421	429	406	369	385	437	407	397	452	416	495	371	392	395	439	424	405	447	442	379	388	423	389	390	392	390	385	473	387	414	431	388	432	382	394	416	373	409	405	392	428	411	432	423	408	440	377	406	426	400	402	367	441	420	410	379	394	388	411	356	417	426	420	418	399	378	425	411	408	359	465	387	392	356	371	408	420	398	407	397	427	450	396	394	403	422	397	436	409	419	379	415	426	404	394	438	387	435	457	433	369	404	403	412	409	374	422	380	387	388	407	425	419	418	445	413	409	380	392	435	404	410	409	387	413	386	413	426	382	403	401	406	434	460	341	414	407	372	363	374	388	396	400	413	407	410	427	432	424	441	424	437	426	379	390	398	420	459	388
28491	8689	3482	1852	1120	927	914	924	868	857	923	869	914	888	871	845	871	856	880	869	880	909	891	879	859	873	882	944	934	860	892	935	890	851	913	898	884	896	890	859	914	879	889	866	893	900	821	807	898	878	906	851	850	926	843	866	886	840	868	886	901	889	901	887	867	866	880	894	872	840	891	846	941	941	851	826	886	876	871	891	849	928	853	878	882	945	886	908	897	864	847	918	873	951	922	888	867	852	907	893	881	843	884	934	874	875	804	882	876	902	899	854	935	915	912	866	842	894	871	954	933	909	871	880	879	905	872	858	892	834	866	942	897	859	815	939	864	850	828	905	909	898	883	918	920	892	857	839	858	898	844	893	885	854	847	888	893	883	923	864	874	850	880	831	826	912	857	847	888	886	878	940	868	863	916	907	845	857	899	919	844	868	844	898	838	916	892	920	903	876	867	866	875	875	874	884	883	891	916	935	924	916	879	829	877	882	932	865	804	889	845	844	862	814	874	872	900	881	883	862	934	890	849	844	874	875	889	908	875	892	892	889	906	914	851	908	900	908	852	878	870	871	827	876	903	892	845	900	880	850	847	844	895	871	889	820	902	882	888	897	894	909	930	899	800	909	893	902	855	892	913	893	864	919	910	929	873	851	843	858	833	884	918	912	916	864	877	896	858	912	861	887	860	851	875	888	854	873	886	927	860	900	886	893	871	893	942	917	874	913	917	844	875	935	911	912	920	888	911	872	867	898	892	864	897	969	837	935	846	940	862	886	912	874	827	892	880	830	874	902	835	866	837	862	887	903	866	847	848	844	907	870	873	858	857	880	882	913	874	832	795	876	952	902	829	959	882	877	840	863	857	852	872	878	861	892	918	855	895	871	873	864	887	906	873	886	913	867	931	873	883	859	864	888	871	898	844	871	887	901	902	847	924	865	897	904	902	863	832	845	879	869	912	919	893	918	873	919	950	891	847	867	888	864	832	840	885	909	923	871	826	872	881	904	856	918	910	888	879	868	822	838	900	841	877	881	914	883	925	852	921	928	876	908	921	904	950	862	932	915	892	830	853	900	830	902	880	915	858	883	946	911	842	884	892	848	872	865	937	896	870	924	907	955	856	908	842	874	870	910	881	855	893	866	905	894	840	917	808	908	856	925	854	874	890	845	913	845	850	881	875	884	877	892	819	837	861	871	872	869	891	865	907	877	944	916	843	899	897	906	854	898	875	904	923	889	924	859	898	946	908	863	866	907	877	883	819	840	941	875	875	892	853	883	829	831	903	828	874	850	904	859	899	864	843	886	932	875	941	885	895	919	910	886	901	881	864	856	889	881	847	911	833	963	951	846	883	905	867	888	854	918	854	870	919	878	888	836	877	828	897	907	871	860	925	882	905	902	878	872	852	883	828	883	875	879	925	879	871	897	954	897	881	914	884	861	876	920	822	855	822	918	905	912	826	868	885	929	872	858	844	908	839	872	898	916	925	859	891	867	890	897	900	901	894	831	892	884	863	900	866	872	842	909	920	888	867	865	909	862	853	832	892	857	878	891	892	871	847	955	880	879	837	880	904	936	868	861	889	849	901	881	917	867	861	882	862	848	892	863	875	889	894	893	828	870	875	887	918	877	918	916	884	900	876	942	872	923	868	910	889	842	887	882	862	862	870	887	862	868	891	887	928	934	892	904	905	877	886	863	956	884	840	913	918	883	888	874	901	872	931	902	901	946	876	833	903	896	848	889	849	887	864	867	891	886	862	883	872	874	904	842	933	898	876	925	881	820	900	932	894	888	930	858	883	891	882	847	865	855	884	851	899	896	849	920	847	918	900	884	898	897	879	838	846	869	926	861	893	892	883	845	889	889	860	881	831	845	914	891	853	874	871	834	855	929	847	906	836	883	863	865	842	891	895	835	882	860	853	879	935	876	900	875	847	866	866	863	901	917	912	877	930	971	893	861	928	883	850	888	900	898	877	878	911	853	846	889	854	861	845	853	869	882	886	915	887	834	890	880	926	906	928	919	879	843	964	894	838	927	817	873	873	892	891	934	823	965	808	938	820	861	903	906	909	844	907	846	879	838	839	873	856	905	881	876	860	902	891	853	876	869	827	930	871	915	856	849	914	836	880	878	909	880	873	852	878	875	870	837	904	873	869	878	922	887	849	911	913	899	907	902	933	891	817	868	850	871	845	938	887	869	874	833	917	835	848	826	857	917	830	858	926	891	888	847	856	910	819	852	864	886	899	888	872	857	882	867	837	869	897	889	952	865	876	882	875	870	907	855	840	846	862	839	898	865	881	857	892	893	915	872	875	887	886	822	909	904	845	925	851	941	914	865	886	935	842	811	876	883	899	887	902	897	927	878	896	859	916	905	810	887	879	837	840	845	894	905	901	876	854	864	847	816	894	868	926	896	853	897	912	909	875	833	887	864	905	867	870	887	873	896	885	887	900	838	916	824	899	877	880	839	894	898	884	806	876	946	871	921	916	939	883	939	910	876	913	855	904	853	898	889	862	904	937	834	888	877	905	855	848	938	900	866	896	859	888	841	895	916	882	859	875	947	890	872	904	830	877	876	837	871	873	869	879	837	917	905	877	833	903	898	890	913	843	875	837	895	910	901	919	905	934	865	866	903	861	906	861	873	918	924	884	894	850	841	872	873	912	892	871	905	814	881	927	917	911	844	900	918	906	865	876	890	870	922	957	895	879	849	873	892	830	865	865	926	904	943	893	829	862	843	881	857	906	823	834	891	868	887	921	878	879	896	849	902	892	906	898	931	825	867	894	907	872	831	854	896	855	879	906	884	886	873	851	958	872	884	866	863	926	897	870	858	909	917	914	876	952	812	882	945	891	817	941	858	862	866	904	929	857	873	929	830	872	880	908	907	861	874	818	964	938	891	871	884	893	918	829	882	894	885	890	933	873	858	865	833	862	862	851	885	889	867	904	829	854	886	870	843	891	930	922	904	963	837	860	860	860	893	875	912	910	880	923	864	884	883	893	812	896	885	935	868	886	846	948	896	876	893	927	893	842	866	870	897	855	857	860	900	910	862	871	871	875	860	869	871	908	864	864	831	829	902	895	900	897	899	895	897	927	852	868	858	890	844	854	845	878	813	907	921	908	935	911	885	902	918	883	842	882	910	900	895	846	916	887	887	923	890	874	883	888	867	875	858	885	856	824	893	928	854	854	882	837	869	932	890	913	891	888	889	901	901	863	862	849	853	887	883	877	866	918	874	895	876	902	864	900	884	917	853	903	911	862	881	848	907	906	937	837	846	887	918	856	851	891	875	848	880	881	837	831	893	883	899	905	858	894	875	880	876	882	820	886	839	866	872	861	911	916	910	903	872	880	855	869	886	931	852	803	857	889	914	858	855	894	836	838	842	901	930	875	878	862	878	918	861	915	889	900	902	893	872	897	895	880	848	862	851	839	936	819	905	881	881	877	888	872	843	871	900	884	872	869	886	901	858	901	901	890	896	894	854	851	863
53793	24159	11674	4370	1428	698	511	466	449	467	409	475	432	416	423	405	470	416	406	401	403	398	397	402	422	411	419	417	411	433	471	438	437	406	392	402	446	461	422	431	399	441	427	402	421	422	414	417	439	387	439	371	378	424	398	382	394	429	443	423	431	403	434	418	435	416	459	417	404	440	419	387	425	436	456	399	402	424	451	414	392	416	415	412	469	424	393	433	412	393	399	410	450	435	446	406	447	403	447	412	408	391	433	434	451	429	411	432	409	442	461	432	438	389	409	421	387	422	404	419	413	450	407	468	437	398	402	417	426	465	378	400	428	405	423	435	435	414	387	435	411	408	445	432	416	476	432	414	379	431	393	448	409	432	395	441	425	419	453	423	424	434	413	426	409	415	404	434	394	438	442	402	448	414	416	428	407	429	390	384	435	414	401	426	402	445	415	431	405	446	413	413	395	439	423	400	411	383	403	403	417	415	399	422	409	429	402	375	376	444	404	386	412	379	420	400	409	378	423	380	432	392	416	417	387	388	401	378	424	427	418	437	406	443	410	378	400	413	417	402	386	355	413	378	368	399	372	418	423	414	401	408	379	392	373	392	404	378	409	408	405	409	408	428	443	394	416	421	339	406	397	436	409	417	432	413	385	448	436	425	431	445	451	407	404	429	454	409	439	383	430	432	401	418	389	428	400	428	414	418	439	386	433	427	400	423	474	395	410	417	443	414	443	434	416	395	418	412	464	391	400	425	439	444	387	435	428	419	405	412	434	405	373	367	413	425	437	400	444	413	423	421	402	429	396	390	392	379	424	405	399	422	431	421	411	430	391	426	442	408	401	411	438	454	445	398	419	399	355	399	404	420	397	402	457	391	403	426	431	414	443	456	403	407	419	392	373	442	413	431	405	436	446	420	387	373	468	422	413	457	436	459	451	433	432	379	429	422	400	396	423	405	402	415	429	431	461	422	417	404	420	414	406	410	406	419	408	419	415	459	410	386	391	428	399	407	435	446	409	394	398	401	431	435	441	404	435	431	426	398	407	410	443	389	454	396	406	397	411	462	382	393	373	436	402	415	438	381	405	390	433	438	421	423	398	438	408	374	425	446	416	406	385	408	401	442	425	418	408	411	418	408	391	397	418	411	433	420	412	390	443	380	402	391	397	434	411	415	458	408	432	405	424	416	385	390	394	454	423	416	406	401	374	418	416	412	406	386	457	397	410	423	423	433	441	358	435	418	435	447	423	409	394	452	403	392	408	396	417	412	400	376	434	413	404	409	407	447	388	424	433	415	432	412	454	409	428	438	394	416	408	404	402	421	421	394	393	381	393	438	414	406	419	432	428	429	411	411	420	449	428	457	438	381	449	385	413	421	426	431	398	428	395	481	418	430	391	407	397	396	398	408	404	388	442	402	390	443	419	380	435	420	418	424	408	469	349	413	409	386	427	383	392	447	422	402	439	398	407	390	420	422	420	422	474	394	384	415	423	419	394	439	421	407	412	409	431	481	426	421	432	408	452	414	404	381	400	417	440	440	419	427	436	442	405	434	411	469	415	391	424	413	391	416	426	429	420	436	425	411	417	396	424	402	412	422	405	396	420	394	374	417	460	383	402	423	393	395	402	410	421	406	412	426	394	414	458	366	426	412	403	404	406	416	441	406	454	408	429	418	415	423	412	389	431	438	409	432	425	423	421	405	468	434	431	423	426	413	421	409	426	437	449	423	413	468	440	431	430	433	378	408	411	411	370	409	402	403	431	445	404	452	398	378	396	398	421	416	425	459	424	419	448	426	391	392	411	429	383	414	432	465	433	412	399	435	397	420	447	439	422	382	407	414	415	400	408	438	408	398	417	428	416	412	461	370	440	452	445	417	423	444	413	411	396	416	451	401	421	369	415	439	400	384	426	416	423	435	379	408	392	411	420	423	416	409	416	427	404	436	403	428	437	404	400	420	428	413	396	412	454	392	442	424	434	445	395	439	398	462	420	429	422	410	404	427	435	441	404	428	404	430	442	409	465	428	405	492	390	437	460	385	389	450	377	450	399	405	415	405	414	422	427	410	410	452	433	381	394	374	401	449	445	399	406	434	420	425	425	423	402	435	421	438	424	410	405	423	419	403	390	440	416	392	465	452	405	413	408	377	452	415	447	461	373	352	420	432	424	440	386	441	431	399	395	420	426	393	407	423	371	393	373	440	436	380	412	424	384	366	383	407	415	421	390	419	436	411	396	412	425	431	406	413	438	396	442	370	388	416	414	422	426	432	368	417	397	423	454	426	424	460	404	420	392	395	421	418	400	415	419	392	440	380	405	416	424	374	453	425	435	405	390	408	400	395	407	389	434	417	418	428	408	399	422	425	406	439	422	411	409	404	453	407	377	445	434	423	460	390	397	387	416	416	443	418	403	450	401	411	398	449	422	425	391	412	407	420	423	399	438	408	406	420	435	412	439	443	467	443	403	393	428	466	395	408	406	433	386	405	410	440	453	444	393	396	446	413	421	405	392	419	449	392	428	428	425	389	423	418	415	412	415	458	418	410	401	436	410	397	400	440	405	425	420	420	385	403	393	413	401	411	386	428	455	436	427	399	404	369	438	405	411	431	394	411	417	487	389	439	406	418	432	385	421	416	427	414	463	426	407	409	419	383	372	418	394	428	428	428	436	426	430	434	438	430	414	429	437	411	447	451	416	384	427	413	382	444	410	419	439	421	424	378	395	364	412	363	423	431	428	413	403	481	391	414	423	431	422	429	432	410	385	394	411	361	392	402	411	451	453	434	406	412	416	398	443	431	432	424	434	404	437	406	370	404	385	427	454	411	411	367	367	425	418	415	413	408	426	400	420	380	421	430	411	399	426	394	395	448	452	446	438	449	384	401	413	456	412	387	432	395	393	401	448	424	441	460	400	425	409	428	430	437	389	398	414	451	417	420	403	405	402	399	398	421	406	406	432	446	421	417	398	430	424	429	372	402	413	406	413	394	407	427	442	422	405	408	430	445	402	409	413	385	405	367	408	425	411	417	481	427	397	396	412	415	408	422	404	437	444	427	395	408	457	402	426	399	386	440	404	422	402	410	418	418	419	440	417	436	447	459	424	421	459	392	447	417	397	403	387	403	369	445	432	400	397	435	382	413	413	436	420	404	370	392	453	424	408	452	427	431	414	403	429	421	419	465	389	382	433	467	431	431	427	415	446	434	406	398	390	381	423	406	459	413	418	385	421	420	391	431	424	406	425	416	430	413	432	405	450	432	434	429	435	373	376	431	393	405	383	391	407	401	415	405	476	391	417	399	402	420	418	409	425	395	365	394	385	373	400	386	452	389	417	424	407	419	362	396	435	412	452	381	395	403	458	429	396	445	433	447	393	461	422	387	438	423	419	396	402	411	395	433	427	447	416	404	388	392	393	409	374	446	443	440	416	433	430	429	419	405	434	401	435	446	417	411	402	409	456	395	417	436	409	437	413	390	407	426	388	416	383	419	422	413
35352	16554	11478	7074	3348	1768	1248	1022	960	910	919	908	932	958	872	869	902	907	915	881	908	864	923	947	904	912	942	843	913	889	864	912	909	890	873	891	891	908	861	925	895	891	922	928	883	945	893	917	944	885	929	856	916	884	904	913	924	889	895	947	937	939	941	935	907	916	951	892	873	905	965	907	925	935	912	954	896	882	926	953	915	909	919	902	894	915	926	917	896	870	888	903	867	907	872	911	941	858	910	963	867	899	899	925	904	911	970	874	903	888	894	913	925	875	929	872	872	911	934	935	929	884	936	858	970	891	934	939	947	866	836	873	874	866	941	893	870	871	843	944	889	874	928	926	923	912	907	903	924	935	962	911	877	963	887	912	896	871	857	933	879	880	942	896	940	921	896	935	865	915	958	928	902	896	895	890	896	891	839	879	884	928	890	872	894	943	961	892	935	915	876	924	928	868	884	931	890	886	879	901	903	938	907	898	879	931	926	889	862	890	890	927	865	917	923	864	878	878	949	899	923	968	929	916	906	912	919	891	857	927	863	953	888	912	918	912	941	923	934	936	856	863	914	936	910	883	918	867	897	959	951	888	922	896	893	926	891	925	893	877	984	917	875	915	948	887	932	895	869	903	858	898	897	862	946	912	879	945	930	909	907	878	908	937	859	966	881	859	918	932	856	955	905	917	914	920	905	850	911	910	908	882	949	924	927	901	915	848	938	928	864	921	965	865	916	922	899	913	872	907	867	866	903	899	865	859	933	953	877	880	924	912	939	899	912	924	910	911	976	904	924	906	890	917	914	942	914	889	858	883	911	906	913	883	877	940	948	887	973	913	915	911	909	917	937	933	915	905	903	911	919	874	909	948	917	927	953	908	936	899	896	835	913	858	912	942	880	829	892	908	872	894	944	868	912	939	876	891	861	912	930	974	906	903	919	884	935	868	913	883	925	898	872	885	926	870	864	867	909	964	896	886	950	888	900	916	903	914	880	941	881	935	911	930	881	901	920	902	918	922	923	921	942	931	941	921	917	839	893	947	918	881	846	908	901	879	905	905	940	867	899	889	895	896	909	846	878	891	937	888	920	914	860	858	896	936	862	897	939	905	845	897	885	906	932	850	926	913	908	922	897	899	891	921	879	932	905	964	934	959	896	944	934	843	871	894	891	947	956	969	896	928	896	904	863	895	912	923	928	916	938	872	874	835	879	945	907	950	916	903	868	882	859	869	879	908	906	878	883	913	920	890	918	956	912	935	845	943	943	916	912	888	879	879	878	917	863	924	970	912	903	914	913	881	929	926	907	914	914	909	907	854	871	934	923	928	967	930	917	906	887	902	889	891	948	919	909	922	869	900	864	864	899	876	872	841	930	916	957	870	914	940	892	907	914	939	897	900	918	942	911	919	939	821	908	912	930	893	914	913	963	878	897	896	964	889	928	935	886	890	941	971	915	945	856	927	911	882	901	950	912	950	890	873	938	867	884	859	921	886	951	902	891	927	923	892	913	873	930	911	886	935	904	912	946	873	935	891	915	893	896	928	880	884	887	881	931	925	895	932	948	913	910	949	905	944	965	898	903	910	923	879	896	934	924	883	898	869	928	906	904	910	897	894	999	945	894	837	947	913	957	916	882	889	916	929	829	915	913	929	921	905	877	927	894	905	967	871	870	902	909	867	858	918	962	910	889	927	932	853	902	868	925	965	943	887	906	929	916	946	915	936	882	861	956	914	915	931	952	944	902	957	895	913	862	882	900	855	921	947	888	889	894	963	899	874	897	919	926	868	901	862	906	906	919	869	880	925	915	950	898	894	893	921	945	896	864	951	912	904	888	928	938	905	925	919	883	910	893	897	880	887	946	928	838	954	893	905	938	860	902	906	922	898	892	885	929	931	912	898	943	929	898	929	925	924	896	887	857	916	921	916	923	912	881	936	939	882	914	885	894	930	889	928	923	926	923	938	901	892	885	895	901	915	873	890	908	886	859	935	961	942	922	897	955	876	926	911	919	946	867	915	900	898	924	911	940	853	920	935	906	877	950	878	895	901	900	921	851	904	920	939	835	922	880	912	905	830	908	911	859	903	946	918	962	935	910	866	910	930	901	928	919	939	923	942	902	838	893	934	892	943	914	938	948	855	897	915	920	884	849	894	881	863	890	861	950	915	900	884	894	871	855	916	935	930	915	904	882	864	868	922	854	879	915	871	928	876	913	885	912	942	944	894	950	946	891	900	925	846	867	916	923	882	913	870	909	903	864	933	922	850	914	882	899	923	938	948	924	933	890	883	922	916	943	868	897	922	860	922	932	928	891	932	897	886	884	882	927	894	928	954	932	880	904	919	943	882	840	961	844	920	909	884	969	883	857	886	896	881	910	890	917	933	869	901	882	904	902	895	925	938	946	886	871	926	913	888	909	920	929	952	901	930	877	948	889	899	886	934	946	938	887	888	923	900	855	931	925	901	935	865	884	909	899	888	882	852	842	902	960	922	948	885	860	893	957	889	937	897	907	882	875	883	877	900	912	919	884	890	915	910	938	926	944	898	960	895	887	889	859	967	917	942	937	948	874	890	901	930	876	911	925	936	932	912	833	949	905	860	850	880	887	921	877	899	869	920	854	923	958	908	912	876	895	907	848	894	950	906	859	909	951	895	907	932	919	924	889	900	904	917	918	911	880	843	941	816	904	835	935	900	912	908	874	858	866	911	910	891	966	946	907	853	919	927	921	909	930	921	860	892	929	874	881	887	944	927	922	906	848	945	916	945	910	922	902	874	917	943	935	910	953	911	875	896	923	877	898	888	855	949	912	920	912	874	866	881	948	976	865	915	889	905	912	913	931	948	886	916	1011	880	927	871	905	889	945	939	896	874	826	904	862	874	907	959	877	915	969	898	845	868	878	869	895	902	914	901	875	886	915	943	937	895	887	953	876	957	930	808	908	930	886	847	974	921	932	967	848	898	920	941	917	929	892	914	891	919	914	884	937	859	907	879	869	942	917	915	931	877	965	928	894	918	851	898	925	908	879	913	932	945	875	930	930	929	892	932	917	949	923	932	941	932	851	964	953	910	824	909	881	891	903	922	941	846	928	915	871	885	846	862	996	932	885	834	914	993	910	869	915	905	910	911	879	906	898	855	847	891	903	843	875	939	866	905	895	890	888	928	950	922	879	895	881	869	866	886	892	910	871	888	901	922	894	942	906	934	934	846	965	909	954	883	910	920	894	868	923	892	945	827	865	883	931	932	958	910	928	863	919	927	891	912	874	923	938	903	895	910	854	839	928	855	897	888	932	926	879	945	899	906	895	923	800	929	902	867	884	881	911	921	924	865	912	896	927	939	897	880	865	861	918	930	947	859	954	898	889	946	960	911	874	900	879	874	879	874	895	886	921	884	910	877	916	929	927	855	841	849	881	930	957	892	900	895	944	923	940	910	933	899	873	880	913	886	909	907	951	859	933	912	911	923	915	899	928	896	911	917	921	925	847	960	999	924
42339	21522	11912	2199	566	487	447	395	424	398	436	400	365	424	426	435	410	404	417	394	416	424	427	433	446	425	416	428	420	342	392	415	450	432	448	429	479	420	460	446	432	366	391	404	392	368	438	467	392	424	454	430	427	444	434	414	410	405	454	398	387	449	427	405	409	443	419	380	427	414	425	481	431	427	423	409	428	422	466	427	421	420	431	421	395	421	443	418	437	432	471	443	446	424	440	368	448	396	439	474	407	416	374	426	438	448	396	396	431	429	388	416	437	412	409	454	405	444	423	443	418	419	442	421	363	376	394	448	391	415	449	417	399	441	387	392	451	419	398	396	408	434	432	448	448	447	406	446	435	430	423	467	416	450	410	433	432	412	412	459	445	441	409	465	410	392	430	444	445	481	434	440	420	419	423	411	444	395	415	450	444	436	405	400	442	399	404	408	443	414	405	431	434	430	430	418	413	445	447	431	443	459	405	411	397	434	418	404	431	436	442	438	437	453	394	418	403	450	477	402	451	430	441	398	394	408	434	462	465	422	385	399	442	422	438	480	390	423	405	447	437	423	448	396	427	413	411	410	429	426	429	407	380	420	430	424	412	374	421	453	426	410	406	423	492	445	433	445	442	452	413	441	429	456	419	411	442	405	454	429	393	379	450	416	406	439	441	436	410	418	400	419	406	421	435	416	492	406	403	401	442	427	422	428	419	462	424	382	430	432	446	456	409	408	383	428	455	447	418	433	453	393	420	437	418	461	409	452	420	459	427	429	451	447	425	425	439	426	459	470	409	396	461	389	384	456	406	480	414	387	441	437	396	459	442	455	418	419	422	407	417	396	436	425	430	446	427	408	390	396	423	405	404	400	485	452	415	437	414	459	394	383	378	427	435	409	418	418	425	395	424	461	413	465	415	421	427	459	433	432	433	469	410	410	439	447	384	443	421	380	439	430	406	429	420	438	451	408	448	420	401	447	471	435	435	418	471	442	461	418	407	394	451	435	413	403	450	456	411	454	425	442	435	409	425	420	452	462	471	446	386	457	478	435	425	404	418	443	435	451	408	400	465	452	425	402	428	409	406	462	445	439	424	418	431	475	420	398	429	413	396	447	436	444	476	434	424	387	406	408	445	422	425	450	419	403	425	423	385	409	449	444	452	434	414	383	413	434	413	413	430	407	422	395	437	411	442	368	387	439	420	426	446	402	420	428	421	446	452	410	445	445	425	399	410	459	418	460	369	441	387	441	451	422	424	457	475	458	432	391	445	443	423	476	439	422	408	439	434	409	438	461	461	426	438	449	479	405	433	434	383	414	424	438	448	414	389	429	412	426	412	421	440	442	442	465	434	416	427	373	422	443	427	390	422	420	415	442	440	365	455	459	426	389	422	415	426	447	388	434	416	488	435	416	392	436	436	408	449	442	426	415	405	403	453	438	464	477	413	430	422	467	436	437	410	431	440	415	446	442	399	409	397	439	505	417	397	419	410	451	410	426	408	403	407	402	447	427	446	432	445	431	417	457	447	386	438	420	396	455	425	390	428	442	411	454	413	389	416	415	455	437	409	443	431	433	456	441	427	473	422	426	435	445	445	427	397	410	489	457	429	408	410	442	399	464	407	435	390	377	450	424	422	448	445	391	407	469	423	384	454	422	424	425	491	401	413	455	453	445	457	407	435	431	442	417	429	415	433	443	436	418	444	418	423	406	429	461	392	418	437	424	418	390	436	377	354	420	444	419	426	455	420	433	437	458	429	457	442	409	398	400	438	433	426	425	430	427	422	440	441	428	400	402	458	400	398	456	416	435	440	377	391	423	407	439	390	422	426	362	429	442	445	430	428	389	444	419	448	404	389	420	410	389	429	431	389	406	375	437	412	430	394	461	428	434	443	430	446	452	414	449	406	439	397	424	406	405	401	441	452	441	426	456	410	437	436	421	434	408	409	407	384	371	429	423	416	486	443	421	418	396	429	425	401	402	427	399	424	449	409	393	399	427	440	470	424	452	447	418	405	422	411	443	433	415	444	479	387	429	438	385	425	440	433	444	420	407	413	429	442	419	386	385	381	385	417	400	407	445	462	413	447	432	408	439	425	440	400	450	375	430	414	452	418	436	428	389	428	398	414	396	404	389	422	442	464	437	413	424	453	424	447	405	431	388	420	436	400	449	455	401	452	442	412	430	420	434	411	442	424	429	422	442	428	433	391	428	412	418	414	437	440	448	412	436	429	423	471	395	422	425	457	447	416	418	399	453	407	413	410	413	431	435	442	419	435	439	433	442	453	404	403	402	387	401	391	445	440	406	435	454	449	472	447	458	459	441	441	450	447	409	417	444	413	412	418	422	408	411	452	423	447	432	414	408	394	402	394	433	457	405	442	451	397	418	380	427	441	415	429	401	419	375	405	436	373	403	458	420	404	438	438	447	474	444	425	424	411	445	426	407	386	400	476	417	427	413	387	414	398	412	418	423	435	417	423	398	429	435	430	429	433	443	409	426	393	408	401	379	462	419	469	404	440	468	451	449	444	422	392	470	404	399	430	450	450	433	409	417	426	413	395	409	440	442	426	405	443	445	385	450	399	432	405	462	406	397	456	403	398	436	408	400	418	411	461	422	439	414	416	442	388	376	453	432	435	389	423	426	416	412	438	422	396	429	405	421	438	420	419	413	440	425	404	419	439	397	387	444	446	426	438	466	417	429	421	396	413	452	410	409	432	420	450	424	404	424	429	462	451	440	439	421	409	437	435	417	405	407	425	415	431	446	444	400	468	402	400	414	445	451	469	400	425	423	417	425	412	408	434	437	451	412	464	396	461	433	421	416	413	401	416	395	438	462	436	396	394	462	424	443	440	422	431	405	435	447	418	396	433	408	432	425	439	438	428	438	407	420	426	418	416	435	455	395	430	425	424	446	396	399	381	423	394	471	427	448	458	420	438	419	467	431	456	467	437	434	392	414	414	442	422	406	418	415	435	398	469	387	428	429	426	426	439	449	395	420	429	443	401	422	393	432	398	435	426	413	455	431	433	364	435	438	440	435	414	398	485	460	411	440	441	424	408	468	427	420	462	458	454	435	481	454	460	423	436	432	436	422	417	440	417	416	427	442	423	450	440	438	390	420	469	433	439	479	467	434	437	417	402	388	396	372	394	406	427	467	450	407	411	524	437	426	426	428	407	434	413	395	428	372	447	429	414	400	435	428	380	440	433	438	400	432	452	434	428	466	452	451	444	427	424	438	449	425	429	425	434	415	446	417	391	409	408	404	417	441	426	406	447	433	422	397	430	402	443	443	407	403	417	422	420	400	420	431	395	386	378	437	438	408	470	408	465	435	426	426	438	443	405	418	432	443	431	445	408	399	422	441	413	424	378	435	418	433	417	443	454	478	435	402	399	453	425	374	411	420	418	440	396	440	462	468	426	433	445	440	394	390	438	414	420	424	411	385	415	453	465	417	416	386	430	434	412	415	402	333	426	421	448	441	388	452	404	430
25784	7803	2763	1638	1203	1070	945	961	920	931	926	924	933	928	898	942	933	934	907	925	949	901	977	923	947	868	936	923	905	947	924	908	1001	891	933	927	911	927	913	969	932	904	945	949	963	1004	954	950	933	951	935	925	943	998	904	920	940	946	966	877	953	882	951	980	960	955	916	940	929	903	948	907	970	902	948	947	947	915	936	938	939	891	945	913	927	958	954	873	985	907	974	943	958	888	934	958	887	930	890	956	948	899	902	938	945	874	983	948	952	905	929	925	915	902	890	981	928	928	924	944	950	928	932	929	913	921	953	907	899	897	950	907	935	855	922	927	908	949	944	933	963	961	903	959	911	1008	937	979	937	936	924	947	919	987	914	955	909	901	924	925	904	897	920	962	935	918	894	961	907	912	913	937	951	899	936	942	953	901	916	871	908	964	898	906	937	938	937	934	925	916	877	902	904	934	908	890	838	958	953	969	959	938	959	888	915	900	874	939	919	897	889	951	909	916	888	934	965	890	908	921	923	919	927	922	1009	944	935	932	956	878	979	898	969	944	942	914	936	896	936	929	937	924	946	977	927	866	922	905	863	932	916	944	857	942	892	945	928	941	885	950	922	947	941	998	907	946	905	936	929	930	913	961	897	903	937	933	948	962	900	962	962	903	919	945	965	923	878	944	967	939	936	938	955	870	948	909	966	907	899	903	901	941	918	868	944	960	926	926	901	983	886	907	946	932	970	963	875	887	824	872	945	949	944	904	961	901	912	931	948	901	906	906	944	904	954	940	904	929	896	938	920	961	924	939	943	890	932	930	912	898	928	940	929	919	864	877	930	927	932	909	936	942	953	912	919	938	919	921	942	917	996	949	935	897	901	917	929	915	901	889	896	967	888	964	923	943	897	955	927	917	938	880	942	939	917	930	929	878	913	1005	945	921	896	915	994	944	911	888	940	861	954	931	914	938	947	916	911	879	961	894	918	932	923	951	913	949	878	949	928	970	970	886	932	947	942	913	907	958	905	929	926	943	890	969	958	954	922	915	919	892	930	976	910	905	921	926	985	945	884	921	915	889	948	922	943	946	913	915	908	935	943	926	860	977	935	971	952	902	904	857	897	943	929	916	946	954	975	887	954	896	937	914	912	908	947	946	942	946	906	967	914	945	888	940	955	955	948	900	916	994	896	864	886	964	903	960	911	951	980	940	982	954	939	922	948	953	887	898	954	953	902	941	872	914	898	880	931	941	930	900	944	978	918	906	933	881	933	950	910	913	887	975	966	940	894	893	918	919	952	892	930	891	907	958	929	928	905	946	908	992	910	905	872	922	902	967	882	909	898	989	982	894	892	916	912	910	861	935	912	967	921	882	908	895	936	891	885	893	894	926	919	960	962	914	942	927	907	919	917	918	896	955	972	934	910	913	917	919	919	935	896	918	950	915	988	922	918	946	903	921	930	915	852	938	957	917	876	912	949	903	920	881	925	885	930	938	877	924	974	916	936	985	926	925	918	951	955	911	920	882	947	917	940	913	889	873	908	930	994	920	935	901	942	940	904	940	934	985	896	879	979	880	938	925	938	977	903	918	961	1017	933	908	901	906	913	945	877	931	876	912	924	877	951	978	894	937	947	906	941	964	945	927	917	928	915	937	908	912	935	917	950	910	949	929	921	899	901	954	889	921	941	918	871	919	887	901	959	932	966	917	987	939	942	970	929	894	874	920	893	878	934	930	903	897	900	927	901	913	899	939	984	909	969	1004	984	896	925	901	960	916	945	904	927	904	948	929	945	958	938	966	970	978	921	927	891	959	890	933	957	922	880	915	958	939	966	953	919	907	883	885	874	862	885	929	920	924	902	926	966	955	910	927	922	872	909	949	989	939	903	963	932	942	928	945	928	933	948	927	912	911	914	953	934	973	934	959	883	992	958	972	923	938	909	911	924	916	913	963	1002	963	897	930	944	962	902	927	918	920	921	879	907	932	964	901	915	991	934	928	959	914	876	897	888	892	871	956	916	917	934	915	940	976	920	919	922	943	889	915	963	933	968	922	855	909	927	936	967	960	935	900	970	969	974	930	890	936	903	948	885	934	911	899	945	962	933	1006	958	966	928	952	885	914	914	930	984	918	936	903	887	898	895	885	950	929	989	952	946	948	886	937	943	886	946	890	963	932	971	948	903	904	898	909	950	971	926	961	928	950	926	874	903	909	897	943	937	946	849	926	922	958	884	958	998	894	881	913	963	929	948	960	932	930	921	917	926	938	878	904	926	953	920	913	936	918	919	910	893	910	936	924	913	890	922	932	942	963	918	933	915	899	878	924	912	942	896	861	945	915	907	939	912	902	922	932	944	935	927	919	948	949	1002	948	994	910	911	915	940	938	914	985	912	911	1007	926	932	951	942	911	927	922	948	954	912	903	964	948	944	944	886	955	914	883	899	960	957	934	920	882	892	916	887	897	919	940	909	912	897	897	936	939	964	938	927	923	929	930	834	925	945	941	907	951	923	1008	959	905	893	937	988	991	978	949	931	911	959	889	938	911	903	924	899	921	940	936	976	907	908	945	986	889	872	900	927	911	937	915	895	951	974	911	941	877	948	928	923	871	931	898	931	1003	955	944	962	985	930	908	945	916	893	966	941	893	931	917	913	944	918	910	963	929	965	918	949	942	936	920	867	876	882	926	896	896	930	904	943	909	944	959	962	873	974	904	935	947	922	979	981	916	877	932	928	860	968	917	896	884	925	885	917	904	947	935	880	918	921	945	967	989	974	896	914	941	912	947	923	945	886	919	999	927	874	943	906	913	934	962	949	945	896	902	909	897	958	892	971	993	928	932	938	938	920	888	925	957	919	899	871	926	899	954	936	906	952	875	867	926	969	941	932	874	925	878	942	955	896	934	958	920	909	955	901	905	903	933	960	964	930	944	856	919	959	918	923	950	910	984	978	943	970	866	926	916	919	939	891	972	923	964	908	913	901	1002	888	950	924	941	943	923	973	931	922	937	886	904	986	894	895	924	913	936	892	884	928	916	930	908	897	946	959	947	895	932	854	967	921	885	947	993	909	947	893	1000	891	904	907	886	870	958	902	936	918	896	1000	894	944	868	893	899	933	922	958	947	932	891	913	900	897	901	947	928	903	967	910	946	915	866	902	943	907	888	918	887	953	907	942	888	932	893	937	904	974	919	971	907	956	926	891	956	961	948	967	933	928	994	896	919	993	913	918	885	926	882	837	960	972	917	915	909	890	900	976	920	992	903	959	956	980	965	955	966	948	958	912	899	896	929	875	947	904	909	934	962	908	950	911	900	888	926	900	958	957	887	896	899	886	980	960	951	912	927	907	900	934	971	928	968	915	912	941	908	940	951	879	911	950	942	905	950	946	929	928	929	907	910	946	905	941	862	910	891	923	928	938	938	947	872	951	928	920	873	924	898	965	974	856	956	964	965	931	951	894	866	931	902	882	868	934	953	914	911	1004	917	997	926	900	901	966	906	882	914	858	945	983	951	892	906
49028	19944	5890	1496	679	479	393	422	367	387	407	401	425	435	429	368	399	383	451	405	396	433	399	400	410	378	387	380	437	404	357	398	406	402	417	429	412	383	379	392	434	429	420	414	384	415	391	388	443	407	402	394	405	376	391	420	390	423	428	375	360	411	419	413	405	464	418	394	409	407	440	437	397	427	412	444	410	401	346	386	404	415	424	376	394	398	411	384	394	423	414	386	376	415	409	378	399	424	370	380	409	378	396	406	425	389	391	366	402	405	412	408	379	407	428	428	362	420	431	400	386	408	452	405	405	409	373	420	409	366	427	382	405	444	366	441	372	410	426	404	415	383	407	435	360	445	412	409	407	382	379	403	393	412	432	413	430	395	394	405	439	394	441	405	457	351	395	421	410	402	386	422	427	438	424	415	433	438	396	414	414	369	416	396	399	427	393	413	383	418	404	369	411	387	408	363	420	435	401	446	417	420	408	432	395	422	371	380	404	377	426	432	416	422	405	453	433	419	418	389	414	409	419	406	380	425	429	375	436	415	429	427	401	422	422	445	435	413	423	411	399	392	437	400	404	390	450	404	404	398	387	390	395	369	406	379	406	389	392	429	442	385	395	421	422	402	352	448	397	373	426	423	405	393	410	382	408	373	365	432	429	389	401	395	340	361	420	411	401	418	421	441	412	415	406	431	446	447	390	467	442	375	417	380	412	393	444	392	411	404	395	422	402	410	430	402	397	379	425	431	453	387	426	412	422	388	426	406	395	406	397	390	401	371	386	412	374	394	419	441	372	397	367	427	386	400	405	393	419	438	421	400	429	375	420	446	387	376	397	429	401	418	394	414	399	350	401	391	389	378	414	426	437	390	420	407	400	439	373	390	406	412	429	383	422	429	405	409	388	402	405	395	395	388	426	410	434	408	456	433	417	386	383	361	440	407	409	393	415	447	459	363	401	379	400	446	402	400	391	392	369	370	391	413	433	405	375	406	416	407	430	388	428	402	426	397	418	400	395	408	449	415	400	422	398	399	418	410	411	416	410	400	397	387	373	381	383	392	388	385	407	384	390	413	439	418	422	399	421	415	399	369	406	397	436	447	447	412	445	399	379	403	403	360	408	373	384	442	431	377	388	420	411	459	440	408	357	407	380	418	378	398	465	419	431	391	392	440	411	402	399	379	402	385	411	396	372	400	389	407	379	417	390	383	450	401	412	440	348	447	413	422	393	389	420	398	388	352	417	433	405	379	408	388	399	397	395	401	352	428	432	427	421	372	390	422	452	382	401	362	403	443	369	417	425	410	439	392	370	381	400	397	386	375	388	409	366	376	384	377	401	407	394	392	390	377	422	425	401	401	413	371	421	360	396	404	370	448	445	422	428	373	467	430	421	399	425	394	442	415	420	426	416	439	388	417	443	405	394	389	409	415	423	414	425	419	387	363	355	424	397	402	424	418	408	407	391	379	438	413	411	399	401	346	388	409	387	383	410	380	414	418	389	412	415	410	403	397	382	406	384	388	440	414	415	421	370	397	415	389	430	441	369	403	380	406	419	413	403	390	397	401	381	412	408	391	404	398	404	388	385	373	408	382	402	384	421	409	356	392	422	401	391	424	402	391	407	454	404	429	416	392	408	453	394	418	426	424	408	409	430	399	367	415	409	421	400	421	413	389	421	417	390	436	419	422	403	379	422	443	417	401	411	377	425	403	388	400	429	429	414	412	419	400	406	406	423	428	422	412	415	428	393	423	400	430	381	402	359	424	430	422	393	434	412	376	435	421	377	403	428	411	433	443	401	437	351	412	381	345	391	415	420	364	427	402	410	415	416	425	416	432	404	388	388	411	431	412	407	377	409	381	396	385	470	402	385	414	408	430	370	426	450	429	391	384	422	384	398	418	417	409	410	406	363	457	419	433	389	406	428	421	383	427	398	390	365	417	416	401	421	418	423	381	418	436	400	387	387	421	423	407	446	392	385	406	388	386	408	407	381	389	420	417	405	400	420	405	400	396	395	405	416	402	440	417	404	429	386	423	433	388	423	385	426	431	403	407	379	406	388	437	429	419	366	448	425	392	413	405	405	407	431	412	443	436	444	398	424	415	404	365	388	406	401	369	377	421	435	390	425	408	391	366	430	394	432	389	435	398	407	405	429	430	449	369	385	342	371	404	374	451	396	410	438	443	384	425	448	377	433	454	421	459	410	400	406	434	447	382	416	402	420	398	395	422	461	462	414	384	408	486	385	398	405	384	401	375	404	382	377	392	396	382	435	388	393	382	382	401	390	375	433	399	362	398	384	399	376	407	386	407	407	395	399	406	393	407	452	388	441	432	437	423	369	448	440	438	415	402	395	373	402	369	366	413	416	398	397	432	409	380	383	403	409	408	458	393	412	404	410	436	377	419	408	409	388	416	377	409	382	419	385	407	423	406	431	416	403	425	393	416	394	419	406	406	377	382	418	398	422	397	391	443	399	408	392	433	411	401	413	362	367	416	420	425	391	369	383	428	429	455	415	421	420	374	410	405	401	413	436	440	428	361	397	428	420	384	367	398	358	380	393	389	431	418	344	376	360	440	430	393	419	385	386	416	388	427	399	415	406	370	411	415	434	346	381	386	439	412	414	430	439	413	357	371	386	367	426	375	374	463	420	347	451	402	412	396	422	403	398	439	441	396	422	373	398	420	430	408	403	379	390	382	399	350	399	431	384	415	455	386	393	399	406	367	386	426	421	419	409	378	405	397	393	409	359	387	436	430	431	397	427	384	420	427	405	401	386	399	379	425	396	418	424	409	419	397	415	419	458	397	409	417	382	382	401	396	404	424	459	393	391	428	411	384	371	431	394	408	390	386	414	403	410	415	417	409	408	410	405	386	421	365	380	424	427	403	435	393	393	467	386	398	381	392	366	448	377	396	400	439	431	424	431	396	426	454	385	420	382	393	432	393	400	425	398	407	391	414	411	444	408	421	382	405	430	441	413	391	399	400	415	411	400	440	406	381	427	453	432	395	398	406	410	395	411	428	394	440	392	414	413	395	370	441	429	372	404	444	381	430	412	418	416	456	400	396	393	377	424	391	416	424	434	404	391	403	391	401	391	411	402	424	411	394	382	434	397	375	406	396	402	401	408	355	422	388	394	436	400	414	405	421	395	400	394	378	375	378	370	404	406	426	401	414	455	386	380	413	415	416	407	416	419	374	389	384	415	418	391	429	378	407	363	377	434	405	400	393	395	409	414	439	390	421	407	446	368	375	429	412	395	425	405	416	404	396	381	396	410	408	395	402	412	438	408	400	409	422	403	424	393	406	432	423	377	418	407	393	376	390	375	412	422	403	394	389	397	372	404	435	395	397	414	384	409	460	443	414	396	385	418	393	397	396	413	416	466	394	342	415	380	371	407	461	401	424	392	401	382	410	417	360	382	378	404	404	409	404	397	399	427	428	443	388	398	414	378	384	390	411	447	428	389	377	404	450	393	393	399	389	398	433	401	357
33265	14436	6023	2932	1546	1175	1000	939	895	883	869	951	861	900	866	890	900	868	896	853	879	893	883	870	863	926	881	839	890	897	894	877	847	933	886	870	900	854	941	892	900	901	922	842	895	921	879	879	868	886	901	904	891	861	864	925	899	869	857	860	850	868	892	912	964	829	888	872	915	895	946	850	891	868	883	901	893	895	890	884	882	884	869	896	880	899	858	906	910	812	882	915	955	896	898	913	894	863	885	918	922	867	877	864	913	877	895	867	892	843	865	875	885	866	899	889	860	822	941	872	928	872	849	936	881	897	894	816	898	896	858	903	864	910	900	867	892	853	915	846	890	888	907	881	849	842	814	868	855	833	862	888	868	859	853	912	926	871	928	910	867	913	887	860	852	909	861	896	916	902	894	851	883	913	942	835	910	883	900	846	870	900	904	837	874	878	879	829	903	902	883	873	859	910	861	886	933	906	866	888	855	901	875	881	882	899	906	893	886	914	902	878	857	900	869	872	926	897	919	879	891	896	875	884	859	840	870	866	913	873	854	918	894	885	892	884	853	888	907	903	902	894	874	861	868	854	908	849	962	865	861	903	886	897	867	872	858	879	869	883	951	878	869	881	888	883	929	892	849	870	846	899	879	882	889	852	862	893	916	889	904	903	883	846	900	847	867	867	903	889	899	877	888	919	892	881	879	889	885	910	882	886	889	948	878	854	901	839	895	896	896	895	877	825	855	847	896	869	872	876	851	892	896	866	876	951	884	900	883	849	887	911	907	893	877	925	884	805	877	843	916	845	889	887	930	947	835	859	918	905	890	893	918	873	869	843	934	861	835	868	869	913	859	846	852	862	893	891	895	863	876	920	938	904	902	894	893	869	851	837	846	865	833	875	932	898	886	910	874	895	864	859	875	947	836	899	902	871	847	856	911	887	957	903	863	879	823	895	898	847	911	912	871	885	912	895	886	895	865	888	861	931	850	859	892	928	890	866	909	890	923	899	882	921	854	877	909	833	882	869	891	889	886	903	891	903	954	887	869	906	876	844	951	873	901	929	915	841	885	929	871	827	873	866	824	849	857	904	860	892	964	907	846	880	923	915	865	829	928	888	842	863	929	904	905	870	868	863	904	870	908	870	899	898	862	902	867	856	868	858	892	894	864	857	838	886	842	904	900	902	920	920	930	853	863	875	841	917	895	856	897	867	874	873	904	898	852	902	869	886	849	941	846	804	869	918	838	861	912	891	923	868	862	873	859	945	871	850	890	903	881	853	860	854	883	908	895	837	940	909	854	889	860	874	862	880	958	897	898	936	859	881	861	912	857	841	912	869	909	877	934	920	852	864	852	856	898	858	881	830	865	884	866	862	943	880	850	827	907	858	867	866	915	919	852	903	871	861	844	827	867	882	876	855	890	909	831	856	908	863	958	877	873	820	884	845	864	857	881	878	865	895	884	913	852	823	825	796	890	854	891	815	921	904	872	895	832	842	865	918	910	846	859	895	843	905	834	882	855	864	896	888	886	876	935	903	900	884	897	899	908	892	897	887	880	895	877	903	930	900	878	877	865	840	873	870	916	873	860	882	892	870	875	902	879	861	874	887	892	869	873	873	886	844	843	901	909	921	911	871	892	852	931	911	867	873	841	857	900	956	874	924	890	886	882	928	927	946	908	905	909	853	945	918	872	864	883	851	882	920	908	916	895	875	934	895	892	852	951	868	897	852	849	922	885	870	889	888	932	888	820	865	906	878	871	880	849	900	897	947	870	902	865	870	859	918	920	802	876	882	876	902	906	870	878	880	925	904	867	873	821	885	890	854	919	890	888	878	872	888	889	865	923	900	901	851	887	897	883	898	905	913	894	884	839	870	868	863	897	910	865	888	839	869	871	876	903	889	878	857	869	854	905	862	845	823	941	854	842	872	851	867	963	861	889	876	880	927	880	876	931	895	876	877	856	851	892	897	903	863	892	863	919	913	859	867	886	812	862	924	887	908	926	867	899	895	862	893	888	883	896	852	920	846	879	898	890	933	906	879	879	882	889	934	868	926	912	870	935	893	820	870	876	842	927	877	945	935	921	891	882	866	846	839	887	902	831	896	898	897	909	898	868	873	915	859	913	880	905	860	895	875	899	888	874	879	915	896	938	808	826	887	855	902	879	881	823	851	890	867	952	929	846	876	894	885	897	929	949	897	870	879	933	875	893	897	894	875	921	902	895	855	880	860	879	911	914	876	887	865	902	864	870	921	903	877	881	889	850	869	866	893	819	901	902	928	908	890	915	881	836	903	875	942	891	886	835	857	873	881	883	897	895	883	860	921	905	931	891	892	906	846	870	917	866	886	847	878	947	857	876	851	887	937	891	905	830	889	941	893	867	860	859	855	851	900	949	855	873	827	872	881	887	906	903	836	860	905	846	845	899	886	846	911	878	906	899	858	913	873	845	844	849	883	894	916	894	901	903	885	830	894	852	818	865	896	878	857	911	941	890	949	915	936	863	880	906	856	894	897	886	859	856	863	967	878	855	865	889	856	922	859	899	862	897	822	866	865	867	884	922	877	848	935	886	926	913	875	906	903	869	904	859	882	870	850	886	946	811	919	889	875	890	893	881	893	884	871	916	828	871	892	925	905	913	835	889	857	838	853	887	873	917	877	905	868	891	889	869	903	903	912	882	907	901	894	915	921	902	863	844	923	842	873	873	890	909	850	868	874	890	889	878	885	885	882	867	884	921	836	882	904	902	885	836	891	925	859	893	854	905	888	878	881	977	844	926	878	909	853	891	899	902	832	867	881	884	879	894	832	913	891	886	881	894	944	854	882	848	903	879	870	882	910	882	858	916	899	876	916	834	828	885	793	870	849	896	919	831	918	913	887	874	912	844	917	872	857	861	888	906	874	910	922	849	884	875	813	911	883	946	898	915	928	885	905	933	901	915	857	903	922	865	851	930	917	910	871	887	887	895	886	888	887	856	884	880	792	922	877	860	866	903	906	903	879	896	887	934	891	863	891	880	840	919	872	901	870	900	855	925	899	917	863	836	852	892	888	936	875	888	923	857	981	870	870	811	925	897	883	908	888	879	915	934	925	909	842	876	959	853	885	842	876	899	856	885	872	865	869	878	931	840	893	837	868	912	872	921	905	893	860	913	835	921	915	920	879	917	910	853	908	876	906	879	867	883	893	884	878	842	868	894	891	889	935	869	926	895	914	841	854	895	801	930	928	890	873	854	923	915	872	883	909	837	923	920	880	889	863	875	876	875	918	879	879	847	873	846	873	896	876	901	840	884	861	862	907	889	938	861	894	843	881	891	915	887	897	871	885	966	884	834	901	921	910	885	854	858	863	941	918	903	871	892	866	854	870	908	914	838	954	878	834	853	932	883	946	890	900	890	881	846	902	887	885	858	924	894	916	904	897	904	852	910	841	865	881	914	916	838	880	891	855	839	852	914	882	848	856	872	902	851	888	902	855	839	939	923	868	928	884	872	886	840	916
62868	27118	8583	1929	817	489	479	431	393	398	407	432	436	390	429	413	437	452	470	418	467	418	430	426	392	382	407	450	457	436	405	441	406	458	426	394	411	410	410	437	368	433	429	428	429	405	435	430	427	396	385	410	457	417	423	463	395	456	418	414	431	425	454	422	458	440	440	447	396	398	410	426	460	415	422	415	419	424	437	388	403	422	419	418	376	418	413	426	390	378	405	392	423	472	411	397	383	421	403	423	415	410	406	455	434	414	421	405	405	397	442	405	459	439	384	407	405	451	398	423	433	399	423	405	404	415	439	403	418	372	389	457	381	465	406	413	416	432	442	402	439	420	463	465	438	414	408	348	431	441	418	410	402	436	404	436	411	372	424	419	419	423	418	439	388	422	443	425	443	460	404	409	441	446	406	388	407	413	359	395	439	427	430	445	431	422	411	428	411	497	443	407	421	399	425	396	418	426	403	407	393	427	457	414	410	422	433	431	395	438	407	447	418	422	408	437	450	461	443	434	373	400	437	424	433	435	410	419	421	476	416	408	416	440	441	404	423	449	447	433	408	453	438	380	419	434	408	405	457	399	417	415	426	429	434	428	425	405	445	421	415	434	384	411	435	411	413	436	430	452	444	378	437	426	368	456	437	419	400	442	442	413	433	411	433	402	411	431	415	422	460	436	428	482	426	439	403	398	394	439	416	392	418	428	403	417	459	445	425	424	472	400	474	425	454	426	382	435	407	398	420	387	435	413	423	434	475	407	407	439	389	431	445	424	398	399	401	408	442	441	445	414	440	432	461	434	411	476	385	391	378	444	388	422	448	433	401	412	421	389	444	430	452	392	426	430	407	383	406	390	401	420	421	477	448	431	430	435	399	435	421	382	391	452	428	435	410	368	416	436	373	422	390	412	413	475	443	385	419	407	431	422	429	399	406	434	404	394	394	399	392	394	420	413	431	407	427	433	393	409	434	388	432	404	407	421	460	428	397	394	384	398	454	423	406	443	413	394	384	449	379	399	441	403	421	420	411	426	419	394	398	445	416	402	421	404	433	414	418	422	456	428	396	408	410	413	416	422	433	395	428	386	393	418	406	445	431	418	405	380	429	444	422	417	429	428	395	414	419	437	446	393	412	403	394	427	458	430	389	405	377	416	449	428	431	460	417	405	462	414	394	432	413	407	429	420	412	450	428	414	416	426	443	448	406	435	416	406	422	450	374	423	424	416	395	451	376	387	406	408	444	381	410	432	421	420	408	425	436	428	420	440	404	398	383	411	440	436	413	425	423	402	367	412	403	448	402	399	427	441	427	438	396	462	395	446	434	431	417	426	410	393	393	430	429	421	400	410	445	443	440	407	380	405	425	398	416	406	437	402	409	445	404	422	412	417	423	396	414	395	421	430	361	430	386	397	412	440	440	414	402	415	427	406	395	447	397	412	409	381	380	449	440	422	423	425	422	405	395	405	446	414	410	386	414	422	412	418	413	400	386	458	457	417	428	396	425	447	404	437	408	416	425	428	411	447	396	432	417	435	439	423	398	414	399	428	431	386	447	440	434	415	458	406	425	458	418	407	454	410	433	409	387	434	423	410	419	431	414	399	390	446	395	455	383	403	397	380	417	383	410	405	421	398	398	416	414	392	388	418	426	443	448	456	420	407	411	393	399	437	453	411	437	418	400	399	431	417	422	461	409	394	419	459	413	402	424	384	398	449	395	393	435	439	438	394	408	446	443	403	400	469	423	459	434	401	417	419	424	412	407	421	428	412	405	383	430	474	434	440	381	432	448	413	423	434	443	418	442	400	398	387	381	429	396	384	432	384	447	430	381	381	436	394	427	440	402	417	429	411	474	436	398	443	415	421	424	398	394	388	381	412	413	443	378	447	431	434	416	427	371	387	411	399	429	439	460	399	435	408	463	403	393	432	417	396	444	419	411	386	403	428	410	416	368	455	404	410	379	441	398	467	427	439	413	428	403	390	389	419	467	410	383	429	427	417	445	384	420	411	427	428	417	408	436	411	447	386	427	399	413	391	404	426	401	389	414	410	436	425	453	450	408	422	401	391	417	415	393	374	400	398	414	410	365	417	407	442	428	425	446	417	423	406	420	402	398	413	423	425	373	419	378	434	429	402	445	426	394	403	385	416	412	442	409	396	391	415	408	412	396	442	466	446	383	412	406	425	432	463	460	407	397	410	419	381	404	414	409	420	406	439	400	449	430	420	424	387	419	397	434	423	422	420	439	407	444	396	417	404	416	413	413	389	407	395	394	376	443	414	430	434	449	419	406	409	419	404	414	392	415	381	388	414	445	445	438	400	432	427	419	429	394	423	408	445	400	425	455	425	420	436	453	421	425	412	405	442	434	453	404	437	403	422	444	434	412	418	402	414	426	445	421	409	443	420	397	393	393	444	436	412	405	437	431	422	404	431	413	441	387	417	414	434	429	418	402	419	424	405	407	450	473	443	428	401	407	411	445	411	417	416	361	412	421	396	448	428	433	423	408	409	407	426	429	423	431	441	400	449	407	411	446	408	420	419	423	440	429	405	399	377	427	416	395	384	422	425	426	402	411	388	430	450	436	447	436	438	430	449	435	385	414	405	430	417	395	419	414	407	411	423	434	428	434	426	418	408	375	420	447	418	396	400	396	420	438	455	422	440	450	420	470	443	421	435	459	444	411	392	390	450	383	430	387	405	391	406	424	426	426	421	400	434	410	428	415	391	413	391	405	428	440	408	443	450	375	460	454	480	416	442	403	402	460	439	374	416	420	423	438	426	422	424	424	385	437	413	426	383	448	432	436	418	395	392	465	446	413	387	429	415	470	444	448	401	423	412	416	423	431	405	409	422	428	394	425	375	433	407	407	417	398	407	428	432	459	389	399	405	385	427	443	453	441	417	419	408	422	405	410	434	458	434	421	380	427	397	411	391	418	432	446	414	395	428	416	434	412	448	459	414	454	426	425	422	393	378	394	442	414	421	400	394	400	399	384	410	405	391	433	441	437	401	420	382	427	403	427	376	440	430	389	394	457	399	388	412	398	417	415	443	428	398	434	426	422	447	421	434	424	431	421	444	400	422	400	417	440	426	437	424	395	432	405	403	455	410	430	413	452	420	407	421	397	406	440	435	438	376	428	424	409	446	465	462	382	390	393	390	416	397	451	433	430	410	438	432	449	417	427	440	450	422	461	382	444	455	430	452	414	429	407	429	466	412	410	431	413	391	396	432	437	414	401	388	434	401	438	407	434	395	433	429	393	415	460	424	430	402	415	412	418	436	422	358	418	402	415	416	416	422	420	423	445	422	451	418	441	425	398	426	434	418	417	413	423	441	440	428	425	392	445	400	394	434	447	399	445	419	407	355	382	440	403	379	396	406	418	437	374	438	419	422	405	416	409	427	418	421	420	430	428	392	391	410	443	400	447	430	413	423	372	392	415	425	475	421	446	430	414	412	369	440	438	409	415	420	389	401	427	341	354	434	424	435
43117	17682	6599	3367	1950	1179	1060	977	982	970	907	939	931	936	908	880	919	961	910	905	905	943	904	952	901	920	909	935	894	892	958	923	958	988	890	947	903	922	875	848	893	880	916	913	941	935	930	910	915	909	972	923	959	911	927	895	948	979	940	959	933	957	927	923	902	952	911	886	937	898	940	924	911	898	906	896	991	941	953	913	948	882	922	920	911	963	884	967	949	900	887	895	936	873	910	877	908	863	891	961	917	889	954	884	911	948	893	886	897	939	940	921	888	908	917	909	901	908	922	932	926	903	929	937	876	890	851	943	895	917	937	914	870	928	936	902	980	892	907	941	907	927	946	926	907	912	925	891	889	954	911	925	903	907	980	899	957	941	934	926	917	904	956	911	910	931	960	943	913	897	949	932	911	908	911	936	944	954	894	903	919	939	911	927	884	923	1003	937	899	882	897	909	888	933	896	932	887	924	906	871	931	906	906	939	966	861	953	928	869	906	855	842	924	908	898	940	960	929	912	907	899	926	951	913	933	877	898	902	917	872	896	907	904	933	866	888	981	958	926	915	901	993	936	960	922	934	879	945	916	894	883	904	921	907	916	892	900	919	956	926	882	921	899	962	933	921	930	936	930	935	871	905	901	909	947	896	965	903	954	888	879	952	909	951	958	887	890	899	984	942	924	952	911	950	896	953	893	889	929	978	907	917	858	925	978	924	918	948	892	932	926	975	915	937	902	891	930	887	891	917	897	973	933	897	880	918	939	988	921	911	890	873	914	918	915	944	972	911	933	918	872	892	975	875	942	887	937	920	946	925	887	935	950	888	949	912	902	910	947	906	894	944	923	933	927	930	906	875	932	895	962	950	914	883	905	940	935	904	973	910	878	872	936	936	948	880	905	916	949	911	928	906	880	897	857	938	930	950	927	866	938	895	944	875	867	902	892	917	922	921	917	912	939	946	886	909	894	934	958	938	920	904	1002	876	921	915	844	902	940	912	954	968	924	912	961	899	917	864	889	892	888	855	891	928	935	921	920	913	951	942	916	936	916	910	919	979	942	924	878	918	975	923	904	910	880	862	888	906	941	912	884	928	898	980	905	861	935	899	973	906	847	939	921	872	891	907	921	935	933	907	912	918	905	980	911	905	922	900	937	877	934	921	882	943	938	948	870	933	930	904	894	958	885	915	928	929	883	854	876	936	916	862	863	941	924	896	887	954	911	918	912	917	891	938	859	926	931	925	998	961	903	913	958	925	925	902	932	956	917	882	908	953	920	858	928	877	953	869	935	931	954	890	900	957	885	926	876	920	904	941	902	909	920	880	955	919	925	938	938	879	853	908	857	934	858	836	963	918	941	987	908	884	941	914	925	906	922	947	927	937	927	870	903	919	903	969	867	929	927	893	908	923	953	892	879	928	904	953	896	921	913	944	946	893	943	925	941	971	917	877	898	901	888	946	923	927	906	937	906	920	921	877	928	906	942	933	923	898	977	935	923	931	918	934	896	901	879	979	902	913	878	877	944	959	956	904	888	887	883	925	923	904	925	906	886	902	884	893	919	901	943	918	878	895	944	878	927	947	954	897	935	894	890	921	935	961	866	890	900	891	939	928	981	896	958	913	899	913	906	966	874	851	950	903	903	905	972	892	936	916	889	900	892	906	965	937	952	923	935	969	931	853	932	932	918	879	921	944	899	928	883	884	876	943	919	913	929	938	886	945	972	969	970	933	906	924	954	947	948	941	885	918	903	918	903	893	925	956	916	876	913	861	897	928	888	946	915	922	873	873	933	931	942	891	934	839	946	913	891	961	883	864	901	912	926	923	906	879	873	979	935	894	902	900	920	920	884	979	903	914	905	893	956	909	970	900	866	891	961	895	918	958	956	917	906	842	911	964	873	907	904	864	922	935	858	912	918	934	928	921	930	934	900	933	926	850	909	947	969	898	963	949	874	938	886	900	904	905	947	943	907	930	940	898	925	925	872	944	876	921	862	941	889	876	918	927	944	911	942	887	895	951	929	908	855	886	946	919	937	888	861	877	878	890	956	918	941	934	981	879	907	892	939	903	967	947	922	925	928	872	935	945	909	920	859	893	980	970	875	961	892	874	910	923	931	963	949	877	884	922	923	943	882	890	871	901	883	954	844	925	941	900	965	894	954	934	891	933	922	917	960	895	941	850	942	926	928	925	971	931	900	900	903	891	919	911	953	889	953	935	931	905	938	1002	890	960	906	935	868	929	839	956	904	937	918	902	891	976	949	943	880	955	889	914	911	893	933	880	921	890	906	963	872	918	948	927	937	951	919	942	974	929	951	942	942	938	931	912	947	941	920	909	924	927	854	915	920	924	956	872	924	948	960	953	927	960	946	967	935	895	931	949	892	947	950	887	895	917	925	974	935	909	934	906	1015	958	942	915	930	945	951	897	914	884	972	892	900	966	836	911	898	973	925	913	884	936	872	898	933	946	927	933	931	924	926	964	943	947	884	916	883	935	887	919	948	960	913	929	875	902	971	912	933	971	889	920	887	1000	925	934	919	862	907	976	917	904	885	942	935	904	930	950	901	929	933	896	913	892	921	904	900	902	970	945	891	931	936	925	916	933	909	932	877	866	928	843	896	901	910	896	948	874	860	892	919	864	931	848	914	893	945	950	919	878	947	913	903	935	968	854	923	944	931	931	907	896	914	915	894	964	926	876	932	982	933	917	962	918	946	958	914	857	888	910	928	914	929	960	869	934	946	904	968	906	932	860	942	894	915	904	923	908	910	887	934	946	896	973	951	883	865	918	885	900	932	879	974	897	910	911	870	862	959	902	909	966	915	918	955	953	944	937	912	947	830	924	927	878	958	950	917	915	875	865	895	887	922	918	903	921	927	934	864	907	931	917	894	938	910	939	918	962	894	906	916	896	879	920	909	945	928	963	951	927	933	902	930	895	911	916	888	897	941	917	910	919	888	903	955	923	900	905	945	982	899	910	913	877	947	889	862	906	866	904	898	925	884	914	929	878	937	917	882	897	908	869	886	821	926	887	934	903	895	994	897	907	896	889	901	910	855	956	943	972	894	897	910	875	918	894	893	871	952	953	877	949	953	926	924	928	890	929	926	948	888	1001	981	953	965	979	923	919	896	910	916	940	948	910	861	904	896	878	910	898	857	898	909	927	939	876	965	948	912	983	974	891	947	911	905	868	891	938	956	937	953	931	868	896	880	882	922	897	903	909	910	957	914	863	905	892	919	909	893	885	923	898	871	932	903	876	893	928	929	928	922	883	899	899	971	950	917	999	920	888	951	931	968	887	934	944	912	921	964	924	908	947	904	906	924	891	945	960	892	923	942	903	937	934	939	821	925	925	891	884	964	906	888	959	950	909	862	892	915	944	923	948	1003	898	878	905	841	927	963	932	926	934	876	932	956	898	939	892	875	943	888	942	922	962	979	842	862	948	929	905	907	848	894	876	808	919	901	967	932	877	937	933	971	898	914	907	917	943	915	909	951	900
60623	28901	11026	2565	769	478	464	495	436	405	404	423	414	423	433	415	423	432	445	431	435	426	421	417	388	467	428	405	449	419	393	440	397	423	423	468	381	392	404	424	428	392	475	488	435	432	388	434	402	435	420	430	398	422	451	433	437	436	438	396	417	476	430	413	425	425	463	448	452	466	431	416	479	433	397	378	433	442	414	396	423	480	452	423	437	395	496	416	426	455	428	439	449	433	472	437	452	473	389	419	413	453	426	405	433	455	459	412	445	393	428	405	443	450	447	395	422	414	452	453	477	438	447	421	428	463	447	402	406	469	483	417	439	468	448	423	445	410	427	414	477	404	398	445	426	410	410	428	439	466	430	442	426	418	419	419	456	423	388	407	414	404	465	462	463	428	424	420	462	393	407	467	403	450	452	462	458	461	397	453	435	417	464	396	413	432	449	451	433	433	434	396	464	455	448	472	434	425	417	471	440	430	437	466	434	440	387	442	425	435	437	462	460	415	413	461	388	419	414	441	395	413	428	431	439	397	444	465	471	424	430	451	448	425	456	409	445	412	423	423	433	423	380	443	423	494	452	427	419	400	392	426	438	401	435	366	418	404	394	465	437	414	451	408	436	460	410	445	439	403	432	419	447	409	432	422	473	395	439	422	425	442	430	439	403	372	425	422	393	411	436	441	429	419	452	430	448	436	445	460	452	419	465	408	446	460	443	411	456	412	434	443	417	416	417	421	450	420	416	401	394	424	413	384	458	423	456	445	449	444	408	470	447	445	429	386	423	451	407	404	439	421	428	415	432	449	440	456	440	435	419	394	443	405	439	418	404	457	421	416	395	441	438	424	435	414	472	433	446	404	420	431	398	387	448	454	421	418	400	402	432	403	476	409	440	442	450	419	420	408	427	422	505	417	411	443	435	429	409	432	402	433	467	399	474	425	438	415	421	476	448	401	437	463	423	396	415	420	426	429	439	408	419	437	435	435	420	438	373	409	433	422	417	442	463	414	481	465	445	410	468	400	444	411	442	430	427	399	423	431	395	406	431	432	430	418	411	457	480	415	419	455	421	405	446	445	489	430	422	412	415	408	416	427	420	432	411	426	421	454	450	424	450	454	467	422	429	438	423	406	441	395	451	460	459	434	430	386	427	469	451	399	395	405	469	408	388	402	458	406	395	421	400	391	451	433	428	447	478	461	447	438	432	435	411	430	455	449	386	415	425	466	433	450	420	475	412	426	473	441	419	407	421	476	456	460	466	442	392	406	436	435	412	422	405	396	411	407	430	404	413	460	427	444	398	418	440	404	457	419	404	418	443	433	471	409	381	404	421	414	435	398	401	450	429	405	404	448	411	463	416	408	488	451	440	451	451	392	399	446	446	425	392	416	446	410	441	414	387	453	428	419	437	434	446	429	440	425	441	433	436	434	429	424	456	433	457	395	452	412	426	420	378	450	398	439	441	420	414	448	408	460	444	377	443	424	385	393	416	445	426	423	427	432	437	414	421	429	456	473	391	440	449	474	433	489	408	405	444	428	420	446	440	431	406	441	385	450	426	470	444	407	427	435	472	443	417	425	402	412	428	441	424	426	489	448	426	383	395	412	417	467	448	432	416	450	445	386	493	406	401	431	422	417	419	435	418	417	436	450	429	434	455	402	456	454	439	458	431	433	433	436	454	429	441	451	412	433	441	438	439	409	458	387	426	405	415	446	425	460	430	456	430	456	431	405	426	376	421	425	436	412	394	407	467	405	429	433	412	404	445	412	458	478	424	451	412	405	404	437	422	418	429	413	438	438	436	429	412	400	422	448	424	467	417	409	433	413	397	411	414	419	449	456	417	401	421	459	451	431	468	438	443	398	448	465	444	440	403	419	440	441	438	412	416	418	443	384	443	473	455	471	400	411	405	408	428	424	468	450	402	411	448	391	452	413	472	434	436	391	388	457	420	454	415	407	431	419	407	471	409	423	388	416	458	458	458	465	406	400	407	416	445	423	421	375	417	472	435	420	421	414	427	430	445	411	458	402	425	431	412	406	416	437	403	425	473	469	419	456	445	450	415	449	431	442	448	410	444	419	384	446	417	407	399	418	413	408	413	424	424	423	431	400	401	414	411	401	428	438	461	411	450	394	455	431	368	457	426	409	462	450	468	405	430	409	443	419	443	453	415	384	470	381	413	391	471	426	444	433	411	450	394	434	433	418	426	403	441	388	409	431	401	418	437	466	440	441	419	452	404	418	401	457	451	407	447	432	451	440	460	422	433	434	422	427	418	448	438	429	440	409	441	426	426	390	478	467	448	445	435	439	397	414	457	443	425	418	437	432	429	464	455	408	427	429	439	429	425	401	472	461	434	445	405	429	440	445	412	442	428	401	417	467	420	432	412	407	399	399	437	462	462	458	423	419	414	409	454	409	446	449	458	448	458	476	430	436	441	467	422	452	420	444	414	403	441	406	412	411	421	431	395	392	465	401	428	432	430	452	427	431	476	414	404	389	449	413	405	454	437	413	418	413	432	411	412	424	453	447	393	472	409	435	387	417	457	460	466	430	424	402	430	428	424	412	467	416	435	445	425	443	394	371	475	425	440	424	445	429	412	437	451	438	393	433	410	442	454	424	430	415	430	444	417	471	438	414	439	406	413	463	416	432	445	415	425	416	446	421	406	376	443	475	431	408	429	442	461	418	402	416	415	424	443	418	416	444	440	462	455	444	455	407	440	453	475	472	463	378	449	444	426	452	444	470	492	433	458	444	460	442	392	476	423	444	403	403	443	393	394	449	431	477	403	395	459	456	440	480	430	408	454	417	401	422	411	401	426	423	422	434	425	440	413	427	478	446	425	432	435	435	379	475	402	452	435	419	445	400	444	445	382	411	398	429	437	453	422	460	412	477	442	419	431	408	418	415	431	446	452	429	453	433	442	415	449	457	429	423	420	408	414	397	436	433	405	431	445	462	408	421	435	404	410	408	449	399	435	418	440	412	411	449	428	478	452	428	444	453	447	420	434	427	435	451	425	416	383	405	417	393	426	417	387	404	430	410	443	427	406	427	451	468	436	437	427	453	452	451	455	397	422	421	400	457	441	443	417	439	402	378	451	414	447	425	427	455	430	418	410	409	419	381	445	429	418	437	434	449	430	441	450	397	412	445	399	403	437	433	396	416	463	483	421	440	448	410	427	441	399	440	408	421	435	421	404	435	431	441	417	447	426	429	473	415	456	433	439	464	454	452	396	431	411	438	444	437	422	459	409	416	442	461	397	422	452	444	434	440	437	435	379	385	416	439	401	448	454	472	456	431	382	431	448	447	429	413	436	430	436	375	427	438	422	408	428	403	382	413	430	401	490	474	414	421	427	440	437	452	406	453	415	430	466	452	462	441	437	410	426	385	446	465	413	417	438	402	405	455	456	448	435	444	460	384	418	440	414	396	430	483	424	420	451	413	437	428	426	444	436	445	449	426	420	447	458	461	437	464	434	409	433	421	403	458
43133	21328	8578	3986	1699	1156	1092	990	963	911	1022	960	954	917	938	947	935	924	973	937	972	957	972	955	923	939	958	958	990	945	919	955	867	954	921	964	936	999	914	989	912	947	909	967	898	957	913	938	933	919	977	986	949	916	943	938	917	916	906	945	908	937	960	912	914	921	977	948	993	938	899	887	936	921	923	885	935	950	924	935	945	882	950	987	906	883	1034	952	898	893	937	963	897	948	913	949	912	899	949	941	899	913	980	926	941	900	959	943	934	872	977	923	920	928	1000	960	934	967	954	885	914	924	910	931	954	958	941	964	907	906	950	879	914	933	906	897	929	989	911	923	948	934	913	991	913	941	958	963	962	864	922	962	892	944	934	939	889	921	908	952	851	919	930	965	928	955	987	934	934	949	874	934	934	890	911	910	954	945	940	954	906	927	940	896	944	905	906	941	955	912	980	932	926	956	886	931	934	907	873	936	904	973	917	903	939	914	949	920	991	920	872	914	897	925	911	988	943	962	928	952	955	928	961	946	947	933	997	915	897	1021	914	964	881	890	924	911	898	987	965	951	935	919	880	908	937	946	873	882	969	874	960	927	924	961	949	930	916	939	932	893	940	911	898	946	905	921	908	923	906	944	960	908	911	970	890	915	956	888	908	948	900	969	900	904	918	933	907	969	928	916	954	961	911	986	844	887	966	863	940	899	946	910	924	883	919	889	964	965	1008	927	876	927	953	940	952	891	966	955	934	904	907	908	906	952	904	970	936	894	911	937	902	941	886	972	982	948	907	980	872	914	965	927	914	895	906	936	984	973	912	922	901	940	927	949	936	928	951	1000	878	952	904	920	937	990	946	924	931	959	925	923	971	946	900	1009	944	979	908	932	866	950	930	915	938	926	910	943	969	954	939	931	914	884	948	905	911	948	926	959	949	921	928	962	932	929	949	994	865	957	922	952	943	933	958	914	948	965	956	939	916	943	896	841	914	915	957	927	948	950	951	935	886	932	915	972	951	985	908	921	938	821	922	922	958	943	915	935	904	954	948	884	890	935	857	867	964	971	932	918	977	947	927	957	942	935	925	948	880	948	913	943	953	922	935	913	922	949	957	939	945	933	933	903	900	922	947	888	946	936	973	937	948	899	910	957	950	926	938	885	960	944	895	904	935	896	943	959	904	946	923	915	955	962	945	951	941	963	949	936	909	899	894	917	901	911	984	873	898	967	903	945	907	892	911	909	888	979	871	918	903	938	904	919	903	888	878	857	924	951	915	891	934	939	935	921	957	937	1007	908	955	937	1002	990	954	895	935	956	940	978	895	935	909	965	901	917	980	976	958	943	944	919	915	926	916	910	936	983	971	971	947	927	936	956	948	904	965	918	913	981	911	1001	939	928	896	938	951	959	971	950	921	889	953	972	927	934	908	924	985	900	911	931	977	854	911	951	888	956	941	899	929	981	909	914	910	895	942	924	930	953	903	928	931	924	918	987	893	935	901	846	908	927	969	928	874	899	920	959	930	934	955	988	956	950	964	906	895	950	955	965	945	949	912	928	936	922	917	951	911	952	888	932	946	945	929	929	988	887	936	927	969	940	933	931	928	957	915	937	894	916	921	905	919	912	897	966	926	973	930	925	882	954	875	930	926	932	897	918	938	935	898	1032	938	912	932	934	921	941	951	935	991	955	863	940	969	928	894	925	929	952	920	925	919	940	885	909	875	965	958	903	966	930	929	933	926	926	931	924	853	955	913	937	933	933	927	942	931	910	931	906	913	942	897	983	909	944	914	922	938	952	923	931	912	971	919	969	937	975	905	921	904	920	892	977	915	953	963	919	960	964	947	928	897	942	922	937	908	972	953	941	877	946	917	937	879	939	854	971	935	949	935	906	979	942	938	979	932	950	892	891	911	932	926	928	952	932	876	921	873	982	848	907	930	926	935	942	899	968	938	918	935	911	962	952	917	929	971	983	917	913	917	935	960	918	886	984	945	934	1003	961	956	901	936	996	910	915	949	962	924	991	932	946	855	873	945	928	891	901	946	960	919	934	972	967	928	922	960	953	925	951	903	921	982	969	989	935	904	935	943	873	936	927	897	969	898	930	971	902	907	951	916	950	932	950	880	899	931	985	956	967	943	944	940	963	935	960	868	938	950	984	914	977	960	900	927	924	949	984	887	952	966	950	964	942	926	910	924	895	937	912	937	974	916	948	928	953	914	864	929	925	875	951	942	923	943	965	971	912	895	918	952	910	908	900	990	966	901	950	949	988	974	975	983	973	871	914	923	929	879	934	952	946	972	950	910	973	983	930	989	962	894	824	873	908	912	941	915	952	949	906	926	993	938	907	924	966	922	928	954	943	930	935	881	936	930	927	972	930	932	955	941	879	950	983	927	991	913	927	916	952	956	933	917	921	934	954	966	932	916	973	909	985	943	887	938	931	927	933	955	932	954	906	855	896	961	903	951	902	915	918	955	923	896	975	972	916	954	960	954	911	936	986	915	940	930	907	929	957	922	920	898	913	856	955	958	927	917	908	919	950	904	914	926	899	914	953	950	982	909	951	948	965	929	886	975	934	922	904	923	916	911	879	965	871	963	994	937	982	940	950	935	904	916	892	947	962	941	905	1004	950	980	942	907	884	952	915	902	896	955	930	945	953	932	960	1006	965	889	955	938	935	935	934	949	949	982	945	978	1002	1007	883	929	894	972	897	970	936	899	941	881	940	934	911	931	953	926	925	893	965	891	938	988	991	914	947	960	917	897	939	908	871	912	904	907	904	958	941	941	913	905	955	940	936	955	914	949	951	918	967	940	963	915	941	951	1004	891	909	983	930	902	888	997	911	946	922	931	917	916	957	990	988	910	944	914	928	943	935	927	951	927	920	977	899	926	926	917	957	974	908	988	856	955	932	934	936	934	960	961	980	932	865	967	926	939	935	875	933	927	963	922	917	883	919	995	945	918	917	991	957	921	977	945	938	907	884	967	893	906	943	949	976	944	981	946	966	943	902	888	923	965	894	903	948	974	902	902	961	945	893	928	928	924	1010	924	973	924	952	866	995	896	978	951	864	962	869	932	891	926	919	921	910	950	967	902	899	950	926	933	943	942	921	917	921	996	959	969	931	930	927	963	894	942	952	899	942	954	899	931	936	928	894	963	937	925	870	942	925	949	1003	859	937	906	868	932	893	904	909	981	918	917	904	890	882	936	926	890	905	917	934	912	910	960	882	919	913	870	928	940	898	933	902	908	893	979	931	880	940	972	877	888	936	944	946	919	955	879	973	900	914	938	951	889	961	932	962	944	927	921	909	897	947	882	965	905	932	944	964	950	917	901	945	933	932	902	916	950	937	956	928	947	895	869	916	911	930	911	909	895	916	898	926	942	937	877	937	947	977	933	967	882	888	917	894	977	930	955	948	944	930	900	884	927	968	940	925	944	1002	979	985	938	913	972	889	939	973	948	932	926	917	971	1007	949	925	943	920	974	904	945	903	936	944	922	926	903	917	920	931	934	946
54022	16783	2965	867	546	453	433	427	393	414	452	424	396	405	436	382	438	431	401	405	419	405	424	377	400	402	390	402	402	450	435	435	398	428	451	411	410	373	411	439	404	409	388	423	406	414	406	426	397	383	440	393	435	395	413	424	412	428	392	414	407	419	413	440	386	408	459	402	448	353	400	442	405	409	391	420	373	397	425	414	402	406	402	437	407	380	406	362	380	395	392	389	375	439	386	332	420	422	418	412	411	415	424	382	405	440	408	423	401	400	434	394	381	408	408	399	419	431	398	430	382	391	406	405	387	388	430	405	410	444	396	390	407	413	425	399	381	457	396	400	400	428	372	419	397	419	447	393	411	374	442	423	414	444	400	387	389	423	414	408	407	401	408	411	416	429	386	396	412	406	421	387	381	387	387	416	390	431	377	399	402	391	445	402	388	436	413	367	421	393	425	433	411	358	402	425	371	420	445	396	439	396	418	419	385	412	399	400	415	401	405	434	399	420	405	425	392	393	386	386	377	394	378	431	418	391	405	399	405	418	387	396	384	411	387	377	411	378	412	404	412	407	380	422	436	428	420	397	414	394	405	403	454	388	424	407	393	418	398	405	370	424	340	373	400	376	413	406	393	428	388	406	407	470	422	418	464	445	383	409	376	414	432	407	410	414	396	432	383	397	407	360	444	403	373	383	411	446	410	409	366	428	411	357	424	408	394	401	411	383	437	375	424	355	410	435	447	443	434	371	410	393	392	378	455	408	415	391	445	428	429	391	405	396	420	399	406	384	353	414	376	451	447	446	428	379	390	415	409	406	423	469	442	420	431	410	425	406	385	379	406	428	433	387	411	417	384	437	403	394	429	392	417	436	433	383	405	462	421	377	421	405	423	418	434	395	351	394	395	421	404	430	401	436	435	411	404	414	413	431	454	382	399	389	410	370	403	447	403	371	370	410	427	393	442	382	405	428	394	453	412	422	390	380	396	420	421	420	419	407	415	411	381	390	424	406	381	435	400	421	412	398	405	419	393	389	410	414	429	430	396	408	421	426	428	409	415	424	426	379	398	392	456	376	425	403	397	414	400	430	419	422	454	451	418	422	379	421	423	408	407	393	380	381	414	406	369	378	354	426	409	399	391	373	389	408	337	389	432	434	386	387	416	368	389	406	383	410	379	401	436	403	450	406	417	345	402	360	404	444	394	419	420	394	378	390	424	401	429	429	429	382	408	383	397	403	362	414	388	396	364	389	432	407	408	421	398	403	416	414	418	394	378	383	412	398	373	427	416	373	374	409	406	377	400	406	394	395	398	434	418	408	411	397	421	401	425	421	463	391	388	428	403	458	428	434	424	444	428	407	393	414	419	422	434	390	396	436	387	436	441	375	384	370	443	429	405	419	409	411	401	393	374	380	397	405	396	402	417	387	393	393	413	406	394	412	382	423	409	404	443	404	394	409	407	428	432	453	434	388	431	409	423	411	434	412	393	424	390	415	433	392	441	419	421	413	451	414	402	392	394	374	390	441	375	422	404	431	414	385	445	430	362	392	367	398	427	426	417	410	398	422	413	410	400	424	427	432	390	418	381	427	352	432	386	361	394	414	375	421	403	443	422	404	388	426	421	410	391	430	386	382	397	398	390	394	425	437	439	410	398	372	374	394	413	429	425	399	416	379	394	398	418	402	394	428	448	433	400	416	421	425	368	373	377	354	378	378	406	385	450	462	373	411	451	434	429	436	418	417	404	419	422	417	413	402	412	409	429	405	408	390	386	415	400	445	382	435	368	413	402	413	414	402	407	378	392	405	416	411	383	429	427	412	433	408	405	383	387	438	398	397	411	409	377	415	372	384	374	405	382	386	368	415	417	366	403	392	385	406	381	403	378	409	360	416	388	387	425	423	421	390	419	426	396	428	389	406	415	384	420	398	410	402	390	399	417	397	440	441	423	405	419	390	413	394	373	379	405	394	390	449	435	434	372	418	360	385	392	430	373	395	400	394	420	440	390	397	453	411	426	439	425	412	376	441	350	417	388	397	415	403	424	458	415	410	397	412	395	392	402	419	378	407	439	425	419	419	397	454	424	436	387	414	402	380	403	426	389	422	407	410	399	401	442	425	434	428	441	367	393	407	431	423	402	397	398	411	380	340	395	384	432	419	395	410	382	420	386	416	414	441	407	405	407	406	388	410	436	444	420	419	448	396	421	417	413	379	397	396	390	374	415	430	437	369	437	390	381	394	396	372	347	394	409	389	398	386	420	418	389	427	430	402	408	428	382	429	438	455	411	400	397	393	413	414	332	406	425	431	417	373	389	399	365	405	380	434	410	396	360	439	442	400	397	397	424	371	418	402	387	378	427	363	401	378	381	433	374	386	409	419	372	382	399	396	422	406	433	449	383	445	368	404	444	378	399	426	418	389	411	431	400	412	400	412	410	376	412	396	395	406	408	399	413	394	427	441	394	404	382	415	428	396	416	361	428	389	412	402	434	406	398	445	421	394	461	417	434	441	398	444	412	419	404	387	410	382	364	430	410	385	408	446	381	401	410	425	418	452	412	407	425	393	421	385	397	396	413	371	387	395	415	422	417	413	398	412	442	416	396	417	394	367	383	409	398	412	378	396	421	410	412	416	372	424	391	387	412	422	403	420	443	408	415	408	405	411	385	394	402	416	420	414	377	414	399	380	428	401	394	400	392	391	387	407	396	404	433	445	401	406	381	398	425	380	416	432	454	410	395	416	407	410	420	420	393	424	390	398	373	410	427	390	398	382	403	421	415	421	430	381	428	448	443	394	388	414	384	382	374	386	375	420	412	415	392	417	390	402	446	370	340	403	437	400	407	389	407	450	363	376	399	410	400	398	370	430	403	388	416	437	449	402	415	397	386	413	405	403	421	397	397	400	452	406	398	421	400	389	386	408	401	403	389	412	411	392	379	412	427	427	435	409	454	429	402	426	418	416	443	417	395	431	409	409	422	411	436	424	446	400	414	382	398	370	400	371	391	430	391	403	405	446	404	387	405	380	427	436	449	415	440	421	410	367	404	390	449	437	453	423	403	433	379	400	433	425	406	350	403	447	441	446	406	402	405	388	387	462	436	415	412	444	397	478	386	416	422	442	386	372	414	409	393	430	422	369	422	387	369	365	446	444	401	392	410	415	412	414	391	402	429	387	401	374	431	391	423	394	401	403	388	407	377	448	419	401	414	402	403	385	416	405	390	406	446	391	415	413	434	395	405	381	421	411	394	394	398	416	363	383	433	386	424	431	378	379	423	406	419	404	392	408	416	410	409	449	417	413	423	418	372	376	378	354	417	409	398	454	421	410	398	365	402	391	426	450	379	414	385	374	443	397	448	431	406	408	399	412	422	378	397	426	434	401	383	407	394	375	401	407	391	397	413	391	384	406	406	382	394	382	438	404	412	388	395	423	452	422	420	406	429	406	352	427	421	434	408	423	393	383	423	407	401	392	375	433	391	397	347	395	424	412	471	371
36785	7380	2957	1832	1325	1142	1010	871	935	895	901	855	851	880	963	944	894	864	922	965	870	857	879	839	886	902	916	898	854	908	870	872	833	874	879	901	859	866	871	862	833	905	873	853	888	909	884	875	937	875	904	879	864	849	881	901	918	831	910	860	862	896	910	900	858	862	904	923	852	872	910	951	885	954	922	852	845	891	874	887	882	856	860	849	877	878	919	875	888	837	893	892	882	867	902	921	856	903	865	863	916	855	872	896	867	893	902	838	909	874	891	862	882	973	891	901	808	886	929	883	885	885	866	834	938	899	886	860	932	918	871	922	935	949	855	808	867	875	903	864	900	881	948	856	926	854	859	864	885	934	898	895	919	882	865	902	928	854	848	893	906	871	921	925	900	920	952	877	869	847	881	912	879	853	850	864	868	856	933	850	859	886	859	951	890	872	924	878	840	878	965	865	876	854	872	925	854	875	906	896	954	935	904	859	879	898	887	926	863	890	883	864	896	858	863	861	897	895	882	894	850	847	887	900	844	903	904	934	895	887	896	862	878	835	932	886	865	840	936	899	902	939	842	942	864	862	920	857	866	920	883	895	893	888	836	909	873	893	898	892	861	867	896	896	824	866	889	869	864	940	923	865	847	884	840	938	925	923	888	867	856	852	862	883	846	935	891	940	886	863	884	925	841	918	898	862	901	858	832	860	827	905	946	910	866	899	909	906	914	930	846	897	858	875	894	857	875	829	876	865	876	886	852	887	877	906	875	879	909	897	853	873	891	840	851	905	870	889	918	913	863	871	887	898	915	842	875	863	919	873	847	890	833	883	925	903	897	935	865	886	934	922	907	905	844	949	887	875	920	864	886	876	885	868	853	881	873	880	925	938	868	911	858	844	831	923	872	877	823	937	908	901	862	920	876	859	873	878	867	856	867	857	935	912	893	887	857	870	923	890	912	882	902	902	900	854	823	861	959	917	873	900	893	916	927	916	921	823	852	889	948	884	887	914	926	873	892	896	862	855	881	868	886	909	869	957	852	926	951	926	887	847	859	861	896	904	840	852	893	824	876	920	826	891	944	939	895	915	904	881	880	894	901	933	885	908	852	865	880	914	905	931	903	895	833	913	899	859	813	897	966	861	890	868	883	871	934	851	901	901	878	912	873	857	918	880	924	918	851	896	810	920	942	868	883	896	872	913	884	878	906	908	890	863	887	900	902	889	852	842	850	900	920	907	967	886	839	951	863	864	892	948	860	878	871	869	868	909	896	910	936	935	935	863	906	939	858	901	859	884	836	923	853	958	849	877	947	836	878	886	894	852	874	837	852	878	870	873	927	840	897	896	943	868	861	885	894	876	833	926	848	899	879	877	886	905	932	901	914	860	889	852	828	841	873	849	909	890	941	843	855	917	901	893	892	867	851	901	906	881	853	859	944	922	869	868	869	911	899	851	913	887	852	862	914	846	948	913	867	859	857	909	880	869	881	850	878	889	852	882	910	906	896	848	884	836	910	891	868	882	843	829	838	973	829	871	905	878	878	891	893	866	889	913	892	887	896	884	921	892	922	912	898	920	898	869	853	923	913	940	869	868	907	930	903	878	877	894	871	922	923	881	880	828	890	916	845	875	905	889	871	905	905	880	844	911	863	872	894	940	873	895	896	904	874	894	901	934	897	913	878	905	874	867	873	896	860	897	868	887	871	936	864	909	908	897	899	971	825	872	884	872	888	880	860	883	936	875	843	931	852	863	871	923	857	868	864	873	895	892	938	897	956	823	846	868	878	920	896	888	901	905	863	832	922	844	967	867	855	932	913	875	888	913	878	905	846	822	888	897	877	879	863	870	904	885	915	851	920	890	899	890	870	881	936	909	852	872	872	911	910	929	919	895	932	870	906	881	895	812	903	852	832	878	844	909	910	927	890	900	890	888	861	875	902	921	895	830	912	910	926	839	865	870	927	857	860	883	892	899	900	896	851	831	858	899	870	940	874	902	882	894	869	867	914	922	911	844	894	958	880	920	851	860	912	886	861	887	893	921	877	882	906	952	874	912	866	882	906	882	920	841	818	899	878	895	853	892	894	908	941	869	874	869	885	862	853	890	856	930	840	922	881	871	944	865	907	854	892	877	879	838	926	895	880	886	893	849	855	828	842	880	870	890	900	926	901	883	870	875	853	860	924	885	888	883	918	875	900	887	881	885	889	918	870	854	945	878	890	857	890	840	897	912	931	866	909	911	869	908	912	863	884	897	870	864	876	839	899	845	889	859	872	843	904	887	873	920	870	922	900	915	902	909	887	862	936	854	907	879	920	874	874	876	898	900	877	888	916	838	897	860	905	872	883	929	870	926	948	878	863	855	912	841	886	949	907	854	893	899	914	856	827	846	867	904	901	874	894	900	913	921	820	909	935	870	897	879	883	918	921	835	939	882	844	912	827	889	865	879	861	863	847	851	871	916	870	915	883	906	865	881	885	901	917	880	891	881	889	884	940	904	886	944	885	912	865	873	843	887	873	881	887	847	911	834	832	901	905	849	872	878	851	920	858	838	867	850	884	859	850	936	871	836	888	911	834	833	904	919	872	876	875	924	885	873	886	841	884	845	876	877	891	906	913	888	918	931	914	939	887	888	879	881	839	879	864	911	872	871	921	836	922	870	844	890	952	937	931	924	893	884	826	898	870	931	884	878	852	960	836	891	852	896	919	897	915	875	906	890	879	901	889	844	846	898	907	937	921	895	810	887	884	877	863	901	876	827	843	908	884	840	914	861	875	924	896	854	917	826	870	935	893	888	831	916	951	883	872	909	895	872	906	874	852	899	851	942	915	924	865	852	909	894	887	855	906	882	879	909	881	864	909	874	893	912	880	864	918	928	891	909	890	905	933	868	879	832	859	857	885	900	856	888	908	946	829	875	884	926	889	906	873	817	824	910	908	892	884	930	863	928	894	931	913	875	907	884	862	902	946	879	830	866	862	854	864	882	846	888	896	838	855	882	836	890	944	921	848	867	900	840	906	911	855	827	897	819	937	897	894	893	899	912	865	856	873	914	895	873	850	883	902	902	850	869	895	909	901	868	865	847	901	855	874	877	935	896	901	931	914	858	930	843	910	863	845	844	885	911	918	829	931	867	884	902	927	876	895	939	899	934	858	876	893	873	847	910	888	870	881	855	860	917	874	869	890	886	894	915	855	891	890	877	903	914	869	911	894	928	876	911	855	853	897	910	860	927	932	854	882	881	922	901	883	880	864	914	903	914	935	895	922	854	911	864	866	880	886	867	903	905	879	885	897	937	880	889	904	850	881	877	900	891	839	917	890	876	897	881	898	875	895	893	895	880	903	882	899	934	861	864	907	865	882	883	862	882	960	868	926	932	908	882	886	853	950	828	900	865	844	921	884	886	842	846	911	910	862	893	962	894	953	944	892	889	899	871	820	883	869	876	873	851	829	868	874	856	864	903	881	921	863	837	825	843	881	834	866	837	914	851	883	963	910	900
61147	24074	7842	1887	974	636	428	409	406	421	476	400	467	404	403	401	445	395	447	392	399	433	439	414	375	410	441	426	414	438	436	378	400	459	423	447	445	427	448	454	437	450	409	424	444	408	431	424	413	396	399	413	409	390	397	435	421	410	423	457	429	441	464	434	416	421	397	407	437	400	404	408	416	440	411	431	407	408	432	420	392	415	410	456	400	453	429	416	431	424	389	402	428	413	458	423	403	404	391	404	405	438	421	415	409	417	397	423	438	430	451	414	376	411	405	426	366	440	436	423	408	424	450	423	376	431	429	392	417	404	427	423	424	361	397	421	419	414	410	403	417	388	389	380	383	421	382	436	455	432	431	400	456	388	411	402	390	429	401	468	432	387	411	386	383	404	431	389	410	375	420	405	395	434	392	407	408	387	392	442	391	451	401	396	391	378	401	440	431	386	471	448	458	414	428	395	411	419	428	398	457	408	427	445	434	388	409	411	436	432	408	407	427	427	443	418	414	389	424	423	436	392	418	438	427	418	374	391	429	456	443	415	401	400	416	449	441	389	418	395	368	445	423	429	413	420	421	386	458	450	435	439	370	425	408	460	440	410	388	426	353	371	397	427	400	395	417	431	437	437	382	429	406	440	458	423	392	410	401	432	420	460	426	412	401	409	395	409	472	405	447	434	426	411	412	419	454	389	406	410	385	450	408	424	424	395	432	402	397	429	435	421	469	439	433	371	398	424	420	412	423	418	417	392	415	434	373	411	452	415	423	423	387	430	438	409	397	431	427	422	419	439	382	403	382	427	440	400	418	445	397	365	390	420	420	411	462	437	435	422	398	435	425	403	437	433	434	464	438	422	433	407	402	421	425	440	431	420	463	451	385	425	444	417	403	394	437	409	413	429	385	395	467	406	406	402	404	398	407	398	415	452	377	397	387	406	458	428	386	430	423	427	429	454	404	411	399	401	443	409	408	429	414	413	435	429	426	428	457	404	401	383	418	382	403	390	434	447	354	390	443	425	422	434	427	431	423	427	450	414	450	439	413	391	456	429	399	422	453	391	420	424	421	410	464	458	384	365	434	392	389	395	432	407	384	432	411	382	373	407	420	424	391	404	401	436	431	439	424	399	415	410	421	408	426	434	427	374	396	374	387	385	405	405	400	468	431	423	411	424	379	425	427	408	420	423	422	407	411	400	427	405	443	363	425	393	391	430	416	433	438	414	408	413	398	421	389	418	433	438	389	395	444	385	414	446	419	404	376	435	365	401	399	407	377	407	420	443	392	404	460	415	405	450	416	424	428	427	403	440	412	415	429	389	427	412	418	429	471	419	403	421	434	422	405	404	419	454	412	409	438	404	401	418	440	463	386	402	432	438	364	445	443	447	382	409	425	430	418	407	379	426	399	444	398	407	441	440	407	419	442	432	474	443	415	401	385	453	403	433	411	388	402	369	398	425	431	410	434	446	381	422	425	461	442	462	424	417	394	425	441	422	400	407	406	423	406	414	431	433	436	423	389	419	409	436	401	406	426	453	411	413	413	410	417	437	434	425	450	442	405	371	400	412	417	389	404	440	430	420	440	387	424	414	426	403	418	398	395	405	391	401	427	434	414	412	407	412	430	429	400	401	405	414	422	401	403	414	386	428	428	379	432	453	435	400	395	428	396	397	387	464	427	458	420	411	419	412	402	426	416	421	434	434	382	413	406	399	397	406	450	390	437	444	419	449	419	409	397	472	405	417	429	439	444	440	428	447	392	403	403	415	409	418	435	413	405	443	389	431	430	409	408	413	442	437	460	432	453	416	454	424	410	430	444	454	409	439	418	402	407	398	465	420	408	410	426	399	421	433	391	409	443	404	424	406	408	421	422	403	419	359	399	421	432	419	426	417	446	415	427	449	481	446	421	397	397	408	442	390	413	409	424	366	430	431	420	435	393	429	431	376	424	442	396	426	424	408	454	439	421	396	437	429	395	405	413	437	439	407	441	449	415	455	386	366	408	403	419	406	429	425	410	432	398	406	406	442	459	445	446	434	409	435	417	409	452	405	397	429	409	417	407	414	399	416	409	404	448	380	405	425	423	417	429	438	401	427	436	392	428	419	440	420	401	405	454	434	415	400	402	413	434	398	389	419	445	425	409	431	473	429	410	417	424	406	407	418	440	436	430	427	387	419	422	406	403	416	418	428	382	398	438	462	419	405	455	429	402	427	397	434	406	387	416	437	435	431	434	396	423	442	374	375	415	410	423	410	442	419	426	400	396	445	389	395	397	413	456	423	422	412	416	431	431	419	403	408	424	402	430	450	458	420	434	404	375	420	414	433	432	401	417	379	437	430	428	403	423	445	388	385	416	404	433	410	425	430	446	426	490	415	420	411	432	398	456	448	404	455	438	404	441	439	400	349	430	380	403	432	432	424	426	451	439	411	404	387	449	404	437	448	423	425	442	409	422	426	429	384	432	382	428	419	406	425	409	416	441	424	423	491	408	405	403	443	402	406	399	431	423	409	420	409	399	410	372	416	401	417	412	370	365	429	441	416	429	431	415	442	407	417	431	411	361	423	445	435	425	399	430	399	431	406	390	399	445	376	419	453	445	433	437	389	398	387	438	376	427	403	410	430	457	432	428	394	429	417	434	432	425	395	440	448	377	408	412	484	382	386	418	415	395	387	436	392	427	422	428	396	473	408	378	399	412	427	434	416	434	445	433	381	436	426	401	418	457	437	389	409	383	441	408	439	426	426	421	403	447	398	398	391	394	394	411	452	412	410	407	449	408	420	419	445	379	416	414	368	444	399	361	423	461	408	413	413	453	421	412	445	428	382	420	336	413	383	409	444	429	407	461	423	412	465	416	425	418	392	443	466	438	419	391	422	400	408	435	424	417	424	425	429	405	398	392	426	431	428	386	410	493	401	352	456	428	409	418	391	420	446	446	415	414	403	413	424	455	432	364	403	418	437	446	415	411	412	416	394	411	425	390	400	442	441	407	384	428	412	416	419	388	402	403	373	397	410	428	447	434	424	444	420	427	437	411	394	394	373	377	399	384	401	470	431	423	406	410	409	411	375	401	433	421	456	440	447	410	366	406	398	406	407	397	437	368	449	444	428	411	400	437	429	412	435	397	459	422	408	435	406	406	445	385	431	399	403	415	446	408	413	413	372	397	450	404	399	411	458	373	391	452	386	452	413	389	424	413	428	410	414	422	423	423	442	413	397	407	371	424	417	460	414	428	387	406	414	435	416	420	415	423	418	446	385	427	408	431	478	412	404	424	447	409	412	402	405	389	457	394	402	420	441	414	434	388	397	386	385	445	427	453	449	402	416	425	434	425	423	441	445	426	433	423	398	399	410	407	423	407	435	405	393	399	419	438	453	459	399	434	407	434	434	386	419	434	412	416	426	390	437	441	400	390	434	379	377	449	428	397	414	416	465	420	457	437	369	439	471	427	412	454	398	431	444	410	398	413	379	403	407	432	447	410	430	402	417
40150	13726	5471	3362	2262	1590	1159	972	958	894	968	967	839	923	847	924	910	859	887	839	892	903	941	919	909	941	889	934	910	929	936	888	901	919	939	901	890	908	906	899	934	904	917	867	894	914	913	873	962	915	869	870	891	901	932	959	927	941	926	961	920	912	959	892	895	892	1042	942	899	894	922	915	912	904	913	905	959	911	934	912	889	924	897	901	916	903	906	919	891	927	963	883	913	906	882	872	920	907	891	942	888	934	838	890	906	921	942	902	931	929	868	899	910	905	890	865	904	887	892	944	910	849	923	871	945	950	902	935	969	950	927	923	904	947	870	950	856	903	882	892	910	889	883	918	925	966	898	875	901	906	895	879	925	885	944	892	927	922	896	967	916	946	875	911	838	933	917	912	853	900	911	880	921	871	873	937	919	875	828	935	943	877	935	867	935	897	897	934	930	882	913	917	868	912	883	914	874	897	925	901	881	901	905	955	923	931	886	933	918	871	945	905	860	946	910	862	863	949	910	888	883	944	939	890	914	933	884	894	924	963	913	942	914	883	879	933	861	889	922	857	922	933	927	956	889	929	883	883	906	910	898	949	907	828	928	940	904	889	904	929	866	944	894	881	868	876	914	921	889	940	933	903	890	881	929	881	940	927	900	922	974	958	900	926	923	933	909	948	869	934	919	892	908	963	929	875	937	924	894	942	883	892	926	990	917	978	910	894	958	889	878	964	885	928	909	929	920	923	924	884	883	850	906	942	915	921	886	925	894	896	941	869	898	901	906	910	912	968	941	910	864	835	893	918	888	905	932	919	873	898	894	893	913	935	922	921	940	912	874	859	898	974	912	914	959	902	916	928	895	940	886	899	946	905	918	898	928	914	920	983	943	919	897	867	917	919	926	941	925	881	913	914	921	937	909	931	859	859	954	861	878	912	953	870	893	934	854	867	907	888	901	890	936	957	894	936	896	886	920	914	894	912	904	919	892	885	920	925	896	891	855	942	916	918	935	909	916	954	878	938	889	954	920	947	899	909	949	912	896	906	906	928	924	915	938	909	890	872	910	876	893	939	974	904	898	902	997	923	877	947	930	925	972	899	921	919	898	896	865	878	934	914	892	937	885	884	946	944	938	945	911	944	869	902	872	902	905	917	939	909	883	918	954	879	890	903	898	892	894	906	942	917	955	941	952	973	925	878	892	912	935	904	977	927	887	962	895	910	927	977	902	883	912	832	942	976	928	904	974	918	912	938	877	925	903	923	929	898	880	898	933	910	900	888	882	899	932	922	928	915	885	922	908	917	917	900	928	902	873	918	918	879	881	930	949	930	872	902	905	956	911	939	943	929	925	875	920	897	897	940	923	889	914	954	842	870	869	937	905	922	949	866	945	904	901	919	876	890	901	869	941	888	929	918	894	890	928	861	915	906	906	979	904	821	971	883	953	930	862	927	898	932	938	883	883	990	878	883	887	938	826	889	875	970	894	926	878	942	935	891	947	935	911	885	926	931	934	927	914	906	921	863	962	888	871	874	895	958	908	879	901	891	928	901	898	905	914	921	952	934	904	925	922	896	873	905	906	891	915	909	822	939	911	918	909	950	893	868	921	883	902	886	954	913	928	845	905	871	906	909	967	910	879	853	990	913	937	921	900	915	917	904	910	887	860	917	917	882	928	941	933	871	884	915	946	900	952	859	882	864	878	890	925	854	894	977	924	913	919	901	851	962	964	951	879	884	924	934	900	909	896	908	931	935	938	953	890	913	916	903	887	955	918	900	913	905	927	914	889	902	903	921	919	922	941	914	977	917	948	914	889	913	925	878	912	881	884	905	874	924	905	926	891	883	956	892	911	929	881	940	985	918	913	885	844	941	941	980	907	868	949	934	886	917	941	899	887	888	834	925	920	894	957	927	897	899	910	975	962	894	853	925	892	873	902	897	967	938	908	938	896	884	890	900	928	923	885	919	872	908	923	887	999	948	842	916	969	930	902	897	898	880	879	912	885	896	959	911	894	944	912	984	853	924	831	915	966	897	955	958	866	891	898	879	910	883	907	923	943	929	880	916	896	927	891	884	946	888	900	912	883	887	910	884	925	904	959	933	926	875	946	961	931	864	920	888	865	898	919	979	849	922	970	860	867	923	894	903	947	937	912	892	949	912	876	947	861	888	912	920	912	897	919	876	922	885	923	912	895	951	876	894	939	930	922	933	890	896	884	902	918	986	847	913	870	856	884	914	917	949	830	886	928	911	896	943	972	897	876	975	948	873	888	942	888	913	922	943	921	913	858	858	941	886	914	899	915	928	950	910	959	938	876	892	951	880	881	892	899	939	915	965	898	871	896	906	935	913	874	864	886	908	905	897	910	855	843	892	873	920	885	909	970	923	934	925	923	941	884	882	914	856	949	927	931	883	956	914	905	949	898	927	880	882	944	910	918	892	872	907	913	855	907	952	843	919	919	892	930	910	914	917	911	879	928	899	927	866	916	929	946	902	881	923	893	894	883	896	920	891	915	932	940	917	874	924	888	911	938	870	859	864	926	900	892	898	872	901	915	881	909	891	832	855	922	908	913	935	931	958	926	916	871	864	959	922	899	911	841	890	937	952	866	926	923	963	916	895	923	924	868	840	929	979	883	923	937	967	952	945	927	926	863	890	957	901	931	887	936	931	903	901	851	879	925	925	881	930	923	915	855	910	906	871	910	937	914	923	877	905	876	887	908	940	886	899	897	920	946	944	854	878	874	916	918	864	934	927	919	866	903	902	991	889	873	881	930	943	909	927	859	918	919	872	910	897	927	896	926	852	971	953	927	868	909	884	910	1007	921	875	920	911	909	888	940	913	909	929	895	886	954	864	911	935	891	899	910	871	967	937	962	896	970	949	934	864	907	903	899	928	930	907	892	930	934	911	905	896	934	888	922	887	925	907	914	942	895	943	910	860	902	890	913	900	934	886	894	926	903	853	949	955	916	943	901	917	853	858	909	937	899	922	899	913	916	996	909	880	918	918	890	869	885	917	919	901	924	949	925	965	917	921	884	987	907	902	901	861	915	865	877	902	867	944	859	931	906	893	897	878	897	897	895	965	915	941	961	924	891	874	896	967	860	932	919	852	900	918	910	891	932	881	914	918	944	958	885	886	909	851	879	918	869	910	926	893	940	898	904	950	908	898	884	857	921	910	887	935	916	936	893	889	849	928	890	891	892	917	907	943	893	868	874	895	893	935	885	877	880	909	918	894	914	916	847	928	931	894	940	931	889	973	925	881	880	906	878	853	888	911	925	882	865	877	923	867	876	944	884	891	882	896	924	944	859	928	892	903	927	865	891	963	903	917	928	919	937	872	909	895	888	930	920	924	901	926	902	954	919	915	928	891	912	883	948	911	919	867	907	906	921	852	934	913	824	906	925	938	876	877	918	960	897	885	882	895	921	915	885	935	868	910	931	943	889	907	923	900	866	913	907	903	884	937	916	911	882	881	899	883	928	933	931	924	877	929
56437	24802	9581	1972	635	508	482	493	452	453	441	385	446	418	423	397	398	425	451	441	379	401	427	415	463	490	391	404	417	450	420	403	471	413	409	408	445	417	424	433	437	406	443	371	383	429	480	469	422	422	414	448	396	407	425	441	426	452	441	431	428	447	402	419	459	435	434	401	424	415	473	448	378	437	456	456	445	408	427	439	442	433	407	415	404	457	404	432	470	436	418	421	433	405	468	456	400	414	416	442	439	422	378	433	429	403	432	419	428	432	443	387	422	435	399	421	406	415	422	427	449	434	408	411	415	450	417	429	421	398	433	450	435	428	470	448	431	425	384	435	437	438	420	421	391	452	415	422	432	465	402	424	429	424	397	409	409	455	380	454	404	392	457	384	427	390	422	435	427	452	451	464	429	448	431	471	446	448	435	412	434	435	416	427	460	402	380	436	448	432	427	433	436	421	429	415	444	420	443	433	448	460	424	398	396	455	431	403	393	434	427	408	436	393	420	464	406	456	437	451	420	415	442	386	411	442	462	431	434	423	487	383	414	454	403	447	424	430	418	428	470	458	425	424	438	418	430	450	448	427	430	438	471	431	410	420	399	423	396	379	409	437	404	414	424	457	470	481	439	430	432	408	415	428	424	401	412	425	380	385	467	415	413	430	356	461	450	432	439	384	405	427	439	416	447	448	415	471	440	390	448	399	428	392	426	422	409	400	444	410	419	438	440	434	409	433	463	439	404	411	412	453	427	427	427	401	415	444	403	405	400	424	423	447	422	415	465	426	403	419	369	396	420	430	448	432	390	464	415	436	411	432	431	430	419	409	372	416	403	426	421	423	398	403	424	448	418	440	427	422	450	423	439	401	428	401	404	448	400	387	420	427	441	425	417	437	422	459	386	421	443	420	405	450	392	399	412	434	424	448	422	409	407	399	424	445	428	410	412	358	405	429	412	423	417	465	444	391	419	394	438	434	416	420	379	431	441	434	384	454	428	422	407	404	418	425	402	454	487	423	451	407	453	358	422	415	397	410	453	456	412	457	473	421	505	443	424	416	410	445	424	440	387	458	411	411	455	431	430	404	473	423	455	425	442	429	415	407	438	412	464	418	400	426	420	456	418	385	416	391	437	423	384	416	449	441	409	425	394	446	435	432	412	398	445	477	418	399	422	449	455	436	433	402	427	381	411	419	419	391	422	462	453	421	414	399	463	440	423	436	396	419	422	460	400	429	405	439	433	406	423	381	455	425	394	391	458	400	417	400	424	431	438	430	421	423	438	396	470	421	429	427	444	452	400	417	431	387	429	418	450	457	444	410	396	389	457	456	454	421	426	451	450	451	399	408	411	475	436	419	430	375	446	440	429	418	381	428	419	440	380	424	403	403	413	458	433	435	423	419	401	436	409	419	440	480	441	428	366	388	441	433	421	442	419	456	465	439	447	411	444	461	425	422	449	379	418	446	459	386	439	402	420	414	438	415	420	431	404	401	423	434	441	397	438	454	426	408	421	437	422	419	417	429	428	435	436	404	423	385	416	422	416	439	420	411	413	424	416	441	404	408	437	447	421	432	434	410	404	426	450	455	414	396	416	440	443	435	411	402	391	409	430	436	451	437	426	447	475	413	422	400	443	467	398	423	391	443	424	422	407	433	403	398	405	474	441	420	430	424	405	443	429	439	424	432	441	479	412	385	451	454	420	455	456	389	395	394	398	410	418	389	440	396	425	428	487	445	430	405	437	453	433	434	458	450	407	410	474	410	400	404	402	413	413	417	436	435	447	434	454	417	447	441	433	446	390	481	417	444	404	480	400	424	369	426	407	411	406	476	403	439	428	402	434	428	411	384	422	408	440	471	440	444	421	403	464	424	416	442	464	455	455	423	426	419	410	425	445	417	420	478	443	414	430	406	419	427	440	422	442	446	417	457	414	412	401	449	432	385	401	446	434	425	425	424	376	376	445	395	416	401	424	447	440	459	454	409	430	410	434	403	431	386	403	375	425	433	461	423	419	402	433	446	416	395	442	393	438	408	426	431	378	394	371	426	445	444	433	419	438	428	403	429	437	412	439	424	409	428	459	438	442	425	435	397	459	420	442	439	454	480	372	419	411	421	429	408	408	406	435	452	415	423	407	467	429	467	455	388	428	431	419	429	425	421	406	409	401	446	459	421	398	440	416	445	456	436	409	436	409	356	454	398	447	403	435	424	390	403	406	450	455	423	442	425	442	457	413	426	380	437	393	424	421	447	432	431	411	442	463	419	421	395	383	364	437	431	462	457	422	410	458	437	409	460	438	467	434	437	444	409	431	427	449	429	433	404	409	403	421	415	424	433	398	419	423	411	449	404	442	437	417	411	438	434	429	444	394	429	441	410	411	458	410	385	402	427	439	408	390	409	413	465	438	427	455	456	437	434	433	440	391	410	445	434	405	426	430	429	418	433	449	393	396	409	434	403	464	444	397	400	434	419	431	406	421	425	407	427	429	392	429	424	396	435	366	440	424	471	496	435	442	424	439	428	400	441	426	425	426	413	401	405	429	405	421	443	411	424	399	442	416	417	431	387	442	445	426	437	446	440	455	397	395	416	421	451	434	402	424	431	418	398	405	437	446	397	394	464	414	430	427	443	406	442	401	417	441	455	424	467	434	414	414	406	427	407	434	447	399	430	457	442	410	417	410	428	388	458	424	447	404	395	418	426	453	434	421	470	459	448	391	438	427	417	425	445	424	423	428	406	394	411	425	395	446	460	427	445	409	421	443	423	426	465	421	389	413	409	410	457	416	365	416	401	390	419	410	451	403	383	402	452	445	436	453	439	453	410	410	414	388	357	464	451	408	458	408	426	460	440	431	447	408	428	461	431	428	443	428	461	457	409	393	433	401	423	397	408	445	424	413	437	438	461	435	440	443	445	462	426	423	414	396	417	431	455	431	412	420	418	448	438	434	432	440	426	433	465	397	403	447	495	471	417	424	455	410	444	407	426	431	452	452	380	433	425	423	431	458	397	441	401	425	427	450	404	447	417	407	410	444	405	403	425	387	471	405	471	446	401	447	428	455	440	418	414	425	420	449	442	393	430	431	427	409	438	434	408	406	410	388	442	406	469	405	403	457	456	437	437	487	456	463	446	426	424	420	425	420	426	387	409	415	430	414	418	424	436	442	431	399	434	423	411	413	418	432	442	469	385	418	392	437	464	433	396	424	431	397	411	423	407	441	393	430	417	440	399	440	424	437	450	393	416	433	411	434	421	428	403	383	423	464	409	415	415	460	402	421	452	412	445	447	418	441	447	457	383	424	447	415	439	424	422	440	413	432	460	435	428	409	398	421	449	445	396	396	424	449	423	449	430	441	451	454	436	434	405	428	442	431	426	419	398	438	440	415	445	450	437	436	445	426	400	431	371	386	378	421	440	413	456	429	404	456	395	357	403	409	435	447	422	400	434	431	435	440	426	416	433	391	393	383	419	432	412	420	433	445	421	428	422	451	436
39718	15561	6038	2841	1335	1162	1080	1041	967	892	941	963	884	898	891	917	885	911	905	936	955	895	928	903	955	931	893	927	902	941	884	954	935	929	905	968	970	932	928	930	935	960	866	911	938	901	934	921	963	948	925	948	865	885	922	944	909	950	890	949	928	929	905	901	952	910	933	907	893	914	885	910	891	893	935	963	885	916	934	911	938	934	896	906	912	930	927	890	896	943	877	949	919	913	899	939	915	937	904	956	915	867	870	925	972	932	981	934	973	938	923	935	940	930	913	922	946	926	903	907	917	904	962	882	925	875	880	958	912	893	909	872	933	980	889	922	857	900	900	984	965	955	928	906	888	901	894	911	892	935	910	921	894	935	993	924	900	900	929	927	979	933	874	914	954	916	904	936	908	913	976	923	914	932	901	983	968	886	942	930	951	958	978	928	913	888	900	916	961	930	866	933	947	954	853	964	973	903	888	879	936	885	837	952	914	878	907	910	963	870	952	962	876	970	910	877	916	903	927	934	962	904	942	932	894	933	979	931	936	923	935	915	920	890	910	932	883	891	916	924	927	936	902	925	954	917	940	930	906	878	876	894	912	928	947	920	961	898	966	949	921	924	928	913	902	925	926	903	925	904	912	958	921	910	971	931	900	923	930	952	947	952	920	909	936	929	928	954	889	911	891	914	898	897	873	869	962	941	900	971	931	934	905	912	980	890	929	940	964	947	934	910	908	873	908	910	918	933	887	934	937	932	968	891	901	936	901	920	857	885	898	938	886	898	967	947	927	891	888	919	953	934	891	908	897	922	926	932	920	915	932	943	917	909	963	901	908	865	914	923	930	939	972	953	937	949	883	979	930	915	940	912	908	917	957	914	935	900	943	894	898	1020	944	866	900	920	923	877	989	931	914	909	975	973	920	912	955	874	943	924	940	937	933	902	899	954	904	893	944	856	863	904	963	891	930	925	950	903	938	912	899	918	923	898	931	934	954	911	978	897	901	947	923	920	901	930	910	983	911	934	885	878	940	909	915	935	955	858	914	895	903	935	933	888	929	908	920	927	897	949	977	955	942	909	888	903	941	936	926	967	880	926	877	887	887	954	902	966	882	930	898	858	902	924	922	922	914	965	928	899	858	912	894	926	969	904	898	876	904	874	925	882	933	928	945	900	902	906	885	903	951	886	878	966	969	882	891	889	944	888	952	889	869	927	944	921	929	870	949	947	952	900	912	964	947	904	881	958	966	939	929	890	907	906	857	903	882	939	881	974	917	892	899	856	928	940	926	908	932	908	939	968	948	910	898	949	979	897	901	914	918	884	907	961	896	901	925	922	910	929	905	914	924	936	924	925	919	971	930	921	919	947	887	920	948	957	960	874	978	931	951	974	925	911	920	931	901	950	939	905	913	936	919	951	950	936	929	869	898	925	868	824	907	946	936	959	862	948	937	873	924	915	903	936	918	910	952	926	982	892	888	938	930	927	916	943	915	954	964	888	959	906	896	878	906	953	908	992	884	950	917	960	963	898	954	947	939	890	934	948	929	964	960	896	901	931	915	889	928	938	881	912	920	891	911	902	917	950	945	915	928	844	959	902	911	869	925	931	910	959	954	907	953	957	880	961	954	965	920	931	899	964	916	945	904	896	872	884	909	909	876	926	948	954	880	928	859	926	948	879	891	925	921	888	911	945	935	897	937	888	924	909	930	935	956	935	908	926	932	904	913	891	961	906	884	932	931	956	948	944	908	975	923	941	883	907	913	911	874	981	891	934	945	935	883	959	990	893	909	981	910	970	894	923	925	892	928	949	947	967	858	940	964	939	945	852	951	948	998	925	953	927	908	932	961	946	914	918	913	914	931	855	956	908	954	930	963	899	867	877	983	932	935	909	960	925	943	972	908	963	915	909	932	842	921	896	893	934	930	897	922	969	969	920	933	908	958	947	918	914	922	926	1011	947	898	918	927	911	871	887	890	912	943	893	920	933	949	869	927	888	960	893	902	897	934	940	903	910	946	935	893	881	992	953	904	904	966	955	949	944	880	925	900	913	965	927	902	892	951	937	927	950	913	893	887	949	929	918	953	984	955	934	867	943	930	888	898	1003	892	976	981	897	910	945	938	942	944	905	961	861	903	903	880	911	939	908	940	963	910	923	953	961	921	906	905	928	895	902	950	955	977	965	907	939	914	925	872	951	921	904	979	902	928	979	910	913	915	951	917	948	892	893	889	948	963	881	888	887	891	918	958	938	914	907	910	931	994	926	907	958	964	869	891	919	890	916	914	950	950	947	974	899	919	940	899	911	911	956	887	942	920	933	942	904	938	881	905	899	925	889	950	909	914	935	925	889	929	921	907	954	909	922	891	907	939	902	944	904	878	968	906	890	927	949	932	902	879	886	906	966	897	916	896	958	904	970	896	930	955	924	914	905	929	949	921	920	926	857	928	919	879	971	966	927	951	949	899	954	956	899	909	938	836	899	914	998	947	905	910	871	919	946	972	919	880	878	895	961	945	903	906	964	905	923	921	931	931	958	874	888	956	907	943	875	906	924	948	925	917	902	901	899	891	900	974	931	821	926	940	945	881	887	941	917	907	890	930	872	904	918	896	894	954	930	897	881	951	864	998	949	934	945	943	886	941	916	952	911	918	900	961	959	893	948	890	963	923	911	925	870	923	862	938	934	894	887	879	972	897	939	947	965	962	993	959	906	909	875	892	911	860	918	942	961	940	869	944	950	862	889	903	947	952	940	904	893	877	930	876	886	926	960	886	932	902	897	867	965	902	913	881	917	914	954	888	901	928	861	908	939	967	946	980	933	991	924	915	945	922	907	916	940	919	937	983	884	925	924	981	870	951	941	915	954	911	932	904	907	943	925	976	939	904	893	902	904	932	992	910	971	987	917	942	895	924	893	945	943	921	921	960	888	888	918	957	914	958	905	925	849	889	925	917	954	906	906	902	908	937	881	916	909	914	928	915	951	954	926	929	911	914	918	1005	926	957	996	937	914	909	950	894	909	919	941	911	903	875	933	893	973	937	910	916	931	962	953	925	925	948	919	905	914	950	957	926	924	929	886	918	890	911	853	965	904	910	938	896	897	918	879	915	890	943	934	945	919	930	921	919	871	900	918	955	877	963	971	911	866	862	875	937	895	928	904	903	922	933	932	915	902	873	943	950	938	919	932	932	927	909	949	891	908	907	940	928	947	944	886	925	891	860	973	904	925	894	850	908	937	918	960	899	913	952	929	915	916	908	916	941	902	880	914	940	943	931	964	905	925	877	960	921	904	965	950	924	965	888	951	898	895	907	957	888	933	954	900	932	852	869	928	906	897	890	867	905	888	973	959	950	883	905	851	976	904	891	909	913	903	906	870	928	922	925	982	905	909	914	954	932	946	889	920	904	954	904	967	918	923	949	931	921	929	873	949	909	891	918	921	940	862	923	918	963	894	918	921	870	936	926	885	923	914	863	915	917	888	943	869	885	895	949	940	887	957	927	963
50252	16691	2880	706	459	425	436	431	438	431	405	405	398	393	417	398	428	397	450	406	434	399	397	366	391	409	400	394	452	437	437	379	385	433	434	453	381	370	399	412	376	414	377	428	432	404	394	384	395	418	373	385	423	395	390	449	414	407	390	406	399	394	426	392	430	447	454	415	422	401	390	439	417	408	399	402	405	386	383	426	458	404	398	409	398	401	405	409	408	422	412	425	458	449	454	447	392	419	434	406	413	385	413	408	457	380	433	419	428	402	417	383	440	389	432	370	390	449	384	420	411	391	412	451	393	413	441	404	404	430	363	442	437	395	416	375	404	374	463	403	444	405	380	397	418	394	396	418	423	408	411	414	377	393	370	405	430	375	383	395	355	384	404	426	428	397	423	419	402	413	384	389	395	395	409	423	404	430	391	422	412	448	418	419	442	419	420	399	430	378	450	384	381	375	399	385	413	430	412	428	468	422	413	396	421	416	441	436	394	397	408	402	390	421	394	402	419	427	428	420	413	410	403	443	414	415	399	412	405	447	402	398	393	384	420	425	414	412	416	421	403	388	399	387	418	422	397	388	407	375	405	394	408	402	422	411	395	407	410	418	452	444	409	423	439	439	413	389	360	415	416	441	402	418	418	427	414	413	437	440	394	434	396	387	400	365	456	407	418	411	424	394	410	396	454	383	429	378	424	423	419	411	453	432	458	395	358	412	403	398	398	399	402	432	416	428	431	419	422	400	419	403	383	433	433	404	416	396	403	461	417	388	396	416	394	388	428	402	403	416	448	411	434	398	445	381	407	432	399	407	392	379	382	386	409	382	404	375	427	382	418	431	374	406	390	416	425	385	390	416	424	360	404	395	410	415	413	450	409	407	415	427	395	386	426	421	387	378	414	397	448	442	429	402	393	407	443	411	449	387	390	390	399	381	416	429	424	388	427	416	430	401	397	400	408	391	399	426	419	421	425	428	439	402	435	378	412	415	412	409	445	405	413	426	421	412	394	407	391	405	434	418	409	437	403	406	423	383	409	396	421	426	416	406	415	400	371	372	430	394	426	400	400	382	358	392	426	425	436	436	393	409	386	432	436	415	437	402	388	378	415	432	422	433	377	394	405	438	386	420	396	412	404	435	428	424	413	426	403	387	418	446	392	408	386	410	423	428	382	418	460	449	408	394	389	386	410	390	423	400	411	432	411	428	422	395	388	463	426	404	417	376	432	353	422	382	420	427	425	412	393	391	397	430	406	457	402	409	383	410	431	402	413	406	423	385	403	349	394	397	422	397	448	394	416	393	390	400	421	427	400	435	407	429	453	402	371	368	407	402	416	384	378	402	403	400	398	431	392	408	351	381	374	362	392	413	388	423	453	422	419	406	398	377	420	402	460	424	400	420	434	397	438	384	403	392	422	376	405	424	408	446	432	442	431	418	382	464	456	429	406	387	404	415	396	371	379	437	393	385	372	428	424	377	384	380	444	410	433	420	383	399	424	417	443	422	392	388	426	411	392	429	356	391	383	397	426	381	453	394	442	416	427	393	412	412	396	393	420	381	385	430	455	416	412	387	421	376	412	448	435	408	433	437	427	399	383	398	384	404	398	461	415	429	400	417	404	383	406	435	411	420	405	385	421	378	343	407	425	409	376	449	405	387	412	428	431	427	415	424	390	403	364	414	423	426	444	415	429	414	409	402	433	396	425	393	408	425	437	405	423	407	398	407	422	445	423	397	404	449	457	416	400	451	448	400	409	445	414	413	412	397	406	389	384	431	400	427	387	396	385	404	455	482	420	375	426	377	404	414	404	413	425	410	397	397	408	443	427	420	385	395	412	418	395	394	363	388	451	404	419	412	414	411	424	415	352	448	398	391	410	431	430	408	409	416	379	393	414	413	434	378	428	452	385	413	403	384	421	396	376	396	421	388	403	417	440	383	426	400	391	408	419	391	419	403	440	441	450	406	381	379	376	363	384	375	407	376	412	412	442	391	392	430	401	402	412	411	417	411	406	411	401	402	413	392	407	358	453	405	431	385	410	432	412	423	404	392	440	437	384	377	381	410	401	432	416	416	399	439	414	467	398	415	393	388	389	413	400	383	410	437	393	412	423	424	393	395	413	394	447	474	417	400	392	407	402	407	416	404	382	455	401	414	373	403	393	441	405	398	370	422	391	398	461	433	420	404	398	377	410	422	461	404	423	382	395	421	410	384	409	394	384	385	380	392	424	372	402	419	429	396	413	395	438	417	380	417	403	383	415	335	400	423	426	429	414	435	432	412	388	395	488	403	421	462	456	396	390	390	401	408	401	373	408	413	377	412	423	391	420	403	416	416	412	381	438	462	417	431	379	398	433	425	429	405	400	409	384	416	353	418	367	377	398	423	437	388	409	413	434	438	430	455	401	439	446	402	426	397	370	448	423	415	413	399	372	392	413	412	442	397	389	394	413	392	392	438	424	413	434	426	417	394	409	414	397	432	469	428	426	429	387	452	449	444	441	382	411	394	417	423	414	393	442	415	403	420	419	414	367	417	412	408	388	423	380	423	429	417	401	390	413	414	428	419	387	427	437	396	414	381	375	391	378	389	403	410	381	411	437	409	413	402	394	417	403	404	383	396	385	420	400	408	385	432	356	410	389	439	384	377	459	410	446	448	424	391	428	437	386	393	404	436	451	396	418	453	419	426	431	425	397	354	438	446	402	429	384	417	379	400	388	395	384	421	405	399	425	463	430	425	427	436	372	432	412	402	434	398	402	432	466	417	409	413	395	435	436	420	412	395	402	410	411	379	407	372	431	398	422	430	391	410	390	449	398	389	391	423	407	396	424	421	447	365	428	418	420	421	417	390	415	430	395	393	458	407	389	435	376	416	384	406	378	384	409	410	467	405	413	377	456	415	435	439	452	444	426	378	393	381	413	415	384	413	432	403	384	383	415	419	412	419	356	407	418	423	393	422	406	413	430	385	419	430	411	422	398	425	399	424	424	398	454	395	359	420	408	402	430	414	428	414	488	397	407	396	397	445	444	377	385	420	399	389	375	364	431	398	402	454	413	361	412	411	402	411	403	421	415	391	431	400	394	434	448	389	428	431	389	382	418	439	383	362	374	409	417	438	400	443	402	406	419	387	423	404	358	434	402	392	424	422	412	426	428	411	397	441	390	444	394	429	405	415	390	390	419	415	407	392	397	380	419	406	378	424	431	432	421	401	442	404	390	416	390	407	363	395	382	416	418	452	439	385	381	393	416	402	396	391	405	412	415	413	399	418	389	418	398	410	430	414	433	428	448	408	458	437	391	446	399	407	421	407	375	431	427	403	439	388	405	361	419	409	381	403	385	380	397	398	396	401	387	431	420	418	363	393	432	416	395	420	427	418	405	412	429	425	422	449	417	407	378	407	478	434	423	433	378	376	416	391	397	422	416	382	414	398	405	408	432	392	464	381	403	415	424	380	406	429	384	424	389	408	405	416	415	399	385	413	417	413	453	392
34541	9273	2553	1451	1036	978	920	880	885	911	965	950	839	894	914	867	910	832	882	851	927	901	861	918	901	881	878	904	905	882	903	896	851	919	888	890	897	885	908	895	875	894	899	889	939	925	906	930	854	907	898	897	942	892	961	887	923	876	918	900	890	897	837	845	859	892	864	845	915	873	881	876	842	885	831	908	883	899	821	876	937	934	862	903	923	898	930	911	910	849	877	905	909	864	934	975	896	893	942	872	903	864	880	951	856	935	893	918	855	905	884	903	878	908	859	876	890	896	897	889	918	911	857	906	888	886	880	907	876	907	858	919	877	868	869	882	885	865	912	848	890	873	898	890	859	892	913	894	893	869	867	872	863	912	899	975	862	916	925	911	892	922	908	898	935	938	969	835	894	922	887	858	861	927	848	924	929	889	933	877	883	914	880	829	889	845	957	917	931	919	832	881	869	861	881	837	856	884	892	876	899	849	913	832	911	909	910	923	860	897	902	866	936	875	867	860	869	918	893	908	868	901	890	912	852	870	910	897	866	870	912	880	930	829	876	904	900	860	890	934	855	940	874	892	853	878	929	869	894	953	903	932	903	875	893	1000	837	899	838	880	900	935	863	836	965	880	890	889	899	941	887	860	860	940	871	848	919	896	933	935	951	937	912	901	931	913	886	851	943	894	940	905	887	882	884	887	858	896	914	890	909	875	883	887	917	873	863	926	912	857	932	840	864	936	897	917	939	881	872	922	909	825	940	859	916	904	907	923	872	859	928	841	894	893	877	828	891	899	923	911	868	892	877	870	908	890	869	827	923	903	961	874	868	883	885	956	921	911	898	889	894	878	910	886	876	904	838	916	883	898	919	887	889	895	951	851	887	895	878	902	869	938	898	894	895	881	861	940	832	905	891	919	890	936	885	865	914	882	935	926	863	918	898	859	937	846	926	875	873	912	886	903	884	864	877	835	893	881	974	896	916	945	901	883	863	948	927	876	892	951	919	856	870	886	906	882	894	884	883	885	881	936	891	904	936	846	856	878	889	897	880	941	908	890	867	885	836	901	909	851	883	873	905	905	820	907	858	878	902	941	891	904	927	922	879	875	939	875	868	911	856	893	876	870	886	870	908	860	881	896	915	903	872	893	910	903	910	900	917	852	895	909	885	896	927	896	897	876	886	921	894	874	865	809	851	885	886	889	935	904	884	925	860	883	865	896	875	943	862	859	917	872	965	886	859	902	888	965	808	879	909	861	910	932	912	948	930	825	846	851	905	871	895	879	871	949	913	935	923	896	874	927	901	880	835	874	893	924	893	889	895	883	898	875	867	859	820	887	873	851	932	918	859	867	965	899	888	898	933	917	878	953	911	894	871	937	841	841	914	863	909	918	898	1014	828	889	848	889	869	913	864	906	855	926	893	884	864	855	920	872	862	865	936	879	888	873	831	914	900	865	873	900	841	862	906	912	892	958	938	878	920	899	929	883	853	883	914	885	826	862	926	899	910	907	884	904	894	867	884	878	899	930	857	871	884	892	875	844	957	880	877	877	909	875	870	938	861	871	970	876	893	856	931	875	880	907	919	897	927	871	885	945	876	861	917	894	923	869	879	909	913	841	840	880	872	917	872	905	929	883	847	856	911	890	900	911	903	914	870	884	887	911	904	939	930	914	935	927	906	906	915	892	868	921	886	900	883	853	892	882	859	904	945	904	878	853	890	917	870	913	871	899	911	864	875	896	959	881	908	903	925	924	903	913	886	894	912	888	897	908	919	900	855	897	855	909	900	930	872	932	884	889	868	892	899	872	901	866	872	917	903	837	901	877	868	903	929	851	876	890	870	951	870	838	859	851	911	903	897	870	895	889	843	916	915	950	873	861	900	889	918	916	896	874	911	855	872	856	886	837	918	868	899	929	896	853	881	906	865	924	892	875	892	897	878	911	885	884	942	916	923	890	847	903	909	971	851	881	918	895	931	915	846	870	927	923	846	984	892	899	876	907	865	823	928	923	876	930	867	900	879	892	921	889	868	863	884	914	864	872	841	914	902	874	916	923	895	964	931	890	882	923	916	970	877	875	865	882	907	926	978	915	833	857	898	888	905	944	927	922	863	874	933	891	850	818	920	925	876	957	911	890	885	898	884	864	956	882	873	899	826	894	873	917	925	850	920	878	918	919	873	900	846	937	902	900	893	892	906	922	906	875	947	901	888	881	868	901	900	861	926	908	865	878	928	937	886	884	916	845	930	907	878	854	889	921	890	962	921	922	890	912	918	894	904	880	911	862	874	912	894	871	892	902	908	855	862	882	898	873	882	882	885	899	926	897	918	893	870	859	896	888	874	919	886	929	873	905	907	895	946	919	814	913	863	890	945	902	877	871	904	907	937	856	907	900	881	890	839	935	934	875	953	870	885	878	872	916	904	903	880	876	872	890	871	887	828	855	861	858	844	890	904	886	930	892	929	930	911	848	902	896	856	875	844	903	856	848	864	883	905	886	950	869	900	935	861	898	898	902	903	927	876	882	917	881	904	875	958	868	935	865	915	892	858	932	860	869	885	924	890	874	919	926	860	878	953	892	900	901	881	941	933	883	892	896	952	834	868	903	880	925	920	930	872	919	924	878	855	914	905	895	867	898	870	909	919	920	875	942	901	865	893	912	881	887	904	894	930	922	872	903	859	861	898	853	948	927	917	910	884	849	858	863	889	893	901	881	869	876	914	896	882	924	913	889	858	921	866	927	882	826	914	921	935	855	859	934	868	908	938	880	934	945	888	897	892	925	878	889	841	873	886	892	855	853	892	906	937	891	860	849	914	841	861	930	875	947	896	928	879	882	841	925	866	949	885	867	868	866	922	909	854	925	954	886	883	922	882	954	924	870	840	875	895	904	948	900	864	873	897	849	923	865	917	898	924	861	895	944	896	897	918	869	940	953	886	927	880	895	909	921	860	851	912	904	888	904	887	943	906	893	928	901	902	902	858	866	880	877	900	888	889	875	908	862	946	865	844	919	879	896	876	869	912	916	933	925	847	912	926	907	888	947	963	868	892	922	909	937	863	882	837	903	893	874	923	846	889	921	879	875	919	957	862	850	933	914	905	873	920	919	905	854	880	912	905	848	909	887	920	883	891	859	892	945	926	855	901	863	888	912	876	949	874	913	921	936	901	913	853	861	877	835	870	877	903	922	906	910	867	887	936	850	867	897	902	886	889	857	877	871	905	906	884	881	935	923	903	900	906	867	875	899	906	873	909	886	862	871	907	914	896	859	944	841	895	882	961	897	863	924	912	864	834	837	971	928	887	873	823	835	904	903	904	867	866	899	875	926	864	873	874	945	882	929	862	865	868	935	894	889	857	864	848	877	874	870	853	933	896	863	858	908	968	899	949	910	884	889	926	886	903	871	894	870	901	858	933	882	876	904	941	885	909	917	851	866	869	885	908	839	866	866	861	886	955	892	876	925	877	834	896	896	895	918	860	899	890	950	911	870	844	890	860	974
64416	24971	7175	1366	716	571	467	403	439	423	438	427	424	446	446	423	429	422	406	396	396	404	396	411	423	403	413	448	445	399	398	443	431	424	409	400	412	445	399	406	378	440	393	441	431	422	403	451	427	437	460	452	384	415	424	387	404	396	380	416	412	415	419	442	433	427	406	420	400	432	415	426	398	459	419	427	388	415	404	428	391	426	367	414	389	403	417	383	361	374	407	412	412	435	435	432	444	436	428	409	403	411	373	414	360	394	434	400	416	428	376	423	397	401	418	400	442	378	400	383	389	393	421	427	422	412	386	419	463	399	437	417	409	390	422	431	423	400	425	382	423	407	413	390	456	389	407	381	448	452	425	414	394	402	443	430	396	414	417	469	411	441	401	413	414	377	421	409	423	402	443	416	391	441	418	394	421	398	428	369	387	426	410	435	421	421	425	468	398	412	422	398	403	462	395	418	446	418	424	438	384	414	408	446	453	399	375	365	382	384	426	416	408	406	449	409	425	388	394	419	404	435	444	393	430	405	367	422	394	409	453	409	401	387	403	387	456	422	411	414	447	394	402	401	422	432	435	407	388	403	391	389	446	417	403	423	423	403	421	412	396	409	402	443	378	396	408	433	404	423	413	408	407	399	374	356	430	427	428	437	398	398	376	417	409	409	402	412	399	438	416	410	427	428	474	427	423	411	414	400	390	376	417	423	451	402	390	457	388	421	408	413	408	401	426	424	438	415	400	425	380	419	416	397	422	426	391	402	378	443	462	437	423	425	425	396	455	424	397	409	418	440	380	423	456	407	449	458	437	428	396	435	416	439	439	427	419	388	406	413	381	424	413	394	436	406	426	408	431	358	430	421	422	376	416	410	430	460	415	375	412	378	425	448	449	440	446	405	400	426	411	412	424	408	421	421	396	386	455	438	449	380	408	372	410	437	422	426	412	413	395	422	416	414	396	379	410	398	421	376	452	416	433	443	426	431	415	425	429	407	409	405	397	414	416	417	411	438	440	403	403	430	388	442	403	408	418	427	408	410	407	404	427	427	441	444	394	425	411	430	430	442	408	396	440	464	421	387	450	436	390	440	393	400	416	428	424	400	407	368	394	393	417	434	414	449	452	380	445	441	430	408	450	413	385	379	408	441	378	384	460	446	425	420	390	416	404	450	397	356	442	446	425	404	431	442	423	446	423	446	411	389	433	447	422	439	449	392	488	456	411	428	417	436	401	373	385	415	410	399	411	430	411	389	404	407	398	404	385	423	396	437	384	405	449	452	432	401	407	412	391	433	413	449	484	437	431	380	398	439	434	440	437	413	416	427	453	398	372	390	397	410	398	420	403	395	425	409	427	408	398	411	400	383	409	416	411	400	421	423	443	436	404	375	414	476	436	451	413	434	471	464	435	403	433	383	394	412	441	422	392	381	398	444	405	399	416	390	392	421	403	414	396	395	428	412	467	431	428	399	445	434	429	374	406	432	381	387	439	409	401	411	430	398	424	363	389	420	402	401	452	422	380	423	438	422	414	440	431	422	437	388	413	402	399	407	449	460	380	406	428	395	407	434	417	379	405	429	429	415	401	432	431	421	402	435	423	414	381	399	383	420	416	394	413	412	430	443	404	454	419	419	401	365	388	377	441	406	429	451	405	402	416	423	355	428	418	400	403	408	461	442	379	435	385	422	411	430	415	381	408	446	446	406	414	439	406	413	435	414	424	411	409	454	452	430	398	422	379	415	407	431	423	416	408	455	400	431	392	402	441	429	434	422	420	444	416	450	425	445	444	433	383	416	441	386	380	418	420	402	384	409	389	406	417	447	365	458	477	434	474	462	401	448	423	426	407	389	396	441	387	403	367	432	435	423	410	403	423	405	383	428	397	405	420	429	422	445	448	425	398	393	431	402	433	424	377	398	391	459	407	448	387	408	397	442	418	444	414	429	439	420	401	417	377	419	438	420	421	392	409	430	383	444	395	424	442	431	417	438	412	408	399	411	421	428	434	391	405	447	413	414	423	400	429	400	417	449	407	375	442	403	402	435	404	400	413	419	373	432	454	411	395	392	425	410	367	437	445	419	393	379	391	448	447	452	413	404	452	445	443	427	425	412	465	406	395	384	383	449	465	397	438	381	442	424	407	409	399	378	403	440	433	354	365	391	433	391	396	386	408	384	416	424	426	405	447	421	418	390	423	437	403	444	379	449	394	422	426	434	408	398	386	422	455	383	436	429	431	383	408	401	378	420	420	425	440	441	374	397	401	422	427	399	459	409	412	398	392	422	414	390	446	433	383	432	425	451	437	428	395	426	461	421	398	394	421	429	432	396	376	440	421	407	429	445	416	466	428	402	416	441	390	398	385	407	417	428	437	425	406	407	441	394	413	387	383	438	396	413	410	385	430	467	415	459	438	434	399	431	429	446	388	442	421	405	465	417	414	394	411	435	404	437	394	388	387	424	417	421	439	412	437	419	437	413	387	382	393	425	386	429	375	424	422	459	409	406	391	472	437	425	387	434	449	408	401	437	404	380	389	433	414	431	414	421	447	419	406	359	433	411	413	427	445	416	387	394	426	378	413	426	406	403	377	420	420	414	449	438	395	424	381	436	399	439	407	442	390	418	395	430	437	432	426	402	379	408	382	412	404	438	427	387	393	402	418	413	450	413	403	387	402	379	436	388	410	404	400	354	419	414	376	365	399	395	432	429	375	411	395	379	389	450	459	423	383	437	411	440	426	413	416	405	409	425	428	430	423	441	426	417	414	414	402	409	360	362	406	417	431	391	410	400	435	466	408	424	428	404	419	401	407	419	414	404	396	415	409	391	396	419	433	398	428	375	401	391	418	401	431	395	424	439	409	431	419	365	435	407	436	411	432	425	438	397	432	385	425	424	424	371	429	401	430	436	412	404	394	367	404	447	444	400	453	408	419	425	432	434	383	407	427	448	427	409	439	398	387	413	485	425	385	381	419	423	447	424	414	391	431	449	410	401	455	400	406	413	414	392	439	474	386	398	403	460	456	423	391	398	444	431	407	417	375	393	437	403	409	425	458	451	442	402	437	434	426	415	401	423	424	453	414	400	401	419	402	358	421	438	416	439	450	436	420	414	442	397	402	397	432	452	400	468	406	431	412	407	453	442	403	401	436	441	395	423	408	416	420	449	404	431	377	380	389	421	432	420	393	415	413	440	411	426	398	421	444	418	399	353	399	434	421	436	352	390	387	400	427	399	435	404	418	408	383	425	412	427	450	430	404	394	438	405	475	461	377	435	423	429	396	415	415	415	440	426	439	450	431	427	406	428	406	427	415	449	447	445	409	428	414	378	442	417	411	400	442	397	382	430	440	413	388	442	421	424	399	416	386	416	427	425	404	419	391	440	424	403	398	410	409	410	391	408	414	435	437	413	429	408	410	417	428	397	443	419	388	447	475	440	430	431	412	435	438	411	434	424	416	423	397	391	409	394	385	410	419	411	419	423	442	393	384	436	401	402
44539	13869	4944	2488	1577	1415	1108	1024	865	920	914	894	948	951	958	875	949	936	911	940	883	938	934	904	911	933	895	868	911	907	942	897	885	896	882	892	918	873	905	880	886	904	930	940	940	874	905	914	878	939	842	888	927	895	920	878	942	941	889	871	903	888	946	870	909	925	913	941	879	892	891	875	907	878	905	918	972	914	893	906	907	930	909	881	917	908	929	928	941	895	866	891	913	901	899	936	926	946	871	933	940	907	885	876	882	884	934	936	935	962	884	913	892	900	949	903	878	946	908	867	874	900	889	920	883	880	895	896	937	889	937	895	870	883	889	925	890	964	854	921	888	919	895	916	933	933	912	897	938	909	889	899	913	855	910	872	864	876	924	953	895	902	871	889	947	916	917	877	879	925	963	897	913	870	853	957	914	920	922	908	881	904	918	870	932	909	870	870	892	928	924	884	928	898	885	873	902	881	937	920	898	909	936	936	936	939	916	914	875	914	906	918	865	900	935	907	953	955	836	909	907	910	914	898	936	888	917	920	888	923	937	906	899	892	892	883	899	889	917	904	901	944	893	875	904	900	909	922	895	916	884	932	821	895	845	944	875	956	888	880	908	918	928	943	891	930	952	938	915	923	894	923	925	915	960	928	932	900	884	922	935	901	907	923	953	912	897	843	937	885	907	966	965	915	875	955	946	985	918	979	906	892	882	900	869	902	889	912	906	929	892	836	900	907	939	898	950	904	888	887	943	939	885	922	924	880	874	828	843	933	902	879	932	874	904	975	965	841	927	918	952	839	947	888	935	921	878	902	889	928	925	949	898	875	884	906	926	875	898	948	897	902	879	880	926	889	867	903	928	903	871	862	882	883	845	883	958	944	911	959	870	888	884	882	941	868	940	886	903	949	931	937	916	910	860	897	882	902	901	933	856	901	889	876	930	868	869	924	908	883	875	931	922	935	861	898	954	896	908	925	896	921	873	973	928	902	941	966	917	939	914	889	910	918	904	962	916	882	897	909	901	897	904	970	947	917	875	931	879	908	929	851	926	910	877	936	850	954	829	903	841	885	924	895	937	926	925	930	947	886	860	927	935	863	864	892	940	906	811	914	895	912	908	918	963	964	904	921	904	860	927	867	889	916	906	851	944	902	851	941	929	931	933	930	906	871	889	892	938	920	925	910	921	938	884	872	889	945	907	912	880	902	911	886	957	946	888	927	916	892	952	965	898	901	860	937	909	947	943	897	899	938	931	859	892	927	988	902	992	951	971	925	861	883	876	903	873	882	890	943	924	939	913	918	929	902	919	905	915	909	941	921	908	920	916	884	878	910	937	930	882	901	868	945	848	893	867	873	949	930	892	932	924	877	943	962	910	896	895	911	937	922	935	960	873	903	935	951	972	869	897	896	924	917	945	956	919	911	922	921	916	926	895	909	873	910	919	907	916	886	872	922	919	930	911	903	899	935	929	910	910	874	903	898	936	893	900	947	958	953	922	900	897	935	896	903	868	936	903	871	935	897	915	915	874	872	930	964	863	922	881	943	868	873	897	899	915	901	906	986	890	939	961	885	891	924	812	910	933	961	879	896	902	912	864	934	869	874	934	895	838	928	877	973	886	891	936	925	888	895	935	925	910	869	938	929	941	909	914	885	931	855	917	908	931	882	884	934	914	935	917	872	921	904	873	922	884	901	950	847	914	970	883	952	895	941	914	885	875	893	925	942	928	949	891	900	898	897	911	905	951	886	884	877	934	959	852	902	904	884	948	926	886	998	917	902	872	879	904	919	891	925	950	899	898	871	884	864	898	937	893	925	887	916	883	886	908	915	869	860	918	912	890	887	934	912	883	889	937	956	920	955	919	930	883	899	909	907	920	955	945	926	927	855	928	895	914	920	899	884	929	950	930	948	864	904	886	907	930	910	920	971	882	964	936	863	926	903	913	971	959	943	903	909	881	917	895	879	951	944	943	893	929	903	935	897	892	863	941	883	934	907	909	855	937	901	908	979	894	921	940	870	916	898	933	946	866	918	872	932	861	907	896	923	925	930	914	896	893	881	956	939	964	867	914	861	918	871	901	851	909	919	899	843	891	897	915	908	871	908	828	926	924	950	926	915	910	907	847	855	892	920	916	938	840	874	957	911	904	940	907	927	908	936	853	944	939	930	865	915	933	978	965	924	930	890	866	906	872	931	868	889	882	870	963	925	887	841	942	882	887	927	886	892	950	917	944	868	896	936	918	922	956	917	912	911	835	878	932	884	934	923	858	884	919	927	968	915	882	923	921	927	939	861	949	946	862	906	868	855	893	935	922	909	913	869	938	908	899	864	896	897	885	879	914	889	893	862	905	944	865	923	943	950	906	865	914	922	883	934	865	848	896	928	852	940	861	881	895	908	971	900	910	853	926	933	898	891	911	899	935	905	997	907	966	898	910	946	898	945	952	859	906	919	885	890	860	932	924	963	929	863	894	862	842	953	915	967	857	857	927	838	912	890	930	908	900	906	918	886	893	912	888	940	906	891	896	911	890	901	915	914	915	885	904	900	911	876	953	902	960	877	931	903	885	902	858	928	908	939	862	890	915	962	929	905	900	913	961	882	964	903	937	901	911	902	938	915	888	917	929	970	920	923	913	850	932	865	905	930	887	907	948	908	909	895	925	910	840	866	861	922	924	895	909	882	927	915	947	880	888	917	892	854	925	928	912	906	929	907	862	903	912	930	939	867	917	885	859	895	923	895	890	929	896	908	910	911	920	896	916	935	921	884	876	940	914	900	911	929	946	909	900	962	907	899	873	908	887	909	956	864	986	943	907	888	914	948	915	885	908	888	910	939	916	912	863	883	914	917	902	953	946	949	846	872	904	941	935	926	921	854	913	969	890	988	893	907	870	814	871	916	962	906	854	924	875	913	850	925	901	899	965	920	875	943	892	951	961	920	876	919	867	905	910	941	974	890	891	911	979	902	895	832	908	860	866	905	933	915	889	942	911	891	863	927	916	846	954	889	915	941	844	948	957	865	870	888	964	946	936	887	886	902	890	942	932	898	899	897	912	900	911	926	875	899	918	845	924	904	861	960	925	918	889	899	865	909	873	911	887	882	914	925	943	927	942	862	875	930	928	935	977	861	905	874	912	899	928	909	891	875	925	969	914	873	953	907	918	887	932	900	869	897	879	898	943	884	888	886	853	975	922	964	953	941	886	910	938	884	867	899	980	884	929	891	923	892	920	903	875	866	921	869	925	894	895	865	933	967	913	951	942	929	919	924	896	943	949	948	897	909	948	918	932	883	906	873	945	881	941	966	932	927	865	936	939	930	930	888	879	919	878	937	913	914	881	909	876	890	947	953	946	935	904	916	891	958	925	865	891	898	972	952	911	887	905	914	871	867	868	912	952	878	933	908	938	930	916	907	890	897	921	952	894	875	944	871	891	966	902	864	901	938	907	941	878	915	904	914	876	922	956	925	905	910	855	886	898	917	894	947	918	976	928	938
58741	24253	8830	1922	751	540	485	436	423	438	399	388	417	442	446	413	412	388	427	353	425	443	447	441	414	402	508	454	436	404	417	448	429	408	424	414	431	421	408	426	450	442	441	404	410	418	454	414	392	441	434	409	446	432	432	388	392	432	420	438	430	424	458	479	425	435	423	468	436	457	478	409	371	450	407	396	454	446	456	421	447	426	387	418	426	422	407	421	435	433	418	371	419	434	428	477	427	445	421	424	436	398	463	421	397	434	434	457	462	415	424	428	418	433	451	424	431	416	418	453	434	429	409	441	395	402	414	444	386	411	465	486	402	392	470	457	472	422	385	434	459	449	440	447	451	430	477	465	404	404	444	429	441	437	467	464	408	402	423	418	410	415	444	457	399	425	430	416	423	455	384	417	410	409	415	462	421	433	371	427	405	468	401	431	412	469	440	429	432	435	446	404	426	395	422	408	398	431	417	444	440	374	400	460	431	440	407	425	458	415	435	432	487	454	432	438	420	426	450	423	415	401	407	415	435	437	431	474	456	401	382	435	454	443	419	417	441	425	414	432	388	409	443	407	453	435	422	419	380	406	413	452	402	465	415	410	421	440	422	435	433	398	411	407	449	464	418	423	442	426	441	446	414	443	406	412	410	385	416	434	419	400	431	416	444	396	427	443	405	421	414	403	437	397	425	419	427	439	435	384	435	449	415	462	431	415	403	417	382	424	410	426	425	405	427	461	402	429	437	432	397	421	443	376	431	425	421	406	426	426	402	405	397	378	383	435	443	428	402	421	421	434	434	397	413	388	432	415	453	449	425	433	458	448	430	453	435	456	421	423	421	453	427	425	401	404	428	399	412	419	405	402	452	385	441	441	420	437	400	417	394	443	456	404	428	393	408	427	418	448	416	454	409	431	421	409	429	448	438	397	422	395	403	412	436	415	478	411	413	434	421	428	421	433	418	430	434	378	421	457	461	410	450	458	440	412	455	447	456	450	405	399	414	421	433	425	421	453	437	408	408	429	446	435	405	429	444	394	463	430	401	366	402	443	418	429	412	419	454	471	392	422	402	402	411	435	403	433	445	405	414	439	401	452	418	407	423	409	408	418	452	433	400	386	422	460	443	434	411	404	406	396	384	447	407	434	450	465	367	444	439	405	446	398	399	412	448	399	454	457	440	428	431	399	435	457	403	417	424	430	412	441	425	415	399	412	424	418	414	428	413	424	420	398	426	421	412	427	418	412	443	429	428	444	419	417	405	395	436	437	403	396	384	449	400	397	428	403	424	384	465	403	430	406	419	457	418	429	431	410	442	409	404	431	425	432	451	478	421	387	419	418	418	444	460	410	399	407	434	418	393	428	436	428	432	431	422	378	430	441	401	432	415	458	403	444	414	406	422	399	379	408	414	440	400	448	437	389	444	428	424	388	407	432	433	440	419	418	400	437	455	431	463	425	443	437	434	433	439	428	453	405	422	413	454	415	418	395	434	444	407	390	409	392	444	448	409	406	405	440	433	423	422	452	433	408	428	445	388	455	422	394	385	432	401	454	434	457	354	451	422	419	434	427	448	433	409	447	437	415	443	397	415	441	466	410	449	444	422	428	393	416	462	400	443	406	437	429	414	404	420	447	417	467	422	397	400	404	403	431	417	440	420	432	416	406	371	452	414	451	420	424	417	413	369	410	472	459	410	438	417	449	397	366	466	423	431	440	461	411	414	416	436	406	376	419	449	432	449	423	419	402	429	422	437	365	457	376	426	421	419	434	382	430	473	450	428	403	419	444	418	424	387	413	427	387	415	415	392	460	399	434	429	432	431	414	442	428	430	420	426	418	455	460	433	389	420	413	407	459	437	393	387	419	388	437	454	438	391	422	417	469	431	421	437	445	414	411	364	438	417	422	393	422	414	405	419	442	436	389	417	407	389	432	378	408	452	431	445	444	435	462	432	443	457	420	423	468	439	405	416	436	385	413	406	419	450	417	434	452	439	436	435	414	451	459	444	419	431	408	435	427	433	406	406	405	406	413	429	439	422	405	422	442	479	432	417	426	420	459	427	432	412	420	410	438	390	438	430	455	446	463	410	433	433	463	432	425	459	421	416	423	437	399	434	439	417	412	454	438	398	407	437	440	416	394	397	426	396	417	446	453	449	420	421	406	448	436	406	425	400	469	433	404	473	433	405	409	426	396	393	422	400	428	432	441	401	462	437	419	415	425	456	411	437	411	396	448	438	420	453	482	417	409	412	409	430	439	487	474	414	406	405	402	386	465	428	432	452	437	400	455	437	412	412	421	420	401	415	407	378	461	416	424	420	445	429	447	410	426	428	442	438	424	431	423	405	414	425	408	410	448	421	420	388	375	411	430	410	434	429	405	406	405	372	413	411	388	398	442	417	461	444	387	416	443	365	406	429	436	462	388	410	412	436	462	445	427	399	400	435	415	423	453	433	441	439	452	415	450	395	466	403	449	428	444	426	450	443	386	411	420	425	409	417	420	414	437	402	410	412	405	412	411	416	435	446	410	420	414	436	412	424	421	402	398	430	413	416	412	437	438	425	437	403	419	436	429	391	418	411	406	460	409	418	451	412	436	442	449	424	428	472	402	382	429	467	421	425	452	406	413	388	407	401	408	382	439	493	419	451	431	396	428	402	444	450	408	445	415	458	435	463	451	441	425	432	430	450	453	421	436	415	447	446	461	417	416	434	437	429	375	429	452	411	416	443	422	404	430	418	386	394	412	405	405	427	371	429	424	422	416	385	426	429	429	474	403	440	472	424	403	423	439	451	435	374	438	465	453	422	402	413	416	410	407	390	424	472	411	402	436	379	416	414	407	406	418	397	369	377	390	427	471	404	418	454	439	396	400	416	494	453	434	453	407	392	438	467	419	457	413	467	386	404	420	420	373	436	423	405	432	401	428	423	402	475	415	436	439	390	394	447	458	411	438	420	432	428	415	425	396	388	416	430	417	426	448	452	430	430	413	423	389	425	445	428	369	461	383	448	453	448	450	444	419	445	397	443	418	385	400	405	465	451	436	474	430	414	435	418	452	416	407	448	404	388	412	384	437	382	428	396	455	387	405	445	441	445	459	423	440	442	409	440	361	431	436	408	403	470	419	403	425	408	432	429	457	436	442	401	442	394	467	419	416	463	396	410	390	387	409	410	397	425	409	437	414	424	432	411	448	435	413	479	430	417	361	419	427	401	370	434	392	414	392	418	428	390	419	422	452	421	429	419	417	431	411	421	436	440	411	378	397	442	398	440	425	442	439	439	437	389	457	411	426	462	432	435	442	428	460	438	436	440	413	471	430	388	443	427	401	424	460	432	432	431	441	445	371	406	474	423	440	453	428	458	439	411	434	429	400	399	450	402	427	410	420	432	446	414	395	428	406	450	445	404	453	423	456	427	356	392	435	411	427	425	440	429	381	404	412	425	402	429	407	466	426	447	452	410	439	436	474	440	417	433	448	428	404	466	490	418	405	484	461
39900	15379	6404	3214	1992	1361	1109	965	873	926	905	886	921	932	952	915	898	983	951	906	1003	1002	975	917	950	889	891	940	918	908	933	962	918	999	916	896	915	952	941	945	881	921	957	933	926	946	911	918	933	886	912	916	945	908	909	1009	931	904	895	938	969	892	923	945	924	929	952	964	886	918	950	916	960	991	932	916	941	951	926	937	936	985	927	925	907	932	945	975	920	949	924	930	935	962	977	958	914	931	946	928	920	934	917	937	996	916	928	918	891	948	950	952	900	896	909	902	940	896	912	890	922	869	901	977	870	914	881	896	953	953	953	967	954	937	940	912	896	921	917	831	937	920	873	939	973	962	897	895	916	968	903	923	908	873	876	963	926	929	914	935	935	959	951	908	950	952	931	951	991	955	905	926	951	926	940	911	906	941	899	934	945	912	945	882	895	917	985	924	911	949	863	944	934	947	860	964	878	916	942	904	912	943	910	904	950	997	922	901	912	925	890	951	851	908	1002	921	910	944	903	934	899	873	894	917	937	949	934	903	931	944	924	965	905	966	930	910	974	818	874	917	907	885	930	924	897	964	902	997	979	969	941	885	910	890	927	908	898	900	932	883	899	931	930	971	902	894	913	934	923	886	978	925	928	919	970	908	946	897	961	928	916	889	945	942	926	930	941	892	911	923	896	920	883	871	924	903	911	937	937	950	940	867	895	891	930	930	939	855	894	916	923	947	914	845	983	966	920	918	930	899	939	909	987	946	905	916	953	907	953	964	924	956	966	911	935	956	900	834	932	898	903	934	938	947	923	941	938	900	948	890	889	820	899	900	905	937	954	949	880	940	877	914	937	917	892	915	915	931	940	954	891	928	925	941	864	922	876	899	891	920	872	905	936	862	952	915	885	854	945	931	880	856	898	917	909	906	919	915	877	945	967	915	940	924	905	921	905	952	924	915	892	890	922	916	892	922	951	954	945	929	974	940	943	964	924	916	940	971	911	970	960	938	910	923	935	878	928	935	928	892	925	924	973	942	989	851	911	958	940	993	970	904	952	912	878	946	906	968	925	921	919	935	911	859	913	895	947	914	968	891	925	917	896	957	998	877	920	888	929	952	905	920	896	939	910	965	882	942	941	935	871	911	867	914	962	882	930	972	917	927	926	892	868	928	908	892	900	891	927	924	935	937	923	950	953	925	931	943	884	888	924	926	958	910	892	906	959	874	939	961	969	956	933	936	904	917	977	909	965	886	979	943	943	944	943	928	904	886	915	919	977	928	880	863	924	914	935	940	920	932	963	956	934	928	914	949	863	952	971	911	954	923	911	901	924	978	908	877	941	907	874	937	926	873	916	886	927	932	943	967	904	880	927	897	927	934	925	903	976	908	934	917	913	965	921	924	918	892	937	899	887	894	914	945	911	968	934	918	937	881	947	895	902	909	912	855	923	931	885	942	933	946	943	916	885	877	887	917	898	974	877	914	937	960	855	933	881	910	940	923	885	892	962	938	916	878	929	945	875	911	872	869	881	948	952	915	902	959	956	941	927	933	937	942	998	893	935	943	927	916	893	925	942	935	892	935	915	967	910	965	917	963	917	915	935	981	910	944	961	913	966	908	897	941	901	928	935	926	968	929	863	939	916	919	913	881	976	925	913	960	935	902	940	943	961	896	971	958	943	944	890	929	920	957	877	912	873	960	949	931	915	897	960	907	915	909	902	944	938	975	941	918	897	950	949	994	924	901	953	954	873	926	884	921	955	917	936	875	901	908	947	919	897	905	908	894	888	894	919	935	908	926	895	941	914	890	913	885	985	917	928	877	894	852	936	920	907	955	858	927	918	884	919	932	885	936	941	962	916	936	919	897	906	927	917	952	930	926	919	948	914	904	926	960	989	941	916	917	947	897	894	909	900	940	902	898	923	925	918	914	870	901	902	949	934	921	935	925	928	933	916	952	909	921	910	932	947	977	932	982	896	932	923	877	930	932	959	945	911	876	951	865	890	918	946	887	903	895	962	932	909	935	934	897	920	906	943	941	896	913	938	939	930	975	944	900	909	926	922	901	888	965	911	905	855	915	890	935	932	937	838	886	940	962	915	909	902	978	906	924	962	953	927	883	944	933	933	936	923	958	915	885	918	894	909	952	918	926	927	895	892	912	927	920	932	912	899	886	927	969	933	893	897	880	939	903	930	919	936	937	922	956	934	911	935	879	915	977	895	947	920	914	916	914	945	958	917	903	915	975	946	910	917	905	944	972	917	937	984	926	978	940	966	893	935	860	971	924	928	920	942	945	929	881	905	948	893	896	920	866	858	903	916	923	894	910	950	891	892	941	885	903	899	935	906	920	855	976	945	899	886	956	870	928	924	906	902	922	934	937	891	948	981	936	888	914	980	925	927	901	908	944	905	926	933	972	946	929	933	887	897	927	900	940	917	917	897	859	900	913	952	889	903	957	883	943	897	883	954	928	875	919	899	959	921	907	908	908	943	948	888	874	913	931	922	964	910	923	909	898	948	923	898	937	915	964	862	886	946	936	885	910	909	936	940	897	922	926	937	912	965	985	919	966	934	923	902	942	950	912	887	895	928	891	915	943	952	937	904	898	840	886	916	962	943	906	940	926	895	919	920	930	885	928	928	931	832	920	939	934	924	934	959	906	919	906	925	938	894	927	886	895	909	930	928	965	907	887	933	828	953	943	920	898	911	855	920	918	890	900	920	943	951	893	901	899	942	960	972	851	933	952	949	981	925	921	993	976	941	895	927	972	906	918	901	916	923	910	914	904	955	906	902	937	940	935	928	951	934	939	896	976	973	896	891	956	928	963	860	920	861	929	948	933	939	887	844	928	925	958	895	875	925	904	953	920	911	939	937	926	948	929	929	922	936	916	908	878	911	897	891	910	911	946	926	911	920	924	966	956	935	937	865	962	935	888	958	907	933	1019	864	910	905	952	920	927	933	905	918	906	960	942	930	903	930	914	942	919	939	950	868	893	920	906	933	900	964	909	902	895	922	930	925	904	936	990	944	937	906	848	980	967	912	902	909	939	902	890	898	950	935	875	922	937	914	872	940	908	905	919	1007	896	866	883	952	910	962	913	886	881	883	950	907	909	875	931	925	919	933	913	976	955	933	1015	914	949	919	905	945	861	880	891	967	927	856	933	928	908	988	886	924	937	929	924	921	913	926	931	936	909	974	919	895	934	888	930	911	920	890	923	905	861	939	893	911	944	943	941	878	973	911	939	888	859	896	905	900	951	967	954	906	871	896	905	874	917	956	977	906	988	921	928	924	935	950	977	947	910	946	902	976	948	938	945	938	940	897	887	840	970	953	940	903	908	913	977	969	872	969	914	888	895	890	876	899	907	927	912	960	934	922	867	934	951	909	912	891	966	917	931	922	824	901	907	935	927	973	924	935	913	977	925	914	926	886	926	912	949	880	868	933	933	923	947	909	947	921	943	910	985	934	895	910	908	926	884	948	962	974	982	918	894	906	926	962	970
49101	15470	2803	777	538	434	408	399	373	397	433	385	413	403	407	414	387	427	419	415	410	390	411	374	414	379	446	383	393	440	365	421	398	400	402	408	375	390	432	368	406	397	443	401	411	414	413	431	439	368	415	400	403	412	399	446	420	390	435	422	451	410	408	389	411	408	404	392	388	404	411	415	427	367	421	401	429	419	425	426	388	400	442	399	446	401	427	400	424	410	419	423	439	374	389	429	396	395	387	374	435	396	428	414	400	413	413	385	417	412	404	396	442	407	431	391	418	393	400	390	388	423	373	420	460	382	432	415	380	385	418	398	405	362	405	417	439	384	425	450	417	431	429	397	400	392	381	403	373	412	358	415	407	415	446	438	412	429	453	436	403	397	415	433	381	382	416	428	411	402	471	424	394	402	374	406	358	429	408	408	425	424	389	433	408	486	391	409	381	397	459	403	406	381	416	400	396	421	418	426	386	421	419	439	385	413	459	391	441	418	380	398	398	411	362	425	434	437	385	386	402	417	416	435	385	407	409	400	393	388	420	440	423	413	380	405	404	372	444	408	391	406	417	436	404	373	416	416	382	412	387	417	393	364	397	416	401	403	386	404	429	390	395	380	429	440	412	421	437	412	416	426	419	431	438	424	411	423	420	391	418	410	376	400	398	392	411	411	395	431	423	491	404	414	442	415	398	381	405	407	388	376	419	409	402	388	431	411	436	394	409	391	427	408	431	414	409	391	419	402	416	438	450	414	483	385	415	411	385	438	389	393	373	400	397	379	426	392	405	425	374	376	380	404	400	390	417	421	402	417	442	413	397	448	390	396	445	398	475	406	436	389	446	441	413	401	442	396	407	437	438	393	423	425	420	389	427	438	383	431	389	349	437	419	432	406	404	435	392	431	400	369	370	394	397	414	376	396	417	408	409	410	393	396	420	430	450	385	382	441	409	392	423	364	427	365	392	375	388	427	377	415	425	413	407	395	416	397	407	403	390	396	405	432	422	394	382	396	449	418	424	424	418	432	398	402	378	376	470	424	412	415	428	430	399	391	420	433	413	432	360	446	432	409	427	395	369	421	407	398	425	462	407	401	406	397	378	409	400	383	378	396	433	377	444	454	408	395	409	376	429	420	414	414	429	395	419	407	417	444	372	407	429	392	427	427	443	417	410	425	390	401	439	417	419	418	382	435	423	396	379	377	420	433	393	426	427	423	398	454	442	395	383	382	399	423	441	404	361	373	432	435	381	392	374	404	457	450	418	448	406	425	412	387	425	417	368	445	420	393	408	424	423	372	396	431	437	419	400	390	405	408	417	358	384	414	400	426	415	444	399	430	380	411	399	436	420	436	427	409	429	420	419	409	394	409	403	425	405	382	402	395	404	416	394	446	402	404	387	419	424	449	444	391	467	391	409	451	395	436	400	452	423	388	403	453	452	417	380	395	402	403	434	428	452	419	406	426	396	430	408	415	419	415	425	409	378	415	422	411	383	343	369	381	385	403	407	398	421	412	452	395	388	371	438	413	389	429	388	458	435	382	422	448	410	420	411	398	434	402	436	367	381	368	429	402	391	423	431	415	401	434	435	389	442	423	404	419	423	437	430	441	428	408	375	399	442	395	394	423	412	419	450	427	395	379	392	410	407	400	400	390	449	375	449	395	404	415	405	397	429	426	444	408	418	409	395	394	423	384	410	393	397	421	397	449	452	414	400	408	388	438	415	430	427	424	452	401	422	415	414	417	388	399	434	377	455	396	360	377	380	441	430	442	400	434	412	391	423	423	401	403	367	420	400	430	382	395	408	395	416	378	392	430	396	429	411	424	432	389	400	404	403	371	428	443	398	421	421	418	426	430	420	394	386	398	424	418	406	405	461	423	397	459	439	392	412	413	411	414	439	481	402	414	422	389	395	397	400	440	403	388	372	455	466	416	439	384	396	421	384	404	412	416	376	386	398	420	371	391	405	413	426	373	404	441	432	383	428	402	421	426	425	376	402	403	437	457	409	376	419	398	393	384	386	410	393	404	411	408	408	404	436	414	386	437	386	442	404	406	397	371	383	407	431	412	438	408	432	391	406	419	393	406	420	410	375	401	423	447	416	422	384	407	429	445	391	388	386	418	415	401	399	415	403	393	394	420	388	393	398	415	419	359	393	382	413	430	411	433	421	414	424	418	431	401	402	403	444	439	398	443	424	415	422	434	367	395	409	437	397	398	431	402	430	427	390	370	374	405	418	406	402	423	415	422	416	392	422	401	416	397	415	403	432	393	419	387	391	394	427	402	441	425	413	416	387	416	407	449	386	371	432	410	442	404	416	419	418	444	378	375	429	461	405	377	412	393	396	408	414	423	393	429	452	396	379	459	427	400	404	411	405	396	383	381	429	403	387	385	395	425	415	393	427	424	416	431	388	389	419	409	435	383	417	411	425	446	398	386	432	419	422	424	422	393	421	376	405	377	420	430	385	407	410	427	392	384	413	423	412	369	409	377	348	399	439	415	429	399	389	369	394	468	406	425	396	423	395	387	460	458	447	459	459	435	399	401	449	407	417	425	390	392	414	371	369	409	418	432	449	437	426	413	433	419	422	379	405	375	407	439	437	423	392	444	405	389	446	416	401	428	436	396	394	407	402	395	444	422	416	402	370	450	428	392	422	413	382	419	406	380	395	434	425	385	438	426	390	406	362	433	417	398	385	403	390	414	379	392	388	445	418	412	488	412	432	389	400	396	408	420	413	385	441	380	444	372	440	405	403	436	406	419	402	422	442	441	368	415	373	422	433	405	422	402	410	430	385	405	383	442	384	405	419	412	404	431	398	376	402	425	400	416	404	446	403	399	416	371	402	377	433	406	417	412	387	374	423	389	385	388	402	418	444	396	379	397	418	420	407	371	405	407	399	390	428	432	419	417	376	409	435	440	380	372	417	418	453	415	411	442	419	393	419	405	453	411	377	390	400	392	408	433	395	440	408	374	409	378	434	402	394	389	384	425	394	399	405	400	422	437	417	410	384	452	445	437	417	383	408	387	422	403	400	419	413	418	382	426	407	384	435	443	411	406	422	402	403	403	385	461	409	425	384	378	411	438	466	436	410	422	428	407	386	420	393	369	371	446	426	420	420	408	458	402	412	390	404	398	421	400	337	421	378	416	405	417	414	408	423	425	410	403	381	416	432	392	372	420	404	383	387	400	378	412	392	429	368	430	401	421	412	377	423	384	404	384	385	406	397	400	405	396	439	359	416	377	409	345	399	437	411	403	416	430	464	408	425	407	448	442	411	405	408	452	425	405	413	427	402	425	389	412	416	412	409	408	386	391	399	411	410	416	430	432	407	436	394	419	417	438	442	444	426	422	420	410	425	398	384	412	371	431	402	423	417	407	447	419	386	435	401	397	407	415	463	416	423	436	383	409	420	365	417	404	416	436	410	402	409	402	417	415	397	389	396	385	401	382	432	386	417	371	443	419	401	383	402	455	392	439	369	399	388	403
31461	8468	2844	1595	1125	931	912	923	910	879	884	892	915	874	907	877	950	928	924	841	888	887	894	919	887	891	918	918	926	886	882	936	901	983	947	923	965	915	873	932	935	872	906	894	944	876	888	913	930	858	943	934	935	936	959	883	882	943	890	888	889	890	923	899	914	942	883	878	901	831	940	901	942	919	887	916	920	951	872	918	882	944	881	867	898	912	946	874	914	861	866	928	895	919	906	929	886	935	900	933	916	931	866	894	932	860	889	881	951	843	861	876	886	894	930	904	899	891	920	864	909	897	927	907	886	931	898	919	885	908	942	895	943	928	881	834	915	940	859	917	936	911	891	944	867	876	848	901	912	883	813	886	905	938	917	900	888	916	882	909	943	945	806	925	910	880	886	882	870	910	880	914	875	883	905	914	914	864	892	909	883	914	921	864	900	891	914	904	907	879	824	890	874	878	860	936	879	891	887	875	863	859	899	911	909	889	887	926	872	854	847	900	851	910	863	890	823	873	853	858	904	906	913	921	885	871	866	921	912	869	903	921	921	948	933	855	921	904	907	884	886	857	921	833	942	913	870	932	912	864	976	907	872	902	901	880	844	902	981	862	914	911	924	902	873	871	869	863	939	946	883	886	905	924	957	861	917	841	896	898	866	849	891	894	924	880	940	893	922	854	885	896	922	882	898	892	897	888	856	879	917	858	889	936	922	851	857	898	906	899	917	904	945	873	947	919	869	918	908	894	912	922	884	850	896	896	864	891	885	982	906	868	917	887	954	917	923	909	877	907	901	860	934	891	903	914	900	888	952	855	913	939	921	927	882	885	913	923	893	914	936	896	832	862	900	900	928	904	878	920	866	867	912	915	839	945	920	880	902	890	860	920	941	887	926	880	861	901	839	907	900	928	894	915	917	897	938	940	943	890	870	874	877	915	923	891	860	920	878	945	902	920	898	867	884	960	929	886	953	874	945	884	903	902	931	930	887	916	869	897	884	947	900	830	899	904	899	902	901	901	916	904	886	868	901	879	896	910	896	942	868	945	898	896	895	872	844	918	891	887	898	863	908	889	908	894	915	871	903	869	913	875	907	940	908	857	926	934	860	938	921	927	902	919	868	878	898	862	918	909	858	914	864	906	825	893	888	882	931	884	900	862	924	952	915	888	865	846	936	877	902	939	860	912	908	862	894	904	882	903	855	938	894	923	865	864	866	890	889	892	927	916	881	871	869	940	897	913	884	891	853	921	849	988	902	868	899	861	885	896	916	836	917	952	912	892	888	926	929	861	871	869	853	915	902	931	892	896	865	917	891	840	916	951	927	912	902	908	897	933	903	907	915	871	898	911	889	946	876	949	910	935	945	865	893	906	918	879	871	870	883	923	936	849	899	868	905	886	925	873	934	899	919	921	889	860	904	890	935	890	874	885	940	889	875	861	882	943	898	890	893	915	917	885	891	881	964	910	868	831	916	828	944	891	929	896	895	906	894	919	908	952	963	888	877	892	923	869	918	886	926	865	903	961	892	887	886	910	877	898	962	877	919	920	933	866	938	840	914	825	917	889	883	951	906	935	871	890	903	888	865	923	921	940	881	906	821	900	923	879	895	823	1000	896	920	862	856	841	891	906	867	849	930	908	889	891	888	939	938	914	878	933	881	865	874	923	858	932	930	847	931	888	885	887	882	907	919	930	896	931	854	890	896	908	892	946	850	839	908	908	896	884	911	912	871	878	902	855	934	885	902	891	910	846	865	881	892	918	845	867	911	914	930	949	935	914	866	890	898	911	849	957	896	876	931	870	888	943	915	900	937	887	829	927	949	853	864	897	940	876	877	837	889	883	924	895	882	850	905	881	876	884	935	919	893	881	860	932	902	841	909	897	836	938	906	916	940	893	912	879	939	884	859	847	901	847	893	890	889	888	905	925	825	888	890	861	897	871	958	911	896	945	930	903	881	893	902	902	892	905	940	926	942	900	913	861	908	922	874	866	869	920	918	900	892	912	924	864	872	858	924	864	922	893	893	824	867	898	882	862	879	952	876	891	892	906	911	877	904	921	864	931	920	905	882	911	940	922	903	908	852	850	874	894	892	884	889	879	932	913	922	920	899	879	851	905	962	945	909	894	968	881	920	910	869	937	906	886	883	843	876	861	902	904	874	931	879	884	928	914	874	896	854	855	913	923	892	911	942	956	961	886	915	919	869	944	865	921	913	867	864	910	950	898	870	880	891	853	892	864	899	883	852	893	916	919	919	920	897	875	902	970	892	856	946	895	889	853	911	887	863	941	886	874	891	902	897	873	905	858	902	931	967	888	918	875	847	909	868	932	883	899	890	914	862	886	899	888	919	907	854	872	858	896	916	943	901	889	851	944	881	857	915	904	872	922	848	898	887	876	907	827	866	835	869	949	931	863	864	873	955	950	906	898	893	878	866	979	906	911	876	930	939	839	901	911	900	887	906	901	976	870	866	885	882	919	831	936	875	916	953	974	906	911	845	882	861	888	928	925	899	854	860	903	889	910	900	926	887	911	921	894	909	909	926	904	964	877	908	881	866	874	941	887	897	884	933	851	905	895	873	857	930	878	878	884	869	872	889	870	923	896	906	863	910	927	893	930	897	924	919	877	878	904	857	917	913	840	907	867	895	890	888	845	896	887	819	891	889	884	910	933	847	872	911	902	915	893	890	928	911	896	887	891	883	881	907	840	863	880	929	893	921	841	911	872	882	877	935	942	904	880	947	877	888	887	883	817	893	902	867	929	880	887	890	910	951	889	870	927	903	916	906	934	888	949	890	868	885	934	922	870	904	934	897	888	901	907	907	889	861	841	874	924	877	971	912	873	869	892	895	873	887	948	871	925	875	886	921	898	945	899	885	887	866	960	884	933	901	917	898	921	933	910	901	882	930	930	844	896	896	886	897	901	892	897	889	871	867	916	857	884	903	889	927	856	935	904	916	903	920	937	847	917	860	885	819	888	852	880	909	879	919	896	967	897	891	881	857	904	876	923	913	917	921	935	881	934	914	862	862	904	864	868	931	892	894	909	867	891	860	873	862	895	900	905	844	908	939	889	891	920	892	940	886	932	877	861	909	911	896	932	955	936	890	946	942	896	899	845	901	931	919	888	930	906	870	899	930	904	845	892	888	916	890	866	901	917	885	866	932	889	887	913	860	889	925	900	908	852	906	903	907	922	875	872	876	912	914	884	918	898	893	884	917	854	878	951	901	934	877	900	934	947	894	885	912	856	907	876	923	899	884	881	902	880	891	876	893	900	842	887	871	891	896	913	870	878	893	930	908	907	893	938	920	881	944	863	876	844	891	894	898	856	894	893	938	888	874	895	897	871	937	864	893	898	895	891	865	917	857	929	914	923	874	889	894	929	950	871	913	839	859	900	896	880	878	926	873	892	883	900	887	925	886	839	837	912	870	881	883	931	914	936	911	896	892	912	957	917	906	889	909	842	927	873	905	886	911	892	918	852	898	866	933	875
51722	19613	5708	733	459	401	439	429	400	411	440	435	430	427	407	416	466	439	410	420	445	423	412	396	379	443	437	425	395	446	431	454	382	432	433	414	387	418	419	456	401	439	377	400	450	429	407	402	437	374	436	392	420	395	446	402	431	403	430	401	409	390	427	421	480	464	418	429	435	411	415	423	442	434	437	451	421	446	428	434	406	398	418	417	423	397	416	463	413	381	377	466	410	417	429	409	376	411	458	438	428	445	433	414	448	412	392	414	417	435	423	460	435	435	428	417	420	413	409	415	386	406	417	438	437	417	448	414	404	402	405	450	411	410	441	433	408	414	392	405	432	462	418	447	441	424	407	429	375	411	437	443	427	446	409	423	450	420	409	398	381	443	426	416	392	409	416	420	466	454	442	426	400	399	426	430	420	425	427	431	467	457	414	396	413	424	438	419	426	400	432	404	407	403	424	440	438	423	420	451	418	404	404	455	405	442	431	416	440	473	421	441	442	414	428	406	412	416	408	449	394	419	452	442	404	393	385	391	429	460	430	411	382	440	403	435	439	419	432	442	411	395	415	420	380	400	398	405	420	443	423	392	431	412	422	421	422	425	440	413	440	438	434	372	396	421	400	425	414	384	403	376	398	406	391	405	415	486	408	404	443	437	434	443	417	417	442	416	433	441	425	446	451	408	405	401	422	406	430	459	406	423	400	421	397	417	417	390	425	465	428	449	413	430	432	390	431	440	453	394	424	480	386	396	415	433	401	452	428	413	414	450	380	393	423	403	426	396	438	437	418	408	414	408	421	360	402	407	414	428	438	394	432	422	432	393	456	458	422	442	437	392	442	435	400	421	414	419	445	422	412	442	432	463	397	408	442	412	416	394	426	424	439	430	398	392	396	416	438	460	454	482	392	395	423	389	415	418	436	384	427	398	451	393	454	416	403	457	439	411	375	396	461	442	385	437	442	433	448	427	444	369	418	424	437	394	384	393	433	434	421	423	417	384	417	412	414	408	392	419	433	447	442	432	472	417	397	408	384	391	419	427	396	393	451	423	440	411	414	416	429	445	400	409	456	400	410	420	404	392	400	399	353	448	440	381	435	461	406	427	414	396	396	466	497	415	432	450	391	372	442	428	420	429	432	417	425	412	415	468	388	418	435	425	420	419	452	441	452	420	425	390	386	395	436	391	425	369	405	446	434	452	419	402	429	422	412	418	452	426	449	430	430	443	425	394	418	411	413	431	401	398	434	381	388	427	410	411	446	424	435	397	431	413	436	411	453	395	402	452	445	448	436	427	425	431	460	444	391	405	392	438	425	376	430	409	399	414	384	458	447	433	406	403	415	363	439	382	409	419	382	410	405	433	427	420	398	418	368	407	446	420	423	415	444	434	426	420	449	450	422	429	435	414	417	417	437	386	423	392	433	446	451	392	389	410	388	440	399	408	417	397	416	427	446	472	477	380	394	396	395	436	419	453	394	401	458	424	431	382	414	388	459	453	402	421	475	415	438	434	446	442	420	430	394	387	401	414	450	488	426	403	441	410	414	415	427	417	421	419	457	382	414	422	439	424	358	409	406	455	452	431	406	412	423	438	434	457	407	407	465	425	389	432	445	421	400	391	441	410	416	427	396	411	485	420	398	435	449	418	427	393	442	408	435	455	378	420	415	402	402	403	458	426	412	393	415	429	423	404	383	421	415	406	436	399	395	352	412	436	406	450	417	420	453	382	405	378	427	414	454	434	444	428	441	385	444	402	416	456	395	424	431	417	392	433	417	415	426	381	407	432	385	397	402	432	416	371	423	428	423	386	455	445	452	419	416	431	422	405	416	407	424	453	472	427	431	415	431	395	438	434	419	413	413	407	430	473	428	432	408	419	413	433	420	425	406	405	346	426	425	417	422	434	397	407	399	409	402	443	410	446	425	423	402	368	398	433	404	416	424	378	411	399	437	453	443	395	402	442	428	463	397	379	383	406	406	400	404	413	442	443	427	427	444	396	424	429	489	450	394	414	448	408	420	453	462	434	422	430	377	444	410	465	407	378	424	428	438	416	443	432	396	420	436	429	432	399	440	407	452	455	394	431	427	406	424	423	398	440	424	405	383	400	415	376	418	427	399	414	438	429	451	452	480	427	432	433	432	403	417	412	421	443	407	432	442	461	425	403	439	432	397	380	379	418	405	418	433	412	404	405	409	394	457	386	424	391	414	419	440	389	390	403	445	425	415	426	450	427	421	435	423	417	430	399	383	428	394	439	371	401	429	407	373	394	414	441	426	438	397	415	463	446	438	438	385	401	419	402	434	418	430	409	427	416	401	412	379	434	442	409	410	408	407	404	438	428	446	458	415	436	419	437	411	421	427	403	461	377	382	433	406	427	416	425	433	465	426	414	443	425	427	400	412	444	440	398	456	405	401	401	448	450	420	418	412	396	413	426	415	411	447	442	400	406	443	411	379	433	451	428	434	422	435	458	379	381	404	467	434	439	382	417	424	459	395	441	426	399	416	435	410	398	370	454	429	408	437	424	417	458	386	449	386	394	396	405	390	420	415	433	434	428	381	441	454	388	397	406	454	433	412	404	427	385	478	411	448	429	409	431	378	457	393	426	418	420	421	414	421	400	433	421	405	444	441	439	372	440	404	401	404	412	441	445	438	460	412	424	451	398	436	383	422	414	411	410	431	427	426	423	429	427	412	445	421	446	416	373	386	399	386	452	407	476	407	418	389	437	419	445	437	408	408	426	430	425	474	413	413	418	396	413	418	441	409	401	420	430	403	392	409	431	473	434	452	450	422	418	452	410	414	383	380	444	439	419	468	425	419	386	391	391	414	386	446	416	451	418	426	392	435	427	457	425	422	415	416	407	389	421	400	416	409	425	426	387	428	395	419	408	411	404	414	429	393	412	389	447	418	392	429	405	393	407	423	454	416	379	446	364	415	410	407	464	442	429	432	421	412	423	417	418	371	437	434	399	396	430	387	431	427	415	429	431	427	421	407	450	413	443	418	399	432	404	425	449	426	383	428	401	413	405	414	388	409	416	394	402	406	423	422	397	393	427	433	448	413	384	439	445	441	385	430	438	418	378	431	429	370	420	425	459	404	387	388	402	399	439	425	401	390	423	399	427	429	427	404	392	388	458	439	426	428	434	409	443	434	449	371	440	435	397	476	405	451	411	426	432	431	436	397	435	431	387	403	438	410	393	434	421	397	384	402	378	418	395	412	405	397	413	384	415	381	427	406	448	411	441	461	428	423	437	426	422	407	431	432	407	464	412	414	420	423	434	433	492	404	408	411	419	445	417	418	376	375	409	408	403	423	404	436	411	444	374	421	413	442	413	441	402	437	424	410	445	430	420	415	416	428	406	459	394	393	467	423	405	473	449	417	387	458	445	411	431	417	420	433	370	447	432	445	441	429	413	469	410	451	407	444	447	426	455	398	431	414	422	420	415	417	392	416	397	386	414	430	406	447	439	386	406	447	388	409	446
35347	7186	2068	1217	1016	969	914	868	901	951	898	887	903	925	919	883	932	940	927	887	899	938	903	936	928	962	900	917	908	932	976	933	878	924	950	912	923	920	919	917	902	909	895	876	894	936	862	889	908	880	897	934	928	929	882	923	910	922	890	958	925	947	925	954	985	921	907	908	899	872	910	922	886	933	913	902	907	897	930	934	915	892	925	905	938	900	916	920	930	893	927	896	917	941	932	913	922	950	908	874	953	906	906	906	946	917	909	874	951	900	912	893	888	923	921	938	915	966	981	881	935	909	953	946	929	924	972	894	876	949	928	945	889	938	875	944	944	941	928	919	934	869	951	954	905	925	958	889	956	919	935	895	912	960	953	926	968	937	909	882	873	925	897	915	887	948	862	940	919	869	876	920	951	908	952	963	1001	874	881	922	933	866	991	854	936	919	948	903	900	899	914	889	897	897	927	900	906	888	943	839	918	951	936	936	922	905	947	876	961	925	909	880	932	967	888	933	892	863	944	941	969	952	920	935	931	840	900	934	952	945	888	902	965	891	918	887	945	910	950	942	885	907	877	919	921	891	906	951	941	940	878	883	876	945	975	904	933	899	929	878	899	933	931	930	881	928	903	920	908	964	949	923	949	865	953	918	931	870	869	953	913	939	912	921	880	916	976	906	959	927	971	946	956	960	906	940	920	922	898	898	907	928	963	924	922	938	961	924	897	841	918	930	859	894	877	924	943	938	918	921	956	933	912	953	923	945	865	930	838	953	912	875	843	906	855	902	924	883	892	885	869	893	913	948	928	930	911	893	929	926	875	882	958	897	927	889	930	897	905	916	900	877	930	923	892	953	975	916	932	926	955	915	883	931	884	875	937	928	894	900	855	903	881	921	847	921	915	902	883	899	918	904	873	910	868	911	931	977	891	928	858	911	933	906	931	908	906	893	948	970	919	881	943	918	884	939	873	967	926	924	939	961	963	938	887	1006	972	905	906	894	949	965	917	943	912	881	904	987	921	930	924	943	865	965	884	914	926	929	909	927	922	947	896	915	944	881	906	887	920	929	897	909	901	959	855	919	899	928	912	958	891	928	883	940	893	917	940	918	920	914	942	919	913	951	888	899	915	956	911	904	965	896	871	914	901	867	890	946	888	875	937	926	927	907	932	919	900	916	923	871	958	967	958	932	918	881	912	956	930	939	919	881	904	918	926	994	941	938	902	921	939	977	935	947	954	882	865	949	924	943	905	880	944	965	920	937	905	879	917	940	954	916	905	862	964	928	910	907	919	909	926	938	866	936	873	957	931	886	890	942	942	889	942	855	946	945	849	948	940	913	924	952	899	940	924	880	875	920	945	878	853	917	932	926	885	892	893	948	931	914	912	947	867	908	901	897	932	947	952	924	955	943	899	906	881	901	915	859	940	904	894	887	874	896	940	868	938	887	867	915	940	880	939	958	904	907	930	924	859	882	955	912	916	870	1006	885	915	926	918	901	908	960	896	887	895	904	926	942	920	923	913	881	842	951	940	895	944	915	912	863	903	895	935	971	916	961	916	904	901	1019	887	949	931	845	926	910	925	901	984	957	917	909	858	911	937	869	913	860	897	943	935	903	954	929	863	913	887	950	927	906	938	952	972	918	862	916	931	936	897	936	912	945	913	936	937	882	921	967	948	890	924	902	913	918	874	900	939	926	915	882	929	884	943	958	905	928	950	907	862	993	911	955	937	903	870	900	919	847	990	918	916	984	911	915	941	914	942	964	914	956	879	945	897	950	905	921	899	961	904	855	923	962	890	867	969	875	871	912	960	916	909	855	943	937	879	915	929	906	894	885	954	920	914	953	996	885	985	908	865	895	909	870	877	893	924	909	899	902	926	911	881	919	945	911	896	916	931	940	868	855	938	887	896	917	882	888	918	919	912	898	883	953	898	881	919	894	927	948	890	920	934	877	952	919	933	906	949	919	873	952	914	958	946	931	915	954	949	910	912	932	911	964	927	922	906	911	988	933	926	940	918	854	907	892	837	872	924	948	954	910	963	913	889	879	928	964	908	923	930	868	940	859	942	887	872	888	984	871	891	912	931	919	920	929	911	942	896	900	915	849	879	913	975	977	912	887	936	961	860	919	904	900	873	892	921	921	895	889	935	948	928	894	937	931	892	914	912	899	959	909	904	862	864	875	867	926	906	910	914	881	960	883	867	856	997	909	866	924	938	898	928	889	904	901	999	963	921	915	907	906	933	936	911	894	914	884	934	889	915	939	928	834	941	950	921	942	900	948	945	911	957	923	918	955	914	924	919	932	935	933	877	900	891	890	876	974	961	940	905	966	957	959	989	900	915	940	901	926	927	972	883	901	939	905	904	916	953	946	927	897	916	902	935	940	947	879	888	876	912	897	864	934	901	865	961	932	919	884	973	919	884	894	972	941	902	935	939	981	909	937	850	921	935	914	928	952	903	900	944	847	916	935	949	963	1029	887	925	944	912	946	929	912	994	969	962	920	903	931	914	888	944	908	888	896	914	947	949	926	952	917	974	912	893	937	903	946	891	868	931	922	874	973	995	936	920	899	958	930	889	930	917	964	914	890	910	883	914	874	890	917	949	920	956	903	886	990	933	901	915	956	892	971	924	926	927	953	927	939	956	881	942	900	937	936	966	919	970	916	947	851	906	946	915	907	901	932	940	875	898	926	922	907	879	958	869	956	945	983	848	937	903	898	872	904	876	916	968	922	927	907	883	875	899	957	957	904	935	865	879	928	962	895	901	909	919	952	938	947	938	921	915	919	948	947	931	886	926	908	892	909	943	929	914	959	867	881	945	950	893	912	922	951	1003	947	955	991	913	925	961	906	899	961	909	911	935	948	925	897	939	887	854	879	958	951	915	933	917	944	959	876	894	878	899	871	962	920	928	880	929	901	901	945	886	833	917	910	961	903	899	932	843	938	911	922	905	935	953	859	942	948	905	1002	979	932	916	900	952	911	937	910	902	943	896	928	956	919	937	881	919	951	908	894	917	898	895	878	927	899	859	887	856	862	911	870	892	915	904	921	939	934	981	983	900	902	920	922	925	920	941	939	950	905	989	911	938	932	929	923	900	932	914	911	912	954	890	936	909	995	905	929	942	882	944	869	949	896	915	964	910	899	1001	885	871	945	902	872	959	919	940	937	931	935	860	857	928	887	892	933	842	874	933	958	940	930	972	945	966	974	957	905	898	946	990	979	915	940	853	859	917	919	906	920	920	898	901	923	891	1004	889	866	925	922	859	897	874	908	890	910	886	905	861	933	991	917	913	921	905	915	903	862	942	896	890	915	901	937	912	885	916	918	932	955	919	874	1008	896	897	936	882	913	887	906	916	871	959	933	907	913	888	903	888	883	944	900	920	931	894	902	938	901	926	899	887	1005	934	1011	898	968	963	944	883	952	936	900	908	906	958	926	935	903	908	896	893	897	867	928	876	842	899	915	882	874	913	915	952	924	885	869	900	965	892	918	928	901	969	837
60382	22924	5983	875	545	473	406	467	445	380	404	410	404	451	481	435	458	426	444	458	401	410	437	437	438	411	409	441	457	450	409	421	407	390	422	429	414	443	412	435	427	452	413	403	428	444	462	417	453	436	451	452	421	459	424	409	400	415	434	449	448	444	409	404	405	460	421	433	422	425	454	412	422	437	436	456	453	422	446	460	506	443	467	382	429	410	417	459	423	432	414	429	475	412	464	429	394	433	414	442	408	428	389	406	452	434	397	446	458	457	420	430	470	425	440	424	420	413	435	442	450	459	436	409	444	432	455	425	427	456	440	429	427	411	413	416	408	415	418	403	428	406	478	450	423	440	476	418	384	399	428	413	438	411	454	419	397	392	443	418	440	428	434	408	445	407	434	436	453	458	424	466	467	465	438	410	418	424	449	479	420	423	426	383	408	409	433	444	425	411	423	420	415	458	426	440	439	452	376	400	421	388	399	419	427	383	420	450	472	509	406	443	464	406	469	484	446	409	401	428	393	468	408	434	455	441	414	399	445	393	401	412	465	468	409	441	423	438	485	460	403	425	456	423	406	392	426	389	418	402	436	461	397	406	460	383	478	450	435	457	382	443	440	426	424	413	420	423	409	396	447	465	423	430	472	418	444	432	416	445	402	426	394	430	431	412	422	428	419	469	438	434	465	435	405	453	426	427	462	412	358	443	405	378	398	444	402	408	441	416	426	454	443	458	437	441	480	406	460	411	461	443	433	417	424	412	432	419	419	447	409	447	428	393	422	446	449	433	470	428	451	432	405	448	460	465	453	401	401	407	393	424	428	381	410	448	431	441	491	406	421	425	386	425	460	446	392	440	434	458	434	460	431	439	443	410	421	432	400	430	423	430	402	429	419	430	395	445	444	443	453	429	446	417	411	406	385	408	401	442	438	457	431	420	438	415	415	419	454	473	473	432	433	484	415	445	408	461	426	441	471	449	446	422	416	363	443	453	412	438	434	443	445	451	451	416	460	425	391	451	446	445	414	402	416	457	405	420	442	432	444	429	420	425	432	427	415	444	397	405	426	431	440	423	444	440	438	424	441	450	426	453	436	468	429	416	446	393	432	415	458	427	417	406	419	422	432	445	433	439	403	428	434	464	443	479	414	451	398	415	419	457	434	418	423	420	441	423	440	410	478	453	396	441	426	422	421	428	385	444	393	395	402	455	435	431	446	417	445	394	401	434	412	452	450	449	423	447	466	431	424	422	390	432	423	438	444	422	467	440	431	428	439	416	455	436	422	468	462	448	427	408	451	420	418	459	406	432	455	442	430	444	461	479	412	441	409	426	424	423	412	428	423	448	376	417	418	423	435	473	443	445	457	464	457	417	457	394	416	467	458	430	408	447	426	414	391	396	426	456	426	376	437	465	480	456	416	411	372	442	405	414	416	417	439	460	427	423	427	449	442	415	426	461	469	464	429	427	436	424	475	462	424	420	430	402	415	376	395	441	446	389	402	412	438	396	438	428	442	433	433	416	414	429	429	446	405	385	403	398	418	426	424	419	416	401	475	431	425	417	418	408	432	425	406	421	424	434	473	436	460	422	476	443	420	420	451	420	434	399	439	428	425	447	436	445	420	467	431	435	465	431	444	413	419	431	393	451	425	464	461	466	443	426	456	442	443	444	418	410	423	408	437	444	459	444	444	404	430	440	408	419	426	425	440	427	458	414	438	439	403	399	369	449	418	425	422	473	409	394	412	419	453	432	400	425	408	423	474	441	411	410	445	465	432	416	485	444	462	434	456	410	437	475	431	466	432	446	446	439	430	414	431	443	418	463	483	403	456	436	456	398	445	439	435	456	403	403	447	440	416	433	421	491	468	439	451	442	446	420	414	418	415	402	453	477	432	402	427	407	428	398	427	438	449	450	454	434	424	485	421	439	438	429	422	442	439	457	428	441	467	408	427	397	391	394	433	408	486	444	464	422	437	408	448	427	445	467	445	417	434	427	439	451	415	425	426	425	462	436	454	432	386	442	452	448	436	428	422	426	433	459	432	414	446	400	420	416	415	439	422	409	389	448	420	448	445	447	414	447	424	464	437	471	401	410	449	422	431	399	431	457	440	418	420	438	431	453	427	447	480	464	404	471	452	430	402	456	424	464	443	412	467	411	441	423	396	429	396	461	422	410	398	407	401	423	429	421	441	437	414	437	441	436	382	422	487	432	445	416	445	461	428	406	402	384	431	473	463	445	452	443	420	458	425	459	459	398	422	405	469	419	434	483	421	404	417	452	434	455	420	459	400	428	446	440	364	437	427	429	420	463	432	413	413	450	415	425	449	441	463	448	425	444	439	415	444	414	440	432	400	425	439	428	424	415	405	419	402	466	422	491	450	423	456	443	436	405	390	434	426	399	431	405	428	464	440	450	436	473	406	436	423	423	428	438	421	450	419	400	440	454	444	433	441	445	464	470	462	436	406	468	432	367	408	455	429	404	463	468	430	428	395	377	407	424	411	450	429	426	446	391	412	438	457	406	470	462	455	403	393	455	449	481	411	458	443	421	442	438	458	426	447	457	439	379	410	405	466	471	435	390	397	438	468	442	410	431	439	391	430	434	430	420	409	458	373	410	423	402	409	424	459	447	437	506	438	362	462	441	452	475	399	428	452	422	407	396	397	459	385	447	458	430	445	412	484	421	476	462	434	435	390	442	422	436	393	438	443	438	396	411	453	452	438	432	446	449	408	451	460	418	448	429	415	425	416	430	440	424	427	386	451	442	439	441	461	454	458	407	421	421	454	427	413	417	430	431	453	416	440	435	415	429	411	433	445	457	434	423	414	426	446	446	446	456	445	417	398	449	449	495	404	421	443	428	453	422	446	450	431	473	437	448	417	425	424	440	444	409	437	413	399	407	459	408	407	457	390	473	448	429	423	429	457	420	443	441	458	409	414	430	458	447	431	437	444	458	442	396	465	422	474	402	465	436	471	436	406	419	434	498	447	430	429	445	397	412	444	400	404	417	393	444	406	445	442	453	402	437	399	390	408	449	492	428	456	414	480	435	400	414	438	434	425	443	411	434	459	417	394	437	484	390	452	390	413	402	429	437	466	433	433	442	356	425	445	451	433	426	395	434	422	427	406	431	434	419	427	422	457	404	405	452	395	435	435	442	428	404	397	428	423	406	427	421	403	432	456	443	444	438	465	423	438	473	425	496	435	452	421	486	433	456	425	446	446	443	422	434	459	463	418	433	437	403	417	425	445	403	459	461	437	404	373	426	451	477	439	421	425	442	418	445	449	426	390	421	444	467	413	420	423	456	412	426	402	422	466	393	428	442	404	437	407	432	465	449	434	436	460	443	422	465	441	433	444	429	420	434	432	408	415	442	425	429	411	421	407	432	460	397	442	424	428	394	460	469	440	475	415	437	418	434	415	431	419	423	394	406	423	466	438	427	475	399	461	471	436	418	430	416	460	439	401	426	461	481	451	449	447	421	453	439	401	419
42156	11322	2544	1495	1088	998	988	936	931	966	942	972	901	942	945	942	933	959	975	954	923	971	983	925	972	909	961	907	925	984	935	912	921	964	945	923	974	958	961	967	937	953	970	916	940	916	928	926	909	942	942	941	966	948	968	975	917	997	914	918	925	958	922	1008	926	941	1007	953	920	862	902	951	900	979	945	897	923	991	948	951	947	906	892	919	930	934	969	931	950	949	974	932	976	961	945	910	986	954	934	967	876	925	995	946	973	966	929	910	891	906	949	916	923	897	950	934	897	973	907	907	945	924	945	918	891	992	952	962	962	901	961	931	953	929	880	969	1007	848	924	924	959	976	962	908	944	899	925	940	902	897	886	962	923	930	1005	928	995	958	921	938	928	929	921	917	935	921	946	920	943	893	903	875	952	934	935	958	933	932	910	966	919	917	958	941	958	910	930	879	971	957	921	964	950	947	909	943	961	898	951	946	900	978	947	910	901	912	933	963	975	943	948	914	924	944	894	904	970	886	958	866	915	946	998	908	941	932	958	915	917	953	909	924	900	920	881	1006	948	913	940	905	892	891	982	922	991	994	931	863	900	872	960	931	938	918	926	917	868	993	905	974	958	941	931	899	957	984	913	944	892	886	892	967	900	946	956	907	887	945	925	923	967	887	919	920	960	941	885	939	1014	936	926	953	905	929	1001	880	973	899	968	952	917	956	969	917	997	867	948	975	965	948	976	939	921	936	953	946	934	964	959	926	899	918	913	878	911	941	942	941	923	966	950	968	952	921	927	933	928	1038	968	936	934	951	980	946	920	910	923	928	915	915	975	897	958	926	944	903	943	965	892	1007	959	918	945	973	973	999	948	941	923	933	900	980	988	912	912	975	934	932	966	961	942	963	907	956	944	943	902	952	956	914	922	858	996	982	905	928	952	925	930	985	995	954	899	931	910	939	929	979	889	941	976	931	912	950	912	969	1010	930	941	933	954	963	943	943	937	956	943	934	963	888	869	933	922	953	894	980	917	949	980	963	963	987	955	941	971	939	973	913	909	951	917	972	971	979	906	904	895	925	908	938	984	898	936	967	953	985	963	934	912	931	926	965	892	949	921	950	926	985	935	973	964	929	952	950	951	922	946	983	918	953	922	921	916	970	856	877	919	972	948	896	946	928	911	961	896	962	969	956	914	980	902	925	944	943	951	933	915	905	963	921	897	933	942	897	971	899	965	925	971	957	881	954	949	945	925	928	962	923	927	925	929	937	939	965	941	974	937	957	905	932	908	973	944	935	914	952	896	961	942	940	943	897	887	918	960	936	978	895	951	903	923	920	932	922	935	948	959	867	908	936	905	947	951	949	927	933	959	924	922	881	948	965	905	966	910	951	903	941	938	951	978	988	996	911	939	920	913	964	956	943	951	955	949	923	904	938	931	950	948	930	892	944	925	965	914	989	910	923	920	938	921	980	962	894	890	922	937	946	925	965	938	962	850	919	987	964	966	971	949	881	966	941	924	920	933	965	979	924	959	974	902	957	972	946	932	953	952	937	884	911	915	985	935	945	903	986	908	994	920	936	957	948	941	907	911	974	962	902	942	931	946	936	940	942	935	968	901	939	1041	921	989	959	886	938	945	925	908	939	995	922	955	908	971	943	980	909	946	915	939	887	963	937	931	976	934	926	926	1008	931	929	894	992	919	948	932	880	929	962	912	923	906	977	972	900	958	898	943	885	925	927	881	955	941	924	974	961	935	903	948	950	936	962	846	945	908	900	944	968	936	935	918	927	951	912	887	911	964	919	896	984	883	878	941	938	943	936	930	946	902	969	934	952	930	984	965	919	947	927	881	879	932	900	966	978	934	893	933	970	1018	923	930	963	927	920	944	974	891	944	964	935	957	899	957	963	961	911	941	914	938	938	961	929	917	954	936	938	936	965	901	876	981	956	970	937	934	968	918	906	979	943	940	889	884	965	949	909	946	916	988	916	999	940	941	907	932	925	928	969	919	954	934	926	898	938	935	926	933	927	920	912	927	920	958	983	901	951	942	930	954	907	938	876	980	931	906	983	952	957	913	954	921	928	948	907	970	963	941	912	917	961	941	888	919	930	989	916	977	954	999	979	932	930	934	951	941	939	950	882	885	948	927	940	890	989	923	935	946	954	978	924	978	957	920	909	937	970	927	965	955	997	1012	944	960	912	935	930	968	934	931	891	925	912	929	1017	951	932	1011	952	929	909	867	964	905	970	963	884	959	939	951	1011	925	906	1020	872	947	927	918	927	897	973	953	930	941	938	948	939	927	942	952	903	897	966	876	908	933	967	925	960	943	1002	945	931	885	909	964	981	925	891	937	955	937	945	989	936	918	946	965	920	951	1014	973	916	933	953	905	985	915	920	941	951	965	940	867	942	937	1017	939	854	946	976	968	949	939	918	920	972	961	979	910	900	931	916	947	956	930	919	936	903	889	892	914	914	946	936	914	943	912	914	922	919	887	910	928	914	970	974	974	903	909	939	915	935	923	874	918	914	920	951	962	924	946	970	977	943	896	873	973	932	983	987	948	855	959	961	932	921	940	960	929	991	912	895	952	917	926	938	938	921	925	931	928	883	917	938	930	929	958	900	928	899	870	920	881	962	928	912	916	981	934	937	964	927	916	929	923	982	945	891	897	910	917	983	891	941	927	927	910	1016	962	967	927	904	957	975	957	987	1010	947	955	912	892	953	943	951	892	989	944	940	895	888	903	967	940	919	944	897	918	937	883	927	957	938	937	965	891	967	909	872	903	953	950	981	885	929	930	991	948	902	943	926	937	999	921	954	922	928	1003	948	922	968	965	979	932	952	962	967	917	914	930	970	979	902	929	961	986	969	936	915	951	928	964	906	967	970	910	972	922	969	925	949	980	917	962	939	984	935	938	917	927	936	965	976	934	905	995	949	960	936	978	998	933	994	897	926	940	888	999	954	940	909	921	934	923	927	907	920	948	917	907	911	949	951	943	925	927	918	971	949	918	926	944	981	917	941	950	976	976	934	935	953	948	927	954	981	983	902	971	911	1011	941	919	955	980	991	994	924	955	999	960	943	964	974	941	939	960	957	960	973	933	960	938	934	950	966	940	965	985	923	914	965	905	957	986	930	900	897	957	911	929	916	931	901	913	945	927	992	960	916	929	923	894	963	960	927	885	962	967	932	954	927	930	959	926	1022	945	914	923	916	872	946	945	915	898	946	887	966	982	917	912	913	942	955	942	899	938	948	913	961	989	935	881	936	943	976	958	917	970	928	913	916	860	908	962	935	960	899	967	982	941	953	969	927	955	941	954	926	953	965	913	938	935	968	894	917	971	971	919	935	899	949	941	936	900	971	957	917	916	918	960	943	938	927	962	934	933	942	979	904	925	972	933	928	997	925	913	985	940	927	954	907	945	919	923	917	956	935	952	939	976	946	926	946	952	928	955	911	893	874	979	935	903	974	915	974	889	924	902	902	901	943	928	930	944	920	893	940	938	912	997	912	955	962	956	920	1017	884
48730	16620	3397	961	511	453	395	406	447	424	412	443	449	427	430	404	379	392	368	387	413	386	391	430	437	419	414	409	389	395	435	393	396	413	395	381	431	449	388	414	439	415	404	391	387	385	415	417	400	411	401	413	403	407	396	431	422	420	457	371	400	424	429	398	424	403	382	404	432	415	427	453	473	384	429	391	398	391	411	413	435	422	431	390	367	405	414	401	406	431	413	392	413	377	379	372	411	367	406	410	466	417	431	433	416	410	403	351	387	410	400	398	433	362	428	406	424	378	403	406	421	452	439	419	434	427	375	384	414	389	411	418	407	443	433	417	385	390	405	445	406	384	432	426	423	423	396	411	391	423	402	410	440	416	423	423	430	398	431	393	378	399	405	393	411	419	401	379	427	393	397	428	395	385	455	407	390	415	412	428	414	386	390	405	400	376	400	412	417	423	397	425	442	399	362	423	387	399	389	355	433	414	384	386	432	404	404	401	411	420	408	403	420	404	432	415	402	383	436	439	426	399	455	396	379	391	420	435	410	389	398	445	401	383	389	404	422	423	396	426	402	390	394	459	408	413	429	415	422	429	384	411	406	424	390	395	382	412	443	400	406	425	400	395	380	409	419	409	420	408	393	416	412	413	463	423	430	424	420	427	378	331	416	396	409	411	387	398	411	371	402	401	469	406	420	429	372	402	367	381	393	444	427	391	373	375	427	372	382	419	398	425	427	450	424	428	370	435	412	410	387	410	390	369	388	396	446	429	414	420	415	423	411	380	426	432	428	423	458	418	414	382	423	408	416	413	384	397	408	422	420	376	383	423	401	412	423	422	416	397	417	403	437	414	389	371	414	409	456	436	393	370	426	406	462	391	409	398	363	455	435	414	409	420	409	402	396	398	381	373	444	457	463	434	401	390	366	378	426	452	402	451	407	345	357	378	416	415	391	423	410	420	452	368	403	444	426	379	421	393	387	420	435	387	405	452	397	391	402	342	414	403	396	378	416	400	390	412	405	413	409	430	413	412	374	386	412	436	396	438	412	419	448	409	348	374	400	430	434	426	376	372	406	399	447	389	396	429	417	419	420	422	403	403	395	441	412	434	380	423	409	409	436	406	432	374	410	424	408	385	405	399	454	372	417	438	398	439	440	420	401	371	455	416	384	392	414	433	415	414	397	388	426	450	420	394	354	417	399	402	413	411	409	418	379	386	428	407	421	408	411	404	408	396	441	441	415	439	402	416	389	397	424	403	390	423	441	398	431	429	399	386	429	366	396	429	416	435	396	415	427	430	397	429	450	448	404	372	391	398	437	447	385	378	392	408	390	412	420	444	407	401	450	391	454	439	389	394	413	388	390	412	397	438	416	390	396	389	428	434	364	393	406	422	434	446	415	426	424	405	459	413	404	408	406	440	400	413	375	413	438	391	429	421	371	399	448	415	424	438	410	399	384	406	413	410	399	387	428	436	366	393	377	379	381	451	396	419	411	421	436	403	400	426	404	421	409	427	436	432	424	407	412	421	411	446	414	397	416	418	372	413	416	427	442	441	399	420	441	433	416	411	365	443	377	402	452	436	424	385	418	437	414	445	410	398	402	405	401	442	401	344	378	429	415	425	415	415	445	393	436	420	399	457	377	374	442	403	415	435	445	389	434	384	400	425	407	388	413	410	435	416	395	378	421	417	416	430	370	433	423	392	409	400	444	397	408	438	422	385	446	380	370	422	411	430	397	428	426	409	377	388	451	427	409	422	423	424	446	408	396	387	390	418	371	402	428	388	423	405	392	391	384	420	402	393	410	377	431	453	414	362	403	402	405	423	384	411	429	392	363	404	445	406	419	388	400	412	406	408	434	402	416	449	409	402	385	353	427	402	398	401	385	453	402	410	414	415	416	399	392	454	448	397	403	415	403	432	421	419	418	435	477	429	398	408	413	401	408	385	421	401	372	450	419	442	434	399	375	435	429	442	418	439	405	412	412	391	383	416	416	430	408	411	430	404	440	416	402	412	412	419	390	415	403	407	425	393	445	405	446	407	427	418	402	391	367	397	411	427	403	437	382	382	359	422	416	420	408	405	438	418	437	453	397	402	426	461	407	384	431	395	431	430	399	448	404	409	416	433	417	435	394	416	409	450	464	420	424	396	387	415	404	420	440	420	406	411	409	391	417	452	424	398	386	385	414	430	428	408	416	396	410	419	372	462	394	435	412	410	437	428	428	420	402	437	403	455	428	406	416	374	400	420	394	409	388	427	399	373	395	398	395	383	449	418	405	425	449	396	427	409	425	457	406	418	400	379	401	413	456	439	353	386	419	418	415	420	379	413	406	412	386	433	410	396	394	432	442	417	433	407	432	418	420	438	405	425	445	407	448	408	439	438	409	376	417	452	428	423	450	409	446	420	389	462	418	405	390	399	415	422	412	464	416	424	443	406	443	398	397	393	422	408	403	431	419	390	383	384	412	415	405	400	421	414	388	435	451	421	400	464	406	445	418	388	372	388	409	396	362	434	403	419	410	422	410	416	393	420	409	421	436	386	372	394	412	428	417	413	455	396	401	429	421	425	397	374	410	408	413	379	423	402	397	432	428	376	419	408	392	380	378	413	371	410	403	418	421	384	388	455	413	413	414	404	431	427	429	414	407	412	459	409	393	422	432	454	394	378	430	416	395	419	475	458	409	422	421	418	422	458	399	394	395	434	361	418	424	406	415	435	417	424	405	422	377	401	408	436	437	397	404	430	425	447	409	385	405	389	391	412	386	394	423	403	426	392	392	391	454	416	409	357	368	413	405	394	430	444	417	403	428	420	410	406	431	412	446	402	432	413	396	389	410	391	417	388	400	405	383	411	417	381	406	461	401	396	431	400	433	396	426	422	410	438	402	378	406	413	456	426	439	426	404	369	408	415	365	410	360	434	423	415	392	397	460	420	390	405	386	388	394	400	428	441	404	376	358	409	413	388	443	417	456	430	372	402	354	394	385	409	422	385	431	413	410	409	431	426	426	408	418	422	401	399	386	428	371	374	429	419	407	373	354	432	343	406	377	415	401	451	399	416	400	394	406	425	427	438	371	415	413	425	381	412	357	443	414	442	417	375	423	429	387	424	397	402	427	399	413	418	422	453	401	437	386	412	418	444	410	389	424	403	423	436	422	436	416	422	364	402	402	425	384	443	393	404	467	397	383	426	368	405	382	402	424	415	405	440	384	433	379	362	394	457	399	398	405	413	433	388	395	413	410	414	434	389	377	395	439	416	419	375	370	363	485	427	422	422	407	405	378	406	432	396	382	435	418	421	408	392	423	423	433	403	416	396	428	411	390	405	440	453	411	435	420	430	394	396	404	382	407	411	410	412	406	409	396	419	398	386	405	427	394	427	431	419	421	402	396	387	467	413	380	407	400	402	395	408	420	383	397	411	423	444	431	419	397	403	414	409	449	410	401	357	357	399	419	399	432	393	400	411	420	432	407	404	398	384	382	418	390	435	401	412
31784	9285	3594	1955	1256	1024	943	885	897	920	943	885	886	943	927	929	916	889	871	888	845	919	906	814	893	882	941	918	931	920	889	915	947	879	930	874	896	898	945	904	919	960	949	894	873	887	911	924	880	861	953	857	959	958	887	954	942	921	903	897	937	875	967	868	908	887	875	865	903	921	944	909	881	878	897	914	947	924	847	877	902	879	889	905	898	907	911	884	931	903	900	967	945	884	915	860	935	873	909	947	878	929	887	920	857	875	901	857	923	892	934	893	917	892	879	889	847	882	900	907	937	851	894	907	886	920	890	945	905	871	911	847	897	900	896	977	879	885	857	911	928	914	892	898	928	922	940	870	936	902	858	897	951	886	908	922	908	903	873	894	898	890	915	864	906	878	918	868	867	860	847	892	910	912	848	901	828	921	916	865	974	913	877	965	886	837	896	937	908	923	916	871	864	866	895	883	898	923	884	897	880	906	914	869	916	853	869	919	919	877	839	883	904	883	895	905	895	870	871	957	924	933	887	950	905	972	917	894	940	900	928	890	933	916	873	880	916	884	904	907	918	845	871	891	872	932	883	902	918	893	935	877	884	907	891	916	884	887	911	861	876	953	859	860	903	940	922	875	955	847	857	884	872	965	867	945	922	917	841	821	848	891	843	933	873	831	907	924	924	890	884	900	900	946	876	921	878	911	867	920	923	942	909	889	879	920	926	905	873	866	938	902	902	964	877	874	901	843	849	907	880	873	938	910	900	901	932	899	855	930	867	906	863	877	887	870	898	909	934	896	906	923	918	918	863	843	918	871	890	937	901	887	879	908	908	883	903	874	901	894	925	917	931	893	952	854	868	924	923	835	909	876	902	893	906	926	899	898	887	902	885	904	840	854	903	904	873	880	909	888	949	896	917	883	929	859	914	930	899	904	828	866	841	899	905	832	883	937	876	903	898	882	875	854	904	878	931	870	895	917	934	876	901	903	851	873	895	894	917	913	863	910	926	869	908	876	895	879	887	883	925	896	919	937	879	939	854	911	939	914	894	920	868	812	864	917	935	832	907	905	924	901	866	874	873	896	898	883	880	896	928	956	877	956	918	854	927	888	899	817	932	921	867	943	913	939	879	920	850	908	857	852	912	947	898	884	921	902	905	902	889	890	964	900	896	857	898	962	856	921	886	855	915	949	869	930	896	944	873	914	917	914	893	919	887	871	900	961	918	891	944	952	852	955	918	885	907	964	892	890	871	893	874	882	909	929	992	894	853	902	937	871	919	937	943	855	924	913	862	918	914	868	910	903	896	858	907	859	902	853	933	916	933	867	943	860	905	872	926	939	907	906	865	911	879	885	873	914	931	865	944	857	856	926	896	895	883	843	873	878	900	871	862	867	821	905	898	858	909	912	909	951	850	919	900	885	915	888	906	893	924	885	878	927	985	906	910	916	909	893	856	951	901	938	924	924	853	880	923	904	921	904	901	894	912	947	913	906	921	852	894	853	887	886	915	879	905	908	896	883	904	951	944	880	862	905	850	892	942	865	873	906	868	910	853	897	865	903	892	865	897	849	895	916	848	988	859	899	925	871	912	900	864	900	889	925	884	905	928	888	930	879	872	952	881	913	881	857	899	890	906	910	888	902	929	923	941	881	932	856	893	910	918	942	887	884	920	936	850	894	907	914	854	888	892	828	868	902	890	890	845	881	923	939	881	921	895	902	920	872	871	948	863	943	931	877	911	932	894	907	856	888	896	916	958	866	862	907	908	890	893	886	909	891	936	924	961	906	881	878	916	937	922	887	941	909	916	899	895	908	866	919	897	900	867	863	883	908	900	884	895	876	876	902	868	942	900	917	933	888	892	889	874	899	928	847	892	918	916	859	929	893	892	930	863	905	859	907	900	921	881	913	922	891	866	856	891	934	921	912	853	939	889	908	911	894	918	870	936	896	910	894	885	853	963	941	850	905	886	905	891	911	886	879	914	842	901	857	870	911	859	933	912	892	911	882	890	866	941	881	920	859	884	903	912	918	891	891	912	896	918	880	874	857	870	974	929	942	839	917	939	910	859	909	900	902	955	889	907	906	858	863	926	894	921	875	977	903	939	843	897	896	907	891	881	898	867	930	879	910	889	922	937	870	910	918	886	919	884	862	906	935	882	866	891	870	921	902	924	866	916	861	900	912	908	884	869	847	924	951	864	878	859	906	912	910	902	906	916	938	909	886	903	907	887	853	891	925	972	880	900	883	903	916	917	923	951	880	913	919	911	941	854	862	924	921	964	895	902	910	926	899	970	904	910	944	895	882	917	879	880	845	894	872	896	908	894	927	880	900	874	851	903	876	887	904	916	905	944	892	904	894	906	924	924	837	860	899	871	905	929	937	911	912	860	876	864	923	954	874	869	886	927	899	935	881	883	844	922	897	935	938	904	910	888	895	958	910	886	878	890	922	871	876	917	877	890	878	872	878	944	885	816	928	932	873	909	898	919	873	893	896	905	916	916	924	885	894	892	889	864	882	901	892	943	938	929	893	940	854	854	897	900	872	912	941	938	883	938	861	890	876	926	874	916	885	953	906	904	897	855	859	892	922	932	912	919	899	903	885	889	924	934	910	934	958	912	876	877	887	976	903	920	887	860	891	893	941	906	883	919	903	890	890	920	848	873	893	919	879	899	907	869	862	886	942	931	845	871	930	939	899	901	917	919	895	852	894	905	903	914	924	887	914	882	923	892	898	960	916	934	856	889	894	899	960	923	911	917	922	890	925	925	918	900	956	868	925	897	900	870	894	902	890	879	907	908	951	870	859	883	923	905	902	891	848	925	884	931	901	927	917	912	892	944	896	921	911	938	883	933	902	896	903	901	884	860	953	894	886	918	910	889	902	913	879	875	911	888	912	925	930	843	888	870	831	885	864	894	926	870	875	877	889	893	897	943	921	896	915	862	882	917	894	875	867	861	911	927	886	895	941	868	889	909	879	876	884	891	888	867	863	878	936	940	925	875	934	915	894	887	916	898	908	931	890	883	908	903	889	873	951	881	907	858	922	902	889	934	898	911	904	897	944	927	865	904	883	936	868	882	891	882	900	928	887	908	884	936	857	887	855	891	933	887	926	916	870	919	864	924	857	931	889	941	954	888	913	944	897	917	903	970	901	855	912	875	966	867	906	934	925	888	891	915	880	847	863	921	887	895	883	896	849	939	897	906	846	872	879	882	842	920	883	948	874	865	872	880	932	914	921	866	888	897	915	862	861	882	878	912	907	901	844	852	895	871	866	894	905	876	919	928	888	908	923	909	916	920	851	931	892	878	898	869	922	876	878	952	918	897	899	959	886	884	871	920	880	874	881	915	896	930	957	906	898	875	844	929	850	975	937	899	923	937	860	947	843	861	876	871	906	880	882	873	897	899	864	884	905	947	931	869	882	915	953	915	890	859	869	876	943	927	918	937	912	892	899	888	876	879	918	888	874	896	912	936	938	917	845	928	923	919	945	917	886
61437	25752	7798	1375	598	506	466	456	451	415	426	448	428	412	439	425	438	383	401	412	426	446	437	398	447	406	453	409	409	471	388	406	434	422	442	445	437	440	447	411	430	423	419	409	441	423	418	431	420	449	454	449	414	441	434	400	431	466	444	416	419	437	397	411	423	433	401	418	426	424	440	400	437	413	419	419	442	410	399	407	423	426	393	425	418	434	417	418	436	408	449	406	413	409	417	450	393	423	419	418	443	411	421	423	437	400	438	421	419	407	420	388	415	429	435	454	413	403	411	424	408	409	402	413	406	415	439	431	402	398	412	441	466	402	444	406	401	417	405	432	402	408	418	426	394	412	412	452	362	442	393	415	415	421	409	413	411	424	414	424	431	431	399	408	421	412	392	460	421	433	410	409	438	383	406	467	421	446	390	440	413	413	394	416	397	436	438	423	412	427	412	463	374	399	445	400	407	423	411	428	405	462	384	398	434	393	409	459	401	434	435	388	398	384	409	416	415	415	420	421	452	408	403	382	389	376	405	403	401	395	415	452	398	378	400	423	423	404	425	433	391	397	433	421	414	422	430	418	423	413	442	436	430	433	442	382	398	434	391	437	401	434	464	436	447	416	448	437	393	442	389	436	411	427	440	406	388	404	401	443	416	411	409	451	448	389	409	386	408	418	412	407	449	443	411	415	423	443	394	413	401	402	405	424	443	449	419	397	388	379	452	419	424	424	407	382	384	449	414	442	411	403	389	405	432	423	420	421	408	423	412	435	436	390	406	429	402	438	432	443	429	417	433	408	426	399	433	453	416	394	398	448	402	401	433	439	432	403	467	418	433	392	422	422	442	421	491	462	418	376	387	412	432	439	437	467	380	431	433	448	396	451	408	484	414	441	424	390	433	415	428	424	403	412	434	460	432	389	442	425	463	439	405	394	428	402	456	437	411	404	435	384	399	431	413	398	449	427	438	438	420	420	437	437	444	419	407	401	370	441	379	440	425	409	420	458	387	455	432	396	414	422	430	397	427	436	464	416	401	485	455	420	401	430	448	449	426	459	366	417	385	403	409	435	422	431	435	396	450	417	423	416	427	408	449	408	405	385	418	444	410	428	451	439	444	445	438	432	482	401	403	420	402	438	373	447	428	420	457	477	378	415	424	445	424	442	427	488	427	378	425	385	419	414	384	455	411	396	380	432	422	392	456	391	388	420	410	436	447	417	398	409	408	415	417	448	398	412	461	411	396	419	420	430	446	417	409	436	446	443	424	394	404	412	455	388	406	463	417	426	418	459	416	445	415	410	447	381	421	410	428	386	446	449	438	446	411	414	413	399	428	419	419	408	394	418	392	452	380	420	375	384	391	408	431	404	474	452	409	413	429	395	457	449	440	473	391	414	448	400	432	373	389	456	384	451	463	453	410	425	445	448	411	412	385	433	429	456	432	443	392	421	459	460	410	436	429	434	454	471	422	405	387	456	403	433	449	406	441	444	446	378	419	434	418	397	427	438	418	421	430	424	404	393	446	431	444	446	431	407	407	400	401	422	400	405	431	431	473	440	388	413	425	418	416	409	451	368	453	428	425	429	413	407	388	430	467	402	405	464	429	411	399	375	421	417	435	428	384	408	407	413	428	447	414	403	429	416	379	418	428	451	436	436	439	463	406	404	423	418	396	422	405	453	422	440	448	431	435	394	441	432	397	398	413	434	407	450	447	423	416	396	436	449	475	421	426	439	403	410	448	382	408	450	355	438	386	413	406	430	412	471	463	428	432	429	429	392	405	421	432	455	444	440	435	407	425	422	372	419	416	427	429	398	393	397	443	427	421	423	384	418	417	404	446	440	464	420	426	398	422	405	404	447	453	413	388	367	435	456	430	435	434	411	459	404	462	425	401	418	429	441	382	441	449	447	423	402	408	427	430	388	432	403	409	421	433	408	452	385	386	421	387	400	413	398	384	430	407	419	380	416	424	448	417	416	425	442	450	412	406	415	427	454	454	421	414	443	400	416	429	479	455	465	413	432	440	416	436	431	403	392	404	436	411	450	428	407	425	404	400	432	409	411	419	449	402	431	441	423	427	418	439	434	403	449	388	375	452	419	386	463	407	369	436	414	449	429	411	397	426	421	373	421	409	431	421	446	413	435	449	397	402	419	496	465	428	420	431	440	394	416	426	419	415	441	406	448	425	419	430	426	421	443	425	432	435	423	438	355	428	424	434	433	388	439	367	441	463	392	435	409	398	396	410	415	441	410	383	414	430	416	417	466	410	431	458	424	413	432	419	394	446	434	449	386	413	436	402	424	372	433	425	431	457	417	453	420	380	386	431	419	421	450	447	425	410	407	396	469	463	408	426	457	416	411	386	434	441	443	424	394	421	421	421	415	446	452	427	424	434	415	406	454	428	423	408	415	466	414	420	462	378	426	392	436	396	412	426	422	425	422	422	406	452	407	466	425	417	418	436	377	409	406	401	419	418	472	448	416	405	401	428	437	388	425	416	411	404	423	424	438	413	452	430	401	426	391	433	385	402	395	405	385	433	439	429	450	420	424	436	412	390	463	413	417	463	440	441	411	394	399	450	440	445	456	415	416	430	419	446	410	408	435	420	420	436	424	429	467	438	411	470	409	456	434	433	446	422	429	456	434	427	413	423	418	412	416	453	392	405	407	431	431	449	397	391	436	413	381	405	444	413	410	415	403	398	432	400	467	413	400	427	446	436	396	413	427	438	479	428	398	459	411	409	447	372	414	428	390	392	405	422	408	409	453	422	420	488	400	390	409	392	413	428	445	439	417	435	435	457	423	433	422	435	430	420	423	430	405	392	456	392	393	412	454	441	428	388	399	409	422	409	442	424	437	421	403	409	394	417	378	408	444	417	423	457	486	450	391	437	404	404	441	444	439	433	394	433	430	436	440	430	426	443	448	417	406	385	429	446	409	450	465	462	438	391	416	467	416	435	395	442	431	430	436	415	437	412	410	410	428	417	435	406	414	386	380	407	456	436	391	398	426	402	408	444	413	425	460	401	410	416	407	412	443	415	421	428	412	449	417	423	390	418	436	377	436	383	423	412	423	398	418	429	415	440	426	406	431	410	412	426	432	412	458	472	411	413	438	451	422	386	426	441	439	421	411	369	366	439	413	431	449	423	401	418	436	419	410	441	416	423	450	407	442	426	376	404	360	407	419	432	435	374	424	408	417	414	412	431	453	393	436	394	428	425	423	402	374	406	387	425	432	394	432	443	394	448	399	448	418	419	399	426	418	429	418	409	406	405	386	401	394	440	434	466	394	431	398	447	438	456	471	404	392	415	434	416	407	418	397	414	445	454	442	451	406	433	384	415	418	395	453	393	398	418	412	454	398	421	417	402	419	420	396	424	447	452	444	423	422	406	403	444	448	393	470	433	413	440	406	431	436	459	433	413	415	432	439	418	420	420	433	424	385	439	440	498	427	417	401	404	383	414	412	424	403	395	464	415	388	456	407	455	424
42836	15938	4908	2462	1372	1138	941	928	956	957	931	951	882	942	902	938	924	923	919	913	917	945	927	859	951	894	935	901	936	911	948	908	958	930	910	924	949	869	926	886	920	903	936	951	910	852	884	897	879	947	918	907	913	985	946	932	930	882	930	927	913	912	958	990	938	889	928	931	925	939	931	926	940	892	920	883	938	916	950	882	950	953	896	845	900	904	936	901	987	923	874	940	934	877	945	893	914	928	921	899	955	873	866	927	947	919	956	912	914	947	939	920	924	924	903	916	909	984	926	923	935	912	902	881	907	895	855	942	920	926	942	894	908	954	890	872	954	918	956	935	943	894	964	918	910	882	931	886	940	977	946	899	859	945	876	944	904	931	925	965	926	930	908	963	965	948	895	1002	886	954	917	932	884	920	967	948	909	932	889	898	902	890	934	935	888	929	881	945	934	894	896	912	871	932	918	951	895	889	934	878	908	967	927	928	907	902	991	908	902	863	959	944	942	950	934	882	939	935	916	937	912	912	931	921	962	879	857	971	868	889	935	906	973	891	960	984	854	937	902	904	890	966	921	923	984	860	933	870	986	899	949	989	966	953	951	949	901	912	913	891	902	980	925	962	905	958	933	943	906	920	894	888	871	978	928	910	892	912	942	875	943	957	913	911	960	883	914	882	892	934	928	912	950	938	933	897	924	958	925	879	918	885	937	868	934	949	944	968	915	892	923	966	915	923	907	898	965	943	904	940	936	926	908	942	978	951	897	925	922	977	931	968	974	929	927	941	923	918	899	905	947	878	935	893	922	918	916	926	973	948	968	914	939	920	956	962	911	926	931	963	905	945	902	903	911	869	905	937	928	887	922	927	883	939	901	913	938	965	943	883	969	875	949	923	907	906	888	919	867	877	867	929	929	888	850	917	962	925	991	899	961	982	938	986	934	964	925	946	992	918	879	943	952	922	940	938	889	914	886	972	934	865	926	927	953	920	930	906	906	912	950	898	908	930	909	973	953	944	896	872	925	934	950	941	978	908	910	897	934	892	924	890	916	935	907	929	857	886	911	978	897	909	969	913	900	957	863	901	908	916	898	907	955	966	885	952	949	942	911	903	918	904	916	912	906	892	906	942	958	953	881	935	922	962	890	878	989	937	932	973	889	954	939	899	938	953	910	885	919	975	949	923	910	933	922	914	883	905	978	950	898	930	891	935	923	877	919	920	938	897	940	903	983	938	916	958	936	937	892	883	896	944	917	929	956	873	948	904	885	955	937	894	915	933	981	873	912	981	904	921	916	881	950	947	957	885	935	902	898	902	891	957	964	922	918	946	925	944	929	925	894	909	956	897	912	962	952	889	959	926	940	946	950	917	941	917	924	908	895	942	932	936	967	956	924	935	870	915	933	911	910	885	906	917	954	946	984	927	923	946	968	883	922	963	903	915	906	873	936	975	923	936	880	924	919	923	936	922	973	903	922	961	905	924	941	930	882	877	876	930	897	899	947	908	938	912	965	880	928	903	916	916	935	903	940	995	913	899	891	909	877	938	929	900	892	906	981	921	926	926	968	947	940	930	914	929	984	957	951	955	896	897	916	889	869	909	931	936	899	917	947	904	900	900	941	922	913	946	915	903	914	930	959	939	932	922	914	963	903	910	946	919	896	891	974	943	955	925	976	891	893	978	944	964	934	945	929	929	943	916	919	906	926	918	947	912	910	891	903	882	943	910	938	940	936	916	928	941	920	956	955	966	934	931	926	882	926	895	843	852	944	923	908	923	923	920	943	878	872	924	911	909	894	893	885	898	950	961	861	904	939	909	937	903	903	929	918	891	908	922	925	971	885	933	920	913	873	962	928	939	930	864	905	930	924	927	927	937	938	905	876	959	904	935	937	902	921	919	956	897	864	1029	957	937	951	875	939	847	868	936	947	946	949	905	931	892	918	913	870	931	878	899	887	954	923	941	946	947	959	909	958	935	936	879	946	887	912	1011	944	954	894	935	873	964	968	982	921	865	967	887	872	958	949	934	934	899	915	941	901	880	878	909	909	942	863	975	928	888	918	894	919	955	895	976	944	967	940	907	896	910	945	915	869	906	844	895	881	912	909	920	937	894	939	868	940	991	907	926	932	942	954	940	936	926	952	939	945	904	918	987	921	907	952	901	945	952	931	958	954	917	920	851	915	945	935	930	983	909	898	893	965	949	922	894	888	970	929	886	883	881	928	863	946	899	887	898	911	920	953	913	870	930	916	931	971	940	1000	921	929	945	925	965	885	886	954	902	844	912	890	942	886	931	888	939	926	930	1006	944	946	906	885	914	901	895	900	916	921	944	895	953	935	909	931	937	881	915	906	914	880	878	933	930	935	912	969	947	866	917	932	929	955	897	856	931	898	921	915	918	948	915	933	911	932	874	923	897	923	914	923	906	884	869	976	932	939	881	942	950	941	1004	938	903	896	938	866	914	904	961	955	995	929	924	934	934	945	909	930	898	856	914	895	938	930	895	913	916	955	959	917	914	906	907	924	928	906	960	938	918	925	927	877	880	921	858	902	893	952	876	886	960	870	857	852	911	966	897	904	904	932	944	978	898	934	895	908	929	842	977	954	925	939	920	987	950	932	909	942	897	936	967	907	945	903	941	894	931	903	903	956	900	938	908	968	880	966	909	934	925	924	999	924	958	928	944	967	948	908	874	873	916	946	917	910	891	883	895	916	921	965	869	894	970	941	910	954	910	927	917	912	964	895	897	864	863	982	919	927	890	964	925	978	922	923	915	890	949	936	923	920	935	930	888	930	944	895	871	916	933	905	956	957	979	889	944	932	854	949	959	904	873	937	934	927	903	947	948	949	901	943	897	950	933	954	904	965	924	957	878	947	910	961	923	966	923	915	914	908	952	919	934	925	901	962	975	898	933	955	892	923	952	879	896	940	920	903	915	953	934	866	952	925	882	949	913	894	904	921	951	931	948	949	876	952	944	928	955	862	927	863	913	877	981	967	933	914	997	889	921	974	888	936	938	919	913	894	946	933	905	861	932	898	877	957	891	909	939	900	975	917	921	963	909	941	900	906	948	884	889	911	914	960	899	934	925	866	958	918	916	899	888	971	961	923	973	930	946	886	919	924	900	941	916	905	909	896	933	906	973	945	950	930	924	896	910	976	935	950	937	911	923	942	943	948	895	880	936	868	932	901	914	909	936	904	971	886	892	939	912	912	939	913	923	974	942	952	936	918	982	972	920	935	929	945	957	912	909	930	965	873	949	910	907	873	868	891	951	906	938	897	981	947	936	947	975	875	922	939	885	901	930	917	928	930	906	942	911	931	929	904	913	876	942	971	925	883	887	938	889	928	940	915	888	968	921	943	997	930	901	918	933	906	908	955	923	920	857	897	914	884	966	951	944	853	921	889	922	906	919	945	945	915	868	934	928	904	909	895	898	931	899	890	942	943	873	907	933	907	908	903	965	935	934	918	957	908	956	898	893	916	926	953	962	931	914	875	956
48959	21445	8775	1373	583	466	460	459	423	462	417	421	394	432	418	439	428	446	422	422	392	410	434	427	392	426	424	409	427	431	418	424	476	485	446	460	412	437	413	417	407	431	440	430	434	414	380	456	444	436	441	429	412	422	406	401	424	434	392	426	396	406	405	468	434	400	441	406	435	419	413	439	400	444	442	423	429	435	448	442	433	439	443	425	399	447	417	425	433	417	415	392	421	395	415	454	405	435	377	406	429	436	388	454	443	422	430	425	403	424	424	464	434	428	440	430	418	432	419	413	412	418	449	415	469	403	469	434	429	400	373	418	394	425	433	454	425	408	404	414	435	407	413	430	440	389	414	435	429	439	405	395	422	432	407	401	407	421	419	364	368	428	412	386	385	419	453	405	422	439	397	393	436	417	407	384	399	434	444	398	449	429	413	440	432	463	435	487	399	414	424	399	408	406	424	397	460	411	446	403	428	431	426	448	389	410	424	411	434	395	414	388	433	431	398	427	476	420	399	419	398	471	426	448	449	481	425	422	430	466	417	410	396	460	450	406	409	415	411	446	475	426	459	448	431	468	453	415	434	458	448	432	405	436	411	419	404	398	405	423	451	446	423	413	443	433	393	417	430	452	401	429	442	415	418	409	427	413	432	415	363	397	492	442	432	458	471	416	432	393	466	407	380	374	408	438	398	435	441	412	419	419	404	395	440	446	399	417	429	418	431	437	436	445	427	385	414	433	421	471	411	410	459	429	434	430	450	425	416	446	421	439	453	442	453	408	410	414	402	450	433	432	429	430	417	435	407	401	449	436	465	429	425	411	420	419	407	418	409	390	413	400	448	417	455	482	418	419	447	439	402	414	468	437	400	426	393	406	454	492	444	454	411	454	397	433	394	462	420	432	468	434	403	406	417	433	436	453	444	423	409	415	430	431	438	445	440	424	441	425	443	417	429	419	425	437	382	435	418	412	463	443	447	435	424	416	420	438	437	415	369	446	436	440	423	386	420	435	408	428	454	413	462	432	419	436	419	448	415	405	415	417	390	435	419	413	419	436	432	404	390	430	424	428	402	453	442	439	421	414	424	453	450	439	429	416	440	438	473	417	430	450	447	423	408	411	416	409	431	442	444	427	399	418	426	449	422	450	408	399	414	451	472	400	422	448	445	404	423	438	422	418	410	444	459	443	485	422	425	436	382	420	454	434	435	405	475	439	427	394	430	471	461	456	421	388	442	412	433	450	422	417	388	373	445	418	407	420	445	438	400	416	451	443	419	465	408	428	417	464	449	402	418	433	395	437	439	381	432	422	409	428	457	417	436	401	408	430	415	451	429	467	449	420	419	410	425	419	399	415	454	435	444	431	419	428	414	401	397	406	381	481	426	382	430	451	447	452	423	436	441	433	432	396	445	411	406	476	427	424	420	423	413	435	429	401	426	489	414	429	389	469	414	441	450	419	430	407	416	424	402	420	382	422	451	450	395	388	420	440	468	448	427	443	401	441	434	413	453	405	431	441	464	437	437	411	421	426	426	440	420	443	461	387	419	366	441	386	400	392	380	453	411	411	453	394	434	405	430	439	406	437	433	414	409	400	418	446	437	407	417	440	433	418	380	420	460	401	412	440	431	444	426	434	447	458	428	457	460	431	454	443	433	390	435	418	414	440	424	449	398	397	423	422	430	438	426	419	454	430	420	423	411	409	440	426	414	417	410	421	426	394	361	399	419	399	358	418	435	411	428	392	391	476	424	452	439	420	413	453	410	418	424	436	401	396	402	418	418	445	416	434	436	420	448	418	407	397	437	409	438	402	416	464	426	440	386	399	440	445	441	382	410	466	473	406	445	430	435	430	443	395	415	449	447	426	409	451	441	415	439	408	386	409	424	405	449	398	434	433	434	433	425	402	445	428	441	417	401	427	438	455	436	444	441	449	412	440	449	397	466	415	404	419	423	438	427	424	442	437	437	437	417	454	432	434	422	407	435	402	384	461	470	436	453	427	420	406	402	444	453	442	439	421	413	443	389	427	377	435	414	429	472	416	456	405	425	411	397	441	424	417	421	441	437	410	414	486	456	436	417	419	411	431	460	433	434	472	413	424	419	442	408	457	445	400	437	423	379	418	472	420	412	408	437	439	437	454	425	387	432	426	403	452	427	481	429	437	424	424	413	404	452	449	405	418	432	417	399	460	446	430	412	440	423	427	423	430	446	438	425	458	413	432	429	454	445	418	433	427	423	459	456	433	417	440	420	434	413	409	462	443	443	414	417	419	445	432	406	449	393	461	431	422	451	427	443	452	411	462	408	415	425	446	409	436	422	408	455	457	469	463	428	482	470	461	466	429	420	440	415	447	427	425	434	445	397	420	427	424	436	432	455	416	444	430	401	413	422	452	444	419	424	442	437	418	418	399	401	429	421	425	437	406	420	461	446	448	442	429	420	440	429	438	433	416	417	487	449	404	415	396	440	415	449	383	443	446	403	397	416	422	423	436	444	426	457	482	406	420	436	426	444	436	379	396	418	408	435	396	460	445	434	414	436	444	419	416	434	401	416	381	365	396	449	423	460	436	411	400	403	419	387	400	445	427	432	433	402	415	408	425	432	439	418	432	391	463	451	435	432	453	427	469	459	425	413	411	406	402	454	411	392	426	459	432	441	452	415	395	419	448	460	433	407	380	476	402	439	436	402	395	439	403	389	410	398	423	428	464	429	455	401	414	376	452	417	415	428	402	446	428	415	436	414	452	428	445	411	429	449	440	413	444	443	447	413	402	440	397	442	379	456	427	430	431	366	425	402	422	405	384	417	393	424	456	412	389	435	442	425	425	433	413	403	435	433	418	442	456	443	469	424	399	441	431	424	410	442	442	416	422	403	465	406	396	458	432	438	431	411	439	422	411	414	442	451	416	442	416	415	446	437	454	442	432	414	420	411	408	420	421	450	472	458	467	451	433	424	448	457	425	443	403	436	437	380	456	402	470	384	395	447	398	451	419	432	371	401	432	457	422	430	435	437	470	406	426	441	454	436	394	377	429	430	427	364	443	447	436	405	448	400	419	393	421	432	435	446	439	456	392	422	456	442	406	433	412	444	395	439	381	405	440	408	445	413	404	389	433	397	426	432	430	410	406	433	429	449	451	452	437	415	432	413	423	417	394	441	426	437	389	425	371	434	405	417	413	405	454	419	393	439	423	460	383	386	412	419	436	465	453	444	426	412	391	420	466	451	475	422	391	409	420	470	454	422	417	407	421	451	396	439	472	453	411	451	415	380	402	409	426	394	444	427	439	416	432	442	469	436	442	382	448	428	442	430	397	473	409	398	405	435	434	449	447	397	413	433	421	431	428	415	454	442	392	414	422	409	478	454	445	439	401	408	391	423	423	433	409	446	418	407	405	410	449	391	409	462	425	445	453	387	394	440	434	450	406	405	416	389	429	412	427	424	422	403	408	438	395	427	403	428	432	444	417	412	418	446	418	462	411	406	402	430	448
31477	9225	3345	1697	1206	1098	1051	962	964	946	908	917	935	891	936	969	930	980	933	947	981	955	916	947	898	871	960	908	968	871	968	939	923	984	930	903	935	905	896	973	932	908	900	955	916	949	941	899	957	951	925	947	909	909	916	912	898	884	941	987	940	949	951	901	888	929	968	951	931	972	924	916	946	871	937	936	909	840	927	907	966	930	940	993	961	978	890	879	942	895	948	943	950	948	944	949	965	956	925	927	915	1006	897	903	916	931	940	978	915	950	951	972	897	933	932	911	964	929	905	912	1010	944	933	942	968	971	917	940	952	922	932	969	949	967	917	976	913	940	935	939	936	927	891	942	923	888	876	966	885	929	874	907	938	954	943	933	986	899	907	945	964	982	1000	981	931	967	920	873	881	921	905	942	906	889	898	917	1002	947	917	908	898	956	981	894	888	927	934	918	978	922	919	899	846	949	934	917	933	923	943	937	912	957	896	924	898	922	867	976	900	979	934	956	960	874	949	914	878	900	983	897	930	918	895	905	901	932	916	895	948	929	944	906	954	924	910	911	888	884	934	950	917	950	917	910	931	911	935	946	905	949	939	913	931	918	960	889	915	935	889	922	965	918	896	879	904	932	941	919	982	943	973	951	957	913	892	947	911	939	933	848	940	904	942	887	991	882	935	996	913	997	923	930	919	930	885	857	967	873	968	882	938	919	948	892	973	992	928	934	897	930	941	931	953	862	915	932	968	901	943	953	914	901	925	919	974	986	930	903	910	873	976	915	907	938	969	946	926	864	906	910	951	881	932	980	923	945	907	931	913	901	871	933	931	915	919	892	935	936	965	945	925	895	958	907	954	937	892	887	944	942	978	921	939	870	890	887	958	894	982	925	937	990	933	926	932	931	944	882	921	874	951	932	970	933	940	922	926	970	881	909	890	958	909	956	935	944	902	963	877	882	907	889	951	944	953	936	892	925	937	941	904	936	951	938	902	900	884	921	863	905	914	874	957	969	886	964	934	901	950	922	944	902	905	958	965	913	904	931	915	888	977	925	953	909	942	920	911	897	888	945	924	974	854	939	910	877	916	940	898	892	879	966	928	928	914	947	904	928	889	919	897	899	960	1025	894	919	951	929	971	912	930	937	886	913	921	931	894	907	909	952	957	885	945	905	921	912	940	906	968	949	956	865	893	925	954	986	843	901	995	911	937	926	932	948	958	942	921	973	948	951	905	901	943	930	970	972	923	945	942	994	890	936	953	922	956	913	943	919	874	938	918	895	957	915	918	948	925	974	933	900	956	964	923	868	858	977	929	916	906	954	922	937	967	915	956	941	925	986	881	939	952	934	882	910	924	895	978	984	881	902	922	933	941	880	917	887	940	952	944	933	942	939	910	928	942	922	930	912	934	910	951	878	964	978	888	944	877	931	893	905	898	954	885	920	954	963	937	983	923	940	934	912	929	926	977	937	936	928	892	931	901	926	877	884	866	984	911	957	923	901	936	956	939	891	915	921	886	955	907	930	939	939	948	946	887	939	954	937	913	923	908	948	966	857	926	936	914	947	941	917	923	943	988	900	938	935	876	953	926	905	937	902	911	948	925	983	921	942	1006	941	962	910	933	914	953	954	986	939	947	897	899	925	966	961	913	920	885	967	908	880	920	834	920	947	911	934	871	976	972	947	913	953	971	942	935	871	944	913	972	940	921	911	899	913	928	927	931	910	886	981	918	936	950	898	950	941	888	946	872	937	975	898	873	993	914	909	889	968	900	916	919	968	932	928	860	954	975	923	895	920	936	947	918	888	921	944	939	872	888	860	908	968	924	944	914	930	880	901	901	925	874	935	927	941	973	912	920	938	895	912	965	928	910	933	932	939	928	976	899	922	925	992	894	981	977	900	878	948	961	885	943	923	929	892	924	973	941	890	972	899	907	963	974	916	877	897	940	876	934	942	923	983	980	899	937	899	911	957	940	956	908	934	903	935	917	897	922	957	915	882	899	901	915	907	911	901	961	959	963	971	959	943	988	932	910	890	982	913	919	968	945	899	904	905	947	927	899	862	1022	949	933	927	940	927	916	960	919	954	960	989	962	893	936	957	901	928	926	917	942	924	912	981	883	936	856	944	931	907	968	864	897	929	882	951	917	926	901	969	928	920	904	964	917	939	896	912	934	915	957	956	935	920	984	892	887	930	903	935	915	969	920	946	898	935	966	962	951	911	897	925	912	912	944	892	908	887	1004	947	911	937	969	897	949	922	900	917	902	936	933	904	913	969	853	931	916	902	923	923	949	958	971	916	922	929	1010	919	880	926	896	893	894	1002	911	920	961	965	920	908	911	919	877	950	966	963	954	916	929	884	964	929	940	940	924	917	932	947	947	893	937	935	913	945	947	948	958	931	991	923	931	935	933	944	931	883	907	909	921	1019	934	913	918	929	881	920	955	920	965	963	932	957	960	912	935	901	945	967	930	940	955	906	912	910	903	931	947	928	917	952	874	880	911	879	923	964	928	973	939	878	913	905	897	896	920	943	923	893	974	930	908	933	899	915	925	943	874	937	933	887	959	981	890	952	960	921	935	898	920	909	924	890	931	888	902	908	937	978	974	938	992	946	907	916	923	902	912	852	893	906	916	942	872	990	923	937	962	903	963	980	912	982	933	912	897	887	873	909	877	861	925	977	894	966	927	901	909	875	880	926	968	931	940	948	928	950	907	904	924	947	927	910	897	898	905	879	958	933	945	883	915	941	941	998	875	965	924	935	931	933	956	908	940	940	929	937	950	925	948	922	953	992	915	911	936	909	962	923	944	933	885	946	926	912	929	956	906	890	948	853	904	916	871	918	888	936	924	949	936	905	964	963	925	921	905	888	915	916	880	933	1009	921	958	861	954	948	897	945	886	976	910	940	928	935	924	901	989	926	934	929	984	904	944	1008	901	917	913	922	877	914	867	927	928	915	959	964	911	914	936	938	910	936	961	935	896	972	929	933	932	955	926	946	930	855	947	905	933	946	930	901	954	925	982	913	917	932	978	959	885	948	925	931	922	948	966	967	946	923	897	887	945	936	882	948	949	947	926	949	950	946	938	917	922	910	890	957	905	934	982	958	936	938	973	932	927	931	927	915	933	926	950	979	974	916	913	897	947	931	958	961	905	920	877	881	939	931	932	903	918	927	951	903	926	916	932	963	1009	928	892	949	931	949	965	931	858	943	899	926	951	940	923	916	945	904	920	944	908	944	876	944	924	897	942	941	926	916	937	926	921	976	947	998	889	936	864	984	987	968	896	894	919	923	922	900	926	928	969	888	921	904	906	983	914	953	951	936	887	934	893	881	914	912	892	897	898	955	923	919	942	956	910	923	969	901	950	921	883	976	911	885	909	899	943	875	886	958	911	919	945	888	916	964	892	929	964	939	908	929	888	938	921	901	865	966	924	874	941	872	897	929	898	943	960	902	923	942	911	975	958	937	908	940	935	882	890	868	908	939	868	988	936	919	914	910	876	963	911	907
46166	14720	2450	543	457	441	418	404	376	402	448	386	378	422	396	421	379	424	455	401	440	404	407	417	393	392	425	399	431	396	447	375	419	388	434	410	446	415	398	407	402	453	398	463	386	398	409	446	419	425	428	423	436	406	437	434	379	392	408	411	429	461	398	430	432	416	397	404	449	453	461	406	403	377	410	408	426	406	412	437	367	449	362	405	398	425	438	399	395	408	421	414	416	454	449	415	407	414	423	432	394	382	397	384	413	432	409	410	417	419	419	437	402	397	422	443	395	404	439	401	438	403	395	426	439	400	382	400	381	411	408	424	389	368	421	394	410	401	419	384	376	399	448	396	433	444	423	417	435	409	453	415	435	427	401	472	445	411	422	458	423	435	455	429	457	440	389	428	434	421	421	398	426	430	428	421	399	388	423	415	388	424	402	401	414	382	426	428	396	409	411	430	425	393	442	401	453	428	409	431	401	425	392	414	426	455	396	414	408	436	443	473	428	441	428	422	382	392	430	395	444	407	411	461	395	400	393	403	438	390	393	460	400	431	422	434	440	446	425	380	406	431	413	431	415	416	418	415	452	384	449	412	427	430	436	420	418	395	458	429	458	415	449	442	426	430	418	421	429	455	436	451	421	411	399	386	408	404	406	459	397	420	377	444	443	410	440	414	382	382	437	458	450	420	429	416	379	406	407	424	407	435	387	413	410	421	438	418	418	413	437	394	379	432	378	414	427	398	415	420	392	415	406	415	389	421	427	422	427	427	419	431	444	412	419	444	407	402	385	420	434	380	458	413	365	424	394	419	440	412	435	408	422	412	383	397	394	380	462	429	450	425	425	449	403	427	421	409	391	392	396	406	444	409	408	392	397	452	419	400	428	412	396	434	425	430	417	415	403	414	413	371	444	425	398	385	429	445	420	417	379	392	426	410	399	472	350	425	385	441	445	436	451	435	423	425	395	438	454	416	387	424	411	432	444	380	403	447	403	431	422	425	419	447	417	398	387	453	452	434	384	357	413	429	431	423	379	428	406	426	403	390	460	394	459	396	379	428	399	410	416	429	416	397	399	442	396	424	411	398	450	393	472	443	408	433	431	409	437	432	443	413	399	381	440	421	382	404	432	447	397	445	413	421	397	403	441	396	425	414	400	424	424	420	463	414	416	433	450	426	428	459	382	417	408	388	419	403	422	433	423	398	401	421	459	386	409	427	400	417	445	424	418	410	412	363	403	407	413	407	440	426	421	409	433	469	417	414	406	415	455	394	431	412	429	420	419	418	426	414	395	418	405	389	422	375	410	414	409	430	446	391	449	405	404	394	423	388	426	452	417	457	394	440	429	368	414	444	416	427	463	408	431	435	389	395	429	410	443	369	398	414	389	441	413	401	398	378	413	421	446	394	435	423	375	418	419	405	421	414	435	387	418	350	406	381	420	431	393	424	376	442	416	421	406	403	437	413	384	435	434	410	457	427	470	408	376	411	428	375	398	404	463	417	408	366	438	386	375	444	404	430	409	395	441	405	403	393	431	405	431	396	415	422	439	381	396	423	398	402	382	403	467	387	438	408	419	398	402	471	444	403	401	410	409	412	411	426	383	390	419	407	466	397	413	382	412	397	409	424	466	433	436	395	446	425	426	400	446	380	403	414	421	451	407	440	450	388	405	404	395	383	392	421	386	452	404	374	423	384	411	391	398	424	417	373	407	439	421	407	439	384	412	397	423	384	438	416	422	388	412	395	410	404	434	384	382	390	394	411	425	413	457	461	433	381	416	454	378	427	443	422	431	447	463	401	391	403	379	397	406	414	419	393	410	404	441	430	435	404	404	386	414	400	415	404	400	409	442	405	386	443	426	376	413	419	392	430	382	417	401	408	447	389	452	407	435	466	378	404	405	408	370	387	440	447	448	448	442	404	419	404	441	394	435	421	387	431	391	427	369	405	413	437	366	390	389	429	394	387	424	427	422	388	400	397	376	434	443	383	455	470	436	434	365	415	404	397	418	407	416	417	432	414	355	392	415	400	392	422	427	418	409	391	401	381	393	415	438	404	403	407	437	415	413	416	415	432	369	394	469	465	414	416	427	436	417	410	411	385	405	428	433	394	402	417	410	417	393	439	412	418	422	416	351	473	423	398	394	367	428	441	455	446	426	404	413	384	376	373	435	397	410	418	426	413	449	428	423	439	427	455	433	424	416	418	428	394	396	370	397	401	391	430	468	411	411	441	412	445	382	433	411	449	395	398	354	416	430	429	394	405	391	387	415	408	437	434	439	430	394	432	410	376	414	394	415	383	414	368	404	396	422	425	414	435	407	401	450	393	392	389	340	434	398	424	424	405	371	460	408	410	413	423	440	428	393	389	430	401	452	402	434	438	396	412	402	431	406	369	437	410	430	408	442	446	424	425	383	416	417	417	451	435	428	418	435	402	406	397	391	422	456	394	380	405	391	408	387	407	394	420	404	387	423	406	436	454	454	421	426	421	405	410	429	423	414	402	414	429	408	410	459	437	445	420	393	425	388	413	437	398	446	421	404	375	441	369	448	402	411	406	444	398	432	394	447	412	411	392	426	419	401	426	437	404	408	397	401	402	402	444	431	413	398	429	391	423	370	426	404	416	400	416	416	423	419	432	468	431	419	423	387	419	468	431	427	397	417	378	417	422	397	416	433	444	417	408	384	391	427	424	434	403	427	412	432	417	388	441	393	395	388	384	405	405	422	422	395	436	431	366	418	375	415	407	430	449	381	446	408	396	398	406	430	418	413	409	417	422	400	397	447	397	407	434	435	441	411	374	412	398	401	415	407	416	417	402	399	411	391	416	434	464	415	412	387	393	396	407	427	423	403	413	395	377	426	436	421	432	370	440	418	429	452	417	417	397	418	408	403	392	459	408	424	401	424	434	419	454	412	421	381	433	390	431	444	436	451	430	379	392	409	407	457	430	407	401	407	435	411	417	446	406	420	403	373	436	427	387	386	389	393	407	434	396	456	375	413	403	374	382	441	413	402	419	413	424	445	417	410	406	405	392	389	406	402	418	405	384	395	412	427	389	403	416	453	443	387	421	409	412	392	409	408	422	365	434	412	406	403	432	395	406	390	382	442	412	420	406	414	444	431	421	422	418	420	428	429	423	404	393	400	411	433	421	421	391	417	408	421	428	408	411	407	405	438	410	389	376	396	416	449	394	387	394	402	436	391	381	426	400	465	399	411	403	413	406	398	409	412	391	393	404	378	389	420	429	415	395	432	417	445	462	420	411	419	392	398	414	415	429	403	425	405	408	447	417	434	389	383	409	417	360	436	383	429	505	401	389	405	449	408	413	438	379	423	426	419	454	370	474	456	431	421	362	419	390	429	462	460	384	370	416	401	424	365	411	398	399	411	463	450	411	387	427	404	378	444	420	414	414	396	417	406	398	422	413	375	418	470	434	397	412	374	420	429	413	415	405	404	374	427	435	418	433	403	405	419	391	439	398	412	427	444	417
28772	4395	1350	1007	978	961	929	902	927	899	947	857	935	871	899	937	975	884	858	902	878	921	932	889	872	923	912	876	861	865	915	881	871	902	889	911	873	943	918	927	923	910	899	952	941	898	893	896	870	870	897	878	930	864	917	915	892	977	903	917	937	905	951	956	916	912	911	903	916	935	913	941	919	906	964	928	873	891	864	968	955	899	939	908	860	934	868	863	885	867	898	958	926	859	879	921	893	908	889	903	878	937	917	914	874	957	911	892	891	954	926	905	922	877	903	878	810	921	963	889	952	914	913	928	940	923	935	900	936	893	893	898	909	917	919	953	925	928	887	887	899	920	940	983	913	899	887	913	932	886	943	879	870	900	899	886	934	898	867	859	878	945	940	875	864	930	901	937	882	900	858	936	878	935	873	902	935	945	904	896	882	868	962	915	872	912	877	915	862	936	876	947	876	909	911	911	940	922	910	972	936	936	932	921	879	965	896	915	915	929	875	845	868	922	923	909	857	957	915	894	925	892	898	926	927	946	863	855	948	930	946	905	919	889	903	875	876	910	912	866	904	880	929	903	934	921	944	910	886	878	882	965	893	874	892	884	933	936	896	890	912	947	917	920	906	855	909	888	898	894	883	910	884	917	911	944	900	923	986	932	914	929	902	901	859	869	982	911	912	885	867	926	969	873	857	940	822	901	929	929	909	868	873	864	906	915	952	890	895	932	874	926	901	863	838	895	908	885	897	880	933	942	900	913	904	899	946	951	875	933	926	894	901	879	884	921	865	897	916	923	919	929	916	909	955	918	929	896	880	930	914	885	874	869	915	879	932	893	919	941	949	915	941	950	914	893	880	882	878	936	949	941	929	868	915	963	900	917	905	885	910	895	915	917	871	891	947	869	924	921	938	905	890	940	888	877	896	880	890	914	913	961	882	905	887	880	961	949	895	894	975	868	920	867	872	893	950	904	915	920	855	934	889	906	915	925	912	889	877	875	930	909	856	894	879	926	837	914	891	908	870	944	891	936	929	917	896	886	916	915	922	918	970	977	867	969	892	896	969	879	904	925	866	929	898	925	912	921	845	941	955	897	963	907	905	908	933	838	875	905	932	898	936	869	830	906	901	842	974	878	943	928	926	920	933	919	924	925	930	939	909	911	897	938	923	914	939	927	890	943	958	896	932	910	939	977	940	863	896	882	936	842	976	891	872	942	892	948	906	931	890	886	885	939	960	972	910	860	965	903	900	909	873	898	868	926	931	868	900	860	891	969	934	862	893	882	881	916	927	900	888	878	872	874	947	892	967	931	923	884	885	911	928	942	871	946	898	859	943	860	911	909	959	934	892	919	898	895	894	938	914	862	948	857	903	895	881	892	901	924	943	867	922	943	856	884	905	934	926	855	914	883	912	891	933	909	892	874	855	905	910	892	897	909	916	899	924	916	889	881	887	917	962	919	956	937	889	908	916	912	870	882	864	897	843	908	941	838	928	905	960	915	939	828	911	921	924	917	931	887	964	911	900	862	955	926	896	906	949	882	929	916	872	911	910	905	916	886	900	887	892	897	936	879	907	916	904	888	882	918	941	896	917	872	914	909	883	945	931	911	948	889	895	971	918	937	871	928	876	923	892	933	922	933	955	906	913	903	905	925	875	877	881	910	935	883	902	940	922	972	919	926	883	871	902	928	885	923	942	898	850	943	930	931	928	876	861	863	961	935	910	882	888	892	918	898	950	899	921	901	908	957	915	922	863	900	977	919	860	918	908	902	862	889	899	908	919	905	868	926	871	905	948	928	938	969	918	940	884	847	941	913	907	875	863	901	935	930	922	902	903	956	957	837	887	942	927	842	847	868	860	875	884	924	927	898	952	913	893	961	951	869	910	956	889	892	898	897	923	895	903	899	931	899	875	893	915	946	898	890	893	926	917	953	909	907	911	930	974	910	904	949	927	920	886	878	890	877	887	848	945	925	906	937	912	853	960	925	899	928	950	867	895	997	875	874	949	912	929	911	932	888	890	883	952	899	904	898	912	898	929	918	925	938	874	931	865	876	925	916	923	915	911	840	953	878	831	903	880	899	890	884	910	916	933	893	885	894	892	911	913	875	919	949	930	905	904	934	905	911	926	842	957	886	918	910	907	944	947	905	897	918	974	895	879	912	936	911	885	910	883	855	884	935	914	874	909	927	959	985	883	898	910	934	896	891	916	973	897	929	976	890	916	954	924	942	897	914	939	942	886	906	907	856	904	908	909	903	925	935	898	891	915	889	854	921	888	874	935	910	929	920	944	922	929	874	906	881	885	862	844	883	884	877	887	944	925	874	916	901	875	938	884	885	903	918	923	886	897	892	892	909	898	886	945	953	953	907	932	923	944	910	926	872	948	934	957	899	905	915	914	849	931	949	898	885	862	909	922	918	849	918	890	947	912	928	998	910	909	906	867	864	916	908	934	886	872	944	931	910	909	947	907	936	849	908	932	925	904	886	883	916	890	859	937	920	878	893	955	896	841	895	935	910	894	914	942	902	911	909	912	844	904	940	903	934	886	856	909	943	888	928	909	895	915	895	904	893	886	943	895	866	930	911	874	877	867	933	917	886	883	883	855	924	873	931	971	933	950	901	881	913	914	928	866	901	978	965	913	944	904	894	905	880	955	906	911	863	955	962	877	879	932	925	966	893	860	877	922	922	869	913	894	918	914	920	903	958	887	939	905	936	906	879	947	881	901	926	917	900	902	912	875	893	949	917	925	883	957	871	928	874	963	915	871	902	958	902	924	894	925	931	935	915	956	926	946	909	889	897	949	914	944	938	876	884	888	879	928	900	908	838	916	902	855	920	955	868	915	912	903	865	928	899	848	877	906	962	919	941	929	916	949	922	917	913	895	871	902	934	889	888	876	908	924	934	871	938	930	875	941	930	895	931	945	890	939	872	872	889	909	954	881	904	856	934	861	909	948	960	904	884	916	846	920	918	877	913	889	914	900	922	924	907	897	923	936	912	929	866	954	840	894	896	911	871	888	930	882	950	905	882	895	879	918	926	858	908	920	910	881	900	946	885	844	927	898	918	922	917	878	943	870	909	966	923	925	918	924	915	920	926	912	874	941	869	915	844	888	855	887	873	892	950	876	860	874	953	943	895	954	914	943	896	934	899	913	943	915	931	890	875	895	895	896	862	911	950	965	912	902	909	910	914	905	918	864	908	913	922	925	858	922	879	891	907	910	906	921	920	831	930	901	907	913	923	959	928	918	949	878	920	941	874	911	849	904	913	935	914	965	948	929	920	892	911	971	850	896	938	959	895	868	872	892	909	890	938	879	929	887	878	921	889	937	905	896	935	894	909	906	859	979	949	863	908	945	898	892	921	900	917	921	836	920	912	892	920	915	903	955	930	858	948	931	923	957	910	957	858	979	880	918	946	942	954	915	914	927	948	950	884	890	891	932	987	914	895	906	945	871	929	940	914	880	859	944	881	882	892	929	884	891	929	910	849
46471	20682	8171	998	506	400	424	413	424	420	398	446	419	406	396	443	439	437	409	403	403	440	407	399	422	407	440	443	409	408	406	414	388	448	445	409	451	405	453	413	375	412	429	395	429	436	490	458	400	427	406	453	425	478	373	421	435	445	423	423	386	423	438	469	427	418	435	430	403	379	404	444	425	428	416	438	424	399	430	407	430	436	479	386	406	426	388	433	391	418	449	395	423	443	397	402	388	415	426	432	443	473	437	414	449	401	388	433	432	464	401	432	385	384	448	455	433	419	393	441	418	423	435	423	410	445	440	403	398	414	448	459	416	400	372	392	414	413	417	395	360	433	416	433	403	413	415	416	400	452	418	420	425	406	377	444	412	428	439	395	363	413	400	432	454	400	424	424	416	463	454	407	401	434	435	464	413	421	423	407	407	407	414	416	413	405	384	473	452	449	408	443	475	413	416	450	445	410	432	384	420	390	433	455	474	424	431	389	400	421	393	448	438	443	408	416	385	440	447	417	383	425	426	450	410	423	422	437	421	398	412	392	404	422	402	420	423	430	416	418	400	423	409	422	423	429	393	381	390	396	408	420	474	427	393	385	419	416	451	440	367	434	407	450	424	401	444	424	460	424	415	423	394	454	397	426	436	405	414	392	384	377	427	396	407	446	418	440	414	463	410	487	426	442	439	420	398	409	449	392	408	409	431	459	413	447	402	375	382	429	439	418	403	463	420	406	412	413	427	383	435	415	420	409	426	399	415	401	450	403	416	406	400	405	451	424	452	424	414	433	451	412	406	421	427	421	411	453	435	406	433	393	390	389	404	428	421	443	415	387	396	444	435	440	452	420	392	445	422	419	432	458	400	410	402	420	389	428	424	388	457	423	447	410	416	444	365	402	433	432	411	416	386	372	395	425	468	413	409	415	413	400	445	350	408	405	415	450	415	384	391	385	402	433	451	398	445	415	418	426	403	435	422	395	426	399	441	449	428	390	428	443	417	405	435	387	396	395	459	406	467	432	437	423	419	425	420	421	424	399	407	395	426	395	419	396	407	433	398	434	429	401	461	419	440	416	415	436	420	447	409	453	438	414	410	434	446	402	414	418	429	433	470	442	429	410	443	395	449	410	427	408	379	386	416	432	428	417	457	449	440	385	428	449	402	399	414	454	426	398	398	404	384	422	415	430	418	437	438	457	427	410	428	411	391	414	408	409	405	413	404	425	395	442	442	421	431	446	405	452	426	419	411	423	404	426	421	384	432	450	385	417	433	417	455	399	403	437	415	409	424	440	403	425	406	415	430	426	406	389	416	417	476	432	430	396	357	381	364	399	398	401	397	399	435	403	416	389	432	415	439	451	412	397	472	421	455	397	404	418	427	398	440	404	450	427	429	402	419	413	392	426	408	386	418	439	417	440	432	416	423	406	422	438	442	427	428	392	458	402	418	413	406	404	433	410	409	400	450	411	423	406	411	433	412	420	418	440	396	396	419	412	415	443	442	478	447	420	422	438	460	421	406	450	444	414	424	405	412	400	448	440	443	429	419	417	425	425	405	419	441	415	425	421	455	416	417	416	428	450	435	444	392	408	410	427	424	417	368	416	430	416	442	389	425	452	430	426	452	393	391	407	424	413	432	403	424	400	431	361	415	400	452	397	380	403	425	445	428	379	430	451	432	412	392	401	395	423	416	435	428	399	402	396	394	405	407	437	432	400	450	451	425	437	393	449	462	414	439	443	449	444	433	423	431	427	426	425	420	403	425	427	418	415	469	428	411	442	425	411	432	404	443	399	434	432	453	455	433	423	447	428	414	439	454	431	424	455	446	387	417	416	417	427	440	400	438	482	392	421	470	447	429	417	453	433	426	425	437	405	451	416	448	411	399	408	430	466	440	427	472	445	404	377	481	435	415	431	429	414	408	466	449	416	418	421	388	363	446	414	394	404	442	415	386	452	409	430	462	463	436	387	404	410	422	426	417	399	369	458	415	406	412	388	408	451	448	452	450	455	468	404	430	421	467	405	441	421	431	424	440	387	452	413	428	380	456	397	417	391	414	424	444	414	436	444	484	439	455	403	409	397	423	424	419	422	437	446	415	431	429	442	426	478	451	420	391	446	464	436	444	430	407	426	401	398	406	434	393	383	445	398	432	385	408	406	427	414	408	419	429	404	396	405	443	421	418	448	429	368	413	482	438	418	419	429	419	389	451	436	414	387	407	432	438	403	391	418	392	411	382	426	372	404	419	390	436	432	413	420	451	441	465	410	388	436	419	437	401	429	419	421	443	414	403	391	407	421	384	412	405	440	457	416	393	389	412	444	392	368	425	415	440	466	386	400	447	412	457	407	411	423	459	392	401	408	397	424	427	440	429	387	450	395	410	432	440	407	460	430	418	401	430	413	425	446	414	421	467	459	400	472	426	413	441	473	389	397	407	398	410	411	407	435	424	390	456	384	409	428	432	391	391	456	379	439	422	406	413	428	434	440	452	386	415	417	435	393	396	431	418	395	397	422	398	399	396	433	445	437	421	352	362	423	412	408	444	417	408	434	413	429	416	427	404	417	444	414	421	392	413	433	460	389	394	445	401	424	399	425	471	368	404	438	433	414	441	429	423	418	392	435	383	417	383	411	383	434	444	411	454	429	415	407	375	432	444	428	404	416	391	433	432	430	404	450	435	395	428	430	429	463	433	416	411	373	418	392	409	388	416	394	418	398	425	421	406	417	416	394	442	397	402	411	396	388	398	421	410	437	408	433	454	419	411	432	448	450	405	421	409	381	449	413	449	432	420	410	459	404	411	438	423	401	419	384	416	418	447	435	407	439	450	438	431	410	419	471	429	394	382	429	415	426	388	409	414	434	446	441	393	418	423	420	461	405	414	423	393	420	421	362	395	411	396	433	444	443	418	367	429	386	422	385	431	399	418	418	417	419	403	417	475	413	433	456	385	439	418	419	417	397	400	410	466	431	420	424	412	424	433	413	463	386	444	439	437	453	386	447	410	431	384	407	400	399	403	436	410	396	435	408	436	434	411	403	405	426	459	431	446	442	486	424	447	408	412	417	486	413	424	412	450	413	464	438	414	409	418	416	423	421	412	392	412	398	407	439	365	462	414	415	403	430	458	434	387	418	430	428	377	420	393	431	445	393	373	418	394	399	414	406	430	409	401	425	375	396	464	409	415	392	418	449	449	415	392	412	453	424	403	392	381	451	455	434	439	410	411	413	410	414	382	414	410	463	421	415	420	415	416	429	403	382	462	380	431	431	441	428	417	405	392	417	423	413	469	415	449	384	437	403	373	435	411	422	436	415	404	441	404	412	361	437	421	401	450	419	419	420	419	459	432	416	389	430	435	404	421	392	425	408	443	424	389	425	409	374	378	418	450	403	411	426	422	392	431	391	447	369	447	445	403	445	437	440	418	431	436	406	398	407	403	403	413	443	432	436	415	431	407	429	411	421	398	394	380	408	421	396	417	457	440	437	406	392
30070	6735	2203	1160	998	976	948	910	881	922	968	896	952	957	900	922	916	904	935	927	931	929	876	927	950	939	901	912	940	934	967	923	884	948	914	936	919	937	880	919	870	924	913	870	895	952	880	903	952	954	917	910	945	930	933	909	939	964	930	954	906	898	970	908	943	896	979	909	913	919	952	948	894	916	914	951	916	952	936	925	964	873	886	908	918	897	960	941	912	935	920	955	948	931	928	879	919	921	906	940	972	899	894	958	928	926	906	934	889	982	885	898	898	906	944	841	1016	867	921	933	902	1009	920	922	910	994	920	969	914	942	843	964	951	988	901	915	949	928	922	927	923	960	945	876	866	903	933	896	914	932	924	902	945	956	936	947	876	965	918	959	936	924	937	920	912	928	909	912	981	964	923	918	971	943	908	906	910	927	943	908	912	890	909	929	947	918	959	952	908	936	913	875	895	952	924	941	884	951	956	919	942	890	936	985	932	894	875	896	964	990	932	932	892	917	934	934	956	1001	888	910	890	943	955	926	895	923	923	918	943	883	968	908	929	948	919	960	914	958	961	864	938	908	893	918	937	973	944	931	935	894	936	916	959	940	901	890	940	867	943	907	917	903	924	913	941	903	884	931	974	874	905	908	853	936	933	940	950	926	928	904	963	916	948	898	882	968	875	882	960	916	906	931	872	1008	921	899	900	915	982	937	888	890	906	896	945	935	897	923	858	944	948	939	962	909	899	945	904	901	926	941	960	896	966	927	975	927	930	953	982	976	901	898	971	949	952	972	926	915	894	903	924	923	942	924	901	928	880	903	981	937	927	916	883	891	842	942	920	942	924	896	901	924	884	937	919	905	951	949	958	909	954	995	938	917	963	952	926	923	881	949	928	913	880	914	938	944	949	918	941	894	912	923	924	962	899	941	980	948	897	914	894	937	880	937	873	922	839	904	931	915	905	872	913	907	946	899	954	949	892	918	877	900	884	950	965	949	907	980	925	947	974	925	954	919	919	955	945	924	918	898	942	904	905	952	901	884	891	935	980	919	928	892	886	898	962	928	892	911	968	912	937	865	959	941	948	957	928	908	952	948	921	925	912	945	892	911	882	923	951	883	938	918	909	945	922	919	955	985	943	886	886	925	951	943	930	894	915	960	945	927	907	923	886	917	912	903	991	920	892	930	886	901	952	881	913	918	922	913	994	942	948	942	894	913	949	933	928	922	881	908	913	924	915	956	886	917	916	923	905	923	940	969	924	944	947	932	878	904	902	951	924	936	905	975	888	898	933	918	930	897	966	897	885	946	906	902	912	902	973	896	938	885	882	891	903	893	965	951	906	921	964	910	889	932	913	868	918	945	974	913	988	948	922	927	900	941	949	880	907	926	942	910	890	923	950	963	860	900	919	921	894	936	926	876	961	888	922	938	951	884	921	916	890	847	970	922	947	946	932	995	923	912	989	928	906	925	899	910	914	900	895	860	919	949	938	932	944	903	890	921	949	922	935	958	925	920	878	989	856	900	890	942	930	922	908	968	920	922	980	972	936	970	892	983	941	961	878	964	934	911	926	928	922	921	893	917	874	957	971	868	913	939	917	930	954	931	896	906	926	993	942	934	909	912	892	910	949	866	887	895	937	869	930	914	914	885	898	953	931	884	943	906	976	892	898	905	892	910	919	929	908	914	931	924	888	915	928	947	928	869	910	898	872	927	942	927	921	959	897	897	911	917	980	949	989	848	939	924	918	976	911	957	908	955	945	891	977	958	894	950	938	922	922	908	875	896	955	875	932	909	946	919	937	969	941	901	919	937	943	922	890	914	886	869	915	895	960	940	875	934	931	894	920	927	933	974	918	941	920	912	897	884	905	920	990	900	971	987	897	889	904	952	911	939	888	866	898	930	935	919	947	939	953	924	990	1004	914	872	919	913	894	986	908	925	901	934	878	949	882	908	935	896	962	987	901	955	953	931	943	903	937	959	958	914	922	891	906	948	855	970	892	930	929	893	911	945	949	872	915	923	877	941	970	939	926	933	996	899	913	900	913	923	963	944	940	942	971	922	872	888	963	951	859	907	976	932	879	924	890	923	930	859	896	951	949	967	917	897	931	879	910	946	970	926	923	939	903	921	862	965	921	887	883	970	970	963	949	932	921	893	930	900	878	905	915	915	923	908	945	935	926	906	913	919	910	938	899	897	917	935	918	955	956	940	949	949	895	919	871	892	940	888	936	891	952	928	942	937	906	895	893	913	957	925	924	980	928	951	941	915	956	937	907	923	1025	936	976	881	957	951	929	928	911	902	907	928	922	929	920	958	895	972	911	928	963	967	939	965	906	913	927	886	950	912	965	881	944	934	889	891	917	897	897	945	962	938	877	940	937	880	894	945	929	952	948	889	911	892	904	950	953	932	985	925	884	932	988	947	911	936	930	934	912	915	908	932	976	954	905	905	931	940	923	988	917	919	894	915	875	938	958	937	918	849	916	959	939	951	951	892	897	897	954	921	865	901	910	962	938	939	920	877	916	902	912	923	932	899	918	883	931	892	892	973	907	903	931	929	975	864	991	938	919	903	919	871	937	942	931	946	923	865	926	933	952	896	914	943	848	975	913	859	944	932	912	920	878	911	892	944	875	911	888	921	902	910	905	916	873	929	969	955	953	888	958	901	954	961	932	926	940	903	903	962	886	935	951	928	909	954	959	996	968	913	941	969	950	929	928	878	916	891	884	907	897	914	912	953	861	915	917	873	948	900	920	893	973	923	929	915	892	918	871	941	933	931	956	941	900	918	954	949	952	904	891	902	930	1000	966	939	948	942	931	895	928	977	938	931	936	921	979	925	936	939	909	941	874	910	919	958	940	917	936	885	941	973	875	898	959	882	941	920	921	899	889	914	948	904	972	937	975	930	942	914	940	975	909	914	939	1001	898	925	914	915	926	913	941	914	946	971	864	939	938	937	882	907	947	926	989	884	923	961	903	889	910	882	960	931	910	937	958	927	946	846	947	969	949	898	922	903	925	942	936	937	931	943	906	938	921	955	925	952	969	912	885	919	931	966	945	952	898	913	961	922	932	941	931	904	920	891	899	964	892	907	936	930	925	937	891	944	959	920	969	947	902	897	932	917	923	929	903	960	953	893	976	920	842	944	974	942	899	940	966	979	893	909	954	907	874	921	957	948	926	917	942	910	872	915	936	919	922	938	925	958	923	926	925	927	935	907	903	899	929	934	1041	937	949	910	912	914	934	951	906	941	888	925	919	920	979	907	897	938	960	865	955	928	930	879	902	974	911	946	923	961	956	926	919	938	908	905	892	909	955	896	981	939	910	904	937	910	963	938	940	920	940	923	908	925	951	952	961	960	985	939	957	891	901	945	911	925	936	938	912	933	887	935	936	936	924	911	873	923	928	906	934	905	911	952	934	890	881	906	967	930	888	853	917	973	950	880	950	878	899	913	907	953	926	935	935	885	977	949	914	977	946	892	942	968	901	927	926	905	919	874	930	923
46313	21669	9834	1483	483	451	454	432	396	436	374	453	468	410	430	411	429	411	405	439	435	435	439	401	395	393	403	422	403	429	447	413	402	418	412	459	423	410	458	472	447	429	438	418	393	450	430	401	406	432	482	371	400	430	421	391	442	393	404	412	402	430	436	418	454	410	444	407	436	435	403	398	473	457	450	437	457	476	417	407	442	415	463	403	427	436	467	421	436	436	444	436	457	385	401	427	390	405	433	430	400	393	430	441	457	388	436	434	459	444	451	420	429	441	411	426	449	444	424	400	422	460	440	437	420	399	427	398	411	408	440	440	435	424	412	404	432	446	442	419	446	415	453	381	435	400	459	390	448	408	405	396	425	447	496	428	444	391	401	391	453	455	464	454	441	422	464	450	454	460	412	482	448	412	438	435	411	413	405	461	486	429	423	449	413	404	432	402	424	431	413	446	439	407	460	411	417	462	430	469	430	463	450	418	427	449	438	417	448	445	388	404	399	407	428	406	459	436	430	427	417	427	435	488	416	402	371	440	458	474	428	449	418	373	380	412	372	455	445	416	430	418	423	427	434	435	426	436	418	473	441	435	441	447	456	470	445	416	424	447	430	420	425	460	445	475	434	446	386	405	462	409	417	490	397	414	424	417	398	402	450	399	415	414	393	366	442	437	436	413	412	448	418	447	402	425	412	416	382	396	406	448	444	462	425	451	418	442	428	428	477	427	433	384	422	434	410	441	455	421	384	428	410	425	430	480	484	409	431	437	418	461	418	430	410	448	425	450	412	418	429	448	450	407	420	423	439	414	412	411	434	426	407	447	419	426	432	416	425	430	469	402	439	406	390	415	396	465	428	458	419	438	446	423	420	451	421	400	420	426	444	408	439	441	421	413	454	436	433	436	432	401	435	404	474	436	434	409	463	427	414	420	419	447	426	432	434	427	453	440	449	459	451	444	379	429	426	410	451	429	430	449	431	423	426	444	409	425	434	465	407	408	399	434	451	458	394	411	415	468	436	438	453	431	408	387	440	399	443	411	395	459	403	430	454	438	451	417	448	437	480	456	460	395	458	421	409	412	460	428	453	442	460	417	438	427	413	396	436	423	444	427	441	412	414	414	380	385	450	430	409	439	440	396	466	442	406	414	421	429	457	459	412	461	404	439	428	426	435	441	408	400	427	446	394	438	412	416	497	456	403	386	471	432	445	460	429	414	416	451	484	433	415	457	440	458	412	466	448	419	431	463	423	421	414	444	416	448	427	416	427	422	426	399	402	428	421	408	452	430	428	400	404	483	401	427	460	418	407	415	417	425	398	379	419	424	411	459	448	441	397	453	401	409	382	413	431	436	426	432	446	448	438	446	408	381	446	445	382	440	431	419	393	408	402	402	438	421	400	433	418	425	408	405	407	438	447	408	383	416	411	448	448	442	424	461	458	439	418	464	438	391	408	367	430	404	412	443	419	435	426	442	433	403	428	428	457	446	410	414	432	396	396	441	422	405	390	420	427	441	433	431	415	434	485	457	412	435	435	415	434	414	394	456	410	448	476	407	410	448	430	382	426	396	426	407	443	422	430	433	448	448	415	416	433	428	418	397	421	476	400	446	452	422	452	424	427	450	394	428	443	395	431	397	401	438	461	403	448	411	447	401	445	434	467	424	427	433	383	409	438	429	420	449	426	413	453	445	413	397	440	445	448	437	423	413	454	426	384	437	427	439	418	381	415	415	461	355	441	434	408	439	431	462	419	469	444	417	434	384	391	385	472	372	366	465	453	411	428	460	371	463	445	503	455	426	423	458	430	421	388	463	402	477	453	431	431	433	392	461	418	397	401	424	457	427	412	436	386	414	410	377	419	420	414	408	453	409	455	425	375	434	422	449	426	414	414	403	421	454	404	453	456	466	395	441	406	410	443	396	451	449	399	414	405	389	442	460	404	421	435	420	416	467	450	399	412	442	437	407	411	472	426	391	428	408	402	476	464	405	400	424	441	438	435	448	439	461	438	420	402	414	421	433	458	445	420	439	427	403	434	400	410	452	395	415	464	377	433	428	455	398	416	447	408	447	408	456	431	395	400	404	455	430	427	424	432	429	416	381	443	443	433	422	400	460	402	426	405	409	401	451	435	427	485	434	438	460	444	455	410	435	399	433	455	464	421	379	455	458	431	390	425	443	451	425	434	451	451	417	438	418	466	409	419	442	453	450	432	476	468	425	454	419	415	421	476	436	424	410	424	441	410	425	466	421	386	438	398	408	400	415	448	396	412	411	430	452	461	402	448	397	437	442	411	431	438	469	398	419	401	419	413	411	436	446	414	405	435	517	423	460	448	423	404	410	441	431	420	462	466	434	392	415	440	475	429	446	432	405	431	405	453	475	429	423	420	411	433	417	400	415	403	398	451	440	441	394	388	446	388	443	437	424	466	460	481	468	434	449	444	427	415	414	446	419	418	411	454	411	476	475	408	393	420	436	407	427	428	437	430	426	407	428	438	426	431	424	386	412	459	418	447	450	469	428	481	452	463	449	463	429	415	393	407	423	422	432	418	390	447	422	427	394	446	419	435	426	418	460	454	444	398	435	445	434	440	395	453	424	428	387	424	394	429	482	423	410	413	415	436	429	433	407	444	441	446	411	384	451	483	436	425	407	436	418	400	407	427	400	438	427	427	472	425	454	427	443	416	432	410	426	409	425	411	397	444	464	409	455	425	424	400	412	438	386	426	448	455	406	402	471	409	423	417	432	450	445	420	435	400	452	411	432	405	444	434	392	434	439	423	406	459	387	468	431	433	382	432	391	432	443	406	423	419	417	465	407	401	440	448	449	486	430	442	386	409	406	390	415	440	396	408	457	350	462	410	415	420	434	418	436	438	430	431	402	438	385	415	393	451	415	443	415	448	396	424	415	428	400	420	442	387	427	385	418	420	428	418	380	471	424	426	393	431	431	413	385	437	403	412	430	437	482	460	420	449	414	454	413	442	430	424	417	443	421	461	455	402	444	419	433	428	450	388	430	381	427	417	435	405	390	442	439	419	401	417	438	410	413	436	431	416	433	385	408	417	400	459	431	411	410	437	451	430	445	407	411	422	418	457	463	396	405	429	434	425	429	446	409	443	419	451	440	464	423	383	419	426	424	389	431	456	399	419	426	394	415	422	404	429	390	437	440	400	435	431	419	440	397	432	430	472	439	428	462	418	461	452	452	408	457	423	418	407	452	452	452	409	424	445	422	414	400	386	451	452	444	441	398	426	388	414	443	467	404	426	447	446	434	437	450	461	423	449	435	415	376	439	422	421	435	421	444	404	461	454	420	434	447	448	429	420	416	444	426	407	453	413	451	440	434	406	461	430	399	429	415	457	424	458	458	424	440	447	405	423	427	418	437	433	432	422	436	384	396	395	423	430	420	468	486	411	392	451	421	404	408	439	443	415	425	463	435	466	464	420	459	397	457	447	437	386	430	417	423	381	411	435	416	456	424	410	411	402	422
32331	9817	3045	1595	1101	971	938	904	970	957	949	946	949	938	926	1023	900	907	926	947	921	923	948	941	934	990	899	971	970	965	937	920	922	918	952	941	907	925	943	943	916	935	979	968	905	924	885	904	905	893	893	892	953	922	936	925	900	905	924	973	962	957	886	936	908	923	1009	941	989	881	907	906	963	909	974	953	914	966	921	971	946	921	931	922	928	890	946	916	953	907	884	916	913	858	886	964	920	970	857	947	933	970	943	934	917	959	939	988	893	968	936	960	915	915	960	945	947	1012	949	915	957	934	906	901	948	935	876	909	913	934	976	945	951	916	933	940	952	941	996	916	936	902	963	901	884	932	945	973	905	946	926	924	934	986	905	955	958	930	938	943	900	931	937	914	882	932	926	960	923	981	955	968	918	952	928	949	958	959	907	988	955	933	912	878	927	950	947	906	913	963	959	952	908	889	927	894	975	870	941	938	947	915	902	987	937	880	900	927	899	928	918	871	920	901	966	885	880	943	944	905	955	968	990	939	1011	926	966	954	893	891	948	958	898	947	921	941	949	968	985	951	938	918	864	941	968	919	978	904	942	971	981	895	948	942	976	908	997	926	958	908	868	952	901	949	911	920	930	966	954	925	985	951	917	955	943	907	916	968	910	896	915	981	869	966	968	965	873	925	893	935	978	886	911	901	908	966	962	960	961	946	931	979	930	855	925	935	926	937	953	937	966	955	893	966	899	929	905	932	905	904	895	983	942	925	918	908	918	979	950	947	873	980	1013	914	933	929	877	983	955	948	969	941	892	933	892	931	902	927	963	934	906	950	924	886	886	879	948	933	945	916	955	906	933	932	918	987	901	941	896	945	908	953	927	942	902	949	913	959	903	963	908	963	968	947	886	899	902	916	935	949	926	920	927	958	960	960	979	946	937	906	936	912	903	953	927	909	951	938	931	942	990	900	922	890	916	916	949	958	922	938	940	883	949	920	950	934	982	909	947	940	894	912	905	934	958	953	859	899	878	934	952	943	906	978	933	914	923	929	973	960	954	869	892	948	913	917	976	911	926	944	951	945	940	953	950	964	895	930	977	931	859	907	893	904	908	935	923	955	914	921	931	891	942	920	939	993	920	895	923	927	881	891	885	904	936	890	911	984	911	956	935	944	931	951	931	908	895	927	894	931	961	899	982	968	899	1009	874	946	933	959	1005	981	971	905	925	955	981	886	887	882	896	924	998	881	870	979	941	962	928	923	938	891	910	928	947	963	936	971	974	958	900	981	911	966	943	947	920	941	907	1009	895	961	906	990	931	879	945	961	936	895	945	985	933	925	942	938	901	944	930	926	909	900	922	960	893	925	941	933	942	938	932	870	907	964	913	934	865	921	974	959	852	926	960	947	1019	944	938	932	916	976	972	924	918	898	901	942	931	896	968	978	893	958	941	889	936	925	911	915	930	893	930	892	988	936	913	887	962	939	918	926	935	935	922	952	927	972	933	956	915	928	886	941	898	953	943	936	949	901	963	933	973	944	996	951	967	910	972	955	935	909	1024	885	897	898	908	964	920	931	934	958	923	919	938	937	943	864	952	920	923	962	934	936	915	914	941	926	940	938	928	940	937	941	928	944	902	914	941	995	921	907	849	934	955	933	962	938	956	919	915	923	920	904	946	909	922	922	996	910	956	969	940	930	921	933	891	900	909	930	866	919	940	969	902	952	892	928	925	944	908	988	902	908	930	897	957	908	919	917	962	984	956	964	921	882	947	923	912	961	931	926	956	940	896	901	919	942	879	926	900	978	911	867	935	943	913	932	911	851	901	918	857	915	941	986	889	939	934	946	944	918	917	927	989	849	974	914	922	908	935	934	964	945	919	959	921	950	878	977	925	988	902	837	903	977	971	927	964	932	903	956	908	913	961	975	943	888	979	918	948	893	947	986	928	970	926	997	904	922	899	931	887	903	889	958	935	934	989	939	961	915	906	922	929	907	942	948	917	928	934	982	946	905	944	882	945	969	879	946	940	981	961	933	907	867	899	932	912	902	985	955	910	979	888	862	895	929	970	967	946	956	946	925	936	958	940	975	999	951	929	936	934	877	927	834	934	958	962	892	934	892	944	894	918	927	914	934	924	923	976	915	988	929	910	916	944	918	932	912	967	926	978	936	951	982	869	928	953	953	971	971	910	915	948	897	943	824	894	915	873	897	924	927	909	894	974	860	971	933	896	944	971	971	900	937	942	977	943	893	909	942	945	908	859	938	955	905	944	904	950	915	940	960	942	946	969	971	978	888	907	957	950	947	913	939	894	905	870	924	966	971	929	962	946	931	951	958	945	943	935	879	910	906	894	932	935	892	876	902	911	1000	951	910	914	941	936	854	950	879	922	896	912	952	913	946	913	903	930	951	1030	968	958	953	958	927	930	937	919	934	963	963	943	983	889	913	923	899	939	987	952	883	916	866	914	926	953	893	950	942	932	919	943	975	955	979	889	952	886	915	942	914	952	974	914	852	923	926	931	866	896	875	937	953	878	891	946	924	983	945	928	915	936	921	915	944	954	928	895	944	909	966	927	922	903	922	890	948	947	886	961	929	976	931	932	925	1015	918	885	896	959	929	964	913	938	942	976	945	911	881	923	932	926	955	981	951	993	922	945	916	936	928	929	918	932	941	951	893	1016	940	915	932	902	932	988	866	945	973	982	946	955	944	965	916	907	981	926	953	936	922	930	903	937	849	907	898	952	976	916	940	924	943	929	940	928	847	944	972	874	957	933	927	912	944	932	935	901	906	949	889	935	902	870	892	944	901	949	949	947	938	926	929	911	997	926	892	905	935	936	937	966	946	983	878	976	894	896	868	904	937	942	881	937	881	987	944	899	994	928	864	924	901	936	933	941	957	948	916	910	954	921	920	927	915	970	914	972	954	932	887	923	931	959	933	901	884	923	937	988	949	899	906	915	894	899	967	969	962	957	932	942	903	885	894	945	909	943	947	893	945	983	957	950	912	946	910	937	913	944	918	979	920	880	904	946	954	934	907	895	893	909	936	873	956	948	913	945	942	956	913	1008	910	981	985	974	932	876	935	967	927	947	979	901	924	897	1019	953	937	921	887	891	1003	925	881	968	901	899	901	922	945	900	939	934	942	884	929	913	910	913	924	960	960	976	955	920	993	916	940	956	899	890	924	892	924	897	955	913	933	937	883	961	931	953	922	901	935	937	935	872	931	902	902	918	953	935	959	935	947	904	915	952	905	950	989	878	960	946	959	946	974	1001	911	890	995	945	892	955	946	937	930	966	918	952	997	915	973	915	939	932	994	951	921	929	934	961	928	961	898	886	907	955	898	923	943	922	953	954	906	873	895	932	905	980	953	879	916	943	953	918	940	965	907	918	985	976	976	914	906	968	954	920	1072	931	939	952	980	872	918	902	957	936	940	921	939	910	955	924	909	914	888	908	910	963	939	957	939	939	958	945	997	918	919	921	932	933	922	889	889	896	951	879	915	961	930	942	915	890	981
48525	15380	3161	802	507	406	439	433	453	406	402	390	424	432	483	463	454	398	411	444	431	408	388	406	435	418	393	386	415	432	405	424	414	364	440	429	392	380	414	438	417	382	425	418	409	381	397	433	426	420	380	368	369	453	406	419	410	424	395	430	443	428	407	424	443	432	393	370	384	373	427	408	413	421	416	424	411	410	411	386	443	404	412	389	386	413	372	382	379	381	436	443	396	420	402	423	423	438	427	424	404	379	419	442	407	376	398	414	446	447	426	392	412	415	396	428	428	416	417	408	396	410	366	395	409	375	404	390	427	440	430	407	409	383	480	437	391	414	408	453	404	419	423	406	439	432	415	420	441	471	435	415	399	438	409	459	373	391	412	428	436	416	418	435	419	404	423	413	445	406	426	421	410	393	370	450	421	428	428	427	435	402	446	449	391	380	415	418	432	410	430	462	425	419	446	401	426	445	419	407	398	396	407	411	421	371	407	418	427	372	412	432	422	401	412	415	382	383	389	420	392	422	415	388	393	437	416	439	403	428	427	385	412	454	387	412	400	447	413	429	411	448	429	432	406	399	380	417	406	395	427	425	435	434	394	375	436	452	395	407	413	444	414	416	412	416	397	420	420	425	448	444	427	405	440	447	410	405	391	385	426	406	437	391	408	429	412	405	407	410	439	424	431	441	433	384	446	427	408	411	411	400	460	435	428	427	402	415	402	429	448	408	415	434	394	400	418	458	418	399	437	405	428	393	384	371	365	431	423	420	454	412	434	452	421	388	404	405	410	388	406	397	410	403	401	415	433	429	440	403	444	392	428	419	419	404	416	356	426	392	401	392	429	398	416	403	382	431	417	424	425	417	380	419	416	446	425	429	441	444	424	419	411	426	470	382	431	445	420	439	476	422	408	422	423	423	427	442	385	415	425	404	382	408	393	377	402	428	413	421	424	419	403	453	441	420	425	443	397	395	384	401	429	392	433	388	397	384	414	401	418	419	443	391	399	437	397	380	391	406	416	453	450	381	385	370	454	427	464	389	431	446	395	392	419	434	379	413	383	412	412	430	432	395	376	429	368	396	380	414	394	454	410	415	446	394	421	394	385	427	421	418	455	412	430	415	454	422	416	406	417	438	408	432	422	404	368	420	399	409	358	418	424	424	434	437	408	430	432	389	447	387	388	427	447	407	409	384	401	418	438	424	386	398	396	399	423	384	419	458	431	434	412	431	383	381	380	437	431	401	436	418	408	377	439	371	391	420	426	432	409	391	395	421	407	414	420	393	401	371	438	423	443	355	388	400	393	446	422	400	401	413	391	407	406	403	416	397	388	398	402	432	443	363	418	377	424	386	392	429	493	381	444	427	385	409	402	418	434	391	415	414	455	413	383	403	406	414	400	400	398	430	368	385	390	423	384	404	394	424	418	432	435	410	452	406	392	443	386	393	454	407	386	423	415	358	479	441	427	403	397	406	416	458	409	445	435	429	426	455	428	380	416	411	395	375	446	403	385	409	408	371	402	422	451	390	390	376	445	453	414	434	433	443	388	440	428	443	444	412	425	389	431	447	400	403	400	415	442	381	445	427	414	377	419	424	359	390	434	450	380	424	378	378	426	397	396	386	397	391	393	405	398	413	468	402	450	386	374	435	404	412	400	418	407	421	422	399	463	414	447	413	442	425	371	389	359	413	400	412	372	418	429	413	445	400	415	425	425	425	396	416	445	392	390	433	448	400	425	398	414	422	410	407	376	440	403	383	436	369	400	419	439	425	422	420	415	408	422	394	416	428	400	402	395	401	401	424	400	433	435	431	396	395	434	441	401	428	430	410	440	439	424	365	418	412	375	434	398	418	422	425	391	406	425	421	411	382	399	430	416	417	442	436	373	373	415	388	378	429	458	417	434	430	424	433	411	396	421	390	422	413	400	412	410	433	406	406	436	388	405	377	445	432	396	431	421	410	462	421	420	398	460	406	415	411	439	411	385	392	421	464	362	415	383	405	423	375	427	383	376	453	409	421	409	409	395	398	427	422	401	425	404	411	420	396	427	461	449	427	431	388	418	382	452	431	480	458	397	394	404	389	428	400	427	374	465	424	414	428	387	403	426	397	395	423	427	447	427	418	404	390	417	412	405	402	395	434	409	423	404	411	463	390	414	410	407	416	459	398	456	401	388	428	433	387	415	420	408	397	442	372	377	427	412	356	388	435	448	371	400	375	397	398	391	404	414	404	448	399	433	411	388	386	425	434	401	440	408	442	415	421	434	445	406	406	423	390	423	427	439	435	423	414	410	440	374	392	423	447	427	426	436	408	429	399	408	404	377	389	416	428	433	421	415	430	439	406	443	425	377	449	423	397	372	383	426	441	437	405	409	427	422	410	423	407	413	395	405	411	433	421	442	395	402	390	414	421	428	416	393	417	454	412	420	441	389	387	423	420	402	431	401	390	389	443	431	413	420	442	425	438	411	405	402	418	382	412	436	401	460	433	472	440	445	418	398	387	451	429	425	403	397	432	403	431	401	414	401	440	423	426	418	399	389	440	411	436	429	436	403	432	454	404	436	432	408	408	438	405	427	400	369	389	441	420	444	430	383	451	417	413	409	384	390	393	432	414	392	398	401	429	367	444	415	376	403	401	364	399	417	419	393	451	424	428	411	419	410	442	421	438	433	378	415	397	404	408	398	421	433	419	408	395	437	436	423	398	422	397	449	449	403	409	415	399	440	392	447	444	428	391	447	413	414	393	413	466	412	403	423	416	399	445	421	404	427	407	416	421	438	396	427	424	407	454	420	406	398	414	438	406	388	421	412	382	423	410	428	402	437	397	390	389	396	418	434	413	424	405	444	438	443	397	415	402	389	402	463	409	401	404	412	433	370	420	430	408	434	397	394	380	470	407	393	404	421	421	424	400	415	459	387	386	438	399	430	391	393	433	409	421	438	405	419	395	388	359	402	413	408	424	415	428	390	401	409	441	427	403	403	395	442	412	436	409	398	404	384	442	445	405	414	383	379	400	449	414	386	427	392	422	431	439	391	408	402	424	407	385	413	406	364	393	371	364	409	397	409	382	385	393	400	394	438	430	415	387	462	387	410	435	423	401	406	426	437	394	415	418	388	376	407	413	415	466	398	417	428	411	379	449	408	405	421	441	436	404	411	449	419	419	411	416	444	407	395	386	383	418	405	403	431	393	392	408	429	399	415	403	435	442	429	459	417	419	412	413	403	381	411	430	415	430	417	384	432	389	402	403	424	431	423	400	417	407	403	381	412	445	408	439	454	406	395	426	403	414	405	466	422	417	406	422	393	434	437	421	437	416	453	371	411	397	384	452	463	398	403	423	443	392	425	440	422	403	419	435	401	389	445	447	424	412	427	393	388	445	446	374	413	405	421	443	437	388	430	409	373	415	421	417	414	421	364	384	411	431	399	442	458	398	423	397	405	416	413	379	434	432	398	432	435	369	427	435	397	411	393	391	395	410	421	469	432	474
30913	7815	3364	1545	1090	959	991	946	901	917	909	884	906	864	860	915	923	856	913	925	925	939	959	888	879	883	931	952	913	918	915	908	883	945	955	867	916	936	939	915	883	913	909	907	926	918	879	926	972	878	936	906	972	901	1000	978	908	909	871	898	926	854	939	881	862	900	882	866	921	900	866	932	902	909	905	932	876	921	882	924	881	941	872	921	923	902	884	892	925	947	896	862	932	847	907	913	867	933	889	917	913	913	867	916	899	835	923	931	908	929	913	898	920	889	898	876	875	879	941	909	919	861	901	875	863	884	922	928	867	920	903	935	955	955	910	920	940	923	916	903	900	886	842	914	917	914	938	885	896	898	853	891	922	915	957	885	928	913	935	940	893	929	881	863	942	890	914	876	925	884	944	897	831	899	894	904	942	905	888	937	913	905	892	875	881	916	908	956	907	898	926	940	862	897	922	921	953	899	929	908	944	877	885	916	886	892	903	902	937	928	941	921	938	929	848	874	933	917	906	904	912	930	915	871	907	910	947	915	941	885	886	933	918	880	954	904	950	853	899	933	833	872	913	914	906	946	903	918	935	932	934	942	874	907	956	923	917	914	915	915	887	901	930	918	868	970	838	872	905	889	897	872	916	895	952	906	898	932	902	970	925	908	943	929	969	878	863	913	909	903	923	886	937	914	890	911	900	884	888	955	927	924	893	919	913	886	937	944	875	908	947	967	899	907	964	883	975	886	921	955	891	918	960	900	922	867	888	881	921	909	843	904	901	902	917	911	918	924	897	873	906	858	881	914	920	902	975	947	944	932	894	905	911	900	944	913	893	888	884	911	893	910	903	915	918	947	929	905	913	906	926	913	882	943	878	911	892	955	913	896	890	884	919	936	909	925	872	904	883	975	912	884	966	892	910	916	928	929	845	906	951	919	900	895	944	903	974	914	881	891	944	940	964	894	875	939	861	887	916	880	945	921	932	860	924	912	880	884	871	871	941	913	925	903	945	937	930	978	900	935	915	967	923	930	851	895	916	878	875	898	925	900	911	889	919	928	878	904	930	881	924	879	908	888	895	899	887	904	875	901	885	925	963	884	906	915	922	871	901	901	893	883	928	921	893	939	888	965	902	897	911	986	947	915	828	889	954	932	946	952	897	923	875	900	907	932	903	916	943	963	881	894	957	957	983	920	876	916	944	881	889	880	927	948	879	917	906	879	891	934	893	907	852	928	890	925	921	924	881	952	941	905	835	871	866	911	903	908	908	919	958	909	909	927	905	939	926	832	906	922	921	876	911	891	849	918	888	900	899	914	873	956	951	888	945	947	925	939	888	894	912	915	954	957	887	919	881	894	909	878	885	880	920	938	915	954	874	930	894	891	937	964	893	859	911	889	910	938	880	961	922	914	910	928	924	930	882	938	897	957	882	897	933	916	921	971	888	872	857	920	876	920	878	868	941	914	883	907	923	943	869	933	914	889	872	876	934	939	899	930	855	855	891	912	903	950	903	914	922	913	948	886	906	913	906	942	915	911	898	918	928	887	900	901	876	947	963	906	887	883	881	913	934	876	874	875	904	868	865	889	899	926	944	873	926	842	856	911	934	886	857	934	912	859	884	905	908	920	894	904	909	832	958	875	898	922	894	935	920	922	876	906	903	928	987	935	943	902	927	931	902	904	970	895	905	919	889	886	934	901	922	861	871	909	893	856	947	875	949	914	869	981	926	878	884	919	948	903	915	876	846	863	933	944	949	974	941	918	922	838	976	874	906	857	918	889	956	829	905	922	928	901	891	913	907	897	853	875	893	937	878	892	932	905	915	966	956	934	914	892	896	909	908	895	920	933	952	942	1005	851	909	928	922	900	900	910	840	911	941	918	924	954	947	933	931	929	882	894	888	872	891	857	891	944	879	960	867	873	931	869	891	935	912	878	947	888	884	931	938	879	933	877	947	928	904	895	915	931	906	906	891	941	928	927	927	910	887	891	916	891	927	949	917	921	920	870	933	931	911	885	853	909	881	900	856	954	890	905	899	903	935	854	925	948	916	868	968	915	951	912	858	918	903	893	946	966	980	898	924	935	936	882	938	917	906	943	891	848	913	881	883	840	917	941	873	895	937	932	949	941	913	889	899	893	951	881	912	913	894	907	899	900	941	927	913	906	918	897	933	972	926	885	933	920	881	875	954	923	903	868	909	915	919	973	909	867	962	924	880	874	857	910	902	931	835	894	907	935	886	928	945	935	962	889	904	925	908	903	912	912	916	869	905	876	903	873	920	951	983	919	863	894	923	898	911	901	886	954	862	895	957	891	1007	863	951	908	843	966	967	894	875	935	922	830	924	884	918	951	935	925	933	902	889	888	912	892	956	867	937	905	917	925	926	889	876	897	915	907	904	877	910	887	877	919	845	902	933	889	863	911	946	896	896	919	896	931	920	889	907	927	923	895	914	894	864	926	865	825	912	978	938	891	877	920	938	893	898	882	844	887	925	876	913	864	919	908	942	904	916	935	932	899	934	887	852	932	923	893	902	891	932	941	910	965	908	887	919	875	894	848	909	949	919	906	925	922	879	876	870	896	917	939	947	893	933	927	942	895	871	902	880	876	859	903	921	917	933	893	945	942	931	869	907	973	926	916	890	967	911	899	945	951	861	951	895	869	901	884	955	888	975	852	914	930	885	911	860	915	945	843	911	906	898	924	922	965	893	920	919	906	884	870	878	919	906	873	904	905	898	907	889	886	902	895	954	865	896	986	952	946	908	924	899	905	908	928	887	896	913	944	872	912	957	887	892	916	897	876	905	909	915	906	927	881	948	881	922	939	927	923	893	927	902	933	901	881	869	919	903	894	917	853	962	923	927	902	890	899	902	911	920	861	911	866	803	833	922	908	901	901	873	971	927	929	918	923	855	897	953	954	905	866	907	859	924	907	889	885	879	908	919	880	874	895	870	945	929	860	921	858	931	918	860	883	935	905	906	942	924	902	945	887	857	891	933	924	911	876	878	942	903	892	944	878	877	851	886	866	931	861	950	910	884	912	890	905	878	886	916	901	906	887	886	899	933	917	937	907	903	926	886	867	893	903	919	894	942	881	926	891	907	963	890	885	930	927	919	896	947	914	946	887	886	914	883	945	927	914	889	898	930	924	885	846	921	891	919	932	817	872	900	926	867	897	921	945	874	901	929	960	963	881	894	936	921	904	888	896	928	870	892	914	911	904	916	947	898	948	922	870	916	885	909	879	912	904	949	903	854	864	907	908	908	899	920	856	914	910	926	935	946	953	903	873	880	930	909	916	909	889	887	853	933	902	900	883	925	989	920	886	918	933	921	880	896	909	890	931	890	882	937	892	921	946	897	974	872	867	903	905	888	892	868	893	920	917	926	911	899	906	944	878	914	968	907	937	900	943	890	879	906	878	917	917	955	876	935	900	875	914	868	909	878	910	877	908	892	937	912	909	938	954	908	865	869	947	910	864	900	925	891	921	905	867	946	924
56526	24103	7549	1028	542	482	399	456	424	423	397	421	412	436	406	453	439	397	438	408	437	446	422	420	382	397	412	390	376	403	386	423	466	447	395	421	449	430	369	442	418	401	438	483	434	401	452	409	410	459	448	439	434	441	462	450	386	415	410	398	474	413	408	442	435	439	407	414	421	407	401	425	430	400	404	468	406	408	413	414	433	426	459	395	424	475	413	417	455	385	424	434	383	441	432	424	438	392	428	424	400	424	403	408	416	421	392	402	414	426	401	429	426	466	407	441	407	425	411	469	436	384	410	404	440	439	417	426	449	390	414	417	410	390	408	434	423	420	451	440	405	439	425	415	449	403	457	430	415	427	441	384	421	431	408	400	429	431	453	437	431	408	432	440	506	407	423	434	453	401	431	450	435	413	405	421	437	467	404	402	415	447	407	449	444	414	398	375	429	393	430	417	452	438	424	422	390	406	446	423	433	401	400	439	449	381	387	412	403	463	435	409	409	433	432	431	424	426	472	404	415	416	395	387	390	407	454	404	380	448	394	432	456	408	469	426	413	426	418	413	455	410	398	450	425	431	460	420	475	460	421	393	392	481	418	414	377	391	445	404	462	424	416	435	434	435	408	386	423	380	417	405	390	412	407	407	398	445	462	426	400	436	444	408	421	380	425	436	375	368	401	443	425	423	420	418	425	458	426	433	442	407	428	365	422	368	403	393	399	476	427	430	454	356	402	428	411	413	369	423	423	418	390	426	454	412	437	409	430	480	462	410	425	412	418	412	448	436	378	412	420	436	406	390	402	440	392	437	423	391	451	438	466	414	401	433	415	441	406	433	428	391	413	448	397	457	426	431	431	381	456	453	447	445	400	397	421	398	428	394	420	429	444	423	411	415	424	445	395	402	440	428	393	417	393	433	422	429	425	440	417	390	416	436	433	407	404	405	383	399	441	434	432	416	402	402	424	411	425	410	443	425	373	397	433	407	444	400	445	451	410	418	419	415	425	413	428	434	415	395	416	390	418	497	456	414	415	410	413	398	442	406	426	388	457	425	443	412	395	382	442	415	375	453	413	428	396	429	465	441	413	447	392	418	419	420	405	422	366	426	409	444	412	435	410	430	437	413	386	391	463	423	398	404	425	450	408	431	410	394	442	430	412	412	450	405	421	428	466	411	416	428	451	419	419	421	439	383	415	423	418	406	411	458	404	451	409	401	372	461	424	393	437	403	431	460	430	412	404	429	381	417	439	420	396	420	414	433	445	401	396	448	433	441	451	446	447	391	431	432	403	413	417	445	423	391	410	446	418	409	380	448	388	433	401	443	419	434	412	439	421	425	417	431	421	412	395	425	430	432	413	426	447	424	464	403	411	462	400	412	392	416	436	370	453	426	411	433	427	420	432	417	422	407	407	424	436	421	412	441	455	419	475	415	436	476	440	391	383	436	426	428	427	419	409	405	410	375	414	390	417	413	429	410	408	446	423	414	424	397	437	399	429	421	465	446	440	435	430	407	413	432	420	423	437	391	439	430	435	413	399	421	440	440	438	371	425	407	434	417	472	402	414	438	427	432	421	399	456	456	399	429	405	430	416	452	426	396	417	436	412	407	391	401	400	425	456	407	430	428	420	400	423	427	420	410	396	470	443	425	440	449	450	409	449	433	417	416	413	407	455	444	414	404	377	426	426	400	395	392	405	433	453	419	387	403	406	435	415	405	405	450	391	395	424	426	464	447	462	442	439	391	391	406	407	439	394	410	425	409	408	416	442	441	373	418	422	436	437	416	395	421	434	423	416	395	391	409	416	384	417	445	425	431	425	386	437	375	415	430	483	421	418	429	418	421	425	418	390	388	456	445	440	420	443	462	422	436	467	462	424	395	427	442	436	381	403	445	375	417	419	431	432	471	446	405	433	394	387	393	427	428	385	432	403	417	421	400	412	385	403	397	425	422	429	439	423	435	419	432	432	407	406	404	386	374	431	440	452	436	400	419	419	411	427	417	418	441	438	426	445	419	436	412	430	401	396	423	446	403	451	364	417	430	403	378	433	439	459	388	397	440	419	390	417	387	415	421	449	433	454	420	394	426	421	430	408	422	397	445	415	389	385	412	443	390	406	458	413	427	415	398	411	431	418	419	389	423	419	386	409	432	428	402	427	406	417	421	429	418	422	438	383	432	491	409	448	451	424	431	420	413	417	435	401	420	422	407	414	431	424	399	426	426	455	401	394	442	417	416	417	444	442	424	453	466	416	408	415	418	402	426	430	457	406	408	414	437	409	382	427	433	421	398	407	423	392	422	437	430	426	397	419	415	442	457	440	400	390	410	440	471	402	458	412	422	450	445	417	403	414	408	425	440	435	398	418	440	456	430	409	428	454	422	414	440	428	374	425	459	455	456	435	413	421	423	477	401	410	416	407	429	423	402	436	425	386	389	403	408	435	440	428	428	403	416	427	462	430	419	362	411	389	407	433	432	468	425	458	417	403	393	431	388	409	400	428	437	384	437	435	404	415	436	436	423	460	419	402	419	418	444	437	425	399	428	395	432	432	393	412	421	410	411	436	442	418	388	440	439	435	381	399	405	419	392	410	407	404	433	383	404	414	428	396	407	414	440	383	461	405	430	436	385	424	400	436	423	461	401	412	438	409	425	438	383	398	445	427	412	440	409	383	409	422	429	419	396	412	417	401	439	409	422	434	408	438	468	437	418	482	385	399	406	447	465	442	425	392	422	420	415	433	381	409	417	419	396	442	399	405	431	427	460	444	435	469	430	414	467	419	406	417	428	461	400	431	439	391	449	407	424	422	464	427	424	423	451	447	436	451	436	421	375	389	428	425	433	438	464	412	426	443	436	443	409	401	430	436	436	465	443	376	421	410	426	404	433	433	449	423	428	371	393	435	426	407	410	447	409	415	401	418	412	398	456	461	415	441	373	388	424	407	445	448	399	463	410	420	472	380	407	430	404	416	389	419	423	412	404	448	454	420	411	449	420	395	413	408	422	422	420	395	424	397	392	431	408	413	407	397	401	424	441	440	430	411	472	401	401	395	381	428	447	396	398	398	394	424	381	429	431	388	454	405	407	447	429	436	436	457	441	406	434	433	447	439	401	442	402	442	441	432	389	419	411	439	416	411	421	441	358	407	402	434	407	365	408	419	394	438	407	399	419	421	471	421	401	420	423	419	431	421	405	428	385	393	442	422	427	423	399	413	384	437	407	404	389	377	429	394	411	420	417	400	413	414	410	400	428	395	412	395	444	428	399	440	402	407	393	456	452	450	437	380	413	433	432	419	435	420	425	400	427	433	394	415	434	407	380	451	414	438	419	444	408	438	415	450	445	372	410	427	414	460	405	431	444	382	431	398	448	411	429	453	400	420	441	430	429	429	414	395	425	426	425	455	466	410	395	458	424	400	367	445	418	392	430	400	436	444	415	432	418	442	431	399	447	433	419	462	452	417	401	457	425	412	453	421	421	389	430	393	423	411	417
40104	14991	3978	1615	1176	1039	969	905	959	961	970	918	944	958	890	900	942	933	913	927	890	934	950	936	921	906	869	924	971	949	965	944	952	947	898	915	946	961	932	903	942	888	892	927	910	961	903	902	925	898	952	949	883	947	860	950	884	995	907	856	894	921	941	879	951	878	927	921	889	902	989	930	972	911	944	932	940	942	945	935	954	881	904	875	956	931	920	941	945	920	932	864	877	900	938	927	955	925	915	953	975	884	886	913	920	825	978	911	908	891	951	932	956	961	956	931	882	909	857	942	894	938	924	952	926	897	923	914	939	906	867	936	906	918	943	904	950	906	884	920	946	910	970	947	927	888	985	910	908	931	916	935	929	885	922	938	874	904	927	873	912	959	960	911	929	910	939	990	923	961	972	871	927	965	910	926	926	916	954	967	917	927	969	892	919	882	925	930	911	985	903	875	938	877	967	922	916	903	910	920	893	889	897	943	902	962	880	910	979	910	946	894	979	915	923	891	941	877	915	900	893	951	912	938	892	969	931	934	892	912	904	950	963	901	979	900	971	932	930	904	1001	915	937	922	899	896	956	906	931	945	1020	890	969	937	923	906	947	911	906	939	960	893	907	950	890	912	931	931	945	910	925	889	862	976	956	932	916	890	914	902	898	948	930	915	920	908	918	945	859	950	917	961	905	881	940	935	940	918	1009	906	867	894	949	925	945	908	927	906	947	906	911	956	930	937	964	962	853	911	947	896	1005	927	899	919	945	912	955	945	903	924	959	944	901	932	933	943	939	948	941	917	875	940	899	927	907	938	963	879	994	902	897	927	903	948	888	930	970	910	940	917	920	923	897	957	886	930	920	924	932	933	912	877	917	943	939	981	937	913	896	905	914	895	924	901	886	940	850	918	907	899	951	939	897	915	914	902	918	881	978	961	938	911	884	899	916	904	879	900	897	847	928	888	931	957	873	893	929	916	969	935	931	962	900	933	956	974	907	911	922	978	893	947	946	950	958	918	918	927	919	917	935	919	948	960	919	884	901	900	930	942	909	882	961	936	956	910	950	910	904	878	933	947	934	904	932	968	936	951	915	909	974	916	929	910	932	936	902	915	979	900	911	956	894	906	912	962	1000	907	920	889	952	891	977	974	956	930	906	920	914	904	916	882	951	907	922	942	919	908	914	973	946	939	964	932	933	913	906	943	944	924	965	910	908	931	944	964	954	948	927	970	922	956	888	952	886	928	952	986	898	912	914	952	897	880	970	918	918	891	950	948	921	958	924	846	942	935	937	880	935	907	952	909	906	902	950	904	984	905	891	926	954	908	898	902	895	873	894	905	899	902	901	940	903	910	885	901	931	909	931	921	913	976	927	850	903	931	890	934	893	949	992	875	900	1002	944	934	909	854	937	972	944	929	916	893	942	913	932	920	940	939	908	950	986	931	878	878	956	966	919	909	937	943	915	948	970	956	950	905	889	940	921	865	975	895	907	916	914	921	948	938	898	940	927	865	890	977	900	949	925	977	958	905	902	955	947	935	901	925	892	896	937	961	934	920	930	903	910	941	909	930	926	934	937	929	933	958	879	964	866	991	917	956	914	948	939	908	855	948	914	901	930	889	975	921	932	925	994	894	962	932	937	947	965	920	922	966	868	961	911	917	933	954	933	913	945	901	885	930	920	887	930	916	956	923	914	954	896	962	943	960	945	896	988	952	904	943	874	894	921	937	969	921	899	966	981	926	934	937	902	913	965	908	927	914	869	950	934	919	924	905	939	914	933	896	966	949	960	891	905	949	944	979	941	946	921	902	912	986	884	868	900	934	887	901	933	898	950	909	919	925	934	914	947	908	878	926	918	878	900	955	935	969	922	939	901	921	927	853	926	950	891	936	907	933	950	866	924	937	947	927	904	923	876	912	969	884	914	932	853	923	932	933	936	917	963	904	970	913	888	921	925	898	929	882	935	950	883	928	876	990	908	945	894	905	895	913	948	911	873	930	949	945	935	942	920	912	905	1009	898	932	944	922	956	926	979	885	927	941	913	945	851	863	949	950	1024	939	919	972	932	933	878	948	896	907	871	932	959	886	919	883	923	916	973	949	951	939	909	924	923	969	931	962	892	946	956	884	876	970	965	925	913	890	926	943	883	961	902	966	920	938	921	938	910	932	908	959	940	919	974	927	914	922	941	987	890	942	930	904	928	867	907	907	888	832	944	952	961	902	900	938	951	863	896	906	917	896	928	915	914	896	906	886	928	879	923	999	897	977	1008	930	924	883	932	880	956	885	905	975	955	928	922	894	876	952	956	922	946	913	955	978	901	901	947	912	955	899	958	956	966	911	886	900	968	921	917	932	940	941	955	909	924	863	933	934	906	937	938	892	915	939	909	900	956	960	937	940	862	895	899	947	898	928	959	908	871	905	959	870	888	972	885	968	928	920	962	905	926	906	911	925	938	956	884	931	938	933	972	928	955	927	924	922	914	960	902	949	951	940	889	892	901	968	1012	897	902	906	986	916	996	968	922	942	952	899	911	917	909	924	958	965	899	885	856	909	922	930	872	931	889	956	960	904	930	913	919	908	920	981	966	927	942	937	956	926	985	925	904	904	867	936	912	922	873	973	973	920	898	896	895	942	873	912	966	928	859	905	937	935	875	954	891	939	954	946	895	939	928	959	926	951	921	976	933	915	932	910	917	936	927	861	932	909	865	926	903	906	933	920	995	940	977	865	947	927	912	912	931	999	920	923	916	863	857	954	945	937	981	951	967	945	894	992	982	931	900	933	915	942	912	895	926	947	981	915	907	921	991	899	907	934	978	912	934	937	889	878	875	949	934	861	841	898	971	931	879	882	930	946	847	895	921	916	914	921	897	909	926	859	923	980	941	900	977	956	926	912	930	953	901	886	920	925	926	951	918	886	936	940	944	896	882	918	924	927	843	910	959	935	952	969	929	877	967	947	931	904	928	851	962	888	951	969	909	902	854	886	857	889	956	891	921	930	889	927	953	907	867	931	964	960	871	918	970	933	947	968	913	918	1013	919	909	930	984	876	962	957	948	891	936	966	907	903	924	953	929	974	938	923	920	906	931	969	977	956	890	976	908	993	887	957	942	933	960	960	936	923	930	891	932	934	876	900	868	968	903	970	908	899	929	894	899	960	941	927	876	919	904	923	923	939	926	952	869	941	942	935	890	871	902	926	972	977	930	928	962	953	934	954	932	915	892	890	954	883	866	881	912	889	953	869	947	899	949	918	917	915	897	936	914	894	924	963	932	945	932	938	915	924	937	920	890	919	946	886	927	928	938	937	910	950	869	890	875	913	896	949	953	937	949	922	900	943	870	904	927	921	967	929	920	935	931	889	896	893	899	952	950	929	973	911	965	971	973	897	856	958	891	900	966	939	871	965	936	883	965	941	915	922	935	934	978	873	917	939	941	917	933	860	919	903	884	891	934	913	969	957	956	968	927	917	929	908	926	923	935	949	892	922	915	921	991	946	908	881	911	911
58876	27285	10260	2575	986	669	465	452	478	422	414	389	453	452	406	395	446	404	421	404	422	499	466	416	455	472	434	429	425	428	440	435	410	417	439	406	459	419	444	443	455	440	423	422	416	443	424	423	421	421	435	426	414	416	453	409	415	433	416	430	399	396	422	432	453	442	437	384	468	439	437	434	433	387	382	421	426	409	415	436	446	406	428	420	467	416	431	445	445	420	419	449	438	430	437	423	444	433	424	436	406	438	436	425	436	468	431	421	378	390	416	410	445	436	410	406	419	445	454	395	399	418	390	438	429	435	465	416	436	433	476	434	437	421	415	449	458	416	418	438	426	414	433	417	408	386	406	479	467	407	458	419	460	435	443	419	433	411	466	421	439	467	419	442	438	457	447	415	452	427	408	418	416	413	390	411	442	401	432	426	444	432	437	450	404	457	437	413	373	464	448	463	458	413	422	427	409	430	411	412	469	415	413	453	376	455	413	435	391	409	395	414	406	457	424	406	392	426	455	448	442	403	443	422	402	418	418	431	394	418	399	477	435	432	433	425	443	415	433	428	440	432	427	418	440	489	435	365	391	394	404	414	413	416	423	409	460	433	360	446	443	434	403	388	411	431	466	460	440	410	452	436	441	412	425	429	451	415	426	447	422	435	434	477	483	416	413	429	427	420	396	464	432	416	435	395	450	435	410	443	464	449	392	425	435	430	399	433	429	411	417	432	464	480	426	398	398	421	469	407	464	443	463	384	422	421	433	418	435	468	400	423	413	445	420	413	428	439	421	424	439	464	477	429	420	423	441	415	451	436	438	441	375	392	450	430	452	414	484	406	423	432	410	460	470	400	413	406	463	440	475	416	402	431	478	411	404	435	413	436	447	395	445	407	447	433	409	419	398	411	444	443	429	443	386	432	427	409	405	435	451	435	438	447	410	421	439	442	454	417	426	453	429	434	417	453	432	439	463	414	451	386	461	397	390	409	440	432	457	406	386	452	416	404	422	415	394	426	467	418	466	449	426	454	434	428	436	413	459	445	446	426	434	412	427	417	435	441	431	443	413	423	445	435	435	434	424	446	424	428	439	455	449	421	429	455	431	427	434	454	445	433	471	434	407	404	409	438	440	393	410	465	438	422	435	436	424	425	452	411	439	424	397	435	414	421	393	419	411	425	432	454	448	433	395	401	414	433	466	404	451	463	400	429	422	416	428	397	430	431	442	419	432	423	446	442	410	419	430	435	470	424	422	405	434	400	443	436	403	442	416	442	396	436	454	400	398	417	391	432	421	414	431	452	439	429	417	422	405	420	439	443	438	423	403	472	457	423	411	397	420	418	388	434	416	426	434	446	418	417	418	447	411	457	445	456	427	432	419	446	437	403	418	431	399	410	430	431	467	417	411	407	424	427	436	446	398	423	443	490	426	433	402	442	465	395	435	452	416	435	395	421	447	427	468	443	431	431	424	465	435	458	432	463	468	395	416	426	433	422	415	404	462	422	397	455	465	433	413	409	415	410	434	423	421	445	407	440	454	442	442	413	454	418	417	421	376	497	430	425	424	421	437	403	417	448	434	431	415	413	448	450	433	409	433	424	433	425	450	414	421	374	426	447	419	420	416	429	446	397	401	396	437	421	415	402	422	432	383	397	429	394	460	474	437	433	431	481	450	444	427	458	414	430	474	444	447	440	435	405	450	434	443	426	420	404	383	458	404	451	410	436	444	440	431	427	440	429	422	465	430	465	397	433	440	384	409	393	428	438	421	408	404	460	439	393	447	395	438	407	378	416	460	423	457	437	420	454	403	415	427	424	416	415	426	449	435	408	420	432	427	403	418	437	444	451	408	422	448	425	428	448	445	449	429	412	402	441	446	455	445	452	412	417	448	409	410	441	444	453	434	420	443	451	454	396	444	458	428	403	466	460	424	397	444	424	442	449	403	428	443	443	451	452	425	419	390	443	416	423	421	398	452	416	432	445	470	437	445	387	406	405	465	415	416	426	416	407	429	439	424	445	418	425	466	433	412	466	420	402	459	435	377	433	429	418	429	412	416	424	419	486	434	444	407	449	437	426	420	445	439	430	441	402	453	453	436	398	402	455	408	415	480	468	479	440	401	433	419	418	446	455	454	447	420	375	494	432	402	427	406	477	414	405	415	433	435	433	449	433	469	426	412	422	439	467	473	440	371	416	459	459	426	445	427	437	431	446	417	413	432	429	417	421	420	452	381	433	444	438	410	397	463	425	430	461	431	484	416	407	428	446	446	439	407	421	388	398	417	483	423	387	453	427	469	395	465	421	405	427	405	422	429	396	437	425	428	429	432	432	424	441	409	437	413	412	393	465	445	429	387	456	416	440	425	491	442	414	442	417	415	449	421	419	427	421	398	435	410	394	430	427	464	450	431	428	454	408	434	411	431	418	468	436	397	402	438	470	458	404	442	417	432	411	405	370	463	427	468	426	418	429	447	430	409	384	453	398	458	399	421	420	433	401	410	451	426	416	427	463	408	418	431	377	424	439	456	456	433	424	430	407	458	445	420	445	407	449	423	466	410	370	457	400	458	396	392	445	415	409	422	413	428	452	447	410	425	431	451	425	429	424	420	417	440	376	418	444	428	428	444	421	429	420	406	427	401	447	370	444	431	449	452	418	402	433	398	447	431	437	455	411	408	453	398	466	401	425	372	435	471	427	420	400	448	407	454	393	427	403	425	440	468	422	380	444	414	443	383	410	488	427	426	422	444	439	417	468	430	436	428	423	424	441	448	444	459	462	468	409	429	458	410	412	423	460	466	464	461	402	427	424	420	432	419	410	439	395	435	428	428	435	390	409	431	369	393	428	439	432	465	418	461	433	416	444	442	445	439	430	406	449	443	423	457	449	402	435	359	438	448	403	417	413	474	435	439	427	433	436	419	408	404	414	413	471	447	438	406	427	402	407	382	403	466	470	389	443	456	409	421	414	439	416	412	460	421	448	427	404	393	406	444	368	434	416	418	405	426	438	446	408	447	398	423	407	376	444	441	426	393	453	420	423	359	431	426	403	418	448	416	434	428	432	396	421	454	433	408	433	438	484	431	421	422	428	426	446	403	422	437	411	421	443	419	399	431	437	401	413	426	467	432	469	459	436	426	410	438	414	431	415	389	454	426	417	452	419	409	478	439	464	403	415	423	407	421	456	401	391	442	421	396	427	417	421	441	416	451	439	417	447	417	427	415	409	409	423	422	447	425	458	442	434	424	426	452	410	457	406	396	441	442	422	442	396	440	381	437	390	460	447	454	459	434	434	429	458	433	401	389	362	418	448	430	425	442	471	445	412	396	400	408	395	420	459	393	453	447	413	414	427	405	407	440	418	381	430	460	434	435	449	444	446	452	407	398	414	399	431	442	418	432	422	408	412	432	414	431	426	415	420	417	416	439	406	449	419	458	415	428	422	439	475	401	441	427	439	450	466	420	440	431	418	452	396	402	438	451	400	431	425	476	437	412	404
41061	19208	7689	4178	2203	1550	1180	995	948	937	933	919	904	928	959	958	887	955	974	900	927	924	910	929	888	935	929	899	957	965	948	905	968	890	885	934	878	931	959	927	949	966	962	920	974	911	960	907	907	964	902	924	894	976	906	934	925	902	923	923	934	898	928	919	923	952	990	896	933	897	911	963	945	952	907	889	917	901	947	953	971	884	920	929	931	923	895	857	975	915	902	925	963	910	865	956	933	975	948	986	904	923	905	884	922	920	881	972	893	930	960	866	941	892	972	938	951	985	894	947	912	914	950	965	954	951	1016	992	941	955	914	949	950	948	941	956	920	935	918	908	955	925	925	894	965	937	910	868	928	912	871	912	953	957	924	916	909	937	902	952	916	921	930	879	919	940	876	926	968	906	936	880	926	967	957	932	930	972	985	986	952	976	963	910	853	934	974	915	934	957	920	986	872	943	962	938	932	913	898	951	927	933	918	889	933	889	926	933	926	901	889	996	892	957	893	926	924	936	970	884	934	961	954	978	882	914	972	954	920	878	962	913	972	915	914	902	940	907	996	920	915	946	921	944	878	960	855	933	941	913	914	974	907	867	889	913	914	929	916	918	925	880	966	949	902	915	935	940	936	952	938	915	908	919	944	912	933	918	920	871	916	974	902	959	924	954	930	981	987	967	925	910	920	904	931	878	948	936	937	950	924	961	918	915	968	921	964	947	937	977	975	988	939	965	929	962	974	932	938	907	921	894	934	926	945	906	911	937	868	943	916	915	920	917	884	969	975	954	952	975	944	907	925	945	930	937	923	1006	918	957	976	909	895	856	951	891	920	958	916	897	917	957	925	867	894	930	942	944	916	946	893	886	911	949	904	978	933	929	884	883	964	924	936	916	935	958	927	924	906	915	934	969	959	868	958	933	909	904	894	940	960	902	896	959	951	958	941	940	874	916	913	984	962	924	911	917	895	881	886	889	913	935	931	957	903	879	944	920	896	890	928	944	945	923	949	927	969	895	952	929	924	943	943	1001	979	911	925	964	946	937	932	871	911	906	951	936	939	960	937	953	921	905	902	968	885	946	908	951	921	941	977	971	970	902	913	928	945	868	952	950	882	940	969	951	944	959	896	903	970	913	989	892	878	848	897	919	918	962	941	924	909	932	1026	945	848	954	954	916	914	910	912	969	939	926	949	894	996	957	948	968	884	980	996	909	898	974	935	942	953	895	925	913	930	963	894	987	882	940	909	962	960	926	941	960	916	981	928	920	962	958	904	952	962	905	903	921	939	923	937	981	933	943	934	922	963	892	945	877	961	972	896	903	881	916	903	918	954	899	954	883	899	978	928	911	933	930	887	876	964	915	922	967	932	1014	858	958	909	947	903	923	967	955	882	888	937	918	930	941	979	972	1003	916	924	879	922	930	978	924	939	906	931	959	934	916	914	1002	936	883	888	862	967	936	959	947	926	884	886	918	980	960	949	883	975	926	948	894	867	962	935	965	962	950	943	910	974	912	915	901	916	934	970	918	935	933	938	897	875	942	917	928	919	868	906	929	949	930	934	927	916	947	912	930	882	901	902	927	952	892	878	983	935	947	969	936	887	935	919	903	913	934	961	893	975	902	918	923	960	967	935	895	948	900	953	931	945	953	915	887	914	921	937	957	951	955	863	980	928	933	938	995	953	969	909	942	943	921	929	907	896	974	916	912	970	917	867	872	896	909	955	867	932	925	935	916	899	910	961	930	929	914	886	940	903	904	919	968	885	898	920	942	921	903	922	905	944	930	946	946	950	864	952	964	870	911	947	950	946	941	909	992	943	990	933	912	948	860	884	902	916	934	900	902	915	932	898	897	877	931	968	920	903	901	939	954	956	907	859	924	945	942	950	949	916	949	934	878	935	872	978	905	899	877	1019	964	917	950	949	987	957	883	932	881	915	910	920	909	870	960	888	933	924	898	900	934	1005	915	958	924	908	860	953	920	942	960	949	1001	982	959	965	931	931	889	958	953	903	942	953	947	910	934	942	965	897	894	930	963	943	960	917	941	939	997	908	955	958	921	914	931	909	952	914	896	932	906	943	947	970	937	959	855	872	862	910	894	955	942	930	905	903	900	924	936	891	905	939	956	968	990	901	926	967	935	925	892	910	937	915	951	941	935	883	849	887	896	923	914	931	920	892	908	914	882	938	922	963	985	908	928	914	864	907	915	979	956	941	973	965	995	926	888	930	973	899	922	911	914	950	887	945	927	942	938	938	932	928	940	925	889	969	939	947	901	905	909	958	891	938	962	931	914	943	918	953	936	945	941	918	951	916	905	943	936	968	899	978	858	926	884	940	987	956	963	904	920	944	866	946	915	981	933	931	925	923	979	907	951	889	945	889	932	939	902	935	939	922	902	962	893	953	937	961	896	923	997	917	887	919	918	925	907	927	899	960	952	931	915	891	960	962	980	920	985	952	894	968	901	949	944	938	947	930	939	944	971	922	962	918	928	922	959	947	928	928	932	941	966	934	917	921	912	951	935	925	923	940	888	917	951	952	898	909	916	1025	925	935	938	857	947	949	882	910	906	960	918	904	942	918	961	933	934	895	901	944	927	914	913	982	992	894	886	925	950	889	933	902	914	923	951	936	982	950	962	926	935	916	928	947	961	1007	934	927	958	934	883	935	922	993	934	915	923	941	929	923	950	888	957	906	954	904	949	906	928	951	946	868	954	881	949	946	920	943	961	936	972	890	971	911	905	973	1029	913	974	967	913	938	945	941	907	989	957	891	912	924	868	934	951	912	932	938	887	949	939	953	939	990	872	991	905	953	951	1005	951	927	920	931	918	913	916	887	902	963	906	883	984	909	888	926	932	972	943	896	886	951	946	898	920	971	966	927	912	934	885	954	904	912	947	928	924	951	923	941	928	991	927	955	919	982	947	877	963	927	895	909	969	911	960	879	941	930	935	963	944	918	930	951	936	908	896	900	940	954	902	977	931	907	947	900	927	923	910	959	871	949	929	991	965	936	887	945	925	959	953	968	945	887	884	912	923	902	955	907	987	927	908	937	980	952	961	961	939	933	952	894	982	888	928	914	879	928	857	923	902	949	986	915	880	930	897	970	912	934	927	942	936	885	911	927	919	966	928	942	936	915	938	961	945	901	882	922	955	883	913	950	949	940	929	962	996	913	955	929	906	894	881	901	940	940	894	956	937	894	932	943	904	937	905	920	865	890	959	875	921	929	890	897	978	953	954	966	900	913	929	934	924	905	1008	956	923	940	941	894	965	924	927	915	988	929	895	902	921	913	944	945	921	911	907	958	928	908	918	949	918	940	935	962	938	946	951	913	923	904	946	923	925	924	950	903	986	964	935	892	949	942	927	959	926	960	935	999	915	966	936	957	932	944	923	898	1005	992	961	970	906	948	954	952	937	913	904	951	906	933	952	884	915	912	971	946	888	864	909	898	925	974	913	940	933	908	906	877	925	918	928	934	905	944	930	916	896	979	938	931	939	972	909	942	948
51331	23305	7419	1905	838	504	415	438	424	412	433	389	423	393	393	385	399	418	410	379	356	388	424	384	385	414	412	431	444	388	424	414	383	411	368	414	413	396	426	396	386	369	424	411	378	386	380	420	408	378	388	384	383	419	408	413	400	422	425	400	404	408	409	409	413	393	405	399	409	414	427	410	401	379	400	416	405	397	423	416	397	347	425	370	418	388	439	399	403	402	424	429	439	468	405	383	375	368	399	425	386	392	382	400	408	394	396	416	456	388	402	466	429	383	419	366	444	394	441	406	422	407	448	367	342	410	394	393	404	421	387	402	407	387	376	395	395	405	397	423	420	435	418	414	413	395	454	396	393	381	422	391	421	432	382	404	385	421	386	400	401	354	416	374	385	406	404	398	431	423	421	397	384	415	409	399	420	387	403	413	443	367	378	423	415	393	454	454	426	414	353	345	389	398	408	382	379	398	389	425	393	393	369	428	405	413	412	427	409	404	378	407	376	406	423	389	420	401	384	412	377	394	422	414	412	380	375	417	380	435	436	416	436	391	414	382	389	414	382	339	413	407	365	351	355	360	380	425	389	400	388	397	399	411	418	397	423	402	441	395	443	406	418	376	377	395	412	347	397	419	422	418	372	425	416	397	409	405	412	392	392	382	367	378	365	362	436	403	408	386	399	396	394	394	420	392	406	389	396	396	367	377	423	404	399	402	421	403	414	430	404	410	371	399	397	436	423	384	439	432	402	413	410	395	391	415	436	405	443	425	395	415	402	372	426	398	411	395	406	413	378	408	391	410	386	435	394	394	388	416	391	399	391	368	410	410	404	426	396	350	413	451	415	409	382	440	445	394	414	441	430	378	450	407	429	388	390	378	392	364	408	387	397	443	424	396	383	363	397	402	439	370	418	387	398	432	396	416	407	367	401	371	424	399	409	376	402	408	392	394	383	395	440	438	414	430	423	389	406	398	402	449	397	391	393	382	396	417	416	414	397	410	350	360	388	382	441	414	394	382	414	410	382	406	364	416	377	368	419	367	362	433	432	390	405	418	394	409	374	398	433	407	387	430	418	366	391	405	430	402	417	383	423	383	408	454	391	447	389	409	398	403	375	410	370	434	415	381	418	425	384	447	406	420	392	423	422	440	493	392	419	404	348	398	407	400	419	370	398	415	399	423	390	386	376	422	462	417	428	423	381	426	438	421	399	433	369	376	392	416	401	416	411	382	432	416	392	422	419	383	376	408	424	402	379	410	390	381	396	403	446	407	409	373	360	394	418	427	389	382	424	378	417	371	428	408	361	432	413	414	380	417	388	414	414	446	403	376	405	396	379	393	403	421	401	393	422	381	389	398	406	394	422	401	444	417	397	436	394	404	405	414	384	440	396	413	423	420	358	377	386	384	395	377	372	381	385	409	398	393	403	411	425	399	355	411	390	402	439	423	397	377	382	374	401	403	368	392	409	390	432	400	396	463	384	370	388	406	384	410	405	434	408	383	387	424	394	463	401	385	426	424	358	388	384	445	396	383	391	398	389	436	387	379	407	398	385	444	402	390	388	371	376	356	388	426	381	384	385	383	413	398	397	414	408	367	417	380	413	401	394	388	394	376	400	430	438	422	401	391	340	387	438	400	379	372	383	413	406	395	399	423	400	433	407	383	425	408	389	423	376	427	386	392	405	419	441	413	407	378	418	430	407	420	416	372	369	385	383	423	444	390	413	355	403	387	420	388	418	386	426	437	396	400	452	411	441	406	360	410	400	356	407	398	406	420	363	420	371	369	375	410	414	417	437	418	423	398	442	360	376	416	390	425	413	400	428	414	400	398	453	421	390	399	423	432	403	432	403	404	372	381	395	398	362	381	388	405	390	389	404	389	422	401	380	413	403	409	414	410	383	409	439	407	359	446	389	443	427	383	397	417	381	361	407	421	377	415	381	404	424	429	399	398	413	423	362	417	427	418	438	415	359	412	401	399	382	427	432	413	412	405	391	384	375	364	424	407	431	408	403	372	403	414	411	389	405	387	393	373	399	395	429	397	428	446	386	404	396	413	419	413	403	398	398	372	425	348	449	442	444	400	378	403	443	368	377	402	445	403	414	434	397	418	428	391	445	403	410	375	384	393	383	365	406	412	435	398	412	415	424	421	404	366	385	420	396	397	388	420	388	442	414	374	380	408	422	423	398	372	413	414	399	403	374	428	423	420	356	378	389	410	438	414	375	409	387	384	402	376	404	396	399	406	447	375	378	413	386	405	426	419	439	393	407	378	424	410	372	411	386	410	380	415	402	413	405	387	449	434	375	418	422	406	385	404	385	352	398	379	397	426	362	421	395	413	384	409	389	416	475	434	418	400	398	404	417	368	397	409	413	397	417	364	384	426	378	441	442	440	404	425	370	382	407	400	393	395	423	387	423	418	433	382	403	379	359	375	444	422	386	405	409	385	395	407	393	418	376	461	410	373	392	399	396	393	391	380	421	434	406	393	400	380	420	383	396	395	412	404	404	375	425	383	377	406	421	409	382	394	365	448	436	427	407	394	376	432	432	402	388	372	428	417	401	415	419	390	426	427	430	411	383	374	377	444	343	437	380	429	395	408	377	414	384	397	413	398	393	412	422	397	410	398	394	418	411	408	390	388	414	397	412	438	410	377	378	398	431	420	363	408	429	429	366	407	426	401	357	394	395	440	405	385	425	406	440	402	432	393	396	408	471	440	427	388	373	419	414	406	384	383	413	416	423	429	439	399	372	383	375	405	453	415	409	430	403	399	424	420	390	375	401	412	429	435	425	426	398	399	424	379	417	420	393	406	399	424	402	408	407	416	396	405	418	415	448	406	423	402	398	365	410	371	416	420	409	417	396	393	416	422	414	413	404	386	391	421	426	400	404	406	395	407	428	403	407	417	344	406	366	368	375	405	413	392	435	414	382	432	420	385	391	417	435	401	430	406	406	433	404	381	364	396	419	395	413	386	440	398	390	425	411	393	399	358	423	362	387	388	385	430	402	399	442	375	390	423	408	404	401	413	413	395	390	431	417	390	396	401	423	415	445	404	413	362	387	443	381	389	483	425	390	423	403	413	397	389	396	393	402	385	425	395	391	369	413	383	408	414	437	399	390	424	453	416	399	414	409	388	419	404	404	405	388	435	402	377	478	415	441	392	399	426	403	401	350	412	434	417	401	433	418	413	408	364	422	395	381	397	408	409	401	425	396	406	375	405	424	392	428	393	391	378	376	384	394	408	394	400	405	461	358	417	382	387	386	388	400	390	390	383	390	396	397	344	404	438	395	422	405	401	431	376	399	397	424	421	369	399	401	390	394	430	408	376	424	374	433	388	484	394	399	421	412	401	410	373	424	396	424	397	427	433	404	411	398	365	413	417	405	392	416	414	398	428	405	435	444	433	395	397	417	407	404	385	387	388	410	405	421	396	385	424	373	407	393	415	415	407	434	422	374	403	433	360	399	395	401	405	368	375	410	345	415	426
35368	17013	8019	3426	2148	1248	926	947	917	931	874	859	860	910	850	909	858	900	833	889	901	924	883	868	912	888	908	853	863	899	857	884	926	867	877	958	841	888	884	873	871	863	864	893	886	832	896	874	946	894	893	871	915	865	895	844	834	872	869	835	888	892	863	863	881	915	844	913	850	856	880	829	888	892	874	898	851	859	906	864	868	812	930	917	905	892	861	904	860	916	933	842	910	863	886	908	888	857	895	830	866	891	893	855	929	907	856	914	867	897	897	821	891	911	886	879	926	862	867	851	840	833	841	854	898	871	849	888	860	875	935	897	923	893	910	829	847	852	869	881	920	867	900	911	892	881	863	861	929	894	863	859	884	843	942	854	858	871	876	902	863	910	875	911	939	869	838	879	914	901	918	858	843	865	910	883	904	922	917	922	844	874	881	906	874	881	869	890	883	892	849	865	926	917	877	890	953	866	931	921	853	858	854	898	944	926	826	904	840	897	827	917	849	850	888	908	845	879	902	891	843	829	838	815	908	877	877	846	875	853	882	899	876	836	908	854	846	948	876	872	876	916	888	870	867	872	896	863	846	893	858	858	899	917	911	923	870	900	824	900	923	925	845	836	816	871	823	910	920	886	939	851	940	823	883	890	851	860	872	858	866	877	903	855	914	846	812	871	843	897	841	851	866	864	837	883	889	843	879	874	881	846	918	870	888	908	869	889	912	850	870	800	924	857	901	864	904	887	883	851	908	910	855	888	864	870	873	825	844	871	932	937	887	908	884	852	865	908	890	902	872	867	907	899	893	856	820	875	844	866	866	881	871	892	928	875	932	872	860	879	918	871	905	911	844	898	883	881	890	852	928	890	864	878	856	931	893	883	890	858	898	856	912	880	874	811	845	901	895	922	900	811	926	913	827	823	851	853	811	904	840	864	847	903	887	858	905	892	907	848	885	869	876	854	845	852	845	912	867	919	852	901	900	897	873	916	911	876	896	830	883	853	909	893	826	868	906	889	827	861	906	864	895	860	872	892	890	934	857	902	876	898	867	849	874	868	866	860	821	907	864	938	848	898	910	833	902	894	865	840	915	877	892	897	872	891	852	892	876	909	880	881	857	875	884	850	865	848	835	840	873	869	829	866	892	882	869	880	861	881	911	905	888	912	863	864	842	915	848	835	893	864	891	943	891	899	924	875	863	901	893	877	866	886	866	903	871	882	864	872	871	879	884	868	915	908	860	854	896	874	913	852	888	853	879	878	893	918	917	865	906	869	857	900	891	885	883	907	863	844	889	877	877	879	943	875	855	886	876	855	847	933	885	855	909	921	821	921	892	901	931	870	887	867	833	901	854	902	878	863	872	862	865	846	887	894	857	884	842	894	888	897	859	881	898	863	910	849	897	869	886	850	833	907	891	824	867	899	813	861	824	857	906	807	861	876	902	835	857	879	876	886	882	866	832	906	870	884	899	875	857	871	897	841	916	847	925	853	893	861	900	871	879	881	884	867	909	867	865	862	901	869	860	884	886	864	866	896	865	887	878	863	814	918	918	886	843	907	864	872	870	906	879	900	843	835	857	888	860	873	868	884	900	887	866	908	890	834	878	799	912	970	865	878	884	880	868	889	909	898	853	873	902	903	883	915	948	852	923	837	913	889	853	880	905	866	900	825	876	893	901	880	889	887	872	920	871	902	899	821	835	878	888	862	923	860	885	851	877	809	892	836	841	830	881	887	858	928	896	881	850	890	864	871	882	863	865	952	845	910	847	841	907	945	872	892	923	825	886	893	852	855	817	912	858	847	909	888	898	859	920	908	881	871	858	934	882	898	886	891	922	873	945	864	834	902	873	862	913	897	858	867	851	866	898	890	883	906	822	832	887	931	882	918	907	879	860	888	860	854	893	904	849	914	896	881	936	874	862	914	864	835	878	857	930	856	877	859	896	869	846	880	865	878	881	883	803	857	872	846	914	838	858	918	916	939	824	856	877	921	921	872	876	852	887	916	823	880	881	895	939	874	859	927	871	910	854	889	897	874	939	896	885	893	904	921	857	888	903	868	881	821	807	851	876	841	899	898	832	897	920	832	941	904	836	881	886	881	854	844	854	906	860	861	908	835	881	890	941	897	870	900	916	852	827	854	869	917	864	915	861	864	863	886	841	874	883	867	846	864	828	852	913	853	909	934	871	838	907	845	897	847	888	888	842	901	855	873	882	842	843	904	883	905	899	918	795	902	890	905	848	842	890	939	830	922	838	870	861	915	883	884	862	885	863	903	872	871	901	938	873	826	905	866	916	862	867	856	911	878	860	895	906	907	859	868	877	881	900	908	910	891	856	904	900	887	863	867	849	863	871	877	899	912	911	889	948	842	827	875	887	874	848	901	921	875	842	893	897	885	880	866	881	899	914	878	897	901	923	898	822	876	906	859	892	876	893	906	919	877	875	876	863	871	804	878	835	897	877	882	869	886	882	917	843	899	899	883	891	833	901	861	912	882	880	891	851	849	850	840	881	843	844	913	881	909	891	914	922	889	862	870	844	855	870	891	884	853	879	864	903	887	893	845	836	900	886	908	925	908	856	870	888	872	896	890	900	887	898	840	881	875	876	871	875	881	862	889	916	887	863	851	859	918	870	806	842	895	903	876	873	886	944	880	898	878	849	841	901	899	845	861	866	819	873	873	941	871	865	905	826	865	899	885	917	842	897	872	914	845	863	883	878	929	885	859	841	855	916	880	883	889	873	903	933	842	886	924	909	881	833	886	826	909	843	835	905	887	837	909	889	876	926	874	840	883	938	846	868	913	892	866	839	890	884	928	925	821	858	926	885	829	891	914	825	839	887	899	867	876	882	865	914	862	836	897	848	910	863	893	903	873	932	825	854	869	869	875	868	879	893	850	865	881	879	895	889	918	899	931	878	900	865	906	871	900	869	872	878	869	842	900	856	920	960	854	884	893	892	883	909	844	871	814	873	834	867	877	847	871	857	902	850	840	875	840	877	846	854	835	867	878	878	885	868	920	835	927	907	858	908	828	876	877	842	913	882	907	843	906	838	881	892	932	912	869	916	909	846	915	830	885	899	904	886	864	880	937	890	850	901	888	886	907	905	869	893	886	886	871	887	928	871	868	908	853	833	846	891	844	927	896	879	867	880	844	903	858	873	872	899	917	840	864	912	907	885	868	886	861	845	868	885	867	873	883	897	854	870	899	881	875	882	875	889	851	906	893	879	872	914	825	875	887	869	962	861	936	895	884	873	874	865	848	866	865	886	855	854	884	862	881	877	873	885	863	846	902	879	850	869	888	884	894	865	848	887	842	848	878	888	898	890	853	908	891	859	846	812	873	854	949	923	891	827	829	878	863	858	898	854	896	869	862	879	872	898	881	848	883	902	873	839	894	874	897	854	895	908	937	887	895	893	877	924	862	862	838	883	880	932	853	900	894	894	832	817	890	894	905	804	907	892	826	835	884	887	880	803	898	903	868	849	871	892	894
55038	21881	6679	1251	703	538	486	425	400	393	406	406	402	447	410	414	440	442	419	421	389	392	420	428	420	423	425	434	413	420	406	408	415	433	430	437	438	456	407	397	413	416	406	399	442	427	441	405	402	439	407	417	431	398	436	438	436	410	421	412	366	417	431	402	419	422	431	421	454	374	430	406	440	401	406	402	465	434	392	413	430	408	414	415	400	378	454	419	419	410	407	392	399	414	385	442	442	433	418	396	423	414	432	443	413	466	389	439	397	432	444	406	430	380	403	425	410	421	441	409	446	403	426	415	426	421	411	427	412	389	394	416	414	411	421	440	407	469	426	432	418	410	388	443	387	422	445	416	413	436	414	402	423	437	424	417	437	400	408	434	403	411	407	460	455	407	444	390	429	414	435	465	422	400	409	430	421	431	422	434	419	449	427	368	378	415	404	413	411	393	421	412	417	401	449	415	410	416	444	403	432	406	385	433	402	421	415	433	355	395	438	457	418	415	467	380	382	419	440	412	450	424	394	414	411	432	435	414	393	474	454	416	390	399	426	439	411	403	405	479	422	390	425	472	426	411	428	445	426	416	475	406	407	432	399	431	399	404	402	426	476	391	394	430	428	419	392	364	449	418	416	438	420	422	372	383	437	423	399	391	431	419	401	433	449	457	417	401	433	443	432	425	401	418	420	425	440	442	380	422	399	412	375	409	447	444	432	420	484	411	405	404	414	434	426	406	400	449	392	434	439	425	443	442	415	407	438	429	415	419	408	428	371	477	415	417	432	427	422	436	455	422	390	405	418	375	410	410	429	425	384	442	395	426	422	413	424	386	401	441	409	407	411	431	409	415	438	420	423	407	417	429	409	420	388	396	424	400	458	425	410	432	430	413	386	409	411	398	414	399	414	424	442	427	408	433	417	442	407	399	385	429	473	417	385	416	412	410	442	448	447	434	380	419	405	409	418	394	419	424	434	383	407	424	442	419	424	447	414	393	376	463	385	396	408	398	408	424	425	398	401	413	439	444	462	406	424	432	417	410	369	467	391	407	400	422	465	432	427	422	403	399	418	412	396	384	374	403	384	434	424	409	411	392	436	475	406	417	389	459	429	425	431	395	402	350	407	420	416	390	432	429	438	453	403	365	437	427	422	438	445	405	429	396	415	410	411	447	446	421	446	420	427	406	426	401	396	449	456	381	416	420	412	406	435	445	406	449	416	384	450	412	400	406	427	406	406	439	465	409	388	407	453	401	458	387	408	416	440	431	441	399	386	389	420	415	468	408	435	436	410	379	432	444	435	399	453	411	405	410	386	426	403	418	428	374	396	398	401	389	425	418	437	447	412	435	442	392	429	414	401	437	380	437	399	404	415	441	402	414	426	418	459	446	439	421	447	427	424	411	393	421	406	445	413	429	402	403	450	408	391	413	398	435	414	428	419	436	421	481	401	436	396	417	398	416	450	421	405	471	398	435	426	374	422	427	413	431	446	441	422	401	421	400	422	394	412	427	418	407	442	408	405	402	426	423	424	447	441	436	364	392	463	381	398	418	417	415	403	387	395	405	406	400	423	408	429	421	412	386	398	445	410	450	422	416	410	383	401	458	435	421	421	408	411	414	410	412	406	430	443	433	420	389	421	435	468	400	459	425	404	378	443	446	407	444	389	369	376	438	417	411	420	398	432	390	467	422	422	426	415	423	418	414	422	443	432	425	407	399	442	441	409	424	407	399	392	392	420	413	417	443	458	401	414	430	394	442	437	394	425	418	409	413	417	433	412	407	424	440	453	423	429	389	412	445	399	438	417	419	471	413	377	404	406	399	385	373	413	424	392	398	428	366	392	415	435	439	408	446	400	434	437	415	402	405	441	397	405	442	387	394	415	426	420	416	400	439	383	408	412	393	416	426	429	382	458	380	418	447	418	393	418	375	404	395	385	425	425	417	410	416	411	429	429	406	433	393	442	434	389	432	434	412	408	436	386	407	364	396	411	415	429	423	401	413	403	392	387	407	448	411	417	414	413	401	379	418	421	403	402	392	447	435	411	376	407	388	428	394	437	405	422	429	404	420	457	412	450	458	454	395	399	416	427	433	434	411	401	440	430	443	410	374	442	379	440	432	424	408	407	427	427	398	392	406	377	442	380	395	444	383	444	415	421	363	392	396	453	432	381	438	462	450	432	446	435	356	401	419	427	414	430	442	433	414	421	436	406	394	428	419	437	413	403	397	442	458	421	385	456	383	428	420	409	428	416	434	412	422	420	406	412	391	388	426	397	419	411	344	446	390	421	391	389	432	442	467	425	433	464	439	412	397	424	387	464	428	422	429	462	443	419	400	430	413	416	408	412	465	428	425	391	396	439	411	369	426	427	439	386	426	396	411	423	408	403	391	429	361	443	391	413	432	396	433	428	408	379	415	412	444	425	442	444	391	405	414	453	415	433	414	420	421	450	428	390	398	419	433	403	404	413	403	416	395	400	364	397	416	411	421	445	419	422	431	423	390	448	453	437	425	389	396	415	400	394	392	399	430	461	441	403	412	410	417	442	398	409	449	420	443	430	419	409	418	466	472	395	430	436	411	407	385	394	415	431	414	437	398	375	419	440	432	423	420	443	420	411	405	431	444	425	434	375	428	418	425	464	441	410	411	422	438	427	446	441	400	447	431	415	429	444	424	417	430	411	422	439	429	483	410	428	422	432	392	397	405	425	433	387	444	466	394	394	383	416	435	427	385	408	382	414	424	408	428	427	428	456	439	423	410	445	414	441	381	408	471	426	429	414	435	395	412	447	400	401	397	403	388	407	422	394	410	399	415	400	437	436	407	407	413	416	410	411	406	459	418	419	400	433	405	461	404	397	381	406	380	390	470	426	401	450	423	434	449	439	420	387	378	400	417	423	392	428	439	426	403	459	400	457	379	421	431	410	417	398	436	437	393	404	416	376	460	439	397	426	412	428	418	406	404	426	445	459	433	445	424	418	405	433	419	412	438	408	413	403	442	444	419	444	450	434	387	423	396	376	400	456	424	415	408	380	415	399	415	428	384	411	420	422	402	402	387	391	428	379	430	414	416	406	405	405	414	424	435	404	417	398	415	432	407	447	393	415	398	433	401	436	430	418	453	438	404	370	482	396	412	380	413	415	455	402	437	405	400	418	441	433	434	478	442	412	396	407	435	387	426	418	408	390	413	389	380	399	394	388	409	411	426	437	412	451	419	442	394	400	401	412	452	409	433	435	379	412	407	419	402	420	478	456	446	426	437	468	434	421	436	430	428	424	381	411	429	400	414	366	450	414	392	419	427	415	412	401	432	379	405	454	426	402	416	495	423	429	427	409	451	419	416	397	384	400	444	429	444	429	489	430	470	372	428	382	433	414	429	410	403	412	430	415	420	412	414	410	428	421	434	416	435	405	471	396	457	420	393	419	440	451	421	433	444	398	436	404	413	404	374	371	417	407	391	412	430	456	442	435	443	437	448	431	406	437	420	441	430
37748	11743	3928	2198	1687	1347	1164	947	916	960	938	950	900	946	902	900	895	924	876	911	931	906	900	897	952	939	909	896	893	916	910	896	905	968	948	894	918	937	912	939	869	956	873	892	964	892	910	900	955	930	915	862	868	891	929	937	919	952	820	976	920	897	918	929	934	955	891	877	931	926	895	968	973	887	911	852	911	978	909	983	936	911	945	958	922	890	936	906	951	947	904	888	912	988	968	896	911	893	923	921	904	908	869	928	876	895	897	924	891	929	932	875	924	950	941	937	882	924	890	902	888	947	894	941	922	901	919	897	897	912	910	893	938	906	908	898	851	930	939	902	868	943	935	897	913	918	914	864	923	912	887	933	919	868	909	958	873	957	905	925	916	901	947	951	898	915	925	891	972	941	936	893	930	930	909	932	900	886	924	851	903	880	892	878	931	860	914	927	926	949	866	975	920	931	900	930	902	913	933	898	933	930	905	927	949	911	899	928	865	924	865	893	896	918	911	947	898	896	917	901	880	917	920	912	904	948	968	927	909	975	904	898	901	913	906	919	864	898	905	903	865	928	916	899	893	919	869	928	950	858	890	899	948	955	936	924	882	928	925	942	850	906	934	941	888	880	890	893	885	911	919	939	939	895	898	846	916	891	895	902	875	898	889	921	927	906	941	920	939	881	879	898	931	905	955	942	898	889	912	922	898	911	935	899	886	856	928	901	1001	919	859	901	873	924	930	894	916	898	933	961	936	915	907	914	904	948	941	841	900	892	834	939	938	874	868	938	848	903	887	857	927	927	917	921	844	967	916	896	900	922	932	930	862	914	878	962	859	930	980	952	901	885	856	923	952	886	929	931	862	885	873	894	950	928	929	878	932	878	933	949	985	895	924	929	895	938	907	943	920	873	954	912	959	919	969	914	897	954	913	898	873	888	894	909	878	934	927	934	952	934	921	874	910	962	915	886	858	903	891	931	903	885	943	987	866	922	900	896	920	914	903	989	895	888	886	857	883	897	881	890	943	903	928	931	940	952	948	887	910	924	913	896	908	903	932	918	900	934	879	925	931	845	930	924	960	1008	940	941	936	892	901	905	929	894	838	924	884	930	909	987	861	893	898	843	924	891	918	931	911	898	886	881	925	963	894	929	939	969	889	897	906	882	882	882	959	888	906	945	834	878	928	958	929	855	918	904	919	884	879	919	898	874	921	930	967	923	895	872	888	915	957	886	935	931	956	928	943	954	923	908	951	903	895	895	925	934	832	913	896	959	877	900	904	882	863	904	883	943	966	890	907	857	912	890	951	903	857	935	931	919	911	871	885	923	963	880	856	899	899	890	904	920	867	914	950	901	929	900	916	955	924	917	895	924	902	867	937	952	913	906	923	925	911	933	869	896	895	854	915	954	924	870	914	882	930	998	908	865	899	870	900	983	921	901	919	922	910	902	924	927	910	903	927	911	933	893	898	876	894	942	891	904	901	912	892	955	846	883	883	869	921	928	931	874	948	979	905	962	860	916	924	899	911	939	880	898	887	910	871	872	892	852	908	951	868	928	846	885	895	909	903	954	932	945	939	920	880	920	881	941	885	903	911	947	875	891	883	898	938	957	952	937	951	874	917	872	888	959	898	923	946	911	891	919	865	920	889	880	941	936	954	935	959	927	896	940	912	891	878	911	932	915	915	914	910	922	911	912	924	876	958	890	881	981	953	928	896	889	915	909	886	910	923	854	910	923	897	924	885	926	878	867	899	927	920	891	945	918	828	951	888	848	947	876	966	884	923	888	897	901	854	918	863	932	880	888	894	955	873	915	891	925	874	903	896	931	938	912	977	929	933	915	902	915	905	910	906	957	914	907	872	905	930	917	881	917	878	919	927	950	929	891	870	909	874	868	887	859	957	870	938	922	880	921	934	911	874	914	904	914	930	900	932	905	989	968	951	885	944	910	927	911	883	926	902	933	914	946	871	924	933	872	870	956	872	907	910	891	926	919	925	912	881	900	943	963	918	880	909	903	879	951	946	903	940	894	927	886	903	895	912	922	912	912	893	947	962	939	913	895	875	957	905	944	944	983	906	851	864	917	932	933	906	950	933	885	927	888	893	907	884	919	859	954	898	973	914	916	882	923	917	891	902	935	905	869	920	889	878	876	907	940	930	931	893	910	896	941	924	956	887	880	889	930	931	921	865	919	896	919	988	970	874	940	866	867	938	948	918	889	963	915	941	869	887	904	883	918	916	927	927	916	903	897	923	928	894	881	860	947	976	873	911	926	899	862	909	948	911	920	922	930	885	899	931	897	925	912	906	931	884	932	935	878	945	875	932	937	978	931	898	884	920	904	869	950	854	921	943	933	917	874	886	906	942	913	910	901	878	922	898	863	897	893	961	919	883	870	946	895	898	911	970	951	924	921	882	950	962	895	866	926	884	920	945	891	912	852	881	944	911	896	914	914	918	943	929	924	872	910	925	866	875	923	925	939	914	888	868	941	949	942	938	840	911	940	947	955	922	862	901	876	897	939	944	931	921	939	939	909	894	927	928	903	920	947	895	946	886	915	943	884	874	884	931	939	881	955	932	1020	915	891	895	963	917	909	908	948	931	943	934	965	873	912	920	897	921	916	843	883	877	853	893	931	898	909	924	972	923	935	940	920	918	895	913	840	944	935	896	933	883	948	973	909	880	936	933	896	918	897	932	980	932	900	925	912	961	942	902	932	921	915	919	890	929	923	903	938	909	891	918	854	941	948	866	910	916	890	940	932	899	894	905	969	906	922	897	860	898	895	913	912	906	920	921	887	883	937	909	913	920	935	847	914	909	873	903	927	936	929	968	936	943	946	929	944	900	914	888	900	912	905	855	897	881	927	931	996	909	955	910	865	957	846	943	839	959	898	890	878	910	922	864	881	907	909	887	898	938	890	908	935	874	906	922	906	872	905	980	888	927	885	917	933	909	887	892	882	943	907	956	899	950	907	970	911	919	847	983	957	909	908	884	881	972	961	894	929	882	875	903	922	926	901	932	913	954	950	904	931	955	928	884	928	982	916	902	973	940	932	876	933	905	897	895	956	876	931	947	891	862	933	863	925	891	931	959	937	905	942	919	903	933	902	958	922	885	898	905	866	906	938	910	936	950	959	908	881	907	906	896	887	1008	901	920	885	977	928	924	936	876	910	906	933	966	929	954	921	844	890	923	929	919	856	956	883	902	910	903	955	881	900	922	907	934	887	893	945	871	867	879	908	867	914	873	891	885	889	892	950	936	905	914	881	952	896	948	936	906	928	850	959	930	952	930	933	903	943	899	931	914	893	883	864	913	852	881	956	909	942	893	967	894	902	891	935	968	900	868	959	931	867	929	956	868	914	931	942	939	938	932	893	882	878	886	880	939	887	883	951	869	894	901	873	868	908	889	875	897	879	925	900	970	895	887	934	934	918	849	927	923	924	912	958	907	910	898	921	911	914	960	949	854	931	921	909	861	929	916	861	858	958	897	938	925	933
50766	23114	10006	2288	916	590	529	516	491	419	423	453	433	409	426	441	416	410	462	479	399	427	412	430	401	421	382	399	414	400	450	399	445	426	418	429	439	440	429	431	438	427	426	462	414	448	422	432	429	385	432	471	429	397	429	388	452	392	442	427	434	447	451	476	424	430	443	433	422	425	376	415	456	398	427	409	430	415	401	403	412	409	465	416	450	413	432	451	454	444	471	418	448	434	436	429	463	385	363	444	431	443	438	453	476	415	446	429	419	427	429	434	432	442	429	409	471	422	456	417	415	420	383	440	405	396	443	422	441	447	420	402	466	398	416	440	439	391	387	414	444	472	384	475	413	433	437	420	420	398	449	432	420	448	438	439	409	451	415	402	409	423	429	395	400	407	391	447	385	419	410	423	437	398	402	426	423	432	444	437	457	394	437	451	383	398	445	465	451	438	394	370	421	432	384	407	402	398	423	471	409	445	456	433	434	457	452	425	374	418	454	406	433	438	418	419	452	409	410	450	431	406	374	397	422	402	385	398	411	410	404	380	396	420	434	384	400	407	445	414	388	416	397	413	429	408	410	413	478	430	396	442	420	447	412	407	413	391	409	416	420	427	453	413	373	448	416	400	414	462	399	425	477	428	414	403	434	445	456	418	416	415	415	385	401	401	420	400	472	401	425	442	418	399	452	422	425	449	423	400	429	418	445	462	449	415	393	450	436	412	420	457	408	442	412	429	397	411	409	413	474	416	402	392	434	394	429	444	461	434	423	411	401	441	429	463	456	452	406	434	375	438	418	411	420	438	445	366	407	451	398	419	439	428	422	417	387	416	405	377	418	379	420	461	394	417	455	413	391	450	445	444	440	430	434	437	426	442	432	393	424	414	456	425	410	429	405	432	394	402	418	376	437	385	431	391	456	439	439	441	437	464	419	386	422	426	424	423	414	463	387	435	441	445	442	444	468	429	424	420	447	426	449	397	430	411	419	442	406	435	419	434	417	414	445	425	422	395	465	405	423	375	454	427	478	440	407	458	427	426	452	417	437	455	423	424	403	432	443	429	416	443	433	437	435	414	419	393	459	421	391	462	405	414	460	453	437	449	415	419	426	436	433	427	387	423	422	439	443	405	404	404	454	394	450	418	395	426	417	453	427	420	429	429	432	418	433	411	434	422	375	417	408	440	414	397	418	446	418	403	410	420	402	399	459	424	431	414	442	440	420	427	462	435	367	497	456	411	413	454	418	439	465	412	424	412	401	402	428	413	403	446	381	490	424	438	432	369	410	413	405	412	463	409	423	423	417	409	485	412	450	443	438	431	410	423	440	416	440	412	444	431	458	419	434	429	408	446	418	417	412	411	435	415	434	401	404	430	425	461	392	423	418	445	426	449	435	393	422	449	413	441	460	405	441	445	429	439	411	386	401	419	440	411	423	430	436	403	450	421	419	400	431	391	418	404	445	428	410	438	442	446	435	401	425	403	412	419	395	435	448	441	410	422	393	433	431	407	415	400	430	457	456	397	408	395	415	391	462	421	469	417	466	431	432	449	431	385	400	405	384	454	426	429	442	417	416	399	482	389	452	431	449	447	438	425	443	388	461	407	457	409	406	404	428	430	420	445	422	407	445	404	434	427	431	387	383	457	405	426	451	392	387	371	402	381	434	396	448	440	408	390	459	441	430	449	484	427	431	422	488	466	446	455	433	399	435	432	413	440	458	434	404	441	428	411	431	423	405	412	392	398	401	418	412	397	403	446	424	428	409	422	415	420	431	430	430	458	408	452	381	432	438	396	442	410	434	421	442	376	406	383	425	424	441	417	402	431	421	423	467	465	424	429	411	422	421	421	447	385	459	415	417	405	415	425	410	417	429	427	424	449	414	445	398	420	418	448	405	416	432	451	396	485	441	418	389	427	460	387	396	430	389	408	385	412	458	466	420	422	451	440	425	458	433	421	471	391	452	450	437	448	463	402	402	409	459	423	424	461	405	466	393	409	437	425	437	397	447	416	459	411	406	425	379	441	444	420	444	415	406	430	445	441	428	427	431	405	434	388	429	441	409	416	423	445	485	388	413	432	451	469	429	404	378	435	444	460	445	426	432	435	442	382	410	409	384	421	406	408	402	428	415	420	433	468	446	391	447	416	427	445	426	434	417	408	418	432	419	430	444	447	427	408	408	451	412	440	408	450	448	447	410	422	414	440	391	419	446	415	438	431	411	416	431	385	406	439	399	444	452	416	399	418	383	419	463	415	372	391	446	408	396	378	444	430	427	397	453	398	427	410	411	430	456	456	449	454	409	400	427	377	411	435	397	413	422	405	399	382	439	439	422	415	427	388	433	416	430	415	424	455	418	453	440	442	441	406	403	457	403	408	448	418	470	436	435	422	437	458	433	384	469	402	422	421	393	397	501	428	427	454	427	410	434	460	437	423	460	402	433	426	446	409	449	435	430	445	420	432	415	378	442	453	424	415	410	427	397	404	494	386	410	417	409	448	466	432	421	429	386	420	440	425	475	461	419	481	416	420	449	428	414	436	392	425	404	415	484	429	407	437	448	382	413	428	435	484	396	376	408	435	430	451	412	394	464	402	398	420	424	399	408	443	414	469	434	410	464	409	423	432	399	415	455	451	446	430	465	428	469	424	396	431	408	460	410	392	392	399	411	434	423	433	417	407	468	421	457	415	435	401	424	417	413	446	417	361	412	445	456	466	412	395	390	468	447	442	426	402	466	454	483	447	433	416	428	424	434	455	470	429	404	450	415	448	470	470	449	397	387	426	447	412	425	453	406	433	441	390	395	438	412	443	468	421	371	401	401	413	436	457	428	425	430	421	405	412	438	428	425	386	413	419	428	421	442	419	454	403	437	423	422	435	427	419	418	439	407	454	432	436	404	415	451	409	441	428	427	368	404	414	420	404	412	437	474	416	407	421	423	409	440	431	429	394	433	431	419	425	388	421	407	405	427	435	399	403	399	413	410	422	411	416	423	387	442	453	433	417	469	414	421	454	457	421	398	402	415	416	422	409	416	418	412	450	423	425	475	448	419	435	404	402	437	424	436	428	459	445	390	393	425	466	423	417	460	411	412	464	376	447	450	374	426	420	422	427	417	422	461	452	395	470	472	439	419	438	408	411	404	467	392	448	418	427	404	399	429	374	458	413	407	436	364	434	399	437	388	424	466	422	424	414	424	430	442	431	395	403	370	436	396	391	417	404	477	423	449	399	430	395	427	431	440	427	440	440	441	391	387	391	417	384	424	441	383	419	445	433	459	426	460	431	395	428	384	421	431	436	449	420	423	439	430	439	410	427	427	449	426	413	447	404	392	395	411	386	400	419	439	368	429	440	419	424	455	401	409	435	431	429	449	451	388	386	449	432	446	451	419	375	441	449	410	383	444	401	437	424	418	435	438	428	448	405	403	443	429	390	411	396	414	418	420	443	407	417	454	403	391	441	419	416	436	424	397	396	410	379	412	453	443	416	451	412
33574	13201	6227	3717	2189	1531	1174	951	982	890	935	927	928	954	890	878	976	937	923	936	939	895	889	835	887	903	926	906	898	923	949	932	931	897	902	921	896	996	970	940	975	942	906	958	949	950	955	926	886	945	979	904	864	919	900	941	886	925	930	895	935	856	970	939	931	990	939	933	899	928	875	923	894	890	928	909	931	896	939	904	921	924	894	965	981	950	871	919	930	839	928	956	952	915	908	919	891	929	862	882	912	899	956	941	889	931	900	899	905	867	971	937	916	924	911	917	854	885	931	920	918	848	909	945	990	883	875	874	938	923	955	923	984	916	964	909	906	900	952	892	892	933	876	949	903	936	944	942	986	979	913	907	876	963	926	935	912	946	862	911	941	863	944	924	883	911	961	932	933	939	895	880	948	924	936	913	919	878	941	920	968	933	940	936	925	935	882	886	958	943	878	917	958	958	942	963	891	901	928	870	946	891	937	988	912	917	924	962	971	942	919	902	969	913	928	909	946	945	910	915	907	928	946	937	894	976	840	902	962	905	907	996	891	908	1015	873	960	925	960	964	941	910	898	904	931	920	946	955	929	991	868	877	918	948	973	941	909	921	969	947	946	897	867	917	911	920	930	938	955	908	901	927	917	932	935	918	918	955	888	880	934	910	870	935	944	927	932	951	903	929	946	884	897	890	977	945	877	942	944	949	941	953	835	937	920	954	935	913	937	886	925	887	922	990	949	941	869	851	893	937	927	934	894	908	938	928	902	921	917	931	927	932	929	927	911	917	869	959	926	912	946	910	931	907	919	849	903	934	965	1013	899	941	925	941	947	916	933	925	916	921	950	915	861	867	887	891	886	951	881	899	873	938	953	964	928	889	917	992	909	933	931	921	904	957	933	933	900	969	927	968	918	927	925	1009	953	933	942	852	921	894	913	945	948	950	922	932	959	902	937	892	973	928	951	946	931	941	945	944	978	897	890	870	906	908	905	924	923	888	903	958	945	931	932	904	970	897	915	925	976	928	951	899	948	899	890	899	914	884	902	901	907	915	897	965	909	949	898	900	892	900	975	947	966	914	894	931	867	844	911	932	938	965	934	917	933	878	948	885	985	938	969	953	934	961	925	978	943	965	913	937	956	887	966	893	909	939	931	908	890	887	922	917	961	876	885	930	924	925	905	871	983	947	984	920	962	929	928	915	983	882	881	899	915	928	933	976	895	882	903	982	922	918	943	929	885	943	943	904	923	922	939	918	937	895	888	867	882	934	925	937	940	889	949	905	899	935	895	887	932	853	932	916	903	921	912	946	914	917	890	926	874	915	894	927	890	960	925	930	924	908	954	918	918	902	970	953	943	868	906	952	915	879	943	965	952	922	915	916	930	933	936	893	906	974	888	910	924	922	939	933	940	966	1019	961	922	895	971	914	868	913	906	903	894	954	915	938	978	913	931	942	883	905	887	911	908	905	957	938	945	923	894	882	947	917	946	911	956	935	900	912	911	919	895	916	995	915	942	968	923	920	924	889	897	966	927	964	924	915	939	962	936	918	938	893	966	920	878	879	911	953	908	933	927	956	929	898	899	898	937	914	865	892	907	920	920	928	928	922	936	973	938	863	963	927	920	927	892	983	955	936	948	909	937	889	909	918	901	938	946	920	906	891	909	971	923	927	925	928	940	936	936	925	935	941	892	889	942	977	905	875	949	922	966	905	908	924	946	890	900	894	869	919	884	937	913	925	958	893	923	900	942	950	908	889	894	935	986	927	917	954	921	963	945	981	956	905	884	919	934	928	944	917	934	849	900	933	937	956	945	902	891	920	912	878	927	925	997	905	987	859	933	890	922	896	882	913	935	897	936	915	868	937	869	884	901	911	881	905	885	914	918	922	946	923	902	891	887	904	951	920	885	919	901	906	962	899	988	922	889	904	918	875	912	941	910	883	901	904	961	901	928	936	919	936	994	951	924	998	927	879	929	950	886	898	887	910	975	927	912	929	882	928	877	931	883	961	943	935	913	975	931	882	890	939	961	892	910	903	940	959	906	975	897	933	911	913	871	895	909	917	906	936	884	882	889	945	923	918	916	939	927	902	952	937	940	906	911	956	1005	905	943	903	958	895	934	903	904	893	945	963	933	930	876	895	943	954	943	902	958	979	970	876	902	868	967	898	912	916	911	930	913	900	910	939	938	903	961	1000	930	890	861	923	966	891	922	933	955	887	861	912	937	889	945	926	894	899	947	874	883	918	911	948	905	922	892	917	974	909	882	920	916	932	935	917	892	890	974	879	994	901	895	924	935	895	893	943	925	902	906	919	893	969	918	896	924	954	925	962	938	880	901	880	975	961	932	888	881	949	917	933	919	892	897	899	937	941	926	956	945	923	887	901	977	898	951	890	943	894	883	887	895	929	955	911	929	893	936	958	947	984	961	904	912	937	916	901	927	930	931	970	916	905	940	897	952	928	971	926	932	911	978	886	900	910	945	981	943	924	947	914	977	859	907	959	876	931	912	893	950	907	923	894	949	970	920	897	912	945	916	909	941	928	936	911	912	871	907	881	910	944	920	926	912	948	918	920	917	913	931	982	934	923	937	922	949	896	895	952	855	925	989	946	987	904	919	920	907	937	973	943	896	900	968	923	879	893	907	885	955	927	932	944	919	978	889	929	914	985	934	934	960	889	957	912	949	985	942	931	931	908	896	906	918	860	942	911	891	910	910	918	928	888	916	983	903	926	893	871	951	944	865	953	901	916	919	913	959	876	935	855	904	899	896	875	939	934	889	925	909	923	970	954	894	918	972	891	896	895	939	923	899	986	870	886	927	920	930	944	879	953	928	901	924	936	923	930	967	946	907	910	921	892	950	964	953	876	911	923	898	913	862	958	939	955	924	916	947	932	925	920	916	885	947	885	955	918	897	907	921	890	952	924	925	942	881	936	859	962	891	920	901	939	888	950	953	944	908	963	938	962	916	884	884	941	936	917	945	940	946	932	922	935	899	876	972	928	908	944	931	865	912	951	927	899	907	925	956	951	967	915	962	909	921	883	929	991	930	903	907	902	935	850	958	934	953	929	916	944	922	912	854	950	883	981	933	883	922	947	891	910	950	906	983	961	895	932	961	881	955	909	947	952	942	870	917	981	894	904	897	914	902	998	884	902	869	867	949	930	940	911	858	950	929	909	950	924	954	934	985	909	921	940	922	966	946	925	921	958	949	888	954	912	946	950	890	917	877	951	984	908	893	897	942	908	937	931	907	911	887	905	933	898	893	923	884	951	890	952	880	858	926	943	910	921	935	903	924	973	890	908	926	953	968	916	962	956	921	960	911	917	882	857	873	913	868	881	912	919	951	953	953	923	928	953	911	924	942	898	947	956	858	937	942	884	923	914	917	953	919	929	900	938	988	938	953	931	883	935	877	944	926	868	952	945	922	962	949	920	977	924	881	910	954	885	904	921	956	959	973	895	935	973	908	936	886	911	960	879	909	939	895	927	924	912	860	939
47265	16149	2955	721	438	409	397	431	404	390	368	430	400	422	449	375	397	421	383	412	379	389	384	441	419	405	403	455	391	418	398	430	418	434	414	392	367	420	401	394	357	360	389	444	388	355	404	447	432	404	379	411	389	408	444	409	438	381	453	370	435	422	401	407	421	406	373	424	401	484	394	431	441	408	440	390	461	408	438	423	385	406	385	407	446	398	379	436	438	375	408	387	394	399	397	437	457	403	396	406	403	428	408	405	464	408	415	402	448	423	405	387	364	400	422	429	437	468	406	386	435	390	376	417	472	367	436	431	421	422	392	421	408	401	454	443	421	391	394	418	393	380	400	443	381	405	473	446	419	425	438	448	453	427	404	406	410	407	412	399	398	391	407	414	393	401	409	386	397	414	448	420	385	383	370	390	405	437	417	394	421	416	426	418	462	428	409	412	415	391	450	430	440	426	402	443	398	401	439	439	427	403	463	467	432	420	409	437	427	447	435	404	430	426	438	388	454	427	429	393	393	403	435	439	433	463	423	393	418	411	425	395	421	395	417	383	426	428	421	440	408	447	417	438	422	397	405	391	384	369	417	420	438	454	406	419	435	421	425	373	409	437	399	412	424	399	381	417	380	404	393	410	427	438	422	367	405	395	410	426	421	407	380	384	416	414	399	416	412	437	377	445	407	417	434	429	434	441	424	411	418	412	437	396	403	427	411	423	401	439	393	428	388	417	441	436	382	426	450	398	426	415	417	435	360	406	372	438	403	402	413	428	452	381	408	424	437	424	429	419	376	427	391	416	389	429	405	422	410	370	410	405	402	426	421	381	407	433	431	436	447	435	417	371	395	431	378	427	408	399	389	410	425	423	442	419	394	409	390	418	430	412	395	432	408	357	403	394	376	414	440	408	433	398	408	406	418	379	372	444	415	397	415	415	397	409	438	410	401	403	453	388	401	403	444	427	427	419	420	446	402	426	406	393	407	368	444	426	423	414	436	422	405	423	437	436	412	453	408	416	434	389	419	387	443	407	468	454	438	406	408	442	403	435	391	415	408	414	415	400	426	394	396	430	410	391	422	439	412	424	438	419	428	406	412	430	372	405	432	469	413	429	442	382	393	404	431	401	389	379	407	397	417	415	396	416	416	387	405	412	414	386	405	452	443	405	400	458	408	409	429	407	453	415	410	419	438	402	424	436	403	414	396	422	413	443	439	427	415	371	392	380	411	411	378	424	392	384	457	426	414	384	371	405	380	420	374	434	422	451	424	403	418	424	432	395	395	409	390	417	417	391	452	443	418	440	421	423	389	411	431	399	408	417	411	427	446	429	424	414	407	395	442	388	423	397	427	396	438	408	423	399	413	433	400	416	443	406	401	425	418	444	407	447	373	438	425	442	417	383	438	458	364	397	424	441	397	408	417	400	423	420	404	410	409	439	402	416	393	431	413	440	449	383	391	426	438	459	406	405	421	393	455	382	400	424	412	413	390	408	437	416	412	376	363	436	415	435	412	439	400	391	404	435	405	430	412	483	418	404	376	441	460	427	406	391	480	407	454	462	381	413	417	399	452	413	429	432	374	415	439	460	394	437	438	421	436	432	455	396	427	425	442	418	409	440	440	383	390	424	422	448	409	386	459	414	380	423	394	379	416	407	432	423	415	403	411	420	413	398	404	414	396	425	447	421	387	429	432	415	430	367	374	427	396	398	408	400	390	405	390	415	409	430	366	428	369	450	425	400	393	361	420	387	479	421	425	416	401	402	421	443	417	441	438	429	410	428	388	413	436	442	448	418	417	434	393	446	454	421	419	416	410	402	397	385	370	420	406	392	447	387	394	405	398	405	421	436	434	458	441	430	405	417	423	418	421	431	402	418	399	403	395	419	463	473	442	408	431	417	422	429	405	402	382	432	424	379	390	397	423	410	462	410	380	387	419	388	456	414	425	427	421	403	438	446	392	414	438	423	403	422	428	476	414	430	447	398	423	391	423	417	415	391	411	405	392	408	420	401	393	398	462	417	391	390	417	412	396	432	427	391	428	410	428	422	403	403	427	434	377	436	454	397	419	395	427	430	392	409	412	368	416	447	409	455	401	395	404	402	379	423	413	402	399	374	415	441	431	392	420	398	425	414	412	440	423	443	428	405	417	420	430	445	442	424	407	403	441	409	378	411	414	403	430	431	466	439	405	433	394	425	448	434	406	377	424	450	384	398	421	407	432	446	445	425	402	430	423	424	400	402	407	448	403	419	426	413	425	393	424	429	410	435	413	401	400	388	390	409	396	416	421	415	407	393	390	396	403	401	383	408	385	435	414	406	418	406	432	417	423	430	385	387	412	404	444	419	424	410	392	393	435	407	402	386	407	411	411	429	406	422	444	388	413	407	448	398	385	418	390	432	411	389	414	430	393	405	463	418	426	400	431	397	420	454	440	436	367	450	477	428	387	405	419	409	422	409	418	407	382	421	426	464	425	396	401	427	438	430	441	412	389	400	414	436	389	466	449	403	419	439	430	437	423	435	432	423	405	414	421	400	408	453	416	360	440	393	441	436	429	430	425	390	406	412	439	392	427	396	446	451	392	411	411	377	401	434	388	407	405	394	379	423	398	418	436	427	388	386	466	430	378	398	394	385	411	390	394	408	392	451	444	421	438	429	403	422	467	429	422	423	400	423	390	428	399	401	401	417	402	409	428	383	393	379	408	402	425	433	412	457	438	414	420	415	436	429	389	429	410	379	411	402	425	448	385	416	411	403	413	441	404	392	429	420	402	373	432	395	419	452	421	363	392	450	418	414	432	442	416	411	416	440	413	415	407	383	384	443	405	422	379	442	411	459	377	363	389	452	425	400	438	445	381	446	404	402	404	447	423	414	424	440	415	390	431	438	427	400	434	436	436	399	430	404	396	398	411	418	436	447	395	400	351	442	397	387	430	416	408	418	403	422	399	406	409	456	416	457	421	401	372	410	472	401	426	443	416	412	443	411	446	456	430	424	442	425	414	439	428	389	412	411	404	444	427	439	419	393	409	416	369	401	390	431	442	400	393	411	414	394	421	457	396	419	411	374	409	371	412	400	436	432	394	409	431	420	444	387	406	411	432	403	389	416	373	378	393	403	433	409	402	442	412	414	404	435	416	402	433	419	444	402	386	388	439	425	456	397	392	431	415	420	424	398	419	394	398	420	442	379	412	388	417	424	409	420	434	393	363	414	414	409	421	417	402	408	458	438	433	397	432	415	403	416	442	399	395	408	434	382	449	411	401	390	415	416	427	422	398	412	402	395	412	440	396	395	391	390	465	412	356	394	388	411	411	430	371	424	414	390	415	427	380	373	408	412	404	383	423	398	376	379	347	431	449	421	411	461	440	426	439	394	420	396	417	445	388	429	431	424	422	384	407	403	377	420	413	464	406	433	412	450	389	375	402	437	410	395	382	450	413	460	422	427	424	428	386	404	416	443	417	407	417	418	378	429	386	383	461	392	369	418	416	451
31239	9162	2535	1352	1016	946	896	914	912	900	910	906	884	928	935	917	961	893	894	826	926	914	955	825	894	966	857	917	897	941	891	884	916	868	869	899	888	912	935	888	884	887	898	900	889	911	923	840	913	891	906	898	931	970	926	922	890	878	927	934	874	918	886	917	941	939	924	891	848	945	878	911	886	881	929	861	912	890	910	931	878	916	937	896	930	910	949	870	930	861	912	958	876	955	922	885	924	987	900	910	902	927	885	918	945	893	933	858	894	900	881	883	930	851	898	886	866	874	925	888	894	904	930	939	883	916	896	899	921	937	877	858	870	911	880	915	897	884	920	867	841	884	881	847	935	920	895	904	861	855	881	902	946	860	936	916	917	976	942	900	886	924	924	921	893	871	964	898	924	915	917	942	890	898	897	924	933	872	914	923	907	907	949	888	966	941	859	956	906	878	915	853	897	859	891	903	909	912	877	926	936	936	923	905	875	882	894	938	914	910	884	936	867	922	925	867	893	920	884	910	929	884	950	911	924	909	902	849	849	871	874	835	918	884	929	902	902	899	949	934	901	887	956	930	928	972	879	922	918	966	921	891	935	885	939	883	872	968	925	853	923	887	925	920	919	945	936	946	897	905	856	894	924	924	931	916	943	919	933	870	946	933	914	939	927	958	969	930	892	886	919	826	956	939	914	906	876	878	877	896	864	866	902	898	908	923	904	959	917	887	927	932	887	948	940	899	927	881	917	855	911	862	957	884	891	894	865	857	881	897	900	905	922	889	889	921	908	900	939	913	885	850	905	912	888	927	921	902	947	931	894	892	930	924	908	860	951	920	914	913	933	968	843	890	906	876	927	888	931	912	899	948	955	840	892	920	925	920	927	908	884	883	924	910	919	911	894	879	882	890	943	898	915	918	921	881	881	857	923	860	845	895	928	922	902	956	895	870	921	885	939	946	906	890	889	919	925	944	908	921	917	936	895	887	906	892	926	958	923	926	919	918	896	901	872	882	983	864	926	912	898	864	935	883	853	915	906	878	917	838	906	923	892	920	935	899	841	941	911	880	919	936	858	924	912	893	929	954	917	966	915	892	932	887	951	930	901	965	895	877	922	865	903	884	899	881	906	893	896	860	910	877	913	896	879	909	901	849	873	889	879	877	873	897	966	908	911	900	893	959	927	894	909	866	886	904	941	912	954	893	902	945	879	944	896	881	861	891	876	988	904	930	900	909	882	915	942	904	915	908	916	906	927	912	931	915	906	900	904	870	953	928	905	897	905	900	898	931	926	900	916	933	914	887	907	894	972	904	854	903	937	883	941	855	922	920	831	952	897	901	899	938	904	861	918	952	878	926	869	866	895	884	878	903	938	903	976	890	963	979	872	933	895	944	894	902	969	881	902	920	964	896	900	925	906	912	882	939	957	910	891	899	905	915	874	948	880	884	879	874	897	958	876	878	868	902	871	901	920	921	896	878	849	876	930	897	939	919	870	862	904	931	891	896	931	866	926	957	911	901	965	878	914	901	933	886	964	856	920	845	924	903	932	953	937	912	957	925	894	926	909	896	877	876	954	878	933	875	853	871	898	886	923	898	870	852	932	900	917	942	882	851	932	902	932	902	920	939	866	916	870	888	859	938	868	877	932	861	916	909	928	918	868	927	908	866	908	948	935	934	918	880	907	927	921	902	927	881	930	893	900	920	892	918	996	885	892	827	842	897	872	880	890	897	891	899	873	880	920	910	899	888	916	928	908	888	940	937	893	934	944	928	933	913	872	908	928	928	873	894	901	876	828	904	882	900	897	905	886	912	924	841	947	894	891	940	880	890	908	874	927	865	922	906	935	923	850	934	850	884	899	892	895	946	901	901	865	915	901	930	917	905	906	852	957	858	935	961	890	889	957	882	912	928	879	899	905	946	879	921	853	850	944	895	875	877	868	899	952	935	942	862	927	913	913	907	936	954	922	880	931	847	938	889	900	913	924	871	914	947	919	883	924	956	949	916	953	882	947	905	863	877	916	965	913	961	911	908	848	917	873	917	932	891	927	910	878	910	872	926	910	910	914	844	872	897	887	902	873	886	864	840	915	923	906	877	864	864	901	931	914	897	835	912	929	911	897	824	928	910	925	882	885	885	869	965	952	907	948	913	937	942	899	885	895	867	867	974	912	940	952	850	947	930	914	923	887	921	940	940	873	891	902	896	889	817	888	859	898	945	875	866	920	933	909	887	936	849	895	902	917	957	919	912	922	933	953	876	885	922	921	915	887	956	894	919	895	927	925	881	913	866	883	973	922	937	904	862	938	975	949	882	937	860	964	929	906	907	901	951	859	899	860	942	851	903	940	921	885	920	901	882	891	858	954	929	902	940	931	885	911	895	906	893	870	904	874	936	904	900	908	945	875	888	932	940	915	902	957	891	925	873	905	904	931	839	866	918	896	914	922	847	911	883	877	959	900	841	942	876	885	957	915	892	892	924	948	866	923	965	885	966	956	910	851	911	911	944	880	920	924	918	931	887	919	853	874	916	892	918	922	915	908	914	911	919	900	909	888	890	936	951	910	890	911	870	929	886	871	939	868	897	876	935	843	940	889	882	938	881	916	816	915	968	903	934	911	864	946	857	883	920	946	900	921	869	955	903	935	924	878	910	927	902	926	910	931	881	855	898	970	898	897	877	920	894	883	929	922	940	920	858	936	869	881	934	878	938	844	925	887	896	875	895	920	873	889	917	921	878	889	934	939	898	916	843	904	884	887	885	900	876	869	872	903	898	875	924	922	896	920	937	905	874	923	898	911	926	921	940	912	868	951	906	868	923	833	868	818	935	900	951	921	917	903	913	908	887	934	891	899	877	911	930	899	925	848	905	905	912	949	890	927	923	879	904	895	871	922	896	890	931	887	888	859	829	905	897	936	928	889	897	923	892	842	890	906	871	876	904	931	922	940	929	861	893	897	912	862	915	917	939	896	886	939	936	873	909	859	908	931	902	952	871	907	888	911	911	880	936	857	899	882	882	954	887	947	942	906	866	900	895	898	866	862	899	878	897	934	871	906	867	875	877	867	897	903	867	866	903	909	874	886	922	940	901	961	933	877	944	892	884	901	882	909	855	920	931	881	846	906	912	886	872	947	894	870	894	901	932	895	964	934	920	941	892	926	902	948	931	949	908	888	916	907	885	908	957	863	923	901	938	891	843	865	856	927	917	943	877	873	868	931	909	906	911	883	883	911	898	961	894	898	851	888	837	921	896	880	863	883	860	883	925	916	896	908	888	914	959	923	893	917	930	863	915	901	968	864	903	907	939	944	942	900	874	946	869	952	898	962	909	924	855	934	871	910	847	861	853	957	918	880	943	900	908	906	947	907	924	929	944	916	940	932	862	918	907	895	918	925	892	849	890	933	942	909	887	882	917	889	923	876	914	932	920	871	894	863	878	902	860	887	902	856	909	927	942	875	908	932	923	837	910	946	970	921	919	911	907	929	869	902	943	905	915
52975	22400	7290	1415	699	560	469	455	400	408	426	464	462	434	419	419	403	427	429	426	430	399	393	387	468	419	416	429	397	419	420	406	458	419	432	445	422	376	391	367	409	407	409	405	456	436	395	399	474	426	415	419	430	458	408	394	427	415	402	422	409	434	436	416	435	458	414	420	402	389	419	387	410	441	414	379	423	423	366	408	424	417	387	432	410	394	392	421	402	413	413	436	417	386	415	429	430	407	455	409	419	419	410	417	413	421	407	399	392	399	390	370	413	362	369	437	449	425	414	427	439	386	440	396	390	410	381	421	425	366	430	457	425	450	428	410	378	465	432	384	412	403	413	420	390	454	419	408	400	420	414	420	446	449	375	428	420	418	430	449	429	418	351	410	421	412	434	455	392	421	437	408	398	405	407	447	432	424	419	430	418	402	409	420	421	375	406	414	450	412	380	434	423	444	448	427	434	468	444	392	447	372	404	379	431	384	382	395	415	439	421	393	385	454	394	412	422	422	437	425	411	434	429	434	418	395	374	417	407	399	407	386	428	411	390	397	434	435	421	414	407	412	388	412	436	424	445	474	393	427	454	401	400	403	459	394	428	392	428	417	402	400	409	447	403	393	430	413	451	356	374	402	415	440	404	428	414	440	393	404	375	415	427	421	391	462	440	399	432	409	437	416	386	433	404	442	428	391	402	421	420	439	416	390	413	413	425	398	388	429	429	389	428	423	411	384	444	395	438	427	411	459	407	408	449	428	400	403	458	391	425	404	386	382	396	422	388	417	396	372	429	434	387	431	424	406	419	440	418	393	414	377	431	387	422	451	449	391	427	421	426	397	402	411	441	400	413	429	433	428	419	437	390	435	411	422	412	422	424	443	415	387	398	435	412	394	427	410	441	427	393	396	432	436	427	417	425	403	419	422	401	406	417	411	398	409	423	446	473	433	450	429	418	435	436	374	423	418	424	409	428	381	397	359	380	413	407	400	414	378	437	406	425	412	443	393	438	400	410	411	367	417	407	413	403	391	450	402	375	405	410	367	387	391	375	412	399	401	383	452	428	435	401	416	441	432	430	423	420	405	446	414	438	452	389	406	375	425	441	395	383	434	466	428	433	452	410	391	435	443	442	430	428	419	424	401	462	376	390	411	421	444	440	445	449	379	397	434	408	420	389	401	428	415	366	421	393	339	393	416	395	464	403	437	434	421	422	437	434	423	403	379	383	372	445	384	423	464	366	378	426	382	401	405	465	428	405	409	425	394	430	378	393	413	440	373	430	456	436	427	443	408	419	388	410	413	416	355	405	413	398	399	397	401	390	411	471	418	398	400	396	448	408	402	405	444	421	431	389	400	408	381	410	454	399	403	383	410	442	423	374	430	372	387	407	403	442	440	403	458	425	415	425	463	377	441	462	388	386	390	418	383	416	436	426	415	407	418	394	431	416	475	413	434	409	407	397	409	410	401	451	438	421	414	395	393	398	423	426	476	377	433	403	390	458	443	417	458	419	463	359	404	425	409	431	433	409	414	406	397	407	421	426	371	417	419	447	383	393	432	423	431	425	445	423	356	404	404	434	410	418	431	405	395	440	438	395	417	405	393	422	389	409	399	415	409	430	398	422	474	411	407	442	412	382	398	418	421	408	417	453	404	434	430	442	438	388	402	422	414	412	417	412	399	416	432	405	404	422	399	418	399	423	407	433	449	392	400	404	445	409	454	423	398	462	429	403	430	409	390	418	453	382	425	428	440	401	392	360	390	462	424	386	428	434	390	420	428	408	390	403	407	417	403	384	451	452	436	396	404	445	419	411	390	423	457	414	384	438	411	421	390	441	417	427	392	438	421	382	379	427	381	423	450	373	420	399	428	421	403	411	406	439	393	401	432	390	381	452	446	407	396	366	436	431	420	401	422	374	445	400	388	416	427	422	417	441	400	442	426	448	407	444	434	413	434	414	396	386	465	438	439	438	409	397	416	422	435	432	410	441	419	389	406	402	400	447	406	427	397	429	375	417	398	453	426	408	407	409	402	392	400	436	424	414	431	407	428	410	398	400	420	423	403	435	396	370	369	448	422	385	430	440	412	431	374	410	434	430	436	389	431	463	445	382	406	454	443	431	419	377	427	396	434	408	402	412	416	411	450	390	429	415	407	392	433	393	442	422	448	411	441	420	391	407	413	413	427	438	443	406	444	400	380	414	406	391	435	418	409	402	384	420	434	418	421	403	415	406	423	415	448	384	375	420	394	397	435	427	383	404	399	442	420	417	437	416	410	436	393	404	400	455	455	405	432	431	397	409	409	411	388	469	431	400	394	397	445	406	437	425	416	427	385	371	426	396	393	433	451	443	410	430	425	426	424	418	380	421	419	397	402	391	463	406	458	446	397	427	425	443	438	411	401	440	397	442	419	407	419	391	400	452	385	394	424	429	442	417	410	417	438	380	401	427	411	404	417	407	412	417	431	395	440	454	433	415	406	428	378	393	408	426	426	414	425	389	439	428	404	429	418	444	417	410	425	407	404	391	420	415	395	402	425	402	411	388	431	431	414	437	439	430	436	423	391	438	385	427	451	421	430	396	461	437	448	417	415	421	413	376	425	384	373	398	415	429	387	432	407	386	437	451	458	391	430	410	436	410	397	411	394	421	416	429	459	416	431	433	444	369	423	408	449	443	416	417	466	449	415	425	421	424	420	434	473	399	417	442	474	407	383	413	423	391	386	427	373	436	404	386	409	434	434	427	406	414	366	414	399	439	382	390	434	411	404	459	389	406	420	432	406	410	377	378	421	413	383	413	401	436	408	418	414	396	425	489	425	427	416	423	411	399	402	429	414	437	417	436	408	390	449	440	394	372	396	437	397	419	409	402	434	391	444	447	403	407	417	406	404	442	422	441	443	423	433	421	446	444	438	392	409	388	466	416	396	413	418	395	423	440	411	426	412	423	432	396	379	377	428	428	401	411	425	421	460	400	406	427	438	394	413	428	438	432	411	406	447	383	400	417	441	416	412	441	416	440	423	438	444	393	414	443	433	390	444	385	417	447	438	466	444	411	409	425	413	420	417	454	426	391	404	433	384	439	418	435	443	403	392	418	392	420	469	384	382	391	395	395	410	430	407	419	423	456	417	404	396	420	431	409	419	385	446	390	408	400	417	431	410	409	451	396	445	437	405	425	379	404	379	370	417	397	435	406	414	412	398	436	439	409	426	391	410	401	409	433	472	430	432	428	406	399	409	383	402	423	377	405	403	405	423	401	376	443	403	429	411	407	387	425	444	421	384	444	402	414	421	417	452	410	404	442	372	409	424	465	460	387	408	410	433	420	402	379	415	401	432	473	403	398	384	447	434	436	410	416	399	401	429	416	406	395	389	392	432	395	381	425	431	391	393	413	401	419	411	410	430	426	386	406	406	411	412	445	414	413	377	391	423	434	410	438	380	402	388	410	400	413	427	389	418	407	395	402	430	424	396	382	444	389	382	411	451	452	391
36949	13395	4150	2286	1658	1221	1031	918	940	948	874	903	872	916	899	919	926	911	872	905	935	930	988	947	933	884	1005	904	920	954	893	929	908	945	913	950	883	948	913	889	914	953	897	916	887	930	916	929	925	888	899	935	880	930	868	913	949	931	935	938	905	894	866	932	923	940	913	878	913	927	860	883	907	926	942	964	933	926	914	905	916	933	912	898	923	920	887	915	897	879	902	886	910	924	871	910	923	915	923	891	882	962	887	903	891	889	872	883	898	942	864	867	919	897	944	931	900	870	908	910	912	898	876	941	897	928	871	908	888	905	981	911	958	922	867	925	885	911	891	931	917	927	946	930	940	874	951	879	921	923	924	875	897	902	901	932	927	904	903	903	929	928	842	843	959	865	884	910	898	919	828	905	860	883	906	864	931	913	871	927	933	880	960	929	914	874	913	916	910	918	941	897	907	921	937	928	910	885	912	941	948	894	892	915	924	948	864	897	915	846	871	925	942	940	943	892	893	864	932	939	936	904	952	963	890	922	893	890	937	939	922	935	938	898	912	906	863	937	866	904	880	935	888	914	911	920	843	913	917	893	895	923	901	880	867	974	921	907	933	907	904	892	937	868	917	908	882	957	892	947	881	923	912	975	888	912	943	887	898	922	906	914	880	873	910	928	906	965	859	890	945	905	921	871	954	914	881	959	910	922	880	896	945	967	870	912	932	943	932	879	896	905	877	917	833	918	826	873	942	961	890	878	905	939	905	897	904	921	910	901	918	907	910	923	949	879	905	858	871	954	918	902	919	941	826	948	890	935	912	903	911	889	920	920	929	872	886	949	852	900	862	921	923	888	907	903	910	861	902	884	915	844	854	933	907	928	908	926	856	895	936	875	914	982	903	918	900	896	881	913	952	926	880	939	959	933	897	947	887	891	898	923	943	877	907	905	877	909	902	911	903	900	967	941	925	872	908	949	881	905	913	928	937	882	893	944	934	841	899	910	951	939	910	953	908	872	912	952	981	883	952	914	997	910	876	940	891	949	921	916	945	930	890	951	932	917	954	907	877	976	888	925	894	927	893	946	946	910	902	899	910	915	926	927	965	863	899	899	908	906	921	964	935	899	895	911	918	940	904	876	899	877	901	910	933	897	944	876	929	933	893	927	927	872	975	879	905	954	886	864	874	910	961	903	905	905	889	904	874	887	880	905	924	879	922	857	905	925	975	893	895	920	850	955	903	893	934	872	954	906	895	916	922	875	904	943	895	924	912	903	886	932	891	915	962	844	973	893	904	939	910	930	931	911	912	918	924	959	911	903	933	921	911	932	950	924	928	895	924	924	933	981	916	1005	880	904	979	876	914	894	884	920	891	920	896	879	940	886	885	906	958	890	925	920	877	923	901	943	899	880	919	933	877	936	929	918	954	929	939	910	917	872	927	902	916	865	913	897	955	881	916	967	946	927	934	902	904	886	944	849	915	926	913	861	895	904	857	944	947	883	871	913	904	884	906	925	877	977	866	927	883	926	925	942	910	919	889	915	920	896	857	892	943	897	866	912	861	992	910	957	893	891	925	946	911	913	909	919	883	874	944	930	897	959	858	912	925	942	864	895	893	934	917	932	881	934	886	929	879	929	929	882	860	945	888	894	834	942	919	897	886	917	877	915	913	944	914	873	926	905	891	925	896	893	926	893	902	856	891	843	851	930	930	905	943	958	916	870	926	903	932	891	915	913	897	871	965	924	899	931	843	922	935	866	904	874	917	897	960	929	939	834	920	898	956	971	971	890	884	932	927	889	912	927	921	888	932	910	884	984	919	912	880	924	865	940	860	873	932	918	921	910	864	864	900	947	938	892	951	924	898	946	933	922	852	947	888	899	902	953	894	881	943	896	837	866	931	938	935	902	883	903	918	887	928	899	885	919	982	929	869	908	935	879	878	901	939	877	878	934	911	903	923	863	876	933	948	896	912	894	881	934	940	900	855	859	862	916	876	939	846	930	896	874	908	892	837	939	863	927	941	923	862	907	892	939	915	993	911	903	948	920	908	934	854	928	940	889	884	914	914	944	925	951	904	924	920	887	887	865	942	938	923	930	869	895	921	940	876	945	890	924	913	959	912	940	895	962	958	927	906	885	903	886	944	918	914	927	908	897	888	918	908	956	940	906	943	882	916	890	897	869	930	900	939	884	930	868	910	910	906	958	888	901	894	916	899	941	895	915	879	898	911	899	885	921	947	894	926	881	906	899	918	911	882	898	924	897	947	903	932	879	878	905	1001	894	919	930	911	941	906	921	927	875	929	919	931	889	883	873	877	911	920	899	910	914	894	948	920	931	968	995	939	928	967	922	942	903	942	874	895	851	898	920	911	925	899	933	885	890	930	928	925	942	966	916	882	951	924	871	847	856	884	904	830	857	894	925	914	964	916	841	856	920	947	900	872	917	926	914	959	966	938	930	900	874	920	893	939	892	857	923	917	929	912	953	916	889	894	899	909	971	899	889	975	915	865	917	915	911	919	929	905	941	843	913	937	923	948	891	943	927	924	865	915	886	945	946	929	946	927	888	867	900	964	919	955	924	945	929	944	892	890	947	919	848	894	919	879	934	930	889	929	866	850	915	911	864	909	905	941	925	979	913	925	906	902	929	956	936	936	843	909	900	945	918	897	967	943	867	874	917	956	927	896	911	857	884	961	948	972	884	960	907	852	919	928	893	898	878	888	886	935	929	903	891	900	889	891	932	903	944	896	911	930	879	912	965	916	915	895	908	858	924	970	957	886	933	863	920	916	913	865	869	914	954	927	907	884	872	950	961	899	934	953	893	921	887	904	917	900	892	923	916	889	909	908	871	936	924	941	883	933	886	919	900	894	915	924	818	901	919	903	928	975	897	872	899	897	938	895	893	921	921	935	908	823	924	891	955	938	929	897	872	903	901	913	958	860	932	886	886	932	908	956	868	886	904	882	917	927	851	888	900	911	913	915	904	927	908	862	867	876	917	968	947	924	912	886	896	951	958	915	878	927	870	923	868	950	858	943	976	902	901	936	964	936	853	894	870	902	921	888	985	929	912	921	969	954	916	924	911	881	901	938	915	957	955	889	894	946	999	941	936	913	943	959	910	886	925	924	927	883	941	913	949	933	897	911	886	916	918	867	869	905	852	962	907	914	920	907	915	909	937	939	894	890	896	938	932	923	857	913	959	947	971	907	914	909	931	874	900	956	896	942	899	879	971	957	870	937	912	932	864	935	868	899	886	896	870	925	918	945	955	919	898	941	863	927	918	929	913	927	947	899	940	902	917	898	936	940	932	920	965	929	949	918	931	878	860	895	885	893	937	919	955	924	977	928	874	902	944	920	931	919	921	883	922	914	974	953	912	961	914	928	859	912	917	917	885	927	903	903	914	939	953	869	897	962	900	952	868	942	951	904	937	892	903	872	898	893	958	926	912	922	964	895	917	914	904	975	851	882	908	907	904	882	886	858	918	894	876	905	930	924	994
56924	25912	9948	2498	931	631	515	497	469	408	418	484	418	451	421	441	441	417	433	418	425	394	386	407	413	411	407	436	432	385	451	420	425	427	427	411	438	429	424	415	385	417	440	423	422	449	436	376	438	373	455	444	381	430	406	423	400	388	388	448	368	417	417	437	403	428	412	430	385	400	414	402	413	405	397	397	424	434	408	434	390	440	411	432	411	406	377	383	425	405	418	403	389	436	415	417	423	434	449	398	403	384	436	483	412	399	392	440	424	423	393	422	420	440	436	410	403	427	428	390	424	444	408	412	447	417	430	413	446	429	413	379	411	418	373	397	428	404	439	417	431	456	428	421	397	441	387	423	408	400	425	426	425	447	427	377	414	428	461	465	423	400	405	444	417	394	415	423	376	443	425	432	430	365	438	443	433	439	387	431	408	404	387	399	401	434	447	438	412	414	417	432	422	417	368	445	418	400	437	428	427	437	428	429	417	458	421	411	421	444	427	408	421	415	404	388	436	395	423	425	425	444	401	398	434	431	424	407	427	419	394	406	441	379	401	416	408	407	392	394	392	454	414	406	409	408	411	449	411	410	420	417	414	383	421	423	425	427	418	417	411	411	384	420	409	439	406	423	426	402	446	400	447	431	448	399	406	384	413	446	413	379	428	474	390	426	463	413	398	403	426	406	423	407	403	441	397	423	409	452	406	418	396	420	414	390	419	423	444	421	399	424	424	451	378	376	409	381	409	408	401	377	445	435	396	431	418	410	406	463	395	433	387	404	415	412	421	403	442	405	420	392	402	408	419	375	404	434	418	407	407	417	410	424	458	426	403	438	425	431	422	456	436	409	404	436	416	373	370	389	396	394	450	421	395	446	387	383	414	381	441	372	404	462	456	451	443	374	374	461	423	408	376	455	419	415	431	407	426	408	411	445	420	427	394	427	425	408	408	404	427	412	433	419	415	416	436	423	432	453	398	423	437	396	408	409	405	406	416	369	428	440	392	390	413	419	401	446	384	427	433	405	427	381	419	435	409	430	409	429	421	374	417	388	363	370	422	421	422	457	386	413	400	391	424	409	440	450	436	363	389	388	386	405	439	420	362	397	446	406	397	373	405	452	412	368	410	428	461	453	420	442	412	412	402	422	446	411	432	431	397	407	443	417	372	407	433	444	440	398	409	388	401	415	429	413	429	406	417	424	360	403	437	424	451	437	378	366	416	377	439	427	444	405	395	425	410	429	423	439	405	405	411	376	435	427	425	445	437	422	435	423	472	432	406	440	427	436	415	366	414	397	416	392	406	399	413	403	403	399	406	404	385	409	445	423	381	440	413	388	430	371	417	428	406	410	429	424	416	399	441	401	401	437	399	396	449	419	442	389	420	429	440	409	400	454	403	425	424	445	459	443	405	398	419	437	400	428	364	402	476	422	446	412	418	404	469	432	448	395	407	410	428	433	382	418	363	403	404	401	397	404	401	410	402	430	429	439	387	383	427	428	421	462	397	398	433	442	403	421	417	446	397	443	415	429	420	443	441	406	437	425	404	426	444	411	443	471	401	401	422	400	411	436	427	406	417	409	471	452	429	433	449	408	414	451	441	453	420	393	400	423	371	377	419	430	451	409	454	414	428	381	437	418	433	412	401	389	432	440	420	396	430	399	409	429	405	432	369	418	388	436	424	461	376	420	402	418	407	417	394	420	419	419	422	426	417	458	403	399	417	444	435	413	354	389	416	445	407	405	428	421	425	425	404	386	410	411	401	394	401	411	452	390	414	430	422	386	426	414	417	404	432	423	405	410	452	437	484	416	397	395	366	408	432	425	397	432	437	458	395	405	431	417	407	438	442	435	413	465	398	401	457	398	417	415	415	420	409	429	421	432	443	431	442	403	441	407	444	414	399	398	396	382	394	432	415	428	420	405	415	442	450	412	401	432	428	420	400	423	384	410	402	402	451	436	451	399	449	426	414	460	432	449	431	423	436	400	363	432	415	400	404	406	452	386	422	411	419	412	444	430	438	465	425	412	440	383	412	414	446	441	454	449	432	372	409	394	389	428	425	442	437	427	390	378	450	405	410	394	396	424	415	440	455	441	385	406	428	395	406	407	400	436	427	396	436	390	418	407	393	413	434	407	402	428	418	426	425	438	394	458	412	443	429	396	408	396	399	383	422	455	407	403	439	449	421	433	396	387	397	418	433	406	415	459	425	405	380	412	423	425	383	442	396	425	409	389	443	435	413	400	372	409	426	430	441	393	425	401	423	415	443	458	412	411	398	407	437	463	408	378	375	433	439	426	417	444	398	433	401	375	459	443	364	406	411	372	405	393	398	428	435	432	407	440	418	438	438	429	430	391	412	401	416	382	486	398	461	419	425	454	420	419	402	443	400	417	382	407	413	436	386	459	444	404	398	410	417	380	409	398	418	405	400	400	411	369	420	426	420	422	439	428	401	396	400	438	484	403	411	421	425	451	434	400	444	424	399	456	364	428	413	417	432	384	431	392	400	436	429	388	438	419	407	387	377	409	444	457	449	414	405	440	389	400	423	426	448	464	409	403	407	409	448	371	405	447	414	398	393	433	414	434	419	444	432	415	424	397	402	380	457	399	414	417	452	441	420	415	440	413	410	458	422	393	446	419	449	366	426	400	438	395	420	414	448	431	395	404	364	403	397	421	503	417	415	393	394	419	429	381	426	425	427	451	390	423	406	415	441	404	404	428	408	419	461	397	426	414	415	410	400	382	434	428	428	435	400	388	448	393	456	449	479	408	442	444	384	398	471	403	447	387	389	396	450	439	421	393	408	412	410	388	429	388	446	421	419	394	418	423	407	396	457	393	405	447	419	404	377	393	377	442	448	438	463	441	437	386	440	442	400	426	471	453	455	416	427	415	367	416	419	421	439	435	420	413	472	427	390	437	429	424	384	422	401	420	387	384	431	388	431	418	416	425	443	405	416	398	398	410	420	421	465	404	443	426	425	427	414	445	418	435	418	412	431	400	397	425	427	373	418	456	407	419	422	399	422	429	400	429	400	423	419	457	410	356	411	404	404	395	397	444	401	444	450	458	425	416	368	442	444	371	375	380	435	434	391	426	405	362	410	378	428	410	391	433	378	432	430	399	392	411	445	429	407	475	411	392	443	404	393	415	401	392	438	389	428	409	448	407	423	437	415	389	407	383	450	397	430	439	419	413	413	393	454	401	391	405	433	421	429	400	414	410	433	407	381	444	393	454	385	438	439	398	376	402	417	412	437	401	443	416	415	443	404	412	383	409	445	423	408	447	402	418	432	460	394	421	417	454	418	451	434	445	434	399	417	388	432	458	388	403	446	383	436	440	401	405	457	452	423	429	416	448	445	407	451	421	375	429	444	436	410	421	437	394	437	418	422	388	416	381	415	397	448	422	431	405	390	462	417	419	410	394	443	415	444	449	439	448	415	443	421	426	435	407	370	394	423	400	418	427	445	392	457	438	388	415	451	434	419	439	438	437
38521	15967	7293	4119	2304	1663	1264	1206	994	943	925	945	928	899	909	926	918	894	916	959	884	922	926	943	901	910	893	910	924	938	918	860	924	916	919	939	874	941	877	892	925	927	913	883	874	960	877	906	897	900	948	904	898	914	889	894	943	927	901	917	905	890	889	936	962	927	879	914	956	922	926	892	895	876	912	898	886	921	904	931	899	950	887	859	919	949	898	914	906	914	862	913	911	900	967	801	904	971	900	899	881	886	913	939	931	882	888	907	921	920	918	918	881	960	910	896	927	924	928	883	930	887	914	916	923	896	892	904	928	922	908	881	887	892	931	898	870	918	927	972	927	952	957	930	892	918	948	971	871	946	868	910	965	867	943	910	911	878	902	889	899	877	964	915	912	954	847	970	945	902	914	936	858	924	900	907	910	875	939	941	911	875	872	917	857	903	911	885	949	933	885	905	881	883	893	886	921	881	997	918	912	851	913	903	913	862	891	917	904	920	866	911	911	903	902	915	859	930	956	896	889	876	919	913	943	930	939	938	942	872	916	911	914	893	867	923	907	938	916	942	896	922	867	927	911	966	925	898	950	903	929	918	895	884	998	916	915	931	885	972	898	891	899	885	921	885	883	885	910	871	911	915	924	932	898	891	910	872	895	933	951	898	929	939	867	936	912	925	963	948	952	951	901	976	907	942	922	856	949	877	910	939	922	918	938	874	930	889	891	885	883	918	928	922	915	929	921	906	894	943	888	919	884	958	901	933	934	888	873	967	918	890	950	928	891	881	906	910	919	891	892	927	997	889	891	876	919	909	933	894	958	918	927	920	878	909	922	926	883	890	930	923	885	955	877	957	907	893	919	926	930	861	914	869	891	914	891	921	938	877	955	876	908	908	892	958	940	875	923	891	930	861	936	919	893	900	916	936	905	871	916	976	956	945	880	861	907	806	891	888	918	885	854	945	870	867	854	891	899	928	919	909	936	887	927	883	933	925	873	937	918	853	856	901	904	906	879	979	877	928	840	874	942	928	909	908	886	910	957	903	879	879	925	909	981	895	937	907	931	863	941	938	978	872	874	903	956	894	908	938	945	925	867	865	864	952	831	927	864	869	944	862	951	862	920	883	931	952	938	930	913	913	896	907	885	930	871	911	893	910	908	895	944	912	914	900	908	955	903	881	971	907	916	930	915	903	904	940	936	959	917	903	902	927	907	881	911	877	903	893	926	974	911	895	933	905	918	868	908	838	979	957	873	884	878	940	906	943	926	886	919	873	898	911	908	864	934	984	937	910	841	897	906	975	916	891	871	914	912	959	913	944	909	845	932	909	913	911	903	961	990	879	879	969	882	915	888	923	943	921	993	888	886	936	955	915	929	904	888	878	869	902	897	897	963	941	935	921	907	899	927	868	893	921	912	908	926	915	920	903	876	951	926	872	930	917	864	877	942	908	900	911	893	946	955	839	861	917	885	863	929	858	925	912	845	911	906	956	917	875	922	873	909	922	926	919	974	931	873	906	915	972	885	881	900	950	866	929	929	946	927	907	956	923	896	952	883	949	920	883	884	918	948	942	834	951	952	863	873	908	899	896	908	843	873	935	951	879	923	934	932	916	902	892	889	894	972	899	909	893	921	883	946	932	925	937	878	885	933	853	891	891	919	874	902	947	864	891	894	887	893	885	894	912	924	957	972	898	918	955	929	939	920	934	936	947	883	894	904	889	910	890	946	928	967	925	907	902	947	856	929	892	921	870	872	944	905	910	893	939	888	830	913	920	915	979	887	939	863	902	932	935	882	900	923	940	902	875	898	920	943	954	897	924	907	918	890	942	897	964	888	868	863	868	891	893	900	868	932	805	909	961	915	912	979	921	946	929	912	905	960	907	895	892	935	907	928	925	915	912	975	932	934	868	960	914	920	915	939	942	936	898	868	885	929	883	878	906	909	924	934	862	897	906	920	893	853	877	893	950	888	894	927	909	924	944	913	870	901	913	910	933	893	906	901	931	928	973	855	845	982	928	971	982	914	964	866	887	857	936	879	924	944	859	884	948	906	893	911	982	943	970	909	890	957	975	888	900	929	951	856	874	954	912	916	906	972	914	908	922	900	903	931	880	899	908	894	928	903	887	902	929	912	905	900	910	909	905	948	891	857	934	932	920	877	967	915	912	929	933	907	910	915	931	897	912	889	895	886	891	937	932	870	898	944	884	966	899	905	864	911	863	902	935	891	874	872	922	885	894	960	891	967	926	886	886	928	894	954	922	896	905	872	907	931	928	977	920	906	879	898	887	911	911	890	927	837	866	954	893	843	902	921	899	906	933	893	886	936	865	943	849	911	931	872	949	874	916	900	904	912	919	905	930	955	930	888	919	833	897	889	893	897	870	898	918	917	863	915	874	882	913	923	930	914	923	899	893	890	1013	895	907	913	948	899	907	954	892	871	900	889	847	868	888	905	975	894	889	932	911	931	859	908	923	924	811	859	868	914	943	970	872	918	968	903	947	962	920	879	917	978	909	860	919	878	968	883	899	925	893	892	949	910	910	951	937	873	893	974	888	915	930	916	918	877	852	897	953	875	858	875	930	863	929	945	857	966	915	911	876	915	883	912	949	854	902	913	906	903	908	893	863	884	945	910	907	911	879	922	932	965	925	870	876	931	857	898	871	890	924	917	918	927	903	918	920	893	918	896	910	942	885	920	893	917	912	975	909	907	897	916	901	868	929	942	901	905	870	921	865	937	914	900	819	916	931	932	896	898	906	921	865	931	876	914	938	860	896	914	899	971	926	876	912	916	973	876	910	973	912	909	870	903	908	863	935	920	913	884	944	870	921	895	922	911	907	904	910	897	923	954	872	924	914	946	853	917	922	856	928	914	907	904	905	933	905	893	941	958	933	949	951	918	914	910	896	892	921	903	956	942	892	895	925	918	924	848	937	915	903	901	883	906	893	865	961	941	905	875	875	884	865	979	838	933	882	895	942	959	940	915	885	878	898	899	869	961	891	896	892	844	911	899	947	867	937	873	919	926	908	972	981	951	899	900	911	905	965	931	923	917	955	910	851	865	912	964	894	891	886	938	851	872	881	945	919	927	869	908	907	889	934	882	860	944	876	878	907	886	881	939	928	876	921	954	891	926	937	917	961	891	925	922	944	893	987	971	855	892	873	902	915	916	894	918	978	876	898	904	948	902	906	927	912	955	874	910	909	909	925	965	912	904	931	914	914	972	936	920	974	924	928	963	893	920	896	906	952	869	938	936	941	918	922	882	904	916	890	924	849	924	866	912	879	882	854	892	936	890	926	888	908	884	895	887	846	933	913	953	849	927	897	872	916	924	880	913	902	873	953	940	937	915	871	898	880	898	939	898	918	952	909	877	928	846	862	943	887	847	872	942	955	840	955	953	905	909	934	891	893	918	940	900	928	910	883	893	947	910	887	945	927	946	922	892	921	962	884	875	904	951	945	903	917	883	928	917	907	923	881	879	929	915	899	866	892
43437	15329	3404	687	454	443	463	394	413	392	426	384	414	427	363	437	456	379	424	391	423	421	438	394	388	382	374	389	383	384	422	413	407	377	394	397	374	390	364	376	390	362	392	381	384	383	414	386	412	425	379	443	375	399	452	431	404	370	389	381	380	378	395	393	360	402	398	393	362	415	388	388	401	406	428	403	394	430	405	439	357	440	406	400	395	383	415	401	399	433	432	420	410	362	390	404	404	395	394	388	358	384	414	420	463	397	382	385	413	404	405	400	370	390	425	423	363	364	383	353	423	388	379	333	357	436	414	428	410	432	416	420	377	414	382	371	431	383	392	381	413	427	391	430	410	441	411	423	419	382	415	398	376	416	391	386	432	412	400	388	396	411	417	359	366	412	423	431	401	419	375	399	417	404	389	412	392	370	365	409	377	433	389	430	445	402	418	393	408	402	385	406	373	398	455	439	401	402	406	375	447	390	403	387	375	426	379	402	422	453	398	469	398	437	411	393	401	378	385	390	404	427	400	411	423	365	415	390	400	401	394	392	377	420	386	400	435	397	401	418	384	414	427	408	414	403	392	381	371	428	371	421	403	437	420	385	407	392	409	427	362	404	388	442	394	437	398	402	399	389	397	389	395	385	429	388	406	468	416	419	393	397	399	394	374	418	392	410	415	399	441	440	443	429	435	400	417	410	403	415	403	423	404	381	386	412	374	417	405	402	404	395	405	392	385	399	418	439	405	434	410	363	398	389	435	378	400	428	406	415	395	381	368	417	408	438	442	417	385	359	416	413	391	410	380	390	422	386	424	394	400	378	413	363	406	431	413	403	413	418	402	400	393	396	398	391	419	369	424	423	376	411	370	382	367	367	399	414	375	427	388	400	395	407	433	420	370	387	421	402	429	429	396	381	405	388	386	438	395	391	379	376	434	436	385	393	391	396	384	396	395	403	385	408	448	395	400	434	379	320	431	369	415	381	379	417	396	418	389	408	461	417	429	439	445	369	413	411	430	388	407	404	341	387	398	398	378	399	371	418	422	422	403	406	396	394	343	391	415	420	423	431	371	399	383	397	390	408	383	468	417	406	378	422	411	398	418	402	357	403	416	389	390	352	361	396	392	408	377	386	401	414	371	436	427	406	411	388	433	418	413	403	414	357	434	414	408	390	439	378	411	380	379	394	355	395	433	388	391	461	393	398	445	422	407	345	395	430	422	370	406	392	408	384	382	400	403	400	410	408	463	416	410	362	390	410	350	400	393	399	386	422	391	406	413	400	401	393	405	416	418	384	375	400	399	420	416	401	405	393	395	403	439	412	404	391	376	411	371	391	392	417	400	404	412	380	381	401	396	408	424	403	390	374	381	380	385	370	413	383	385	420	410	376	390	371	377	399	376	393	416	407	392	397	410	419	453	433	375	359	378	422	405	350	401	362	386	395	393	372	395	390	423	417	371	402	406	391	425	395	389	407	401	407	362	408	386	431	392	390	428	426	411	378	363	393	342	402	428	372	374	367	397	380	393	385	398	385	377	361	421	414	423	389	387	422	491	396	421	375	363	401	440	393	387	364	392	413	434	388	406	395	380	370	409	387	435	401	377	369	376	384	374	416	408	430	399	397	427	409	419	430	379	435	413	426	390	422	395	356	402	378	403	395	425	390	397	385	378	384	392	404	409	412	410	396	423	396	395	397	378	392	380	409	406	404	388	403	401	407	408	383	403	413	384	432	419	391	369	411	433	399	426	379	371	396	447	407	421	378	386	402	428	409	408	405	355	364	397	421	394	379	399	405	391	401	395	389	378	433	418	382	400	329	372	405	359	394	432	413	400	409	406	398	396	387	366	392	363	431	396	400	411	434	373	388	408	380	391	371	435	431	400	433	371	407	415	364	407	401	430	367	427	396	350	371	401	408	417	414	445	392	416	406	419	387	401	383	373	405	413	421	400	407	403	405	397	417	415	416	420	410	410	437	403	396	419	389	392	392	420	391	395	439	400	370	375	399	367	457	371	402	384	396	400	407	412	385	395	387	394	398	386	366	445	408	385	392	392	403	434	394	407	411	367	408	364	397	408	380	356	375	414	398	443	419	418	401	414	377	353	410	442	371	414	400	378	397	424	411	392	374	386	389	419	418	380	393	396	417	381	412	403	409	413	401	404	380	386	390	419	404	394	399	417	443	427	387	424	415	422	424	386	413	415	383	398	415	409	415	417	395	433	398	409	414	365	401	406	414	371	411	379	383	404	390	386	408	388	390	423	370	380	414	447	452	439	426	415	399	376	365	382	410	426	392	428	405	384	419	412	392	370	358	376	395	405	420	378	418	425	397	396	387	387	392	420	395	362	398	419	419	419	373	366	366	430	411	360	397	382	392	427	412	401	391	396	408	391	429	410	387	429	392	435	405	402	376	397	419	366	399	400	385	388	411	401	412	386	393	382	403	421	400	428	403	402	394	381	374	402	361	406	456	383	412	399	347	425	397	418	371	416	372	370	424	415	396	409	412	378	418	412	428	407	372	406	406	430	425	403	408	401	411	417	418	390	375	413	354	400	379	410	394	420	416	387	422	366	408	408	390	416	370	396	368	376	384	384	397	379	393	441	408	417	371	428	417	364	407	419	416	397	401	409	412	378	388	364	367	440	405	401	397	389	392	426	411	431	414	358	375	383	373	381	444	385	404	400	420	380	379	415	407	403	377	417	390	345	383	428	390	401	367	375	418	408	414	371	324	431	406	361	399	409	417	366	370	372	438	401	408	437	395	403	391	435	399	404	395	412	414	385	418	424	415	381	406	381	411	407	407	382	373	404	376	410	359	384	454	395	384	412	417	400	422	466	422	422	414	375	393	433	434	417	399	412	400	427	398	410	410	410	375	435	395	394	405	386	367	376	416	401	422	392	402	373	408	377	435	359	381	381	403	377	386	404	410	393	378	372	449	402	393	407	380	406	413	385	419	431	417	378	402	407	408	425	349	399	398	408	425	365	408	382	379	423	422	416	398	413	432	379	367	420	419	406	401	384	391	345	401	386	400	409	425	401	452	379	423	378	404	325	360	428	395	383	415	406	387	384	403	407	383	418	412	398	380	402	393	419	381	414	403	388	418	379	353	400	409	390	437	422	376	406	403	397	429	347	405	409	381	377	374	408	370	374	407	397	420	430	421	354	408	382	401	451	385	395	403	447	388	421	419	395	384	397	381	411	380	367	413	437	414	417	434	379	389	377	443	368	391	393	368	421	351	406	432	344	346	400	367	396	402	390	379	412	415	407	404	440	384	382	409	435	411	393	391	393	428	385	396	398	400	440	419	451	437	366	404	414	397	387	447	428	370	395	393	423	370	421	385	411	431	415	397	404	357	380	373	412	369	402	418	390	403	395	416	346	405	412	428	402	368	443	431	418	418	381	420	430	402	407	395	400	378	375	405	370	396	417	413	404	411	421	387	379	418	383	420	429	375	364	375	394	404	399	406	409	421	413	406	378	419	415	388
26939	5714	2200	1252	1011	917	926	897	887	886	831	892	877	838	881	868	892	896	878	872	895	867	884	922	844	852	876	854	885	868	865	878	882	831	847	876	887	851	876	813	832	901	878	831	867	841	901	910	914	857	904	842	865	930	924	850	864	915	875	836	876	870	844	902	863	881	895	878	913	904	903	839	855	891	866	820	854	887	854	853	836	927	844	932	842	875	860	872	915	885	838	901	897	884	906	861	904	893	890	884	919	879	894	909	836	877	841	884	845	902	859	891	860	846	926	866	858	878	879	888	816	878	920	874	845	880	904	823	887	824	828	916	868	877	877	876	903	927	882	866	893	898	835	870	873	871	863	902	800	845	857	871	864	868	889	892	915	932	861	885	875	836	825	878	913	866	817	857	854	921	848	838	918	815	832	863	857	836	824	830	897	894	923	904	897	886	821	840	898	907	862	906	917	848	918	852	943	852	867	885	868	895	876	894	850	877	831	896	898	867	843	877	947	905	854	938	876	885	868	890	896	846	847	824	815	890	857	850	907	843	855	870	825	870	841	850	857	892	837	870	850	895	898	875	883	850	886	866	890	892	906	831	831	832	867	860	833	833	875	882	900	897	861	928	833	805	905	837	852	894	868	878	901	829	895	876	834	898	831	842	868	897	882	888	858	879	850	845	850	850	913	815	857	833	841	857	869	916	887	889	819	856	832	876	878	894	844	806	907	903	843	870	858	884	918	907	862	886	884	815	848	887	899	836	822	896	854	844	855	881	936	887	865	890	853	829	871	865	803	833	871	888	874	881	899	899	904	861	889	854	899	821	863	884	915	854	835	876	883	855	853	881	887	830	858	917	860	868	864	900	854	876	809	833	878	827	854	881	932	876	900	841	887	925	876	863	903	906	899	954	833	886	876	850	882	896	867	915	870	905	871	815	869	819	881	829	864	873	826	894	843	842	873	821	872	868	837	877	878	858	877	878	912	876	902	857	866	896	808	863	847	860	860	912	915	900	896	856	892	856	855	914	878	880	899	895	830	866	945	936	849	848	867	833	872	858	852	838	903	898	842	868	818	846	822	841	847	850	826	823	845	913	882	856	862	947	880	850	861	857	877	870	870	832	929	881	846	856	885	849	889	878	884	902	867	923	895	876	959	870	886	873	813	854	838	927	901	904	904	887	916	820	867	892	898	887	874	885	838	853	886	858	831	878	855	899	864	893	855	871	905	836	879	888	907	869	904	900	909	901	879	872	884	887	851	854	911	884	917	847	887	902	837	865	891	867	851	880	878	842	864	850	869	861	815	840	875	862	869	823	840	905	870	904	868	868	845	828	884	896	932	891	882	854	901	861	819	836	891	852	826	851	850	874	864	845	819	887	853	871	869	907	813	863	857	893	888	870	877	903	890	827	881	871	883	874	876	899	858	870	838	911	876	904	885	891	906	901	900	864	896	906	859	854	912	830	863	904	838	907	852	918	897	919	922	861	845	865	880	764	822	842	856	901	919	894	850	856	866	808	880	868	883	873	873	871	898	835	952	898	883	898	810	860	861	820	843	893	893	839	867	860	827	859	919	875	953	860	889	898	910	838	858	875	830	842	874	917	792	869	830	858	844	893	842	896	860	889	891	924	846	906	856	891	916	907	871	856	849	870	914	896	846	841	862	840	876	807	802	859	785	826	843	846	873	856	855	916	854	856	892	829	848	857	858	930	836	833	880	861	848	857	828	875	898	875	828	869	869	868	932	842	880	813	811	927	871	838	894	877	903	874	893	863	915	845	929	822	880	823	888	873	901	908	840	932	829	900	930	872	877	860	877	877	857	869	842	907	860	874	827	897	910	896	881	877	888	848	881	864	903	850	849	882	866	887	865	853	903	821	864	887	868	897	857	872	887	855	876	862	849	948	825	864	895	877	820	913	884	921	918	839	850	873	887	860	892	860	869	852	887	898	822	843	897	881	874	883	876	840	866	849	887	913	869	875	889	858	864	809	873	907	833	919	898	864	857	862	914	863	890	892	858	842	910	871	849	862	882	814	866	909	862	870	863	835	850	914	895	887	838	841	881	880	874	848	906	866	853	890	901	864	863	810	932	888	810	827	877	861	858	901	860	846	910	866	891	864	887	867	897	842	851	894	871	900	873	863	907	882	825	840	828	824	837	870	849	847	885	887	922	924	863	849	886	848	853	928	861	896	866	862	880	893	868	871	803	936	922	848	867	896	846	885	891	842	903	844	866	896	875	913	878	887	801	855	825	879	889	888	878	822	880	845	880	872	838	872	897	872	834	851	861	826	859	853	853	873	913	899	900	893	816	796	887	866	859	860	878	856	895	872	831	893	948	854	824	883	909	878	878	886	891	878	883	839	821	843	903	846	877	931	851	868	854	883	822	904	870	851	876	857	828	877	851	919	876	875	832	817	864	834	849	895	858	854	892	861	873	857	893	897	839	910	870	865	851	852	903	911	868	876	857	896	900	887	871	825	863	862	887	851	859	868	851	848	885	883	892	893	864	861	858	814	881	864	834	941	883	877	813	886	898	809	821	869	863	912	847	921	893	845	854	855	883	869	865	857	889	887	903	875	880	824	887	844	907	869	867	872	892	887	820	859	865	886	888	913	912	880	870	854	889	862	903	896	857	836	925	945	873	854	901	855	839	872	898	911	859	897	892	856	847	872	924	865	845	871	877	877	920	857	882	879	878	855	899	860	877	822	873	884	853	844	821	878	868	825	881	928	866	845	896	855	928	920	911	906	877	854	850	844	828	886	893	869	838	890	830	917	842	883	832	852	904	813	877	831	887	911	810	837	880	891	860	876	890	840	821	905	892	855	902	873	832	860	859	868	877	909	839	890	873	856	882	878	906	919	860	892	845	907	892	851	831	889	866	850	852	841	876	879	885	857	858	840	846	852	883	876	889	863	904	882	917	875	910	874	875	867	852	853	904	927	831	822	923	873	855	836	889	916	857	882	855	819	884	862	916	894	836	916	847	833	876	871	853	865	865	877	830	833	846	869	838	898	923	824	854	930	897	870	850	848	936	882	895	862	912	883	909	878	850	859	886	906	893	865	824	821	895	859	863	869	854	908	909	915	889	897	881	878	864	856	853	882	904	853	896	827	872	926	888	911	887	846	897	873	867	852	796	853	863	874	841	896	875	945	848	844	891	874	874	872	856	837	854	864	917	802	850	841	927	898	900	858	861	838	868	871	834	855	875	870	893	876	854	862	924	883	894	848	870	881	819	902	876	904	871	842	868	910	898	871	874	899	888	861	838	887	905	858	811	867	862	921	912	906	862	926	853	841	822	844	867	871	883	820	817	865	818	864	893	873	824	880	890	807	867	890	867	873	905	904	919	888	902	912	828	828	890	877	806	915	846	898	884	866	861	888	880	903	924	871	849	893	878	867	849	855	843	876	848	893	856	861	895	825	882	900	889	874	843	903	895	865	858	840	876	868	879	849	888	876	897	785	891	865	880	868	881	874	865	831	868	875
58306	24899	8589	1753	779	508	429	444	452	400	429	427	425	406	442	440	372	389	388	421	396	426	392	440	395	394	354	412	379	390	436	438	456	443	467	395	382	403	429	386	432	410	413	419	426	431	414	406	431	397	397	389	454	446	411	394	433	441	433	428	435	411	419	394	447	402	436	424	397	394	419	452	432	425	415	381	404	408	426	464	393	404	428	418	444	405	413	426	433	427	410	432	437	421	448	438	411	409	411	391	423	392	405	395	406	439	433	387	441	408	479	403	384	443	392	388	386	416	429	448	422	420	398	398	400	379	417	384	424	361	427	446	412	449	371	387	401	425	430	409	424	428	411	437	387	432	391	437	384	440	396	423	441	472	453	442	388	445	419	412	409	441	376	446	393	406	455	355	386	436	418	385	444	412	402	390	411	443	436	392	387	395	382	404	412	416	437	456	438	475	433	436	445	391	382	412	417	402	407	411	417	408	396	423	420	398	401	396	425	410	397	430	426	401	433	437	401	410	393	426	408	413	401	450	426	413	389	436	393	394	407	435	438	431	386	436	385	408	419	405	398	375	426	430	441	428	407	430	406	412	438	455	409	428	412	385	407	442	456	441	383	397	386	405	423	454	421	412	435	368	414	444	402	453	438	438	422	407	421	409	430	403	412	428	443	441	408	417	373	451	449	414	434	411	417	456	419	406	375	432	403	381	378	417	420	461	427	397	434	405	426	436	417	425	411	425	448	410	401	396	443	427	404	397	434	392	390	427	414	384	441	394	428	414	440	414	432	436	442	423	405	441	394	403	404	426	445	403	425	435	406	378	421	394	412	406	418	396	434	430	444	412	417	424	423	432	407	392	404	370	385	432	437	428	411	404	440	413	420	428	422	457	441	458	393	424	409	419	397	370	408	446	399	391	393	404	395	421	391	422	439	390	378	418	432	420	434	402	435	363	416	399	434	443	378	415	406	389	399	438	428	433	413	407	397	419	415	422	391	395	426	399	462	441	420	367	421	459	435	404	430	445	414	387	411	421	384	413	385	444	424	442	379	421	416	444	386	405	402	450	409	392	414	440	413	428	418	398	448	409	435	422	399	404	392	365	408	427	386	430	398	394	405	422	449	389	406	389	384	403	439	388	410	397	398	411	445	398	396	392	386	458	451	379	450	392	414	402	412	423	393	413	419	386	418	437	408	433	412	413	442	413	413	413	432	423	417	414	402	416	411	427	395	455	403	403	391	481	443	402	410	407	403	383	419	377	391	423	390	416	427	421	383	402	428	411	397	427	434	406	412	431	407	392	410	413	409	463	455	358	452	414	412	442	480	410	395	379	431	447	421	433	420	422	441	402	421	440	411	410	444	418	393	386	436	373	419	404	447	464	450	416	447	432	408	440	453	409	391	409	388	381	431	448	411	380	395	374	413	447	430	446	436	426	442	391	412	437	414	393	398	387	397	440	424	425	416	433	475	402	436	444	417	426	439	419	440	425	409	392	434	437	416	396	423	416	390	417	467	467	406	435	403	410	384	407	396	401	433	367	387	408	405	389	413	405	402	397	413	413	395	436	449	450	383	451	442	395	399	432	433	414	453	419	424	434	416	418	352	419	436	396	417	415	412	411	447	410	415	417	431	411	408	387	421	425	397	424	406	418	430	400	382	396	401	454	408	383	443	420	401	388	423	403	422	385	420	414	412	426	464	394	410	386	437	411	400	414	403	402	386	419	422	378	422	414	399	389	413	411	415	426	438	402	436	443	456	398	447	414	428	400	423	412	408	393	401	390	422	444	383	407	398	430	398	411	417	413	408	409	443	417	423	393	399	415	394	403	441	420	416	374	429	396	422	418	429	412	435	404	407	398	374	465	419	434	420	428	444	385	417	435	437	422	432	378	371	424	410	447	401	395	435	397	430	435	424	408	406	388	406	400	394	458	406	427	384	419	439	408	426	431	431	443	438	438	427	413	444	406	414	400	421	431	451	414	405	409	439	398	411	408	432	411	416	415	441	413	400	359	403	410	377	435	423	429	438	411	434	405	449	429	423	415	431	455	446	421	413	409	441	422	390	387	412	394	439	403	384	404	376	435	476	396	391	391	413	419	397	408	407	394	426	418	405	391	440	417	419	408	438	392	431	413	472	396	400	398	406	426	445	405	421	413	459	442	422	443	423	423	416	387	415	420	405	464	398	403	351	417	428	395	387	463	402	421	401	360	436	381	396	375	411	407	425	407	386	439	428	412	364	429	407	412	417	445	378	422	401	389	385	444	403	420	401	417	395	431	419	380	390	353	440	396	421	429	406	444	431	437	432	411	427	418	417	440	417	422	452	430	420	438	421	426	407	389	402	434	426	425	407	393	423	422	412	391	410	400	380	372	411	425	430	372	388	425	412	401	396	383	367	425	452	459	434	413	386	430	426	439	446	478	434	393	455	428	366	409	432	410	396	387	387	408	378	396	428	383	389	371	392	412	441	433	416	457	417	402	415	414	449	464	425	396	461	419	415	388	345	427	439	426	404	384	398	429	440	383	383	431	458	386	441	429	424	419	439	391	424	410	416	416	426	415	439	435	397	417	381	414	433	396	463	415	401	440	386	437	429	428	422	434	415	386	420	411	376	409	418	474	396	396	441	397	429	387	413	470	423	419	405	387	419	412	418	415	439	385	434	404	413	439	399	420	459	433	418	396	429	418	455	442	419	438	403	423	452	451	415	426	385	405	448	376	437	419	429	413	420	399	390	405	402	396	402	389	401	374	403	363	379	388	401	407	381	407	401	396	415	437	450	393	395	430	445	385	432	416	402	455	415	418	432	421	463	419	415	380	436	424	430	398	386	380	400	407	404	393	408	398	454	446	434	396	425	414	437	436	455	435	453	423	401	426	428	425	416	436	383	432	419	444	410	411	412	454	459	413	419	419	453	428	438	394	404	393	464	378	431	368	421	406	433	442	380	400	425	374	410	396	446	427	404	412	456	391	370	413	399	424	438	409	405	432	405	418	376	405	433	422	401	396	423	416	416	435	389	445	429	443	421	396	440	441	411	443	392	393	409	435	443	419	409	379	435	433	410	408	402	418	412	449	429	407	422	442	385	377	422	426	425	385	396	415	400	395	424	433	399	435	433	407	424	431	389	411	419	436	428	428	406	401	375	439	442	392	377	449	406	403	399	407	399	434	443	437	440	445	384	458	408	444	434	441	419	405	447	395	433	432	451	406	438	394	384	414	414	454	422	423	409	407	398	415	423	422	396	404	403	443	414	443	407	405	394	404	415	404	399	437	419	413	405	437	405	446	428	396	390	411	444	437	440	360	419	418	392	377	384	392	441	420	436	371	410	392	407	412	420	404	399	426	456	401	404	379	382	405	376	407	451	422	418	417	424	380	420	398	411	407	461	413	424	421	415	394	408	401	446	385	442	460	413	387	424	439	392	399	425	424	423	436	443	416	430	395	407	417	417	385	401	405	403	418	413	393	441	429	450	439	434	395	420	386	401	430
40111	16411	6050	2885	1743	1314	1073	976	914	940	911	923	914	912	960	883	914	916	882	953	871	902	885	898	916	931	868	935	908	933	944	891	977	912	931	953	934	908	907	849	940	886	920	905	894	967	921	885	886	933	870	876	915	934	895	969	894	935	870	872	913	902	904	932	901	893	909	936	944	952	942	947	878	834	938	908	892	911	861	903	916	920	918	932	871	896	917	948	929	965	933	880	922	872	931	888	970	953	885	883	941	925	901	899	891	870	899	976	923	901	896	875	917	930	912	905	914	922	961	880	938	885	905	856	911	891	911	848	899	957	922	954	927	879	894	893	902	909	909	873	879	895	887	888	924	930	937	898	890	919	977	907	888	881	956	892	929	968	880	895	939	947	933	923	910	895	879	908	892	927	898	891	944	953	896	925	888	901	874	906	896	937	934	868	925	927	952	921	904	882	907	891	925	884	894	957	943	928	956	964	878	828	950	940	900	902	849	897	912	953	846	939	891	898	924	950	888	885	874	944	846	899	918	818	944	910	891	911	935	881	931	938	902	915	919	900	944	888	910	864	906	899	917	938	911	908	929	889	833	884	891	917	915	886	929	944	921	948	892	814	900	872	916	933	953	881	914	874	927	902	879	920	948	881	932	855	852	901	866	922	913	935	872	962	902	895	874	898	874	939	890	890	900	906	949	916	892	930	915	958	928	927	934	914	945	960	932	864	896	929	921	872	870	920	922	897	875	840	893	851	900	919	914	935	862	903	891	932	862	894	898	915	931	910	885	918	902	852	987	934	883	918	952	835	886	923	904	885	960	910	943	972	896	903	912	918	908	877	939	928	879	912	868	939	887	932	871	855	942	921	900	914	900	874	875	919	893	930	904	919	916	952	922	861	942	902	854	919	911	929	966	922	869	928	898	869	876	850	990	905	880	937	883	896	920	873	939	964	929	904	967	889	943	860	906	891	882	903	917	920	874	948	887	916	936	894	965	870	943	918	891	905	911	875	903	893	876	942	932	914	933	862	951	836	918	944	958	927	889	893	932	915	904	937	946	908	888	952	901	900	892	897	868	893	866	843	837	853	893	877	930	923	921	966	902	839	947	867	902	886	919	885	870	901	890	910	887	910	956	889	898	891	917	973	910	940	902	950	866	896	955	891	903	942	900	894	880	910	885	846	915	913	891	905	865	915	912	903	849	935	928	890	890	925	903	885	869	936	849	900	919	904	927	946	873	890	909	910	861	900	953	906	888	904	864	949	922	922	843	962	931	913	959	915	898	924	872	905	859	910	880	879	916	932	878	923	868	935	908	890	947	844	869	903	873	920	957	921	903	919	925	949	955	922	933	967	899	921	914	902	915	914	929	898	904	918	926	938	927	880	856	980	878	856	932	904	955	995	855	920	928	876	948	921	895	914	908	906	951	883	906	894	945	967	921	930	886	878	911	884	904	907	891	938	939	939	878	881	931	922	935	919	908	936	940	936	934	905	888	904	808	896	967	918	879	947	883	920	889	911	888	895	909	852	919	906	885	874	937	910	938	896	902	895	920	947	902	945	908	932	854	906	893	927	932	923	915	903	895	924	919	903	906	876	914	924	881	940	894	885	938	910	883	882	946	958	969	958	925	905	893	933	938	932	915	939	995	923	897	892	901	911	941	870	866	929	955	918	874	912	914	954	924	898	880	940	905	957	928	932	917	925	950	844	943	881	956	905	949	945	867	929	922	915	938	870	925	910	859	821	893	885	927	904	914	937	934	924	924	883	821	923	966	915	919	893	897	920	938	933	892	918	918	953	966	879	945	866	919	942	921	888	981	867	910	894	907	875	841	910	881	926	904	964	903	918	864	928	892	948	982	901	926	920	895	952	918	919	957	935	877	926	903	905	847	870	887	912	862	899	936	875	900	893	926	929	850	846	924	906	898	918	871	931	897	922	957	917	879	940	937	945	920	896	896	839	901	931	915	879	926	894	923	934	893	902	947	894	918	877	943	954	909	913	936	945	926	954	939	942	865	916	913	938	880	927	914	860	920	903	913	878	835	873	895	862	877	889	962	949	921	883	871	929	876	898	873	902	889	912	862	938	957	920	882	913	888	910	921	856	931	984	892	859	916	950	891	916	889	908	929	874	911	958	917	921	828	893	941	864	953	911	868	917	848	961	893	879	910	842	871	982	904	931	866	864	885	903	898	927	878	933	925	899	892	912	891	938	924	890	867	928	873	944	878	915	897	880	901	899	928	848	926	897	961	939	940	945	901	910	871	955	906	930	937	915	889	903	891	955	840	934	917	900	855	943	918	971	877	914	908	932	894	941	870	881	958	875	939	930	948	923	956	907	936	911	924	880	858	906	895	940	877	939	940	897	884	923	899	934	905	918	890	913	893	956	921	949	903	886	911	870	926	851	899	912	882	915	918	876	910	902	895	903	943	867	968	916	901	938	964	903	856	914	918	939	941	894	895	904	926	942	926	946	899	924	888	941	936	920	922	902	902	887	876	908	899	875	891	889	939	860	905	864	883	933	947	903	959	889	927	903	932	932	857	916	896	868	887	890	897	960	914	945	879	919	902	945	911	939	881	925	893	913	911	930	887	940	872	936	913	916	851	912	939	895	911	848	899	928	901	886	934	876	884	863	913	888	938	940	914	853	927	939	923	927	896	927	932	928	912	898	841	875	880	885	895	915	882	913	855	947	968	901	908	892	942	888	904	927	934	881	913	912	902	906	923	936	967	959	914	934	912	868	876	920	904	884	903	953	923	878	940	945	928	924	924	883	923	917	949	901	893	950	974	906	925	910	916	955	944	928	848	873	915	904	903	907	910	884	927	973	848	868	917	883	930	942	891	919	938	903	916	940	920	877	941	942	849	943	937	949	911	877	908	988	914	912	932	952	890	922	926	927	899	912	966	892	964	958	875	923	945	949	924	871	904	894	882	912	939	913	914	922	941	945	887	968	936	929	940	952	880	938	882	913	912	936	872	942	922	948	919	930	892	870	914	929	943	896	899	971	944	928	951	939	873	909	910	955	882	961	931	860	905	952	936	867	912	892	852	905	837	983	908	899	893	904	891	967	869	932	896	918	909	967	892	909	870	935	905	890	897	958	918	929	893	871	871	904	921	906	926	939	889	924	908	844	854	964	879	881	903	951	933	902	916	906	899	927	860	917	885	921	901	987	916	956	892	919	857	909	894	931	908	877	859	950	901	931	946	962	933	878	892	888	1008	851	925	914	910	881	899	885	929	971	913	923	897	970	846	936	926	920	860	884	974	875	914	921	914	879	927	937	940	899	958	930	934	963	931	912	938	865	915	879	923	933	911	948	897	934	913	913	891	903	891	852	866	916	881	979	929	944	900	898	929	887	926	931	876	910	942	910	910	916	872	941	898	893	894	897	920	943	888	895	903	963	912	925	957	909	938	926	909	910	854	893	945	867	940	916	987	918	896	901	895	890	939	900	859	902	851	947	921	937	876	886	925	926	930	885	872	931	909	942
50803	24268	9982	1483	530	437	442	384	459	443	387	426	397	407	391	411	425	429	434	380	410	434	432	423	413	409	445	413	442	446	470	409	469	399	382	377	443	401	428	451	378	425	433	453	458	403	470	420	415	430	454	405	433	423	409	410	407	425	423	404	409	431	395	440	423	410	432	420	456	398	435	471	432	415	413	419	395	436	414	445	402	390	423	432	406	442	434	422	424	451	406	405	404	391	483	424	447	417	437	450	426	418	447	438	437	400	422	390	417	427	453	392	409	453	401	411	401	459	453	433	425	435	410	411	403	411	429	406	391	421	475	446	392	445	418	456	431	408	434	432	445	388	404	429	387	427	384	407	492	448	434	436	456	433	426	429	410	422	435	432	422	458	425	447	392	414	428	413	423	428	399	410	448	425	445	466	447	427	432	408	390	393	405	376	423	416	413	432	393	386	421	397	440	436	420	394	456	411	433	409	420	429	418	450	415	433	405	433	429	421	410	374	403	405	423	430	403	421	471	420	493	464	393	422	426	453	382	426	459	450	448	418	387	418	419	414	401	441	392	431	468	415	404	398	437	479	459	436	404	379	395	433	441	450	419	424	378	480	438	406	435	418	381	421	428	456	432	429	431	406	397	420	435	448	410	423	411	400	403	390	386	420	419	352	419	418	431	427	410	423	405	447	424	398	436	401	442	436	406	395	365	456	414	417	443	415	409	441	425	489	428	422	422	445	438	448	421	419	414	437	408	427	430	435	394	438	413	407	411	421	444	415	466	433	485	393	443	388	409	418	444	447	425	352	437	439	417	417	476	398	450	423	423	430	412	424	407	454	418	436	432	407	424	382	398	393	404	435	454	415	401	428	437	431	448	452	419	376	436	427	397	401	417	395	449	420	444	400	397	437	398	412	463	412	419	414	434	406	427	436	425	404	420	405	388	389	417	427	428	412	394	442	423	492	411	422	441	420	473	383	395	420	452	394	423	401	478	424	392	436	419	439	418	420	390	439	450	424	403	418	442	430	418	439	405	430	443	432	395	413	452	464	380	425	432	434	419	416	394	441	414	482	411	456	411	384	418	399	401	384	457	451	438	393	457	412	421	435	408	391	381	423	446	388	422	386	462	430	400	405	367	438	414	426	365	379	399	452	397	415	445	429	393	441	389	436	417	416	454	406	406	411	463	428	423	449	465	442	409	389	407	422	434	452	403	427	432	383	430	431	443	389	437	428	419	417	431	411	417	397	367	415	414	451	405	442	403	434	455	426	416	397	453	412	395	384	433	425	386	412	452	419	377	396	389	421	416	435	420	398	412	480	427	392	416	422	435	435	399	410	462	386	420	425	438	375	416	420	388	477	452	443	427	373	416	440	464	446	443	424	416	404	386	413	451	382	410	411	426	405	414	449	440	428	416	422	429	525	418	436	392	420	439	452	418	397	387	400	458	384	424	452	454	424	456	425	389	440	403	414	412	399	433	388	396	400	406	442	431	433	429	473	440	397	375	409	436	440	433	425	424	433	382	400	470	425	404	374	457	430	469	439	432	394	408	423	440	443	421	446	435	419	432	429	412	428	397	401	440	428	458	442	407	430	428	404	422	445	458	413	393	451	456	426	450	410	461	412	432	429	390	464	453	413	425	400	429	385	400	422	402	426	408	419	445	447	403	407	426	432	431	444	451	459	425	440	426	404	400	424	447	425	437	431	368	440	405	425	417	431	408	425	441	453	404	439	412	446	423	450	420	402	405	433	424	405	432	432	422	455	430	418	423	440	441	413	445	413	429	427	426	398	437	403	420	409	418	441	452	436	417	401	393	444	410	448	421	398	446	401	449	424	420	395	429	398	424	443	461	427	439	448	414	412	443	411	395	431	391	479	458	395	434	401	403	414	451	405	437	391	355	378	402	393	415	458	436	404	406	422	409	367	402	489	453	464	435	410	403	409	417	455	398	425	427	449	444	382	446	416	404	421	433	410	428	404	396	429	428	421	432	428	459	433	431	432	415	452	450	408	384	408	462	443	424	410	426	399	426	463	397	447	380	439	431	429	470	429	431	395	408	459	485	437	442	418	414	409	437	417	438	413	428	462	428	428	399	416	417	403	415	434	410	436	417	418	428	413	428	413	406	449	401	430	422	419	413	402	425	441	466	442	389	464	416	411	418	443	418	417	417	421	470	430	404	422	419	387	424	409	421	409	438	393	386	406	390	445	443	415	420	464	401	421	435	438	421	395	416	403	436	450	422	430	441	466	404	420	441	374	426	391	407	449	420	415	401	407	431	437	414	470	411	447	440	394	409	404	442	433	402	383	402	428	411	455	448	449	424	387	394	415	412	406	441	403	395	457	415	443	391	436	460	405	449	416	404	443	422	411	422	413	456	463	411	424	467	424	387	431	412	402	465	416	447	453	403	420	408	406	397	412	429	387	402	390	466	418	425	451	448	441	428	440	400	374	409	411	443	424	415	404	423	409	419	449	430	441	396	375	412	398	461	415	467	426	404	423	409	414	412	436	436	427	398	463	449	454	431	412	439	425	430	423	413	451	407	431	450	381	407	434	407	407	433	400	445	434	464	415	378	387	409	401	415	404	428	413	465	417	383	409	428	424	455	412	398	414	457	442	431	426	393	409	410	399	430	378	426	424	421	435	418	421	399	440	422	462	422	454	416	405	389	429	431	416	393	435	439	424	429	443	394	443	424	428	447	371	397	428	434	423	434	476	421	428	419	434	441	447	438	454	453	402	399	389	449	388	386	441	405	388	430	435	428	420	448	394	427	423	381	446	434	437	425	420	447	439	448	435	453	393	404	436	401	390	442	410	432	408	406	380	441	395	447	416	391	415	436	438	438	418	415	426	398	392	428	390	427	447	396	402	458	406	445	431	452	454	421	403	431	464	452	419	421	465	449	412	397	426	397	437	409	397	473	428	385	455	419	430	417	433	427	402	401	394	432	411	447	429	357	416	443	429	403	405	437	427	432	429	458	459	417	428	444	443	431	442	438	442	443	396	394	389	431	441	440	425	419	421	433	436	423	381	423	428	415	449	428	405	446	426	423	470	454	408	424	382	401	405	413	410	383	463	465	424	428	456	448	423	436	458	422	410	416	430	445	432	443	440	406	404	399	425	419	420	408	429	437	405	415	412	404	427	394	452	432	480	420	430	419	394	396	397	407	422	444	424	457	394	373	405	412	456	411	452	418	401	454	452	428	443	439	405	406	394	435	400	424	405	440	450	394	428	442	456	407	422	428	425	454	409	402	429	383	404	416	410	418	420	435	384	408	470	390	422	468	399	417	452	406	423	457	419	412	443	426	429	402	418	458	439	445	394	434	424	438	422	435	424	423	442	430	404	430	406	417	417	408	387	449	418	454	413	425	390	429	435	444	430	431	443	470	420	435	411	423	424	424	440	436	414	417	434	437	424	462	444	458	432	413	438	439	409	409	402	405	418	424	450	429	418	434	452	420	450	401	474	439	425	426	458	407	427	423	423
34069	10911	2921	1610	1149	1004	936	935	944	934	934	943	943	873	888	939	931	892	927	878	905	900	922	922	976	928	924	951	957	1004	939	949	920	914	928	943	899	971	887	878	948	947	972	941	953	915	922	965	939	918	985	948	1014	974	914	937	942	902	897	937	986	960	932	911	909	963	886	888	846	912	928	913	931	924	912	931	916	894	924	923	930	968	936	926	940	928	960	891	959	981	911	955	952	936	878	913	889	916	886	920	905	988	949	943	930	888	962	912	949	923	948	923	913	888	899	951	956	935	920	914	866	891	955	952	900	929	902	888	920	915	869	944	925	951	908	957	964	903	976	928	966	978	942	894	918	891	928	946	895	886	940	868	930	903	907	866	963	974	918	923	897	929	944	958	867	959	925	884	875	944	893	990	911	931	899	905	926	919	924	891	931	951	941	944	938	934	927	905	943	927	960	910	911	963	941	880	957	918	897	862	882	865	945	910	900	911	962	911	859	942	941	919	913	867	920	912	947	900	873	973	964	934	921	942	919	871	956	964	1001	922	909	871	895	932	954	948	914	968	904	954	915	882	956	916	895	958	918	917	932	915	900	937	956	905	865	937	934	931	941	913	917	907	955	909	920	948	946	935	933	897	917	891	878	901	965	888	918	953	949	920	935	880	954	950	951	924	871	918	910	921	895	948	910	924	899	906	878	925	928	897	943	936	946	985	907	901	961	950	977	955	901	841	938	941	934	910	912	914	916	886	954	944	888	933	985	949	878	970	915	930	922	935	876	951	961	882	904	980	909	924	944	869	941	923	908	957	935	950	927	901	948	879	983	903	900	924	929	933	941	941	879	924	965	889	887	896	913	868	916	879	948	930	921	932	930	894	948	897	888	893	949	895	899	919	925	914	903	886	952	901	890	929	947	897	911	1006	938	941	885	939	864	911	923	923	904	917	949	891	939	927	865	932	972	894	910	914	894	942	964	921	869	943	944	950	949	936	868	924	945	891	880	931	938	955	894	928	941	940	873	881	906	916	938	971	959	925	911	931	931	862	906	870	917	936	933	956	939	922	916	909	919	976	923	894	1009	946	927	919	911	877	950	927	900	897	963	892	889	902	942	881	895	899	922	902	875	873	956	921	963	888	924	902	891	912	914	878	867	914	863	861	890	933	898	938	932	933	952	903	1000	908	958	861	901	868	946	982	951	932	926	914	964	942	925	919	923	883	901	933	911	895	901	903	935	885	852	921	969	884	968	878	924	916	944	880	870	918	942	917	942	941	897	943	942	930	981	994	954	922	947	897	873	930	953	928	953	917	931	935	979	911	929	879	970	896	947	907	865	884	941	915	906	907	917	922	943	926	946	869	932	974	937	940	935	960	860	961	911	905	868	930	918	938	893	916	890	919	943	932	907	902	959	945	975	1007	890	893	959	906	962	886	946	991	968	938	888	927	904	900	919	904	906	912	907	862	896	895	919	905	932	951	900	932	901	907	945	962	944	887	921	939	881	901	937	923	927	881	926	918	953	899	900	906	979	890	961	974	914	881	932	960	944	896	932	968	916	877	913	933	918	937	921	917	942	934	896	927	902	951	911	858	919	923	861	949	902	910	924	952	881	950	925	914	913	934	956	934	910	870	885	949	859	930	917	871	959	834	894	977	867	907	936	972	932	938	925	930	958	854	912	914	904	903	911	937	917	870	924	907	912	901	951	896	919	952	895	909	948	923	931	934	917	925	928	975	964	925	923	901	889	908	893	929	954	901	899	926	887	893	909	959	942	884	960	856	863	906	940	875	946	940	958	902	924	900	927	901	889	884	880	896	914	976	931	917	946	898	928	955	907	959	919	884	918	908	968	921	961	886	917	955	927	890	945	915	932	926	931	976	926	940	930	961	946	913	927	933	930	965	911	971	948	859	889	920	938	865	924	916	903	921	930	904	935	913	861	937	921	915	883	944	931	863	921	897	916	923	938	915	878	888	889	876	942	973	949	874	913	933	907	904	963	903	903	952	925	917	942	942	906	979	951	941	945	923	957	912	923	929	907	933	945	895	861	934	928	976	888	909	941	958	869	985	914	939	957	911	912	898	914	928	925	891	905	954	887	931	881	902	874	909	903	949	919	981	907	905	864	917	913	921	923	948	912	891	892	899	910	941	898	905	881	953	891	910	956	951	953	877	899	933	866	915	913	872	886	919	867	902	942	935	926	923	926	923	989	911	855	954	944	931	920	947	881	972	976	907	887	925	884	869	954	920	895	893	933	924	949	888	914	983	920	906	918	945	970	944	885	892	945	958	918	941	928	940	891	897	857	904	983	864	889	956	965	911	895	867	915	946	881	916	935	923	934	965	909	961	880	945	870	925	884	870	894	908	926	927	885	937	918	945	918	957	924	913	899	926	913	948	946	934	863	920	958	871	962	974	938	898	923	919	943	932	881	958	937	927	915	929	885	965	934	917	884	948	876	911	934	920	938	903	891	926	962	941	900	939	939	915	944	968	919	926	860	912	944	911	935	919	913	862	897	959	911	883	901	914	941	898	918	900	939	888	877	858	944	915	944	905	951	904	897	946	903	954	915	901	946	900	922	890	915	905	921	916	896	917	912	930	912	875	952	859	896	929	878	993	887	917	951	943	886	950	907	907	864	910	862	900	918	934	899	913	965	915	918	915	913	906	1005	913	970	958	908	907	931	964	935	896	880	982	929	944	945	890	901	887	961	937	953	906	909	907	894	924	960	921	886	952	944	935	880	935	877	874	986	932	914	917	925	900	942	856	941	952	930	910	937	938	955	943	904	887	874	905	856	886	959	926	941	894	880	912	891	893	923	915	867	918	943	910	916	940	941	903	925	860	874	977	858	938	1005	908	984	933	882	922	895	919	895	897	901	957	908	948	924	965	929	890	932	910	936	872	942	906	879	894	970	882	934	1035	910	961	932	945	891	916	914	933	919	932	909	947	893	897	954	928	981	909	981	891	884	952	857	895	884	890	893	937	885	890	963	891	942	929	935	874	963	921	912	895	900	917	915	974	880	874	889	911	926	928	944	922	889	919	856	915	954	911	923	933	950	899	905	904	894	885	952	911	923	910	909	926	928	949	942	913	927	922	916	922	939	899	946	885	934	920	885	897	876	908	897	914	930	950	891	901	918	888	926	930	898	957	904	897	915	931	890	921	933	938	885	932	929	978	946	898	913	955	927	943	934	851	887	923	929	893	906	940	915	952	855	893	959	889	906	917	971	912	969	919	886	909	895	959	944	919	907	925	913	910	895	981	895	979	885	913	900	1001	913	880	920	910	954	931	924	864	905	946	973	907	870	944	939	939	961	917	941	930	908	889	900	913	958	890	936	926	926	905	951	898	920	905	931	917	931	907	934	897	984	964	901	926	964	926	926	915	871	951	941	909	922	902	917	950	943	982	945	925	926	928	912	885	885	922	898	948	879	961	934	915	935	918	970	911	959	941	869	871	959	940	879	849	944	862	964	979	904	936	906	946	913	889	892	923	919	904
43256	16822	3687	711	494	395	394	405	415	414	393	393	423	428	414	435	394	384	403	422	403	421	396	394	440	450	471	450	415	423	381	411	389	405	395	432	441	422	423	402	422	421	395	401	430	410	376	412	420	451	405	419	398	407	425	434	401	448	423	420	460	405	422	446	416	440	422	440	396	415	443	407	427	394	439	440	383	400	400	406	446	425	421	422	421	404	419	409	412	385	414	428	365	412	386	424	412	459	439	392	413	378	444	424	421	403	392	367	404	406	387	403	411	367	455	444	401	422	402	378	397	397	410	430	404	414	428	381	409	413	381	404	382	412	455	419	447	433	378	442	412	423	434	409	409	437	420	409	373	412	445	438	416	394	400	432	401	420	390	384	415	419	425	414	417	422	390	411	392	431	435	444	410	434	378	423	403	379	408	426	432	396	391	424	436	407	422	394	412	434	446	424	410	389	423	418	401	437	407	374	374	421	429	376	402	420	408	430	406	408	411	419	388	408	437	433	427	391	431	436	427	416	434	431	451	438	396	387	372	354	434	381	412	421	401	412	424	385	424	428	391	442	408	435	434	422	370	406	400	385	423	426	436	415	442	419	446	446	423	424	448	416	404	407	461	425	446	429	404	408	453	380	447	395	413	382	407	419	487	407	454	382	473	434	394	393	405	394	413	445	388	405	379	388	423	416	395	376	390	458	393	418	414	410	412	415	387	411	375	408	389	417	438	432	402	411	412	404	408	412	445	433	405	392	368	406	387	396	397	393	410	408	397	394	372	396	359	455	390	415	414	377	398	401	418	434	409	419	416	423	424	367	431	377	412	401	424	420	393	416	419	424	414	440	404	433	425	402	423	423	416	419	391	435	462	406	368	453	408	381	406	368	378	405	438	415	419	392	388	378	436	409	441	419	439	397	421	388	412	429	397	414	425	415	380	413	434	424	379	401	409	400	391	451	398	373	410	412	409	415	418	430	399	384	444	440	449	366	382	386	440	403	417	441	342	387	457	414	395	423	423	432	384	408	441	445	376	368	409	436	406	434	427	442	374	393	414	448	405	427	429	414	405	404	435	402	441	420	419	416	405	447	391	431	402	412	434	416	431	405	389	430	400	397	433	419	423	430	429	421	464	369	411	431	381	383	390	436	416	401	438	419	416	441	444	419	431	387	432	451	457	424	428	366	432	388	406	449	373	402	442	408	390	425	404	463	420	367	397	380	391	406	434	404	408	414	399	416	402	446	406	401	435	390	429	398	416	349	436	385	424	405	372	428	448	394	408	399	437	395	417	398	402	434	368	430	393	408	439	401	396	407	406	406	435	414	419	412	415	397	418	432	414	382	405	377	407	380	435	424	396	417	461	397	432	401	405	377	422	405	404	407	360	425	405	400	412	377	396	418	379	396	422	426	452	381	429	449	400	410	395	417	402	396	421	396	424	388	369	417	441	395	450	418	487	420	406	443	397	391	400	382	419	432	397	371	420	449	421	421	456	431	423	411	404	427	398	438	432	422	414	408	414	424	421	408	441	414	405	402	364	435	459	373	387	385	419	449	421	428	410	415	429	399	402	386	414	445	452	403	397	416	383	418	432	422	424	383	406	414	451	439	396	438	406	412	423	409	394	365	428	414	399	398	384	393	414	409	372	381	423	383	383	439	440	396	444	408	391	424	438	422	425	396	397	425	408	400	384	438	366	372	357	416	394	437	422	390	405	433	415	447	434	400	407	429	371	435	404	378	393	430	390	403	410	409	421	395	410	403	376	375	402	416	417	393	395	474	417	444	414	397	386	394	432	386	431	446	445	414	450	428	425	405	442	392	387	393	389	416	388	417	405	408	388	378	428	436	408	411	413	361	438	377	417	366	439	435	413	395	409	406	419	447	419	414	420	389	362	398	378	417	434	425	419	406	418	412	411	428	429	393	396	379	416	453	402	427	425	468	435	429	437	387	405	398	370	399	381	432	444	372	403	395	437	371	399	417	396	401	405	378	412	401	427	406	449	400	447	389	451	415	400	392	421	390	413	392	426	371	414	403	420	434	449	393	402	430	415	379	417	441	426	423	432	410	425	410	398	388	420	442	448	403	398	405	410	389	368	418	378	405	380	440	390	399	405	426	432	422	388	393	413	443	438	444	410	376	404	396	423	431	438	408	423	449	403	412	421	465	410	400	431	416	415	372	382	464	410	394	415	390	399	405	416	414	426	381	397	391	374	425	399	374	419	443	443	456	430	437	404	440	414	434	389	378	408	436	408	427	399	405	403	421	447	407	420	421	428	397	408	395	370	410	448	390	415	423	412	434	439	398	411	402	413	438	396	420	420	378	429	440	393	408	421	414	414	420	396	383	422	414	420	407	436	413	396	423	377	445	384	405	423	401	414	437	361	443	428	415	482	421	392	387	417	438	428	459	434	388	407	418	402	400	376	407	438	399	390	387	435	452	401	416	390	427	349	418	412	374	436	423	422	426	446	434	444	401	412	413	422	385	360	469	392	424	416	463	412	453	396	381	412	395	399	424	451	425	372	420	407	422	397	424	407	403	390	395	420	379	413	398	422	393	393	426	426	434	443	425	400	412	393	410	407	420	382	403	390	412	400	399	400	415	432	396	426	406	398	413	442	405	381	403	437	390	398	370	378	417	401	405	419	405	399	431	415	402	443	416	365	413	435	443	461	419	386	453	372	411	379	456	454	397	405	419	402	423	391	437	422	410	382	370	423	397	421	408	377	434	386	410	374	442	379	407	412	397	395	425	468	436	385	380	448	413	413	396	397	378	439	406	378	417	444	402	395	400	387	408	394	397	413	395	359	404	347	441	430	446	447	420	436	445	367	430	423	384	441	366	394	398	403	462	409	404	408	396	403	432	441	440	409	379	426	416	404	387	398	453	374	386	417	406	388	393	386	413	413	431	395	441	465	379	415	378	400	412	363	436	375	413	422	434	400	392	422	443	424	427	420	415	411	419	399	411	408	406	409	430	424	372	414	407	412	404	417	436	402	418	430	406	396	378	430	419	409	427	416	400	389	388	439	437	399	381	421	445	371	405	424	428	390	387	398	442	411	429	411	421	418	407	375	417	399	389	376	397	398	395	419	450	395	403	434	421	430	393	424	422	418	422	378	361	437	445	438	396	426	378	371	411	418	416	407	400	414	392	411	408	420	379	410	441	399	412	420	383	406	404	435	464	461	395	408	446	383	402	391	398	426	413	419	384	400	385	412	408	368	430	414	438	399	380	427	429	404	387	394	407	428	411	397	406	387	409	409	415	407	435	390	390	442	411	419	431	429	396	399	374	408	426	392	418	422	393	432	414	416	419	403	407	452	417	444	384	381	419	432	464	386	429	412	400	422	440	441	372	416	454	402	410	410	405	419	345	470	447	373	455	416	397	436	396	398	400	385	394	427	403	414	449	416	442	400	406	368	445	446	407	410	416	388	401	375	419	404	438	412	378	398	426	432	411	431	415	431	417	399	405	405	422	404	464	455	404
25533	5981	2150	1240	1013	869	890	946	895	902	901	893	940	914	938	955	911	920	865	896	861	905	916	942	879	848	905	888	877	939	876	895	892	893	891	896	912	921	893	889	850	918	912	904	901	935	888	923	885	925	853	855	894	877	882	922	882	912	945	876	844	918	912	879	925	881	924	877	940	892	871	934	913	914	969	864	900	859	926	906	930	879	891	848	833	894	901	908	936	849	925	885	860	928	883	867	912	861	881	862	878	860	895	879	870	817	875	881	947	892	892	848	888	914	864	868	869	827	910	850	850	899	892	883	910	906	943	895	900	931	870	888	891	899	882	886	975	910	895	948	929	904	907	847	920	883	913	923	863	888	904	920	864	952	965	934	933	869	864	975	919	959	878	922	875	880	874	899	899	927	901	884	957	940	908	961	924	864	924	919	931	898	924	913	895	909	873	892	894	924	896	911	901	860	913	943	881	879	908	854	838	890	911	910	876	909	899	893	879	918	937	859	876	937	945	892	862	896	859	899	874	948	893	886	868	910	933	879	916	903	887	928	893	899	869	933	926	952	886	978	928	859	911	884	955	870	907	922	891	904	906	896	928	889	822	916	886	912	823	895	925	920	893	919	903	862	914	909	903	876	873	930	896	936	904	886	917	925	858	903	920	864	891	833	900	905	846	872	941	842	914	916	892	925	872	914	892	865	866	864	902	911	867	842	859	890	911	921	919	854	879	908	853	886	915	896	901	898	870	943	887	958	836	867	887	895	895	938	877	945	913	884	917	913	918	890	858	898	857	932	850	887	901	876	930	904	867	913	869	882	889	913	866	955	892	877	911	877	919	932	959	873	875	890	913	939	905	897	875	926	939	908	899	894	860	871	889	890	863	925	955	881	889	902	901	888	930	903	887	899	860	885	860	917	959	964	867	875	901	917	872	892	926	870	994	916	857	928	880	940	870	828	896	864	895	899	852	874	937	830	896	951	878	863	927	884	877	916	894	882	863	885	947	888	897	908	915	881	905	876	959	872	895	892	914	921	923	895	911	873	906	917	944	862	957	926	935	900	887	885	899	915	933	905	875	884	886	912	878	976	900	908	916	945	948	914	904	884	904	867	908	944	898	874	854	888	930	933	901	906	865	889	866	936	875	871	901	878	808	909	883	905	895	950	911	878	916	906	917	915	908	918	944	903	921	911	930	876	858	896	883	903	893	906	912	860	895	929	883	888	960	868	860	895	858	878	898	895	926	899	851	926	904	933	952	905	866	903	911	982	887	937	898	902	909	951	908	894	920	879	912	952	878	885	858	929	904	866	885	911	933	873	913	863	865	897	854	906	879	908	904	864	852	941	900	868	911	895	930	891	895	921	911	913	926	879	859	906	899	875	909	858	914	898	907	923	910	883	833	927	927	837	890	877	897	870	869	911	858	884	894	882	943	915	874	944	902	928	894	886	889	908	927	882	934	923	931	897	846	953	865	893	942	877	840	904	870	971	878	913	926	917	917	869	897	930	888	874	882	911	925	891	891	862	894	900	892	908	883	888	918	911	853	911	886	926	943	933	822	911	908	866	909	921	901	879	913	917	911	898	874	841	871	896	852	880	919	916	879	864	955	906	890	876	907	928	883	963	884	854	889	863	840	912	856	941	901	874	898	905	919	921	893	854	897	917	894	924	866	906	855	845	880	884	948	922	918	905	847	907	917	874	902	865	866	903	913	930	876	872	915	888	868	896	868	841	912	902	888	854	940	946	880	882	881	889	894	900	913	860	921	955	871	913	869	838	929	949	900	950	877	915	920	898	893	958	934	934	927	829	861	839	865	890	882	921	866	930	910	891	890	915	875	900	947	904	889	859	846	921	915	917	853	873	876	895	920	869	913	898	908	876	863	920	958	891	886	878	919	908	908	912	941	942	910	887	911	897	878	887	872	872	897	894	909	857	903	896	919	870	887	897	898	943	860	908	887	891	879	863	881	910	932	911	915	910	922	941	883	903	909	940	907	889	925	869	930	913	897	888	961	919	888	849	898	908	934	900	881	918	887	858	908	927	916	845	929	920	901	865	865	955	898	916	867	888	911	905	924	885	885	868	883	926	940	914	850	913	868	894	884	873	902	916	877	873	902	943	850	930	875	892	896	938	899	891	869	975	893	908	899	878	893	912	891	902	927	909	877	901	911	860	923	873	878	880	889	901	846	867	829	914	871	877	912	836	867	887	932	911	882	894	943	887	913	868	908	934	914	896	890	876	907	926	834	909	876	943	894	877	887	887	918	961	860	921	888	862	905	947	965	920	892	924	876	847	914	918	876	819	916	889	873	940	880	883	888	934	896	935	857	896	891	887	930	904	878	885	962	924	879	907	948	874	895	977	842	842	946	890	862	933	844	922	916	914	914	863	912	824	894	960	874	909	889	893	899	908	919	920	921	871	900	855	890	900	915	900	897	911	973	945	889	943	896	902	943	943	880	880	838	939	936	895	856	886	915	894	869	876	855	893	903	873	917	920	897	894	885	899	886	883	887	919	909	908	856	833	884	861	901	919	898	905	891	862	925	945	871	934	882	912	911	872	881	895	946	958	919	861	908	905	934	947	879	899	898	887	854	879	926	964	950	866	846	918	936	868	949	896	894	903	869	910	895	880	916	886	913	909	883	818	913	886	859	902	889	889	895	893	888	930	917	910	925	884	919	920	885	923	943	914	891	919	910	870	916	889	906	932	879	910	875	877	906	914	881	880	896	885	880	895	870	828	807	902	912	900	902	864	896	919	935	904	855	873	906	851	864	929	926	901	939	813	888	903	929	901	901	938	955	824	848	915	885	894	914	883	822	893	894	940	890	909	865	924	896	883	924	854	889	894	914	890	904	913	871	915	935	896	874	914	871	822	926	867	869	911	890	871	897	870	918	882	916	879	934	869	942	969	856	913	899	905	852	930	889	936	964	869	880	870	894	892	883	880	899	872	913	882	847	884	894	878	922	911	884	906	885	861	878	908	862	931	913	939	898	925	915	918	857	908	887	917	873	892	884	882	893	877	924	887	888	914	902	872	874	914	897	883	888	848	891	906	908	901	898	897	880	922	908	880	944	883	852	874	869	883	876	862	935	882	937	878	880	901	874	938	928	906	899	918	872	870	922	864	941	924	908	877	928	925	884	898	905	907	880	976	938	868	948	875	863	910	862	944	926	890	850	876	858	892	846	922	966	882	871	906	943	907	934	884	936	891	904	846	901	848	821	905	896	894	864	855	856	891	905	900	873	911	904	871	945	886	911	893	906	968	902	881	872	907	927	931	917	862	922	892	965	909	893	938	873	898	864	944	881	910	913	870	906	863	887	871	915	915	894	860	890	858	913	925	876	947	894	934	890	889	928	873	924	928	888	915	881	872	912	919	869	907	923	853	865	891	959	911	891	929	888	883	913	900	902	879	903	900	853	888	858	955	949	934	914	863	868	881	917	969	837	907	890	934	884	920	900	950	844	914	881	974	946	883	894	881	898	929
54743	23699	8373	1635	597	438	412	430	404	434	464	468	427	462	436	417	425	433	441	419	407	439	401	441	396	410	375	410	419	419	393	401	419	398	395	404	418	402	416	442	390	402	413	450	422	413	398	421	386	399	445	408	417	375	462	439	394	438	455	446	460	407	435	383	437	403	453	445	414	417	383	411	408	400	374	397	428	445	417	451	403	424	412	445	408	400	426	423	416	416	387	424	397	421	369	416	450	384	417	395	447	419	399	417	408	385	445	417	390	395	404	434	408	364	399	413	448	412	438	395	419	418	450	415	409	467	411	433	421	409	406	440	407	451	428	391	433	453	386	395	393	388	375	446	385	387	416	406	446	400	423	457	400	398	387	433	426	431	407	394	431	432	409	388	403	437	428	391	447	436	421	430	391	404	402	406	424	397	421	335	419	419	410	397	455	418	421	460	409	439	395	415	392	410	404	388	417	439	414	450	453	459	423	417	401	422	410	458	405	434	400	399	377	400	392	404	401	390	450	417	431	438	411	407	422	399	409	406	429	424	431	418	425	420	388	401	434	418	436	409	407	405	406	412	432	449	415	416	427	357	426	416	387	390	438	424	424	363	460	412	412	381	429	418	434	429	425	430	433	405	361	424	379	423	366	433	436	404	384	448	457	441	394	460	411	433	377	374	433	421	416	407	388	393	400	400	420	393	435	392	416	418	406	405	413	399	404	407	401	400	393	428	441	420	407	423	386	392	416	427	427	412	448	399	413	440	411	418	423	397	414	416	455	418	442	453	407	422	406	424	416	430	391	418	400	441	402	433	453	421	427	436	438	409	467	430	392	404	419	416	373	368	445	430	423	428	413	407	414	379	412	426	384	374	423	410	429	440	462	442	424	410	414	449	459	415	399	364	431	410	406	417	412	422	421	424	411	414	402	356	383	424	396	420	412	400	408	420	399	452	408	418	374	401	383	466	437	411	404	442	418	389	431	389	392	434	421	376	364	385	468	415	389	450	414	400	425	378	423	421	402	435	427	409	417	422	457	456	439	431	442	397	366	446	398	443	443	434	425	438	364	376	403	417	418	409	420	428	456	411	407	395	408	429	408	423	415	417	398	396	409	409	410	415	428	413	389	478	412	392	400	429	425	436	436	422	451	457	417	453	397	402	390	426	433	442	417	407	423	392	361	416	443	405	445	392	401	392	412	414	433	400	409	431	397	451	396	418	427	418	400	419	401	397	439	449	402	386	423	432	402	417	409	391	412	424	405	425	406	451	423	379	389	425	441	426	417	402	397	409	428	418	427	401	382	424	394	398	404	425	352	396	416	422	402	399	380	385	408	404	399	378	397	433	378	397	423	407	430	398	405	454	392	430	399	397	382	417	405	371	372	432	456	392	406	421	408	413	381	395	402	410	425	443	445	419	431	429	429	405	427	434	408	431	423	452	416	423	444	390	426	432	462	425	411	439	399	414	438	437	448	417	436	429	399	418	371	430	416	398	432	395	409	372	412	391	411	433	408	404	439	447	419	416	416	365	405	440	425	437	444	407	417	466	476	436	429	379	435	449	389	430	417	389	411	410	453	389	432	380	459	418	464	422	454	433	404	366	419	442	444	407	408	426	408	392	421	396	378	360	411	414	401	406	408	410	434	420	419	407	370	386	400	431	403	378	420	400	413	384	398	462	402	399	443	426	378	430	398	400	374	433	426	391	462	396	387	392	428	406	400	409	445	432	419	426	451	408	406	434	415	409	429	398	388	409	433	435	462	409	410	446	455	397	422	390	417	380	422	419	439	395	367	421	424	440	429	442	413	429	446	409	438	407	417	402	394	373	369	428	438	415	393	436	413	406	429	448	388	390	385	440	430	417	463	402	378	405	407	358	382	397	431	397	430	451	437	406	402	402	398	434	395	441	439	418	442	432	469	427	428	432	414	415	429	434	380	392	446	444	410	401	403	433	433	396	396	393	422	410	418	443	411	438	422	450	448	459	387	394	435	417	373	410	414	386	420	376	408	447	412	442	434	433	444	401	372	415	388	360	417	441	396	440	433	400	436	390	427	411	406	424	410	417	379	443	406	414	355	385	407	405	421	383	427	412	414	419	447	418	403	379	455	457	389	397	403	451	403	399	418	421	405	376	423	391	437	411	403	432	440	473	430	411	396	415	460	409	397	421	442	391	434	438	420	411	396	413	410	400	414	394	409	428	393	468	422	396	420	418	415	434	415	391	420	409	424	411	428	379	402	412	394	413	437	435	378	460	445	402	394	434	433	459	426	424	428	421	413	429	417	389	414	405	443	430	425	431	448	393	407	372	415	403	414	432	443	407	419	423	399	434	435	416	428	436	461	435	419	447	442	409	426	420	445	396	454	412	424	414	408	398	426	444	394	423	366	439	430	405	419	403	429	433	423	403	451	427	417	423	388	390	417	393	429	371	414	413	420	419	426	436	389	446	428	420	408	426	425	424	390	402	405	398	428	452	393	418	407	436	386	416	434	395	414	412	401	426	440	424	408	467	385	406	432	427	463	410	385	429	401	427	377	417	456	402	429	414	407	390	398	426	487	449	413	400	365	409	409	401	395	451	438	426	385	409	409	419	381	388	388	403	413	420	441	411	403	395	417	419	372	428	440	404	433	390	411	398	429	443	423	444	440	438	366	385	392	443	410	426	445	457	392	456	453	449	391	393	388	442	416	457	413	396	415	400	428	435	427	384	434	410	449	404	387	405	398	385	376	399	450	434	424	423	394	409	401	398	397	458	418	416	403	391	359	423	428	433	417	397	393	442	401	438	391	443	457	375	398	380	411	400	438	408	425	413	373	397	420	459	409	398	409	396	410	426	413	425	405	384	414	441	371	399	410	424	394	420	405	408	417	419	436	433	403	384	442	406	418	453	401	408	431	417	416	425	430	403	414	446	400	490	430	449	391	405	402	427	447	406	433	426	439	429	440	410	383	447	417	417	427	421	387	437	421	412	404	420	467	455	441	413	404	452	405	380	414	419	459	418	403	389	379	441	423	406	357	453	408	418	376	418	404	412	381	382	383	436	454	396	469	400	429	427	425	428	417	424	446	392	453	437	414	449	421	409	400	414	454	416	418	395	428	449	430	454	448	423	384	445	439	428	398	390	390	414	412	418	402	422	466	443	444	413	386	444	393	371	441	417	377	405	401	424	420	430	433	430	430	362	430	432	445	436	403	398	421	435	423	414	396	437	433	418	429	430	422	430	412	438	418	429	448	425	415	424	401	415	416	403	386	394	413	365	373	389	389	417	408	465	436	416	405	395	400	397	385	444	401	403	403	371	348	382	412	447	428	438	466	406	404	432	389	374	454	371	416	426	385	415	427	401	408	410	393	396	424	434	395	434	379	397	416	406	379	404	395	400	410	408	455	414	424	440	424	417	412	431	421	398	420	366	395	416	421	418	455	442	376	406	417	419	463	435	438	414	396	451	398	411	404	414	410	409	400	428	419	379	433	370	424	448	415	429	394	381
38165	13457	5139	2572	1415	1049	1016	971	931	960	925	919	914	977	931	875	883	912	917	940	918	909	973	953	907	854	883	877	919	951	926	911	855	879	955	904	971	920	954	924	904	934	849	906	929	897	870	897	913	967	941	954	888	913	858	887	924	886	929	917	901	920	874	885	913	923	864	929	916	864	938	883	936	927	924	918	873	910	853	904	897	889	910	870	918	871	904	884	837	936	884	870	886	904	890	943	915	878	847	906	901	924	875	878	864	951	913	888	910	887	943	858	943	873	897	892	952	900	872	898	942	930	878	900	888	894	892	962	895	933	903	947	910	901	903	898	937	956	939	871	933	852	841	901	872	906	874	891	881	951	865	958	861	943	907	872	880	846	895	857	890	934	912	916	909	951	909	909	945	949	950	873	919	872	891	893	944	900	846	927	883	883	878	881	893	934	910	914	872	908	936	915	912	878	900	904	921	941	962	871	878	863	912	995	940	863	903	904	963	894	846	916	932	889	995	942	963	910	881	869	860	938	826	855	870	940	886	925	922	905	882	890	885	905	893	875	885	910	844	944	865	964	903	923	948	951	921	883	892	840	960	933	862	880	923	937	940	969	927	925	902	910	922	857	945	846	942	911	911	925	914	900	885	865	898	811	905	890	921	898	895	922	926	916	906	907	881	937	987	920	864	896	857	915	902	893	920	897	942	960	909	872	866	935	920	915	843	974	843	918	935	894	909	877	940	934	907	907	933	928	857	913	897	886	905	930	979	882	920	878	867	840	959	949	861	944	961	930	901	932	915	919	913	927	845	981	900	918	977	950	914	899	936	948	875	980	929	923	922	913	869	882	905	858	938	867	884	925	910	916	865	852	915	919	947	862	949	885	902	902	871	940	921	886	861	978	881	931	914	903	915	929	897	992	905	916	908	906	897	891	875	900	852	890	942	887	914	920	886	955	902	891	902	929	888	889	892	901	896	891	902	901	913	939	909	873	938	932	897	871	933	923	903	940	879	863	899	889	891	912	922	898	881	916	929	941	875	952	923	894	885	951	870	936	911	929	904	869	863	904	946	914	855	892	907	895	922	964	873	894	896	853	906	921	872	876	926	926	943	927	881	877	956	889	925	897	895	897	937	918	923	916	935	886	903	927	940	885	891	920	963	906	944	877	875	913	854	943	919	883	940	943	951	936	918	911	882	889	939	899	906	895	923	921	874	899	890	902	906	871	944	909	961	886	887	911	871	971	938	887	905	931	883	882	900	878	893	898	916	885	910	937	969	869	907	901	860	862	894	914	914	845	873	937	933	854	908	920	884	898	912	868	913	909	908	879	927	959	936	867	895	889	963	879	870	945	876	886	927	931	921	925	880	952	896	920	891	927	975	950	882	949	881	874	883	913	888	972	971	858	959	942	873	888	919	820	912	911	942	864	885	961	910	892	904	913	922	922	928	916	953	911	982	859	906	965	920	855	876	915	931	864	912	913	938	886	949	873	896	911	948	902	960	937	889	909	897	915	951	857	902	928	881	939	901	927	895	832	964	906	892	925	866	923	865	892	905	926	932	865	880	870	896	872	918	915	841	899	856	908	890	877	842	901	871	933	956	877	902	905	933	881	920	902	924	878	902	886	923	882	913	892	893	876	921	988	888	901	926	940	884	918	908	896	910	909	922	895	918	863	902	884	908	898	897	834	960	889	928	930	849	857	859	881	925	950	912	905	872	879	902	922	905	858	929	926	901	919	906	859	937	907	919	906	944	916	948	922	924	888	935	904	902	898	894	863	921	851	931	923	902	874	924	853	928	867	865	940	917	975	902	880	889	966	936	961	948	873	912	983	871	915	937	889	936	884	904	896	929	874	903	918	937	923	871	881	870	906	960	978	878	924	910	960	891	918	901	910	936	953	900	920	963	888	875	889	852	874	932	888	914	920	928	914	925	888	928	898	883	905	895	881	908	887	917	906	866	934	941	878	880	929	959	914	919	902	941	930	879	888	924	870	926	917	894	878	877	937	908	916	896	891	911	915	916	908	936	896	912	919	931	942	957	906	975	906	967	904	933	883	887	942	909	920	868	953	914	895	897	888	902	966	910	920	921	883	838	893	890	856	903	934	976	972	891	933	850	907	907	890	884	883	865	833	869	897	914	894	944	925	910	942	903	938	940	886	822	902	920	956	943	898	933	867	904	926	878	935	889	885	930	872	943	900	929	923	929	929	915	934	860	869	910	921	908	938	882	864	933	904	942	960	913	893	912	933	950	908	889	960	961	952	947	844	910	960	952	896	867	890	906	946	942	896	914	913	918	935	908	809	920	927	864	934	999	951	948	883	885	899	926	989	925	883	862	912	951	900	868	903	891	898	873	906	870	949	930	894	908	895	903	944	917	913	878	903	928	921	938	912	927	926	889	962	895	883	863	926	838	872	895	893	957	892	897	901	895	875	876	898	919	883	917	878	922	833	926	872	876	926	913	947	879	922	927	894	943	962	880	910	944	902	970	896	943	942	938	945	927	870	886	931	882	867	895	898	917	947	849	908	932	915	902	905	922	876	882	859	919	902	851	918	961	907	879	937	889	915	938	886	908	870	953	907	854	854	905	938	935	905	901	934	918	856	891	959	861	862	859	876	924	866	858	928	920	890	837	890	931	802	940	912	875	932	897	846	921	988	914	906	922	894	897	913	898	882	921	910	888	931	962	923	889	865	941	864	883	897	854	893	913	934	929	956	924	920	903	885	867	891	891	929	891	897	909	837	940	903	921	881	906	917	964	921	877	836	918	889	870	905	871	853	898	917	953	946	977	939	898	924	910	963	910	904	862	915	925	883	933	892	820	868	930	880	902	907	919	912	965	883	910	920	873	906	867	917	866	877	893	906	966	879	903	918	871	924	920	921	901	919	928	905	906	937	897	925	911	921	925	935	876	907	912	923	885	896	927	912	907	890	951	897	913	906	908	942	872	928	928	897	853	894	928	893	864	893	915	869	877	897	895	877	942	894	908	906	899	953	924	898	888	878	941	947	931	896	887	928	879	912	912	891	898	936	942	946	945	932	966	892	872	909	927	902	928	903	910	931	906	892	882	910	924	963	899	882	914	885	925	937	920	937	869	913	927	914	907	887	907	926	933	880	907	866	932	938	876	871	888	935	873	882	919	900	913	915	978	949	948	878	860	873	929	978	902	933	926	910	879	939	909	891	854	916	893	968	909	912	890	936	880	973	870	895	945	897	929	868	924	842	889	899	868	845	915	925	852	896	898	891	841	899	902	869	911	990	907	907	878	915	913	956	934	885	948	926	911	886	878	883	885	877	868	930	967	896	890	970	885	934	917	963	899	933	934	903	906	941	880	944	868	955	902	928	936	928	856	893	914	874	923	910	925	887	891	847	916	932	864	943	936	849	919	880	907	894	913	891	903	943	886	877	873	935	937	875	934	852	908	879	914	911	935	910	953	863	924	883	922	904	987	897	884	874	938	913	880	914	910	943	904	878	917	896	852	956
64522	33717	14989	3667	1164	778	535	493	395	395	416	488	438	434	409	414	461	377	368	392	413	400	446	428	443	380	450	434	436	505	443	414	410	455	453	439	432	389	459	416	440	452	416	413	429	437	464	431	404	408	426	409	373	424	436	438	433	466	476	366	400	424	409	431	456	461	450	441	410	456	431	405	433	422	421	429	433	386	428	402	420	410	417	419	412	380	415	453	398	427	407	401	435	435	428	437	421	412	415	424	419	391	413	456	403	430	406	457	463	413	458	436	451	432	423	460	449	464	434	406	426	397	453	435	434	407	418	409	396	411	403	390	456	390	404	396	432	434	471	400	428	404	443	436	462	438	421	429	440	446	400	448	403	404	421	434	402	457	475	428	482	464	459	457	415	403	435	441	441	450	435	416	427	400	448	442	399	435	443	434	463	437	407	434	432	401	431	401	467	427	390	435	443	451	412	407	427	412	435	448	420	396	407	419	413	451	418	449	418	436	414	440	454	421	429	431	415	422	425	432	403	430	411	404	429	394	435	448	401	396	432	428	434	421	404	421	407	472	468	447	449	440	410	427	411	407	413	442	436	441	417	437	416	420	420	425	387	427	408	421	444	441	432	421	405	439	408	427	389	442	436	435	386	433	361	402	388	412	395	424	475	443	411	418	407	443	436	444	454	458	439	385	468	438	386	425	408	447	438	439	413	400	424	399	438	429	432	407	418	439	439	396	433	403	445	438	414	427	405	434	402	381	434	415	443	461	423	427	429	387	369	431	423	394	390	417	432	413	423	440	400	417	408	424	380	425	418	451	412	400	455	417	413	451	441	450	484	440	399	430	396	425	404	424	436	423	443	419	426	462	424	444	440	420	434	415	428	393	432	465	445	378	389	423	418	382	453	430	382	391	413	408	437	420	419	437	452	442	428	463	414	433	417	444	417	433	409	463	431	464	410	461	426	416	409	416	415	416	424	421	443	454	404	430	438	447	441	390	457	429	393	415	431	428	415	409	366	399	409	425	455	431	384	436	460	424	425	436	437	437	432	425	429	420	456	459	434	456	448	437	447	423	454	442	405	429	434	426	409	424	428	386	378	460	425	419	423	438	422	401	423	450	417	413	433	430	429	384	484	436	433	418	401	393	425	471	380	441	399	414	456	422	415	391	415	379	416	428	419	460	439	410	412	401	370	397	398	413	440	431	436	404	428	401	421	434	451	399	417	393	424	376	438	446	361	408	419	417	425	445	416	425	433	417	424	411	430	469	414	408	438	453	436	416	461	458	439	460	413	386	413	418	458	423	431	383	430	421	436	414	449	432	415	376	424	448	459	414	451	407	440	408	461	402	405	422	424	421	412	373	405	416	397	439	399	446	417	434	405	440	416	422	400	432	466	421	445	407	410	438	445	430	440	412	425	435	419	407	409	413	388	423	438	409	438	418	407	416	399	389	411	396	405	464	463	413	395	402	431	420	426	414	390	432	410	421	448	446	470	408	407	408	415	427	409	445	444	437	467	442	431	414	446	429	408	432	412	382	409	402	443	417	435	411	392	445	434	394	422	458	484	445	518	409	452	429	429	454	411	423	397	467	416	460	407	398	397	403	392	412	436	412	436	429	397	392	412	458	436	438	462	417	454	400	397	433	383	435	420	430	431	430	419	425	380	425	448	441	426	438	440	372	396	431	457	447	422	440	430	398	402	432	444	452	423	408	417	429	479	439	394	404	441	412	424	404	432	433	413	400	439	413	432	413	428	472	366	413	377	407	423	421	405	407	435	390	458	480	389	429	427	411	399	415	418	475	428	393	434	430	423	454	394	439	443	414	444	433	407	446	417	411	435	399	409	434	413	400	409	433	415	423	426	405	408	435	415	429	398	410	410	425	379	417	404	414	416	396	417	412	404	439	464	428	397	411	450	447	469	471	391	436	444	390	411	429	441	429	415	443	417	418	403	447	436	434	429	417	375	418	378	439	406	417	455	418	421	437	423	428	431	402	386	446	411	408	440	406	438	416	421	418	426	402	422	414	422	447	420	402	420	394	409	428	409	407	436	396	425	453	420	420	442	413	417	395	420	431	462	427	426	400	398	433	446	414	429	434	488	376	420	469	416	428	425	436	427	436	426	452	417	422	493	446	412	406	412	409	479	422	439	450	421	426	392	471	459	442	430	429	438	411	454	383	439	442	420	398	431	455	396	433	418	429	436	402	426	369	418	452	411	434	435	457	456	435	456	448	453	402	437	448	415	395	426	385	399	400	429	447	420	436	401	380	387	450	393	399	409	439	470	440	446	407	391	417	453	428	433	399	454	405	430	458	424	421	413	395	429	443	399	426	435	433	402	401	422	423	449	391	434	369	417	396	462	412	454	452	430	459	450	429	429	385	454	364	424	390	435	418	436	385	449	427	446	408	401	373	375	416	406	383	401	449	448	423	405	391	418	397	387	411	443	453	426	445	443	393	417	428	441	420	440	427	417	427	404	426	419	437	394	415	423	437	445	454	442	423	400	452	405	428	396	408	408	420	419	438	405	390	420	433	390	457	419	436	437	446	431	417	378	442	422	438	420	429	430	412	412	445	472	427	423	417	405	390	448	438	393	443	454	444	448	430	426	422	423	402	403	413	404	434	433	409	427	411	454	405	479	430	414	387	423	437	442	410	449	429	440	450	427	445	445	396	407	459	417	426	429	430	426	409	471	421	403	363	414	425	417	419	397	407	411	404	442	406	422	397	381	462	385	412	398	431	427	463	432	447	403	436	393	444	393	434	422	443	413	432	402	433	415	439	392	401	440	442	429	438	434	470	435	383	408	431	400	422	427	422	416	434	399	396	444	408	444	415	402	412	486	438	420	405	403	420	400	400	413	416	457	442	445	433	396	423	370	420	413	439	418	418	430	471	410	408	390	399	420	408	418	419	381	436	395	425	399	420	385	398	441	426	374	427	402	425	435	429	427	438	479	420	436	422	413	368	449	443	481	404	408	398	445	432	434	443	409	420	446	421	396	429	431	443	405	398	406	369	429	386	489	452	404	471	423	422	432	416	416	437	436	408	420	451	442	446	402	427	439	481	396	398	407	431	454	410	411	403	409	421	459	408	446	416	468	424	420	433	442	422	464	463	443	438	457	434	395	413	403	443	422	431	453	437	443	440	433	397	375	421	472	404	376	464	468	406	455	443	439	467	432	394	439	426	403	463	439	409	389	432	460	451	467	403	407	421	383	421	415	404	441	416	401	467	429	414	443	415	398	436	423	427	413	424	407	400	404	397	428	452	418	385	435	417	410	412	417	428	446	406	421	431	411	457	434	410	401	446	412	419	420	433	469	402	424	437	441	468	415	401	437	442	422	475	411	414	402	416	429	446	408	416	390	460	447	382	422	426	416	460	420	432	398	409	423	422	426	412	420	446	435	463	415	422	448	400	438	396	410	420	432	416	449	413	423	446	419	409	428	414	397	414	404	420	432	433	426	408	458	453	384	415	404	393	432	468	372	450
43939	25045	13121	4873	2854	2027	1508	1107	1066	1007	1007	959	1000	887	949	924	896	932	927	900	863	918	916	936	911	967	870	883	932	894	868	912	870	884	945	897	929	948	917	913	940	876	860	911	946	892	918	930	961	881	917	932	895	915	882	879	887	897	918	949	931	952	935	952	859	915	992	930	911	935	939	930	955	974	922	937	924	980	913	962	927	886	930	901	916	870	972	1004	927	914	913	919	921	983	933	963	953	928	917	965	972	930	900	941	905	951	904	905	955	937	905	886	938	902	933	913	903	917	902	918	956	921	923	881	886	925	890	901	905	932	896	951	951	948	885	930	931	932	953	912	880	949	924	967	926	896	945	910	900	922	924	941	959	884	966	969	904	883	941	930	922	905	917	917	867	946	929	888	891	943	894	878	916	902	923	930	882	930	935	923	930	926	921	969	917	880	933	874	928	883	916	913	904	917	929	884	894	962	958	955	922	929	929	943	931	963	965	944	892	917	949	931	937	954	874	893	912	871	1013	948	911	929	899	910	885	832	982	927	909	895	914	910	947	911	920	916	876	929	935	940	922	931	928	971	902	919	904	895	906	926	935	892	932	894	1004	874	948	918	909	943	883	889	935	917	860	911	912	873	870	938	883	964	934	916	1007	879	943	939	1002	874	935	925	903	952	929	919	907	959	916	964	934	888	915	942	933	885	893	954	903	924	904	917	845	849	900	969	899	949	901	881	955	950	907	931	953	923	904	956	894	934	959	898	926	920	951	921	897	949	929	940	945	969	918	917	947	943	926	891	918	853	886	905	919	909	898	917	895	922	934	900	932	876	887	917	884	931	920	938	909	901	915	861	882	867	865	909	929	867	915	890	927	1049	962	899	934	911	967	959	952	926	897	939	903	943	887	938	873	930	920	893	871	934	894	985	947	932	938	937	916	930	898	931	925	883	931	930	929	851	911	865	893	896	944	895	932	875	912	894	900	919	907	970	930	919	920	897	944	926	916	942	934	900	965	910	937	996	956	908	936	999	903	920	889	884	941	918	914	920	908	904	937	900	882	898	937	923	912	912	964	948	897	929	868	944	938	910	900	933	946	956	911	927	875	933	891	845	945	867	920	905	981	903	871	897	913	938	955	881	949	911	932	916	901	930	879	905	939	907	939	972	924	968	906	930	921	878	926	910	928	946	937	924	879	913	903	877	867	920	959	862	914	890	878	911	929	924	876	955	933	927	893	872	938	871	911	938	979	982	898	887	940	946	944	870	890	892	944	942	881	895	938	913	872	889	942	903	946	922	937	935	886	910	934	934	947	904	900	939	902	899	909	931	924	907	937	931	939	898	949	908	930	992	939	912	928	952	955	904	931	860	920	884	941	916	916	910	929	939	894	952	927	942	910	944	898	904	920	930	926	905	940	923	920	971	934	930	947	926	875	918	905	943	909	912	918	975	889	932	944	939	941	905	900	926	953	950	873	934	905	906	886	884	938	929	948	918	976	980	948	945	899	929	869	910	828	1021	895	903	954	939	873	900	894	920	924	936	947	951	963	868	947	887	946	920	882	876	891	953	967	910	891	862	891	904	911	934	895	916	987	913	918	879	983	919	925	892	936	936	896	918	931	900	917	889	936	898	941	930	905	947	911	926	924	934	914	918	889	845	929	941	924	874	886	900	933	864	891	979	883	865	906	925	896	935	977	919	927	929	950	927	880	885	884	898	874	934	950	919	923	891	904	886	966	896	934	892	943	887	947	940	945	883	910	915	928	927	920	887	921	878	932	981	914	935	882	917	881	880	964	867	924	897	918	954	917	874	892	908	944	933	880	922	949	914	947	927	987	899	965	863	934	937	956	935	929	957	903	888	950	953	933	904	932	906	927	963	905	856	932	938	942	904	910	928	934	984	908	919	937	903	898	919	886	941	958	920	911	924	935	861	928	934	979	928	943	893	932	957	939	907	932	959	931	919	901	903	961	895	965	901	924	918	955	929	954	919	895	921	903	910	964	921	910	955	956	911	912	926	916	887	895	905	953	968	938	942	931	933	954	861	941	969	937	923	911	907	887	924	963	904	906	920	931	927	866	940	881	953	939	935	907	972	875	877	923	886	925	910	905	978	985	896	928	978	953	903	910	915	935	910	936	946	962	857	905	937	959	910	908	893	914	933	867	932	892	900	889	902	891	920	866	864	976	966	901	963	946	923	917	945	845	886	865	930	889	908	951	899	896	928	905	882	904	969	896	942	945	950	907	921	918	939	917	901	892	896	943	933	971	992	918	904	945	937	943	898	897	902	912	916	960	930	928	877	926	927	896	915	890	913	918	886	937	966	948	890	957	842	977	929	981	979	916	909	867	970	942	944	923	966	925	946	979	897	919	865	879	936	957	907	879	914	890	885	900	935	876	925	957	921	840	875	889	907	860	863	903	932	938	946	890	857	917	916	897	928	909	947	932	931	913	914	873	938	924	898	967	954	950	889	959	882	900	928	935	940	937	963	897	914	944	915	900	915	910	901	909	941	901	923	934	953	932	925	888	912	940	943	901	908	917	895	919	933	984	876	949	934	948	898	911	942	947	871	954	903	914	960	936	945	901	864	936	909	961	895	931	835	948	908	911	928	917	909	871	947	969	972	900	915	897	911	851	900	906	967	938	935	928	959	901	933	928	905	892	902	924	955	943	890	920	953	947	963	936	939	900	930	950	976	906	927	919	883	916	922	962	987	927	836	906	913	907	907	937	935	935	935	950	905	908	897	898	929	947	892	924	923	962	951	912	975	942	945	893	918	939	943	950	943	843	939	947	949	865	864	892	972	904	880	910	939	960	903	945	908	928	976	884	910	943	927	987	882	876	942	906	913	921	919	904	883	946	953	882	960	893	958	892	952	915	980	890	937	944	916	926	937	889	913	895	896	907	916	981	899	898	897	925	918	943	939	924	879	958	941	885	965	843	934	884	949	917	871	896	958	953	895	924	937	925	902	932	902	938	921	865	927	871	940	955	906	894	878	946	931	943	917	909	939	934	935	906	903	954	958	909	869	898	908	877	918	926	928	941	940	884	951	901	919	920	931	884	944	934	909	953	883	921	960	865	933	936	934	882	874	947	936	883	964	934	927	910	880	855	920	928	927	965	962	892	914	906	890	914	880	947	949	918	911	939	916	998	897	938	867	888	959	887	923	929	877	959	932	910	898	905	887	914	902	893	958	944	919	892	967	936	862	905	910	894	934	878	894	946	877	946	921	971	955	880	887	885	894	904	938	892	900	965	942	914	898	917	847	932	956	907	861	952	950	894	953	906	885	928	913	871	913	894	920	987	952	913	958	938	965	885	918	849	914	917	929	918	924	921	968	925	896	926	905	921	1000	930	944	862	922	883	938	941	896	929	924	953	870	956	898	948	909	827	935	901	904	904	980	901	931	912	904	906	926	885	884	889	931	930	896	922	943	879	884	950	903	984	903	930	909	904	836	931	950	969	899	858	929	922	900	923	937	897	907	922	972	928	907	928	919
50018	17826	3661	968	568	465	450	390	407	389	412	387	418	411	414	405	411	431	405	381	405	380	407	377	407	445	387	428	405	437	408	451	423	403	406	375	398	422	401	431	405	398	405	397	405	408	384	400	363	431	410	411	370	403	421	397	415	398	435	431	385	453	400	396	411	397	429	427	419	383	426	373	454	395	403	391	454	403	401	363	420	432	395	408	433	431	432	409	433	401	388	401	398	369	389	408	409	405	428	435	380	412	395	391	380	418	401	427	405	398	418	384	382	405	382	427	389	377	388	406	411	405	449	412	412	380	423	388	402	397	357	417	386	420	381	396	438	415	370	424	428	402	391	429	412	391	400	420	397	429	396	437	393	412	387	393	397	368	392	411	426	383	409	425	418	420	410	399	459	407	394	367	386	417	388	384	396	415	417	424	447	414	402	391	402	427	441	389	385	393	467	393	433	407	426	407	366	447	374	424	363	398	380	413	395	410	401	418	399	436	397	390	400	405	371	394	374	421	415	407	440	409	442	385	400	399	433	419	398	376	403	423	402	379	414	422	400	381	438	398	387	397	429	393	444	412	422	407	409	386	443	424	388	384	401	414	394	395	385	375	432	424	429	409	444	406	469	428	395	444	429	415	386	394	392	402	455	371	401	374	362	382	395	449	409	409	385	446	388	421	398	400	445	425	360	409	411	405	381	389	398	415	389	406	408	387	417	421	413	368	384	400	404	421	389	415	454	409	400	398	381	413	406	384	384	367	380	437	398	397	407	454	415	372	411	415	402	420	354	440	401	391	412	417	430	413	414	382	354	421	420	394	423	424	412	405	408	429	448	410	415	375	407	382	405	411	394	387	428	412	445	428	375	409	405	391	377	426	416	350	407	440	418	402	410	405	414	414	410	376	397	405	396	457	405	421	410	417	389	376	390	380	416	405	426	436	401	413	404	432	407	416	402	410	367	377	432	387	413	434	448	405	429	420	426	425	415	378	424	383	383	427	417	420	379	401	426	411	406	424	389	409	376	426	409	417	403	412	435	398	387	419	388	371	385	390	420	420	384	380	397	427	441	438	409	407	406	384	365	436	373	374	427	444	422	443	436	391	374	396	422	394	409	411	383	410	386	396	437	369	410	392	388	433	400	375	399	437	407	403	414	418	396	433	422	404	375	404	425	393	426	389	409	409	446	442	407	370	394	390	422	422	422	342	407	414	387	394	404	415	415	433	411	400	430	408	385	419	361	431	413	398	413	450	427	362	387	386	444	439	418	399	396	442	427	427	413	383	408	418	398	404	381	410	388	436	446	400	389	390	382	405	421	430	371	431	427	425	400	384	398	429	418	366	433	439	412	406	380	383	381	442	409	445	400	406	396	360	372	396	458	458	407	413	410	375	407	416	394	445	462	450	388	426	411	390	367	429	435	417	390	379	395	400	371	430	402	413	405	367	412	396	404	408	418	393	432	415	442	399	424	414	431	449	411	391	430	407	407	399	391	434	407	372	418	415	419	405	366	363	370	384	415	407	428	395	393	420	423	420	440	401	380	447	429	401	375	378	380	449	391	401	409	402	399	385	429	428	387	400	389	437	375	416	415	407	407	413	403	390	394	401	405	401	422	460	401	405	397	371	404	414	381	450	385	410	428	428	422	362	388	426	380	424	439	399	401	406	371	388	408	397	392	404	391	422	402	451	407	423	401	396	427	427	377	439	450	372	383	431	434	417	438	386	386	413	368	436	436	409	413	426	403	390	381	409	388	380	396	386	465	398	384	398	410	383	357	453	433	431	416	428	386	411	400	387	387	407	415	400	390	365	405	434	407	425	459	404	418	410	422	397	436	407	394	407	438	422	424	459	377	428	411	423	346	398	391	395	415	360	386	398	419	425	411	449	385	386	428	387	389	403	407	425	411	412	404	372	412	406	405	436	398	427	416	401	387	406	458	365	410	433	416	365	415	427	396	401	406	400	409	457	376	430	387	405	416	425	411	372	425	400	398	393	417	382	443	405	410	429	382	384	370	412	374	420	401	396	411	398	368	385	417	415	385	389	404	458	407	409	421	389	357	412	365	415	403	418	436	406	429	404	392	423	383	400	395	401	414	443	383	379	387	418	426	406	406	416	402	389	410	423	450	424	410	358	412	429	431	421	448	428	444	393	373	388	349	396	430	420	404	424	409	393	386	375	415	426	431	420	416	429	368	405	418	404	423	416	395	383	396	388	446	399	390	450	404	410	409	415	441	412	397	406	373	368	408	400	420	407	380	385	401	411	378	375	429	424	449	379	421	411	444	403	337	381	403	413	447	415	400	439	389	391	395	442	386	389	405	371	424	420	391	391	415	428	402	390	423	387	408	404	427	422	460	444	391	386	432	388	391	442	409	393	419	379	463	422	447	431	411	378	385	384	367	409	402	372	415	408	404	443	414	411	424	398	393	372	392	420	427	387	407	392	377	375	408	390	404	428	438	437	404	415	416	431	420	402	417	367	401	393	413	406	394	463	397	395	401	431	413	396	384	414	438	420	381	406	403	421	430	413	391	440	387	416	423	384	376	398	422	418	403	397	394	359	465	395	400	407	439	425	407	425	411	391	361	397	419	407	428	394	371	417	370	387	360	418	401	405	379	377	457	381	343	433	458	397	395	389	405	410	408	418	394	393	389	416	423	408	417	428	397	382	448	400	406	429	399	410	417	364	376	405	405	437	426	424	415	409	380	410	393	403	401	389	392	401	405	437	426	416	374	375	418	427	367	407	382	395	381	387	401	387	388	404	367	433	387	450	424	433	445	427	432	419	406	373	424	378	413	458	372	368	392	398	407	402	425	404	421	412	369	389	426	425	406	414	395	407	402	387	438	399	372	419	436	431	415	373	392	444	388	377	407	403	404	407	407	435	404	392	379	424	399	382	392	421	393	414	405	380	403	409	418	414	428	467	424	414	414	410	384	415	415	399	393	404	450	434	417	395	406	425	401	428	435	385	391	425	400	406	404	388	366	384	430	442	382	386	384	400	404	381	383	429	410	446	415	356	390	411	398	396	393	403	395	409	373	406	382	421	440	374	406	393	433	439	436	401	359	388	376	398	418	439	406	378	367	430	376	367	386	409	376	417	430	441	374	426	405	422	419	394	429	404	429	417	431	436	389	403	404	410	409	378	414	391	379	412	431	395	402	402	407	415	386	387	386	369	409	373	429	428	418	408	432	450	405	415	390	392	404	424	394	438	378	399	417	382	414	408	414	399	387	411	396	439	410	417	358	440	410	431	432	378	413	373	406	385	441	406	414	403	455	364	413	412	420	405	388	397	406	379	419	394	394	389	407	403	374	349	420	448	447	455	426	398	382	398	409	407	389	387	401	414	440	359	399	387	394	415	434	413	403	406	430	413	400	435	404	398	418	408	400	412	450	397	414	388	350	391	400	403	393	378	410	413	454	433	433	402	378	399	409	391	388	394	401	445	395	428	395	404	408	409	422	362	401	408	399	434	394	424	381	402
33747	9826	3503	1909	1285	1129	957	995	901	900	875	937	859	910	937	938	926	906	895	893	897	872	906	926	857	840	896	908	855	894	867	899	869	875	915	884	875	897	905	854	907	861	864	871	886	890	922	872	897	909	953	865	847	857	902	919	891	815	855	918	915	902	919	852	954	876	922	937	881	893	886	860	818	936	874	921	857	910	893	909	870	901	881	867	890	927	863	863	930	883	927	879	885	934	860	865	933	819	824	906	857	888	857	867	889	846	880	898	883	874	951	901	921	911	850	906	849	916	906	902	880	926	883	868	894	871	945	907	889	892	977	880	867	915	878	914	878	880	938	908	901	847	884	868	860	858	863	887	909	863	914	869	908	898	856	850	878	856	889	830	892	873	918	873	898	864	914	900	862	875	890	851	891	867	891	913	909	928	885	831	882	833	892	882	903	875	925	932	940	886	918	871	905	876	887	943	889	948	898	885	852	857	898	907	865	877	875	897	896	864	949	878	846	889	876	868	856	880	919	854	887	857	852	967	924	893	931	859	847	867	867	877	852	881	898	875	874	889	851	882	841	886	872	893	909	860	891	893	874	879	920	930	844	848	900	898	881	832	916	924	877	908	904	895	934	859	890	901	896	911	978	867	880	875	889	881	863	903	921	885	923	879	866	904	891	871	883	892	869	887	953	900	899	876	918	841	875	876	877	906	889	871	855	834	907	931	883	880	886	916	909	886	865	910	822	847	862	875	904	881	855	863	889	871	829	889	922	890	870	873	874	881	883	875	900	911	932	898	907	886	939	930	861	870	879	871	843	858	891	886	846	883	886	922	866	852	861	937	893	873	893	929	891	863	916	897	912	879	888	860	887	869	899	915	865	882	916	896	833	920	893	880	887	911	890	869	903	835	928	907	854	912	873	921	917	916	933	832	855	890	868	925	886	838	927	901	846	892	861	829	858	878	829	909	828	873	831	922	927	866	896	879	895	869	880	831	919	919	838	885	930	880	911	869	930	895	859	910	885	914	918	904	948	884	901	895	891	915	854	944	878	894	901	911	942	881	881	918	886	852	843	906	899	921	893	872	878	893	856	856	849	867	880	868	920	896	902	912	864	927	875	860	915	928	888	867	874	885	865	882	908	867	938	912	875	863	899	917	915	888	879	881	888	907	857	918	928	881	906	858	921	891	893	856	928	902	892	885	910	871	896	849	873	899	908	876	882	889	911	949	900	904	912	869	909	885	888	837	828	928	909	861	913	912	838	935	894	921	864	872	891	820	892	894	924	868	886	910	926	808	859	922	952	860	886	909	885	877	923	953	881	883	837	840	926	903	859	887	879	913	875	924	905	924	912	948	816	922	923	877	928	866	851	917	882	854	868	874	884	863	845	846	910	866	896	874	859	858	889	898	910	898	935	905	881	881	882	884	908	870	888	925	895	915	883	918	911	908	875	874	908	956	865	888	891	867	922	881	892	914	913	884	901	849	901	867	895	874	911	890	902	862	891	878	932	872	916	918	841	867	869	851	897	856	905	872	909	862	823	891	868	854	913	894	922	838	902	898	909	864	878	909	905	903	967	925	870	875	885	888	901	887	911	933	909	918	861	866	864	897	834	853	873	895	857	902	823	883	902	848	938	853	925	932	899	899	912	908	854	878	872	889	901	910	802	911	913	882	881	895	925	942	892	828	916	888	929	847	863	894	913	852	915	902	899	829	914	893	901	905	931	880	919	906	897	826	886	906	888	893	888	875	878	894	947	880	922	829	898	887	912	877	885	852	894	901	854	856	866	889	848	855	889	867	899	880	819	895	867	928	872	864	926	916	833	919	890	897	860	869	886	911	898	841	862	833	876	879	908	903	882	866	896	944	907	890	917	880	846	888	891	871	913	875	888	876	883	901	929	904	884	892	977	893	884	948	899	928	837	888	928	878	869	919	911	872	903	911	900	834	883	908	899	875	859	883	884	912	871	917	893	933	900	894	873	922	868	911	864	890	885	921	872	890	847	897	844	868	884	909	857	855	943	932	869	865	896	873	896	894	863	893	865	831	896	875	834	911	886	897	893	948	880	909	954	842	879	931	899	914	892	917	814	940	930	860	913	836	860	858	895	894	885	898	891	893	881	942	864	856	902	876	887	890	853	891	856	918	892	900	863	938	836	883	878	857	882	856	890	897	860	917	924	905	877	943	851	818	918	917	882	869	877	847	864	863	895	932	889	883	898	863	915	852	887	902	926	907	914	881	892	936	874	929	911	902	864	843	863	908	883	892	880	922	936	850	873	919	914	841	855	923	817	888	905	814	865	888	900	855	896	971	935	883	882	901	869	918	872	905	871	935	888	929	898	896	882	901	884	928	926	902	903	900	918	895	846	893	873	920	826	872	844	834	887	868	914	823	864	882	855	926	850	852	915	888	835	877	875	895	917	887	951	860	845	829	924	888	929	830	907	894	882	861	920	867	876	884	863	925	859	875	905	923	956	856	860	867	905	875	902	908	870	876	934	898	888	893	892	878	886	912	858	878	916	888	855	900	893	911	876	899	916	910	917	917	884	870	862	928	914	916	886	910	935	903	900	869	860	843	902	888	922	845	942	857	816	887	891	916	842	862	845	919	892	876	921	890	899	948	857	946	842	882	856	867	887	855	862	913	877	883	913	885	881	832	852	854	899	882	890	871	882	903	851	934	880	885	901	919	858	912	850	937	916	895	893	902	857	912	919	858	903	887	875	909	877	901	913	887	937	910	939	871	868	914	898	881	907	832	905	861	946	892	851	897	875	887	892	865	878	913	878	873	867	906	870	925	903	863	930	911	912	867	883	906	867	868	937	884	873	890	873	846	873	863	854	911	850	842	900	883	920	929	872	918	886	896	899	916	885	909	890	903	898	837	874	873	843	859	913	902	853	899	881	872	920	858	884	865	842	944	917	894	906	898	862	962	813	842	945	914	899	935	916	945	929	916	921	887	921	824	922	919	894	898	932	872	922	889	923	891	840	871	905	923	929	900	888	900	924	900	891	871	900	910	849	915	902	920	867	887	894	883	894	869	925	849	903	897	869	906	897	840	889	912	874	872	908	866	890	960	933	901	918	903	930	917	855	966	887	873	896	884	870	902	850	889	923	855	881	855	892	899	913	919	871	872	880	871	885	924	905	881	963	938	874	910	864	885	832	897	903	968	936	946	878	949	901	859	873	894	911	903	920	861	861	851	905	889	865	957	904	882	907	927	874	882	877	909	885	884	864	848	910	872	936	807	924	884	902	863	846	893	896	904	929	936	907	921	839	888	862	884	870	890	887	901	917	916	943	928	902	818	875	869	881	895	891	882	888	890	899	849	897	866	900	907	868	839	890	892	913	879	865	870	867	914	896	881	903	860	898	879	913	938	871	858	877	858	906	879	900	905	945	892	839	940	918	907	904	844	913	872	940	889	910	875	856	911	897	944	911	925	876	931	889	912	867	887	847	904	889	883	856	859	892	831	844	900	839	906	926	812	853	883
49317	20587	7152	1045	574	479	430	417	411	438	436	401	385	440	425	410	420	428	434	418	373	370	414	390	416	413	392	446	430	429	426	399	374	445	426	409	408	370	420	420	413	384	468	477	422	401	451	419	399	417	395	393	457	466	419	451	418	409	382	412	438	390	432	427	455	397	455	420	402	439	385	423	419	389	438	406	405	398	374	386	439	432	413	394	462	412	395	451	409	402	415	408	435	388	436	428	419	385	442	428	386	401	390	384	411	409	394	431	404	442	416	422	396	408	431	386	428	406	395	397	404	451	411	430	385	395	421	410	407	388	412	443	414	423	400	409	447	439	430	438	381	437	432	418	445	388	402	403	409	377	408	404	413	408	415	450	418	363	429	432	409	408	410	407	418	385	458	410	418	447	404	445	447	404	434	442	462	449	421	411	417	433	379	445	452	434	440	426	413	415	418	407	434	421	401	384	429	407	443	419	409	424	477	456	408	392	425	420	401	414	400	393	444	384	399	404	430	415	419	467	411	395	429	427	396	454	431	414	389	432	429	397	399	389	411	427	433	403	383	392	415	452	428	431	446	442	414	450	418	427	454	379	395	421	444	474	433	417	401	409	412	418	392	431	448	404	404	408	435	448	395	484	427	398	394	403	439	406	383	398	417	417	404	436	434	415	398	430	441	460	435	447	357	441	434	412	393	379	450	405	427	419	379	407	421	445	418	416	415	386	412	409	428	410	430	426	389	422	425	396	387	398	405	430	407	456	425	469	398	381	417	430	419	381	414	449	434	422	406	382	434	392	425	423	386	435	421	406	431	424	391	404	412	409	420	399	406	411	409	435	427	419	395	375	434	395	432	395	401	410	427	426	419	417	413	431	414	374	404	401	391	441	410	379	412	428	388	391	386	389	451	446	400	417	435	411	431	412	397	393	381	431	412	444	433	438	395	434	431	468	432	397	391	414	359	409	479	433	378	412	407	439	382	418	447	411	392	413	432	425	453	416	466	436	397	387	369	405	402	462	406	414	395	405	397	423	416	402	444	440	378	403	453	409	412	449	425	425	414	373	438	422	429	425	437	434	459	386	457	401	413	412	442	399	398	380	397	396	447	437	433	446	411	431	427	464	414	427	413	420	420	418	394	418	453	425	401	433	443	424	426	385	397	411	425	430	421	391	409	399	437	397	456	433	403	446	409	450	414	380	433	457	419	434	415	447	391	414	436	414	428	418	414	424	414	389	398	454	433	423	430	444	378	417	440	429	413	398	424	408	426	449	384	432	417	422	440	400	399	360	423	401	370	394	425	402	392	417	420	432	407	407	416	460	426	402	397	451	374	411	436	443	412	403	447	446	446	423	473	427	448	429	389	404	417	411	405	445	461	396	406	449	437	441	414	416	410	427	430	413	410	438	413	405	407	467	422	459	388	428	365	386	374	464	415	393	438	416	437	393	404	382	421	418	392	365	434	406	369	424	386	428	393	408	405	389	411	411	465	391	400	418	387	423	402	418	464	410	418	365	411	423	414	416	398	386	422	411	441	390	431	364	367	412	429	383	420	432	404	437	422	455	391	446	390	434	396	404	414	429	422	440	425	437	427	398	376	396	378	426	424	417	404	411	409	430	426	409	420	436	418	406	427	411	427	451	399	416	441	429	389	416	460	453	463	430	404	418	394	415	394	411	449	453	438	409	456	422	405	429	436	401	453	408	431	406	422	435	435	413	380	450	383	415	452	459	396	478	401	431	384	407	413	443	422	414	397	410	387	388	410	402	427	405	440	433	449	431	364	417	407	442	426	423	418	410	406	434	383	377	446	389	400	420	436	431	418	385	458	423	394	394	435	419	422	437	448	459	436	412	390	440	402	413	405	428	404	423	410	424	440	408	396	453	418	401	450	425	372	428	404	394	432	436	383	405	437	408	422	396	409	433	449	395	468	433	437	401	397	437	437	405	428	425	439	424	409	445	423	428	435	428	426	456	438	398	393	418	458	438	434	448	402	458	457	415	409	427	423	410	443	427	421	410	421	408	421	370	419	393	402	358	407	426	433	375	397	410	368	431	406	424	387	415	443	479	413	431	426	452	442	405	434	416	403	406	379	417	418	400	384	412	395	389	396	390	411	412	450	413	418	406	418	424	422	409	437	385	435	420	385	411	407	438	410	453	418	358	412	400	459	430	391	380	433	411	407	429	443	407	386	389	436	420	468	419	418	432	448	373	374	391	412	371	433	397	404	361	378	420	408	369	419	427	410	394	442	430	445	390	445	391	413	405	459	448	463	443	403	434	407	418	437	368	395	438	429	432	406	431	404	419	462	420	419	415	441	435	400	429	395	407	435	392	409	383	443	415	402	470	414	427	402	411	386	385	392	423	408	387	409	387	421	402	442	406	393	413	410	456	385	397	404	417	406	411	405	457	491	421	402	407	465	383	409	429	405	393	413	435	423	388	409	434	414	401	424	373	414	355	379	407	406	425	384	403	427	447	394	432	427	424	400	442	418	425	418	442	394	420	427	444	392	402	398	392	380	437	456	403	393	398	400	428	426	418	398	409	432	388	407	419	425	407	433	427	440	394	425	398	438	431	445	399	398	446	353	407	385	420	366	421	420	433	424	393	404	414	400	431	395	421	461	437	416	453	427	420	415	408	416	456	426	407	446	403	430	453	419	427	399	409	416	393	415	425	458	431	407	404	430	418	415	395	439	433	423	404	440	416	393	395	412	414	430	437	421	450	377	443	443	416	404	404	434	404	457	410	441	386	429	392	412	429	426	418	426	416	406	410	418	412	398	392	398	414	414	431	454	410	398	413	415	401	434	426	417	432	435	428	392	413	432	425	422	412	406	444	430	421	375	448	425	350	443	425	432	418	424	409	425	467	424	398	417	428	434	426	442	407	406	390	403	412	385	440	396	394	450	415	409	418	429	425	419	410	407	368	408	429	424	384	428	396	424	385	465	387	387	428	476	402	410	388	384	432	437	410	427	431	390	396	427	396	431	407	485	431	426	411	448	441	442	441	428	417	401	403	433	405	429	422	418	408	398	412	373	412	439	414	458	446	403	426	402	419	433	423	458	422	407	431	405	386	419	450	391	402	411	421	430	420	390	403	371	429	381	414	420	398	414	424	389	417	433	414	417	422	395	381	407	414	424	428	439	409	396	437	413	403	452	421	405	425	443	432	412	433	482	416	376	392	411	411	412	425	437	378	441	471	396	415	372	455	452	436	453	440	436	437	414	422	387	462	410	422	405	415	390	397	386	406	387	422	432	411	393	427	398	446	451	414	423	387	420	412	445	390	412	401	407	428	459	419	421	417	378	395	413	412	399	429	451	393	378	435	419	455	416	369	374	413	453	447	425	406	412	414	433	403	414	401	395	437	414	410	367	435	415	416	416	412	378	384	410	389	397	397	427	439	409	437	435	433	408	420	394	394	403	411	453	414	435	423	405	378	380	418	405	424	394	431	430	401	427	432	404	399	416	420	427	379	397	423	439	403
32685	8005	2622	1649	1224	1092	995	905	916	916	817	968	915	901	946	881	907	916	911	919	936	910	909	886	958	937	927	901	894	936	905	874	945	961	943	905	856	957	886	948	912	865	914	908	912	920	855	952	883	963	938	887	844	864	956	866	869	908	939	937	849	895	854	909	895	882	918	916	909	951	878	951	887	892	912	892	881	903	885	872	930	937	907	953	942	979	860	904	1027	901	929	920	939	923	912	980	940	928	847	931	899	943	919	989	949	897	899	890	888	872	874	979	873	928	876	887	925	913	925	894	921	848	909	909	936	917	955	943	908	924	934	903	900	900	863	887	935	887	971	904	948	923	903	912	916	951	938	923	909	912	884	891	955	874	861	897	884	900	869	935	888	913	932	893	848	957	904	893	933	938	904	894	877	887	919	873	902	906	885	943	939	979	900	876	897	870	947	907	839	931	905	926	938	959	932	935	972	896	870	916	921	919	900	918	880	951	911	939	872	949	868	905	902	873	950	925	890	940	917	880	959	917	901	886	938	935	897	886	907	919	896	903	917	942	945	878	901	950	860	985	868	889	876	912	917	889	910	935	933	944	894	938	944	898	924	891	882	868	938	926	882	934	902	930	875	982	941	893	909	909	920	893	915	910	926	904	923	908	869	887	882	945	872	892	891	942	961	960	925	904	888	899	946	904	937	918	954	890	907	911	887	917	927	912	880	941	930	911	898	892	908	905	896	910	865	889	895	924	915	922	901	903	902	897	969	930	884	892	862	933	920	946	908	896	874	949	949	956	917	909	918	934	898	941	928	949	942	878	919	905	922	927	932	967	890	958	939	911	903	930	896	919	945	864	945	872	918	914	914	889	905	926	921	874	924	925	938	888	910	916	938	943	928	922	932	874	912	881	911	913	929	932	931	860	940	887	961	907	883	951	949	939	974	966	893	894	924	910	935	859	919	896	951	901	923	922	915	944	922	935	938	904	940	882	915	904	920	932	890	882	896	902	900	933	900	896	880	895	913	875	922	889	920	936	898	963	935	885	912	902	905	908	883	905	938	932	931	893	923	938	935	851	896	904	931	993	913	943	883	900	986	963	907	879	907	927	901	902	894	891	880	948	944	924	876	934	940	933	905	902	904	923	911	935	920	910	916	884	892	917	876	921	904	924	938	931	890	943	895	875	893	949	869	911	941	909	941	882	984	902	867	917	978	919	903	905	909	874	898	866	903	932	921	964	873	952	946	890	909	917	974	971	981	880	917	946	916	931	924	906	928	880	897	859	889	933	910	898	955	943	906	857	881	926	917	886	963	923	925	879	925	896	850	924	876	912	932	931	948	924	860	881	917	900	873	972	886	906	915	944	843	924	957	948	866	900	900	889	906	915	869	893	947	856	901	907	966	879	912	879	941	897	903	915	963	902	901	903	890	886	948	919	877	934	922	926	918	882	959	881	931	867	884	902	938	899	954	919	903	910	952	936	910	886	928	854	921	890	877	902	928	952	868	900	942	920	859	950	925	889	837	877	893	884	927	884	875	892	937	910	929	907	854	882	981	901	923	945	953	876	921	940	948	851	849	924	900	876	942	948	875	926	882	926	915	927	926	883	912	976	984	871	884	844	948	948	903	944	917	899	910	923	969	954	897	928	951	891	905	916	942	936	967	949	913	913	973	926	901	927	920	935	901	998	907	928	924	860	924	839	933	959	918	941	926	892	904	936	886	930	935	903	983	893	921	899	953	913	883	921	895	921	911	881	894	827	933	971	907	908	892	904	915	939	902	921	896	950	904	918	870	934	919	911	951	874	897	945	893	901	890	873	905	858	891	950	931	864	899	904	922	916	949	923	940	878	924	916	958	910	894	893	859	886	923	886	891	888	863	925	906	898	888	916	908	953	892	902	904	914	890	898	913	942	902	904	853	911	893	892	943	867	935	895	949	901	927	901	943	897	941	958	904	883	896	937	917	879	868	871	943	936	935	896	851	920	937	936	916	919	853	881	913	884	931	928	900	900	981	875	920	917	911	942	854	879	934	905	920	954	950	922	909	886	909	928	887	925	846	950	954	939	888	904	887	916	942	910	896	914	965	882	882	931	868	873	897	913	936	924	927	861	874	910	904	925	931	921	876	874	920	948	923	894	922	905	924	901	920	867	934	931	910	861	966	872	900	948	911	930	943	901	928	942	905	870	919	890	875	875	868	904	949	889	933	887	911	939	945	958	897	927	892	861	895	904	917	933	963	890	935	949	921	919	898	873	959	908	961	901	941	900	928	924	940	922	945	922	942	906	921	934	909	900	939	918	889	863	913	857	949	886	959	886	913	974	904	922	962	969	905	884	928	874	922	867	885	931	946	921	906	910	964	944	988	954	915	897	912	929	931	847	943	942	950	886	950	886	896	917	947	932	881	892	926	926	942	920	939	878	918	993	944	915	954	908	946	873	928	905	894	873	913	951	893	905	842	875	874	908	879	972	931	932	885	940	884	927	882	870	866	901	918	895	950	894	874	916	906	906	978	894	931	950	914	926	873	919	948	952	838	894	923	920	936	874	898	884	920	933	893	934	879	887	925	902	869	938	907	895	916	947	917	930	943	932	930	874	879	939	932	921	865	915	898	938	928	900	937	977	960	883	928	939	948	934	864	882	956	943	874	941	928	878	875	954	942	903	915	950	895	907	905	943	899	879	902	909	879	910	915	913	947	861	925	928	919	922	877	908	945	890	898	892	929	940	942	934	898	927	961	979	910	887	907	849	952	891	919	964	895	922	896	873	865	941	912	958	954	907	971	870	942	975	927	898	929	948	916	873	949	970	863	872	924	916	903	913	908	934	888	916	863	946	931	883	936	854	863	934	872	898	869	932	952	935	918	897	914	918	881	881	883	929	903	911	902	920	902	927	902	903	876	926	919	919	871	912	947	886	923	908	892	889	942	974	916	905	909	947	899	859	973	915	895	869	954	871	912	919	904	912	880	923	915	924	911	892	884	890	899	894	892	916	962	953	877	869	860	863	924	893	916	888	895	864	903	919	934	864	934	926	897	861	936	928	925	941	937	929	909	928	911	897	851	970	969	893	875	909	941	923	939	914	912	847	948	882	863	916	952	906	886	915	877	895	864	946	884	917	928	834	939	912	873	927	892	934	953	927	909	841	915	922	904	883	899	898	963	888	935	906	877	932	954	963	860	896	919	873	929	896	876	848	914	929	946	865	956	909	898	920	998	897	924	920	932	900	900	878	914	902	904	966	943	891	869	922	917	917	943	936	917	921	898	945	950	890	881	889	891	895	928	881	931	908	906	846	917	937	873	922	887	913	894	938	908	904	866	919	941	910	972	912	929	886	943	904	890	923	945	934	898	911	908	907	853	928	915	881	926	894	942	915	885	928	974	968	940	952	897	949	900	948	884	884	910	893	925	932	908	947	885	899	915	866	932	937	903	845	950	857	965	893	894	904	851	933	889	890	943	901	853	918	949	916	886	958	883	976	975	888	905	922	930	905
55762	22422	7219	1229	586	521	440	471	431	450	430	448	448	378	421	432	460	429	412	428	423	405	458	439	383	466	397	395	446	430	444	444	400	425	434	426	406	430	388	420	448	457	487	489	441	438	454	423	450	463	399	395	481	428	396	429	394	403	406	425	419	419	409	452	491	438	441	404	451	424	402	437	481	452	444	381	446	471	411	430	443	439	425	419	432	426	419	428	410	437	435	403	427	453	459	397	408	421	453	425	412	447	453	429	413	431	386	396	429	418	467	425	450	412	429	451	439	413	467	434	410	480	460	471	490	433	412	429	418	427	408	455	426	440	463	401	459	458	466	426	477	435	401	405	442	424	436	421	440	446	425	433	407	395	456	420	431	428	453	461	436	423	416	462	420	452	467	433	414	440	461	438	443	434	480	423	437	427	415	436	422	452	407	417	427	420	420	453	446	446	431	479	402	428	431	439	402	430	413	406	432	416	459	438	431	425	417	401	430	411	457	416	438	390	459	435	445	456	487	453	460	437	408	468	407	401	462	446	446	425	396	416	423	453	432	452	449	446	412	433	413	424	497	433	455	414	430	444	423	429	411	436	444	408	457	442	402	412	479	477	432	399	426	464	399	414	419	414	425	438	418	396	444	447	402	419	409	424	407	416	382	448	434	448	450	433	446	430	446	421	437	407	431	424	423	437	446	381	415	443	440	472	448	409	413	412	405	429	436	432	447	439	423	425	405	401	407	435	417	436	414	454	427	466	435	455	426	434	455	450	438	483	447	408	409	478	456	392	379	436	414	406	409	403	389	448	426	408	380	426	443	374	471	458	448	438	468	439	427	425	373	461	416	418	449	463	451	414	439	435	422	425	399	428	403	428	435	446	404	442	446	468	423	457	395	406	426	473	405	454	416	446	413	446	417	419	409	427	437	448	428	452	485	444	481	437	455	422	437	453	405	457	465	434	402	418	403	419	412	482	448	413	437	458	390	462	453	438	424	456	491	439	432	422	438	418	438	424	459	459	411	445	420	383	464	446	468	412	454	438	433	444	463	425	424	421	406	445	418	449	440	456	458	400	470	430	443	466	407	420	390	444	416	447	404	420	450	480	409	425	408	423	394	394	417	403	462	431	435	459	433	417	459	431	439	440	442	405	441	423	432	426	437	461	428	383	474	468	419	437	441	422	419	405	443	416	443	428	435	434	461	459	434	432	401	404	444	455	454	408	423	428	435	408	415	408	454	431	437	445	415	406	447	442	420	483	406	397	407	423	427	402	427	395	406	411	445	441	432	426	452	423	455	430	432	426	412	435	442	393	427	397	488	453	428	407	430	422	429	438	399	415	424	402	417	428	408	428	458	468	441	413	406	415	404	464	436	499	429	431	430	457	415	437	394	481	438	427	427	439	429	494	437	407	458	449	433	467	412	453	467	429	414	414	421	456	457	420	440	473	476	431	432	446	377	421	427	422	433	423	411	388	456	442	414	442	413	425	449	411	446	427	446	448	390	408	445	410	456	433	392	365	471	443	430	396	379	435	464	405	429	421	464	429	436	418	418	429	413	463	461	436	423	407	483	429	432	402	422	465	442	394	434	421	437	431	396	426	434	394	417	410	437	446	405	463	460	421	417	413	434	427	439	418	433	474	427	464	428	424	420	462	406	440	459	440	432	413	419	426	453	414	444	454	432	415	456	480	448	445	439	451	455	386	391	441	397	396	410	413	493	436	416	447	432	474	418	444	431	418	430	401	432	419	434	403	461	505	412	451	425	447	453	458	399	398	447	424	432	407	456	419	423	406	432	404	417	480	454	472	412	406	437	450	409	434	420	394	445	391	417	447	424	434	434	434	411	457	417	422	387	434	427	453	395	434	476	398	426	421	441	422	452	446	399	413	453	423	404	446	397	420	403	419	411	423	430	415	432	431	475	412	438	443	433	455	441	425	452	406	451	402	427	403	455	423	454	391	414	431	433	416	433	488	402	434	435	445	386	409	416	441	414	393	468	437	427	417	420	430	420	474	433	395	449	412	433	398	419	407	448	436	442	470	430	452	444	431	413	453	395	441	433	457	465	419	426	433	433	434	445	418	437	438	397	443	446	441	472	409	396	419	437	430	459	403	411	411	462	459	507	433	431	432	393	438	381	404	392	397	424	420	399	429	396	416	425	425	492	431	463	426	478	436	400	453	437	429	460	442	470	430	423	445	447	404	405	416	437	464	441	466	399	402	464	428	398	442	486	451	389	422	426	429	436	455	439	425	413	441	428	414	443	443	399	408	469	369	424	429	415	438	449	416	429	412	435	444	473	449	412	451	449	425	444	464	418	417	413	442	433	389	449	401	419	426	437	444	417	440	450	392	401	457	412	457	435	439	440	438	425	422	429	388	423	419	474	437	412	433	493	421	442	416	434	407	386	404	443	433	431	426	447	417	449	427	416	399	421	396	428	440	391	441	448	420	472	419	453	399	429	454	399	398	464	407	448	469	453	440	408	465	434	442	437	462	466	408	428	432	419	437	427	394	443	406	435	417	443	471	435	414	391	390	406	385	442	432	440	415	420	398	452	396	486	441	439	461	431	466	438	406	427	457	432	421	436	459	410	423	416	425	462	399	436	386	461	432	424	443	432	433	442	466	500	437	404	415	428	421	371	454	427	409	412	443	422	456	411	480	445	455	424	404	364	404	463	417	404	395	398	428	420	403	401	417	442	382	394	443	431	447	410	429	468	399	442	409	440	454	425	455	469	482	436	425	409	468	458	449	413	457	471	421	438	414	412	416	438	450	420	374	438	453	433	427	449	453	413	432	449	457	459	439	468	432	431	458	463	471	417	425	420	390	438	444	445	429	452	441	455	455	436	440	449	453	444	436	434	425	444	452	418	434	445	414	407	423	385	429	462	442	447	426	442	424	438	389	469	466	447	420	422	435	478	422	436	407	463	429	462	403	393	464	440	482	415	443	419	437	404	444	444	417	463	421	472	440	436	426	415	434	461	435	444	436	426	390	447	459	452	451	441	404	430	447	431	417	414	481	441	471	430	433	451	420	433	432	487	417	392	389	419	416	416	433	482	430	443	432	425	442	413	468	437	410	401	394	431	419	397	435	449	445	395	425	409	428	419	426	441	425	448	415	415	423	408	377	447	425	444	412	497	461	413	416	427	493	395	380	438	412	448	453	437	417	449	387	420	437	426	417	422	447	400	447	461	434	414	433	442	439	409	441	441	420	410	420	430	445	457	432	433	484	453	423	464	432	434	392	450	397	466	404	478	451	440	441	415	415	443	466	406	407	431	370	423	387	459	431	441	395	402	406	417	388	452	428	429	442	394	443	446	442	491	435	453	428	436	442	392	424	444	446	425	398	439	431	407	450	407	445	429	460	453	439	430	444	414	402	414	433	442	466	411	414	409	422	429	456	415	423	432	445	415	434	463	424	434	402	374	449	420	413	390	398	405	437	432	472	454	422	431	422	430	424	424	424	451	412	440	426	468	433	430	430
38278	11502	4016	2037	1255	1022	973	949	936	880	921	945	947	932	933	975	904	953	879	966	941	916	875	966	910	969	954	936	914	879	942	925	907	944	925	869	864	913	918	964	915	898	935	951	922	938	962	910	894	987	943	956	891	946	917	959	946	986	952	893	979	934	938	980	915	953	925	928	906	965	974	914	925	939	974	924	953	940	886	961	935	953	916	939	992	996	952	915	876	911	924	969	924	893	920	956	962	945	908	905	904	890	887	974	931	978	922	907	900	919	858	950	976	938	880	922	929	946	1005	920	965	962	941	920	929	907	924	891	939	888	933	965	978	932	975	953	902	946	928	994	915	906	917	929	932	942	902	886	961	928	933	939	956	924	905	952	934	889	955	927	911	933	944	917	915	910	905	875	953	894	942	905	914	932	989	929	971	958	849	940	960	945	946	957	919	946	990	939	922	931	934	988	931	924	952	952	938	945	922	984	898	929	910	950	883	951	990	947	916	941	918	937	939	928	934	1013	949	938	967	980	902	940	965	892	897	924	965	917	958	964	954	956	954	941	921	942	920	906	914	908	945	925	969	944	916	962	926	957	948	939	852	919	969	895	930	954	952	875	913	980	921	925	860	885	919	910	942	906	981	917	952	950	892	947	905	911	943	959	955	883	936	915	921	915	897	891	926	907	1006	1003	901	905	889	877	889	1008	925	942	937	933	948	883	892	945	967	903	891	886	976	890	922	876	974	904	913	911	892	931	928	937	892	905	976	908	905	890	926	941	984	938	952	944	937	933	918	946	904	909	961	898	889	985	903	928	921	948	967	930	953	973	956	928	878	921	936	976	939	928	967	922	893	944	932	938	977	936	900	901	971	948	903	954	958	914	928	982	921	946	934	955	906	916	882	960	919	982	989	930	923	963	980	970	930	987	965	920	988	948	877	916	947	957	895	913	924	903	916	923	951	889	886	963	919	944	949	898	930	917	944	937	893	915	931	880	962	884	951	993	915	933	915	925	943	904	918	916	977	876	901	913	924	993	920	963	898	987	901	945	917	967	932	993	975	897	954	898	919	928	947	948	928	917	946	945	908	924	879	942	970	929	918	923	897	940	951	953	949	946	861	910	926	946	1002	970	950	957	918	976	972	928	985	920	951	954	971	930	877	1018	940	984	919	935	966	965	958	901	932	916	936	996	937	915	931	922	934	913	975	947	896	934	913	928	929	939	927	929	986	968	897	870	915	916	930	984	919	917	967	937	950	917	971	914	918	901	901	939	925	924	909	918	952	911	919	937	913	970	903	947	964	888	950	913	923	935	938	862	924	972	977	895	960	930	923	1003	898	884	876	907	912	918	929	959	961	901	983	894	972	880	961	918	917	854	959	882	913	898	935	933	895	926	933	937	887	966	986	898	913	919	954	925	853	981	874	948	945	945	917	952	974	947	896	985	869	913	912	898	912	1005	947	946	928	902	903	901	853	897	921	943	950	961	938	916	863	936	943	917	997	942	959	989	954	924	971	940	882	972	940	898	943	901	937	949	1000	949	922	956	937	926	987	921	967	892	954	926	955	906	942	971	891	914	905	928	895	939	879	928	924	909	996	936	924	936	955	948	921	933	918	917	928	935	969	928	913	927	909	1033	889	946	935	887	956	916	927	923	909	971	914	915	969	914	900	949	951	914	905	897	896	910	975	940	949	923	913	935	933	901	908	907	892	900	919	923	932	913	934	988	908	958	937	929	964	951	914	941	905	915	878	975	943	896	952	926	923	973	916	939	844	885	916	944	967	922	922	885	957	901	926	945	957	947	975	910	920	910	965	872	893	965	938	950	891	927	941	980	888	934	965	874	984	894	994	934	951	932	950	905	977	1006	958	948	1009	953	912	912	875	955	949	913	918	953	877	949	881	917	973	981	920	908	927	911	922	899	919	895	914	904	934	921	975	925	933	927	932	905	933	984	872	971	965	957	949	946	956	886	904	941	919	901	927	876	910	914	1016	906	939	912	917	901	907	955	964	968	908	921	934	940	928	931	956	905	976	959	962	940	988	955	957	940	915	958	912	893	920	911	914	909	872	947	946	928	987	915	971	906	891	950	924	901	906	849	927	919	935	948	911	911	905	949	939	920	892	905	921	887	919	889	937	871	888	933	948	912	954	937	939	937	924	965	962	944	878	903	925	952	909	923	960	951	918	1008	886	917	923	929	896	927	968	910	949	950	940	938	899	938	963	859	928	911	922	907	936	941	923	926	903	926	890	903	941	905	926	937	907	939	958	857	903	949	977	902	935	866	905	965	885	915	947	875	916	936	901	906	972	948	923	896	919	906	936	993	942	973	981	943	926	971	933	900	895	926	886	872	922	951	916	939	933	956	888	964	984	892	907	914	934	903	967	926	937	981	868	883	991	927	962	996	893	937	924	998	975	899	924	891	917	955	964	935	987	927	958	920	968	945	941	905	914	967	923	923	980	902	938	941	936	942	951	909	928	924	918	898	961	941	942	945	929	922	909	943	941	955	960	924	905	901	927	889	942	961	875	904	912	870	929	892	1016	962	936	932	967	946	935	919	922	961	916	969	942	958	922	878	945	926	983	995	967	951	961	953	957	949	944	963	964	976	902	902	950	903	950	938	909	959	930	910	910	884	957	902	914	951	926	979	968	938	968	1002	966	912	932	961	971	912	918	880	921	919	931	962	962	947	908	915	922	974	933	942	911	907	892	895	943	888	924	888	901	898	936	885	950	936	939	904	890	933	985	924	919	959	905	955	924	896	902	910	917	899	955	952	959	909	930	930	932	938	958	900	944	997	958	940	974	945	925	945	949	888	952	911	937	954	953	930	980	977	963	905	894	922	912	933	959	935	1004	905	897	903	926	963	915	965	979	969	934	864	964	967	973	925	986	952	935	904	938	967	911	934	912	964	949	963	945	922	932	912	984	889	882	902	1004	951	910	945	1000	888	911	958	980	880	997	979	937	969	926	934	933	930	912	944	942	922	993	919	927	965	929	918	940	919	941	920	957	934	947	922	967	896	911	953	882	940	899	959	928	921	905	951	861	944	943	910	977	941	937	958	902	928	922	925	929	905	944	924	925	943	906	895	916	953	920	913	912	901	930	886	934	906	875	947	947	912	920	952	921	901	953	947	886	905	883	939	959	916	889	901	966	980	878	903	941	912	909	915	923	915	913	980	973	911	967	937	988	941	874	967	971	975	929	934	947	910	964	977	928	923	932	908	918	949	981	959	896	943	967	912	911	856	931	988	897	933	951	912	916	951	920	954	940	931	938	925	933	934	991	898	877	918	930	952	934	937	849	923	868	955	962	924	920	905	956	969	914	999	1000	921	893	952	966	912	956	880	923	904	913	910	935	944	961	968	875	871	952	922	940	923	889	1007	956	939	951	947	939	965	875	945	922	902	910	925	896	888	941	915	918	927	919	918	936	885	904	932	926	892	951	945	919	884	885	945	980	977	925	902	896	910	931	947	946	913	928	895	932	961	948	968	878	878	896	933	907	892	936	904	861	928
50483	16433	2841	743	487	432	411	465	414	421	444	455	391	410	417	420	448	422	410	446	429	411	456	438	381	393	400	403	466	406	431	413	425	433	427	392	422	371	404	388	432	434	412	391	404	405	419	429	410	414	419	399	476	444	438	401	410	435	402	389	411	426	445	421	452	403	396	376	428	423	408	420	422	443	383	424	440	436	399	407	387	412	453	417	378	439	387	393	368	449	422	431	409	428	400	431	430	407	426	411	395	415	395	413	382	391	410	378	396	393	406	416	396	431	416	444	456	388	416	431	414	434	385	431	429	429	390	410	408	401	404	403	403	437	417	441	380	444	399	411	392	391	421	382	395	386	366	444	407	465	427	403	414	421	389	388	380	388	425	407	442	447	413	424	402	416	381	371	412	447	388	430	397	395	418	407	452	393	394	425	388	399	400	418	428	404	392	386	423	423	431	382	412	407	446	407	448	366	383	369	427	418	382	411	414	382	440	390	397	388	418	421	426	376	418	384	411	414	417	409	410	432	416	396	407	443	406	385	402	400	418	382	371	419	391	386	408	420	403	432	392	421	416	389	413	424	385	408	373	415	421	432	411	438	408	354	418	449	449	430	400	383	389	381	437	428	406	401	400	415	394	421	403	416	412	406	383	429	421	411	360	408	412	397	364	402	396	416	441	414	434	442	425	439	399	405	409	413	395	385	415	465	447	405	415	382	401	400	413	403	429	443	405	421	377	429	406	439	412	417	377	397	404	419	413	418	412	406	432	421	419	397	421	383	431	419	441	406	409	410	425	395	411	408	409	414	407	386	392	402	436	407	444	438	437	411	395	387	391	376	400	444	415	405	408	448	430	435	385	430	442	403	411	446	419	420	466	459	402	431	418	420	383	426	426	413	430	387	416	399	442	407	397	415	370	410	418	426	416	408	433	398	388	405	445	410	413	473	404	398	415	380	431	418	417	389	450	429	399	373	425	403	410	424	432	382	397	454	411	366	386	405	396	440	409	422	418	431	407	446	422	447	377	426	398	451	436	414	407	404	419	415	438	412	403	426	379	418	391	425	427	384	394	379	395	443	420	409	420	443	450	450	409	384	383	403	449	423	369	428	443	428	436	390	402	416	405	446	442	417	409	423	408	421	402	372	394	444	457	396	435	457	419	424	413	456	423	405	409	407	393	449	409	389	413	399	387	423	402	419	401	403	420	419	361	389	437	421	408	442	399	418	430	389	391	410	417	406	413	423	398	433	401	392	417	433	397	390	382	392	401	387	421	410	430	388	416	400	418	440	419	422	408	360	377	401	398	424	438	397	394	418	419	416	394	417	408	416	397	443	401	387	471	446	440	391	428	411	397	401	412	410	398	425	409	389	409	426	425	467	429	450	441	402	397	455	405	395	437	437	439	423	440	430	400	414	388	441	384	354	384	430	410	389	438	411	398	367	416	424	377	423	415	434	452	440	388	409	399	441	408	425	416	417	433	429	395	397	419	418	461	383	382	443	397	423	390	435	430	372	405	419	396	405	397	432	412	414	443	405	381	407	434	420	396	426	424	374	422	397	397	409	417	432	422	407	417	421	390	406	469	451	442	401	441	400	408	401	431	398	391	413	426	387	381	428	407	417	443	422	404	435	423	463	399	388	403	419	409	432	422	397	389	360	441	441	394	364	416	377	413	431	422	403	419	384	427	427	416	404	437	397	434	432	408	434	401	423	423	434	427	400	435	366	448	403	428	435	409	443	439	342	427	403	427	424	382	380	470	433	428	441	407	423	413	412	423	432	379	429	417	429	395	433	395	383	405	428	384	424	457	381	426	430	419	404	400	397	413	418	423	407	415	393	389	435	430	393	400	437	394	414	406	404	367	428	460	415	396	421	468	377	425	451	446	412	394	406	418	431	406	397	451	433	397	421	382	414	450	389	401	415	446	408	393	440	394	419	410	439	414	380	369	378	440	428	439	406	441	408	423	434	413	405	390	385	403	414	405	447	451	411	401	404	405	413	385	377	375	421	424	432	357	407	395	396	427	446	428	422	428	371	397	407	431	433	436	440	401	393	419	416	386	411	412	362	415	409	389	405	447	425	396	392	433	431	381	417	402	385	424	417	408	412	435	372	380	399	396	402	410	404	395	405	397	381	388	417	396	435	428	406	370	356	379	405	422	431	469	382	401	399	376	409	411	396	410	424	424	427	375	420	398	383	404	436	431	454	415	362	373	428	404	346	421	430	416	421	386	426	415	462	436	456	422	375	428	445	367	405	385	396	403	423	352	399	423	408	440	425	402	373	421	422	401	420	407	393	395	414	428	417	444	403	418	411	404	407	403	387	407	402	405	415	414	421	422	404	437	420	402	416	371	382	461	399	378	421	360	401	385	433	393	413	424	400	433	371	412	407	430	431	424	367	383	414	417	421	408	436	399	412	380	427	433	399	463	387	418	374	402	406	413	417	454	402	418	345	401	434	376	405	431	421	359	425	407	378	398	401	419	389	448	439	422	451	390	434	412	400	419	407	386	372	442	413	392	402	386	367	438	425	407	409	442	437	397	394	399	427	436	410	437	416	433	429	362	354	407	408	406	381	406	385	423	383	405	415	441	453	435	394	413	411	412	396	430	445	370	384	399	433	425	432	382	413	372	389	380	446	461	399	403	407	442	438	445	446	432	409	364	440	400	384	400	407	423	407	393	428	436	407	429	404	391	402	405	418	405	406	376	415	421	385	442	396	425	376	394	406	448	446	396	397	425	396	413	356	406	382	403	434	404	401	421	430	431	411	434	345	397	436	429	409	387	434	379	406	449	409	439	371	424	434	387	426	416	376	410	409	435	425	399	366	423	400	407	391	435	435	436	432	419	456	441	419	412	408	418	394	463	414	409	415	403	387	442	399	435	384	419	405	417	426	445	438	404	427	441	396	387	423	412	393	381	402	366	421	409	389	387	396	398	375	398	367	425	393	428	437	387	401	450	457	391	441	373	412	423	417	398	417	411	389	396	390	407	442	398	442	410	393	394	442	426	386	426	392	384	355	421	437	425	427	402	421	402	388	455	382	406	459	398	396	412	396	436	384	429	404	371	390	404	425	401	389	402	407	424	405	413	405	384	361	416	422	431	426	406	433	359	382	375	422	427	483	397	437	423	431	447	445	403	408	417	390	394	388	435	406	385	414	411	397	376	418	359	404	437	406	374	447	427	421	433	421	433	415	415	391	406	412	375	397	419	414	422	389	405	420	426	374	431	397	439	421	402	416	399	389	433	417	392	396	371	418	415	380	401	395	389	390	417	387	452	428	391	410	407	386	414	419	407	423	413	426	375	401	441	418	414	425	408	383	411	442	414	405	366	398	433	418	387	421	452	422	411	381	391	403	401	427	431	363	393	396	432	380	414	441	420	438	448	386	408	388	417	424	398	426	404	424	418	412	448	427	374	390	383	406	400	423	397	410	416	370	405	398	429	425	350	402	371	410	402	426	417	395	383	404	392	378	424	420	416	406
33841	8765	2670	1452	1046	916	887	926	933	890	898	886	916	907	837	880	911	930	856	859	903	917	968	887	905	958	880	889	883	852	852	904	879	926	909	914	937	891	887	863	918	900	870	911	952	896	908	883	899	913	885	914	879	875	871	925	902	879	927	916	877	890	868	917	890	901	915	865	874	873	902	918	895	923	915	920	907	879	874	898	858	910	893	933	894	880	975	916	912	880	931	911	856	918	865	900	865	953	854	870	870	896	897	915	897	912	914	844	930	899	914	880	908	865	887	878	875	887	908	888	875	900	890	913	889	952	866	933	931	952	888	847	920	930	877	890	927	900	909	889	884	889	936	908	891	908	899	898	916	863	948	901	848	905	938	883	910	904	840	896	865	862	939	841	932	896	908	895	874	857	890	913	860	936	964	938	883	920	886	946	906	887	875	878	908	900	890	890	916	917	874	923	889	881	927	877	858	886	894	902	912	905	855	924	938	951	911	863	880	917	916	873	874	940	875	912	869	873	911	870	872	877	936	957	888	863	873	868	907	956	855	835	876	928	833	878	909	926	946	921	910	939	915	903	903	890	894	935	909	900	855	923	872	872	855	920	916	877	954	911	855	895	874	875	872	904	919	942	879	910	842	924	906	922	902	864	886	887	865	867	897	827	862	916	924	931	934	866	903	846	883	914	870	908	889	867	949	900	893	928	906	895	856	890	871	858	893	872	883	887	908	890	875	885	946	935	843	882	914	904	848	867	934	898	863	881	837	839	933	911	863	885	911	887	892	898	917	949	889	881	900	908	904	912	969	920	854	900	888	947	870	901	884	939	877	910	874	898	874	841	874	938	891	875	884	886	943	905	921	862	877	988	886	826	915	880	883	953	945	885	844	916	835	918	912	862	836	867	898	917	873	940	860	936	888	902	901	899	848	919	892	907	896	903	878	908	880	909	843	893	887	915	885	882	890	927	925	925	920	964	943	909	888	914	872	882	873	901	858	868	855	870	893	898	899	875	906	875	850	857	924	855	885	864	852	930	879	855	888	902	894	951	929	859	857	865	914	964	841	924	915	909	908	935	912	945	874	902	893	917	891	949	895	903	826	909	907	933	899	908	831	867	926	856	863	875	933	900	901	883	932	967	877	880	894	816	916	944	910	904	911	887	896	868	908	883	924	863	900	884	893	922	917	867	859	915	919	895	902	878	938	893	915	921	967	896	860	975	882	850	903	892	900	877	957	966	888	908	901	892	937	900	865	880	878	897	977	895	905	870	911	906	910	927	850	907	924	940	950	872	815	865	862	856	948	869	854	870	918	946	889	947	925	897	867	860	864	887	888	874	940	896	886	922	892	863	894	872	896	876	909	935	891	874	920	942	901	917	889	927	868	949	904	921	896	945	851	917	885	898	872	933	895	870	888	891	909	836	869	921	808	898	928	882	890	906	939	883	899	892	893	935	902	938	947	859	933	946	908	927	922	861	917	886	911	930	855	878	900	948	892	927	894	900	864	849	879	867	928	953	899	880	843	905	876	880	873	908	917	873	868	934	949	896	926	865	923	869	869	870	939	901	871	889	945	919	886	890	889	922	881	892	922	866	915	870	874	894	900	872	882	913	874	876	904	929	913	879	960	909	900	939	871	943	881	887	895	924	905	910	876	912	927	902	913	873	900	912	916	925	875	896	884	906	891	886	893	853	856	915	873	887	912	880	868	929	869	903	889	884	868	867	915	925	872	890	936	880	973	889	893	859	917	898	845	914	879	917	916	893	873	854	896	915	879	888	925	906	895	912	896	919	958	948	954	936	935	907	929	865	885	918	879	911	890	936	903	927	942	911	883	946	917	868	854	880	867	876	928	891	901	923	917	839	882	933	887	885	926	891	868	884	943	908	921	919	859	907	871	935	889	877	863	903	880	966	897	855	883	936	924	956	871	890	873	871	906	857	895	863	928	927	880	859	908	946	896	930	950	908	829	906	929	873	930	837	911	891	926	919	904	909	912	856	865	866	867	872	878	908	920	896	912	901	877	889	918	918	905	914	899	866	914	892	934	873	971	923	885	942	900	922	882	975	920	914	955	881	858	889	914	908	962	872	880	910	910	876	916	890	928	889	973	890	877	874	802	904	852	878	880	874	922	931	877	908	941	919	902	894	944	877	881	869	931	886	872	928	895	889	888	866	897	908	847	860	893	908	876	910	916	918	893	930	910	847	885	855	863	872	855	905	851	907	946	887	904	919	906	890	951	901	866	887	877	919	914	875	907	926	918	889	886	930	918	914	901	870	885	870	880	916	871	885	886	915	884	944	862	895	838	873	946	898	886	882	894	940	942	909	895	892	838	898	852	863	878	832	911	866	887	896	881	886	918	920	915	928	958	838	860	906	879	918	903	882	904	945	920	876	865	900	868	960	872	871	885	890	901	892	927	883	918	898	913	875	913	875	914	871	885	951	865	854	834	922	866	927	912	864	925	917	881	933	863	908	883	891	900	891	865	865	890	907	913	922	881	938	887	885	874	866	858	883	908	903	911	895	903	960	944	915	937	907	856	884	873	873	887	888	871	955	894	990	897	889	883	918	911	929	890	892	932	842	929	890	880	898	908	936	932	921	916	866	841	957	907	908	843	910	884	875	876	904	880	886	913	904	921	893	906	906	875	869	898	921	883	876	895	872	913	907	824	891	934	893	872	901	909	870	852	932	898	934	872	923	870	895	913	876	912	927	950	899	882	896	908	877	852	913	894	904	872	898	894	880	869	889	904	944	878	871	874	918	860	908	858	870	949	836	945	855	931	903	853	904	909	976	954	859	926	867	897	964	880	916	932	926	868	893	834	926	856	880	939	885	921	839	890	887	859	933	890	868	894	950	915	923	884	941	861	908	827	905	892	894	879	915	907	831	925	880	850	924	920	848	918	911	893	925	903	859	895	846	931	916	942	921	884	892	900	907	923	906	896	906	851	934	863	908	926	900	934	814	906	912	897	934	884	920	833	847	946	905	905	874	940	894	949	877	884	895	879	862	871	953	837	870	879	918	874	876	893	945	902	934	910	877	913	887	895	859	887	916	887	914	865	881	886	874	912	882	962	926	916	918	935	854	902	905	931	905	903	950	929	823	899	884	865	865	906	928	886	884	916	939	892	895	840	882	883	915	875	940	894	855	885	866	839	889	948	886	879	892	921	905	937	893	869	884	928	920	898	867	886	915	896	932	936	971	849	859	914	939	899	895	930	925	881	882	870	935	902	919	890	841	833	886	894	830	969	884	898	866	851	976	931	899	939	934	914	908	893	895	942	926	868	885	885	889	917	884	918	868	889	932	878	843	908	882	930	893	914	863	882	959	912	909	859	906	829	871	908	935	882	879	886	942	833	926	928	889	912	922	930	888	848	893	894	879	883	878	960	862	898	871	900	870	867	874	894	932	899	847	935	904	879	865	954	935	937	880	881	886	865	854	937	874	898	932	852	895	877	922	936	914	906	900	889	887	904	910	900	931	878	928
56545	23194	8529	2337	910	531	476	435	394	432	417	426	443	399	398	442	409	396	415	445	383	393	425	418	438	402	406	412	366	419	436	419	417	445	378	400	428	445	413	419	426	420	392	425	398	468	425	433	438	402	430	438	438	435	385	453	394	433	426	400	418	414	404	413	392	438	419	395	422	437	445	416	436	441	437	434	412	450	413	429	433	439	413	401	393	398	446	403	430	429	407	394	421	399	417	399	432	448	453	422	438	434	391	422	420	471	421	430	413	430	449	425	411	419	426	392	443	419	453	429	404	416	416	389	407	427	465	443	399	425	384	432	464	435	438	372	414	422	413	420	422	412	409	449	385	401	410	437	415	442	420	435	402	421	388	415	449	416	428	417	456	395	387	420	448	435	401	429	412	389	428	401	435	385	422	384	426	437	427	424	389	437	434	398	396	418	386	454	407	426	389	392	380	371	407	432	374	416	402	424	442	411	424	444	367	423	408	397	406	426	426	385	456	446	425	399	440	438	428	423	426	393	391	468	400	458	416	417	393	445	445	397	423	451	401	432	411	448	409	444	444	424	446	393	429	425	467	414	417	440	445	412	445	418	419	385	406	419	405	450	421	411	463	412	385	425	398	410	429	418	429	446	397	418	392	448	437	429	412	358	452	416	439	428	395	417	424	429	386	447	389	434	422	402	422	382	436	445	444	369	393	406	415	435	475	430	418	396	432	437	421	416	440	446	394	432	432	420	401	456	410	392	388	423	456	412	426	406	397	418	452	393	459	420	402	455	453	421	411	396	389	428	376	393	420	432	402	376	418	469	397	376	411	387	464	428	411	415	420	408	399	384	438	406	409	393	474	433	424	437	455	382	396	417	423	437	450	400	413	402	438	459	406	411	425	406	385	428	446	414	372	385	377	407	422	407	451	417	412	441	398	422	415	444	395	444	411	426	382	372	410	464	403	409	387	442	409	432	438	419	429	431	386	402	442	415	366	389	412	442	432	422	410	430	388	384	404	406	392	445	439	433	434	423	381	388	437	404	444	395	431	407	387	377	428	438	407	407	454	432	417	443	435	430	405	427	481	411	434	368	420	414	403	437	460	424	432	394	381	433	425	420	435	449	403	414	406	444	435	413	420	418	362	442	414	427	390	395	439	426	373	435	424	428	413	464	355	427	422	442	436	414	395	405	402	413	384	399	437	431	392	461	392	437	386	450	401	458	417	436	459	420	435	417	394	430	425	400	427	420	433	387	434	342	426	432	417	427	418	402	372	428	448	439	438	397	394	435	439	413	417	422	370	409	413	407	442	404	441	383	417	390	405	398	458	403	424	416	438	417	459	421	392	351	404	423	401	367	397	396	411	422	404	418	425	458	445	432	440	451	443	416	394	375	410	417	436	421	402	381	423	411	418	405	444	403	402	421	440	387	401	396	411	401	409	426	437	409	440	427	414	395	442	404	432	433	426	397	424	454	444	447	413	435	446	413	395	429	439	430	414	425	462	390	424	448	425	399	401	406	398	429	426	433	415	410	411	468	432	441	448	408	394	411	461	446	395	374	403	444	405	402	410	423	408	421	453	421	424	419	437	428	435	389	441	420	455	440	399	396	403	414	430	430	421	434	406	439	415	434	422	418	435	456	464	432	437	405	412	429	421	441	413	409	431	457	435	419	397	406	425	414	419	421	396	401	421	425	401	438	402	428	415	420	437	411	396	417	436	413	377	442	417	445	402	431	406	444	421	430	408	430	401	454	429	398	408	425	415	416	399	422	418	433	421	429	418	450	377	391	415	402	438	458	424	446	410	402	403	415	393	414	430	419	463	365	433	436	400	409	385	445	437	393	408	408	419	426	423	399	391	407	435	397	398	401	403	372	377	415	415	393	432	457	430	453	436	454	449	406	412	418	451	435	434	432	395	420	431	392	416	404	412	400	389	425	426	399	388	386	436	412	429	420	397	402	429	417	361	393	404	419	460	418	429	407	387	408	437	414	410	406	415	419	474	471	397	416	431	395	463	426	415	424	426	382	425	402	459	376	421	425	441	448	402	406	444	407	368	413	437	432	455	397	386	395	421	411	413	441	380	428	425	440	418	411	413	391	426	418	385	436	418	454	414	436	439	417	433	416	437	450	432	440	431	415	439	415	414	411	385	443	402	424	424	457	421	420	401	423	429	402	398	426	397	411	432	369	389	412	449	376	392	444	447	398	427	393	436	416	436	445	410	404	396	408	410	429	421	429	405	394	434	384	421	416	373	422	433	443	445	390	374	409	445	400	423	415	411	444	389	438	406	392	447	391	406	412	419	421	453	419	417	405	412	396	416	421	443	362	427	400	422	405	449	427	432	414	436	427	377	407	409	411	433	381	475	428	418	420	399	424	426	428	424	377	429	415	420	394	372	409	394	444	444	381	404	409	397	436	392	395	423	376	395	434	400	426	416	382	386	453	414	436	437	415	411	453	358	410	461	405	391	396	416	419	424	415	443	400	450	419	436	465	405	414	377	424	395	413	419	423	358	409	401	418	392	405	399	427	414	382	422	417	417	456	436	429	416	430	402	379	440	430	440	464	386	414	378	426	410	471	448	443	439	405	418	368	430	454	419	393	421	431	359	435	414	432	424	416	412	464	427	387	447	416	454	406	387	434	442	413	411	405	383	405	398	445	426	412	444	447	388	421	395	384	424	442	418	397	447	445	443	423	376	428	426	385	453	410	445	407	419	417	441	421	417	399	423	426	416	430	425	400	392	436	453	397	455	408	437	417	456	411	427	419	411	447	421	434	439	414	416	411	442	399	435	436	400	418	416	419	397	408	418	417	439	388	406	410	423	410	447	425	380	438	404	413	389	464	433	425	429	373	415	446	400	413	442	403	445	457	452	415	392	409	402	396	416	436	411	380	466	413	433	387	452	417	376	379	436	371	447	443	414	431	394	432	395	438	401	429	454	420	400	404	407	440	420	398	442	402	440	429	471	417	422	458	396	390	423	460	432	448	463	402	418	409	395	427	462	423	403	446	454	403	418	396	430	418	440	394	421	416	353	406	424	409	436	400	408	421	410	434	399	432	428	393	449	397	442	422	408	428	399	413	430	403	413	410	427	446	418	460	434	429	435	432	427	429	454	416	417	411	396	411	393	414	454	422	396	424	431	389	415	455	345	417	446	409	427	460	441	390	447	440	423	443	361	434	422	400	459	426	432	388	409	409	431	434	440	390	429	462	360	402	385	428	438	433	422	428	394	390	444	411	435	427	424	409	405	428	442	444	394	424	412	404	395	389	406	422	392	378	393	418	453	439	415	385	462	418	433	424	442	410	421	387	433	453	410	403	425	431	393	409	440	414	420	409	428	443	422	376	392	398	408	426	405	422	404	447	442	399	435	381	447	467	448	422	384	433	435	418	421	393	394	439	398	419	405	421	430	398	428	428	433	402	432	383	385	405	422	409	416	384	452	417	424	419	417	414	434	421	443	431	428	433	398	418	434	410	414	479	382	406
37876	14183	7088	4155	1980	1303	1196	1004	911	931	938	895	956	927	860	943	924	902	928	932	902	919	881	835	944	876	926	895	857	895	911	971	874	927	906	903	922	907	910	912	902	933	915	892	898	911	921	911	887	937	969	898	914	848	936	862	890	892	903	960	913	907	867	913	915	883	910	947	892	929	909	924	920	927	893	910	912	867	904	946	903	873	889	875	855	954	929	931	900	943	904	883	917	859	917	932	965	895	858	938	864	915	921	897	883	933	950	933	855	844	948	915	911	936	931	935	881	907	940	945	956	949	898	963	991	968	886	917	945	922	893	946	926	883	915	833	876	912	917	948	946	916	890	913	925	936	956	891	897	916	938	897	913	886	942	908	970	876	913	938	927	909	937	940	891	901	881	955	932	939	902	913	926	868	926	890	939	892	935	867	864	942	926	910	882	960	955	924	940	903	924	906	949	884	951	878	921	961	905	949	936	886	926	910	930	893	884	915	870	940	939	884	931	896	946	871	914	910	926	858	931	931	908	885	895	867	864	935	915	871	869	909	928	956	890	902	931	947	931	868	921	884	900	936	931	932	933	855	908	945	896	962	976	894	905	954	946	919	922	890	858	893	899	900	914	912	921	888	885	942	924	852	914	920	905	931	924	884	952	901	880	891	866	895	938	912	863	847	943	900	944	910	940	915	936	906	939	908	866	909	921	983	902	911	910	910	900	946	904	933	927	846	885	897	896	931	940	929	897	911	878	866	898	895	929	971	935	922	917	928	925	878	921	926	937	952	869	945	948	905	934	912	897	918	913	916	916	930	921	900	926	912	934	956	933	920	914	910	935	900	934	910	949	930	941	913	913	946	855	889	967	922	910	972	947	903	928	922	938	894	957	921	849	885	882	887	906	912	885	896	901	888	924	986	891	939	841	898	937	856	883	905	916	924	934	887	933	904	935	907	869	899	878	877	894	897	907	961	853	904	864	939	932	942	889	929	898	870	898	942	885	922	890	927	894	865	906	909	928	926	943	932	930	899	916	934	933	919	918	862	954	952	879	909	927	893	922	917	950	973	853	931	879	915	923	913	884	865	908	924	928	854	899	953	882	892	877	942	946	931	925	985	929	970	909	941	937	874	890	925	976	942	933	930	933	927	863	888	985	903	921	886	926	912	947	899	881	961	960	891	930	938	887	879	939	892	921	927	860	899	912	950	912	975	974	925	912	892	930	925	933	954	985	971	936	924	897	916	902	971	955	934	883	938	914	916	973	962	896	932	931	918	830	936	894	925	872	881	902	905	902	926	907	960	919	882	915	988	910	925	935	940	903	931	917	880	938	909	893	889	945	872	901	925	894	912	940	927	907	853	945	907	883	967	970	876	911	884	925	925	883	917	909	917	902	925	914	886	889	909	893	965	887	905	871	886	898	911	948	928	900	966	923	899	902	890	873	895	966	871	853	901	915	957	902	872	871	946	917	912	954	843	958	930	885	942	865	952	925	908	941	939	922	901	894	875	926	947	922	917	905	914	920	914	910	920	913	937	940	887	881	878	904	929	923	934	871	901	899	927	921	910	891	925	944	903	954	902	924	928	921	890	868	873	930	884	932	902	909	868	918	917	904	909	933	894	921	894	956	905	945	904	974	915	918	851	853	908	950	893	878	905	919	912	909	924	928	892	863	935	948	916	907	930	942	928	923	901	877	929	925	884	928	898	934	938	961	923	904	939	887	958	920	929	912	922	925	930	940	900	908	923	898	937	917	914	962	954	938	918	897	915	930	884	996	907	989	939	926	862	941	937	941	923	923	965	872	922	891	896	858	879	906	911	937	947	890	918	924	880	954	877	846	884	936	872	920	859	913	933	960	879	885	949	973	959	931	932	927	932	932	881	947	945	885	928	896	875	901	925	922	915	929	896	836	897	928	913	918	969	915	930	869	940	890	857	898	911	996	921	881	923	978	871	882	893	937	892	890	951	879	937	879	932	896	989	861	906	926	908	925	893	961	929	907	917	887	923	914	938	888	953	947	918	921	881	893	878	889	938	914	912	813	920	941	919	885	896	918	907	905	972	906	899	952	877	911	960	854	957	950	889	948	944	928	913	888	927	911	904	928	911	883	965	891	863	908	918	912	918	903	905	944	877	867	919	868	842	920	904	913	916	929	856	938	942	887	921	923	912	944	903	885	904	879	886	950	945	950	933	922	942	962	886	924	895	921	864	943	905	909	955	936	865	894	900	884	859	918	865	904	937	915	875	838	881	907	904	964	890	909	896	924	933	944	886	936	874	944	890	935	891	893	940	909	884	943	883	975	907	910	914	884	870	893	915	959	910	891	979	964	935	880	914	885	894	928	906	859	906	925	937	915	911	921	903	888	900	954	918	922	900	902	900	844	940	915	930	904	910	863	940	908	929	905	956	882	911	938	900	915	898	889	885	917	869	911	929	946	952	971	925	916	929	893	947	943	885	924	932	863	965	940	942	899	958	913	891	869	914	871	925	954	842	914	908	926	913	923	925	914	875	883	900	948	900	931	908	923	983	909	872	924	865	971	933	932	928	943	905	943	899	905	978	969	943	925	902	843	885	887	893	910	917	946	929	911	909	954	925	904	943	914	873	895	938	924	863	854	882	899	934	888	946	886	890	853	927	938	928	946	904	985	931	958	924	918	848	925	909	917	934	948	890	921	883	916	894	969	929	848	908	915	978	917	904	909	915	946	925	882	894	932	923	875	891	898	958	887	937	948	921	918	936	894	957	931	902	967	906	914	908	901	926	962	940	899	923	892	908	897	894	948	875	903	895	889	900	889	913	897	938	859	945	904	868	911	909	998	928	925	868	922	918	942	882	900	883	906	881	888	863	936	894	993	903	914	909	907	923	880	885	973	883	939	953	870	924	949	911	951	976	938	888	933	927	937	852	906	849	915	833	885	948	875	896	913	939	840	931	910	909	879	907	962	905	975	884	918	939	927	919	907	935	908	883	917	958	941	920	926	968	907	869	950	892	909	932	901	886	868	937	909	947	931	875	924	911	911	854	911	969	863	897	899	947	869	922	892	952	904	896	908	964	940	942	950	964	914	902	937	959	882	957	919	883	937	903	946	896	944	899	921	906	904	903	908	914	892	889	942	934	932	904	916	913	890	926	890	971	905	888	858	941	845	910	912	880	915	935	925	906	920	862	932	932	938	938	908	943	886	891	867	897	932	916	941	944	938	877	924	927	923	938	918	900	927	927	912	891	888	906	923	886	912	871	931	859	860	876	920	939	958	952	879	873	884	966	922	879	851	932	929	896	915	874	897	922	851	924	922	982	885	892	894	943	871	898	918	904	935	939	873	908	888	891	890	864	884	938	934	909	940	891	904	857	921	918	974	882	923	912	908	918	900	882	915	928	889	938	921	939	900	846	912	921	886	890	965	907	928	813	867	919	929	896	914	929	919	924	917	947	902	851	874	945	917	940	982	891	948	891	891	888	958	871	932	953	979	904	870	911	961	903	879	911
60835	24978	8557	1666	707	568	481	464	400	434	386	419	389	439	463	430	417	391	452	374	438	436	412	437	409	437	418	414	426	398	441	392	444	462	432	417	414	409	425	399	454	444	429	434	423	425	397	402	409	419	425	448	391	417	417	434	426	436	429	391	447	411	401	433	424	415	438	403	422	426	399	421	438	440	431	445	462	435	424	445	447	429	448	459	431	460	399	470	404	387	412	401	426	449	431	386	442	421	468	420	412	449	432	435	470	450	460	460	418	430	420	420	458	391	433	401	433	430	420	407	453	432	467	442	417	411	464	413	384	466	373	399	413	473	418	445	436	406	430	391	409	431	414	429	443	474	437	447	461	410	445	448	417	423	414	439	440	433	448	428	428	413	454	392	401	414	428	448	426	437	462	368	417	401	452	403	446	418	470	444	445	400	421	410	436	431	452	427	383	395	413	400	375	455	430	412	435	411	420	425	410	445	416	434	447	427	412	392	413	417	452	400	398	403	406	416	407	410	399	472	454	417	383	413	470	386	420	457	417	458	406	372	417	410	440	429	370	405	438	414	401	450	459	420	410	445	438	388	414	424	426	409	455	431	404	386	431	447	428	420	438	378	434	405	414	406	480	422	390	420	410	389	410	401	448	417	465	432	485	430	404	416	412	428	424	430	411	389	427	398	439	444	450	433	453	410	407	419	432	440	423	413	448	457	410	451	416	428	415	446	419	418	393	439	440	413	423	409	419	401	407	433	385	413	448	427	417	403	394	419	436	401	429	411	447	486	412	442	455	424	421	472	400	432	427	476	442	411	416	420	398	428	393	441	409	435	436	421	464	469	467	419	387	397	399	434	446	433	379	438	478	397	452	426	416	378	441	416	431	443	439	397	461	442	431	389	412	425	401	437	419	409	441	423	434	407	467	441	451	434	422	447	455	397	401	382	426	464	413	433	424	402	420	436	433	464	372	463	477	393	422	470	424	435	418	445	402	436	454	378	431	403	427	455	423	389	457	451	429	450	421	433	439	465	437	400	450	420	410	468	415	433	483	405	413	454	407	432	385	417	430	461	413	433	440	424	381	428	444	489	385	395	391	395	422	424	428	438	429	416	438	414	400	435	412	438	449	452	441	431	440	455	487	447	402	462	383	418	442	416	424	408	372	429	438	452	402	482	405	458	422	428	435	424	406	407	417	410	394	400	418	430	393	402	401	394	421	449	400	461	410	456	371	422	414	419	439	410	404	423	403	399	451	414	413	415	398	410	410	399	403	434	430	406	398	378	413	411	396	439	408	426	410	436	439	418	414	430	445	435	447	434	412	417	434	465	423	436	464	443	438	444	376	423	388	422	438	405	437	452	414	448	434	402	399	462	399	429	413	437	411	393	449	411	415	439	423	420	404	445	416	455	417	450	425	426	452	445	425	431	451	406	460	427	414	389	403	424	437	389	414	421	424	402	417	391	422	412	415	407	468	438	430	396	430	421	433	453	442	443	447	421	456	400	413	412	430	435	416	421	421	413	425	436	422	459	446	441	436	443	424	457	448	429	413	452	445	438	439	406	453	455	462	437	416	414	429	380	418	430	419	427	430	400	458	421	451	431	434	434	416	396	428	444	392	444	408	441	400	414	424	392	442	442	399	445	420	401	425	479	417	399	449	457	492	417	458	392	441	450	479	427	447	404	445	410	413	428	461	454	431	374	451	417	431	429	385	428	399	415	416	463	398	410	433	421	447	415	394	453	386	402	454	403	453	456	439	456	465	429	417	433	426	437	463	413	430	395	467	457	431	413	431	441	451	416	418	451	429	408	394	440	407	428	439	420	380	445	456	432	401	444	433	413	422	409	458	408	430	421	429	423	436	444	428	430	422	458	415	430	416	433	438	430	437	431	414	407	406	402	462	422	418	428	427	427	410	458	420	409	433	439	437	431	430	446	464	389	420	411	450	396	396	435	451	390	444	377	397	423	430	438	397	414	464	434	450	440	396	420	402	389	419	457	432	402	395	424	423	468	401	448	415	516	435	426	430	420	415	430	473	408	423	435	397	442	397	463	437	438	435	423	428	426	417	452	405	436	419	393	406	386	424	456	433	474	446	406	421	462	428	417	437	466	410	427	427	438	432	469	419	438	448	484	452	427	437	432	438	447	441	385	414	425	415	427	423	401	442	399	404	439	455	403	457	444	431	419	435	432	434	410	431	426	429	434	425	417	435	405	449	417	452	428	451	383	434	447	423	416	465	450	431	471	428	424	438	448	433	446	405	389	450	467	402	425	441	415	428	363	423	420	429	403	430	449	433	421	448	430	416	459	399	425	456	393	410	417	414	402	444	421	416	441	450	423	441	408	458	413	410	398	420	448	442	423	424	382	393	425	442	390	418	466	454	398	421	440	427	481	417	439	390	384	414	428	414	387	411	412	432	439	470	416	404	390	395	442	432	408	439	369	418	398	415	426	424	491	412	422	455	397	454	436	366	412	420	465	430	451	432	401	422	466	458	454	438	455	403	392	429	431	486	426	413	441	396	390	419	432	440	436	404	409	421	435	431	458	439	423	410	396	460	447	452	417	404	415	436	429	473	402	412	444	415	436	419	441	448	398	423	412	464	412	423	432	418	408	467	439	397	458	433	416	436	435	436	438	449	453	467	423	400	410	413	418	431	426	447	420	445	454	370	420	443	405	398	439	419	433	427	421	455	424	445	414	437	418	438	422	438	393	447	415	417	438	430	425	409	412	419	395	419	441	421	443	415	446	444	413	458	441	435	419	413	443	442	447	404	447	409	486	431	460	450	454	390	415	381	395	425	390	433	399	410	410	427	431	446	410	475	437	437	403	420	373	430	440	420	382	440	434	415	395	425	452	410	406	425	448	429	444	427	475	433	435	410	443	409	413	404	437	422	480	445	418	433	462	395	449	427	405	440	423	424	387	389	459	428	443	401	467	439	399	462	435	452	442	413	449	417	402	407	406	448	422	408	396	417	415	425	431	403	408	421	442	407	417	409	443	444	417	416	428	454	416	430	413	458	405	421	434	403	411	407	373	424	425	427	461	417	403	434	413	388	464	444	449	431	441	469	417	443	441	467	461	453	413	394	428	425	415	476	407	417	459	465	386	391	428	412	450	398	422	434	433	396	414	408	433	421	444	411	426	445	434	428	426	397	431	433	450	429	415	442	432	428	428	423	446	440	431	460	441	439	426	426	423	418	450	418	422	454	460	396	442	423	446	390	436	449	421	417	426	407	417	458	439	409	431	406	433	458	423	397	401	424	369	432	461	426	454	399	438	421	444	429	416	426	424	421	447	417	460	447	455	464	443	426	429	433	435	403	413	427	455	416	393	454	480	454	425	464	402	411	443	404	460	442	428	445	430	415	439	434	383	475	428	494	439	390	421	400	417	454	479	408	432	438	399	417	377	419	428	398	415	433	422	407	401	450	439	416	467	437	446	418	424	417	387	397	440	449	463	497	411	450	445	446	431	477	442	387	424	418	429
41225	15629	6326	2862	1652	1340	1074	965	940	908	962	962	933	914	916	921	855	979	957	893	901	969	888	856	931	883	955	946	1010	903	924	891	873	870	956	933	827	904	942	934	919	925	959	942	894	913	929	887	893	921	924	904	934	922	920	965	928	903	960	919	964	930	929	958	962	902	902	951	913	938	946	914	898	902	942	890	958	919	918	951	962	927	931	930	961	886	915	971	966	940	950	966	928	861	946	928	945	905	940	930	926	957	958	938	950	954	923	935	938	925	968	946	931	902	933	971	926	911	942	956	921	948	851	954	908	922	910	947	936	883	904	969	942	920	941	932	962	914	945	943	866	947	936	933	927	906	960	938	905	939	935	911	960	970	945	974	924	897	855	958	934	933	932	915	895	972	964	887	930	904	942	966	917	897	932	950	974	1010	926	947	884	899	975	928	936	911	914	910	987	920	935	956	923	886	918	927	958	911	893	949	932	909	963	951	953	863	876	919	948	927	938	922	911	878	958	922	960	895	929	937	942	932	899	924	937	920	899	898	847	929	953	952	898	950	931	859	921	945	972	951	934	942	952	939	905	900	932	909	957	910	922	966	902	909	924	915	949	988	962	952	931	913	958	880	942	949	957	909	991	885	941	936	901	938	953	884	929	938	946	945	987	897	907	999	907	891	928	938	896	959	939	877	949	889	928	905	944	962	907	965	935	950	899	905	909	943	942	960	883	907	957	938	908	917	882	1000	997	994	907	907	938	890	966	938	896	969	961	899	917	963	955	905	954	929	889	947	918	907	943	958	897	925	898	957	957	910	964	952	985	882	931	914	974	953	956	931	933	958	916	951	920	905	913	889	872	907	930	990	910	943	967	890	950	954	881	1007	888	963	933	889	941	896	901	904	897	972	918	915	940	982	929	922	900	918	949	892	881	922	946	929	912	947	940	962	953	890	971	937	912	888	904	917	941	978	917	937	868	899	967	954	923	913	952	938	932	893	884	879	986	929	908	913	1012	927	920	903	954	938	877	907	926	954	921	925	951	912	907	950	936	926	936	952	929	895	917	905	875	843	922	928	953	958	971	974	907	967	966	894	979	907	968	937	948	925	901	934	942	894	899	952	921	894	947	930	933	931	895	927	896	908	896	903	943	922	939	916	959	924	937	946	952	926	944	899	909	922	978	958	1006	906	925	917	903	906	908	967	928	920	959	918	897	899	889	908	956	967	965	889	904	925	923	950	890	946	922	966	937	910	957	926	963	894	881	915	929	902	977	978	949	948	930	945	897	987	942	888	956	940	948	905	948	921	904	948	971	928	911	903	918	933	942	964	968	934	934	939	926	931	947	940	919	969	950	931	1024	933	905	928	931	871	962	846	904	961	959	1005	887	981	950	889	905	927	950	927	849	887	921	915	932	923	954	958	958	891	964	918	904	933	875	970	944	906	917	960	939	910	848	910	928	926	937	916	943	936	865	949	905	943	906	914	974	892	884	909	974	941	938	938	939	941	897	953	896	919	945	950	940	967	904	939	934	915	935	933	966	951	899	909	925	858	964	954	927	937	927	920	898	910	906	968	960	904	936	891	921	906	906	932	908	957	937	977	970	919	1001	893	911	981	917	970	949	892	924	955	882	918	879	943	910	900	901	937	978	940	959	949	947	913	927	948	942	938	930	901	900	948	902	961	886	928	910	927	879	965	946	931	873	931	965	855	905	920	921	968	930	913	902	920	946	938	903	950	924	967	922	926	934	976	973	941	975	966	968	976	954	916	953	897	903	919	943	957	928	907	917	905	892	888	951	917	971	900	889	969	921	961	983	956	934	932	943	929	931	895	880	962	907	864	958	909	904	907	897	971	964	883	1007	898	899	907	937	889	909	886	908	929	901	963	953	914	894	917	969	899	928	962	977	911	952	940	912	989	974	904	975	946	925	900	937	937	913	974	920	926	948	958	954	914	930	982	907	904	943	901	967	961	941	947	1017	908	904	917	932	908	949	906	924	940	907	923	896	921	872	944	966	891	928	899	931	903	923	937	925	951	931	940	958	922	873	920	896	927	971	917	914	937	907	912	951	935	894	946	967	918	975	880	951	936	936	899	1020	958	920	891	907	927	927	889	957	928	991	920	883	932	928	964	963	929	984	947	936	893	917	927	922	981	932	933	883	867	938	913	919	939	842	901	922	908	929	969	929	898	970	894	908	962	924	950	923	931	936	916	947	950	947	925	912	929	919	948	966	939	935	922	928	947	951	939	949	914	894	901	925	899	932	963	947	899	901	939	964	917	932	889	915	966	939	966	957	935	944	912	958	935	932	959	995	905	893	930	945	957	966	983	909	971	943	922	943	907	922	863	957	934	858	932	957	926	954	913	948	944	992	937	914	943	919	901	945	980	980	944	914	955	931	905	936	943	910	916	933	895	936	932	917	949	945	892	904	930	898	924	980	932	935	946	993	943	942	916	921	922	956	942	911	884	931	904	966	911	906	952	924	962	933	924	895	921	924	880	948	948	904	883	943	931	934	885	972	922	912	954	895	963	892	929	897	947	940	906	900	861	935	885	899	926	951	879	925	917	931	950	995	981	880	927	920	956	956	904	936	938	947	967	932	908	960	955	935	949	924	831	998	913	920	894	922	956	949	921	890	906	945	941	974	958	948	892	961	922	962	917	948	903	913	902	925	934	858	955	941	920	924	950	885	913	909	940	905	918	950	935	977	922	910	921	915	965	926	888	938	924	968	999	968	946	907	910	947	982	923	895	946	950	982	854	928	911	918	909	928	943	916	960	902	891	963	910	943	926	975	895	916	936	903	860	905	956	898	963	916	925	933	910	926	927	956	956	948	927	950	971	938	978	961	928	923	892	922	931	946	937	922	911	894	977	914	940	1003	912	895	885	898	906	934	879	897	921	965	913	965	993	947	906	943	920	873	924	951	933	928	951	906	916	888	930	884	927	981	889	946	861	914	917	896	967	953	904	938	916	917	924	897	872	950	951	918	889	933	911	980	897	916	896	940	899	922	897	898	931	934	945	940	956	1006	920	889	938	980	957	920	901	940	913	904	915	941	932	904	931	910	898	958	906	874	922	945	944	898	908	919	889	971	928	896	929	898	892	886	928	923	883	960	918	933	967	957	973	946	905	907	939	973	953	959	842	909	952	901	954	905	975	937	909	910	935	960	882	920	977	951	985	987	905	902	881	920	890	877	998	905	954	958	934	959	977	910	932	892	947	939	933	910	950	902	924	899	944	947	943	890	902	909	945	929	934	917	927	926	921	975	915	940	901	935	893	957	973	948	848	925	946	915	912	914	909	948	929	940	891	956	925	976	880	922	995	939	875	974	929	950	916	974	924	912	947	910	905	942	988	903	919	1002	897	910	932	895	941	902	906	908	901	923	919	997	934	931	967	901	916	911	948	882	926	900	975	922	946	945	951	919	911	877	960	921	941	909	942	906	953	895	874	912	890	939	924	902	859	952	913	923	967	922	912	916	957	937	941	928	944	889	926	914	927	940	958
46503	15646	3168	614	470	441	398	467	383	386	449	397	419	437	411	467	460	385	435	472	411	468	426	424	388	419	434	416	419	395	474	399	426	385	433	420	417	460	412	460	412	398	494	402	411	413	407	430	422	366	445	413	394	393	454	405	422	428	404	474	369	401	405	407	381	444	412	404	402	428	404	415	396	412	433	402	423	374	413	396	438	391	421	405	420	418	406	415	430	424	424	435	419	429	424	430	420	387	390	412	388	434	367	397	386	445	429	445	406	391	422	426	400	391	417	383	437	405	415	399	441	415	420	387	387	397	418	405	408	386	387	366	431	452	443	418	423	406	362	396	411	422	421	367	444	362	383	378	422	443	458	430	464	412	440	408	411	426	402	392	444	402	431	396	411	416	394	428	398	420	386	393	379	364	428	456	384	334	436	414	420	439	388	386	412	423	416	377	420	387	425	414	428	416	410	414	415	437	397	454	418	422	461	420	426	467	421	388	430	397	413	414	404	398	395	417	422	429	388	385	439	426	423	412	439	422	414	388	418	412	379	400	411	404	436	393	408	426	397	412	410	428	426	424	390	399	406	364	375	419	414	397	406	408	413	384	413	413	426	406	411	411	453	448	439	428	405	453	394	438	447	402	402	411	424	420	450	433	438	466	396	401	405	392	395	428	401	437	436	402	389	436	414	425	415	399	409	396	419	431	420	407	414	420	359	432	441	393	442	429	420	428	440	427	400	419	413	406	406	412	428	411	412	397	426	433	426	386	426	423	394	401	417	413	376	420	395	430	401	438	440	439	434	412	387	427	388	376	436	389	419	468	439	401	429	440	417	428	408	422	441	425	383	414	436	416	398	448	484	416	452	417	380	411	416	459	441	422	391	410	400	424	420	418	418	420	411	425	433	438	417	401	421	429	418	462	416	430	414	426	408	400	379	442	441	378	416	404	396	433	395	386	399	419	445	409	434	407	385	379	364	411	394	404	430	414	389	415	415	410	455	406	386	425	427	397	431	412	379	373	399	385	371	394	394	461	422	400	410	428	438	408	439	429	410	419	413	449	380	449	409	422	380	382	405	422	391	386	411	423	409	392	425	413	404	428	379	435	438	412	400	430	402	416	425	391	425	385	417	398	432	407	403	374	429	429	441	402	408	423	384	399	445	450	424	423	438	419	440	426	433	423	375	409	458	425	415	424	401	403	422	442	384	433	405	402	373	388	404	426	434	438	435	439	399	399	398	412	435	432	413	463	407	441	407	392	374	403	431	453	418	393	433	386	402	445	409	391	429	417	406	423	411	399	441	439	425	424	403	422	418	416	397	414	387	416	401	368	405	415	425	401	432	413	399	416	419	400	419	397	390	407	454	395	390	434	392	422	443	419	432	444	406	411	444	420	391	403	417	390	427	453	424	406	415	456	419	411	398	356	443	397	409	434	438	411	359	397	414	418	439	462	483	431	419	434	417	436	412	418	443	433	438	421	421	389	416	434	407	444	397	422	403	414	425	387	439	392	414	416	445	370	418	418	456	424	360	400	409	414	448	454	414	375	414	393	382	429	387	384	401	392	455	475	413	427	463	450	423	428	430	420	415	425	402	434	422	395	430	416	409	405	424	425	421	403	403	421	421	400	378	423	397	411	428	397	409	407	372	403	434	419	385	416	430	417	407	393	405	427	413	390	404	416	408	377	451	421	406	393	420	419	420	408	395	402	454	378	406	427	460	450	424	442	448	415	439	386	484	424	369	415	477	390	456	423	431	414	442	424	451	427	413	431	388	400	420	400	412	404	403	403	368	406	382	431	419	427	375	393	413	402	408	400	391	463	379	448	395	392	414	416	492	431	415	411	421	382	464	423	423	401	388	405	438	417	417	464	427	421	449	431	417	398	447	396	431	380	417	440	408	440	408	429	454	412	393	410	391	437	381	416	420	407	380	406	408	436	412	427	425	413	402	444	441	428	417	435	420	380	387	412	411	413	426	401	373	414	448	448	419	458	412	431	465	427	396	373	365	385	436	432	397	404	398	390	416	394	418	412	458	424	435	422	385	413	411	467	384	404	418	403	399	397	423	431	445	407	440	424	437	410	420	406	389	425	442	433	438	440	421	447	425	352	384	384	420	392	412	418	410	433	419	408	439	363	385	410	385	395	399	417	434	400	359	430	410	401	428	408	371	429	399	417	395	422	412	396	404	402	404	410	420	441	363	436	430	396	384	409	395	395	401	400	389	367	440	445	404	386	455	441	397	418	426	412	425	404	424	416	423	433	386	435	471	387	424	445	360	409	434	397	430	395	411	408	422	451	406	401	455	450	411	400	411	429	394	397	429	431	459	391	441	391	384	419	409	378	409	429	436	428	415	402	419	402	404	394	439	439	429	405	394	379	410	392	418	437	456	462	405	374	439	402	418	440	416	369	447	405	411	403	398	422	379	406	407	428	431	424	432	415	412	394	459	413	472	403	444	398	444	440	422	400	427	444	404	411	420	376	417	425	449	422	373	389	406	434	398	423	406	421	419	422	425	420	389	461	408	403	392	408	397	391	388	417	381	412	406	433	427	378	428	394	427	393	453	455	421	448	382	406	435	409	402	415	438	416	422	406	411	443	420	387	419	420	422	418	419	431	447	409	438	410	411	418	414	388	448	393	428	392	426	430	418	414	441	435	401	418	409	416	429	421	431	411	417	435	444	418	446	407	385	367	418	400	406	432	430	424	420	417	404	447	417	420	404	410	403	436	419	454	426	409	440	399	422	427	415	426	402	420	403	424	412	416	434	432	390	423	399	390	399	412	431	449	399	415	363	426	406	413	414	418	419	406	415	402	379	427	404	434	402	463	417	371	404	405	438	441	398	393	434	403	397	432	451	405	396	446	436	424	400	464	441	405	400	438	415	434	438	433	417	395	403	433	421	441	370	403	418	389	409	403	399	400	415	401	438	393	406	423	429	399	426	428	433	457	430	453	427	410	408	423	375	441	419	406	449	395	471	418	412	395	433	429	396	430	393	411	403	402	413	407	417	402	432	443	426	461	454	437	447	384	414	433	372	385	392	416	436	441	439	429	431	404	454	444	414	398	391	415	394	438	420	386	423	428	385	411	416	416	423	367	420	428	442	405	424	370	423	442	449	402	436	451	385	390	434	386	415	468	400	381	405	419	422	455	404	414	385	396	392	413	408	432	433	407	392	434	401	430	410	397	441	423	383	438	417	433	424	431	447	416	383	393	422	395	412	378	404	432	417	423	408	422	423	434	387	435	402	428	455	435	419	414	416	428	418	412	395	467	392	408	396	407	428	439	435	395	380	404	432	413	432	440	386	395	423	410	419	391	451	396	435	385	415	450	422	407	432	436	400	407	395	403	401	402	417	457	380	390	427	431	390	403	439	442	403	433	405	383	435	407	434	443	402	376	398	408	400	398	398	426	368	421	425	365	426	387	401	370	406	451	368	426	406	427	430	420	421	398	409	436	414	409	422	424	378	441	413	412	408	411	434	439
27745	4973	1657	1167	1045	973	931	867	869	909	914	899	830	905	900	925	873	903	934	875	853	922	902	917	913	887	888	844	896	885	898	925	988	884	894	850	863	873	898	949	922	965	862	884	938	934	887	898	928	924	877	903	954	914	934	897	888	898	871	885	864	869	920	853	877	912	900	941	922	886	873	946	864	880	921	897	897	938	908	856	876	874	896	886	909	888	857	925	879	862	964	885	902	888	932	877	917	899	937	986	918	910	911	905	908	923	918	909	906	903	884	936	869	907	916	883	922	960	924	952	904	844	943	929	905	929	953	897	851	836	936	912	900	934	935	887	918	837	906	902	920	891	890	879	915	871	954	882	909	916	903	897	887	898	924	954	861	884	920	823	906	902	902	895	903	874	938	851	903	960	957	849	861	884	916	888	858	879	912	926	942	900	908	892	929	879	888	915	914	899	901	905	890	855	871	893	909	888	951	880	922	881	927	879	931	978	889	855	931	849	909	903	868	878	864	916	920	885	883	860	891	830	861	862	907	922	885	891	923	880	898	913	930	894	854	870	853	934	870	901	909	921	865	886	872	913	926	916	833	935	893	915	889	930	916	945	902	941	884	886	894	897	861	935	908	932	918	914	954	907	880	884	882	918	876	883	869	863	865	909	910	878	900	897	919	960	946	927	862	881	884	920	879	897	878	898	914	906	907	889	937	879	938	850	881	872	889	924	949	870	908	879	941	894	946	883	952	893	933	893	890	920	902	930	956	883	926	900	875	906	936	841	860	865	909	970	871	930	883	895	935	914	881	949	889	928	904	929	883	900	908	922	918	887	883	888	893	900	861	963	871	871	844	910	895	895	917	891	850	890	889	924	934	856	904	904	924	856	903	903	859	941	958	905	964	893	978	888	911	935	910	875	850	898	879	833	842	879	847	896	896	899	874	910	897	896	945	822	877	934	966	875	895	888	879	864	871	876	877	884	861	953	847	904	961	907	915	867	859	907	933	924	920	902	891	894	884	880	893	945	887	943	936	898	909	886	877	892	901	919	878	875	876	881	913	932	855	875	965	872	841	906	877	895	856	891	915	908	908	887	850	948	911	891	897	915	889	926	914	983	889	878	836	901	910	844	896	874	905	942	866	837	957	927	911	902	870	919	893	880	948	883	917	923	917	900	882	846	879	916	938	885	881	905	906	940	973	872	901	895	875	900	921	902	923	913	883	978	850	884	918	944	859	917	904	915	929	893	930	968	905	939	856	910	926	921	915	951	913	957	894	883	905	930	876	940	881	885	896	876	882	935	891	883	945	954	872	933	902	888	904	978	869	901	897	905	899	889	923	895	990	901	864	929	921	921	892	845	942	858	919	908	867	940	926	908	924	968	902	910	936	910	868	877	949	911	924	888	857	921	861	917	906	877	930	932	862	922	908	831	792	913	882	898	928	897	891	896	892	937	899	897	894	841	894	888	926	834	921	894	912	882	827	943	883	1010	903	919	926	890	908	927	830	891	871	867	850	925	876	890	951	914	864	932	888	927	868	888	903	918	896	948	872	882	891	916	867	891	872	943	912	915	946	932	902	908	889	871	918	892	895	908	908	925	916	880	937	922	896	898	867	869	903	898	882	856	873	898	921	887	924	931	827	929	940	835	895	934	881	856	876	865	910	931	903	894	897	874	906	886	899	910	853	876	903	894	921	949	862	905	962	914	913	880	907	948	935	921	908	918	884	897	894	861	947	881	880	877	928	896	932	941	870	918	908	887	879	894	866	948	900	884	889	906	884	871	893	892	902	937	864	870	921	970	905	904	890	924	891	875	959	955	868	906	893	898	942	885	870	840	912	942	886	908	892	846	922	884	859	934	909	930	861	932	937	875	886	858	973	887	923	907	888	862	920	884	879	879	904	893	943	847	888	849	925	923	897	938	897	908	891	882	868	876	885	939	879	916	850	935	886	898	905	875	909	894	877	835	896	888	871	937	912	858	860	893	872	875	903	862	917	909	945	928	896	919	933	906	936	937	938	917	928	888	910	889	863	907	934	963	957	896	941	955	906	870	915	877	892	870	909	851	933	908	868	907	915	948	901	897	906	921	862	931	911	894	885	868	920	961	875	872	908	868	879	889	882	852	852	969	911	917	873	920	859	874	872	927	860	825	957	895	875	879	896	887	887	898	916	883	903	901	878	879	904	914	912	888	923	916	885	862	879	947	886	912	882	899	943	861	932	915	880	862	908	906	903	881	893	853	887	926	801	850	933	868	872	914	922	902	910	932	911	915	856	901	899	915	918	916	912	907	908	882	934	928	942	887	897	887	910	898	917	886	859	954	920	917	878	922	874	862	875	876	858	925	891	904	877	865	900	894	906	918	873	861	902	911	860	900	942	895	878	935	904	923	880	912	915	925	927	893	887	913	855	953	902	837	837	879	914	855	893	854	903	908	913	905	943	925	932	875	969	928	916	944	903	904	918	896	888	890	944	889	920	936	911	887	929	892	915	871	860	886	940	956	934	926	978	897	933	836	877	934	933	858	952	846	937	911	922	913	848	893	901	928	944	857	910	878	882	963	882	857	918	859	913	918	868	891	920	902	973	868	907	921	936	895	861	931	928	934	857	929	911	882	915	914	881	943	932	894	889	875	930	939	928	893	965	931	961	928	905	872	880	902	873	879	892	940	908	882	900	885	938	878	883	846	882	910	903	912	872	867	894	908	908	911	940	910	922	907	948	873	924	901	922	889	942	898	884	901	923	894	909	892	955	896	952	921	954	864	920	902	898	913	912	905	922	915	913	940	899	922	870	845	915	950	912	916	894	903	922	939	940	952	894	924	946	898	939	927	910	915	894	888	930	895	897	845	939	892	923	933	913	905	891	902	893	875	879	926	919	900	888	876	831	922	885	942	919	924	939	895	903	910	909	877	890	892	885	902	898	930	910	945	876	890	935	874	926	869	916	949	911	881	852	926	906	880	892	955	893	910	897	901	904	895	915	880	872	902	904	885	906	889	884	917	926	880	885	916	954	945	940	887	936	900	890	930	906	928	873	858	877	880	920	909	889	871	858	929	880	916	871	906	900	913	913	855	933	945	944	928	904	912	909	928	886	950	928	936	896	876	886	917	867	940	894	960	883	963	895	939	911	944	903	908	907	875	868	833	940	892	928	913	881	857	910	889	926	931	914	904	915	810	955	904	914	910	883	929	910	868	879	942	912	842	943	871	881	839	892	909	896	955	946	897	872	899	975	908	967	902	906	888	936	887	892	908	903	905	914	963	883	879	892	876	911	919	936	903	895	890	852	865	935	892	867	898	895	898	907	889	869	860	876	871	881	880	930	913	928	863	924	936	887	923	920	897	862	921	917	923	914	851	937	943	912	892	857	919	860	886	869	897	917	926	884	882	897	998	884	881	900	916	899	899	932	883	896	910	935	911	926	912	948	921	916	924	946	864	889	909	828	831	902	918	909	969	922	926	907	963	879	917	906	891	924	878	905	914	967	870	870	912
65284	29652	8737	1844	952	610	478	445	398	382	411	437	420	412	427	408	401	430	417	410	428	420	449	457	443	409	382	412	423	402	391	410	447	388	423	417	397	411	427	460	427	423	400	435	439	425	389	415	396	451	496	418	439	419	451	426	436	414	413	438	406	411	432	411	414	399	428	452	400	439	432	424	439	411	435	407	380	426	428	412	368	420	415	389	412	407	429	434	422	462	455	397	437	415	430	409	370	431	412	419	450	401	446	421	411	417	417	420	385	409	423	404	384	424	409	440	421	421	373	413	415	409	410	416	420	394	423	413	434	439	480	381	433	473	390	399	401	430	428	437	413	420	374	403	398	407	428	418	408	427	433	432	389	408	409	403	428	451	452	414	413	398	435	447	412	427	392	374	406	406	412	390	394	424	432	372	394	436	371	435	368	430	428	420	470	409	433	447	417	427	410	425	406	422	407	427	415	405	398	409	403	404	446	391	410	420	408	426	394	405	444	434	420	388	432	414	384	417	438	406	421	410	436	417	455	387	427	398	429	416	392	385	428	441	398	423	412	389	432	385	425	455	392	401	438	387	416	436	454	431	428	380	428	420	376	420	445	435	422	401	393	420	424	416	406	413	428	378	415	401	450	432	450	399	453	457	434	436	448	444	434	428	453	425	421	384	408	431	426	398	420	435	455	409	434	465	415	420	398	437	465	401	416	430	383	416	387	359	393	450	400	392	447	413	444	386	422	395	415	397	374	392	386	427	422	440	388	434	418	409	407	460	406	394	387	392	428	367	447	409	419	429	421	413	418	417	394	434	479	449	416	410	390	442	437	413	431	472	440	413	422	398	422	404	405	431	446	428	444	405	428	419	451	455	400	437	438	440	399	412	435	433	430	434	411	406	430	398	443	410	410	420	445	445	426	422	417	408	408	425	378	426	375	364	423	412	385	397	428	456	437	394	422	400	421	417	459	402	437	384	444	445	412	410	444	358	433	452	422	401	399	425	402	414	418	419	411	402	432	441	412	426	409	423	398	435	402	406	403	450	386	426	389	364	373	411	399	443	445	384	380	436	449	420	408	434	414	434	421	418	448	435	404	433	416	433	412	397	433	394	392	438	456	419	443	431	428	421	428	409	423	438	395	449	423	451	414	434	417	392	365	401	401	450	450	408	427	403	430	452	416	430	455	421	439	422	398	415	404	456	421	426	391	449	446	404	405	418	402	419	383	413	384	388	464	418	445	449	423	434	444	413	398	436	422	391	407	413	433	461	401	422	401	435	433	407	402	434	398	418	417	415	390	407	421	446	428	440	410	402	398	410	422	404	415	387	442	424	427	419	414	420	456	440	416	403	435	378	387	404	427	449	396	437	431	403	429	448	429	417	418	419	366	436	448	367	385	405	428	468	431	409	406	437	401	414	415	392	431	416	463	412	431	428	421	439	394	419	393	406	435	394	409	433	423	462	370	417	461	426	412	411	406	429	433	402	445	422	435	430	435	445	419	386	395	423	387	408	413	429	353	443	405	383	394	427	437	411	400	419	418	429	441	416	350	400	446	417	479	414	432	440	449	408	462	438	429	378	455	412	489	414	411	396	396	469	407	365	426	431	409	453	424	395	378	383	403	418	364	373	415	433	449	422	415	393	403	413	396	404	431	476	414	404	422	449	438	418	433	409	413	389	453	431	457	436	429	412	425	440	433	384	433	419	406	449	401	444	439	422	419	439	422	435	429	431	400	421	446	421	396	456	438	437	465	442	409	440	414	401	417	439	411	422	386	419	397	443	380	460	416	448	440	399	408	437	414	407	414	414	399	428	388	382	414	446	388	397	429	407	427	445	383	416	422	373	440	411	419	426	416	452	445	416	410	434	438	453	426	430	416	449	439	404	455	479	442	462	420	436	397	370	420	442	443	417	401	445	458	409	425	443	429	424	404	433	433	434	451	387	449	419	443	382	428	409	439	417	427	432	366	419	412	418	430	427	430	435	416	412	421	433	376	396	390	441	441	424	426	382	388	384	367	399	391	414	395	425	426	447	441	433	439	439	435	407	435	382	414	445	412	417	426	396	417	456	387	463	434	430	421	399	435	420	382	429	442	453	461	406	437	445	403	460	421	397	393	389	439	409	421	444	440	404	425	414	406	414	420	394	436	427	427	437	400	445	388	435	443	446	434	399	432	424	414	409	371	450	408	436	386	384	385	439	467	449	429	439	403	403	412	480	404	429	426	407	433	413	405	436	445	441	459	426	406	407	416	417	479	423	425	419	423	419	398	414	413	463	431	420	386	423	406	413	450	443	416	442	444	455	403	429	421	411	451	411	409	397	433	400	422	444	388	407	377	411	448	395	442	451	423	409	417	457	435	410	429	427	385	411	415	431	437	433	414	456	458	399	413	411	442	443	388	412	438	434	404	419	461	436	423	437	386	425	426	428	406	434	458	450	432	415	439	408	439	406	432	408	430	416	452	395	412	426	420	398	414	422	375	413	412	437	402	405	399	401	430	424	427	390	456	477	411	393	341	419	388	406	425	447	429	387	389	400	395	410	393	410	455	422	452	437	392	415	422	410	437	430	410	406	425	412	416	410	425	434	426	430	438	412	452	400	374	398	430	406	422	443	423	441	418	415	435	393	453	431	425	433	451	445	451	395	381	423	391	455	439	435	431	408	401	382	375	403	362	426	420	424	441	388	417	426	416	463	455	403	425	386	429	441	461	430	445	432	437	446	413	434	411	442	403	429	438	424	464	426	426	430	379	414	405	405	432	402	413	409	415	463	412	446	464	423	415	417	381	469	399	379	401	402	444	373	422	394	419	420	416	411	404	406	397	377	440	403	441	390	413	417	410	445	432	402	493	436	448	430	400	434	448	415	440	423	469	404	393	432	438	387	415	410	416	417	420	414	416	475	421	415	406	443	447	462	414	400	427	406	425	380	401	419	408	430	430	441	420	416	450	427	418	419	441	388	391	421	428	395	430	420	421	412	419	418	442	390	406	404	408	479	481	442	414	378	448	401	460	425	386	395	443	422	463	438	425	430	416	417	426	404	421	409	428	419	436	441	445	431	409	429	418	441	455	437	442	466	405	433	452	433	436	443	437	392	437	420	423	393	402	393	442	410	451	436	420	396	431	410	463	394	375	414	409	404	476	428	441	457	413	436	445	423	437	421	441	466	398	423	431	441	439	436	447	417	447	448	405	388	404	442	412	420	432	440	452	386	437	417	438	448	447	461	393	453	438	406	438	402	406	447	414	438	390	403	447	411	397	398	414	425	451	400	428	439	399	404	402	390	467	431	399	401	417	414	407	420	405	393	417	426	392	446	401	439	431	401	427	416	453	416	427	451	442	449	398	397	423	408	448	452	381	419	443	437	422	427	409	423	385	393	423	402	425	390	416	461	393	377	402	402	391	452	428	428	435	390	383	416	400	403	429	439	462	397	452	400	419	460	384	432	425	385	452	415	427	422	410	404	423	415	430	394	434	428	409	410	390	366
44990	19132	5907	3225	2234	1614	1144	981	922	930	914	901	961	924	985	927	893	940	923	905	964	900	899	926	919	967	955	859	944	942	883	937	894	918	954	925	954	920	884	935	922	895	903	885	932	896	922	890	940	890	921	965	972	886	909	920	950	911	925	944	968	916	882	938	891	904	916	883	925	856	932	876	925	868	928	916	864	888	890	906	949	904	882	940	910	864	940	956	926	966	937	921	866	894	927	889	889	910	948	871	890	871	861	866	894	907	904	994	965	919	941	928	853	946	917	916	920	888	943	856	903	896	900	929	955	940	909	948	920	938	902	943	850	907	921	918	884	989	922	920	980	921	921	961	907	929	898	955	920	906	942	943	903	867	904	931	944	959	920	869	917	943	915	929	836	880	952	918	934	947	897	952	931	937	924	945	933	877	898	901	896	971	911	918	960	914	851	959	876	921	917	926	928	907	909	947	917	926	869	966	877	942	918	915	954	979	946	977	868	943	937	879	956	915	999	931	906	910	922	876	978	894	918	872	938	886	934	847	896	929	858	876	890	919	875	927	892	900	919	931	926	942	912	895	910	891	921	905	921	918	887	909	901	924	897	920	909	931	921	918	915	943	867	919	911	897	972	913	940	910	929	898	895	912	894	959	922	907	909	937	945	960	941	935	874	911	882	893	898	897	938	907	899	984	939	930	952	952	883	926	898	985	917	958	918	893	896	930	971	903	928	908	955	931	868	879	920	890	942	897	903	992	908	919	900	924	974	894	912	938	952	966	917	884	898	957	889	885	890	917	879	886	932	980	925	957	931	938	910	950	942	887	908	913	956	952	949	906	945	928	902	924	923	894	890	910	952	899	912	966	913	909	887	916	934	954	934	927	875	952	912	920	911	906	942	917	936	895	924	958	888	916	867	901	902	947	954	899	897	959	905	910	879	930	919	925	915	898	924	975	884	931	988	907	901	906	939	947	968	918	909	935	911	910	875	890	926	895	958	913	864	901	974	910	941	959	888	972	968	932	929	889	870	922	927	915	930	945	892	934	938	863	874	1002	889	923	929	908	912	878	959	929	979	911	923	942	959	967	935	844	961	919	889	894	920	923	887	936	937	894	896	924	904	943	918	957	918	837	838	913	915	940	920	905	925	931	924	939	901	913	917	920	883	978	931	899	948	886	915	927	936	894	935	896	908	954	877	928	895	890	910	863	951	934	974	918	902	902	887	903	958	903	900	920	898	956	861	935	905	915	926	924	886	969	897	926	921	867	928	896	939	941	904	908	893	966	946	847	902	855	915	897	954	934	929	941	936	971	932	905	923	885	943	927	900	925	955	888	886	934	963	938	912	925	972	884	910	898	914	912	945	892	934	877	911	947	892	957	933	917	912	883	933	906	885	894	956	887	923	898	925	972	884	906	876	905	940	932	907	929	940	920	944	886	912	912	964	950	955	927	939	990	899	903	958	930	897	902	927	915	908	954	873	903	899	878	917	907	920	887	977	954	958	938	951	916	926	934	890	886	918	971	931	914	891	927	891	929	904	903	984	949	921	929	957	925	969	990	876	944	874	918	940	944	960	906	919	918	947	941	945	901	983	867	954	888	903	972	858	942	911	861	925	874	952	992	935	886	931	926	906	900	894	909	972	910	895	871	955	920	901	894	918	903	962	948	902	920	943	911	886	956	940	886	928	896	876	918	889	936	818	947	922	933	911	874	928	906	912	934	910	888	914	946	977	882	902	901	891	877	897	933	954	952	937	894	856	943	935	928	903	865	914	921	886	920	874	936	892	939	943	922	934	927	905	922	928	930	879	922	916	917	943	896	917	929	933	912	887	893	876	914	912	910	952	952	850	916	901	921	902	924	909	928	906	919	856	903	957	974	923	911	902	926	948	942	978	938	937	930	927	926	926	903	908	917	919	876	903	842	892	930	882	974	887	931	908	945	921	943	907	907	908	826	931	935	941	930	898	963	1005	898	857	889	943	935	904	909	932	953	899	930	877	855	904	916	909	920	876	924	880	916	943	891	884	904	1043	909	926	895	959	910	853	891	964	939	957	934	885	888	915	928	930	918	950	947	937	894	894	921	962	921	926	931	978	912	946	926	892	889	917	948	892	911	967	920	915	941	922	908	943	937	906	898	905	910	944	935	864	987	901	941	888	911	918	912	926	885	935	891	950	940	887	954	957	906	930	928	886	840	929	894	940	946	877	931	913	928	909	919	936	930	921	915	894	854	907	869	942	926	960	940	932	926	962	955	915	892	886	937	934	961	944	970	900	902	922	906	923	924	946	904	898	908	941	881	943	882	925	914	953	916	916	965	875	922	938	977	866	852	918	935	931	902	866	902	910	893	959	1002	951	930	919	873	908	930	894	902	951	910	925	883	876	918	893	945	892	905	892	942	914	910	890	907	951	949	938	952	906	951	899	909	892	970	935	916	910	935	923	918	919	904	889	929	877	928	950	907	966	898	918	888	884	919	918	944	910	977	939	897	902	956	951	915	878	920	932	892	838	904	879	926	897	861	897	972	894	928	842	872	954	950	918	928	867	881	925	871	964	904	958	931	965	924	875	913	937	886	939	1013	912	909	917	896	873	918	960	907	854	918	928	903	889	883	920	950	883	900	951	974	896	885	921	869	906	922	892	919	944	942	894	950	917	922	898	909	938	892	905	928	920	888	921	935	914	927	910	860	898	913	892	924	927	902	898	961	917	912	899	908	895	908	934	869	958	883	908	900	948	878	919	891	954	897	903	935	929	880	889	925	922	899	924	901	920	941	954	872	903	889	858	885	924	912	912	947	918	879	892	927	917	913	936	903	903	923	871	916	927	900	928	866	982	909	912	936	928	928	897	915	920	890	958	911	852	908	938	885	977	901	884	875	914	873	925	884	912	858	913	932	876	933	927	937	918	894	906	926	880	945	920	911	940	935	933	924	950	904	880	897	902	877	886	911	882	935	876	932	936	898	923	868	930	906	914	870	951	879	872	904	917	927	933	893	934	904	941	958	948	999	906	892	918	943	879	930	906	920	911	977	936	976	875	943	919	881	915	885	981	907	915	927	897	892	909	978	942	928	914	919	907	915	970	968	932	915	913	902	911	902	921	923	910	913	936	900	927	919	887	978	955	991	932	945	879	956	917	888	898	902	922	914	926	904	870	930	902	922	936	941	955	905	934	945	877	907	951	935	900	911	873	943	890	908	893	890	957	880	942	962	894	961	900	888	883	911	896	951	886	927	884	934	957	924	929	906	899	933	926	923	933	911	931	974	926	891	936	948	894	892	930	871	921	912	948	887	908	927	907	958	925	866	971	924	932	886	937	959	948	959	921	951	919	948	906	920	909	909	930	952	913	893	911	937	940	908	965	948	936	866	892	908	893	939	956	879	951	928	924	870	922	931	925	953	907	867	885	915	916	890	944	931	906	927	879	939	899	870	909	885	888	925	965	895	934	955	954	947	876	899	916	920	930	900	922	934	896	923	961	927	913	833	879	955	936	895
55740	25070	9771	2112	822	530	490	465	438	450	482	400	407	437	416	428	456	469	405	430	436	402	433	396	443	402	441	416	456	412	387	437	449	379	428	391	417	409	440	417	390	410	416	419	412	440	403	392	435	438	435	464	381	435	429	448	423	355	461	422	431	398	420	443	430	432	432	442	437	481	479	403	432	437	418	441	442	449	399	398	427	397	409	384	418	419	409	455	428	442	446	447	449	420	451	444	436	417	405	411	449	488	467	396	436	424	443	412	444	384	427	428	424	395	424	472	416	412	435	425	406	411	388	434	418	424	443	416	406	386	458	449	451	403	384	419	407	419	423	448	437	441	422	429	447	436	450	435	446	414	458	445	432	432	406	432	440	443	435	388	409	457	446	425	423	435	392	397	439	396	451	387	431	446	487	460	461	416	444	422	426	457	430	433	392	393	409	430	409	407	402	403	450	399	425	444	456	401	403	439	433	486	408	393	406	453	432	420	422	409	436	405	405	409	436	422	464	431	371	417	415	404	428	422	403	418	466	425	431	400	405	415	353	461	404	425	404	423	413	446	432	370	399	441	404	458	454	400	400	396	461	440	449	452	456	463	412	425	404	392	429	461	451	428	407	420	443	447	464	403	422	425	419	423	411	422	396	410	427	457	427	391	421	422	406	459	427	423	441	448	481	408	429	373	456	436	412	414	374	404	444	446	447	472	442	446	450	448	439	424	442	415	393	422	402	426	413	439	426	389	429	420	413	430	407	459	456	383	409	419	476	404	406	393	428	445	428	451	441	423	396	469	436	415	460	460	436	403	438	421	402	458	430	421	426	413	402	440	398	447	442	475	450	451	397	446	439	428	439	405	395	438	457	424	388	365	411	414	431	401	424	434	432	394	432	421	440	450	450	408	403	447	443	424	433	412	403	406	419	405	413	399	397	422	455	427	505	482	428	418	410	432	409	423	420	444	413	438	450	411	446	423	400	434	425	378	396	488	427	429	479	401	404	476	409	425	393	448	451	405	470	449	431	422	400	431	439	436	446	402	391	410	455	422	422	401	416	447	417	427	462	397	409	432	432	434	377	446	436	424	442	441	447	408	430	455	397	452	400	395	450	419	408	429	436	410	461	433	435	449	416	408	446	467	399	432	450	416	404	437	416	390	440	428	431	419	451	427	385	408	395	457	429	464	435	445	436	435	399	399	446	413	404	427	406	435	407	411	434	437	438	430	442	459	401	396	441	475	447	411	425	463	420	471	444	417	422	419	428	409	425	422	389	419	409	393	444	415	428	400	436	420	415	418	423	442	433	435	404	423	415	439	415	445	400	428	456	422	400	455	371	423	421	455	421	419	443	406	423	434	407	385	436	420	449	416	443	471	443	421	415	472	442	427	417	421	410	445	430	382	446	441	421	431	424	411	465	427	449	427	421	442	412	420	411	434	418	355	421	396	415	436	428	400	415	395	433	405	397	431	399	445	436	403	421	411	447	421	387	417	380	402	409	407	451	372	411	435	389	440	436	415	407	450	445	426	445	444	382	417	413	414	393	411	429	447	416	410	418	414	416	459	414	423	449	404	423	442	416	430	441	416	425	433	400	443	430	413	447	440	419	459	431	448	434	432	432	447	468	410	433	444	445	418	387	422	395	392	442	441	368	409	437	383	451	453	408	425	406	458	443	438	428	419	414	447	398	436	411	422	396	444	397	435	439	405	439	469	395	441	464	392	445	438	395	409	450	449	421	426	432	410	455	451	427	442	433	469	455	443	416	399	442	390	408	401	410	420	444	406	450	449	407	417	418	397	393	432	422	451	414	412	425	396	446	455	469	447	426	441	427	402	448	438	392	439	411	433	439	426	422	404	440	394	399	436	422	412	417	414	439	403	421	441	456	395	417	423	458	408	467	448	417	421	462	445	427	419	394	414	464	455	423	455	424	393	393	400	453	424	446	466	418	422	437	417	400	400	457	449	450	446	429	450	382	371	443	449	425	388	443	436	393	413	431	432	441	406	434	404	383	424	408	432	399	414	390	405	440	430	388	420	405	408	464	422	379	452	429	398	414	466	413	400	431	397	412	406	425	397	457	435	431	431	475	446	423	401	414	463	420	462	392	401	459	426	413	432	448	417	439	415	437	384	418	423	451	458	447	402	411	438	435	459	422	440	450	377	446	400	416	415	467	438	420	440	423	469	450	436	427	424	410	417	461	405	397	405	418	418	425	406	426	440	399	398	412	465	451	421	375	427	442	436	416	418	430	397	444	414	424	438	443	393	394	399	438	441	425	456	445	416	416	434	467	422	456	419	451	430	430	418	434	358	423	441	446	416	433	416	398	418	401	432	426	441	450	454	417	417	429	420	416	437	422	445	451	449	402	416	463	437	428	450	425	469	420	443	406	406	439	442	390	496	432	433	440	428	414	431	432	391	429	396	466	396	406	400	417	434	411	434	434	458	434	455	412	434	446	399	406	412	424	420	451	469	424	387	415	468	442	437	426	425	451	440	421	461	381	398	417	423	453	416	446	423	435	448	411	432	435	445	428	373	421	420	423	427	447	422	395	419	481	413	443	394	465	437	386	405	411	407	401	444	432	410	438	412	428	445	412	390	410	415	440	403	401	417	415	457	434	449	445	452	408	459	412	444	439	426	398	425	431	409	430	487	428	446	417	398	454	372	461	451	374	407	407	436	433	464	407	429	438	441	445	484	431	442	412	456	386	404	401	416	433	411	425	426	468	439	414	414	430	429	434	457	397	443	416	425	381	415	394	433	455	424	456	420	399	447	428	408	419	430	429	451	408	448	467	428	419	420	421	386	460	440	426	425	421	447	454	423	429	438	434	448	466	415	393	420	428	420	442	411	431	438	420	431	418	426	419	463	455	412	470	429	435	456	450	471	436	464	407	419	413	402	433	428	442	397	368	434	467	440	381	420	468	449	419	424	426	450	423	421	449	387	451	438	407	401	428	442	425	434	430	438	410	425	432	421	434	404	387	437	458	439	434	406	390	417	459	421	387	396	412	413	423	429	384	446	416	405	414	402	429	440	432	446	405	364	431	440	445	413	373	408	401	448	387	460	453	459	452	430	407	437	431	422	421	417	421	417	419	424	410	423	446	455	460	430	419	410	442	451	422	423	414	441	395	402	477	436	466	407	408	401	437	436	431	396	432	459	429	445	441	420	415	404	426	431	407	432	474	399	429	427	445	428	434	432	423	430	429	414	412	424	431	394	413	417	434	434	410	393	476	443	423	416	450	415	437	491	417	463	445	450	435	440	393	409	450	440	456	416	406	446	487	412	427	426	409	455	423	404	419	454	409	460	448	446	483	425	399	437	432	403	450	405	426	434	430	415	396	441	442	430	399	423	447	415	438	399	393	414	460	395	392	400	403	411	391	423	415	452	433	457	411	401	420	437	429	437	492	402	445	385	384	442	455	459	443	429	437	402	438	440	417	479	416	373	382	428	413	439	406	432	431	427	413	414	447	412	440	423	459	421
38378	15753	7220	3126	1875	1294	1088	941	937	937	935	930	924	932	923	953	914	946	991	938	917	940	963	939	945	907	960	859	947	955	913	927	933	944	933	890	972	916	879	952	910	939	920	918	906	918	973	941	957	902	927	861	974	909	1014	917	946	882	884	934	857	916	965	944	965	926	929	915	946	905	909	914	885	922	951	940	896	915	949	954	949	975	959	929	920	912	891	919	931	921	895	948	873	918	934	895	950	910	941	972	904	910	938	945	962	884	927	929	893	931	930	941	903	927	926	903	869	937	953	899	865	951	940	937	898	991	911	920	910	912	872	951	872	873	966	918	932	907	959	934	952	882	947	938	984	946	896	941	936	909	912	922	927	932	825	932	963	908	923	927	971	919	926	940	877	955	909	893	978	914	953	941	896	937	913	939	924	896	890	927	928	929	932	972	918	916	917	932	834	885	865	949	970	900	941	922	951	931	911	953	962	964	1003	952	930	964	901	905	937	995	945	914	890	927	910	929	912	923	921	892	969	960	916	920	953	923	976	911	949	919	991	930	927	929	862	924	953	938	952	905	947	898	913	921	934	928	938	931	899	911	932	877	874	923	936	964	941	899	927	922	974	875	990	963	977	965	945	942	933	920	907	876	930	926	948	893	989	925	988	917	916	938	944	921	918	920	914	939	945	927	938	979	960	901	923	907	923	910	956	976	912	887	932	940	918	935	1004	946	979	932	939	953	961	915	959	942	927	960	952	908	915	938	937	868	955	915	925	916	886	909	939	942	916	938	868	846	850	893	906	880	937	870	932	915	913	885	921	907	939	919	882	929	878	985	918	902	893	874	948	900	934	959	928	880	940	876	928	938	875	920	922	858	902	918	928	948	885	880	913	918	930	933	902	964	966	932	929	904	896	921	984	948	943	881	881	869	873	968	917	925	899	895	893	949	919	945	928	896	944	938	887	888	893	938	894	965	937	883	912	970	945	967	893	874	855	912	895	982	931	938	950	930	847	921	970	922	890	963	983	953	892	961	907	902	887	908	929	914	891	953	987	892	911	967	898	960	909	861	924	962	887	978	934	972	874	929	906	921	930	932	890	894	932	976	938	932	972	942	923	925	939	920	937	962	931	936	916	887	900	899	937	948	872	957	957	910	913	928	942	894	999	935	952	929	927	933	897	946	896	934	908	962	917	970	908	896	889	908	935	908	919	932	933	880	927	892	908	920	940	954	894	955	922	879	888	934	883	896	912	928	896	911	949	906	927	895	953	939	941	881	961	989	895	954	933	956	920	886	986	922	900	892	864	927	967	898	895	982	920	900	904	902	987	918	914	905	944	929	925	938	920	940	919	932	930	978	894	903	909	910	908	868	925	973	915	924	905	926	919	938	947	904	874	950	904	932	900	927	903	966	919	940	920	914	883	905	928	926	907	948	938	922	927	949	909	1004	905	897	944	960	872	946	942	923	907	902	908	940	902	935	908	983	893	947	931	955	948	920	919	927	912	934	1007	956	906	942	973	930	902	865	888	893	1011	898	988	968	941	966	936	966	849	946	988	970	951	878	884	864	844	930	926	961	926	984	891	935	907	943	914	881	946	906	984	913	950	905	888	921	963	896	894	952	945	945	936	889	891	895	939	934	918	896	970	943	935	913	927	913	842	969	967	892	919	862	909	916	913	910	924	911	916	892	897	885	921	948	914	947	911	911	928	963	899	912	841	940	880	899	934	955	935	947	901	877	916	928	924	941	975	945	948	926	940	916	946	955	914	943	903	884	967	918	909	934	931	908	943	915	923	952	957	953	910	918	939	953	874	915	938	930	984	902	935	959	958	927	910	934	956	933	958	943	918	892	888	929	922	957	914	923	948	920	879	959	914	919	900	976	967	893	936	900	835	885	933	917	973	930	920	948	964	933	967	955	962	920	946	907	943	909	958	911	922	975	903	946	903	948	919	937	927	950	922	964	925	937	886	963	910	961	929	946	919	939	923	917	944	949	917	910	912	886	896	874	894	963	915	925	937	950	903	937	915	880	938	896	902	956	873	901	939	953	911	953	958	946	938	914	961	920	885	895	901	920	919	979	864	950	886	949	935	977	886	958	923	914	953	933	967	940	962	964	917	913	899	868	918	885	928	902	923	920	892	869	965	945	906	976	939	985	879	916	951	914	940	913	911	907	883	956	900	963	950	905	967	910	975	926	904	893	959	939	942	957	935	936	962	909	951	900	894	902	919	903	909	876	910	897	949	944	928	949	996	859	974	869	908	980	913	963	914	948	953	954	928	937	938	884	930	902	925	947	909	916	915	857	933	856	907	884	950	930	879	892	918	975	918	970	937	940	932	932	910	919	950	947	986	945	965	893	907	962	960	952	850	919	913	910	919	924	935	930	903	907	871	931	895	968	907	919	952	913	956	971	915	929	936	885	943	890	961	933	937	964	972	937	892	909	877	956	946	872	966	937	900	914	907	907	912	905	876	936	916	949	934	908	914	893	943	887	942	956	924	939	908	885	901	921	934	937	935	938	869	971	860	1004	948	969	996	882	963	919	953	912	955	884	900	923	914	917	957	882	911	943	917	976	974	894	921	904	932	916	928	909	927	919	918	935	886	901	933	906	941	924	909	888	948	922	944	955	932	947	886	930	940	921	957	911	920	898	927	972	950	924	939	906	938	897	951	916	907	886	941	909	941	932	953	896	901	963	890	978	921	944	937	889	902	897	962	869	898	953	964	848	949	981	969	950	883	901	958	919	883	903	974	923	953	932	893	952	972	954	956	915	921	952	905	939	864	904	955	917	905	926	924	945	923	892	884	861	919	913	954	938	941	919	928	940	921	920	892	920	917	902	923	911	931	929	897	941	891	894	883	915	918	956	912	950	896	926	936	854	923	968	897	895	925	864	955	906	891	905	929	951	914	909	954	896	898	891	987	990	978	903	919	952	909	919	917	896	861	909	964	948	898	930	929	945	917	962	984	942	954	978	964	896	918	951	876	950	931	896	922	932	951	892	889	857	949	895	935	930	950	891	901	922	977	911	931	945	919	927	972	909	900	901	944	947	979	902	931	889	962	923	879	913	937	940	936	936	945	946	883	977	901	955	919	904	947	906	855	914	932	948	925	933	932	916	909	943	884	875	902	917	946	933	907	960	960	885	903	917	968	894	905	940	875	892	951	941	931	967	903	973	1012	971	898	967	946	952	932	955	847	963	944	912	945	929	969	959	879	890	910	988	921	891	931	937	916	890	962	922	894	907	923	922	942	887	908	961	942	924	947	954	860	896	957	911	998	974	954	891	953	940	931	929	898	979	939	903	912	901	914	935	953	887	922	895	898	962	925	905	922	922	938	890	985	974	926	885	922	926	867	890	883	910	915	918	896	939	950	861	874	910	918	996	953	955	977	931	910	948	906	895	903	891	976	1008	912	914	915	882	915	916	898	909	909	940	898	934	893	897	947	959	883	929	991	927	942	886	869	999	945	923	931	919	936	873	921	939	859	935	923	895	933	887
45436	18897	6045	1648	728	590	487	431	417	413	403	374	443	393	437	411	383	390	466	417	408	417	419	403	421	400	378	420	361	350	421	379	412	421	420	457	436	394	387	385	400	456	370	382	393	381	385	395	433	431	396	407	439	404	428	346	410	402	423	417	397	421	371	352	400	391	406	392	372	374	367	403	430	411	413	410	399	353	368	391	416	395	393	441	430	407	409	387	397	440	397	363	396	386	431	379	426	387	408	392	388	408	381	409	402	390	401	407	380	397	394	398	425	409	396	372	387	409	426	430	391	412	400	410	409	384	382	412	407	402	403	411	400	360	402	424	408	384	435	400	397	400	371	373	406	390	390	353	393	410	414	425	424	396	365	398	403	436	416	394	395	443	364	350	414	433	434	398	456	386	404	354	401	404	413	365	418	392	442	361	393	372	383	380	436	421	381	399	436	384	397	409	348	380	408	408	367	358	399	378	400	436	379	384	438	362	424	380	400	383	436	404	404	388	388	384	424	390	415	395	393	401	366	434	412	409	407	384	385	397	421	375	402	416	383	411	416	386	403	395	388	397	399	413	383	375	357	384	447	359	407	354	401	367	368	416	393	386	393	397	338	407	376	370	434	423	414	392	424	372	381	399	404	396	400	414	415	414	391	410	420	396	430	410	418	410	388	408	438	399	422	400	423	401	413	402	385	403	404	382	424	398	405	372	384	389	383	410	421	400	407	398	413	409	433	368	406	415	382	417	407	436	395	404	399	426	418	406	358	399	415	428	400	384	392	386	399	399	402	420	368	428	388	391	424	420	442	400	428	413	400	375	394	394	418	433	406	381	375	391	397	416	422	415	392	436	374	450	383	449	383	376	395	380	402	376	402	423	390	389	354	425	400	475	381	440	390	391	396	385	455	408	419	408	375	408	376	388	395	379	369	384	414	395	427	384	411	394	359	372	399	401	384	406	419	425	365	401	395	369	418	377	406	365	390	409	387	427	450	407	398	369	408	441	397	430	394	394	414	408	407	375	453	417	451	394	365	384	414	393	404	450	415	386	372	423	426	402	394	387	440	410	416	384	390	384	449	394	403	413	397	374	376	397	403	371	420	414	397	425	429	434	398	395	422	393	397	392	389	401	419	402	441	371	413	398	389	410	386	418	418	381	389	390	374	411	410	435	384	407	415	392	401	422	423	403	403	404	424	410	404	423	434	396	373	378	403	429	373	400	368	393	379	394	397	385	389	412	417	426	396	404	425	416	415	394	368	441	377	370	397	401	408	369	418	417	396	392	393	460	461	377	384	405	407	396	371	393	388	399	408	414	405	413	423	398	381	380	400	414	362	382	400	353	399	403	399	413	392	374	405	390	400	424	397	409	401	398	400	393	444	406	399	406	388	419	387	391	446	409	398	409	404	379	402	375	398	405	410	400	364	377	389	430	416	407	395	402	403	450	393	390	422	387	436	417	375	383	399	369	447	417	428	415	410	446	424	398	375	377	417	406	389	428	413	407	434	390	413	390	408	395	394	424	380	389	398	364	350	373	367	415	414	430	393	399	441	392	423	433	408	369	375	382	441	419	371	366	380	404	428	403	394	381	444	427	376	381	423	402	413	391	416	381	423	397	399	378	338	362	408	426	370	413	411	399	413	396	341	410	408	403	407	418	408	440	426	455	410	370	403	359	385	397	387	392	396	359	407	392	419	405	397	408	398	415	438	403	372	370	396	422	439	406	407	381	373	419	381	393	447	428	401	413	407	387	419	391	411	449	436	414	424	404	414	432	416	406	403	394	445	420	410	424	397	362	394	441	408	400	430	377	403	410	419	428	428	373	392	400	404	381	405	411	406	402	398	415	367	397	414	449	361	391	408	433	404	374	397	370	418	414	416	391	400	425	392	398	363	435	364	412	427	409	427	402	426	407	391	415	422	395	397	394	386	384	382	445	417	442	422	391	387	401	390	389	399	409	410	415	426	369	354	397	370	364	438	390	376	399	403	390	381	426	362	394	364	454	411	402	402	417	385	406	429	413	375	431	457	434	389	420	365	381	404	392	425	429	421	409	403	401	402	375	390	393	397	401	390	382	413	407	400	388	394	410	405	428	383	390	386	437	357	421	362	380	392	418	427	414	377	399	398	408	385	396	428	348	443	364	419	377	372	436	412	373	423	386	387	394	397	387	417	400	380	432	374	448	434	380	426	344	372	401	406	409	439	397	425	416	407	386	389	387	387	396	400	429	380	385	383	403	398	382	419	416	446	416	412	441	375	397	391	436	435	389	408	410	411	426	388	383	394	431	387	385	426	438	401	397	399	372	420	431	399	429	362	428	391	373	397	382	431	395	445	394	411	395	438	396	407	392	402	378	418	410	414	365	426	423	369	389	409	393	422	394	385	395	452	396	392	399	396	403	396	389	365	403	382	382	388	397	404	426	415	411	397	389	391	431	395	423	388	406	379	369	447	433	428	416	419	433	368	416	415	409	400	357	360	398	402	387	372	395	395	430	432	407	418	378	402	436	427	410	431	414	403	406	382	409	352	404	423	399	388	393	426	396	403	387	429	414	449	418	400	417	406	391	381	458	358	425	384	402	411	388	399	426	399	369	390	425	361	424	444	374	408	391	432	408	412	382	384	411	426	413	399	403	408	392	422	397	385	371	413	376	442	379	400	398	401	366	413	392	423	419	377	377	379	433	409	400	438	399	416	419	381	414	418	413	425	442	404	387	378	352	413	387	408	396	398	354	384	399	446	388	400	430	403	464	424	430	441	368	391	427	393	426	422	372	401	406	403	436	417	403	409	363	401	411	366	395	387	430	443	418	379	418	446	400	387	378	401	379	414	393	397	395	393	413	426	409	388	438	387	391	420	381	424	417	422	432	407	399	399	395	397	396	390	400	397	429	417	394	388	382	408	416	409	404	379	373	416	422	405	400	409	432	396	427	425	412	419	405	387	439	385	422	409	399	383	451	393	389	427	411	396	375	395	385	389	386	370	426	363	368	386	395	384	382	419	404	396	383	387	421	406	418	434	386	420	392	400	393	399	395	439	388	406	439	428	395	377	368	366	395	389	368	452	386	443	401	415	391	437	448	408	437	427	403	374	378	406	392	386	400	422	385	422	374	376	415	413	391	393	402	402	383	381	422	434	445	396	408	420	452	434	351	410	403	391	414	348	401	409	428	400	395	409	411	399	403	423	426	436	387	428	397	406	421	414	376	397	405	376	396	402	378	439	417	383	434	408	405	420	452	413	386	399	400	390	413	406	376	370	402	384	376	402	389	433	442	425	437	386	413	368	395	456	416	410	393	380	382	413	422	409	375	404	376	410	414	416	399	412	420	408	430	401	417	400	393	379	416	385	392	386	400	399	370	406	411	385	442	375	395	407	397	413	423	399	434	426	423	366	428	375	390	415	384	404	385	372	403	409	394	381	394	406	390	366	420	417	397	435	416	406	434	399	434	369	417	386	414	381	379	398	381	422	395	413	393	403	387	352	366
30060	13723	6645	3180	1736	1403	1005	972	895	915	950	912	907	896	934	874	848	852	835	889	849	818	817	858	896	857	919	840	866	840	908	900	885	911	946	852	845	868	887	889	844	847	857	831	881	851	915	911	822	881	894	885	888	879	891	892	833	842	923	918	844	888	887	906	847	864	858	883	892	890	843	887	908	854	831	874	867	884	897	800	917	880	868	912	877	861	880	887	906	823	902	881	851	837	894	866	846	906	885	869	890	959	870	843	852	878	906	912	881	903	842	872	935	873	913	907	857	926	865	907	873	891	869	897	941	853	857	909	865	875	877	879	890	907	920	847	852	847	927	856	863	908	852	819	879	920	929	893	882	875	931	840	880	891	918	906	869	930	894	862	935	893	891	895	888	915	914	881	888	854	838	892	880	910	878	902	884	887	883	911	881	890	899	903	864	873	822	892	856	882	891	890	868	866	885	870	918	875	869	863	905	834	858	831	923	862	863	874	842	853	855	913	826	876	898	885	916	830	904	914	836	849	892	858	901	887	866	884	886	929	875	899	867	882	821	879	863	892	875	847	880	916	847	879	889	858	887	855	826	893	911	872	913	891	869	836	910	926	883	861	860	867	873	855	858	874	857	927	859	883	863	896	906	882	875	859	898	890	905	863	869	858	849	846	905	831	880	855	869	839	885	859	896	888	917	895	925	856	890	915	891	866	902	881	932	873	868	841	907	882	847	880	868	872	871	854	896	893	891	880	897	848	863	850	883	880	867	901	886	916	908	919	850	878	903	878	879	874	855	894	888	889	888	878	882	824	872	844	839	850	875	912	889	853	913	869	898	930	848	878	861	925	884	840	898	902	921	890	840	914	910	876	884	894	820	888	905	924	891	942	879	854	880	891	872	862	885	853	876	862	876	869	878	888	887	870	884	935	918	862	892	845	901	870	841	916	876	914	876	905	847	880	900	857	849	891	872	849	886	887	828	864	868	952	836	855	896	861	870	858	890	883	898	907	870	852	876	911	903	865	883	932	889	883	953	907	889	892	863	851	808	863	856	844	822	892	854	932	851	877	940	887	872	832	873	857	801	898	886	878	908	898	875	865	890	844	824	890	886	923	911	869	855	894	874	866	865	843	924	903	862	874	914	871	872	888	854	902	842	904	865	914	873	838	890	896	857	920	909	898	870	889	845	829	855	908	843	899	885	895	889	888	886	898	913	886	933	881	876	882	871	912	910	914	862	887	946	920	845	859	879	885	875	893	859	953	868	858	893	889	892	891	898	889	901	882	904	846	867	902	882	847	887	888	894	851	897	918	864	895	817	875	896	860	875	845	858	871	866	878	902	936	899	864	889	874	889	864	970	906	890	774	879	879	846	824	851	889	882	871	868	851	830	905	874	940	906	857	925	835	883	840	862	900	869	869	949	898	884	900	909	910	906	934	854	840	870	867	882	897	961	873	869	908	823	877	888	921	825	898	889	898	899	860	894	886	930	869	880	870	842	861	925	816	876	885	901	895	896	884	836	900	878	918	874	853	937	902	892	883	951	874	859	873	922	878	869	897	918	895	879	865	902	881	867	915	871	842	907	865	871	885	895	820	840	855	918	867	949	926	879	873	905	918	881	912	956	923	837	868	871	887	884	883	844	915	905	872	845	880	871	856	879	892	882	844	891	928	884	884	831	862	916	896	888	851	883	891	885	841	874	847	872	938	870	868	879	852	934	907	932	855	823	912	841	854	921	909	884	904	852	865	924	845	886	859	839	924	926	857	867	861	892	845	843	871	881	868	909	842	902	824	893	848	918	909	866	958	869	883	838	888	887	906	898	930	936	846	856	899	882	891	831	894	874	861	887	902	878	822	912	847	883	929	931	885	875	885	913	893	923	857	840	846	900	878	836	918	853	913	877	854	824	852	857	867	870	875	848	834	928	854	926	864	891	886	876	848	878	909	894	844	886	876	878	907	863	881	896	877	898	904	893	840	895	872	848	917	873	911	857	884	866	890	867	849	879	868	932	869	924	876	885	855	874	914	896	884	878	890	932	912	833	922	869	885	893	807	927	855	903	861	900	903	866	880	856	898	882	844	842	933	844	874	929	878	826	891	892	855	819	914	921	901	875	850	861	842	875	913	846	892	950	897	870	889	892	928	893	864	875	838	881	851	828	885	862	825	887	875	870	851	899	930	793	870	887	879	904	896	863	880	928	899	934	818	850	893	934	841	922	919	901	875	899	895	903	888	865	901	832	864	874	934	867	861	879	853	873	858	902	903	835	882	865	879	918	819	898	886	890	897	931	861	842	921	892	913	818	881	871	928	878	893	857	858	847	867	866	871	892	859	882	892	890	849	890	862	861	878	865	813	865	867	912	871	836	891	940	942	895	899	869	872	900	885	934	936	968	886	843	835	909	881	873	907	854	907	900	924	876	832	881	817	940	846	871	815	892	912	853	922	879	839	820	852	893	863	872	900	890	832	874	910	895	888	901	849	895	836	855	877	887	888	952	852	863	924	858	896	856	945	901	902	886	886	918	905	897	924	913	888	873	914	847	888	892	841	875	885	846	886	887	902	901	864	879	882	880	912	858	860	864	833	892	862	912	831	911	956	869	861	861	871	884	836	931	846	891	892	856	914	882	852	869	913	891	899	852	886	859	851	875	837	856	890	898	936	876	920	867	889	903	867	853	919	872	903	884	904	891	917	878	878	866	897	835	875	847	874	875	927	875	865	857	856	908	901	875	890	874	957	889	904	912	908	936	851	906	886	901	895	896	875	938	852	871	821	886	917	881	871	889	894	896	950	910	917	883	881	905	874	843	899	868	888	860	848	886	836	884	931	827	909	893	870	864	866	917	928	936	881	865	893	856	880	845	899	868	906	867	892	880	846	894	857	865	869	884	877	886	896	881	833	875	878	855	905	879	883	922	882	899	868	843	922	928	858	903	858	850	863	860	857	859	894	872	892	882	871	828	928	870	875	892	948	929	877	884	870	846	878	848	876	885	879	835	904	840	872	855	873	887	880	897	878	893	882	911	904	877	879	873	905	919	856	880	842	886	922	886	820	843	894	840	882	877	895	887	884	868	859	863	885	880	865	862	892	853	893	899	850	868	881	908	906	917	906	836	936	853	855	889	896	906	923	871	879	898	904	850	885	931	922	878	927	905	877	925	832	861	846	849	911	900	901	854	859	898	873	859	879	875	874	904	857	856	855	875	884	910	892	882	871	895	853	917	877	843	865	871	863	931	954	871	909	867	886	832	878	892	879	883	868	936	897	874	912	874	895	876	899	831	878	873	874	909	892	894	883	904	841	877	892	891	847	892	887	883	905	913	852	894	850	870	872	935	873	930	885	861	909	885	896	877	920	879	879	884	853	867	839	902	868	877	866	904	891	894	893	875	901	919	871	906	829	935	928	842	858	904	901	923	889	927	867	866	933	862	891	925	878	895	882	871	915	901	902	902	854	890	937	892	897	856	897	923	854	925	914	838	889	904	848	862	938
59866	28486	10777	2747	1090	553	500	444	377	418	407	404	400	455	440	402	445	400	398	426	426	411	420	397	387	424	403	379	423	385	417	411	446	407	423	411	414	436	413	410	401	414	385	376	384	422	386	411	462	415	418	384	415	409	413	409	438	413	448	442	397	374	452	418	415	411	373	386	405	383	439	406	365	440	410	403	393	440	389	394	366	458	423	416	420	406	404	434	416	417	439	402	395	407	411	413	448	420	450	404	442	397	404	441	420	465	409	382	457	420	440	470	406	443	418	435	438	446	415	403	406	380	421	400	417	403	407	407	440	409	405	427	408	464	412	416	414	384	383	371	413	395	393	419	395	432	440	422	463	425	432	426	470	468	445	424	370	399	403	437	475	398	421	399	373	402	375	428	435	404	405	425	391	415	375	435	441	394	418	395	405	436	416	422	402	453	437	430	431	405	391	442	461	423	429	438	405	397	381	395	410	376	385	417	422	437	424	411	412	392	429	425	434	446	430	453	400	409	454	450	414	393	430	429	413	388	400	397	427	401	444	406	436	398	433	411	438	403	435	416	399	412	427	388	414	431	451	401	416	459	389	400	380	432	422	385	437	408	399	407	414	408	437	404	432	402	393	427	402	415	420	424	390	436	401	482	421	395	406	447	407	401	413	465	389	421	438	382	419	419	392	403	443	415	414	403	411	430	426	420	410	425	402	447	413	373	443	410	391	415	421	398	429	438	389	422	404	398	451	450	434	382	395	413	415	408	454	428	400	454	435	446	391	412	423	391	406	448	407	380	445	390	412	423	393	414	424	415	421	416	405	416	459	433	445	404	420	384	379	399	401	449	436	419	442	414	411	426	415	399	433	429	388	360	384	437	444	417	381	414	401	405	396	405	468	431	426	369	428	398	423	419	453	409	396	404	413	429	424	400	398	428	408	408	454	400	431	390	425	430	403	431	412	408	447	413	425	426	435	414	397	386	412	444	421	406	433	420	426	422	435	387	437	427	422	372	448	441	435	368	416	436	431	396	391	435	395	455	386	400	438	420	390	407	417	420	415	423	389	385	430	473	435	457	430	390	433	424	427	378	411	411	461	387	403	396	403	432	420	357	417	436	406	410	440	453	412	405	395	420	426	425	413	365	421	407	423	399	443	377	405	399	417	410	392	409	418	480	427	395	382	388	420	446	450	429	408	394	409	420	409	429	433	434	393	412	451	415	397	412	455	410	364	432	427	406	435	420	395	438	441	417	440	369	419	364	423	419	440	428	431	389	404	431	395	418	423	437	417	421	432	446	414	393	389	436	408	410	435	395	417	405	379	415	420	421	423	400	425	451	452	416	429	459	430	417	427	412	444	413	467	455	419	394	460	421	429	452	411	414	432	420	362	438	429	398	397	428	446	398	407	411	423	401	400	414	398	403	418	430	408	414	383	400	394	448	408	401	396	400	413	434	464	429	410	427	436	421	388	406	448	483	437	410	422	377	390	434	440	392	407	438	417	444	438	419	438	415	413	413	409	418	414	453	403	446	427	415	404	425	417	397	393	444	455	405	415	427	392	407	413	388	401	351	433	395	424	444	453	427	448	428	433	417	448	394	405	461	442	455	426	412	418	422	393	401	378	417	408	399	427	376	413	417	386	434	409	406	421	435	434	411	431	434	430	439	467	396	441	375	410	428	404	426	395	435	439	398	437	438	372	398	373	394	425	391	391	439	434	412	428	437	392	423	405	473	389	417	438	420	402	412	400	453	422	452	414	397	430	402	388	422	437	393	407	399	414	383	403	389	398	441	413	405	373	394	400	424	417	394	440	394	384	438	397	411	423	393	405	439	419	402	418	448	410	413	431	399	417	429	451	382	377	420	412	407	407	449	410	411	420	381	446	392	456	444	428	406	417	429	409	409	442	419	398	464	388	414	399	390	431	405	424	452	430	400	422	384	425	412	400	409	409	465	423	424	415	411	418	439	394	393	412	414	421	386	429	413	467	446	418	393	424	401	455	444	392	414	422	434	398	452	454	380	439	401	436	390	448	402	402	431	420	424	444	438	408	453	399	418	391	412	434	376	415	444	391	436	383	415	422	408	433	445	441	427	459	455	414	419	432	392	417	372	439	413	389	375	392	438	392	425	452	453	444	440	390	383	445	453	451	474	374	420	409	418	365	413	427	378	398	436	385	412	407	418	421	398	422	398	440	453	438	452	374	406	419	381	436	410	423	427	403	421	409	441	387	461	479	455	364	406	406	426	389	431	409	406	378	428	412	420	418	408	380	428	429	399	413	392	460	412	398	442	423	415	433	441	412	406	431	411	394	427	458	434	411	408	430	403	384	386	417	418	437	428	414	417	389	390	413	406	413	417	390	400	387	444	406	399	405	398	436	415	436	414	444	419	398	437	366	403	448	418	434	412	437	417	441	383	413	399	409	437	417	431	425	415	416	386	440	439	414	396	441	409	454	455	408	398	389	413	399	410	398	458	425	380	422	362	405	379	465	401	361	415	422	429	424	422	419	387	436	460	422	422	428	444	416	414	478	376	432	437	373	371	425	433	390	418	393	447	393	410	436	390	423	444	393	401	451	421	392	399	401	418	414	414	417	401	387	394	404	393	440	374	437	445	438	428	429	444	400	407	415	405	409	411	440	402	419	433	371	434	451	415	400	385	401	405	400	423	442	411	441	424	457	377	408	447	364	447	462	425	414	439	448	431	412	427	330	408	407	416	420	415	421	423	382	432	352	426	400	411	437	392	438	413	403	410	414	434	459	471	359	407	393	461	428	424	409	380	383	424	426	432	433	414	438	395	427	436	394	432	405	409	424	411	415	409	408	424	449	419	434	399	450	436	426	404	412	404	407	421	417	424	442	413	390	400	439	411	412	434	450	424	457	421	418	407	415	425	412	427	438	384	412	390	428	393	383	431	414	429	418	408	390	431	408	425	420	428	409	396	412	398	414	420	400	410	377	406	425	382	429	443	411	400	458	402	402	423	417	416	408	387	403	384	437	398	380	383	394	436	420	433	413	407	418	388	423	438	375	439	385	445	458	455	408	416	450	389	382	431	381	422	450	393	428	397	405	442	445	395	388	424	458	433	409	421	389	392	366	400	378	461	407	385	396	424	410	416	409	413	416	393	403	460	408	394	439	480	437	405	439	413	443	389	427	408	405	438	416	388	417	404	409	420	410	389	409	442	402	410	384	393	436	437	446	389	436	395	423	412	398	432	450	466	425	440	423	420	385	431	389	436	399	459	404	389	380	412	415	426	391	371	458	403	488	399	397	411	444	429	404	458	384	444	388	420	425	394	416	456	420	418	493	459	431	440	440	390	424	404	393	393	425	447	400	418	397	421	417	376	402	440	436	408	417	387	411	417	388	423	426	414	447	381	420	421	424	407	397	444	426	409	399	436	417	414	448	424	390	429	410	370	386	421	423	377	416	377	433	434	423	436	413	407	401	417	416	427	432	421	449	412	437	405	407	425	400	399	429	431	411	426
42902	20966	8493	4529	2562	1293	1008	993	920	966	900	975	875	880	879	907	917	892	959	922	857	853	917	916	989	921	908	934	957	883	920	883	851	939	944	910	878	964	890	869	882	915	971	902	893	955	897	911	870	922	888	887	940	888	870	998	893	846	915	901	927	952	904	899	888	901	886	899	970	934	913	918	880	942	946	872	935	873	926	909	941	925	950	919	887	901	921	896	925	890	876	887	870	882	910	883	876	953	902	925	971	934	869	913	870	893	900	888	932	960	899	910	900	934	908	890	920	913	940	903	933	880	924	904	909	923	887	885	879	911	912	920	925	919	940	960	975	908	915	910	913	876	911	907	917	897	876	921	884	880	880	921	871	867	912	923	947	915	850	881	889	946	875	942	846	939	923	881	912	897	927	908	896	877	940	905	929	867	932	918	912	871	935	923	894	914	904	887	886	912	905	891	899	890	908	879	917	948	911	909	864	909	887	906	902	944	957	929	836	910	903	920	932	932	930	918	903	925	858	926	937	978	852	919	953	913	956	942	937	938	908	886	973	937	867	937	861	954	895	963	828	906	944	881	881	882	902	899	904	904	903	954	937	901	957	880	919	903	961	873	925	898	891	853	890	911	912	905	872	890	913	950	942	940	897	921	897	900	936	925	942	926	868	890	864	960	936	966	905	954	875	860	899	868	893	951	921	915	874	927	925	886	888	946	920	972	926	941	920	922	922	943	921	884	852	901	893	897	894	914	936	875	904	897	886	863	908	854	946	901	939	894	865	908	919	902	886	898	926	927	928	935	951	878	942	913	948	906	977	914	823	901	902	893	912	882	865	927	948	921	902	934	874	884	926	956	897	898	967	877	889	925	903	880	914	881	916	895	906	929	903	936	935	900	926	935	935	905	878	914	884	862	848	907	929	906	932	897	909	980	913	892	928	890	933	924	853	910	874	935	918	964	888	883	890	974	906	926	898	949	926	910	890	914	904	864	863	944	944	909	918	930	873	970	889	924	915	869	898	911	856	870	882	929	935	917	870	891	870	943	910	977	956	883	892	911	922	884	971	875	879	896	942	825	893	926	962	935	920	884	907	935	876	910	904	870	931	915	904	923	960	929	946	855	947	900	901	887	948	962	929	946	925	906	948	930	917	904	946	855	950	855	915	920	919	976	896	894	867	892	916	922	930	860	874	909	876	879	924	887	953	956	911	886	923	927	887	919	926	917	853	898	837	910	843	939	874	881	885	921	923	886	932	901	878	923	937	903	909	954	894	941	879	941	889	911	929	901	909	931	912	930	935	952	878	886	902	898	917	861	908	920	930	880	868	926	944	915	928	881	917	864	927	883	937	852	969	952	933	932	917	937	909	866	925	881	950	911	905	850	918	910	912	849	867	908	966	910	931	956	932	924	891	918	911	883	897	936	955	876	886	872	881	854	898	889	915	839	901	875	929	890	851	908	903	877	947	900	932	952	880	908	927	983	887	938	954	961	859	929	977	904	914	928	880	955	915	868	916	923	889	912	916	920	926	935	871	914	951	924	926	923	900	880	948	923	884	917	910	948	910	924	953	917	927	930	921	954	895	912	936	939	883	884	904	975	924	838	881	936	896	924	908	876	914	916	908	958	867	925	887	928	911	946	913	930	876	866	842	936	947	896	897	970	898	906	906	891	883	938	958	942	944	914	949	946	963	882	918	958	907	926	884	916	919	858	923	925	937	889	939	929	918	909	946	908	900	954	909	915	976	922	889	954	905	911	899	923	837	910	870	820	922	934	880	921	908	959	871	887	921	953	929	905	954	915	932	919	900	946	950	903	872	916	894	929	939	964	961	912	982	889	915	910	914	945	955	831	891	925	955	923	902	908	910	885	964	967	902	911	977	917	929	870	862	879	896	902	865	896	904	911	961	910	912	922	905	904	917	929	861	893	952	861	935	903	907	941	888	899	896	929	992	909	947	922	892	900	939	955	919	913	949	889	846	871	900	933	910	954	832	943	939	913	847	831	879	885	878	828	866	889	894	943	931	911	901	923	919	925	877	943	902	930	914	867	879	905	931	919	870	873	921	909	938	891	896	904	905	932	894	884	951	917	918	941	955	916	891	895	927	911	901	898	914	1000	897	865	956	901	900	934	894	905	855	930	945	887	920	935	938	873	936	895	986	926	919	931	906	903	913	951	901	928	893	876	907	910	857	936	912	881	911	942	934	932	928	920	896	905	942	855	927	912	881	939	888	898	898	884	891	897	874	938	875	894	921	960	933	935	895	896	917	897	870	882	915	861	946	934	919	908	933	896	929	869	904	915	877	930	886	926	900	916	971	920	929	854	931	891	942	906	938	884	903	920	902	862	896	956	922	927	968	947	928	948	914	909	895	945	933	960	921	951	947	878	905	859	896	901	923	873	909	910	857	907	924	914	877	900	900	909	924	886	952	911	925	882	941	901	920	945	911	942	906	929	937	926	939	889	916	970	927	926	904	935	929	903	922	893	937	925	966	961	955	891	921	883	912	959	911	923	924	932	952	918	949	903	927	895	982	865	931	847	946	902	926	920	919	881	903	951	897	855	906	847	884	939	888	942	918	938	888	872	915	984	908	879	886	963	901	945	886	939	891	916	881	909	905	926	917	917	919	899	926	974	836	942	896	967	897	902	908	916	1012	942	868	927	888	888	946	907	921	877	905	964	914	882	936	854	974	894	871	892	919	913	878	961	923	918	920	865	915	944	921	890	888	885	918	878	899	905	879	895	912	913	951	894	963	867	944	907	908	890	881	906	900	872	917	944	941	951	931	925	893	874	912	882	927	938	930	881	887	914	951	918	878	890	869	963	955	968	901	886	895	945	914	923	853	963	929	884	848	932	913	920	894	926	888	904	901	945	900	903	932	910	874	938	877	935	907	947	897	893	903	920	924	900	903	888	890	941	882	929	885	970	946	900	913	891	911	876	909	901	934	853	957	959	910	925	921	952	899	923	892	854	954	861	894	955	900	891	882	932	881	909	926	866	949	895	898	932	919	907	935	933	974	876	909	910	928	935	904	905	912	951	887	866	848	894	902	928	884	960	929	898	930	873	928	896	880	921	834	878	928	908	937	910	941	907	927	919	880	944	896	964	884	865	890	900	890	941	897	888	857	909	908	924	872	916	906	941	873	904	857	965	906	893	877	912	884	868	910	919	948	971	955	901	939	986	892	937	925	919	895	931	855	875	917	918	915	919	900	835	881	918	902	853	927	930	902	890	841	941	915	884	887	914	971	906	851	872	953	894	885	956	877	960	901	952	911	885	873	925	870	929	938	912	933	919	899	994	921	925	886	884	903	945	839	938	926	936	947	969	888	945	896	893	889	859	901	869	901	945	888	919	901	899	949	836	900	986	851	944	916	936	903	891	866	974	951	929	890	918	926	952	882	856	926	885	967	901	896	948	850	892	972	950	880	935	942	963	928	950	991	940	910	903	971	894	899	886	927	887	874	872	932	920	900	884	892	892	918	908	890	971
65562	33497	14289	3916	1144	667	510	494	435	431	451	453	445	410	464	465	416	405	413	428	451	393	383	453	412	420	403	412	434	450	395	409	469	429	410	403	426	423	430	411	450	413	455	382	468	433	377	430	410	442	406	400	436	429	443	440	481	424	463	428	478	406	468	394	414	424	440	443	409	396	458	424	425	414	427	415	453	422	407	426	434	424	410	442	445	442	457	436	418	401	418	424	382	410	413	385	443	411	432	422	421	467	405	437	409	418	412	412	437	442	458	424	409	384	439	400	432	425	347	394	401	435	415	473	427	438	460	443	421	411	438	424	400	463	444	458	431	426	445	443	458	444	408	422	452	442	418	438	421	455	405	452	426	408	437	429	397	442	441	426	438	414	431	428	403	460	437	408	426	430	445	423	389	446	463	407	418	415	423	487	435	415	446	415	427	423	456	441	458	398	391	447	446	433	396	419	461	434	439	422	426	433	438	394	477	439	425	427	421	405	456	429	412	461	402	427	431	454	400	455	473	392	428	444	429	445	445	457	422	402	450	406	455	391	413	453	426	425	383	449	461	432	399	440	418	422	430	407	422	394	455	448	465	466	394	447	419	487	412	454	438	451	441	440	397	484	402	403	420	469	440	441	387	405	386	441	424	435	416	446	411	418	454	477	415	454	427	425	395	431	431	441	425	454	424	385	455	472	432	458	417	430	395	444	430	418	435	394	411	417	410	448	424	420	420	420	421	436	399	419	435	474	462	483	424	423	384	414	440	463	397	451	447	414	436	412	430	464	432	381	401	418	460	476	435	433	451	424	401	407	436	448	383	379	440	437	435	441	407	395	450	465	421	448	423	415	394	385	404	484	413	474	436	428	381	442	454	407	402	393	453	424	486	443	442	485	417	425	386	390	426	417	401	447	411	411	434	447	472	450	423	428	453	419	444	444	417	441	486	436	468	410	418	434	423	488	389	432	399	439	436	449	413	397	452	426	428	414	446	434	427	440	457	450	398	432	424	439	433	403	416	468	406	417	389	435	429	439	436	403	415	448	385	409	422	433	398	443	446	440	383	431	425	445	450	414	421	399	408	416	423	396	409	438	418	433	449	410	431	412	474	419	430	450	454	421	406	440	428	454	422	406	416	391	434	438	419	413	408	443	437	466	434	390	398	395	395	463	433	419	474	436	429	430	423	450	402	402	437	432	442	416	442	366	423	409	419	430	393	393	436	423	454	443	441	396	458	443	428	423	415	462	458	433	432	398	442	424	423	452	415	428	370	434	415	422	428	477	374	450	436	448	434	426	451	460	398	403	476	417	427	506	397	450	403	441	416	391	493	454	424	452	405	476	446	456	433	427	439	437	418	403	452	451	388	429	439	404	421	465	411	434	443	445	414	453	423	426	493	411	431	427	430	444	411	407	389	430	445	403	404	432	416	464	439	468	441	424	403	450	448	431	440	452	413	449	440	445	420	449	458	431	433	446	418	451	410	444	437	431	428	411	412	399	426	422	417	431	437	429	477	404	442	436	428	443	434	416	426	418	456	472	412	430	436	410	411	428	447	441	446	407	414	422	424	436	405	443	450	424	433	437	475	448	422	435	436	416	449	428	442	458	435	408	420	418	437	424	414	443	423	428	419	430	445	414	411	414	436	434	419	429	444	445	456	431	425	416	427	464	453	425	428	402	431	438	435	435	447	458	431	424	424	430	406	389	390	367	417	414	429	461	435	428	394	433	422	417	420	406	416	421	408	416	421	419	434	460	486	443	466	465	423	451	439	400	421	401	385	403	452	457	444	428	431	435	436	429	430	469	434	440	413	444	406	437	410	435	457	415	449	466	425	477	459	445	412	411	393	436	496	417	434	479	452	500	421	403	414	423	442	405	418	407	412	398	448	459	415	450	477	432	448	404	399	435	442	460	476	419	430	448	447	412	446	433	442	411	441	416	462	426	457	445	413	409	424	437	432	429	428	440	461	442	432	440	444	412	444	419	444	401	435	404	409	438	423	456	464	412	423	413	443	434	453	426	417	394	418	438	434	467	412	420	419	427	385	433	421	447	424	392	425	430	405	415	481	467	432	437	435	441	402	401	434	437	393	443	437	421	444	442	408	451	435	459	385	409	413	379	448	450	429	433	439	398	427	411	402	421	488	456	453	414	463	426	442	431	412	443	414	408	402	429	445	412	375	439	462	428	428	415	418	427	473	403	474	411	447	423	418	453	404	445	426	414	399	421	448	401	406	425	483	424	389	459	456	382	424	398	414	434	487	457	441	413	383	381	446	434	436	425	434	416	455	425	419	421	398	443	459	446	471	442	490	444	435	463	413	426	446	487	469	443	408	438	420	424	460	460	454	456	418	420	465	420	396	420	411	430	404	447	387	388	437	423	426	431	480	416	426	442	448	435	431	463	437	434	433	429	423	433	449	416	451	446	403	432	439	435	412	399	449	407	451	457	429	381	428	386	403	394	417	450	422	440	466	398	403	460	413	428	459	440	414	413	440	403	454	413	442	440	436	429	463	460	460	423	403	428	373	429	474	415	441	427	441	430	434	371	418	440	446	464	449	449	463	389	426	403	395	432	439	413	449	415	391	452	452	443	449	430	403	456	488	412	437	407	437	460	441	459	420	449	456	438	420	428	493	443	420	424	456	437	383	422	432	442	449	450	405	430	429	432	463	461	449	445	416	429	445	432	452	466	466	458	419	421	428	420	459	469	458	418	459	369	463	412	437	434	424	451	464	429	409	447	441	438	456	434	453	446	428	462	429	429	381	440	454	402	412	417	454	423	417	417	419	451	464	414	410	409	416	412	397	420	461	418	466	438	408	439	397	443	444	437	409	438	460	479	457	458	438	435	418	412	430	451	433	412	430	412	408	399	438	442	462	395	443	458	418	441	436	389	397	449	433	437	429	426	424	445	449	437	438	440	478	470	428	416	403	418	421	427	431	401	473	444	427	409	437	421	418	411	464	390	406	429	404	434	417	455	413	438	456	419	432	441	413	407	421	452	475	398	418	434	415	456	436	419	415	433	427	492	452	427	387	430	424	373	405	414	452	433	494	406	416	399	438	448	385	444	427	446	390	410	418	430	411	408	454	401	433	424	426	434	416	428	422	430	428	471	462	479	456	385	411	412	418	401	449	430	443	440	460	406	430	424	424	430	432	451	440	414	421	478	409	420	414	449	430	482	424	453	437	418	418	453	455	431	404	418	430	424	455	431	446	425	421	419	413	425	451	436	391	437	442	408	378	438	434	439	464	465	435	419	414	455	429	402	449	394	404	400	384	399	459	429	416	400	425	413	417	418	401	405	427	431	440	426	396	445	427	422	419	462	463	420	435	425	410	420	429	390	420	412	416	438	434	444	431	412	432	453	392	450	399	404	415	440	378	421	433	492	407	468	419	477	419	405	448	441	447	416	422	447	422	393	451	473	444	404	403	415	412	446	413	420	461	424	418	431	433	450	415	415	413	401	429	440	434	470	415	444	405	425
45577	24968	12559	6053	2615	1610	1172	1049	964	977	957	897	951	934	921	920	927	963	914	953	962	935	939	941	973	953	920	912	958	947	931	941	954	984	904	890	885	941	914	947	911	911	931	983	964	922	902	926	903	935	966	963	914	886	909	924	920	922	904	975	863	959	913	1001	982	896	949	930	927	897	936	914	928	955	959	942	918	921	909	886	973	1003	917	911	937	887	913	954	942	938	916	916	904	935	907	869	920	855	885	879	957	905	970	934	924	957	927	919	900	910	897	941	973	918	908	934	930	934	957	950	942	918	897	990	948	957	1019	901	926	969	940	919	908	988	960	986	912	917	946	945	981	921	956	916	913	909	881	969	909	961	917	955	905	906	884	917	899	944	927	924	910	963	982	937	943	906	929	897	897	954	974	969	924	891	885	921	909	935	944	899	888	942	909	884	984	1000	997	949	976	880	1000	950	915	882	956	917	929	900	932	926	924	921	951	919	973	886	971	927	930	903	955	907	897	923	1009	899	900	965	910	899	956	915	918	901	916	930	913	943	923	946	905	909	951	927	906	892	871	902	931	904	887	949	934	934	914	953	886	926	899	932	865	944	913	920	928	951	950	960	946	958	962	917	940	907	936	916	985	914	927	944	912	965	913	941	940	959	901	912	914	952	939	927	864	902	973	955	937	879	947	977	922	931	916	873	886	936	903	921	872	986	877	952	910	974	975	918	913	963	947	976	945	921	908	934	963	974	920	960	948	911	881	942	940	882	944	897	889	906	927	924	920	918	948	955	893	923	910	968	928	927	897	951	965	920	935	906	968	929	934	944	954	903	925	915	937	947	969	937	920	918	925	921	885	963	877	972	970	893	961	925	945	885	903	899	958	945	869	948	951	925	948	962	929	913	935	961	910	937	936	897	874	1007	950	940	968	899	958	921	956	900	902	935	904	947	889	908	947	933	890	879	1021	935	912	917	918	919	977	896	927	940	909	896	921	876	934	968	945	927	993	912	933	934	864	891	905	921	1016	951	897	894	983	984	945	882	904	873	954	887	995	929	901	941	945	929	931	913	997	947	905	942	955	937	920	987	950	896	916	917	936	930	877	932	974	1004	935	892	912	871	910	971	935	953	920	901	1005	947	957	905	918	962	946	953	907	961	966	893	925	968	943	951	948	931	943	980	920	896	951	944	995	966	931	980	910	958	913	924	950	921	892	897	957	890	916	908	930	857	907	882	956	906	906	967	932	903	949	931	936	996	916	890	935	883	898	974	930	934	1002	913	909	921	902	944	947	945	884	936	933	935	930	886	938	981	901	904	861	901	937	918	891	935	956	895	943	959	931	921	931	920	905	947	943	903	922	897	939	952	968	874	925	917	935	928	960	949	935	990	988	936	886	973	931	911	901	883	891	946	899	915	902	979	932	929	946	964	913	936	959	909	993	869	945	891	889	941	915	913	917	973	907	1000	905	891	914	904	919	918	982	901	914	943	898	938	914	970	969	929	913	1012	869	953	931	903	947	957	984	941	970	964	967	940	955	867	861	893	922	920	983	892	874	941	934	959	948	919	965	856	956	929	922	970	885	985	876	857	918	936	961	911	925	892	920	994	901	937	929	923	892	962	925	933	980	912	923	951	927	946	915	886	880	955	930	898	937	925	898	920	894	923	907	928	984	910	946	910	895	968	907	1013	974	922	962	934	938	904	954	907	922	930	914	901	892	907	947	956	915	859	900	980	919	872	950	895	954	924	956	935	924	927	945	919	901	984	928	949	920	926	900	960	926	907	921	937	928	936	944	911	870	926	906	955	965	920	928	910	956	1000	902	921	939	923	874	935	885	923	899	904	990	971	902	895	909	925	963	910	963	869	914	923	918	924	925	966	972	955	941	915	955	900	981	950	935	968	901	971	930	896	991	893	949	913	914	945	923	901	972	906	911	939	884	977	951	991	885	922	901	938	963	921	936	921	917	888	911	952	966	895	930	917	900	927	934	934	931	869	908	885	929	928	956	978	924	969	880	910	981	963	927	930	896	895	950	923	951	966	915	896	990	949	942	891	936	936	881	954	956	874	960	958	932	914	982	966	960	949	950	900	936	953	958	875	958	965	903	940	929	971	927	953	1033	951	931	911	942	949	902	964	882	929	922	944	949	885	968	916	925	946	930	916	970	934	890	922	913	959	971	934	963	904	934	876	888	877	900	960	896	971	894	924	958	910	931	995	962	916	959	934	949	912	918	948	951	959	961	893	930	973	908	981	969	917	927	942	962	945	961	880	982	904	889	917	963	879	934	914	899	901	892	979	924	894	934	923	944	906	949	888	946	932	927	894	954	968	878	900	919	926	962	920	928	891	875	919	947	905	945	961	970	916	904	897	949	927	931	985	983	910	929	912	943	910	932	909	979	950	843	906	923	903	978	922	932	931	939	948	928	887	910	977	925	931	955	951	986	951	945	925	968	939	953	918	959	983	938	979	949	930	920	949	924	959	832	960	949	933	946	936	906	875	982	934	902	972	930	888	923	973	949	930	954	960	934	902	967	944	968	982	979	909	947	904	912	868	931	914	1001	960	956	916	904	899	882	920	967	959	902	956	942	931	977	959	881	957	944	936	897	876	860	893	939	932	939	881	912	921	970	933	891	929	921	937	885	951	886	909	918	917	929	933	923	863	964	892	926	969	943	919	918	971	918	897	917	949	926	890	944	965	929	928	939	940	891	928	979	933	939	932	905	990	920	917	923	923	932	916	905	946	903	937	968	937	945	916	933	923	907	905	898	963	995	945	934	891	946	996	1000	872	909	907	920	859	1007	935	955	947	900	894	923	935	910	932	897	887	917	925	887	993	941	881	895	957	944	944	950	935	905	904	953	940	926	937	911	936	906	958	918	960	930	945	918	964	970	918	960	949	917	953	906	928	948	890	865	934	955	917	918	963	909	902	922	936	891	911	996	902	949	924	921	943	920	971	957	899	954	927	931	979	919	957	914	927	909	987	927	934	917	915	901	991	952	912	909	993	909	961	892	940	964	909	925	884	943	892	936	874	868	943	883	921	997	912	934	922	981	928	946	868	922	916	941	948	952	965	979	953	931	908	932	965	903	915	958	912	885	955	971	964	908	948	959	945	918	862	923	966	904	951	982	944	879	882	894	952	898	914	898	947	937	910	900	933	925	908	879	908	957	911	897	931	915	898	932	916	937	910	940	908	956	933	931	922	937	896	865	945	909	921	889	950	950	943	958	924	960	911	946	958	910	998	948	983	941	935	993	866	905	932	960	905	959	935	993	973	921	923	921	905	885	923	917	924	974	904	927	964	951	908	896	905	975	923	881	963	952	1004	914	933	931	961	954	921	864	866	890	927	868	1005	895	944	923	914	959	938	939	910	915	939	939	950	944	957	935	942	964	970	893	893	885	932	952	937	936	988	959	918	976	943	978	976	943	947	937	925	903	956	889	941	962	929	952	893	912	905	928	919	954	970	891	910	964	909	911	922	930	954	940	905	885	950	916	949	957	927	909	920	934	993
48991	21150	5996	1607	903	558	459	427	428	391	411	434	441	397	398	382	381	429	375	406	430	406	409	439	404	380	390	311	370	408	441	427	398	380	373	422	388	382	413	417	451	405	420	391	420	406	410	388	425	424	400	397	415	391	441	419	361	423	431	399	389	387	419	380	448	378	381	393	409	374	440	410	402	379	395	399	429	388	414	411	383	396	385	427	434	396	427	395	405	399	362	390	381	426	428	411	371	394	396	375	384	397	402	436	419	398	416	398	425	377	409	393	401	400	397	376	403	420	410	426	413	406	397	394	377	404	372	375	397	418	388	414	422	397	431	406	381	391	382	414	412	385	433	439	401	436	431	405	397	418	411	383	411	401	361	376	371	415	407	417	390	409	424	425	426	406	388	410	365	363	406	341	376	399	382	401	380	431	408	413	449	406	421	408	383	401	385	380	392	407	431	398	437	383	383	411	370	374	384	412	408	396	411	403	350	388	390	427	388	354	404	423	385	362	407	399	396	447	351	377	391	421	417	382	406	390	430	440	385	403	398	365	386	403	396	399	408	398	424	417	408	403	372	386	402	375	417	379	424	389	379	394	415	384	410	381	395	419	397	425	418	393	432	441	422	406	380	387	408	401	439	415	419	409	400	392	412	396	422	397	384	381	384	375	447	396	368	395	423	391	422	402	403	393	431	398	383	419	439	408	431	395	386	408	399	400	449	357	388	379	380	392	390	385	401	422	428	456	408	374	401	391	386	416	356	402	370	403	369	378	371	380	380	374	413	416	394	433	434	427	392	387	389	411	409	403	432	395	432	389	355	400	413	437	373	348	441	389	395	380	444	387	402	410	397	423	395	375	381	351	406	449	415	375	392	399	382	430	398	435	468	373	424	393	400	388	406	370	399	400	400	380	400	424	404	373	407	450	428	386	406	411	462	384	368	408	439	385	399	385	388	388	402	399	397	409	407	369	398	369	381	428	446	428	402	335	409	396	392	398	429	423	393	408	420	395	381	409	419	398	413	404	415	408	413	406	386	429	388	411	391	381	370	403	403	399	413	400	394	379	376	386	437	413	367	404	394	366	410	402	374	377	431	417	430	354	410	429	432	381	406	421	397	394	388	414	385	410	356	417	394	396	372	405	442	387	376	438	394	428	410	420	403	411	392	386	413	399	421	441	375	419	428	407	397	407	423	443	412	392	403	422	426	417	382	411	388	405	423	398	407	389	391	420	411	403	431	367	357	377	423	432	376	380	413	404	371	369	383	400	419	388	406	423	412	388	391	389	368	420	371	377	407	443	448	446	421	404	423	392	404	391	455	384	431	386	420	422	441	378	416	455	375	429	406	368	408	402	436	406	414	385	411	416	388	370	431	414	376	386	389	381	386	438	412	393	440	418	365	412	373	415	363	394	437	382	388	400	376	430	391	379	422	392	416	434	420	444	372	374	382	432	398	385	380	355	390	437	364	401	394	413	431	387	400	421	405	367	382	383	424	396	401	398	403	390	403	393	405	381	425	389	426	383	423	416	370	423	400	463	393	355	383	380	422	395	369	416	356	427	414	396	436	402	415	401	396	423	357	418	406	417	392	384	402	420	432	407	395	387	395	396	418	407	413	418	390	405	403	372	396	404	392	386	378	443	402	397	404	418	420	381	403	364	398	385	424	393	381	415	427	406	407	379	433	419	405	445	461	384	397	415	384	410	438	414	428	387	405	390	382	367	380	396	398	410	405	355	412	405	386	389	398	414	426	439	450	420	401	396	408	421	423	404	400	435	397	407	398	370	437	402	391	380	363	375	403	447	402	389	404	389	388	412	383	403	405	388	410	360	433	441	424	374	382	423	389	380	386	416	382	411	396	450	397	410	420	407	424	401	398	396	374	402	438	394	435	388	425	401	376	401	392	366	381	448	404	404	396	414	398	391	350	381	376	406	410	416	383	367	410	359	388	410	400	423	397	398	378	379	441	437	405	398	398	394	425	404	449	394	386	418	395	361	415	397	376	401	407	426	390	400	406	411	391	422	419	432	384	415	430	428	394	396	425	370	418	398	378	406	419	425	396	414	388	449	427	396	412	459	417	402	399	371	362	413	401	394	384	395	392	362	405	407	383	375	387	412	415	419	409	421	372	397	387	406	354	399	425	379	359	371	426	425	398	387	429	389	411	363	382	401	385	405	347	383	419	409	359	420	360	406	410	394	374	398	388	399	376	371	393	407	425	378	393	420	416	377	400	418	433	419	431	393	427	410	418	383	423	428	403	414	417	410	403	386	384	401	404	397	375	409	388	442	371	380	390	418	391	401	417	410	405	377	396	417	425	417	373	411	390	393	423	373	392	404	383	404	412	353	399	400	404	422	434	381	394	397	382	401	450	423	395	381	386	377	424	427	401	444	398	426	409	395	359	453	398	377	394	438	417	418	419	391	392	341	396	415	408	379	437	434	394	399	420	389	413	372	369	399	398	432	385	411	375	400	416	405	368	400	372	391	366	384	383	392	422	408	389	371	354	401	419	388	352	424	420	413	409	399	396	402	399	440	417	435	418	399	421	441	386	400	402	396	418	388	385	407	459	406	404	391	412	413	363	403	379	402	386	410	397	396	382	405	364	395	451	433	367	374	391	428	408	441	388	381	376	436	379	422	416	389	375	383	382	393	385	397	420	383	449	387	364	409	347	351	394	384	407	397	406	410	389	369	396	357	414	375	384	360	436	416	379	407	404	364	389	385	444	395	398	460	394	371	361	394	389	364	405	406	391	390	375	396	379	425	381	425	418	443	368	390	386	393	397	404	420	415	405	386	419	388	383	409	400	400	429	394	430	397	411	393	395	363	445	446	359	427	415	403	370	426	405	407	444	449	426	390	378	389	381	401	360	414	382	392	381	393	438	373	376	396	405	383	399	405	361	448	395	380	368	394	408	448	404	444	396	401	455	435	426	462	392	410	408	394	419	384	414	412	401	412	398	380	373	367	400	372	460	378	434	404	462	378	410	442	415	430	395	410	394	418	434	401	369	432	409	406	405	435	377	416	344	404	402	415	389	399	398	395	362	420	405	415	391	403	352	366	384	379	436	391	392	399	436	427	364	436	428	375	369	411	385	444	421	416	394	375	375	398	390	395	371	383	404	369	403	406	399	410	411	426	396	412	419	403	419	401	401	401	401	379	405	441	419	428	421	394	392	379	388	401	411	420	421	414	413	391	400	432	435	406	382	404	386	388	413	386	428	394	389	405	427	413	395	409	423	429	397	394	373	375	391	380	364	378	402	380	385	386	397	395	391	404	410	425	380	372	408	372	385	353	393	418	412	386	378	394	400	414	387	455	401	420	390	417	407	390	437	391	407	368	388	407	389	414	420	442	402	385	444	400	421	376	403	396	355	395	435	450	398	412	371	451	385	378	395	405	396	407	414	383	407	423	398	400	381	369	394	375	360	371	392	414	376	405	412	369	379	405	392	410	391	408	354	389	414	422	428	401	373	449	398	394	372	440
33914	15987	6388	3295	2227	1351	1115	947	929	892	846	883	902	851	851	879	853	879	869	869	949	890	869	864	831	887	854	893	864	888	859	947	840	919	876	881	862	898	892	863	907	840	871	876	882	849	861	861	842	867	880	858	872	838	907	856	883	882	900	849	873	890	857	826	841	897	841	852	858	863	887	908	850	892	852	902	887	859	887	846	841	856	854	909	865	830	801	835	840	842	878	892	867	841	862	855	855	879	876	860	905	894	835	861	959	893	852	849	926	893	892	873	889	905	855	870	889	883	858	853	906	864	876	810	889	922	877	938	876	868	823	917	877	838	890	872	925	885	838	938	860	855	832	900	888	877	879	897	858	863	840	886	854	812	840	855	856	883	828	882	871	893	878	836	852	858	852	928	860	859	865	850	861	857	894	846	885	911	891	827	907	840	909	865	893	852	880	825	891	923	925	898	880	856	868	872	894	876	903	807	918	883	903	912	880	876	853	822	883	855	873	913	902	878	855	896	870	874	865	935	932	839	874	903	874	839	836	852	831	901	856	845	831	902	868	836	869	858	879	833	844	799	852	852	866	913	831	902	843	894	887	867	877	854	880	870	890	863	872	856	870	857	879	935	874	883	870	809	882	886	856	871	796	855	904	846	894	907	911	872	893	906	879	887	856	910	863	954	896	847	870	896	888	882	873	839	834	907	873	852	869	898	886	883	842	865	910	875	878	833	900	899	899	875	836	878	850	861	928	855	858	866	834	840	852	880	855	900	864	882	907	906	894	878	841	852	877	806	840	859	829	872	868	872	894	856	872	919	877	875	890	890	858	807	833	883	897	920	861	858	856	869	870	855	853	903	871	863	901	892	981	931	849	870	896	865	878	883	907	928	825	823	858	915	869	855	876	857	916	835	854	856	911	854	828	827	914	854	880	921	888	908	878	910	876	911	864	868	876	897	885	878	862	889	855	845	821	852	899	881	850	942	853	813	924	900	876	908	901	884	897	899	854	876	852	813	886	835	916	882	833	884	899	898	852	853	827	817	876	858	901	844	927	891	895	850	832	917	860	814	888	882	858	862	851	837	816	867	871	850	912	868	815	898	883	893	893	909	892	869	884	893	822	908	844	897	882	882	840	903	862	850	887	865	851	901	867	816	830	876	908	880	889	851	872	882	902	868	895	858	909	897	887	885	859	854	869	891	880	863	810	799	898	882	875	908	873	884	867	843	843	890	861	843	878	857	934	871	915	932	915	859	893	844	871	866	864	863	846	858	907	855	851	875	881	869	863	907	920	850	936	896	856	860	872	840	859	971	860	872	872	844	832	867	840	858	850	899	905	855	888	889	844	840	913	907	883	862	891	866	844	836	833	859	867	882	807	884	897	834	879	839	844	844	903	840	885	846	867	872	856	879	870	898	842	870	861	871	833	892	911	896	833	828	864	852	851	878	916	898	873	859	869	890	941	916	839	856	864	848	920	902	866	870	935	823	884	927	852	904	863	894	861	878	879	837	871	876	875	872	904	901	843	906	845	861	860	867	864	893	898	837	839	842	910	920	824	863	909	879	855	863	832	818	864	895	842	827	816	835	905	887	875	846	886	786	871	890	906	855	896	874	893	848	908	865	821	886	880	836	877	840	868	843	896	855	914	882	873	907	853	927	870	876	894	910	839	800	883	895	829	885	848	901	908	920	846	858	877	844	878	864	871	846	847	901	880	819	897	897	838	871	922	886	857	841	886	925	929	832	832	835	854	831	902	844	865	871	850	866	905	873	878	944	826	862	892	874	832	873	861	889	923	854	904	906	889	856	926	844	905	887	821	871	861	875	889	856	821	807	932	855	880	887	844	841	856	856	857	880	848	813	792	936	905	891	875	854	849	864	880	889	883	911	843	859	850	902	939	856	870	915	862	901	852	894	896	892	825	807	868	924	864	854	889	869	878	906	833	838	884	865	864	862	857	907	878	864	881	871	883	887	829	903	838	898	811	825	820	830	874	818	882	885	897	839	794	903	875	868	889	923	874	902	874	863	867	814	882	842	839	876	883	892	868	943	836	877	877	882	952	857	847	862	846	862	865	812	883	904	882	909	875	894	871	838	867	931	846	887	922	855	854	893	918	880	909	832	878	886	850	804	860	904	909	842	838	924	899	864	922	858	861	820	875	879	894	883	859	859	823	894	830	888	909	866	853	887	830	834	831	826	827	896	854	877	891	867	830	877	885	860	846	882	877	854	823	892	852	872	856	890	844	860	894	908	877	883	868	851	845	895	836	827	889	890	855	906	888	898	887	854	924	840	895	915	811	869	894	843	885	858	837	838	864	887	911	887	860	881	876	881	874	871	851	880	853	868	829	904	836	881	904	901	948	835	865	905	906	834	873	874	884	898	837	855	840	898	878	917	836	862	874	846	881	919	868	874	875	856	930	883	843	833	875	838	902	867	871	867	929	881	875	920	882	901	915	892	898	849	858	892	906	887	862	874	891	864	837	810	873	873	853	882	901	885	888	848	865	770	881	914	834	875	842	961	932	868	964	896	833	906	864	886	878	865	855	888	874	856	867	889	887	864	893	872	875	869	906	883	841	873	862	848	907	866	925	869	831	878	840	918	848	875	900	868	857	837	870	888	827	891	848	879	931	833	841	826	870	838	804	865	865	857	847	849	873	909	887	873	872	851	911	822	905	878	849	852	888	863	867	854	879	897	827	863	880	880	900	880	858	883	897	901	894	912	870	870	853	823	867	888	871	838	907	891	896	857	880	875	858	886	879	910	853	911	847	870	904	923	878	808	964	909	863	917	841	831	920	861	894	877	860	828	859	858	863	886	857	858	842	873	855	852	900	874	940	908	877	875	855	872	842	925	900	833	844	893	879	838	890	873	902	846	889	874	846	832	888	856	891	885	853	876	897	886	875	848	864	879	899	885	848	862	882	854	899	882	897	855	856	858	867	867	871	867	844	902	833	837	897	858	876	862	890	846	911	853	882	833	876	879	867	916	864	946	908	893	861	858	877	882	832	906	942	847	882	872	882	877	875	875	900	859	846	859	890	862	862	847	906	884	876	835	852	857	920	871	907	838	854	872	916	919	852	830	873	904	916	863	855	922	919	856	870	857	872	946	849	930	893	880	875	851	933	908	954	892	867	835	874	876	880	891	865	906	847	860	874	854	857	893	889	873	935	907	864	845	879	873	916	810	898	846	902	885	867	902	876	846	819	895	877	852	894	897	927	871	860	870	912	846	859	847	862	895	873	855	903	854	920	906	866	915	848	858	853	903	857	854	881	897	850	915	853	872	886	909	873	857	859	898	848	827	862	858	868	885	863	832	874	879	867	876	908	871	900	820	852	906	885	831	883	901	857	907	824	845	868	851	865	862	921	835	900	850	851	920	906	823	827	844	843	905	898	906	880	898	881	832	918	873	866	810	912	889	871	901	914	919	905	884	887	880	887	840	881	920	847	856	868	880	881	827	864	937	878	903	840	950	865	864	847	857	931	829
62853	30816	11494	3267	1300	796	590	456	452	439	421	373	409	361	413	403	422	387	417	389	407	459	423	390	454	412	452	409	430	429	377	424	422	396	420	360	421	377	444	395	415	383	391	417	422	404	424	407	407	463	416	380	406	417	430	407	427	420	441	425	374	400	426	415	406	410	391	450	418	415	442	406	396	403	375	404	425	429	422	417	421	402	455	436	440	403	411	388	444	411	423	451	468	446	366	407	400	394	433	452	413	396	382	402	449	388	387	402	458	413	390	396	445	397	441	383	399	392	427	428	401	445	390	447	401	425	384	369	407	391	424	399	450	423	408	429	427	419	406	480	399	385	433	394	450	446	384	418	441	391	450	382	431	430	377	411	393	404	430	420	408	425	420	410	411	438	403	428	402	452	393	398	432	420	423	416	412	399	429	430	423	431	425	402	455	402	381	411	394	399	428	443	431	460	408	365	426	424	435	425	427	397	443	421	458	397	439	424	428	410	415	391	435	401	439	451	420	410	412	422	410	382	412	419	419	465	438	472	427	461	398	443	403	387	410	424	413	395	366	414	382	394	390	401	406	431	404	399	417	444	416	419	352	421	383	425	389	381	427	425	409	467	381	430	417	433	392	448	402	429	409	414	385	422	403	401	449	440	424	418	422	398	441	414	410	412	401	410	404	419	452	429	408	395	426	357	399	393	446	421	404	405	408	377	379	373	428	431	403	459	409	421	401	447	446	376	420	438	412	432	419	444	441	361	408	425	409	436	434	385	437	421	422	434	418	424	434	438	414	400	407	383	442	392	398	392	413	398	465	406	460	402	414	420	426	415	415	456	417	418	461	436	409	439	385	426	382	390	480	406	403	373	391	392	436	437	387	395	390	416	408	426	393	410	386	403	379	399	402	401	419	430	424	392	383	403	413	456	399	392	380	376	415	414	419	396	429	482	399	408	414	435	421	425	443	411	409	402	445	402	408	415	411	402	479	446	413	387	427	395	391	398	386	427	455	425	403	413	403	380	387	414	425	442	422	434	437	439	460	444	404	425	426	400	418	441	426	409	409	417	390	393	413	413	384	419	414	433	409	390	432	409	434	420	438	421	425	397	409	415	445	405	430	408	396	391	415	434	443	446	426	400	418	385	398	431	420	428	428	428	444	409	412	459	421	400	453	403	437	413	400	435	391	398	396	398	403	378	426	391	428	467	385	434	402	421	400	435	409	436	422	397	403	420	402	419	414	407	429	437	424	409	397	416	491	433	418	433	392	409	399	386	392	424	417	434	389	420	402	375	387	405	422	384	408	443	433	445	417	425	403	428	422	431	423	417	421	396	437	452	423	465	411	401	349	440	415	400	414	383	427	446	429	413	416	417	420	449	378	425	448	466	414	423	439	372	400	404	416	390	366	396	449	365	385	419	399	371	440	428	412	409	410	405	400	406	410	465	414	351	422	387	442	417	415	456	410	410	417	401	427	402	436	416	422	435	397	396	392	373	444	424	412	402	396	347	446	414	425	458	406	423	462	393	431	402	436	404	463	412	373	403	415	384	421	401	433	405	394	421	429	413	429	423	458	430	389	381	368	385	433	416	416	378	391	424	407	419	389	421	372	411	388	396	398	388	421	456	433	458	397	406	430	402	401	431	435	445	437	381	404	412	415	395	392	404	429	451	437	380	449	427	428	393	397	391	394	390	425	428	414	424	414	406	429	435	400	416	406	420	411	440	402	392	424	442	466	449	453	433	400	381	395	457	415	404	422	415	434	394	428	408	401	419	414	376	396	415	433	416	396	434	379	425	417	392	396	444	411	416	389	405	422	368	446	421	431	437	378	398	414	438	404	398	419	429	432	388	395	441	464	415	398	407	412	390	413	422	430	422	410	408	402	406	416	378	407	433	379	412	468	421	422	397	424	424	408	405	419	427	396	377	402	422	402	412	418	419	421	413	433	430	428	442	425	454	453	431	399	380	438	425	391	401	427	437	391	404	434	389	436	448	464	475	443	431	429	440	414	402	407	421	432	387	452	424	410	391	382	432	434	440	428	432	403	459	459	431	425	395	423	413	427	431	395	463	436	406	416	413	427	396	474	418	378	438	407	391	394	383	406	407	392	443	402	430	467	430	424	441	429	439	415	428	428	399	488	403	441	408	401	408	438	415	450	428	376	380	410	428	408	407	380	404	410	468	449	422	379	401	389	387	410	400	410	409	403	414	400	376	404	436	394	470	429	373	391	413	409	455	424	427	402	423	423	394	393	406	393	398	410	395	383	407	401	435	400	424	375	414	430	419	396	397	429	410	376	396	407	420	424	375	376	435	441	380	409	406	389	422	384	383	387	446	416	426	430	372	382	392	372	470	377	417	403	401	404	413	393	377	418	387	400	383	412	407	398	413	432	446	432	390	387	376	391	410	391	427	408	399	452	404	400	420	437	421	421	395	426	401	439	428	419	402	407	406	402	444	420	421	460	446	417	391	433	432	432	371	390	392	406	421	422	412	379	396	427	435	435	380	375	389	438	404	411	386	417	413	426	404	401	426	416	433	433	400	406	441	428	478	403	412	452	381	441	425	441	399	440	394	416	386	397	423	388	412	396	403	403	402	397	407	390	443	381	403	434	460	422	400	386	423	422	420	426	410	417	442	421	402	407	405	408	466	438	442	387	433	387	401	423	413	417	440	475	396	457	440	409	402	429	452	410	421	388	375	406	358	431	416	388	407	442	430	410	399	401	390	437	395	386	421	412	369	450	422	437	399	443	408	400	389	425	388	401	414	439	459	426	425	448	425	395	413	408	423	411	376	409	413	432	411	399	401	450	405	387	443	409	414	413	421	437	431	393	403	455	441	424	391	426	453	415	403	421	385	389	399	400	392	387	433	430	401	418	419	409	388	416	425	418	382	428	363	429	391	404	382	448	443	429	402	456	420	438	392	392	403	406	418	387	401	418	412	417	414	375	413	423	419	373	401	428	431	407	379	393	375	400	447	392	414	421	407	421	400	410	417	401	432	411	409	433	445	440	385	420	389	419	406	378	410	426	418	400	429	421	401	433	416	444	423	445	416	395	442	417	435	422	398	449	396	453	402	396	413	343	391	382	407	423	440	455	425	420	389	406	388	426	366	449	379	399	397	431	407	423	403	427	382	429	402	393	400	402	408	408	422	403	413	424	401	438	414	424	375	406	447	391	414	418	425	412	383	415	411	416	415	414	450	425	433	396	455	393	418	441	427	413	396	444	421	445	366	375	399	382	431	427	426	423	387	413	397	485	452	354	419	424	425	401	382	436	441	414	407	371	389	400	404	393	400	395	420	440	394	424	378	406	419	403	431	457	425	400	358	382	400	426	431	412	421	387	415	418	408	414	422	416	425	423	440	404	401	410	419	443	403	388	402	421	419	432	454	405	423	445	393	412	415	382	410	393	403	404	413	410	386	400	395	417	425	430	413	409	389	417	385	397	445	415	419	405	408	456	399	414	385	435	397	438	403	398	438	387	422
44143	22566	9628	5661	3360	2294	1474	1069	1003	949	960	935	914	906	913	907	883	878	891	884	881	875	903	904	948	905	922	898	917	908	858	909	869	874	988	910	951	954	907	913	892	877	919	902	915	880	882	907	903	975	912	874	862	901	878	924	889	889	911	938	870	871	933	934	914	916	893	916	946	865	876	919	903	923	923	909	950	929	910	909	847	906	879	918	875	850	878	873	914	912	921	909	898	857	911	967	904	852	912	932	915	887	896	910	935	881	869	903	939	891	933	896	901	938	945	909	920	952	897	975	942	891	899	873	914	904	907	899	935	898	856	921	901	935	834	931	904	909	961	866	875	886	864	882	949	910	925	885	894	864	946	967	997	854	918	908	890	914	917	926	911	880	950	913	904	907	915	859	875	827	904	920	865	902	875	932	901	909	927	885	936	840	875	917	930	877	938	921	889	876	837	888	879	897	863	909	944	937	907	914	882	942	927	895	893	857	920	850	926	920	880	912	918	963	915	873	950	891	931	904	889	835	891	907	908	897	883	888	927	955	901	916	957	918	833	959	879	915	912	965	879	884	919	892	895	880	922	824	936	871	930	880	932	915	892	875	924	937	911	944	899	884	865	873	871	911	862	972	906	820	922	929	902	836	924	871	914	872	924	905	875	880	864	895	865	917	925	909	901	958	858	891	903	850	910	881	946	922	867	891	966	958	970	933	863	896	928	923	853	875	845	914	913	886	848	920	890	892	911	934	893	905	911	874	975	889	896	889	909	880	913	850	892	909	898	859	876	916	902	926	925	896	933	937	863	928	915	885	922	914	909	932	910	951	924	896	963	902	873	993	859	904	885	903	907	934	887	882	918	870	889	875	918	905	894	950	849	936	936	979	877	846	936	905	910	912	921	900	895	948	888	894	908	911	918	880	909	908	952	889	887	929	889	880	896	914	922	983	917	873	925	894	902	927	921	891	876	921	859	928	863	842	871	957	962	875	926	881	950	922	935	877	883	920	888	946	919	906	880	884	894	935	879	894	916	911	899	907	929	876	906	949	879	878	878	880	920	872	986	897	949	930	904	956	912	901	904	913	896	907	916	898	902	926	947	888	861	948	892	902	946	879	874	905	864	897	941	891	935	897	922	918	897	944	890	947	942	869	925	1000	887	961	876	916	888	877	903	985	932	920	872	927	943	920	866	869	940	904	915	888	925	871	928	885	880	910	913	908	910	849	979	914	875	877	918	886	895	899	941	924	905	883	872	920	916	882	845	881	892	892	896	842	857	906	919	897	909	921	924	940	881	923	887	945	928	948	940	896	923	875	906	855	914	861	951	869	905	888	927	856	929	916	907	943	935	944	912	879	893	911	885	903	911	894	879	936	875	867	908	906	938	921	946	892	895	874	873	808	899	915	915	901	920	899	913	903	910	824	936	869	901	870	876	895	956	906	863	854	892	928	913	835	897	887	928	869	904	903	874	929	863	914	895	897	887	878	886	899	887	982	929	819	884	906	898	939	888	883	925	862	903	904	941	860	958	934	926	910	884	889	874	885	943	926	929	919	889	874	896	887	946	904	897	920	946	940	945	939	858	882	934	915	890	941	903	936	946	902	938	901	926	894	908	974	925	914	952	907	961	858	903	887	896	882	942	901	819	923	876	933	828	863	903	922	934	912	919	933	953	883	911	918	912	950	828	917	908	907	930	929	874	925	950	918	938	910	875	887	863	950	873	922	867	960	930	884	918	925	877	939	924	930	938	879	881	891	918	872	878	891	892	956	909	890	898	890	900	915	950	920	946	879	893	915	880	947	874	896	876	921	892	898	962	916	954	869	896	888	885	921	936	927	911	876	890	869	970	918	966	860	923	914	858	972	912	976	869	912	905	916	934	876	912	936	946	882	854	868	928	926	910	949	897	854	941	883	918	866	923	902	932	900	894	864	946	926	939	974	924	884	942	955	914	876	893	881	922	928	966	901	872	917	917	870	950	920	875	875	873	916	922	895	887	922	910	910	972	1006	878	909	938	950	896	884	884	924	954	961	863	891	889	885	888	892	899	928	917	895	987	847	921	876	882	879	951	908	937	863	972	925	901	907	939	941	942	932	919	819	904	928	889	879	870	919	883	951	886	930	884	925	929	885	913	889	901	878	931	901	877	950	930	921	882	924	917	953	902	952	865	913	934	887	900	870	919	871	873	919	861	953	942	886	880	906	945	942	903	918	882	870	893	939	955	852	894	876	888	889	911	1009	910	884	922	900	872	924	870	930	861	828	902	901	914	924	927	904	933	898	902	938	950	909	943	921	975	923	924	898	959	887	963	862	885	921	921	923	932	884	914	894	904	944	945	895	880	825	885	915	889	894	898	866	972	882	914	946	956	920	882	898	881	836	881	928	879	916	883	947	915	962	883	916	922	871	945	880	894	937	865	955	912	918	868	891	870	893	915	896	954	885	914	879	890	904	916	986	911	909	925	884	867	943	913	923	894	920	916	944	852	938	866	916	902	882	926	893	897	934	922	852	918	962	897	884	921	874	890	907	930	912	973	918	931	909	896	927	916	940	922	902	941	894	925	919	893	911	872	942	877	958	918	856	904	946	960	874	896	913	907	933	913	915	893	883	869	898	910	926	912	890	969	899	886	910	962	966	908	868	908	850	901	930	885	914	877	930	863	913	886	888	929	958	901	890	945	870	908	888	907	896	886	941	937	915	911	929	903	916	885	897	896	927	899	927	901	844	840	949	929	897	902	871	916	891	878	895	922	895	888	892	907	872	881	876	923	856	902	928	934	924	853	950	921	893	931	868	867	922	921	921	898	898	906	862	1004	942	946	934	897	860	935	898	915	939	942	917	868	879	865	860	945	858	859	918	927	891	939	908	947	889	884	910	949	904	903	908	962	914	931	930	895	897	860	910	925	886	919	856	926	953	973	910	912	902	876	901	870	933	889	889	954	871	937	941	905	929	867	910	894	860	864	878	922	904	943	925	964	899	957	979	907	890	935	919	900	924	950	929	895	918	896	805	890	927	851	915	900	891	888	934	903	901	900	876	874	890	899	886	889	892	934	894	881	901	933	871	943	944	916	875	932	894	869	873	863	916	888	934	913	879	908	882	890	925	891	949	920	921	949	862	964	935	904	904	922	905	917	930	912	961	937	898	927	941	894	899	891	876	887	856	909	867	947	868	925	864	933	928	906	958	921	898	918	887	868	885	916	909	920	876	866	891	904	864	899	905	890	894	923	932	899	918	835	937	863	898	919	864	853	902	875	904	911	912	881	916	889	912	877	934	877	897	889	932	939	955	932	891	926	893	900	918	886	888	871	912	935	915	877	887	874	953	887	872	896	903	906	928	951	932	931	911	916	892	876	940	915	903	901	902	910	872	988	947	872	872	870	892	924	928	900	914	960	892	945	918	883	874	891	890	892	924	898	925	940	940	905	905	916	880	865	879	885	943	881	895	864	869	923	841	897	904	925	929	912	891	891	907	913	922	866	936	896	884	897	902
65851	24993	7683	1723	684	567	455	400	439	422	445	417	423	420	463	394	426	436	435	412	412	416	449	442	435	431	394	395	444	420	435	436	402	454	443	415	416	430	422	435	424	423	435	411	435	420	437	442	419	396	425	418	417	445	474	409	407	417	405	474	407	407	458	433	433	464	451	429	440	422	409	447	452	414	439	376	440	407	447	384	447	395	382	426	405	432	485	426	420	423	425	444	416	407	432	413	442	450	439	428	472	423	406	456	392	410	450	441	452	397	440	406	391	413	409	445	425	399	454	424	420	434	409	412	373	422	387	450	382	473	471	442	427	453	450	421	411	401	399	419	427	442	428	413	406	449	420	409	390	441	443	433	423	423	410	455	406	430	418	430	431	444	451	429	426	475	431	412	391	398	434	444	446	422	405	429	441	421	399	397	432	444	445	409	376	403	446	404	425	454	373	432	411	449	404	416	432	464	427	457	422	442	443	442	457	483	430	441	402	441	425	446	426	427	404	445	446	445	437	436	450	426	415	429	409	377	450	446	448	410	388	442	408	417	387	369	420	422	417	447	442	401	459	441	422	446	402	417	459	426	425	445	408	454	441	451	442	443	443	436	468	425	419	420	414	452	430	395	415	417	414	445	451	456	440	395	446	418	441	474	384	473	455	438	443	471	460	452	487	427	402	432	407	437	462	436	440	469	428	424	439	410	436	465	402	420	445	407	441	438	419	381	429	423	398	395	449	424	417	455	474	444	452	439	408	430	396	425	433	478	411	387	451	432	438	440	406	423	462	441	446	404	444	404	432	401	431	450	480	451	396	423	427	403	410	420	384	427	394	427	414	439	442	426	419	443	377	432	410	443	453	450	398	441	404	431	465	400	417	461	440	430	465	414	399	419	451	417	431	413	441	446	463	438	495	439	444	391	448	426	427	394	457	388	455	461	440	412	444	430	392	411	455	440	386	427	425	404	436	424	419	427	457	457	457	407	451	467	431	405	442	431	453	458	418	383	413	414	475	426	405	418	394	447	379	498	424	420	404	456	465	418	424	435	450	443	482	391	439	461	448	431	440	409	403	404	438	481	421	445	371	391	434	394	471	429	444	471	423	415	440	428	439	374	430	456	477	413	460	453	372	476	455	427	405	446	447	430	426	420	454	430	422	402	437	456	464	425	449	399	441	454	407	440	428	404	439	459	427	441	444	430	419	445	402	417	432	453	422	441	432	408	438	417	455	416	436	431	411	416	458	428	447	426	445	405	461	449	411	399	438	449	459	428	439	409	426	412	443	413	387	414	423	440	439	453	443	384	424	481	420	409	391	413	441	444	425	392	394	437	443	439	459	407	430	443	429	438	395	410	372	416	421	447	431	410	425	415	423	445	473	354	377	434	404	464	453	498	385	429	408	396	421	417	413	433	399	393	438	405	388	439	445	403	425	425	456	445	412	457	403	432	454	424	404	418	392	446	452	439	390	423	438	483	445	438	420	430	411	448	430	440	408	451	416	461	403	411	446	426	469	391	426	454	447	446	406	449	449	438	367	477	462	459	425	428	501	450	402	416	437	419	408	394	476	397	383	410	446	441	432	428	447	471	438	441	474	438	438	451	391	443	443	404	389	414	411	430	450	468	406	429	409	433	469	431	475	437	436	438	461	454	436	433	447	447	461	441	403	414	413	453	467	432	431	432	417	398	456	419	426	427	435	409	393	393	442	452	451	438	373	437	408	388	413	461	434	434	431	446	430	441	451	423	433	397	431	400	396	477	458	471	432	417	439	468	452	441	406	434	416	429	391	459	440	422	467	444	428	456	451	434	407	418	430	410	423	426	441	469	414	441	429	392	439	450	447	418	413	439	440	463	384	400	469	441	428	447	432	414	445	410	435	447	398	440	443	395	361	435	454	457	443	430	462	451	400	412	405	436	397	422	421	423	490	444	411	433	439	411	428	424	387	448	430	456	440	472	437	394	447	426	394	367	428	430	360	439	417	392	453	462	433	425	432	428	485	424	414	426	397	417	401	402	427	410	386	394	434	459	422	391	394	429	448	462	399	376	411	440	433	445	424	427	366	410	420	468	418	425	430	441	406	419	430	417	428	389	475	452	462	414	410	411	402	453	445	418	432	434	407	407	418	410	449	462	399	432	449	419	403	470	401	407	443	393	431	448	398	433	420	457	405	472	440	445	428	437	419	420	424	414	435	434	450	418	447	432	435	423	415	423	420	454	460	413	419	413	438	430	457	415	401	417	400	443	438	416	419	392	430	439	447	439	394	395	423	425	452	462	439	419	435	450	393	399	446	432	418	402	420	393	405	441	429	385	418	410	481	427	442	390	403	437	422	433	421	426	453	442	447	404	450	437	464	439	448	401	441	451	429	427	437	406	435	442	429	478	442	434	408	425	463	446	446	404	456	408	441	460	432	420	452	428	402	438	438	463	391	447	451	448	420	433	392	440	386	480	412	424	440	418	417	469	452	411	430	436	423	418	447	419	384	475	459	426	431	454	446	464	423	400	450	374	447	418	437	388	444	447	457	384	433	454	389	407	446	438	394	417	429	461	418	434	443	450	415	420	466	441	413	429	420	428	428	421	430	443	415	419	426	468	400	411	439	453	443	382	425	458	452	391	434	418	446	416	402	420	443	452	418	411	400	452	409	411	424	430	440	473	425	464	437	442	437	428	446	444	433	397	464	410	464	448	411	427	434	391	385	434	445	440	385	438	397	393	424	444	452	424	386	419	403	456	433	447	461	425	451	406	425	449	453	427	427	434	408	435	449	455	393	457	424	462	411	412	446	388	431	417	423	451	418	409	438	428	474	433	453	448	461	427	437	438	432	418	435	411	449	445	447	421	423	459	413	423	445	427	406	412	431	432	434	384	425	423	452	441	443	427	437	392	411	436	416	459	425	420	434	408	397	427	442	389	433	397	431	414	411	394	411	392	463	461	442	444	438	397	426	435	394	401	417	431	435	396	402	412	432	439	467	410	387	423	399	411	402	415	419	438	413	430	405	413	415	452	419	421	450	456	449	388	415	427	446	433	478	419	442	426	468	381	389	424	402	456	430	412	399	431	416	416	403	428	385	432	431	410	425	419	474	411	450	385	423	433	389	425	438	415	435	416	437	423	424	437	429	422	406	420	457	419	384	474	395	412	395	432	444	430	385	431	416	418	381	399	402	451	425	443	442	385	425	404	430	418	411	407	429	417	440	405	403	416	454	396	437	411	422	437	427	448	383	434	432	441	440	458	412	446	402	415	426	435	427	426	456	423	397	388	425	436	447	467	423	411	428	414	474	447	420	391	450	460	438	433	463	442	425	421	428	444	412	422	425	481	416	474	416	416	403	414	407	434	419	421	428	439	426	444	411	406	429	410	405	417	455	466	396	394	379	421	439	419	440	406	401	407	436	428	415	458	420	441	410	437	403	353	406	439	410	410	438	428	422	408	412	412	430	397	435	420	439	472	439	429	424	430	440	436	447	452	414	432	414	363
44449	13827	5501	3014	1663	1292	1041	966	921	910	867	930	882	936	974	923	959	943	877	923	958	942	879	913	934	960	890	947	937	857	916	944	936	873	984	929	890	942	910	963	972	917	897	978	935	922	929	976	955	936	909	910	906	968	936	895	951	903	952	961	938	966	910	906	895	907	911	926	921	926	931	902	899	891	977	893	900	929	898	925	941	923	927	951	940	954	895	915	991	947	953	940	912	889	928	984	910	963	893	872	924	930	997	907	972	891	952	950	960	892	946	920	953	938	949	1003	949	894	942	883	916	966	868	922	952	939	958	972	936	956	945	913	930	900	935	892	939	922	943	921	914	898	913	947	911	920	943	922	987	872	916	919	976	953	901	940	947	933	904	917	934	935	949	913	911	965	930	934	1000	932	914	984	924	924	900	923	956	976	949	970	928	914	916	918	945	950	1013	866	936	922	930	926	932	947	909	943	995	896	929	868	950	928	1007	941	911	939	912	922	907	934	940	893	955	919	898	898	950	936	926	872	895	923	959	889	946	933	922	905	903	933	969	946	881	938	932	989	930	925	926	951	882	940	896	900	930	955	955	939	954	943	920	930	918	944	937	936	910	884	941	910	929	895	919	961	972	953	910	956	879	936	964	915	958	953	927	908	914	848	893	909	952	907	930	965	934	920	977	899	922	883	919	909	962	881	905	866	944	890	960	903	888	933	910	925	912	957	961	870	950	924	902	906	966	901	900	889	931	942	967	963	896	910	899	987	911	896	881	902	939	953	940	966	902	929	914	957	945	932	944	919	925	908	926	975	933	960	1009	985	963	969	958	946	915	893	964	951	885	948	914	958	927	935	947	940	946	922	966	901	928	957	908	973	964	880	946	958	920	924	924	967	913	865	903	958	933	906	917	912	923	962	951	946	961	937	902	992	905	827	932	915	941	970	947	942	887	924	933	895	912	889	955	931	882	907	909	938	890	987	907	958	966	953	865	888	900	960	917	915	907	946	974	961	937	915	898	934	912	960	854	922	943	1029	918	890	910	928	972	974	938	857	936	891	933	895	932	941	938	935	946	978	935	964	916	962	890	904	902	908	930	944	924	914	981	892	930	940	916	898	929	958	947	943	926	971	947	889	911	951	946	913	959	1003	938	937	925	965	902	913	919	904	931	965	934	926	891	894	936	937	918	894	979	953	910	953	941	959	958	907	950	979	915	941	872	928	960	924	930	921	960	940	907	988	932	934	970	961	951	943	985	945	937	954	942	958	937	906	890	941	903	940	972	902	949	1004	893	952	912	956	881	885	960	957	916	971	922	902	889	951	907	918	904	917	933	961	908	934	973	976	944	893	939	867	951	935	941	924	926	926	983	893	950	962	941	954	960	982	878	914	910	893	894	950	883	934	899	879	913	948	947	910	948	960	933	915	925	906	940	955	930	951	921	905	897	859	931	928	888	937	985	916	988	955	936	968	943	939	876	876	880	941	915	886	951	951	905	931	943	927	881	920	915	939	926	975	950	940	961	903	965	858	869	939	959	921	947	880	905	915	925	910	948	955	912	889	989	940	861	916	924	973	970	907	896	906	938	909	894	889	941	948	983	892	963	952	930	944	920	979	902	979	933	911	917	959	884	867	854	964	966	874	907	926	944	928	934	895	930	918	872	922	874	849	933	947	949	949	943	941	911	930	895	904	921	944	921	986	944	929	935	883	962	901	933	961	955	890	930	895	888	965	895	905	930	912	953	886	929	890	935	903	906	870	950	945	960	939	930	876	907	907	958	903	942	930	945	908	984	940	908	940	969	947	965	921	940	903	961	919	889	946	932	942	942	907	983	919	1016	925	931	910	914	885	931	914	993	953	968	949	890	947	897	915	923	883	971	930	928	979	913	932	999	924	889	945	831	896	935	974	895	957	959	969	892	920	888	921	944	923	937	905	960	972	919	973	906	987	888	859	889	942	924	973	910	921	919	963	942	968	852	913	941	930	937	935	935	979	903	905	926	954	904	903	982	907	949	961	937	915	971	965	910	905	937	947	922	964	883	947	954	923	938	904	935	923	912	980	991	934	931	948	893	954	930	902	898	907	950	900	986	927	945	898	954	955	910	910	981	980	955	901	912	915	898	896	1008	958	903	884	875	927	928	907	942	973	891	989	940	895	928	933	979	898	939	915	951	881	936	932	891	883	933	956	926	867	891	962	931	952	883	936	915	908	923	949	914	998	951	919	990	917	951	950	939	875	910	866	935	944	881	896	948	903	930	957	901	908	977	936	909	888	957	944	966	900	941	1002	988	912	922	895	928	914	924	920	945	949	923	906	947	940	874	861	945	905	932	909	908	893	887	909	939	902	965	864	912	963	1001	944	948	908	937	912	925	901	934	916	931	905	927	901	963	897	886	935	923	893	903	963	923	951	976	913	875	884	912	896	914	888	906	931	993	962	899	1024	914	974	868	901	885	964	930	941	951	960	900	909	928	877	919	906	890	960	954	926	939	917	922	919	944	921	920	957	942	873	899	888	921	934	934	947	944	911	919	932	886	908	907	932	914	933	970	973	920	948	968	856	927	953	883	884	887	935	938	984	933	962	912	906	922	909	906	905	966	899	898	929	917	965	958	985	970	942	910	934	921	931	915	906	929	901	941	928	971	927	916	971	931	942	944	937	951	894	891	861	937	941	985	919	954	955	953	926	890	870	968	905	928	871	928	917	988	890	959	958	908	983	874	968	953	981	975	972	972	958	946	969	908	906	922	943	875	890	911	937	970	1008	935	915	927	948	921	937	912	913	915	920	922	933	956	967	953	910	883	904	875	944	984	946	948	972	912	914	943	993	900	876	872	940	926	941	966	989	918	913	946	891	913	868	869	919	952	905	890	931	941	887	894	876	944	880	906	923	938	924	924	913	930	956	898	919	907	935	920	898	957	940	864	920	904	906	908	894	932	937	930	923	956	879	945	940	931	973	947	914	929	997	899	946	961	914	935	916	952	903	981	971	914	949	896	961	933	921	934	891	932	980	946	994	946	901	906	857	920	974	941	938	946	958	961	909	944	949	911	948	913	960	875	933	942	913	946	956	883	929	948	940	951	981	914	962	904	954	917	913	918	947	938	903	952	976	936	944	885	935	927	917	902	959	927	916	898	874	953	903	932	932	921	950	959	963	962	936	904	902	960	932	878	989	917	883	982	900	936	935	980	941	986	947	899	899	921	912	960	976	961	915	963	912	946	953	921	905	894	919	978	936	961	989	921	867	897	910	953	980	977	967	978	938	978	924	932	925	874	910	928	889	931	925	935	988	934	943	934	1024	928	995	935	919	942	955	942	899	957	918	984	932	956	913	896	924	955	883	879	935	911	977	948	921	959	911	923	956	910	929	885	964	897	892	910	915	986	928	967	921	923	856	879	899	893	905	924	919	933	943	932	945	934	1030	881	903	946	892	924	927	954	908	919	952	900	935	910	956	945	880	955	864	911	933	937	1015	919	914	932	919	938	928	939	943	935	949	949	901	979	961	896	918
45490	14232	2182	516	480	424	418	386	427	362	401	439	446	405	428	416	465	444	457	394	433	438	441	449	447	437	415	426	389	433	458	417	417	378	419	397	414	385	403	409	433	430	412	392	405	409	447	451	424	419	431	435	424	451	419	413	432	414	404	436	427	407	407	417	431	418	415	436	442	428	410	419	398	390	415	405	394	408	425	399	410	425	394	418	452	404	414	371	435	410	432	397	425	396	401	390	410	453	431	448	444	434	426	424	407	408	446	406	410	440	351	434	446	389	444	412	386	415	438	429	417	405	468	404	436	447	419	356	438	411	421	407	448	410	418	411	432	449	422	426	422	418	394	429	426	426	394	404	426	458	450	439	416	406	434	436	383	408	406	438	445	424	388	418	416	412	412	381	444	392	435	438	420	453	421	377	444	400	416	407	410	438	412	403	431	396	406	444	437	406	395	403	365	391	417	420	383	462	451	407	469	453	398	422	457	381	435	430	413	408	406	397	426	417	439	433	458	416	367	433	408	429	455	435	416	418	396	419	394	400	400	396	414	413	427	404	399	406	421	441	447	405	422	439	388	401	405	429	423	401	389	440	455	424	399	408	402	430	393	414	407	420	423	418	426	404	398	407	403	425	390	422	411	408	400	445	447	421	451	421	416	400	412	455	415	418	429	418	467	408	402	417	387	436	410	364	424	457	453	412	390	389	388	421	367	390	375	447	353	375	395	400	398	394	393	396	382	410	423	424	399	395	419	416	414	433	406	381	408	372	416	409	389	430	405	451	465	394	418	433	416	402	408	387	403	415	394	431	407	429	412	414	433	435	404	414	413	412	401	419	419	397	428	435	448	383	402	435	361	386	443	415	412	380	414	436	425	383	392	421	402	419	401	448	404	426	422	417	431	438	425	365	419	429	427	443	405	442	444	440	428	416	434	395	418	406	377	403	403	394	374	417	390	385	427	420	461	420	427	416	432	414	437	420	441	417	421	400	419	408	402	424	417	447	398	387	422	424	458	443	389	420	406	449	426	418	365	413	413	449	417	424	431	406	435	412	370	388	432	420	400	404	410	456	436	400	420	429	400	439	449	425	416	395	395	393	374	416	410	402	396	421	468	373	419	401	422	397	413	403	421	434	397	388	418	365	392	394	417	400	374	384	420	412	420	434	408	398	401	435	446	440	443	407	437	404	439	408	385	399	397	421	396	433	427	416	457	421	431	408	391	428	382	396	410	410	450	401	413	378	433	383	413	450	454	467	427	383	424	408	433	446	428	421	436	446	397	396	414	427	409	406	438	441	424	370	428	416	419	412	412	450	406	442	394	453	403	432	431	423	414	444	388	392	443	427	400	400	412	407	432	452	433	457	407	421	437	416	400	457	382	428	368	401	416	384	426	411	408	397	410	418	433	417	415	421	428	423	401	426	429	414	412	422	401	480	430	408	469	449	447	451	411	407	428	402	390	393	436	430	408	411	415	454	429	456	409	417	405	367	434	429	430	446	426	372	423	428	444	453	436	452	452	422	420	429	438	437	451	459	402	389	399	409	422	419	425	442	410	388	428	390	393	406	429	417	392	389	416	446	412	398	464	412	418	439	400	437	408	437	402	436	420	394	393	460	414	407	430	441	409	454	390	416	413	421	424	431	418	421	441	408	405	405	427	441	437	458	413	424	467	432	408	436	452	404	453	452	441	410	438	396	438	423	379	405	407	388	431	409	427	387	392	454	419	438	410	405	378	436	401	444	425	428	444	438	446	424	415	427	481	428	416	400	412	510	426	406	454	457	428	383	429	419	377	450	404	415	374	419	409	392	393	433	420	418	463	403	384	416	453	422	437	418	415	444	398	432	437	448	414	425	386	383	399	435	404	429	412	408	439	409	434	396	424	413	428	422	392	461	443	434	428	440	351	434	416	386	427	466	448	425	425	403	379	389	429	439	412	422	420	433	392	410	395	461	431	416	397	406	422	387	414	395	427	447	415	444	441	446	447	430	443	433	420	419	405	420	412	385	455	429	399	420	418	407	439	419	360	416	452	391	438	417	457	415	395	416	413	399	432	422	428	472	407	432	414	421	430	399	437	448	407	407	407	407	412	404	427	422	428	402	392	421	412	400	393	400	458	406	360	398	376	408	470	400	426	425	391	393	396	419	405	460	419	373	398	416	417	369	412	396	458	381	405	401	420	445	431	387	442	419	407	402	410	368	401	410	405	405	424	381	456	422	405	419	433	443	485	423	439	421	400	449	416	408	386	384	441	412	400	414	412	431	457	421	392	374	428	432	435	429	447	404	437	411	395	405	420	441	419	438	425	409	434	421	388	434	422	446	368	443	415	407	401	440	408	392	433	392	428	426	410	439	428	414	406	411	415	412	447	419	431	473	432	419	422	417	433	429	437	415	399	453	435	384	382	428	401	451	428	443	439	386	384	449	433	426	395	412	421	388	437	401	398	413	391	433	444	426	438	423	417	396	393	403	402	409	438	412	388	418	458	424	423	397	420	422	435	443	424	443	380	426	418	405	401	461	392	445	437	422	425	392	407	399	416	421	407	416	418	412	429	459	427	420	395	398	387	444	432	426	419	415	388	387	404	434	458	405	370	431	396	423	411	387	391	419	417	426	398	418	399	445	430	415	459	416	429	459	423	376	382	427	439	451	431	404	410	401	401	420	387	392	422	421	451	417	407	440	406	405	456	431	444	385	380	444	433	381	418	389	433	401	377	432	381	452	436	430	400	401	422	410	446	408	446	425	443	426	412	379	414	401	409	372	410	411	394	433	438	411	396	415	455	437	432	371	396	411	401	379	407	455	413	419	406	436	447	399	417	418	377	398	437	452	445	422	403	429	454	409	424	445	398	444	432	445	406	431	415	430	439	396	391	413	409	459	416	404	407	388	406	400	402	436	484	410	405	391	410	417	445	404	413	412	418	411	402	454	419	418	450	427	425	442	462	392	420	413	427	422	445	453	460	435	463	410	405	421	398	430	446	411	392	434	381	421	381	410	384	382	399	408	431	440	434	465	406	403	433	446	462	422	410	433	430	424	439	403	389	433	429	423	432	421	397	416	387	412	379	404	421	409	421	399	437	389	411	419	423	436	435	381	402	394	395	426	385	354	391	418	406	398	423	415	401	415	432	390	371	396	412	437	411	438	401	407	479	421	421	408	448	408	421	396	409	374	452	381	412	436	432	422	433	407	407	363	400	436	435	422	465	440	414	411	427	430	431	411	430	439	441	439	379	426	370	441	416	358	426	404	414	411	417	449	441	417	425	402	430	439	410	376	412	429	386	415	426	410	423	351	385	409	432	416	425	437	419	396	385	416	421	413	403	408	407	481	438	396	425	394	409	419	424	405	434	434	406	442	408	413	397	398	379	381	462	429	414	401	459	407	417	428	415	430	423	431	410	441	420	399	422	411	438	441	395	448	442	380	410	382	431	424	427	407	384	438	419	396	422	454	426	438	422	417	432	409	412	470	422	423	432	411	414	414
27537	2946	1235	999	945	878	898	960	905	957	826	829	967	912	904	960	947	896	993	901	899	909	911	888	869	916	969	904	892	899	916	901	972	906	883	954	892	943	869	903	908	874	910	939	908	920	870	915	870	946	910	902	911	890	871	973	902	897	918	922	921	940	850	917	904	934	862	910	943	942	962	867	935	943	919	968	928	887	900	936	870	892	897	899	958	919	894	927	900	954	917	896	906	870	886	894	885	944	898	877	946	918	909	906	954	901	902	915	926	871	952	928	892	880	874	899	859	863	911	872	921	922	906	919	879	901	912	881	915	924	885	936	888	921	870	906	892	923	900	934	915	923	913	879	883	905	907	934	964	887	887	936	822	904	896	884	912	937	976	819	898	846	920	850	909	886	914	944	893	909	905	895	880	895	923	903	869	915	914	892	922	897	909	867	968	910	880	906	904	906	946	947	960	915	934	892	913	925	935	832	915	890	854	906	967	863	939	869	932	961	937	895	955	929	834	883	874	906	934	877	952	951	936	913	906	947	901	885	891	936	897	930	918	964	923	905	965	941	890	923	875	926	899	914	940	892	940	888	890	901	843	904	869	896	877	911	897	921	910	901	871	886	928	875	900	897	910	927	917	897	910	926	920	863	940	917	905	897	926	923	926	940	932	860	868	883	905	922	927	905	871	891	909	897	966	922	873	927	923	925	938	914	920	914	903	952	913	892	881	906	900	845	888	845	905	948	927	904	906	935	890	924	879	915	886	927	998	919	893	951	887	906	925	913	894	982	964	879	898	909	914	944	852	894	887	917	922	911	944	885	968	888	900	965	970	933	885	957	908	888	875	875	907	907	902	964	921	898	853	909	863	902	879	932	903	914	928	926	937	905	952	944	945	923	890	952	896	945	937	940	891	867	935	885	886	871	915	900	906	874	897	925	871	913	896	926	928	920	878	961	940	895	899	891	919	907	887	905	952	874	877	944	904	886	875	956	894	920	926	898	874	921	890	912	906	922	914	930	921	921	965	915	890	889	920	860	903	931	942	910	895	864	904	855	865	901	890	874	883	933	896	903	915	929	900	861	929	879	904	857	865	911	867	925	850	937	884	874	936	895	960	904	897	906	916	951	891	894	941	871	888	917	967	936	919	956	902	922	919	928	921	901	899	953	881	860	921	900	894	882	903	895	914	875	916	952	874	950	896	920	936	907	880	934	901	861	918	860	924	917	884	898	903	914	920	897	916	938	908	904	912	888	868	897	905	891	909	935	889	950	919	910	934	906	940	884	909	872	895	933	936	922	862	876	930	957	930	914	948	921	941	872	839	923	866	935	942	921	892	925	940	919	940	915	937	929	894	873	925	896	962	922	939	877	904	926	907	957	916	923	876	931	883	867	940	897	918	931	913	871	881	938	883	889	932	909	983	899	883	926	925	909	938	920	876	919	933	928	899	917	922	909	872	902	841	846	941	902	906	888	962	888	904	900	946	877	935	906	921	935	904	912	916	905	902	856	918	881	946	896	928	906	917	943	871	893	883	913	907	963	887	898	969	919	891	943	949	972	895	875	885	925	903	918	892	858	905	937	907	928	905	900	939	854	877	896	893	956	944	929	902	924	920	915	891	941	891	875	900	896	894	906	944	900	920	872	856	885	912	897	941	873	938	895	917	885	873	937	957	895	906	893	961	954	929	935	943	920	907	917	853	908	944	878	867	891	921	860	905	904	929	918	891	851	968	936	847	903	976	905	872	916	884	902	898	932	926	934	933	877	905	914	940	943	955	886	882	873	924	995	916	906	830	911	901	902	942	929	862	933	882	869	854	918	881	918	884	911	891	903	973	918	942	931	914	857	941	897	881	916	909	958	907	868	835	863	874	900	944	909	881	936	914	906	1011	896	924	917	886	895	894	918	940	925	967	881	907	890	950	929	916	897	934	918	886	919	885	939	931	879	911	891	954	902	944	903	990	961	850	911	834	889	886	887	899	947	955	922	987	929	887	908	925	904	932	975	882	888	865	878	947	936	909	909	855	929	960	954	909	909	918	948	880	887	904	883	917	917	917	880	920	957	965	871	957	918	937	893	922	923	930	933	871	864	880	891	914	952	940	953	933	899	903	888	898	942	877	867	962	902	886	894	933	882	875	907	860	909	922	837	987	892	924	937	875	879	872	880	849	916	888	899	932	957	885	931	927	928	950	853	876	892	896	892	891	965	961	905	909	964	879	952	925	889	917	902	873	898	916	909	933	929	898	944	931	893	970	893	891	931	898	938	957	899	891	902	866	907	928	873	940	856	890	887	893	898	909	950	903	924	897	910	859	925	947	897	903	876	951	945	865	857	913	926	870	931	901	852	930	919	875	869	933	906	938	911	913	928	927	947	912	903	937	1012	882	886	903	891	906	955	931	939	907	954	892	914	934	917	897	883	898	921	901	932	880	878	907	878	895	939	938	909	909	958	870	848	892	941	836	926	938	930	861	910	899	966	888	887	908	937	890	885	926	910	860	861	927	959	926	945	910	890	929	976	842	874	891	935	904	920	852	866	952	864	906	907	850	914	908	910	858	931	884	913	925	952	896	914	883	854	928	960	901	956	920	907	864	893	938	912	942	914	928	895	959	953	917	986	941	888	913	880	912	948	920	895	951	896	908	938	926	928	869	881	926	885	877	859	889	916	939	850	898	898	879	922	933	912	903	905	869	931	971	915	918	909	875	961	902	901	915	913	906	881	885	857	946	864	931	871	874	951	921	870	861	934	882	933	898	922	896	916	943	901	886	924	886	876	905	866	955	887	870	880	891	940	952	904	959	895	946	886	919	902	919	915	896	918	856	918	894	881	893	866	940	917	884	929	907	906	906	958	877	933	892	938	922	920	870	911	942	937	916	910	964	869	932	916	941	945	895	938	854	907	942	849	910	920	899	929	847	899	877	890	904	854	874	941	880	923	894	910	871	972	915	925	923	900	875	886	956	917	912	876	961	913	861	873	899	911	890	899	948	928	961	871	886	932	947	907	888	939	859	905	928	903	927	883	875	914	889	830	869	898	891	898	922	916	930	932	945	911	914	940	865	858	914	945	883	865	868	1002	874	916	900	892	884	897	918	939	902	925	947	879	870	939	894	950	878	882	865	888	905	954	905	884	878	898	903	920	859	970	958	927	845	858	948	930	892	917	859	941	915	913	835	941	901	910	883	875	925	880	862	974	933	941	878	957	959	963	955	892	877	913	924	924	957	876	915	882	861	941	893	932	899	913	925	932	903	882	950	894	917	896	917	963	870	949	899	951	899	876	866	899	890	853	931	846	923	926	895	840	890	851	861	975	891	916	877	904	885	920	915	910	909	940	885	889	905	940	888	933	856	920	936	888	934	930	927	945	911	953	866	911	951	931	870	935	960	955	886	875	954	891	946	932	913	892	900	894	948	932	985	912	916	916	902	921	905	924	898	935	969	951	916	948	843	894	892	907	878	880	938	932	889	935	895	919	885	882	866	866	962	863	898	902
47889	21990	9002	1334	540	445	440	425	440	431	412	421	399	443	431	467	428	435	416	439	430	424	428	433	405	443	439	408	444	478	409	400	413	424	416	389	395	441	436	381	415	416	422	411	415	422	463	453	429	409	411	404	415	400	418	385	418	411	439	449	438	396	391	444	395	418	362	426	432	424	382	409	435	421	446	407	404	398	434	389	415	414	406	447	428	436	400	425	386	421	412	394	463	423	430	437	402	468	424	402	433	413	442	409	412	409	406	448	456	444	424	475	467	386	434	417	445	428	431	399	443	449	418	420	411	434	417	412	407	444	387	439	451	407	433	405	391	418	435	415	453	441	455	416	403	409	437	432	407	419	368	453	439	443	424	451	403	392	410	401	388	429	400	412	404	375	384	433	407	430	403	462	411	448	404	437	419	422	446	436	432	476	437	416	422	449	417	423	395	436	363	434	400	390	438	437	412	414	413	410	423	386	419	419	410	451	416	377	393	412	459	443	423	444	422	426	414	462	470	413	390	415	398	426	363	411	409	458	420	422	430	399	412	420	412	437	414	424	410	413	419	419	410	410	446	445	377	466	438	433	398	413	444	461	396	387	421	401	431	395	354	386	426	424	407	420	427	410	424	393	419	395	383	426	396	407	413	436	465	436	416	428	435	394	416	416	435	433	409	391	411	448	427	407	384	452	420	458	382	392	406	432	438	416	409	421	429	428	420	440	380	416	492	398	390	432	396	382	397	390	407	397	399	418	415	398	377	381	432	428	391	406	486	443	404	400	399	441	428	413	388	453	438	430	427	415	418	389	413	466	401	425	438	402	413	413	435	427	431	440	419	428	423	407	441	407	417	428	408	443	405	433	422	379	422	442	440	378	425	426	403	402	440	433	389	419	453	434	414	415	418	422	381	392	425	396	428	413	396	389	430	401	406	444	418	429	434	408	421	418	414	379	446	412	415	448	431	454	414	407	440	419	416	425	397	434	420	410	443	431	437	450	374	424	406	412	406	425	413	406	450	398	405	396	418	379	428	415	439	452	427	405	430	451	409	448	432	423	387	427	395	424	447	428	435	461	418	380	474	433	422	411	450	458	405	400	398	419	419	395	397	432	407	407	437	425	445	445	410	420	418	401	438	383	416	402	417	383	415	451	403	456	431	406	380	404	409	431	398	445	411	434	449	416	434	425	400	424	426	405	509	428	442	425	400	423	443	409	415	433	423	441	399	421	409	399	401	415	395	438	418	431	441	448	402	416	441	421	410	415	410	434	424	439	425	442	459	425	372	443	447	469	401	407	413	405	419	428	433	403	377	409	452	386	378	411	422	429	426	416	446	439	409	422	414	412	374	411	420	440	406	419	427	414	444	409	411	448	397	438	419	415	406	460	457	412	432	487	398	405	451	406	434	403	411	395	396	431	396	420	425	416	423	433	412	422	415	416	396	424	435	436	425	427	413	412	442	416	428	439	438	442	445	416	428	436	399	428	379	443	376	431	457	412	431	438	415	385	403	433	383	426	433	410	391	425	405	392	418	389	370	412	400	417	392	453	398	385	405	430	456	422	432	380	456	402	412	427	409	394	408	441	434	434	447	420	399	422	424	398	447	417	452	412	422	428	432	453	399	426	430	376	409	397	418	392	388	357	435	440	423	403	433	420	417	412	404	426	413	416	388	408	421	437	430	438	419	434	413	453	411	412	423	408	418	439	430	436	386	427	406	388	390	408	399	388	427	429	417	403	420	403	403	414	393	438	413	431	395	432	422	375	405	396	408	406	424	392	414	412	415	413	440	418	440	407	428	469	405	395	417	425	445	437	447	417	426	447	410	429	393	409	444	439	406	409	396	433	439	431	409	397	421	429	412	413	411	415	407	405	394	382	374	392	399	416	416	404	432	403	410	427	406	442	452	415	371	383	380	412	429	460	424	432	395	449	390	387	419	447	384	457	403	415	429	426	454	447	397	417	444	401	413	399	430	438	420	441	384	400	451	418	395	420	413	439	432	382	409	411	408	405	421	419	460	426	425	446	445	412	439	403	411	395	400	417	404	416	433	430	425	423	416	414	423	423	431	411	401	421	403	404	421	433	423	435	440	440	443	406	443	452	433	436	427	438	414	381	432	411	402	413	441	387	409	398	405	410	401	395	418	475	433	422	423	386	377	395	416	433	398	445	454	441	371	404	404	422	455	412	432	390	429	417	392	397	404	395	388	415	386	426	417	399	396	418	403	407	407	416	419	423	407	414	377	402	375	428	435	401	398	406	419	410	472	403	451	409	418	428	381	410	463	436	412	429	428	387	392	438	433	432	432	431	421	415	395	409	428	389	443	425	411	458	430	401	412	427	437	445	428	474	426	422	378	423	428	373	404	410	422	430	474	414	408	432	390	418	441	422	431	399	441	400	429	451	431	418	425	392	376	456	426	415	462	397	446	439	431	443	407	393	412	441	436	440	439	426	433	441	409	406	408	410	428	422	411	448	423	383	416	437	440	443	434	428	429	430	403	457	430	409	422	402	455	416	430	459	434	444	408	429	434	431	393	440	466	456	463	442	424	409	396	386	436	412	458	406	408	388	422	406	377	433	438	434	447	435	453	452	389	415	403	418	449	432	418	438	426	429	418	370	424	436	436	404	425	396	407	372	440	405	384	404	415	392	392	442	390	415	392	417	431	417	411	427	423	434	446	400	387	414	396	384	429	445	403	430	449	418	372	425	363	455	429	434	383	434	429	385	402	391	384	451	384	432	443	410	441	447	385	483	409	437	367	428	441	384	376	403	427	439	416	406	381	434	411	368	395	432	437	406	440	459	393	391	421	365	421	428	404	417	466	442	409	450	408	421	436	411	414	426	408	416	400	418	408	427	421	441	412	437	401	435	416	453	439	458	394	405	439	412	408	387	416	418	437	388	439	418	443	437	421	431	425	392	444	393	422	436	391	461	411	409	405	452	405	426	404	395	434	428	444	421	442	394	425	441	430	390	451	419	412	446	456	383	414	428	448	430	388	416	437	391	431	427	393	413	424	469	453	413	437	418	400	471	438	412	403	385	431	407	404	434	396	431	448	395	399	404	469	435	449	460	407	442	388	407	434	448	400	401	463	440	427	416	431	408	407	433	396	409	454	427	403	429	423	421	370	457	462	412	411	429	389	412	392	400	400	410	395	421	382	428	437	438	363	418	430	446	434	400	419	396	394	424	419	384	410	410	450	424	391	437	411	392	418	412	412	394	425	429	430	403	449	434	443	441	431	411	422	452	409	422	413	418	463	428	440	417	449	426	411	433	441	453	408	400	469	416	444	388	449	443	419	423	390	396	385	409	447	439	404	416	419	438	413	463	427	442	432	443	451	421	410	432	395	414	458	376	434	429	397	436	442	443	435	442	398	380	441	453	429	370	411	409	435	418	390	429	437	421	389	404	404	398	395	412	406	404	438	380	399	418	402	435	418	427	416	439	405	427	465	414	410	398	427	382	427	459	417	430	420	441	414	405
29841	8498	3279	1601	1087	988	951	946	931	912	911	868	861	857	941	912	903	936	905	947	939	987	886	868	949	925	973	953	909	893	902	877	888	964	932	929	924	900	972	948	918	878	913	952	909	898	917	903	952	934	869	882	927	951	895	890	930	920	951	931	919	966	931	899	934	851	914	950	891	853	933	927	935	954	923	922	873	836	940	885	905	921	896	884	902	897	822	924	971	911	931	925	904	879	957	912	887	894	895	962	934	863	939	882	883	918	924	879	955	875	962	940	928	940	871	870	932	895	903	929	964	898	902	911	868	889	963	935	912	916	903	868	907	880	879	963	869	952	892	921	942	951	851	886	905	934	903	855	918	883	901	961	896	878	913	973	902	903	914	883	855	894	932	926	899	932	944	921	944	928	931	888	892	933	968	898	883	916	902	900	908	885	965	950	879	919	906	924	906	927	913	902	954	914	934	839	921	964	878	967	956	913	904	924	871	865	931	883	934	891	921	920	907	935	894	890	937	931	969	901	913	931	909	894	894	861	873	928	941	984	922	920	929	920	934	962	873	964	928	922	896	896	949	868	980	877	911	935	904	886	927	888	880	862	935	952	924	889	925	895	920	927	892	862	928	903	913	872	938	860	942	902	932	904	851	927	969	894	899	965	896	903	908	876	911	887	943	911	945	905	923	916	960	884	892	909	949	880	878	906	924	912	890	919	934	875	924	887	942	907	971	881	910	899	945	925	860	921	916	946	897	830	844	938	942	951	903	925	928	910	869	905	917	907	934	889	917	930	923	940	904	889	931	926	944	929	976	879	883	945	922	931	937	905	929	918	968	961	885	884	951	927	930	924	965	945	967	902	865	899	928	906	892	869	882	878	897	919	913	929	900	900	887	923	887	947	868	853	890	872	895	873	899	886	913	894	922	899	905	932	924	894	974	918	913	865	930	908	930	932	884	825	874	954	921	934	926	948	853	951	920	948	869	891	872	856	925	929	915	887	917	878	902	872	1036	947	930	861	883	938	863	898	870	900	917	872	873	905	920	886	932	899	906	979	878	972	897	874	933	932	963	889	933	946	913	953	939	849	924	909	889	900	902	968	918	880	1005	899	953	940	963	901	916	900	914	870	942	957	936	953	929	913	891	898	913	927	884	921	908	909	878	874	901	903	933	927	882	880	851	899	943	936	907	940	860	937	911	918	842	885	955	928	872	905	913	920	978	884	928	931	920	894	973	906	921	919	920	928	924	900	887	860	953	939	878	860	914	920	941	888	915	877	956	875	905	913	948	950	908	962	895	940	921	944	925	904	892	906	902	916	915	936	862	929	861	939	895	879	921	904	903	926	944	956	894	941	959	945	889	930	931	901	914	849	890	875	848	878	885	908	876	915	870	908	891	899	901	956	949	907	931	900	883	880	932	867	941	919	868	896	953	958	955	886	951	951	903	872	896	889	918	898	876	891	875	953	925	925	907	886	937	890	856	919	942	999	910	903	944	940	895	885	922	890	851	919	899	961	921	889	916	894	919	969	918	887	922	945	924	890	904	921	913	937	900	892	924	989	892	912	916	918	884	856	927	915	838	957	881	959	903	926	907	909	942	940	894	894	886	885	890	943	910	841	955	867	910	930	883	919	903	925	921	909	895	898	902	951	950	902	958	915	895	912	901	923	902	966	885	862	944	883	887	875	920	914	887	958	937	874	894	902	898	872	912	909	904	914	891	904	902	914	954	923	943	966	875	934	898	908	945	906	964	922	892	909	909	917	981	935	901	844	958	914	945	948	921	907	891	926	898	937	957	931	861	977	890	916	894	949	864	907	930	899	910	952	906	895	954	912	846	926	937	849	882	885	932	888	928	887	889	914	939	971	892	946	934	933	1000	955	961	964	874	953	891	905	911	915	919	930	869	937	922	930	928	928	943	902	917	926	875	956	858	900	919	866	900	920	890	893	889	966	936	901	940	935	958	897	877	927	887	884	895	942	943	846	929	896	942	916	949	911	896	863	896	875	911	919	954	972	874	897	977	861	940	890	911	936	888	898	934	935	926	965	872	800	944	990	947	883	920	929	929	919	944	932	926	901	911	944	881	902	955	934	871	931	933	931	858	923	902	925	958	939	963	925	926	980	881	939	905	879	881	923	950	900	941	914	893	918	930	887	944	928	874	905	932	950	889	935	922	927	973	970	965	918	925	870	903	871	907	920	881	950	930	940	916	914	903	895	923	929	914	899	950	899	1017	927	903	978	921	905	891	903	915	887	903	926	902	881	921	972	959	928	961	869	872	976	892	913	889	904	978	932	890	921	907	938	941	913	885	874	908	893	902	920	908	914	927	896	896	916	945	848	871	895	957	893	917	891	882	893	917	975	910	945	915	906	920	946	938	913	904	961	888	959	923	925	868	929	863	937	950	918	932	948	913	890	957	968	903	933	885	908	913	904	923	882	856	925	935	914	914	893	948	951	885	927	906	894	891	914	858	937	920	948	934	914	934	899	909	909	956	925	926	957	902	863	966	877	903	848	889	895	901	876	917	907	931	872	884	926	907	870	913	905	936	925	853	910	966	933	891	963	915	948	932	870	903	850	939	878	899	904	892	917	891	907	908	925	941	913	897	940	970	926	930	886	873	919	914	889	910	935	940	901	892	979	903	917	907	924	873	906	949	953	913	884	957	919	910	924	930	892	901	951	932	871	936	916	905	903	957	898	884	940	922	912	931	940	877	920	957	936	907	901	895	940	934	888	876	926	927	919	887	963	943	903	866	930	921	934	913	906	874	895	926	932	946	974	933	904	906	935	911	932	966	908	915	1010	926	892	867	923	936	908	916	946	923	892	906	881	897	938	917	902	969	990	923	907	971	939	916	885	909	917	914	961	960	937	967	837	906	932	860	925	889	942	916	910	948	833	897	930	931	916	882	929	979	854	898	889	909	931	931	952	900	910	902	890	917	901	915	862	921	856	901	922	886	892	901	934	963	912	878	911	948	979	992	939	932	968	922	878	891	921	906	956	914	903	870	900	921	937	885	915	902	901	903	930	921	913	958	892	919	881	971	879	951	937	926	912	872	922	938	954	922	912	953	894	904	909	905	937	913	936	903	901	905	893	937	1003	901	916	923	955	927	910	937	921	887	930	915	853	927	942	900	950	863	829	922	868	983	929	869	940	912	921	894	920	883	912	898	895	964	922	886	891	943	944	914	937	916	917	902	937	907	937	984	931	1002	895	918	936	897	967	872	914	881	943	909	903	972	869	912	889	945	906	921	930	954	867	944	961	919	919	960	938	948	947	957	966	914	887	892	877	887	955	1005	949	942	931	953	922	945	875	933	917	872	943	957	911	943	930	933	885	934	864	907	924	944	912	917	881	935	955	949	895	885	894	876	905	895	941	858	933	929	873	932	911	892	932	871	921	895	930	936	923	922	934	921	860	872	921	918	897	970	930	952	946	950	902	884	875	874	919	875	943	881	926	894	927	900	936	947	909	916	956	907	945	954	897	940	898	956	915
57519	25085	9186	1783	600	472	456	422	427	425	423	427	430	446	443	403	405	424	440	408	406	456	463	406	443	404	461	423	412	427	458	439	396	447	440	396	472	397	418	410	446	428	410	436	420	395	446	394	444	428	431	427	407	445	456	429	414	428	473	435	431	440	466	457	451	375	454	417	426	394	412	411	402	409	413	465	413	442	452	478	442	424	438	414	416	433	464	406	430	426	416	414	425	397	454	402	411	439	412	437	380	453	413	429	395	417	402	440	399	451	403	452	423	383	426	447	422	434	389	387	444	459	462	400	394	425	432	432	429	424	432	424	430	413	402	437	388	426	405	416	410	433	436	439	454	424	437	440	404	437	448	413	460	451	393	410	439	463	452	422	422	410	417	452	465	420	451	411	459	428	416	428	408	454	427	426	436	454	436	468	443	447	432	454	393	460	415	477	452	431	459	431	443	413	436	431	428	432	514	444	421	422	424	397	398	401	432	417	436	455	410	397	441	419	387	429	441	399	415	434	429	426	433	390	394	405	417	426	401	455	426	451	462	443	450	449	413	416	410	389	436	430	426	416	422	438	417	400	381	385	423	409	420	440	431	428	418	456	412	467	437	410	469	380	417	437	437	453	438	426	421	386	405	435	419	388	475	414	442	429	407	420	428	461	467	442	421	420	436	412	475	430	413	385	448	402	415	436	427	454	400	446	434	450	446	437	413	415	422	435	472	450	441	413	385	419	424	409	441	428	436	461	441	485	450	441	435	421	414	455	411	437	399	418	438	440	376	418	463	430	412	428	402	447	436	412	417	431	445	444	482	409	391	459	441	415	445	424	394	426	409	432	460	464	437	418	396	435	394	394	464	419	409	434	420	449	484	399	412	436	416	463	425	458	432	421	443	462	401	422	437	415	415	412	460	440	462	411	457	405	408	445	432	406	426	430	447	414	437	471	422	441	443	443	428	400	403	402	431	416	446	403	447	436	406	466	418	392	418	459	468	417	441	432	419	413	424	434	421	432	416	466	400	414	450	435	431	462	417	421	396	437	410	407	453	367	434	433	439	413	409	448	420	430	436	417	427	436	420	415	434	409	371	419	437	436	457	437	431	474	408	434	475	433	434	425	437	410	448	429	435	455	426	461	438	437	465	486	414	453	412	402	407	414	434	425	430	390	417	439	409	413	454	417	424	395	432	406	395	411	477	456	415	414	422	452	466	439	432	435	427	424	472	417	433	443	475	452	403	434	378	400	399	423	412	427	452	450	396	439	420	416	457	488	422	438	415	443	414	418	417	424	433	462	381	436	398	427	414	401	429	462	448	428	416	434	465	405	465	423	406	410	463	435	443	454	391	406	415	442	454	415	428	465	418	411	439	430	414	405	432	449	448	401	412	441	416	424	447	471	389	425	436	443	414	443	437	409	454	420	428	438	447	423	472	444	421	454	431	413	414	416	478	434	416	434	455	436	452	382	406	435	428	414	441	447	412	410	417	425	454	414	389	462	414	392	431	421	404	443	443	447	408	418	409	450	436	425	455	463	419	408	439	380	387	467	455	450	404	430	425	433	470	423	424	435	435	417	415	398	453	466	451	405	390	423	396	411	410	450	450	430	397	435	417	407	428	406	452	400	396	464	438	421	472	446	409	409	408	394	418	409	470	394	399	428	427	426	394	420	408	391	412	409	396	392	421	435	440	409	452	437	417	445	433	421	432	430	446	502	414	383	441	436	417	419	454	401	431	424	403	417	430	424	417	453	429	422	437	403	403	416	420	400	473	403	405	442	420	456	406	418	413	456	395	439	402	423	418	435	458	417	406	409	451	443	456	409	422	414	462	416	422	449	444	367	398	414	407	410	469	443	434	404	439	429	406	365	414	382	412	398	405	384	443	444	456	400	421	443	440	443	440	446	445	401	422	443	458	420	400	501	424	401	427	403	391	444	429	453	435	430	424	435	438	459	419	415	446	435	430	386	464	445	451	425	423	477	473	423	414	429	460	454	444	424	420	427	406	476	439	482	428	430	439	427	454	425	436	401	390	416	460	399	391	425	442	453	434	434	416	429	427	404	433	412	398	415	448	451	450	408	433	429	392	392	421	441	407	424	411	440	404	441	420	473	460	433	386	395	438	422	471	424	429	451	462	414	454	409	403	421	427	421	449	433	461	440	418	411	425	454	447	443	406	388	423	428	440	458	420	434	385	439	409	403	441	448	430	443	453	443	405	440	464	426	428	451	456	466	475	429	412	430	433	422	399	398	421	429	417	406	413	409	459	353	401	404	426	443	463	462	423	430	435	448	422	439	433	374	407	411	424	424	460	488	436	404	410	454	416	435	436	428	397	419	436	382	426	421	424	387	412	439	439	436	430	380	423	397	452	444	433	418	419	425	458	466	441	448	460	459	414	432	460	446	433	406	448	380	424	430	443	417	463	429	429	446	421	423	422	467	430	456	430	409	479	423	397	392	412	429	425	410	445	421	487	458	432	392	404	428	386	447	412	423	446	461	406	461	457	454	395	442	419	410	439	465	448	425	457	420	464	455	442	424	508	439	406	426	441	417	448	436	401	430	389	442	432	457	430	435	441	428	445	385	381	384	394	419	431	421	434	422	421	412	440	453	432	401	441	451	459	395	418	403	440	410	460	409	422	426	431	427	404	412	431	410	381	413	384	435	417	428	435	413	395	417	403	444	412	442	422	403	431	455	428	417	448	400	420	415	444	414	438	428	446	429	435	468	408	454	467	416	431	374	451	428	433	397	388	360	463	444	459	441	417	437	410	427	455	436	435	449	420	447	398	473	416	424	426	441	375	406	440	468	422	460	420	399	439	433	435	402	409	462	499	405	369	386	429	427	452	447	447	431	431	437	431	417	431	428	453	464	462	438	444	444	457	423	407	384	456	419	408	410	385	431	461	432	419	434	461	448	417	442	449	414	412	446	451	421	415	413	470	395	391	471	434	446	438	437	443	402	435	439	380	440	432	435	436	414	427	421	447	440	412	410	479	437	430	399	413	436	428	455	461	404	413	441	400	421	417	418	427	444	414	453	405	453	430	411	416	427	427	392	412	397	428	452	448	424	441	367	386	418	406	413	437	448	412	436	392	428	421	401	412	438	384	389	405	420	455	411	447	474	413	443	410	405	428	430	399	411	453	426	407	436	386	385	439	417	463	429	470	441	402	417	487	445	417	450	373	426	464	424	405	385	439	463	405	388	402	414	381	425	437	464	475	436	440	394	426	424	477	390	450	419	404	416	404	438	419	415	435	382	439	431	434	479	435	436	386	397	445	439	396	404	445	444	421	390	438	402	426	418	422	426	414	449	457	404	392	415	429	425	430	459	454	394	445	431	437	444	420	382	412	433	433	447	453	458	412	412	426	461	447	433	387	403	409	408	427	431	428	437	417	430	403	425	424	419	434	413	401	404	396	391	397	450	450	421	433	426	403	393	432	398	422	420	423	460	444	451	447	407	448	424	408	385	427	407	440	381	418	437
40407	16315	5641	2645	1389	1094	1090	966	915	953	926	961	958	909	968	940	942	930	947	871	929	981	957	929	965	939	922	923	941	924	971	921	972	891	925	938	947	890	892	916	889	901	875	919	900	890	931	936	942	943	930	989	955	941	879	915	909	926	940	939	950	914	918	916	917	945	845	939	985	943	897	854	948	934	913	949	891	966	879	943	871	953	929	972	898	925	893	966	851	966	924	914	914	988	933	934	878	930	973	880	955	899	906	1000	916	1000	931	951	914	948	941	979	912	968	872	929	929	917	893	969	878	950	952	911	961	940	917	925	900	931	897	949	885	902	953	959	957	956	907	963	892	956	928	954	921	896	888	937	963	929	905	946	880	893	937	910	992	904	904	965	917	942	926	905	928	958	915	977	900	929	913	931	896	898	995	928	944	929	900	942	918	958	943	951	891	996	960	902	899	859	855	903	882	933	973	972	893	974	939	930	887	899	915	899	966	956	943	944	961	1022	956	924	904	967	919	935	995	912	931	959	923	966	945	888	933	941	903	946	924	925	921	954	944	926	861	929	962	929	918	994	906	928	954	943	954	939	940	952	869	894	922	896	947	944	920	929	930	942	901	914	972	920	902	898	901	892	942	962	935	922	976	862	936	900	894	896	953	889	890	936	905	944	938	931	948	897	955	915	900	955	941	890	897	966	926	962	959	928	899	928	947	932	949	897	932	922	964	917	898	913	916	939	942	944	910	948	882	922	958	907	931	930	923	932	935	936	879	934	945	916	918	932	953	899	879	912	905	900	941	968	895	951	936	916	887	913	874	897	918	880	923	977	896	973	920	929	928	941	967	896	932	937	911	928	919	901	926	956	925	876	900	964	885	874	932	912	920	898	943	933	897	928	923	911	903	909	896	944	948	943	953	914	884	924	925	880	937	903	962	928	890	902	952	925	907	902	941	935	913	879	941	930	914	955	866	948	955	906	904	967	936	928	934	917	912	957	982	956	982	961	935	942	906	926	882	904	1013	966	891	919	944	893	884	984	906	921	917	959	917	897	964	944	910	909	965	912	929	982	954	912	947	894	892	897	919	897	945	892	974	905	949	896	970	906	905	917	853	896	903	899	873	920	876	939	853	891	934	909	921	971	898	928	907	975	958	919	935	944	971	934	891	950	940	887	927	889	958	886	900	970	877	918	917	877	874	925	947	943	958	997	914	897	958	953	904	963	977	881	949	945	917	933	930	943	887	921	949	954	982	904	948	934	912	924	935	975	940	979	925	944	966	950	926	938	901	908	949	858	931	937	936	952	914	934	903	939	940	942	912	901	913	881	902	902	929	892	913	932	958	948	931	964	896	989	929	955	930	921	968	927	999	904	943	885	977	907	879	912	934	887	920	935	909	917	964	927	947	940	913	913	972	967	919	941	941	916	882	935	951	922	937	920	881	909	989	902	982	962	930	934	930	894	887	923	893	978	951	894	929	911	926	885	938	984	957	870	922	959	913	841	916	904	856	908	915	901	943	920	921	924	902	904	892	934	952	926	929	943	925	969	922	875	879	933	928	904	905	957	930	937	921	945	872	899	932	909	911	916	954	972	932	897	963	895	908	896	971	916	958	886	890	949	934	952	908	946	906	947	928	938	931	902	961	943	953	869	968	951	911	905	935	940	882	913	986	939	928	951	907	904	921	907	917	883	950	869	944	884	953	935	929	903	932	909	907	939	925	929	891	882	953	922	940	912	907	931	903	966	899	921	899	946	947	917	881	922	939	954	949	882	929	920	930	959	887	912	949	917	926	932	967	878	932	866	994	933	905	903	922	942	896	956	955	1017	890	871	906	865	920	890	950	943	969	871	938	940	963	949	880	941	994	876	943	952	897	969	942	935	939	974	943	935	897	896	907	870	920	942	943	970	1013	937	926	952	916	982	921	978	974	949	953	922	904	907	929	966	894	945	904	904	930	871	887	968	924	924	926	954	897	896	944	1016	892	902	924	929	917	882	952	959	895	926	949	926	887	925	906	947	941	913	903	919	929	901	954	891	966	928	980	924	960	915	934	925	1028	984	918	888	935	959	894	910	951	923	994	954	913	956	881	915	931	893	900	944	829	895	923	937	968	976	928	865	945	904	907	941	976	907	976	996	921	927	943	896	923	928	892	905	912	927	909	904	933	951	942	859	968	940	961	971	964	965	947	947	914	936	997	931	920	923	944	905	908	894	957	960	964	963	965	931	954	956	916	898	975	962	963	916	905	1004	1003	918	980	937	949	957	931	888	889	914	908	1002	929	944	925	934	951	905	900	877	886	920	921	921	948	936	915	856	966	895	1001	883	888	930	900	918	888	896	893	947	931	879	944	908	954	939	1002	936	874	945	927	934	916	943	879	942	919	921	869	926	879	933	897	950	967	913	935	955	931	941	935	934	953	955	917	937	927	939	938	904	955	936	927	952	921	909	886	907	903	936	952	934	921	884	907	887	920	895	905	870	919	929	939	914	977	904	955	903	891	960	908	946	960	978	922	929	931	882	969	879	918	914	907	957	927	905	938	885	934	954	910	906	946	922	958	889	921	952	901	927	898	895	981	962	903	913	955	896	896	939	945	947	920	932	954	867	981	918	963	944	905	940	956	969	1010	922	944	893	903	920	901	920	892	916	902	942	883	928	882	979	876	939	938	942	897	921	957	890	930	881	930	901	914	1002	869	875	919	896	947	939	894	949	914	934	893	914	906	938	868	926	995	931	965	918	928	951	895	948	893	921	904	917	961	957	948	878	953	905	952	960	963	921	914	979	890	863	964	919	899	950	923	905	920	951	979	924	898	998	924	914	951	961	938	870	931	978	904	880	885	894	911	928	918	885	911	940	901	924	898	924	880	951	875	947	879	914	923	949	921	903	986	934	936	872	962	936	937	969	977	955	908	938	945	919	917	937	946	920	904	950	914	980	974	903	957	924	944	964	925	872	973	923	932	908	918	940	966	932	857	951	949	899	927	952	923	917	933	879	913	956	859	874	885	945	931	963	955	1000	961	916	945	886	925	942	944	950	895	952	898	896	914	899	968	855	943	964	907	897	967	888	889	945	981	883	984	888	942	900	899	930	932	899	923	917	922	921	876	914	993	984	896	939	975	930	968	912	973	932	927	907	969	912	907	861	937	836	948	919	912	956	885	882	940	1007	944	940	916	924	960	925	879	922	899	884	914	912	937	932	944	889	875	985	879	936	948	914	928	887	964	983	981	939	889	895	940	935	912	1022	926	954	912	953	925	922	906	910	950	961	939	900	947	886	962	944	951	926	952	931	927	893	887	938	987	910	935	908	951	910	936	904	894	921	906	978	864	972	879	916	945	924	925	923	894	928	990	963	935	880	917	926	943	921	946	941	890	935	977	973	900	948	886	935	905	903	929	936	958	884	885	919	917	872	914	932	896	948	863	908	940	886	905	908	974	961	924	917	922	895	939	990	963	899	939	940	890	963	973	975	934	896	942	919	893	881	953	905	990	921	983	954	940	919	917	899	951	935
51849	16819	2866	718	450	472	422	378	448	410	419	452	426	431	420	410	404	439	456	416	419	413	409	432	428	426	419	391	405	408	411	450	374	408	445	457	395	379	426	407	415	414	399	405	420	413	400	418	387	388	407	425	461	415	425	401	434	423	411	391	411	404	415	438	433	465	388	382	406	422	420	444	414	425	394	396	468	431	416	363	406	436	407	440	399	401	406	398	412	417	432	414	395	399	427	407	402	425	416	403	414	395	403	416	415	396	418	401	396	423	366	402	439	386	426	397	390	377	381	403	407	414	429	393	416	440	417	413	429	393	427	408	469	408	405	415	398	400	448	407	425	383	383	418	426	408	404	433	415	407	411	445	413	374	417	386	397	420	457	397	373	427	395	394	384	450	405	406	422	412	418	419	418	434	400	449	470	412	430	405	377	422	399	385	439	461	410	405	393	394	394	424	425	427	447	408	396	431	415	412	406	405	435	423	415	416	419	414	464	403	372	429	431	419	391	397	387	410	361	384	391	381	434	418	405	394	436	442	434	413	418	425	436	472	453	379	422	423	428	428	392	424	433	400	456	397	429	431	410	373	375	433	446	432	461	441	410	406	421	416	381	447	381	398	427	419	392	408	402	416	385	437	424	423	454	398	433	420	422	418	392	408	405	394	429	379	379	408	377	431	416	403	420	395	428	418	410	426	415	391	406	425	458	390	410	443	404	425	409	413	450	453	406	428	423	423	392	414	411	387	430	440	414	429	380	410	392	402	395	437	371	416	415	430	439	412	429	402	439	358	415	432	413	410	408	430	387	423	368	387	442	385	405	412	434	388	376	416	421	371	374	369	407	395	357	415	418	416	423	391	419	379	389	413	416	394	394	410	406	422	406	382	421	411	431	369	407	408	429	362	394	392	433	404	421	418	415	439	413	419	389	430	422	428	376	403	408	411	428	409	414	398	409	424	417	403	408	455	432	408	385	404	375	408	402	445	401	379	404	412	438	428	434	388	371	449	424	378	410	402	421	420	412	403	422	426	474	373	392	424	436	421	413	427	411	439	385	407	451	423	414	433	397	389	412	387	443	439	408	385	398	434	380	376	383	428	413	436	430	421	405	399	405	435	412	424	417	421	401	376	377	396	379	437	434	413	427	397	413	430	426	426	379	394	398	419	422	438	473	398	455	416	441	383	396	383	426	423	373	433	417	416	403	416	391	370	443	399	424	433	427	434	409	422	387	423	426	439	415	421	423	462	370	425	443	439	416	434	416	392	427	394	403	414	441	453	405	416	381	386	415	401	417	388	445	430	449	401	396	408	396	410	411	371	409	407	376	450	429	404	408	442	393	435	468	423	413	405	429	439	432	396	425	426	454	398	439	418	424	395	396	426	400	448	420	421	414	421	398	440	417	415	385	392	422	401	420	437	434	425	439	362	461	452	413	417	422	388	375	439	430	420	425	393	401	406	451	401	406	440	411	444	420	404	394	434	439	451	427	417	420	406	388	365	384	409	414	428	395	425	413	402	431	384	379	399	416	479	410	430	422	392	397	447	394	382	403	402	467	379	418	384	404	410	420	414	444	409	451	403	401	377	411	430	422	416	440	396	423	424	399	393	416	406	385	363	397	420	431	403	422	426	427	417	425	427	392	408	380	428	458	438	440	426	384	396	397	382	410	409	386	424	437	427	433	397	367	412	441	418	402	438	382	386	413	435	419	430	393	411	394	444	405	407	409	425	415	411	415	417	406	432	432	398	376	379	399	416	353	398	454	452	414	390	418	427	443	426	388	442	407	418	399	432	368	411	404	378	398	416	444	449	424	391	424	429	400	432	409	422	410	421	438	388	378	406	396	396	385	432	460	376	423	449	441	440	405	414	426	404	435	428	422	457	396	441	425	407	389	422	420	436	417	410	395	389	416	404	403	408	414	436	398	391	406	391	425	419	449	393	421	408	396	454	380	412	396	427	439	398	467	430	424	405	419	420	437	415	415	432	391	441	416	404	402	427	399	402	408	419	430	415	387	418	438	419	422	392	402	404	418	385	447	440	411	396	412	420	432	449	426	413	419	406	376	427	413	391	431	463	399	407	381	410	423	402	426	414	409	401	417	434	390	394	379	415	443	441	390	442	447	443	415	440	421	408	443	408	418	383	418	465	452	438	424	424	421	379	429	382	417	414	447	408	408	398	455	413	439	397	403	436	416	401	435	415	394	417	407	417	390	412	398	425	390	396	434	469	418	404	389	456	446	402	413	404	414	414	432	395	452	409	404	399	390	407	392	415	384	363	391	416	397	439	424	379	431	447	445	392	431	427	436	395	395	392	428	409	410	384	411	405	407	378	397	402	407	408	400	429	399	458	426	420	405	403	422	426	396	414	408	392	447	400	437	411	418	433	410	419	444	422	392	433	406	420	441	410	419	445	412	408	371	392	425	422	435	422	417	406	454	437	402	384	363	412	419	417	399	447	448	410	412	396	400	406	401	401	364	410	430	407	415	428	383	424	413	409	397	384	389	422	395	458	436	398	407	415	459	429	402	381	417	412	435	438	381	389	394	428	405	375	453	424	431	406	359	391	392	411	400	446	399	418	402	401	404	424	403	414	428	453	425	415	429	404	424	406	415	434	427	383	404	420	419	370	378	391	400	415	406	428	410	450	413	421	429	447	398	422	377	403	421	447	396	374	406	376	418	397	442	426	425	410	412	416	426	445	375	388	403	427	401	431	474	408	429	401	431	413	412	435	397	447	390	385	430	419	379	393	433	428	397	393	451	422	395	417	388	392	406	444	436	397	411	413	358	421	436	436	431	441	400	364	411	389	402	379	442	418	423	377	404	457	477	413	382	382	384	374	408	456	418	429	387	422	400	401	383	459	420	412	389	389	417	426	427	429	396	418	421	433	423	398	432	428	439	408	418	405	428	399	468	411	389	406	394	418	426	442	427	459	396	381	408	439	420	416	449	415	444	405	415	403	373	475	408	383	388	427	452	378	365	411	394	429	381	428	416	427	423	400	389	406	427	427	409	440	423	445	424	387	416	403	459	411	384	402	405	431	399	411	415	433	421	411	365	401	402	410	414	393	401	411	404	395	436	409	445	407	401	400	413	416	427	446	429	398	425	446	407	442	438	364	425	372	427	392	385	381	447	404	409	390	425	398	414	387	387	357	417	448	404	449	421	400	409	407	406	410	396	424	389	436	390	410	433	365	404	418	412	412	408	387	430	398	394	462	406	429	399	399	405	418	403	392	415	413	403	391	429	475	426	411	410	414	386	421	439	440	395	404	362	402	430	426	411	425	391	384	365	434	413	396	364	410	421	403	389	445	400	407	428	386	433	420	398	419	456	450	426	420	417	449	405	378	347	412	408	434	425	418	438	473	401	425	375	395	386	454	391	441	414	441	423	414	420	405	421	411	425	439	446	422	405	428	424	404	441	416	401	437	406	407	348	400	395	435	417	432	421	393	433	413	417	421	427	401	451	441	436	395	398	394	387	415
35738	10072	2797	1384	1049	992	966	947	987	857	925	888	862	889	907	912	931	942	891	859	884	877	921	886	899	935	910	895	823	970	944	951	880	956	881	899	910	890	845	922	945	858	885	957	908	902	916	849	910	874	905	949	841	960	879	878	900	879	925	931	866	917	911	915	921	906	895	936	902	904	873	905	968	918	925	906	935	932	926	865	898	926	918	866	925	931	896	908	880	915	951	951	930	854	913	886	934	906	948	926	940	915	893	881	867	867	952	922	862	881	925	889	903	859	919	890	894	881	892	940	889	926	891	878	897	874	894	899	885	895	903	907	899	920	888	924	921	871	905	926	930	908	903	870	896	903	866	891	910	945	890	882	909	916	894	929	889	858	865	938	901	944	893	921	942	883	911	864	907	927	853	932	946	907	895	889	935	838	905	937	886	850	865	881	888	902	904	876	856	924	909	886	936	904	928	881	898	962	877	887	922	855	941	910	938	866	917	960	926	899	889	926	931	912	916	938	876	899	927	913	892	910	895	891	901	887	891	923	919	873	887	840	909	888	872	924	912	906	891	882	865	918	872	959	879	940	946	891	866	918	866	924	887	886	844	914	889	905	940	902	915	874	935	924	866	925	952	906	894	895	884	952	895	970	915	902	903	906	941	895	926	867	903	962	964	930	930	926	912	924	903	875	881	839	853	932	909	928	895	955	900	910	896	919	868	881	881	933	912	881	936	927	883	897	906	951	877	916	876	936	916	942	898	896	867	917	938	908	926	952	909	924	904	925	862	920	875	898	945	911	872	875	926	949	856	896	873	892	912	894	863	869	904	901	885	904	859	938	937	902	966	911	885	916	916	950	894	900	928	864	919	941	890	873	889	888	861	912	883	931	905	904	910	943	916	912	898	949	856	882	893	907	888	874	867	926	911	929	931	920	861	810	893	916	908	927	910	907	916	883	936	911	924	863	881	892	896	1004	912	908	859	936	976	948	925	907	912	953	929	848	887	884	896	919	877	922	925	892	915	884	935	906	898	887	843	916	943	946	874	867	947	934	925	929	929	881	885	919	903	899	895	889	940	909	916	890	906	902	906	963	899	915	899	916	897	868	916	921	866	906	862	924	886	929	870	902	897	898	899	942	920	870	832	890	857	878	932	917	912	878	905	946	910	911	896	893	894	877	915	906	887	877	898	949	937	897	860	903	914	927	912	910	944	881	906	873	923	877	925	896	859	936	904	928	877	868	885	905	908	916	964	924	908	858	881	908	882	927	863	903	923	877	902	913	942	829	904	858	893	915	905	930	938	881	909	858	868	884	881	849	894	950	888	915	896	872	860	882	918	872	941	859	924	946	939	891	873	832	928	895	925	944	925	935	938	936	826	917	891	844	905	876	926	936	950	923	895	858	944	880	902	935	892	933	970	831	963	866	881	917	883	845	904	928	913	883	902	909	917	870	915	952	879	880	872	945	887	883	919	890	901	885	916	926	866	911	905	899	922	894	946	927	930	878	946	917	890	924	907	917	937	937	881	908	899	911	918	888	880	881	893	880	853	879	925	936	910	899	962	856	822	962	940	908	834	892	897	854	906	928	903	908	889	834	959	864	898	891	938	918	899	912	908	873	889	911	918	874	836	924	897	861	859	898	914	891	961	921	866	933	926	875	855	887	914	911	844	888	925	956	928	876	894	962	917	895	890	902	881	912	909	922	890	893	928	912	897	903	902	848	903	881	854	886	909	938	889	903	893	941	888	867	907	919	917	864	900	980	890	903	898	898	890	868	889	889	905	913	903	888	892	902	883	948	929	921	875	931	912	953	903	941	923	893	928	947	995	886	905	887	927	877	949	910	945	886	905	900	855	911	847	863	994	900	881	886	874	864	908	888	897	902	932	937	824	888	917	923	948	827	910	921	867	922	874	922	880	868	938	873	956	901	888	933	867	886	905	882	900	918	954	875	912	875	905	894	891	933	920	953	927	936	936	886	850	910	912	890	868	866	887	915	874	917	915	898	869	933	863	909	892	950	889	932	948	899	845	924	865	893	909	903	886	903	909	843	946	922	886	899	935	919	902	917	899	936	924	876	872	832	905	929	953	932	881	910	819	897	881	856	906	919	978	896	856	921	947	854	892	950	872	910	928	888	929	882	921	895	877	951	867	925	860	898	911	937	889	875	898	889	881	928	934	910	954	930	828	880	947	901	867	926	849	933	936	920	897	859	834	890	864	917	883	892	922	920	876	916	872	872	883	895	851	904	850	881	871	918	901	915	906	919	889	973	844	910	898	917	881	876	928	890	914	915	832	971	891	932	890	895	898	899	909	901	936	928	859	930	915	901	939	880	957	884	869	957	940	958	947	859	899	897	882	844	933	879	900	924	923	941	898	905	926	898	861	879	906	923	876	918	898	872	975	869	896	861	859	937	898	919	885	908	937	879	920	928	937	891	838	894	886	958	875	913	874	892	836	924	908	911	899	899	890	888	892	894	870	908	925	894	919	922	921	906	930	878	842	936	945	855	901	953	870	908	932	887	909	861	918	869	910	911	907	932	939	905	902	873	871	895	892	879	961	877	896	910	912	947	891	906	918	986	895	886	929	910	956	885	873	907	888	920	874	856	917	889	923	892	862	942	907	907	922	884	935	895	932	847	893	888	895	862	903	914	869	892	900	891	909	869	874	912	931	872	898	925	909	913	946	904	868	931	933	907	886	916	898	949	884	876	927	913	849	895	926	888	920	896	902	910	903	922	971	873	900	928	893	882	906	951	971	913	912	871	876	933	911	900	893	899	927	935	949	881	908	862	893	908	896	922	916	889	936	909	899	910	885	901	873	916	897	852	822	932	899	900	877	872	896	887	862	894	898	908	888	902	953	937	981	939	955	943	878	887	893	932	900	888	952	855	925	880	899	905	906	917	921	906	892	898	900	872	957	933	951	879	915	858	931	905	913	923	938	938	894	862	914	902	885	876	875	965	823	896	914	912	891	902	870	876	890	926	882	942	877	967	949	888	910	900	891	956	897	871	842	925	931	887	894	911	880	872	914	945	877	911	921	977	970	935	862	874	892	938	915	923	880	919	888	914	926	867	924	887	897	878	930	887	949	939	896	881	876	924	910	925	884	894	906	913	928	878	931	893	945	899	901	860	911	874	932	939	906	882	903	892	964	883	889	927	888	886	887	894	881	919	920	866	884	925	837	924	889	901	970	943	924	932	839	893	931	879	917	939	892	902	883	924	854	885	876	934	918	874	896	889	922	915	907	900	870	903	918	924	950	933	877	865	895	894	904	868	894	947	905	893	855	867	895	895	948	883	896	821	905	963	872	859	959	837	953	895	906	893	958	946	862	941	912	895	925	915	883	911	898	977	913	944	988	897	877	900	873	902	934	885	900	928	935	910	889	890	904	910	884	897	907	892	954	925	922	893	915	851	877	958	841	897	884	941	929	853	897	899	880	843	897	890	880	876	889	862	915	906	968	925	868	879	939	933	929	880	900	902	878	911
55611	23613	8655	2005	842	613	507	442	425	416	391	424	454	390	405	399	424	376	417	427	391	414	458	422	442	419	403	437	434	463	402	424	486	499	454	403	430	401	438	422	413	461	406	379	440	415	432	426	417	431	385	430	381	425	416	432	445	424	436	439	423	435	396	450	438	429	445	424	410	418	412	414	456	401	430	429	388	401	428	407	464	435	411	412	440	412	437	415	432	394	426	420	400	415	435	419	426	452	421	425	398	429	410	396	433	437	391	405	373	424	435	388	435	444	428	427	418	424	408	478	452	421	382	414	439	446	407	396	445	413	439	440	380	424	422	443	417	390	397	422	446	398	444	394	415	412	372	470	415	377	407	421	402	406	401	415	474	438	435	417	425	472	418	419	417	421	390	388	428	429	413	419	418	430	393	415	462	382	454	431	414	407	427	429	422	438	409	455	441	443	396	430	432	430	435	406	452	422	449	386	414	400	378	410	402	392	428	423	448	449	433	411	426	429	444	425	444	413	488	414	426	410	427	377	417	405	399	463	472	441	431	433	416	465	447	387	423	464	454	470	422	437	431	397	401	448	428	458	407	426	406	460	449	409	419	395	417	459	417	422	427	421	423	450	430	432	425	396	401	403	424	411	392	442	451	371	427	418	448	376	447	410	423	430	413	449	462	403	424	450	452	440	433	429	407	413	423	402	377	423	412	401	424	410	400	462	414	401	398	405	441	400	396	407	398	473	399	430	442	450	419	401	399	455	449	380	436	442	404	451	445	434	423	417	375	425	417	408	423	402	401	409	440	393	470	448	439	421	464	424	420	412	442	474	459	395	430	389	426	456	389	426	397	407	459	443	469	383	389	398	409	421	402	389	385	403	427	387	415	383	428	380	425	432	422	462	434	408	450	393	395	426	381	433	425	400	412	424	412	371	440	399	412	449	409	423	445	392	409	406	415	371	432	389	415	418	401	435	391	436	390	407	408	449	442	430	456	414	404	416	460	422	407	410	397	428	391	470	438	416	379	413	433	412	421	413	425	389	396	429	422	426	428	390	438	415	425	445	416	424	438	435	379	435	426	407	436	392	406	410	384	410	416	423	425	421	399	409	411	436	454	410	439	414	395	409	417	448	413	441	412	410	399	437	409	379	386	454	444	410	385	437	413	439	383	439	428	422	426	400	431	424	419	413	352	402	427	402	421	387	455	410	432	402	448	423	422	442	393	429	435	379	394	437	403	406	439	413	433	398	453	409	447	397	416	423	416	449	419	463	395	433	425	430	407	381	385	410	408	445	394	379	420	429	433	437	396	423	392	432	431	413	419	427	408	397	424	419	454	414	390	426	409	424	436	410	418	407	397	426	410	408	444	433	436	410	423	429	428	446	429	411	444	408	447	410	380	407	419	406	426	454	435	432	419	400	400	405	417	409	421	400	450	441	400	413	458	439	431	402	401	438	450	421	431	482	433	393	419	407	405	426	452	437	431	425	402	391	401	409	467	421	439	411	426	395	412	425	446	390	427	381	410	394	417	418	388	446	458	386	444	433	406	404	451	435	408	414	427	421	446	413	443	388	360	446	431	416	444	460	448	391	420	407	437	419	404	363	403	436	442	436	403	434	440	363	455	413	413	445	442	444	428	375	391	382	433	413	381	452	416	403	378	413	449	409	436	394	428	433	440	384	413	407	438	372	449	436	395	415	333	447	445	398	425	420	442	424	416	442	377	458	421	415	409	452	416	454	431	422	405	432	412	395	398	399	402	422	458	433	411	416	422	400	394	423	476	423	414	424	492	410	438	447	394	388	404	433	433	402	418	428	390	399	436	416	421	441	385	376	411	433	464	429	445	374	449	461	406	427	411	361	424	404	412	430	402	377	432	406	467	418	438	399	421	426	423	429	406	410	405	429	443	418	406	400	376	418	419	431	423	408	430	425	434	421	439	438	413	420	410	418	433	412	403	407	372	442	382	381	381	430	403	471	426	423	405	424	415	429	372	430	427	415	409	394	403	466	413	485	432	449	426	395	449	426	397	423	404	453	382	426	423	419	431	406	417	418	418	381	387	427	474	443	387	430	434	378	443	430	421	453	374	413	445	397	399	417	432	410	398	411	431	427	446	432	397	388	430	425	396	454	426	434	421	408	414	432	429	416	424	427	422	410	446	429	403	430	420	424	412	423	430	461	461	417	416	407	412	407	444	429	433	417	400	407	429	424	429	410	431	428	389	402	450	403	409	440	464	443	406	428	442	442	431	415	410	420	409	427	444	407	428	448	383	462	437	405	398	397	420	421	433	424	405	414	430	414	397	413	435	435	442	422	419	409	404	436	401	434	420	440	410	424	422	443	438	418	419	409	425	416	415	416	391	426	441	420	413	450	417	427	436	434	420	419	424	400	434	430	446	400	403	415	415	393	436	403	456	409	453	392	457	439	422	437	402	435	416	417	414	388	398	445	438	425	443	442	423	404	401	423	452	405	396	432	421	428	435	431	421	434	419	391	437	428	381	449	409	438	392	446	441	387	416	402	380	436	424	469	458	440	397	409	422	438	429	402	441	396	426	426	438	410	410	439	412	395	424	399	414	467	438	421	408	414	424	427	408	404	397	435	447	389	407	429	415	385	435	431	404	425	416	404	459	403	383	428	416	432	440	441	378	390	439	471	416	429	426	412	417	451	360	477	454	428	405	394	446	412	400	377	405	374	395	425	395	418	400	423	389	404	414	376	456	422	431	406	440	402	396	403	417	404	386	399	417	426	410	445	423	391	425	416	361	457	404	408	433	390	421	349	419	448	399	437	433	415	438	418	418	410	438	401	421	424	427	409	444	455	425	428	418	388	402	435	426	430	468	438	388	384	388	446	448	450	409	444	393	418	374	446	428	412	455	435	403	412	433	416	407	415	413	401	411	441	420	440	385	407	422	427	428	447	394	433	428	386	400	409	443	404	418	406	446	412	406	436	415	416	438	406	432	424	418	420	404	419	427	446	408	416	427	395	438	416	405	380	394	407	440	451	408	475	386	447	464	454	405	409	425	444	399	370	457	442	424	411	402	436	434	398	437	435	395	417	423	389	391	428	432	412	426	389	418	439	411	401	418	411	376	447	420	425	396	432	431	409	399	414	418	394	444	433	456	403	404	378	431	447	443	416	413	444	390	376	470	404	448	437	385	423	441	416	399	394	433	397	454	419	423	387	420	429	421	428	440	399	380	393	440	436	419	435	441	441	422	429	453	426	394	438	382	394	445	444	399	431	437	443	437	413	455	414	405	395	438	403	426	429	450	437	454	426	444	459	418	425	386	381	427	404	430	447	416	401	440	430	416	427	431	422	443	434	450	428	461	414	465	415	383	423	428	408	443	358	379	438	434	402	412	409	437	390	403	435	395	392	403	398	452	436	429	393	414	423	366	398	415	430	466	422	424	415	443	415	419	425	380	410	393	411	406	373	427	438	395	466	405	409	443	485	440	406	421	429	440	414	442	433	390	423	407	422	449	406
37993	15198	6597	3591	2053	1633	1227	1028	921	941	957	891	907	944	933	953	879	941	892	928	886	903	900	920	857	922	974	860	838	952	871	898	887	907	991	953	903	874	918	925	896	913	856	894	926	909	927	890	919	888	887	896	979	924	897	945	884	928	888	920	869	958	939	890	937	903	936	892	921	879	937	891	848	884	963	914	918	918	948	902	947	906	909	903	922	952	910	862	903	915	930	862	958	868	869	911	949	937	957	850	896	982	862	891	942	860	980	931	921	927	910	897	895	936	849	887	914	912	850	911	898	928	875	891	917	895	901	893	896	950	917	886	922	924	896	893	885	921	932	871	941	934	922	977	901	937	892	926	906	926	911	923	921	908	891	899	890	931	951	898	897	953	936	919	924	936	971	859	881	893	911	952	889	891	901	858	872	902	898	926	892	933	935	907	866	943	909	924	950	879	880	959	901	907	915	912	887	844	909	907	947	921	874	943	910	912	858	899	943	919	904	888	915	979	874	899	874	879	894	938	901	887	917	885	892	923	939	907	876	898	866	853	944	841	908	890	905	912	890	956	905	920	910	817	886	916	883	893	952	896	931	876	825	926	863	981	927	857	915	919	948	901	885	894	905	926	907	915	908	904	928	975	913	958	899	912	865	921	871	869	896	875	936	894	905	895	912	948	893	915	891	965	953	942	902	909	924	916	988	861	907	925	932	923	936	903	902	929	963	855	943	950	954	867	924	879	923	874	903	924	934	883	947	921	917	859	920	893	919	933	863	914	904	970	917	950	885	878	939	947	930	884	909	922	867	929	917	897	913	918	912	931	965	918	955	931	920	951	875	886	869	899	933	894	898	977	898	940	944	903	916	910	899	927	885	925	929	922	920	908	970	932	898	917	879	910	945	902	877	895	890	873	967	866	884	925	877	933	982	941	888	897	921	867	924	928	961	908	909	895	896	911	928	906	953	937	897	912	947	871	907	972	871	896	932	908	882	947	924	896	900	855	888	942	921	929	879	921	924	951	888	932	914	943	915	929	893	939	916	921	896	912	906	926	883	896	921	938	938	944	890	822	917	913	924	911	948	947	896	924	914	907	945	912	864	885	903	908	878	895	886	998	939	888	878	903	904	935	908	981	955	888	845	935	889	950	924	844	912	883	904	903	932	969	960	871	877	934	874	939	914	937	900	935	924	894	925	900	918	930	951	884	911	894	919	946	904	903	914	877	944	957	891	905	962	895	863	955	996	974	927	902	936	942	902	888	871	935	890	903	905	935	926	885	937	924	868	971	876	947	919	899	912	925	901	943	920	896	937	934	911	889	921	877	891	914	913	883	945	925	867	929	899	964	898	954	884	860	876	964	896	904	938	929	924	943	884	880	904	949	852	879	938	928	934	900	916	921	922	936	929	930	946	901	918	865	940	913	917	958	890	883	910	883	892	894	929	926	898	932	892	909	924	928	901	944	944	933	892	911	950	901	945	884	929	929	903	899	900	902	925	900	938	884	914	920	942	889	897	866	903	913	898	885	886	939	948	850	924	947	885	937	936	895	925	915	872	921	923	928	886	974	918	941	970	908	947	906	913	995	913	892	920	876	1002	883	899	920	934	910	890	853	949	903	922	867	924	914	865	883	935	897	921	936	879	936	913	919	938	870	908	969	879	850	912	905	938	936	844	907	923	877	910	894	878	913	907	915	891	948	927	922	937	917	901	880	911	975	915	887	910	874	990	898	939	901	924	902	958	925	924	953	948	892	907	926	903	870	969	924	925	868	926	915	900	938	900	910	934	923	872	885	912	973	907	903	880	916	947	952	895	897	881	919	913	839	899	919	918	898	912	888	926	905	962	863	917	872	870	953	904	920	916	906	906	891	869	931	914	944	916	855	882	888	886	893	917	872	872	904	922	950	922	878	935	958	914	888	923	922	884	925	925	916	930	895	933	884	897	926	863	926	931	888	853	910	903	920	924	991	899	861	919	906	911	935	917	912	894	949	938	871	895	924	929	890	929	899	928	939	870	896	890	947	902	969	925	958	951	875	878	902	892	925	879	964	944	881	883	887	972	888	935	923	915	900	897	894	830	925	897	913	930	910	934	911	904	962	931	954	851	915	869	963	913	950	952	853	909	910	920	862	932	921	935	886	881	880	925	884	963	922	926	964	875	881	921	882	886	883	913	981	925	886	916	913	908	918	862	943	889	891	897	901	910	898	932	928	914	908	926	948	884	944	909	942	900	948	840	889	911	898	928	888	903	938	907	927	923	916	908	901	970	923	938	929	948	940	915	897	945	924	889	894	1000	874	952	907	877	883	929	942	951	914	913	967	922	931	892	889	889	938	914	895	924	922	948	940	960	953	927	963	908	874	951	861	948	910	940	861	941	878	957	898	887	933	946	927	909	959	921	891	956	923	930	915	938	891	937	910	911	908	930	905	911	874	935	892	922	895	930	925	899	891	949	917	922	866	893	916	863	881	883	912	891	912	862	993	980	950	905	896	932	907	933	886	841	933	925	959	929	936	972	964	984	941	874	916	953	896	866	967	909	887	906	911	863	914	912	902	867	955	884	898	872	890	902	886	945	876	860	916	864	956	915	952	979	936	938	919	938	889	913	970	925	922	899	914	926	901	938	924	917	900	901	899	906	943	964	922	902	884	880	956	867	950	924	907	957	896	951	884	951	895	832	879	941	894	866	932	922	928	874	875	846	954	897	959	957	870	891	951	947	940	919	887	908	891	892	912	953	908	874	883	924	887	875	895	894	921	921	920	893	917	895	914	916	901	918	916	924	900	887	943	936	875	831	927	942	925	908	902	946	913	879	913	901	876	968	914	892	923	925	936	935	887	954	903	935	979	903	925	908	916	889	864	894	940	913	870	894	899	959	902	914	942	891	907	888	851	950	908	934	887	949	943	911	937	914	878	926	808	881	886	957	954	910	912	890	942	895	842	934	903	885	913	900	872	901	881	965	895	897	903	931	935	908	926	925	914	882	923	908	875	964	931	907	927	875	919	948	889	966	915	923	873	893	919	908	957	921	931	906	885	896	934	927	941	936	886	933	900	922	892	860	915	879	914	969	898	947	891	883	939	990	843	944	892	899	892	865	934	940	927	947	886	931	869	935	921	895	840	910	845	930	919	912	910	917	888	887	908	949	900	950	944	908	933	928	963	869	969	892	945	926	882	898	904	996	890	943	901	988	892	935	902	879	915	919	949	914	905	850	951	899	861	908	965	935	929	939	968	902	952	914	949	946	896	917	910	948	931	939	970	865	911	923	932	933	973	955	917	927	913	947	934	972	905	886	868	908	928	914	889	924	934	944	895	876	879	886	891	897	876	865	908	896	922	913	918	880	917	908	885	903	954	1018	945	892	889	920	933	933	897	928	921	884	920	911	903	936	909	918	932	894	893	906	907	897	922	907	917	921	954	919	917	896	875	884	890	936	954	892	919	944	908	996	852	900	940	926	878	868	868	895	932	925	906	924	988	895	896	926	932	918	941
56601	27977	10887	2412	905	575	452	423	421	464	473	454	432	451	402	428	511	473	452	445	444	435	416	433	418	415	387	412	413	406	417	432	425	390	419	452	408	430	406	454	415	391	414	424	379	446	476	438	457	413	387	414	432	407	437	474	397	444	457	445	397	413	415	451	404	445	421	417	425	450	426	445	443	435	452	443	384	413	443	428	451	419	421	410	429	442	401	382	410	435	408	454	432	399	435	408	425	379	437	433	414	465	444	412	438	430	407	449	450	446	456	450	434	423	425	412	447	434	398	426	433	388	434	451	420	387	454	410	430	399	436	444	391	446	446	418	432	412	418	425	426	409	412	439	434	403	429	395	413	411	423	458	409	423	414	481	415	445	422	474	428	398	421	446	443	404	399	408	395	454	398	384	428	489	438	433	458	431	399	443	401	423	464	431	440	401	454	416	425	432	437	450	444	434	431	433	429	458	445	411	443	447	436	454	440	432	423	453	439	436	446	375	438	456	427	415	391	435	399	431	426	456	429	400	440	413	408	408	408	415	391	457	451	441	459	443	419	413	441	413	438	439	427	475	410	421	399	424	410	425	431	438	394	431	418	423	403	435	491	440	463	411	430	410	447	445	483	463	448	444	440	434	431	419	457	458	449	454	436	450	430	459	463	413	414	443	379	412	436	410	426	449	489	401	412	417	420	432	397	436	419	439	422	456	451	401	465	449	422	432	407	407	410	403	435	404	433	436	438	424	436	377	408	429	434	413	406	375	427	441	427	407	394	404	455	428	397	401	449	439	418	375	420	442	441	419	407	398	377	441	439	431	442	478	399	409	422	436	411	433	477	396	428	441	429	415	410	444	440	437	440	472	431	473	415	410	403	444	408	429	424	428	459	454	488	453	410	469	441	413	476	454	469	434	447	418	484	385	442	426	408	442	434	393	447	453	465	436	399	432	467	392	406	403	413	448	432	417	415	411	433	424	464	424	434	418	415	424	431	421	459	464	451	465	437	441	467	428	419	457	447	458	416	424	473	426	434	459	427	420	455	398	427	468	458	415	430	435	389	451	451	427	457	382	442	439	434	425	393	408	403	476	419	429	397	447	407	430	443	433	452	380	412	415	453	432	442	411	418	447	441	419	433	398	414	450	430	435	433	412	462	427	443	399	413	414	415	399	458	430	458	405	436	454	458	457	477	435	456	384	427	443	392	418	460	420	430	428	418	408	455	417	393	451	430	430	418	485	425	458	436	439	411	405	437	413	437	443	415	446	426	416	472	466	461	419	414	447	435	448	448	419	423	413	434	412	448	402	404	454	373	417	425	478	429	435	467	430	449	436	409	422	437	426	431	429	441	457	460	417	431	439	446	445	360	389	390	438	425	406	412	461	440	479	405	484	398	418	471	430	414	426	403	415	425	404	435	410	437	398	444	390	459	419	424	424	458	437	467	451	422	400	427	480	441	446	464	405	464	438	407	446	495	464	419	425	419	442	451	427	423	450	422	465	430	435	431	434	416	424	442	446	481	426	445	447	461	446	418	428	411	433	426	463	445	430	411	407	417	379	477	403	407	453	468	472	459	427	415	464	423	446	459	443	423	449	421	430	449	422	456	469	384	410	391	445	393	433	408	455	421	422	421	429	430	460	400	410	410	392	409	440	455	436	476	415	439	439	429	420	447	440	462	489	459	428	440	427	422	519	423	409	429	428	426	433	442	434	420	439	455	470	474	438	432	443	447	447	407	434	415	437	458	441	381	434	423	408	447	429	439	445	402	413	458	407	399	452	421	434	386	461	427	455	392	427	451	440	453	440	409	436	433	461	458	448	455	449	476	443	418	412	425	428	460	417	479	447	430	454	437	400	435	438	455	452	417	451	446	441	417	429	444	459	428	433	443	494	472	439	397	426	397	455	449	435	452	466	390	430	429	410	402	428	438	439	460	440	426	442	466	427	412	447	410	410	426	466	403	459	432	459	423	429	434	423	469	449	404	396	417	429	415	430	428	417	437	410	402	412	425	496	443	417	406	408	426	417	399	412	455	420	429	413	453	465	402	446	418	444	396	469	402	485	481	426	476	438	474	403	434	388	412	431	460	413	433	445	425	390	457	410	420	407	412	449	443	444	435	452	459	410	421	417	442	402	418	399	409	414	464	469	418	409	427	418	436	438	448	430	385	427	391	463	451	455	472	426	389	395	402	421	459	456	474	432	454	426	438	396	417	431	434	430	415	469	423	409	417	431	452	425	425	397	424	445	440	391	422	416	458	413	463	415	409	389	487	466	458	420	449	421	413	428	417	400	448	401	395	439	423	397	416	450	441	418	404	424	446	440	447	445	452	422	439	434	402	463	433	444	410	445	426	436	466	420	429	456	457	402	374	426	396	436	402	443	453	482	440	452	406	431	418	427	435	404	405	426	431	421	418	412	449	455	428	442	432	473	457	445	378	439	460	431	448	461	420	428	463	447	435	455	454	380	446	398	432	418	381	429	481	443	444	434	453	468	426	369	453	422	474	415	431	435	457	424	443	420	483	449	452	373	399	433	450	435	460	432	435	419	412	431	394	441	423	409	398	413	423	442	446	449	455	433	444	407	394	437	432	409	444	468	394	454	424	452	404	389	395	400	418	429	436	433	411	442	479	445	444	412	468	456	443	437	432	388	414	441	440	462	443	420	439	399	447	420	436	434	439	400	391	432	432	395	410	452	416	420	415	451	435	428	472	449	433	476	435	391	449	455	453	416	468	420	425	396	453	425	416	464	436	433	435	441	430	444	389	409	435	405	423	450	455	416	482	416	466	441	418	436	455	423	408	393	461	415	416	428	451	437	412	394	453	452	404	444	413	452	458	442	466	413	412	423	426	395	428	455	418	417	405	423	399	433	468	412	476	433	421	419	413	454	447	457	441	442	421	409	444	431	455	447	409	402	413	420	417	418	427	420	468	407	401	440	427	412	429	452	415	422	446	402	416	432	457	459	423	450	409	440	432	442	408	430	415	415	459	447	459	437	416	430	436	422	447	461	392	420	416	447	417	468	443	468	448	399	391	446	446	403	427	438	465	410	426	446	463	437	444	451	439	448	414	442	430	417	431	423	440	391	442	428	407	397	447	437	439	417	443	408	430	441	393	444	446	393	385	447	420	452	412	390	444	440	376	435	422	472	449	462	426	448	444	403	443	435	474	428	431	437	442	439	489	412	476	410	441	416	441	414	432	443	423	384	399	423	409	418	461	441	433	410	441	428	442	433	416	447	450	432	430	392	375	441	445	441	419	445	409	431	449	441	444	425	421	432	468	460	430	424	430	489	473	423	435	393	373	454	464	401	434	436	492	451	439	373	462	438	415	414	439	437	407	463	410	382	426	433	426	421	434	426	446	447	469	412	433	448	416	464	426	418	469	460	419	477	401	448	446	426	393	473	449	453	423	450	421	428	442	431	427	413	447	421	428	410	427	426	402	427	406	432	470	418	435	389	417	434	407	414	438	385	424	449	445	396
40367	20952	7512	3855	2289	1525	1082	1031	989	951	903	966	966	908	883	931	971	969	916	905	872	933	929	935	856	930	945	1008	946	941	899	962	913	915	920	930	955	911	909	947	940	900	960	912	938	915	915	907	984	964	964	928	962	901	973	932	936	938	885	978	953	935	937	934	915	929	940	906	934	963	902	951	1024	900	909	990	958	942	939	929	929	937	950	935	937	928	907	922	911	945	916	960	953	965	981	988	900	947	882	959	938	944	970	904	916	892	948	939	929	903	961	960	924	923	994	936	899	934	940	927	918	959	884	908	891	957	884	883	990	936	872	970	953	911	1003	976	908	889	884	918	889	891	906	955	953	983	961	951	951	890	896	981	901	888	959	917	923	892	959	943	937	932	929	923	917	875	972	899	915	935	993	900	905	986	952	959	926	926	893	940	912	991	921	935	892	938	961	974	935	932	904	929	955	942	930	913	943	912	900	852	931	897	933	978	995	942	975	944	962	963	940	906	977	923	922	977	932	943	953	916	881	990	942	944	931	949	956	939	923	938	884	938	913	950	936	973	921	948	928	901	946	920	916	906	916	938	965	895	886	947	920	967	928	946	955	980	929	949	947	915	895	928	962	949	877	911	959	942	945	942	967	882	955	931	977	936	949	953	905	943	970	934	918	944	922	983	890	907	933	885	986	991	938	905	940	886	925	894	912	929	919	923	950	915	923	942	933	946	941	855	947	937	916	930	946	901	926	922	932	899	919	979	902	948	955	983	943	939	955	899	926	927	899	949	914	941	971	898	981	884	946	989	921	924	922	952	992	934	942	940	956	963	967	922	863	889	970	952	883	1007	886	950	920	952	921	939	961	920	932	949	869	922	945	919	912	970	974	939	908	997	973	929	914	908	897	948	919	955	892	931	944	947	965	989	895	951	934	952	907	942	925	908	904	958	967	933	925	935	935	929	896	944	859	920	950	981	967	851	963	930	940	956	948	897	980	928	908	943	947	868	931	963	902	910	879	928	886	934	902	950	915	940	927	886	941	943	887	961	969	975	902	892	959	879	965	890	919	979	965	936	919	970	952	1007	886	926	933	947	890	977	909	935	987	995	931	901	949	980	960	976	967	944	977	981	894	918	951	948	897	871	919	928	972	882	902	912	983	913	950	882	936	904	911	897	950	948	937	929	965	945	957	920	950	907	906	944	925	880	947	925	889	910	931	992	966	931	901	947	881	901	909	899	952	941	967	905	918	940	953	937	965	915	899	932	931	959	934	942	915	921	936	907	899	909	935	962	890	893	951	936	959	916	933	947	916	904	924	946	934	965	890	943	920	913	909	992	903	913	998	946	907	949	936	945	938	942	926	949	897	920	940	908	885	949	949	958	911	992	938	950	989	953	913	919	882	953	884	960	919	936	938	929	953	965	923	944	900	915	967	921	953	932	928	953	984	929	941	898	928	937	959	912	938	942	894	911	915	895	984	937	926	924	967	960	922	911	919	1014	948	962	949	930	917	963	954	942	957	919	942	987	948	969	904	937	987	936	980	941	975	993	890	983	929	935	964	892	948	927	922	928	903	972	896	941	964	856	914	930	1024	952	963	881	981	952	938	905	924	967	931	895	941	882	962	895	959	918	951	959	960	983	965	907	988	969	929	969	908	929	916	962	973	995	924	924	930	949	870	983	956	944	936	911	936	934	947	937	912	878	946	911	897	981	973	939	968	897	878	935	969	903	946	913	919	930	904	980	971	950	928	889	901	921	902	915	902	942	945	949	891	881	899	969	967	942	998	938	895	884	942	974	954	903	911	886	946	907	858	880	964	943	931	893	948	966	884	945	940	972	938	941	904	944	977	914	933	931	930	987	914	934	953	953	1016	926	914	941	916	941	913	921	959	933	937	913	935	885	884	969	977	969	960	958	939	919	936	1015	907	924	958	890	918	967	939	918	930	900	883	994	915	881	947	982	937	956	922	964	992	939	992	944	946	945	903	924	954	947	944	902	924	920	937	956	948	967	867	961	932	939	932	934	902	962	917	915	969	913	910	965	910	917	893	935	962	965	919	927	973	935	911	982	940	983	978	872	952	989	917	957	926	896	875	899	992	948	938	913	950	955	952	910	930	952	948	940	883	927	946	904	953	911	953	945	923	962	948	941	932	954	914	930	937	857	938	920	891	948	897	936	949	995	924	919	984	904	915	968	974	856	959	960	959	937	941	920	914	931	974	956	897	872	951	904	930	912	923	938	940	961	964	921	992	965	936	914	931	933	921	930	948	901	967	892	906	943	894	955	995	955	920	897	943	949	948	959	936	924	977	957	949	926	912	1016	874	949	958	918	1000	892	979	963	920	880	955	906	878	973	928	924	982	971	933	950	970	912	922	964	971	939	891	928	923	901	899	940	918	984	933	930	963	946	910	977	934	894	965	972	907	958	956	922	903	913	924	875	921	960	947	914	973	897	930	890	950	970	941	905	882	956	948	970	916	930	926	884	954	898	886	931	920	941	945	982	959	938	879	888	940	922	876	956	904	883	895	963	943	908	977	898	909	914	946	937	923	876	982	925	955	938	951	942	984	955	942	947	1001	916	875	915	992	894	960	925	921	899	905	1003	943	950	901	898	922	966	913	940	958	923	963	866	940	930	897	911	900	957	941	948	944	910	924	915	959	894	981	924	894	922	960	1004	932	945	965	916	889	916	913	953	935	910	910	1014	911	940	879	967	918	947	995	897	910	941	939	896	925	902	963	994	947	929	916	978	909	920	920	923	944	946	968	960	947	934	945	958	894	954	918	932	910	887	964	885	929	958	950	945	881	987	978	988	900	892	919	928	942	950	963	956	924	935	969	960	921	943	984	929	918	882	930	943	907	985	927	967	896	920	1003	925	940	988	959	874	909	971	954	916	913	878	944	939	939	961	931	952	912	886	947	918	946	954	915	925	938	953	907	906	922	906	888	875	984	917	940	916	945	932	958	969	859	960	983	969	940	952	964	917	899	933	925	965	927	915	931	965	893	909	926	951	942	940	926	924	910	933	918	881	903	915	876	926	918	873	951	935	942	988	945	963	936	960	913	878	946	974	908	930	857	980	978	947	934	942	929	934	948	900	899	861	890	937	895	983	986	920	866	911	983	955	938	928	873	927	941	948	898	925	943	977	903	920	904	904	960	937	861	923	931	945	924	908	930	922	874	871	939	969	923	974	997	895	948	933	935	882	924	945	962	997	947	911	940	923	973	951	882	926	895	918	893	927	961	951	969	982	982	870	895	904	952	902	966	971	953	912	928	928	957	903	964	872	913	982	885	950	928	943	868	936	981	994	914	997	922	944	909	923	980	912	951	909	914	910	952	938	977	961	948	1011	961	954	982	962	945	971	931	966	875	931	920	926	940	995	970	913	903	923	940	971	915	947	913	970	926	935	918	980	942	927	932	912	899	914	944	957	978	942	972	926	918	893	938	878	854	958	947	922	934	893	922	949	924	964	936	894	967	870	902	967	912	972	952	982	987	945	966	927	940	918
47606	15101	2674	691	458	435	405	411	468	377	413	415	471	416	413	399	433	425	419	396	462	412	430	408	439	416	403	380	389	437	396	439	401	424	442	377	380	401	423	434	464	437	417	401	373	443	396	428	417	431	380	409	410	455	461	406	378	446	420	430	413	441	430	425	440	410	454	418	416	413	448	424	429	431	412	407	402	454	419	413	422	418	421	407	410	375	401	393	438	460	456	452	432	412	422	466	413	432	402	360	444	448	449	411	419	444	412	424	420	408	400	411	388	403	412	442	420	432	426	424	433	441	400	396	400	435	473	411	456	405	406	419	438	436	410	449	442	421	439	397	424	399	463	433	398	465	424	409	402	400	437	413	419	398	411	435	411	445	449	434	393	373	376	386	439	395	476	414	420	384	445	454	396	436	442	392	423	455	425	379	428	378	384	425	436	448	429	418	448	423	434	410	419	432	434	404	414	430	387	411	432	449	426	438	392	406	414	412	391	413	426	434	428	402	406	382	451	419	410	410	406	402	406	447	413	425	397	414	430	418	416	426	409	445	419	401	391	445	394	383	445	412	396	409	411	415	408	426	388	431	439	409	392	430	408	443	411	436	432	417	425	417	410	439	411	428	374	407	443	429	423	416	438	435	435	407	432	409	373	418	393	391	411	436	460	411	436	380	392	416	392	424	404	381	384	398	462	456	454	394	433	432	424	440	405	424	413	405	416	419	404	494	420	431	391	393	408	390	444	405	442	438	391	444	387	460	468	428	434	419	430	394	401	427	432	427	434	444	422	391	381	420	425	459	416	395	416	385	438	423	397	400	405	430	410	431	402	380	426	413	442	403	420	385	420	388	433	456	414	392	397	426	403	425	421	418	416	390	466	402	417	377	389	370	424	388	389	404	439	419	403	429	403	467	452	429	409	416	412	385	471	417	392	422	394	420	445	419	436	449	400	477	422	412	422	430	430	417	393	423	429	458	396	472	395	455	413	411	408	429	445	359	389	389	371	426	443	429	433	420	436	419	402	407	421	402	420	422	422	439	423	424	434	414	383	424	436	431	452	431	450	402	441	404	393	404	424	414	443	381	398	401	442	398	410	411	432	416	401	407	417	417	437	389	408	389	401	426	401	406	427	440	413	404	420	418	408	388	408	410	396	402	442	439	424	432	443	400	423	471	422	402	418	393	409	394	430	423	408	439	397	423	434	388	445	437	403	433	361	417	392	407	400	429	454	415	464	424	497	447	425	393	372	439	403	413	447	439	394	408	425	402	433	434	417	376	405	428	410	405	395	418	364	390	419	397	435	432	408	410	415	458	451	423	382	396	386	401	412	450	408	395	389	408	443	429	421	457	450	413	407	413	399	443	423	384	369	456	416	417	426	440	393	402	384	427	454	422	418	412	382	441	443	442	404	409	424	411	408	402	422	397	444	421	426	430	430	448	470	409	398	394	438	440	416	421	414	401	421	431	423	397	387	461	434	409	413	408	401	416	409	423	413	477	402	434	429	424	409	369	433	445	405	405	457	379	398	410	383	430	417	413	449	421	446	457	418	434	399	420	423	408	423	430	403	444	443	410	453	417	378	403	415	464	406	426	409	439	443	425	419	397	436	429	428	383	423	448	413	391	420	427	414	380	403	461	416	453	439	413	414	425	370	436	419	455	425	389	403	427	427	406	396	400	481	413	413	418	411	428	419	414	415	436	437	441	426	479	478	441	413	401	384	406	415	407	388	396	410	439	411	389	405	410	414	417	431	418	435	420	426	399	421	414	437	406	401	431	395	422	392	418	430	426	429	413	416	459	449	428	398	466	387	435	445	412	457	411	430	405	379	435	441	424	446	396	445	426	422	423	418	414	383	411	426	390	400	446	457	369	436	399	387	395	446	393	422	453	417	383	445	439	413	382	426	385	419	385	411	391	407	416	420	407	415	441	415	457	419	412	438	434	411	412	421	436	391	412	412	426	475	398	403	385	417	426	429	432	445	433	418	422	424	423	434	413	413	468	432	435	421	387	383	444	424	398	411	409	372	413	425	449	414	407	451	423	458	426	407	432	391	398	413	404	398	437	370	419	416	424	434	402	428	426	436	384	417	447	432	417	410	415	391	358	412	426	403	433	449	420	431	413	449	426	424	459	393	401	405	426	387	415	388	455	424	431	442	390	376	398	399	420	428	388	388	412	439	398	427	447	408	423	409	433	423	427	481	441	413	423	426	449	401	395	403	402	406	425	439	438	416	450	408	413	415	430	430	443	429	437	430	380	446	431	427	450	429	426	391	399	418	414	475	419	400	443	424	426	409	425	430	447	432	414	371	388	388	385	400	392	416	419	430	436	414	427	439	379	402	407	420	414	367	431	411	449	436	445	370	454	383	421	421	424	409	475	431	420	389	384	419	403	385	378	440	364	386	392	440	393	391	416	432	458	409	381	408	446	408	390	463	428	449	385	407	392	389	430	455	432	438	457	429	412	422	437	478	424	428	434	422	429	401	440	433	426	437	390	425	407	438	409	395	445	392	421	426	420	389	442	462	420	371	396	422	409	446	441	361	436	433	427	425	420	414	380	449	427	443	452	415	397	421	396	404	398	401	415	419	418	424	429	395	465	415	421	428	450	465	420	399	425	425	391	435	401	453	407	396	404	434	414	441	408	437	416	442	421	420	389	442	430	401	428	458	394	434	440	447	422	400	431	461	461	441	418	376	383	388	446	407	432	446	449	375	416	442	443	413	427	404	466	432	394	384	438	410	403	405	451	439	420	391	427	426	400	404	404	421	422	408	407	477	450	411	404	428	413	407	411	414	411	409	381	456	434	414	397	399	403	406	419	390	384	434	439	414	455	451	438	433	427	443	432	379	423	415	435	457	440	441	423	399	400	436	400	378	408	414	447	426	392	426	410	411	419	433	436	447	384	439	394	420	382	432	410	436	439	433	404	422	391	411	426	428	469	426	387	420	417	426	455	417	413	435	369	411	438	418	387	370	424	453	390	413	459	424	410	484	422	418	443	420	399	467	426	362	412	414	416	411	414	406	430	410	402	408	385	374	443	427	419	484	416	424	412	437	362	388	419	459	428	434	432	397	414	395	386	428	385	456	414	409	424	397	414	418	401	459	417	421	435	419	400	424	353	404	388	445	447	443	429	423	393	436	405	442	395	438	420	408	429	387	432	426	410	435	411	459	413	422	385	405	407	392	415	400	435	422	404	405	406	438	411	410	399	411	385	436	447	437	420	420	413	374	403	410	446	443	431	396	423	429	453	413	445	421	430	422	379	404	418	421	429	386	416	437	409	380	441	444	446	421	458	405	410	393	430	393	423	411	369	421	404	415	453	377	428	457	399	437	397	433	412	423	451	404	464	436	413	424	407	439	434	439	419	424	397	433	398	458	391	420	432	417	405	427	426	421	377	418	396	418	457	408	420	417	353	428	398	385	388	446	418	439	445	419	402	410	425	427	355	398	455	431	441	399	384	414	449	431	430	417	432	462	435
30850	7600	2530	1172	1010	886	904	886	926	902	916	938	920	907	898	913	897	928	881	891	947	934	914	928	878	895	908	934	951	954	863	901	893	922	953	903	881	925	880	895	925	892	858	908	895	831	884	897	923	913	901	928	919	857	938	923	925	919	843	870	973	931	886	893	870	890	933	926	859	915	952	862	908	962	859	862	888	889	958	973	957	984	957	914	898	861	939	949	896	959	901	951	924	858	895	923	900	994	975	925	895	898	902	904	919	901	866	909	895	920	979	998	885	942	862	922	907	940	914	896	865	934	946	942	871	932	918	989	927	918	885	907	898	938	960	933	935	952	921	875	943	931	932	915	883	974	908	923	879	939	850	939	942	961	908	934	953	892	931	902	878	902	937	919	880	886	913	912	952	890	901	912	916	880	944	873	901	857	912	955	906	906	860	921	883	939	885	922	952	911	904	905	968	957	918	917	866	903	859	896	865	919	930	924	907	940	874	895	965	944	937	924	906	906	933	919	903	923	922	871	983	914	898	888	962	894	884	924	886	901	896	909	926	888	949	860	877	929	903	903	922	922	910	931	869	923	899	877	957	903	873	897	942	903	917	879	901	927	924	927	908	890	953	876	947	869	925	945	910	950	949	871	949	934	926	944	908	882	904	918	932	948	942	869	918	904	939	946	874	913	947	913	881	960	908	900	902	901	860	918	937	954	866	871	914	898	955	913	955	896	946	900	941	930	946	893	917	887	878	902	907	876	892	963	910	908	951	880	911	908	993	964	890	983	950	896	986	973	933	936	921	898	912	893	896	944	946	894	952	928	921	952	915	950	911	866	922	884	918	955	886	902	903	928	874	931	940	886	917	893	857	936	879	935	883	891	889	922	966	907	913	935	853	911	897	913	909	927	940	912	859	867	898	958	917	945	903	972	878	906	918	899	855	949	898	907	930	895	879	928	895	881	866	914	817	942	891	917	915	899	906	922	899	863	880	872	899	930	859	932	827	946	934	924	937	916	935	832	899	915	878	898	894	879	914	890	940	921	835	963	882	913	900	952	915	880	894	886	935	930	908	826	906	899	867	910	904	909	944	871	938	869	959	886	919	915	930	939	924	924	904	917	935	895	956	907	871	943	906	913	910	868	881	925	888	945	917	867	925	901	892	932	860	919	906	899	945	914	970	894	920	955	924	890	911	967	932	936	891	928	850	953	926	888	860	941	847	927	901	902	890	957	877	848	919	909	864	931	928	896	875	919	975	913	930	899	916	892	868	887	872	890	960	908	888	915	911	909	938	893	926	927	891	899	881	859	915	970	885	949	968	903	925	934	935	925	886	903	877	873	913	919	903	926	917	883	869	898	855	929	888	944	901	909	890	910	878	903	896	884	906	934	906	898	914	915	915	925	931	921	890	916	861	849	935	948	890	910	912	953	880	875	917	944	846	879	894	887	944	933	881	927	912	870	947	923	919	906	884	906	839	911	917	926	922	920	920	909	946	885	962	878	907	926	887	914	956	904	930	919	872	890	920	908	859	922	917	856	922	960	885	891	960	936	908	896	849	950	901	914	938	907	939	880	955	931	911	919	901	914	905	852	898	983	878	935	842	890	918	906	850	933	968	907	835	888	934	939	926	870	934	893	864	938	946	912	924	913	915	956	918	964	888	923	884	943	925	902	922	875	910	895	926	872	896	936	904	849	964	882	885	897	925	989	975	871	870	896	898	915	880	911	959	896	941	909	916	946	935	901	962	892	912	960	864	920	902	873	863	903	918	910	876	942	940	933	901	889	957	951	927	929	894	910	914	889	930	925	907	916	912	886	877	866	927	948	895	888	867	909	892	893	946	911	883	887	900	884	935	916	941	937	891	885	896	886	928	918	917	896	959	864	902	912	880	934	919	886	932	888	850	911	890	894	959	943	907	889	886	908	939	947	931	920	910	872	876	933	948	895	944	891	881	857	921	903	889	888	933	914	895	907	967	900	875	933	983	937	923	937	952	890	890	869	899	915	909	908	883	842	871	907	909	890	923	940	913	918	923	958	954	934	895	957	880	895	901	912	882	957	882	929	922	912	900	861	893	952	911	890	886	929	919	888	939	960	959	920	909	915	943	994	881	899	901	886	901	926	885	942	883	923	910	920	913	907	863	950	921	952	848	916	899	874	922	905	907	891	865	925	927	903	950	944	896	889	926	931	870	887	900	899	890	944	916	927	917	937	886	866	958	889	915	855	965	913	912	878	895	882	919	916	887	918	950	954	899	846	892	957	893	949	897	953	925	831	850	908	918	933	904	907	924	927	922	946	944	914	921	911	874	912	923	892	887	897	895	884	952	888	847	932	937	884	929	906	906	913	924	954	894	882	899	896	930	900	922	902	956	870	894	936	906	885	840	869	897	952	901	953	891	890	868	926	900	920	897	920	923	907	891	885	923	892	985	948	910	878	894	936	920	878	901	942	901	948	912	909	909	878	982	919	925	895	815	921	959	907	962	913	921	836	887	896	926	907	978	921	953	924	894	850	868	892	901	858	904	863	874	912	856	855	883	862	948	919	942	909	901	859	880	927	956	975	900	944	904	875	911	953	906	939	874	921	932	945	886	891	925	900	939	856	965	964	919	881	902	946	925	889	890	899	885	937	915	941	903	890	890	938	930	924	961	889	930	867	928	855	945	913	885	897	860	876	890	919	901	843	956	893	891	847	925	918	898	953	869	918	875	927	885	890	966	930	923	899	930	932	925	868	940	903	851	896	929	935	919	904	973	908	900	886	954	948	872	898	922	892	890	933	907	931	913	949	876	894	965	910	960	916	922	909	943	936	950	931	890	880	920	868	925	911	892	918	990	938	908	901	910	891	931	873	930	892	919	935	876	851	955	920	866	928	871	953	890	933	933	940	879	924	966	826	907	901	910	900	858	919	934	917	929	891	906	891	934	893	945	916	935	860	931	939	896	913	916	932	897	918	914	921	863	910	955	924	929	917	908	922	917	939	914	885	907	876	911	914	886	907	899	875	890	913	887	893	903	923	901	959	921	905	854	976	914	889	931	892	824	919	942	922	904	903	869	913	880	956	864	899	921	917	908	915	900	905	918	895	923	943	921	933	934	954	890	928	887	906	953	907	888	852	915	925	920	899	944	862	949	937	902	932	920	905	899	852	907	919	906	945	875	951	883	874	950	933	906	913	906	897	935	966	983	968	883	898	951	886	948	887	888	869	906	850	917	975	875	935	901	936	909	938	888	884	866	882	853	870	960	880	935	946	911	898	917	895	849	946	926	947	905	907	940	919	922	881	938	910	916	882	909	901	861	908	982	891	885	929	912	918	937	880	859	934	970	887	975	937	945	915	938	859	879	890	930	915	884	941	894	955	900	861	930	930	881	913	875	912	923	931	882	905	974	982	836	887	934	905	942	894	909	897	910	902	918	901	952	931	934	917	906	917	872	878	927	879	887	853	905	909	901	917	900	876	939	920	926	971	863	911	948	881	891	937	900	944	894	923
53966	23219	7412	1261	601	506	490	421	394	423	419	429	447	415	451	407	397	395	479	458	417	440	424	401	396	418	417	467	420	435	459	435	444	434	417	449	374	427	400	399	414	466	424	461	393	407	432	466	440	404	413	412	463	423	417	430	422	410	456	451	484	452	451	421	401	437	402	432	378	404	459	417	405	431	400	418	412	442	434	398	453	422	407	418	431	426	423	424	443	467	398	442	429	453	442	386	410	411	435	377	409	438	469	445	434	422	414	434	402	409	397	409	437	432	438	379	456	423	423	414	417	438	406	423	409	395	414	410	431	410	432	412	402	439	413	405	443	454	438	432	398	423	421	402	414	417	430	462	448	396	441	434	442	433	414	458	438	416	385	444	453	406	364	426	435	399	432	417	397	450	429	433	392	445	443	432	404	436	429	464	438	462	456	437	391	423	374	379	436	363	431	408	427	436	422	429	429	437	393	414	421	422	418	458	380	412	451	401	465	433	434	437	424	405	448	406	449	440	417	420	397	428	442	377	403	396	413	396	410	432	409	411	423	408	437	438	422	413	406	396	417	423	440	421	407	407	420	392	409	437	444	413	427	418	415	427	433	420	425	398	440	444	439	430	378	440	452	423	404	454	429	404	476	455	420	420	412	394	383	416	424	442	427	443	422	429	425	427	387	401	408	441	406	394	427	414	439	409	442	422	476	430	443	449	418	428	411	437	429	420	360	405	411	371	419	408	421	430	411	393	412	431	445	430	419	438	423	424	479	447	438	395	421	405	412	419	409	405	438	456	409	416	426	438	419	430	422	426	452	447	396	388	396	387	448	451	411	381	418	406	408	457	438	440	419	432	434	409	405	438	412	418	431	443	435	412	406	431	393	429	449	421	368	384	447	453	420	394	434	432	453	455	405	412	431	410	439	418	422	447	437	410	460	465	379	394	406	415	426	431	435	406	412	398	460	426	455	406	423	442	392	406	407	428	439	431	434	388	454	452	416	399	444	418	418	404	415	405	429	450	406	427	411	434	405	381	421	420	421	420	470	412	437	441	411	443	422	437	424	398	448	407	441	389	406	421	393	408	418	451	408	460	416	416	415	394	381	425	431	399	441	418	429	423	424	373	413	423	396	436	413	411	442	446	403	416	406	426	438	371	460	440	407	428	408	430	436	455	380	404	409	421	444	439	452	403	459	388	376	390	429	437	394	427	427	438	414	424	408	436	432	444	382	430	440	432	435	426	462	424	434	451	437	423	411	385	447	431	442	444	441	370	425	410	427	397	444	440	402	419	428	397	398	413	397	441	389	421	434	404	437	405	418	423	405	435	423	438	428	437	424	474	399	443	392	406	436	416	432	451	420	413	434	445	461	421	435	391	398	412	438	429	430	420	416	404	441	427	439	426	408	417	412	415	437	393	379	415	413	415	430	387	363	412	439	435	421	450	415	419	434	407	463	452	409	444	406	402	425	408	396	455	372	438	452	409	369	422	402	422	412	480	399	466	428	392	379	391	390	383	419	450	460	445	431	419	447	426	437	424	445	405	416	405	440	437	466	456	432	416	407	405	402	393	414	408	439	403	380	418	374	428	398	451	413	450	435	417	413	442	457	448	419	423	422	447	439	419	398	413	398	474	399	423	414	398	410	421	421	415	433	393	414	441	413	439	434	394	434	456	430	433	449	415	421	404	428	391	467	413	394	399	421	399	437	417	399	404	433	429	395	449	404	396	453	438	457	463	376	423	430	396	385	463	406	419	433	415	459	437	411	398	397	403	444	441	455	439	393	455	436	429	398	378	423	424	421	443	434	406	374	406	427	381	451	443	439	395	424	425	393	426	407	439	390	361	413	422	428	435	465	440	471	466	399	417	440	469	468	422	433	366	415	459	412	421	459	440	406	407	412	415	374	420	394	425	450	470	436	461	436	462	486	423	427	410	413	403	439	442	427	393	460	393	430	425	412	424	434	430	417	423	432	408	455	432	459	393	410	457	417	369	437	442	385	459	419	446	483	455	425	431	435	415	461	450	391	412	443	411	414	455	431	430	407	385	402	432	474	401	424	392	416	431	393	394	426	363	443	419	410	425	412	414	481	415	460	445	430	417	383	410	421	431	452	394	428	456	414	436	459	404	409	424	430	475	440	407	384	404	396	414	409	411	437	419	395	404	435	403	440	495	426	374	428	440	407	413	378	451	395	422	393	415	424	393	420	434	430	416	471	420	403	430	446	455	422	462	352	390	441	429	414	368	387	421	425	413	438	420	397	412	427	386	414	424	397	459	413	422	431	432	440	421	430	435	426	444	405	430	422	397	408	453	420	448	421	409	437	439	414	438	417	407	423	395	415	417	405	446	397	435	470	452	403	415	412	422	429	406	423	431	426	419	422	431	424	409	376	444	442	423	440	405	445	436	433	416	441	398	424	440	440	460	418	407	389	390	411	445	451	418	475	443	428	466	417	460	432	433	386	443	417	400	446	391	409	418	443	410	437	435	446	413	431	404	452	430	426	447	418	415	395	429	455	452	411	409	435	417	365	438	454	410	471	455	383	440	422	418	411	469	438	427	437	421	404	434	427	467	405	362	410	444	402	428	442	416	405	401	394	413	414	435	421	401	412	410	429	404	436	423	422	420	415	385	384	404	425	445	397	423	383	413	410	437	374	402	431	411	420	369	449	468	436	411	433	438	441	401	425	455	417	423	423	377	426	415	446	397	446	433	404	414	423	424	453	368	420	431	386	410	407	467	449	444	412	460	432	428	451	428	440	443	404	415	400	400	417	401	458	409	431	443	428	447	437	381	429	424	417	392	381	412	448	440	421	402	459	394	362	416	381	430	422	441	461	417	457	449	449	421	423	470	426	433	370	362	418	432	476	400	444	468	483	423	419	444	387	402	423	405	433	403	403	455	404	436	432	409	420	387	466	438	423	404	442	389	473	433	432	446	397	429	439	424	409	407	385	451	412	436	431	406	429	431	429	422	417	420	389	399	439	397	455	404	385	417	429	386	438	455	418	428	417	448	456	431	392	422	453	433	430	449	419	462	435	465	439	409	453	448	438	422	425	463	424	408	378	429	369	421	354	471	440	422	409	424	404	397	441	431	419	426	412	401	423	451	427	428	471	389	443	466	393	407	431	407	398	397	448	447	427	394	395	464	392	401	429	425	428	424	413	393	441	425	442	422	411	406	423	432	459	370	406	457	437	412	399	405	427	428	400	457	438	406	422	464	452	463	452	420	493	435	414	413	401	455	414	448	406	438	409	444	430	401	402	451	425	408	422	428	375	438	435	451	437	411	406	392	387	456	417	395	393	465	424	410	447	382	441	410	452	431	423	432	415	442	445	426	413	398	375	427	403	431	396	426	405	433	425	430	401	461	404	408	422	399	448	400	381	401	435	386	448	402	425	458	391	426	398	406	390	406	457	427	394	417	404	402	428	430	408	386	423	424	418	397	437	417	418	413	438	432	460	420	433	433	470	445	448	433	393	407	393	407
37221	12575	4436	2054	1430	1132	1079	1028	939	952	905	890	958	962	925	893	923	888	900	939	912	946	916	849	924	953	910	904	898	958	916	930	922	931	933	941	935	937	910	912	932	925	968	955	949	928	906	886	918	909	853	966	884	891	900	919	975	945	966	873	925	913	929	872	920	877	953	852	905	878	909	901	964	961	951	936	925	902	939	907	898	892	931	896	924	893	893	932	923	903	957	898	959	943	945	910	984	915	901	962	849	887	918	947	863	959	906	913	870	882	944	946	934	897	967	956	904	927	922	912	963	903	883	911	919	939	938	901	872	939	914	915	922	973	944	940	908	933	912	890	946	922	920	961	897	933	963	894	878	924	964	947	947	998	923	941	915	895	948	921	922	920	936	922	935	987	956	956	919	913	923	917	944	947	926	897	926	950	961	944	971	925	973	878	945	958	886	943	943	958	857	892	921	933	899	927	934	926	934	885	960	873	973	886	960	898	930	893	917	937	867	930	913	896	955	967	928	896	919	918	979	921	949	871	929	938	897	942	938	973	902	948	909	907	895	951	891	951	892	919	968	941	913	873	898	915	891	917	891	906	931	918	952	918	950	887	931	921	905	932	902	956	910	943	892	925	910	930	905	898	901	969	937	924	853	922	917	931	935	926	939	926	988	930	936	935	935	921	933	911	929	944	925	892	924	944	933	929	939	975	911	911	933	908	925	920	922	933	901	901	908	910	936	920	917	938	915	908	878	917	896	920	965	919	867	930	910	894	973	941	888	967	865	882	945	953	933	854	911	886	957	911	958	921	924	930	895	910	909	908	966	956	856	914	968	897	977	951	882	911	916	910	886	892	945	937	954	906	923	943	971	965	910	913	935	922	925	938	960	896	909	913	913	926	911	911	932	939	876	960	950	949	940	947	926	903	937	973	970	911	886	896	931	932	920	904	980	914	933	966	841	861	975	916	901	897	926	916	928	911	947	937	885	989	928	956	885	974	933	887	952	993	927	905	939	974	926	950	936	961	912	925	941	933	933	913	904	905	1003	893	898	901	919	902	926	935	980	955	920	959	941	959	916	865	904	887	967	936	965	900	928	907	923	842	902	942	946	855	923	865	905	903	894	942	932	890	886	946	930	920	915	954	930	901	899	977	919	971	927	923	937	948	944	911	883	934	907	904	903	955	922	925	974	887	907	892	914	904	921	962	963	915	895	939	950	888	947	967	941	924	885	923	949	898	932	950	887	940	944	921	933	911	902	936	950	919	927	924	905	955	920	931	920	915	938	875	918	959	881	899	892	909	936	948	914	943	879	951	907	932	921	962	912	948	976	956	916	918	856	906	886	959	936	991	884	930	945	919	924	925	953	881	924	958	906	933	950	925	969	932	929	949	940	940	927	961	913	907	941	909	980	877	879	966	868	974	904	936	904	893	917	920	897	933	913	876	994	896	910	956	970	931	934	929	888	921	1031	915	880	982	933	926	914	953	932	910	886	865	956	927	917	943	940	910	967	916	910	944	910	870	907	967	947	933	867	896	969	951	904	890	941	879	908	916	912	899	918	910	915	947	923	938	857	934	922	887	892	914	886	958	965	923	932	977	910	954	958	946	901	926	911	870	907	965	906	955	927	892	883	922	922	927	876	937	922	890	920	935	896	892	906	965	922	920	891	935	862	889	914	928	853	922	949	971	960	963	911	953	915	928	943	959	975	921	921	971	901	918	938	960	874	926	984	897	941	915	920	942	931	905	918	912	920	911	979	916	900	942	945	901	936	945	952	930	886	917	915	884	921	975	934	935	907	911	938	961	900	927	869	865	907	909	843	914	949	1003	887	933	918	1006	887	951	920	931	925	881	918	868	911	957	881	945	957	963	920	931	954	939	954	881	926	927	922	939	962	887	917	938	901	917	915	913	882	860	926	920	886	925	906	886	846	937	946	937	914	910	858	918	917	947	922	921	904	967	877	957	942	942	942	928	910	939	948	904	980	930	895	942	963	943	903	897	939	891	912	923	932	929	906	932	902	918	884	939	907	913	907	896	955	931	914	911	886	888	922	915	921	971	904	960	923	943	884	902	918	922	916	881	915	948	928	929	891	902	896	942	987	957	891	928	910	911	954	896	867	896	997	934	979	841	911	978	929	871	876	938	915	919	951	932	896	910	926	886	903	961	872	950	913	958	906	963	958	948	941	958	940	894	940	930	952	966	895	933	882	940	914	938	904	905	889	880	893	981	903	919	924	908	895	887	930	871	966	932	906	972	949	944	909	925	976	920	967	941	859	917	949	892	942	975	898	932	923	915	940	953	888	947	930	907	935	891	901	898	949	951	897	930	892	934	904	920	905	958	930	959	834	887	908	888	863	916	905	926	887	1013	909	896	941	892	977	952	938	857	1003	911	910	917	923	921	901	861	922	961	902	888	928	946	920	907	930	901	959	897	952	884	914	932	934	918	930	960	943	918	945	898	910	860	893	860	873	933	937	926	924	923	882	930	935	925	947	906	935	891	856	961	903	935	960	892	942	913	899	934	918	915	908	864	895	895	928	871	921	928	979	960	917	928	905	884	929	895	920	890	932	898	947	923	961	865	855	927	924	906	917	932	916	924	998	979	961	918	904	942	944	971	876	896	905	888	966	940	928	938	897	900	937	935	951	897	874	887	896	934	895	882	897	945	921	969	908	952	936	910	903	937	903	918	923	890	957	905	955	901	914	918	886	965	932	932	970	902	942	928	947	962	916	870	900	904	888	938	973	913	938	923	921	899	964	922	915	944	901	901	917	937	915	893	933	887	994	897	921	917	920	947	915	890	919	955	899	945	934	898	977	949	913	916	921	909	899	933	957	906	914	963	944	899	943	953	974	863	924	863	926	944	916	915	938	919	891	909	905	954	974	946	941	976	943	923	895	946	974	950	869	912	877	914	960	896	925	973	910	888	914	926	947	884	909	905	945	932	923	870	936	918	891	928	945	963	899	944	944	914	960	900	899	962	944	976	932	983	910	925	933	932	947	852	944	960	904	900	904	910	907	901	943	895	913	927	917	953	930	922	976	899	1005	968	910	926	901	894	941	984	981	883	906	925	910	916	953	972	889	974	941	870	931	962	905	882	989	951	858	894	960	927	939	950	962	931	899	934	916	955	939	926	884	948	936	934	902	904	885	886	928	888	900	981	941	960	943	903	947	905	926	895	909	926	924	973	936	918	908	925	914	930	873	952	942	918	932	934	857	955	904	915	938	879	970	944	951	890	919	913	929	858	909	907	862	931	939	931	891	910	865	942	906	937	912	918	903	881	856	921	962	905	924	915	943	928	913	943	977	962	892	887	962	944	986	977	933	927	876	882	949	938	904	874	946	951	946	930	866	920	949	967	891	952	896	949	844	919	969	954	845	988	912	919	911	963	985	902	928	954	894	932	930	922	906	908	873	929	902	900	910	951	875	946	894	927	978	931	962	935	917	911	940	966	899	941	962	862	919	914	895	978	932	881	964	946	900	919	918	913	896	925
59589	24200	7519	1393	682	445	468	457	449	441	434	435	415	433	389	459	446	406	421	457	404	466	398	438	397	426	452	431	445	390	393	435	434	422	409	414	441	415	442	448	425	429	381	420	410	430	421	429	452	448	393	441	438	461	479	420	399	462	436	400	434	424	446	436	415	413	437	468	439	428	466	422	430	422	426	447	450	419	441	460	443	387	415	410	433	463	425	421	408	439	438	423	419	398	435	456	406	436	443	441	428	423	399	450	429	399	429	426	448	382	438	438	399	435	422	426	426	441	418	443	437	450	449	407	384	423	432	425	412	458	415	414	443	458	453	421	379	379	399	429	437	445	473	457	481	434	443	449	413	442	415	439	408	416	453	419	446	452	474	439	399	430	459	438	449	437	438	400	479	450	400	426	406	411	411	411	427	378	421	432	458	407	441	479	434	430	460	421	431	423	447	453	418	408	456	461	430	434	426	439	399	446	418	460	448	436	415	443	430	452	427	433	418	436	463	418	417	404	444	434	458	434	426	457	440	425	408	409	447	478	443	391	405	436	414	443	417	416	413	394	462	440	424	432	454	433	396	435	408	432	436	428	434	491	429	420	466	426	450	436	449	442	428	394	457	430	420	412	415	412	456	457	434	465	396	439	424	434	406	483	452	438	424	419	409	456	398	450	396	453	447	446	403	422	426	409	446	422	449	440	402	432	401	439	406	426	438	439	421	446	440	408	443	438	408	421	418	422	423	461	442	453	424	415	440	422	443	422	472	414	409	424	431	448	408	448	456	407	434	401	419	429	442	426	437	419	398	444	435	410	460	439	446	426	419	436	439	424	482	428	473	440	452	482	441	424	442	442	415	422	407	415	408	408	427	450	441	436	457	432	427	398	380	432	432	415	441	422	437	434	459	474	426	450	415	439	449	452	405	424	451	422	427	484	408	441	427	413	427	446	424	460	417	381	404	417	395	452	360	366	440	440	418	428	431	462	402	407	444	440	474	465	455	433	443	442	436	429	404	443	381	412	481	435	452	442	434	406	468	460	404	454	429	457	449	427	440	425	494	460	404	450	438	380	446	434	414	406	429	471	447	420	406	415	457	453	440	426	413	444	386	426	438	434	433	433	443	418	417	458	418	439	432	435	403	400	444	429	439	456	452	400	417	435	463	432	426	451	454	469	391	412	426	435	433	436	456	461	443	470	415	392	413	464	456	423	394	447	427	408	424	384	430	393	383	418	445	480	431	403	412	411	376	399	422	433	436	456	425	434	440	392	418	426	422	463	416	441	442	415	439	461	438	411	397	459	427	429	428	444	475	462	410	401	443	440	397	427	408	397	435	415	442	475	456	446	391	439	365	398	423	446	405	439	414	403	448	417	437	462	433	424	426	408	461	428	427	425	477	389	435	410	410	426	418	488	406	425	454	449	431	459	470	413	463	410	460	420	437	419	478	403	417	455	410	437	438	445	440	437	413	434	420	430	470	417	439	390	431	436	401	439	399	413	454	475	457	419	436	439	401	421	446	434	432	439	401	433	458	470	414	410	448	428	430	465	434	413	430	437	421	417	456	467	411	455	432	366	412	413	448	461	473	411	435	396	408	450	461	466	440	420	484	454	382	431	410	439	425	438	432	395	420	472	421	412	436	448	471	458	430	393	431	445	431	467	432	428	433	435	422	435	440	407	483	416	397	432	417	453	443	459	389	458	425	418	439	436	447	409	436	417	419	431	448	423	434	391	471	411	417	440	445	411	484	408	436	452	405	429	459	451	374	441	427	411	443	436	436	423	453	414	441	352	447	427	428	431	427	392	402	418	425	419	387	401	409	500	471	439	426	435	457	431	442	411	412	374	458	381	410	463	404	438	396	428	384	398	446	429	460	464	412	447	394	413	400	416	395	459	455	463	446	426	440	398	408	445	439	379	430	414	425	454	429	425	383	452	441	465	424	428	422	427	442	449	448	443	397	460	432	449	389	407	388	445	408	417	439	447	444	453	415	486	427	446	473	446	482	400	429	437	414	445	425	445	445	442	440	422	463	463	386	425	437	405	476	454	473	420	405	441	416	418	458	416	417	426	442	408	424	467	448	421	383	414	411	424	411	431	427	427	458	460	445	443	397	452	426	422	478	464	421	431	417	409	441	463	446	424	396	462	454	430	389	430	410	476	420	428	433	465	391	421	433	447	431	425	454	442	461	419	403	426	455	448	410	389	476	413	432	410	466	431	442	460	465	420	433	422	429	414	416	453	443	407	482	432	440	437	442	462	442	433	410	416	434	412	421	431	427	438	435	437	427	452	420	412	454	424	432	422	436	456	442	415	406	408	439	419	445	431	412	429	429	449	427	429	416	416	444	439	413	435	409	431	436	434	427	441	407	435	420	441	450	424	413	410	401	390	408	425	426	437	462	432	428	442	451	429	443	432	458	427	470	457	441	433	388	420	458	406	420	472	427	447	427	457	427	409	439	405	401	428	411	428	427	502	409	437	431	437	423	462	440	419	435	423	431	418	421	409	386	450	429	406	425	409	406	433	459	414	452	431	426	452	445	445	380	419	418	456	459	438	467	392	419	430	444	448	463	396	421	415	408	466	434	425	421	430	446	433	429	447	399	420	443	404	408	473	420	432	398	435	460	424	465	444	415	420	449	411	429	418	436	448	459	414	404	448	483	460	424	449	446	396	416	472	453	480	429	423	411	420	381	445	417	451	459	425	417	418	458	422	415	432	418	434	432	414	411	449	425	409	415	413	454	409	406	403	459	425	448	423	448	447	488	422	465	490	388	441	419	422	394	430	458	440	425	406	437	437	451	421	434	442	428	380	457	404	394	425	444	408	444	433	432	412	449	427	453	394	421	399	410	422	399	425	410	420	421	424	391	457	463	465	411	434	413	418	460	441	449	424	424	451	446	445	448	443	424	442	408	455	430	396	388	446	466	456	409	438	439	452	433	427	419	436	435	443	464	449	424	483	456	433	431	399	412	450	458	428	433	465	374	414	440	452	438	415	424	440	431	447	463	428	431	406	446	394	402	386	472	462	418	403	447	405	439	462	410	421	441	423	430	431	447	458	409	422	423	400	416	428	430	430	420	392	451	451	396	411	415	445	440	419	425	415	451	437	424	412	476	444	396	455	431	448	446	448	410	455	400	448	443	443	473	443	447	430	439	459	396	459	423	413	418	434	443	447	461	466	443	417	429	436	452	420	469	419	404	431	393	428	405	401	450	426	414	438	420	456	417	420	438	448	439	427	401	423	425	420	396	438	418	429	430	431	424	438	456	415	402	439	427	453	423	421	440	400	408	419	453	430	429	464	446	390	490	420	403	404	451	453	440	416	421	416	412	400	413	448	435	440	440	433	414	441	403	411	413	464	460	436	411	457	407	466	446	415	437	457	454	443	445	451	456	425	435	411	424	423	443	374	384	396	403	447	393	424	458	427	429	410	439	453	393	426	418	471	453	485	433	433	427	463	446	433	417	418	468	416	465	432	436	419
41673	14335	4595	2341	1599	1178	1037	1023	952	949	920	975	963	962	918	907	894	970	938	929	933	929	921	856	918	914	900	924	912	956	990	946	914	961	924	909	926	965	896	924	977	963	873	940	955	936	922	973	953	911	996	883	942	950	944	962	944	979	930	936	920	963	948	921	884	934	896	1007	939	968	943	916	934	930	901	950	940	945	968	933	871	923	957	923	916	885	936	923	924	930	962	933	986	926	928	906	916	933	911	913	926	933	931	950	892	916	952	952	970	914	928	940	1019	959	1041	954	935	949	899	934	884	995	965	925	933	906	926	956	896	918	953	878	995	926	917	982	950	939	943	939	905	900	907	876	916	945	973	910	954	1011	922	924	980	910	950	952	925	872	963	906	979	968	916	888	889	904	985	903	885	887	984	905	906	916	903	899	975	959	918	903	894	950	949	881	961	961	871	1006	940	948	890	977	952	916	947	962	967	829	891	906	957	945	983	921	960	938	928	990	965	947	966	982	905	931	919	972	893	901	917	925	960	947	948	927	931	959	930	889	955	918	887	926	895	952	936	916	895	934	939	948	910	902	928	935	928	929	926	931	893	962	936	972	948	960	929	943	932	996	930	909	933	899	961	872	969	914	897	934	981	911	918	937	937	906	927	899	909	959	960	951	973	908	937	880	906	859	888	918	928	928	912	878	943	954	956	920	955	957	876	939	977	934	896	968	918	922	998	941	905	928	962	932	974	881	950	921	950	937	973	906	914	962	930	967	871	917	896	985	963	970	944	938	926	923	913	959	914	926	934	973	896	954	987	917	988	911	903	946	956	908	960	907	953	934	960	898	942	940	930	955	944	993	940	933	958	936	889	890	952	972	921	885	968	934	904	954	927	920	925	974	953	938	923	947	982	984	931	979	968	876	945	912	920	915	891	977	934	967	977	845	914	926	920	917	940	912	895	959	903	957	921	945	937	895	917	1019	928	944	933	969	885	968	956	904	928	929	920	904	933	954	914	927	899	940	958	885	918	906	961	915	982	937	981	875	921	933	910	911	940	909	886	950	1012	947	927	958	894	865	922	958	901	930	952	959	930	903	887	852	939	959	950	915	948	941	967	979	956	892	913	940	925	950	927	889	933	939	909	952	891	961	933	916	954	893	938	913	937	951	938	917	949	956	959	924	959	955	912	960	922	897	919	955	930	940	964	966	951	972	948	945	904	943	966	974	928	902	976	898	905	915	908	971	892	921	942	966	829	964	919	919	968	957	966	983	950	935	915	878	953	948	937	907	960	996	934	935	929	977	931	925	972	941	930	920	975	929	958	973	916	949	997	957	940	895	959	928	918	892	928	907	903	945	984	884	925	911	940	881	915	916	861	969	939	897	905	923	904	946	940	881	936	893	919	951	944	933	955	901	935	939	931	919	979	949	904	953	905	945	982	880	937	906	923	939	943	870	949	962	969	940	922	996	970	960	933	852	900	968	889	925	960	907	933	887	884	951	898	937	924	932	938	936	952	891	977	932	972	985	927	965	933	945	938	934	960	973	941	939	942	958	926	935	919	938	965	907	945	970	950	944	924	917	961	881	976	891	970	906	975	969	961	950	917	882	918	898	919	938	990	920	884	954	894	917	911	939	1000	911	895	934	927	911	943	924	919	912	947	945	915	956	953	930	925	946	882	934	965	938	946	943	951	917	869	937	940	985	914	916	942	939	939	945	866	944	926	960	885	903	952	930	940	971	968	947	896	920	912	954	953	909	961	867	926	958	953	964	950	924	992	897	940	921	925	963	944	949	915	997	978	979	946	930	951	961	908	955	942	874	942	971	964	912	956	872	956	932	923	958	948	952	898	920	932	869	929	918	982	948	883	909	954	960	934	947	988	950	930	954	958	949	929	959	884	926	940	944	930	922	897	971	943	905	946	971	957	913	970	936	941	887	935	937	953	890	944	918	929	937	882	913	952	976	967	930	959	890	953	923	855	970	918	869	930	936	907	971	965	959	954	958	902	917	962	952	971	921	961	913	981	958	899	909	896	963	953	882	944	928	979	928	979	999	975	898	884	943	916	925	923	990	958	896	961	936	980	860	930	928	977	965	943	859	910	916	969	925	971	968	940	922	934	912	920	956	980	966	963	947	905	930	917	890	918	884	904	972	961	918	943	998	935	923	913	955	921	935	920	937	956	933	945	915	917	983	920	925	937	967	967	877	965	914	896	913	941	933	927	946	959	930	914	904	923	926	925	936	973	893	935	939	943	893	986	930	917	983	951	899	908	927	892	898	897	899	940	897	927	916	900	893	986	915	938	966	934	917	922	972	976	915	906	887	987	948	928	874	970	930	886	934	929	929	945	979	935	920	950	893	941	935	962	913	970	916	897	836	882	906	971	914	876	996	936	925	915	935	988	958	957	974	967	912	971	925	905	980	933	934	942	965	955	933	940	899	894	947	955	938	929	929	939	956	948	895	930	887	949	860	954	942	944	931	865	957	900	930	910	992	919	901	953	986	925	968	891	972	947	903	979	941	922	923	942	910	936	935	931	969	959	878	935	946	884	935	935	996	933	936	929	924	971	884	919	930	917	974	984	943	908	976	1015	939	928	934	1028	945	935	978	931	930	973	911	932	949	943	938	917	963	902	971	935	922	892	871	849	924	964	898	896	929	962	945	976	910	908	975	948	947	933	992	926	921	913	869	936	951	958	900	906	932	893	900	903	935	928	950	925	933	899	940	945	903	972	946	943	922	912	922	911	974	896	908	904	899	926	936	899	985	930	922	944	954	987	985	917	959	920	946	907	974	973	951	961	917	894	969	930	925	927	914	979	981	916	969	874	955	963	913	953	897	932	931	928	933	960	853	951	969	952	969	968	946	923	951	1011	928	1007	925	937	920	935	935	924	942	885	972	937	890	902	998	919	935	932	946	907	881	921	957	959	901	944	880	976	890	965	959	905	942	882	941	865	919	911	904	964	903	930	927	945	888	945	888	917	880	927	902	925	878	912	946	931	943	919	966	982	944	911	941	918	922	937	954	930	933	923	933	933	906	918	938	911	925	979	974	917	950	916	916	914	914	958	942	967	928	945	918	922	896	869	939	908	984	900	926	937	1008	937	935	941	901	963	921	922	925	956	971	928	977	969	941	915	968	956	946	908	956	937	928	966	943	910	972	979	888	908	917	966	946	912	951	975	957	995	1000	922	880	923	944	997	934	918	915	930	930	911	955	917	987	945	993	890	1024	924	893	947	914	901	920	955	972	927	906	886	986	877	962	979	942	906	936	935	892	920	962	913	930	965	916	939	892	955	917	975	887	953	965	914	958	933	916	940	895	921	953	957	970	904	989	930	911	901	953	966	949	944	932	932	954	934	987	971	903	907	907	905	942	958	982	907	956	927	982	980	877	926	960	900	932	944	946	919	959	972	880	964	930	967	973	918	892	924	869	928	927	917	948	926	893	938	920	944	931	954	905	950	930	984	900	961	904	960	960	910	1007	921	981	929	917	931	930	912	886	883	948	947	962
48532	18311	5412	1512	726	535	463	427	379	409	421	439	416	437	416	374	437	376	397	405	405	417	411	439	408	430	412	410	393	399	419	434	445	410	418	417	401	412	416	389	381	408	432	400	403	372	379	426	420	382	431	411	368	405	405	454	424	431	404	387	395	407	386	406	407	433	461	416	427	418	391	392	437	402	384	413	416	423	398	411	417	406	408	420	390	438	385	398	409	427	407	439	377	439	404	444	412	435	427	422	406	410	379	408	387	395	409	386	435	414	399	398	400	407	429	451	412	412	411	391	389	424	384	429	386	434	449	407	394	380	411	416	399	452	441	411	393	403	392	445	378	426	383	380	447	399	386	437	461	416	414	414	399	455	352	440	367	431	431	433	429	404	418	386	393	375	421	421	410	436	412	411	393	437	386	440	373	411	381	390	415	433	376	389	409	401	393	436	425	410	431	369	430	370	422	402	442	421	450	392	431	435	408	380	382	435	387	389	396	392	436	402	421	415	386	413	412	398	432	454	416	412	422	384	396	395	387	426	384	415	377	405	403	397	415	387	419	435	419	432	388	407	367	427	427	411	411	406	402	399	399	389	381	420	442	396	398	396	417	446	411	367	402	419	431	383	376	450	437	379	395	404	427	392	453	351	409	422	384	373	380	389	426	438	431	458	421	399	388	449	396	386	396	455	407	402	416	432	434	392	415	406	389	424	433	381	434	446	427	408	405	366	427	426	432	427	387	401	431	418	431	390	395	415	402	449	446	450	413	410	396	373	423	431	381	410	387	419	422	405	429	384	404	401	429	389	437	396	431	357	376	372	378	431	393	425	446	411	400	399	424	357	392	423	370	364	362	426	438	429	440	386	427	385	419	411	433	469	402	419	404	422	400	413	431	417	396	417	426	440	379	434	380	359	424	390	426	417	433	406	433	350	377	401	445	397	435	395	405	407	393	378	395	399	424	361	388	406	385	379	402	406	401	374	418	461	440	425	394	394	371	447	401	410	429	398	391	381	385	415	368	404	391	379	422	449	410	440	453	355	405	417	402	398	383	371	354	408	417	399	422	430	430	396	398	391	384	381	356	402	414	407	428	397	424	373	402	433	432	438	448	407	382	424	412	419	380	386	380	412	435	424	445	400	400	430	429	414	411	380	418	418	384	391	437	401	419	425	430	416	435	402	420	390	399	378	437	351	397	413	417	433	424	395	395	455	421	410	394	429	416	431	396	382	402	428	438	404	384	430	395	413	434	396	423	397	420	371	433	437	385	399	384	433	395	420	404	410	415	392	405	415	410	422	424	450	436	423	422	446	414	457	438	433	408	411	454	434	430	404	419	405	411	409	441	373	413	409	455	408	401	405	415	423	401	403	410	402	439	419	397	384	398	409	419	392	427	416	382	403	436	415	437	436	395	410	431	422	388	407	416	364	418	395	399	425	381	410	426	402	435	420	425	346	422	394	405	420	435	394	416	397	444	434	434	428	431	391	385	399	402	429	389	407	435	439	383	396	387	414	411	405	447	461	403	408	443	418	424	402	453	391	439	395	453	401	433	435	446	411	404	397	413	380	407	429	414	435	373	423	445	414	408	451	392	375	402	363	397	387	355	455	374	426	435	376	392	421	381	408	431	423	411	419	452	415	398	402	450	404	405	408	416	417	396	393	415	413	396	408	386	411	393	410	422	422	452	418	410	404	394	406	383	430	421	416	374	403	408	410	420	398	436	425	396	407	413	406	396	410	399	381	403	436	431	383	410	408	417	428	404	395	389	417	444	387	420	401	411	418	388	423	433	420	421	439	406	434	425	410	439	388	436	389	383	444	384	369	418	402	396	454	442	365	409	413	433	443	399	424	450	427	374	387	388	383	404	353	427	411	411	370	448	426	395	402	403	437	432	464	441	374	435	421	395	393	400	404	404	369	402	432	377	446	375	406	430	393	390	441	392	395	419	401	445	390	422	431	421	412	448	408	418	413	428	416	416	391	440	418	353	405	429	410	386	426	431	402	409	408	411	393	407	380	386	425	442	391	417	462	384	418	423	417	411	367	446	397	417	416	392	438	375	434	402	406	411	425	443	371	393	400	405	429	389	412	388	429	394	445	410	414	429	429	401	394	388	427	411	425	380	427	383	413	386	420	429	388	394	433	401	397	441	411	396	425	411	394	416	411	399	451	405	407	441	416	360	414	403	432	412	422	424	416	416	429	411	384	452	399	428	424	421	422	390	404	384	450	372	440	409	453	404	407	392	446	446	392	406	431	339	401	391	381	411	392	402	426	419	395	393	407	433	423	444	411	406	395	436	440	422	423	386	401	456	465	415	419	450	407	401	428	428	454	422	444	399	417	436	406	417	429	414	395	437	403	407	391	424	413	374	382	420	386	387	406	400	387	398	415	417	367	423	389	410	405	388	439	433	412	414	418	432	414	419	400	397	392	408	402	420	417	406	396	473	380	416	373	383	386	441	447	404	406	423	386	411	431	449	441	416	404	413	384	408	358	406	406	457	375	411	437	402	409	408	415	404	360	405	403	420	385	396	419	419	438	396	419	389	397	451	418	436	404	409	437	422	428	411	414	424	427	413	408	387	391	437	408	408	426	421	368	428	382	390	400	387	422	365	433	448	415	426	431	398	391	439	423	416	409	408	405	410	409	426	410	427	419	377	366	416	402	379	403	423	443	420	423	423	406	415	432	405	365	408	417	380	420	430	420	414	370	376	398	377	424	416	435	380	450	398	432	465	466	390	438	402	396	420	382	418	404	400	401	397	410	414	439	396	428	387	372	392	419	415	390	400	422	392	414	403	443	411	384	385	377	437	396	384	413	419	388	409	426	401	395	416	422	432	406	400	388	446	416	414	409	406	397	408	402	397	431	397	357	405	398	416	443	434	448	428	408	396	375	377	420	413	391	392	420	434	427	412	434	386	408	448	409	373	427	429	392	392	396	404	410	444	406	398	372	443	429	392	413	377	371	425	384	430	411	411	411	405	421	421	426	391	432	410	442	385	404	418	442	435	416	402	443	426	414	415	428	421	432	400	416	402	389	385	406	416	418	434	436	421	421	410	389	414	383	384	415	388	379	396	414	439	422	397	406	412	396	429	420	370	378	355	389	426	441	395	442	409	405	427	409	378	446	417	473	427	407	399	418	396	426	445	452	437	412	435	389	395	466	397	399	374	425	451	399	419	412	391	418	394	407	400	432	378	435	424	400	432	411	388	403	441	418	398	427	402	420	435	442	421	398	397	415	464	446	440	406	428	381	420	437	382	403	413	420	388	422	424	417	419	400	428	392	383	410	400	424	403	392	413	413	375	383	436	421	424	390	426	398	366	410	407	432	407	378	398	432	436	434	397	403	442	415	419	436	434	389	442	408	420	398	450	434	398	425	412	407	380	379	390	403	376	458	402	439	436	413	458	410	400	412	430	383	427	385	454	402	395	397	406	395	418	434	439	413	386	424	422	453	422	437	433	421	452	430	397	399	376	365	416	423
32798	12720	6230	2911	1819	1290	1113	977	884	906	870	871	920	912	877	905	885	915	882	879	931	890	885	880	912	922	938	831	932	913	868	926	878	886	918	829	920	876	865	924	916	905	892	859	856	923	889	884	926	884	906	954	872	934	921	892	887	922	881	879	892	958	906	891	900	879	938	901	900	847	890	947	845	903	884	863	846	893	871	875	903	803	892	864	877	881	887	867	924	924	868	924	898	880	854	914	912	937	869	911	882	836	938	880	903	958	862	861	914	896	859	929	935	917	946	895	857	890	851	856	914	880	936	930	850	879	889	868	888	865	885	885	914	924	864	869	916	912	915	890	887	909	849	890	936	911	899	902	930	848	887	888	933	908	894	852	894	920	901	924	899	912	871	870	907	920	929	891	857	858	939	886	919	881	872	854	894	869	888	878	901	899	836	925	889	863	906	877	863	919	928	900	867	896	906	940	889	894	936	855	928	865	878	930	896	920	900	866	915	908	921	888	915	898	870	907	862	915	882	914	922	875	858	937	863	900	914	906	935	881	899	898	885	872	912	868	878	860	932	882	937	897	890	898	873	904	881	892	952	867	891	820	908	878	928	858	922	890	923	941	912	865	873	920	897	887	909	891	907	862	892	906	918	922	923	903	900	862	911	937	875	904	876	908	865	918	882	895	884	908	899	822	891	864	855	871	883	907	872	910	877	855	833	888	845	961	885	851	851	877	873	901	897	873	917	877	840	914	889	858	886	868	898	911	868	891	922	857	927	858	909	942	889	909	920	900	880	912	899	934	891	921	887	917	881	908	926	879	875	869	865	928	896	837	922	895	804	890	920	895	911	894	898	869	951	909	905	875	894	879	916	897	874	957	952	916	882	934	926	886	928	894	898	891	961	899	897	933	924	924	903	890	897	869	909	904	913	945	933	934	880	923	882	836	898	877	914	896	871	876	904	906	934	903	875	905	893	899	950	875	891	908	907	878	956	896	915	947	958	907	872	938	910	878	883	915	901	925	897	860	880	927	901	906	891	872	898	883	941	869	875	909	847	907	876	867	916	903	877	928	903	917	915	894	944	887	862	886	911	847	834	943	862	881	879	852	901	824	845	882	844	866	888	872	850	908	914	922	898	909	865	879	887	907	877	901	877	930	883	898	873	840	919	926	868	901	893	943	931	906	895	829	906	836	905	882	915	900	825	897	918	861	870	896	908	962	912	891	907	931	877	933	919	861	856	850	894	849	890	897	868	875	911	863	874	909	898	909	932	883	855	913	931	888	912	889	916	876	853	856	834	870	884	911	935	924	893	903	857	882	964	902	883	884	897	897	861	886	910	899	884	937	879	888	917	1000	919	857	861	954	926	910	921	912	888	894	865	908	917	871	871	810	912	896	911	886	846	870	863	868	894	832	824	857	887	883	855	854	870	802	936	890	879	860	896	839	952	878	877	947	811	861	941	858	836	923	958	862	889	874	920	870	867	887	959	905	848	882	879	921	883	861	926	880	857	929	875	874	926	928	854	886	876	924	892	895	934	922	909	891	885	923	932	939	886	893	896	850	939	880	852	902	907	902	910	871	934	892	899	898	932	875	929	965	901	858	936	908	966	871	910	921	914	850	925	899	860	898	891	857	881	889	877	922	859	853	911	909	868	937	869	924	911	903	897	876	871	846	886	858	898	900	905	873	884	885	917	870	883	909	883	859	856	912	813	920	833	872	885	904	834	906	851	921	893	887	897	901	911	889	926	851	899	916	836	924	867	907	906	912	889	925	903	915	840	923	843	930	903	885	871	895	901	817	908	906	866	901	896	875	870	841	932	826	853	902	853	874	860	846	895	924	898	859	928	867	897	932	881	940	862	962	874	887	868	874	873	912	883	855	844	858	925	872	913	860	910	907	929	905	871	944	893	906	913	858	836	890	879	905	905	869	894	890	904	905	826	849	867	897	871	882	891	852	861	916	869	912	821	890	865	842	843	859	897	914	898	910	894	924	967	886	894	907	937	879	900	900	937	906	923	903	859	878	919	876	923	952	904	845	881	931	897	892	860	910	956	885	914	836	899	873	899	884	855	910	852	856	903	880	855	898	912	899	848	899	901	861	872	878	887	887	912	815	858	910	904	886	860	906	896	824	907	915	909	966	880	874	889	873	911	843	929	892	866	877	892	868	841	875	904	857	869	924	852	853	858	924	951	913	911	899	879	931	886	888	884	884	919	854	885	963	887	899	884	888	895	902	914	906	927	853	935	934	847	867	852	866	921	873	830	921	922	851	899	857	910	863	893	812	875	841	931	856	913	960	891	892	916	892	910	869	921	869	871	910	910	896	911	889	869	951	887	938	929	882	880	894	915	904	839	890	890	979	867	892	887	869	888	863	862	832	909	930	922	905	913	886	902	837	889	872	962	891	903	930	888	957	887	867	954	895	906	887	848	856	876	940	873	857	907	890	907	843	928	887	922	937	866	893	925	905	853	920	955	922	930	870	896	881	899	904	919	901	901	944	939	938	892	852	921	940	906	896	844	878	930	907	904	922	894	927	894	893	894	933	859	885	875	871	931	882	867	968	889	886	904	957	873	963	842	925	888	926	878	906	887	892	904	905	938	965	895	843	884	869	831	896	882	861	867	900	893	866	831	906	899	879	869	903	859	931	851	889	897	908	945	910	919	854	894	944	871	899	881	934	902	869	951	860	899	913	902	895	887	886	864	892	883	906	894	851	962	876	935	913	909	876	892	881	893	883	858	905	934	865	957	855	922	931	900	874	844	896	892	858	942	869	865	933	886	896	840	955	889	891	876	868	974	921	881	918	882	845	932	925	865	875	894	887	898	876	856	917	897	887	890	892	884	977	878	899	906	878	878	872	823	875	911	828	862	917	896	921	915	885	889	908	879	883	844	822	903	865	869	951	883	847	881	849	877	896	900	920	914	928	898	840	930	899	858	886	961	881	900	838	897	892	872	876	877	954	928	866	880	901	896	887	849	900	895	878	916	920	899	826	857	843	871	935	864	917	918	895	887	890	924	893	913	876	932	896	911	877	873	912	903	904	881	916	922	850	886	949	895	958	915	907	861	888	915	861	895	878	863	858	954	912	919	897	903	932	901	884	878	861	871	893	910	873	940	901	911	892	905	830	906	871	889	889	923	917	846	893	873	898	877	923	941	892	868	901	880	910	864	929	877	902	928	912	847	893	848	841	903	941	934	929	863	861	918	910	890	915	913	871	864	859	861	902	874	877	872	898	917	887	877	872	890	908	878	866	921	897	893	912	894	899	845	840	888	877	848	917	856	895	877	939	842	897	931	907	903	882	928	873	858	915	889	867	848	869	908	862	844	942	872	899	843	860	853	943	919	922	924	945	846	888	905	966	887	864	904	841	920	879	925	823	845	889	885	921	867	910	850	885	894	910	921	880	908	930	914	876	858	858	873	820	902	877	865	931	896	851	878	876	924	863	865	936	913	922	891	857	946	912	891	909	864	911	874	871	857	819	928	939
48747	22314	9095	2183	905	539	489	433	415	448	413	431	395	415	410	453	442	451	403	415	473	419	425	380	422	450	382	402	425	408	421	424	451	428	438	424	393	442	421	448	386	444	456	396	426	441	420	393	441	412	368	429	447	472	410	405	425	451	422	388	416	403	381	429	427	396	395	442	442	449	409	428	429	405	393	423	452	415	417	452	401	429	419	437	410	410	400	420	391	402	414	410	384	403	385	423	440	456	436	389	429	401	419	435	441	387	375	403	403	469	416	382	474	407	398	432	456	418	437	408	426	430	417	400	439	424	411	421	429	424	389	382	406	446	395	408	376	384	399	429	409	395	404	419	401	426	451	416	390	413	446	365	431	430	432	425	377	407	446	392	402	422	437	434	457	460	395	422	419	390	389	397	401	383	439	434	366	428	439	381	405	413	412	418	406	421	444	416	421	436	378	429	398	412	411	412	470	408	446	377	437	422	432	421	402	417	439	440	418	429	407	406	424	471	457	415	433	415	419	391	386	421	373	368	441	424	458	436	415	414	464	434	447	429	392	400	432	403	438	409	395	410	417	404	428	406	377	386	431	405	399	455	438	419	401	402	412	431	375	412	382	433	442	393	407	437	400	436	423	409	412	405	383	410	404	423	438	396	435	428	397	413	389	398	438	435	391	408	407	430	426	419	384	420	445	461	417	432	393	417	385	425	429	424	473	431	413	408	375	425	380	441	410	425	461	421	404	416	370	417	441	402	424	433	411	408	436	422	413	441	419	466	401	415	415	437	450	419	414	404	431	390	404	433	384	398	437	430	439	437	404	415	419	417	435	406	416	423	380	413	440	436	392	426	401	428	438	429	391	362	459	395	410	432	420	438	461	404	379	428	394	429	449	422	428	379	402	385	402	403	431	405	403	433	418	446	409	409	409	433	415	428	411	412	407	406	435	419	439	438	399	433	422	409	376	403	431	408	403	410	412	424	366	443	401	405	411	401	413	430	396	442	431	453	461	460	429	440	419	411	433	407	404	420	418	367	446	398	389	401	455	440	428	397	424	401	375	425	447	401	428	397	444	443	458	446	418	407	434	424	417	377	421	440	463	435	415	389	424	487	404	416	434	423	407	437	412	444	403	428	403	403	458	426	403	425	418	429	413	428	390	418	439	429	396	455	436	441	446	422	407	434	447	411	441	394	455	441	423	445	380	409	411	416	415	402	411	408	382	462	417	392	379	368	389	443	460	412	405	386	435	419	449	423	451	429	430	350	383	380	454	407	398	462	395	417	391	439	432	403	386	433	401	430	435	395	414	436	445	415	402	421	439	407	402	416	376	434	385	422	428	426	406	400	406	414	426	400	426	426	411	361	427	437	446	408	502	387	427	423	415	419	428	419	398	426	428	430	440	433	404	391	430	426	410	447	432	401	425	398	375	412	417	392	417	426	405	430	440	419	348	399	425	411	429	423	445	425	431	398	440	418	414	434	423	419	429	446	444	422	429	480	397	427	417	474	419	423	421	442	430	416	425	443	440	440	421	413	396	383	400	393	420	382	396	384	414	455	419	411	446	405	414	432	442	444	430	450	449	435	390	402	402	397	402	438	407	376	413	458	438	378	380	436	428	441	414	414	408	485	403	425	410	414	436	429	409	401	408	412	414	425	417	414	417	404	403	417	412	402	414	370	414	388	411	423	405	453	408	426	426	364	382	406	443	437	411	390	402	398	441	420	433	407	441	410	412	440	416	456	393	374	414	428	440	450	444	407	424	392	403	396	420	421	419	429	431	406	389	441	410	374	422	457	405	457	451	452	400	395	376	381	388	421	431	450	452	414	437	423	420	435	428	413	397	442	407	430	411	434	403	441	423	397	383	400	420	404	425	410	383	437	432	414	427	413	440	381	402	396	417	406	438	421	429	426	430	422	422	434	413	434	423	412	402	384	450	431	445	421	417	395	389	437	422	448	383	422	407	412	417	418	429	434	392	435	460	417	391	409	429	456	419	452	430	387	444	414	478	454	371	404	408	427	468	405	387	396	399	447	389	444	412	450	376	437	433	391	423	386	434	446	405	432	386	391	421	420	408	443	391	410	397	448	370	441	423	448	426	433	442	428	424	432	410	425	412	404	394	399	393	432	436	416	369	450	411	398	402	382	413	421	405	431	410	423	408	414	399	382	434	422	374	418	454	417	427	418	401	397	414	386	430	425	424	432	416	420	422	432	407	446	435	422	398	416	419	426	459	428	407	397	403	403	423	390	423	400	387	431	407	405	412	383	375	436	427	443	420	431	399	409	394	382	377	426	456	437	423	393	414	421	406	368	405	409	427	442	388	393	412	439	397	403	405	418	409	425	443	394	431	377	410	393	408	401	407	418	435	450	398	418	388	386	477	450	429	414	420	409	468	419	372	416	376	387	382	378	388	393	441	413	423	448	386	429	435	410	409	379	443	379	405	366	457	427	413	393	417	439	411	440	409	416	461	425	415	435	384	417	445	426	415	425	407	422	428	445	457	424	403	418	406	432	487	389	390	397	394	409	402	433	384	414	436	405	421	427	391	447	436	415	361	430	398	481	409	425	437	450	437	460	422	397	380	402	422	393	411	419	431	396	388	411	412	406	396	429	393	393	430	376	425	434	415	407	394	440	446	413	422	399	423	437	454	425	403	404	421	418	411	412	416	421	391	398	410	408	408	404	431	428	398	449	451	424	402	408	420	404	390	433	411	403	496	410	428	408	431	428	440	440	419	402	429	391	443	432	420	427	425	393	402	473	434	405	379	391	403	445	422	385	387	417	420	396	409	404	422	457	412	426	468	402	418	403	389	457	374	394	439	418	402	440	449	442	366	410	439	403	415	425	468	424	415	410	398	412	408	452	392	413	410	398	411	439	442	410	402	399	399	415	427	439	428	418	420	424	439	442	418	404	421	365	414	415	393	410	433	436	407	428	443	420	428	413	415	451	420	411	442	399	404	381	411	434	397	432	376	397	437	424	436	393	417	433	477	429	440	436	432	435	397	455	415	404	396	421	457	407	405	413	438	408	374	438	376	403	442	434	455	437	415	417	416	409	387	437	406	418	409	415	411	412	388	373	395	424	408	437	448	430	425	418	442	406	418	416	417	447	437	394	410	426	363	416	421	431	427	384	410	387	395	416	411	417	424	431	441	442	450	413	382	411	381	399	422	395	388	437	409	412	438	434	447	378	385	442	409	466	421	403	395	395	381	444	410	470	419	419	392	429	395	406	419	408	417	418	400	422	417	436	388	400	411	368	426	447	462	452	420	404	400	393	407	457	411	424	426	407	402	425	420	406	424	388	454	419	412	430	440	426	404	452	438	423	438	416	449	379	426	408	388	421	419	377	387	418	452	447	428	442	416	422	424	387	444	436	425	421	391	424	418	436	430	409	438	403	398	410	437	446	431	409	439	434	412	422	409	378	393	416	419	403	463	410	412	408	412	438	422	428	432	415	447	390	400	444	404	418	414	451	449	431	416	402
31048	11064	5317	3454	2081	1208	1103	1011	947	907	932	873	889	991	948	927	927	928	903	951	889	899	880	932	939	999	912	929	963	860	914	953	928	869	918	955	911	895	920	895	953	898	862	980	885	961	952	861	913	921	940	892	936	980	919	918	863	922	946	906	865	931	915	942	956	908	881	957	930	888	906	893	931	931	893	881	960	908	876	870	929	939	904	909	933	883	911	940	857	931	966	887	874	894	890	900	924	912	920	846	909	877	891	897	865	947	893	900	910	901	905	925	924	874	910	947	903	937	889	950	903	895	898	847	920	961	953	894	891	852	864	949	913	965	906	899	921	919	871	916	888	940	926	934	952	911	964	934	871	955	931	935	903	935	917	913	924	863	929	929	891	918	865	895	884	861	933	893	889	977	894	905	882	880	883	910	894	933	917	863	896	942	883	886	928	890	883	921	914	891	971	943	935	969	916	885	910	923	863	897	916	918	903	917	921	887	944	952	925	879	960	856	874	897	940	901	898	941	893	925	868	883	934	926	918	944	910	951	909	921	863	870	943	941	898	908	887	916	904	902	943	860	908	885	861	923	903	852	905	934	867	900	905	903	887	899	893	912	916	874	892	888	960	971	918	872	899	915	962	933	902	916	896	906	945	872	896	910	933	941	894	925	930	896	912	919	889	959	873	933	922	892	887	879	905	883	900	882	909	910	866	876	914	922	856	912	968	906	928	930	919	837	910	908	872	942	931	941	920	900	932	872	935	898	880	906	912	957	875	864	923	937	915	888	949	907	881	889	885	863	857	899	865	889	921	896	926	880	892	915	895	898	926	881	872	917	960	921	926	938	927	932	926	952	896	937	930	891	904	915	896	876	918	937	885	938	908	920	934	901	898	933	944	885	877	917	909	938	914	892	929	870	910	898	954	853	922	876	884	881	857	948	915	872	876	892	923	870	964	909	901	876	912	886	880	923	859	948	904	904	921	902	927	881	907	889	844	915	851	924	919	913	934	922	932	897	946	894	915	942	918	891	940	879	919	918	970	902	885	912	938	929	930	928	972	969	873	967	951	915	858	945	902	875	872	909	878	912	953	911	949	900	953	865	904	917	927	918	884	913	955	928	867	943	844	883	906	886	850	928	889	917	939	907	897	896	958	952	892	883	874	897	930	948	903	900	874	912	917	913	926	898	904	906	852	922	972	896	850	955	955	853	914	894	880	893	911	922	880	920	903	950	883	894	964	896	910	870	888	957	933	904	905	933	904	931	955	936	897	914	926	898	957	858	869	877	918	866	916	925	889	958	927	938	909	906	939	874	927	911	905	933	940	952	924	854	897	891	914	923	948	884	946	920	910	872	907	891	926	866	935	979	903	909	911	917	927	893	896	880	915	933	889	924	936	972	887	892	948	929	975	921	904	909	901	885	926	891	910	960	910	978	947	928	909	902	852	902	908	897	866	920	899	941	901	907	946	904	865	912	900	911	900	949	941	922	912	867	925	884	901	880	912	873	957	860	870	890	936	849	885	904	937	954	916	863	939	912	881	899	884	921	927	944	840	910	888	897	940	914	863	927	912	954	930	943	982	918	904	901	917	925	885	914	923	902	917	858	935	943	1016	927	856	839	915	928	887	882	904	866	885	938	932	859	941	977	944	902	911	961	911	919	844	909	945	872	877	911	963	903	899	890	910	898	891	894	924	939	908	914	919	949	912	951	873	837	904	953	926	898	940	931	932	951	894	916	931	950	965	836	898	933	882	877	879	855	886	908	941	894	926	922	919	834	916	953	884	854	931	879	904	925	932	827	900	904	940	876	875	952	865	905	931	876	919	886	941	892	842	886	889	881	918	904	915	917	939	893	927	911	903	884	855	899	924	877	907	926	925	882	926	885	874	942	892	931	934	911	943	916	904	924	902	936	970	959	897	888	893	863	954	922	938	872	947	875	906	871	887	982	862	953	890	910	972	918	932	915	896	923	956	878	955	890	945	895	937	872	993	881	924	818	884	894	888	908	891	861	879	930	908	918	905	889	832	959	951	867	896	913	865	949	905	903	859	940	900	873	923	947	907	877	921	925	913	881	910	910	883	895	909	915	888	898	936	880	950	862	895	961	893	909	938	958	917	904	910	892	869	962	843	909	907	930	887	952	887	876	855	924	933	948	934	949	926	927	888	918	890	891	977	930	879	883	957	903	933	907	935	942	878	894	889	880	920	914	889	968	914	912	902	915	951	900	905	963	878	884	925	875	925	914	925	950	844	905	907	916	935	905	936	903	871	902	952	938	900	953	956	900	913	896	873	921	883	883	925	934	895	910	916	945	855	919	882	902	904	874	889	936	904	899	921	942	906	999	971	942	889	844	885	861	911	907	847	858	872	894	880	867	899	966	894	932	952	899	861	938	873	915	877	940	910	926	905	914	938	917	924	907	912	915	899	910	922	943	894	894	906	867	1012	860	894	867	966	910	941	944	876	918	855	936	912	911	935	934	940	937	950	907	921	919	919	919	883	879	889	914	938	909	941	995	959	909	907	866	923	912	916	895	882	945	866	886	873	884	861	887	869	867	931	890	905	951	914	896	894	884	963	905	868	946	898	952	865	953	913	922	938	898	895	951	882	941	890	885	908	903	904	900	928	921	951	940	922	887	918	885	940	948	923	965	887	884	931	955	898	969	912	966	891	961	894	900	936	917	922	922	882	911	843	955	871	946	908	900	901	898	904	932	958	922	914	972	876	895	879	959	917	961	813	962	932	909	990	1001	941	955	910	946	909	905	934	956	935	899	895	820	935	889	936	940	886	944	929	903	944	936	875	908	877	951	894	910	879	911	884	933	876	953	897	915	905	847	917	959	940	928	928	976	920	941	924	894	972	891	913	923	958	935	940	928	918	918	934	870	904	898	893	861	929	877	881	941	874	924	926	953	874	891	912	935	929	871	947	951	948	898	906	880	887	971	927	902	866	942	909	882	911	905	954	926	894	955	952	841	1001	965	877	877	894	873	923	942	905	870	926	954	895	879	912	926	912	876	846	902	905	902	893	943	910	936	899	864	922	983	902	937	979	921	893	948	894	882	908	908	882	937	909	932	889	917	914	890	916	940	928	888	899	877	934	860	899	908	906	929	894	958	896	889	918	921	967	865	869	910	907	894	918	964	932	899	919	902	926	893	914	917	902	922	858	932	875	903	904	919	925	898	907	881	896	957	936	973	907	853	909	857	869	898	908	878	894	907	933	930	873	934	920	893	916	949	896	963	939	876	940	963	917	926	927	917	952	869	944	891	894	846	901	900	929	890	930	899	955	930	874	946	891	943	926	900	885	909	915	954	945	962	939	894	941	964	896	878	979	838	979	936	919	901	943	928	931	856	951	899	928	927	901	885	916	899	872	893	889	905	910	884	936	874	876	902	938	904	890	946	877	920	926	951	925	931	901	906	936	923	913	887	924	919	937	881	963	843	895	911	901	901	872	907	955	893	879	955	931	876	887	925	924	902	899	919	888	954	901	949
55705	23478	7839	1271	625	514	469	484	437	377	420	458	382	469	399	460	457	493	407	444	404	453	451	432	366	446	441	421	486	451	448	434	421	387	447	437	461	398	391	416	445	463	432	442	448	420	444	399	419	433	479	402	444	433	436	403	429	427	430	422	400	422	431	411	437	438	453	433	404	363	430	435	380	406	446	368	472	476	419	431	419	402	394	434	398	410	442	408	437	432	450	428	438	434	428	433	419	402	384	430	492	422	416	416	440	388	436	438	425	390	412	406	437	432	425	497	406	424	418	401	424	430	462	418	449	409	442	399	432	459	455	407	419	458	411	433	447	413	449	449	445	438	409	391	392	404	427	418	444	378	442	437	434	441	386	423	407	443	420	421	443	458	484	474	412	419	412	440	411	405	405	437	440	457	433	422	447	430	398	426	463	399	424	415	426	429	416	431	448	445	417	424	444	449	414	464	415	448	412	406	490	416	418	406	471	419	424	446	437	425	440	489	439	409	422	403	449	431	390	424	427	415	432	448	408	418	464	439	442	420	446	412	435	467	443	419	406	409	443	446	441	412	431	484	449	423	429	431	388	472	467	450	495	444	418	442	405	404	447	403	448	425	429	426	390	423	413	438	419	425	455	441	443	453	487	406	435	424	411	414	435	399	436	443	386	411	436	460	428	446	441	417	455	421	426	403	436	431	455	424	471	412	394	425	388	417	420	399	424	412	396	405	410	369	434	437	420	407	449	414	457	409	395	409	427	434	387	403	393	411	452	424	435	451	420	434	417	420	456	448	454	437	479	399	434	443	403	459	445	400	454	429	434	389	431	437	412	424	493	467	426	418	403	462	407	436	418	423	436	449	450	441	407	419	420	454	447	418	440	412	410	439	476	431	441	419	407	428	420	420	420	436	431	397	448	431	427	364	443	426	399	408	406	404	418	460	396	451	410	399	434	433	425	442	426	408	408	441	452	395	447	409	476	436	429	441	443	431	436	437	439	454	443	443	430	462	378	395	379	456	454	448	412	424	447	444	415	446	414	417	420	405	412	456	406	460	416	402	458	454	436	419	404	428	451	411	442	420	435	413	451	404	407	447	438	403	418	389	438	456	414	409	414	427	417	430	421	446	412	442	424	380	458	417	440	458	424	432	475	443	438	439	431	386	448	390	432	427	407	406	404	456	461	387	425	429	403	465	443	390	437	405	454	445	447	420	443	397	437	423	432	421	435	416	375	429	437	402	395	415	414	428	453	418	350	456	438	417	448	405	434	417	423	379	496	445	485	446	407	472	415	396	425	424	452	410	428	435	445	387	422	451	451	415	385	377	423	424	380	411	400	416	425	442	406	442	437	471	473	461	429	410	440	447	422	389	460	456	462	430	397	417	427	405	475	416	414	443	444	451	425	489	420	442	443	470	398	398	443	389	440	405	466	389	454	411	422	409	426	463	413	419	429	436	423	439	428	427	391	403	439	392	429	426	456	415	465	429	430	420	454	466	440	431	414	438	439	415	466	408	405	430	403	400	415	429	408	409	431	442	457	420	457	373	441	414	400	413	426	420	423	434	432	414	432	445	448	418	415	468	424	442	432	430	395	462	462	457	478	393	383	463	440	386	462	409	409	422	438	451	435	420	419	388	392	450	412	419	423	441	459	415	405	395	421	425	446	477	424	432	445	469	424	458	424	455	422	433	437	439	449	437	427	401	450	440	415	430	420	421	422	373	441	451	414	401	406	440	429	424	450	398	445	426	401	451	440	389	440	417	381	413	424	435	435	421	428	417	419	422	426	423	441	423	436	423	444	423	443	475	454	448	393	479	448	411	429	420	449	436	434	429	469	429	447	451	408	459	439	447	402	448	431	428	418	422	446	394	381	387	439	396	415	459	442	431	459	434	451	446	421	417	410	374	444	435	385	432	413	447	434	422	405	449	458	423	435	491	426	423	412	437	433	430	427	449	435	449	433	430	444	438	431	392	490	430	416	430	418	424	434	428	412	469	399	458	449	467	443	389	410	443	401	421	450	431	464	436	445	418	435	404	426	415	406	477	417	440	418	448	468	457	434	417	424	451	423	437	448	432	393	441	424	475	422	418	452	448	424	404	425	454	437	419	418	442	409	422	395	393	411	426	436	436	447	444	406	451	414	429	410	423	389	430	436	435	432	424	386	417	407	398	433	429	490	411	417	422	449	440	440	427	379	394	408	418	470	432	411	403	476	436	474	408	398	441	399	403	448	402	424	414	378	432	466	490	406	410	404	448	409	441	445	426	441	470	420	453	434	492	441	410	463	435	443	425	415	414	435	439	467	451	426	418	405	402	440	389	468	405	451	455	450	470	437	412	448	400	449	442	409	358	410	412	406	415	423	404	439	411	445	378	441	429	431	394	432	444	399	462	432	420	463	471	464	414	456	419	437	441	416	439	421	422	412	395	418	411	425	419	409	426	433	451	417	398	407	439	447	431	483	433	449	447	415	430	442	393	430	408	430	408	421	434	456	408	435	472	415	441	435	410	404	467	457	412	445	448	429	445	440	405	440	429	399	438	417	436	459	410	417	451	408	460	435	440	435	416	394	461	439	410	407	446	401	419	460	434	460	408	384	393	395	432	467	439	432	407	429	450	451	425	440	428	469	443	414	413	412	456	461	384	405	442	444	454	406	393	443	453	444	411	422	484	475	423	397	389	421	397	457	445	454	384	388	433	417	403	439	440	388	436	404	431	403	463	419	453	442	443	459	433	441	435	416	419	413	435	419	397	432	448	441	407	455	399	436	432	431	425	386	458	431	393	482	431	426	420	409	416	430	445	413	412	418	448	451	396	394	423	453	430	407	406	442	436	421	448	428	400	376	391	447	423	416	437	398	372	368	398	439	419	396	439	438	437	408	447	425	431	424	410	427	469	413	469	396	425	444	436	407	411	435	390	424	404	437	417	448	423	444	446	449	451	437	394	407	444	439	403	399	437	429	418	425	451	419	364	403	407	427	432	445	440	434	413	407	428	461	410	466	428	423	415	401	428	442	417	453	440	413	404	418	423	424	444	427	474	440	442	423	442	406	387	439	407	418	424	409	440	471	421	432	426	429	405	448	444	406	433	455	448	425	415	452	448	423	424	411	385	426	418	447	450	439	412	451	411	423	443	417	443	452	442	429	458	443	407	405	451	422	422	439	442	441	457	469	441	409	424	441	407	418	427	406	420	412	439	412	419	453	455	430	435	431	409	385	446	388	418	451	445	406	420	451	441	405	418	424	421	461	409	417	441	398	439	423	426	438	382	394	400	445	413	435	439	444	419	448	425	402	409	380	409	401	433	436	440	445	441	412	428	435	399	460	446	471	403	423	407	427	441	398	488	429	475	469	490	414	444	403	471	426	407	429	462	403	427	447	422	462	446	412	455	412	437	410	419	413	378	469	426	445	456	442	432	407	438	443	442	429	411	446	422	423	400	443	435	439	449	433	437	401	415	460	452	441	415	412	423	431	461	389	426	474	484
37952	12341	4117	1934	1376	1051	975	919	930	943	926	968	923	926	937	919	865	924	983	873	950	916	966	950	906	900	959	889	975	927	946	936	923	977	921	912	928	873	922	997	963	976	921	894	944	848	936	979	964	987	909	935	929	907	926	935	913	927	950	927	936	919	884	948	874	906	904	915	926	927	881	966	903	957	884	896	892	941	942	899	904	926	951	925	916	981	928	987	886	922	905	946	982	920	951	954	935	919	976	899	924	940	902	928	877	924	901	934	948	884	875	935	924	925	959	844	877	905	924	907	960	896	926	916	869	1002	929	949	892	907	958	948	912	924	919	951	863	928	911	898	966	954	921	937	934	901	875	911	883	903	966	836	893	973	926	923	949	911	940	916	931	943	935	873	915	946	934	910	933	924	934	860	900	954	933	926	998	919	968	958	873	902	913	919	869	981	913	936	993	917	955	915	944	962	950	865	912	891	881	889	897	918	903	924	950	927	913	970	939	948	882	861	926	955	970	886	943	947	966	894	957	964	889	979	926	931	873	937	914	882	911	928	901	884	921	869	915	989	973	887	941	889	934	960	940	951	936	908	929	903	957	908	948	886	975	954	967	901	982	986	900	979	932	925	945	882	935	950	949	935	948	895	955	911	933	908	895	901	973	930	941	934	921	945	963	889	943	963	947	970	890	904	970	923	1000	904	960	925	937	951	917	913	888	924	957	933	913	917	898	916	944	978	943	895	917	946	939	951	972	891	967	912	906	921	929	916	937	908	896	984	946	907	919	961	889	977	944	929	880	934	939	919	899	859	907	906	937	916	898	898	892	966	944	916	960	952	929	917	888	930	876	864	915	961	907	932	908	954	951	945	940	892	893	959	932	917	935	921	899	958	903	992	987	915	914	913	962	920	917	867	956	925	898	1001	970	883	938	960	937	944	926	975	907	870	878	895	909	915	985	901	876	923	902	930	976	968	954	915	880	960	977	913	876	933	932	923	914	891	892	911	904	907	938	888	869	946	863	905	959	964	905	944	975	940	924	874	907	978	949	891	855	939	890	960	921	955	863	943	916	882	957	978	907	947	936	937	911	926	938	954	870	857	935	865	920	916	929	951	943	882	889	922	938	921	955	902	980	971	894	947	945	859	897	861	950	946	914	944	941	921	923	901	923	932	900	936	928	936	968	908	884	929	944	907	887	999	958	928	963	947	924	945	940	937	906	903	941	923	958	945	915	916	955	877	889	934	945	922	880	889	939	955	899	952	980	890	939	936	926	937	920	870	990	942	950	899	918	971	865	932	918	1006	867	919	923	939	901	891	877	928	930	940	917	879	887	953	942	957	910	969	874	911	916	919	936	884	937	874	931	939	883	960	967	900	954	906	950	931	920	962	929	963	880	966	951	941	910	953	988	965	945	939	960	901	904	895	931	927	926	964	928	929	954	941	958	910	1007	947	943	896	931	918	976	861	924	916	908	914	904	940	915	949	945	931	901	953	931	1000	921	902	943	941	946	933	919	889	954	854	928	961	921	919	920	929	918	856	925	943	919	956	881	942	988	985	830	905	948	913	939	969	913	920	976	936	902	900	965	868	881	906	924	884	977	956	903	927	915	862	871	942	955	964	909	926	928	894	933	962	897	889	958	899	963	966	913	933	935	897	935	868	886	922	954	950	930	918	942	934	854	978	910	925	925	908	979	984	907	935	936	950	922	975	918	939	960	925	910	892	937	964	947	908	922	949	958	908	945	930	937	905	934	982	915	981	942	957	902	926	915	869	921	930	938	910	854	981	890	949	985	910	908	901	931	879	867	957	907	886	982	925	982	963	906	936	950	908	906	925	881	932	982	916	921	890	915	924	908	955	920	934	940	937	923	909	967	947	951	965	919	912	896	882	879	947	872	950	968	923	906	948	870	932	967	922	956	913	917	883	856	975	888	974	914	929	925	918	898	909	892	948	949	836	945	936	929	955	888	881	923	975	925	947	915	932	872	886	957	906	909	912	872	932	983	943	875	894	915	928	949	918	948	933	962	944	909	908	875	907	885	960	976	1008	889	946	904	926	907	904	904	942	924	941	925	903	902	887	938	892	957	929	957	934	970	902	907	914	975	910	898	906	893	984	913	958	911	912	934	943	881	942	956	936	881	866	935	920	923	918	870	954	943	904	939	930	953	911	912	929	957	934	897	953	939	920	907	952	924	952	890	896	985	924	883	922	982	905	878	901	900	957	896	930	889	911	977	983	930	910	969	952	948	951	906	928	877	912	913	922	947	924	971	954	931	950	916	933	902	954	859	878	933	949	971	919	962	938	903	954	982	955	936	887	936	936	947	930	887	956	899	852	954	931	891	914	916	879	924	925	914	903	914	902	930	922	890	930	902	980	927	932	900	942	971	889	898	925	945	909	892	960	957	949	946	907	872	913	905	954	872	927	942	920	941	912	903	946	888	931	912	863	932	917	934	928	891	912	947	957	893	913	909	879	930	934	860	932	924	922	927	944	899	931	965	869	919	925	958	926	946	962	894	953	886	966	925	940	960	914	958	934	912	926	904	910	900	949	932	939	913	922	911	955	892	937	959	916	945	878	917	917	899	900	957	913	884	956	908	932	936	956	870	912	933	882	944	943	893	934	955	907	899	972	919	908	959	961	925	921	892	966	915	933	900	953	910	899	966	883	913	839	915	930	978	926	919	917	917	847	894	939	922	876	940	908	971	958	916	899	862	913	938	910	905	950	918	898	945	906	919	959	935	935	915	898	913	901	905	942	912	929	877	976	918	973	841	905	915	919	948	914	914	947	927	904	918	917	923	900	940	920	926	973	964	916	926	915	890	924	943	905	942	914	903	933	938	980	897	881	931	939	919	958	952	906	914	896	910	868	957	948	953	924	991	917	913	949	949	937	928	941	864	898	893	895	925	940	941	982	936	928	935	915	937	904	917	868	866	958	982	956	902	963	910	966	901	882	858	1000	961	867	927	906	990	916	943	980	948	928	963	878	884	939	951	945	907	913	937	913	923	949	949	907	945	873	974	875	876	839	892	946	922	964	930	922	935	913	883	943	855	945	886	894	958	953	981	924	954	891	964	902	881	929	950	882	970	912	899	902	909	880	938	977	852	926	965	952	944	863	894	892	924	930	953	952	926	908	922	886	956	922	973	948	930	873	864	942	903	890	936	925	928	939	981	899	861	944	954	909	912	931	955	894	904	906	960	922	922	929	898	929	933	915	942	977	876	927	910	957	869	925	964	963	950	944	948	923	858	947	964	880	989	914	929	886	885	970	954	929	964	888	945	920	923	922	955	968	884	957	884	896	941	856	908	907	955	941	920	988	922	931	945	967	968	929	943	944	927	897	885	913	950	934	893	969	944	943	896	874	900	938	913	910	939	937	913	859	898	953	952	891	931	923	900	892	886	915	944	964	912	963	913	883	910	853	917	903	892	916	969	929	961	967	912	906	923	1007	929	877	980	950	954	911	945	951	964	896	940	926	917	913	943	918	947	975	927	892
51302	22576	6461	1859	749	451	416	417	408	373	412	446	385	409	433	372	397	414	372	417	402	440	401	411	416	418	420	387	393	398	407	416	405	430	437	372	424	406	380	433	413	432	385	397	398	400	455	376	416	404	426	410	408	415	430	417	394	455	408	406	392	434	410	421	386	407	439	424	392	437	425	424	398	403	402	450	432	380	414	419	404	414	423	463	420	403	364	426	393	452	411	410	455	373	401	395	365	423	401	408	423	458	430	414	399	433	417	437	399	403	423	446	392	421	449	402	427	404	429	453	411	383	405	405	417	431	421	409	391	424	446	407	414	413	398	416	454	394	413	405	399	424	413	438	419	386	388	409	430	391	382	420	397	419	378	385	430	403	402	404	412	435	388	426	410	450	403	424	434	421	399	429	447	414	395	454	493	415	396	393	400	416	381	398	379	436	450	414	429	416	433	398	471	403	421	406	396	420	442	391	384	398	403	467	418	439	405	358	354	429	410	395	414	448	386	398	387	393	395	418	436	388	402	369	412	460	422	398	400	425	412	444	461	434	391	425	396	419	391	405	433	452	443	417	456	419	405	394	400	395	395	425	414	429	402	428	409	401	411	391	419	416	387	379	425	396	385	411	404	461	407	363	420	386	380	414	397	416	408	430	393	442	373	410	410	403	450	430	415	436	405	404	425	431	410	435	415	453	410	430	411	395	417	375	446	402	404	407	419	468	403	371	417	409	417	397	382	364	408	421	422	391	392	373	419	467	430	433	407	363	415	429	415	376	426	382	390	411	386	397	406	410	375	412	409	421	408	418	391	368	399	414	409	430	364	397	412	407	392	417	436	429	442	397	386	425	406	406	368	415	370	384	392	438	397	394	482	412	420	419	424	406	397	460	415	412	384	421	467	414	445	419	390	399	437	394	470	410	433	414	424	456	407	448	398	402	439	417	400	404	417	448	433	451	381	412	413	410	396	381	431	394	382	426	426	396	417	405	420	399	393	436	397	417	404	401	400	431	393	447	441	390	405	391	439	386	388	415	464	407	414	371	396	425	446	368	439	396	411	406	435	417	416	467	438	422	391	425	377	376	405	472	411	424	416	405	416	403	444	415	416	401	406	421	411	452	417	419	456	406	381	390	412	426	444	429	469	424	459	410	387	403	431	412	402	399	420	397	404	429	398	460	416	394	379	412	436	429	406	432	405	416	421	407	436	439	406	415	437	415	411	385	401	437	425	426	442	427	438	387	387	421	413	394	434	383	371	438	391	386	428	410	442	411	413	378	401	391	391	419	373	405	413	447	374	414	410	392	408	418	428	426	411	430	413	428	447	384	414	416	416	419	392	413	426	409	426	402	356	444	408	406	413	411	447	375	411	396	405	429	402	426	393	417	407	399	429	424	346	429	399	422	422	394	430	432	424	390	422	438	386	421	460	408	388	372	409	392	389	435	378	390	399	366	431	433	421	400	438	414	372	400	396	410	428	399	395	405	380	386	467	419	390	400	457	435	429	420	403	411	402	399	437	385	396	439	410	378	372	374	440	441	413	440	446	376	376	419	442	382	413	387	370	417	396	440	376	413	394	387	411	410	405	422	439	429	411	449	404	409	429	424	461	430	430	398	413	386	422	384	408	377	416	406	398	432	403	374	402	387	435	415	370	420	388	382	451	439	397	363	352	426	418	434	433	387	440	398	400	380	447	454	399	423	416	419	400	389	360	398	431	423	388	427	390	408	434	446	369	402	434	400	412	426	427	446	392	426	404	452	408	408	375	430	415	416	355	417	429	427	397	418	416	418	413	389	419	412	439	431	422	437	428	406	383	395	407	392	389	431	429	415	417	414	412	392	380	419	429	408	401	449	379	459	420	425	383	397	393	434	410	385	419	427	447	421	382	411	408	404	429	422	391	399	375	404	413	423	387	453	411	392	422	373	436	419	422	410	410	462	418	398	361	409	413	420	413	408	392	412	416	437	382	385	433	372	385	415	393	392	386	449	377	413	402	456	427	421	389	413	419	402	458	426	391	413	437	409	414	388	400	427	418	419	408	416	403	394	382	423	356	380	426	371	368	364	412	432	401	423	410	407	429	392	421	439	367	427	437	405	418	415	394	391	370	396	355	384	464	456	424	439	431	388	398	383	409	359	392	409	433	355	425	427	426	398	396	392	404	418	436	415	423	376	391	394	415	416	397	427	387	469	387	414	404	432	420	457	403	459	440	446	422	401	377	413	425	431	405	401	447	404	411	394	411	445	430	391	410	442	464	410	381	412	374	381	421	360	438	428	417	413	376	402	406	423	428	416	407	388	441	407	388	390	403	393	433	400	395	423	391	413	412	393	404	398	377	401	387	389	401	410	415	411	421	405	419	409	378	430	421	399	409	374	429	409	399	429	376	425	404	410	374	405	394	367	423	363	405	418	409	406	367	408	401	436	441	416	418	467	450	437	426	382	387	430	426	399	408	424	408	401	411	367	411	392	439	398	437	399	424	431	341	420	395	415	410	420	425	447	419	437	382	422	397	379	444	379	394	404	424	409	394	387	395	448	384	374	424	397	387	389	374	394	421	427	421	401	405	364	406	421	411	421	428	376	402	411	402	469	352	419	418	417	408	437	402	384	413	424	416	407	444	427	442	419	412	441	446	418	392	419	439	446	418	408	399	396	407	405	413	436	397	412	445	392	431	417	425	415	418	376	436	419	387	392	416	383	402	407	415	415	461	445	428	394	420	426	402	417	420	386	445	412	404	361	414	438	424	440	428	443	408	400	427	375	373	445	440	405	452	398	391	420	408	449	400	425	429	428	385	453	405	355	453	404	413	405	413	404	415	379	415	427	447	423	429	405	421	367	421	397	382	439	417	436	443	378	389	431	427	470	445	403	416	412	414	422	410	405	431	402	392	426	427	407	395	393	428	455	403	416	392	419	394	421	417	380	404	381	367	403	422	382	418	434	421	416	391	382	420	415	415	384	425	464	394	438	442	406	394	407	399	397	391	411	447	436	427	413	383	403	410	391	423	425	422	373	386	391	436	397	405	409	401	411	399	436	423	387	415	414	419	421	414	376	425	402	400	386	410	395	451	431	414	392	393	460	399	425	423	397	422	410	431	460	383	404	404	392	442	402	427	420	404	425	419	447	395	382	417	407	392	383	409	416	443	412	427	444	372	437	408	448	424	369	407	417	409	402	384	359	405	374	450	428	456	390	410	375	404	421	436	409	385	423	418	407	419	403	434	429	387	353	394	409	420	418	406	400	406	425	409	398	429	420	427	412	430	405	420	406	372	398	406	437	378	366	353	414	462	406	396	418	403	398	448	454	432	422	466	417	368	417	426	424	459	403	408	425	403	403	397	397	439	393	381	371	376	392	379	440	401	408	435	430	425	378	412	408	426	427	406	408	454	395	425	422	383	378	353	395	396	426	433	406	375	408	397	408	439	403	403	426	422	434	440	411	454	446	402	411	407	428	403	356	390	427	441	434	403	425	375	425	439	398
35956	16498	7095	3637	1709	1032	953	934	899	948	909	896	912	910	903	841	879	903	881	882	888	880	906	888	873	893	915	910	909	839	899	905	878	841	893	897	904	914	942	896	893	920	884	866	941	914	889	900	927	829	856	880	868	870	893	908	942	898	915	884	911	909	909	910	855	936	884	900	887	893	883	907	910	895	892	880	888	906	872	877	903	906	905	891	913	877	927	873	847	888	906	903	929	904	867	885	870	928	955	860	917	864	888	895	886	896	932	858	874	904	895	898	879	885	936	834	931	888	930	962	935	839	948	849	912	872	913	875	836	936	858	927	912	907	858	918	886	888	852	909	940	900	914	854	904	937	881	917	942	895	876	923	887	916	906	927	929	904	888	871	903	862	878	882	913	906	892	888	902	935	847	904	930	858	872	868	877	901	876	895	875	910	908	906	860	893	876	919	935	946	902	924	846	898	912	876	891	930	898	879	924	928	865	928	855	865	932	835	901	888	900	898	938	901	880	888	815	886	826	872	895	872	922	933	921	942	862	945	897	955	884	887	857	851	876	911	824	875	900	879	920	923	904	853	879	930	963	871	925	884	897	864	882	893	890	889	915	901	873	900	906	892	884	897	902	896	928	910	868	868	873	872	954	848	888	888	820	901	877	928	920	859	902	908	899	862	853	892	883	926	888	870	889	917	836	846	894	881	868	896	880	913	890	900	916	882	867	902	884	895	876	866	887	896	878	927	889	916	874	942	873	882	844	894	926	918	871	893	918	893	904	901	919	931	936	899	886	930	881	907	857	880	936	880	881	911	850	903	914	899	859	948	878	890	938	910	865	889	844	893	918	946	940	891	848	929	903	892	905	880	911	874	830	828	948	928	903	878	945	905	897	864	845	826	880	894	886	917	863	941	897	908	944	883	862	903	910	890	911	927	900	906	891	939	829	894	874	894	865	880	858	920	874	901	934	911	908	872	920	900	867	910	879	895	875	896	915	860	917	919	873	844	901	918	878	900	849	885	900	933	914	883	888	866	899	870	927	910	929	940	965	946	917	897	937	897	912	861	937	823	893	868	856	927	887	920	896	908	822	854	861	932	957	870	890	921	887	861	894	904	897	889	881	931	930	922	858	838	848	921	852	912	936	840	896	920	873	896	850	917	896	915	872	923	913	938	910	910	909	870	863	881	894	888	927	867	854	890	901	883	918	897	856	867	871	893	908	915	881	888	866	875	882	891	892	855	924	895	893	855	881	800	924	872	877	919	839	932	825	887	903	905	861	884	907	913	920	880	899	915	925	947	885	908	926	843	922	885	822	874	872	903	891	845	864	852	872	895	887	926	844	894	869	920	940	873	845	874	899	880	833	905	896	877	884	884	838	883	917	938	839	859	913	928	830	872	904	903	865	905	873	871	925	920	899	875	870	921	858	906	919	836	866	930	868	910	912	906	852	887	910	889	877	861	922	947	928	899	888	950	863	923	892	869	934	921	902	894	897	919	889	918	904	919	917	884	898	914	901	887	961	885	846	809	889	871	907	844	894	857	980	946	951	873	893	927	893	888	961	901	863	927	866	873	891	877	948	860	915	903	867	902	803	901	892	901	928	858	872	894	886	884	926	915	893	918	909	907	924	915	909	843	912	852	931	881	896	909	842	855	882	908	914	914	911	931	890	814	889	892	887	858	966	922	934	872	888	883	878	932	922	907	866	894	899	898	887	984	880	938	886	874	911	893	879	933	916	918	921	923	924	893	887	887	928	914	923	881	887	869	940	876	893	893	898	867	911	905	877	828	870	883	932	899	937	852	885	927	898	948	919	870	872	901	856	901	972	857	915	915	906	872	868	884	900	918	837	881	883	904	943	885	880	916	918	870	882	968	857	920	937	912	907	932	911	921	916	888	905	929	896	873	829	862	902	929	895	875	914	888	858	874	863	924	934	872	906	957	864	863	895	890	871	918	850	897	879	887	867	898	913	856	866	864	911	875	954	899	858	906	912	939	915	917	906	924	922	853	895	892	901	887	926	901	874	925	907	840	910	911	919	921	909	888	881	884	937	917	883	863	884	936	886	875	903	892	901	900	902	897	897	866	903	903	906	920	888	907	955	874	850	851	930	886	857	896	886	876	874	839	870	918	938	924	905	877	940	951	908	888	846	885	890	906	888	838	883	929	870	931	854	863	881	914	927	898	918	933	861	939	924	899	791	905	856	874	914	836	912	884	924	893	894	914	899	946	936	911	891	864	880	942	857	936	893	901	872	910	900	936	871	917	883	878	923	837	885	901	895	863	889	919	892	923	923	874	895	887	884	953	915	934	912	912	925	886	986	882	948	892	881	897	915	841	897	892	857	880	918	871	906	885	881	891	867	882	921	908	920	900	918	887	869	930	1007	882	951	916	927	901	943	858	927	867	913	918	885	893	954	894	891	882	882	930	879	879	844	908	881	947	916	911	919	900	902	946	859	883	837	871	901	900	848	926	873	884	905	852	881	903	841	883	916	908	862	881	896	900	866	862	850	900	901	877	907	916	851	904	900	895	864	914	904	928	906	879	860	915	949	896	894	900	844	901	872	860	865	893	866	888	889	900	913	911	922	957	933	924	927	850	929	950	853	912	947	905	903	902	923	922	926	880	913	920	869	910	890	858	935	868	885	904	899	890	895	895	888	860	865	897	898	853	870	895	944	919	876	899	888	898	946	881	880	814	909	843	921	922	895	881	912	892	915	864	849	858	941	916	861	903	896	853	879	845	885	932	915	903	903	894	910	920	867	836	945	884	906	898	899	926	885	853	923	889	867	891	948	876	919	924	908	896	927	936	912	831	856	932	904	909	953	924	941	858	888	914	895	855	895	857	864	894	919	928	867	890	919	900	948	929	926	859	841	850	955	870	906	878	883	888	932	928	873	879	878	874	862	923	894	863	929	930	839	892	861	938	890	900	834	875	913	946	897	891	910	911	872	907	893	858	898	925	870	877	902	892	873	886	906	886	847	878	904	959	881	890	861	889	862	955	898	942	942	867	939	916	882	933	902	892	906	897	940	919	959	896	900	945	914	856	864	915	923	875	920	878	876	874	943	856	897	886	912	883	867	890	898	870	877	910	897	916	864	891	909	969	876	894	889	905	895	859	906	899	920	859	903	863	896	912	889	883	873	878	884	967	937	865	898	910	905	851	872	852	895	917	897	851	924	904	952	914	907	867	895	899	894	862	876	851	880	832	897	951	899	864	920	887	882	861	952	902	942	876	920	928	947	913	920	930	927	901	932	896	888	874	884	872	999	890	822	945	910	919	889	928	890	877	893	915	872	868	883	902	899	915	914	913	872	845	904	928	849	865	915	920	839	893	878	865	840	941	924	916	911	990	938	929	936	920	840	895	860	907	932	869	904	866	860	892	887	893	840	861	886	928	889	816	862	913	949	917	894	891	919	861	911	867	833	866	866	885	892	911	946	889	887	892	917	913	916	894	892	907	870	891	882	917	922	898	885	936	848	925	886	870
55636	23657	7734	1235	625	501	430	461	443	433	396	453	395	424	418	405	422	405	402	377	416	389	414	404	432	428	439	427	400	460	438	399	404	433	424	395	467	421	440	389	416	398	422	405	405	442	409	433	395	393	428	408	418	421	408	448	386	424	408	459	472	401	446	401	419	416	425	421	369	420	432	405	399	431	403	475	417	421	441	400	396	411	431	420	403	463	434	413	452	428	407	426	458	404	438	440	421	414	402	404	427	420	411	420	405	393	446	426	402	390	397	414	428	413	410	422	426	417	431	401	394	432	442	409	425	410	399	417	406	437	416	433	388	404	434	410	430	424	448	403	406	492	436	407	435	406	476	458	428	347	412	419	424	408	439	407	412	414	416	449	413	472	444	409	424	423	451	401	400	398	432	427	392	444	427	426	430	388	402	405	447	421	467	432	460	417	439	441	379	413	412	434	432	408	406	370	423	427	411	463	470	444	431	389	449	409	443	439	418	411	384	400	435	410	440	394	429	428	440	400	428	432	416	415	458	439	425	458	431	463	443	375	420	454	435	414	392	427	416	384	459	453	398	409	441	436	437	398	410	458	460	433	379	424	426	419	447	432	439	436	393	411	424	411	401	400	417	402	436	397	433	385	458	400	448	436	464	431	441	414	426	413	371	402	428	414	419	426	388	458	420	399	441	439	387	372	456	438	438	415	448	409	454	412	400	464	420	418	441	469	411	412	409	449	411	433	417	417	432	435	445	400	443	432	433	392	391	418	395	421	387	412	434	421	440	467	419	433	435	438	441	390	390	437	437	450	456	413	388	366	477	433	432	440	427	440	423	426	452	452	436	443	427	431	434	440	439	402	400	410	430	411	387	452	397	422	475	431	377	443	459	439	402	391	397	422	403	413	443	403	388	415	464	405	422	385	386	430	428	418	427	426	397	421	397	444	422	399	388	422	420	409	391	429	450	400	430	402	398	404	380	442	424	440	431	403	437	440	406	423	426	428	409	434	397	428	412	436	438	422	414	419	455	410	408	389	423	435	411	393	429	414	461	431	447	427	418	430	397	429	393	398	441	386	447	460	402	410	414	429	414	416	422	435	425	441	460	397	484	394	434	460	399	403	408	405	466	411	369	395	397	418	385	440	436	393	386	397	430	461	479	398	393	459	389	416	434	451	401	428	397	421	434	378	400	405	492	427	399	400	426	412	464	396	407	421	399	399	418	385	395	440	444	412	408	405	426	429	426	398	442	431	419	415	415	404	447	470	396	442	415	389	398	402	454	430	455	437	420	416	420	390	430	402	396	431	428	433	412	436	428	438	434	409	471	417	389	437	402	392	427	419	398	424	407	420	456	429	422	437	454	438	440	406	474	455	442	445	452	445	409	449	429	415	430	414	414	430	468	415	408	393	437	429	408	440	437	433	456	393	418	446	453	412	430	402	408	461	424	395	402	450	433	441	421	401	457	413	431	397	397	441	408	396	443	415	398	408	434	431	408	459	402	423	468	409	418	425	467	447	375	393	430	420	408	395	436	424	447	415	446	439	418	412	424	439	441	426	421	422	421	476	436	410	397	406	405	383	452	393	373	455	435	413	425	410	425	391	413	465	433	439	403	422	431	446	409	408	413	427	442	439	444	443	404	433	439	401	423	423	394	435	437	403	424	415	421	422	438	405	427	410	425	441	427	416	442	484	435	406	380	384	411	375	432	426	412	387	387	439	427	444	424	433	459	423	424	381	397	389	448	403	422	405	403	419	457	425	426	397	420	401	424	417	409	426	410	388	409	413	432	424	407	415	362	448	418	407	465	431	437	403	437	422	422	381	402	385	430	433	381	396	428	433	391	405	404	430	411	422	387	422	400	407	421	429	411	428	400	404	398	380	394	436	412	443	409	405	444	403	419	454	391	418	429	448	384	434	424	432	450	429	420	411	384	443	420	357	408	400	437	416	400	445	437	390	452	448	367	463	403	394	392	388	446	398	410	400	458	356	388	445	439	403	399	393	413	457	438	416	377	429	412	452	437	433	436	423	447	422	451	399	422	419	407	396	448	432	431	454	442	435	433	450	426	435	444	447	428	403	425	431	434	394	393	439	388	440	398	430	392	400	427	379	411	440	415	375	406	415	423	432	426	424	388	452	440	433	393	414	390	435	441	444	436	410	425	417	428	407	434	435	386	386	413	422	457	409	420	398	446	436	429	430	386	401	407	446	421	441	459	403	399	376	425	419	423	458	397	418	415	413	430	410	419	452	404	400	409	432	448	451	412	415	411	422	431	431	444	440	426	387	425	456	429	429	400	389	376	460	417	387	418	418	425	450	457	434	422	428	433	390	394	446	457	449	417	425	402	413	430	451	390	412	410	439	439	435	424	417	455	399	452	446	388	413	403	401	422	439	407	436	391	387	452	426	423	420	416	420	411	427	432	431	468	430	449	403	422	402	411	463	433	413	417	414	399	395	448	428	478	405	427	405	405	453	421	434	409	430	430	408	411	428	415	404	431	382	413	441	393	444	411	414	407	411	404	439	445	425	425	393	416	439	427	421	386	437	435	422	402	395	400	428	414	406	418	409	392	408	423	412	450	391	447	395	411	417	428	418	418	408	448	446	414	435	405	390	433	455	461	435	420	396	441	430	427	397	414	405	425	401	396	438	443	417	444	414	458	394	388	431	428	416	435	364	380	426	450	474	430	436	403	412	405	399	380	398	404	440	391	423	445	424	416	425	418	432	438	468	394	447	406	463	407	401	421	383	444	440	414	412	403	451	424	453	425	424	454	430	424	414	411	381	452	472	386	381	389	412	395	398	470	471	430	429	443	421	423	442	407	445	407	390	385	371	406	379	442	445	414	448	412	448	396	389	385	411	448	422	428	416	404	380	412	400	409	398	401	426	423	426	396	390	427	424	442	426	414	432	435	437	413	423	412	459	420	415	442	400	462	423	409	407	411	441	411	405	407	406	399	400	425	413	381	392	450	437	383	441	441	405	423	422	448	429	431	464	413	422	420	433	432	434	381	422	397	430	422	441	410	428	379	446	421	406	426	437	426	434	446	382	464	415	474	428	426	366	409	413	412	384	415	425	443	440	464	426	396	438	453	410	439	430	395	452	370	440	392	381	404	451	408	439	419	416	432	437	411	387	412	421	395	386	417	421	403	415	406	417	385	448	409	434	418	457	417	404	377	407	400	427	440	438	408	390	460	388	423	402	405	401	437	400	452	422	398	422	424	422	360	404	401	418	409	429	397	444	461	427	426	426	445	383	405	451	414	412	434	412	452	420	409	406	428	421	435	421	394	412	404	369	438	421	405	371	438	441	418	410	440	416	389	433	442	417	439	424	438	392	437	422	429	369	410	387	442	423	437	409	406	415	424	391	465	410	431	385	421	429	462	419	430	404	436	423	463	403	437	427	399	389	430	423	398	406	415	383	413	450	425	446	403	401	384	428	463	436	445	457	405	376	396	410	408	428	449	407	418	392	384	415	403	451	388	429
39412	13301	4213	2028	1385	1164	1031	984	979	857	933	952	905	932	860	932	925	880	934	872	907	953	927	947	915	878	895	880	974	942	957	874	913	919	929	973	867	897	1010	927	953	914	855	887	902	927	878	934	921	894	908	882	942	909	915	929	935	954	896	915	925	905	883	934	911	934	914	902	891	907	952	898	913	866	879	912	930	881	924	953	934	925	899	936	953	924	863	894	895	922	890	915	861	872	904	933	908	944	952	873	933	886	937	914	866	957	958	895	881	910	873	951	891	958	905	859	931	906	912	972	970	951	840	948	891	918	940	948	960	935	918	902	891	932	953	924	945	934	867	945	937	928	963	935	914	908	897	926	924	911	951	872	946	948	928	931	905	940	937	910	896	856	912	943	927	929	898	895	909	929	938	922	871	926	920	886	928	938	858	929	915	921	909	901	885	883	904	910	905	933	901	947	947	909	928	926	917	922	914	897	936	889	944	919	869	900	857	846	913	936	928	868	869	884	951	968	949	917	943	939	940	894	898	881	841	908	909	890	882	964	911	866	905	892	938	905	937	854	968	912	897	909	934	955	866	858	875	927	934	989	898	876	891	917	870	916	861	927	908	889	932	934	953	887	932	877	932	888	886	890	912	909	899	907	924	926	906	873	904	953	947	919	927	937	950	900	981	909	962	928	952	901	852	888	927	977	937	974	908	921	883	910	974	920	894	916	941	942	908	901	884	894	897	841	887	896	953	918	903	869	926	910	944	918	934	886	913	912	924	961	899	947	884	847	901	936	949	910	928	910	877	916	943	894	942	945	913	969	881	913	931	930	909	950	884	924	865	968	953	902	952	899	901	926	915	864	961	904	946	869	903	875	939	855	872	902	948	890	916	875	942	872	908	959	862	958	916	861	955	911	916	906	907	895	919	931	929	928	867	893	944	915	926	949	919	871	958	837	886	918	931	922	859	938	906	894	919	918	889	931	890	921	901	897	941	880	945	888	917	903	928	933	977	878	952	930	884	898	941	902	931	870	904	872	924	892	903	867	918	862	915	924	956	944	860	924	906	879	884	903	921	894	945	925	895	925	914	911	877	894	922	874	969	932	910	905	940	945	951	891	915	929	891	904	924	908	939	934	867	911	909	904	920	924	911	923	889	928	896	924	952	936	911	959	909	898	905	872	905	859	933	883	897	939	955	936	910	904	882	915	953	936	890	878	855	950	909	966	906	927	908	886	945	901	929	863	943	886	887	954	913	880	863	962	901	896	859	913	876	886	852	891	874	898	903	929	936	892	898	884	925	926	932	872	915	923	888	963	899	899	915	952	981	888	903	894	938	905	893	969	918	940	965	866	944	961	889	946	929	909	968	941	909	910	969	942	947	898	880	887	950	894	870	961	972	943	921	940	921	866	930	924	853	915	901	911	907	875	914	905	946	964	881	898	855	894	898	870	952	895	898	948	956	932	882	998	938	906	914	923	902	924	850	935	903	894	922	950	914	933	909	924	949	919	875	840	924	957	965	915	884	895	911	908	927	900	898	885	914	951	864	878	905	904	917	933	917	956	901	911	980	908	922	935	929	942	977	911	911	884	956	896	901	904	941	892	941	917	899	964	940	902	913	902	997	951	931	918	918	942	972	899	894	891	903	925	953	886	938	891	865	933	854	949	891	904	930	855	927	873	900	892	960	906	902	966	879	930	880	887	909	927	934	904	927	902	906	934	926	872	927	920	934	963	885	891	893	959	926	943	917	916	890	989	906	983	893	868	940	939	897	918	931	872	898	945	970	927	923	895	869	867	914	903	873	949	913	896	854	914	969	895	874	946	887	897	965	889	956	975	924	922	955	870	958	939	934	923	883	912	888	913	921	921	882	887	897	933	943	875	888	908	899	941	974	937	943	881	866	907	914	942	875	948	933	924	879	921	917	940	970	896	853	889	917	887	966	861	870	930	938	918	934	909	981	951	911	937	971	940	953	963	939	939	923	886	907	900	922	886	897	962	982	961	914	897	906	917	934	937	917	915	914	908	904	920	970	923	915	880	947	915	875	902	941	913	949	923	918	932	923	823	920	908	890	917	944	903	949	865	866	915	957	963	930	876	920	905	908	888	947	913	951	889	867	947	888	937	925	878	908	957	941	928	950	916	917	925	962	927	867	925	925	950	903	920	961	889	974	902	915	869	892	875	918	929	920	915	878	967	909	929	891	935	956	924	932	893	921	941	949	919	876	867	914	956	917	899	930	949	905	912	900	932	939	940	898	928	909	886	927	956	930	947	894	936	935	889	894	922	906	947	901	906	892	892	903	878	975	906	898	967	931	909	873	962	932	919	919	879	916	883	839	943	922	908	883	922	916	921	885	939	877	931	871	922	904	904	949	944	904	940	917	941	947	940	911	917	904	936	927	943	932	929	888	923	912	949	936	938	893	880	950	923	865	913	945	900	890	953	878	925	944	937	884	908	918	904	911	935	980	896	938	897	874	920	971	966	988	898	907	889	861	910	915	866	915	940	927	967	879	948	879	890	876	902	890	890	857	876	909	977	930	912	917	873	925	894	884	939	936	882	896	903	913	907	903	925	911	928	911	929	925	945	893	903	904	952	931	934	907	894	932	954	937	925	934	923	902	915	940	883	897	909	932	949	910	907	893	942	940	905	876	944	857	909	929	931	900	962	931	894	937	937	925	954	877	915	917	897	893	920	887	969	941	912	939	935	901	892	905	908	864	879	929	860	947	941	869	890	892	965	933	949	933	916	855	945	886	931	927	938	877	878	881	928	899	969	952	919	887	924	871	923	904	890	893	923	959	939	912	953	882	948	949	959	914	966	900	936	917	946	881	932	907	951	867	907	863	952	911	884	946	910	917	951	896	850	937	968	870	961	909	898	894	925	903	905	941	954	929	914	978	912	953	906	924	867	893	890	995	909	868	879	898	934	922	960	911	896	942	901	939	967	944	940	845	944	873	861	929	910	961	871	897	908	901	940	903	894	958	952	899	903	890	930	920	928	928	909	885	863	915	930	938	924	962	858	887	856	963	942	941	917	885	912	903	879	918	895	927	943	956	896	897	899	924	927	894	894	888	901	951	903	926	895	960	919	892	907	919	911	902	902	918	876	944	901	910	947	957	892	886	916	889	917	951	959	934	897	922	916	930	922	985	905	871	922	926	950	977	915	895	919	938	864	928	920	961	953	896	912	923	848	987	881	898	911	934	941	888	923	942	902	933	915	927	888	871	880	911	893	893	938	925	913	916	847	884	913	930	957	928	862	871	906	927	877	935	887	885	877	885	881	929	891	929	928	896	921	893	970	927	922	884	963	862	868	961	908	890	907	916	888	939	953	889	913	901	921	928	909	941	914	918	859	917	901	936	961	947	908	920	939	936	935	913	879	915	944	975	935	859	915	922	928	924	922	905	873	925	860	934	913	917	940	892	918	898	922	910	922	903	959	911	922	934	918	907	932	973	876	917	903	882	940	871	912	939	934	885	837	878	876	958	926
51477	20982	6907	915	530	448	463	420	449	439	416	446	446	386	419	454	462	418	432	442	468	399	461	424	427	400	431	421	434	412	479	428	439	415	447	417	421	439	462	438	419	426	449	423	401	437	438	426	426	402	470	504	442	416	406	408	439	472	443	470	432	423	451	444	419	462	447	451	423	468	416	477	429	413	414	397	401	398	415	431	434	466	448	417	417	426	478	479	434	447	418	424	458	384	440	441	481	397	435	408	439	433	493	423	429	424	478	433	431	446	414	447	422	434	432	427	467	443	417	446	429	440	447	426	413	396	406	449	432	445	396	427	441	428	446	457	447	418	393	418	422	455	422	421	436	411	410	436	443	460	435	462	462	432	418	398	438	418	442	468	429	430	467	422	438	416	439	431	420	413	406	449	419	453	417	411	447	475	447	436	440	402	438	433	477	421	456	443	406	449	409	448	436	413	467	407	412	439	437	473	455	438	458	461	441	436	433	451	450	441	406	465	444	489	470	437	428	418	413	438	442	415	468	434	415	450	442	379	408	446	449	443	450	425	416	410	455	405	466	463	395	413	450	431	429	432	402	439	447	474	451	384	452	430	410	453	468	412	424	448	450	463	411	453	430	464	429	457	423	440	409	427	442	414	406	432	447	402	436	433	444	408	407	433	470	446	441	399	445	442	440	427	434	401	410	394	449	416	466	403	424	463	440	402	422	411	421	449	398	442	448	436	399	444	440	456	387	370	443	439	433	393	439	428	420	410	424	419	439	444	463	426	414	441	403	428	417	436	416	395	396	458	444	395	422	419	455	476	412	433	442	444	451	449	418	440	407	449	433	416	428	455	443	428	449	408	443	440	433	459	454	409	420	438	424	430	451	451	450	414	429	392	420	419	420	416	431	422	416	477	356	417	418	423	432	404	423	420	450	438	447	442	404	447	411	436	419	476	422	428	464	414	412	444	417	428	425	461	436	420	412	426	432	430	435	449	437	437	431	447	463	412	400	405	397	437	377	406	434	436	410	424	410	423	420	429	436	406	449	424	423	462	408	460	437	420	439	424	398	478	442	431	414	457	430	458	417	413	420	444	452	445	460	450	436	409	471	428	477	438	464	467	399	453	404	425	431	454	418	392	425	474	454	408	439	400	437	412	427	458	423	406	389	457	413	459	437	436	471	460	422	418	448	493	426	437	427	395	435	486	426	406	421	452	479	423	440	443	449	418	434	430	440	427	447	427	425	433	415	431	392	426	432	407	370	481	405	414	437	423	474	452	419	421	449	456	409	441	432	430	430	427	438	430	406	418	395	446	393	432	396	461	424	436	446	382	418	468	412	445	405	429	404	417	401	420	421	438	461	485	440	394	451	407	432	414	434	433	436	483	469	495	444	411	448	405	389	459	443	410	431	409	447	392	413	436	422	450	421	466	409	411	438	415	470	418	441	433	427	445	418	425	402	425	457	412	395	418	410	444	420	424	462	454	427	413	449	429	479	411	395	408	450	432	441	428	439	427	434	456	410	415	423	470	426	419	451	452	418	446	437	409	469	386	510	437	408	425	426	394	414	442	472	456	462	428	432	425	411	429	448	412	400	428	433	433	435	383	442	432	446	398	459	455	389	440	460	454	435	430	424	413	442	408	425	428	466	411	425	401	428	413	412	429	455	434	450	420	412	419	426	420	431	391	404	439	433	419	396	421	424	433	406	439	419	452	438	446	472	410	406	394	401	458	519	423	397	435	449	422	408	460	443	411	424	429	407	378	453	425	449	411	445	388	432	427	422	426	400	419	442	413	439	395	415	440	417	407	435	405	429	401	444	415	430	414	439	438	447	486	436	405	433	451	409	384	421	449	429	446	445	424	427	411	424	449	435	453	426	421	415	386	429	431	406	426	415	404	383	437	416	425	456	437	457	408	453	386	410	436	449	419	405	426	473	430	417	496	418	448	427	438	452	380	425	430	401	426	395	446	431	439	437	394	425	444	459	456	364	438	422	460	420	438	470	438	428	401	413	433	433	393	462	392	421	413	440	388	433	425	436	433	443	414	440	467	428	443	418	434	419	423	445	418	453	447	439	435	442	437	437	432	404	430	467	413	409	434	394	402	419	472	474	397	434	438	413	451	430	441	387	420	424	412	429	442	395	432	489	429	454	397	427	406	402	402	423	444	422	429	422	421	390	447	427	430	401	412	432	381	420	441	449	429	440	430	422	426	425	402	417	417	456	425	404	393	434	413	440	427	436	448	430	479	441	423	401	426	448	439	429	428	451	435	474	444	422	393	432	428	446	426	431	404	470	487	424	432	410	419	442	437	426	386	414	403	461	413	392	412	420	420	437	455	408	431	464	406	433	419	433	441	439	457	421	458	448	439	436	441	409	436	429	428	468	379	402	448	427	430	438	414	437	400	436	408	442	444	460	387	438	457	396	377	427	391	441	407	452	425	418	454	463	392	422	394	437	440	420	459	436	442	465	438	421	417	441	416	477	407	471	448	421	386	420	436	443	416	429	413	434	428	452	413	402	431	437	438	454	451	409	436	452	400	446	425	469	420	415	441	435	443	456	403	443	414	410	436	414	439	451	435	396	411	437	396	400	389	416	455	434	439	431	392	426	419	458	447	438	433	458	418	467	421	426	417	442	420	458	457	444	430	437	439	431	426	405	446	477	437	437	426	435	457	429	424	398	424	466	436	454	429	423	434	431	454	450	419	453	395	440	394	407	438	400	417	423	437	407	467	403	414	415	457	416	404	430	394	428	456	453	428	448	427	415	400	418	428	438	447	410	400	402	453	432	456	421	412	448	420	409	411	412	452	436	402	425	409	443	440	436	444	409	404	421	441	391	441	446	450	416	412	450	441	434	438	439	396	428	420	422	478	420	388	400	413	392	450	404	395	453	468	416	416	433	458	439	416	441	409	451	447	457	438	440	429	455	383	455	431	447	428	417	427	447	423	454	430	441	436	456	467	439	417	428	402	439	478	422	393	416	437	437	438	429	429	463	425	412	436	385	390	430	426	407	431	446	406	458	441	426	413	440	407	446	414	466	420	431	385	420	428	433	469	433	398	451	447	418	411	455	460	455	445	389	436	411	396	421	444	456	454	417	441	421	451	407	425	432	436	401	432	440	421	394	449	391	449	468	435	430	449	436	423	434	461	414	452	424	460	401	387	437	420	433	425	463	439	468	422	426	464	414	445	432	415	396	475	422	418	427	407	433	417	431	451	395	399	450	421	407	449	428	432	404	440	408	415	412	383	413	421	471	474	381	446	418	451	420	413	388	462	428	435	428	421	418	486	404	440	422	418	425	427	432	428	402	449	423	415	481	412	436	438	421	412	442	443	453	448	414	435	401	433	421	444	466	441	432	438	426	420	478	412	412	402	447	397	409	391	388	419	435	435	442	421	395	446	400	435	424	421	462	433	419	422	431	457	407	469	429	419	434	482	462	382	420	430	412	421	424	427	444	450	435	433	415	413	433	423	425	474	455	454	420	408
35628	7941	2168	1319	1054	986	1052	933	882	919	964	978	932	890	921	941	950	914	940	963	974	956	894	954	908	931	942	956	915	971	976	945	968	933	938	952	955	927	929	957	972	961	915	912	876	909	908	916	873	899	922	884	933	888	968	955	910	910	909	902	923	966	960	910	867	882	964	909	880	912	963	933	953	965	921	1013	908	879	924	918	959	955	911	944	911	925	970	943	940	946	958	921	926	910	917	951	866	922	952	966	879	930	927	929	955	926	981	918	991	964	912	949	909	942	909	947	929	897	936	954	984	922	963	978	945	938	976	927	965	941	936	875	893	928	884	934	907	882	929	970	966	882	873	941	946	913	937	885	906	885	945	952	917	983	867	920	1018	910	938	928	904	959	928	939	941	936	928	917	899	931	991	924	893	895	901	945	966	990	937	930	904	922	950	932	965	945	908	893	988	926	882	875	941	954	925	951	934	960	995	953	990	945	912	898	940	887	973	941	917	949	954	964	944	905	942	904	913	936	943	949	961	985	903	922	920	928	959	892	944	913	983	925	925	915	979	916	946	880	895	932	886	905	910	971	927	911	972	915	909	870	935	934	947	888	920	905	937	938	993	998	871	903	966	872	900	942	913	926	908	899	953	937	898	951	936	939	948	951	954	920	881	900	943	932	942	938	942	960	919	997	982	958	943	895	922	962	962	956	946	1017	902	934	904	868	952	903	950	970	895	979	922	921	934	963	998	914	907	914	944	963	907	936	951	942	931	921	977	955	958	974	970	890	895	917	867	945	953	909	940	923	908	936	919	944	918	920	940	961	933	919	980	927	921	947	921	967	932	969	919	924	934	909	947	932	980	954	964	921	975	1013	968	963	899	908	942	933	927	970	900	932	972	936	958	926	893	948	973	973	946	961	1005	922	879	907	901	904	955	937	880	935	965	973	929	925	930	941	943	924	961	978	932	949	948	880	951	945	937	971	944	975	921	970	919	931	907	969	911	957	907	927	915	945	927	923	920	929	899	929	952	982	993	908	943	951	938	885	928	929	944	953	921	942	869	901	914	997	942	929	925	962	935	928	907	916	931	946	946	960	921	914	889	909	991	908	882	901	925	946	880	943	919	920	930	906	906	959	975	958	883	965	917	967	926	964	960	911	942	937	965	948	934	936	920	955	978	975	990	920	892	947	953	920	913	966	949	999	910	907	945	947	887	914	963	929	905	951	938	913	974	877	967	898	914	905	968	993	861	934	898	954	961	943	928	890	965	907	925	953	895	945	931	977	933	901	987	939	922	922	943	922	898	974	913	917	959	942	937	935	904	937	902	936	922	891	967	903	929	911	935	930	982	894	931	984	893	900	870	955	939	948	913	905	965	961	915	915	1013	955	937	950	951	948	926	954	887	900	947	944	899	923	904	903	948	951	953	925	949	906	906	933	976	954	940	940	961	899	945	927	948	892	930	911	913	949	947	910	968	928	922	959	919	938	941	965	910	925	912	977	960	924	883	942	968	923	962	914	945	925	917	934	937	1020	928	942	925	948	886	938	878	908	933	957	978	952	868	985	960	929	969	930	956	960	929	910	1020	887	922	927	911	986	943	958	951	931	981	937	918	900	942	910	934	892	920	914	958	935	932	1000	904	937	883	966	926	922	928	970	1005	942	896	906	872	883	899	897	859	987	887	899	923	904	954	916	910	925	905	941	904	905	993	894	938	925	965	953	918	966	903	892	866	906	923	904	897	982	960	984	949	950	958	920	919	932	986	938	964	946	900	969	919	925	892	895	932	911	897	944	972	909	900	956	913	916	942	924	923	908	929	942	993	936	920	953	906	963	935	940	951	935	965	940	1013	901	884	964	921	942	971	911	964	933	941	969	994	896	931	946	917	975	916	957	937	966	913	1005	893	978	923	934	918	928	935	931	941	945	935	961	914	900	934	971	932	921	951	958	972	895	929	942	997	979	978	947	919	921	983	964	893	898	957	913	942	952	973	930	912	917	963	952	950	907	945	936	898	907	888	915	930	970	911	980	941	979	911	970	878	898	948	928	898	898	921	971	958	905	904	903	980	938	975	887	962	968	933	946	880	935	943	963	959	944	936	969	961	993	934	957	932	917	941	933	929	931	934	957	913	941	920	915	968	950	917	903	941	1003	998	912	964	889	928	941	909	939	880	878	918	940	990	967	959	929	944	890	925	901	872	934	934	914	963	932	928	946	933	926	978	973	878	960	1009	920	903	917	909	906	931	921	934	913	978	945	915	915	894	892	934	917	972	941	894	984	909	913	971	957	909	943	934	946	926	977	948	886	934	964	965	912	891	919	970	908	900	937	955	895	888	904	976	921	966	956	948	908	935	965	947	925	934	871	952	943	959	951	855	968	891	916	980	927	886	990	939	986	940	921	918	941	917	861	925	982	942	892	922	919	922	940	935	952	938	903	915	928	952	900	909	946	984	935	929	921	927	912	942	930	943	906	909	996	872	932	919	914	975	881	925	901	938	902	897	962	920	931	900	899	945	920	1003	956	868	946	975	955	916	971	950	955	934	978	913	976	973	953	927	869	912	975	948	957	930	908	963	906	941	958	943	886	867	906	943	889	947	932	962	875	981	968	970	942	935	963	890	928	970	905	894	958	943	953	901	937	982	978	858	915	959	922	941	986	941	945	940	956	955	909	961	975	973	917	981	953	992	933	991	872	959	929	968	935	954	985	925	925	950	907	942	932	987	891	977	928	949	943	947	957	916	954	954	949	893	924	880	940	981	913	917	909	916	912	939	916	881	896	920	914	889	936	918	960	916	914	980	956	941	944	955	922	930	968	902	919	958	933	938	885	930	955	968	987	977	924	910	914	912	939	917	897	940	898	884	916	902	909	970	992	910	989	971	921	929	919	909	921	967	916	931	914	943	923	947	919	957	911	939	942	892	896	973	927	929	920	935	911	880	874	960	876	954	939	947	956	885	925	944	881	918	893	997	961	1002	937	929	958	957	1026	930	921	891	881	928	951	941	914	950	955	905	924	925	959	946	913	962	894	897	920	964	936	946	967	927	953	961	870	953	980	929	940	941	905	890	882	929	933	950	943	936	871	940	935	938	918	928	895	892	921	937	915	927	895	931	962	913	926	944	939	913	868	958	903	894	970	909	947	908	885	970	985	928	907	943	949	937	978	923	882	942	948	920	933	958	927	973	918	943	934	910	910	975	975	964	911	914	931	922	903	924	949	977	933	976	937	960	957	909	949	915	966	958	937	927	903	927	941	946	953	941	886	912	951	955	938	922	917	903	964	920	908	949	987	905	929	907	932	912	870	956	883	925	898	882	899	947	949	944	908	901	956	912	972	885	960	919	909	910	958	899	925	958	935	972	929	912	943	906	919	939	933	924	916	909	944	952	919	1008	908	884	917	882	926	892	943	934	942	935	972	897	876	986	980	918	941	994	935	888	948	1013	904	973	984	929	923	948	978	909	920	912	953	913	948	937	853	941	907	931	916	963	944	973	930	942	926	926	925	919	915	944	953
45381	17497	5685	2105	961	630	505	486	409	413	432	406	392	439	403	402	371	391	367	428	382	424	444	443	406	401	444	406	365	428	421	415	386	399	445	372	369	429	402	394	406	392	426	396	378	401	394	413	409	389	454	410	406	377	372	365	440	403	408	411	425	412	389	412	401	428	394	378	360	419	440	432	380	396	391	397	405	385	417	416	404	386	383	410	371	398	392	429	430	406	379	391	397	383	393	407	397	388	418	416	418	429	409	376	410	377	385	435	398	368	420	403	367	387	415	389	421	401	391	387	408	373	438	368	417	427	371	373	408	397	370	406	423	418	391	391	397	388	453	374	421	357	375	393	381	391	424	404	374	398	380	412	414	381	407	380	405	405	386	417	382	435	402	428	396	386	390	369	420	384	450	393	379	399	428	425	430	407	412	443	405	424	389	410	385	443	432	402	373	440	407	398	387	390	420	409	424	425	379	461	412	395	438	404	393	397	389	410	372	402	380	385	367	424	397	416	369	438	415	409	400	394	403	389	400	361	374	389	418	396	384	453	387	452	422	389	436	391	426	407	406	417	403	396	397	411	393	373	376	413	342	381	357	427	429	418	390	426	414	382	386	395	407	417	401	415	426	406	388	371	394	410	361	413	378	386	403	398	390	401	425	362	397	374	390	420	410	423	384	401	412	404	405	381	400	404	394	379	404	407	424	427	337	387	366	400	403	355	436	368	399	379	379	359	394	402	412	372	404	403	401	385	426	452	402	401	389	404	415	416	429	390	372	382	359	423	407	378	392	368	406	418	320	368	391	441	376	410	453	396	377	365	426	386	417	407	442	396	402	371	409	408	382	393	365	415	393	387	372	366	393	396	389	449	410	422	416	427	432	413	390	388	408	378	407	390	411	405	399	441	435	415	407	421	357	430	408	405	406	424	401	417	427	361	384	411	388	393	410	432	352	381	425	391	398	418	447	391	413	407	414	415	412	371	399	398	341	386	420	456	392	322	394	409	378	396	429	412	414	393	395	370	393	378	378	417	378	422	380	446	432	439	418	398	358	384	385	414	382	416	380	373	395	384	423	404	402	411	419	404	398	371	393	410	391	373	341	421	415	373	391	374	415	399	363	400	409	372	432	413	368	399	425	379	418	392	388	406	371	397	449	410	386	418	406	361	383	386	385	416	403	419	394	391	400	330	406	364	390	344	400	369	427	411	412	402	405	422	401	421	414	417	454	404	397	397	386	375	431	368	379	382	435	442	434	424	443	366	426	408	381	420	354	420	421	398	368	403	376	364	377	386	389	387	367	392	418	402	370	412	453	401	393	366	383	405	398	390	393	374	400	354	395	376	385	390	420	381	397	393	409	437	456	432	414	397	425	410	398	419	424	388	413	375	374	424	406	375	372	410	390	405	443	388	395	424	395	399	409	416	426	403	409	420	406	405	450	414	422	415	395	393	402	393	386	385	395	378	376	382	417	429	411	362	390	405	369	390	406	398	367	396	417	398	403	401	378	414	395	398	389	394	418	386	376	408	416	462	401	383	382	398	399	435	369	397	389	357	391	399	429	347	423	419	439	369	365	388	387	400	393	399	359	380	389	380	377	407	391	371	380	445	387	399	438	411	409	389	378	404	412	382	364	405	412	395	371	401	405	406	387	419	376	392	366	409	398	412	371	384	383	412	445	418	440	404	427	390	393	400	407	408	430	396	394	386	427	400	418	438	417	393	401	443	390	360	409	397	414	419	373	386	378	411	418	412	374	419	406	395	404	358	393	410	392	400	368	397	393	409	385	390	396	405	402	380	410	355	402	404	379	396	407	379	425	400	431	408	382	395	394	419	360	414	394	415	374	427	385	396	413	373	409	398	426	410	412	432	444	381	418	408	404	400	431	359	395	395	427	375	408	406	386	385	416	373	380	365	448	375	387	380	380	403	413	390	412	393	416	362	418	387	374	436	399	392	430	396	391	425	394	374	428	399	439	389	424	419	370	382	400	398	369	387	362	362	382	372	421	410	392	417	381	448	378	394	382	391	421	411	400	419	404	415	418	383	398	369	380	404	382	431	370	364	404	409	422	446	403	394	411	412	424	386	406	408	361	389	395	409	412	416	369	390	381	409	399	416	368	435	392	397	430	396	371	401	428	395	413	404	397	401	396	402	406	418	374	360	408	413	382	394	390	379	400	400	407	377	436	398	432	411	399	403	403	425	425	388	394	388	409	376	400	386	400	389	441	394	370	409	432	373	397	442	423	398	400	402	411	405	418	412	377	403	377	396	408	421	424	405	460	383	371	344	397	406	406	383	415	382	423	382	374	428	417	458	427	391	404	467	366	380	387	396	413	403	383	428	397	379	393	402	397	418	391	408	380	401	366	407	365	416	406	408	410	372	441	458	401	378	424	421	407	404	378	421	412	383	441	414	402	370	377	387	435	405	433	388	416	397	406	362	385	420	408	398	408	399	411	421	376	413	385	398	389	423	415	384	355	371	416	396	431	389	410	397	433	420	451	425	373	403	416	404	420	403	356	400	436	437	399	411	397	393	379	382	416	395	436	412	406	391	385	405	397	434	372	388	359	399	373	378	395	394	426	361	419	409	344	415	392	428	417	403	405	410	382	422	384	397	378	362	384	357	370	397	413	375	425	404	395	395	414	383	397	423	395	428	383	407	453	387	398	426	408	449	397	438	416	405	373	411	373	377	415	412	408	408	402	385	434	376	421	433	460	423	422	405	402	414	377	351	394	388	400	413	424	406	390	419	426	402	422	429	386	359	388	408	406	428	411	397	379	401	426	449	412	384	409	381	374	436	389	397	425	418	405	392	371	354	383	397	408	402	418	402	415	414	393	397	418	394	401	444	383	382	432	407	418	410	398	451	390	464	377	408	403	443	387	383	392	448	436	429	420	407	405	429	413	381	366	434	419	398	441	400	403	427	377	411	341	385	400	420	413	401	387	416	398	386	385	401	427	409	387	418	381	375	406	417	403	406	389	400	421	408	368	414	376	360	402	420	411	379	431	399	423	422	452	415	419	387	384	398	408	387	458	405	406	391	419	407	418	397	363	397	391	415	480	400	371	381	431	424	401	407	358	379	422	378	397	406	438	390	401	398	441	448	385	403	389	417	377	354	437	422	419	421	373	415	450	431	403	401	409	429	408	426	390	372	438	405	396	424	375	366	432	424	402	369	419	387	399	410	400	402	408	406	372	395	374	348	431	403	374	447	446	391	416	402	384	426	398	406	392	419	407	417	374	382	393	398	383	411	447	416	397	412	396	407	410	405	435	389	349	390	397	415	378	417	417	400	406	392	452	377	423	418	405	472	395	400	402	374	426	396	414	400	388	373	394	392	389	372	377	403	430	383	398	389	420	404	423	421	397	431	421	350	423	385	394	388	396	419	375	418	375	411	405	401	399	429	400	415	415	395	369	447	385	464	381	390	388	435	375	390	431	386	432	417	404	444	398	411	381	401	428	387	400	375	420	396	401	371	417	391
29798	12102	6824	4211	2525	1682	1372	1017	930	933	931	918	875	880	888	930	891	923	872	889	866	875	898	907	850	827	960	848	834	863	872	926	866	929	887	884	855	877	874	866	893	897	838	875	862	847	846	875	898	861	838	869	862	927	888	860	875	884	842	878	936	898	855	846	907	920	875	915	899	877	939	855	856	806	879	913	939	890	865	893	877	857	910	868	846	826	864	911	863	873	858	822	890	860	884	888	876	919	844	928	862	870	833	882	902	918	864	921	914	888	823	852	879	871	859	833	833	882	925	906	892	926	883	848	866	788	882	897	868	861	868	847	860	876	871	903	882	882	884	816	886	873	916	911	852	860	886	835	852	916	863	861	886	891	891	903	872	892	836	874	815	876	911	851	878	827	872	888	841	882	872	874	893	895	865	914	943	861	946	835	846	841	838	891	894	864	870	811	920	874	932	857	868	926	817	842	837	847	864	889	914	883	885	869	844	875	922	877	906	865	897	874	823	830	880	883	857	832	881	874	877	856	895	860	852	898	883	881	864	832	846	880	871	849	897	889	825	876	873	911	841	915	864	904	859	905	887	899	869	935	839	814	852	882	813	925	786	834	871	886	853	888	869	902	892	849	877	854	909	895	906	877	854	879	846	869	867	860	905	879	940	829	891	853	903	902	899	900	851	874	842	921	874	899	846	865	877	878	862	850	871	870	874	903	899	868	864	856	848	923	888	905	894	862	861	829	885	881	865	874	835	887	872	939	875	840	865	929	899	952	914	856	890	873	868	877	891	869	873	889	857	850	888	867	882	882	859	863	841	910	848	881	850	841	842	868	893	850	846	894	828	861	902	885	969	894	859	852	886	879	839	893	862	905	853	873	943	890	899	910	906	863	900	874	908	869	879	819	891	907	907	868	861	900	837	842	869	849	870	904	908	852	870	848	844	866	828	876	911	878	915	837	873	888	847	856	866	919	810	863	883	925	881	873	869	900	891	864	904	828	903	905	927	854	892	835	832	863	839	874	875	861	844	876	837	888	938	897	850	841	877	931	856	862	868	870	861	921	862	876	904	889	912	858	846	880	895	858	929	940	931	925	854	899	932	873	909	870	857	876	883	870	856	835	895	831	865	884	884	864	873	827	882	928	921	855	891	845	883	890	871	893	853	890	846	843	865	899	918	829	859	870	812	866	872	867	835	840	890	867	858	861	896	923	827	891	894	857	883	875	873	848	837	850	827	852	862	952	867	888	876	900	852	890	853	858	913	834	882	843	838	863	898	929	896	888	884	856	851	815	859	946	860	848	905	885	895	866	895	878	910	849	857	880	902	854	859	928	867	875	831	864	904	824	863	869	878	876	886	847	847	893	888	868	878	913	897	821	846	909	901	896	877	826	901	842	849	893	878	884	891	849	880	867	911	892	816	901	861	898	867	852	873	899	863	960	899	887	885	845	841	902	901	865	879	879	885	872	852	872	891	821	897	922	842	864	837	825	912	833	842	836	932	876	889	924	891	894	876	877	907	870	869	862	891	874	837	916	894	937	957	877	837	858	887	943	841	880	873	907	875	856	898	858	832	860	838	870	824	955	898	872	850	864	905	865	872	885	870	835	855	870	870	933	905	916	872	872	951	888	832	849	873	904	887	887	859	858	886	861	882	852	842	884	891	836	902	824	856	925	892	854	897	934	879	931	861	899	883	881	854	848	868	865	854	883	885	857	861	843	866	859	834	869	799	888	860	877	876	860	866	922	876	874	911	839	890	900	886	921	912	864	884	855	855	860	894	872	898	925	837	856	850	877	839	862	904	849	886	870	879	905	836	892	905	916	952	852	890	865	883	893	840	860	851	861	879	876	820	828	886	864	900	828	861	962	855	866	843	877	904	898	896	862	831	846	882	879	868	837	812	868	846	886	887	953	837	845	819	928	842	898	841	836	861	882	917	823	906	920	827	880	894	873	846	873	884	948	821	874	832	815	890	863	872	872	851	858	882	903	832	879	903	817	842	959	895	844	919	895	875	897	866	882	882	850	912	914	914	854	870	851	839	877	928	867	915	870	880	894	858	886	904	862	865	928	853	880	870	921	848	863	821	866	876	837	914	865	836	882	859	845	878	889	860	823	880	887	924	855	908	903	906	864	894	863	874	855	934	857	863	900	922	888	860	854	851	840	836	868	865	910	911	834	940	873	871	862	873	885	932	824	907	863	838	922	882	890	865	892	889	858	859	905	898	881	780	923	819	890	932	905	806	891	870	902	887	893	878	861	837	914	841	830	867	870	835	871	864	807	841	857	919	870	868	866	892	834	866	905	831	872	903	841	902	906	873	799	832	913	840	898	864	854	864	906	897	866	898	902	886	893	845	844	868	893	871	931	868	891	858	885	878	863	890	846	878	874	898	860	852	856	889	898	893	868	880	892	895	850	836	952	851	859	902	863	833	829	854	874	838	884	933	834	856	831	872	872	894	870	874	941	835	842	877	872	854	888	873	862	892	885	911	923	869	823	967	869	887	940	827	822	842	881	852	848	910	841	865	872	890	872	875	840	841	848	848	878	883	862	861	892	870	878	867	880	873	890	893	876	855	884	865	900	873	846	864	844	883	893	926	846	864	851	913	872	895	924	904	862	904	893	875	846	884	865	912	839	850	936	863	929	869	886	884	863	925	856	875	887	862	876	898	860	854	851	914	872	832	844	911	850	846	903	821	879	905	895	860	850	892	769	863	916	846	892	894	884	861	790	862	897	881	863	917	931	891	849	915	895	898	857	890	852	844	860	929	909	891	903	866	878	927	924	847	877	818	916	879	851	834	896	893	857	876	860	856	887	887	870	847	883	921	879	819	928	897	930	867	880	879	787	908	874	898	843	852	886	853	901	891	905	869	899	846	904	884	877	791	863	820	830	821	829	873	786	880	836	926	877	887	880	884	878	925	886	854	860	876	881	813	855	864	893	882	828	882	861	893	876	894	911	879	904	810	896	841	853	914	851	824	799	909	852	917	870	852	854	907	909	880	863	932	856	884	888	823	876	883	912	853	896	889	879	893	871	876	898	854	917	872	848	921	834	833	856	856	876	858	912	896	853	895	832	907	897	887	874	913	834	852	902	874	885	825	847	888	881	881	865	881	878	902	864	893	871	892	870	871	953	910	893	817	826	905	827	863	886	867	861	877	835	819	824	872	866	852	809	871	905	871	864	843	863	867	845	953	892	872	903	869	873	832	918	849	877	892	908	853	840	925	943	858	884	875	836	908	884	877	867	875	925	886	865	859	908	838	861	894	897	901	861	823	857	875	852	872	900	867	891	871	869	894	901	835	920	844	889	864	894	885	910	895	895	912	886	872	896	895	840	868	877	857	893	881	851	882	854	900	823	861	866	897	867	880	871	893	895	855	872	868	932	923	881	853	844	874	886	824	853	831	935	848	881	899	854	852	848	886	869	881	867	908	951	891	926	873	833	871	890	931	881	889	852	881	912	895	854	891	934	894	883	875	839	850	899
56757	21713	6018	1095	634	495	482	456	433	421	461	473	439	416	426	431	449	433	400	463	441	368	456	426	401	421	417	433	417	411	387	421	457	410	452	468	402	409	434	473	401	429	426	408	435	413	448	385	383	416	399	413	432	453	442	407	405	422	376	400	423	394	390	418	421	385	451	429	466	403	388	454	447	439	400	402	425	420	387	431	436	452	457	388	430	425	419	458	412	437	420	410	429	439	453	416	442	441	397	443	448	400	433	409	457	459	394	417	462	428	415	398	405	404	423	403	433	417	437	432	410	456	456	412	385	438	420	430	426	447	449	459	424	424	402	411	420	427	387	464	454	421	463	436	418	416	416	423	418	429	440	447	437	389	399	432	427	435	430	443	443	475	439	412	430	427	429	428	466	422	430	426	418	411	418	416	402	423	425	408	401	459	428	425	445	395	420	424	420	429	406	474	395	457	457	437	421	425	356	422	415	426	409	423	401	422	432	450	405	408	440	399	437	413	394	434	442	442	442	417	429	404	413	443	424	407	421	421	422	415	404	402	416	480	382	398	455	435	442	414	417	428	409	404	444	447	424	402	410	412	362	413	420	423	443	442	419	457	445	451	421	475	439	441	407	442	408	447	424	413	404	413	446	452	433	401	441	432	426	456	428	412	442	427	441	455	402	395	425	471	439	454	450	406	397	421	414	419	375	435	433	414	392	447	420	391	442	385	439	415	443	390	446	470	439	406	462	432	428	415	408	405	417	430	390	435	422	405	415	412	439	416	421	423	401	478	417	392	425	421	426	404	420	458	423	410	419	420	409	444	408	396	440	389	406	410	417	423	455	460	371	415	421	422	440	400	434	426	418	391	437	441	412	391	453	433	409	420	424	444	400	419	418	435	434	437	446	423	442	437	381	374	414	366	404	432	429	467	404	412	418	397	433	437	404	428	432	415	412	437	409	438	421	432	435	448	385	395	448	407	468	468	432	424	412	440	391	400	441	417	400	471	409	459	460	418	430	398	400	428	398	442	419	430	387	436	406	439	430	429	427	435	412	434	412	428	438	391	452	381	406	402	449	400	385	410	415	414	433	393	450	402	431	469	410	434	482	488	421	409	426	437	390	374	448	419	453	455	445	425	403	430	441	470	437	396	430	425	426	405	384	429	421	412	418	410	436	397	375	446	418	419	364	440	400	414	484	432	436	419	415	419	446	444	393	410	388	439	429	428	397	445	462	464	417	436	407	409	443	401	422	405	404	399	382	424	429	456	435	403	488	444	373	409	466	400	392	416	439	396	460	433	412	445	424	426	494	433	431	412	406	443	444	429	453	427	406	407	416	421	388	396	385	388	395	439	443	435	393	426	398	431	456	427	422	403	415	440	453	382	420	440	421	419	408	390	430	408	445	402	375	391	438	438	468	432	405	434	438	426	400	405	472	423	395	410	413	441	455	381	391	415	418	439	438	386	404	438	421	470	406	424	392	423	454	419	431	411	396	435	442	429	479	452	442	429	454	435	410	398	420	421	428	450	415	437	460	427	420	447	403	424	411	407	417	478	398	428	412	389	370	414	443	433	399	440	428	424	424	441	397	439	422	410	413	383	445	405	428	436	479	415	417	432	401	406	431	398	452	423	420	430	432	444	449	409	400	407	425	448	425	402	433	410	429	443	416	423	412	419	448	421	427	440	438	395	361	410	399	415	449	463	417	402	412	413	427	387	380	416	419	450	407	429	430	455	383	392	443	420	404	435	403	376	439	391	488	420	401	413	456	416	451	402	436	429	445	409	418	426	450	405	412	432	401	453	405	394	444	418	429	410	385	421	382	401	411	426	459	431	415	404	444	371	428	428	395	430	408	438	407	427	433	409	440	425	431	433	396	411	418	398	422	405	448	446	465	438	434	437	426	409	423	400	427	408	415	427	414	411	404	424	450	392	405	430	441	393	390	400	401	408	438	446	409	429	414	438	425	408	388	442	408	385	387	416	446	402	418	434	399	463	449	422	463	429	476	408	411	427	404	398	411	391	396	397	416	454	424	387	448	457	423	416	410	416	429	420	440	471	391	421	420	382	399	438	403	405	441	410	421	406	487	437	434	394	458	420	417	373	415	439	416	417	413	412	451	396	437	435	455	393	413	415	419	403	446	433	444	400	399	423	447	444	429	390	404	452	452	425	464	435	453	438	414	397	425	463	409	417	406	414	462	427	441	402	386	404	418	400	415	423	405	419	447	376	427	446	454	449	417	423	456	407	409	449	427	424	391	420	438	398	397	433	384	426	407	400	436	408	411	409	401	427	410	377	428	409	443	368	437	388	390	484	446	398	418	414	403	396	429	430	400	399	418	406	421	433	452	476	442	450	451	412	376	423	426	425	435	409	380	421	410	438	435	421	469	391	468	427	387	406	403	426	405	445	435	426	436	415	443	417	412	442	422	389	432	403	414	422	445	465	441	460	454	400	470	485	430	454	433	407	417	416	404	400	422	401	398	442	427	421	415	392	427	405	422	392	468	432	419	453	438	457	421	418	458	431	403	422	430	412	392	446	427	404	421	420	409	405	399	436	403	408	416	440	421	423	397	448	404	458	408	429	404	423	455	397	421	435	388	400	424	398	430	419	405	405	408	401	443	428	478	426	425	384	431	416	419	458	442	402	413	420	444	412	414	442	410	414	432	441	394	401	406	452	373	373	443	415	407	459	450	408	414	373	443	415	466	412	440	402	440	405	412	418	401	398	450	383	443	414	468	403	408	468	439	436	416	424	427	447	425	422	427	393	436	409	435	448	420	428	386	488	460	444	448	442	413	389	402	436	419	413	406	472	418	423	404	423	421	451	394	483	440	416	387	410	368	386	420	399	407	391	424	439	442	412	392	422	415	425	408	411	429	429	378	443	408	396	425	387	419	472	423	423	454	392	413	395	404	451	463	405	445	389	461	409	412	433	415	437	397	426	453	418	410	408	404	424	413	372	424	434	426	409	405	457	429	427	437	417	431	402	417	419	402	421	464	410	407	456	429	412	441	440	459	434	421	428	453	377	445	407	403	426	404	437	408	434	405	420	401	436	419	444	452	415	425	420	389	405	439	425	439	406	427	414	420	447	430	389	398	400	414	428	471	404	398	465	403	402	387	428	442	425	383	446	414	418	391	434	430	387	426	452	408	412	428	456	424	436	421	448	436	415	419	436	416	448	424	411	419	410	432	418	422	409	428	401	437	424	383	426	393	451	429	456	424	423	428	399	381	438	420	475	387	415	416	429	410	404	422	414	424	405	422	411	419	412	413	404	398	437	413	415	408	410	414	437	444	422	432	410	426	419	443	416	422	437	442	440	408	418	394	407	441	414	432	435	399	439	403	429	413	437	473	427	434	410	407	435	420	431	455	405	463	467	417	435	453	406	406	412	423	425	422	427	395	409	400	434	431	372	407	461	410	433	440	421	424	437	420	440	404	427	409	423	399	427	424	409	414	431	445	443	420	423	426	457	411	385	400	421	415	408
37644	8880	2950	2018	1492	1236	1055	938	934	944	894	910	945	938	905	905	923	954	900	902	895	909	893	932	970	932	914	950	920	908	901	889	884	948	948	886	896	898	905	914	945	909	923	926	970	843	928	940	876	931	916	925	894	941	940	912	934	880	925	924	868	912	955	925	912	909	900	951	932	864	897	941	931	902	956	907	925	880	895	906	923	939	902	917	896	874	925	931	907	909	914	905	927	930	843	913	924	961	921	949	963	912	953	927	929	931	926	963	896	874	900	938	874	957	928	910	902	899	931	922	911	945	906	950	942	864	902	884	943	914	898	855	927	948	982	948	933	918	927	927	893	900	949	903	887	894	919	836	884	919	932	938	896	916	929	891	947	951	909	923	934	923	947	887	931	930	912	929	888	934	938	916	934	936	912	930	923	883	912	942	934	909	909	953	952	893	944	933	891	909	906	919	908	935	922	976	868	935	879	887	887	891	958	953	885	904	943	961	894	929	953	922	898	928	963	942	923	822	929	857	910	891	880	933	939	886	944	935	960	927	908	893	910	875	964	947	870	950	912	910	930	924	911	937	912	898	955	882	902	916	902	927	859	963	944	967	953	918	953	961	887	936	975	880	921	895	923	907	961	901	884	886	973	947	963	863	917	949	899	967	938	930	954	936	976	859	966	896	898	911	905	945	898	916	922	956	967	930	920	910	899	921	932	896	968	949	934	940	898	875	921	906	910	908	916	943	907	866	957	980	936	881	917	920	877	943	902	928	925	907	911	901	925	891	919	883	952	938	937	923	969	915	935	923	898	937	899	893	950	924	906	915	882	871	927	943	914	956	918	990	916	847	902	946	930	954	909	927	944	873	918	927	950	914	876	939	964	872	961	920	923	973	892	891	897	908	905	931	898	918	953	909	898	912	926	905	947	906	968	948	915	911	973	964	971	959	903	926	943	952	903	900	948	889	889	949	914	916	889	918	892	952	930	903	941	888	937	890	882	949	919	951	973	899	895	915	933	901	925	935	931	904	929	950	906	924	942	865	909	906	940	914	895	898	941	900	941	892	910	958	919	902	988	898	968	899	971	883	957	912	889	877	964	920	883	940	963	938	946	863	975	929	928	914	924	901	911	938	891	923	896	898	932	899	887	923	885	908	899	905	919	920	931	958	968	897	903	941	934	917	949	882	910	937	944	904	887	946	904	911	914	966	955	960	933	927	940	943	930	908	967	893	952	917	887	923	977	959	879	912	903	911	893	909	893	919	960	960	931	902	988	876	963	904	955	933	947	875	897	919	946	886	932	889	976	940	881	933	879	941	882	905	908	893	971	966	938	906	938	927	933	924	937	946	967	923	900	943	927	898	887	910	957	935	871	945	923	939	924	889	906	920	898	904	958	893	905	917	917	929	917	891	894	889	932	946	939	914	870	914	912	969	854	929	901	949	929	943	988	939	886	897	882	931	983	894	904	952	884	928	954	946	955	897	957	947	951	893	921	964	970	887	890	965	910	917	914	928	933	930	950	901	881	920	932	998	903	959	927	895	892	909	897	962	956	899	945	930	948	906	883	933	1012	972	861	924	910	904	914	881	934	902	940	930	954	920	908	925	892	898	901	931	949	919	948	933	964	950	919	859	927	934	900	918	928	914	965	914	951	910	945	970	946	868	889	874	929	895	960	891	899	883	890	1010	980	911	949	897	905	893	906	978	879	859	942	915	871	897	887	909	913	905	922	932	907	894	941	965	927	924	907	875	940	942	924	884	982	886	928	915	910	890	917	907	900	895	883	903	927	929	887	869	903	932	948	907	899	905	930	895	938	913	872	947	918	896	915	882	883	972	941	931	1008	911	908	895	890	926	911	911	921	895	866	913	922	982	921	954	893	927	934	950	913	917	923	957	983	881	945	873	889	923	905	863	887	849	891	967	949	888	888	927	910	867	914	958	917	850	906	909	923	955	931	920	910	889	908	903	956	907	926	921	939	947	917	896	925	908	899	902	861	906	892	894	856	903	901	933	975	952	957	920	908	970	904	921	896	930	945	923	945	904	921	939	875	940	930	915	900	947	938	935	950	946	939	929	923	917	927	943	940	924	878	919	904	924	960	921	933	934	887	922	920	949	886	914	907	911	955	927	875	944	931	917	821	927	966	945	892	883	928	916	899	940	961	935	979	893	917	895	930	929	894	950	908	951	914	941	946	976	919	924	851	935	920	867	923	949	963	917	898	936	925	894	881	941	925	943	900	924	915	917	941	924	881	915	883	887	893	879	889	906	927	902	937	893	863	884	921	929	862	981	921	922	858	887	881	946	952	871	882	952	883	895	983	986	946	891	951	890	890	876	902	956	922	919	898	840	906	909	925	941	911	889	921	934	969	939	920	961	931	911	893	946	969	906	919	913	923	870	930	902	944	873	920	934	905	890	942	954	939	940	984	959	880	986	925	922	893	912	904	908	924	910	894	914	931	919	959	949	982	920	868	900	949	964	910	924	904	930	930	943	879	898	888	941	906	876	830	926	942	901	939	931	936	867	899	929	920	941	909	955	951	943	920	964	905	944	922	891	896	983	983	913	911	946	938	899	873	922	957	878	885	934	920	924	854	896	909	927	908	918	945	897	923	851	916	886	883	945	950	928	890	919	917	874	946	944	880	924	899	958	1010	931	967	962	917	925	930	907	913	909	874	871	880	891	966	965	891	905	943	896	930	952	913	861	905	889	913	911	864	959	915	962	919	947	913	941	920	919	920	863	945	925	910	871	893	901	914	924	942	885	875	942	932	925	868	896	856	908	965	891	921	932	947	858	952	979	910	927	930	960	923	983	924	863	903	892	901	933	922	878	895	910	923	876	934	930	888	929	941	972	889	887	938	888	918	923	924	918	904	894	982	940	962	894	903	932	939	936	985	928	970	917	931	912	907	940	880	938	949	907	875	916	896	918	906	959	965	914	851	973	910	936	934	916	930	950	985	967	913	940	928	913	946	947	918	977	918	1010	936	988	950	964	971	945	918	960	952	927	903	960	882	909	922	871	944	894	924	929	959	934	925	872	959	915	870	890	897	892	830	914	890	914	907	872	904	889	927	896	889	921	985	884	896	902	939	960	919	870	947	951	931	911	962	882	906	889	899	914	872	944	982	889	877	884	909	939	955	951	940	922	857	910	905	932	912	922	908	929	867	897	953	922	894	987	898	926	895	888	958	892	914	942	903	914	930	944	917	966	966	932	899	890	926	873	923	922	913	884	851	898	883	912	925	882	939	924	872	852	906	937	918	900	947	921	865	914	950	889	930	900	869	922	849	960	937	942	914	911	907	900	953	950	901	934	959	923	982	990	853	936	892	907	867	927	924	898	955	926	960	830	945	888	970	960	916	938	930	937	986	873	911	940	939	927	878	908	938	914	938	943	897	918	887	913	934	913	993	894	955	931	915	928	942	979	902	927	901	883	987	944	919	869	897	904	912	864	966	925	931	942	926	902	947	962	907	932	933	929	896	924	879	939	944	930
41278	22138	12122	2949	1150	585	485	438	443	442	420	389	443	442	457	424	430	402	441	480	414	420	411	430	423	439	425	455	410	367	397	483	462	388	406	426	400	447	385	430	372	435	462	468	484	454	430	391	411	458	453	412	428	432	415	462	396	442	413	431	443	437	402	416	396	463	474	374	425	412	405	411	425	491	437	424	401	447	456	439	468	421	486	456	389	422	393	420	420	433	452	447	439	424	418	396	451	437	450	420	411	430	450	441	437	432	451	438	388	413	403	431	442	436	434	446	464	432	435	386	409	450	449	401	395	416	436	467	434	418	389	448	403	429	472	433	435	410	389	418	446	413	478	420	451	428	414	471	439	441	384	448	426	434	414	416	415	418	410	485	466	384	382	437	389	420	411	445	417	436	407	431	422	397	464	432	436	388	401	403	390	461	414	409	393	414	431	448	412	387	447	452	428	430	432	401	437	428	439	407	449	399	452	452	451	425	451	415	472	472	457	440	447	435	436	387	453	459	461	435	432	441	396	471	447	417	442	455	393	413	390	421	455	416	400	398	387	426	436	448	462	426	445	399	443	419	403	439	457	387	408	477	467	412	402	431	410	413	461	431	447	391	438	423	415	431	459	470	440	397	411	458	418	424	443	432	424	467	488	435	458	427	421	410	417	368	401	410	467	400	445	442	440	436	416	382	431	422	425	411	400	438	416	449	426	395	391	422	398	427	411	414	414	416	409	408	456	420	411	436	451	414	418	401	440	403	425	451	424	415	406	436	452	434	390	437	445	482	425	440	420	399	445	435	386	427	426	398	442	433	421	399	409	452	410	434	408	445	412	404	425	409	445	383	463	420	375	460	409	427	417	408	476	425	438	415	458	433	433	457	470	429	464	419	423	419	401	454	397	396	443	414	501	439	384	421	450	400	428	404	407	432	441	428	421	449	453	385	442	428	435	399	433	417	414	410	441	453	421	407	446	430	476	415	426	440	436	452	444	483	389	440	357	410	440	447	441	403	453	444	397	423	447	432	403	410	412	381	439	428	433	457	412	401	471	430	451	389	431	467	384	435	415	435	436	415	401	427	408	438	458	482	402	392	403	453	434	421	492	468	420	420	441	442	438	422	417	458	416	457	440	408	406	416	414	422	404	433	422	439	438	445	449	417	465	416	394	396	394	405	470	458	434	385	419	439	400	434	433	429	417	449	428	448	423	442	387	412	455	405	419	410	415	451	449	431	441	386	438	431	416	458	412	400	429	443	416	402	405	408	407	435	422	398	418	420	371	451	431	443	389	398	447	440	422	422	410	428	401	424	479	402	400	458	464	425	402	424	423	423	416	416	426	460	421	414	479	439	411	429	423	479	448	421	380	425	403	421	445	392	452	409	464	428	414	416	455	416	430	403	434	376	397	396	409	428	397	439	405	418	434	431	394	409	451	394	462	428	392	413	404	408	447	406	439	409	412	426	428	414	426	431	453	423	457	469	403	447	408	447	407	444	420	451	420	382	442	443	429	355	429	423	418	452	428	410	430	450	422	428	448	462	397	450	418	415	403	435	408	469	439	424	459	459	448	421	428	397	446	413	438	412	395	441	463	434	426	474	452	429	425	457	379	444	439	423	433	437	425	456	409	432	405	443	429	428	421	435	434	397	425	385	412	443	433	420	414	415	444	425	434	415	426	411	403	459	403	454	438	421	399	447	401	445	410	419	385	390	451	383	393	395	401	464	404	468	455	412	408	418	432	441	427	414	448	434	410	407	417	395	376	403	462	479	436	417	456	438	448	412	416	407	424	400	413	491	463	389	423	421	442	448	446	435	410	424	421	451	439	454	436	428	427	430	413	455	420	422	434	435	438	456	419	437	424	407	458	442	416	399	427	412	434	428	445	427	442	425	412	437	415	416	451	427	430	402	397	442	391	449	447	387	384	410	404	411	424	440	411	450	434	437	449	405	418	435	416	414	425	421	423	429	425	436	431	383	456	445	420	398	422	428	396	409	420	423	469	417	422	451	422	454	407	445	470	423	448	367	428	494	432	412	413	416	436	408	413	418	430	424	404	423	458	434	432	442	425	427	437	434	451	422	463	445	412	393	452	417	412	460	422	416	446	441	444	439	404	409	428	411	402	400	427	431	393	405	433	423	447	441	413	389	441	452	415	435	416	426	448	437	450	455	422	413	432	407	429	454	397	442	427	408	416	454	400	426	425	416	408	418	396	395	418	451	444	409	422	416	421	421	432	440	431	410	434	402	416	424	439	466	445	380	428	379	440	432	478	404	415	447	398	427	447	430	398	434	411	445	427	451	464	417	404	426	420	378	423	413	412	451	435	386	381	416	428	413	436	440	420	436	424	404	397	431	398	453	447	465	484	422	442	404	461	376	396	422	407	428	412	408	396	461	401	416	415	411	410	381	421	465	385	411	400	453	434	425	424	449	441	415	406	426	392	398	424	429	463	447	443	393	445	458	435	486	435	427	451	447	431	439	418	441	440	414	407	434	434	432	453	426	382	441	379	445	419	417	401	431	429	440	411	422	385	430	416	390	438	430	463	441	464	443	452	399	372	420	434	407	425	416	460	434	381	415	432	433	448	390	429	425	457	451	419	457	439	408	436	402	412	444	441	425	423	433	379	450	410	434	409	414	442	465	410	421	455	412	431	412	416	440	400	390	402	433	425	445	498	403	427	406	474	494	455	385	417	415	388	363	414	406	429	423	444	433	439	443	433	447	416	448	456	407	394	432	428	385	450	462	435	423	399	438	410	456	402	414	432	431	435	373	414	417	463	414	419	449	440	442	418	459	423	406	387	463	432	433	407	444	476	431	417	402	408	429	441	435	408	457	453	403	481	436	454	459	419	401	417	398	390	417	392	401	436	450	429	435	381	406	463	456	395	415	414	421	435	393	389	407	473	427	424	434	415	424	419	405	464	414	435	423	433	430	425	452	422	438	433	379	462	436	413	429	398	410	417	436	403	412	432	426	445	462	429	428	446	393	438	407	392	375	396	423	419	453	444	447	430	412	388	415	387	418	415	483	424	410	403	422	416	475	457	422	407	424	399	435	418	470	451	420	416	415	435	408	432	442	407	410	421	424	444	409	443	467	461	425	420	464	490	396	431	436	419	466	453	422	437	436	416	414	454	422	434	432	444	424	436	411	418	418	428	457	391	460	443	432	441	426	456	443	421	406	431	415	428	440	416	457	415	404	423	427	402	432	406	415	458	423	428	425	434	463	456	454	486	454	401	440	418	413	445	435	461	439	458	395	436	407	428	403	410	463	479	437	427	451	425	401	409	456	436	415	459	469	434	425	372	370	444	444	413	406	403	430	414	398	448	444	414	423	404	456	444	435	429	419	434	434	457	447	479	460	444	409	439	445	404	405	424	425	413	457	420	431	440	414	428	394	414	429	422	399	428	394	415	435	403	407	448	368	434	432	428	391	406	389	406	415	417	396	384	416	429	440	402	420	400	394	429	419	375	446	428	443	432	432
26230	9859	4509	3501	2815	1497	1105	1063	1005	978	921	1016	925	926	971	950	921	929	964	930	916	929	890	927	891	911	900	950	879	982	966	922	853	938	902	913	919	928	919	907	958	908	923	909	909	929	906	937	912	962	910	933	924	908	894	919	968	952	986	943	927	957	904	864	917	971	881	956	925	957	953	861	912	954	875	932	896	921	949	994	920	965	906	892	931	967	943	904	897	945	881	876	913	967	892	896	863	921	903	943	920	924	924	955	846	965	923	953	980	900	909	930	897	903	896	911	964	1000	896	892	891	974	910	893	942	938	930	947	907	907	944	938	945	933	951	918	985	929	960	992	891	953	911	937	894	967	1017	895	872	916	897	926	970	900	946	856	910	946	907	930	992	887	928	964	904	934	940	941	873	975	945	922	939	969	929	912	892	906	933	919	959	947	944	963	941	891	865	940	913	874	922	930	931	916	929	932	931	935	933	910	908	866	971	930	928	960	928	871	940	919	932	941	1002	960	973	955	954	898	927	946	972	941	908	900	919	912	944	1000	897	935	911	953	896	877	909	905	962	890	941	946	940	911	909	983	895	968	905	984	914	958	949	975	960	931	940	968	897	930	911	928	901	935	907	951	971	909	943	973	865	890	941	920	963	925	904	916	891	954	940	901	942	925	935	964	955	893	977	1007	928	930	938	958	925	975	894	921	940	939	927	937	909	949	926	992	908	932	947	891	917	922	901	966	858	918	925	900	935	909	909	903	950	899	920	924	997	959	939	873	898	913	884	933	952	937	897	923	923	895	944	930	962	933	927	905	911	915	901	936	941	897	901	961	946	949	918	853	900	948	908	878	941	958	905	908	983	940	888	928	962	882	905	876	914	956	931	1043	945	973	962	942	912	919	936	915	913	894	934	899	959	963	898	926	899	924	905	940	900	1003	889	931	910	911	928	1000	937	938	899	963	912	936	934	958	893	912	935	908	938	949	912	964	921	955	917	904	897	925	937	843	935	982	960	953	961	915	980	912	913	951	943	931	862	976	940	970	909	938	925	903	931	919	917	929	926	928	931	915	927	855	892	909	886	875	914	860	936	937	921	923	909	911	937	996	921	955	909	923	944	953	947	949	950	906	916	956	930	914	900	901	945	960	957	923	956	868	959	900	951	930	905	931	933	898	904	932	880	896	930	922	924	924	924	902	878	922	943	889	933	937	928	943	949	950	902	922	935	956	933	944	935	901	913	931	916	871	895	914	924	960	953	913	945	893	938	875	974	903	995	902	958	910	922	931	951	911	939	940	962	917	938	955	891	943	906	909	892	886	978	960	913	941	866	932	882	967	922	887	908	877	909	918	942	933	887	925	928	956	917	912	939	910	919	889	890	894	983	914	916	946	929	944	943	937	930	896	898	943	953	913	896	882	953	935	969	929	936	968	855	852	873	973	947	944	953	984	881	955	957	867	953	922	890	928	905	896	938	918	907	968	907	841	892	930	958	876	963	931	911	938	996	963	865	913	942	878	919	901	848	947	942	868	945	965	949	964	872	914	897	887	977	940	900	899	920	897	891	924	906	923	937	1020	924	894	942	885	917	949	969	882	934	889	958	946	954	966	920	938	918	879	924	967	972	953	923	900	912	910	928	860	850	901	976	918	942	954	923	907	924	905	873	954	916	955	951	980	921	952	954	918	928	933	937	933	951	952	892	892	945	1001	978	974	971	929	870	919	943	892	966	915	912	884	901	896	877	955	933	896	961	954	903	898	875	987	973	994	964	952	917	927	956	935	939	924	929	954	931	978	893	951	948	854	924	959	951	906	870	928	932	900	921	913	937	946	897	931	920	942	978	959	900	991	936	917	1002	891	959	918	924	914	955	924	922	963	906	952	986	963	928	936	886	886	945	922	905	885	953	947	974	970	921	907	924	945	931	899	896	925	944	934	978	915	904	936	925	912	928	893	960	971	953	906	903	927	907	922	975	913	945	927	941	952	968	858	895	947	908	856	894	851	950	911	943	940	901	924	910	914	963	936	956	916	942	888	967	910	908	904	910	896	964	913	912	891	927	879	911	888	899	933	967	930	902	916	924	876	959	887	960	912	911	948	965	920	919	922	919	933	933	869	950	909	884	904	893	956	900	911	910	974	904	933	878	908	938	886	909	885	957	917	933	993	913	903	923	934	901	922	947	907	929	924	917	962	903	888	961	948	934	942	976	872	917	896	924	930	937	930	916	911	978	916	933	853	969	907	870	875	924	940	890	883	914	921	928	910	918	912	908	944	911	971	901	906	857	931	906	902	898	937	951	886	887	969	941	945	923	937	946	959	959	910	918	948	873	893	871	911	911	926	855	914	874	936	924	928	881	943	864	890	856	931	933	854	927	905	967	912	981	988	863	949	925	961	947	923	961	957	957	896	916	850	937	922	910	953	948	927	968	912	893	892	930	875	917	924	896	924	919	928	901	911	916	869	933	921	881	915	943	947	929	930	932	866	939	921	949	891	912	901	880	907	925	944	882	879	914	920	904	901	927	943	948	935	916	916	834	942	920	951	912	919	946	879	938	920	875	907	915	914	884	931	959	959	968	952	875	869	905	933	943	891	939	945	894	915	934	930	954	933	960	948	912	899	951	946	910	936	935	866	897	909	929	953	903	898	900	949	898	910	904	982	944	929	887	904	955	859	869	950	910	933	911	981	933	921	974	885	879	982	926	949	991	932	944	935	922	900	897	951	928	927	870	926	916	976	904	931	889	955	915	920	925	908	958	909	916	851	921	953	919	946	915	966	932	932	945	916	947	968	928	902	898	906	950	913	954	884	992	935	940	874	863	937	913	944	838	879	897	927	981	910	898	887	968	971	875	946	901	965	898	951	969	929	933	938	916	852	878	896	940	854	935	955	965	954	876	905	839	916	932	962	881	902	979	949	941	924	909	900	929	946	930	941	935	946	972	899	943	912	946	918	847	925	919	924	925	917	911	967	917	891	942	953	927	887	988	912	921	895	852	927	915	934	910	943	869	943	871	930	946	936	925	935	918	989	934	961	941	888	903	917	960	908	923	972	887	911	938	913	932	967	976	916	889	890	993	951	928	942	967	900	954	864	932	937	939	893	934	984	922	857	900	894	919	942	956	961	932	936	885	906	923	964	918	957	910	930	885	990	974	923	962	941	940	943	915	910	923	924	943	921	926	947	910	933	890	895	948	943	959	933	934	939	914	942	911	898	935	889	915	923	918	931	908	958	921	953	877	921	919	903	898	927	893	929	907	892	928	903	901	941	903	937	909	875	915	935	937	961	899	877	929	956	982	908	938	922	890	985	907	919	880	900	960	935	918	910	858	896	892	928	975	896	927	936	918	896	929	908	950	928	913	928	933	891	918	908	925	898	916	916	908	967	926	913	887	911	939	991	881	939	913	904	899	923	937	968	924	892	949	900	973	930	922	897	970	922	929	874	908	886	869	956	923	888	950	931	896	912	952	882	936	925	919	930	925	933	970	904	916	902	927	933	909	966	953	930
50254	18641	4862	1822	757	496	420	427	473	415	427	397	408	419	377	352	406	380	404	460	395	398	408	416	408	382	406	429	386	422	448	396	447	426	401	421	417	404	388	384	415	405	388	398	395	417	393	425	460	383	435	462	389	421	396	379	403	427	391	378	415	424	441	404	407	405	431	401	395	428	412	414	374	386	414	398	422	411	379	383	442	440	411	362	389	408	394	428	340	375	433	390	390	431	419	409	414	394	396	405	400	425	452	383	402	375	419	375	414	401	378	438	391	396	412	438	419	367	393	405	383	424	419	409	432	440	379	348	402	399	385	419	396	406	424	442	397	438	423	416	376	392	430	435	440	403	441	423	423	451	396	405	326	400	422	406	391	427	430	426	432	411	450	393	356	402	441	446	397	387	383	403	404	409	440	437	448	385	446	434	380	428	399	407	428	434	389	408	421	410	383	438	418	402	401	386	429	364	455	393	384	401	426	438	376	417	431	392	437	411	412	442	405	427	381	426	423	387	433	422	401	386	370	391	411	406	423	429	403	380	422	399	400	379	444	371	374	412	404	387	434	426	440	404	394	468	416	456	441	429	420	404	414	400	416	382	380	416	390	412	413	376	406	452	385	355	441	460	449	397	399	433	395	355	405	431	436	375	410	389	400	434	375	420	434	422	411	401	440	430	435	420	402	392	404	417	385	388	449	451	423	400	406	401	395	410	392	403	457	431	400	423	396	384	388	398	464	410	412	393	399	434	396	379	406	391	416	417	464	394	417	442	428	386	422	425	378	401	412	449	436	440	405	423	456	417	439	421	450	389	402	442	392	408	407	442	402	400	446	420	411	424	423	385	382	393	415	370	404	406	401	417	401	378	341	372	366	419	439	371	396	401	451	374	406	414	415	402	449	421	364	374	407	406	389	408	415	436	410	415	418	394	414	373	362	406	435	407	391	384	396	458	410	374	441	435	398	423	395	404	450	420	402	477	400	432	409	430	411	448	456	431	391	407	379	414	399	422	433	403	394	420	435	407	424	402	406	386	430	418	390	398	406	413	399	436	445	376	404	399	363	426	389	420	405	426	430	425	382	382	406	390	422	416	394	416	420	444	434	421	433	406	383	425	432	369	411	403	438	405	381	414	392	381	431	435	369	446	404	407	364	388	408	428	419	437	415	409	379	399	417	381	435	392	443	433	368	412	405	410	413	377	416	430	386	400	383	369	433	403	388	387	377	417	442	395	428	401	440	404	391	417	439	424	409	374	370	364	395	424	385	404	414	348	422	398	399	453	402	433	400	427	386	400	404	386	410	384	390	395	382	423	432	424	425	416	426	403	391	426	405	416	390	378	422	426	393	349	426	415	415	431	411	414	425	425	421	449	395	370	428	358	427	430	384	387	399	419	368	423	402	401	466	377	395	395	376	428	364	418	384	427	411	407	397	444	428	455	421	415	434	421	395	424	407	426	400	413	422	383	399	408	394	462	428	404	436	413	411	390	444	408	450	447	414	431	452	419	409	432	412	373	402	429	387	412	399	416	401	413	447	432	407	412	399	422	435	444	439	383	412	386	395	391	399	387	420	425	469	419	403	389	421	436	423	401	395	438	398	380	443	373	441	404	338	433	372	386	446	364	367	404	423	426	395	366	394	428	385	427	425	406	438	417	413	407	430	410	360	382	410	403	415	425	412	387	431	425	450	437	417	407	363	400	409	425	401	425	413	416	426	401	430	386	410	409	409	369	419	428	403	435	420	412	362	437	425	381	415	430	402	414	439	408	425	418	445	417	383	372	383	440	410	398	397	391	456	380	432	414	410	401	384	405	397	397	380	412	417	386	404	434	429	417	384	407	407	383	395	353	411	385	391	401	403	419	415	430	428	430	404	384	386	411	395	390	420	426	441	428	395	381	432	408	418	462	410	374	383	394	418	425	390	398	399	400	414	427	401	415	403	374	431	413	415	428	362	397	359	432	398	457	464	453	443	411	402	399	449	443	423	393	425	451	416	392	385	418	440	392	384	441	402	402	420	410	399	387	421	388	421	400	405	410	403	428	414	389	437	365	429	399	414	407	399	370	447	394	416	392	409	420	404	423	376	400	429	421	422	380	406	406	416	391	445	422	420	394	408	423	419	431	373	439	438	439	400	410	412	436	412	415	471	425	409	401	389	383	415	399	373	393	405	404	402	402	389	386	405	435	453	346	396	436	419	425	407	389	398	421	450	420	408	403	409	377	404	419	413	453	402	422	396	450	402	460	419	433	416	404	410	398	434	434	387	418	413	378	435	415	430	394	453	411	433	421	405	431	416	390	397	395	382	417	389	408	399	413	423	445	429	395	430	368	419	415	401	433	422	387	382	394	390	377	427	404	385	405	403	439	379	394	400	418	449	456	386	412	409	402	402	424	367	411	444	403	419	430	420	398	420	450	428	397	395	383	393	407	400	384	405	399	400	401	409	431	398	424	406	466	363	368	353	407	389	338	440	429	453	403	424	420	437	429	428	410	403	424	431	443	413	425	419	421	394	402	435	416	428	413	393	406	405	393	405	413	414	439	416	416	408	435	365	398	388	420	393	443	423	380	398	407	417	430	396	392	403	406	418	411	420	388	410	361	418	427	392	413	401	394	366	389	421	413	371	386	405	433	424	377	401	430	397	404	433	431	406	393	432	368	451	402	386	391	396	418	431	385	427	406	416	434	417	372	423	349	409	401	391	404	426	441	406	413	425	402	425	406	423	406	446	408	420	423	374	452	411	386	393	417	424	394	416	419	415	396	410	399	398	383	456	396	444	409	410	387	398	416	383	425	441	422	431	389	417	407	386	379	430	406	419	429	389	416	418	404	382	415	406	386	418	381	431	399	404	377	401	406	413	373	429	431	399	383	417	388	391	413	442	421	384	419	387	397	398	388	434	445	463	419	388	436	399	455	412	392	410	430	412	393	420	369	401	400	433	392	437	440	390	376	415	453	392	393	408	387	408	374	438	392	411	437	414	402	415	377	381	397	380	404	412	422	390	436	420	407	393	395	391	400	382	391	385	377	390	402	415	399	446	383	415	422	438	421	419	378	438	427	417	412	405	417	400	382	385	394	390	413	433	411	389	452	411	375	377	434	391	386	401	377	388	425	374	393	409	414	423	382	385	383	378	427	423	365	379	411	416	365	414	425	408	430	429	407	432	411	397	401	408	440	391	396	435	400	427	422	381	417	395	398	430	423	406	430	426	449	399	387	437	417	438	429	408	371	399	391	444	379	394	385	421	423	449	445	376	423	434	412	430	398	440	389	362	423	400	385	385	426	417	388	415	377	421	411	385	406	441	397	461	377	388	426	429	442	413	443	399	430	445	396	440	417	401	388	374	405	395	416	428	387	351	409	400	412	468	389	394	390	404	419	432	416	401	439	457	429	440	376	387	411	414	393	388	384	416	415	408	392	418	370	448	422	465	412	432	404	400	406	453	430	431	394	445	450	401	409	376	431	382	405	400	391	383	412	406	417
34390	12265	5686	3621	1844	1066	1032	984	901	891	924	904	891	894	927	898	928	884	853	926	928	925	905	907	908	920	907	850	917	889	899	844	850	913	890	876	857	852	860	906	860	868	841	923	914	910	903	871	879	904	859	893	903	925	943	895	912	885	908	910	917	927	862	928	900	877	915	856	843	930	817	858	950	898	856	919	872	895	949	881	929	898	883	860	865	927	889	917	895	874	824	878	902	874	891	854	865	843	842	916	851	925	829	872	878	894	868	898	896	898	917	893	874	904	835	867	950	897	883	850	876	921	856	877	835	931	949	874	856	885	930	881	891	939	902	891	873	941	854	848	893	863	910	888	851	919	847	854	924	886	901	889	938	891	864	909	852	881	899	905	857	857	881	932	889	869	897	911	922	907	891	873	921	871	865	834	900	883	889	917	887	851	860	912	861	840	936	855	930	908	881	897	882	923	886	883	902	855	893	889	899	847	884	900	907	893	917	881	906	904	924	933	928	886	924	912	907	847	877	913	911	876	918	854	889	862	871	891	827	890	916	868	863	842	919	841	874	881	885	860	889	847	895	882	918	877	929	940	913	920	834	899	881	902	851	926	914	863	918	866	819	941	872	854	868	942	904	917	885	853	863	911	859	885	902	844	914	881	972	830	916	839	874	841	862	812	875	863	914	879	852	905	880	907	857	881	891	858	924	912	930	905	847	876	865	843	856	895	893	879	863	921	867	884	927	923	912	954	901	893	856	870	887	930	892	852	895	821	908	853	917	923	859	895	893	899	865	945	876	859	874	867	874	916	931	922	859	829	894	902	921	931	894	851	929	952	934	875	954	886	861	912	922	891	992	861	857	952	895	908	866	870	906	873	882	911	907	877	855	909	865	913	889	927	835	934	906	904	875	929	843	902	898	896	978	871	865	880	885	924	849	882	932	946	878	902	913	830	894	884	961	849	890	898	898	904	928	889	885	851	870	910	834	844	888	857	887	902	862	932	877	900	850	859	885	870	863	914	943	869	887	863	845	906	918	859	919	885	930	864	831	876	882	931	947	863	824	900	849	904	835	882	872	901	893	893	935	875	864	859	922	914	883	904	862	891	894	918	890	926	923	833	873	889	861	865	918	830	909	891	840	913	868	883	854	877	880	911	933	898	875	835	890	878	923	852	893	940	873	890	889	902	845	925	888	885	878	911	881	908	863	945	854	903	938	900	875	882	832	857	886	920	906	854	856	985	899	891	994	850	912	917	883	899	875	859	880	892	851	854	909	870	880	872	898	907	885	874	855	900	899	866	932	876	881	914	879	915	878	886	917	915	885	934	897	896	885	860	879	942	837	878	891	898	908	875	927	890	906	921	902	932	926	892	881	847	890	884	884	927	867	890	894	910	926	851	889	854	891	914	848	902	919	882	908	830	907	848	899	876	827	920	883	873	867	888	889	825	930	879	945	849	858	931	913	907	899	857	895	900	890	861	934	865	968	922	914	863	909	910	888	898	838	887	854	840	875	916	903	892	905	870	851	879	920	903	840	858	928	896	909	902	880	917	889	879	969	869	877	887	911	883	904	892	871	905	926	919	874	907	891	873	904	957	857	932	845	903	897	889	880	920	896	910	854	877	904	862	867	878	876	877	880	884	907	884	902	830	909	880	894	861	877	914	865	910	922	872	882	866	905	903	912	892	926	879	927	924	902	884	856	878	876	889	902	814	898	935	854	890	916	884	893	883	889	862	884	915	871	893	867	883	843	930	890	890	944	874	883	896	883	865	887	874	849	928	934	921	895	879	851	833	854	914	883	895	868	899	897	841	902	885	888	849	917	884	915	923	897	894	862	952	938	854	885	891	883	894	851	887	865	889	863	870	908	874	882	885	884	899	881	903	882	889	854	881	909	844	872	837	908	889	912	868	789	899	819	866	852	896	888	913	861	900	870	927	890	861	930	867	851	893	859	884	851	866	896	883	884	880	865	920	919	850	907	934	897	887	899	898	880	912	883	926	893	884	874	920	897	863	891	885	897	918	926	906	875	899	926	845	837	917	907	871	881	885	907	953	892	954	892	898	894	905	873	896	886	901	894	875	905	849	908	920	876	864	853	939	836	879	894	891	827	931	901	987	906	881	926	900	913	904	949	916	880	856	890	876	928	866	835	845	895	876	856	870	897	866	893	881	902	871	855	846	847	887	859	886	896	961	852	949	926	910	866	909	930	849	904	847	888	910	884	887	928	896	883	879	884	925	920	864	881	920	873	835	876	927	914	864	870	898	943	847	893	903	918	927	861	905	868	886	900	868	924	879	888	838	891	936	882	852	921	882	886	885	874	862	897	840	877	866	971	927	816	883	858	911	861	934	919	944	907	868	867	880	900	833	906	920	920	862	889	898	864	945	869	852	915	916	918	916	911	849	880	911	928	860	885	915	839	893	880	919	929	947	880	874	916	839	966	800	906	973	928	896	899	879	869	885	933	879	885	861	904	856	886	915	890	884	880	902	877	871	898	911	881	883	922	868	894	909	851	878	921	863	911	851	916	868	840	896	820	877	894	871	868	888	864	903	882	882	906	834	853	863	881	889	899	877	911	886	830	904	900	915	885	938	863	874	856	939	921	867	907	933	891	870	887	869	894	878	844	882	904	910	862	928	909	924	856	859	866	904	874	887	924	913	904	947	907	885	865	872	905	932	906	853	878	914	853	865	897	916	846	894	894	908	849	920	855	908	889	854	874	877	908	927	855	873	894	848	900	900	873	865	939	869	942	885	844	921	899	906	869	857	898	898	918	890	906	920	854	861	932	838	866	886	853	866	884	902	859	840	873	890	854	863	880	888	909	902	914	934	915	896	889	904	873	921	932	951	953	939	917	862	898	888	883	899	874	864	915	887	864	860	846	908	845	879	848	887	911	872	907	849	901	911	901	864	878	914	860	931	929	870	924	870	844	902	907	914	879	894	858	864	848	878	893	898	909	843	846	879	880	944	855	862	868	964	887	884	932	954	878	918	934	889	883	910	875	913	923	874	862	920	878	856	905	862	902	897	872	893	880	957	823	909	921	878	920	891	913	953	894	818	924	945	831	878	876	925	867	874	847	866	916	887	899	881	898	888	865	937	866	888	867	886	959	880	872	927	921	860	909	920	842	864	886	866	885	896	865	845	886	909	893	871	917	886	872	858	940	855	884	951	871	934	921	886	874	826	897	876	916	911	887	920	863	884	911	878	915	864	898	847	904	905	919	847	902	913	861	825	915	891	874	911	868	839	905	957	903	891	872	871	876	860	876	909	913	837	898	846	896	880	900	868	894	873	877	868	962	887	889	865	887	849	900	891	821	906	867	872	882	894	870	890	940	905	908	850	945	940	930	932	858	925	859	842	946	856	881	886	921	882	912	871	884	882	850	896	924	831	885	919	927	842	839	890	914	895	866	888	883	930	915	845	882	900	923	861	901	916	879	911	935	872	881	921	876	825	876	873	927	914	847	893	862	875	896	872	883	881	901	895
58064	26819	9986	2496	782	536	484	478	424	441	394	418	476	415	462	392	468	411	447	398	395	382	423	436	387	418	434	382	397	415	443	411	451	399	401	440	414	435	405	411	370	438	386	450	472	428	452	413	432	399	413	393	433	418	465	396	429	396	467	420	441	428	370	413	452	360	449	434	405	389	431	421	415	438	416	416	426	428	438	405	427	393	406	411	410	407	376	416	430	402	408	362	450	451	383	440	448	430	429	403	409	438	434	415	430	390	408	423	400	435	407	382	404	396	438	419	431	438	435	394	437	408	397	414	419	418	438	417	413	414	427	423	395	413	434	458	412	404	419	398	420	414	468	450	380	426	422	424	421	450	378	441	405	428	409	450	396	451	442	396	384	414	435	420	391	413	403	451	428	463	440	393	398	408	380	397	444	425	433	411	424	424	439	443	467	450	434	449	433	409	417	421	413	436	445	427	404	458	463	402	455	427	426	448	391	446	434	394	427	387	418	411	391	446	396	407	414	427	433	444	409	417	433	414	378	444	419	427	430	392	390	357	441	395	445	426	423	425	444	440	416	431	414	416	493	412	423	411	423	393	427	397	399	430	425	408	429	398	396	430	410	411	403	420	397	421	439	421	436	389	431	456	448	387	432	408	415	412	430	408	463	412	418	391	423	430	416	423	421	414	469	388	423	425	426	402	457	416	441	441	393	411	445	418	399	434	407	389	442	385	417	414	460	438	453	417	442	379	399	425	400	434	409	451	417	450	438	422	473	429	449	448	430	439	453	431	422	419	382	387	432	436	420	416	417	452	417	473	449	363	408	441	428	416	433	383	399	436	430	452	435	415	391	453	406	429	437	400	446	400	424	412	379	399	422	401	431	444	435	421	429	416	439	425	452	400	443	441	415	399	425	432	445	414	420	428	426	442	445	405	424	415	441	444	393	419	405	447	399	439	397	416	418	427	447	393	472	423	452	420	444	448	415	419	406	398	418	461	427	470	455	400	417	388	434	425	426	416	472	426	472	418	385	415	391	451	434	385	429	433	439	437	399	432	435	432	363	405	436	408	430	418	432	374	430	432	457	438	415	453	418	472	462	426	461	376	378	439	433	428	418	432	401	453	447	403	445	438	414	417	452	405	387	413	456	456	416	442	386	419	414	458	403	401	397	449	381	418	440	428	396	401	402	423	439	439	412	463	432	418	389	435	413	398	401	452	416	455	425	432	391	398	392	433	428	441	419	425	460	416	419	427	410	402	442	416	432	443	434	427	415	378	451	427	431	451	414	462	410	433	479	465	414	417	406	452	438	450	478	421	448	414	429	433	459	432	454	415	426	410	464	415	436	446	418	384	425	421	423	415	410	419	437	406	444	379	413	417	413	448	405	415	405	455	457	402	419	415	397	441	443	462	441	382	424	380	441	474	451	387	445	416	420	426	378	406	413	431	435	420	417	411	431	426	440	381	419	399	434	427	438	417	401	430	404	412	421	434	393	403	444	419	451	441	431	437	437	405	406	447	469	429	408	432	422	406	403	442	406	423	440	391	427	426	442	422	419	437	408	449	412	420	415	418	426	399	435	407	417	478	427	442	419	439	389	402	427	380	409	403	439	421	399	425	393	425	429	439	426	408	410	408	388	427	392	434	445	416	366	434	441	396	421	443	420	441	441	391	398	466	412	425	423	400	394	402	413	419	430	431	390	403	429	449	477	416	439	426	402	425	436	370	428	457	437	438	408	411	404	493	453	424	431	446	415	410	430	424	432	424	417	467	400	435	402	417	385	388	426	416	423	415	446	389	394	454	426	399	418	413	442	431	443	424	411	415	451	447	415	451	432	431	461	421	421	420	380	418	371	399	443	401	424	426	436	446	422	466	448	354	444	440	412	445	425	435	405	394	408	383	382	422	434	355	416	427	415	416	409	430	436	460	402	433	422	409	428	443	445	439	448	405	372	438	452	428	460	437	386	404	419	423	444	435	446	420	447	421	452	423	434	418	418	457	446	439	414	382	411	419	424	404	406	415	396	459	430	420	409	382	375	417	441	422	432	380	459	414	386	456	383	430	436	441	428	455	369	409	423	416	433	397	424	400	413	433	431	404	409	395	402	436	403	433	439	416	425	439	433	436	421	379	426	424	434	406	466	390	422	450	493	435	430	433	423	424	433	446	431	481	441	411	363	421	435	409	416	458	411	431	415	427	422	446	426	377	454	441	395	398	430	415	456	450	388	450	467	445	435	445	445	397	419	393	448	422	442	391	427	441	412	424	440	429	429	404	422	491	415	442	408	429	426	415	408	381	430	405	410	399	429	443	453	431	422	411	396	408	398	408	434	406	397	466	424	438	442	427	420	453	404	415	440	402	424	437	403	403	437	456	445	411	416	387	445	427	429	431	426	381	428	425	416	478	455	436	446	423	441	419	400	439	427	455	405	447	408	445	428	435	415	432	409	401	397	423	414	438	404	411	394	414	423	416	436	426	447	429	413	439	445	415	442	456	434	419	397	459	462	440	444	420	416	375	403	423	418	390	447	438	409	442	414	466	419	412	433	415	470	462	420	466	414	428	398	427	416	452	444	441	389	442	395	429	417	411	404	436	466	443	427	443	438	419	446	424	403	423	399	445	431	415	407	398	418	437	449	447	413	420	436	397	380	430	465	415	457	405	436	441	427	406	436	433	429	410	400	452	422	443	426	403	440	393	394	404	442	410	434	462	434	391	414	418	429	414	427	389	432	417	370	439	456	456	452	439	437	438	417	442	410	432	449	437	399	386	378	431	392	381	354	404	442	410	430	412	471	438	443	454	385	409	407	384	421	419	402	415	411	419	427	443	421	431	408	438	413	408	464	457	445	430	436	402	407	399	430	410	440	430	410	414	459	419	390	414	432	432	393	437	418	374	419	447	429	407	447	384	412	408	406	403	434	416	411	421	422	386	425	432	372	408	402	404	433	434	416	398	413	380	430	440	419	416	413	376	394	410	429	430	450	416	421	420	433	460	439	423	395	426	410	371	442	425	395	435	456	398	429	424	438	433	404	407	402	438	427	461	420	431	430	452	410	439	423	450	385	420	417	411	433	459	405	397	406	425	424	408	443	458	392	464	427	479	402	393	466	448	380	406	442	467	406	400	378	427	392	422	426	434	440	417	424	394	417	407	401	460	440	405	416	417	437	427	415	431	469	385	480	381	413	411	412	411	401	416	418	439	377	434	449	418	399	390	446	408	379	402	404	393	407	416	426	461	438	419	394	400	436	415	458	410	408	423	473	427	399	429	429	454	418	472	430	416	422	419	417	440	447	411	409	389	390	386	436	460	430	386	398	452	441	410	435	408	402	437	427	441	458	406	427	424	419	426	412	425	454	417	418	485	439	408	435	408	432	440	404	483	463	442	385	404	438	407	440	397	435	391	429	402	377	407	431	424	379	440	388	399	430	428	407	423	428	427	427	422	452	414	437	406	428	468	405	414	407	440	386	455	412	399	420	417	418	424	439	418
38944	17886	8060	3703	1706	1183	1121	1028	916	909	924	878	911	900	912	905	947	852	869	930	968	919	887	869	953	913	941	915	925	915	894	915	870	951	984	873	932	910	904	935	936	923	906	910	910	918	912	934	906	904	972	966	895	908	934	995	909	940	915	900	938	900	884	920	927	849	925	911	872	897	927	938	855	872	882	970	996	915	940	869	903	918	969	910	899	930	928	980	914	910	911	902	925	917	883	957	920	880	909	931	920	927	930	934	890	923	927	944	912	876	903	853	887	916	985	950	864	932	933	916	915	910	917	911	910	852	924	892	918	943	881	857	940	922	926	945	911	967	913	876	952	935	927	932	940	888	911	947	951	957	904	1033	897	865	939	933	929	904	889	942	918	919	982	925	909	926	948	898	895	956	981	994	882	939	893	913	885	918	898	962	862	860	908	928	956	922	932	940	926	913	924	957	898	940	1026	947	924	926	942	883	864	921	949	908	881	967	927	956	924	952	912	945	922	907	946	944	898	960	897	965	940	955	934	875	913	923	936	897	935	939	968	921	909	911	874	922	921	940	926	915	951	923	945	939	908	884	967	908	912	896	921	949	865	924	934	839	900	924	860	921	920	918	957	947	911	940	952	971	970	888	933	878	951	907	972	887	920	947	936	959	918	924	920	931	899	930	891	923	903	919	888	904	932	929	906	903	919	944	893	939	921	945	910	938	910	920	940	910	898	963	924	888	925	867	905	950	916	945	880	904	908	887	895	898	887	952	961	921	874	965	943	859	889	930	948	934	912	874	957	885	924	904	897	907	902	916	945	922	901	928	886	975	919	938	892	974	893	894	915	905	895	884	895	866	873	857	949	900	960	966	938	942	907	940	975	920	942	896	862	891	906	914	940	842	890	934	884	900	943	947	970	934	929	932	868	940	920	886	898	879	920	895	934	998	924	924	981	916	938	975	941	912	856	921	886	898	897	926	867	853	914	875	888	958	916	903	912	882	922	915	935	909	992	918	884	931	947	893	901	962	896	910	944	972	906	945	905	933	902	966	901	881	881	955	870	867	950	910	926	931	923	856	876	936	884	921	912	884	843	892	929	961	964	945	961	904	899	867	910	920	991	898	899	915	898	922	940	926	879	951	939	911	873	928	941	975	931	896	925	917	990	922	896	957	946	941	988	908	917	934	916	920	902	871	929	905	929	893	896	965	893	919	946	970	914	865	935	923	897	950	904	898	977	859	931	966	864	899	901	973	930	914	919	957	907	930	930	905	934	919	947	908	898	940	861	901	967	888	865	882	936	947	870	939	938	864	948	867	952	960	880	900	1000	853	887	912	927	932	899	897	975	892	933	916	889	911	924	897	972	885	935	903	901	902	922	941	923	894	948	870	922	954	901	978	959	936	888	887	936	913	922	913	897	985	882	945	936	908	863	938	946	916	885	951	908	901	960	884	944	961	949	878	866	912	930	956	956	866	926	877	910	887	893	919	966	907	891	897	945	913	927	948	907	914	904	886	873	963	880	930	937	1006	861	915	926	909	906	868	954	897	922	963	955	872	904	925	915	882	896	884	916	910	935	944	921	908	912	918	945	935	934	955	898	881	931	914	937	919	911	925	971	848	935	934	911	895	879	936	918	948	936	896	920	931	930	963	913	858	915	956	921	970	892	914	940	947	998	917	973	883	911	950	922	947	912	929	911	944	927	907	906	900	912	897	948	948	835	889	933	933	923	951	947	964	896	945	879	942	948	874	947	913	903	989	987	907	903	948	954	931	921	928	919	962	942	910	895	932	938	848	958	931	913	874	946	964	908	936	952	952	876	945	905	935	926	899	924	920	904	968	932	903	936	890	911	954	910	885	883	922	886	909	983	921	940	919	887	936	924	943	903	890	922	916	946	927	920	890	901	954	926	966	960	972	930	947	952	908	972	940	930	915	938	918	926	899	961	953	927	919	881	909	947	943	854	926	925	924	891	912	900	911	899	939	918	925	929	953	895	947	898	918	913	892	917	904	903	914	945	913	921	925	886	897	916	956	944	889	960	911	904	863	865	926	928	935	872	893	852	919	907	917	964	895	929	943	973	940	907	887	848	893	863	957	910	933	932	916	937	923	871	901	956	930	989	904	957	945	906	911	912	867	974	877	949	879	910	903	906	881	971	934	948	918	909	956	921	918	928	946	941	993	964	951	939	949	912	894	901	969	907	902	969	961	894	908	941	958	955	967	915	911	896	916	864	908	889	917	921	897	876	936	964	932	955	846	929	943	951	872	890	957	879	915	880	976	895	880	919	932	881	935	943	865	881	941	966	866	909	889	889	891	893	869	957	932	946	921	906	904	914	951	903	923	1003	876	876	952	885	892	874	923	907	967	972	928	959	954	874	919	899	895	853	928	911	940	949	887	991	872	923	890	918	928	949	947	899	967	844	924	958	910	908	902	911	916	913	906	915	889	921	903	954	912	926	882	877	948	975	957	957	980	924	925	921	941	920	889	906	881	929	903	911	906	885	909	958	898	896	970	934	919	946	937	910	983	932	918	911	957	881	871	950	891	921	891	889	886	886	965	904	920	852	976	923	907	971	924	908	910	957	897	935	920	997	932	936	961	953	931	914	886	982	879	914	922	982	956	932	905	942	940	922	929	943	864	926	934	913	978	946	926	930	927	893	914	873	914	987	933	903	907	902	883	876	927	956	931	925	886	940	909	940	933	911	909	939	898	908	967	927	887	940	959	919	899	976	939	911	973	901	884	912	963	962	921	902	940	923	896	855	973	949	966	899	953	906	954	917	927	862	885	893	934	908	910	896	948	943	939	919	911	873	982	908	897	930	936	936	894	846	924	936	944	926	896	929	903	904	925	915	905	933	925	960	927	906	904	864	935	949	953	925	887	901	929	933	929	848	911	904	894	928	922	899	952	988	915	939	947	931	960	876	875	879	924	931	970	901	943	929	987	985	878	880	899	945	978	907	938	877	896	887	856	987	920	894	871	911	969	867	885	881	934	972	956	857	979	938	894	966	856	895	924	881	886	933	915	899	885	914	940	931	1000	881	957	902	910	934	950	958	830	911	917	930	945	885	916	853	906	901	935	919	902	881	927	884	889	938	933	950	933	900	955	997	927	936	890	892	914	885	949	911	913	953	921	915	920	922	917	897	855	904	927	965	932	915	872	889	917	941	990	909	957	940	921	959	910	897	923	929	924	895	939	908	905	928	909	880	899	927	923	935	934	925	978	897	959	922	914	939	929	884	930	963	947	914	872	890	885	958	915	931	945	884	939	890	935	934	935	902	954	927	941	920	945	948	909	905	904	928	913	910	932	896	866	892	887	910	914	946	943	859	931	919	973	961	910	942	926	918	981	914	967	919	857	917	893	926	873	917	913	967	901	893	913	965	869	930	933	895	929	901	900	904	898	934	919	935	929	896	905	927	970	927	918	918	959	923	869	938	963	875	900	930	905	945	942	914	936	841	930	914	908	901	953	867	872	916	932	962	938	913	943	965	911
58625	32696	15395	3909	1287	874	630	432	464	446	497	422	429	448	441	395	411	423	393	422	474	421	437	435	429	452	455	446	447	425	466	442	432	465	412	371	438	440	471	446	439	413	432	439	439	443	398	403	458	457	416	406	404	430	360	403	427	406	434	455	442	421	429	434	394	404	433	452	445	417	394	435	419	475	418	394	448	393	431	440	436	436	404	431	411	461	419	421	422	442	455	462	457	423	410	424	412	419	442	443	425	424	468	433	365	429	448	449	431	438	429	447	401	420	441	400	410	499	455	414	428	412	418	448	419	425	448	410	451	418	388	404	423	398	432	430	403	419	432	437	434	403	435	400	453	401	401	450	449	443	426	446	469	480	421	406	452	458	478	426	426	417	426	431	461	447	424	418	399	450	423	383	444	433	423	413	437	429	434	445	435	442	405	418	437	407	425	468	404	426	461	469	475	403	396	450	431	428	423	436	381	469	436	470	428	443	398	432	435	421	463	457	424	439	416	449	432	434	414	443	435	449	466	380	440	456	435	369	424	416	440	424	432	458	422	421	435	429	439	445	410	436	442	431	451	433	390	457	465	459	441	438	458	381	435	418	448	397	401	403	416	401	415	411	382	477	440	436	435	429	427	437	462	432	431	430	380	396	407	441	443	468	429	425	468	468	462	430	369	446	436	409	436	419	399	436	441	466	433	440	440	424	434	429	412	431	405	432	392	424	428	450	389	435	442	399	443	400	410	454	387	457	379	441	408	416	444	398	432	445	437	396	405	418	441	455	425	415	453	408	438	444	440	411	441	472	427	417	444	432	464	464	487	443	453	413	449	427	424	471	447	436	407	457	429	419	435	427	459	438	444	397	424	398	423	442	424	419	407	447	453	464	383	401	450	408	455	459	451	425	388	412	395	453	407	441	428	439	413	441	432	427	411	442	450	436	411	405	436	476	452	451	463	413	405	414	436	436	456	432	438	406	474	437	429	384	456	433	435	393	426	417	409	450	460	403	462	401	448	422	437	401	439	425	431	428	430	401	429	436	430	419	419	401	444	432	438	448	477	411	403	425	420	433	399	432	453	455	433	444	442	408	436	431	439	439	422	445	449	395	432	457	436	417	452	424	437	459	418	463	455	401	423	430	438	423	435	445	483	453	385	432	462	439	471	448	409	419	447	450	451	420	484	437	438	451	422	453	465	455	458	419	414	441	426	445	440	454	453	442	434	464	447	417	438	404	425	441	417	434	437	413	390	436	467	438	453	405	421	429	435	456	437	424	445	454	424	428	421	417	404	421	452	406	473	425	471	444	450	404	392	419	451	443	462	457	449	418	473	448	441	432	420	437	439	475	404	422	497	405	494	401	411	414	478	450	392	380	413	413	396	397	416	462	479	415	426	391	424	441	390	384	403	465	414	450	428	408	447	413	456	437	424	434	423	419	448	472	450	420	413	405	421	434	447	414	447	393	424	424	432	442	446	441	439	446	434	431	439	455	425	437	455	440	407	429	447	472	421	372	481	427	469	431	405	425	409	421	414	384	419	444	427	418	431	422	452	417	383	415	440	443	414	438	454	439	413	424	402	420	457	450	408	425	442	444	415	413	400	458	419	462	399	432	429	392	435	461	417	453	437	464	421	442	394	411	460	433	406	418	456	400	416	450	446	451	458	476	414	457	455	447	447	437	418	433	445	406	464	436	453	391	417	438	426	440	422	436	398	424	437	434	410	452	479	420	397	414	426	417	428	429	439	467	431	440	437	403	395	448	403	416	433	421	394	449	454	497	444	400	443	430	463	404	449	442	431	439	450	411	487	418	440	406	422	433	460	399	438	416	407	405	435	427	424	438	473	404	460	428	429	441	409	383	386	395	427	457	442	448	387	409	450	444	420	434	419	467	437	427	408	480	430	450	458	468	460	443	420	445	462	443	421	428	452	430	458	409	412	451	427	457	441	444	437	452	410	426	445	416	430	418	463	426	443	381	445	403	423	422	422	448	419	444	422	462	437	450	426	423	450	426	452	447	420	435	433	447	425	433	421	422	457	426	463	420	413	423	404	480	445	424	417	437	429	456	464	458	411	492	457	457	460	416	442	404	442	457	478	448	419	497	442	415	421	428	414	431	437	406	474	423	433	431	397	398	434	471	439	424	462	453	426	426	434	398	466	441	457	466	432	398	394	425	418	418	414	414	434	409	414	395	425	442	439	429	410	440	429	469	428	425	442	410	429	419	430	465	458	448	439	412	419	434	447	416	471	475	425	423	396	450	422	443	424	405	451	448	416	423	391	419	423	459	458	487	456	453	429	455	419	414	442	435	409	401	420	446	417	405	431	435	480	438	422	434	438	423	444	435	436	430	407	388	453	413	451	432	401	440	425	442	423	412	444	446	453	459	449	417	425	435	400	402	455	464	451	425	376	443	437	420	412	431	430	429	440	436	403	423	453	410	435	434	444	428	386	380	430	434	421	434	433	429	434	412	431	440	404	416	466	446	446	412	410	401	455	478	408	422	445	434	411	427	449	410	426	445	479	439	430	454	436	425	429	442	406	428	451	402	473	435	451	443	458	446	417	427	462	462	447	448	426	436	486	462	416	444	440	402	462	463	431	450	425	408	463	449	444	412	427	389	445	397	429	435	414	419	415	421	411	402	426	430	411	426	437	454	398	449	427	428	433	448	441	457	442	422	421	450	459	454	456	415	446	409	419	423	397	451	457	436	434	468	468	423	473	447	473	415	429	411	413	470	423	442	392	452	463	439	451	444	470	414	455	487	415	439	466	438	429	431	468	427	481	441	394	438	461	412	441	452	418	445	433	426	463	441	426	430	481	447	478	440	426	403	442	466	436	433	453	429	437	407	438	403	442	459	443	418	421	434	455	449	439	432	426	414	432	451	445	421	401	417	416	409	442	358	420	469	441	440	436	438	427	475	412	436	461	418	423	393	444	395	377	436	428	465	453	449	403	428	443	430	386	436	451	435	417	455	408	440	479	450	454	442	445	456	416	439	424	465	436	458	418	440	464	423	446	421	476	455	406	452	429	428	470	404	410	460	418	459	445	428	425	426	419	430	431	432	442	432	474	456	452	473	413	418	432	442	464	467	447	477	435	450	409	428	392	408	415	419	448	478	433	420	412	410	468	423	447	443	425	423	411	420	429	435	415	422	422	452	408	462	457	422	401	448	413	454	452	419	442	429	456	424	441	446	449	426	449	463	460	425	408	429	452	432	443	440	404	453	429	485	450	435	401	430	418	441	447	416	426	468	431	394	434	460	433	454	459	448	475	413	447	415	416	420	431	457	445	436	411	420	433	482	433	431	425	444	434	444	413	428	465	418	392	419	409	436	403	437	453	379	448	472	469	421	425	415	391	435	416	427	446	441	409	426	423	409	476	416	444	424	420	455	452	435	427	418	396	412	452	473	414	493	440	447	439	422	442	442	418	483	473	424	448	426	423	423	427	427	403	431	438	452	431	425	396	438	436	442	459	409	465	448
40293	26413	13060	5437	3267	2465	1572	1053	970	1026	1032	961	966	973	942	933	963	914	972	922	939	984	977	940	968	926	954	900	879	985	947	936	903	917	952	950	945	946	921	965	916	922	940	916	944	893	950	945	950	928	872	937	969	946	926	928	899	947	939	933	925	952	959	919	953	965	958	1023	911	908	972	932	930	964	937	903	934	984	881	929	920	905	911	912	976	954	966	935	940	910	928	934	907	980	970	895	922	944	970	949	963	924	905	952	959	925	953	926	899	927	911	937	975	932	915	938	966	953	943	963	911	995	931	930	923	961	905	964	967	988	854	964	949	917	955	938	954	946	933	939	929	889	1008	978	908	899	913	949	956	895	962	907	914	927	919	929	944	907	938	967	939	906	910	960	919	976	917	908	879	908	944	929	935	962	919	960	949	915	952	955	955	927	952	947	875	933	916	874	957	925	978	962	952	964	933	949	923	942	945	904	910	932	922	894	875	1003	870	965	935	900	983	920	943	920	962	956	956	968	962	889	957	920	937	1001	927	929	923	976	949	893	900	923	941	918	927	926	966	949	908	922	946	914	941	898	957	901	915	881	904	908	961	924	947	913	955	931	981	926	934	969	990	983	938	953	968	939	892	908	966	988	919	908	909	919	970	926	949	955	925	950	953	959	912	921	943	860	875	949	914	901	931	904	960	911	936	973	990	938	928	940	939	911	921	899	932	925	917	953	891	967	884	970	944	997	929	959	977	914	913	927	942	907	863	940	942	943	912	975	921	978	964	908	945	957	923	959	926	943	926	931	994	933	976	924	918	943	954	870	855	964	908	924	928	941	939	1003	925	946	936	916	936	921	905	917	926	967	948	909	991	961	994	953	910	943	914	934	912	895	924	978	931	926	975	907	902	958	941	962	910	931	914	909	948	937	962	878	968	921	947	926	923	897	947	910	931	971	994	965	949	904	881	922	927	881	942	910	951	902	904	945	889	939	938	909	956	906	939	950	856	949	956	988	952	936	889	985	958	898	908	936	915	917	956	884	962	863	913	921	896	968	933	939	947	925	914	957	905	925	910	894	917	922	897	885	911	942	948	895	953	966	947	920	925	1007	925	915	862	913	906	865	939	916	964	887	926	968	976	896	938	988	939	961	943	932	990	921	947	955	936	956	920	860	941	960	884	953	1009	942	905	934	964	930	991	951	932	874	925	942	923	963	959	978	935	900	974	907	946	919	917	939	926	922	859	970	966	971	878	1000	980	891	965	900	886	939	947	925	957	927	896	934	936	914	887	947	954	903	912	946	941	932	916	911	952	920	906	973	955	933	905	931	931	905	954	886	943	895	915	885	892	967	943	922	930	911	950	983	930	981	985	942	932	947	983	883	937	925	900	885	901	945	942	932	937	937	958	938	955	961	961	923	955	903	981	970	899	914	931	926	941	923	945	937	934	954	914	926	946	956	931	949	955	943	952	967	957	924	943	928	980	952	935	894	945	965	909	969	934	926	952	925	935	944	1007	928	935	919	939	933	925	906	950	900	911	915	937	883	976	936	995	926	889	915	941	896	918	929	940	879	931	931	973	941	920	968	904	942	987	961	950	947	904	918	952	912	959	936	905	977	955	925	946	949	971	954	941	990	961	918	870	914	949	940	899	923	907	958	930	919	930	945	980	923	914	906	931	942	910	961	971	902	964	956	912	883	932	974	932	917	923	940	917	885	941	843	1004	918	928	946	982	937	967	941	932	885	934	919	913	923	948	912	1038	927	926	965	965	932	964	919	977	916	926	952	910	922	923	911	917	923	899	920	926	921	913	919	941	945	929	943	933	977	943	928	935	880	944	946	957	918	907	967	906	914	899	965	924	942	922	949	894	972	979	912	918	972	929	986	904	932	937	928	968	953	900	879	861	900	934	905	926	954	962	898	918	893	990	898	915	973	1006	987	906	958	874	889	958	895	867	920	937	956	934	949	889	884	929	943	935	929	929	897	930	903	978	979	961	936	928	948	884	932	897	921	925	891	910	992	968	938	906	947	949	902	907	975	923	976	966	959	919	955	967	947	931	960	924	962	924	965	952	904	965	899	924	982	941	941	928	970	936	935	914	905	982	894	887	936	905	981	933	932	964	992	948	991	920	938	917	950	949	917	989	948	937	946	898	962	918	923	971	933	895	939	910	948	925	943	900	906	911	912	978	1040	967	952	905	951	919	960	926	905	968	924	957	950	882	939	955	945	942	908	847	938	949	975	929	891	908	914	883	1001	891	938	951	912	860	953	973	928	954	930	934	957	922	898	986	930	972	919	910	888	956	951	907	946	918	839	927	983	887	926	927	934	986	965	905	956	962	948	908	956	882	951	925	972	915	934	943	955	893	921	924	954	892	979	963	937	920	929	951	979	919	968	917	930	951	859	893	922	942	910	966	943	956	957	971	917	952	944	931	909	954	981	947	958	923	862	907	924	919	975	980	857	914	941	882	943	931	928	937	915	971	934	932	908	891	955	956	908	936	937	951	1002	975	946	866	908	935	911	959	957	941	930	978	941	918	901	940	942	906	954	896	916	945	926	962	946	902	992	980	998	969	957	924	898	954	930	986	927	917	963	906	937	964	975	931	918	943	945	936	910	950	978	908	943	908	931	978	890	946	952	932	994	963	916	933	914	926	940	947	908	957	887	968	905	985	967	924	928	949	924	964	969	977	947	933	943	929	929	970	921	961	974	885	951	953	900	998	920	916	936	889	921	901	969	892	930	943	938	958	892	951	906	978	936	1007	930	938	921	924	960	935	875	937	905	911	988	897	942	994	921	912	924	911	922	910	957	867	967	964	934	917	932	933	942	919	973	954	928	932	921	945	885	917	957	919	947	945	943	954	863	895	927	947	974	897	985	946	917	906	915	926	963	965	932	929	869	1012	927	909	962	916	884	937	952	974	946	938	920	921	951	924	1009	999	1004	912	909	956	972	964	923	947	943	956	929	949	884	978	962	975	908	938	932	876	926	941	915	954	867	949	942	889	923	926	924	905	924	925	1005	980	923	914	961	964	927	990	902	938	991	963	905	967	957	915	927	980	911	932	952	893	956	909	924	949	918	941	943	894	964	956	988	947	904	893	929	933	926	896	928	957	920	968	941	907	932	929	889	950	934	918	918	903	926	914	951	944	988	963	933	890	926	969	909	940	914	936	953	907	904	904	946	919	966	952	924	984	934	951	922	900	938	951	952	939	883	953	928	909	940	985	945	917	931	905	951	981	928	937	915	930	894	962	948	988	931	921	933	950	959	1004	905	939	941	927	934	981	925	931	920	1004	933	952	931	946	943	897	951	909	904	930	885	942	942	916	930	918	908	926	908	966	965	963	902	1013	956	923	940	918	891	928	889	914	947	967	944	928	921	904	942	911	963	954	908	1011	939	955	957	945	881	943	930	867	942	954	867	860	960	884	900	930	913	974	910	923	903	920	957	964	921	920	973	922	972	913	909	944	944	898	958	953	970	942	967	962	1000	908	926	959	938	949	947	918	914	976	899	897	953
49615	16907	3504	1109	578	456	438	383	424	391	433	342	386	382	420	444	396	418	415	409	436	415	391	450	403	377	435	371	384	397	356	402	402	411	390	381	402	449	425	389	401	421	404	413	422	428	426	383	389	398	437	411	427	394	428	413	416	397	385	456	399	392	382	424	418	426	411	386	438	416	388	387	403	419	410	411	406	404	393	394	421	388	408	452	367	373	416	414	424	419	340	425	395	409	388	421	436	407	435	384	389	377	403	370	422	411	401	429	396	376	382	452	413	471	436	447	383	411	458	385	385	400	427	407	398	433	425	416	412	433	401	419	419	354	429	358	429	400	406	371	394	368	419	412	416	404	379	398	399	428	371	422	433	397	416	384	422	404	404	397	377	383	424	381	403	396	402	395	421	357	395	424	408	406	383	357	361	429	421	377	363	397	376	421	419	384	409	403	391	423	380	376	417	403	392	377	395	416	392	422	399	392	395	423	423	434	417	422	391	412	389	358	407	361	405	443	418	430	374	418	349	406	407	415	416	409	415	357	379	399	385	380	443	402	442	388	417	388	365	350	392	374	440	428	435	402	378	374	397	376	410	386	396	390	416	441	440	435	425	362	409	370	362	357	386	378	402	400	409	387	429	395	480	357	395	429	396	450	408	384	383	392	364	378	400	383	400	411	376	385	415	400	416	405	390	377	393	412	374	425	446	396	436	420	394	378	417	405	431	392	413	417	418	422	402	372	401	396	431	416	398	398	412	412	405	420	384	410	401	412	411	390	426	422	416	420	430	394	428	421	381	374	411	396	382	413	450	421	434	402	387	373	375	388	380	362	425	424	404	422	397	422	396	402	416	393	411	391	418	379	385	436	410	425	417	414	365	380	401	400	368	396	429	371	381	389	438	424	404	340	411	430	422	350	375	373	417	411	424	416	409	435	429	412	416	425	410	433	403	402	401	414	373	381	422	413	405	418	366	424	435	366	399	398	397	416	417	402	409	397	460	410	407	416	419	428	377	400	390	421	377	427	406	405	371	423	399	455	396	403	373	432	387	375	385	429	396	460	436	381	396	411	400	395	385	416	403	372	393	396	429	389	423	403	392	421	418	423	366	410	394	402	394	405	417	423	399	390	400	376	413	385	438	378	409	404	394	431	410	402	434	418	411	416	376	415	437	390	389	440	455	419	390	420	411	424	406	396	448	416	457	390	389	433	442	380	419	398	390	412	375	383	430	403	413	442	407	414	427	366	414	356	366	415	443	365	408	391	409	386	397	394	412	417	393	403	455	371	382	388	403	402	413	364	395	437	397	418	423	426	402	396	383	384	401	412	418	402	410	377	376	404	427	392	393	398	427	405	390	459	390	389	388	420	388	406	406	377	416	401	418	420	408	434	377	408	392	409	416	401	397	427	433	356	447	410	448	450	424	370	435	412	397	391	387	411	404	399	405	425	444	359	382	381	421	390	429	401	413	382	399	421	419	388	401	405	405	431	419	433	410	379	386	411	406	408	389	411	396	419	432	396	406	374	421	391	390	438	378	436	404	414	380	390	375	409	386	421	409	410	413	421	362	411	411	426	405	393	423	424	366	410	420	384	420	369	427	386	379	423	431	403	405	413	373	419	424	400	415	405	440	398	368	417	425	395	404	416	395	422	396	378	400	398	376	401	416	427	399	382	414	442	404	405	380	355	400	391	419	412	389	395	399	396	397	389	421	389	417	415	431	415	413	395	405	402	386	404	410	418	419	384	397	422	376	422	454	435	432	405	357	380	421	414	377	435	391	369	408	441	381	396	422	395	392	420	389	373	401	383	378	375	428	437	428	402	413	411	393	408	442	460	448	425	439	423	390	392	397	410	398	407	420	435	401	422	386	410	383	379	433	392	423	393	444	441	430	389	421	425	427	404	415	435	407	377	411	404	415	405	417	397	411	388	415	430	388	412	409	413	389	407	405	395	401	399	436	385	385	395	423	385	422	402	400	380	428	403	412	391	399	395	403	428	399	428	399	403	401	422	424	420	393	384	420	423	403	444	418	411	407	385	426	393	411	444	442	390	413	445	398	404	401	402	417	406	393	386	393	408	394	415	387	394	377	372	392	423	416	380	384	362	399	400	420	372	394	414	396	406	388	383	408	429	419	436	441	432	390	450	457	428	424	380	426	396	364	417	414	455	419	376	441	389	407	431	415	405	400	402	426	426	408	400	402	415	391	408	381	413	401	387	389	420	412	427	417	395	443	397	373	392	363	404	378	404	407	483	422	405	376	425	430	361	407	415	405	425	368	377	425	390	398	394	386	370	393	403	379	383	404	394	398	382	443	425	361	388	421	411	395	420	427	401	387	440	437	411	369	414	368	425	399	432	418	419	370	362	394	397	440	426	390	393	338	442	395	415	381	412	404	397	411	402	399	436	410	356	399	372	406	403	423	424	367	398	431	426	373	414	367	438	378	391	385	398	383	420	442	380	423	424	387	425	417	417	409	408	434	405	386	396	379	389	429	425	392	435	435	390	436	408	428	399	418	424	385	420	464	414	388	400	375	399	397	435	416	423	376	392	382	394	398	376	405	433	361	394	415	382	398	420	420	416	380	387	377	380	428	424	416	396	402	394	393	407	408	366	407	389	399	406	402	430	371	427	379	382	365	408	421	360	367	407	381	371	382	386	394	398	414	431	412	404	411	384	401	381	395	428	430	421	411	409	399	403	398	388	388	415	436	386	370	414	427	430	370	429	429	443	436	408	436	392	438	383	413	378	446	442	405	402	399	399	401	405	404	394	433	398	439	399	398	385	367	423	469	403	397	418	411	380	377	377	397	349	390	409	414	385	400	405	410	419	393	404	432	357	428	400	375	373	375	393	397	398	360	427	409	402	376	404	410	388	388	424	407	390	422	376	433	413	430	421	375	386	378	398	394	370	405	426	404	412	434	352	390	398	391	400	389	397	383	415	411	399	413	410	380	410	389	412	388	429	438	395	423	414	396	385	405	428	381	400	380	410	415	386	422	423	403	415	373	409	385	410	411	412	432	408	423	416	398	424	384	368	396	400	398	403	398	408	400	442	372	378	388	441	439	412	428	377	354	418	421	401	389	423	413	412	371	388	375	412	395	410	405	423	381	372	396	402	394	427	403	420	418	420	419	426	412	427	402	405	360	385	464	456	430	389	343	388	422	375	408	402	384	376	421	409	408	412	360	397	436	419	455	408	398	442	407	398	405	402	416	431	401	449	375	406	418	427	374	409	431	420	398	418	441	408	420	415	427	386	420	423	435	400	435	406	407	438	408	410	450	420	403	440	419	435	397	382	412	397	415	395	395	391	415	363	424	388	397	381	389	441	422	420	392	434	392	386	365	430	393	435	395	430	443	366	408	405	422	395	407	409	428	424	427	371	416	436	421	399	415	403	453	379	410	398	420	408	425	386	429	407	384	429	386	425	385	426	420	441	398	428	394	426	422	392	411	412	415	423	444	422	404	376	422	422	397	435	441	402	409	400
32629	9718	3710	2382	1348	1075	1013	965	917	896	895	843	838	894	923	920	897	911	855	841	929	875	880	902	845	902	895	851	891	934	905	844	871	852	875	856	890	908	853	848	911	947	837	855	914	862	923	862	864	879	864	872	914	916	860	883	920	910	854	805	848	921	862	855	879	972	883	888	924	933	867	889	876	881	850	864	878	910	800	914	897	843	893	900	891	923	857	942	860	884	908	869	851	946	890	885	914	894	874	890	890	940	884	877	922	856	876	941	920	886	907	939	899	863	859	850	804	831	890	900	871	879	905	934	894	898	872	888	948	867	894	883	886	908	891	858	887	853	880	921	908	852	840	884	845	895	864	849	845	853	864	892	899	869	851	838	863	873	886	845	907	858	846	895	894	899	952	873	942	851	915	895	903	870	874	887	870	902	910	922	846	830	891	848	820	885	879	884	869	893	866	916	876	949	936	822	893	871	908	906	882	860	862	893	879	856	905	851	838	885	895	906	919	855	853	913	934	859	924	923	887	885	861	887	860	877	862	879	875	922	874	908	903	930	894	858	895	847	841	845	843	906	885	903	849	889	862	895	868	877	897	878	908	901	853	895	872	880	927	865	886	896	906	931	869	907	910	908	817	901	905	893	863	883	869	891	860	902	920	945	865	897	854	908	905	833	882	924	897	907	857	868	879	894	875	882	913	911	899	880	925	926	880	891	888	851	880	867	895	844	897	902	873	871	872	913	861	915	887	883	849	860	902	865	861	863	908	865	939	863	890	868	912	930	897	903	918	886	823	897	889	907	911	891	901	937	845	918	843	887	896	891	883	852	882	872	889	869	860	830	878	853	924	909	854	860	827	899	831	894	844	876	942	877	896	847	904	907	901	856	886	885	880	931	892	836	882	885	858	854	909	848	859	902	885	903	921	828	838	873	891	900	896	877	872	893	891	873	872	803	862	886	911	870	860	893	881	880	908	836	877	894	888	925	867	916	880	882	822	878	880	857	909	894	903	893	893	877	908	882	879	890	914	882	890	926	910	869	943	822	854	891	945	872	878	880	912	878	961	897	873	882	866	883	883	886	825	916	884	870	920	870	922	893	908	909	903	871	905	852	866	881	860	896	871	894	840	928	894	904	848	873	877	861	875	880	890	867	875	911	950	889	829	909	882	898	922	949	849	828	949	890	892	913	893	888	912	899	875	894	852	891	890	893	899	908	839	841	893	924	863	852	877	879	913	865	889	887	823	885	868	911	842	851	922	893	904	906	875	909	883	854	874	854	848	953	951	893	919	886	932	894	871	903	881	888	918	918	838	924	955	850	922	865	888	900	892	886	912	882	904	913	894	905	859	895	879	859	920	921	896	883	856	915	889	895	866	912	883	942	833	861	900	870	898	951	914	945	895	888	831	859	805	941	911	874	876	899	889	928	866	890	869	934	912	880	907	874	868	888	891	908	886	868	920	867	910	962	880	897	888	893	877	896	895	849	853	856	914	909	905	846	857	873	883	904	893	864	910	956	868	873	868	798	871	866	848	902	844	867	909	886	870	893	878	884	868	940	922	902	915	925	836	838	911	866	827	893	917	880	841	838	858	885	873	927	858	894	872	881	878	786	869	856	1013	917	873	899	928	826	852	826	824	844	914	874	861	846	862	911	884	879	894	889	888	902	889	834	920	861	884	889	874	903	899	876	879	896	874	902	947	870	874	935	857	845	896	850	847	857	853	895	822	870	899	905	878	902	863	872	913	827	930	883	845	906	867	835	973	947	873	883	854	905	947	897	937	838	912	891	889	897	865	886	880	894	872	821	888	860	870	883	865	907	849	894	898	838	879	908	828	884	874	879	860	834	891	887	909	911	936	910	894	873	960	904	863	873	891	867	889	891	839	877	848	869	903	955	896	873	950	865	877	835	923	919	927	905	894	903	876	918	832	886	907	860	897	893	903	869	852	847	889	909	930	913	841	856	860	903	906	872	874	896	877	903	891	903	902	962	863	934	910	920	895	911	880	891	893	880	871	894	916	890	905	945	893	836	821	888	900	862	876	877	896	858	923	872	915	869	891	884	892	879	905	878	860	912	900	813	893	829	901	861	852	903	834	885	920	878	884	886	882	821	892	875	880	902	871	827	863	907	908	887	858	894	899	852	932	911	902	961	909	862	899	885	892	904	880	855	856	888	878	937	871	834	824	901	907	897	899	910	908	889	920	895	847	843	894	913	861	879	901	887	887	874	959	850	913	934	890	864	840	872	910	852	879	862	874	870	899	839	900	850	902	887	888	865	921	889	884	917	862	903	874	946	905	927	927	881	921	939	880	898	884	849	898	899	853	887	884	865	834	887	846	878	893	819	876	948	900	920	859	938	871	866	935	857	832	927	888	887	947	841	932	893	871	833	877	893	891	911	921	941	863	857	867	888	903	916	888	892	887	917	863	901	840	801	849	903	858	869	909	895	867	921	861	909	847	917	975	906	912	852	916	825	852	882	878	874	835	873	876	865	893	878	858	898	930	914	864	899	874	891	911	895	883	838	828	888	847	815	837	919	858	888	884	876	862	875	890	870	881	835	879	882	900	867	886	824	881	868	884	916	885	854	864	912	930	877	831	863	881	901	872	871	862	924	878	886	879	872	847	821	850	869	860	890	895	879	937	848	873	881	894	876	886	858	900	892	886	881	883	864	823	906	916	884	835	840	874	875	861	834	903	887	913	914	800	854	893	910	858	879	927	875	920	825	794	846	884	816	860	913	946	850	888	835	900	893	861	900	870	838	939	915	902	884	881	868	926	827	856	894	843	888	922	843	895	841	886	886	914	908	852	909	896	855	929	900	837	873	862	863	890	890	872	921	854	902	877	884	844	883	868	849	923	921	821	842	898	870	884	889	892	842	909	884	864	877	898	882	897	896	884	862	846	857	898	893	917	879	919	881	872	821	855	861	900	834	831	909	927	879	891	865	850	858	921	915	917	876	875	932	879	913	872	900	931	908	881	887	861	929	894	872	908	927	932	872	875	889	870	922	878	901	849	884	876	890	861	883	880	903	891	849	931	880	854	848	905	911	894	891	897	874	880	825	902	880	876	858	866	886	898	819	869	916	818	849	929	901	885	921	926	904	889	890	867	890	900	859	831	901	891	825	898	913	912	870	891	889	821	886	871	868	896	898	900	915	864	891	926	906	818	889	909	820	907	821	902	865	891	813	856	906	884	900	876	847	924	808	823	908	833	947	926	903	878	849	886	891	881	942	860	879	881	878	925	902	870	868	924	914	884	868	841	873	891	877	880	859	833	911	934	855	865	843	922	790	917	864	908	848	921	860	843	822	876	917	888	881	846	812	896	877	867	920	820	907	908	888	933	889	925	901	897	842	875	920	852	875	898	861	921	914	909	908	903	887	848	947	894	884	931	869	865	868	834	885	858	920	845	887	822	881	854	880	905	930	880	907	900	880	868	915	901	892	873	899	877	861	872	884	909	893	908	892	895	901	950	896	862	872	917	923
55258	24210	9339	2229	715	597	470	473	442	432	425	386	445	411	416	420	451	401	413	420	400	428	426	431	417	412	410	392	414	448	420	414	407	420	396	411	452	411	404	419	437	400	420	402	439	405	406	416	420	386	427	427	441	395	425	423	470	441	434	445	432	407	441	414	436	390	419	428	432	451	435	456	385	473	400	417	391	431	458	425	401	444	428	438	458	466	411	427	402	422	409	426	437	442	427	400	444	441	432	387	444	438	421	430	422	425	411	408	414	445	410	425	413	406	427	395	451	427	404	445	455	375	414	382	376	404	408	427	412	381	434	409	459	407	411	410	437	412	418	409	415	414	422	405	405	427	429	405	436	425	464	419	394	457	413	446	381	416	387	390	423	407	407	412	436	402	437	417	438	447	391	388	405	443	404	412	466	436	420	435	412	435	457	407	449	409	439	391	438	403	410	418	391	437	452	443	429	433	413	392	423	408	366	405	434	406	466	439	438	404	401	415	426	393	403	426	414	436	439	412	417	436	430	417	423	376	422	437	391	400	400	411	450	429	462	406	425	445	408	362	447	446	445	407	438	442	433	430	442	411	426	408	436	428	389	434	416	426	401	409	421	409	437	409	364	418	438	432	385	383	391	443	435	412	471	399	382	401	433	451	409	415	420	417	424	414	421	436	409	421	409	436	410	448	463	407	409	400	415	410	403	436	452	422	444	388	450	441	416	429	382	418	417	427	467	412	435	402	390	430	413	411	422	427	406	398	435	445	427	433	415	457	447	457	436	426	453	384	409	417	404	411	448	420	394	410	460	370	406	415	423	414	428	420	444	453	400	399	384	392	442	427	370	384	446	396	425	431	452	458	411	411	439	363	420	431	411	410	408	427	435	430	405	445	438	385	384	423	422	419	413	451	422	405	389	426	409	420	377	460	390	441	374	436	438	408	453	452	438	435	414	420	445	404	411	424	427	415	427	443	427	417	414	427	446	487	441	447	435	453	445	421	380	389	441	434	413	380	434	423	467	421	399	422	385	401	425	396	438	414	424	413	415	419	391	427	395	422	420	386	398	424	432	407	417	384	439	436	440	422	438	425	438	411	375	441	397	422	408	398	423	451	409	400	423	451	409	408	446	381	408	475	425	431	449	430	447	429	442	405	458	441	419	412	406	408	451	448	437	442	428	428	447	429	443	434	425	456	389	410	398	439	436	453	446	461	416	358	420	401	409	478	424	431	414	451	411	421	387	476	454	426	402	425	446	441	453	445	388	388	410	422	418	411	390	405	439	399	401	378	408	421	467	445	384	389	420	449	424	436	418	433	429	433	447	384	403	420	490	417	461	423	394	457	408	437	400	434	430	455	415	457	442	409	448	461	409	422	433	429	427	439	432	423	405	426	420	422	432	421	424	422	415	429	413	397	414	417	446	383	420	421	431	428	420	437	415	410	450	428	412	417	439	420	425	434	416	381	455	447	426	430	423	418	424	425	420	457	439	434	412	417	392	417	424	405	417	388	413	385	404	409	385	421	467	398	422	436	430	403	426	420	412	440	428	420	403	439	410	386	435	383	442	407	449	397	392	435	433	402	372	420	382	420	407	428	448	419	431	443	413	403	408	436	385	408	461	398	452	402	431	415	447	397	443	411	460	413	412	406	442	437	423	410	403	425	369	401	412	415	386	415	416	427	444	445	405	433	438	464	413	404	407	415	461	450	411	414	464	428	401	481	418	433	386	416	373	428	422	388	423	408	435	409	447	406	403	394	447	414	393	412	410	408	379	451	418	391	445	411	418	443	404	410	453	402	440	401	425	426	456	412	402	445	459	436	451	392	396	385	414	411	382	433	421	408	421	426	425	452	428	412	412	394	424	427	381	410	488	430	393	419	451	429	413	416	404	429	417	437	400	413	433	399	389	428	397	436	432	400	426	403	392	390	402	400	402	391	448	440	397	395	456	432	379	393	407	448	422	431	427	425	411	432	379	415	438	477	427	407	437	409	404	418	433	421	446	384	424	389	446	432	409	398	444	411	411	405	468	395	417	401	441	435	433	406	430	446	440	433	412	389	400	391	429	413	396	422	481	414	400	392	450	422	424	430	421	411	414	376	437	405	422	432	441	406	404	412	440	420	379	469	379	400	435	399	413	455	422	413	414	431	396	417	435	432	447	435	426	431	374	400	393	397	430	415	411	406	458	433	417	439	415	432	457	441	424	425	430	426	417	432	412	441	410	402	442	408	390	419	372	429	433	438	448	428	450	427	412	430	427	407	485	415	405	402	406	380	399	475	415	409	392	419	440	397	424	427	453	453	444	381	386	384	456	432	442	424	461	437	428	430	436	400	408	439	407	424	394	419	419	414	443	411	430	388	415	376	419	434	348	422	449	414	411	447	421	419	501	425	393	410	406	431	423	433	440	458	398	430	428	403	375	402	437	466	410	421	418	450	395	463	432	406	427	410	418	442	395	418	441	400	416	415	448	447	457	410	442	406	406	467	398	415	422	417	400	469	457	438	407	422	431	392	435	455	377	413	437	407	400	435	390	405	444	404	427	448	417	440	448	446	425	386	428	413	397	410	401	433	402	431	448	413	443	425	395	457	453	431	432	462	425	465	427	347	400	472	426	433	410	431	419	402	433	457	429	419	401	386	422	436	400	417	414	421	387	405	379	403	413	403	391	402	430	424	410	407	430	404	410	459	406	404	418	435	444	450	426	453	393	436	377	411	428	414	410	424	427	397	385	405	437	460	438	414	457	433	428	432	457	425	429	418	421	425	416	412	407	404	443	426	441	434	407	421	387	410	419	420	424	460	428	397	415	436	387	377	400	422	441	436	426	418	375	420	415	408	391	411	405	410	435	393	436	394	374	449	401	458	417	448	403	435	437	402	431	434	404	394	458	410	423	436	442	403	439	441	408	399	411	438	412	411	398	398	422	422	398	391	444	455	483	432	427	417	406	435	415	397	408	387	447	443	398	459	428	398	437	444	434	444	418	406	390	411	423	409	434	378	455	424	398	467	439	376	410	433	408	380	424	395	364	429	403	414	434	445	452	380	458	437	386	379	415	441	431	394	459	411	437	384	419	412	425	417	394	418	469	410	416	363	443	445	457	402	433	446	441	421	419	394	403	390	409	421	415	416	457	407	416	419	423	404	441	388	417	440	416	419	380	400	438	417	426	426	452	430	415	417	420	411	436	433	432	433	429	439	426	389	473	436	398	419	429	392	401	453	414	408	425	445	403	366	435	419	411	428	408	414	393	433	467	432	424	462	411	441	424	451	398	423	408	424	418	423	387	419	414	392	451	422	389	399	396	425	426	432	421	384	433	425	416	416	495	456	423	454	414	414	432	396	424	454	426	396	453	416	434	419	382	411	398	447	441	424	416	431	446	445	412	419	385	422	431	435	422	410	397	410	407	441	461	416	487	396	397	432	450	408	454	411	432	449	406	417	431	416	450	434	409	398	409	419	425	434	423	433	456	444	450	388	367	426	399	429
37450	15560	6736	3585	1807	1411	1293	1076	947	982	976	884	885	915	940	930	938	910	931	929	972	942	950	906	906	954	937	985	947	908	956	950	911	913	908	927	880	890	852	935	952	928	944	945	906	908	907	950	912	945	896	900	862	918	956	896	933	942	913	939	943	962	987	909	876	930	959	928	936	914	891	907	911	898	938	961	938	836	899	1037	928	918	960	956	933	921	891	984	946	907	920	926	971	891	878	940	956	913	904	930	907	897	973	895	907	853	865	899	876	949	873	912	914	930	938	912	957	881	928	875	956	881	897	908	955	941	935	935	903	923	936	912	904	866	919	957	875	902	951	897	916	909	948	926	945	941	953	923	936	885	914	942	950	892	931	894	918	871	932	926	920	945	928	843	896	944	948	912	930	944	896	958	943	950	935	877	923	967	959	974	897	898	913	934	891	919	897	953	857	932	885	889	926	865	919	966	926	852	906	901	931	926	896	905	942	905	925	887	927	909	892	945	940	919	915	966	920	872	941	985	885	912	944	964	931	875	948	974	857	952	904	937	904	878	904	934	899	912	992	867	989	963	940	939	954	913	951	933	908	902	929	931	926	907	916	936	914	875	950	942	906	913	931	928	867	901	915	880	923	861	931	944	948	895	927	907	894	996	948	906	904	841	846	914	888	943	898	946	913	889	927	897	934	911	891	859	917	870	909	917	938	943	916	927	920	921	866	955	903	862	858	905	946	937	941	865	895	924	941	911	941	925	936	884	908	900	920	864	943	961	887	925	922	962	904	947	939	960	874	949	906	887	924	916	966	933	897	945	915	905	941	910	928	928	923	894	963	972	907	944	871	925	906	925	893	957	961	918	896	929	978	940	942	898	940	939	902	910	949	893	857	956	930	915	979	975	927	879	960	863	933	906	882	930	915	890	913	892	885	873	850	929	909	902	955	951	918	926	896	929	923	880	907	907	951	964	938	910	929	925	1018	892	947	918	869	934	889	876	915	882	945	929	907	870	901	951	919	890	926	941	934	946	900	990	963	949	945	912	861	941	984	914	920	912	914	870	952	947	970	934	891	900	936	885	911	949	859	918	912	916	933	925	969	964	951	908	884	903	975	895	935	946	875	972	897	924	920	928	910	911	964	950	926	934	928	915	885	901	948	888	925	882	905	928	950	943	869	919	935	963	869	944	904	887	944	947	938	888	962	965	889	873	918	894	919	961	906	922	903	898	920	891	868	851	919	903	958	910	881	953	970	923	927	862	975	926	870	907	879	963	941	871	968	934	890	927	942	948	896	919	869	916	888	852	912	935	914	926	971	909	934	883	909	957	939	993	904	910	890	914	907	910	909	973	934	950	888	895	910	962	948	909	906	908	925	943	907	929	930	916	936	942	955	903	895	890	950	935	918	943	912	941	970	938	905	930	913	890	968	891	929	963	915	914	912	945	888	907	910	939	928	888	897	906	930	940	954	933	898	900	934	934	891	900	899	945	911	900	945	944	957	911	900	886	919	943	952	865	924	959	1016	952	935	914	907	847	893	894	932	953	882	960	889	977	925	930	918	924	909	894	946	930	876	897	917	882	905	919	930	919	935	879	898	901	918	909	933	909	966	887	905	910	901	834	932	952	921	919	909	913	913	950	915	869	903	844	928	894	877	887	888	923	912	893	945	910	899	932	873	927	902	927	893	930	890	910	899	911	935	865	955	922	868	892	956	928	911	937	944	903	913	929	930	944	901	931	940	910	986	875	899	888	912	854	934	911	885	900	947	902	913	945	902	938	957	911	903	911	964	909	913	919	892	938	907	927	959	949	952	837	903	933	892	944	955	922	918	892	952	924	910	951	943	919	927	904	912	925	896	961	953	902	865	915	860	965	927	889	851	938	875	853	895	938	924	954	911	887	937	903	931	902	934	937	922	933	939	934	953	920	951	894	990	927	938	942	815	931	948	954	915	931	935	922	925	873	900	939	961	877	953	893	920	916	929	933	882	958	957	896	927	952	956	921	950	960	910	895	930	941	919	904	913	884	923	968	981	977	944	832	891	899	910	911	890	869	939	927	958	983	918	918	943	917	885	930	892	930	916	948	885	891	958	922	909	955	932	917	939	919	917	986	958	942	917	898	909	943	880	923	839	925	918	893	883	944	901	906	942	930	910	947	931	886	920	932	902	920	922	892	875	917	920	943	913	883	913	902	866	948	910	902	934	890	930	906	900	932	922	896	927	965	938	945	901	884	920	904	949	890	960	904	909	937	877	929	908	957	907	919	943	957	951	920	878	905	868	913	933	910	952	904	911	939	899	848	898	939	882	854	918	936	982	904	906	934	972	891	910	952	943	897	892	899	882	908	883	854	954	942	898	978	879	938	906	941	970	914	930	941	924	913	895	901	922	924	934	949	943	884	914	919	937	1004	884	876	892	902	904	914	939	923	924	930	907	836	933	881	937	904	909	869	902	923	960	888	907	843	929	956	934	891	1003	949	868	919	924	942	933	951	921	938	873	958	898	918	889	937	906	892	866	900	865	911	906	878	902	904	961	924	947	931	927	964	990	906	899	932	917	870	869	897	933	880	924	878	945	873	947	913	856	899	874	920	881	921	932	896	946	911	978	860	930	919	905	894	886	904	880	849	952	944	1004	893	878	938	852	943	883	933	908	933	882	876	927	888	926	912	894	848	888	961	935	937	919	906	988	930	883	834	933	921	973	914	877	975	917	941	894	958	914	941	962	894	922	939	931	895	941	946	965	930	902	914	911	982	894	946	931	923	894	901	943	963	949	934	916	885	927	915	932	932	913	913	907	906	917	946	958	979	955	916	940	931	936	930	915	889	924	913	927	946	907	931	901	915	916	876	900	930	865	885	933	974	988	911	904	919	900	894	925	925	937	919	917	949	932	957	894	860	904	891	928	914	920	930	901	918	923	932	941	901	918	929	888	900	932	902	927	952	916	901	899	938	906	936	940	949	856	896	905	952	919	916	901	927	940	887	921	901	936	943	934	937	900	924	876	902	949	920	950	899	913	909	897	926	893	897	886	925	920	946	931	894	900	900	910	965	937	923	927	951	943	875	908	925	942	888	948	927	914	909	904	937	870	913	975	954	883	899	905	854	883	942	893	922	927	891	880	908	947	927	913	869	1005	884	897	934	939	871	933	901	931	880	964	925	946	919	951	871	909	924	861	883	925	923	902	868	873	950	904	904	916	914	973	893	904	974	902	952	847	966	920	931	889	938	934	896	930	921	894	943	858	897	910	949	901	945	922	932	980	946	941	883	936	949	925	896	857	866	921	845	928	903	939	927	908	936	972	970	962	966	911	958	910	918	935	938	921	959	895	898	849	937	991	918	909	856	895	932	937	918	921	951	900	934	945	866	897	954	960	949	887	899	887	912	915	927	927	900	921	856	942	885	943	950	936	914	910	896	928	940	879	917	923	921	935	882	980	884	928	956	953	980	849	912	929	946	915	892	917	904	947	911	943	937	889	934	921	903	895	916	895	885	872	947
52443	24966	12383	3991	1365	796	609	556	449	487	400	410	443	459	423	426	444	446	484	451	470	424	440	417	423	436	466	423	462	467	425	412	447	418	401	381	416	404	438	420	389	473	447	477	457	440	400	416	442	439	363	404	438	467	437	453	452	427	445	425	434	449	429	429	421	434	390	410	462	398	432	394	401	410	398	445	413	394	426	433	448	407	414	423	403	404	430	453	447	433	428	455	461	415	392	453	459	440	429	407	437	418	420	450	439	402	434	410	406	424	462	442	433	415	417	431	429	446	456	410	426	421	445	467	442	441	465	429	408	419	442	410	430	411	434	388	405	435	409	429	434	413	449	421	444	402	388	409	412	394	414	459	415	416	417	407	419	406	423	411	407	421	442	445	464	427	434	431	413	408	418	411	415	436	452	395	406	444	440	381	410	380	418	394	413	469	486	429	427	424	437	429	433	445	390	467	416	431	434	444	454	446	436	460	471	431	474	433	372	376	395	434	437	454	410	415	386	389	407	442	457	427	468	385	461	430	432	460	460	446	462	437	430	416	425	426	382	443	436	438	401	400	424	431	431	400	431	458	449	436	483	448	418	427	438	407	416	460	415	409	452	422	422	410	456	408	457	448	460	464	416	423	445	431	416	469	436	436	450	460	459	408	421	420	425	440	408	406	452	461	435	445	461	431	418	406	435	432	452	455	403	431	418	433	488	406	449	398	432	448	449	433	448	445	421	446	430	429	433	421	427	408	458	450	413	418	452	413	376	435	404	445	405	421	448	429	465	460	428	410	442	423	461	453	500	416	449	441	418	433	408	441	440	419	405	464	468	448	442	444	446	412	419	445	403	406	385	415	413	428	461	386	415	433	450	437	395	387	428	412	443	449	436	422	410	428	470	437	406	386	408	404	433	391	388	437	436	424	433	411	428	449	413	416	438	419	410	438	416	431	421	445	402	443	446	442	438	439	430	436	456	457	426	435	440	426	427	404	411	429	422	446	430	430	402	399	408	434	420	423	460	455	408	455	431	464	406	462	451	416	458	409	481	465	406	449	451	436	412	422	432	416	409	434	425	450	375	431	436	426	409	484	415	421	407	436	454	427	423	456	450	418	418	440	404	421	406	467	414	446	422	407	428	486	423	444	453	412	429	413	461	435	448	437	490	461	457	450	429	412	438	445	440	395	436	419	441	418	449	441	437	415	427	463	471	457	422	435	443	447	437	437	423	423	437	436	418	438	457	459	487	427	392	442	416	426	430	434	402	451	455	431	504	417	436	417	468	437	391	427	423	400	392	441	444	408	419	449	415	442	472	450	434	420	406	393	454	441	440	407	418	446	422	445	467	454	448	377	414	447	425	439	453	421	444	385	413	433	441	448	439	409	407	408	424	438	421	453	405	430	437	419	437	375	388	421	441	457	465	458	424	397	408	416	426	425	412	411	434	454	444	467	436	425	421	417	428	421	405	476	430	404	413	419	428	446	458	433	395	448	466	435	458	415	414	404	391	429	413	451	396	419	425	438	433	438	434	436	429	398	474	468	432	433	459	419	483	424	469	459	398	485	460	436	471	441	405	438	415	423	435	432	446	422	466	405	440	410	441	437	382	444	410	451	456	442	402	425	422	413	428	411	435	477	437	423	401	455	427	395	440	428	406	449	409	424	432	424	464	454	439	419	398	416	428	431	460	442	434	445	440	449	445	420	374	402	441	436	437	451	435	449	421	452	438	477	422	428	410	429	418	438	428	422	420	428	394	430	449	443	425	477	407	430	419	445	429	447	454	390	421	442	420	452	439	436	440	413	424	427	435	402	427	397	412	446	406	409	426	424	406	448	420	420	462	440	454	386	432	425	429	443	453	463	460	408	438	452	449	446	415	454	400	458	433	456	434	429	439	454	460	420	412	441	368	419	428	436	453	439	399	433	407	423	441	433	401	446	420	393	441	426	448	436	476	456	451	423	437	425	429	448	426	417	445	466	412	397	420	449	456	447	443	444	440	393	422	451	449	473	411	427	417	468	422	438	421	450	408	430	408	425	451	406	425	441	427	433	442	382	438	432	411	435	403	428	398	405	457	463	457	425	430	448	459	434	425	449	454	411	452	417	429	409	434	470	490	383	430	454	411	465	465	386	442	436	446	438	440	429	420	412	436	395	421	436	408	410	459	418	453	458	411	412	416	422	464	441	434	440	395	437	422	398	470	419	421	410	433	438	421	465	477	404	410	432	454	408	445	477	469	410	483	435	414	442	405	403	437	433	433	416	429	436	453	408	433	425	429	420	428	417	479	443	428	491	445	419	419	379	445	446	449	424	423	441	434	435	427	424	393	414	434	464	457	449	414	418	458	393	417	435	435	397	388	410	402	421	420	427	442	407	403	423	419	458	404	434	382	476	385	454	440	401	415	432	406	408	403	428	460	429	399	425	442	423	440	454	458	435	448	443	442	422	403	435	461	428	438	414	445	417	471	388	407	416	444	417	417	455	434	394	428	415	411	451	411	460	411	489	398	425	397	402	461	412	466	459	438	426	462	479	454	442	459	409	439	410	413	419	440	429	449	437	426	446	379	411	435	416	414	388	440	437	425	396	387	406	445	450	432	411	399	445	380	436	429	416	442	442	458	400	385	435	422	393	413	381	462	472	436	399	473	418	396	435	443	415	424	425	431	451	444	423	415	409	392	440	455	405	425	438	445	448	442	448	434	486	482	424	481	429	443	428	408	429	437	401	441	419	488	382	435	468	438	445	431	429	410	457	395	472	394	449	440	419	456	394	493	430	440	437	422	416	449	434	402	417	433	417	418	452	469	418	431	455	419	422	440	452	429	430	421	426	437	456	458	453	428	458	427	413	436	402	401	467	482	439	396	426	438	431	410	479	420	437	424	468	421	410	470	396	408	477	426	403	434	446	389	438	435	432	424	455	429	426	411	457	416	433	430	435	425	400	454	405	450	461	447	449	450	469	426	408	406	429	430	453	406	437	425	449	450	422	434	428	417	455	392	415	442	388	415	409	414	437	476	479	423	373	413	432	432	464	482	442	447	456	418	389	420	444	453	434	440	420	420	468	424	447	422	447	444	397	402	412	474	440	383	426	484	419	435	469	413	440	422	446	412	445	427	419	445	429	452	388	468	363	404	426	472	425	414	437	383	462	434	410	431	432	416	410	411	413	402	414	423	475	401	435	431	401	418	410	449	455	457	460	476	398	414	455	407	440	419	374	422	403	436	422	425	428	447	408	425	414	433	434	408	443	433	442	432	408	387	493	432	433	437	439	482	452	442	511	413	437	432	463	439	440	448	432	406	464	444	483	396	409	453	426	444	455	397	433	474	455	406	404	424	437	466	430	407	406	442	477	432	413	442	425	467	474	422	423	468	441	417	449	452	450	424	436	448	472	475	481	446	403	400	442	414	401	392	396	468	451	399	457	407	468	411	460	407	437	389	462	429	417	493	458	419	448	435	446	443	415	452	427	413	408	438	393	411	452	439	426
36342	16766	10168	6030	3281	2053	1533	1268	949	987	963	889	927	912	916	966	963	976	955	978	942	942	890	978	923	983	906	927	946	984	916	951	947	908	923	900	924	945	871	937	959	926	927	930	1007	928	948	923	920	962	891	877	951	893	986	954	942	940	926	915	905	923	950	959	959	963	972	921	879	923	893	926	1010	969	976	878	932	934	912	947	913	967	941	941	968	915	973	905	969	958	962	933	978	970	958	921	908	886	957	935	947	902	906	901	926	971	852	915	929	949	928	914	961	949	881	971	945	942	983	971	907	933	961	935	980	939	964	923	950	932	956	935	886	914	933	880	968	930	943	909	945	899	928	908	924	910	951	903	889	939	896	951	995	922	942	922	953	947	945	936	947	953	917	947	912	1001	915	956	972	880	890	937	893	901	942	936	893	923	924	889	941	911	919	945	904	898	954	937	927	952	971	889	995	965	882	957	914	912	927	867	920	931	938	951	905	944	908	889	913	872	897	912	929	984	944	953	961	910	952	929	908	939	898	939	928	932	983	899	865	912	983	929	928	919	965	915	898	984	885	878	910	909	957	925	967	911	951	1006	913	908	906	917	943	946	946	944	953	943	938	997	929	951	949	954	961	961	907	982	943	939	940	905	918	940	930	925	947	944	922	955	885	926	831	938	929	915	989	975	916	912	897	915	928	962	948	916	987	948	955	932	954	910	936	888	941	908	933	968	892	1014	932	941	927	918	923	894	903	902	945	889	918	947	967	909	917	949	929	970	906	945	895	938	932	951	901	961	923	930	926	929	936	973	947	940	917	928	940	931	998	912	949	898	925	958	936	974	964	954	877	948	918	920	955	962	996	949	944	983	934	928	948	962	913	913	970	937	931	918	929	951	935	916	916	893	914	954	925	944	879	973	929	926	960	914	899	907	919	924	889	874	903	953	913	989	873	928	951	862	934	953	888	956	936	926	880	919	891	948	946	992	897	917	958	928	942	913	952	905	929	921	904	932	964	965	945	987	892	897	935	965	963	998	916	974	942	894	915	947	938	982	933	899	883	927	959	966	909	962	943	918	937	949	970	940	952	939	950	966	952	943	981	949	908	921	950	890	980	916	950	935	914	956	974	924	929	949	930	901	967	963	913	912	964	952	934	922	971	928	985	956	918	929	988	934	968	969	974	945	884	957	906	959	915	945	996	935	946	921	860	994	963	970	967	923	939	941	948	965	964	883	913	968	951	974	935	898	919	945	894	927	912	917	905	950	901	934	864	911	888	933	992	932	980	935	1029	901	916	970	960	933	936	956	968	973	919	969	926	933	931	861	986	920	954	964	902	917	973	952	911	903	953	951	921	952	936	938	908	971	932	952	927	927	954	928	956	960	972	886	965	846	971	936	981	897	977	953	1017	972	977	900	922	925	959	926	962	969	896	903	904	984	945	904	880	997	954	940	947	911	916	960	940	936	926	934	885	901	940	929	976	904	950	942	922	917	896	903	968	996	919	980	896	931	924	893	929	922	921	925	954	944	953	925	913	831	924	919	873	941	910	905	873	918	926	911	919	931	909	877	941	929	919	968	909	984	917	942	965	890	999	895	957	929	1000	924	917	973	843	966	942	933	937	917	944	903	913	888	941	944	917	871	927	910	944	904	905	941	887	965	987	945	976	916	937	888	914	888	947	921	919	915	944	915	931	944	940	956	903	876	950	961	924	918	958	911	940	918	914	920	933	919	936	929	917	981	953	924	909	939	882	987	944	951	897	949	949	949	907	937	925	928	904	946	972	968	940	901	902	922	922	991	906	912	903	913	969	948	881	963	954	923	961	935	953	968	922	889	953	919	940	911	976	924	969	928	958	950	935	910	942	958	933	892	931	917	906	962	926	956	940	949	952	915	937	921	981	898	951	889	946	936	933	908	939	960	913	934	917	930	933	921	929	931	965	919	932	923	912	866	947	920	970	955	920	879	955	939	931	905	981	898	910	901	892	984	903	953	955	955	943	915	886	898	915	921	900	938	918	963	958	984	912	1009	934	962	998	909	974	925	943	918	961	896	974	949	949	931	945	935	923	987	953	934	891	933	901	919	910	974	932	992	957	909	938	950	948	924	938	942	903	948	963	920	943	913	901	897	883	905	947	940	917	895	884	979	948	901	942	913	1006	908	945	921	950	931	924	882	958	948	980	926	935	936	948	943	928	965	954	971	946	947	903	923	911	941	940	976	917	934	937	914	1003	931	950	938	900	915	899	939	891	939	933	909	931	962	918	959	869	906	916	944	890	947	929	924	929	961	948	857	913	967	927	937	910	934	942	944	941	954	943	932	917	940	966	983	944	971	916	949	915	929	937	957	932	947	946	926	958	945	970	924	906	886	925	938	913	991	920	944	961	987	914	985	940	937	930	882	965	969	948	927	954	897	942	910	896	951	941	939	916	914	969	956	900	955	900	932	923	949	938	943	1018	913	917	988	936	951	948	897	967	899	943	913	916	928	951	949	954	901	948	946	970	925	987	893	917	902	916	953	860	913	993	932	903	893	910	926	941	952	893	972	916	988	913	922	979	898	966	970	944	934	894	920	951	956	937	891	991	942	911	968	960	982	966	913	918	955	905	892	910	960	952	954	880	942	990	924	890	935	929	928	962	888	918	929	939	932	932	923	877	949	891	926	971	954	900	950	888	932	958	882	990	974	909	898	904	991	890	938	977	969	922	939	928	962	912	915	946	949	925	924	944	927	997	956	995	928	936	894	1004	928	944	918	949	932	916	964	939	947	932	942	942	967	922	973	940	898	883	879	934	951	926	942	932	989	958	917	944	871	953	872	959	915	943	902	946	908	934	953	972	917	934	946	947	967	942	886	955	974	920	928	928	933	910	872	934	947	959	912	969	1011	930	961	981	898	915	916	932	929	927	953	923	938	929	937	933	900	930	890	916	917	897	947	903	953	886	926	912	886	936	960	952	904	945	922	945	915	916	952	916	977	961	927	926	956	985	929	966	892	937	913	881	929	923	941	957	942	964	959	953	956	919	937	927	991	1018	889	979	943	896	966	922	916	976	905	975	928	925	920	935	953	936	937	938	909	878	958	889	938	950	953	945	953	917	931	891	930	973	948	948	954	925	934	913	931	986	986	913	960	890	909	899	913	907	903	915	941	954	905	950	938	918	896	948	880	979	983	949	943	885	938	932	905	974	967	896	967	951	907	944	1002	906	959	932	936	967	937	920	982	886	957	935	938	925	917	909	925	918	907	938	955	871	974	888	955	946	922	922	953	953	889	984	938	952	931	966	972	944	930	910	918	959	973	905	941	882	909	964	947	963	914	913	969	889	882	977	918	879	938	999	911	960	1012	950	911	933	909	939	964	934	950	973	933	973	976	923	910	957	936	947	910	968	940	968	897	914	926	935	971	945	964	908	885	937	908	943	943	1023	944	879	977	925	937	926	922	921	934	943	942	895	951	924	928	894	917	994	916	901	914	870	913	883	963	935	958	922	981	979	971	947	1009	913	932	931	915	975	959
53414	20637	4276	897	485	479	472	442	424	423	423	398	416	400	424	444	410	408	385	430	450	439	409	434	407	418	414	419	416	406	406	414	421	426	419	412	436	430	454	447	422	426	450	455	405	441	395	397	425	404	441	418	447	426	438	425	449	411	441	404	444	416	404	436	414	390	450	435	416	417	439	462	438	441	480	391	406	393	425	394	401	429	429	418	426	418	413	417	448	404	430	395	412	420	421	405	424	383	408	391	402	408	440	462	396	388	425	457	448	440	421	389	392	376	450	440	436	435	395	401	424	417	419	390	387	432	421	422	388	390	446	404	506	451	398	440	451	413	438	411	421	402	469	392	407	444	391	450	411	432	453	433	430	412	458	440	390	408	437	430	413	390	424	386	402	455	415	403	407	401	436	414	398	427	471	389	410	426	426	411	440	429	407	428	384	426	428	394	380	404	444	414	427	413	402	424	447	417	421	436	432	390	409	393	397	433	437	406	431	411	399	406	426	405	416	444	442	420	461	404	441	440	432	406	351	395	420	402	437	439	410	404	409	405	410	443	412	445	392	430	422	481	416	435	425	427	409	388	458	388	428	389	416	406	438	467	363	459	407	410	436	420	426	397	432	419	412	447	421	437	435	432	418	381	431	419	426	362	384	447	375	434	424	390	450	408	413	430	420	406	388	395	428	427	449	404	399	428	451	445	389	383	394	401	425	431	405	425	428	390	360	381	408	404	409	446	444	393	418	402	365	388	443	418	402	387	405	409	395	388	380	414	457	438	429	442	376	407	397	413	438	386	402	410	409	417	407	418	389	412	406	425	404	411	423	458	395	447	427	436	394	461	411	431	415	401	383	407	431	422	441	415	408	412	419	425	370	416	417	383	443	416	415	390	420	407	396	397	405	374	441	466	436	413	426	422	394	421	441	389	394	424	381	392	437	419	449	428	444	449	389	420	415	432	453	446	409	412	428	384	394	439	430	403	433	418	402	363	401	413	429	408	408	412	390	425	429	388	423	397	375	380	430	435	444	452	419	410	419	435	405	391	399	437	428	407	424	406	380	444	412	391	387	412	374	387	463	394	395	391	396	440	436	384	473	420	419	441	407	409	431	454	393	453	450	439	409	391	438	422	396	408	402	437	448	410	406	401	447	440	445	401	436	404	415	395	417	447	400	428	442	395	423	433	414	395	409	405	414	411	404	425	448	419	451	432	439	380	391	428	421	423	410	431	413	448	412	413	419	394	456	430	431	417	438	457	436	410	412	435	431	372	371	451	426	469	421	410	427	396	401	444	410	404	395	396	417	418	435	420	438	416	428	451	384	403	403	449	400	407	401	421	445	404	416	409	409	408	435	404	401	393	399	397	383	425	447	398	415	419	406	380	396	425	428	431	436	396	415	439	422	436	411	400	430	418	430	456	458	445	386	397	382	444	415	420	397	413	392	451	429	392	394	427	403	430	462	418	444	402	397	423	426	378	411	467	445	433	429	459	403	411	415	449	433	396	456	446	443	451	406	381	434	397	411	421	410	426	441	451	455	441	445	415	430	425	408	388	450	397	406	404	395	447	460	423	439	418	396	442	434	435	402	439	418	411	425	441	413	423	459	436	416	402	453	460	411	425	391	396	462	406	375	375	411	402	428	397	393	415	429	424	418	415	378	413	440	408	393	372	445	402	436	395	419	436	412	438	404	404	402	419	404	435	407	396	403	429	407	427	400	432	462	430	408	385	431	419	384	379	425	473	453	421	425	396	410	410	443	402	418	430	395	405	407	427	431	417	385	421	400	373	365	405	423	448	428	435	429	435	420	404	425	453	412	395	426	386	427	445	421	419	399	386	443	399	411	408	436	418	445	439	412	430	431	407	404	450	416	417	416	417	441	430	406	395	420	428	391	391	447	429	438	416	414	416	459	445	353	428	404	414	451	416	382	424	401	392	430	427	386	393	397	400	425	451	434	411	396	415	436	398	435	390	384	410	417	373	361	420	429	455	403	434	393	416	364	384	437	433	401	440	426	419	422	408	414	383	454	419	397	418	405	394	445	472	417	423	403	414	439	395	424	406	443	423	428	438	439	413	394	416	440	399	371	413	429	453	396	400	395	441	398	421	462	394	406	439	435	388	446	416	412	411	422	440	428	439	391	423	402	426	401	428	446	450	423	385	394	414	402	446	411	380	399	433	432	424	378	412	429	436	449	451	437	392	439	404	403	434	403	424	420	428	387	382	426	436	426	413	400	422	453	406	440	387	410	400	390	449	399	403	441	415	412	395	448	418	432	411	443	444	437	426	414	434	436	432	416	445	446	412	391	413	406	403	467	448	406	450	376	410	430	427	415	427	375	425	411	463	425	420	418	459	460	425	444	434	403	392	409	420	383	379	423	428	433	415	403	449	396	385	418	439	424	384	426	388	384	428	389	421	441	401	394	427	429	417	429	420	416	441	421	369	422	426	412	412	437	425	402	411	403	406	387	425	424	411	400	387	428	423	385	399	423	401	455	431	450	422	416	415	416	387	426	405	420	395	449	431	437	418	418	402	440	438	411	393	379	415	417	430	466	428	394	376	387	418	400	396	432	401	455	420	418	441	411	393	400	436	485	423	404	430	393	432	426	399	431	405	427	408	450	422	439	360	432	424	403	412	432	467	430	401	417	440	394	453	433	386	397	379	408	384	398	411	434	381	397	424	405	400	414	404	393	421	403	396	406	401	413	379	425	391	405	394	393	379	383	380	423	432	406	400	420	369	406	464	409	419	401	431	413	398	450	417	381	384	394	441	405	393	421	433	385	444	415	406	413	408	452	393	391	426	443	413	407	412	406	433	407	449	441	448	422	415	420	428	405	399	426	418	435	407	415	392	404	386	451	399	434	462	431	461	444	380	462	431	437	444	420	476	445	395	419	414	429	391	440	427	450	462	462	417	381	387	407	427	426	408	457	411	408	442	394	387	416	392	430	405	411	419	411	408	405	399	349	417	445	417	423	453	409	479	460	429	412	413	421	427	423	424	399	437	424	392	435	402	399	414	434	401	416	414	388	424	391	395	410	435	388	426	370	441	403	419	441	437	452	396	380	438	421	400	381	447	410	416	448	428	423	447	416	411	402	374	439	459	424	420	436	422	448	425	439	411	394	428	399	401	408	434	448	419	419	464	442	467	390	442	418	426	441	407	465	438	462	371	429	445	420	431	409	454	396	428	414	405	388	400	421	414	379	431	435	421	464	432	396	427	405	411	417	440	424	438	421	460	396	348	367	385	459	442	425	434	426	416	415	434	439	420	424	453	411	426	380	390	390	422	428	402	399	394	443	380	406	464	435	401	413	366	396	437	387	410	424	457	423	398	400	408	424	465	413	429	396	458	396	394	420	400	385	420	388	392	391	388	404	447	423	424	366	409	440	450	371	396	408	408	433	431	396	387	419	416	398	428	405	418	438	402	458	371	428	403	414	426	434	441	417	421	409	412	430	404	454	411	400	422	421	463	401	390	401	413
37245	13996	4001	1738	1174	1077	1027	898	934	899	925	878	911	938	914	891	866	912	925	950	924	962	871	883	874	934	923	957	929	944	886	955	916	879	908	941	931	902	896	909	919	956	950	889	921	953	949	925	914	933	921	905	946	911	931	924	952	904	894	906	915	918	935	914	973	947	887	973	870	897	902	920	920	957	927	900	912	919	911	968	922	964	869	902	896	964	902	885	923	909	916	934	898	967	894	859	954	926	839	894	871	887	886	894	910	924	923	901	886	950	917	914	948	910	873	926	896	972	894	943	932	933	901	870	906	942	869	980	925	902	905	915	870	927	904	917	947	898	985	847	943	898	872	905	943	894	944	956	900	878	890	881	853	897	899	900	924	939	923	893	824	922	919	877	891	938	904	892	931	924	902	917	940	953	926	908	903	888	932	940	966	932	900	924	882	902	900	932	906	896	897	931	890	912	926	864	918	899	941	942	912	903	907	961	895	904	907	953	887	909	924	876	893	916	944	913	892	893	973	935	880	956	919	893	916	933	924	903	945	913	916	937	957	924	952	901	917	883	888	847	895	892	922	921	887	956	947	911	914	897	927	905	908	849	908	868	933	946	899	921	925	905	916	924	870	938	895	939	944	900	911	884	854	878	927	850	938	911	869	909	939	945	914	870	939	958	865	869	895	910	923	917	908	976	952	896	899	906	955	921	903	868	929	876	927	932	909	907	920	944	924	953	917	882	915	956	873	896	866	936	922	920	877	887	911	884	947	892	937	859	893	932	912	879	915	932	935	895	913	898	898	892	861	915	914	895	948	899	885	944	922	892	952	898	889	861	938	879	888	931	884	903	950	923	928	895	922	971	866	919	898	911	963	894	900	980	915	913	927	872	932	911	868	881	882	852	910	918	882	963	863	931	914	943	882	966	924	938	941	925	947	863	917	937	935	930	908	900	871	921	864	897	839	840	924	918	956	912	928	921	948	979	932	850	860	884	952	881	897	904	935	905	936	938	987	859	914	915	937	934	939	903	954	871	914	926	896	974	890	899	962	955	923	923	877	904	924	859	910	925	859	928	928	953	893	903	891	926	967	893	905	968	924	884	917	878	912	916	924	890	913	898	932	902	899	952	904	907	911	866	970	905	861	931	889	939	921	951	913	947	964	918	945	896	936	903	903	911	860	934	862	858	921	955	878	926	913	926	904	947	908	939	869	935	939	935	917	911	857	873	875	885	845	925	896	899	890	954	868	943	990	879	880	879	890	908	880	862	925	951	912	915	924	912	945	910	925	892	919	955	889	938	964	968	924	908	922	934	878	895	887	898	918	853	929	880	880	932	934	952	915	913	951	945	953	870	906	900	929	836	900	882	898	907	913	883	924	874	879	933	922	873	889	896	909	945	901	914	930	913	883	874	886	909	885	926	866	900	886	943	951	876	900	965	903	960	866	893	959	920	930	957	863	891	925	896	955	891	917	907	872	921	874	886	922	951	947	911	882	941	939	945	876	940	913	910	840	949	871	918	931	820	918	962	931	854	935	909	870	955	910	890	940	980	929	909	865	897	929	923	942	934	959	918	868	878	945	958	883	879	947	932	863	914	948	852	883	897	918	915	908	895	927	941	885	889	944	852	943	912	902	917	916	874	899	920	921	910	899	923	879	871	889	909	900	896	949	929	859	945	957	939	907	973	931	922	936	915	861	911	976	878	942	882	904	924	917	915	886	916	894	893	875	948	965	935	908	935	893	884	921	950	872	845	954	922	908	896	918	908	941	948	910	888	887	961	889	876	906	915	962	888	894	902	876	900	894	929	911	959	885	897	889	901	883	913	916	912	972	954	899	826	966	924	885	903	946	933	902	889	939	916	882	867	901	917	933	883	909	892	844	914	910	924	901	914	915	905	879	910	877	944	888	921	958	909	850	935	907	860	853	882	851	906	962	905	899	892	901	917	845	932	874	954	856	924	890	911	951	913	945	938	905	932	915	882	908	883	902	925	908	906	912	960	908	908	846	926	902	869	932	860	912	901	937	857	914	923	921	917	977	900	931	924	902	877	887	877	920	847	932	867	886	898	900	926	850	955	895	880	900	905	910	911	890	910	967	911	883	907	899	903	946	914	905	871	926	879	909	923	912	931	953	947	879	893	936	944	925	938	953	895	865	956	901	909	956	905	919	890	905	874	885	951	932	884	919	925	948	885	913	912	888	911	917	872	887	841	948	873	915	886	920	874	921	900	937	889	873	960	970	932	898	872	889	904	873	917	892	903	898	861	914	921	938	873	888	976	913	940	878	851	918	935	857	949	873	938	953	893	944	909	933	945	933	877	883	870	875	935	938	915	935	923	883	912	879	897	896	941	876	897	931	929	866	886	927	905	925	878	864	912	895	928	874	921	983	883	924	906	896	903	953	929	899	875	912	930	924	959	912	926	902	887	923	923	961	897	870	899	877	942	895	948	890	927	918	848	928	866	883	956	916	909	938	857	906	890	884	908	873	895	943	965	940	914	956	881	884	963	926	935	902	927	948	911	887	908	906	883	900	923	906	916	911	900	947	898	889	955	920	890	878	924	873	889	911	894	924	913	921	974	930	980	849	913	873	895	930	931	871	957	935	917	881	932	890	893	890	906	923	933	915	877	903	925	877	854	884	887	917	888	916	902	941	939	880	950	916	865	948	936	896	963	943	892	898	891	902	930	929	872	910	900	903	924	853	949	927	952	929	877	931	915	892	882	925	909	901	896	859	881	958	927	903	913	858	915	878	862	893	957	885	857	898	855	892	900	910	916	912	971	894	900	887	923	897	884	881	898	924	958	888	968	907	886	932	866	906	869	935	923	894	885	891	916	862	885	900	894	883	961	869	880	921	870	957	914	926	896	894	955	912	911	918	941	904	941	932	863	868	932	915	856	888	930	925	908	952	932	882	882	918	952	938	887	892	887	891	930	885	928	915	920	852	839	971	869	905	842	902	962	910	894	886	868	944	889	864	937	891	879	941	902	860	900	902	943	882	951	881	983	874	880	924	936	943	946	947	912	849	904	942	902	931	939	933	911	875	921	960	898	910	922	950	935	897	928	887	874	927	933	924	857	898	896	872	951	936	918	923	914	846	889	931	944	899	975	912	902	966	961	926	943	904	932	917	859	961	963	943	905	911	960	931	933	886	893	917	870	892	935	911	927	925	932	896	875	922	933	906	889	908	919	936	887	925	872	934	884	941	900	854	924	836	877	917	870	882	956	896	917	876	933	913	949	872	902	936	928	926	899	882	890	920	897	926	873	920	953	896	954	922	879	919	930	870	870	904	966	870	939	915	909	899	897	903	868	939	893	936	872	880	914	934	915	881	883	927	883	933	871	918	886	865	875	876	877	884	986	859	918	911	880	853	888	935	914	897	960	932	954	961	933	863	907	919	923	873	883	890	894	948	866	901	906	882	921	933	909	876	979	831	835	931	891	918	916	946	883	949	922	955	873	906	894	896	876	892	923	920	962	945	842	957	930
58315	22679	5696	803	540	443	446	429	421	454	401	448	472	437	415	440	434	454	422	438	455	433	444	441	436	439	433	462	381	412	440	449	373	411	439	392	459	429	408	401	429	405	405	440	420	442	406	421	444	434	445	410	409	388	420	428	436	429	431	477	424	436	474	468	394	425	393	415	407	429	447	421	434	419	423	420	405	405	425	428	414	449	398	416	407	437	429	409	439	439	425	406	471	383	495	452	397	439	450	400	377	426	440	434	468	450	393	432	392	449	519	480	456	422	408	444	462	466	440	448	417	426	386	437	460	449	432	432	430	406	439	443	428	402	423	433	416	434	418	389	446	412	411	429	443	468	469	384	443	432	444	418	435	394	458	416	442	460	401	396	432	459	421	382	443	419	401	436	452	415	454	457	452	461	440	465	450	386	407	432	415	426	486	409	409	429	417	442	425	442	445	417	475	410	399	463	413	397	435	417	454	387	454	416	420	405	421	414	458	443	422	420	449	444	411	431	438	428	424	434	428	428	412	437	424	430	441	448	455	470	439	410	416	444	443	452	438	429	463	442	441	387	395	437	389	412	445	444	380	442	439	421	461	442	457	454	408	444	405	434	460	450	423	411	464	427	415	402	404	405	433	426	423	455	394	446	440	436	430	435	465	438	419	417	435	438	408	438	375	411	422	452	446	431	438	437	458	438	470	420	463	450	429	432	427	469	420	419	427	412	434	487	435	448	428	434	450	396	412	440	411	424	473	433	409	446	439	434	441	416	418	413	382	460	426	444	400	427	420	396	442	412	439	411	431	428	431	431	429	434	424	440	442	463	431	443	411	422	466	403	452	451	447	420	418	459	459	396	439	415	406	437	458	420	431	395	408	437	434	427	444	410	476	403	417	466	478	450	468	469	423	443	380	423	467	482	429	435	445	411	437	420	411	437	444	436	472	403	431	422	402	411	450	438	383	411	446	410	375	455	437	420	410	460	426	430	397	439	422	417	426	408	391	438	399	406	430	426	415	476	394	418	433	425	461	430	443	416	402	419	424	432	444	409	455	440	448	472	438	471	448	416	451	423	420	432	434	417	437	417	432	409	422	408	425	415	429	416	432	435	447	435	423	493	424	421	432	439	471	374	423	429	401	433	434	421	426	430	433	476	431	410	402	395	442	433	408	443	453	451	425	416	435	466	438	414	460	435	447	411	433	436	427	408	407	426	398	403	436	407	414	431	461	464	451	432	423	460	432	416	454	431	430	411	446	431	413	399	433	449	453	436	441	439	416	422	455	426	410	424	448	413	466	390	423	453	444	378	421	450	457	432	391	427	446	420	448	436	414	417	446	449	400	441	455	449	445	426	484	453	410	461	399	424	423	410	421	369	452	421	436	461	417	400	455	408	439	437	437	435	405	446	434	436	421	417	403	417	486	442	427	451	426	429	426	410	439	476	405	399	413	405	442	434	439	439	403	433	449	457	447	472	445	447	414	442	409	422	477	425	409	421	433	400	415	449	424	444	400	431	434	462	423	435	435	475	425	443	498	419	439	433	442	420	415	423	434	410	445	431	442	443	394	473	437	394	428	419	425	430	443	457	437	412	402	384	433	432	407	450	391	403	398	441	403	441	451	430	428	431	408	428	417	443	420	482	421	406	434	449	418	413	430	473	427	421	452	461	445	459	469	443	460	404	437	442	414	471	446	446	464	451	416	442	458	418	413	405	392	453	410	432	408	462	441	435	391	405	408	461	428	468	468	470	449	438	449	432	407	438	439	411	449	411	431	413	434	435	446	402	439	452	425	402	428	415	437	452	423	467	415	470	397	429	464	414	397	399	429	431	466	418	431	428	410	454	427	444	405	415	430	437	442	444	437	406	428	397	410	389	431	441	420	438	444	432	435	429	413	420	475	381	446	422	397	428	409	451	438	435	437	426	407	410	409	462	465	406	431	390	435	411	426	413	415	455	460	425	439	421	442	431	467	450	427	440	466	433	424	441	421	429	408	466	455	394	416	393	418	443	420	410	409	447	415	428	432	473	449	413	434	438	443	404	437	434	433	404	448	482	440	444	437	426	427	453	420	419	445	428	400	449	413	451	418	427	459	447	405	441	438	449	393	381	399	460	417	421	454	436	422	401	445	450	438	454	427	450	457	435	459	477	436	389	442	440	481	419	443	439	446	429	434	454	406	423	424	443	436	434	450	432	397	420	398	407	420	364	430	424	437	466	462	458	436	432	411	490	382	453	433	464	402	436	414	398	436	414	425	428	414	400	411	413	407	405	473	442	472	412	441	427	454	443	423	388	449	460	419	459	466	432	446	439	426	469	419	455	456	441	380	489	427	391	440	439	425	443	443	402	440	444	454	420	407	428	428	435	435	419	415	409	442	457	412	397	442	406	424	414	439	439	472	435	403	424	436	427	472	467	439	427	460	423	434	410	407	479	440	433	412	439	446	434	390	423	400	412	416	420	418	412	429	400	422	380	444	440	400	445	417	434	383	418	421	447	436	429	423	443	447	461	442	447	474	429	430	392	423	478	386	438	438	406	414	424	426	436	434	447	401	437	432	440	411	454	430	485	441	413	445	410	460	405	419	411	419	448	439	404	414	426	453	418	434	459	466	420	444	415	424	417	389	392	406	489	428	461	432	425	404	442	439	418	468	465	451	415	427	429	438	441	466	408	476	441	416	410	468	465	457	444	417	422	412	466	421	441	462	427	467	425	433	451	397	451	409	429	429	431	462	450	386	444	416	414	419	431	459	422	453	424	436	437	455	432	410	456	442	441	450	454	405	417	411	418	404	407	435	393	386	421	453	442	413	416	426	403	397	425	395	432	395	390	393	411	441	451	442	412	407	415	430	413	392	444	413	415	462	426	422	459	416	420	397	423	435	443	380	426	463	435	434	444	449	425	434	416	412	444	414	435	483	429	459	421	431	398	410	426	411	407	421	389	437	412	424	362	469	434	421	461	406	380	419	425	440	408	424	437	421	410	402	425	422	477	428	419	411	407	429	449	438	432	481	424	402	423	437	433	415	408	449	418	433	398	388	435	436	435	429	411	418	421	436	451	441	441	443	400	394	450	450	442	476	460	452	443	416	467	409	471	410	390	385	423	444	384	444	448	498	455	417	438	411	415	423	390	435	481	466	449	454	429	403	413	417	461	428	382	458	434	454	407	417	461	422	409	415	395	397	424	450	443	446	434	428	418	418	465	461	444	414	395	419	425	420	394	434	421	456	486	450	458	441	420	449	434	457	449	393	443	462	423	417	431	454	413	414	383	436	407	410	425	422	437	450	434	429	437	420	412	435	433	414	458	428	439	398	418	442	425	431	421	428	440	402	462	433	431	447	417	400	400	401	416	414	440	391	441	406	456	401	406	427	460	453	437	399	437	417	411	450	450	456	435	407	445	473	463	407	415	422	443	457	402	437	419	414	413	399	416	415	431	452	415	405	430	397	445	430	411	428	430	422	426	396	451	444	448	474	444	430	425	465	433
38913	10484	2767	1273	1109	1034	966	996	992	946	895	958	953	951	968	943	994	939	973	998	937	885	987	994	909	964	901	972	887	944	924	889	947	918	945	926	917	973	925	928	897	991	938	946	924	902	932	914	954	926	902	969	939	905	997	957	896	928	960	934	929	950	990	950	935	932	903	937	965	971	914	916	956	935	912	957	942	940	953	1056	962	986	986	942	915	926	960	940	996	981	892	934	936	928	969	903	960	923	934	990	941	976	919	937	944	935	932	945	968	933	935	908	942	905	920	948	958	953	960	868	943	845	929	944	930	935	951	948	923	951	922	926	989	886	950	937	908	956	926	961	931	931	959	904	936	928	891	926	907	924	915	924	912	967	946	938	890	870	966	907	961	953	908	968	978	973	916	991	972	897	937	939	984	958	897	899	941	950	940	933	899	936	911	885	972	940	947	955	929	910	958	934	941	956	926	961	954	916	955	938	895	943	929	967	927	893	874	989	961	927	946	966	923	962	923	936	889	944	902	871	962	948	897	988	946	983	916	916	924	943	897	935	907	926	927	884	958	933	964	967	976	977	984	945	978	922	971	918	942	895	934	906	906	926	977	903	953	944	896	985	928	970	914	958	901	941	930	911	909	945	971	968	938	929	880	904	964	951	891	958	977	924	897	903	910	917	944	957	929	938	858	896	891	883	886	902	942	990	953	928	961	932	895	946	955	898	961	948	946	923	931	900	912	976	956	924	992	942	914	889	954	938	939	918	925	940	942	931	927	964	930	938	905	915	949	947	909	932	899	920	955	949	955	930	936	950	902	930	930	917	951	939	942	976	968	936	979	1013	931	904	961	947	951	969	895	952	936	954	884	927	928	899	934	973	917	939	912	1013	994	917	951	911	912	948	932	943	996	922	898	957	912	918	947	941	941	954	934	1000	929	946	924	964	937	970	955	906	902	971	938	947	896	959	867	953	867	895	933	967	946	872	897	912	942	989	923	873	914	930	930	901	942	901	999	903	943	891	907	903	956	933	967	915	930	918	953	966	916	916	922	911	985	970	939	943	893	900	894	977	975	915	991	931	924	875	907	932	929	958	984	894	989	964	991	974	1012	939	946	923	949	940	901	942	917	927	913	938	955	961	920	932	916	916	913	953	956	951	915	935	989	931	887	998	979	973	913	879	896	884	911	929	997	906	959	846	954	920	926	965	950	950	938	881	949	972	963	848	979	930	926	911	952	944	980	944	951	934	874	928	985	909	932	976	913	933	907	933	931	948	895	896	965	913	929	918	933	929	906	989	985	988	868	907	1061	931	934	929	950	971	988	955	904	909	978	924	925	958	971	898	924	963	955	948	974	912	899	990	956	937	912	918	921	988	916	969	1005	918	966	951	933	923	945	906	925	919	918	967	911	951	961	953	958	895	915	952	917	962	944	961	936	927	907	912	971	949	883	955	875	912	897	888	885	982	964	896	900	936	913	934	960	979	951	974	958	925	932	918	932	952	918	931	909	872	893	959	920	997	992	931	950	925	1017	886	993	909	961	971	958	904	912	889	924	924	939	887	1000	947	963	933	883	937	922	897	968	944	924	942	960	985	956	983	956	867	902	981	925	933	893	947	929	913	945	937	981	925	974	957	927	977	988	937	978	938	908	954	985	943	914	938	953	961	937	953	927	968	906	937	914	930	946	994	946	907	878	952	930	949	897	968	924	995	999	939	880	1024	931	941	894	888	963	929	961	927	945	962	936	933	886	933	883	953	948	877	932	977	921	938	913	900	992	990	955	930	972	960	920	908	917	941	909	955	919	977	915	924	905	904	949	924	931	887	957	922	956	962	914	905	947	911	905	905	943	914	923	965	924	942	954	936	927	941	993	973	934	969	959	945	936	913	917	934	932	923	970	967	912	889	925	951	891	921	933	853	948	938	942	959	946	935	960	920	967	979	899	984	878	1005	898	935	982	950	942	929	952	956	893	907	910	919	872	1000	921	958	892	937	915	958	894	975	912	928	953	947	928	986	925	937	934	901	904	947	951	942	880	888	940	981	895	997	902	972	910	940	949	941	918	935	940	986	907	923	963	925	929	932	930	931	957	947	977	979	941	943	917	905	922	993	905	958	940	944	932	969	1000	827	918	945	924	913	927	1005	1000	965	935	933	929	948	967	948	919	931	944	935	952	917	953	928	953	947	957	889	958	892	954	953	941	909	915	924	913	939	896	899	991	932	929	931	938	872	961	965	941	905	936	940	953	925	894	887	944	942	970	893	986	917	963	940	959	948	942	986	969	940	938	924	977	934	944	960	927	892	909	972	956	960	921	961	950	932	960	939	913	937	920	943	922	945	937	907	953	932	946	945	892	860	969	925	977	931	938	957	977	964	948	951	920	986	907	944	895	954	930	987	899	941	946	984	938	948	911	962	896	979	963	950	967	947	916	960	926	908	924	879	927	912	895	959	924	930	938	927	951	936	989	936	951	939	898	917	916	917	952	966	855	909	932	947	945	919	929	908	954	951	987	892	1013	913	865	977	973	921	960	980	926	878	978	932	921	937	931	953	964	953	908	950	905	939	906	983	925	930	922	945	931	958	984	940	902	970	948	928	932	936	929	907	905	946	991	907	979	1017	916	885	991	940	945	878	946	948	919	926	887	948	944	941	946	903	989	859	937	955	916	958	955	936	919	925	931	916	975	902	979	925	889	917	974	955	862	935	934	930	916	924	959	983	935	986	962	946	952	930	952	945	954	935	977	948	902	926	938	982	943	939	938	937	948	961	898	873	967	966	959	885	952	902	951	905	955	971	901	910	963	922	905	970	961	928	937	983	943	949	905	901	914	892	953	924	921	987	949	945	971	925	907	942	957	903	973	943	875	896	957	950	903	919	925	935	970	1031	950	910	902	981	897	932	912	940	951	949	943	857	940	953	970	948	931	986	920	1007	935	952	966	942	975	954	969	903	916	944	922	994	920	934	925	938	915	950	913	965	936	943	938	975	926	955	965	931	945	954	892	954	946	921	916	970	926	947	889	924	943	972	961	908	906	932	904	936	916	982	926	999	936	993	930	933	933	901	938	909	919	909	983	965	938	937	918	975	896	992	955	866	939	910	935	944	997	973	956	969	967	940	914	947	926	869	946	944	928	920	958	876	912	941	922	960	917	889	910	900	951	875	924	993	924	965	916	920	974	883	947	1001	896	958	931	918	907	922	940	1003	942	915	968	910	943	932	980	948	956	972	942	932	923	880	979	922	953	926	919	965	1006	958	952	871	934	965	932	909	974	936	921	928	936	935	962	967	908	935	982	903	937	940	954	940	903	957	949	976	970	925	946	972	942	957	969	986	919	897	925	977	914	950	911	914	918	893	946	949	986	959	926	897	948	919	974	935	902	897	987	934	934	893	944	929	931	935	925	915	947	968	1012	939	939	954	955	932	983	964	917	912	915	954	913	962	925	935	945	927	908	910	932	941	946	965	910	965	899	941	935	918	943	947	946	927	956	868	999	955	963	908	880	944	976	912	982	970	989	881
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
